From dd7176baee8820c32bbdca9d368743be88bdc1d7 Mon Sep 17 00:00:00 2001 From: goldbuick Date: Thu, 9 May 2024 18:59:46 +0000 Subject: [PATCH] Build: (4b48580) feat: tab to move Shift+? debug console around --- .../{index-DTGJT66O.js => index-DJvE_l_T.js} | 492 +++++++++--------- ...tance-DwY41Qqp.js => instance-B2ef4xeB.js} | 2 +- assets/scratches-C0sZa5Eb.jpg | Bin 0 -> 41087 bytes assets/scratches-CuKAcXgp.jpg | Bin 917493 -> 0 bytes index.html | 4 +- 5 files changed, 249 insertions(+), 249 deletions(-) rename assets/{index-DTGJT66O.js => index-DJvE_l_T.js} (56%) rename assets/{instance-DwY41Qqp.js => instance-B2ef4xeB.js} (99%) create mode 100644 assets/scratches-C0sZa5Eb.jpg delete mode 100644 assets/scratches-CuKAcXgp.jpg diff --git a/assets/index-DTGJT66O.js b/assets/index-DJvE_l_T.js similarity index 56% rename from assets/index-DTGJT66O.js rename to assets/index-DJvE_l_T.js index 30f511cd..9fb3719a 100644 --- a/assets/index-DTGJT66O.js +++ b/assets/index-DJvE_l_T.js @@ -1,4 +1,4 @@ -var BL=(e,A)=>()=>(A||e((A={exports:{}}).exports,A),A.exports);var ei0=BL((j4,q4)=>{(function(){const A=document.createElement("link").relList;if(A&&A.supports&&A.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const r of i)if(r.type==="childList")for(const s of r.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function t(i){const r={};return i.integrity&&(r.integrity=i.integrity),i.referrerPolicy&&(r.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?r.credentials="include":i.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function n(i){if(i.ep)return;i.ep=!0;const r=t(i);fetch(i.href,r)}})();var BR=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Je(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var QR={exports:{}},Ig={},pR={exports:{}},b5={};/** +var pL=(e,A)=>()=>(A||e((A={exports:{}}).exports,A),A.exports);var ni0=pL((j4,q4)=>{(function(){const A=document.createElement("link").relList;if(A&&A.supports&&A.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const r of i)if(r.type==="childList")for(const s of r.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function t(i){const r={};return i.integrity&&(r.integrity=i.integrity),i.referrerPolicy&&(r.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?r.credentials="include":i.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function n(i){if(i.ep)return;i.ep=!0;const r=t(i);fetch(i.href,r)}})();var QR=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function He(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var pR={exports:{}},hg={},mR={exports:{}},b5={};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ var BL=(e,A)=>()=>(A||e((A={exports:{}}).exports,A),A.exports);var ei0=BL((j4,q4 * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Nr=Symbol.for("react.element"),QL=Symbol.for("react.portal"),pL=Symbol.for("react.fragment"),mL=Symbol.for("react.strict_mode"),yL=Symbol.for("react.profiler"),wL=Symbol.for("react.provider"),DL=Symbol.for("react.context"),ML=Symbol.for("react.forward_ref"),RL=Symbol.for("react.suspense"),SL=Symbol.for("react.memo"),vL=Symbol.for("react.lazy"),am=Symbol.iterator;function NL(e){return e===null||typeof e!="object"?null:(e=am&&e[am]||e["@@iterator"],typeof e=="function"?e:null)}var mR={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},yR=Object.assign,wR={};function G7(e,A,t){this.props=e,this.context=A,this.refs=wR,this.updater=t||mR}G7.prototype.isReactComponent={};G7.prototype.setState=function(e,A){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,A,"setState")};G7.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function DR(){}DR.prototype=G7.prototype;function pd(e,A,t){this.props=e,this.context=A,this.refs=wR,this.updater=t||mR}var md=pd.prototype=new DR;md.constructor=pd;yR(md,G7.prototype);md.isPureReactComponent=!0;var lm=Array.isArray,MR=Object.prototype.hasOwnProperty,yd={current:null},RR={key:!0,ref:!0,__self:!0,__source:!0};function SR(e,A,t){var n,i={},r=null,s=null;if(A!=null)for(n in A.ref!==void 0&&(s=A.ref),A.key!==void 0&&(r=""+A.key),A)MR.call(A,n)&&!RR.hasOwnProperty(n)&&(i[n]=A[n]);var o=arguments.length-2;if(o===1)i.children=t;else if(1()=>(A||e((A={exports:{}}).exports,A),A.exports);var ei0=BL((j4,q4 * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var _L=z,kL=Symbol.for("react.element"),LL=Symbol.for("react.fragment"),GL=Object.prototype.hasOwnProperty,bL=_L.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,OL={key:!0,ref:!0,__self:!0,__source:!0};function NR(e,A,t){var n,i={},r=null,s=null;t!==void 0&&(r=""+t),A.key!==void 0&&(r=""+A.key),A.ref!==void 0&&(s=A.ref);for(n in A)GL.call(A,n)&&!OL.hasOwnProperty(n)&&(i[n]=A[n]);if(e&&e.defaultProps)for(n in A=e.defaultProps,A)i[n]===void 0&&(i[n]=A[n]);return{$$typeof:kL,type:e,key:r,ref:s,props:i,_owner:bL.current}}Ig.Fragment=LL;Ig.jsx=NR;Ig.jsxs=NR;QR.exports=Ig;var h0=QR.exports,xR={exports:{}},s3={},TR={exports:{}},UR={};/** + */var LL=z,GL=Symbol.for("react.element"),bL=Symbol.for("react.fragment"),OL=Object.prototype.hasOwnProperty,PL=LL.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,YL={key:!0,ref:!0,__self:!0,__source:!0};function xR(e,A,t){var n,i={},r=null,s=null;t!==void 0&&(r=""+t),A.key!==void 0&&(r=""+A.key),A.ref!==void 0&&(s=A.ref);for(n in A)OL.call(A,n)&&!YL.hasOwnProperty(n)&&(i[n]=A[n]);if(e&&e.defaultProps)for(n in A=e.defaultProps,A)i[n]===void 0&&(i[n]=A[n]);return{$$typeof:GL,type:e,key:r,ref:s,props:i,_owner:PL.current}}hg.Fragment=bL;hg.jsx=xR;hg.jsxs=xR;pR.exports=hg;var h0=pR.exports,TR={exports:{}},s3={},UR={exports:{}},FR={};/** * @license React * scheduler.production.min.js * @@ -22,7 +22,7 @@ var BL=(e,A)=>()=>(A||e((A={exports:{}}).exports,A),A.exports);var ei0=BL((j4,q4 * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(e){function A(O,H){var J=O.length;O.push(H);A:for(;0>>1,q=O[b];if(0>>1;bi(D0,J))R0i(G0,D0)?(O[b]=G0,O[R0]=J,b=R0):(O[b]=D0,O[f0]=J,b=f0);else if(R0i(G0,J))O[b]=G0,O[R0]=J,b=R0;else break A}}return H}function i(O,H){var J=O.sortIndex-H.sortIndex;return J!==0?J:O.id-H.id}if(typeof performance=="object"&&typeof performance.now=="function"){var r=performance;e.unstable_now=function(){return r.now()}}else{var s=Date,o=s.now();e.unstable_now=function(){return s.now()-o}}var a=[],l=[],u=1,I=null,C=3,h=!1,d=!1,m=!1,p=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,Q=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function B(O){for(var H=t(l);H!==null;){if(H.callback===null)n(l);else if(H.startTime<=O)n(l),H.sortIndex=H.expirationTime,A(a,H);else break;H=t(l)}}function w(O){if(m=!1,B(O),!d)if(t(a)!==null)d=!0,e0(R);else{var H=t(l);H!==null&&i0(w,H.startTime-O)}}function R(O,H){d=!1,m&&(m=!1,f(T),T=-1),h=!0;var J=C;try{for(B(H),I=t(a);I!==null&&(!(I.expirationTime>H)||O&&!F());){var b=I.callback;if(typeof b=="function"){I.callback=null,C=I.priorityLevel;var q=b(I.expirationTime<=H);H=e.unstable_now(),typeof q=="function"?I.callback=q:I===t(a)&&n(a),B(H)}else n(a);I=t(a)}if(I!==null)var C0=!0;else{var f0=t(l);f0!==null&&i0(w,f0.startTime-H),C0=!1}return C0}finally{I=null,C=J,h=!1}}var M=!1,x=null,T=-1,v=5,N=-1;function F(){return!(e.unstable_now()-NO||125b?(O.sortIndex=J,A(l,O),t(a)===null&&O===t(l)&&(m?(f(T),T=-1):m=!0,i0(w,J-b))):(O.sortIndex=q,A(a,O),d||h||(d=!0,e0(R))),O},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(O){var H=C;return function(){var J=C;C=H;try{return O.apply(this,arguments)}finally{C=J}}}})(UR);TR.exports=UR;var PL=TR.exports;/** + */(function(e){function A(O,H){var J=O.length;O.push(H);A:for(;0>>1,q=O[b];if(0>>1;bi(D0,J))R0i(G0,D0)?(O[b]=G0,O[R0]=J,b=R0):(O[b]=D0,O[f0]=J,b=f0);else if(R0i(G0,J))O[b]=G0,O[R0]=J,b=R0;else break A}}return H}function i(O,H){var J=O.sortIndex-H.sortIndex;return J!==0?J:O.id-H.id}if(typeof performance=="object"&&typeof performance.now=="function"){var r=performance;e.unstable_now=function(){return r.now()}}else{var s=Date,o=s.now();e.unstable_now=function(){return s.now()-o}}var a=[],l=[],u=1,I=null,C=3,h=!1,d=!1,m=!1,p=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,Q=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function B(O){for(var H=t(l);H!==null;){if(H.callback===null)n(l);else if(H.startTime<=O)n(l),H.sortIndex=H.expirationTime,A(a,H);else break;H=t(l)}}function w(O){if(m=!1,B(O),!d)if(t(a)!==null)d=!0,e0(R);else{var H=t(l);H!==null&&i0(w,H.startTime-O)}}function R(O,H){d=!1,m&&(m=!1,f(T),T=-1),h=!0;var J=C;try{for(B(H),I=t(a);I!==null&&(!(I.expirationTime>H)||O&&!F());){var b=I.callback;if(typeof b=="function"){I.callback=null,C=I.priorityLevel;var q=b(I.expirationTime<=H);H=e.unstable_now(),typeof q=="function"?I.callback=q:I===t(a)&&n(a),B(H)}else n(a);I=t(a)}if(I!==null)var C0=!0;else{var f0=t(l);f0!==null&&i0(w,f0.startTime-H),C0=!1}return C0}finally{I=null,C=J,h=!1}}var M=!1,N=null,T=-1,v=5,x=-1;function F(){return!(e.unstable_now()-xO||125b?(O.sortIndex=J,A(l,O),t(a)===null&&O===t(l)&&(m?(f(T),T=-1):m=!0,i0(w,J-b))):(O.sortIndex=q,A(a,O),d||h||(d=!0,e0(R))),O},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(O){var H=C;return function(){var J=C;C=H;try{return O.apply(this,arguments)}finally{C=J}}}})(FR);UR.exports=FR;var JL=UR.exports;/** * @license React * react-dom.production.min.js * @@ -30,22 +30,22 @@ var BL=(e,A)=>()=>(A||e((A={exports:{}}).exports,A),A.exports);var ei0=BL((j4,q4 * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var YL=z,t3=PL;function p0(e){for(var A="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),jC=Object.prototype.hasOwnProperty,JL=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,cm={},um={};function HL(e){return jC.call(um,e)?!0:jC.call(cm,e)?!1:JL.test(e)?um[e]=!0:(cm[e]=!0,!1)}function KL(e,A,t,n){if(t!==null&&t.type===0)return!1;switch(typeof A){case"function":case"symbol":return!0;case"boolean":return n?!1:t!==null?!t.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function VL(e,A,t,n){if(A===null||typeof A>"u"||KL(e,A,t,n))return!0;if(n)return!1;if(t!==null)switch(t.type){case 3:return!A;case 4:return A===!1;case 5:return isNaN(A);case 6:return isNaN(A)||1>A}return!1}function d4(e,A,t,n,i,r,s){this.acceptsBooleans=A===2||A===3||A===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=t,this.propertyName=e,this.type=A,this.sanitizeURL=r,this.removeEmptyString=s}var P1={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){P1[e]=new d4(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var A=e[0];P1[A]=new d4(A,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){P1[e]=new d4(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){P1[e]=new d4(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){P1[e]=new d4(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){P1[e]=new d4(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){P1[e]=new d4(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){P1[e]=new d4(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){P1[e]=new d4(e,5,!1,e.toLowerCase(),null,!1,!1)});var Dd=/[\-:]([a-z])/g;function Md(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var A=e.replace(Dd,Md);P1[A]=new d4(A,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var A=e.replace(Dd,Md);P1[A]=new d4(A,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var A=e.replace(Dd,Md);P1[A]=new d4(A,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){P1[e]=new d4(e,1,!1,e.toLowerCase(),null,!1,!1)});P1.xlinkHref=new d4("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){P1[e]=new d4(e,1,!1,e.toLowerCase(),null,!0,!0)});function Rd(e,A,t,n){var i=P1.hasOwnProperty(A)?P1[A]:null;(i!==null?i.type!==0:n||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ah=Object.prototype.hasOwnProperty,KL=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Cm={},hm={};function VL(e){return Ah.call(hm,e)?!0:Ah.call(Cm,e)?!1:KL.test(e)?hm[e]=!0:(Cm[e]=!0,!1)}function zL(e,A,t,n){if(t!==null&&t.type===0)return!1;switch(typeof A){case"function":case"symbol":return!0;case"boolean":return n?!1:t!==null?!t.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function WL(e,A,t,n){if(A===null||typeof A>"u"||zL(e,A,t,n))return!0;if(n)return!1;if(t!==null)switch(t.type){case 3:return!A;case 4:return A===!1;case 5:return isNaN(A);case 6:return isNaN(A)||1>A}return!1}function d4(e,A,t,n,i,r,s){this.acceptsBooleans=A===2||A===3||A===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=t,this.propertyName=e,this.type=A,this.sanitizeURL=r,this.removeEmptyString=s}var P1={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){P1[e]=new d4(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var A=e[0];P1[A]=new d4(A,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){P1[e]=new d4(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){P1[e]=new d4(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){P1[e]=new d4(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){P1[e]=new d4(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){P1[e]=new d4(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){P1[e]=new d4(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){P1[e]=new d4(e,5,!1,e.toLowerCase(),null,!1,!1)});var vd=/[\-:]([a-z])/g;function Nd(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var A=e.replace(vd,Nd);P1[A]=new d4(A,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var A=e.replace(vd,Nd);P1[A]=new d4(A,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var A=e.replace(vd,Nd);P1[A]=new d4(A,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){P1[e]=new d4(e,1,!1,e.toLowerCase(),null,!1,!1)});P1.xlinkHref=new d4("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){P1[e]=new d4(e,1,!1,e.toLowerCase(),null,!0,!0)});function xd(e,A,t,n){var i=P1.hasOwnProperty(A)?P1[A]:null;(i!==null?i.type!==0:n||!(2o||i[s]!==r[o]){var a=` -`+i[s].replace(" at new "," at ");return e.displayName&&a.includes("")&&(a=a.replace("",e.displayName)),a}while(1<=s&&0<=o);break}}}finally{eI=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?Xn(e):""}function zL(e){switch(e.tag){case 5:return Xn(e.type);case 16:return Xn("Lazy");case 13:return Xn("Suspense");case 19:return Xn("SuspenseList");case 0:case 2:case 15:return e=tI(e.type,!1),e;case 11:return e=tI(e.type.render,!1),e;case 1:return e=tI(e.type,!0),e;default:return""}}function Ah(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case N8:return"Fragment";case v8:return"Portal";case qC:return"Profiler";case Sd:return"StrictMode";case XC:return"Suspense";case $C:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case kR:return(e.displayName||"Context")+".Consumer";case _R:return(e._context.displayName||"Context")+".Provider";case vd:var A=e.render;return e=e.displayName,e||(e=A.displayName||A.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Nd:return A=e.displayName||null,A!==null?A:Ah(e.type)||"Memo";case ht:A=e._payload,e=e._init;try{return Ah(e(A))}catch{}}return null}function WL(e){var A=e.type;switch(e.tag){case 24:return"Cache";case 9:return(A.displayName||"Context")+".Consumer";case 10:return(A._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=A.render,e=e.displayName||e.name||"",A.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return A;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ah(A);case 8:return A===Sd?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof A=="function")return A.displayName||A.name||null;if(typeof A=="string")return A}return null}function bt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function GR(e){var A=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(A==="checkbox"||A==="radio")}function ZL(e){var A=GR(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,A),n=""+e[A];if(!e.hasOwnProperty(A)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var i=t.get,r=t.set;return Object.defineProperty(e,A,{configurable:!0,get:function(){return i.call(this)},set:function(s){n=""+s,r.call(this,s)}}),Object.defineProperty(e,A,{enumerable:t.enumerable}),{getValue:function(){return n},setValue:function(s){n=""+s},stopTracking:function(){e._valueTracker=null,delete e[A]}}}}function ro(e){e._valueTracker||(e._valueTracker=ZL(e))}function bR(e){if(!e)return!1;var A=e._valueTracker;if(!A)return!0;var t=A.getValue(),n="";return e&&(n=GR(e)?e.checked?"true":"false":e.value),e=n,e!==t?(A.setValue(e),!0):!1}function ll(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function eh(e,A){var t=A.checked;return T2({},A,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function Cm(e,A){var t=A.defaultValue==null?"":A.defaultValue,n=A.checked!=null?A.checked:A.defaultChecked;t=bt(A.value!=null?A.value:t),e._wrapperState={initialChecked:n,initialValue:t,controlled:A.type==="checkbox"||A.type==="radio"?A.checked!=null:A.value!=null}}function OR(e,A){A=A.checked,A!=null&&Rd(e,"checked",A,!1)}function th(e,A){OR(e,A);var t=bt(A.value),n=A.type;if(t!=null)n==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}A.hasOwnProperty("value")?nh(e,A.type,t):A.hasOwnProperty("defaultValue")&&nh(e,A.type,bt(A.defaultValue)),A.checked==null&&A.defaultChecked!=null&&(e.defaultChecked=!!A.defaultChecked)}function hm(e,A,t){if(A.hasOwnProperty("value")||A.hasOwnProperty("defaultValue")){var n=A.type;if(!(n!=="submit"&&n!=="reset"||A.value!==void 0&&A.value!==null))return;A=""+e._wrapperState.initialValue,t||A===e.value||(e.value=A),e.defaultValue=A}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function nh(e,A,t){(A!=="number"||ll(e.ownerDocument)!==e)&&(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var $n=Array.isArray;function j8(e,A,t,n){if(e=e.options,A){A={};for(var i=0;i"+A.valueOf().toString()+"",A=so.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;A.firstChild;)e.appendChild(A.firstChild)}});function Ti(e,A){if(A){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=A;return}}e.textContent=A}var li={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},jL=["Webkit","ms","Moz","O"];Object.keys(li).forEach(function(e){jL.forEach(function(A){A=A+e.charAt(0).toUpperCase()+e.substring(1),li[A]=li[e]})});function HR(e,A,t){return A==null||typeof A=="boolean"||A===""?"":t||typeof A!="number"||A===0||li.hasOwnProperty(e)&&li[e]?(""+A).trim():A+"px"}function KR(e,A){e=e.style;for(var t in A)if(A.hasOwnProperty(t)){var n=t.indexOf("--")===0,i=HR(t,A[t],n);t==="float"&&(t="cssFloat"),n?e.setProperty(t,i):e[t]=i}}var qL=T2({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function sh(e,A){if(A){if(qL[e]&&(A.children!=null||A.dangerouslySetInnerHTML!=null))throw Error(p0(137,e));if(A.dangerouslySetInnerHTML!=null){if(A.children!=null)throw Error(p0(60));if(typeof A.dangerouslySetInnerHTML!="object"||!("__html"in A.dangerouslySetInnerHTML))throw Error(p0(61))}if(A.style!=null&&typeof A.style!="object")throw Error(p0(62))}}function oh(e,A){if(e.indexOf("-")===-1)return typeof A.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ah=null;function xd(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var lh=null,q8=null,X8=null;function Em(e){if(e=Ur(e)){if(typeof lh!="function")throw Error(p0(280));var A=e.stateNode;A&&(A=Eg(A),lh(e.stateNode,e.type,A))}}function VR(e){q8?X8?X8.push(e):X8=[e]:q8=e}function zR(){if(q8){var e=q8,A=X8;if(X8=q8=null,Em(e),A)for(e=0;e>>=0,e===0?32:31-(aG(e)/lG|0)|0}var oo=64,ao=4194304;function Ai(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Il(e,A){var t=e.pendingLanes;if(t===0)return 0;var n=0,i=e.suspendedLanes,r=e.pingedLanes,s=t&268435455;if(s!==0){var o=s&~i;o!==0?n=Ai(o):(r&=s,r!==0&&(n=Ai(r)))}else s=t&~i,s!==0?n=Ai(s):r!==0&&(n=Ai(r));if(n===0)return 0;if(A!==0&&A!==n&&!(A&i)&&(i=n&-n,r=A&-A,i>=r||i===16&&(r&4194240)!==0))return A;if(n&4&&(n|=t&16),A=e.entangledLanes,A!==0)for(e=e.entanglements,A&=n;0t;t++)A.push(e);return A}function xr(e,A,t){e.pendingLanes|=A,A!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,A=31-sA(A),e[A]=t}function IG(e,A){var t=e.pendingLanes&~A;e.pendingLanes=A,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=A,e.mutableReadLanes&=A,e.entangledLanes&=A,A=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0=ci),Rm=" ",Sm=!1;function IS(e,A){switch(e){case"keyup":return PG.indexOf(A.keyCode)!==-1;case"keydown":return A.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function CS(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var x8=!1;function JG(e,A){switch(e){case"compositionend":return CS(A);case"keypress":return A.which!==32?null:(Sm=!0,Rm);case"textInput":return e=A.data,e===Rm&&Sm?null:e;default:return null}}function HG(e,A){if(x8)return e==="compositionend"||!bd&&IS(e,A)?(e=cS(),Ua=kd=mt=null,x8=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(A.ctrlKey||A.altKey||A.metaKey)||A.ctrlKey&&A.altKey){if(A.char&&1=A)return{node:t,offset:A-e};e=n}A:{for(;t;){if(t.nextSibling){t=t.nextSibling;break A}t=t.parentNode}t=void 0}t=Tm(t)}}function ES(e,A){return e&&A?e===A?!0:e&&e.nodeType===3?!1:A&&A.nodeType===3?ES(e,A.parentNode):"contains"in e?e.contains(A):e.compareDocumentPosition?!!(e.compareDocumentPosition(A)&16):!1:!1}function BS(){for(var e=window,A=ll();A instanceof e.HTMLIFrameElement;){try{var t=typeof A.contentWindow.location.href=="string"}catch{t=!1}if(t)e=A.contentWindow;else break;A=ll(e.document)}return A}function Od(e){var A=e&&e.nodeName&&e.nodeName.toLowerCase();return A&&(A==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||A==="textarea"||e.contentEditable==="true")}function $G(e){var A=BS(),t=e.focusedElem,n=e.selectionRange;if(A!==t&&t&&t.ownerDocument&&ES(t.ownerDocument.documentElement,t)){if(n!==null&&Od(t)){if(A=n.start,e=n.end,e===void 0&&(e=A),"selectionStart"in t)t.selectionStart=A,t.selectionEnd=Math.min(e,t.value.length);else if(e=(A=t.ownerDocument||document)&&A.defaultView||window,e.getSelection){e=e.getSelection();var i=t.textContent.length,r=Math.min(n.start,i);n=n.end===void 0?r:Math.min(n.end,i),!e.extend&&r>n&&(i=n,n=r,r=i),i=Um(t,r);var s=Um(t,n);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(A=A.createRange(),A.setStart(i.node,i.offset),e.removeAllRanges(),r>n?(e.addRange(A),e.extend(s.node,s.offset)):(A.setEnd(s.node,s.offset),e.addRange(A)))}}for(A=[],e=t;e=e.parentNode;)e.nodeType===1&&A.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,T8=null,hh=null,Ii=null,fh=!1;function Fm(e,A,t){var n=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;fh||T8==null||T8!==ll(n)||(n=T8,"selectionStart"in n&&Od(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Ii&&Gi(Ii,n)||(Ii=n,n=fl(hh,"onSelect"),0_8||(e.current=mh[_8],mh[_8]=null,_8--)}function c2(e,A){_8++,mh[_8]=e.current,e.current=A}var Ot={},e4=A9(Ot),x4=A9(!1),t6=Ot;function I7(e,A){var t=e.type.contextTypes;if(!t)return Ot;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===A)return n.__reactInternalMemoizedMaskedChildContext;var i={},r;for(r in t)i[r]=A[r];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=A,e.__reactInternalMemoizedMaskedChildContext=i),i}function T4(e){return e=e.childContextTypes,e!=null}function El(){Q2(x4),Q2(e4)}function Pm(e,A,t){if(e4.current!==Ot)throw Error(p0(168));c2(e4,A),c2(x4,t)}function SS(e,A,t){var n=e.stateNode;if(A=A.childContextTypes,typeof n.getChildContext!="function")return t;n=n.getChildContext();for(var i in n)if(!(i in A))throw Error(p0(108,WL(e)||"Unknown",i));return T2({},t,n)}function Bl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ot,t6=e4.current,c2(e4,e),c2(x4,x4.current),!0}function Ym(e,A,t){var n=e.stateNode;if(!n)throw Error(p0(169));t?(e=SS(e,A,t6),n.__reactInternalMemoizedMergedChildContext=e,Q2(x4),Q2(e4),c2(e4,e)):Q2(x4),c2(x4,t)}var ye=null,Bg=!1,fI=!1;function vS(e){ye===null?ye=[e]:ye.push(e)}function cb(e){Bg=!0,vS(e)}function e9(){if(!fI&&ye!==null){fI=!0;var e=0,A=n2;try{var t=ye;for(n2=1;e>=s,i-=s,De=1<<32-sA(A)+i|t<T?(v=x,x=null):v=x.sibling;var N=C(f,x,B[T],w);if(N===null){x===null&&(x=v);break}e&&x&&N.alternate===null&&A(f,x),Q=r(N,Q,T),M===null?R=N:M.sibling=N,M=N,x=v}if(T===B.length)return t(f,x),w2&&x9(f,T),R;if(x===null){for(;TT?(v=x,x=null):v=x.sibling;var F=C(f,x,N.value,w);if(F===null){x===null&&(x=v);break}e&&x&&F.alternate===null&&A(f,x),Q=r(F,Q,T),M===null?R=F:M.sibling=F,M=F,x=v}if(N.done)return t(f,x),w2&&x9(f,T),R;if(x===null){for(;!N.done;T++,N=B.next())N=I(f,N.value,w),N!==null&&(Q=r(N,Q,T),M===null?R=N:M.sibling=N,M=N);return w2&&x9(f,T),R}for(x=n(f,x);!N.done;T++,N=B.next())N=h(x,f,T,N.value,w),N!==null&&(e&&N.alternate!==null&&x.delete(N.key===null?T:N.key),Q=r(N,Q,T),M===null?R=N:M.sibling=N,M=N);return e&&x.forEach(function(K){return A(f,K)}),w2&&x9(f,T),R}function p(f,Q,B,w){if(typeof B=="object"&&B!==null&&B.type===N8&&B.key===null&&(B=B.props.children),typeof B=="object"&&B!==null){switch(B.$$typeof){case io:A:{for(var R=B.key,M=Q;M!==null;){if(M.key===R){if(R=B.type,R===N8){if(M.tag===7){t(f,M.sibling),Q=i(M,B.props.children),Q.return=f,f=Q;break A}}else if(M.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===ht&&Km(R)===M.type){t(f,M.sibling),Q=i(M,B.props),Q.ref=vn(f,M,B),Q.return=f,f=Q;break A}t(f,M);break}else A(f,M);M=M.sibling}B.type===N8?(Q=Z9(B.props.children,f.mode,w,B.key),Q.return=f,f=Q):(w=Pa(B.type,B.key,B.props,null,f.mode,w),w.ref=vn(f,Q,B),w.return=f,f=w)}return s(f);case v8:A:{for(M=B.key;Q!==null;){if(Q.key===M)if(Q.tag===4&&Q.stateNode.containerInfo===B.containerInfo&&Q.stateNode.implementation===B.implementation){t(f,Q.sibling),Q=i(Q,B.children||[]),Q.return=f,f=Q;break A}else{t(f,Q);break}else A(f,Q);Q=Q.sibling}Q=wI(B,f.mode,w),Q.return=f,f=Q}return s(f);case ht:return M=B._init,p(f,Q,M(B._payload),w)}if($n(B))return d(f,Q,B,w);if(wn(B))return m(f,Q,B,w);ho(f,B)}return typeof B=="string"&&B!==""||typeof B=="number"?(B=""+B,Q!==null&&Q.tag===6?(t(f,Q.sibling),Q=i(Q,B),Q.return=f,f=Q):(t(f,Q),Q=yI(B,f.mode,w),Q.return=f,f=Q),s(f)):t(f,Q)}return p}var h7=US(!0),FS=US(!1),ml=A9(null),yl=null,G8=null,Hd=null;function Kd(){Hd=G8=yl=null}function Vd(e){var A=ml.current;Q2(ml),e._currentValue=A}function Dh(e,A,t){for(;e!==null;){var n=e.alternate;if((e.childLanes&A)!==A?(e.childLanes|=A,n!==null&&(n.childLanes|=A)):n!==null&&(n.childLanes&A)!==A&&(n.childLanes|=A),e===t)break;e=e.return}}function A7(e,A){yl=e,Hd=G8=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&A&&(v4=!0),e.firstContext=null)}function F3(e){var A=e._currentValue;if(Hd!==e)if(e={context:e,memoizedValue:A,next:null},G8===null){if(yl===null)throw Error(p0(308));G8=e,yl.dependencies={lanes:0,firstContext:e}}else G8=G8.next=e;return A}var O9=null;function zd(e){O9===null?O9=[e]:O9.push(e)}function _S(e,A,t,n){var i=A.interleaved;return i===null?(t.next=t,zd(A)):(t.next=i.next,i.next=t),A.interleaved=t,ke(e,n)}function ke(e,A){e.lanes|=A;var t=e.alternate;for(t!==null&&(t.lanes|=A),t=e,e=e.return;e!==null;)e.childLanes|=A,t=e.alternate,t!==null&&(t.childLanes|=A),t=e,e=e.return;return t.tag===3?t.stateNode:null}var ft=!1;function Wd(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function kS(e,A){e=e.updateQueue,A.updateQueue===e&&(A.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Se(e,A){return{eventTime:e,lane:A,tag:0,payload:null,callback:null,next:null}}function Nt(e,A,t){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,V5&2){var i=n.pending;return i===null?A.next=A:(A.next=i.next,i.next=A),n.pending=A,ke(e,t)}return i=n.interleaved,i===null?(A.next=A,zd(n)):(A.next=i.next,i.next=A),n.interleaved=A,ke(e,t)}function _a(e,A,t){if(A=A.updateQueue,A!==null&&(A=A.shared,(t&4194240)!==0)){var n=A.lanes;n&=e.pendingLanes,t|=n,A.lanes=t,Ud(e,t)}}function Vm(e,A){var t=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,t===n)){var i=null,r=null;if(t=t.firstBaseUpdate,t!==null){do{var s={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};r===null?i=r=s:r=r.next=s,t=t.next}while(t!==null);r===null?i=r=A:r=r.next=A}else i=r=A;t={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:r,shared:n.shared,effects:n.effects},e.updateQueue=t;return}e=t.lastBaseUpdate,e===null?t.firstBaseUpdate=A:e.next=A,t.lastBaseUpdate=A}function wl(e,A,t,n){var i=e.updateQueue;ft=!1;var r=i.firstBaseUpdate,s=i.lastBaseUpdate,o=i.shared.pending;if(o!==null){i.shared.pending=null;var a=o,l=a.next;a.next=null,s===null?r=l:s.next=l,s=a;var u=e.alternate;u!==null&&(u=u.updateQueue,o=u.lastBaseUpdate,o!==s&&(o===null?u.firstBaseUpdate=l:o.next=l,u.lastBaseUpdate=a))}if(r!==null){var I=i.baseState;s=0,u=l=a=null,o=r;do{var C=o.lane,h=o.eventTime;if((n&C)===C){u!==null&&(u=u.next={eventTime:h,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});A:{var d=e,m=o;switch(C=A,h=t,m.tag){case 1:if(d=m.payload,typeof d=="function"){I=d.call(h,I,C);break A}I=d;break A;case 3:d.flags=d.flags&-65537|128;case 0:if(d=m.payload,C=typeof d=="function"?d.call(h,I,C):d,C==null)break A;I=T2({},I,C);break A;case 2:ft=!0}}o.callback!==null&&o.lane!==0&&(e.flags|=64,C=i.effects,C===null?i.effects=[o]:C.push(o))}else h={eventTime:h,lane:C,tag:o.tag,payload:o.payload,callback:o.callback,next:null},u===null?(l=u=h,a=I):u=u.next=h,s|=C;if(o=o.next,o===null){if(o=i.shared.pending,o===null)break;C=o,o=C.next,C.next=null,i.lastBaseUpdate=C,i.shared.pending=null}}while(!0);if(u===null&&(a=I),i.baseState=a,i.firstBaseUpdate=l,i.lastBaseUpdate=u,A=i.shared.interleaved,A!==null){i=A;do s|=i.lane,i=i.next;while(i!==A)}else r===null&&(i.shared.lanes=0);r6|=s,e.lanes=s,e.memoizedState=I}}function zm(e,A,t){if(e=A.effects,A.effects=null,e!==null)for(A=0;At?t:4,e(!0);var n=EI.transition;EI.transition={};try{e(!1),A()}finally{n2=t,EI.transition=n}}function $S(){return _3().memoizedState}function hb(e,A,t){var n=Tt(e);if(t={lane:n,action:t,hasEagerState:!1,eagerState:null,next:null},Av(e))ev(A,t);else if(t=_S(e,A,t,n),t!==null){var i=u4();oA(t,e,n,i),tv(t,A,n)}}function fb(e,A,t){var n=Tt(e),i={lane:n,action:t,hasEagerState:!1,eagerState:null,next:null};if(Av(e))ev(A,i);else{var r=e.alternate;if(e.lanes===0&&(r===null||r.lanes===0)&&(r=A.lastRenderedReducer,r!==null))try{var s=A.lastRenderedState,o=r(s,t);if(i.hasEagerState=!0,i.eagerState=o,IA(o,s)){var a=A.interleaved;a===null?(i.next=i,zd(A)):(i.next=a.next,a.next=i),A.interleaved=i;return}}catch{}finally{}t=_S(e,A,i,n),t!==null&&(i=u4(),oA(t,e,n,i),tv(t,A,n))}}function Av(e){var A=e.alternate;return e===N2||A!==null&&A===N2}function ev(e,A){Ci=Ml=!0;var t=e.pending;t===null?A.next=A:(A.next=t.next,t.next=A),e.pending=A}function tv(e,A,t){if(t&4194240){var n=A.lanes;n&=e.pendingLanes,t|=n,A.lanes=t,Ud(e,t)}}var Rl={readContext:F3,useCallback:z1,useContext:z1,useEffect:z1,useImperativeHandle:z1,useInsertionEffect:z1,useLayoutEffect:z1,useMemo:z1,useReducer:z1,useRef:z1,useState:z1,useDebugValue:z1,useDeferredValue:z1,useTransition:z1,useMutableSource:z1,useSyncExternalStore:z1,useId:z1,unstable_isNewReconciler:!1},db={readContext:F3,useCallback:function(e,A){return _A().memoizedState=[e,A===void 0?null:A],e},useContext:F3,useEffect:Zm,useImperativeHandle:function(e,A,t){return t=t!=null?t.concat([e]):null,La(4194308,4,WS.bind(null,A,e),t)},useLayoutEffect:function(e,A){return La(4194308,4,e,A)},useInsertionEffect:function(e,A){return La(4,2,e,A)},useMemo:function(e,A){var t=_A();return A=A===void 0?null:A,e=e(),t.memoizedState=[e,A],e},useReducer:function(e,A,t){var n=_A();return A=t!==void 0?t(A):A,n.memoizedState=n.baseState=A,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:A},n.queue=e,e=e.dispatch=hb.bind(null,N2,e),[n.memoizedState,e]},useRef:function(e){var A=_A();return e={current:e},A.memoizedState=e},useState:Wm,useDebugValue:tE,useDeferredValue:function(e){return _A().memoizedState=e},useTransition:function(){var e=Wm(!1),A=e[0];return e=Cb.bind(null,e[1]),_A().memoizedState=e,[A,e]},useMutableSource:function(){},useSyncExternalStore:function(e,A,t){var n=N2,i=_A();if(w2){if(t===void 0)throw Error(p0(407));t=t()}else{if(t=A(),M1===null)throw Error(p0(349));i6&30||OS(n,A,t)}i.memoizedState=t;var r={value:t,getSnapshot:A};return i.queue=r,Zm(YS.bind(null,n,r,e),[e]),n.flags|=2048,Vi(9,PS.bind(null,n,r,t,A),void 0,null),t},useId:function(){var e=_A(),A=M1.identifierPrefix;if(w2){var t=Me,n=De;t=(n&~(1<<32-sA(n)-1)).toString(32)+t,A=":"+A+"R"+t,t=Hi++,0")&&(a=a.replace("",e.displayName)),a}while(1<=s&&0<=o);break}}}finally{nI=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?Ai(e):""}function ZL(e){switch(e.tag){case 5:return Ai(e.type);case 16:return Ai("Lazy");case 13:return Ai("Suspense");case 19:return Ai("SuspenseList");case 0:case 2:case 15:return e=iI(e.type,!1),e;case 11:return e=iI(e.type.render,!1),e;case 1:return e=iI(e.type,!0),e;default:return""}}function ih(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case T8:return"Fragment";case x8:return"Portal";case eh:return"Profiler";case Td:return"StrictMode";case th:return"Suspense";case nh:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case LR:return(e.displayName||"Context")+".Consumer";case kR:return(e._context.displayName||"Context")+".Provider";case Ud:var A=e.render;return e=e.displayName,e||(e=A.displayName||A.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Fd:return A=e.displayName||null,A!==null?A:ih(e.type)||"Memo";case ft:A=e._payload,e=e._init;try{return ih(e(A))}catch{}}return null}function jL(e){var A=e.type;switch(e.tag){case 24:return"Cache";case 9:return(A.displayName||"Context")+".Consumer";case 10:return(A._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=A.render,e=e.displayName||e.name||"",A.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return A;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ih(A);case 8:return A===Td?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof A=="function")return A.displayName||A.name||null;if(typeof A=="string")return A}return null}function bt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function bR(e){var A=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(A==="checkbox"||A==="radio")}function qL(e){var A=bR(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,A),n=""+e[A];if(!e.hasOwnProperty(A)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var i=t.get,r=t.set;return Object.defineProperty(e,A,{configurable:!0,get:function(){return i.call(this)},set:function(s){n=""+s,r.call(this,s)}}),Object.defineProperty(e,A,{enumerable:t.enumerable}),{getValue:function(){return n},setValue:function(s){n=""+s},stopTracking:function(){e._valueTracker=null,delete e[A]}}}}function oo(e){e._valueTracker||(e._valueTracker=qL(e))}function OR(e){if(!e)return!1;var A=e._valueTracker;if(!A)return!0;var t=A.getValue(),n="";return e&&(n=bR(e)?e.checked?"true":"false":e.value),e=n,e!==t?(A.setValue(e),!0):!1}function cl(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function rh(e,A){var t=A.checked;return T2({},A,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function dm(e,A){var t=A.defaultValue==null?"":A.defaultValue,n=A.checked!=null?A.checked:A.defaultChecked;t=bt(A.value!=null?A.value:t),e._wrapperState={initialChecked:n,initialValue:t,controlled:A.type==="checkbox"||A.type==="radio"?A.checked!=null:A.value!=null}}function PR(e,A){A=A.checked,A!=null&&xd(e,"checked",A,!1)}function sh(e,A){PR(e,A);var t=bt(A.value),n=A.type;if(t!=null)n==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}A.hasOwnProperty("value")?oh(e,A.type,t):A.hasOwnProperty("defaultValue")&&oh(e,A.type,bt(A.defaultValue)),A.checked==null&&A.defaultChecked!=null&&(e.defaultChecked=!!A.defaultChecked)}function Em(e,A,t){if(A.hasOwnProperty("value")||A.hasOwnProperty("defaultValue")){var n=A.type;if(!(n!=="submit"&&n!=="reset"||A.value!==void 0&&A.value!==null))return;A=""+e._wrapperState.initialValue,t||A===e.value||(e.value=A),e.defaultValue=A}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function oh(e,A,t){(A!=="number"||cl(e.ownerDocument)!==e)&&(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var ei=Array.isArray;function X8(e,A,t,n){if(e=e.options,A){A={};for(var i=0;i"+A.valueOf().toString()+"",A=ao.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;A.firstChild;)e.appendChild(A.firstChild)}});function Fi(e,A){if(A){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=A;return}}e.textContent=A}var ci={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},XL=["Webkit","ms","Moz","O"];Object.keys(ci).forEach(function(e){XL.forEach(function(A){A=A+e.charAt(0).toUpperCase()+e.substring(1),ci[A]=ci[e]})});function KR(e,A,t){return A==null||typeof A=="boolean"||A===""?"":t||typeof A!="number"||A===0||ci.hasOwnProperty(e)&&ci[e]?(""+A).trim():A+"px"}function VR(e,A){e=e.style;for(var t in A)if(A.hasOwnProperty(t)){var n=t.indexOf("--")===0,i=KR(t,A[t],n);t==="float"&&(t="cssFloat"),n?e.setProperty(t,i):e[t]=i}}var $L=T2({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function gh(e,A){if(A){if($L[e]&&(A.children!=null||A.dangerouslySetInnerHTML!=null))throw Error(p0(137,e));if(A.dangerouslySetInnerHTML!=null){if(A.children!=null)throw Error(p0(60));if(typeof A.dangerouslySetInnerHTML!="object"||!("__html"in A.dangerouslySetInnerHTML))throw Error(p0(61))}if(A.style!=null&&typeof A.style!="object")throw Error(p0(62))}}function ch(e,A){if(e.indexOf("-")===-1)return typeof A.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var uh=null;function _d(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ih=null,$8=null,A7=null;function pm(e){if(e=_r(e)){if(typeof Ih!="function")throw Error(p0(280));var A=e.stateNode;A&&(A=Qg(A),Ih(e.stateNode,e.type,A))}}function zR(e){$8?A7?A7.push(e):A7=[e]:$8=e}function WR(){if($8){var e=$8,A=A7;if(A7=$8=null,pm(e),A)for(e=0;e>>=0,e===0?32:31-(gG(e)/cG|0)|0}var lo=64,go=4194304;function ti(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function hl(e,A){var t=e.pendingLanes;if(t===0)return 0;var n=0,i=e.suspendedLanes,r=e.pingedLanes,s=t&268435455;if(s!==0){var o=s&~i;o!==0?n=ti(o):(r&=s,r!==0&&(n=ti(r)))}else s=t&~i,s!==0?n=ti(s):r!==0&&(n=ti(r));if(n===0)return 0;if(A!==0&&A!==n&&!(A&i)&&(i=n&-n,r=A&-A,i>=r||i===16&&(r&4194240)!==0))return A;if(n&4&&(n|=t&16),A=e.entangledLanes,A!==0)for(e=e.entanglements,A&=n;0t;t++)A.push(e);return A}function Ur(e,A,t){e.pendingLanes|=A,A!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,A=31-sA(A),e[A]=t}function hG(e,A){var t=e.pendingLanes&~A;e.pendingLanes=A,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=A,e.mutableReadLanes&=A,e.entangledLanes&=A,A=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0=Ii),Nm=" ",xm=!1;function CS(e,A){switch(e){case"keyup":return JG.indexOf(A.keyCode)!==-1;case"keydown":return A.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function hS(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var U8=!1;function KG(e,A){switch(e){case"compositionend":return hS(A);case"keypress":return A.which!==32?null:(xm=!0,Nm);case"textInput":return e=A.data,e===Nm&&xm?null:e;default:return null}}function VG(e,A){if(U8)return e==="compositionend"||!Jd&&CS(e,A)?(e=uS(),_a=Od=yt=null,U8=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(A.ctrlKey||A.altKey||A.metaKey)||A.ctrlKey&&A.altKey){if(A.char&&1=A)return{node:t,offset:A-e};e=n}A:{for(;t;){if(t.nextSibling){t=t.nextSibling;break A}t=t.parentNode}t=void 0}t=_m(t)}}function BS(e,A){return e&&A?e===A?!0:e&&e.nodeType===3?!1:A&&A.nodeType===3?BS(e,A.parentNode):"contains"in e?e.contains(A):e.compareDocumentPosition?!!(e.compareDocumentPosition(A)&16):!1:!1}function QS(){for(var e=window,A=cl();A instanceof e.HTMLIFrameElement;){try{var t=typeof A.contentWindow.location.href=="string"}catch{t=!1}if(t)e=A.contentWindow;else break;A=cl(e.document)}return A}function Hd(e){var A=e&&e.nodeName&&e.nodeName.toLowerCase();return A&&(A==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||A==="textarea"||e.contentEditable==="true")}function eb(e){var A=QS(),t=e.focusedElem,n=e.selectionRange;if(A!==t&&t&&t.ownerDocument&&BS(t.ownerDocument.documentElement,t)){if(n!==null&&Hd(t)){if(A=n.start,e=n.end,e===void 0&&(e=A),"selectionStart"in t)t.selectionStart=A,t.selectionEnd=Math.min(e,t.value.length);else if(e=(A=t.ownerDocument||document)&&A.defaultView||window,e.getSelection){e=e.getSelection();var i=t.textContent.length,r=Math.min(n.start,i);n=n.end===void 0?r:Math.min(n.end,i),!e.extend&&r>n&&(i=n,n=r,r=i),i=km(t,r);var s=km(t,n);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(A=A.createRange(),A.setStart(i.node,i.offset),e.removeAllRanges(),r>n?(e.addRange(A),e.extend(s.node,s.offset)):(A.setEnd(s.node,s.offset),e.addRange(A)))}}for(A=[],e=t;e=e.parentNode;)e.nodeType===1&&A.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,F8=null,Bh=null,hi=null,Qh=!1;function Lm(e,A,t){var n=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;Qh||F8==null||F8!==cl(n)||(n=F8,"selectionStart"in n&&Hd(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),hi&&Oi(hi,n)||(hi=n,n=El(Bh,"onSelect"),0L8||(e.current=Mh[L8],Mh[L8]=null,L8--)}function c2(e,A){L8++,Mh[L8]=e.current,e.current=A}var Ot={},e4=A9(Ot),x4=A9(!1),i6=Ot;function h7(e,A){var t=e.type.contextTypes;if(!t)return Ot;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===A)return n.__reactInternalMemoizedMaskedChildContext;var i={},r;for(r in t)i[r]=A[r];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=A,e.__reactInternalMemoizedMaskedChildContext=i),i}function T4(e){return e=e.childContextTypes,e!=null}function Ql(){Q2(x4),Q2(e4)}function Hm(e,A,t){if(e4.current!==Ot)throw Error(p0(168));c2(e4,A),c2(x4,t)}function vS(e,A,t){var n=e.stateNode;if(A=A.childContextTypes,typeof n.getChildContext!="function")return t;n=n.getChildContext();for(var i in n)if(!(i in A))throw Error(p0(108,jL(e)||"Unknown",i));return T2({},t,n)}function pl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ot,i6=e4.current,c2(e4,e),c2(x4,x4.current),!0}function Km(e,A,t){var n=e.stateNode;if(!n)throw Error(p0(169));t?(e=vS(e,A,i6),n.__reactInternalMemoizedMergedChildContext=e,Q2(x4),Q2(e4),c2(e4,e)):Q2(x4),c2(x4,t)}var ye=null,pg=!1,EI=!1;function NS(e){ye===null?ye=[e]:ye.push(e)}function Ib(e){pg=!0,NS(e)}function e9(){if(!EI&&ye!==null){EI=!0;var e=0,A=n2;try{var t=ye;for(n2=1;e>=s,i-=s,Me=1<<32-sA(A)+i|t<T?(v=N,N=null):v=N.sibling;var x=C(f,N,B[T],w);if(x===null){N===null&&(N=v);break}e&&N&&x.alternate===null&&A(f,N),Q=r(x,Q,T),M===null?R=x:M.sibling=x,M=x,N=v}if(T===B.length)return t(f,N),w2&&x9(f,T),R;if(N===null){for(;TT?(v=N,N=null):v=N.sibling;var F=C(f,N,x.value,w);if(F===null){N===null&&(N=v);break}e&&N&&F.alternate===null&&A(f,N),Q=r(F,Q,T),M===null?R=F:M.sibling=F,M=F,N=v}if(x.done)return t(f,N),w2&&x9(f,T),R;if(N===null){for(;!x.done;T++,x=B.next())x=I(f,x.value,w),x!==null&&(Q=r(x,Q,T),M===null?R=x:M.sibling=x,M=x);return w2&&x9(f,T),R}for(N=n(f,N);!x.done;T++,x=B.next())x=h(N,f,T,x.value,w),x!==null&&(e&&x.alternate!==null&&N.delete(x.key===null?T:x.key),Q=r(x,Q,T),M===null?R=x:M.sibling=x,M=x);return e&&N.forEach(function(K){return A(f,K)}),w2&&x9(f,T),R}function p(f,Q,B,w){if(typeof B=="object"&&B!==null&&B.type===T8&&B.key===null&&(B=B.props.children),typeof B=="object"&&B!==null){switch(B.$$typeof){case so:A:{for(var R=B.key,M=Q;M!==null;){if(M.key===R){if(R=B.type,R===T8){if(M.tag===7){t(f,M.sibling),Q=i(M,B.props.children),Q.return=f,f=Q;break A}}else if(M.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===ft&&Wm(R)===M.type){t(f,M.sibling),Q=i(M,B.props),Q.ref=xn(f,M,B),Q.return=f,f=Q;break A}t(f,M);break}else A(f,M);M=M.sibling}B.type===T8?(Q=j9(B.props.children,f.mode,w,B.key),Q.return=f,f=Q):(w=Ja(B.type,B.key,B.props,null,f.mode,w),w.ref=xn(f,Q,B),w.return=f,f=w)}return s(f);case x8:A:{for(M=B.key;Q!==null;){if(Q.key===M)if(Q.tag===4&&Q.stateNode.containerInfo===B.containerInfo&&Q.stateNode.implementation===B.implementation){t(f,Q.sibling),Q=i(Q,B.children||[]),Q.return=f,f=Q;break A}else{t(f,Q);break}else A(f,Q);Q=Q.sibling}Q=MI(B,f.mode,w),Q.return=f,f=Q}return s(f);case ft:return M=B._init,p(f,Q,M(B._payload),w)}if(ei(B))return d(f,Q,B,w);if(Mn(B))return m(f,Q,B,w);Eo(f,B)}return typeof B=="string"&&B!==""||typeof B=="number"?(B=""+B,Q!==null&&Q.tag===6?(t(f,Q.sibling),Q=i(Q,B),Q.return=f,f=Q):(t(f,Q),Q=DI(B,f.mode,w),Q.return=f,f=Q),s(f)):t(f,Q)}return p}var d7=FS(!0),_S=FS(!1),wl=A9(null),Dl=null,O8=null,Wd=null;function Zd(){Wd=O8=Dl=null}function jd(e){var A=wl.current;Q2(wl),e._currentValue=A}function vh(e,A,t){for(;e!==null;){var n=e.alternate;if((e.childLanes&A)!==A?(e.childLanes|=A,n!==null&&(n.childLanes|=A)):n!==null&&(n.childLanes&A)!==A&&(n.childLanes|=A),e===t)break;e=e.return}}function t7(e,A){Dl=e,Wd=O8=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&A&&(v4=!0),e.firstContext=null)}function F3(e){var A=e._currentValue;if(Wd!==e)if(e={context:e,memoizedValue:A,next:null},O8===null){if(Dl===null)throw Error(p0(308));O8=e,Dl.dependencies={lanes:0,firstContext:e}}else O8=O8.next=e;return A}var P9=null;function qd(e){P9===null?P9=[e]:P9.push(e)}function kS(e,A,t,n){var i=A.interleaved;return i===null?(t.next=t,qd(A)):(t.next=i.next,i.next=t),A.interleaved=t,Le(e,n)}function Le(e,A){e.lanes|=A;var t=e.alternate;for(t!==null&&(t.lanes|=A),t=e,e=e.return;e!==null;)e.childLanes|=A,t=e.alternate,t!==null&&(t.childLanes|=A),t=e,e=e.return;return t.tag===3?t.stateNode:null}var dt=!1;function Xd(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function LS(e,A){e=e.updateQueue,A.updateQueue===e&&(A.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ve(e,A){return{eventTime:e,lane:A,tag:0,payload:null,callback:null,next:null}}function xt(e,A,t){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,V5&2){var i=n.pending;return i===null?A.next=A:(A.next=i.next,i.next=A),n.pending=A,Le(e,t)}return i=n.interleaved,i===null?(A.next=A,qd(n)):(A.next=i.next,i.next=A),n.interleaved=A,Le(e,t)}function La(e,A,t){if(A=A.updateQueue,A!==null&&(A=A.shared,(t&4194240)!==0)){var n=A.lanes;n&=e.pendingLanes,t|=n,A.lanes=t,Ld(e,t)}}function Zm(e,A){var t=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,t===n)){var i=null,r=null;if(t=t.firstBaseUpdate,t!==null){do{var s={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};r===null?i=r=s:r=r.next=s,t=t.next}while(t!==null);r===null?i=r=A:r=r.next=A}else i=r=A;t={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:r,shared:n.shared,effects:n.effects},e.updateQueue=t;return}e=t.lastBaseUpdate,e===null?t.firstBaseUpdate=A:e.next=A,t.lastBaseUpdate=A}function Ml(e,A,t,n){var i=e.updateQueue;dt=!1;var r=i.firstBaseUpdate,s=i.lastBaseUpdate,o=i.shared.pending;if(o!==null){i.shared.pending=null;var a=o,l=a.next;a.next=null,s===null?r=l:s.next=l,s=a;var u=e.alternate;u!==null&&(u=u.updateQueue,o=u.lastBaseUpdate,o!==s&&(o===null?u.firstBaseUpdate=l:o.next=l,u.lastBaseUpdate=a))}if(r!==null){var I=i.baseState;s=0,u=l=a=null,o=r;do{var C=o.lane,h=o.eventTime;if((n&C)===C){u!==null&&(u=u.next={eventTime:h,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});A:{var d=e,m=o;switch(C=A,h=t,m.tag){case 1:if(d=m.payload,typeof d=="function"){I=d.call(h,I,C);break A}I=d;break A;case 3:d.flags=d.flags&-65537|128;case 0:if(d=m.payload,C=typeof d=="function"?d.call(h,I,C):d,C==null)break A;I=T2({},I,C);break A;case 2:dt=!0}}o.callback!==null&&o.lane!==0&&(e.flags|=64,C=i.effects,C===null?i.effects=[o]:C.push(o))}else h={eventTime:h,lane:C,tag:o.tag,payload:o.payload,callback:o.callback,next:null},u===null?(l=u=h,a=I):u=u.next=h,s|=C;if(o=o.next,o===null){if(o=i.shared.pending,o===null)break;C=o,o=C.next,C.next=null,i.lastBaseUpdate=C,i.shared.pending=null}}while(!0);if(u===null&&(a=I),i.baseState=a,i.firstBaseUpdate=l,i.lastBaseUpdate=u,A=i.shared.interleaved,A!==null){i=A;do s|=i.lane,i=i.next;while(i!==A)}else r===null&&(i.shared.lanes=0);o6|=s,e.lanes=s,e.memoizedState=I}}function jm(e,A,t){if(e=A.effects,A.effects=null,e!==null)for(A=0;At?t:4,e(!0);var n=QI.transition;QI.transition={};try{e(!1),A()}finally{n2=t,QI.transition=n}}function Av(){return _3().memoizedState}function db(e,A,t){var n=Ut(e);if(t={lane:n,action:t,hasEagerState:!1,eagerState:null,next:null},ev(e))tv(A,t);else if(t=kS(e,A,t,n),t!==null){var i=u4();oA(t,e,n,i),nv(t,A,n)}}function Eb(e,A,t){var n=Ut(e),i={lane:n,action:t,hasEagerState:!1,eagerState:null,next:null};if(ev(e))tv(A,i);else{var r=e.alternate;if(e.lanes===0&&(r===null||r.lanes===0)&&(r=A.lastRenderedReducer,r!==null))try{var s=A.lastRenderedState,o=r(s,t);if(i.hasEagerState=!0,i.eagerState=o,IA(o,s)){var a=A.interleaved;a===null?(i.next=i,qd(A)):(i.next=a.next,a.next=i),A.interleaved=i;return}}catch{}finally{}t=kS(e,A,i,n),t!==null&&(i=u4(),oA(t,e,n,i),nv(t,A,n))}}function ev(e){var A=e.alternate;return e===N2||A!==null&&A===N2}function tv(e,A){fi=Sl=!0;var t=e.pending;t===null?A.next=A:(A.next=t.next,t.next=A),e.pending=A}function nv(e,A,t){if(t&4194240){var n=A.lanes;n&=e.pendingLanes,t|=n,A.lanes=t,Ld(e,t)}}var vl={readContext:F3,useCallback:z1,useContext:z1,useEffect:z1,useImperativeHandle:z1,useInsertionEffect:z1,useLayoutEffect:z1,useMemo:z1,useReducer:z1,useRef:z1,useState:z1,useDebugValue:z1,useDeferredValue:z1,useTransition:z1,useMutableSource:z1,useSyncExternalStore:z1,useId:z1,unstable_isNewReconciler:!1},Bb={readContext:F3,useCallback:function(e,A){return _A().memoizedState=[e,A===void 0?null:A],e},useContext:F3,useEffect:Xm,useImperativeHandle:function(e,A,t){return t=t!=null?t.concat([e]):null,ba(4194308,4,ZS.bind(null,A,e),t)},useLayoutEffect:function(e,A){return ba(4194308,4,e,A)},useInsertionEffect:function(e,A){return ba(4,2,e,A)},useMemo:function(e,A){var t=_A();return A=A===void 0?null:A,e=e(),t.memoizedState=[e,A],e},useReducer:function(e,A,t){var n=_A();return A=t!==void 0?t(A):A,n.memoizedState=n.baseState=A,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:A},n.queue=e,e=e.dispatch=db.bind(null,N2,e),[n.memoizedState,e]},useRef:function(e){var A=_A();return e={current:e},A.memoizedState=e},useState:qm,useDebugValue:sE,useDeferredValue:function(e){return _A().memoizedState=e},useTransition:function(){var e=qm(!1),A=e[0];return e=fb.bind(null,e[1]),_A().memoizedState=e,[A,e]},useMutableSource:function(){},useSyncExternalStore:function(e,A,t){var n=N2,i=_A();if(w2){if(t===void 0)throw Error(p0(407));t=t()}else{if(t=A(),M1===null)throw Error(p0(349));s6&30||PS(n,A,t)}i.memoizedState=t;var r={value:t,getSnapshot:A};return i.queue=r,Xm(JS.bind(null,n,r,e),[e]),n.flags|=2048,Wi(9,YS.bind(null,n,r,t,A),void 0,null),t},useId:function(){var e=_A(),A=M1.identifierPrefix;if(w2){var t=Re,n=Me;t=(n&~(1<<32-sA(n)-1)).toString(32)+t,A=":"+A+"R"+t,t=Vi++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=s.createElement(t,{is:n.is}):(e=s.createElement(t),t==="select"&&(s=e,n.multiple?s.multiple=!0:n.size&&(s.size=n.size))):e=s.createElementNS(e,t),e[GA]=A,e[Pi]=n,uv(e,A,!1,!1),A.stateNode=e;A:{switch(s=oh(t,n),t){case"dialog":h2("cancel",e),h2("close",e),i=n;break;case"iframe":case"object":case"embed":h2("load",e),i=n;break;case"video":case"audio":for(i=0;iE7&&(A.flags|=128,n=!0,Nn(r,!1),A.lanes=4194304)}else{if(!n)if(e=Dl(s),e!==null){if(A.flags|=128,n=!0,t=e.updateQueue,t!==null&&(A.updateQueue=t,A.flags|=4),Nn(r,!0),r.tail===null&&r.tailMode==="hidden"&&!s.alternate&&!w2)return W1(A),null}else 2*K2()-r.renderingStartTime>E7&&t!==1073741824&&(A.flags|=128,n=!0,Nn(r,!1),A.lanes=4194304);r.isBackwards?(s.sibling=A.child,A.child=s):(t=r.last,t!==null?t.sibling=s:A.child=s,r.last=s)}return r.tail!==null?(A=r.tail,r.rendering=A,r.tail=A.sibling,r.renderingStartTime=K2(),A.sibling=null,t=S2.current,c2(S2,n?t&1|2:t&1),A):(W1(A),null);case 22:case 23:return aE(),n=A.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(A.flags|=8192),n&&A.mode&1?V4&1073741824&&(W1(A),A.subtreeFlags&6&&(A.flags|=8192)):W1(A),null;case 24:return null;case 25:return null}throw Error(p0(156,A.tag))}function Db(e,A){switch(Yd(A),A.tag){case 1:return T4(A.type)&&El(),e=A.flags,e&65536?(A.flags=e&-65537|128,A):null;case 3:return f7(),Q2(x4),Q2(e4),qd(),e=A.flags,e&65536&&!(e&128)?(A.flags=e&-65537|128,A):null;case 5:return jd(A),null;case 13:if(Q2(S2),e=A.memoizedState,e!==null&&e.dehydrated!==null){if(A.alternate===null)throw Error(p0(340));C7()}return e=A.flags,e&65536?(A.flags=e&-65537|128,A):null;case 19:return Q2(S2),null;case 4:return f7(),null;case 10:return Vd(A.type._context),null;case 22:case 23:return aE(),null;case 24:return null;default:return null}}var Eo=!1,$1=!1,Mb=typeof WeakSet=="function"?WeakSet:Set,J0=null;function b8(e,A){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(n){L2(e,A,n)}else t.current=null}function Fh(e,A,t){try{t()}catch(n){L2(e,A,n)}}var sy=!1;function Rb(e,A){if(dh=Cl,e=BS(),Od(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else A:{t=(t=e.ownerDocument)&&t.defaultView||window;var n=t.getSelection&&t.getSelection();if(n&&n.rangeCount!==0){t=n.anchorNode;var i=n.anchorOffset,r=n.focusNode;n=n.focusOffset;try{t.nodeType,r.nodeType}catch{t=null;break A}var s=0,o=-1,a=-1,l=0,u=0,I=e,C=null;e:for(;;){for(var h;I!==t||i!==0&&I.nodeType!==3||(o=s+i),I!==r||n!==0&&I.nodeType!==3||(a=s+n),I.nodeType===3&&(s+=I.nodeValue.length),(h=I.firstChild)!==null;)C=I,I=h;for(;;){if(I===e)break e;if(C===t&&++l===i&&(o=s),C===r&&++u===n&&(a=s),(h=I.nextSibling)!==null)break;I=C,C=I.parentNode}I=h}t=o===-1||a===-1?null:{start:o,end:a}}else t=null}t=t||{start:0,end:0}}else t=null;for(Eh={focusedElem:e,selectionRange:t},Cl=!1,J0=A;J0!==null;)if(A=J0,e=A.child,(A.subtreeFlags&1028)!==0&&e!==null)e.return=A,J0=e;else for(;J0!==null;){A=J0;try{var d=A.alternate;if(A.flags&1024)switch(A.tag){case 0:case 11:case 15:break;case 1:if(d!==null){var m=d.memoizedProps,p=d.memoizedState,f=A.stateNode,Q=f.getSnapshotBeforeUpdate(A.elementType===A.type?m:q3(A.type,m),p);f.__reactInternalSnapshotBeforeUpdate=Q}break;case 3:var B=A.stateNode.containerInfo;B.nodeType===1?B.textContent="":B.nodeType===9&&B.documentElement&&B.removeChild(B.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(p0(163))}}catch(w){L2(A,A.return,w)}if(e=A.sibling,e!==null){e.return=A.return,J0=e;break}J0=A.return}return d=sy,sy=!1,d}function hi(e,A,t){var n=A.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var i=n=n.next;do{if((i.tag&e)===e){var r=i.destroy;i.destroy=void 0,r!==void 0&&Fh(A,t,r)}i=i.next}while(i!==n)}}function mg(e,A){if(A=A.updateQueue,A=A!==null?A.lastEffect:null,A!==null){var t=A=A.next;do{if((t.tag&e)===e){var n=t.create;t.destroy=n()}t=t.next}while(t!==A)}}function _h(e){var A=e.ref;if(A!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof A=="function"?A(e):A.current=e}}function hv(e){var A=e.alternate;A!==null&&(e.alternate=null,hv(A)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(A=e.stateNode,A!==null&&(delete A[GA],delete A[Pi],delete A[ph],delete A[lb],delete A[gb])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function fv(e){return e.tag===5||e.tag===3||e.tag===4}function oy(e){A:for(;;){for(;e.sibling===null;){if(e.return===null||fv(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue A;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function kh(e,A,t){var n=e.tag;if(n===5||n===6)e=e.stateNode,A?t.nodeType===8?t.parentNode.insertBefore(e,A):t.insertBefore(e,A):(t.nodeType===8?(A=t.parentNode,A.insertBefore(e,t)):(A=t,A.appendChild(e)),t=t._reactRootContainer,t!=null||A.onclick!==null||(A.onclick=dl));else if(n!==4&&(e=e.child,e!==null))for(kh(e,A,t),e=e.sibling;e!==null;)kh(e,A,t),e=e.sibling}function Lh(e,A,t){var n=e.tag;if(n===5||n===6)e=e.stateNode,A?t.insertBefore(e,A):t.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Lh(e,A,t),e=e.sibling;e!==null;)Lh(e,A,t),e=e.sibling}var F1=null,eA=!1;function st(e,A,t){for(t=t.child;t!==null;)dv(e,A,t),t=t.sibling}function dv(e,A,t){if(JA&&typeof JA.onCommitFiberUnmount=="function")try{JA.onCommitFiberUnmount(Cg,t)}catch{}switch(t.tag){case 5:$1||b8(t,A);case 6:var n=F1,i=eA;F1=null,st(e,A,t),F1=n,eA=i,F1!==null&&(eA?(e=F1,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):F1.removeChild(t.stateNode));break;case 18:F1!==null&&(eA?(e=F1,t=t.stateNode,e.nodeType===8?hI(e.parentNode,t):e.nodeType===1&&hI(e,t),ki(e)):hI(F1,t.stateNode));break;case 4:n=F1,i=eA,F1=t.stateNode.containerInfo,eA=!0,st(e,A,t),F1=n,eA=i;break;case 0:case 11:case 14:case 15:if(!$1&&(n=t.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){i=n=n.next;do{var r=i,s=r.destroy;r=r.tag,s!==void 0&&(r&2||r&4)&&Fh(t,A,s),i=i.next}while(i!==n)}st(e,A,t);break;case 1:if(!$1&&(b8(t,A),n=t.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=t.memoizedProps,n.state=t.memoizedState,n.componentWillUnmount()}catch(o){L2(t,A,o)}st(e,A,t);break;case 21:st(e,A,t);break;case 22:t.mode&1?($1=(n=$1)||t.memoizedState!==null,st(e,A,t),$1=n):st(e,A,t);break;default:st(e,A,t)}}function ay(e){var A=e.updateQueue;if(A!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new Mb),A.forEach(function(n){var i=kb.bind(null,e,n);t.has(n)||(t.add(n),n.then(i,i))})}}function V3(e,A){var t=A.deletions;if(t!==null)for(var n=0;ni&&(i=s),n&=~r}if(n=i,n=K2()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*vb(n/1960))-n,10e?16:e,yt===null)var n=!1;else{if(e=yt,yt=null,Nl=0,V5&6)throw Error(p0(331));var i=V5;for(V5|=4,J0=e.current;J0!==null;){var r=J0,s=r.child;if(J0.flags&16){var o=r.deletions;if(o!==null){for(var a=0;aK2()-sE?W9(e,0):rE|=t),U4(e,A)}function Dv(e,A){A===0&&(e.mode&1?(A=ao,ao<<=1,!(ao&130023424)&&(ao=4194304)):A=1);var t=u4();e=ke(e,A),e!==null&&(xr(e,A,t),U4(e,t))}function _b(e){var A=e.memoizedState,t=0;A!==null&&(t=A.retryLane),Dv(e,t)}function kb(e,A){var t=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(t=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(p0(314))}n!==null&&n.delete(A),Dv(e,t)}var Mv;Mv=function(e,A,t){if(e!==null)if(e.memoizedProps!==A.pendingProps||x4.current)v4=!0;else{if(!(e.lanes&t)&&!(A.flags&128))return v4=!1,yb(e,A,t);v4=!!(e.flags&131072)}else v4=!1,w2&&A.flags&1048576&&NS(A,pl,A.index);switch(A.lanes=0,A.tag){case 2:var n=A.type;Ga(e,A),e=A.pendingProps;var i=I7(A,e4.current);A7(A,t),i=$d(null,A,n,e,i,t);var r=AE();return A.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(A.tag=1,A.memoizedState=null,A.updateQueue=null,T4(n)?(r=!0,Bl(A)):r=!1,A.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Wd(A),i.updater=pg,A.stateNode=i,i._reactInternals=A,Rh(A,n,e,t),A=Nh(null,A,n,!0,r,t)):(A.tag=0,w2&&r&&Pd(A),l4(null,A,i,t),A=A.child),A;case 16:n=A.elementType;A:{switch(Ga(e,A),e=A.pendingProps,i=n._init,n=i(n._payload),A.type=n,i=A.tag=Gb(n),e=q3(n,e),i){case 0:A=vh(null,A,n,e,t);break A;case 1:A=ny(null,A,n,e,t);break A;case 11:A=ey(null,A,n,e,t);break A;case 14:A=ty(null,A,n,q3(n.type,e),t);break A}throw Error(p0(306,n,""))}return A;case 0:return n=A.type,i=A.pendingProps,i=A.elementType===n?i:q3(n,i),vh(e,A,n,i,t);case 1:return n=A.type,i=A.pendingProps,i=A.elementType===n?i:q3(n,i),ny(e,A,n,i,t);case 3:A:{if(lv(A),e===null)throw Error(p0(387));n=A.pendingProps,r=A.memoizedState,i=r.element,kS(e,A),wl(A,n,null,t);var s=A.memoizedState;if(n=s.element,r.isDehydrated)if(r={element:n,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},A.updateQueue.baseState=r,A.memoizedState=r,A.flags&256){i=d7(Error(p0(423)),A),A=iy(e,A,n,t,i);break A}else if(n!==i){i=d7(Error(p0(424)),A),A=iy(e,A,n,t,i);break A}else for(W4=vt(A.stateNode.containerInfo.firstChild),X4=A,w2=!0,tA=null,t=FS(A,null,n,t),A.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(C7(),n===i){A=Le(e,A,t);break A}l4(e,A,n,t)}A=A.child}return A;case 5:return LS(A),e===null&&wh(A),n=A.type,i=A.pendingProps,r=e!==null?e.memoizedProps:null,s=i.children,Bh(n,i)?s=null:r!==null&&Bh(n,r)&&(A.flags|=32),av(e,A),l4(e,A,s,t),A.child;case 6:return e===null&&wh(A),null;case 13:return gv(e,A,t);case 4:return Zd(A,A.stateNode.containerInfo),n=A.pendingProps,e===null?A.child=h7(A,null,n,t):l4(e,A,n,t),A.child;case 11:return n=A.type,i=A.pendingProps,i=A.elementType===n?i:q3(n,i),ey(e,A,n,i,t);case 7:return l4(e,A,A.pendingProps,t),A.child;case 8:return l4(e,A,A.pendingProps.children,t),A.child;case 12:return l4(e,A,A.pendingProps.children,t),A.child;case 10:A:{if(n=A.type._context,i=A.pendingProps,r=A.memoizedProps,s=i.value,c2(ml,n._currentValue),n._currentValue=s,r!==null)if(IA(r.value,s)){if(r.children===i.children&&!x4.current){A=Le(e,A,t);break A}}else for(r=A.child,r!==null&&(r.return=A);r!==null;){var o=r.dependencies;if(o!==null){s=r.child;for(var a=o.firstContext;a!==null;){if(a.context===n){if(r.tag===1){a=Se(-1,t&-t),a.tag=2;var l=r.updateQueue;if(l!==null){l=l.shared;var u=l.pending;u===null?a.next=a:(a.next=u.next,u.next=a),l.pending=a}}r.lanes|=t,a=r.alternate,a!==null&&(a.lanes|=t),Dh(r.return,t,A),o.lanes|=t;break}a=a.next}}else if(r.tag===10)s=r.type===A.type?null:r.child;else if(r.tag===18){if(s=r.return,s===null)throw Error(p0(341));s.lanes|=t,o=s.alternate,o!==null&&(o.lanes|=t),Dh(s,t,A),s=r.sibling}else s=r.child;if(s!==null)s.return=r;else for(s=r;s!==null;){if(s===A){s=null;break}if(r=s.sibling,r!==null){r.return=s.return,s=r;break}s=s.return}r=s}l4(e,A,i.children,t),A=A.child}return A;case 9:return i=A.type,n=A.pendingProps.children,A7(A,t),i=F3(i),n=n(i),A.flags|=1,l4(e,A,n,t),A.child;case 14:return n=A.type,i=q3(n,A.pendingProps),i=q3(n.type,i),ty(e,A,n,i,t);case 15:return sv(e,A,A.type,A.pendingProps,t);case 17:return n=A.type,i=A.pendingProps,i=A.elementType===n?i:q3(n,i),Ga(e,A),A.tag=1,T4(n)?(e=!0,Bl(A)):e=!1,A7(A,t),nv(A,n,i),Rh(A,n,i,t),Nh(null,A,n,!0,e,t);case 19:return cv(e,A,t);case 22:return ov(e,A,t)}throw Error(p0(156,A.tag))};function Rv(e,A){return AS(e,A)}function Lb(e,A,t,n){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=A,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function R3(e,A,t,n){return new Lb(e,A,t,n)}function gE(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Gb(e){if(typeof e=="function")return gE(e)?1:0;if(e!=null){if(e=e.$$typeof,e===vd)return 11;if(e===Nd)return 14}return 2}function Ut(e,A){var t=e.alternate;return t===null?(t=R3(e.tag,A,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=A,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,A=e.dependencies,t.dependencies=A===null?null:{lanes:A.lanes,firstContext:A.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function Pa(e,A,t,n,i,r){var s=2;if(n=e,typeof e=="function")gE(e)&&(s=1);else if(typeof e=="string")s=5;else A:switch(e){case N8:return Z9(t.children,i,r,A);case Sd:s=8,i|=8;break;case qC:return e=R3(12,t,A,i|2),e.elementType=qC,e.lanes=r,e;case XC:return e=R3(13,t,A,i),e.elementType=XC,e.lanes=r,e;case $C:return e=R3(19,t,A,i),e.elementType=$C,e.lanes=r,e;case LR:return wg(t,i,r,A);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case _R:s=10;break A;case kR:s=9;break A;case vd:s=11;break A;case Nd:s=14;break A;case ht:s=16,n=null;break A}throw Error(p0(130,e==null?e:typeof e,""))}return A=R3(s,t,A,i),A.elementType=e,A.type=n,A.lanes=r,A}function Z9(e,A,t,n){return e=R3(7,e,n,A),e.lanes=t,e}function wg(e,A,t,n){return e=R3(22,e,n,A),e.elementType=LR,e.lanes=t,e.stateNode={isHidden:!1},e}function yI(e,A,t){return e=R3(6,e,null,A),e.lanes=t,e}function wI(e,A,t){return A=R3(4,e.children!==null?e.children:[],e.key,A),A.lanes=t,A.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},A}function bb(e,A,t,n,i){this.tag=A,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=iI(0),this.expirationTimes=iI(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=iI(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function cE(e,A,t,n,i,r,s,o,a){return e=new bb(e,A,t,o,a),A===1?(A=1,r===!0&&(A|=8)):A=0,r=R3(3,null,null,A),e.current=r,r.stateNode=e,r.memoizedState={element:n,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},Wd(r),e}function Ob(e,A,t){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(xv)}catch(e){console.error(e)}}xv(),xR.exports=s3;var Kb=xR.exports,Tv,fy=Kb;Tv=fy.createRoot,fy.hydrateRoot;function Wi(){return Wi=Object.assign?Object.assign.bind():function(e){for(var A=1;A<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=s.createElement(t,{is:n.is}):(e=s.createElement(t),t==="select"&&(s=e,n.multiple?s.multiple=!0:n.size&&(s.size=n.size))):e=s.createElementNS(e,t),e[GA]=A,e[Ji]=n,Iv(e,A,!1,!1),A.stateNode=e;A:{switch(s=ch(t,n),t){case"dialog":h2("cancel",e),h2("close",e),i=n;break;case"iframe":case"object":case"embed":h2("load",e),i=n;break;case"video":case"audio":for(i=0;iQ7&&(A.flags|=128,n=!0,Tn(r,!1),A.lanes=4194304)}else{if(!n)if(e=Rl(s),e!==null){if(A.flags|=128,n=!0,t=e.updateQueue,t!==null&&(A.updateQueue=t,A.flags|=4),Tn(r,!0),r.tail===null&&r.tailMode==="hidden"&&!s.alternate&&!w2)return W1(A),null}else 2*K2()-r.renderingStartTime>Q7&&t!==1073741824&&(A.flags|=128,n=!0,Tn(r,!1),A.lanes=4194304);r.isBackwards?(s.sibling=A.child,A.child=s):(t=r.last,t!==null?t.sibling=s:A.child=s,r.last=s)}return r.tail!==null?(A=r.tail,r.rendering=A,r.tail=A.sibling,r.renderingStartTime=K2(),A.sibling=null,t=S2.current,c2(S2,n?t&1|2:t&1),A):(W1(A),null);case 22:case 23:return uE(),n=A.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(A.flags|=8192),n&&A.mode&1?V4&1073741824&&(W1(A),A.subtreeFlags&6&&(A.flags|=8192)):W1(A),null;case 24:return null;case 25:return null}throw Error(p0(156,A.tag))}function Rb(e,A){switch(Vd(A),A.tag){case 1:return T4(A.type)&&Ql(),e=A.flags,e&65536?(A.flags=e&-65537|128,A):null;case 3:return E7(),Q2(x4),Q2(e4),eE(),e=A.flags,e&65536&&!(e&128)?(A.flags=e&-65537|128,A):null;case 5:return AE(A),null;case 13:if(Q2(S2),e=A.memoizedState,e!==null&&e.dehydrated!==null){if(A.alternate===null)throw Error(p0(340));f7()}return e=A.flags,e&65536?(A.flags=e&-65537|128,A):null;case 19:return Q2(S2),null;case 4:return E7(),null;case 10:return jd(A.type._context),null;case 22:case 23:return uE(),null;case 24:return null;default:return null}}var Qo=!1,$1=!1,Sb=typeof WeakSet=="function"?WeakSet:Set,J0=null;function P8(e,A){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(n){L2(e,A,n)}else t.current=null}function Gh(e,A,t){try{t()}catch(n){L2(e,A,n)}}var ly=!1;function vb(e,A){if(ph=fl,e=QS(),Hd(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else A:{t=(t=e.ownerDocument)&&t.defaultView||window;var n=t.getSelection&&t.getSelection();if(n&&n.rangeCount!==0){t=n.anchorNode;var i=n.anchorOffset,r=n.focusNode;n=n.focusOffset;try{t.nodeType,r.nodeType}catch{t=null;break A}var s=0,o=-1,a=-1,l=0,u=0,I=e,C=null;e:for(;;){for(var h;I!==t||i!==0&&I.nodeType!==3||(o=s+i),I!==r||n!==0&&I.nodeType!==3||(a=s+n),I.nodeType===3&&(s+=I.nodeValue.length),(h=I.firstChild)!==null;)C=I,I=h;for(;;){if(I===e)break e;if(C===t&&++l===i&&(o=s),C===r&&++u===n&&(a=s),(h=I.nextSibling)!==null)break;I=C,C=I.parentNode}I=h}t=o===-1||a===-1?null:{start:o,end:a}}else t=null}t=t||{start:0,end:0}}else t=null;for(mh={focusedElem:e,selectionRange:t},fl=!1,J0=A;J0!==null;)if(A=J0,e=A.child,(A.subtreeFlags&1028)!==0&&e!==null)e.return=A,J0=e;else for(;J0!==null;){A=J0;try{var d=A.alternate;if(A.flags&1024)switch(A.tag){case 0:case 11:case 15:break;case 1:if(d!==null){var m=d.memoizedProps,p=d.memoizedState,f=A.stateNode,Q=f.getSnapshotBeforeUpdate(A.elementType===A.type?m:q3(A.type,m),p);f.__reactInternalSnapshotBeforeUpdate=Q}break;case 3:var B=A.stateNode.containerInfo;B.nodeType===1?B.textContent="":B.nodeType===9&&B.documentElement&&B.removeChild(B.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(p0(163))}}catch(w){L2(A,A.return,w)}if(e=A.sibling,e!==null){e.return=A.return,J0=e;break}J0=A.return}return d=ly,ly=!1,d}function di(e,A,t){var n=A.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var i=n=n.next;do{if((i.tag&e)===e){var r=i.destroy;i.destroy=void 0,r!==void 0&&Gh(A,t,r)}i=i.next}while(i!==n)}}function wg(e,A){if(A=A.updateQueue,A=A!==null?A.lastEffect:null,A!==null){var t=A=A.next;do{if((t.tag&e)===e){var n=t.create;t.destroy=n()}t=t.next}while(t!==A)}}function bh(e){var A=e.ref;if(A!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof A=="function"?A(e):A.current=e}}function fv(e){var A=e.alternate;A!==null&&(e.alternate=null,fv(A)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(A=e.stateNode,A!==null&&(delete A[GA],delete A[Ji],delete A[Dh],delete A[cb],delete A[ub])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function dv(e){return e.tag===5||e.tag===3||e.tag===4}function gy(e){A:for(;;){for(;e.sibling===null;){if(e.return===null||dv(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue A;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Oh(e,A,t){var n=e.tag;if(n===5||n===6)e=e.stateNode,A?t.nodeType===8?t.parentNode.insertBefore(e,A):t.insertBefore(e,A):(t.nodeType===8?(A=t.parentNode,A.insertBefore(e,t)):(A=t,A.appendChild(e)),t=t._reactRootContainer,t!=null||A.onclick!==null||(A.onclick=Bl));else if(n!==4&&(e=e.child,e!==null))for(Oh(e,A,t),e=e.sibling;e!==null;)Oh(e,A,t),e=e.sibling}function Ph(e,A,t){var n=e.tag;if(n===5||n===6)e=e.stateNode,A?t.insertBefore(e,A):t.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Ph(e,A,t),e=e.sibling;e!==null;)Ph(e,A,t),e=e.sibling}var F1=null,eA=!1;function ot(e,A,t){for(t=t.child;t!==null;)Ev(e,A,t),t=t.sibling}function Ev(e,A,t){if(JA&&typeof JA.onCommitFiberUnmount=="function")try{JA.onCommitFiberUnmount(fg,t)}catch{}switch(t.tag){case 5:$1||P8(t,A);case 6:var n=F1,i=eA;F1=null,ot(e,A,t),F1=n,eA=i,F1!==null&&(eA?(e=F1,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):F1.removeChild(t.stateNode));break;case 18:F1!==null&&(eA?(e=F1,t=t.stateNode,e.nodeType===8?dI(e.parentNode,t):e.nodeType===1&&dI(e,t),Gi(e)):dI(F1,t.stateNode));break;case 4:n=F1,i=eA,F1=t.stateNode.containerInfo,eA=!0,ot(e,A,t),F1=n,eA=i;break;case 0:case 11:case 14:case 15:if(!$1&&(n=t.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){i=n=n.next;do{var r=i,s=r.destroy;r=r.tag,s!==void 0&&(r&2||r&4)&&Gh(t,A,s),i=i.next}while(i!==n)}ot(e,A,t);break;case 1:if(!$1&&(P8(t,A),n=t.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=t.memoizedProps,n.state=t.memoizedState,n.componentWillUnmount()}catch(o){L2(t,A,o)}ot(e,A,t);break;case 21:ot(e,A,t);break;case 22:t.mode&1?($1=(n=$1)||t.memoizedState!==null,ot(e,A,t),$1=n):ot(e,A,t);break;default:ot(e,A,t)}}function cy(e){var A=e.updateQueue;if(A!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new Sb),A.forEach(function(n){var i=Gb.bind(null,e,n);t.has(n)||(t.add(n),n.then(i,i))})}}function V3(e,A){var t=A.deletions;if(t!==null)for(var n=0;ni&&(i=s),n&=~r}if(n=i,n=K2()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*xb(n/1960))-n,10e?16:e,wt===null)var n=!1;else{if(e=wt,wt=null,Tl=0,V5&6)throw Error(p0(331));var i=V5;for(V5|=4,J0=e.current;J0!==null;){var r=J0,s=r.child;if(J0.flags&16){var o=r.deletions;if(o!==null){for(var a=0;aK2()-gE?Z9(e,0):lE|=t),U4(e,A)}function Mv(e,A){A===0&&(e.mode&1?(A=go,go<<=1,!(go&130023424)&&(go=4194304)):A=1);var t=u4();e=Le(e,A),e!==null&&(Ur(e,A,t),U4(e,t))}function Lb(e){var A=e.memoizedState,t=0;A!==null&&(t=A.retryLane),Mv(e,t)}function Gb(e,A){var t=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(t=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(p0(314))}n!==null&&n.delete(A),Mv(e,t)}var Rv;Rv=function(e,A,t){if(e!==null)if(e.memoizedProps!==A.pendingProps||x4.current)v4=!0;else{if(!(e.lanes&t)&&!(A.flags&128))return v4=!1,Db(e,A,t);v4=!!(e.flags&131072)}else v4=!1,w2&&A.flags&1048576&&xS(A,yl,A.index);switch(A.lanes=0,A.tag){case 2:var n=A.type;Oa(e,A),e=A.pendingProps;var i=h7(A,e4.current);t7(A,t),i=nE(null,A,n,e,i,t);var r=iE();return A.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(A.tag=1,A.memoizedState=null,A.updateQueue=null,T4(n)?(r=!0,pl(A)):r=!1,A.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Xd(A),i.updater=yg,A.stateNode=i,i._reactInternals=A,xh(A,n,e,t),A=Fh(null,A,n,!0,r,t)):(A.tag=0,w2&&r&&Kd(A),l4(null,A,i,t),A=A.child),A;case 16:n=A.elementType;A:{switch(Oa(e,A),e=A.pendingProps,i=n._init,n=i(n._payload),A.type=n,i=A.tag=Ob(n),e=q3(n,e),i){case 0:A=Uh(null,A,n,e,t);break A;case 1:A=sy(null,A,n,e,t);break A;case 11:A=iy(null,A,n,e,t);break A;case 14:A=ry(null,A,n,q3(n.type,e),t);break A}throw Error(p0(306,n,""))}return A;case 0:return n=A.type,i=A.pendingProps,i=A.elementType===n?i:q3(n,i),Uh(e,A,n,i,t);case 1:return n=A.type,i=A.pendingProps,i=A.elementType===n?i:q3(n,i),sy(e,A,n,i,t);case 3:A:{if(gv(A),e===null)throw Error(p0(387));n=A.pendingProps,r=A.memoizedState,i=r.element,LS(e,A),Ml(A,n,null,t);var s=A.memoizedState;if(n=s.element,r.isDehydrated)if(r={element:n,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},A.updateQueue.baseState=r,A.memoizedState=r,A.flags&256){i=B7(Error(p0(423)),A),A=oy(e,A,n,t,i);break A}else if(n!==i){i=B7(Error(p0(424)),A),A=oy(e,A,n,t,i);break A}else for(W4=Nt(A.stateNode.containerInfo.firstChild),X4=A,w2=!0,tA=null,t=_S(A,null,n,t),A.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(f7(),n===i){A=Ge(e,A,t);break A}l4(e,A,n,t)}A=A.child}return A;case 5:return GS(A),e===null&&Sh(A),n=A.type,i=A.pendingProps,r=e!==null?e.memoizedProps:null,s=i.children,yh(n,i)?s=null:r!==null&&yh(n,r)&&(A.flags|=32),lv(e,A),l4(e,A,s,t),A.child;case 6:return e===null&&Sh(A),null;case 13:return cv(e,A,t);case 4:return $d(A,A.stateNode.containerInfo),n=A.pendingProps,e===null?A.child=d7(A,null,n,t):l4(e,A,n,t),A.child;case 11:return n=A.type,i=A.pendingProps,i=A.elementType===n?i:q3(n,i),iy(e,A,n,i,t);case 7:return l4(e,A,A.pendingProps,t),A.child;case 8:return l4(e,A,A.pendingProps.children,t),A.child;case 12:return l4(e,A,A.pendingProps.children,t),A.child;case 10:A:{if(n=A.type._context,i=A.pendingProps,r=A.memoizedProps,s=i.value,c2(wl,n._currentValue),n._currentValue=s,r!==null)if(IA(r.value,s)){if(r.children===i.children&&!x4.current){A=Ge(e,A,t);break A}}else for(r=A.child,r!==null&&(r.return=A);r!==null;){var o=r.dependencies;if(o!==null){s=r.child;for(var a=o.firstContext;a!==null;){if(a.context===n){if(r.tag===1){a=ve(-1,t&-t),a.tag=2;var l=r.updateQueue;if(l!==null){l=l.shared;var u=l.pending;u===null?a.next=a:(a.next=u.next,u.next=a),l.pending=a}}r.lanes|=t,a=r.alternate,a!==null&&(a.lanes|=t),vh(r.return,t,A),o.lanes|=t;break}a=a.next}}else if(r.tag===10)s=r.type===A.type?null:r.child;else if(r.tag===18){if(s=r.return,s===null)throw Error(p0(341));s.lanes|=t,o=s.alternate,o!==null&&(o.lanes|=t),vh(s,t,A),s=r.sibling}else s=r.child;if(s!==null)s.return=r;else for(s=r;s!==null;){if(s===A){s=null;break}if(r=s.sibling,r!==null){r.return=s.return,s=r;break}s=s.return}r=s}l4(e,A,i.children,t),A=A.child}return A;case 9:return i=A.type,n=A.pendingProps.children,t7(A,t),i=F3(i),n=n(i),A.flags|=1,l4(e,A,n,t),A.child;case 14:return n=A.type,i=q3(n,A.pendingProps),i=q3(n.type,i),ry(e,A,n,i,t);case 15:return ov(e,A,A.type,A.pendingProps,t);case 17:return n=A.type,i=A.pendingProps,i=A.elementType===n?i:q3(n,i),Oa(e,A),A.tag=1,T4(n)?(e=!0,pl(A)):e=!1,t7(A,t),iv(A,n,i),xh(A,n,i,t),Fh(null,A,n,!0,e,t);case 19:return uv(e,A,t);case 22:return av(e,A,t)}throw Error(p0(156,A.tag))};function Sv(e,A){return eS(e,A)}function bb(e,A,t,n){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=A,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function R3(e,A,t,n){return new bb(e,A,t,n)}function CE(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ob(e){if(typeof e=="function")return CE(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ud)return 11;if(e===Fd)return 14}return 2}function Ft(e,A){var t=e.alternate;return t===null?(t=R3(e.tag,A,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=A,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,A=e.dependencies,t.dependencies=A===null?null:{lanes:A.lanes,firstContext:A.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function Ja(e,A,t,n,i,r){var s=2;if(n=e,typeof e=="function")CE(e)&&(s=1);else if(typeof e=="string")s=5;else A:switch(e){case T8:return j9(t.children,i,r,A);case Td:s=8,i|=8;break;case eh:return e=R3(12,t,A,i|2),e.elementType=eh,e.lanes=r,e;case th:return e=R3(13,t,A,i),e.elementType=th,e.lanes=r,e;case nh:return e=R3(19,t,A,i),e.elementType=nh,e.lanes=r,e;case GR:return Mg(t,i,r,A);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case kR:s=10;break A;case LR:s=9;break A;case Ud:s=11;break A;case Fd:s=14;break A;case ft:s=16,n=null;break A}throw Error(p0(130,e==null?e:typeof e,""))}return A=R3(s,t,A,i),A.elementType=e,A.type=n,A.lanes=r,A}function j9(e,A,t,n){return e=R3(7,e,n,A),e.lanes=t,e}function Mg(e,A,t,n){return e=R3(22,e,n,A),e.elementType=GR,e.lanes=t,e.stateNode={isHidden:!1},e}function DI(e,A,t){return e=R3(6,e,null,A),e.lanes=t,e}function MI(e,A,t){return A=R3(4,e.children!==null?e.children:[],e.key,A),A.lanes=t,A.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},A}function Pb(e,A,t,n,i){this.tag=A,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=sI(0),this.expirationTimes=sI(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=sI(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function hE(e,A,t,n,i,r,s,o,a){return e=new Pb(e,A,t,o,a),A===1?(A=1,r===!0&&(A|=8)):A=0,r=R3(3,null,null,A),e.current=r,r.stateNode=e,r.memoizedState={element:n,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},Xd(r),e}function Yb(e,A,t){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Tv)}catch(e){console.error(e)}}Tv(),TR.exports=s3;var zb=TR.exports,Uv,By=zb;Uv=By.createRoot,By.hydrateRoot;function ji(){return ji=Object.assign?Object.assign.bind():function(e){for(var A=1;A>8&255]+Z1[e>>16&255]+Z1[e>>24&255]+"-"+Z1[A&255]+Z1[A>>8&255]+"-"+Z1[A>>16&15|64]+Z1[A>>24&255]+"-"+Z1[t&63|128]+Z1[t>>8&255]+"-"+Z1[t>>16&255]+Z1[t>>24&255]+Z1[n&255]+Z1[n>>8&255]+Z1[n>>16&255]+Z1[n>>24&255]).toLowerCase()}function b2(e,A,t){return Math.max(A,Math.min(t,e))}function DE(e,A){return(e%A+A)%A}function MO(e,A,t,n,i){return n+(e-A)*(i-n)/(t-A)}function RO(e,A,t){return e!==A?(t-e)/(A-e):0}function Qi(e,A,t){return(1-t)*e+t*A}function SO(e,A,t,n){return Qi(e,A,1-Math.exp(-t*n))}function vO(e,A=1){return A-Math.abs(DE(e,A*2)-A)}function NO(e,A,t){return e<=A?0:e>=t?1:(e=(e-A)/(t-A),e*e*(3-2*e))}function xO(e,A,t){return e<=A?0:e>=t?1:(e=(e-A)/(t-A),e*e*e*(e*(e*6-15)+10))}function TO(e,A){return e+Math.floor(Math.random()*(A-e+1))}function UO(e,A){return e+Math.random()*(A-e)}function FO(e){return e*(.5-Math.random())}function _O(e){e!==void 0&&(dy=e);let A=dy+=1831565813;return A=Math.imul(A^A>>>15,A|1),A^=A+Math.imul(A^A>>>7,A|61),((A^A>>>14)>>>0)/4294967296}function kO(e){return e*q9}function LO(e){return e*B7}function yf(e){return(e&e-1)===0&&e!==0}function FN(e){return Math.pow(2,Math.ceil(Math.log(e)/Math.LN2))}function Ll(e){return Math.pow(2,Math.floor(Math.log(e)/Math.LN2))}function GO(e,A,t,n,i){const r=Math.cos,s=Math.sin,o=r(t/2),a=s(t/2),l=r((A+n)/2),u=s((A+n)/2),I=r((A-n)/2),C=s((A-n)/2),h=r((n-A)/2),d=s((n-A)/2);switch(i){case"XYX":e.set(o*u,a*I,a*C,o*l);break;case"YZY":e.set(a*C,o*u,a*I,o*l);break;case"ZXZ":e.set(a*I,a*C,o*u,o*l);break;case"XZX":e.set(o*u,a*d,a*h,o*l);break;case"YXY":e.set(a*h,o*u,a*d,o*l);break;case"ZYZ":e.set(a*d,a*h,o*u,o*l);break;default:console.warn("THREE.MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: "+i)}}function S4(e,A){switch(A.constructor){case Float32Array:return e;case Uint32Array:return e/4294967295;case Uint16Array:return e/65535;case Uint8Array:return e/255;case Int32Array:return Math.max(e/2147483647,-1);case Int16Array:return Math.max(e/32767,-1);case Int8Array:return Math.max(e/127,-1);default:throw new Error("Invalid component type.")}}function M5(e,A){switch(A.constructor){case Float32Array:return e;case Uint32Array:return Math.round(e*4294967295);case Uint16Array:return Math.round(e*65535);case Uint8Array:return Math.round(e*255);case Int32Array:return Math.round(e*2147483647);case Int16Array:return Math.round(e*32767);case Int8Array:return Math.round(e*127);default:throw new Error("Invalid component type.")}}const bO={DEG2RAD:q9,RAD2DEG:B7,generateUUID:$4,clamp:b2,euclideanModulo:DE,mapLinear:MO,inverseLerp:RO,lerp:Qi,damp:SO,pingpong:vO,smoothstep:NO,smootherstep:xO,randInt:TO,randFloat:UO,randFloatSpread:FO,seededRandom:_O,degToRad:kO,radToDeg:LO,isPowerOfTwo:yf,ceilPowerOfTwo:FN,floorPowerOfTwo:Ll,setQuaternionFromProperEuler:GO,normalize:M5,denormalize:S4};class g0{constructor(A=0,t=0){g0.prototype.isVector2=!0,this.x=A,this.y=t}get width(){return this.x}set width(A){this.x=A}get height(){return this.y}set height(A){this.y=A}set(A,t){return this.x=A,this.y=t,this}setScalar(A){return this.x=A,this.y=A,this}setX(A){return this.x=A,this}setY(A){return this.y=A,this}setComponent(A,t){switch(A){case 0:this.x=t;break;case 1:this.y=t;break;default:throw new Error("index is out of range: "+A)}return this}getComponent(A){switch(A){case 0:return this.x;case 1:return this.y;default:throw new Error("index is out of range: "+A)}}clone(){return new this.constructor(this.x,this.y)}copy(A){return this.x=A.x,this.y=A.y,this}add(A){return this.x+=A.x,this.y+=A.y,this}addScalar(A){return this.x+=A,this.y+=A,this}addVectors(A,t){return this.x=A.x+t.x,this.y=A.y+t.y,this}addScaledVector(A,t){return this.x+=A.x*t,this.y+=A.y*t,this}sub(A){return this.x-=A.x,this.y-=A.y,this}subScalar(A){return this.x-=A,this.y-=A,this}subVectors(A,t){return this.x=A.x-t.x,this.y=A.y-t.y,this}multiply(A){return this.x*=A.x,this.y*=A.y,this}multiplyScalar(A){return this.x*=A,this.y*=A,this}divide(A){return this.x/=A.x,this.y/=A.y,this}divideScalar(A){return this.multiplyScalar(1/A)}applyMatrix3(A){const t=this.x,n=this.y,i=A.elements;return this.x=i[0]*t+i[3]*n+i[6],this.y=i[1]*t+i[4]*n+i[7],this}min(A){return this.x=Math.min(this.x,A.x),this.y=Math.min(this.y,A.y),this}max(A){return this.x=Math.max(this.x,A.x),this.y=Math.max(this.y,A.y),this}clamp(A,t){return this.x=Math.max(A.x,Math.min(t.x,this.x)),this.y=Math.max(A.y,Math.min(t.y,this.y)),this}clampScalar(A,t){return this.x=Math.max(A,Math.min(t,this.x)),this.y=Math.max(A,Math.min(t,this.y)),this}clampLength(A,t){const n=this.length();return this.divideScalar(n||1).multiplyScalar(Math.max(A,Math.min(t,n)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(A){return this.x*A.x+this.y*A.y}cross(A){return this.x*A.y-this.y*A.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}angleTo(A){const t=Math.sqrt(this.lengthSq()*A.lengthSq());if(t===0)return Math.PI/2;const n=this.dot(A)/t;return Math.acos(b2(n,-1,1))}distanceTo(A){return Math.sqrt(this.distanceToSquared(A))}distanceToSquared(A){const t=this.x-A.x,n=this.y-A.y;return t*t+n*n}manhattanDistanceTo(A){return Math.abs(this.x-A.x)+Math.abs(this.y-A.y)}setLength(A){return this.normalize().multiplyScalar(A)}lerp(A,t){return this.x+=(A.x-this.x)*t,this.y+=(A.y-this.y)*t,this}lerpVectors(A,t,n){return this.x=A.x+(t.x-A.x)*n,this.y=A.y+(t.y-A.y)*n,this}equals(A){return A.x===this.x&&A.y===this.y}fromArray(A,t=0){return this.x=A[t],this.y=A[t+1],this}toArray(A=[],t=0){return A[t]=this.x,A[t+1]=this.y,A}fromBufferAttribute(A,t){return this.x=A.getX(t),this.y=A.getY(t),this}rotateAround(A,t){const n=Math.cos(t),i=Math.sin(t),r=this.x-A.x,s=this.y-A.y;return this.x=r*n-s*i+A.x,this.y=r*i+s*n+A.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y}}class x5{constructor(A,t,n,i,r,s,o,a,l){x5.prototype.isMatrix3=!0,this.elements=[1,0,0,0,1,0,0,0,1],A!==void 0&&this.set(A,t,n,i,r,s,o,a,l)}set(A,t,n,i,r,s,o,a,l){const u=this.elements;return u[0]=A,u[1]=i,u[2]=o,u[3]=t,u[4]=r,u[5]=a,u[6]=n,u[7]=s,u[8]=l,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(A){const t=this.elements,n=A.elements;return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t[6]=n[6],t[7]=n[7],t[8]=n[8],this}extractBasis(A,t,n){return A.setFromMatrix3Column(this,0),t.setFromMatrix3Column(this,1),n.setFromMatrix3Column(this,2),this}setFromMatrix4(A){const t=A.elements;return this.set(t[0],t[4],t[8],t[1],t[5],t[9],t[2],t[6],t[10]),this}multiply(A){return this.multiplyMatrices(this,A)}premultiply(A){return this.multiplyMatrices(A,this)}multiplyMatrices(A,t){const n=A.elements,i=t.elements,r=this.elements,s=n[0],o=n[3],a=n[6],l=n[1],u=n[4],I=n[7],C=n[2],h=n[5],d=n[8],m=i[0],p=i[3],f=i[6],Q=i[1],B=i[4],w=i[7],R=i[2],M=i[5],x=i[8];return r[0]=s*m+o*Q+a*R,r[3]=s*p+o*B+a*M,r[6]=s*f+o*w+a*x,r[1]=l*m+u*Q+I*R,r[4]=l*p+u*B+I*M,r[7]=l*f+u*w+I*x,r[2]=C*m+h*Q+d*R,r[5]=C*p+h*B+d*M,r[8]=C*f+h*w+d*x,this}multiplyScalar(A){const t=this.elements;return t[0]*=A,t[3]*=A,t[6]*=A,t[1]*=A,t[4]*=A,t[7]*=A,t[2]*=A,t[5]*=A,t[8]*=A,this}determinant(){const A=this.elements,t=A[0],n=A[1],i=A[2],r=A[3],s=A[4],o=A[5],a=A[6],l=A[7],u=A[8];return t*s*u-t*o*l-n*r*u+n*o*a+i*r*l-i*s*a}invert(){const A=this.elements,t=A[0],n=A[1],i=A[2],r=A[3],s=A[4],o=A[5],a=A[6],l=A[7],u=A[8],I=u*s-o*l,C=o*a-u*r,h=l*r-s*a,d=t*I+n*C+i*h;if(d===0)return this.set(0,0,0,0,0,0,0,0,0);const m=1/d;return A[0]=I*m,A[1]=(i*l-u*n)*m,A[2]=(o*n-i*s)*m,A[3]=C*m,A[4]=(u*t-i*a)*m,A[5]=(i*r-o*t)*m,A[6]=h*m,A[7]=(n*a-l*t)*m,A[8]=(s*t-n*r)*m,this}transpose(){let A;const t=this.elements;return A=t[1],t[1]=t[3],t[3]=A,A=t[2],t[2]=t[6],t[6]=A,A=t[5],t[5]=t[7],t[7]=A,this}getNormalMatrix(A){return this.setFromMatrix4(A).invert().transpose()}transposeIntoArray(A){const t=this.elements;return A[0]=t[0],A[1]=t[3],A[2]=t[6],A[3]=t[1],A[4]=t[4],A[5]=t[7],A[6]=t[2],A[7]=t[5],A[8]=t[8],this}setUvTransform(A,t,n,i,r,s,o){const a=Math.cos(r),l=Math.sin(r);return this.set(n*a,n*l,-n*(a*s+l*o)+s+A,-i*l,i*a,-i*(-l*s+a*o)+o+t,0,0,1),this}scale(A,t){return this.premultiply(DI.makeScale(A,t)),this}rotate(A){return this.premultiply(DI.makeRotation(-A)),this}translate(A,t){return this.premultiply(DI.makeTranslation(A,t)),this}makeTranslation(A,t){return A.isVector2?this.set(1,0,A.x,0,1,A.y,0,0,1):this.set(1,0,A,0,1,t,0,0,1),this}makeRotation(A){const t=Math.cos(A),n=Math.sin(A);return this.set(t,-n,0,n,t,0,0,0,1),this}makeScale(A,t){return this.set(A,0,0,0,t,0,0,0,1),this}equals(A){const t=this.elements,n=A.elements;for(let i=0;i<9;i++)if(t[i]!==n[i])return!1;return!0}fromArray(A,t=0){for(let n=0;n<9;n++)this.elements[n]=A[n+t];return this}toArray(A=[],t=0){const n=this.elements;return A[t]=n[0],A[t+1]=n[1],A[t+2]=n[2],A[t+3]=n[3],A[t+4]=n[4],A[t+5]=n[5],A[t+6]=n[6],A[t+7]=n[7],A[t+8]=n[8],A}clone(){return new this.constructor().fromArray(this.elements)}}const DI=new x5;function _N(e){for(let A=e.length-1;A>=0;--A)if(e[A]>=65535)return!0;return!1}const OO={Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array};function P8(e,A){return new OO[e](A)}function ar(e){return document.createElementNS("http://www.w3.org/1999/xhtml",e)}function kN(){const e=ar("canvas");return e.style.display="block",e}const Ey={};function pi(e){e in Ey||(Ey[e]=!0,console.warn(e))}const By=new x5().set(.8224621,.177538,0,.0331941,.9668058,0,.0170827,.0723974,.9105199),Qy=new x5().set(1.2249401,-.2249404,0,-.0420569,1.0420571,0,-.0196376,-.0786361,1.0982735),po={[k3]:{transfer:nr,primaries:ir,toReference:e=>e,fromReference:e=>e},[e2]:{transfer:l2,primaries:ir,toReference:e=>e.convertSRGBToLinear(),fromReference:e=>e.convertLinearToSRGB()},[kr]:{transfer:nr,primaries:rr,toReference:e=>e.applyMatrix3(Qy),fromReference:e=>e.applyMatrix3(By)},[Ug]:{transfer:l2,primaries:rr,toReference:e=>e.convertSRGBToLinear().applyMatrix3(Qy),fromReference:e=>e.applyMatrix3(By).convertLinearToSRGB()}},PO=new Set([k3,kr]),A2={enabled:!0,_workingColorSpace:k3,get legacyMode(){return console.warn("THREE.ColorManagement: .legacyMode=false renamed to .enabled=true in r150."),!this.enabled},set legacyMode(e){console.warn("THREE.ColorManagement: .legacyMode=false renamed to .enabled=true in r150."),this.enabled=!e},get workingColorSpace(){return this._workingColorSpace},set workingColorSpace(e){if(!PO.has(e))throw new Error(`Unsupported working color space, "${e}".`);this._workingColorSpace=e},convert:function(e,A,t){if(this.enabled===!1||A===t||!A||!t)return e;const n=po[A].toReference,i=po[t].fromReference;return i(n(e))},fromWorkingColorSpace:function(e,A){return this.convert(e,this._workingColorSpace,A)},toWorkingColorSpace:function(e,A){return this.convert(e,A,this._workingColorSpace)},getPrimaries:function(e){return po[e].primaries},getTransfer:function(e){return e===g4?nr:po[e].transfer}};function t7(e){return e<.04045?e*.0773993808:Math.pow(e*.9478672986+.0521327014,2.4)}function MI(e){return e<.0031308?e*12.92:1.055*Math.pow(e,.41666)-.055}let X6;class ME{static getDataURL(A){if(/^data:/i.test(A.src)||typeof HTMLCanvasElement>"u")return A.src;let t;if(A instanceof HTMLCanvasElement)t=A;else{X6===void 0&&(X6=ar("canvas")),X6.width=A.width,X6.height=A.height;const n=X6.getContext("2d");A instanceof ImageData?n.putImageData(A,0,0):n.drawImage(A,0,0,A.width,A.height),t=X6}return t.width>2048||t.height>2048?(console.warn("THREE.ImageUtils.getDataURL: Image converted to jpg for performance reasons",A),t.toDataURL("image/jpeg",.6)):t.toDataURL("image/png")}static sRGBToLinear(A){if(typeof HTMLImageElement<"u"&&A instanceof HTMLImageElement||typeof HTMLCanvasElement<"u"&&A instanceof HTMLCanvasElement||typeof ImageBitmap<"u"&&A instanceof ImageBitmap){const t=ar("canvas");t.width=A.width,t.height=A.height;const n=t.getContext("2d");n.drawImage(A,0,0,A.width,A.height);const i=n.getImageData(0,0,A.width,A.height),r=i.data;for(let s=0;s0&&(n.userData=this.userData),t||(A.textures[this.uuid]=n),n}dispose(){this.dispatchEvent({type:"dispose"})}transformUv(A){if(this.mapping!==Ng)return A;if(A.applyMatrix3(this.matrix),A.x<0||A.x>1)switch(this.wrapS){case Xi:A.x=A.x-Math.floor(A.x);break;case A4:A.x=A.x<0?0:1;break;case $i:Math.abs(Math.floor(A.x)%2)===1?A.x=Math.ceil(A.x)-A.x:A.x=A.x-Math.floor(A.x);break}if(A.y<0||A.y>1)switch(this.wrapT){case Xi:A.y=A.y-Math.floor(A.y);break;case A4:A.y=A.y<0?0:1;break;case $i:Math.abs(Math.floor(A.y)%2)===1?A.y=Math.ceil(A.y)-A.y:A.y=A.y-Math.floor(A.y);break}return this.flipY&&(A.y=1-A.y),A}set needsUpdate(A){A===!0&&(this.version++,this.source.needsUpdate=!0)}get encoding(){return pi("THREE.Texture: Property .encoding has been replaced by .colorSpace."),this.colorSpace===e2?_t:wE}set encoding(A){pi("THREE.Texture: Property .encoding has been replaced by .colorSpace."),this.colorSpace=A===_t?e2:g4}}I2.DEFAULT_IMAGE=null;I2.DEFAULT_MAPPING=Ng;I2.DEFAULT_ANISOTROPY=1;class t2{constructor(A=0,t=0,n=0,i=1){t2.prototype.isVector4=!0,this.x=A,this.y=t,this.z=n,this.w=i}get width(){return this.z}set width(A){this.z=A}get height(){return this.w}set height(A){this.w=A}set(A,t,n,i){return this.x=A,this.y=t,this.z=n,this.w=i,this}setScalar(A){return this.x=A,this.y=A,this.z=A,this.w=A,this}setX(A){return this.x=A,this}setY(A){return this.y=A,this}setZ(A){return this.z=A,this}setW(A){return this.w=A,this}setComponent(A,t){switch(A){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;case 3:this.w=t;break;default:throw new Error("index is out of range: "+A)}return this}getComponent(A){switch(A){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw new Error("index is out of range: "+A)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(A){return this.x=A.x,this.y=A.y,this.z=A.z,this.w=A.w!==void 0?A.w:1,this}add(A){return this.x+=A.x,this.y+=A.y,this.z+=A.z,this.w+=A.w,this}addScalar(A){return this.x+=A,this.y+=A,this.z+=A,this.w+=A,this}addVectors(A,t){return this.x=A.x+t.x,this.y=A.y+t.y,this.z=A.z+t.z,this.w=A.w+t.w,this}addScaledVector(A,t){return this.x+=A.x*t,this.y+=A.y*t,this.z+=A.z*t,this.w+=A.w*t,this}sub(A){return this.x-=A.x,this.y-=A.y,this.z-=A.z,this.w-=A.w,this}subScalar(A){return this.x-=A,this.y-=A,this.z-=A,this.w-=A,this}subVectors(A,t){return this.x=A.x-t.x,this.y=A.y-t.y,this.z=A.z-t.z,this.w=A.w-t.w,this}multiply(A){return this.x*=A.x,this.y*=A.y,this.z*=A.z,this.w*=A.w,this}multiplyScalar(A){return this.x*=A,this.y*=A,this.z*=A,this.w*=A,this}applyMatrix4(A){const t=this.x,n=this.y,i=this.z,r=this.w,s=A.elements;return this.x=s[0]*t+s[4]*n+s[8]*i+s[12]*r,this.y=s[1]*t+s[5]*n+s[9]*i+s[13]*r,this.z=s[2]*t+s[6]*n+s[10]*i+s[14]*r,this.w=s[3]*t+s[7]*n+s[11]*i+s[15]*r,this}divideScalar(A){return this.multiplyScalar(1/A)}setAxisAngleFromQuaternion(A){this.w=2*Math.acos(A.w);const t=Math.sqrt(1-A.w*A.w);return t<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=A.x/t,this.y=A.y/t,this.z=A.z/t),this}setAxisAngleFromRotationMatrix(A){let t,n,i,r;const a=A.elements,l=a[0],u=a[4],I=a[8],C=a[1],h=a[5],d=a[9],m=a[2],p=a[6],f=a[10];if(Math.abs(u-C)<.01&&Math.abs(I-m)<.01&&Math.abs(d-p)<.01){if(Math.abs(u+C)<.1&&Math.abs(I+m)<.1&&Math.abs(d+p)<.1&&Math.abs(l+h+f-3)<.1)return this.set(1,0,0,0),this;t=Math.PI;const B=(l+1)/2,w=(h+1)/2,R=(f+1)/2,M=(u+C)/4,x=(I+m)/4,T=(d+p)/4;return B>w&&B>R?B<.01?(n=0,i=.707106781,r=.707106781):(n=Math.sqrt(B),i=M/n,r=x/n):w>R?w<.01?(n=.707106781,i=0,r=.707106781):(i=Math.sqrt(w),n=M/i,r=T/i):R<.01?(n=.707106781,i=.707106781,r=0):(r=Math.sqrt(R),n=x/r,i=T/r),this.set(n,i,r,t),this}let Q=Math.sqrt((p-d)*(p-d)+(I-m)*(I-m)+(C-u)*(C-u));return Math.abs(Q)<.001&&(Q=1),this.x=(p-d)/Q,this.y=(I-m)/Q,this.z=(C-u)/Q,this.w=Math.acos((l+h+f-1)/2),this}min(A){return this.x=Math.min(this.x,A.x),this.y=Math.min(this.y,A.y),this.z=Math.min(this.z,A.z),this.w=Math.min(this.w,A.w),this}max(A){return this.x=Math.max(this.x,A.x),this.y=Math.max(this.y,A.y),this.z=Math.max(this.z,A.z),this.w=Math.max(this.w,A.w),this}clamp(A,t){return this.x=Math.max(A.x,Math.min(t.x,this.x)),this.y=Math.max(A.y,Math.min(t.y,this.y)),this.z=Math.max(A.z,Math.min(t.z,this.z)),this.w=Math.max(A.w,Math.min(t.w,this.w)),this}clampScalar(A,t){return this.x=Math.max(A,Math.min(t,this.x)),this.y=Math.max(A,Math.min(t,this.y)),this.z=Math.max(A,Math.min(t,this.z)),this.w=Math.max(A,Math.min(t,this.w)),this}clampLength(A,t){const n=this.length();return this.divideScalar(n||1).multiplyScalar(Math.max(A,Math.min(t,n)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this.w=Math.floor(this.w),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this.w=Math.ceil(this.w),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this.w=Math.round(this.w),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this.w=Math.trunc(this.w),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this}dot(A){return this.x*A.x+this.y*A.y+this.z*A.z+this.w*A.w}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)}normalize(){return this.divideScalar(this.length()||1)}setLength(A){return this.normalize().multiplyScalar(A)}lerp(A,t){return this.x+=(A.x-this.x)*t,this.y+=(A.y-this.y)*t,this.z+=(A.z-this.z)*t,this.w+=(A.w-this.w)*t,this}lerpVectors(A,t,n){return this.x=A.x+(t.x-A.x)*n,this.y=A.y+(t.y-A.y)*n,this.z=A.z+(t.z-A.z)*n,this.w=A.w+(t.w-A.w)*n,this}equals(A){return A.x===this.x&&A.y===this.y&&A.z===this.z&&A.w===this.w}fromArray(A,t=0){return this.x=A[t],this.y=A[t+1],this.z=A[t+2],this.w=A[t+3],this}toArray(A=[],t=0){return A[t]=this.x,A[t+1]=this.y,A[t+2]=this.z,A[t+3]=this.w,A}fromBufferAttribute(A,t){return this.x=A.getX(t),this.y=A.getY(t),this.z=A.getZ(t),this.w=A.getW(t),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this.w=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z,yield this.w}}class LN extends O3{constructor(A=1,t=1,n={}){super(),this.isRenderTarget=!0,this.width=A,this.height=t,this.depth=1,this.scissor=new t2(0,0,A,t),this.scissorTest=!1,this.viewport=new t2(0,0,A,t);const i={width:A,height:t,depth:1};n.encoding!==void 0&&(pi("THREE.WebGLRenderTarget: option.encoding has been replaced by option.colorSpace."),n.colorSpace=n.encoding===_t?e2:g4),n=Object.assign({generateMipmaps:!1,internalFormat:null,minFilter:o2,depthBuffer:!0,stencilBuffer:!1,depthTexture:null,samples:0},n),this.texture=new I2(i,n.mapping,n.wrapS,n.wrapT,n.magFilter,n.minFilter,n.format,n.type,n.anisotropy,n.colorSpace),this.texture.isRenderTargetTexture=!0,this.texture.flipY=!1,this.texture.generateMipmaps=n.generateMipmaps,this.texture.internalFormat=n.internalFormat,this.depthBuffer=n.depthBuffer,this.stencilBuffer=n.stencilBuffer,this.depthTexture=n.depthTexture,this.samples=n.samples}setSize(A,t,n=1){(this.width!==A||this.height!==t||this.depth!==n)&&(this.width=A,this.height=t,this.depth=n,this.texture.image.width=A,this.texture.image.height=t,this.texture.image.depth=n,this.dispose()),this.viewport.set(0,0,A,t),this.scissor.set(0,0,A,t)}clone(){return new this.constructor().copy(this)}copy(A){this.width=A.width,this.height=A.height,this.depth=A.depth,this.scissor.copy(A.scissor),this.scissorTest=A.scissorTest,this.viewport.copy(A.viewport),this.texture=A.texture.clone(),this.texture.isRenderTargetTexture=!0;const t=Object.assign({},A.texture.image);return this.texture.source=new H9(t),this.depthBuffer=A.depthBuffer,this.stencilBuffer=A.stencilBuffer,A.depthTexture!==null&&(this.depthTexture=A.depthTexture.clone()),this.samples=A.samples,this}dispose(){this.dispatchEvent({type:"dispose"})}}class S1 extends LN{constructor(A=1,t=1,n={}){super(A,t,n),this.isWebGLRenderTarget=!0}}class Fg extends I2{constructor(A=null,t=1,n=1,i=1){super(null),this.isDataArrayTexture=!0,this.image={data:A,width:t,height:n,depth:i},this.magFilter=s2,this.minFilter=s2,this.wrapR=A4,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1}}class HO extends S1{constructor(A=1,t=1,n=1){super(A,t),this.isWebGLArrayRenderTarget=!0,this.depth=n,this.texture=new Fg(null,A,t,n),this.texture.isRenderTargetTexture=!0}}class RE extends I2{constructor(A=null,t=1,n=1,i=1){super(null),this.isData3DTexture=!0,this.image={data:A,width:t,height:n,depth:i},this.magFilter=s2,this.minFilter=s2,this.wrapR=A4,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1}}class KO extends S1{constructor(A=1,t=1,n=1){super(A,t),this.isWebGL3DRenderTarget=!0,this.depth=n,this.texture=new RE(null,A,t,n),this.texture.isRenderTargetTexture=!0}}class VO extends S1{constructor(A=1,t=1,n=1,i={}){super(A,t,i),this.isWebGLMultipleRenderTargets=!0;const r=this.texture;this.texture=[];for(let s=0;s=0?1:-1,B=1-f*f;if(B>Number.EPSILON){const R=Math.sqrt(B),M=Math.atan2(R,f*Q);p=Math.sin(p*M)/R,o=Math.sin(o*M)/R}const w=o*Q;if(a=a*p+C*w,l=l*p+h*w,u=u*p+d*w,I=I*p+m*w,p===1-o){const R=1/Math.sqrt(a*a+l*l+u*u+I*I);a*=R,l*=R,u*=R,I*=R}}A[t]=a,A[t+1]=l,A[t+2]=u,A[t+3]=I}static multiplyQuaternionsFlat(A,t,n,i,r,s){const o=n[i],a=n[i+1],l=n[i+2],u=n[i+3],I=r[s],C=r[s+1],h=r[s+2],d=r[s+3];return A[t]=o*d+u*I+a*h-l*C,A[t+1]=a*d+u*C+l*I-o*h,A[t+2]=l*d+u*h+o*C-a*I,A[t+3]=u*d-o*I-a*C-l*h,A}get x(){return this._x}set x(A){this._x=A,this._onChangeCallback()}get y(){return this._y}set y(A){this._y=A,this._onChangeCallback()}get z(){return this._z}set z(A){this._z=A,this._onChangeCallback()}get w(){return this._w}set w(A){this._w=A,this._onChangeCallback()}set(A,t,n,i){return this._x=A,this._y=t,this._z=n,this._w=i,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(A){return this._x=A.x,this._y=A.y,this._z=A.z,this._w=A.w,this._onChangeCallback(),this}setFromEuler(A,t){const n=A._x,i=A._y,r=A._z,s=A._order,o=Math.cos,a=Math.sin,l=o(n/2),u=o(i/2),I=o(r/2),C=a(n/2),h=a(i/2),d=a(r/2);switch(s){case"XYZ":this._x=C*u*I+l*h*d,this._y=l*h*I-C*u*d,this._z=l*u*d+C*h*I,this._w=l*u*I-C*h*d;break;case"YXZ":this._x=C*u*I+l*h*d,this._y=l*h*I-C*u*d,this._z=l*u*d-C*h*I,this._w=l*u*I+C*h*d;break;case"ZXY":this._x=C*u*I-l*h*d,this._y=l*h*I+C*u*d,this._z=l*u*d+C*h*I,this._w=l*u*I-C*h*d;break;case"ZYX":this._x=C*u*I-l*h*d,this._y=l*h*I+C*u*d,this._z=l*u*d-C*h*I,this._w=l*u*I+C*h*d;break;case"YZX":this._x=C*u*I+l*h*d,this._y=l*h*I+C*u*d,this._z=l*u*d-C*h*I,this._w=l*u*I-C*h*d;break;case"XZY":this._x=C*u*I-l*h*d,this._y=l*h*I-C*u*d,this._z=l*u*d+C*h*I,this._w=l*u*I+C*h*d;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+s)}return t!==!1&&this._onChangeCallback(),this}setFromAxisAngle(A,t){const n=t/2,i=Math.sin(n);return this._x=A.x*i,this._y=A.y*i,this._z=A.z*i,this._w=Math.cos(n),this._onChangeCallback(),this}setFromRotationMatrix(A){const t=A.elements,n=t[0],i=t[4],r=t[8],s=t[1],o=t[5],a=t[9],l=t[2],u=t[6],I=t[10],C=n+o+I;if(C>0){const h=.5/Math.sqrt(C+1);this._w=.25/h,this._x=(u-a)*h,this._y=(r-l)*h,this._z=(s-i)*h}else if(n>o&&n>I){const h=2*Math.sqrt(1+n-o-I);this._w=(u-a)/h,this._x=.25*h,this._y=(i+s)/h,this._z=(r+l)/h}else if(o>I){const h=2*Math.sqrt(1+o-n-I);this._w=(r-l)/h,this._x=(i+s)/h,this._y=.25*h,this._z=(a+u)/h}else{const h=2*Math.sqrt(1+I-n-o);this._w=(s-i)/h,this._x=(r+l)/h,this._y=(a+u)/h,this._z=.25*h}return this._onChangeCallback(),this}setFromUnitVectors(A,t){let n=A.dot(t)+1;return nMath.abs(A.z)?(this._x=-A.y,this._y=A.x,this._z=0,this._w=n):(this._x=0,this._y=-A.z,this._z=A.y,this._w=n)):(this._x=A.y*t.z-A.z*t.y,this._y=A.z*t.x-A.x*t.z,this._z=A.x*t.y-A.y*t.x,this._w=n),this.normalize()}angleTo(A){return 2*Math.acos(Math.abs(b2(this.dot(A),-1,1)))}rotateTowards(A,t){const n=this.angleTo(A);if(n===0)return this;const i=Math.min(1,t/n);return this.slerp(A,i),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(A){return this._x*A._x+this._y*A._y+this._z*A._z+this._w*A._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let A=this.length();return A===0?(this._x=0,this._y=0,this._z=0,this._w=1):(A=1/A,this._x=this._x*A,this._y=this._y*A,this._z=this._z*A,this._w=this._w*A),this._onChangeCallback(),this}multiply(A){return this.multiplyQuaternions(this,A)}premultiply(A){return this.multiplyQuaternions(A,this)}multiplyQuaternions(A,t){const n=A._x,i=A._y,r=A._z,s=A._w,o=t._x,a=t._y,l=t._z,u=t._w;return this._x=n*u+s*o+i*l-r*a,this._y=i*u+s*a+r*o-n*l,this._z=r*u+s*l+n*a-i*o,this._w=s*u-n*o-i*a-r*l,this._onChangeCallback(),this}slerp(A,t){if(t===0)return this;if(t===1)return this.copy(A);const n=this._x,i=this._y,r=this._z,s=this._w;let o=s*A._w+n*A._x+i*A._y+r*A._z;if(o<0?(this._w=-A._w,this._x=-A._x,this._y=-A._y,this._z=-A._z,o=-o):this.copy(A),o>=1)return this._w=s,this._x=n,this._y=i,this._z=r,this;const a=1-o*o;if(a<=Number.EPSILON){const h=1-t;return this._w=h*s+t*this._w,this._x=h*n+t*this._x,this._y=h*i+t*this._y,this._z=h*r+t*this._z,this.normalize(),this._onChangeCallback(),this}const l=Math.sqrt(a),u=Math.atan2(l,o),I=Math.sin((1-t)*u)/l,C=Math.sin(t*u)/l;return this._w=s*I+this._w*C,this._x=n*I+this._x*C,this._y=i*I+this._y*C,this._z=r*I+this._z*C,this._onChangeCallback(),this}slerpQuaternions(A,t,n){return this.copy(A).slerp(t,n)}random(){const A=Math.random(),t=Math.sqrt(1-A),n=Math.sqrt(A),i=2*Math.PI*Math.random(),r=2*Math.PI*Math.random();return this.set(t*Math.cos(i),n*Math.sin(r),n*Math.cos(r),t*Math.sin(i))}equals(A){return A._x===this._x&&A._y===this._y&&A._z===this._z&&A._w===this._w}fromArray(A,t=0){return this._x=A[t],this._y=A[t+1],this._z=A[t+2],this._w=A[t+3],this._onChangeCallback(),this}toArray(A=[],t=0){return A[t]=this._x,A[t+1]=this._y,A[t+2]=this._z,A[t+3]=this._w,A}fromBufferAttribute(A,t){return this._x=A.getX(t),this._y=A.getY(t),this._z=A.getZ(t),this._w=A.getW(t),this}toJSON(){return this.toArray()}_onChange(A){return this._onChangeCallback=A,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._w}}class k{constructor(A=0,t=0,n=0){k.prototype.isVector3=!0,this.x=A,this.y=t,this.z=n}set(A,t,n){return n===void 0&&(n=this.z),this.x=A,this.y=t,this.z=n,this}setScalar(A){return this.x=A,this.y=A,this.z=A,this}setX(A){return this.x=A,this}setY(A){return this.y=A,this}setZ(A){return this.z=A,this}setComponent(A,t){switch(A){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;default:throw new Error("index is out of range: "+A)}return this}getComponent(A){switch(A){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw new Error("index is out of range: "+A)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(A){return this.x=A.x,this.y=A.y,this.z=A.z,this}add(A){return this.x+=A.x,this.y+=A.y,this.z+=A.z,this}addScalar(A){return this.x+=A,this.y+=A,this.z+=A,this}addVectors(A,t){return this.x=A.x+t.x,this.y=A.y+t.y,this.z=A.z+t.z,this}addScaledVector(A,t){return this.x+=A.x*t,this.y+=A.y*t,this.z+=A.z*t,this}sub(A){return this.x-=A.x,this.y-=A.y,this.z-=A.z,this}subScalar(A){return this.x-=A,this.y-=A,this.z-=A,this}subVectors(A,t){return this.x=A.x-t.x,this.y=A.y-t.y,this.z=A.z-t.z,this}multiply(A){return this.x*=A.x,this.y*=A.y,this.z*=A.z,this}multiplyScalar(A){return this.x*=A,this.y*=A,this.z*=A,this}multiplyVectors(A,t){return this.x=A.x*t.x,this.y=A.y*t.y,this.z=A.z*t.z,this}applyEuler(A){return this.applyQuaternion(py.setFromEuler(A))}applyAxisAngle(A,t){return this.applyQuaternion(py.setFromAxisAngle(A,t))}applyMatrix3(A){const t=this.x,n=this.y,i=this.z,r=A.elements;return this.x=r[0]*t+r[3]*n+r[6]*i,this.y=r[1]*t+r[4]*n+r[7]*i,this.z=r[2]*t+r[5]*n+r[8]*i,this}applyNormalMatrix(A){return this.applyMatrix3(A).normalize()}applyMatrix4(A){const t=this.x,n=this.y,i=this.z,r=A.elements,s=1/(r[3]*t+r[7]*n+r[11]*i+r[15]);return this.x=(r[0]*t+r[4]*n+r[8]*i+r[12])*s,this.y=(r[1]*t+r[5]*n+r[9]*i+r[13])*s,this.z=(r[2]*t+r[6]*n+r[10]*i+r[14])*s,this}applyQuaternion(A){const t=this.x,n=this.y,i=this.z,r=A.x,s=A.y,o=A.z,a=A.w,l=2*(s*i-o*n),u=2*(o*t-r*i),I=2*(r*n-s*t);return this.x=t+a*l+s*I-o*u,this.y=n+a*u+o*l-r*I,this.z=i+a*I+r*u-s*l,this}project(A){return this.applyMatrix4(A.matrixWorldInverse).applyMatrix4(A.projectionMatrix)}unproject(A){return this.applyMatrix4(A.projectionMatrixInverse).applyMatrix4(A.matrixWorld)}transformDirection(A){const t=this.x,n=this.y,i=this.z,r=A.elements;return this.x=r[0]*t+r[4]*n+r[8]*i,this.y=r[1]*t+r[5]*n+r[9]*i,this.z=r[2]*t+r[6]*n+r[10]*i,this.normalize()}divide(A){return this.x/=A.x,this.y/=A.y,this.z/=A.z,this}divideScalar(A){return this.multiplyScalar(1/A)}min(A){return this.x=Math.min(this.x,A.x),this.y=Math.min(this.y,A.y),this.z=Math.min(this.z,A.z),this}max(A){return this.x=Math.max(this.x,A.x),this.y=Math.max(this.y,A.y),this.z=Math.max(this.z,A.z),this}clamp(A,t){return this.x=Math.max(A.x,Math.min(t.x,this.x)),this.y=Math.max(A.y,Math.min(t.y,this.y)),this.z=Math.max(A.z,Math.min(t.z,this.z)),this}clampScalar(A,t){return this.x=Math.max(A,Math.min(t,this.x)),this.y=Math.max(A,Math.min(t,this.y)),this.z=Math.max(A,Math.min(t,this.z)),this}clampLength(A,t){const n=this.length();return this.divideScalar(n||1).multiplyScalar(Math.max(A,Math.min(t,n)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(A){return this.x*A.x+this.y*A.y+this.z*A.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(A){return this.normalize().multiplyScalar(A)}lerp(A,t){return this.x+=(A.x-this.x)*t,this.y+=(A.y-this.y)*t,this.z+=(A.z-this.z)*t,this}lerpVectors(A,t,n){return this.x=A.x+(t.x-A.x)*n,this.y=A.y+(t.y-A.y)*n,this.z=A.z+(t.z-A.z)*n,this}cross(A){return this.crossVectors(this,A)}crossVectors(A,t){const n=A.x,i=A.y,r=A.z,s=t.x,o=t.y,a=t.z;return this.x=i*a-r*o,this.y=r*s-n*a,this.z=n*o-i*s,this}projectOnVector(A){const t=A.lengthSq();if(t===0)return this.set(0,0,0);const n=A.dot(this)/t;return this.copy(A).multiplyScalar(n)}projectOnPlane(A){return SI.copy(this).projectOnVector(A),this.sub(SI)}reflect(A){return this.sub(SI.copy(A).multiplyScalar(2*this.dot(A)))}angleTo(A){const t=Math.sqrt(this.lengthSq()*A.lengthSq());if(t===0)return Math.PI/2;const n=this.dot(A)/t;return Math.acos(b2(n,-1,1))}distanceTo(A){return Math.sqrt(this.distanceToSquared(A))}distanceToSquared(A){const t=this.x-A.x,n=this.y-A.y,i=this.z-A.z;return t*t+n*n+i*i}manhattanDistanceTo(A){return Math.abs(this.x-A.x)+Math.abs(this.y-A.y)+Math.abs(this.z-A.z)}setFromSpherical(A){return this.setFromSphericalCoords(A.radius,A.phi,A.theta)}setFromSphericalCoords(A,t,n){const i=Math.sin(t)*A;return this.x=i*Math.sin(n),this.y=Math.cos(t)*A,this.z=i*Math.cos(n),this}setFromCylindrical(A){return this.setFromCylindricalCoords(A.radius,A.theta,A.y)}setFromCylindricalCoords(A,t,n){return this.x=A*Math.sin(t),this.y=n,this.z=A*Math.cos(t),this}setFromMatrixPosition(A){const t=A.elements;return this.x=t[12],this.y=t[13],this.z=t[14],this}setFromMatrixScale(A){const t=this.setFromMatrixColumn(A,0).length(),n=this.setFromMatrixColumn(A,1).length(),i=this.setFromMatrixColumn(A,2).length();return this.x=t,this.y=n,this.z=i,this}setFromMatrixColumn(A,t){return this.fromArray(A.elements,t*4)}setFromMatrix3Column(A,t){return this.fromArray(A.elements,t*3)}setFromEuler(A){return this.x=A._x,this.y=A._y,this.z=A._z,this}setFromColor(A){return this.x=A.r,this.y=A.g,this.z=A.b,this}equals(A){return A.x===this.x&&A.y===this.y&&A.z===this.z}fromArray(A,t=0){return this.x=A[t],this.y=A[t+1],this.z=A[t+2],this}toArray(A=[],t=0){return A[t]=this.x,A[t+1]=this.y,A[t+2]=this.z,A}fromBufferAttribute(A,t){return this.x=A.getX(t),this.y=A.getY(t),this.z=A.getZ(t),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}randomDirection(){const A=(Math.random()-.5)*2,t=Math.random()*Math.PI*2,n=Math.sqrt(1-A**2);return this.x=n*Math.cos(t),this.y=n*Math.sin(t),this.z=A,this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z}}const SI=new k,py=new F4;class XA{constructor(A=new k(1/0,1/0,1/0),t=new k(-1/0,-1/0,-1/0)){this.isBox3=!0,this.min=A,this.max=t}set(A,t){return this.min.copy(A),this.max.copy(t),this}setFromArray(A){this.makeEmpty();for(let t=0,n=A.length;tthis.max.x||A.ythis.max.y||A.zthis.max.z)}containsBox(A){return this.min.x<=A.min.x&&A.max.x<=this.max.x&&this.min.y<=A.min.y&&A.max.y<=this.max.y&&this.min.z<=A.min.z&&A.max.z<=this.max.z}getParameter(A,t){return t.set((A.x-this.min.x)/(this.max.x-this.min.x),(A.y-this.min.y)/(this.max.y-this.min.y),(A.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(A){return!(A.max.xthis.max.x||A.max.ythis.max.y||A.max.zthis.max.z)}intersectsSphere(A){return this.clampPoint(A.center,z3),z3.distanceToSquared(A.center)<=A.radius*A.radius}intersectsPlane(A){let t,n;return A.normal.x>0?(t=A.normal.x*this.min.x,n=A.normal.x*this.max.x):(t=A.normal.x*this.max.x,n=A.normal.x*this.min.x),A.normal.y>0?(t+=A.normal.y*this.min.y,n+=A.normal.y*this.max.y):(t+=A.normal.y*this.max.y,n+=A.normal.y*this.min.y),A.normal.z>0?(t+=A.normal.z*this.min.z,n+=A.normal.z*this.max.z):(t+=A.normal.z*this.max.z,n+=A.normal.z*this.min.z),t<=-A.constant&&n>=-A.constant}intersectsTriangle(A){if(this.isEmpty())return!1;this.getCenter(Tn),yo.subVectors(this.max,Tn),$6.subVectors(A.a,Tn),A8.subVectors(A.b,Tn),e8.subVectors(A.c,Tn),ot.subVectors(A8,$6),at.subVectors(e8,A8),B9.subVectors($6,e8);let t=[0,-ot.z,ot.y,0,-at.z,at.y,0,-B9.z,B9.y,ot.z,0,-ot.x,at.z,0,-at.x,B9.z,0,-B9.x,-ot.y,ot.x,0,-at.y,at.x,0,-B9.y,B9.x,0];return!vI(t,$6,A8,e8,yo)||(t=[1,0,0,0,1,0,0,0,1],!vI(t,$6,A8,e8,yo))?!1:(wo.crossVectors(ot,at),t=[wo.x,wo.y,wo.z],vI(t,$6,A8,e8,yo))}clampPoint(A,t){return t.copy(A).clamp(this.min,this.max)}distanceToPoint(A){return this.clampPoint(A,z3).distanceTo(A)}getBoundingSphere(A){return this.isEmpty()?A.makeEmpty():(this.getCenter(A.center),A.radius=this.getSize(z3).length()*.5),A}intersect(A){return this.min.max(A.min),this.max.min(A.max),this.isEmpty()&&this.makeEmpty(),this}union(A){return this.min.min(A.min),this.max.max(A.max),this}applyMatrix4(A){return this.isEmpty()?this:(Ce[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(A),Ce[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(A),Ce[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(A),Ce[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(A),Ce[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(A),Ce[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(A),Ce[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(A),Ce[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(A),this.setFromPoints(Ce),this)}translate(A){return this.min.add(A),this.max.add(A),this}equals(A){return A.min.equals(this.min)&&A.max.equals(this.max)}}const Ce=[new k,new k,new k,new k,new k,new k,new k,new k],z3=new k,mo=new XA,$6=new k,A8=new k,e8=new k,ot=new k,at=new k,B9=new k,Tn=new k,yo=new k,wo=new k,Q9=new k;function vI(e,A,t,n,i){for(let r=0,s=e.length-3;r<=s;r+=3){Q9.fromArray(e,r);const o=i.x*Math.abs(Q9.x)+i.y*Math.abs(Q9.y)+i.z*Math.abs(Q9.z),a=A.dot(Q9),l=t.dot(Q9),u=n.dot(Q9);if(Math.max(-Math.max(a,l,u),Math.min(a,l,u))>o)return!1}return!0}const zO=new XA,Un=new k,NI=new k;class dA{constructor(A=new k,t=-1){this.center=A,this.radius=t}set(A,t){return this.center.copy(A),this.radius=t,this}setFromPoints(A,t){const n=this.center;t!==void 0?n.copy(t):zO.setFromPoints(A).getCenter(n);let i=0;for(let r=0,s=A.length;rthis.radius*this.radius&&(t.sub(this.center).normalize(),t.multiplyScalar(this.radius).add(this.center)),t}getBoundingBox(A){return this.isEmpty()?(A.makeEmpty(),A):(A.set(this.center,this.center),A.expandByScalar(this.radius),A)}applyMatrix4(A){return this.center.applyMatrix4(A),this.radius=this.radius*A.getMaxScaleOnAxis(),this}translate(A){return this.center.add(A),this}expandByPoint(A){if(this.isEmpty())return this.center.copy(A),this.radius=0,this;Un.subVectors(A,this.center);const t=Un.lengthSq();if(t>this.radius*this.radius){const n=Math.sqrt(t),i=(n-this.radius)*.5;this.center.addScaledVector(Un,i/n),this.radius+=i}return this}union(A){return A.isEmpty()?this:this.isEmpty()?(this.copy(A),this):(this.center.equals(A.center)===!0?this.radius=Math.max(this.radius,A.radius):(NI.subVectors(A.center,this.center).setLength(A.radius),this.expandByPoint(Un.copy(A.center).add(NI)),this.expandByPoint(Un.copy(A.center).sub(NI))),this)}equals(A){return A.center.equals(this.center)&&A.radius===this.radius}clone(){return new this.constructor().copy(this)}}const he=new k,xI=new k,Do=new k,lt=new k,TI=new k,Mo=new k,UI=new k;class J7{constructor(A=new k,t=new k(0,0,-1)){this.origin=A,this.direction=t}set(A,t){return this.origin.copy(A),this.direction.copy(t),this}copy(A){return this.origin.copy(A.origin),this.direction.copy(A.direction),this}at(A,t){return t.copy(this.origin).addScaledVector(this.direction,A)}lookAt(A){return this.direction.copy(A).sub(this.origin).normalize(),this}recast(A){return this.origin.copy(this.at(A,he)),this}closestPointToPoint(A,t){t.subVectors(A,this.origin);const n=t.dot(this.direction);return n<0?t.copy(this.origin):t.copy(this.origin).addScaledVector(this.direction,n)}distanceToPoint(A){return Math.sqrt(this.distanceSqToPoint(A))}distanceSqToPoint(A){const t=he.subVectors(A,this.origin).dot(this.direction);return t<0?this.origin.distanceToSquared(A):(he.copy(this.origin).addScaledVector(this.direction,t),he.distanceToSquared(A))}distanceSqToSegment(A,t,n,i){xI.copy(A).add(t).multiplyScalar(.5),Do.copy(t).sub(A).normalize(),lt.copy(this.origin).sub(xI);const r=A.distanceTo(t)*.5,s=-this.direction.dot(Do),o=lt.dot(this.direction),a=-lt.dot(Do),l=lt.lengthSq(),u=Math.abs(1-s*s);let I,C,h,d;if(u>0)if(I=s*a-o,C=s*o-a,d=r*u,I>=0)if(C>=-d)if(C<=d){const m=1/u;I*=m,C*=m,h=I*(I+s*C+2*o)+C*(s*I+C+2*a)+l}else C=r,I=Math.max(0,-(s*C+o)),h=-I*I+C*(C+2*a)+l;else C=-r,I=Math.max(0,-(s*C+o)),h=-I*I+C*(C+2*a)+l;else C<=-d?(I=Math.max(0,-(-s*r+o)),C=I>0?-r:Math.min(Math.max(-r,-a),r),h=-I*I+C*(C+2*a)+l):C<=d?(I=0,C=Math.min(Math.max(-r,-a),r),h=C*(C+2*a)+l):(I=Math.max(0,-(s*r+o)),C=I>0?r:Math.min(Math.max(-r,-a),r),h=-I*I+C*(C+2*a)+l);else C=s>0?-r:r,I=Math.max(0,-(s*C+o)),h=-I*I+C*(C+2*a)+l;return n&&n.copy(this.origin).addScaledVector(this.direction,I),i&&i.copy(xI).addScaledVector(Do,C),h}intersectSphere(A,t){he.subVectors(A.center,this.origin);const n=he.dot(this.direction),i=he.dot(he)-n*n,r=A.radius*A.radius;if(i>r)return null;const s=Math.sqrt(r-i),o=n-s,a=n+s;return a<0?null:o<0?this.at(a,t):this.at(o,t)}intersectsSphere(A){return this.distanceSqToPoint(A.center)<=A.radius*A.radius}distanceToPlane(A){const t=A.normal.dot(this.direction);if(t===0)return A.distanceToPoint(this.origin)===0?0:null;const n=-(this.origin.dot(A.normal)+A.constant)/t;return n>=0?n:null}intersectPlane(A,t){const n=this.distanceToPlane(A);return n===null?null:this.at(n,t)}intersectsPlane(A){const t=A.distanceToPoint(this.origin);return t===0||A.normal.dot(this.direction)*t<0}intersectBox(A,t){let n,i,r,s,o,a;const l=1/this.direction.x,u=1/this.direction.y,I=1/this.direction.z,C=this.origin;return l>=0?(n=(A.min.x-C.x)*l,i=(A.max.x-C.x)*l):(n=(A.max.x-C.x)*l,i=(A.min.x-C.x)*l),u>=0?(r=(A.min.y-C.y)*u,s=(A.max.y-C.y)*u):(r=(A.max.y-C.y)*u,s=(A.min.y-C.y)*u),n>s||r>i||((r>n||isNaN(n))&&(n=r),(s=0?(o=(A.min.z-C.z)*I,a=(A.max.z-C.z)*I):(o=(A.max.z-C.z)*I,a=(A.min.z-C.z)*I),n>a||o>i)||((o>n||n!==n)&&(n=o),(a=0?n:i,t)}intersectsBox(A){return this.intersectBox(A,he)!==null}intersectTriangle(A,t,n,i,r){TI.subVectors(t,A),Mo.subVectors(n,A),UI.crossVectors(TI,Mo);let s=this.direction.dot(UI),o;if(s>0){if(i)return null;o=1}else if(s<0)o=-1,s=-s;else return null;lt.subVectors(this.origin,A);const a=o*this.direction.dot(Mo.crossVectors(lt,Mo));if(a<0)return null;const l=o*this.direction.dot(TI.cross(lt));if(l<0||a+l>s)return null;const u=-o*lt.dot(UI);return u<0?null:this.at(u/s,r)}applyMatrix4(A){return this.origin.applyMatrix4(A),this.direction.transformDirection(A),this}equals(A){return A.origin.equals(this.origin)&&A.direction.equals(this.direction)}clone(){return new this.constructor().copy(this)}}class y5{constructor(A,t,n,i,r,s,o,a,l,u,I,C,h,d,m,p){y5.prototype.isMatrix4=!0,this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],A!==void 0&&this.set(A,t,n,i,r,s,o,a,l,u,I,C,h,d,m,p)}set(A,t,n,i,r,s,o,a,l,u,I,C,h,d,m,p){const f=this.elements;return f[0]=A,f[4]=t,f[8]=n,f[12]=i,f[1]=r,f[5]=s,f[9]=o,f[13]=a,f[2]=l,f[6]=u,f[10]=I,f[14]=C,f[3]=h,f[7]=d,f[11]=m,f[15]=p,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return new y5().fromArray(this.elements)}copy(A){const t=this.elements,n=A.elements;return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t[6]=n[6],t[7]=n[7],t[8]=n[8],t[9]=n[9],t[10]=n[10],t[11]=n[11],t[12]=n[12],t[13]=n[13],t[14]=n[14],t[15]=n[15],this}copyPosition(A){const t=this.elements,n=A.elements;return t[12]=n[12],t[13]=n[13],t[14]=n[14],this}setFromMatrix3(A){const t=A.elements;return this.set(t[0],t[3],t[6],0,t[1],t[4],t[7],0,t[2],t[5],t[8],0,0,0,0,1),this}extractBasis(A,t,n){return A.setFromMatrixColumn(this,0),t.setFromMatrixColumn(this,1),n.setFromMatrixColumn(this,2),this}makeBasis(A,t,n){return this.set(A.x,t.x,n.x,0,A.y,t.y,n.y,0,A.z,t.z,n.z,0,0,0,0,1),this}extractRotation(A){const t=this.elements,n=A.elements,i=1/t8.setFromMatrixColumn(A,0).length(),r=1/t8.setFromMatrixColumn(A,1).length(),s=1/t8.setFromMatrixColumn(A,2).length();return t[0]=n[0]*i,t[1]=n[1]*i,t[2]=n[2]*i,t[3]=0,t[4]=n[4]*r,t[5]=n[5]*r,t[6]=n[6]*r,t[7]=0,t[8]=n[8]*s,t[9]=n[9]*s,t[10]=n[10]*s,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromEuler(A){const t=this.elements,n=A.x,i=A.y,r=A.z,s=Math.cos(n),o=Math.sin(n),a=Math.cos(i),l=Math.sin(i),u=Math.cos(r),I=Math.sin(r);if(A.order==="XYZ"){const C=s*u,h=s*I,d=o*u,m=o*I;t[0]=a*u,t[4]=-a*I,t[8]=l,t[1]=h+d*l,t[5]=C-m*l,t[9]=-o*a,t[2]=m-C*l,t[6]=d+h*l,t[10]=s*a}else if(A.order==="YXZ"){const C=a*u,h=a*I,d=l*u,m=l*I;t[0]=C+m*o,t[4]=d*o-h,t[8]=s*l,t[1]=s*I,t[5]=s*u,t[9]=-o,t[2]=h*o-d,t[6]=m+C*o,t[10]=s*a}else if(A.order==="ZXY"){const C=a*u,h=a*I,d=l*u,m=l*I;t[0]=C-m*o,t[4]=-s*I,t[8]=d+h*o,t[1]=h+d*o,t[5]=s*u,t[9]=m-C*o,t[2]=-s*l,t[6]=o,t[10]=s*a}else if(A.order==="ZYX"){const C=s*u,h=s*I,d=o*u,m=o*I;t[0]=a*u,t[4]=d*l-h,t[8]=C*l+m,t[1]=a*I,t[5]=m*l+C,t[9]=h*l-d,t[2]=-l,t[6]=o*a,t[10]=s*a}else if(A.order==="YZX"){const C=s*a,h=s*l,d=o*a,m=o*l;t[0]=a*u,t[4]=m-C*I,t[8]=d*I+h,t[1]=I,t[5]=s*u,t[9]=-o*u,t[2]=-l*u,t[6]=h*I+d,t[10]=C-m*I}else if(A.order==="XZY"){const C=s*a,h=s*l,d=o*a,m=o*l;t[0]=a*u,t[4]=-I,t[8]=l*u,t[1]=C*I+m,t[5]=s*u,t[9]=h*I-d,t[2]=d*I-h,t[6]=o*u,t[10]=m*I+C}return t[3]=0,t[7]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromQuaternion(A){return this.compose(WO,A,ZO)}lookAt(A,t,n){const i=this.elements;return H4.subVectors(A,t),H4.lengthSq()===0&&(H4.z=1),H4.normalize(),gt.crossVectors(n,H4),gt.lengthSq()===0&&(Math.abs(n.z)===1?H4.x+=1e-4:H4.z+=1e-4,H4.normalize(),gt.crossVectors(n,H4)),gt.normalize(),Ro.crossVectors(H4,gt),i[0]=gt.x,i[4]=Ro.x,i[8]=H4.x,i[1]=gt.y,i[5]=Ro.y,i[9]=H4.y,i[2]=gt.z,i[6]=Ro.z,i[10]=H4.z,this}multiply(A){return this.multiplyMatrices(this,A)}premultiply(A){return this.multiplyMatrices(A,this)}multiplyMatrices(A,t){const n=A.elements,i=t.elements,r=this.elements,s=n[0],o=n[4],a=n[8],l=n[12],u=n[1],I=n[5],C=n[9],h=n[13],d=n[2],m=n[6],p=n[10],f=n[14],Q=n[3],B=n[7],w=n[11],R=n[15],M=i[0],x=i[4],T=i[8],v=i[12],N=i[1],F=i[5],K=i[9],V=i[13],P=i[2],W=i[6],e0=i[10],i0=i[14],O=i[3],H=i[7],J=i[11],b=i[15];return r[0]=s*M+o*N+a*P+l*O,r[4]=s*x+o*F+a*W+l*H,r[8]=s*T+o*K+a*e0+l*J,r[12]=s*v+o*V+a*i0+l*b,r[1]=u*M+I*N+C*P+h*O,r[5]=u*x+I*F+C*W+h*H,r[9]=u*T+I*K+C*e0+h*J,r[13]=u*v+I*V+C*i0+h*b,r[2]=d*M+m*N+p*P+f*O,r[6]=d*x+m*F+p*W+f*H,r[10]=d*T+m*K+p*e0+f*J,r[14]=d*v+m*V+p*i0+f*b,r[3]=Q*M+B*N+w*P+R*O,r[7]=Q*x+B*F+w*W+R*H,r[11]=Q*T+B*K+w*e0+R*J,r[15]=Q*v+B*V+w*i0+R*b,this}multiplyScalar(A){const t=this.elements;return t[0]*=A,t[4]*=A,t[8]*=A,t[12]*=A,t[1]*=A,t[5]*=A,t[9]*=A,t[13]*=A,t[2]*=A,t[6]*=A,t[10]*=A,t[14]*=A,t[3]*=A,t[7]*=A,t[11]*=A,t[15]*=A,this}determinant(){const A=this.elements,t=A[0],n=A[4],i=A[8],r=A[12],s=A[1],o=A[5],a=A[9],l=A[13],u=A[2],I=A[6],C=A[10],h=A[14],d=A[3],m=A[7],p=A[11],f=A[15];return d*(+r*a*I-i*l*I-r*o*C+n*l*C+i*o*h-n*a*h)+m*(+t*a*h-t*l*C+r*s*C-i*s*h+i*l*u-r*a*u)+p*(+t*l*I-t*o*h-r*s*I+n*s*h+r*o*u-n*l*u)+f*(-i*o*u-t*a*I+t*o*C+i*s*I-n*s*C+n*a*u)}transpose(){const A=this.elements;let t;return t=A[1],A[1]=A[4],A[4]=t,t=A[2],A[2]=A[8],A[8]=t,t=A[6],A[6]=A[9],A[9]=t,t=A[3],A[3]=A[12],A[12]=t,t=A[7],A[7]=A[13],A[13]=t,t=A[11],A[11]=A[14],A[14]=t,this}setPosition(A,t,n){const i=this.elements;return A.isVector3?(i[12]=A.x,i[13]=A.y,i[14]=A.z):(i[12]=A,i[13]=t,i[14]=n),this}invert(){const A=this.elements,t=A[0],n=A[1],i=A[2],r=A[3],s=A[4],o=A[5],a=A[6],l=A[7],u=A[8],I=A[9],C=A[10],h=A[11],d=A[12],m=A[13],p=A[14],f=A[15],Q=I*p*l-m*C*l+m*a*h-o*p*h-I*a*f+o*C*f,B=d*C*l-u*p*l-d*a*h+s*p*h+u*a*f-s*C*f,w=u*m*l-d*I*l+d*o*h-s*m*h-u*o*f+s*I*f,R=d*I*a-u*m*a-d*o*C+s*m*C+u*o*p-s*I*p,M=t*Q+n*B+i*w+r*R;if(M===0)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);const x=1/M;return A[0]=Q*x,A[1]=(m*C*r-I*p*r-m*i*h+n*p*h+I*i*f-n*C*f)*x,A[2]=(o*p*r-m*a*r+m*i*l-n*p*l-o*i*f+n*a*f)*x,A[3]=(I*a*r-o*C*r-I*i*l+n*C*l+o*i*h-n*a*h)*x,A[4]=B*x,A[5]=(u*p*r-d*C*r+d*i*h-t*p*h-u*i*f+t*C*f)*x,A[6]=(d*a*r-s*p*r-d*i*l+t*p*l+s*i*f-t*a*f)*x,A[7]=(s*C*r-u*a*r+u*i*l-t*C*l-s*i*h+t*a*h)*x,A[8]=w*x,A[9]=(d*I*r-u*m*r-d*n*h+t*m*h+u*n*f-t*I*f)*x,A[10]=(s*m*r-d*o*r+d*n*l-t*m*l-s*n*f+t*o*f)*x,A[11]=(u*o*r-s*I*r-u*n*l+t*I*l+s*n*h-t*o*h)*x,A[12]=R*x,A[13]=(u*m*i-d*I*i+d*n*C-t*m*C-u*n*p+t*I*p)*x,A[14]=(d*o*i-s*m*i-d*n*a+t*m*a+s*n*p-t*o*p)*x,A[15]=(s*I*i-u*o*i+u*n*a-t*I*a-s*n*C+t*o*C)*x,this}scale(A){const t=this.elements,n=A.x,i=A.y,r=A.z;return t[0]*=n,t[4]*=i,t[8]*=r,t[1]*=n,t[5]*=i,t[9]*=r,t[2]*=n,t[6]*=i,t[10]*=r,t[3]*=n,t[7]*=i,t[11]*=r,this}getMaxScaleOnAxis(){const A=this.elements,t=A[0]*A[0]+A[1]*A[1]+A[2]*A[2],n=A[4]*A[4]+A[5]*A[5]+A[6]*A[6],i=A[8]*A[8]+A[9]*A[9]+A[10]*A[10];return Math.sqrt(Math.max(t,n,i))}makeTranslation(A,t,n){return A.isVector3?this.set(1,0,0,A.x,0,1,0,A.y,0,0,1,A.z,0,0,0,1):this.set(1,0,0,A,0,1,0,t,0,0,1,n,0,0,0,1),this}makeRotationX(A){const t=Math.cos(A),n=Math.sin(A);return this.set(1,0,0,0,0,t,-n,0,0,n,t,0,0,0,0,1),this}makeRotationY(A){const t=Math.cos(A),n=Math.sin(A);return this.set(t,0,n,0,0,1,0,0,-n,0,t,0,0,0,0,1),this}makeRotationZ(A){const t=Math.cos(A),n=Math.sin(A);return this.set(t,-n,0,0,n,t,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(A,t){const n=Math.cos(t),i=Math.sin(t),r=1-n,s=A.x,o=A.y,a=A.z,l=r*s,u=r*o;return this.set(l*s+n,l*o-i*a,l*a+i*o,0,l*o+i*a,u*o+n,u*a-i*s,0,l*a-i*o,u*a+i*s,r*a*a+n,0,0,0,0,1),this}makeScale(A,t,n){return this.set(A,0,0,0,0,t,0,0,0,0,n,0,0,0,0,1),this}makeShear(A,t,n,i,r,s){return this.set(1,n,r,0,A,1,s,0,t,i,1,0,0,0,0,1),this}compose(A,t,n){const i=this.elements,r=t._x,s=t._y,o=t._z,a=t._w,l=r+r,u=s+s,I=o+o,C=r*l,h=r*u,d=r*I,m=s*u,p=s*I,f=o*I,Q=a*l,B=a*u,w=a*I,R=n.x,M=n.y,x=n.z;return i[0]=(1-(m+f))*R,i[1]=(h+w)*R,i[2]=(d-B)*R,i[3]=0,i[4]=(h-w)*M,i[5]=(1-(C+f))*M,i[6]=(p+Q)*M,i[7]=0,i[8]=(d+B)*x,i[9]=(p-Q)*x,i[10]=(1-(C+m))*x,i[11]=0,i[12]=A.x,i[13]=A.y,i[14]=A.z,i[15]=1,this}decompose(A,t,n){const i=this.elements;let r=t8.set(i[0],i[1],i[2]).length();const s=t8.set(i[4],i[5],i[6]).length(),o=t8.set(i[8],i[9],i[10]).length();this.determinant()<0&&(r=-r),A.x=i[12],A.y=i[13],A.z=i[14],W3.copy(this);const l=1/r,u=1/s,I=1/o;return W3.elements[0]*=l,W3.elements[1]*=l,W3.elements[2]*=l,W3.elements[4]*=u,W3.elements[5]*=u,W3.elements[6]*=u,W3.elements[8]*=I,W3.elements[9]*=I,W3.elements[10]*=I,t.setFromRotationMatrix(W3),n.x=r,n.y=s,n.z=o,this}makePerspective(A,t,n,i,r,s,o=OA){const a=this.elements,l=2*r/(t-A),u=2*r/(n-i),I=(t+A)/(t-A),C=(n+i)/(n-i);let h,d;if(o===OA)h=-(s+r)/(s-r),d=-2*s*r/(s-r);else if(o===or)h=-s/(s-r),d=-s*r/(s-r);else throw new Error("THREE.Matrix4.makePerspective(): Invalid coordinate system: "+o);return a[0]=l,a[4]=0,a[8]=I,a[12]=0,a[1]=0,a[5]=u,a[9]=C,a[13]=0,a[2]=0,a[6]=0,a[10]=h,a[14]=d,a[3]=0,a[7]=0,a[11]=-1,a[15]=0,this}makeOrthographic(A,t,n,i,r,s,o=OA){const a=this.elements,l=1/(t-A),u=1/(n-i),I=1/(s-r),C=(t+A)*l,h=(n+i)*u;let d,m;if(o===OA)d=(s+r)*I,m=-2*I;else if(o===or)d=r*I,m=-1*I;else throw new Error("THREE.Matrix4.makeOrthographic(): Invalid coordinate system: "+o);return a[0]=2*l,a[4]=0,a[8]=0,a[12]=-C,a[1]=0,a[5]=2*u,a[9]=0,a[13]=-h,a[2]=0,a[6]=0,a[10]=m,a[14]=-d,a[3]=0,a[7]=0,a[11]=0,a[15]=1,this}equals(A){const t=this.elements,n=A.elements;for(let i=0;i<16;i++)if(t[i]!==n[i])return!1;return!0}fromArray(A,t=0){for(let n=0;n<16;n++)this.elements[n]=A[n+t];return this}toArray(A=[],t=0){const n=this.elements;return A[t]=n[0],A[t+1]=n[1],A[t+2]=n[2],A[t+3]=n[3],A[t+4]=n[4],A[t+5]=n[5],A[t+6]=n[6],A[t+7]=n[7],A[t+8]=n[8],A[t+9]=n[9],A[t+10]=n[10],A[t+11]=n[11],A[t+12]=n[12],A[t+13]=n[13],A[t+14]=n[14],A[t+15]=n[15],A}}const t8=new k,W3=new y5,WO=new k(0,0,0),ZO=new k(1,1,1),gt=new k,Ro=new k,H4=new k,my=new y5,yy=new F4;class Lr{constructor(A=0,t=0,n=0,i=Lr.DEFAULT_ORDER){this.isEuler=!0,this._x=A,this._y=t,this._z=n,this._order=i}get x(){return this._x}set x(A){this._x=A,this._onChangeCallback()}get y(){return this._y}set y(A){this._y=A,this._onChangeCallback()}get z(){return this._z}set z(A){this._z=A,this._onChangeCallback()}get order(){return this._order}set order(A){this._order=A,this._onChangeCallback()}set(A,t,n,i=this._order){return this._x=A,this._y=t,this._z=n,this._order=i,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(A){return this._x=A._x,this._y=A._y,this._z=A._z,this._order=A._order,this._onChangeCallback(),this}setFromRotationMatrix(A,t=this._order,n=!0){const i=A.elements,r=i[0],s=i[4],o=i[8],a=i[1],l=i[5],u=i[9],I=i[2],C=i[6],h=i[10];switch(t){case"XYZ":this._y=Math.asin(b2(o,-1,1)),Math.abs(o)<.9999999?(this._x=Math.atan2(-u,h),this._z=Math.atan2(-s,r)):(this._x=Math.atan2(C,l),this._z=0);break;case"YXZ":this._x=Math.asin(-b2(u,-1,1)),Math.abs(u)<.9999999?(this._y=Math.atan2(o,h),this._z=Math.atan2(a,l)):(this._y=Math.atan2(-I,r),this._z=0);break;case"ZXY":this._x=Math.asin(b2(C,-1,1)),Math.abs(C)<.9999999?(this._y=Math.atan2(-I,h),this._z=Math.atan2(-s,l)):(this._y=0,this._z=Math.atan2(a,r));break;case"ZYX":this._y=Math.asin(-b2(I,-1,1)),Math.abs(I)<.9999999?(this._x=Math.atan2(C,h),this._z=Math.atan2(a,r)):(this._x=0,this._z=Math.atan2(-s,l));break;case"YZX":this._z=Math.asin(b2(a,-1,1)),Math.abs(a)<.9999999?(this._x=Math.atan2(-u,l),this._y=Math.atan2(-I,r)):(this._x=0,this._y=Math.atan2(o,h));break;case"XZY":this._z=Math.asin(-b2(s,-1,1)),Math.abs(s)<.9999999?(this._x=Math.atan2(C,l),this._y=Math.atan2(o,r)):(this._x=Math.atan2(-u,h),this._y=0);break;default:console.warn("THREE.Euler: .setFromRotationMatrix() encountered an unknown order: "+t)}return this._order=t,n===!0&&this._onChangeCallback(),this}setFromQuaternion(A,t,n){return my.makeRotationFromQuaternion(A),this.setFromRotationMatrix(my,t,n)}setFromVector3(A,t=this._order){return this.set(A.x,A.y,A.z,t)}reorder(A){return yy.setFromEuler(this),this.setFromQuaternion(yy,A)}equals(A){return A._x===this._x&&A._y===this._y&&A._z===this._z&&A._order===this._order}fromArray(A){return this._x=A[0],this._y=A[1],this._z=A[2],A[3]!==void 0&&(this._order=A[3]),this._onChangeCallback(),this}toArray(A=[],t=0){return A[t]=this._x,A[t+1]=this._y,A[t+2]=this._z,A[t+3]=this._order,A}_onChange(A){return this._onChangeCallback=A,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._order}}Lr.DEFAULT_ORDER="XYZ";class X9{constructor(){this.mask=1}set(A){this.mask=(1<>>0}enable(A){this.mask|=1<1){for(let t=0;t1){for(let n=0;n0&&(n=n.concat(s))}return n}getWorldPosition(A){return this.updateWorldMatrix(!0,!1),A.setFromMatrixPosition(this.matrixWorld)}getWorldQuaternion(A){return this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(Fn,A,qO),A}getWorldScale(A){return this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(Fn,XO,A),A}getWorldDirection(A){this.updateWorldMatrix(!0,!1);const t=this.matrixWorld.elements;return A.set(t[8],t[9],t[10]).normalize()}raycast(){}traverse(A){A(this);const t=this.children;for(let n=0,i=t.length;n0&&(i.userData=this.userData),i.layers=this.layers.mask,i.matrix=this.matrix.toArray(),i.up=this.up.toArray(),this.matrixAutoUpdate===!1&&(i.matrixAutoUpdate=!1),this.isInstancedMesh&&(i.type="InstancedMesh",i.count=this.count,i.instanceMatrix=this.instanceMatrix.toJSON(),this.instanceColor!==null&&(i.instanceColor=this.instanceColor.toJSON()));function r(o,a){return o[a.uuid]===void 0&&(o[a.uuid]=a.toJSON(A)),a.uuid}if(this.isScene)this.background&&(this.background.isColor?i.background=this.background.toJSON():this.background.isTexture&&(i.background=this.background.toJSON(A).uuid)),this.environment&&this.environment.isTexture&&this.environment.isRenderTargetTexture!==!0&&(i.environment=this.environment.toJSON(A).uuid);else if(this.isMesh||this.isLine||this.isPoints){i.geometry=r(A.geometries,this.geometry);const o=this.geometry.parameters;if(o!==void 0&&o.shapes!==void 0){const a=o.shapes;if(Array.isArray(a))for(let l=0,u=a.length;l0){i.children=[];for(let o=0;o0){i.animations=[];for(let o=0;o0&&(n.geometries=o),a.length>0&&(n.materials=a),l.length>0&&(n.textures=l),u.length>0&&(n.images=u),I.length>0&&(n.shapes=I),C.length>0&&(n.skeletons=C),h.length>0&&(n.animations=h),d.length>0&&(n.nodes=d)}return n.object=i,n;function s(o){const a=[];for(const l in o){const u=o[l];delete u.metadata,a.push(u)}return a}}clone(A){return new this.constructor().copy(this,A)}copy(A,t=!0){if(this.name=A.name,this.up.copy(A.up),this.position.copy(A.position),this.rotation.order=A.rotation.order,this.quaternion.copy(A.quaternion),this.scale.copy(A.scale),this.matrix.copy(A.matrix),this.matrixWorld.copy(A.matrixWorld),this.matrixAutoUpdate=A.matrixAutoUpdate,this.matrixWorldNeedsUpdate=A.matrixWorldNeedsUpdate,this.matrixWorldAutoUpdate=A.matrixWorldAutoUpdate,this.layers.mask=A.layers.mask,this.visible=A.visible,this.castShadow=A.castShadow,this.receiveShadow=A.receiveShadow,this.frustumCulled=A.frustumCulled,this.renderOrder=A.renderOrder,this.animations=A.animations.slice(),this.userData=JSON.parse(JSON.stringify(A.userData)),t===!0)for(let n=0;n0?i.multiplyScalar(1/Math.sqrt(r)):i.set(0,0,0)}static getBarycoord(A,t,n,i,r){Z3.subVectors(i,t),de.subVectors(n,t),FI.subVectors(A,t);const s=Z3.dot(Z3),o=Z3.dot(de),a=Z3.dot(FI),l=de.dot(de),u=de.dot(FI),I=s*l-o*o;if(I===0)return r.set(-2,-1,-1);const C=1/I,h=(l*a-o*u)*C,d=(s*u-o*a)*C;return r.set(1-h-d,d,h)}static containsPoint(A,t,n,i){return this.getBarycoord(A,t,n,i,Ee),Ee.x>=0&&Ee.y>=0&&Ee.x+Ee.y<=1}static getUV(A,t,n,i,r,s,o,a){return vo===!1&&(console.warn("THREE.Triangle.getUV() has been renamed to THREE.Triangle.getInterpolation()."),vo=!0),this.getInterpolation(A,t,n,i,r,s,o,a)}static getInterpolation(A,t,n,i,r,s,o,a){return this.getBarycoord(A,t,n,i,Ee),a.setScalar(0),a.addScaledVector(r,Ee.x),a.addScaledVector(s,Ee.y),a.addScaledVector(o,Ee.z),a}static isFrontFacing(A,t,n,i){return Z3.subVectors(n,t),de.subVectors(A,t),Z3.cross(de).dot(i)<0}set(A,t,n){return this.a.copy(A),this.b.copy(t),this.c.copy(n),this}setFromPointsAndIndices(A,t,n,i){return this.a.copy(A[t]),this.b.copy(A[n]),this.c.copy(A[i]),this}setFromAttributeAndIndices(A,t,n,i){return this.a.fromBufferAttribute(A,t),this.b.fromBufferAttribute(A,n),this.c.fromBufferAttribute(A,i),this}clone(){return new this.constructor().copy(this)}copy(A){return this.a.copy(A.a),this.b.copy(A.b),this.c.copy(A.c),this}getArea(){return Z3.subVectors(this.c,this.b),de.subVectors(this.a,this.b),Z3.cross(de).length()*.5}getMidpoint(A){return A.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(A){return D4.getNormal(this.a,this.b,this.c,A)}getPlane(A){return A.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(A,t){return D4.getBarycoord(A,this.a,this.b,this.c,t)}getUV(A,t,n,i,r){return vo===!1&&(console.warn("THREE.Triangle.getUV() has been renamed to THREE.Triangle.getInterpolation()."),vo=!0),D4.getInterpolation(A,this.a,this.b,this.c,t,n,i,r)}getInterpolation(A,t,n,i,r){return D4.getInterpolation(A,this.a,this.b,this.c,t,n,i,r)}containsPoint(A){return D4.containsPoint(A,this.a,this.b,this.c)}isFrontFacing(A){return D4.isFrontFacing(this.a,this.b,this.c,A)}intersectsBox(A){return A.intersectsTriangle(this)}closestPointToPoint(A,t){const n=this.a,i=this.b,r=this.c;let s,o;i8.subVectors(i,n),r8.subVectors(r,n),_I.subVectors(A,n);const a=i8.dot(_I),l=r8.dot(_I);if(a<=0&&l<=0)return t.copy(n);kI.subVectors(A,i);const u=i8.dot(kI),I=r8.dot(kI);if(u>=0&&I<=u)return t.copy(i);const C=a*I-u*l;if(C<=0&&a>=0&&u<=0)return s=a/(a-u),t.copy(n).addScaledVector(i8,s);LI.subVectors(A,r);const h=i8.dot(LI),d=r8.dot(LI);if(d>=0&&h<=d)return t.copy(r);const m=h*l-a*d;if(m<=0&&l>=0&&d<=0)return o=l/(l-d),t.copy(n).addScaledVector(r8,o);const p=u*d-h*I;if(p<=0&&I-u>=0&&h-d>=0)return Sy.subVectors(r,i),o=(I-u)/(I-u+(h-d)),t.copy(i).addScaledVector(Sy,o);const f=1/(p+m+C);return s=m*f,o=C*f,t.copy(n).addScaledVector(i8,s).addScaledVector(r8,o)}equals(A){return A.a.equals(this.a)&&A.b.equals(this.b)&&A.c.equals(this.c)}}const GN={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},ct={h:0,s:0,l:0},No={h:0,s:0,l:0};function GI(e,A,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?e+(A-e)*6*t:t<1/2?A:t<2/3?e+(A-e)*6*(2/3-t):e}class F0{constructor(A,t,n){return this.isColor=!0,this.r=1,this.g=1,this.b=1,this.set(A,t,n)}set(A,t,n){if(t===void 0&&n===void 0){const i=A;i&&i.isColor?this.copy(i):typeof i=="number"?this.setHex(i):typeof i=="string"&&this.setStyle(i)}else this.setRGB(A,t,n);return this}setScalar(A){return this.r=A,this.g=A,this.b=A,this}setHex(A,t=e2){return A=Math.floor(A),this.r=(A>>16&255)/255,this.g=(A>>8&255)/255,this.b=(A&255)/255,A2.toWorkingColorSpace(this,t),this}setRGB(A,t,n,i=A2.workingColorSpace){return this.r=A,this.g=t,this.b=n,A2.toWorkingColorSpace(this,i),this}setHSL(A,t,n,i=A2.workingColorSpace){if(A=DE(A,1),t=b2(t,0,1),n=b2(n,0,1),t===0)this.r=this.g=this.b=n;else{const r=n<=.5?n*(1+t):n+t-n*t,s=2*n-r;this.r=GI(s,r,A+1/3),this.g=GI(s,r,A),this.b=GI(s,r,A-1/3)}return A2.toWorkingColorSpace(this,i),this}setStyle(A,t=e2){function n(r){r!==void 0&&parseFloat(r)<1&&console.warn("THREE.Color: Alpha component of "+A+" will be ignored.")}let i;if(i=/^(\w+)\(([^\)]*)\)/.exec(A)){let r;const s=i[1],o=i[2];switch(s){case"rgb":case"rgba":if(r=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(o))return n(r[4]),this.setRGB(Math.min(255,parseInt(r[1],10))/255,Math.min(255,parseInt(r[2],10))/255,Math.min(255,parseInt(r[3],10))/255,t);if(r=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(o))return n(r[4]),this.setRGB(Math.min(100,parseInt(r[1],10))/100,Math.min(100,parseInt(r[2],10))/100,Math.min(100,parseInt(r[3],10))/100,t);break;case"hsl":case"hsla":if(r=/^\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\%\s*,\s*(\d*\.?\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(o))return n(r[4]),this.setHSL(parseFloat(r[1])/360,parseFloat(r[2])/100,parseFloat(r[3])/100,t);break;default:console.warn("THREE.Color: Unknown color model "+A)}}else if(i=/^\#([A-Fa-f\d]+)$/.exec(A)){const r=i[1],s=r.length;if(s===3)return this.setRGB(parseInt(r.charAt(0),16)/15,parseInt(r.charAt(1),16)/15,parseInt(r.charAt(2),16)/15,t);if(s===6)return this.setHex(parseInt(r,16),t);console.warn("THREE.Color: Invalid hex color "+A)}else if(A&&A.length>0)return this.setColorName(A,t);return this}setColorName(A,t=e2){const n=GN[A.toLowerCase()];return n!==void 0?this.setHex(n,t):console.warn("THREE.Color: Unknown color "+A),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(A){return this.r=A.r,this.g=A.g,this.b=A.b,this}copySRGBToLinear(A){return this.r=t7(A.r),this.g=t7(A.g),this.b=t7(A.b),this}copyLinearToSRGB(A){return this.r=MI(A.r),this.g=MI(A.g),this.b=MI(A.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(A=e2){return A2.fromWorkingColorSpace(j1.copy(this),A),Math.round(b2(j1.r*255,0,255))*65536+Math.round(b2(j1.g*255,0,255))*256+Math.round(b2(j1.b*255,0,255))}getHexString(A=e2){return("000000"+this.getHex(A).toString(16)).slice(-6)}getHSL(A,t=A2.workingColorSpace){A2.fromWorkingColorSpace(j1.copy(this),t);const n=j1.r,i=j1.g,r=j1.b,s=Math.max(n,i,r),o=Math.min(n,i,r);let a,l;const u=(o+s)/2;if(o===s)a=0,l=0;else{const I=s-o;switch(l=u<=.5?I/(s+o):I/(2-s-o),s){case n:a=(i-r)/I+(i0!=A>0&&this.version++,this._alphaTest=A}onBuild(){}onBeforeRender(){}onBeforeCompile(){}customProgramCacheKey(){return this.onBeforeCompile.toString()}setValues(A){if(A!==void 0)for(const t in A){const n=A[t];if(n===void 0){console.warn(`THREE.Material: parameter '${t}' has value of undefined.`);continue}const i=this[t];if(i===void 0){console.warn(`THREE.Material: '${t}' is not a property of THREE.${this.type}.`);continue}i&&i.isColor?i.set(n):i&&i.isVector3&&n&&n.isVector3?i.copy(n):this[t]=n}}toJSON(A){const t=A===void 0||typeof A=="string";t&&(A={textures:{},images:{}});const n={metadata:{version:4.6,type:"Material",generator:"Material.toJSON"}};n.uuid=this.uuid,n.type=this.type,this.name!==""&&(n.name=this.name),this.color&&this.color.isColor&&(n.color=this.color.getHex()),this.roughness!==void 0&&(n.roughness=this.roughness),this.metalness!==void 0&&(n.metalness=this.metalness),this.sheen!==void 0&&(n.sheen=this.sheen),this.sheenColor&&this.sheenColor.isColor&&(n.sheenColor=this.sheenColor.getHex()),this.sheenRoughness!==void 0&&(n.sheenRoughness=this.sheenRoughness),this.emissive&&this.emissive.isColor&&(n.emissive=this.emissive.getHex()),this.emissiveIntensity&&this.emissiveIntensity!==1&&(n.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(n.specular=this.specular.getHex()),this.specularIntensity!==void 0&&(n.specularIntensity=this.specularIntensity),this.specularColor&&this.specularColor.isColor&&(n.specularColor=this.specularColor.getHex()),this.shininess!==void 0&&(n.shininess=this.shininess),this.clearcoat!==void 0&&(n.clearcoat=this.clearcoat),this.clearcoatRoughness!==void 0&&(n.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(n.clearcoatMap=this.clearcoatMap.toJSON(A).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(n.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(A).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(n.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(A).uuid,n.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),this.iridescence!==void 0&&(n.iridescence=this.iridescence),this.iridescenceIOR!==void 0&&(n.iridescenceIOR=this.iridescenceIOR),this.iridescenceThicknessRange!==void 0&&(n.iridescenceThicknessRange=this.iridescenceThicknessRange),this.iridescenceMap&&this.iridescenceMap.isTexture&&(n.iridescenceMap=this.iridescenceMap.toJSON(A).uuid),this.iridescenceThicknessMap&&this.iridescenceThicknessMap.isTexture&&(n.iridescenceThicknessMap=this.iridescenceThicknessMap.toJSON(A).uuid),this.anisotropy!==void 0&&(n.anisotropy=this.anisotropy),this.anisotropyRotation!==void 0&&(n.anisotropyRotation=this.anisotropyRotation),this.anisotropyMap&&this.anisotropyMap.isTexture&&(n.anisotropyMap=this.anisotropyMap.toJSON(A).uuid),this.map&&this.map.isTexture&&(n.map=this.map.toJSON(A).uuid),this.matcap&&this.matcap.isTexture&&(n.matcap=this.matcap.toJSON(A).uuid),this.alphaMap&&this.alphaMap.isTexture&&(n.alphaMap=this.alphaMap.toJSON(A).uuid),this.lightMap&&this.lightMap.isTexture&&(n.lightMap=this.lightMap.toJSON(A).uuid,n.lightMapIntensity=this.lightMapIntensity),this.aoMap&&this.aoMap.isTexture&&(n.aoMap=this.aoMap.toJSON(A).uuid,n.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(n.bumpMap=this.bumpMap.toJSON(A).uuid,n.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(n.normalMap=this.normalMap.toJSON(A).uuid,n.normalMapType=this.normalMapType,n.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(n.displacementMap=this.displacementMap.toJSON(A).uuid,n.displacementScale=this.displacementScale,n.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(n.roughnessMap=this.roughnessMap.toJSON(A).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(n.metalnessMap=this.metalnessMap.toJSON(A).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(n.emissiveMap=this.emissiveMap.toJSON(A).uuid),this.specularMap&&this.specularMap.isTexture&&(n.specularMap=this.specularMap.toJSON(A).uuid),this.specularIntensityMap&&this.specularIntensityMap.isTexture&&(n.specularIntensityMap=this.specularIntensityMap.toJSON(A).uuid),this.specularColorMap&&this.specularColorMap.isTexture&&(n.specularColorMap=this.specularColorMap.toJSON(A).uuid),this.envMap&&this.envMap.isTexture&&(n.envMap=this.envMap.toJSON(A).uuid,this.combine!==void 0&&(n.combine=this.combine)),this.envMapIntensity!==void 0&&(n.envMapIntensity=this.envMapIntensity),this.reflectivity!==void 0&&(n.reflectivity=this.reflectivity),this.refractionRatio!==void 0&&(n.refractionRatio=this.refractionRatio),this.gradientMap&&this.gradientMap.isTexture&&(n.gradientMap=this.gradientMap.toJSON(A).uuid),this.transmission!==void 0&&(n.transmission=this.transmission),this.transmissionMap&&this.transmissionMap.isTexture&&(n.transmissionMap=this.transmissionMap.toJSON(A).uuid),this.thickness!==void 0&&(n.thickness=this.thickness),this.thicknessMap&&this.thicknessMap.isTexture&&(n.thicknessMap=this.thicknessMap.toJSON(A).uuid),this.attenuationDistance!==void 0&&this.attenuationDistance!==1/0&&(n.attenuationDistance=this.attenuationDistance),this.attenuationColor!==void 0&&(n.attenuationColor=this.attenuationColor.getHex()),this.size!==void 0&&(n.size=this.size),this.shadowSide!==null&&(n.shadowSide=this.shadowSide),this.sizeAttenuation!==void 0&&(n.sizeAttenuation=this.sizeAttenuation),this.blending!==j9&&(n.blending=this.blending),this.side!==WA&&(n.side=this.side),this.vertexColors===!0&&(n.vertexColors=!0),this.opacity<1&&(n.opacity=this.opacity),this.transparent===!0&&(n.transparent=!0),this.blendSrc!==Ul&&(n.blendSrc=this.blendSrc),this.blendDst!==Fl&&(n.blendDst=this.blendDst),this.blendEquation!==Qt&&(n.blendEquation=this.blendEquation),this.blendSrcAlpha!==null&&(n.blendSrcAlpha=this.blendSrcAlpha),this.blendDstAlpha!==null&&(n.blendDstAlpha=this.blendDstAlpha),this.blendEquationAlpha!==null&&(n.blendEquationAlpha=this.blendEquationAlpha),this.blendColor&&this.blendColor.isColor&&(n.blendColor=this.blendColor.getHex()),this.blendAlpha!==0&&(n.blendAlpha=this.blendAlpha),this.depthFunc!==Zi&&(n.depthFunc=this.depthFunc),this.depthTest===!1&&(n.depthTest=this.depthTest),this.depthWrite===!1&&(n.depthWrite=this.depthWrite),this.colorWrite===!1&&(n.colorWrite=this.colorWrite),this.stencilWriteMask!==255&&(n.stencilWriteMask=this.stencilWriteMask),this.stencilFunc!==pf&&(n.stencilFunc=this.stencilFunc),this.stencilRef!==0&&(n.stencilRef=this.stencilRef),this.stencilFuncMask!==255&&(n.stencilFuncMask=this.stencilFuncMask),this.stencilFail!==U9&&(n.stencilFail=this.stencilFail),this.stencilZFail!==U9&&(n.stencilZFail=this.stencilZFail),this.stencilZPass!==U9&&(n.stencilZPass=this.stencilZPass),this.stencilWrite===!0&&(n.stencilWrite=this.stencilWrite),this.rotation!==void 0&&this.rotation!==0&&(n.rotation=this.rotation),this.polygonOffset===!0&&(n.polygonOffset=!0),this.polygonOffsetFactor!==0&&(n.polygonOffsetFactor=this.polygonOffsetFactor),this.polygonOffsetUnits!==0&&(n.polygonOffsetUnits=this.polygonOffsetUnits),this.linewidth!==void 0&&this.linewidth!==1&&(n.linewidth=this.linewidth),this.dashSize!==void 0&&(n.dashSize=this.dashSize),this.gapSize!==void 0&&(n.gapSize=this.gapSize),this.scale!==void 0&&(n.scale=this.scale),this.dithering===!0&&(n.dithering=!0),this.alphaTest>0&&(n.alphaTest=this.alphaTest),this.alphaHash===!0&&(n.alphaHash=!0),this.alphaToCoverage===!0&&(n.alphaToCoverage=!0),this.premultipliedAlpha===!0&&(n.premultipliedAlpha=!0),this.forceSinglePass===!0&&(n.forceSinglePass=!0),this.wireframe===!0&&(n.wireframe=!0),this.wireframeLinewidth>1&&(n.wireframeLinewidth=this.wireframeLinewidth),this.wireframeLinecap!=="round"&&(n.wireframeLinecap=this.wireframeLinecap),this.wireframeLinejoin!=="round"&&(n.wireframeLinejoin=this.wireframeLinejoin),this.flatShading===!0&&(n.flatShading=!0),this.visible===!1&&(n.visible=!1),this.toneMapped===!1&&(n.toneMapped=!1),this.fog===!1&&(n.fog=!1),Object.keys(this.userData).length>0&&(n.userData=this.userData);function i(r){const s=[];for(const o in r){const a=r[o];delete a.metadata,s.push(a)}return s}if(t){const r=i(A.textures),s=i(A.images);r.length>0&&(n.textures=r),s.length>0&&(n.images=s)}return n}clone(){return new this.constructor().copy(this)}copy(A){this.name=A.name,this.blending=A.blending,this.side=A.side,this.vertexColors=A.vertexColors,this.opacity=A.opacity,this.transparent=A.transparent,this.blendSrc=A.blendSrc,this.blendDst=A.blendDst,this.blendEquation=A.blendEquation,this.blendSrcAlpha=A.blendSrcAlpha,this.blendDstAlpha=A.blendDstAlpha,this.blendEquationAlpha=A.blendEquationAlpha,this.blendColor.copy(A.blendColor),this.blendAlpha=A.blendAlpha,this.depthFunc=A.depthFunc,this.depthTest=A.depthTest,this.depthWrite=A.depthWrite,this.stencilWriteMask=A.stencilWriteMask,this.stencilFunc=A.stencilFunc,this.stencilRef=A.stencilRef,this.stencilFuncMask=A.stencilFuncMask,this.stencilFail=A.stencilFail,this.stencilZFail=A.stencilZFail,this.stencilZPass=A.stencilZPass,this.stencilWrite=A.stencilWrite;const t=A.clippingPlanes;let n=null;if(t!==null){const i=t.length;n=new Array(i);for(let r=0;r!==i;++r)n[r]=t[r].clone()}return this.clippingPlanes=n,this.clipIntersection=A.clipIntersection,this.clipShadows=A.clipShadows,this.shadowSide=A.shadowSide,this.colorWrite=A.colorWrite,this.precision=A.precision,this.polygonOffset=A.polygonOffset,this.polygonOffsetFactor=A.polygonOffsetFactor,this.polygonOffsetUnits=A.polygonOffsetUnits,this.dithering=A.dithering,this.alphaTest=A.alphaTest,this.alphaHash=A.alphaHash,this.alphaToCoverage=A.alphaToCoverage,this.premultipliedAlpha=A.premultipliedAlpha,this.forceSinglePass=A.forceSinglePass,this.visible=A.visible,this.toneMapped=A.toneMapped,this.userData=JSON.parse(JSON.stringify(A.userData)),this}dispose(){this.dispatchEvent({type:"dispose"})}set needsUpdate(A){A===!0&&this.version++}}class i9 extends u1{constructor(A){super(),this.isMeshBasicMaterial=!0,this.type="MeshBasicMaterial",this.color=new F0(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=_r,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(A)}copy(A){return super.copy(A),this.color.copy(A.color),this.map=A.map,this.lightMap=A.lightMap,this.lightMapIntensity=A.lightMapIntensity,this.aoMap=A.aoMap,this.aoMapIntensity=A.aoMapIntensity,this.specularMap=A.specularMap,this.alphaMap=A.alphaMap,this.envMap=A.envMap,this.combine=A.combine,this.reflectivity=A.reflectivity,this.refractionRatio=A.refractionRatio,this.wireframe=A.wireframe,this.wireframeLinewidth=A.wireframeLinewidth,this.wireframeLinecap=A.wireframeLinecap,this.wireframeLinejoin=A.wireframeLinejoin,this.fog=A.fog,this}}const we=tP();function tP(){const e=new ArrayBuffer(4),A=new Float32Array(e),t=new Uint32Array(e),n=new Uint32Array(512),i=new Uint32Array(512);for(let a=0;a<256;++a){const l=a-127;l<-27?(n[a]=0,n[a|256]=32768,i[a]=24,i[a|256]=24):l<-14?(n[a]=1024>>-l-14,n[a|256]=1024>>-l-14|32768,i[a]=-l-1,i[a|256]=-l-1):l<=15?(n[a]=l+15<<10,n[a|256]=l+15<<10|32768,i[a]=13,i[a|256]=13):l<128?(n[a]=31744,n[a|256]=64512,i[a]=24,i[a|256]=24):(n[a]=31744,n[a|256]=64512,i[a]=13,i[a|256]=13)}const r=new Uint32Array(2048),s=new Uint32Array(64),o=new Uint32Array(64);for(let a=1;a<1024;++a){let l=a<<13,u=0;for(;!(l&8388608);)l<<=1,u-=8388608;l&=-8388609,u+=947912704,r[a]=l|u}for(let a=1024;a<2048;++a)r[a]=939524096+(a-1024<<13);for(let a=1;a<31;++a)s[a]=a<<23;s[31]=1199570944,s[32]=2147483648;for(let a=33;a<63;++a)s[a]=2147483648+(a-32<<23);s[63]=3347054592;for(let a=1;a<64;++a)a!==32&&(o[a]=1024);return{floatView:A,uint32View:t,baseTable:n,shiftTable:i,mantissaTable:r,exponentTable:s,offsetTable:o}}function y4(e){Math.abs(e)>65504&&console.warn("THREE.DataUtils.toHalfFloat(): Value out of range."),e=b2(e,-65504,65504),we.floatView[0]=e;const A=we.uint32View[0],t=A>>23&511;return we.baseTable[t]+((A&8388607)>>we.shiftTable[t])}function ti(e){const A=e>>10;return we.uint32View[0]=we.mantissaTable[we.offsetTable[A]+(e&1023)]+we.exponentTable[A],we.floatView[0]}const nP={toHalfFloat:y4,fromHalfFloat:ti},j2=new k,xo=new g0;class T5{constructor(A,t,n=!1){if(Array.isArray(A))throw new TypeError("THREE.BufferAttribute: array should be a Typed Array.");this.isBufferAttribute=!0,this.name="",this.array=A,this.itemSize=t,this.count=A!==void 0?A.length/t:0,this.normalized=n,this.usage=sr,this.updateRange={offset:0,count:-1},this.gpuType=S3,this.version=0}onUploadCallback(){}set needsUpdate(A){A===!0&&this.version++}setUsage(A){return this.usage=A,this}copy(A){return this.name=A.name,this.array=new A.array.constructor(A.array),this.itemSize=A.itemSize,this.count=A.count,this.normalized=A.normalized,this.usage=A.usage,this.gpuType=A.gpuType,this}copyAt(A,t,n){A*=this.itemSize,n*=t.itemSize;for(let i=0,r=this.itemSize;i0&&(A.userData=this.userData),this.parameters!==void 0){const a=this.parameters;for(const l in a)a[l]!==void 0&&(A[l]=a[l]);return A}A.data={attributes:{}};const t=this.index;t!==null&&(A.data.index={type:t.array.constructor.name,array:Array.prototype.slice.call(t.array)});const n=this.attributes;for(const a in n){const l=n[a];A.data.attributes[a]=l.toJSON(A.data)}const i={};let r=!1;for(const a in this.morphAttributes){const l=this.morphAttributes[a],u=[];for(let I=0,C=l.length;I0&&(i[a]=u,r=!0)}r&&(A.data.morphAttributes=i,A.data.morphTargetsRelative=this.morphTargetsRelative);const s=this.groups;s.length>0&&(A.data.groups=JSON.parse(JSON.stringify(s)));const o=this.boundingSphere;return o!==null&&(A.data.boundingSphere={center:o.center.toArray(),radius:o.radius}),A}clone(){return new this.constructor().copy(this)}copy(A){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;const t={};this.name=A.name;const n=A.index;n!==null&&this.setIndex(n.clone(t));const i=A.attributes;for(const l in i){const u=i[l];this.setAttribute(l,u.clone(t))}const r=A.morphAttributes;for(const l in r){const u=[],I=r[l];for(let C=0,h=I.length;C0){const i=t[n[0]];if(i!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let r=0,s=i.length;r(A.far-A.near)**2))&&(vy.copy(r).invert(),p9.copy(A.ray).applyMatrix4(vy),!(n.boundingBox!==null&&p9.intersectsBox(n.boundingBox)===!1)&&this._computeIntersections(A,t,p9)))}_computeIntersections(A,t,n){let i;const r=this.geometry,s=this.material,o=r.index,a=r.attributes.position,l=r.attributes.uv,u=r.attributes.uv1,I=r.attributes.normal,C=r.groups,h=r.drawRange;if(o!==null)if(Array.isArray(s))for(let d=0,m=C.length;dt.far?null:{distance:l,point:Go.clone(),object:e}}function bo(e,A,t,n,i,r,s,o,a,l){e.getVertexPosition(o,o8),e.getVertexPosition(a,a8),e.getVertexPosition(l,l8);const u=uP(e,A,t,n,o8,a8,l8,Lo);if(u){i&&(Fo.fromBufferAttribute(i,o),_o.fromBufferAttribute(i,a),ko.fromBufferAttribute(i,l),u.uv=D4.getInterpolation(Lo,o8,a8,l8,Fo,_o,ko,new g0)),r&&(Fo.fromBufferAttribute(r,o),_o.fromBufferAttribute(r,a),ko.fromBufferAttribute(r,l),u.uv1=D4.getInterpolation(Lo,o8,a8,l8,Fo,_o,ko,new g0),u.uv2=u.uv1),s&&(xy.fromBufferAttribute(s,o),Ty.fromBufferAttribute(s,a),Uy.fromBufferAttribute(s,l),u.normal=D4.getInterpolation(Lo,o8,a8,l8,xy,Ty,Uy,new k),u.normal.dot(n.direction)>0&&u.normal.multiplyScalar(-1));const I={a:o,b:a,c:l,normal:new k,materialIndex:0};D4.getNormal(o8,a8,l8,I.normal),u.face=I}return u}class m6 extends R5{constructor(A=1,t=1,n=1,i=1,r=1,s=1){super(),this.type="BoxGeometry",this.parameters={width:A,height:t,depth:n,widthSegments:i,heightSegments:r,depthSegments:s};const o=this;i=Math.floor(i),r=Math.floor(r),s=Math.floor(s);const a=[],l=[],u=[],I=[];let C=0,h=0;d("z","y","x",-1,-1,n,t,A,s,r,0),d("z","y","x",1,-1,n,t,-A,s,r,1),d("x","z","y",1,1,A,n,t,i,s,2),d("x","z","y",1,-1,A,n,-t,i,s,3),d("x","y","z",1,-1,A,t,n,i,r,4),d("x","y","z",-1,-1,A,t,-n,i,r,5),this.setIndex(a),this.setAttribute("position",new z0(l,3)),this.setAttribute("normal",new z0(u,3)),this.setAttribute("uv",new z0(I,2));function d(m,p,f,Q,B,w,R,M,x,T,v){const N=w/x,F=R/T,K=w/2,V=R/2,P=M/2,W=x+1,e0=T+1;let i0=0,O=0;const H=new k;for(let J=0;J0?1:-1,u.push(H.x,H.y,H.z),I.push(q/x),I.push(1-J/T),i0+=1}}for(let J=0;J>8&255]+Z1[e>>16&255]+Z1[e>>24&255]+"-"+Z1[A&255]+Z1[A>>8&255]+"-"+Z1[A>>16&15|64]+Z1[A>>24&255]+"-"+Z1[t&63|128]+Z1[t>>8&255]+"-"+Z1[t>>16&255]+Z1[t>>24&255]+Z1[n&255]+Z1[n>>8&255]+Z1[n>>16&255]+Z1[n>>24&255]).toLowerCase()}function b2(e,A,t){return Math.max(A,Math.min(t,e))}function vE(e,A){return(e%A+A)%A}function SO(e,A,t,n,i){return n+(e-A)*(i-n)/(t-A)}function vO(e,A,t){return e!==A?(t-e)/(A-e):0}function mi(e,A,t){return(1-t)*e+t*A}function NO(e,A,t,n){return mi(e,A,1-Math.exp(-t*n))}function xO(e,A=1){return A-Math.abs(vE(e,A*2)-A)}function TO(e,A,t){return e<=A?0:e>=t?1:(e=(e-A)/(t-A),e*e*(3-2*e))}function UO(e,A,t){return e<=A?0:e>=t?1:(e=(e-A)/(t-A),e*e*e*(e*(e*6-15)+10))}function FO(e,A){return e+Math.floor(Math.random()*(A-e+1))}function _O(e,A){return e+Math.random()*(A-e)}function kO(e){return e*(.5-Math.random())}function LO(e){e!==void 0&&(Qy=e);let A=Qy+=1831565813;return A=Math.imul(A^A>>>15,A|1),A^=A+Math.imul(A^A>>>7,A|61),((A^A>>>14)>>>0)/4294967296}function GO(e){return e*X9}function bO(e){return e*p7}function Rf(e){return(e&e-1)===0&&e!==0}function _N(e){return Math.pow(2,Math.ceil(Math.log(e)/Math.LN2))}function bl(e){return Math.pow(2,Math.floor(Math.log(e)/Math.LN2))}function OO(e,A,t,n,i){const r=Math.cos,s=Math.sin,o=r(t/2),a=s(t/2),l=r((A+n)/2),u=s((A+n)/2),I=r((A-n)/2),C=s((A-n)/2),h=r((n-A)/2),d=s((n-A)/2);switch(i){case"XYX":e.set(o*u,a*I,a*C,o*l);break;case"YZY":e.set(a*C,o*u,a*I,o*l);break;case"ZXZ":e.set(a*I,a*C,o*u,o*l);break;case"XZX":e.set(o*u,a*d,a*h,o*l);break;case"YXY":e.set(a*h,o*u,a*d,o*l);break;case"ZYZ":e.set(a*d,a*h,o*u,o*l);break;default:console.warn("THREE.MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: "+i)}}function S4(e,A){switch(A.constructor){case Float32Array:return e;case Uint32Array:return e/4294967295;case Uint16Array:return e/65535;case Uint8Array:return e/255;case Int32Array:return Math.max(e/2147483647,-1);case Int16Array:return Math.max(e/32767,-1);case Int8Array:return Math.max(e/127,-1);default:throw new Error("Invalid component type.")}}function M5(e,A){switch(A.constructor){case Float32Array:return e;case Uint32Array:return Math.round(e*4294967295);case Uint16Array:return Math.round(e*65535);case Uint8Array:return Math.round(e*255);case Int32Array:return Math.round(e*2147483647);case Int16Array:return Math.round(e*32767);case Int8Array:return Math.round(e*127);default:throw new Error("Invalid component type.")}}const PO={DEG2RAD:X9,RAD2DEG:p7,generateUUID:$4,clamp:b2,euclideanModulo:vE,mapLinear:SO,inverseLerp:vO,lerp:mi,damp:NO,pingpong:xO,smoothstep:TO,smootherstep:UO,randInt:FO,randFloat:_O,randFloatSpread:kO,seededRandom:LO,degToRad:GO,radToDeg:bO,isPowerOfTwo:Rf,ceilPowerOfTwo:_N,floorPowerOfTwo:bl,setQuaternionFromProperEuler:OO,normalize:M5,denormalize:S4};class g0{constructor(A=0,t=0){g0.prototype.isVector2=!0,this.x=A,this.y=t}get width(){return this.x}set width(A){this.x=A}get height(){return this.y}set height(A){this.y=A}set(A,t){return this.x=A,this.y=t,this}setScalar(A){return this.x=A,this.y=A,this}setX(A){return this.x=A,this}setY(A){return this.y=A,this}setComponent(A,t){switch(A){case 0:this.x=t;break;case 1:this.y=t;break;default:throw new Error("index is out of range: "+A)}return this}getComponent(A){switch(A){case 0:return this.x;case 1:return this.y;default:throw new Error("index is out of range: "+A)}}clone(){return new this.constructor(this.x,this.y)}copy(A){return this.x=A.x,this.y=A.y,this}add(A){return this.x+=A.x,this.y+=A.y,this}addScalar(A){return this.x+=A,this.y+=A,this}addVectors(A,t){return this.x=A.x+t.x,this.y=A.y+t.y,this}addScaledVector(A,t){return this.x+=A.x*t,this.y+=A.y*t,this}sub(A){return this.x-=A.x,this.y-=A.y,this}subScalar(A){return this.x-=A,this.y-=A,this}subVectors(A,t){return this.x=A.x-t.x,this.y=A.y-t.y,this}multiply(A){return this.x*=A.x,this.y*=A.y,this}multiplyScalar(A){return this.x*=A,this.y*=A,this}divide(A){return this.x/=A.x,this.y/=A.y,this}divideScalar(A){return this.multiplyScalar(1/A)}applyMatrix3(A){const t=this.x,n=this.y,i=A.elements;return this.x=i[0]*t+i[3]*n+i[6],this.y=i[1]*t+i[4]*n+i[7],this}min(A){return this.x=Math.min(this.x,A.x),this.y=Math.min(this.y,A.y),this}max(A){return this.x=Math.max(this.x,A.x),this.y=Math.max(this.y,A.y),this}clamp(A,t){return this.x=Math.max(A.x,Math.min(t.x,this.x)),this.y=Math.max(A.y,Math.min(t.y,this.y)),this}clampScalar(A,t){return this.x=Math.max(A,Math.min(t,this.x)),this.y=Math.max(A,Math.min(t,this.y)),this}clampLength(A,t){const n=this.length();return this.divideScalar(n||1).multiplyScalar(Math.max(A,Math.min(t,n)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(A){return this.x*A.x+this.y*A.y}cross(A){return this.x*A.y-this.y*A.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}angleTo(A){const t=Math.sqrt(this.lengthSq()*A.lengthSq());if(t===0)return Math.PI/2;const n=this.dot(A)/t;return Math.acos(b2(n,-1,1))}distanceTo(A){return Math.sqrt(this.distanceToSquared(A))}distanceToSquared(A){const t=this.x-A.x,n=this.y-A.y;return t*t+n*n}manhattanDistanceTo(A){return Math.abs(this.x-A.x)+Math.abs(this.y-A.y)}setLength(A){return this.normalize().multiplyScalar(A)}lerp(A,t){return this.x+=(A.x-this.x)*t,this.y+=(A.y-this.y)*t,this}lerpVectors(A,t,n){return this.x=A.x+(t.x-A.x)*n,this.y=A.y+(t.y-A.y)*n,this}equals(A){return A.x===this.x&&A.y===this.y}fromArray(A,t=0){return this.x=A[t],this.y=A[t+1],this}toArray(A=[],t=0){return A[t]=this.x,A[t+1]=this.y,A}fromBufferAttribute(A,t){return this.x=A.getX(t),this.y=A.getY(t),this}rotateAround(A,t){const n=Math.cos(t),i=Math.sin(t),r=this.x-A.x,s=this.y-A.y;return this.x=r*n-s*i+A.x,this.y=r*i+s*n+A.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y}}class x5{constructor(A,t,n,i,r,s,o,a,l){x5.prototype.isMatrix3=!0,this.elements=[1,0,0,0,1,0,0,0,1],A!==void 0&&this.set(A,t,n,i,r,s,o,a,l)}set(A,t,n,i,r,s,o,a,l){const u=this.elements;return u[0]=A,u[1]=i,u[2]=o,u[3]=t,u[4]=r,u[5]=a,u[6]=n,u[7]=s,u[8]=l,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(A){const t=this.elements,n=A.elements;return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t[6]=n[6],t[7]=n[7],t[8]=n[8],this}extractBasis(A,t,n){return A.setFromMatrix3Column(this,0),t.setFromMatrix3Column(this,1),n.setFromMatrix3Column(this,2),this}setFromMatrix4(A){const t=A.elements;return this.set(t[0],t[4],t[8],t[1],t[5],t[9],t[2],t[6],t[10]),this}multiply(A){return this.multiplyMatrices(this,A)}premultiply(A){return this.multiplyMatrices(A,this)}multiplyMatrices(A,t){const n=A.elements,i=t.elements,r=this.elements,s=n[0],o=n[3],a=n[6],l=n[1],u=n[4],I=n[7],C=n[2],h=n[5],d=n[8],m=i[0],p=i[3],f=i[6],Q=i[1],B=i[4],w=i[7],R=i[2],M=i[5],N=i[8];return r[0]=s*m+o*Q+a*R,r[3]=s*p+o*B+a*M,r[6]=s*f+o*w+a*N,r[1]=l*m+u*Q+I*R,r[4]=l*p+u*B+I*M,r[7]=l*f+u*w+I*N,r[2]=C*m+h*Q+d*R,r[5]=C*p+h*B+d*M,r[8]=C*f+h*w+d*N,this}multiplyScalar(A){const t=this.elements;return t[0]*=A,t[3]*=A,t[6]*=A,t[1]*=A,t[4]*=A,t[7]*=A,t[2]*=A,t[5]*=A,t[8]*=A,this}determinant(){const A=this.elements,t=A[0],n=A[1],i=A[2],r=A[3],s=A[4],o=A[5],a=A[6],l=A[7],u=A[8];return t*s*u-t*o*l-n*r*u+n*o*a+i*r*l-i*s*a}invert(){const A=this.elements,t=A[0],n=A[1],i=A[2],r=A[3],s=A[4],o=A[5],a=A[6],l=A[7],u=A[8],I=u*s-o*l,C=o*a-u*r,h=l*r-s*a,d=t*I+n*C+i*h;if(d===0)return this.set(0,0,0,0,0,0,0,0,0);const m=1/d;return A[0]=I*m,A[1]=(i*l-u*n)*m,A[2]=(o*n-i*s)*m,A[3]=C*m,A[4]=(u*t-i*a)*m,A[5]=(i*r-o*t)*m,A[6]=h*m,A[7]=(n*a-l*t)*m,A[8]=(s*t-n*r)*m,this}transpose(){let A;const t=this.elements;return A=t[1],t[1]=t[3],t[3]=A,A=t[2],t[2]=t[6],t[6]=A,A=t[5],t[5]=t[7],t[7]=A,this}getNormalMatrix(A){return this.setFromMatrix4(A).invert().transpose()}transposeIntoArray(A){const t=this.elements;return A[0]=t[0],A[1]=t[3],A[2]=t[6],A[3]=t[1],A[4]=t[4],A[5]=t[7],A[6]=t[2],A[7]=t[5],A[8]=t[8],this}setUvTransform(A,t,n,i,r,s,o){const a=Math.cos(r),l=Math.sin(r);return this.set(n*a,n*l,-n*(a*s+l*o)+s+A,-i*l,i*a,-i*(-l*s+a*o)+o+t,0,0,1),this}scale(A,t){return this.premultiply(RI.makeScale(A,t)),this}rotate(A){return this.premultiply(RI.makeRotation(-A)),this}translate(A,t){return this.premultiply(RI.makeTranslation(A,t)),this}makeTranslation(A,t){return A.isVector2?this.set(1,0,A.x,0,1,A.y,0,0,1):this.set(1,0,A,0,1,t,0,0,1),this}makeRotation(A){const t=Math.cos(A),n=Math.sin(A);return this.set(t,-n,0,n,t,0,0,0,1),this}makeScale(A,t){return this.set(A,0,0,0,t,0,0,0,1),this}equals(A){const t=this.elements,n=A.elements;for(let i=0;i<9;i++)if(t[i]!==n[i])return!1;return!0}fromArray(A,t=0){for(let n=0;n<9;n++)this.elements[n]=A[n+t];return this}toArray(A=[],t=0){const n=this.elements;return A[t]=n[0],A[t+1]=n[1],A[t+2]=n[2],A[t+3]=n[3],A[t+4]=n[4],A[t+5]=n[5],A[t+6]=n[6],A[t+7]=n[7],A[t+8]=n[8],A}clone(){return new this.constructor().fromArray(this.elements)}}const RI=new x5;function kN(e){for(let A=e.length-1;A>=0;--A)if(e[A]>=65535)return!0;return!1}const YO={Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array};function J8(e,A){return new YO[e](A)}function gr(e){return document.createElementNS("http://www.w3.org/1999/xhtml",e)}function LN(){const e=gr("canvas");return e.style.display="block",e}const py={};function yi(e){e in py||(py[e]=!0,console.warn(e))}const my=new x5().set(.8224621,.177538,0,.0331941,.9668058,0,.0170827,.0723974,.9105199),yy=new x5().set(1.2249401,-.2249404,0,-.0420569,1.0420571,0,-.0196376,-.0786361,1.0982735),yo={[k3]:{transfer:rr,primaries:sr,toReference:e=>e,fromReference:e=>e},[e2]:{transfer:l2,primaries:sr,toReference:e=>e.convertSRGBToLinear(),fromReference:e=>e.convertLinearToSRGB()},[Gr]:{transfer:rr,primaries:or,toReference:e=>e.applyMatrix3(yy),fromReference:e=>e.applyMatrix3(my)},[_g]:{transfer:l2,primaries:or,toReference:e=>e.convertSRGBToLinear().applyMatrix3(yy),fromReference:e=>e.applyMatrix3(my).convertLinearToSRGB()}},JO=new Set([k3,Gr]),A2={enabled:!0,_workingColorSpace:k3,get legacyMode(){return console.warn("THREE.ColorManagement: .legacyMode=false renamed to .enabled=true in r150."),!this.enabled},set legacyMode(e){console.warn("THREE.ColorManagement: .legacyMode=false renamed to .enabled=true in r150."),this.enabled=!e},get workingColorSpace(){return this._workingColorSpace},set workingColorSpace(e){if(!JO.has(e))throw new Error(`Unsupported working color space, "${e}".`);this._workingColorSpace=e},convert:function(e,A,t){if(this.enabled===!1||A===t||!A||!t)return e;const n=yo[A].toReference,i=yo[t].fromReference;return i(n(e))},fromWorkingColorSpace:function(e,A){return this.convert(e,this._workingColorSpace,A)},toWorkingColorSpace:function(e,A){return this.convert(e,A,this._workingColorSpace)},getPrimaries:function(e){return yo[e].primaries},getTransfer:function(e){return e===g4?rr:yo[e].transfer}};function i7(e){return e<.04045?e*.0773993808:Math.pow(e*.9478672986+.0521327014,2.4)}function SI(e){return e<.0031308?e*12.92:1.055*Math.pow(e,.41666)-.055}let A8;class NE{static getDataURL(A){if(/^data:/i.test(A.src)||typeof HTMLCanvasElement>"u")return A.src;let t;if(A instanceof HTMLCanvasElement)t=A;else{A8===void 0&&(A8=gr("canvas")),A8.width=A.width,A8.height=A.height;const n=A8.getContext("2d");A instanceof ImageData?n.putImageData(A,0,0):n.drawImage(A,0,0,A.width,A.height),t=A8}return t.width>2048||t.height>2048?(console.warn("THREE.ImageUtils.getDataURL: Image converted to jpg for performance reasons",A),t.toDataURL("image/jpeg",.6)):t.toDataURL("image/png")}static sRGBToLinear(A){if(typeof HTMLImageElement<"u"&&A instanceof HTMLImageElement||typeof HTMLCanvasElement<"u"&&A instanceof HTMLCanvasElement||typeof ImageBitmap<"u"&&A instanceof ImageBitmap){const t=gr("canvas");t.width=A.width,t.height=A.height;const n=t.getContext("2d");n.drawImage(A,0,0,A.width,A.height);const i=n.getImageData(0,0,A.width,A.height),r=i.data;for(let s=0;s0&&(n.userData=this.userData),t||(A.textures[this.uuid]=n),n}dispose(){this.dispatchEvent({type:"dispose"})}transformUv(A){if(this.mapping!==Tg)return A;if(A.applyMatrix3(this.matrix),A.x<0||A.x>1)switch(this.wrapS){case Ar:A.x=A.x-Math.floor(A.x);break;case A4:A.x=A.x<0?0:1;break;case er:Math.abs(Math.floor(A.x)%2)===1?A.x=Math.ceil(A.x)-A.x:A.x=A.x-Math.floor(A.x);break}if(A.y<0||A.y>1)switch(this.wrapT){case Ar:A.y=A.y-Math.floor(A.y);break;case A4:A.y=A.y<0?0:1;break;case er:Math.abs(Math.floor(A.y)%2)===1?A.y=Math.ceil(A.y)-A.y:A.y=A.y-Math.floor(A.y);break}return this.flipY&&(A.y=1-A.y),A}set needsUpdate(A){A===!0&&(this.version++,this.source.needsUpdate=!0)}get encoding(){return yi("THREE.Texture: Property .encoding has been replaced by .colorSpace."),this.colorSpace===e2?kt:SE}set encoding(A){yi("THREE.Texture: Property .encoding has been replaced by .colorSpace."),this.colorSpace=A===kt?e2:g4}}I2.DEFAULT_IMAGE=null;I2.DEFAULT_MAPPING=Tg;I2.DEFAULT_ANISOTROPY=1;class t2{constructor(A=0,t=0,n=0,i=1){t2.prototype.isVector4=!0,this.x=A,this.y=t,this.z=n,this.w=i}get width(){return this.z}set width(A){this.z=A}get height(){return this.w}set height(A){this.w=A}set(A,t,n,i){return this.x=A,this.y=t,this.z=n,this.w=i,this}setScalar(A){return this.x=A,this.y=A,this.z=A,this.w=A,this}setX(A){return this.x=A,this}setY(A){return this.y=A,this}setZ(A){return this.z=A,this}setW(A){return this.w=A,this}setComponent(A,t){switch(A){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;case 3:this.w=t;break;default:throw new Error("index is out of range: "+A)}return this}getComponent(A){switch(A){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw new Error("index is out of range: "+A)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(A){return this.x=A.x,this.y=A.y,this.z=A.z,this.w=A.w!==void 0?A.w:1,this}add(A){return this.x+=A.x,this.y+=A.y,this.z+=A.z,this.w+=A.w,this}addScalar(A){return this.x+=A,this.y+=A,this.z+=A,this.w+=A,this}addVectors(A,t){return this.x=A.x+t.x,this.y=A.y+t.y,this.z=A.z+t.z,this.w=A.w+t.w,this}addScaledVector(A,t){return this.x+=A.x*t,this.y+=A.y*t,this.z+=A.z*t,this.w+=A.w*t,this}sub(A){return this.x-=A.x,this.y-=A.y,this.z-=A.z,this.w-=A.w,this}subScalar(A){return this.x-=A,this.y-=A,this.z-=A,this.w-=A,this}subVectors(A,t){return this.x=A.x-t.x,this.y=A.y-t.y,this.z=A.z-t.z,this.w=A.w-t.w,this}multiply(A){return this.x*=A.x,this.y*=A.y,this.z*=A.z,this.w*=A.w,this}multiplyScalar(A){return this.x*=A,this.y*=A,this.z*=A,this.w*=A,this}applyMatrix4(A){const t=this.x,n=this.y,i=this.z,r=this.w,s=A.elements;return this.x=s[0]*t+s[4]*n+s[8]*i+s[12]*r,this.y=s[1]*t+s[5]*n+s[9]*i+s[13]*r,this.z=s[2]*t+s[6]*n+s[10]*i+s[14]*r,this.w=s[3]*t+s[7]*n+s[11]*i+s[15]*r,this}divideScalar(A){return this.multiplyScalar(1/A)}setAxisAngleFromQuaternion(A){this.w=2*Math.acos(A.w);const t=Math.sqrt(1-A.w*A.w);return t<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=A.x/t,this.y=A.y/t,this.z=A.z/t),this}setAxisAngleFromRotationMatrix(A){let t,n,i,r;const a=A.elements,l=a[0],u=a[4],I=a[8],C=a[1],h=a[5],d=a[9],m=a[2],p=a[6],f=a[10];if(Math.abs(u-C)<.01&&Math.abs(I-m)<.01&&Math.abs(d-p)<.01){if(Math.abs(u+C)<.1&&Math.abs(I+m)<.1&&Math.abs(d+p)<.1&&Math.abs(l+h+f-3)<.1)return this.set(1,0,0,0),this;t=Math.PI;const B=(l+1)/2,w=(h+1)/2,R=(f+1)/2,M=(u+C)/4,N=(I+m)/4,T=(d+p)/4;return B>w&&B>R?B<.01?(n=0,i=.707106781,r=.707106781):(n=Math.sqrt(B),i=M/n,r=N/n):w>R?w<.01?(n=.707106781,i=0,r=.707106781):(i=Math.sqrt(w),n=M/i,r=T/i):R<.01?(n=.707106781,i=.707106781,r=0):(r=Math.sqrt(R),n=N/r,i=T/r),this.set(n,i,r,t),this}let Q=Math.sqrt((p-d)*(p-d)+(I-m)*(I-m)+(C-u)*(C-u));return Math.abs(Q)<.001&&(Q=1),this.x=(p-d)/Q,this.y=(I-m)/Q,this.z=(C-u)/Q,this.w=Math.acos((l+h+f-1)/2),this}min(A){return this.x=Math.min(this.x,A.x),this.y=Math.min(this.y,A.y),this.z=Math.min(this.z,A.z),this.w=Math.min(this.w,A.w),this}max(A){return this.x=Math.max(this.x,A.x),this.y=Math.max(this.y,A.y),this.z=Math.max(this.z,A.z),this.w=Math.max(this.w,A.w),this}clamp(A,t){return this.x=Math.max(A.x,Math.min(t.x,this.x)),this.y=Math.max(A.y,Math.min(t.y,this.y)),this.z=Math.max(A.z,Math.min(t.z,this.z)),this.w=Math.max(A.w,Math.min(t.w,this.w)),this}clampScalar(A,t){return this.x=Math.max(A,Math.min(t,this.x)),this.y=Math.max(A,Math.min(t,this.y)),this.z=Math.max(A,Math.min(t,this.z)),this.w=Math.max(A,Math.min(t,this.w)),this}clampLength(A,t){const n=this.length();return this.divideScalar(n||1).multiplyScalar(Math.max(A,Math.min(t,n)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this.w=Math.floor(this.w),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this.w=Math.ceil(this.w),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this.w=Math.round(this.w),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this.w=Math.trunc(this.w),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this}dot(A){return this.x*A.x+this.y*A.y+this.z*A.z+this.w*A.w}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)}normalize(){return this.divideScalar(this.length()||1)}setLength(A){return this.normalize().multiplyScalar(A)}lerp(A,t){return this.x+=(A.x-this.x)*t,this.y+=(A.y-this.y)*t,this.z+=(A.z-this.z)*t,this.w+=(A.w-this.w)*t,this}lerpVectors(A,t,n){return this.x=A.x+(t.x-A.x)*n,this.y=A.y+(t.y-A.y)*n,this.z=A.z+(t.z-A.z)*n,this.w=A.w+(t.w-A.w)*n,this}equals(A){return A.x===this.x&&A.y===this.y&&A.z===this.z&&A.w===this.w}fromArray(A,t=0){return this.x=A[t],this.y=A[t+1],this.z=A[t+2],this.w=A[t+3],this}toArray(A=[],t=0){return A[t]=this.x,A[t+1]=this.y,A[t+2]=this.z,A[t+3]=this.w,A}fromBufferAttribute(A,t){return this.x=A.getX(t),this.y=A.getY(t),this.z=A.getZ(t),this.w=A.getW(t),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this.w=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z,yield this.w}}class GN extends O3{constructor(A=1,t=1,n={}){super(),this.isRenderTarget=!0,this.width=A,this.height=t,this.depth=1,this.scissor=new t2(0,0,A,t),this.scissorTest=!1,this.viewport=new t2(0,0,A,t);const i={width:A,height:t,depth:1};n.encoding!==void 0&&(yi("THREE.WebGLRenderTarget: option.encoding has been replaced by option.colorSpace."),n.colorSpace=n.encoding===kt?e2:g4),n=Object.assign({generateMipmaps:!1,internalFormat:null,minFilter:o2,depthBuffer:!0,stencilBuffer:!1,depthTexture:null,samples:0},n),this.texture=new I2(i,n.mapping,n.wrapS,n.wrapT,n.magFilter,n.minFilter,n.format,n.type,n.anisotropy,n.colorSpace),this.texture.isRenderTargetTexture=!0,this.texture.flipY=!1,this.texture.generateMipmaps=n.generateMipmaps,this.texture.internalFormat=n.internalFormat,this.depthBuffer=n.depthBuffer,this.stencilBuffer=n.stencilBuffer,this.depthTexture=n.depthTexture,this.samples=n.samples}setSize(A,t,n=1){(this.width!==A||this.height!==t||this.depth!==n)&&(this.width=A,this.height=t,this.depth=n,this.texture.image.width=A,this.texture.image.height=t,this.texture.image.depth=n,this.dispose()),this.viewport.set(0,0,A,t),this.scissor.set(0,0,A,t)}clone(){return new this.constructor().copy(this)}copy(A){this.width=A.width,this.height=A.height,this.depth=A.depth,this.scissor.copy(A.scissor),this.scissorTest=A.scissorTest,this.viewport.copy(A.viewport),this.texture=A.texture.clone(),this.texture.isRenderTargetTexture=!0;const t=Object.assign({},A.texture.image);return this.texture.source=new K9(t),this.depthBuffer=A.depthBuffer,this.stencilBuffer=A.stencilBuffer,A.depthTexture!==null&&(this.depthTexture=A.depthTexture.clone()),this.samples=A.samples,this}dispose(){this.dispatchEvent({type:"dispose"})}}class S1 extends GN{constructor(A=1,t=1,n={}){super(A,t,n),this.isWebGLRenderTarget=!0}}class kg extends I2{constructor(A=null,t=1,n=1,i=1){super(null),this.isDataArrayTexture=!0,this.image={data:A,width:t,height:n,depth:i},this.magFilter=s2,this.minFilter=s2,this.wrapR=A4,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1}}class VO extends S1{constructor(A=1,t=1,n=1){super(A,t),this.isWebGLArrayRenderTarget=!0,this.depth=n,this.texture=new kg(null,A,t,n),this.texture.isRenderTargetTexture=!0}}class xE extends I2{constructor(A=null,t=1,n=1,i=1){super(null),this.isData3DTexture=!0,this.image={data:A,width:t,height:n,depth:i},this.magFilter=s2,this.minFilter=s2,this.wrapR=A4,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1}}class zO extends S1{constructor(A=1,t=1,n=1){super(A,t),this.isWebGL3DRenderTarget=!0,this.depth=n,this.texture=new xE(null,A,t,n),this.texture.isRenderTargetTexture=!0}}class WO extends S1{constructor(A=1,t=1,n=1,i={}){super(A,t,i),this.isWebGLMultipleRenderTargets=!0;const r=this.texture;this.texture=[];for(let s=0;s=0?1:-1,B=1-f*f;if(B>Number.EPSILON){const R=Math.sqrt(B),M=Math.atan2(R,f*Q);p=Math.sin(p*M)/R,o=Math.sin(o*M)/R}const w=o*Q;if(a=a*p+C*w,l=l*p+h*w,u=u*p+d*w,I=I*p+m*w,p===1-o){const R=1/Math.sqrt(a*a+l*l+u*u+I*I);a*=R,l*=R,u*=R,I*=R}}A[t]=a,A[t+1]=l,A[t+2]=u,A[t+3]=I}static multiplyQuaternionsFlat(A,t,n,i,r,s){const o=n[i],a=n[i+1],l=n[i+2],u=n[i+3],I=r[s],C=r[s+1],h=r[s+2],d=r[s+3];return A[t]=o*d+u*I+a*h-l*C,A[t+1]=a*d+u*C+l*I-o*h,A[t+2]=l*d+u*h+o*C-a*I,A[t+3]=u*d-o*I-a*C-l*h,A}get x(){return this._x}set x(A){this._x=A,this._onChangeCallback()}get y(){return this._y}set y(A){this._y=A,this._onChangeCallback()}get z(){return this._z}set z(A){this._z=A,this._onChangeCallback()}get w(){return this._w}set w(A){this._w=A,this._onChangeCallback()}set(A,t,n,i){return this._x=A,this._y=t,this._z=n,this._w=i,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(A){return this._x=A.x,this._y=A.y,this._z=A.z,this._w=A.w,this._onChangeCallback(),this}setFromEuler(A,t){const n=A._x,i=A._y,r=A._z,s=A._order,o=Math.cos,a=Math.sin,l=o(n/2),u=o(i/2),I=o(r/2),C=a(n/2),h=a(i/2),d=a(r/2);switch(s){case"XYZ":this._x=C*u*I+l*h*d,this._y=l*h*I-C*u*d,this._z=l*u*d+C*h*I,this._w=l*u*I-C*h*d;break;case"YXZ":this._x=C*u*I+l*h*d,this._y=l*h*I-C*u*d,this._z=l*u*d-C*h*I,this._w=l*u*I+C*h*d;break;case"ZXY":this._x=C*u*I-l*h*d,this._y=l*h*I+C*u*d,this._z=l*u*d+C*h*I,this._w=l*u*I-C*h*d;break;case"ZYX":this._x=C*u*I-l*h*d,this._y=l*h*I+C*u*d,this._z=l*u*d-C*h*I,this._w=l*u*I+C*h*d;break;case"YZX":this._x=C*u*I+l*h*d,this._y=l*h*I+C*u*d,this._z=l*u*d-C*h*I,this._w=l*u*I-C*h*d;break;case"XZY":this._x=C*u*I-l*h*d,this._y=l*h*I-C*u*d,this._z=l*u*d+C*h*I,this._w=l*u*I+C*h*d;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+s)}return t!==!1&&this._onChangeCallback(),this}setFromAxisAngle(A,t){const n=t/2,i=Math.sin(n);return this._x=A.x*i,this._y=A.y*i,this._z=A.z*i,this._w=Math.cos(n),this._onChangeCallback(),this}setFromRotationMatrix(A){const t=A.elements,n=t[0],i=t[4],r=t[8],s=t[1],o=t[5],a=t[9],l=t[2],u=t[6],I=t[10],C=n+o+I;if(C>0){const h=.5/Math.sqrt(C+1);this._w=.25/h,this._x=(u-a)*h,this._y=(r-l)*h,this._z=(s-i)*h}else if(n>o&&n>I){const h=2*Math.sqrt(1+n-o-I);this._w=(u-a)/h,this._x=.25*h,this._y=(i+s)/h,this._z=(r+l)/h}else if(o>I){const h=2*Math.sqrt(1+o-n-I);this._w=(r-l)/h,this._x=(i+s)/h,this._y=.25*h,this._z=(a+u)/h}else{const h=2*Math.sqrt(1+I-n-o);this._w=(s-i)/h,this._x=(r+l)/h,this._y=(a+u)/h,this._z=.25*h}return this._onChangeCallback(),this}setFromUnitVectors(A,t){let n=A.dot(t)+1;return nMath.abs(A.z)?(this._x=-A.y,this._y=A.x,this._z=0,this._w=n):(this._x=0,this._y=-A.z,this._z=A.y,this._w=n)):(this._x=A.y*t.z-A.z*t.y,this._y=A.z*t.x-A.x*t.z,this._z=A.x*t.y-A.y*t.x,this._w=n),this.normalize()}angleTo(A){return 2*Math.acos(Math.abs(b2(this.dot(A),-1,1)))}rotateTowards(A,t){const n=this.angleTo(A);if(n===0)return this;const i=Math.min(1,t/n);return this.slerp(A,i),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(A){return this._x*A._x+this._y*A._y+this._z*A._z+this._w*A._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let A=this.length();return A===0?(this._x=0,this._y=0,this._z=0,this._w=1):(A=1/A,this._x=this._x*A,this._y=this._y*A,this._z=this._z*A,this._w=this._w*A),this._onChangeCallback(),this}multiply(A){return this.multiplyQuaternions(this,A)}premultiply(A){return this.multiplyQuaternions(A,this)}multiplyQuaternions(A,t){const n=A._x,i=A._y,r=A._z,s=A._w,o=t._x,a=t._y,l=t._z,u=t._w;return this._x=n*u+s*o+i*l-r*a,this._y=i*u+s*a+r*o-n*l,this._z=r*u+s*l+n*a-i*o,this._w=s*u-n*o-i*a-r*l,this._onChangeCallback(),this}slerp(A,t){if(t===0)return this;if(t===1)return this.copy(A);const n=this._x,i=this._y,r=this._z,s=this._w;let o=s*A._w+n*A._x+i*A._y+r*A._z;if(o<0?(this._w=-A._w,this._x=-A._x,this._y=-A._y,this._z=-A._z,o=-o):this.copy(A),o>=1)return this._w=s,this._x=n,this._y=i,this._z=r,this;const a=1-o*o;if(a<=Number.EPSILON){const h=1-t;return this._w=h*s+t*this._w,this._x=h*n+t*this._x,this._y=h*i+t*this._y,this._z=h*r+t*this._z,this.normalize(),this._onChangeCallback(),this}const l=Math.sqrt(a),u=Math.atan2(l,o),I=Math.sin((1-t)*u)/l,C=Math.sin(t*u)/l;return this._w=s*I+this._w*C,this._x=n*I+this._x*C,this._y=i*I+this._y*C,this._z=r*I+this._z*C,this._onChangeCallback(),this}slerpQuaternions(A,t,n){return this.copy(A).slerp(t,n)}random(){const A=Math.random(),t=Math.sqrt(1-A),n=Math.sqrt(A),i=2*Math.PI*Math.random(),r=2*Math.PI*Math.random();return this.set(t*Math.cos(i),n*Math.sin(r),n*Math.cos(r),t*Math.sin(i))}equals(A){return A._x===this._x&&A._y===this._y&&A._z===this._z&&A._w===this._w}fromArray(A,t=0){return this._x=A[t],this._y=A[t+1],this._z=A[t+2],this._w=A[t+3],this._onChangeCallback(),this}toArray(A=[],t=0){return A[t]=this._x,A[t+1]=this._y,A[t+2]=this._z,A[t+3]=this._w,A}fromBufferAttribute(A,t){return this._x=A.getX(t),this._y=A.getY(t),this._z=A.getZ(t),this._w=A.getW(t),this}toJSON(){return this.toArray()}_onChange(A){return this._onChangeCallback=A,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._w}}class k{constructor(A=0,t=0,n=0){k.prototype.isVector3=!0,this.x=A,this.y=t,this.z=n}set(A,t,n){return n===void 0&&(n=this.z),this.x=A,this.y=t,this.z=n,this}setScalar(A){return this.x=A,this.y=A,this.z=A,this}setX(A){return this.x=A,this}setY(A){return this.y=A,this}setZ(A){return this.z=A,this}setComponent(A,t){switch(A){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;default:throw new Error("index is out of range: "+A)}return this}getComponent(A){switch(A){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw new Error("index is out of range: "+A)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(A){return this.x=A.x,this.y=A.y,this.z=A.z,this}add(A){return this.x+=A.x,this.y+=A.y,this.z+=A.z,this}addScalar(A){return this.x+=A,this.y+=A,this.z+=A,this}addVectors(A,t){return this.x=A.x+t.x,this.y=A.y+t.y,this.z=A.z+t.z,this}addScaledVector(A,t){return this.x+=A.x*t,this.y+=A.y*t,this.z+=A.z*t,this}sub(A){return this.x-=A.x,this.y-=A.y,this.z-=A.z,this}subScalar(A){return this.x-=A,this.y-=A,this.z-=A,this}subVectors(A,t){return this.x=A.x-t.x,this.y=A.y-t.y,this.z=A.z-t.z,this}multiply(A){return this.x*=A.x,this.y*=A.y,this.z*=A.z,this}multiplyScalar(A){return this.x*=A,this.y*=A,this.z*=A,this}multiplyVectors(A,t){return this.x=A.x*t.x,this.y=A.y*t.y,this.z=A.z*t.z,this}applyEuler(A){return this.applyQuaternion(wy.setFromEuler(A))}applyAxisAngle(A,t){return this.applyQuaternion(wy.setFromAxisAngle(A,t))}applyMatrix3(A){const t=this.x,n=this.y,i=this.z,r=A.elements;return this.x=r[0]*t+r[3]*n+r[6]*i,this.y=r[1]*t+r[4]*n+r[7]*i,this.z=r[2]*t+r[5]*n+r[8]*i,this}applyNormalMatrix(A){return this.applyMatrix3(A).normalize()}applyMatrix4(A){const t=this.x,n=this.y,i=this.z,r=A.elements,s=1/(r[3]*t+r[7]*n+r[11]*i+r[15]);return this.x=(r[0]*t+r[4]*n+r[8]*i+r[12])*s,this.y=(r[1]*t+r[5]*n+r[9]*i+r[13])*s,this.z=(r[2]*t+r[6]*n+r[10]*i+r[14])*s,this}applyQuaternion(A){const t=this.x,n=this.y,i=this.z,r=A.x,s=A.y,o=A.z,a=A.w,l=2*(s*i-o*n),u=2*(o*t-r*i),I=2*(r*n-s*t);return this.x=t+a*l+s*I-o*u,this.y=n+a*u+o*l-r*I,this.z=i+a*I+r*u-s*l,this}project(A){return this.applyMatrix4(A.matrixWorldInverse).applyMatrix4(A.projectionMatrix)}unproject(A){return this.applyMatrix4(A.projectionMatrixInverse).applyMatrix4(A.matrixWorld)}transformDirection(A){const t=this.x,n=this.y,i=this.z,r=A.elements;return this.x=r[0]*t+r[4]*n+r[8]*i,this.y=r[1]*t+r[5]*n+r[9]*i,this.z=r[2]*t+r[6]*n+r[10]*i,this.normalize()}divide(A){return this.x/=A.x,this.y/=A.y,this.z/=A.z,this}divideScalar(A){return this.multiplyScalar(1/A)}min(A){return this.x=Math.min(this.x,A.x),this.y=Math.min(this.y,A.y),this.z=Math.min(this.z,A.z),this}max(A){return this.x=Math.max(this.x,A.x),this.y=Math.max(this.y,A.y),this.z=Math.max(this.z,A.z),this}clamp(A,t){return this.x=Math.max(A.x,Math.min(t.x,this.x)),this.y=Math.max(A.y,Math.min(t.y,this.y)),this.z=Math.max(A.z,Math.min(t.z,this.z)),this}clampScalar(A,t){return this.x=Math.max(A,Math.min(t,this.x)),this.y=Math.max(A,Math.min(t,this.y)),this.z=Math.max(A,Math.min(t,this.z)),this}clampLength(A,t){const n=this.length();return this.divideScalar(n||1).multiplyScalar(Math.max(A,Math.min(t,n)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(A){return this.x*A.x+this.y*A.y+this.z*A.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(A){return this.normalize().multiplyScalar(A)}lerp(A,t){return this.x+=(A.x-this.x)*t,this.y+=(A.y-this.y)*t,this.z+=(A.z-this.z)*t,this}lerpVectors(A,t,n){return this.x=A.x+(t.x-A.x)*n,this.y=A.y+(t.y-A.y)*n,this.z=A.z+(t.z-A.z)*n,this}cross(A){return this.crossVectors(this,A)}crossVectors(A,t){const n=A.x,i=A.y,r=A.z,s=t.x,o=t.y,a=t.z;return this.x=i*a-r*o,this.y=r*s-n*a,this.z=n*o-i*s,this}projectOnVector(A){const t=A.lengthSq();if(t===0)return this.set(0,0,0);const n=A.dot(this)/t;return this.copy(A).multiplyScalar(n)}projectOnPlane(A){return NI.copy(this).projectOnVector(A),this.sub(NI)}reflect(A){return this.sub(NI.copy(A).multiplyScalar(2*this.dot(A)))}angleTo(A){const t=Math.sqrt(this.lengthSq()*A.lengthSq());if(t===0)return Math.PI/2;const n=this.dot(A)/t;return Math.acos(b2(n,-1,1))}distanceTo(A){return Math.sqrt(this.distanceToSquared(A))}distanceToSquared(A){const t=this.x-A.x,n=this.y-A.y,i=this.z-A.z;return t*t+n*n+i*i}manhattanDistanceTo(A){return Math.abs(this.x-A.x)+Math.abs(this.y-A.y)+Math.abs(this.z-A.z)}setFromSpherical(A){return this.setFromSphericalCoords(A.radius,A.phi,A.theta)}setFromSphericalCoords(A,t,n){const i=Math.sin(t)*A;return this.x=i*Math.sin(n),this.y=Math.cos(t)*A,this.z=i*Math.cos(n),this}setFromCylindrical(A){return this.setFromCylindricalCoords(A.radius,A.theta,A.y)}setFromCylindricalCoords(A,t,n){return this.x=A*Math.sin(t),this.y=n,this.z=A*Math.cos(t),this}setFromMatrixPosition(A){const t=A.elements;return this.x=t[12],this.y=t[13],this.z=t[14],this}setFromMatrixScale(A){const t=this.setFromMatrixColumn(A,0).length(),n=this.setFromMatrixColumn(A,1).length(),i=this.setFromMatrixColumn(A,2).length();return this.x=t,this.y=n,this.z=i,this}setFromMatrixColumn(A,t){return this.fromArray(A.elements,t*4)}setFromMatrix3Column(A,t){return this.fromArray(A.elements,t*3)}setFromEuler(A){return this.x=A._x,this.y=A._y,this.z=A._z,this}setFromColor(A){return this.x=A.r,this.y=A.g,this.z=A.b,this}equals(A){return A.x===this.x&&A.y===this.y&&A.z===this.z}fromArray(A,t=0){return this.x=A[t],this.y=A[t+1],this.z=A[t+2],this}toArray(A=[],t=0){return A[t]=this.x,A[t+1]=this.y,A[t+2]=this.z,A}fromBufferAttribute(A,t){return this.x=A.getX(t),this.y=A.getY(t),this.z=A.getZ(t),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}randomDirection(){const A=(Math.random()-.5)*2,t=Math.random()*Math.PI*2,n=Math.sqrt(1-A**2);return this.x=n*Math.cos(t),this.y=n*Math.sin(t),this.z=A,this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z}}const NI=new k,wy=new F4;class XA{constructor(A=new k(1/0,1/0,1/0),t=new k(-1/0,-1/0,-1/0)){this.isBox3=!0,this.min=A,this.max=t}set(A,t){return this.min.copy(A),this.max.copy(t),this}setFromArray(A){this.makeEmpty();for(let t=0,n=A.length;tthis.max.x||A.ythis.max.y||A.zthis.max.z)}containsBox(A){return this.min.x<=A.min.x&&A.max.x<=this.max.x&&this.min.y<=A.min.y&&A.max.y<=this.max.y&&this.min.z<=A.min.z&&A.max.z<=this.max.z}getParameter(A,t){return t.set((A.x-this.min.x)/(this.max.x-this.min.x),(A.y-this.min.y)/(this.max.y-this.min.y),(A.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(A){return!(A.max.xthis.max.x||A.max.ythis.max.y||A.max.zthis.max.z)}intersectsSphere(A){return this.clampPoint(A.center,z3),z3.distanceToSquared(A.center)<=A.radius*A.radius}intersectsPlane(A){let t,n;return A.normal.x>0?(t=A.normal.x*this.min.x,n=A.normal.x*this.max.x):(t=A.normal.x*this.max.x,n=A.normal.x*this.min.x),A.normal.y>0?(t+=A.normal.y*this.min.y,n+=A.normal.y*this.max.y):(t+=A.normal.y*this.max.y,n+=A.normal.y*this.min.y),A.normal.z>0?(t+=A.normal.z*this.min.z,n+=A.normal.z*this.max.z):(t+=A.normal.z*this.max.z,n+=A.normal.z*this.min.z),t<=-A.constant&&n>=-A.constant}intersectsTriangle(A){if(this.isEmpty())return!1;this.getCenter(Fn),Do.subVectors(this.max,Fn),e8.subVectors(A.a,Fn),t8.subVectors(A.b,Fn),n8.subVectors(A.c,Fn),at.subVectors(t8,e8),lt.subVectors(n8,t8),B9.subVectors(e8,n8);let t=[0,-at.z,at.y,0,-lt.z,lt.y,0,-B9.z,B9.y,at.z,0,-at.x,lt.z,0,-lt.x,B9.z,0,-B9.x,-at.y,at.x,0,-lt.y,lt.x,0,-B9.y,B9.x,0];return!xI(t,e8,t8,n8,Do)||(t=[1,0,0,0,1,0,0,0,1],!xI(t,e8,t8,n8,Do))?!1:(Mo.crossVectors(at,lt),t=[Mo.x,Mo.y,Mo.z],xI(t,e8,t8,n8,Do))}clampPoint(A,t){return t.copy(A).clamp(this.min,this.max)}distanceToPoint(A){return this.clampPoint(A,z3).distanceTo(A)}getBoundingSphere(A){return this.isEmpty()?A.makeEmpty():(this.getCenter(A.center),A.radius=this.getSize(z3).length()*.5),A}intersect(A){return this.min.max(A.min),this.max.min(A.max),this.isEmpty()&&this.makeEmpty(),this}union(A){return this.min.min(A.min),this.max.max(A.max),this}applyMatrix4(A){return this.isEmpty()?this:(Ce[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(A),Ce[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(A),Ce[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(A),Ce[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(A),Ce[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(A),Ce[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(A),Ce[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(A),Ce[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(A),this.setFromPoints(Ce),this)}translate(A){return this.min.add(A),this.max.add(A),this}equals(A){return A.min.equals(this.min)&&A.max.equals(this.max)}}const Ce=[new k,new k,new k,new k,new k,new k,new k,new k],z3=new k,wo=new XA,e8=new k,t8=new k,n8=new k,at=new k,lt=new k,B9=new k,Fn=new k,Do=new k,Mo=new k,Q9=new k;function xI(e,A,t,n,i){for(let r=0,s=e.length-3;r<=s;r+=3){Q9.fromArray(e,r);const o=i.x*Math.abs(Q9.x)+i.y*Math.abs(Q9.y)+i.z*Math.abs(Q9.z),a=A.dot(Q9),l=t.dot(Q9),u=n.dot(Q9);if(Math.max(-Math.max(a,l,u),Math.min(a,l,u))>o)return!1}return!0}const ZO=new XA,_n=new k,TI=new k;class dA{constructor(A=new k,t=-1){this.center=A,this.radius=t}set(A,t){return this.center.copy(A),this.radius=t,this}setFromPoints(A,t){const n=this.center;t!==void 0?n.copy(t):ZO.setFromPoints(A).getCenter(n);let i=0;for(let r=0,s=A.length;rthis.radius*this.radius&&(t.sub(this.center).normalize(),t.multiplyScalar(this.radius).add(this.center)),t}getBoundingBox(A){return this.isEmpty()?(A.makeEmpty(),A):(A.set(this.center,this.center),A.expandByScalar(this.radius),A)}applyMatrix4(A){return this.center.applyMatrix4(A),this.radius=this.radius*A.getMaxScaleOnAxis(),this}translate(A){return this.center.add(A),this}expandByPoint(A){if(this.isEmpty())return this.center.copy(A),this.radius=0,this;_n.subVectors(A,this.center);const t=_n.lengthSq();if(t>this.radius*this.radius){const n=Math.sqrt(t),i=(n-this.radius)*.5;this.center.addScaledVector(_n,i/n),this.radius+=i}return this}union(A){return A.isEmpty()?this:this.isEmpty()?(this.copy(A),this):(this.center.equals(A.center)===!0?this.radius=Math.max(this.radius,A.radius):(TI.subVectors(A.center,this.center).setLength(A.radius),this.expandByPoint(_n.copy(A.center).add(TI)),this.expandByPoint(_n.copy(A.center).sub(TI))),this)}equals(A){return A.center.equals(this.center)&&A.radius===this.radius}clone(){return new this.constructor().copy(this)}}const he=new k,UI=new k,Ro=new k,gt=new k,FI=new k,So=new k,_I=new k;class K7{constructor(A=new k,t=new k(0,0,-1)){this.origin=A,this.direction=t}set(A,t){return this.origin.copy(A),this.direction.copy(t),this}copy(A){return this.origin.copy(A.origin),this.direction.copy(A.direction),this}at(A,t){return t.copy(this.origin).addScaledVector(this.direction,A)}lookAt(A){return this.direction.copy(A).sub(this.origin).normalize(),this}recast(A){return this.origin.copy(this.at(A,he)),this}closestPointToPoint(A,t){t.subVectors(A,this.origin);const n=t.dot(this.direction);return n<0?t.copy(this.origin):t.copy(this.origin).addScaledVector(this.direction,n)}distanceToPoint(A){return Math.sqrt(this.distanceSqToPoint(A))}distanceSqToPoint(A){const t=he.subVectors(A,this.origin).dot(this.direction);return t<0?this.origin.distanceToSquared(A):(he.copy(this.origin).addScaledVector(this.direction,t),he.distanceToSquared(A))}distanceSqToSegment(A,t,n,i){UI.copy(A).add(t).multiplyScalar(.5),Ro.copy(t).sub(A).normalize(),gt.copy(this.origin).sub(UI);const r=A.distanceTo(t)*.5,s=-this.direction.dot(Ro),o=gt.dot(this.direction),a=-gt.dot(Ro),l=gt.lengthSq(),u=Math.abs(1-s*s);let I,C,h,d;if(u>0)if(I=s*a-o,C=s*o-a,d=r*u,I>=0)if(C>=-d)if(C<=d){const m=1/u;I*=m,C*=m,h=I*(I+s*C+2*o)+C*(s*I+C+2*a)+l}else C=r,I=Math.max(0,-(s*C+o)),h=-I*I+C*(C+2*a)+l;else C=-r,I=Math.max(0,-(s*C+o)),h=-I*I+C*(C+2*a)+l;else C<=-d?(I=Math.max(0,-(-s*r+o)),C=I>0?-r:Math.min(Math.max(-r,-a),r),h=-I*I+C*(C+2*a)+l):C<=d?(I=0,C=Math.min(Math.max(-r,-a),r),h=C*(C+2*a)+l):(I=Math.max(0,-(s*r+o)),C=I>0?r:Math.min(Math.max(-r,-a),r),h=-I*I+C*(C+2*a)+l);else C=s>0?-r:r,I=Math.max(0,-(s*C+o)),h=-I*I+C*(C+2*a)+l;return n&&n.copy(this.origin).addScaledVector(this.direction,I),i&&i.copy(UI).addScaledVector(Ro,C),h}intersectSphere(A,t){he.subVectors(A.center,this.origin);const n=he.dot(this.direction),i=he.dot(he)-n*n,r=A.radius*A.radius;if(i>r)return null;const s=Math.sqrt(r-i),o=n-s,a=n+s;return a<0?null:o<0?this.at(a,t):this.at(o,t)}intersectsSphere(A){return this.distanceSqToPoint(A.center)<=A.radius*A.radius}distanceToPlane(A){const t=A.normal.dot(this.direction);if(t===0)return A.distanceToPoint(this.origin)===0?0:null;const n=-(this.origin.dot(A.normal)+A.constant)/t;return n>=0?n:null}intersectPlane(A,t){const n=this.distanceToPlane(A);return n===null?null:this.at(n,t)}intersectsPlane(A){const t=A.distanceToPoint(this.origin);return t===0||A.normal.dot(this.direction)*t<0}intersectBox(A,t){let n,i,r,s,o,a;const l=1/this.direction.x,u=1/this.direction.y,I=1/this.direction.z,C=this.origin;return l>=0?(n=(A.min.x-C.x)*l,i=(A.max.x-C.x)*l):(n=(A.max.x-C.x)*l,i=(A.min.x-C.x)*l),u>=0?(r=(A.min.y-C.y)*u,s=(A.max.y-C.y)*u):(r=(A.max.y-C.y)*u,s=(A.min.y-C.y)*u),n>s||r>i||((r>n||isNaN(n))&&(n=r),(s=0?(o=(A.min.z-C.z)*I,a=(A.max.z-C.z)*I):(o=(A.max.z-C.z)*I,a=(A.min.z-C.z)*I),n>a||o>i)||((o>n||n!==n)&&(n=o),(a=0?n:i,t)}intersectsBox(A){return this.intersectBox(A,he)!==null}intersectTriangle(A,t,n,i,r){FI.subVectors(t,A),So.subVectors(n,A),_I.crossVectors(FI,So);let s=this.direction.dot(_I),o;if(s>0){if(i)return null;o=1}else if(s<0)o=-1,s=-s;else return null;gt.subVectors(this.origin,A);const a=o*this.direction.dot(So.crossVectors(gt,So));if(a<0)return null;const l=o*this.direction.dot(FI.cross(gt));if(l<0||a+l>s)return null;const u=-o*gt.dot(_I);return u<0?null:this.at(u/s,r)}applyMatrix4(A){return this.origin.applyMatrix4(A),this.direction.transformDirection(A),this}equals(A){return A.origin.equals(this.origin)&&A.direction.equals(this.direction)}clone(){return new this.constructor().copy(this)}}class y5{constructor(A,t,n,i,r,s,o,a,l,u,I,C,h,d,m,p){y5.prototype.isMatrix4=!0,this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],A!==void 0&&this.set(A,t,n,i,r,s,o,a,l,u,I,C,h,d,m,p)}set(A,t,n,i,r,s,o,a,l,u,I,C,h,d,m,p){const f=this.elements;return f[0]=A,f[4]=t,f[8]=n,f[12]=i,f[1]=r,f[5]=s,f[9]=o,f[13]=a,f[2]=l,f[6]=u,f[10]=I,f[14]=C,f[3]=h,f[7]=d,f[11]=m,f[15]=p,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return new y5().fromArray(this.elements)}copy(A){const t=this.elements,n=A.elements;return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t[6]=n[6],t[7]=n[7],t[8]=n[8],t[9]=n[9],t[10]=n[10],t[11]=n[11],t[12]=n[12],t[13]=n[13],t[14]=n[14],t[15]=n[15],this}copyPosition(A){const t=this.elements,n=A.elements;return t[12]=n[12],t[13]=n[13],t[14]=n[14],this}setFromMatrix3(A){const t=A.elements;return this.set(t[0],t[3],t[6],0,t[1],t[4],t[7],0,t[2],t[5],t[8],0,0,0,0,1),this}extractBasis(A,t,n){return A.setFromMatrixColumn(this,0),t.setFromMatrixColumn(this,1),n.setFromMatrixColumn(this,2),this}makeBasis(A,t,n){return this.set(A.x,t.x,n.x,0,A.y,t.y,n.y,0,A.z,t.z,n.z,0,0,0,0,1),this}extractRotation(A){const t=this.elements,n=A.elements,i=1/i8.setFromMatrixColumn(A,0).length(),r=1/i8.setFromMatrixColumn(A,1).length(),s=1/i8.setFromMatrixColumn(A,2).length();return t[0]=n[0]*i,t[1]=n[1]*i,t[2]=n[2]*i,t[3]=0,t[4]=n[4]*r,t[5]=n[5]*r,t[6]=n[6]*r,t[7]=0,t[8]=n[8]*s,t[9]=n[9]*s,t[10]=n[10]*s,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromEuler(A){const t=this.elements,n=A.x,i=A.y,r=A.z,s=Math.cos(n),o=Math.sin(n),a=Math.cos(i),l=Math.sin(i),u=Math.cos(r),I=Math.sin(r);if(A.order==="XYZ"){const C=s*u,h=s*I,d=o*u,m=o*I;t[0]=a*u,t[4]=-a*I,t[8]=l,t[1]=h+d*l,t[5]=C-m*l,t[9]=-o*a,t[2]=m-C*l,t[6]=d+h*l,t[10]=s*a}else if(A.order==="YXZ"){const C=a*u,h=a*I,d=l*u,m=l*I;t[0]=C+m*o,t[4]=d*o-h,t[8]=s*l,t[1]=s*I,t[5]=s*u,t[9]=-o,t[2]=h*o-d,t[6]=m+C*o,t[10]=s*a}else if(A.order==="ZXY"){const C=a*u,h=a*I,d=l*u,m=l*I;t[0]=C-m*o,t[4]=-s*I,t[8]=d+h*o,t[1]=h+d*o,t[5]=s*u,t[9]=m-C*o,t[2]=-s*l,t[6]=o,t[10]=s*a}else if(A.order==="ZYX"){const C=s*u,h=s*I,d=o*u,m=o*I;t[0]=a*u,t[4]=d*l-h,t[8]=C*l+m,t[1]=a*I,t[5]=m*l+C,t[9]=h*l-d,t[2]=-l,t[6]=o*a,t[10]=s*a}else if(A.order==="YZX"){const C=s*a,h=s*l,d=o*a,m=o*l;t[0]=a*u,t[4]=m-C*I,t[8]=d*I+h,t[1]=I,t[5]=s*u,t[9]=-o*u,t[2]=-l*u,t[6]=h*I+d,t[10]=C-m*I}else if(A.order==="XZY"){const C=s*a,h=s*l,d=o*a,m=o*l;t[0]=a*u,t[4]=-I,t[8]=l*u,t[1]=C*I+m,t[5]=s*u,t[9]=h*I-d,t[2]=d*I-h,t[6]=o*u,t[10]=m*I+C}return t[3]=0,t[7]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromQuaternion(A){return this.compose(jO,A,qO)}lookAt(A,t,n){const i=this.elements;return H4.subVectors(A,t),H4.lengthSq()===0&&(H4.z=1),H4.normalize(),ct.crossVectors(n,H4),ct.lengthSq()===0&&(Math.abs(n.z)===1?H4.x+=1e-4:H4.z+=1e-4,H4.normalize(),ct.crossVectors(n,H4)),ct.normalize(),vo.crossVectors(H4,ct),i[0]=ct.x,i[4]=vo.x,i[8]=H4.x,i[1]=ct.y,i[5]=vo.y,i[9]=H4.y,i[2]=ct.z,i[6]=vo.z,i[10]=H4.z,this}multiply(A){return this.multiplyMatrices(this,A)}premultiply(A){return this.multiplyMatrices(A,this)}multiplyMatrices(A,t){const n=A.elements,i=t.elements,r=this.elements,s=n[0],o=n[4],a=n[8],l=n[12],u=n[1],I=n[5],C=n[9],h=n[13],d=n[2],m=n[6],p=n[10],f=n[14],Q=n[3],B=n[7],w=n[11],R=n[15],M=i[0],N=i[4],T=i[8],v=i[12],x=i[1],F=i[5],K=i[9],V=i[13],P=i[2],W=i[6],e0=i[10],i0=i[14],O=i[3],H=i[7],J=i[11],b=i[15];return r[0]=s*M+o*x+a*P+l*O,r[4]=s*N+o*F+a*W+l*H,r[8]=s*T+o*K+a*e0+l*J,r[12]=s*v+o*V+a*i0+l*b,r[1]=u*M+I*x+C*P+h*O,r[5]=u*N+I*F+C*W+h*H,r[9]=u*T+I*K+C*e0+h*J,r[13]=u*v+I*V+C*i0+h*b,r[2]=d*M+m*x+p*P+f*O,r[6]=d*N+m*F+p*W+f*H,r[10]=d*T+m*K+p*e0+f*J,r[14]=d*v+m*V+p*i0+f*b,r[3]=Q*M+B*x+w*P+R*O,r[7]=Q*N+B*F+w*W+R*H,r[11]=Q*T+B*K+w*e0+R*J,r[15]=Q*v+B*V+w*i0+R*b,this}multiplyScalar(A){const t=this.elements;return t[0]*=A,t[4]*=A,t[8]*=A,t[12]*=A,t[1]*=A,t[5]*=A,t[9]*=A,t[13]*=A,t[2]*=A,t[6]*=A,t[10]*=A,t[14]*=A,t[3]*=A,t[7]*=A,t[11]*=A,t[15]*=A,this}determinant(){const A=this.elements,t=A[0],n=A[4],i=A[8],r=A[12],s=A[1],o=A[5],a=A[9],l=A[13],u=A[2],I=A[6],C=A[10],h=A[14],d=A[3],m=A[7],p=A[11],f=A[15];return d*(+r*a*I-i*l*I-r*o*C+n*l*C+i*o*h-n*a*h)+m*(+t*a*h-t*l*C+r*s*C-i*s*h+i*l*u-r*a*u)+p*(+t*l*I-t*o*h-r*s*I+n*s*h+r*o*u-n*l*u)+f*(-i*o*u-t*a*I+t*o*C+i*s*I-n*s*C+n*a*u)}transpose(){const A=this.elements;let t;return t=A[1],A[1]=A[4],A[4]=t,t=A[2],A[2]=A[8],A[8]=t,t=A[6],A[6]=A[9],A[9]=t,t=A[3],A[3]=A[12],A[12]=t,t=A[7],A[7]=A[13],A[13]=t,t=A[11],A[11]=A[14],A[14]=t,this}setPosition(A,t,n){const i=this.elements;return A.isVector3?(i[12]=A.x,i[13]=A.y,i[14]=A.z):(i[12]=A,i[13]=t,i[14]=n),this}invert(){const A=this.elements,t=A[0],n=A[1],i=A[2],r=A[3],s=A[4],o=A[5],a=A[6],l=A[7],u=A[8],I=A[9],C=A[10],h=A[11],d=A[12],m=A[13],p=A[14],f=A[15],Q=I*p*l-m*C*l+m*a*h-o*p*h-I*a*f+o*C*f,B=d*C*l-u*p*l-d*a*h+s*p*h+u*a*f-s*C*f,w=u*m*l-d*I*l+d*o*h-s*m*h-u*o*f+s*I*f,R=d*I*a-u*m*a-d*o*C+s*m*C+u*o*p-s*I*p,M=t*Q+n*B+i*w+r*R;if(M===0)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);const N=1/M;return A[0]=Q*N,A[1]=(m*C*r-I*p*r-m*i*h+n*p*h+I*i*f-n*C*f)*N,A[2]=(o*p*r-m*a*r+m*i*l-n*p*l-o*i*f+n*a*f)*N,A[3]=(I*a*r-o*C*r-I*i*l+n*C*l+o*i*h-n*a*h)*N,A[4]=B*N,A[5]=(u*p*r-d*C*r+d*i*h-t*p*h-u*i*f+t*C*f)*N,A[6]=(d*a*r-s*p*r-d*i*l+t*p*l+s*i*f-t*a*f)*N,A[7]=(s*C*r-u*a*r+u*i*l-t*C*l-s*i*h+t*a*h)*N,A[8]=w*N,A[9]=(d*I*r-u*m*r-d*n*h+t*m*h+u*n*f-t*I*f)*N,A[10]=(s*m*r-d*o*r+d*n*l-t*m*l-s*n*f+t*o*f)*N,A[11]=(u*o*r-s*I*r-u*n*l+t*I*l+s*n*h-t*o*h)*N,A[12]=R*N,A[13]=(u*m*i-d*I*i+d*n*C-t*m*C-u*n*p+t*I*p)*N,A[14]=(d*o*i-s*m*i-d*n*a+t*m*a+s*n*p-t*o*p)*N,A[15]=(s*I*i-u*o*i+u*n*a-t*I*a-s*n*C+t*o*C)*N,this}scale(A){const t=this.elements,n=A.x,i=A.y,r=A.z;return t[0]*=n,t[4]*=i,t[8]*=r,t[1]*=n,t[5]*=i,t[9]*=r,t[2]*=n,t[6]*=i,t[10]*=r,t[3]*=n,t[7]*=i,t[11]*=r,this}getMaxScaleOnAxis(){const A=this.elements,t=A[0]*A[0]+A[1]*A[1]+A[2]*A[2],n=A[4]*A[4]+A[5]*A[5]+A[6]*A[6],i=A[8]*A[8]+A[9]*A[9]+A[10]*A[10];return Math.sqrt(Math.max(t,n,i))}makeTranslation(A,t,n){return A.isVector3?this.set(1,0,0,A.x,0,1,0,A.y,0,0,1,A.z,0,0,0,1):this.set(1,0,0,A,0,1,0,t,0,0,1,n,0,0,0,1),this}makeRotationX(A){const t=Math.cos(A),n=Math.sin(A);return this.set(1,0,0,0,0,t,-n,0,0,n,t,0,0,0,0,1),this}makeRotationY(A){const t=Math.cos(A),n=Math.sin(A);return this.set(t,0,n,0,0,1,0,0,-n,0,t,0,0,0,0,1),this}makeRotationZ(A){const t=Math.cos(A),n=Math.sin(A);return this.set(t,-n,0,0,n,t,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(A,t){const n=Math.cos(t),i=Math.sin(t),r=1-n,s=A.x,o=A.y,a=A.z,l=r*s,u=r*o;return this.set(l*s+n,l*o-i*a,l*a+i*o,0,l*o+i*a,u*o+n,u*a-i*s,0,l*a-i*o,u*a+i*s,r*a*a+n,0,0,0,0,1),this}makeScale(A,t,n){return this.set(A,0,0,0,0,t,0,0,0,0,n,0,0,0,0,1),this}makeShear(A,t,n,i,r,s){return this.set(1,n,r,0,A,1,s,0,t,i,1,0,0,0,0,1),this}compose(A,t,n){const i=this.elements,r=t._x,s=t._y,o=t._z,a=t._w,l=r+r,u=s+s,I=o+o,C=r*l,h=r*u,d=r*I,m=s*u,p=s*I,f=o*I,Q=a*l,B=a*u,w=a*I,R=n.x,M=n.y,N=n.z;return i[0]=(1-(m+f))*R,i[1]=(h+w)*R,i[2]=(d-B)*R,i[3]=0,i[4]=(h-w)*M,i[5]=(1-(C+f))*M,i[6]=(p+Q)*M,i[7]=0,i[8]=(d+B)*N,i[9]=(p-Q)*N,i[10]=(1-(C+m))*N,i[11]=0,i[12]=A.x,i[13]=A.y,i[14]=A.z,i[15]=1,this}decompose(A,t,n){const i=this.elements;let r=i8.set(i[0],i[1],i[2]).length();const s=i8.set(i[4],i[5],i[6]).length(),o=i8.set(i[8],i[9],i[10]).length();this.determinant()<0&&(r=-r),A.x=i[12],A.y=i[13],A.z=i[14],W3.copy(this);const l=1/r,u=1/s,I=1/o;return W3.elements[0]*=l,W3.elements[1]*=l,W3.elements[2]*=l,W3.elements[4]*=u,W3.elements[5]*=u,W3.elements[6]*=u,W3.elements[8]*=I,W3.elements[9]*=I,W3.elements[10]*=I,t.setFromRotationMatrix(W3),n.x=r,n.y=s,n.z=o,this}makePerspective(A,t,n,i,r,s,o=OA){const a=this.elements,l=2*r/(t-A),u=2*r/(n-i),I=(t+A)/(t-A),C=(n+i)/(n-i);let h,d;if(o===OA)h=-(s+r)/(s-r),d=-2*s*r/(s-r);else if(o===lr)h=-s/(s-r),d=-s*r/(s-r);else throw new Error("THREE.Matrix4.makePerspective(): Invalid coordinate system: "+o);return a[0]=l,a[4]=0,a[8]=I,a[12]=0,a[1]=0,a[5]=u,a[9]=C,a[13]=0,a[2]=0,a[6]=0,a[10]=h,a[14]=d,a[3]=0,a[7]=0,a[11]=-1,a[15]=0,this}makeOrthographic(A,t,n,i,r,s,o=OA){const a=this.elements,l=1/(t-A),u=1/(n-i),I=1/(s-r),C=(t+A)*l,h=(n+i)*u;let d,m;if(o===OA)d=(s+r)*I,m=-2*I;else if(o===lr)d=r*I,m=-1*I;else throw new Error("THREE.Matrix4.makeOrthographic(): Invalid coordinate system: "+o);return a[0]=2*l,a[4]=0,a[8]=0,a[12]=-C,a[1]=0,a[5]=2*u,a[9]=0,a[13]=-h,a[2]=0,a[6]=0,a[10]=m,a[14]=-d,a[3]=0,a[7]=0,a[11]=0,a[15]=1,this}equals(A){const t=this.elements,n=A.elements;for(let i=0;i<16;i++)if(t[i]!==n[i])return!1;return!0}fromArray(A,t=0){for(let n=0;n<16;n++)this.elements[n]=A[n+t];return this}toArray(A=[],t=0){const n=this.elements;return A[t]=n[0],A[t+1]=n[1],A[t+2]=n[2],A[t+3]=n[3],A[t+4]=n[4],A[t+5]=n[5],A[t+6]=n[6],A[t+7]=n[7],A[t+8]=n[8],A[t+9]=n[9],A[t+10]=n[10],A[t+11]=n[11],A[t+12]=n[12],A[t+13]=n[13],A[t+14]=n[14],A[t+15]=n[15],A}}const i8=new k,W3=new y5,jO=new k(0,0,0),qO=new k(1,1,1),ct=new k,vo=new k,H4=new k,Dy=new y5,My=new F4;class br{constructor(A=0,t=0,n=0,i=br.DEFAULT_ORDER){this.isEuler=!0,this._x=A,this._y=t,this._z=n,this._order=i}get x(){return this._x}set x(A){this._x=A,this._onChangeCallback()}get y(){return this._y}set y(A){this._y=A,this._onChangeCallback()}get z(){return this._z}set z(A){this._z=A,this._onChangeCallback()}get order(){return this._order}set order(A){this._order=A,this._onChangeCallback()}set(A,t,n,i=this._order){return this._x=A,this._y=t,this._z=n,this._order=i,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(A){return this._x=A._x,this._y=A._y,this._z=A._z,this._order=A._order,this._onChangeCallback(),this}setFromRotationMatrix(A,t=this._order,n=!0){const i=A.elements,r=i[0],s=i[4],o=i[8],a=i[1],l=i[5],u=i[9],I=i[2],C=i[6],h=i[10];switch(t){case"XYZ":this._y=Math.asin(b2(o,-1,1)),Math.abs(o)<.9999999?(this._x=Math.atan2(-u,h),this._z=Math.atan2(-s,r)):(this._x=Math.atan2(C,l),this._z=0);break;case"YXZ":this._x=Math.asin(-b2(u,-1,1)),Math.abs(u)<.9999999?(this._y=Math.atan2(o,h),this._z=Math.atan2(a,l)):(this._y=Math.atan2(-I,r),this._z=0);break;case"ZXY":this._x=Math.asin(b2(C,-1,1)),Math.abs(C)<.9999999?(this._y=Math.atan2(-I,h),this._z=Math.atan2(-s,l)):(this._y=0,this._z=Math.atan2(a,r));break;case"ZYX":this._y=Math.asin(-b2(I,-1,1)),Math.abs(I)<.9999999?(this._x=Math.atan2(C,h),this._z=Math.atan2(a,r)):(this._x=0,this._z=Math.atan2(-s,l));break;case"YZX":this._z=Math.asin(b2(a,-1,1)),Math.abs(a)<.9999999?(this._x=Math.atan2(-u,l),this._y=Math.atan2(-I,r)):(this._x=0,this._y=Math.atan2(o,h));break;case"XZY":this._z=Math.asin(-b2(s,-1,1)),Math.abs(s)<.9999999?(this._x=Math.atan2(C,l),this._y=Math.atan2(o,r)):(this._x=Math.atan2(-u,h),this._y=0);break;default:console.warn("THREE.Euler: .setFromRotationMatrix() encountered an unknown order: "+t)}return this._order=t,n===!0&&this._onChangeCallback(),this}setFromQuaternion(A,t,n){return Dy.makeRotationFromQuaternion(A),this.setFromRotationMatrix(Dy,t,n)}setFromVector3(A,t=this._order){return this.set(A.x,A.y,A.z,t)}reorder(A){return My.setFromEuler(this),this.setFromQuaternion(My,A)}equals(A){return A._x===this._x&&A._y===this._y&&A._z===this._z&&A._order===this._order}fromArray(A){return this._x=A[0],this._y=A[1],this._z=A[2],A[3]!==void 0&&(this._order=A[3]),this._onChangeCallback(),this}toArray(A=[],t=0){return A[t]=this._x,A[t+1]=this._y,A[t+2]=this._z,A[t+3]=this._order,A}_onChange(A){return this._onChangeCallback=A,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._order}}br.DEFAULT_ORDER="XYZ";class $9{constructor(){this.mask=1}set(A){this.mask=(1<>>0}enable(A){this.mask|=1<1){for(let t=0;t1){for(let n=0;n0&&(n=n.concat(s))}return n}getWorldPosition(A){return this.updateWorldMatrix(!0,!1),A.setFromMatrixPosition(this.matrixWorld)}getWorldQuaternion(A){return this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(kn,A,$O),A}getWorldScale(A){return this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(kn,AP,A),A}getWorldDirection(A){this.updateWorldMatrix(!0,!1);const t=this.matrixWorld.elements;return A.set(t[8],t[9],t[10]).normalize()}raycast(){}traverse(A){A(this);const t=this.children;for(let n=0,i=t.length;n0&&(i.userData=this.userData),i.layers=this.layers.mask,i.matrix=this.matrix.toArray(),i.up=this.up.toArray(),this.matrixAutoUpdate===!1&&(i.matrixAutoUpdate=!1),this.isInstancedMesh&&(i.type="InstancedMesh",i.count=this.count,i.instanceMatrix=this.instanceMatrix.toJSON(),this.instanceColor!==null&&(i.instanceColor=this.instanceColor.toJSON()));function r(o,a){return o[a.uuid]===void 0&&(o[a.uuid]=a.toJSON(A)),a.uuid}if(this.isScene)this.background&&(this.background.isColor?i.background=this.background.toJSON():this.background.isTexture&&(i.background=this.background.toJSON(A).uuid)),this.environment&&this.environment.isTexture&&this.environment.isRenderTargetTexture!==!0&&(i.environment=this.environment.toJSON(A).uuid);else if(this.isMesh||this.isLine||this.isPoints){i.geometry=r(A.geometries,this.geometry);const o=this.geometry.parameters;if(o!==void 0&&o.shapes!==void 0){const a=o.shapes;if(Array.isArray(a))for(let l=0,u=a.length;l0){i.children=[];for(let o=0;o0){i.animations=[];for(let o=0;o0&&(n.geometries=o),a.length>0&&(n.materials=a),l.length>0&&(n.textures=l),u.length>0&&(n.images=u),I.length>0&&(n.shapes=I),C.length>0&&(n.skeletons=C),h.length>0&&(n.animations=h),d.length>0&&(n.nodes=d)}return n.object=i,n;function s(o){const a=[];for(const l in o){const u=o[l];delete u.metadata,a.push(u)}return a}}clone(A){return new this.constructor().copy(this,A)}copy(A,t=!0){if(this.name=A.name,this.up.copy(A.up),this.position.copy(A.position),this.rotation.order=A.rotation.order,this.quaternion.copy(A.quaternion),this.scale.copy(A.scale),this.matrix.copy(A.matrix),this.matrixWorld.copy(A.matrixWorld),this.matrixAutoUpdate=A.matrixAutoUpdate,this.matrixWorldNeedsUpdate=A.matrixWorldNeedsUpdate,this.matrixWorldAutoUpdate=A.matrixWorldAutoUpdate,this.layers.mask=A.layers.mask,this.visible=A.visible,this.castShadow=A.castShadow,this.receiveShadow=A.receiveShadow,this.frustumCulled=A.frustumCulled,this.renderOrder=A.renderOrder,this.animations=A.animations.slice(),this.userData=JSON.parse(JSON.stringify(A.userData)),t===!0)for(let n=0;n0?i.multiplyScalar(1/Math.sqrt(r)):i.set(0,0,0)}static getBarycoord(A,t,n,i,r){Z3.subVectors(i,t),de.subVectors(n,t),kI.subVectors(A,t);const s=Z3.dot(Z3),o=Z3.dot(de),a=Z3.dot(kI),l=de.dot(de),u=de.dot(kI),I=s*l-o*o;if(I===0)return r.set(-2,-1,-1);const C=1/I,h=(l*a-o*u)*C,d=(s*u-o*a)*C;return r.set(1-h-d,d,h)}static containsPoint(A,t,n,i){return this.getBarycoord(A,t,n,i,Ee),Ee.x>=0&&Ee.y>=0&&Ee.x+Ee.y<=1}static getUV(A,t,n,i,r,s,o,a){return xo===!1&&(console.warn("THREE.Triangle.getUV() has been renamed to THREE.Triangle.getInterpolation()."),xo=!0),this.getInterpolation(A,t,n,i,r,s,o,a)}static getInterpolation(A,t,n,i,r,s,o,a){return this.getBarycoord(A,t,n,i,Ee),a.setScalar(0),a.addScaledVector(r,Ee.x),a.addScaledVector(s,Ee.y),a.addScaledVector(o,Ee.z),a}static isFrontFacing(A,t,n,i){return Z3.subVectors(n,t),de.subVectors(A,t),Z3.cross(de).dot(i)<0}set(A,t,n){return this.a.copy(A),this.b.copy(t),this.c.copy(n),this}setFromPointsAndIndices(A,t,n,i){return this.a.copy(A[t]),this.b.copy(A[n]),this.c.copy(A[i]),this}setFromAttributeAndIndices(A,t,n,i){return this.a.fromBufferAttribute(A,t),this.b.fromBufferAttribute(A,n),this.c.fromBufferAttribute(A,i),this}clone(){return new this.constructor().copy(this)}copy(A){return this.a.copy(A.a),this.b.copy(A.b),this.c.copy(A.c),this}getArea(){return Z3.subVectors(this.c,this.b),de.subVectors(this.a,this.b),Z3.cross(de).length()*.5}getMidpoint(A){return A.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(A){return D4.getNormal(this.a,this.b,this.c,A)}getPlane(A){return A.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(A,t){return D4.getBarycoord(A,this.a,this.b,this.c,t)}getUV(A,t,n,i,r){return xo===!1&&(console.warn("THREE.Triangle.getUV() has been renamed to THREE.Triangle.getInterpolation()."),xo=!0),D4.getInterpolation(A,this.a,this.b,this.c,t,n,i,r)}getInterpolation(A,t,n,i,r){return D4.getInterpolation(A,this.a,this.b,this.c,t,n,i,r)}containsPoint(A){return D4.containsPoint(A,this.a,this.b,this.c)}isFrontFacing(A){return D4.isFrontFacing(this.a,this.b,this.c,A)}intersectsBox(A){return A.intersectsTriangle(this)}closestPointToPoint(A,t){const n=this.a,i=this.b,r=this.c;let s,o;s8.subVectors(i,n),o8.subVectors(r,n),LI.subVectors(A,n);const a=s8.dot(LI),l=o8.dot(LI);if(a<=0&&l<=0)return t.copy(n);GI.subVectors(A,i);const u=s8.dot(GI),I=o8.dot(GI);if(u>=0&&I<=u)return t.copy(i);const C=a*I-u*l;if(C<=0&&a>=0&&u<=0)return s=a/(a-u),t.copy(n).addScaledVector(s8,s);bI.subVectors(A,r);const h=s8.dot(bI),d=o8.dot(bI);if(d>=0&&h<=d)return t.copy(r);const m=h*l-a*d;if(m<=0&&l>=0&&d<=0)return o=l/(l-d),t.copy(n).addScaledVector(o8,o);const p=u*d-h*I;if(p<=0&&I-u>=0&&h-d>=0)return xy.subVectors(r,i),o=(I-u)/(I-u+(h-d)),t.copy(i).addScaledVector(xy,o);const f=1/(p+m+C);return s=m*f,o=C*f,t.copy(n).addScaledVector(s8,s).addScaledVector(o8,o)}equals(A){return A.a.equals(this.a)&&A.b.equals(this.b)&&A.c.equals(this.c)}}const bN={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},ut={h:0,s:0,l:0},To={h:0,s:0,l:0};function OI(e,A,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?e+(A-e)*6*t:t<1/2?A:t<2/3?e+(A-e)*6*(2/3-t):e}class F0{constructor(A,t,n){return this.isColor=!0,this.r=1,this.g=1,this.b=1,this.set(A,t,n)}set(A,t,n){if(t===void 0&&n===void 0){const i=A;i&&i.isColor?this.copy(i):typeof i=="number"?this.setHex(i):typeof i=="string"&&this.setStyle(i)}else this.setRGB(A,t,n);return this}setScalar(A){return this.r=A,this.g=A,this.b=A,this}setHex(A,t=e2){return A=Math.floor(A),this.r=(A>>16&255)/255,this.g=(A>>8&255)/255,this.b=(A&255)/255,A2.toWorkingColorSpace(this,t),this}setRGB(A,t,n,i=A2.workingColorSpace){return this.r=A,this.g=t,this.b=n,A2.toWorkingColorSpace(this,i),this}setHSL(A,t,n,i=A2.workingColorSpace){if(A=vE(A,1),t=b2(t,0,1),n=b2(n,0,1),t===0)this.r=this.g=this.b=n;else{const r=n<=.5?n*(1+t):n+t-n*t,s=2*n-r;this.r=OI(s,r,A+1/3),this.g=OI(s,r,A),this.b=OI(s,r,A-1/3)}return A2.toWorkingColorSpace(this,i),this}setStyle(A,t=e2){function n(r){r!==void 0&&parseFloat(r)<1&&console.warn("THREE.Color: Alpha component of "+A+" will be ignored.")}let i;if(i=/^(\w+)\(([^\)]*)\)/.exec(A)){let r;const s=i[1],o=i[2];switch(s){case"rgb":case"rgba":if(r=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(o))return n(r[4]),this.setRGB(Math.min(255,parseInt(r[1],10))/255,Math.min(255,parseInt(r[2],10))/255,Math.min(255,parseInt(r[3],10))/255,t);if(r=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(o))return n(r[4]),this.setRGB(Math.min(100,parseInt(r[1],10))/100,Math.min(100,parseInt(r[2],10))/100,Math.min(100,parseInt(r[3],10))/100,t);break;case"hsl":case"hsla":if(r=/^\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\%\s*,\s*(\d*\.?\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(o))return n(r[4]),this.setHSL(parseFloat(r[1])/360,parseFloat(r[2])/100,parseFloat(r[3])/100,t);break;default:console.warn("THREE.Color: Unknown color model "+A)}}else if(i=/^\#([A-Fa-f\d]+)$/.exec(A)){const r=i[1],s=r.length;if(s===3)return this.setRGB(parseInt(r.charAt(0),16)/15,parseInt(r.charAt(1),16)/15,parseInt(r.charAt(2),16)/15,t);if(s===6)return this.setHex(parseInt(r,16),t);console.warn("THREE.Color: Invalid hex color "+A)}else if(A&&A.length>0)return this.setColorName(A,t);return this}setColorName(A,t=e2){const n=bN[A.toLowerCase()];return n!==void 0?this.setHex(n,t):console.warn("THREE.Color: Unknown color "+A),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(A){return this.r=A.r,this.g=A.g,this.b=A.b,this}copySRGBToLinear(A){return this.r=i7(A.r),this.g=i7(A.g),this.b=i7(A.b),this}copyLinearToSRGB(A){return this.r=SI(A.r),this.g=SI(A.g),this.b=SI(A.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(A=e2){return A2.fromWorkingColorSpace(j1.copy(this),A),Math.round(b2(j1.r*255,0,255))*65536+Math.round(b2(j1.g*255,0,255))*256+Math.round(b2(j1.b*255,0,255))}getHexString(A=e2){return("000000"+this.getHex(A).toString(16)).slice(-6)}getHSL(A,t=A2.workingColorSpace){A2.fromWorkingColorSpace(j1.copy(this),t);const n=j1.r,i=j1.g,r=j1.b,s=Math.max(n,i,r),o=Math.min(n,i,r);let a,l;const u=(o+s)/2;if(o===s)a=0,l=0;else{const I=s-o;switch(l=u<=.5?I/(s+o):I/(2-s-o),s){case n:a=(i-r)/I+(i0!=A>0&&this.version++,this._alphaTest=A}onBuild(){}onBeforeRender(){}onBeforeCompile(){}customProgramCacheKey(){return this.onBeforeCompile.toString()}setValues(A){if(A!==void 0)for(const t in A){const n=A[t];if(n===void 0){console.warn(`THREE.Material: parameter '${t}' has value of undefined.`);continue}const i=this[t];if(i===void 0){console.warn(`THREE.Material: '${t}' is not a property of THREE.${this.type}.`);continue}i&&i.isColor?i.set(n):i&&i.isVector3&&n&&n.isVector3?i.copy(n):this[t]=n}}toJSON(A){const t=A===void 0||typeof A=="string";t&&(A={textures:{},images:{}});const n={metadata:{version:4.6,type:"Material",generator:"Material.toJSON"}};n.uuid=this.uuid,n.type=this.type,this.name!==""&&(n.name=this.name),this.color&&this.color.isColor&&(n.color=this.color.getHex()),this.roughness!==void 0&&(n.roughness=this.roughness),this.metalness!==void 0&&(n.metalness=this.metalness),this.sheen!==void 0&&(n.sheen=this.sheen),this.sheenColor&&this.sheenColor.isColor&&(n.sheenColor=this.sheenColor.getHex()),this.sheenRoughness!==void 0&&(n.sheenRoughness=this.sheenRoughness),this.emissive&&this.emissive.isColor&&(n.emissive=this.emissive.getHex()),this.emissiveIntensity&&this.emissiveIntensity!==1&&(n.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(n.specular=this.specular.getHex()),this.specularIntensity!==void 0&&(n.specularIntensity=this.specularIntensity),this.specularColor&&this.specularColor.isColor&&(n.specularColor=this.specularColor.getHex()),this.shininess!==void 0&&(n.shininess=this.shininess),this.clearcoat!==void 0&&(n.clearcoat=this.clearcoat),this.clearcoatRoughness!==void 0&&(n.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(n.clearcoatMap=this.clearcoatMap.toJSON(A).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(n.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(A).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(n.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(A).uuid,n.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),this.iridescence!==void 0&&(n.iridescence=this.iridescence),this.iridescenceIOR!==void 0&&(n.iridescenceIOR=this.iridescenceIOR),this.iridescenceThicknessRange!==void 0&&(n.iridescenceThicknessRange=this.iridescenceThicknessRange),this.iridescenceMap&&this.iridescenceMap.isTexture&&(n.iridescenceMap=this.iridescenceMap.toJSON(A).uuid),this.iridescenceThicknessMap&&this.iridescenceThicknessMap.isTexture&&(n.iridescenceThicknessMap=this.iridescenceThicknessMap.toJSON(A).uuid),this.anisotropy!==void 0&&(n.anisotropy=this.anisotropy),this.anisotropyRotation!==void 0&&(n.anisotropyRotation=this.anisotropyRotation),this.anisotropyMap&&this.anisotropyMap.isTexture&&(n.anisotropyMap=this.anisotropyMap.toJSON(A).uuid),this.map&&this.map.isTexture&&(n.map=this.map.toJSON(A).uuid),this.matcap&&this.matcap.isTexture&&(n.matcap=this.matcap.toJSON(A).uuid),this.alphaMap&&this.alphaMap.isTexture&&(n.alphaMap=this.alphaMap.toJSON(A).uuid),this.lightMap&&this.lightMap.isTexture&&(n.lightMap=this.lightMap.toJSON(A).uuid,n.lightMapIntensity=this.lightMapIntensity),this.aoMap&&this.aoMap.isTexture&&(n.aoMap=this.aoMap.toJSON(A).uuid,n.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(n.bumpMap=this.bumpMap.toJSON(A).uuid,n.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(n.normalMap=this.normalMap.toJSON(A).uuid,n.normalMapType=this.normalMapType,n.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(n.displacementMap=this.displacementMap.toJSON(A).uuid,n.displacementScale=this.displacementScale,n.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(n.roughnessMap=this.roughnessMap.toJSON(A).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(n.metalnessMap=this.metalnessMap.toJSON(A).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(n.emissiveMap=this.emissiveMap.toJSON(A).uuid),this.specularMap&&this.specularMap.isTexture&&(n.specularMap=this.specularMap.toJSON(A).uuid),this.specularIntensityMap&&this.specularIntensityMap.isTexture&&(n.specularIntensityMap=this.specularIntensityMap.toJSON(A).uuid),this.specularColorMap&&this.specularColorMap.isTexture&&(n.specularColorMap=this.specularColorMap.toJSON(A).uuid),this.envMap&&this.envMap.isTexture&&(n.envMap=this.envMap.toJSON(A).uuid,this.combine!==void 0&&(n.combine=this.combine)),this.envMapIntensity!==void 0&&(n.envMapIntensity=this.envMapIntensity),this.reflectivity!==void 0&&(n.reflectivity=this.reflectivity),this.refractionRatio!==void 0&&(n.refractionRatio=this.refractionRatio),this.gradientMap&&this.gradientMap.isTexture&&(n.gradientMap=this.gradientMap.toJSON(A).uuid),this.transmission!==void 0&&(n.transmission=this.transmission),this.transmissionMap&&this.transmissionMap.isTexture&&(n.transmissionMap=this.transmissionMap.toJSON(A).uuid),this.thickness!==void 0&&(n.thickness=this.thickness),this.thicknessMap&&this.thicknessMap.isTexture&&(n.thicknessMap=this.thicknessMap.toJSON(A).uuid),this.attenuationDistance!==void 0&&this.attenuationDistance!==1/0&&(n.attenuationDistance=this.attenuationDistance),this.attenuationColor!==void 0&&(n.attenuationColor=this.attenuationColor.getHex()),this.size!==void 0&&(n.size=this.size),this.shadowSide!==null&&(n.shadowSide=this.shadowSide),this.sizeAttenuation!==void 0&&(n.sizeAttenuation=this.sizeAttenuation),this.blending!==q9&&(n.blending=this.blending),this.side!==WA&&(n.side=this.side),this.vertexColors===!0&&(n.vertexColors=!0),this.opacity<1&&(n.opacity=this.opacity),this.transparent===!0&&(n.transparent=!0),this.blendSrc!==_l&&(n.blendSrc=this.blendSrc),this.blendDst!==kl&&(n.blendDst=this.blendDst),this.blendEquation!==pt&&(n.blendEquation=this.blendEquation),this.blendSrcAlpha!==null&&(n.blendSrcAlpha=this.blendSrcAlpha),this.blendDstAlpha!==null&&(n.blendDstAlpha=this.blendDstAlpha),this.blendEquationAlpha!==null&&(n.blendEquationAlpha=this.blendEquationAlpha),this.blendColor&&this.blendColor.isColor&&(n.blendColor=this.blendColor.getHex()),this.blendAlpha!==0&&(n.blendAlpha=this.blendAlpha),this.depthFunc!==qi&&(n.depthFunc=this.depthFunc),this.depthTest===!1&&(n.depthTest=this.depthTest),this.depthWrite===!1&&(n.depthWrite=this.depthWrite),this.colorWrite===!1&&(n.colorWrite=this.colorWrite),this.stencilWriteMask!==255&&(n.stencilWriteMask=this.stencilWriteMask),this.stencilFunc!==Df&&(n.stencilFunc=this.stencilFunc),this.stencilRef!==0&&(n.stencilRef=this.stencilRef),this.stencilFuncMask!==255&&(n.stencilFuncMask=this.stencilFuncMask),this.stencilFail!==U9&&(n.stencilFail=this.stencilFail),this.stencilZFail!==U9&&(n.stencilZFail=this.stencilZFail),this.stencilZPass!==U9&&(n.stencilZPass=this.stencilZPass),this.stencilWrite===!0&&(n.stencilWrite=this.stencilWrite),this.rotation!==void 0&&this.rotation!==0&&(n.rotation=this.rotation),this.polygonOffset===!0&&(n.polygonOffset=!0),this.polygonOffsetFactor!==0&&(n.polygonOffsetFactor=this.polygonOffsetFactor),this.polygonOffsetUnits!==0&&(n.polygonOffsetUnits=this.polygonOffsetUnits),this.linewidth!==void 0&&this.linewidth!==1&&(n.linewidth=this.linewidth),this.dashSize!==void 0&&(n.dashSize=this.dashSize),this.gapSize!==void 0&&(n.gapSize=this.gapSize),this.scale!==void 0&&(n.scale=this.scale),this.dithering===!0&&(n.dithering=!0),this.alphaTest>0&&(n.alphaTest=this.alphaTest),this.alphaHash===!0&&(n.alphaHash=!0),this.alphaToCoverage===!0&&(n.alphaToCoverage=!0),this.premultipliedAlpha===!0&&(n.premultipliedAlpha=!0),this.forceSinglePass===!0&&(n.forceSinglePass=!0),this.wireframe===!0&&(n.wireframe=!0),this.wireframeLinewidth>1&&(n.wireframeLinewidth=this.wireframeLinewidth),this.wireframeLinecap!=="round"&&(n.wireframeLinecap=this.wireframeLinecap),this.wireframeLinejoin!=="round"&&(n.wireframeLinejoin=this.wireframeLinejoin),this.flatShading===!0&&(n.flatShading=!0),this.visible===!1&&(n.visible=!1),this.toneMapped===!1&&(n.toneMapped=!1),this.fog===!1&&(n.fog=!1),Object.keys(this.userData).length>0&&(n.userData=this.userData);function i(r){const s=[];for(const o in r){const a=r[o];delete a.metadata,s.push(a)}return s}if(t){const r=i(A.textures),s=i(A.images);r.length>0&&(n.textures=r),s.length>0&&(n.images=s)}return n}clone(){return new this.constructor().copy(this)}copy(A){this.name=A.name,this.blending=A.blending,this.side=A.side,this.vertexColors=A.vertexColors,this.opacity=A.opacity,this.transparent=A.transparent,this.blendSrc=A.blendSrc,this.blendDst=A.blendDst,this.blendEquation=A.blendEquation,this.blendSrcAlpha=A.blendSrcAlpha,this.blendDstAlpha=A.blendDstAlpha,this.blendEquationAlpha=A.blendEquationAlpha,this.blendColor.copy(A.blendColor),this.blendAlpha=A.blendAlpha,this.depthFunc=A.depthFunc,this.depthTest=A.depthTest,this.depthWrite=A.depthWrite,this.stencilWriteMask=A.stencilWriteMask,this.stencilFunc=A.stencilFunc,this.stencilRef=A.stencilRef,this.stencilFuncMask=A.stencilFuncMask,this.stencilFail=A.stencilFail,this.stencilZFail=A.stencilZFail,this.stencilZPass=A.stencilZPass,this.stencilWrite=A.stencilWrite;const t=A.clippingPlanes;let n=null;if(t!==null){const i=t.length;n=new Array(i);for(let r=0;r!==i;++r)n[r]=t[r].clone()}return this.clippingPlanes=n,this.clipIntersection=A.clipIntersection,this.clipShadows=A.clipShadows,this.shadowSide=A.shadowSide,this.colorWrite=A.colorWrite,this.precision=A.precision,this.polygonOffset=A.polygonOffset,this.polygonOffsetFactor=A.polygonOffsetFactor,this.polygonOffsetUnits=A.polygonOffsetUnits,this.dithering=A.dithering,this.alphaTest=A.alphaTest,this.alphaHash=A.alphaHash,this.alphaToCoverage=A.alphaToCoverage,this.premultipliedAlpha=A.premultipliedAlpha,this.forceSinglePass=A.forceSinglePass,this.visible=A.visible,this.toneMapped=A.toneMapped,this.userData=JSON.parse(JSON.stringify(A.userData)),this}dispose(){this.dispatchEvent({type:"dispose"})}set needsUpdate(A){A===!0&&this.version++}}class i9 extends u1{constructor(A){super(),this.isMeshBasicMaterial=!0,this.type="MeshBasicMaterial",this.color=new F0(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=Lr,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(A)}copy(A){return super.copy(A),this.color.copy(A.color),this.map=A.map,this.lightMap=A.lightMap,this.lightMapIntensity=A.lightMapIntensity,this.aoMap=A.aoMap,this.aoMapIntensity=A.aoMapIntensity,this.specularMap=A.specularMap,this.alphaMap=A.alphaMap,this.envMap=A.envMap,this.combine=A.combine,this.reflectivity=A.reflectivity,this.refractionRatio=A.refractionRatio,this.wireframe=A.wireframe,this.wireframeLinewidth=A.wireframeLinewidth,this.wireframeLinecap=A.wireframeLinecap,this.wireframeLinejoin=A.wireframeLinejoin,this.fog=A.fog,this}}const De=iP();function iP(){const e=new ArrayBuffer(4),A=new Float32Array(e),t=new Uint32Array(e),n=new Uint32Array(512),i=new Uint32Array(512);for(let a=0;a<256;++a){const l=a-127;l<-27?(n[a]=0,n[a|256]=32768,i[a]=24,i[a|256]=24):l<-14?(n[a]=1024>>-l-14,n[a|256]=1024>>-l-14|32768,i[a]=-l-1,i[a|256]=-l-1):l<=15?(n[a]=l+15<<10,n[a|256]=l+15<<10|32768,i[a]=13,i[a|256]=13):l<128?(n[a]=31744,n[a|256]=64512,i[a]=24,i[a|256]=24):(n[a]=31744,n[a|256]=64512,i[a]=13,i[a|256]=13)}const r=new Uint32Array(2048),s=new Uint32Array(64),o=new Uint32Array(64);for(let a=1;a<1024;++a){let l=a<<13,u=0;for(;!(l&8388608);)l<<=1,u-=8388608;l&=-8388609,u+=947912704,r[a]=l|u}for(let a=1024;a<2048;++a)r[a]=939524096+(a-1024<<13);for(let a=1;a<31;++a)s[a]=a<<23;s[31]=1199570944,s[32]=2147483648;for(let a=33;a<63;++a)s[a]=2147483648+(a-32<<23);s[63]=3347054592;for(let a=1;a<64;++a)a!==32&&(o[a]=1024);return{floatView:A,uint32View:t,baseTable:n,shiftTable:i,mantissaTable:r,exponentTable:s,offsetTable:o}}function y4(e){Math.abs(e)>65504&&console.warn("THREE.DataUtils.toHalfFloat(): Value out of range."),e=b2(e,-65504,65504),De.floatView[0]=e;const A=De.uint32View[0],t=A>>23&511;return De.baseTable[t]+((A&8388607)>>De.shiftTable[t])}function ii(e){const A=e>>10;return De.uint32View[0]=De.mantissaTable[De.offsetTable[A]+(e&1023)]+De.exponentTable[A],De.floatView[0]}const rP={toHalfFloat:y4,fromHalfFloat:ii},j2=new k,Uo=new g0;class T5{constructor(A,t,n=!1){if(Array.isArray(A))throw new TypeError("THREE.BufferAttribute: array should be a Typed Array.");this.isBufferAttribute=!0,this.name="",this.array=A,this.itemSize=t,this.count=A!==void 0?A.length/t:0,this.normalized=n,this.usage=ar,this.updateRange={offset:0,count:-1},this.gpuType=S3,this.version=0}onUploadCallback(){}set needsUpdate(A){A===!0&&this.version++}setUsage(A){return this.usage=A,this}copy(A){return this.name=A.name,this.array=new A.array.constructor(A.array),this.itemSize=A.itemSize,this.count=A.count,this.normalized=A.normalized,this.usage=A.usage,this.gpuType=A.gpuType,this}copyAt(A,t,n){A*=this.itemSize,n*=t.itemSize;for(let i=0,r=this.itemSize;i0&&(A.userData=this.userData),this.parameters!==void 0){const a=this.parameters;for(const l in a)a[l]!==void 0&&(A[l]=a[l]);return A}A.data={attributes:{}};const t=this.index;t!==null&&(A.data.index={type:t.array.constructor.name,array:Array.prototype.slice.call(t.array)});const n=this.attributes;for(const a in n){const l=n[a];A.data.attributes[a]=l.toJSON(A.data)}const i={};let r=!1;for(const a in this.morphAttributes){const l=this.morphAttributes[a],u=[];for(let I=0,C=l.length;I0&&(i[a]=u,r=!0)}r&&(A.data.morphAttributes=i,A.data.morphTargetsRelative=this.morphTargetsRelative);const s=this.groups;s.length>0&&(A.data.groups=JSON.parse(JSON.stringify(s)));const o=this.boundingSphere;return o!==null&&(A.data.boundingSphere={center:o.center.toArray(),radius:o.radius}),A}clone(){return new this.constructor().copy(this)}copy(A){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;const t={};this.name=A.name;const n=A.index;n!==null&&this.setIndex(n.clone(t));const i=A.attributes;for(const l in i){const u=i[l];this.setAttribute(l,u.clone(t))}const r=A.morphAttributes;for(const l in r){const u=[],I=r[l];for(let C=0,h=I.length;C0){const i=t[n[0]];if(i!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let r=0,s=i.length;r(A.far-A.near)**2))&&(Ty.copy(r).invert(),p9.copy(A.ray).applyMatrix4(Ty),!(n.boundingBox!==null&&p9.intersectsBox(n.boundingBox)===!1)&&this._computeIntersections(A,t,p9)))}_computeIntersections(A,t,n){let i;const r=this.geometry,s=this.material,o=r.index,a=r.attributes.position,l=r.attributes.uv,u=r.attributes.uv1,I=r.attributes.normal,C=r.groups,h=r.drawRange;if(o!==null)if(Array.isArray(s))for(let d=0,m=C.length;dt.far?null:{distance:l,point:Oo.clone(),object:e}}function Po(e,A,t,n,i,r,s,o,a,l){e.getVertexPosition(o,l8),e.getVertexPosition(a,g8),e.getVertexPosition(l,c8);const u=CP(e,A,t,n,l8,g8,c8,bo);if(u){i&&(ko.fromBufferAttribute(i,o),Lo.fromBufferAttribute(i,a),Go.fromBufferAttribute(i,l),u.uv=D4.getInterpolation(bo,l8,g8,c8,ko,Lo,Go,new g0)),r&&(ko.fromBufferAttribute(r,o),Lo.fromBufferAttribute(r,a),Go.fromBufferAttribute(r,l),u.uv1=D4.getInterpolation(bo,l8,g8,c8,ko,Lo,Go,new g0),u.uv2=u.uv1),s&&(Fy.fromBufferAttribute(s,o),_y.fromBufferAttribute(s,a),ky.fromBufferAttribute(s,l),u.normal=D4.getInterpolation(bo,l8,g8,c8,Fy,_y,ky,new k),u.normal.dot(n.direction)>0&&u.normal.multiplyScalar(-1));const I={a:o,b:a,c:l,normal:new k,materialIndex:0};D4.getNormal(l8,g8,c8,I.normal),u.face=I}return u}class w6 extends R5{constructor(A=1,t=1,n=1,i=1,r=1,s=1){super(),this.type="BoxGeometry",this.parameters={width:A,height:t,depth:n,widthSegments:i,heightSegments:r,depthSegments:s};const o=this;i=Math.floor(i),r=Math.floor(r),s=Math.floor(s);const a=[],l=[],u=[],I=[];let C=0,h=0;d("z","y","x",-1,-1,n,t,A,s,r,0),d("z","y","x",1,-1,n,t,-A,s,r,1),d("x","z","y",1,1,A,n,t,i,s,2),d("x","z","y",1,-1,A,n,-t,i,s,3),d("x","y","z",1,-1,A,t,n,i,r,4),d("x","y","z",-1,-1,A,t,-n,i,r,5),this.setIndex(a),this.setAttribute("position",new z0(l,3)),this.setAttribute("normal",new z0(u,3)),this.setAttribute("uv",new z0(I,2));function d(m,p,f,Q,B,w,R,M,N,T,v){const x=w/N,F=R/T,K=w/2,V=R/2,P=M/2,W=N+1,e0=T+1;let i0=0,O=0;const H=new k;for(let J=0;J0?1:-1,u.push(H.x,H.y,H.z),I.push(q/N),I.push(1-J/T),i0+=1}}for(let J=0;J0&&(t.defines=this.defines),t.vertexShader=this.vertexShader,t.fragmentShader=this.fragmentShader,t.lights=this.lights,t.clipping=this.clipping;const n={};for(const i in this.extensions)this.extensions[i]===!0&&(n[i]=!0);return Object.keys(n).length>0&&(t.extensions=n),t}}class H7 extends X5{constructor(){super(),this.isCamera=!0,this.type="Camera",this.matrixWorldInverse=new y5,this.projectionMatrix=new y5,this.projectionMatrixInverse=new y5,this.coordinateSystem=OA}copy(A,t){return super.copy(A,t),this.matrixWorldInverse.copy(A.matrixWorldInverse),this.projectionMatrix.copy(A.projectionMatrix),this.projectionMatrixInverse.copy(A.projectionMatrixInverse),this.coordinateSystem=A.coordinateSystem,this}getWorldDirection(A){return super.getWorldDirection(A).negate()}updateMatrixWorld(A){super.updateMatrixWorld(A),this.matrixWorldInverse.copy(this.matrixWorld).invert()}updateWorldMatrix(A,t){super.updateWorldMatrix(A,t),this.matrixWorldInverse.copy(this.matrixWorld).invert()}clone(){return new this.constructor().copy(this)}}class i1 extends H7{constructor(A=50,t=1,n=.1,i=2e3){super(),this.isPerspectiveCamera=!0,this.type="PerspectiveCamera",this.fov=A,this.zoom=1,this.near=n,this.far=i,this.focus=10,this.aspect=t,this.view=null,this.filmGauge=35,this.filmOffset=0,this.updateProjectionMatrix()}copy(A,t){return super.copy(A,t),this.fov=A.fov,this.zoom=A.zoom,this.near=A.near,this.far=A.far,this.focus=A.focus,this.aspect=A.aspect,this.view=A.view===null?null:Object.assign({},A.view),this.filmGauge=A.filmGauge,this.filmOffset=A.filmOffset,this}setFocalLength(A){const t=.5*this.getFilmHeight()/A;this.fov=B7*2*Math.atan(t),this.updateProjectionMatrix()}getFocalLength(){const A=Math.tan(q9*.5*this.fov);return .5*this.getFilmHeight()/A}getEffectiveFOV(){return B7*2*Math.atan(Math.tan(q9*.5*this.fov)/this.zoom)}getFilmWidth(){return this.filmGauge*Math.min(this.aspect,1)}getFilmHeight(){return this.filmGauge/Math.max(this.aspect,1)}setViewOffset(A,t,n,i,r,s){this.aspect=A/t,this.view===null&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=A,this.view.fullHeight=t,this.view.offsetX=n,this.view.offsetY=i,this.view.width=r,this.view.height=s,this.updateProjectionMatrix()}clearViewOffset(){this.view!==null&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const A=this.near;let t=A*Math.tan(q9*.5*this.fov)/this.zoom,n=2*t,i=this.aspect*n,r=-.5*i;const s=this.view;if(this.view!==null&&this.view.enabled){const a=s.fullWidth,l=s.fullHeight;r+=s.offsetX*i/a,t-=s.offsetY*n/l,i*=s.width/a,n*=s.height/l}const o=this.filmOffset;o!==0&&(r+=A*o/this.getFilmWidth()),this.projectionMatrix.makePerspective(r,r+i,t,t-n,A,this.far,this.coordinateSystem),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(A){const t=super.toJSON(A);return t.object.fov=this.fov,t.object.zoom=this.zoom,t.object.near=this.near,t.object.far=this.far,t.object.focus=this.focus,t.object.aspect=this.aspect,this.view!==null&&(t.object.view=Object.assign({},this.view)),t.object.filmGauge=this.filmGauge,t.object.filmOffset=this.filmOffset,t}}const g8=-90,c8=1;class PN extends X5{constructor(A,t,n){super(),this.type="CubeCamera",this.renderTarget=n,this.coordinateSystem=null,this.activeMipmapLevel=0;const i=new i1(g8,c8,A,t);i.layers=this.layers,this.add(i);const r=new i1(g8,c8,A,t);r.layers=this.layers,this.add(r);const s=new i1(g8,c8,A,t);s.layers=this.layers,this.add(s);const o=new i1(g8,c8,A,t);o.layers=this.layers,this.add(o);const a=new i1(g8,c8,A,t);a.layers=this.layers,this.add(a);const l=new i1(g8,c8,A,t);l.layers=this.layers,this.add(l)}updateCoordinateSystem(){const A=this.coordinateSystem,t=this.children.concat(),[n,i,r,s,o,a]=t;for(const l of t)this.remove(l);if(A===OA)n.up.set(0,1,0),n.lookAt(1,0,0),i.up.set(0,1,0),i.lookAt(-1,0,0),r.up.set(0,0,-1),r.lookAt(0,1,0),s.up.set(0,0,1),s.lookAt(0,-1,0),o.up.set(0,1,0),o.lookAt(0,0,1),a.up.set(0,1,0),a.lookAt(0,0,-1);else if(A===or)n.up.set(0,-1,0),n.lookAt(-1,0,0),i.up.set(0,-1,0),i.lookAt(1,0,0),r.up.set(0,0,1),r.lookAt(0,1,0),s.up.set(0,0,-1),s.lookAt(0,-1,0),o.up.set(0,-1,0),o.lookAt(0,0,1),a.up.set(0,-1,0),a.lookAt(0,0,-1);else throw new Error("THREE.CubeCamera.updateCoordinateSystem(): Invalid coordinate system: "+A);for(const l of t)this.add(l),l.updateMatrixWorld()}update(A,t){this.parent===null&&this.updateMatrixWorld();const{renderTarget:n,activeMipmapLevel:i}=this;this.coordinateSystem!==A.coordinateSystem&&(this.coordinateSystem=A.coordinateSystem,this.updateCoordinateSystem());const[r,s,o,a,l,u]=this.children,I=A.getRenderTarget(),C=A.getActiveCubeFace(),h=A.getActiveMipmapLevel(),d=A.xr.enabled;A.xr.enabled=!1;const m=n.texture.generateMipmaps;n.texture.generateMipmaps=!1,A.setRenderTarget(n,0,i),A.render(t,r),A.setRenderTarget(n,1,i),A.render(t,s),A.setRenderTarget(n,2,i),A.render(t,o),A.setRenderTarget(n,3,i),A.render(t,a),A.setRenderTarget(n,4,i),A.render(t,l),n.texture.generateMipmaps=m,A.setRenderTarget(n,5,i),A.render(t,u),A.setRenderTarget(I,C,h),A.xr.enabled=d,n.texture.needsPMREMUpdate=!0}}class Gr extends I2{constructor(A,t,n,i,r,s,o,a,l,u){A=A!==void 0?A:[],t=t!==void 0?t:Ge,super(A,t,n,i,r,s,o,a,l,u),this.isCubeTexture=!0,this.flipY=!1}get images(){return this.image}set images(A){this.image=A}}class YN extends S1{constructor(A=1,t={}){super(A,A,t),this.isWebGLCubeRenderTarget=!0;const n={width:A,height:A,depth:1},i=[n,n,n,n,n,n];t.encoding!==void 0&&(pi("THREE.WebGLCubeRenderTarget: option.encoding has been replaced by option.colorSpace."),t.colorSpace=t.encoding===_t?e2:g4),this.texture=new Gr(i,t.mapping,t.wrapS,t.wrapT,t.magFilter,t.minFilter,t.format,t.type,t.anisotropy,t.colorSpace),this.texture.isRenderTargetTexture=!0,this.texture.generateMipmaps=t.generateMipmaps!==void 0?t.generateMipmaps:!1,this.texture.minFilter=t.minFilter!==void 0?t.minFilter:o2}fromEquirectangularTexture(A,t){this.texture.type=t.type,this.texture.colorSpace=t.colorSpace,this.texture.generateMipmaps=t.generateMipmaps,this.texture.minFilter=t.minFilter,this.texture.magFilter=t.magFilter;const n={uniforms:{tEquirect:{value:null}},vertexShader:` +}`;class Y1 extends u1{constructor(A){super(),this.isShaderMaterial=!0,this.type="ShaderMaterial",this.defines={},this.uniforms={},this.uniformsGroups=[],this.vertexShader=fP,this.fragmentShader=dP,this.linewidth=1,this.wireframe=!1,this.wireframeLinewidth=1,this.fog=!1,this.lights=!1,this.clipping=!1,this.forceSinglePass=!0,this.extensions={derivatives:!1,fragDepth:!1,drawBuffers:!1,shaderTextureLOD:!1},this.defaultAttributeValues={color:[1,1,1],uv:[0,0],uv1:[0,0]},this.index0AttributeName=void 0,this.uniformsNeedUpdate=!1,this.glslVersion=null,A!==void 0&&this.setValues(A)}copy(A){return super.copy(A),this.fragmentShader=A.fragmentShader,this.vertexShader=A.vertexShader,this.uniforms=m7(A.uniforms),this.uniformsGroups=hP(A.uniformsGroups),this.defines=Object.assign({},A.defines),this.wireframe=A.wireframe,this.wireframeLinewidth=A.wireframeLinewidth,this.fog=A.fog,this.lights=A.lights,this.clipping=A.clipping,this.extensions=Object.assign({},A.extensions),this.glslVersion=A.glslVersion,this}toJSON(A){const t=super.toJSON(A);t.glslVersion=this.glslVersion,t.uniforms={};for(const i in this.uniforms){const s=this.uniforms[i].value;s&&s.isTexture?t.uniforms[i]={type:"t",value:s.toJSON(A).uuid}:s&&s.isColor?t.uniforms[i]={type:"c",value:s.getHex()}:s&&s.isVector2?t.uniforms[i]={type:"v2",value:s.toArray()}:s&&s.isVector3?t.uniforms[i]={type:"v3",value:s.toArray()}:s&&s.isVector4?t.uniforms[i]={type:"v4",value:s.toArray()}:s&&s.isMatrix3?t.uniforms[i]={type:"m3",value:s.toArray()}:s&&s.isMatrix4?t.uniforms[i]={type:"m4",value:s.toArray()}:t.uniforms[i]={value:s}}Object.keys(this.defines).length>0&&(t.defines=this.defines),t.vertexShader=this.vertexShader,t.fragmentShader=this.fragmentShader,t.lights=this.lights,t.clipping=this.clipping;const n={};for(const i in this.extensions)this.extensions[i]===!0&&(n[i]=!0);return Object.keys(n).length>0&&(t.extensions=n),t}}class V7 extends X5{constructor(){super(),this.isCamera=!0,this.type="Camera",this.matrixWorldInverse=new y5,this.projectionMatrix=new y5,this.projectionMatrixInverse=new y5,this.coordinateSystem=OA}copy(A,t){return super.copy(A,t),this.matrixWorldInverse.copy(A.matrixWorldInverse),this.projectionMatrix.copy(A.projectionMatrix),this.projectionMatrixInverse.copy(A.projectionMatrixInverse),this.coordinateSystem=A.coordinateSystem,this}getWorldDirection(A){return super.getWorldDirection(A).negate()}updateMatrixWorld(A){super.updateMatrixWorld(A),this.matrixWorldInverse.copy(this.matrixWorld).invert()}updateWorldMatrix(A,t){super.updateWorldMatrix(A,t),this.matrixWorldInverse.copy(this.matrixWorld).invert()}clone(){return new this.constructor().copy(this)}}class i1 extends V7{constructor(A=50,t=1,n=.1,i=2e3){super(),this.isPerspectiveCamera=!0,this.type="PerspectiveCamera",this.fov=A,this.zoom=1,this.near=n,this.far=i,this.focus=10,this.aspect=t,this.view=null,this.filmGauge=35,this.filmOffset=0,this.updateProjectionMatrix()}copy(A,t){return super.copy(A,t),this.fov=A.fov,this.zoom=A.zoom,this.near=A.near,this.far=A.far,this.focus=A.focus,this.aspect=A.aspect,this.view=A.view===null?null:Object.assign({},A.view),this.filmGauge=A.filmGauge,this.filmOffset=A.filmOffset,this}setFocalLength(A){const t=.5*this.getFilmHeight()/A;this.fov=p7*2*Math.atan(t),this.updateProjectionMatrix()}getFocalLength(){const A=Math.tan(X9*.5*this.fov);return .5*this.getFilmHeight()/A}getEffectiveFOV(){return p7*2*Math.atan(Math.tan(X9*.5*this.fov)/this.zoom)}getFilmWidth(){return this.filmGauge*Math.min(this.aspect,1)}getFilmHeight(){return this.filmGauge/Math.max(this.aspect,1)}setViewOffset(A,t,n,i,r,s){this.aspect=A/t,this.view===null&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=A,this.view.fullHeight=t,this.view.offsetX=n,this.view.offsetY=i,this.view.width=r,this.view.height=s,this.updateProjectionMatrix()}clearViewOffset(){this.view!==null&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const A=this.near;let t=A*Math.tan(X9*.5*this.fov)/this.zoom,n=2*t,i=this.aspect*n,r=-.5*i;const s=this.view;if(this.view!==null&&this.view.enabled){const a=s.fullWidth,l=s.fullHeight;r+=s.offsetX*i/a,t-=s.offsetY*n/l,i*=s.width/a,n*=s.height/l}const o=this.filmOffset;o!==0&&(r+=A*o/this.getFilmWidth()),this.projectionMatrix.makePerspective(r,r+i,t,t-n,A,this.far,this.coordinateSystem),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(A){const t=super.toJSON(A);return t.object.fov=this.fov,t.object.zoom=this.zoom,t.object.near=this.near,t.object.far=this.far,t.object.focus=this.focus,t.object.aspect=this.aspect,this.view!==null&&(t.object.view=Object.assign({},this.view)),t.object.filmGauge=this.filmGauge,t.object.filmOffset=this.filmOffset,t}}const u8=-90,I8=1;class YN extends X5{constructor(A,t,n){super(),this.type="CubeCamera",this.renderTarget=n,this.coordinateSystem=null,this.activeMipmapLevel=0;const i=new i1(u8,I8,A,t);i.layers=this.layers,this.add(i);const r=new i1(u8,I8,A,t);r.layers=this.layers,this.add(r);const s=new i1(u8,I8,A,t);s.layers=this.layers,this.add(s);const o=new i1(u8,I8,A,t);o.layers=this.layers,this.add(o);const a=new i1(u8,I8,A,t);a.layers=this.layers,this.add(a);const l=new i1(u8,I8,A,t);l.layers=this.layers,this.add(l)}updateCoordinateSystem(){const A=this.coordinateSystem,t=this.children.concat(),[n,i,r,s,o,a]=t;for(const l of t)this.remove(l);if(A===OA)n.up.set(0,1,0),n.lookAt(1,0,0),i.up.set(0,1,0),i.lookAt(-1,0,0),r.up.set(0,0,-1),r.lookAt(0,1,0),s.up.set(0,0,1),s.lookAt(0,-1,0),o.up.set(0,1,0),o.lookAt(0,0,1),a.up.set(0,1,0),a.lookAt(0,0,-1);else if(A===lr)n.up.set(0,-1,0),n.lookAt(-1,0,0),i.up.set(0,-1,0),i.lookAt(1,0,0),r.up.set(0,0,1),r.lookAt(0,1,0),s.up.set(0,0,-1),s.lookAt(0,-1,0),o.up.set(0,-1,0),o.lookAt(0,0,1),a.up.set(0,-1,0),a.lookAt(0,0,-1);else throw new Error("THREE.CubeCamera.updateCoordinateSystem(): Invalid coordinate system: "+A);for(const l of t)this.add(l),l.updateMatrixWorld()}update(A,t){this.parent===null&&this.updateMatrixWorld();const{renderTarget:n,activeMipmapLevel:i}=this;this.coordinateSystem!==A.coordinateSystem&&(this.coordinateSystem=A.coordinateSystem,this.updateCoordinateSystem());const[r,s,o,a,l,u]=this.children,I=A.getRenderTarget(),C=A.getActiveCubeFace(),h=A.getActiveMipmapLevel(),d=A.xr.enabled;A.xr.enabled=!1;const m=n.texture.generateMipmaps;n.texture.generateMipmaps=!1,A.setRenderTarget(n,0,i),A.render(t,r),A.setRenderTarget(n,1,i),A.render(t,s),A.setRenderTarget(n,2,i),A.render(t,o),A.setRenderTarget(n,3,i),A.render(t,a),A.setRenderTarget(n,4,i),A.render(t,l),n.texture.generateMipmaps=m,A.setRenderTarget(n,5,i),A.render(t,u),A.setRenderTarget(I,C,h),A.xr.enabled=d,n.texture.needsPMREMUpdate=!0}}class Or extends I2{constructor(A,t,n,i,r,s,o,a,l,u){A=A!==void 0?A:[],t=t!==void 0?t:be,super(A,t,n,i,r,s,o,a,l,u),this.isCubeTexture=!0,this.flipY=!1}get images(){return this.image}set images(A){this.image=A}}class JN extends S1{constructor(A=1,t={}){super(A,A,t),this.isWebGLCubeRenderTarget=!0;const n={width:A,height:A,depth:1},i=[n,n,n,n,n,n];t.encoding!==void 0&&(yi("THREE.WebGLCubeRenderTarget: option.encoding has been replaced by option.colorSpace."),t.colorSpace=t.encoding===kt?e2:g4),this.texture=new Or(i,t.mapping,t.wrapS,t.wrapT,t.magFilter,t.minFilter,t.format,t.type,t.anisotropy,t.colorSpace),this.texture.isRenderTargetTexture=!0,this.texture.generateMipmaps=t.generateMipmaps!==void 0?t.generateMipmaps:!1,this.texture.minFilter=t.minFilter!==void 0?t.minFilter:o2}fromEquirectangularTexture(A,t){this.texture.type=t.type,this.texture.colorSpace=t.colorSpace,this.texture.generateMipmaps=t.generateMipmaps,this.texture.minFilter=t.minFilter,this.texture.magFilter=t.magFilter;const n={uniforms:{tEquirect:{value:null}},vertexShader:` varying vec3 vWorldDirection; @@ -80,9 +80,9 @@ Error generating stack: `+r.message+` gl_FragColor = texture2D( tEquirect, sampleUV ); } - `},i=new m6(5,5,5),r=new Y1({name:"CubemapFromEquirect",uniforms:Q7(n.uniforms),vertexShader:n.vertexShader,fragmentShader:n.fragmentShader,side:o1,blending:x3});r.uniforms.tEquirect.value=t;const s=new w1(i,r),o=t.minFilter;return t.minFilter===Yt&&(t.minFilter=o2),new PN(1,10,this).update(A,s),t.minFilter=o,s.geometry.dispose(),s.material.dispose(),this}clear(A,t,n,i){const r=A.getRenderTarget();for(let s=0;s<6;s++)A.setRenderTarget(this,s),A.clear(t,n,i);A.setRenderTarget(r)}}const PI=new k,fP=new k,dP=new x5;class y3{constructor(A=new k(1,0,0),t=0){this.isPlane=!0,this.normal=A,this.constant=t}set(A,t){return this.normal.copy(A),this.constant=t,this}setComponents(A,t,n,i){return this.normal.set(A,t,n),this.constant=i,this}setFromNormalAndCoplanarPoint(A,t){return this.normal.copy(A),this.constant=-t.dot(this.normal),this}setFromCoplanarPoints(A,t,n){const i=PI.subVectors(n,t).cross(fP.subVectors(A,t)).normalize();return this.setFromNormalAndCoplanarPoint(i,A),this}copy(A){return this.normal.copy(A.normal),this.constant=A.constant,this}normalize(){const A=1/this.normal.length();return this.normal.multiplyScalar(A),this.constant*=A,this}negate(){return this.constant*=-1,this.normal.negate(),this}distanceToPoint(A){return this.normal.dot(A)+this.constant}distanceToSphere(A){return this.distanceToPoint(A.center)-A.radius}projectPoint(A,t){return t.copy(A).addScaledVector(this.normal,-this.distanceToPoint(A))}intersectLine(A,t){const n=A.delta(PI),i=this.normal.dot(n);if(i===0)return this.distanceToPoint(A.start)===0?t.copy(A.start):null;const r=-(A.start.dot(this.normal)+this.constant)/i;return r<0||r>1?null:t.copy(A.start).addScaledVector(n,r)}intersectsLine(A){const t=this.distanceToPoint(A.start),n=this.distanceToPoint(A.end);return t<0&&n>0||n<0&&t>0}intersectsBox(A){return A.intersectsPlane(this)}intersectsSphere(A){return A.intersectsPlane(this)}coplanarPoint(A){return A.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(A,t){const n=t||dP.getNormalMatrix(A),i=this.coplanarPoint(PI).applyMatrix4(A),r=this.normal.applyMatrix3(n).normalize();return this.constant=-i.dot(r),this}translate(A){return this.constant-=A.dot(this.normal),this}equals(A){return A.normal.equals(this.normal)&&A.constant===this.constant}clone(){return new this.constructor().copy(this)}}const m9=new dA,Oo=new k;class _g{constructor(A=new y3,t=new y3,n=new y3,i=new y3,r=new y3,s=new y3){this.planes=[A,t,n,i,r,s]}set(A,t,n,i,r,s){const o=this.planes;return o[0].copy(A),o[1].copy(t),o[2].copy(n),o[3].copy(i),o[4].copy(r),o[5].copy(s),this}copy(A){const t=this.planes;for(let n=0;n<6;n++)t[n].copy(A.planes[n]);return this}setFromProjectionMatrix(A,t=OA){const n=this.planes,i=A.elements,r=i[0],s=i[1],o=i[2],a=i[3],l=i[4],u=i[5],I=i[6],C=i[7],h=i[8],d=i[9],m=i[10],p=i[11],f=i[12],Q=i[13],B=i[14],w=i[15];if(n[0].setComponents(a-r,C-l,p-h,w-f).normalize(),n[1].setComponents(a+r,C+l,p+h,w+f).normalize(),n[2].setComponents(a+s,C+u,p+d,w+Q).normalize(),n[3].setComponents(a-s,C-u,p-d,w-Q).normalize(),n[4].setComponents(a-o,C-I,p-m,w-B).normalize(),t===OA)n[5].setComponents(a+o,C+I,p+m,w+B).normalize();else if(t===or)n[5].setComponents(o,I,m,B).normalize();else throw new Error("THREE.Frustum.setFromProjectionMatrix(): Invalid coordinate system: "+t);return this}intersectsObject(A){if(A.boundingSphere!==void 0)A.boundingSphere===null&&A.computeBoundingSphere(),m9.copy(A.boundingSphere).applyMatrix4(A.matrixWorld);else{const t=A.geometry;t.boundingSphere===null&&t.computeBoundingSphere(),m9.copy(t.boundingSphere).applyMatrix4(A.matrixWorld)}return this.intersectsSphere(m9)}intersectsSprite(A){return m9.center.set(0,0,0),m9.radius=.7071067811865476,m9.applyMatrix4(A.matrixWorld),this.intersectsSphere(m9)}intersectsSphere(A){const t=this.planes,n=A.center,i=-A.radius;for(let r=0;r<6;r++)if(t[r].distanceToPoint(n)0?A.max.x:A.min.x,Oo.y=i.normal.y>0?A.max.y:A.min.y,Oo.z=i.normal.z>0?A.max.z:A.min.z,i.distanceToPoint(Oo)<0)return!1}return!0}containsPoint(A){const t=this.planes;for(let n=0;n<6;n++)if(t[n].distanceToPoint(A)<0)return!1;return!0}clone(){return new this.constructor().copy(this)}}function JN(){let e=null,A=!1,t=null,n=null;function i(r,s){t(r,s),n=e.requestAnimationFrame(i)}return{start:function(){A!==!0&&t!==null&&(n=e.requestAnimationFrame(i),A=!0)},stop:function(){e.cancelAnimationFrame(n),A=!1},setAnimationLoop:function(r){t=r},setContext:function(r){e=r}}}function EP(e,A){const t=A.isWebGL2,n=new WeakMap;function i(l,u){const I=l.array,C=l.usage,h=e.createBuffer();e.bindBuffer(u,h),e.bufferData(u,I,C),l.onUploadCallback();let d;if(I instanceof Float32Array)d=e.FLOAT;else if(I instanceof Uint16Array)if(l.isFloat16BufferAttribute)if(t)d=e.HALF_FLOAT;else throw new Error("THREE.WebGLAttributes: Usage of Float16BufferAttribute requires WebGL2.");else d=e.UNSIGNED_SHORT;else if(I instanceof Int16Array)d=e.SHORT;else if(I instanceof Uint32Array)d=e.UNSIGNED_INT;else if(I instanceof Int32Array)d=e.INT;else if(I instanceof Int8Array)d=e.BYTE;else if(I instanceof Uint8Array)d=e.UNSIGNED_BYTE;else if(I instanceof Uint8ClampedArray)d=e.UNSIGNED_BYTE;else throw new Error("THREE.WebGLAttributes: Unsupported buffer data format: "+I);return{buffer:h,type:d,bytesPerElement:I.BYTES_PER_ELEMENT,version:l.version}}function r(l,u,I){const C=u.array,h=u.updateRange;e.bindBuffer(I,l),h.count===-1?e.bufferSubData(I,0,C):(t?e.bufferSubData(I,h.offset*C.BYTES_PER_ELEMENT,C,h.offset,h.count):e.bufferSubData(I,h.offset*C.BYTES_PER_ELEMENT,C.subarray(h.offset,h.offset+h.count)),h.count=-1),u.onUploadCallback()}function s(l){return l.isInterleavedBufferAttribute&&(l=l.data),n.get(l)}function o(l){l.isInterleavedBufferAttribute&&(l=l.data);const u=n.get(l);u&&(e.deleteBuffer(u.buffer),n.delete(l))}function a(l,u){if(l.isGLBufferAttribute){const C=n.get(l);(!C||C.version1?null:t.copy(A.start).addScaledVector(n,r)}intersectsLine(A){const t=this.distanceToPoint(A.start),n=this.distanceToPoint(A.end);return t<0&&n>0||n<0&&t>0}intersectsBox(A){return A.intersectsPlane(this)}intersectsSphere(A){return A.intersectsPlane(this)}coplanarPoint(A){return A.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(A,t){const n=t||BP.getNormalMatrix(A),i=this.coplanarPoint(JI).applyMatrix4(A),r=this.normal.applyMatrix3(n).normalize();return this.constant=-i.dot(r),this}translate(A){return this.constant-=A.dot(this.normal),this}equals(A){return A.normal.equals(this.normal)&&A.constant===this.constant}clone(){return new this.constructor().copy(this)}}const m9=new dA,Yo=new k;class Lg{constructor(A=new y3,t=new y3,n=new y3,i=new y3,r=new y3,s=new y3){this.planes=[A,t,n,i,r,s]}set(A,t,n,i,r,s){const o=this.planes;return o[0].copy(A),o[1].copy(t),o[2].copy(n),o[3].copy(i),o[4].copy(r),o[5].copy(s),this}copy(A){const t=this.planes;for(let n=0;n<6;n++)t[n].copy(A.planes[n]);return this}setFromProjectionMatrix(A,t=OA){const n=this.planes,i=A.elements,r=i[0],s=i[1],o=i[2],a=i[3],l=i[4],u=i[5],I=i[6],C=i[7],h=i[8],d=i[9],m=i[10],p=i[11],f=i[12],Q=i[13],B=i[14],w=i[15];if(n[0].setComponents(a-r,C-l,p-h,w-f).normalize(),n[1].setComponents(a+r,C+l,p+h,w+f).normalize(),n[2].setComponents(a+s,C+u,p+d,w+Q).normalize(),n[3].setComponents(a-s,C-u,p-d,w-Q).normalize(),n[4].setComponents(a-o,C-I,p-m,w-B).normalize(),t===OA)n[5].setComponents(a+o,C+I,p+m,w+B).normalize();else if(t===lr)n[5].setComponents(o,I,m,B).normalize();else throw new Error("THREE.Frustum.setFromProjectionMatrix(): Invalid coordinate system: "+t);return this}intersectsObject(A){if(A.boundingSphere!==void 0)A.boundingSphere===null&&A.computeBoundingSphere(),m9.copy(A.boundingSphere).applyMatrix4(A.matrixWorld);else{const t=A.geometry;t.boundingSphere===null&&t.computeBoundingSphere(),m9.copy(t.boundingSphere).applyMatrix4(A.matrixWorld)}return this.intersectsSphere(m9)}intersectsSprite(A){return m9.center.set(0,0,0),m9.radius=.7071067811865476,m9.applyMatrix4(A.matrixWorld),this.intersectsSphere(m9)}intersectsSphere(A){const t=this.planes,n=A.center,i=-A.radius;for(let r=0;r<6;r++)if(t[r].distanceToPoint(n)0?A.max.x:A.min.x,Yo.y=i.normal.y>0?A.max.y:A.min.y,Yo.z=i.normal.z>0?A.max.z:A.min.z,i.distanceToPoint(Yo)<0)return!1}return!0}containsPoint(A){const t=this.planes;for(let n=0;n<6;n++)if(t[n].distanceToPoint(A)<0)return!1;return!0}clone(){return new this.constructor().copy(this)}}function HN(){let e=null,A=!1,t=null,n=null;function i(r,s){t(r,s),n=e.requestAnimationFrame(i)}return{start:function(){A!==!0&&t!==null&&(n=e.requestAnimationFrame(i),A=!0)},stop:function(){e.cancelAnimationFrame(n),A=!1},setAnimationLoop:function(r){t=r},setContext:function(r){e=r}}}function QP(e,A){const t=A.isWebGL2,n=new WeakMap;function i(l,u){const I=l.array,C=l.usage,h=e.createBuffer();e.bindBuffer(u,h),e.bufferData(u,I,C),l.onUploadCallback();let d;if(I instanceof Float32Array)d=e.FLOAT;else if(I instanceof Uint16Array)if(l.isFloat16BufferAttribute)if(t)d=e.HALF_FLOAT;else throw new Error("THREE.WebGLAttributes: Usage of Float16BufferAttribute requires WebGL2.");else d=e.UNSIGNED_SHORT;else if(I instanceof Int16Array)d=e.SHORT;else if(I instanceof Uint32Array)d=e.UNSIGNED_INT;else if(I instanceof Int32Array)d=e.INT;else if(I instanceof Int8Array)d=e.BYTE;else if(I instanceof Uint8Array)d=e.UNSIGNED_BYTE;else if(I instanceof Uint8ClampedArray)d=e.UNSIGNED_BYTE;else throw new Error("THREE.WebGLAttributes: Unsupported buffer data format: "+I);return{buffer:h,type:d,bytesPerElement:I.BYTES_PER_ELEMENT,version:l.version}}function r(l,u,I){const C=u.array,h=u.updateRange;e.bindBuffer(I,l),h.count===-1?e.bufferSubData(I,0,C):(t?e.bufferSubData(I,h.offset*C.BYTES_PER_ELEMENT,C,h.offset,h.count):e.bufferSubData(I,h.offset*C.BYTES_PER_ELEMENT,C.subarray(h.offset,h.offset+h.count)),h.count=-1),u.onUploadCallback()}function s(l){return l.isInterleavedBufferAttribute&&(l=l.data),n.get(l)}function o(l){l.isInterleavedBufferAttribute&&(l=l.data);const u=n.get(l);u&&(e.deleteBuffer(u.buffer),n.delete(l))}function a(l,u){if(l.isGLBufferAttribute){const C=n.get(l);(!C||C.version 0 +#endif`,FP=`#if NUM_CLIPPING_PLANES > 0 vec4 plane; #pragma unroll_loop_start for ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) { @@ -263,26 +263,26 @@ vec3 BRDF_BlinnPhong( const in vec3 lightDir, const in vec3 viewDir, const in ve #pragma unroll_loop_end if ( clipped ) discard; #endif -#endif`,UP=`#if NUM_CLIPPING_PLANES > 0 +#endif`,_P=`#if NUM_CLIPPING_PLANES > 0 varying vec3 vClipPosition; uniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ]; -#endif`,FP=`#if NUM_CLIPPING_PLANES > 0 +#endif`,kP=`#if NUM_CLIPPING_PLANES > 0 varying vec3 vClipPosition; -#endif`,_P=`#if NUM_CLIPPING_PLANES > 0 +#endif`,LP=`#if NUM_CLIPPING_PLANES > 0 vClipPosition = - mvPosition.xyz; -#endif`,kP=`#if defined( USE_COLOR_ALPHA ) +#endif`,GP=`#if defined( USE_COLOR_ALPHA ) diffuseColor *= vColor; #elif defined( USE_COLOR ) diffuseColor.rgb *= vColor; -#endif`,LP=`#if defined( USE_COLOR_ALPHA ) +#endif`,bP=`#if defined( USE_COLOR_ALPHA ) varying vec4 vColor; #elif defined( USE_COLOR ) varying vec3 vColor; -#endif`,GP=`#if defined( USE_COLOR_ALPHA ) +#endif`,OP=`#if defined( USE_COLOR_ALPHA ) varying vec4 vColor; #elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) varying vec3 vColor; -#endif`,bP=`#if defined( USE_COLOR_ALPHA ) +#endif`,PP=`#if defined( USE_COLOR_ALPHA ) vColor = vec4( 1.0 ); #elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) vColor = vec3( 1.0 ); @@ -292,7 +292,7 @@ vec3 BRDF_BlinnPhong( const in vec3 lightDir, const in vec3 viewDir, const in ve #endif #ifdef USE_INSTANCING_COLOR vColor.xyz *= instanceColor.xyz; -#endif`,OP=`#define PI 3.141592653589793 +#endif`,YP=`#define PI 3.141592653589793 #define PI2 6.283185307179586 #define PI_HALF 1.5707963267948966 #define RECIPROCAL_PI 0.3183098861837907 @@ -370,7 +370,7 @@ vec3 F_Schlick( const in vec3 f0, const in float f90, const in float dotVH ) { float F_Schlick( const in float f0, const in float f90, const in float dotVH ) { float fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH ); return f0 * ( 1.0 - fresnel ) + ( f90 * fresnel ); -} // validated`,PP=`#ifdef ENVMAP_TYPE_CUBE_UV +} // validated`,JP=`#ifdef ENVMAP_TYPE_CUBE_UV #define cubeUV_minMipLevel 4.0 #define cubeUV_minTileSize 16.0 float getFace( vec3 direction ) { @@ -468,7 +468,7 @@ float F_Schlick( const in float f0, const in float f90, const in float dotVH ) { return vec4( mix( color0, color1, mipF ), 1.0 ); } } -#endif`,YP=`vec3 transformedNormal = objectNormal; +#endif`,HP=`vec3 transformedNormal = objectNormal; #ifdef USE_INSTANCING mat3 m = mat3( instanceMatrix ); transformedNormal /= vec3( dot( m[ 0 ], m[ 0 ] ), dot( m[ 1 ], m[ 1 ] ), dot( m[ 2 ], m[ 2 ] ) ); @@ -483,18 +483,18 @@ transformedNormal = normalMatrix * transformedNormal; #ifdef FLIP_SIDED transformedTangent = - transformedTangent; #endif -#endif`,JP=`#ifdef USE_DISPLACEMENTMAP +#endif`,KP=`#ifdef USE_DISPLACEMENTMAP uniform sampler2D displacementMap; uniform float displacementScale; uniform float displacementBias; -#endif`,HP=`#ifdef USE_DISPLACEMENTMAP +#endif`,VP=`#ifdef USE_DISPLACEMENTMAP transformed += normalize( objectNormal ) * ( texture2D( displacementMap, vDisplacementMapUv ).x * displacementScale + displacementBias ); -#endif`,KP=`#ifdef USE_EMISSIVEMAP +#endif`,zP=`#ifdef USE_EMISSIVEMAP vec4 emissiveColor = texture2D( emissiveMap, vEmissiveMapUv ); totalEmissiveRadiance *= emissiveColor.rgb; -#endif`,VP=`#ifdef USE_EMISSIVEMAP +#endif`,WP=`#ifdef USE_EMISSIVEMAP uniform sampler2D emissiveMap; -#endif`,zP="gl_FragColor = linearToOutputTexel( gl_FragColor );",WP=` +#endif`,ZP="gl_FragColor = linearToOutputTexel( gl_FragColor );",jP=` const mat3 LINEAR_SRGB_TO_LINEAR_DISPLAY_P3 = mat3( vec3( 0.8224621, 0.177538, 0.0 ), vec3( 0.0331941, 0.9668058, 0.0 ), @@ -522,7 +522,7 @@ vec4 LinearToLinear( in vec4 value ) { } vec4 LinearTosRGB( in vec4 value ) { return sRGBTransferOETF( value ); -}`,ZP=`#ifdef USE_ENVMAP +}`,qP=`#ifdef USE_ENVMAP #ifdef ENV_WORLDPOS vec3 cameraToFrag; if ( isOrthographic ) { @@ -551,7 +551,7 @@ vec4 LinearTosRGB( in vec4 value ) { #elif defined( ENVMAP_BLENDING_ADD ) outgoingLight += envColor.xyz * specularStrength * reflectivity; #endif -#endif`,jP=`#ifdef USE_ENVMAP +#endif`,XP=`#ifdef USE_ENVMAP uniform float envMapIntensity; uniform float flipEnvMap; #ifdef ENVMAP_TYPE_CUBE @@ -560,7 +560,7 @@ vec4 LinearTosRGB( in vec4 value ) { uniform sampler2D envMap; #endif -#endif`,qP=`#ifdef USE_ENVMAP +#endif`,$P=`#ifdef USE_ENVMAP uniform float reflectivity; #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT ) #define ENV_WORLDPOS @@ -571,7 +571,7 @@ vec4 LinearTosRGB( in vec4 value ) { #else varying vec3 vReflect; #endif -#endif`,XP=`#ifdef USE_ENVMAP +#endif`,AY=`#ifdef USE_ENVMAP #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT ) #define ENV_WORLDPOS #endif @@ -582,7 +582,7 @@ vec4 LinearTosRGB( in vec4 value ) { varying vec3 vReflect; uniform float refractionRatio; #endif -#endif`,$P=`#ifdef USE_ENVMAP +#endif`,eY=`#ifdef USE_ENVMAP #ifdef ENV_WORLDPOS vWorldPosition = worldPosition.xyz; #else @@ -599,18 +599,18 @@ vec4 LinearTosRGB( in vec4 value ) { vReflect = refract( cameraToVertex, worldNormal, refractionRatio ); #endif #endif -#endif`,AY=`#ifdef USE_FOG +#endif`,tY=`#ifdef USE_FOG vFogDepth = - mvPosition.z; -#endif`,eY=`#ifdef USE_FOG +#endif`,nY=`#ifdef USE_FOG varying float vFogDepth; -#endif`,tY=`#ifdef USE_FOG +#endif`,iY=`#ifdef USE_FOG #ifdef FOG_EXP2 float fogFactor = 1.0 - exp( - fogDensity * fogDensity * vFogDepth * vFogDepth ); #else float fogFactor = smoothstep( fogNear, fogFar, vFogDepth ); #endif gl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor ); -#endif`,nY=`#ifdef USE_FOG +#endif`,rY=`#ifdef USE_FOG uniform vec3 fogColor; varying float vFogDepth; #ifdef FOG_EXP2 @@ -619,7 +619,7 @@ vec4 LinearTosRGB( in vec4 value ) { uniform float fogNear; uniform float fogFar; #endif -#endif`,iY=`#ifdef USE_GRADIENTMAP +#endif`,sY=`#ifdef USE_GRADIENTMAP uniform sampler2D gradientMap; #endif vec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) { @@ -631,16 +631,16 @@ vec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) { vec2 fw = fwidth( coord ) * 0.5; return mix( vec3( 0.7 ), vec3( 1.0 ), smoothstep( 0.7 - fw.x, 0.7 + fw.x, coord.x ) ); #endif -}`,rY=`#ifdef USE_LIGHTMAP +}`,oY=`#ifdef USE_LIGHTMAP vec4 lightMapTexel = texture2D( lightMap, vLightMapUv ); vec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity; reflectedLight.indirectDiffuse += lightMapIrradiance; -#endif`,sY=`#ifdef USE_LIGHTMAP +#endif`,aY=`#ifdef USE_LIGHTMAP uniform sampler2D lightMap; uniform float lightMapIntensity; -#endif`,oY=`LambertMaterial material; +#endif`,lY=`LambertMaterial material; material.diffuseColor = diffuseColor.rgb; -material.specularStrength = specularStrength;`,aY=`varying vec3 vViewPosition; +material.specularStrength = specularStrength;`,gY=`varying vec3 vViewPosition; struct LambertMaterial { vec3 diffuseColor; float specularStrength; @@ -654,7 +654,7 @@ void RE_IndirectDiffuse_Lambert( const in vec3 irradiance, const in vec3 geometr reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor ); } #define RE_Direct RE_Direct_Lambert -#define RE_IndirectDiffuse RE_IndirectDiffuse_Lambert`,lY=`uniform bool receiveShadow; +#define RE_IndirectDiffuse RE_IndirectDiffuse_Lambert`,cY=`uniform bool receiveShadow; uniform vec3 ambientLightColor; #if defined( USE_LIGHT_PROBES ) uniform vec3 lightProbe[ 9 ]; @@ -777,7 +777,7 @@ float getSpotAttenuation( const in float coneCosine, const in float penumbraCosi vec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight ); return irradiance; } -#endif`,gY=`#ifdef USE_ENVMAP +#endif`,uY=`#ifdef USE_ENVMAP vec3 getIBLIrradiance( const in vec3 normal ) { #ifdef ENVMAP_TYPE_CUBE_UV vec3 worldNormal = inverseTransformDirection( normal, viewMatrix ); @@ -810,8 +810,8 @@ float getSpotAttenuation( const in float coneCosine, const in float penumbraCosi #endif } #endif -#endif`,cY=`ToonMaterial material; -material.diffuseColor = diffuseColor.rgb;`,uY=`varying vec3 vViewPosition; +#endif`,IY=`ToonMaterial material; +material.diffuseColor = diffuseColor.rgb;`,CY=`varying vec3 vViewPosition; struct ToonMaterial { vec3 diffuseColor; }; @@ -823,11 +823,11 @@ void RE_IndirectDiffuse_Toon( const in vec3 irradiance, const in vec3 geometryPo reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor ); } #define RE_Direct RE_Direct_Toon -#define RE_IndirectDiffuse RE_IndirectDiffuse_Toon`,IY=`BlinnPhongMaterial material; +#define RE_IndirectDiffuse RE_IndirectDiffuse_Toon`,hY=`BlinnPhongMaterial material; material.diffuseColor = diffuseColor.rgb; material.specularColor = specular; material.specularShininess = shininess; -material.specularStrength = specularStrength;`,CY=`varying vec3 vViewPosition; +material.specularStrength = specularStrength;`,fY=`varying vec3 vViewPosition; struct BlinnPhongMaterial { vec3 diffuseColor; vec3 specularColor; @@ -844,7 +844,7 @@ void RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in vec3 geom reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor ); } #define RE_Direct RE_Direct_BlinnPhong -#define RE_IndirectDiffuse RE_IndirectDiffuse_BlinnPhong`,hY=`PhysicalMaterial material; +#define RE_IndirectDiffuse RE_IndirectDiffuse_BlinnPhong`,dY=`PhysicalMaterial material; material.diffuseColor = diffuseColor.rgb * ( 1.0 - metalnessFactor ); vec3 dxy = max( abs( dFdx( nonPerturbedNormal ) ), abs( dFdy( nonPerturbedNormal ) ) ); float geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z ); @@ -923,7 +923,7 @@ material.roughness = min( material.roughness, 1.0 ); material.alphaT = mix( pow2( material.roughness ), 1.0, pow2( material.anisotropy ) ); material.anisotropyT = tbn[ 0 ] * anisotropyV.x - tbn[ 1 ] * anisotropyV.y; material.anisotropyB = tbn[ 1 ] * anisotropyV.x + tbn[ 0 ] * anisotropyV.y; -#endif`,fY=`struct PhysicalMaterial { +#endif`,EY=`struct PhysicalMaterial { vec3 diffuseColor; float roughness; vec3 specularColor; @@ -1223,7 +1223,7 @@ void RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 irradia #define RE_IndirectSpecular RE_IndirectSpecular_Physical float computeSpecularOcclusion( const in float dotNV, const in float ambientOcclusion, const in float roughness ) { return saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion ); -}`,dY=` +}`,BY=` vec3 geometryPosition = - vViewPosition; vec3 geometryNormal = normal; vec3 geometryViewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( vViewPosition ); @@ -1338,7 +1338,7 @@ IncidentLight directLight; #if defined( RE_IndirectSpecular ) vec3 radiance = vec3( 0.0 ); vec3 clearcoatRadiance = vec3( 0.0 ); -#endif`,EY=`#if defined( RE_IndirectDiffuse ) +#endif`,QY=`#if defined( RE_IndirectDiffuse ) #ifdef USE_LIGHTMAP vec4 lightMapTexel = texture2D( lightMap, vLightMapUv ); vec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity; @@ -1357,25 +1357,25 @@ IncidentLight directLight; #ifdef USE_CLEARCOAT clearcoatRadiance += getIBLRadiance( geometryViewDir, geometryClearcoatNormal, material.clearcoatRoughness ); #endif -#endif`,BY=`#if defined( RE_IndirectDiffuse ) +#endif`,pY=`#if defined( RE_IndirectDiffuse ) RE_IndirectDiffuse( irradiance, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight ); #endif #if defined( RE_IndirectSpecular ) RE_IndirectSpecular( radiance, iblIrradiance, clearcoatRadiance, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight ); -#endif`,QY=`#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT ) +#endif`,mY=`#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT ) gl_FragDepthEXT = vIsPerspective == 0.0 ? gl_FragCoord.z : log2( vFragDepth ) * logDepthBufFC * 0.5; -#endif`,pY=`#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT ) +#endif`,yY=`#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT ) uniform float logDepthBufFC; varying float vFragDepth; varying float vIsPerspective; -#endif`,mY=`#ifdef USE_LOGDEPTHBUF +#endif`,wY=`#ifdef USE_LOGDEPTHBUF #ifdef USE_LOGDEPTHBUF_EXT varying float vFragDepth; varying float vIsPerspective; #else uniform float logDepthBufFC; #endif -#endif`,yY=`#ifdef USE_LOGDEPTHBUF +#endif`,DY=`#ifdef USE_LOGDEPTHBUF #ifdef USE_LOGDEPTHBUF_EXT vFragDepth = 1.0 + gl_Position.w; vIsPerspective = float( isPerspectiveMatrix( projectionMatrix ) ); @@ -1385,16 +1385,16 @@ IncidentLight directLight; gl_Position.z *= gl_Position.w; } #endif -#endif`,wY=`#ifdef USE_MAP +#endif`,MY=`#ifdef USE_MAP vec4 sampledDiffuseColor = texture2D( map, vMapUv ); #ifdef DECODE_VIDEO_TEXTURE sampledDiffuseColor = vec4( mix( pow( sampledDiffuseColor.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), sampledDiffuseColor.rgb * 0.0773993808, vec3( lessThanEqual( sampledDiffuseColor.rgb, vec3( 0.04045 ) ) ) ), sampledDiffuseColor.w ); #endif diffuseColor *= sampledDiffuseColor; -#endif`,DY=`#ifdef USE_MAP +#endif`,RY=`#ifdef USE_MAP uniform sampler2D map; -#endif`,MY=`#if defined( USE_MAP ) || defined( USE_ALPHAMAP ) +#endif`,SY=`#if defined( USE_MAP ) || defined( USE_ALPHAMAP ) #if defined( USE_POINTS_UV ) vec2 uv = vUv; #else @@ -1406,7 +1406,7 @@ IncidentLight directLight; #endif #ifdef USE_ALPHAMAP diffuseColor.a *= texture2D( alphaMap, uv ).g; -#endif`,RY=`#if defined( USE_POINTS_UV ) +#endif`,vY=`#if defined( USE_POINTS_UV ) varying vec2 vUv; #else #if defined( USE_MAP ) || defined( USE_ALPHAMAP ) @@ -1418,13 +1418,13 @@ IncidentLight directLight; #endif #ifdef USE_ALPHAMAP uniform sampler2D alphaMap; -#endif`,SY=`float metalnessFactor = metalness; +#endif`,NY=`float metalnessFactor = metalness; #ifdef USE_METALNESSMAP vec4 texelMetalness = texture2D( metalnessMap, vMetalnessMapUv ); metalnessFactor *= texelMetalness.b; -#endif`,vY=`#ifdef USE_METALNESSMAP +#endif`,xY=`#ifdef USE_METALNESSMAP uniform sampler2D metalnessMap; -#endif`,NY=`#if defined( USE_MORPHCOLORS ) && defined( MORPHTARGETS_TEXTURE ) +#endif`,TY=`#if defined( USE_MORPHCOLORS ) && defined( MORPHTARGETS_TEXTURE ) vColor *= morphTargetBaseInfluence; for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) { #if defined( USE_COLOR_ALPHA ) @@ -1433,7 +1433,7 @@ IncidentLight directLight; if ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ).rgb * morphTargetInfluences[ i ]; #endif } -#endif`,xY=`#ifdef USE_MORPHNORMALS +#endif`,UY=`#ifdef USE_MORPHNORMALS objectNormal *= morphTargetBaseInfluence; #ifdef MORPHTARGETS_TEXTURE for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) { @@ -1445,7 +1445,7 @@ IncidentLight directLight; objectNormal += morphNormal2 * morphTargetInfluences[ 2 ]; objectNormal += morphNormal3 * morphTargetInfluences[ 3 ]; #endif -#endif`,TY=`#ifdef USE_MORPHTARGETS +#endif`,FY=`#ifdef USE_MORPHTARGETS uniform float morphTargetBaseInfluence; #ifdef MORPHTARGETS_TEXTURE uniform float morphTargetInfluences[ MORPHTARGETS_COUNT ]; @@ -1465,7 +1465,7 @@ IncidentLight directLight; uniform float morphTargetInfluences[ 4 ]; #endif #endif -#endif`,UY=`#ifdef USE_MORPHTARGETS +#endif`,_Y=`#ifdef USE_MORPHTARGETS transformed *= morphTargetBaseInfluence; #ifdef MORPHTARGETS_TEXTURE for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) { @@ -1483,7 +1483,7 @@ IncidentLight directLight; transformed += morphTarget7 * morphTargetInfluences[ 7 ]; #endif #endif -#endif`,FY=`float faceDirection = gl_FrontFacing ? 1.0 : - 1.0; +#endif`,kY=`float faceDirection = gl_FrontFacing ? 1.0 : - 1.0; #ifdef FLAT_SHADED vec3 fdx = dFdx( vViewPosition ); vec3 fdy = dFdy( vViewPosition ); @@ -1524,7 +1524,7 @@ IncidentLight directLight; tbn2[1] *= faceDirection; #endif #endif -vec3 nonPerturbedNormal = normal;`,_Y=`#ifdef USE_NORMALMAP_OBJECTSPACE +vec3 nonPerturbedNormal = normal;`,LY=`#ifdef USE_NORMALMAP_OBJECTSPACE normal = texture2D( normalMap, vNormalMapUv ).xyz * 2.0 - 1.0; #ifdef FLIP_SIDED normal = - normal; @@ -1539,25 +1539,25 @@ vec3 nonPerturbedNormal = normal;`,_Y=`#ifdef USE_NORMALMAP_OBJECTSPACE normal = normalize( tbn * mapN ); #elif defined( USE_BUMPMAP ) normal = perturbNormalArb( - vViewPosition, normal, dHdxy_fwd(), faceDirection ); -#endif`,kY=`#ifndef FLAT_SHADED +#endif`,GY=`#ifndef FLAT_SHADED varying vec3 vNormal; #ifdef USE_TANGENT varying vec3 vTangent; varying vec3 vBitangent; #endif -#endif`,LY=`#ifndef FLAT_SHADED +#endif`,bY=`#ifndef FLAT_SHADED varying vec3 vNormal; #ifdef USE_TANGENT varying vec3 vTangent; varying vec3 vBitangent; #endif -#endif`,GY=`#ifndef FLAT_SHADED +#endif`,OY=`#ifndef FLAT_SHADED vNormal = normalize( transformedNormal ); #ifdef USE_TANGENT vTangent = normalize( transformedTangent ); vBitangent = normalize( cross( vNormal, vTangent ) * tangent.w ); #endif -#endif`,bY=`#ifdef USE_NORMALMAP +#endif`,PY=`#ifdef USE_NORMALMAP uniform sampler2D normalMap; uniform vec2 normalScale; #endif @@ -1579,13 +1579,13 @@ vec3 nonPerturbedNormal = normal;`,_Y=`#ifdef USE_NORMALMAP_OBJECTSPACE float scale = ( det == 0.0 ) ? 0.0 : inversesqrt( det ); return mat3( T * scale, B * scale, N ); } -#endif`,OY=`#ifdef USE_CLEARCOAT +#endif`,YY=`#ifdef USE_CLEARCOAT vec3 clearcoatNormal = nonPerturbedNormal; -#endif`,PY=`#ifdef USE_CLEARCOAT_NORMALMAP +#endif`,JY=`#ifdef USE_CLEARCOAT_NORMALMAP vec3 clearcoatMapN = texture2D( clearcoatNormalMap, vClearcoatNormalMapUv ).xyz * 2.0 - 1.0; clearcoatMapN.xy *= clearcoatNormalScale; clearcoatNormal = normalize( tbn2 * clearcoatMapN ); -#endif`,YY=`#ifdef USE_CLEARCOATMAP +#endif`,HY=`#ifdef USE_CLEARCOATMAP uniform sampler2D clearcoatMap; #endif #ifdef USE_CLEARCOAT_NORMALMAP @@ -1594,18 +1594,18 @@ vec3 nonPerturbedNormal = normal;`,_Y=`#ifdef USE_NORMALMAP_OBJECTSPACE #endif #ifdef USE_CLEARCOAT_ROUGHNESSMAP uniform sampler2D clearcoatRoughnessMap; -#endif`,JY=`#ifdef USE_IRIDESCENCEMAP +#endif`,KY=`#ifdef USE_IRIDESCENCEMAP uniform sampler2D iridescenceMap; #endif #ifdef USE_IRIDESCENCE_THICKNESSMAP uniform sampler2D iridescenceThicknessMap; -#endif`,HY=`#ifdef OPAQUE +#endif`,VY=`#ifdef OPAQUE diffuseColor.a = 1.0; #endif #ifdef USE_TRANSMISSION diffuseColor.a *= material.transmissionAlpha; #endif -gl_FragColor = vec4( outgoingLight, diffuseColor.a );`,KY=`vec3 packNormalToRGB( const in vec3 normal ) { +gl_FragColor = vec4( outgoingLight, diffuseColor.a );`,zY=`vec3 packNormalToRGB( const in vec3 normal ) { return normalize( normal ) * 0.5 + 0.5; } vec3 unpackRGBToNormal( const in vec3 rgb ) { @@ -1646,29 +1646,29 @@ float viewZToPerspectiveDepth( const in float viewZ, const in float near, const } float perspectiveDepthToViewZ( const in float depth, const in float near, const in float far ) { return ( near * far ) / ( ( far - near ) * depth - far ); -}`,VY=`#ifdef PREMULTIPLIED_ALPHA +}`,WY=`#ifdef PREMULTIPLIED_ALPHA gl_FragColor.rgb *= gl_FragColor.a; -#endif`,zY=`vec4 mvPosition = vec4( transformed, 1.0 ); +#endif`,ZY=`vec4 mvPosition = vec4( transformed, 1.0 ); #ifdef USE_INSTANCING mvPosition = instanceMatrix * mvPosition; #endif mvPosition = modelViewMatrix * mvPosition; -gl_Position = projectionMatrix * mvPosition;`,WY=`#ifdef DITHERING +gl_Position = projectionMatrix * mvPosition;`,jY=`#ifdef DITHERING gl_FragColor.rgb = dithering( gl_FragColor.rgb ); -#endif`,ZY=`#ifdef DITHERING +#endif`,qY=`#ifdef DITHERING vec3 dithering( vec3 color ) { float grid_position = rand( gl_FragCoord.xy ); vec3 dither_shift_RGB = vec3( 0.25 / 255.0, -0.25 / 255.0, 0.25 / 255.0 ); dither_shift_RGB = mix( 2.0 * dither_shift_RGB, -2.0 * dither_shift_RGB, grid_position ); return color + dither_shift_RGB; } -#endif`,jY=`float roughnessFactor = roughness; +#endif`,XY=`float roughnessFactor = roughness; #ifdef USE_ROUGHNESSMAP vec4 texelRoughness = texture2D( roughnessMap, vRoughnessMapUv ); roughnessFactor *= texelRoughness.g; -#endif`,qY=`#ifdef USE_ROUGHNESSMAP +#endif`,$Y=`#ifdef USE_ROUGHNESSMAP uniform sampler2D roughnessMap; -#endif`,XY=`#if NUM_SPOT_LIGHT_COORDS > 0 +#endif`,AJ=`#if NUM_SPOT_LIGHT_COORDS > 0 varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ]; #endif #if NUM_SPOT_LIGHT_MAPS > 0 @@ -1845,7 +1845,7 @@ gl_Position = projectionMatrix * mvPosition;`,WY=`#ifdef DITHERING return texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp ); #endif } -#endif`,$Y=`#if NUM_SPOT_LIGHT_COORDS > 0 +#endif`,eJ=`#if NUM_SPOT_LIGHT_COORDS > 0 uniform mat4 spotLightMatrix[ NUM_SPOT_LIGHT_COORDS ]; varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ]; #endif @@ -1883,7 +1883,7 @@ gl_Position = projectionMatrix * mvPosition;`,WY=`#ifdef DITHERING }; uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ]; #endif -#endif`,AJ=`#if ( defined( USE_SHADOWMAP ) && ( NUM_DIR_LIGHT_SHADOWS > 0 || NUM_POINT_LIGHT_SHADOWS > 0 ) ) || ( NUM_SPOT_LIGHT_COORDS > 0 ) +#endif`,tJ=`#if ( defined( USE_SHADOWMAP ) && ( NUM_DIR_LIGHT_SHADOWS > 0 || NUM_POINT_LIGHT_SHADOWS > 0 ) ) || ( NUM_SPOT_LIGHT_COORDS > 0 ) vec3 shadowWorldNormal = inverseTransformDirection( transformedNormal, viewMatrix ); vec4 shadowWorldPosition; #endif @@ -1915,7 +1915,7 @@ gl_Position = projectionMatrix * mvPosition;`,WY=`#ifdef DITHERING vSpotLightCoord[ i ] = spotLightMatrix[ i ] * shadowWorldPosition; } #pragma unroll_loop_end -#endif`,eJ=`float getShadowMask() { +#endif`,nJ=`float getShadowMask() { float shadow = 1.0; #ifdef USE_SHADOWMAP #if NUM_DIR_LIGHT_SHADOWS > 0 @@ -1947,12 +1947,12 @@ gl_Position = projectionMatrix * mvPosition;`,WY=`#ifdef DITHERING #endif #endif return shadow; -}`,tJ=`#ifdef USE_SKINNING +}`,iJ=`#ifdef USE_SKINNING mat4 boneMatX = getBoneMatrix( skinIndex.x ); mat4 boneMatY = getBoneMatrix( skinIndex.y ); mat4 boneMatZ = getBoneMatrix( skinIndex.z ); mat4 boneMatW = getBoneMatrix( skinIndex.w ); -#endif`,nJ=`#ifdef USE_SKINNING +#endif`,rJ=`#ifdef USE_SKINNING uniform mat4 bindMatrix; uniform mat4 bindMatrixInverse; uniform highp sampler2D boneTexture; @@ -1971,7 +1971,7 @@ gl_Position = projectionMatrix * mvPosition;`,WY=`#ifdef DITHERING mat4 bone = mat4( v1, v2, v3, v4 ); return bone; } -#endif`,iJ=`#ifdef USE_SKINNING +#endif`,sJ=`#ifdef USE_SKINNING vec4 skinVertex = bindMatrix * vec4( transformed, 1.0 ); vec4 skinned = vec4( 0.0 ); skinned += boneMatX * skinVertex * skinWeight.x; @@ -1979,7 +1979,7 @@ gl_Position = projectionMatrix * mvPosition;`,WY=`#ifdef DITHERING skinned += boneMatZ * skinVertex * skinWeight.z; skinned += boneMatW * skinVertex * skinWeight.w; transformed = ( bindMatrixInverse * skinned ).xyz; -#endif`,rJ=`#ifdef USE_SKINNING +#endif`,oJ=`#ifdef USE_SKINNING mat4 skinMatrix = mat4( 0.0 ); skinMatrix += skinWeight.x * boneMatX; skinMatrix += skinWeight.y * boneMatY; @@ -1990,17 +1990,17 @@ gl_Position = projectionMatrix * mvPosition;`,WY=`#ifdef DITHERING #ifdef USE_TANGENT objectTangent = vec4( skinMatrix * vec4( objectTangent, 0.0 ) ).xyz; #endif -#endif`,sJ=`float specularStrength; +#endif`,aJ=`float specularStrength; #ifdef USE_SPECULARMAP vec4 texelSpecular = texture2D( specularMap, vSpecularMapUv ); specularStrength = texelSpecular.r; #else specularStrength = 1.0; -#endif`,oJ=`#ifdef USE_SPECULARMAP +#endif`,lJ=`#ifdef USE_SPECULARMAP uniform sampler2D specularMap; -#endif`,aJ=`#if defined( TONE_MAPPING ) +#endif`,gJ=`#if defined( TONE_MAPPING ) gl_FragColor.rgb = toneMapping( gl_FragColor.rgb ); -#endif`,lJ=`#ifndef saturate +#endif`,cJ=`#ifndef saturate #define saturate( a ) clamp( a, 0.0, 1.0 ) #endif uniform float toneMappingExposure; @@ -2036,7 +2036,7 @@ vec3 ACESFilmicToneMapping( vec3 color ) { color = ACESOutputMat * color; return saturate( color ); } -vec3 CustomToneMapping( vec3 color ) { return color; }`,gJ=`#ifdef USE_TRANSMISSION +vec3 CustomToneMapping( vec3 color ) { return color; }`,uJ=`#ifdef USE_TRANSMISSION material.transmission = transmission; material.transmissionAlpha = 1.0; material.thickness = thickness; @@ -2057,7 +2057,7 @@ vec3 CustomToneMapping( vec3 color ) { return color; }`,gJ=`#ifdef USE_TRANSMISS material.attenuationColor, material.attenuationDistance ); material.transmissionAlpha = mix( material.transmissionAlpha, transmitted.a, material.transmission ); totalDiffuse = mix( totalDiffuse, transmitted.rgb, material.transmission ); -#endif`,cJ=`#ifdef USE_TRANSMISSION +#endif`,IJ=`#ifdef USE_TRANSMISSION uniform float transmission; uniform float thickness; uniform float attenuationDistance; @@ -2163,7 +2163,7 @@ vec3 CustomToneMapping( vec3 color ) { return color; }`,gJ=`#ifdef USE_TRANSMISS float transmittanceFactor = ( transmittance.r + transmittance.g + transmittance.b ) / 3.0; return vec4( ( 1.0 - F ) * attenuatedColor, 1.0 - ( 1.0 - transmittedLight.a ) * transmittanceFactor ); } -#endif`,uJ=`#if defined( USE_UV ) || defined( USE_ANISOTROPY ) +#endif`,CJ=`#if defined( USE_UV ) || defined( USE_ANISOTROPY ) varying vec2 vUv; #endif #ifdef USE_MAP @@ -2233,7 +2233,7 @@ vec3 CustomToneMapping( vec3 color ) { return color; }`,gJ=`#ifdef USE_TRANSMISS #ifdef USE_THICKNESSMAP uniform mat3 thicknessMapTransform; varying vec2 vThicknessMapUv; -#endif`,IJ=`#if defined( USE_UV ) || defined( USE_ANISOTROPY ) +#endif`,hJ=`#if defined( USE_UV ) || defined( USE_ANISOTROPY ) varying vec2 vUv; #endif #ifdef USE_MAP @@ -2327,7 +2327,7 @@ vec3 CustomToneMapping( vec3 color ) { return color; }`,gJ=`#ifdef USE_TRANSMISS #ifdef USE_THICKNESSMAP uniform mat3 thicknessMapTransform; varying vec2 vThicknessMapUv; -#endif`,CJ=`#if defined( USE_UV ) || defined( USE_ANISOTROPY ) +#endif`,fJ=`#if defined( USE_UV ) || defined( USE_ANISOTROPY ) vUv = vec3( uv, 1 ).xy; #endif #ifdef USE_MAP @@ -2398,18 +2398,18 @@ vec3 CustomToneMapping( vec3 color ) { return color; }`,gJ=`#ifdef USE_TRANSMISS #endif #ifdef USE_THICKNESSMAP vThicknessMapUv = ( thicknessMapTransform * vec3( THICKNESSMAP_UV, 1 ) ).xy; -#endif`,hJ=`#if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP ) || defined ( USE_TRANSMISSION ) || NUM_SPOT_LIGHT_COORDS > 0 +#endif`,dJ=`#if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP ) || defined ( USE_TRANSMISSION ) || NUM_SPOT_LIGHT_COORDS > 0 vec4 worldPosition = vec4( transformed, 1.0 ); #ifdef USE_INSTANCING worldPosition = instanceMatrix * worldPosition; #endif worldPosition = modelMatrix * worldPosition; -#endif`;const fJ=`varying vec2 vUv; +#endif`;const EJ=`varying vec2 vUv; uniform mat3 uvTransform; void main() { vUv = ( uvTransform * vec3( uv, 1 ) ).xy; gl_Position = vec4( position.xy, 1.0, 1.0 ); -}`,dJ=`uniform sampler2D t2D; +}`,BJ=`uniform sampler2D t2D; uniform float backgroundIntensity; varying vec2 vUv; void main() { @@ -2421,14 +2421,14 @@ void main() { gl_FragColor = texColor; #include #include -}`,EJ=`varying vec3 vWorldDirection; +}`,QJ=`varying vec3 vWorldDirection; #include void main() { vWorldDirection = transformDirection( position, modelMatrix ); #include #include gl_Position.z = gl_Position.w; -}`,BJ=`#ifdef ENVMAP_TYPE_CUBE +}`,pJ=`#ifdef ENVMAP_TYPE_CUBE uniform samplerCube envMap; #elif defined( ENVMAP_TYPE_CUBE_UV ) uniform sampler2D envMap; @@ -2450,14 +2450,14 @@ void main() { gl_FragColor = texColor; #include #include -}`,QJ=`varying vec3 vWorldDirection; +}`,mJ=`varying vec3 vWorldDirection; #include void main() { vWorldDirection = transformDirection( position, modelMatrix ); #include #include gl_Position.z = gl_Position.w; -}`,pJ=`uniform samplerCube tCube; +}`,yJ=`uniform samplerCube tCube; uniform float tFlip; uniform float opacity; varying vec3 vWorldDirection; @@ -2467,7 +2467,7 @@ void main() { gl_FragColor.a *= opacity; #include #include -}`,mJ=`#include +}`,wJ=`#include #include #include #include @@ -2491,7 +2491,7 @@ void main() { #include #include vHighPrecisionZW = gl_Position.zw; -}`,yJ=`#if DEPTH_PACKING == 3200 +}`,DJ=`#if DEPTH_PACKING == 3200 uniform float opacity; #endif #include @@ -2521,7 +2521,7 @@ void main() { #elif DEPTH_PACKING == 3201 gl_FragColor = packDepthToRGBA( fragCoordZ ); #endif -}`,wJ=`#define DISTANCE +}`,MJ=`#define DISTANCE varying vec3 vWorldPosition; #include #include @@ -2545,7 +2545,7 @@ void main() { #include #include vWorldPosition = worldPosition.xyz; -}`,DJ=`#define DISTANCE +}`,RJ=`#define DISTANCE uniform vec3 referencePosition; uniform float nearDistance; uniform float farDistance; @@ -2569,13 +2569,13 @@ void main () { dist = ( dist - nearDistance ) / ( farDistance - nearDistance ); dist = saturate( dist ); gl_FragColor = packDepthToRGBA( dist ); -}`,MJ=`varying vec3 vWorldDirection; +}`,SJ=`varying vec3 vWorldDirection; #include void main() { vWorldDirection = transformDirection( position, modelMatrix ); #include #include -}`,RJ=`uniform sampler2D tEquirect; +}`,vJ=`uniform sampler2D tEquirect; varying vec3 vWorldDirection; #include void main() { @@ -2584,7 +2584,7 @@ void main() { gl_FragColor = texture2D( tEquirect, sampleUV ); #include #include -}`,SJ=`uniform float scale; +}`,NJ=`uniform float scale; attribute float lineDistance; varying float vLineDistance; #include @@ -2605,7 +2605,7 @@ void main() { #include #include #include -}`,vJ=`uniform vec3 diffuse; +}`,xJ=`uniform vec3 diffuse; uniform float opacity; uniform float dashSize; uniform float totalSize; @@ -2633,7 +2633,7 @@ void main() { #include #include #include -}`,NJ=`#include +}`,TJ=`#include #include #include #include @@ -2662,7 +2662,7 @@ void main() { #include #include #include -}`,xJ=`uniform vec3 diffuse; +}`,UJ=`uniform vec3 diffuse; uniform float opacity; #ifndef FLAT_SHADED varying vec3 vNormal; @@ -2710,7 +2710,7 @@ void main() { #include #include #include -}`,TJ=`#define LAMBERT +}`,FJ=`#define LAMBERT varying vec3 vViewPosition; #include #include @@ -2746,7 +2746,7 @@ void main() { #include #include #include -}`,UJ=`#define LAMBERT +}`,_J=`#define LAMBERT uniform vec3 diffuse; uniform vec3 emissive; uniform float opacity; @@ -2803,7 +2803,7 @@ void main() { #include #include #include -}`,FJ=`#define MATCAP +}`,kJ=`#define MATCAP varying vec3 vViewPosition; #include #include @@ -2834,7 +2834,7 @@ void main() { #include #include vViewPosition = - mvPosition.xyz; -}`,_J=`#define MATCAP +}`,LJ=`#define MATCAP uniform vec3 diffuse; uniform float opacity; uniform sampler2D matcap; @@ -2880,7 +2880,7 @@ void main() { #include #include #include -}`,kJ=`#define NORMAL +}`,GJ=`#define NORMAL #if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE ) varying vec3 vViewPosition; #endif @@ -2910,7 +2910,7 @@ void main() { #if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE ) vViewPosition = - mvPosition.xyz; #endif -}`,LJ=`#define NORMAL +}`,bJ=`#define NORMAL uniform float opacity; #if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE ) varying vec3 vViewPosition; @@ -2931,7 +2931,7 @@ void main() { #ifdef OPAQUE gl_FragColor.a = 1.0; #endif -}`,GJ=`#define PHONG +}`,OJ=`#define PHONG varying vec3 vViewPosition; #include #include @@ -2967,7 +2967,7 @@ void main() { #include #include #include -}`,bJ=`#define PHONG +}`,PJ=`#define PHONG uniform vec3 diffuse; uniform vec3 emissive; uniform vec3 specular; @@ -3026,7 +3026,7 @@ void main() { #include #include #include -}`,OJ=`#define STANDARD +}`,YJ=`#define STANDARD varying vec3 vViewPosition; #ifdef USE_TRANSMISSION varying vec3 vWorldPosition; @@ -3066,7 +3066,7 @@ void main() { #ifdef USE_TRANSMISSION vWorldPosition = worldPosition.xyz; #endif -}`,PJ=`#define STANDARD +}`,JJ=`#define STANDARD #ifdef PHYSICAL #define IOR #define USE_SPECULAR @@ -3188,7 +3188,7 @@ void main() { #include #include #include -}`,YJ=`#define TOON +}`,HJ=`#define TOON varying vec3 vViewPosition; #include #include @@ -3222,7 +3222,7 @@ void main() { #include #include #include -}`,JJ=`#define TOON +}`,KJ=`#define TOON uniform vec3 diffuse; uniform vec3 emissive; uniform float opacity; @@ -3275,7 +3275,7 @@ void main() { #include #include #include -}`,HJ=`uniform float size; +}`,VJ=`uniform float size; uniform float scale; #include #include @@ -3305,7 +3305,7 @@ void main() { #include #include #include -}`,KJ=`uniform vec3 diffuse; +}`,zJ=`uniform vec3 diffuse; uniform float opacity; #include #include @@ -3330,7 +3330,7 @@ void main() { #include #include #include -}`,VJ=`#include +}`,WJ=`#include #include #include #include @@ -3350,7 +3350,7 @@ void main() { #include #include #include -}`,zJ=`uniform vec3 color; +}`,ZJ=`uniform vec3 color; uniform float opacity; #include #include @@ -3366,7 +3366,7 @@ void main() { #include #include #include -}`,WJ=`uniform float rotation; +}`,jJ=`uniform float rotation; uniform vec2 center; #include #include @@ -3392,7 +3392,7 @@ void main() { #include #include #include -}`,ZJ=`uniform vec3 diffuse; +}`,qJ=`uniform vec3 diffuse; uniform float opacity; #include #include @@ -3417,7 +3417,7 @@ void main() { #include #include #include -}`,D5={alphahash_fragment:BP,alphahash_pars_fragment:QP,alphamap_fragment:pP,alphamap_pars_fragment:mP,alphatest_fragment:yP,alphatest_pars_fragment:wP,aomap_fragment:DP,aomap_pars_fragment:MP,begin_vertex:RP,beginnormal_vertex:SP,bsdfs:vP,iridescence_fragment:NP,bumpmap_pars_fragment:xP,clipping_planes_fragment:TP,clipping_planes_pars_fragment:UP,clipping_planes_pars_vertex:FP,clipping_planes_vertex:_P,color_fragment:kP,color_pars_fragment:LP,color_pars_vertex:GP,color_vertex:bP,common:OP,cube_uv_reflection_fragment:PP,defaultnormal_vertex:YP,displacementmap_pars_vertex:JP,displacementmap_vertex:HP,emissivemap_fragment:KP,emissivemap_pars_fragment:VP,colorspace_fragment:zP,colorspace_pars_fragment:WP,envmap_fragment:ZP,envmap_common_pars_fragment:jP,envmap_pars_fragment:qP,envmap_pars_vertex:XP,envmap_physical_pars_fragment:gY,envmap_vertex:$P,fog_vertex:AY,fog_pars_vertex:eY,fog_fragment:tY,fog_pars_fragment:nY,gradientmap_pars_fragment:iY,lightmap_fragment:rY,lightmap_pars_fragment:sY,lights_lambert_fragment:oY,lights_lambert_pars_fragment:aY,lights_pars_begin:lY,lights_toon_fragment:cY,lights_toon_pars_fragment:uY,lights_phong_fragment:IY,lights_phong_pars_fragment:CY,lights_physical_fragment:hY,lights_physical_pars_fragment:fY,lights_fragment_begin:dY,lights_fragment_maps:EY,lights_fragment_end:BY,logdepthbuf_fragment:QY,logdepthbuf_pars_fragment:pY,logdepthbuf_pars_vertex:mY,logdepthbuf_vertex:yY,map_fragment:wY,map_pars_fragment:DY,map_particle_fragment:MY,map_particle_pars_fragment:RY,metalnessmap_fragment:SY,metalnessmap_pars_fragment:vY,morphcolor_vertex:NY,morphnormal_vertex:xY,morphtarget_pars_vertex:TY,morphtarget_vertex:UY,normal_fragment_begin:FY,normal_fragment_maps:_Y,normal_pars_fragment:kY,normal_pars_vertex:LY,normal_vertex:GY,normalmap_pars_fragment:bY,clearcoat_normal_fragment_begin:OY,clearcoat_normal_fragment_maps:PY,clearcoat_pars_fragment:YY,iridescence_pars_fragment:JY,opaque_fragment:HY,packing:KY,premultiplied_alpha_fragment:VY,project_vertex:zY,dithering_fragment:WY,dithering_pars_fragment:ZY,roughnessmap_fragment:jY,roughnessmap_pars_fragment:qY,shadowmap_pars_fragment:XY,shadowmap_pars_vertex:$Y,shadowmap_vertex:AJ,shadowmask_pars_fragment:eJ,skinbase_vertex:tJ,skinning_pars_vertex:nJ,skinning_vertex:iJ,skinnormal_vertex:rJ,specularmap_fragment:sJ,specularmap_pars_fragment:oJ,tonemapping_fragment:aJ,tonemapping_pars_fragment:lJ,transmission_fragment:gJ,transmission_pars_fragment:cJ,uv_pars_fragment:uJ,uv_pars_vertex:IJ,uv_vertex:CJ,worldpos_vertex:hJ,background_vert:fJ,background_frag:dJ,backgroundCube_vert:EJ,backgroundCube_frag:BJ,cube_vert:QJ,cube_frag:pJ,depth_vert:mJ,depth_frag:yJ,distanceRGBA_vert:wJ,distanceRGBA_frag:DJ,equirect_vert:MJ,equirect_frag:RJ,linedashed_vert:SJ,linedashed_frag:vJ,meshbasic_vert:NJ,meshbasic_frag:xJ,meshlambert_vert:TJ,meshlambert_frag:UJ,meshmatcap_vert:FJ,meshmatcap_frag:_J,meshnormal_vert:kJ,meshnormal_frag:LJ,meshphong_vert:GJ,meshphong_frag:bJ,meshphysical_vert:OJ,meshphysical_frag:PJ,meshtoon_vert:YJ,meshtoon_frag:JJ,points_vert:HJ,points_frag:KJ,shadow_vert:VJ,shadow_frag:zJ,sprite_vert:WJ,sprite_frag:ZJ},x0={common:{diffuse:{value:new F0(16777215)},opacity:{value:1},map:{value:null},mapTransform:{value:new x5},alphaMap:{value:null},alphaMapTransform:{value:new x5},alphaTest:{value:0}},specularmap:{specularMap:{value:null},specularMapTransform:{value:new x5}},envmap:{envMap:{value:null},flipEnvMap:{value:-1},reflectivity:{value:1},ior:{value:1.5},refractionRatio:{value:.98}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1},aoMapTransform:{value:new x5}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1},lightMapTransform:{value:new x5}},bumpmap:{bumpMap:{value:null},bumpMapTransform:{value:new x5},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalMapTransform:{value:new x5},normalScale:{value:new g0(1,1)}},displacementmap:{displacementMap:{value:null},displacementMapTransform:{value:new x5},displacementScale:{value:1},displacementBias:{value:0}},emissivemap:{emissiveMap:{value:null},emissiveMapTransform:{value:new x5}},metalnessmap:{metalnessMap:{value:null},metalnessMapTransform:{value:new x5}},roughnessmap:{roughnessMap:{value:null},roughnessMapTransform:{value:new x5}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new F0(16777215)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotLightMap:{value:[]},spotShadowMap:{value:[]},spotLightMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new F0(16777215)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},alphaMapTransform:{value:new x5},alphaTest:{value:0},uvTransform:{value:new x5}},sprite:{diffuse:{value:new F0(16777215)},opacity:{value:1},center:{value:new g0(.5,.5)},rotation:{value:0},map:{value:null},mapTransform:{value:new x5},alphaMap:{value:null},alphaMapTransform:{value:new x5},alphaTest:{value:0}}},nA={basic:{uniforms:o4([x0.common,x0.specularmap,x0.envmap,x0.aomap,x0.lightmap,x0.fog]),vertexShader:D5.meshbasic_vert,fragmentShader:D5.meshbasic_frag},lambert:{uniforms:o4([x0.common,x0.specularmap,x0.envmap,x0.aomap,x0.lightmap,x0.emissivemap,x0.bumpmap,x0.normalmap,x0.displacementmap,x0.fog,x0.lights,{emissive:{value:new F0(0)}}]),vertexShader:D5.meshlambert_vert,fragmentShader:D5.meshlambert_frag},phong:{uniforms:o4([x0.common,x0.specularmap,x0.envmap,x0.aomap,x0.lightmap,x0.emissivemap,x0.bumpmap,x0.normalmap,x0.displacementmap,x0.fog,x0.lights,{emissive:{value:new F0(0)},specular:{value:new F0(1118481)},shininess:{value:30}}]),vertexShader:D5.meshphong_vert,fragmentShader:D5.meshphong_frag},standard:{uniforms:o4([x0.common,x0.envmap,x0.aomap,x0.lightmap,x0.emissivemap,x0.bumpmap,x0.normalmap,x0.displacementmap,x0.roughnessmap,x0.metalnessmap,x0.fog,x0.lights,{emissive:{value:new F0(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:D5.meshphysical_vert,fragmentShader:D5.meshphysical_frag},toon:{uniforms:o4([x0.common,x0.aomap,x0.lightmap,x0.emissivemap,x0.bumpmap,x0.normalmap,x0.displacementmap,x0.gradientmap,x0.fog,x0.lights,{emissive:{value:new F0(0)}}]),vertexShader:D5.meshtoon_vert,fragmentShader:D5.meshtoon_frag},matcap:{uniforms:o4([x0.common,x0.bumpmap,x0.normalmap,x0.displacementmap,x0.fog,{matcap:{value:null}}]),vertexShader:D5.meshmatcap_vert,fragmentShader:D5.meshmatcap_frag},points:{uniforms:o4([x0.points,x0.fog]),vertexShader:D5.points_vert,fragmentShader:D5.points_frag},dashed:{uniforms:o4([x0.common,x0.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:D5.linedashed_vert,fragmentShader:D5.linedashed_frag},depth:{uniforms:o4([x0.common,x0.displacementmap]),vertexShader:D5.depth_vert,fragmentShader:D5.depth_frag},normal:{uniforms:o4([x0.common,x0.bumpmap,x0.normalmap,x0.displacementmap,{opacity:{value:1}}]),vertexShader:D5.meshnormal_vert,fragmentShader:D5.meshnormal_frag},sprite:{uniforms:o4([x0.sprite,x0.fog]),vertexShader:D5.sprite_vert,fragmentShader:D5.sprite_frag},background:{uniforms:{uvTransform:{value:new x5},t2D:{value:null},backgroundIntensity:{value:1}},vertexShader:D5.background_vert,fragmentShader:D5.background_frag},backgroundCube:{uniforms:{envMap:{value:null},flipEnvMap:{value:-1},backgroundBlurriness:{value:0},backgroundIntensity:{value:1}},vertexShader:D5.backgroundCube_vert,fragmentShader:D5.backgroundCube_frag},cube:{uniforms:{tCube:{value:null},tFlip:{value:-1},opacity:{value:1}},vertexShader:D5.cube_vert,fragmentShader:D5.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:D5.equirect_vert,fragmentShader:D5.equirect_frag},distanceRGBA:{uniforms:o4([x0.common,x0.displacementmap,{referencePosition:{value:new k},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:D5.distanceRGBA_vert,fragmentShader:D5.distanceRGBA_frag},shadow:{uniforms:o4([x0.lights,x0.fog,{color:{value:new F0(0)},opacity:{value:1}}]),vertexShader:D5.shadow_vert,fragmentShader:D5.shadow_frag}};nA.physical={uniforms:o4([nA.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatMapTransform:{value:new x5},clearcoatNormalMap:{value:null},clearcoatNormalMapTransform:{value:new x5},clearcoatNormalScale:{value:new g0(1,1)},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatRoughnessMapTransform:{value:new x5},iridescence:{value:0},iridescenceMap:{value:null},iridescenceMapTransform:{value:new x5},iridescenceIOR:{value:1.3},iridescenceThicknessMinimum:{value:100},iridescenceThicknessMaximum:{value:400},iridescenceThicknessMap:{value:null},iridescenceThicknessMapTransform:{value:new x5},sheen:{value:0},sheenColor:{value:new F0(0)},sheenColorMap:{value:null},sheenColorMapTransform:{value:new x5},sheenRoughness:{value:1},sheenRoughnessMap:{value:null},sheenRoughnessMapTransform:{value:new x5},transmission:{value:0},transmissionMap:{value:null},transmissionMapTransform:{value:new x5},transmissionSamplerSize:{value:new g0},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},thicknessMapTransform:{value:new x5},attenuationDistance:{value:0},attenuationColor:{value:new F0(0)},specularColor:{value:new F0(1,1,1)},specularColorMap:{value:null},specularColorMapTransform:{value:new x5},specularIntensity:{value:1},specularIntensityMap:{value:null},specularIntensityMapTransform:{value:new x5},anisotropyVector:{value:new g0},anisotropyMap:{value:null},anisotropyMapTransform:{value:new x5}}]),vertexShader:D5.meshphysical_vert,fragmentShader:D5.meshphysical_frag};const Po={r:0,b:0,g:0};function jJ(e,A,t,n,i,r,s){const o=new F0(0);let a=r===!0?0:1,l,u,I=null,C=0,h=null;function d(p,f){let Q=!1,B=f.isScene===!0?f.background:null;B&&B.isTexture&&(B=(f.backgroundBlurriness>0?t:A).get(B)),B===null?m(o,a):B&&B.isColor&&(m(B,1),Q=!0);const w=e.xr.getEnvironmentBlendMode();w==="additive"?n.buffers.color.setClear(0,0,0,1,s):w==="alpha-blend"&&n.buffers.color.setClear(0,0,0,0,s),(e.autoClear||Q)&&e.clear(e.autoClearColor,e.autoClearDepth,e.autoClearStencil),B&&(B.isCubeTexture||B.mapping===Y7)?(u===void 0&&(u=new w1(new m6(1,1,1),new Y1({name:"BackgroundCubeMaterial",uniforms:Q7(nA.backgroundCube.uniforms),vertexShader:nA.backgroundCube.vertexShader,fragmentShader:nA.backgroundCube.fragmentShader,side:o1,depthTest:!1,depthWrite:!1,fog:!1})),u.geometry.deleteAttribute("normal"),u.geometry.deleteAttribute("uv"),u.onBeforeRender=function(R,M,x){this.matrixWorld.copyPosition(x.matrixWorld)},Object.defineProperty(u.material,"envMap",{get:function(){return this.uniforms.envMap.value}}),i.update(u)),u.material.uniforms.envMap.value=B,u.material.uniforms.flipEnvMap.value=B.isCubeTexture&&B.isRenderTargetTexture===!1?-1:1,u.material.uniforms.backgroundBlurriness.value=f.backgroundBlurriness,u.material.uniforms.backgroundIntensity.value=f.backgroundIntensity,u.material.toneMapped=A2.getTransfer(B.colorSpace)!==l2,(I!==B||C!==B.version||h!==e.toneMapping)&&(u.material.needsUpdate=!0,I=B,C=B.version,h=e.toneMapping),u.layers.enableAll(),p.unshift(u,u.geometry,u.material,0,0,null)):B&&B.isTexture&&(l===void 0&&(l=new w1(new br(2,2),new Y1({name:"BackgroundMaterial",uniforms:Q7(nA.background.uniforms),vertexShader:nA.background.vertexShader,fragmentShader:nA.background.fragmentShader,side:WA,depthTest:!1,depthWrite:!1,fog:!1})),l.geometry.deleteAttribute("normal"),Object.defineProperty(l.material,"map",{get:function(){return this.uniforms.t2D.value}}),i.update(l)),l.material.uniforms.t2D.value=B,l.material.uniforms.backgroundIntensity.value=f.backgroundIntensity,l.material.toneMapped=A2.getTransfer(B.colorSpace)!==l2,B.matrixAutoUpdate===!0&&B.updateMatrix(),l.material.uniforms.uvTransform.value.copy(B.matrix),(I!==B||C!==B.version||h!==e.toneMapping)&&(l.material.needsUpdate=!0,I=B,C=B.version,h=e.toneMapping),l.layers.enableAll(),p.unshift(l,l.geometry,l.material,0,0,null))}function m(p,f){p.getRGB(Po,bN(e)),n.buffers.color.setClear(Po.r,Po.g,Po.b,f,s)}return{getClearColor:function(){return o},setClearColor:function(p,f=1){o.set(p),a=f,m(o,a)},getClearAlpha:function(){return a},setClearAlpha:function(p){a=p,m(o,a)},render:d}}function qJ(e,A,t,n){const i=e.getParameter(e.MAX_VERTEX_ATTRIBS),r=n.isWebGL2?null:A.get("OES_vertex_array_object"),s=n.isWebGL2||r!==null,o={},a=p(null);let l=a,u=!1;function I(P,W,e0,i0,O){let H=!1;if(s){const J=m(i0,e0,W);l!==J&&(l=J,h(l.object)),H=f(P,i0,e0,O),H&&Q(P,i0,e0,O)}else{const J=W.wireframe===!0;(l.geometry!==i0.id||l.program!==e0.id||l.wireframe!==J)&&(l.geometry=i0.id,l.program=e0.id,l.wireframe=J,H=!0)}O!==null&&t.update(O,e.ELEMENT_ARRAY_BUFFER),(H||u)&&(u=!1,T(P,W,e0,i0),O!==null&&e.bindBuffer(e.ELEMENT_ARRAY_BUFFER,t.get(O).buffer))}function C(){return n.isWebGL2?e.createVertexArray():r.createVertexArrayOES()}function h(P){return n.isWebGL2?e.bindVertexArray(P):r.bindVertexArrayOES(P)}function d(P){return n.isWebGL2?e.deleteVertexArray(P):r.deleteVertexArrayOES(P)}function m(P,W,e0){const i0=e0.wireframe===!0;let O=o[P.id];O===void 0&&(O={},o[P.id]=O);let H=O[W.id];H===void 0&&(H={},O[W.id]=H);let J=H[i0];return J===void 0&&(J=p(C()),H[i0]=J),J}function p(P){const W=[],e0=[],i0=[];for(let O=0;O=0){const f0=O[q];let D0=H[q];if(D0===void 0&&(q==="instanceMatrix"&&P.instanceMatrix&&(D0=P.instanceMatrix),q==="instanceColor"&&P.instanceColor&&(D0=P.instanceColor)),f0===void 0||f0.attribute!==D0||D0&&f0.data!==D0.data)return!0;J++}return l.attributesNum!==J||l.index!==i0}function Q(P,W,e0,i0){const O={},H=W.attributes;let J=0;const b=e0.getAttributes();for(const q in b)if(b[q].location>=0){let f0=H[q];f0===void 0&&(q==="instanceMatrix"&&P.instanceMatrix&&(f0=P.instanceMatrix),q==="instanceColor"&&P.instanceColor&&(f0=P.instanceColor));const D0={};D0.attribute=f0,f0&&f0.data&&(D0.data=f0.data),O[q]=D0,J++}l.attributes=O,l.attributesNum=J,l.index=i0}function B(){const P=l.newAttributes;for(let W=0,e0=P.length;W=0){let C0=O[b];if(C0===void 0&&(b==="instanceMatrix"&&P.instanceMatrix&&(C0=P.instanceMatrix),b==="instanceColor"&&P.instanceColor&&(C0=P.instanceColor)),C0!==void 0){const f0=C0.normalized,D0=C0.itemSize,R0=t.get(C0);if(R0===void 0)continue;const G0=R0.buffer,q0=R0.type,W0=R0.bytesPerElement,C5=n.isWebGL2===!0&&(q0===e.INT||q0===e.UNSIGNED_INT||C0.gpuType===dE);if(C0.isInterleavedBufferAttribute){const O0=C0.data,Y=O0.stride,E0=C0.offset;if(O0.isInstancedInterleavedBuffer){for(let u0=0;u00&&e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_FLOAT).precision>0)return"highp";x="mediump"}return x==="mediump"&&e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_FLOAT).precision>0&&e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_FLOAT).precision>0?"mediump":"lowp"}const s=typeof WebGL2RenderingContext<"u"&&e.constructor.name==="WebGL2RenderingContext";let o=t.precision!==void 0?t.precision:"highp";const a=r(o);a!==o&&(console.warn("THREE.WebGLRenderer:",o,"not supported, using",a,"instead."),o=a);const l=s||A.has("WEBGL_draw_buffers"),u=t.logarithmicDepthBuffer===!0,I=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS),C=e.getParameter(e.MAX_VERTEX_TEXTURE_IMAGE_UNITS),h=e.getParameter(e.MAX_TEXTURE_SIZE),d=e.getParameter(e.MAX_CUBE_MAP_TEXTURE_SIZE),m=e.getParameter(e.MAX_VERTEX_ATTRIBS),p=e.getParameter(e.MAX_VERTEX_UNIFORM_VECTORS),f=e.getParameter(e.MAX_VARYING_VECTORS),Q=e.getParameter(e.MAX_FRAGMENT_UNIFORM_VECTORS),B=C>0,w=s||A.has("OES_texture_float"),R=B&&w,M=s?e.getParameter(e.MAX_SAMPLES):0;return{isWebGL2:s,drawBuffers:l,getMaxAnisotropy:i,getMaxPrecision:r,precision:o,logarithmicDepthBuffer:u,maxTextures:I,maxVertexTextures:C,maxTextureSize:h,maxCubemapSize:d,maxAttributes:m,maxVertexUniforms:p,maxVaryings:f,maxFragmentUniforms:Q,vertexTextures:B,floatFragmentTextures:w,floatVertexTextures:R,maxSamples:M}}function AH(e){const A=this;let t=null,n=0,i=!1,r=!1;const s=new y3,o=new x5,a={value:null,needsUpdate:!1};this.uniform=a,this.numPlanes=0,this.numIntersection=0,this.init=function(I,C){const h=I.length!==0||C||n!==0||i;return i=C,n=I.length,h},this.beginShadows=function(){r=!0,u(null)},this.endShadows=function(){r=!1},this.setGlobalState=function(I,C){t=u(I,C,0)},this.setState=function(I,C,h){const d=I.clippingPlanes,m=I.clipIntersection,p=I.clipShadows,f=e.get(I);if(!i||d===null||d.length===0||r&&!p)r?u(null):l();else{const Q=r?0:n,B=Q*4;let w=f.clippingState||null;a.value=w,w=u(d,C,B,h);for(let R=0;R!==B;++R)w[R]=t[R];f.clippingState=w,this.numIntersection=m?this.numPlanes:0,this.numPlanes+=Q}};function l(){a.value!==t&&(a.value=t,a.needsUpdate=n>0),A.numPlanes=n,A.numIntersection=0}function u(I,C,h,d){const m=I!==null?I.length:0;let p=null;if(m!==0){if(p=a.value,d!==!0||p===null){const f=h+m*4,Q=C.matrixWorldInverse;o.getNormalMatrix(Q),(p===null||p.length0){const l=new YN(a.height/2);return l.fromEquirectangularTexture(e,s),A.set(s,l),s.addEventListener("dispose",i),t(l.texture,s.mapping)}else return null}}return s}function i(s){const o=s.target;o.removeEventListener("dispose",i);const a=A.get(o);a!==void 0&&(A.delete(o),a.dispose())}function r(){A=new WeakMap}return{get:n,dispose:r}}let Or=class extends H7{constructor(A=-1,t=1,n=1,i=-1,r=.1,s=2e3){super(),this.isOrthographicCamera=!0,this.type="OrthographicCamera",this.zoom=1,this.view=null,this.left=A,this.right=t,this.top=n,this.bottom=i,this.near=r,this.far=s,this.updateProjectionMatrix()}copy(A,t){return super.copy(A,t),this.left=A.left,this.right=A.right,this.top=A.top,this.bottom=A.bottom,this.near=A.near,this.far=A.far,this.zoom=A.zoom,this.view=A.view===null?null:Object.assign({},A.view),this}setViewOffset(A,t,n,i,r,s){this.view===null&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=A,this.view.fullHeight=t,this.view.offsetX=n,this.view.offsetY=i,this.view.width=r,this.view.height=s,this.updateProjectionMatrix()}clearViewOffset(){this.view!==null&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const A=(this.right-this.left)/(2*this.zoom),t=(this.top-this.bottom)/(2*this.zoom),n=(this.right+this.left)/2,i=(this.top+this.bottom)/2;let r=n-A,s=n+A,o=i+t,a=i-t;if(this.view!==null&&this.view.enabled){const l=(this.right-this.left)/this.view.fullWidth/this.zoom,u=(this.top-this.bottom)/this.view.fullHeight/this.zoom;r+=l*this.view.offsetX,s=r+l*this.view.width,o-=u*this.view.offsetY,a=o-u*this.view.height}this.projectionMatrix.makeOrthographic(r,s,o,a,this.near,this.far,this.coordinateSystem),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(A){const t=super.toJSON(A);return t.object.zoom=this.zoom,t.object.left=this.left,t.object.right=this.right,t.object.top=this.top,t.object.bottom=this.bottom,t.object.near=this.near,t.object.far=this.far,this.view!==null&&(t.object.view=Object.assign({},this.view)),t}};const Y8=4,Fy=[.125,.215,.35,.446,.526,.582],L9=20,YI=new Or,_y=new F0;let JI=null,HI=0,KI=0;const F9=(1+Math.sqrt(5))/2,u8=1/F9,ky=[new k(1,1,1),new k(-1,1,1),new k(1,1,-1),new k(-1,1,-1),new k(0,F9,u8),new k(0,F9,-u8),new k(u8,0,F9),new k(-u8,0,F9),new k(F9,u8,0),new k(-F9,u8,0)];class wf{constructor(A){this._renderer=A,this._pingPongRenderTarget=null,this._lodMax=0,this._cubeSize=0,this._lodPlanes=[],this._sizeLods=[],this._sigmas=[],this._blurMaterial=null,this._cubemapMaterial=null,this._equirectMaterial=null,this._compileMaterial(this._blurMaterial)}fromScene(A,t=0,n=.1,i=100){JI=this._renderer.getRenderTarget(),HI=this._renderer.getActiveCubeFace(),KI=this._renderer.getActiveMipmapLevel(),this._setSize(256);const r=this._allocateTargets();return r.depthBuffer=!0,this._sceneToCubeUV(A,n,i,r),t>0&&this._blur(r,0,0,t),this._applyPMREM(r),this._cleanup(r),r}fromEquirectangular(A,t=null){return this._fromTexture(A,t)}fromCubemap(A,t=null){return this._fromTexture(A,t)}compileCubemapShader(){this._cubemapMaterial===null&&(this._cubemapMaterial=by(),this._compileMaterial(this._cubemapMaterial))}compileEquirectangularShader(){this._equirectMaterial===null&&(this._equirectMaterial=Gy(),this._compileMaterial(this._equirectMaterial))}dispose(){this._dispose(),this._cubemapMaterial!==null&&this._cubemapMaterial.dispose(),this._equirectMaterial!==null&&this._equirectMaterial.dispose()}_setSize(A){this._lodMax=Math.floor(Math.log2(A)),this._cubeSize=Math.pow(2,this._lodMax)}_dispose(){this._blurMaterial!==null&&this._blurMaterial.dispose(),this._pingPongRenderTarget!==null&&this._pingPongRenderTarget.dispose();for(let A=0;A2?B:0,B,B),u.setRenderTarget(i),m&&u.render(d,o),u.render(A,o)}d.geometry.dispose(),d.material.dispose(),u.toneMapping=C,u.autoClear=I,A.background=p}_textureToCubeUV(A,t){const n=this._renderer,i=A.mapping===Ge||A.mapping===Pt;i?(this._cubemapMaterial===null&&(this._cubemapMaterial=by()),this._cubemapMaterial.uniforms.flipEnvMap.value=A.isRenderTargetTexture===!1?-1:1):this._equirectMaterial===null&&(this._equirectMaterial=Gy());const r=i?this._cubemapMaterial:this._equirectMaterial,s=new w1(this._lodPlanes[0],r),o=r.uniforms;o.envMap.value=A;const a=this._cubeSize;Yo(t,0,0,3*a,2*a),n.setRenderTarget(t),n.render(s,YI)}_applyPMREM(A){const t=this._renderer,n=t.autoClear;t.autoClear=!1;for(let i=1;iL9&&console.warn(`sigmaRadians, ${r}, is too large and will clip, as it requested ${p} samples when the maximum is set to ${L9}`);const f=[];let Q=0;for(let x=0;xB-Y8?i-B+Y8:0),M=4*(this._cubeSize-w);Yo(t,R,M,3*w,2*w),a.setRenderTarget(t),a.render(I,YI)}}function tH(e){const A=[],t=[],n=[];let i=e;const r=e-Y8+1+Fy.length;for(let s=0;se-Y8?a=Fy[s-e+Y8-1]:s===0&&(a=0),n.push(a);const l=1/(o-2),u=-l,I=1+l,C=[u,u,I,u,I,I,u,u,I,I,u,I],h=6,d=6,m=3,p=2,f=1,Q=new Float32Array(m*d*h),B=new Float32Array(p*d*h),w=new Float32Array(f*d*h);for(let M=0;M2?0:-1,v=[x,T,0,x+2/3,T,0,x+2/3,T+1,0,x,T,0,x+2/3,T+1,0,x,T+1,0];Q.set(v,m*d*M),B.set(C,p*d*M);const N=[M,M,M,M,M,M];w.set(N,f*d*M)}const R=new R5;R.setAttribute("position",new T5(Q,m)),R.setAttribute("uv",new T5(B,p)),R.setAttribute("faceIndex",new T5(w,f)),A.push(R),i>Y8&&i--}return{lodPlanes:A,sizeLods:t,sigmas:n}}function Ly(e,A,t){const n=new S1(e,A,t);return n.texture.mapping=Y7,n.texture.name="PMREM.cubeUv",n.scissorTest=!0,n}function Yo(e,A,t,n,i){e.viewport.set(A,t,n,i),e.scissor.set(A,t,n,i)}function nH(e,A,t){const n=new Float32Array(L9),i=new k(0,1,0);return new Y1({name:"SphericalGaussianBlur",defines:{n:L9,CUBEUV_TEXEL_WIDTH:1/A,CUBEUV_TEXEL_HEIGHT:1/t,CUBEUV_MAX_MIP:`${e}.0`},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:n},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:i}},vertexShader:NE(),fragmentShader:` +}`,D5={alphahash_fragment:pP,alphahash_pars_fragment:mP,alphamap_fragment:yP,alphamap_pars_fragment:wP,alphatest_fragment:DP,alphatest_pars_fragment:MP,aomap_fragment:RP,aomap_pars_fragment:SP,begin_vertex:vP,beginnormal_vertex:NP,bsdfs:xP,iridescence_fragment:TP,bumpmap_pars_fragment:UP,clipping_planes_fragment:FP,clipping_planes_pars_fragment:_P,clipping_planes_pars_vertex:kP,clipping_planes_vertex:LP,color_fragment:GP,color_pars_fragment:bP,color_pars_vertex:OP,color_vertex:PP,common:YP,cube_uv_reflection_fragment:JP,defaultnormal_vertex:HP,displacementmap_pars_vertex:KP,displacementmap_vertex:VP,emissivemap_fragment:zP,emissivemap_pars_fragment:WP,colorspace_fragment:ZP,colorspace_pars_fragment:jP,envmap_fragment:qP,envmap_common_pars_fragment:XP,envmap_pars_fragment:$P,envmap_pars_vertex:AY,envmap_physical_pars_fragment:uY,envmap_vertex:eY,fog_vertex:tY,fog_pars_vertex:nY,fog_fragment:iY,fog_pars_fragment:rY,gradientmap_pars_fragment:sY,lightmap_fragment:oY,lightmap_pars_fragment:aY,lights_lambert_fragment:lY,lights_lambert_pars_fragment:gY,lights_pars_begin:cY,lights_toon_fragment:IY,lights_toon_pars_fragment:CY,lights_phong_fragment:hY,lights_phong_pars_fragment:fY,lights_physical_fragment:dY,lights_physical_pars_fragment:EY,lights_fragment_begin:BY,lights_fragment_maps:QY,lights_fragment_end:pY,logdepthbuf_fragment:mY,logdepthbuf_pars_fragment:yY,logdepthbuf_pars_vertex:wY,logdepthbuf_vertex:DY,map_fragment:MY,map_pars_fragment:RY,map_particle_fragment:SY,map_particle_pars_fragment:vY,metalnessmap_fragment:NY,metalnessmap_pars_fragment:xY,morphcolor_vertex:TY,morphnormal_vertex:UY,morphtarget_pars_vertex:FY,morphtarget_vertex:_Y,normal_fragment_begin:kY,normal_fragment_maps:LY,normal_pars_fragment:GY,normal_pars_vertex:bY,normal_vertex:OY,normalmap_pars_fragment:PY,clearcoat_normal_fragment_begin:YY,clearcoat_normal_fragment_maps:JY,clearcoat_pars_fragment:HY,iridescence_pars_fragment:KY,opaque_fragment:VY,packing:zY,premultiplied_alpha_fragment:WY,project_vertex:ZY,dithering_fragment:jY,dithering_pars_fragment:qY,roughnessmap_fragment:XY,roughnessmap_pars_fragment:$Y,shadowmap_pars_fragment:AJ,shadowmap_pars_vertex:eJ,shadowmap_vertex:tJ,shadowmask_pars_fragment:nJ,skinbase_vertex:iJ,skinning_pars_vertex:rJ,skinning_vertex:sJ,skinnormal_vertex:oJ,specularmap_fragment:aJ,specularmap_pars_fragment:lJ,tonemapping_fragment:gJ,tonemapping_pars_fragment:cJ,transmission_fragment:uJ,transmission_pars_fragment:IJ,uv_pars_fragment:CJ,uv_pars_vertex:hJ,uv_vertex:fJ,worldpos_vertex:dJ,background_vert:EJ,background_frag:BJ,backgroundCube_vert:QJ,backgroundCube_frag:pJ,cube_vert:mJ,cube_frag:yJ,depth_vert:wJ,depth_frag:DJ,distanceRGBA_vert:MJ,distanceRGBA_frag:RJ,equirect_vert:SJ,equirect_frag:vJ,linedashed_vert:NJ,linedashed_frag:xJ,meshbasic_vert:TJ,meshbasic_frag:UJ,meshlambert_vert:FJ,meshlambert_frag:_J,meshmatcap_vert:kJ,meshmatcap_frag:LJ,meshnormal_vert:GJ,meshnormal_frag:bJ,meshphong_vert:OJ,meshphong_frag:PJ,meshphysical_vert:YJ,meshphysical_frag:JJ,meshtoon_vert:HJ,meshtoon_frag:KJ,points_vert:VJ,points_frag:zJ,shadow_vert:WJ,shadow_frag:ZJ,sprite_vert:jJ,sprite_frag:qJ},x0={common:{diffuse:{value:new F0(16777215)},opacity:{value:1},map:{value:null},mapTransform:{value:new x5},alphaMap:{value:null},alphaMapTransform:{value:new x5},alphaTest:{value:0}},specularmap:{specularMap:{value:null},specularMapTransform:{value:new x5}},envmap:{envMap:{value:null},flipEnvMap:{value:-1},reflectivity:{value:1},ior:{value:1.5},refractionRatio:{value:.98}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1},aoMapTransform:{value:new x5}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1},lightMapTransform:{value:new x5}},bumpmap:{bumpMap:{value:null},bumpMapTransform:{value:new x5},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalMapTransform:{value:new x5},normalScale:{value:new g0(1,1)}},displacementmap:{displacementMap:{value:null},displacementMapTransform:{value:new x5},displacementScale:{value:1},displacementBias:{value:0}},emissivemap:{emissiveMap:{value:null},emissiveMapTransform:{value:new x5}},metalnessmap:{metalnessMap:{value:null},metalnessMapTransform:{value:new x5}},roughnessmap:{roughnessMap:{value:null},roughnessMapTransform:{value:new x5}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new F0(16777215)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotLightMap:{value:[]},spotShadowMap:{value:[]},spotLightMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new F0(16777215)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},alphaMapTransform:{value:new x5},alphaTest:{value:0},uvTransform:{value:new x5}},sprite:{diffuse:{value:new F0(16777215)},opacity:{value:1},center:{value:new g0(.5,.5)},rotation:{value:0},map:{value:null},mapTransform:{value:new x5},alphaMap:{value:null},alphaMapTransform:{value:new x5},alphaTest:{value:0}}},nA={basic:{uniforms:o4([x0.common,x0.specularmap,x0.envmap,x0.aomap,x0.lightmap,x0.fog]),vertexShader:D5.meshbasic_vert,fragmentShader:D5.meshbasic_frag},lambert:{uniforms:o4([x0.common,x0.specularmap,x0.envmap,x0.aomap,x0.lightmap,x0.emissivemap,x0.bumpmap,x0.normalmap,x0.displacementmap,x0.fog,x0.lights,{emissive:{value:new F0(0)}}]),vertexShader:D5.meshlambert_vert,fragmentShader:D5.meshlambert_frag},phong:{uniforms:o4([x0.common,x0.specularmap,x0.envmap,x0.aomap,x0.lightmap,x0.emissivemap,x0.bumpmap,x0.normalmap,x0.displacementmap,x0.fog,x0.lights,{emissive:{value:new F0(0)},specular:{value:new F0(1118481)},shininess:{value:30}}]),vertexShader:D5.meshphong_vert,fragmentShader:D5.meshphong_frag},standard:{uniforms:o4([x0.common,x0.envmap,x0.aomap,x0.lightmap,x0.emissivemap,x0.bumpmap,x0.normalmap,x0.displacementmap,x0.roughnessmap,x0.metalnessmap,x0.fog,x0.lights,{emissive:{value:new F0(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:D5.meshphysical_vert,fragmentShader:D5.meshphysical_frag},toon:{uniforms:o4([x0.common,x0.aomap,x0.lightmap,x0.emissivemap,x0.bumpmap,x0.normalmap,x0.displacementmap,x0.gradientmap,x0.fog,x0.lights,{emissive:{value:new F0(0)}}]),vertexShader:D5.meshtoon_vert,fragmentShader:D5.meshtoon_frag},matcap:{uniforms:o4([x0.common,x0.bumpmap,x0.normalmap,x0.displacementmap,x0.fog,{matcap:{value:null}}]),vertexShader:D5.meshmatcap_vert,fragmentShader:D5.meshmatcap_frag},points:{uniforms:o4([x0.points,x0.fog]),vertexShader:D5.points_vert,fragmentShader:D5.points_frag},dashed:{uniforms:o4([x0.common,x0.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:D5.linedashed_vert,fragmentShader:D5.linedashed_frag},depth:{uniforms:o4([x0.common,x0.displacementmap]),vertexShader:D5.depth_vert,fragmentShader:D5.depth_frag},normal:{uniforms:o4([x0.common,x0.bumpmap,x0.normalmap,x0.displacementmap,{opacity:{value:1}}]),vertexShader:D5.meshnormal_vert,fragmentShader:D5.meshnormal_frag},sprite:{uniforms:o4([x0.sprite,x0.fog]),vertexShader:D5.sprite_vert,fragmentShader:D5.sprite_frag},background:{uniforms:{uvTransform:{value:new x5},t2D:{value:null},backgroundIntensity:{value:1}},vertexShader:D5.background_vert,fragmentShader:D5.background_frag},backgroundCube:{uniforms:{envMap:{value:null},flipEnvMap:{value:-1},backgroundBlurriness:{value:0},backgroundIntensity:{value:1}},vertexShader:D5.backgroundCube_vert,fragmentShader:D5.backgroundCube_frag},cube:{uniforms:{tCube:{value:null},tFlip:{value:-1},opacity:{value:1}},vertexShader:D5.cube_vert,fragmentShader:D5.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:D5.equirect_vert,fragmentShader:D5.equirect_frag},distanceRGBA:{uniforms:o4([x0.common,x0.displacementmap,{referencePosition:{value:new k},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:D5.distanceRGBA_vert,fragmentShader:D5.distanceRGBA_frag},shadow:{uniforms:o4([x0.lights,x0.fog,{color:{value:new F0(0)},opacity:{value:1}}]),vertexShader:D5.shadow_vert,fragmentShader:D5.shadow_frag}};nA.physical={uniforms:o4([nA.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatMapTransform:{value:new x5},clearcoatNormalMap:{value:null},clearcoatNormalMapTransform:{value:new x5},clearcoatNormalScale:{value:new g0(1,1)},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatRoughnessMapTransform:{value:new x5},iridescence:{value:0},iridescenceMap:{value:null},iridescenceMapTransform:{value:new x5},iridescenceIOR:{value:1.3},iridescenceThicknessMinimum:{value:100},iridescenceThicknessMaximum:{value:400},iridescenceThicknessMap:{value:null},iridescenceThicknessMapTransform:{value:new x5},sheen:{value:0},sheenColor:{value:new F0(0)},sheenColorMap:{value:null},sheenColorMapTransform:{value:new x5},sheenRoughness:{value:1},sheenRoughnessMap:{value:null},sheenRoughnessMapTransform:{value:new x5},transmission:{value:0},transmissionMap:{value:null},transmissionMapTransform:{value:new x5},transmissionSamplerSize:{value:new g0},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},thicknessMapTransform:{value:new x5},attenuationDistance:{value:0},attenuationColor:{value:new F0(0)},specularColor:{value:new F0(1,1,1)},specularColorMap:{value:null},specularColorMapTransform:{value:new x5},specularIntensity:{value:1},specularIntensityMap:{value:null},specularIntensityMapTransform:{value:new x5},anisotropyVector:{value:new g0},anisotropyMap:{value:null},anisotropyMapTransform:{value:new x5}}]),vertexShader:D5.meshphysical_vert,fragmentShader:D5.meshphysical_frag};const Jo={r:0,b:0,g:0};function XJ(e,A,t,n,i,r,s){const o=new F0(0);let a=r===!0?0:1,l,u,I=null,C=0,h=null;function d(p,f){let Q=!1,B=f.isScene===!0?f.background:null;B&&B.isTexture&&(B=(f.backgroundBlurriness>0?t:A).get(B)),B===null?m(o,a):B&&B.isColor&&(m(B,1),Q=!0);const w=e.xr.getEnvironmentBlendMode();w==="additive"?n.buffers.color.setClear(0,0,0,1,s):w==="alpha-blend"&&n.buffers.color.setClear(0,0,0,0,s),(e.autoClear||Q)&&e.clear(e.autoClearColor,e.autoClearDepth,e.autoClearStencil),B&&(B.isCubeTexture||B.mapping===H7)?(u===void 0&&(u=new w1(new w6(1,1,1),new Y1({name:"BackgroundCubeMaterial",uniforms:m7(nA.backgroundCube.uniforms),vertexShader:nA.backgroundCube.vertexShader,fragmentShader:nA.backgroundCube.fragmentShader,side:o1,depthTest:!1,depthWrite:!1,fog:!1})),u.geometry.deleteAttribute("normal"),u.geometry.deleteAttribute("uv"),u.onBeforeRender=function(R,M,N){this.matrixWorld.copyPosition(N.matrixWorld)},Object.defineProperty(u.material,"envMap",{get:function(){return this.uniforms.envMap.value}}),i.update(u)),u.material.uniforms.envMap.value=B,u.material.uniforms.flipEnvMap.value=B.isCubeTexture&&B.isRenderTargetTexture===!1?-1:1,u.material.uniforms.backgroundBlurriness.value=f.backgroundBlurriness,u.material.uniforms.backgroundIntensity.value=f.backgroundIntensity,u.material.toneMapped=A2.getTransfer(B.colorSpace)!==l2,(I!==B||C!==B.version||h!==e.toneMapping)&&(u.material.needsUpdate=!0,I=B,C=B.version,h=e.toneMapping),u.layers.enableAll(),p.unshift(u,u.geometry,u.material,0,0,null)):B&&B.isTexture&&(l===void 0&&(l=new w1(new Pr(2,2),new Y1({name:"BackgroundMaterial",uniforms:m7(nA.background.uniforms),vertexShader:nA.background.vertexShader,fragmentShader:nA.background.fragmentShader,side:WA,depthTest:!1,depthWrite:!1,fog:!1})),l.geometry.deleteAttribute("normal"),Object.defineProperty(l.material,"map",{get:function(){return this.uniforms.t2D.value}}),i.update(l)),l.material.uniforms.t2D.value=B,l.material.uniforms.backgroundIntensity.value=f.backgroundIntensity,l.material.toneMapped=A2.getTransfer(B.colorSpace)!==l2,B.matrixAutoUpdate===!0&&B.updateMatrix(),l.material.uniforms.uvTransform.value.copy(B.matrix),(I!==B||C!==B.version||h!==e.toneMapping)&&(l.material.needsUpdate=!0,I=B,C=B.version,h=e.toneMapping),l.layers.enableAll(),p.unshift(l,l.geometry,l.material,0,0,null))}function m(p,f){p.getRGB(Jo,ON(e)),n.buffers.color.setClear(Jo.r,Jo.g,Jo.b,f,s)}return{getClearColor:function(){return o},setClearColor:function(p,f=1){o.set(p),a=f,m(o,a)},getClearAlpha:function(){return a},setClearAlpha:function(p){a=p,m(o,a)},render:d}}function $J(e,A,t,n){const i=e.getParameter(e.MAX_VERTEX_ATTRIBS),r=n.isWebGL2?null:A.get("OES_vertex_array_object"),s=n.isWebGL2||r!==null,o={},a=p(null);let l=a,u=!1;function I(P,W,e0,i0,O){let H=!1;if(s){const J=m(i0,e0,W);l!==J&&(l=J,h(l.object)),H=f(P,i0,e0,O),H&&Q(P,i0,e0,O)}else{const J=W.wireframe===!0;(l.geometry!==i0.id||l.program!==e0.id||l.wireframe!==J)&&(l.geometry=i0.id,l.program=e0.id,l.wireframe=J,H=!0)}O!==null&&t.update(O,e.ELEMENT_ARRAY_BUFFER),(H||u)&&(u=!1,T(P,W,e0,i0),O!==null&&e.bindBuffer(e.ELEMENT_ARRAY_BUFFER,t.get(O).buffer))}function C(){return n.isWebGL2?e.createVertexArray():r.createVertexArrayOES()}function h(P){return n.isWebGL2?e.bindVertexArray(P):r.bindVertexArrayOES(P)}function d(P){return n.isWebGL2?e.deleteVertexArray(P):r.deleteVertexArrayOES(P)}function m(P,W,e0){const i0=e0.wireframe===!0;let O=o[P.id];O===void 0&&(O={},o[P.id]=O);let H=O[W.id];H===void 0&&(H={},O[W.id]=H);let J=H[i0];return J===void 0&&(J=p(C()),H[i0]=J),J}function p(P){const W=[],e0=[],i0=[];for(let O=0;O=0){const f0=O[q];let D0=H[q];if(D0===void 0&&(q==="instanceMatrix"&&P.instanceMatrix&&(D0=P.instanceMatrix),q==="instanceColor"&&P.instanceColor&&(D0=P.instanceColor)),f0===void 0||f0.attribute!==D0||D0&&f0.data!==D0.data)return!0;J++}return l.attributesNum!==J||l.index!==i0}function Q(P,W,e0,i0){const O={},H=W.attributes;let J=0;const b=e0.getAttributes();for(const q in b)if(b[q].location>=0){let f0=H[q];f0===void 0&&(q==="instanceMatrix"&&P.instanceMatrix&&(f0=P.instanceMatrix),q==="instanceColor"&&P.instanceColor&&(f0=P.instanceColor));const D0={};D0.attribute=f0,f0&&f0.data&&(D0.data=f0.data),O[q]=D0,J++}l.attributes=O,l.attributesNum=J,l.index=i0}function B(){const P=l.newAttributes;for(let W=0,e0=P.length;W=0){let C0=O[b];if(C0===void 0&&(b==="instanceMatrix"&&P.instanceMatrix&&(C0=P.instanceMatrix),b==="instanceColor"&&P.instanceColor&&(C0=P.instanceColor)),C0!==void 0){const f0=C0.normalized,D0=C0.itemSize,R0=t.get(C0);if(R0===void 0)continue;const G0=R0.buffer,q0=R0.type,W0=R0.bytesPerElement,C5=n.isWebGL2===!0&&(q0===e.INT||q0===e.UNSIGNED_INT||C0.gpuType===pE);if(C0.isInterleavedBufferAttribute){const O0=C0.data,Y=O0.stride,E0=C0.offset;if(O0.isInstancedInterleavedBuffer){for(let u0=0;u00&&e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_FLOAT).precision>0)return"highp";N="mediump"}return N==="mediump"&&e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_FLOAT).precision>0&&e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_FLOAT).precision>0?"mediump":"lowp"}const s=typeof WebGL2RenderingContext<"u"&&e.constructor.name==="WebGL2RenderingContext";let o=t.precision!==void 0?t.precision:"highp";const a=r(o);a!==o&&(console.warn("THREE.WebGLRenderer:",o,"not supported, using",a,"instead."),o=a);const l=s||A.has("WEBGL_draw_buffers"),u=t.logarithmicDepthBuffer===!0,I=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS),C=e.getParameter(e.MAX_VERTEX_TEXTURE_IMAGE_UNITS),h=e.getParameter(e.MAX_TEXTURE_SIZE),d=e.getParameter(e.MAX_CUBE_MAP_TEXTURE_SIZE),m=e.getParameter(e.MAX_VERTEX_ATTRIBS),p=e.getParameter(e.MAX_VERTEX_UNIFORM_VECTORS),f=e.getParameter(e.MAX_VARYING_VECTORS),Q=e.getParameter(e.MAX_FRAGMENT_UNIFORM_VECTORS),B=C>0,w=s||A.has("OES_texture_float"),R=B&&w,M=s?e.getParameter(e.MAX_SAMPLES):0;return{isWebGL2:s,drawBuffers:l,getMaxAnisotropy:i,getMaxPrecision:r,precision:o,logarithmicDepthBuffer:u,maxTextures:I,maxVertexTextures:C,maxTextureSize:h,maxCubemapSize:d,maxAttributes:m,maxVertexUniforms:p,maxVaryings:f,maxFragmentUniforms:Q,vertexTextures:B,floatFragmentTextures:w,floatVertexTextures:R,maxSamples:M}}function tH(e){const A=this;let t=null,n=0,i=!1,r=!1;const s=new y3,o=new x5,a={value:null,needsUpdate:!1};this.uniform=a,this.numPlanes=0,this.numIntersection=0,this.init=function(I,C){const h=I.length!==0||C||n!==0||i;return i=C,n=I.length,h},this.beginShadows=function(){r=!0,u(null)},this.endShadows=function(){r=!1},this.setGlobalState=function(I,C){t=u(I,C,0)},this.setState=function(I,C,h){const d=I.clippingPlanes,m=I.clipIntersection,p=I.clipShadows,f=e.get(I);if(!i||d===null||d.length===0||r&&!p)r?u(null):l();else{const Q=r?0:n,B=Q*4;let w=f.clippingState||null;a.value=w,w=u(d,C,B,h);for(let R=0;R!==B;++R)w[R]=t[R];f.clippingState=w,this.numIntersection=m?this.numPlanes:0,this.numPlanes+=Q}};function l(){a.value!==t&&(a.value=t,a.needsUpdate=n>0),A.numPlanes=n,A.numIntersection=0}function u(I,C,h,d){const m=I!==null?I.length:0;let p=null;if(m!==0){if(p=a.value,d!==!0||p===null){const f=h+m*4,Q=C.matrixWorldInverse;o.getNormalMatrix(Q),(p===null||p.length0){const l=new JN(a.height/2);return l.fromEquirectangularTexture(e,s),A.set(s,l),s.addEventListener("dispose",i),t(l.texture,s.mapping)}else return null}}return s}function i(s){const o=s.target;o.removeEventListener("dispose",i);const a=A.get(o);a!==void 0&&(A.delete(o),a.dispose())}function r(){A=new WeakMap}return{get:n,dispose:r}}let Yr=class extends V7{constructor(A=-1,t=1,n=1,i=-1,r=.1,s=2e3){super(),this.isOrthographicCamera=!0,this.type="OrthographicCamera",this.zoom=1,this.view=null,this.left=A,this.right=t,this.top=n,this.bottom=i,this.near=r,this.far=s,this.updateProjectionMatrix()}copy(A,t){return super.copy(A,t),this.left=A.left,this.right=A.right,this.top=A.top,this.bottom=A.bottom,this.near=A.near,this.far=A.far,this.zoom=A.zoom,this.view=A.view===null?null:Object.assign({},A.view),this}setViewOffset(A,t,n,i,r,s){this.view===null&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=A,this.view.fullHeight=t,this.view.offsetX=n,this.view.offsetY=i,this.view.width=r,this.view.height=s,this.updateProjectionMatrix()}clearViewOffset(){this.view!==null&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const A=(this.right-this.left)/(2*this.zoom),t=(this.top-this.bottom)/(2*this.zoom),n=(this.right+this.left)/2,i=(this.top+this.bottom)/2;let r=n-A,s=n+A,o=i+t,a=i-t;if(this.view!==null&&this.view.enabled){const l=(this.right-this.left)/this.view.fullWidth/this.zoom,u=(this.top-this.bottom)/this.view.fullHeight/this.zoom;r+=l*this.view.offsetX,s=r+l*this.view.width,o-=u*this.view.offsetY,a=o-u*this.view.height}this.projectionMatrix.makeOrthographic(r,s,o,a,this.near,this.far,this.coordinateSystem),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(A){const t=super.toJSON(A);return t.object.zoom=this.zoom,t.object.left=this.left,t.object.right=this.right,t.object.top=this.top,t.object.bottom=this.bottom,t.object.near=this.near,t.object.far=this.far,this.view!==null&&(t.object.view=Object.assign({},this.view)),t}};const H8=4,Ly=[.125,.215,.35,.446,.526,.582],L9=20,HI=new Yr,Gy=new F0;let KI=null,VI=0,zI=0;const F9=(1+Math.sqrt(5))/2,C8=1/F9,by=[new k(1,1,1),new k(-1,1,1),new k(1,1,-1),new k(-1,1,-1),new k(0,F9,C8),new k(0,F9,-C8),new k(C8,0,F9),new k(-C8,0,F9),new k(F9,C8,0),new k(-F9,C8,0)];class Sf{constructor(A){this._renderer=A,this._pingPongRenderTarget=null,this._lodMax=0,this._cubeSize=0,this._lodPlanes=[],this._sizeLods=[],this._sigmas=[],this._blurMaterial=null,this._cubemapMaterial=null,this._equirectMaterial=null,this._compileMaterial(this._blurMaterial)}fromScene(A,t=0,n=.1,i=100){KI=this._renderer.getRenderTarget(),VI=this._renderer.getActiveCubeFace(),zI=this._renderer.getActiveMipmapLevel(),this._setSize(256);const r=this._allocateTargets();return r.depthBuffer=!0,this._sceneToCubeUV(A,n,i,r),t>0&&this._blur(r,0,0,t),this._applyPMREM(r),this._cleanup(r),r}fromEquirectangular(A,t=null){return this._fromTexture(A,t)}fromCubemap(A,t=null){return this._fromTexture(A,t)}compileCubemapShader(){this._cubemapMaterial===null&&(this._cubemapMaterial=Yy(),this._compileMaterial(this._cubemapMaterial))}compileEquirectangularShader(){this._equirectMaterial===null&&(this._equirectMaterial=Py(),this._compileMaterial(this._equirectMaterial))}dispose(){this._dispose(),this._cubemapMaterial!==null&&this._cubemapMaterial.dispose(),this._equirectMaterial!==null&&this._equirectMaterial.dispose()}_setSize(A){this._lodMax=Math.floor(Math.log2(A)),this._cubeSize=Math.pow(2,this._lodMax)}_dispose(){this._blurMaterial!==null&&this._blurMaterial.dispose(),this._pingPongRenderTarget!==null&&this._pingPongRenderTarget.dispose();for(let A=0;A2?B:0,B,B),u.setRenderTarget(i),m&&u.render(d,o),u.render(A,o)}d.geometry.dispose(),d.material.dispose(),u.toneMapping=C,u.autoClear=I,A.background=p}_textureToCubeUV(A,t){const n=this._renderer,i=A.mapping===be||A.mapping===Pt;i?(this._cubemapMaterial===null&&(this._cubemapMaterial=Yy()),this._cubemapMaterial.uniforms.flipEnvMap.value=A.isRenderTargetTexture===!1?-1:1):this._equirectMaterial===null&&(this._equirectMaterial=Py());const r=i?this._cubemapMaterial:this._equirectMaterial,s=new w1(this._lodPlanes[0],r),o=r.uniforms;o.envMap.value=A;const a=this._cubeSize;Ho(t,0,0,3*a,2*a),n.setRenderTarget(t),n.render(s,HI)}_applyPMREM(A){const t=this._renderer,n=t.autoClear;t.autoClear=!1;for(let i=1;iL9&&console.warn(`sigmaRadians, ${r}, is too large and will clip, as it requested ${p} samples when the maximum is set to ${L9}`);const f=[];let Q=0;for(let N=0;NB-H8?i-B+H8:0),M=4*(this._cubeSize-w);Ho(t,R,M,3*w,2*w),a.setRenderTarget(t),a.render(I,HI)}}function iH(e){const A=[],t=[],n=[];let i=e;const r=e-H8+1+Ly.length;for(let s=0;se-H8?a=Ly[s-e+H8-1]:s===0&&(a=0),n.push(a);const l=1/(o-2),u=-l,I=1+l,C=[u,u,I,u,I,I,u,u,I,I,u,I],h=6,d=6,m=3,p=2,f=1,Q=new Float32Array(m*d*h),B=new Float32Array(p*d*h),w=new Float32Array(f*d*h);for(let M=0;M2?0:-1,v=[N,T,0,N+2/3,T,0,N+2/3,T+1,0,N,T,0,N+2/3,T+1,0,N,T+1,0];Q.set(v,m*d*M),B.set(C,p*d*M);const x=[M,M,M,M,M,M];w.set(x,f*d*M)}const R=new R5;R.setAttribute("position",new T5(Q,m)),R.setAttribute("uv",new T5(B,p)),R.setAttribute("faceIndex",new T5(w,f)),A.push(R),i>H8&&i--}return{lodPlanes:A,sizeLods:t,sigmas:n}}function Oy(e,A,t){const n=new S1(e,A,t);return n.texture.mapping=H7,n.texture.name="PMREM.cubeUv",n.scissorTest=!0,n}function Ho(e,A,t,n,i){e.viewport.set(A,t,n,i),e.scissor.set(A,t,n,i)}function rH(e,A,t){const n=new Float32Array(L9),i=new k(0,1,0);return new Y1({name:"SphericalGaussianBlur",defines:{n:L9,CUBEUV_TEXEL_WIDTH:1/A,CUBEUV_TEXEL_HEIGHT:1/t,CUBEUV_MAX_MIP:`${e}.0`},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:n},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:i}},vertexShader:FE(),fragmentShader:` precision mediump float; precision mediump int; @@ -3477,7 +3477,7 @@ void main() { } } - `,blending:x3,depthTest:!1,depthWrite:!1})}function Gy(){return new Y1({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null}},vertexShader:NE(),fragmentShader:` + `,blending:x3,depthTest:!1,depthWrite:!1})}function Py(){return new Y1({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null}},vertexShader:FE(),fragmentShader:` precision mediump float; precision mediump int; @@ -3496,7 +3496,7 @@ void main() { gl_FragColor = vec4( texture2D ( envMap, uv ).rgb, 1.0 ); } - `,blending:x3,depthTest:!1,depthWrite:!1})}function by(){return new Y1({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},flipEnvMap:{value:-1}},vertexShader:NE(),fragmentShader:` + `,blending:x3,depthTest:!1,depthWrite:!1})}function Yy(){return new Y1({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},flipEnvMap:{value:-1}},vertexShader:FE(),fragmentShader:` precision mediump float; precision mediump int; @@ -3512,7 +3512,7 @@ void main() { gl_FragColor = textureCube( envMap, vec3( flipEnvMap * vOutputDirection.x, vOutputDirection.yz ) ); } - `,blending:x3,depthTest:!1,depthWrite:!1})}function NE(){return` + `,blending:x3,depthTest:!1,depthWrite:!1})}function FE(){return` precision mediump float; precision mediump int; @@ -3567,39 +3567,39 @@ void main() { gl_Position = vec4( position, 1.0 ); } - `}function iH(e){let A=new WeakMap,t=null;function n(o){if(o&&o.isTexture){const a=o.mapping,l=a===ji||a===qi,u=a===Ge||a===Pt;if(l||u)if(o.isRenderTargetTexture&&o.needsPMREMUpdate===!0){o.needsPMREMUpdate=!1;let I=A.get(o);return t===null&&(t=new wf(e)),I=l?t.fromEquirectangular(o,I):t.fromCubemap(o,I),A.set(o,I),I.texture}else{if(A.has(o))return A.get(o).texture;{const I=o.image;if(l&&I&&I.height>0||u&&I&&i(I)){t===null&&(t=new wf(e));const C=l?t.fromEquirectangular(o):t.fromCubemap(o);return A.set(o,C),o.addEventListener("dispose",r),C.texture}else return null}}}return o}function i(o){let a=0;const l=6;for(let u=0;uA.maxTextureSize&&(F=Math.ceil(N/A.maxTextureSize),N=A.maxTextureSize);const K=new Float32Array(N*F*4*m),V=new Fg(K,N,F,m);V.type=S3,V.needsUpdate=!0;const P=v*4;for(let e0=0;e00)return e;const i=A*t;let r=Oy[i];if(r===void 0&&(r=new Float32Array(i),Oy[i]=r),A!==0){n.toArray(r,0);for(let s=1,o=0;s!==A;++s)o+=t,e[s].toArray(r,o)}return r}function l1(e,A){if(e.length!==A.length)return!1;for(let t=0,n=e.length;t0||u&&I&&i(I)){t===null&&(t=new Sf(e));const C=l?t.fromEquirectangular(o):t.fromCubemap(o);return A.set(o,C),o.addEventListener("dispose",r),C.texture}else return null}}}return o}function i(o){let a=0;const l=6;for(let u=0;uA.maxTextureSize&&(F=Math.ceil(x/A.maxTextureSize),x=A.maxTextureSize);const K=new Float32Array(x*F*4*m),V=new kg(K,x,F,m);V.type=S3,V.needsUpdate=!0;const P=v*4;for(let e0=0;e00)return e;const i=A*t;let r=Jy[i];if(r===void 0&&(r=new Float32Array(i),Jy[i]=r),A!==0){n.toArray(r,0);for(let s=1,o=0;s!==A;++s)o+=t,e[s].toArray(r,o)}return r}function l1(e,A){if(e.length!==A.length)return!1;for(let t=0,n=e.length;t":" "} ${o}: ${t[s]}`)}return n.join(` -`)}function sK(e){const A=A2.getPrimaries(A2.workingColorSpace),t=A2.getPrimaries(e);let n;switch(A===t?n="":A===rr&&t===ir?n="LinearDisplayP3ToLinearSRGB":A===ir&&t===rr&&(n="LinearSRGBToLinearDisplayP3"),e){case k3:case kr:return[n,"LinearTransferOETF"];case e2:case Ug:return[n,"sRGBTransferOETF"];default:return console.warn("THREE.WebGLProgram: Unsupported color space:",e),[n,"LinearTransferOETF"]}}function zy(e,A,t){const n=e.getShaderParameter(A,e.COMPILE_STATUS),i=e.getShaderInfoLog(A).trim();if(n&&i==="")return"";const r=/ERROR: 0:(\d+)/.exec(i);if(r){const s=parseInt(r[1]);return t.toUpperCase()+` +`)}function aK(e){const A=A2.getPrimaries(A2.workingColorSpace),t=A2.getPrimaries(e);let n;switch(A===t?n="":A===or&&t===sr?n="LinearDisplayP3ToLinearSRGB":A===sr&&t===or&&(n="LinearSRGBToLinearDisplayP3"),e){case k3:case Gr:return[n,"LinearTransferOETF"];case e2:case _g:return[n,"sRGBTransferOETF"];default:return console.warn("THREE.WebGLProgram: Unsupported color space:",e),[n,"LinearTransferOETF"]}}function jy(e,A,t){const n=e.getShaderParameter(A,e.COMPILE_STATUS),i=e.getShaderInfoLog(A).trim();if(n&&i==="")return"";const r=/ERROR: 0:(\d+)/.exec(i);if(r){const s=parseInt(r[1]);return t.toUpperCase()+` `+i+` -`+rK(e.getShaderSource(A),s)}else return i}function oK(e,A){const t=sK(A);return`vec4 ${e}( vec4 value ) { return ${t[0]}( ${t[1]}( value ) ); }`}function aK(e,A){let t;switch(A){case oN:t="Linear";break;case aN:t="Reinhard";break;case lN:t="OptimizedCineon";break;case hE:t="ACESFilmic";break;case gN:t="Custom";break;default:console.warn("THREE.WebGLProgram: Unsupported toneMapping:",A),t="Linear"}return"vec3 "+e+"( vec3 color ) { return "+t+"ToneMapping( color ); }"}function lK(e){return[e.extensionDerivatives||e.envMapCubeUVHeight||e.bumpMap||e.normalMapTangentSpace||e.clearcoatNormalMap||e.flatShading||e.shaderID==="physical"?"#extension GL_OES_standard_derivatives : enable":"",(e.extensionFragDepth||e.logarithmicDepthBuffer)&&e.rendererExtensionFragDepth?"#extension GL_EXT_frag_depth : enable":"",e.extensionDrawBuffers&&e.rendererExtensionDrawBuffers?"#extension GL_EXT_draw_buffers : require":"",(e.extensionShaderTextureLOD||e.envMap||e.transmission)&&e.rendererExtensionShaderTextureLod?"#extension GL_EXT_shader_texture_lod : enable":""].filter(ni).join(` -`)}function gK(e){const A=[];for(const t in e){const n=e[t];n!==!1&&A.push("#define "+t+" "+n)}return A.join(` -`)}function cK(e,A){const t={},n=e.getProgramParameter(A,e.ACTIVE_ATTRIBUTES);for(let i=0;i/gm;function Df(e){return e.replace(uK,CK)}const IK=new Map([["encodings_fragment","colorspace_fragment"],["encodings_pars_fragment","colorspace_pars_fragment"],["output_fragment","opaque_fragment"]]);function CK(e,A){let t=D5[A];if(t===void 0){const n=IK.get(A);if(n!==void 0)t=D5[n],console.warn('THREE.WebGLRenderer: Shader chunk "%s" has been deprecated. Use "%s" instead.',A,n);else throw new Error("Can not resolve #include <"+A+">")}return Df(t)}const hK=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function jy(e){return e.replace(hK,fK)}function fK(e,A,t,n){let i="";for(let r=parseInt(A);r/gm;function vf(e){return e.replace(CK,fK)}const hK=new Map([["encodings_fragment","colorspace_fragment"],["encodings_pars_fragment","colorspace_pars_fragment"],["output_fragment","opaque_fragment"]]);function fK(e,A){let t=D5[A];if(t===void 0){const n=hK.get(A);if(n!==void 0)t=D5[n],console.warn('THREE.WebGLRenderer: Shader chunk "%s" has been deprecated. Use "%s" instead.',A,n);else throw new Error("Can not resolve #include <"+A+">")}return vf(t)}const dK=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function $y(e){return e.replace(dK,EK)}function EK(e,A,t,n){let i="";for(let r=parseInt(A);r0&&(p+=` -`),f=[h,"#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,d].filter(ni).join(` +`),f=[h,"#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,d].filter(ri).join(` `),f.length>0&&(f+=` -`)):(p=[qy(t),"#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,d,t.instancing?"#define USE_INSTANCING":"",t.instancingColor?"#define USE_INSTANCING_COLOR":"",t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.map?"#define USE_MAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+u:"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",t.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",t.displacementMap?"#define USE_DISPLACEMENTMAP":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.anisotropy?"#define USE_ANISOTROPY":"",t.anisotropyMap?"#define USE_ANISOTROPYMAP":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",t.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",t.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.alphaHash?"#define USE_ALPHAHASH":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",t.mapUv?"#define MAP_UV "+t.mapUv:"",t.alphaMapUv?"#define ALPHAMAP_UV "+t.alphaMapUv:"",t.lightMapUv?"#define LIGHTMAP_UV "+t.lightMapUv:"",t.aoMapUv?"#define AOMAP_UV "+t.aoMapUv:"",t.emissiveMapUv?"#define EMISSIVEMAP_UV "+t.emissiveMapUv:"",t.bumpMapUv?"#define BUMPMAP_UV "+t.bumpMapUv:"",t.normalMapUv?"#define NORMALMAP_UV "+t.normalMapUv:"",t.displacementMapUv?"#define DISPLACEMENTMAP_UV "+t.displacementMapUv:"",t.metalnessMapUv?"#define METALNESSMAP_UV "+t.metalnessMapUv:"",t.roughnessMapUv?"#define ROUGHNESSMAP_UV "+t.roughnessMapUv:"",t.anisotropyMapUv?"#define ANISOTROPYMAP_UV "+t.anisotropyMapUv:"",t.clearcoatMapUv?"#define CLEARCOATMAP_UV "+t.clearcoatMapUv:"",t.clearcoatNormalMapUv?"#define CLEARCOAT_NORMALMAP_UV "+t.clearcoatNormalMapUv:"",t.clearcoatRoughnessMapUv?"#define CLEARCOAT_ROUGHNESSMAP_UV "+t.clearcoatRoughnessMapUv:"",t.iridescenceMapUv?"#define IRIDESCENCEMAP_UV "+t.iridescenceMapUv:"",t.iridescenceThicknessMapUv?"#define IRIDESCENCE_THICKNESSMAP_UV "+t.iridescenceThicknessMapUv:"",t.sheenColorMapUv?"#define SHEEN_COLORMAP_UV "+t.sheenColorMapUv:"",t.sheenRoughnessMapUv?"#define SHEEN_ROUGHNESSMAP_UV "+t.sheenRoughnessMapUv:"",t.specularMapUv?"#define SPECULARMAP_UV "+t.specularMapUv:"",t.specularColorMapUv?"#define SPECULAR_COLORMAP_UV "+t.specularColorMapUv:"",t.specularIntensityMapUv?"#define SPECULAR_INTENSITYMAP_UV "+t.specularIntensityMapUv:"",t.transmissionMapUv?"#define TRANSMISSIONMAP_UV "+t.transmissionMapUv:"",t.thicknessMapUv?"#define THICKNESSMAP_UV "+t.thicknessMapUv:"",t.vertexTangents&&t.flatShading===!1?"#define USE_TANGENT":"",t.vertexColors?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUv1s?"#define USE_UV1":"",t.vertexUv2s?"#define USE_UV2":"",t.vertexUv3s?"#define USE_UV3":"",t.pointsUvs?"#define USE_POINTS_UV":"",t.flatShading?"#define FLAT_SHADED":"",t.skinning?"#define USE_SKINNING":"",t.morphTargets?"#define USE_MORPHTARGETS":"",t.morphNormals&&t.flatShading===!1?"#define USE_MORPHNORMALS":"",t.morphColors&&t.isWebGL2?"#define USE_MORPHCOLORS":"",t.morphTargetsCount>0&&t.isWebGL2?"#define MORPHTARGETS_TEXTURE":"",t.morphTargetsCount>0&&t.isWebGL2?"#define MORPHTARGETS_TEXTURE_STRIDE "+t.morphTextureStride:"",t.morphTargetsCount>0&&t.isWebGL2?"#define MORPHTARGETS_COUNT "+t.morphTargetsCount:"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+a:"",t.sizeAttenuation?"#define USE_SIZEATTENUATION":"",t.numLightProbes>0?"#define USE_LIGHT_PROBES":"",t.useLegacyLights?"#define LEGACY_LIGHTS":"",t.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",t.logarithmicDepthBuffer&&t.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING"," attribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR"," attribute vec3 instanceColor;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_UV1"," attribute vec2 uv1;","#endif","#ifdef USE_UV2"," attribute vec2 uv2;","#endif","#ifdef USE_UV3"," attribute vec2 uv3;","#endif","#ifdef USE_TANGENT"," attribute vec4 tangent;","#endif","#if defined( USE_COLOR_ALPHA )"," attribute vec4 color;","#elif defined( USE_COLOR )"," attribute vec3 color;","#endif","#if ( defined( USE_MORPHTARGETS ) && ! defined( MORPHTARGETS_TEXTURE ) )"," attribute vec3 morphTarget0;"," attribute vec3 morphTarget1;"," attribute vec3 morphTarget2;"," attribute vec3 morphTarget3;"," #ifdef USE_MORPHNORMALS"," attribute vec3 morphNormal0;"," attribute vec3 morphNormal1;"," attribute vec3 morphNormal2;"," attribute vec3 morphNormal3;"," #else"," attribute vec3 morphTarget4;"," attribute vec3 morphTarget5;"," attribute vec3 morphTarget6;"," attribute vec3 morphTarget7;"," #endif","#endif","#ifdef USE_SKINNING"," attribute vec4 skinIndex;"," attribute vec4 skinWeight;","#endif",` -`].filter(ni).join(` -`),f=[h,qy(t),"#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,d,t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.map?"#define USE_MAP":"",t.matcap?"#define USE_MATCAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+l:"",t.envMap?"#define "+u:"",t.envMap?"#define "+I:"",C?"#define CUBEUV_TEXEL_WIDTH "+C.texelWidth:"",C?"#define CUBEUV_TEXEL_HEIGHT "+C.texelHeight:"",C?"#define CUBEUV_MAX_MIP "+C.maxMip+".0":"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",t.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.anisotropy?"#define USE_ANISOTROPY":"",t.anisotropyMap?"#define USE_ANISOTROPYMAP":"",t.clearcoat?"#define USE_CLEARCOAT":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.iridescence?"#define USE_IRIDESCENCE":"",t.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",t.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",t.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.alphaTest?"#define USE_ALPHATEST":"",t.alphaHash?"#define USE_ALPHAHASH":"",t.sheen?"#define USE_SHEEN":"",t.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.vertexTangents&&t.flatShading===!1?"#define USE_TANGENT":"",t.vertexColors||t.instancingColor?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUv1s?"#define USE_UV1":"",t.vertexUv2s?"#define USE_UV2":"",t.vertexUv3s?"#define USE_UV3":"",t.pointsUvs?"#define USE_POINTS_UV":"",t.gradientMap?"#define USE_GRADIENTMAP":"",t.flatShading?"#define FLAT_SHADED":"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+a:"",t.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",t.numLightProbes>0?"#define USE_LIGHT_PROBES":"",t.useLegacyLights?"#define LEGACY_LIGHTS":"",t.decodeVideoTexture?"#define DECODE_VIDEO_TEXTURE":"",t.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",t.logarithmicDepthBuffer&&t.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",t.toneMapping!==aA?"#define TONE_MAPPING":"",t.toneMapping!==aA?D5.tonemapping_pars_fragment:"",t.toneMapping!==aA?aK("toneMapping",t.toneMapping):"",t.dithering?"#define DITHERING":"",t.opaque?"#define OPAQUE":"",D5.colorspace_pars_fragment,oK("linearToOutputTexel",t.outputColorSpace),t.useDepthPacking?"#define DEPTH_PACKING "+t.depthPacking:"",` -`].filter(ni).join(` -`)),s=Df(s),s=Wy(s,t),s=Zy(s,t),o=Df(o),o=Wy(o,t),o=Zy(o,t),s=jy(s),o=jy(o),t.isWebGL2&&t.isRawShaderMaterial!==!0&&(Q=`#version 300 es +`)):(p=[Aw(t),"#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,d,t.instancing?"#define USE_INSTANCING":"",t.instancingColor?"#define USE_INSTANCING_COLOR":"",t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.map?"#define USE_MAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+u:"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",t.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",t.displacementMap?"#define USE_DISPLACEMENTMAP":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.anisotropy?"#define USE_ANISOTROPY":"",t.anisotropyMap?"#define USE_ANISOTROPYMAP":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",t.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",t.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.alphaHash?"#define USE_ALPHAHASH":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",t.mapUv?"#define MAP_UV "+t.mapUv:"",t.alphaMapUv?"#define ALPHAMAP_UV "+t.alphaMapUv:"",t.lightMapUv?"#define LIGHTMAP_UV "+t.lightMapUv:"",t.aoMapUv?"#define AOMAP_UV "+t.aoMapUv:"",t.emissiveMapUv?"#define EMISSIVEMAP_UV "+t.emissiveMapUv:"",t.bumpMapUv?"#define BUMPMAP_UV "+t.bumpMapUv:"",t.normalMapUv?"#define NORMALMAP_UV "+t.normalMapUv:"",t.displacementMapUv?"#define DISPLACEMENTMAP_UV "+t.displacementMapUv:"",t.metalnessMapUv?"#define METALNESSMAP_UV "+t.metalnessMapUv:"",t.roughnessMapUv?"#define ROUGHNESSMAP_UV "+t.roughnessMapUv:"",t.anisotropyMapUv?"#define ANISOTROPYMAP_UV "+t.anisotropyMapUv:"",t.clearcoatMapUv?"#define CLEARCOATMAP_UV "+t.clearcoatMapUv:"",t.clearcoatNormalMapUv?"#define CLEARCOAT_NORMALMAP_UV "+t.clearcoatNormalMapUv:"",t.clearcoatRoughnessMapUv?"#define CLEARCOAT_ROUGHNESSMAP_UV "+t.clearcoatRoughnessMapUv:"",t.iridescenceMapUv?"#define IRIDESCENCEMAP_UV "+t.iridescenceMapUv:"",t.iridescenceThicknessMapUv?"#define IRIDESCENCE_THICKNESSMAP_UV "+t.iridescenceThicknessMapUv:"",t.sheenColorMapUv?"#define SHEEN_COLORMAP_UV "+t.sheenColorMapUv:"",t.sheenRoughnessMapUv?"#define SHEEN_ROUGHNESSMAP_UV "+t.sheenRoughnessMapUv:"",t.specularMapUv?"#define SPECULARMAP_UV "+t.specularMapUv:"",t.specularColorMapUv?"#define SPECULAR_COLORMAP_UV "+t.specularColorMapUv:"",t.specularIntensityMapUv?"#define SPECULAR_INTENSITYMAP_UV "+t.specularIntensityMapUv:"",t.transmissionMapUv?"#define TRANSMISSIONMAP_UV "+t.transmissionMapUv:"",t.thicknessMapUv?"#define THICKNESSMAP_UV "+t.thicknessMapUv:"",t.vertexTangents&&t.flatShading===!1?"#define USE_TANGENT":"",t.vertexColors?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUv1s?"#define USE_UV1":"",t.vertexUv2s?"#define USE_UV2":"",t.vertexUv3s?"#define USE_UV3":"",t.pointsUvs?"#define USE_POINTS_UV":"",t.flatShading?"#define FLAT_SHADED":"",t.skinning?"#define USE_SKINNING":"",t.morphTargets?"#define USE_MORPHTARGETS":"",t.morphNormals&&t.flatShading===!1?"#define USE_MORPHNORMALS":"",t.morphColors&&t.isWebGL2?"#define USE_MORPHCOLORS":"",t.morphTargetsCount>0&&t.isWebGL2?"#define MORPHTARGETS_TEXTURE":"",t.morphTargetsCount>0&&t.isWebGL2?"#define MORPHTARGETS_TEXTURE_STRIDE "+t.morphTextureStride:"",t.morphTargetsCount>0&&t.isWebGL2?"#define MORPHTARGETS_COUNT "+t.morphTargetsCount:"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+a:"",t.sizeAttenuation?"#define USE_SIZEATTENUATION":"",t.numLightProbes>0?"#define USE_LIGHT_PROBES":"",t.useLegacyLights?"#define LEGACY_LIGHTS":"",t.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",t.logarithmicDepthBuffer&&t.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING"," attribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR"," attribute vec3 instanceColor;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_UV1"," attribute vec2 uv1;","#endif","#ifdef USE_UV2"," attribute vec2 uv2;","#endif","#ifdef USE_UV3"," attribute vec2 uv3;","#endif","#ifdef USE_TANGENT"," attribute vec4 tangent;","#endif","#if defined( USE_COLOR_ALPHA )"," attribute vec4 color;","#elif defined( USE_COLOR )"," attribute vec3 color;","#endif","#if ( defined( USE_MORPHTARGETS ) && ! defined( MORPHTARGETS_TEXTURE ) )"," attribute vec3 morphTarget0;"," attribute vec3 morphTarget1;"," attribute vec3 morphTarget2;"," attribute vec3 morphTarget3;"," #ifdef USE_MORPHNORMALS"," attribute vec3 morphNormal0;"," attribute vec3 morphNormal1;"," attribute vec3 morphNormal2;"," attribute vec3 morphNormal3;"," #else"," attribute vec3 morphTarget4;"," attribute vec3 morphTarget5;"," attribute vec3 morphTarget6;"," attribute vec3 morphTarget7;"," #endif","#endif","#ifdef USE_SKINNING"," attribute vec4 skinIndex;"," attribute vec4 skinWeight;","#endif",` +`].filter(ri).join(` +`),f=[h,Aw(t),"#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,d,t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.map?"#define USE_MAP":"",t.matcap?"#define USE_MATCAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+l:"",t.envMap?"#define "+u:"",t.envMap?"#define "+I:"",C?"#define CUBEUV_TEXEL_WIDTH "+C.texelWidth:"",C?"#define CUBEUV_TEXEL_HEIGHT "+C.texelHeight:"",C?"#define CUBEUV_MAX_MIP "+C.maxMip+".0":"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",t.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.anisotropy?"#define USE_ANISOTROPY":"",t.anisotropyMap?"#define USE_ANISOTROPYMAP":"",t.clearcoat?"#define USE_CLEARCOAT":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.iridescence?"#define USE_IRIDESCENCE":"",t.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",t.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",t.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.alphaTest?"#define USE_ALPHATEST":"",t.alphaHash?"#define USE_ALPHAHASH":"",t.sheen?"#define USE_SHEEN":"",t.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.vertexTangents&&t.flatShading===!1?"#define USE_TANGENT":"",t.vertexColors||t.instancingColor?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUv1s?"#define USE_UV1":"",t.vertexUv2s?"#define USE_UV2":"",t.vertexUv3s?"#define USE_UV3":"",t.pointsUvs?"#define USE_POINTS_UV":"",t.gradientMap?"#define USE_GRADIENTMAP":"",t.flatShading?"#define FLAT_SHADED":"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+a:"",t.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",t.numLightProbes>0?"#define USE_LIGHT_PROBES":"",t.useLegacyLights?"#define LEGACY_LIGHTS":"",t.decodeVideoTexture?"#define DECODE_VIDEO_TEXTURE":"",t.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",t.logarithmicDepthBuffer&&t.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",t.toneMapping!==aA?"#define TONE_MAPPING":"",t.toneMapping!==aA?D5.tonemapping_pars_fragment:"",t.toneMapping!==aA?gK("toneMapping",t.toneMapping):"",t.dithering?"#define DITHERING":"",t.opaque?"#define OPAQUE":"",D5.colorspace_pars_fragment,lK("linearToOutputTexel",t.outputColorSpace),t.useDepthPacking?"#define DEPTH_PACKING "+t.depthPacking:"",` +`].filter(ri).join(` +`)),s=vf(s),s=qy(s,t),s=Xy(s,t),o=vf(o),o=qy(o,t),o=Xy(o,t),s=$y(s),o=$y(o),t.isWebGL2&&t.isRawShaderMaterial!==!0&&(Q=`#version 300 es `,p=["precision mediump sampler2DArray;","#define attribute in","#define varying out","#define texture2D texture"].join(` `)+` -`+p,f=["precision mediump sampler2DArray;","#define varying in",t.glslVersion===mf?"":"layout(location = 0) out highp vec4 pc_fragColor;",t.glslVersion===mf?"":"#define gl_FragColor pc_fragColor","#define gl_FragDepthEXT gl_FragDepth","#define texture2D texture","#define textureCube texture","#define texture2DProj textureProj","#define texture2DLodEXT textureLod","#define texture2DProjLodEXT textureProjLod","#define textureCubeLodEXT textureLod","#define texture2DGradEXT textureGrad","#define texture2DProjGradEXT textureProjGrad","#define textureCubeGradEXT textureGrad"].join(` +`+p,f=["precision mediump sampler2DArray;","#define varying in",t.glslVersion===Mf?"":"layout(location = 0) out highp vec4 pc_fragColor;",t.glslVersion===Mf?"":"#define gl_FragColor pc_fragColor","#define gl_FragDepthEXT gl_FragDepth","#define texture2D texture","#define textureCube texture","#define texture2DProj textureProj","#define texture2DLodEXT textureLod","#define texture2DProjLodEXT textureProjLod","#define textureCubeLodEXT textureLod","#define texture2DGradEXT textureGrad","#define texture2DProjGradEXT textureProjGrad","#define textureCubeGradEXT textureGrad"].join(` `)+` -`+f);const B=Q+p+s,w=Q+f+o,R=Vy(i,i.VERTEX_SHADER,B),M=Vy(i,i.FRAGMENT_SHADER,w);i.attachShader(m,R),i.attachShader(m,M),t.index0AttributeName!==void 0?i.bindAttribLocation(m,0,t.index0AttributeName):t.morphTargets===!0&&i.bindAttribLocation(m,0,"position"),i.linkProgram(m);function x(F){if(e.debug.checkShaderErrors){const K=i.getProgramInfoLog(m).trim(),V=i.getShaderInfoLog(R).trim(),P=i.getShaderInfoLog(M).trim();let W=!0,e0=!0;if(i.getProgramParameter(m,i.LINK_STATUS)===!1)if(W=!1,typeof e.debug.onShaderError=="function")e.debug.onShaderError(i,m,R,M);else{const i0=zy(i,R,"vertex"),O=zy(i,M,"fragment");console.error("THREE.WebGLProgram: Shader Error "+i.getError()+" - VALIDATE_STATUS "+i.getProgramParameter(m,i.VALIDATE_STATUS)+` +`+f);const B=Q+p+s,w=Q+f+o,R=Zy(i,i.VERTEX_SHADER,B),M=Zy(i,i.FRAGMENT_SHADER,w);i.attachShader(m,R),i.attachShader(m,M),t.index0AttributeName!==void 0?i.bindAttribLocation(m,0,t.index0AttributeName):t.morphTargets===!0&&i.bindAttribLocation(m,0,"position"),i.linkProgram(m);function N(F){if(e.debug.checkShaderErrors){const K=i.getProgramInfoLog(m).trim(),V=i.getShaderInfoLog(R).trim(),P=i.getShaderInfoLog(M).trim();let W=!0,e0=!0;if(i.getProgramParameter(m,i.LINK_STATUS)===!1)if(W=!1,typeof e.debug.onShaderError=="function")e.debug.onShaderError(i,m,R,M);else{const i0=jy(i,R,"vertex"),O=jy(i,M,"fragment");console.error("THREE.WebGLProgram: Shader Error "+i.getError()+" - VALIDATE_STATUS "+i.getProgramParameter(m,i.VALIDATE_STATUS)+` Program Info Log: `+K+` `+i0+` -`+O)}else K!==""?console.warn("THREE.WebGLProgram: Program Info Log:",K):(V===""||P==="")&&(e0=!1);e0&&(F.diagnostics={runnable:W,programLog:K,vertexShader:{log:V,prefix:p},fragmentShader:{log:P,prefix:f}})}i.deleteShader(R),i.deleteShader(M),T=new Wa(i,m),v=cK(i,m)}let T;this.getUniforms=function(){return T===void 0&&x(this),T};let v;this.getAttributes=function(){return v===void 0&&x(this),v};let N=t.rendererExtensionParallelShaderCompile===!1;return this.isReady=function(){return N===!1&&(N=i.getProgramParameter(m,nK)),N},this.destroy=function(){n.releaseStatesOfProgram(this),i.deleteProgram(m),this.program=void 0},this.type=t.shaderType,this.name=t.shaderName,this.id=iK++,this.cacheKey=A,this.usedTimes=1,this.program=m,this.vertexShader=R,this.fragmentShader=M,this}let yK=0;class wK{constructor(){this.shaderCache=new Map,this.materialCache=new Map}update(A){const t=A.vertexShader,n=A.fragmentShader,i=this._getShaderStage(t),r=this._getShaderStage(n),s=this._getShaderCacheForMaterial(A);return s.has(i)===!1&&(s.add(i),i.usedTimes++),s.has(r)===!1&&(s.add(r),r.usedTimes++),this}remove(A){const t=this.materialCache.get(A);for(const n of t)n.usedTimes--,n.usedTimes===0&&this.shaderCache.delete(n.code);return this.materialCache.delete(A),this}getVertexShaderID(A){return this._getShaderStage(A.vertexShader).id}getFragmentShaderID(A){return this._getShaderStage(A.fragmentShader).id}dispose(){this.shaderCache.clear(),this.materialCache.clear()}_getShaderCacheForMaterial(A){const t=this.materialCache;let n=t.get(A);return n===void 0&&(n=new Set,t.set(A,n)),n}_getShaderStage(A){const t=this.shaderCache;let n=t.get(A);return n===void 0&&(n=new DK(A),t.set(A,n)),n}}class DK{constructor(A){this.id=yK++,this.code=A,this.usedTimes=0}}function MK(e,A,t,n,i,r,s){const o=new X9,a=new wK,l=[],u=i.isWebGL2,I=i.logarithmicDepthBuffer,C=i.vertexTextures;let h=i.precision;const d={MeshDepthMaterial:"depth",MeshDistanceMaterial:"distanceRGBA",MeshNormalMaterial:"normal",MeshBasicMaterial:"basic",MeshLambertMaterial:"lambert",MeshPhongMaterial:"phong",MeshToonMaterial:"toon",MeshStandardMaterial:"physical",MeshPhysicalMaterial:"physical",MeshMatcapMaterial:"matcap",LineBasicMaterial:"basic",LineDashedMaterial:"dashed",PointsMaterial:"points",ShadowMaterial:"shadow",SpriteMaterial:"sprite"};function m(v){return v===0?"uv":`uv${v}`}function p(v,N,F,K,V){const P=K.fog,W=V.geometry,e0=v.isMeshStandardMaterial?K.environment:null,i0=(v.isMeshStandardMaterial?t:A).get(v.envMap||e0),O=i0&&i0.mapping===Y7?i0.image.height:null,H=d[v.type];v.precision!==null&&(h=i.getMaxPrecision(v.precision),h!==v.precision&&console.warn("THREE.WebGLProgram.getParameters:",v.precision,"not supported, using",h,"instead."));const J=W.morphAttributes.position||W.morphAttributes.normal||W.morphAttributes.color,b=J!==void 0?J.length:0;let q=0;W.morphAttributes.position!==void 0&&(q=1),W.morphAttributes.normal!==void 0&&(q=2),W.morphAttributes.color!==void 0&&(q=3);let C0,f0,D0,R0;if(H){const D2=nA[H];C0=D2.vertexShader,f0=D2.fragmentShader}else C0=v.vertexShader,f0=v.fragmentShader,a.update(v),D0=a.getVertexShaderID(v),R0=a.getFragmentShaderID(v);const G0=e.getRenderTarget(),q0=V.isInstancedMesh===!0,W0=!!v.map,C5=!!v.matcap,O0=!!i0,Y=!!v.aoMap,E0=!!v.lightMap,u0=!!v.bumpMap,Q0=!!v.normalMap,d0=!!v.displacementMap,e5=!!v.emissiveMap,b0=!!v.metalnessMap,K0=!!v.roughnessMap,a5=v.anisotropy>0,k5=v.clearcoat>0,p2=v.iridescence>0,G=v.sheen>0,U=v.transmission>0,n0=a5&&!!v.anisotropyMap,m0=k5&&!!v.clearcoatMap,B0=k5&&!!v.clearcoatNormalMap,y0=k5&&!!v.clearcoatRoughnessMap,Z0=p2&&!!v.iridescenceMap,v0=p2&&!!v.iridescenceThicknessMap,_0=G&&!!v.sheenColorMap,h5=G&&!!v.sheenRoughnessMap,H5=!!v.specularMap,M0=!!v.specularColorMap,$5=!!v.specularIntensityMap,B5=U&&!!v.transmissionMap,c5=U&&!!v.thicknessMap,i5=!!v.gradientMap,Y0=!!v.alphaMap,O5=v.alphaTest>0,Z=!!v.alphaHash,k0=!!v.extensions,S0=!!W.attributes.uv1,I0=!!W.attributes.uv2,N0=!!W.attributes.uv3;let s5=aA;return v.toneMapped&&(G0===null||G0.isXRRenderTarget===!0)&&(s5=e.toneMapping),{isWebGL2:u,shaderID:H,shaderType:v.type,shaderName:v.name,vertexShader:C0,fragmentShader:f0,defines:v.defines,customVertexShaderID:D0,customFragmentShaderID:R0,isRawShaderMaterial:v.isRawShaderMaterial===!0,glslVersion:v.glslVersion,precision:h,instancing:q0,instancingColor:q0&&V.instanceColor!==null,supportsVertexTextures:C,outputColorSpace:G0===null?e.outputColorSpace:G0.isXRRenderTarget===!0?G0.texture.colorSpace:k3,map:W0,matcap:C5,envMap:O0,envMapMode:O0&&i0.mapping,envMapCubeUVHeight:O,aoMap:Y,lightMap:E0,bumpMap:u0,normalMap:Q0,displacementMap:C&&d0,emissiveMap:e5,normalMapObjectSpace:Q0&&v.normalMapType===DN,normalMapTangentSpace:Q0&&v.normalMapType===n9,metalnessMap:b0,roughnessMap:K0,anisotropy:a5,anisotropyMap:n0,clearcoat:k5,clearcoatMap:m0,clearcoatNormalMap:B0,clearcoatRoughnessMap:y0,iridescence:p2,iridescenceMap:Z0,iridescenceThicknessMap:v0,sheen:G,sheenColorMap:_0,sheenRoughnessMap:h5,specularMap:H5,specularColorMap:M0,specularIntensityMap:$5,transmission:U,transmissionMap:B5,thicknessMap:c5,gradientMap:i5,opaque:v.transparent===!1&&v.blending===j9,alphaMap:Y0,alphaTest:O5,alphaHash:Z,combine:v.combine,mapUv:W0&&m(v.map.channel),aoMapUv:Y&&m(v.aoMap.channel),lightMapUv:E0&&m(v.lightMap.channel),bumpMapUv:u0&&m(v.bumpMap.channel),normalMapUv:Q0&&m(v.normalMap.channel),displacementMapUv:d0&&m(v.displacementMap.channel),emissiveMapUv:e5&&m(v.emissiveMap.channel),metalnessMapUv:b0&&m(v.metalnessMap.channel),roughnessMapUv:K0&&m(v.roughnessMap.channel),anisotropyMapUv:n0&&m(v.anisotropyMap.channel),clearcoatMapUv:m0&&m(v.clearcoatMap.channel),clearcoatNormalMapUv:B0&&m(v.clearcoatNormalMap.channel),clearcoatRoughnessMapUv:y0&&m(v.clearcoatRoughnessMap.channel),iridescenceMapUv:Z0&&m(v.iridescenceMap.channel),iridescenceThicknessMapUv:v0&&m(v.iridescenceThicknessMap.channel),sheenColorMapUv:_0&&m(v.sheenColorMap.channel),sheenRoughnessMapUv:h5&&m(v.sheenRoughnessMap.channel),specularMapUv:H5&&m(v.specularMap.channel),specularColorMapUv:M0&&m(v.specularColorMap.channel),specularIntensityMapUv:$5&&m(v.specularIntensityMap.channel),transmissionMapUv:B5&&m(v.transmissionMap.channel),thicknessMapUv:c5&&m(v.thicknessMap.channel),alphaMapUv:Y0&&m(v.alphaMap.channel),vertexTangents:!!W.attributes.tangent&&(Q0||a5),vertexColors:v.vertexColors,vertexAlphas:v.vertexColors===!0&&!!W.attributes.color&&W.attributes.color.itemSize===4,vertexUv1s:S0,vertexUv2s:I0,vertexUv3s:N0,pointsUvs:V.isPoints===!0&&!!W.attributes.uv&&(W0||Y0),fog:!!P,useFog:v.fog===!0,fogExp2:P&&P.isFogExp2,flatShading:v.flatShading===!0,sizeAttenuation:v.sizeAttenuation===!0,logarithmicDepthBuffer:I,skinning:V.isSkinnedMesh===!0,morphTargets:W.morphAttributes.position!==void 0,morphNormals:W.morphAttributes.normal!==void 0,morphColors:W.morphAttributes.color!==void 0,morphTargetsCount:b,morphTextureStride:q,numDirLights:N.directional.length,numPointLights:N.point.length,numSpotLights:N.spot.length,numSpotLightMaps:N.spotLightMap.length,numRectAreaLights:N.rectArea.length,numHemiLights:N.hemi.length,numDirLightShadows:N.directionalShadowMap.length,numPointLightShadows:N.pointShadowMap.length,numSpotLightShadows:N.spotShadowMap.length,numSpotLightShadowsWithMaps:N.numSpotLightShadowsWithMaps,numLightProbes:N.numLightProbes,numClippingPlanes:s.numPlanes,numClipIntersection:s.numIntersection,dithering:v.dithering,shadowMapEnabled:e.shadowMap.enabled&&F.length>0,shadowMapType:e.shadowMap.type,toneMapping:s5,useLegacyLights:e._useLegacyLights,decodeVideoTexture:W0&&v.map.isVideoTexture===!0&&A2.getTransfer(v.map.colorSpace)===l2,premultipliedAlpha:v.premultipliedAlpha,doubleSided:v.side===M4,flipSided:v.side===o1,useDepthPacking:v.depthPacking>=0,depthPacking:v.depthPacking||0,index0AttributeName:v.index0AttributeName,extensionDerivatives:k0&&v.extensions.derivatives===!0,extensionFragDepth:k0&&v.extensions.fragDepth===!0,extensionDrawBuffers:k0&&v.extensions.drawBuffers===!0,extensionShaderTextureLOD:k0&&v.extensions.shaderTextureLOD===!0,rendererExtensionFragDepth:u||n.has("EXT_frag_depth"),rendererExtensionDrawBuffers:u||n.has("WEBGL_draw_buffers"),rendererExtensionShaderTextureLod:u||n.has("EXT_shader_texture_lod"),rendererExtensionParallelShaderCompile:n.has("KHR_parallel_shader_compile"),customProgramCacheKey:v.customProgramCacheKey()}}function f(v){const N=[];if(v.shaderID?N.push(v.shaderID):(N.push(v.customVertexShaderID),N.push(v.customFragmentShaderID)),v.defines!==void 0)for(const F in v.defines)N.push(F),N.push(v.defines[F]);return v.isRawShaderMaterial===!1&&(Q(N,v),B(N,v),N.push(e.outputColorSpace)),N.push(v.customProgramCacheKey),N.join()}function Q(v,N){v.push(N.precision),v.push(N.outputColorSpace),v.push(N.envMapMode),v.push(N.envMapCubeUVHeight),v.push(N.mapUv),v.push(N.alphaMapUv),v.push(N.lightMapUv),v.push(N.aoMapUv),v.push(N.bumpMapUv),v.push(N.normalMapUv),v.push(N.displacementMapUv),v.push(N.emissiveMapUv),v.push(N.metalnessMapUv),v.push(N.roughnessMapUv),v.push(N.anisotropyMapUv),v.push(N.clearcoatMapUv),v.push(N.clearcoatNormalMapUv),v.push(N.clearcoatRoughnessMapUv),v.push(N.iridescenceMapUv),v.push(N.iridescenceThicknessMapUv),v.push(N.sheenColorMapUv),v.push(N.sheenRoughnessMapUv),v.push(N.specularMapUv),v.push(N.specularColorMapUv),v.push(N.specularIntensityMapUv),v.push(N.transmissionMapUv),v.push(N.thicknessMapUv),v.push(N.combine),v.push(N.fogExp2),v.push(N.sizeAttenuation),v.push(N.morphTargetsCount),v.push(N.morphAttributeCount),v.push(N.numDirLights),v.push(N.numPointLights),v.push(N.numSpotLights),v.push(N.numSpotLightMaps),v.push(N.numHemiLights),v.push(N.numRectAreaLights),v.push(N.numDirLightShadows),v.push(N.numPointLightShadows),v.push(N.numSpotLightShadows),v.push(N.numSpotLightShadowsWithMaps),v.push(N.numLightProbes),v.push(N.shadowMapType),v.push(N.toneMapping),v.push(N.numClippingPlanes),v.push(N.numClipIntersection),v.push(N.depthPacking)}function B(v,N){o.disableAll(),N.isWebGL2&&o.enable(0),N.supportsVertexTextures&&o.enable(1),N.instancing&&o.enable(2),N.instancingColor&&o.enable(3),N.matcap&&o.enable(4),N.envMap&&o.enable(5),N.normalMapObjectSpace&&o.enable(6),N.normalMapTangentSpace&&o.enable(7),N.clearcoat&&o.enable(8),N.iridescence&&o.enable(9),N.alphaTest&&o.enable(10),N.vertexColors&&o.enable(11),N.vertexAlphas&&o.enable(12),N.vertexUv1s&&o.enable(13),N.vertexUv2s&&o.enable(14),N.vertexUv3s&&o.enable(15),N.vertexTangents&&o.enable(16),N.anisotropy&&o.enable(17),N.alphaHash&&o.enable(18),v.push(o.mask),o.disableAll(),N.fog&&o.enable(0),N.useFog&&o.enable(1),N.flatShading&&o.enable(2),N.logarithmicDepthBuffer&&o.enable(3),N.skinning&&o.enable(4),N.morphTargets&&o.enable(5),N.morphNormals&&o.enable(6),N.morphColors&&o.enable(7),N.premultipliedAlpha&&o.enable(8),N.shadowMapEnabled&&o.enable(9),N.useLegacyLights&&o.enable(10),N.doubleSided&&o.enable(11),N.flipSided&&o.enable(12),N.useDepthPacking&&o.enable(13),N.dithering&&o.enable(14),N.transmission&&o.enable(15),N.sheen&&o.enable(16),N.opaque&&o.enable(17),N.pointsUvs&&o.enable(18),N.decodeVideoTexture&&o.enable(19),v.push(o.mask)}function w(v){const N=d[v.type];let F;if(N){const K=nA[N];F=ON.clone(K.uniforms)}else F=v.uniforms;return F}function R(v,N){let F;for(let K=0,V=l.length;K0?n.push(f):h.transparent===!0?i.push(f):t.push(f)}function a(I,C,h,d,m,p){const f=s(I,C,h,d,m,p);h.transmission>0?n.unshift(f):h.transparent===!0?i.unshift(f):t.unshift(f)}function l(I,C){t.length>1&&t.sort(I||SK),n.length>1&&n.sort(C||Xy),i.length>1&&i.sort(C||Xy)}function u(){for(let I=A,C=e.length;I=r.length?(s=new $y,r.push(s)):s=r[i],s}function t(){e=new WeakMap}return{get:A,dispose:t}}function NK(){const e={};return{get:function(A){if(e[A.id]!==void 0)return e[A.id];let t;switch(A.type){case"DirectionalLight":t={direction:new k,color:new F0};break;case"SpotLight":t={position:new k,direction:new k,color:new F0,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":t={position:new k,color:new F0,distance:0,decay:0};break;case"HemisphereLight":t={direction:new k,skyColor:new F0,groundColor:new F0};break;case"RectAreaLight":t={color:new F0,position:new k,halfWidth:new k,halfHeight:new k};break}return e[A.id]=t,t}}}function xK(){const e={};return{get:function(A){if(e[A.id]!==void 0)return e[A.id];let t;switch(A.type){case"DirectionalLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new g0};break;case"SpotLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new g0};break;case"PointLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new g0,shadowCameraNear:1,shadowCameraFar:1e3};break}return e[A.id]=t,t}}}let TK=0;function UK(e,A){return(A.castShadow?2:0)-(e.castShadow?2:0)+(A.map?1:0)-(e.map?1:0)}function FK(e,A){const t=new NK,n=xK(),i={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1,numSpotMaps:-1,numLightProbes:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotLightMap:[],spotShadow:[],spotShadowMap:[],spotLightMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[],numSpotLightShadowsWithMaps:0,numLightProbes:0};for(let u=0;u<9;u++)i.probe.push(new k);const r=new k,s=new y5,o=new y5;function a(u,I){let C=0,h=0,d=0;for(let K=0;K<9;K++)i.probe[K].set(0,0,0);let m=0,p=0,f=0,Q=0,B=0,w=0,R=0,M=0,x=0,T=0,v=0;u.sort(UK);const N=I===!0?Math.PI:1;for(let K=0,V=u.length;K0&&(A.isWebGL2||e.has("OES_texture_float_linear")===!0?(i.rectAreaLTC1=x0.LTC_FLOAT_1,i.rectAreaLTC2=x0.LTC_FLOAT_2):e.has("OES_texture_half_float_linear")===!0?(i.rectAreaLTC1=x0.LTC_HALF_1,i.rectAreaLTC2=x0.LTC_HALF_2):console.error("THREE.WebGLRenderer: Unable to use RectAreaLight. Missing WebGL extensions.")),i.ambient[0]=C,i.ambient[1]=h,i.ambient[2]=d;const F=i.hash;(F.directionalLength!==m||F.pointLength!==p||F.spotLength!==f||F.rectAreaLength!==Q||F.hemiLength!==B||F.numDirectionalShadows!==w||F.numPointShadows!==R||F.numSpotShadows!==M||F.numSpotMaps!==x||F.numLightProbes!==v)&&(i.directional.length=m,i.spot.length=f,i.rectArea.length=Q,i.point.length=p,i.hemi.length=B,i.directionalShadow.length=w,i.directionalShadowMap.length=w,i.pointShadow.length=R,i.pointShadowMap.length=R,i.spotShadow.length=M,i.spotShadowMap.length=M,i.directionalShadowMatrix.length=w,i.pointShadowMatrix.length=R,i.spotLightMatrix.length=M+x-T,i.spotLightMap.length=x,i.numSpotLightShadowsWithMaps=T,i.numLightProbes=v,F.directionalLength=m,F.pointLength=p,F.spotLength=f,F.rectAreaLength=Q,F.hemiLength=B,F.numDirectionalShadows=w,F.numPointShadows=R,F.numSpotShadows=M,F.numSpotMaps=x,F.numLightProbes=v,i.version=TK++)}function l(u,I){let C=0,h=0,d=0,m=0,p=0;const f=I.matrixWorldInverse;for(let Q=0,B=u.length;Q=o.length?(a=new Aw(e,A),o.push(a)):a=o[s],a}function i(){t=new WeakMap}return{get:n,dispose:i}}class xE extends u1{constructor(A){super(),this.isMeshDepthMaterial=!0,this.type="MeshDepthMaterial",this.depthPacking=t9,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.setValues(A)}copy(A){return super.copy(A),this.depthPacking=A.depthPacking,this.map=A.map,this.alphaMap=A.alphaMap,this.displacementMap=A.displacementMap,this.displacementScale=A.displacementScale,this.displacementBias=A.displacementBias,this.wireframe=A.wireframe,this.wireframeLinewidth=A.wireframeLinewidth,this}}class TE extends u1{constructor(A){super(),this.isMeshDistanceMaterial=!0,this.type="MeshDistanceMaterial",this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.setValues(A)}copy(A){return super.copy(A),this.map=A.map,this.alphaMap=A.alphaMap,this.displacementMap=A.displacementMap,this.displacementScale=A.displacementScale,this.displacementBias=A.displacementBias,this}}const kK=`void main() { +`+O)}else K!==""?console.warn("THREE.WebGLProgram: Program Info Log:",K):(V===""||P==="")&&(e0=!1);e0&&(F.diagnostics={runnable:W,programLog:K,vertexShader:{log:V,prefix:p},fragmentShader:{log:P,prefix:f}})}i.deleteShader(R),i.deleteShader(M),T=new ja(i,m),v=IK(i,m)}let T;this.getUniforms=function(){return T===void 0&&N(this),T};let v;this.getAttributes=function(){return v===void 0&&N(this),v};let x=t.rendererExtensionParallelShaderCompile===!1;return this.isReady=function(){return x===!1&&(x=i.getProgramParameter(m,rK)),x},this.destroy=function(){n.releaseStatesOfProgram(this),i.deleteProgram(m),this.program=void 0},this.type=t.shaderType,this.name=t.shaderName,this.id=sK++,this.cacheKey=A,this.usedTimes=1,this.program=m,this.vertexShader=R,this.fragmentShader=M,this}let DK=0;class MK{constructor(){this.shaderCache=new Map,this.materialCache=new Map}update(A){const t=A.vertexShader,n=A.fragmentShader,i=this._getShaderStage(t),r=this._getShaderStage(n),s=this._getShaderCacheForMaterial(A);return s.has(i)===!1&&(s.add(i),i.usedTimes++),s.has(r)===!1&&(s.add(r),r.usedTimes++),this}remove(A){const t=this.materialCache.get(A);for(const n of t)n.usedTimes--,n.usedTimes===0&&this.shaderCache.delete(n.code);return this.materialCache.delete(A),this}getVertexShaderID(A){return this._getShaderStage(A.vertexShader).id}getFragmentShaderID(A){return this._getShaderStage(A.fragmentShader).id}dispose(){this.shaderCache.clear(),this.materialCache.clear()}_getShaderCacheForMaterial(A){const t=this.materialCache;let n=t.get(A);return n===void 0&&(n=new Set,t.set(A,n)),n}_getShaderStage(A){const t=this.shaderCache;let n=t.get(A);return n===void 0&&(n=new RK(A),t.set(A,n)),n}}class RK{constructor(A){this.id=DK++,this.code=A,this.usedTimes=0}}function SK(e,A,t,n,i,r,s){const o=new $9,a=new MK,l=[],u=i.isWebGL2,I=i.logarithmicDepthBuffer,C=i.vertexTextures;let h=i.precision;const d={MeshDepthMaterial:"depth",MeshDistanceMaterial:"distanceRGBA",MeshNormalMaterial:"normal",MeshBasicMaterial:"basic",MeshLambertMaterial:"lambert",MeshPhongMaterial:"phong",MeshToonMaterial:"toon",MeshStandardMaterial:"physical",MeshPhysicalMaterial:"physical",MeshMatcapMaterial:"matcap",LineBasicMaterial:"basic",LineDashedMaterial:"dashed",PointsMaterial:"points",ShadowMaterial:"shadow",SpriteMaterial:"sprite"};function m(v){return v===0?"uv":`uv${v}`}function p(v,x,F,K,V){const P=K.fog,W=V.geometry,e0=v.isMeshStandardMaterial?K.environment:null,i0=(v.isMeshStandardMaterial?t:A).get(v.envMap||e0),O=i0&&i0.mapping===H7?i0.image.height:null,H=d[v.type];v.precision!==null&&(h=i.getMaxPrecision(v.precision),h!==v.precision&&console.warn("THREE.WebGLProgram.getParameters:",v.precision,"not supported, using",h,"instead."));const J=W.morphAttributes.position||W.morphAttributes.normal||W.morphAttributes.color,b=J!==void 0?J.length:0;let q=0;W.morphAttributes.position!==void 0&&(q=1),W.morphAttributes.normal!==void 0&&(q=2),W.morphAttributes.color!==void 0&&(q=3);let C0,f0,D0,R0;if(H){const D2=nA[H];C0=D2.vertexShader,f0=D2.fragmentShader}else C0=v.vertexShader,f0=v.fragmentShader,a.update(v),D0=a.getVertexShaderID(v),R0=a.getFragmentShaderID(v);const G0=e.getRenderTarget(),q0=V.isInstancedMesh===!0,W0=!!v.map,C5=!!v.matcap,O0=!!i0,Y=!!v.aoMap,E0=!!v.lightMap,u0=!!v.bumpMap,Q0=!!v.normalMap,d0=!!v.displacementMap,e5=!!v.emissiveMap,b0=!!v.metalnessMap,K0=!!v.roughnessMap,a5=v.anisotropy>0,k5=v.clearcoat>0,p2=v.iridescence>0,G=v.sheen>0,U=v.transmission>0,n0=a5&&!!v.anisotropyMap,m0=k5&&!!v.clearcoatMap,B0=k5&&!!v.clearcoatNormalMap,y0=k5&&!!v.clearcoatRoughnessMap,Z0=p2&&!!v.iridescenceMap,v0=p2&&!!v.iridescenceThicknessMap,_0=G&&!!v.sheenColorMap,h5=G&&!!v.sheenRoughnessMap,H5=!!v.specularMap,M0=!!v.specularColorMap,$5=!!v.specularIntensityMap,B5=U&&!!v.transmissionMap,c5=U&&!!v.thicknessMap,i5=!!v.gradientMap,Y0=!!v.alphaMap,O5=v.alphaTest>0,Z=!!v.alphaHash,k0=!!v.extensions,S0=!!W.attributes.uv1,I0=!!W.attributes.uv2,N0=!!W.attributes.uv3;let s5=aA;return v.toneMapped&&(G0===null||G0.isXRRenderTarget===!0)&&(s5=e.toneMapping),{isWebGL2:u,shaderID:H,shaderType:v.type,shaderName:v.name,vertexShader:C0,fragmentShader:f0,defines:v.defines,customVertexShaderID:D0,customFragmentShaderID:R0,isRawShaderMaterial:v.isRawShaderMaterial===!0,glslVersion:v.glslVersion,precision:h,instancing:q0,instancingColor:q0&&V.instanceColor!==null,supportsVertexTextures:C,outputColorSpace:G0===null?e.outputColorSpace:G0.isXRRenderTarget===!0?G0.texture.colorSpace:k3,map:W0,matcap:C5,envMap:O0,envMapMode:O0&&i0.mapping,envMapCubeUVHeight:O,aoMap:Y,lightMap:E0,bumpMap:u0,normalMap:Q0,displacementMap:C&&d0,emissiveMap:e5,normalMapObjectSpace:Q0&&v.normalMapType===MN,normalMapTangentSpace:Q0&&v.normalMapType===n9,metalnessMap:b0,roughnessMap:K0,anisotropy:a5,anisotropyMap:n0,clearcoat:k5,clearcoatMap:m0,clearcoatNormalMap:B0,clearcoatRoughnessMap:y0,iridescence:p2,iridescenceMap:Z0,iridescenceThicknessMap:v0,sheen:G,sheenColorMap:_0,sheenRoughnessMap:h5,specularMap:H5,specularColorMap:M0,specularIntensityMap:$5,transmission:U,transmissionMap:B5,thicknessMap:c5,gradientMap:i5,opaque:v.transparent===!1&&v.blending===q9,alphaMap:Y0,alphaTest:O5,alphaHash:Z,combine:v.combine,mapUv:W0&&m(v.map.channel),aoMapUv:Y&&m(v.aoMap.channel),lightMapUv:E0&&m(v.lightMap.channel),bumpMapUv:u0&&m(v.bumpMap.channel),normalMapUv:Q0&&m(v.normalMap.channel),displacementMapUv:d0&&m(v.displacementMap.channel),emissiveMapUv:e5&&m(v.emissiveMap.channel),metalnessMapUv:b0&&m(v.metalnessMap.channel),roughnessMapUv:K0&&m(v.roughnessMap.channel),anisotropyMapUv:n0&&m(v.anisotropyMap.channel),clearcoatMapUv:m0&&m(v.clearcoatMap.channel),clearcoatNormalMapUv:B0&&m(v.clearcoatNormalMap.channel),clearcoatRoughnessMapUv:y0&&m(v.clearcoatRoughnessMap.channel),iridescenceMapUv:Z0&&m(v.iridescenceMap.channel),iridescenceThicknessMapUv:v0&&m(v.iridescenceThicknessMap.channel),sheenColorMapUv:_0&&m(v.sheenColorMap.channel),sheenRoughnessMapUv:h5&&m(v.sheenRoughnessMap.channel),specularMapUv:H5&&m(v.specularMap.channel),specularColorMapUv:M0&&m(v.specularColorMap.channel),specularIntensityMapUv:$5&&m(v.specularIntensityMap.channel),transmissionMapUv:B5&&m(v.transmissionMap.channel),thicknessMapUv:c5&&m(v.thicknessMap.channel),alphaMapUv:Y0&&m(v.alphaMap.channel),vertexTangents:!!W.attributes.tangent&&(Q0||a5),vertexColors:v.vertexColors,vertexAlphas:v.vertexColors===!0&&!!W.attributes.color&&W.attributes.color.itemSize===4,vertexUv1s:S0,vertexUv2s:I0,vertexUv3s:N0,pointsUvs:V.isPoints===!0&&!!W.attributes.uv&&(W0||Y0),fog:!!P,useFog:v.fog===!0,fogExp2:P&&P.isFogExp2,flatShading:v.flatShading===!0,sizeAttenuation:v.sizeAttenuation===!0,logarithmicDepthBuffer:I,skinning:V.isSkinnedMesh===!0,morphTargets:W.morphAttributes.position!==void 0,morphNormals:W.morphAttributes.normal!==void 0,morphColors:W.morphAttributes.color!==void 0,morphTargetsCount:b,morphTextureStride:q,numDirLights:x.directional.length,numPointLights:x.point.length,numSpotLights:x.spot.length,numSpotLightMaps:x.spotLightMap.length,numRectAreaLights:x.rectArea.length,numHemiLights:x.hemi.length,numDirLightShadows:x.directionalShadowMap.length,numPointLightShadows:x.pointShadowMap.length,numSpotLightShadows:x.spotShadowMap.length,numSpotLightShadowsWithMaps:x.numSpotLightShadowsWithMaps,numLightProbes:x.numLightProbes,numClippingPlanes:s.numPlanes,numClipIntersection:s.numIntersection,dithering:v.dithering,shadowMapEnabled:e.shadowMap.enabled&&F.length>0,shadowMapType:e.shadowMap.type,toneMapping:s5,useLegacyLights:e._useLegacyLights,decodeVideoTexture:W0&&v.map.isVideoTexture===!0&&A2.getTransfer(v.map.colorSpace)===l2,premultipliedAlpha:v.premultipliedAlpha,doubleSided:v.side===M4,flipSided:v.side===o1,useDepthPacking:v.depthPacking>=0,depthPacking:v.depthPacking||0,index0AttributeName:v.index0AttributeName,extensionDerivatives:k0&&v.extensions.derivatives===!0,extensionFragDepth:k0&&v.extensions.fragDepth===!0,extensionDrawBuffers:k0&&v.extensions.drawBuffers===!0,extensionShaderTextureLOD:k0&&v.extensions.shaderTextureLOD===!0,rendererExtensionFragDepth:u||n.has("EXT_frag_depth"),rendererExtensionDrawBuffers:u||n.has("WEBGL_draw_buffers"),rendererExtensionShaderTextureLod:u||n.has("EXT_shader_texture_lod"),rendererExtensionParallelShaderCompile:n.has("KHR_parallel_shader_compile"),customProgramCacheKey:v.customProgramCacheKey()}}function f(v){const x=[];if(v.shaderID?x.push(v.shaderID):(x.push(v.customVertexShaderID),x.push(v.customFragmentShaderID)),v.defines!==void 0)for(const F in v.defines)x.push(F),x.push(v.defines[F]);return v.isRawShaderMaterial===!1&&(Q(x,v),B(x,v),x.push(e.outputColorSpace)),x.push(v.customProgramCacheKey),x.join()}function Q(v,x){v.push(x.precision),v.push(x.outputColorSpace),v.push(x.envMapMode),v.push(x.envMapCubeUVHeight),v.push(x.mapUv),v.push(x.alphaMapUv),v.push(x.lightMapUv),v.push(x.aoMapUv),v.push(x.bumpMapUv),v.push(x.normalMapUv),v.push(x.displacementMapUv),v.push(x.emissiveMapUv),v.push(x.metalnessMapUv),v.push(x.roughnessMapUv),v.push(x.anisotropyMapUv),v.push(x.clearcoatMapUv),v.push(x.clearcoatNormalMapUv),v.push(x.clearcoatRoughnessMapUv),v.push(x.iridescenceMapUv),v.push(x.iridescenceThicknessMapUv),v.push(x.sheenColorMapUv),v.push(x.sheenRoughnessMapUv),v.push(x.specularMapUv),v.push(x.specularColorMapUv),v.push(x.specularIntensityMapUv),v.push(x.transmissionMapUv),v.push(x.thicknessMapUv),v.push(x.combine),v.push(x.fogExp2),v.push(x.sizeAttenuation),v.push(x.morphTargetsCount),v.push(x.morphAttributeCount),v.push(x.numDirLights),v.push(x.numPointLights),v.push(x.numSpotLights),v.push(x.numSpotLightMaps),v.push(x.numHemiLights),v.push(x.numRectAreaLights),v.push(x.numDirLightShadows),v.push(x.numPointLightShadows),v.push(x.numSpotLightShadows),v.push(x.numSpotLightShadowsWithMaps),v.push(x.numLightProbes),v.push(x.shadowMapType),v.push(x.toneMapping),v.push(x.numClippingPlanes),v.push(x.numClipIntersection),v.push(x.depthPacking)}function B(v,x){o.disableAll(),x.isWebGL2&&o.enable(0),x.supportsVertexTextures&&o.enable(1),x.instancing&&o.enable(2),x.instancingColor&&o.enable(3),x.matcap&&o.enable(4),x.envMap&&o.enable(5),x.normalMapObjectSpace&&o.enable(6),x.normalMapTangentSpace&&o.enable(7),x.clearcoat&&o.enable(8),x.iridescence&&o.enable(9),x.alphaTest&&o.enable(10),x.vertexColors&&o.enable(11),x.vertexAlphas&&o.enable(12),x.vertexUv1s&&o.enable(13),x.vertexUv2s&&o.enable(14),x.vertexUv3s&&o.enable(15),x.vertexTangents&&o.enable(16),x.anisotropy&&o.enable(17),x.alphaHash&&o.enable(18),v.push(o.mask),o.disableAll(),x.fog&&o.enable(0),x.useFog&&o.enable(1),x.flatShading&&o.enable(2),x.logarithmicDepthBuffer&&o.enable(3),x.skinning&&o.enable(4),x.morphTargets&&o.enable(5),x.morphNormals&&o.enable(6),x.morphColors&&o.enable(7),x.premultipliedAlpha&&o.enable(8),x.shadowMapEnabled&&o.enable(9),x.useLegacyLights&&o.enable(10),x.doubleSided&&o.enable(11),x.flipSided&&o.enable(12),x.useDepthPacking&&o.enable(13),x.dithering&&o.enable(14),x.transmission&&o.enable(15),x.sheen&&o.enable(16),x.opaque&&o.enable(17),x.pointsUvs&&o.enable(18),x.decodeVideoTexture&&o.enable(19),v.push(o.mask)}function w(v){const x=d[v.type];let F;if(x){const K=nA[x];F=PN.clone(K.uniforms)}else F=v.uniforms;return F}function R(v,x){let F;for(let K=0,V=l.length;K0?n.push(f):h.transparent===!0?i.push(f):t.push(f)}function a(I,C,h,d,m,p){const f=s(I,C,h,d,m,p);h.transmission>0?n.unshift(f):h.transparent===!0?i.unshift(f):t.unshift(f)}function l(I,C){t.length>1&&t.sort(I||NK),n.length>1&&n.sort(C||ew),i.length>1&&i.sort(C||ew)}function u(){for(let I=A,C=e.length;I=r.length?(s=new tw,r.push(s)):s=r[i],s}function t(){e=new WeakMap}return{get:A,dispose:t}}function TK(){const e={};return{get:function(A){if(e[A.id]!==void 0)return e[A.id];let t;switch(A.type){case"DirectionalLight":t={direction:new k,color:new F0};break;case"SpotLight":t={position:new k,direction:new k,color:new F0,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":t={position:new k,color:new F0,distance:0,decay:0};break;case"HemisphereLight":t={direction:new k,skyColor:new F0,groundColor:new F0};break;case"RectAreaLight":t={color:new F0,position:new k,halfWidth:new k,halfHeight:new k};break}return e[A.id]=t,t}}}function UK(){const e={};return{get:function(A){if(e[A.id]!==void 0)return e[A.id];let t;switch(A.type){case"DirectionalLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new g0};break;case"SpotLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new g0};break;case"PointLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new g0,shadowCameraNear:1,shadowCameraFar:1e3};break}return e[A.id]=t,t}}}let FK=0;function _K(e,A){return(A.castShadow?2:0)-(e.castShadow?2:0)+(A.map?1:0)-(e.map?1:0)}function kK(e,A){const t=new TK,n=UK(),i={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1,numSpotMaps:-1,numLightProbes:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotLightMap:[],spotShadow:[],spotShadowMap:[],spotLightMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[],numSpotLightShadowsWithMaps:0,numLightProbes:0};for(let u=0;u<9;u++)i.probe.push(new k);const r=new k,s=new y5,o=new y5;function a(u,I){let C=0,h=0,d=0;for(let K=0;K<9;K++)i.probe[K].set(0,0,0);let m=0,p=0,f=0,Q=0,B=0,w=0,R=0,M=0,N=0,T=0,v=0;u.sort(_K);const x=I===!0?Math.PI:1;for(let K=0,V=u.length;K0&&(A.isWebGL2||e.has("OES_texture_float_linear")===!0?(i.rectAreaLTC1=x0.LTC_FLOAT_1,i.rectAreaLTC2=x0.LTC_FLOAT_2):e.has("OES_texture_half_float_linear")===!0?(i.rectAreaLTC1=x0.LTC_HALF_1,i.rectAreaLTC2=x0.LTC_HALF_2):console.error("THREE.WebGLRenderer: Unable to use RectAreaLight. Missing WebGL extensions.")),i.ambient[0]=C,i.ambient[1]=h,i.ambient[2]=d;const F=i.hash;(F.directionalLength!==m||F.pointLength!==p||F.spotLength!==f||F.rectAreaLength!==Q||F.hemiLength!==B||F.numDirectionalShadows!==w||F.numPointShadows!==R||F.numSpotShadows!==M||F.numSpotMaps!==N||F.numLightProbes!==v)&&(i.directional.length=m,i.spot.length=f,i.rectArea.length=Q,i.point.length=p,i.hemi.length=B,i.directionalShadow.length=w,i.directionalShadowMap.length=w,i.pointShadow.length=R,i.pointShadowMap.length=R,i.spotShadow.length=M,i.spotShadowMap.length=M,i.directionalShadowMatrix.length=w,i.pointShadowMatrix.length=R,i.spotLightMatrix.length=M+N-T,i.spotLightMap.length=N,i.numSpotLightShadowsWithMaps=T,i.numLightProbes=v,F.directionalLength=m,F.pointLength=p,F.spotLength=f,F.rectAreaLength=Q,F.hemiLength=B,F.numDirectionalShadows=w,F.numPointShadows=R,F.numSpotShadows=M,F.numSpotMaps=N,F.numLightProbes=v,i.version=FK++)}function l(u,I){let C=0,h=0,d=0,m=0,p=0;const f=I.matrixWorldInverse;for(let Q=0,B=u.length;Q=o.length?(a=new nw(e,A),o.push(a)):a=o[s],a}function i(){t=new WeakMap}return{get:n,dispose:i}}class _E extends u1{constructor(A){super(),this.isMeshDepthMaterial=!0,this.type="MeshDepthMaterial",this.depthPacking=t9,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.setValues(A)}copy(A){return super.copy(A),this.depthPacking=A.depthPacking,this.map=A.map,this.alphaMap=A.alphaMap,this.displacementMap=A.displacementMap,this.displacementScale=A.displacementScale,this.displacementBias=A.displacementBias,this.wireframe=A.wireframe,this.wireframeLinewidth=A.wireframeLinewidth,this}}class kE extends u1{constructor(A){super(),this.isMeshDistanceMaterial=!0,this.type="MeshDistanceMaterial",this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.setValues(A)}copy(A){return super.copy(A),this.map=A.map,this.alphaMap=A.alphaMap,this.displacementMap=A.displacementMap,this.displacementScale=A.displacementScale,this.displacementBias=A.displacementBias,this}}const GK=`void main() { gl_Position = vec4( position, 1.0 ); -}`,LK=`uniform sampler2D shadow_pass; +}`,bK=`uniform sampler2D shadow_pass; uniform vec2 resolution; uniform float radius; #include @@ -3625,7 +3625,7 @@ void main() { squared_mean = squared_mean / samples; float std_dev = sqrt( squared_mean - mean * mean ); gl_FragColor = pack2HalfToRGBA( vec2( mean, std_dev ) ); -}`;function GK(e,A,t){let n=new _g;const i=new g0,r=new g0,s=new t2,o=new xE({depthPacking:wN}),a=new TE,l={},u=t.maxTextureSize,I={[WA]:o1,[o1]:WA,[M4]:M4},C=new Y1({defines:{VSM_SAMPLES:8},uniforms:{shadow_pass:{value:null},resolution:{value:new g0},radius:{value:4}},vertexShader:kK,fragmentShader:LK}),h=C.clone();h.defines.HORIZONTAL_PASS=1;const d=new R5;d.setAttribute("position",new T5(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));const m=new w1(d,C),p=this;this.enabled=!1,this.autoUpdate=!0,this.needsUpdate=!1,this.type=vg;let f=this.type;this.render=function(R,M,x){if(p.enabled===!1||p.autoUpdate===!1&&p.needsUpdate===!1||R.length===0)return;const T=e.getRenderTarget(),v=e.getActiveCubeFace(),N=e.getActiveMipmapLevel(),F=e.state;F.setBlending(x3),F.buffers.color.setClear(1,1,1,1),F.buffers.depth.setTest(!0),F.setScissorTest(!1);const K=f!==X3&&this.type===X3,V=f===X3&&this.type!==X3;for(let P=0,W=R.length;Pu||i.y>u)&&(i.x>u&&(r.x=Math.floor(u/O.x),i.x=r.x*O.x,i0.mapSize.x=r.x),i.y>u&&(r.y=Math.floor(u/O.y),i.y=r.y*O.y,i0.mapSize.y=r.y)),i0.map===null||K===!0||V===!0){const J=this.type!==X3?{minFilter:s2,magFilter:s2}:{};i0.map!==null&&i0.map.dispose(),i0.map=new S1(i.x,i.y,J),i0.map.texture.name=e0.name+".shadowMap",i0.camera.updateProjectionMatrix()}e.setRenderTarget(i0.map),e.clear();const H=i0.getViewportCount();for(let J=0;J0||M.map&&M.alphaTest>0){const F=v.uuid,K=M.uuid;let V=l[F];V===void 0&&(V={},l[F]=V);let P=V[K];P===void 0&&(P=v.clone(),V[K]=P),v=P}if(v.visible=M.visible,v.wireframe=M.wireframe,T===X3?v.side=M.shadowSide!==null?M.shadowSide:M.side:v.side=M.shadowSide!==null?M.shadowSide:I[M.side],v.alphaMap=M.alphaMap,v.alphaTest=M.alphaTest,v.map=M.map,v.clipShadows=M.clipShadows,v.clippingPlanes=M.clippingPlanes,v.clipIntersection=M.clipIntersection,v.displacementMap=M.displacementMap,v.displacementScale=M.displacementScale,v.displacementBias=M.displacementBias,v.wireframeLinewidth=M.wireframeLinewidth,v.linewidth=M.linewidth,x.isPointLight===!0&&v.isMeshDistanceMaterial===!0){const F=e.properties.get(v);F.light=x}return v}function w(R,M,x,T,v){if(R.visible===!1)return;if(R.layers.test(M.layers)&&(R.isMesh||R.isLine||R.isPoints)&&(R.castShadow||R.receiveShadow&&v===X3)&&(!R.frustumCulled||n.intersectsObject(R))){R.modelViewMatrix.multiplyMatrices(x.matrixWorldInverse,R.matrixWorld);const K=A.update(R),V=R.material;if(Array.isArray(V)){const P=K.groups;for(let W=0,e0=P.length;W=1):J.indexOf("OpenGL ES")!==-1&&(H=parseFloat(/^OpenGL ES (\d)/.exec(J)[1]),O=H>=2);let b=null,q={};const C0=e.getParameter(e.SCISSOR_BOX),f0=e.getParameter(e.VIEWPORT),D0=new t2().fromArray(C0),R0=new t2().fromArray(f0);function G0(Z,k0,S0,I0){const N0=new Uint8Array(4),s5=e.createTexture();e.bindTexture(Z,s5),e.texParameteri(Z,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(Z,e.TEXTURE_MAG_FILTER,e.NEAREST);for(let Y5=0;Y5"u"?!1:/OculusBrowser/g.test(navigator.userAgent),d=new WeakMap;let m;const p=new WeakMap;let f=!1;try{f=typeof OffscreenCanvas<"u"&&new OffscreenCanvas(1,1).getContext("2d")!==null}catch{}function Q(G,U){return f?new OffscreenCanvas(G,U):ar("canvas")}function B(G,U,n0,m0){let B0=1;if((G.width>m0||G.height>m0)&&(B0=m0/Math.max(G.width,G.height)),B0<1||U===!0)if(typeof HTMLImageElement<"u"&&G instanceof HTMLImageElement||typeof HTMLCanvasElement<"u"&&G instanceof HTMLCanvasElement||typeof ImageBitmap<"u"&&G instanceof ImageBitmap){const y0=U?Ll:Math.floor,Z0=y0(B0*G.width),v0=y0(B0*G.height);m===void 0&&(m=Q(Z0,v0));const _0=n0?Q(Z0,v0):m;return _0.width=Z0,_0.height=v0,_0.getContext("2d").drawImage(G,0,0,Z0,v0),console.warn("THREE.WebGLRenderer: Texture has been resized from ("+G.width+"x"+G.height+") to ("+Z0+"x"+v0+")."),_0}else return"data"in G&&console.warn("THREE.WebGLRenderer: Image in DataTexture is too big ("+G.width+"x"+G.height+")."),G;return G}function w(G){return yf(G.width)&&yf(G.height)}function R(G){return o?!1:G.wrapS!==A4||G.wrapT!==A4||G.minFilter!==s2&&G.minFilter!==o2}function M(G,U){return G.generateMipmaps&&U&&G.minFilter!==s2&&G.minFilter!==o2}function x(G){e.generateMipmap(G)}function T(G,U,n0,m0,B0=!1){if(o===!1)return U;if(G!==null){if(e[G]!==void 0)return e[G];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+G+"'")}let y0=U;if(U===e.RED&&(n0===e.FLOAT&&(y0=e.R32F),n0===e.HALF_FLOAT&&(y0=e.R16F),n0===e.UNSIGNED_BYTE&&(y0=e.R8)),U===e.RED_INTEGER&&(n0===e.UNSIGNED_BYTE&&(y0=e.R8UI),n0===e.UNSIGNED_SHORT&&(y0=e.R16UI),n0===e.UNSIGNED_INT&&(y0=e.R32UI),n0===e.BYTE&&(y0=e.R8I),n0===e.SHORT&&(y0=e.R16I),n0===e.INT&&(y0=e.R32I)),U===e.RG&&(n0===e.FLOAT&&(y0=e.RG32F),n0===e.HALF_FLOAT&&(y0=e.RG16F),n0===e.UNSIGNED_BYTE&&(y0=e.RG8)),U===e.RGBA){const Z0=B0?nr:A2.getTransfer(m0);n0===e.FLOAT&&(y0=e.RGBA32F),n0===e.HALF_FLOAT&&(y0=e.RGBA16F),n0===e.UNSIGNED_BYTE&&(y0=Z0===l2?e.SRGB8_ALPHA8:e.RGBA8),n0===e.UNSIGNED_SHORT_4_4_4_4&&(y0=e.RGBA4),n0===e.UNSIGNED_SHORT_5_5_5_1&&(y0=e.RGB5_A1)}return(y0===e.R16F||y0===e.R32F||y0===e.RG16F||y0===e.RG32F||y0===e.RGBA16F||y0===e.RGBA32F)&&A.get("EXT_color_buffer_float"),y0}function v(G,U,n0){return M(G,n0)===!0||G.isFramebufferTexture&&G.minFilter!==s2&&G.minFilter!==o2?Math.log2(Math.max(U.width,U.height))+1:G.mipmaps!==void 0&&G.mipmaps.length>0?G.mipmaps.length:G.isCompressedTexture&&Array.isArray(G.image)?U.mipmaps.length:1}function N(G){return G===s2||G===_l||G===Bi?e.NEAREST:e.LINEAR}function F(G){const U=G.target;U.removeEventListener("dispose",F),V(U),U.isVideoTexture&&d.delete(U)}function K(G){const U=G.target;U.removeEventListener("dispose",K),W(U)}function V(G){const U=n.get(G);if(U.__webglInit===void 0)return;const n0=G.source,m0=p.get(n0);if(m0){const B0=m0[U.__cacheKey];B0.usedTimes--,B0.usedTimes===0&&P(G),Object.keys(m0).length===0&&p.delete(n0)}n.remove(G)}function P(G){const U=n.get(G);e.deleteTexture(U.__webglTexture);const n0=G.source,m0=p.get(n0);delete m0[U.__cacheKey],s.memory.textures--}function W(G){const U=G.texture,n0=n.get(G),m0=n.get(U);if(m0.__webglTexture!==void 0&&(e.deleteTexture(m0.__webglTexture),s.memory.textures--),G.depthTexture&&G.depthTexture.dispose(),G.isWebGLCubeRenderTarget)for(let B0=0;B0<6;B0++){if(Array.isArray(n0.__webglFramebuffer[B0]))for(let y0=0;y0=a&&console.warn("THREE.WebGLTextures: Trying to use "+G+" texture units while this GPU supports only "+a),e0+=1,G}function H(G){const U=[];return U.push(G.wrapS),U.push(G.wrapT),U.push(G.wrapR||0),U.push(G.magFilter),U.push(G.minFilter),U.push(G.anisotropy),U.push(G.internalFormat),U.push(G.format),U.push(G.type),U.push(G.generateMipmaps),U.push(G.premultiplyAlpha),U.push(G.flipY),U.push(G.unpackAlignment),U.push(G.colorSpace),U.join()}function J(G,U){const n0=n.get(G);if(G.isVideoTexture&&k5(G),G.isRenderTargetTexture===!1&&G.version>0&&n0.__version!==G.version){const m0=G.image;if(m0===null)console.warn("THREE.WebGLRenderer: Texture marked for update but no image data found.");else if(m0.complete===!1)console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete");else{W0(n0,G,U);return}}t.bindTexture(e.TEXTURE_2D,n0.__webglTexture,e.TEXTURE0+U)}function b(G,U){const n0=n.get(G);if(G.version>0&&n0.__version!==G.version){W0(n0,G,U);return}t.bindTexture(e.TEXTURE_2D_ARRAY,n0.__webglTexture,e.TEXTURE0+U)}function q(G,U){const n0=n.get(G);if(G.version>0&&n0.__version!==G.version){W0(n0,G,U);return}t.bindTexture(e.TEXTURE_3D,n0.__webglTexture,e.TEXTURE0+U)}function C0(G,U){const n0=n.get(G);if(G.version>0&&n0.__version!==G.version){C5(n0,G,U);return}t.bindTexture(e.TEXTURE_CUBE_MAP,n0.__webglTexture,e.TEXTURE0+U)}const f0={[Xi]:e.REPEAT,[A4]:e.CLAMP_TO_EDGE,[$i]:e.MIRRORED_REPEAT},D0={[s2]:e.NEAREST,[_l]:e.NEAREST_MIPMAP_NEAREST,[Bi]:e.NEAREST_MIPMAP_LINEAR,[o2]:e.LINEAR,[fE]:e.LINEAR_MIPMAP_NEAREST,[Yt]:e.LINEAR_MIPMAP_LINEAR},R0={[MN]:e.NEVER,[UN]:e.ALWAYS,[RN]:e.LESS,[vN]:e.LEQUAL,[SN]:e.EQUAL,[TN]:e.GEQUAL,[NN]:e.GREATER,[xN]:e.NOTEQUAL};function G0(G,U,n0){if(n0?(e.texParameteri(G,e.TEXTURE_WRAP_S,f0[U.wrapS]),e.texParameteri(G,e.TEXTURE_WRAP_T,f0[U.wrapT]),(G===e.TEXTURE_3D||G===e.TEXTURE_2D_ARRAY)&&e.texParameteri(G,e.TEXTURE_WRAP_R,f0[U.wrapR]),e.texParameteri(G,e.TEXTURE_MAG_FILTER,D0[U.magFilter]),e.texParameteri(G,e.TEXTURE_MIN_FILTER,D0[U.minFilter])):(e.texParameteri(G,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(G,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),(G===e.TEXTURE_3D||G===e.TEXTURE_2D_ARRAY)&&e.texParameteri(G,e.TEXTURE_WRAP_R,e.CLAMP_TO_EDGE),(U.wrapS!==A4||U.wrapT!==A4)&&console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.wrapS and Texture.wrapT should be set to THREE.ClampToEdgeWrapping."),e.texParameteri(G,e.TEXTURE_MAG_FILTER,N(U.magFilter)),e.texParameteri(G,e.TEXTURE_MIN_FILTER,N(U.minFilter)),U.minFilter!==s2&&U.minFilter!==o2&&console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.")),U.compareFunction&&(e.texParameteri(G,e.TEXTURE_COMPARE_MODE,e.COMPARE_REF_TO_TEXTURE),e.texParameteri(G,e.TEXTURE_COMPARE_FUNC,R0[U.compareFunction])),A.has("EXT_texture_filter_anisotropic")===!0){const m0=A.get("EXT_texture_filter_anisotropic");if(U.magFilter===s2||U.minFilter!==Bi&&U.minFilter!==Yt||U.type===S3&&A.has("OES_texture_float_linear")===!1||o===!1&&U.type===Jt&&A.has("OES_texture_half_float_linear")===!1)return;(U.anisotropy>1||n.get(U).__currentAnisotropy)&&(e.texParameterf(G,m0.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(U.anisotropy,i.getMaxAnisotropy())),n.get(U).__currentAnisotropy=U.anisotropy)}}function q0(G,U){let n0=!1;G.__webglInit===void 0&&(G.__webglInit=!0,U.addEventListener("dispose",F));const m0=U.source;let B0=p.get(m0);B0===void 0&&(B0={},p.set(m0,B0));const y0=H(U);if(y0!==G.__cacheKey){B0[y0]===void 0&&(B0[y0]={texture:e.createTexture(),usedTimes:0},s.memory.textures++,n0=!0),B0[y0].usedTimes++;const Z0=B0[G.__cacheKey];Z0!==void 0&&(B0[G.__cacheKey].usedTimes--,Z0.usedTimes===0&&P(U)),G.__cacheKey=y0,G.__webglTexture=B0[y0].texture}return n0}function W0(G,U,n0){let m0=e.TEXTURE_2D;(U.isDataArrayTexture||U.isCompressedArrayTexture)&&(m0=e.TEXTURE_2D_ARRAY),U.isData3DTexture&&(m0=e.TEXTURE_3D);const B0=q0(G,U),y0=U.source;t.bindTexture(m0,G.__webglTexture,e.TEXTURE0+n0);const Z0=n.get(y0);if(y0.version!==Z0.__version||B0===!0){t.activeTexture(e.TEXTURE0+n0);const v0=A2.getPrimaries(A2.workingColorSpace),_0=U.colorSpace===g4?null:A2.getPrimaries(U.colorSpace),h5=U.colorSpace===g4||v0===_0?e.NONE:e.BROWSER_DEFAULT_WEBGL;e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,U.flipY),e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,U.premultiplyAlpha),e.pixelStorei(e.UNPACK_ALIGNMENT,U.unpackAlignment),e.pixelStorei(e.UNPACK_COLORSPACE_CONVERSION_WEBGL,h5);const H5=R(U)&&w(U.image)===!1;let M0=B(U.image,H5,!1,u);M0=p2(U,M0);const $5=w(M0)||o,B5=r.convert(U.format,U.colorSpace);let c5=r.convert(U.type),i5=T(U.internalFormat,B5,c5,U.colorSpace,U.isVideoTexture);G0(m0,U,$5);let Y0;const O5=U.mipmaps,Z=o&&U.isVideoTexture!==!0,k0=Z0.__version===void 0||B0===!0,S0=v(U,M0,$5);if(U.isDepthTexture)i5=e.DEPTH_COMPONENT,o?U.type===S3?i5=e.DEPTH_COMPONENT32F:U.type===bA?i5=e.DEPTH_COMPONENT24:U.type===ve?i5=e.DEPTH24_STENCIL8:i5=e.DEPTH_COMPONENT16:U.type===S3&&console.error("WebGLRenderer: Floating point depth texture requires WebGL2."),U.format===Ft&&i5===e.DEPTH_COMPONENT&&U.type!==xg&&U.type!==bA&&(console.warn("THREE.WebGLRenderer: Use UnsignedShortType or UnsignedIntType for DepthFormat DepthTexture."),U.type=bA,c5=r.convert(U.type)),U.format===Ht&&i5===e.DEPTH_COMPONENT&&(i5=e.DEPTH_STENCIL,U.type!==ve&&(console.warn("THREE.WebGLRenderer: Use UnsignedInt248Type for DepthStencilFormat DepthTexture."),U.type=ve,c5=r.convert(U.type))),k0&&(Z?t.texStorage2D(e.TEXTURE_2D,1,i5,M0.width,M0.height):t.texImage2D(e.TEXTURE_2D,0,i5,M0.width,M0.height,0,B5,c5,null));else if(U.isDataTexture)if(O5.length>0&&$5){Z&&k0&&t.texStorage2D(e.TEXTURE_2D,S0,i5,O5[0].width,O5[0].height);for(let I0=0,N0=O5.length;I0>=1,N0>>=1}}else if(O5.length>0&&$5){Z&&k0&&t.texStorage2D(e.TEXTURE_2D,S0,i5,O5[0].width,O5[0].height);for(let I0=0,N0=O5.length;I00&&k0++,t.texStorage2D(e.TEXTURE_CUBE_MAP,k0,Y0,M0[0].width,M0[0].height));for(let I0=0;I0<6;I0++)if(H5){O5?t.texSubImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+I0,0,0,0,M0[I0].width,M0[I0].height,c5,i5,M0[I0].data):t.texImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+I0,0,Y0,M0[I0].width,M0[I0].height,0,c5,i5,M0[I0].data);for(let N0=0;N0>y0),M0=Math.max(1,U.height>>y0);B0===e.TEXTURE_3D||B0===e.TEXTURE_2D_ARRAY?t.texImage3D(B0,y0,_0,H5,M0,U.depth,0,Z0,v0,null):t.texImage2D(B0,y0,_0,H5,M0,0,Z0,v0,null)}t.bindFramebuffer(e.FRAMEBUFFER,G),a5(U)?C.framebufferTexture2DMultisampleEXT(e.FRAMEBUFFER,m0,B0,n.get(n0).__webglTexture,0,K0(U)):(B0===e.TEXTURE_2D||B0>=e.TEXTURE_CUBE_MAP_POSITIVE_X&&B0<=e.TEXTURE_CUBE_MAP_NEGATIVE_Z)&&e.framebufferTexture2D(e.FRAMEBUFFER,m0,B0,n.get(n0).__webglTexture,y0),t.bindFramebuffer(e.FRAMEBUFFER,null)}function Y(G,U,n0){if(e.bindRenderbuffer(e.RENDERBUFFER,G),U.depthBuffer&&!U.stencilBuffer){let m0=o===!0?e.DEPTH_COMPONENT24:e.DEPTH_COMPONENT16;if(n0||a5(U)){const B0=U.depthTexture;B0&&B0.isDepthTexture&&(B0.type===S3?m0=e.DEPTH_COMPONENT32F:B0.type===bA&&(m0=e.DEPTH_COMPONENT24));const y0=K0(U);a5(U)?C.renderbufferStorageMultisampleEXT(e.RENDERBUFFER,y0,m0,U.width,U.height):e.renderbufferStorageMultisample(e.RENDERBUFFER,y0,m0,U.width,U.height)}else e.renderbufferStorage(e.RENDERBUFFER,m0,U.width,U.height);e.framebufferRenderbuffer(e.FRAMEBUFFER,e.DEPTH_ATTACHMENT,e.RENDERBUFFER,G)}else if(U.depthBuffer&&U.stencilBuffer){const m0=K0(U);n0&&a5(U)===!1?e.renderbufferStorageMultisample(e.RENDERBUFFER,m0,e.DEPTH24_STENCIL8,U.width,U.height):a5(U)?C.renderbufferStorageMultisampleEXT(e.RENDERBUFFER,m0,e.DEPTH24_STENCIL8,U.width,U.height):e.renderbufferStorage(e.RENDERBUFFER,e.DEPTH_STENCIL,U.width,U.height),e.framebufferRenderbuffer(e.FRAMEBUFFER,e.DEPTH_STENCIL_ATTACHMENT,e.RENDERBUFFER,G)}else{const m0=U.isWebGLMultipleRenderTargets===!0?U.texture:[U.texture];for(let B0=0;B00){n0.__webglFramebuffer[v0]=[];for(let _0=0;_00){n0.__webglFramebuffer=[];for(let v0=0;v00&&a5(G)===!1){const v0=y0?U:[U];n0.__webglMultisampledFramebuffer=e.createFramebuffer(),n0.__webglColorRenderbuffer=[],t.bindFramebuffer(e.FRAMEBUFFER,n0.__webglMultisampledFramebuffer);for(let _0=0;_00)for(let _0=0;_00)for(let _0=0;_00&&a5(G)===!1){const U=G.isWebGLMultipleRenderTargets?G.texture:[G.texture],n0=G.width,m0=G.height;let B0=e.COLOR_BUFFER_BIT;const y0=[],Z0=G.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT,v0=n.get(G),_0=G.isWebGLMultipleRenderTargets===!0;if(_0)for(let h5=0;h50&&A.has("WEBGL_multisampled_render_to_texture")===!0&&U.__useRenderToTexture!==!1}function k5(G){const U=s.render.frame;d.get(G)!==U&&(d.set(G,U),G.update())}function p2(G,U){const n0=G.colorSpace,m0=G.format,B0=G.type;return G.isCompressedTexture===!0||G.isVideoTexture===!0||G.format===kl||n0!==k3&&n0!==g4&&(A2.getTransfer(n0)===l2?o===!1?A.has("EXT_sRGB")===!0&&m0===R4?(G.format=kl,G.minFilter=o2,G.generateMipmaps=!1):U=ME.sRGBToLinear(U):(m0!==R4||B0!==I4)&&console.warn("THREE.WebGLTextures: sRGB encoded textures have to use RGBAFormat and UnsignedByteType."):console.error("THREE.WebGLTextures: Unsupported texture color space:",n0)),U}this.allocateTextureUnit=O,this.resetTextureUnits=i0,this.setTexture2D=J,this.setTexture2DArray=b,this.setTexture3D=q,this.setTextureCube=C0,this.rebindTextures=Q0,this.setupRenderTarget=d0,this.updateRenderTargetMipmap=e5,this.updateMultisampleRenderTarget=b0,this.setupDepthRenderbuffer=u0,this.setupFrameBufferTexture=O0,this.useMultisampledRTT=a5}function WN(e,A,t){const n=t.isWebGL2;function i(r,s=g4){let o;const a=A2.getTransfer(s);if(r===I4)return e.UNSIGNED_BYTE;if(r===EE)return e.UNSIGNED_SHORT_4_4_4_4;if(r===BE)return e.UNSIGNED_SHORT_5_5_5_1;if(r===uN)return e.BYTE;if(r===IN)return e.SHORT;if(r===xg)return e.UNSIGNED_SHORT;if(r===dE)return e.INT;if(r===bA)return e.UNSIGNED_INT;if(r===S3)return e.FLOAT;if(r===Jt)return n?e.HALF_FLOAT:(o=A.get("OES_texture_half_float"),o!==null?o.HALF_FLOAT_OES:null);if(r===CN)return e.ALPHA;if(r===R4)return e.RGBA;if(r===hN)return e.LUMINANCE;if(r===fN)return e.LUMINANCE_ALPHA;if(r===Ft)return e.DEPTH_COMPONENT;if(r===Ht)return e.DEPTH_STENCIL;if(r===kl)return o=A.get("EXT_sRGB"),o!==null?o.SRGB_ALPHA_EXT:null;if(r===dN)return e.RED;if(r===QE)return e.RED_INTEGER;if(r===EN)return e.RG;if(r===pE)return e.RG_INTEGER;if(r===mE)return e.RGBA_INTEGER;if(r===Ya||r===Ja||r===Ha||r===Ka)if(a===l2)if(o=A.get("WEBGL_compressed_texture_s3tc_srgb"),o!==null){if(r===Ya)return o.COMPRESSED_SRGB_S3TC_DXT1_EXT;if(r===Ja)return o.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT;if(r===Ha)return o.COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT;if(r===Ka)return o.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT}else return null;else if(o=A.get("WEBGL_compressed_texture_s3tc"),o!==null){if(r===Ya)return o.COMPRESSED_RGB_S3TC_DXT1_EXT;if(r===Ja)return o.COMPRESSED_RGBA_S3TC_DXT1_EXT;if(r===Ha)return o.COMPRESSED_RGBA_S3TC_DXT3_EXT;if(r===Ka)return o.COMPRESSED_RGBA_S3TC_DXT5_EXT}else return null;if(r===Zh||r===jh||r===qh||r===Xh)if(o=A.get("WEBGL_compressed_texture_pvrtc"),o!==null){if(r===Zh)return o.COMPRESSED_RGB_PVRTC_4BPPV1_IMG;if(r===jh)return o.COMPRESSED_RGB_PVRTC_2BPPV1_IMG;if(r===qh)return o.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG;if(r===Xh)return o.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG}else return null;if(r===BN)return o=A.get("WEBGL_compressed_texture_etc1"),o!==null?o.COMPRESSED_RGB_ETC1_WEBGL:null;if(r===$h||r===Af)if(o=A.get("WEBGL_compressed_texture_etc"),o!==null){if(r===$h)return a===l2?o.COMPRESSED_SRGB8_ETC2:o.COMPRESSED_RGB8_ETC2;if(r===Af)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:o.COMPRESSED_RGBA8_ETC2_EAC}else return null;if(r===ef||r===tf||r===nf||r===rf||r===sf||r===of||r===af||r===lf||r===gf||r===cf||r===uf||r===If||r===Cf||r===hf)if(o=A.get("WEBGL_compressed_texture_astc"),o!==null){if(r===ef)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR:o.COMPRESSED_RGBA_ASTC_4x4_KHR;if(r===tf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR:o.COMPRESSED_RGBA_ASTC_5x4_KHR;if(r===nf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR:o.COMPRESSED_RGBA_ASTC_5x5_KHR;if(r===rf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR:o.COMPRESSED_RGBA_ASTC_6x5_KHR;if(r===sf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR:o.COMPRESSED_RGBA_ASTC_6x6_KHR;if(r===of)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR:o.COMPRESSED_RGBA_ASTC_8x5_KHR;if(r===af)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR:o.COMPRESSED_RGBA_ASTC_8x6_KHR;if(r===lf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR:o.COMPRESSED_RGBA_ASTC_8x8_KHR;if(r===gf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR:o.COMPRESSED_RGBA_ASTC_10x5_KHR;if(r===cf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR:o.COMPRESSED_RGBA_ASTC_10x6_KHR;if(r===uf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR:o.COMPRESSED_RGBA_ASTC_10x8_KHR;if(r===If)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR:o.COMPRESSED_RGBA_ASTC_10x10_KHR;if(r===Cf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR:o.COMPRESSED_RGBA_ASTC_12x10_KHR;if(r===hf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR:o.COMPRESSED_RGBA_ASTC_12x12_KHR}else return null;if(r===Va||r===ff||r===df)if(o=A.get("EXT_texture_compression_bptc"),o!==null){if(r===Va)return a===l2?o.COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT:o.COMPRESSED_RGBA_BPTC_UNORM_EXT;if(r===ff)return o.COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT;if(r===df)return o.COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT}else return null;if(r===QN||r===Ef||r===Bf||r===Qf)if(o=A.get("EXT_texture_compression_rgtc"),o!==null){if(r===Va)return o.COMPRESSED_RED_RGTC1_EXT;if(r===Ef)return o.COMPRESSED_SIGNED_RED_RGTC1_EXT;if(r===Bf)return o.COMPRESSED_RED_GREEN_RGTC2_EXT;if(r===Qf)return o.COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT}else return null;return r===ve?n?e.UNSIGNED_INT_24_8:(o=A.get("WEBGL_depth_texture"),o!==null?o.UNSIGNED_INT_24_8_WEBGL:null):e[r]!==void 0?e[r]:null}return{convert:i}}class ZN extends i1{constructor(A=[]){super(),this.isArrayCamera=!0,this.cameras=A}}class J8 extends X5{constructor(){super(),this.isGroup=!0,this.type="Group"}}const PK={type:"move"};class zI{constructor(){this._targetRay=null,this._grip=null,this._hand=null}getHandSpace(){return this._hand===null&&(this._hand=new J8,this._hand.matrixAutoUpdate=!1,this._hand.visible=!1,this._hand.joints={},this._hand.inputState={pinching:!1}),this._hand}getTargetRaySpace(){return this._targetRay===null&&(this._targetRay=new J8,this._targetRay.matrixAutoUpdate=!1,this._targetRay.visible=!1,this._targetRay.hasLinearVelocity=!1,this._targetRay.linearVelocity=new k,this._targetRay.hasAngularVelocity=!1,this._targetRay.angularVelocity=new k),this._targetRay}getGripSpace(){return this._grip===null&&(this._grip=new J8,this._grip.matrixAutoUpdate=!1,this._grip.visible=!1,this._grip.hasLinearVelocity=!1,this._grip.linearVelocity=new k,this._grip.hasAngularVelocity=!1,this._grip.angularVelocity=new k),this._grip}dispatchEvent(A){return this._targetRay!==null&&this._targetRay.dispatchEvent(A),this._grip!==null&&this._grip.dispatchEvent(A),this._hand!==null&&this._hand.dispatchEvent(A),this}connect(A){if(A&&A.hand){const t=this._hand;if(t)for(const n of A.hand.values())this._getHandJoint(t,n)}return this.dispatchEvent({type:"connected",data:A}),this}disconnect(A){return this.dispatchEvent({type:"disconnected",data:A}),this._targetRay!==null&&(this._targetRay.visible=!1),this._grip!==null&&(this._grip.visible=!1),this._hand!==null&&(this._hand.visible=!1),this}update(A,t,n){let i=null,r=null,s=null;const o=this._targetRay,a=this._grip,l=this._hand;if(A&&t.session.visibilityState!=="visible-blurred"){if(l&&A.hand){s=!0;for(const m of A.hand.values()){const p=t.getJointPose(m,n),f=this._getHandJoint(l,m);p!==null&&(f.matrix.fromArray(p.transform.matrix),f.matrix.decompose(f.position,f.rotation,f.scale),f.matrixWorldNeedsUpdate=!0,f.jointRadius=p.radius),f.visible=p!==null}const u=l.joints["index-finger-tip"],I=l.joints["thumb-tip"],C=u.position.distanceTo(I.position),h=.02,d=.005;l.inputState.pinching&&C>h+d?(l.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:A.handedness,target:this})):!l.inputState.pinching&&C<=h-d&&(l.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:A.handedness,target:this}))}else a!==null&&A.gripSpace&&(r=t.getPose(A.gripSpace,n),r!==null&&(a.matrix.fromArray(r.transform.matrix),a.matrix.decompose(a.position,a.rotation,a.scale),a.matrixWorldNeedsUpdate=!0,r.linearVelocity?(a.hasLinearVelocity=!0,a.linearVelocity.copy(r.linearVelocity)):a.hasLinearVelocity=!1,r.angularVelocity?(a.hasAngularVelocity=!0,a.angularVelocity.copy(r.angularVelocity)):a.hasAngularVelocity=!1));o!==null&&(i=t.getPose(A.targetRaySpace,n),i===null&&r!==null&&(i=r),i!==null&&(o.matrix.fromArray(i.transform.matrix),o.matrix.decompose(o.position,o.rotation,o.scale),o.matrixWorldNeedsUpdate=!0,i.linearVelocity?(o.hasLinearVelocity=!0,o.linearVelocity.copy(i.linearVelocity)):o.hasLinearVelocity=!1,i.angularVelocity?(o.hasAngularVelocity=!0,o.angularVelocity.copy(i.angularVelocity)):o.hasAngularVelocity=!1,this.dispatchEvent(PK)))}return o!==null&&(o.visible=i!==null),a!==null&&(a.visible=r!==null),l!==null&&(l.visible=s!==null),this}_getHandJoint(A,t){if(A.joints[t.jointName]===void 0){const n=new J8;n.matrixAutoUpdate=!1,n.visible=!1,A.joints[t.jointName]=n,A.add(n)}return A.joints[t.jointName]}}class Lg extends I2{constructor(A,t,n,i,r,s,o,a,l,u){if(u=u!==void 0?u:Ft,u!==Ft&&u!==Ht)throw new Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");n===void 0&&u===Ft&&(n=bA),n===void 0&&u===Ht&&(n=ve),super(null,i,r,s,o,a,u,n,l),this.isDepthTexture=!0,this.image={width:A,height:t},this.magFilter=o!==void 0?o:s2,this.minFilter=a!==void 0?a:s2,this.flipY=!1,this.generateMipmaps=!1,this.compareFunction=null}copy(A){return super.copy(A),this.compareFunction=A.compareFunction,this}toJSON(A){const t=super.toJSON(A);return this.compareFunction!==null&&(t.compareFunction=this.compareFunction),t}}class YK extends O3{constructor(A,t){super();const n=this;let i=null,r=1,s=null,o="local-floor",a=1,l=null,u=null,I=null,C=null,h=null,d=null;const m=t.getContextAttributes();let p=null,f=null;const Q=[],B=[],w=new i1;w.layers.enable(1),w.viewport=new t2;const R=new i1;R.layers.enable(2),R.viewport=new t2;const M=[w,R],x=new ZN;x.layers.enable(1),x.layers.enable(2);let T=null,v=null;this.cameraAutoUpdate=!0,this.enabled=!1,this.isPresenting=!1,this.getController=function(b){let q=Q[b];return q===void 0&&(q=new zI,Q[b]=q),q.getTargetRaySpace()},this.getControllerGrip=function(b){let q=Q[b];return q===void 0&&(q=new zI,Q[b]=q),q.getGripSpace()},this.getHand=function(b){let q=Q[b];return q===void 0&&(q=new zI,Q[b]=q),q.getHandSpace()};function N(b){const q=B.indexOf(b.inputSource);if(q===-1)return;const C0=Q[q];C0!==void 0&&(C0.update(b.inputSource,b.frame,l||s),C0.dispatchEvent({type:b.type,data:b.inputSource}))}function F(){i.removeEventListener("select",N),i.removeEventListener("selectstart",N),i.removeEventListener("selectend",N),i.removeEventListener("squeeze",N),i.removeEventListener("squeezestart",N),i.removeEventListener("squeezeend",N),i.removeEventListener("end",F),i.removeEventListener("inputsourceschange",K);for(let b=0;b=0&&(B[f0]=null,Q[f0].disconnect(C0))}for(let q=0;q=B.length){B.push(C0),f0=R0;break}else if(B[R0]===null){B[R0]=C0,f0=R0;break}if(f0===-1)break}const D0=Q[f0];D0&&D0.connect(C0)}}const V=new k,P=new k;function W(b,q,C0){V.setFromMatrixPosition(q.matrixWorld),P.setFromMatrixPosition(C0.matrixWorld);const f0=V.distanceTo(P),D0=q.projectionMatrix.elements,R0=C0.projectionMatrix.elements,G0=D0[14]/(D0[10]-1),q0=D0[14]/(D0[10]+1),W0=(D0[9]+1)/D0[5],C5=(D0[9]-1)/D0[5],O0=(D0[8]-1)/D0[0],Y=(R0[8]+1)/R0[0],E0=G0*O0,u0=G0*Y,Q0=f0/(-O0+Y),d0=Q0*-O0;q.matrixWorld.decompose(b.position,b.quaternion,b.scale),b.translateX(d0),b.translateZ(Q0),b.matrixWorld.compose(b.position,b.quaternion,b.scale),b.matrixWorldInverse.copy(b.matrixWorld).invert();const e5=G0+Q0,b0=q0+Q0,K0=E0-d0,a5=u0+(f0-d0),k5=W0*q0/b0*e5,p2=C5*q0/b0*e5;b.projectionMatrix.makePerspective(K0,a5,k5,p2,e5,b0),b.projectionMatrixInverse.copy(b.projectionMatrix).invert()}function e0(b,q){q===null?b.matrixWorld.copy(b.matrix):b.matrixWorld.multiplyMatrices(q.matrixWorld,b.matrix),b.matrixWorldInverse.copy(b.matrixWorld).invert()}this.updateCamera=function(b){if(i===null)return;x.near=R.near=w.near=b.near,x.far=R.far=w.far=b.far,(T!==x.near||v!==x.far)&&(i.updateRenderState({depthNear:x.near,depthFar:x.far}),T=x.near,v=x.far);const q=b.parent,C0=x.cameras;e0(x,q);for(let f0=0;f00&&(p.alphaTest.value=f.alphaTest);const Q=A.get(f).envMap;if(Q&&(p.envMap.value=Q,p.flipEnvMap.value=Q.isCubeTexture&&Q.isRenderTargetTexture===!1?-1:1,p.reflectivity.value=f.reflectivity,p.ior.value=f.ior,p.refractionRatio.value=f.refractionRatio),f.lightMap){p.lightMap.value=f.lightMap;const B=e._useLegacyLights===!0?Math.PI:1;p.lightMapIntensity.value=f.lightMapIntensity*B,t(f.lightMap,p.lightMapTransform)}f.aoMap&&(p.aoMap.value=f.aoMap,p.aoMapIntensity.value=f.aoMapIntensity,t(f.aoMap,p.aoMapTransform))}function s(p,f){p.diffuse.value.copy(f.color),p.opacity.value=f.opacity,f.map&&(p.map.value=f.map,t(f.map,p.mapTransform))}function o(p,f){p.dashSize.value=f.dashSize,p.totalSize.value=f.dashSize+f.gapSize,p.scale.value=f.scale}function a(p,f,Q,B){p.diffuse.value.copy(f.color),p.opacity.value=f.opacity,p.size.value=f.size*Q,p.scale.value=B*.5,f.map&&(p.map.value=f.map,t(f.map,p.uvTransform)),f.alphaMap&&(p.alphaMap.value=f.alphaMap,t(f.alphaMap,p.alphaMapTransform)),f.alphaTest>0&&(p.alphaTest.value=f.alphaTest)}function l(p,f){p.diffuse.value.copy(f.color),p.opacity.value=f.opacity,p.rotation.value=f.rotation,f.map&&(p.map.value=f.map,t(f.map,p.mapTransform)),f.alphaMap&&(p.alphaMap.value=f.alphaMap,t(f.alphaMap,p.alphaMapTransform)),f.alphaTest>0&&(p.alphaTest.value=f.alphaTest)}function u(p,f){p.specular.value.copy(f.specular),p.shininess.value=Math.max(f.shininess,1e-4)}function I(p,f){f.gradientMap&&(p.gradientMap.value=f.gradientMap)}function C(p,f){p.metalness.value=f.metalness,f.metalnessMap&&(p.metalnessMap.value=f.metalnessMap,t(f.metalnessMap,p.metalnessMapTransform)),p.roughness.value=f.roughness,f.roughnessMap&&(p.roughnessMap.value=f.roughnessMap,t(f.roughnessMap,p.roughnessMapTransform)),A.get(f).envMap&&(p.envMapIntensity.value=f.envMapIntensity)}function h(p,f,Q){p.ior.value=f.ior,f.sheen>0&&(p.sheenColor.value.copy(f.sheenColor).multiplyScalar(f.sheen),p.sheenRoughness.value=f.sheenRoughness,f.sheenColorMap&&(p.sheenColorMap.value=f.sheenColorMap,t(f.sheenColorMap,p.sheenColorMapTransform)),f.sheenRoughnessMap&&(p.sheenRoughnessMap.value=f.sheenRoughnessMap,t(f.sheenRoughnessMap,p.sheenRoughnessMapTransform))),f.clearcoat>0&&(p.clearcoat.value=f.clearcoat,p.clearcoatRoughness.value=f.clearcoatRoughness,f.clearcoatMap&&(p.clearcoatMap.value=f.clearcoatMap,t(f.clearcoatMap,p.clearcoatMapTransform)),f.clearcoatRoughnessMap&&(p.clearcoatRoughnessMap.value=f.clearcoatRoughnessMap,t(f.clearcoatRoughnessMap,p.clearcoatRoughnessMapTransform)),f.clearcoatNormalMap&&(p.clearcoatNormalMap.value=f.clearcoatNormalMap,t(f.clearcoatNormalMap,p.clearcoatNormalMapTransform),p.clearcoatNormalScale.value.copy(f.clearcoatNormalScale),f.side===o1&&p.clearcoatNormalScale.value.negate())),f.iridescence>0&&(p.iridescence.value=f.iridescence,p.iridescenceIOR.value=f.iridescenceIOR,p.iridescenceThicknessMinimum.value=f.iridescenceThicknessRange[0],p.iridescenceThicknessMaximum.value=f.iridescenceThicknessRange[1],f.iridescenceMap&&(p.iridescenceMap.value=f.iridescenceMap,t(f.iridescenceMap,p.iridescenceMapTransform)),f.iridescenceThicknessMap&&(p.iridescenceThicknessMap.value=f.iridescenceThicknessMap,t(f.iridescenceThicknessMap,p.iridescenceThicknessMapTransform))),f.transmission>0&&(p.transmission.value=f.transmission,p.transmissionSamplerMap.value=Q.texture,p.transmissionSamplerSize.value.set(Q.width,Q.height),f.transmissionMap&&(p.transmissionMap.value=f.transmissionMap,t(f.transmissionMap,p.transmissionMapTransform)),p.thickness.value=f.thickness,f.thicknessMap&&(p.thicknessMap.value=f.thicknessMap,t(f.thicknessMap,p.thicknessMapTransform)),p.attenuationDistance.value=f.attenuationDistance,p.attenuationColor.value.copy(f.attenuationColor)),f.anisotropy>0&&(p.anisotropyVector.value.set(f.anisotropy*Math.cos(f.anisotropyRotation),f.anisotropy*Math.sin(f.anisotropyRotation)),f.anisotropyMap&&(p.anisotropyMap.value=f.anisotropyMap,t(f.anisotropyMap,p.anisotropyMapTransform))),p.specularIntensity.value=f.specularIntensity,p.specularColor.value.copy(f.specularColor),f.specularColorMap&&(p.specularColorMap.value=f.specularColorMap,t(f.specularColorMap,p.specularColorMapTransform)),f.specularIntensityMap&&(p.specularIntensityMap.value=f.specularIntensityMap,t(f.specularIntensityMap,p.specularIntensityMapTransform))}function d(p,f){f.matcap&&(p.matcap.value=f.matcap)}function m(p,f){const Q=A.get(f).light;p.referencePosition.value.setFromMatrixPosition(Q.matrixWorld),p.nearDistance.value=Q.shadow.camera.near,p.farDistance.value=Q.shadow.camera.far}return{refreshFogUniforms:n,refreshMaterialUniforms:i}}function HK(e,A,t,n){let i={},r={},s=[];const o=t.isWebGL2?e.getParameter(e.MAX_UNIFORM_BUFFER_BINDINGS):0;function a(Q,B){const w=B.program;n.uniformBlockBinding(Q,w)}function l(Q,B){let w=i[Q.id];w===void 0&&(d(Q),w=u(Q),i[Q.id]=w,Q.addEventListener("dispose",p));const R=B.program;n.updateUBOMapping(Q,R);const M=A.render.frame;r[Q.id]!==M&&(C(Q),r[Q.id]=M)}function u(Q){const B=I();Q.__bindingPointIndex=B;const w=e.createBuffer(),R=Q.__size,M=Q.usage;return e.bindBuffer(e.UNIFORM_BUFFER,w),e.bufferData(e.UNIFORM_BUFFER,R,M),e.bindBuffer(e.UNIFORM_BUFFER,null),e.bindBufferBase(e.UNIFORM_BUFFER,B,w),w}function I(){for(let Q=0;Q0){M=w%R;const K=R-M;M!==0&&K-N.boundary<0&&(w+=R-M,v.__offset=w)}w+=N.storage}return M=w%R,M>0&&(w+=R-M),Q.__size=w,Q.__cache={},this}function m(Q){const B={boundary:0,storage:0};return typeof Q=="number"?(B.boundary=4,B.storage=4):Q.isVector2?(B.boundary=8,B.storage=8):Q.isVector3||Q.isColor?(B.boundary=16,B.storage=12):Q.isVector4?(B.boundary=16,B.storage=16):Q.isMatrix3?(B.boundary=48,B.storage=48):Q.isMatrix4?(B.boundary=64,B.storage=64):Q.isTexture?console.warn("THREE.WebGLRenderer: Texture samplers can not be part of an uniforms group."):console.warn("THREE.WebGLRenderer: Unsupported uniform value type.",Q),B}function p(Q){const B=Q.target;B.removeEventListener("dispose",p);const w=s.indexOf(B.__bindingPointIndex);s.splice(w,1),e.deleteBuffer(i[B.id]),delete i[B.id],delete r[B.id]}function f(){for(const Q in i)e.deleteBuffer(i[Q]);s=[],i={},r={}}return{bind:a,update:l,dispose:f}}class UE{constructor(A={}){const{canvas:t=kN(),context:n=null,depth:i=!0,stencil:r=!0,alpha:s=!1,antialias:o=!1,premultipliedAlpha:a=!0,preserveDrawingBuffer:l=!1,powerPreference:u="default",failIfMajorPerformanceCaveat:I=!1}=A;this.isWebGLRenderer=!0;let C;n!==null?C=n.getContextAttributes().alpha:C=s;const h=new Uint32Array(4),d=new Int32Array(4);let m=null,p=null;const f=[],Q=[];this.domElement=t,this.debug={checkShaderErrors:!0,onShaderError:null},this.autoClear=!0,this.autoClearColor=!0,this.autoClearDepth=!0,this.autoClearStencil=!0,this.sortObjects=!0,this.clippingPlanes=[],this.localClippingEnabled=!1,this._outputColorSpace=e2,this._useLegacyLights=!1,this.toneMapping=aA,this.toneMappingExposure=1;const B=this;let w=!1,R=0,M=0,x=null,T=-1,v=null;const N=new t2,F=new t2;let K=null;const V=new F0(0);let P=0,W=t.width,e0=t.height,i0=1,O=null,H=null;const J=new t2(0,0,W,e0),b=new t2(0,0,W,e0);let q=!1;const C0=new _g;let f0=!1,D0=!1,R0=null;const G0=new y5,q0=new g0,W0=new k,C5={background:null,fog:null,environment:null,overrideMaterial:null,isScene:!0};function O0(){return x===null?i0:1}let Y=n;function E0(_,A0){for(let r0=0;r0<_.length;r0++){const o0=_[r0],a0=t.getContext(o0,A0);if(a0!==null)return a0}return null}try{const _={alpha:!0,depth:i,stencil:r,antialias:o,premultipliedAlpha:a,preserveDrawingBuffer:l,powerPreference:u,failIfMajorPerformanceCaveat:I};if("setAttribute"in t&&t.setAttribute("data-engine",`three.js r${P7}`),t.addEventListener("webglcontextlost",O5,!1),t.addEventListener("webglcontextrestored",Z,!1),t.addEventListener("webglcontextcreationerror",k0,!1),Y===null){const A0=["webgl2","webgl","experimental-webgl"];if(B.isWebGL1Renderer===!0&&A0.shift(),Y=E0(A0,_),Y===null)throw E0(A0)?new Error("Error creating WebGL context with your selected attributes."):new Error("Error creating WebGL context.")}typeof WebGLRenderingContext<"u"&&Y instanceof WebGLRenderingContext&&console.warn("THREE.WebGLRenderer: WebGL 1 support was deprecated in r153 and will be removed in r163."),Y.getShaderPrecisionFormat===void 0&&(Y.getShaderPrecisionFormat=function(){return{rangeMin:1,rangeMax:1,precision:1}})}catch(_){throw console.error("THREE.WebGLRenderer: "+_.message),_}let u0,Q0,d0,e5,b0,K0,a5,k5,p2,G,U,n0,m0,B0,y0,Z0,v0,_0,h5,H5,M0,$5,B5,c5;function i5(){u0=new rH(Y),Q0=new $J(Y,u0,A),u0.init(Q0),$5=new WN(Y,u0,Q0),d0=new bK(Y,u0,Q0),e5=new aH(Y),b0=new RK,K0=new OK(Y,u0,d0,b0,Q0,$5,e5),a5=new eH(B),k5=new iH(B),p2=new EP(Y,Q0),B5=new qJ(Y,u0,p2,Q0),G=new sH(Y,p2,e5,B5),U=new uH(Y,G,p2,e5),h5=new cH(Y,Q0,K0),Z0=new AH(b0),n0=new MK(B,a5,k5,u0,Q0,B5,Z0),m0=new JK(B,b0),B0=new vK,y0=new _K(u0,Q0),_0=new jJ(B,a5,k5,d0,U,C,a),v0=new GK(B,U,Q0),c5=new HK(Y,e5,Q0,d0),H5=new XJ(Y,u0,e5,Q0),M0=new oH(Y,u0,e5,Q0),e5.programs=n0.programs,B.capabilities=Q0,B.extensions=u0,B.properties=b0,B.renderLists=B0,B.shadowMap=v0,B.state=d0,B.info=e5}i5();const Y0=new YK(B,Y);this.xr=Y0,this.getContext=function(){return Y},this.getContextAttributes=function(){return Y.getContextAttributes()},this.forceContextLoss=function(){const _=u0.get("WEBGL_lose_context");_&&_.loseContext()},this.forceContextRestore=function(){const _=u0.get("WEBGL_lose_context");_&&_.restoreContext()},this.getPixelRatio=function(){return i0},this.setPixelRatio=function(_){_!==void 0&&(i0=_,this.setSize(W,e0,!1))},this.getSize=function(_){return _.set(W,e0)},this.setSize=function(_,A0,r0=!0){if(Y0.isPresenting){console.warn("THREE.WebGLRenderer: Can't change size while VR device is presenting.");return}W=_,e0=A0,t.width=Math.floor(_*i0),t.height=Math.floor(A0*i0),r0===!0&&(t.style.width=_+"px",t.style.height=A0+"px"),this.setViewport(0,0,_,A0)},this.getDrawingBufferSize=function(_){return _.set(W*i0,e0*i0).floor()},this.setDrawingBufferSize=function(_,A0,r0){W=_,e0=A0,i0=r0,t.width=Math.floor(_*r0),t.height=Math.floor(A0*r0),this.setViewport(0,0,_,A0)},this.getCurrentViewport=function(_){return _.copy(N)},this.getViewport=function(_){return _.copy(J)},this.setViewport=function(_,A0,r0,o0){_.isVector4?J.set(_.x,_.y,_.z,_.w):J.set(_,A0,r0,o0),d0.viewport(N.copy(J).multiplyScalar(i0).floor())},this.getScissor=function(_){return _.copy(b)},this.setScissor=function(_,A0,r0,o0){_.isVector4?b.set(_.x,_.y,_.z,_.w):b.set(_,A0,r0,o0),d0.scissor(F.copy(b).multiplyScalar(i0).floor())},this.getScissorTest=function(){return q},this.setScissorTest=function(_){d0.setScissorTest(q=_)},this.setOpaqueSort=function(_){O=_},this.setTransparentSort=function(_){H=_},this.getClearColor=function(_){return _.copy(_0.getClearColor())},this.setClearColor=function(){_0.setClearColor.apply(_0,arguments)},this.getClearAlpha=function(){return _0.getClearAlpha()},this.setClearAlpha=function(){_0.setClearAlpha.apply(_0,arguments)},this.clear=function(_=!0,A0=!0,r0=!0){let o0=0;if(_){let a0=!1;if(x!==null){const P0=x.texture.format;a0=P0===mE||P0===pE||P0===QE}if(a0){const P0=x.texture.type,X0=P0===I4||P0===bA||P0===xg||P0===ve||P0===EE||P0===BE,o5=_0.getClearColor(),l5=_0.getClearAlpha(),d5=o5.r,f5=o5.g,E5=o5.b;X0?(h[0]=d5,h[1]=f5,h[2]=E5,h[3]=l5,Y.clearBufferuiv(Y.COLOR,0,h)):(d[0]=d5,d[1]=f5,d[2]=E5,d[3]=l5,Y.clearBufferiv(Y.COLOR,0,d))}else o0|=Y.COLOR_BUFFER_BIT}A0&&(o0|=Y.DEPTH_BUFFER_BIT),r0&&(o0|=Y.STENCIL_BUFFER_BIT,this.state.buffers.stencil.setMask(4294967295)),Y.clear(o0)},this.clearColor=function(){this.clear(!0,!1,!1)},this.clearDepth=function(){this.clear(!1,!0,!1)},this.clearStencil=function(){this.clear(!1,!1,!0)},this.dispose=function(){t.removeEventListener("webglcontextlost",O5,!1),t.removeEventListener("webglcontextrestored",Z,!1),t.removeEventListener("webglcontextcreationerror",k0,!1),B0.dispose(),y0.dispose(),b0.dispose(),a5.dispose(),k5.dispose(),U.dispose(),B5.dispose(),c5.dispose(),n0.dispose(),Y0.dispose(),Y0.removeEventListener("sessionstart",n4),Y0.removeEventListener("sessionend",i2),R0&&(R0.dispose(),R0=null),v1.stop()};function O5(_){_.preventDefault(),console.log("THREE.WebGLRenderer: Context Lost."),w=!0}function Z(){console.log("THREE.WebGLRenderer: Context Restored."),w=!1;const _=e5.autoReset,A0=v0.enabled,r0=v0.autoUpdate,o0=v0.needsUpdate,a0=v0.type;i5(),e5.autoReset=_,v0.enabled=A0,v0.autoUpdate=r0,v0.needsUpdate=o0,v0.type=a0}function k0(_){console.error("THREE.WebGLRenderer: A WebGL context could not be created. Reason: ",_.statusMessage)}function S0(_){const A0=_.target;A0.removeEventListener("dispose",S0),I0(A0)}function I0(_){N0(_),b0.remove(_)}function N0(_){const A0=b0.get(_).programs;A0!==void 0&&(A0.forEach(function(r0){n0.releaseProgram(r0)}),_.isShaderMaterial&&n0.releaseShaderCache(_))}this.renderBufferDirect=function(_,A0,r0,o0,a0,P0){A0===null&&(A0=C5);const X0=a0.isMesh&&a0.matrixWorld.determinant()<0,o5=Vc(_,A0,r0,o0,a0);d0.setMaterial(o0,X0);let l5=r0.index,d5=1;if(o0.wireframe===!0){if(l5=G.getWireframeAttribute(r0),l5===void 0)return;d5=2}const f5=r0.drawRange,E5=r0.attributes.position;let M2=f5.start*d5,N1=(f5.start+f5.count)*d5;P0!==null&&(M2=Math.max(M2,P0.start*d5),N1=Math.min(N1,(P0.start+P0.count)*d5)),l5!==null?(M2=Math.max(M2,0),N1=Math.min(N1,l5.count)):E5!=null&&(M2=Math.max(M2,0),N1=Math.min(N1,E5.count));const C2=N1-M2;if(C2<0||C2===1/0)return;B5.setup(a0,o0,o5,r0,l5);let I1,u5=H5;if(l5!==null&&(I1=p2.get(l5),u5=M0,u5.setIndex(I1)),a0.isMesh)o0.wireframe===!0?(d0.setLineWidth(o0.wireframeLinewidth*O0()),u5.setMode(Y.LINES)):u5.setMode(Y.TRIANGLES);else if(a0.isLine){let V0=o0.linewidth;V0===void 0&&(V0=1),d0.setLineWidth(V0*O0()),a0.isLineSegments?u5.setMode(Y.LINES):a0.isLineLoop?u5.setMode(Y.LINE_LOOP):u5.setMode(Y.LINE_STRIP)}else a0.isPoints?u5.setMode(Y.POINTS):a0.isSprite&&u5.setMode(Y.TRIANGLES);if(a0.isInstancedMesh)u5.renderInstances(M2,C2,a0.count);else if(r0.isInstancedBufferGeometry){const V0=r0._maxInstanceCount!==void 0?r0._maxInstanceCount:1/0,l3=Math.min(r0.instanceCount,V0);u5.renderInstances(M2,C2,l3)}else u5.render(M2,C2)};function s5(_,A0,r0){_.transparent===!0&&_.side===M4&&_.forceSinglePass===!1?(_.side=o1,_.needsUpdate=!0,k6(_,A0,r0),_.side=WA,_.needsUpdate=!0,k6(_,A0,r0),_.side=M4):k6(_,A0,r0)}this.compile=function(_,A0,r0=null){r0===null&&(r0=_),p=y0.get(r0),p.init(),Q.push(p),r0.traverseVisible(function(a0){a0.isLight&&a0.layers.test(A0.layers)&&(p.pushLight(a0),a0.castShadow&&p.pushShadow(a0))}),_!==r0&&_.traverseVisible(function(a0){a0.isLight&&a0.layers.test(A0.layers)&&(p.pushLight(a0),a0.castShadow&&p.pushShadow(a0))}),p.setupLights(B._useLegacyLights);const o0=new Set;return _.traverse(function(a0){const P0=a0.material;if(P0)if(Array.isArray(P0))for(let X0=0;X0{function P0(){if(o0.forEach(function(X0){b0.get(X0).currentProgram.isReady()&&o0.delete(X0)}),o0.size===0){a0(_);return}setTimeout(P0,10)}u0.get("KHR_parallel_shader_compile")!==null?P0():setTimeout(P0,10)})};let Y5=null;function D2(_){Y5&&Y5(_)}function n4(){v1.stop()}function i2(){v1.start()}const v1=new JN;v1.setAnimationLoop(D2),typeof self<"u"&&v1.setContext(self),this.setAnimationLoop=function(_){Y5=_,Y0.setAnimationLoop(_),_===null?v1.stop():v1.start()},Y0.addEventListener("sessionstart",n4),Y0.addEventListener("sessionend",i2),this.render=function(_,A0){if(A0!==void 0&&A0.isCamera!==!0){console.error("THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.");return}if(w===!0)return;_.matrixWorldAutoUpdate===!0&&_.updateMatrixWorld(),A0.parent===null&&A0.matrixWorldAutoUpdate===!0&&A0.updateMatrixWorld(),Y0.enabled===!0&&Y0.isPresenting===!0&&(Y0.cameraAutoUpdate===!0&&Y0.updateCamera(A0),A0=Y0.getCamera()),_.isScene===!0&&_.onBeforeRender(B,_,A0,x),p=y0.get(_,Q.length),p.init(),Q.push(p),G0.multiplyMatrices(A0.projectionMatrix,A0.matrixWorldInverse),C0.setFromProjectionMatrix(G0),D0=this.localClippingEnabled,f0=Z0.init(this.clippingPlanes,D0),m=B0.get(_,f.length),m.init(),f.push(m),a3(_,A0,0,B.sortObjects),m.finish(),B.sortObjects===!0&&m.sort(O,H),this.info.render.frame++,f0===!0&&Z0.beginShadows();const r0=p.state.shadowsArray;if(v0.render(r0,_,A0),f0===!0&&Z0.endShadows(),this.info.autoReset===!0&&this.info.reset(),_0.render(m,_),p.setupLights(B._useLegacyLights),A0.isArrayCamera){const o0=A0.cameras;for(let a0=0,P0=o0.length;a00?p=Q[Q.length-1]:p=null,f.pop(),f.length>0?m=f[f.length-1]:m=null};function a3(_,A0,r0,o0){if(_.visible===!1)return;if(_.layers.test(A0.layers)){if(_.isGroup)r0=_.renderOrder;else if(_.isLOD)_.autoUpdate===!0&&_.update(A0);else if(_.isLight)p.pushLight(_),_.castShadow&&p.pushShadow(_);else if(_.isSprite){if(!_.frustumCulled||C0.intersectsSprite(_)){o0&&W0.setFromMatrixPosition(_.matrixWorld).applyMatrix4(G0);const X0=U.update(_),o5=_.material;o5.visible&&m.push(_,X0,o5,r0,W0.z,null)}}else if((_.isMesh||_.isLine||_.isPoints)&&(!_.frustumCulled||C0.intersectsObject(_))){const X0=U.update(_),o5=_.material;if(o0&&(_.boundingSphere!==void 0?(_.boundingSphere===null&&_.computeBoundingSphere(),W0.copy(_.boundingSphere.center)):(X0.boundingSphere===null&&X0.computeBoundingSphere(),W0.copy(X0.boundingSphere.center)),W0.applyMatrix4(_.matrixWorld).applyMatrix4(G0)),Array.isArray(o5)){const l5=X0.groups;for(let d5=0,f5=l5.length;d50&&nn(a0,P0,A0,r0),o0&&d0.viewport(N.copy(o0)),a0.length>0&&_6(a0,A0,r0),P0.length>0&&_6(P0,A0,r0),X0.length>0&&_6(X0,A0,r0),d0.buffers.depth.setTest(!0),d0.buffers.depth.setMask(!0),d0.buffers.color.setMask(!0),d0.setPolygonOffset(!1)}function nn(_,A0,r0,o0){if((r0.isScene===!0?r0.overrideMaterial:null)!==null)return;const P0=Q0.isWebGL2;R0===null&&(R0=new S1(1,1,{generateMipmaps:!0,type:u0.has("EXT_color_buffer_half_float")?Jt:I4,minFilter:Yt,samples:P0?4:0})),B.getDrawingBufferSize(q0),P0?R0.setSize(q0.x,q0.y):R0.setSize(Ll(q0.x),Ll(q0.y));const X0=B.getRenderTarget();B.setRenderTarget(R0),B.getClearColor(V),P=B.getClearAlpha(),P<1&&B.setClearColor(16777215,.5),B.clear();const o5=B.toneMapping;B.toneMapping=aA,_6(_,r0,o0),K0.updateMultisampleRenderTarget(R0),K0.updateRenderTargetMipmap(R0);let l5=!1;for(let d5=0,f5=A0.length;d50),E5=!!r0.morphAttributes.position,M2=!!r0.morphAttributes.normal,N1=!!r0.morphAttributes.color;let C2=aA;o0.toneMapped&&(x===null||x.isXRRenderTarget===!0)&&(C2=B.toneMapping);const I1=r0.morphAttributes.position||r0.morphAttributes.normal||r0.morphAttributes.color,u5=I1!==void 0?I1.length:0,V0=b0.get(o0),l3=p.state.lights;if(f0===!0&&(D0===!0||_!==v)){const h1=_===v&&o0.id===T;Z0.setState(o0,_,h1)}let G5=!1;o0.version===V0.__version?(V0.needsLights&&V0.lightsStateVersion!==l3.state.version||V0.outputColorSpace!==o5||a0.isInstancedMesh&&V0.instancing===!1||!a0.isInstancedMesh&&V0.instancing===!0||a0.isSkinnedMesh&&V0.skinning===!1||!a0.isSkinnedMesh&&V0.skinning===!0||a0.isInstancedMesh&&V0.instancingColor===!0&&a0.instanceColor===null||a0.isInstancedMesh&&V0.instancingColor===!1&&a0.instanceColor!==null||V0.envMap!==l5||o0.fog===!0&&V0.fog!==P0||V0.numClippingPlanes!==void 0&&(V0.numClippingPlanes!==Z0.numPlanes||V0.numIntersection!==Z0.numIntersection)||V0.vertexAlphas!==d5||V0.vertexTangents!==f5||V0.morphTargets!==E5||V0.morphNormals!==M2||V0.morphColors!==N1||V0.toneMapping!==C2||Q0.isWebGL2===!0&&V0.morphTargetsCount!==u5)&&(G5=!0):(G5=!0,V0.__version=o0.version);let U2=V0.currentProgram;G5===!0&&(U2=k6(o0,A0,a0));let yA=!1,g3=!1,C1=!1;const z2=U2.getUniforms(),wA=V0.uniforms;if(d0.useProgram(U2.program)&&(yA=!0,g3=!0,C1=!0),o0.id!==T&&(T=o0.id,g3=!0),yA||v!==_){z2.setValue(Y,"projectionMatrix",_.projectionMatrix),z2.setValue(Y,"viewMatrix",_.matrixWorldInverse);const h1=z2.map.cameraPosition;h1!==void 0&&h1.setValue(Y,W0.setFromMatrixPosition(_.matrixWorld)),Q0.logarithmicDepthBuffer&&z2.setValue(Y,"logDepthBufFC",2/(Math.log(_.far+1)/Math.LN2)),(o0.isMeshPhongMaterial||o0.isMeshToonMaterial||o0.isMeshLambertMaterial||o0.isMeshBasicMaterial||o0.isMeshStandardMaterial||o0.isShaderMaterial)&&z2.setValue(Y,"isOrthographic",_.isOrthographicCamera===!0),v!==_&&(v=_,g3=!0,C1=!0)}if(a0.isSkinnedMesh){z2.setOptional(Y,a0,"bindMatrix"),z2.setOptional(Y,a0,"bindMatrixInverse");const h1=a0.skeleton;h1&&(Q0.floatVertexTextures?(h1.boneTexture===null&&h1.computeBoneTexture(),z2.setValue(Y,"boneTexture",h1.boneTexture,K0),z2.setValue(Y,"boneTextureSize",h1.boneTextureSize)):console.warn("THREE.WebGLRenderer: SkinnedMesh can only be used with WebGL 2. With WebGL 1 OES_texture_float and vertex textures support is required."))}const L6=r0.morphAttributes;if((L6.position!==void 0||L6.normal!==void 0||L6.color!==void 0&&Q0.isWebGL2===!0)&&h5.update(a0,r0,U2),(g3||V0.receiveShadow!==a0.receiveShadow)&&(V0.receiveShadow=a0.receiveShadow,z2.setValue(Y,"receiveShadow",a0.receiveShadow)),o0.isMeshGouraudMaterial&&o0.envMap!==null&&(wA.envMap.value=l5,wA.flipEnvMap.value=l5.isCubeTexture&&l5.isRenderTargetTexture===!1?-1:1),g3&&(z2.setValue(Y,"toneMappingExposure",B.toneMappingExposure),V0.needsLights&&zc(wA,C1),P0&&o0.fog===!0&&m0.refreshFogUniforms(wA,P0),m0.refreshMaterialUniforms(wA,o0,i0,e0,R0),Wa.upload(Y,as(V0),wA,K0)),o0.isShaderMaterial&&o0.uniformsNeedUpdate===!0&&(Wa.upload(Y,as(V0),wA,K0),o0.uniformsNeedUpdate=!1),o0.isSpriteMaterial&&z2.setValue(Y,"center",a0.center),z2.setValue(Y,"modelViewMatrix",a0.modelViewMatrix),z2.setValue(Y,"normalMatrix",a0.normalMatrix),z2.setValue(Y,"modelMatrix",a0.matrixWorld),o0.isShaderMaterial||o0.isRawShaderMaterial){const h1=o0.uniformsGroups;for(let G6=0,b4=h1.length;G60&&K0.useMultisampledRTT(_)===!1?a0=b0.get(_).__webglMultisampledFramebuffer:Array.isArray(f5)?a0=f5[r0]:a0=f5,N.copy(_.viewport),F.copy(_.scissor),K=_.scissorTest}else N.copy(J).multiplyScalar(i0).floor(),F.copy(b).multiplyScalar(i0).floor(),K=q;if(d0.bindFramebuffer(Y.FRAMEBUFFER,a0)&&Q0.drawBuffers&&o0&&d0.drawBuffers(_,a0),d0.viewport(N),d0.scissor(F),d0.setScissorTest(K),P0){const l5=b0.get(_.texture);Y.framebufferTexture2D(Y.FRAMEBUFFER,Y.COLOR_ATTACHMENT0,Y.TEXTURE_CUBE_MAP_POSITIVE_X+A0,l5.__webglTexture,r0)}else if(X0){const l5=b0.get(_.texture),d5=A0||0;Y.framebufferTextureLayer(Y.FRAMEBUFFER,Y.COLOR_ATTACHMENT0,l5.__webglTexture,r0||0,d5)}T=-1},this.readRenderTargetPixels=function(_,A0,r0,o0,a0,P0,X0){if(!(_&&_.isWebGLRenderTarget)){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");return}let o5=b0.get(_).__webglFramebuffer;if(_.isWebGLCubeRenderTarget&&X0!==void 0&&(o5=o5[X0]),o5){d0.bindFramebuffer(Y.FRAMEBUFFER,o5);try{const l5=_.texture,d5=l5.format,f5=l5.type;if(d5!==R4&&$5.convert(d5)!==Y.getParameter(Y.IMPLEMENTATION_COLOR_READ_FORMAT)){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in RGBA or implementation defined format.");return}const E5=f5===Jt&&(u0.has("EXT_color_buffer_half_float")||Q0.isWebGL2&&u0.has("EXT_color_buffer_float"));if(f5!==I4&&$5.convert(f5)!==Y.getParameter(Y.IMPLEMENTATION_COLOR_READ_TYPE)&&!(f5===S3&&(Q0.isWebGL2||u0.has("OES_texture_float")||u0.has("WEBGL_color_buffer_float")))&&!E5){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.");return}A0>=0&&A0<=_.width-o0&&r0>=0&&r0<=_.height-a0&&Y.readPixels(A0,r0,o0,a0,$5.convert(d5),$5.convert(f5),P0)}finally{const l5=x!==null?b0.get(x).__webglFramebuffer:null;d0.bindFramebuffer(Y.FRAMEBUFFER,l5)}}},this.copyFramebufferToTexture=function(_,A0,r0=0){const o0=Math.pow(2,-r0),a0=Math.floor(A0.image.width*o0),P0=Math.floor(A0.image.height*o0);K0.setTexture2D(A0,0),Y.copyTexSubImage2D(Y.TEXTURE_2D,r0,0,0,_.x,_.y,a0,P0),d0.unbindTexture()},this.copyTextureToTexture=function(_,A0,r0,o0=0){const a0=A0.image.width,P0=A0.image.height,X0=$5.convert(r0.format),o5=$5.convert(r0.type);K0.setTexture2D(r0,0),Y.pixelStorei(Y.UNPACK_FLIP_Y_WEBGL,r0.flipY),Y.pixelStorei(Y.UNPACK_PREMULTIPLY_ALPHA_WEBGL,r0.premultiplyAlpha),Y.pixelStorei(Y.UNPACK_ALIGNMENT,r0.unpackAlignment),A0.isDataTexture?Y.texSubImage2D(Y.TEXTURE_2D,o0,_.x,_.y,a0,P0,X0,o5,A0.image.data):A0.isCompressedTexture?Y.compressedTexSubImage2D(Y.TEXTURE_2D,o0,_.x,_.y,A0.mipmaps[0].width,A0.mipmaps[0].height,X0,A0.mipmaps[0].data):Y.texSubImage2D(Y.TEXTURE_2D,o0,_.x,_.y,X0,o5,A0.image),o0===0&&r0.generateMipmaps&&Y.generateMipmap(Y.TEXTURE_2D),d0.unbindTexture()},this.copyTextureToTexture3D=function(_,A0,r0,o0,a0=0){if(B.isWebGL1Renderer){console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: can only be used with WebGL2.");return}const P0=_.max.x-_.min.x+1,X0=_.max.y-_.min.y+1,o5=_.max.z-_.min.z+1,l5=$5.convert(o0.format),d5=$5.convert(o0.type);let f5;if(o0.isData3DTexture)K0.setTexture3D(o0,0),f5=Y.TEXTURE_3D;else if(o0.isDataArrayTexture)K0.setTexture2DArray(o0,0),f5=Y.TEXTURE_2D_ARRAY;else{console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: only supports THREE.DataTexture3D and THREE.DataTexture2DArray.");return}Y.pixelStorei(Y.UNPACK_FLIP_Y_WEBGL,o0.flipY),Y.pixelStorei(Y.UNPACK_PREMULTIPLY_ALPHA_WEBGL,o0.premultiplyAlpha),Y.pixelStorei(Y.UNPACK_ALIGNMENT,o0.unpackAlignment);const E5=Y.getParameter(Y.UNPACK_ROW_LENGTH),M2=Y.getParameter(Y.UNPACK_IMAGE_HEIGHT),N1=Y.getParameter(Y.UNPACK_SKIP_PIXELS),C2=Y.getParameter(Y.UNPACK_SKIP_ROWS),I1=Y.getParameter(Y.UNPACK_SKIP_IMAGES),u5=r0.isCompressedTexture?r0.mipmaps[0]:r0.image;Y.pixelStorei(Y.UNPACK_ROW_LENGTH,u5.width),Y.pixelStorei(Y.UNPACK_IMAGE_HEIGHT,u5.height),Y.pixelStorei(Y.UNPACK_SKIP_PIXELS,_.min.x),Y.pixelStorei(Y.UNPACK_SKIP_ROWS,_.min.y),Y.pixelStorei(Y.UNPACK_SKIP_IMAGES,_.min.z),r0.isDataTexture||r0.isData3DTexture?Y.texSubImage3D(f5,a0,A0.x,A0.y,A0.z,P0,X0,o5,l5,d5,u5.data):r0.isCompressedArrayTexture?(console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: untested support for compressed srcTexture."),Y.compressedTexSubImage3D(f5,a0,A0.x,A0.y,A0.z,P0,X0,o5,l5,u5.data)):Y.texSubImage3D(f5,a0,A0.x,A0.y,A0.z,P0,X0,o5,l5,d5,u5),Y.pixelStorei(Y.UNPACK_ROW_LENGTH,E5),Y.pixelStorei(Y.UNPACK_IMAGE_HEIGHT,M2),Y.pixelStorei(Y.UNPACK_SKIP_PIXELS,N1),Y.pixelStorei(Y.UNPACK_SKIP_ROWS,C2),Y.pixelStorei(Y.UNPACK_SKIP_IMAGES,I1),a0===0&&o0.generateMipmaps&&Y.generateMipmap(f5),d0.unbindTexture()},this.initTexture=function(_){_.isCubeTexture?K0.setTextureCube(_,0):_.isData3DTexture?K0.setTexture3D(_,0):_.isDataArrayTexture||_.isCompressedArrayTexture?K0.setTexture2DArray(_,0):K0.setTexture2D(_,0),d0.unbindTexture()},this.resetState=function(){R=0,M=0,x=null,d0.reset(),B5.reset()},typeof __THREE_DEVTOOLS__<"u"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}get coordinateSystem(){return OA}get outputColorSpace(){return this._outputColorSpace}set outputColorSpace(A){this._outputColorSpace=A;const t=this.getContext();t.drawingBufferColorSpace=A===Ug?"display-p3":"srgb",t.unpackColorSpace=A2.workingColorSpace===kr?"display-p3":"srgb"}get physicallyCorrectLights(){return console.warn("THREE.WebGLRenderer: The property .physicallyCorrectLights has been removed. Set renderer.useLegacyLights instead."),!this.useLegacyLights}set physicallyCorrectLights(A){console.warn("THREE.WebGLRenderer: The property .physicallyCorrectLights has been removed. Set renderer.useLegacyLights instead."),this.useLegacyLights=!A}get outputEncoding(){return console.warn("THREE.WebGLRenderer: Property .outputEncoding has been removed. Use .outputColorSpace instead."),this.outputColorSpace===e2?_t:wE}set outputEncoding(A){console.warn("THREE.WebGLRenderer: Property .outputEncoding has been removed. Use .outputColorSpace instead."),this.outputColorSpace=A===_t?e2:k3}get useLegacyLights(){return console.warn("THREE.WebGLRenderer: The property .useLegacyLights has been deprecated. Migrate your lighting according to the following guide: https://discourse.threejs.org/t/updates-to-lighting-in-three-js-r155/53733."),this._useLegacyLights}set useLegacyLights(A){console.warn("THREE.WebGLRenderer: The property .useLegacyLights has been deprecated. Migrate your lighting according to the following guide: https://discourse.threejs.org/t/updates-to-lighting-in-three-js-r155/53733."),this._useLegacyLights=A}}class jN extends UE{}jN.prototype.isWebGL1Renderer=!0;class Gg{constructor(A,t=25e-5){this.isFogExp2=!0,this.name="",this.color=new F0(A),this.density=t}clone(){return new Gg(this.color,this.density)}toJSON(){return{type:"FogExp2",name:this.name,color:this.color.getHex(),density:this.density}}}class bg{constructor(A,t=1,n=1e3){this.isFog=!0,this.name="",this.color=new F0(A),this.near=t,this.far=n}clone(){return new bg(this.color,this.near,this.far)}toJSON(){return{type:"Fog",name:this.name,color:this.color.getHex(),near:this.near,far:this.far}}}class p7 extends X5{constructor(){super(),this.isScene=!0,this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.backgroundBlurriness=0,this.backgroundIntensity=1,this.overrideMaterial=null,typeof __THREE_DEVTOOLS__<"u"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}copy(A,t){return super.copy(A,t),A.background!==null&&(this.background=A.background.clone()),A.environment!==null&&(this.environment=A.environment.clone()),A.fog!==null&&(this.fog=A.fog.clone()),this.backgroundBlurriness=A.backgroundBlurriness,this.backgroundIntensity=A.backgroundIntensity,A.overrideMaterial!==null&&(this.overrideMaterial=A.overrideMaterial.clone()),this.matrixAutoUpdate=A.matrixAutoUpdate,this}toJSON(A){const t=super.toJSON(A);return this.fog!==null&&(t.object.fog=this.fog.toJSON()),this.backgroundBlurriness>0&&(t.object.backgroundBlurriness=this.backgroundBlurriness),this.backgroundIntensity!==1&&(t.object.backgroundIntensity=this.backgroundIntensity),t}}class Og{constructor(A,t){this.isInterleavedBuffer=!0,this.array=A,this.stride=t,this.count=A!==void 0?A.length/t:0,this.usage=sr,this.updateRange={offset:0,count:-1},this.version=0,this.uuid=$4()}onUploadCallback(){}set needsUpdate(A){A===!0&&this.version++}setUsage(A){return this.usage=A,this}copy(A){return this.array=new A.array.constructor(A.array),this.count=A.count,this.stride=A.stride,this.usage=A.usage,this}copyAt(A,t,n){A*=this.stride,n*=t.stride;for(let i=0,r=this.stride;iA.far||t.push({distance:a,point:kn.clone(),uv:D4.getInterpolation(kn,Jo,Gn,Ho,ew,WI,tw,new g0),face:null,object:this})}copy(A,t){return super.copy(A,t),A.center!==void 0&&this.center.copy(A.center),this.material=A.material,this}}function Ko(e,A,t,n,i,r){f8.subVectors(e,t).addScalar(.5).multiply(n),i!==void 0?(Ln.x=r*f8.x-i*f8.y,Ln.y=i*f8.x+r*f8.y):Ln.copy(f8),e.copy(A),e.x+=Ln.x,e.y+=Ln.y,e.applyMatrix4(qN)}const Vo=new k,nw=new k;class $N extends X5{constructor(){super(),this._currentLevel=0,this.type="LOD",Object.defineProperties(this,{levels:{enumerable:!0,value:[]},isLOD:{value:!0}}),this.autoUpdate=!0}copy(A){super.copy(A,!1);const t=A.levels;for(let n=0,i=t.length;n0){let n,i;for(n=1,i=t.length;n0){Vo.setFromMatrixPosition(this.matrixWorld);const i=A.ray.origin.distanceTo(Vo);this.getObjectForDistance(i).raycast(A,t)}}update(A){const t=this.levels;if(t.length>1){Vo.setFromMatrixPosition(A.matrixWorld),nw.setFromMatrixPosition(this.matrixWorld);const n=Vo.distanceTo(nw)/A.zoom;t[0].object.visible=!0;let i,r;for(i=1,r=t.length;i=s)t[i-1].object.visible=!1,t[i].object.visible=!0;else break}for(this._currentLevel=i-1;ia)continue;C.applyMatrix4(this.matrixWorld);const T=A.ray.origin.distanceTo(C);TA.far||t.push({distance:T,point:I.clone().applyMatrix4(this.matrixWorld),index:B,face:null,faceIndex:null,object:this})}}else{const f=Math.max(0,s.start),Q=Math.min(p.count,s.start+s.count);for(let B=f,w=Q-1;Ba)continue;C.applyMatrix4(this.matrixWorld);const M=A.ray.origin.distanceTo(C);MA.far||t.push({distance:M,point:I.clone().applyMatrix4(this.matrixWorld),index:B,face:null,faceIndex:null,object:this})}}}updateMorphTargets(){const t=this.geometry.morphAttributes,n=Object.keys(t);if(n.length>0){const i=t[n[0]];if(i!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let r=0,s=i.length;r0){const i=t[n[0]];if(i!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let r=0,s=i.length;ri.far)return;r.push({distance:l,distanceToRay:Math.sqrt(o),point:a,index:A,face:null,object:s})}}class WK extends I2{constructor(A,t,n,i,r,s,o,a,l){super(A,t,n,i,r,s,o,a,l),this.isVideoTexture=!0,this.minFilter=s!==void 0?s:o2,this.magFilter=r!==void 0?r:o2,this.generateMipmaps=!1;const u=this;function I(){u.needsUpdate=!0,A.requestVideoFrameCallback(I)}"requestVideoFrameCallback"in A&&A.requestVideoFrameCallback(I)}clone(){return new this.constructor(this.image).copy(this)}update(){const A=this.image;"requestVideoFrameCallback"in A===!1&&A.readyState>=A.HAVE_CURRENT_DATA&&(this.needsUpdate=!0)}}class ZK extends I2{constructor(A,t){super({width:A,height:t}),this.isFramebufferTexture=!0,this.magFilter=s2,this.minFilter=s2,this.generateMipmaps=!1,this.needsUpdate=!0}}class Yg extends I2{constructor(A,t,n,i,r,s,o,a,l,u,I,C){super(null,s,o,a,l,u,i,r,I,C),this.isCompressedTexture=!0,this.image={width:t,height:n},this.mipmaps=A,this.flipY=!1,this.generateMipmaps=!1}}class jK extends Yg{constructor(A,t,n,i,r,s){super(A,t,n,r,s),this.isCompressedArrayTexture=!0,this.image.depth=i,this.wrapR=A4}}class qK extends Yg{constructor(A,t,n){super(void 0,A[0].width,A[0].height,t,n,Ge),this.isCompressedCubeTexture=!0,this.isCubeTexture=!0,this.image=A}}class ix extends I2{constructor(A,t,n,i,r,s,o,a,l){super(A,t,n,i,r,s,o,a,l),this.isCanvasTexture=!0,this.needsUpdate=!0}}class EA{constructor(){this.type="Curve",this.arcLengthDivisions=200}getPoint(){return console.warn("THREE.Curve: .getPoint() not implemented."),null}getPointAt(A,t){const n=this.getUtoTmapping(A);return this.getPoint(n,t)}getPoints(A=5){const t=[];for(let n=0;n<=A;n++)t.push(this.getPoint(n/A));return t}getSpacedPoints(A=5){const t=[];for(let n=0;n<=A;n++)t.push(this.getPointAt(n/A));return t}getLength(){const A=this.getLengths();return A[A.length-1]}getLengths(A=this.arcLengthDivisions){if(this.cacheArcLengths&&this.cacheArcLengths.length===A+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;const t=[];let n,i=this.getPoint(0),r=0;t.push(0);for(let s=1;s<=A;s++)n=this.getPoint(s/A),r+=n.distanceTo(i),t.push(r),i=n;return this.cacheArcLengths=t,t}updateArcLengths(){this.needsUpdate=!0,this.getLengths()}getUtoTmapping(A,t){const n=this.getLengths();let i=0;const r=n.length;let s;t?s=t:s=A*n[r-1];let o=0,a=r-1,l;for(;o<=a;)if(i=Math.floor(o+(a-o)/2),l=n[i]-s,l<0)o=i+1;else if(l>0)a=i-1;else{a=i;break}if(i=a,n[i]===s)return i/(r-1);const u=n[i],C=n[i+1]-u,h=(s-u)/C;return(i+h)/(r-1)}getTangent(A,t){let i=A-1e-4,r=A+1e-4;i<0&&(i=0),r>1&&(r=1);const s=this.getPoint(i),o=this.getPoint(r),a=t||(s.isVector2?new g0:new k);return a.copy(o).sub(s).normalize(),a}getTangentAt(A,t){const n=this.getUtoTmapping(A);return this.getTangent(n,t)}computeFrenetFrames(A,t){const n=new k,i=[],r=[],s=[],o=new k,a=new y5;for(let h=0;h<=A;h++){const d=h/A;i[h]=this.getTangentAt(d,new k)}r[0]=new k,s[0]=new k;let l=Number.MAX_VALUE;const u=Math.abs(i[0].x),I=Math.abs(i[0].y),C=Math.abs(i[0].z);u<=l&&(l=u,n.set(1,0,0)),I<=l&&(l=I,n.set(0,1,0)),C<=l&&n.set(0,0,1),o.crossVectors(i[0],n).normalize(),r[0].crossVectors(i[0],o),s[0].crossVectors(i[0],r[0]);for(let h=1;h<=A;h++){if(r[h]=r[h-1].clone(),s[h]=s[h-1].clone(),o.crossVectors(i[h-1],i[h]),o.length()>Number.EPSILON){o.normalize();const d=Math.acos(b2(i[h-1].dot(i[h]),-1,1));r[h].applyMatrix4(a.makeRotationAxis(o,d))}s[h].crossVectors(i[h],r[h])}if(t===!0){let h=Math.acos(b2(r[0].dot(r[A]),-1,1));h/=A,i[0].dot(o.crossVectors(r[0],r[A]))>0&&(h=-h);for(let d=1;d<=A;d++)r[d].applyMatrix4(a.makeRotationAxis(i[d],h*d)),s[d].crossVectors(i[d],r[d])}return{tangents:i,normals:r,binormals:s}}clone(){return new this.constructor().copy(this)}copy(A){return this.arcLengthDivisions=A.arcLengthDivisions,this}toJSON(){const A={metadata:{version:4.6,type:"Curve",generator:"Curve.toJSON"}};return A.arcLengthDivisions=this.arcLengthDivisions,A.type=this.type,A}fromJSON(A){return this.arcLengthDivisions=A.arcLengthDivisions,this}}class Jg extends EA{constructor(A=0,t=0,n=1,i=1,r=0,s=Math.PI*2,o=!1,a=0){super(),this.isEllipseCurve=!0,this.type="EllipseCurve",this.aX=A,this.aY=t,this.xRadius=n,this.yRadius=i,this.aStartAngle=r,this.aEndAngle=s,this.aClockwise=o,this.aRotation=a}getPoint(A,t){const n=t||new g0,i=Math.PI*2;let r=this.aEndAngle-this.aStartAngle;const s=Math.abs(r)i;)r-=i;r0?0:(Math.floor(Math.abs(o)/r)+1)*r:a===0&&o===r-1&&(o=r-2,a=1);let l,u;this.closed||o>0?l=i[(o-1)%r]:(Xo.subVectors(i[0],i[1]).add(i[0]),l=Xo);const I=i[o%r],C=i[(o+1)%r];if(this.closed||o+2i.length-2?i.length-1:s+1],I=i[s>i.length-3?i.length-1:s+2];return n.set(Bw(o,a.x,l.x,u.x,I.x),Bw(o,a.y,l.y,u.y,I.y)),n}copy(A){super.copy(A),this.points=[];for(let t=0,n=A.points.length;t=n){const s=i[r]-n,o=this.curves[r],a=o.getLength(),l=a===0?0:1-s/a;return o.getPointAt(l,t)}r++}return null}getLength(){const A=this.getCurveLengths();return A[A.length-1]}updateArcLengths(){this.needsUpdate=!0,this.cacheLengths=null,this.getCurveLengths()}getCurveLengths(){if(this.cacheLengths&&this.cacheLengths.length===this.curves.length)return this.cacheLengths;const A=[];let t=0;for(let n=0,i=this.curves.length;n1&&!t[t.length-1].equals(t[0])&&t.push(t[0]),t}copy(A){super.copy(A),this.curves=[];for(let t=0,n=A.curves.length;t0){const I=l.getPoint(0);I.equals(this.currentPoint)||this.lineTo(I.x,I.y)}this.curves.push(l);const u=l.getPoint(1);return this.currentPoint.copy(u),this}copy(A){return super.copy(A),this.currentPoint.copy(A.currentPoint),this}toJSON(){const A=super.toJSON();return A.currentPoint=this.currentPoint.toArray(),A}fromJSON(A){return super.fromJSON(A),this.currentPoint.fromArray(A.currentPoint),this}}class Pr extends R5{constructor(A=[new g0(0,-.5),new g0(.5,0),new g0(0,.5)],t=12,n=0,i=Math.PI*2){super(),this.type="LatheGeometry",this.parameters={points:A,segments:t,phiStart:n,phiLength:i},t=Math.floor(t),i=b2(i,0,Math.PI*2);const r=[],s=[],o=[],a=[],l=[],u=1/t,I=new k,C=new g0,h=new k,d=new k,m=new k;let p=0,f=0;for(let Q=0;Q<=A.length-1;Q++)switch(Q){case 0:p=A[Q+1].x-A[Q].x,f=A[Q+1].y-A[Q].y,h.x=f*1,h.y=-p,h.z=f*0,m.copy(h),h.normalize(),a.push(h.x,h.y,h.z);break;case A.length-1:a.push(m.x,m.y,m.z);break;default:p=A[Q+1].x-A[Q].x,f=A[Q+1].y-A[Q].y,h.x=f*1,h.y=-p,h.z=f*0,d.copy(h),h.x+=m.x,h.y+=m.y,h.z+=m.z,h.normalize(),a.push(h.x,h.y,h.z),m.copy(d)}for(let Q=0;Q<=t;Q++){const B=n+Q*u*i,w=Math.sin(B),R=Math.cos(B);for(let M=0;M<=A.length-1;M++){I.x=A[M].x*w,I.y=A[M].y,I.z=A[M].x*R,s.push(I.x,I.y,I.z),C.x=Q/t,C.y=M/(A.length-1),o.push(C.x,C.y);const x=a[3*M+0]*w,T=a[3*M+1],v=a[3*M+0]*R;l.push(x,T,v)}}for(let Q=0;Q0&&B(!0),t>0&&B(!1)),this.setIndex(u),this.setAttribute("position",new z0(I,3)),this.setAttribute("normal",new z0(C,3)),this.setAttribute("uv",new z0(h,2));function Q(){const w=new k,R=new k;let M=0;const x=(t-A)/n;for(let T=0;T<=r;T++){const v=[],N=T/r,F=N*(t-A)+A;for(let K=0;K<=i;K++){const V=K/i,P=V*a+o,W=Math.sin(P),e0=Math.cos(P);R.x=F*W,R.y=-N*n+p,R.z=F*e0,I.push(R.x,R.y,R.z),w.set(W,x,e0).normalize(),C.push(w.x,w.y,w.z),h.push(V,1-N),v.push(d++)}m.push(v)}for(let T=0;T.9&&x<.1&&(B<.2&&(s[Q+0]+=1),w<.2&&(s[Q+2]+=1),R<.2&&(s[Q+4]+=1))}}function C(Q){r.push(Q.x,Q.y,Q.z)}function h(Q,B){const w=Q*3;B.x=A[w+0],B.y=A[w+1],B.z=A[w+2]}function d(){const Q=new k,B=new k,w=new k,R=new k,M=new g0,x=new g0,T=new g0;for(let v=0,N=0;v80*t){o=l=e[0],a=u=e[1];for(let d=t;dl&&(l=I),C>u&&(u=C);h=Math.max(l-o,u-a),h=h!==0?32767/h:0}return gr(r,s,t,o,a,h,0),s}};function cx(e,A,t,n,i){let r,s;if(i===pV(e,A,t,n)>0)for(r=A;r=A;r-=n)s=Qw(r,e[r],e[r+1],s);return s&&Wg(s,s.next)&&(ur(s),s=s.next),s}function a6(e,A){if(!e)return e;A||(A=e);let t=e,n;do if(n=!1,!t.steiner&&(Wg(t,t.next)||v2(t.prev,t,t.next)===0)){if(ur(t),t=A=t.prev,t===t.next)break;n=!0}else t=t.next;while(n||t!==A);return A}function gr(e,A,t,n,i,r,s){if(!e)return;!s&&r&&hV(e,n,i,r);let o=e,a,l;for(;e.prev!==e.next;){if(a=e.prev,l=e.next,r?oV(e,n,i,r):sV(e)){A.push(a.i/t|0),A.push(e.i/t|0),A.push(l.i/t|0),ur(e),e=l.next,o=l.next;continue}if(e=l,e===o){s?s===1?(e=aV(a6(e),A,t),gr(e,A,t,n,i,r,2)):s===2&&lV(e,A,t,n,i,r):gr(a6(e),A,t,n,i,r,1);break}}}function sV(e){const A=e.prev,t=e,n=e.next;if(v2(A,t,n)>=0)return!1;const i=A.x,r=t.x,s=n.x,o=A.y,a=t.y,l=n.y,u=ir?i>s?i:s:r>s?r:s,h=o>a?o>l?o:l:a>l?a:l;let d=n.next;for(;d!==A;){if(d.x>=u&&d.x<=C&&d.y>=I&&d.y<=h&&H8(i,o,r,a,s,l,d.x,d.y)&&v2(d.prev,d,d.next)>=0)return!1;d=d.next}return!0}function oV(e,A,t,n){const i=e.prev,r=e,s=e.next;if(v2(i,r,s)>=0)return!1;const o=i.x,a=r.x,l=s.x,u=i.y,I=r.y,C=s.y,h=oa?o>l?o:l:a>l?a:l,p=u>I?u>C?u:C:I>C?I:C,f=Rf(h,d,A,t,n),Q=Rf(m,p,A,t,n);let B=e.prevZ,w=e.nextZ;for(;B&&B.z>=f&&w&&w.z<=Q;){if(B.x>=h&&B.x<=m&&B.y>=d&&B.y<=p&&B!==i&&B!==s&&H8(o,u,a,I,l,C,B.x,B.y)&&v2(B.prev,B,B.next)>=0||(B=B.prevZ,w.x>=h&&w.x<=m&&w.y>=d&&w.y<=p&&w!==i&&w!==s&&H8(o,u,a,I,l,C,w.x,w.y)&&v2(w.prev,w,w.next)>=0))return!1;w=w.nextZ}for(;B&&B.z>=f;){if(B.x>=h&&B.x<=m&&B.y>=d&&B.y<=p&&B!==i&&B!==s&&H8(o,u,a,I,l,C,B.x,B.y)&&v2(B.prev,B,B.next)>=0)return!1;B=B.prevZ}for(;w&&w.z<=Q;){if(w.x>=h&&w.x<=m&&w.y>=d&&w.y<=p&&w!==i&&w!==s&&H8(o,u,a,I,l,C,w.x,w.y)&&v2(w.prev,w,w.next)>=0)return!1;w=w.nextZ}return!0}function aV(e,A,t){let n=e;do{const i=n.prev,r=n.next.next;!Wg(i,r)&&ux(i,n,n.next,r)&&cr(i,r)&&cr(r,i)&&(A.push(i.i/t|0),A.push(n.i/t|0),A.push(r.i/t|0),ur(n),ur(n.next),n=e=r),n=n.next}while(n!==e);return a6(n)}function lV(e,A,t,n,i,r){let s=e;do{let o=s.next.next;for(;o!==s.prev;){if(s.i!==o.i&&EV(s,o)){let a=Ix(s,o);s=a6(s,s.next),a=a6(a,a.next),gr(s,A,t,n,i,r,0),gr(a,A,t,n,i,r,0);return}o=o.next}s=s.next}while(s!==e)}function gV(e,A,t,n){const i=[];let r,s,o,a,l;for(r=0,s=A.length;r=t.next.y&&t.next.y!==t.y){const C=t.x+(s-t.y)*(t.next.x-t.x)/(t.next.y-t.y);if(C<=r&&C>n&&(n=C,i=t.x=t.x&&t.x>=a&&r!==t.x&&H8(si.x||t.x===i.x&&CV(i,t)))&&(i=t,u=I)),t=t.next;while(t!==o);return i}function CV(e,A){return v2(e.prev,e,A.prev)<0&&v2(A.next,e,e.next)<0}function hV(e,A,t,n){let i=e;do i.z===0&&(i.z=Rf(i.x,i.y,A,t,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next;while(i!==e);i.prevZ.nextZ=null,i.prevZ=null,fV(i)}function fV(e){let A,t,n,i,r,s,o,a,l=1;do{for(t=e,e=null,r=null,s=0;t;){for(s++,n=t,o=0,A=0;A0||a>0&&n;)o!==0&&(a===0||!n||t.z<=n.z)?(i=t,t=t.nextZ,o--):(i=n,n=n.nextZ,a--),r?r.nextZ=i:e=i,i.prevZ=r,r=i;t=n}r.nextZ=null,l*=2}while(s>1);return e}function Rf(e,A,t,n,i){return e=(e-t)*i|0,A=(A-n)*i|0,e=(e|e<<8)&16711935,e=(e|e<<4)&252645135,e=(e|e<<2)&858993459,e=(e|e<<1)&1431655765,A=(A|A<<8)&16711935,A=(A|A<<4)&252645135,A=(A|A<<2)&858993459,A=(A|A<<1)&1431655765,e|A<<1}function dV(e){let A=e,t=e;do(A.x=(e-s)*(r-o)&&(e-s)*(n-o)>=(t-s)*(A-o)&&(t-s)*(r-o)>=(i-s)*(n-o)}function EV(e,A){return e.next.i!==A.i&&e.prev.i!==A.i&&!BV(e,A)&&(cr(e,A)&&cr(A,e)&&QV(e,A)&&(v2(e.prev,e,A.prev)||v2(e,A.prev,A))||Wg(e,A)&&v2(e.prev,e,e.next)>0&&v2(A.prev,A,A.next)>0)}function v2(e,A,t){return(A.y-e.y)*(t.x-A.x)-(A.x-e.x)*(t.y-A.y)}function Wg(e,A){return e.x===A.x&&e.y===A.y}function ux(e,A,t,n){const i=na(v2(e,A,t)),r=na(v2(e,A,n)),s=na(v2(t,n,e)),o=na(v2(t,n,A));return!!(i!==r&&s!==o||i===0&&ta(e,t,A)||r===0&&ta(e,n,A)||s===0&&ta(t,e,n)||o===0&&ta(t,A,n))}function ta(e,A,t){return A.x<=Math.max(e.x,t.x)&&A.x>=Math.min(e.x,t.x)&&A.y<=Math.max(e.y,t.y)&&A.y>=Math.min(e.y,t.y)}function na(e){return e>0?1:e<0?-1:0}function BV(e,A){let t=e;do{if(t.i!==e.i&&t.next.i!==e.i&&t.i!==A.i&&t.next.i!==A.i&&ux(t,t.next,e,A))return!0;t=t.next}while(t!==e);return!1}function cr(e,A){return v2(e.prev,e,e.next)<0?v2(e,A,e.next)>=0&&v2(e,e.prev,A)>=0:v2(e,A,e.prev)<0||v2(e,e.next,A)<0}function QV(e,A){let t=e,n=!1;const i=(e.x+A.x)/2,r=(e.y+A.y)/2;do t.y>r!=t.next.y>r&&t.next.y!==t.y&&i<(t.next.x-t.x)*(r-t.y)/(t.next.y-t.y)+t.x&&(n=!n),t=t.next;while(t!==e);return n}function Ix(e,A){const t=new Sf(e.i,e.x,e.y),n=new Sf(A.i,A.x,A.y),i=e.next,r=A.prev;return e.next=A,A.prev=e,t.next=i,i.prev=t,n.next=t,t.prev=n,r.next=n,n.prev=r,n}function Qw(e,A,t,n){const i=new Sf(e,A,t);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function ur(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function Sf(e,A,t){this.i=e,this.x=A,this.y=t,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function pV(e,A,t,n){let i=0;for(let r=A,s=t-n;r2&&e[A-1].equals(e[0])&&e.pop()}function mw(e,A){for(let t=0;tNumber.EPSILON){const U=Math.sqrt(p2),n0=Math.sqrt(a5*a5+k5*k5),m0=E0.x-K0/U,B0=E0.y+b0/U,y0=u0.x-k5/n0,Z0=u0.y+a5/n0,v0=((y0-m0)*k5-(Z0-B0)*a5)/(b0*k5-K0*a5);Q0=m0+b0*v0-Y.x,d0=B0+K0*v0-Y.y;const _0=Q0*Q0+d0*d0;if(_0<=2)return new g0(Q0,d0);e5=Math.sqrt(_0/2)}else{let U=!1;b0>Number.EPSILON?a5>Number.EPSILON&&(U=!0):b0<-Number.EPSILON?a5<-Number.EPSILON&&(U=!0):Math.sign(K0)===Math.sign(k5)&&(U=!0),U?(Q0=-K0,d0=b0,e5=Math.sqrt(p2)):(Q0=b0,d0=K0,e5=Math.sqrt(p2/2))}return new g0(Q0/e5,d0/e5)}const H=[];for(let Y=0,E0=P.length,u0=E0-1,Q0=Y+1;Y=0;Y--){const E0=Y/p,u0=h*Math.cos(E0*Math.PI/2),Q0=d*Math.sin(E0*Math.PI/2)+m;for(let d0=0,e5=P.length;d0=0;){const Q0=u0;let d0=u0-1;d0<0&&(d0=Y.length-1);for(let e5=0,b0=u+p*2;e50)&&h.push(B,w,M),(f!==n-1||a0!=A>0&&this.version++,this._anisotropy=A}get clearcoat(){return this._clearcoat}set clearcoat(A){this._clearcoat>0!=A>0&&this.version++,this._clearcoat=A}get iridescence(){return this._iridescence}set iridescence(A){this._iridescence>0!=A>0&&this.version++,this._iridescence=A}get sheen(){return this._sheen}set sheen(A){this._sheen>0!=A>0&&this.version++,this._sheen=A}get transmission(){return this._transmission}set transmission(A){this._transmission>0!=A>0&&this.version++,this._transmission=A}copy(A){return super.copy(A),this.defines={STANDARD:"",PHYSICAL:""},this.anisotropy=A.anisotropy,this.anisotropyRotation=A.anisotropyRotation,this.anisotropyMap=A.anisotropyMap,this.clearcoat=A.clearcoat,this.clearcoatMap=A.clearcoatMap,this.clearcoatRoughness=A.clearcoatRoughness,this.clearcoatRoughnessMap=A.clearcoatRoughnessMap,this.clearcoatNormalMap=A.clearcoatNormalMap,this.clearcoatNormalScale.copy(A.clearcoatNormalScale),this.ior=A.ior,this.iridescence=A.iridescence,this.iridescenceMap=A.iridescenceMap,this.iridescenceIOR=A.iridescenceIOR,this.iridescenceThicknessRange=[...A.iridescenceThicknessRange],this.iridescenceThicknessMap=A.iridescenceThicknessMap,this.sheen=A.sheen,this.sheenColor.copy(A.sheenColor),this.sheenColorMap=A.sheenColorMap,this.sheenRoughness=A.sheenRoughness,this.sheenRoughnessMap=A.sheenRoughnessMap,this.transmission=A.transmission,this.transmissionMap=A.transmissionMap,this.thickness=A.thickness,this.thicknessMap=A.thicknessMap,this.attenuationDistance=A.attenuationDistance,this.attenuationColor.copy(A.attenuationColor),this.specularIntensity=A.specularIntensity,this.specularIntensityMap=A.specularIntensityMap,this.specularColor.copy(A.specularColor),this.specularColorMap=A.specularColorMap,this}}class Ex extends u1{constructor(A){super(),this.isMeshPhongMaterial=!0,this.type="MeshPhongMaterial",this.color=new F0(16777215),this.specular=new F0(1118481),this.shininess=30,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new F0(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=n9,this.normalScale=new g0(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=_r,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(A)}copy(A){return super.copy(A),this.color.copy(A.color),this.specular.copy(A.specular),this.shininess=A.shininess,this.map=A.map,this.lightMap=A.lightMap,this.lightMapIntensity=A.lightMapIntensity,this.aoMap=A.aoMap,this.aoMapIntensity=A.aoMapIntensity,this.emissive.copy(A.emissive),this.emissiveMap=A.emissiveMap,this.emissiveIntensity=A.emissiveIntensity,this.bumpMap=A.bumpMap,this.bumpScale=A.bumpScale,this.normalMap=A.normalMap,this.normalMapType=A.normalMapType,this.normalScale.copy(A.normalScale),this.displacementMap=A.displacementMap,this.displacementScale=A.displacementScale,this.displacementBias=A.displacementBias,this.specularMap=A.specularMap,this.alphaMap=A.alphaMap,this.envMap=A.envMap,this.combine=A.combine,this.reflectivity=A.reflectivity,this.refractionRatio=A.refractionRatio,this.wireframe=A.wireframe,this.wireframeLinewidth=A.wireframeLinewidth,this.wireframeLinecap=A.wireframeLinecap,this.wireframeLinejoin=A.wireframeLinejoin,this.flatShading=A.flatShading,this.fog=A.fog,this}}class Bx extends u1{constructor(A){super(),this.isMeshToonMaterial=!0,this.defines={TOON:""},this.type="MeshToonMaterial",this.color=new F0(16777215),this.map=null,this.gradientMap=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new F0(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=n9,this.normalScale=new g0(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(A)}copy(A){return super.copy(A),this.color.copy(A.color),this.map=A.map,this.gradientMap=A.gradientMap,this.lightMap=A.lightMap,this.lightMapIntensity=A.lightMapIntensity,this.aoMap=A.aoMap,this.aoMapIntensity=A.aoMapIntensity,this.emissive.copy(A.emissive),this.emissiveMap=A.emissiveMap,this.emissiveIntensity=A.emissiveIntensity,this.bumpMap=A.bumpMap,this.bumpScale=A.bumpScale,this.normalMap=A.normalMap,this.normalMapType=A.normalMapType,this.normalScale.copy(A.normalScale),this.displacementMap=A.displacementMap,this.displacementScale=A.displacementScale,this.displacementBias=A.displacementBias,this.alphaMap=A.alphaMap,this.wireframe=A.wireframe,this.wireframeLinewidth=A.wireframeLinewidth,this.wireframeLinecap=A.wireframeLinecap,this.wireframeLinejoin=A.wireframeLinejoin,this.fog=A.fog,this}}class HE extends u1{constructor(A){super(),this.isMeshNormalMaterial=!0,this.type="MeshNormalMaterial",this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=n9,this.normalScale=new g0(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.flatShading=!1,this.setValues(A)}copy(A){return super.copy(A),this.bumpMap=A.bumpMap,this.bumpScale=A.bumpScale,this.normalMap=A.normalMap,this.normalMapType=A.normalMapType,this.normalScale.copy(A.normalScale),this.displacementMap=A.displacementMap,this.displacementScale=A.displacementScale,this.displacementBias=A.displacementBias,this.wireframe=A.wireframe,this.wireframeLinewidth=A.wireframeLinewidth,this.flatShading=A.flatShading,this}}class Qx extends u1{constructor(A){super(),this.isMeshLambertMaterial=!0,this.type="MeshLambertMaterial",this.color=new F0(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new F0(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=n9,this.normalScale=new g0(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=_r,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(A)}copy(A){return super.copy(A),this.color.copy(A.color),this.map=A.map,this.lightMap=A.lightMap,this.lightMapIntensity=A.lightMapIntensity,this.aoMap=A.aoMap,this.aoMapIntensity=A.aoMapIntensity,this.emissive.copy(A.emissive),this.emissiveMap=A.emissiveMap,this.emissiveIntensity=A.emissiveIntensity,this.bumpMap=A.bumpMap,this.bumpScale=A.bumpScale,this.normalMap=A.normalMap,this.normalMapType=A.normalMapType,this.normalScale.copy(A.normalScale),this.displacementMap=A.displacementMap,this.displacementScale=A.displacementScale,this.displacementBias=A.displacementBias,this.specularMap=A.specularMap,this.alphaMap=A.alphaMap,this.envMap=A.envMap,this.combine=A.combine,this.reflectivity=A.reflectivity,this.refractionRatio=A.refractionRatio,this.wireframe=A.wireframe,this.wireframeLinewidth=A.wireframeLinewidth,this.wireframeLinecap=A.wireframeLinecap,this.wireframeLinejoin=A.wireframeLinejoin,this.flatShading=A.flatShading,this.fog=A.fog,this}}class px extends u1{constructor(A){super(),this.isMeshMatcapMaterial=!0,this.defines={MATCAP:""},this.type="MeshMatcapMaterial",this.color=new F0(16777215),this.matcap=null,this.map=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=n9,this.normalScale=new g0(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.flatShading=!1,this.fog=!0,this.setValues(A)}copy(A){return super.copy(A),this.defines={MATCAP:""},this.color.copy(A.color),this.matcap=A.matcap,this.map=A.map,this.bumpMap=A.bumpMap,this.bumpScale=A.bumpScale,this.normalMap=A.normalMap,this.normalMapType=A.normalMapType,this.normalScale.copy(A.normalScale),this.displacementMap=A.displacementMap,this.displacementScale=A.displacementScale,this.displacementBias=A.displacementBias,this.alphaMap=A.alphaMap,this.flatShading=A.flatShading,this.fog=A.fog,this}}class mx extends E4{constructor(A){super(),this.isLineDashedMaterial=!0,this.type="LineDashedMaterial",this.scale=1,this.dashSize=3,this.gapSize=1,this.setValues(A)}copy(A){return super.copy(A),this.scale=A.scale,this.dashSize=A.dashSize,this.gapSize=A.gapSize,this}}function K9(e,A,t){return!e||!t&&e.constructor===A?e:typeof A.BYTES_PER_ELEMENT=="number"?new A(e):Array.prototype.slice.call(e)}function yx(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function wx(e){function A(i,r){return e[i]-e[r]}const t=e.length,n=new Array(t);for(let i=0;i!==t;++i)n[i]=i;return n.sort(A),n}function vf(e,A,t){const n=e.length,i=new e.constructor(n);for(let r=0,s=0;s!==n;++r){const o=t[r]*A;for(let a=0;a!==A;++a)i[s++]=e[o+a]}return i}function KE(e,A,t,n){let i=1,r=e[0];for(;r!==void 0&&r[n]===void 0;)r=e[i++];if(r===void 0)return;let s=r[n];if(s!==void 0)if(Array.isArray(s))do s=r[n],s!==void 0&&(A.push(r.time),t.push.apply(t,s)),r=e[i++];while(r!==void 0);else if(s.toArray!==void 0)do s=r[n],s!==void 0&&(A.push(r.time),s.toArray(t,t.length)),r=e[i++];while(r!==void 0);else do s=r[n],s!==void 0&&(A.push(r.time),t.push(s)),r=e[i++];while(r!==void 0)}function DV(e,A,t,n,i=30){const r=e.clone();r.name=A;const s=[];for(let a=0;a=n)){I.push(l.times[h]);for(let m=0;mr.tracks[a].times[0]&&(o=r.tracks[a].times[0]);for(let a=0;a=o.times[d]){const f=d*I+u,Q=f+I-u;m=o.values.slice(f,Q)}else{const f=o.createInterpolant(),Q=u,B=I-u;f.evaluate(r),m=f.resultBuffer.slice(Q,B)}a==="quaternion"&&new F4().fromArray(m).normalize().conjugate().toArray(m);const p=l.times.length;for(let f=0;f=r)){const o=t[1];A=r)break e}s=n,n=0;break t}break A}for(;n>>1;At;)--s;if(++s,r!==0||s!==i){r>=s&&(s=Math.max(s,1),r=s-1);const o=this.getValueSize();this.times=n.slice(r,s),this.values=this.values.slice(r*o,s*o)}return this}validate(){let A=!0;const t=this.getValueSize();t-Math.floor(t)!==0&&(console.error("THREE.KeyframeTrack: Invalid value size in track.",this),A=!1);const n=this.times,i=this.values,r=n.length;r===0&&(console.error("THREE.KeyframeTrack: Track is empty.",this),A=!1);let s=null;for(let o=0;o!==r;o++){const a=n[o];if(typeof a=="number"&&isNaN(a)){console.error("THREE.KeyframeTrack: Time is not a valid number.",this,o,a),A=!1;break}if(s!==null&&s>a){console.error("THREE.KeyframeTrack: Out of order keys.",this,o,a,s),A=!1;break}s=a}if(i!==void 0&&yx(i))for(let o=0,a=i.length;o!==a;++o){const l=i[o];if(isNaN(l)){console.error("THREE.KeyframeTrack: Value is not a valid number.",this,o,l),A=!1;break}}return A}optimize(){const A=this.times.slice(),t=this.values.slice(),n=this.getValueSize(),i=this.getInterpolation()===za,r=A.length-1;let s=1;for(let o=1;o0){A[s]=A[r];for(let o=r*n,a=s*n,l=0;l!==n;++l)t[a+l]=t[o+l];++s}return s!==A.length?(this.times=A.slice(0,s),this.values=t.slice(0,s*n)):(this.times=A,this.values=t),this}clone(){const A=this.times.slice(),t=this.values.slice(),n=this.constructor,i=new n(this.name,A,t);return i.createInterpolant=this.createInterpolant,i}}BA.prototype.TimeBufferType=Float32Array;BA.prototype.ValueBufferType=Float32Array;BA.prototype.DefaultInterpolation=er;class y6 extends BA{}y6.prototype.ValueTypeName="bool";y6.prototype.ValueBufferType=Array;y6.prototype.DefaultInterpolation=Ar;y6.prototype.InterpolantFactoryMethodLinear=void 0;y6.prototype.InterpolantFactoryMethodSmooth=void 0;class zE extends BA{}zE.prototype.ValueTypeName="color";class Ir extends BA{}Ir.prototype.ValueTypeName="number";class Rx extends Hr{constructor(A,t,n,i){super(A,t,n,i)}interpolate_(A,t,n,i){const r=this.resultBuffer,s=this.sampleValues,o=this.valueSize,a=(n-t)/(i-t);let l=A*o;for(let u=l+o;l!==u;l+=4)F4.slerpFlat(r,0,s,l-o,s,l,a);return r}}class z7 extends BA{InterpolantFactoryMethodLinear(A){return new Rx(this.times,this.values,this.getValueSize(),A)}}z7.prototype.ValueTypeName="quaternion";z7.prototype.DefaultInterpolation=er;z7.prototype.InterpolantFactoryMethodSmooth=void 0;class w6 extends BA{}w6.prototype.ValueTypeName="string";w6.prototype.ValueBufferType=Array;w6.prototype.DefaultInterpolation=Ar;w6.prototype.InterpolantFactoryMethodLinear=void 0;w6.prototype.InterpolantFactoryMethodSmooth=void 0;class Cr extends BA{}Cr.prototype.ValueTypeName="vector";class hr{constructor(A,t=-1,n,i=Tg){this.name=A,this.tracks=n,this.duration=t,this.blendMode=i,this.uuid=$4(),this.duration<0&&this.resetDuration()}static parse(A){const t=[],n=A.tracks,i=1/(A.fps||1);for(let s=0,o=n.length;s!==o;++s)t.push(vV(n[s]).scale(i));const r=new this(A.name,A.duration,t,A.blendMode);return r.uuid=A.uuid,r}static toJSON(A){const t=[],n=A.tracks,i={name:A.name,duration:A.duration,tracks:t,uuid:A.uuid,blendMode:A.blendMode};for(let r=0,s=n.length;r!==s;++r)t.push(BA.toJSON(n[r]));return i}static CreateFromMorphTargetSequence(A,t,n,i){const r=t.length,s=[];for(let o=0;o1){const I=u[1];let C=i[I];C||(i[I]=C=[]),C.push(l)}}const s=[];for(const o in i)s.push(this.CreateFromMorphTargetSequence(o,i[o],t,n));return s}static parseAnimation(A,t){if(!A)return console.error("THREE.AnimationClip: No animation in JSONLoader data."),null;const n=function(I,C,h,d,m){if(h.length!==0){const p=[],f=[];KE(h,p,f,d),p.length!==0&&m.push(new I(C,p,f))}},i=[],r=A.name||"default",s=A.fps||30,o=A.blendMode;let a=A.length||-1;const l=A.hierarchy||[];for(let I=0;I{t&&t(r),this.manager.itemEnd(A)},0),r;if(Be[A]!==void 0){Be[A].push({onLoad:t,onProgress:n,onError:i});return}Be[A]=[],Be[A].push({onLoad:t,onProgress:n,onError:i});const s=new Request(A,{headers:new Headers(this.requestHeader),credentials:this.withCredentials?"include":"same-origin"}),o=this.mimeType,a=this.responseType;fetch(s).then(l=>{if(l.status===200||l.status===0){if(l.status===0&&console.warn("THREE.FileLoader: HTTP Status 0 received."),typeof ReadableStream>"u"||l.body===void 0||l.body.getReader===void 0)return l;const u=Be[A],I=l.body.getReader(),C=l.headers.get("Content-Length")||l.headers.get("X-File-Size"),h=C?parseInt(C):0,d=h!==0;let m=0;const p=new ReadableStream({start(f){Q();function Q(){I.read().then(({done:B,value:w})=>{if(B)f.close();else{m+=w.byteLength;const R=new ProgressEvent("progress",{lengthComputable:d,loaded:m,total:h});for(let M=0,x=u.length;M{switch(a){case"arraybuffer":return l.arrayBuffer();case"blob":return l.blob();case"document":return l.text().then(u=>new DOMParser().parseFromString(u,o));case"json":return l.json();default:if(o===void 0)return l.text();{const I=/charset="?([^;"\s]*)"?/i.exec(o),C=I&&I[1]?I[1].toLowerCase():void 0,h=new TextDecoder(C);return l.arrayBuffer().then(d=>h.decode(d))}}}).then(l=>{l6.add(A,l);const u=Be[A];delete Be[A];for(let I=0,C=u.length;I{const u=Be[A];if(u===void 0)throw this.manager.itemError(A),l;delete Be[A];for(let I=0,C=u.length;I{this.manager.itemEnd(A)}),this.manager.itemStart(A)}setResponseType(A){return this.responseType=A,this}setMimeType(A){return this.mimeType=A,this}}class xV extends G4{constructor(A){super(A)}load(A,t,n,i){const r=this,s=new be(this.manager);s.setPath(this.path),s.setRequestHeader(this.requestHeader),s.setWithCredentials(this.withCredentials),s.load(A,function(o){try{t(r.parse(JSON.parse(o)))}catch(a){i?i(a):console.error(a),r.manager.itemError(A)}},n,i)}parse(A){const t=[];for(let n=0;n0:i.vertexColors=A.vertexColors),A.uniforms!==void 0)for(const r in A.uniforms){const s=A.uniforms[r];switch(i.uniforms[r]={},s.type){case"t":i.uniforms[r].value=n(s.value);break;case"c":i.uniforms[r].value=new F0().setHex(s.value);break;case"v2":i.uniforms[r].value=new g0().fromArray(s.value);break;case"v3":i.uniforms[r].value=new k().fromArray(s.value);break;case"v4":i.uniforms[r].value=new t2().fromArray(s.value);break;case"m3":i.uniforms[r].value=new x5().fromArray(s.value);break;case"m4":i.uniforms[r].value=new y5().fromArray(s.value);break;default:i.uniforms[r].value=s.value}}if(A.defines!==void 0&&(i.defines=A.defines),A.vertexShader!==void 0&&(i.vertexShader=A.vertexShader),A.fragmentShader!==void 0&&(i.fragmentShader=A.fragmentShader),A.glslVersion!==void 0&&(i.glslVersion=A.glslVersion),A.extensions!==void 0)for(const r in A.extensions)i.extensions[r]=A.extensions[r];if(A.lights!==void 0&&(i.lights=A.lights),A.clipping!==void 0&&(i.clipping=A.clipping),A.size!==void 0&&(i.size=A.size),A.sizeAttenuation!==void 0&&(i.sizeAttenuation=A.sizeAttenuation),A.map!==void 0&&(i.map=n(A.map)),A.matcap!==void 0&&(i.matcap=n(A.matcap)),A.alphaMap!==void 0&&(i.alphaMap=n(A.alphaMap)),A.bumpMap!==void 0&&(i.bumpMap=n(A.bumpMap)),A.bumpScale!==void 0&&(i.bumpScale=A.bumpScale),A.normalMap!==void 0&&(i.normalMap=n(A.normalMap)),A.normalMapType!==void 0&&(i.normalMapType=A.normalMapType),A.normalScale!==void 0){let r=A.normalScale;Array.isArray(r)===!1&&(r=[r,r]),i.normalScale=new g0().fromArray(r)}return A.displacementMap!==void 0&&(i.displacementMap=n(A.displacementMap)),A.displacementScale!==void 0&&(i.displacementScale=A.displacementScale),A.displacementBias!==void 0&&(i.displacementBias=A.displacementBias),A.roughnessMap!==void 0&&(i.roughnessMap=n(A.roughnessMap)),A.metalnessMap!==void 0&&(i.metalnessMap=n(A.metalnessMap)),A.emissiveMap!==void 0&&(i.emissiveMap=n(A.emissiveMap)),A.emissiveIntensity!==void 0&&(i.emissiveIntensity=A.emissiveIntensity),A.specularMap!==void 0&&(i.specularMap=n(A.specularMap)),A.specularIntensityMap!==void 0&&(i.specularIntensityMap=n(A.specularIntensityMap)),A.specularColorMap!==void 0&&(i.specularColorMap=n(A.specularColorMap)),A.envMap!==void 0&&(i.envMap=n(A.envMap)),A.envMapIntensity!==void 0&&(i.envMapIntensity=A.envMapIntensity),A.reflectivity!==void 0&&(i.reflectivity=A.reflectivity),A.refractionRatio!==void 0&&(i.refractionRatio=A.refractionRatio),A.lightMap!==void 0&&(i.lightMap=n(A.lightMap)),A.lightMapIntensity!==void 0&&(i.lightMapIntensity=A.lightMapIntensity),A.aoMap!==void 0&&(i.aoMap=n(A.aoMap)),A.aoMapIntensity!==void 0&&(i.aoMapIntensity=A.aoMapIntensity),A.gradientMap!==void 0&&(i.gradientMap=n(A.gradientMap)),A.clearcoatMap!==void 0&&(i.clearcoatMap=n(A.clearcoatMap)),A.clearcoatRoughnessMap!==void 0&&(i.clearcoatRoughnessMap=n(A.clearcoatRoughnessMap)),A.clearcoatNormalMap!==void 0&&(i.clearcoatNormalMap=n(A.clearcoatNormalMap)),A.clearcoatNormalScale!==void 0&&(i.clearcoatNormalScale=new g0().fromArray(A.clearcoatNormalScale)),A.iridescenceMap!==void 0&&(i.iridescenceMap=n(A.iridescenceMap)),A.iridescenceThicknessMap!==void 0&&(i.iridescenceThicknessMap=n(A.iridescenceThicknessMap)),A.transmissionMap!==void 0&&(i.transmissionMap=n(A.transmissionMap)),A.thicknessMap!==void 0&&(i.thicknessMap=n(A.thicknessMap)),A.anisotropyMap!==void 0&&(i.anisotropyMap=n(A.anisotropyMap)),A.sheenColorMap!==void 0&&(i.sheenColorMap=n(A.sheenColorMap)),A.sheenRoughnessMap!==void 0&&(i.sheenRoughnessMap=n(A.sheenRoughnessMap)),i}setTextures(A){return this.textures=A,this}static createMaterialFromType(A){const t={ShadowMaterial:hx,SpriteMaterial:FE,RawShaderMaterial:fx,ShaderMaterial:Y1,PointsMaterial:kE,MeshPhysicalMaterial:dx,MeshStandardMaterial:JE,MeshPhongMaterial:Ex,MeshToonMaterial:Bx,MeshNormalMaterial:HE,MeshLambertMaterial:Qx,MeshDepthMaterial:xE,MeshDistanceMaterial:TE,MeshBasicMaterial:i9,MeshMatcapMaterial:px,LineDashedMaterial:mx,LineBasicMaterial:E4,Material:u1};return new t[A]}}class Nf{static decodeText(A){if(typeof TextDecoder<"u")return new TextDecoder().decode(A);let t="";for(let n=0,i=A.length;n0){const a=new WE(t);r=new fr(a),r.setCrossOrigin(this.crossOrigin);for(let l=0,u=A.length;l0){i=new fr(this.manager),i.setCrossOrigin(this.crossOrigin);for(let s=0,o=A.length;s"u"&&console.warn("THREE.ImageBitmapLoader: createImageBitmap() not supported."),typeof fetch>"u"&&console.warn("THREE.ImageBitmapLoader: fetch() not supported."),this.options={premultiplyAlpha:"none"}}setOptions(A){return this.options=A,this}load(A,t,n,i){A===void 0&&(A=""),this.path!==void 0&&(A=this.path+A),A=this.manager.resolveURL(A);const r=this,s=l6.get(A);if(s!==void 0)return r.manager.itemStart(A),setTimeout(function(){t&&t(s),r.manager.itemEnd(A)},0),s;const o={};o.credentials=this.crossOrigin==="anonymous"?"same-origin":"include",o.headers=this.requestHeader,fetch(A,o).then(function(a){return a.blob()}).then(function(a){return createImageBitmap(a,Object.assign(r.options,{colorSpaceConversion:"none"}))}).then(function(a){l6.add(A,a),t&&t(a),r.manager.itemEnd(A)}).catch(function(a){i&&i(a),r.manager.itemError(A),r.manager.itemEnd(A)}),r.manager.itemStart(A)}}let ia,jE=class{static getContext(){return ia===void 0&&(ia=new(window.AudioContext||window.webkitAudioContext)),ia}static setContext(A){ia=A}};class PV extends G4{constructor(A){super(A)}load(A,t,n,i){const r=this,s=new be(this.manager);s.setResponseType("arraybuffer"),s.setPath(this.path),s.setRequestHeader(this.requestHeader),s.setWithCredentials(this.withCredentials),s.load(A,function(a){try{const l=a.slice(0);jE.getContext().decodeAudioData(l,function(I){t(I)},o)}catch(l){o(l)}},n,i);function o(a){i?i(a):console.error(a),r.manager.itemError(A)}}}const Nw=new y5,xw=new y5,y9=new y5;class YV{constructor(){this.type="StereoCamera",this.aspect=1,this.eyeSep=.064,this.cameraL=new i1,this.cameraL.layers.enable(1),this.cameraL.matrixAutoUpdate=!1,this.cameraR=new i1,this.cameraR.layers.enable(2),this.cameraR.matrixAutoUpdate=!1,this._cache={focus:null,fov:null,aspect:null,near:null,far:null,zoom:null,eyeSep:null}}update(A){const t=this._cache;if(t.focus!==A.focus||t.fov!==A.fov||t.aspect!==A.aspect*this.aspect||t.near!==A.near||t.far!==A.far||t.zoom!==A.zoom||t.eyeSep!==this.eyeSep){t.focus=A.focus,t.fov=A.fov,t.aspect=A.aspect*this.aspect,t.near=A.near,t.far=A.far,t.zoom=A.zoom,t.eyeSep=this.eyeSep,y9.copy(A.projectionMatrix);const i=t.eyeSep/2,r=i*t.near/t.focus,s=t.near*Math.tan(q9*t.fov*.5)/t.zoom;let o,a;xw.elements[12]=-i,Nw.elements[12]=i,o=-s*t.aspect+r,a=s*t.aspect+r,y9.elements[0]=2*t.near/(a-o),y9.elements[8]=(a+o)/(a-o),this.cameraL.projectionMatrix.copy(y9),o=-s*t.aspect-r,a=s*t.aspect-r,y9.elements[0]=2*t.near/(a-o),y9.elements[8]=(a+o)/(a-o),this.cameraR.projectionMatrix.copy(y9)}this.cameraL.matrixWorld.copy(A.matrixWorld).multiply(xw),this.cameraR.matrixWorld.copy(A.matrixWorld).multiply(Nw)}}class qE{constructor(A=!0){this.autoStart=A,this.startTime=0,this.oldTime=0,this.elapsedTime=0,this.running=!1}start(){this.startTime=Tw(),this.oldTime=this.startTime,this.elapsedTime=0,this.running=!0}stop(){this.getElapsedTime(),this.running=!1,this.autoStart=!1}getElapsedTime(){return this.getDelta(),this.elapsedTime}getDelta(){let A=0;if(this.autoStart&&!this.running)return this.start(),0;if(this.running){const t=Tw();A=(t-this.oldTime)/1e3,this.oldTime=t,this.elapsedTime+=A}return A}}function Tw(){return(typeof performance>"u"?Date:performance).now()}const w9=new k,Uw=new F4,JV=new k,D9=new k;class HV extends X5{constructor(){super(),this.type="AudioListener",this.context=jE.getContext(),this.gain=this.context.createGain(),this.gain.connect(this.context.destination),this.filter=null,this.timeDelta=0,this._clock=new qE}getInput(){return this.gain}removeFilter(){return this.filter!==null&&(this.gain.disconnect(this.filter),this.filter.disconnect(this.context.destination),this.gain.connect(this.context.destination),this.filter=null),this}getFilter(){return this.filter}setFilter(A){return this.filter!==null?(this.gain.disconnect(this.filter),this.filter.disconnect(this.context.destination)):this.gain.disconnect(this.context.destination),this.filter=A,this.gain.connect(this.filter),this.filter.connect(this.context.destination),this}getMasterVolume(){return this.gain.gain.value}setMasterVolume(A){return this.gain.gain.setTargetAtTime(A,this.context.currentTime,.01),this}updateMatrixWorld(A){super.updateMatrixWorld(A);const t=this.context.listener,n=this.up;if(this.timeDelta=this._clock.getDelta(),this.matrixWorld.decompose(w9,Uw,JV),D9.set(0,0,-1).applyQuaternion(Uw),t.positionX){const i=this.context.currentTime+this.timeDelta;t.positionX.linearRampToValueAtTime(w9.x,i),t.positionY.linearRampToValueAtTime(w9.y,i),t.positionZ.linearRampToValueAtTime(w9.z,i),t.forwardX.linearRampToValueAtTime(D9.x,i),t.forwardY.linearRampToValueAtTime(D9.y,i),t.forwardZ.linearRampToValueAtTime(D9.z,i),t.upX.linearRampToValueAtTime(n.x,i),t.upY.linearRampToValueAtTime(n.y,i),t.upZ.linearRampToValueAtTime(n.z,i)}else t.setPosition(w9.x,w9.y,w9.z),t.setOrientation(D9.x,D9.y,D9.z,n.x,n.y,n.z)}}class Gx extends X5{constructor(A){super(),this.type="Audio",this.listener=A,this.context=A.context,this.gain=this.context.createGain(),this.gain.connect(A.getInput()),this.autoplay=!1,this.buffer=null,this.detune=0,this.loop=!1,this.loopStart=0,this.loopEnd=0,this.offset=0,this.duration=void 0,this.playbackRate=1,this.isPlaying=!1,this.hasPlaybackControl=!0,this.source=null,this.sourceType="empty",this._startedAt=0,this._progress=0,this._connected=!1,this.filters=[]}getOutput(){return this.gain}setNodeSource(A){return this.hasPlaybackControl=!1,this.sourceType="audioNode",this.source=A,this.connect(),this}setMediaElementSource(A){return this.hasPlaybackControl=!1,this.sourceType="mediaNode",this.source=this.context.createMediaElementSource(A),this.connect(),this}setMediaStreamSource(A){return this.hasPlaybackControl=!1,this.sourceType="mediaStreamNode",this.source=this.context.createMediaStreamSource(A),this.connect(),this}setBuffer(A){return this.buffer=A,this.sourceType="buffer",this.autoplay&&this.play(),this}play(A=0){if(this.isPlaying===!0){console.warn("THREE.Audio: Audio is already playing.");return}if(this.hasPlaybackControl===!1){console.warn("THREE.Audio: this Audio has no playback control.");return}this._startedAt=this.context.currentTime+A;const t=this.context.createBufferSource();return t.buffer=this.buffer,t.loop=this.loop,t.loopStart=this.loopStart,t.loopEnd=this.loopEnd,t.onended=this.onEnded.bind(this),t.start(this._startedAt,this._progress+this.offset,this.duration),this.isPlaying=!0,this.source=t,this.setDetune(this.detune),this.setPlaybackRate(this.playbackRate),this.connect()}pause(){if(this.hasPlaybackControl===!1){console.warn("THREE.Audio: this Audio has no playback control.");return}return this.isPlaying===!0&&(this._progress+=Math.max(this.context.currentTime-this._startedAt,0)*this.playbackRate,this.loop===!0&&(this._progress=this._progress%(this.duration||this.buffer.duration)),this.source.stop(),this.source.onended=null,this.isPlaying=!1),this}stop(){if(this.hasPlaybackControl===!1){console.warn("THREE.Audio: this Audio has no playback control.");return}return this._progress=0,this.source!==null&&(this.source.stop(),this.source.onended=null),this.isPlaying=!1,this}connect(){if(this.filters.length>0){this.source.connect(this.filters[0]);for(let A=1,t=this.filters.length;A0){this.source.disconnect(this.filters[0]);for(let A=1,t=this.filters.length;A0&&this._mixBufferRegionAdditive(n,i,this._addIndex*t,1,t);for(let a=t,l=t+t;a!==l;++a)if(n[a]!==n[a+t]){o.setValue(n,i);break}}saveOriginalState(){const A=this.binding,t=this.buffer,n=this.valueSize,i=n*this._origIndex;A.getValue(t,i);for(let r=n,s=i;r!==s;++r)t[r]=t[i+r%n];this._setIdentity(),this.cumulativeWeight=0,this.cumulativeWeightAdditive=0}restoreOriginalState(){const A=this.valueSize*3;this.binding.setValue(this.buffer,A)}_setAdditiveIdentityNumeric(){const A=this._addIndex*this.valueSize,t=A+this.valueSize;for(let n=A;n=.5)for(let s=0;s!==r;++s)A[t+s]=A[n+s]}_slerp(A,t,n,i){F4.slerpFlat(A,t,A,t,A,n,i)}_slerpAdditive(A,t,n,i,r){const s=this._workIndex*r;F4.multiplyQuaternionsFlat(A,s,A,t,A,n),F4.slerpFlat(A,t,A,t,A,s,i)}_lerp(A,t,n,i,r){const s=1-i;for(let o=0;o!==r;++o){const a=t+o;A[a]=A[a]*s+A[n+o]*i}}_lerpAdditive(A,t,n,i,r){for(let s=0;s!==r;++s){const o=t+s;A[o]=A[o]+A[n+s]*i}}}const XE="\\[\\]\\.:\\/",WV=new RegExp("["+XE+"]","g"),$E="[^"+XE+"]",ZV="[^"+XE.replace("\\.","")+"]",jV=/((?:WC+[\/:])*)/.source.replace("WC",$E),qV=/(WCOD+)?/.source.replace("WCOD",ZV),XV=/(?:\.(WC+)(?:\[(.+)\])?)?/.source.replace("WC",$E),$V=/\.(WC+)(?:\[(.+)\])?/.source.replace("WC",$E),Az=new RegExp("^"+jV+qV+XV+$V+"$"),ez=["material","materials","bones","map"];class tz{constructor(A,t,n){const i=n||K5.parseTrackName(t);this._targetGroup=A,this._bindings=A.subscribe_(t,i)}getValue(A,t){this.bind();const n=this._targetGroup.nCachedObjects_,i=this._bindings[n];i!==void 0&&i.getValue(A,t)}setValue(A,t){const n=this._bindings;for(let i=this._targetGroup.nCachedObjects_,r=n.length;i!==r;++i)n[i].setValue(A,t)}bind(){const A=this._bindings;for(let t=this._targetGroup.nCachedObjects_,n=A.length;t!==n;++t)A[t].bind()}unbind(){const A=this._bindings;for(let t=this._targetGroup.nCachedObjects_,n=A.length;t!==n;++t)A[t].unbind()}}class K5{constructor(A,t,n){this.path=t,this.parsedPath=n||K5.parseTrackName(t),this.node=K5.findNode(A,this.parsedPath.nodeName),this.rootNode=A,this.getValue=this._getValue_unbound,this.setValue=this._setValue_unbound}static create(A,t,n){return A&&A.isAnimationObjectGroup?new K5.Composite(A,t,n):new K5(A,t,n)}static sanitizeNodeName(A){return A.replace(/\s/g,"_").replace(WV,"")}static parseTrackName(A){const t=Az.exec(A);if(t===null)throw new Error("PropertyBinding: Cannot parse trackName: "+A);const n={nodeName:t[2],objectName:t[3],objectIndex:t[4],propertyName:t[5],propertyIndex:t[6]},i=n.nodeName&&n.nodeName.lastIndexOf(".");if(i!==void 0&&i!==-1){const r=n.nodeName.substring(i+1);ez.indexOf(r)!==-1&&(n.nodeName=n.nodeName.substring(0,i),n.objectName=r)}if(n.propertyName===null||n.propertyName.length===0)throw new Error("PropertyBinding: can not parse propertyName from trackName: "+A);return n}static findNode(A,t){if(t===void 0||t===""||t==="."||t===-1||t===A.name||t===A.uuid)return A;if(A.skeleton){const n=A.skeleton.getBoneByName(t);if(n!==void 0)return n}if(A.children){const n=function(r){for(let s=0;s=r){const I=r++,C=A[I];t[C.uuid]=u,A[u]=C,t[l]=I,A[I]=a;for(let h=0,d=i;h!==d;++h){const m=n[h],p=m[I],f=m[u];m[u]=p,m[I]=f}}}this.nCachedObjects_=r}uncache(){const A=this._objects,t=this._indicesByUUID,n=this._bindings,i=n.length;let r=this.nCachedObjects_,s=A.length;for(let o=0,a=arguments.length;o!==a;++o){const l=arguments[o],u=l.uuid,I=t[u];if(I!==void 0)if(delete t[u],I0&&(t[h.uuid]=I),A[I]=h,A.pop();for(let d=0,m=i;d!==m;++d){const p=n[d];p[I]=p[C],p.pop()}}}this.nCachedObjects_=r}subscribe_(A,t){const n=this._bindingsIndicesByPath;let i=n[A];const r=this._bindings;if(i!==void 0)return r[i];const s=this._paths,o=this._parsedPaths,a=this._objects,l=a.length,u=this.nCachedObjects_,I=new Array(l);i=r.length,n[A]=i,s.push(A),o.push(t),r.push(I);for(let C=u,h=a.length;C!==h;++C){const d=a[C];I[C]=new K5(d,A,t)}return I}unsubscribe_(A){const t=this._bindingsIndicesByPath,n=t[A];if(n!==void 0){const i=this._paths,r=this._parsedPaths,s=this._bindings,o=s.length-1,a=s[o],l=A[o];t[l]=n,s[n]=a,s.pop(),r[n]=r[o],r.pop(),i[n]=i[o],i.pop()}}}class Ox{constructor(A,t,n=null,i=t.blendMode){this._mixer=A,this._clip=t,this._localRoot=n,this.blendMode=i;const r=t.tracks,s=r.length,o=new Array(s),a={endingStart:Y9,endingEnd:Y9};for(let l=0;l!==s;++l){const u=r[l].createInterpolant(null);o[l]=u,u.settings=a}this._interpolantSettings=a,this._interpolants=o,this._propertyBindings=new Array(s),this._cacheIndex=null,this._byClipCacheIndex=null,this._timeScaleInterpolant=null,this._weightInterpolant=null,this.loop=mN,this._loopCount=-1,this._startTime=null,this.time=0,this.timeScale=1,this._effectiveTimeScale=1,this.weight=1,this._effectiveWeight=1,this.repetitions=1/0,this.paused=!1,this.enabled=!0,this.clampWhenFinished=!1,this.zeroSlopeAtStart=!0,this.zeroSlopeAtEnd=!0}play(){return this._mixer._activateAction(this),this}stop(){return this._mixer._deactivateAction(this),this.reset()}reset(){return this.paused=!1,this.enabled=!0,this.time=0,this._loopCount=-1,this._startTime=null,this.stopFading().stopWarping()}isRunning(){return this.enabled&&!this.paused&&this.timeScale!==0&&this._startTime===null&&this._mixer._isActiveAction(this)}isScheduled(){return this._mixer._isActiveAction(this)}startAt(A){return this._startTime=A,this}setLoop(A,t){return this.loop=A,this.repetitions=t,this}setEffectiveWeight(A){return this.weight=A,this._effectiveWeight=this.enabled?A:0,this.stopFading()}getEffectiveWeight(){return this._effectiveWeight}fadeIn(A){return this._scheduleFading(A,0,1)}fadeOut(A){return this._scheduleFading(A,1,0)}crossFadeFrom(A,t,n){if(A.fadeOut(t),this.fadeIn(t),n){const i=this._clip.duration,r=A._clip.duration,s=r/i,o=i/r;A.warp(1,s,t),this.warp(o,1,t)}return this}crossFadeTo(A,t,n){return A.crossFadeFrom(this,t,n)}stopFading(){const A=this._weightInterpolant;return A!==null&&(this._weightInterpolant=null,this._mixer._takeBackControlInterpolant(A)),this}setEffectiveTimeScale(A){return this.timeScale=A,this._effectiveTimeScale=this.paused?0:A,this.stopWarping()}getEffectiveTimeScale(){return this._effectiveTimeScale}setDuration(A){return this.timeScale=this._clip.duration/A,this.stopWarping()}syncWith(A){return this.time=A.time,this.timeScale=A.timeScale,this.stopWarping()}halt(A){return this.warp(this._effectiveTimeScale,0,A)}warp(A,t,n){const i=this._mixer,r=i.time,s=this.timeScale;let o=this._timeScaleInterpolant;o===null&&(o=i._lendControlInterpolant(),this._timeScaleInterpolant=o);const a=o.parameterPositions,l=o.sampleValues;return a[0]=r,a[1]=r+n,l[0]=A/s,l[1]=t/s,this}stopWarping(){const A=this._timeScaleInterpolant;return A!==null&&(this._timeScaleInterpolant=null,this._mixer._takeBackControlInterpolant(A)),this}getMixer(){return this._mixer}getClip(){return this._clip}getRoot(){return this._localRoot||this._mixer._root}_update(A,t,n,i){if(!this.enabled){this._updateWeight(A);return}const r=this._startTime;if(r!==null){const a=(A-r)*n;a<0||n===0?t=0:(this._startTime=null,t=n*a)}t*=this._updateTimeScale(A);const s=this._updateTime(t),o=this._updateWeight(A);if(o>0){const a=this._interpolants,l=this._propertyBindings;switch(this.blendMode){case yE:for(let u=0,I=a.length;u!==I;++u)a[u].evaluate(s),l[u].accumulateAdditive(o);break;case Tg:default:for(let u=0,I=a.length;u!==I;++u)a[u].evaluate(s),l[u].accumulate(i,o)}}}_updateWeight(A){let t=0;if(this.enabled){t=this.weight;const n=this._weightInterpolant;if(n!==null){const i=n.evaluate(A)[0];t*=i,A>n.parameterPositions[1]&&(this.stopFading(),i===0&&(this.enabled=!1))}}return this._effectiveWeight=t,t}_updateTimeScale(A){let t=0;if(!this.paused){t=this.timeScale;const n=this._timeScaleInterpolant;if(n!==null){const i=n.evaluate(A)[0];t*=i,A>n.parameterPositions[1]&&(this.stopWarping(),t===0?this.paused=!0:this.timeScale=t)}}return this._effectiveTimeScale=t,t}_updateTime(A){const t=this._clip.duration,n=this.loop;let i=this.time+A,r=this._loopCount;const s=n===yN;if(A===0)return r===-1?i:s&&(r&1)===1?t-i:i;if(n===pN){r===-1&&(this._loopCount=0,this._setEndings(!0,!0,!1));A:{if(i>=t)i=t;else if(i<0)i=0;else{this.time=i;break A}this.clampWhenFinished?this.paused=!0:this.enabled=!1,this.time=i,this._mixer.dispatchEvent({type:"finished",action:this,direction:A<0?-1:1})}}else{if(r===-1&&(A>=0?(r=0,this._setEndings(!0,this.repetitions===0,s)):this._setEndings(this.repetitions===0,!0,s)),i>=t||i<0){const o=Math.floor(i/t);i-=t*o,r+=Math.abs(o);const a=this.repetitions-r;if(a<=0)this.clampWhenFinished?this.paused=!0:this.enabled=!1,i=A>0?t:0,this.time=i,this._mixer.dispatchEvent({type:"finished",action:this,direction:A>0?1:-1});else{if(a===1){const l=A<0;this._setEndings(l,!l,s)}else this._setEndings(!1,!1,s);this._loopCount=r,this.time=i,this._mixer.dispatchEvent({type:"loop",action:this,loopDelta:o})}}else this.time=i;if(s&&(r&1)===1)return t-i}return i}_setEndings(A,t,n){const i=this._interpolantSettings;n?(i.endingStart=J9,i.endingEnd=J9):(A?i.endingStart=this.zeroSlopeAtStart?J9:Y9:i.endingStart=tr,t?i.endingEnd=this.zeroSlopeAtEnd?J9:Y9:i.endingEnd=tr)}_scheduleFading(A,t,n){const i=this._mixer,r=i.time;let s=this._weightInterpolant;s===null&&(s=i._lendControlInterpolant(),this._weightInterpolant=s);const o=s.parameterPositions,a=s.sampleValues;return o[0]=r,a[0]=t,o[1]=r+A,a[1]=n,this}}const iz=new Float32Array(1);class rz extends O3{constructor(A){super(),this._root=A,this._initMemoryManager(),this._accuIndex=0,this.time=0,this.timeScale=1}_bindAction(A,t){const n=A._localRoot||this._root,i=A._clip.tracks,r=i.length,s=A._propertyBindings,o=A._interpolants,a=n.uuid,l=this._bindingsByRootAndName;let u=l[a];u===void 0&&(u={},l[a]=u);for(let I=0;I!==r;++I){const C=i[I],h=C.name;let d=u[h];if(d!==void 0)++d.referenceCount,s[I]=d;else{if(d=s[I],d!==void 0){d._cacheIndex===null&&(++d.referenceCount,this._addInactiveBinding(d,a,h));continue}const m=t&&t._propertyBindings[I].binding.parsedPath;d=new bx(K5.create(n,h,m),C.ValueTypeName,C.getValueSize()),++d.referenceCount,this._addInactiveBinding(d,a,h),s[I]=d}o[I].resultBuffer=d.buffer}}_activateAction(A){if(!this._isActiveAction(A)){if(A._cacheIndex===null){const n=(A._localRoot||this._root).uuid,i=A._clip.uuid,r=this._actionsByClip[i];this._bindAction(A,r&&r.knownActions[0]),this._addInactiveAction(A,i,n)}const t=A._propertyBindings;for(let n=0,i=t.length;n!==i;++n){const r=t[n];r.useCount++===0&&(this._lendBinding(r),r.saveOriginalState())}this._lendAction(A)}}_deactivateAction(A){if(this._isActiveAction(A)){const t=A._propertyBindings;for(let n=0,i=t.length;n!==i;++n){const r=t[n];--r.useCount===0&&(r.restoreOriginalState(),this._takeBackBinding(r))}this._takeBackAction(A)}}_initMemoryManager(){this._actions=[],this._nActiveActions=0,this._actionsByClip={},this._bindings=[],this._nActiveBindings=0,this._bindingsByRootAndName={},this._controlInterpolants=[],this._nActiveControlInterpolants=0;const A=this;this.stats={actions:{get total(){return A._actions.length},get inUse(){return A._nActiveActions}},bindings:{get total(){return A._bindings.length},get inUse(){return A._nActiveBindings}},controlInterpolants:{get total(){return A._controlInterpolants.length},get inUse(){return A._nActiveControlInterpolants}}}}_isActiveAction(A){const t=A._cacheIndex;return t!==null&&t=0;--n)A[n].stop();return this}update(A){A*=this.timeScale;const t=this._actions,n=this._nActiveActions,i=this.time+=A,r=Math.sign(A),s=this._accuIndex^=1;for(let l=0;l!==n;++l)t[l]._update(i,A,r,s);const o=this._bindings,a=this._nActiveBindings;for(let l=0;l!==a;++l)o[l].apply(s);return this}setTime(A){this.time=0;for(let t=0;tthis.max.x||A.ythis.max.y)}containsBox(A){return this.min.x<=A.min.x&&A.max.x<=this.max.x&&this.min.y<=A.min.y&&A.max.y<=this.max.y}getParameter(A,t){return t.set((A.x-this.min.x)/(this.max.x-this.min.x),(A.y-this.min.y)/(this.max.y-this.min.y))}intersectsBox(A){return!(A.max.xthis.max.x||A.max.ythis.max.y)}clampPoint(A,t){return t.copy(A).clamp(this.min,this.max)}distanceToPoint(A){return this.clampPoint(A,kw).distanceTo(A)}intersect(A){return this.min.max(A.min),this.max.min(A.max),this.isEmpty()&&this.makeEmpty(),this}union(A){return this.min.min(A.min),this.max.max(A.max),this}translate(A){return this.min.add(A),this.max.add(A),this}equals(A){return A.min.equals(this.min)&&A.max.equals(this.max)}}const Lw=new k,ra=new k;class Iz{constructor(A=new k,t=new k){this.start=A,this.end=t}set(A,t){return this.start.copy(A),this.end.copy(t),this}copy(A){return this.start.copy(A.start),this.end.copy(A.end),this}getCenter(A){return A.addVectors(this.start,this.end).multiplyScalar(.5)}delta(A){return A.subVectors(this.end,this.start)}distanceSq(){return this.start.distanceToSquared(this.end)}distance(){return this.start.distanceTo(this.end)}at(A,t){return this.delta(t).multiplyScalar(A).add(this.start)}closestPointToPointParameter(A,t){Lw.subVectors(A,this.start),ra.subVectors(this.end,this.start);const n=ra.dot(ra);let r=ra.dot(Lw)/n;return t&&(r=b2(r,0,1)),r}closestPointToPoint(A,t,n){const i=this.closestPointToPointParameter(A,t);return this.delta(n).multiplyScalar(i).add(this.start)}applyMatrix4(A){return this.start.applyMatrix4(A),this.end.applyMatrix4(A),this}equals(A){return A.start.equals(this.start)&&A.end.equals(this.end)}clone(){return new this.constructor().copy(this)}}const Gw=new k;class Cz extends X5{constructor(A,t){super(),this.light=A,this.matrix=A.matrixWorld,this.matrixAutoUpdate=!1,this.color=t,this.type="SpotLightHelper";const n=new R5,i=[0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,-1,0,1,0,0,0,0,1,1,0,0,0,0,-1,1];for(let s=0,o=1,a=32;s1)for(let I=0;I.99999)this.quaternion.set(0,0,0,1);else if(A.y<-.99999)this.quaternion.set(1,0,0,0);else{Jw.set(A.z,0,-A.x).normalize();const t=Math.acos(A.y);this.quaternion.setFromAxisAngle(Jw,t)}}setLength(A,t=A*.2,n=t*.2){this.line.scale.set(1,Math.max(1e-4,A-t),1),this.line.updateMatrix(),this.cone.scale.set(n,t,n),this.cone.position.y=A,this.cone.updateMatrix()}setColor(A){this.line.material.color.set(A),this.cone.material.color.set(A)}copy(A){return super.copy(A,!1),this.line.copy(A.line),this.cone.copy(A.cone),this}dispose(){this.line.geometry.dispose(),this.line.material.dispose(),this.cone.geometry.dispose(),this.cone.material.dispose()}}class Rz extends $A{constructor(A=1){const t=[0,0,0,A,0,0,0,0,0,0,A,0,0,0,0,0,0,A],n=[1,0,0,1,.6,0,0,1,0,.6,1,0,0,0,1,0,.6,1],i=new R5;i.setAttribute("position",new z0(t,3)),i.setAttribute("color",new z0(n,3));const r=new E4({vertexColors:!0,toneMapped:!1});super(i,r),this.type="AxesHelper"}setColors(A,t,n){const i=new F0,r=this.geometry.attributes.color.array;return i.set(A),i.toArray(r,0),i.toArray(r,3),i.set(t),i.toArray(r,6),i.toArray(r,9),i.set(n),i.toArray(r,12),i.toArray(r,15),this.geometry.attributes.color.needsUpdate=!0,this}dispose(){this.geometry.dispose(),this.material.dispose()}}class Sz{constructor(){this.type="ShapePath",this.color=new F0,this.subPaths=[],this.currentPath=null}moveTo(A,t){return this.currentPath=new lr,this.subPaths.push(this.currentPath),this.currentPath.moveTo(A,t),this}lineTo(A,t){return this.currentPath.lineTo(A,t),this}quadraticCurveTo(A,t,n,i){return this.currentPath.quadraticCurveTo(A,t,n,i),this}bezierCurveTo(A,t,n,i,r,s){return this.currentPath.bezierCurveTo(A,t,n,i,r,s),this}splineThru(A){return this.currentPath.splineThru(A),this}toShapes(A){function t(f){const Q=[];for(let B=0,w=f.length;BNumber.EPSILON){if(N<0&&(x=Q[M],v=-v,T=Q[R],N=-N),f.yT.y)continue;if(f.y===x.y){if(f.x===x.x)return!0}else{const F=N*(f.x-x.x)-v*(f.y-x.y);if(F===0)return!0;if(F<0)continue;w=!w}}else{if(f.y!==x.y)continue;if(T.x<=f.x&&f.x<=x.x||x.x<=f.x&&f.x<=T.x)return!0}}return w}const i=KA.isClockWise,r=this.subPaths;if(r.length===0)return[];let s,o,a;const l=[];if(r.length===1)return o=r[0],a=new $9,a.curves=o.curves,l.push(a),l;let u=!i(r[0].getPoints());u=A?!u:u;const I=[],C=[];let h=[],d=0,m;C[d]=void 0,h[d]=[];for(let f=0,Q=r.length;f1){let f=!1,Q=0;for(let B=0,w=C.length;B0&&f===!1&&(h=I)}let p;for(let f=0,Q=C.length;fu||i.y>u)&&(i.x>u&&(r.x=Math.floor(u/O.x),i.x=r.x*O.x,i0.mapSize.x=r.x),i.y>u&&(r.y=Math.floor(u/O.y),i.y=r.y*O.y,i0.mapSize.y=r.y)),i0.map===null||K===!0||V===!0){const J=this.type!==X3?{minFilter:s2,magFilter:s2}:{};i0.map!==null&&i0.map.dispose(),i0.map=new S1(i.x,i.y,J),i0.map.texture.name=e0.name+".shadowMap",i0.camera.updateProjectionMatrix()}e.setRenderTarget(i0.map),e.clear();const H=i0.getViewportCount();for(let J=0;J0||M.map&&M.alphaTest>0){const F=v.uuid,K=M.uuid;let V=l[F];V===void 0&&(V={},l[F]=V);let P=V[K];P===void 0&&(P=v.clone(),V[K]=P),v=P}if(v.visible=M.visible,v.wireframe=M.wireframe,T===X3?v.side=M.shadowSide!==null?M.shadowSide:M.side:v.side=M.shadowSide!==null?M.shadowSide:I[M.side],v.alphaMap=M.alphaMap,v.alphaTest=M.alphaTest,v.map=M.map,v.clipShadows=M.clipShadows,v.clippingPlanes=M.clippingPlanes,v.clipIntersection=M.clipIntersection,v.displacementMap=M.displacementMap,v.displacementScale=M.displacementScale,v.displacementBias=M.displacementBias,v.wireframeLinewidth=M.wireframeLinewidth,v.linewidth=M.linewidth,N.isPointLight===!0&&v.isMeshDistanceMaterial===!0){const F=e.properties.get(v);F.light=N}return v}function w(R,M,N,T,v){if(R.visible===!1)return;if(R.layers.test(M.layers)&&(R.isMesh||R.isLine||R.isPoints)&&(R.castShadow||R.receiveShadow&&v===X3)&&(!R.frustumCulled||n.intersectsObject(R))){R.modelViewMatrix.multiplyMatrices(N.matrixWorldInverse,R.matrixWorld);const K=A.update(R),V=R.material;if(Array.isArray(V)){const P=K.groups;for(let W=0,e0=P.length;W=1):J.indexOf("OpenGL ES")!==-1&&(H=parseFloat(/^OpenGL ES (\d)/.exec(J)[1]),O=H>=2);let b=null,q={};const C0=e.getParameter(e.SCISSOR_BOX),f0=e.getParameter(e.VIEWPORT),D0=new t2().fromArray(C0),R0=new t2().fromArray(f0);function G0(Z,k0,S0,I0){const N0=new Uint8Array(4),s5=e.createTexture();e.bindTexture(Z,s5),e.texParameteri(Z,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(Z,e.TEXTURE_MAG_FILTER,e.NEAREST);for(let Y5=0;Y5"u"?!1:/OculusBrowser/g.test(navigator.userAgent),d=new WeakMap;let m;const p=new WeakMap;let f=!1;try{f=typeof OffscreenCanvas<"u"&&new OffscreenCanvas(1,1).getContext("2d")!==null}catch{}function Q(G,U){return f?new OffscreenCanvas(G,U):gr("canvas")}function B(G,U,n0,m0){let B0=1;if((G.width>m0||G.height>m0)&&(B0=m0/Math.max(G.width,G.height)),B0<1||U===!0)if(typeof HTMLImageElement<"u"&&G instanceof HTMLImageElement||typeof HTMLCanvasElement<"u"&&G instanceof HTMLCanvasElement||typeof ImageBitmap<"u"&&G instanceof ImageBitmap){const y0=U?bl:Math.floor,Z0=y0(B0*G.width),v0=y0(B0*G.height);m===void 0&&(m=Q(Z0,v0));const _0=n0?Q(Z0,v0):m;return _0.width=Z0,_0.height=v0,_0.getContext("2d").drawImage(G,0,0,Z0,v0),console.warn("THREE.WebGLRenderer: Texture has been resized from ("+G.width+"x"+G.height+") to ("+Z0+"x"+v0+")."),_0}else return"data"in G&&console.warn("THREE.WebGLRenderer: Image in DataTexture is too big ("+G.width+"x"+G.height+")."),G;return G}function w(G){return Rf(G.width)&&Rf(G.height)}function R(G){return o?!1:G.wrapS!==A4||G.wrapT!==A4||G.minFilter!==s2&&G.minFilter!==o2}function M(G,U){return G.generateMipmaps&&U&&G.minFilter!==s2&&G.minFilter!==o2}function N(G){e.generateMipmap(G)}function T(G,U,n0,m0,B0=!1){if(o===!1)return U;if(G!==null){if(e[G]!==void 0)return e[G];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+G+"'")}let y0=U;if(U===e.RED&&(n0===e.FLOAT&&(y0=e.R32F),n0===e.HALF_FLOAT&&(y0=e.R16F),n0===e.UNSIGNED_BYTE&&(y0=e.R8)),U===e.RED_INTEGER&&(n0===e.UNSIGNED_BYTE&&(y0=e.R8UI),n0===e.UNSIGNED_SHORT&&(y0=e.R16UI),n0===e.UNSIGNED_INT&&(y0=e.R32UI),n0===e.BYTE&&(y0=e.R8I),n0===e.SHORT&&(y0=e.R16I),n0===e.INT&&(y0=e.R32I)),U===e.RG&&(n0===e.FLOAT&&(y0=e.RG32F),n0===e.HALF_FLOAT&&(y0=e.RG16F),n0===e.UNSIGNED_BYTE&&(y0=e.RG8)),U===e.RGBA){const Z0=B0?rr:A2.getTransfer(m0);n0===e.FLOAT&&(y0=e.RGBA32F),n0===e.HALF_FLOAT&&(y0=e.RGBA16F),n0===e.UNSIGNED_BYTE&&(y0=Z0===l2?e.SRGB8_ALPHA8:e.RGBA8),n0===e.UNSIGNED_SHORT_4_4_4_4&&(y0=e.RGBA4),n0===e.UNSIGNED_SHORT_5_5_5_1&&(y0=e.RGB5_A1)}return(y0===e.R16F||y0===e.R32F||y0===e.RG16F||y0===e.RG32F||y0===e.RGBA16F||y0===e.RGBA32F)&&A.get("EXT_color_buffer_float"),y0}function v(G,U,n0){return M(G,n0)===!0||G.isFramebufferTexture&&G.minFilter!==s2&&G.minFilter!==o2?Math.log2(Math.max(U.width,U.height))+1:G.mipmaps!==void 0&&G.mipmaps.length>0?G.mipmaps.length:G.isCompressedTexture&&Array.isArray(G.image)?U.mipmaps.length:1}function x(G){return G===s2||G===Ll||G===pi?e.NEAREST:e.LINEAR}function F(G){const U=G.target;U.removeEventListener("dispose",F),V(U),U.isVideoTexture&&d.delete(U)}function K(G){const U=G.target;U.removeEventListener("dispose",K),W(U)}function V(G){const U=n.get(G);if(U.__webglInit===void 0)return;const n0=G.source,m0=p.get(n0);if(m0){const B0=m0[U.__cacheKey];B0.usedTimes--,B0.usedTimes===0&&P(G),Object.keys(m0).length===0&&p.delete(n0)}n.remove(G)}function P(G){const U=n.get(G);e.deleteTexture(U.__webglTexture);const n0=G.source,m0=p.get(n0);delete m0[U.__cacheKey],s.memory.textures--}function W(G){const U=G.texture,n0=n.get(G),m0=n.get(U);if(m0.__webglTexture!==void 0&&(e.deleteTexture(m0.__webglTexture),s.memory.textures--),G.depthTexture&&G.depthTexture.dispose(),G.isWebGLCubeRenderTarget)for(let B0=0;B0<6;B0++){if(Array.isArray(n0.__webglFramebuffer[B0]))for(let y0=0;y0=a&&console.warn("THREE.WebGLTextures: Trying to use "+G+" texture units while this GPU supports only "+a),e0+=1,G}function H(G){const U=[];return U.push(G.wrapS),U.push(G.wrapT),U.push(G.wrapR||0),U.push(G.magFilter),U.push(G.minFilter),U.push(G.anisotropy),U.push(G.internalFormat),U.push(G.format),U.push(G.type),U.push(G.generateMipmaps),U.push(G.premultiplyAlpha),U.push(G.flipY),U.push(G.unpackAlignment),U.push(G.colorSpace),U.join()}function J(G,U){const n0=n.get(G);if(G.isVideoTexture&&k5(G),G.isRenderTargetTexture===!1&&G.version>0&&n0.__version!==G.version){const m0=G.image;if(m0===null)console.warn("THREE.WebGLRenderer: Texture marked for update but no image data found.");else if(m0.complete===!1)console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete");else{W0(n0,G,U);return}}t.bindTexture(e.TEXTURE_2D,n0.__webglTexture,e.TEXTURE0+U)}function b(G,U){const n0=n.get(G);if(G.version>0&&n0.__version!==G.version){W0(n0,G,U);return}t.bindTexture(e.TEXTURE_2D_ARRAY,n0.__webglTexture,e.TEXTURE0+U)}function q(G,U){const n0=n.get(G);if(G.version>0&&n0.__version!==G.version){W0(n0,G,U);return}t.bindTexture(e.TEXTURE_3D,n0.__webglTexture,e.TEXTURE0+U)}function C0(G,U){const n0=n.get(G);if(G.version>0&&n0.__version!==G.version){C5(n0,G,U);return}t.bindTexture(e.TEXTURE_CUBE_MAP,n0.__webglTexture,e.TEXTURE0+U)}const f0={[Ar]:e.REPEAT,[A4]:e.CLAMP_TO_EDGE,[er]:e.MIRRORED_REPEAT},D0={[s2]:e.NEAREST,[Ll]:e.NEAREST_MIPMAP_NEAREST,[pi]:e.NEAREST_MIPMAP_LINEAR,[o2]:e.LINEAR,[QE]:e.LINEAR_MIPMAP_NEAREST,[Yt]:e.LINEAR_MIPMAP_LINEAR},R0={[RN]:e.NEVER,[FN]:e.ALWAYS,[SN]:e.LESS,[NN]:e.LEQUAL,[vN]:e.EQUAL,[UN]:e.GEQUAL,[xN]:e.GREATER,[TN]:e.NOTEQUAL};function G0(G,U,n0){if(n0?(e.texParameteri(G,e.TEXTURE_WRAP_S,f0[U.wrapS]),e.texParameteri(G,e.TEXTURE_WRAP_T,f0[U.wrapT]),(G===e.TEXTURE_3D||G===e.TEXTURE_2D_ARRAY)&&e.texParameteri(G,e.TEXTURE_WRAP_R,f0[U.wrapR]),e.texParameteri(G,e.TEXTURE_MAG_FILTER,D0[U.magFilter]),e.texParameteri(G,e.TEXTURE_MIN_FILTER,D0[U.minFilter])):(e.texParameteri(G,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(G,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),(G===e.TEXTURE_3D||G===e.TEXTURE_2D_ARRAY)&&e.texParameteri(G,e.TEXTURE_WRAP_R,e.CLAMP_TO_EDGE),(U.wrapS!==A4||U.wrapT!==A4)&&console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.wrapS and Texture.wrapT should be set to THREE.ClampToEdgeWrapping."),e.texParameteri(G,e.TEXTURE_MAG_FILTER,x(U.magFilter)),e.texParameteri(G,e.TEXTURE_MIN_FILTER,x(U.minFilter)),U.minFilter!==s2&&U.minFilter!==o2&&console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.")),U.compareFunction&&(e.texParameteri(G,e.TEXTURE_COMPARE_MODE,e.COMPARE_REF_TO_TEXTURE),e.texParameteri(G,e.TEXTURE_COMPARE_FUNC,R0[U.compareFunction])),A.has("EXT_texture_filter_anisotropic")===!0){const m0=A.get("EXT_texture_filter_anisotropic");if(U.magFilter===s2||U.minFilter!==pi&&U.minFilter!==Yt||U.type===S3&&A.has("OES_texture_float_linear")===!1||o===!1&&U.type===Jt&&A.has("OES_texture_half_float_linear")===!1)return;(U.anisotropy>1||n.get(U).__currentAnisotropy)&&(e.texParameterf(G,m0.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(U.anisotropy,i.getMaxAnisotropy())),n.get(U).__currentAnisotropy=U.anisotropy)}}function q0(G,U){let n0=!1;G.__webglInit===void 0&&(G.__webglInit=!0,U.addEventListener("dispose",F));const m0=U.source;let B0=p.get(m0);B0===void 0&&(B0={},p.set(m0,B0));const y0=H(U);if(y0!==G.__cacheKey){B0[y0]===void 0&&(B0[y0]={texture:e.createTexture(),usedTimes:0},s.memory.textures++,n0=!0),B0[y0].usedTimes++;const Z0=B0[G.__cacheKey];Z0!==void 0&&(B0[G.__cacheKey].usedTimes--,Z0.usedTimes===0&&P(U)),G.__cacheKey=y0,G.__webglTexture=B0[y0].texture}return n0}function W0(G,U,n0){let m0=e.TEXTURE_2D;(U.isDataArrayTexture||U.isCompressedArrayTexture)&&(m0=e.TEXTURE_2D_ARRAY),U.isData3DTexture&&(m0=e.TEXTURE_3D);const B0=q0(G,U),y0=U.source;t.bindTexture(m0,G.__webglTexture,e.TEXTURE0+n0);const Z0=n.get(y0);if(y0.version!==Z0.__version||B0===!0){t.activeTexture(e.TEXTURE0+n0);const v0=A2.getPrimaries(A2.workingColorSpace),_0=U.colorSpace===g4?null:A2.getPrimaries(U.colorSpace),h5=U.colorSpace===g4||v0===_0?e.NONE:e.BROWSER_DEFAULT_WEBGL;e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,U.flipY),e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,U.premultiplyAlpha),e.pixelStorei(e.UNPACK_ALIGNMENT,U.unpackAlignment),e.pixelStorei(e.UNPACK_COLORSPACE_CONVERSION_WEBGL,h5);const H5=R(U)&&w(U.image)===!1;let M0=B(U.image,H5,!1,u);M0=p2(U,M0);const $5=w(M0)||o,B5=r.convert(U.format,U.colorSpace);let c5=r.convert(U.type),i5=T(U.internalFormat,B5,c5,U.colorSpace,U.isVideoTexture);G0(m0,U,$5);let Y0;const O5=U.mipmaps,Z=o&&U.isVideoTexture!==!0,k0=Z0.__version===void 0||B0===!0,S0=v(U,M0,$5);if(U.isDepthTexture)i5=e.DEPTH_COMPONENT,o?U.type===S3?i5=e.DEPTH_COMPONENT32F:U.type===bA?i5=e.DEPTH_COMPONENT24:U.type===Ne?i5=e.DEPTH24_STENCIL8:i5=e.DEPTH_COMPONENT16:U.type===S3&&console.error("WebGLRenderer: Floating point depth texture requires WebGL2."),U.format===_t&&i5===e.DEPTH_COMPONENT&&U.type!==Ug&&U.type!==bA&&(console.warn("THREE.WebGLRenderer: Use UnsignedShortType or UnsignedIntType for DepthFormat DepthTexture."),U.type=bA,c5=r.convert(U.type)),U.format===Ht&&i5===e.DEPTH_COMPONENT&&(i5=e.DEPTH_STENCIL,U.type!==Ne&&(console.warn("THREE.WebGLRenderer: Use UnsignedInt248Type for DepthStencilFormat DepthTexture."),U.type=Ne,c5=r.convert(U.type))),k0&&(Z?t.texStorage2D(e.TEXTURE_2D,1,i5,M0.width,M0.height):t.texImage2D(e.TEXTURE_2D,0,i5,M0.width,M0.height,0,B5,c5,null));else if(U.isDataTexture)if(O5.length>0&&$5){Z&&k0&&t.texStorage2D(e.TEXTURE_2D,S0,i5,O5[0].width,O5[0].height);for(let I0=0,N0=O5.length;I0>=1,N0>>=1}}else if(O5.length>0&&$5){Z&&k0&&t.texStorage2D(e.TEXTURE_2D,S0,i5,O5[0].width,O5[0].height);for(let I0=0,N0=O5.length;I00&&k0++,t.texStorage2D(e.TEXTURE_CUBE_MAP,k0,Y0,M0[0].width,M0[0].height));for(let I0=0;I0<6;I0++)if(H5){O5?t.texSubImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+I0,0,0,0,M0[I0].width,M0[I0].height,c5,i5,M0[I0].data):t.texImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+I0,0,Y0,M0[I0].width,M0[I0].height,0,c5,i5,M0[I0].data);for(let N0=0;N0>y0),M0=Math.max(1,U.height>>y0);B0===e.TEXTURE_3D||B0===e.TEXTURE_2D_ARRAY?t.texImage3D(B0,y0,_0,H5,M0,U.depth,0,Z0,v0,null):t.texImage2D(B0,y0,_0,H5,M0,0,Z0,v0,null)}t.bindFramebuffer(e.FRAMEBUFFER,G),a5(U)?C.framebufferTexture2DMultisampleEXT(e.FRAMEBUFFER,m0,B0,n.get(n0).__webglTexture,0,K0(U)):(B0===e.TEXTURE_2D||B0>=e.TEXTURE_CUBE_MAP_POSITIVE_X&&B0<=e.TEXTURE_CUBE_MAP_NEGATIVE_Z)&&e.framebufferTexture2D(e.FRAMEBUFFER,m0,B0,n.get(n0).__webglTexture,y0),t.bindFramebuffer(e.FRAMEBUFFER,null)}function Y(G,U,n0){if(e.bindRenderbuffer(e.RENDERBUFFER,G),U.depthBuffer&&!U.stencilBuffer){let m0=o===!0?e.DEPTH_COMPONENT24:e.DEPTH_COMPONENT16;if(n0||a5(U)){const B0=U.depthTexture;B0&&B0.isDepthTexture&&(B0.type===S3?m0=e.DEPTH_COMPONENT32F:B0.type===bA&&(m0=e.DEPTH_COMPONENT24));const y0=K0(U);a5(U)?C.renderbufferStorageMultisampleEXT(e.RENDERBUFFER,y0,m0,U.width,U.height):e.renderbufferStorageMultisample(e.RENDERBUFFER,y0,m0,U.width,U.height)}else e.renderbufferStorage(e.RENDERBUFFER,m0,U.width,U.height);e.framebufferRenderbuffer(e.FRAMEBUFFER,e.DEPTH_ATTACHMENT,e.RENDERBUFFER,G)}else if(U.depthBuffer&&U.stencilBuffer){const m0=K0(U);n0&&a5(U)===!1?e.renderbufferStorageMultisample(e.RENDERBUFFER,m0,e.DEPTH24_STENCIL8,U.width,U.height):a5(U)?C.renderbufferStorageMultisampleEXT(e.RENDERBUFFER,m0,e.DEPTH24_STENCIL8,U.width,U.height):e.renderbufferStorage(e.RENDERBUFFER,e.DEPTH_STENCIL,U.width,U.height),e.framebufferRenderbuffer(e.FRAMEBUFFER,e.DEPTH_STENCIL_ATTACHMENT,e.RENDERBUFFER,G)}else{const m0=U.isWebGLMultipleRenderTargets===!0?U.texture:[U.texture];for(let B0=0;B00){n0.__webglFramebuffer[v0]=[];for(let _0=0;_00){n0.__webglFramebuffer=[];for(let v0=0;v00&&a5(G)===!1){const v0=y0?U:[U];n0.__webglMultisampledFramebuffer=e.createFramebuffer(),n0.__webglColorRenderbuffer=[],t.bindFramebuffer(e.FRAMEBUFFER,n0.__webglMultisampledFramebuffer);for(let _0=0;_00)for(let _0=0;_00)for(let _0=0;_00&&a5(G)===!1){const U=G.isWebGLMultipleRenderTargets?G.texture:[G.texture],n0=G.width,m0=G.height;let B0=e.COLOR_BUFFER_BIT;const y0=[],Z0=G.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT,v0=n.get(G),_0=G.isWebGLMultipleRenderTargets===!0;if(_0)for(let h5=0;h50&&A.has("WEBGL_multisampled_render_to_texture")===!0&&U.__useRenderToTexture!==!1}function k5(G){const U=s.render.frame;d.get(G)!==U&&(d.set(G,U),G.update())}function p2(G,U){const n0=G.colorSpace,m0=G.format,B0=G.type;return G.isCompressedTexture===!0||G.isVideoTexture===!0||G.format===Gl||n0!==k3&&n0!==g4&&(A2.getTransfer(n0)===l2?o===!1?A.has("EXT_sRGB")===!0&&m0===R4?(G.format=Gl,G.minFilter=o2,G.generateMipmaps=!1):U=NE.sRGBToLinear(U):(m0!==R4||B0!==I4)&&console.warn("THREE.WebGLTextures: sRGB encoded textures have to use RGBAFormat and UnsignedByteType."):console.error("THREE.WebGLTextures: Unsupported texture color space:",n0)),U}this.allocateTextureUnit=O,this.resetTextureUnits=i0,this.setTexture2D=J,this.setTexture2DArray=b,this.setTexture3D=q,this.setTextureCube=C0,this.rebindTextures=Q0,this.setupRenderTarget=d0,this.updateRenderTargetMipmap=e5,this.updateMultisampleRenderTarget=b0,this.setupDepthRenderbuffer=u0,this.setupFrameBufferTexture=O0,this.useMultisampledRTT=a5}function ZN(e,A,t){const n=t.isWebGL2;function i(r,s=g4){let o;const a=A2.getTransfer(s);if(r===I4)return e.UNSIGNED_BYTE;if(r===mE)return e.UNSIGNED_SHORT_4_4_4_4;if(r===yE)return e.UNSIGNED_SHORT_5_5_5_1;if(r===IN)return e.BYTE;if(r===CN)return e.SHORT;if(r===Ug)return e.UNSIGNED_SHORT;if(r===pE)return e.INT;if(r===bA)return e.UNSIGNED_INT;if(r===S3)return e.FLOAT;if(r===Jt)return n?e.HALF_FLOAT:(o=A.get("OES_texture_half_float"),o!==null?o.HALF_FLOAT_OES:null);if(r===hN)return e.ALPHA;if(r===R4)return e.RGBA;if(r===fN)return e.LUMINANCE;if(r===dN)return e.LUMINANCE_ALPHA;if(r===_t)return e.DEPTH_COMPONENT;if(r===Ht)return e.DEPTH_STENCIL;if(r===Gl)return o=A.get("EXT_sRGB"),o!==null?o.SRGB_ALPHA_EXT:null;if(r===EN)return e.RED;if(r===wE)return e.RED_INTEGER;if(r===BN)return e.RG;if(r===DE)return e.RG_INTEGER;if(r===ME)return e.RGBA_INTEGER;if(r===Ha||r===Ka||r===Va||r===za)if(a===l2)if(o=A.get("WEBGL_compressed_texture_s3tc_srgb"),o!==null){if(r===Ha)return o.COMPRESSED_SRGB_S3TC_DXT1_EXT;if(r===Ka)return o.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT;if(r===Va)return o.COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT;if(r===za)return o.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT}else return null;else if(o=A.get("WEBGL_compressed_texture_s3tc"),o!==null){if(r===Ha)return o.COMPRESSED_RGB_S3TC_DXT1_EXT;if(r===Ka)return o.COMPRESSED_RGBA_S3TC_DXT1_EXT;if(r===Va)return o.COMPRESSED_RGBA_S3TC_DXT3_EXT;if(r===za)return o.COMPRESSED_RGBA_S3TC_DXT5_EXT}else return null;if(r===$h||r===Af||r===ef||r===tf)if(o=A.get("WEBGL_compressed_texture_pvrtc"),o!==null){if(r===$h)return o.COMPRESSED_RGB_PVRTC_4BPPV1_IMG;if(r===Af)return o.COMPRESSED_RGB_PVRTC_2BPPV1_IMG;if(r===ef)return o.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG;if(r===tf)return o.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG}else return null;if(r===QN)return o=A.get("WEBGL_compressed_texture_etc1"),o!==null?o.COMPRESSED_RGB_ETC1_WEBGL:null;if(r===nf||r===rf)if(o=A.get("WEBGL_compressed_texture_etc"),o!==null){if(r===nf)return a===l2?o.COMPRESSED_SRGB8_ETC2:o.COMPRESSED_RGB8_ETC2;if(r===rf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:o.COMPRESSED_RGBA8_ETC2_EAC}else return null;if(r===sf||r===of||r===af||r===lf||r===gf||r===cf||r===uf||r===If||r===Cf||r===hf||r===ff||r===df||r===Ef||r===Bf)if(o=A.get("WEBGL_compressed_texture_astc"),o!==null){if(r===sf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR:o.COMPRESSED_RGBA_ASTC_4x4_KHR;if(r===of)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR:o.COMPRESSED_RGBA_ASTC_5x4_KHR;if(r===af)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR:o.COMPRESSED_RGBA_ASTC_5x5_KHR;if(r===lf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR:o.COMPRESSED_RGBA_ASTC_6x5_KHR;if(r===gf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR:o.COMPRESSED_RGBA_ASTC_6x6_KHR;if(r===cf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR:o.COMPRESSED_RGBA_ASTC_8x5_KHR;if(r===uf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR:o.COMPRESSED_RGBA_ASTC_8x6_KHR;if(r===If)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR:o.COMPRESSED_RGBA_ASTC_8x8_KHR;if(r===Cf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR:o.COMPRESSED_RGBA_ASTC_10x5_KHR;if(r===hf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR:o.COMPRESSED_RGBA_ASTC_10x6_KHR;if(r===ff)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR:o.COMPRESSED_RGBA_ASTC_10x8_KHR;if(r===df)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR:o.COMPRESSED_RGBA_ASTC_10x10_KHR;if(r===Ef)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR:o.COMPRESSED_RGBA_ASTC_12x10_KHR;if(r===Bf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR:o.COMPRESSED_RGBA_ASTC_12x12_KHR}else return null;if(r===Wa||r===Qf||r===pf)if(o=A.get("EXT_texture_compression_bptc"),o!==null){if(r===Wa)return a===l2?o.COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT:o.COMPRESSED_RGBA_BPTC_UNORM_EXT;if(r===Qf)return o.COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT;if(r===pf)return o.COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT}else return null;if(r===pN||r===mf||r===yf||r===wf)if(o=A.get("EXT_texture_compression_rgtc"),o!==null){if(r===Wa)return o.COMPRESSED_RED_RGTC1_EXT;if(r===mf)return o.COMPRESSED_SIGNED_RED_RGTC1_EXT;if(r===yf)return o.COMPRESSED_RED_GREEN_RGTC2_EXT;if(r===wf)return o.COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT}else return null;return r===Ne?n?e.UNSIGNED_INT_24_8:(o=A.get("WEBGL_depth_texture"),o!==null?o.UNSIGNED_INT_24_8_WEBGL:null):e[r]!==void 0?e[r]:null}return{convert:i}}class jN extends i1{constructor(A=[]){super(),this.isArrayCamera=!0,this.cameras=A}}class K8 extends X5{constructor(){super(),this.isGroup=!0,this.type="Group"}}const JK={type:"move"};class ZI{constructor(){this._targetRay=null,this._grip=null,this._hand=null}getHandSpace(){return this._hand===null&&(this._hand=new K8,this._hand.matrixAutoUpdate=!1,this._hand.visible=!1,this._hand.joints={},this._hand.inputState={pinching:!1}),this._hand}getTargetRaySpace(){return this._targetRay===null&&(this._targetRay=new K8,this._targetRay.matrixAutoUpdate=!1,this._targetRay.visible=!1,this._targetRay.hasLinearVelocity=!1,this._targetRay.linearVelocity=new k,this._targetRay.hasAngularVelocity=!1,this._targetRay.angularVelocity=new k),this._targetRay}getGripSpace(){return this._grip===null&&(this._grip=new K8,this._grip.matrixAutoUpdate=!1,this._grip.visible=!1,this._grip.hasLinearVelocity=!1,this._grip.linearVelocity=new k,this._grip.hasAngularVelocity=!1,this._grip.angularVelocity=new k),this._grip}dispatchEvent(A){return this._targetRay!==null&&this._targetRay.dispatchEvent(A),this._grip!==null&&this._grip.dispatchEvent(A),this._hand!==null&&this._hand.dispatchEvent(A),this}connect(A){if(A&&A.hand){const t=this._hand;if(t)for(const n of A.hand.values())this._getHandJoint(t,n)}return this.dispatchEvent({type:"connected",data:A}),this}disconnect(A){return this.dispatchEvent({type:"disconnected",data:A}),this._targetRay!==null&&(this._targetRay.visible=!1),this._grip!==null&&(this._grip.visible=!1),this._hand!==null&&(this._hand.visible=!1),this}update(A,t,n){let i=null,r=null,s=null;const o=this._targetRay,a=this._grip,l=this._hand;if(A&&t.session.visibilityState!=="visible-blurred"){if(l&&A.hand){s=!0;for(const m of A.hand.values()){const p=t.getJointPose(m,n),f=this._getHandJoint(l,m);p!==null&&(f.matrix.fromArray(p.transform.matrix),f.matrix.decompose(f.position,f.rotation,f.scale),f.matrixWorldNeedsUpdate=!0,f.jointRadius=p.radius),f.visible=p!==null}const u=l.joints["index-finger-tip"],I=l.joints["thumb-tip"],C=u.position.distanceTo(I.position),h=.02,d=.005;l.inputState.pinching&&C>h+d?(l.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:A.handedness,target:this})):!l.inputState.pinching&&C<=h-d&&(l.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:A.handedness,target:this}))}else a!==null&&A.gripSpace&&(r=t.getPose(A.gripSpace,n),r!==null&&(a.matrix.fromArray(r.transform.matrix),a.matrix.decompose(a.position,a.rotation,a.scale),a.matrixWorldNeedsUpdate=!0,r.linearVelocity?(a.hasLinearVelocity=!0,a.linearVelocity.copy(r.linearVelocity)):a.hasLinearVelocity=!1,r.angularVelocity?(a.hasAngularVelocity=!0,a.angularVelocity.copy(r.angularVelocity)):a.hasAngularVelocity=!1));o!==null&&(i=t.getPose(A.targetRaySpace,n),i===null&&r!==null&&(i=r),i!==null&&(o.matrix.fromArray(i.transform.matrix),o.matrix.decompose(o.position,o.rotation,o.scale),o.matrixWorldNeedsUpdate=!0,i.linearVelocity?(o.hasLinearVelocity=!0,o.linearVelocity.copy(i.linearVelocity)):o.hasLinearVelocity=!1,i.angularVelocity?(o.hasAngularVelocity=!0,o.angularVelocity.copy(i.angularVelocity)):o.hasAngularVelocity=!1,this.dispatchEvent(JK)))}return o!==null&&(o.visible=i!==null),a!==null&&(a.visible=r!==null),l!==null&&(l.visible=s!==null),this}_getHandJoint(A,t){if(A.joints[t.jointName]===void 0){const n=new K8;n.matrixAutoUpdate=!1,n.visible=!1,A.joints[t.jointName]=n,A.add(n)}return A.joints[t.jointName]}}class bg extends I2{constructor(A,t,n,i,r,s,o,a,l,u){if(u=u!==void 0?u:_t,u!==_t&&u!==Ht)throw new Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");n===void 0&&u===_t&&(n=bA),n===void 0&&u===Ht&&(n=Ne),super(null,i,r,s,o,a,u,n,l),this.isDepthTexture=!0,this.image={width:A,height:t},this.magFilter=o!==void 0?o:s2,this.minFilter=a!==void 0?a:s2,this.flipY=!1,this.generateMipmaps=!1,this.compareFunction=null}copy(A){return super.copy(A),this.compareFunction=A.compareFunction,this}toJSON(A){const t=super.toJSON(A);return this.compareFunction!==null&&(t.compareFunction=this.compareFunction),t}}class HK extends O3{constructor(A,t){super();const n=this;let i=null,r=1,s=null,o="local-floor",a=1,l=null,u=null,I=null,C=null,h=null,d=null;const m=t.getContextAttributes();let p=null,f=null;const Q=[],B=[],w=new i1;w.layers.enable(1),w.viewport=new t2;const R=new i1;R.layers.enable(2),R.viewport=new t2;const M=[w,R],N=new jN;N.layers.enable(1),N.layers.enable(2);let T=null,v=null;this.cameraAutoUpdate=!0,this.enabled=!1,this.isPresenting=!1,this.getController=function(b){let q=Q[b];return q===void 0&&(q=new ZI,Q[b]=q),q.getTargetRaySpace()},this.getControllerGrip=function(b){let q=Q[b];return q===void 0&&(q=new ZI,Q[b]=q),q.getGripSpace()},this.getHand=function(b){let q=Q[b];return q===void 0&&(q=new ZI,Q[b]=q),q.getHandSpace()};function x(b){const q=B.indexOf(b.inputSource);if(q===-1)return;const C0=Q[q];C0!==void 0&&(C0.update(b.inputSource,b.frame,l||s),C0.dispatchEvent({type:b.type,data:b.inputSource}))}function F(){i.removeEventListener("select",x),i.removeEventListener("selectstart",x),i.removeEventListener("selectend",x),i.removeEventListener("squeeze",x),i.removeEventListener("squeezestart",x),i.removeEventListener("squeezeend",x),i.removeEventListener("end",F),i.removeEventListener("inputsourceschange",K);for(let b=0;b=0&&(B[f0]=null,Q[f0].disconnect(C0))}for(let q=0;q=B.length){B.push(C0),f0=R0;break}else if(B[R0]===null){B[R0]=C0,f0=R0;break}if(f0===-1)break}const D0=Q[f0];D0&&D0.connect(C0)}}const V=new k,P=new k;function W(b,q,C0){V.setFromMatrixPosition(q.matrixWorld),P.setFromMatrixPosition(C0.matrixWorld);const f0=V.distanceTo(P),D0=q.projectionMatrix.elements,R0=C0.projectionMatrix.elements,G0=D0[14]/(D0[10]-1),q0=D0[14]/(D0[10]+1),W0=(D0[9]+1)/D0[5],C5=(D0[9]-1)/D0[5],O0=(D0[8]-1)/D0[0],Y=(R0[8]+1)/R0[0],E0=G0*O0,u0=G0*Y,Q0=f0/(-O0+Y),d0=Q0*-O0;q.matrixWorld.decompose(b.position,b.quaternion,b.scale),b.translateX(d0),b.translateZ(Q0),b.matrixWorld.compose(b.position,b.quaternion,b.scale),b.matrixWorldInverse.copy(b.matrixWorld).invert();const e5=G0+Q0,b0=q0+Q0,K0=E0-d0,a5=u0+(f0-d0),k5=W0*q0/b0*e5,p2=C5*q0/b0*e5;b.projectionMatrix.makePerspective(K0,a5,k5,p2,e5,b0),b.projectionMatrixInverse.copy(b.projectionMatrix).invert()}function e0(b,q){q===null?b.matrixWorld.copy(b.matrix):b.matrixWorld.multiplyMatrices(q.matrixWorld,b.matrix),b.matrixWorldInverse.copy(b.matrixWorld).invert()}this.updateCamera=function(b){if(i===null)return;N.near=R.near=w.near=b.near,N.far=R.far=w.far=b.far,(T!==N.near||v!==N.far)&&(i.updateRenderState({depthNear:N.near,depthFar:N.far}),T=N.near,v=N.far);const q=b.parent,C0=N.cameras;e0(N,q);for(let f0=0;f00&&(p.alphaTest.value=f.alphaTest);const Q=A.get(f).envMap;if(Q&&(p.envMap.value=Q,p.flipEnvMap.value=Q.isCubeTexture&&Q.isRenderTargetTexture===!1?-1:1,p.reflectivity.value=f.reflectivity,p.ior.value=f.ior,p.refractionRatio.value=f.refractionRatio),f.lightMap){p.lightMap.value=f.lightMap;const B=e._useLegacyLights===!0?Math.PI:1;p.lightMapIntensity.value=f.lightMapIntensity*B,t(f.lightMap,p.lightMapTransform)}f.aoMap&&(p.aoMap.value=f.aoMap,p.aoMapIntensity.value=f.aoMapIntensity,t(f.aoMap,p.aoMapTransform))}function s(p,f){p.diffuse.value.copy(f.color),p.opacity.value=f.opacity,f.map&&(p.map.value=f.map,t(f.map,p.mapTransform))}function o(p,f){p.dashSize.value=f.dashSize,p.totalSize.value=f.dashSize+f.gapSize,p.scale.value=f.scale}function a(p,f,Q,B){p.diffuse.value.copy(f.color),p.opacity.value=f.opacity,p.size.value=f.size*Q,p.scale.value=B*.5,f.map&&(p.map.value=f.map,t(f.map,p.uvTransform)),f.alphaMap&&(p.alphaMap.value=f.alphaMap,t(f.alphaMap,p.alphaMapTransform)),f.alphaTest>0&&(p.alphaTest.value=f.alphaTest)}function l(p,f){p.diffuse.value.copy(f.color),p.opacity.value=f.opacity,p.rotation.value=f.rotation,f.map&&(p.map.value=f.map,t(f.map,p.mapTransform)),f.alphaMap&&(p.alphaMap.value=f.alphaMap,t(f.alphaMap,p.alphaMapTransform)),f.alphaTest>0&&(p.alphaTest.value=f.alphaTest)}function u(p,f){p.specular.value.copy(f.specular),p.shininess.value=Math.max(f.shininess,1e-4)}function I(p,f){f.gradientMap&&(p.gradientMap.value=f.gradientMap)}function C(p,f){p.metalness.value=f.metalness,f.metalnessMap&&(p.metalnessMap.value=f.metalnessMap,t(f.metalnessMap,p.metalnessMapTransform)),p.roughness.value=f.roughness,f.roughnessMap&&(p.roughnessMap.value=f.roughnessMap,t(f.roughnessMap,p.roughnessMapTransform)),A.get(f).envMap&&(p.envMapIntensity.value=f.envMapIntensity)}function h(p,f,Q){p.ior.value=f.ior,f.sheen>0&&(p.sheenColor.value.copy(f.sheenColor).multiplyScalar(f.sheen),p.sheenRoughness.value=f.sheenRoughness,f.sheenColorMap&&(p.sheenColorMap.value=f.sheenColorMap,t(f.sheenColorMap,p.sheenColorMapTransform)),f.sheenRoughnessMap&&(p.sheenRoughnessMap.value=f.sheenRoughnessMap,t(f.sheenRoughnessMap,p.sheenRoughnessMapTransform))),f.clearcoat>0&&(p.clearcoat.value=f.clearcoat,p.clearcoatRoughness.value=f.clearcoatRoughness,f.clearcoatMap&&(p.clearcoatMap.value=f.clearcoatMap,t(f.clearcoatMap,p.clearcoatMapTransform)),f.clearcoatRoughnessMap&&(p.clearcoatRoughnessMap.value=f.clearcoatRoughnessMap,t(f.clearcoatRoughnessMap,p.clearcoatRoughnessMapTransform)),f.clearcoatNormalMap&&(p.clearcoatNormalMap.value=f.clearcoatNormalMap,t(f.clearcoatNormalMap,p.clearcoatNormalMapTransform),p.clearcoatNormalScale.value.copy(f.clearcoatNormalScale),f.side===o1&&p.clearcoatNormalScale.value.negate())),f.iridescence>0&&(p.iridescence.value=f.iridescence,p.iridescenceIOR.value=f.iridescenceIOR,p.iridescenceThicknessMinimum.value=f.iridescenceThicknessRange[0],p.iridescenceThicknessMaximum.value=f.iridescenceThicknessRange[1],f.iridescenceMap&&(p.iridescenceMap.value=f.iridescenceMap,t(f.iridescenceMap,p.iridescenceMapTransform)),f.iridescenceThicknessMap&&(p.iridescenceThicknessMap.value=f.iridescenceThicknessMap,t(f.iridescenceThicknessMap,p.iridescenceThicknessMapTransform))),f.transmission>0&&(p.transmission.value=f.transmission,p.transmissionSamplerMap.value=Q.texture,p.transmissionSamplerSize.value.set(Q.width,Q.height),f.transmissionMap&&(p.transmissionMap.value=f.transmissionMap,t(f.transmissionMap,p.transmissionMapTransform)),p.thickness.value=f.thickness,f.thicknessMap&&(p.thicknessMap.value=f.thicknessMap,t(f.thicknessMap,p.thicknessMapTransform)),p.attenuationDistance.value=f.attenuationDistance,p.attenuationColor.value.copy(f.attenuationColor)),f.anisotropy>0&&(p.anisotropyVector.value.set(f.anisotropy*Math.cos(f.anisotropyRotation),f.anisotropy*Math.sin(f.anisotropyRotation)),f.anisotropyMap&&(p.anisotropyMap.value=f.anisotropyMap,t(f.anisotropyMap,p.anisotropyMapTransform))),p.specularIntensity.value=f.specularIntensity,p.specularColor.value.copy(f.specularColor),f.specularColorMap&&(p.specularColorMap.value=f.specularColorMap,t(f.specularColorMap,p.specularColorMapTransform)),f.specularIntensityMap&&(p.specularIntensityMap.value=f.specularIntensityMap,t(f.specularIntensityMap,p.specularIntensityMapTransform))}function d(p,f){f.matcap&&(p.matcap.value=f.matcap)}function m(p,f){const Q=A.get(f).light;p.referencePosition.value.setFromMatrixPosition(Q.matrixWorld),p.nearDistance.value=Q.shadow.camera.near,p.farDistance.value=Q.shadow.camera.far}return{refreshFogUniforms:n,refreshMaterialUniforms:i}}function VK(e,A,t,n){let i={},r={},s=[];const o=t.isWebGL2?e.getParameter(e.MAX_UNIFORM_BUFFER_BINDINGS):0;function a(Q,B){const w=B.program;n.uniformBlockBinding(Q,w)}function l(Q,B){let w=i[Q.id];w===void 0&&(d(Q),w=u(Q),i[Q.id]=w,Q.addEventListener("dispose",p));const R=B.program;n.updateUBOMapping(Q,R);const M=A.render.frame;r[Q.id]!==M&&(C(Q),r[Q.id]=M)}function u(Q){const B=I();Q.__bindingPointIndex=B;const w=e.createBuffer(),R=Q.__size,M=Q.usage;return e.bindBuffer(e.UNIFORM_BUFFER,w),e.bufferData(e.UNIFORM_BUFFER,R,M),e.bindBuffer(e.UNIFORM_BUFFER,null),e.bindBufferBase(e.UNIFORM_BUFFER,B,w),w}function I(){for(let Q=0;Q0){M=w%R;const K=R-M;M!==0&&K-x.boundary<0&&(w+=R-M,v.__offset=w)}w+=x.storage}return M=w%R,M>0&&(w+=R-M),Q.__size=w,Q.__cache={},this}function m(Q){const B={boundary:0,storage:0};return typeof Q=="number"?(B.boundary=4,B.storage=4):Q.isVector2?(B.boundary=8,B.storage=8):Q.isVector3||Q.isColor?(B.boundary=16,B.storage=12):Q.isVector4?(B.boundary=16,B.storage=16):Q.isMatrix3?(B.boundary=48,B.storage=48):Q.isMatrix4?(B.boundary=64,B.storage=64):Q.isTexture?console.warn("THREE.WebGLRenderer: Texture samplers can not be part of an uniforms group."):console.warn("THREE.WebGLRenderer: Unsupported uniform value type.",Q),B}function p(Q){const B=Q.target;B.removeEventListener("dispose",p);const w=s.indexOf(B.__bindingPointIndex);s.splice(w,1),e.deleteBuffer(i[B.id]),delete i[B.id],delete r[B.id]}function f(){for(const Q in i)e.deleteBuffer(i[Q]);s=[],i={},r={}}return{bind:a,update:l,dispose:f}}class LE{constructor(A={}){const{canvas:t=LN(),context:n=null,depth:i=!0,stencil:r=!0,alpha:s=!1,antialias:o=!1,premultipliedAlpha:a=!0,preserveDrawingBuffer:l=!1,powerPreference:u="default",failIfMajorPerformanceCaveat:I=!1}=A;this.isWebGLRenderer=!0;let C;n!==null?C=n.getContextAttributes().alpha:C=s;const h=new Uint32Array(4),d=new Int32Array(4);let m=null,p=null;const f=[],Q=[];this.domElement=t,this.debug={checkShaderErrors:!0,onShaderError:null},this.autoClear=!0,this.autoClearColor=!0,this.autoClearDepth=!0,this.autoClearStencil=!0,this.sortObjects=!0,this.clippingPlanes=[],this.localClippingEnabled=!1,this._outputColorSpace=e2,this._useLegacyLights=!1,this.toneMapping=aA,this.toneMappingExposure=1;const B=this;let w=!1,R=0,M=0,N=null,T=-1,v=null;const x=new t2,F=new t2;let K=null;const V=new F0(0);let P=0,W=t.width,e0=t.height,i0=1,O=null,H=null;const J=new t2(0,0,W,e0),b=new t2(0,0,W,e0);let q=!1;const C0=new Lg;let f0=!1,D0=!1,R0=null;const G0=new y5,q0=new g0,W0=new k,C5={background:null,fog:null,environment:null,overrideMaterial:null,isScene:!0};function O0(){return N===null?i0:1}let Y=n;function E0(_,A0){for(let r0=0;r0<_.length;r0++){const o0=_[r0],a0=t.getContext(o0,A0);if(a0!==null)return a0}return null}try{const _={alpha:!0,depth:i,stencil:r,antialias:o,premultipliedAlpha:a,preserveDrawingBuffer:l,powerPreference:u,failIfMajorPerformanceCaveat:I};if("setAttribute"in t&&t.setAttribute("data-engine",`three.js r${J7}`),t.addEventListener("webglcontextlost",O5,!1),t.addEventListener("webglcontextrestored",Z,!1),t.addEventListener("webglcontextcreationerror",k0,!1),Y===null){const A0=["webgl2","webgl","experimental-webgl"];if(B.isWebGL1Renderer===!0&&A0.shift(),Y=E0(A0,_),Y===null)throw E0(A0)?new Error("Error creating WebGL context with your selected attributes."):new Error("Error creating WebGL context.")}typeof WebGLRenderingContext<"u"&&Y instanceof WebGLRenderingContext&&console.warn("THREE.WebGLRenderer: WebGL 1 support was deprecated in r153 and will be removed in r163."),Y.getShaderPrecisionFormat===void 0&&(Y.getShaderPrecisionFormat=function(){return{rangeMin:1,rangeMax:1,precision:1}})}catch(_){throw console.error("THREE.WebGLRenderer: "+_.message),_}let u0,Q0,d0,e5,b0,K0,a5,k5,p2,G,U,n0,m0,B0,y0,Z0,v0,_0,h5,H5,M0,$5,B5,c5;function i5(){u0=new oH(Y),Q0=new eH(Y,u0,A),u0.init(Q0),$5=new ZN(Y,u0,Q0),d0=new PK(Y,u0,Q0),e5=new gH(Y),b0=new vK,K0=new YK(Y,u0,d0,b0,Q0,$5,e5),a5=new nH(B),k5=new sH(B),p2=new QP(Y,Q0),B5=new $J(Y,u0,p2,Q0),G=new aH(Y,p2,e5,B5),U=new CH(Y,G,p2,e5),h5=new IH(Y,Q0,K0),Z0=new tH(b0),n0=new SK(B,a5,k5,u0,Q0,B5,Z0),m0=new KK(B,b0),B0=new xK,y0=new LK(u0,Q0),_0=new XJ(B,a5,k5,d0,U,C,a),v0=new OK(B,U,Q0),c5=new VK(Y,e5,Q0,d0),H5=new AH(Y,u0,e5,Q0),M0=new lH(Y,u0,e5,Q0),e5.programs=n0.programs,B.capabilities=Q0,B.extensions=u0,B.properties=b0,B.renderLists=B0,B.shadowMap=v0,B.state=d0,B.info=e5}i5();const Y0=new HK(B,Y);this.xr=Y0,this.getContext=function(){return Y},this.getContextAttributes=function(){return Y.getContextAttributes()},this.forceContextLoss=function(){const _=u0.get("WEBGL_lose_context");_&&_.loseContext()},this.forceContextRestore=function(){const _=u0.get("WEBGL_lose_context");_&&_.restoreContext()},this.getPixelRatio=function(){return i0},this.setPixelRatio=function(_){_!==void 0&&(i0=_,this.setSize(W,e0,!1))},this.getSize=function(_){return _.set(W,e0)},this.setSize=function(_,A0,r0=!0){if(Y0.isPresenting){console.warn("THREE.WebGLRenderer: Can't change size while VR device is presenting.");return}W=_,e0=A0,t.width=Math.floor(_*i0),t.height=Math.floor(A0*i0),r0===!0&&(t.style.width=_+"px",t.style.height=A0+"px"),this.setViewport(0,0,_,A0)},this.getDrawingBufferSize=function(_){return _.set(W*i0,e0*i0).floor()},this.setDrawingBufferSize=function(_,A0,r0){W=_,e0=A0,i0=r0,t.width=Math.floor(_*r0),t.height=Math.floor(A0*r0),this.setViewport(0,0,_,A0)},this.getCurrentViewport=function(_){return _.copy(x)},this.getViewport=function(_){return _.copy(J)},this.setViewport=function(_,A0,r0,o0){_.isVector4?J.set(_.x,_.y,_.z,_.w):J.set(_,A0,r0,o0),d0.viewport(x.copy(J).multiplyScalar(i0).floor())},this.getScissor=function(_){return _.copy(b)},this.setScissor=function(_,A0,r0,o0){_.isVector4?b.set(_.x,_.y,_.z,_.w):b.set(_,A0,r0,o0),d0.scissor(F.copy(b).multiplyScalar(i0).floor())},this.getScissorTest=function(){return q},this.setScissorTest=function(_){d0.setScissorTest(q=_)},this.setOpaqueSort=function(_){O=_},this.setTransparentSort=function(_){H=_},this.getClearColor=function(_){return _.copy(_0.getClearColor())},this.setClearColor=function(){_0.setClearColor.apply(_0,arguments)},this.getClearAlpha=function(){return _0.getClearAlpha()},this.setClearAlpha=function(){_0.setClearAlpha.apply(_0,arguments)},this.clear=function(_=!0,A0=!0,r0=!0){let o0=0;if(_){let a0=!1;if(N!==null){const P0=N.texture.format;a0=P0===ME||P0===DE||P0===wE}if(a0){const P0=N.texture.type,X0=P0===I4||P0===bA||P0===Ug||P0===Ne||P0===mE||P0===yE,o5=_0.getClearColor(),l5=_0.getClearAlpha(),d5=o5.r,f5=o5.g,E5=o5.b;X0?(h[0]=d5,h[1]=f5,h[2]=E5,h[3]=l5,Y.clearBufferuiv(Y.COLOR,0,h)):(d[0]=d5,d[1]=f5,d[2]=E5,d[3]=l5,Y.clearBufferiv(Y.COLOR,0,d))}else o0|=Y.COLOR_BUFFER_BIT}A0&&(o0|=Y.DEPTH_BUFFER_BIT),r0&&(o0|=Y.STENCIL_BUFFER_BIT,this.state.buffers.stencil.setMask(4294967295)),Y.clear(o0)},this.clearColor=function(){this.clear(!0,!1,!1)},this.clearDepth=function(){this.clear(!1,!0,!1)},this.clearStencil=function(){this.clear(!1,!1,!0)},this.dispose=function(){t.removeEventListener("webglcontextlost",O5,!1),t.removeEventListener("webglcontextrestored",Z,!1),t.removeEventListener("webglcontextcreationerror",k0,!1),B0.dispose(),y0.dispose(),b0.dispose(),a5.dispose(),k5.dispose(),U.dispose(),B5.dispose(),c5.dispose(),n0.dispose(),Y0.dispose(),Y0.removeEventListener("sessionstart",n4),Y0.removeEventListener("sessionend",i2),R0&&(R0.dispose(),R0=null),v1.stop()};function O5(_){_.preventDefault(),console.log("THREE.WebGLRenderer: Context Lost."),w=!0}function Z(){console.log("THREE.WebGLRenderer: Context Restored."),w=!1;const _=e5.autoReset,A0=v0.enabled,r0=v0.autoUpdate,o0=v0.needsUpdate,a0=v0.type;i5(),e5.autoReset=_,v0.enabled=A0,v0.autoUpdate=r0,v0.needsUpdate=o0,v0.type=a0}function k0(_){console.error("THREE.WebGLRenderer: A WebGL context could not be created. Reason: ",_.statusMessage)}function S0(_){const A0=_.target;A0.removeEventListener("dispose",S0),I0(A0)}function I0(_){N0(_),b0.remove(_)}function N0(_){const A0=b0.get(_).programs;A0!==void 0&&(A0.forEach(function(r0){n0.releaseProgram(r0)}),_.isShaderMaterial&&n0.releaseShaderCache(_))}this.renderBufferDirect=function(_,A0,r0,o0,a0,P0){A0===null&&(A0=C5);const X0=a0.isMesh&&a0.matrixWorld.determinant()<0,o5=Wc(_,A0,r0,o0,a0);d0.setMaterial(o0,X0);let l5=r0.index,d5=1;if(o0.wireframe===!0){if(l5=G.getWireframeAttribute(r0),l5===void 0)return;d5=2}const f5=r0.drawRange,E5=r0.attributes.position;let M2=f5.start*d5,N1=(f5.start+f5.count)*d5;P0!==null&&(M2=Math.max(M2,P0.start*d5),N1=Math.min(N1,(P0.start+P0.count)*d5)),l5!==null?(M2=Math.max(M2,0),N1=Math.min(N1,l5.count)):E5!=null&&(M2=Math.max(M2,0),N1=Math.min(N1,E5.count));const C2=N1-M2;if(C2<0||C2===1/0)return;B5.setup(a0,o0,o5,r0,l5);let I1,u5=H5;if(l5!==null&&(I1=p2.get(l5),u5=M0,u5.setIndex(I1)),a0.isMesh)o0.wireframe===!0?(d0.setLineWidth(o0.wireframeLinewidth*O0()),u5.setMode(Y.LINES)):u5.setMode(Y.TRIANGLES);else if(a0.isLine){let V0=o0.linewidth;V0===void 0&&(V0=1),d0.setLineWidth(V0*O0()),a0.isLineSegments?u5.setMode(Y.LINES):a0.isLineLoop?u5.setMode(Y.LINE_LOOP):u5.setMode(Y.LINE_STRIP)}else a0.isPoints?u5.setMode(Y.POINTS):a0.isSprite&&u5.setMode(Y.TRIANGLES);if(a0.isInstancedMesh)u5.renderInstances(M2,C2,a0.count);else if(r0.isInstancedBufferGeometry){const V0=r0._maxInstanceCount!==void 0?r0._maxInstanceCount:1/0,l3=Math.min(r0.instanceCount,V0);u5.renderInstances(M2,C2,l3)}else u5.render(M2,C2)};function s5(_,A0,r0){_.transparent===!0&&_.side===M4&&_.forceSinglePass===!1?(_.side=o1,_.needsUpdate=!0,G6(_,A0,r0),_.side=WA,_.needsUpdate=!0,G6(_,A0,r0),_.side=M4):G6(_,A0,r0)}this.compile=function(_,A0,r0=null){r0===null&&(r0=_),p=y0.get(r0),p.init(),Q.push(p),r0.traverseVisible(function(a0){a0.isLight&&a0.layers.test(A0.layers)&&(p.pushLight(a0),a0.castShadow&&p.pushShadow(a0))}),_!==r0&&_.traverseVisible(function(a0){a0.isLight&&a0.layers.test(A0.layers)&&(p.pushLight(a0),a0.castShadow&&p.pushShadow(a0))}),p.setupLights(B._useLegacyLights);const o0=new Set;return _.traverse(function(a0){const P0=a0.material;if(P0)if(Array.isArray(P0))for(let X0=0;X0{function P0(){if(o0.forEach(function(X0){b0.get(X0).currentProgram.isReady()&&o0.delete(X0)}),o0.size===0){a0(_);return}setTimeout(P0,10)}u0.get("KHR_parallel_shader_compile")!==null?P0():setTimeout(P0,10)})};let Y5=null;function D2(_){Y5&&Y5(_)}function n4(){v1.stop()}function i2(){v1.start()}const v1=new HN;v1.setAnimationLoop(D2),typeof self<"u"&&v1.setContext(self),this.setAnimationLoop=function(_){Y5=_,Y0.setAnimationLoop(_),_===null?v1.stop():v1.start()},Y0.addEventListener("sessionstart",n4),Y0.addEventListener("sessionend",i2),this.render=function(_,A0){if(A0!==void 0&&A0.isCamera!==!0){console.error("THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.");return}if(w===!0)return;_.matrixWorldAutoUpdate===!0&&_.updateMatrixWorld(),A0.parent===null&&A0.matrixWorldAutoUpdate===!0&&A0.updateMatrixWorld(),Y0.enabled===!0&&Y0.isPresenting===!0&&(Y0.cameraAutoUpdate===!0&&Y0.updateCamera(A0),A0=Y0.getCamera()),_.isScene===!0&&_.onBeforeRender(B,_,A0,N),p=y0.get(_,Q.length),p.init(),Q.push(p),G0.multiplyMatrices(A0.projectionMatrix,A0.matrixWorldInverse),C0.setFromProjectionMatrix(G0),D0=this.localClippingEnabled,f0=Z0.init(this.clippingPlanes,D0),m=B0.get(_,f.length),m.init(),f.push(m),a3(_,A0,0,B.sortObjects),m.finish(),B.sortObjects===!0&&m.sort(O,H),this.info.render.frame++,f0===!0&&Z0.beginShadows();const r0=p.state.shadowsArray;if(v0.render(r0,_,A0),f0===!0&&Z0.endShadows(),this.info.autoReset===!0&&this.info.reset(),_0.render(m,_),p.setupLights(B._useLegacyLights),A0.isArrayCamera){const o0=A0.cameras;for(let a0=0,P0=o0.length;a00?p=Q[Q.length-1]:p=null,f.pop(),f.length>0?m=f[f.length-1]:m=null};function a3(_,A0,r0,o0){if(_.visible===!1)return;if(_.layers.test(A0.layers)){if(_.isGroup)r0=_.renderOrder;else if(_.isLOD)_.autoUpdate===!0&&_.update(A0);else if(_.isLight)p.pushLight(_),_.castShadow&&p.pushShadow(_);else if(_.isSprite){if(!_.frustumCulled||C0.intersectsSprite(_)){o0&&W0.setFromMatrixPosition(_.matrixWorld).applyMatrix4(G0);const X0=U.update(_),o5=_.material;o5.visible&&m.push(_,X0,o5,r0,W0.z,null)}}else if((_.isMesh||_.isLine||_.isPoints)&&(!_.frustumCulled||C0.intersectsObject(_))){const X0=U.update(_),o5=_.material;if(o0&&(_.boundingSphere!==void 0?(_.boundingSphere===null&&_.computeBoundingSphere(),W0.copy(_.boundingSphere.center)):(X0.boundingSphere===null&&X0.computeBoundingSphere(),W0.copy(X0.boundingSphere.center)),W0.applyMatrix4(_.matrixWorld).applyMatrix4(G0)),Array.isArray(o5)){const l5=X0.groups;for(let d5=0,f5=l5.length;d50&&sn(a0,P0,A0,r0),o0&&d0.viewport(x.copy(o0)),a0.length>0&&L6(a0,A0,r0),P0.length>0&&L6(P0,A0,r0),X0.length>0&&L6(X0,A0,r0),d0.buffers.depth.setTest(!0),d0.buffers.depth.setMask(!0),d0.buffers.color.setMask(!0),d0.setPolygonOffset(!1)}function sn(_,A0,r0,o0){if((r0.isScene===!0?r0.overrideMaterial:null)!==null)return;const P0=Q0.isWebGL2;R0===null&&(R0=new S1(1,1,{generateMipmaps:!0,type:u0.has("EXT_color_buffer_half_float")?Jt:I4,minFilter:Yt,samples:P0?4:0})),B.getDrawingBufferSize(q0),P0?R0.setSize(q0.x,q0.y):R0.setSize(bl(q0.x),bl(q0.y));const X0=B.getRenderTarget();B.setRenderTarget(R0),B.getClearColor(V),P=B.getClearAlpha(),P<1&&B.setClearColor(16777215,.5),B.clear();const o5=B.toneMapping;B.toneMapping=aA,L6(_,r0,o0),K0.updateMultisampleRenderTarget(R0),K0.updateRenderTargetMipmap(R0);let l5=!1;for(let d5=0,f5=A0.length;d50),E5=!!r0.morphAttributes.position,M2=!!r0.morphAttributes.normal,N1=!!r0.morphAttributes.color;let C2=aA;o0.toneMapped&&(N===null||N.isXRRenderTarget===!0)&&(C2=B.toneMapping);const I1=r0.morphAttributes.position||r0.morphAttributes.normal||r0.morphAttributes.color,u5=I1!==void 0?I1.length:0,V0=b0.get(o0),l3=p.state.lights;if(f0===!0&&(D0===!0||_!==v)){const h1=_===v&&o0.id===T;Z0.setState(o0,_,h1)}let G5=!1;o0.version===V0.__version?(V0.needsLights&&V0.lightsStateVersion!==l3.state.version||V0.outputColorSpace!==o5||a0.isInstancedMesh&&V0.instancing===!1||!a0.isInstancedMesh&&V0.instancing===!0||a0.isSkinnedMesh&&V0.skinning===!1||!a0.isSkinnedMesh&&V0.skinning===!0||a0.isInstancedMesh&&V0.instancingColor===!0&&a0.instanceColor===null||a0.isInstancedMesh&&V0.instancingColor===!1&&a0.instanceColor!==null||V0.envMap!==l5||o0.fog===!0&&V0.fog!==P0||V0.numClippingPlanes!==void 0&&(V0.numClippingPlanes!==Z0.numPlanes||V0.numIntersection!==Z0.numIntersection)||V0.vertexAlphas!==d5||V0.vertexTangents!==f5||V0.morphTargets!==E5||V0.morphNormals!==M2||V0.morphColors!==N1||V0.toneMapping!==C2||Q0.isWebGL2===!0&&V0.morphTargetsCount!==u5)&&(G5=!0):(G5=!0,V0.__version=o0.version);let U2=V0.currentProgram;G5===!0&&(U2=G6(o0,A0,a0));let yA=!1,g3=!1,C1=!1;const z2=U2.getUniforms(),wA=V0.uniforms;if(d0.useProgram(U2.program)&&(yA=!0,g3=!0,C1=!0),o0.id!==T&&(T=o0.id,g3=!0),yA||v!==_){z2.setValue(Y,"projectionMatrix",_.projectionMatrix),z2.setValue(Y,"viewMatrix",_.matrixWorldInverse);const h1=z2.map.cameraPosition;h1!==void 0&&h1.setValue(Y,W0.setFromMatrixPosition(_.matrixWorld)),Q0.logarithmicDepthBuffer&&z2.setValue(Y,"logDepthBufFC",2/(Math.log(_.far+1)/Math.LN2)),(o0.isMeshPhongMaterial||o0.isMeshToonMaterial||o0.isMeshLambertMaterial||o0.isMeshBasicMaterial||o0.isMeshStandardMaterial||o0.isShaderMaterial)&&z2.setValue(Y,"isOrthographic",_.isOrthographicCamera===!0),v!==_&&(v=_,g3=!0,C1=!0)}if(a0.isSkinnedMesh){z2.setOptional(Y,a0,"bindMatrix"),z2.setOptional(Y,a0,"bindMatrixInverse");const h1=a0.skeleton;h1&&(Q0.floatVertexTextures?(h1.boneTexture===null&&h1.computeBoneTexture(),z2.setValue(Y,"boneTexture",h1.boneTexture,K0),z2.setValue(Y,"boneTextureSize",h1.boneTextureSize)):console.warn("THREE.WebGLRenderer: SkinnedMesh can only be used with WebGL 2. With WebGL 1 OES_texture_float and vertex textures support is required."))}const b6=r0.morphAttributes;if((b6.position!==void 0||b6.normal!==void 0||b6.color!==void 0&&Q0.isWebGL2===!0)&&h5.update(a0,r0,U2),(g3||V0.receiveShadow!==a0.receiveShadow)&&(V0.receiveShadow=a0.receiveShadow,z2.setValue(Y,"receiveShadow",a0.receiveShadow)),o0.isMeshGouraudMaterial&&o0.envMap!==null&&(wA.envMap.value=l5,wA.flipEnvMap.value=l5.isCubeTexture&&l5.isRenderTargetTexture===!1?-1:1),g3&&(z2.setValue(Y,"toneMappingExposure",B.toneMappingExposure),V0.needsLights&&Zc(wA,C1),P0&&o0.fog===!0&&m0.refreshFogUniforms(wA,P0),m0.refreshMaterialUniforms(wA,o0,i0,e0,R0),ja.upload(Y,gs(V0),wA,K0)),o0.isShaderMaterial&&o0.uniformsNeedUpdate===!0&&(ja.upload(Y,gs(V0),wA,K0),o0.uniformsNeedUpdate=!1),o0.isSpriteMaterial&&z2.setValue(Y,"center",a0.center),z2.setValue(Y,"modelViewMatrix",a0.modelViewMatrix),z2.setValue(Y,"normalMatrix",a0.normalMatrix),z2.setValue(Y,"modelMatrix",a0.matrixWorld),o0.isShaderMaterial||o0.isRawShaderMaterial){const h1=o0.uniformsGroups;for(let O6=0,b4=h1.length;O60&&K0.useMultisampledRTT(_)===!1?a0=b0.get(_).__webglMultisampledFramebuffer:Array.isArray(f5)?a0=f5[r0]:a0=f5,x.copy(_.viewport),F.copy(_.scissor),K=_.scissorTest}else x.copy(J).multiplyScalar(i0).floor(),F.copy(b).multiplyScalar(i0).floor(),K=q;if(d0.bindFramebuffer(Y.FRAMEBUFFER,a0)&&Q0.drawBuffers&&o0&&d0.drawBuffers(_,a0),d0.viewport(x),d0.scissor(F),d0.setScissorTest(K),P0){const l5=b0.get(_.texture);Y.framebufferTexture2D(Y.FRAMEBUFFER,Y.COLOR_ATTACHMENT0,Y.TEXTURE_CUBE_MAP_POSITIVE_X+A0,l5.__webglTexture,r0)}else if(X0){const l5=b0.get(_.texture),d5=A0||0;Y.framebufferTextureLayer(Y.FRAMEBUFFER,Y.COLOR_ATTACHMENT0,l5.__webglTexture,r0||0,d5)}T=-1},this.readRenderTargetPixels=function(_,A0,r0,o0,a0,P0,X0){if(!(_&&_.isWebGLRenderTarget)){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");return}let o5=b0.get(_).__webglFramebuffer;if(_.isWebGLCubeRenderTarget&&X0!==void 0&&(o5=o5[X0]),o5){d0.bindFramebuffer(Y.FRAMEBUFFER,o5);try{const l5=_.texture,d5=l5.format,f5=l5.type;if(d5!==R4&&$5.convert(d5)!==Y.getParameter(Y.IMPLEMENTATION_COLOR_READ_FORMAT)){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in RGBA or implementation defined format.");return}const E5=f5===Jt&&(u0.has("EXT_color_buffer_half_float")||Q0.isWebGL2&&u0.has("EXT_color_buffer_float"));if(f5!==I4&&$5.convert(f5)!==Y.getParameter(Y.IMPLEMENTATION_COLOR_READ_TYPE)&&!(f5===S3&&(Q0.isWebGL2||u0.has("OES_texture_float")||u0.has("WEBGL_color_buffer_float")))&&!E5){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.");return}A0>=0&&A0<=_.width-o0&&r0>=0&&r0<=_.height-a0&&Y.readPixels(A0,r0,o0,a0,$5.convert(d5),$5.convert(f5),P0)}finally{const l5=N!==null?b0.get(N).__webglFramebuffer:null;d0.bindFramebuffer(Y.FRAMEBUFFER,l5)}}},this.copyFramebufferToTexture=function(_,A0,r0=0){const o0=Math.pow(2,-r0),a0=Math.floor(A0.image.width*o0),P0=Math.floor(A0.image.height*o0);K0.setTexture2D(A0,0),Y.copyTexSubImage2D(Y.TEXTURE_2D,r0,0,0,_.x,_.y,a0,P0),d0.unbindTexture()},this.copyTextureToTexture=function(_,A0,r0,o0=0){const a0=A0.image.width,P0=A0.image.height,X0=$5.convert(r0.format),o5=$5.convert(r0.type);K0.setTexture2D(r0,0),Y.pixelStorei(Y.UNPACK_FLIP_Y_WEBGL,r0.flipY),Y.pixelStorei(Y.UNPACK_PREMULTIPLY_ALPHA_WEBGL,r0.premultiplyAlpha),Y.pixelStorei(Y.UNPACK_ALIGNMENT,r0.unpackAlignment),A0.isDataTexture?Y.texSubImage2D(Y.TEXTURE_2D,o0,_.x,_.y,a0,P0,X0,o5,A0.image.data):A0.isCompressedTexture?Y.compressedTexSubImage2D(Y.TEXTURE_2D,o0,_.x,_.y,A0.mipmaps[0].width,A0.mipmaps[0].height,X0,A0.mipmaps[0].data):Y.texSubImage2D(Y.TEXTURE_2D,o0,_.x,_.y,X0,o5,A0.image),o0===0&&r0.generateMipmaps&&Y.generateMipmap(Y.TEXTURE_2D),d0.unbindTexture()},this.copyTextureToTexture3D=function(_,A0,r0,o0,a0=0){if(B.isWebGL1Renderer){console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: can only be used with WebGL2.");return}const P0=_.max.x-_.min.x+1,X0=_.max.y-_.min.y+1,o5=_.max.z-_.min.z+1,l5=$5.convert(o0.format),d5=$5.convert(o0.type);let f5;if(o0.isData3DTexture)K0.setTexture3D(o0,0),f5=Y.TEXTURE_3D;else if(o0.isDataArrayTexture)K0.setTexture2DArray(o0,0),f5=Y.TEXTURE_2D_ARRAY;else{console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: only supports THREE.DataTexture3D and THREE.DataTexture2DArray.");return}Y.pixelStorei(Y.UNPACK_FLIP_Y_WEBGL,o0.flipY),Y.pixelStorei(Y.UNPACK_PREMULTIPLY_ALPHA_WEBGL,o0.premultiplyAlpha),Y.pixelStorei(Y.UNPACK_ALIGNMENT,o0.unpackAlignment);const E5=Y.getParameter(Y.UNPACK_ROW_LENGTH),M2=Y.getParameter(Y.UNPACK_IMAGE_HEIGHT),N1=Y.getParameter(Y.UNPACK_SKIP_PIXELS),C2=Y.getParameter(Y.UNPACK_SKIP_ROWS),I1=Y.getParameter(Y.UNPACK_SKIP_IMAGES),u5=r0.isCompressedTexture?r0.mipmaps[0]:r0.image;Y.pixelStorei(Y.UNPACK_ROW_LENGTH,u5.width),Y.pixelStorei(Y.UNPACK_IMAGE_HEIGHT,u5.height),Y.pixelStorei(Y.UNPACK_SKIP_PIXELS,_.min.x),Y.pixelStorei(Y.UNPACK_SKIP_ROWS,_.min.y),Y.pixelStorei(Y.UNPACK_SKIP_IMAGES,_.min.z),r0.isDataTexture||r0.isData3DTexture?Y.texSubImage3D(f5,a0,A0.x,A0.y,A0.z,P0,X0,o5,l5,d5,u5.data):r0.isCompressedArrayTexture?(console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: untested support for compressed srcTexture."),Y.compressedTexSubImage3D(f5,a0,A0.x,A0.y,A0.z,P0,X0,o5,l5,u5.data)):Y.texSubImage3D(f5,a0,A0.x,A0.y,A0.z,P0,X0,o5,l5,d5,u5),Y.pixelStorei(Y.UNPACK_ROW_LENGTH,E5),Y.pixelStorei(Y.UNPACK_IMAGE_HEIGHT,M2),Y.pixelStorei(Y.UNPACK_SKIP_PIXELS,N1),Y.pixelStorei(Y.UNPACK_SKIP_ROWS,C2),Y.pixelStorei(Y.UNPACK_SKIP_IMAGES,I1),a0===0&&o0.generateMipmaps&&Y.generateMipmap(f5),d0.unbindTexture()},this.initTexture=function(_){_.isCubeTexture?K0.setTextureCube(_,0):_.isData3DTexture?K0.setTexture3D(_,0):_.isDataArrayTexture||_.isCompressedArrayTexture?K0.setTexture2DArray(_,0):K0.setTexture2D(_,0),d0.unbindTexture()},this.resetState=function(){R=0,M=0,N=null,d0.reset(),B5.reset()},typeof __THREE_DEVTOOLS__<"u"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}get coordinateSystem(){return OA}get outputColorSpace(){return this._outputColorSpace}set outputColorSpace(A){this._outputColorSpace=A;const t=this.getContext();t.drawingBufferColorSpace=A===_g?"display-p3":"srgb",t.unpackColorSpace=A2.workingColorSpace===Gr?"display-p3":"srgb"}get physicallyCorrectLights(){return console.warn("THREE.WebGLRenderer: The property .physicallyCorrectLights has been removed. Set renderer.useLegacyLights instead."),!this.useLegacyLights}set physicallyCorrectLights(A){console.warn("THREE.WebGLRenderer: The property .physicallyCorrectLights has been removed. Set renderer.useLegacyLights instead."),this.useLegacyLights=!A}get outputEncoding(){return console.warn("THREE.WebGLRenderer: Property .outputEncoding has been removed. Use .outputColorSpace instead."),this.outputColorSpace===e2?kt:SE}set outputEncoding(A){console.warn("THREE.WebGLRenderer: Property .outputEncoding has been removed. Use .outputColorSpace instead."),this.outputColorSpace=A===kt?e2:k3}get useLegacyLights(){return console.warn("THREE.WebGLRenderer: The property .useLegacyLights has been deprecated. Migrate your lighting according to the following guide: https://discourse.threejs.org/t/updates-to-lighting-in-three-js-r155/53733."),this._useLegacyLights}set useLegacyLights(A){console.warn("THREE.WebGLRenderer: The property .useLegacyLights has been deprecated. Migrate your lighting according to the following guide: https://discourse.threejs.org/t/updates-to-lighting-in-three-js-r155/53733."),this._useLegacyLights=A}}class qN extends LE{}qN.prototype.isWebGL1Renderer=!0;class Og{constructor(A,t=25e-5){this.isFogExp2=!0,this.name="",this.color=new F0(A),this.density=t}clone(){return new Og(this.color,this.density)}toJSON(){return{type:"FogExp2",name:this.name,color:this.color.getHex(),density:this.density}}}class Pg{constructor(A,t=1,n=1e3){this.isFog=!0,this.name="",this.color=new F0(A),this.near=t,this.far=n}clone(){return new Pg(this.color,this.near,this.far)}toJSON(){return{type:"Fog",name:this.name,color:this.color.getHex(),near:this.near,far:this.far}}}class y7 extends X5{constructor(){super(),this.isScene=!0,this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.backgroundBlurriness=0,this.backgroundIntensity=1,this.overrideMaterial=null,typeof __THREE_DEVTOOLS__<"u"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}copy(A,t){return super.copy(A,t),A.background!==null&&(this.background=A.background.clone()),A.environment!==null&&(this.environment=A.environment.clone()),A.fog!==null&&(this.fog=A.fog.clone()),this.backgroundBlurriness=A.backgroundBlurriness,this.backgroundIntensity=A.backgroundIntensity,A.overrideMaterial!==null&&(this.overrideMaterial=A.overrideMaterial.clone()),this.matrixAutoUpdate=A.matrixAutoUpdate,this}toJSON(A){const t=super.toJSON(A);return this.fog!==null&&(t.object.fog=this.fog.toJSON()),this.backgroundBlurriness>0&&(t.object.backgroundBlurriness=this.backgroundBlurriness),this.backgroundIntensity!==1&&(t.object.backgroundIntensity=this.backgroundIntensity),t}}class Yg{constructor(A,t){this.isInterleavedBuffer=!0,this.array=A,this.stride=t,this.count=A!==void 0?A.length/t:0,this.usage=ar,this.updateRange={offset:0,count:-1},this.version=0,this.uuid=$4()}onUploadCallback(){}set needsUpdate(A){A===!0&&this.version++}setUsage(A){return this.usage=A,this}copy(A){return this.array=new A.array.constructor(A.array),this.count=A.count,this.stride=A.stride,this.usage=A.usage,this}copyAt(A,t,n){A*=this.stride,n*=t.stride;for(let i=0,r=this.stride;iA.far||t.push({distance:a,point:Gn.clone(),uv:D4.getInterpolation(Gn,Ko,On,Vo,iw,jI,rw,new g0),face:null,object:this})}copy(A,t){return super.copy(A,t),A.center!==void 0&&this.center.copy(A.center),this.material=A.material,this}}function zo(e,A,t,n,i,r){E8.subVectors(e,t).addScalar(.5).multiply(n),i!==void 0?(bn.x=r*E8.x-i*E8.y,bn.y=i*E8.x+r*E8.y):bn.copy(E8),e.copy(A),e.x+=bn.x,e.y+=bn.y,e.applyMatrix4(XN)}const Wo=new k,sw=new k;class Ax extends X5{constructor(){super(),this._currentLevel=0,this.type="LOD",Object.defineProperties(this,{levels:{enumerable:!0,value:[]},isLOD:{value:!0}}),this.autoUpdate=!0}copy(A){super.copy(A,!1);const t=A.levels;for(let n=0,i=t.length;n0){let n,i;for(n=1,i=t.length;n0){Wo.setFromMatrixPosition(this.matrixWorld);const i=A.ray.origin.distanceTo(Wo);this.getObjectForDistance(i).raycast(A,t)}}update(A){const t=this.levels;if(t.length>1){Wo.setFromMatrixPosition(A.matrixWorld),sw.setFromMatrixPosition(this.matrixWorld);const n=Wo.distanceTo(sw)/A.zoom;t[0].object.visible=!0;let i,r;for(i=1,r=t.length;i=s)t[i-1].object.visible=!1,t[i].object.visible=!0;else break}for(this._currentLevel=i-1;ia)continue;C.applyMatrix4(this.matrixWorld);const T=A.ray.origin.distanceTo(C);TA.far||t.push({distance:T,point:I.clone().applyMatrix4(this.matrixWorld),index:B,face:null,faceIndex:null,object:this})}}else{const f=Math.max(0,s.start),Q=Math.min(p.count,s.start+s.count);for(let B=f,w=Q-1;Ba)continue;C.applyMatrix4(this.matrixWorld);const M=A.ray.origin.distanceTo(C);MA.far||t.push({distance:M,point:I.clone().applyMatrix4(this.matrixWorld),index:B,face:null,faceIndex:null,object:this})}}}updateMorphTargets(){const t=this.geometry.morphAttributes,n=Object.keys(t);if(n.length>0){const i=t[n[0]];if(i!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let r=0,s=i.length;r0){const i=t[n[0]];if(i!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let r=0,s=i.length;ri.far)return;r.push({distance:l,distanceToRay:Math.sqrt(o),point:a,index:A,face:null,object:s})}}class jK extends I2{constructor(A,t,n,i,r,s,o,a,l){super(A,t,n,i,r,s,o,a,l),this.isVideoTexture=!0,this.minFilter=s!==void 0?s:o2,this.magFilter=r!==void 0?r:o2,this.generateMipmaps=!1;const u=this;function I(){u.needsUpdate=!0,A.requestVideoFrameCallback(I)}"requestVideoFrameCallback"in A&&A.requestVideoFrameCallback(I)}clone(){return new this.constructor(this.image).copy(this)}update(){const A=this.image;"requestVideoFrameCallback"in A===!1&&A.readyState>=A.HAVE_CURRENT_DATA&&(this.needsUpdate=!0)}}class qK extends I2{constructor(A,t){super({width:A,height:t}),this.isFramebufferTexture=!0,this.magFilter=s2,this.minFilter=s2,this.generateMipmaps=!1,this.needsUpdate=!0}}class Hg extends I2{constructor(A,t,n,i,r,s,o,a,l,u,I,C){super(null,s,o,a,l,u,i,r,I,C),this.isCompressedTexture=!0,this.image={width:t,height:n},this.mipmaps=A,this.flipY=!1,this.generateMipmaps=!1}}class XK extends Hg{constructor(A,t,n,i,r,s){super(A,t,n,r,s),this.isCompressedArrayTexture=!0,this.image.depth=i,this.wrapR=A4}}class $K extends Hg{constructor(A,t,n){super(void 0,A[0].width,A[0].height,t,n,be),this.isCompressedCubeTexture=!0,this.isCubeTexture=!0,this.image=A}}class rx extends I2{constructor(A,t,n,i,r,s,o,a,l){super(A,t,n,i,r,s,o,a,l),this.isCanvasTexture=!0,this.needsUpdate=!0}}class EA{constructor(){this.type="Curve",this.arcLengthDivisions=200}getPoint(){return console.warn("THREE.Curve: .getPoint() not implemented."),null}getPointAt(A,t){const n=this.getUtoTmapping(A);return this.getPoint(n,t)}getPoints(A=5){const t=[];for(let n=0;n<=A;n++)t.push(this.getPoint(n/A));return t}getSpacedPoints(A=5){const t=[];for(let n=0;n<=A;n++)t.push(this.getPointAt(n/A));return t}getLength(){const A=this.getLengths();return A[A.length-1]}getLengths(A=this.arcLengthDivisions){if(this.cacheArcLengths&&this.cacheArcLengths.length===A+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;const t=[];let n,i=this.getPoint(0),r=0;t.push(0);for(let s=1;s<=A;s++)n=this.getPoint(s/A),r+=n.distanceTo(i),t.push(r),i=n;return this.cacheArcLengths=t,t}updateArcLengths(){this.needsUpdate=!0,this.getLengths()}getUtoTmapping(A,t){const n=this.getLengths();let i=0;const r=n.length;let s;t?s=t:s=A*n[r-1];let o=0,a=r-1,l;for(;o<=a;)if(i=Math.floor(o+(a-o)/2),l=n[i]-s,l<0)o=i+1;else if(l>0)a=i-1;else{a=i;break}if(i=a,n[i]===s)return i/(r-1);const u=n[i],C=n[i+1]-u,h=(s-u)/C;return(i+h)/(r-1)}getTangent(A,t){let i=A-1e-4,r=A+1e-4;i<0&&(i=0),r>1&&(r=1);const s=this.getPoint(i),o=this.getPoint(r),a=t||(s.isVector2?new g0:new k);return a.copy(o).sub(s).normalize(),a}getTangentAt(A,t){const n=this.getUtoTmapping(A);return this.getTangent(n,t)}computeFrenetFrames(A,t){const n=new k,i=[],r=[],s=[],o=new k,a=new y5;for(let h=0;h<=A;h++){const d=h/A;i[h]=this.getTangentAt(d,new k)}r[0]=new k,s[0]=new k;let l=Number.MAX_VALUE;const u=Math.abs(i[0].x),I=Math.abs(i[0].y),C=Math.abs(i[0].z);u<=l&&(l=u,n.set(1,0,0)),I<=l&&(l=I,n.set(0,1,0)),C<=l&&n.set(0,0,1),o.crossVectors(i[0],n).normalize(),r[0].crossVectors(i[0],o),s[0].crossVectors(i[0],r[0]);for(let h=1;h<=A;h++){if(r[h]=r[h-1].clone(),s[h]=s[h-1].clone(),o.crossVectors(i[h-1],i[h]),o.length()>Number.EPSILON){o.normalize();const d=Math.acos(b2(i[h-1].dot(i[h]),-1,1));r[h].applyMatrix4(a.makeRotationAxis(o,d))}s[h].crossVectors(i[h],r[h])}if(t===!0){let h=Math.acos(b2(r[0].dot(r[A]),-1,1));h/=A,i[0].dot(o.crossVectors(r[0],r[A]))>0&&(h=-h);for(let d=1;d<=A;d++)r[d].applyMatrix4(a.makeRotationAxis(i[d],h*d)),s[d].crossVectors(i[d],r[d])}return{tangents:i,normals:r,binormals:s}}clone(){return new this.constructor().copy(this)}copy(A){return this.arcLengthDivisions=A.arcLengthDivisions,this}toJSON(){const A={metadata:{version:4.6,type:"Curve",generator:"Curve.toJSON"}};return A.arcLengthDivisions=this.arcLengthDivisions,A.type=this.type,A}fromJSON(A){return this.arcLengthDivisions=A.arcLengthDivisions,this}}class Kg extends EA{constructor(A=0,t=0,n=1,i=1,r=0,s=Math.PI*2,o=!1,a=0){super(),this.isEllipseCurve=!0,this.type="EllipseCurve",this.aX=A,this.aY=t,this.xRadius=n,this.yRadius=i,this.aStartAngle=r,this.aEndAngle=s,this.aClockwise=o,this.aRotation=a}getPoint(A,t){const n=t||new g0,i=Math.PI*2;let r=this.aEndAngle-this.aStartAngle;const s=Math.abs(r)i;)r-=i;r0?0:(Math.floor(Math.abs(o)/r)+1)*r:a===0&&o===r-1&&(o=r-2,a=1);let l,u;this.closed||o>0?l=i[(o-1)%r]:(Aa.subVectors(i[0],i[1]).add(i[0]),l=Aa);const I=i[o%r],C=i[(o+1)%r];if(this.closed||o+2i.length-2?i.length-1:s+1],I=i[s>i.length-3?i.length-1:s+2];return n.set(mw(o,a.x,l.x,u.x,I.x),mw(o,a.y,l.y,u.y,I.y)),n}copy(A){super.copy(A),this.points=[];for(let t=0,n=A.points.length;t=n){const s=i[r]-n,o=this.curves[r],a=o.getLength(),l=a===0?0:1-s/a;return o.getPointAt(l,t)}r++}return null}getLength(){const A=this.getCurveLengths();return A[A.length-1]}updateArcLengths(){this.needsUpdate=!0,this.cacheLengths=null,this.getCurveLengths()}getCurveLengths(){if(this.cacheLengths&&this.cacheLengths.length===this.curves.length)return this.cacheLengths;const A=[];let t=0;for(let n=0,i=this.curves.length;n1&&!t[t.length-1].equals(t[0])&&t.push(t[0]),t}copy(A){super.copy(A),this.curves=[];for(let t=0,n=A.curves.length;t0){const I=l.getPoint(0);I.equals(this.currentPoint)||this.lineTo(I.x,I.y)}this.curves.push(l);const u=l.getPoint(1);return this.currentPoint.copy(u),this}copy(A){return super.copy(A),this.currentPoint.copy(A.currentPoint),this}toJSON(){const A=super.toJSON();return A.currentPoint=this.currentPoint.toArray(),A}fromJSON(A){return super.fromJSON(A),this.currentPoint.fromArray(A.currentPoint),this}}class Jr extends R5{constructor(A=[new g0(0,-.5),new g0(.5,0),new g0(0,.5)],t=12,n=0,i=Math.PI*2){super(),this.type="LatheGeometry",this.parameters={points:A,segments:t,phiStart:n,phiLength:i},t=Math.floor(t),i=b2(i,0,Math.PI*2);const r=[],s=[],o=[],a=[],l=[],u=1/t,I=new k,C=new g0,h=new k,d=new k,m=new k;let p=0,f=0;for(let Q=0;Q<=A.length-1;Q++)switch(Q){case 0:p=A[Q+1].x-A[Q].x,f=A[Q+1].y-A[Q].y,h.x=f*1,h.y=-p,h.z=f*0,m.copy(h),h.normalize(),a.push(h.x,h.y,h.z);break;case A.length-1:a.push(m.x,m.y,m.z);break;default:p=A[Q+1].x-A[Q].x,f=A[Q+1].y-A[Q].y,h.x=f*1,h.y=-p,h.z=f*0,d.copy(h),h.x+=m.x,h.y+=m.y,h.z+=m.z,h.normalize(),a.push(h.x,h.y,h.z),m.copy(d)}for(let Q=0;Q<=t;Q++){const B=n+Q*u*i,w=Math.sin(B),R=Math.cos(B);for(let M=0;M<=A.length-1;M++){I.x=A[M].x*w,I.y=A[M].y,I.z=A[M].x*R,s.push(I.x,I.y,I.z),C.x=Q/t,C.y=M/(A.length-1),o.push(C.x,C.y);const N=a[3*M+0]*w,T=a[3*M+1],v=a[3*M+0]*R;l.push(N,T,v)}}for(let Q=0;Q0&&B(!0),t>0&&B(!1)),this.setIndex(u),this.setAttribute("position",new z0(I,3)),this.setAttribute("normal",new z0(C,3)),this.setAttribute("uv",new z0(h,2));function Q(){const w=new k,R=new k;let M=0;const N=(t-A)/n;for(let T=0;T<=r;T++){const v=[],x=T/r,F=x*(t-A)+A;for(let K=0;K<=i;K++){const V=K/i,P=V*a+o,W=Math.sin(P),e0=Math.cos(P);R.x=F*W,R.y=-x*n+p,R.z=F*e0,I.push(R.x,R.y,R.z),w.set(W,N,e0).normalize(),C.push(w.x,w.y,w.z),h.push(V,1-x),v.push(d++)}m.push(v)}for(let T=0;T.9&&N<.1&&(B<.2&&(s[Q+0]+=1),w<.2&&(s[Q+2]+=1),R<.2&&(s[Q+4]+=1))}}function C(Q){r.push(Q.x,Q.y,Q.z)}function h(Q,B){const w=Q*3;B.x=A[w+0],B.y=A[w+1],B.z=A[w+2]}function d(){const Q=new k,B=new k,w=new k,R=new k,M=new g0,N=new g0,T=new g0;for(let v=0,x=0;v80*t){o=l=e[0],a=u=e[1];for(let d=t;dl&&(l=I),C>u&&(u=C);h=Math.max(l-o,u-a),h=h!==0?32767/h:0}return ur(r,s,t,o,a,h,0),s}};function ux(e,A,t,n,i){let r,s;if(i===yV(e,A,t,n)>0)for(r=A;r=A;r-=n)s=yw(r,e[r],e[r+1],s);return s&&jg(s,s.next)&&(Cr(s),s=s.next),s}function g6(e,A){if(!e)return e;A||(A=e);let t=e,n;do if(n=!1,!t.steiner&&(jg(t,t.next)||v2(t.prev,t,t.next)===0)){if(Cr(t),t=A=t.prev,t===t.next)break;n=!0}else t=t.next;while(n||t!==A);return A}function ur(e,A,t,n,i,r,s){if(!e)return;!s&&r&&dV(e,n,i,r);let o=e,a,l;for(;e.prev!==e.next;){if(a=e.prev,l=e.next,r?lV(e,n,i,r):aV(e)){A.push(a.i/t|0),A.push(e.i/t|0),A.push(l.i/t|0),Cr(e),e=l.next,o=l.next;continue}if(e=l,e===o){s?s===1?(e=gV(g6(e),A,t),ur(e,A,t,n,i,r,2)):s===2&&cV(e,A,t,n,i,r):ur(g6(e),A,t,n,i,r,1);break}}}function aV(e){const A=e.prev,t=e,n=e.next;if(v2(A,t,n)>=0)return!1;const i=A.x,r=t.x,s=n.x,o=A.y,a=t.y,l=n.y,u=ir?i>s?i:s:r>s?r:s,h=o>a?o>l?o:l:a>l?a:l;let d=n.next;for(;d!==A;){if(d.x>=u&&d.x<=C&&d.y>=I&&d.y<=h&&V8(i,o,r,a,s,l,d.x,d.y)&&v2(d.prev,d,d.next)>=0)return!1;d=d.next}return!0}function lV(e,A,t,n){const i=e.prev,r=e,s=e.next;if(v2(i,r,s)>=0)return!1;const o=i.x,a=r.x,l=s.x,u=i.y,I=r.y,C=s.y,h=oa?o>l?o:l:a>l?a:l,p=u>I?u>C?u:C:I>C?I:C,f=xf(h,d,A,t,n),Q=xf(m,p,A,t,n);let B=e.prevZ,w=e.nextZ;for(;B&&B.z>=f&&w&&w.z<=Q;){if(B.x>=h&&B.x<=m&&B.y>=d&&B.y<=p&&B!==i&&B!==s&&V8(o,u,a,I,l,C,B.x,B.y)&&v2(B.prev,B,B.next)>=0||(B=B.prevZ,w.x>=h&&w.x<=m&&w.y>=d&&w.y<=p&&w!==i&&w!==s&&V8(o,u,a,I,l,C,w.x,w.y)&&v2(w.prev,w,w.next)>=0))return!1;w=w.nextZ}for(;B&&B.z>=f;){if(B.x>=h&&B.x<=m&&B.y>=d&&B.y<=p&&B!==i&&B!==s&&V8(o,u,a,I,l,C,B.x,B.y)&&v2(B.prev,B,B.next)>=0)return!1;B=B.prevZ}for(;w&&w.z<=Q;){if(w.x>=h&&w.x<=m&&w.y>=d&&w.y<=p&&w!==i&&w!==s&&V8(o,u,a,I,l,C,w.x,w.y)&&v2(w.prev,w,w.next)>=0)return!1;w=w.nextZ}return!0}function gV(e,A,t){let n=e;do{const i=n.prev,r=n.next.next;!jg(i,r)&&Ix(i,n,n.next,r)&&Ir(i,r)&&Ir(r,i)&&(A.push(i.i/t|0),A.push(n.i/t|0),A.push(r.i/t|0),Cr(n),Cr(n.next),n=e=r),n=n.next}while(n!==e);return g6(n)}function cV(e,A,t,n,i,r){let s=e;do{let o=s.next.next;for(;o!==s.prev;){if(s.i!==o.i&&QV(s,o)){let a=Cx(s,o);s=g6(s,s.next),a=g6(a,a.next),ur(s,A,t,n,i,r,0),ur(a,A,t,n,i,r,0);return}o=o.next}s=s.next}while(s!==e)}function uV(e,A,t,n){const i=[];let r,s,o,a,l;for(r=0,s=A.length;r=t.next.y&&t.next.y!==t.y){const C=t.x+(s-t.y)*(t.next.x-t.x)/(t.next.y-t.y);if(C<=r&&C>n&&(n=C,i=t.x=t.x&&t.x>=a&&r!==t.x&&V8(si.x||t.x===i.x&&fV(i,t)))&&(i=t,u=I)),t=t.next;while(t!==o);return i}function fV(e,A){return v2(e.prev,e,A.prev)<0&&v2(A.next,e,e.next)<0}function dV(e,A,t,n){let i=e;do i.z===0&&(i.z=xf(i.x,i.y,A,t,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next;while(i!==e);i.prevZ.nextZ=null,i.prevZ=null,EV(i)}function EV(e){let A,t,n,i,r,s,o,a,l=1;do{for(t=e,e=null,r=null,s=0;t;){for(s++,n=t,o=0,A=0;A0||a>0&&n;)o!==0&&(a===0||!n||t.z<=n.z)?(i=t,t=t.nextZ,o--):(i=n,n=n.nextZ,a--),r?r.nextZ=i:e=i,i.prevZ=r,r=i;t=n}r.nextZ=null,l*=2}while(s>1);return e}function xf(e,A,t,n,i){return e=(e-t)*i|0,A=(A-n)*i|0,e=(e|e<<8)&16711935,e=(e|e<<4)&252645135,e=(e|e<<2)&858993459,e=(e|e<<1)&1431655765,A=(A|A<<8)&16711935,A=(A|A<<4)&252645135,A=(A|A<<2)&858993459,A=(A|A<<1)&1431655765,e|A<<1}function BV(e){let A=e,t=e;do(A.x=(e-s)*(r-o)&&(e-s)*(n-o)>=(t-s)*(A-o)&&(t-s)*(r-o)>=(i-s)*(n-o)}function QV(e,A){return e.next.i!==A.i&&e.prev.i!==A.i&&!pV(e,A)&&(Ir(e,A)&&Ir(A,e)&&mV(e,A)&&(v2(e.prev,e,A.prev)||v2(e,A.prev,A))||jg(e,A)&&v2(e.prev,e,e.next)>0&&v2(A.prev,A,A.next)>0)}function v2(e,A,t){return(A.y-e.y)*(t.x-A.x)-(A.x-e.x)*(t.y-A.y)}function jg(e,A){return e.x===A.x&&e.y===A.y}function Ix(e,A,t,n){const i=ra(v2(e,A,t)),r=ra(v2(e,A,n)),s=ra(v2(t,n,e)),o=ra(v2(t,n,A));return!!(i!==r&&s!==o||i===0&&ia(e,t,A)||r===0&&ia(e,n,A)||s===0&&ia(t,e,n)||o===0&&ia(t,A,n))}function ia(e,A,t){return A.x<=Math.max(e.x,t.x)&&A.x>=Math.min(e.x,t.x)&&A.y<=Math.max(e.y,t.y)&&A.y>=Math.min(e.y,t.y)}function ra(e){return e>0?1:e<0?-1:0}function pV(e,A){let t=e;do{if(t.i!==e.i&&t.next.i!==e.i&&t.i!==A.i&&t.next.i!==A.i&&Ix(t,t.next,e,A))return!0;t=t.next}while(t!==e);return!1}function Ir(e,A){return v2(e.prev,e,e.next)<0?v2(e,A,e.next)>=0&&v2(e,e.prev,A)>=0:v2(e,A,e.prev)<0||v2(e,e.next,A)<0}function mV(e,A){let t=e,n=!1;const i=(e.x+A.x)/2,r=(e.y+A.y)/2;do t.y>r!=t.next.y>r&&t.next.y!==t.y&&i<(t.next.x-t.x)*(r-t.y)/(t.next.y-t.y)+t.x&&(n=!n),t=t.next;while(t!==e);return n}function Cx(e,A){const t=new Tf(e.i,e.x,e.y),n=new Tf(A.i,A.x,A.y),i=e.next,r=A.prev;return e.next=A,A.prev=e,t.next=i,i.prev=t,n.next=t,t.prev=n,r.next=n,n.prev=r,n}function yw(e,A,t,n){const i=new Tf(e,A,t);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function Cr(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function Tf(e,A,t){this.i=e,this.x=A,this.y=t,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function yV(e,A,t,n){let i=0;for(let r=A,s=t-n;r2&&e[A-1].equals(e[0])&&e.pop()}function Dw(e,A){for(let t=0;tNumber.EPSILON){const U=Math.sqrt(p2),n0=Math.sqrt(a5*a5+k5*k5),m0=E0.x-K0/U,B0=E0.y+b0/U,y0=u0.x-k5/n0,Z0=u0.y+a5/n0,v0=((y0-m0)*k5-(Z0-B0)*a5)/(b0*k5-K0*a5);Q0=m0+b0*v0-Y.x,d0=B0+K0*v0-Y.y;const _0=Q0*Q0+d0*d0;if(_0<=2)return new g0(Q0,d0);e5=Math.sqrt(_0/2)}else{let U=!1;b0>Number.EPSILON?a5>Number.EPSILON&&(U=!0):b0<-Number.EPSILON?a5<-Number.EPSILON&&(U=!0):Math.sign(K0)===Math.sign(k5)&&(U=!0),U?(Q0=-K0,d0=b0,e5=Math.sqrt(p2)):(Q0=b0,d0=K0,e5=Math.sqrt(p2/2))}return new g0(Q0/e5,d0/e5)}const H=[];for(let Y=0,E0=P.length,u0=E0-1,Q0=Y+1;Y=0;Y--){const E0=Y/p,u0=h*Math.cos(E0*Math.PI/2),Q0=d*Math.sin(E0*Math.PI/2)+m;for(let d0=0,e5=P.length;d0=0;){const Q0=u0;let d0=u0-1;d0<0&&(d0=Y.length-1);for(let e5=0,b0=u+p*2;e50)&&h.push(B,w,M),(f!==n-1||a0!=A>0&&this.version++,this._anisotropy=A}get clearcoat(){return this._clearcoat}set clearcoat(A){this._clearcoat>0!=A>0&&this.version++,this._clearcoat=A}get iridescence(){return this._iridescence}set iridescence(A){this._iridescence>0!=A>0&&this.version++,this._iridescence=A}get sheen(){return this._sheen}set sheen(A){this._sheen>0!=A>0&&this.version++,this._sheen=A}get transmission(){return this._transmission}set transmission(A){this._transmission>0!=A>0&&this.version++,this._transmission=A}copy(A){return super.copy(A),this.defines={STANDARD:"",PHYSICAL:""},this.anisotropy=A.anisotropy,this.anisotropyRotation=A.anisotropyRotation,this.anisotropyMap=A.anisotropyMap,this.clearcoat=A.clearcoat,this.clearcoatMap=A.clearcoatMap,this.clearcoatRoughness=A.clearcoatRoughness,this.clearcoatRoughnessMap=A.clearcoatRoughnessMap,this.clearcoatNormalMap=A.clearcoatNormalMap,this.clearcoatNormalScale.copy(A.clearcoatNormalScale),this.ior=A.ior,this.iridescence=A.iridescence,this.iridescenceMap=A.iridescenceMap,this.iridescenceIOR=A.iridescenceIOR,this.iridescenceThicknessRange=[...A.iridescenceThicknessRange],this.iridescenceThicknessMap=A.iridescenceThicknessMap,this.sheen=A.sheen,this.sheenColor.copy(A.sheenColor),this.sheenColorMap=A.sheenColorMap,this.sheenRoughness=A.sheenRoughness,this.sheenRoughnessMap=A.sheenRoughnessMap,this.transmission=A.transmission,this.transmissionMap=A.transmissionMap,this.thickness=A.thickness,this.thicknessMap=A.thicknessMap,this.attenuationDistance=A.attenuationDistance,this.attenuationColor.copy(A.attenuationColor),this.specularIntensity=A.specularIntensity,this.specularIntensityMap=A.specularIntensityMap,this.specularColor.copy(A.specularColor),this.specularColorMap=A.specularColorMap,this}}class Bx extends u1{constructor(A){super(),this.isMeshPhongMaterial=!0,this.type="MeshPhongMaterial",this.color=new F0(16777215),this.specular=new F0(1118481),this.shininess=30,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new F0(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=n9,this.normalScale=new g0(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=Lr,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(A)}copy(A){return super.copy(A),this.color.copy(A.color),this.specular.copy(A.specular),this.shininess=A.shininess,this.map=A.map,this.lightMap=A.lightMap,this.lightMapIntensity=A.lightMapIntensity,this.aoMap=A.aoMap,this.aoMapIntensity=A.aoMapIntensity,this.emissive.copy(A.emissive),this.emissiveMap=A.emissiveMap,this.emissiveIntensity=A.emissiveIntensity,this.bumpMap=A.bumpMap,this.bumpScale=A.bumpScale,this.normalMap=A.normalMap,this.normalMapType=A.normalMapType,this.normalScale.copy(A.normalScale),this.displacementMap=A.displacementMap,this.displacementScale=A.displacementScale,this.displacementBias=A.displacementBias,this.specularMap=A.specularMap,this.alphaMap=A.alphaMap,this.envMap=A.envMap,this.combine=A.combine,this.reflectivity=A.reflectivity,this.refractionRatio=A.refractionRatio,this.wireframe=A.wireframe,this.wireframeLinewidth=A.wireframeLinewidth,this.wireframeLinecap=A.wireframeLinecap,this.wireframeLinejoin=A.wireframeLinejoin,this.flatShading=A.flatShading,this.fog=A.fog,this}}class Qx extends u1{constructor(A){super(),this.isMeshToonMaterial=!0,this.defines={TOON:""},this.type="MeshToonMaterial",this.color=new F0(16777215),this.map=null,this.gradientMap=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new F0(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=n9,this.normalScale=new g0(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(A)}copy(A){return super.copy(A),this.color.copy(A.color),this.map=A.map,this.gradientMap=A.gradientMap,this.lightMap=A.lightMap,this.lightMapIntensity=A.lightMapIntensity,this.aoMap=A.aoMap,this.aoMapIntensity=A.aoMapIntensity,this.emissive.copy(A.emissive),this.emissiveMap=A.emissiveMap,this.emissiveIntensity=A.emissiveIntensity,this.bumpMap=A.bumpMap,this.bumpScale=A.bumpScale,this.normalMap=A.normalMap,this.normalMapType=A.normalMapType,this.normalScale.copy(A.normalScale),this.displacementMap=A.displacementMap,this.displacementScale=A.displacementScale,this.displacementBias=A.displacementBias,this.alphaMap=A.alphaMap,this.wireframe=A.wireframe,this.wireframeLinewidth=A.wireframeLinewidth,this.wireframeLinecap=A.wireframeLinecap,this.wireframeLinejoin=A.wireframeLinejoin,this.fog=A.fog,this}}class WE extends u1{constructor(A){super(),this.isMeshNormalMaterial=!0,this.type="MeshNormalMaterial",this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=n9,this.normalScale=new g0(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.flatShading=!1,this.setValues(A)}copy(A){return super.copy(A),this.bumpMap=A.bumpMap,this.bumpScale=A.bumpScale,this.normalMap=A.normalMap,this.normalMapType=A.normalMapType,this.normalScale.copy(A.normalScale),this.displacementMap=A.displacementMap,this.displacementScale=A.displacementScale,this.displacementBias=A.displacementBias,this.wireframe=A.wireframe,this.wireframeLinewidth=A.wireframeLinewidth,this.flatShading=A.flatShading,this}}class px extends u1{constructor(A){super(),this.isMeshLambertMaterial=!0,this.type="MeshLambertMaterial",this.color=new F0(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new F0(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=n9,this.normalScale=new g0(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=Lr,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(A)}copy(A){return super.copy(A),this.color.copy(A.color),this.map=A.map,this.lightMap=A.lightMap,this.lightMapIntensity=A.lightMapIntensity,this.aoMap=A.aoMap,this.aoMapIntensity=A.aoMapIntensity,this.emissive.copy(A.emissive),this.emissiveMap=A.emissiveMap,this.emissiveIntensity=A.emissiveIntensity,this.bumpMap=A.bumpMap,this.bumpScale=A.bumpScale,this.normalMap=A.normalMap,this.normalMapType=A.normalMapType,this.normalScale.copy(A.normalScale),this.displacementMap=A.displacementMap,this.displacementScale=A.displacementScale,this.displacementBias=A.displacementBias,this.specularMap=A.specularMap,this.alphaMap=A.alphaMap,this.envMap=A.envMap,this.combine=A.combine,this.reflectivity=A.reflectivity,this.refractionRatio=A.refractionRatio,this.wireframe=A.wireframe,this.wireframeLinewidth=A.wireframeLinewidth,this.wireframeLinecap=A.wireframeLinecap,this.wireframeLinejoin=A.wireframeLinejoin,this.flatShading=A.flatShading,this.fog=A.fog,this}}class mx extends u1{constructor(A){super(),this.isMeshMatcapMaterial=!0,this.defines={MATCAP:""},this.type="MeshMatcapMaterial",this.color=new F0(16777215),this.matcap=null,this.map=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=n9,this.normalScale=new g0(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.flatShading=!1,this.fog=!0,this.setValues(A)}copy(A){return super.copy(A),this.defines={MATCAP:""},this.color.copy(A.color),this.matcap=A.matcap,this.map=A.map,this.bumpMap=A.bumpMap,this.bumpScale=A.bumpScale,this.normalMap=A.normalMap,this.normalMapType=A.normalMapType,this.normalScale.copy(A.normalScale),this.displacementMap=A.displacementMap,this.displacementScale=A.displacementScale,this.displacementBias=A.displacementBias,this.alphaMap=A.alphaMap,this.flatShading=A.flatShading,this.fog=A.fog,this}}class yx extends E4{constructor(A){super(),this.isLineDashedMaterial=!0,this.type="LineDashedMaterial",this.scale=1,this.dashSize=3,this.gapSize=1,this.setValues(A)}copy(A){return super.copy(A),this.scale=A.scale,this.dashSize=A.dashSize,this.gapSize=A.gapSize,this}}function V9(e,A,t){return!e||!t&&e.constructor===A?e:typeof A.BYTES_PER_ELEMENT=="number"?new A(e):Array.prototype.slice.call(e)}function wx(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Dx(e){function A(i,r){return e[i]-e[r]}const t=e.length,n=new Array(t);for(let i=0;i!==t;++i)n[i]=i;return n.sort(A),n}function Uf(e,A,t){const n=e.length,i=new e.constructor(n);for(let r=0,s=0;s!==n;++r){const o=t[r]*A;for(let a=0;a!==A;++a)i[s++]=e[o+a]}return i}function ZE(e,A,t,n){let i=1,r=e[0];for(;r!==void 0&&r[n]===void 0;)r=e[i++];if(r===void 0)return;let s=r[n];if(s!==void 0)if(Array.isArray(s))do s=r[n],s!==void 0&&(A.push(r.time),t.push.apply(t,s)),r=e[i++];while(r!==void 0);else if(s.toArray!==void 0)do s=r[n],s!==void 0&&(A.push(r.time),s.toArray(t,t.length)),r=e[i++];while(r!==void 0);else do s=r[n],s!==void 0&&(A.push(r.time),t.push(s)),r=e[i++];while(r!==void 0)}function RV(e,A,t,n,i=30){const r=e.clone();r.name=A;const s=[];for(let a=0;a=n)){I.push(l.times[h]);for(let m=0;mr.tracks[a].times[0]&&(o=r.tracks[a].times[0]);for(let a=0;a=o.times[d]){const f=d*I+u,Q=f+I-u;m=o.values.slice(f,Q)}else{const f=o.createInterpolant(),Q=u,B=I-u;f.evaluate(r),m=f.resultBuffer.slice(Q,B)}a==="quaternion"&&new F4().fromArray(m).normalize().conjugate().toArray(m);const p=l.times.length;for(let f=0;f=r)){const o=t[1];A=r)break e}s=n,n=0;break t}break A}for(;n>>1;At;)--s;if(++s,r!==0||s!==i){r>=s&&(s=Math.max(s,1),r=s-1);const o=this.getValueSize();this.times=n.slice(r,s),this.values=this.values.slice(r*o,s*o)}return this}validate(){let A=!0;const t=this.getValueSize();t-Math.floor(t)!==0&&(console.error("THREE.KeyframeTrack: Invalid value size in track.",this),A=!1);const n=this.times,i=this.values,r=n.length;r===0&&(console.error("THREE.KeyframeTrack: Track is empty.",this),A=!1);let s=null;for(let o=0;o!==r;o++){const a=n[o];if(typeof a=="number"&&isNaN(a)){console.error("THREE.KeyframeTrack: Time is not a valid number.",this,o,a),A=!1;break}if(s!==null&&s>a){console.error("THREE.KeyframeTrack: Out of order keys.",this,o,a,s),A=!1;break}s=a}if(i!==void 0&&wx(i))for(let o=0,a=i.length;o!==a;++o){const l=i[o];if(isNaN(l)){console.error("THREE.KeyframeTrack: Value is not a valid number.",this,o,l),A=!1;break}}return A}optimize(){const A=this.times.slice(),t=this.values.slice(),n=this.getValueSize(),i=this.getInterpolation()===Za,r=A.length-1;let s=1;for(let o=1;o0){A[s]=A[r];for(let o=r*n,a=s*n,l=0;l!==n;++l)t[a+l]=t[o+l];++s}return s!==A.length?(this.times=A.slice(0,s),this.values=t.slice(0,s*n)):(this.times=A,this.values=t),this}clone(){const A=this.times.slice(),t=this.values.slice(),n=this.constructor,i=new n(this.name,A,t);return i.createInterpolant=this.createInterpolant,i}}BA.prototype.TimeBufferType=Float32Array;BA.prototype.ValueBufferType=Float32Array;BA.prototype.DefaultInterpolation=nr;class D6 extends BA{}D6.prototype.ValueTypeName="bool";D6.prototype.ValueBufferType=Array;D6.prototype.DefaultInterpolation=tr;D6.prototype.InterpolantFactoryMethodLinear=void 0;D6.prototype.InterpolantFactoryMethodSmooth=void 0;class qE extends BA{}qE.prototype.ValueTypeName="color";class hr extends BA{}hr.prototype.ValueTypeName="number";class Sx extends Vr{constructor(A,t,n,i){super(A,t,n,i)}interpolate_(A,t,n,i){const r=this.resultBuffer,s=this.sampleValues,o=this.valueSize,a=(n-t)/(i-t);let l=A*o;for(let u=l+o;l!==u;l+=4)F4.slerpFlat(r,0,s,l-o,s,l,a);return r}}class Z7 extends BA{InterpolantFactoryMethodLinear(A){return new Sx(this.times,this.values,this.getValueSize(),A)}}Z7.prototype.ValueTypeName="quaternion";Z7.prototype.DefaultInterpolation=nr;Z7.prototype.InterpolantFactoryMethodSmooth=void 0;class M6 extends BA{}M6.prototype.ValueTypeName="string";M6.prototype.ValueBufferType=Array;M6.prototype.DefaultInterpolation=tr;M6.prototype.InterpolantFactoryMethodLinear=void 0;M6.prototype.InterpolantFactoryMethodSmooth=void 0;class fr extends BA{}fr.prototype.ValueTypeName="vector";class dr{constructor(A,t=-1,n,i=Fg){this.name=A,this.tracks=n,this.duration=t,this.blendMode=i,this.uuid=$4(),this.duration<0&&this.resetDuration()}static parse(A){const t=[],n=A.tracks,i=1/(A.fps||1);for(let s=0,o=n.length;s!==o;++s)t.push(xV(n[s]).scale(i));const r=new this(A.name,A.duration,t,A.blendMode);return r.uuid=A.uuid,r}static toJSON(A){const t=[],n=A.tracks,i={name:A.name,duration:A.duration,tracks:t,uuid:A.uuid,blendMode:A.blendMode};for(let r=0,s=n.length;r!==s;++r)t.push(BA.toJSON(n[r]));return i}static CreateFromMorphTargetSequence(A,t,n,i){const r=t.length,s=[];for(let o=0;o1){const I=u[1];let C=i[I];C||(i[I]=C=[]),C.push(l)}}const s=[];for(const o in i)s.push(this.CreateFromMorphTargetSequence(o,i[o],t,n));return s}static parseAnimation(A,t){if(!A)return console.error("THREE.AnimationClip: No animation in JSONLoader data."),null;const n=function(I,C,h,d,m){if(h.length!==0){const p=[],f=[];ZE(h,p,f,d),p.length!==0&&m.push(new I(C,p,f))}},i=[],r=A.name||"default",s=A.fps||30,o=A.blendMode;let a=A.length||-1;const l=A.hierarchy||[];for(let I=0;I{t&&t(r),this.manager.itemEnd(A)},0),r;if(Be[A]!==void 0){Be[A].push({onLoad:t,onProgress:n,onError:i});return}Be[A]=[],Be[A].push({onLoad:t,onProgress:n,onError:i});const s=new Request(A,{headers:new Headers(this.requestHeader),credentials:this.withCredentials?"include":"same-origin"}),o=this.mimeType,a=this.responseType;fetch(s).then(l=>{if(l.status===200||l.status===0){if(l.status===0&&console.warn("THREE.FileLoader: HTTP Status 0 received."),typeof ReadableStream>"u"||l.body===void 0||l.body.getReader===void 0)return l;const u=Be[A],I=l.body.getReader(),C=l.headers.get("Content-Length")||l.headers.get("X-File-Size"),h=C?parseInt(C):0,d=h!==0;let m=0;const p=new ReadableStream({start(f){Q();function Q(){I.read().then(({done:B,value:w})=>{if(B)f.close();else{m+=w.byteLength;const R=new ProgressEvent("progress",{lengthComputable:d,loaded:m,total:h});for(let M=0,N=u.length;M{switch(a){case"arraybuffer":return l.arrayBuffer();case"blob":return l.blob();case"document":return l.text().then(u=>new DOMParser().parseFromString(u,o));case"json":return l.json();default:if(o===void 0)return l.text();{const I=/charset="?([^;"\s]*)"?/i.exec(o),C=I&&I[1]?I[1].toLowerCase():void 0,h=new TextDecoder(C);return l.arrayBuffer().then(d=>h.decode(d))}}}).then(l=>{c6.add(A,l);const u=Be[A];delete Be[A];for(let I=0,C=u.length;I{const u=Be[A];if(u===void 0)throw this.manager.itemError(A),l;delete Be[A];for(let I=0,C=u.length;I{this.manager.itemEnd(A)}),this.manager.itemStart(A)}setResponseType(A){return this.responseType=A,this}setMimeType(A){return this.mimeType=A,this}}class UV extends G4{constructor(A){super(A)}load(A,t,n,i){const r=this,s=new Oe(this.manager);s.setPath(this.path),s.setRequestHeader(this.requestHeader),s.setWithCredentials(this.withCredentials),s.load(A,function(o){try{t(r.parse(JSON.parse(o)))}catch(a){i?i(a):console.error(a),r.manager.itemError(A)}},n,i)}parse(A){const t=[];for(let n=0;n0:i.vertexColors=A.vertexColors),A.uniforms!==void 0)for(const r in A.uniforms){const s=A.uniforms[r];switch(i.uniforms[r]={},s.type){case"t":i.uniforms[r].value=n(s.value);break;case"c":i.uniforms[r].value=new F0().setHex(s.value);break;case"v2":i.uniforms[r].value=new g0().fromArray(s.value);break;case"v3":i.uniforms[r].value=new k().fromArray(s.value);break;case"v4":i.uniforms[r].value=new t2().fromArray(s.value);break;case"m3":i.uniforms[r].value=new x5().fromArray(s.value);break;case"m4":i.uniforms[r].value=new y5().fromArray(s.value);break;default:i.uniforms[r].value=s.value}}if(A.defines!==void 0&&(i.defines=A.defines),A.vertexShader!==void 0&&(i.vertexShader=A.vertexShader),A.fragmentShader!==void 0&&(i.fragmentShader=A.fragmentShader),A.glslVersion!==void 0&&(i.glslVersion=A.glslVersion),A.extensions!==void 0)for(const r in A.extensions)i.extensions[r]=A.extensions[r];if(A.lights!==void 0&&(i.lights=A.lights),A.clipping!==void 0&&(i.clipping=A.clipping),A.size!==void 0&&(i.size=A.size),A.sizeAttenuation!==void 0&&(i.sizeAttenuation=A.sizeAttenuation),A.map!==void 0&&(i.map=n(A.map)),A.matcap!==void 0&&(i.matcap=n(A.matcap)),A.alphaMap!==void 0&&(i.alphaMap=n(A.alphaMap)),A.bumpMap!==void 0&&(i.bumpMap=n(A.bumpMap)),A.bumpScale!==void 0&&(i.bumpScale=A.bumpScale),A.normalMap!==void 0&&(i.normalMap=n(A.normalMap)),A.normalMapType!==void 0&&(i.normalMapType=A.normalMapType),A.normalScale!==void 0){let r=A.normalScale;Array.isArray(r)===!1&&(r=[r,r]),i.normalScale=new g0().fromArray(r)}return A.displacementMap!==void 0&&(i.displacementMap=n(A.displacementMap)),A.displacementScale!==void 0&&(i.displacementScale=A.displacementScale),A.displacementBias!==void 0&&(i.displacementBias=A.displacementBias),A.roughnessMap!==void 0&&(i.roughnessMap=n(A.roughnessMap)),A.metalnessMap!==void 0&&(i.metalnessMap=n(A.metalnessMap)),A.emissiveMap!==void 0&&(i.emissiveMap=n(A.emissiveMap)),A.emissiveIntensity!==void 0&&(i.emissiveIntensity=A.emissiveIntensity),A.specularMap!==void 0&&(i.specularMap=n(A.specularMap)),A.specularIntensityMap!==void 0&&(i.specularIntensityMap=n(A.specularIntensityMap)),A.specularColorMap!==void 0&&(i.specularColorMap=n(A.specularColorMap)),A.envMap!==void 0&&(i.envMap=n(A.envMap)),A.envMapIntensity!==void 0&&(i.envMapIntensity=A.envMapIntensity),A.reflectivity!==void 0&&(i.reflectivity=A.reflectivity),A.refractionRatio!==void 0&&(i.refractionRatio=A.refractionRatio),A.lightMap!==void 0&&(i.lightMap=n(A.lightMap)),A.lightMapIntensity!==void 0&&(i.lightMapIntensity=A.lightMapIntensity),A.aoMap!==void 0&&(i.aoMap=n(A.aoMap)),A.aoMapIntensity!==void 0&&(i.aoMapIntensity=A.aoMapIntensity),A.gradientMap!==void 0&&(i.gradientMap=n(A.gradientMap)),A.clearcoatMap!==void 0&&(i.clearcoatMap=n(A.clearcoatMap)),A.clearcoatRoughnessMap!==void 0&&(i.clearcoatRoughnessMap=n(A.clearcoatRoughnessMap)),A.clearcoatNormalMap!==void 0&&(i.clearcoatNormalMap=n(A.clearcoatNormalMap)),A.clearcoatNormalScale!==void 0&&(i.clearcoatNormalScale=new g0().fromArray(A.clearcoatNormalScale)),A.iridescenceMap!==void 0&&(i.iridescenceMap=n(A.iridescenceMap)),A.iridescenceThicknessMap!==void 0&&(i.iridescenceThicknessMap=n(A.iridescenceThicknessMap)),A.transmissionMap!==void 0&&(i.transmissionMap=n(A.transmissionMap)),A.thicknessMap!==void 0&&(i.thicknessMap=n(A.thicknessMap)),A.anisotropyMap!==void 0&&(i.anisotropyMap=n(A.anisotropyMap)),A.sheenColorMap!==void 0&&(i.sheenColorMap=n(A.sheenColorMap)),A.sheenRoughnessMap!==void 0&&(i.sheenRoughnessMap=n(A.sheenRoughnessMap)),i}setTextures(A){return this.textures=A,this}static createMaterialFromType(A){const t={ShadowMaterial:fx,SpriteMaterial:GE,RawShaderMaterial:dx,ShaderMaterial:Y1,PointsMaterial:OE,MeshPhysicalMaterial:Ex,MeshStandardMaterial:zE,MeshPhongMaterial:Bx,MeshToonMaterial:Qx,MeshNormalMaterial:WE,MeshLambertMaterial:px,MeshDepthMaterial:_E,MeshDistanceMaterial:kE,MeshBasicMaterial:i9,MeshMatcapMaterial:mx,LineDashedMaterial:yx,LineBasicMaterial:E4,Material:u1};return new t[A]}}class Ff{static decodeText(A){if(typeof TextDecoder<"u")return new TextDecoder().decode(A);let t="";for(let n=0,i=A.length;n0){const a=new XE(t);r=new Er(a),r.setCrossOrigin(this.crossOrigin);for(let l=0,u=A.length;l0){i=new Er(this.manager),i.setCrossOrigin(this.crossOrigin);for(let s=0,o=A.length;s"u"&&console.warn("THREE.ImageBitmapLoader: createImageBitmap() not supported."),typeof fetch>"u"&&console.warn("THREE.ImageBitmapLoader: fetch() not supported."),this.options={premultiplyAlpha:"none"}}setOptions(A){return this.options=A,this}load(A,t,n,i){A===void 0&&(A=""),this.path!==void 0&&(A=this.path+A),A=this.manager.resolveURL(A);const r=this,s=c6.get(A);if(s!==void 0)return r.manager.itemStart(A),setTimeout(function(){t&&t(s),r.manager.itemEnd(A)},0),s;const o={};o.credentials=this.crossOrigin==="anonymous"?"same-origin":"include",o.headers=this.requestHeader,fetch(A,o).then(function(a){return a.blob()}).then(function(a){return createImageBitmap(a,Object.assign(r.options,{colorSpaceConversion:"none"}))}).then(function(a){c6.add(A,a),t&&t(a),r.manager.itemEnd(A)}).catch(function(a){i&&i(a),r.manager.itemError(A),r.manager.itemEnd(A)}),r.manager.itemStart(A)}}let sa,AB=class{static getContext(){return sa===void 0&&(sa=new(window.AudioContext||window.webkitAudioContext)),sa}static setContext(A){sa=A}};class JV extends G4{constructor(A){super(A)}load(A,t,n,i){const r=this,s=new Oe(this.manager);s.setResponseType("arraybuffer"),s.setPath(this.path),s.setRequestHeader(this.requestHeader),s.setWithCredentials(this.withCredentials),s.load(A,function(a){try{const l=a.slice(0);AB.getContext().decodeAudioData(l,function(I){t(I)},o)}catch(l){o(l)}},n,i);function o(a){i?i(a):console.error(a),r.manager.itemError(A)}}}const Uw=new y5,Fw=new y5,y9=new y5;class HV{constructor(){this.type="StereoCamera",this.aspect=1,this.eyeSep=.064,this.cameraL=new i1,this.cameraL.layers.enable(1),this.cameraL.matrixAutoUpdate=!1,this.cameraR=new i1,this.cameraR.layers.enable(2),this.cameraR.matrixAutoUpdate=!1,this._cache={focus:null,fov:null,aspect:null,near:null,far:null,zoom:null,eyeSep:null}}update(A){const t=this._cache;if(t.focus!==A.focus||t.fov!==A.fov||t.aspect!==A.aspect*this.aspect||t.near!==A.near||t.far!==A.far||t.zoom!==A.zoom||t.eyeSep!==this.eyeSep){t.focus=A.focus,t.fov=A.fov,t.aspect=A.aspect*this.aspect,t.near=A.near,t.far=A.far,t.zoom=A.zoom,t.eyeSep=this.eyeSep,y9.copy(A.projectionMatrix);const i=t.eyeSep/2,r=i*t.near/t.focus,s=t.near*Math.tan(X9*t.fov*.5)/t.zoom;let o,a;Fw.elements[12]=-i,Uw.elements[12]=i,o=-s*t.aspect+r,a=s*t.aspect+r,y9.elements[0]=2*t.near/(a-o),y9.elements[8]=(a+o)/(a-o),this.cameraL.projectionMatrix.copy(y9),o=-s*t.aspect-r,a=s*t.aspect-r,y9.elements[0]=2*t.near/(a-o),y9.elements[8]=(a+o)/(a-o),this.cameraR.projectionMatrix.copy(y9)}this.cameraL.matrixWorld.copy(A.matrixWorld).multiply(Fw),this.cameraR.matrixWorld.copy(A.matrixWorld).multiply(Uw)}}class eB{constructor(A=!0){this.autoStart=A,this.startTime=0,this.oldTime=0,this.elapsedTime=0,this.running=!1}start(){this.startTime=_w(),this.oldTime=this.startTime,this.elapsedTime=0,this.running=!0}stop(){this.getElapsedTime(),this.running=!1,this.autoStart=!1}getElapsedTime(){return this.getDelta(),this.elapsedTime}getDelta(){let A=0;if(this.autoStart&&!this.running)return this.start(),0;if(this.running){const t=_w();A=(t-this.oldTime)/1e3,this.oldTime=t,this.elapsedTime+=A}return A}}function _w(){return(typeof performance>"u"?Date:performance).now()}const w9=new k,kw=new F4,KV=new k,D9=new k;class VV extends X5{constructor(){super(),this.type="AudioListener",this.context=AB.getContext(),this.gain=this.context.createGain(),this.gain.connect(this.context.destination),this.filter=null,this.timeDelta=0,this._clock=new eB}getInput(){return this.gain}removeFilter(){return this.filter!==null&&(this.gain.disconnect(this.filter),this.filter.disconnect(this.context.destination),this.gain.connect(this.context.destination),this.filter=null),this}getFilter(){return this.filter}setFilter(A){return this.filter!==null?(this.gain.disconnect(this.filter),this.filter.disconnect(this.context.destination)):this.gain.disconnect(this.context.destination),this.filter=A,this.gain.connect(this.filter),this.filter.connect(this.context.destination),this}getMasterVolume(){return this.gain.gain.value}setMasterVolume(A){return this.gain.gain.setTargetAtTime(A,this.context.currentTime,.01),this}updateMatrixWorld(A){super.updateMatrixWorld(A);const t=this.context.listener,n=this.up;if(this.timeDelta=this._clock.getDelta(),this.matrixWorld.decompose(w9,kw,KV),D9.set(0,0,-1).applyQuaternion(kw),t.positionX){const i=this.context.currentTime+this.timeDelta;t.positionX.linearRampToValueAtTime(w9.x,i),t.positionY.linearRampToValueAtTime(w9.y,i),t.positionZ.linearRampToValueAtTime(w9.z,i),t.forwardX.linearRampToValueAtTime(D9.x,i),t.forwardY.linearRampToValueAtTime(D9.y,i),t.forwardZ.linearRampToValueAtTime(D9.z,i),t.upX.linearRampToValueAtTime(n.x,i),t.upY.linearRampToValueAtTime(n.y,i),t.upZ.linearRampToValueAtTime(n.z,i)}else t.setPosition(w9.x,w9.y,w9.z),t.setOrientation(D9.x,D9.y,D9.z,n.x,n.y,n.z)}}class bx extends X5{constructor(A){super(),this.type="Audio",this.listener=A,this.context=A.context,this.gain=this.context.createGain(),this.gain.connect(A.getInput()),this.autoplay=!1,this.buffer=null,this.detune=0,this.loop=!1,this.loopStart=0,this.loopEnd=0,this.offset=0,this.duration=void 0,this.playbackRate=1,this.isPlaying=!1,this.hasPlaybackControl=!0,this.source=null,this.sourceType="empty",this._startedAt=0,this._progress=0,this._connected=!1,this.filters=[]}getOutput(){return this.gain}setNodeSource(A){return this.hasPlaybackControl=!1,this.sourceType="audioNode",this.source=A,this.connect(),this}setMediaElementSource(A){return this.hasPlaybackControl=!1,this.sourceType="mediaNode",this.source=this.context.createMediaElementSource(A),this.connect(),this}setMediaStreamSource(A){return this.hasPlaybackControl=!1,this.sourceType="mediaStreamNode",this.source=this.context.createMediaStreamSource(A),this.connect(),this}setBuffer(A){return this.buffer=A,this.sourceType="buffer",this.autoplay&&this.play(),this}play(A=0){if(this.isPlaying===!0){console.warn("THREE.Audio: Audio is already playing.");return}if(this.hasPlaybackControl===!1){console.warn("THREE.Audio: this Audio has no playback control.");return}this._startedAt=this.context.currentTime+A;const t=this.context.createBufferSource();return t.buffer=this.buffer,t.loop=this.loop,t.loopStart=this.loopStart,t.loopEnd=this.loopEnd,t.onended=this.onEnded.bind(this),t.start(this._startedAt,this._progress+this.offset,this.duration),this.isPlaying=!0,this.source=t,this.setDetune(this.detune),this.setPlaybackRate(this.playbackRate),this.connect()}pause(){if(this.hasPlaybackControl===!1){console.warn("THREE.Audio: this Audio has no playback control.");return}return this.isPlaying===!0&&(this._progress+=Math.max(this.context.currentTime-this._startedAt,0)*this.playbackRate,this.loop===!0&&(this._progress=this._progress%(this.duration||this.buffer.duration)),this.source.stop(),this.source.onended=null,this.isPlaying=!1),this}stop(){if(this.hasPlaybackControl===!1){console.warn("THREE.Audio: this Audio has no playback control.");return}return this._progress=0,this.source!==null&&(this.source.stop(),this.source.onended=null),this.isPlaying=!1,this}connect(){if(this.filters.length>0){this.source.connect(this.filters[0]);for(let A=1,t=this.filters.length;A0){this.source.disconnect(this.filters[0]);for(let A=1,t=this.filters.length;A0&&this._mixBufferRegionAdditive(n,i,this._addIndex*t,1,t);for(let a=t,l=t+t;a!==l;++a)if(n[a]!==n[a+t]){o.setValue(n,i);break}}saveOriginalState(){const A=this.binding,t=this.buffer,n=this.valueSize,i=n*this._origIndex;A.getValue(t,i);for(let r=n,s=i;r!==s;++r)t[r]=t[i+r%n];this._setIdentity(),this.cumulativeWeight=0,this.cumulativeWeightAdditive=0}restoreOriginalState(){const A=this.valueSize*3;this.binding.setValue(this.buffer,A)}_setAdditiveIdentityNumeric(){const A=this._addIndex*this.valueSize,t=A+this.valueSize;for(let n=A;n=.5)for(let s=0;s!==r;++s)A[t+s]=A[n+s]}_slerp(A,t,n,i){F4.slerpFlat(A,t,A,t,A,n,i)}_slerpAdditive(A,t,n,i,r){const s=this._workIndex*r;F4.multiplyQuaternionsFlat(A,s,A,t,A,n),F4.slerpFlat(A,t,A,t,A,s,i)}_lerp(A,t,n,i,r){const s=1-i;for(let o=0;o!==r;++o){const a=t+o;A[a]=A[a]*s+A[n+o]*i}}_lerpAdditive(A,t,n,i,r){for(let s=0;s!==r;++s){const o=t+s;A[o]=A[o]+A[n+s]*i}}}const tB="\\[\\]\\.:\\/",jV=new RegExp("["+tB+"]","g"),nB="[^"+tB+"]",qV="[^"+tB.replace("\\.","")+"]",XV=/((?:WC+[\/:])*)/.source.replace("WC",nB),$V=/(WCOD+)?/.source.replace("WCOD",qV),Az=/(?:\.(WC+)(?:\[(.+)\])?)?/.source.replace("WC",nB),ez=/\.(WC+)(?:\[(.+)\])?/.source.replace("WC",nB),tz=new RegExp("^"+XV+$V+Az+ez+"$"),nz=["material","materials","bones","map"];class iz{constructor(A,t,n){const i=n||K5.parseTrackName(t);this._targetGroup=A,this._bindings=A.subscribe_(t,i)}getValue(A,t){this.bind();const n=this._targetGroup.nCachedObjects_,i=this._bindings[n];i!==void 0&&i.getValue(A,t)}setValue(A,t){const n=this._bindings;for(let i=this._targetGroup.nCachedObjects_,r=n.length;i!==r;++i)n[i].setValue(A,t)}bind(){const A=this._bindings;for(let t=this._targetGroup.nCachedObjects_,n=A.length;t!==n;++t)A[t].bind()}unbind(){const A=this._bindings;for(let t=this._targetGroup.nCachedObjects_,n=A.length;t!==n;++t)A[t].unbind()}}class K5{constructor(A,t,n){this.path=t,this.parsedPath=n||K5.parseTrackName(t),this.node=K5.findNode(A,this.parsedPath.nodeName),this.rootNode=A,this.getValue=this._getValue_unbound,this.setValue=this._setValue_unbound}static create(A,t,n){return A&&A.isAnimationObjectGroup?new K5.Composite(A,t,n):new K5(A,t,n)}static sanitizeNodeName(A){return A.replace(/\s/g,"_").replace(jV,"")}static parseTrackName(A){const t=tz.exec(A);if(t===null)throw new Error("PropertyBinding: Cannot parse trackName: "+A);const n={nodeName:t[2],objectName:t[3],objectIndex:t[4],propertyName:t[5],propertyIndex:t[6]},i=n.nodeName&&n.nodeName.lastIndexOf(".");if(i!==void 0&&i!==-1){const r=n.nodeName.substring(i+1);nz.indexOf(r)!==-1&&(n.nodeName=n.nodeName.substring(0,i),n.objectName=r)}if(n.propertyName===null||n.propertyName.length===0)throw new Error("PropertyBinding: can not parse propertyName from trackName: "+A);return n}static findNode(A,t){if(t===void 0||t===""||t==="."||t===-1||t===A.name||t===A.uuid)return A;if(A.skeleton){const n=A.skeleton.getBoneByName(t);if(n!==void 0)return n}if(A.children){const n=function(r){for(let s=0;s=r){const I=r++,C=A[I];t[C.uuid]=u,A[u]=C,t[l]=I,A[I]=a;for(let h=0,d=i;h!==d;++h){const m=n[h],p=m[I],f=m[u];m[u]=p,m[I]=f}}}this.nCachedObjects_=r}uncache(){const A=this._objects,t=this._indicesByUUID,n=this._bindings,i=n.length;let r=this.nCachedObjects_,s=A.length;for(let o=0,a=arguments.length;o!==a;++o){const l=arguments[o],u=l.uuid,I=t[u];if(I!==void 0)if(delete t[u],I0&&(t[h.uuid]=I),A[I]=h,A.pop();for(let d=0,m=i;d!==m;++d){const p=n[d];p[I]=p[C],p.pop()}}}this.nCachedObjects_=r}subscribe_(A,t){const n=this._bindingsIndicesByPath;let i=n[A];const r=this._bindings;if(i!==void 0)return r[i];const s=this._paths,o=this._parsedPaths,a=this._objects,l=a.length,u=this.nCachedObjects_,I=new Array(l);i=r.length,n[A]=i,s.push(A),o.push(t),r.push(I);for(let C=u,h=a.length;C!==h;++C){const d=a[C];I[C]=new K5(d,A,t)}return I}unsubscribe_(A){const t=this._bindingsIndicesByPath,n=t[A];if(n!==void 0){const i=this._paths,r=this._parsedPaths,s=this._bindings,o=s.length-1,a=s[o],l=A[o];t[l]=n,s[n]=a,s.pop(),r[n]=r[o],r.pop(),i[n]=i[o],i.pop()}}}class Px{constructor(A,t,n=null,i=t.blendMode){this._mixer=A,this._clip=t,this._localRoot=n,this.blendMode=i;const r=t.tracks,s=r.length,o=new Array(s),a={endingStart:J9,endingEnd:J9};for(let l=0;l!==s;++l){const u=r[l].createInterpolant(null);o[l]=u,u.settings=a}this._interpolantSettings=a,this._interpolants=o,this._propertyBindings=new Array(s),this._cacheIndex=null,this._byClipCacheIndex=null,this._timeScaleInterpolant=null,this._weightInterpolant=null,this.loop=yN,this._loopCount=-1,this._startTime=null,this.time=0,this.timeScale=1,this._effectiveTimeScale=1,this.weight=1,this._effectiveWeight=1,this.repetitions=1/0,this.paused=!1,this.enabled=!0,this.clampWhenFinished=!1,this.zeroSlopeAtStart=!0,this.zeroSlopeAtEnd=!0}play(){return this._mixer._activateAction(this),this}stop(){return this._mixer._deactivateAction(this),this.reset()}reset(){return this.paused=!1,this.enabled=!0,this.time=0,this._loopCount=-1,this._startTime=null,this.stopFading().stopWarping()}isRunning(){return this.enabled&&!this.paused&&this.timeScale!==0&&this._startTime===null&&this._mixer._isActiveAction(this)}isScheduled(){return this._mixer._isActiveAction(this)}startAt(A){return this._startTime=A,this}setLoop(A,t){return this.loop=A,this.repetitions=t,this}setEffectiveWeight(A){return this.weight=A,this._effectiveWeight=this.enabled?A:0,this.stopFading()}getEffectiveWeight(){return this._effectiveWeight}fadeIn(A){return this._scheduleFading(A,0,1)}fadeOut(A){return this._scheduleFading(A,1,0)}crossFadeFrom(A,t,n){if(A.fadeOut(t),this.fadeIn(t),n){const i=this._clip.duration,r=A._clip.duration,s=r/i,o=i/r;A.warp(1,s,t),this.warp(o,1,t)}return this}crossFadeTo(A,t,n){return A.crossFadeFrom(this,t,n)}stopFading(){const A=this._weightInterpolant;return A!==null&&(this._weightInterpolant=null,this._mixer._takeBackControlInterpolant(A)),this}setEffectiveTimeScale(A){return this.timeScale=A,this._effectiveTimeScale=this.paused?0:A,this.stopWarping()}getEffectiveTimeScale(){return this._effectiveTimeScale}setDuration(A){return this.timeScale=this._clip.duration/A,this.stopWarping()}syncWith(A){return this.time=A.time,this.timeScale=A.timeScale,this.stopWarping()}halt(A){return this.warp(this._effectiveTimeScale,0,A)}warp(A,t,n){const i=this._mixer,r=i.time,s=this.timeScale;let o=this._timeScaleInterpolant;o===null&&(o=i._lendControlInterpolant(),this._timeScaleInterpolant=o);const a=o.parameterPositions,l=o.sampleValues;return a[0]=r,a[1]=r+n,l[0]=A/s,l[1]=t/s,this}stopWarping(){const A=this._timeScaleInterpolant;return A!==null&&(this._timeScaleInterpolant=null,this._mixer._takeBackControlInterpolant(A)),this}getMixer(){return this._mixer}getClip(){return this._clip}getRoot(){return this._localRoot||this._mixer._root}_update(A,t,n,i){if(!this.enabled){this._updateWeight(A);return}const r=this._startTime;if(r!==null){const a=(A-r)*n;a<0||n===0?t=0:(this._startTime=null,t=n*a)}t*=this._updateTimeScale(A);const s=this._updateTime(t),o=this._updateWeight(A);if(o>0){const a=this._interpolants,l=this._propertyBindings;switch(this.blendMode){case RE:for(let u=0,I=a.length;u!==I;++u)a[u].evaluate(s),l[u].accumulateAdditive(o);break;case Fg:default:for(let u=0,I=a.length;u!==I;++u)a[u].evaluate(s),l[u].accumulate(i,o)}}}_updateWeight(A){let t=0;if(this.enabled){t=this.weight;const n=this._weightInterpolant;if(n!==null){const i=n.evaluate(A)[0];t*=i,A>n.parameterPositions[1]&&(this.stopFading(),i===0&&(this.enabled=!1))}}return this._effectiveWeight=t,t}_updateTimeScale(A){let t=0;if(!this.paused){t=this.timeScale;const n=this._timeScaleInterpolant;if(n!==null){const i=n.evaluate(A)[0];t*=i,A>n.parameterPositions[1]&&(this.stopWarping(),t===0?this.paused=!0:this.timeScale=t)}}return this._effectiveTimeScale=t,t}_updateTime(A){const t=this._clip.duration,n=this.loop;let i=this.time+A,r=this._loopCount;const s=n===wN;if(A===0)return r===-1?i:s&&(r&1)===1?t-i:i;if(n===mN){r===-1&&(this._loopCount=0,this._setEndings(!0,!0,!1));A:{if(i>=t)i=t;else if(i<0)i=0;else{this.time=i;break A}this.clampWhenFinished?this.paused=!0:this.enabled=!1,this.time=i,this._mixer.dispatchEvent({type:"finished",action:this,direction:A<0?-1:1})}}else{if(r===-1&&(A>=0?(r=0,this._setEndings(!0,this.repetitions===0,s)):this._setEndings(this.repetitions===0,!0,s)),i>=t||i<0){const o=Math.floor(i/t);i-=t*o,r+=Math.abs(o);const a=this.repetitions-r;if(a<=0)this.clampWhenFinished?this.paused=!0:this.enabled=!1,i=A>0?t:0,this.time=i,this._mixer.dispatchEvent({type:"finished",action:this,direction:A>0?1:-1});else{if(a===1){const l=A<0;this._setEndings(l,!l,s)}else this._setEndings(!1,!1,s);this._loopCount=r,this.time=i,this._mixer.dispatchEvent({type:"loop",action:this,loopDelta:o})}}else this.time=i;if(s&&(r&1)===1)return t-i}return i}_setEndings(A,t,n){const i=this._interpolantSettings;n?(i.endingStart=H9,i.endingEnd=H9):(A?i.endingStart=this.zeroSlopeAtStart?H9:J9:i.endingStart=ir,t?i.endingEnd=this.zeroSlopeAtEnd?H9:J9:i.endingEnd=ir)}_scheduleFading(A,t,n){const i=this._mixer,r=i.time;let s=this._weightInterpolant;s===null&&(s=i._lendControlInterpolant(),this._weightInterpolant=s);const o=s.parameterPositions,a=s.sampleValues;return o[0]=r,a[0]=t,o[1]=r+A,a[1]=n,this}}const sz=new Float32Array(1);class oz extends O3{constructor(A){super(),this._root=A,this._initMemoryManager(),this._accuIndex=0,this.time=0,this.timeScale=1}_bindAction(A,t){const n=A._localRoot||this._root,i=A._clip.tracks,r=i.length,s=A._propertyBindings,o=A._interpolants,a=n.uuid,l=this._bindingsByRootAndName;let u=l[a];u===void 0&&(u={},l[a]=u);for(let I=0;I!==r;++I){const C=i[I],h=C.name;let d=u[h];if(d!==void 0)++d.referenceCount,s[I]=d;else{if(d=s[I],d!==void 0){d._cacheIndex===null&&(++d.referenceCount,this._addInactiveBinding(d,a,h));continue}const m=t&&t._propertyBindings[I].binding.parsedPath;d=new Ox(K5.create(n,h,m),C.ValueTypeName,C.getValueSize()),++d.referenceCount,this._addInactiveBinding(d,a,h),s[I]=d}o[I].resultBuffer=d.buffer}}_activateAction(A){if(!this._isActiveAction(A)){if(A._cacheIndex===null){const n=(A._localRoot||this._root).uuid,i=A._clip.uuid,r=this._actionsByClip[i];this._bindAction(A,r&&r.knownActions[0]),this._addInactiveAction(A,i,n)}const t=A._propertyBindings;for(let n=0,i=t.length;n!==i;++n){const r=t[n];r.useCount++===0&&(this._lendBinding(r),r.saveOriginalState())}this._lendAction(A)}}_deactivateAction(A){if(this._isActiveAction(A)){const t=A._propertyBindings;for(let n=0,i=t.length;n!==i;++n){const r=t[n];--r.useCount===0&&(r.restoreOriginalState(),this._takeBackBinding(r))}this._takeBackAction(A)}}_initMemoryManager(){this._actions=[],this._nActiveActions=0,this._actionsByClip={},this._bindings=[],this._nActiveBindings=0,this._bindingsByRootAndName={},this._controlInterpolants=[],this._nActiveControlInterpolants=0;const A=this;this.stats={actions:{get total(){return A._actions.length},get inUse(){return A._nActiveActions}},bindings:{get total(){return A._bindings.length},get inUse(){return A._nActiveBindings}},controlInterpolants:{get total(){return A._controlInterpolants.length},get inUse(){return A._nActiveControlInterpolants}}}}_isActiveAction(A){const t=A._cacheIndex;return t!==null&&t=0;--n)A[n].stop();return this}update(A){A*=this.timeScale;const t=this._actions,n=this._nActiveActions,i=this.time+=A,r=Math.sign(A),s=this._accuIndex^=1;for(let l=0;l!==n;++l)t[l]._update(i,A,r,s);const o=this._bindings,a=this._nActiveBindings;for(let l=0;l!==a;++l)o[l].apply(s);return this}setTime(A){this.time=0;for(let t=0;tthis.max.x||A.ythis.max.y)}containsBox(A){return this.min.x<=A.min.x&&A.max.x<=this.max.x&&this.min.y<=A.min.y&&A.max.y<=this.max.y}getParameter(A,t){return t.set((A.x-this.min.x)/(this.max.x-this.min.x),(A.y-this.min.y)/(this.max.y-this.min.y))}intersectsBox(A){return!(A.max.xthis.max.x||A.max.ythis.max.y)}clampPoint(A,t){return t.copy(A).clamp(this.min,this.max)}distanceToPoint(A){return this.clampPoint(A,bw).distanceTo(A)}intersect(A){return this.min.max(A.min),this.max.min(A.max),this.isEmpty()&&this.makeEmpty(),this}union(A){return this.min.min(A.min),this.max.max(A.max),this}translate(A){return this.min.add(A),this.max.add(A),this}equals(A){return A.min.equals(this.min)&&A.max.equals(this.max)}}const Ow=new k,oa=new k;class hz{constructor(A=new k,t=new k){this.start=A,this.end=t}set(A,t){return this.start.copy(A),this.end.copy(t),this}copy(A){return this.start.copy(A.start),this.end.copy(A.end),this}getCenter(A){return A.addVectors(this.start,this.end).multiplyScalar(.5)}delta(A){return A.subVectors(this.end,this.start)}distanceSq(){return this.start.distanceToSquared(this.end)}distance(){return this.start.distanceTo(this.end)}at(A,t){return this.delta(t).multiplyScalar(A).add(this.start)}closestPointToPointParameter(A,t){Ow.subVectors(A,this.start),oa.subVectors(this.end,this.start);const n=oa.dot(oa);let r=oa.dot(Ow)/n;return t&&(r=b2(r,0,1)),r}closestPointToPoint(A,t,n){const i=this.closestPointToPointParameter(A,t);return this.delta(n).multiplyScalar(i).add(this.start)}applyMatrix4(A){return this.start.applyMatrix4(A),this.end.applyMatrix4(A),this}equals(A){return A.start.equals(this.start)&&A.end.equals(this.end)}clone(){return new this.constructor().copy(this)}}const Pw=new k;class fz extends X5{constructor(A,t){super(),this.light=A,this.matrix=A.matrixWorld,this.matrixAutoUpdate=!1,this.color=t,this.type="SpotLightHelper";const n=new R5,i=[0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,-1,0,1,0,0,0,0,1,1,0,0,0,0,-1,1];for(let s=0,o=1,a=32;s1)for(let I=0;I.99999)this.quaternion.set(0,0,0,1);else if(A.y<-.99999)this.quaternion.set(1,0,0,0);else{Vw.set(A.z,0,-A.x).normalize();const t=Math.acos(A.y);this.quaternion.setFromAxisAngle(Vw,t)}}setLength(A,t=A*.2,n=t*.2){this.line.scale.set(1,Math.max(1e-4,A-t),1),this.line.updateMatrix(),this.cone.scale.set(n,t,n),this.cone.position.y=A,this.cone.updateMatrix()}setColor(A){this.line.material.color.set(A),this.cone.material.color.set(A)}copy(A){return super.copy(A,!1),this.line.copy(A.line),this.cone.copy(A.cone),this}dispose(){this.line.geometry.dispose(),this.line.material.dispose(),this.cone.geometry.dispose(),this.cone.material.dispose()}}class vz extends $A{constructor(A=1){const t=[0,0,0,A,0,0,0,0,0,0,A,0,0,0,0,0,0,A],n=[1,0,0,1,.6,0,0,1,0,.6,1,0,0,0,1,0,.6,1],i=new R5;i.setAttribute("position",new z0(t,3)),i.setAttribute("color",new z0(n,3));const r=new E4({vertexColors:!0,toneMapped:!1});super(i,r),this.type="AxesHelper"}setColors(A,t,n){const i=new F0,r=this.geometry.attributes.color.array;return i.set(A),i.toArray(r,0),i.toArray(r,3),i.set(t),i.toArray(r,6),i.toArray(r,9),i.set(n),i.toArray(r,12),i.toArray(r,15),this.geometry.attributes.color.needsUpdate=!0,this}dispose(){this.geometry.dispose(),this.material.dispose()}}class Nz{constructor(){this.type="ShapePath",this.color=new F0,this.subPaths=[],this.currentPath=null}moveTo(A,t){return this.currentPath=new cr,this.subPaths.push(this.currentPath),this.currentPath.moveTo(A,t),this}lineTo(A,t){return this.currentPath.lineTo(A,t),this}quadraticCurveTo(A,t,n,i){return this.currentPath.quadraticCurveTo(A,t,n,i),this}bezierCurveTo(A,t,n,i,r,s){return this.currentPath.bezierCurveTo(A,t,n,i,r,s),this}splineThru(A){return this.currentPath.splineThru(A),this}toShapes(A){function t(f){const Q=[];for(let B=0,w=f.length;BNumber.EPSILON){if(x<0&&(N=Q[M],v=-v,T=Q[R],x=-x),f.yT.y)continue;if(f.y===N.y){if(f.x===N.x)return!0}else{const F=x*(f.x-N.x)-v*(f.y-N.y);if(F===0)return!0;if(F<0)continue;w=!w}}else{if(f.y!==N.y)continue;if(T.x<=f.x&&f.x<=N.x||N.x<=f.x&&f.x<=T.x)return!0}}return w}const i=KA.isClockWise,r=this.subPaths;if(r.length===0)return[];let s,o,a;const l=[];if(r.length===1)return o=r[0],a=new A6,a.curves=o.curves,l.push(a),l;let u=!i(r[0].getPoints());u=A?!u:u;const I=[],C=[];let h=[],d=0,m;C[d]=void 0,h[d]=[];for(let f=0,Q=r.length;f1){let f=!1,Q=0;for(let B=0,w=C.length;B0&&f===!1&&(h=I)}let p;for(let f=0,Q=C.length;f{const I=typeof l=="function"?l(A):l;if(I!==A){const C=A;A=u?I:Object.assign({},A,I),t.forEach(h=>h(A,C))}},i=()=>A,r=(l,u=i,I=Object.is)=>{console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware");let C=u(A);function h(){const d=u(A);if(!I(C,d)){const m=C;l(C=d,m)}}return t.add(h),()=>t.delete(h)},a={setState:n,getState:i,subscribe:(l,u,I)=>u||I?r(l,u,I):(t.add(l),()=>t.delete(l)),destroy:()=>t.clear()};return A=e(n,i,a),a}const xz=typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),Hw=xz?z.useEffect:z.useLayoutEffect;function Hx(e){const A=typeof e=="function"?Nz(e):e,t=(n=A.getState,i=Object.is)=>{const[,r]=z.useReducer(p=>p+1,0),s=A.getState(),o=z.useRef(s),a=z.useRef(n),l=z.useRef(i),u=z.useRef(!1),I=z.useRef();I.current===void 0&&(I.current=n(s));let C,h=!1;(o.current!==s||a.current!==n||l.current!==i||u.current)&&(C=n(s),h=!i(I.current,C)),Hw(()=>{h&&(I.current=C),o.current=s,a.current=n,l.current=i,u.current=!1});const d=z.useRef(s);Hw(()=>{const p=()=>{try{const Q=A.getState(),B=a.current(Q);l.current(I.current,B)||(o.current=Q,I.current=B,r())}catch{u.current=!0,r()}},f=A.subscribe(p);return A.getState()!==d.current&&p(),f},[]);const m=h?C:I.current;return z.useDebugValue(m),m};return Object.assign(t,A),t[Symbol.iterator]=function(){console.warn("[useStore, api] = create() is deprecated and will be removed in v4");const n=[t,A];return{next(){const i=n.length<=0;return{value:n.shift(),done:i}}}},t}var Kx={exports:{}},Vx={exports:{}},zx={};/** + */R6.ConcurrentRoot=1;R6.ContinuousEventPriority=4;R6.DefaultEventPriority=16;R6.DiscreteEventPriority=1;R6.IdleEventPriority=536870912;R6.LegacyRoot=0;Hx.exports=R6;var W8=Hx.exports;function Tz(e){let A;const t=new Set,n=(l,u)=>{const I=typeof l=="function"?l(A):l;if(I!==A){const C=A;A=u?I:Object.assign({},A,I),t.forEach(h=>h(A,C))}},i=()=>A,r=(l,u=i,I=Object.is)=>{console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware");let C=u(A);function h(){const d=u(A);if(!I(C,d)){const m=C;l(C=d,m)}}return t.add(h),()=>t.delete(h)},a={setState:n,getState:i,subscribe:(l,u,I)=>u||I?r(l,u,I):(t.add(l),()=>t.delete(l)),destroy:()=>t.clear()};return A=e(n,i,a),a}const Uz=typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),zw=Uz?z.useEffect:z.useLayoutEffect;function Kx(e){const A=typeof e=="function"?Tz(e):e,t=(n=A.getState,i=Object.is)=>{const[,r]=z.useReducer(p=>p+1,0),s=A.getState(),o=z.useRef(s),a=z.useRef(n),l=z.useRef(i),u=z.useRef(!1),I=z.useRef();I.current===void 0&&(I.current=n(s));let C,h=!1;(o.current!==s||a.current!==n||l.current!==i||u.current)&&(C=n(s),h=!i(I.current,C)),zw(()=>{h&&(I.current=C),o.current=s,a.current=n,l.current=i,u.current=!1});const d=z.useRef(s);zw(()=>{const p=()=>{try{const Q=A.getState(),B=a.current(Q);l.current(I.current,B)||(o.current=Q,I.current=B,r())}catch{u.current=!0,r()}},f=A.subscribe(p);return A.getState()!==d.current&&p(),f},[]);const m=h?C:I.current;return z.useDebugValue(m),m};return Object.assign(t,A),t[Symbol.iterator]=function(){console.warn("[useStore, api] = create() is deprecated and will be removed in v4");const n=[t,A];return{next(){const i=n.length<=0;return{value:n.shift(),done:i}}}},t}var Vx={exports:{}},zx={exports:{}},Wx={};/** * @license React * scheduler.production.min.js * @@ -3641,7 +3641,7 @@ void main() { * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(e){function A(O,H){var J=O.length;O.push(H);A:for(;0>>1,q=O[b];if(0>>1;bi(D0,J))R0i(G0,D0)?(O[b]=G0,O[R0]=J,b=R0):(O[b]=D0,O[f0]=J,b=f0);else if(R0i(G0,J))O[b]=G0,O[R0]=J,b=R0;else break A}}return H}function i(O,H){var J=O.sortIndex-H.sortIndex;return J!==0?J:O.id-H.id}if(typeof performance=="object"&&typeof performance.now=="function"){var r=performance;e.unstable_now=function(){return r.now()}}else{var s=Date,o=s.now();e.unstable_now=function(){return s.now()-o}}var a=[],l=[],u=1,I=null,C=3,h=!1,d=!1,m=!1,p=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,Q=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function B(O){for(var H=t(l);H!==null;){if(H.callback===null)n(l);else if(H.startTime<=O)n(l),H.sortIndex=H.expirationTime,A(a,H);else break;H=t(l)}}function w(O){if(m=!1,B(O),!d)if(t(a)!==null)d=!0,e0(R);else{var H=t(l);H!==null&&i0(w,H.startTime-O)}}function R(O,H){d=!1,m&&(m=!1,f(T),T=-1),h=!0;var J=C;try{for(B(H),I=t(a);I!==null&&(!(I.expirationTime>H)||O&&!F());){var b=I.callback;if(typeof b=="function"){I.callback=null,C=I.priorityLevel;var q=b(I.expirationTime<=H);H=e.unstable_now(),typeof q=="function"?I.callback=q:I===t(a)&&n(a),B(H)}else n(a);I=t(a)}if(I!==null)var C0=!0;else{var f0=t(l);f0!==null&&i0(w,f0.startTime-H),C0=!1}return C0}finally{I=null,C=J,h=!1}}var M=!1,x=null,T=-1,v=5,N=-1;function F(){return!(e.unstable_now()-NO||125b?(O.sortIndex=J,A(l,O),t(a)===null&&O===t(l)&&(m?(f(T),T=-1):m=!0,i0(w,J-b))):(O.sortIndex=q,A(a,O),d||h||(d=!0,e0(R))),O},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(O){var H=C;return function(){var J=C;C=H;try{return O.apply(this,arguments)}finally{C=J}}}})(zx);Vx.exports=zx;var Tf=Vx.exports;/** + */(function(e){function A(O,H){var J=O.length;O.push(H);A:for(;0>>1,q=O[b];if(0>>1;bi(D0,J))R0i(G0,D0)?(O[b]=G0,O[R0]=J,b=R0):(O[b]=D0,O[f0]=J,b=f0);else if(R0i(G0,J))O[b]=G0,O[R0]=J,b=R0;else break A}}return H}function i(O,H){var J=O.sortIndex-H.sortIndex;return J!==0?J:O.id-H.id}if(typeof performance=="object"&&typeof performance.now=="function"){var r=performance;e.unstable_now=function(){return r.now()}}else{var s=Date,o=s.now();e.unstable_now=function(){return s.now()-o}}var a=[],l=[],u=1,I=null,C=3,h=!1,d=!1,m=!1,p=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,Q=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function B(O){for(var H=t(l);H!==null;){if(H.callback===null)n(l);else if(H.startTime<=O)n(l),H.sortIndex=H.expirationTime,A(a,H);else break;H=t(l)}}function w(O){if(m=!1,B(O),!d)if(t(a)!==null)d=!0,e0(R);else{var H=t(l);H!==null&&i0(w,H.startTime-O)}}function R(O,H){d=!1,m&&(m=!1,f(T),T=-1),h=!0;var J=C;try{for(B(H),I=t(a);I!==null&&(!(I.expirationTime>H)||O&&!F());){var b=I.callback;if(typeof b=="function"){I.callback=null,C=I.priorityLevel;var q=b(I.expirationTime<=H);H=e.unstable_now(),typeof q=="function"?I.callback=q:I===t(a)&&n(a),B(H)}else n(a);I=t(a)}if(I!==null)var C0=!0;else{var f0=t(l);f0!==null&&i0(w,f0.startTime-H),C0=!1}return C0}finally{I=null,C=J,h=!1}}var M=!1,N=null,T=-1,v=5,x=-1;function F(){return!(e.unstable_now()-xO||125b?(O.sortIndex=J,A(l,O),t(a)===null&&O===t(l)&&(m?(f(T),T=-1):m=!0,i0(w,J-b))):(O.sortIndex=q,A(a,O),d||h||(d=!0,e0(R))),O},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(O){var H=C;return function(){var J=C;C=H;try{return O.apply(this,arguments)}finally{C=J}}}})(Wx);zx.exports=Wx;var kf=zx.exports;/** * @license React * react-reconciler.production.min.js * @@ -3649,17 +3649,17 @@ void main() { * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Tz=function(A){var t={},n=z,i=Tf,r=Object.assign;function s(g){for(var c="https://reactjs.org/docs/error-decoder.html?invariant="+g,E=1;Ej||D[L]!==S[j]){var l0=` -`+D[L].replace(" at new "," at ");return g.displayName&&l0.includes("")&&(l0=l0.replace("",g.displayName)),l0}while(1<=L&&0<=j);break}}}finally{f5=!1,Error.prepareStackTrace=E}return(g=g?g.displayName||g.name:"")?d5(g):""}var M2=Object.prototype.hasOwnProperty,N1=[],C2=-1;function I1(g){return{current:g}}function u5(g){0>C2||(g.current=N1[C2],N1[C2]=null,C2--)}function V0(g,c){C2++,N1[C2]=g.current,g.current=c}var l3={},G5=I1(l3),U2=I1(!1),yA=l3;function g3(g,c){var E=g.type.contextTypes;if(!E)return l3;var y=g.stateNode;if(y&&y.__reactInternalMemoizedUnmaskedChildContext===c)return y.__reactInternalMemoizedMaskedChildContext;var D={},S;for(S in E)D[S]=c[S];return y&&(g=g.stateNode,g.__reactInternalMemoizedUnmaskedChildContext=c,g.__reactInternalMemoizedMaskedChildContext=D),D}function C1(g){return g=g.childContextTypes,g!=null}function z2(){u5(U2),u5(G5)}function wA(g,c,E){if(G5.current!==l3)throw Error(s(168));V0(G5,c),V0(U2,E)}function L6(g,c,E){var y=g.stateNode;if(c=c.childContextTypes,typeof y.getChildContext!="function")return E;y=y.getChildContext();for(var D in y)if(!(D in c))throw Error(s(108,T(g)||"Unknown",D));return r({},E,y)}function h1(g){return g=(g=g.stateNode)&&g.__reactInternalMemoizedMergedChildContext||l3,yA=G5.current,V0(G5,g),V0(U2,U2.current),!0}function G6(g,c,E){var y=g.stateNode;if(!y)throw Error(s(169));E?(g=L6(g,c,yA),y.__reactInternalMemoizedMergedChildContext=g,u5(U2),u5(G5),V0(G5,g)):u5(U2),V0(U2,E)}var b4=Math.clz32?Math.clz32:Nk,gs=Math.log,vk=Math.LN2;function Nk(g){return g>>>=0,g===0?32:31-(gs(g)/vk|0)|0}var cs=64,us=4194304;function rn(g){switch(g&-g){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return g&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return g&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return g}}function Is(g,c){var E=g.pendingLanes;if(E===0)return 0;var y=0,D=g.suspendedLanes,S=g.pingedLanes,L=E&268435455;if(L!==0){var j=L&~D;j!==0?y=rn(j):(S&=L,S!==0&&(y=rn(S)))}else L=E&~D,L!==0?y=rn(L):S!==0&&(y=rn(S));if(y===0)return 0;if(c!==0&&c!==y&&!(c&D)&&(D=y&-y,S=c&-c,D>=S||D===16&&(S&4194240)!==0))return c;if(y&4&&(y|=E&16),c=g.entangledLanes,c!==0)for(g=g.entanglements,c&=y;0E;E++)c.push(g);return c}function sn(g,c,E){g.pendingLanes|=c,c!==536870912&&(g.suspendedLanes=0,g.pingedLanes=0),g=g.eventTimes,c=31-b4(c),g[c]=E}function Uk(g,c){var E=g.pendingLanes&~c;g.pendingLanes=c,g.suspendedLanes=0,g.pingedLanes=0,g.expiredLanes&=c,g.mutableReadLanes&=c,g.entangledLanes&=c,c=g.entanglements;var y=g.eventTimes;for(g=g.expirationTimes;0>=L,D-=L,ge=1<<32-b4(c)+D|E<Z5?(E1=m5,m5=null):E1=m5.sibling;var j5=n5(t0,m5,s0[Z5],L0);if(j5===null){m5===null&&(m5=E1);break}g&&m5&&j5.alternate===null&&c(t0,m5),X=S(j5,X,Z5),S5===null?j0=j5:S5.sibling=j5,S5=j5,m5=E1}if(Z5===s0.length)return E(t0,m5),m2&&c9(t0,Z5),j0;if(m5===null){for(;Z5Z5?(E1=m5,m5=null):E1=m5.sibling;var rt=n5(t0,m5,j5.value,L0);if(rt===null){m5===null&&(m5=E1);break}g&&m5&&rt.alternate===null&&c(t0,m5),X=S(rt,X,Z5),S5===null?j0=rt:S5.sibling=rt,S5=rt,m5=E1}if(j5.done)return E(t0,m5),m2&&c9(t0,Z5),j0;if(m5===null){for(;!j5.done;Z5++,j5=s0.next())j5=p5(t0,j5.value,L0),j5!==null&&(X=S(j5,X,Z5),S5===null?j0=j5:S5.sibling=j5,S5=j5);return m2&&c9(t0,Z5),j0}for(m5=y(t0,m5);!j5.done;Z5++,j5=s0.next())j5=r2(m5,t0,Z5,j5.value,L0),j5!==null&&(g&&j5.alternate!==null&&m5.delete(j5.key===null?Z5:j5.key),X=S(j5,X,Z5),S5===null?j0=j5:S5.sibling=j5,S5=j5);return g&&m5.forEach(function(EL){return c(t0,EL)}),m2&&c9(t0,Z5),j0}function E3(t0,X,s0,L0){if(typeof s0=="object"&&s0!==null&&s0.type===u&&s0.key===null&&(s0=s0.props.children),typeof s0=="object"&&s0!==null){switch(s0.$$typeof){case a:A:{for(var j0=s0.key,S5=X;S5!==null;){if(S5.key===j0){if(j0=s0.type,j0===u){if(S5.tag===7){E(t0,S5.sibling),X=D(S5,s0.props.children),X.return=t0,t0=X;break A}}else if(S5.elementType===j0||typeof j0=="object"&&j0!==null&&j0.$$typeof===B&&VQ(j0)===S5.type){E(t0,S5.sibling),X=D(S5,s0.props),X.ref=ln(t0,S5,s0),X.return=t0,t0=X;break A}E(t0,S5);break}else c(t0,S5);S5=S5.sibling}s0.type===u?(X=E9(s0.props.children,t0.mode,L0,s0.key),X.return=t0,t0=X):(L0=eo(s0.type,s0.key,s0.props,null,t0.mode,L0),L0.ref=ln(t0,X,s0),L0.return=t0,t0=L0)}return L(t0);case l:A:{for(S5=s0.key;X!==null;){if(X.key===S5)if(X.tag===4&&X.stateNode.containerInfo===s0.containerInfo&&X.stateNode.implementation===s0.implementation){E(t0,X.sibling),X=D(X,s0.children||[]),X.return=t0,t0=X;break A}else{E(t0,X);break}else c(t0,X);X=X.sibling}X=qu(s0,t0.mode,L0),X.return=t0,t0=X}return L(t0);case B:return S5=s0._init,E3(t0,X,S5(s0._payload),L0)}if(W(s0))return $0(t0,X,s0,L0);if(M(s0))return V1(t0,X,s0,L0);ws(t0,s0)}return typeof s0=="string"&&s0!==""||typeof s0=="number"?(s0=""+s0,X!==null&&X.tag===6?(E(t0,X.sibling),X=D(X,s0),X.return=t0,t0=X):(E(t0,X),X=ju(s0,t0.mode,L0),X.return=t0,t0=X),L(t0)):E(t0,X)}return E3}var H6=zQ(!0),WQ=zQ(!1),gn={},C3=I1(gn),cn=I1(gn),K6=I1(gn);function vA(g){if(g===gn)throw Error(s(174));return g}function Cu(g,c){V0(K6,c),V0(cn,g),V0(C3,gn),g=i0(c),u5(C3),V0(C3,g)}function V6(){u5(C3),u5(cn),u5(K6)}function ZQ(g){var c=vA(K6.current),E=vA(C3.current);c=O(E,g.type,c),E!==c&&(V0(cn,g),V0(C3,c))}function hu(g){cn.current===g&&(u5(C3),u5(cn))}var R2=I1(0);function Ds(g){for(var c=g;c!==null;){if(c.tag===13){var E=c.memoizedState;if(E!==null&&(E=E.dehydrated,E===null||tn(E)||nn(E)))return c}else if(c.tag===19&&c.memoizedProps.revealOrder!==void 0){if(c.flags&128)return c}else if(c.child!==null){c.child.return=c,c=c.child;continue}if(c===g)break;for(;c.sibling===null;){if(c.return===null||c.return===g)return null;c=c.return}c.sibling.return=c.return,c=c.sibling}return null}var fu=[];function du(){for(var g=0;gE?E:4,g(!0);var y=h3.transition;h3.transition={};try{g(!1),c()}finally{W5=E,h3.transition=y}}function lp(){return NA().memoizedState}function Kk(g,c,E){var y=tt(g);E={lane:y,action:E,hasEagerState:!1,eagerState:null,next:null},gp(g)?cp(c,E):(up(g,c,E),E=r4(),g=f3(g,y,E),g!==null&&Ip(g,c,y))}function Vk(g,c,E){var y=tt(g),D={lane:y,action:E,hasEagerState:!1,eagerState:null,next:null};if(gp(g))cp(c,D);else{up(g,c,D);var S=g.alternate;if(g.lanes===0&&(S===null||S.lanes===0)&&(S=c.lastRenderedReducer,S!==null))try{var L=c.lastRenderedState,j=S(L,E);if(D.hasEagerState=!0,D.eagerState=j,MA(j,L))return}catch{}finally{}E=r4(),g=f3(g,y,E),g!==null&&Ip(g,c,y)}}function gp(g){var c=g.alternate;return g===F2||c!==null&&c===F2}function cp(g,c){un=Rs=!0;var E=g.pending;E===null?c.next=c:(c.next=E.next,E.next=c),g.pending=c}function up(g,c,E){W2!==null&&g.mode&1&&!(U5&2)?(g=c.interleaved,g===null?(E.next=E,SA===null?SA=[c]:SA.push(c)):(E.next=g.next,g.next=E),c.interleaved=E):(g=c.pending,g===null?E.next=E:(E.next=g.next,g.next=E),c.pending=E)}function Ip(g,c,E){if(E&4194240){var y=c.lanes;y&=g.pendingLanes,E|=y,c.lanes=E,qc(g,E)}}var Ts={readContext:c3,useCallback:H1,useContext:H1,useEffect:H1,useImperativeHandle:H1,useInsertionEffect:H1,useLayoutEffect:H1,useMemo:H1,useReducer:H1,useRef:H1,useState:H1,useDebugValue:H1,useDeferredValue:H1,useTransition:H1,useMutableSource:H1,useSyncExternalStore:H1,useId:H1,unstable_isNewReconciler:!1},zk={readContext:c3,useCallback:function(g,c){return ue().memoizedState=[g,c===void 0?null:c],g},useContext:c3,useEffect:mu,useImperativeHandle:function(g,c,E){return E=E!=null?E.concat([g]):null,Ns(4194308,4,rp.bind(null,c,g),E)},useLayoutEffect:function(g,c){return Ns(4194308,4,g,c)},useInsertionEffect:function(g,c){return Ns(4,2,g,c)},useMemo:function(g,c){var E=ue();return c=c===void 0?null:c,g=g(),E.memoizedState=[g,c],g},useReducer:function(g,c,E){var y=ue();return c=E!==void 0?E(c):c,y.memoizedState=y.baseState=c,g={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:g,lastRenderedState:c},y.queue=g,g=g.dispatch=Kk.bind(null,F2,g),[y.memoizedState,g]},useRef:function(g){var c=ue();return g={current:g},c.memoizedState=g},useState:pu,useDebugValue:yu,useDeferredValue:function(g){var c=pu(g),E=c[0],y=c[1];return mu(function(){var D=h3.transition;h3.transition={};try{y(g)}finally{h3.transition=D}},[g]),E},useTransition:function(){var g=pu(!1),c=g[0];return g=Hk.bind(null,g[1]),ue().memoizedState=g,[c,g]},useMutableSource:function(){},useSyncExternalStore:function(g,c,E){var y=F2,D=ue();if(m2){if(E===void 0)throw Error(s(407));E=E()}else{if(E=c(),W2===null)throw Error(s(349));z6&30||XQ(y,c,E)}D.memoizedState=E;var S={value:E,getSnapshot:c};return D.queue=S,mu(Ap.bind(null,y,S,g),[g]),y.flags|=2048,Cn(9,$Q.bind(null,y,S,E,c),void 0,null),E},useId:function(){var g=ue(),c=W2.identifierPrefix;if(m2){var E=ce,y=ge;E=(y&~(1<<32-b4(y)-1)).toString(32)+E,c=":"+c+"R"+E,E=In++,0")&&(l0=l0.replace("",g.displayName)),l0}while(1<=L&&0<=j);break}}}finally{f5=!1,Error.prepareStackTrace=E}return(g=g?g.displayName||g.name:"")?d5(g):""}var M2=Object.prototype.hasOwnProperty,N1=[],C2=-1;function I1(g){return{current:g}}function u5(g){0>C2||(g.current=N1[C2],N1[C2]=null,C2--)}function V0(g,c){C2++,N1[C2]=g.current,g.current=c}var l3={},G5=I1(l3),U2=I1(!1),yA=l3;function g3(g,c){var E=g.type.contextTypes;if(!E)return l3;var y=g.stateNode;if(y&&y.__reactInternalMemoizedUnmaskedChildContext===c)return y.__reactInternalMemoizedMaskedChildContext;var D={},S;for(S in E)D[S]=c[S];return y&&(g=g.stateNode,g.__reactInternalMemoizedUnmaskedChildContext=c,g.__reactInternalMemoizedMaskedChildContext=D),D}function C1(g){return g=g.childContextTypes,g!=null}function z2(){u5(U2),u5(G5)}function wA(g,c,E){if(G5.current!==l3)throw Error(s(168));V0(G5,c),V0(U2,E)}function b6(g,c,E){var y=g.stateNode;if(c=c.childContextTypes,typeof y.getChildContext!="function")return E;y=y.getChildContext();for(var D in y)if(!(D in c))throw Error(s(108,T(g)||"Unknown",D));return r({},E,y)}function h1(g){return g=(g=g.stateNode)&&g.__reactInternalMemoizedMergedChildContext||l3,yA=G5.current,V0(G5,g),V0(U2,U2.current),!0}function O6(g,c,E){var y=g.stateNode;if(!y)throw Error(s(169));E?(g=b6(g,c,yA),y.__reactInternalMemoizedMergedChildContext=g,u5(U2),u5(G5),V0(G5,g)):u5(U2),V0(U2,E)}var b4=Math.clz32?Math.clz32:Tk,us=Math.log,xk=Math.LN2;function Tk(g){return g>>>=0,g===0?32:31-(us(g)/xk|0)|0}var Is=64,Cs=4194304;function on(g){switch(g&-g){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return g&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return g&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return g}}function hs(g,c){var E=g.pendingLanes;if(E===0)return 0;var y=0,D=g.suspendedLanes,S=g.pingedLanes,L=E&268435455;if(L!==0){var j=L&~D;j!==0?y=on(j):(S&=L,S!==0&&(y=on(S)))}else L=E&~D,L!==0?y=on(L):S!==0&&(y=on(S));if(y===0)return 0;if(c!==0&&c!==y&&!(c&D)&&(D=y&-y,S=c&-c,D>=S||D===16&&(S&4194240)!==0))return c;if(y&4&&(y|=E&16),c=g.entangledLanes,c!==0)for(g=g.entanglements,c&=y;0E;E++)c.push(g);return c}function an(g,c,E){g.pendingLanes|=c,c!==536870912&&(g.suspendedLanes=0,g.pingedLanes=0),g=g.eventTimes,c=31-b4(c),g[c]=E}function _k(g,c){var E=g.pendingLanes&~c;g.pendingLanes=c,g.suspendedLanes=0,g.pingedLanes=0,g.expiredLanes&=c,g.mutableReadLanes&=c,g.entangledLanes&=c,c=g.entanglements;var y=g.eventTimes;for(g=g.expirationTimes;0>=L,D-=L,ge=1<<32-b4(c)+D|E<Z5?(E1=m5,m5=null):E1=m5.sibling;var j5=n5(t0,m5,s0[Z5],L0);if(j5===null){m5===null&&(m5=E1);break}g&&m5&&j5.alternate===null&&c(t0,m5),X=S(j5,X,Z5),S5===null?j0=j5:S5.sibling=j5,S5=j5,m5=E1}if(Z5===s0.length)return E(t0,m5),m2&&c9(t0,Z5),j0;if(m5===null){for(;Z5Z5?(E1=m5,m5=null):E1=m5.sibling;var st=n5(t0,m5,j5.value,L0);if(st===null){m5===null&&(m5=E1);break}g&&m5&&st.alternate===null&&c(t0,m5),X=S(st,X,Z5),S5===null?j0=st:S5.sibling=st,S5=st,m5=E1}if(j5.done)return E(t0,m5),m2&&c9(t0,Z5),j0;if(m5===null){for(;!j5.done;Z5++,j5=s0.next())j5=p5(t0,j5.value,L0),j5!==null&&(X=S(j5,X,Z5),S5===null?j0=j5:S5.sibling=j5,S5=j5);return m2&&c9(t0,Z5),j0}for(m5=y(t0,m5);!j5.done;Z5++,j5=s0.next())j5=r2(m5,t0,Z5,j5.value,L0),j5!==null&&(g&&j5.alternate!==null&&m5.delete(j5.key===null?Z5:j5.key),X=S(j5,X,Z5),S5===null?j0=j5:S5.sibling=j5,S5=j5);return g&&m5.forEach(function(QL){return c(t0,QL)}),m2&&c9(t0,Z5),j0}function E3(t0,X,s0,L0){if(typeof s0=="object"&&s0!==null&&s0.type===u&&s0.key===null&&(s0=s0.props.children),typeof s0=="object"&&s0!==null){switch(s0.$$typeof){case a:A:{for(var j0=s0.key,S5=X;S5!==null;){if(S5.key===j0){if(j0=s0.type,j0===u){if(S5.tag===7){E(t0,S5.sibling),X=D(S5,s0.props.children),X.return=t0,t0=X;break A}}else if(S5.elementType===j0||typeof j0=="object"&&j0!==null&&j0.$$typeof===B&&ZQ(j0)===S5.type){E(t0,S5.sibling),X=D(S5,s0.props),X.ref=cn(t0,S5,s0),X.return=t0,t0=X;break A}E(t0,S5);break}else c(t0,S5);S5=S5.sibling}s0.type===u?(X=E9(s0.props.children,t0.mode,L0,s0.key),X.return=t0,t0=X):(L0=no(s0.type,s0.key,s0.props,null,t0.mode,L0),L0.ref=cn(t0,X,s0),L0.return=t0,t0=L0)}return L(t0);case l:A:{for(S5=s0.key;X!==null;){if(X.key===S5)if(X.tag===4&&X.stateNode.containerInfo===s0.containerInfo&&X.stateNode.implementation===s0.implementation){E(t0,X.sibling),X=D(X,s0.children||[]),X.return=t0,t0=X;break A}else{E(t0,X);break}else c(t0,X);X=X.sibling}X=$u(s0,t0.mode,L0),X.return=t0,t0=X}return L(t0);case B:return S5=s0._init,E3(t0,X,S5(s0._payload),L0)}if(W(s0))return $0(t0,X,s0,L0);if(M(s0))return V1(t0,X,s0,L0);Ms(t0,s0)}return typeof s0=="string"&&s0!==""||typeof s0=="number"?(s0=""+s0,X!==null&&X.tag===6?(E(t0,X.sibling),X=D(X,s0),X.return=t0,t0=X):(E(t0,X),X=Xu(s0,t0.mode,L0),X.return=t0,t0=X),L(t0)):E(t0,X)}return E3}var V6=jQ(!0),qQ=jQ(!1),un={},C3=I1(un),In=I1(un),z6=I1(un);function vA(g){if(g===un)throw Error(s(174));return g}function fu(g,c){V0(z6,c),V0(In,g),V0(C3,un),g=i0(c),u5(C3),V0(C3,g)}function W6(){u5(C3),u5(In),u5(z6)}function XQ(g){var c=vA(z6.current),E=vA(C3.current);c=O(E,g.type,c),E!==c&&(V0(In,g),V0(C3,c))}function du(g){In.current===g&&(u5(C3),u5(In))}var R2=I1(0);function Rs(g){for(var c=g;c!==null;){if(c.tag===13){var E=c.memoizedState;if(E!==null&&(E=E.dehydrated,E===null||rn(E)||sn(E)))return c}else if(c.tag===19&&c.memoizedProps.revealOrder!==void 0){if(c.flags&128)return c}else if(c.child!==null){c.child.return=c,c=c.child;continue}if(c===g)break;for(;c.sibling===null;){if(c.return===null||c.return===g)return null;c=c.return}c.sibling.return=c.return,c=c.sibling}return null}var Eu=[];function Bu(){for(var g=0;gE?E:4,g(!0);var y=h3.transition;h3.transition={};try{g(!1),c()}finally{W5=E,h3.transition=y}}function up(){return NA().memoizedState}function zk(g,c,E){var y=nt(g);E={lane:y,action:E,hasEagerState:!1,eagerState:null,next:null},Ip(g)?Cp(c,E):(hp(g,c,E),E=r4(),g=f3(g,y,E),g!==null&&fp(g,c,y))}function Wk(g,c,E){var y=nt(g),D={lane:y,action:E,hasEagerState:!1,eagerState:null,next:null};if(Ip(g))Cp(c,D);else{hp(g,c,D);var S=g.alternate;if(g.lanes===0&&(S===null||S.lanes===0)&&(S=c.lastRenderedReducer,S!==null))try{var L=c.lastRenderedState,j=S(L,E);if(D.hasEagerState=!0,D.eagerState=j,MA(j,L))return}catch{}finally{}E=r4(),g=f3(g,y,E),g!==null&&fp(g,c,y)}}function Ip(g){var c=g.alternate;return g===F2||c!==null&&c===F2}function Cp(g,c){Cn=vs=!0;var E=g.pending;E===null?c.next=c:(c.next=E.next,E.next=c),g.pending=c}function hp(g,c,E){W2!==null&&g.mode&1&&!(U5&2)?(g=c.interleaved,g===null?(E.next=E,SA===null?SA=[c]:SA.push(c)):(E.next=g.next,g.next=E),c.interleaved=E):(g=c.pending,g===null?E.next=E:(E.next=g.next,g.next=E),c.pending=E)}function fp(g,c,E){if(E&4194240){var y=c.lanes;y&=g.pendingLanes,E|=y,c.lanes=E,$c(g,E)}}var Fs={readContext:c3,useCallback:H1,useContext:H1,useEffect:H1,useImperativeHandle:H1,useInsertionEffect:H1,useLayoutEffect:H1,useMemo:H1,useReducer:H1,useRef:H1,useState:H1,useDebugValue:H1,useDeferredValue:H1,useTransition:H1,useMutableSource:H1,useSyncExternalStore:H1,useId:H1,unstable_isNewReconciler:!1},Zk={readContext:c3,useCallback:function(g,c){return ue().memoizedState=[g,c===void 0?null:c],g},useContext:c3,useEffect:wu,useImperativeHandle:function(g,c,E){return E=E!=null?E.concat([g]):null,Ts(4194308,4,ap.bind(null,c,g),E)},useLayoutEffect:function(g,c){return Ts(4194308,4,g,c)},useInsertionEffect:function(g,c){return Ts(4,2,g,c)},useMemo:function(g,c){var E=ue();return c=c===void 0?null:c,g=g(),E.memoizedState=[g,c],g},useReducer:function(g,c,E){var y=ue();return c=E!==void 0?E(c):c,y.memoizedState=y.baseState=c,g={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:g,lastRenderedState:c},y.queue=g,g=g.dispatch=zk.bind(null,F2,g),[y.memoizedState,g]},useRef:function(g){var c=ue();return g={current:g},c.memoizedState=g},useState:yu,useDebugValue:Du,useDeferredValue:function(g){var c=yu(g),E=c[0],y=c[1];return wu(function(){var D=h3.transition;h3.transition={};try{y(g)}finally{h3.transition=D}},[g]),E},useTransition:function(){var g=yu(!1),c=g[0];return g=Vk.bind(null,g[1]),ue().memoizedState=g,[c,g]},useMutableSource:function(){},useSyncExternalStore:function(g,c,E){var y=F2,D=ue();if(m2){if(E===void 0)throw Error(s(407));E=E()}else{if(E=c(),W2===null)throw Error(s(349));Z6&30||ep(y,c,E)}D.memoizedState=E;var S={value:E,getSnapshot:c};return D.queue=S,wu(np.bind(null,y,S,g),[g]),y.flags|=2048,fn(9,tp.bind(null,y,S,E,c),void 0,null),E},useId:function(){var g=ue(),c=W2.identifierPrefix;if(m2){var E=ce,y=ge;E=(y&~(1<<32-b4(y)-1)).toString(32)+E,c=":"+c+"R"+E,E=hn++,0Yu&&(c.flags|=128,y=!0,En(D,!1),c.lanes=4194304)}else{if(!y)if(g=Ds(S),g!==null){if(c.flags|=128,y=!0,g=g.updateQueue,g!==null&&(c.updateQueue=g,c.flags|=4),En(D,!0),D.tail===null&&D.tailMode==="hidden"&&!S.alternate&&!m2)return K1(c),null}else 2*f1()-D.renderingStartTime>Yu&&E!==1073741824&&(c.flags|=128,y=!0,En(D,!1),c.lanes=4194304);D.isBackwards?(S.sibling=c.child,c.child=S):(g=D.last,g!==null?g.sibling=S:c.child=S,D.last=S)}return D.tail!==null?(c=D.tail,D.rendering=c,D.tail=c.sibling,D.renderingStartTime=f1(),c.sibling=null,g=R2.current,V0(R2,y?g&1|2:g&1),c):(K1(c),null);case 22:case 23:return zu(),y=c.memoizedState!==null,g!==null&&g.memoizedState!==null!==y&&(c.flags|=8192),y&&c.mode&1?J4&1073741824&&(K1(c),O0&&c.subtreeFlags&6&&(c.flags|=8192)):K1(c),null;case 24:return null;case 25:return null}throw Error(s(156,c.tag))}var Xk=o.ReactCurrentOwner,Y4=!1;function i4(g,c,E,y){c.child=g===null?WQ(c,null,E,y):H6(c,g.child,E,y)}function pp(g,c,E,y,D){E=E.render;var S=c.ref;return O6(c,D),y=Bu(g,c,E,y,S,D),E=Qu(),g!==null&&!Y4?(c.updateQueue=g.updateQueue,c.flags&=-2053,g.lanes&=~D,Ie(g,c,D)):(m2&&E&&lu(c),c.flags|=1,i4(g,c,y,D),c.child)}function mp(g,c,E,y,D){if(g===null){var S=E.type;return typeof S=="function"&&!Zu(S)&&S.defaultProps===void 0&&E.compare===null&&E.defaultProps===void 0?(c.tag=15,c.type=S,yp(g,c,S,y,D)):(g=eo(E.type,null,y,c,c.mode,D),g.ref=c.ref,g.return=c,c.child=g)}if(S=g.child,!(g.lanes&D)){var L=S.memoizedProps;if(E=E.compare,E=E!==null?E:fs,E(L,y)&&g.ref===c.ref)return Ie(g,c,D)}return c.flags|=1,g=it(S,y),g.ref=c.ref,g.return=c,c.child=g}function yp(g,c,E,y,D){if(g!==null&&fs(g.memoizedProps,y)&&g.ref===c.ref)if(Y4=!1,(g.lanes&D)!==0)g.flags&131072&&(Y4=!0);else return c.lanes=g.lanes,Ie(g,c,D);return Mu(g,c,E,y,D)}function wp(g,c,E){var y=c.pendingProps,D=y.children,S=g!==null?g.memoizedState:null;if(y.mode==="hidden")if(!(c.mode&1))c.memoizedState={baseLanes:0,cachePool:null},V0(W6,J4),J4|=E;else if(E&1073741824)c.memoizedState={baseLanes:0,cachePool:null},y=S!==null?S.baseLanes:E,V0(W6,J4),J4|=y;else return g=S!==null?S.baseLanes|E:E,c.lanes=c.childLanes=1073741824,c.memoizedState={baseLanes:g,cachePool:null},c.updateQueue=null,V0(W6,J4),J4|=g,null;else S!==null?(y=S.baseLanes|E,c.memoizedState=null):y=E,V0(W6,J4),J4|=y;return i4(g,c,D,E),c.child}function Dp(g,c){var E=c.ref;(g===null&&E!==null||g!==null&&g.ref!==E)&&(c.flags|=512,c.flags|=2097152)}function Mu(g,c,E,y,D){var S=C1(E)?yA:G5.current;return S=g3(c,S),O6(c,D),E=Bu(g,c,E,y,S,D),y=Qu(),g!==null&&!Y4?(c.updateQueue=g.updateQueue,c.flags&=-2053,g.lanes&=~D,Ie(g,c,D)):(m2&&y&&lu(c),c.flags|=1,i4(g,c,E,D),c.child)}function Mp(g,c,E,y,D){if(C1(E)){var S=!0;h1(c)}else S=!1;if(O6(c,D),c.stateNode===null)g!==null&&(g.alternate=null,c.alternate=null,c.flags|=2),OQ(c,E,y),au(c,E,y,D),y=!0;else if(g===null){var L=c.stateNode,j=c.memoizedProps;L.props=j;var l0=L.context,w0=E.contextType;typeof w0=="object"&&w0!==null?w0=c3(w0):(w0=C1(E)?yA:G5.current,w0=g3(c,w0));var H0=E.getDerivedStateFromProps,p5=typeof H0=="function"||typeof L.getSnapshotBeforeUpdate=="function";p5||typeof L.UNSAFE_componentWillReceiveProps!="function"&&typeof L.componentWillReceiveProps!="function"||(j!==y||l0!==w0)&&PQ(c,L,y,w0),Xe=!1;var n5=c.memoizedState;L.state=n5,Qs(c,y,L,D),l0=c.memoizedState,j!==y||n5!==l0||U2.current||Xe?(typeof H0=="function"&&(ou(c,E,H0,y),l0=c.memoizedState),(j=Xe||bQ(c,E,j,y,n5,l0,w0))?(p5||typeof L.UNSAFE_componentWillMount!="function"&&typeof L.componentWillMount!="function"||(typeof L.componentWillMount=="function"&&L.componentWillMount(),typeof L.UNSAFE_componentWillMount=="function"&&L.UNSAFE_componentWillMount()),typeof L.componentDidMount=="function"&&(c.flags|=4194308)):(typeof L.componentDidMount=="function"&&(c.flags|=4194308),c.memoizedProps=y,c.memoizedState=l0),L.props=y,L.state=l0,L.context=w0,y=j):(typeof L.componentDidMount=="function"&&(c.flags|=4194308),y=!1)}else{L=c.stateNode,_Q(g,c),j=c.memoizedProps,w0=c.type===c.elementType?j:H3(c.type,j),L.props=w0,p5=c.pendingProps,n5=L.context,l0=E.contextType,typeof l0=="object"&&l0!==null?l0=c3(l0):(l0=C1(E)?yA:G5.current,l0=g3(c,l0));var r2=E.getDerivedStateFromProps;(H0=typeof r2=="function"||typeof L.getSnapshotBeforeUpdate=="function")||typeof L.UNSAFE_componentWillReceiveProps!="function"&&typeof L.componentWillReceiveProps!="function"||(j!==p5||n5!==l0)&&PQ(c,L,y,l0),Xe=!1,n5=c.memoizedState,L.state=n5,Qs(c,y,L,D);var $0=c.memoizedState;j!==p5||n5!==$0||U2.current||Xe?(typeof r2=="function"&&(ou(c,E,r2,y),$0=c.memoizedState),(w0=Xe||bQ(c,E,w0,y,n5,$0,l0)||!1)?(H0||typeof L.UNSAFE_componentWillUpdate!="function"&&typeof L.componentWillUpdate!="function"||(typeof L.componentWillUpdate=="function"&&L.componentWillUpdate(y,$0,l0),typeof L.UNSAFE_componentWillUpdate=="function"&&L.UNSAFE_componentWillUpdate(y,$0,l0)),typeof L.componentDidUpdate=="function"&&(c.flags|=4),typeof L.getSnapshotBeforeUpdate=="function"&&(c.flags|=1024)):(typeof L.componentDidUpdate!="function"||j===g.memoizedProps&&n5===g.memoizedState||(c.flags|=4),typeof L.getSnapshotBeforeUpdate!="function"||j===g.memoizedProps&&n5===g.memoizedState||(c.flags|=1024),c.memoizedProps=y,c.memoizedState=$0),L.props=y,L.state=$0,L.context=l0,y=w0):(typeof L.componentDidUpdate!="function"||j===g.memoizedProps&&n5===g.memoizedState||(c.flags|=4),typeof L.getSnapshotBeforeUpdate!="function"||j===g.memoizedProps&&n5===g.memoizedState||(c.flags|=1024),y=!1)}return Ru(g,c,E,y,S,D)}function Ru(g,c,E,y,D,S){Dp(g,c);var L=(c.flags&128)!==0;if(!y&&!L)return D&&G6(c,E,!1),Ie(g,c,S);y=c.stateNode,Xk.current=c;var j=L&&typeof E.getDerivedStateFromError!="function"?null:y.render();return c.flags|=1,g!==null&&L?(c.child=H6(c,g.child,null,S),c.child=H6(c,null,j,S)):i4(g,c,j,S),c.memoizedState=y.state,D&&G6(c,E,!0),c.child}function Rp(g){var c=g.stateNode;c.pendingContext?wA(g,c.pendingContext,c.pendingContext!==c.context):c.context&&wA(g,c.context,!1),Cu(g,c.containerInfo)}function Sp(g,c,E,y,D){return J6(),Iu(D),c.flags|=256,i4(g,c,E,y),c.child}var _s={dehydrated:null,treeContext:null,retryLane:0};function ks(g){return{baseLanes:g,cachePool:null}}function vp(g,c,E){var y=c.pendingProps,D=R2.current,S=!1,L=(c.flags&128)!==0,j;if((j=L)||(j=g!==null&&g.memoizedState===null?!1:(D&2)!==0),j?(S=!0,c.flags&=-129):(g===null||g.memoizedState!==null)&&(D|=1),V0(R2,D&1),g===null)return uu(c),g=c.memoizedState,g!==null&&(g=g.dehydrated,g!==null)?(c.mode&1?nn(g)?c.lanes=8:c.lanes=1073741824:c.lanes=1,null):(D=y.children,g=y.fallback,S?(y=c.mode,S=c.child,D={mode:"hidden",children:D},!(y&1)&&S!==null?(S.childLanes=0,S.pendingProps=D):S=to(D,y,0,null),g=E9(g,y,E,null),S.return=c,g.return=c,S.sibling=g,c.child=S,c.child.memoizedState=ks(E),c.memoizedState=_s,g):Su(c,D));if(D=g.memoizedState,D!==null){if(j=D.dehydrated,j!==null){if(L)return c.flags&256?(c.flags&=-257,Ls(g,c,E,Error(s(422)))):c.memoizedState!==null?(c.child=g.child,c.flags|=128,null):(S=y.fallback,D=c.mode,y=to({mode:"visible",children:y.children},D,0,null),S=E9(S,D,E,null),S.flags|=2,y.return=c,S.return=c,y.sibling=S,c.child=y,c.mode&1&&H6(c,g.child,null,E),c.child.memoizedState=ks(E),c.memoizedState=_s,S);if(!(c.mode&1))c=Ls(g,c,E,null);else if(nn(j))c=Ls(g,c,E,Error(s(419)));else if(y=(E&g.childLanes)!==0,Y4||y){if(y=W2,y!==null){switch(E&-E){case 4:S=2;break;case 16:S=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:S=32;break;case 536870912:S=268435456;break;default:S=0}y=S&(y.suspendedLanes|E)?0:S,y!==0&&y!==D.retryLane&&(D.retryLane=y,f3(g,y,-1))}Wu(),c=Ls(g,c,E,Error(s(421)))}else tn(j)?(c.flags|=128,c.child=g.child,c=cL.bind(null,g),_6(j,c),c=null):(E=D.treeContext,E0&&(P4=ls(j),O4=c,m2=!0,K3=null,on=!1,E!==null&&(u3[I3++]=ge,u3[I3++]=ce,u3[I3++]=g9,ge=E.id,ce=E.overflow,g9=c)),c=Su(c,c.pendingProps.children),c.flags|=4096);return c}return S?(y=xp(g,c,y.children,y.fallback,E),S=c.child,D=g.child.memoizedState,S.memoizedState=D===null?ks(E):{baseLanes:D.baseLanes|E,cachePool:null},S.childLanes=g.childLanes&~E,c.memoizedState=_s,y):(E=Np(g,c,y.children,E),c.memoizedState=null,E)}return S?(y=xp(g,c,y.children,y.fallback,E),S=c.child,D=g.child.memoizedState,S.memoizedState=D===null?ks(E):{baseLanes:D.baseLanes|E,cachePool:null},S.childLanes=g.childLanes&~E,c.memoizedState=_s,y):(E=Np(g,c,y.children,E),c.memoizedState=null,E)}function Su(g,c){return c=to({mode:"visible",children:c},g.mode,0,null),c.return=g,g.child=c}function Np(g,c,E,y){var D=g.child;return g=D.sibling,E=it(D,{mode:"visible",children:E}),!(c.mode&1)&&(E.lanes=y),E.return=c,E.sibling=null,g!==null&&(y=c.deletions,y===null?(c.deletions=[g],c.flags|=16):y.push(g)),c.child=E}function xp(g,c,E,y,D){var S=c.mode;g=g.child;var L=g.sibling,j={mode:"hidden",children:E};return!(S&1)&&c.child!==g?(E=c.child,E.childLanes=0,E.pendingProps=j,c.deletions=null):(E=it(g,j),E.subtreeFlags=g.subtreeFlags&14680064),L!==null?y=it(L,y):(y=E9(y,S,D,null),y.flags|=2),y.return=c,E.return=c,E.sibling=y,c.child=E,y}function Ls(g,c,E,y){return y!==null&&Iu(y),H6(c,g.child,null,E),g=Su(c,c.pendingProps.children),g.flags|=2,c.memoizedState=null,g}function Tp(g,c,E){g.lanes|=c;var y=g.alternate;y!==null&&(y.lanes|=c),ru(g.return,c,E)}function vu(g,c,E,y,D){var S=g.memoizedState;S===null?g.memoizedState={isBackwards:c,rendering:null,renderingStartTime:0,last:y,tail:E,tailMode:D}:(S.isBackwards=c,S.rendering=null,S.renderingStartTime=0,S.last=y,S.tail=E,S.tailMode=D)}function Up(g,c,E){var y=c.pendingProps,D=y.revealOrder,S=y.tail;if(i4(g,c,y.children,E),y=R2.current,y&2)y=y&1|2,c.flags|=128;else{if(g!==null&&g.flags&128)A:for(g=c.child;g!==null;){if(g.tag===13)g.memoizedState!==null&&Tp(g,E,c);else if(g.tag===19)Tp(g,E,c);else if(g.child!==null){g.child.return=g,g=g.child;continue}if(g===c)break A;for(;g.sibling===null;){if(g.return===null||g.return===c)break A;g=g.return}g.sibling.return=g.return,g=g.sibling}y&=1}if(V0(R2,y),!(c.mode&1))c.memoizedState=null;else switch(D){case"forwards":for(E=c.child,D=null;E!==null;)g=E.alternate,g!==null&&Ds(g)===null&&(D=E),E=E.sibling;E=D,E===null?(D=c.child,c.child=null):(D=E.sibling,E.sibling=null),vu(c,!1,D,E,S);break;case"backwards":for(E=null,D=c.child,c.child=null;D!==null;){if(g=D.alternate,g!==null&&Ds(g)===null){c.child=D;break}g=D.sibling,D.sibling=E,E=D,D=g}vu(c,!0,E,null,S);break;case"together":vu(c,!1,null,null,void 0);break;default:c.memoizedState=null}return c.child}function Ie(g,c,E){if(g!==null&&(c.dependencies=g.dependencies),Z6|=c.lanes,!(E&c.childLanes))return null;if(g!==null&&c.child!==g.child)throw Error(s(153));if(c.child!==null){for(g=c.child,E=it(g,g.pendingProps),c.child=E,E.return=c;g.sibling!==null;)g=g.sibling,E=E.sibling=it(g,g.pendingProps),E.return=c;E.sibling=null}return c.child}function $k(g,c,E){switch(c.tag){case 3:Rp(c),J6();break;case 5:ZQ(c);break;case 1:C1(c.type)&&h1(c);break;case 4:Cu(c,c.stateNode.containerInfo);break;case 10:FQ(c,c.type._context,c.memoizedProps.value);break;case 13:var y=c.memoizedState;if(y!==null)return y.dehydrated!==null?(V0(R2,R2.current&1),c.flags|=128,null):E&c.child.childLanes?vp(g,c,E):(V0(R2,R2.current&1),g=Ie(g,c,E),g!==null?g.sibling:null);V0(R2,R2.current&1);break;case 19:if(y=(E&c.childLanes)!==0,g.flags&128){if(y)return Up(g,c,E);c.flags|=128}var D=c.memoizedState;if(D!==null&&(D.rendering=null,D.tail=null,D.lastEffect=null),V0(R2,R2.current),y)break;return null;case 22:case 23:return c.lanes=0,wp(g,c,E)}return Ie(g,c,E)}function AL(g,c){switch(gu(c),c.tag){case 1:return C1(c.type)&&z2(),g=c.flags,g&65536?(c.flags=g&-65537|128,c):null;case 3:return V6(),u5(U2),u5(G5),du(),g=c.flags,g&65536&&!(g&128)?(c.flags=g&-65537|128,c):null;case 5:return hu(c),null;case 13:if(u5(R2),g=c.memoizedState,g!==null&&g.dehydrated!==null){if(c.alternate===null)throw Error(s(340));J6()}return g=c.flags,g&65536?(c.flags=g&-65537|128,c):null;case 19:return u5(R2),null;case 4:return V6(),null;case 10:return iu(c.type._context),null;case 22:case 23:return zu(),null;case 24:return null;default:return null}}var Gs=!1,I9=!1,eL=typeof WeakSet=="function"?WeakSet:Set,U0=null;function bs(g,c){var E=g.ref;if(E!==null)if(typeof E=="function")try{E(null)}catch(y){m4(g,c,y)}else E.current=null}function Nu(g,c,E){try{E()}catch(y){m4(g,c,y)}}var Fp=!1;function tL(g,c){for(H(g.containerInfo),U0=c;U0!==null;)if(g=U0,c=g.child,(g.subtreeFlags&1028)!==0&&c!==null)c.return=g,U0=c;else for(;U0!==null;){g=U0;try{var E=g.alternate;if(g.flags&1024)switch(g.tag){case 0:case 11:case 15:break;case 1:if(E!==null){var y=E.memoizedProps,D=E.memoizedState,S=g.stateNode,L=S.getSnapshotBeforeUpdate(g.elementType===g.type?y:H3(g.type,y),D);S.__reactInternalSnapshotBeforeUpdate=L}break;case 3:O0&&k0(g.stateNode.containerInfo);break;case 5:case 6:case 4:case 17:break;default:throw Error(s(163))}}catch(j){m4(g,g.return,j)}if(c=g.sibling,c!==null){c.return=g.return,U0=c;break}U0=g.return}return E=Fp,Fp=!1,E}function C9(g,c,E){var y=c.updateQueue;if(y=y!==null?y.lastEffect:null,y!==null){var D=y=y.next;do{if((D.tag&g)===g){var S=D.destroy;D.destroy=void 0,S!==void 0&&Nu(c,E,S)}D=D.next}while(D!==y)}}function Bn(g,c){if(c=c.updateQueue,c=c!==null?c.lastEffect:null,c!==null){var E=c=c.next;do{if((E.tag&g)===g){var y=E.create;E.destroy=y()}E=E.next}while(E!==c)}}function xu(g){var c=g.ref;if(c!==null){var E=g.stateNode;switch(g.tag){case 5:g=e0(E);break;default:g=E}typeof c=="function"?c(g):c.current=g}}function _p(g,c,E){if(DA&&typeof DA.onCommitFiberUnmount=="function")try{DA.onCommitFiberUnmount(Cs,c)}catch{}switch(c.tag){case 0:case 11:case 14:case 15:if(g=c.updateQueue,g!==null&&(g=g.lastEffect,g!==null)){var y=g=g.next;do{var D=y,S=D.destroy;D=D.tag,S!==void 0&&(D&2||D&4)&&Nu(c,E,S),y=y.next}while(y!==g)}break;case 1:if(bs(c,E),g=c.stateNode,typeof g.componentWillUnmount=="function")try{g.props=c.memoizedProps,g.state=c.memoizedState,g.componentWillUnmount()}catch(L){m4(c,E,L)}break;case 5:bs(c,E);break;case 4:O0?Pp(g,c,E):Y&&Y&&(c=c.stateNode.containerInfo,E=I0(c),Y5(c,E))}}function kp(g,c,E){for(var y=c;;)if(_p(g,y,E),y.child===null||O0&&y.tag===4){if(y===c)break;for(;y.sibling===null;){if(y.return===null||y.return===c)return;y=y.return}y.sibling.return=y.return,y=y.sibling}else y.child.return=y,y=y.child}function Lp(g){var c=g.alternate;c!==null&&(g.alternate=null,Lp(c)),g.child=null,g.deletions=null,g.sibling=null,g.tag===5&&(c=g.stateNode,c!==null&&e5(c)),g.stateNode=null,g.return=null,g.dependencies=null,g.memoizedProps=null,g.memoizedState=null,g.pendingProps=null,g.stateNode=null,g.updateQueue=null}function Gp(g){return g.tag===5||g.tag===3||g.tag===4}function bp(g){A:for(;;){for(;g.sibling===null;){if(g.return===null||Gp(g.return))return null;g=g.return}for(g.sibling.return=g.return,g=g.sibling;g.tag!==5&&g.tag!==6&&g.tag!==18;){if(g.flags&2||g.child===null||g.tag===4)continue A;g.child.return=g,g=g.child}if(!(g.flags&2))return g.stateNode}}function Op(g){if(O0){A:{for(var c=g.return;c!==null;){if(Gp(c))break A;c=c.return}throw Error(s(160))}var E=c;switch(E.tag){case 5:c=E.stateNode,E.flags&32&&(c5(c),E.flags&=-33),E=bp(g),Uu(g,E,c);break;case 3:case 4:c=E.stateNode.containerInfo,E=bp(g),Tu(g,E,c);break;default:throw Error(s(161))}}}function Tu(g,c,E){var y=g.tag;if(y===5||y===6)g=g.stateNode,c?M0(E,g,c):Z0(E,g);else if(y!==4&&(g=g.child,g!==null))for(Tu(g,c,E),g=g.sibling;g!==null;)Tu(g,c,E),g=g.sibling}function Uu(g,c,E){var y=g.tag;if(y===5||y===6)g=g.stateNode,c?H5(E,g,c):y0(E,g);else if(y!==4&&(g=g.child,g!==null))for(Uu(g,c,E),g=g.sibling;g!==null;)Uu(g,c,E),g=g.sibling}function Pp(g,c,E){for(var y=c,D=!1,S,L;;){if(!D){D=y.return;A:for(;;){if(D===null)throw Error(s(160));switch(S=D.stateNode,D.tag){case 5:L=!1;break A;case 3:S=S.containerInfo,L=!0;break A;case 4:S=S.containerInfo,L=!0;break A}D=D.return}D=!0}if(y.tag===5||y.tag===6)kp(g,y,E),L?B5(S,y.stateNode):$5(S,y.stateNode);else if(y.tag===18)L?a0(S,y.stateNode):o0(S,y.stateNode);else if(y.tag===4){if(y.child!==null){S=y.stateNode.containerInfo,L=!0,y.child.return=y,y=y.child;continue}}else if(_p(g,y,E),y.child!==null){y.child.return=y,y=y.child;continue}if(y===c)break;for(;y.sibling===null;){if(y.return===null||y.return===c)return;y=y.return,y.tag===4&&(D=!1)}y.sibling.return=y.return,y=y.sibling}}function Fu(g,c){if(O0){switch(c.tag){case 0:case 11:case 14:case 15:C9(3,c,c.return),Bn(3,c),C9(5,c,c.return);return;case 1:return;case 5:var E=c.stateNode;if(E!=null){var y=c.memoizedProps;g=g!==null?g.memoizedProps:y;var D=c.type,S=c.updateQueue;c.updateQueue=null,S!==null&&h5(E,S,D,g,y,c)}return;case 6:if(c.stateNode===null)throw Error(s(162));E=c.memoizedProps,v0(c.stateNode,g!==null?g.memoizedProps:E,E);return;case 3:E0&&g!==null&&g.memoizedState.isDehydrated&&A0(c.stateNode.containerInfo);return;case 12:return;case 13:Os(c);return;case 19:Os(c);return;case 17:return}throw Error(s(163))}switch(c.tag){case 0:case 11:case 14:case 15:C9(3,c,c.return),Bn(3,c),C9(5,c,c.return);return;case 12:return;case 13:Os(c);return;case 19:Os(c);return;case 3:E0&&g!==null&&g.memoizedState.isDehydrated&&A0(c.stateNode.containerInfo);break;case 22:case 23:return}A:if(Y){switch(c.tag){case 1:case 5:case 6:break A;case 3:case 4:c=c.stateNode,Y5(c.containerInfo,c.pendingChildren);break A}throw Error(s(163))}}function Os(g){var c=g.updateQueue;if(c!==null){g.updateQueue=null;var E=g.stateNode;E===null&&(E=g.stateNode=new eL),c.forEach(function(y){var D=uL.bind(null,g,y);E.has(y)||(E.add(y),y.then(D,D))})}}function nL(g,c){for(U0=c;U0!==null;){c=U0;var E=c.deletions;if(E!==null)for(var y=0;y";case Ys:return":has("+(Lu(g)||"")+")";case Js:return'[role="'+g.value+'"]';case Ks:return'"'+g.value+'"';case Hs:return'[data-testname="'+g.value+'"]';default:throw Error(s(365))}}function Vp(g,c){var E=[];g=[g,0];for(var y=0;yD&&(D=L),y&=~S}if(y=D,y=f1()-y,y=(120>y?120:480>y?480:1080>y?1080:1920>y?1920:3e3>y?3e3:4320>y?4320:1960*rL(y/1960))-y,10g?16:g,et===null)var y=!1;else{if(g=et,et=null,js=0,U5&6)throw Error(s(331));var D=U5;for(U5|=4,U0=g.current;U0!==null;){var S=U0,L=S.child;if(U0.flags&16){var j=S.deletions;if(j!==null){for(var l0=0;l0f1()-Pu?h9(g,0):Ou|=E),p4(g,c)}function em(g,c){c===0&&(g.mode&1?(c=us,us<<=1,!(us&130023424)&&(us=4194304)):c=1);var E=r4();g=$s(g,c),g!==null&&(sn(g,c,E),p4(g,E))}function cL(g){var c=g.memoizedState,E=0;c!==null&&(E=c.retryLane),em(g,E)}function uL(g,c){var E=0;switch(g.tag){case 13:var y=g.stateNode,D=g.memoizedState;D!==null&&(E=D.retryLane);break;case 19:y=g.stateNode;break;default:throw Error(s(314))}y!==null&&y.delete(c),em(g,E)}var tm;tm=function(g,c,E){if(g!==null)if(g.memoizedProps!==c.pendingProps||U2.current)Y4=!0;else{if(!(g.lanes&E)&&!(c.flags&128))return Y4=!1,$k(g,c,E);Y4=!!(g.flags&131072)}else Y4=!1,m2&&c.flags&1048576&&YQ(c,ys,c.index);switch(c.lanes=0,c.tag){case 2:var y=c.type;g!==null&&(g.alternate=null,c.alternate=null,c.flags|=2),g=c.pendingProps;var D=g3(c,G5.current);O6(c,E),D=Bu(null,c,y,g,D,E);var S=Qu();return c.flags|=1,typeof D=="object"&&D!==null&&typeof D.render=="function"&&D.$$typeof===void 0?(c.tag=1,c.memoizedState=null,c.updateQueue=null,C1(y)?(S=!0,h1(c)):S=!1,c.memoizedState=D.state!==null&&D.state!==void 0?D.state:null,su(c),D.updater=ps,c.stateNode=D,D._reactInternals=c,au(c,y,g,E),c=Ru(null,c,y,!0,S,E)):(c.tag=0,m2&&S&&lu(c),i4(null,c,D,E),c=c.child),c;case 16:y=c.elementType;A:{switch(g!==null&&(g.alternate=null,c.alternate=null,c.flags|=2),g=c.pendingProps,D=y._init,y=D(y._payload),c.type=y,D=c.tag=CL(y),g=H3(y,g),D){case 0:c=Mu(null,c,y,g,E);break A;case 1:c=Mp(null,c,y,g,E);break A;case 11:c=pp(null,c,y,g,E);break A;case 14:c=mp(null,c,y,H3(y.type,g),E);break A}throw Error(s(306,y,""))}return c;case 0:return y=c.type,D=c.pendingProps,D=c.elementType===y?D:H3(y,D),Mu(g,c,y,D,E);case 1:return y=c.type,D=c.pendingProps,D=c.elementType===y?D:H3(y,D),Mp(g,c,y,D,E);case 3:A:{if(Rp(c),g===null)throw Error(s(387));y=c.pendingProps,S=c.memoizedState,D=S.element,_Q(g,c),Qs(c,y,null,E);var L=c.memoizedState;if(y=L.element,E0&&S.isDehydrated)if(S={element:y,isDehydrated:!1,cache:L.cache,transitions:L.transitions},c.updateQueue.baseState=S,c.memoizedState=S,c.flags&256){D=Error(s(423)),c=Sp(g,c,y,E,D);break A}else if(y!==D){D=Error(s(424)),c=Sp(g,c,y,E,D);break A}else for(E0&&(P4=as(c.stateNode.containerInfo),O4=c,m2=!0,K3=null,on=!1),E=WQ(c,null,y,E),c.child=E;E;)E.flags=E.flags&-3|4096,E=E.sibling;else{if(J6(),y===D){c=Ie(g,c,E);break A}i4(g,c,y,E)}c=c.child}return c;case 5:return ZQ(c),g===null&&uu(c),y=c.type,D=c.pendingProps,S=g!==null?g.memoizedProps:null,L=D.children,D0(y,D)?L=null:S!==null&&D0(y,S)&&(c.flags|=32),Dp(g,c),i4(g,c,L,E),c.child;case 6:return g===null&&uu(c),null;case 13:return vp(g,c,E);case 4:return Cu(c,c.stateNode.containerInfo),y=c.pendingProps,g===null?c.child=H6(c,null,y,E):i4(g,c,y,E),c.child;case 11:return y=c.type,D=c.pendingProps,D=c.elementType===y?D:H3(y,D),pp(g,c,y,D,E);case 7:return i4(g,c,c.pendingProps,E),c.child;case 8:return i4(g,c,c.pendingProps.children,E),c.child;case 12:return i4(g,c,c.pendingProps.children,E),c.child;case 10:A:{if(y=c.type._context,D=c.pendingProps,S=c.memoizedProps,L=D.value,FQ(c,y,L),S!==null)if(MA(S.value,L)){if(S.children===D.children&&!U2.current){c=Ie(g,c,E);break A}}else for(S=c.child,S!==null&&(S.return=c);S!==null;){var j=S.dependencies;if(j!==null){L=S.child;for(var l0=j.firstContext;l0!==null;){if(l0.context===y){if(S.tag===1){l0=le(-1,E&-E),l0.tag=2;var w0=S.updateQueue;if(w0!==null){w0=w0.shared;var H0=w0.pending;H0===null?l0.next=l0:(l0.next=H0.next,H0.next=l0),w0.pending=l0}}S.lanes|=E,l0=S.alternate,l0!==null&&(l0.lanes|=E),ru(S.return,E,c),j.lanes|=E;break}l0=l0.next}}else if(S.tag===10)L=S.type===c.type?null:S.child;else if(S.tag===18){if(L=S.return,L===null)throw Error(s(341));L.lanes|=E,j=L.alternate,j!==null&&(j.lanes|=E),ru(L,E,c),L=S.sibling}else L=S.child;if(L!==null)L.return=S;else for(L=S;L!==null;){if(L===c){L=null;break}if(S=L.sibling,S!==null){S.return=L.return,L=S;break}L=L.return}S=L}i4(g,c,D.children,E),c=c.child}return c;case 9:return D=c.type,y=c.pendingProps.children,O6(c,E),D=c3(D),y=y(D),c.flags|=1,i4(g,c,y,E),c.child;case 14:return y=c.type,D=H3(y,c.pendingProps),D=H3(y.type,D),mp(g,c,y,D,E);case 15:return yp(g,c,c.type,c.pendingProps,E);case 17:return y=c.type,D=c.pendingProps,D=c.elementType===y?D:H3(y,D),g!==null&&(g.alternate=null,c.alternate=null,c.flags|=2),c.tag=1,C1(y)?(g=!0,h1(c)):g=!1,O6(c,E),OQ(c,y,D),au(c,y,D,E),Ru(null,c,y,!0,g,E);case 19:return Up(g,c,E);case 22:return wp(g,c,E)}throw Error(s(156,c.tag))};function nm(g,c){return Xc(g,c)}function IL(g,c,E,y){this.tag=g,this.key=E,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=c,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=y,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function d3(g,c,E,y){return new IL(g,c,E,y)}function Zu(g){return g=g.prototype,!(!g||!g.isReactComponent)}function CL(g){if(typeof g=="function")return Zu(g)?1:0;if(g!=null){if(g=g.$$typeof,g===m)return 11;if(g===Q)return 14}return 2}function it(g,c){var E=g.alternate;return E===null?(E=d3(g.tag,c,g.key,g.mode),E.elementType=g.elementType,E.type=g.type,E.stateNode=g.stateNode,E.alternate=g,g.alternate=E):(E.pendingProps=c,E.type=g.type,E.flags=0,E.subtreeFlags=0,E.deletions=null),E.flags=g.flags&14680064,E.childLanes=g.childLanes,E.lanes=g.lanes,E.child=g.child,E.memoizedProps=g.memoizedProps,E.memoizedState=g.memoizedState,E.updateQueue=g.updateQueue,c=g.dependencies,E.dependencies=c===null?null:{lanes:c.lanes,firstContext:c.firstContext},E.sibling=g.sibling,E.index=g.index,E.ref=g.ref,E}function eo(g,c,E,y,D,S){var L=2;if(y=g,typeof g=="function")Zu(g)&&(L=1);else if(typeof g=="string")L=5;else A:switch(g){case u:return E9(E.children,D,S,c);case I:L=8,D|=8;break;case C:return g=d3(12,E,c,D|2),g.elementType=C,g.lanes=S,g;case p:return g=d3(13,E,c,D),g.elementType=p,g.lanes=S,g;case f:return g=d3(19,E,c,D),g.elementType=f,g.lanes=S,g;case w:return to(E,D,S,c);default:if(typeof g=="object"&&g!==null)switch(g.$$typeof){case h:L=10;break A;case d:L=9;break A;case m:L=11;break A;case Q:L=14;break A;case B:L=16,y=null;break A}throw Error(s(130,g==null?g:typeof g,""))}return c=d3(L,E,c,D),c.elementType=g,c.type=y,c.lanes=S,c}function E9(g,c,E,y){return g=d3(7,g,y,c),g.lanes=E,g}function to(g,c,E,y){return g=d3(22,g,y,c),g.elementType=w,g.lanes=E,g.stateNode={},g}function ju(g,c,E){return g=d3(6,g,null,c),g.lanes=E,g}function qu(g,c,E){return c=d3(4,g.children!==null?g.children:[],g.key,c),c.lanes=E,c.stateNode={containerInfo:g.containerInfo,pendingChildren:null,implementation:g.implementation},c}function hL(g,c,E,y,D){this.tag=c,this.containerInfo=g,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=W0,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=jc(0),this.expirationTimes=jc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=jc(0),this.identifierPrefix=y,this.onRecoverableError=D,E0&&(this.mutableSourceEagerHydrationData=null)}function im(g,c,E,y,D,S,L,j,l0){return g=new hL(g,c,E,j,l0),c===1?(c=1,S===!0&&(c|=8)):c=0,S=d3(3,null,null,c),g.current=S,S.stateNode=g,S.memoizedState={element:y,isDehydrated:E,cache:null,transitions:null},su(S),g}function rm(g){if(!g)return l3;g=g._reactInternals;A:{if(v(g)!==g||g.tag!==1)throw Error(s(170));var c=g;do{switch(c.tag){case 3:c=c.stateNode.context;break A;case 1:if(C1(c.type)){c=c.stateNode.__reactInternalMemoizedMergedChildContext;break A}}c=c.return}while(c!==null);throw Error(s(171))}if(g.tag===1){var E=g.type;if(C1(E))return L6(g,E,c)}return c}function sm(g){var c=g._reactInternals;if(c===void 0)throw typeof g.render=="function"?Error(s(188)):(g=Object.keys(g).join(","),Error(s(268,g)));return g=K(c),g===null?null:g.stateNode}function om(g,c){if(g=g.memoizedState,g!==null&&g.dehydrated!==null){var E=g.retryLane;g.retryLane=E!==0&&E=w0&&S>=p5&&D<=H0&&L<=n5){g.splice(c,1);break}else if(y!==w0||E.width!==l0.width||n5L){if(!(S!==p5||E.height!==l0.height||H0D)){w0>y&&(l0.width+=w0-y,l0.x=y),H0S&&(l0.height+=p5-S,l0.y=S),n5E&&(E=L)),LHu&&(c.flags|=128,y=!0,Qn(D,!1),c.lanes=4194304)}else{if(!y)if(g=Rs(S),g!==null){if(c.flags|=128,y=!0,g=g.updateQueue,g!==null&&(c.updateQueue=g,c.flags|=4),Qn(D,!0),D.tail===null&&D.tailMode==="hidden"&&!S.alternate&&!m2)return K1(c),null}else 2*f1()-D.renderingStartTime>Hu&&E!==1073741824&&(c.flags|=128,y=!0,Qn(D,!1),c.lanes=4194304);D.isBackwards?(S.sibling=c.child,c.child=S):(g=D.last,g!==null?g.sibling=S:c.child=S,D.last=S)}return D.tail!==null?(c=D.tail,D.rendering=c,D.tail=c.sibling,D.renderingStartTime=f1(),c.sibling=null,g=R2.current,V0(R2,y?g&1|2:g&1),c):(K1(c),null);case 22:case 23:return Zu(),y=c.memoizedState!==null,g!==null&&g.memoizedState!==null!==y&&(c.flags|=8192),y&&c.mode&1?J4&1073741824&&(K1(c),O0&&c.subtreeFlags&6&&(c.flags|=8192)):K1(c),null;case 24:return null;case 25:return null}throw Error(s(156,c.tag))}var AL=o.ReactCurrentOwner,Y4=!1;function i4(g,c,E,y){c.child=g===null?qQ(c,null,E,y):V6(c,g.child,E,y)}function wp(g,c,E,y,D){E=E.render;var S=c.ref;return Y6(c,D),y=pu(g,c,E,y,S,D),E=mu(),g!==null&&!Y4?(c.updateQueue=g.updateQueue,c.flags&=-2053,g.lanes&=~D,Ie(g,c,D)):(m2&&E&&cu(c),c.flags|=1,i4(g,c,y,D),c.child)}function Dp(g,c,E,y,D){if(g===null){var S=E.type;return typeof S=="function"&&!qu(S)&&S.defaultProps===void 0&&E.compare===null&&E.defaultProps===void 0?(c.tag=15,c.type=S,Mp(g,c,S,y,D)):(g=no(E.type,null,y,c,c.mode,D),g.ref=c.ref,g.return=c,c.child=g)}if(S=g.child,!(g.lanes&D)){var L=S.memoizedProps;if(E=E.compare,E=E!==null?E:Es,E(L,y)&&g.ref===c.ref)return Ie(g,c,D)}return c.flags|=1,g=rt(S,y),g.ref=c.ref,g.return=c,c.child=g}function Mp(g,c,E,y,D){if(g!==null&&Es(g.memoizedProps,y)&&g.ref===c.ref)if(Y4=!1,(g.lanes&D)!==0)g.flags&131072&&(Y4=!0);else return c.lanes=g.lanes,Ie(g,c,D);return Su(g,c,E,y,D)}function Rp(g,c,E){var y=c.pendingProps,D=y.children,S=g!==null?g.memoizedState:null;if(y.mode==="hidden")if(!(c.mode&1))c.memoizedState={baseLanes:0,cachePool:null},V0(j6,J4),J4|=E;else if(E&1073741824)c.memoizedState={baseLanes:0,cachePool:null},y=S!==null?S.baseLanes:E,V0(j6,J4),J4|=y;else return g=S!==null?S.baseLanes|E:E,c.lanes=c.childLanes=1073741824,c.memoizedState={baseLanes:g,cachePool:null},c.updateQueue=null,V0(j6,J4),J4|=g,null;else S!==null?(y=S.baseLanes|E,c.memoizedState=null):y=E,V0(j6,J4),J4|=y;return i4(g,c,D,E),c.child}function Sp(g,c){var E=c.ref;(g===null&&E!==null||g!==null&&g.ref!==E)&&(c.flags|=512,c.flags|=2097152)}function Su(g,c,E,y,D){var S=C1(E)?yA:G5.current;return S=g3(c,S),Y6(c,D),E=pu(g,c,E,y,S,D),y=mu(),g!==null&&!Y4?(c.updateQueue=g.updateQueue,c.flags&=-2053,g.lanes&=~D,Ie(g,c,D)):(m2&&y&&cu(c),c.flags|=1,i4(g,c,E,D),c.child)}function vp(g,c,E,y,D){if(C1(E)){var S=!0;h1(c)}else S=!1;if(Y6(c,D),c.stateNode===null)g!==null&&(g.alternate=null,c.alternate=null,c.flags|=2),JQ(c,E,y),gu(c,E,y,D),y=!0;else if(g===null){var L=c.stateNode,j=c.memoizedProps;L.props=j;var l0=L.context,w0=E.contextType;typeof w0=="object"&&w0!==null?w0=c3(w0):(w0=C1(E)?yA:G5.current,w0=g3(c,w0));var H0=E.getDerivedStateFromProps,p5=typeof H0=="function"||typeof L.getSnapshotBeforeUpdate=="function";p5||typeof L.UNSAFE_componentWillReceiveProps!="function"&&typeof L.componentWillReceiveProps!="function"||(j!==y||l0!==w0)&&HQ(c,L,y,w0),$e=!1;var n5=c.memoizedState;L.state=n5,ms(c,y,L,D),l0=c.memoizedState,j!==y||n5!==l0||U2.current||$e?(typeof H0=="function"&&(lu(c,E,H0,y),l0=c.memoizedState),(j=$e||YQ(c,E,j,y,n5,l0,w0))?(p5||typeof L.UNSAFE_componentWillMount!="function"&&typeof L.componentWillMount!="function"||(typeof L.componentWillMount=="function"&&L.componentWillMount(),typeof L.UNSAFE_componentWillMount=="function"&&L.UNSAFE_componentWillMount()),typeof L.componentDidMount=="function"&&(c.flags|=4194308)):(typeof L.componentDidMount=="function"&&(c.flags|=4194308),c.memoizedProps=y,c.memoizedState=l0),L.props=y,L.state=l0,L.context=w0,y=j):(typeof L.componentDidMount=="function"&&(c.flags|=4194308),y=!1)}else{L=c.stateNode,GQ(g,c),j=c.memoizedProps,w0=c.type===c.elementType?j:H3(c.type,j),L.props=w0,p5=c.pendingProps,n5=L.context,l0=E.contextType,typeof l0=="object"&&l0!==null?l0=c3(l0):(l0=C1(E)?yA:G5.current,l0=g3(c,l0));var r2=E.getDerivedStateFromProps;(H0=typeof r2=="function"||typeof L.getSnapshotBeforeUpdate=="function")||typeof L.UNSAFE_componentWillReceiveProps!="function"&&typeof L.componentWillReceiveProps!="function"||(j!==p5||n5!==l0)&&HQ(c,L,y,l0),$e=!1,n5=c.memoizedState,L.state=n5,ms(c,y,L,D);var $0=c.memoizedState;j!==p5||n5!==$0||U2.current||$e?(typeof r2=="function"&&(lu(c,E,r2,y),$0=c.memoizedState),(w0=$e||YQ(c,E,w0,y,n5,$0,l0)||!1)?(H0||typeof L.UNSAFE_componentWillUpdate!="function"&&typeof L.componentWillUpdate!="function"||(typeof L.componentWillUpdate=="function"&&L.componentWillUpdate(y,$0,l0),typeof L.UNSAFE_componentWillUpdate=="function"&&L.UNSAFE_componentWillUpdate(y,$0,l0)),typeof L.componentDidUpdate=="function"&&(c.flags|=4),typeof L.getSnapshotBeforeUpdate=="function"&&(c.flags|=1024)):(typeof L.componentDidUpdate!="function"||j===g.memoizedProps&&n5===g.memoizedState||(c.flags|=4),typeof L.getSnapshotBeforeUpdate!="function"||j===g.memoizedProps&&n5===g.memoizedState||(c.flags|=1024),c.memoizedProps=y,c.memoizedState=$0),L.props=y,L.state=$0,L.context=l0,y=w0):(typeof L.componentDidUpdate!="function"||j===g.memoizedProps&&n5===g.memoizedState||(c.flags|=4),typeof L.getSnapshotBeforeUpdate!="function"||j===g.memoizedProps&&n5===g.memoizedState||(c.flags|=1024),y=!1)}return vu(g,c,E,y,S,D)}function vu(g,c,E,y,D,S){Sp(g,c);var L=(c.flags&128)!==0;if(!y&&!L)return D&&O6(c,E,!1),Ie(g,c,S);y=c.stateNode,AL.current=c;var j=L&&typeof E.getDerivedStateFromError!="function"?null:y.render();return c.flags|=1,g!==null&&L?(c.child=V6(c,g.child,null,S),c.child=V6(c,null,j,S)):i4(g,c,j,S),c.memoizedState=y.state,D&&O6(c,E,!0),c.child}function Np(g){var c=g.stateNode;c.pendingContext?wA(g,c.pendingContext,c.pendingContext!==c.context):c.context&&wA(g,c.context,!1),fu(g,c.containerInfo)}function xp(g,c,E,y,D){return K6(),hu(D),c.flags|=256,i4(g,c,E,y),c.child}var Ls={dehydrated:null,treeContext:null,retryLane:0};function Gs(g){return{baseLanes:g,cachePool:null}}function Tp(g,c,E){var y=c.pendingProps,D=R2.current,S=!1,L=(c.flags&128)!==0,j;if((j=L)||(j=g!==null&&g.memoizedState===null?!1:(D&2)!==0),j?(S=!0,c.flags&=-129):(g===null||g.memoizedState!==null)&&(D|=1),V0(R2,D&1),g===null)return Cu(c),g=c.memoizedState,g!==null&&(g=g.dehydrated,g!==null)?(c.mode&1?sn(g)?c.lanes=8:c.lanes=1073741824:c.lanes=1,null):(D=y.children,g=y.fallback,S?(y=c.mode,S=c.child,D={mode:"hidden",children:D},!(y&1)&&S!==null?(S.childLanes=0,S.pendingProps=D):S=io(D,y,0,null),g=E9(g,y,E,null),S.return=c,g.return=c,S.sibling=g,c.child=S,c.child.memoizedState=Gs(E),c.memoizedState=Ls,g):Nu(c,D));if(D=g.memoizedState,D!==null){if(j=D.dehydrated,j!==null){if(L)return c.flags&256?(c.flags&=-257,bs(g,c,E,Error(s(422)))):c.memoizedState!==null?(c.child=g.child,c.flags|=128,null):(S=y.fallback,D=c.mode,y=io({mode:"visible",children:y.children},D,0,null),S=E9(S,D,E,null),S.flags|=2,y.return=c,S.return=c,y.sibling=S,c.child=y,c.mode&1&&V6(c,g.child,null,E),c.child.memoizedState=Gs(E),c.memoizedState=Ls,S);if(!(c.mode&1))c=bs(g,c,E,null);else if(sn(j))c=bs(g,c,E,Error(s(419)));else if(y=(E&g.childLanes)!==0,Y4||y){if(y=W2,y!==null){switch(E&-E){case 4:S=2;break;case 16:S=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:S=32;break;case 536870912:S=268435456;break;default:S=0}y=S&(y.suspendedLanes|E)?0:S,y!==0&&y!==D.retryLane&&(D.retryLane=y,f3(g,y,-1))}ju(),c=bs(g,c,E,Error(s(421)))}else rn(j)?(c.flags|=128,c.child=g.child,c=IL.bind(null,g),L6(j,c),c=null):(E=D.treeContext,E0&&(P4=cs(j),O4=c,m2=!0,K3=null,ln=!1,E!==null&&(u3[I3++]=ge,u3[I3++]=ce,u3[I3++]=g9,ge=E.id,ce=E.overflow,g9=c)),c=Nu(c,c.pendingProps.children),c.flags|=4096);return c}return S?(y=Fp(g,c,y.children,y.fallback,E),S=c.child,D=g.child.memoizedState,S.memoizedState=D===null?Gs(E):{baseLanes:D.baseLanes|E,cachePool:null},S.childLanes=g.childLanes&~E,c.memoizedState=Ls,y):(E=Up(g,c,y.children,E),c.memoizedState=null,E)}return S?(y=Fp(g,c,y.children,y.fallback,E),S=c.child,D=g.child.memoizedState,S.memoizedState=D===null?Gs(E):{baseLanes:D.baseLanes|E,cachePool:null},S.childLanes=g.childLanes&~E,c.memoizedState=Ls,y):(E=Up(g,c,y.children,E),c.memoizedState=null,E)}function Nu(g,c){return c=io({mode:"visible",children:c},g.mode,0,null),c.return=g,g.child=c}function Up(g,c,E,y){var D=g.child;return g=D.sibling,E=rt(D,{mode:"visible",children:E}),!(c.mode&1)&&(E.lanes=y),E.return=c,E.sibling=null,g!==null&&(y=c.deletions,y===null?(c.deletions=[g],c.flags|=16):y.push(g)),c.child=E}function Fp(g,c,E,y,D){var S=c.mode;g=g.child;var L=g.sibling,j={mode:"hidden",children:E};return!(S&1)&&c.child!==g?(E=c.child,E.childLanes=0,E.pendingProps=j,c.deletions=null):(E=rt(g,j),E.subtreeFlags=g.subtreeFlags&14680064),L!==null?y=rt(L,y):(y=E9(y,S,D,null),y.flags|=2),y.return=c,E.return=c,E.sibling=y,c.child=E,y}function bs(g,c,E,y){return y!==null&&hu(y),V6(c,g.child,null,E),g=Nu(c,c.pendingProps.children),g.flags|=2,c.memoizedState=null,g}function _p(g,c,E){g.lanes|=c;var y=g.alternate;y!==null&&(y.lanes|=c),ou(g.return,c,E)}function xu(g,c,E,y,D){var S=g.memoizedState;S===null?g.memoizedState={isBackwards:c,rendering:null,renderingStartTime:0,last:y,tail:E,tailMode:D}:(S.isBackwards=c,S.rendering=null,S.renderingStartTime=0,S.last=y,S.tail=E,S.tailMode=D)}function kp(g,c,E){var y=c.pendingProps,D=y.revealOrder,S=y.tail;if(i4(g,c,y.children,E),y=R2.current,y&2)y=y&1|2,c.flags|=128;else{if(g!==null&&g.flags&128)A:for(g=c.child;g!==null;){if(g.tag===13)g.memoizedState!==null&&_p(g,E,c);else if(g.tag===19)_p(g,E,c);else if(g.child!==null){g.child.return=g,g=g.child;continue}if(g===c)break A;for(;g.sibling===null;){if(g.return===null||g.return===c)break A;g=g.return}g.sibling.return=g.return,g=g.sibling}y&=1}if(V0(R2,y),!(c.mode&1))c.memoizedState=null;else switch(D){case"forwards":for(E=c.child,D=null;E!==null;)g=E.alternate,g!==null&&Rs(g)===null&&(D=E),E=E.sibling;E=D,E===null?(D=c.child,c.child=null):(D=E.sibling,E.sibling=null),xu(c,!1,D,E,S);break;case"backwards":for(E=null,D=c.child,c.child=null;D!==null;){if(g=D.alternate,g!==null&&Rs(g)===null){c.child=D;break}g=D.sibling,D.sibling=E,E=D,D=g}xu(c,!0,E,null,S);break;case"together":xu(c,!1,null,null,void 0);break;default:c.memoizedState=null}return c.child}function Ie(g,c,E){if(g!==null&&(c.dependencies=g.dependencies),q6|=c.lanes,!(E&c.childLanes))return null;if(g!==null&&c.child!==g.child)throw Error(s(153));if(c.child!==null){for(g=c.child,E=rt(g,g.pendingProps),c.child=E,E.return=c;g.sibling!==null;)g=g.sibling,E=E.sibling=rt(g,g.pendingProps),E.return=c;E.sibling=null}return c.child}function eL(g,c,E){switch(c.tag){case 3:Np(c),K6();break;case 5:XQ(c);break;case 1:C1(c.type)&&h1(c);break;case 4:fu(c,c.stateNode.containerInfo);break;case 10:LQ(c,c.type._context,c.memoizedProps.value);break;case 13:var y=c.memoizedState;if(y!==null)return y.dehydrated!==null?(V0(R2,R2.current&1),c.flags|=128,null):E&c.child.childLanes?Tp(g,c,E):(V0(R2,R2.current&1),g=Ie(g,c,E),g!==null?g.sibling:null);V0(R2,R2.current&1);break;case 19:if(y=(E&c.childLanes)!==0,g.flags&128){if(y)return kp(g,c,E);c.flags|=128}var D=c.memoizedState;if(D!==null&&(D.rendering=null,D.tail=null,D.lastEffect=null),V0(R2,R2.current),y)break;return null;case 22:case 23:return c.lanes=0,Rp(g,c,E)}return Ie(g,c,E)}function tL(g,c){switch(uu(c),c.tag){case 1:return C1(c.type)&&z2(),g=c.flags,g&65536?(c.flags=g&-65537|128,c):null;case 3:return W6(),u5(U2),u5(G5),Bu(),g=c.flags,g&65536&&!(g&128)?(c.flags=g&-65537|128,c):null;case 5:return du(c),null;case 13:if(u5(R2),g=c.memoizedState,g!==null&&g.dehydrated!==null){if(c.alternate===null)throw Error(s(340));K6()}return g=c.flags,g&65536?(c.flags=g&-65537|128,c):null;case 19:return u5(R2),null;case 4:return W6(),null;case 10:return su(c.type._context),null;case 22:case 23:return Zu(),null;case 24:return null;default:return null}}var Os=!1,I9=!1,nL=typeof WeakSet=="function"?WeakSet:Set,U0=null;function Ps(g,c){var E=g.ref;if(E!==null)if(typeof E=="function")try{E(null)}catch(y){m4(g,c,y)}else E.current=null}function Tu(g,c,E){try{E()}catch(y){m4(g,c,y)}}var Lp=!1;function iL(g,c){for(H(g.containerInfo),U0=c;U0!==null;)if(g=U0,c=g.child,(g.subtreeFlags&1028)!==0&&c!==null)c.return=g,U0=c;else for(;U0!==null;){g=U0;try{var E=g.alternate;if(g.flags&1024)switch(g.tag){case 0:case 11:case 15:break;case 1:if(E!==null){var y=E.memoizedProps,D=E.memoizedState,S=g.stateNode,L=S.getSnapshotBeforeUpdate(g.elementType===g.type?y:H3(g.type,y),D);S.__reactInternalSnapshotBeforeUpdate=L}break;case 3:O0&&k0(g.stateNode.containerInfo);break;case 5:case 6:case 4:case 17:break;default:throw Error(s(163))}}catch(j){m4(g,g.return,j)}if(c=g.sibling,c!==null){c.return=g.return,U0=c;break}U0=g.return}return E=Lp,Lp=!1,E}function C9(g,c,E){var y=c.updateQueue;if(y=y!==null?y.lastEffect:null,y!==null){var D=y=y.next;do{if((D.tag&g)===g){var S=D.destroy;D.destroy=void 0,S!==void 0&&Tu(c,E,S)}D=D.next}while(D!==y)}}function pn(g,c){if(c=c.updateQueue,c=c!==null?c.lastEffect:null,c!==null){var E=c=c.next;do{if((E.tag&g)===g){var y=E.create;E.destroy=y()}E=E.next}while(E!==c)}}function Uu(g){var c=g.ref;if(c!==null){var E=g.stateNode;switch(g.tag){case 5:g=e0(E);break;default:g=E}typeof c=="function"?c(g):c.current=g}}function Gp(g,c,E){if(DA&&typeof DA.onCommitFiberUnmount=="function")try{DA.onCommitFiberUnmount(fs,c)}catch{}switch(c.tag){case 0:case 11:case 14:case 15:if(g=c.updateQueue,g!==null&&(g=g.lastEffect,g!==null)){var y=g=g.next;do{var D=y,S=D.destroy;D=D.tag,S!==void 0&&(D&2||D&4)&&Tu(c,E,S),y=y.next}while(y!==g)}break;case 1:if(Ps(c,E),g=c.stateNode,typeof g.componentWillUnmount=="function")try{g.props=c.memoizedProps,g.state=c.memoizedState,g.componentWillUnmount()}catch(L){m4(c,E,L)}break;case 5:Ps(c,E);break;case 4:O0?Hp(g,c,E):Y&&Y&&(c=c.stateNode.containerInfo,E=I0(c),Y5(c,E))}}function bp(g,c,E){for(var y=c;;)if(Gp(g,y,E),y.child===null||O0&&y.tag===4){if(y===c)break;for(;y.sibling===null;){if(y.return===null||y.return===c)return;y=y.return}y.sibling.return=y.return,y=y.sibling}else y.child.return=y,y=y.child}function Op(g){var c=g.alternate;c!==null&&(g.alternate=null,Op(c)),g.child=null,g.deletions=null,g.sibling=null,g.tag===5&&(c=g.stateNode,c!==null&&e5(c)),g.stateNode=null,g.return=null,g.dependencies=null,g.memoizedProps=null,g.memoizedState=null,g.pendingProps=null,g.stateNode=null,g.updateQueue=null}function Pp(g){return g.tag===5||g.tag===3||g.tag===4}function Yp(g){A:for(;;){for(;g.sibling===null;){if(g.return===null||Pp(g.return))return null;g=g.return}for(g.sibling.return=g.return,g=g.sibling;g.tag!==5&&g.tag!==6&&g.tag!==18;){if(g.flags&2||g.child===null||g.tag===4)continue A;g.child.return=g,g=g.child}if(!(g.flags&2))return g.stateNode}}function Jp(g){if(O0){A:{for(var c=g.return;c!==null;){if(Pp(c))break A;c=c.return}throw Error(s(160))}var E=c;switch(E.tag){case 5:c=E.stateNode,E.flags&32&&(c5(c),E.flags&=-33),E=Yp(g),_u(g,E,c);break;case 3:case 4:c=E.stateNode.containerInfo,E=Yp(g),Fu(g,E,c);break;default:throw Error(s(161))}}}function Fu(g,c,E){var y=g.tag;if(y===5||y===6)g=g.stateNode,c?M0(E,g,c):Z0(E,g);else if(y!==4&&(g=g.child,g!==null))for(Fu(g,c,E),g=g.sibling;g!==null;)Fu(g,c,E),g=g.sibling}function _u(g,c,E){var y=g.tag;if(y===5||y===6)g=g.stateNode,c?H5(E,g,c):y0(E,g);else if(y!==4&&(g=g.child,g!==null))for(_u(g,c,E),g=g.sibling;g!==null;)_u(g,c,E),g=g.sibling}function Hp(g,c,E){for(var y=c,D=!1,S,L;;){if(!D){D=y.return;A:for(;;){if(D===null)throw Error(s(160));switch(S=D.stateNode,D.tag){case 5:L=!1;break A;case 3:S=S.containerInfo,L=!0;break A;case 4:S=S.containerInfo,L=!0;break A}D=D.return}D=!0}if(y.tag===5||y.tag===6)bp(g,y,E),L?B5(S,y.stateNode):$5(S,y.stateNode);else if(y.tag===18)L?a0(S,y.stateNode):o0(S,y.stateNode);else if(y.tag===4){if(y.child!==null){S=y.stateNode.containerInfo,L=!0,y.child.return=y,y=y.child;continue}}else if(Gp(g,y,E),y.child!==null){y.child.return=y,y=y.child;continue}if(y===c)break;for(;y.sibling===null;){if(y.return===null||y.return===c)return;y=y.return,y.tag===4&&(D=!1)}y.sibling.return=y.return,y=y.sibling}}function ku(g,c){if(O0){switch(c.tag){case 0:case 11:case 14:case 15:C9(3,c,c.return),pn(3,c),C9(5,c,c.return);return;case 1:return;case 5:var E=c.stateNode;if(E!=null){var y=c.memoizedProps;g=g!==null?g.memoizedProps:y;var D=c.type,S=c.updateQueue;c.updateQueue=null,S!==null&&h5(E,S,D,g,y,c)}return;case 6:if(c.stateNode===null)throw Error(s(162));E=c.memoizedProps,v0(c.stateNode,g!==null?g.memoizedProps:E,E);return;case 3:E0&&g!==null&&g.memoizedState.isDehydrated&&A0(c.stateNode.containerInfo);return;case 12:return;case 13:Ys(c);return;case 19:Ys(c);return;case 17:return}throw Error(s(163))}switch(c.tag){case 0:case 11:case 14:case 15:C9(3,c,c.return),pn(3,c),C9(5,c,c.return);return;case 12:return;case 13:Ys(c);return;case 19:Ys(c);return;case 3:E0&&g!==null&&g.memoizedState.isDehydrated&&A0(c.stateNode.containerInfo);break;case 22:case 23:return}A:if(Y){switch(c.tag){case 1:case 5:case 6:break A;case 3:case 4:c=c.stateNode,Y5(c.containerInfo,c.pendingChildren);break A}throw Error(s(163))}}function Ys(g){var c=g.updateQueue;if(c!==null){g.updateQueue=null;var E=g.stateNode;E===null&&(E=g.stateNode=new nL),c.forEach(function(y){var D=CL.bind(null,g,y);E.has(y)||(E.add(y),y.then(D,D))})}}function rL(g,c){for(U0=c;U0!==null;){c=U0;var E=c.deletions;if(E!==null)for(var y=0;y";case Hs:return":has("+(bu(g)||"")+")";case Ks:return'[role="'+g.value+'"]';case zs:return'"'+g.value+'"';case Vs:return'[data-testname="'+g.value+'"]';default:throw Error(s(365))}}function Zp(g,c){var E=[];g=[g,0];for(var y=0;yD&&(D=L),y&=~S}if(y=D,y=f1()-y,y=(120>y?120:480>y?480:1080>y?1080:1920>y?1920:3e3>y?3e3:4320>y?4320:1960*oL(y/1960))-y,10g?16:g,tt===null)var y=!1;else{if(g=tt,tt=null,Xs=0,U5&6)throw Error(s(331));var D=U5;for(U5|=4,U0=g.current;U0!==null;){var S=U0,L=S.child;if(U0.flags&16){var j=S.deletions;if(j!==null){for(var l0=0;l0f1()-Ju?h9(g,0):Yu|=E),p4(g,c)}function im(g,c){c===0&&(g.mode&1?(c=Cs,Cs<<=1,!(Cs&130023424)&&(Cs=4194304)):c=1);var E=r4();g=eo(g,c),g!==null&&(an(g,c,E),p4(g,E))}function IL(g){var c=g.memoizedState,E=0;c!==null&&(E=c.retryLane),im(g,E)}function CL(g,c){var E=0;switch(g.tag){case 13:var y=g.stateNode,D=g.memoizedState;D!==null&&(E=D.retryLane);break;case 19:y=g.stateNode;break;default:throw Error(s(314))}y!==null&&y.delete(c),im(g,E)}var rm;rm=function(g,c,E){if(g!==null)if(g.memoizedProps!==c.pendingProps||U2.current)Y4=!0;else{if(!(g.lanes&E)&&!(c.flags&128))return Y4=!1,eL(g,c,E);Y4=!!(g.flags&131072)}else Y4=!1,m2&&c.flags&1048576&&KQ(c,Ds,c.index);switch(c.lanes=0,c.tag){case 2:var y=c.type;g!==null&&(g.alternate=null,c.alternate=null,c.flags|=2),g=c.pendingProps;var D=g3(c,G5.current);Y6(c,E),D=pu(null,c,y,g,D,E);var S=mu();return c.flags|=1,typeof D=="object"&&D!==null&&typeof D.render=="function"&&D.$$typeof===void 0?(c.tag=1,c.memoizedState=null,c.updateQueue=null,C1(y)?(S=!0,h1(c)):S=!1,c.memoizedState=D.state!==null&&D.state!==void 0?D.state:null,au(c),D.updater=ys,c.stateNode=D,D._reactInternals=c,gu(c,y,g,E),c=vu(null,c,y,!0,S,E)):(c.tag=0,m2&&S&&cu(c),i4(null,c,D,E),c=c.child),c;case 16:y=c.elementType;A:{switch(g!==null&&(g.alternate=null,c.alternate=null,c.flags|=2),g=c.pendingProps,D=y._init,y=D(y._payload),c.type=y,D=c.tag=fL(y),g=H3(y,g),D){case 0:c=Su(null,c,y,g,E);break A;case 1:c=vp(null,c,y,g,E);break A;case 11:c=wp(null,c,y,g,E);break A;case 14:c=Dp(null,c,y,H3(y.type,g),E);break A}throw Error(s(306,y,""))}return c;case 0:return y=c.type,D=c.pendingProps,D=c.elementType===y?D:H3(y,D),Su(g,c,y,D,E);case 1:return y=c.type,D=c.pendingProps,D=c.elementType===y?D:H3(y,D),vp(g,c,y,D,E);case 3:A:{if(Np(c),g===null)throw Error(s(387));y=c.pendingProps,S=c.memoizedState,D=S.element,GQ(g,c),ms(c,y,null,E);var L=c.memoizedState;if(y=L.element,E0&&S.isDehydrated)if(S={element:y,isDehydrated:!1,cache:L.cache,transitions:L.transitions},c.updateQueue.baseState=S,c.memoizedState=S,c.flags&256){D=Error(s(423)),c=xp(g,c,y,E,D);break A}else if(y!==D){D=Error(s(424)),c=xp(g,c,y,E,D);break A}else for(E0&&(P4=gs(c.stateNode.containerInfo),O4=c,m2=!0,K3=null,ln=!1),E=qQ(c,null,y,E),c.child=E;E;)E.flags=E.flags&-3|4096,E=E.sibling;else{if(K6(),y===D){c=Ie(g,c,E);break A}i4(g,c,y,E)}c=c.child}return c;case 5:return XQ(c),g===null&&Cu(c),y=c.type,D=c.pendingProps,S=g!==null?g.memoizedProps:null,L=D.children,D0(y,D)?L=null:S!==null&&D0(y,S)&&(c.flags|=32),Sp(g,c),i4(g,c,L,E),c.child;case 6:return g===null&&Cu(c),null;case 13:return Tp(g,c,E);case 4:return fu(c,c.stateNode.containerInfo),y=c.pendingProps,g===null?c.child=V6(c,null,y,E):i4(g,c,y,E),c.child;case 11:return y=c.type,D=c.pendingProps,D=c.elementType===y?D:H3(y,D),wp(g,c,y,D,E);case 7:return i4(g,c,c.pendingProps,E),c.child;case 8:return i4(g,c,c.pendingProps.children,E),c.child;case 12:return i4(g,c,c.pendingProps.children,E),c.child;case 10:A:{if(y=c.type._context,D=c.pendingProps,S=c.memoizedProps,L=D.value,LQ(c,y,L),S!==null)if(MA(S.value,L)){if(S.children===D.children&&!U2.current){c=Ie(g,c,E);break A}}else for(S=c.child,S!==null&&(S.return=c);S!==null;){var j=S.dependencies;if(j!==null){L=S.child;for(var l0=j.firstContext;l0!==null;){if(l0.context===y){if(S.tag===1){l0=le(-1,E&-E),l0.tag=2;var w0=S.updateQueue;if(w0!==null){w0=w0.shared;var H0=w0.pending;H0===null?l0.next=l0:(l0.next=H0.next,H0.next=l0),w0.pending=l0}}S.lanes|=E,l0=S.alternate,l0!==null&&(l0.lanes|=E),ou(S.return,E,c),j.lanes|=E;break}l0=l0.next}}else if(S.tag===10)L=S.type===c.type?null:S.child;else if(S.tag===18){if(L=S.return,L===null)throw Error(s(341));L.lanes|=E,j=L.alternate,j!==null&&(j.lanes|=E),ou(L,E,c),L=S.sibling}else L=S.child;if(L!==null)L.return=S;else for(L=S;L!==null;){if(L===c){L=null;break}if(S=L.sibling,S!==null){S.return=L.return,L=S;break}L=L.return}S=L}i4(g,c,D.children,E),c=c.child}return c;case 9:return D=c.type,y=c.pendingProps.children,Y6(c,E),D=c3(D),y=y(D),c.flags|=1,i4(g,c,y,E),c.child;case 14:return y=c.type,D=H3(y,c.pendingProps),D=H3(y.type,D),Dp(g,c,y,D,E);case 15:return Mp(g,c,c.type,c.pendingProps,E);case 17:return y=c.type,D=c.pendingProps,D=c.elementType===y?D:H3(y,D),g!==null&&(g.alternate=null,c.alternate=null,c.flags|=2),c.tag=1,C1(y)?(g=!0,h1(c)):g=!1,Y6(c,E),JQ(c,y,D),gu(c,y,D,E),vu(null,c,y,!0,g,E);case 19:return kp(g,c,E);case 22:return Rp(g,c,E)}throw Error(s(156,c.tag))};function sm(g,c){return Au(g,c)}function hL(g,c,E,y){this.tag=g,this.key=E,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=c,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=y,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function d3(g,c,E,y){return new hL(g,c,E,y)}function qu(g){return g=g.prototype,!(!g||!g.isReactComponent)}function fL(g){if(typeof g=="function")return qu(g)?1:0;if(g!=null){if(g=g.$$typeof,g===m)return 11;if(g===Q)return 14}return 2}function rt(g,c){var E=g.alternate;return E===null?(E=d3(g.tag,c,g.key,g.mode),E.elementType=g.elementType,E.type=g.type,E.stateNode=g.stateNode,E.alternate=g,g.alternate=E):(E.pendingProps=c,E.type=g.type,E.flags=0,E.subtreeFlags=0,E.deletions=null),E.flags=g.flags&14680064,E.childLanes=g.childLanes,E.lanes=g.lanes,E.child=g.child,E.memoizedProps=g.memoizedProps,E.memoizedState=g.memoizedState,E.updateQueue=g.updateQueue,c=g.dependencies,E.dependencies=c===null?null:{lanes:c.lanes,firstContext:c.firstContext},E.sibling=g.sibling,E.index=g.index,E.ref=g.ref,E}function no(g,c,E,y,D,S){var L=2;if(y=g,typeof g=="function")qu(g)&&(L=1);else if(typeof g=="string")L=5;else A:switch(g){case u:return E9(E.children,D,S,c);case I:L=8,D|=8;break;case C:return g=d3(12,E,c,D|2),g.elementType=C,g.lanes=S,g;case p:return g=d3(13,E,c,D),g.elementType=p,g.lanes=S,g;case f:return g=d3(19,E,c,D),g.elementType=f,g.lanes=S,g;case w:return io(E,D,S,c);default:if(typeof g=="object"&&g!==null)switch(g.$$typeof){case h:L=10;break A;case d:L=9;break A;case m:L=11;break A;case Q:L=14;break A;case B:L=16,y=null;break A}throw Error(s(130,g==null?g:typeof g,""))}return c=d3(L,E,c,D),c.elementType=g,c.type=y,c.lanes=S,c}function E9(g,c,E,y){return g=d3(7,g,y,c),g.lanes=E,g}function io(g,c,E,y){return g=d3(22,g,y,c),g.elementType=w,g.lanes=E,g.stateNode={},g}function Xu(g,c,E){return g=d3(6,g,null,c),g.lanes=E,g}function $u(g,c,E){return c=d3(4,g.children!==null?g.children:[],g.key,c),c.lanes=E,c.stateNode={containerInfo:g.containerInfo,pendingChildren:null,implementation:g.implementation},c}function dL(g,c,E,y,D){this.tag=c,this.containerInfo=g,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=W0,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Xc(0),this.expirationTimes=Xc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Xc(0),this.identifierPrefix=y,this.onRecoverableError=D,E0&&(this.mutableSourceEagerHydrationData=null)}function om(g,c,E,y,D,S,L,j,l0){return g=new dL(g,c,E,j,l0),c===1?(c=1,S===!0&&(c|=8)):c=0,S=d3(3,null,null,c),g.current=S,S.stateNode=g,S.memoizedState={element:y,isDehydrated:E,cache:null,transitions:null},au(S),g}function am(g){if(!g)return l3;g=g._reactInternals;A:{if(v(g)!==g||g.tag!==1)throw Error(s(170));var c=g;do{switch(c.tag){case 3:c=c.stateNode.context;break A;case 1:if(C1(c.type)){c=c.stateNode.__reactInternalMemoizedMergedChildContext;break A}}c=c.return}while(c!==null);throw Error(s(171))}if(g.tag===1){var E=g.type;if(C1(E))return b6(g,E,c)}return c}function lm(g){var c=g._reactInternals;if(c===void 0)throw typeof g.render=="function"?Error(s(188)):(g=Object.keys(g).join(","),Error(s(268,g)));return g=K(c),g===null?null:g.stateNode}function gm(g,c){if(g=g.memoizedState,g!==null&&g.dehydrated!==null){var E=g.retryLane;g.retryLane=E!==0&&E=w0&&S>=p5&&D<=H0&&L<=n5){g.splice(c,1);break}else if(y!==w0||E.width!==l0.width||n5L){if(!(S!==p5||E.height!==l0.height||H0D)){w0>y&&(l0.width+=w0-y,l0.x=y),H0S&&(l0.height+=p5-S,l0.y=S),n5E&&(E=L)),L ")+` No matching component was found for: - `)+g.join(" > ")}return null},t.getPublicRootInstance=function(g){if(g=g.current,!g.child)return null;switch(g.child.tag){case 5:return e0(g.child.stateNode);default:return g.child.stateNode}},t.injectIntoDevTools=function(g){if(g={bundleType:g.bundleType,version:g.version,rendererPackageName:g.rendererPackageName,rendererConfig:g.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:o.ReactCurrentDispatcher,findHostInstanceByFiber:fL,findFiberByHostInstance:g.findFiberByHostInstance||dL,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.0.0-fc46dba67-20220329"},typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")g=!1;else{var c=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(c.isDisabled||!c.supportsFiber)g=!0;else{try{Cs=c.inject(g),DA=c}catch{}g=!!c.checkDCE}}return g},t.isAlreadyRendering=function(){return!1},t.observeVisibleRects=function(g,c,E,y){if(!a5)throw Error(s(363));g=Gu(g,c);var D=B0(g,E,y).disconnect;return{disconnect:function(){D()}}},t.registerMutableSourceForHydration=function(g,c){var E=c._getVersion;E=E(c._source),g.mutableSourceEagerHydrationData==null?g.mutableSourceEagerHydrationData=[c,E]:g.mutableSourceEagerHydrationData.push(c,E)},t.runWithPriority=function(g,c){var E=W5;try{return W5=g,c()}finally{W5=E}},t.shouldError=function(){return null},t.shouldSuspend=function(){return!1},t.updateContainer=function(g,c,E,y){var D=c.current,S=r4(),L=tt(D);return E=rm(E),c.context===null?c.context=E:c.pendingContext=E,c=le(S,L),c.payload={element:g},y=y===void 0?null:y,y!==null&&(c.callback=y),$e(D,c),g=f3(D,L,S),g!==null&&Bs(g,D,L),L},t};Kx.exports=Tz;var Uz=Kx.exports;const Fz=Je(Uz),_z=e=>typeof e=="object"&&typeof e.then=="function",V9=[];function Wx(e,A,t=(n,i)=>n===i){if(e===A)return!0;if(!e||!A)return!1;const n=e.length;if(A.length!==n)return!1;for(let i=0;i0&&(r.timeout&&clearTimeout(r.timeout),r.timeout=setTimeout(r.remove,n.lifespan)),r.response;if(!t)throw r.promise}const i={keys:A,equal:n.equal,remove:()=>{const r=V9.indexOf(i);r!==-1&&V9.splice(r,1)},promise:(_z(e)?e:e(...A)).then(r=>{i.response=r,n.lifespan&&n.lifespan>0&&(i.timeout=setTimeout(i.remove,n.lifespan))}).catch(r=>i.error=r)};if(V9.push(i),!t)throw i.promise}const kz=(e,A,t)=>Zx(e,A,!1,t),Lz=(e,A,t)=>void Zx(e,A,!0,t),Gz=e=>{if(e===void 0||e.length===0)V9.splice(0,V9.length);else{const A=V9.find(t=>Wx(e,t.keys,t.equal));A&&A.remove()}},AB={},jx=e=>void Object.assign(AB,e);function bz(e,A){function t(u,{args:I=[],attach:C,...h},d){let m=`${u[0].toUpperCase()}${u.slice(1)}`,p;if(u==="primitive"){if(h.object===void 0)throw new Error("R3F: Primitives without 'object' are invalid!");const f=h.object;p=D8(f,{type:u,root:d,attach:C,primitive:!0})}else{const f=AB[m];if(!f)throw new Error(`R3F: ${m} is not part of the THREE namespace! Did you forget to extend? See: https://docs.pmnd.rs/react-three-fiber/api/objects#using-3rd-party-objects-declaratively`);if(!Array.isArray(I))throw new Error("R3F: The args prop must be an array!");p=D8(new f(...I),{type:u,root:d,attach:C,memoizedProps:{args:I}})}return p.__r3f.attach===void 0&&(p instanceof R5?p.__r3f.attach="geometry":p instanceof u1&&(p.__r3f.attach="material")),m!=="inject"&&aC(p,h),p}function n(u,I){let C=!1;if(I){var h,d;(h=I.__r3f)!=null&&h.attach?oC(u,I,I.__r3f.attach):I.isObject3D&&u.isObject3D&&(u.add(I),C=!0),C||(d=u.__r3f)==null||d.objects.push(I),I.__r3f||D8(I,{}),I.__r3f.parent=u,Ff(I),M8(I)}}function i(u,I,C){let h=!1;if(I){var d,m;if((d=I.__r3f)!=null&&d.attach)oC(u,I,I.__r3f.attach);else if(I.isObject3D&&u.isObject3D){I.parent=u,I.dispatchEvent({type:"added"}),u.dispatchEvent({type:"childadded",child:I});const p=u.children.filter(Q=>Q!==I),f=p.indexOf(C);u.children=[...p.slice(0,f),I,...p.slice(f)],h=!0}h||(m=u.__r3f)==null||m.objects.push(I),I.__r3f||D8(I,{}),I.__r3f.parent=u,Ff(I),M8(I)}}function r(u,I,C=!1){u&&[...u].forEach(h=>s(I,h,C))}function s(u,I,C){if(I){var h,d,m;if(I.__r3f&&(I.__r3f.parent=null),(h=u.__r3f)!=null&&h.objects&&(u.__r3f.objects=u.__r3f.objects.filter(w=>w!==I)),(d=I.__r3f)!=null&&d.attach)Zw(u,I,I.__r3f.attach);else if(I.isObject3D&&u.isObject3D){var p;u.remove(I),(p=I.__r3f)!=null&&p.root&&Wz(Za(I),I)}const Q=(m=I.__r3f)==null?void 0:m.primitive,B=!Q&&(C===void 0?I.dispose!==null:C);if(!Q){var f;r((f=I.__r3f)==null?void 0:f.objects,I,B),r(I.children,I,B)}if(delete I.__r3f,B&&I.dispose&&I.type!=="Scene"){const w=()=>{try{I.dispose()}catch{}};typeof IS_REACT_ACT_ENVIRONMENT>"u"?Tf.unstable_scheduleCallback(Tf.unstable_IdlePriority,w):w()}M8(u)}}function o(u,I,C,h){var d;const m=(d=u.__r3f)==null?void 0:d.parent;if(!m)return;const p=t(I,C,u.__r3f.root);if(u.children){for(const f of u.children)f.__r3f&&n(p,f);u.children=u.children.filter(f=>!f.__r3f)}u.__r3f.objects.forEach(f=>n(p,f)),u.__r3f.objects=[],u.__r3f.autoRemovedBeforeAppend||s(m,u),p.parent&&(p.__r3f.autoRemovedBeforeAppend=!0),n(m,p),p.raycast&&p.__r3f.eventCount&&Za(p).getState().internal.interaction.push(p),[h,h.alternate].forEach(f=>{f!==null&&(f.stateNode=p,f.ref&&(typeof f.ref=="function"?f.ref(p):f.ref.current=p))})}const a=()=>console.warn("Text is not allowed in the R3F tree! This could be stray whitespace or characters.");return{reconciler:Fz({createInstance:t,removeChild:s,appendChild:n,appendInitialChild:n,insertBefore:i,supportsMutation:!0,isPrimaryRenderer:!1,supportsPersistence:!1,supportsHydration:!1,noTimeout:-1,appendChildToContainer:(u,I)=>{if(!I)return;const C=u.getState().scene;C.__r3f&&(C.__r3f.root=u,n(C,I))},removeChildFromContainer:(u,I)=>{I&&s(u.getState().scene,I)},insertInContainerBefore:(u,I,C)=>{if(!I||!C)return;const h=u.getState().scene;h.__r3f&&i(h,I,C)},getRootHostContext:()=>null,getChildHostContext:u=>u,finalizeInitialChildren(u){var I;return!!((I=u==null?void 0:u.__r3f)!=null?I:{}).handlers},prepareUpdate(u,I,C,h){var d;if(((d=u==null?void 0:u.__r3f)!=null?d:{}).primitive&&h.object&&h.object!==u)return[!0];{const{args:p=[],children:f,...Q}=h,{args:B=[],children:w,...R}=C;if(!Array.isArray(p))throw new Error("R3F: the args prop must be an array!");if(p.some((x,T)=>x!==B[T]))return[!0];const M=nT(u,Q,R,!0);return M.changes.length?[!1,M]:null}},commitUpdate(u,[I,C],h,d,m,p){I?o(u,h,m,p):aC(u,C)},commitMount(u,I,C,h){var d;const m=(d=u.__r3f)!=null?d:{};u.raycast&&m.handlers&&m.eventCount&&Za(u).getState().internal.interaction.push(u)},getPublicInstance:u=>u,prepareForCommit:()=>null,preparePortalMount:u=>D8(u.getState().scene),resetAfterCommit:()=>{},shouldSetTextContent:()=>!1,clearContainer:()=>!1,hideInstance(u){var I;const{attach:C,parent:h}=(I=u.__r3f)!=null?I:{};C&&h&&Zw(h,u,C),u.isObject3D&&(u.visible=!1),M8(u)},unhideInstance(u,I){var C;const{attach:h,parent:d}=(C=u.__r3f)!=null?C:{};h&&d&&oC(d,u,h),(u.isObject3D&&I.visible==null||I.visible)&&(u.visible=!0),M8(u)},createTextInstance:a,hideTextInstance:a,unhideTextInstance:a,getCurrentEventPriority:()=>A?A():V8.DefaultEventPriority,beforeActiveInstanceBlur:()=>{},afterActiveInstanceBlur:()=>{},detachDeletedInstance:()=>{},now:typeof performance<"u"&&E2.fun(performance.now)?performance.now:E2.fun(Date.now)?Date.now:()=>0,scheduleTimeout:E2.fun(setTimeout)?setTimeout:void 0,cancelTimeout:E2.fun(clearTimeout)?clearTimeout:void 0}),applyProps:aC}}var Kw,Vw;const sC=e=>"colorSpace"in e||"outputColorSpace"in e,qx=()=>{var e;return(e=AB.ColorManagement)!=null?e:null},Xx=e=>e&&e.isOrthographicCamera,Oz=e=>e&&e.hasOwnProperty("current"),W7=typeof window<"u"&&((Kw=window.document)!=null&&Kw.createElement||((Vw=window.navigator)==null?void 0:Vw.product)==="ReactNative")?z.useLayoutEffect:z.useEffect;function $x(e){const A=z.useRef(e);return W7(()=>void(A.current=e),[e]),A}function Pz({set:e}){return W7(()=>(e(new Promise(()=>null)),()=>e(!1)),[e]),null}class AT extends z.Component{constructor(...A){super(...A),this.state={error:!1}}componentDidCatch(A){this.props.set(A)}render(){return this.state.error?null:this.props.children}}AT.getDerivedStateFromError=()=>({error:!0});const eT="__default",zw=new Map,Yz=e=>e&&!!e.memoized&&!!e.changes;function tT(e){var A;const t=typeof window<"u"?(A=window.devicePixelRatio)!=null?A:2:1;return Array.isArray(e)?Math.min(Math.max(e[0],t),e[1]):e}const Yn=e=>{var A;return(A=e.__r3f)==null?void 0:A.root.getState()};function Za(e){let A=e.__r3f.root;for(;A.getState().previousRoot;)A=A.getState().previousRoot;return A}const E2={obj:e=>e===Object(e)&&!E2.arr(e)&&typeof e!="function",fun:e=>typeof e=="function",str:e=>typeof e=="string",num:e=>typeof e=="number",boo:e=>typeof e=="boolean",und:e=>e===void 0,arr:e=>Array.isArray(e),equ(e,A,{arrays:t="shallow",objects:n="reference",strict:i=!0}={}){if(typeof e!=typeof A||!!e!=!!A)return!1;if(E2.str(e)||E2.num(e))return e===A;const r=E2.obj(e);if(r&&n==="reference")return e===A;const s=E2.arr(e);if(s&&t==="reference")return e===A;if((s||r)&&e===A)return!0;let o;for(o in e)if(!(o in A))return!1;if(r&&t==="shallow"&&n==="shallow"){for(o in i?A:e)if(!E2.equ(e[o],A[o],{strict:i,objects:"reference"}))return!1}else for(o in i?A:e)if(e[o]!==A[o])return!1;if(E2.und(o)){if(s&&e.length===0&&A.length===0||r&&Object.keys(e).length===0&&Object.keys(A).length===0)return!0;if(e!==A)return!1}return!0}};function Jz(e){const A={nodes:{},materials:{}};return e&&e.traverse(t=>{t.name&&(A.nodes[t.name]=t),t.material&&!A.materials[t.material.name]&&(A.materials[t.material.name]=t.material)}),A}function Hz(e){e.dispose&&e.type!=="Scene"&&e.dispose();for(const A in e)A.dispose==null||A.dispose(),delete e[A]}function D8(e,A){const t=e;return t.__r3f={type:"",root:null,previousAttach:null,memoizedProps:{},eventCount:0,handlers:{},objects:[],parent:null,...A},e}function Uf(e,A){let t=e;if(A.includes("-")){const n=A.split("-"),i=n.pop();return t=n.reduce((r,s)=>r[s],e),{target:t,key:i}}else return{target:t,key:A}}const Ww=/-\d+$/;function oC(e,A,t){if(E2.str(t)){if(Ww.test(t)){const r=t.replace(Ww,""),{target:s,key:o}=Uf(e,r);Array.isArray(s[o])||(s[o]=[])}const{target:n,key:i}=Uf(e,t);A.__r3f.previousAttach=n[i],n[i]=A}else A.__r3f.previousAttach=t(e,A)}function Zw(e,A,t){var n,i;if(E2.str(t)){const{target:r,key:s}=Uf(e,t),o=A.__r3f.previousAttach;o===void 0?delete r[s]:r[s]=o}else(n=A.__r3f)==null||n.previousAttach==null||n.previousAttach(e,A);(i=A.__r3f)==null||delete i.previousAttach}function nT(e,{children:A,key:t,ref:n,...i},{children:r,key:s,ref:o,...a}={},l=!1){var u;const I=(u=e==null?void 0:e.__r3f)!=null?u:{},C=Object.entries(i),h=[];if(l){const m=Object.keys(a);for(let p=0;p{var f;if((f=e.__r3f)!=null&&f.primitive&&m==="object"||E2.equ(p,a[m]))return;if(/^on(Pointer|Click|DoubleClick|ContextMenu|Wheel)/.test(m))return h.push([m,p,!0,[]]);let Q=[];m.includes("-")&&(Q=m.split("-")),h.push([m,p,!1,Q]);for(const B in i){const w=i[B];B.startsWith(`${m}-`)&&h.push([B,w,!1,B.split("-")])}});const d={...i};return I.memoizedProps&&I.memoizedProps.args&&(d.args=I.memoizedProps.args),I.memoizedProps&&I.memoizedProps.attach&&(d.attach=I.memoizedProps.attach),{memoized:d,changes:h}}const Kz=typeof process<"u"&&!1;function aC(e,A){var t,n,i;const r=(t=e.__r3f)!=null?t:{},s=r.root,o=(n=s==null||s.getState==null?void 0:s.getState())!=null?n:{},{memoized:a,changes:l}=Yz(A)?A:nT(e,A),u=r.eventCount;e.__r3f&&(e.__r3f.memoizedProps=a);for(let C=0;CB[w],e),!(Q&&Q.set))){const[B,...w]=p.reverse();f=w.reverse().reduce((R,M)=>R[M],e),h=B}if(d===eT+"remove")if(f.constructor){let B=zw.get(f.constructor);B||(B=new f.constructor,zw.set(f.constructor,B)),d=B[h]}else d=0;if(m)d?r.handlers[h]=d:delete r.handlers[h],r.eventCount=Object.keys(r.handlers).length;else if(Q&&Q.set&&(Q.copy||Q instanceof X9)){if(Array.isArray(d))Q.fromArray?Q.fromArray(d):Q.set(...d);else if(Q.copy&&d&&d.constructor&&(Kz?Q.constructor.name===d.constructor.name:Q.constructor===d.constructor))Q.copy(d);else if(d!==void 0){const B=Q instanceof F0;!B&&Q.setScalar?Q.setScalar(d):Q instanceof X9&&d instanceof X9?Q.mask=d.mask:Q.set(d),!qx()&&!o.linear&&B&&Q.convertSRGBToLinear()}}else if(f[h]=d,f[h]instanceof I2&&f[h].format===R4&&f[h].type===I4){const B=f[h];sC(B)&&sC(o.gl)?B.colorSpace=o.gl.outputColorSpace:B.encoding=o.gl.outputEncoding}M8(e)}if(r.parent&&e.raycast&&u!==r.eventCount){const C=Za(e).getState().internal,h=C.interaction.indexOf(e);h>-1&&C.interaction.splice(h,1),r.eventCount&&C.interaction.push(e)}return!(l.length===1&&l[0][0]==="onUpdate")&&l.length&&(i=e.__r3f)!=null&&i.parent&&Ff(e),e}function M8(e){var A,t;const n=(A=e.__r3f)==null||(t=A.root)==null||t.getState==null?void 0:t.getState();n&&n.internal.frames===0&&n.invalidate()}function Ff(e){e.onUpdate==null||e.onUpdate(e)}function Vz(e,A){e.manual||(Xx(e)?(e.left=A.width/-2,e.right=A.width/2,e.top=A.height/2,e.bottom=A.height/-2):e.aspect=A.width/A.height,e.updateProjectionMatrix(),e.updateMatrixWorld())}function ca(e){return(e.eventObject||e.object).uuid+"/"+e.index+e.instanceId}function zz(){var e;const A=typeof self<"u"&&self||typeof window<"u"&&window;if(!A)return V8.DefaultEventPriority;switch((e=A.event)==null?void 0:e.type){case"click":case"contextmenu":case"dblclick":case"pointercancel":case"pointerdown":case"pointerup":return V8.DiscreteEventPriority;case"pointermove":case"pointerout":case"pointerover":case"pointerenter":case"pointerleave":case"wheel":return V8.ContinuousEventPriority;default:return V8.DefaultEventPriority}}function iT(e,A,t,n){const i=t.get(A);i&&(t.delete(A),t.size===0&&(e.delete(n),i.target.releasePointerCapture(n)))}function Wz(e,A){const{internal:t}=e.getState();t.interaction=t.interaction.filter(n=>n!==A),t.initialHits=t.initialHits.filter(n=>n!==A),t.hovered.forEach((n,i)=>{(n.eventObject===A||n.object===A)&&t.hovered.delete(i)}),t.capturedMap.forEach((n,i)=>{iT(t.capturedMap,A,n,i)})}function Zz(e){function A(a){const{internal:l}=e.getState(),u=a.offsetX-l.initialClick[0],I=a.offsetY-l.initialClick[1];return Math.round(Math.sqrt(u*u+I*I))}function t(a){return a.filter(l=>["Move","Over","Enter","Out","Leave"].some(u=>{var I;return(I=l.__r3f)==null?void 0:I.handlers["onPointer"+u]}))}function n(a,l){const u=e.getState(),I=new Set,C=[],h=l?l(u.internal.interaction):u.internal.interaction;for(let f=0;f{const B=Yn(f.object),w=Yn(Q.object);return!B||!w?f.distance-Q.distance:w.events.priority-B.events.priority||f.distance-Q.distance}).filter(f=>{const Q=ca(f);return I.has(Q)?!1:(I.add(Q),!0)});u.events.filter&&(m=u.events.filter(m,u));for(const f of m){let Q=f.object;for(;Q;){var p;(p=Q.__r3f)!=null&&p.eventCount&&C.push({...f,eventObject:Q}),Q=Q.parent}}if("pointerId"in a&&u.internal.capturedMap.has(a.pointerId))for(let f of u.internal.capturedMap.get(a.pointerId).values())I.has(ca(f.intersection))||C.push(f.intersection);return C}function i(a,l,u,I){const C=e.getState();if(a.length){const h={stopped:!1};for(const d of a){const m=Yn(d.object)||C,{raycaster:p,pointer:f,camera:Q,internal:B}=m,w=new k(f.x,f.y,0).unproject(Q),R=N=>{var F,K;return(F=(K=B.capturedMap.get(N))==null?void 0:K.has(d.eventObject))!=null?F:!1},M=N=>{const F={intersection:d,target:l.target};B.capturedMap.has(N)?B.capturedMap.get(N).set(d.eventObject,F):B.capturedMap.set(N,new Map([[d.eventObject,F]])),l.target.setPointerCapture(N)},x=N=>{const F=B.capturedMap.get(N);F&&iT(B.capturedMap,d.eventObject,F,N)};let T={};for(let N in l){let F=l[N];typeof F!="function"&&(T[N]=F)}let v={...d,...T,pointer:f,intersections:a,stopped:h.stopped,delta:u,unprojectedPoint:w,ray:p.ray,camera:Q,stopPropagation(){const N="pointerId"in l&&B.capturedMap.get(l.pointerId);if((!N||N.has(d.eventObject))&&(v.stopped=h.stopped=!0,B.hovered.size&&Array.from(B.hovered.values()).find(F=>F.eventObject===d.eventObject))){const F=a.slice(0,a.indexOf(d));r([...F,d])}},target:{hasPointerCapture:R,setPointerCapture:M,releasePointerCapture:x},currentTarget:{hasPointerCapture:R,setPointerCapture:M,releasePointerCapture:x},nativeEvent:l};if(I(v),h.stopped===!0)break}}return a}function r(a){const{internal:l}=e.getState();for(const u of l.hovered.values())if(!a.length||!a.find(I=>I.object===u.object&&I.index===u.index&&I.instanceId===u.instanceId)){const C=u.eventObject.__r3f,h=C==null?void 0:C.handlers;if(l.hovered.delete(ca(u)),C!=null&&C.eventCount){const d={...u,intersections:a};h.onPointerOut==null||h.onPointerOut(d),h.onPointerLeave==null||h.onPointerLeave(d)}}}function s(a,l){for(let u=0;ur([]);case"onLostPointerCapture":return l=>{const{internal:u}=e.getState();"pointerId"in l&&u.capturedMap.has(l.pointerId)&&requestAnimationFrame(()=>{u.capturedMap.has(l.pointerId)&&(u.capturedMap.delete(l.pointerId),r([]))})}}return function(u){const{onPointerMissed:I,internal:C}=e.getState();C.lastEvent.current=u;const h=a==="onPointerMove",d=a==="onClick"||a==="onContextMenu"||a==="onDoubleClick",p=n(u,h?t:void 0),f=d?A(u):0;a==="onPointerDown"&&(C.initialClick=[u.offsetX,u.offsetY],C.initialHits=p.map(B=>B.eventObject)),d&&!p.length&&f<=2&&(s(u,C.interaction),I&&I(u)),h&&r(p);function Q(B){const w=B.eventObject,R=w.__r3f,M=R==null?void 0:R.handlers;if(R!=null&&R.eventCount)if(h){if(M.onPointerOver||M.onPointerEnter||M.onPointerOut||M.onPointerLeave){const x=ca(B),T=C.hovered.get(x);T?T.stopped&&B.stopPropagation():(C.hovered.set(x,B),M.onPointerOver==null||M.onPointerOver(B),M.onPointerEnter==null||M.onPointerEnter(B))}M.onPointerMove==null||M.onPointerMove(B)}else{const x=M[a];x?(!d||C.initialHits.includes(w))&&(s(u,C.interaction.filter(T=>!C.initialHits.includes(T))),x(B)):d&&C.initialHits.includes(w)&&s(u,C.interaction.filter(T=>!C.initialHits.includes(T)))}}i(p,u,f,Q)}}return{handlePointer:o}}const rT=e=>!!(e!=null&&e.render),sT=z.createContext(null),jz=(e,A)=>{const t=Hx((o,a)=>{const l=new k,u=new k,I=new k;function C(f=a().camera,Q=u,B=a().size){const{width:w,height:R,top:M,left:x}=B,T=w/R;Q instanceof k?I.copy(Q):I.set(...Q);const v=f.getWorldPosition(l).distanceTo(I);if(Xx(f))return{width:w/f.zoom,height:R/f.zoom,top:M,left:x,factor:1,distance:v,aspect:T};{const N=f.fov*Math.PI/180,F=2*Math.tan(N/2)*v,K=F*(w/R);return{width:K,height:F,top:M,left:x,factor:w/K,distance:v,aspect:T}}}let h;const d=f=>o(Q=>({performance:{...Q.performance,current:f}})),m=new g0;return{set:o,get:a,gl:null,camera:null,raycaster:null,events:{priority:1,enabled:!0,connected:!1},xr:null,scene:null,invalidate:(f=1)=>e(a(),f),advance:(f,Q)=>A(f,Q,a()),legacy:!1,linear:!1,flat:!1,controls:null,clock:new qE,pointer:m,mouse:m,frameloop:"always",onPointerMissed:void 0,performance:{current:1,min:.5,max:1,debounce:200,regress:()=>{const f=a();h&&clearTimeout(h),f.performance.current!==f.performance.min&&d(f.performance.min),h=setTimeout(()=>d(a().performance.max),f.performance.debounce)}},size:{width:0,height:0,top:0,left:0,updateStyle:!1},viewport:{initialDpr:0,dpr:0,width:0,height:0,top:0,left:0,aspect:0,distance:0,factor:0,getCurrentViewport:C},setEvents:f=>o(Q=>({...Q,events:{...Q.events,...f}})),setSize:(f,Q,B,w,R)=>{const M=a().camera,x={width:f,height:Q,top:w||0,left:R||0,updateStyle:B};o(T=>({size:x,viewport:{...T.viewport,...C(M,u,x)}}))},setDpr:f=>o(Q=>{const B=tT(f);return{viewport:{...Q.viewport,dpr:B,initialDpr:Q.viewport.initialDpr||B}}}),setFrameloop:(f="always")=>{const Q=a().clock;Q.stop(),Q.elapsedTime=0,f!=="never"&&(Q.start(),Q.elapsedTime=0),o(()=>({frameloop:f}))},previousRoot:void 0,internal:{active:!1,priority:0,frames:0,lastEvent:z.createRef(),interaction:[],hovered:new Map,subscribers:[],initialClick:[0,0],initialHits:[],capturedMap:new Map,subscribe:(f,Q,B)=>{const w=a().internal;return w.priority=w.priority+(Q>0?1:0),w.subscribers.push({ref:f,priority:Q,store:B}),w.subscribers=w.subscribers.sort((R,M)=>R.priority-M.priority),()=>{const R=a().internal;R!=null&&R.subscribers&&(R.priority=R.priority-(Q>0?1:0),R.subscribers=R.subscribers.filter(M=>M.ref!==f))}}}}}),n=t.getState();let i=n.size,r=n.viewport.dpr,s=n.camera;return t.subscribe(()=>{const{camera:o,size:a,viewport:l,gl:u,set:I}=t.getState();if(a.width!==i.width||a.height!==i.height||l.dpr!==r){var C;i=a,r=l.dpr,Vz(o,a),u.setPixelRatio(l.dpr);const h=(C=a.updateStyle)!=null?C:typeof HTMLCanvasElement<"u"&&u.domElement instanceof HTMLCanvasElement;u.setSize(a.width,a.height,h)}o!==s&&(s=o,I(h=>({viewport:{...h.viewport,...h.viewport.getCurrentViewport(o)}})))}),t.subscribe(o=>e(o)),t};function oT(e,A){const t={callback:e};return A.add(t),()=>void A.delete(t)}let ua,aT=new Set,lT=new Set,qz=new Set;const Xz=e=>oT(e,aT),$z=e=>oT(e,lT);function lC(e,A){if(e.size)for(const{callback:t}of e.values())t(A)}function Jn(e,A){switch(e){case"before":return lC(aT,A);case"after":return lC(lT,A);case"tail":return lC(qz,A)}}let gC,cC;function uC(e,A,t){let n=A.clock.getDelta();for(A.frameloop==="never"&&typeof e=="number"&&(n=e-A.clock.elapsedTime,A.clock.oldTime=A.clock.elapsedTime,A.clock.elapsedTime=e),gC=A.internal.subscribers,ua=0;ua0)&&!((u=r.gl.xr)!=null&&u.isPresenting)&&(n+=uC(l,r))}if(t=!1,Jn("after",l),n===0)return Jn("tail",l),A=!1,cancelAnimationFrame(i)}function o(l,u=1){var I;if(!l)return e.forEach(C=>o(C.store.getState(),u));(I=l.gl.xr)!=null&&I.isPresenting||!l.internal.active||l.frameloop==="never"||(u>1?l.internal.frames=Math.min(60,l.internal.frames+u):t?l.internal.frames=2:l.internal.frames=1,A||(A=!0,requestAnimationFrame(s)))}function a(l,u=!0,I,C){if(u&&Jn("before",l),I)uC(l,I,C);else for(const h of e.values())uC(l,h.store.getState());u&&Jn("after",l)}return{loop:s,invalidate:o,advance:a}}function eW(e){const A=z.useRef(null);return W7(()=>void(A.current=e.current.__r3f),[e]),A}function gT(){const e=z.useContext(sT);if(!e)throw new Error("R3F: Hooks can only be used within the Canvas component!");return e}function A3(e=t=>t,A){return gT()(e,A)}function rc(e,A=0){const t=gT(),n=t.getState().internal.subscribe,i=$x(e);return W7(()=>n(i,A,t),[A,n,t]),null}const jw=new WeakMap;function cT(e,A){return function(t,...n){let i=jw.get(t);return i||(i=new t,jw.set(t,i)),e&&e(i),Promise.all(n.map(r=>new Promise((s,o)=>i.load(r,a=>{a.scene&&Object.assign(a,Jz(a.scene)),s(a)},A,a=>o(new Error(`Could not load ${r}: ${a==null?void 0:a.message}`))))))}}function Kr(e,A,t,n){const i=Array.isArray(A)?A:[A],r=kz(cT(t,n),[e,...i],{equal:E2.equ});return Array.isArray(A)?r:r[0]}Kr.preload=function(e,A,t){const n=Array.isArray(A)?A:[A];return Lz(cT(t),[e,...n])};Kr.clear=function(e,A){const t=Array.isArray(A)?A:[A];return Gz([e,...t])};const y7=new Map,{invalidate:qw,advance:Xw}=AW(y7),{reconciler:bl,applyProps:E8}=bz(y7,zz),B8={objects:"shallow",strict:!1},tW=(e,A)=>{const t=typeof e=="function"?e(A):e;return rT(t)?t:new UE({powerPreference:"high-performance",canvas:A,antialias:!0,alpha:!0,...e})};function nW(e,A){const t=typeof HTMLCanvasElement<"u"&&e instanceof HTMLCanvasElement;if(A){const{width:n,height:i,top:r,left:s,updateStyle:o=t}=A;return{width:n,height:i,top:r,left:s,updateStyle:o}}else if(typeof HTMLCanvasElement<"u"&&e instanceof HTMLCanvasElement&&e.parentElement){const{width:n,height:i,top:r,left:s}=e.parentElement.getBoundingClientRect();return{width:n,height:i,top:r,left:s,updateStyle:t}}else if(typeof OffscreenCanvas<"u"&&e instanceof OffscreenCanvas)return{width:e.width,height:e.height,top:0,left:0,updateStyle:t};return{width:0,height:0,top:0,left:0}}function iW(e){const A=y7.get(e),t=A==null?void 0:A.fiber,n=A==null?void 0:A.store;A&&console.warn("R3F.createRoot should only be called once!");const i=typeof reportError=="function"?reportError:console.error,r=n||jz(qw,Xw),s=t||bl.createContainer(r,V8.ConcurrentRoot,null,!1,null,"",i,null);A||y7.set(e,{fiber:s,store:r});let o,a=!1,l;return{configure(u={}){let{gl:I,size:C,scene:h,events:d,onCreated:m,shadows:p=!1,linear:f=!1,flat:Q=!1,legacy:B=!1,orthographic:w=!1,frameloop:R="always",dpr:M=[1,2],performance:x,raycaster:T,camera:v,onPointerMissed:N}=u,F=r.getState(),K=F.gl;F.gl||F.set({gl:K=tW(I,e)});let V=F.raycaster;V||F.set({raycaster:V=new Px});const{params:P,...W}=T||{};if(E2.equ(W,V,B8)||E8(V,{...W}),E2.equ(P,V.params,B8)||E8(V,{params:{...V.params,...P}}),!F.camera||F.camera===l&&!E2.equ(l,v,B8)){l=v;const J=v instanceof H7,b=J?v:w?new Or(0,0,0,0,.1,1e3):new i1(75,0,.1,1e3);J||(b.position.z=5,v&&(E8(b,v),("aspect"in v||"left"in v||"right"in v||"bottom"in v||"top"in v)&&(b.manual=!0,b.updateProjectionMatrix())),!F.camera&&!(v!=null&&v.rotation)&&b.lookAt(0,0,0)),F.set({camera:b}),V.camera=b}if(!F.scene){let J;h instanceof p7?J=h:(J=new p7,h&&E8(J,h)),F.set({scene:D8(J)})}if(!F.xr){var e0;const J=(C0,f0)=>{const D0=r.getState();D0.frameloop!=="never"&&Xw(C0,!0,D0,f0)},b=()=>{const C0=r.getState();C0.gl.xr.enabled=C0.gl.xr.isPresenting,C0.gl.xr.setAnimationLoop(C0.gl.xr.isPresenting?J:null),C0.gl.xr.isPresenting||qw(C0)},q={connect(){const C0=r.getState().gl;C0.xr.addEventListener("sessionstart",b),C0.xr.addEventListener("sessionend",b)},disconnect(){const C0=r.getState().gl;C0.xr.removeEventListener("sessionstart",b),C0.xr.removeEventListener("sessionend",b)}};typeof((e0=K.xr)==null?void 0:e0.addEventListener)=="function"&&q.connect(),F.set({xr:q})}if(K.shadowMap){const J=K.shadowMap.enabled,b=K.shadowMap.type;if(K.shadowMap.enabled=!!p,E2.boo(p))K.shadowMap.type=Ei;else if(E2.str(p)){var i0;const q={basic:_v,percentage:vg,soft:Ei,variance:X3};K.shadowMap.type=(i0=q[p])!=null?i0:Ei}else E2.obj(p)&&Object.assign(K.shadowMap,p);(J!==K.shadowMap.enabled||b!==K.shadowMap.type)&&(K.shadowMap.needsUpdate=!0)}const O=qx();O&&("enabled"in O?O.enabled=!B:"legacyMode"in O&&(O.legacyMode=B)),a||E8(K,{outputEncoding:f?3e3:3001,toneMapping:Q?aA:hE}),F.legacy!==B&&F.set(()=>({legacy:B})),F.linear!==f&&F.set(()=>({linear:f})),F.flat!==Q&&F.set(()=>({flat:Q})),I&&!E2.fun(I)&&!rT(I)&&!E2.equ(I,K,B8)&&E8(K,I),d&&!F.events.handlers&&F.set({events:d(r)});const H=nW(e,C);return E2.equ(H,F.size,B8)||F.setSize(H.width,H.height,H.updateStyle,H.top,H.left),M&&F.viewport.dpr!==tT(M)&&F.setDpr(M),F.frameloop!==R&&F.setFrameloop(R),F.onPointerMissed||F.set({onPointerMissed:N}),x&&!E2.equ(x,F.performance,B8)&&F.set(J=>({performance:{...J.performance,...x}})),o=m,a=!0,this},render(u){return a||this.configure(),bl.updateContainer(z.createElement(rW,{store:r,children:u,onCreated:o,rootElement:e}),s,null,()=>{}),r},unmount(){uT(e)}}}function rW({store:e,children:A,onCreated:t,rootElement:n}){return W7(()=>{const i=e.getState();i.set(r=>({internal:{...r.internal,active:!0}})),t&&t(i),e.getState().events.connected||i.events.connect==null||i.events.connect(n)},[]),z.createElement(sT.Provider,{value:e},A)}function uT(e,A){const t=y7.get(e),n=t==null?void 0:t.fiber;if(n){const i=t==null?void 0:t.store.getState();i&&(i.internal.active=!1),bl.updateContainer(null,n,null,()=>{i&&setTimeout(()=>{try{var r,s,o,a;i.events.disconnect==null||i.events.disconnect(),(r=i.gl)==null||(s=r.renderLists)==null||s.dispose==null||s.dispose(),(o=i.gl)==null||o.forceContextLoss==null||o.forceContextLoss(),(a=i.gl)!=null&&a.xr&&i.xr.disconnect(),Hz(i),y7.delete(e)}catch{}},500)})}}bl.injectIntoDevTools({bundleType:0,rendererPackageName:"@react-three/fiber",version:z.version});function _f(e,A,t){var n,i,r,s,o;A==null&&(A=100);function a(){var u=Date.now()-s;u=0?n=setTimeout(a,A-u):(n=null,t||(o=e.apply(r,i),r=i=null))}var l=function(){r=this,i=arguments,s=Date.now();var u=t&&!n;return n||(n=setTimeout(a,A)),u&&(o=e.apply(r,i),r=i=null),o};return l.clear=function(){n&&(clearTimeout(n),n=null)},l.flush=function(){n&&(o=e.apply(r,i),r=i=null,clearTimeout(n),n=null)},l}_f.debounce=_f;var sW=_f;const $w=Je(sW);function IT(e){let{debounce:A,scroll:t,polyfill:n,offsetSize:i}=e===void 0?{debounce:0,scroll:!1,offsetSize:!1}:e;const r=n||(typeof window>"u"?class{}:window.ResizeObserver);if(!r)throw new Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");const[s,o]=z.useState({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),a=z.useRef({element:null,scrollContainers:null,resizeObserver:null,lastBounds:s}),l=A?typeof A=="number"?A:A.scroll:null,u=A?typeof A=="number"?A:A.resize:null,I=z.useRef(!1);z.useEffect(()=>(I.current=!0,()=>void(I.current=!1)));const[C,h,d]=z.useMemo(()=>{const Q=()=>{if(!a.current.element)return;const{left:B,top:w,width:R,height:M,bottom:x,right:T,x:v,y:N}=a.current.element.getBoundingClientRect(),F={left:B,top:w,width:R,height:M,bottom:x,right:T,x:v,y:N};a.current.element instanceof HTMLElement&&i&&(F.height=a.current.element.offsetHeight,F.width=a.current.element.offsetWidth),Object.freeze(F),I.current&&!gW(a.current.lastBounds,F)&&o(a.current.lastBounds=F)};return[Q,u?$w(Q,u):Q,l?$w(Q,l):Q]},[o,i,l,u]);function m(){a.current.scrollContainers&&(a.current.scrollContainers.forEach(Q=>Q.removeEventListener("scroll",d,!0)),a.current.scrollContainers=null),a.current.resizeObserver&&(a.current.resizeObserver.disconnect(),a.current.resizeObserver=null)}function p(){a.current.element&&(a.current.resizeObserver=new r(d),a.current.resizeObserver.observe(a.current.element),t&&a.current.scrollContainers&&a.current.scrollContainers.forEach(Q=>Q.addEventListener("scroll",d,{capture:!0,passive:!0})))}const f=Q=>{!Q||Q===a.current.element||(m(),a.current.element=Q,a.current.scrollContainers=CT(Q),p())};return aW(d,!!t),oW(h),z.useEffect(()=>{m(),p()},[t,d,h]),z.useEffect(()=>m,[]),[f,s,C]}function oW(e){z.useEffect(()=>{const A=e;return window.addEventListener("resize",A),()=>void window.removeEventListener("resize",A)},[e])}function aW(e,A){z.useEffect(()=>{if(A){const t=e;return window.addEventListener("scroll",t,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",t,!0)}},[e,A])}function CT(e){const A=[];if(!e||e===document.body)return A;const{overflow:t,overflowX:n,overflowY:i}=window.getComputedStyle(e);return[t,n,i].some(r=>r==="auto"||r==="scroll")&&A.push(e),[...A,...CT(e.parentElement)]}const lW=["x","y","top","bottom","left","right","width","height"],gW=(e,A)=>lW.every(t=>e[t]===A[t]);var cW=Object.defineProperty,uW=Object.defineProperties,IW=Object.getOwnPropertyDescriptors,AD=Object.getOwnPropertySymbols,CW=Object.prototype.hasOwnProperty,hW=Object.prototype.propertyIsEnumerable,eD=(e,A,t)=>A in e?cW(e,A,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[A]=t,tD=(e,A)=>{for(var t in A||(A={}))CW.call(A,t)&&eD(e,t,A[t]);if(AD)for(var t of AD(A))hW.call(A,t)&&eD(e,t,A[t]);return e},fW=(e,A)=>uW(e,IW(A)),nD,iD;typeof window<"u"&&((nD=window.document)!=null&&nD.createElement||((iD=window.navigator)==null?void 0:iD.product)==="ReactNative")?z.useLayoutEffect:z.useEffect;function hT(e,A,t){if(!e)return;if(t(e)===!0)return e;let n=e.child;for(;n;){const i=hT(n,A,t);if(i)return i;n=n.sibling}}function fT(e){try{return Object.defineProperties(e,{_currentRenderer:{get(){return null},set(){}},_currentRenderer2:{get(){return null},set(){}}})}catch{return e}}const rD=console.error;console.error=function(){const e=[...arguments].join("");if(e!=null&&e.startsWith("Warning:")&&e.includes("useContext")){console.error=rD;return}return rD.apply(this,arguments)};const eB=fT(z.createContext(null));class dT extends z.Component{render(){return z.createElement(eB.Provider,{value:this._reactInternals},this.props.children)}}function dW(){const e=z.useContext(eB);if(e===null)throw new Error("its-fine: useFiber must be called within a !");const A=z.useId();return z.useMemo(()=>{for(const n of[e,e==null?void 0:e.alternate]){if(!n)continue;const i=hT(n,!1,r=>{let s=r.memoizedState;for(;s;){if(s.memoizedState===A)return!0;s=s.next}});if(i)return i}},[e,A])}function EW(){const e=dW(),[A]=z.useState(()=>new Map);A.clear();let t=e;for(;t;){if(t.type&&typeof t.type=="object"){const i=t.type._context===void 0&&t.type.Provider===t.type?t.type:t.type._context;i&&i!==eB&&!A.has(i)&&A.set(i,z.useContext(fT(i)))}t=t.return}return A}function BW(){const e=EW();return z.useMemo(()=>Array.from(e.keys()).reduce((A,t)=>n=>z.createElement(A,null,z.createElement(t.Provider,fW(tD({},n),{value:e.get(t)}))),A=>z.createElement(dT,tD({},A))),[e])}const IC={onClick:["click",!1],onContextMenu:["contextmenu",!1],onDoubleClick:["dblclick",!1],onWheel:["wheel",!0],onPointerDown:["pointerdown",!0],onPointerUp:["pointerup",!0],onPointerLeave:["pointerleave",!0],onPointerMove:["pointermove",!0],onPointerCancel:["pointercancel",!0],onLostPointerCapture:["lostpointercapture",!0]};function ET(e){const{handlePointer:A}=Zz(e);return{priority:1,enabled:!0,compute(t,n,i){n.pointer.set(t.offsetX/n.size.width*2-1,-(t.offsetY/n.size.height)*2+1),n.raycaster.setFromCamera(n.pointer,n.camera)},connected:void 0,handlers:Object.keys(IC).reduce((t,n)=>({...t,[n]:A(n)}),{}),update:()=>{var t;const{events:n,internal:i}=e.getState();(t=i.lastEvent)!=null&&t.current&&n.handlers&&n.handlers.onPointerMove(i.lastEvent.current)},connect:t=>{var n;const{set:i,events:r}=e.getState();r.disconnect==null||r.disconnect(),i(s=>({events:{...s.events,connected:t}})),Object.entries((n=r.handlers)!=null?n:[]).forEach(([s,o])=>{const[a,l]=IC[s];t.addEventListener(a,o,{passive:l})})},disconnect:()=>{const{set:t,events:n}=e.getState();if(n.connected){var i;Object.entries((i=n.handlers)!=null?i:[]).forEach(([r,s])=>{if(n&&n.connected instanceof HTMLElement){const[o]=IC[r];n.connected.removeEventListener(o,s)}}),t(r=>({events:{...r.events,connected:void 0}}))}}}}const QW=z.forwardRef(function({children:A,fallback:t,resize:n,style:i,gl:r,events:s=ET,eventSource:o,eventPrefix:a,shadows:l,linear:u,flat:I,legacy:C,orthographic:h,frameloop:d,dpr:m,performance:p,raycaster:f,camera:Q,scene:B,onPointerMissed:w,onCreated:R,...M},x){z.useMemo(()=>jx(vz),[]);const T=BW(),[v,N]=IT({scroll:!0,debounce:{scroll:50,resize:0},...n}),F=z.useRef(null),K=z.useRef(null);z.useImperativeHandle(x,()=>F.current);const V=$x(w),[P,W]=z.useState(!1),[e0,i0]=z.useState(!1);if(P)throw P;if(e0)throw e0;const O=z.useRef(null);W7(()=>{const J=F.current;N.width>0&&N.height>0&&J&&(O.current||(O.current=iW(J)),O.current.configure({gl:r,events:s,shadows:l,linear:u,flat:I,legacy:C,orthographic:h,frameloop:d,dpr:m,performance:p,raycaster:f,camera:Q,scene:B,size:N,onPointerMissed:(...b)=>V.current==null?void 0:V.current(...b),onCreated:b=>{b.events.connect==null||b.events.connect(o?Oz(o)?o.current:o:K.current),a&&b.setEvents({compute:(q,C0)=>{const f0=q[a+"X"],D0=q[a+"Y"];C0.pointer.set(f0/C0.size.width*2-1,-(D0/C0.size.height)*2+1),C0.raycaster.setFromCamera(C0.pointer,C0.camera)}}),R==null||R(b)}}),O.current.render(z.createElement(T,null,z.createElement(AT,{set:i0},z.createElement(z.Suspense,{fallback:z.createElement(Pz,{set:W})},A)))))}),z.useEffect(()=>{const J=F.current;if(J)return()=>uT(J)},[]);const H=o?"none":"auto";return z.createElement("div",Wi({ref:K,style:{position:"relative",width:"100%",height:"100%",overflow:"hidden",pointerEvents:H,...i}},M),z.createElement("div",{ref:v,style:{width:"100%",height:"100%"}},z.createElement("canvas",{ref:F,style:{display:"block"}},t)))}),pW=z.forwardRef(function(A,t){return z.createElement(dT,null,z.createElement(QW,Wi({},A,{ref:t})))});let Hn=0;const mW=Hx(e=>(K8.onStart=(A,t,n)=>{e({active:!0,item:A,loaded:t,total:n,progress:(t-Hn)/(n-Hn)*100})},K8.onLoad=()=>{e({active:!1})},K8.onError=A=>e(t=>({errors:[...t.errors,A]})),K8.onProgress=(A,t,n)=>{t===n&&(Hn=n),e({active:!0,item:A,loaded:t,total:n,progress:(t-Hn)/(n-Hn)*100||100})},{errors:[],active:!1,progress:0,item:"",loaded:0,total:0})),yW=e=>`Loading ${e.toFixed(2)}%`;function wW({containerStyles:e,innerStyles:A,barStyles:t,dataStyles:n,dataInterpolation:i=yW,initialState:r=s=>s}){const{active:s,progress:o}=mW(),a=z.useRef(0),l=z.useRef(0),u=z.useRef(null),[I,C]=z.useState(r(s));z.useEffect(()=>{let d;return s!==I&&(d=setTimeout(()=>C(s),300)),()=>clearTimeout(d)},[I,s]);const h=z.useCallback(()=>{u.current&&(a.current+=(o-a.current)/2,(a.current>.95*o||o===100)&&(a.current=o),u.current.innerText=i(a.current),a.current(h(),()=>cancelAnimationFrame(l.current)),[h]),I?z.createElement("div",{style:{...Ia.container,opacity:s?1:0,...e}},z.createElement("div",null,z.createElement("div",{style:{...Ia.inner,...A}},z.createElement("div",{style:{...Ia.bar,transform:`scaleX(${o/100})`,...t}}),z.createElement("span",{ref:u,style:{...Ia.data,...n}})))):null}const Ia={container:{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:"#171717",display:"flex",alignItems:"center",justifyContent:"center",transition:"opacity 300ms ease",zIndex:1e3},inner:{width:100,height:3,background:"#272727",textAlign:"center"},bar:{height:3,width:"100%",background:"white",transition:"transform 200ms",transformOrigin:"left center"},data:{display:"inline-block",position:"relative",fontVariantNumeric:"tabular-nums",marginTop:"0.8em",color:"#f0f0f0",fontSize:"0.6em",fontFamily:'-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", "Helvetica Neue", Helvetica, Arial, Roboto, Ubuntu, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',whiteSpace:"nowrap"}};let Kn;function DW(){var e;if(Kn!==void 0)return Kn;try{let A;const t=document.createElement("canvas");return Kn=!!(window.WebGL2RenderingContext&&(A=t.getContext("webgl2"))),A&&((e=A.getExtension("WEBGL_lose_context"))==null||e.loseContext()),Kn}catch{return Kn=!1}}const CC=e=>e===Object(e)&&!Array.isArray(e)&&typeof e!="function";function tB(e,A){const t=A3(r=>r.gl),n=Kr(nc,CC(e)?Object.values(e):e);return z.useLayoutEffect(()=>{A==null||A(n)},[A]),z.useEffect(()=>{if("initTexture"in t){let r=[];Array.isArray(n)?r=n:n instanceof I2?r=[n]:CC(n)&&(r=Object.values(n)),r.forEach(s=>{s instanceof I2&&t.initTexture(s)})}},[t,n]),z.useMemo(()=>{if(CC(e)){const r={};let s=0;for(const o in e)r[o]=n[s++];return r}else return n},[e,n])}tB.preload=e=>Kr.preload(nc,e);tB.clear=e=>Kr.clear(nc,e);function MW(e,A,t){const n=A3(C=>C.size),i=A3(C=>C.viewport),r=typeof e=="number"?e:n.width*i.dpr,s=n.height*i.dpr,o=(typeof e=="number"?t:e)||{},{samples:a=0,depth:l,...u}=o,I=z.useMemo(()=>{const C=new S1(r,s,{minFilter:o2,magFilter:o2,type:Jt,...u});return l&&(C.depthTexture=new Lg(r,s,S3)),C.samples=a,C},[]);return z.useLayoutEffect(()=>{I.setSize(r,s),a&&(I.samples=a)},[a,I,r,s]),z.useEffect(()=>()=>I.dispose(),[]),I}const RW=e=>typeof e=="function",SW=z.forwardRef(({envMap:e,resolution:A=256,frames:t=1/0,children:n,makeDefault:i,...r},s)=>{const o=A3(({set:p})=>p),a=A3(({camera:p})=>p),l=A3(({size:p})=>p),u=z.useRef(null);z.useImperativeHandle(s,()=>u.current,[]);const I=z.useRef(null),C=MW(A);z.useLayoutEffect(()=>{r.manual||u.current.updateProjectionMatrix()},[l,r]),z.useLayoutEffect(()=>{u.current.updateProjectionMatrix()}),z.useLayoutEffect(()=>{if(i){const p=a;return o(()=>({camera:u.current})),()=>o(()=>({camera:p}))}},[u,i,o]);let h=0,d=null;const m=RW(n);return rc(p=>{m&&(t===1/0||ha+1e3&&(u.update(1e3*l/(h-a),100),a=h,l=0,C)){var d=performance.memory;C.update(d.usedJSHeapSize/1048576,d.jsHeapSizeLimit/1048576)}return h},update:function(){o=this.end()},domElement:s,setMode:i}};return t.Panel=function(n,i,r){var s=1/0,o=0,a=Math.round,l=a(window.devicePixelRatio||1),u=80*l,I=48*l,C=3*l,h=2*l,d=3*l,m=15*l,p=74*l,f=30*l,Q=document.createElement("canvas");Q.width=u,Q.height=I,Q.style.cssText="width:80px;height:48px";var B=Q.getContext("2d");return B.font="bold "+9*l+"px Helvetica,Arial,sans-serif",B.textBaseline="top",B.fillStyle=r,B.fillRect(0,0,u,I),B.fillStyle=i,B.fillText(n,C,h),B.fillRect(d,m,p,f),B.fillStyle=r,B.globalAlpha=.9,B.fillRect(d,m,p,f),{dom:Q,update:function(w,R){s=Math.min(s,w),o=Math.max(o,w),B.fillStyle=r,B.globalAlpha=1,B.fillRect(0,0,u,m),B.fillStyle=i,B.fillText(a(w)+" "+n+" ("+a(s)+"-"+a(o)+")",C,h),B.drawImage(Q,d+l,m,p-l,f,d,m,p-l,f),B.fillRect(d+p-l,m,l,f),B.fillStyle=r,B.globalAlpha=.9,B.fillRect(d+p-l,m,l,a((1-w/R)*f))}}},t})})(BT);var vW=BT.exports;const NW=Je(vW);var QT={exports:{}},pT={};/** + `)+g.join(" > ")}return null},t.getPublicRootInstance=function(g){if(g=g.current,!g.child)return null;switch(g.child.tag){case 5:return e0(g.child.stateNode);default:return g.child.stateNode}},t.injectIntoDevTools=function(g){if(g={bundleType:g.bundleType,version:g.version,rendererPackageName:g.rendererPackageName,rendererConfig:g.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:o.ReactCurrentDispatcher,findHostInstanceByFiber:EL,findFiberByHostInstance:g.findFiberByHostInstance||BL,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.0.0-fc46dba67-20220329"},typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")g=!1;else{var c=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(c.isDisabled||!c.supportsFiber)g=!0;else{try{fs=c.inject(g),DA=c}catch{}g=!!c.checkDCE}}return g},t.isAlreadyRendering=function(){return!1},t.observeVisibleRects=function(g,c,E,y){if(!a5)throw Error(s(363));g=Ou(g,c);var D=B0(g,E,y).disconnect;return{disconnect:function(){D()}}},t.registerMutableSourceForHydration=function(g,c){var E=c._getVersion;E=E(c._source),g.mutableSourceEagerHydrationData==null?g.mutableSourceEagerHydrationData=[c,E]:g.mutableSourceEagerHydrationData.push(c,E)},t.runWithPriority=function(g,c){var E=W5;try{return W5=g,c()}finally{W5=E}},t.shouldError=function(){return null},t.shouldSuspend=function(){return!1},t.updateContainer=function(g,c,E,y){var D=c.current,S=r4(),L=nt(D);return E=am(E),c.context===null?c.context=E:c.pendingContext=E,c=le(S,L),c.payload={element:g},y=y===void 0?null:y,y!==null&&(c.callback=y),At(D,c),g=f3(D,L,S),g!==null&&ps(g,D,L),L},t};Vx.exports=Fz;var _z=Vx.exports;const kz=He(_z),Lz=e=>typeof e=="object"&&typeof e.then=="function",z9=[];function Zx(e,A,t=(n,i)=>n===i){if(e===A)return!0;if(!e||!A)return!1;const n=e.length;if(A.length!==n)return!1;for(let i=0;i0&&(r.timeout&&clearTimeout(r.timeout),r.timeout=setTimeout(r.remove,n.lifespan)),r.response;if(!t)throw r.promise}const i={keys:A,equal:n.equal,remove:()=>{const r=z9.indexOf(i);r!==-1&&z9.splice(r,1)},promise:(Lz(e)?e:e(...A)).then(r=>{i.response=r,n.lifespan&&n.lifespan>0&&(i.timeout=setTimeout(i.remove,n.lifespan))}).catch(r=>i.error=r)};if(z9.push(i),!t)throw i.promise}const Gz=(e,A,t)=>jx(e,A,!1,t),bz=(e,A,t)=>void jx(e,A,!0,t),Oz=e=>{if(e===void 0||e.length===0)z9.splice(0,z9.length);else{const A=z9.find(t=>Zx(e,t.keys,t.equal));A&&A.remove()}},iB={},qx=e=>void Object.assign(iB,e);function Pz(e,A){function t(u,{args:I=[],attach:C,...h},d){let m=`${u[0].toUpperCase()}${u.slice(1)}`,p;if(u==="primitive"){if(h.object===void 0)throw new Error("R3F: Primitives without 'object' are invalid!");const f=h.object;p=R8(f,{type:u,root:d,attach:C,primitive:!0})}else{const f=iB[m];if(!f)throw new Error(`R3F: ${m} is not part of the THREE namespace! Did you forget to extend? See: https://docs.pmnd.rs/react-three-fiber/api/objects#using-3rd-party-objects-declaratively`);if(!Array.isArray(I))throw new Error("R3F: The args prop must be an array!");p=R8(new f(...I),{type:u,root:d,attach:C,memoizedProps:{args:I}})}return p.__r3f.attach===void 0&&(p instanceof R5?p.__r3f.attach="geometry":p instanceof u1&&(p.__r3f.attach="material")),m!=="inject"&&gC(p,h),p}function n(u,I){let C=!1;if(I){var h,d;(h=I.__r3f)!=null&&h.attach?lC(u,I,I.__r3f.attach):I.isObject3D&&u.isObject3D&&(u.add(I),C=!0),C||(d=u.__r3f)==null||d.objects.push(I),I.__r3f||R8(I,{}),I.__r3f.parent=u,Gf(I),S8(I)}}function i(u,I,C){let h=!1;if(I){var d,m;if((d=I.__r3f)!=null&&d.attach)lC(u,I,I.__r3f.attach);else if(I.isObject3D&&u.isObject3D){I.parent=u,I.dispatchEvent({type:"added"}),u.dispatchEvent({type:"childadded",child:I});const p=u.children.filter(Q=>Q!==I),f=p.indexOf(C);u.children=[...p.slice(0,f),I,...p.slice(f)],h=!0}h||(m=u.__r3f)==null||m.objects.push(I),I.__r3f||R8(I,{}),I.__r3f.parent=u,Gf(I),S8(I)}}function r(u,I,C=!1){u&&[...u].forEach(h=>s(I,h,C))}function s(u,I,C){if(I){var h,d,m;if(I.__r3f&&(I.__r3f.parent=null),(h=u.__r3f)!=null&&h.objects&&(u.__r3f.objects=u.__r3f.objects.filter(w=>w!==I)),(d=I.__r3f)!=null&&d.attach)Xw(u,I,I.__r3f.attach);else if(I.isObject3D&&u.isObject3D){var p;u.remove(I),(p=I.__r3f)!=null&&p.root&&jz(qa(I),I)}const Q=(m=I.__r3f)==null?void 0:m.primitive,B=!Q&&(C===void 0?I.dispose!==null:C);if(!Q){var f;r((f=I.__r3f)==null?void 0:f.objects,I,B),r(I.children,I,B)}if(delete I.__r3f,B&&I.dispose&&I.type!=="Scene"){const w=()=>{try{I.dispose()}catch{}};typeof IS_REACT_ACT_ENVIRONMENT>"u"?kf.unstable_scheduleCallback(kf.unstable_IdlePriority,w):w()}S8(u)}}function o(u,I,C,h){var d;const m=(d=u.__r3f)==null?void 0:d.parent;if(!m)return;const p=t(I,C,u.__r3f.root);if(u.children){for(const f of u.children)f.__r3f&&n(p,f);u.children=u.children.filter(f=>!f.__r3f)}u.__r3f.objects.forEach(f=>n(p,f)),u.__r3f.objects=[],u.__r3f.autoRemovedBeforeAppend||s(m,u),p.parent&&(p.__r3f.autoRemovedBeforeAppend=!0),n(m,p),p.raycast&&p.__r3f.eventCount&&qa(p).getState().internal.interaction.push(p),[h,h.alternate].forEach(f=>{f!==null&&(f.stateNode=p,f.ref&&(typeof f.ref=="function"?f.ref(p):f.ref.current=p))})}const a=()=>console.warn("Text is not allowed in the R3F tree! This could be stray whitespace or characters.");return{reconciler:kz({createInstance:t,removeChild:s,appendChild:n,appendInitialChild:n,insertBefore:i,supportsMutation:!0,isPrimaryRenderer:!1,supportsPersistence:!1,supportsHydration:!1,noTimeout:-1,appendChildToContainer:(u,I)=>{if(!I)return;const C=u.getState().scene;C.__r3f&&(C.__r3f.root=u,n(C,I))},removeChildFromContainer:(u,I)=>{I&&s(u.getState().scene,I)},insertInContainerBefore:(u,I,C)=>{if(!I||!C)return;const h=u.getState().scene;h.__r3f&&i(h,I,C)},getRootHostContext:()=>null,getChildHostContext:u=>u,finalizeInitialChildren(u){var I;return!!((I=u==null?void 0:u.__r3f)!=null?I:{}).handlers},prepareUpdate(u,I,C,h){var d;if(((d=u==null?void 0:u.__r3f)!=null?d:{}).primitive&&h.object&&h.object!==u)return[!0];{const{args:p=[],children:f,...Q}=h,{args:B=[],children:w,...R}=C;if(!Array.isArray(p))throw new Error("R3F: the args prop must be an array!");if(p.some((N,T)=>N!==B[T]))return[!0];const M=iT(u,Q,R,!0);return M.changes.length?[!1,M]:null}},commitUpdate(u,[I,C],h,d,m,p){I?o(u,h,m,p):gC(u,C)},commitMount(u,I,C,h){var d;const m=(d=u.__r3f)!=null?d:{};u.raycast&&m.handlers&&m.eventCount&&qa(u).getState().internal.interaction.push(u)},getPublicInstance:u=>u,prepareForCommit:()=>null,preparePortalMount:u=>R8(u.getState().scene),resetAfterCommit:()=>{},shouldSetTextContent:()=>!1,clearContainer:()=>!1,hideInstance(u){var I;const{attach:C,parent:h}=(I=u.__r3f)!=null?I:{};C&&h&&Xw(h,u,C),u.isObject3D&&(u.visible=!1),S8(u)},unhideInstance(u,I){var C;const{attach:h,parent:d}=(C=u.__r3f)!=null?C:{};h&&d&&lC(d,u,h),(u.isObject3D&&I.visible==null||I.visible)&&(u.visible=!0),S8(u)},createTextInstance:a,hideTextInstance:a,unhideTextInstance:a,getCurrentEventPriority:()=>A?A():W8.DefaultEventPriority,beforeActiveInstanceBlur:()=>{},afterActiveInstanceBlur:()=>{},detachDeletedInstance:()=>{},now:typeof performance<"u"&&E2.fun(performance.now)?performance.now:E2.fun(Date.now)?Date.now:()=>0,scheduleTimeout:E2.fun(setTimeout)?setTimeout:void 0,cancelTimeout:E2.fun(clearTimeout)?clearTimeout:void 0}),applyProps:gC}}var Ww,Zw;const aC=e=>"colorSpace"in e||"outputColorSpace"in e,Xx=()=>{var e;return(e=iB.ColorManagement)!=null?e:null},$x=e=>e&&e.isOrthographicCamera,Yz=e=>e&&e.hasOwnProperty("current"),j7=typeof window<"u"&&((Ww=window.document)!=null&&Ww.createElement||((Zw=window.navigator)==null?void 0:Zw.product)==="ReactNative")?z.useLayoutEffect:z.useEffect;function AT(e){const A=z.useRef(e);return j7(()=>void(A.current=e),[e]),A}function Jz({set:e}){return j7(()=>(e(new Promise(()=>null)),()=>e(!1)),[e]),null}class eT extends z.Component{constructor(...A){super(...A),this.state={error:!1}}componentDidCatch(A){this.props.set(A)}render(){return this.state.error?null:this.props.children}}eT.getDerivedStateFromError=()=>({error:!0});const tT="__default",jw=new Map,Hz=e=>e&&!!e.memoized&&!!e.changes;function nT(e){var A;const t=typeof window<"u"?(A=window.devicePixelRatio)!=null?A:2:1;return Array.isArray(e)?Math.min(Math.max(e[0],t),e[1]):e}const Hn=e=>{var A;return(A=e.__r3f)==null?void 0:A.root.getState()};function qa(e){let A=e.__r3f.root;for(;A.getState().previousRoot;)A=A.getState().previousRoot;return A}const E2={obj:e=>e===Object(e)&&!E2.arr(e)&&typeof e!="function",fun:e=>typeof e=="function",str:e=>typeof e=="string",num:e=>typeof e=="number",boo:e=>typeof e=="boolean",und:e=>e===void 0,arr:e=>Array.isArray(e),equ(e,A,{arrays:t="shallow",objects:n="reference",strict:i=!0}={}){if(typeof e!=typeof A||!!e!=!!A)return!1;if(E2.str(e)||E2.num(e))return e===A;const r=E2.obj(e);if(r&&n==="reference")return e===A;const s=E2.arr(e);if(s&&t==="reference")return e===A;if((s||r)&&e===A)return!0;let o;for(o in e)if(!(o in A))return!1;if(r&&t==="shallow"&&n==="shallow"){for(o in i?A:e)if(!E2.equ(e[o],A[o],{strict:i,objects:"reference"}))return!1}else for(o in i?A:e)if(e[o]!==A[o])return!1;if(E2.und(o)){if(s&&e.length===0&&A.length===0||r&&Object.keys(e).length===0&&Object.keys(A).length===0)return!0;if(e!==A)return!1}return!0}};function Kz(e){const A={nodes:{},materials:{}};return e&&e.traverse(t=>{t.name&&(A.nodes[t.name]=t),t.material&&!A.materials[t.material.name]&&(A.materials[t.material.name]=t.material)}),A}function Vz(e){e.dispose&&e.type!=="Scene"&&e.dispose();for(const A in e)A.dispose==null||A.dispose(),delete e[A]}function R8(e,A){const t=e;return t.__r3f={type:"",root:null,previousAttach:null,memoizedProps:{},eventCount:0,handlers:{},objects:[],parent:null,...A},e}function Lf(e,A){let t=e;if(A.includes("-")){const n=A.split("-"),i=n.pop();return t=n.reduce((r,s)=>r[s],e),{target:t,key:i}}else return{target:t,key:A}}const qw=/-\d+$/;function lC(e,A,t){if(E2.str(t)){if(qw.test(t)){const r=t.replace(qw,""),{target:s,key:o}=Lf(e,r);Array.isArray(s[o])||(s[o]=[])}const{target:n,key:i}=Lf(e,t);A.__r3f.previousAttach=n[i],n[i]=A}else A.__r3f.previousAttach=t(e,A)}function Xw(e,A,t){var n,i;if(E2.str(t)){const{target:r,key:s}=Lf(e,t),o=A.__r3f.previousAttach;o===void 0?delete r[s]:r[s]=o}else(n=A.__r3f)==null||n.previousAttach==null||n.previousAttach(e,A);(i=A.__r3f)==null||delete i.previousAttach}function iT(e,{children:A,key:t,ref:n,...i},{children:r,key:s,ref:o,...a}={},l=!1){var u;const I=(u=e==null?void 0:e.__r3f)!=null?u:{},C=Object.entries(i),h=[];if(l){const m=Object.keys(a);for(let p=0;p{var f;if((f=e.__r3f)!=null&&f.primitive&&m==="object"||E2.equ(p,a[m]))return;if(/^on(Pointer|Click|DoubleClick|ContextMenu|Wheel)/.test(m))return h.push([m,p,!0,[]]);let Q=[];m.includes("-")&&(Q=m.split("-")),h.push([m,p,!1,Q]);for(const B in i){const w=i[B];B.startsWith(`${m}-`)&&h.push([B,w,!1,B.split("-")])}});const d={...i};return I.memoizedProps&&I.memoizedProps.args&&(d.args=I.memoizedProps.args),I.memoizedProps&&I.memoizedProps.attach&&(d.attach=I.memoizedProps.attach),{memoized:d,changes:h}}const zz=typeof process<"u"&&!1;function gC(e,A){var t,n,i;const r=(t=e.__r3f)!=null?t:{},s=r.root,o=(n=s==null||s.getState==null?void 0:s.getState())!=null?n:{},{memoized:a,changes:l}=Hz(A)?A:iT(e,A),u=r.eventCount;e.__r3f&&(e.__r3f.memoizedProps=a);for(let C=0;CB[w],e),!(Q&&Q.set))){const[B,...w]=p.reverse();f=w.reverse().reduce((R,M)=>R[M],e),h=B}if(d===tT+"remove")if(f.constructor){let B=jw.get(f.constructor);B||(B=new f.constructor,jw.set(f.constructor,B)),d=B[h]}else d=0;if(m)d?r.handlers[h]=d:delete r.handlers[h],r.eventCount=Object.keys(r.handlers).length;else if(Q&&Q.set&&(Q.copy||Q instanceof $9)){if(Array.isArray(d))Q.fromArray?Q.fromArray(d):Q.set(...d);else if(Q.copy&&d&&d.constructor&&(zz?Q.constructor.name===d.constructor.name:Q.constructor===d.constructor))Q.copy(d);else if(d!==void 0){const B=Q instanceof F0;!B&&Q.setScalar?Q.setScalar(d):Q instanceof $9&&d instanceof $9?Q.mask=d.mask:Q.set(d),!Xx()&&!o.linear&&B&&Q.convertSRGBToLinear()}}else if(f[h]=d,f[h]instanceof I2&&f[h].format===R4&&f[h].type===I4){const B=f[h];aC(B)&&aC(o.gl)?B.colorSpace=o.gl.outputColorSpace:B.encoding=o.gl.outputEncoding}S8(e)}if(r.parent&&e.raycast&&u!==r.eventCount){const C=qa(e).getState().internal,h=C.interaction.indexOf(e);h>-1&&C.interaction.splice(h,1),r.eventCount&&C.interaction.push(e)}return!(l.length===1&&l[0][0]==="onUpdate")&&l.length&&(i=e.__r3f)!=null&&i.parent&&Gf(e),e}function S8(e){var A,t;const n=(A=e.__r3f)==null||(t=A.root)==null||t.getState==null?void 0:t.getState();n&&n.internal.frames===0&&n.invalidate()}function Gf(e){e.onUpdate==null||e.onUpdate(e)}function Wz(e,A){e.manual||($x(e)?(e.left=A.width/-2,e.right=A.width/2,e.top=A.height/2,e.bottom=A.height/-2):e.aspect=A.width/A.height,e.updateProjectionMatrix(),e.updateMatrixWorld())}function Ia(e){return(e.eventObject||e.object).uuid+"/"+e.index+e.instanceId}function Zz(){var e;const A=typeof self<"u"&&self||typeof window<"u"&&window;if(!A)return W8.DefaultEventPriority;switch((e=A.event)==null?void 0:e.type){case"click":case"contextmenu":case"dblclick":case"pointercancel":case"pointerdown":case"pointerup":return W8.DiscreteEventPriority;case"pointermove":case"pointerout":case"pointerover":case"pointerenter":case"pointerleave":case"wheel":return W8.ContinuousEventPriority;default:return W8.DefaultEventPriority}}function rT(e,A,t,n){const i=t.get(A);i&&(t.delete(A),t.size===0&&(e.delete(n),i.target.releasePointerCapture(n)))}function jz(e,A){const{internal:t}=e.getState();t.interaction=t.interaction.filter(n=>n!==A),t.initialHits=t.initialHits.filter(n=>n!==A),t.hovered.forEach((n,i)=>{(n.eventObject===A||n.object===A)&&t.hovered.delete(i)}),t.capturedMap.forEach((n,i)=>{rT(t.capturedMap,A,n,i)})}function qz(e){function A(a){const{internal:l}=e.getState(),u=a.offsetX-l.initialClick[0],I=a.offsetY-l.initialClick[1];return Math.round(Math.sqrt(u*u+I*I))}function t(a){return a.filter(l=>["Move","Over","Enter","Out","Leave"].some(u=>{var I;return(I=l.__r3f)==null?void 0:I.handlers["onPointer"+u]}))}function n(a,l){const u=e.getState(),I=new Set,C=[],h=l?l(u.internal.interaction):u.internal.interaction;for(let f=0;f{const B=Hn(f.object),w=Hn(Q.object);return!B||!w?f.distance-Q.distance:w.events.priority-B.events.priority||f.distance-Q.distance}).filter(f=>{const Q=Ia(f);return I.has(Q)?!1:(I.add(Q),!0)});u.events.filter&&(m=u.events.filter(m,u));for(const f of m){let Q=f.object;for(;Q;){var p;(p=Q.__r3f)!=null&&p.eventCount&&C.push({...f,eventObject:Q}),Q=Q.parent}}if("pointerId"in a&&u.internal.capturedMap.has(a.pointerId))for(let f of u.internal.capturedMap.get(a.pointerId).values())I.has(Ia(f.intersection))||C.push(f.intersection);return C}function i(a,l,u,I){const C=e.getState();if(a.length){const h={stopped:!1};for(const d of a){const m=Hn(d.object)||C,{raycaster:p,pointer:f,camera:Q,internal:B}=m,w=new k(f.x,f.y,0).unproject(Q),R=x=>{var F,K;return(F=(K=B.capturedMap.get(x))==null?void 0:K.has(d.eventObject))!=null?F:!1},M=x=>{const F={intersection:d,target:l.target};B.capturedMap.has(x)?B.capturedMap.get(x).set(d.eventObject,F):B.capturedMap.set(x,new Map([[d.eventObject,F]])),l.target.setPointerCapture(x)},N=x=>{const F=B.capturedMap.get(x);F&&rT(B.capturedMap,d.eventObject,F,x)};let T={};for(let x in l){let F=l[x];typeof F!="function"&&(T[x]=F)}let v={...d,...T,pointer:f,intersections:a,stopped:h.stopped,delta:u,unprojectedPoint:w,ray:p.ray,camera:Q,stopPropagation(){const x="pointerId"in l&&B.capturedMap.get(l.pointerId);if((!x||x.has(d.eventObject))&&(v.stopped=h.stopped=!0,B.hovered.size&&Array.from(B.hovered.values()).find(F=>F.eventObject===d.eventObject))){const F=a.slice(0,a.indexOf(d));r([...F,d])}},target:{hasPointerCapture:R,setPointerCapture:M,releasePointerCapture:N},currentTarget:{hasPointerCapture:R,setPointerCapture:M,releasePointerCapture:N},nativeEvent:l};if(I(v),h.stopped===!0)break}}return a}function r(a){const{internal:l}=e.getState();for(const u of l.hovered.values())if(!a.length||!a.find(I=>I.object===u.object&&I.index===u.index&&I.instanceId===u.instanceId)){const C=u.eventObject.__r3f,h=C==null?void 0:C.handlers;if(l.hovered.delete(Ia(u)),C!=null&&C.eventCount){const d={...u,intersections:a};h.onPointerOut==null||h.onPointerOut(d),h.onPointerLeave==null||h.onPointerLeave(d)}}}function s(a,l){for(let u=0;ur([]);case"onLostPointerCapture":return l=>{const{internal:u}=e.getState();"pointerId"in l&&u.capturedMap.has(l.pointerId)&&requestAnimationFrame(()=>{u.capturedMap.has(l.pointerId)&&(u.capturedMap.delete(l.pointerId),r([]))})}}return function(u){const{onPointerMissed:I,internal:C}=e.getState();C.lastEvent.current=u;const h=a==="onPointerMove",d=a==="onClick"||a==="onContextMenu"||a==="onDoubleClick",p=n(u,h?t:void 0),f=d?A(u):0;a==="onPointerDown"&&(C.initialClick=[u.offsetX,u.offsetY],C.initialHits=p.map(B=>B.eventObject)),d&&!p.length&&f<=2&&(s(u,C.interaction),I&&I(u)),h&&r(p);function Q(B){const w=B.eventObject,R=w.__r3f,M=R==null?void 0:R.handlers;if(R!=null&&R.eventCount)if(h){if(M.onPointerOver||M.onPointerEnter||M.onPointerOut||M.onPointerLeave){const N=Ia(B),T=C.hovered.get(N);T?T.stopped&&B.stopPropagation():(C.hovered.set(N,B),M.onPointerOver==null||M.onPointerOver(B),M.onPointerEnter==null||M.onPointerEnter(B))}M.onPointerMove==null||M.onPointerMove(B)}else{const N=M[a];N?(!d||C.initialHits.includes(w))&&(s(u,C.interaction.filter(T=>!C.initialHits.includes(T))),N(B)):d&&C.initialHits.includes(w)&&s(u,C.interaction.filter(T=>!C.initialHits.includes(T)))}}i(p,u,f,Q)}}return{handlePointer:o}}const sT=e=>!!(e!=null&&e.render),oT=z.createContext(null),Xz=(e,A)=>{const t=Kx((o,a)=>{const l=new k,u=new k,I=new k;function C(f=a().camera,Q=u,B=a().size){const{width:w,height:R,top:M,left:N}=B,T=w/R;Q instanceof k?I.copy(Q):I.set(...Q);const v=f.getWorldPosition(l).distanceTo(I);if($x(f))return{width:w/f.zoom,height:R/f.zoom,top:M,left:N,factor:1,distance:v,aspect:T};{const x=f.fov*Math.PI/180,F=2*Math.tan(x/2)*v,K=F*(w/R);return{width:K,height:F,top:M,left:N,factor:w/K,distance:v,aspect:T}}}let h;const d=f=>o(Q=>({performance:{...Q.performance,current:f}})),m=new g0;return{set:o,get:a,gl:null,camera:null,raycaster:null,events:{priority:1,enabled:!0,connected:!1},xr:null,scene:null,invalidate:(f=1)=>e(a(),f),advance:(f,Q)=>A(f,Q,a()),legacy:!1,linear:!1,flat:!1,controls:null,clock:new eB,pointer:m,mouse:m,frameloop:"always",onPointerMissed:void 0,performance:{current:1,min:.5,max:1,debounce:200,regress:()=>{const f=a();h&&clearTimeout(h),f.performance.current!==f.performance.min&&d(f.performance.min),h=setTimeout(()=>d(a().performance.max),f.performance.debounce)}},size:{width:0,height:0,top:0,left:0,updateStyle:!1},viewport:{initialDpr:0,dpr:0,width:0,height:0,top:0,left:0,aspect:0,distance:0,factor:0,getCurrentViewport:C},setEvents:f=>o(Q=>({...Q,events:{...Q.events,...f}})),setSize:(f,Q,B,w,R)=>{const M=a().camera,N={width:f,height:Q,top:w||0,left:R||0,updateStyle:B};o(T=>({size:N,viewport:{...T.viewport,...C(M,u,N)}}))},setDpr:f=>o(Q=>{const B=nT(f);return{viewport:{...Q.viewport,dpr:B,initialDpr:Q.viewport.initialDpr||B}}}),setFrameloop:(f="always")=>{const Q=a().clock;Q.stop(),Q.elapsedTime=0,f!=="never"&&(Q.start(),Q.elapsedTime=0),o(()=>({frameloop:f}))},previousRoot:void 0,internal:{active:!1,priority:0,frames:0,lastEvent:z.createRef(),interaction:[],hovered:new Map,subscribers:[],initialClick:[0,0],initialHits:[],capturedMap:new Map,subscribe:(f,Q,B)=>{const w=a().internal;return w.priority=w.priority+(Q>0?1:0),w.subscribers.push({ref:f,priority:Q,store:B}),w.subscribers=w.subscribers.sort((R,M)=>R.priority-M.priority),()=>{const R=a().internal;R!=null&&R.subscribers&&(R.priority=R.priority-(Q>0?1:0),R.subscribers=R.subscribers.filter(M=>M.ref!==f))}}}}}),n=t.getState();let i=n.size,r=n.viewport.dpr,s=n.camera;return t.subscribe(()=>{const{camera:o,size:a,viewport:l,gl:u,set:I}=t.getState();if(a.width!==i.width||a.height!==i.height||l.dpr!==r){var C;i=a,r=l.dpr,Wz(o,a),u.setPixelRatio(l.dpr);const h=(C=a.updateStyle)!=null?C:typeof HTMLCanvasElement<"u"&&u.domElement instanceof HTMLCanvasElement;u.setSize(a.width,a.height,h)}o!==s&&(s=o,I(h=>({viewport:{...h.viewport,...h.viewport.getCurrentViewport(o)}})))}),t.subscribe(o=>e(o)),t};function aT(e,A){const t={callback:e};return A.add(t),()=>void A.delete(t)}let Ca,lT=new Set,gT=new Set,$z=new Set;const AW=e=>aT(e,lT),eW=e=>aT(e,gT);function cC(e,A){if(e.size)for(const{callback:t}of e.values())t(A)}function Kn(e,A){switch(e){case"before":return cC(lT,A);case"after":return cC(gT,A);case"tail":return cC($z,A)}}let uC,IC;function CC(e,A,t){let n=A.clock.getDelta();for(A.frameloop==="never"&&typeof e=="number"&&(n=e-A.clock.elapsedTime,A.clock.oldTime=A.clock.elapsedTime,A.clock.elapsedTime=e),uC=A.internal.subscribers,Ca=0;Ca0)&&!((u=r.gl.xr)!=null&&u.isPresenting)&&(n+=CC(l,r))}if(t=!1,Kn("after",l),n===0)return Kn("tail",l),A=!1,cancelAnimationFrame(i)}function o(l,u=1){var I;if(!l)return e.forEach(C=>o(C.store.getState(),u));(I=l.gl.xr)!=null&&I.isPresenting||!l.internal.active||l.frameloop==="never"||(u>1?l.internal.frames=Math.min(60,l.internal.frames+u):t?l.internal.frames=2:l.internal.frames=1,A||(A=!0,requestAnimationFrame(s)))}function a(l,u=!0,I,C){if(u&&Kn("before",l),I)CC(l,I,C);else for(const h of e.values())CC(l,h.store.getState());u&&Kn("after",l)}return{loop:s,invalidate:o,advance:a}}function nW(e){const A=z.useRef(null);return j7(()=>void(A.current=e.current.__r3f),[e]),A}function cT(){const e=z.useContext(oT);if(!e)throw new Error("R3F: Hooks can only be used within the Canvas component!");return e}function A3(e=t=>t,A){return cT()(e,A)}function oc(e,A=0){const t=cT(),n=t.getState().internal.subscribe,i=AT(e);return j7(()=>n(i,A,t),[A,n,t]),null}const $w=new WeakMap;function uT(e,A){return function(t,...n){let i=$w.get(t);return i||(i=new t,$w.set(t,i)),e&&e(i),Promise.all(n.map(r=>new Promise((s,o)=>i.load(r,a=>{a.scene&&Object.assign(a,Kz(a.scene)),s(a)},A,a=>o(new Error(`Could not load ${r}: ${a==null?void 0:a.message}`))))))}}function zr(e,A,t,n){const i=Array.isArray(A)?A:[A],r=Gz(uT(t,n),[e,...i],{equal:E2.equ});return Array.isArray(A)?r:r[0]}zr.preload=function(e,A,t){const n=Array.isArray(A)?A:[A];return bz(uT(t),[e,...n])};zr.clear=function(e,A){const t=Array.isArray(A)?A:[A];return Oz([e,...t])};const D7=new Map,{invalidate:AD,advance:eD}=tW(D7),{reconciler:Pl,applyProps:Q8}=Pz(D7,Zz),p8={objects:"shallow",strict:!1},iW=(e,A)=>{const t=typeof e=="function"?e(A):e;return sT(t)?t:new LE({powerPreference:"high-performance",canvas:A,antialias:!0,alpha:!0,...e})};function rW(e,A){const t=typeof HTMLCanvasElement<"u"&&e instanceof HTMLCanvasElement;if(A){const{width:n,height:i,top:r,left:s,updateStyle:o=t}=A;return{width:n,height:i,top:r,left:s,updateStyle:o}}else if(typeof HTMLCanvasElement<"u"&&e instanceof HTMLCanvasElement&&e.parentElement){const{width:n,height:i,top:r,left:s}=e.parentElement.getBoundingClientRect();return{width:n,height:i,top:r,left:s,updateStyle:t}}else if(typeof OffscreenCanvas<"u"&&e instanceof OffscreenCanvas)return{width:e.width,height:e.height,top:0,left:0,updateStyle:t};return{width:0,height:0,top:0,left:0}}function sW(e){const A=D7.get(e),t=A==null?void 0:A.fiber,n=A==null?void 0:A.store;A&&console.warn("R3F.createRoot should only be called once!");const i=typeof reportError=="function"?reportError:console.error,r=n||Xz(AD,eD),s=t||Pl.createContainer(r,W8.ConcurrentRoot,null,!1,null,"",i,null);A||D7.set(e,{fiber:s,store:r});let o,a=!1,l;return{configure(u={}){let{gl:I,size:C,scene:h,events:d,onCreated:m,shadows:p=!1,linear:f=!1,flat:Q=!1,legacy:B=!1,orthographic:w=!1,frameloop:R="always",dpr:M=[1,2],performance:N,raycaster:T,camera:v,onPointerMissed:x}=u,F=r.getState(),K=F.gl;F.gl||F.set({gl:K=iW(I,e)});let V=F.raycaster;V||F.set({raycaster:V=new Yx});const{params:P,...W}=T||{};if(E2.equ(W,V,p8)||Q8(V,{...W}),E2.equ(P,V.params,p8)||Q8(V,{params:{...V.params,...P}}),!F.camera||F.camera===l&&!E2.equ(l,v,p8)){l=v;const J=v instanceof V7,b=J?v:w?new Yr(0,0,0,0,.1,1e3):new i1(75,0,.1,1e3);J||(b.position.z=5,v&&(Q8(b,v),("aspect"in v||"left"in v||"right"in v||"bottom"in v||"top"in v)&&(b.manual=!0,b.updateProjectionMatrix())),!F.camera&&!(v!=null&&v.rotation)&&b.lookAt(0,0,0)),F.set({camera:b}),V.camera=b}if(!F.scene){let J;h instanceof y7?J=h:(J=new y7,h&&Q8(J,h)),F.set({scene:R8(J)})}if(!F.xr){var e0;const J=(C0,f0)=>{const D0=r.getState();D0.frameloop!=="never"&&eD(C0,!0,D0,f0)},b=()=>{const C0=r.getState();C0.gl.xr.enabled=C0.gl.xr.isPresenting,C0.gl.xr.setAnimationLoop(C0.gl.xr.isPresenting?J:null),C0.gl.xr.isPresenting||AD(C0)},q={connect(){const C0=r.getState().gl;C0.xr.addEventListener("sessionstart",b),C0.xr.addEventListener("sessionend",b)},disconnect(){const C0=r.getState().gl;C0.xr.removeEventListener("sessionstart",b),C0.xr.removeEventListener("sessionend",b)}};typeof((e0=K.xr)==null?void 0:e0.addEventListener)=="function"&&q.connect(),F.set({xr:q})}if(K.shadowMap){const J=K.shadowMap.enabled,b=K.shadowMap.type;if(K.shadowMap.enabled=!!p,E2.boo(p))K.shadowMap.type=Qi;else if(E2.str(p)){var i0;const q={basic:kv,percentage:xg,soft:Qi,variance:X3};K.shadowMap.type=(i0=q[p])!=null?i0:Qi}else E2.obj(p)&&Object.assign(K.shadowMap,p);(J!==K.shadowMap.enabled||b!==K.shadowMap.type)&&(K.shadowMap.needsUpdate=!0)}const O=Xx();O&&("enabled"in O?O.enabled=!B:"legacyMode"in O&&(O.legacyMode=B)),a||Q8(K,{outputEncoding:f?3e3:3001,toneMapping:Q?aA:BE}),F.legacy!==B&&F.set(()=>({legacy:B})),F.linear!==f&&F.set(()=>({linear:f})),F.flat!==Q&&F.set(()=>({flat:Q})),I&&!E2.fun(I)&&!sT(I)&&!E2.equ(I,K,p8)&&Q8(K,I),d&&!F.events.handlers&&F.set({events:d(r)});const H=rW(e,C);return E2.equ(H,F.size,p8)||F.setSize(H.width,H.height,H.updateStyle,H.top,H.left),M&&F.viewport.dpr!==nT(M)&&F.setDpr(M),F.frameloop!==R&&F.setFrameloop(R),F.onPointerMissed||F.set({onPointerMissed:x}),N&&!E2.equ(N,F.performance,p8)&&F.set(J=>({performance:{...J.performance,...N}})),o=m,a=!0,this},render(u){return a||this.configure(),Pl.updateContainer(z.createElement(oW,{store:r,children:u,onCreated:o,rootElement:e}),s,null,()=>{}),r},unmount(){IT(e)}}}function oW({store:e,children:A,onCreated:t,rootElement:n}){return j7(()=>{const i=e.getState();i.set(r=>({internal:{...r.internal,active:!0}})),t&&t(i),e.getState().events.connected||i.events.connect==null||i.events.connect(n)},[]),z.createElement(oT.Provider,{value:e},A)}function IT(e,A){const t=D7.get(e),n=t==null?void 0:t.fiber;if(n){const i=t==null?void 0:t.store.getState();i&&(i.internal.active=!1),Pl.updateContainer(null,n,null,()=>{i&&setTimeout(()=>{try{var r,s,o,a;i.events.disconnect==null||i.events.disconnect(),(r=i.gl)==null||(s=r.renderLists)==null||s.dispose==null||s.dispose(),(o=i.gl)==null||o.forceContextLoss==null||o.forceContextLoss(),(a=i.gl)!=null&&a.xr&&i.xr.disconnect(),Vz(i),D7.delete(e)}catch{}},500)})}}Pl.injectIntoDevTools({bundleType:0,rendererPackageName:"@react-three/fiber",version:z.version});function bf(e,A,t){var n,i,r,s,o;A==null&&(A=100);function a(){var u=Date.now()-s;u=0?n=setTimeout(a,A-u):(n=null,t||(o=e.apply(r,i),r=i=null))}var l=function(){r=this,i=arguments,s=Date.now();var u=t&&!n;return n||(n=setTimeout(a,A)),u&&(o=e.apply(r,i),r=i=null),o};return l.clear=function(){n&&(clearTimeout(n),n=null)},l.flush=function(){n&&(o=e.apply(r,i),r=i=null,clearTimeout(n),n=null)},l}bf.debounce=bf;var aW=bf;const tD=He(aW);function CT(e){let{debounce:A,scroll:t,polyfill:n,offsetSize:i}=e===void 0?{debounce:0,scroll:!1,offsetSize:!1}:e;const r=n||(typeof window>"u"?class{}:window.ResizeObserver);if(!r)throw new Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");const[s,o]=z.useState({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),a=z.useRef({element:null,scrollContainers:null,resizeObserver:null,lastBounds:s}),l=A?typeof A=="number"?A:A.scroll:null,u=A?typeof A=="number"?A:A.resize:null,I=z.useRef(!1);z.useEffect(()=>(I.current=!0,()=>void(I.current=!1)));const[C,h,d]=z.useMemo(()=>{const Q=()=>{if(!a.current.element)return;const{left:B,top:w,width:R,height:M,bottom:N,right:T,x:v,y:x}=a.current.element.getBoundingClientRect(),F={left:B,top:w,width:R,height:M,bottom:N,right:T,x:v,y:x};a.current.element instanceof HTMLElement&&i&&(F.height=a.current.element.offsetHeight,F.width=a.current.element.offsetWidth),Object.freeze(F),I.current&&!uW(a.current.lastBounds,F)&&o(a.current.lastBounds=F)};return[Q,u?tD(Q,u):Q,l?tD(Q,l):Q]},[o,i,l,u]);function m(){a.current.scrollContainers&&(a.current.scrollContainers.forEach(Q=>Q.removeEventListener("scroll",d,!0)),a.current.scrollContainers=null),a.current.resizeObserver&&(a.current.resizeObserver.disconnect(),a.current.resizeObserver=null)}function p(){a.current.element&&(a.current.resizeObserver=new r(d),a.current.resizeObserver.observe(a.current.element),t&&a.current.scrollContainers&&a.current.scrollContainers.forEach(Q=>Q.addEventListener("scroll",d,{capture:!0,passive:!0})))}const f=Q=>{!Q||Q===a.current.element||(m(),a.current.element=Q,a.current.scrollContainers=hT(Q),p())};return gW(d,!!t),lW(h),z.useEffect(()=>{m(),p()},[t,d,h]),z.useEffect(()=>m,[]),[f,s,C]}function lW(e){z.useEffect(()=>{const A=e;return window.addEventListener("resize",A),()=>void window.removeEventListener("resize",A)},[e])}function gW(e,A){z.useEffect(()=>{if(A){const t=e;return window.addEventListener("scroll",t,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",t,!0)}},[e,A])}function hT(e){const A=[];if(!e||e===document.body)return A;const{overflow:t,overflowX:n,overflowY:i}=window.getComputedStyle(e);return[t,n,i].some(r=>r==="auto"||r==="scroll")&&A.push(e),[...A,...hT(e.parentElement)]}const cW=["x","y","top","bottom","left","right","width","height"],uW=(e,A)=>cW.every(t=>e[t]===A[t]);var IW=Object.defineProperty,CW=Object.defineProperties,hW=Object.getOwnPropertyDescriptors,nD=Object.getOwnPropertySymbols,fW=Object.prototype.hasOwnProperty,dW=Object.prototype.propertyIsEnumerable,iD=(e,A,t)=>A in e?IW(e,A,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[A]=t,rD=(e,A)=>{for(var t in A||(A={}))fW.call(A,t)&&iD(e,t,A[t]);if(nD)for(var t of nD(A))dW.call(A,t)&&iD(e,t,A[t]);return e},EW=(e,A)=>CW(e,hW(A)),sD,oD;typeof window<"u"&&((sD=window.document)!=null&&sD.createElement||((oD=window.navigator)==null?void 0:oD.product)==="ReactNative")?z.useLayoutEffect:z.useEffect;function fT(e,A,t){if(!e)return;if(t(e)===!0)return e;let n=e.child;for(;n;){const i=fT(n,A,t);if(i)return i;n=n.sibling}}function dT(e){try{return Object.defineProperties(e,{_currentRenderer:{get(){return null},set(){}},_currentRenderer2:{get(){return null},set(){}}})}catch{return e}}const aD=console.error;console.error=function(){const e=[...arguments].join("");if(e!=null&&e.startsWith("Warning:")&&e.includes("useContext")){console.error=aD;return}return aD.apply(this,arguments)};const rB=dT(z.createContext(null));class ET extends z.Component{render(){return z.createElement(rB.Provider,{value:this._reactInternals},this.props.children)}}function BW(){const e=z.useContext(rB);if(e===null)throw new Error("its-fine: useFiber must be called within a !");const A=z.useId();return z.useMemo(()=>{for(const n of[e,e==null?void 0:e.alternate]){if(!n)continue;const i=fT(n,!1,r=>{let s=r.memoizedState;for(;s;){if(s.memoizedState===A)return!0;s=s.next}});if(i)return i}},[e,A])}function QW(){const e=BW(),[A]=z.useState(()=>new Map);A.clear();let t=e;for(;t;){if(t.type&&typeof t.type=="object"){const i=t.type._context===void 0&&t.type.Provider===t.type?t.type:t.type._context;i&&i!==rB&&!A.has(i)&&A.set(i,z.useContext(dT(i)))}t=t.return}return A}function pW(){const e=QW();return z.useMemo(()=>Array.from(e.keys()).reduce((A,t)=>n=>z.createElement(A,null,z.createElement(t.Provider,EW(rD({},n),{value:e.get(t)}))),A=>z.createElement(ET,rD({},A))),[e])}const hC={onClick:["click",!1],onContextMenu:["contextmenu",!1],onDoubleClick:["dblclick",!1],onWheel:["wheel",!0],onPointerDown:["pointerdown",!0],onPointerUp:["pointerup",!0],onPointerLeave:["pointerleave",!0],onPointerMove:["pointermove",!0],onPointerCancel:["pointercancel",!0],onLostPointerCapture:["lostpointercapture",!0]};function BT(e){const{handlePointer:A}=qz(e);return{priority:1,enabled:!0,compute(t,n,i){n.pointer.set(t.offsetX/n.size.width*2-1,-(t.offsetY/n.size.height)*2+1),n.raycaster.setFromCamera(n.pointer,n.camera)},connected:void 0,handlers:Object.keys(hC).reduce((t,n)=>({...t,[n]:A(n)}),{}),update:()=>{var t;const{events:n,internal:i}=e.getState();(t=i.lastEvent)!=null&&t.current&&n.handlers&&n.handlers.onPointerMove(i.lastEvent.current)},connect:t=>{var n;const{set:i,events:r}=e.getState();r.disconnect==null||r.disconnect(),i(s=>({events:{...s.events,connected:t}})),Object.entries((n=r.handlers)!=null?n:[]).forEach(([s,o])=>{const[a,l]=hC[s];t.addEventListener(a,o,{passive:l})})},disconnect:()=>{const{set:t,events:n}=e.getState();if(n.connected){var i;Object.entries((i=n.handlers)!=null?i:[]).forEach(([r,s])=>{if(n&&n.connected instanceof HTMLElement){const[o]=hC[r];n.connected.removeEventListener(o,s)}}),t(r=>({events:{...r.events,connected:void 0}}))}}}}const mW=z.forwardRef(function({children:A,fallback:t,resize:n,style:i,gl:r,events:s=BT,eventSource:o,eventPrefix:a,shadows:l,linear:u,flat:I,legacy:C,orthographic:h,frameloop:d,dpr:m,performance:p,raycaster:f,camera:Q,scene:B,onPointerMissed:w,onCreated:R,...M},N){z.useMemo(()=>qx(xz),[]);const T=pW(),[v,x]=CT({scroll:!0,debounce:{scroll:50,resize:0},...n}),F=z.useRef(null),K=z.useRef(null);z.useImperativeHandle(N,()=>F.current);const V=AT(w),[P,W]=z.useState(!1),[e0,i0]=z.useState(!1);if(P)throw P;if(e0)throw e0;const O=z.useRef(null);j7(()=>{const J=F.current;x.width>0&&x.height>0&&J&&(O.current||(O.current=sW(J)),O.current.configure({gl:r,events:s,shadows:l,linear:u,flat:I,legacy:C,orthographic:h,frameloop:d,dpr:m,performance:p,raycaster:f,camera:Q,scene:B,size:x,onPointerMissed:(...b)=>V.current==null?void 0:V.current(...b),onCreated:b=>{b.events.connect==null||b.events.connect(o?Yz(o)?o.current:o:K.current),a&&b.setEvents({compute:(q,C0)=>{const f0=q[a+"X"],D0=q[a+"Y"];C0.pointer.set(f0/C0.size.width*2-1,-(D0/C0.size.height)*2+1),C0.raycaster.setFromCamera(C0.pointer,C0.camera)}}),R==null||R(b)}}),O.current.render(z.createElement(T,null,z.createElement(eT,{set:i0},z.createElement(z.Suspense,{fallback:z.createElement(Jz,{set:W})},A)))))}),z.useEffect(()=>{const J=F.current;if(J)return()=>IT(J)},[]);const H=o?"none":"auto";return z.createElement("div",ji({ref:K,style:{position:"relative",width:"100%",height:"100%",overflow:"hidden",pointerEvents:H,...i}},M),z.createElement("div",{ref:v,style:{width:"100%",height:"100%"}},z.createElement("canvas",{ref:F,style:{display:"block"}},t)))}),yW=z.forwardRef(function(A,t){return z.createElement(ET,null,z.createElement(mW,ji({},A,{ref:t})))});let Vn=0;const wW=Kx(e=>(z8.onStart=(A,t,n)=>{e({active:!0,item:A,loaded:t,total:n,progress:(t-Vn)/(n-Vn)*100})},z8.onLoad=()=>{e({active:!1})},z8.onError=A=>e(t=>({errors:[...t.errors,A]})),z8.onProgress=(A,t,n)=>{t===n&&(Vn=n),e({active:!0,item:A,loaded:t,total:n,progress:(t-Vn)/(n-Vn)*100||100})},{errors:[],active:!1,progress:0,item:"",loaded:0,total:0})),DW=e=>`Loading ${e.toFixed(2)}%`;function MW({containerStyles:e,innerStyles:A,barStyles:t,dataStyles:n,dataInterpolation:i=DW,initialState:r=s=>s}){const{active:s,progress:o}=wW(),a=z.useRef(0),l=z.useRef(0),u=z.useRef(null),[I,C]=z.useState(r(s));z.useEffect(()=>{let d;return s!==I&&(d=setTimeout(()=>C(s),300)),()=>clearTimeout(d)},[I,s]);const h=z.useCallback(()=>{u.current&&(a.current+=(o-a.current)/2,(a.current>.95*o||o===100)&&(a.current=o),u.current.innerText=i(a.current),a.current(h(),()=>cancelAnimationFrame(l.current)),[h]),I?z.createElement("div",{style:{...ha.container,opacity:s?1:0,...e}},z.createElement("div",null,z.createElement("div",{style:{...ha.inner,...A}},z.createElement("div",{style:{...ha.bar,transform:`scaleX(${o/100})`,...t}}),z.createElement("span",{ref:u,style:{...ha.data,...n}})))):null}const ha={container:{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:"#171717",display:"flex",alignItems:"center",justifyContent:"center",transition:"opacity 300ms ease",zIndex:1e3},inner:{width:100,height:3,background:"#272727",textAlign:"center"},bar:{height:3,width:"100%",background:"white",transition:"transform 200ms",transformOrigin:"left center"},data:{display:"inline-block",position:"relative",fontVariantNumeric:"tabular-nums",marginTop:"0.8em",color:"#f0f0f0",fontSize:"0.6em",fontFamily:'-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", "Helvetica Neue", Helvetica, Arial, Roboto, Ubuntu, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',whiteSpace:"nowrap"}};let zn;function RW(){var e;if(zn!==void 0)return zn;try{let A;const t=document.createElement("canvas");return zn=!!(window.WebGL2RenderingContext&&(A=t.getContext("webgl2"))),A&&((e=A.getExtension("WEBGL_lose_context"))==null||e.loseContext()),zn}catch{return zn=!1}}const fC=e=>e===Object(e)&&!Array.isArray(e)&&typeof e!="function";function sB(e,A){const t=A3(r=>r.gl),n=zr(rc,fC(e)?Object.values(e):e);return z.useLayoutEffect(()=>{A==null||A(n)},[A]),z.useEffect(()=>{if("initTexture"in t){let r=[];Array.isArray(n)?r=n:n instanceof I2?r=[n]:fC(n)&&(r=Object.values(n)),r.forEach(s=>{s instanceof I2&&t.initTexture(s)})}},[t,n]),z.useMemo(()=>{if(fC(e)){const r={};let s=0;for(const o in e)r[o]=n[s++];return r}else return n},[e,n])}sB.preload=e=>zr.preload(rc,e);sB.clear=e=>zr.clear(rc,e);function SW(e,A,t){const n=A3(C=>C.size),i=A3(C=>C.viewport),r=typeof e=="number"?e:n.width*i.dpr,s=n.height*i.dpr,o=(typeof e=="number"?t:e)||{},{samples:a=0,depth:l,...u}=o,I=z.useMemo(()=>{const C=new S1(r,s,{minFilter:o2,magFilter:o2,type:Jt,...u});return l&&(C.depthTexture=new bg(r,s,S3)),C.samples=a,C},[]);return z.useLayoutEffect(()=>{I.setSize(r,s),a&&(I.samples=a)},[a,I,r,s]),z.useEffect(()=>()=>I.dispose(),[]),I}const vW=e=>typeof e=="function",NW=z.forwardRef(({envMap:e,resolution:A=256,frames:t=1/0,children:n,makeDefault:i,...r},s)=>{const o=A3(({set:p})=>p),a=A3(({camera:p})=>p),l=A3(({size:p})=>p),u=z.useRef(null);z.useImperativeHandle(s,()=>u.current,[]);const I=z.useRef(null),C=SW(A);z.useLayoutEffect(()=>{r.manual||u.current.updateProjectionMatrix()},[l,r]),z.useLayoutEffect(()=>{u.current.updateProjectionMatrix()}),z.useLayoutEffect(()=>{if(i){const p=a;return o(()=>({camera:u.current})),()=>o(()=>({camera:p}))}},[u,i,o]);let h=0,d=null;const m=vW(n);return oc(p=>{m&&(t===1/0||ha+1e3&&(u.update(1e3*l/(h-a),100),a=h,l=0,C)){var d=performance.memory;C.update(d.usedJSHeapSize/1048576,d.jsHeapSizeLimit/1048576)}return h},update:function(){o=this.end()},domElement:s,setMode:i}};return t.Panel=function(n,i,r){var s=1/0,o=0,a=Math.round,l=a(window.devicePixelRatio||1),u=80*l,I=48*l,C=3*l,h=2*l,d=3*l,m=15*l,p=74*l,f=30*l,Q=document.createElement("canvas");Q.width=u,Q.height=I,Q.style.cssText="width:80px;height:48px";var B=Q.getContext("2d");return B.font="bold "+9*l+"px Helvetica,Arial,sans-serif",B.textBaseline="top",B.fillStyle=r,B.fillRect(0,0,u,I),B.fillStyle=i,B.fillText(n,C,h),B.fillRect(d,m,p,f),B.fillStyle=r,B.globalAlpha=.9,B.fillRect(d,m,p,f),{dom:Q,update:function(w,R){s=Math.min(s,w),o=Math.max(o,w),B.fillStyle=r,B.globalAlpha=1,B.fillRect(0,0,u,m),B.fillStyle=i,B.fillText(a(w)+" "+n+" ("+a(s)+"-"+a(o)+")",C,h),B.drawImage(Q,d+l,m,p-l,f,d,m,p-l,f),B.fillRect(d+p-l,m,l,f),B.fillStyle=r,B.globalAlpha=.9,B.fillRect(d+p-l,m,l,a((1-w/R)*f))}}},t})})(QT);var xW=QT.exports;const TW=He(xW);var pT={exports:{}},mT={};/** * @license React * use-sync-external-store-shim.production.min.js * @@ -3667,75 +3667,75 @@ No matching component was found for: * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var w7=z;function xW(e,A){return e===A&&(e!==0||1/e===1/A)||e!==e&&A!==A}var TW=typeof Object.is=="function"?Object.is:xW,UW=w7.useState,FW=w7.useEffect,_W=w7.useLayoutEffect,kW=w7.useDebugValue;function LW(e,A){var t=A(),n=UW({inst:{value:t,getSnapshot:A}}),i=n[0].inst,r=n[1];return _W(function(){i.value=t,i.getSnapshot=A,hC(i)&&r({inst:i})},[e,t,A]),FW(function(){return hC(i)&&r({inst:i}),e(function(){hC(i)&&r({inst:i})})},[e]),kW(t),t}function hC(e){var A=e.getSnapshot;e=e.value;try{var t=A();return!TW(e,t)}catch{return!0}}function GW(e,A){return A()}var bW=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?GW:LW;pT.useSyncExternalStore=w7.useSyncExternalStore!==void 0?w7.useSyncExternalStore:bW;QT.exports=pT;var OW=QT.exports;const PW=Je(OW);var mT={exports:{}};(function(e,A){(function(t,n){e.exports=n()})(BR,function(){return t.importState=function(i){var r=new t;return r.importState(i),r},t;function t(){return function(i){var r=0,s=0,o=0,a=1;i.length==0&&(i=[+new Date]);var l=n();r=l(" "),s=l(" "),o=l(" ");for(var u=0;u>>0,a-=i,a*=i,i=a>>>0,a-=i,i+=a*4294967296}return(i>>>0)*23283064365386963e-26};return r.version="Mash 0.9",r}})})(mT);var YW=mT.exports;const JW=Je(YW),HW=JW("089fad0j9awfem09wavefc09uwaef");function Lt(e,A=0,t=1){return Math.max(A,Math.min(t,e))}function sD(e){return 2*Math.floor(e/2)}function KW(e,A){return Math.round(e/A)*A}function VW(){return HW()}function Ca(e,A){const t=Math.min(e,A),i=Math.max(e,A)-t+1;return t+Math.floor(VW()*i)}const fC=new Set,C4={emit(e,A,t,n){C4.invoke(ZW(e,A,t,n))},invoke(e){fC.forEach(A=>A.handle(e))},connect(e){fC.add(e)},disconnect(e){fC.delete(e)}},zW="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";let WW=(e=21)=>{let A="",t=crypto.getRandomValues(new Uint8Array(e));for(;e--;)A+=zW[t[e]&63];return A};function sc(){return WW()}function ZW(e,A,t,n){return{id:sc(),target:e,sender:A,data:t,player:n}}function jW(e){const[A,...t]=e.split(":");return{target:A,path:t.join(":")}}function M6(e,A,t){const n=sc(),i=e.toLowerCase(),r=A.map(o=>o.toLowerCase()),s={id(){return n},name(){return e},tags(){return A},emit(o,a,l){C4.emit(o,n,a,l)},reply(o,a,l,u){s.emit(`${o.sender}:${a}`,l,u)},handle(o){const{target:a,path:l}=jW(o.target),u=a.toLowerCase();r.findIndex(I=>I==="all"||I===u)!==-1&&t(o),(n===a||u==="all"||i===u)&&t({...o,target:l})}};return C4.connect(s),s}function qW(e){const A=new Set;function t(n){A.has(n.id)||(A.add(n.id),C4.invoke(n))}return M6("forward",["all"],n=>{A.has(n.id)||(A.add(n.id),e(n))}),t}function XW(e){return new Worker("/assets/instance-DwY41Qqp.js",{name:e==null?void 0:e.name})}function $W(e,A,t,n){const i=n??"anon";return C4.emit(`error:${A}`,e,t,i),tZ(e,t,i)}function AZ(e,A){C4.emit("register:reboot",e,void 0,A)}function eZ(e,A){C4.emit("gadgetserver:clearscroll",e,void 0,A)}function ja(e,...A){return C4.emit("tape:log",e,A),!0}function tZ(e,...A){return C4.emit("tape:error",e,A),!1}function nZ(e,A){C4.emit("tape:open",e,A)}function iZ(e,A,t){C4.emit("vm:mem",e,A,t)}function oD(e,A){C4.emit("vm:login",e,void 0,A)}function rZ(e,A){C4.emit("vm:doot",e,void 0,A)}/*! + */var M7=z;function UW(e,A){return e===A&&(e!==0||1/e===1/A)||e!==e&&A!==A}var FW=typeof Object.is=="function"?Object.is:UW,_W=M7.useState,kW=M7.useEffect,LW=M7.useLayoutEffect,GW=M7.useDebugValue;function bW(e,A){var t=A(),n=_W({inst:{value:t,getSnapshot:A}}),i=n[0].inst,r=n[1];return LW(function(){i.value=t,i.getSnapshot=A,dC(i)&&r({inst:i})},[e,t,A]),kW(function(){return dC(i)&&r({inst:i}),e(function(){dC(i)&&r({inst:i})})},[e]),GW(t),t}function dC(e){var A=e.getSnapshot;e=e.value;try{var t=A();return!FW(e,t)}catch{return!0}}function OW(e,A){return A()}var PW=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?OW:bW;mT.useSyncExternalStore=M7.useSyncExternalStore!==void 0?M7.useSyncExternalStore:PW;pT.exports=mT;var YW=pT.exports;const JW=He(YW);var yT={exports:{}};(function(e,A){(function(t,n){e.exports=n()})(QR,function(){return t.importState=function(i){var r=new t;return r.importState(i),r},t;function t(){return function(i){var r=0,s=0,o=0,a=1;i.length==0&&(i=[+new Date]);var l=n();r=l(" "),s=l(" "),o=l(" ");for(var u=0;u>>0,a-=i,a*=i,i=a>>>0,a-=i,i+=a*4294967296}return(i>>>0)*23283064365386963e-26};return r.version="Mash 0.9",r}})})(yT);var HW=yT.exports;const KW=He(HW),VW=KW("089fad0j9awfem09wavefc09uwaef");function e6(e,A=0,t=1){return Math.max(A,Math.min(t,e))}function lD(e){return 2*Math.floor(e/2)}function zW(e,A){return Math.round(e/A)*A}function WW(){return VW()}function fa(e,A){const t=Math.min(e,A),i=Math.max(e,A)-t+1;return t+Math.floor(WW()*i)}const EC=new Set,C4={emit(e,A,t,n){C4.invoke(qW(e,A,t,n))},invoke(e){EC.forEach(A=>A.handle(e))},connect(e){EC.add(e)},disconnect(e){EC.delete(e)}},ZW="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";let jW=(e=21)=>{let A="",t=crypto.getRandomValues(new Uint8Array(e));for(;e--;)A+=ZW[t[e]&63];return A};function ac(){return jW()}function qW(e,A,t,n){return{id:ac(),target:e,sender:A,data:t,player:n}}function XW(e){const[A,...t]=e.split(":");return{target:A,path:t.join(":")}}function S6(e,A,t){const n=ac(),i=e.toLowerCase(),r=A.map(o=>o.toLowerCase()),s={id(){return n},name(){return e},tags(){return A},emit(o,a,l){C4.emit(o,n,a,l)},reply(o,a,l,u){s.emit(`${o.sender}:${a}`,l,u)},handle(o){const{target:a,path:l}=XW(o.target),u=a.toLowerCase();r.findIndex(I=>I==="all"||I===u)!==-1&&t(o),(n===a||u==="all"||i===u)&&t({...o,target:l})}};return C4.connect(s),s}function $W(e){const A=new Set;function t(n){A.has(n.id)||(A.add(n.id),C4.invoke(n))}return S6("forward",["all"],n=>{A.has(n.id)||(A.add(n.id),e(n))}),t}function AZ(e){return new Worker("/assets/instance-B2ef4xeB.js",{name:e==null?void 0:e.name})}function eZ(e,A,t,n){const i=n??"anon";return C4.emit(`error:${A}`,e,t,i),iZ(e,t,i)}function tZ(e,A){C4.emit("register:reboot",e,void 0,A)}function nZ(e,A){C4.emit("gadgetserver:clearscroll",e,void 0,A)}function Xa(e,...A){return C4.emit("tape:log",e,A),!0}function iZ(e,...A){return C4.emit("tape:error",e,A),!1}function rZ(e,A){C4.emit("tape:open",e,A)}function sZ(e,A,t){C4.emit("vm:mem",e,A,t)}function gD(e,A){C4.emit("vm:login",e,void 0,A)}function oZ(e,A){C4.emit("vm:doot",e,void 0,A)}/*! * https://github.com/Starcounter-Jack/JSON-Patch * (c) 2017-2022 Joachim Wester * MIT licensed - */var sZ=function(){var e=function(A,t){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var r in i)i.hasOwnProperty(r)&&(n[r]=i[r])},e(A,t)};return function(A,t){e(A,t);function n(){this.constructor=A}A.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}}(),oZ=Object.prototype.hasOwnProperty;function kf(e,A){return oZ.call(e,A)}function Lf(e){if(Array.isArray(e)){for(var A=new Array(e.length),t=0;t=48&&n<=57){A++;continue}return!1}return!0}function _9(e){return e.indexOf("/")===-1&&e.indexOf("~")===-1?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function yT(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function bf(e){if(e===void 0)return!0;if(e){if(Array.isArray(e)){for(var A=0,t=e.length;A0&&a[u-1]=="constructor"))throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(t&&C===void 0&&(l[h]===void 0?C=a.slice(0,u).join("/"):u==I-1&&(C=A.path),C!==void 0&&d(A,0,e,C)),u++,Array.isArray(l)){if(h==="-")h=l.length;else{if(t&&!Gf(h))throw new k2("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",r,A,e);Gf(h)&&(h=~~h)}if(u>=I){if(t&&A.op==="add"&&h>l.length)throw new k2("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",r,A,e);var s=lZ[A.op].call(A,l,h,e);if(s.test===!1)throw new k2("Test operation failed","TEST_OPERATION_FAILED",r,A,e);return s}}else if(u>=I){var s=z8[A.op].call(A,l,h,e);if(s.test===!1)throw new k2("Test operation failed","TEST_OPERATION_FAILED",r,A,e);return s}if(l=l[h],t&&u0)throw new k2('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",A,e,t);if((e.op==="move"||e.op==="copy")&&typeof e.from!="string")throw new k2("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",A,e,t);if((e.op==="add"||e.op==="replace"||e.op==="test")&&e.value===void 0)throw new k2("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",A,e,t);if((e.op==="add"||e.op==="replace"||e.op==="test")&&bf(e.value))throw new k2("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",A,e,t);if(t){if(e.op=="add"){var i=e.path.split("/").length,r=n.split("/").length;if(i!==r+1&&i!==r)throw new k2("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",A,e,t)}else if(e.op==="replace"||e.op==="remove"||e.op==="_get"){if(e.path!==n)throw new k2("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",A,e,t)}else if(e.op==="move"||e.op==="copy"){var s={op:"_get",path:e.from,value:void 0},o=wT([s],t);if(o&&o.name==="OPERATION_PATH_UNRESOLVABLE")throw new k2("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",A,e,t)}}}else throw new k2("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",A,e,t)}function wT(e,A,t){try{if(!Array.isArray(e))throw new k2("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(A)oc(N4(A),N4(e),t||!0);else{t=t||Pl;for(var n=0;n=48&&n<=57){A++;continue}return!1}return!0}function _9(e){return e.indexOf("/")===-1&&e.indexOf("~")===-1?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function wT(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function Jf(e){if(e===void 0)return!0;if(e){if(Array.isArray(e)){for(var A=0,t=e.length;A0&&a[u-1]=="constructor"))throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(t&&C===void 0&&(l[h]===void 0?C=a.slice(0,u).join("/"):u==I-1&&(C=A.path),C!==void 0&&d(A,0,e,C)),u++,Array.isArray(l)){if(h==="-")h=l.length;else{if(t&&!Yf(h))throw new k2("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",r,A,e);Yf(h)&&(h=~~h)}if(u>=I){if(t&&A.op==="add"&&h>l.length)throw new k2("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",r,A,e);var s=cZ[A.op].call(A,l,h,e);if(s.test===!1)throw new k2("Test operation failed","TEST_OPERATION_FAILED",r,A,e);return s}}else if(u>=I){var s=Z8[A.op].call(A,l,h,e);if(s.test===!1)throw new k2("Test operation failed","TEST_OPERATION_FAILED",r,A,e);return s}if(l=l[h],t&&u0)throw new k2('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",A,e,t);if((e.op==="move"||e.op==="copy")&&typeof e.from!="string")throw new k2("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",A,e,t);if((e.op==="add"||e.op==="replace"||e.op==="test")&&e.value===void 0)throw new k2("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",A,e,t);if((e.op==="add"||e.op==="replace"||e.op==="test")&&Jf(e.value))throw new k2("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",A,e,t);if(t){if(e.op=="add"){var i=e.path.split("/").length,r=n.split("/").length;if(i!==r+1&&i!==r)throw new k2("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",A,e,t)}else if(e.op==="replace"||e.op==="remove"||e.op==="_get"){if(e.path!==n)throw new k2("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",A,e,t)}else if(e.op==="move"||e.op==="copy"){var s={op:"_get",path:e.from,value:void 0},o=DT([s],t);if(o&&o.name==="OPERATION_PATH_UNRESOLVABLE")throw new k2("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",A,e,t)}}}else throw new k2("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",A,e,t)}function DT(e,A,t){try{if(!Array.isArray(e))throw new k2("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(A)lc(N4(A),N4(e),t||!0);else{t=t||Jl;for(var n=0;n0&&(e.patches=[],e.callback&&e.callback(n)),n}function rB(e,A,t,n,i){if(A!==e){typeof A.toJSON=="function"&&(A=A.toJSON());for(var r=Lf(A),s=Lf(e),o=!1,a=s.length-1;a>=0;a--){var l=s[a],u=e[l];if(kf(A,l)&&!(A[l]===void 0&&u!==void 0&&Array.isArray(A)===!1)){var I=A[l];typeof u=="object"&&u!=null&&typeof I=="object"&&I!=null&&Array.isArray(u)===Array.isArray(I)?rB(u,I,t,n+"/"+_9(l),i):u!==I&&(i&&t.push({op:"test",path:n+"/"+_9(l),value:N4(u)}),t.push({op:"replace",path:n+"/"+_9(l),value:N4(I)}))}else Array.isArray(e)===Array.isArray(A)?(i&&t.push({op:"test",path:n+"/"+_9(l),value:N4(u)}),t.push({op:"remove",path:n+"/"+_9(l)}),o=!0):(i&&t.push({op:"test",path:n,value:e}),t.push({op:"replace",path:n,value:A}))}if(!(!o&&r.length==s.length))for(var a=0;anew Proxy(e,A);const Pf=Object.getPrototypeOf,Yf=new WeakMap,DT=e=>e&&(Yf.has(e)?Yf.get(e):Pf(e)===Object.prototype||Pf(e)===Array.prototype),Yl=e=>typeof e=="object"&&e!==null,yZ=e=>{if(Array.isArray(e))return Array.from(e);const A=Object.getOwnPropertyDescriptors(e);return Object.values(A).forEach(t=>{t.configurable=!0}),Object.create(Pf(e),A)},oB=e=>e[sB]||e,MT=(e,A,t,n)=>{if(!DT(e))return e;let i=n&&n.get(e);if(!i){const a=oB(e);i=(l=>Object.values(Object.getOwnPropertyDescriptors(l)).some(u=>!u.configurable&&!u.writable))(a)?[a,yZ(a)]:[a],n==null||n.set(e,i)}const[r,s]=i;let o=t&&t.get(r);return o&&o[1].f===!!s||(o=((a,l)=>{const u={f:l};let I=!1;const C=(d,m)=>{if(!I){let p=u[Vn].get(a);if(p||(p={},u[Vn].set(a,p)),d===wi)p[wi]=!0;else{let f=p[d];f||(f=new Set,p[d]=f),f.add(m)}}},h={get:(d,m)=>m===sB?a:(C("k",m),MT(Reflect.get(d,m),u[Vn],u.c,u.t)),has:(d,m)=>m===pZ?(I=!0,u[Vn].delete(a),!0):(C("h",m),Reflect.has(d,m)),getOwnPropertyDescriptor:(d,m)=>(C("o",m),Reflect.getOwnPropertyDescriptor(d,m)),ownKeys:d=>(C(wi),Reflect.ownKeys(d))};return l&&(h.set=h.deleteProperty=()=>!1),[h,u]})(r,!!s),o[1].p=mZ(s||r,o[0]),t&&t.set(r,o)),o[1][Vn]=A,o[1].c=t,o[1].t=n,o[1].p},RT=(e,A,t,n,i=Object.is)=>{if(i(e,A))return!1;if(!Yl(e)||!Yl(A))return!0;const r=t.get(oB(e));if(!r)return!0;if(n){const o=n.get(e);if(o&&o.n===A)return o.g;n.set(e,{n:A,g:!1})}let s=null;try{for(const o of r.h||[])if(s=Reflect.has(e,o)!==Reflect.has(A,o),s)return s;if(r[wi]===!0){if(s=((o,a)=>{const l=Reflect.ownKeys(o),u=Reflect.ownKeys(a);return l.length!==u.length||l.some((I,C)=>I!==u[C])})(e,A),s)return s}else for(const o of r.o||[])if(s=!!Reflect.getOwnPropertyDescriptor(e,o)!=!!Reflect.getOwnPropertyDescriptor(A,o),s)return s;for(const o of r.k||[])if(s=RT(e[o],A[o],t,n,i),s)return s;return s===null&&(s=!0),s}finally{n&&n.set(e,{n:A,g:s})}},wZ=e=>DT(e)&&e[sB]||null,lD=(e,A=!0)=>{Yf.set(e,A)},DZ=(e,A,t)=>{const n=[],i=new WeakSet,r=(s,o)=>{if(i.has(s))return;Yl(s)&&i.add(s);const a=Yl(s)&&A.get(oB(s));if(a){var l,u;if((l=a.h)==null||l.forEach(C=>{const h=`:has(${String(C)})`;n.push(o?[...o,h]:[h])}),a[wi]===!0){const C=":ownKeys";n.push(o?[...o,C]:[C])}else{var I;(I=a.o)==null||I.forEach(C=>{const h=`:hasOwn(${String(C)})`;n.push(o?[...o,h]:[h])})}(u=a.k)==null||u.forEach(C=>{!("value"in(Object.getOwnPropertyDescriptor(s,C)||{}))||r(s[C],o?[...o,C]:[C])})}else o&&n.push(o)};return r(e),n};var Jl={ZSS_LANG_DEV:"false",ZSS_STATS_DEV:"false",ZSS_SHOW_CODE:"false",ZSS_BRANCH_NAME:"main",ZSS_BRANCH_VERSION:"0.12.2",ZSS_COMMIT_HASH:"49e462201c204310ac7a780d785a065b38129285",ZSS_COMMIT_MESSAGE:"see if version update works better with fetch-depth",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const dC=e=>typeof e=="object"&&e!==null,dt=new WeakMap,ha=new WeakSet,MZ=(e=Object.is,A=(l,u)=>new Proxy(l,u),t=l=>dC(l)&&!ha.has(l)&&(Array.isArray(l)||!(Symbol.iterator in l))&&!(l instanceof WeakMap)&&!(l instanceof WeakSet)&&!(l instanceof Error)&&!(l instanceof Number)&&!(l instanceof Date)&&!(l instanceof String)&&!(l instanceof RegExp)&&!(l instanceof ArrayBuffer),n=l=>{switch(l.status){case"fulfilled":return l.value;case"rejected":throw l.reason;default:throw l}},i=new WeakMap,r=(l,u,I=n)=>{const C=i.get(l);if((C==null?void 0:C[0])===u)return C[1];const h=Array.isArray(l)?[]:Object.create(Object.getPrototypeOf(l));return lD(h,!0),i.set(l,[u,h]),Reflect.ownKeys(l).forEach(d=>{if(Object.getOwnPropertyDescriptor(h,d))return;const m=Reflect.get(l,d),{enumerable:p}=Reflect.getOwnPropertyDescriptor(l,d),f={value:m,enumerable:p,configurable:!0};if(ha.has(m))lD(m,!1);else if(m instanceof Promise)delete f.value,f.get=()=>I(m);else if(dt.has(m)){const[Q,B]=dt.get(m);f.value=r(Q,B(),I)}Object.defineProperty(h,d,f)}),Object.preventExtensions(h)},s=new WeakMap,o=[1,1],a=l=>{if(!dC(l))throw new Error("object required");const u=s.get(l);if(u)return u;let I=o[0];const C=new Set,h=(v,N=++o[0])=>{I!==N&&(I=N,C.forEach(F=>F(v,N)))};let d=o[1];const m=(v=++o[1])=>(d!==v&&!C.size&&(d=v,f.forEach(([N])=>{const F=N[1](v);F>I&&(I=F)})),I),p=v=>(N,F)=>{const K=[...N];K[1]=[v,...K[1]],h(K,F)},f=new Map,Q=(v,N)=>{if((Jl?"production":void 0)!=="production"&&f.has(v))throw new Error("prop listener already exists");if(C.size){const F=N[3](p(v));f.set(v,[N,F])}else f.set(v,[N])},B=v=>{var N;const F=f.get(v);F&&(f.delete(v),(N=F[1])==null||N.call(F))},w=v=>(C.add(v),C.size===1&&f.forEach(([F,K],V)=>{if((Jl?"production":void 0)!=="production"&&K)throw new Error("remove already exists");const P=F[3](p(V));f.set(V,[F,P])}),()=>{C.delete(v),C.size===0&&f.forEach(([F,K],V)=>{K&&(K(),f.set(V,[F]))})}),R=Array.isArray(l)?[]:Object.create(Object.getPrototypeOf(l)),x=A(R,{deleteProperty(v,N){const F=Reflect.get(v,N);B(N);const K=Reflect.deleteProperty(v,N);return K&&h(["delete",[N],F]),K},set(v,N,F,K){const V=Reflect.has(v,N),P=Reflect.get(v,N,K);if(V&&(e(P,F)||s.has(F)&&e(P,s.get(F))))return!0;B(N),dC(F)&&(F=wZ(F)||F);let W=F;if(F instanceof Promise)F.then(e0=>{F.status="fulfilled",F.value=e0,h(["resolve",[N],e0])}).catch(e0=>{F.status="rejected",F.reason=e0,h(["reject",[N],e0])});else{!dt.has(F)&&t(F)&&(W=a(F));const e0=!ha.has(W)&&dt.get(W);e0&&Q(N,e0)}return Reflect.set(v,N,W,K),h(["set",[N],F,P]),!0}});s.set(l,x);const T=[R,m,r,w];return dt.set(x,T),Reflect.ownKeys(l).forEach(v=>{const N=Object.getOwnPropertyDescriptor(l,v);"value"in N&&(x[v]=l[v],delete N.value,delete N.writable),Object.defineProperty(R,v,N)}),x})=>[a,dt,ha,e,A,t,n,i,r,s,o],[RZ]=MZ();function ac(e={}){return RZ(e)}function SZ(e,A,t){const n=dt.get(e);(Jl?"production":void 0)!=="production"&&!n&&console.warn("Please use proxy object");let i;const r=[],s=n[3];let o=!1;const l=s(u=>{r.push(u),i||(i=Promise.resolve().then(()=>{i=void 0,o&&A(r.splice(0))}))});return o=!0,()=>{o=!1,l()}}function gD(e,A){const t=dt.get(e);(Jl?"production":void 0)!=="production"&&!t&&console.warn("Please use proxy object");const[n,i,r]=t;return r(n,i(),A)}var vZ={ZSS_LANG_DEV:"false",ZSS_STATS_DEV:"false",ZSS_SHOW_CODE:"false",ZSS_BRANCH_NAME:"main",ZSS_BRANCH_VERSION:"0.12.2",ZSS_COMMIT_HASH:"49e462201c204310ac7a780d785a065b38129285",ZSS_COMMIT_MESSAGE:"see if version update works better with fetch-depth",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const{use:cD}=Ni,{useSyncExternalStore:NZ}=PW,xZ=(e,A)=>{const t=z.useRef();z.useEffect(()=>{t.current=DZ(e,A)}),z.useDebugValue(t.current)},TZ=new WeakMap;function Vr(e,A){const n=z.useRef(),i=z.useRef();let r=!0;const s=NZ(z.useCallback(l=>{const u=SZ(e,l);return l(),u},[e,void 0]),()=>{const l=gD(e,cD);try{if(!r&&n.current&&i.current&&!RT(n.current,l,i.current,new WeakMap))return n.current}catch{}return l},()=>gD(e,cD));r=!1;const o=new WeakMap;z.useEffect(()=>{n.current=s,i.current=o}),(vZ?"production":void 0)!=="production"&&xZ(s,o);const a=z.useMemo(()=>new WeakMap,[]);return MT(s,o,a,TZ)}let EC=!1;const wt=ac({state:{player:"",layers:[],layout:[],layoutreset:!1,layoutfocus:""}}),UZ=M6("gadgetclient",["ready","second"],e=>{switch(e.target){case"reset":e.player===wt.state.player&&(EC=!1,wt.state=e.data);break;case"patch":if(e.player===wt.state.player&&!EC)try{oc(wt.state,e.data,!0)}catch(A){A instanceof nB&&(EC=!0,UZ.reply(e,"desync",void 0,e.player))}break}});function FZ(){return wt.state}function _Z(e){return e&&wt.state.player===""?(wt.state.player=e,!0):!1}function kZ(){return wt.state.player}let BC=0;const uD=24,zn=M6("bip",["second","ready","error","memset"],e=>{switch(console.info(e),e.target){case"second":if(++BC,BC>=uD){BC-=uD;const A=kZ();A&&rZ(zn.name(),A)}break;case"ready":e.player&&_Z(e.player)&&oD(zn.name(),e.player);break;case"error:login":e.player&&AZ(zn.name(),e.player);break;case"error:reboot":e.player&&nZ(zn.name(),1);break;case"ackmem":e.player&&oD(zn.name(),e.player)}});var LZ=function(A,t,n,i){var r=n?n.call(i,A,t):void 0;if(r!==void 0)return!!r;if(A===t)return!0;if(typeof A!="object"||!A||typeof t!="object"||!t)return!1;var s=Object.keys(A),o=Object.keys(t);if(s.length!==o.length)return!1;for(var a=Object.prototype.hasOwnProperty.bind(t),l=0;lA in e?vT(e,A,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[A]=t,G2=(e,A)=>{for(var t in A||(A={}))VZ.call(A,t)&&CD(e,t,A[t]);if(ID)for(var t of ID(A))zZ.call(A,t)&&CD(e,t,A[t]);return e},WZ=(e,A)=>HZ(e,KZ(A)),Ae=(e,A)=>{for(var t in A)vT(e,t,{get:A[t],enumerable:!0})},aB={};Ae(aB,{_1:()=>NT,_2:()=>xT,_3:()=>UT,_4:()=>FT,_5:()=>_T,_6:()=>kT,_7:()=>LT,_8:()=>GT,__1:()=>lB,__2:()=>TT,__3:()=>ZZ,__4:()=>jZ,__5:()=>qZ,__6:()=>XZ,__7:()=>$Z,__8:()=>Aj,app:()=>L5});function hD(e,A,t){for(var n=new Array(t),i=0,r=A;i=0)return function(a,l){return function(u){return L5(a,l.concat([u]))}}(n,t);A=hD(t,r,-o|0),e=n.apply(null,hD(t,0,r))}}function NT(e,A){var t=e.length;if(t===1)return e(A);switch(t){case 1:return e(A);case 2:return function(n){return e(A,n)};case 3:return function(n,i){return e(A,n,i)};case 4:return function(n,i,r){return e(A,n,i,r)};case 5:return function(n,i,r,s){return e(A,n,i,r,s)};case 6:return function(n,i,r,s,o){return e(A,n,i,r,s,o)};case 7:return function(n,i,r,s,o,a){return e(A,n,i,r,s,o,a)};default:return L5(e,[A])}}function lB(e){var A=e.length;return A===1?e:function(t){return NT(e,t)}}function xT(e,A,t){var n=e.length;if(n===2)return e(A,t);switch(n){case 1:return L5(e(A),[t]);case 2:return e(A,t);case 3:return function(i){return e(A,t,i)};case 4:return function(i,r){return e(A,t,i,r)};case 5:return function(i,r,s){return e(A,t,i,r,s)};case 6:return function(i,r,s,o){return e(A,t,i,r,s,o)};case 7:return function(i,r,s,o,a){return e(A,t,i,r,s,o,a)};default:return L5(e,[A,t])}}function TT(e){var A=e.length;return A===2?e:function(t,n){return xT(e,t,n)}}function UT(e,A,t,n){var i=e.length;if(i===3)return e(A,t,n);switch(i){case 1:return L5(e(A),[t,n]);case 2:return L5(e(A,t),[n]);case 3:return e(A,t,n);case 4:return function(r){return e(A,t,n,r)};case 5:return function(r,s){return e(A,t,n,r,s)};case 6:return function(r,s,o){return e(A,t,n,r,s,o)};case 7:return function(r,s,o,a){return e(A,t,n,r,s,o,a)};default:return L5(e,[A,t,n])}}function ZZ(e){var A=e.length;return A===3?e:function(t,n,i){return UT(e,t,n,i)}}function FT(e,A,t,n,i){var r=e.length;if(r===4)return e(A,t,n,i);switch(r){case 1:return L5(e(A),[t,n,i]);case 2:return L5(e(A,t),[n,i]);case 3:return L5(e(A,t,n),[i]);case 4:return e(A,t,n,i);case 5:return function(s){return e(A,t,n,i,s)};case 6:return function(s,o){return e(A,t,n,i,s,o)};case 7:return function(s,o,a){return e(A,t,n,i,s,o,a)};default:return L5(e,[A,t,n,i])}}function jZ(e){var A=e.length;return A===4?e:function(t,n,i,r){return FT(e,t,n,i,r)}}function _T(e,A,t,n,i,r){var s=e.length;if(s===5)return e(A,t,n,i,r);switch(s){case 1:return L5(e(A),[t,n,i,r]);case 2:return L5(e(A,t),[n,i,r]);case 3:return L5(e(A,t,n),[i,r]);case 4:return L5(e(A,t,n,i),[r]);case 5:return e(A,t,n,i,r);case 6:return function(o){return e(A,t,n,i,r,o)};case 7:return function(o,a){return e(A,t,n,i,r,o,a)};default:return L5(e,[A,t,n,i,r])}}function qZ(e){var A=e.length;return A===5?e:function(t,n,i,r,s){return _T(e,t,n,i,r,s)}}function kT(e,A,t,n,i,r,s){var o=e.length;if(o===6)return e(A,t,n,i,r,s);switch(o){case 1:return L5(e(A),[t,n,i,r,s]);case 2:return L5(e(A,t),[n,i,r,s]);case 3:return L5(e(A,t,n),[i,r,s]);case 4:return L5(e(A,t,n,i),[r,s]);case 5:return L5(e(A,t,n,i,r),[s]);case 6:return e(A,t,n,i,r,s);case 7:return function(a){return e(A,t,n,i,r,s,a)};default:return L5(e,[A,t,n,i,r,s])}}function XZ(e){var A=e.length;return A===6?e:function(t,n,i,r,s,o){return kT(e,t,n,i,r,s,o)}}function LT(e,A,t,n,i,r,s,o){var a=e.length;if(a===7)return e(A,t,n,i,r,s,o);switch(a){case 1:return L5(e(A),[t,n,i,r,s,o]);case 2:return L5(e(A,t),[n,i,r,s,o]);case 3:return L5(e(A,t,n),[i,r,s,o]);case 4:return L5(e(A,t,n,i),[r,s,o]);case 5:return L5(e(A,t,n,i,r),[s,o]);case 6:return L5(e(A,t,n,i,r,s),[o]);case 7:return e(A,t,n,i,r,s,o);default:return L5(e,[A,t,n,i,r,s,o])}}function $Z(e){var A=e.length;return A===7?e:function(t,n,i,r,s,o,a){return LT(e,t,n,i,r,s,o,a)}}function GT(e,A,t,n,i,r,s,o,a){var l=e.length;if(l===8)return e(A,t,n,i,r,s,o,a);switch(l){case 1:return L5(e(A),[t,n,i,r,s,o,a]);case 2:return L5(e(A,t),[n,i,r,s,o,a]);case 3:return L5(e(A,t,n),[i,r,s,o,a]);case 4:return L5(e(A,t,n,i),[r,s,o,a]);case 5:return L5(e(A,t,n,i,r),[s,o,a]);case 6:return L5(e(A,t,n,i,r,s),[o,a]);case 7:return L5(e(A,t,n,i,r,s,o),[a]);default:return L5(e,[A,t,n,i,r,s,o,a])}}function Aj(e){var A=e.length;return A===8?e:function(t,n,i,r,s,o,a,l){return GT(e,t,n,i,r,s,o,a,l)}}var bT={};Ae(bT,{$$Map:()=>pj,$$Set:()=>mj,RenderDelegate:()=>yj,mount:()=>ZT,renderWithDelegate:()=>wj,stepGarbageCollector:()=>Dj,visit:()=>jT});var OT={};Ae(OT,{create:()=>zT,isNode:()=>Bj,shallowCopy:()=>WT,symbol:()=>gB});function fD(e){var A=typeof e;return A==="undefined"?3:e===null?2:A==="number"?{TAG:0,_0:e}:A==="bigint"?{TAG:5,_0:e}:A==="string"?{TAG:1,_0:e}:A==="boolean"?e===!0?1:0:A==="symbol"?{TAG:4,_0:e}:A==="function"?{TAG:2,_0:e}:{TAG:3,_0:e}}function ej(e,A){switch(A){case 0:return typeof e>"u";case 1:return e===null;case 2:return typeof e=="boolean";case 3:return typeof e=="number";case 4:return typeof e=="string";case 5:return typeof e=="function";case 6:return typeof e=="object";case 7:return typeof e=="symbol";case 8:return typeof e=="bigint"}}function tj(e){return e===void 0?{BS_PRIVATE_NESTED_SOME_NONE:0}:e!==null&&e.BS_PRIVATE_NESTED_SOME_NONE!==void 0?{BS_PRIVATE_NESTED_SOME_NONE:e.BS_PRIVATE_NESTED_SOME_NONE+1|0}:e}function nj(e){if(!(e!==null&&e.BS_PRIVATE_NESTED_SOME_NONE!==void 0))return e;var A=e.BS_PRIVATE_NESTED_SOME_NONE;if(A!==0)return{BS_PRIVATE_NESTED_SOME_NONE:A-1|0}}function ij(e,A){return{hd:A,tl:e}}function rj(e,A){for(;;){var t=A,n=e;if(!n)return t;var i={hd:n.hd,tl:0};t.tl=i,A=i,e=n.tl}}function sj(e,A,t){for(;;){var n=A,i=e;if(!i)return;var r={hd:t(i.hd),tl:0};n.tl=r,A=r,e=i.tl}}function oj(e,A,t,n){for(;;){var i=n,r=t,s=A;if(!r)return;var o={hd:e(s,r.hd),tl:0};i.tl=o,n=o,t=r.tl,A=s+1|0}}function aj(e,A){if(!e)return A;var t={hd:e.hd,tl:0};return rj(e.tl,t).tl=A,t}function lj(e,A){if(!e)return 0;var t={hd:A(e.hd),tl:0};return sj(e.tl,t,A),t}function PT(e,A){return lj(e,lB(A))}function gj(e,A){if(!e)return 0;var t={hd:A(0,e.hd),tl:0};return oj(A,1,e.tl,t),t}function cj(e,A){return gj(e,TT(A))}function YT(e){for(var A=e,t=0;;){var n=t,i=A;if(!i)return n;t=n+1|0,A=i.tl}}function uj(e,A,t){for(;;){var n=t,i=A;if(!n)return;e[i]=n.hd,t=n.tl,A=i+1|0}}function JT(e){for(var A=e.length-1|0,t=0;;){var n=t,i=A;if(i<0)return n;t={hd:e[i],tl:n},A=i-1|0}}function Ij(e){var A=YT(e),t=new Array(A);return uj(t,0,e),t}function Cj(e,A){for(;;){var t=e;if(!t)return;A(t.hd),e=t.tl}}function HT(e,A){Cj(e,lB(A))}function hj(e,A,t){for(;;){var n=A,i=e;if(!i)return n;A=t(n,i.hd),e=i.tl}}function KT(e,A,t,n){for(let i in n)if(n.hasOwnProperty(i)){const r=n[i];(!t.hasOwnProperty(i)||!GZ(t[i],r))&&((typeof r>"u"||r===null||typeof r=="number"&&isNaN(r)||typeof r=="number"&&!isFinite(r))&&console.warn(`Warning: applying a potentially erroneous property value. ${i}: ${r}`),e.setProperty(A,i,r),t[i]=r)}}function fj(e,A){if(A in e)return tj(e[A])}function dj(e){if(e!==void 0)return nj(e);throw new Error("getExn")}function dD(e,A,t,n){KT(e,A,t,n)}function VT(e,A){return Math.imul(e^A,16777619)}function QC(e,A){for(var t=e,n=0,i=A.length;n<=i;++n)t=VT(t,A.charCodeAt(n)|0);return t}function Ej(e,A,t){var n=QC(-2128831035,e),i=fj(A,"key"),r=i!==void 0&&ej(i,4)?QC(n,i):QC(n,dj(JSON.stringify(A)));return hj(t,r,VT)&2147483647}var gB="__ELEM_NODE__";function zT(e,A,t){var n=JT(t),i=PT(n,function(r){return r.hash});return{symbol:gB,hash:Ej(e,A,i),kind:e,props:A,children:n}}function Bj(e){var A=fD(e);if(typeof A=="number"||A.TAG!==3)return!1;var t=fD(e.symbol);return typeof t=="number"||t.TAG!==1?!1:t._0===gB}function WT(e){return{symbol:e.symbol,hash:e.hash,kind:e.kind,props:Object.assign({},e.props),generation:{contents:0}}}function Qj(e){return Array.from(e.values())}var pj={valuesArray:Qj},mj={},yj={};function ZT(e,A){var t=e.getNodeMap();if(t.has(A.hash)){var n=t.get(A.hash);dD(e,n.hash,n.props,A.props),n.generation.contents=0;return}e.createNode(A.hash,A.kind),dD(e,A.hash,{},A.props),HT(A.children,function(i){e.appendChild(A.hash,i.hash)}),t.set(A.hash,WT(A))}function jT(e,A,t){for(;;){var n=t,i=function(o){A.add(o.hash)};if(!n)return;var r=n.tl,s=n.hd;if(A.has(s.hash)){t=r;continue}i(s),ZT(e,s),t=aj(s.children,r)}}function wj(e,A){var t=new Set,n=cj(JT(A),function(i,r){return zT("root",{channel:i},[r])});jT(e,t,n),e.activateRoots(Ij(PT(n,function(i){return i.hash}))),e.commitUpdates()}function Dj(e){var A=e.getNodeMap(),t=e.getTerminalGeneration(),n=Array.from(A.values()).reduce(function(i,r){return r.generation.contents=r.generation.contents+1|0,r.generation.contents>=t?(e.deleteNode(r.hash),ij(i,r)):i},0);if(YT(n)>0)return e.commitUpdates(),HT(n,function(i){A.delete(i.hash)})}var Mj=aB,qT=bT,Rj=function(e,A){return Mj._2(qT.renderWithDelegate,e,A)};qT.stepGarbageCollector;var Sj=aB,cB=OT,XT=function(e,A,t){return Sj._3(cB.create,e,A,t)},vj=cB.isNode;cB.shallowCopy;function $(e){return typeof e=="number"?XT("const",{value:e},[]):(PZ(T0(e),`Whoops, expecting a Node type here! Got: ${typeof e}`),e)}function T0(e){return vj(e)}function c0(e,A,t){return XT(e,A,t.map($))}var R6={};Ae(R6,{accum:()=>Uj,biquad:()=>rq,capture:()=>uq,constant:()=>$T,convolve:()=>Jj,counter:()=>Tj,delay:()=>$j,env:()=>qj,fft:()=>cq,latch:()=>kj,maxhold:()=>Lj,meter:()=>aq,metro:()=>Oj,mm1p:()=>tq,once:()=>Gj,phasor:()=>Fj,pole:()=>jj,prewarp:()=>eq,rand:()=>bj,sample:()=>Pj,sampleseq:()=>Wj,sampleseq2:()=>Zj,scope:()=>gq,sdelay:()=>Aq,seq:()=>Hj,seq2:()=>Kj,snapshot:()=>lq,sparseq:()=>Vj,sparseq2:()=>zj,sr:()=>Nj,svf:()=>nq,svfshelf:()=>iq,syncphasor:()=>_j,table:()=>Yj,tapIn:()=>sq,tapOut:()=>oq,time:()=>xj,z:()=>Xj});function $T(e){return c0("const",e,[])}function Nj(){return c0("sr",{},[])}function xj(){return c0("time",{},[])}function Tj(e,A){return typeof e=="number"||T0(e)?c0("counter",{},[$(e)]):c0("counter",e,[$(A)])}function Uj(e,A,t){return typeof e=="number"||T0(e)?c0("accum",{},[$(e),$(A)]):c0("accum",e,[$(A),$(t)])}function Fj(e,A){return typeof e=="number"||T0(e)?c0("phasor",{},[$(e)]):c0("phasor",e,[$(A)])}function _j(e,A,t){return typeof e=="number"||T0(e)?c0("sphasor",{},[$(e),$(A)]):c0("sphasor",e,[$(A),$(t)])}function kj(e,A,t){return typeof e=="number"||T0(e)?c0("latch",{},[$(e),$(A)]):c0("latch",e,[$(A),$(t)])}function Lj(e,A,t){return typeof e=="number"||T0(e)?c0("maxhold",{},[$(e),$(A)]):c0("maxhold",e,[$(A),$(t)])}function Gj(e,A){return typeof e=="number"||T0(e)?c0("once",{},[$(e)]):c0("once",e,[$(A)])}function bj(e){return typeof e<"u"?c0("rand",e,[]):c0("rand",{},[])}function Oj(e){return typeof e<"u"?c0("metro",e,[]):c0("metro",{},[])}function Pj(e,A,t){return c0("sample",e,[$(A),$(t)])}function Yj(e,A){return c0("table",e,[$(A)])}function Jj(e,A){return c0("convolve",e,[$(A)])}function Hj(e,A,t){return c0("seq",e,[$(A),$(t)])}function Kj(e,A,t){return c0("seq2",e,[$(A),$(t)])}function Vj(e,A,t){return c0("sparseq",e,[$(A),$(t)])}function zj(e,A){return c0("sparseq2",e,[$(A)])}function Wj(e,A){return c0("sampleseq",e,[$(A)])}function Zj(e,A){return c0("sampleseq2",e,[$(A)])}function jj(e,A,t){return typeof e=="number"||T0(e)?c0("pole",{},[$(e),$(A)]):c0("pole",e,[$(A),$(t)])}function qj(e,A,t,n){return typeof e=="number"||T0(e)?c0("env",{},[$(e),$(A),$(t)]):c0("env",e,[$(A),$(t),$(n)])}function Xj(e,A){return typeof e=="number"||T0(e)?c0("z",{},[$(e)]):c0("z",e,[$(A)])}function $j(e,A,t,n){return typeof e=="number"||T0(e)?c0("delay",{},[$(e),$(A),$(t)]):c0("delay",e,[$(A),$(t),$(n)])}function Aq(e,A){return c0("sdelay",e,[$(A)])}function eq(e){return c0("prewarp",{},[e])}function tq(e,A,t){return typeof e=="number"||T0(e)?c0("mm1p",{},[$(e),$(A)]):c0("mm1p",e,[$(A),$(t)])}function nq(e,A,t,n){return typeof e=="number"||T0(e)?c0("svf",{},[$(e),$(A),$(t)]):c0("svf",e,[$(A),$(t),$(n)])}function iq(e,A,t,n,i){return typeof e=="number"||T0(e)?c0("svfshelf",{},[$(e),$(A),$(t),$(n)]):c0("svfshelf",e,[$(A),$(t),$(n),$(i)])}function rq(e,A,t,n,i,r,s){return typeof e=="number"||T0(e)?c0("biquad",{},[$(e),$(A),$(t),$(n),$(i),$(r)]):c0("biquad",e,[$(A),$(t),$(n),$(i),$(r),$(s)])}function sq(e){return c0("tapIn",e,[])}function oq(e,A){return c0("tapOut",e,[$(A)])}function aq(e,A){return typeof e=="number"||T0(e)?c0("meter",{},[$(e)]):c0("meter",e,[$(A)])}function lq(e,A,t){return typeof e=="number"||T0(e)?c0("snapshot",{},[$(e),$(A)]):c0("snapshot",e,[$(A),$(t)])}function gq(e,...A){return typeof e=="number"||T0(e)?c0("scope",{},[e,...A].map($)):c0("scope",e,A.map($))}function cq(e,A){return typeof e=="number"||T0(e)?c0("fft",{},[$(e)]):c0("fft",e,[$(A)])}function uq(e,A,t){return typeof e=="number"||T0(e)?c0("capture",{},[$(e),$(A)]):c0("capture",e,[$(A),$(t)])}var AU={};Ae(AU,{compress:()=>zq,skcompress:()=>Wq});var S6={};Ae(S6,{abs:()=>Mq,add:()=>_q,and:()=>Uq,asinh:()=>dq,ceil:()=>pq,cos:()=>Cq,div:()=>Gq,eq:()=>Tq,exp:()=>Dq,floor:()=>mq,ge:()=>vq,geq:()=>Nq,identity:()=>eU,le:()=>Rq,leq:()=>Sq,ln:()=>Eq,log:()=>Bq,log2:()=>Qq,max:()=>Pq,min:()=>Oq,mod:()=>bq,mul:()=>Lq,or:()=>Fq,pow:()=>xq,round:()=>yq,sin:()=>Iq,sqrt:()=>wq,sub:()=>kq,tan:()=>hq,tanh:()=>fq});function eU(e,A){return typeof e=="number"||T0(e)?c0("in",{},[$(e)]):typeof A=="number"||T0(A)?c0("in",e,[$(A)]):c0("in",e,[])}function Iq(e,A){return typeof e=="number"||T0(e)?c0("sin",{},[$(e)]):c0("sin",e,[$(A)])}function Cq(e,A){return typeof e=="number"||T0(e)?c0("cos",{},[$(e)]):c0("cos",e,[$(A)])}function hq(e,A){return typeof e=="number"||T0(e)?c0("tan",{},[$(e)]):c0("tan",e,[$(A)])}function fq(e,A){return typeof e=="number"||T0(e)?c0("tanh",{},[$(e)]):c0("tanh",e,[$(A)])}function dq(e,A){return typeof e=="number"||T0(e)?c0("asinh",{},[$(e)]):c0("asinh",e,[$(A)])}function Eq(e,A){return typeof e=="number"||T0(e)?c0("ln",{},[$(e)]):c0("ln",e,[$(A)])}function Bq(e,A){return typeof e=="number"||T0(e)?c0("log",{},[$(e)]):c0("log",e,[$(A)])}function Qq(e,A){return typeof e=="number"||T0(e)?c0("log2",{},[$(e)]):c0("log2",e,[$(A)])}function pq(e,A){return typeof e=="number"||T0(e)?c0("ceil",{},[$(e)]):c0("ceil",e,[$(A)])}function mq(e,A){return typeof e=="number"||T0(e)?c0("floor",{},[$(e)]):c0("floor",e,[$(A)])}function yq(e,A){return typeof e=="number"||T0(e)?c0("round",{},[$(e)]):c0("round",e,[$(A)])}function wq(e,A){return typeof e=="number"||T0(e)?c0("sqrt",{},[$(e)]):c0("sqrt",e,[$(A)])}function Dq(e,A){return typeof e=="number"||T0(e)?c0("exp",{},[$(e)]):c0("exp",e,[$(A)])}function Mq(e,A){return typeof e=="number"||T0(e)?c0("abs",{},[$(e)]):c0("abs",e,[$(A)])}function Rq(e,A,t){return typeof e=="number"||T0(e)?c0("le",{},[$(e),$(A)]):c0("le",e,[$(A),$(t)])}function Sq(e,A,t){return typeof e=="number"||T0(e)?c0("leq",{},[$(e),$(A)]):c0("leq",e,[$(A),$(t)])}function vq(e,A,t){return typeof e=="number"||T0(e)?c0("ge",{},[$(e),$(A)]):c0("ge",e,[$(A),$(t)])}function Nq(e,A,t){return typeof e=="number"||T0(e)?c0("geq",{},[$(e),$(A)]):c0("geq",e,[$(A),$(t)])}function xq(e,A,t){return typeof e=="number"||T0(e)?c0("pow",{},[$(e),$(A)]):c0("pow",e,[$(A),$(t)])}function Tq(e,A,t){return typeof e=="number"||T0(e)?c0("eq",{},[$(e),$(A)]):c0("eq",e,[$(A),$(t)])}function Uq(e,A,t){return typeof e=="number"||T0(e)?c0("and",{},[$(e),$(A)]):c0("and",e,[$(A),$(t)])}function Fq(e,A,t){return typeof e=="number"||T0(e)?c0("or",{},[$(e),$(A)]):c0("or",e,[$(A),$(t)])}function _q(e,...A){return typeof e=="number"||T0(e)?c0("add",{},[e,...A].map($)):c0("add",e,A.map($))}function kq(e,...A){return typeof e=="number"||T0(e)?c0("sub",{},[e,...A].map($)):c0("sub",e,A.map($))}function Lq(e,...A){return typeof e=="number"||T0(e)?c0("mul",{},[e,...A].map($)):c0("mul",e,A.map($))}function Gq(e,...A){return typeof e=="number"||T0(e)?c0("div",{},[e,...A].map($)):c0("div",e,A.map($))}function bq(e,...A){return typeof e=="number"||T0(e)?c0("mod",{},[e,...A].map($)):c0("mod",e,A.map($))}function Oq(e,...A){return typeof e=="number"||T0(e)?c0("min",{},[e,...A].map($)):c0("min",e,A.map($))}function Pq(e,...A){return typeof e=="number"||T0(e)?c0("max",{},[e,...A].map($)):c0("max",e,A.map($))}var zr={};Ae(zr,{db2gain:()=>Hq,gain2db:()=>Kq,hann:()=>Vq,ms2samps:()=>Yq,select:()=>tU,tau2pole:()=>Jq});var V2=G2(G2({},R6),S6);function Yq(e){return V2.mul(V2.sr(),V2.div(e,1e3))}function Jq(e){return V2.exp(V2.div(-1,V2.mul(e,V2.sr())))}function Hq(e){return V2.pow(10,V2.mul(e,1/20))}function Kq(e){return tU(V2.ge(e,0),V2.max(-120,V2.mul(20,V2.log(e))),-120)}function tU(e,A,t){return V2.add(V2.mul(e,A),V2.mul(V2.sub(1,e),t))}function Vq(e){return V2.mul(.5,V2.sub(1,V2.cos(V2.mul(2*Math.PI,e))))}var N5=G2(G2(G2({},R6),S6),zr);function zq(e,A,t,n,i,r){const s=N5.env(N5.tau2pole(N5.mul(.001,e)),N5.tau2pole(N5.mul(.001,A)),i),o=N5.gain2db(s),a=N5.sub(1,N5.div(1,n)),l=N5.mul(a,N5.sub(t,o)),u=N5.min(0,l),I=N5.db2gain(u);return N5.mul(r,I)}function Wq(e,A,t,n,i,r,s){const o=N5.env(N5.tau2pole(N5.mul(.001,e)),N5.tau2pole(N5.mul(.001,A)),r),a=N5.gain2db(o),l=N5.sub(t,N5.div(i,2)),u=N5.add(t,N5.div(i,2)),I=N5.and(N5.geq(a,l),N5.leq(a,u)),C=N5.sub(1,N5.div(1,n)),h=N5.select(I,N5.mul(N5.div(C,2),N5.mul(N5.div(N5.sub(a,l),i),N5.sub(l,a))),N5.mul(C,N5.sub(t,a))),d=N5.min(0,h),m=N5.db2gain(d);return N5.mul(s,m)}var nU={};Ae(nU,{adsr:()=>oX});var lc={};Ae(lc,{allpass:()=>tX,bandpass:()=>AX,dcblock:()=>jq,df11:()=>qq,highpass:()=>$q,highshelf:()=>rX,lowpass:()=>Xq,lowshelf:()=>iX,notch:()=>eX,peak:()=>nX,pink:()=>sX,sm:()=>Zq,smooth:()=>Jf,zero:()=>uB});var w5=G2(G2(G2({},R6),S6),zr);function Jf(e,A,t){return typeof e=="number"||T0(e)?w5.pole(e,w5.mul(w5.sub(1,e),A)):w5.pole(e,A,w5.mul(w5.sub(1,A),t))}function Zq(e,A){return typeof e=="number"||T0(e)?Jf(w5.tau2pole(.02),e):Jf(e,w5.tau2pole(.02),A)}function uB(e,A,t,n){let[i,r,s]=typeof e=="number"||T0(e)?[e,A,t]:[A,t,n];return w5.sub(w5.mul(i,s),w5.mul(r,w5.z(s)))}function jq(e,A){let t=typeof e=="number"||T0(e)?e:A;return w5.pole(.995,uB(1,1,t))}function qq(e,A,t,n,i){let[r,s,o,a]=typeof e=="number"||T0(e)?[e,A,t,n]:[A,t,n,i];return w5.pole(o,uB(r,s,a))}function Xq(e,A,t,n){return typeof e=="number"||T0(e)?w5.svf({mode:"lowpass"},e,A,t):w5.svf(Object.assign({},e,{mode:"lowpass"}),A,t,n)}function $q(e,A,t,n){return typeof e=="number"||T0(e)?w5.svf({mode:"highpass"},e,A,t):w5.svf(Object.assign({},e,{mode:"highpass"}),A,t,n)}function AX(e,A,t,n){return typeof e=="number"||T0(e)?w5.svf({mode:"bandpass"},e,A,t):w5.svf(Object.assign({},e,{mode:"bandpass"}),A,t,n)}function eX(e,A,t,n){return typeof e=="number"||T0(e)?w5.svf({mode:"notch"},e,A,t):w5.svf(Object.assign({},e,{mode:"notch"}),A,t,n)}function tX(e,A,t,n){return typeof e=="number"||T0(e)?w5.svf({mode:"allpass"},e,A,t):w5.svf(Object.assign({},e,{mode:"allpass"}),A,t,n)}function nX(e,A,t,n,i){return typeof e=="number"||T0(e)?w5.svfshelf({mode:"peak"},e,A,t,n):w5.svfshelf(Object.assign({},e,{mode:"peak"}),A,t,n,i)}function iX(e,A,t,n,i){return typeof e=="number"||T0(e)?w5.svfshelf({mode:"lowshelf"},e,A,t,n):w5.svfshelf(Object.assign({},e,{mode:"lowshelf"}),A,t,n,i)}function rX(e,A,t,n,i){return typeof e=="number"||T0(e)?w5.svfshelf({mode:"highshelf"},e,A,t,n):w5.svfshelf(Object.assign({},e,{mode:"highshelf"}),A,t,n,i)}function sX(e,A){let t=typeof e=="number"||T0(e)?e:A;return((i,r,s)=>w5.min(r,w5.max(i,s)))(-1,1,w5.mul(w5.db2gain(-30),w5.add(w5.pole(.99765,w5.mul(t,.099046)),w5.pole(.963,w5.mul(t,.2965164)),w5.pole(.57,w5.mul(t,1.0526913)),w5.mul(.1848,t))))}var j3=G2(G2(G2(G2({},R6),S6),lc),zr);function oX(e,A,t,n,i,r){let s=typeof e=="number"||T0(e)?[e,A,t,n,i]:[A,t,n,i,r],[o,a,l,u,I]=s,C=j3.mul(o,j3.sr()),h=j3.le(j3.counter(I),C),d=j3.select(I,j3.select(h,1,l),0),m=j3.select(I,j3.select(h,o,a),u),p=j3.tau2pole(j3.div(m,6.91));return j3.smooth(p,d)}var iU={};Ae(iU,{blepsaw:()=>cX,blepsquare:()=>uX,bleptriangle:()=>IX,cycle:()=>aX,noise:()=>Vf,pinknoise:()=>CX,saw:()=>Kf,square:()=>lX,train:()=>Hf,triangle:()=>gX});var J5=G2(G2(G2({},R6),S6),lc);function Hf(e,A){return typeof e=="number"||T0(e)?J5.le(J5.phasor(e,0),.5):J5.le(J5.phasor(e,A,0),.5)}function aX(e,A){return typeof e=="number"||T0(e)?J5.sin(J5.mul(2*Math.PI,J5.phasor(e,0))):J5.sin(J5.mul(2*Math.PI,J5.phasor(e,A,0)))}function Kf(e,A){return typeof e=="number"||T0(e)?J5.sub(J5.mul(2,J5.phasor(e,0)),1):J5.sub(J5.mul(2,J5.phasor(e,A,0)),1)}function lX(e,A){return typeof e=="number"||T0(e)?J5.sub(J5.mul(2,Hf(e)),1):J5.sub(J5.mul(2,Hf(e,A)),1)}function gX(e,A){return typeof e=="number"||T0(e)?J5.mul(2,J5.sub(.5,J5.abs(Kf(e)))):J5.mul(2,J5.sub(.5,J5.abs(Kf(e,A))))}function cX(e,A){let n=!(typeof e=="number"||T0(e))?A:e;return c0("blepsaw",{},[n])}function uX(e,A){let n=!(typeof e=="number"||T0(e))?A:e;return c0("blepsquare",{},[n])}function IX(e,A){let n=!(typeof e=="number"||T0(e))?A:e;return c0("bleptriangle",{},[n])}function Vf(e){return typeof e>"u"?J5.sub(J5.mul(2,J5.rand()),1):J5.sub(J5.mul(2,J5.rand(e)),1)}function CX(e){return typeof e>"u"?J5.pink(Vf()):J5.pink(Vf(e))}var hX=class extends JZ{constructor(){super()}},y2=WZ(G2(G2(G2(G2(G2(G2(G2({},R6),AU),nU),lc),S6),iU),zr),{const:$T,in:eU}),Q8={CREATE_NODE:0,DELETE_NODE:1,APPEND_CHILD:2,SET_PROPERTY:3,ACTIVATE_ROOTS:4,COMMIT_UPDATES:5},fX=class{constructor(){this.nodeMap=new Map,this.currentActiveRoots=new Set,this.clear()}clear(){this.nodesAdded=0,this.nodesRemoved=0,this.edgesAdded=0,this.propsWritten=0,this.batch={createNode:[],deleteNode:[],appendChild:[],setProperty:[],activateRoots:[],commitUpdates:[]}}getNodeMap(){return this.nodeMap}getTerminalGeneration(){return 4}createNode(e,A){this.nodesAdded++,this.batch.createNode.push([Q8.CREATE_NODE,e,A])}deleteNode(e){this.nodesRemoved++,this.batch.deleteNode.push([Q8.DELETE_NODE,e])}appendChild(e,A){this.edgesAdded++,this.batch.appendChild.push([Q8.APPEND_CHILD,e,A])}setProperty(e,A,t){this.propsWritten++,this.batch.setProperty.push([Q8.SET_PROPERTY,e,A,t])}activateRoots(e){e.length===this.currentActiveRoots.size&&e.every(t=>this.currentActiveRoots.has(t))||(this.batch.activateRoots.push([Q8.ACTIVATE_ROOTS,e]),this.currentActiveRoots=new Set(e))}commitUpdates(){this.batch.commitUpdates.push([Q8.COMMIT_UPDATES])}getPackedInstructions(){return[...this.batch.createNode,...this.batch.deleteNode,...this.batch.appendChild,...this.batch.setProperty,...this.batch.activateRoots,...this.batch.commitUpdates]}};function ED(){return typeof performance>"u"?Date.now():performance.now()}var dX=class{constructor(e){this._delegate=new fX,this._sendMessage=e,this._nextRefId=0}createRef(e,A,t){let n=`__refKey:${this._nextRefId++}`,i=c0(e,Object.assign({key:n},A),t);return[i,s=>{if(!this._delegate.nodeMap.has(i.hash))throw new Error("Cannot update a ref that has not been mounted; make sure you render your node first");const o=this._delegate.nodeMap.get(i.hash);this._delegate.clear(),KT(this._delegate,i.hash,o.props,s),this._delegate.commitUpdates();const a=this._delegate.getPackedInstructions();return Promise.resolve(this._sendMessage(a))}]}render(...e){const A=ED();this._delegate.clear(),Rj(this._delegate,e.map($));const t=ED(),n=this._delegate.getPackedInstructions();return Promise.resolve(this._sendMessage(n)).then(i=>({result:i,nodesAdded:this._delegate.nodesAdded,edgesAdded:this._delegate.edgesAdded,propsWritten:this._delegate.propsWritten,elapsedTimeMs:t-A}))}};function EX(e,A){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&A.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);iA())))}(A,I,g)}var r,X=A=>{throw new q(A.O.S.P.name+" instance already deleted")},m=!1,x=()=>{},e=(A,I,g)=>I===g?A:void 0===g.U||null===(A=e(A,I,g.U))?null:g.pa(A),z={},P=[],p=()=>{for(;P.length;){var A=P.pop();A.O.aa=!1,A.delete()}},u={},v=(A,I)=>{if(!I.S||!I.R)throw new W("makeClassHandle requires ptr and ptrType");if(!!I.V!=!!I.T)throw new W("Both smartPtrType and smartPtr must be specified");return I.count={value:1},$(Object.create(A,{O:{value:I,writable:!0}}))},$=A=>"undefined"==typeof FinalizationRegistry?($=A=>A,A):(m=new FinalizationRegistry((A=>{--(A=A.O).count.value,0===A.count.value&&(A.T?A.V.Z(A.T):A.S.P.Z(A.R))})),x=A=>{m.unregister(A)},($=A=>{var I=A.O;return I.T&&m.register(A,{O:I},A),A})(A));function _(){}var AA=(A,I)=>Object.defineProperty(I,"name",{value:A}),IA=(A,I,g)=>{if(void 0===A[I].Y){var C=A[I];A[I]=function(){if(!A[I].Y.hasOwnProperty(arguments.length))throw new q(`Function \'${g}\' called with an invalid number of arguments (${arguments.length}) - expects one of (${A[I].Y})!`);return A[I].Y[arguments.length].apply(this,arguments)},A[I].Y=[],A[I].Y[C.ea]=C}};function gA(A,I,g,C,Q,B,E,D){this.name=A,this.constructor=I,this.ba=g,this.Z=C,this.U=Q,this.qa=B,this.da=E,this.pa=D,this.va=[]}var CA=(A,I,g)=>{for(;I!==g;){if(!I.da)throw new q(`Expected null or instance of ${g.name}, got an instance of ${I.name}`);A=I.da(A),I=I.U}return A};function QA(A,I){if(null===I){if(this.ha)throw new q(`null is not a valid ${this.name}`);return 0}if(!I.O)throw new q(`Cannot pass "${TA(I)}" as a ${this.name}`);if(!I.O.R)throw new q(`Cannot pass deleted object as a pointer of type ${this.name}`);return CA(I.O.R,I.O.S.P,this.P)}function BA(A,I){if(null===I){if(this.ha)throw new q(`null is not a valid ${this.name}`);if(this.ga){var g=this.wa();return null!==A&&A.push(this.Z,g),g}return 0}if(!I||!I.O)throw new q(`Cannot pass "${TA(I)}" as a ${this.name}`);if(!I.O.R)throw new q(`Cannot pass deleted object as a pointer of type ${this.name}`);if(!this.fa&&I.O.S.fa)throw new q(`Cannot convert argument of type ${I.O.V?I.O.V.name:I.O.S.name} to parameter type ${this.name}`);if(g=CA(I.O.R,I.O.S.P,this.P),this.ga){if(void 0===I.O.T)throw new q("Passing raw pointer to smart pointer is illegal");switch(this.ya){case 0:if(I.O.V!==this)throw new q(`Cannot convert argument of type ${I.O.V?I.O.V.name:I.O.S.name} to parameter type ${this.name}`);g=I.O.T;break;case 1:g=I.O.T;break;case 2:if(I.O.V===this)g=I.O.T;else{var C=I.clone();g=this.xa(g,LA((()=>C.delete()))),null!==A&&A.push(this.Z,g)}break;default:throw new q("Unsupporting sharing policy")}}return g}function EA(A,I){if(null===I){if(this.ha)throw new q(`null is not a valid ${this.name}`);return 0}if(!I.O)throw new q(`Cannot pass "${TA(I)}" as a ${this.name}`);if(!I.O.R)throw new q(`Cannot pass deleted object as a pointer of type ${this.name}`);if(I.O.S.fa)throw new q(`Cannot convert argument of type ${I.O.S.name} to parameter type ${this.name}`);return CA(I.O.R,I.O.S.P,this.P)}function DA(A){return this.fromWireType(F[A>>2])}function iA(A,I,g,C,Q,B,E,D,i,w,R){this.name=A,this.P=I,this.ha=g,this.fa=C,this.ga=Q,this.ua=B,this.ya=E,this.ma=D,this.wa=i,this.xa=w,this.Z=R,Q||void 0!==I.U?this.toWireType=BA:(this.toWireType=C?QA:EA,this.W=null)}var wA,RA,oA=[],NA=A=>{var I=oA[A];return I||(A>=oA.length&&(oA.length=A+1),oA[A]=I=wA.get(A)),I},GA=(A,I)=>{var g=(A=d(A)).includes("j")?((A,I)=>{var g=[];return function(){if(g.length=0,Object.assign(g,arguments),A.includes("j")){var Q=C["dynCall_"+A];Q=g&&g.length?Q.apply(null,[I].concat(g)):Q.call(null,I)}else Q=NA(I).apply(null,g);return Q}})(A,I):NA(I);if("function"!=typeof g)throw new q(`unknown function pointer with signature ${A}: ${I}`);return g},FA=A=>{A=AI(A);var I=d(A);return II(A),I},UA=(A,I)=>{var g=[],C={};throw I.forEach((function A(I){C[I]||b[I]||(t[I]?t[I].forEach(A):(g.push(I),C[I]=!0))})),new RA(`${A}: `+g.map(FA).join([", "]))},MA=(A,I)=>{for(var g=[],C=0;C>2]);return g},JA=A=>{for(;A.length;){var I=A.pop();A.pop()(I)}};function yA(A){for(var I=1;IE)throw new q("argTypes array size mismatch! Must at least get return value and \'this\' types!");var D=null!==I[1]&&null!==g,i=yA(I);for(g="void"!==I[0].name,C=[O,C,Q,JA,I[0],I[1]],Q=0;Q{A>=SA.ja&&0==--SA.get(A).na&&(SA.X[A]=void 0,SA.ia.push(A))},cA=A=>{if(!A)throw new q("Cannot use deleted val. handle = "+A);return SA.get(A).value},LA=A=>{switch(A){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:A={na:1,value:A};var I=SA.ia.pop()||SA.X.length;return SA.X[I]=A,I}};function lA(A){return this.fromWireType(G[A>>2])}for(var HA={name:"emscripten::val",fromWireType:A=>{var I=cA(A);return KA(A),I},toWireType:(A,I)=>LA(I),argPackAdvance:8,readValueFromPointer:lA,W:null},TA=A=>{if(null===A)return"null";var I=typeof A;return"object"===I||"array"===I||"function"===I?A.toString():""+A},ZA=(A,I)=>{switch(I){case 4:return function(A){return this.fromWireType(U[A>>2])};case 8:return function(A){return this.fromWireType(M[A>>3])};default:throw new TypeError(`invalid float width (${I}): ${A}`)}},VA=(A,I,g)=>{switch(I){case 1:return g?A=>w[A>>0]:A=>R[A>>0];case 2:return g?A=>o[A>>1]:A=>N[A>>1];case 4:return g?A=>G[A>>2]:A=>F[A>>2];default:throw new TypeError(`invalid integer width (${I}): ${A}`)}},qA="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,WA="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,dA=(A,I)=>{for(var g=A>>1,C=g+I/2;!(g>=C)&&N[g];)++g;if(32<(g<<=1)-A&&WA)return WA.decode(R.subarray(A,g));for(g="",C=0;!(C>=I/2);++C){var Q=o[A+2*C>>1];if(0==Q)break;g+=String.fromCharCode(Q)}return g},jA=(A,I,g)=>{if(g??=2147483647,2>g)return 0;var C=I;g=(g-=2)<2*A.length?g/2:A.length;for(var Q=0;Q>1]=A.charCodeAt(Q),I+=2;return o[I>>1]=0,I-C},bA=A=>2*A.length,tA=(A,I)=>{for(var g=0,C="";!(g>=I/4);){var Q=G[A+4*g>>2];if(0==Q)break;++g,65536<=Q?(Q-=65536,C+=String.fromCharCode(55296|Q>>10,56320|1023&Q)):C+=String.fromCharCode(Q)}return C},OA=(A,I,g)=>{if(g??=2147483647,4>g)return 0;var C=I;g=C+g-4;for(var Q=0;Q=B)B=65536+((1023&B)<<10)|1023&A.charCodeAt(++Q);if(G[I>>2]=B,(I+=4)+4>g)break}return G[I>>2]=0,I-C},nA=A=>{for(var I=0,g=0;g=C&&++g,I+=4}return I},fA=(A,I)=>{var g=b[A];if(void 0===g)throw A=I+" has unknown type "+FA(A),new q(A);return g},rA=(A,I,g)=>{var C=[];return A=A.toWireType(C,g),C.length&&(F[I>>2]=LA(C)),A},XA=[],mA={},xA=A=>{var I=mA[A];return void 0===I?d(A):I},eA=()=>"object"==typeof globalThis?globalThis:Function("return this")(),zA=A=>(zA=(()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return A=>crypto.getRandomValues(A);c("initRandomDevice")})())(A),PA=Array(256),pA=0;256>pA;++pA)PA[pA]=String.fromCharCode(pA);V=PA,q=C.BindingError=class extends Error{constructor(A){super(A),this.name="BindingError"}},W=C.InternalError=class extends Error{constructor(A){super(A),this.name="InternalError"}},Object.assign(_.prototype,{isAliasOf:function(A){if(!(this instanceof _&&A instanceof _))return!1;var I=this.O.S.P,g=this.O.R;A.O=A.O;var C=A.O.S.P;for(A=A.O.R;I.U;)g=I.da(g),I=I.U;for(;C.U;)A=C.da(A),C=C.U;return I===C&&g===A},clone:function(){if(this.O.R||X(this),this.O.ca)return this.O.count.value+=1,this;var A=$,I=Object,g=I.create,C=Object.getPrototypeOf(this),Q=this.O;return(A=A(g.call(I,C,{O:{value:{count:Q.count,aa:Q.aa,ca:Q.ca,R:Q.R,S:Q.S,T:Q.T,V:Q.V}}}))).O.count.value+=1,A.O.aa=!1,A},delete(){if(this.O.R||X(this),this.O.aa&&!this.O.ca)throw new q("Object already scheduled for deletion");x(this);var A=this.O;--A.count.value,0===A.count.value&&(A.T?A.V.Z(A.T):A.S.P.Z(A.R)),this.O.ca||(this.O.T=void 0,this.O.R=void 0)},isDeleted:function(){return!this.O.R},deleteLater:function(){if(this.O.R||X(this),this.O.aa&&!this.O.ca)throw new q("Object already scheduled for deletion");return P.push(this),1===P.length&&r&&r(p),this.O.aa=!0,this}}),C.getInheritedInstanceCount=()=>Object.keys(u).length,C.getLiveInheritedInstances=()=>{var A,I=[];for(A in u)u.hasOwnProperty(A)&&I.push(u[A]);return I},C.flushPendingDeletes=p,C.setDelayFunction=A=>{r=A,P.length&&r&&r(p)},Object.assign(iA.prototype,{ra(A){return this.ma&&(A=this.ma(A)),A},la(A){this.Z?.(A)},argPackAdvance:8,readValueFromPointer:DA,fromWireType:function(A){function I(){return this.ga?v(this.P.ba,{S:this.ua,R:g,V:this,T:A}):v(this.P.ba,{S:this,R:A})}var g=this.ra(A);if(!g)return this.la(A),null;var C=((A,I)=>{if(void 0===I)throw new q("ptr should not be undefined");for(;A.U;)I=A.da(I),A=A.U;return u[I]})(this.P,g);if(void 0!==C)return 0===C.O.count.value?(C.O.R=g,C.O.T=A,C.clone()):(C=C.clone(),this.la(A),C);if(C=this.P.qa(g),!(C=z[C]))return I.call(this);C=this.fa?C.oa:C.pointerType;var Q=e(g,this.P,C.P);return null===Q?I.call(this):this.ga?v(C.P.ba,{S:C,R:Q,V:this,T:A}):v(C.P.ba,{S:C,R:Q})}}),RA=C.UnboundTypeError=(hA=Error,(aA=AA(kA="UnboundTypeError",(function(A){this.name=kA,this.message=A,void 0!==(A=Error(A).stack)&&(this.stack=this.toString()+"\\n"+A.replace(/^Error(:[^\\n]*)?\\n/,""))}))).prototype=Object.create(hA.prototype),aA.prototype.constructor=aA,aA.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},aA),SA.X.push({value:void 0},{value:null},{value:!0},{value:!1}),Object.assign(SA,{ja:SA.X.length}),C.count_emval_handles=()=>{for(var A=0,I=SA.ja;I{var C=new Z(A);throw F[C.R+16>>2]=0,F[C.R+4>>2]=I,F[C.R+8>>2]=g,A},x:()=>{},C:(A,I,g,C)=>{f(A,{name:I=d(I),fromWireType:function(A){return!!A},toWireType:function(A,I){return I?g:C},argPackAdvance:8,readValueFromPointer:function(A){return this.fromWireType(R[A])},W:null})},H:(A,I,g,Q,B,E,D,i,w,R,o,N,G)=>{o=d(o),E=GA(B,E),i&&=GA(D,i),R&&=GA(w,R),G=GA(N,G);var F=(A=>{if(void 0===A)return"_unknown";var I=(A=A.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=I&&57>=I?`_${A}`:A})(o);((A,I)=>{if(C.hasOwnProperty(A))throw new q(`Cannot register public name \'${A}\' twice`);C[A]=I})(F,(function(){UA(`Cannot construct ${o} due to unbound types`,[Q])})),n([A,I,g],Q?[Q]:[],(function(I){if(I=I[0],Q)var g=I.P,B=g.ba;else B=_.prototype;I=AA(o,(function(){if(Object.getPrototypeOf(this)!==D)throw new q("Use \'new\' to construct "+o);if(void 0===N.$)throw new q(o+" has no accessible constructor");var A=N.$[arguments.length];if(void 0===A)throw new q(`Tried to invoke ctor of ${o} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(N.$).toString()}) parameters instead!`);return A.apply(this,arguments)}));var D=Object.create(B,{constructor:{value:I}});I.prototype=D;var w,N=new gA(o,I,D,G,g,E,i,R);N.U&&((w=N.U).ka??(w.ka=[]),N.U.ka.push(N));return g=new iA(o,N,!0,!1,!1),w=new iA(o+"*",N,!1,!1,!1),B=new iA(o+" const*",N,!1,!0,!1),z[A]={pointerType:w,oa:B},((A,I)=>{if(!C.hasOwnProperty(A))throw new W("Replacing nonexistant public symbol");C[A]=I,C[A].ea=void 0})(F,I),[g,w,B]}))},G:(A,I,g,C,Q,B)=>{var E=MA(I,g);Q=GA(C,Q),n([],[A],(function(A){var g=`constructor ${(A=A[0]).name}`;if(void 0===A.P.$&&(A.P.$=[]),void 0!==A.P.$[I-1])throw new q(`Cannot register multiple constructors with identical number of parameters (${I-1}) for class \'${A.name}\'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return A.P.$[I-1]=()=>{UA(`Cannot construct ${A.name} due to unbound types`,E)},n([],E,(C=>(C.splice(1,0,null),A.P.$[I-1]=sA(g,C,null,Q,B),[]))),[]}))},e:(A,I,g,C,Q,B,E,D,i)=>{var w=MA(g,C);I=(A=>{const I=(A=A.trim()).indexOf("(");return-1!==I?A.substr(0,I):A})(I=d(I)),B=GA(Q,B),n([],[A],(function(A){function C(){UA(`Cannot call ${Q} due to unbound types`,w)}var Q=`${(A=A[0]).name}.${I}`;I.startsWith("@@")&&(I=Symbol[I.substring(2)]),D&&A.P.va.push(I);var R=A.P.ba,o=R[I];return void 0===o||void 0===o.Y&&o.className!==A.name&&o.ea===g-2?(C.ea=g-2,C.className=A.name,R[I]=C):(IA(R,I,Q),R[I].Y[g-2]=C),n([],w,(function(C){return C=sA(Q,C,A,B,E,i),void 0===R[I].Y?(C.ea=g-2,R[I]=C):R[I].Y[g-2]=C,[]})),[]}))},B:A=>f(A,HA),u:(A,I,g)=>{f(A,{name:I=d(I),fromWireType:A=>A,toWireType:(A,I)=>I,argPackAdvance:8,readValueFromPointer:ZA(I,g),W:null})},g:(A,I,g,C,Q)=>{if(I=d(I),-1===Q&&(Q=4294967295),Q=A=>A,0===C){var B=32-8*g;Q=A=>A<>>B}var E=I.includes("unsigned")?function(A,I){return I>>>0}:function(A,I){return I};f(A,{name:I,fromWireType:Q,toWireType:E,argPackAdvance:8,readValueFromPointer:VA(I,g,0!==C),W:null})},b:(A,I,g)=>{function C(A){return new Q(w.buffer,F[A+4>>2],F[A>>2])}var Q=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][I];f(A,{name:g=d(g),fromWireType:C,argPackAdvance:8,readValueFromPointer:C},{sa:!0})},t:(A,I)=>{var g="std::string"===(I=d(I));f(A,{name:I,fromWireType:function(A){var I=F[A>>2],C=A+4;if(g)for(var Q=C,B=0;B<=I;++B){var E=C+B;if(B==I||0==R[E]){if(Q){var D=Q,i=R,w=D+(E-Q);for(Q=D;i[Q]&&!(Q>=w);)++Q;if(16(o=224==(240&o)?(15&o)<<12|N<<6|G:(7&o)<<18|N<<12|G<<6|63&i[D++])?w+=String.fromCharCode(o):(o-=65536,w+=String.fromCharCode(55296|o>>10,56320|1023&o))}}else w+=String.fromCharCode(o)}D=w}}else D="";if(void 0===U)var U=D;else U+=String.fromCharCode(0),U+=D;Q=E+1}}else{for(U=Array(I),B=0;B=E?Q++:2047>=E?Q+=2:55296<=E&&57343>=E?(Q+=4,++C):Q+=3}else Q=I.length;if(E=(Q=_A(4+(C=Q)+1))+4,F[Q>>2]=C,g&&B){if(B=E,E=C+1,C=R,0=i)i=65536+((1023&i)<<10)|1023&I.charCodeAt(++D);if(127>=i){if(B>=E)break;C[B++]=i}else{if(2047>=i){if(B+1>=E)break;C[B++]=192|i>>6}else{if(65535>=i){if(B+2>=E)break;C[B++]=224|i>>12}else{if(B+3>=E)break;C[B++]=240|i>>18,C[B++]=128|i>>12&63}C[B++]=128|i>>6&63}C[B++]=128|63&i}}C[B]=0}}else if(B)for(B=0;B{if(g=d(g),2===I)var C=dA,Q=jA,B=bA,E=()=>N,D=1;else 4===I&&(C=tA,Q=OA,B=nA,E=()=>F,D=2);f(A,{name:g,fromWireType:A=>{for(var g,Q=F[A>>2],B=E(),i=A+4,w=0;w<=Q;++w){var R=A+4+w*I;w!=Q&&0!=B[R>>D]||(i=C(i,R-i),void 0===g?g=i:(g+=String.fromCharCode(0),g+=i),i=R+I)}return II(A),g},toWireType:(A,C)=>{if("string"!=typeof C)throw new q(`Cannot pass non-string to C++ string type ${g}`);var E=B(C),i=_A(4+E+I);return F[i>>2]=E>>D,Q(C,i+4,E+I),null!==A&&A.push(II,i),i},argPackAdvance:8,readValueFromPointer:lA,W(A){II(A)}})},D:(A,I)=>{f(A,{ta:!0,name:I=d(I),argPackAdvance:0,fromWireType:()=>{},toWireType:()=>{}})},k:(A,I,g)=>(A=cA(A),I=fA(I,"emval::as"),rA(I,g,A)),p:(A,I,g,C)=>(A=XA[A])(null,I=cA(I),g,C),s:(A,I,g,C,Q)=>(A=XA[A])(I=cA(I),I[g=xA(g)],C,Q),a:KA,j:A=>0===A?LA(eA()):(A=xA(A),LA(eA()[A])),h:(A,I,g)=>{I=((A,I)=>{for(var g=Array(A),C=0;C>2],"parameter "+C);return g})(A,I);var C=I.shift();A--;var Q="return function (obj, func, destructorsRef, args) {\\n",B=0,E=[];0===g&&E.push("obj");for(var D=["retType"],i=[C],w=0;wA.name)).join(", ")}) => ${C.name}>`,(A=>{var I=XA.length;return XA.push(A),I})(AA(g,A))},i:(A,I)=>(A=cA(A),I=cA(I),LA(A[I])),f:A=>{4(A=cA(A))instanceof(I=cA(I)),F:A=>"number"==typeof(A=cA(A)),E:A=>"string"==typeof(A=cA(A)),w:()=>LA([]),l:A=>LA(xA(A)),v:()=>LA({}),d:A=>{var I=cA(A);JA(I),KA(A)},n:(A,I,g)=>{A=cA(A),I=cA(I),g=cA(g),A[I]=g},c:(A,I)=>(A=(A=fA(A,"_emval_take_value")).readValueFromPointer(I),LA(A)),q:()=>{c("")},A:(A,I,g)=>R.copyWithin(A,I,I+g),z:A=>{var I=R.length;if(2147483648<(A>>>=0))return!1;for(var g=1;4>=g;g*=2){var C=I*(1+.2/g);C=Math.min(C,A+100663296);var Q=Math;C=Math.max(A,C);A:{Q=(Q.min.call(Q,2147483648,C+(65536-C%65536)%65536)-i.buffer.byteLength+65535)/65536;try{i.grow(Q),y();var B=1;break A}catch(A){}B=void 0}if(B)return!0}return!1},y:(A,I)=>(zA(R.subarray(A,A+I)),0)},$A=function(){function A(A){return $A=A.exports,i=$A.I,y(),wA=$A.L,s.unshift($A.J),a--,C.monitorRunDependencies?.(a),0==a&&(null!==S&&(clearInterval(S),S=null),K&&(A=K,K=null,A())),$A}var I={a:vA};if(a++,C.monitorRunDependencies?.(a),C.instantiateWasm)try{return C.instantiateWasm(I,A)}catch(A){D(`Module.instantiateWasm callback failed with error: ${A}`),g(A)}return I=function(A){if(L==L&&E)var I=new Uint8Array(E);else{if(l(I=L)){I=atob(I.slice(37));for(var g=new Uint8Array(I.length),C=0;CModule));';class mX extends hX{initialize(A,t={},n=16){return Qe(this,void 0,void 0,function*(){Wn(typeof A=="object"&&A!==null,"First argument to initialize must be a valid AudioContext instance."),Wn(typeof t=="object"&&t!==null,"The optional second argument to initialize must be an object."),typeof A._elemWorkletRegistry!="object"&&(A._elemWorkletRegistry={});const i=A._elemWorkletRegistry;if(!i.hasOwnProperty(pC)){const r=new Blob([pX,QX],{type:"text/javascript"}),s=URL.createObjectURL(r);if(!A.audioWorklet)throw new Error("BaseAudioContext.audioWorklet is missing; are you running in a secure context (https)?");yield A.audioWorklet.addModule(s),i[pC]=!0}return this._promiseMap=new Map,this._nextRequestId=0,this._worklet=new AudioWorkletNode(A,`ElementaryAudioWorkletProcessor@${pC}`,Object.assign({numberOfInputs:0,numberOfOutputs:1,outputChannelCount:[2]},t)),yield new Promise((r,s)=>{this._worklet.port.onmessage=o=>{const[a,l]=o.data;if(a==="load")return this._renderer=new dX(u=>Qe(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("renderInstructions",{batch:u})})),r(this._worklet),this.emit(a,l);if(a==="events")return l.forEach(u=>{this.emit(u.type,u.event)});if(a==="reply"){const{requestId:u,result:I}=l,{resolve:C,reject:h}=this._promiseMap.get(u);return this._promiseMap.delete(u),C(I)}},this._timer=window.setInterval(()=>{this._worklet.port.postMessage({requestType:"processQueuedEvents"})},n)})})}_sendWorkletRequest(A,t){Wn(this._worklet,"Can't send request before worklet is ready. Have you initialized your WebRenderer instance?");let n=this._nextRequestId++;return this._worklet.port.postMessage({requestId:n,requestType:A,payload:t}),new Promise((i,r)=>{this._promiseMap.set(n,{resolve:i,reject:r})})}createRef(A,t,n){return this._renderer.createRef(A,t,n)}render(...A){return Qe(this,void 0,void 0,function*(){const t=yield this._renderer.render(...A),{result:n}=t,i=EX(t,["result"]);return n.success?Promise.resolve(i):Promise.reject(n)})}updateVirtualFileSystem(A){return Qe(this,void 0,void 0,function*(){return Wn(typeof A=="object"&&A!==null,"Virtual file system must be an object mapping string type keys to Array|Float32Array type values"),Object.keys(A).forEach(function(n){const i=typeof A[n]=="object"&&(Array.isArray(A[n])||A[n]instanceof Float32Array);Wn(i,"Virtual file system must be an object mapping string type keys to Array|Float32Array type values")}),yield this._sendWorkletRequest("updateSharedResourceMap",{resources:A})})}pruneVirtualFileSystem(){return Qe(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("pruneVirtualFileSystem",{})})}listVirtualFileSystem(){return Qe(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("listVirtualFileSystem",{})})}reset(){return Qe(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("reset",{})})}setCurrentTime(A){return Qe(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("setCurrentTime",{time:A})})}setCurrentTimeMs(A){return Qe(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("setCurrentTimeMs",{time:A})})}}function e1(e,A){return{key:`${e}:${A}`}}function yX(e,A=16){return 1/(e/60)*4/A}function rU(e){return Math.round(e/1e3*44100)}function p8(e,A,t,n){const i=e1(e,"tap").key,r=y2.sdelay({...e1(e,"sdelay"),size:rU(n)},y2.tapIn({name:i}));return y2.tapOut({name:i},y2.add(A,y2.mul(t,r)))}function m8(e,A,t,n){const i=e1(e,"tap").key,r=y2.sdelay({...e1(e,"sdelay"),size:rU(100)},y2.tapIn({name:i})),s=y2.convolve({...e1(e,"convolve"),path:n},r);return y2.tapOut({name:i},y2.add(A,y2.mul(t*.0347,s)))}const wX=new Uint8Array([82,73,70,70,216,206,18,0,87,65,86,69,102,109,116,32,16,0,0,0,1,0,2,0,68,172,0,0,16,177,2,0,4,0,16,0,70,76,76,82,204,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,97,116,97,224,190,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,135,0,0,24,254,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,135,0,0,8,254,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,135,0,0,251,253,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,135,0,0,236,253,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,135,0,0,222,253,0,0,249,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,111,135,0,0,209,253,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,135,0,0,194,253,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,142,135,0,0,178,253,0,0,244,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,157,135,0,0,161,253,0,0,244,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,135,0,0,145,253,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,135,0,0,127,253,0,0,244,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,135,0,0,110,253,0,0,244,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,135,0,0,94,253,0,0,242,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,135,0,0,77,253,0,0,242,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,136,0,0,57,253,0,0,240,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,136,0,0,39,253,0,0,238,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,136,0,0,19,253,0,0,238,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,136,0,0,255,252,0,0,238,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,136,0,0,238,252,0,0,236,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,136,0,0,216,252,0,0,236,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188,80,0,0,143,2,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,175,0,0,101,253,0,0,240,255,0,0,0,0,0,0,46,247,10,247,183,255,180,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,8,26,247,72,0,180,255,0,0,253,255,0,0,0,0,66,247,242,8,183,255,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,189,8,66,88,75,0,242,2,0,0,17,0,0,0,0,0,94,238,0,0,105,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,255,17,0,0,0,0,0,0,0,0,0,0,0,0,0,88,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,8,173,168,77,0,255,252,0,0,236,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,125,247,15,247,180,255,178,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,17,0,0,0,0,0,0,0,0,0,0,0,0,0,132,8,33,247,75,0,178,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,247,238,8,180,255,79,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,86,150,8,13,3,77,0,19,0,0,0,0,0,0,0,0,0,174,238,0,0,99,255,0,0,251,255,0,0,0,0,110,8,222,8,75,0,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,238,0,0,99,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,0,0,0,4,0,0,0,0,0,0,0,0,0,125,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,167,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,178,0,0,52,253,0,0,236,255,0,0,0,0,0,0,130,247,90,247,178,255,176,255,0,0,253,255,0,0,0,0,0,0,37,17,0,0,158,0,0,0,2,0,0,0,0,0,52,247,167,247,174,255,180,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,17,0,0,158,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,247,19,247,178,255,172,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,8,110,247,79,0,176,255,0,0,253,255,0,0,0,0,147,247,165,8,176,255,81,0,0,0,0,0,0,0,0,0,72,247,88,8,174,255,77,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,8,189,247,81,0,180,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,8,35,247,77,0,172,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,247,236,8,180,255,83,0,0,0,2,0,0,0,0,0,105,8,5,85,77,0,44,3,0,0,22,0,0,0,0,0,4,239,0,0,94,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,8,66,8,81,0,77,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,239,0,0,94,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,8,216,8,77,0,83,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,238,17,0,90,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,255,0,0,249,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,247,250,171,174,255,200,252,0,0,233,255,0,0,0,0,207,16,0,0,163,0,0,0,2,0,0,0,0,0,0,0,251,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,214,247,94,247,176,255,172,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,16,0,0,165,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,247,253,247,169,255,178,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,8,83,8,81,0,81,0,0,0,0,0,0,0,0,0,121,8,194,247,83,0,174,255,0,0,253,255,0,0,0,0,41,8,114,247,79,0,172,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,240,185,255,99,255,253,255,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,79,247,0,8,169,255,79,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,196,8,22,248,86,0,178,255,2,0,253,255,0,0,0,0,236,74,0,0,242,2,0,0,22,0,0,0,0,0,0,0,101,8,59,8,83,0,81,0,2,0,2,0,0,0,0,0,211,7,134,230,77,0,2,255,2,0,249,255,0,0,0,0,19,8,141,8,81,0,86,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,239,0,0,88,255,0,0,251,255,0,0,0,0,0,0,68,248,229,8,178,255,90,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,8,231,7,88,0,77,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,0,108,239,0,0,88,255,0,0,251,255,0,0,0,0,0,0,196,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,0,0,0,2,0,0,0,0,0,0,0,0,0,46,7,211,8,72,0,88,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,119,239,0,0,88,255,0,0,251,255,0,0,0,0,0,0,0,0,35,255,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,173,176,247,174,252,172,255,233,255,253,255,0,0,0,0,0,0,123,17,0,0,180,0,0,0,2,0,0,0,0,0,138,247,2,248,169,255,174,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,16,0,0,169,0,0,0,4,0,0,0,0,0,0,0,209,254,0,0,242,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,248,101,247,176,255,167,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,1,103,16,11,0,172,0,0,0,4,0,0,0,0,0,19,0,19,0,2,0,0,0,0,0,0,0,0,0,0,0,156,247,251,7,169,255,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,183,255,121,240,253,255,92,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,7,119,247,81,0,167,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,16,0,0,172,0,0,0,4,0,0,0,0,0,0,0,70,248,154,8,176,255,88,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,247,128,81,169,255,97,3,253,255,26,0,0,0,0,0,224,239,191,254,83,255,244,255,249,255,0,0,0,0,0,0,94,8,227,7,88,0,83,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,189,239,0,0,83,255,0,0,251,255,0,0,0,0,187,8,116,248,92,0,176,255,2,0,253,255,0,0,0,0,183,7,134,8,81,0,90,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,7,48,247,79,0,163,255,2,0,253,255,0,0,0,0,196,239,0,0,81,255,0,0,251,255,0,0,0,0,0,0,194,255,19,0,253,255,0,0,0,0,0,0,0,0,0,0,103,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,8,247,6,92,0,75,0,2,0,0,0,0,0,0,0,165,248,222,8,178,255,94,0,253,255,2,0,0,0,0,0,0,0,187,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,239,0,0,81,255,0,0,251,255,0,0,0,0,26,255,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,247,142,175,167,255,145,252,253,255,229,255,0,0,0,0,130,24,207,8,11,1,94,0,8,0,2,0,0,0,0,0,52,248,180,247,169,255,165,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,16,0,0,176,0,0,0,4,0,0,0,0,0,0,0,200,254,0,0,244,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,247,97,248,165,255,174,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,16,97,1,174,0,15,0,4,0,0,0,0,0,0,0,244,247,245,7,167,255,86,0,253,255,0,0,0,0,0,0,33,8,30,248,88,0,169,255,2,0,253,255,0,0,0,0,203,7,205,247,83,0,165,255,2,0,253,255,0,0,0,0,216,240,180,255,88,255,253,255,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,247,156,7,163,255,83,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,178,0,0,0,4,0,0,0,0,0,110,8,121,248,90,0,172,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,71,0,0,35,3,0,0,24,0,0,0,0,0,0,0,121,15,92,255,172,0,249,255,4,0,0,0,0,0,0,0,0,0,21,240,0,0,77,255,0,0,251,255,0,0,0,0,178,7,50,8,86,0,90,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,240,0,0,79,255,0,0,251,255,0,0,0,0,0,0,169,248,147,8,174,255,97,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,8,134,7,94,0,83,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,240,0,0,77,255,0,0,251,255,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,105,0,0,0,4,0,0,0,0,0,0,0,0,0,88,7,130,8,81,0,97,0,2,0,2,0,0,0,0,0,108,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,255,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,177,13,248,119,252,165,255,227,255,0,0,0,0,0,0,0,0,209,16,0,0,194,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,247,101,248,163,255,169,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,15,0,0,180,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,147,248,187,247,169,255,158,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,15,0,0,183,0,0,0,4,0,0,0,0,0,19,0,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,247,154,7,163,255,88,0,251,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,8,125,248,94,0,169,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,7,207,247,86,0,161,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,248,68,8,169,255,97,0,253,255,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,7,205,77,90,0,152,3,2,0,30,0,0,0,0,0,119,240,0,0,72,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,128,7,94,0,88,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,123,240,0,0,72,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,7,44,8,86,0,97,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,0,0,0,0,0,0,0,0,0,0,0,0,0,192,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,110,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,255,0,0,249,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,196,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,186,0,0,185,252,0,0,227,255,0,0,0,0,61,248,108,248,163,255,165,255,253,255,253,255,0,0,0,0,88,15,0,0,187,0,0,0,4,0,0,0,0,0,0,0,152,248,19,248,178,201,158,255,108,253,253,255,236,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,15,0,0,187,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,248,150,7,161,255,92,0,253,255,2,0,0,0,0,0,192,7,130,248,94,0,165,255,2,0,253,255,0,0,0,0,101,7,39,248,90,0,161,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,248,236,7,165,255,97,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,61,5,251,5,64,0,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,75,121,7,180,3,92,0,35,0,2,0,0,0,0,0,0,0,218,240,229,202,68,255,105,253,249,255,236,255,0,0,0,0,0,0,79,1,0,0,15,0,0,0,0,0,0,0,77,7,214,7,216,6,101,250,83,0,185,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,6,28,250,79,0,183,255,2,0,253,255,0,0,0,0,24,7,59,5,88,0,66,0,4,0,2,0,0,0,0,0,33,11,0,0,139,0,0,0,4,0,0,0,22,0,187,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,255,101,12,247,255,156,0,0,0,4,0,0,0,0,0,72,1,77,1,15,0,15,0,0,0,0,0,0,0,0,0,101,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,181,112,248,66,252,158,255,220,255,253,255,0,0,0,0,0,0,245,14,0,0,192,0,0,0,6,0,0,0,0,0,0,0,0,0,125,0,30,205,6,0,114,253,0,0,233,255,0,0,0,0,253,248,53,5,165,255,66,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,5,249,5,64,0,75,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,17,189,5,231,0,72,0,6,0,2,0,0,0,0,0,75,1,72,1,15,0,15,0,0,0,0,0,97,7,136,248,163,1,158,255,19,0,251,255,0,0,0,0,183,248,143,7,161,255,97,0,253,255,2,0,0,0,0,0,0,0,0,0,66,6,6,250,79,0,180,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,7,2,7,92,0,90,0,2,0,2,0,0,0,0,0,68,18,28,250,240,0,178,255,6,0,253,255,0,0,0,0,194,254,110,253,240,255,225,255,0,0,253,255,0,0,0,0,59,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238,10,0,0,143,0,0,0,4,0,0,0,0,0,113,66,0,0,105,3,0,0,30,0,0,0,0,0,72,7,117,7,97,0,97,0,4,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,248,4,211,156,255,174,253,253,255,236,255,0,0,0,0,134,2,0,0,30,0,0,0,0,0,0,0,0,0,0,0,249,4,35,7,64,0,92,0,2,0,2,0,0,0,0,0,0,0,77,1,0,0,15,0,0,0,0,0,0,0,0,0,59,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,0,28,13,8,0,174,0,0,0,4,0,0,0,0,0,218,0,8,12,11,0,158,0,0,0,4,0,0,0,24,0,132,253,247,255,225,255,0,0,0,0,0,0,0,0,0,0,125,1,0,0,19,0,0,0,0,0,0,0,0,0,0,0,121,253,196,254,222,255,240,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,28,88,5,128,1,70,0,13,0,2,0,0,0,0,0,57,1,59,1,15,0,15,0,0,0,0,0,0,0,0,0,11,0,218,253,0,0,227,255,0,0,0,0,0,0,0,0,55,1,70,1,15,0,15,0,0,0,0,0,0,0,0,0,0,0,61,1,0,0,15,0,0,0,0,0,0,0,0,0,189,10,0,0,145,0,0,0,2,0,0,0,0,0,0,0,77,1,0,0,15,0,0,0,0,0,0,0,0,0,127,190,0,0,139,252,0,0,222,255,0,0,0,0,0,0,0,0,52,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,39,213,130,250,187,253,180,255,236,255,253,255,0,0,0,0,196,254,66,255,240,255,247,255,0,0,0,0,0,0,0,0,64,7,66,251,97,0,194,255,4,0,253,255,0,0,0,0,170,13,236,9,185,0,134,0,6,0,2,0,0,0,0,0,72,252,0,0,207,255,0,0,253,255,0,0,0,0,0,0,0,0,55,1,0,0,15,0,0,0,0,0,0,0,0,0,48,1,0,0,13,0,0,0,0,0,0,0,0,0,0,0,6,6,33,250,81,0,176,255,0,0,253,255,0,0,0,0,207,254,123,253,240,255,222,255,0,0,0,0,0,0,0,0,136,5,128,5,72,0,72,0,2,0,2,0,0,0,0,0,110,2,55,1,30,0,15,0,0,0,0,0,0,0,0,0,41,248,211,16,150,255,229,0,251,255,6,0,0,0,0,0,50,1,55,1,15,0,15,0,0,0,2,0,0,0,0,0,245,11,66,1,163,0,15,0,4,0,0,0,0,0,0,0,189,247,207,4,145,255,66,0,253,255,0,0,0,0,0,0,72,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,50,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,52,1,0,0,15,0,0,0,0,0,0,0,0,0,108,5,222,5,72,0,79,0,2,0,0,0,0,0,0,0,225,4,33,8,66,0,110,0,2,0,2,0,0,0,0,0,55,1,141,11,15,0,161,0,0,0,6,0,0,0,0,0,74,250,19,6,178,255,83,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,249,50,6,167,255,83,0,253,255,2,0,0,0,0,0,46,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,238,255,211,11,0,0,163,0,0,0,4,0,0,0,0,0,156,253,185,254,222,255,238,255,0,0,0,0,0,0,0,0,134,206,48,1,81,253,15,0,231,255,0,0,0,0,0,0,99,2,0,0,33,0,0,0,0,0,0,0,0,0,0,0,220,4,185,248,66,0,156,255,2,0,0,0,0,0,0,0,191,254,61,1,240,255,15,0,0,0,0,0,0,0,0,0,121,6,242,4,88,0,68,0,2,0,2,0,0,0,0,0,72,3,200,4,46,0,66,0,0,0,0,0,0,0,0,0,41,1,57,1,15,0,15,0,0,0,0,0,0,0,0,0,110,2,48,1,33,0,15,0,0,0,0,0,0,0,0,0,52,1,0,0,17,0,0,0,2,0,0,0,0,0,0,0,214,254,172,253,240,255,225,255,0,0,0,0,0,0,0,0,178,10,187,1,150,0,24,0,4,0,0,0,0,0,0,0,194,7,222,4,108,0,66,0,2,0,2,0,0,0,0,0,156,11,101,2,163,0,33,0,4,0,0,0,0,0,0,0,194,254,114,254,240,255,233,255,0,0,0,0,0,0,0,0,245,12,44,1,180,0,17,0,6,0,0,0,0,0,0,0,75,1,55,1,17,0,15,0,0,0,0,0,0,0,0,0,242,8,19,255,125,0,244,255,4,0,0,0,0,0,0,0,37,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,50,1,180,254,17,0,238,255,0,0,0,0,0,0,0,0,37,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,114,6,55,16,90,0,229,0,2,0,8,0,0,0,0,0,147,253,55,1,222,255,17,0,0,0,0,0,0,0,0,0,189,5,101,5,81,0,77,0,2,0,0,0,0,0,0,0,233,253,52,1,227,255,17,0,0,0,0,0,0,0,0,0,81,3,0,0,44,0,0,0,2,0,0,0,0,0,0,0,205,254,247,255,240,255,0,0,0,0,0,0,0,0,0,0,233,6,37,250,97,0,172,255,2,0,253,255,0,0,0,0,194,253,227,7,225,255,110,0,0,0,2,0,0,0,0,0,0,0,52,1,0,0,15,0,0,0,0,0,0,0,0,0,37,1,108,2,15,0,33,0,0,0,0,0,0,0,0,0,198,2,176,208,37,0,92,253,0,0,231,255,0,0,0,0,81,248,214,4,147,255,68,0,253,255,2,0,0,0,0,0,52,250,156,4,174,255,66,0,253,255,2,0,0,0,0,0,35,6,97,6,88,0,90,0,2,0,2,0,0,0,0,0,174,4,247,7,68,0,112,0,0,0,2,0,0,0,0,0,216,12,108,252,183,0,205,255,6,0,0,0,0,0,0,0,41,1,141,3,15,0,48,0,0,0,2,0,0,0,0,0,0,0,46,1,0,0,15,0,0,0,0,0,0,0,0,0,103,252,68,9,205,255,132,0,253,255,2,0,0,0,0,0,33,1,77,1,15,0,17,0,0,0,0,0,0,0,0,0,19,4,37,4,59,0,57,0,0,0,0,0,0,0,0,0,88,11,86,2,163,0,35,0,6,0,0,0,0,0,0,0,94,8,207,250,121,0,183,255,4,0,253,255,0,0,0,0,22,1,167,253,15,0,222,255,0,0,0,0,0,0,0,0,52,1,194,12,15,0,183,0,0,0,6,0,0,0,0,0,88,2,244,247,33,0,141,255,0,0,251,255,0,0,0,0,17,11,59,1,158,0,17,0,4,0,0,0,0,0,0,0,11,0,222,255,0,0,253,255,0,0,0,0,0,0,0,0,233,1,0,0,26,0,0,0,0,0,0,0,0,0,0,0,52,1,57,1,17,0,17,0,0,0,0,0,0,0,0,0,242,9,26,11,143,0,161,0,4,0,4,0,0,0,0,0,192,9,44,1,141,0,15,0,4,0,0,0,0,0,0,0,203,5,99,249,83,0,161,255,2,0,253,255,0,0,0,0,41,1,194,254,15,0,238,255,0,0,0,0,0,0,0,0,79,2,55,1,30,0,17,0,0,0,0,0,0,0,0,0,209,4,189,249,70,0,165,255,2,0,253,255,0,0,0,0,99,11,154,254,165,0,238,255,4,0,0,0,0,0,0,0,244,255,48,0,0,0,2,0,0,0,0,0,0,0,0,0,59,1,0,0,17,0,0,0,0,0,0,0,0,0,0,0,35,1,33,1,15,0,15,0,0,0,0,0,0,0,0,0,108,4,156,215,64,0,174,253,2,0,233,255,0,0,0,0,180,252,181,11,207,255,169,0,253,255,6,0,0,0,0,0,77,2,227,254,33,0,240,255,0,0,0,0,0,0,0,0,154,4,165,6,66,0,94,0,2,0,2,0,0,0,0,0,245,13,2,5,205,0,72,0,6,0,2,0,0,0,0,0,147,3,154,253,50,0,220,255,2,0,0,0,0,0,0,0,75,2,88,2,33,0,33,0,2,0,0,0,0,0,0,0,0,0,41,1,0,0,15,0,0,0,0,0,0,0,0,0,141,247,167,3,132,255,52,0,251,255,0,0,0,0,0,0,92,9,116,4,136,0,64,0,4,0,2,0,0,0,0,0,145,249,214,9,161,255,145,0,253,255,4,0,0,0,0,0,125,3,121,3,50,0,50,0,0,0,2,0,0,0,0,0,86,2,44,11,35,0,165,0,2,0,4,0,0,0,0,0,136,254,17,1,236,255,15,0,0,0,0,0,0,0,0,0,48,0,75,11,2,0,167,0,0,0,4,0,0,0,0,0,72,4,30,250,64,0,169,255,2,0,253,255,0,0,0,0,55,1,64,1,17,0,17,0,0,0,0,0,0,0,0,0,59,4,229,3,61,0,57,0,2,0,2,0,0,0,0,0,2,0,220,255,0,0,253,255,0,0,0,0,0,0,0,0,86,2,72,2,33,0,33,0,0,0,0,0,0,0,0,0,119,11,158,1,169,0,22,0,4,0,0,0,0,0,0,0,114,6,30,1,94,0,15,0,2,0,0,0,0,0,0,0,154,251,147,11,192,255,172,0,0,0,6,0,0,0,0,0,110,3,19,255,50,0,242,255,2,0,0,0,0,0,0,0,13,0,24,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,37,1,0,0,15,0,0,0,0,0,0,0,0,0,247,10,187,255,163,0,253,255,4,0,0,0,0,0,0,0,114,250,136,5,174,255,83,0,253,255,4,0,0,0,0,0,244,255,242,254,0,0,242,255,0,0,0,0,0,0,0,0,0,0,222,254,0,0,240,255,0,0,0,0,0,0,0,0,85,215,216,5,154,253,88,0,233,255,4,0,0,0,0,0,33,3,17,8,46,0,119,0,0,0,4,0,0,0,0,0,59,11,112,242,169,0,50,255,6,0,249,255,0,0,0,0,35,1,183,4,15,0,70,0,0,0,2,0,0,0,0,0,176,6,33,2,99,0,33,0,4,0,0,0,0,0,0,0,200,3,11,16,57,0,242,0,2,0,8,0,0,0,0,0,242,254,44,2,240,255,33,0,0,0,0,0,0,0,0,0,94,3,41,1,50,0,17,0,2,0,0,0,0,0,0,0,178,6,138,250,101,0,174,255,2,0,253,255,0,0,0,0,180,253,141,253,222,255,220,255,0,0,0,0,0,0,0,0,119,3,189,7,50,0,119,0,0,0,4,0,0,0,0,0,187,2,183,253,39,0,222,255,0,0,0,0,0,0,0,0,218,5,121,8,88,0,128,0,2,0,4,0,0,0,0,0,37,1,61,13,15,0,200,0,0,0,6,0,0,0,0,0,150,5,211,6,83,0,103,0,2,0,2,0,0,0,0,0,86,13,0,0,200,0,0,0,6,0,0,0,0,0,0,0,46,247,13,1,123,255,15,0,251,255,0,0,0,0,0,0,121,3,0,0,52,0,0,0,2,0,0,0,0,0,0,0,26,1,156,10,15,0,163,0,0,0,6,0,0,0,0,0,72,250,99,254,169,255,233,255,253,255,0,0,0,0,0,0,99,4,22,10,66,0,154,0,2,0,4,0,0,0,0,0,46,1,52,1,17,0,17,0,0,0,0,0,0,0,0,0,103,8,196,1,128,0,24,0,4,0,0,0,0,0,0,0,203,253,225,255,222,255,0,0,0,0,0,0,0,0,0,0,152,250,35,15,174,255,231,0,253,255,8,0,0,0,0,0,238,253,169,254,225,255,236,255,0,0,0,0,0,0,0,0,75,2,55,2,33,0,33,0,0,0,0,0,0,0,0,0,238,249,203,5,163,255,88,0,253,255,2,0,0,0,0,0,178,255,37,12,253,255,187,0,0,0,6,0,0,0,0,0,61,1,209,254,17,0,238,255,0,0,0,0,0,0,0,0,218,254,33,1,238,255,17,0,0,0,0,0,0,0,0,0,185,5,245,5,88,0,90,0,2,0,2,0,0,0,0,0,110,3,30,2,52,0,33,0,2,0,0,0,0,0,0,0,21,218,112,247,180,253,123,255,233,255,249,255,0,0,0,0,189,253,134,255,220,255,249,255,0,0,0,0,0,0,0,0,86,2,110,3,35,0,52,0,2,0,2,0,0,0,0,0,17,10,17,9,154,0,139,0,4,0,4,0,0,0,0,0,147,251,229,9,187,255,154,0,0,0,4,0,0,0,0,0,66,1,39,2,19,0,30,0,0,0,0,0,0,0,0,0,50,2,77,2,33,0,35,0,0,0,0,0,0,0,0,0,233,6,4,249,105,0,147,255,4,0,253,255,0,0,0,0,222,0,163,4,13,0,72,0,0,0,2,0,0,0,0,0,0,0,178,253,0,0,220,255,0,0,0,0,0,0,0,0,39,2,253,254,33,0,240,255,0,0,0,0,0,0,0,0,57,21,172,1,75,1,26,0,13,0,0,0,0,0,0,0,6,255,35,2,242,255,33,0,0,0,2,0,0,0,0,0,28,21,167,255,75,1,251,255,11,0,0,0,0,0,0,0,110,2,218,255,35,0,253,255,2,0,0,0,0,0,0,0,178,253,233,252,220,255,207,255,0,0,0,0,0,0,0,0,156,12,41,1,198,0,17,0,6,0,0,0,0,0,0,0,97,4,64,2,68,0,35,0,2,0,2,0,0,0,0,0,154,251,196,254,187,255,236,255,253,255,0,0,0,0,0,0,50,2,52,2,33,0,35,0,0,0,0,0,0,0,0,0,147,7,117,5,119,0,83,0,4,0,2,0,0,0,0,0,220,253,28,1,222,255,15,0,0,0,0,0,0,0,0,0,94,9,19,253,147,0,211,255,4,0,253,255,0,0,0,0,147,2,200,13,39,0,216,0,0,0,6,0,0,0,0,0,200,253,187,253,222,255,220,255,0,0,0,0,0,0,0,0,19,3,24,0,46,0,0,0,2,0,0,0,0,0,0,0,48,4,167,250,66,0,172,255,0,0,253,255,0,0,0,0,48,1,125,9,17,0,150,0,0,0,6,0,0,0,0,0,253,254,11,0,240,255,0,0,0,0,0,0,0,0,0,0,125,4,152,4,70,0,72,0,2,0,2,0,0,0,0,0,189,253,59,2,220,255,35,0,0,0,2,0,0,0,0,0,154,5,231,6,88,0,110,0,2,0,4,0,0,0,0,0,24,2,191,253,33,0,222,255,0,0,253,255,0,0,0,0,187,241,46,222,26,255,229,253,247,255,236,255,0,0,0,0,152,4,229,255,72,0,253,255,2,0,0,0,0,0,0,0,205,8,8,11,139,0,176,0,4,0,6,0,0,0,0,0,198,254,70,2,236,255,35,0,0,0,0,0,0,0,0,0,127,252,83,2,203,255,37,0,253,255,0,0,0,0,0,0,48,2,57,3,33,0,50,0,0,0,2,0,0,0,0,0,0,0,22,1,0,0,17,0,0,0,0,0,0,0,0,0,105,250,121,7,167,255,116,0,251,255,4,0,0,0,0,0,48,2,90,2,33,0,35,0,2,0,0,0,0,0,0,0,35,2,180,252,35,0,203,255,0,0,0,0,0,0,0,0,41,1,77,2,17,0,35,0,0,0,0,0,0,0,0,0,238,5,0,6,94,0,94,0,4,0,2,0,0,0,0,0,42,16,33,251,2,1,176,255,11,0,253,255,0,0,0,0,247,255,176,18,0,0,44,1,0,0,11,0,0,0,0,0,22,2,200,250,33,0,174,255,2,0,251,255,0,0,0,0,238,254,22,0,240,255,0,0,0,0,0,0,0,0,0,0,44,10,121,4,163,0,72,0,6,0,2,0,0,0,0,0,30,0,220,255,2,0,253,255,0,0,0,0,0,0,0,0,50,3,187,252,52,0,205,255,2,0,0,0,0,0,0,0,52,3,35,1,50,0,19,0,2,0,0,0,0,0,0,0,244,1,22,11,28,0,180,0,0,0,6,0,0,0,0,0,152,250,247,0,167,255,13,0,253,255,0,0,0,0,0,0,26,15,209,3,244,0,61,0,8,0,2,0,0,0,0,0,41,1,8,3,31,36,48,0,75,2,2,0,22,0,0,0,97,5,191,248,86,0,139,255,2,0,251,255,0,0,0,0,244,0,39,0,15,0,2,0,0,0,0,0,0,0,0,0,139,6,68,250,105,0,163,255,2,0,253,255,0,0,0,0,128,9,165,255,154,0,251,255,4,0,0,0,0,0,0,0,178,6,211,6,108,0,110,0,2,0,4,0,0,0,0,0,216,255,251,254,253,255,240,255,0,0,0,0,0,0,0,0,227,253,207,253,222,255,220,255,0,0,0,0,0,0,0,0,141,6,125,5,145,255,88,0,247,255,4,0,0,0,0,0,194,252,64,2,203,255,35,0,253,255,0,0,0,0,0,0,165,255,65,212,251,255,50,253,0,0,227,255,0,0,0,0,44,251,70,4,178,255,68,0,253,255,2,0,0,0,0,0,75,3,19,1,52,0,17,0,0,0,0,0,0,0,0,0,176,8,163,9,141,0,156,0,4,0,6,0,0,0,0,0,8,1,30,0,15,0,2,0,0,0,0,0,0,0,0,0,0,1,46,0,15,0,0,0,0,0,0,0,0,0,0,0,2,1,2,2,6,0,30,0,0,0,2,0,0,0,0,0,79,248,86,3,114,252,57,252,198,255,194,255,0,0,253,255,242,255,6,0,0,0,0,0,0,0,0,0,0,0,0,0,35,1,26,1,17,0,17,0,0,0,0,0,0,0,0,0,218,253,52,3,220,255,50,0,0,0,0,0,0,0,0,0,152,1,24,10,24,0,167,0,0,0,4,0,0,0,0,0,77,4,13,1,70,0,17,0,2,0,0,0,0,0,0,0,125,8,19,18,141,0,41,1,4,0,11,0,0,0,0,0,15,0,92,11,231,0,187,0,13,0,6,0,0,0,0,0,207,252,242,254,17,255,251,255,240,255,0,0,0,0,0,0,249,254,240,255,41,251,253,3,178,255,64,0,0,0,2,0,30,1,55,12,17,0,203,0,0,0,6,0,0,0,0,0,249,255,253,254,0,0,240,255,0,0,0,0,0,0,0,0,19,1,242,254,15,0,240,255,0,0,0,0,0,0,0,0,57,5,39,6,86,0,101,0,2,0,2,0,0,0,0,0,50,0,48,1,2,0,17,0,0,0,0,0,0,0,0,0,216,1,145,253,231,220,216,255,183,253,0,0,231,255,0,0,207,3,68,4,39,1,83,0,15,0,2,0,0,0,0,0,245,9,231,255,63,252,101,252,189,255,196,255,253,255,253,255,253,253,22,255,220,248,240,255,139,255,0,0,251,255,0,0,57,2,35,2,35,0,33,0,0,0,2,0,0,0,0,0,247,255,231,0,0,0,13,0,0,0,0,0,0,0,0,0,249,0,75,3,17,0,52,0,0,0,2,0,0,0,0,0,72,10,24,1,172,0,17,0,6,0,0,0,0,0,0,0,112,5,64,3,90,0,52,0,2,0,2,0,0,0,0,0,152,6,48,1,44,5,44,252,83,0,192,255,2,0,253,255,251,0,0,1,2,0,28,0,0,0,0,0,0,0,0,0,15,210,2,2,103,252,92,255,214,255,244,255,253,255,0,0,53,8,251,251,216,255,189,255,251,255,253,255,0,0,0,0,64,3,143,248,52,0,132,255,2,0,251,255,0,0,0,0,41,2,83,4,35,0,70,0,0,0,2,0,0,0,0,0,161,5,28,2,94,0,35,0,4,0,0,0,0,0,0,0,222,2,30,4,48,0,68,0,0,0,2,0,0,0,0,0,163,3,176,250,61,0,167,255,4,0,251,255,0,0,0,0,11,3,251,1,222,254,101,8,238,255,141,0,0,0,4,0,8,1,247,0,55,253,15,253,209,255,205,255,253,255,0,0,236,1,169,244,242,4,174,251,81,0,187,255,2,0,253,255,26,1,46,3,17,0,52,0,0,0,2,0,0,0,0,0,11,0,229,253,13,253,222,251,205,255,187,255,0,0,0,0,119,1,48,2,24,0,35,0,0,0,0,0,0,0,0,0,55,4,207,7,70,0,132,0,2,0,6,0,0,0,0,0,165,10,6,11,180,0,185,0,8,0,6,0,0,0,0,0,37,3,8,2,52,0,33,0,0,0,0,0,0,0,0,0,11,0,238,255,119,4,15,252,75,0,189,255,4,0,0,0,11,1,0,0,251,1,72,255,33,0,244,255,0,0,0,0,4,251,203,12,22,255,22,0,244,255,253,255,0,0,0,0,46,2,22,2,114,255,48,0,247,255,2,0,0,0,0,0,222,254,41,1,238,255,19,0,0,0,0,0,0,0,0,0,0,0,28,3,101,251,50,4,178,255,70,0,253,255,2,0,22,1,0,0,17,0,0,0,0,0,0,0,0,0,0,0,112,9,222,255,161,0,0,0,6,0,0,0,0,0,0,0,176,3,128,1,61,0,24,0,0,0,0,0,0,0,0,0,253,1,44,2,57,11,13,37,189,0,121,2,8,0,26,0,0,0,194,9,163,1,52,2,28,0,33,0,0,0,0,0,13,247,30,5,141,248,86,0,132,255,2,0,251,255,0,0,203,254,94,6,143,0,13,2,11,0,33,0,0,0,2,0,247,254,247,255,15,255,244,255,240,255,0,0,0,0,0,0,251,0,28,1,15,0,17,0,0,0,0,0,0,0,0,0,15,255,245,8,13,249,154,0,136,255,6,0,251,255,0,0,119,8,156,10,143,0,180,0,6,0,6,0,0,0,0,0,236,0,255,253,13,0,222,255,0,0,0,0,0,0,0,0,64,5,77,6,35,0,37,1,0,0,17,0,0,0,0,0,4,1,231,252,61,255,231,0,242,255,15,0,0,0,0,0,114,221,68,251,92,253,222,255,222,255,0,0,0,0,0,0,8,0,192,1,198,0,83,255,13,0,244,255,0,0,0,0,0,0,15,2,22,0,92,255,0,0,247,255,0,0,0,0,119,5,61,5,187,255,88,0,249,255,2,0,0,0,0,0,194,2,119,9,46,0,163,0,2,0,6,0,0,0,0,0,13,250,220,254,154,255,238,255,253,255,0,0,0,0,0,0,253,2,0,1,174,255,15,0,251,255,0,0,0,0,0,0,4,1,0,0,141,254,94,254,231,255,227,255,0,0,0,0,55,4,167,249,158,2,72,1,41,0,24,0,0,0,0,0,6,255,15,1,105,3,110,5,59,0,92,0,0,0,4,0,15,1,24,1,128,1,222,0,24,0,15,0,0,0,0,0,11,0,253,254,26,0,216,255,2,0,0,0,0,0,0,0,163,10,123,255,46,2,189,0,33,0,11,0,0,0,0,0,196,8,147,10,150,0,183,0,6,0,8,0,0,0,0,0,123,10,174,1,207,255,26,0,249,255,0,0,0,0,0,0,4,255,222,251,242,255,185,255,0,0,251,255,0,0,0,0,11,1,251,0,116,4,72,251,77,0,174,255,2,0,253,255,2,255,26,255,46,254,17,252,225,255,189,255,0,0,253,255,139,10,37,2,44,1,108,1,15,0,24,0,0,0,0,0,8,255,253,254,128,255,19,255,249,255,240,255,0,0,0,0,253,0,249,0,167,0,90,255,11,0,244,255,0,0,0,0,0,2,17,1,70,0,75,255,2,0,244,255,0,0,0,0,0,0,50,1,158,0,19,0,11,0,0,0,0,0,0,0,242,254,6,255,50,255,251,255,242,255,0,0,0,0,0,0,180,255,234,9,251,255,174,0,0,0,6,0,0,0,0,0,2,1,125,9,46,0,99,219,2,0,119,253,0,0,229,255,61,0,249,0,59,251,127,249,172,255,143,255,251,255,253,255,242,253,46,2,152,254,30,254,233,255,222,255,0,0,253,255,22,2,251,0,198,252,231,3,198,255,68,0,253,255,2,0,216,255,249,254,141,253,4,253,214,255,205,255,0,0,0,0,244,0,0,0,0,9,0,0,156,0,0,0,6,0,0,0,44,5,22,15,66,0,30,1,0,0,13,0,0,0,0,0,251,2,52,3,90,255,44,0,242,255,0,0,0,0,0,0,0,0,17,1,216,0,30,0,13,0,2,0,0,0,0,0,44,4,44,5,255,250,37,7,167,255,123,0,253,255,4,0,0,0,249,252,46,0,198,0,2,0,15,0,0,0,0,0,145,251,92,222,0,0,4,253,0,0,218,255,0,0,0,0,97,255,253,254,189,255,50,0,253,255,4,0,0,0,0,0,2,2,15,1,218,0,110,0,13,0,6,0,0,0,0,0,236,3,187,5,209,248,103,0,125,255,4,0,251,255,0,0,251,255,150,11,203,254,205,0,236,255,8,0,0,0,0,0,13,254,55,253,147,3,233,251,61,0,185,255,2,0,253,255,0,2,13,1,125,0,66,0,6,0,2,0,0,0,0,0,0,0,244,0,154,254,198,253,231,255,216,255,0,0,253,255,253,254,244,255,22,2,112,2,37,0,44,0,0,0,0,0,240,0,15,1,94,251,41,1,174,255,19,0,253,255,0,0,0,0,0,0,4,254,105,254,222,255,229,255,0,0,0,0,0,0,8,1,172,254,154,0,231,255,8,0,253,255,0,0,114,5,121,4,222,254,191,254,233,255,231,255,0,0,0,0,249,0,0,1,112,5,163,252,97,0,196,255,4,0,253,255,150,9,134,16,147,0,64,1,6,0,15,0,0,0,0,0,6,5,158,250,192,0,13,1,11,0,19,0,0,0,0,0,0,0,244,0,66,0,11,9,2,0,161,0,0,0,6,0,222,5,70,252,220,255,178,0,251,255,13,0,0,0,0,0,6,255,8,255,92,254,116,255,229,255,249,255,0,0,0,0,66,9,11,1,41,3,130,254,52,0,229,255,0,0,253,255,17,255,244,253,44,2,105,1,37,0,26,0,0,0,0,0,4,1,0,0,114,5,72,251,97,0,172,255,2,0,253,255,0,0,11,1,158,0,17,0,8,0,0,0,0,0,0,0,251,251,55,5,37,254,121,0,225,255,6,0,0,0,0,0,0,0,145,1,209,255,176,0,253,255,11,0,0,0,0,0,130,4,247,1,190,41,28,4,240,2,72,0,30,0,2,0,79,9,249,0,216,0,180,1,8,0,30,0,0,0,0,0,229,3,92,249,165,254,123,249,231,255,141,255,0,0,251,255,0,1,17,2,152,3,79,2,64,0,39,0,0,0,0,0,244,0,0,0,128,6,112,2,116,0,44,0,2,0,0,0,15,4,202,250,249,251,156,254,180,255,236,255,253,255,0,0,0,0,238,0,169,0,249,255,11,0,0,0,0,0,0,0,4,4,41,5,48,0,26,250,2,0,147,255,0,0,251,255,0,1,0,0,4,249,99,0,130,255,6,0,251,255,0,0,30,4,19,4,33,3,74,250,52,0,150,255,2,0,251,255,233,0,0,0,114,0,86,2,6,0,41,0,0,0,0,0,0,0,41,216,163,255,63,251,251,255,187,255,0,0,0,0,0,0,251,0,48,252,59,4,187,255,77,0,253,255,2,0,41,250,229,4,192,2,134,1,52,0,26,0,2,0,0,0,247,1,251,0,152,2,154,4,46,0,81,0,2,0,2,0,0,0,0,0,222,254,28,1,236,255,19,0,0,0,0,0,216,7,205,10,176,255,244,1,247,255,28,0,0,0,0,0,0,0,44,254,22,0,79,0,0,0,4,0,0,0,0,0,253,0,0,0,141,4,200,2,81,0,50,0,4,0,2,0,0,0,6,1,114,254,63,254,229,255,225,255,253,255,0,0,225,251,13,5,154,253,30,254,214,255,220,255,0,0,0,0,24,254,251,254,30,2,6,1,39,0,17,0,0,0,0,0,0,0,0,0,22,252,251,252,185,255,200,255,0,0,253,255,0,0,4,1,176,2,141,3,48,0,64,0,0,0,2,0,150,251,218,4,183,254,88,0,236,255,2,0,0,0,0,0,236,3,70,5,37,0,198,2,0,0,46,0,0,0,2,0,249,0,90,9,90,6,169,253,116,0,209,255,4,0,0,0,211,254,19,7,35,248,216,252,112,255,194,255,249,255,253,255,238,0,242,0,150,255,247,255,247,255,253,255,0,0,0,0,0,0,0,1,165,247,249,0,101,255,15,0,249,255,0,0,249,0,0,0,79,6,220,252,116,0,200,255,4,0,253,255,0,0,30,8,136,0,189,0,8,0,8,0,0,0,0,0,0,0,233,0,8,0,108,253,0,0,209,255,0,0,253,255,0,0,0,0,63,255,22,0,242,255,2,0,0,0,0,0,0,0,253,0,26,254,227,255,220,255,253,255,0,0,0,0,0,0,0,0,37,1,68,0,19,0,4,0,0,0,0,0,0,0,0,0,255,224,6,2,194,253,35,0,229,255,2,0,66,5,141,4,79,2,90,1,39,0,22,0,2,0,0,0,249,0,244,0,17,1,77,254,19,0,225,255,0,0,0,0,17,9,0,0,161,251,238,249,169,255,143,255,251,255,251,255,11,0,66,254,134,253,247,5,209,255,110,0,0,0,4,0,0,0,2,1,90,255,24,250,242,255,147,255,0,0,251,255,0,0,209,0,13,254,185,253,220,255,214,255,0,0,253,255,6,255,22,254,172,3,35,2,68,0,39,0,2,0,0,0,0,0,0,0,158,0,225,3,8,0,70,0,0,0,2,0,0,0,253,0,187,255,4,6,249,255,110,0,0,0,4,0,0,0,0,0,203,10,123,252,198,0,192,255,8,0,253,255,0,0,0,0,66,1,2,0,24,0,0,0,0,0,0,0,4,4,251,3,70,2,55,253,39,0,203,255,0,0,253,255,0,0,0,0,203,0,19,255,13,0,238,255,0,0,0,0,32,218,79,0,52,248,30,0,130,255,0,0,249,255,0,0,227,3,222,249,11,0,112,255,0,0,249,255,0,0,0,0,0,0,233,1,161,250,19,2,156,255,37,0,251,255,0,0,17,5,231,3,174,252,6,246,192,255,68,255,253,255,247,255,231,0,0,0,207,255,19,254,253,255,220,255,0,0,253,255,0,0,0,0,229,0,28,0,15,0,0,0,0,0,0,0,0,0,249,0,251,250,110,11,161,255,211,0,251,255,8,0,0,0,0,0,255,253,196,253,218,255,214,255,0,0,253,255,0,0,0,0,13,5,99,251,94,0,169,255,2,0,253,255,0,0,233,0,110,253,15,2,207,255,37,0,253,255,0,0,0,0,0,0,154,6,123,0,123,0,8,0,6,0,0,0,0,0,0,0,97,255,94,251,244,255,169,255,0,0,253,255,0,0,0,0,205,2,189,2,52,0,50,0,0,0,0,0,64,4,37,5,127,253,251,253,207,255,216,255,0,0,0,0,244,0,37,8,81,2,130,6,41,0,116,0,0,0,4,0,227,251,207,5,244,1,220,0,37,0,13,0,0,0,0,0,35,254,6,255,59,5,24,253,99,0,203,255,4,0,253,255,0,0,249,0,136,252,247,2,192,255,55,0,253,255,2,0,0,0,0,0,253,255,139,3,0,0,64,0,0,0,2,0,0,0,0,0,83,255,178,1,244,255,30,0,0,0,0,0,0,0,231,7,4,254,8,2,218,255,33,0,0,0,2,0,0,0,0,0,185,0,178,2,11,0,50,0,0,0,0,0,0,0,0,0,207,252,15,5,196,255,94,0,253,255,4,0,0,0,0,0,154,1,194,1,28,0,33,0,0,0,0,0,0,0,0,0,121,4,222,248,83,0,121,255,2,0,249,255,0,0,0,0,236,252,92,254,198,255,225,255,253,255,253,255,66,4,66,5,53,6,234,33,116,0,132,2,6,0,28,0,238,0,240,7,227,10,203,253,207,0,209,255,8,0,0,0,0,0,231,0,68,245,205,2,50,255,52,0,247,255,2,0,0,0,242,0,83,1,72,2,24,0,41,0,0,0,0,0,0,0,0,0,251,254,136,2,238,255,46,0,0,0,0,0,255,251,209,4,70,255,134,1,244,255,24,0,0,0,0,0,0,0,0,0,4,251,48,3,163,255,59,0,253,255,2,0,0,0,0,0,255,250,48,253,163,255,205,255,251,255,253,255,0,0,0,0,55,255,187,255,240,255,251,255,0,0,0,0,0,0,0,0,114,0,112,255,8,0,244,255,0,0,0,0,0,0,0,0,205,254,39,249,233,255,123,255,0,0,251,255,0,0,0,0,79,254,185,6,225,255,128,0,0,0,4,0,0,0,0,0,15,6,11,252,116,0,180,255,4,0,0,0,21,219,156,0,139,253,92,1,227,255,26,0,0,0,0,0,172,3,211,249,176,4,236,3,88,0,79,0,2,0,2,0,0,0,242,0,77,4,66,255,83,0,242,255,2,0,0,0,0,0,0,0,251,0,19,6,17,0,114,0,0,0,4,0,0,4,209,3,134,255,86,0,244,255,2,0,0,0,0,0,0,0,0,0,86,255,15,255,244,255,238,255,0,0,0,0,0,0,0,0,249,254,57,1,236,255,24,0,0,0,0,0,0,0,0,0,178,251,154,2,174,255,48,0,253,255,2,0,0,0,0,0,203,255,112,254,251,255,225,255,0,0,253,255,0,0,0,0,172,254,81,2,231,255,44,0,0,0,2,0,0,0,0,0,88,0,156,1,6,0,30,0,0,0,0,0,0,0,0,0,240,252,141,254,198,255,227,255,253,255,0,0,0,0,0,0,194,2,37,254,52,0,220,255,2,0,253,255,183,8,136,255,114,1,132,255,22,0,247,255,0,0,0,0,231,0,238,0,114,0,220,0,6,0,13,0,0,0,0,0,0,0,0,0,8,0,236,249,0,0,139,255,0,0,251,255,0,0,180,0,24,250,240,4,141,255,94,0,251,255,2,0,0,0,0,0,37,1,119,0,22,0,8,0,0,0,0,0,0,0,0,0,37,3,22,249,59,0,123,255,2,0,249,255,0,0,0,0,92,251,72,4,165,255,83,0,253,255,2,0,0,0,0,0,44,255,123,254,242,255,227,255,0,0,0,0,0,0,0,0,90,253,13,1,205,255,19,0,253,255,0,0,0,0,0,0,75,254,70,255,222,255,242,255,253,255,0,0,0,0,0,0,156,255,214,255,249,255,0,0,0,0,0,0,0,0,0,0,247,255,37,0,0,0,2,0,0,0,0,0,0,0,0,0,139,1,77,1,28,0,24,0,0,0,0,0,229,251,154,4,236,0,240,255,17,0,253,255,0,0,0,0,163,3,33,5,125,251,233,223,167,255,136,253,253,255,225,255,0,0,185,7,158,251,156,0,172,255,8,0,251,255,0,0,0,0,0,0,178,10,205,251,209,0,174,255,11,0,253,255,0,0,0,0,143,250,30,2,150,255,39,0,251,255,2,0,0,0,0,0,152,255,198,255,249,255,253,255,0,0,0,0,0,0,0,0,225,0,90,254,17,0,225,255,0,0,0,0,0,0,0,0,77,5,37,252,103,0,180,255,4,0,253,255,0,0,0,0,130,9,176,3,185,0,70,0,6,0,2,0,0,0,0,0,2,1,26,255,19,0,238,255,0,0,0,0,0,0,0,0,222,255,50,0,253,255,4,0,0,0,0,0,0,0,0,0,238,253,216,12,216,255,251,0,253,255,11,0,0,0,0,0,119,253,28,0,205,255,0,0,0,0,0,0,0,0,26,219,198,254,203,252,233,255,211,255,0,0,0,0,0,0,231,0,86,1,220,255,24,0,0,0,0,0,0,0,2,252,154,4,185,253,70,251,214,255,163,255,0,0,251,255,0,0,0,0,134,0,207,255,8,0,253,255,0,0,0,0,0,0,0,0,46,0,180,253,2,0,211,255,0,0,0,0,0,0,0,0,227,252,2,255,194,255,238,255,0,0,0,0,0,0,0,0,238,1,211,252,37,0,192,255,0,0,253,255,0,0,0,0,163,4,90,2,90,0,46,0,2,0,0,0,0,0,0,0,192,0,185,246,13,0,72,255,0,0,247,255,0,0,0,0,158,3,185,1,72,0,33,0,2,0,0,0,0,0,0,0,57,252,145,5,180,255,110,0,253,255,4,0,0,0,0,0,174,0,147,253,13,0,209,255,0,0,253,255,0,0,0,0,143,248,229,1,108,255,37,0,249,255,0,0,0,0,0,0,2,1,207,6,17,0,134,0,0,0,4,0,0,0,101,0,141,254,83,254,229,255,225,255,0,0,0,0,253,3,163,3,180,3,79,1,72,0,22,0,4,0,0,0,0,0,0,0,205,0,150,246,15,0,68,255,0,0,247,255,0,0,0,0,4,1,245,7,19,0,158,0,0,0,6,0,0,0,0,0,211,253,167,6,214,255,132,0,0,0,4,0,0,0,0,0,244,254,37,254,236,255,218,255,0,0,0,0,0,0,0,0,59,255,178,253,240,255,211,255,0,0,253,255,0,0,0,0,0,1,139,1,17,0,30,0,0,0,0,0,0,0,0,0,145,4,70,255,90,0,242,255,2,0,0,0,0,0,0,0,194,1,59,255,33,0,240,255,2,0,0,0,0,0,0,0,132,3,216,252,68,0,194,255,2,0,253,255,0,0,0,0,8,2,70,0,39,0,6,0,2,0,0,0,0,0,0,0,6,248,154,5,97,255,110,0,249,255,4,0,0,0,0,0,128,255,154,255,247,255,249,255,0,0,0,0,0,0,128,0,214,32,141,250,147,2,147,255,30,0,251,255,0,0,0,0,244,253,249,255,214,255,0,0,253,255,0,0,0,0,0,0,207,255,165,255,251,255,249,255,0,0,0,0,0,0,0,0,194,6,30,6,136,0,123,0,4,0,4,0,0,0,0,0,145,254,185,251,229,255,169,255,253,255,253,255,0,0,0,0,30,6,134,3,121,0,70,0,4,0,2,0,0,0,0,0,6,2,66,2,39,0,44,0,2,0,0,0,0,0,0,0,183,251,227,251,169,255,172,255,251,255,253,255,0,0,145,211,103,0,200,223,6,0,154,250,0,0,8,255,0,0,209,255,233,255,77,251,253,255,161,255,0,0,251,255,0,0,0,0,218,248,57,252,112,255,180,255,249,255,253,255,0,0,0,0,99,255,187,2,244,255,52,0,0,0,2,0,0,0,0,0,211,0,253,249,15,0,134,255,0,0,251,255,0,0,0,0,108,5,110,254,108,0,225,255,4,0,0,0,0,0,28,220,214,253,152,2,211,255,70,0,0,0,2,0,0,0,0,0,169,3,242,0,52,232,17,0,26,254,0,0,233,255,0,0,185,1,189,8,33,0,176,0,2,0,6,0,0,0,0,0,247,1,55,255,37,0,240,255,0,0,0,0,0,0,0,0,141,1,218,254,28,0,233,255,0,0,0,0,0,0,0,0,130,0,249,255,11,0,0,0,0,0,0,0,0,0,187,244,11,1,237,203,19,0,167,245,2,0,238,253,0,0,150,255,30,1,59,0,19,0,0,0,2,0,0,0,0,0,0,0,103,250,22,248,143,255,94,255,251,255,249,255,0,0,0,0,209,3,147,3,41,1,70,0,19,0,2,0,0,0,0,0,97,1,30,2,26,0,41,0,0,0,0,0,0,0,0,0,99,251,59,2,161,255,46,0,253,255,2,0,0,0,0,0,244,255,196,2,0,0,55,0,0,0,0,0,0,0,0,0,174,252,150,253,189,255,207,255,253,255,253,255,0,0,0,0,46,4,114,5,86,0,110,0,2,0,4,0,0,0,0,0,132,5,207,251,112,0,172,255,4,0,253,255,97,242,0,0,156,204,2,253,200,245,196,255,238,253,253,255,147,255,0,0,86,0,103,255,192,255,244,255,251,255,0,0,0,0,0,0,77,254,183,1,156,1,207,2,35,0,57,0,0,0,2,0,11,253,4,4,196,255,81,0,253,255,2,0,0,0,0,0,66,255,52,253,242,255,200,255,0,0,253,255,0,0,0,0,77,255,37,1,242,255,22,0,0,0,0,0,0,0,0,0,17,3,132,251,61,0,165,255,2,0,253,255,0,0,0,0,178,1,172,0,33,0,13,0,2,0,0,0,0,0,0,0,116,249,183,254,121,255,231,255,249,255,0,0,0,0,0,0,225,1,121,0,214,255,8,0,251,255,0,0,0,0,0,0,99,0,57,0,108,0,244,255,8,0,0,0,149,214,0,0,222,230,48,0,8,254,88,253,33,255,200,255,196,255,253,255,99,255,187,5,242,255,116,0,0,0,4,0,0,0,0,0,225,2,39,2,59,0,41,0,2,0,2,0,0,0,0,0,96,220,99,254,33,253,222,255,220,255,253,255,0,0,0,0,94,0,39,255,6,0,238,255,0,0,0,0,0,0,0,0,94,1,227,249,26,0,130,255,0,0,249,255,0,0,0,0,15,255,59,254,207,0,220,255,15,0,0,0,0,0,0,0,123,250,180,252,8,255,187,255,240,255,253,255,0,0,0,0,94,3,178,2,251,2,174,2,57,0,52,0,2,0,2,0,236,253,176,6,57,4,139,0,88,0,6,0,2,0,0,0,189,255,61,5,251,255,145,245,0,0,4,206,0,0,55,245,242,5,2,253,121,0,114,255,4,0,227,255,0,0,251,255,103,2,66,1,48,0,24,0,2,0,0,0,0,0,0,0,119,1,174,252,30,0,189,255,0,0,253,255,0,0,0,0,46,6,97,254,39,233,222,255,33,254,0,0,233,255,0,0,46,255,50,254,145,0,236,255,11,0,0,0,0,0,0,0,13,251,11,255,134,255,214,255,249,255,253,255,0,0,0,0,105,246,77,253,110,255,57,0,251,255,6,0,0,0,0,0,192,2,218,251,249,0,169,255,17,0,253,255,0,0,0,0,92,251,132,4,158,255,92,0,251,255,4,0,0,0,0,0,33,254,158,254,216,255,227,255,253,255,0,0,0,0,0,0,22,1,156,1,22,0,33,0,0,0,0,0,0,0,0,0,227,252,19,3,192,255,64,0,253,255,4,0,0,0,0,0,189,255,88,4,101,3,198,253,70,0,205,255,2,0,0,0,50,0,99,255,218,255,236,255,253,255,0,0,0,0,0,0,253,254,30,3,180,1,77,2,35,0,44,0,0,0,0,0,185,252,165,253,103,252,64,2,183,255,48,0,253,255,2,0,165,2,255,252,55,0,37,203,2,0,249,238,0,0,63,252,189,0,97,0,192,1,147,2,35,0,46,0,0,0,0,0,13,255,132,254,236,255,225,255,0,0,0,0,0,0,0,0,35,0,236,0,2,0,17,0,0,0,0,0,0,0,0,0,2,249,161,255,108,255,247,255,249,255,0,0,0,0,0,0,203,2,227,3,191,254,211,5,229,255,121,0,0,0,4,0,114,0,143,255,35,1,209,255,22,0,253,255,0,0,0,0,94,253,61,254,105,254,68,0,225,255,4,0,0,0,0,0,167,254,123,3,24,0,187,0,2,0,11,0,0,0,0,0,134,7,114,251,0,1,143,255,13,0,249,255,0,0,0,0,52,254,180,255,218,255,249,255,193,208,0,0,202,234,0,0,220,248,145,2,19,2,141,253,4,0,203,255,247,255,0,0,4,2,231,3,41,0,81,0,0,0,4,0,0,0,0,0,61,1,189,254,24,0,229,255,0,0,0,0,0,0,0,0,174,3,63,253,214,3,8,253,77,0,196,255,2,0,253,255,196,1,83,254,169,3,132,1,75,0,33,0,2,0,0,0,112,252,147,255,189,254,247,254,231,255,233,255,0,0,0,0,63,255,30,0,105,4,17,0,92,0,0,0,2,0,0,0,99,0,189,1,183,255,33,255,249,255,238,255,0,0,0,0,46,254,114,253,116,0,220,255,8,0,0,0,0,0,0,0,194,253,154,32,209,255,180,2,253,255,35,0,0,0,2,0,44,4,183,7,172,4,161,0,94,0,8,0,4,0,0,0,192,3,4,252,79,0,172,255,2,0,251,255,0,0,0,0,17,254,17,0,61,4,57,5,90,0,112,0,2,0,4,0,59,2,189,4,200,255,180,0,249,255,11,0,0,0,0,0,10,243,191,254,88,3,143,252,79,0,183,255,2,0,251,255,90,3,194,253,108,0,185,255,6,0,253,255,0,0,0,0,233,255,64,0,97,255,116,0,244,255,8,0,0,0,0,0,37,254,180,250,187,255,2,0,251,255,2,0,0,0,0,0,79,0,59,254,86,0,218,255,4,0,253,255,0,0,0,0,50,236,44,3,207,209,68,0,110,245,0,0,147,253,0,0,79,253,251,3,178,255,83,0,247,255,4,0,0,0,0,0,242,1,90,3,112,0,59,235,6,0,66,254,0,0,233,255,147,4,231,255,97,2,77,252,46,0,176,255,0,0,251,255,41,2,222,251,141,255,187,254,247,255,231,255,0,0,0,0,97,0,165,6,207,255,136,255,251,255,244,255,0,0,0,0,185,0,244,255,59,255,119,255,240,255,247,255,0,0,0,0,99,254,4,0,233,255,30,0,0,0,2,0,0,0,0,0,240,252,152,3,233,254,207,255,236,255,251,255,0,0,0,0,231,2,240,0,61,0,19,0,2,0,0,0,0,0,0,0,222,249,101,1,35,0,28,0,4,0,0,0,0,0,229,244,26,255,54,208,150,1,202,245,33,0,105,253,0,0,97,255,143,0,0,1,178,0,83,0,13,0,4,0,0,0,0,0,86,2,207,252,209,1,94,5,37,0,116,0,0,0,4,0,247,0,110,251,205,255,72,255,251,255,244,255,0,0,0,0,11,2,33,3,92,1,196,0,26,0,13,0,0,0,0,0,218,254,198,1,125,255,154,0,247,255,11,0,0,0,0,0,48,0,152,255,214,255,116,0,253,255,8,0,0,0,0,0,4,1,83,1,154,255,28,0,247,255,0,0,0,0,0,0,0,2,37,0,145,0,244,255,8,0,0,0,0,0,0,0,46,2,94,250,229,2,128,1,59,0,37,0,2,0,0,0,103,254,150,252,72,252,61,3,178,255,70,0,253,255,2,0,39,255,196,1,52,3,214,255,70,0,253,255,2,0,0,0,200,0,150,0,220,0,169,255,17,0,251,255,0,0,0,0,238,0,130,254,112,3,92,253,72,0,198,255,2,0,253,255,70,255,172,0,114,1,17,2,30,0,44,0,0,0,0,0,194,254,138,250,227,254,139,255,233,255,251,255,0,0,0,0,183,2,189,1,66,0,19,0,2,0,0,0,0,0,0,0,30,255,50,253,130,0,211,255,11,0,0,0,0,0,0,0,0,0,92,254,158,2,152,4,55,0,99,0,2,0,4,0,180,254,105,1,123,0,94,255,8,0,240,255,0,0,0,0,112,3,26,255,229,255,75,254,251,255,218,255,0,0,0,0,8,253,112,253,152,0,227,255,13,0,253,255,0,0,0,0,123,0,163,2,238,255,240,255,253,255,253,255,0,0,154,207,240,247,249,208,35,3,180,248,72,0,180,254,4,0,183,255,17,252,165,255,6,4,112,0,90,0,6,0,4,0,0,0,154,6,211,254,75,1,229,255,24,0,0,0,0,0,0,0,214,253,174,255,187,0,8,0,17,0,0,0,0,0,0,0,61,252,22,251,103,1,103,2,30,0,55,0,2,0,2,0,134,3,150,0,11,255,94,4,231,255,92,0,0,0,4,0,26,7,116,251,77,0,108,0,0,0,11,0,0,0,0,0,108,6,132,1,114,254,240,255,218,255,0,0,253,255,0,0,44,255,59,5,189,254,72,255,229,255,238,255,0,0,0,0,57,0,134,1,141,0,57,0,11,0,2,0,0,0,0,0,22,0,92,0,207,255,236,255,251,255,253,255,0,0,0,0,112,254,238,4,63,255,46,0,240,255,0,0,32,200,0,0,127,239,13,0,50,253,35,0,52,255,2,0,203,255,0,0,72,0,154,253,19,254,30,232,214,255,244,253,0,0,229,255,156,254,238,250,152,254,172,255,227,255,253,255,0,0,0,0,242,0,99,252,61,251,163,2,150,255,61,0,251,255,2,0,37,4,33,250,79,1,15,255,26,0,240,255,0,0,0,0,242,0,183,255,174,255,198,0,249,255,17,0,0,0,0,0,143,252,99,1,189,253,52,254,209,255,216,255,0,0,0,0,207,255,68,255,156,255,198,255,247,255,253,255,0,0,0,0,216,6,132,251,183,0,185,255,8,0,253,255,0,0,0,0,0,0,4,255,61,0,79,0,4,0,6,0,0,0,0,0,125,1,220,249,178,4,172,3,103,0,86,0,4,0,4,0,15,3,0,4,108,4,6,255,94,0,231,255,2,0,0,0,15,255,26,3,132,255,121,1,247,255,28,0,0,0,0,0,251,255,112,254,247,4,6,4,108,0,90,0,4,0,2,0,4,253,132,6,2,255,105,0,238,255,4,0,0,0,0,0,46,252,251,251,24,255,128,0,238,255,13,0,0,0,0,0,30,4,74,249,11,0,41,255,253,255,244,255,0,0,0,0,156,0,77,1,216,254,156,0,231,255,11,0,0,0,0,0,198,253,225,253,6,0,236,254,2,0,233,255,0,0,0,0,97,2,125,0,68,14,83,254,59,1,218,255,13,0,253,255,6,0,0,0,112,1,8,0,30,0,0,0,0,0,0,0,8,250,112,2,198,255,24,254,0,0,214,255,0,0,253,255,39,3,238,3,77,0,37,0,2,0,0,0,0,0,0,0,207,255,88,1,236,0,83,2,19,0,48,0,183,255,2,0,193,199,72,254,227,235,178,2,247,251,61,0,24,255,2,0,63,255,207,253,81,2,214,252,48,0,187,255,2,0,253,255,141,254,46,4,86,1,30,0,28,0,0,0,0,0,0,0,249,1,196,255,220,0,214,255,15,0,251,255,0,0,0,0,196,255,143,2,103,254,64,4,220,255,92,0,253,255,4,0,105,0,136,0,145,254,128,0,225,255,8,0,0,0,0,0,214,4,194,254,90,255,103,3,240,255,77,0,0,0,4,0,105,254,227,0,17,254,187,254,216,255,227,255,253,255,0,0,110,24,44,255,75,2,211,0,33,0,17,0,2,0,0,0,37,255,13,254,152,6,136,1,147,0,35,0,6,0,2,0,203,0,90,7,198,0,150,0,15,0,6,0,0,0,0,0,222,3,83,7,94,0,185,5,4,0,123,0,0,0,6,0,163,2,150,250,205,255,134,255,249,255,249,255,0,0,0,0,233,3,88,4,165,1,247,1,33,0,39,0,0,0,202,248,143,3,134,206,114,4,187,243,97,0,191,252,4,0,39,255,150,254,244,252,216,254,194,3,231,255,83,0,0,0,2,0,233,254,55,252,200,254,225,255,229,255,0,0,0,0,0,0,105,254,119,250,247,254,2,253,233,255,194,255,0,0,253,255,79,250,101,0,167,255,125,0,251,255,8,0,0,0,0,0,86,1,172,2,163,253,207,255,203,255,251,255,253,255,0,0,176,254,48,252,163,253,46,255,203,255,242,255,253,255,0,0,94,254,17,253,68,3,59,254,72,0,218,255,2,0,253,255,33,6,209,252,169,235,227,255,48,254,0,0,233,255,0,0,46,255,167,255,17,255,24,253,236,255,192,255,0,0,253,255,55,0,15,11,37,1,240,254,24,0,225,255,0,0,0,0,158,254,240,254,174,253,86,254,205,255,218,255,253,255,0,0,216,255,119,255,127,254,222,253,222,255,209,255,0,0,253,255,33,1,77,255,150,255,231,255,244,255,0,0,0,0,0,0,101,0,154,1,123,255,0,0,244,255,0,0,0,0,0,0,178,255,59,254,108,252,165,253,176,255,203,255,253,255,0,0,253,255,61,253,180,255,139,0,251,255,13,0,0,0,0,0,198,1,8,255,39,5,108,2,114,0,52,0,4,0,2,0,196,250,50,252,97,255,81,0,247,255,8,0,0,0,0,0,70,255,121,5,165,6,189,3,150,0,79,0,6,0,4,0,147,255,6,0,4,0,46,0,0,0,4,0,0,0,0,0,33,255,19,2,222,253,169,254,207,255,225,255,253,255,0,0,200,253,147,253,203,2,187,2,64,0,61,0,4,0,2,0,11,255,30,3,139,255,0,0,247,255,253,255,0,0,0,0,196,4,30,0,72,1,108,0,22,0,8,0,0,0,0,0,167,0,247,1,183,2,130,255,59,0,244,255,2,0,0,0,123,0,41,255,57,4,220,255,94,0,253,255,4,0,110,211,39,0,187,234,57,6,187,252,139,0,180,254,6,0,158,255,192,2,37,1,180,254,194,253,225,255,203,255,0,0,253,255,97,253,143,254,83,253,169,2,196,255,61,0,253,255,2,0,187,253,165,1,123,255,22,0,247,255,0,0,0,0,0,0,189,252,37,0,127,251,200,1,156,255,39,0,251,255,0,0,99,0,139,2,128,1,178,1,33,0,35,0,0,0,0,0,136,2,218,250,94,1,8,0,28,0,4,0,0,0,0,0,75,1,247,1,161,255,225,253,247,255,207,255,0,0,253,255,238,255,130,255,240,254,194,1,233,255,39,0,0,0,0,0,178,255,114,1,48,0,90,0,4,0,6,0,0,0,0,0,163,254,86,252,214,255,249,247,253,255,75,255,0,0,247,255,41,255,214,0,183,0,112,1,15,0,33,0,0,0,0,0,46,1,77,2,209,0,123,5,15,0,123,0,0,0,4,0,28,252,194,253,227,1,61,252,46,0,172,255,2,0,251,255,28,2,30,0,169,0,130,2,13,0,55,0,0,0,2,0,39,228,75,254,8,253,236,255,4,215,0,0,92,231,0,0,127,243,44,0,103,252,75,3,99,255,75,0,222,255,2,0,136,254,130,253,28,1,6,5,26,0,116,0,0,0,4,0,8,254,200,253,61,1,229,255,28,0,0,0,2,0,0,0,50,255,139,255,189,1,55,4,37,0,97,0,2,0,4,0,169,255,108,1,207,255,194,0,253,255,15,0,0,0,0,0,22,254,116,1,156,1,52,0,35,0,2,0,0,0,0,0,72,254,94,5,233,253,231,0,207,255,15,0,253,255,0,0,227,255,196,6,211,255,83,0,251,255,0,0,0,0,0,0,125,255,39,254,169,252,156,253,178,255,203,255,253,255,253,255,240,5,61,0,55,0,108,1,0,0,30,0,0,0,0,0,238,253,46,255,233,235,196,255,48,254,251,255,231,255,0,0,132,2,92,254,147,1,6,252,33,0,165,255,0,0,251,255,103,255,8,255,72,254,205,0,218,255,17,0,253,255,0,0,147,252,103,253,247,254,143,254,236,255,225,255,0,0,0,0,83,0,233,255,198,251,247,1,158,255,46,0,251,255,2,0,242,247,236,6,176,255,251,253,0,0,205,255,0,0,253,255,110,255,143,254,174,2,103,250,61,0,128,255,2,0,251,255,33,255,152,1,59,255,35,255,238,255,236,255,0,0,0,0,28,2,79,255,139,253,147,254,196,255,225,255,253,255,0,0,121,0,19,253,6,254,15,255,209,255,238,255,0,0,0,0,169,0,59,253,121,0,185,251,8,0,158,255,0,0,251,255,150,0,176,4,187,0,189,1,15,0,35,0,0,0,2,0,136,255,156,0,26,2,26,2,48,0,48,0,0,0,2,0,189,1,55,2,200,253,53,7,203,255,165,0,0,0,6,0,119,255,169,0,11,3,68,2,70,0,50,0,2,0,2,0,99,255,19,1,75,2,161,255,52,0,247,255,2,0,0,0,167,255,242,252,161,4,37,1,108,0,28,0,4,0,0,0,108,255,63,251,125,208,59,0,196,242,6,0,92,252,0,0,203,254,48,1,90,1,4,0,17,0,0,0,253,255,0,0,0,1,35,1,229,255,233,3,253,255,90,0,0,0,4,0,128,255,0,0,233,251,183,3,161,255,86,0,253,255,2,0,132,249,216,0,86,255,37,0,244,255,0,0,0,0,0,0,158,2,61,0,15,253,66,255,185,255,240,255,253,255,0,0,183,254,90,255,17,253,209,3,189,255,88,0,253,255,4,0,35,254,172,253,4,253,41,2,187,255,52,0,251,255,2,0,209,1,108,0,214,1,72,0,39,0,4,0,2,0,0,0,105,3,17,252,167,254,176,254,222,255,227,255,253,255,0,0,90,255,50,0,236,1,251,248,44,0,92,255,2,0,247,255,165,254,231,254,218,252,128,3,183,255,83,0,253,255,4,0,72,255,15,0,50,255,227,0,238,255,19,0,0,0,0,0,90,253,227,4,19,1,116,253,24,0,192,255,0,0,253,255,88,3,19,252,88,2,50,0,50,0,8,0,2,0,0,0,66,1,123,2,172,0,158,254,13,0,222,255,0,0,253,255,81,0,112,0,121,0,15,253,11,0,187,255,0,0,253,255,79,251,11,1,238,1,185,0,48,0,15,0,2,0,0,0,141,1,44,2,172,254,205,0,222,255,15,0,0,0,2,0,150,255,90,0,242,254,83,3,233,255,77,0,0,0,2,0,185,1,249,25,214,254,13,247,229,255,50,210,0,0,44,243,185,1,238,1,11,3,50,3,70,0,22,0,4,0,242,255,139,255,77,1,92,0,86,1,8,0,28,0,0,0,0,0,150,0,158,0,145,254,6,3,222,255,70,0,0,0,2,0,196,255,99,1,6,3,167,3,70,0,83,0,2,0,4,0,231,253,130,1,6,2,97,253,48,0,194,255,2,0,253,255,8,2,4,1,55,255,231,254,236,255,229,255,0,0,253,255,70,250,112,254,180,0,178,255,19,0,251,255,2,0,0,0,83,0,189,253,26,0,101,254,2,0,222,255,0,0,253,255,46,0,50,0,253,250,156,255,136,255,247,255,249,255,0,0,11,0,225,249,92,0,30,254,6,0,216,255,0,0,253,255,123,254,46,252,229,252,207,252,185,255,185,255,253,255,253,255,46,253,240,1,4,254,165,255,211,255,247,255,0,0,0,0,150,1,116,2,196,253,191,235,203,255,26,254,253,255,229,255,77,255,70,2,198,253,238,2,205,255,68,0,0,0,2,0,92,2,57,252,203,1,57,251,41,0,145,255,2,0,251,255,57,6,132,2,180,254,174,1,220,255,37,0,0,0,0,0,35,1,101,255,103,250,172,255,121,255,249,255,249,255,0,0,191,254,70,1,238,253,247,253,207,255,207,255,253,255,251,255,156,2,50,253,17,0,59,254,0,0,218,255,0,0,253,255,13,1,163,255,158,254,22,255,222,255,236,255,0,0,0,0,154,0,105,255,50,255,145,254,238,255,222,255,0,0,253,255,61,255,244,255,103,0,211,254,8,0,229,255,0,0,0,0,52,0,192,255,214,0,218,0,19,0,19,0,0,0,0,0,99,2,57,0,244,255,167,1,253,255,39,0,0,0,0,0,255,252,161,252,48,0,227,7,4,0,189,0,0,0,11,0,233,3,211,250,136,1,50,3,33,0,81,0,0,0,4,0,108,0,139,255,136,7,251,1,178,0,44,0,8,0,2,0,90,1,123,252,130,254,244,220,220,255,107,227,253,255,214,247,194,253,172,254,22,255,158,255,236,255,214,255,0,0,242,255,50,0,22,0,134,1,147,0,37,0,11,0,0,0,0,0,101,254,116,255,99,1,68,1,33,0,30,0,0,0,0,0,222,255,200,0,6,249,249,253,88,255,207,255,249,255,253,255,108,0,103,254,152,1,17,1,37,0,26,0,0,0,0,0,178,0,211,0,227,252,123,1,180,255,35,0,253,255,2,0,123,0,229,255,46,4,143,3,99,0,86,0,4,0,4,0,11,2,83,2,75,254,15,252,214,255,158,255,0,0,251,255,41,0,255,254,172,255,59,250,249,255,119,255,0,0,249,255,30,2,17,251,225,254,101,255,227,255,247,255,0,0,0,0,242,1,143,2,130,1,136,255,33,0,242,255,0,0,0,0,198,252,227,1,231,255,35,1,0,0,24,0,0,0,0,0,61,255,180,0,28,0,8,254,2,0,209,255,0,0,0,0,108,255,57,255,19,1,83,0,26,0,6,0,0,0,0,0,4,255,222,255,178,253,187,1,200,255,41,0,253,255,2,0,176,254,17,255,4,254,41,0,209,255,4,0,253,255,0,0,30,255,185,255,81,3,112,255,79,0,244,255,4,0,0,0,209,254,17,254,251,255,167,254,0,0,216,1,0,0,222,2,178,255,35,0,61,3,225,250,79,0,134,255,4,0,249,255,28,0,244,233,249,253,152,253,207,255,218,255,253,255,0,0,123,0,8,1,174,0,30,255,15,0,236,255,0,0,0,0,48,252,26,252,158,4,165,0,114,0,17,0,6,0,0,0,130,251,108,251,176,249,83,5,1,204,134,0,172,239,6,0,143,255,70,255,132,255,242,252,172,255,183,255,229,255,253,255,77,252,55,1,169,254,13,0,225,255,0,0,0,0,0,0,200,253,132,252,68,1,233,253,55,16,244,1,139,1,178,2,209,2,207,253,52,0,64,4,2,0,108,0,0,0,4,0,79,0,46,2,145,1,156,3,37,0,83,0,0,0,2,0,205,4,99,255,253,0,198,251,19,0,154,255,0,0,251,255,183,255,101,0,22,251,141,253,136,255,196,255,249,255,253,255,145,1,136,0,244,252,90,0,180,255,229,253,251,255,68,253,44,0,247,3,101,254,147,254,216,255,216,255,0,0,253,255,22,255,154,4,209,0,17,252,19,0,156,255,0,0,251,255,6,0,249,255,77,251,83,1,198,254,30,0,231,255,0,0,30,254,244,254,114,254,209,234,220,255,79,0,253,255,103,2,66,0,238,255,52,0,13,251,4,0,139,255,0,0,251,255,154,0,2,252,72,2,145,0,57,0,15,0,0,0,0,0,130,0,136,255,70,254,242,254,214,255,231,255,0,0,0,0,136,255,242,255,247,249,194,255,108,255,11,254,247,255,35,253,94,3,222,251,119,0,90,255,92,0,238,255,33,4,253,255,211,0,66,254,119,254,185,255,222,255,251,255,0,0,0,0,112,254,134,1,75,254,176,254,55,0,222,255,6,0,0,0,35,0,134,255,103,0,94,0,15,255,63,254,233,255,214,255,116,255,123,0,4,0,123,255,0,0,119,2,0,0,86,2,132,0,44,1,81,255,196,3,238,255,92,0,0,0,4,0,227,5,169,255,61,4,249,255,97,0,0,0,4,0,0,0,13,254,79,253,154,0,130,254,15,0,222,255,0,0,0,0,11,252,229,2,41,2,103,4,192,0,178,254,242,3,4,253,83,2,88,254,101,5,253,255,136,0,253,255,8,0,0,0,233,253,180,3,165,253,105,1,205,255,28,0,253,255,0,0,4,1,247,4,121,208,185,255,202,234,2,0,198,249,0,0,194,253,229,0,103,3,218,1,249,249,244,1,61,254,46,0,187,0,2,1,251,254,150,254,229,255,141,2,253,255,39,2,174,2,139,253,92,255,33,253,238,255,192,255,0,0,253,255,105,255,247,254,105,1,74,250,35,0,116,255,2,0,249,255,22,255,22,0,194,2,79,1,68,0,30,0,2,0,2,0,57,253,13,253,156,0,26,253,209,0,59,254,185,3,218,252,209,0,81,255,90,1,103,253,189,255,189,255,251,255,251,255,130,253,108,3,37,254,79,254,30,0,205,255,2,0,253,255,86,253,244,3,75,254,251,254,180,250,50,254,50,254,211,255,247,254,169,255,90,253,174,4,255,252,114,0,185,255,4,0,198,255,48,254,165,1,169,253,39,0,167,2,2,0,249,1,189,255,125,1,125,3,187,1,83,0,139,0,4,0,33,0,249,255,233,0,0,1,147,255,24,0,244,255,0,0,0,0,194,255,35,0,26,253,44,0,183,255,2,0,253,255,0,0,242,255,6,0,15,255,185,254,169,1,152,254,150,3,187,252,198,0,116,0,183,254,35,0,134,255,249,255,247,255,0,0,72,2,79,253,121,254,79,253,249,255,214,255,0,0,0,0,19,2,189,1,110,0,44,3,198,252,8,0,50,254,0,0,22,0,240,255,180,0,90,255,97,255,240,255,240,255,0,0,4,0,75,1,139,0,145,3,13,0,187,0,0,0,37,0,64,24,176,2,108,2,35,251,35,0,150,2,0,0,196,1,240,0,238,5,145,0,6,5,11,0,121,0,0,0,6,0,68,4,255,250,61,0,13,0,136,240,4,0,125,254,0,0,64,1,169,0,121,255,143,250,145,1,116,254,88,3,147,252,203,0,48,255,127,254,209,254,231,255,220,255,0,0,253,255,249,255,105,255,253,1,198,254,22,255,123,254,231,255,220,255,198,1,200,1,41,251,33,6,218,254,236,254,61,254,225,255,147,255,125,248,86,255,172,252,236,255,99,255,0,0,227,255,240,255,143,1,207,253,61,255,216,254,141,254,229,255,247,255,4,0,154,0,163,253,13,0,196,255,0,0,253,255,0,0,249,255,108,255,70,0,247,255,4,0,66,3,0,0,154,1,4,255,231,255,251,249,37,252,222,1,233,253,52,0,207,255,2,0,253,255,50,1,97,255,86,1,225,255,24,3,253,255,174,0,141,0,200,236,66,254,125,253,17,255,214,255,119,252,189,3,121,252,156,253,194,252,185,0,112,255,19,0,244,255,119,255,222,252,178,254,174,249,28,253,216,254,225,253,216,255,176,254,59,255,194,2,214,3,15,0,112,0,0,0,6,0,136,0,169,5,132,250,15,4,119,255,207,0,249,255,41,0,108,2,165,255,240,0,101,254,15,254,158,1,231,255,41,0,247,255,183,255,196,1,63,251,44,0,136,255,2,0,249,255,128,0,233,255,242,252,251,0,81,254,55,7,218,255,205,1,0,0,225,255,57,253,81,255,130,0,218,255,15,0,0,0,249,255,105,0,233,255,134,255,94,255,200,254,169,2,227,255,158,0,0,0,161,252,220,253,59,0,205,255,8,0,97,252,251,255,139,252,72,1,240,253,187,250,114,255,114,253,229,255,121,255,251,255,4,253,11,255,214,255,136,0,0,0,13,0,203,1,24,1,209,8,48,8,218,0,48,1,37,0,48,0,214,253,13,3,200,8,150,254,225,0,218,255,11,0,0,0,242,255,116,255,211,255,125,0,72,253,13,0,187,255,0,0,205,252,147,253,41,4,94,4,39,3,139,254,75,0,216,255,134,255,231,254,233,255,41,255,77,0,0,0,6,0,0,0,13,0,139,0,33,255,152,255,30,0,97,3,4,0,52,1,0,0,167,255,240,254,187,3,185,254,169,2,92,2,64,0,17,0,209,251,22,253,8,251,172,255,238,254,253,255,26,252,0,0,37,255,81,2,105,252,123,254,101,255,158,253,244,255,13,1,114,1,253,3,114,5,233,0,192,0,44,0,39,0,8,0,8,0,105,252,214,253,132,255,200,255,249,255,253,255,83,253,0,0,189,251,169,252,66,255,172,255,222,255,251,255,44,2,231,1,83,0,0,1,101,2,178,3,59,0,92,0,26,0,24,0,161,250,61,3,249,252,88,255,185,255,238,255,94,252,214,2,196,255,35,0,19,1,192,0,28,0,17,0,72,2,205,253,4,2,79,0,139,0,167,0,11,0,15,0,229,255,174,252,218,0,152,254,108,2,35,4,125,2,6,1,8,1,176,255,35,0,236,254,125,0,59,0,11,0,6,0,220,1,242,255,35,2,233,3,154,254,22,0,141,253,19,252,163,252,189,255,90,249,196,0,125,255,218,0,229,255,48,0,249,255,116,0,103,0,216,251,8,0,150,255,0,0,249,255,0,0,0,0,13,252,238,255,86,0,121,254,11,0,216,255,0,0,253,255,156,254,229,2,50,2,253,0,55,0,136,0,2,0,238,0,152,255,52,4,2,0,110,0,0,0,6,0,0,0,0,0,6,254,251,252,55,0,152,253,6,0,198,255,0,0,83,252,132,253,41,254,222,255,209,255,0,0,242,255,35,233,77,253,41,254,152,2,68,255,249,255,238,255,253,255,83,0,200,250,8,0,139,6,17,3,94,4,108,2,225,0,132,253,123,4,116,254,185,250,15,254,39,255,39,253,242,255,88,255,92,0,209,255,19,0,86,0,132,0,4,0,55,252,8,255,172,254,167,253,240,5,121,0,61,18,13,0,66,2,8,0,211,0,112,0,101,1,192,0,158,0,17,0,13,0,0,0,0,0,37,254,130,255,185,2,132,255,72,0,244,255,2,0,0,0,4,251,214,254,61,253,79,0,192,255,6,0,253,255,17,4,139,0,70,0,119,0,72,0,11,0,6,0,0,0,35,252,72,252,2,252,66,253,44,1,189,255,24,0,6,1,0,0,11,4,225,254,244,255,130,254,22,0,220,255,236,252,253,255,92,251,57,253,205,255,185,255,240,255,251,255,251,255,0,0,105,254,185,255,101,2,196,3,0,2,211,0,214,2,99,253,83,255,121,255,218,253,123,3,255,252,240,0,192,255,110,255,231,251,178,2,119,255,68,0,247,255,83,252,123,0,97,254,174,253,231,254,39,0,132,0,4,0,11,0,251,255,105,0,72,240,233,255,22,255,4,0,249,255,0,0,249,255,110,0,116,255,105,255,233,255,236,255,0,0,0,0,0,0,0,0,37,0,103,254,15,0,8,0,2,0,50,253,209,253,194,252,11,251,233,254,205,255,207,255,0,0,240,255,147,253,251,255,97,253,110,251,86,253,63,255,207,255,242,255,0,0,0,0,156,254,110,1,110,255,39,0,242,255,2,0,0,0,0,0,81,254,61,254,55,1,167,2,33,0,192,0,0,0,46,0,141,252,216,251,251,3,26,0,236,1,6,0,103,0,0,0,242,0,207,5,233,255,207,4,255,252,6,1,75,255,50,0,121,255,24,0,203,0,185,255,17,0,139,252,35,251,134,255,24,255,39,255,251,0,249,255,26,0,26,253,203,1,196,255,187,5,203,2,227,3,251,0,94,0,17,0,24,2,121,252,77,255,242,0,123,255,101,0,244,255,207,255,152,252,191,252,154,0,44,7,2,0,178,0,242,255,2,0,158,0,0,0,61,8,99,0,110,4,132,254,136,0,216,255,227,5,209,1,169,0,139,255,240,0,163,0,39,0,139,0,4,0,41,0,24,254,209,0,185,253,15,4,200,255,103,0,253,255,4,0,8,0,41,253,108,0,253,255,11,0,2,0,0,0,0,0,183,251,247,252,61,2,11,255,132,1,236,255,88,0,0,0,134,0,163,3,130,255,83,1,196,252,79,253,63,255,39,254,99,252,77,254,176,255,196,2,251,255,169,0,0,0,35,0,30,254,70,0,88,0,134,0,11,0,229,252,0,0,141,254,46,254,169,3,86,2,196,254,64,0,218,255,72,2,46,253,167,255,203,253,94,0,231,255,13,0,132,255,108,0,108,252,183,0,136,1,59,255,132,1,8,0,156,0,121,0,132,0,150,0,233,250,180,0,132,253,15,0,198,255,0,0,253,255,72,1,183,255,125,249,88,0,86,255,8,0,247,255,165,0,134,255,48,1,88,0,77,255,6,0,238,255,0,0,0,0,123,0,17,255,222,255,130,254,253,255,200,252,0,0,46,254,242,252,222,3,192,255,207,255,253,255,244,255,0,0,0,0,249,252,158,255,225,2,189,0,249,253,68,0,130,255,15,0,253,250,150,254,4,0,39,0,4,0,4,0,128,3,0,0,0,1,220,0,169,0,2,3,30,0,172,0,77,252,35,0,33,4,141,253,64,1,194,2,17,0,105,253,0,0,101,254,196,255,13,1,37,253,233,2,183,255,15,0,52,0,209,252,48,1,216,253,83,255,172,254,13,0,218,255,8,0,121,20,59,252,194,1,108,0,92,1,13,0,35,0,249,255,123,255,86,4,161,253,225,255,6,0,249,255,218,252,13,2,229,0,255,253,105,4,77,1,176,0,35,0,8,0,99,255,249,3,194,251,66,255,63,255,24,0,200,255,2,0,242,255,0,0,233,255,77,254,161,253,8,2,194,255,52,0,110,3,2,0,11,2,0,0,103,0,99,1,22,0,88,0,4,0,19,0,46,253,75,252,244,0,236,242,81,253,172,254,130,251,236,255,119,253,41,1,143,255,108,1,236,255,35,0,253,255,0,0,72,2,44,1,28,1,200,2,24,0,203,0,0,0,50,0,35,1,55,255,11,255,61,3,229,255,24,253,2,0,48,251,112,1,4,0,251,1,61,1,83,0,218,252,103,255,99,254,125,255,189,255,6,254,63,255,163,255,231,255,238,255,253,255,68,253,209,250,70,254,61,254,214,255,216,255,253,255,0,0,200,254,240,251,216,255,231,255,253,255,2,0,97,3,136,255,229,0,83,255,156,0,103,0,28,0,11,0,0,0,103,0,123,254,147,252,121,254,68,1,218,255,37,0,205,253,198,2,83,255,17,255,123,255,33,0,244,255,2,0,0,0,207,2,229,1,123,5,57,253,103,2,150,255,141,0,41,252,30,0,229,253,28,0,218,3,147,2,39,253,200,0,79,255,50,0,242,253,194,236,143,0,136,254,15,0,240,255,83,255,0,0,81,249,225,255,0,3,242,253,46,0,63,251,247,255,139,251,147,253,123,250,238,255,52,255,39,0,231,255,11,0,253,255,6,0,205,255,163,0,152,3,15,0,88,254,81,3,44,254,103,1,75,255,207,0,22,0,35,0,0,0,6,0,0,0,132,251,220,251,114,1,189,251,41,0,147,255,2,0,207,2,46,255,229,255,77,253,139,0,185,255,37,0,251,255,6,0,185,1,147,0,30,255,37,252,231,255,154,255,253,255,251,255,55,255,229,253,207,0,187,255,22,0,251,255,0,0,249,255,68,2,35,3,200,0,79,0,189,255,4,0,216,253,189,1,15,249,19,1,178,254,229,5,183,255,101,1,238,255,81,0,222,2,211,5,39,255,132,0,86,252,154,252,244,254,152,254,163,2,55,5,28,3,156,253,194,0,183,255,41,0,251,255,112,2,207,254,200,4,97,254,169,0,97,254,86,3,75,253,105,0,180,255,185,255,105,254,8,0,209,255,4,0,216,2,161,254,61,1,35,1,44,1,30,0,50,0,0,0,8,0,37,0,163,1,211,0,238,1,19,0,105,254,0,0,251,253,28,255,125,252,28,2,247,252,57,0,176,255,2,0,251,255,236,255,116,255,174,0,192,255,17,0,249,255,68,255,0,0,189,249,165,254,227,253,247,254,167,255,231,255,240,255,0,0,121,253,2,0,174,255,116,255,114,255,242,255,145,252,0,0,2,3,33,252,143,0,240,2,2,0,88,253,253,255,236,254,187,1,13,238,163,0,105,237,13,0,141,251,0,0,139,255,110,2,55,253,132,1,207,252,37,0,172,255,44,3,218,2,134,253,26,254,22,0,143,255,55,29,11,0,68,11,227,254,35,225,52,255,28,217,194,5,143,246,194,15,238,253,57,22,139,255,64,6,218,0,132,1,19,0,72,0,0,0,15,0,183,0,216,255,6,1,143,0,26,0,13,0,59,255,0,0,147,251,24,0,68,254,147,255,176,255,244,255,240,255,0,0,0,0,19,253,205,254,81,0,225,255,81,16,253,255,128,20,11,254,163,239,0,1,200,237,28,0,238,251,0,0,46,255,50,254,172,252,220,253,101,0,99,6,13,0,59,29,0,0,209,5,86,252,41,0,39,225,59,0,48,244,19,0,165,254,41,2,88,255,154,3,105,0,94,0,242,255,30,3,249,255,225,255,19,2,253,254,22,255,247,255,229,255,2,0,0,0,103,1,240,255,88,254,30,5,209,255,216,0,253,255,35,0,99,254,216,251,79,255,55,255,238,255,240,255,0,0,85,236,218,1,156,254,97,255,125,255,57,253,4,254,209,253,191,253,41,250,114,1,227,254,218,1,35,0,44,0,15,0,2,0,227,251,55,255,59,255,64,0,240,255,6,0,0,0,0,0,70,1,238,255,117,5,75,0,154,1,6,0,101,0,0,0,220,252,242,254,88,12,150,3,83,1,97,0,19,0,229,1,114,0,63,249,83,0,192,255,6,0,240,255,0,0,249,255,114,0,214,255,156,255,110,1,4,255,179,32,242,252,119,7,158,0,121,1,242,1,139,254,46,0,233,255,198,228,2,0,63,241,198,0,194,254,180,254,88,255,220,255,203,255,0,0,79,0,44,0,15,3,77,254,81,0,209,255,2,0,253,255,97,254,2,0,6,254,178,255,203,255,249,255,37,255,0,0,236,253,156,255,158,2,59,2,19,1,145,0,77,0,33,0,13,1,240,253,196,1,247,0,108,0,26,0,22,0,0,0,44,252,90,254,13,254,169,254,55,253,172,253,88,254,253,252,203,252,46,251,92,2,145,253,64,0,152,255,2,0,220,2,61,2,33,253,218,4,50,0,218,0,28,0,37,0,6,0,209,0,121,253,253,253,114,0,200,255,13,0,0,0,0,0,103,0,101,1,253,0,13,1,24,0,88,252,0,0,6,255,83,0,35,240,227,252,24,3,132,254,253,0,17,0,59,0,17,1,66,252,86,0,72,255,17,0,240,255,4,0,0,0,68,0,196,252,216,4,77,255,88,1,242,255,68,8,0,0,170,24,211,251,97,6,174,253,216,1,198,255,123,0,253,255,136,252,22,0,143,3,17,1,101,0,26,0,6,0,17,255,6,255,225,250,33,255,99,253,236,255,150,255,0,0,238,255,35,255,240,1,75,255,28,1,238,255,119,0,0,0,132,229,61,0,247,237,220,1,116,252,116,0,2,255,24,0,187,255,30,0,92,254,103,254,152,5,211,255,41,254,0,0,66,254,255,254,116,254,249,254,101,255,158,253,240,255,37,254,0,0,236,255,229,254,220,1,225,255,46,0,99,252,0,0,15,255,174,4,163,6,233,5,229,1,86,1,41,0,48,3,0,0,48,0,161,1,167,253,205,3,119,254,30,1,92,253,66,0,220,1,249,254,2,3,128,1,75,252,41,0,238,253,33,255,15,253,139,253,19,252,231,1,112,255,13,0,236,255,247,255,35,254,145,254,19,254,218,255,205,255,253,255,253,255,0,0,125,1,253,0,83,0,64,1,6,0,33,0,0,0,249,2,108,0,172,255,6,1,2,0,26,0,17,0,0,0,6,0,183,252,211,0,119,255,123,255,247,255,242,255,0,0,0,0,141,255,233,252,75,0,81,0,6,0,11,0,0,0,0,0,189,255,227,255,183,5,55,4,150,1,214,0,103,0,39,0,121,3,33,253,238,0,125,0,50,252,99,253,200,254,116,254,185,2,44,252,26,2,28,3,48,0,229,252,203,2,28,255,203,1,130,255,238,0,119,2,39,0,66,0,6,0,143,7,70,254,81,29,101,252,53,11,158,255,83,3,4,255,218,0,214,254,37,255,101,252,125,0,231,253,15,0,123,253,2,0,108,252,150,253,154,254,139,251,216,255,136,255,251,255,251,255,59,1,26,255,247,254,81,255,227,255,238,255,0,0,249,2,64,1,187,3,216,255,183,252,251,255,178,255,0,0,0,0,50,254,75,1,165,222,209,0,103,246,19,0,105,253,0,0,103,254,143,254,132,255,189,0,46,252,22,0,176,254,0,0,185,255,68,252,139,0,236,255,8,0,2,0,0,0,0,0,116,0,147,254,238,255,172,252,253,255,165,255,0,0,251,255,4,0,72,5,11,3,236,2,161,0,156,0,33,0,94,255,22,255,255,250,205,0,30,254,22,0,99,252,180,2,15,255,183,253,114,254,156,255,92,255,8,0,253,252,6,255,172,254,52,255,88,0,75,3,50,254,57,0,205,255,251,255,253,255,216,255,247,2,44,0,86,2,4,0,50,1,0,0,79,0,191,254,112,254,205,255,247,254,50,254,231,255,194,253,253,2,165,254,172,0,222,4,169,1,145,253,64,0,233,254,8,0,165,254,6,0,152,242,105,255,136,254,240,255,233,255,0,0,24,252,178,2,68,1,229,255,37,0,72,0,2,0,28,0,236,254,57,3,105,0,125,253,11,0,183,255,0,0,253,255,196,253,167,255,28,1,119,255,33,0,240,255,0,0,68,255,145,3,152,250,6,3,2,254,79,0,167,255,4,0,240,255,11,0,178,254,97,253,46,255,185,255,233,255,251,255,0,0,194,1,200,1,35,0,209,2,2,0,46,253,147,1,48,255,154,251,134,2,165,255,145,253,61,0,183,255,22,0,251,255,198,255,105,254,163,1,19,0,77,31,4,0,245,12,0,0,220,4,238,0,130,4,15,255,68,1,229,255,88,0,0,3,189,255,189,5,86,2,8,4,66,0,214,1,4,0,123,0,77,255,207,254,211,0,37,255,24,254,236,255,247,253,0,0,247,252,28,255,225,254,83,1,222,255,37,0,253,255,0,0,194,254,97,255,183,255,183,255,249,255,249,255,0,0,0,0,68,253,26,255,251,254,255,251,231,255,145,255,0,0,72,255,236,239,37,255,92,0,83,254,28,0,169,255,2,0,238,255,176,255,119,255,180,1,169,255,48,0,249,255,2,0,0,0,101,254,227,252,253,255,216,255,176,252,253,255,127,254,0,0,119,254,145,0,220,254,211,0,220,255,22,0,110,1,0,0,13,254,140,221,130,2,63,241,211,0,79,249,59,0,57,254,220,253,238,250,35,254,189,3,207,255,103,0,0,0,8,3,222,0,209,253,132,1,55,1,39,0,244,255,2,0,66,252,55,253,251,253,205,254,8,254,227,255,187,255,0,0,247,255,105,255,11,255,192,255,225,0,251,255,77,1,0,0,90,0,152,254,128,255,172,250,220,254,110,255,227,255,247,255,0,0,176,253,119,253,50,0,79,1,209,253,37,0,44,254,94,255,99,0,150,253,136,255,81,1,238,255,0,0,0,0,244,255,59,255,189,255,15,254,81,255,161,252,238,255,105,254,0,0,229,0,169,4,41,1,247,255,26,0,50,0,0,0,22,0,24,2,238,1,187,252,4,255,163,255,203,255,251,255,37,252,22,2,145,253,72,6,172,253,66,1,178,255,37,255,247,255,145,254,86,2,169,255,90,1,218,255,33,0,99,2,2,0,35,1,77,253,86,253,75,253,198,255,242,252,0,0,66,2,136,1,227,1,150,251,8,5,130,255,154,0,249,255,15,0,112,2,139,0,247,253,99,0,198,255,8,0,253,255,0,0,147,252,205,251,46,255,231,0,238,255,28,0,0,0,2,0,57,0,251,254,183,253,90,0,192,255,11,0,251,255,114,255,55,253,64,2,176,254,194,3,218,252,200,1,88,254,110,0,165,252,108,0,198,253,11,255,194,255,229,255,249,255,84,34,86,255,26,12,156,0,48,255,15,0,28,0,0,0,30,0,6,2,220,255,26,255,86,3,229,255,94,0,0,0,4,0,44,1,249,253,105,2,253,254,207,0,229,255,59,0,0,0,24,255,70,255,167,3,30,254,103,0,205,255,220,254,0,0,229,250,90,255,92,1,114,0,13,0,13,0,249,255,0,0,196,3,33,255,163,4,249,1,216,0,55,0,134,2,11,3,59,2,200,0,77,1,37,1,55,0,150,253,8,0,83,255,110,0,22,253,203,2,105,1,77,0,41,0,4,0,57,0,238,0,28,7,174,1,57,2,143,242,105,0,26,253,238,251,114,255,61,250,83,4,108,251,116,0,75,255,4,0,227,255,83,0,90,1,112,0,214,254,11,0,222,255,0,0,0,0,112,255,169,255,220,254,183,254,227,255,220,255,253,255,0,0,172,1,218,253,176,255,39,254,247,255,207,255,0,0,0,0,169,228,11,1,77,244,154,0,127,252,15,0,244,254,0,0,48,0,152,0,141,255,233,254,238,255,251,255,0,0,4,0,150,252,220,3,233,1,176,2,57,0,70,0,4,0,4,0,33,0,75,0,0,0,203,2,163,0,161,0,218,254,30,0,185,252,220,253,178,251,59,1,108,255,55,0,240,255,11,0,57,255,61,3,55,254,165,2,207,255,114,0,61,2,19,0,189,255,59,255,116,0,13,255,105,253,231,255,61,254,0,0,183,254,176,255,86,0,176,254,4,0,110,253,0,0,209,254,13,255,13,254,50,254,15,11,207,255,19,1,253,255,4,0,28,0,11,255,231,252,99,0,79,255,11,0,236,255,0,0,130,1,13,0,136,2,116,254,70,0,214,255,4,0,253,255,88,1,205,2,225,1,207,1,81,0,46,0,44,0,2,0,11,3,207,0,178,251,28,3,4,0,136,1,4,0,37,0,236,254,101,254,251,254,57,2,229,255,64,0,253,255,203,252,158,254,198,0,94,255,44,0,240,255,240,255,0,0,134,0,0,1,108,5,77,1,103,2,35,0,105,0,2,0,22,0,158,255,145,253,28,0,108,255,2,0,242,255,187,254,0,0,63,252,24,254,86,1,242,255,127,253,225,255,30,254,253,2,231,3,244,1,145,255,79,1,41,0,41,0,19,0,4,0,141,254,57,254,108,0,247,0,44,0,28,0,41,2,139,255,75,0,13,253,103,253,83,255,75,1,187,255,15,34,238,255,39,9,79,253,136,4,90,1,236,2,158,254,150,0,194,255,207,6,66,1,116,1,244,255,55,0,13,0,8,0,4,0,233,241,172,254,92,0,244,251,154,0,143,255,50,0,244,252,70,252,88,254,128,2,37,255,77,0,209,255,4,0,247,255,192,255,81,253,194,3,233,0,209,0,28,0,37,0,194,0,55,253,114,3,247,252,99,3,194,255,136,0,2,0,22,0,242,0,17,253,11,255,191,253,66,0,194,255,24,0,253,255,207,0,249,251,28,0,240,254,112,253,238,255,59,250,0,0,152,253,2,255,17,0,79,1,229,0,79,1,191,254,35,0,255,251,249,254,4,1,156,255,187,1,247,255,39,0,11,3,209,254,17,0,200,255,143,0,253,255,28,0,0,0,154,255,222,255,15,253,33,1,35,253,33,0,169,253,2,0,110,254,145,0,192,255,249,255,116,254,0,0,209,255,0,0,44,253,198,255,139,253,0,4,59,1,114,0,13,0,6,0,249,255,194,3,24,5,88,2,242,2,79,0,123,0,83,0,19,0,26,3,198,255,92,2,37,254,174,0,196,255,30,0,233,0,30,0,92,5,141,1,152,0,13,0,28,0,103,252,13,0,44,254,141,2,30,254,134,255,145,255,17,0,233,255,2,0,172,254,11,255,46,254,203,1,26,254,119,0,15,254,24,0,105,0,110,253,44,3,141,254,83,0,218,255,2,0,253,255,19,3,145,255,4,1,116,2,26,0,83,0,0,0,8,0,90,0,161,1,48,2,28,1,61,0,28,0,2,0,2,0,214,254,24,0,255,252,6,0,233,255,0,0,139,254,108,0,231,252,180,254,161,1,121,254,233,255,194,255,249,255,147,255,22,255,61,251,249,0,72,0,35,0,242,255,101,0,244,255,218,1,33,1,167,2,39,254,46,1,187,0,209,252,24,0,123,254,196,5,218,1,59,255,249,254,79,2,249,255,39,3,57,255,180,1,57,0,108,1,6,0,227,1,0,0,192,1,229,254,147,1,253,254,39,255,101,0,112,1,11,0,128,0,154,255,207,254,141,251,214,252,130,255,167,255,249,255,249,255,214,254,90,0,41,255,125,255,134,243,240,255,198,252,0,0,233,0,218,254,35,254,156,254,8,0,231,255,0,0,0,0,33,0,68,0,103,253,150,253,200,255,145,255,253,255,238,255,180,1,161,0,75,254,75,0,39,0,249,255,6,0,154,253,152,255,225,251,150,255,218,252,70,255,165,255,97,253,240,255,209,3,123,1,8,2,66,254,110,0,240,255,26,0,0,0,44,254,249,253,156,0,236,253,37,0,108,255,0,0,145,2,251,0,2,255,17,255,214,2,229,255,70,0,0,0,72,1,50,2,8,2,52,255,66,1,255,254,11,255,75,255,233,255,17,2,8,3,105,0,66,1,52,2,253,254,92,0,225,255,24,3,114,255,253,1,178,255,86,0,244,255,22,0,0,0,247,254,13,254,123,255,176,0,125,255,37,0,242,255,2,0,59,254,8,2,19,0,205,1,143,255,125,255,17,254,108,254,97,0,46,252,44,0,209,0,174,255,94,255,6,253,150,255,90,252,244,253,178,254,169,255,163,1,13,0,247,0,209,253,19,3,86,253,112,254,209,0,242,255,17,254,13,0,161,253,152,0,194,252,218,1,24,1,125,0,116,0,11,0,110,0,183,0,61,255,141,254,253,243,214,255,161,254,0,0,233,255,55,254,103,253,172,254,37,0,90,0,123,2,11,0,70,0,125,255,121,255,33,253,86,1,57,0,24,0,11,0,41,1,158,0,114,2,214,2,189,1,17,0,86,0,253,255,19,0,110,1,174,254,41,0,90,253,233,255,209,255,253,255,251,255,22,4,112,0,108,2,110,0,194,2,134,254,105,0,214,255,97,254,222,1,249,254,4,0,192,255,249,255,66,253,0,0,176,253,216,254,200,251,15,255,156,255,44,0,196,254,15,0,158,2,66,2,249,3,72,3,209,0,143,0,64,1,19,254,26,3,185,251,220,254,15,252,141,0,101,255,141,2,233,255,33,0,77,255,72,254,30,0,227,1,189,254,59,0,222,255,209,255,247,254,125,253,88,0,128,255,24,0,227,255,2,0,41,0,236,253,83,0,214,1,192,1,218,0,55,0,17,0,156,255,108,255,28,254,161,253,41,255,116,1,231,255,176,1,247,1,198,2,108,0,0,1,220,255,77,255,253,255,75,1,194,2,136,243,17,0,231,0,207,255,240,255,253,255,6,0,222,253,114,253,132,2,59,1,11,0,220,0,139,253,198,1,39,253,46,254,200,254,143,255,218,255,240,255,244,255,247,255,154,2,143,252,4,1,214,255,61,0,0,0,33,0,112,0,238,252,81,253,154,255,79,1,41,1,167,2,94,1,134,254,44,0,145,253,52,3,205,253,35,255,125,255,225,253,236,255,176,0,134,254,189,255,46,253,48,0,198,254,4,0,218,253,176,255,70,255,28,1,105,2,30,0,55,0,0,0,0,0,165,254,220,254,79,253,158,254,66,255,72,1,238,255,39,0,145,1,57,255,4,5,200,253,194,0,161,255,26,0,244,255,176,255,97,254,77,255,247,254,247,252,13,0,57,252,2,0,52,255,165,255,185,255,123,253,19,0,242,255,136,253,211,1,139,0,169,3,214,254,110,254,150,255,227,255,236,255,251,255,116,0,136,4,123,253,90,0,61,0,233,254,6,0,227,255,200,255,17,253,172,1,2,254,59,3,231,254,105,0,222,255,13,1,19,1,8,4,121,253,90,0,128,255,119,1,242,255,88,1,200,0,242,1,174,0,233,254,103,255,229,255,101,253,61,3,207,255,72,1,125,0,2,2,174,255,86,0,238,255,141,2,150,0,6,1,227,252,83,254,251,254,172,253,176,255,218,254,225,252,123,253,35,252,77,1,150,253,35,0,19,253,158,255,90,255,46,0,77,253,147,0,194,0,17,0,150,0,205,255,205,255,97,2,216,253,11,0,158,255,0,0,123,255,66,255,191,254,2,1,2,0,163,255,141,2,253,253,101,2,196,253,68,255,183,253,236,253,207,255,79,0,242,255,2,1,48,254,68,2,214,0,15,2,48,0,116,1,4,0,39,2,180,1,189,5,103,1,178,252,220,255,112,255,249,255,251,255,86,255,187,255,154,255,141,2,55,0,145,0,172,1,26,0,0,4,242,252,189,254,105,4,218,255,134,0,253,255,6,0,86,255,52,253,251,255,105,3,225,2,77,2,227,3,247,255,15,1,15,255,128,3,24,1,22,0,253,255,150,255,249,255,161,0,33,2,35,1,220,255,17,2,33,0,128,0,4,0,83,1,174,255,41,1,180,1,180,254,44,247,165,253,242,254,6,2,214,1,30,0,0,2,196,255,61,0,249,255,13,0,121,0,19,0,191,253,121,3,90,255,59,0,52,254,2,0,19,252,165,255,75,253,70,1,66,255,77,2,214,255,28,1,17,0,236,255,6,254,176,2,147,255,17,0,247,255,218,255,174,1,178,1,105,255,123,254,63,255,46,0,236,255,41,0,13,0,77,0,44,3,191,254,244,255,163,255,247,255,130,4,101,253,189,1,94,253,90,255,236,255,97,255,220,1,88,0,97,3,125,0,143,2,251,255,88,0,233,255,17,0,119,255,121,2,30,0,251,0,158,255,92,0,227,0,8,0,200,252,77,254,139,251,165,255,28,255,167,0,247,255,0,0,112,0,125,0,72,255,35,1,187,253,169,1,249,252,48,0,28,255,253,255,72,255,105,1,77,255,88,0,229,255,6,0,253,255,178,1,50,255,8,255,64,0,253,255,41,254,132,254,222,254,165,252,180,254,143,11,72,2,116,1,209,255,200,253,77,0,231,254,66,255,253,254,132,252,163,252,176,255,52,252,238,255,229,255,0,0,26,3,39,0,183,0,203,255,110,0,0,0,39,255,44,255,61,255,37,0,97,255,251,255,61,255,0,0,167,255,119,255,90,255,83,255,169,0,110,0,19,0,8,0,28,2,94,1,48,3,196,0,70,0,94,0,105,2,97,2,108,1,134,4,183,5,6,251,249,255,249,254,0,0,242,255,156,255,200,254,66,2,114,0,26,2,119,253,57,0,57,255,218,254,94,254,209,254,152,254,68,0,161,255,11,0,233,254,158,4,236,254,119,4,163,1,161,0,198,1,26,0,64,0,209,0,185,255,205,255,70,253,174,255,253,254,178,254,205,255,46,253,52,255,222,254,242,0,247,0,52,255,17,0,236,255,143,1,24,1,116,1,83,255,99,0,116,0,26,0,249,252,24,254,72,0,66,1,231,255,103,255,83,2,240,255,46,3,46,1,178,254,24,1,0,0,6,0,139,255,253,255,244,255,143,255,187,241,163,254,108,253,103,255,196,255,240,255,216,255,174,255,4,3,35,254,247,1,169,0,33,0,22,0,0,0,103,0,196,255,121,255,154,254,154,255,22,2,59,2,185,1,247,1,28,1,236,255,200,1,77,0,50,255,17,0,189,255,178,0,30,254,90,255,253,252,220,1,152,255,145,3,236,1,192,3,33,254,180,0,46,0,103,0,24,0,39,0,8,0,176,253,236,0,110,0,79,0,125,1,225,254,30,0,48,255,236,253,214,253,50,252,251,254,26,1,196,1,108,255,185,0,39,254,136,255,161,252,39,253,183,253,216,2,105,255,86,0,244,254,81,255,163,2,240,3,233,255,52,0,156,255,2,0,81,254,238,1,11,1,2,0,103,0,37,0,6,0,2,0,11,255,37,255,90,254,145,2,207,254,50,255,222,255,227,255,251,255,101,255,154,0,116,0,176,0,59,3,116,0,203,0,251,254,2,1,158,252,2,4,110,255,15,0,244,255,233,255,2,255,55,4,94,255,8,1,72,0,59,1,253,255,46,0,205,255,231,1,130,251,185,1,180,255,132,0,97,2,30,0,145,6,55,253,90,3,57,3,125,2,180,255,83,0,242,252,94,0,90,255,112,254,152,2,57,255,211,255,238,255,50,3,205,255,52,0,19,252,229,253,233,255,22,0,2,0,251,254,121,255,6,255,59,255,15,255,81,1,28,0,101,255,134,255,143,252,99,252,174,1,112,0,116,0,167,254,253,255,68,0,57,255,205,2,236,253,163,2,61,254,236,255,185,255,251,255,88,255,205,254,218,255,110,1,55,254,141,254,145,254,37,255,165,255,218,254,75,254,77,255,11,0,46,0,192,255,6,0,105,0,46,255,24,255,152,0,112,254,220,255,227,253,114,0,68,255,33,255,59,1,22,2,227,1,251,254,92,0,218,255,139,3,211,254,110,0,238,255,46,255,178,255,229,255,247,255,50,0,59,1,101,0,123,1,50,2,229,0,41,0,163,255,209,255,81,0,128,255,209,254,194,0,30,255,207,2,211,255,88,1,180,254,132,253,198,251,154,255,13,0,97,0,8,0,121,2,57,254,114,3,103,0,55,1,88,255,229,255,233,255,41,255,203,254,97,255,139,255,26,255,192,255,242,254,108,0,68,253,128,255,88,252,240,253,114,255,216,253,225,255,101,255,169,1,70,0,222,3,75,252,88,0,196,255,26,0,189,255,169,0,196,254,216,1,75,253,6,255,33,246,75,0,86,1,26,3,165,3,169,255,139,1,189,255,222,255,0,0,128,0,64,3,110,254,103,0,196,254,154,255,50,255,251,255,86,255,161,0,196,0,211,1,75,2,119,0,167,0,8,0,198,254,28,0,198,253,147,255,41,253,158,255,35,2,242,255,88,0,154,0,174,1,145,4,222,254,94,255,227,0,249,255,207,255,72,0,15,2,103,255,183,253,103,255,172,0,236,255,198,255,125,255,225,254,90,1,156,254,167,255,172,255,220,2,249,255,52,0,35,2,13,255,39,1,152,3,187,254,156,1,196,0,189,0,169,0,52,0,11,255,136,254,125,1,158,255,57,2,46,0,225,0,103,255,50,254,119,2,143,254,112,2,218,255,200,254,139,0,116,0,79,253,88,1,169,2,220,255,242,255,136,2,139,0,196,2,33,5,247,2,132,0,167,2,105,0,192,0,17,255,48,254,24,0,33,0,79,0,72,0,8,0,77,255,163,0,143,2,114,255,41,255,4,255,225,255,68,0,101,255,240,255,207,253,216,254,46,255,183,255,145,255,249,255,116,255,46,255,59,0,220,2,196,0,187,1,26,0,64,0,2,255,41,3,46,243,0,1,220,253,183,0,39,0,169,1,253,2,240,0,90,255,253,1,247,3,13,2,57,1,132,0,97,0,4,0,225,0,55,254,200,254,33,0,218,255,178,2,240,255,0,3,46,2,229,2,141,1,229,2,30,2,167,253,30,1,92,255,167,254,97,255,66,255,231,255,15,3,145,0,209,0,39,2,189,254,4,0,28,0,103,253,6,0,174,255,176,254,59,1,183,0,218,254,130,255,2,255,211,255,63,255,17,249,161,4,17,253,183,254,39,255,110,0,77,0,44,0,99,0,101,1,99,255,30,5,128,1,152,255,48,0,90,2,63,255,147,2,61,0,169,2,150,1,158,0,251,0,123,1,169,0,6,1,200,253,238,0,194,253,165,3,141,255,229,2,61,0,75,0,187,255,240,250,66,255,180,254,26,255,192,255,123,2,13,0,15,5,2,1,244,0,236,0,185,2,244,255,24,0,172,255,28,255,33,2,172,254,105,2,169,253,35,1,114,243,28,3,143,1,2,255,253,254,240,254,59,255,227,255,79,1,158,0,101,2,227,0,125,253,79,1,64,0,134,0,180,255,28,0,64,0,147,254,75,1,205,255,218,255,22,0,229,0,30,1,86,2,66,3,141,0,35,1,13,0,50,0,209,1,229,252,2,2,156,1,244,3,147,0,150,1,79,1,163,0,205,1,50,0,231,255,30,2,81,255,70,0,90,2,247,252,189,3,174,0,233,1,50,0,61,0,37,0,11,0,108,1,81,0,19,2,185,254,205,1,72,4,114,2,19,1,134,0,141,0,156,252,198,3,108,255,214,0,251,255,108,0,176,0,205,255,216,0,231,252,145,1,24,253,66,0,253,1,185,1,158,1,6,1,50,2,172,255,66,0,139,0,156,255,154,1,128,0,229,252,198,1,52,0,247,3,236,255,15,1,125,0,81,2,165,8,145,1,141,2,75,0,123,0,61,0,143,1,139,1,249,255,105,0,196,1,139,1,77,0,163,1,158,1,90,1,110,255,17,254,4,0,229,255,92,0,169,1,103,5,99,255,63,255,79,1,99,1,123,255,94,0,2,0,41,2,86,255,13,3,189,1,50,0,161,2,194,2,15,0,41,1,83,254,134,1,194,1,8,1,13,4,147,0,180,0,240,0,22,2,218,254,229,0,33,1,13,1,203,0,249,255,8,255,249,0,26,2,253,0,174,252,225,2,123,255,0,0,57,253,156,0,249,253,238,253,108,1,90,0,55,0,167,0,244,255,141,2,205,254,105,2,161,255,207,255,242,2,253,255,139,3,13,0,81,1,132,2,176,1,150,255,22,0,220,0,207,255,209,0,41,253,6,0,112,4,183,254,24,1,110,2,229,254,101,254,8,254,112,1,220,255,249,255,125,0,247,255,35,4,79,0,4,4,139,1,176,0,13,3,121,2,6,1,147,1,61,4,227,255,39,0,72,0,180,0,8,0,94,0,147,2,24,255,52,2,240,0,86,254,50,1,220,255,48,0,211,252,44,5,17,255,196,255,187,255,28,255,81,0,229,255,83,255,189,255,11,1,81,255,220,0,59,0,39,0,150,254,57,0,238,255,240,251,97,4,88,254,180,1,156,255,174,255,92,1,88,255,94,3,196,255,79,3,46,255,101,0,19,0,2,0,103,0,64,1,174,5,61,247,139,1,240,254,242,2,61,0,44,5,72,0,167,254,66,255,48,254,209,255,183,255,240,255,218,255,242,0,86,252,134,0,249,0,165,0,4,1,44,2,19,4,33,3,19,5,123,0,17,2,48,3,134,0,68,1,156,0,52,3,125,255,203,255,55,0,110,255,24,0,59,255,218,0,79,255,114,1,147,254,92,255,178,255,147,255,205,255,180,255,176,254,39,1,174,255,81,255,30,0,130,1,81,1,97,5,251,254,231,0,15,252,154,0,125,254,35,0,128,3,59,255,28,5,185,3,77,1,222,1,61,0,229,0,209,253,116,2,163,0,90,255,116,1,163,2,132,0,123,0,209,255,229,2,244,254,119,1,52,0,79,0,0,0,189,2,209,255,103,3,28,1,211,4,50,254,86,5,176,253,4,0,220,255,4,0,185,1,161,1,4,0,211,255,33,1,251,255,90,2,183,0,116,2,128,0,2,1,247,1,59,2,176,0,214,1,203,1,161,0,39,1,231,254,172,0,205,255,17,0,17,0,154,255,8,0,191,253,198,255,33,254,161,0,200,255,249,2,253,255,253,6,44,1,156,2,44,0,165,0,57,0,214,1,50,0,26,0,156,255,251,255,4,0,161,255,125,0,216,255,229,1,139,1,6,3,227,0,198,2,68,0,121,0,26,0,240,255,26,2,181,4,192,2,194,3,147,0,227,2,247,0,247,2,44,254,2,15,229,255,97,2,247,255,192,2,48,255,39,6,116,253,48,255,6,254,176,254,41,0,55,0,77,0,167,0,225,255,227,2,169,254,88,2,167,0,110,0,19,4,108,0,44,3,200,3,55,3,198,0,209,2,211,255,244,0,86,255,28,254,233,253,72,0,94,255,13,0,214,255,72,0,39,2,172,6,163,3,180,3,112,0,52,0,240,255,2,2,11,0,187,2,86,0,52,0,48,0,41,0,99,0,33,3,37,0,86,0,189,0,39,2,145,0,90,0,169,1,147,2,244,3,187,254,194,3,244,255,75,0,13,1,194,255,11,2,94,254,214,255,28,2,125,4,165,0,101,1,189,255,19,0,68,255,236,0,139,255,52,255,8,0,211,255,225,0,249,255,66,0,203,254,130,1,174,254,244,0,24,0,17,1,238,255,110,2,147,254,22,0,244,253,110,2,172,255,88,0,227,244,99,255,253,255,231,1,156,0,24,255,37,3,50,0,130,2,174,255,134,2,187,254,61,1,50,0,139,1,44,0,147,253,167,3,247,1,68,254,101,1,141,0,216,0,57,0,79,3,119,0,176,254,68,0,66,2,136,255,77,0,216,255,13,0,247,254,59,0,6,252,229,252,169,255,63,255,132,0,128,255,50,1,218,2,251,3,216,1,119,2,59,0,11,1,163,255,209,1,218,255,97,2,225,0,132,1,211,255,114,0,143,255,125,3,203,255,211,255,116,1,128,255,218,0,253,255,139,0,154,255,59,1,108,1,88,1,136,255,41,0,86,0,4,0,64,0,207,253,253,255,187,254,196,255,167,255,198,0,251,255,236,2,88,4,253,2,249,2,114,1,79,0,220,255,236,255,75,255,48,3,112,0,247,0,86,0,57,1,15,0,238,1,0,0,145,1,185,3,200,1,48,3,57,2,222,0,225,7,50,1,114,2,198,251,244,0,154,254,35,0,15,0,156,255,105,2,22,3,211,0,2,0,183,255,79,0,207,255,136,254,92,1,167,3,141,0,132,255,0,0,236,255,242,255,2,0,169,0,101,1,147,254,238,255,158,255,242,255,238,0,121,255,156,236,13,254,55,250,134,0,207,255,15,0,229,255,75,0,22,255,77,0,35,0,88,1,68,2,39,0,163,0,103,255,75,0,94,237,0,0,169,250,116,2,196,252,72,2,158,253,200,4,174,0,156,3,114,254,238,0,8,0,90,0,88,0,15,2,224,237,132,253,77,250,231,254,161,254,244,1,163,255,253,2,55,0,125,0,227,2,41,2,236,255,52,0,39,237,125,0,17,250,33,4,158,254,13,255,22,1,192,255,112,1,163,0,48,255,229,231,244,0,55,249,178,0,37,254,8,0,30,0,2,0,35,3,225,252,97,2,50,255,145,0,194,254,13,2,198,0,105,255,121,255,141,1,240,255,141,0,220,0,169,4,46,1,39,0,209,255,229,254,11,0,198,0,26,255,251,0,103,255,174,0,161,0,132,2,37,0,123,0,39,0,79,2,238,5,134,0,200,1,11,0,39,255,251,255,227,233,11,0,35,248,88,246,145,243,33,242,194,253,189,231,220,254,96,226,214,253,187,247,114,0,33,254,11,0,255,254,205,0,238,1,66,0,205,2,28,255,19,0,242,255,143,0,2,0,183,0,196,0,247,254,229,2,220,0,125,9,119,0,24,4,44,0,112,0,128,2,200,0,251,255,203,1,200,255,136,1,196,1,191,254,218,1,253,254,30,255,233,255,229,255,0,0,0,0,178,0,222,254,99,0,0,0,22,0,231,255,125,0,154,253,244,0,207,255,209,255,152,255,114,1,26,0,114,1,101,2,88,254,158,255,90,254,75,255,200,255,37,1,41,5,81,1,189,254,77,3,156,1,17,255,57,0,77,0,0,0,165,1,152,248,72,2,238,241,207,253,68,252,114,255,86,255,41,255,156,253,39,254,41,0,218,0,154,255,125,1,176,255,192,1,86,255,189,246,214,2,55,239,70,0,41,251,253,255,218,254,178,1,121,0,50,4,231,255,242,1,229,255,70,1,236,255,11,0,66,1,227,254,244,254,55,0,28,0,253,255,79,0,44,254,229,0,63,253,178,2,4,242,94,0,6,243,231,1,112,251,194,1,4,255,240,2,39,246,112,0,90,245,152,255,218,252,198,255,167,255,152,255,172,255,143,254,119,253,238,254,15,0,99,0,203,253,150,0,185,255,33,0,187,2,46,4,13,4,238,1,28,1,77,0,150,0,50,0,172,0,2,0,139,1,183,3,64,0,121,3,198,255,86,0,125,255,46,0,79,0,249,1,116,0,15,4,192,255,6,1,236,253,130,1,26,0,189,254,194,0,55,255,79,0,66,255,147,0,172,254,75,0,19,248,233,254,119,253,33,0,158,0,114,1,88,2,72,2,156,254,251,254,167,254,233,1,8,0,46,3,88,254,4,0,44,3,61,0,44,0,26,0,242,255,4,2,178,2,251,2,83,1,90,0,33,1,11,0,116,0,253,255,26,0,134,254,8,254,77,254,19,255,211,0,22,0,227,1,196,254,101,254,79,238,114,2,105,252,156,1,172,0,242,3,244,3,174,252,161,1,165,239,6,1,22,249,231,0,94,254,238,1,218,1,130,0,207,0,79,255,161,254,200,255,165,255,59,0,41,0,105,255,233,255,183,254,0,0,220,255,19,0,0,0,194,1,244,1,194,1,143,2,59,0,225,1,128,0,207,0,139,0,28,1,99,255,200,0,196,255,48,255,130,255,28,0,249,253,108,4,158,254,114,1,50,0,130,0,81,0,198,244,94,1,123,1,110,255,75,0,17,0,251,0,48,0,200,2,150,3,112,2,61,0,205,0,44,0,161,1,198,4,44,1,147,0,6,3,121,2,130,254,64,0,48,255,103,2,19,240,163,255,24,248,64,1,57,254,48,255,236,0,37,2,6,1,41,1,11,1,143,1,244,2,13,0,22,1,238,255,22,1,227,0,50,2,152,1,112,2,185,0,92,0,249,1,247,2,15,5,6,2,79,2,233,1,143,0,17,0,94,0,198,255,134,0,15,0,225,255,139,1,209,1,59,0,61,1,136,0,41,3,114,2,11,1,70,1,39,0,19,2,180,255,15,1,216,254,114,0,154,255,11,1,214,255,28,2,108,0,105,1,203,254,167,254,30,254,176,1,165,255,134,0,41,0,68,1,211,3,147,3,123,3,233,254,24,1,194,0,203,255,178,1,57,0,236,3,101,0,81,1,231,255,231,0,150,255,156,1,114,4,26,0,2,0,150,4,236,255,209,2,200,1,225,1,143,253,8,0,180,254,187,1,205,255,169,0,13,2,70,0,240,255,44,255,50,0,196,254,17,0,240,255,99,1,209,0,22,0,97,3,28,1,128,1,48,4,83,0,77,2,169,1,231,255,216,253,161,2,72,254,147,2,198,255,247,0,125,2,205,253,231,255,172,239,52,1,251,252,79,0,57,1,141,0,229,0,68,255,33,0,59,255,227,253,70,255,255,254,178,255,154,1,97,255,174,3,116,0,33,2,6,255,105,0,183,255,191,254,4,254,22,3,255,252,123,0,123,253,244,255,214,253,236,251,203,254,141,254,211,255,121,255,0,1,143,253,13,1,110,0,35,5,33,1,57,0,39,0,57,0,105,253,19,0,123,3,24,255,108,0,225,1,183,0,57,2,28,1,86,1,156,2,194,255,174,0,150,1,22,0,125,255,165,3,41,2,139,3,225,255,240,255,214,0,123,2,116,0,33,1,70,0,44,2,231,254,70,0,26,0,227,255,15,0,79,1,227,255,121,0,240,254,225,3,167,0,165,1,236,255,92,0,119,255,0,0,48,0,4,1,68,1,152,1,17,0,105,0,154,3,158,253,0,3,108,0,66,2,220,239,121,0,33,250,2,1,128,255,185,1,247,1,112,253,152,0,192,255,132,1,198,255,97,1,231,252,15,255,136,255,240,247,167,0,249,1,15,0,174,2,8,255,176,0,121,254,105,0,196,255,156,0,41,0,172,2,147,1,90,1,41,2,116,253,209,255,233,254,121,255,112,0,72,3,134,0,198,248,183,0,236,1,19,0,214,255,6,4,169,2,196,0,83,2,79,1,70,0,59,2,134,0,121,2,238,255,88,1,161,255,2,1,61,0,48,2,39,4,39,4,4,4,105,4,141,0,165,0,108,0,103,0,163,0,169,253,196,1,233,254,46,254,233,255,240,255,116,0,37,0,154,2,233,254,161,255,191,254,214,255,209,255,0,0,86,0,119,255,172,0,6,254,207,1,253,0,167,1,83,255,97,4,178,255,52,2,94,0,209,0,231,254,183,255,83,3,183,1,145,1,99,4,145,0,207,0,11,2,152,0,244,0,139,0,240,255,158,255,185,0,136,255,180,0,158,0,169,1,194,0,154,1,2,3,70,2,101,3,147,0,174,0,94,2,218,23,81,6,181,23,141,250,72,10,99,254,2,6,119,0,163,1,108,254,30,2,214,4,240,255,105,0,24,0,22,1,52,255,132,0,172,254,30,2,130,254,6,1,59,2,183,0,68,1,176,2,185,255,19,2,231,240,196,0,55,252,55,0,46,255,207,5,99,2,242,254,55,0,161,254,176,1,112,1,83,0,253,0,48,0,145,1,22,2,180,0,158,0,77,0,154,2,143,0,103,255,17,0,110,0,88,2,103,254,236,0,134,255,46,0,154,255,216,0,97,0,163,255,163,255,247,255,244,255,227,7,75,255,240,0,75,1,207,255,240,0,220,255,220,3,41,255,176,1,128,255,154,255,2,1,198,0,189,253,163,0,136,0,172,255,17,0,64,2,90,254,249,0,28,0,176,255,240,1,156,2,61,0,240,0,251,3,176,2,143,0,200,1,189,252,225,254,15,4,114,253,174,1,79,255,64,2,214,255,90,2,59,1,136,255,143,0,198,1,158,255,187,3,185,255,61,1,108,254,238,255,116,0,152,0,30,0,136,0,161,255,205,1,61,0,229,0,207,0,220,255,130,254,90,255,26,255,154,255,247,1,218,255,207,255,222,255,154,240,240,255,138,249,125,0,229,1,209,0,6,1,101,0,194,0,178,2,68,0,2,6,59,255,200,5,17,0,185,2,187,254,187,254,147,1,101,255,121,254,11,253,72,0,207,255,2,0,101,0,198,1,97,0,41,255,198,254,158,0,189,255,108,0,150,255,22,0,101,1,0,0,90,255,169,3,33,0,211,0,39,0,125,0,39,0,83,253,70,3,103,253,15,4,233,0,19,1,187,254,22,0,249,255,139,254,75,0,229,255,178,1,97,253,63,246,114,252,165,252,70,1,41,255,15,0,207,0,134,0,174,0,174,0,218,254,176,254,130,252,15,0,30,255,68,1,196,255,37,254,152,5,8,255,242,0,86,254,187,255,251,254,66,0,75,2,88,255,35,1,119,0,26,254,83,0,97,255,178,255,209,254,72,1,169,254,114,254,207,255,15,3,165,0,178,1,152,255,66,255,112,2,94,2,24,255,0,1,8,0,192,255,94,0,236,2,218,255,35,4,4,0,13,0,103,2,240,255,2,1,134,254,189,255,119,253,19,1,154,254,68,255,94,255,6,1,205,255,247,255,220,1,44,1,236,255,196,255,92,253,233,254,119,252,147,3,251,255,50,3,41,254,222,1,116,255,64,3,205,1,123,0,209,255,143,0,64,0,35,0,189,1,15,1,99,252,123,0,22,255,44,0,119,2,139,2,198,0,39,4,236,0,240,253,55,1,134,255,233,0,147,255,218,255,247,255,136,0,119,254,66,1,225,255,152,2,150,1,28,3,207,254,86,2,2,3,125,0,86,2,174,255,143,0,255,254,200,0,242,3,165,0,116,3,26,0,249,0,247,255,189,253,150,1,207,1,187,255,189,254,185,254,249,247,216,2,222,222,178,2,123,245,35,1,2,252,136,255,92,254,183,255,156,255,103,0,174,1,37,2,130,1,101,0,119,1,75,0,72,255,110,255,143,255,178,0,134,0,15,0,187,252,251,255,2,254,247,253,251,4,169,1,108,4,64,4,70,2,238,2,37,1,247,255,52,255,30,1,165,2,50,1,189,0,134,0,218,1,33,2,41,255,41,0,207,255,209,2,152,0,44,1,17,0,163,255,94,0,169,254,2,255,19,0,227,1,46,2,174,0,123,2,0,0,141,1,4,1,110,255,101,0,189,252,94,3,143,254,37,2,19,0,8,2,185,0,183,255,222,255,231,255,156,255,194,0,59,255,110,255,158,1,22,0,238,1,83,3,68,1,2,1,194,2,205,253,86,0,178,0,227,255,61,0,13,255,8,0,203,0,189,255,94,254,205,1,191,254,41,0,139,253,28,0,61,255,132,1,48,0,207,0,211,255,35,0,238,255,22,1,116,255,101,0,158,254,236,255,145,255,24,0,189,255,192,0,88,3,247,254,112,1,101,255,244,255,114,255,112,253,61,254,225,2,2,255,70,3,236,255,176,1,167,255,59,1,59,2,121,255,68,2,101,0,119,0,121,0,145,255,218,0,6,0,185,255,24,255,77,1,156,6,97,255,13,1,22,254,125,254,185,255,6,248,200,0,220,252,218,255,196,254,143,1,123,253,227,0,83,251,41,0,238,254,46,254,242,255,251,252,13,3,233,253,136,0,251,255,37,3,66,254,187,255,238,0,176,252,209,0,57,253,154,254,59,255,176,253,154,0,68,254,55,1,185,0,55,1,77,1,105,0,92,2,50,0,68,2,17,255,200,0,194,253,92,0,92,255,207,255,99,255,167,0,229,252,150,254,52,2,26,0,50,0,227,255,114,1,134,255,238,3,203,255,130,1,222,255,94,0,123,0,50,0,240,0,194,255,88,255,11,252,103,0,19,255,88,1,83,255,94,0,8,1,150,1,253,1,52,2,55,1,152,0,92,0,211,255,6,0,11,254,90,2,105,255,198,0,161,255,156,255,244,253,134,0,134,253,141,1,214,1,37,253,223,18,6,254,110,27,11,255,61,10,33,0,194,2,132,0,8,255,22,0,22,255,110,254,152,1,110,3,59,0,172,2,244,255,158,0,233,255,88,255,180,1,169,254,110,0,176,1,145,0,136,0,253,253,24,255,114,255,216,255,83,1,145,255,88,255,227,255,99,255,172,0,136,3,68,252,39,3,209,255,4,3,121,1,37,0,125,255,196,253,105,254,251,252,231,0,136,0,141,254,222,0,19,0,147,1,183,1,236,0,192,0,77,0,55,0,11,2,128,1,61,1,68,255,44,1,2,255,187,0,116,255,192,0,127,254,15,2,2,255,94,0,240,255,6,1,154,255,185,250,59,254,13,1,55,1,75,1,222,0,72,0,0,0,238,0,52,0,152,0,110,255,103,254,77,3,81,252,229,0,198,253,154,1,61,253,24,3,30,255,238,255,0,0,222,255,2,255,225,0,165,0,48,254,220,255,26,0,178,255,238,255,30,255,214,255,183,0,48,0,143,255,108,255,253,0,220,255,187,0,172,255,88,0,17,0,222,0,59,255,167,0,132,1,222,0,8,255,253,0,99,255,55,0,37,2,24,0,44,0,22,1,154,253,240,255,161,255,33,0,0,0,75,2,156,255,39,2,203,2,216,1,207,0,161,2,194,0,214,0,200,0,99,0,4,7,227,255,35,6,143,254,4,2,136,0,0,0,19,255,196,253,59,3,101,252,72,2,48,253,196,1,26,255,8,3,143,255,108,3,19,1,233,0,194,255,108,0,163,253,187,2,255,253,154,254,57,1,94,253,216,0,123,255,214,255,123,254,220,255,112,0,163,254,147,1,216,255,187,0,244,255,253,255,8,0,178,253,229,2,141,0,94,1,240,255,101,0,134,1,156,255,52,254,185,255,105,0,13,0,22,0,161,255,158,2,192,255,101,3,134,0,108,2,229,255,147,0,178,255,216,254,48,1,196,255,141,0,57,1,167,255,68,5,251,255,19,2,110,0,97,255,143,0,86,0,121,1,33,255,72,0,26,255,154,255,39,1,114,255,50,0,112,255,90,0,240,255,196,2,81,0,33,3,119,0,4,1,30,2,81,0,103,255,2,255,203,252,211,1,156,0,141,0,110,0,52,0,207,255,105,0,147,1,68,1,244,254,33,2,192,255,163,0,253,255,121,0,130,255,196,253,211,254,33,0,77,254,28,255,114,255,19,252,189,1,141,255,30,0,189,255,52,1,44,0,30,0,86,0,167,1,52,3,46,2,110,0,41,0,251,255,236,0,114,253,132,251,165,0,101,255,61,1,101,255,81,255,185,255,35,254,88,0,70,1,158,0,50,255,249,0,178,255,61,0,167,0,240,0,174,0,143,0,83,245,139,0,118,229,222,255,41,236,176,255,231,245,178,0,81,252,22,0,90,255,139,255,26,255,127,254,48,254,178,255,158,254,156,0,189,255,75,0,225,254,187,255,200,255,19,254,28,255,13,251,48,254,103,251,139,254,247,254,125,1,141,0,28,255,233,0,211,255,26,1,99,255,15,2,198,255,233,255,233,255,35,0,2,0,57,0,128,1,253,0,154,1,207,255,66,255,121,255,57,0,44,255,121,0,139,1,52,0,128,4,196,255,236,255,99,255,172,255,220,254,191,252,6,0,238,251,194,254,242,254,222,254,185,255,110,253,2,255,103,254,161,0,191,254,238,255,156,255,178,255,216,255,240,1,253,254,253,255,8,254,229,255,52,255,189,0,189,0,112,3,165,2,6,255,121,2,8,0,222,0,30,1,231,255,33,1,119,1,176,0,178,0,90,254,22,0,251,253,119,1,0,0,116,1,154,1,253,255,231,252,22,0,207,253,88,252,64,1,176,255,108,2,211,255,17,1,97,0,2,0,123,0,8,0,99,255,50,255,167,255,116,255,72,254,4,253,39,255,103,253,247,0,50,254,119,1,22,255,99,0,132,0,33,0,81,3,119,0,139,3,145,0,229,0,147,255,253,255,183,253,26,1,17,254,150,254,121,255,229,253,176,255,147,255,156,0,26,0,48,0,77,1,209,0,203,1,225,1,128,0,114,1,158,0,92,1,26,0,130,2,154,255,33,1,189,255,88,0,28,0,86,250,41,0,4,255,207,1,236,255,50,3,24,0,68,4,81,0,174,3,145,255,83,251,8,0,152,255,196,0,75,255,90,0,203,255,59,1,174,0,39,1,90,0,112,1,203,2,33,1,255,252,158,1,110,253,116,3,236,254,103,2,37,255,231,1,216,1,169,1,207,0,46,0,79,0,81,1,30,255,37,1,167,0,141,0,81,0,116,0,88,0,108,254,17,255,242,255,165,255,229,255,247,254,101,0,15,253,37,1,180,253,128,1,161,254,143,1,198,255,48,0,48,1,172,255,41,2,123,254,121,3,61,255,33,2,233,255,231,3,178,1,136,1,244,1,225,253,19,255,200,254,249,254,165,255,83,252,251,1,156,252,205,1,108,254,13,0,134,255,249,255,70,1,33,1,180,1,158,0,134,3,139,255,35,1,205,254,35,1,253,254,203,0,141,254,236,0,216,255,88,255,46,0,158,254,156,1,198,255,72,0,15,1,214,255,108,0,249,4,8,0,170,26,11,1,249,18,94,0,8,7,70,0,59,2,139,255,121,2,17,251,154,0,13,253,22,0,244,255,33,0,116,1,50,2,92,255,163,2,161,0,114,0,139,0,229,255,189,0,238,0,247,1,150,254,165,3,196,255,33,2,150,0,48,1,222,1,77,255,139,3,150,255,39,1,216,255,15,0,150,0,94,255,11,0,180,254,214,0,44,252,77,255,2,255,141,254,55,254,158,1,229,2,61,255,119,1,41,253,90,255,61,253,139,255,163,253,143,1,99,253,8,255,4,254,39,255,244,254,112,0,101,253,185,255,169,255,209,254,70,0,0,0,68,1,231,6,11,2,83,2,11,1,196,3,154,255,238,2,75,255,236,253,81,255,66,254,116,255,41,255,2,255,185,255,112,255,130,0,233,254,236,255,242,255,0,0,86,0,211,254,183,0,77,0,229,1,205,255,183,2,8,255,39,1,88,255,88,254,156,255,59,1,77,255,249,0,147,0,39,255,103,0,119,255,229,1,130,255,26,0,253,255,79,255,30,0,154,0,121,255,209,0,132,255,156,0,130,255,17,1,55,0,86,0,216,255,116,0,19,0,233,254,125,254,156,255,145,255,167,251,26,253,161,249,30,254,220,252,37,255,11,255,233,255,233,255,214,255,105,1,244,3,94,0,11,0,139,255,130,0,244,255,6,0,33,0,154,254,214,0,174,248,125,1,22,254,128,0,154,255,161,0,251,0,136,0,0,1,13,0,116,0,63,254,114,255,68,255,0,0,134,254,158,255,203,1,244,0,68,2,185,0,191,254,72,0,240,0,141,255,35,0,61,0,192,255,90,255,50,0,108,3,0,0,216,2,92,0,196,0,231,255,2,0,130,0,28,0,134,253,81,0,194,255,169,0,174,0,165,1,79,0,11,0,15,0,6,0,112,4,147,1,130,4,105,1,77,3,81,1,22,1,205,255,79,255,200,255,79,0,156,254,8,254,50,255,240,250,180,252,121,254,35,0,141,255,101,0,220,254,178,1,61,255,141,1,163,253,41,255,97,255,94,255,178,255,52,0,136,1,30,250,134,0,185,252,37,1,187,254,158,0,46,0,205,255,4,0,156,0,0,0,216,254,249,0,61,252,123,0,57,0,242,255,165,0,39,0,136,0,37,255,97,0,139,0,178,0,154,253,218,1,240,255,178,0,17,2,50,2,41,0,233,2,22,255,152,0,108,1,72,0,39,3,94,0,46,3,185,0,214,255,41,255,8,255,17,0,6,0,236,0,134,1,125,0,88,1,200,1,125,0,145,1,59,3,8,1,220,3,136,1,50,1,50,0,198,0,207,255,196,2,35,1,196,1,83,0,236,0,128,0,176,255,13,0,167,255,86,0,209,1,161,3,216,0,150,1,134,0,77,0,2,3,46,255,41,3,185,254,180,0,187,0,83,0,97,0,0,0,13,0,66,253,119,255,68,254,70,254,198,255,247,254,24,255,28,0,19,255,178,1,63,255,222,253,90,255,86,255,46,255,97,255,198,0,176,239,17,254,194,231,17,0,59,243,136,2,242,251,11,1,128,255,244,255,94,255,86,254,176,0,26,0,185,253,240,254,108,0,28,255,196,255,225,255,211,255,156,254,196,0,187,1,238,1,26,1,2,0,52,0,229,1,123,255,70,1,169,255,216,1,0,1,83,1,128,0,141,254,227,2,207,252,227,255,64,0,90,2,94,254,229,0,180,254,99,1,178,0,79,4,41,255,183,2,57,255,75,1,156,0,139,254,48,0,55,1,163,0,28,255,90,255,70,0,247,255,39,1,165,0,205,0,253,254,240,255,218,255,28,255,178,255,169,252,178,0,209,254,68,253,211,253,236,255,136,255,123,0,35,255,68,0,220,253,141,3,176,254,123,1,247,255,183,1,216,255,189,0,222,254,99,0,236,254,86,0,192,255,174,0,94,0,70,255,200,0,52,255,26,255,59,255,48,0,178,255,39,1,152,254,88,0,121,1,26,0,110,0,57,0,26,0,158,254,187,0,88,0,192,0,37,0,185,255,24,4,41,0,6,4,77,255,125,0,17,1,48,0,225,252,55,1,233,250,33,1,33,254,103,3,52,253,183,0,119,255,79,0,92,0,225,254,86,255,200,254,172,1,53,6,88,2,94,1,121,3,192,0,214,1,200,255,99,255,11,1,30,254,105,0,108,0,94,254,61,255,61,0,238,254,88,0,180,253,128,0,127,254,205,255,207,0,2,0,2,255,211,255,229,255,249,254,247,255,209,253,125,1,10,248,114,1,55,252,17,255,205,253,70,0,41,254,154,255,183,255,251,254,196,254,238,255,207,0,57,0,103,1,194,0,44,1,152,255,236,252,161,255,66,250,163,255,136,251,198,0,134,1,132,255,39,0,61,1,4,0,167,1,103,2,19,0,220,0,134,0,79,0,19,0,180,252,154,0,123,254,64,0,240,254,6,255,229,255,222,1,183,3,72,0,194,3,72,1,172,2,143,2,236,0,183,0,218,0,70,0,233,1,231,255,86,4,229,253,11,2,143,255,132,0,165,255,75,0,194,255,8,0,225,254,236,255,183,254,13,0,99,255,132,255,134,0,41,2,167,3,216,255,37,0,108,0,26,0,24,2,79,1,233,254,174,252,83,0,242,249,81,0,61,253,79,1,48,0,50,254,46,1,112,0,225,255,231,0,81,0,233,255,0,0,158,0,127,254,50,255,125,255,187,254,2,0,203,255,52,254,236,253,19,0,196,255,214,255,39,0,50,0,136,254,125,255,178,255,105,1,132,255,52,2,101,0,222,0,121,27,132,1,13,22,169,0,66,10,216,253,130,3,218,255,77,2,200,1,26,3,156,1,103,0,70,255,28,255,211,255,63,255,136,254,22,255,242,254,225,254,22,253,225,255,167,252,75,0,94,247,39,1,105,254,176,1,229,255,17,255,116,255,147,255,141,0,110,254,152,255,94,254,28,252,214,255,249,253,249,254,39,3,2,1,83,0,24,2,83,255,13,1,6,0,108,2,46,0,79,255,251,2,22,0,156,2,55,0,8,1,86,255,136,1,174,0,192,0,123,255,183,253,28,0,231,253,128,255,46,254,205,255,46,0,0,1,72,0,163,0,101,2,165,0,198,255,105,253,97,0,121,1,72,1,236,254,68,1,48,255,203,255,211,253,44,3,8,254,207,1,167,255,251,0,125,255,94,255,77,0,72,253,141,2,220,253,61,1,44,254,216,254,163,254,189,253,97,255,158,255,196,0,123,252,183,0,75,2,92,4,17,2,158,2,108,0,154,1,251,0,77,1,121,2,22,3,30,2,68,2,200,0,222,252,227,0,119,254,103,6,121,254,97,5,236,252,8,1,59,253,128,0,28,255,2,255,41,1,163,254,128,1,244,253,116,255,81,254,123,255,90,254,44,254,152,253,11,255,79,2,180,255,88,0,13,0,57,0,251,255,198,1,13,4,17,2,39,1,236,0,209,1,128,255,24,1,145,1,150,255,139,255,77,254,156,253,154,255,114,255,101,1,200,255,196,253,205,254,183,0,6,0,101,2,218,252,249,2,119,0,33,1,255,254,90,2,46,0,158,255,145,255,183,0,94,2,88,1,172,1,0,0,172,0,176,1,139,1,2,255,150,254,238,252,103,253,68,0,41,1,59,0,70,0,77,255,180,2,244,0,37,2,227,2,172,0,13,2,253,0,185,1,227,1,123,1,150,254,172,255,231,254,15,255,90,255,167,252,11,2,156,2,17,2,130,0,207,0,2,1,203,255,249,255,88,0,192,1,147,255,207,2,191,254,44,4,178,255,167,2,147,0,52,1,147,254,8,1,249,1,143,0,236,7,81,255,132,3,180,0,22,2,207,253,61,1,251,254,33,0,167,1,81,1,26,1,227,252,28,0,207,253,167,0,147,253,57,1,30,255,238,1,242,254,156,1,19,0,200,0,57,255,79,255,66,249,101,1,169,242,68,254,41,252,41,255,183,1,211,252,187,0,227,253,22,255,198,255,176,255,136,255,218,254,33,254,128,255,24,2,22,0,41,1,8,0,167,0,180,255,116,0,211,255,205,254,24,0,238,244,19,254,176,249,233,253,255,254,86,1,183,4,139,0,172,0,103,255,200,254,194,255,163,255,247,0,200,3,41,0,249,0,225,255,68,0,236,254,19,0,225,253,189,255,174,251,22,2,88,8,238,7,132,7,251,0,156,2,50,0,249,1,180,254,156,0,64,4,35,1,169,1,128,2,52,1,75,0,35,255,116,0,130,254,59,0,77,1,238,1,28,0,86,1,130,255,108,0,238,0,41,244,154,1,158,250,203,254,125,252,154,254,240,254,189,251,220,0,132,252,116,2,167,253,240,1,163,253,216,255,125,254,55,1,17,254,103,9,255,254,0,3,152,0,240,255,255,254,251,255,86,254,2,0,194,2,211,255,26,1,229,253,72,0,30,255,145,255,194,255,238,0,253,255,6,1,244,254,110,1,251,254,222,2,214,255,236,1,59,255,132,0,209,0,61,255,187,253,191,254,220,238,26,255,96,229,167,254,30,245,17,255,229,251,218,255,52,254,46,0,92,255,136,255,101,255,139,255,11,255,251,0,152,0,121,0,22,254,158,0,211,252,112,254,161,255,63,254,165,255,125,2,233,255,172,0,242,255,121,0,125,1,167,0,13,1,108,2,132,1,83,2,174,0,211,253,116,0,209,249,231,252,209,254,59,245,205,255,225,252,119,254,70,253,169,0,242,0,198,255,101,2,24,0,99,2,61,0,97,4,233,254,99,1,119,0,216,254,156,0,11,1,35,0,207,0,0,0,105,2,222,0,114,0,156,255,22,0,22,0,90,0,211,2,8,2,77,11,26,0,26,5,48,1,123,5,253,0,249,1,88,1,83,2,125,255,227,0,123,0,152,0,128,3,251,255,121,4,4,0,11,2,26,255,183,1,108,0,83,1,216,245,172,0,198,249,90,255,218,255,37,253,90,0,46,255,61,253,66,0,17,255,4,3,55,0,238,1,19,255,136,0,174,255,185,0,191,250,227,255,86,2,66,254,200,255,220,252,222,254,48,254,139,0,103,255,125,3,19,0,141,2,251,0,83,4,30,2,231,2,121,1,70,2,17,255,44,3,11,255,77,1,163,252,26,0,116,250,143,254,150,253,92,252,55,0,2,255,81,255,121,254,94,255,244,255,110,0,72,1,112,0,92,0,244,0,172,0,105,255,227,255,72,0,225,0,105,255,225,0,70,1,132,1,59,2,225,0,240,0,86,0,88,0,185,254,176,0,251,255,64,0,48,2,130,0,200,0,22,0,136,0,183,1,92,2,72,1,176,0,169,255,112,1,141,254,154,254,145,253,200,251,220,252,198,255,35,254,61,253,143,0,35,254,229,0,247,254,200,255,185,1,112,1,28,254,205,0,209,252,68,1,196,255,229,255,240,2,97,255,48,0,26,255,101,0,41,255,174,1,165,1,99,2,81,0,185,255,189,0,35,255,152,1,247,255,233,255,30,255,196,12,154,255,174,4,48,0,35,2,81,0,90,254,97,255,13,1,154,255,26,0,8,1,242,0,8,2,24,0,185,0,147,255,196,1,233,255,55,3,209,1,209,1,225,1,174,0,123,0,158,0,180,255,216,255,238,255,114,0,198,254,37,253,152,255,251,253,52,255,130,253,145,1,251,254,176,0,209,253,218,1,255,253,19,8,147,0,253,1,86,0,236,254,75,255,225,1,141,255,24,3,222,255,143,254,26,255,130,254,192,1,46,254,24,2,214,250,30,2,68,252,6,5,189,255,22,27,198,255,214,20,205,255,39,7,90,0,55,6,30,0,158,3,61,252,30,5,2,3,238,2,64,1,22,2,216,244,205,253,249,252,194,253,41,255,158,255,174,253,143,254,178,254,75,255,81,255,139,255,94,255,52,0,123,1,2,255,48,2,81,252,39,255,48,0,147,255,198,254,125,254,128,255,99,254,163,253,103,255,26,255,253,254,24,0,90,255,200,254,191,254,35,255,70,252,253,255,229,253,152,1,17,0,141,2,147,1,55,255,169,2,227,253,172,1,222,255,92,2,143,0,207,0,187,252,108,255,17,255,112,253,143,1,253,253,165,2,147,255,200,0,154,253,207,254,50,253,150,254,33,0,30,254,125,255,72,0,231,2,128,255,8,4,198,253,174,1,172,252,39,1,238,254,17,1,242,254,125,3,105,255,90,3,214,254,130,255,152,252,94,0,174,253,176,0,35,254,141,254,192,1,13,1,222,255,236,0,167,0,103,1,196,253,86,0,94,251,15,0,218,250,8,1,13,253,37,255,44,254,178,1,11,255,116,255,247,254,198,255,70,255,185,252,205,255,6,254,88,0,79,2,77,1,236,1,46,0,205,0,167,255,46,3,123,3,143,0,52,1,247,255,99,255,169,255,110,255,132,253,86,0,79,0,211,1,200,255,68,0,189,255,35,1,251,1,242,1,145,0,52,1,236,254,0,2,220,253,132,1,154,0,6,2,114,254,90,254,94,251,66,0,33,253,103,0,121,0,214,0,132,0,244,3,119,0,72,9,114,0,101,11,205,0,229,3,81,1,205,1,110,3,37,1,158,2,189,0,55,2,242,254,169,255,255,252,28,0,30,251,123,255,253,254,81,0,218,0,238,255,229,255,251,255,97,1,178,0,207,255,52,1,218,3,203,255,75,0,44,252,227,1,130,255,75,2,222,0,196,255,165,255,183,253,249,0,103,255,26,2,97,255,26,0,231,252,194,1,19,255,139,0,143,254,222,255,187,0,46,1,180,0,169,1,225,3,192,2,22,2,203,0,236,255,83,1,198,255,110,0,15,255,240,255,97,253,218,254,198,254,222,0,192,0,189,255,59,2,61,1,50,1,172,255,194,2,225,255,33,2,52,254,6,1,242,0,216,2,247,0,119,2,244,0,236,3,203,1,169,254,121,255,81,254,0,0,6,255,108,255,225,253,143,2,55,1,200,0,94,1,255,254,103,0,163,0,158,248,200,254,81,248,185,0,112,252,103,2,108,254,86,3,161,254,154,3,17,254,203,0,22,253,44,255,236,253,22,255,48,254,185,1,2,0,112,255,222,251,238,253,52,254,240,1,207,1,2,1,172,3,83,1,72,4,216,0,46,2,244,1,198,255,183,255,247,255,134,0,110,0,46,0,37,253,200,254,134,253,183,0,48,254,143,0,88,0,242,255,83,254,105,0,15,254,141,0,183,3,13,0,86,2,59,0,41,255,110,0,136,254,90,255,216,254,165,255,211,255,125,255,41,0,139,255,4,0,81,1,86,255,189,254,211,255,251,254,114,0,253,255,147,1,86,254,72,1,222,255,22,0,33,0,79,0,209,254,11,0,79,254,240,255,6,0,231,255,6,1,0,1,52,4,77,2,72,1,205,0,238,255,255,253,17,253,251,253,174,255,68,0,203,2,99,253,216,1,128,255,141,0,94,253,79,255,247,251,174,252,255,251,178,255,220,253,152,255,211,255,187,255,92,255,46,1,99,253,68,0,77,255,0,3,116,0,143,2,13,1,185,255,187,255,50,0,231,1,61,0,147,0,238,2,253,252,218,2,244,2,154,0,63,254,61,0,30,0,194,0,176,3,169,255,205,1,130,255,123,0,39,255,165,254,158,0,86,1,167,255,233,254,35,0,105,0,242,255,11,0,183,0,191,254,163,0,229,255,88,10,214,254,108,3,19,255,216,255,251,254,233,254,119,0,33,0,13,237,99,0,196,229,196,0,30,243,163,0,222,250,200,255,70,254,158,255,251,253,48,254,26,250,205,255,249,253,249,252,143,253,63,255,44,254,2,3,33,0,214,255,26,255,24,255,203,254,8,0,83,254,251,0,154,255,22,0,185,0,103,254,4,1,169,254,200,0,114,1,216,254,152,2,244,252,192,1,198,250,127,254,216,251,141,255,101,251,227,2,183,250,83,1,165,252,128,255,238,254,145,1,94,1,233,1,139,255,132,0,81,255,59,255,44,255,4,255,24,252,55,253,198,255,2,253,48,0,227,251,39,1,198,249,251,4,68,252,30,4,141,254,77,2,30,254,72,0,8,255,227,1,174,1,196,0,231,2,180,254,154,255,218,2,22,1,119,3,30,0,123,0,46,255,183,253,214,254,79,255,154,254,255,254,90,254,214,2,0,0,55,1,92,0,121,2,2,0,150,1,103,255,236,2,233,0,183,0,41,0,134,255,8,255,99,1,90,0,2,3,147,255,172,255,225,0,68,255,169,255,130,255,19,255,101,2,240,0,0,0,189,0,6,0,79,1,132,254,37,0,253,255,119,0,8,1,128,255,77,0,154,2,214,1,11,2,37,1,37,1,225,2,189,255,203,1,183,255,57,1,35,255,101,254,207,254,207,255,83,1,150,1,169,1,242,1,163,244,152,1,214,252,83,255,28,254,191,254,198,0,174,254,225,255,57,253,143,0,220,249,227,0,4,253,211,0,35,254,108,0,147,255,57,3,227,255,15,248,249,0,229,252,59,1,86,0,178,1,41,0,174,0,39,255,174,255,198,252,218,253,147,253,165,1,247,255,75,2,141,0,205,255,183,1,158,255,125,0,28,0,194,0,242,255,105,1,218,0,198,1,233,254,52,254,214,255,4,254,143,254,97,0,130,0,161,1,251,255,79,255,222,3,203,255,225,255,112,0,24,255,35,253,200,0,59,255,81,254,97,255,97,255,134,3,116,255,30,3,64,0,191,254,86,1,222,254,4,255,103,255,72,0,44,1,216,0,72,0,134,255,103,0,68,252,141,2,19,255,37,1,17,0,116,2,6,1,94,1,238,252,123,0,44,252,77,255,90,0,139,0,145,0,158,254,46,1,72,254,99,0,8,0,154,0,123,254,127,254,15,0,214,254,253,254,200,255,180,2,30,0,114,0,218,0,2,1,41,0,214,253,152,254,130,253,220,252,176,252,220,252,227,253,52,254,35,255,172,254,128,0,70,2,92,255,156,0,116,254,26,1,108,255,139,1,233,254,61,0,183,255,116,0,218,1,66,0,227,1,52,1,172,255,30,1,126,27,163,255,174,23,154,2,150,10,99,1,75,5,163,0,83,3,191,253,4,2,83,249,33,0,209,252,236,254,176,255,63,255,220,255,105,255,185,0,247,254,145,0,167,252,178,0,203,255,55,1,13,0,6,2,222,0,72,4,105,1,152,2,57,0,83,9,207,255,196,3,83,0,216,0,90,0,180,255,77,0,225,255,156,0,39,255,63,254,103,255,13,2,134,2,200,0,185,0,17,0,28,0,81,253,240,255,28,253,28,0,150,251,59,254,114,254,238,255,116,0,132,255,161,255,244,254,227,255,134,255,72,0,70,0,123,0,185,254,207,2,225,251,8,0,15,251,132,0,229,254,244,255,132,255,185,255,44,0,17,0,77,0,196,254,119,254,156,254,150,254,185,0,205,254,216,255,33,0,97,255,48,254,185,255,35,254,26,255,48,2,211,254,41,0,240,255,46,0,92,254,11,0,4,1,191,254,28,255,119,251,211,1,59,253,134,254,46,2,13,1,15,1,13,0,196,0,158,255,19,254,24,0,227,0,50,254,28,0,24,0,30,0,192,255,22,1,194,253,57,0,255,253,172,0,214,255,88,0,66,0,86,255,203,0,33,254,123,1,108,255,11,2,41,0,50,0,39,0,28,254,19,1,249,0,37,3,187,0,6,1,183,0,238,0,50,253,163,255,209,255,19,0,0,3,66,0,128,1,99,0,75,255,4,0,211,250,169,0,185,253,114,255,238,254,101,0,141,254,2,0,207,253,19,0,90,253,253,255,99,255,123,254,11,0,61,2,79,255,52,0,110,0,57,0,130,2,233,254,83,1,172,254,222,2,63,255,75,2,136,1,6,1,15,1,103,1,150,254,37,2,6,253,2,2,17,253,189,253,132,254,240,253,41,0,136,254,255,254,41,253,169,252,229,252,123,254,200,253,6,255,24,0,26,0,6,1,17,0,61,0,147,255,154,253,81,0,255,252,205,0,4,0,242,255,119,0,123,243,105,1,139,251,24,2,152,255,11,255,253,1,143,252,200,1,50,254,72,1,134,255,238,0,17,1,229,0,143,0,238,0,229,0,28,0,218,2,249,0,112,2,233,255,52,2,75,1,68,1,147,4,209,2,57,2,48,3,46,255,108,0,121,255,11,255,191,254,192,255,216,255,66,0,189,0,35,1,141,255,158,0,28,255,81,0,86,254,8,2,141,255,225,254,233,255,136,254,68,0,112,255,236,2,172,255,13,0,24,1,176,255,103,2,52,0,225,0,46,0,81,5,132,254,196,0,97,255,134,254,114,255,150,255,83,254,119,255,183,255,244,255,46,0,136,254,211,0,244,254,15,1,94,254,70,2,48,254,24,1,249,0,6,0,205,0,44,3,50,0,189,0,154,254,203,0,220,253,30,1,68,253,225,1,50,254,198,251,255,254,70,255,101,255,216,255,105,255,4,0,88,255,90,254,143,255,57,3,55,0,145,3,128,0,147,1,152,0,147,0,72,255,132,254,231,255,19,254,44,249,110,254,200,254,6,255,236,253,244,253,229,253,169,254,44,1,123,255,136,1,165,254,158,255,218,255,255,254,128,0,22,254,46,0,169,254,110,255,227,255,233,0,48,254,108,0,24,0,163,1,37,0,150,254,105,1,8,254,81,255,121,255,147,255,22,0,70,1,4,255,119,0,238,1,192,0,231,255,77,255,123,253,196,255,28,255,68,0,41,0,247,254,185,0,8,255,37,255,110,0,66,255,233,2,169,253,46,1,200,255,72,1,150,255,238,0,189,255,119,0,240,254,128,255,44,255,4,255,119,254,2,255,116,0,77,255,203,1,130,255,50,1,214,255,178,0,187,255,236,253,123,253,97,255,105,253,52,0,231,254,154,0,55,1,227,254,70,0,6,0,198,0,147,253,123,255,227,254,253,255,48,0,57,0,17,254,92,0,19,254,125,254,176,255,163,255,114,253,94,1,75,254,231,255,30,0,41,0,183,0,41,0,134,255,2,253,94,1,8,6,72,1,231,9,125,254,119,2,41,3,41,0,86,2,158,255,207,255,52,0,244,254,0,0,30,254,225,0,141,255,44,255,251,255,249,254,101,1,207,255,125,254,253,239,154,255,134,230,48,253,44,244,79,253,169,251,52,253,70,254,112,0,15,255,176,254,55,0,136,254,247,255,198,255,66,254,165,255,57,254,145,0,242,254,198,3,253,0,194,3,110,1,90,0,178,0,17,0,130,0,161,0,44,255,77,253,242,255,196,252,11,0,163,4,247,255,24,0,46,0,92,253,48,0,44,0,220,254,253,255,97,0,101,255,180,255,125,255,136,0,70,255,198,0,94,254,147,255,196,255,81,254,244,254,180,253,200,254,77,255,169,0,35,0,200,0,196,255,143,255,37,1,194,1,61,4,79,255,233,0,225,254,24,255,240,254,163,255,128,255,28,255,198,254,68,1,167,253,233,0,242,254,116,255,70,253,79,255,33,254,169,255,44,255,187,254,15,0,28,254,189,255,236,253,154,0,251,254,240,255,70,255,143,255,222,254,253,255,26,254,15,0,108,252,13,0,255,247,236,1,227,253,13,1,103,254,97,0,8,255,145,0,165,255,101,253,128,1,112,249,218,2,196,255,83,1,249,252,2,1,15,254,92,0,172,252,13,0,216,254,154,0,33,0,108,0,0,0,50,0,41,255,59,0,77,255,0,0,244,255,99,251,101,1,86,253,68,254,116,0,169,253,77,2,143,254,103,2,0,0,35,1,8,0,163,0,44,255,11,1,68,254,143,0,2,255,218,255,253,255,94,255,156,0,214,255,70,0,99,255,244,255,194,255,128,0,88,1,50,0,214,1,174,255,205,2,165,254,207,255,0,1,77,250,163,0,114,247,121,0,123,252,75,1,244,253,156,1,52,255,66,0,44,255,216,255,68,253,209,255,119,253,26,1,214,253,52,0,97,0,0,0,229,3,19,0,134,3,11,0,72,1,220,0,121,0,185,253,134,255,183,250,163,3,81,252,125,1,11,1,225,254,209,4,180,0,6,3,203,0,0,1,238,0,238,255,242,1,46,0,132,0,94,254,30,0,105,0,70,255,24,0,105,251,4,0,101,255,216,0,200,254,163,0,44,254,2,0,187,255,189,0,66,254,183,1,46,254,158,255,233,255,81,254,46,255,169,254,158,255,207,255,238,0,207,255,244,1,4,1,139,1,105,0,139,255,64,3,41,255,220,2,130,255,94,3,152,255,163,2,99,1,249,0,15,1,161,255,55,0,46,1,64,2,214,0,247,0,216,255,165,255,249,0,52,0,63,255,156,0,207,254,83,0,255,254,121,255,112,254,97,255,220,254,11,0,99,0,97,0,130,255,108,1,61,0,139,2,59,0,218,1,116,254,41,0,207,254,136,253,185,255,244,253,33,254,119,254,94,252,46,255,139,252,66,255,127,254,90,254,33,1,240,255,46,1,110,0,139,0,152,255,123,255,39,0,15,2,64,0,251,19,178,254,134,24,26,255,161,11,121,255,101,4,97,1,77,255,46,255,30,255,121,254,165,0,88,254,116,0,26,0,59,1,161,3,75,0,101,2,112,254,196,255,169,253,150,254,185,255,112,255,0,0,244,255,225,254,205,255,63,253,139,255,24,253,116,0,238,254,242,0,161,254,158,0,59,0,253,0,99,2,48,0,24,1,178,255,92,1,61,255,147,0,13,255,116,0,48,0,253,253,218,255,143,255,66,254,236,255,220,254,114,255,167,0,154,1,167,255,167,0,0,0,26,0,203,255,15,0,79,255,97,0,209,255,205,0,77,255,52,0,110,0,24,1,121,255,183,253,189,254,145,255,66,255,0,1,249,0,77,0,105,2,194,254,247,254,6,255,103,253,125,254,41,255,77,254,180,253,68,254,214,255,26,254,218,250,194,254,136,250,222,255,123,251,183,0,41,254,61,2,94,255,114,0,75,255,125,0,216,255,41,1,44,255,55,254,66,254,238,251,99,255,205,252,185,0,240,254,46,0,41,255,128,0,90,0,50,0,75,3,214,255,134,0,63,255,108,4,2,255,119,7,90,255,4,3,154,0,30,1,52,3,57,255,130,255,207,253,147,254,6,255,72,0,125,253,214,255,61,254,61,0,174,254,105,2,37,255,72,1,205,254,59,2,185,255,178,255,35,0,97,255,147,1,112,255,198,1,123,255,178,255,163,255,39,253,103,0,119,255,72,255,39,2,99,255,247,0,198,255,238,255,222,254,22,255,211,255,15,255,136,0,225,255,72,255,132,255,92,253,183,255,194,1,132,0,86,255,229,255,116,254,125,0,77,254,22,5,187,255,167,4,86,254,194,2,44,251,2,255,172,253,203,253,196,254,236,0,169,254,249,6,108,254,53,14,55,254,130,11,136,254,167,3,218,255,136,2,231,255,236,2,39,1,88,1,205,0,240,2,233,255,86,2,123,255,48,254,176,0,247,247,26,3,158,248,110,0,75,251,240,0,55,253,112,0,15,255,77,0,247,0,247,255,249,255,207,255,209,255,61,250,116,255,143,0,167,0,99,1,227,254,227,2,46,254,55,2,77,254,194,254,88,0,75,254,6,255,99,254,196,0,35,255,0,0,94,253,233,253,61,254,8,255,174,254,222,255,242,253,240,255,57,253,145,0,200,254,26,255,216,254,26,255,158,255,77,255,143,0,57,255,158,1,52,0,165,1,103,0,116,255,83,255,121,255,48,0,194,255,8,0,114,255,147,0,61,0,41,2,59,1,123,2,83,0,4,1,143,254,83,1,242,255,48,0,66,255,158,0,114,254,192,2,158,254,112,1,225,253,147,0,79,254,147,0,26,0,70,0,97,255,79,0,227,254,183,0,114,1,203,254,59,1,119,255,185,0,48,255,81,1,61,254,0,1,13,254,15,1,152,253,209,0,172,254,33,0,211,255,130,0,15,0,17,255,13,255,110,252,127,254,130,254,24,254,198,0,172,255,220,255,48,0,141,0,158,0,174,254,147,249,26,0,134,248,79,254,79,253,130,255,30,253,158,254,63,255,150,1,52,0,6,1,218,253,46,255,75,255,63,253,24,1,61,252,33,0,33,255,99,0,178,254,180,0,169,0,236,0,229,255,222,0,41,2,121,255,11,4,41,0,136,3,130,0,52,1,48,0,17,0,28,1,189,254,81,0,68,254,134,0,218,0,132,254,33,0,50,254,200,255,97,255,92,250,244,254,163,251,24,252,48,253,253,253,207,253,97,254,169,253,81,0,41,2,139,1,125,255,242,0,83,0,55,248,216,2,119,252,198,2,61,0,225,0,66,0,253,255,183,255,158,255,216,254,66,254,61,1,167,255,192,0,229,254,0,0,110,253,222,0,81,0,39,2,156,255,33,2,139,3,167,0,66,255,187,3,189,254,172,2,231,255,205,4,57,0,205,12,81,3,222,11,75,3,174,2,141,0,44,0,249,252,61,254,68,253,156,252,156,254,59,255,6,253,114,0,152,253,44,255,203,253,229,255,90,255,97,254,8,253,222,255,55,0,251,255,79,0,247,255,209,0,205,254,19,255,174,254,198,255,233,254,75,253,209,0,218,255,128,2,128,1,44,1,13,255,242,0,145,253,66,255,75,255,72,251,176,255,13,254,94,254,198,254,211,252,253,253,123,254,24,254,211,255,123,255,33,0,183,255,247,1,253,254,0,1,125,0,147,1,236,254,196,255,119,0,214,0,97,1,61,0,225,0,57,255,24,255,185,0,176,255,108,1,167,255,64,0,26,0,94,255,169,1,141,0,183,240,59,254,138,231,216,254,224,240,161,255,68,249,180,0,205,252,152,1,225,253,35,0,145,255,77,254,231,0,101,254,33,0,28,3,249,0,128,0,66,0,59,0,174,1,152,253,90,1,158,253,169,1,222,254,123,0,110,254,147,253,220,0,30,251,231,1,37,253,207,3,130,255,147,15,59,255,185,10,187,0,150,5,97,2,112,2,222,0,19,255,70,0,132,254,48,0,233,255,183,254,161,1,83,252,130,0,136,251,59,254,50,252,163,254,240,253,105,254,28,0,130,255,46,255,165,255,247,255,216,0,169,0,203,0,46,0,163,1,35,1,61,1,178,0,92,2,112,255,41,1,103,255,229,254,55,1,255,254,57,1,61,255,156,0,13,255,11,1,55,254,169,0,52,254,70,1,125,2,121,3,0,1,99,3,196,254,227,1,119,254,11,1,94,254,158,255,30,0,134,255,130,255,176,255,253,254,185,255,233,254,6,255,75,0,255,253,167,0,143,252,196,255,61,254,19,255,112,255,205,255,2,255,35,255,231,254,81,252,99,254,161,253,66,254,103,247,48,253,103,253,216,0,255,254,88,1,48,247,194,0,251,250,174,255,130,253,48,255,90,254,242,255,77,254,225,255,72,255,59,254,172,252,216,254,101,253,50,255,222,254,229,255,75,252,79,253,132,252,101,255,161,255,46,0,59,255,216,0,189,254,209,1,30,254,99,1,185,254,30,1,227,0,203,1,75,0,205,1,192,255,240,1,83,255,44,0,101,253,22,255,200,253,225,254,39,255,6,254,240,254,35,1,41,255,211,2,90,4,128,2,8,2,75,1,59,1,33,0,52,2,116,1,218,1,139,0,242,254,19,0,88,254,128,255,61,254,178,253,61,255,112,252,130,255,97,254,92,252,214,255,152,252,121,252,121,254,50,254,147,254,94,0,30,255,158,0,8,255,121,255,218,254,189,253,88,255,172,253,167,0,55,253,185,255,39,254,125,0,59,0,200,255,143,255,143,255,110,0,247,2,145,255,220,3,156,255,13,255,72,0,231,254,70,1,141,254,183,0,119,1,15,255,172,0,187,255,6,3,187,2,178,5,66,4,108,2,103,2,240,0,240,0,196,255,116,255,79,254,253,254,152,252,156,254,103,252,123,255,123,254,79,253,24,18,205,247,154,11,50,254,207,6,75,255,161,5,97,255,167,0,207,255,205,255,242,255,158,255,19,0,2,255,238,255,13,0,55,2,145,254,222,0,79,255,94,1,244,255,61,0,152,2,119,255,61,1,103,253,116,2,110,253,161,0,209,254,88,1,214,254,97,4,189,0,209,1,222,254,92,0,194,255,134,254,180,0,220,255,178,249,88,2,141,251,123,1,4,255,134,255,176,253,66,254,227,255,158,0,46,0,240,254,22,1,6,255,167,1,141,255,79,255,75,255,44,255,130,0,81,255,79,255,198,255,211,254,92,3,33,22,92,1,167,24,123,0,41,8,125,1,216,3,255,254,178,0,127,254,251,254,233,255,72,0,114,255,48,255,238,252,143,255,132,254,147,255,187,253,203,2,41,255,247,1,103,2,136,255,172,2,15,255,37,1,50,1,150,255,123,255,39,2,130,255,172,0,48,255,4,255,249,254,99,254,41,254,125,255,57,0,187,254,154,255,231,255,172,255,114,255,101,251,147,255,139,255,176,255,136,254,11,0,37,252,163,255,249,251,242,254,108,0,145,255,167,255,103,255,88,254,189,255,81,251,141,0,147,252,68,255,125,254,180,255,187,255,194,251,147,255,61,253,229,253,180,254,143,254,75,255,99,253,198,254,150,255,211,254,24,255,110,0,240,254,44,0,61,252,30,0,176,253,236,255,220,255,176,255,55,255,172,255,112,255,158,254,183,2,218,254,79,1,172,1,167,255,33,3,30,5,209,1,165,4,70,13,128,1,238,14,128,1,121,5,66,1,238,1,28,255,94,255,214,0,220,254,147,0,112,254,196,255,161,254,231,244,178,253,66,251,244,255,178,253,33,1,222,254,183,1,105,255,211,253,4,255,143,251,141,254,22,254,238,255,83,1,59,0,178,255,79,4,247,254,251,1,125,255,225,254,101,254,233,253,66,0,112,254,242,255,48,253,6,0,17,252,180,3,176,253,92,1,253,0,2,0,194,255,158,255,141,254,203,253,94,255,52,253,183,255,66,254,143,255,8,0,66,0,216,254,136,255,187,253,24,0,145,255,196,0,238,254,145,247,222,255,75,251,116,0,242,253,119,255,66,0,244,255,70,3,231,255,187,1,253,253,11,254,183,254,207,254,30,254,233,1,119,254,6,3,0,0,83,2,48,1,165,0,161,5,103,1,211,2,103,255,176,1,214,252,90,0,167,254,103,255,143,254,2,255,225,255,236,253,15,255,233,253,68,253,108,0,19,255,130,255,143,255,88,0,134,254,242,0,233,1,15,0,141,1,209,0,70,252,30,255,44,255,132,254,46,252,247,253,50,255,225,255,205,2,161,253,231,0,253,254,158,255,30,0,52,255,61,1,6,254,13,0,17,0,185,255,28,0,251,255,61,0,136,255,196,0,220,255,41,1,86,255,101,0,11,0,35,0,205,255,59,255,231,255,196,255,203,254,121,254,251,255,130,253,192,255,99,252,24,255,97,251,200,255,13,253,0,0,37,254,200,255,79,254,119,0,48,0,125,1,30,255,198,3,225,253,233,1,130,254,123,1,169,255,55,0,103,0,103,0,231,255,28,254,238,255,114,254,240,255,86,255,101,0,178,255,189,1,161,255,13,254,205,252,59,255,79,253,238,255,63,252,110,255,92,253,2,1,240,253,240,255,94,255,6,3,37,255,22,2,121,0,240,3,220,253,70,1,28,252,22,0,72,254,178,255,236,252,143,0,207,253,203,0,101,4,86,2,57,4,200,1,178,11,196,0,247,15,105,255,88,6,145,252,97,1,33,254,161,0,24,0,127,254,121,255,242,255,189,1,35,0,147,3,161,255,158,1,185,253,214,0,244,255,35,0,143,0,15,254,247,1,81,255,119,255,150,255,105,255,167,254,17,255,17,0,66,254,227,0,180,255,229,255,183,0,22,0,88,0,99,0,180,253,8,0,132,253,176,254,28,255,211,253,24,0,176,254,70,249,6,255,88,250,44,2,30,255,222,1,218,1,68,2,244,0,229,0,216,0,178,253,249,2,37,254,92,1,225,254,229,2,187,0,238,1,169,255,30,1,152,255,134,0,167,255,176,253,242,253,229,254,66,255,249,254,33,0,169,255,90,255,147,255,30,254,66,3,97,254,24,3,0,1,35,1,231,4,83,0,105,0,156,254,30,0,61,255,61,0,165,254,92,255,136,252,26,1,194,252,63,255,141,255,143,251,130,0,116,253,174,252,99,2,4,254,178,0,121,254,156,1,86,254,196,255,50,254,218,254,251,253,55,0,161,253,24,255,72,255,244,254,66,255,176,255,200,1,156,255,79,255,200,0,8,255,61,1,189,0,176,253,194,0,28,254,244,0,26,255,247,255,81,0,92,255,121,1,37,3,176,1,192,1,108,1,11,2,81,0,92,255,94,255,242,254,79,255,156,255,253,254,154,254,154,254,11,254,19,1,15,250,30,1,116,254,236,255,231,255,209,255,22,255,207,0,8,254,17,254,189,255,174,254,86,1,68,0,116,0,68,254,143,253,198,255,154,254,150,254,141,0,207,255,222,2,198,0,225,1,176,1,66,0,19,0,163,255,189,255,233,1,194,254,154,253,147,254,114,254,251,255,154,0,249,254,236,255,0,1,180,254,136,254,86,253,48,0,8,251,156,0,75,252,154,251,44,253,251,227,229,254,194,241,174,254,0,0,97,254,198,12,22,1,0,7,72,0,167,2,110,255,172,1,130,255,145,254,209,0,231,253,92,1,218,254,13,0,33,0,163,255,22,1,178,0,57,0,94,1,236,254,77,0,183,254,169,255,233,254,161,1,178,0,225,1,52,0,24,2,112,253,214,0,86,255,123,255,125,0,24,255,15,1,169,255,66,0,88,255,185,254,244,1,205,253,11,0,13,255,72,1,180,0,128,0,112,253,68,254,178,254,28,254,83,1,143,254,66,3,112,255,192,0,81,254,41,255,136,1,136,0,44,1,94,1,161,1,247,255,178,1,169,1,187,255,86,1,103,254,13,0,63,254,70,254,225,253,8,254,57,255,4,0,185,253,236,254,48,255,0,0,172,2,11,255,86,1,174,254,86,0,26,255,99,0,240,0,156,0,169,255,24,255,37,254,251,254,77,255,141,253,176,251,119,253,196,251,189,255,41,253,4,1,161,253,205,0,61,0,39,255,61,1,211,255,88,0,198,255,203,3,24,255,50,4,15,0,189,3,2,255,152,1,251,254,11,0,233,255,156,255,200,254,68,255,178,254,83,255,244,255,150,255,180,255,205,0,112,255,4,1,236,255,165,255,2,0,22,0,251,255,8,255,52,253,231,255,145,254,48,255,150,255,161,2,92,255,39,253,72,254,158,251,229,254,247,0,83,255,128,1,108,253,185,0,41,254,61,0,4,255,22,2,64,0,150,254,46,255,240,255,244,254,0,0,33,255,163,255,15,0,123,0,211,253,92,0,253,253,209,0,194,254,105,255,8,1,44,255,101,0,28,0,116,1,121,254,130,255,4,0,229,2,13,255,83,1,244,252,48,255,114,254,189,254,220,254,198,254,247,0,86,255,46,1,105,255,75,0,112,255,24,0,176,254,154,254,216,254,156,255,33,0,57,0,37,255,116,255,75,255,231,2,92,251,156,2,172,252,172,1,57,253,28,0,44,254,233,253,110,254,205,254,22,1,2,3,161,254,15,5,103,1,209,1,37,1,189,255,141,255,238,255,189,0,176,0,50,0,26,1,66,0,68,1,125,1,99,0,207,0,103,255,156,0,150,255,86,255,24,255,123,255,156,0,236,254,132,0,119,0,251,0,30,255,55,2,207,253,134,0,77,255,209,255,41,255,163,253,198,254,55,253,242,253,13,253,8,0,141,254,132,1,19,0,244,0,17,0,55,254,147,255,17,255,24,0,209,0,229,3,185,255,114,17,75,0,19,10,105,255,216,4,143,255,196,2,88,0,222,3,92,5,229,1,130,3,231,255,154,1,48,0,15,255,176,254,176,255,249,254,15,255,61,255,112,255,127,253,251,255,103,251,222,0,37,254,68,1,94,255,132,255,75,255,238,255,200,0,35,253,236,0,233,254,70,0,94,255,4,0,4,0,227,255,207,254,220,254,103,255,57,251,207,255,22,252,11,1,238,0,55,1,66,1,41,1,24,255,222,0,68,0,145,253,35,0,194,255,156,1,167,254,0,0,114,255,150,255,165,254,167,254,66,254,121,0,2,0,22,0,15,0,176,0,70,255,192,1,50,0,158,0,6,1,125,254,196,255,167,252,0,0,163,253,99,1,249,253,99,255,211,254,158,255,26,0,209,254,198,255,152,254,236,255,4,255,152,255,191,254,86,253,79,0,163,251,99,0,17,254,147,7,6,1,218,26,94,1,55,14,119,1,174,6,105,3,110,3,165,3,6,1,240,0,37,255,125,255,101,0,81,0,88,0,50,255,180,255,28,0,35,255,225,2,125,253,52,1,196,252,6,1,203,254,147,255,198,253,242,0,70,253,163,2,116,255,134,0,92,0,150,0,211,0,28,2,55,2,207,0,15,1,180,252,81,2,26,254,119,254,132,255,79,255,229,255,192,0,46,255,13,1,240,1,229,253,174,0,90,251,231,0,46,252,17,0,112,255,163,1,15,0,11,3,229,255,132,1,52,1,233,0,220,0,83,0,119,1,183,255,64,1,200,255,83,0,231,255,236,255,63,254,48,1,116,255,211,0,8,0,200,251,11,255,191,254,178,255,251,254,37,255,169,255,33,1,57,0,194,255,154,1,57,255,167,0,114,255,77,2,55,254,48,0,39,255,211,255,196,253,101,255,103,254,114,254,4,252,244,255,154,253,196,1,94,254,90,1,136,250,90,10,26,250,218,14,22,252,66,8,72,254,61,2,141,0,143,255,128,255,108,255,253,254,251,255,227,255,132,1,59,1,128,2,134,1,75,1,57,1,141,0,55,1,24,0,35,254,218,0,44,253,17,1,26,254,59,1,4,1,11,1,17,3,187,255,174,3,81,255,240,1,180,255,70,1,88,1,247,1,183,255,59,1,46,1,249,255,236,0,130,0,249,0,37,0,83,3,216,255,44,1,231,255,152,0,220,255,2,0,196,254,72,254,79,254,75,0,110,255,26,0,68,1,136,255,72,253,24,255,225,253,134,255,161,254,231,255,86,255,92,255,136,0,19,251,128,0,24,251,251,255,233,254,227,253,183,253,119,254,44,253,211,255,55,255,66,3,121,255,227,1,253,0,112,1,165,2,77,2,2,0,130,1,143,0,187,0,196,254,52,1,52,255,225,255,19,0,46,0,22,0,136,0,15,1,236,255,63,255,108,255,37,255,218,254,253,254,59,255,249,255,103,255,183,255,52,255,172,252,61,255,39,253,163,254,52,254,169,255,203,252,112,0,203,254,174,255,242,255,101,253,0,0,99,255,28,255,189,255,8,0,253,255,209,255,187,0,19,255,242,253,92,1,220,252,35,0,101,254,48,0,52,2,255,254,240,254,220,254,251,253,255,254,121,0,119,254,57,0,244,255,161,0,94,255,0,0,156,255,209,255,75,0,247,0,152,255,249,254,112,0,70,255,83,2,187,255,183,1,75,0,108,0,167,255,165,0,139,254,52,0,90,254,200,255,247,255,112,253,163,255,68,255,97,0,227,254,251,254,211,255,110,254,143,254,249,253,156,253,200,254,92,254,50,0,86,2,35,0,72,1,128,0,231,0,123,254,169,254,114,254,174,255,141,254,59,255,59,254,19,255,233,252,59,253,251,252,205,253,145,254,75,253,198,0,161,0,59,2,130,3,132,1,90,2,26,1,242,0,83,0,123,254,35,255,209,254,81,254,97,255,251,251,52,0,127,253,83,255,33,1,198,254,143,0,178,0,101,0,24,1,247,252,229,255,11,255,128,0,196,255,209,254,145,0,255,253,196,2,231,252,141,0,132,254,63,255,72,1,209,0,41,1,238,1,75,0,185,1,86,0,231,0,41,0,233,0,244,0,203,254,13,3,233,255,209,0,180,254,134,255,2,255,88,1,136,0,28,1,194,255,187,255,169,0,196,253,64,0,48,250,50,255,134,255,103,0,247,255,41,255,64,0,229,252,90,0,236,252,130,1,83,254,110,0,231,255,150,255,77,254,205,0,48,254,249,1,240,254,251,0,216,254,8,0,90,0,132,255,150,0,112,0,156,255,6,255,136,254,123,252,59,253,229,252,240,255,6,254,39,4,8,0,81,2,61,255,119,0,101,255,236,255,211,254,249,0,247,255,52,1,39,255,44,0,13,254,154,0,63,253,203,1,37,255,178,0,161,0,143,255,214,1,26,0,152,255,79,255,28,255,90,255,187,255,81,0,161,13,163,255,209,12,136,255,141,6,158,0,229,2,242,254,77,1,189,254,2,4,231,0,156,3,75,1,150,1,19,2,63,255,112,0,41,255,75,255,8,0,2,255,35,0,57,255,207,255,8,0,233,253,200,0,132,255,147,255,143,0,70,254,57,2,183,255,116,3,242,255,145,2,46,1,192,0,145,2,172,0,172,2,61,1,92,1,97,254,216,255,123,255,185,254,189,254,227,254,231,253,83,0,242,255,214,1,105,0,200,0,158,0,116,254,81,1,57,251,214,0,242,253,130,0,81,0,77,0,114,1,218,254,136,255,70,254,72,255,169,255,251,0,165,2,2,0,167,255,189,0,59,0,0,0,121,0,28,0,2,0,163,0,214,255,37,1,214,252,192,0,231,254,128,0,244,251,63,255,169,251,139,0,233,254,238,0,92,255,169,0,229,254,81,0,196,237,216,254,174,233,123,255,112,242,158,255,94,251,147,253,11,251,136,254,220,254,253,255,15,0,112,0,127,252,94,255,200,253,198,255,209,253,33,0,145,254,108,252,192,255,242,0,198,254,229,255,231,0,48,255,99,0,132,253,97,255,55,253,101,255,6,252,242,255,255,252,108,0,55,255,211,255,194,1,167,0,30,1,48,0,225,255,128,255,11,0,255,254,64,1,92,255,251,255,154,253,141,255,147,254,128,255,156,255,94,0,233,254,200,255,70,255,63,254,6,0,194,255,28,255,41,255,28,1,72,254,30,0,192,255,19,0,28,251,244,0,200,248,205,254,22,254,169,255,128,255,139,255,176,255,61,254,163,0,44,254,183,1,194,255,132,0,35,255,88,0,26,255,0,0,187,255,41,1,24,253,39,0,125,253,158,255,174,254,143,255,132,255,128,1,244,254,209,255,130,255,174,0,26,1,35,0,161,1,152,254,6,0,220,255,28,0,116,0,242,255,83,1,161,0,229,0,211,1,46,2,169,0,227,15,72,1,242,11,249,254,174,5,90,254,6,1,94,255,37,0,125,0,46,255,244,254,185,0,119,255,114,0,97,255,44,0,44,254,156,1,187,255,205,0,88,0,154,255,101,2,222,253,169,1,147,253,26,255,207,254,231,255,68,1,211,255,19,1,136,0,225,255,189,0,114,255,55,254,19,0,94,254,30,0,222,253,77,254,141,254,132,1,139,254,33,2,83,255,119,1,103,255,229,1,233,0,86,255,116,0,169,255,121,0,143,255,207,254,19,255,229,254,167,254,2,255,75,254,158,255,183,254,44,0,167,254,101,254,72,255,88,1,176,255,39,1,19,255,150,0,236,253,139,1,123,0,249,1,141,255,218,0,81,0,55,0,70,0,134,255,141,2,200,255,231,4,68,0,13,1,136,0,233,254,180,255,231,254,198,0,185,255,108,255,94,0,147,255,103,255,44,253,57,0,22,255,57,0,253,252,130,253,163,254,72,255,178,253,158,1,22,254,26,3,70,2,94,0,75,3,114,254,28,0,86,255,253,255,94,255,198,255,114,0,183,255,55,255,130,255,39,1,66,1,240,255,165,0,24,0,147,255,225,254,167,0,194,253,169,0,8,254,35,1,66,253,121,0,136,254,2,0,99,254,198,251,88,255,44,254,79,254,251,255,209,252,83,0,236,255,187,255,57,1,178,255,72,1,63,254,187,254,94,253,101,253,79,253,147,255,227,254,185,255,180,255,6,255,127,254,251,0,99,2,196,2,119,1,99,1,214,0,196,0,4,1,97,255,86,0,180,253,236,255,136,251,114,254,240,253,242,254,39,255,15,255,90,254,28,255,88,254,97,255,156,254,196,253,101,255,216,255,123,1,64,0,207,0,216,0,225,255,174,0,108,0,30,0,203,255,11,0,209,253,172,0,154,255,185,254,244,253,225,253,209,255,192,255,72,2,136,0,101,0,112,1,125,255,50,1,167,254,79,0,72,252,198,0,132,250,218,254,134,254,4,255,99,0,152,255,4,0,28,255,167,0,247,255,154,0,218,255,24,255,79,0,33,255,158,255,8,255,178,255,0,0,99,255,154,255,2,255,233,0,123,254,145,0,253,253,94,255,26,255,183,255,123,255,198,255,203,254,167,255,145,254,114,255,233,251,22,255,211,253,77,253,110,254,15,0,227,0,41,0,227,255,77,255,222,255,92,253,33,0,233,255,37,254,103,0,59,255,52,0,180,254,161,255,22,0,19,1,11,1,50,1,90,0,39,1,172,0,48,1,136,255,196,0,227,255,0,0,161,254,15,0,132,253,233,255,8,254,86,255,35,1,207,252,196,1,28,253,242,0,57,255,136,1,15,28,178,255,46,19,8,254,2,9,205,254,97,3,101,1,116,0,50,2,174,0,110,255,152,0,4,253,57,1,8,255,167,1,79,0,165,252,130,255,72,253,81,0,139,254,207,0,70,255,70,0,50,0,35,0,41,255,8,0,46,254,119,255,99,254,203,255,119,0,114,0,172,255,150,255,167,255,72,255,88,0,220,253,59,1,70,251,165,0,247,253,0,0,209,255,163,255,152,0,130,0,161,0,88,255,88,255,105,255,8,253,48,0,86,0,218,0,119,0,52,0,167,255,214,253,167,0,196,253,108,2,68,253,247,1,70,254,26,255,114,0,187,254,6,4,174,252,238,17,238,251,88,8,55,254,26,4,163,254,214,0,214,255,233,254,19,2,150,255,6,2,46,0,22,1,222,0,242,1,44,0,163,0,28,1,105,255,158,2,192,255,75,0,211,255,57,0,0,1,169,254,143,0,88,0,236,255,119,2,55,0,233,1,50,1,141,255,114,0,225,255,101,0,4,0,242,2,99,0,37,255,37,1,17,0,114,0,161,0,50,1,236,253,141,0,227,254,218,0,13,255,52,1,6,1,121,255,66,1,205,255,81,1,11,2,196,0,128,2,50,0,249,2,24,255,141,0,216,255,79,255,94,255,44,255,229,254,220,255,110,254,13,0,180,253,75,255,236,254,207,0,61,255,75,0,227,252,200,0,225,255,198,255,154,255,86,254,92,0,156,254,77,0,103,254,220,0,205,255,112,0,112,255,227,255,198,254,161,254,178,255,68,254,101,1,79,255,229,0,50,0,11,0,233,255,19,1,194,255,196,0,249,253,242,255,150,251,97,255,103,0,66,255,48,1,68,0,134,0,242,255,75,0,4,1,180,0,227,0,37,1,0,0,218,0,214,254,33,1,136,255,101,2,30,1,251,255,158,0,66,255,229,255,172,254,30,1,244,252,180,255,55,253,240,255,90,255,214,253,242,254,52,0,61,255,110,0,185,1,11,0,161,1,154,253,205,0,209,254,154,255,139,254,88,255,55,255,174,255,79,255,116,0,15,254,11,1,37,0,132,0,92,255,194,254,132,254,112,1,143,254,83,2,66,255,198,2,30,0,90,0,24,255,174,0,220,255,108,254,227,254,174,255,145,254,134,255,33,250,101,255,33,249,194,255,154,251,192,255,225,254,55,255,22,0,154,254,141,255,167,254,99,255,187,254,205,255,103,0,161,255,17,1,253,255,150,1,203,255,81,2,218,0,50,2,255,254,209,1,108,255,244,1,0,0,108,2,172,1,209,1,150,1,167,0,17,0,52,255,203,255,249,255,242,255,225,0,231,255,39,255,105,2,63,255,79,0,222,253,46,255,125,253,2,0,216,253,121,1,110,10,81,0,143,15,94,255,72,8,13,255,194,1,15,254,101,255,196,253,242,1,59,0,145,1,72,2,97,1,112,2,92,1,44,2,253,254,145,0,163,254,176,0,247,254,225,0,189,255,97,1,28,0,15,0,105,0,185,251,81,255,55,254,180,252,59,252,50,253,161,254,2,254,72,254,132,254,57,255,220,255,176,255,198,1,6,0,139,0,35,0,187,255,222,255,125,254,222,254,105,254,81,0,158,254,165,255,116,253,158,254,22,254,8,254,83,2,79,254,220,1,253,254,4,255,4,0,8,253,127,254,37,0,218,255,163,255,94,1,35,254,158,0,222,254,50,255,194,0,11,0,180,0,130,255,253,254,176,0,97,253,161,255,236,252,187,255,55,254,218,255,145,255,125,0,183,0,183,0,152,253,214,255,176,253,26,0,167,254,4,1,119,255,83,0,59,1,22,0,143,0,52,255,61,0,136,255,174,255,26,0,174,254,247,255,66,0,46,3,161,255,94,1,229,254,6,1,143,255,0,1,19,0,147,2,244,254,17,0,220,254,114,254,41,0,249,4,30,0,101,5,6,0,169,1,203,255,108,0,132,0,116,255,19,1,200,0,150,254,70,0,187,253,119,0,192,0,132,255,236,0,242,255,238,255,183,254,112,255,105,254,200,255,214,254,48,255,163,255,52,255,22,255,225,254,70,255,72,0,94,255,28,1,33,255,108,2,26,255,176,255,103,254,158,0,81,255,94,0,57,253,236,0,227,254,174,252,125,255,141,250,128,0,207,253,238,255,48,254,77,254,209,252,161,255,174,253,114,253,161,254,88,0,251,254,205,0,114,254,141,0,105,0,97,254,48,0,187,249,0,0,35,254,163,255,163,255,180,255,72,1,108,255,180,0,22,255,165,254,26,255,176,253,72,1,30,254,156,1,183,0,64,0,198,255,165,255,0,0,11,255,236,255,70,255,41,0,150,255,30,254,46,0,94,0,103,255,183,2,11,255,8,1,63,254,236,255,63,254,178,254,101,255,46,255,143,255,70,0,72,0,152,1,150,0,187,255,41,255,138,235,178,255,96,235,13,0,174,243,185,255,35,249,77,255,39,253,13,0,123,255,101,0,26,1,13,1,66,255,17,1,134,0,28,1,247,0,72,1,46,254,218,255,77,251,154,254,251,253,48,254,174,0,70,252,227,253,48,253,17,255,205,255,103,255,50,1,97,255,163,1,99,0,187,0,150,0,180,0,30,0,183,1,240,255,231,255,163,255,17,254,30,0,174,253,236,255,28,255,191,254,19,255,4,255,187,254,123,255,103,255,92,1,110,0,249,0,158,2,70,0,205,2,249,255,90,1,97,254,163,0,44,253,249,0,61,254,178,1,211,0,48,255,101,255,222,254,17,254,196,255,103,254,218,0,238,254,37,0,187,253,108,0,130,254,214,0,55,0,55,0,240,253,222,255,238,254,97,0,209,255,70,1,88,255,119,0,72,0,77,255,79,255,253,255,33,255,52,1,35,0,68,2,132,255,163,0,30,255,88,0,203,255,105,0,205,254,143,254,8,255,233,253,26,2,35,255,187,0,238,254,238,255,88,253,110,255,0,0,141,255,8,1,187,254,0,0,247,254,121,255,101,253,46,255,57,0,57,0,2,1,17,0,154,255,189,255,17,0,200,1,39,0,15,1,75,253,63,255,240,249,218,253,218,252,101,254,176,253,13,255,77,1,161,255,233,3,196,0,46,0,222,0,145,0,196,0,13,255,52,1,19,0,50,4,236,0,156,4,105,255,86,2,94,1,172,1,61,1,19,0,24,0,255,254,66,255,236,255,83,0,6,0,176,253,110,0,198,252,37,0,48,255,61,0,253,254,92,0,4,0,24,0,139,0,61,254,33,0,169,254,251,255,28,255,26,255,66,0,30,255,48,1,247,255,211,2,132,0,119,11,189,0,229,13,39,1,143,4,233,255,189,2,209,255,216,0,94,255,132,255,15,255,196,255,13,255,90,255,44,255,26,255,214,255,63,253,220,255,24,253,55,255,63,255,52,1,242,255,244,255,26,254,207,253,35,254,72,253,240,253,218,255,26,255,83,3,33,255,152,3,165,254,41,1,35,255,198,0,101,0,249,0,50,1,207,255,225,1,64,0,30,1,92,1,198,0,145,1,79,0,79,1,97,0,211,2,8,255,225,0,33,0,233,0,123,255,238,255,238,254,101,0,211,254,83,254,222,255,41,254,174,253,112,251,11,254,108,252,222,254,196,252,134,255,15,0,72,252,105,1,88,249,196,1,169,252,90,255,132,253,59,254,136,253,183,253,128,255,134,254,176,0,132,254,125,0,178,255,101,0,52,0,233,255,134,0,211,255,0,0,0,0,83,255,39,254,88,253,41,252,196,253,114,253,72,255,108,253,189,255,240,253,176,1,196,255,150,0,238,255,143,255,218,255,81,0,39,0,214,0,130,0,141,1,227,255,8,2,255,254,198,255,4,254,92,255,145,253,183,255,127,254,86,255,251,254,28,254,114,254,57,255,26,252,68,2,19,253,244,1,214,254,33,1,59,254,13,0,103,0,196,255,200,255,249,255,211,255,174,255,92,2,251,254,209,2,167,254,68,0,46,255,172,0,41,0,161,255,90,255,59,255,28,255,81,0,105,0,26,0,72,0,6,255,205,0,72,0,143,255,253,255,26,0,211,255,17,1,103,255,227,253,112,0,200,254,128,2,37,0,216,1,178,0,19,0,79,0,6,255,90,254,97,255,103,253,33,255,174,254,81,255,114,255,11,0,114,253,22,0,231,253,185,255,255,254,196,254,39,0,141,252,50,255,110,253,112,255,63,255,247,2,77,255,189,1,231,254,251,0,72,253,163,254,13,254,28,254,128,255,203,254,233,255,174,255,70,255,103,255,207,254,68,255,127,254,172,255,15,255,112,255,28,0,127,253,185,0,244,253,61,1,35,255,240,255,152,255,180,255,90,0,48,0,44,2,178,0,240,0,101,255,134,254,231,255,152,254,141,255,72,0,185,254,223,17,61,255,19,11,154,255,227,4,158,255,75,1,37,254,222,255,77,254,139,255,249,253,205,255,161,253,178,1,180,254,92,1,15,1,35,255,105,2,99,255,123,1,68,0,63,255,30,255,174,254,30,0,125,255,183,255,66,0,33,254,196,0,145,255,200,1,231,255,225,1,13,0,79,2,152,0,134,2,46,255,4,1,198,255,44,1,114,0,185,0,187,255,90,254,143,3,72,252,187,0,57,254,249,254,225,255,127,253,37,0,52,254,211,255,185,255,242,255,28,255,112,0,92,255,163,1,68,255,198,2,139,1,253,1,167,1,90,1,125,0,28,255,46,0,13,0,240,254,236,0,121,255,35,0,83,255,92,255,90,253,121,254,19,255,240,255,48,0,110,254,55,253,154,0,231,255,127,254,72,0,68,254,194,0,136,254,240,254,13,255,205,253,97,253,176,254,211,255,147,255,207,0,105,0,236,1,145,255,207,0,229,255,183,255,185,0,147,255,152,0,112,0,4,253,167,0,244,251,112,255,216,254,35,254,191,254,19,255,161,253,59,1,130,253,26,2,174,254,94,0,141,0,116,1,163,1,90,2,130,0,77,1,33,0,101,1,130,0,178,0,81,255,66,255,105,0,46,0,185,0,81,255,132,2,22,255,207,1,30,255,172,1,183,254,152,0,68,254,110,0,52,253,167,0,187,253,187,1,156,253,83,1,189,255,147,254,158,255,19,252,172,255,156,253,101,0,52,255,189,255,163,0,220,255,178,255,86,255,167,255,143,254,97,255,11,0,105,249,101,3,222,252,61,4,158,254,218,0,178,252,79,255,41,254,48,254,196,255,238,253,161,0,2,0,55,1,97,0,35,255,189,254,90,0,251,253,35,0,189,254,116,255,39,255,88,255,225,254,119,255,198,255,33,255,19,1,46,0,225,255,214,255,116,254,203,255,233,255,15,253,4,0,57,253,165,255,225,254,253,255,2,0,92,1,64,1,183,1,139,0,205,1,39,255,94,0,94,255,39,0,44,255,198,0,114,255,30,255,55,255,97,252,163,254,172,254,134,0,141,255,17,1,105,255,2,255,196,253,22,254,216,254,242,254,134,254,8,254,134,255,28,255,17,0,200,255,2,0,81,0,233,0,152,0,48,1,44,0,211,255,11,254,143,254,110,255,242,254,13,255,15,0,167,255,169,255,28,254,174,255,39,251,150,0,163,252,52,255,220,254,145,254,169,253,145,254,119,252,15,255,158,254,141,255,152,253,83,0,231,253,189,255,121,255,83,0,150,1,238,0,128,0,79,0,176,255,203,0,225,255,200,1,30,0,218,1,220,255,39,1,220,255,152,255,229,254,11,255,169,255,13,0,105,255,22,1,2,1,196,1,121,1,13,0,44,0,189,255,68,255,200,0,141,255,139,0,194,255,222,0,251,252,6,0,99,253,145,0,75,254,143,0,211,254,37,0,145,255,50,0,119,253,119,255,147,252,4,0,123,253,211,0,17,254,125,1,187,253,94,1,88,0,2,0,50,255,50,1,143,255,207,255,24,0,127,254,86,1,116,1,86,0,207,2,103,0,147,1,24,255,17,0,139,254,103,253,30,255,108,253,240,0,205,254,161,0,143,254,112,0,198,253,229,0,88,253,165,255,185,251,211,254,26,255,46,255,207,1,90,0,121,2,214,255,28,1,2,1,225,0,81,254,28,0,231,254,218,1,103,0,205,1,11,1,92,3,90,255,180,1,147,253,249,0,8,253,161,0,242,252,4,2,50,253,130,1,214,253,216,0,4,1,192,255,163,0,220,255,94,253,130,0,227,252,240,255,147,253,158,253,79,254,198,253,161,254,158,255,92,0,33,2,174,0,249,0,26,2,203,0,123,0,253,255,13,255,57,0,19,0,108,255,39,0,174,254,44,0,200,0,0,0,189,2,90,0,240,0,147,0,152,0,174,0,57,1,205,0,17,0,194,0,66,0,22,1,198,0,41,1,227,254,0,1,172,254,198,2,222,254,48,3,161,254,15,2,130,254,52,2,75,255,229,1,185,3,6,2,211,3,216,1,8,2,203,2,247,255,6,18,70,255,90,11,150,254,22,5,88,254,26,2,247,253,147,0,178,254,183,254,110,0,61,253,198,255,13,0,178,254,211,0,4,255,214,255,253,2,52,253,119,3,90,254,176,2,2,255,37,0,52,0,240,251,125,254,99,254,13,254,198,255,231,252,61,0,150,253,13,0,242,254,92,0,55,0,17,2,163,1,134,0,94,255,92,0,79,254,108,0,196,255,24,255,97,0,48,255,214,0,154,0,48,1,225,254,83,1,17,255,88,0,13,255,132,0,229,253,57,0,145,254,81,0,68,254,19,1,174,255,207,0,77,246,79,255,185,237,92,253,90,240,26,252,152,248,41,254,130,253,198,255,198,254,231,0,57,255,86,1,66,255,139,1,63,253,92,3,28,254,61,1,119,255,192,0,123,0,24,1,99,0,77,0,110,0,167,0,68,255,194,0,145,253,205,255,46,255,198,254,97,0,13,0,72,0,6,0,123,0,86,0,24,1,4,0,116,1,123,253,8,1,163,251,145,0,39,254,242,0,66,255,121,255,147,255,39,0,105,255,90,255,251,255,242,254,238,0,231,255,233,1,2,255,161,1,205,254,114,3,50,255,55,1,92,255,94,253,229,255,209,252,227,255,132,254,189,0,48,1,48,255,110,1,4,255,180,0,198,253,68,0,50,253,249,254,154,253,61,255,242,253,108,253,145,255,191,254,238,254,61,0,57,254,238,0,46,254,222,0,225,253,108,0,189,254,214,253,6,0,134,255,103,1,198,0,2,1,196,1,81,255,139,2,112,254,183,0,180,253,229,0,6,255,249,255,134,255,174,1,39,253,132,0,108,249,141,0,88,252,216,255,30,0,37,2,198,0,41,2,52,1,141,255,130,0,119,253,163,255,240,255,125,255,30,2,13,255,244,0,242,5,158,254,196,9,26,254,143,4,50,254,103,1,178,1,174,0,99,0,163,0,167,255,220,255,101,0,253,1,123,255,141,2,172,253,211,2,99,255,125,0,30,0,196,255,72,0,169,0,225,255,33,255,44,255,156,254,161,254,165,253,17,254,211,253,240,253,165,254,108,255,205,252,158,255,225,251,249,253,63,253,143,253,185,255,24,253,130,1,86,254,28,1,46,255,178,255,183,255,55,254,94,0,154,254,156,0,0,0,185,255,128,0,119,255,200,0,238,254,114,0,169,255,116,0,24,1,244,0,88,2,156,0,150,3,88,0,99,1,110,255,30,0,55,254,205,0,125,254,143,1,176,254,61,1,187,255,35,1,211,255,59,3,119,255,200,0,0,0,147,254,79,0,70,255,227,255,247,254,203,255,123,252,125,0,130,253,242,254,211,254,167,255,161,0,143,12,11,1,165,14,55,0,30,8,141,255,158,1,143,0,154,0,103,255,81,254,128,255,187,254,22,255,214,255,92,255,154,0,130,255,233,255,72,255,141,255,88,255,152,0,145,254,119,0,225,252,41,2,94,255,242,2,114,255,222,0,41,0,165,1,26,9,55,0,156,7,116,251,218,3,66,247,203,0,176,249,178,1,191,251,130,1,145,254,216,1,163,252,132,1,229,252,253,1,167,254,44,2,233,254,209,0,92,255,33,1,119,255,48,0,251,253,136,0,196,254,22,0,200,0,174,1,121,2,15,1,99,0,52,1,97,254,196,255,81,255,141,0,123,255,2,255,46,255,161,255,112,0,174,0,15,0,134,255,63,255,139,255,211,254,216,255,119,0,57,0,75,0,194,0,154,255,94,0,11,255,205,0,101,255,123,0,154,254,119,0,198,0,169,0,79,255,229,1,99,255,77,0,0,0,52,255,154,255,15,254,196,255,57,255,121,0,222,255,99,251,161,255,240,254,152,254,114,254,86,254,88,0,238,255,156,2,101,255,242,1,92,254,214,1,218,255,103,3,26,0,205,2,17,0,86,1,200,254,147,0,52,255,200,1,134,0,19,1,55,1,26,0,163,255,247,254,97,255,207,255,19,0,15,1,238,254,50,0,247,255,211,253,6,0,200,255,143,0,174,0,75,255,8,0,238,253,83,255,222,0,94,255,53,5,66,0,147,9,92,0,194,2,55,0,176,255,39,0,180,255,66,0,238,251,94,255,90,245,191,254,194,250,22,254,165,253,130,254,187,254,37,0,194,255,161,255,103,255,209,0,46,255,39,0,209,255,39,0,99,255,61,255,55,254,46,255,6,253,192,0,156,254,130,255,244,253,33,254,139,254,11,255,238,0,207,255,128,2,165,1,72,0,81,2,99,255,231,0,77,0,108,0,145,254,152,0,4,255,200,0,46,254,59,1,30,255,6,1,205,0,30,2,4,2,176,2,194,0,110,2,139,255,145,255,26,254,15,255,161,253,143,254,97,253,247,253,86,253,220,254,238,254,8,0,141,0,203,0,39,255,48,6,198,255,253,8,4,0,86,7,13,1,207,4,92,1,189,2,236,0,229,1,83,255,75,2,180,254,225,0,163,254,44,3,103,254,99,3,143,254,211,1,247,255,8,255,88,1,220,255,50,1,244,254,123,0,48,252,92,255,83,252,163,1,161,253,70,1,6,254,28,0,30,254,66,1,194,254,46,0,214,255,94,254,156,255,214,255,178,254,119,2,17,254,28,1,97,0,50,0,44,0,176,0,205,0,247,253,189,0,229,253,218,0,161,253,110,0,41,255,189,0,55,255,214,1,123,0,30,2,90,1,90,0,128,0,150,255,72,255,33,0,121,255,209,0,59,254,238,255,72,255,189,0,207,255,145,1,253,0,183,1,247,0,145,0,183,255,110,0,233,255,139,2,236,255,165,0,189,254,216,0,52,254,97,255,233,253,211,255,77,254,13,1,225,255,46,0,251,255,225,248,154,1,238,236,189,3,255,243,145,0,238,242,152,254,216,242,13,254,108,250,205,252,130,253,255,253,92,255,169,255,116,1,183,255,88,1,92,1,249,0,64,0,19,0,94,254,141,255,72,254,136,254,209,255,30,0,88,255,22,0,233,254,116,0,152,255,128,0,121,0,70,0,214,0,225,255,185,255,191,254,108,255,222,254,242,254,189,255,77,255,94,255,125,0,15,254,13,0,127,254,165,0,145,1,249,254,75,1,231,253,13,0,187,254,46,0,19,255,46,255,2,0,39,255,207,0,70,0,59,1,108,1,4,1,220,0,46,2,75,255,19,1,141,254,63,255,125,254,238,255,233,255,72,0,81,0,68,0,77,1,123,0,123,1,33,255,64,1,55,251,161,1,167,251,141,0,92,249,249,254,236,251,112,255,77,254,22,2,141,253,187,1,86,252,192,0,244,254,167,0,59,255,161,0,48,255,218,0,154,0,136,0,123,0,189,1,41,1,108,0,132,0,169,0,121,254,185,0,24,1,72,0,180,0,231,254,183,255,203,254,63,255,145,255,4,255,152,255,83,254,130,255,50,1,88,0,139,255,200,0,225,254,192,0,139,253,180,0,17,255,242,254,176,4,145,254,229,8,169,255,64,6,125,4,192,3,121,18,33,1,50,10,253,251,13,5,15,254,68,1,39,255,161,0,134,254,240,255,238,255,196,0,123,255,233,255,178,254,114,255,6,255,143,0,145,255,150,0,92,0,114,0,161,2,238,0,249,1,152,0,229,0,238,255,17,0,114,0,8,0,143,0,6,0,0,2,22,255,229,0,249,255,172,0,90,255,218,255,236,253,116,255,247,255,145,255,214,254,143,0,147,255,218,255,17,255,66,0,222,255,61,0,41,255,194,255,125,255,55,0,154,255,88,0,121,0,0,0,218,255,128,2,28,0,132,1,13,0,8,0,136,1,145,1,180,2,209,255,130,2,75,254,139,0,108,255,209,2,163,0,222,255,4,255,169,253,161,253,154,254,30,254,220,255,163,255,41,255,176,0,174,254,251,255,81,255,207,255,61,0,119,1,0,0,156,0,116,254,15,1,240,254,185,1,13,255,110,0,108,0,46,2,86,0,231,2,132,1,253,2,57,0,165,4,136,254,198,4,90,255,72,2,41,0,59,1,147,254,108,0,141,255,8,255,37,255,15,255,198,255,37,255,2,1,238,255,0,0,92,0,238,255,165,255,227,255,97,254,196,253,132,0,220,254,196,255,61,0,13,255,229,255,180,255,108,255,231,254,127,254,207,255,101,255,99,254,156,255,249,254,33,255,231,255,57,253,119,255,81,250,187,255,94,248,77,255,8,254,33,0,211,0,114,255,196,255,59,253,55,1,52,253,227,2,72,254,150,2,189,0,68,1,46,255,81,1,244,255,52,0,200,0,90,254,172,255,194,254,11,255,253,255,41,255,50,0,127,254,37,0,15,253,156,255,105,254,161,255,101,255,200,255,136,255,72,0,187,255,247,0,139,255,94,1,189,254,143,255,176,253,86,255,13,253,185,255,77,254,211,255,198,254,238,1,119,254,112,2,194,255,152,0,2,0,24,1,101,255,185,1,242,254,158,1,253,254,244,254,11,254,161,255,203,253,141,254,28,254,231,254,163,253,44,255,189,255,101,2,183,254,172,1,30,255,57,1,22,255,192,255,88,0,207,255,211,255,15,0,200,253,112,2,205,252,64,1,22,254,229,253,125,1,8,242,225,2,134,236,136,2,114,247,205,1,2,253,108,0,57,0,244,255,161,255,72,255,141,0,163,253,180,255,123,254,24,255,112,255,125,0,72,4,8,0,33,3,139,255,4,3,17,254,119,1,19,254,79,0,97,255,15,255,194,255,81,0,81,0,101,0,4,255,114,0,121,254,114,1,35,255,198,0,50,255,218,253,185,255,134,251,97,255,59,254,185,254,24,6,187,254,24,9,112,0,99,3,220,0,130,0,55,255,156,255,163,254,174,0,2,255,136,0,192,0,185,255,198,254,6,254,19,255,194,254,101,0,169,255,41,1,198,0,139,1,185,0,68,1,125,0,198,255,24,0,152,254,4,0,169,253,61,0,242,253,83,1,152,254,167,2,200,255,66,2,88,1,110,0,55,18,211,0,143,14,11,0,185,6,172,0,247,2,238,0,136,1,156,2,161,0,2,2,150,0,236,1,50,0,39,1,99,254,110,255,17,255,220,254,17,255,222,253,145,255,141,254,0,1,48,0,28,1,194,255,165,0,165,255,207,255,35,255,68,255,154,0,112,255,8,0,187,255,231,254,2,255,132,0,216,255,0,1,211,255,2,0,214,255,66,255,116,255,41,253,205,255,156,254,108,254,156,254,103,254,52,252,244,254,79,255,103,255,17,0,187,1,66,0,46,1,37,0,189,1,28,0,61,0,240,255,143,254,46,0,114,254,28,0,214,254,22,1,125,254,249,1,99,255,13,1,167,255,214,0,225,0,121,255,79,255,50,0,55,255,81,1,33,1,123,1,143,1,26,0,238,255,152,255,83,0,128,0,17,0,236,0,28,0,77,1,152,0,167,255,46,1,59,253,72,0,154,0,68,0,165,3,154,255,240,2,64,0,139,1,136,0,134,0,101,0,198,255,103,0,231,255,92,0,176,254,141,1,52,255,24,1,26,255,68,1,81,255,152,255,180,254,139,254,2,254,37,255,125,254,211,255,233,255,233,254,244,2,66,255,156,1,178,254,214,0,55,255,130,1,227,255,240,255,121,255,4,2,211,255,244,255,211,253,28,0,37,255,247,0,150,254,37,1,72,254,128,1,63,254,55,1,200,254,52,255,194,255,156,255,185,255,238,255,59,254,152,255,185,255,152,255,66,1,200,255,103,4,249,255,185,2,108,254,15,0,196,254,119,255,105,254,152,0,185,254,132,1,66,0,211,2,44,255,211,1,136,0,163,1,2,0,158,1,203,255,253,1,70,1,4,1,57,250,209,0,222,246,147,0,198,252,200,255,198,0,92,0,183,1,70,0,196,1,28,1,41,0,214,1,83,255,189,0,119,0,132,255,103,0,35,0,156,0,214,0,88,255,174,0,37,253,97,255,81,253,119,251,59,254,114,255,156,255,238,0,57,255,172,1,145,255,15,0,63,251,253,255,41,254,50,0,176,255,141,255,244,255,39,255,0,0,247,254,145,0,178,254,59,2,127,254,30,4,251,253,178,1,121,254,183,1,174,255,227,2,55,0,15,1,114,0,192,255,39,0,17,255,169,255,242,0,35,255,0,0,183,0,156,254,247,0,77,255,185,0,81,0,200,0,0,0,238,254,24,0,105,254,198,255,35,254,207,0,253,255,2,2,176,0,35,1,231,255,211,255,183,255,6,0,249,255,251,1,128,0,161,2,192,1,225,2,169,2,103,2,132,1,165,1,227,255,236,0,19,1,0,0,209,0,2,255,130,0,185,254,114,0,167,254,17,1,233,0,180,1,247,0,165,1,15,0,180,0,22,0,8,0,55,0,233,255,17,0,156,254,86,255,8,254,112,0,41,255,88,255,39,0,46,254,214,255,134,255,236,0,37,255,24,2,59,0,205,1,90,1,174,1,240,0,8,6,112,253,183,10,6,255,154,4,152,255,253,0,231,0,242,255,220,254,218,255,64,0,2,0,161,0,41,0,249,0,57,255,90,0,24,0,233,255,192,255,244,0,165,255,236,1,88,255,205,1,176,254,99,0,244,254,180,255,112,255,86,254,196,0,167,255,50,2,123,255,119,2,108,0,105,0,28,0,196,253,39,1,205,253,88,254,255,250,205,254,46,253,229,0,141,255,52,0,216,255,114,255,61,0,238,253,92,0,196,254,211,254,44,254,176,254,194,254,174,255,150,254,99,0,110,252,125,0,17,255,81,255,154,254,220,255,150,255,116,254,167,0,253,253,233,255,214,253,132,255,253,252,152,255,165,252,178,255,75,255,55,0,94,0,90,0,172,1,211,0,68,0,198,0,77,255,6,0,147,254,123,255,33,254,165,0,52,254,207,1,233,254,6,1,6,1,242,0,97,0,192,255,41,254,86,255,139,255,145,255,101,0,238,255,17,1,112,0,209,0,81,255,143,255,46,253,139,254,83,252,114,255,79,252,156,255,103,253,176,248,108,255,180,238,72,0,220,239,152,0,211,246,99,0,191,252,57,254,176,0,255,254,0,1,26,0,11,1,214,0,19,1,205,255,101,254,180,255,249,254,123,0,108,255,236,0,86,0,41,0,143,255,200,255,242,254,88,254,211,254,161,252,0,0,141,254,125,0,163,0,150,254,26,2,222,255,198,1,136,13,176,1,234,14,41,2,176,8,105,1,83,4,125,0,158,1,92,0,22,252,189,255,218,251,19,0,169,253,39,255,211,254,88,255,19,254,152,255,211,255,185,255,152,255,229,253,121,255,68,254,61,254,227,0,209,255,156,3,75,1,247,3,167,0,209,1,205,1,209,255,222,0,19,255,61,254,214,254,108,252,163,254,81,255,251,253,35,255,52,254,15,255,90,255,172,4,116,255,8,3,156,0,185,1,108,1,119,2,61,0,77,2,44,255,33,2,174,0,24,1,90,1,242,255,79,255,176,254,79,255,176,0,167,1,180,1,39,1,121,255,2,1,251,255,17,0,244,0,48,1,24,2,30,2,196,2,172,3,61,2,28,2,130,1,119,0,125,1,57,254,119,0,191,253,200,255,158,254,83,255,57,0,139,0,253,255,41,1,28,0,59,1,161,0,41,1,101,0,8,2,26,1,112,1,134,0,30,1,203,0,134,254,134,255,121,255,209,255,94,255,15,0,121,0,68,2,24,247,192,2,225,247,86,1,119,252,236,0,141,254,72,0,200,254,229,255,244,255,128,0,165,254,88,0,11,254,108,255,183,254,244,255,26,255,6,1,105,255,163,1,225,253,205,0,15,254,41,255,41,255,99,253,247,255,238,254,77,255,227,253,88,0,216,253,44,0,17,255,6,0,247,255,114,0,178,255,110,255,158,254,130,255,231,253,81,255,205,254,198,0,216,254,94,0,41,255,125,0,152,0,178,0,15,1,132,255,198,0,205,1,200,0,238,1,163,255,154,1,44,255,33,2,6,2,205,2,61,1,125,2,158,255,132,3,203,254,86,2,63,255,75,2,158,0,220,1,15,1,6,0,24,255,64,0,83,254,75,254,116,255,59,255,145,0,72,255,227,0,165,255,94,2,86,255,150,2,37,1,81,1,156,0,156,1,180,254,48,2,59,254,236,1,55,254,59,1,13,253,187,0,222,252,240,255,90,254,225,255,233,255,145,255,86,0,33,1,145,1,33,2,44,1,59,0,37,0,86,0,103,0,198,0,229,0,240,255,123,0,110,255,39,0,158,0,229,1,61,2,134,2,112,2,220,0,105,1,156,0,216,254,70,1,187,253,156,1,139,253,99,0,143,255,156,0,218,255,26,1,77,1,48,1,167,1,90,1,75,2,185,1,205,0,139,1,194,255,150,1,50,255,88,1,178,255,44,1,209,0,156,0,123,1,48,0,46,5,79,1,30,8,101,1,17,3,35,1,167,255,8,255,11,0,161,254,4,0,163,255,211,0,174,255,8,0,13,1,214,251,207,0,156,253,2,1,52,255,50,1,22,255,150,1,251,254,200,0,55,0,11,255,236,0,152,253,46,255,50,254,121,255,167,254,86,0,183,255,185,255,163,0,35,255,101,1,207,254,218,0,247,255,75,1,233,0,145,0,227,0,167,255,88,0,174,254,57,0,68,254,238,0,35,254,189,254,165,255,191,253,48,0,227,253,222,255,233,255,11,1,225,1,55,0,185,3,44,255,209,2,110,252,88,1,22,254,130,2,103,255,68,2,81,0,150,255,249,255,200,254,81,0,4,0,2,0,238,254,41,254,220,254,143,255,172,255,119,0,174,0,4,0,196,0,222,255,178,0,35,0,37,1,167,255,86,255,145,254,139,0,207,1,83,1,81,1,97,2,39,0,61,0,231,255,26,255,161,2,203,254,233,1,198,253,209,0,200,253,114,2,203,253,225,0,152,253,8,0,196,255,154,255,61,0,165,255,163,255,244,254,216,0,200,3,167,1,152,1,57,1,79,0,132,1,26,0,169,0,77,0,158,0,86,1,165,255,156,0,72,0,6,0,167,0,169,255,183,0,110,255,6,0,26,255,15,255,147,252,88,254,205,254,125,255,39,1,214,1,81,1,114,2,22,0,108,0,183,255,231,244,167,254,189,239,238,253,158,245,161,254,196,253,167,253,79,0,24,254,2,0,33,254,209,253,242,255,255,252,119,0,59,252,251,255,44,254,55,0,22,255,125,0,24,0,33,0,123,0,154,0,4,0,183,0,116,1,68,0,187,255,77,255,233,254,59,255,134,255,121,255,35,1,26,0,147,2,52,0,233,2,229,255,11,0,240,0,81,1,6,2,163,1,13,1,86,0,158,1,216,255,90,1,48,254,192,0,251,252,97,255,220,253,99,254,39,253,198,254,244,253,81,255,33,255,0,0,194,255,88,254,30,0,2,254,139,0,50,253,143,0,119,253,134,0,110,254,229,255,105,255,61,255,33,0,141,254,97,2,39,254,136,2,94,255,194,0,238,255,123,255,194,255,191,254,4,0,99,255,22,1,150,255,68,0,176,0,70,0,136,255,163,255,13,1,121,255,110,1,158,255,220,1,216,254,35,1,26,255,196,0,48,0,57,1,242,0,79,0,48,2,174,255,198,1,101,0,97,1,30,0,231,0,97,255,108,0,143,255,152,1,15,0,13,3,77,1,141,1,200,0,200,0,72,0,211,0,192,255,88,0,116,1,225,0,180,0,203,2,0,0,189,3,253,254,86,2,99,255,180,0,152,0,134,0,183,0,97,0,68,1,209,255,33,2,8,255,169,2,145,0,35,1,57,0,238,255,66,1,77,255,174,1,2,255,55,3,227,253,24,2,141,254,167,255,141,254,39,0,6,254,35,1,158,254,176,0,249,0,229,255,253,255,46,0,139,254,68,0,247,254,200,255,35,0,191,254,216,1,114,254,125,255,63,253,26,0,112,253,218,0,28,253,52,0,13,254,216,255,68,248,189,255,147,247,222,255,8,252,37,1,220,252,251,1,189,251,198,2,130,253,0,2,90,254,17,1,88,0,94,1,59,0,130,1,143,0,143,2,2,1,116,2,101,1,17,0,83,2,97,255,154,2,231,254,68,2,28,0,216,1,139,1,196,255,194,1,163,254,105,1,8,255,4,1,128,0,147,1,123,255,209,0,233,253,72,0,139,254,110,255,214,0,92,255,207,0,216,255,185,2,81,0,227,2,97,0,22,4,158,0,245,4,147,255,134,4,183,254,147,2,4,254,114,1,44,253,154,1,94,253,77,2,156,254,30,2,150,255,123,1,198,0,229,0,57,3,75,0,35,255,183,1,207,255,200,2,2,255,128,2,13,0,229,1,176,255,110,255,39,255,165,254,99,255,136,254,218,255,220,255,30,0,209,255,52,255,154,0,203,255,0,1,33,255,61,0,97,0,205,254,211,0,112,255,218,255,6,1,216,255,125,1,158,0,81,0,88,1,236,0,253,1,64,1,114,1,110,1,238,0,94,2,66,1,185,1,2,1,64,1,169,0,123,1,203,0,231,255,180,0,86,0,225,255,200,2,156,255,61,2,139,255,125,1,147,255,59,0,130,1,205,0,8,1,200,0,88,253,136,0,132,252,108,1,125,254,79,1,92,255,121,1,112,255,2,3,24,0,220,1,251,254,163,254,114,254,158,255,2,255,114,0,249,254,83,1,39,255,19,0,125,255,132,255,88,5,158,255,145,9,132,1,72,6,174,2,132,4,156,1,240,2,139,255,44,1,172,254,52,0,15,254,238,255,189,254,77,255,236,255,167,254,112,0,145,254,154,0,194,254,103,1,68,255,33,3,92,255,110,3,255,254,194,2,68,254,121,2,178,254,79,3,183,254,167,2,30,255,218,1,194,254,139,1,55,255,147,0,141,254,123,1,156,255,244,1,35,1,6,1,75,1,61,0,196,0,114,0,33,1,205,0,130,1,196,255,231,2,8,255,216,1,72,0,57,0,19,0,66,0,66,1,81,0,220,0,249,255,28,1,46,0,136,0,216,0,220,0,249,1,194,0,253,0,196,255,209,255,77,0,242,253,79,0,198,252,88,255,211,253,247,1,39,255,198,3,83,255,152,3,156,255,211,1,158,255,112,1,242,254,24,0,26,253,130,255,198,252,116,254,41,254,92,255,154,255,97,0,130,255,26,1,105,255,156,2,150,254,86,1,77,254,227,2,8,255,35,3,72,1,11,1,28,2,209,0,15,2,114,0,125,1,158,1,227,0,94,0,11,0,63,255,48,255,169,1,218,253,156,2,214,252,79,1,216,253,103,255,169,255,22,255,203,0,214,254,77,0,77,255,15,1,8,0,17,1,227,254,81,1,176,254,218,0,50,255,105,0,79,255,33,0,214,255,103,0,83,0,97,1,26,0,130,1,136,0,180,0,57,0,220,255,205,0,251,0,57,0,114,1,101,255,185,254,231,247,130,253,205,239,86,255,88,241,63,255,44,248,207,255,81,254,242,0,240,255,136,0,242,0,116,254,81,1,24,0,180,255,128,0,8,0,30,0,46,0,205,255,187,1,92,255,101,2,207,254,196,0,103,255,147,255,134,0,61,255,26,2,39,255,229,2,222,0,105,3,185,255,19,3,147,0,97,1,112,254,79,255,26,254,180,254,33,255,79,0,57,2,41,1,77,0,227,255,225,255,39,255,75,0,194,255,57,0,169,0,128,0,136,0,30,1,114,255,24,1,178,254,154,0,75,254,200,255,79,254,178,0,11,254,50,0,158,254,86,0,26,0,39,2,55,0,68,2,196,255,169,0,154,254,174,0,134,255,143,1,33,0,61,2,72,0,70,3,90,255,94,2,48,255,37,0,130,0,101,255,88,0,64,0,83,255,0,0,236,253,70,0,198,253,194,0,86,253,48,1,39,253,163,255,200,253,66,0,207,255,15,1,50,0,200,0,17,0,236,0,207,255,48,1,92,0,97,1,211,0,203,0,222,0,68,1,19,1,128,1,227,1,114,1,46,3,44,2,156,2,130,1,185,2,75,2,132,1,128,1,187,0,214,0,105,0,41,0,185,1,15,255,134,1,205,255,77,1,154,0,50,1,172,0,81,0,209,255,48,0,33,0,227,0,198,255,30,1,238,0,156,2,176,255,57,2,143,255,8,1,196,0,238,254,128,0,44,254,255,254,15,255,15,255,50,255,240,255,143,255,196,255,147,255,161,253,203,255,121,254,57,1,123,0,152,1,200,0,24,1,75,1,165,0,229,255,22,0,77,255,231,0,119,255,30,2,39,0,61,2,231,0,136,1,125,0,68,1,134,0,143,255,196,2,4,255,68,1,81,0,2,1,70,1,17,0,116,1,176,255,61,1,205,253,247,0,240,253,48,1,236,253,11,1,24,254,108,1,81,0,132,2,37,0,101,3,203,255,30,2,211,255,176,0,158,254,236,255,238,255,81,0,125,0,178,255,70,3,13,246,52,3,156,244,81,2,172,250,108,2,72,254,214,0,77,1,233,255,132,2,39,1,152,2,205,0,88,1,55,1,242,0,196,0,136,0,156,1,216,0,180,1,110,0,205,0,94,0,86,0,46,3,222,0,147,4,2,1,68,3,240,254,8,1,11,0,176,0,174,0,110,0,128,255,143,255,17,0,35,255,130,0,216,254,183,3,233,255,24,5,90,0,35,3,152,0,152,1,4,0,247,255,251,254,187,255,30,255,238,255,218,253,218,255,172,255,66,255,143,0,39,254,161,255,240,255,92,254,242,255,233,254,247,253,169,255,52,254,90,0,158,255,227,1,46,0,231,3,41,1,19,3,247,1,203,2,86,1,70,1,112,1,15,1,37,0,121,1,130,255,48,1,132,1,180,255,70,2,200,255,94,0,35,1,57,1,125,1,240,0,125,1,176,0,218,1,55,0,116,2,128,1,158,1,178,0,79,1,225,255,99,0,92,0,218,0,61,254,37,0,52,0,192,255,77,0,15,1,81,0,158,0,83,0,251,1,189,1,249,2,158,1,19,2,229,255,39,1,196,255,152,0,108,254,165,0,123,0,75,1,123,254,180,0,68,0,57,1,178,255,39,2,205,254,119,2,79,255,59,1,121,252,218,1,218,248,92,1,103,252,169,255,187,253,70,255,156,254,108,255,198,0,216,255,174,255,174,0,154,254,128,1,110,255,203,1,205,254,178,1,72,255,61,1,101,0,183,255,59,0,150,255,139,0,24,254,61,0,79,255,161,253,68,255,167,254,220,255,72,254,17,0,88,0,99,255,152,0,55,0,225,254,238,255,105,253,123,255,139,0,141,1,233,0,154,1,46,255,180,1,70,0,50,1,178,3,178,255,97,2,55,255,134,1,68,255,103,0,147,0,15,255,145,0,64,0,0,0,110,255,220,1,0,0,185,4,116,255,24,3,83,2,97,1,150,2,94,255,50,3,6,0,4,0,41,0,225,254,220,255,30,254,174,254,161,4,229,253,24,8,123,255,229,5,165,255,19,3,19,255,150,0,83,255,196,255,214,0,165,255,132,1,161,0,203,1,152,0,165,0,97,255,145,0,92,1,90,255,30,1,4,0,57,1,143,255,130,1,28,0,59,0,156,255,147,0,33,1,101,255,154,255,59,254,178,255,207,254,141,255,229,255,108,254,225,255,174,255,119,0,152,255,17,0,125,254,222,255,132,255,2,253,194,254,203,253,145,255,48,0,123,255,220,0,114,0,156,1,158,0,110,0,189,0,178,2,24,0,123,1,15,255,116,0,116,254,194,0,116,238,4,0,26,239,57,0,66,247,134,255,79,250,13,2,46,253,163,1,174,254,218,255,214,255,48,255,125,1,198,2,6,2,189,1,205,0,8,0,59,0,97,255,198,0,218,254,77,0,187,254,163,255,70,254,70,255,189,253,99,254,253,254,240,254,209,254,15,1,154,254,52,0,178,254,108,255,229,254,218,255,75,0,70,0,240,255,121,2,169,255,50,2,158,0,189,0,61,255,200,255,167,0,52,0,229,255,242,0,41,0,108,2,209,255,180,3,227,0,231,1,17,1,222,255,128,0,218,254,48,255,121,254,128,255,114,252,6,255,141,254,88,254,174,254,99,253,22,0,15,255,37,0,8,255,180,0,205,255,165,0,233,254,22,0,132,1,180,254,123,2,127,253,229,1,44,254,6,2,172,255,163,1,72,0,163,1,116,1,94,0,99,255,231,254,167,0,191,254,0,0,227,254,233,255,86,255,141,0,116,255,77,255,116,0,11,255,6,0,119,0,240,255,61,1,141,254,214,1,251,255,180,0,242,255,81,0,196,255,92,2,26,0,154,3,88,0,203,2,90,0,216,1,238,253,194,0,189,253,152,3,50,0,132,3,172,1,156,3,116,1,203,255,61,255,216,0,222,254,176,0,207,253,35,0,127,254,161,0,198,0,72,0,64,0,214,255,247,255,128,0,79,255,227,0,145,254,231,1,11,0,194,1,203,0,103,3,183,1,0,2,48,1,128,1,251,0,200,1,77,2,174,1,136,1,110,1,66,1,229,255,222,2,172,0,0,4,174,254,101,3,66,255,220,2,75,0,92,4,61,0,52,3,216,255,17,1,26,0,214,0,132,0,251,0,183,254,143,2,61,255,205,0,0,1,119,2,231,1,209,1,247,1,103,0,44,0,22,1,50,0,130,255,158,254,55,0,4,255,216,255,48,255,161,255,97,0,222,254,176,0,116,0,158,255,99,0,116,0,247,254,83,2,110,255,158,2,231,255,178,1,108,254,101,1,110,255,6,1,83,255,35,2,238,254,26,2,52,2,220,1,242,0,227,1,154,255,8,0,22,255,28,2,225,254,203,0,17,255,2,255,125,255,101,255,63,255,180,1,50,0,68,3,61,0,189,3,220,0,222,1,176,2,236,0,0,1,66,0,178,0,68,0,22,3,61,255,247,2,196,255,128,2,57,0,249,1,240,255,11,1,231,254,139,255,55,254,176,1,105,254,178,2,249,254,139,1,225,255,15,3,172,255,253,2,249,255,178,0,0,1,150,255,128,1,86,3,220,254,139,2,99,0,244,255,92,0,8,1,238,255,136,0,110,255,178,0,4,0,72,1,209,255,128,0,152,255,207,0,44,255,147,0,163,255,132,0,83,255,24,1,132,255,116,0,64,0,220,254,48,0,33,255,48,0,30,255,22,0,4,255,11,0,44,254,26,0,110,255,255,254,59,0,216,255,156,255,125,0,81,254,88,255,167,254,185,254,26,255,19,254,163,254,240,254,194,255,39,0,35,0,0,0,247,255,26,0,216,255,147,0,70,255,207,255,154,255,249,254,174,0,92,255,225,251,176,254,59,247,178,0,66,252,81,255,44,253,209,255,61,254,99,2,205,0,72,2,192,0,189,0,205,255,37,0,187,255,163,255,196,0,41,255,247,1,15,254,114,1,229,253,136,0,187,255,112,255,192,0,11,0,147,1,55,255,220,0,147,1,180,255,156,4,216,253,39,4,22,253,238,2,105,253,229,0,183,253,75,0,116,254,0,0,92,255,83,1,236,255,61,2,225,255,180,0,189,255,136,255,205,255,70,255,196,254,203,255,207,254,244,254,240,254,50,255,57,254,30,0,242,254,61,0,152,255,214,255,79,255,238,253,180,253,68,253,39,252,66,254,141,253,72,254,200,253,147,255,174,253,200,255,169,254,198,0,0,1,233,0,194,1,185,0,116,4,222,1,28,3,139,1,66,1,22,255,119,1,158,252,187,0,229,252,72,0,2,254,59,2,50,255,97,1,242,254,39,0,28,254,116,0,90,254,110,0,178,254,147,255,209,255,90,0,48,0,66,1,194,1,15,1,169,2,52,1,185,1,207,1,205,0,35,2,211,0,161,1,99,255,64,3,17,0,15,1,216,255,240,254,81,1,63,251,26,0,83,252,147,255,92,252,116,254,207,254,222,254,198,255,44,0,123,0,145,0,64,0,6,1,70,255,77,0,247,255,145,255,183,255,154,254,94,255,220,253,59,0,123,255,77,255,236,255,46,0,209,255,161,255,52,255,145,0,163,254,220,2,37,255,194,0,0,0,158,254,136,0,147,254,145,0,11,0,66,0,150,0,28,1,37,252,33,1,167,254,167,255,119,0,24,0,41,0,44,1,105,2,52,1,172,1,88,1,24,0,22,1,77,254,17,2,176,254,41,0,97,0,233,254,185,0,19,254,187,0,50,0,121,1,231,0,141,0,68,2,198,255,183,2,86,0,46,2,222,1,154,2,183,255,225,1,139,254,125,0,147,1,180,255,174,1,147,255,220,0,116,0,99,0,72,1,77,1,17,1,152,0,44,0,161,254,139,254,169,253,200,254,169,254,238,0,214,255,240,1,167,255,108,1,222,2,97,255,187,2,11,255,249,254,167,254,70,248,130,253,92,241,233,254,125,241,15,0,116,246,24,0,90,251,218,0,165,254,72,1,86,7,103,2,225,9,200,0,189,5,48,255,156,2,249,254,26,1,66,0,180,0,130,1,139,255,225,0,132,255,200,0,147,255,207,0,41,255,147,1,253,254,180,0,70,255,59,1,8,0,26,1,19,2,132,0,86,2,218,0,19,1,253,0,132,0,139,2,37,0,214,3,92,0,242,1,48,0,17,1,88,255,192,255,70,254,143,253,191,254,94,254,30,254,185,1,165,254,132,1,145,0,50,0,19,1,114,255,165,2,105,254,6,1,105,253,231,0,176,254,108,0,185,0,105,255,28,1,59,0,0,0,13,1,79,255,19,1,64,0,205,1,180,252,66,1,11,253,253,0,52,255,176,2,251,255,152,2,145,0,203,1,156,0,203,1,194,255,139,1,198,255,180,1,77,255,123,2,17,0,59,2,88,255,26,1,132,0,2,0,77,0,205,0,83,255,86,254,26,255,247,253,238,254,231,252,156,255,200,254,30,255,185,255,161,255,24,255,147,0,30,255,17,0,238,255,132,0,75,1,57,1,24,0,233,0,17,255,33,0,147,255,247,255,116,0,61,3,200,1,200,3,41,2,28,3,233,0,227,1,145,1,2,1,200,1,114,1,251,0,28,2,150,0,128,3,139,1,114,1,114,2,110,1,130,1,128,1,216,1,37,1,200,0,33,1,227,1,198,1,72,0,41,1,207,255,8,1,145,2,139,255,139,1,105,254,172,0,13,254,189,255,94,254,209,254,94,254,178,255,112,0,169,255,37,0,225,2,101,2,176,4,119,1,176,3,180,0,169,1,214,255,229,255,150,1,132,253,220,0,163,253,242,0,229,254,136,254,68,255,41,255,121,255,59,255,169,255,83,253,119,255,4,254,231,254,229,254,103,255,15,0,189,255,8,1,147,254,139,0,216,255,86,0,196,1,233,0,8,2,17,1,251,1,41,2,211,1,165,1,169,0,132,255,161,255,247,253,167,255,44,254,156,254,251,254,242,253,116,255,2,255,154,254,244,255,130,254,8,0,176,254,114,255,75,0,13,255,141,1,11,0,242,0,90,1,143,255,174,1,119,255,59,1,121,255,222,1,119,0,50,1,110,0,72,1,13,0,30,3,114,255,79,1,231,254,251,0,253,253,192,255,77,0,86,0,163,255,240,255,143,254,108,1,41,254,13,2,130,254,172,1,8,255,156,1,205,255,233,255,150,255,44,254,154,254,172,254,178,254,211,254,99,255,123,0,94,0,101,2,37,1,72,3,68,0,247,1,8,255,152,0,134,0,94,0,2,2,22,1,123,3,136,255,2,3,33,253,75,2,205,253,59,1,11,0,187,0,22,255,130,1,198,255,225,0,218,0,169,254,236,255,105,255,75,255,165,255,103,254,92,253,253,254,132,253,236,254,83,255,39,0,165,0,92,0,156,1,134,0,79,1,183,3,240,255,225,1,152,255,156,0,28,254,48,0,11,254,66,0,19,255,52,1,136,0,119,255,121,0,116,251,183,255,130,251,17,254,79,253,35,255,46,0,136,0,19,0,216,1,33,255,154,1,121,254,0,4,198,254,0,3,26,254,86,1,11,255,183,0,110,0,83,255,216,0,233,255,136,2,44,1,174,3,81,1,125,3,218,0,229,1,165,0,48,1,165,254,39,1,99,0,187,0,218,1,94,254,123,1,75,254,105,0,147,255,174,0,55,255,247,254,94,0,75,255,180,0,55,0,57,0,110,1,4,0,39,2,165,255,253,1,229,255,24,2,194,255,8,3,209,1,130,2,17,3,231,1,161,2,26,1,192,0,216,255,209,255,185,254,194,252,141,254,112,253,103,0,227,254,191,254,15,255,205,255,158,255,244,1,24,0,194,1,88,255,0,0,77,255,247,255,19,1,90,0,167,1,249,255,110,1,114,253,24,0,24,0,90,0,72,0,41,1,236,0,249,255,22,3,24,0,39,3,194,255,26,4,41,252,22,4,194,245,174,2,17,250,172,1,249,252,55,2,50,254,187,0,145,255,207,255,165,0,154,255,216,0,123,255,249,0,198,0,169,255,178,0,57,255,244,1,57,255,44,1,192,0,50,1,13,1,180,0,244,1,152,254,249,255,218,255,156,254,145,0,15,254,28,0,185,254,15,1,35,255,156,0,247,254,183,255,244,254,132,255,19,0,176,0,194,255,198,1,130,253,225,1,41,254,2,1,88,255,169,255,64,1,17,255,33,1,203,255,26,0,143,252,192,255,26,240,35,0,247,238,90,1,138,245,183,1,214,249,88,254,22,251,46,1,108,253,163,255,4,2,231,252,50,2,81,253,35,255,77,254,2,255,121,254,70,255,81,0,11,0,50,0,108,1,103,255,39,1,119,1,116,0,147,1,72,1,180,255,227,0,194,253,39,0,35,254,108,0,103,254,132,1,154,254,90,1,167,254,119,0,145,254,236,255,55,0,227,254,44,0,161,254,19,0,198,251,130,0,189,247,125,1,249,248,242,255,108,253,125,255,158,0,105,255,86,1,52,255,86,1,207,253,238,0,227,254,64,0,249,255,174,0,99,254,105,0,247,254,187,254,222,255,147,253,136,1,251,253,207,2,52,254,6,3,77,255,176,0,194,0,48,0,88,0,196,1,81,255,26,3,99,255,156,2,167,255,48,1,35,0,6,2,229,255,143,1,158,253,196,0,255,252,218,0,11,254,59,4,147,254,88,5,123,2,187,1,35,4,158,255,119,1,44,1,229,0,145,1,249,255,2,255,211,1,211,253,231,2,174,255,196,255,154,255,198,254,218,254,119,255,90,255,249,0,185,254,130,0,205,254,143,0,233,255,13,1,167,0,13,3,165,0,66,2,114,1,39,0,86,1,244,255,163,1,163,254,163,1,81,252,209,0,33,255,233,0,81,0,176,5,134,0,22,6,79,1,108,2,139,1,231,0,194,2,22,2,134,1,185,1,178,0,141,3,22,1,130,7,134,255,163,4,172,254,94,2,249,255,196,0,72,3,209,0,198,3,68,1,11,3,128,1,6,1,233,0,216,255,108,0,169,255,64,0,147,255,216,255,83,255,174,0,94,0,19,2,75,0,211,0,130,0,68,0,154,4,83,0,61,5,50,255,214,2,220,0,150,1,121,1,128,0,55,0,238,255,11,6,183,254,24,6,119,255,110,2,233,254,229,255,194,254,110,255,194,254,39,0,70,253,147,1,127,253,196,1,180,255,75,1,41,0,15,1,37,3,94,1,2,6,134,1,52,2,99,0,161,255,240,0,4,254,158,0,28,255,147,1,52,1,116,1,233,1,101,1,136,2,229,1,233,0,207,3,169,1,139,4,130,3,152,1,75,4,92,0,101,4,6,0,41,4,139,0,72,2,103,255,30,1,191,254,110,1,125,0,70,0,156,255,167,0,172,254,59,1,194,254,66,0,156,0,185,255,247,1,46,0,79,1,156,0,116,255,75,3,132,255,147,5,105,0,143,2,79,0,145,0,176,254,183,1,211,254,196,4,165,254,59,4,97,255,169,2,200,0,163,3,99,1,70,1,154,1,119,1,39,2,187,255,39,2,8,0,0,1,225,0,52,255,198,0,178,255,128,0,108,2,198,255,244,1,46,0,52,3,97,1,39,2,143,0,156,1,156,0,75,1,116,1,72,1,101,0,156,0,158,254,77,0,99,253,249,254,220,253,244,254,72,0,11,255,150,1,15,255,94,255,116,254,240,254,57,0,97,255,132,1,59,255,161,0,48,254,238,255,11,0,240,255,59,254,75,254,64,0,152,254,222,0,231,254,108,255,194,254,143,255,108,254,238,254,203,254,79,0,66,1,97,0,66,0,128,255,172,253,2,0,68,253,90,0,86,255,35,2,70,255,187,0,17,255,77,254,214,0,33,252,154,1,229,252,136,1,127,254,172,0,79,254,15,1,30,254,121,0,130,255,52,2,167,254,94,1,83,255,229,1,172,0,229,0,236,0,39,0,187,0,17,1,68,0,64,2,48,1,134,1,4,0,174,0,141,0,169,254,33,4,52,253,185,5,169,254,86,2,167,254,156,255,52,0,222,0,39,255,44,2,130,0,26,1,132,0,136,0,183,254,83,0,103,253,134,0,134,255,28,255,28,1,4,255,174,255,185,254,108,255,81,254,121,255,172,254,229,255,132,255,236,255,101,255,242,255,4,2,125,255,81,2,33,0,99,1,132,1,180,0,183,3,178,0,185,1,161,1,105,1,251,255,61,0,161,0,88,0,123,0,110,0,152,0,44,255,66,255,41,0,198,254,132,2,64,0,79,1,26,1,64,1,28,0,112,0,11,0,187,2,225,255,128,8,165,0,70,5,0,1,198,2,8,1,209,0,116,0,136,0,66,0,59,1,143,1,108,0,11,2,176,255,39,2,189,254,203,1,242,254,46,1,28,1,52,0,61,1,205,254,198,0,35,255,4,254,139,1,108,255,205,0,147,255,4,255,205,254,86,255,101,254,156,255,119,253,116,255,2,254,227,254,240,254,19,253,255,254,163,254,227,255,41,0,152,0,15,0,46,0,41,1,216,255,207,1,161,255,68,0,50,255,251,254,48,255,163,0,238,254,183,255,110,253,86,2,203,254,209,6,66,255,156,6,134,255,39,3,114,0,103,0,33,1,198,253,75,0,59,255,194,0,196,0,123,1,24,2,192,0,70,1,125,255,57,1,214,254,77,1,41,255,128,2,116,255,240,255,143,254,253,254,41,255,17,1,75,255,79,1,185,255,229,255,152,0,172,255,207,0,39,0,141,0,66,0,81,0,247,255,37,1,92,0,46,1,123,0,41,2,105,0,205,1,231,0,203,255,17,255,240,254,114,255,37,0,132,255,169,1,251,0,167,0,24,2,72,255,72,2,167,255,247,0,189,255,128,0,112,255,192,0,161,255,6,255,92,1,132,255,233,2,209,0,81,2,6,1,57,1,39,0,48,0,57,0,238,0,240,1,75,1,156,2,242,255,192,1,81,2,209,0,227,2,178,252,200,1,147,253,247,1,152,254,143,1,145,0,17,2,198,1,41,1,247,255,90,0,244,255,229,0,251,1,205,0,81,0,103,0,83,255,90,0,103,255,229,7,214,254,134,5,227,252,218,2,108,253,22,1,66,254,132,0,207,253,128,255,59,254,165,254,222,255,72,255,236,255,214,0,205,0,37,3,50,2,99,2,244,2,61,1,24,252,13,1,125,242,108,0,44,243,220,0,119,248,198,255,68,252,112,0,110,253,220,0,147,254,141,0,139,0,90,255,22,3,72,254,242,2,116,253,229,2,63,254,110,0,196,0,35,0,222,1,70,0,30,2,253,255,220,2,152,255,187,1,143,1,200,0,167,2,161,0,61,0,8,0,77,0,41,253,119,0,22,253,97,1,191,254,192,0,63,255,72,0,154,255,52,0,6,0,66,0,178,3,200,0,247,2,59,2,220,1,196,1,172,0,207,0,200,254,163,0,52,254,130,0,231,255,167,1,86,0,72,9,110,1,41,8,33,255,57,6,233,255,50,6,59,1,125,3,94,3,158,2,152,2,90,1,68,0,11,1,231,255,116,0,145,255,61,0,37,0,229,254,110,0,165,255,112,255,218,255,214,254,194,255,17,0,35,254,44,1,139,254,242,0,178,1,130,255,46,1,205,255,203,254,59,0,97,255,19,255,15,255,209,254,145,253,121,255,55,253,147,255,70,255,110,255,22,0,97,253,81,255,147,252,121,1,79,253,198,1,55,254,154,0,141,252,141,255,242,252,22,1,238,250,185,1,110,246,141,0,24,251,185,0,253,253,99,2,55,255,211,1,178,255,180,1,39,0,103,2,139,0,238,1,97,0,92,2,86,0,236,0,11,1,198,0,17,2,253,1,205,2,194,2,52,4,81,2,59,3,121,2,229,0,165,1,161,0,163,0,194,255,105,0,163,255,103,0,121,254,222,0,8,255,61,0,108,0,205,255,176,255,187,255,83,0,161,255,46,0,90,0,35,0,6,255,209,255,242,255,167,255,205,0,11,0,128,0,114,1,24,255,180,1,59,254,189,0,57,252,200,255,46,255,50,255,94,0,72,253,92,0,94,253,48,0,116,254,209,255,227,255,112,255,130,255,52,255,172,255,209,253,44,255,105,254,152,254,121,0,110,254,8,1,0,0,192,1,108,1,209,255,203,3,198,254,220,3,50,0,0,0,242,254,136,254,70,254,72,255,178,254,94,2,13,255,227,3,187,254,189,2,17,0,200,1,0,0,15,1,174,0,55,1,198,255,150,0,6,0,233,253,92,0,238,253,174,0,116,255,37,254,187,254,92,255,125,254,158,0,231,254,0,2,130,0,247,3,70,1,50,4,205,1,136,2,214,1,198,0,211,255,75,0,196,252,233,254,123,251,154,254,112,253,92,255,39,0,64,1,249,0,77,1,147,255,139,255,253,254,8,255,158,255,178,255,211,255,88,0,77,255,15,0,52,254,139,0,207,254,92,0,200,255,178,255,134,254,180,0,167,254,6,1,68,255,178,254,225,255,132,254,6,0,167,255,189,0,136,255,244,0,127,254,194,1,220,253,44,0,6,255,136,255,183,254,108,255,83,254,79,0,231,255,251,1,64,0,11,3,194,1,44,2,141,1,189,1,161,255,119,1,222,254,214,0,200,255,30,0,66,4,156,255,125,3,152,255,161,1,211,1,99,0,6,1,207,0,24,0,189,0,185,255,180,1,55,255,68,0,6,255,57,255,26,0,2,0,59,1,231,1,90,0,11,2,41,0,46,0,125,0,66,255,242,0,22,1,44,1,99,2,22,1,152,3,0,0,108,2,172,255,114,2,169,0,55,2,119,2,227,1,231,0,125,255,229,255,24,255,180,0,183,255,66,0,145,255,214,254,231,254,161,252,196,254,59,253,105,255,97,255,70,0,150,255,19,0,165,255,227,255,229,255,233,254,174,254,0,0,196,253,110,1,225,254,196,0,66,255,22,255,176,255,88,0,225,255,236,0,92,0,189,1,196,255,165,255,200,254,13,254,50,255,163,254,229,255,90,254,81,4,180,254,251,6,123,255,225,4,103,255,15,3,77,255,19,3,183,0,205,4,161,255,245,4,57,255,114,3,61,0,79,1,37,1,165,255,121,0,154,255,55,0,209,255,222,0,86,1,72,1,192,3,134,1,59,4,130,1,90,2,185,1,72,0,101,2,167,255,128,1,130,0,147,0,211,1,70,0,17,2,240,255,125,1,46,0,154,0,253,254,75,0,92,255,167,0,200,255,110,0,103,0,185,253,70,0,127,253,178,0,158,255,247,0,57,2,176,255,178,2,70,254,97,3,240,253,214,2,238,254,198,0,35,255,139,0,200,255,90,0,196,255,251,254,2,1,127,254,41,1,154,255,39,2,214,0,26,2,231,0,123,3,50,0,229,255,39,0,41,254,6,0,236,252,247,254,55,254,200,254,37,0,41,255,211,0,44,0,19,1,101,1,227,0,17,1,39,1,200,255,8,1,200,255,163,255,105,1,81,1,121,248,152,1,145,243,203,1,236,246,227,0,183,252,187,255,244,254,163,254,52,254,163,254,86,255,2,0,163,0,163,255,251,1,41,0,66,1,119,254,17,1,209,253,244,0,103,254,161,255,52,0,57,0,90,1,189,0,8,0,15,1,136,255,108,1,15,0,6,2,165,255,183,1,134,255,233,255,161,254,216,252,198,254,220,252,28,254,191,253,176,255,150,254,99,0,183,0,249,0,143,2,227,0,176,2,222,254,178,1,4,255,189,0,46,255,83,255,103,1,174,255,103,1,97,255,158,1,81,255,83,0,154,255,136,255,180,0,172,255,187,7,39,255,11,9,134,255,200,6,22,255,50,5,198,0,236,2,139,1,187,255,57,1,255,254,231,0,72,0,17,1,207,0,83,1,158,1,70,0,0,1,134,255,125,0,209,255,128,0,178,255,154,0,238,255,33,0,50,0,191,254,136,255,134,254,99,255,240,254,143,0,79,0,8,0,105,0,172,1,178,0,209,1,225,0,11,4,251,0,28,4,220,2,194,2,72,4,103,1,17,3,253,255,75,1,59,0,220,0,134,1,167,255,216,255,207,253,183,254,172,253,6,255,35,255,169,255,227,254,253,255,92,254,147,0,255,253,220,0,81,253,169,1,218,252,61,1,4,255,44,0,242,255,121,1,196,255,33,1,174,255,251,0,192,0,35,255,136,0,72,254,59,0,97,255,145,0,216,0,44,1,35,0,251,254,11,1,231,255,44,0,211,0,200,255,167,0,150,255,244,255,92,255,123,0,11,255,55,0,35,255,220,254,114,255,8,254,44,0,63,255,214,1,37,0,97,2,57,1,68,0,123,1,194,255,200,0,116,255,81,0,101,255,112,0,220,254,81,1,64,0,88,2,37,1,240,0,158,1,77,0,88,1,97,0,101,1,180,0,163,0,161,1,88,255,209,1,116,254,108,3,92,255,17,6,6,0,86,6,143,255,57,2,75,255,163,255,59,254,191,254,158,253,169,253,185,254,203,253,19,3,77,1,172,1,64,2,214,0,88,1,158,255,136,1,127,254,66,2,161,255,161,1,26,255,249,255,238,255,114,254,66,255,240,253,136,1,178,255,198,2,183,2,28,2,178,2,97,1,28,255,123,0,33,254,59,0,200,254,68,1,99,255,216,0,147,255,70,0,136,0,88,255,207,0,46,255,114,0,229,254,112,255,86,255,178,255,92,254,136,255,247,254,169,255,240,255,119,255,19,0,132,255,236,0,172,254,134,1,200,253,218,0,225,254,253,0,216,255,192,1,139,0,11,1,123,0,11,255,167,0,52,255,139,0,147,255,203,0,203,255,147,0,66,1,141,0,11,2,101,255,132,1,198,254,79,2,22,255,81,1,183,0,130,255,88,1,205,255,185,1,28,0,110,2,211,255,183,1,112,255,145,0,15,255,233,0,13,255,17,1,88,0,147,0,156,0,152,255,70,0,22,254,2,0,116,254,220,1,165,255,156,3,66,255,52,4,44,254,94,3,72,253,220,1,209,254,33,2,30,0,26,2,97,0,156,1,253,0,125,1,249,0,39,1,152,0,116,0,116,0,161,0,97,0,125,0,83,1,101,0,249,1,6,0,156,1,196,0,203,1,37,8,121,1,176,8,158,0,240,4,198,255,11,3,92,1,114,0,163,1,0,0,2,1,94,255,24,0,191,254,15,255,165,254,194,255,15,255,103,0,205,255,143,0,167,255,198,0,52,255,64,0,108,0,174,0,57,1,41,255,158,1,172,253,231,1,176,253,81,1,90,255,75,0,41,1,139,254,37,0,231,253,192,0,114,254,41,0,172,254,28,0,88,255,194,255,114,255,97,255,112,1,68,255,88,3,154,255,123,2,6,255,205,0,75,254,134,0,90,254,194,1,227,254,121,2,169,0,33,3,52,1,227,0,172,255,64,0,116,255,59,0,55,0,75,0,150,0,119,250,72,1,66,245,57,2,152,246,94,3,22,251,0,3,92,253,125,1,247,254,77,1,110,0,55,1,64,0,249,1,238,255,44,2,57,0,33,2,72,255,125,0,172,253,97,0,147,255,178,0,35,1,240,255,244,255,81,255,134,253,180,254,103,254,150,254,209,255,143,254,6,0,161,255,108,255,33,0,143,0,209,255,158,0,33,255,139,255,209,253,15,0,185,253,244,0,63,255,22,0,46,0,205,255,125,0,0,0,6,1,52,255,211,255,90,255,22,0,161,0,4,0,75,255,205,254,198,255,108,254,72,0,158,254,4,1,75,255,143,0,77,255,161,254,176,254,46,254,165,254,216,253,77,0,37,254,4,1,214,255,50,0,242,0,24,255,169,1,79,0,39,3,251,1,110,3,183,1,158,2,103,255,178,2,77,253,57,2,72,253,37,2,35,254,189,1,15,0,216,1,24,0,251,0,189,255,244,0,194,254,240,0,11,1,216,0,24,1,227,1,194,254,94,2,227,255,251,255,251,0,145,253,231,255,220,253,8,0,79,254,24,0,130,254,178,0,121,255,59,2,116,0,152,1,99,0,227,0,15,1,48,0,125,1,251,255,123,1,59,255,41,1,121,255,103,0,225,255,205,0,55,0,128,0,2,0,192,0,88,0,156,0,214,0,90,255,240,0,116,254,33,2,48,254,198,1,255,254,125,0,24,0,158,255,192,255,110,0,132,255,203,0,172,255,128,0,147,0,46,0,55,2,19,0,2,2,196,255,75,1,156,255,147,255,251,254,19,254,156,255,187,254,11,0,154,255,13,0,55,0,200,255,158,0,233,255,8,1,233,0,196,0,97,2,216,1,92,2,218,1,105,1,130,0,22,1,150,255,35,0,50,255,83,0,68,0,214,0,41,0,158,0,57,255,253,255,0,0,207,255,15,0,28,0,64,1,101,0,244,1,83,0,225,1,128,0,205,0,70,0,119,0,123,0,220,0,90,1,30,2,130,1,183,3,83,1,240,2,130,0,13,0,86,255,81,254,72,1,119,254,209,3,94,254,172,3,233,254,99,2,134,255,130,0,196,255,180,255,17,255,211,0,39,255,26,1,86,0,141,1,46,1,11,1,48,2,231,255,176,1,125,254,114,2,17,254,24,2,141,255,205,0,231,255,136,0,176,255,192,255,139,254,251,253,19,254,116,254,52,254,17,255,194,254,209,254,57,255,229,254,187,255,48,2,154,0,83,7,97,1,231,3,130,1,253,1,110,249,77,0,81,240,165,254,231,243,123,254,121,250,209,255,15,254,8,0,161,255,88,255,141,0,156,255,247,1,121,255,187,1,229,0,50,1,110,1,231,1,13,0,165,1,194,255,203,0,167,255,203,1,64,0,222,2,37,1,77,3,66,0,46,3,33,255,103,1,169,255,158,255,130,255,187,255,172,255,116,0,229,0,0,0,240,1,147,255,139,1,46,0,11,0,26,0,216,255,178,0,15,1,161,0,68,1,30,1,242,1,116,1,17,1,44,1,139,1,167,0,185,1,6,1,141,0,30,1,77,255,88,0,139,254,101,0,205,255,240,0,128,1,121,1,145,1,145,1,211,0,26,1,196,0,61,1,139,255,22,1,251,254,15,1,37,0,150,0,236,1,227,254,233,2,183,253,141,2,141,255,141,1,209,1,90,0,214,1,105,0,39,1,231,255,37,1,165,254,183,0,167,253,75,0,116,253,205,255,178,253,130,255,70,254,249,254,90,255,185,255,108,1,216,2,214,3,22,3,46,8,88,2,108,11,61,3,33,9,26,2,145,5,156,0,145,3,242,255,99,2,44,1,55,1,77,1,66,0,101,1,145,0,253,0,145,255,52,0,183,255,59,255,231,255,119,255,139,255,110,0,39,254,227,255,103,254,185,255,176,255,134,255,242,254,30,0,141,254,180,255,225,254,147,255,110,1,108,255,70,2,145,1,209,1,114,2,128,1,105,1,39,1,2,0,247,0,158,0,205,1,136,3,229,1,150,3,180,1,123,1,123,2,57,1,81,1,28,0,154,0,2,0,26,255,163,255,2,254,112,0,6,253,72,1,112,254,64,1,209,255,192,0,11,1,132,255,114,1,227,254,165,2,240,253,26,3,24,255,83,2,225,0,6,1,211,1,165,0,218,1,30,1,205,1,231,0,70,1,8,0,165,0,37,255,125,0,59,255,77,0,227,253,231,255,72,253,66,255,249,253,145,1,26,255,192,1,180,255,121,0,81,1,24,254,247,1,220,253,229,0,130,255,216,0,121,0,61,0,244,254,165,0,174,253,86,0,92,253,0,0,165,253,19,255,127,252,222,255,8,254,227,255,39,0,55,0,203,255,161,0,22,1,154,254,163,1,26,254,68,0,247,253,97,255,105,254,167,255,227,253,244,255,251,253,207,255,4,254,220,0,220,253,64,1,112,254,57,1,141,254,242,0,101,254,145,0,220,255,150,255,2,1,19,0,81,1,105,1,147,1,139,0,176,1,101,255,70,1,136,255,209,0,105,255,110,255,183,255,242,255,244,0,152,0,150,1,169,254,218,1,205,252,169,0,211,254,13,255,189,255,112,0,105,255,205,1,156,255,81,1,0,0,218,0,4,0,79,0,174,255,141,0,92,0,55,0,178,0,150,255,207,255,2,255,233,255,134,255,57,255,194,255,189,254,0,0,136,255,37,0,152,255,24,0,70,255,141,255,196,254,158,0,207,254,110,2,66,255,90,0,163,255,127,253,0,0,242,254,70,1,207,255,55,1,167,0,24,0,209,1,147,255,52,1,207,0,39,0,68,1,211,255,19,2,35,0,218,1,46,2,72,0,101,2,46,255,50,1,110,255,231,0,59,255,161,1,88,255,81,1,59,255,238,0,35,255,198,255,8,0,203,254,187,0,119,255,64,1,116,0,231,255,207,0,158,255,238,255,249,254,105,0,154,254,128,1,55,254,24,1,233,254,123,0,63,254,108,0,139,254,30,0,55,0,136,255,154,0,189,255,101,0,72,0,205,255,189,0,220,255,152,0,249,255,161,0,165,0,108,255,176,0,110,255,35,1,147,0,59,2,35,1,22,1,6,1,167,0,50,1,218,255,70,1,128,0,196,0,112,3,48,0,198,3,214,255,154,1,108,0,150,0,200,255,72,0,103,255,37,1,147,0,79,2,103,0,209,1,30,255,189,1,55,254,141,1,99,253,136,1,198,252,196,0,112,254,249,255,233,254,28,255,218,255,205,254,192,0,229,253,154,0,63,253,192,255,130,255,110,255,116,0,174,255,154,1,4,255,90,1,130,254,169,1,52,254,132,2,99,254,4,2,22,0,110,1,154,0,183,0,103,2,15,255,169,2,194,255,145,2,26,255,28,1,158,255,174,255,216,0,205,255,103,0,178,0,139,255,8,0,158,255,132,255,108,0,33,255,13,1,220,255,192,1,33,1,200,1,207,0,11,2,203,0,176,1,152,1,167,0,55,1,22,1,28,1,176,1,39,0,227,0,99,254,158,255,161,253,172,254,125,253,205,254,167,254,229,254,180,255,253,255,249,0,139,0,2,2,200,255,158,0,136,0,183,255,94,0,134,0,41,1,68,0,198,0,143,255,253,254,121,255,238,246,134,255,229,239,236,255,247,244,218,255,130,250,39,0,123,254,242,0,72,255,48,1,187,255,90,255,22,255,229,254,112,253,72,1,203,254,189,4,163,255,143,3,154,0,30,2,4,1,225,0,225,255,13,255,183,0,231,252,15,1,176,251,112,1,174,250,150,0,70,246,68,255,165,246,105,255,59,251,30,0,194,253,22,1,132,0,244,255,218,1,236,255,172,1,44,255,141,1,103,255,158,1,229,255,6,1,2,0,0,0,4,2,229,0,55,2,11,1,26,0,150,0,203,254,156,255,46,254,242,255,110,255,132,0,39,0,72,255,192,255,253,253,123,255,244,254,150,255,119,2,48,255,147,2,132,254,35,2,110,253,59,1,178,253,123,0,196,254,119,255,194,255,110,255,50,255,156,255,11,254,145,255,203,253,169,0,247,254,52,2,0,0,145,2,165,254,110,1,136,253,196,255,55,254,2,255,163,255,136,254,35,0,50,254,236,255,169,254,86,255,44,255,121,254,81,0,154,254,128,0,33,255,196,255,169,0,178,1,61,1,156,1,19,1,22,1,68,1,205,255,163,0,121,0,48,0,128,0,200,255,222,0,0,0,130,1,13,0,139,0,83,1,19,1,198,0,8,1,86,1,178,0,77,2,253,254,52,0,55,0,30,0,200,1,2,1,183,1,4,0,194,0,39,1,2,0,24,1,39,0,176,0,2,1,150,0,121,0,227,255,97,0,92,0,6,0,44,1,141,255,13,1,180,253,105,255,110,253,225,253,214,253,130,255,88,255,52,1,37,255,66,1,130,255,50,1,134,0,97,0,220,254,77,255,97,253,44,255,57,253,158,255,167,253,26,254,94,0,240,254,99,1,174,255,13,2,172,0,114,3,19,2,247,2,37,3,244,1,61,3,119,2,238,1,222,2,70,1,61,2,48,1,64,1,165,0,141,255,220,0,15,255,161,255,110,255,13,0,108,0,225,1,37,1,236,1,2,2,178,3,130,3,72,2,114,4,161,0,130,2,196,255,216,0,64,0,222,0,61,0,121,1,189,1,165,0,59,3,125,254,81,2,174,252,214,0,72,253,196,1,26,254,192,0,116,255,33,0,251,255,33,255,134,255,70,255,233,253,24,0,8,254,233,0,145,254,94,1,242,254,66,2,255,254,66,2,6,0,194,2,22,1,0,2,180,0,26,2,0,0,136,1,207,255,105,2,169,255,108,2,15,0,24,2,88,0,35,0,86,0,141,255,110,255,187,253,139,254,15,253,253,253,229,253,55,254,86,255,6,255,247,255,112,255,50,1,172,255,70,1,26,1,30,1,79,2,46,0,167,1,174,0,196,0,156,0,81,254,178,255,163,253,46,0,229,254,178,0,156,0,242,255,123,1,92,0,244,1,214,0,4,2,125,0,50,1,145,255,108,1,128,0,132,1,108,0,150,0,178,255,247,0,255,254,196,0,101,254,48,0,101,255,176,255,4,1,147,255,59,1,66,1,145,0,94,2,39,1,180,1,132,0,249,255,220,255,4,255,225,255,15,255,196,0,233,1,4,2,64,2,86,0,59,1,200,0,242,0,211,0,99,0,112,255,41,0,121,254,103,0,174,254,64,0,105,255,108,1,61,0,114,1,169,255,55,0,24,255,35,255,101,255,169,255,176,255,192,255,94,255,233,0,180,254,103,4,4,255,145,3,218,255,57,255,134,253,134,253,75,253,83,254,242,254,33,255,48,0,128,0,220,0,227,1,207,0,4,1,46,255,72,1,99,255,48,2,178,255,83,2,222,255,147,1,191,254,154,1,180,253,242,1,114,254,251,1,214,254,123,0,59,255,240,0,200,255,174,0,37,0,253,254,194,0,251,254,125,0,152,255,227,254,158,0,28,255,114,1,90,255,92,2,6,0,225,3,189,255,189,3,15,0,114,2,207,0,187,0,105,1,66,0,128,1,203,255,218,0,88,0,200,1,108,2,125,0,207,2,240,0,240,0,209,1,66,255,139,1,24,0,183,0,240,0,143,0,99,0,66,255,105,254,253,253,105,252,52,253,203,253,139,254,127,254,127,254,33,0,46,0,77,0,222,1,251,255,174,2,86,255,233,0,72,254,253,255,233,253,61,255,167,254,114,254,61,0,30,255,52,1,225,254,253,0,17,255,211,1,94,255,64,1,165,255,19,255,220,255,141,255,33,0,231,0,176,254,105,2,13,255,114,3,150,255,68,2,198,255,147,1,231,0,240,1,105,1,207,7,86,1,17,9,22,0,77,5,169,255,57,2,139,255,110,1,30,0,251,1,75,255,33,2,8,255,247,0,231,255,8,1,48,1,108,0,41,1,48,1,123,0,8,1,194,255,57,0,167,0,68,255,83,1,244,254,39,2,150,255,147,1,114,255,13,1,44,255,200,255,220,255,141,255,81,0,37,255,229,0,249,254,101,1,244,253,220,1,139,254,174,2,161,255,247,0,28,1,103,0,167,1,4,1,92,1,251,255,50,255,194,255,52,255,8,0,70,1,121,0,128,2,13,1,192,2,2,1,28,2,6,1,11,1,0,1,75,255,161,0,187,253,169,0,33,0,68,255,75,1,169,255,83,1,112,0,11,1,99,0,198,0,163,255,185,255,172,1,196,255,200,1,183,0,132,0,83,1,44,0,205,0,174,0,77,0,132,255,229,255,147,254,225,0,130,253,251,1,55,252,94,1,108,252,180,0,19,254,103,1,119,255,130,0,244,255,17,255,161,0,112,255,37,1,194,254,19,0,39,255,238,255,214,255,94,255,189,254,83,1,24,0,11,2,125,0,227,1,183,0,158,1,44,0,247,0,132,255,134,0,116,255,81,255,88,1,57,255,101,1,125,255,30,1,83,0,143,0,64,1,112,0,178,255,101,0,83,255,114,255,119,255,121,255,231,0,216,254,75,1,183,254,11,2,13,255,108,2,112,255,108,2,33,255,110,1,130,0,66,1,128,255,61,0,61,0,150,255,207,0,83,254,97,0,205,254,161,0,35,255,158,1,229,255,161,2,187,255,218,0,97,255,225,253,156,255,240,253,130,3,127,254,105,3,81,254,114,0,57,255,22,0,178,255,116,1,50,0,165,0,39,1,59,255,176,0,11,255,108,1,203,255,101,0,203,0,207,254,103,0,108,253,222,255,114,253,209,0,191,253,233,255,150,253,22,255,112,253,130,252,37,255,19,253,231,0,251,254,167,0,189,1,253,255,203,1,116,0,81,0,44,0,39,255,132,255,169,255,33,254,83,1,205,254,154,1,125,0,152,0,253,0,26,0,251,0,30,0,92,0,26,255,185,255,39,255,123,255,172,0,196,0,44,0,154,1,112,0,165,1,121,0,6,1,141,255,240,255,2,1,233,254,26,1,220,255,24,1,196,255,37,0,143,0,244,255,225,255,185,255,209,255,216,0,229,255,200,0,50,0,139,0,6,2,61,1,211,2,110,1,33,2,152,1,0,0,123,2,242,254,52,2,253,254,48,2,125,255,178,2,189,0,180,1,147,0,185,0,225,254,19,255,229,249,132,253,13,240,52,254,44,238,24,255,176,244,132,0,134,249,48,0,242,252,0,0,180,253,33,0,105,254,17,0,194,255,154,0,61,0,136,255,134,0,143,255,94,1,44,0,141,1,154,0,75,2,52,1,196,1,139,0,44,1,81,0,165,255,22,0,176,255,134,0,242,255,44,1,37,0,101,1,200,254,41,0,249,253,114,0,70,254,37,0,178,255,249,255,247,255,99,255,242,0,236,255,227,1,15,1,30,2,156,0,205,0,24,255,97,0,4,255,216,255,79,254,79,0,110,255,92,0,161,0,178,1,214,2,121,1,2,3,180,0,66,1,205,255,26,1,68,0,147,255,143,0,116,255,154,0,88,255,24,0,236,254,231,255,48,254,86,0,24,255,39,0,39,1,28,0,244,1,165,255,150,255,242,255,172,254,134,255,172,255,26,0,220,255,189,1,72,255,178,2,180,254,46,3,163,254,229,1,167,254,189,1,123,254,158,2,41,254,79,1,30,255,172,0,240,255,33,1,207,255,8,1,130,255,214,1,233,255,64,2,52,0,136,2,225,254,134,2,154,0,225,1,92,0,81,1,35,0,225,1,101,1,132,2,59,4,227,1,68,2,240,0,185,0,225,1,158,0,108,2,64,0,119,2,214,255,72,1,247,255,108,0,103,255,77,255,68,255,167,255,220,0,94,0,161,254,39,253,233,254,48,247,116,255,205,245,4,0,121,250,83,1,222,255,83,255,48,2,30,254,165,1,240,253,240,0,163,254,94,2,231,254,145,2,19,255,236,1,134,0,11,1,70,255,211,255,19,254,70,255,125,255,83,255,211,255,200,255,251,254,64,0,61,255,119,1,251,254,125,2,143,255,231,2,229,254,81,3,112,254,44,3,150,255,240,2,225,1,141,1,251,1,187,0,132,2,205,255,112,1,249,255,11,254,132,0,183,252,214,0,152,253,231,0,70,253,94,1,119,253,147,0,68,255,172,0,66,1,247,0,35,1,90,1,88,1,143,1,112,0,169,0,165,254,52,0,125,254,52,0,253,255,6,0,167,0,183,0,167,0,130,1,216,0,165,1,90,0,59,1,110,255,183,1,19,255,167,2,174,255,17,2,227,254,139,0,33,255,167,255,167,0,203,255,225,1,57,0,130,0,99,1,6,0,19,2,81,1,222,0,236,0,255,254,68,0,132,254,176,255,216,254,218,255,141,254,46,1,178,254,48,0,90,255,183,254,28,255,244,253,99,255,180,254,77,255,194,254,214,254,233,255,233,254,90,0,194,254,180,255,242,254,15,255,238,254,4,255,123,254,238,254,167,255,103,255,110,255,30,255,46,255,191,254,108,254,143,254,242,254,72,254,64,0,46,255,33,1,119,0,108,1,145,1,110,0,231,0,35,255,209,255,28,255,19,0,33,254,86,0,233,253,101,255,17,255,174,253,200,255,255,252,41,0,172,254,101,255,35,255,236,253,116,255,35,254,172,254,229,0,180,254,103,2,161,255,11,2,141,0,216,0,136,0,68,254,207,1,48,254,75,2,15,0,41,1,15,1,77,0,108,1,216,255,97,2,141,255,108,2,203,254,19,1,17,1,152,255,24,3,249,254,66,4,26,255,214,1,172,255,161,255,66,255,165,254,108,255,48,255,110,0,37,0,22,0,251,0,141,255,99,1,59,255,50,1,55,255,198,1,0,0,48,1,147,0,11,1,61,0,114,0,6,0,81,0,105,0,161,0,103,0,178,0,88,0,167,1,172,0,22,2,17,1,17,2,72,2,72,0,207,1,150,0,59,0,17,1,211,255,72,2,8,1,240,0,114,1,156,255,240,0,220,255,0,0,145,255,196,0,227,255,39,2,161,1,192,1,218,0,28,1,92,0,185,1,41,0,196,0,33,0,225,0,255,252,68,2,227,250,161,3,41,253,13,2,200,254,75,0,101,255,77,0,79,255,52,0,94,254,183,0,194,1,247,0,37,4,83,0,240,2,139,254,236,0,218,253,218,0,238,254,17,1,205,254,8,1,231,254,79,0,13,0,136,0,187,255,180,255,244,254,81,254,44,255,59,255,72,0,143,255,205,0,163,255,94,0,176,255,88,0,242,255,236,0,203,0,59,1,55,0,37,0,112,0,114,0,139,0,121,1,37,1,253,0,141,0,125,0,119,0,64,1,192,255,176,1,121,255,103,1,178,255,222,255,26,0,207,0,39,0,134,1,52,1,141,1,205,0,119,1,247,2,2,2,174,5,97,1,150,3,222,0,57,1,154,0,68,0,189,255,97,254,28,0,183,252,242,1,205,254,220,2,141,255,68,2,192,0,251,0,37,1,249,255,92,1,28,254,103,1,225,252,19,0,41,255,178,255,86,0,70,254,249,0,209,253,218,2,55,254,200,1,99,255,22,2,145,0,236,0,253,0,50,255,63,246,50,253,32,240,176,252,10,243,127,253,39,248,26,255,48,251,178,0,147,252,108,0,11,254,211,255,22,255,28,255,205,255,17,0,8,0,139,1,161,255,17,1,55,0,242,255,251,255,143,255,174,254,214,255,52,255,169,255,86,255,24,1,229,254,227,2,231,254,174,3,55,255,97,2,194,255,75,0,61,2,75,255,236,1,174,0,125,0,253,1,83,0,24,3,233,255,247,1,112,255,176,0,88,254,44,0,180,254,66,255,161,255,79,254,37,0,165,254,203,255,132,255,187,255,108,0,48,0,123,255,81,1,225,254,19,2,163,253,116,2,191,252,61,2,37,254,81,1,99,0,119,0,83,1,2,1,145,0,64,1,121,0,187,0,116,0,163,0,44,255,183,255,214,255,169,254,249,255,19,255,39,0,30,255,61,0,229,255,19,0,94,0,97,0,156,0,187,1,203,0,176,1,229,0,83,1,59,1,110,2,231,1,156,1,156,1,163,0,119,0,64,0,52,0,30,0,161,1,72,1,233,1,147,1,33,2,94,1,134,1,39,1,99,0,50,1,22,0,44,0,55,0,169,255,39,0,110,255,22,0,8,0,240,255,121,0,196,0,46,1,13,0,187,1,0,0,46,1,167,0,61,0,4,0,46,254,167,255,233,254,119,255,26,0,15,0,46,1,214,1,218,1,86,3,200,1,141,2,194,1,116,1,15,2,205,255,83,255,242,254,134,254,55,255,247,254,158,254,17,8,4,255,167,11,143,255,81,8,26,255,132,3,152,3,183,0,156,5,128,0,183,3,132,0,203,1,72,0,218,0,41,0,90,0,66,0,125,0,163,0,103,0,147,0,83,1,227,254,108,1,163,253,233,0,19,254,37,0,203,255,125,254,209,255,99,255,92,253,222,0,169,252,68,1,154,255,194,0,189,0,163,0,123,0,24,0,8,1,161,0,116,1,97,0,17,1,139,0,183,0,128,0,236,0,0,0,150,0,253,255,88,0,13,1,33,1,194,2,198,1,145,2,83,0,183,0,207,255,81,254,128,0,240,253,163,0,200,254,13,1,189,254,185,0,8,253,176,0,249,252,192,0,247,254,97,0,17,0,216,255,154,0,75,255,244,0,172,0,214,0,86,1,90,0,46,0,24,255,116,255,123,254,156,255,108,254,30,255,187,254,86,255,180,255,110,1,176,0,26,3,156,0,114,3,66,0,46,2,214,0,17,2,57,1,194,2,231,0,37,2,99,0,86,1,30,0,99,0,180,255,57,255,97,0,13,255,209,2,88,255,253,3,28,255,39,2,121,255,110,0,132,0,222,0,28,2,203,0,121,2,139,255,33,3,101,254,236,1,227,254,35,1,48,255,4,255,123,254,88,254,218,254,41,0,187,255,229,0,83,0,165,1,187,255,150,1,205,255,240,5,68,0,136,11,185,255,200,13,196,255,57,8,163,0,216,2,99,1,123,0,52,2,90,0,249,1,33,1,136,1,222,0,169,0,0,1,112,0,163,0,125,0,33,1,77,0,203,1,192,255,2,1,180,255,185,0,227,0,6,1,94,1,249,0,189,1,28,0,128,0,125,255,30,255,222,255,198,255,52,0,222,255,48,0,191,254,207,0,35,254,108,0,169,254,242,255,48,0,55,0,66,1,6,1,220,1,75,2,240,1,81,2,116,0,64,1,44,0,136,0,112,0,81,0,242,255,33,1,205,0,163,255,141,1,218,255,225,2,119,255,28,3,50,0,209,1,26,0,233,0,130,0,52,1,86,1,33,1,4,2,145,1,64,1,158,2,77,0,70,2,128,255,225,0,236,254,152,0,132,255,209,0,156,1,79,1,236,0,28,2,35,0,180,0,46,255,33,251,150,254,196,249,167,255,189,253,101,1,231,255,161,0,11,0,19,0,6,0,116,0,244,255,125,0,94,255,116,1,39,0,165,254,8,1,178,253,240,0,70,255,240,0,191,254,233,255,81,254,167,255,92,255,88,0,185,255,180,1,97,255,13,2,11,255,66,1,247,251,37,0,145,249,200,255,233,250,6,2,176,253,39,3,207,255,247,1,6,0,156,0,169,255,244,255,6,0,103,255,35,2,123,255,214,2,139,0,41,2,128,1,121,1,139,0,28,1,39,0,22,1,244,1,105,0,75,2,86,0,101,1,125,255,242,0,81,255,218,0,218,255,59,0,134,255,154,255,172,254,150,254,26,1,83,254,75,2,187,254,214,0,59,0,48,0,244,0,39,1,205,255,141,1,114,255,11,2,30,0,229,1,4,0,216,1,253,255,28,2,145,255,50,3,176,255,185,3,17,0,211,1,163,0,176,0,119,1,216,0,242,1,214,0,119,1,108,0,57,1,37,0,172,1,26,0,196,0,0,0,251,254,105,255,99,255,123,254,59,255,203,254,132,255,103,0,4,0,75,1,35,1,39,0,6,1,176,255,196,255,214,255,70,255,132,0,165,255,183,0,86,0,216,255,81,0,150,255,22,255,15,0,161,254,130,1,13,255,88,2,108,254,52,2,108,254,163,1,134,255,209,255,123,0,165,254,143,0,255,254,205,255,251,255,194,255,242,255,75,1,0,0,121,2,2,0,192,1,172,255,147,0,253,254,139,0,35,255,33,0,66,254,41,0,83,254,55,0,167,255,218,255,207,255,15,0,158,0,90,1,205,1,158,1,72,2,145,1,163,2,229,0,205,2,192,0,205,1,83,0,97,0,57,1,44,0,35,2,44,1,59,2,97,2,145,253,147,1,242,246,48,0,50,248,220,255,191,251,0,0,161,253,0,0,108,254,59,0,92,255,0,0,30,0,225,254,227,0,134,254,147,0,88,255,231,255,83,255,127,254,158,255,158,253,24,0,231,253,242,255,214,254,145,255,167,255,189,255,30,255,231,254,132,255,57,255,207,255,0,0,169,0,163,0,216,0,44,0,216,0,150,255,0,1,255,254,150,0,225,254,236,255,251,254,227,1,97,254,88,3,152,254,123,3,108,255,44,2,180,255,35,1,220,255,231,255,22,0,143,255,30,0,143,255,130,255,2,255,203,253,249,254,55,254,75,255,139,255,139,0,79,0,88,0,46,0,200,255,30,255,90,255,6,253,147,0,50,252,145,0,205,253,187,255,187,254,236,254,169,0,48,255,97,1,198,255,198,255,128,255,35,255,231,254,22,0,28,255,94,0,81,0,44,0,83,0,103,255,163,0,13,255,44,0,66,254,194,255,207,254,191,254,143,255,97,255,19,0,119,0,86,0,110,0,33,0,189,255,103,0,128,255,52,0,101,255,161,255,240,255,136,255,158,0,220,255,194,255,26,0,112,255,79,255,229,255,238,253,247,255,209,254,139,255,139,0,15,1,180,0,68,1,105,0,46,0,101,0,24,255,194,0,233,254,163,0,255,254,167,255,86,255,134,255,253,255,22,0,128,255,128,0,236,254,28,0,240,255,231,252,70,1,94,251,24,3,75,253,52,4,132,254,247,3,165,254,150,3,233,254,189,1,57,255,6,0,218,255,37,255,99,0,121,254,227,255,216,254,185,254,79,0,61,255,110,1,185,255,50,2,154,255,216,1,216,254,205,0,214,253,0,0,209,252,72,0,136,253,251,0,156,254,44,1,143,254,2,2,8,0,0,2,50,0,220,0,72,0,183,1,44,255,161,1,154,254,6,1,189,254,8,1,231,253,233,254,46,252,79,242,19,250,125,241,147,250,77,246,8,253,233,248,244,254,183,251,116,255,13,255,57,255,216,255,189,253,203,255,238,252,39,254,127,254,110,252,139,255,165,253,61,0,242,253,130,0,37,254,203,255,75,254,240,255,152,253,207,255,77,254,108,255,240,254,39,255,61,254,15,255,176,255,130,255,161,255,136,0,81,3,169,0,214,3,61,0,59,3,15,0,183,1,11,0,59,0,174,0,222,254,211,0,139,254,211,255,116,255,15,0,72,0,97,0,123,1,172,254,123,1,150,251,75,0,141,250,238,254,37,252,79,255,8,254,150,255,26,255,251,255,240,255,220,0,35,0,81,0,55,0,77,0,15,1,143,0,15,1,86,0,247,255,183,0,128,255,136,1,132,255,227,1,178,255,52,2,101,0,75,2,185,1,8,2,55,1,4,2,172,0,203,2,22,0,143,2,189,255,24,1,154,255,105,0,114,255,200,255,105,0,19,2,251,0,242,1,253,0,218,0,6,2,211,255,11,2,163,0,205,255,238,1,136,254,183,2,191,253,39,2,167,253,48,1,127,253,205,0,37,253,4,0,30,254,196,255,183,255,231,255,143,0,132,254,172,1,48,254,123,0,165,255,130,254,233,0,39,254,139,252,139,255,214,250,161,255,30,252,2,255,13,254,37,254,68,255,154,253,172,1,145,254,88,2,216,255,203,1,50,1,158,0,116,0,68,0,139,0,161,255,39,1,178,1,154,0,72,2,26,0,26,2,167,0,8,2,238,0,218,1,174,0,48,1,242,255,37,0,22,0,83,0,134,0,161,0,52,0,44,0,19,255,240,255,169,253,158,0,90,254,163,0,88,254,251,0,72,255,8,0,253,255,227,1,247,255,90,4,152,255,236,3,231,255,77,2,55,0,214,0,187,0,161,0,30,1,24,1,103,0,240,1,41,0,68,0,128,0,66,255,44,1,68,255,108,0,249,0,119,255,222,1,88,0,150,2,77,0,17,3,88,255,150,3,240,253,163,2,225,253,99,1,209,254,216,0,143,0,187,0,211,0,26,1,183,0,218,0,180,0,244,1,39,1,8,3,163,1,128,1,110,1,39,1,39,0,11,2,70,255,79,3,6,0,88,2,200,255,211,255,59,255,75,255,0,0,17,0,64,0,209,254,167,255,203,254,13,255,13,255,249,254,192,255,198,255,24,255,99,0,48,255,225,0,178,255,55,0,165,255,185,0,242,255,66,1,192,255,152,0,233,254,28,255,30,253,229,254,37,254,238,254,105,254,172,254,180,253,26,255,176,254,176,255,161,255,112,255,211,255,225,254,211,255,35,255,183,1,152,255,236,1,194,254,81,3,218,249,30,1,211,241,61,255,227,240,203,254,68,247,152,254,110,253,161,254,13,0,35,254,68,255,220,254,57,254,83,0,103,254,105,3,68,255,178,1,231,254,123,255,165,254,90,255,249,254,108,0,247,254,28,255,225,254,183,254,55,255,33,255,33,255,229,254,6,254,229,254,103,254,167,255,4,255,145,1,121,255,165,1,57,0,79,1,22,1,249,2,114,1,59,2,105,1,17,0,119,0,174,255,249,255,97,255,94,255,86,255,196,254,214,255,88,255,110,0,101,0,136,0,156,0,180,255,165,0,2,251,130,1,203,251,35,2,189,253,216,1,11,0,79,1,222,0,99,1,105,1,163,1,225,255,163,1,196,253,57,1,249,253,218,0,172,253,145,0,30,1,180,0,242,2,203,0,39,3,158,0,242,0,101,0,48,1,4,1,52,3,11,2,209,4,125,2,0,7,81,2,205,12,156,2,125,8,30,2,81,4,70,1,132,2,44,2,66,255,83,3,187,254,167,2,167,255,196,0,220,255,167,255,244,255,163,255,63,255,214,0,11,254,97,1,156,254,114,1,152,254,187,0,35,255,41,0,238,0,218,255,70,1,167,0,15,0,28,1,94,255,187,0,214,254,180,0,161,255,68,1,163,255,103,0,236,253,233,255,191,252,61,255,200,254,194,255,233,255,183,255,66,0,41,255,103,0,6,255,231,255,136,255,6,0,196,255,156,255,52,255,13,255,236,254,33,255,196,254,150,255,28,255,242,255,83,1,220,255,233,2,39,255,222,1,68,255,154,0,110,255,238,255,220,255,233,255,114,0,161,0,33,0,114,1,19,1,253,1,92,1,233,0,26,0,35,0,55,254,68,0,116,254,229,0,108,254,247,0,66,255,6,0,216,255,143,255,161,254,11,0,251,254,200,255,236,253,242,255,22,253,119,255,72,254,108,255,11,255,147,255,0,0,114,0,77,0,251,1,174,255,99,2,123,253,178,0,13,248,229,255,83,250,97,0,233,252,176,0,57,255,128,255,147,0,123,254,207,255,15,255,17,255,11,0,200,253,19,0,189,255,28,1,0,0,28,2,48,255,145,2,99,0,35,2,37,1,207,0,136,1,229,255,180,0,192,255,143,255,169,254,2,1,75,255,141,1,37,2,152,1,50,2,125,1,86,1,0,1,247,0,59,1,125,1,88,1,88,3,220,0,249,3,174,0,209,1,165,254,46,0,130,1,121,255,125,3,205,255,172,2,216,0,57,1,172,1,50,1,94,1,227,1,240,254,216,1,41,254,13,1,15,254,251,0,222,254,48,1,176,255,240,1,57,0,121,0,119,0,88,255,205,255,8,0,145,254,240,254,202,247,72,254,92,239,152,254,85,245,174,255,178,251,203,255,220,253,123,0,50,254,99,2,194,254,141,1,136,254,24,1,77,254,178,255,251,253,143,255,108,255,50,0,41,2,227,0,35,3,121,255,55,3,41,255,139,2,2,254,68,1,240,252,123,0,99,252,41,0,110,254,92,255,244,255,52,255,103,0,8,255,79,255,222,254,103,255,233,255,52,255,94,0,247,255,196,0,192,1,251,255,33,1,136,255,187,255,172,255,205,254,19,255,214,255,236,255,86,0,61,0,200,0,178,0,236,0,46,1,152,255,247,1,59,255,46,1,77,255,211,0,103,254,209,0,132,254,189,0,167,254,169,0,13,255,209,0,251,254,192,0,225,254,238,255,97,255,220,255,24,1,218,0,244,1,119,3,66,1,167,3,28,1,130,1,103,1,169,255,222,0,227,255,26,0,233,255,211,0,125,0,128,0,242,0,225,1,112,1,150,1,50,1,61,0,114,255,139,1,44,255,64,1,30,254,147,0,46,254,48,255,203,254,46,255,77,255,77,255,121,0,86,0,216,1,152,255,11,2,57,255,247,0,92,254,8,2,154,254,108,2,105,255,72,1,22,0,83,255,214,0,99,254,163,255,207,255,19,254,240,255,158,253,203,0,220,253,196,1,8,254,125,1,156,254,253,0,218,254,88,0,68,255,19,0,211,252,26,0,108,254,244,255,33,255,147,0,112,255,189,0,41,255,37,0,203,254,130,0,6,254,64,1,28,255,8,1,198,255,172,1,79,1,79,2,139,2,152,1,165,1,167,255,192,1,161,255,72,0,242,255,130,254,97,252,41,255,211,250,233,1,227,252,97,2,33,255,50,2,4,0,176,1,156,0,161,1,183,0,134,1,112,0,222,1,114,255,99,1,79,255,4,0,214,255,249,255,152,255,19,1,123,0,143,1,114,0,11,1,233,255,185,255,88,255,189,254,119,255,205,255,249,255,86,0,2,0,200,0,26,255,48,1,231,254,229,0,158,254,50,0,11,255,105,255,222,254,125,0,176,255,169,8,52,255,70,14,35,0,220,9,61,1,59,4,143,1,55,2,128,0,214,0,192,0,33,254,158,1,169,253,83,2,191,253,77,1,136,255,44,1,105,0,143,1,165,255,79,2,209,0,196,1,79,2,249,250,0,2,127,247,8,1,176,249,68,0,176,252,19,1,59,255,4,2,92,0,141,1,247,255,225,0,132,255,139,1,24,0,183,0,24,1,150,1,136,1,187,1,116,0,81,0,116,0,196,254,19,255,119,253,72,254,253,253,150,253,154,254,33,253,63,254,75,253,225,253,81,254,229,254,176,254,185,254,134,254,147,255,6,255,147,0,247,254,86,0,99,255,130,255,247,255,198,255,26,0,114,2,244,254,222,1,225,254,37,2,214,255,110,1,196,0,55,0,185,0,247,0,97,254,72,0,189,253,28,0,55,255,161,0,240,0,24,0,205,1,251,0,211,1,4,1,75,0,220,0,90,255,24,0,158,255,167,254,132,0,147,255,147,0,59,0,61,0,79,1,163,255,242,0,46,0,46,0,163,255,123,255,220,254,57,0,247,254,218,0,52,255,216,255,13,255,83,0,194,255,19,0,211,255,240,254,189,255,79,254,156,0,4,255,187,0,108,1,48,0,238,1,229,255,139,0,253,255,174,255,39,1,242,254,33,1,90,255,19,1,79,255,97,0,13,0,105,0,211,0,225,0,247,0,6,255,101,1,63,254,110,2,147,254,158,1,55,0,169,255,81,255,2,254,24,253,24,254,57,253,227,254,225,254,187,254,247,255,238,253,156,0,207,253,172,0,172,253,19,0,251,254,22,1,92,255,207,0,17,255,110,1,86,255,209,1,178,255,81,1,132,0,83,0,154,0,222,255,218,255,225,255,63,255,225,1,236,254,81,1,242,255,94,0,220,0,33,0,97,0,46,255,196,255,220,254,165,254,231,255,139,254,61,1,11,0,192,1,44,1,143,1,15,2,251,1,64,2,229,1,8,1,61,2,136,0,236,0,143,255,238,252,59,255,251,250,75,255,15,253,249,254,189,254,48,255,231,254,205,255,110,255,70,0,108,255,59,1,247,254,145,1,220,254,24,2,110,255,57,2,33,1,64,2,112,3,238,1,198,3,17,1,52,3,81,0,180,2,15,0,35,2,81,0,33,1,28,0,28,1,200,0,176,0,216,0,156,0,48,0,28,255,132,1,191,254,22,1,50,255,75,0,128,255,30,255,30,0,13,255,169,0,218,255,22,0,205,255,218,255,172,255,154,255,94,255,165,255,185,255,240,255,59,1,4,0,99,1,75,255,44,0,238,254,105,255,249,253,207,254,15,253,174,254,205,252,41,255,48,253,242,255,125,254,180,255,185,254,19,1,236,254,70,2,41,255,4,0,28,0,152,254,128,0,61,253,55,255,130,254,55,254,218,254,214,254,134,254,169,255,167,255,236,255,251,0,233,254,99,1,143,255,28,1,141,0,55,2,253,0,139,0,66,0,165,254,218,0,103,254,176,0,141,254,207,1,227,255,225,1,59,0,44,1,207,255,189,0,24,0,77,0,72,0,13,255,66,0,176,254,233,255,169,253,196,0,2,254,0,2,203,255,128,1,90,255,101,1,94,255,143,0,207,254,70,0,187,252,112,0,222,252,192,0,2,255,143,0,183,255,19,1,112,0,39,1,158,1,165,0,218,1,198,0,225,1,50,0,229,1,143,0,48,1,99,2,8,1,90,2,178,0,116,1,6,0,88,0,247,255,108,255,130,255,172,254,198,255,255,254,48,0,6,0,238,255,165,0,61,255,183,0,8,1,15,0,110,1,147,255,229,0,154,255,19,0,19,0,0,1,77,0,218,0,209,255,52,0,123,255,253,255,37,255,147,255,101,255,41,255,101,0,15,1,145,1,2,1,8,2,198,0,57,2,249,1,17,2,165,1,50,2,128,1,50,1,141,0,110,0,15,254,198,255,163,252,99,255,81,253,132,255,200,253,194,255,114,253,165,255,94,253,165,254,198,254,139,253,249,0,163,253,59,1,192,255,28,1,119,0,205,0,154,0,0,1,194,0,90,2,172,255,28,2,68,254,192,2,174,253,121,2,77,254,211,1,207,254,119,1,227,254,141,0,128,255,183,255,92,255,203,255,192,255,17,0,249,0,108,255,251,1,128,255,132,1,55,255,28,0,200,254,94,0,187,254,0,1,55,255,222,0,134,255,11,0,112,255,158,255,83,254,24,0,167,253,30,255,154,255,251,254,101,0,39,255,128,255,139,255,90,254,251,254,165,254,11,255,99,255,231,254,231,255,116,254,19,1,88,255,242,0,247,0,125,0,134,1,214,255,44,1,244,254,26,1,15,255,19,1,229,0,189,0,196,1,119,0,203,3,154,255,132,4,196,254,253,2,26,255,163,2,59,255,79,2,79,254,180,0,127,253,121,0,22,254,185,255,178,254,30,255,6,255,33,255,244,253,240,254,24,254,46,0,127,253,79,1,247,253,30,1,72,254,240,0,207,254,152,0,189,254,8,0,132,254,37,255,185,254,57,255,145,255,15,255,203,255,77,255,242,255,121,255,125,0,92,255,114,0,17,255,169,0,77,254,211,0,17,254,83,255,152,253,112,254,11,254,200,254,141,254,253,254,176,254,110,255,244,254,196,255,196,255,128,0,141,0,101,1,158,0,41,1,39,0,176,0,192,0,227,254,242,0,63,251,240,0,165,250,205,255,218,252,244,255,103,255,183,0,81,0,19,1,37,0,143,0,249,0,128,255,132,1,110,255,26,1,39,254,22,1,189,253,59,0,13,255,4,0,251,254,86,0,39,0,238,255,167,0,176,254,35,249,203,253,255,242,97,253,127,244,22,254,103,249,161,254,112,253,72,0,200,255,147,255,128,255,6,254,15,255,22,254,77,253,99,255,231,252,2,0,127,253,163,0,242,253,28,1,187,255,68,1,225,0,141,1,139,1,22,1,30,1,35,0,41,0,105,255,136,255,211,255,218,253,136,0,205,254,103,0,15,0,225,0,70,0,165,1,79,0,220,0,216,255,116,0,81,255,114,0,200,254,139,1,46,254,227,1,249,254,136,1,63,255,249,0,172,255,231,255,251,255,225,255,97,0,81,2,158,255,145,4,125,255,110,3,247,254,218,3,196,255,4,3,64,1,216,2,189,1,66,1,121,0,26,0,77,0,37,0,238,0,242,255,125,1,236,255,238,0,194,0,99,0,132,2,8,0,57,3,15,1,81,1,139,0,50,255,194,0,11,255,108,3,128,255,249,8,194,255,251,9,46,0,33,6,152,255,114,2,26,0,6,1,156,0,183,255,203,0,125,255,4,0,15,0,253,254,205,0,200,255,196,0,134,0,72,0,112,0,119,0,207,253,229,255,180,252,183,255,211,254,242,255,172,0,52,255,214,0,26,254,158,0,48,254,35,0,134,255,165,255,4,1,196,254,247,1,211,254,163,3,37,255,178,3,242,0,242,2,174,1,121,1,194,0,61,255,147,251,114,254,236,243,63,254,112,243,167,254,158,247,8,0,174,250,185,0,242,252,225,255,130,254,229,254,6,254,229,253,15,254,70,254,15,255,249,254,214,255,200,255,37,0,83,1,249,255,198,1,240,255,77,1,187,255,125,0,203,254,59,0,57,255,152,255,192,255,48,254,134,255,180,255,141,255,169,0,15,254,209,1,112,253,249,2,97,254,172,2,105,255,15,2,19,0,68,1,238,0,253,255,8,2,121,255,194,1,158,255,70,1,97,255,103,1,130,0,183,1,81,0,247,1,229,255,180,0,4,255,66,255,198,254,255,254,6,255,143,254,108,255,105,254,218,0,130,253,196,1,136,253,134,1,147,254,15,1,116,0,244,0,169,2,158,1,172,1,205,0,22,1,77,255,143,1,119,254,130,1,145,254,150,1,247,254,128,1,112,255,143,1,209,254,192,1,39,253,200,255,13,254,196,254,161,255,205,254,247,255,249,254,127,254,8,255,94,253,174,255,229,252,198,255,214,253,72,255,222,253,110,255,26,254,86,255,116,254,97,0,114,254,110,2,180,255,66,3,211,0,247,2,158,0,178,2,169,255,229,0,94,255,59,255,253,253,99,255,72,252,110,0,141,252,130,0,147,253,128,0,156,255,46,1,15,0,183,255,68,255,6,255,156,254,227,255,114,255,172,255,50,255,172,254,211,254,211,253,17,255,150,254,132,0,70,255,0,0,99,255,68,0,11,253,64,0,19,250,66,0,161,250,30,0,41,254,218,255,216,255,147,255,178,255,52,255,203,254,11,255,22,255,183,254,99,0,134,255,200,0,196,0,165,255,90,0,72,255,214,255,249,255,26,0,44,0,174,0,4,1,114,0,75,2,249,255,0,3,247,255,154,3,169,254,163,2,209,254,50,1,24,255,169,255,108,255,150,255,37,0,145,0,150,0,108,1,79,0,238,0,244,0,214,0,163,0,242,0,37,0,8,1,79,255,169,2,158,254,19,5,169,254,245,5,143,254,134,4,33,254,161,1,88,254,28,255,121,255,238,254,48,255,220,255,154,255,94,0,187,255,13,0,132,0,247,255,150,0,205,255,68,255,48,0,81,254,136,255,249,254,251,255,203,255,180,255,189,255,236,255,30,0,19,0,35,2,15,1,231,1,247,0,249,0,37,0,81,3,81,1,154,2,26,1,125,1,125,1,35,1,231,1,57,255,112,1,48,255,108,0,198,255,59,0,112,0,37,0,57,0,150,253,125,0,13,252,242,0,205,252,227,0,145,254,79,255,2,255,203,255,211,254,13,0,163,255,0,0,77,0,183,255,123,0,8,0,134,0,200,255,229,255,8,0,154,255,244,255,233,254,189,255,108,0,19,255,156,2,253,254,229,2,130,255,13,2,145,0,220,0,180,0,147,255,200,0,114,255,200,0,105,255,30,0,211,255,198,255,147,255,19,0,203,255,225,255,227,254,77,254,114,254,244,253,101,255,33,254,222,255,194,254,196,255,134,255,79,0,46,255,33,0,176,255,17,255,105,0,83,255,169,255,174,255,39,0,240,255,183,255,81,1,99,255,244,0,121,255,46,0,196,255,97,255,17,0,119,254,46,0,136,254,132,0,125,255,205,0,33,255,178,0,110,255,180,0,134,255,185,0,172,255,15,0,205,254,39,255,68,253,125,254,4,252,169,254,169,252,242,255,227,253,253,255,189,255,214,255,163,0,15,0,99,255,209,255,30,255,238,254,222,255,154,253,216,255,227,254,99,255,0,0,119,255,26,1,139,0,130,1,125,255,112,1,44,255,154,0,30,255,35,0,172,255,141,254,116,1,19,254,233,1,150,254,114,0,125,253,8,252,163,253,41,244,205,253,37,247,141,253,209,249,130,254,6,252,222,254,189,254,28,0,26,255,39,0,185,254,11,0,240,254,4,255,233,255,70,255,205,255,242,255,192,255,196,255,251,255,50,254,46,255,167,253,75,255,30,254,15,0,15,255,163,0,39,255,103,0,227,254,128,255,121,255,79,255,229,255,253,255,152,254,119,255,180,253,176,255,72,254,136,255,13,254,220,254,119,253,41,255,255,253,233,0,251,254,68,1,209,254,218,0,2,0,187,1,143,255,134,1,139,255,128,1,158,255,50,1,205,254,72,0,8,0,35,0,0,0,26,0,216,255,150,0,178,254,158,0,66,255,227,0,207,255,70,1,61,255,50,242,24,0,240,242,90,255,77,249,105,254,81,253,81,254,203,254,61,254,255,254,207,254,236,254,15,255,209,254,28,255,13,255,161,255,28,254,61,0,178,255,183,0,247,0,147,0,6,0,194,0,81,255,209,1,116,255,141,1,220,255,218,0,72,0,198,0,211,255,143,0,209,255,236,255,200,255,72,255,2,255,17,255,112,255,156,255,39,1,158,255,136,2,26,0,17,2,61,0,19,1,169,255,44,0,70,251,249,255,52,249,26,1,227,251,200,2,220,253,247,2,37,255,147,2,92,0,196,1,2,255,17,0,90,254,150,255,66,255,218,254,123,255,125,254,136,0,174,255,128,1,169,255,26,3,211,255,176,1,229,254,253,255,225,254,207,254,77,0,196,254,178,0,255,253,66,0,136,253,52,0,92,253,158,0,205,253,13,1,123,255,185,2,44,0,103,0,233,254,134,255,207,254,183,0,125,255,37,0,6,0,123,255,39,0,167,255,125,255,161,255,238,255,225,255,17,1,176,0,13,1,11,1,240,0,55,0,158,0,52,0,154,0,6,1,81,0,64,0,249,0,220,0,39,0,88,1,30,0,30,1,231,255,17,1,11,255,194,0,68,254,121,0,39,254,52,0,90,254,79,0,158,254,216,255,125,254,218,254,220,254,105,255,46,0,75,0,70,0,251,255,240,255,108,255,216,2,203,0,242,3,231,2,105,2,225,2,236,255,134,2,214,252,72,1,130,252,163,0,227,253,79,0,57,254,103,0,139,254,242,255,112,255,136,0,227,0,101,0,17,7,141,0,130,12,251,255,68,11,105,255,59,7,8,255,17,4,253,255,15,2,180,0,240,0,238,0,15,0,233,0,242,255,205,0,28,1,134,1,130,2,68,0,121,1,79,255,24,0,70,255,97,255,229,255,174,255,0,0,59,255,163,0,196,254,187,1,28,0,66,1,90,1,116,0,26,2,19,0,59,2,209,0,121,0,26,1,108,254,86,0,112,254,156,1,105,255,46,2,55,1,154,1,216,1,8,1,194,1,81,0,139,1,253,0,165,0,139,0,242,0,66,0,116,1,92,0,17,1,103,2,17,1,150,1,216,0,251,255,24,0,8,255,220,0,180,255,158,1,205,0,90,1,134,1,163,0,64,0,79,0,185,254,143,255,8,255,92,254,81,2,81,254,94,1,251,254,165,0,103,255,86,0,66,2,244,0,79,4,108,1,6,4,35,0,205,2,110,254,227,0,238,254,161,255,90,255,48,255,174,255,220,255,194,255,112,0,139,255,231,255,169,253,97,255,46,253,145,255,231,254,231,255,37,255,41,0,94,255,249,255,2,0,101,0,247,0,152,255,150,0,11,254,94,0,176,254,110,1,35,255,48,1,19,0,233,0,30,0,79,0,240,253,13,0,119,252,200,255,81,252,57,255,39,255,83,255,233,2,194,255,220,2,128,255,105,1,46,0,77,0,134,0,88,0,251,0,244,0,176,254,211,0,220,253,57,0,77,254,2,1,103,255,101,1,108,2,114,1,46,2,24,2,4,0,46,2,233,254,150,1,116,255,176,0,75,255,110,0,150,255,121,0,75,255,70,1,156,255,225,0,136,255,39,0,167,255,92,255,207,255,158,253,52,0,50,252,35,0,6,253,236,255,30,254,90,0,218,254,44,1,152,255,15,1,214,255,83,0,11,0,172,255,35,1,15,255,207,1,90,255,19,2,154,1,86,1,86,1,132,0,101,0,119,255,163,2,112,254,205,1,176,252,145,255,44,252,77,255,163,253,247,255,134,255,64,0,90,0,90,0,231,0,22,0,147,0,172,254,17,0,123,254,187,255,50,255,41,0,114,255,52,0,52,254,165,255,158,254,28,255,39,254,30,0,116,253,229,255,39,254,83,0,103,255,169,1,35,1,66,2,145,2,218,0,57,2,0,0,141,0,6,1,189,255,19,1,154,255,13,1,75,255,200,1,19,255,211,1,214,253,61,2,174,253,6,1,231,253,238,0,249,254,154,1,103,255,240,1,57,255,240,0,147,254,180,255,99,255,68,255,61,254,79,254,145,254,238,253,19,255,41,254,57,0,68,254,141,0,50,253,194,0,86,253,37,1,92,254,112,1,191,254,105,0,180,0,119,255,46,3,94,254,41,3,4,255,22,1,172,254,26,255,13,255,125,255,233,255,68,0,247,255,105,0,77,0,141,251,79,0,227,248,169,255,134,251,251,1,249,254,214,1,143,0,77,2,227,0,11,3,88,1,105,2,152,0,216,0,200,0,253,255,165,0,105,255,200,255,216,254,70,255,55,255,103,255,11,0,37,0,183,255,108,1,105,0,242,0,247,255,214,254,81,0,233,253,247,255,127,254,17,255,94,255,134,254,139,255,105,254,187,255,163,0,244,0,214,1,145,0,211,1,247,254,41,0,61,255,44,255,233,255,30,255,11,0,13,255,145,254,200,254,238,253,68,255,222,253,180,255,97,253,222,0,86,254,132,1,55,0,123,1,125,0,169,0,207,254,35,0,220,253,207,255,134,253,169,0,150,254,194,255,187,255,130,255,112,255,176,255,253,254,15,1,72,255,185,0,2,0,86,2,99,255,108,1,174,255,167,0,0,0,161,0,187,0,61,1,141,1,114,0,176,1,81,255,187,1,163,254,2,1,77,254,227,255,134,254,123,254,103,255,48,254,8,255,11,254,55,253,123,254,119,253,13,255,26,254,216,255,220,253,189,255,75,254,216,255,130,254,15,0,52,254,132,0,200,253,88,0,39,255,110,255,30,255,227,254,11,254,13,255,8,253,33,255,189,253,143,255,101,254,30,0,222,254,79,0,240,254,253,255,77,255,28,0,231,254,189,255,253,254,6,0,63,255,178,0,130,255,172,1,77,0,26,2,72,1,105,1,26,1,33,0,211,1,229,255,174,1,0,0,48,1,147,0,134,0,233,0,214,0,231,0,174,0,207,0,61,255,139,0,194,254,103,0,15,255,225,255,178,254,209,255,99,254,220,255,66,1,161,0,35,10,112,1,196,8,203,0,101,4,132,0,103,1,35,1,8,0,94,0,240,255,41,0,90,1,205,0,238,1,200,0,52,1,13,0,4,0,121,255,205,254,198,254,61,255,152,252,77,0,255,250,105,1,244,250,2,1,121,251,216,0,55,253,180,1,66,254,165,1,37,255,4,1,143,255,88,255,0,0,41,255,17,0,231,255,172,255,88,0,205,255,66,0,83,0,253,0,11,1,123,2,103,1,50,3,247,1,44,2,183,1,59,1,196,1,180,255,101,1,112,254,30,0,77,0,6,255,13,1,33,254,33,1,134,253,17,1,154,253,33,1,147,254,231,255,218,255,214,254,121,0,205,254,46,1,77,255,108,1,218,255,198,0,26,0,214,255,169,1,236,255,61,4,0,0,2,2,172,255,81,0,174,255,145,255,227,255,44,255,30,0,75,0,251,255,6,255,189,255,97,253,2,0,17,253,94,0,19,254,209,0,19,255,83,2,41,0,39,2,242,0,169,1,30,2,143,1,72,1,70,0,52,0,255,254,132,255,141,254,225,255,150,254,48,255,79,255,211,254,253,255,114,0,172,255,147,1,211,254,39,1,244,253,180,0,33,254,244,255,132,254,37,255,63,255,68,254,81,255,108,254,147,255,139,254,123,255,163,254,37,255,249,254,39,255,209,255,209,254,185,255,231,254,30,0,187,254,152,0,119,254,214,0,44,255,227,255,205,255,207,255,253,255,30,0,229,255,180,0,251,255,68,1,6,0,44,1,152,255,134,0,4,255,8,0,253,254,203,0,207,255,189,0,251,0,19,0,17,2,105,0,165,2,176,0,194,2,121,1,163,0,218,1,198,249,214,1,121,244,132,0,81,245,196,255,35,249,101,255,50,252,161,253,189,254,174,239,216,255,255,231,61,0,10,238,33,0,77,245,128,255,88,250,163,255,253,252,2,0,46,254,128,255,194,254,216,254,158,255,19,254,112,255,92,254,75,255,44,255,48,255,229,255,116,254,19,0,200,254,13,1,28,0,103,1,130,0,220,0,19,255,134,0,156,254,99,255,114,255,57,254,231,255,37,254,218,255,238,0,163,255,6,2,242,254,200,0,128,255,127,254,116,0,24,252,41,1,99,251,128,1,119,252,19,1,123,254,196,0,37,0,97,0,105,0,145,255,178,255,112,255,119,255,61,0,99,0,8,1,244,255,52,1,41,255,152,1,26,0,90,2,24,1,174,1,205,0,242,0,114,0,189,0,152,0,200,0,176,0,161,255,86,0,37,255,70,0,150,255,83,0,64,0,189,0,57,1,225,0,236,1,145,0,200,1,119,255,6,0,105,254,19,255,169,254,158,254,2,255,92,254,46,255,211,253,97,255,150,254,121,254,253,255,163,253,253,255,185,253,200,255,79,254,136,255,233,254,152,0,86,0,244,255,99,1,72,255,90,1,196,254,19,1,114,254,158,0,114,254,227,255,238,253,57,0,156,254,119,0,72,255,180,255,119,253,156,255,52,254,72,0,26,255,154,0,249,0,152,0,112,2,63,255,125,2,63,253,70,1,233,252,207,254,247,253,231,253,236,255,218,253,112,1,72,254,46,2,203,254,165,2,231,254,68,3,105,255,83,2,240,255,57,0,152,0,147,255,15,1,15,0,79,1,52,0,130,1,227,254,154,1,141,254,251,1,183,254,154,1,253,254,64,1,127,254,192,0,203,254,238,255,4,0,130,255,112,0,136,255,99,0,70,0,196,255,88,0,189,255,41,0,66,0,242,255,48,0,128,255,200,255,33,255,145,255,46,254,30,255,68,253,86,254,163,253,180,254,205,253,134,255,229,253,236,255,191,253,94,0,240,253,125,0,24,255,108,0,41,255,141,0,251,254,2,1,52,255,114,0,194,254,6,0,26,254,192,0,127,254,178,1,123,255,33,2,17,0,214,1,130,255,123,1,55,255,220,0,33,255,229,255,125,255,41,255,255,254,156,252,55,255,141,251,35,0,185,252,205,255,134,253,147,255,116,254,24,255,203,255,79,254,70,1,141,254,180,1,75,255,121,0,17,0,163,254,13,1,61,253,110,1,125,252,75,1,15,253,105,1,244,254,119,1,121,0,37,1,143,0,105,0,134,0,123,0,97,0,165,1,75,0,203,255,187,255,145,254,110,255,99,254,203,255,169,254,77,0,103,255,72,0,150,255,105,0,121,255,121,0,207,255,253,0,125,0,66,0,41,1,255,254,97,0,136,254,97,255,4,255,30,255,17,255,123,255,176,254,132,255,4,254,37,0,24,255,35,0,75,1,50,255,240,2,75,254,211,2,52,254,35,2,218,255,176,1,238,255,209,0,203,255,99,255,39,0,127,250,211,255,198,245,178,255,77,246,240,255,147,249,249,255,209,251,112,255,169,252,70,0,222,252,108,0,24,253,240,255,194,252,22,255,68,253,101,254,141,254,167,254,145,255,191,254,48,0,236,255,37,0,50,1,123,255,249,2,180,255,143,3,112,0,247,2,59,0,189,1,251,255,79,0,185,255,108,255,116,255,196,255,180,255,22,255,4,0,101,255,77,0,251,255,6,0,167,255,79,0,8,255,139,0,132,254,108,0,11,254,203,255,59,254,244,255,183,255,178,0,50,255,169,1,125,254,139,1,116,254,39,1,83,254,92,0,167,254,22,0,207,254,238,255,39,255,191,254,207,254,50,254,169,254,4,255,33,255,50,255,72,0,2,255,229,255,0,0,249,255,222,1,156,0,227,2,97,0,22,3,242,0,145,2,244,0,189,0,209,2,249,254,141,2,143,254,19,2,185,254,240,0,103,255,141,254,203,255,90,254,48,255,218,254,229,254,105,255,55,255,90,0,22,255,11,255,229,255,176,254,194,0,141,255,8,0,35,0,172,255,229,255,218,255,50,254,13,0,156,253,200,255,50,254,75,0,185,254,112,1,236,255,99,2,97,0,196,1,231,254,8,1,75,254,174,0,97,254,81,0,156,255,17,0,81,0,92,0,218,0,88,1,103,1,123,1,209,0,57,1,218,255,209,0,178,255,92,0,37,255,4,0,88,255,198,255,240,255,187,255,244,254,249,255,77,254,196,255,112,254,222,254,57,255,240,253,105,0,207,254,165,0,66,1,214,0,172,2,136,2,13,2,194,255,19,2,79,250,180,1,202,249,183,0,97,251,119,255,203,252,63,255,48,254,79,255,108,255,101,254,22,0,30,254,220,0,150,254,145,0,183,255,11,0,238,255,55,0,231,255,242,0,216,255,132,1,123,255,128,0,15,0,196,255,214,0,11,255,90,1,218,253,161,0,207,253,99,255,59,254,94,255,205,254,81,255,141,255,200,255,196,255,121,0,79,255,114,0,244,254,24,0,108,254,216,254,4,255,63,254,112,0,8,255,240,0,8,0,187,1,163,0,112,1,13,0,28,1,72,255,132,1,225,254,172,1,172,254,128,0,17,255,11,0,11,0,79,255,169,0,229,254,44,1,37,254,169,0,108,254,37,0,154,0,161,255,33,1,92,254,2,1,39,254,79,0,50,0,220,255,225,2,55,255,218,3,94,255,242,2,222,254,238,0,203,254,253,254,169,255,48,253,154,255,35,253,55,255,114,254,41,255,13,255,253,254,187,255,165,254,114,255,249,254,114,254,128,255,176,253,132,0,46,254,72,1,110,255,72,1,88,0,57,1,238,255,203,0,244,254,130,0,209,254,19,0,8,0,253,254,103,0,75,255,185,255,192,255,83,255,233,254,150,255,249,253,110,0,13,254,4,1,116,255,70,0,207,0,220,255,187,1,97,255,110,1,88,255,180,0,218,254,77,0,225,254,231,255,214,255,92,255,174,0,55,0,86,1,214,0,55,2,236,0,72,4,92,255,53,7,152,255,112,6,180,255,147,2,196,254,216,255,19,255,121,255,236,255,33,255,218,0,176,255,88,1,209,255,134,1,4,255,97,0,77,253,4,0,209,252,156,0,185,253,77,0,105,254,178,255,83,255,19,0,110,255,178,255,211,254,110,254,17,255,81,254,218,255,130,254,163,0,141,255,167,0,55,1,79,0,249,1,242,255,22,1,0,0,247,255,249,0,178,255,19,1,97,255,35,1,165,255,86,1,183,255,99,0,242,254,227,255,72,255,55,0,64,0,59,1,167,255,216,1,39,0,105,0,187,0,150,254,211,0,90,253,194,0,249,252,116,0,222,253,112,255,158,254,88,254,17,255,165,254,207,255,218,255,145,0,114,0,11,0,154,0,161,254,75,5,218,254,99,11,143,255,249,9,8,0,75,5,24,255,139,2,94,254,77,1,19,254,132,0,103,254,90,0,86,255,41,1,205,255,172,1,72,0,105,1,244,255,2,1,185,255,196,255,139,255,178,254,11,255,19,254,30,255,63,254,139,254,112,255,236,254,17,0,105,0,185,255,46,1,174,0,0,2,61,1,156,2,198,0,46,2,75,1,88,1,83,2,75,1,192,2,227,1,90,2,134,0,139,1,240,253,81,1,253,254,41,1,214,1,30,1,28,2,143,0,222,1,19,255,180,0,236,254,211,0,158,255,26,1,249,255,125,1,44,0,216,0,205,0,220,255,187,0,116,255,238,255,141,255,81,255,143,255,41,255,178,254,180,255,48,255,244,255,6,0,205,0,174,255,92,1,17,255,207,0,185,255,132,0,249,255,86,0,41,0,187,0,128,1,251,0,128,3,154,0,136,3,203,255,158,2,249,255,108,2,205,255,214,1,174,255,154,0,152,0,185,255,108,0,187,0,19,0,216,1,211,0,178,0,11,1,90,255,81,0,108,255,220,255,180,255,19,0,236,255,139,0,136,255,218,255,57,254,176,255,227,253,231,255,156,254,24,0,163,255,97,0,55,0,218,255,207,255,225,255,174,255,112,0,218,255,150,1,161,255,231,1,101,252,139,0,207,249,88,0,46,252,83,255,196,254,147,254,203,0,90,255,92,1,108,2,75,1,105,0,88,1,114,255,152,1,218,255,218,1,86,255,41,0,152,254,125,254,225,254,180,254,30,0,236,254,198,1,24,255,116,2,46,255,247,1,66,255,152,1,103,255,121,0,169,255,145,254,187,255,196,253,216,254,123,253,4,255,156,253,121,254,83,254,70,253,88,255,116,253,48,255,110,254,183,255,185,255,114,0,83,0,174,0,63,255,116,0,194,255,17,1,79,0,83,1,94,255,158,0,116,255,26,0,194,255,11,0,121,255,158,255,214,254,244,255,75,254,216,255,191,254,150,255,185,255,214,0,97,255,125,1,37,0,90,1,28,2,6,1,225,1,110,0,50,1,218,0,196,0,68,1,150,0,253,0,251,255,19,0,187,255,103,255,247,255,147,253,174,255,139,253,165,255,6,255,123,255,156,255,121,0,185,255,26,1,196,255,57,1,108,0,110,1,205,0,218,1,125,0,101,1,143,0,125,0,50,0,0,0,88,0,19,0,92,0,139,0,70,0,183,0,130,255,198,1,205,254,180,1,114,255,231,0,22,0,136,0,163,255,77,0,143,255,55,0,86,0,72,0,26,0,161,1,0,0,167,0,214,254,222,255,169,254,136,255,251,255,145,255,203,0,0,0,64,1,255,254,222,1,189,253,165,1,119,253,52,1,6,254,180,0,189,253,163,0,88,253,253,0,231,253,68,0,44,254,176,254,233,254,24,254,28,1,26,254,55,3,220,254,205,2,180,254,167,1,211,253,81,1,152,253,94,0,147,254,167,254,22,255,81,254,163,255,46,254,253,255,139,254,145,255,128,255,216,254,205,0,209,254,251,0,2,255,61,1,66,254,2,1,86,253,101,0,37,254,225,0,229,254,249,0,86,255,24,1,141,255,169,0,183,254,35,1,165,254,128,1,136,254,169,1,46,255,123,0,83,0,48,255,196,0,99,254,183,0,125,0,92,255,105,7,110,254,22,8,165,254,110,5,105,255,176,2,172,255,156,1,59,0,81,1,83,255,143,1,244,253,172,1,61,254,240,1,0,0,92,2,86,1,17,2,152,2,169,1,33,3,88,1,6,3,8,1,39,2,30,0,176,1,132,255,200,0,194,255,207,0,44,0,178,0,44,0,183,0,75,0,46,1,136,255,200,0,0,0,163,0,13,0,169,0,249,255,79,0,19,0,152,255,59,0,163,254,209,0,187,254,19,1,229,255,244,255,48,255,127,254,94,254,8,254,249,254,28,254,172,255,205,254,13,0,244,255,44,0,83,0,103,255,0,0,194,255,253,254,41,255,192,255,63,254,72,0,97,254,156,0,77,255,185,1,196,254,227,1,167,252,161,0,143,251,253,255,147,251,152,0,81,252,48,2,200,253,163,2,66,255,39,1,11,0,209,255,240,255,116,255,121,255,132,255,141,255,141,255,123,255,8,0,97,255,198,0,205,254,236,1,167,254,28,2,165,255,97,1,231,0,158,0,19,1,187,0,154,0,251,0,123,255,244,0,240,255,4,0,33,0,231,254,81,0,156,254,77,0,136,255,61,0,185,0,158,255,39,1,150,255,249,1,39,255,247,1,61,255,240,1,19,255,183,1,88,255,19,1,28,0,24,0,72,0,218,255,103,0,194,255,41,0,68,255,11,255,203,254,72,254,88,255,33,254,236,255,183,254,114,0,134,0,83,1,152,1,205,0,251,0,22,0,70,0,24,255,154,255,101,255,22,255,134,0,152,254,154,1,169,254,167,1,130,255,55,1,101,0,229,0,163,0,24,0,52,0,57,254,132,0,174,253,125,0,79,254,169,255,236,254,214,254,88,255,39,255,141,0,152,255,44,2,231,255,30,3,183,0,154,2,97,0,192,1,0,0,132,0,209,255,242,255,24,0,211,254,198,0,101,254,35,0,105,254,15,0,231,253,37,0,123,253,46,0,178,254,216,255,130,0,169,255,121,0,163,255,88,255,39,0,183,254,121,0,130,255,216,255,83,1,35,255,41,2,19,0,145,1,114,1,143,1,97,1,64,1,35,0,152,0,75,1,247,255,114,2,68,255,50,2,253,255,156,2,183,0,196,1,180,0,59,1,136,1,46,1,165,5,86,1,196,8,101,1,209,7,72,1,141,5,33,1,176,3,158,3,176,1,231,3,6,0,163,2,4,255,48,1,130,254,134,0,139,253,17,0,72,253,150,0,141,254,167,0,128,255,50,255,185,255,209,253,55,255,240,253,105,254,22,255,17,253,165,0,216,252,125,1,255,253,57,2,136,254,139,2,147,254,178,2,145,254,251,1,22,254,154,0,72,254,167,254,216,255,35,253,66,1,216,252,114,1,63,253,48,1,227,253,227,0,90,254,26,1,68,254,70,0,88,254,66,255,205,254,19,255,50,255,72,255,24,255,251,255,178,254,30,0,203,254,41,0,176,255,68,0,176,0,112,0,240,0,161,0,39,1,220,0,214,0,125,1,231,0,187,1,123,0,77,0,218,255,249,255,189,254,101,0,247,253,231,0,130,254,185,0,116,255,143,0,92,255,236,255,214,254,52,255,103,254,33,255,187,253,141,255,198,252,83,0,86,253,99,0,103,254,127,254,233,255,253,252,247,255,121,253,251,255,194,254,236,255,46,254,81,255,105,255,214,254,17,1,178,254,55,1,169,254,8,0,57,254,108,255,26,254,94,253,86,254,200,250,108,254,169,251,41,254,147,253,161,254,147,253,8,0,30,254,128,0,231,254,141,253,185,255,247,247,48,0,136,244,167,255,231,246,167,255,207,250,183,0,46,254,52,1,72,255,253,0,72,255,200,0,194,0,136,0,19,2,81,0,22,2,57,0,70,2,33,0,108,1,0,0,156,0,207,255,161,0,63,255,50,0,167,252,116,255,48,251,33,255,242,253,238,255,152,255,108,0,220,255,30,1,75,0,222,0,161,0,44,1,46,1,66,1,22,1,242,0,141,0,88,0,57,0,24,255,141,255,83,254,253,254,116,252,156,254,251,251,13,254,92,253,13,253,94,254,222,252,205,254,143,253,110,254,79,255,2,254,211,0,83,254,125,1,143,255,86,0,222,254,167,255,90,254,214,255,247,254,196,0,83,0,163,1,229,0,132,255,4,1,233,253,4,1,44,253,240,0,39,253,220,1,79,253,101,3,19,254,57,3,244,254,116,2,70,255,209,1,143,255,185,0,121,0,200,255,161,1,209,255,227,1,99,0,209,0,161,255,63,255,59,255,99,255,249,255,59,0,123,0,207,0,116,255,147,0,180,254,165,0,35,255,72,255,207,255,6,255,211,255,132,255,94,255,130,0,77,255,238,0,64,0,6,1,13,1,50,1,103,0,198,0,198,254,6,0,150,253,231,255,220,253,196,255,92,254,63,255,48,254,211,255,41,254,121,0,30,254,229,255,150,254,88,254,22,255,141,253,79,254,174,253,211,253,81,254,105,254,41,255,145,253,121,0,101,247,194,0,158,245,41,1,172,248,132,1,114,252,158,2,59,255,66,2,236,255,72,1,178,0,39,0,198,0,203,255,81,0,0,0,247,254,253,255,132,254,4,2,4,255,19,4,8,0,236,3,240,0,70,3,247,1,136,2,145,1,48,2,81,0,19,0,13,255,22,254,119,254,163,253,180,255,145,254,114,0,180,255,130,0,0,0,22,0,13,0,169,255,22,0,68,255,6,0,83,255,94,0,11,255,15,1,134,254,165,0,141,254,158,255,209,253,112,255,63,254,238,255,116,255,209,255,211,0,99,0,176,1,112,1,125,1,174,2,249,0,103,3,35,1,134,2,253,0,143,0,222,255,24,255,77,255,61,255,183,255,30,255,207,255,132,255,216,255,255,254,220,255,30,255,238,255,251,254,180,255,61,255,152,255,143,255,13,255,68,0,187,254,209,0,158,254,183,1,110,0,68,0,145,4,227,254,2,6,59,254,24,5,112,0,101,2,200,1,22,2,59,0,22,1,17,255,105,0,72,255,48,0,94,0,225,255,132,0,119,254,28,0,169,253,128,0,203,253,174,0,196,254,128,0,19,255,196,255,163,255,83,255,130,255,236,255,99,255,139,0,216,255,240,0,70,0,39,0,94,255,238,255,242,254,105,0,236,255,192,1,205,0,172,2,77,2,70,2,94,3,244,1,37,3,205,2,26,2,229,2,244,0,150,1,150,255,163,255,242,254,156,255,72,254,33,0,249,253,200,255,79,252,156,255,216,251,176,255,200,253,35,0,68,0,240,0,192,0,99,1,112,0,169,1,105,0,130,1,17,1,145,1,37,1,176,1,156,0,4,1,143,0,169,0,150,0,26,0,70,0,220,255,11,255,249,255,123,254,39,0,207,254,205,255,30,255,88,255,4,0,214,254,185,1,180,254,39,2,180,254,50,1,83,0,17,0,86,1,194,255,99,0,163,255,79,0,134,255,26,1,214,253,231,1,216,250,152,2,105,250,218,2,253,252,180,2,150,254,209,2,44,255,8,2,57,255,247,1,205,254,6,1,231,254,123,255,207,254,108,254,150,254,81,254,236,254,33,255,11,255,167,255,154,255,83,255,154,0,44,255,203,255,130,255,83,0,2,0,70,1,141,255,225,0,172,255,165,0,165,0,37,0,222,0,141,255,141,0,161,255,242,255,52,0,22,254,37,0,229,252,158,0,13,252,24,1,154,252,92,1,143,254,167,0,75,255,119,0,247,255,101,0,189,255,194,255,185,255,216,254,211,255,77,254,225,0,123,254,121,1,189,255,46,1,112,0,81,1,139,0,50,1,189,255,161,0,220,254,90,0,39,255,132,255,169,0,0,0,116,1,192,0,92,1,233,1,72,0,242,1,121,0,205,1,205,0,114,1,57,1,81,1,238,0,165,1,198,0,247,0,6,0,99,0,198,254,105,255,66,254,63,255,154,254,143,255,238,254,24,255,247,254,211,255,125,251,112,0,169,252,209,255,242,254,130,255,59,0,244,255,123,0,150,0,19,1,116,255,11,1,116,254,187,0,83,255,61,1,216,0,52,1,128,1,218,0,6,255,33,0,211,253,46,0,216,254,99,0,240,255,143,0,13,1,112,0,196,0,103,0,35,0,128,0,244,255,158,0,119,255,132,0,134,0,218,0,116,1,108,1,101,2,79,0,17,2,220,255,13,1,233,255,238,255,0,0,145,255,225,255,35,255,251,254,242,254,26,254,128,255,139,255,116,255,174,1,225,254,41,1,185,254,90,0,112,254,225,0,220,254,207,2,139,255,207,3,253,254,207,2,66,255,158,1,167,255,30,1,165,255,50,1,75,255,46,1,116,255,200,0,143,254,30,0,22,254,163,255,236,253,112,255,35,254,8,0,244,255,97,0,46,254,97,0,35,253,200,0,244,252,218,0,30,252,247,0,19,252,154,0,83,252,37,0,101,253,220,255,2,254,97,0,6,254,244,0,220,253,103,0,13,254,227,255,154,253,147,255,176,253,11,0,4,254,108,0,185,254,132,255,105,255,231,254,205,255,240,254,114,0,4,0,59,1,205,255,26,1,251,254,50,1,97,255,50,1,114,255,205,0,240,253,205,0,112,252,108,0,229,252,183,255,52,253,174,255,231,253,172,0,75,254,222,0,66,254,216,0,176,254,105,0,83,255,238,255,92,255,214,254,0,0,218,254,205,0,81,255,136,0,75,255,251,254,88,0,97,254,15,0,99,255,92,0,64,1,37,0,4,1,6,0,200,255,26,255,216,253,154,253,194,253,136,253,207,255,253,254,218,0,13,0,72,0,37,0,125,255,222,255,222,255,227,255,48,1,152,254,70,1,196,251,163,0,52,252,66,0,211,253,59,0,209,254,211,0,94,254,46,2,220,253,15,3,167,254,216,1,156,254,46,0,97,0,231,255,37,255,39,0,132,253,178,0,86,253,203,1,57,253,181,5,19,254,41,6,39,254,41,3,59,253,125,1,172,253,24,2,251,254,26,3,200,255,158,2,200,0,22,2,22,1,59,2,2,1,150,1,200,0,231,0,44,0,94,0,218,0,180,255,103,0,147,255,150,255,196,254,86,0,30,255,52,1,200,255,61,1,178,255,94,0,231,254,139,0,70,253,178,0,68,253,2,1,141,253,205,0,57,254,110,2,6,255,222,9,231,255,147,12,48,1,211,9,121,1,105,6,130,0,48,3,0,0,101,1,189,0,123,0,92,1,119,0,189,0,64,1,52,0,165,0,57,0,147,255,119,0,174,255,174,0,236,255,227,0,125,255,167,0,44,255,86,0,242,254,46,0,139,0,94,255,192,1,92,254,114,2,161,253,185,1,172,253,13,1,2,254,242,0,57,254,152,0,28,255,187,0,158,255,94,0,178,255,94,255,68,255,48,254,158,253,123,254,66,253,236,254,180,254,255,254,161,255,70,0,48,0,30,0,63,255,97,255,244,254,176,254,70,254,238,253,161,254,46,255,52,255,238,255,116,0,59,0,108,1,214,1,200,0,141,1,249,255,145,255,161,0,132,255,26,2,8,0,180,1,203,255,13,1,200,0,123,1,88,1,211,1,24,1,2,2,121,0,240,1,88,0,147,2,114,1,128,2,240,1,147,1,59,1,139,255,86,1,143,253,68,1,203,252,233,255,110,252,180,255,70,254,169,255,167,255,183,255,15,0,2,0,114,0,185,255,192,0,218,255,4,1,247,255,125,0,105,0,167,255,88,0,101,0,4,0,103,2,15,255,225,2,147,255,189,2,90,255,55,2,154,255,130,1,112,0,152,1,44,2,194,1,81,2,154,1,116,2,123,1,79,2,79,1,247,1,220,0,103,1,105,0,214,0,55,0,249,255,35,0,141,255,88,255,70,255,105,255,11,0,55,0,233,0,46,1,198,0,116,2,244,255,24,3,209,255,236,2,247,254,249,1,28,255,251,0,15,0,229,255,79,0,70,255,214,255,94,255,110,255,163,255,55,255,44,255,4,255,2,255,28,255,158,255,11,0,183,0,52,0,150,1,59,0,220,2,251,255,169,2,165,255,178,1,92,255,61,1,158,254,26,1,251,254,125,0,141,255,211,255,103,255,152,1,216,254,117,6,169,254,196,8,22,255,35,7,227,255,156,4,68,1,222,1,169,1,203,255,214,0,205,254,97,0,174,1,110,0,183,7,22,0,121,9,46,255,245,7,233,254,17,5,236,254,216,1,247,253,103,0,68,254,75,1,240,255,22,2,158,1,75,1,26,1,72,1,114,0,28,1,152,0,99,0,81,0,132,255,211,0,240,255,139,1,116,1,236,2,216,1,108,3,150,1,70,2,178,0,90,0,163,255,114,255,66,255,167,254,187,255,90,254,216,255,72,254,8,0,112,253,15,0,249,251,163,255,205,252,11,255,183,254,11,254,83,255,94,253,4,255,154,253,141,255,172,254,185,255,180,255,19,0,0,0,136,1,222,255,134,2,0,0,150,2,83,0,11,1,108,0,147,255,236,252,152,254,15,250,30,254,207,250,97,254,61,253,6,255,81,254,198,254,183,255,236,253,169,0,251,253,17,1,163,254,216,0,225,254,125,0,143,255,207,0,141,255,30,1,134,255,132,0,161,255,187,255,37,0,174,254,198,0,253,253,61,0,169,253,97,255,125,253,209,254,13,253,114,254,75,253,139,253,105,254,253,251,240,255,158,250,134,0,94,252,57,0,19,255,37,0,207,0,88,0,240,1,203,0,176,2,158,0,233,2,240,255,216,1,169,255,0,1,141,255,222,0,163,254,139,1,222,252,247,0,247,252,220,255,57,254,233,254,169,254,227,253,0,0,130,253,128,0,61,254,247,255,17,255,192,255,236,255,165,255,22,0,11,0,30,255,176,0,172,253,17,1,163,253,52,1,174,254,242,0,238,254,99,0,150,255,39,0,240,255,44,0,22,255,66,0,88,254,247,255,39,255,178,255,57,255,139,255,112,255,211,255,134,254,48,0,44,253,50,0,77,253,0,1,75,254,209,1,90,254,0,1,86,254,4,1,11,255,8,1,121,255,152,0,200,254,83,0,28,254,132,0,154,253,211,0,50,254,128,0,44,255,209,255,39,0,8,255,180,0,66,254,13,1,37,254,72,1,249,254,55,1,2,0,26,1,114,255,55,0,48,255,180,255,233,254,121,255,167,252,251,254,57,252,81,255,108,253,187,255,156,254,152,0,152,254,172,1,108,254,183,0,119,254,88,0,114,255,11,0,203,255,211,0,55,0,128,1,134,0,130,1,218,0,55,0,19,1,92,255,75,1,249,254,92,1,28,254,225,0,176,254,72,0,251,255,244,255,94,0,194,255,233,255,19,0,247,255,150,0,66,0,64,0,41,0,37,0,17,0,39,0,103,255,37,0,174,255,70,255,229,255,97,254,119,0,139,254,194,0,203,254,251,255,176,254,105,255,187,254,13,255,211,255,194,255,218,0,194,255,11,1,152,255,13,1,203,255,26,1,240,255,112,0,119,255,251,255,17,255,41,0,30,255,125,0,99,255,116,0,169,254,17,0,123,253,229,255,77,254,24,0,4,0,94,255,143,0,156,255,114,0,30,1,185,0,94,1,94,1,187,0,105,1,103,0,101,1,24,0,203,0,194,255,75,0,209,255,167,0,165,0,123,1,136,1,72,1,108,1,94,0,134,0,205,255,203,255,103,255,158,0,200,255,17,1,30,0,251,0,220,255,39,1,225,254,99,1,240,254,101,2,114,255,41,3,28,255,70,2,127,254,185,0,24,254,41,0,207,253,0,0,198,253,79,0,180,253,44,1,83,254,68,1,253,255,72,0,209,1,209,255,253,3,163,255,244,3,141,255,70,1,52,255,194,255,174,255,233,254,227,255,218,253,147,0,68,254,220,0,24,255,101,1,249,255,180,1,180,0,178,0,19,1,99,0,70,1,189,0,240,0,247,0,48,0,94,0,66,0,4,0,13,0,112,0,229,255,88,0,57,255,247,255,238,254,156,255,236,254,26,0,253,254,128,1,152,255,134,2,61,0,17,3,61,1,240,1,238,1,192,1,189,1,8,1,83,1,176,0,2,1,110,1,35,0,59,2,165,255,17,2,139,255,2,1,152,255,88,255,152,0,30,254,167,0,225,254,240,255,198,255,59,0,167,255,28,1,61,0,61,1,61,1,183,255,183,0,22,254,33,255,218,254,176,254,90,0,105,0,59,1,17,1,185,1,178,0,132,1,192,255,187,0,220,255,70,0,46,1,37,0,200,2,88,0,105,2,24,1,128,1,119,1,242,0,70,0,253,0,116,0,6,0,169,1,37,254,4,2,227,253,6,2,189,254,189,0,176,255,39,255,63,255,222,254,203,254,68,255,229,254,214,255,28,255,0,0,83,255,128,255,145,0,218,255,249,1,203,0,169,2,105,1,156,2,116,1,132,2,143,0,163,2,55,255,90,2,189,254,161,1,2,255,28,0,90,255,2,255,97,255,145,254,24,255,172,254,92,255,198,255,189,255,240,255,198,255,48,0,205,255,68,0,125,254,209,255,110,251,83,255,130,250,70,255,66,252,28,255,207,253,119,254,165,254,79,254,92,254,28,255,233,253,46,255,147,254,203,254,22,255,227,254,59,255,152,255,2,3,41,255,105,7,123,255,143,6,99,255,44,4,92,255,169,2,196,255,236,1,147,255,44,1,13,255,30,0,19,255,24,255,231,255,247,254,231,255,222,255,231,255,90,0,13,0,225,255,24,0,211,254,143,255,119,254,19,255,207,254,41,255,225,254,203,255,41,255,97,0,141,255,0,0,242,255,238,253,68,0,4,253,28,0,8,253,207,255,35,253,209,254,203,253,205,253,255,254,68,254,41,0,161,255,185,0,152,0,108,1,214,0,194,1,108,0,253,0,37,0,86,0,99,0,225,255,46,0,200,255,255,254,119,255,39,255,161,254,192,0,41,254,174,1,236,253,187,1,99,253,112,0,180,253,236,255,28,254,233,255,114,255,156,252,92,0,238,245,233,0,33,242,249,0,189,243,70,0,44,248,57,0,90,251,64,0,119,252,231,255,180,253,116,255,220,255,136,255,119,1,44,0,128,1,156,0,86,0,39,0,143,255,194,255,6,255,161,255,30,254,203,255,15,254,231,255,249,254,35,0,121,255,218,255,26,0,231,254,216,0,222,253,2,1,255,252,2,0,44,253,55,255,233,253,150,255,222,254,189,255,189,255,136,255,225,255,2,0,52,255,169,255,216,253,8,255,211,250,134,254,196,250,97,255,225,252,39,0,30,254,141,255,178,254,19,255,194,254,26,255,150,254,216,254,167,255,112,254,52,1,72,253,167,1,233,252,110,1,169,253,88,1,130,255,216,0,99,0,132,0,83,0,183,0,0,0,99,0,227,255,167,255,70,255,211,254,77,255,83,254,6,0,134,254,28,1,187,254,196,1,244,254,44,1,176,255,59,0,139,0,187,255,108,1,103,255,72,2,19,255,48,2,39,255,52,1,68,255,247,255,145,255,209,254,110,0,33,255,128,0,178,0,37,0,64,1,92,0,139,0,112,0,189,255,176,0,192,255,147,1,198,255,132,1,145,255,205,0,205,255,81,0,28,0,236,0,110,0,198,1,70,0,176,1,57,0,110,0,189,0,192,255,209,0,125,255,251,0,90,255,48,1,134,255,229,0,216,254,26,0,86,254,30,255,75,254,4,255,33,255,68,255,249,255,59,255,92,0,189,254,236,0,240,252,216,0,172,252,39,1,33,254,81,1,110,255,198,1,103,255,108,1,46,255,220,0,55,255,209,255,200,255,2,255,242,255,229,255,200,255,194,0,163,255,61,1,143,0,143,1,139,1,28,1,55,1,178,0,123,0,4,0,167,255,238,255,6,255,39,0,68,255,227,255,147,255,30,0,59,0,116,0,130,0,55,1,46,0,203,1,247,255,123,1,57,255,174,0,185,254,211,255,70,254,176,254,145,254,15,255,200,254,145,255,176,254,88,0,94,255,207,0,187,0,143,1,209,0,52,1,203,255,136,0,72,255,99,255,156,255,125,254,13,0,66,254,172,255,152,254,103,255,209,255,249,255,15,1,90,0,141,0,240,0,229,255,105,0,83,0,187,255,176,0,123,255,163,0,105,255,116,0,214,255,2,0,205,0,11,0,68,1,240,0,203,0,227,0,172,255,247,255,244,254,178,255,15,255,6,0,33,255,136,0,187,254,194,0,178,254,13,1,57,255,132,1,59,255,196,1,187,254,17,3,205,254,77,3,79,255,2,1,35,255,66,255,247,254,183,254,13,255,156,255,134,254,174,0,103,254,134,0,121,254,227,254,139,254,19,254,66,255,81,254,233,255,26,254,11,0,225,253,61,0,55,254,132,0,72,255,220,0,236,255,112,1,19,1,249,1,229,1,61,2,108,1,97,2,94,0,114,2,251,0,101,3,141,0,116,4,147,255,203,3,97,254,172,1,174,254,116,255,176,255,37,254,121,255,4,254,103,255,203,254,141,255,103,254,92,0,86,253,143,0,229,252,13,1,200,253,200,2,218,254,178,2,176,255,125,1,249,255,88,1,249,255,19,1,75,255,72,0,92,254,101,255,240,253,167,254,15,254,139,255,41,254,247,0,28,254,189,1,242,254,218,0,145,255,6,0,72,255,77,0,48,255,125,0,163,255,251,255,150,255,145,0,205,255,90,0,253,0,13,255,114,1,156,253,242,0,28,254,233,255,52,255,227,255,39,255,231,0,154,254,97,1,156,255,229,0,11,1,35,0,33,1,198,255,103,0,158,255,205,255,194,255,61,0,22,0,214,0,158,255,114,1,187,254,185,0,48,255,163,255,244,255,209,254,249,255,108,254,35,0,24,254,183,1,249,254,81,3,214,255,220,2,145,255,154,1,218,255,77,1,154,0,227,1,139,0,187,1,0,0,209,0,203,255,15,0,167,255,57,0,141,255,147,0,165,0,97,0,229,0,105,0,64,0,154,0,8,0,152,0,187,0,33,0,94,1,253,1,55,1,72,3,125,0,174,1,68,0,28,0,238,255,72,0,50,255,194,0,185,253,57,0,236,253,141,255,132,254,94,255,8,255,255,254,150,255,94,254,30,0,99,254,88,0,48,255,101,2,52,0,169,5,240,0,236,6,134,1,61,4,88,1,92,2,211,0,134,1,75,0,30,1,8,0,105,1,37,0,79,1,86,255,11,1,33,254,128,1,48,254,220,1,189,254,119,1,8,255,247,0,81,255,44,0,218,254,244,255,39,254,108,0,99,254,147,255,163,254,55,0,205,254,90,0,48,255,244,255,61,0,81,255,174,1,0,0,147,2,233,0,112,2,92,1,240,2,83,1,6,3,251,1,143,2,134,2,203,1,101,2,211,0,22,2,165,0,152,0,150,0,123,0,48,255,94,0,121,254,244,254,6,255,97,254,48,255,169,254,242,254,218,255,167,254,68,0,236,254,220,1,35,255,180,1,52,255,211,0,41,0,211,255,145,0,240,254,64,0,8,255,15,0,86,0,238,255,156,1,83,0,15,2,176,0,0,2,251,255,59,1,4,255,189,0,163,254,48,0,8,255,121,255,180,255,139,255,247,255,231,255,196,255,19,1,119,255,242,1,105,255,163,2,244,255,68,1,55,0,123,0,39,0,143,0,68,0,103,0,189,255,209,255,194,255,236,255,236,255,165,255,161,0,163,255,154,1,15,0,220,0,187,0,0,0,128,1,198,255,75,1,75,255,26,0,180,254,68,255,57,254,59,0,57,254,108,0,8,255,112,255,147,255,30,252,167,255,174,247,187,255,116,249,19,0,251,252,68,0,52,255,247,255,185,255,211,255,174,255,24,0,86,255,28,0,24,0,165,254,68,1,70,253,92,2,41,253,22,3,251,253,134,2,229,254,75,2,123,255,198,1,136,255,101,0,110,255,141,254,33,255,83,254,114,254,205,254,2,254,249,255,209,253,143,0,24,254,66,0,203,254,41,0,44,0,33,0,183,0,44,0,112,0,79,0,24,0,220,0,185,255,150,0,145,255,225,0,41,255,2,1,231,255,83,0,253,0,134,255,227,0,63,255,99,0,68,0,200,0,214,1,112,1,185,1,143,1,229,0,229,1,11,1,28,2,86,0,196,1,68,255,24,1,11,255,161,0,83,255,123,0,205,255,211,0,251,255,39,0,147,255,187,255,247,255,41,255,13,0,156,255,207,255,116,255,174,255,152,254,238,254,229,253,28,254,94,253,209,253,174,253,81,254,94,254,172,254,94,255,110,255,114,0,57,0,97,1,26,1,97,1,154,0,251,0,143,255,244,255,236,255,198,254,172,1,227,253,156,2,176,254,227,1,194,255,119,1,50,0,97,1,128,0,233,0,70,0,68,0,101,0,136,0,92,0,13,0,44,0,194,0,225,255,64,1,46,0,26,1,128,1,150,0,220,1,249,1,185,2,152,2,15,9,156,1,251,12,92,0,125,11,176,254,227,7,59,253,44,4,6,254,145,2,61,252,143,1,127,251,79,2,81,252,178,2,61,254,59,2,139,255,200,1,150,0,165,1,75,0,103,1,150,255,154,0,161,254,86,255,227,254,218,254,139,255,4,255,97,0,30,255,77,1,163,255,154,0,198,255,251,255,209,255,156,255,57,255,86,255,134,255,108,255,55,0,253,254,128,0,231,254,41,1,247,254,72,2,63,255,198,2,165,0,147,1,39,1,147,0,209,0,24,1,174,255,227,0,174,254,33,0,86,254,253,255,112,253,64,0,183,253,119,0,244,255,35,0,161,0,55,0,136,0,165,0,185,255,37,1,121,254,194,0,227,253,68,0,196,253,79,0,203,254,77,0,145,255,66,0,33,0,19,0,158,0,141,255,227,1,50,255,244,2,236,255,180,2,158,0,24,0,203,0,198,254,39,1,209,254,61,1,81,255,15,1,101,255,8,0,196,254,203,255,178,254,178,0,132,254,134,1,110,255,251,1,130,0,211,1,229,0,2,1,183,0,240,255,145,255,222,255,68,255,174,254,231,254,50,253,75,254,255,252,112,253,75,253,222,252,211,253,8,252,70,255,130,251,6,0,81,252,4,0,83,254,125,255,103,255,209,254,0,0,28,254,176,0,97,254,244,0,218,254,236,1,227,254,81,2,15,255,163,2,249,254,227,1,240,254,121,1,64,0,110,0,6,1,249,255,121,0,8,0,101,255,26,0,233,254,15,0,242,254,70,0,33,255,229,0,174,255,57,1,79,0,150,0,8,1,128,0,236,0,167,1,156,0,196,1,24,0,176,0,154,255,17,0,187,255,218,255,180,255,152,0,33,255,101,0,156,254,233,255,94,254,233,254,63,255,141,254,88,255,236,254,251,254,194,255,231,254,220,255,81,255,75,0,145,0,132,0,172,1,8,0,189,2,196,255,189,1,0,0,249,255,167,0,244,255,198,0,123,1,26,0,238,1,205,255,147,1,218,255,72,1,167,255,218,0,167,254,44,0,229,254,125,255,231,254,2,255,28,255,99,253,46,255,17,253,203,254,81,254,174,254,99,255,136,255,92,255,15,0,94,255,81,255,183,255,145,254,240,255,136,254,101,255,225,255,17,255,13,1,2,255,6,1,209,254,37,1,61,255,116,1,26,0,240,0,4,0,44,0,220,0,203,255,68,1,24,0,46,1,205,0,70,0,50,1,44,255,41,1,147,254,44,0,28,255,218,0,121,255,0,1,57,255,108,0,233,254,39,254,253,254,178,252,227,254,242,252,77,255,247,253,22,0,191,254,121,0,189,254,180,0,86,254,180,0,169,254,249,255,143,255,22,255,240,255,119,254,242,255,39,253,30,0,94,252,108,0,247,252,174,255,30,254,200,254,24,255,214,254,225,254,81,0,147,254,35,1,240,254,17,1,48,255,227,0,24,255,86,1,55,255,0,2,4,0,178,1,44,255,116,0,37,251,255,254,154,249,172,254,205,250,103,254,211,251,13,254,196,252,103,254,127,253,15,255,187,254,183,255,205,255,227,255,81,0,26,0,92,0,33,0,167,0,134,0,194,0,187,0,240,255,247,0,192,255,97,2,209,255,132,3,59,0,139,3,77,0,72,2,13,0,233,0,90,255,220,255,114,0,22,255,119,1,15,255,37,1,189,254,88,1,66,254,132,0,229,254,141,254,24,0,130,254,33,1,52,255,88,1,154,255,130,1,22,0,158,1,8,1,165,1,134,1,240,1,17,2,178,1,200,2,236,1,233,2,105,1,66,4,114,0,99,7,207,255,196,7,156,255,99,6,79,255,156,5,86,255,55,4,227,255,253,1,48,0,134,0,6,0,22,0,72,0,2,0,152,0,4,0,209,0,105,0,194,1,8,1,161,1,225,0,176,0,183,0,103,0,33,0,132,255,83,255,150,255,187,254,86,0,147,254,99,0,207,254,52,0,108,255,231,255,156,255,64,0,13,255,55,1,77,254,145,1,180,254,147,1,233,254,158,1,105,255,187,1,152,0,205,1,108,0,57,1,108,0,209,0,92,0,229,0,139,0,108,1,231,255,19,1,236,254,41,0,116,254,4,0,15,255,238,0,200,255,83,1,238,0,28,0,61,1,218,254,180,0,110,254,94,0,247,254,15,0,92,255,13,0,37,255,163,0,130,254,233,0,2,255,64,0,141,255,240,255,128,0,172,255,192,0,167,255,220,0,11,0,110,0,59,0,218,255,218,255,28,255,116,255,105,254,165,255,6,255,216,254,220,255,156,254,70,0,123,254,189,255,145,253,24,0,90,253,150,1,8,254,180,1,101,254,136,1,4,254,139,3,52,254,203,3,143,254,68,2,244,254,61,1,233,254,214,0,77,254,61,1,187,254,8,2,249,255,77,2,220,0,178,1,238,1,194,0,132,2,66,0,26,2,94,0,165,1,116,0,158,1,194,255,145,1,214,255,66,1,192,255,192,0,6,255,50,1,145,254,222,0,75,255,143,254,214,255,13,253,139,0,222,253,52,1,92,255,15,1,46,0,205,0,220,0,196,0,187,1,222,0,59,2,105,1,114,1,128,2,238,255,94,2,180,255,161,1,11,0,39,1,22,0,37,1,57,0,143,0,200,255,247,255,167,255,112,255,147,255,0,0,119,255,15,1,216,254,198,1,59,255,92,1,216,255,61,0,240,255,97,255,238,255,132,254,192,255,90,254,61,0,136,254,242,255,152,254,198,255,141,255,198,255,192,255,79,0,72,255,205,0,214,254,70,1,194,254,167,0,105,255,112,0,0,0,167,255,231,255,249,255,44,0,75,1,247,255,13,2,61,0,161,1,52,1,236,255,35,2,143,254,145,3,66,254,163,3,41,255,240,2,57,1,123,2,225,1,121,2,227,0,90,2,88,0,207,1,70,0,119,0,156,0,198,255,189,0,41,255,178,0,4,254,178,0,79,254,169,0,33,255,154,0,94,255,66,1,233,255,46,1,158,0,28,0,44,1,55,255,167,1,2,255,229,1,249,254,128,1,251,254,22,1,28,255,167,0,158,255,125,1,57,0,130,2,48,0,194,1,158,255,209,0,116,255,121,1,240,255,26,2,247,0,22,2,198,0,227,1,77,255,147,1,220,254,227,0,35,255,196,0,97,255,108,0,112,255,70,0,207,255,198,255,174,0,150,255,150,1,253,254,83,1,132,255,141,0,72,0,216,255,132,255,61,255,35,254,110,255,77,254,200,255,79,255,22,0,192,255,143,0,83,0,238,255,72,0,147,255,123,0,57,255,207,0,97,255,97,1,207,255,192,0,17,0,227,255,233,255,37,255,121,255,66,254,183,255,218,254,24,0,178,255,99,0,222,0,112,0,0,2,44,1,22,3,19,1,216,3,247,0,81,3,196,0,59,3,110,0,141,2,30,0,132,1,66,255,192,0,119,254,22,0,57,254,66,0,30,255,112,0,196,254,247,254,77,253,247,250,6,252,154,247,207,252,247,247,163,253,33,251,183,254,225,253,174,255,209,254,172,0,24,255,209,0,163,255,50,0,139,255,220,255,180,254,64,0,37,254,163,0,200,253,57,1,13,254,88,2,141,254,48,2,185,255,225,0,174,0,207,255,185,0,81,255,216,0,26,1,35,1,185,2,88,1,205,2,214,0,216,0,6,0,158,254,121,255,125,254,86,255,75,255,247,0,169,255,72,2,92,255,101,1,4,0,105,255,15,1,61,255,41,3,240,255,103,3,211,0,161,2,48,0,156,1,2,0,205,255,39,0,24,253,35,1,83,251,33,2,33,252,169,1,147,253,81,1,178,254,50,1,90,254,33,0,132,254,17,0,79,0,119,0,154,1,147,0,231,0,214,255,139,0,92,255,214,1,103,255,57,2,147,255,225,1,8,0,52,1,88,0,152,0,37,0,158,255,222,254,152,254,39,254,161,254,180,254,174,255,39,255,77,255,55,255,79,255,48,255,156,255,11,255,244,255,172,255,194,255,136,0,8,0,152,0,75,0,207,255,141,0,233,254,35,0,147,255,176,255,24,1,143,255,150,1,33,0,50,1,161,0,17,0,55,0,90,1,103,0,123,2,88,1,52,2,88,1,90,1,205,0,6,1,227,255,94,1,251,255,180,1,6,0,66,1,11,0,39,0,114,0,17,255,147,254,169,254,4,249,4,255,55,246,251,255,231,248,150,0,52,252,86,0,136,254,57,0,94,255,68,0,200,255,183,255,167,0,26,255,105,0,207,254,158,255,35,255,240,254,46,0,251,254,128,1,41,0,77,2,203,0,156,1,189,0,187,0,75,1,4,0,196,1,13,0,77,1,55,0,130,255,57,255,24,255,97,255,24,255,176,0,205,0,66,1,150,0,218,0,88,0,187,0,180,0,86,1,238,255,152,0,220,255,125,0,145,1,249,0,242,3,83,1,205,3,207,0,247,2,174,0,64,2,143,0,183,1,172,0,33,1,114,0,41,0,154,0,180,255,163,0,156,0,244,255,172,0,136,255,150,0,203,255,28,0,249,255,114,255,167,255,218,254,52,0,46,255,123,1,214,255,90,2,218,255,72,2,35,0,97,2,174,0,183,1,114,1,83,0,176,1,249,254,209,0,105,254,39,1,191,253,39,1,72,253,123,0,127,253,2,1,132,254,198,5,132,255,251,8,183,255,30,8,165,255,77,5,114,0,187,2,220,0,112,0,121,1,28,0,66,1,218,0,26,1,75,1,253,0,154,1,176,0,48,1,196,255,28,1,75,255,167,0,112,255,6,0,189,255,63,255,13,0,48,255,130,0,79,255,136,0,209,255,172,255,41,0,198,254,158,1,128,255,161,2,15,0,192,2,203,0,134,2,211,0,185,1,101,0,156,0,141,0,172,255,233,0,101,253,128,1,176,248,172,1,103,249,26,2,174,251,147,1,244,253,194,0,88,255,178,0,165,255,194,0,249,255,57,0,251,255,176,255,37,0,211,255,145,0,229,255,22,0,68,0,55,255,198,0,17,255,22,0,103,255,41,255,0,0,163,254,48,255,211,254,81,254,101,255,97,255,48,255,52,0,17,255,15,0,116,255,152,254,94,0,88,253,238,0,4,253,86,1,236,252,233,1,161,253,211,1,130,255,218,0,24,0,240,0,59,0,50,1,101,0,185,0,251,0,216,255,92,0,187,255,253,255,161,255,103,0,46,255,130,0,55,255,22,1,4,0,64,1,132,0,123,1,172,0,39,2,81,0,185,1,216,255,6,1,8,0,123,0,114,0,178,255,247,0,70,255,77,0,112,255,152,254,75,0,163,253,161,0,13,254,233,0,200,254,242,255,105,255,79,255,172,255,59,255,128,255,152,255,39,255,13,0,200,255,125,0,251,0,79,0,66,1,37,0,105,0,172,0,114,255,242,0,244,254,26,0,229,254,240,254,207,255,4,255,81,0,156,255,229,255,176,0,222,255,105,0,116,0,33,255,196,0,19,254,59,1,196,253,55,1,163,254,132,0,17,0,72,255,222,0,50,254,220,255,154,254,247,254,145,0,185,254,207,1,143,254,185,1,154,254,108,0,251,253,26,0,154,253,4,0,46,254,125,0,161,254,55,1,116,254,253,0,158,254,214,0,209,254,86,1,253,254,227,1,194,254,41,2,227,255,253,1,196,0,92,1,134,1,238,0,59,1,244,0,161,0,183,1,145,0,238,2,136,0,198,3,147,1,28,3,180,1,52,2,253,0,203,0,247,0,8,255,167,0,108,254,0,0,26,254,249,255,141,253,192,0,196,253,4,2,94,254,92,2,163,255,253,1,19,1,13,1,167,1,253,255,79,1,66,255,205,0,218,255,158,0,130,0,220,255,249,255,244,254,121,255,185,254,152,255,63,255,209,255,92,0,244,255,247,0,39,255,70,1,176,255,79,0,156,0,8,255,207,0,19,255,39,0,17,0,189,254,24,1,185,254,174,1,233,255,11,1,15,0,90,0,183,255,145,0,99,255,123,0,165,255,220,255,97,0,244,255,141,0,11,1,19,0,227,2,240,255,154,3,19,255,79,3,92,255,225,2,37,0,33,2,152,0,17,1,216,255,90,0,196,255,30,0,145,255,165,0,156,255,103,1,233,255,240,1,99,1,251,1,214,1,145,1,198,1,203,1,125,1,198,1,152,1,66,1,244,0,240,0,24,0,70,0,165,255,216,254,183,255,222,253,81,0,52,254,92,0,70,255,158,255,15,0,119,255,103,0,46,255,203,0,152,254,24,1,79,254,156,1,200,254,163,1,114,255,211,0,220,255,105,0,192,255,121,0,50,255,121,0,211,254,77,0,218,254,209,255,13,255,24,0,214,254,97,0,123,254,105,0,52,254,251,255,218,253,116,254,116,252,236,252,103,251,110,253,90,252,154,254,189,253,39,0,66,254,121,1,249,254,132,1,163,255,242,0,22,0,125,0,99,2,0,0,183,4,187,0,94,3,68,2,35,1,11,2,103,0,30,1,110,0,163,1,52,0,152,2,209,255,77,2,185,255,97,1,189,255,90,0,0,0,92,255,90,0,253,253,203,0,214,253,75,0,83,254,55,0,108,254,103,0,77,254,207,0,110,254,99,0,150,254,55,0,130,254,216,255,114,254,198,255,231,254,99,0,180,255,4,1,233,255,132,0,123,255,44,0,28,255,220,0,37,255,8,1,17,255,222,0,200,255,209,0,59,0,198,0,101,0,48,1,105,0,110,1,26,1,176,1,147,1,39,1,52,1,236,255,41,0,90,255,244,254,207,254,143,253,214,254,22,253,81,255,4,253,183,255,236,253,156,255,97,255,59,255,222,255,247,254,97,0,227,254,75,0,242,255,180,255,150,0,152,255,17,0,174,255,46,255,222,255,249,254,72,0,139,255,101,0,33,1,185,255,207,1,50,254,86,1,105,253,86,0,132,252,0,0,163,252,17,0,203,253,125,0,46,255,28,1,125,255,227,0,116,255,178,0,22,255,72,0,191,254,209,255,229,254,30,0,216,255,207,0,139,0,242,0,128,0,203,0,236,255,158,0,238,255,187,0,52,0,26,1,141,0,209,0,242,0,11,0,207,0,154,255,139,0,86,255,64,0,214,254,216,255,227,254,141,255,81,255,220,255,139,255,15,0,79,255,48,255,83,255,94,254,6,255,147,254,253,253,214,255,26,254,192,0,55,0,46,1,134,2,187,0,66,3,92,0,97,2,128,0,79,1,196,0,141,0,92,0,70,255,147,255,28,254,28,0,178,254,33,1,66,255,13,2,229,255,4,2,24,0,15,1,97,0,33,0,6,1,119,255,99,1,229,255,147,1,214,255,200,1,83,255,8,1,68,255,81,0,128,255,121,0,130,255,128,0,33,255,99,0,218,254,90,0,205,254,225,255,134,254,189,255,203,253,165,254,194,253,161,254,189,254,125,255,125,0,180,255,39,1,46,0,178,0,123,0,205,255,180,255,46,255,238,253,72,255,57,252,108,0,152,252,167,1,44,253,81,2,187,253,183,1,191,254,55,1,200,254,108,0,236,254,81,255,88,0,172,255,233,0,156,0,125,1,172,1,81,1,187,1,30,1,240,0,68,0,81,0,150,255,116,0,17,0,185,0,13,1,22,1,216,0,147,1,88,0,48,2,249,0,125,5,8,1,68,11,158,0,44,12,130,0,92,8,8,0,187,4,92,255,94,3,77,255,174,2,236,254,167,1,33,255,174,0,108,0,119,0,189,0,214,0,11,1,33,0,44,1,161,255,0,1,178,255,110,0,158,1,165,0,53,5,167,0,128,8,225,255,117,8,59,255,145,5,187,255,192,2,218,255,46,1,70,0,61,1,75,0,11,1,99,254,70,0,187,252,161,255,130,253,116,254,26,255,15,254,209,255,178,253,37,0,57,254,70,1,70,255,183,1,174,255,242,1,187,255,97,2,0,1,59,2,86,2,233,1,147,2,70,2,123,1,207,2,103,0,103,2,92,0,163,1,130,1,156,0,236,1,132,255,119,1,227,254,183,0,191,254,61,0,79,255,178,255,152,255,187,255,225,255,236,255,123,255,147,0,220,254,24,1,119,255,176,2,231,255,172,2,220,2,92,1,39,4,165,0,88,3,39,0,163,2,46,253,110,2,22,248,229,1,127,246,108,1,88,249,55,1,251,252,44,1,15,255,158,0,172,254,81,255,52,251,77,254,22,251,207,254,2,253,41,0,134,253,57,2,97,254,72,3,233,254,52,2,141,254,114,0,90,254,220,255,68,254,152,255,101,254,205,255,178,254,211,0,125,254,176,1,165,254,57,1,205,254,128,0,167,255,101,0,77,0,94,1,178,0,46,2,123,0,154,1,216,0,90,1,75,1,136,1,244,1,134,2,75,2,48,3,145,1,132,2,156,1,154,1,220,1,108,0,139,1,52,0,233,1,46,0,216,1,161,255,72,1,75,254,41,1,41,254,218,0,63,255,174,255,194,255,70,255,154,255,145,255,128,255,143,255,119,255,19,0,132,255,81,1,249,255,92,1,200,0,37,0,83,2,28,255,114,2,90,254,72,1,141,254,229,254,119,255,59,254,225,255,57,255,119,255,225,0,227,255,105,1,227,255,231,0,26,255,81,0,139,254,79,1,6,255,8,1,227,0,88,1,119,2,174,1,8,3,66,1,200,1,244,0,161,0,11,1,143,0,97,1,185,0,198,1,30,1,119,2,211,0,75,2,207,0,132,1,121,1,156,0,227,1,15,0,194,1,86,0,66,1,33,0,247,0,86,255,216,0,216,254,165,0,136,255,52,0,101,0,141,0,11,0,52,1,68,255,150,1,207,254,77,1,238,254,134,0,163,254,251,255,200,254,90,255,229,254,178,254,26,255,229,254,139,255,158,0,0,0,92,1,158,0,11,1,110,0,236,0,57,0,134,0,8,1,233,255,81,1,99,255,59,1,92,255,61,1,61,255,22,1,169,254,244,0,46,254,169,0,187,254,121,255,30,255,59,254,11,254,48,254,249,252,255,254,236,253,244,255,183,255,145,0,112,0,72,0,123,255,44,0,30,254,172,0,150,254,242,0,41,0,86,1,112,1,66,1,37,1,66,1,11,1,33,0,169,0,26,254,57,0,37,253,158,255,218,253,88,255,200,255,192,255,116,0,55,0,112,0,200,0,156,0,247,0,70,1,125,0,55,1,143,255,24,0,17,255,116,255,11,255,145,255,189,254,130,255,227,254,172,255,121,255,198,255,143,0,163,255,26,1,211,255,165,1,114,0,33,2,196,0,178,1,174,0,214,0,147,0,200,255,83,0,63,255,6,0,163,254,165,255,52,254,114,255,222,254,185,255,119,255,70,0,75,255,158,0,50,255,143,0,143,255,123,0,236,255,57,0,123,255,19,0,128,255,77,255,92,0,154,254,19,1,75,255,198,0,183,255,97,255,192,255,152,253,92,255,103,253,68,255,108,254,158,255,220,255,130,0,134,1,231,0,189,2,81,1,183,1,189,1,236,1,35,2,121,2,251,1,55,1,253,0,231,255,110,0,46,0,203,0,161,0,81,1,141,0,185,1,123,0,240,1,247,255,103,1,218,255,172,0,114,255,24,0,39,255,50,255,28,255,198,254,192,255,121,255,35,0,119,0,198,255,167,0,52,255,55,0,86,255,189,255,152,255,97,255,68,255,247,255,37,255,227,0,244,254,99,1,28,254,183,1,161,253,90,1,249,253,150,0,17,255,130,255,94,255,50,255,64,0,152,255,200,0,99,255,28,0,97,255,207,255,196,255,0,0,134,255,114,255,77,254,249,254,4,254,200,255,167,255,72,0,17,1,75,0,139,1,88,0,101,0,143,0,30,255,26,1,211,254,147,1,194,255,48,3,178,0,26,4,132,1,81,3,187,1,123,2,207,0,134,2,79,255,0,2,110,254,88,0,143,254,68,254,216,255,196,252,183,1,17,253,145,2,172,253,17,2,39,255,167,0,150,0,145,0,112,1,156,1,92,2,163,2,209,1,176,2,189,0,233,1,86,0,134,0,147,0,15,0,128,0,128,0,112,0,2,1,251,0,172,1,44,0,86,2,41,255,236,1,227,254,227,0,178,255,110,255,33,1,163,254,196,1,8,254,4,1,28,254,163,0,125,254,158,0,97,255,236,255,141,255,41,0,196,254,244,0,101,254,48,1,189,253,8,0,77,253,132,255,205,253,192,255,231,254,220,0,17,0,216,1,205,0,227,1,64,1,130,1,37,1,214,0,105,0,150,0,141,0,156,255,229,0,198,254,30,0,192,255,55,255,114,1,198,254,105,2,97,255,247,2,207,255,8,2,174,255,198,0,205,255,147,0,251,255,192,1,145,255,83,3,253,254,203,3,44,255,28,3,37,255,30,2,200,255,143,1,238,0,214,0,57,1,143,0,174,0,81,1,90,0,125,1,99,0,249,0,238,0,37,1,139,1,143,1,169,1,247,1,121,1,238,1,207,1,253,1,50,2,236,1,101,2,46,1,114,2,214,255,183,1,176,254,233,0,119,254,154,0,35,255,116,0,39,255,242,255,99,255,33,255,4,0,154,254,130,0,180,254,145,0,99,255,61,0,46,0,83,0,136,0,231,255,198,0,116,255,205,0,192,255,147,0,183,0,2,0,225,0,145,255,99,0,66,255,130,0,253,255,165,0,8,1,6,0,139,1,207,254,139,1,108,254,231,0,192,255,68,0,110,0,251,255,200,255,227,255,77,255,167,0,163,254,209,1,247,254,150,1,94,255,139,0,158,255,251,255,132,255,187,255,216,254,145,255,143,254,11,0,46,255,242,255,44,255,105,255,103,255,70,255,211,255,152,255,152,0,154,255,50,1,238,253,112,1,172,252,158,1,225,253,44,1,77,255,101,0,19,0,253,254,227,255,127,254,125,255,176,254,143,255,158,254,247,255,225,254,209,255,247,255,123,255,225,1,92,255,196,2,249,255,83,2,198,0,66,1,169,0,48,1,158,0,24,0,211,0,165,254,163,0,112,254,180,0,183,254,231,0,77,255,88,0,229,254,189,255,249,253,130,255,108,254,172,255,136,255,101,255,108,0,110,254,39,1,125,253,55,1,52,253,233,1,154,253,72,7,211,254,24,11,165,255,13,10,88,255,229,5,6,255,94,3,216,254,134,3,233,254,143,4,86,255,50,4,220,255,94,3,50,255,143,1,30,251,150,255,70,246,22,255,101,246,57,255,167,250,196,255,178,254,41,1,180,0,207,1,11,1,101,1,8,0,158,0,108,255,105,0,123,255,152,0,189,255,110,0,209,255,154,0,13,0,222,0,185,255,116,0,183,254,39,0,19,254,88,1,72,254,169,2,46,255,176,2,238,255,28,2,94,0,26,1,11,1,68,0,141,1,81,0,178,1,68,0,108,1,77,0,251,0,158,255,0,1,180,254,41,1,134,254,15,1,174,255,161,0,139,1,0,0,150,2,249,255,161,2,207,0,6,2,86,1,66,1,247,0,154,0,253,255,194,255,90,255,44,0,103,255,152,0,158,255,86,0,28,255,147,0,163,254,205,1,15,255,180,2,165,255,35,2,86,0,249,0,35,1,143,0,88,1,8,0,90,0,6,254,0,0,189,252,165,0,130,253,72,1,229,254,114,1,105,255,203,0,55,255,132,255,154,255,227,255,44,0,88,1,238,255,105,1,192,255,88,0,172,255,185,255,180,255,55,0,189,255,187,0,0,0,75,0,79,0,4,0,174,0,39,0,222,0,26,0,15,1,41,0,15,1,172,255,145,0,218,254,72,255,238,254,26,254,48,255,249,253,134,255,26,254,154,0,156,254,253,1,81,254,247,1,216,254,187,0,174,255,236,255,6,0,165,255,134,0,119,255,247,0,105,255,26,0,222,255,15,254,88,255,165,252,154,254,41,253,158,254,52,254,180,254,24,254,203,254,70,253,205,255,154,252,92,0,238,252,130,0,15,253,105,1,114,254,92,2,227,255,37,2,94,0,247,0,183,0,150,0,216,0,236,0,240,255,8,1,97,254,112,0,123,253,196,255,13,254,77,255,116,255,4,255,136,0,187,255,156,0,46,1,55,0,253,1,90,255,200,1,6,255,141,1,143,255,50,1,229,255,75,0,240,254,194,255,205,253,119,0,187,253,174,0,48,254,72,0,220,254,22,0,48,255,48,0,92,255,225,255,105,255,156,255,92,255,33,255,41,255,15,255,233,254,26,255,97,255,90,255,90,0,145,255,209,0,220,254,209,0,225,253,196,0,2,254,143,0,176,254,114,0,88,255,101,0,46,0,44,254,4,1,132,249,161,1,97,247,203,1,46,249,156,1,55,251,37,0,11,253,39,254,17,255,4,254,145,0,242,254,165,0,187,255,99,255,172,0,150,254,44,1,238,254,94,1,176,255,249,0,158,255,72,0,244,255,167,255,220,0,198,255,81,1,220,0,141,0,6,1,2,255,68,0,178,253,231,254,176,253,156,254,220,254,46,255,68,0,150,255,39,1,189,255,139,1,24,0,125,1,198,0,19,1,99,1,216,0,17,1,225,0,66,0,253,0,110,255,57,1,229,254,240,1,105,255,114,2,22,0,187,1,99,0,103,0,30,0,178,255,198,255,33,0,139,255,37,0,90,255,180,255,110,255,39,255,77,255,200,254,22,255,207,254,200,254,152,255,216,254,66,0,233,254,123,0,249,254,141,0,229,255,211,0,66,1,139,0,64,2,79,255,222,2,154,254,231,2,198,254,15,2,180,254,242,0,214,254,180,0,99,255,152,0,72,0,81,0,174,0,242,255,244,0,15,0,136,0,236,255,108,255,150,255,163,255,28,255,180,0,55,255,101,1,130,255,83,2,203,255,24,3,216,255,244,2,222,255,28,2,196,255,70,1,24,255,251,0,41,254,8,1,37,254,121,0,169,254,37,0,167,254,211,0,48,253,185,3,152,252,194,5,251,253,194,4,46,255,97,2,123,255,209,255,178,255,238,254,194,255,24,0,187,255,209,0,119,255,211,0,83,255,55,1,70,255,66,1,158,255,81,1,61,0,30,1,200,0,81,0,225,0,41,0,178,0,134,0,22,1,139,0,194,1,176,0,253,1,108,0,187,1,83,0,11,1,134,0,77,1,26,1,128,1,99,1,86,1,150,1,174,0,8,2,59,0,22,2,214,255,125,1,94,255,203,255,92,255,88,254,114,255,112,254,130,255,231,254,194,255,249,254,88,0,187,254,229,0,247,254,61,1,61,255,112,1,90,255,2,2,103,255,196,2,35,255,176,2,198,254,94,2,114,254,4,2,136,254,35,1,255,254,192,0,200,255,108,0,26,1,11,0,238,1,203,255,218,1,163,255,233,0,33,255,238,255,236,254,225,255,103,254,145,0,125,253,110,1,176,253,145,1,236,254,180,0,81,0,176,0,125,1,37,1,19,2,37,1,86,1,13,1,81,0,156,0,143,255,147,0,24,255,101,0,2,255,0,0,22,255,196,255,167,255,156,255,205,0,132,255,233,2,79,0,172,3,242,0,216,2,203,0,180,1,119,0,178,0,167,255,161,0,161,254,48,1,218,253,0,1,119,254,196,0,249,255,229,0,94,0,22,1,176,255,22,1,161,254,236,0,24,254,200,0,114,255,240,0,222,0,41,1,41,1,211,1,154,0,119,2,176,0,141,2,64,1,28,2,64,1,123,1,161,0,17,1,11,0,214,0,15,0,110,0,81,0,161,255,233,255,187,255,99,255,15,0,13,255,17,0,22,254,15,0,191,253,123,255,83,254,236,254,185,254,41,254,61,0,189,254,17,1,70,0,128,0,225,1,209,255,57,2,225,255,44,1,8,0,94,255,231,255,236,254,19,0,194,254,110,0,227,254,77,1,68,255,251,1,158,254,11,1,141,253,253,255,6,254,79,0,134,255,15,1,77,0,216,0,77,0,46,0,28,0,52,0,50,0,196,0,90,0,50,1,240,255,4,1,94,255,209,0,196,255,68,1,79,255,196,1,37,255,68,2,147,255,35,2,88,0,233,0,37,1,30,0,90,1,174,0,4,1,6,1,147,0,154,1,139,255,24,2,150,254,61,2,50,254,187,1,6,255,75,1,178,0,227,0,187,1,44,1,178,1,200,1,192,0,61,2,19,0,30,2,77,255,59,2,172,254,81,2,178,254,158,2,244,254,192,1,59,255,61,1,214,255,11,1,17,0,77,0,15,0,227,255,22,0,203,255,79,0,8,0,48,0,2,0,103,0,81,0,200,0,147,0,240,0,211,0,72,0,205,0,141,2,150,0,57,6,105,0,39,6,229,0,242,3,70,1,161,1,123,1,180,0,86,1,242,1,81,0,198,2,176,255,187,2,75,0,2,2,22,1,101,1,48,1,229,0,86,1,37,0,77,1,15,255,251,0,200,254,70,0,94,255,222,255,244,255,247,255,81,0,130,0,240,0,176,1,143,1,83,2,136,1,244,1,218,0,150,1,119,0,185,1,130,0,75,2,136,0,41,2,90,0,233,0,132,255,81,0,211,255,79,0,68,0,35,0,185,0,203,255,121,0,220,255,196,255,101,255,103,255,92,255,145,255,236,255,136,0,105,0,64,1,240,255,198,0,28,255,207,255,35,255,255,254,68,0,247,254,92,0,165,255,147,0,183,0,77,1,28,1,2,2,185,0,176,2,123,255,147,2,75,254,90,2,187,253,247,1,24,253,13,2,156,252,242,2,225,252,55,3,13,254,238,2,150,255,83,2,211,0,180,1,222,1,203,0,174,1,4,0,180,255,253,254,119,254,132,254,79,254,136,254,174,254,198,254,72,255,19,255,185,255,200,255,231,255,143,0,99,0,59,0,86,1,244,254,150,2,121,255,214,2,227,0,59,2,41,1,94,1,141,254,194,0,227,251,50,0,52,252,77,0,244,253,209,0,94,255,183,0,66,0,13,1,110,1,196,1,222,1,196,1,52,1,130,1,119,0,55,1,174,255,55,0,161,254,172,0,125,254,88,1,242,254,86,1,24,0,99,1,61,1,218,1,121,1,205,1,37,1,90,1,17,0,150,0,152,255,81,0,167,255,203,255,242,255,112,0,136,0,150,1,90,0,205,2,161,255,13,3,150,255,196,2,187,255,61,2,225,255,147,1,242,255,251,255,13,0,108,254,19,0,136,253,15,0,238,253,41,255,238,254,136,254,4,0,50,254,229,0,185,253,247,0,244,253,55,0,81,255,77,0,19,0,103,255,183,0,161,254,11,1,24,255,55,1,90,0,94,1,11,1,83,1,222,1,169,1,101,2,180,1,145,1,167,1,77,0,112,1,99,255,200,0,66,255,161,0,200,254,66,0,218,254,97,0,66,255,59,0,236,255,238,255,108,0,198,255,97,0,132,255,200,255,92,255,196,255,163,255,33,0,83,0,178,0,8,255,72,0,66,253,26,0,240,252,165,0,125,253,35,1,83,254,198,0,247,254,203,255,180,255,8,255,198,255,39,255,247,254,112,255,66,254,55,255,77,254,26,255,4,255,233,255,99,255,158,0,35,0,103,0,227,255,227,255,189,254,52,0,75,254,101,1,8,255,41,2,30,0,172,0,253,0,88,255,22,1,227,255,121,0,15,1,114,0,55,1,169,0,70,0,196,0,22,0,125,0,238,255,143,0,211,255,229,0,68,0,227,0,203,0,205,255,39,1,139,254,220,0,110,254,68,0,189,254,187,255,214,254,139,255,68,255,253,255,13,0,50,0,196,0,75,254,28,0,249,249,227,255,187,247,156,255,218,249,156,255,17,253,161,255,242,254,233,255,187,3,35,0,207,8,238,255,187,9,83,0,72,7,227,1,26,4,147,2,205,1,30,3,247,0,114,2,132,0,4,1,128,0,66,0,185,0,114,0,225,0,253,0,172,0,11,1,244,255,253,0,178,255,180,0,112,254,88,0,125,253,169,0,198,253,165,0,75,254,238,255,119,254,167,254,141,255,134,254,227,0,189,253,143,1,216,251,134,1,119,251,203,1,99,252,4,2,77,253,178,1,61,254,86,1,229,254,216,0,97,255,167,0,214,255,141,0,227,254,203,0,2,254,198,1,88,254,52,3,46,255,103,5,6,0,75,6,22,1,192,4,77,2,41,3,123,1,139,2,185,255,205,2,19,255,17,3,154,254,37,3,238,254,68,3,66,255,99,3,88,255,165,2,72,255,222,1,110,0,150,1,172,0,112,1,24,1,125,1,37,1,247,0,218,1,238,255,97,2,251,254,198,1,68,254,22,1,147,254,225,0,225,254,163,1,123,255,13,2,13,0,125,2,247,255,121,2,41,0,244,2,147,0,103,3,24,1,119,3,242,0,207,2,238,255,141,1,172,254,198,0,198,254,244,255,105,255,66,0,203,255,238,0,180,0,209,0,26,2,19,1,240,1,64,1,66,1,147,1,207,0,156,0,90,1,139,0,75,2,236,255,35,3,163,255,214,2,247,255,19,2,132,0,178,1,110,0,108,1,156,0,209,0,41,0,218,255,48,0,86,255,79,0,39,255,123,255,200,255,196,254,203,255,44,254,253,255,158,253,209,255,110,254,238,253,19,255,46,252,57,255,167,252,46,0,134,254,50,1,222,255,97,2,52,0,198,1,110,0,150,0,128,0,105,255,161,255,216,254,75,255,108,254,156,255,61,254,6,255,59,254,225,254,86,255,161,254,156,255,97,254,77,255,247,254,187,255,154,255,13,1,97,0,0,1,242,0,183,0,77,1,64,1,35,1,205,2,128,0,97,2,4,0,97,1,132,255,59,0,249,255,231,254,112,0,59,254,22,0,147,254,192,0,253,254,183,1,172,255,187,1,183,255,94,1,6,255,75,1,121,254,211,0,22,255,125,0,231,255,41,0,2,0,192,255,110,0,94,254,209,0,28,254,136,0,225,254,116,0,154,255,214,0,220,255,158,0,150,255,180,1,255,254,28,3,66,255,112,3,4,0,216,1,220,0,55,0,88,0,178,254,68,254,63,253,139,253,83,252,249,254,57,253,39,0,156,254,134,0,183,255,77,0,189,0,145,0,222,1,50,0,205,1,44,0,132,0,141,0,77,0,198,0,216,0,70,1,222,0,52,2,172,0,163,2,64,0,13,3,72,0,185,2,233,255,15,1,205,255,207,255,6,255,216,254,66,254,180,254,52,254,191,254,161,254,209,254,77,255,13,255,121,0,147,255,94,1,75,0,218,0,125,0,200,0,145,0,227,0,103,0,154,0,154,255,15,0,134,254,183,255,26,254,13,0,176,254,55,0,39,255,70,0,229,254,4,0,165,254,0,0,121,254,94,0,229,254,26,0,30,255,132,255,19,255,244,254,165,255,163,254,150,0,30,254,86,1,152,253,6,2,86,254,13,2,203,255,147,1,161,0,185,1,79,1,194,1,130,1,161,1,37,1,61,0,108,0,229,255,152,255,55,0,176,255,24,0,59,0,4,0,15,1,128,0,4,1,178,0,68,0,46,1,114,255,39,1,125,255,147,0,103,0,165,0,130,0,24,0,167,255,59,255,63,255,141,254,128,255,41,254,70,0,189,253,227,0,61,254,44,1,128,255,236,0,139,0,110,255,11,1,218,253,249,0,72,253,183,0,19,253,165,0,83,253,35,0,13,254,119,255,61,255,167,255,108,255,46,0,158,255,227,255,225,255,97,255,227,255,211,255,64,0,66,0,33,1,231,255,116,2,207,0,28,3,247,2,0,3,200,3,77,2,11,2,167,1,66,0,44,1,209,255,8,1,163,0,8,1,114,1,236,0,154,0,156,255,222,255,86,254,209,0,15,254,30,1,90,254,251,0,229,254,139,0,143,255,247,255,55,0,132,255,145,0,19,255,13,0,154,254,165,255,152,254,167,255,88,255,244,255,205,0,251,255,92,1,15,0,64,1,94,0,167,0,136,0,247,255,81,0,92,255,147,255,180,0,152,254,110,2,22,254,172,5,132,254,101,7,11,255,225,5,6,255,123,3,15,255,200,1,97,255,66,1,79,0,28,1,154,0,4,1,180,0,108,1,236,0,24,1,83,1,64,0,92,1,163,0,92,1,152,0,152,1,130,0,24,2,150,1,75,2,72,1,119,1,139,0,114,0,244,255,28,0,112,255,37,0,249,254,6,0,6,255,2,0,55,255,222,255,207,255,33,255,0,1,247,254,244,2,192,255,132,3,13,1,251,2,240,1,79,2,198,2,196,1,92,3,97,1,187,2,114,0,8,1,222,255,110,0,77,255,152,0,105,255,94,0,176,255,61,0,26,0,123,0,13,0,249,0,220,255,174,0,114,0,13,0,161,0,99,255,8,0,178,254,222,254,44,254,251,253,127,254,251,253,46,255,167,254,70,255,227,254,77,255,105,255,13,0,251,255,238,0,238,255,163,1,57,255,249,1,37,255,218,1,99,255,119,1,233,255,216,0,103,0,167,255,24,1,22,255,244,0,4,255,218,0,101,255,194,0,161,255,207,0,165,255,61,1,39,0,64,1,247,0,59,1,205,1,132,0,6,2,66,255,52,2,238,254,2,2,63,255,101,1,108,255,134,0,112,255,0,0,156,255,19,0,178,255,178,255,169,255,251,254,147,255,121,254,158,255,101,254,147,0,136,254,189,1,214,254,214,1,121,255,125,1,0,0,189,0,189,255,35,0,119,255,13,0,75,255,205,0,52,255,68,1,103,255,172,1,255,254,222,1,236,254,26,2,141,255,52,1,249,255,143,255,150,0,35,254,203,0,105,253,147,0,92,253,15,0,86,254,200,255,61,255,211,255,161,255,103,0,112,255,24,1,8,255,28,1,39,255,214,0,176,255,83,0,101,0,134,0,79,1,220,0,4,2,61,0,44,1,233,255,86,255,0,0,180,254,154,255,44,255,233,254,178,255,238,254,17,0,154,255,134,0,161,255,220,255,37,255,75,255,172,254,189,254,176,254,167,254,83,255,150,255,236,0,103,1,83,2,0,2,123,2,189,1,55,2,196,0,46,2,214,255,163,2,99,255,90,2,79,0,61,2,50,1,44,2,231,255,33,2,236,253,99,2,136,253,6,2,61,254,214,0,35,255,26,0,22,255,28,0,8,255,251,0,63,255,83,1,198,255,236,0,28,0,50,0,244,255,139,255,70,255,203,254,169,254,37,254,205,254,61,254,64,0,205,254,139,1,17,255,4,2,227,254,189,1,251,254,176,0,30,255,251,255,216,254,169,255,86,255,172,255,141,0,105,255,207,0,253,254,24,1,225,254,92,1,66,255,205,0,150,255,172,0,242,255,101,1,143,0,139,1,125,0,30,1,143,0,19,0,70,0,15,255,178,255,147,254,123,255,24,255,205,255,33,0,136,0,156,0,0,0,156,0,22,255,154,0,99,255,110,0,41,0,86,0,75,0,44,0,15,0,240,255,198,255,114,255,218,255,205,254,125,255,61,254,255,254,127,254,123,255,33,255,68,0,116,255,231,255,150,255,79,255,130,255,101,254,83,255,180,253,79,255,119,253,141,255,225,253,136,0,116,254,108,1,66,255,64,1,167,255,194,0,79,255,130,0,227,254,97,0,244,254,15,0,187,255,64,1,33,0,90,2,57,0,2,2,216,255,180,0,99,255,247,255,35,0,116,254,156,0,121,250,66,1,191,246,244,1,154,246,200,1,236,248,50,2,220,251,145,3,172,253,97,4,209,254,174,3,196,255,218,2,236,255,108,2,22,0,225,1,185,0,249,0,79,1,88,0,214,1,77,0,125,2,28,1,132,2,8,1,238,0,92,0,240,254,174,255,123,253,119,254,154,252,101,254,83,252,101,255,125,253,116,0,8,255,6,1,242,255,180,0,220,255,203,0,196,254,101,1,19,254,249,0,33,254,35,0,6,255,61,0,57,0,200,0,4,1,59,1,2,1,11,2,90,0,147,1,30,0,183,0,59,0,128,0,229,255,227,0,86,255,83,1,220,254,15,1,169,254,44,0,6,255,52,255,50,0,66,255,233,0,2,255,101,0,152,253,8,0,185,251,35,0,209,251,55,0,68,253,35,0,48,255,108,0,33,1,24,1,236,1,249,1,187,1,26,2,48,1,242,1,194,0,13,2,128,0,114,2,114,0,214,1,169,0,169,255,196,0,57,253,216,0,105,252,242,0,35,253,203,0,165,254,35,0,66,0,66,0,86,1,143,0,229,0,242,0,251,254,46,1,92,254,105,1,147,255,200,1,180,0,57,2,116,1,114,2,13,2,44,2,4,2,176,1,145,0,249,0,225,254,97,0,77,254,90,0,24,254,178,0,114,254,24,1,169,254,194,0,231,253,143,255,75,253,169,255,24,254,66,0,211,254,52,0,97,255,22,1,134,255,15,1,114,255,63,255,145,255,127,254,251,255,52,255,37,0,132,255,72,0,59,255,77,0,183,254,61,0,79,254,227,255,194,254,163,255,121,255,70,255,28,0,132,254,194,0,103,254,207,0,227,254,236,0,79,255,214,0,139,255,66,0,8,0,90,255,156,0,227,253,33,1,22,253,88,1,33,253,92,1,50,254,66,1,11,255,209,0,97,255,220,255,110,255,152,254,15,255,132,253,172,254,24,253,48,255,108,253,247,255,198,254,139,0,59,0,37,1,19,1,2,1,247,0,180,0,227,0,176,0,251,0,105,1,2,1,136,1,187,0,15,1,165,0,92,0,2,1,249,255,114,1,253,249,192,1,50,246,176,1,238,246,114,1,158,249,205,0,255,251,176,255,253,252,150,254,110,253,145,254,169,253,136,255,244,253,48,0,161,254,123,0,154,255,81,0,2,255,143,255,75,254,242,254,156,253,211,254,255,252,66,255,90,253,121,255,48,254,4,255,105,254,229,253,72,254,52,253,81,254,39,253,187,254,83,253,222,255,169,253,123,0,247,253,251,0,158,254,68,1,50,255,167,1,236,255,33,1,141,0,216,255,77,1,253,254,247,1,130,254,196,1,37,254,48,1,167,254,13,1,125,255,152,0,220,255,57,0,205,0,200,255,253,0,8,0,4,1,196,0,200,0,249,0,158,0,79,0,2,1,242,255,17,1,81,0,192,0,216,0,33,0,238,0,200,255,37,1,70,255,158,0,39,255,134,0,211,255,99,1,68,0,41,2,251,0,196,1,24,1,22,1,180,1,8,1,174,1,154,2,6,1,240,5,22,0,247,6,121,0,86,5,39,0,15,4,158,255,52,3,220,255,11,2,8,0,136,0,192,0,2,255,75,1,4,254,185,1,180,253,92,2,48,254,187,2,46,255,77,2,114,0,11,2,2,1,229,1,152,0,4,2,209,0,105,1,44,2,152,0,196,2,136,0,26,2,174,0,94,1,70,0,145,0,247,255,101,0,15,0,178,0,233,255,72,0,150,255,103,255,132,255,163,254,26,255,187,254,26,255,123,255,130,255,114,0,103,0,110,1,183,0,222,1,35,1,110,1,198,0,150,0,244,255,59,0,209,255,48,0,247,0,242,255,90,1,50,255,242,0,94,254,33,1,97,254,48,1,207,254,143,0,180,254,222,255,136,254,28,255,143,254,154,254,33,255,103,254,189,255,72,254,225,255,121,254,57,0,101,255,200,0,130,255,205,0,147,255,105,0,19,0,86,0,4,0,209,0,147,255,108,1,88,255,185,1,101,255,192,1,203,255,105,1,72,0,227,0,37,0,130,255,134,0,68,254,242,0,26,254,169,0,143,255,147,0,57,1,130,1,66,2,99,2,244,2,66,1,4,3,136,255,17,3,70,254,44,3,150,254,194,2,17,255,22,2,110,255,192,1,52,0,200,0,163,0,114,255,61,1,116,254,81,1,86,254,189,0,154,254,72,1,123,255,249,1,108,0,251,1,105,1,8,1,238,1,231,255,220,0,33,255,128,255,178,254,72,255,13,255,194,255,125,255,2,0,240,255,187,255,152,0,50,255,174,1,183,254,253,1,167,254,225,1,57,255,130,1,178,255,119,1,8,255,143,1,145,254,167,1,253,254,68,2,112,0,70,2,194,1,70,1,125,2,152,0,39,2,6,0,26,1,200,255,240,255,55,0,196,255,143,0,156,255,194,0,207,253,17,1,222,249,207,0,83,248,220,255,10,250,196,255,108,252,134,255,41,254,114,255,220,254,22,0,24,255,61,1,244,254,205,1,75,255,24,1,169,255,24,0,183,255,57,255,128,255,198,254,77,255,196,254,11,255,30,255,229,254,130,255,161,255,30,0,152,0,207,0,105,1,94,0,59,1,70,255,172,0,57,254,90,0,187,253,75,0,11,254,17,0,28,255,24,0,167,255,238,255,169,255,57,255,26,0,4,254,99,0,145,253,79,0,253,253,92,0,6,255,225,0,167,0,163,1,22,1,227,1,147,0,15,1,253,255,240,255,68,0,169,255,79,0,165,0,83,0,220,0,200,255,52,1,180,255,55,1,231,255,247,0,180,0,90,0,57,1,75,255,165,0,240,253,136,255,35,254,75,255,114,255,205,255,249,255,240,255,15,0,200,255,50,0,11,0,48,0,81,0,37,0,64,0,94,255,48,0,194,253,61,0,105,253,103,0,165,253,8,0,116,254,59,255,110,255,178,254,11,0,242,253,41,0,2,254,33,0,227,254,72,0,110,0,2,1,83,1,15,2,35,0,242,1,154,255,33,1,216,255,64,1,15,1,86,1,101,2,114,0,136,2,92,255,205,1,194,254,174,1,28,255,139,2,112,0,152,2,119,0,105,1,121,255,77,0,227,254,33,255,41,255,112,253,154,255,255,251,156,255,61,252,163,255,229,253,66,255,174,255,48,255,154,0,145,255,75,1,247,255,11,2,13,0,110,2,0,0,101,2,196,255,178,1,147,0,169,0,103,1,24,1,125,1,94,3,216,0,2,5,26,0,187,2,61,255,132,255,77,255,112,254,63,255,200,254,141,255,216,254,2,0,101,254,205,255,97,255,8,0,196,0,143,0,240,1,145,0,101,2,123,0,218,1,158,0,172,0,57,0,176,255,63,255,22,255,183,254,59,255,147,254,121,255,240,254,247,255,158,255,121,255,101,0,108,254,167,0,101,253,112,0,66,253,189,0,214,253,15,1,15,254,97,0,247,253,209,255,46,254,161,255,72,255,132,255,194,0,242,255,121,1,240,255,101,2,145,255,238,1,200,254,11,1,94,254,88,0,167,254,194,255,4,255,174,255,141,255,216,254,37,0,244,253,101,0,4,254,123,1,59,255,218,1,92,0,77,2,178,0,64,2,152,0,205,1,125,0,150,0,64,0,205,255,174,255,209,255,61,255,240,255,240,254,141,255,77,254,24,0,214,253,83,0,183,253,238,255,59,254,209,255,55,255,75,0,8,0,200,0,50,0,94,0,110,255,0,0,70,254,196,0,150,254,35,2,108,255,88,2,11,0,147,1,156,0,61,1,187,255,46,1,22,252,30,0,183,247,61,255,172,246,158,255,37,248,8,0,167,250,198,255,130,254,231,254,165,1,231,253,128,2,90,253,242,1,214,253,161,1,143,255,244,0,220,0,172,0,11,1,81,0,41,0,77,255,99,255,77,254,187,254,247,253,191,254,211,254,97,255,194,255,8,0,231,0,253,0,229,1,103,1,46,1,108,1,141,0,244,0,185,0,200,0,48,1,227,0,70,1,154,0,176,0,163,0,55,0,132,1,50,0,233,1,70,0,141,1,225,255,130,0,11,0,194,255,189,0,116,255,128,0,200,255,154,255,203,0,81,255,185,0,251,254,24,0,233,254,121,255,247,254,225,254,132,255,19,255,59,0,136,255,119,0,134,255,11,0,220,255,0,0,178,0,165,255,13,1,233,255,136,0,119,0,187,255,207,0,163,255,187,0,207,255,101,0,185,255,123,255,116,255,132,254,44,255,114,254,6,255,37,255,46,255,207,255,130,255,141,0,13,0,218,0,75,0,55,0,200,255,108,255,24,255,203,255,214,254,114,0,172,254,66,0,207,254,6,255,50,255,191,253,70,255,99,253,161,255,125,253,214,0,205,253,167,0,214,254,15,0,15,0,39,0,22,0,249,255,242,254,167,255,57,254,143,255,86,254,105,255,183,254,240,255,134,255,125,0,139,0,41,1,125,0,216,1,97,0,211,1,187,0,75,1,61,0,57,0,79,0,75,255,180,0,123,254,61,1,220,254,41,1,132,255,216,0,180,255,132,0,11,0,44,0,249,0,66,0,236,0,37,0,189,255,15,0,39,255,231,255,97,255,178,255,130,0,61,255,203,1,2,255,247,1,187,254,116,1,114,255,61,1,68,0,207,0,225,0,50,0,152,1,41,255,238,1,123,254,158,1,238,254,30,1,121,255,52,1,130,255,72,1,37,255,136,0,59,255,187,255,220,255,17,255,61,0,59,255,231,254,183,255,238,252,143,255,180,252,178,254,233,252,249,253,253,252,55,254,8,253,227,254,19,253,141,255,52,253,59,0,68,254,26,0,90,255,192,255,167,255,249,0,19,255,229,5,39,254,24,13,165,253,121,14,2,253,19,11,79,253,161,6,46,254,26,3,191,254,216,0,253,254,220,255,19,255,145,255,233,254,141,255,205,254,178,255,59,255,66,0,37,0,152,0,198,0,114,0,163,0,198,255,105,255,191,254,205,254,222,253,139,255,165,253,90,0,59,254,41,0,178,254,125,255,194,254,72,255,114,254,161,255,198,253,15,0,187,253,79,0,59,254,244,0,178,254,128,1,94,254,139,1,94,254,125,1,35,255,218,0,88,0,68,0,236,0,116,0,92,0,167,0,196,255,244,0,125,255,194,0,222,254,187,0,165,254,81,1,172,254,64,1,24,255,116,0,37,255,139,255,116,254,165,254,86,254,247,254,244,254,218,255,231,255,68,0,52,1,180,0,220,2,147,0,103,3,37,0,218,2,247,255,218,1,41,0,198,0,240,0,61,0,229,1,240,0,247,1,61,2,70,1,11,3,132,0,185,2,13,0,105,1,90,0,110,0,229,0,8,0,66,1,253,255,11,1,178,255,123,0,70,255,83,0,55,255,70,0,26,255,17,0,227,254,176,255,238,254,203,255,15,255,30,0,165,255,6,1,44,0,46,1,13,1,229,255,227,1,150,255,143,1,163,0,136,0,161,1,8,0,249,1,196,255,236,1,39,255,200,1,183,254,161,1,203,254,52,1,112,255,70,1,8,0,26,2,26,0,57,2,0,0,33,1,189,255,8,0,66,255,247,255,28,255,125,0,59,255,192,0,125,255,6,1,97,255,214,0,183,255,253,255,90,0,247,254,198,0,35,255,229,0,203,255,59,1,222,255,242,0,147,255,48,0,13,0,251,255,227,0,156,0,70,1,220,0,194,0,185,0,90,0,39,1,86,0,48,3,44,0,24,6,103,1,130,6,128,2,70,5,57,2,68,4,52,1,123,3,81,0,227,2,247,255,114,2,216,0,251,2,214,1,90,3,240,1,242,2,75,1,114,2,183,0,2,2,105,0,136,1,205,255,165,0,216,254,169,255,57,254,55,255,46,254,139,255,207,254,8,1,189,255,249,1,39,255,33,2,46,253,13,2,136,252,46,2,191,253,180,1,143,255,99,0,165,0,19,255,165,0,150,254,24,0,33,255,176,255,227,255,183,255,72,0,253,255,86,0,156,0,198,255,134,1,30,254,143,1,37,252,6,1,158,252,64,1,231,254,123,1,81,0,200,0,141,0,70,0,112,0,114,0,105,0,172,0,24,0,57,0,92,0,236,255,238,0,30,0,225,0,163,0,216,0,220,0,13,1,46,1,189,0,52,1,41,0,90,0,167,255,251,255,225,254,97,0,97,254,185,0,169,254,119,0,92,255,11,0,150,255,61,0,92,255,101,1,92,255,61,2,0,0,75,2,205,0,163,1,77,1,39,1,139,1,231,0,176,1,39,1,8,1,231,0,251,255,147,255,19,255,132,254,231,254,77,255,13,255,119,0,150,255,238,0,44,0,97,1,94,0,116,1,132,0,187,0,220,0,41,0,72,1,103,0,70,1,198,0,247,0,169,0,152,0,233,0,172,0,143,0,2,1,255,254,136,0,244,253,180,255,83,253,189,255,15,253,46,0,222,253,229,255,236,254,8,255,172,255,227,254,19,0,59,0,203,255,2,2,79,255,251,2,30,255,158,2,165,255,57,1,86,0,214,255,13,1,247,254,103,1,112,255,33,1,57,0,22,0,167,0,108,255,187,0,63,255,200,0,101,255,77,1,218,255,66,3,0,0,169,5,2,0,132,5,236,255,110,2,22,0,145,255,105,0,231,254,123,0,225,254,209,0,242,254,249,0,231,254,205,0,15,254,90,0,41,253,242,255,2,254,247,255,79,255,203,255,229,255,50,255,192,255,33,255,30,255,86,255,198,254,90,255,11,255,227,255,75,0,143,0,101,1,192,0,229,1,196,0,81,2,180,0,253,1,75,0,2,1,238,255,61,0,28,0,167,255,136,0,28,255,236,0,4,254,8,1,17,253,6,1,249,252,247,255,207,253,46,255,244,254,158,254,94,255,66,254,92,255,99,254,44,255,101,255,200,254,108,0,238,254,6,1,154,255,70,1,218,255,103,1,121,255,4,2,249,254,211,2,57,255,11,4,35,0,141,4,11,1,198,3,167,1,134,2,105,1,59,1,187,0,61,0,30,0,185,255,194,255,147,255,83,255,11,0,6,255,203,0,50,255,94,0,180,255,39,255,61,0,167,254,145,0,216,254,26,0,123,254,200,254,24,254,101,253,48,254,236,252,154,254,238,252,108,254,55,253,130,254,35,254,218,254,63,255,136,255,163,255,187,255,196,255,211,255,15,0,13,0,145,0,145,0,2,1,156,1,214,0,2,2,99,0,189,1,227,255,50,1,187,255,132,0,64,0,174,255,68,1,63,255,187,1,37,0,176,1,218,1,68,1,189,2,79,1,6,3,128,1,203,2,46,1,244,1,99,0,238,0,242,255,26,1,11,0,46,2,17,0,101,2,244,255,101,1,105,0,249,0,35,1,19,1,4,1,196,0,240,255,198,255,44,255,227,254,238,254,200,254,216,254,52,255,218,254,81,255,125,254,68,255,4,254,207,254,205,253,46,254,86,254,39,255,253,254,205,0,103,255,0,1,178,255,128,0,132,0,200,255,105,1,176,255,30,1,105,0,169,0,130,0,203,0,240,255,178,1,108,254,59,2,88,254,8,2,37,255,59,1,183,255,150,0,37,0,57,0,216,0,50,0,6,1,240,255,112,1,180,254,183,1,145,253,220,0,110,253,180,253,161,253,6,253,24,254,125,253,165,254,145,254,108,255,70,255,75,0,150,255,19,0,227,255,26,255,192,255,125,254,81,255,169,254,28,255,75,255,158,255,125,0,253,255,167,1,214,255,141,1,0,0,231,0,24,0,132,0,152,0,110,0,242,0,86,0,130,0,64,0,11,0,116,0,97,0,110,0,143,255,194,255,165,254,4,255,50,254,200,254,46,254,251,254,48,254,130,255,121,254,90,0,101,254,48,1,132,254,88,1,255,254,112,1,101,255,94,1,255,254,24,1,13,255,19,1,46,255,143,1,30,255,220,1,39,255,196,1,30,0,183,1,103,1,189,1,158,1,39,1,218,0,136,0,253,255,37,0,150,0,28,0,225,1,50,0,64,2,247,255,180,1,103,255,92,0,13,255,211,255,72,255,75,255,165,255,163,254,11,0,218,254,52,0,242,254,26,0,99,255,209,255,214,255,119,255,6,255,143,255,220,254,174,255,33,255,6,0,176,255,209,0,167,0,15,1,68,1,167,0,163,0,244,0,136,0,68,1,238,0,72,1,119,0,211,0,231,255,15,0,37,255,194,255,244,254,180,0,50,0,216,1,130,0,251,1,121,255,75,1,194,254,81,0,169,254,132,255,139,255,39,255,172,0,79,255,227,0,156,255,231,255,26,0,30,0,187,0,8,1,108,1,33,1,125,1,253,0,198,0,11,0,192,255,196,251,57,255,145,246,15,255,194,245,163,254,143,248,176,253,207,251,194,253,207,253,238,254,180,255,0,0,231,255,55,0,205,254,63,255,55,255,86,254,169,255,17,254,0,0,172,253,229,255,97,253,33,0,187,253,6,0,79,254,139,255,200,254,2,0,203,254,139,1,132,254,59,2,68,254,152,1,92,254,172,0,33,255,163,255,187,255,180,254,15,0,22,255,207,0,101,255,11,2,233,255,59,2,64,0,229,0,101,0,152,255,141,0,158,255,101,0,33,0,229,255,156,0,247,255,0,1,75,0,211,0,132,0,70,0,236,255,214,255,70,255,185,255,83,255,128,255,110,0,88,255,154,1,66,255,205,1,139,255,64,1,229,254,57,0,92,254,112,255,123,254,209,254,200,255,174,255,61,0,70,1,39,0,132,1,0,0,44,1,198,255,211,0,152,255,17,0,209,255,174,255,55,0,134,255,94,0,114,255,61,0,75,255,123,0,97,255,189,0,196,255,229,1,46,0,70,2,240,0,22,1,28,0,196,254,33,255,130,252,198,254,218,251,225,254,6,252,37,254,30,252,244,253,88,252,75,254,249,252,72,1,244,253,103,8,6,255,123,8,253,255,207,4,198,0,86,2,19,1,37,1,44,1,128,255,139,0,8,254,72,0,176,253,88,0,198,254,218,0,55,0,183,1,13,1,183,1,145,0,50,1,211,255,132,0,244,0,211,255,64,2,154,255,24,2,44,0,203,0,154,0,81,255,81,0,152,254,163,255,55,254,6,255,191,253,105,254,205,253,83,254,150,254,90,254,139,254,136,254,121,252,163,254,141,251,249,254,79,252,130,255,116,253,139,0,236,253,167,1,154,254,158,1,46,255,26,1,125,255,132,0,97,255,119,0,68,255,180,0,136,255,209,0,214,254,26,0,139,254,112,255,196,254,4,0,28,255,249,0,55,254,103,1,207,252,44,1,110,252,99,0,247,253,19,255,163,255,145,254,147,0,59,255,83,1,101,0,26,1,196,0,17,1,110,0,132,1,44,0,198,1,176,0,238,1,55,1,77,1,227,0,238,0,192,0,101,0,238,0,238,255,35,1,24,0,86,1,83,0,139,1,132,1,116,1,110,2,68,1,218,2,114,0,189,2,44,0,141,2,194,0,59,2,132,1,167,1,211,1,174,0,2,2,39,0,19,2,143,255,86,2,143,255,19,2,19,0,147,1,165,0,119,1,244,0,220,0,86,0,227,255,192,255,154,255,154,255,238,255,192,255,247,255,185,255,92,255,13,255,218,254,28,255,253,254,169,255,152,255,13,255,35,0,19,254,6,1,61,254,108,1,28,255,30,1,236,255,26,1,189,255,220,1,112,254,207,1,33,254,198,0,110,253,79,0,24,253,110,0,185,253,134,0,11,255,55,0,92,0,236,255,132,1,172,255,156,1,191,254,121,1,180,254,134,1,132,255,101,1,52,0,90,0,205,0,101,255,174,0,119,255,169,255,196,0,169,254,145,1,174,253,13,1,143,253,4,0,61,254,189,254,90,255,63,253,134,0,112,252,225,0,216,252,110,0,178,253,94,0,231,254,17,0,41,0,103,255,203,1,216,254,114,2,203,254,189,1,220,254,116,1,238,254,132,1,15,255,200,0,145,255,211,255,158,0,90,255,178,0,132,254,192,0,161,253,163,0,127,253,19,0,127,254,121,251,92,255,183,246,114,0,216,245,75,1,156,248,222,1,165,251,233,2,6,254,150,2,227,255,70,1,225,0,249,0,0,1,174,1,185,0,161,1,134,0,88,1,139,0,185,0,112,0,99,0,83,0,105,0,77,255,121,0,63,254,57,0,59,254,108,255,227,254,150,254,79,255,55,255,178,255,61,0,240,254,158,1,26,254,83,2,211,253,220,1,19,254,50,1,110,254,139,0,39,255,136,255,192,255,147,255,39,0,119,0,52,0,198,0,247,0,152,0,207,1,30,0,59,2,75,255,231,1,66,254,242,0,8,254,0,0,141,254,11,0,169,255,83,0,116,0,112,0,128,0,130,0,214,255,150,0,6,255,19,0,242,254,81,255,2,255,37,255,209,254,30,255,79,255,79,255,145,255,11,255,55,255,191,254,26,0,132,254,97,1,132,254,178,1,229,254,209,1,130,255,209,1,180,255,15,2,180,255,39,2,174,255,101,1,17,255,167,0,103,254,61,0,150,254,209,255,11,255,75,255,218,254,247,254,86,254,110,255,216,254,238,255,145,255,227,255,64,0,125,255,233,0,247,255,75,1,143,0,183,0,128,0,24,255,116,255,2,254,143,254,207,253,2,255,88,254,176,0,44,255,154,1,169,0,4,1,105,1,4,1,61,1,57,2,242,0,6,3,121,0,207,2,61,1,92,2,145,1,99,1,141,1,163,0,81,1,64,0,48,1,231,255,244,0,57,255,229,0,196,254,110,1,165,254,165,2,180,254,132,2,44,255,4,2,116,254,220,1,238,252,99,1,119,252,154,0,81,253,200,0,70,254,83,1,249,254,19,1,2,255,134,1,6,255,88,1,222,255,185,0,198,0,59,0,249,1,64,0,152,3,94,0,172,3,187,255,114,2,141,255,180,0,152,255,194,255,2,0,75,255,192,255,238,254,238,254,238,254,103,254,75,255,141,254,183,255,68,255,94,255,163,255,134,254,112,254,123,254,19,253,218,254,209,252,211,254,11,253,189,254,136,253,125,255,253,253,139,255,161,254,238,254,169,254,189,254,156,254,4,255,185,255,222,255,77,0,19,1,158,0,247,0,81,0,22,0,116,255,101,255,119,254,50,255,207,254,158,255,152,255,2,0,19,255,161,255,231,253,161,255,132,253,99,255,63,254,19,255,121,255,88,254,17,0,103,253,52,0,75,253,187,255,161,253,229,254,30,254,26,255,105,254,97,255,222,254,150,255,200,255,167,255,4,0,86,0,77,0,97,1,121,0,52,1,19,1,141,0,70,1,52,0,37,1,238,255,227,0,247,254,205,0,238,253,176,1,150,253,189,2,203,253,77,2,240,254,64,1,72,0,132,0,251,0,114,0,187,0,83,0,247,255,8,0,70,255,211,255,203,255,189,255,145,0,6,0,174,255,13,0,61,254,222,255,198,253,103,0,152,255,116,1,26,1,156,1,207,0,192,0,139,255,75,0,240,254,130,0,209,254,240,0,44,255,136,1,176,255,64,1,229,255,39,0,110,255,50,255,145,254,194,255,105,254,22,1,63,255,174,1,46,255,187,0,68,255,57,255,180,255,50,255,75,255,143,0,167,254,132,0,231,254,218,255,114,255,123,255,154,255,196,255,167,255,50,0,110,255,57,0,227,254,28,0,183,254,203,255,253,254,24,255,183,255,229,254,24,0,24,255,139,0,83,255,172,0,176,255,103,0,17,0,13,1,68,0,119,1,83,0,229,0,64,0,165,0,121,255,209,0,240,253,222,0,180,252,61,0,165,252,205,255,196,253,35,255,15,255,169,254,134,255,17,255,150,255,253,255,24,1,233,255,2,3,72,0,28,4,30,1,8,4,200,0,59,3,147,255,125,2,150,253,158,1,180,252,101,0,37,253,94,255,24,254,19,255,55,255,134,255,216,255,194,255,185,255,196,255,216,255,2,0,101,0,158,0,185,0,214,0,37,0,141,0,103,255,90,0,165,255,132,0,22,0,154,0,196,255,46,0,187,255,116,255,227,255,39,255,57,0,128,255,30,1,55,0,88,1,218,0,30,1,35,255,244,0,161,252,165,0,161,252,165,0,172,253,66,1,70,255,147,1,130,1,154,1,225,2,52,1,116,2,183,0,231,0,123,0,220,255,72,0,158,255,2,0,152,255,77,0,220,255,244,0,108,0,28,1,203,255,8,1,94,255,185,0,70,255,75,0,220,254,46,0,203,254,240,255,59,255,88,255,192,255,11,255,152,255,79,255,41,255,211,255,169,255,35,0,33,1,247,255,0,2,176,255,132,1,203,255,77,1,81,0,99,1,154,0,11,1,163,0,156,0,70,0,13,1,192,255,158,1,251,255,72,1,24,0,64,0,147,0,145,255,200,0,11,255,143,0,227,254,81,0,28,255,147,0,75,255,194,0,37,255,119,0,143,254,229,255,97,254,88,255,229,254,127,254,187,255,26,254,22,0,194,254,145,255,207,255,41,255,66,0,92,255,28,0,150,255,59,0,6,0,229,0,108,255,17,2,176,251,240,2,10,248,123,2,163,247,189,1,255,248,249,0,218,250,161,0,99,252,229,0,123,253,81,1,132,254,13,1,216,254,143,0,4,255,130,0,66,255,169,0,242,254,220,0,37,254,249,0,77,254,150,0,50,255,0,0,6,0,128,255,231,255,83,255,130,255,225,255,152,255,114,0,75,0,101,0,64,1,145,255,101,1,6,255,8,0,233,254,141,254,251,254,68,254,172,254,108,255,132,253,189,0,229,252,46,1,227,253,132,0,30,255,114,255,61,255,59,254,209,254,26,254,77,254,200,254,161,254,112,255,152,255,50,255,72,0,132,254,48,0,156,253,233,255,143,253,28,0,178,253,169,0,94,254,130,1,198,255,150,1,238,0,249,0,88,1,17,1,189,1,103,1,26,2,194,1,152,1,147,1,233,0,37,0,77,0,28,255,90,255,6,255,50,255,112,255,152,255,15,0,218,255,211,0,15,0,222,0,22,0,50,0,143,0,123,255,249,0,209,254,119,0,158,254,119,255,242,254,141,254,251,254,116,254,19,255,198,254,90,255,141,255,110,255,99,0,72,255,6,1,125,255,176,0,163,0,200,255,189,1,59,254,240,1,55,253,88,1,198,252,163,0,205,253,211,255,211,254,128,255,88,255,108,255,83,254,143,255,225,253,48,255,48,255,114,255,225,0,24,0,141,1,165,0,90,1,4,1,207,0,152,0,112,0,158,255,247,0,233,254,143,1,231,254,178,1,6,0,41,1,196,0,214,0,79,1,205,2,249,0,112,5,105,0,101,5,13,0,33,4,150,255,66,2,19,255,4,0,19,255,108,254,116,255,240,253,251,255,4,254,90,0,97,254,233,255,167,254,180,255,143,254,33,0,218,254,35,1,24,255,238,1,121,255,70,2,225,255,2,2,130,1,37,1,0,6,94,0,22,6,48,0,218,3,99,0,187,1,79,0,156,0,227,255,128,0,192,255,139,0,207,255,112,0,158,255,59,0,255,254,218,255,125,254,28,0,119,254,139,0,214,254,156,0,130,255,189,0,28,0,101,1,158,255,205,1,238,254,114,2,183,254,28,2,81,255,114,0,251,255,130,254,59,0,169,253,15,0,33,254,26,255,218,254,55,254,50,255,249,253,63,255,26,254,222,254,127,254,161,254,242,254,203,254,88,255,72,255,152,255,94,255,231,255,141,255,86,0,216,255,196,0,123,0,198,0,86,1,207,255,178,1,59,255,30,1,41,255,167,255,154,255,4,255,220,255,61,254,192,255,165,253,112,255,216,253,236,254,121,254,141,254,255,254,92,254,68,255,183,253,13,0,247,253,90,0,19,255,251,0,35,0,22,2,189,0,97,2,108,1,99,2,68,2,37,2,207,2,218,0,231,2,178,255,8,2,227,254,99,0,114,254,119,255,203,254,123,255,253,255,35,0,0,3,229,0,189,6,103,1,154,11,123,1,0,11,0,1,121,7,28,0,233,3,22,255,244,1,207,253,41,1,207,253,50,1,79,254,55,1,194,254,143,0,134,255,251,255,183,255,17,0,220,255,172,0,229,255,17,1,139,255,59,1,156,255,141,1,238,255,161,1,57,0,11,1,94,0,249,255,125,0,81,255,112,0,37,255,90,0,176,255,130,0,253,0,61,1,203,1,185,1,152,1,165,1,174,0,72,1,163,255,4,1,4,255,57,1,211,254,19,1,46,255,61,0,143,255,231,255,103,255,94,0,39,255,238,0,13,255,236,0,231,254,218,0,4,255,0,1,114,255,114,1,167,255,28,2,75,255,46,2,136,254,134,1,19,254,249,0,236,254,218,0,169,255,110,0,216,255,22,0,22,0,52,0,44,0,143,0,187,255,178,0,30,255,134,0,200,254,198,0,242,254,158,1,44,255,178,1,61,255,198,0,22,255,229,255,225,254,198,255,209,254,81,0,28,255,180,0,231,254,114,0,79,254,57,0,41,254,2,0,240,254,229,255,26,0,86,0,251,255,225,0,150,255,207,0,194,255,86,0,209,255,192,255,156,255,139,255,72,255,147,255,92,255,194,255,108,255,249,255,61,255,35,0,238,254,185,255,72,255,86,255,169,255,92,255,150,255,242,255,143,255,105,0,48,255,105,0,2,255,249,255,156,255,214,254,57,0,163,253,99,0,33,253,229,255,6,254,8,0,90,255,165,0,112,0,249,0,211,0,97,1,209,0,101,1,211,0,251,0,154,0,209,0,105,0,22,1,116,0,200,1,70,0,165,1,46,255,229,0,150,254,174,0,244,254,244,0,253,255,81,1,121,0,68,1,75,0,132,0,2,0,130,255,211,255,134,254,180,255,94,254,167,255,143,254,30,0,229,254,52,1,207,254,194,1,4,255,59,1,141,255,37,0,225,255,178,255,167,255,198,255,46,255,114,0,37,255,211,0,99,255,139,0,121,255,196,255,19,255,13,255,103,254,183,254,233,254,207,254,37,0,194,255,57,1,229,0,161,1,172,1,198,1,189,3,64,2,50,5,242,2,251,4,147,2,242,3,83,1,114,2,72,0,123,1,209,255,231,0,110,0,119,0,152,1,39,0,28,2,145,255,211,1,77,255,81,1,128,255,253,0,22,255,59,1,19,255,236,1,110,255,59,2,178,255,17,2,218,255,194,1,145,255,17,1,88,255,97,0,6,255,174,255,189,254,150,255,52,255,163,255,33,0,50,255,6,1,185,254,92,1,127,254,242,0,99,254,132,0,30,254,17,0,81,254,222,255,209,254,52,255,141,254,154,254,244,253,178,253,183,253,2,253,37,254,88,253,70,255,88,254,0,0,191,254,174,255,242,254,61,255,145,255,108,255,64,0,141,255,238,255,150,255,105,255,97,0,119,255,64,1,198,254,114,1,196,253,88,1,66,253,66,1,121,253,187,0,236,253,251,255,187,254,233,255,136,255,147,255,203,255,244,255,227,255,169,0,4,255,141,0,19,254,64,0,30,254,244,255,220,254,11,0,139,255,77,0,147,255,136,0,130,255,214,0,207,255,233,0,37,0,220,0,66,0,132,0,244,255,103,0,72,255,209,0,116,254,136,0,214,253,249,255,139,254,94,255,88,0,180,254,240,1,79,254,169,2,94,254,110,2,156,254,167,1,200,254,200,0,194,254,70,0,255,254,154,0,183,255,150,0,242,0,209,255,227,3,57,255,150,4,90,255,0,3,39,0,28,1,125,0,185,0,139,0,220,0,211,0,156,0,86,1,2,0,75,1,19,0,247,0,161,0,39,0,90,1,205,255,145,1,218,255,211,1,158,255,189,1,216,254,233,0,59,254,145,255,101,254,97,254,79,255,145,253,68,0,112,253,61,0,249,253,172,255,187,254,247,254,35,255,19,254,183,254,105,254,227,253,83,255,94,253,116,255,185,253,11,255,68,254,209,254,220,254,116,254,105,255,59,254,169,255,112,254,128,255,101,255,218,254,15,1,103,254,203,1,97,254,123,1,134,254,33,0,123,254,116,255,103,254,242,255,130,254,75,0,110,254,231,255,121,254,172,255,209,254,152,255,191,254,172,255,139,254,196,255,52,255,55,255,136,0,152,254,81,1,178,254,4,1,238,254,110,0,116,255,167,255,37,0,97,255,6,0,183,255,249,255,178,0,205,255,167,0,52,255,139,255,161,254,28,255,172,254,244,254,119,255,242,0,75,0,112,2,169,0,132,2,26,0,161,1,152,255,150,0,119,255,154,255,156,255,255,254,176,255,152,254,231,255,209,254,240,255,17,0,11,0,61,1,88,0,72,1,211,0,39,1,185,0,97,1,147,255,22,1,136,254,112,0,46,254,185,255,130,254,94,255,207,254,114,255,30,255,194,255,52,255,200,255,8,255,185,255,242,254,86,0,125,254,207,0,63,254,112,0,105,254,236,255,172,254,163,255,191,254,169,255,121,254,105,0,35,254,130,1,13,254,139,1,187,253,70,1,77,253,222,1,101,253,231,1,24,254,194,1,247,254,240,1,253,255,242,1,211,0,220,1,209,0,227,1,15,0,116,1,6,255,13,1,17,254,108,0,130,253,209,255,251,253,139,255,240,254,244,255,200,255,94,1,55,0,161,2,238,255,2,3,143,255,86,2,90,255,75,1,141,255,70,0,33,0,163,255,128,0,139,255,141,0,22,0,30,0,50,0,8,0,128,255,81,0,11,255,169,255,183,254,169,254,172,254,24,254,48,255,187,251,44,0,57,249,101,0,99,249,50,0,127,251,99,0,61,253,92,0,158,254,209,255,70,255,30,255,216,254,150,254,46,254,39,255,209,253,222,255,110,253,59,0,136,253,196,255,158,254,244,254,99,0,39,254,8,1,63,253,205,0,26,253,169,0,227,253,66,0,11,255,236,255,183,255,39,0,17,255,28,0,185,253,211,255,81,253,59,2,236,253,59,6,196,254,249,7,86,255,154,6,63,255,101,4,66,255,112,2,178,255,28,1,81,0,86,0,112,0,81,255,24,0,196,254,64,0,200,254,103,0,90,255,240,255,4,0,110,255,77,0,101,255,75,0,68,255,167,255,66,255,253,251,174,255,46,248,52,0,74,247,161,0,236,248,158,0,165,250,81,0,152,251,48,0,8,253,200,0,185,254,68,1,236,255,57,1,97,0,39,1,39,0,156,0,214,255,24,0,103,255,183,255,240,254,114,254,192,255,216,253,163,0,185,253,233,0,92,253,165,0,66,253,196,255,97,254,253,254,72,255,22,255,92,255,101,255,214,254,238,254,203,254,191,254,30,255,68,255,196,255,46,0,99,0,136,0,145,0,108,0,44,0,79,0,57,0,99,0,61,0,176,0,30,0,183,0,253,255,4,0,68,0,112,255,227,0,128,255,161,0,225,255,22,0,46,0,83,255,180,255,211,254,134,255,108,254,125,255,216,254,132,255,121,255,68,0,11,0,26,1,244,0,0,1,22,1,231,255,128,0,59,255,8,0,59,255,46,0,41,255,203,255,44,255,6,255,147,255,211,254,50,0,63,255,88,0,0,0,163,255,77,0,17,255,156,0,13,255,35,1,13,255,172,1,139,254,150,1,70,254,198,0,79,254,8,0,163,254,13,0,26,255,251,255,158,255,26,0,141,255,222,255,83,255,88,255,112,255,244,254,154,255,154,254,13,0,251,254,185,0,227,255,218,0,236,255,205,0,72,255,50,1,161,254,39,2,242,254,139,2,88,255,108,2,145,255,48,2,249,255,192,1,26,0,66,1,225,255,0,1,156,255,187,0,176,255,66,0,189,255,203,255,209,255,108,255,66,0,81,255,41,0,214,254,161,255,110,254,75,255,229,254,112,255,158,255,154,255,57,0,8,0,105,0,68,0,4,0,48,255,108,255,143,254,238,254,187,254,154,255,17,255,174,0,238,254,48,1,180,254,165,1,205,254,97,1,196,254,150,0,86,255,187,255,147,255,123,255,130,255,247,255,112,255,251,255,105,255,253,255,233,255,77,0,125,0,101,0,227,0,141,0,86,1,207,0,143,1,238,0,139,1,26,1,97,1,156,0,8,1,68,0,200,0,0,0,238,0,112,0,48,1,81,1,22,1,227,1,26,1,185,1,28,1,70,1,196,0,4,0,41,0,17,255,147,255,227,254,75,255,24,255,169,255,57,255,163,255,139,255,101,255,103,255,112,255,189,254,17,0,68,254,136,0,227,254,165,0,211,255,13,1,249,255,209,0,172,255,167,0,167,255,150,0,225,255,158,0,92,0,185,0,211,0,17,1,105,0,52,1,59,0,2,2,180,0,163,1,64,1,174,0,0,1,15,0,75,0,108,255,94,0,22,255,77,0,86,255,39,0,63,255,33,0,48,254,39,0,134,253,103,255,183,253,191,254,52,254,136,254,92,254,236,254,33,254,6,0,33,254,143,0,90,254,75,0,121,254,189,255,178,254,205,255,13,255,17,0,92,255,39,0,59,255,105,0,247,255,192,0,185,0,70,0,139,1,145,255,172,1,174,255,75,1,44,0,240,0,229,255,39,1,105,255,92,1,139,255,61,1,145,255,121,0,242,254,233,255,61,255,26,255,17,0,222,254,81,0,59,255,2,0,247,255,11,0,88,0,70,0,50,0,172,0,17,0,59,1,205,255,112,1,61,255,64,1,37,255,214,0,28,255,183,0,55,255,214,0,154,255,156,0,238,255,30,0,229,255,240,255,233,255,15,0,242,255,222,255,108,255,46,255,22,255,227,254,247,254,48,255,90,255,35,255,114,0,220,253,97,1,125,252,6,3,112,252,152,2,101,253,92,1,183,254,66,0,200,255,72,255,251,255,191,254,198,255,216,254,46,0,174,255,198,0,116,0,97,1,101,0,165,1,19,0,57,1,72,255,125,0,183,254,167,255,185,254,90,255,231,254,187,255,92,255,37,0,147,255,64,0,130,255,90,0,192,255,125,0,105,255,44,0,52,255,79,0,152,255,167,0,180,255,242,0,50,255,52,1,165,254,77,1,176,254,141,1,17,255,189,1,88,255,66,1,174,255,101,0,192,255,242,255,194,255,231,255,110,255,247,255,81,255,79,255,44,0,105,254,167,0,13,254,209,0,119,254,227,0,185,254,183,1,238,254,75,2,72,255,22,2,163,255,19,2,52,0,35,2,194,0,6,2,203,0,189,1,216,0,88,1,185,0,236,0,30,0,6,0,110,255,207,254,222,254,141,254,238,254,180,254,249,255,72,255,227,0,41,0,216,0,203,0,161,0,28,1,68,0,227,0,116,255,24,255,196,254,92,249,207,254,238,246,158,255,4,249,57,0,24,252,52,0,231,253,8,0,123,254,75,0,8,255,247,0,236,255,108,1,172,0,99,1,121,0,77,1,238,255,22,1,198,255,192,0,97,255,48,0,207,254,110,255,61,255,227,254,169,255,207,254,72,0,183,254,66,1,225,254,2,1,101,255,236,255,4,0,92,255,183,0,163,255,218,0,70,0,86,0,143,0,52,255,17,0,255,253,4,255,132,253,105,254,205,253,110,254,134,254,191,254,251,254,134,255,41,255,94,0,119,255,205,0,251,255,55,1,75,0,37,1,70,0,147,0,200,255,176,255,99,255,209,254,103,255,227,254,238,255,81,255,66,0,247,254,220,255,185,253,6,255,236,252,247,253,57,253,17,253,231,253,187,252,108,254,244,252,75,255,127,253,26,0,141,254,64,0,145,255,240,255,0,0,22,0,205,255,134,0,97,255,220,1,187,254,57,3,28,254,209,3,39,254,75,3,114,254,26,2,110,254,37,1,26,254,86,0,229,253,99,255,70,254,172,254,19,255,242,254,139,255,194,255,112,255,79,0,238,254,90,0,236,254,59,0,88,255,238,255,121,255,128,255,97,255,50,255,209,255,77,255,121,0,128,255,61,0,161,255,141,255,249,255,88,255,66,0,79,255,77,0,128,255,6,0,249,255,88,255,130,0,203,254,222,1,255,254,196,3,108,255,158,4,169,255,238,3,119,255,26,2,99,255,103,0,178,255,116,255,209,255,167,255,216,255,180,0,88,0,103,1,198,0,119,1,244,0,28,1,8,1,198,0,75,1,192,0,147,1,156,0,66,2,59,0,22,3,211,255,205,2,180,255,134,1,0,0,110,0,11,0,222,255,154,255,187,255,13,255,46,0,125,254,200,0,19,254,75,1,191,254,75,1,136,255,218,0,114,255,158,0,75,255,68,0,22,255,13,0,205,254,88,0,216,254,180,0,50,255,172,0,172,255,70,0,75,0,214,255,128,0,198,255,244,255,169,255,101,255,66,255,72,255,222,254,110,255,114,254,108,255,4,254,114,255,174,253,77,0,205,253,116,1,218,253,187,1,231,253,141,1,72,254,132,1,141,254,244,0,75,254,22,0,22,254,247,255,90,254,88,0,22,255,231,0,119,255,75,2,46,255,70,4,8,255,37,5,88,255,4,4,244,255,33,2,90,0,222,0,130,0,154,0,143,0,240,0,97,0,110,1,161,255,185,1,198,254,158,1,15,254,189,1,11,254,134,2,176,254,189,3,41,255,187,4,39,255,112,4,6,255,0,3,66,255,116,1,119,255,81,0,35,255,17,0,150,254,6,0,19,254,154,255,253,253,227,254,2,254,6,255,167,254,253,255,139,255,189,0,240,255,52,1,207,255,72,1,198,255,247,0,227,255,141,0,13,0,52,0,92,0,141,255,132,255,203,254,134,254,92,254,238,254,13,254,57,0,119,253,48,1,13,253,244,0,39,253,251,255,39,253,119,255,185,252,145,255,187,252,251,255,136,253,59,0,189,254,112,0,214,255,75,0,128,0,251,255,141,0,214,255,183,255,13,0,185,254,61,0,15,254,13,0,134,253,207,255,123,253,198,255,99,254,2,0,207,255,46,0,130,0,33,0,2,0,174,255,198,254,161,254,77,253,253,253,35,252,68,254,108,252,238,254,114,253,187,255,6,255,97,0,194,0,152,0,11,2,192,0,57,2,218,0,26,2,2,1,4,2,46,1,183,1,88,1,172,0,194,0,255,254,105,255,196,253,211,254,161,253,44,255,57,254,203,255,22,255,229,255,19,0,220,255,128,0,88,0,189,255,112,1,26,255,110,2,211,254,11,3,83,254,143,3,163,253,156,3,90,253,172,2,156,253,114,1,198,253,167,0,194,253,112,0,240,253,123,0,178,254,128,0,119,255,94,0,251,255,238,255,13,0,174,255,11,0,136,255,6,0,110,255,103,0,136,255,55,1,77,0,123,1,233,0,114,1,172,0,37,1,222,255,163,0,77,255,26,0,68,255,41,255,134,255,41,254,247,255,4,254,39,0,83,254,33,0,145,254,64,0,6,255,97,0,229,255,15,0,167,0,220,255,83,1,101,255,172,1,191,254,75,1,150,254,229,0,244,254,141,0,92,255,24,0,154,255,236,255,143,255,26,0,145,255,48,0,203,255,13,0,70,0,214,255,194,0,125,255,136,1,88,255,180,2,44,255,242,3,4,255,116,4,24,255,172,3,63,255,33,2,110,255,4,1,141,255,134,0,163,255,37,0,249,255,236,255,156,0,176,255,238,0,233,255,211,0,125,0,121,0,163,0,26,0,61,0,220,255,119,255,39,255,229,254,28,255,227,254,185,255,178,254,121,0,101,254,218,0,158,254,17,1,220,254,112,1,227,255,231,1,165,2,110,1,141,4,64,0,94,4,172,254,72,3,244,251,75,2,66,248,92,1,13,246,125,0,10,247,161,255,216,249,154,254,70,252,94,253,6,254,57,253,205,255,156,253,83,3,17,254,128,5,158,254,72,5,8,255,99,4,191,254,64,3,119,254,225,1,185,255,220,0,167,1,17,0,35,2,6,255,15,1,220,253,249,255,99,252,196,255,101,252,13,0,52,253,194,255,125,254,132,255,253,255,92,255,251,0,143,255,30,1,145,255,130,0,59,255,216,255,6,255,116,255,90,255,251,254,185,255,132,254,33,0,136,254,110,0,101,254,108,0,30,254,176,0,70,254,44,1,72,254,101,1,81,254,22,1,101,254,108,0,152,254,46,0,52,255,66,0,92,255,214,255,147,255,13,255,253,255,194,254,236,255,108,254,169,255,222,253,83,255,123,253,66,255,207,253,132,255,183,254,207,255,169,255,52,0,6,0,110,0,17,0,99,0,24,0,50,0,26,0,66,0,13,0,94,0,238,255,240,255,0,0,125,255,44,0,101,255,130,0,161,255,185,0,0,0,178,0,251,255,158,0,233,255,132,0,22,0,207,255,48,0,13,255,2,0,39,255,81,255,218,255,103,254,61,0,251,253,46,0,97,254,207,255,50,255,207,255,116,255,194,255,44,0,81,255,196,0,240,254,52,1,214,254,114,1,26,255,222,0,6,0,33,0,238,0,196,255,88,1,214,255,50,1,222,255,247,0,61,255,205,0,189,254,105,0,187,254,211,255,198,254,240,254,143,254,211,253,134,254,123,252,50,254,227,251,244,253,150,252,92,254,242,253,196,254,37,255,158,254,203,255,55,254,242,255,52,254,163,255,22,255,72,255,192,255,130,255,141,255,101,0,139,255,44,1,79,255,90,1,6,255,227,0,147,255,99,0,15,0,178,255,220,255,242,254,108,255,169,254,94,255,66,254,154,255,244,253,128,255,22,254,44,255,203,254,6,255,145,255,6,255,253,255,125,255,17,0,6,0,172,255,125,0,123,255,158,0,150,255,216,0,130,255,13,1,92,255,2,1,205,255,112,0,97,0,75,255,114,0,247,253,225,255,46,253,48,255,147,253,242,254,110,254,59,255,30,255,128,255,227,255,57,255,130,0,189,254,167,0,108,254,59,0,183,254,114,255,30,255,203,254,172,255,63,254,2,0,30,254,183,255,189,254,28,255,132,255,6,255,101,255,37,255,39,255,41,255,253,254,147,255,174,254,214,255,154,254,158,255,216,254,112,255,66,255,86,255,161,255,75,255,205,255,174,255,99,255,112,0,59,255,238,0,99,255,44,1,86,255,24,1,97,255,139,0,229,255,163,255,216,255,231,254,198,255,158,254,130,255,28,255,59,255,220,255,167,254,209,255,97,254,46,255,143,254,176,254,147,254,207,254,97,254,72,255,169,253,167,255,112,253,77,255,203,253,121,254,231,253,214,253,134,253,227,253,112,253,112,254,116,253,185,254,196,253,123,255,75,254,97,0,176,254,121,0,150,254,70,0,77,254,114,0,63,254,44,0,92,254,192,255,191,254,108,255,249,254,172,255,6,255,116,0,101,254,70,1,75,253,225,1,236,253,128,2,227,254,247,2,61,255,145,2,39,255,8,2,26,255,194,1,52,255,101,1,156,255,218,0,114,0,194,0,244,0,37,1,247,0,189,1,92,0,6,2,242,255,11,2,0,0,222,1,150,0,203,1,52,1,161,1,33,1,233,0,108,0,251,255,66,0,251,254,194,0,172,254,227,0,209,254,178,0,172,254,77,0,147,254,70,0,227,254,75,0,86,255,105,0,136,255,176,0,68,255,50,1,249,254,141,1,205,254,101,1,17,255,143,0,178,255,214,255,22,0,218,255,225,255,110,0,30,255,218,0,59,254,61,0,242,253,79,255,61,254,251,254,169,254,17,255,233,254,116,255,39,255,174,255,180,254,112,255,30,254,61,255,50,254,242,254,44,255,13,255,30,1,214,254,90,2,99,254,229,1,255,253,0,1,97,254,66,0,2,255,183,255,39,255,158,255,94,255,238,255,145,255,225,255,83,255,90,255,30,255,63,255,81,255,121,255,139,255,154,255,136,255,178,255,145,255,0,0,103,255,143,0,143,255,48,1,247,255,4,1,229,255,180,0,99,255,205,0,17,255,112,0,2,255,200,255,19,255,116,255,143,255,240,254,198,255,92,254,154,255,172,254,180,255,94,255,68,0,198,254,48,1,68,254,136,1,255,253,83,1,225,253,75,1,143,253,147,1,39,253,134,1,28,253,37,1,165,253,119,0,121,254,28,0,247,254,247,255,26,255,46,0,17,255,17,0,240,254,141,255,165,255,81,255,231,0,116,255,101,1,81,255,79,1,216,254,141,1,127,254,211,1,211,254,130,1,81,255,203,0,185,255,94,0,238,255,72,0,156,0,130,0,236,0,198,0,75,0,183,0,161,255,37,0,35,255,238,255,48,255,55,0,205,255,128,0,6,0,72,0,180,255,37,255,125,255,41,254,132,255,92,253,218,255,92,251,4,0,229,248,86,0,81,248,26,1,33,249,11,1,99,250,79,0,59,252,161,255,6,254,220,255,152,254,128,0,17,254,240,0,4,254,59,1,244,254,19,1,167,255,105,0,0,0,189,255,189,255,207,255,123,255,92,0,94,255,0,1,145,255,50,1,167,255,236,0,185,255,105,0,152,255,83,0,174,255,50,0,57,0,44,255,103,0,81,254,4,0,81,254,176,255,253,254,114,255,165,255,141,255,247,255,37,0,88,0,30,1,152,0,161,1,116,0,22,1,251,255,35,0,75,255,194,255,165,254,218,255,145,254,225,255,214,254,216,255,11,255,92,0,41,255,227,0,44,255,227,0,183,254,97,0,75,254,103,255,150,254,231,254,92,255,251,254,2,0,108,255,207,255,163,255,143,255,33,255,214,255,61,254,68,0,240,253,225,255,110,254,200,254,121,255,253,253,125,0,99,254,15,1,77,255,119,0,19,0,55,255,214,0,242,253,44,1,238,253,167,0,191,254,180,255,251,255,41,255,167,1,233,254,50,2,127,254,207,1,72,254,41,1,28,254,130,0,189,254,156,255,83,0,79,255,22,2,33,255,198,2,66,255,41,2,240,255,165,1,240,0,242,0,205,1,44,0,112,2,141,255,15,3,99,255,6,3,139,255,176,2,8,255,57,1,123,254,112,255,231,253,152,254,132,253,180,254,8,254,50,255,200,254,130,0,145,255,41,2,83,0,183,2,105,0,2,2,28,0,238,0,222,255,66,0,189,255,158,0,147,255,185,0,150,255,150,0,238,255,154,0,134,255,211,0,180,254,2,1,214,254,8,1,205,255,119,0,242,255,123,255,68,255,183,254,83,254,238,253,191,253,70,254,189,253,163,255,92,254,196,0,92,255,112,0,68,0,247,254,0,1,121,254,41,1,30,255,50,1,59,0,94,1,187,0,152,1,88,0,97,1,24,0,161,0,240,255,143,255,0,0,156,254,81,255,48,254,86,254,203,254,169,253,52,255,101,253,48,255,203,253,253,254,176,254,66,255,103,255,24,0,147,255,225,0,207,255,75,1,196,255,132,1,187,255,176,1,134,255,88,1,136,255,125,0,196,255,251,255,119,255,172,255,48,255,156,255,101,255,37,0,145,255,24,1,35,0,52,1,196,0,183,0,70,0,134,0,185,255,48,0,180,255,216,255,128,3,105,255,229,5,244,254,53,5,147,254,15,3,214,254,156,1,255,254,99,1,183,254,233,0,116,254,178,255,178,254,52,255,156,255,116,255,152,0,55,0,15,1,81,0,24,1,105,0,123,0,46,1,101,255,242,255,211,254,198,254,19,255,183,254,220,255,59,255,50,1,66,255,216,1,8,255,26,1,227,254,247,255,240,254,187,255,97,255,227,255,178,255,97,255,94,0,145,254,227,0,44,254,152,0,55,254,196,255,48,254,8,255,55,254,116,254,136,254,154,254,209,254,244,254,8,255,147,254,72,255,196,253,163,255,222,253,64,0,238,254,169,0,147,255,44,0,105,255,77,255,147,254,35,255,238,253,236,255,127,253,220,0,167,253,75,1,255,253,187,0,59,254,152,255,200,254,33,255,251,255,110,255,39,2,128,255,227,1,48,255,227,255,255,254,26,255,48,255,99,255,196,255,242,255,22,0,163,255,0,0,72,255,183,255,77,255,26,255,174,255,189,254,121,255,81,254,253,254,46,254,238,254,136,254,48,255,220,254,88,255,231,254,70,255,207,254,161,255,240,253,15,0,116,253,198,255,48,253,158,255,79,251,229,255,116,248,28,0,249,247,123,0,123,250,121,0,83,254,220,255,192,1,66,255,66,3,253,254,218,2,79,255,59,1,209,255,161,255,150,0,30,255,55,1,83,255,30,1,167,255,105,0,236,255,192,255,227,255,161,255,44,255,154,255,169,254,253,255,13,255,143,1,70,255,8,2,66,255,123,1,158,255,233,0,227,255,128,0,200,255,225,0,233,255,108,1,105,0,227,0,50,1,143,255,75,1,17,255,174,0,11,255,249,255,101,255,132,255,19,0,41,255,6,0,158,254,196,255,35,255,39,0,119,0,139,0,4,1,156,0,152,0,244,255,52,0,112,255,17,0,105,255,231,255,105,255,41,0,156,255,183,0,13,0,28,1,222,0,50,1,231,0,55,1,75,255,6,1,52,251,48,1,211,248,88,1,92,250,55,1,8,253,81,1,205,254,132,1,132,255,4,1,165,255,11,0,227,255,229,254,28,0,35,254,17,0,30,254,178,255,105,254,33,255,194,254,30,255,24,255,233,255,46,255,253,255,220,254,112,255,154,254,176,255,216,254,55,0,81,255,225,0,192,255,15,1,46,0,152,0,110,0,174,255,70,0,37,255,0,0,46,255,233,255,158,255,172,255,57,0,114,255,154,0,44,255,55,0,90,255,99,255,233,255,240,254,128,0,41,255,240,0,103,255,68,1,136,255,57,1,218,254,176,0,66,254,46,0,41,254,220,255,139,254,0,0,121,253,13,0,198,251,211,0,105,251,231,1,28,252,75,2,125,252,19,2,19,253,94,1,191,253,64,0,66,254,240,254,83,255,123,254,66,0,225,254,99,0,136,255,24,0,15,0,185,255,41,0,227,255,13,0,37,0,13,0,70,0,242,255,143,0,52,255,132,0,132,254,28,0,251,253,249,255,6,254,2,0,233,254,216,255,203,255,134,255,178,255,24,255,214,254,218,254,227,253,50,255,130,253,247,255,145,253,253,255,61,254,158,255,30,255,156,255,154,255,183,255,194,255,183,255,216,255,44,0,110,255,185,0,70,255,196,0,180,255,48,0,70,0,28,255,176,255,194,253,169,254,209,252,251,253,119,252,110,253,207,252,24,253,145,253,139,253,214,254,145,254,209,255,72,255,46,0,150,255,11,1,116,255,147,1,83,255,59,1,26,255,11,0,242,254,81,255,8,255,75,255,123,255,61,255,33,0,22,0,2,0,214,0,61,255,249,0,22,255,165,0,94,255,139,0,28,0,68,0,57,1,143,255,110,2,222,254,174,2,101,254,225,1,169,253,0,1,143,253,79,0,88,254,220,255,24,255,244,255,222,255,30,0,121,0,61,0,13,0,114,0,249,254,200,0,112,254,194,0,108,254,90,0,242,254,152,255,66,0,15,255,172,1,33,255,2,2,121,255,30,1,167,255,196,255,203,255,152,254,108,0,174,254,28,1,167,255,101,1,52,0,116,1,158,0,6,1,103,0,26,0,13,0,227,254,158,255,48,254,72,255,46,254,97,255,154,254,200,255,77,255,6,0,0,0,231,255,105,0,35,0,97,0,119,0,150,255,110,0,240,254,86,0,233,254,35,0,39,255,101,255,88,255,198,254,141,255,68,254,238,255,200,253,55,0,156,254,161,0,247,255,220,0,169,0,77,0,88,0,108,255,4,0,227,254,233,255,167,254,105,255,161,254,218,254,123,254,233,254,255,253,72,255,46,254,200,255,125,254,211,255,255,254,86,255,112,255,6,255,99,0,251,254,2,1,105,255,0,1,229,255,189,0,26,0,251,0,0,0,251,0,240,255,150,0,24,0,6,0,57,0,116,255,37,0,183,254,70,255,8,254,59,254,229,253,70,254,216,253,187,255,167,253,112,3,167,253,125,6,244,253,233,6,63,254,216,5,229,253,240,3,112,253,238,1,198,253,70,0,108,254,59,255,141,255,150,254,169,0,105,254,233,0,57,254,81,0,22,254,101,255,156,254,231,254,46,255,227,254,63,255,37,255,17,255,83,255,4,255,59,255,242,254,8,255,110,255,41,255,167,255,30,255,198,255,238,254,28,0,97,255,178,0,185,0,97,1,244,1,189,1,214,1,152,1,44,1,70,1,183,0,15,1,242,255,11,1,24,255,240,0,119,254,165,0,37,254,35,0,41,254,180,255,17,254,116,255,81,253,143,255,39,253,205,255,183,253,158,255,189,254,99,255,240,255,68,255,163,0,123,255,189,0,198,255,116,0,238,255,229,255,70,0,103,255,77,1,92,255,13,2,154,255,163,1,136,255,105,0,35,255,174,254,229,254,225,253,92,255,17,254,0,0,130,254,61,0,13,255,39,0,180,255,61,0,214,255,114,0,158,255,61,0,178,255,196,255,220,255,19,255,218,255,30,254,8,0,150,253,37,0,180,253,39,0,99,254,83,0,247,254,101,0,88,255,90,0,24,0,200,0,152,1,4,1,205,2,57,0,251,2,174,255,108,2,150,255,152,1,136,255,44,1,110,255,39,1,55,255,136,1,227,254,214,1,57,255,156,1,231,255,187,1,125,0,156,3,240,0,236,3,205,0,125,2,41,0,222,0,88,255,26,0,81,255,97,0,189,255,242,0,46,0,165,0,79,0,44,0,130,0,253,255,26,1,158,255,59,1,4,255,220,0,70,255,90,0,86,0,8,0,52,1,59,0,35,1,218,0,145,0,143,1,247,255,119,1,114,255,247,0,70,255,227,0,83,255,231,0,61,255,125,0,127,254,141,0,103,254,154,1,2,255,192,2,128,255,207,2,225,255,244,1,81,0,165,1,192,0,24,2,0,1,216,1,178,0,2,1,48,0,92,0,8,0,220,255,0,0,163,255,196,255,233,255,154,255,37,0,103,255,110,0,88,255,64,0,121,255,174,255,145,255,55,255,119,255,2,255,198,255,180,254,6,0,125,254,86,0,214,254,92,0,183,255,46,0,167,0,231,255,0,1,134,255,143,0,19,255,231,255,176,254,169,255,161,254,169,255,216,254,17,0,70,255,141,0,192,255,185,0,187,255,112,0,247,255,161,255,165,1,231,254,121,4,185,254,50,6,229,254,128,5,242,254,37,3,68,255,19,1,169,255,227,255,205,255,123,255,123,255,103,255,145,255,139,255,83,0,178,255,114,0,59,0,251,255,119,0,136,255,123,0,158,255,37,0,57,0,72,0,46,0,145,0,99,255,178,0,30,255,121,0,94,255,52,0,227,255,154,255,143,0,99,255,17,1,110,255,200,0,6,255,231,255,68,254,68,255,205,253,35,255,37,254,136,255,225,254,238,255,194,255,24,0,66,0,119,0,46,0,13,1,236,255,64,1,227,255,37,1,244,255,192,0,83,0,90,0,22,1,132,255,163,1,28,254,150,1,11,253,81,1,108,253,196,0,119,254,79,0,33,255,205,255,30,255,22,255,41,255,216,254,46,255,103,255,13,255,79,0,169,254,64,0,81,254,6,255,8,254,94,254,196,253,172,254,139,253,214,254,214,253,187,254,161,254,88,254,86,255,22,254,178,255,81,254,249,255,167,254,8,0,196,254,0,0,211,254,163,255,79,255,68,255,83,0,90,255,200,0,176,255,130,0,216,255,216,255,15,0,22,255,110,0,214,254,150,0,48,255,28,0,26,0,172,255,172,0,128,255,114,0,196,255,6,0,46,0,108,255,114,0,35,255,198,0,2,255,229,0,37,255,114,0,185,255,156,255,205,255,154,254,103,255,185,253,214,254,189,253,191,254,105,255,28,255,52,1,174,255,236,1,231,255,172,1,174,255,72,1,231,254,218,0,79,254,141,0,50,254,105,0,99,254,99,0,143,254,139,1,165,254,6,5,26,254,150,8,114,253,165,8,141,253,50,6,127,254,147,3,240,255,145,1,46,1,44,0,247,1,6,255,220,1,108,254,147,1,163,254,83,1,57,255,247,0,103,255,187,255,222,254,72,254,72,254,165,253,48,254,4,254,163,254,198,254,68,255,238,255,227,255,187,0,61,0,211,0,39,0,147,0,194,255,92,0,205,255,253,255,249,255,88,255,19,0,6,255,61,0,33,255,94,0,139,255,97,0,26,0,15,0,112,0,163,255,64,0,183,255,211,255,198,255,103,255,66,255,37,255,108,254,128,255,4,254,8,0,180,254,57,0,4,0,123,0,4,1,196,0,222,0,83,0,39,0,134,255,227,255,183,254,187,0,75,254,22,2,17,254,139,2,13,254,214,1,143,254,236,0,225,254,44,0,238,254,203,255,66,255,207,255,247,255,28,0,70,0,77,0,251,255,46,0,236,255,227,255,50,0,0,0,205,0,88,0,77,1,75,0,130,1,207,255,30,1,68,255,88,0,209,254,33,0,143,254,172,0,112,254,242,0,154,254,200,0,240,254,134,0,50,255,134,0,139,255,81,0,39,0,253,255,75,0,22,0,132,255,154,0,90,254,192,0,152,253,11,0,57,254,35,255,180,0,4,255,198,1,8,255,46,0,6,255,26,255,227,254,154,255,209,254,39,0,211,254,198,255,52,255,130,255,176,255,225,255,203,255,2,0,236,255,139,255,57,0,48,255,50,0,83,255,15,0,163,255,50,0,123,255,169,0,90,255,61,1,103,255,225,1,70,255,8,2,52,255,130,1,22,255,180,0,214,254,41,0,147,254,4,0,225,254,70,0,112,255,176,0,172,255,156,0,143,255,238,255,108,255,17,255,55,255,147,254,61,255,244,254,77,255,55,255,205,255,136,255,94,0,2,0,28,0,90,0,37,255,132,0,163,254,139,0,132,254,194,0,143,254,180,0,13,255,77,0,220,255,194,255,183,0,101,255,125,1,48,255,35,2,103,255,207,1,216,255,136,0,242,255,103,255,244,255,19,255,28,0,61,255,57,0,121,255,222,255,139,255,183,255,176,255,229,255,4,0,52,0,105,0,81,0,121,0,105,0,26,0,37,0,211,255,145,255,216,255,121,255,17,0,28,0,61,0,194,0,4,0,242,0,165,255,41,1,55,255,77,1,225,254,86,1,8,255,92,1,83,255,33,1,132,255,192,0,6,255,242,0,127,254,222,1,240,254,75,2,207,255,222,1,55,0,2,1,61,0,13,0,6,0,158,255,169,255,101,255,92,255,57,255,240,254,218,254,92,254,158,254,94,254,216,254,229,254,24,255,222,255,110,255,99,0,57,0,103,0,72,1,77,0,183,1,136,0,37,1,134,0,205,0,26,0,46,1,183,255,112,1,130,255,128,1,81,255,125,1,92,255,2,1,61,255,11,0,189,254,136,255,41,254,218,255,26,254,50,0,37,254,35,0,94,254,77,0,198,254,156,0,147,255,26,1,83,0,8,1,161,0,52,0,79,0,167,255,125,255,218,255,35,255,227,255,112,255,55,255,99,255,145,254,218,254,17,254,83,254,205,253,187,253,39,254,130,253,172,254,59,253,8,255,17,251,77,255,66,247,130,255,174,245,28,0,2,247,125,1,176,249,128,2,55,252,152,2,6,254,37,2,44,255,163,1,154,255,216,0,139,255,189,255,55,255,17,255,55,255,17,255,123,255,158,255,108,255,26,0,86,255,240,255,209,255,83,255,247,255,214,254,216,255,242,254,112,255,123,255,11,255,152,255,196,254,41,255,214,254,225,254,8,255,119,255,35,255,143,0,134,255,79,1,205,255,200,1,52,255,150,1,130,254,94,1,72,254,13,1,90,254,154,0,119,254,66,0,28,254,99,0,161,253,187,0,22,253,143,0,15,253,55,0,211,253,83,0,169,254,4,0,139,255,11,255,0,0,83,254,8,0,161,254,2,0,0,0,79,0,44,1,167,0,110,2,220,0,240,3,92,0,194,3,121,255,238,1,17,255,189,0,247,254,211,0,229,254,247,0,22,255,116,0,114,255,200,255,183,255,207,255,236,255,161,0,240,255,11,1,92,255,61,1,139,254,75,1,121,254,81,1,139,254,19,1,123,254,68,0,178,254,143,255,81,255,90,255,0,0,176,255,24,0,41,0,183,255,192,0,125,255,101,1,163,255,154,1,187,255,110,1,11,0,101,1,130,0,6,1,156,0,108,0,46,0,183,255,4,0,147,255,233,255,8,0,108,255,238,0,218,254,81,1,114,254,13,1,127,254,240,0,99,255,238,0,110,0,66,0,225,0,150,254,132,0,242,251,216,255,94,250,17,255,222,250,6,254,13,252,72,253,55,253,83,253,46,254,203,253,132,254,86,254,108,254,176,254,220,254,8,255,134,255,94,255,207,255,101,255,222,255,134,255,203,255,205,255,216,255,231,255,251,255,229,255,247,255,187,255,132,255,112,255,68,255,15,255,105,255,4,255,253,255,134,255,192,0,55,0,15,1,110,0,15,1,57,0,0,1,72,0,101,0,24,1,183,255,134,1,192,255,253,0,79,0,11,0,216,0,225,255,233,0,79,0,134,0,116,0,2,0,174,0,22,255,244,0,8,254,203,0,189,253,75,0,79,254,192,255,37,255,130,255,121,255,130,255,83,255,207,255,110,255,64,0,50,0,192,0,196,0,244,0,147,0,132,0,0,0,158,255,143,255,92,255,178,255,196,255,211,255,0,0,251,255,128,255,114,0,174,254,37,1,22,254,194,1,92,254,227,1,121,255,97,1,114,0,207,0,22,1,200,0,90,1,231,1,22,1,249,2,101,0,132,2,207,255,86,1,57,255,207,0,229,254,209,0,2,255,143,0,123,255,247,255,11,0,154,255,251,255,200,255,103,255,79,0,24,255,220,0,196,254,24,1,83,254,183,0,79,254,180,255,205,254,161,254,178,255,114,254,52,0,231,254,37,0,46,255,8,0,46,255,6,0,6,255,247,255,211,254,242,255,236,254,253,255,81,255,19,0,161,255,218,0,101,255,92,1,214,254,180,1,81,254,236,1,66,254,112,1,61,254,183,0,134,254,86,0,156,254,176,255,119,254,19,255,103,254,116,255,244,254,0,0,251,255,211,255,22,1,55,255,152,1,183,254,147,1,139,254,211,0,161,254,229,255,8,255,61,255,132,255,63,255,176,255,28,0,123,255,90,1,19,255,37,2,13,255,19,2,101,255,108,1,192,255,172,0,169,255,8,0,121,255,189,255,145,255,238,255,143,255,203,0,97,255,143,1,163,255,150,1,2,0,68,1,24,0,50,1,44,0,44,1,19,0,167,0,156,255,189,255,30,255,150,254,35,255,240,253,119,255,211,253,176,255,198,253,207,255,251,253,41,0,158,254,39,0,39,255,64,0,15,255,125,0,68,254,163,0,174,253,61,0,136,253,125,255,194,253,244,254,145,254,2,255,46,255,68,255,11,255,33,255,28,255,105,255,207,255,37,0,187,0,90,0,198,1,249,255,180,2,174,255,39,3,81,255,136,2,207,254,57,1,167,254,178,255,2,255,209,254,79,255,81,255,205,255,236,255,22,0,209,255,196,255,189,255,132,255,214,255,187,255,174,255,97,0,216,254,4,1,196,253,46,1,136,253,158,0,236,253,244,255,185,254,108,255,183,255,4,255,154,0,105,255,214,0,13,0,238,255,39,0,169,253,178,255,194,250,128,255,48,249,187,255,214,249,15,0,116,251,94,0,141,253,172,0,169,255,227,0,33,1,216,0,161,1,180,0,59,1,198,0,141,0,4,1,11,0,48,1,105,0,225,0,147,0,123,0,61,0,121,0,249,255,119,0,145,255,70,0,194,254,50,0,134,254,61,0,55,255,68,0,216,255,50,0,0,0,48,0,28,0,220,255,15,0,79,255,218,255,46,255,247,255,200,255,72,0,165,0,55,0,238,0,68,0,161,0,161,0,68,0,251,0,19,0,4,1,26,0,205,255,26,0,105,254,192,255,103,254,52,255,242,254,37,255,26,255,116,255,192,255,63,255,17,0,145,254,90,255,244,253,187,254,207,253,134,254,52,254,143,254,8,255,216,254,8,0,200,254,114,0,203,254,28,0,37,255,92,255,247,255,218,254,207,0,233,254,22,1,185,255,22,1,57,0,178,0,187,255,30,0,130,255,236,255,8,0,77,0,207,0,174,0,86,1,167,0,112,1,222,255,99,1,103,255,130,1,101,255,97,1,242,254,233,0,211,253,189,0,194,252,123,0,114,252,220,255,183,253,75,255,83,255,37,255,44,0,35,255,205,0,251,254,128,1,249,254,8,2,158,255,222,1,158,0,52,1,83,1,147,0,0,1,61,0,231,255,39,0,28,255,22,0,227,254,236,255,189,254,154,255,169,254,68,255,244,254,39,255,150,255,68,255,52,0,59,255,64,0,176,254,233,255,196,253,196,255,198,252,17,0,194,252,194,0,50,254,6,1,185,255,128,0,178,0,99,255,81,1,92,254,143,1,61,254,229,0,26,255,238,255,28,0,132,255,165,0,167,255,103,0,222,255,209,255,128,255,103,255,203,254,83,255,17,255,172,255,240,255,108,0,52,0,75,1,244,255,101,2,158,255,55,3,17,0,114,3,99,1,17,3,110,2,116,2,15,2,145,1,24,1,154,0,37,0,172,255,158,0,249,254,30,1,19,255,83,1,249,255,39,1,205,0,52,1,163,0,94,1,156,255,66,1,231,254,99,1,30,255,147,1,227,255,114,1,97,0,251,0,105,0,222,0,26,0,244,0,75,255,247,0,145,254,39,0,61,254,180,254,92,254,110,253,172,254,211,252,227,254,61,253,205,254,167,254,114,254,92,0,61,254,108,1,103,254,37,1,8,255,39,0,154,255,4,255,236,255,156,254,92,0,11,255,253,0,158,255,66,1,251,255,4,1,112,0,79,0,194,0,200,255,4,1,139,255,189,0,28,255,59,0,169,254,214,255,176,254,233,255,249,254,125,0,17,255,205,0,207,254,203,0,150,254,236,0,165,254,17,1,236,254,198,0,55,255,147,0,63,255,218,0,28,255,244,0,55,255,50,1,154,255,123,1,70,0,150,1,8,1,39,1,4,2,145,0,207,2,110,0,211,2,198,0,161,2,48,1,161,2,114,1,123,2,141,1,2,2,13,1,79,1,112,0,227,0,46,0,209,0,17,0,211,0,152,255,196,0,22,255,227,0,161,254,22,1,141,254,46,1,236,253,203,1,121,253,253,2,139,253,128,3,211,253,163,2,97,254,99,1,13,255,114,0,35,255,233,255,169,254,220,255,108,254,22,0,39,254,103,0,136,254,112,0,17,255,24,0,152,255,185,255,187,255,125,255,183,255,15,255,172,255,165,254,112,255,176,254,44,255,19,255,26,255,86,255,86,255,70,255,125,255,6,255,152,255,189,254,141,255,103,254,26,255,108,254,154,254,172,254,114,254,255,254,163,254,83,255,6,255,209,255,37,255,15,0,238,254,174,254,194,254,116,252,26,255,251,251,253,255,94,253,218,0,198,254,15,1,48,255,72,0,191,254,189,255,46,254,169,255,17,254,123,255,187,254,218,254,189,255,94,254,94,0,90,254,0,0,70,255,57,255,0,0,63,255,216,255,19,0,176,255,200,0,233,255,55,1,11,0,134,1,19,0,203,1,68,0,119,1,145,0,94,0,141,0,88,255,169,255,244,254,141,254,22,255,4,254,46,255,48,254,225,254,152,254,178,254,128,255,214,254,147,0,214,254,77,1,183,254,19,1,198,254,145,0,247,254,183,0,72,255,48,1,108,255,128,0,130,255,233,255,39,0,183,255,225,0,174,255,244,0,211,255,163,0,203,255,50,0,154,255,4,0,81,255,88,0,81,255,231,0,152,255,99,1,165,0,79,1,136,1,128,0,125,1,123,255,61,1,194,254,108,1,94,254,132,1,101,254,130,0,172,254,6,0,11,255,225,255,108,255,46,255,236,255,249,253,52,0,178,253,77,0,130,254,83,0,35,255,227,255,99,255,33,255,231,255,161,254,24,0,108,254,196,255,150,254,161,255,30,255,180,255,169,255,139,255,28,0,66,255,139,0,165,254,240,0,37,255,72,1,203,255,8,1,37,0,227,255,194,255,220,254,205,254,174,254,185,253,158,254,216,252,88,254,83,252,15,254,218,252,75,254,63,254,13,255,134,255,6,0,183,0,192,0,167,1,236,0,225,1,64,0,154,1,48,255,222,0,88,254,105,0,11,254,33,0,4,254,4,0,83,254,92,255,22,255,253,252,185,255,196,249,216,255,191,248,198,255,165,250,30,0,55,253,156,0,121,254,145,0,141,253,59,0,30,252,187,255,191,252,57,255,22,254,169,254,236,254,75,254,141,255,26,254,194,255,229,253,86,0,249,253,178,3,97,254,125,5,194,254,33,4,229,254,52,2,244,254,8,1,156,254,231,0,200,253,189,0,19,253,70,0,48,253,8,0,253,253,253,255,4,255,150,0,236,255,64,1,187,0,57,1,79,1,114,0,200,1,172,255,75,2,77,255,123,2,66,255,233,1,114,255,249,0,172,255,66,0,167,255,220,255,28,255,165,255,165,254,116,255,83,254,121,255,180,254,128,255,147,255,112,255,125,0,125,255,0,1,189,255,86,1,225,255,50,1,194,255,244,0,110,255,103,0,251,254,231,255,68,254,152,255,88,253,68,255,244,252,132,255,75,253,22,0,196,253,123,0,83,254,112,0,28,255,198,255,143,255,33,255,150,255,2,255,103,255,152,255,242,254,50,0,101,254,247,255,19,254,218,254,244,253,99,253,46,254,6,253,132,254,63,253,227,254,236,253,103,255,46,255,41,0,136,0,214,0,143,1,205,0,242,1,99,0,189,1,238,255,244,0,180,255,99,0,183,255,81,0,13,0,114,0,70,0,52,0,0,0,121,255,225,255,163,254,52,0,57,254,207,0,130,254,61,1,35,255,94,1,185,255,134,1,77,0,121,2,26,1,2,4,163,1,86,4,196,1,185,3,192,1,4,3,174,1,55,2,22,1,88,1,192,0,141,0,172,0,218,255,196,0,99,255,94,0,97,255,196,255,99,255,154,255,68,255,185,255,203,254,236,255,50,254,17,0,66,254,240,255,88,255,198,255,72,0,132,255,134,0,59,255,105,0,26,255,123,0,180,254,77,0,172,253,200,255,229,252,17,255,180,253,198,254,2,255,61,255,225,255,236,255,88,0,33,0,11,1,222,255,88,1,139,255,207,0,185,255,225,255,75,0,103,255,15,1,79,255,152,1,35,255,143,1,75,255,114,1,233,255,119,1,203,0,26,1,141,1,161,0,167,1,112,0,123,1,185,0,125,1,172,0,66,1,77,0,123,0,192,255,222,255,242,254,174,255,94,254,161,255,161,254,72,255,88,255,94,255,240,255,136,255,13,0,163,255,154,255,174,255,139,255,158,255,88,0,13,0,92,1,174,0,185,1,187,0,50,1,61,0,97,0,236,255,19,0,211,255,24,0,214,255,6,0,110,0,229,255,13,1,19,0,4,1,30,0,132,0,205,255,196,255,39,255,220,254,119,254,165,254,165,254,30,255,99,255,209,255,37,0,156,0,167,0,55,1,196,0,70,1,192,0,64,1,205,0,251,0,207,0,92,0,161,0,163,255,17,0,19,255,130,255,150,254,167,255,121,254,44,0,180,254,121,0,238,254,128,0,99,255,64,0,249,255,105,255,33,0,110,254,64,0,6,254,33,0,55,254,172,255,185,254,180,255,24,255,196,0,39,255,183,1,203,254,161,1,41,254,247,0,231,253,139,0,6,254,200,0,191,254,233,0,81,255,2,1,192,255,72,1,103,0,72,1,236,0,236,0,180,0,13,0,50,0,108,255,187,255,15,255,136,255,194,254,154,255,238,254,154,255,30,255,183,255,119,255,227,255,214,255,4,0,83,0,242,255,178,0,163,255,158,0,72,255,75,0,68,255,15,0,130,255,108,0,209,255,251,0,46,0,19,1,145,0,2,1,44,0,19,1,112,255,61,1,66,255,103,1,41,255,68,1,240,254,176,0,46,255,66,0,247,255,22,0,92,0,163,255,50,0,169,255,11,0,242,255,253,255,4,0,110,0,46,0,30,1,88,0,112,1,52,0,97,1,90,0,11,1,225,0,147,0,99,1,52,0,128,1,251,255,214,0,44,0,136,255,41,0,97,254,24,0,218,253,253,255,236,253,200,255,253,253,244,255,48,254,180,0,30,254,81,1,24,254,30,1,185,254,134,0,161,255,198,255,61,0,191,254,50,0,134,254,156,255,209,254,66,255,139,255,167,255,68,0,88,0,128,0,2,1,46,1,108,1,70,3,83,1,11,5,130,1,196,4,88,2,116,3,119,2,92,2,128,1,110,1,101,0,79,0,207,255,79,255,187,255,240,254,238,255,167,255,99,255,57,0,178,254,6,0,209,254,33,255,41,255,244,254,114,255,83,255,119,255,132,255,103,255,222,255,150,255,105,0,77,0,4,1,222,0,0,1,225,0,8,0,161,0,13,255,236,255,139,254,161,254,176,254,185,253,94,255,110,253,33,0,123,253,169,0,207,253,220,0,169,254,236,0,240,255,169,0,180,0,11,0,247,0,163,255,11,1,147,255,209,0,240,255,161,0,72,0,143,0,150,255,35,0,103,254,233,255,15,254,128,255,178,254,222,254,103,255,187,254,192,255,63,255,116,255,130,255,141,254,28,255,19,254,240,254,97,254,92,255,57,255,229,255,105,0,50,0,90,1,114,0,77,1,192,0,26,0,207,0,222,254,176,0,167,254,119,0,108,255,139,0,236,255,50,1,167,255,150,1,50,255,37,1,41,255,143,0,225,255,75,0,196,0,231,255,0,1,75,255,130,0,209,254,169,255,196,254,132,255,66,255,225,255,50,0,64,0,203,0,66,0,94,0,247,255,139,255,30,0,255,254,134,0,244,254,136,0,81,255,94,0,119,255,222,255,52,255,37,255,238,254,249,254,189,254,79,255,114,254,94,255,63,254,233,254,141,254,90,255,66,255,196,255,17,0,169,255,26,1,66,255,200,1,52,255,158,1,178,255,218,0,15,0,68,0,81,0,103,0,64,0,174,0,167,254,66,0,211,252,17,0,6,252,141,0,97,252,251,0,70,253,35,1,178,253,15,2,183,253,183,3,218,254,57,4,39,0,66,3,141,0,238,1,6,1,30,1,86,1,143,0,86,1,15,0,17,1,185,255,50,0,119,255,134,0,6,255,242,0,198,254,247,0,15,255,46,1,176,255,59,1,231,255,30,1,229,255,198,0,240,255,128,0,242,255,185,0,130,255,176,1,72,255,187,2,242,255,253,2,211,0,152,2,244,0,169,2,90,0,108,2,163,255,70,1,101,255,125,0,59,255,101,0,50,255,46,0,196,255,2,0,147,0,11,0,26,1,37,0,0,1,30,0,136,0,214,255,11,0,249,254,39,255,227,253,255,253,101,253,119,253,229,253,240,253,209,254,17,255,119,255,70,0,231,255,83,1,233,255,8,2,103,255,44,2,22,255,216,1,6,255,158,1,145,255,28,1,0,0,52,0,92,0,253,255,75,0,52,0,37,0,121,0,150,0,103,0,11,1,15,0,231,0,128,255,8,0,134,254,116,255,180,253,220,254,214,253,55,254,196,254,209,253,227,255,6,254,189,0,108,254,150,0,147,254,216,255,39,254,101,255,99,253,185,255,251,252,6,0,139,253,44,0,158,254,44,0,220,254,227,255,8,255,236,255,108,255,247,255,185,255,158,255,86,255,214,254,198,254,236,253,68,254,211,253,97,254,66,254,99,255,251,254,152,0,209,255,116,1,134,0,198,1,147,0,19,2,244,255,218,1,99,255,229,0,48,255,48,0,39,255,79,0,183,254,203,0,231,253,35,1,150,253,227,0,101,253,90,0,46,253,99,0,103,253,147,0,44,254,92,0,83,255,30,0,128,0,61,0,229,0,169,0,101,0,112,1,220,255,79,2,19,0,200,2,244,0,249,2,156,1,240,2,2,2,231,2,249,1,108,2,174,1,141,1,92,1,214,0,229,0,150,0,161,0,125,0,132,0,214,0,114,0,121,1,233,255,68,1,28,255,52,0,167,254,81,255,141,254,191,254,231,254,70,254,139,255,130,254,110,0,66,255,105,1,37,0,134,1,238,0,105,0,35,1,247,254,143,0,57,254,123,0,52,254,128,0,227,254,101,0,132,255,15,0,90,255,11,255,165,254,225,252,19,254,88,251,26,254,172,251,112,255,244,252,192,2,83,254,238,5,192,255,134,6,152,0,15,5,123,0,174,2,209,255,194,0,92,255,185,255,116,255,209,254,125,0,24,254,209,1,2,254,143,2,125,254,2,3,110,255,101,3,41,0,194,2,112,0,132,1,72,0,180,0,0,0,251,0,114,0,123,1,86,1,156,1,233,1,101,1,150,2,101,0,185,2,180,255,249,1,203,255,105,1,176,255,178,1,81,255,26,2,214,254,214,1,154,254,37,1,143,254,222,0,103,254,174,0,136,254,77,0,35,255,11,0,163,255,220,255,229,255,192,255,214,255,37,0,99,255,187,0,253,254,143,0,119,255,200,255,145,0,244,254,41,1,81,254,236,0,48,254,209,0,2,255,253,0,2,0,79,1,165,0,183,1,198,0,253,1,185,0,6,2,211,0,229,1,185,0,17,2,139,0,37,2,136,0,218,1,119,0,8,1,128,0,64,0,75,0,218,255,50,0,101,255,30,0,196,254,134,255,66,254,83,255,28,254,218,255,220,253,112,0,33,252,94,0,238,249,176,255,191,249,52,255,8,251,187,254,88,252,147,254,75,253,247,254,172,253,19,255,8,254,52,255,105,254,180,255,154,254,167,0,211,254,86,1,251,254,8,2,72,255,145,2,174,255,231,2,216,255,236,2,141,255,143,2,77,255,233,1,8,255,2,1,251,254,163,255,222,254,214,254,227,254,174,254,72,255,209,254,154,255,30,255,225,255,200,255,132,0,152,0,189,0,17,1,209,0,92,1,101,1,167,1,0,2,44,1,238,1,48,0,50,1,194,255,8,0,134,255,28,255,17,255,55,255,214,254,116,255,66,255,88,255,218,255,251,254,247,255,187,254,99,255,6,255,28,255,147,255,48,255,178,255,77,255,112,255,90,255,152,255,163,255,46,0,209,255,238,0,251,255,200,1,61,0,35,2,242,255,68,2,26,255,176,1,236,254,6,1,165,255,214,0,61,0,205,0,238,255,128,0,24,255,50,255,66,255,169,253,35,1,11,253,11,2,114,253,218,1,227,253,167,1,26,254,141,1,90,254,128,1,147,254,240,0,6,255,207,255,119,255,28,255,187,255,24,255,154,255,39,255,57,255,28,255,154,254,108,255,220,253,229,255,105,253,183,255,152,253,68,255,35,254,86,255,174,254,143,255,77,255,220,255,172,255,81,0,108,255,183,0,244,254,200,0,90,254,207,0,165,253,185,0,150,253,8,0,94,254,255,254,92,255,57,254,11,0,11,254,108,0,97,254,203,0,35,255,209,0,194,255,125,0,244,255,143,0,55,0,0,1,183,0,108,1,229,0,200,1,145,0,152,1,218,255,205,0,92,255,205,255,154,255,143,255,203,255,72,0,247,255,247,0,251,255,231,0,6,0,152,0,13,0,64,0,216,255,185,255,231,255,253,255,44,0,41,1,112,0,172,1,79,0,108,1,112,0,183,0,17,0,143,255,44,255,205,253,125,254,2,252,97,254,17,252,101,254,52,253,114,254,83,254,24,255,99,255,152,255,103,0,242,255,214,0,4,0,99,0,203,255,189,255,185,255,46,255,167,255,194,254,33,0,253,254,183,0,244,255,52,0,236,0,231,253,83,1,194,250,8,1,92,249,174,0,19,250,194,0,119,251,52,1,50,253,227,0,61,254,81,0,220,254,218,255,147,255,128,255,8,0,161,255,103,255,33,0,97,254,196,0,4,254,44,1,86,254,101,1,19,255,183,1,114,255,4,2,147,255,227,1,253,255,35,1,141,255,158,0,174,254,178,0,145,254,64,1,169,255,220,1,92,0,13,2,110,0,216,1,225,255,64,1,247,254,187,0,165,254,57,0,48,255,222,255,139,0,183,255,156,1,55,0,165,1,143,0,97,1,119,0,92,1,13,0,22,2,180,255,161,2,134,255,105,2,132,255,249,1,174,255,172,1,174,255,59,1,77,255,2,1,229,254,81,1,83,255,185,1,57,0,141,1,189,0,222,0,83,0,150,0,79,255,183,0,191,254,41,0,125,254,121,255,37,254,94,255,30,254,200,255,44,254,41,0,46,254,112,0,143,254,136,0,61,255,0,0,180,255,141,255,247,255,103,255,211,255,59,255,192,255,35,255,229,255,255,254,6,0,205,254,37,0,203,254,81,0,108,255,101,0,77,0,66,0,236,0,44,0,24,1,66,0,79,1,134,0,35,1,112,0,167,0,222,255,88,0,66,255,152,255,97,254,2,255,209,253,26,255,37,254,225,255,169,254,94,0,134,254,247,0,46,254,123,1,90,254,99,1,229,254,99,1,143,255,50,1,196,255,81,0,205,255,50,255,37,0,46,254,169,0,176,253,253,0,33,254,196,0,68,255,52,0,152,0,123,255,251,0,253,254,136,0,8,255,192,255,108,255,92,255,108,255,63,255,44,255,24,255,222,254,48,255,200,254,123,255,19,255,189,255,180,255,242,255,88,0,220,255,238,0,110,255,214,0,61,255,52,0,198,255,154,255,200,0,52,255,121,1,55,255,59,1,205,255,132,0,52,0,103,0,30,0,163,0,218,255,172,1,198,255,251,2,37,0,180,2,6,1,37,1,125,1,236,255,244,0,238,255,114,0,132,0,72,0,238,0,52,0,57,1,209,255,108,1,48,255,99,1,6,255,72,1,110,255,244,0,19,0,37,1,242,0,128,1,108,1,145,1,52,1,128,1,83,0,88,1,134,255,154,0,97,255,247,255,139,255,158,255,192,255,187,255,26,0,156,255,105,0,174,255,147,0,253,255,167,0,253,255,169,0,116,255,231,0,130,254,196,1,167,253,70,2,63,253,4,2,116,253,110,1,52,254,15,1,236,254,249,0,161,255,247,0,198,255,253,0,108,255,41,1,240,254,64,1,123,254,130,0,28,254,114,255,52,254,225,254,176,254,231,254,90,255,37,255,161,255,79,255,66,255,128,255,70,254,77,255,123,253,57,255,88,253,0,0,121,253,189,0,249,253,52,1,180,254,105,1,231,254,59,1,222,254,24,1,94,255,209,0,70,0,240,255,22,1,172,254,48,1,150,253,139,0,22,253,123,255,79,253,238,254,176,253,55,255,236,253,139,255,55,254,116,255,216,254,167,255,132,255,247,255,180,255,194,255,187,255,57,255,214,255,55,255,28,0,247,255,143,0,240,0,196,0,192,1,125,0,244,1,203,255,194,1,134,255,77,1,218,255,13,1,41,0,35,1,139,0,233,0,183,0,187,0,194,0,180,0,165,0,41,0,79,0,150,255,33,0,114,255,8,0,139,255,66,0,139,255,134,0,180,255,48,0,143,255,207,255,214,254,176,255,249,253,108,255,143,253,152,254,205,253,185,253,2,254,152,253,33,254,57,254,141,254,28,255,240,254,97,255,28,255,17,255,75,255,11,255,169,255,187,255,15,0,189,0,112,0,108,1,209,0,174,1,196,0,26,2,92,0,187,2,211,255,22,3,128,255,209,2,161,255,37,2,0,0,72,1,26,0,105,0,41,0,169,255,211,255,108,255,66,255,200,255,55,255,147,0,189,255,72,1,247,255,192,1,251,255,147,1,24,0,33,1,26,0,66,1,2,0,134,1,231,255,81,1,231,255,236,0,103,0,28,1,15,1,13,1,70,1,128,0,2,1,19,0,196,0,216,255,167,0,143,255,123,0,101,255,41,0,17,0,0,0,174,0,11,0,147,0,57,0,59,0,132,0,211,255,176,0,101,255,114,0,52,255,249,255,253,254,216,255,249,254,57,0,145,255,225,0,112,0,22,1,203,0,156,0,154,0,2,0,161,0,198,255,110,0,214,255,194,255,17,0,251,254,123,0,185,254,187,0,167,254,152,0,125,254,79,0,79,254,75,0,189,254,167,0,125,255,6,1,83,0,238,0,247,0,83,0,57,1,108,0,154,1,174,1,4,2,105,3,251,1,134,4,187,1,50,4,145,1,222,2,101,1,158,1,68,1,55,1,35,1,136,1,242,0,172,1,123,0,70,1,4,0,11,1,198,255,231,0,145,255,141,0,101,255,75,0,97,255,136,0,143,255,251,0,52,0,57,1,249,0,30,1,249,0,180,0,88,0,24,0,218,255,136,255,176,255,48,255,86,255,6,255,46,255,229,254,147,255,72,255,176,255,77,0,145,255,119,1,152,255,231,1,101,0,116,1,50,1,227,0,103,1,110,0,247,0,211,255,97,0,112,255,147,255,192,255,125,254,39,0,41,254,17,0,152,254,158,255,99,255,63,255,207,255,114,255,112,255,178,255,63,255,214,255,72,255,244,255,61,255,134,255,75,255,231,254,200,254,211,254,41,254,79,255,205,253,233,255,203,253,50,0,37,254,66,0,218,254,44,0,116,255,225,255,183,255,81,255,233,255,28,255,233,255,183,255,251,255,35,0,68,0,167,255,121,0,169,254,94,0,19,254,11,0,105,254,0,0,121,255,77,0,183,0,125,0,86,1,165,0,136,1,214,0,178,1,211,0,110,1,207,0,236,0,211,0,145,0,22,1,165,0,72,1,24,1,165,0,68,1,119,255,222,0,145,254,110,0,150,254,97,0,92,255,114,0,77,0,108,255,251,0,211,252,154,1,253,249,90,2,249,248,128,2,225,249,176,1,75,251,158,0,249,252,194,255,79,255,55,255,178,1,178,254,185,2,132,254,15,2,127,254,167,0,11,255,238,254,61,0,147,253,48,1,83,253,92,1,35,253,28,1,13,253,174,0,130,253,112,0,205,253,169,0,156,253,26,1,119,253,28,1,30,254,180,0,24,255,88,0,143,255,152,0,185,255,52,1,103,255,132,1,22,255,196,1,52,255,105,1,63,255,139,0,255,254,125,255,37,255,216,254,2,0,187,254,203,0,191,254,17,1,17,255,15,1,52,255,251,0,211,254,90,0,196,254,92,255,35,255,130,254,63,255,22,254,150,254,41,254,103,254,203,254,4,255,251,255,147,255,46,1,216,255,180,1,180,255,116,1,77,255,194,0,13,255,242,255,4,255,203,255,8,255,4,0,99,255,13,0,59,0,66,0,61,2,156,0,64,5,19,1,121,6,125,1,158,4,88,1,108,2,207,0,24,1,97,0,198,0,211,255,66,1,79,255,156,1,39,255,176,1,88,255,136,1,183,255,141,0,22,0,63,255,52,1,255,254,244,2,130,255,86,3,242,255,59,2,86,0,231,0,128,0,253,255,37,0,158,255,196,255,207,255,132,255,41,0,156,255,114,0,251,255,180,0,28,0,240,0,48,0,33,1,123,0,244,0,110,0,183,0,52,0,37,1,132,255,249,1,143,254,81,2,66,254,39,2,187,254,103,1,185,255,180,0,154,0,154,0,108,1,156,0,145,1,77,0,88,1,134,0,251,0,48,1,105,0,161,1,30,0,110,1,48,0,242,0,125,0,35,1,121,0,19,1,88,0,41,0,30,0,35,255,123,255,207,254,178,254,247,254,141,254,46,255,198,254,72,255,156,254,110,255,101,254,238,255,88,254,139,0,150,254,240,0,86,255,236,0,90,0,114,0,209,0,37,0,203,0,99,0,242,0,178,0,211,0,150,0,130,0,50,0,72,0,196,255,247,255,143,255,114,255,251,255,128,255,46,0,134,255,247,255,26,255,158,255,57,255,116,255,125,255,99,255,103,255,167,255,251,254,83,0,139,254,24,1,57,254,68,1,139,254,231,0,132,255,55,1,26,0,99,1,134,255,48,1,191,254,220,0,99,254,83,0,41,254,205,255,88,254,244,255,19,255,198,0,119,255,158,1,154,255,0,2,218,255,229,1,209,255,66,1,147,255,123,0,68,255,132,0,222,254,242,0,220,254,88,0,225,254,165,255,28,255,141,255,116,255,13,0,128,255,200,0,218,254,75,1,143,254,161,1,225,254,130,1,59,255,220,0,90,255,8,0,112,255,225,255,187,255,207,255,66,0,187,255,24,1,123,255,108,1,57,255,249,0,39,255,13,0,112,255,110,255,231,255,139,255,119,0,141,255,183,0,79,255,41,1,112,255,136,1,75,255,108,1,105,254,242,0,143,253,203,0,77,253,189,0,185,253,99,0,169,254,147,255,130,255,216,254,13,0,209,254,61,0,63,255,128,0,114,255,139,0,209,254,59,0,251,253,240,255,8,254,163,255,196,254,158,255,99,255,220,255,125,255,68,0,17,255,132,0,196,254,203,0,231,254,8,1,77,255,41,1,147,255,209,0,240,255,101,0,35,0,0,0,28,0,207,255,180,255,136,0,125,255,55,1,99,255,59,1,39,255,156,0,92,255,220,255,22,0,41,255,75,1,187,254,24,2,236,254,216,1,196,253,227,0,97,251,44,0,125,250,0,0,116,251,251,255,11,253,174,255,121,254,200,255,136,255,251,255,163,255,240,255,92,255,198,255,37,255,75,255,163,254,236,254,50,254,105,255,127,254,35,0,48,255,37,0,147,255,143,255,233,255,236,254,59,0,218,254,28,0,180,254,145,255,72,254,97,255,35,254,112,255,167,254,132,255,108,255,185,255,134,255,253,255,99,255,50,0,251,254,225,0,112,254,94,1,24,254,169,1,253,253,227,1,30,254,185,1,165,254,240,0,72,255,39,0,222,255,158,255,97,0,108,255,121,0,37,255,108,0,218,254,72,0,180,254,15,0,196,254,242,255,214,254,192,255,244,254,152,255,52,255,194,255,227,255,22,0,143,0,59,0,110,0,64,0,66,0,61,0,97,0,57,0,187,0,251,255,209,0,209,255,183,0,134,255,200,0,218,254,214,0,119,254,216,0,216,254,8,1,167,255,70,1,81,0,97,1,145,0,57,1,198,0,26,1,116,1,11,1,123,2,231,0,136,2,92,0,26,2,218,255,132,1,70,0,172,0,90,1,225,255,28,2,163,255,24,2,4,0,147,1,185,0,236,0,39,1,143,0,88,1,64,0,72,1,218,255,61,1,176,255,11,1,203,255,198,0,203,255,30,0,196,255,121,255,227,255,70,255,251,255,247,255,59,0,238,0,81,0,19,1,57,0,172,0,83,0,110,0,222,0,174,0,249,0,225,0,108,0,64,0,218,255,88,254,70,255,154,252,233,254,72,252,139,255,110,252,238,0,2,253,225,1,24,254,8,2,231,254,0,2,33,255,2,2,90,255,189,1,198,255,121,1,0,0,247,0,216,255,6,0,108,255,145,255,68,255,172,255,147,255,227,255,216,255,26,0,185,255,81,0,141,255,214,0,147,255,88,1,128,255,114,1,66,255,19,1,207,254,108,0,130,254,167,0,189,254,103,2,165,255,227,3,211,0,163,3,158,1,44,2,15,2,205,0,35,2,116,0,154,1,227,0,46,1,64,1,183,0,145,1,39,0,211,1,48,0,108,1,52,0,86,0,205,255,57,255,70,255,233,254,154,254,145,255,99,254,94,0,178,254,200,0,229,254,174,0,6,255,150,0,244,254,145,0,37,255,200,0,105,255,110,1,203,255,57,1,97,0,132,0,161,0,30,0,64,0,22,0,214,255,192,255,189,255,154,254,218,255,158,253,70,0,101,253,251,0,207,253,57,1,134,254,39,1,207,255,253,0,24,1,205,0,123,1,92,0,48,1,90,0,165,0,189,0,72,0,147,0,75,0,112,255,167,0,63,254,227,0,19,254,15,1,33,255,218,0,70,0,101,0,236,0,227,255,200,1,108,255,222,2,52,255,50,3,72,255,183,2,130,255,50,2,174,255,187,1,125,255,57,1,50,255,229,0,200,254,183,0,114,254,110,0,154,254,19,0,44,255,196,255,231,255,154,255,134,0,130,255,132,0,154,255,4,0,52,0,152,255,136,0,68,255,15,0,227,254,180,255,136,254,231,255,110,254,8,0,214,254,225,255,141,255,145,255,0,0,167,255,220,255,46,0,30,255,236,0,251,253,132,1,83,253,253,1,191,253,55,2,220,254,187,1,8,0,220,0,240,0,64,0,158,1,161,255,11,2,61,255,200,1,2,255,251,0,26,255,189,255,136,255,198,254,169,255,227,254,145,255,169,255,141,255,105,0,178,255,187,0,8,0,178,0,147,0,178,0,48,1,2,1,77,1,68,1,6,1,6,1,218,0,33,0,163,0,50,255,68,0,163,254,52,0,15,254,92,0,134,253,174,0,163,253,8,1,11,255,75,1,24,1,103,1,55,2,55,1,0,2,44,1,79,1,251,0,203,0,103,0,174,0,200,255,222,0,75,255,72,1,116,255,185,1,52,0,185,1,211,0,247,0,163,0,0,0,196,0,99,255,66,1,86,255,154,1,200,255,86,1,130,0,211,0,231,0,28,0,158,0,145,255,86,0,83,255,121,0,178,255,114,0,207,255,83,0,105,255,169,0,220,254,37,1,72,254,61,1,249,253,59,1,83,254,141,1,37,255,238,1,211,255,97,2,240,255,172,2,22,0,110,2,198,0,247,1,114,1,88,1,233,1,161,0,134,2,44,0,240,2,0,0,187,2,233,255,35,2,205,255,128,1,136,255,28,1,251,254,198,0,68,254,79,0,222,253,238,255,4,254,200,255,92,254,176,255,189,254,130,255,15,255,59,255,110,255,180,254,183,255,112,254,220,255,187,254,247,255,59,255,240,255,128,255,152,255,233,255,220,254,161,0,19,254,28,1,178,253,24,1,136,253,189,0,169,253,125,0,11,254,141,0,125,254,180,0,26,255,8,1,156,255,79,1,247,255,119,1,108,0,66,1,211,0,225,0,17,1,152,0,19,1,35,0,203,0,200,255,99,0,247,255,225,255,24,0,101,255,26,0,132,255,211,255,30,0,28,255,189,0,167,254,242,0,178,254,161,0,33,255,41,0,77,255,17,0,218,254,101,0,48,254,211,0,90,253,198,0,231,252,41,0,99,253,154,255,161,254,123,255,187,255,183,255,52,0,251,255,128,0,222,255,22,1,119,255,196,1,132,255,143,1,70,0,196,0,240,0,83,0,167,0,33,0,178,255,64,0,209,254,128,0,97,254,233,0,77,254,0,1,101,254,174,0,86,254,114,0,26,254,19,0,247,253,222,255,35,254,156,255,178,254,46,255,152,255,174,254,150,0,112,254,66,1,183,254,132,1,39,255,136,1,121,255,77,1,123,255,233,0,88,255,154,0,59,255,64,0,119,255,154,255,244,255,229,254,70,0,220,254,52,0,178,255,222,255,180,0,216,255,86,1,17,0,125,1,247,255,105,1,209,255,55,1,225,255,22,1,231,255,33,1,150,255,8,1,200,254,156,0,63,254,33,0,52,254,180,255,101,254,83,255,169,254,48,255,227,254,46,255,41,255,6,255,180,255,200,254,33,0,123,254,247,255,83,254,183,255,207,254,198,255,225,255,198,255,163,0,33,0,178,0,249,0,90,0,158,1,211,255,128,1,72,255,24,1,249,254,30,1,242,254,116,1,30,255,114,1,33,255,207,0,211,254,132,0,161,254,196,0,225,254,205,0,167,255,68,0,178,0,136,255,92,1,2,255,112,1,218,253,70,1,110,252,35,1,83,252,211,0,136,253,30,0,48,255,26,255,86,0,132,254,41,1,132,254,240,1,225,254,125,2,88,255,75,2,174,255,72,1,17,0,24,0,103,0,150,255,59,0,0,0,196,255,163,0,72,255,194,0,249,254,121,0,220,254,8,0,22,255,172,255,143,255,156,255,207,255,214,255,178,255,22,0,110,255,86,0,108,255,147,0,220,255,189,0,68,0,196,0,88,0,59,0,50,0,136,255,52,0,66,255,152,0,116,255,68,1,196,255,207,1,35,0,240,1,139,0,143,1,200,0,247,0,70,0,70,0,83,255,112,255,176,254,191,254,123,254,88,254,132,254,30,254,152,254,185,253,209,254,130,253,72,255,247,253,183,255,244,254,227,255,13,0,26,0,209,0,194,0,200,0,158,1,30,0,77,2,143,255,94,2,214,255,15,2,128,0,203,1,218,0,196,1,26,1,169,1,123,1,46,1,203,1,147,0,220,1,33,0,167,1,203,255,11,1,205,255,103,0,198,255,2,0,2,255,247,255,139,253,236,255,244,252,172,255,231,253,48,255,57,255,211,254,227,255,244,254,163,255,145,255,33,255,101,0,238,254,0,1,209,254,57,1,165,254,55,1,81,254,13,1,247,253,209,0,211,253,145,0,11,254,72,0,154,254,236,255,123,255,196,255,112,0,6,0,50,1,141,0,128,1,178,0,35,1,83,0,141,0,229,0,0,0,154,3,158,255,48,6,70,255,119,6,35,255,30,5,101,255,116,3,198,255,112,2,227,255,48,2,198,255,15,2,156,255,187,1,163,255,44,1,169,255,123,0,143,255,216,255,154,255,139,255,198,255,125,255,189,255,125,255,147,255,63,255,11,0,189,254,33,1,94,254,231,1,161,254,209,1,50,255,22,1,125,255,28,0,35,255,92,255,101,254,112,255,70,253,55,0,61,252,229,0,26,252,225,0,253,252,13,0,92,254,6,255,83,255,187,254,180,255,28,255,46,0,242,255,236,0,152,0,101,1,150,0,46,1,37,0,176,0,196,255,101,0,205,255,28,0,233,255,48,0,2,0,180,0,30,0,220,0,22,0,152,0,50,0,52,0,88,0,233,255,68,0,227,255,26,0,207,255,251,255,86,255,240,255,30,255,88,255,28,255,108,254,68,255,139,254,156,255,163,255,214,255,189,0,161,255,128,1,26,255,222,1,110,254,194,1,97,254,70,1,128,255,203,0,26,1,150,0,11,2,198,0,33,2,216,0,198,1,88,0,57,1,169,255,94,0,97,255,167,255,125,255,92,255,158,255,86,255,174,255,218,255,244,255,55,0,180,0,218,255,185,1,163,255,28,2,180,255,169,1,86,255,2,1,233,254,178,0,37,255,183,0,35,0,185,0,116,1,143,0,233,1,81,0,86,1,112,0,37,0,8,1,15,255,114,1,203,254,108,1,59,255,59,1,214,255,249,0,4,0,147,0,143,255,13,0,211,254,176,255,139,254,139,255,211,254,94,255,134,255,121,255,132,0,192,255,37,1,6,0,13,1,192,0,200,0,0,2,134,0,231,2,79,0,253,2,30,0,114,2,41,0,178,1,90,0,17,1,119,0,192,0,180,0,163,0,8,1,169,0,70,1,205,0,238,0,15,1,57,0,108,1,134,255,180,1,37,255,218,1,97,255,233,1,236,255,178,1,229,255,68,1,81,255,2,1,249,254,11,1,255,254,233,0,227,254,141,0,174,254,123,0,75,254,205,0,59,254,37,1,161,254,59,1,227,254,174,0,59,255,236,255,17,0,59,255,178,0,233,254,211,0,48,255,103,0,203,255,236,255,28,0,251,255,242,255,72,0,154,255,139,0,145,255,145,0,125,255,105,0,33,255,165,0,200,254,8,1,134,254,55,1,55,254,251,0,211,253,196,0,255,253,251,0,55,255,28,1,72,1,229,0,28,3,209,0,172,3,41,1,46,3,108,1,66,2,83,1,112,1,233,0,196,0,116,0,97,0,59,0,70,0,13,0,26,0,247,255,2,0,178,255,64,0,22,0,207,0,112,0,52,1,134,0,44,1,13,0,185,0,222,255,86,0,41,0,83,0,236,0,152,0,112,1,176,0,61,1,83,0,187,0,194,255,0,0,112,255,79,255,134,255,255,254,130,255,251,254,79,255,72,255,112,255,187,255,203,255,13,0,249,255,86,0,178,255,108,0,70,255,236,255,13,255,121,255,68,255,128,255,187,255,0,0,35,0,101,0,86,0,92,0,105,0,41,0,39,0,240,255,136,255,134,255,57,255,2,255,165,255,52,255,119,0,236,255,41,1,99,0,128,1,174,0,128,1,99,1,64,1,187,1,26,1,125,1,17,1,68,1,79,1,92,1,240,1,46,1,19,2,180,0,194,1,28,0,44,1,130,255,141,0,196,254,116,0,207,254,194,0,59,255,24,1,101,255,17,1,108,255,141,0,196,255,216,255,33,0,77,255,101,0,22,255,123,0,52,255,128,0,143,255,39,0,240,255,192,255,57,0,143,255,132,0,75,255,176,0,57,255,172,0,52,255,178,0,35,255,189,0,233,254,158,0,216,254,39,0,218,254,158,255,238,254,30,255,41,255,19,255,128,255,132,255,198,255,163,255,90,0,108,255,108,0,112,255,209,255,163,255,75,255,247,255,143,255,130,0,26,0,75,1,55,0,103,1,154,255,203,0,225,254,77,0,167,254,44,0,244,254,15,0,112,255,244,255,143,255,225,255,90,255,66,0,114,255,66,1,227,254,145,2,214,250,46,3,39,248,176,2,59,249,192,1,205,251,11,1,15,254,147,0,209,255,116,0,189,0,112,0,145,0,94,0,225,255,86,0,220,255,240,0,90,0,180,1,26,2,123,1,97,4,130,0,200,5,112,255,229,5,196,254,198,4,141,254,88,3,6,255,172,2,183,255,156,2,92,0,66,2,205,0,37,1,125,0,8,0,143,255,77,255,220,254,39,255,227,254,158,255,75,255,2,0,203,255,198,255,97,0,231,254,128,0,59,254,52,0,90,254,4,0,8,255,236,255,156,255,236,255,119,255,79,0,189,254,77,1,83,254,59,2,147,254,110,2,50,255,17,2,145,255,119,1,183,255,59,1,108,0,55,1,209,1,152,0,154,2,88,255,143,2,136,254,68,2,132,254,169,1,231,254,207,0,128,255,70,0,37,0,0,0,105,0,86,0,59,0,251,0,59,0,128,1,68,0,92,1,2,0,11,1,169,255,231,0,214,255,37,1,114,0,35,1,231,0,26,1,154,0,55,1,68,0,249,0,24,0,92,0,225,255,231,255,167,255,108,255,172,255,132,254,2,0,112,253,41,0,242,252,253,255,75,253,216,255,46,254,24,0,103,255,174,0,92,0,92,1,251,0,200,1,72,1,8,2,88,1,15,2,52,1,207,1,222,0,141,1,105,0,141,1,28,0,94,1,229,255,240,0,37,255,108,0,147,254,110,0,163,254,174,0,44,255,233,0,205,255,141,0,11,0,207,255,242,255,81,255,134,255,112,255,44,255,158,255,240,254,57,255,156,254,163,254,189,254,28,254,50,255,225,253,244,255,19,254,172,0,198,254,214,0,158,255,116,0,33,0,11,0,150,0,183,255,19,1,167,255,37,1,163,255,211,0,220,255,132,0,77,0,99,0,240,0,110,0,220,1,57,0,209,2,28,0,35,3,147,0,174,2,112,1,238,1,35,2,35,1,77,2,154,0,22,2,130,0,176,1,189,0,92,1,61,1,253,0,57,1,44,0,92,0,103,255,99,255,35,255,37,255,156,255,165,255,218,255,97,0,165,255,88,1,105,255,72,2,103,255,125,2,136,255,8,2,13,0,105,1,180,0,13,1,26,1,194,0,198,0,163,0,233,255,216,0,30,255,231,0,253,254,152,0,59,255,253,255,156,255,66,255,52,0,200,254,150,0,196,254,192,0,15,255,198,0,88,255,242,0,90,255,203,0,24,255,121,0,180,254,147,0,158,254,233,0,200,254,172,0,244,254,70,255,255,254,200,253,255,254,244,252,37,255,220,252,110,255,59,253,41,255,227,253,105,254,209,254,240,253,68,255,110,254,83,255,158,255,128,255,156,0,222,255,13,1,28,0,22,1,33,0,156,0,57,0,83,0,152,0,209,0,244,0,176,1,46,1,6,2,70,1,152,1,48,1,209,0,236,0,50,0,79,0,57,0,57,255,218,0,196,254,17,1,97,255,17,1,2,0,30,1,103,0,214,0,30,0,57,0,72,255,198,255,183,254,222,255,33,255,90,0,236,255,125,0,158,0,30,0,68,1,169,255,147,1,218,255,77,1,125,0,192,0,178,0,156,0,35,0,145,0,110,255,30,0,2,255,209,255,8,255,0,0,92,255,121,0,66,255,205,0,200,254,251,0,105,254,211,0,136,254,156,0,231,254,152,0,44,255,172,0,141,254,211,0,19,253,41,1,227,251,178,1,229,251,79,2,253,252,75,2,220,254,233,1,200,0,75,1,198,1,205,0,147,1,64,0,35,1,203,255,30,1,187,255,68,1,52,0,0,1,222,0,249,255,35,1,236,254,242,0,44,254,156,0,200,253,97,0,4,254,50,0,163,254,244,255,70,255,4,0,211,255,103,0,90,0,218,0,225,0,72,1,70,1,90,1,50,1,68,1,225,0,251,0,114,0,174,0,75,0,141,0,55,0,114,0,200,255,154,0,229,254,249,0,214,253,2,1,231,252,39,0,176,252,247,254,163,253,52,254,251,254,19,254,203,255,4,255,141,255,189,255,191,254,176,255,99,254,103,255,205,254,79,255,59,255,147,255,97,255,52,0,72,255,192,0,68,255,192,0,121,255,24,0,200,255,61,255,35,0,231,254,119,0,196,255,143,0,132,0,121,0,163,0,101,0,26,0,103,0,119,255,90,0,30,255,15,0,15,255,233,255,61,255,176,255,83,255,116,255,48,255,147,255,125,255,211,255,33,0,4,0,180,0,112,0,225,0,216,0,198,0,19,1,251,0,101,1,185,1,101,1,33,2,17,1,176,1,240,0,48,1,233,0,198,0,161,0,141,0,110,0,161,0,112,0,169,0,81,0,79,0,216,255,152,0,90,255,147,1,132,255,90,2,244,255,17,3,0,0,50,4,251,255,68,5,116,0,169,5,194,0,249,4,141,0,154,3,66,0,77,2,64,0,141,1,83,0,225,0,110,0,216,0,132,0,185,1,185,0,66,2,185,0,13,2,79,0,15,2,240,255,240,2,183,255,39,4,112,255,75,4,11,255,216,2,130,254,207,0,24,254,63,255,11,254,249,254,249,254,192,255,198,255,81,0,176,255,22,0,57,255,108,255,143,254,191,254,19,254,125,254,24,254,165,254,19,254,30,255,242,253,152,255,30,254,99,255,92,254,8,255,79,254,66,255,37,254,79,0,77,254,97,1,19,255,4,2,15,0,55,2,200,0,227,1,163,0,97,1,198,255,24,1,207,254,17,1,180,254,145,0,90,255,218,255,13,0,238,255,121,0,132,0,105,0,214,0,24,0,130,0,242,255,236,255,37,0,139,255,105,0,249,255,198,0,218,0,28,1,83,1,24,1,52,1,205,0,112,0,207,0,99,255,236,0,147,254,222,0,99,254,187,0,136,254,229,0,169,254,253,0,185,254,225,0,143,254,24,1,165,254,37,1,26,255,203,0,103,255,30,0,108,255,90,254,130,255,222,250,200,255,242,247,205,255,6,248,154,255,101,250,145,255,44,253,225,255,178,254,48,0,81,255,2,0,174,255,114,255,13,0,57,255,161,0,209,255,39,1,203,0,108,1,152,1,4,1,231,1,13,0,158,1,222,254,200,0,233,253,169,255,46,253,222,254,35,253,229,254,253,253,39,255,61,255,253,254,50,0,222,254,116,0,86,255,119,0,240,255,105,0,216,255,88,0,172,255,152,0,220,255,211,0,13,0,116,0,105,0,220,255,0,1,61,255,15,1,63,255,150,0,229,255,2,0,172,0,97,255,26,1,191,254,247,0,134,254,125,0,169,254,233,255,220,254,99,255,11,255,46,255,46,255,130,255,83,255,233,255,128,255,88,0,143,255,240,0,13,255,128,1,46,254,214,1,198,253,231,1,48,254,209,1,88,255,68,1,83,0,72,0,165,0,48,255,205,0,172,254,196,0,169,254,189,0,4,255,225,0,167,255,88,1,46,0,77,1,139,0,136,0,218,0,163,255,61,1,86,255,150,1,242,255,145,1,141,0,97,1,52,0,26,1,156,255,211,0,125,255,218,0,222,255,185,0,88,0,46,0,114,0,52,0,22,0,192,0,150,255,24,1,39,255,194,0,161,254,72,255,35,254,158,255,141,253,4,1,97,253,161,1,176,253,114,1,52,254,46,1,147,254,227,0,178,254,75,0,63,254,147,255,161,253,35,255,37,254,192,255,136,255,176,0,183,0,88,1,48,1,136,1,22,1,105,1,236,0,6,1,101,0,105,0,141,255,244,255,154,254,8,0,251,253,15,0,8,254,180,255,55,254,238,254,99,254,101,254,227,254,143,254,90,255,108,255,33,255,110,0,198,254,8,1,97,255,240,0,64,0,46,0,99,0,158,255,222,255,134,255,63,255,214,255,6,255,233,255,242,254,6,0,121,254,28,0,39,254,83,0,68,254,220,0,169,254,88,1,72,255,66,1,242,255,244,0,103,0,154,0,238,0,128,0,174,1,105,0,169,2,57,0,19,3,55,0,75,2,136,0,6,1,26,1,238,255,97,1,57,255,8,1,2,255,136,0,90,255,94,0,233,255,130,0,79,0,121,0,33,0,125,0,136,255,207,0,83,255,41,1,112,255,37,1,94,255,15,1,6,255,136,1,211,254,112,2,136,254,236,2,46,254,90,2,50,254,128,1,136,254,247,0,187,254,15,1,172,254,134,1,238,254,116,1,222,255,222,0,251,0,72,0,253,1,88,255,68,2,19,254,169,1,156,253,196,0,152,253,61,0,103,253,72,0,220,253,119,0,205,254,123,0,185,255,81,0,172,0,110,0,97,1,209,0,150,1,90,1,61,1,214,1,233,0,108,2,236,0,249,2,39,1,6,3,30,1,68,2,180,0,61,1,26,0,158,0,229,255,189,0,229,255,225,0,205,255,134,0,24,255,134,0,30,254,222,0,187,253,108,1,216,253,119,1,90,254,209,0,68,255,41,0,0,0,77,0,57,0,94,1,244,255,64,3,119,0,218,4,147,1,200,4,189,2,108,3,59,3,244,1,253,2,253,0,209,1,61,0,75,0,152,255,63,255,81,255,15,255,4,0,41,255,99,1,19,255,97,2,83,255,59,2,35,0,46,1,52,1,128,0,156,1,70,0,92,1,46,0,222,0,216,255,90,0,205,254,134,255,227,252,216,254,242,250,196,254,108,249,200,254,97,249,134,254,185,250,103,254,156,252,134,254,255,253,200,254,130,254,143,255,183,254,123,0,26,255,216,0,141,255,75,0,229,255,125,255,17,0,214,254,244,255,83,254,189,255,196,253,222,255,178,253,22,0,33,254,8,0,240,254,249,255,176,255,183,0,68,0,163,1,99,0,240,1,26,0,198,1,17,0,174,1,97,0,141,1,150,0,46,1,24,0,165,0,81,255,198,0,163,254,156,1,136,254,41,2,191,254,44,2,48,255,198,1,154,255,28,1,143,255,70,0,154,254,169,255,150,253,35,255,238,253,194,254,187,254,4,255,116,255,130,255,6,0,189,255,165,0,249,255,251,0,92,0,172,0,110,0,30,0,68,0,158,255,203,255,97,255,99,254,108,255,77,251,165,255,191,248,244,255,242,248,33,0,251,250,22,0,55,253,238,255,147,254,242,255,75,255,22,0,163,255,37,0,152,255,75,0,46,255,185,0,154,254,37,1,125,254,244,0,15,255,44,0,108,0,33,255,196,1,17,254,55,2,123,253,200,1,150,253,33,1,26,254,130,0,240,254,4,0,116,255,249,255,101,255,121,0,172,255,97,1,143,0,26,2,205,1,19,2,143,2,143,1,105,2,0,1,132,1,169,0,125,0,88,0,0,0,2,0,143,255,183,255,81,255,112,255,86,255,123,255,94,255,238,255,161,255,66,0,242,255,50,0,187,255,37,0,97,255,19,0,94,255,176,255,176,255,220,254,2,0,75,254,50,0,143,254,94,0,66,255,66,0,8,0,2,0,145,0,26,0,205,0,105,0,132,0,176,0,26,0,227,0,176,255,30,1,161,255,68,1,205,255,209,0,59,0,24,0,165,0,114,255,103,0,33,255,22,0,225,254,41,0,216,254,83,0,35,255,92,0,178,255,119,0,35,0,50,0,94,0,19,255,150,0,103,254,249,0,132,254,55,1,209,254,99,1,79,255,83,1,17,0,68,1,174,0,70,1,139,0,121,1,231,255,158,1,169,255,90,1,203,255,174,0,216,255,35,0,163,255,242,255,128,255,218,255,147,255,156,255,169,255,141,255,247,255,222,255,0,0,105,0,214,255,189,0,6,0,163,0,136,0,200,0,222,0,15,1,26,1,30,1,55,1,220,0,94,1,101,0,150,1,0,0,128,1,35,0,236,0,176,0,103,0,116,1,247,255,13,2,174,255,196,1,174,255,8,1,196,255,209,255,130,255,152,254,183,254,225,253,242,253,152,253,209,253,214,253,66,254,114,254,247,254,57,255,220,255,167,255,198,0,11,0,15,1,52,0,6,1,214,255,163,0,35,255,30,0,147,254,244,255,108,254,141,0,211,254,94,1,92,255,216,1,167,255,196,1,194,255,30,1,136,255,145,0,70,255,116,0,132,255,150,0,233,255,192,0,28,0,141,0,194,0,183,255,22,1,136,254,77,1,163,253,178,1,121,253,238,2,6,254,203,3,154,254,105,3,218,254,22,2,37,255,220,0,121,255,83,0,185,255,64,0,233,255,55,0,236,255,108,0,187,255,251,0,61,0,94,1,125,1,101,1,192,2,33,1,244,2,209,0,17,2,50,0,2,1,79,255,152,0,240,254,176,0,11,255,222,0,134,255,187,0,216,255,57,0,172,255,167,255,90,255,94,255,61,255,57,255,79,255,39,255,176,255,81,255,8,0,180,255,174,255,28,0,4,255,165,0,194,254,220,0,229,254,28,0,44,255,196,254,176,255,247,253,17,0,88,254,46,0,236,254,22,0,77,255,0,0,233,255,4,0,59,0,150,0,17,0,121,1,22,0,236,1,139,0,152,1,249,0,240,0,227,0,141,0,143,0,141,0,108,0,125,0,26,0,180,255,211,255,68,254,152,255,163,253,92,255,59,254,121,255,203,255,19,0,30,1,240,0,205,1,75,1,218,1,39,1,121,1,227,0,119,0,216,0,152,255,189,0,77,255,114,0,105,255,8,0,110,255,150,255,2,255,169,255,189,254,26,0,194,254,200,0,4,255,156,1,180,255,225,1,30,0,121,1,4,0,35,1,189,255,81,1,167,255,192,1,200,255,207,1,222,255,92,1,233,255,132,0,236,255,203,255,128,255,139,255,44,255,105,255,72,255,52,255,172,255,13,255,244,255,110,255,253,255,37,0,35,0,189,0,222,255,229,0,167,253,125,0,196,251,216,255,161,251,46,255,13,253,169,254,203,254,114,254,2,0,116,254,205,0,207,254,70,1,130,255,169,1,52,0,251,1,17,0,4,2,39,255,136,1,121,254,185,0,70,254,35,0,90,254,185,255,143,254,123,255,220,254,119,255,119,255,178,255,11,0,26,0,253,255,185,0,24,255,75,1,143,254,194,1,24,255,247,1,238,255,167,1,101,0,247,0,105,0,94,0,101,0,134,0,125,0,227,0,150,0,0,1,192,0,24,1,192,0,26,1,97,0,236,0,30,0,158,0,238,255,110,0,242,255,81,0,2,0,77,0,30,0,145,0,121,0,238,0,249,0,15,1,22,1,121,1,203,0,50,2,207,0,105,2,83,1,211,1,194,1,66,1,194,1,209,0,136,1,83,0,44,1,6,0,222,0,41,0,119,0,150,0,55,0,236,0,83,0,8,1,90,0,249,0,48,0,88,1,4,0,218,1,17,0,165,1,66,0,178,0,72,0,141,0,216,255,209,1,2,255,152,2,119,254,35,2,39,254,92,1,15,254,180,0,139,254,242,255,83,255,8,255,112,255,55,254,229,254,63,254,88,254,28,255,63,254,64,0,185,254,101,1,145,255,233,1,123,0,233,1,37,1,132,1,35,1,11,1,134,0,203,0,214,255,183,0,114,255,143,0,114,255,50,0,136,255,174,255,121,255,132,255,70,255,200,255,50,255,39,0,128,255,41,0,4,0,19,0,77,0,72,0,81,0,169,0,236,255,11,1,130,255,2,1,196,255,238,0,72,0,158,0,44,0,203,255,141,255,11,255,33,255,218,254,44,255,63,255,150,255,233,255,240,255,178,0,41,0,141,1,147,0,11,2,72,1,19,2,222,1,214,1,216,1,101,1,72,1,222,0,154,0,97,0,198,255,189,255,79,255,240,254,48,255,46,254,52,255,244,253,123,255,180,254,207,255,81,0,238,255,147,1,249,255,247,1,70,0,30,2,167,0,150,2,216,0,183,2,233,0,30,2,19,1,2,1,132,1,214,255,172,1,33,255,238,1,183,254,79,2,66,254,192,2,33,254,222,2,41,255,59,2,185,0,110,1,169,1,251,0,139,1,147,0,231,0,17,0,83,0,183,255,207,255,161,255,70,255,147,255,229,254,121,255,220,254,152,255,75,255,158,0,26,0,211,1,205,0,116,2,26,1,136,2,244,0,37,2,108,0,57,1,229,255,33,0,185,255,75,255,13,0,225,254,209,0,255,254,132,1,110,255,4,2,79,255,253,1,150,254,192,1,48,254,134,1,147,254,39,1,50,255,132,0,209,255,229,255,81,0,161,255,112,0,242,255,75,0,158,0,59,0,55,1,64,0,110,1,112,0,77,1,247,0,35,1,70,1,8,1,22,1,132,0,15,1,240,255,41,1,154,255,238,0,79,255,83,0,8,255,121,255,28,255,105,254,116,255,209,253,112,255,97,253,35,255,227,252,209,254,191,252,165,254,57,253,191,254,251,253,13,255,178,254,145,255,90,255,0,0,218,255,50,0,0,0,119,0,236,255,227,0,249,255,6,1,75,0,189,0,194,0,218,255,163,0,187,254,222,255,251,253,28,255,216,253,136,254,33,254,24,254,152,254,119,254,48,255,150,255,187,255,147,0,77,0,216,0,22,1,242,0,249,1,116,1,132,2,19,2,114,2,238,2,2,2,30,4,64,1,97,4,147,0,6,3,105,0,211,0,130,0,222,254,77,0,191,253,2,0,121,253,88,0,183,253,28,1,44,254,52,1,163,254,169,0,11,255,88,0,205,255,154,0,249,1,13,1,17,5,79,1,178,6,101,1,17,6,119,1,103,4,125,1,48,3,72,1,48,3,233,0,139,3,222,0,79,3,15,1,189,2,238,0,114,2,112,0,6,2,6,0,61,1,196,255,103,0,167,255,251,255,249,255,19,0,176,0,66,0,66,1,94,0,119,1,114,0,123,1,145,0,72,1,108,0,218,0,11,0,154,0,136,255,227,0,39,255,75,1,72,255,79,1,227,255,35,1,128,0,203,0,15,1,132,0,103,1,101,0,154,1,94,0,183,1,108,0,169,1,108,0,77,1,123,0,198,0,207,0,39,0,50,1,169,255,94,1,39,255,123,1,169,254,108,1,225,253,247,0,17,253,90,0,255,252,229,255,198,253,143,255,220,254,86,255,196,255,143,255,88,0,229,255,147,0,172,255,141,0,35,255,77,0,225,254,236,255,37,255,128,255,249,255,37,255,4,1,238,254,211,1,52,255,50,2,209,255,52,2,119,0,203,1,72,1,41,1,143,1,141,0,41,1,61,0,211,0,99,0,165,0,194,0,68,0,39,1,26,0,64,1,145,0,158,0,114,1,139,255,75,2,174,254,203,2,136,254,218,2,251,254,86,2,158,255,174,1,253,255,46,1,8,0,0,1,247,255,233,0,207,255,165,0,176,255,101,0,139,255,57,0,108,255,17,0,101,255,231,255,75,255,192,255,79,255,70,255,147,255,225,254,192,255,220,254,218,255,66,255,108,0,207,255,121,1,15,0,35,2,229,255,180,1,203,255,196,0,15,0,0,0,81,0,150,255,81,0,63,255,108,0,6,255,200,0,17,255,244,0,103,255,147,0,216,255,194,255,64,0,194,254,90,0,2,254,66,0,238,253,236,255,136,254,136,255,35,255,123,255,169,255,165,255,233,255,8,0,240,255,163,0,200,255,216,0,143,255,75,0,163,255,105,255,220,255,33,255,55,0,143,255,165,0,11,0,26,1,242,255,24,1,17,255,196,0,94,254,194,0,154,254,236,0,110,255,207,0,68,0,116,0,198,0,52,0,4,1,61,0,88,1,86,0,236,1,189,0,176,2,108,1,61,3,6,2,225,2,134,2,11,2,189,2,70,1,90,2,211,0,99,1,180,0,158,0,174,0,101,0,161,0,158,0,108,0,19,1,242,255,99,1,81,255,94,1,136,254,57,1,22,254,41,1,66,254,44,1,216,254,249,0,207,255,50,0,253,0,174,254,194,1,63,253,220,1,236,252,185,1,112,253,180,1,249,253,251,1,101,254,154,2,225,254,13,3,92,255,41,3,203,255,253,2,46,0,172,2,121,0,70,2,119,0,198,1,55,0,86,1,6,0,33,1,2,0,15,1,26,0,225,0,68,0,145,0,112,0,75,0,176,0,57,0,209,0,116,0,121,0,220,0,167,255,44,1,200,254,220,0,108,254,229,255,127,254,24,255,110,254,231,254,255,253,2,255,161,253,57,255,48,254,50,255,125,255,26,255,123,0,110,255,214,0,30,0,238,0,44,0,211,0,231,255,97,0,0,0,6,0,123,0,26,0,222,0,121,0,209,0,130,0,92,0,231,255,17,0,30,255,30,0,172,254,19,0,152,254,15,0,180,254,125,0,37,255,15,1,238,255,50,1,240,0,176,0,205,1,6,0,253,1,156,255,88,1,121,255,180,0,4,255,218,0,37,254,50,1,200,253,41,1,24,254,163,0,112,254,249,255,253,254,143,255,189,255,119,255,70,0,187,255,66,0,24,0,227,255,75,0,105,255,145,0,227,254,24,1,116,254,165,1,92,254,220,1,163,254,123,1,240,254,11,1,218,254,244,0,172,254,48,1,158,254,68,1,189,254,13,1,26,255,187,0,90,255,110,0,105,255,99,0,75,255,139,0,103,255,145,0,44,0,97,0,123,1,218,255,86,2,13,255,59,2,141,254,130,1,158,254,203,0,75,255,52,0,57,0,161,255,229,0,114,255,222,0,249,255,123,0,183,0,75,0,194,0,37,0,141,0,251,255,79,0,37,0,24,0,141,0,216,255,185,0,99,255,75,0,17,255,180,255,242,254,156,255,132,254,249,255,15,254,81,0,19,254,90,0,105,254,108,255,147,254,167,253,145,254,185,252,187,254,15,253,249,254,154,253,19,255,233,253,48,255,15,254,57,255,81,254,68,255,169,254,189,255,28,255,66,0,178,255,68,0,24,0,244,255,242,255,172,255,70,255,236,255,161,254,41,0,130,254,37,0,251,254,8,0,192,255,169,255,174,0,94,255,150,1,55,255,19,2,220,254,8,2,139,254,139,1,61,254,192,0,26,254,222,255,130,254,50,255,59,255,253,254,167,255,46,255,220,255,105,255,90,0,152,255,33,1,152,255,50,2,176,254,211,2,185,252,209,2,79,251,94,2,191,251,143,1,99,253,143,0,236,254,200,255,189,255,90,255,37,0,238,254,145,0,247,254,253,0,81,255,88,1,211,255,139,1,86,0,94,1,116,0,233,0,15,0,128,0,13,0,97,0,156,0,77,0,61,1,6,0,161,1,220,255,26,2,229,255,161,2,189,255,187,2,77,255,75,2,238,254,183,1,169,254,70,1,196,254,13,1,145,255,13,1,178,0,136,1,68,1,22,2,15,1,242,1,72,0,112,1,41,255,55,1,83,254,121,1,28,254,33,2,94,254,123,2,194,254,105,2,39,255,205,1,150,255,37,1,222,255,8,1,242,255,55,1,8,0,200,0,79,0,4,0,165,0,132,255,92,255,187,255,214,251,244,255,229,248,174,255,30,249,112,255,198,251,145,255,61,254,169,255,61,255,125,255,68,255,88,255,13,255,61,255,4,255,75,255,86,255,50,255,209,255,240,254,39,0,187,254,92,0,88,254,143,0,70,255,158,0,22,1,83,0,55,2,13,0,119,2,48,0,251,1,94,0,75,1,37,0,145,0,167,255,211,255,77,255,97,255,50,255,6,255,30,255,194,254,13,255,22,255,33,255,114,255,33,255,130,255,220,254,35,0,121,254,55,1,112,254,253,1,180,254,187,1,222,254,90,1,249,254,57,1,35,255,238,0,189,255,101,0,154,0,33,0,251,0,13,0,136,0,161,255,214,255,240,254,161,255,114,254,4,0,77,254,33,0,139,254,192,255,63,255,130,255,158,255,99,255,242,255,141,255,0,0,242,255,6,0,64,0,33,0,46,0,33,0,6,0,30,0,0,0,33,0,242,255,64,0,183,255,147,0,143,255,218,0,203,255,13,1,50,0,220,0,28,0,70,0,125,255,207,255,136,254,180,255,238,253,8,0,55,254,233,0,238,254,55,1,112,255,214,0,112,255,92,0,24,255,13,0,253,254,185,255,79,255,108,255,187,255,178,255,30,0,22,0,152,0,0,0,48,1,125,255,134,1,17,255,30,1,229,254,52,0,220,254,158,255,35,255,11,0,110,255,22,1,147,255,207,1,156,255,134,1,119,255,121,0,251,254,130,255,218,254,30,255,52,255,50,255,192,255,83,255,4,0,39,255,37,0,167,254,17,0,116,254,242,255,240,254,185,255,203,255,154,255,154,0,198,255,52,1,147,255,97,1,50,255,143,1,249,254,169,1,152,254,64,1,41,254,187,0,24,254,66,0,22,254,187,255,103,254,81,255,24,255,22,255,240,255,233,254,251,255,231,254,167,255,94,255,68,255,11,0,55,255,35,0,139,255,134,255,145,255,189,254,55,255,145,254,37,255,63,255,108,0,37,0,123,3,176,0,169,5,163,0,240,5,28,0,183,4,86,255,4,3,233,254,2,2,59,255,92,1,240,255,105,1,139,0,156,1,167,0,75,1,105,0,143,0,119,0,244,255,52,1,169,255,26,2,207,255,83,2,225,255,222,1,225,255,24,1,211,255,150,0,8,0,178,0,75,0,242,0,200,0,227,0,136,1,207,0,0,2,236,0,192,1,37,1,55,1,59,1,183,0,15,1,46,0,196,0,200,255,139,0,123,0,128,0,244,1,123,0,4,3,147,0,48,3,154,0,94,2,105,0,119,1,13,0,0,1,192,255,231,0,167,255,227,0,0,0,119,0,105,0,183,255,121,0,75,255,90,0,165,255,123,0,44,0,229,0,207,0,52,1,136,1,229,0,167,1,108,0,86,1,61,0,110,1,41,0,165,1,11,0,48,1,203,255,216,255,136,255,147,254,55,255,90,254,17,255,253,254,61,255,231,255,121,255,108,0,134,255,83,0,114,255,192,255,134,255,99,255,205,255,83,255,46,0,68,255,165,0,244,254,2,1,225,254,19,1,24,255,205,0,143,255,61,0,50,0,143,255,163,0,63,255,233,0,167,255,253,0,128,0,227,0,30,1,189,0,33,1,119,0,214,0,238,255,121,0,163,255,66,0,158,0,48,0,116,1,59,0,116,1,37,0,2,1,79,0,88,0,178,0,8,0,229,0,15,0,0,1,81,0,50,1,35,0,83,1,139,255,33,1,242,254,244,0,191,254,240,0,227,254,180,0,4,255,105,0,4,255,123,0,90,255,247,0,68,0,57,1,86,1,211,0,253,1,68,0,178,1,30,0,187,0,26,0,253,255,22,0,15,0,11,0,121,0,209,255,128,0,145,255,48,0,37,255,222,255,59,255,249,255,139,255,114,0,233,255,128,0,37,0,46,0,41,0,249,255,209,255,209,255,90,255,105,255,8,255,15,255,70,255,2,255,251,255,255,254,189,0,15,255,22,1,57,255,30,1,112,255,39,1,169,255,214,0,11,0,48,0,35,0,222,255,178,255,0,0,238,254,68,0,116,254,185,0,125,254,189,1,249,254,205,2,121,255,112,3,165,255,143,3,183,255,242,2,214,255,194,1,17,0,105,0,81,0,125,255,116,0,134,255,198,0,39,0,57,1,253,0,114,1,136,1,112,1,139,1,112,1,101,1,145,1,136,1,216,1,101,1,61,2,55,0,13,2,249,254,251,0,92,254,172,255,79,254,189,254,136,254,77,254,233,254,112,254,169,255,229,254,77,0,55,255,185,0,92,255,185,0,41,255,48,0,154,254,203,255,116,254,110,255,2,255,198,254,0,0,55,254,247,0,39,254,77,1,194,254,61,1,183,255,178,0,161,0,55,0,33,1,83,0,66,1,200,0,244,0,154,0,169,0,17,0,158,0,55,0,141,0,152,0,154,0,238,0,167,0,77,1,189,0,64,2,240,0,229,3,4,1,181,4,205,0,172,3,132,0,15,2,225,255,110,1,44,255,172,1,233,254,55,2,61,255,128,2,70,0,77,2,132,1,161,1,209,1,183,0,24,1,46,0,70,0,72,0,0,0,99,0,44,0,75,0,46,0,28,0,33,0,15,0,216,255,64,0,101,255,108,0,125,255,123,0,61,0,134,0,205,0,158,0,180,0,192,0,112,0,211,0,94,0,172,0,156,0,8,0,214,0,101,255,11,1,101,255,167,0,0,0,152,254,231,0,114,251,119,1,79,249,233,1,41,249,253,1,180,250,101,1,196,252,161,0,35,254,61,0,220,254,0,0,61,255,169,255,99,255,35,255,110,255,247,254,30,0,19,255,92,1,92,255,6,2,192,255,174,1,222,255,22,1,198,255,13,1,194,255,207,1,238,255,211,2,247,255,242,2,247,255,75,2,35,0,108,1,75,0,130,0,92,0,227,255,136,0,214,255,222,0,35,0,37,1,61,0,136,1,187,255,209,1,150,254,125,1,183,253,178,0,189,253,0,0,105,254,152,255,61,255,143,255,169,255,207,255,220,255,26,0,22,0,35,0,75,0,2,0,77,0,242,255,0,0,233,255,110,255,216,255,178,254,147,255,94,254,81,255,189,254,114,255,114,255,216,255,247,255,50,0,52,0,116,0,116,0,214,0,203,0,44,1,178,0,61,1,244,255,236,0,26,255,64,0,240,254,163,255,163,255,44,255,143,0,6,255,238,0,105,255,203,0,216,255,108,0,15,0,185,255,222,255,218,254,81,255,94,254,130,254,123,254,229,253,229,254,110,253,66,255,72,253,136,255,44,253,114,255,147,252,227,254,83,252,72,254,6,253,200,253,227,253,46,253,83,254,220,252,147,254,205,253,218,254,68,255,48,255,77,0,156,255,185,0,22,0,196,0,97,0,147,0,75,0,94,0,200,255,22,0,48,255,119,255,229,254,222,254,236,254,158,254,88,255,163,254,180,255,247,254,220,255,11,255,44,0,4,255,110,0,79,255,70,0,189,255,247,255,55,0,249,255,145,0,83,0,156,0,152,0,123,0,121,0,99,0,88,0,119,0,132,0,110,0,37,1,61,0,242,1,72,0,37,2,198,0,194,1,26,1,68,1,253,0,218,0,200,0,134,0,196,0,68,0,183,0,86,0,145,0,242,0,139,0,130,1,169,0,86,1,156,0,185,0,81,0,70,0,28,0,55,0,0,0,139,0,236,255,24,1,214,255,108,1,227,255,57,1,207,255,161,0,196,255,198,255,192,255,253,254,167,255,136,254,0,0,26,254,194,0,125,253,86,1,22,253,167,1,99,253,136,1,112,254,33,1,134,255,176,0,52,0,163,0,189,0,231,0,52,1,4,1,61,1,233,0,247,0,222,0,15,1,251,0,75,1,244,0,61,1,211,0,214,0,205,0,114,0,231,0,81,0,52,1,158,0,167,1,238,0,6,2,19,1,2,2,26,1,141,1,35,1,0,1,211,0,185,0,55,0,192,0,209,255,22,1,251,255,88,1,90,0,123,1,158,0,163,1,187,0,211,1,198,0,119,1,145,0,2,0,244,255,39,254,81,255,2,253,247,254,112,253,33,255,165,254,240,255,125,255,15,1,238,255,22,2,39,0,139,2,143,0,19,2,253,0,15,1,196,0,249,255,236,255,83,255,37,255,152,255,229,254,37,0,172,254,41,0,94,254,174,255,17,254,30,255,39,254,242,254,114,254,28,255,136,254,103,255,154,254,143,255,77,255,105,255,28,0,30,255,165,0,35,255,180,0,13,255,194,0,167,254,75,1,127,254,189,1,220,254,187,1,110,255,8,1,240,255,136,0,55,0,220,0,44,0,216,1,185,255,145,2,196,254,222,2,48,253,249,2,83,251,123,2,132,250,132,1,196,251,128,0,50,254,198,255,48,0,0,0,24,1,211,0,19,1,141,1,163,0,4,2,48,0,123,2,2,0,141,2,214,255,28,2,125,255,105,1,86,255,156,0,52,255,105,0,247,254,150,0,191,254,52,0,227,254,136,255,83,255,134,255,125,255,222,255,63,255,189,255,26,255,123,255,90,255,37,255,209,255,176,254,48,0,57,254,86,0,52,254,92,0,183,254,8,0,103,255,116,255,225,255,214,254,244,255,48,254,180,255,209,253,94,255,255,253,30,255,174,254,249,254,105,255,178,254,15,0,108,254,161,0,141,254,251,0,6,255,11,1,176,255,192,0,46,0,167,0,35,0,178,0,183,255,136,0,63,255,52,0,214,254,231,255,183,254,86,255,233,254,161,254,101,255,61,254,0,0,150,254,123,0,128,255,192,0,108,0,227,0,6,1,86,1,44,1,233,1,41,1,251,1,72,1,101,1,83,1,167,0,229,0,66,0,0,0,17,0,101,255,225,255,99,255,72,0,172,255,236,0,15,0,70,1,161,0,229,0,218,0,68,0,154,0,242,255,72,0,46,0,79,0,150,0,189,0,244,0,46,1,114,1,167,1,253,1,249,1,70,2,203,1,203,1,24,1,185,0,79,0,167,255,236,255,242,254,233,255,183,254,88,0,220,254,48,1,57,255,229,1,207,255,48,2,116,0,231,1,189,0,244,0,139,0,172,255,26,0,194,254,99,255,139,254,165,254,180,254,141,254,15,255,105,255,161,255,134,0,61,0,50,1,143,0,30,1,119,0,121,0,112,0,198,255,242,0,132,255,236,1,196,255,180,2,55,0,64,2,150,0,22,255,244,0,2,251,57,1,127,249,81,1,242,249,30,1,214,250,108,0,125,251,158,255,19,252,19,255,249,252,44,255,66,254,185,255,121,255,26,0,231,255,94,0,114,255,44,0,214,254,174,255,176,254,152,255,134,254,249,255,13,254,39,0,119,253,231,255,30,253,207,255,253,252,22,0,28,253,105,0,127,253,59,0,236,253,196,255,88,254,55,255,132,254,222,254,11,254,15,255,123,253,178,255,238,253,116,0,39,255,17,1,48,0,119,1,145,0,240,1,119,0,125,2,33,0,198,2,233,255,161,2,2,0,17,2,86,0,75,1,196,0,105,0,247,0,187,255,222,0,156,255,161,0,214,255,128,0,66,0,187,0,154,0,26,1,158,0,61,1,114,0,26,1,116,0,225,0,154,0,185,0,169,0,132,0,198,0,50,0,249,0,231,255,249,0,194,255,207,0,169,255,169,0,141,255,161,0,156,255,130,0,216,255,64,0,0,0,227,255,244,255,152,255,249,255,231,255,70,0,121,0,174,0,174,0,249,0,94,0,39,1,132,255,41,1,136,254,242,0,50,253,86,0,94,251,192,255,119,250,121,255,97,251,97,255,236,252,41,255,57,254,231,254,19,255,105,254,141,255,242,253,185,255,255,253,4,0,24,254,130,0,189,253,207,0,240,252,119,0,141,252,233,255,163,252,152,255,8,253,75,255,112,253,200,254,194,253,90,254,68,254,86,254,251,254,105,254,134,255,79,254,125,255,35,254,4,255,99,254,154,254,220,254,127,254,110,255,150,254,214,255,132,254,86,0,99,254,2,1,112,254,83,1,189,254,83,1,55,255,101,1,185,255,108,1,28,0,46,1,108,0,244,0,158,0,6,1,165,0,238,0,169,0,125,0,198,0,30,0,218,0,238,255,154,0,214,255,209,255,205,255,24,255,183,255,198,254,167,255,222,254,238,255,11,255,97,0,55,255,99,0,26,255,172,255,132,254,216,254,218,253,121,254,37,254,183,254,105,255,81,255,61,0,198,255,99,0,214,255,22,0,123,255,205,255,247,254,189,255,163,254,6,0,105,254,145,0,6,254,165,0,238,253,220,255,15,254,44,255,75,254,63,255,247,254,156,255,203,255,220,255,86,0,26,0,101,0,66,0,200,255,81,0,205,254,123,0,26,254,222,0,249,253,6,1,83,254,214,0,229,254,79,0,81,255,22,0,28,255,130,0,236,254,247,0,214,254,205,0,209,254,101,0,238,254,242,255,13,255,123,255,86,255,28,255,161,255,174,254,174,255,154,254,139,255,220,254,66,255,28,255,55,255,11,255,128,255,178,254,152,255,174,254,105,255,50,255,19,255,251,255,236,254,163,0,37,255,207,0,143,255,26,1,152,255,128,1,39,255,141,1,207,254,101,1,158,254,141,1,161,254,205,1,13,255,110,1,183,255,189,0,37,0,59,0,169,0,26,0,35,1,28,0,59,1,48,0,249,0,2,0,169,0,143,255,143,0,79,255,229,0,77,255,123,1,152,255,227,1,216,255,61,2,11,0,209,2,33,0,86,3,105,0,105,3,251,0,77,3,165,1,33,3,251,1,231,2,218,1,134,2,205,1,19,2,200,1,165,1,81,1,48,1,19,1,169,0,61,1,46,0,48,1,185,255,163,0,90,255,233,255,79,255,116,255,152,255,108,255,247,255,242,255,119,0,112,1,6,1,172,3,99,1,22,5,24,1,233,4,64,0,37,4,174,255,28,3,220,255,70,2,97,0,222,1,225,0,165,1,83,1,110,1,187,1,4,1,244,1,211,0,209,1,70,1,77,1,189,1,229,0,203,1,37,1,189,1,176,1,167,1,158,1,79,1,48,1,158,0,11,1,209,255,240,0,79,255,101,0,70,255,24,0,90,255,81,0,255,254,163,0,112,254,132,0,70,254,68,0,167,254,0,0,236,254,99,255,253,254,46,255,19,255,90,255,70,255,207,255,112,255,136,0,121,255,233,0,194,255,192,0,46,0,165,0,90,0,214,0,83,0,64,1,57,0,116,1,41,0,81,1,6,0,15,1,19,0,198,0,92,0,97,0,145,0,130,255,97,0,90,254,203,255,198,253,83,255,238,253,55,255,183,254,83,255,145,255,77,255,0,0,63,255,11,0,75,255,187,255,4,255,68,255,143,254,231,254,79,254,33,255,101,254,198,255,174,254,110,0,209,254,231,0,8,255,205,0,154,255,48,0,136,0,189,255,167,0,130,255,97,0,57,255,22,0,136,254,152,255,231,253,8,255,227,253,198,254,81,254,220,254,233,254,92,255,147,255,6,0,33,0,41,0,176,0,2,0,11,1,28,0,251,0,143,0,134,0,37,1,211,255,114,1,57,255,59,1,48,255,227,0,139,255,176,0,192,255,158,0,187,255,172,0,0,0,196,0,28,0,156,0,77,0,6,0,90,0,211,255,57,0,227,255,66,0,225,255,119,0,214,255,112,0,198,255,35,0,209,255,240,255,200,255,17,0,196,255,125,0,205,255,236,0,238,255,52,1,11,0,128,1,242,255,158,1,178,255,70,1,136,255,110,0,77,255,110,255,92,255,218,254,187,255,242,254,236,255,180,255,2,0,19,1,2,0,247,1,161,255,205,1,244,254,66,1,108,254,152,0,15,254,194,255,242,253,26,255,44,254,203,254,150,254,46,255,83,255,50,0,39,0,4,1,231,0,13,1,108,1,158,0,187,1,81,0,169,1,105,0,50,1,163,0,174,0,94,0,192,0,154,255,57,1,233,254,112,1,200,254,59,1,41,255,196,0,121,255,112,0,108,255,50,0,83,255,183,255,183,255,205,254,110,0,75,254,41,1,79,254,167,1,125,254,183,1,161,254,94,1,161,254,11,1,183,254,178,0,216,254,28,0,11,255,24,255,116,255,2,254,222,255,48,253,209,255,249,252,134,255,165,253,94,255,240,254,139,255,77,0,233,255,50,1,88,0,39,1,178,0,110,0,174,0,88,255,64,0,88,254,194,255,19,254,253,254,154,254,86,253,44,255,136,251,112,255,196,250,112,255,94,251,112,255,110,252,99,255,68,253,99,255,238,253,139,255,108,254,233,255,200,254,83,0,30,255,123,0,156,255,83,0,86,0,61,0,28,1,81,0,119,1,86,0,72,1,2,0,236,0,128,255,198,0,6,255,227,0,169,254,242,0,145,254,172,0,214,254,88,0,68,255,152,255,130,255,163,254,55,255,90,254,132,254,174,254,227,253,8,255,161,253,55,255,196,253,90,255,185,253,59,255,81,253,105,255,220,252,68,0,172,252,41,1,6,253,167,1,183,253,180,1,103,254,97,1,240,254,198,0,132,255,48,0,216,255,214,255,185,255,172,255,63,255,176,255,17,255,233,255,200,255,68,0,236,0,209,0,196,1,46,1,189,1,41,2,75,1,233,4,231,0,130,7,180,0,225,7,203,0,61,6,13,1,26,4,114,1,211,2,238,1,72,2,26,2,125,1,242,1,105,0,176,1,189,255,169,1,114,255,114,1,6,255,178,0,130,254,187,255,46,254,11,255,68,254,229,254,194,254,255,254,108,255,72,255,48,0,128,255,203,0,125,255,209,0,209,255,97,0,90,0,41,0,163,0,81,0,81,0,145,0,222,255,209,0,103,255,39,1,189,254,77,1,253,253,17,1,187,253,139,0,83,254,6,1,172,255,101,2,158,0,94,3,158,0,119,3,48,0,205,2,17,0,242,1,145,0,158,1,70,1,192,1,158,1,145,1,46,1,225,0,41,0,97,0,13,255,187,0,77,254,125,1,242,253,231,1,72,254,205,1,13,255,114,1,154,255,242,0,123,255,64,0,255,254,176,255,110,254,174,255,176,253,79,0,105,253,229,0,191,253,253,0,57,254,123,0,158,254,192,255,75,255,143,255,211,255,203,255,0,0,244,255,33,0,28,0,77,0,103,0,75,0,141,0,41,0,81,0,116,0,233,255,229,0,194,255,48,1,178,255,37,1,176,255,233,0,222,255,156,0,156,0,101,0,139,1,66,0,244,1,8,0,158,1,231,255,22,1,50,0,253,0,0,1,28,1,11,2,200,0,161,2,55,0,75,2,163,255,147,1,116,255,242,0,167,255,143,0,169,255,185,0,99,255,2,1,33,255,22,1,200,254,240,0,116,254,225,0,136,254,8,1,207,254,55,1,200,254,253,0,150,254,59,0,211,254,92,255,105,255,216,254,152,255,194,254,22,255,255,254,169,254,141,255,220,254,28,0,143,255,81,0,39,0,105,0,64,0,143,0,17,0,187,0,225,255,4,1,156,255,88,1,114,255,72,1,143,255,207,0,233,255,103,0,108,0,61,0,178,0,37,0,222,0,8,0,59,1,238,255,185,1,227,255,172,1,178,255,105,1,86,255,92,1,194,254,41,1,77,254,176,0,15,254,86,0,94,254,57,0,77,255,48,0,152,0,44,0,200,1,108,0,30,2,251,0,130,1,41,1,214,0,161,0,81,0,22,0,187,255,216,255,75,255,222,255,55,255,77,0,88,255,242,0,110,255,163,1,203,255,238,1,90,0,222,1,233,0,139,1,136,1,211,0,72,2,22,0,130,2,180,255,194,1,194,255,152,0,222,255,172,255,207,255,97,255,227,255,150,255,8,0,178,255,77,0,158,255,77,0,158,255,209,255,134,255,24,255,11,255,143,254,134,254,75,254,136,254,41,254,253,254,81,254,192,255,169,254,77,0,216,254,134,0,44,255,121,0,238,255,44,0,207,0,24,0,50,1,83,0,26,1,167,0,19,1,50,1,61,1,209,1,4,1,88,2,123,0,145,2,48,0,55,2,2,0,86,1,180,255,92,0,86,255,169,255,92,255,86,255,92,255,99,255,222,254,207,255,44,254,90,0,244,253,209,0,156,254,200,0,227,255,48,0,253,0,103,255,108,1,26,255,121,1,50,255,119,1,125,255,99,1,214,255,44,1,249,255,211,0,189,255,75,0,116,255,4,0,86,255,6,0,66,255,55,0,72,255,61,0,132,255,214,255,240,255,90,255,22,0,240,254,225,255,143,254,163,255,134,254,101,255,238,254,61,255,90,255,105,255,150,255,152,255,169,255,207,255,225,255,28,0,11,0,105,0,192,255,134,0,143,255,154,0,233,255,231,0,79,0,66,1,121,0,158,1,147,0,209,1,103,0,185,1,249,255,48,1,130,255,99,0,108,255,163,255,143,255,44,255,150,255,48,255,198,255,143,255,222,255,218,255,187,255,22,0,119,255,75,0,194,255,77,0,110,0,59,0,233,0,61,0,196,0,48,0,19,0,242,255,101,255,158,255,4,255,88,255,13,255,66,255,79,255,103,255,158,255,163,255,174,255,198,255,180,255,214,255,218,255,233,255,222,255,2,0,185,255,28,0,242,255,92,0,72,0,169,0,158,0,19,1,200,0,147,1,192,0,192,1,116,0,79,1,46,0,119,0,66,0,163,255,139,0,59,255,154,0,83,255,35,0,185,255,180,255,222,255,130,255,180,255,125,255,205,255,35,255,59,0,101,253,152,0,63,251,192,0,116,250,198,0,110,251,174,0,132,253,35,0,92,255,132,255,22,0,101,255,79,0,145,255,141,0,147,255,194,0,81,255,205,0,4,255,178,0,198,254,169,0,191,254,156,0,238,254,108,0,253,254,48,0,28,255,183,255,114,255,123,255,19,0,165,255,19,1,128,255,203,1,253,254,141,1,152,254,2,1,214,254,209,0,145,255,150,0,244,255,28,0,185,255,187,255,28,255,174,255,218,254,251,255,46,255,101,0,189,255,187,0,2,0,24,1,198,255,112,1,72,255,105,1,236,254,13,1,189,254,167,0,165,254,119,0,154,254,139,0,172,254,116,0,211,254,48,0,4,255,28,0,35,255,90,0,79,255,130,0,81,255,66,0,105,255,203,255,185,255,103,255,240,255,35,255,174,255,194,254,123,255,46,254,192,255,194,253,99,0,209,253,222,0,52,254,35,1,143,254,59,1,141,254,81,1,50,254,97,1,231,253,41,1,255,253,231,0,99,254,251,0,4,255,81,1,183,255,39,2,39,0,101,2,48,0,161,1,37,0,167,0,101,0,169,0,253,0,152,1,139,1,125,2,229,1,218,2,44,2,158,2,8,2,17,2,105,1,79,1,222,0,0,1,116,0,61,1,253,255,119,1,114,255,97,1,249,254,41,1,249,254,8,1,105,255,229,0,178,255,163,0,79,255,6,0,125,254,39,255,200,253,156,254,211,253,147,254,185,254,24,255,200,255,183,255,119,0,30,0,169,0,75,0,158,0,22,0,97,0,220,255,247,255,83,255,183,255,130,254,238,255,24,254,116,0,119,254,216,0,46,255,231,0,189,255,2,1,220,255,39,1,108,255,231,0,15,255,41,0,22,255,63,255,97,255,152,254,88,255,97,254,207,254,132,254,90,254,255,254,132,254,154,255,57,255,238,255,209,255,172,255,247,255,46,255,174,255,41,255,83,255,172,255,83,255,6,0,198,255,17,0,50,0,229,255,253,255,198,255,86,255,11,0,41,255,105,1,152,254,240,3,114,251,167,5,194,248,136,5,176,248,86,4,194,250,218,2,255,252,156,1,207,254,231,0,194,255,150,0,22,0,44,0,70,0,169,255,28,0,114,255,214,255,24,255,231,255,17,254,28,0,130,252,57,0,97,251,233,255,121,251,59,255,143,252,143,254,222,253,6,254,176,254,174,253,185,254,187,253,101,254,55,254,70,254,123,254,187,254,72,254,145,255,48,254,92,0,167,254,225,0,92,255,15,1,132,255,19,1,119,255,46,1,161,255,52,1,163,255,39,1,134,255,41,1,123,255,253,0,163,255,97,0,198,255,139,255,196,255,251,254,0,0,214,254,46,0,11,255,218,255,88,255,55,255,150,255,167,254,141,255,59,254,77,255,79,254,13,255,251,254,41,255,192,255,156,255,19,0,218,255,249,255,165,255,198,255,55,255,176,255,26,255,165,255,110,255,161,255,251,255,163,255,143,0,141,255,240,0,90,255,214,0,19,255,103,0,233,254,22,0,66,255,97,0,30,0,247,0,180,0,19,1,180,0,161,0,90,0,50,0,57,0,103,0,105,0,198,1,194,0,158,3,61,1,83,4,125,1,139,3,128,1,233,1,116,1,59,0,81,1,50,255,46,1,11,255,68,1,134,255,134,1,253,255,169,1,48,0,143,1,92,0,35,1,147,0,114,0,214,0,198,255,22,1,103,255,249,0,72,255,94,0,50,255,180,255,194,254,90,255,30,254,79,255,225,253,163,255,37,254,75,0,187,254,198,0,99,255,196,0,143,255,180,0,86,255,225,0,39,255,238,0,92,255,172,0,207,255,114,0,57,0,110,0,156,0,167,0,2,1,50,1,90,1,214,1,90,1,0,2,24,1,121,1,200,0,110,0,61,0,139,255,216,255,70,255,174,255,116,255,94,255,176,255,231,254,222,255,161,254,15,0,90,254,24,0,247,253,249,255,28,254,198,255,180,254,88,255,59,255,11,255,147,255,72,255,52,0,172,255,39,1,176,255,30,2,77,255,145,2,169,254,46,2,22,254,169,1,222,253,163,1,4,254,180,1,26,254,114,1,233,253,66,1,203,253,26,1,28,254,238,0,167,254,110,0,242,254,240,255,81,254,240,255,48,253,81,0,178,252,92,0,19,253,233,255,196,253,57,255,105,254,28,255,247,254,68,255,103,255,19,255,227,255,134,254,94,0,97,254,143,0,187,254,97,0,22,255,218,255,112,255,86,255,147,255,143,255,141,255,136,0,240,255,134,1,33,0,211,1,2,0,72,1,134,255,90,0,46,255,141,255,169,255,2,255,200,0,200,254,145,1,2,255,205,1,145,255,136,1,28,0,19,1,128,0,209,0,147,0,216,0,97,0,24,1,39,0,68,1,247,255,2,1,183,255,200,0,92,255,139,0,249,254,35,0,198,254,150,255,244,254,39,255,174,255,24,255,143,0,112,255,41,1,19,0,22,1,207,0,141,0,88,1,35,0,99,1,220,255,242,0,196,255,4,0,13,0,17,255,145,0,231,254,249,0,114,255,13,1,13,0,218,0,121,0,134,0,147,0,108,0,139,0,141,0,99,0,141,0,33,0,44,0,225,255,178,255,22,255,77,255,26,253,145,254,105,251,158,253,99,251,70,253,172,252,211,253,61,254,161,254,110,255,39,255,22,0,26,255,150,0,125,254,249,0,143,253,222,0,236,252,112,0,70,253,249,255,105,254,105,255,92,255,218,254,103,255,156,254,189,254,203,254,63,254,59,255,24,254,233,255,205,253,227,0,59,253,196,1,253,252,6,2,134,253,134,1,125,254,167,0,99,255,236,255,176,255,132,255,59,255,88,255,163,254,26,255,94,254,187,254,114,254,158,254,167,254,200,254,189,254,37,255,180,254,185,255,145,254,68,0,97,254,116,0,125,254,88,0,244,254,48,0,123,255,44,0,227,255,64,0,8,0,61,0,203,255,81,0,156,255,116,0,6,0,165,0,110,0,231,0,145,0,251,0,187,0,218,0,189,0,132,0,112,0,77,0,41,0,101,0,17,0,218,0,189,255,116,1,22,255,211,1,116,254,216,1,19,254,169,1,70,254,103,1,19,255,46,1,247,255,24,1,119,0,253,0,161,0,154,0,99,0,2,0,227,255,136,255,90,255,101,255,13,255,90,255,249,254,86,255,26,255,125,255,94,255,174,255,165,255,216,255,209,255,196,255,209,255,112,255,176,255,92,255,167,255,125,255,200,255,196,255,244,255,35,0,46,0,70,0,88,0,66,0,64,0,61,0,233,255,30,0,61,255,72,0,63,254,209,0,83,253,28,1,229,252,44,1,48,253,44,1,11,254,236,0,244,254,83,0,161,255,183,255,2,0,158,255,4,0,233,255,238,255,4,0,253,255,225,255,15,0,198,255,39,0,242,255,150,0,244,255,61,1,143,255,130,1,236,254,251,0,103,254,15,0,57,254,189,255,28,254,35,0,63,254,180,0,218,254,236,0,125,255,253,0,207,255,64,1,172,255,119,1,68,255,83,1,28,255,225,0,75,255,253,255,163,255,244,254,238,255,161,254,238,255,26,255,112,255,214,255,200,254,130,0,121,254,249,0,156,254,26,1,244,254,242,0,55,255,200,0,63,255,163,0,97,255,88,0,39,0,240,255,72,1,172,255,28,2,156,255,163,2,110,255,176,2,63,255,70,2,72,255,209,1,156,255,132,1,0,0,81,1,77,0,39,1,61,0,180,0,225,255,26,255,136,255,72,252,22,255,220,249,119,254,130,249,4,254,233,250,249,253,156,252,70,254,185,253,196,254,105,254,46,255,253,254,35,255,121,255,205,254,192,255,77,254,227,255,191,253,39,0,185,253,128,0,110,254,150,0,68,255,88,0,152,255,240,255,108,255,103,255,22,255,44,255,236,254,150,255,225,254,46,0,247,254,90,0,242,254,203,255,209,254,15,255,222,254,158,254,6,255,108,254,17,255,143,254,255,254,189,254,236,254,145,254,207,254,41,254,2,255,225,253,101,255,205,253,225,255,227,253,77,0,39,254,108,0,116,254,61,0,176,254,242,255,242,254,163,255,63,255,81,255,163,255,253,254,253,255,191,254,6,0,178,254,185,255,236,254,128,255,121,255,145,255,112,0,187,255,90,1,158,255,128,1,44,255,0,1,211,254,66,0,231,254,183,255,79,255,103,255,200,255,15,255,72,0,191,254,211,0,233,254,83,1,26,255,178,1,165,254,233,1,236,253,227,1,154,253,94,1,178,253,145,0,6,254,242,255,8,254,205,255,196,253,39,0,233,253,189,0,121,254,57,1,39,255,97,1,169,255,220,0,220,255,154,255,174,255,75,254,125,255,154,253,136,255,154,253,152,255,229,253,194,255,79,254,68,0,28,255,0,1,55,0,108,1,50,1,61,1,176,1,150,0,167,1,233,255,88,1,152,255,220,0,240,255,101,0,156,0,39,0,37,1,11,0,30,1,4,0,152,0,28,0,244,255,75,0,178,255,90,0,209,255,57,0,174,255,13,0,46,255,0,0,114,254,48,0,218,253,114,0,183,253,130,0,229,253,128,0,141,254,143,0,141,255,165,0,92,0,211,0,229,0,55,1,77,1,152,1,44,1,196,1,72,0,176,1,63,255,46,1,139,254,88,0,19,254,183,255,154,253,121,255,90,253,114,255,108,253,116,255,11,254,112,255,163,254,145,255,236,254,26,0,44,255,189,0,68,255,2,1,233,254,227,0,205,254,178,0,79,255,169,0,189,255,150,0,101,255,83,0,92,254,50,0,136,253,121,0,150,253,253,0,114,254,72,1,81,255,57,1,180,255,17,1,185,255,244,0,145,255,253,0,79,255,35,1,22,255,236,0,2,255,64,0,203,254,198,255,41,254,13,0,169,253,203,0,132,253,88,1,198,253,119,1,123,254,70,1,154,255,17,1,141,0,0,1,222,0,26,1,103,0,66,1,185,255,105,1,92,255,150,1,136,255,114,1,196,255,203,0,57,255,229,255,247,253,41,255,233,252,185,254,83,252,183,254,35,252,119,255,183,252,136,0,211,253,28,1,187,254,214,0,48,255,68,0,57,255,233,255,253,254,192,255,227,254,167,255,55,255,112,255,205,255,240,254,83,0,92,254,99,0,24,254,156,255,63,254,121,254,130,254,180,253,205,254,44,253,83,255,225,252,251,255,37,253,72,0,227,253,41,0,203,254,240,255,169,255,161,255,57,0,79,255,48,0,79,255,207,255,185,255,143,255,24,0,134,255,72,0,94,255,130,0,22,255,180,0,183,254,172,0,33,254,110,0,198,253,116,0,216,253,207,0,11,254,13,1,35,254,249,0,68,254,165,0,103,254,68,0,94,254,244,255,55,254,143,255,147,254,44,255,114,255,68,255,41,0,24,0,136,0,8,1,139,0,83,1,90,0,236,0,81,0,81,0,156,0,214,255,211,0,152,255,187,0,97,255,156,0,251,254,116,0,161,254,41,0,145,254,211,255,154,254,156,255,59,254,152,255,75,253,176,255,101,252,187,255,70,252,180,255,200,252,238,255,63,253,94,0,143,253,205,0,187,253,13,1,231,253,13,1,59,254,233,0,134,254,15,1,39,255,114,1,81,0,132,1,99,1,231,0,200,1,205,255,132,1,189,254,200,0,17,254,236,255,169,253,99,255,143,253,103,255,180,253,200,255,55,253,81,0,116,251,227,0,152,249,46,1,39,249,22,1,19,250,253,0,114,251,39,1,172,252,123,1,169,253,185,1,185,254,163,1,225,255,143,1,209,0,150,1,68,1,134,1,30,1,81,1,200,0,2,1,116,0,174,0,0,0,110,0,174,255,105,0,8,0,176,0,220,0,39,1,128,1,152,1,88,1,220,1,145,0,218,1,196,255,216,0,55,255,46,254,22,255,15,252,15,255,114,251,26,255,189,251,63,255,121,252,165,255,81,253,28,0,229,253,33,0,57,254,156,255,150,254,15,255,35,255,194,254,236,255,110,254,220,0,26,254,150,1,19,254,125,1,158,254,169,0,81,255,240,255,123,255,11,0,15,255,183,0,158,254,28,1,147,254,2,1,209,254,169,0,15,255,114,0,136,255,136,0,41,0,218,0,123,0,242,0,99,0,143,0,50,0,17,0,0,0,203,255,196,255,218,255,169,255,26,0,236,255,72,0,121,0,0,0,2,1,81,255,105,1,194,254,72,1,156,254,180,0,22,255,30,0,4,0,207,255,216,0,143,255,81,1,35,255,110,1,46,255,79,1,220,255,61,1,147,0,59,1,231,0,46,1,180,0,57,1,97,0,39,1,114,0,207,0,22,1,81,0,238,1,178,255,64,2,48,255,194,1,66,255,218,0,196,255,0,0,101,0,61,255,247,0,130,254,64,1,242,253,92,1,209,253,114,1,41,254,167,1,183,254,167,1,83,255,101,1,236,255,22,1,35,0,233,0,238,255,185,0,145,255,72,0,128,255,238,255,231,255,185,255,139,0,112,255,172,1,253,254,172,3,163,254,236,4,207,254,92,4,121,255,196,2,59,0,105,1,233,0,4,1,70,1,64,1,30,1,108,1,141,0,77,1,35,0,247,0,55,0,176,0,134,0,192,0,114,0,240,0,2,0,19,1,123,255,22,1,2,255,26,1,176,254,39,1,154,254,35,1,225,254,22,1,105,255,225,0,28,0,105,0,218,0,222,255,41,1,141,255,244,0,114,255,132,0,94,255,247,255,19,255,119,255,180,254,28,255,225,254,22,255,189,255,70,255,220,0,105,255,119,1,101,255,48,1,97,255,132,0,172,255,11,0,37,0,19,0,145,0,61,0,165,0,19,0,225,0,143,255,121,1,11,255,236,1,205,254,192,1,178,254,19,1,200,254,72,0,28,255,163,255,130,255,72,255,0,0,28,255,209,0,26,255,251,1,112,255,8,3,11,0,132,3,187,0,116,3,64,1,6,3,139,1,92,2,136,1,119,1,242,0,112,0,225,255,128,255,220,254,244,254,86,254,176,254,79,254,123,254,163,254,145,254,70,255,66,255,218,255,28,0,8,0,72,0,75,0,145,255,207,0,94,254,39,1,94,253,240,0,222,252,75,0,2,253,222,255,203,253,214,255,214,254,236,255,90,255,152,255,150,254,39,255,83,253,247,254,236,252,247,254,116,253,8,255,46,254,4,255,180,254,19,255,52,255,136,255,216,255,4,0,105,0,15,0,103,0,105,255,180,255,83,254,147,254,158,253,180,253,203,253,79,253,191,254,70,253,227,255,121,253,116,0,169,253,112,0,172,253,11,0,143,253,99,255,134,253,150,254,227,253,57,254,209,254,97,254,222,255,119,254,103,0,143,254,79,0,187,254,0,0,187,254,214,255,165,254,233,255,191,254,0,0,52,255,11,0,11,0,75,0,8,1,134,0,119,1,105,0,17,1,61,0,46,0,48,0,110,255,22,0,99,255,238,255,68,0,11,0,143,1,112,0,134,2,222,0,165,2,251,0,244,1,196,0,11,1,167,0,114,0,211,0,145,0,39,1,35,1,99,1,128,1,110,1,240,1,59,1,169,2,205,0,70,3,108,0,238,2,114,0,203,1,198,0,196,0,50,1,79,0,125,1,57,0,152,1,68,0,141,1,145,0,55,1,11,1,174,0,75,1,105,0,37,1,145,0,216,0,196,0,161,0,198,0,123,0,200,0,39,0,247,0,216,255,37,1,180,255,200,0,211,255,209,255,37,0,255,254,200,0,200,254,251,0,35,255,145,0,222,255,231,255,123,0,88,255,169,0,44,255,97,0,128,255,227,255,90,0,119,255,116,1,15,255,13,2,147,254,4,2,77,254,178,1,165,254,79,1,132,255,26,1,88,0,70,1,163,0,172,1,123,0,6,2,39,0,66,2,0,0,30,2,0,0,167,1,218,255,200,0,161,255,200,255,183,255,59,255,39,0,35,255,134,0,139,255,119,0,41,0,35,0,114,0,198,255,61,0,141,255,209,255,116,255,180,255,105,255,251,255,114,255,99,0,194,255,114,0,94,0,46,0,225,0,214,255,207,0,194,255,94,0,240,255,59,0,249,255,172,0,176,255,61,1,110,255,68,1,132,255,141,0,70,0,128,255,116,1,194,254,150,2,150,254,180,3,26,255,2,4,35,0,242,2,59,1,125,1,231,1,141,0,200,1,83,0,44,1,68,0,163,0,75,0,50,0,66,0,147,255,247,255,231,254,143,255,134,254,44,255,163,254,236,254,225,254,185,254,214,254,214,254,116,254,141,255,66,254,97,0,141,254,233,0,55,255,0,1,0,0,6,1,145,0,227,0,158,0,194,0,22,0,158,0,108,255,94,0,11,255,92,0,13,255,116,0,110,255,64,0,183,255,209,255,185,255,141,255,194,255,114,255,214,255,108,255,216,255,141,255,227,255,196,255,236,255,253,255,2,0,59,0,44,0,167,0,52,0,214,0,39,0,180,0,90,0,211,0,150,0,15,1,154,0,236,0,189,0,86,0,30,1,211,255,92,1,187,255,30,1,203,255,139,0,231,255,24,0,13,0,28,0,200,255,103,0,6,255,112,0,136,254,35,0,121,254,22,0,222,254,116,0,94,255,214,0,112,255,33,1,251,254,59,1,167,254,251,0,220,254,94,0,121,255,205,255,240,255,145,255,33,0,125,255,46,0,70,255,28,0,24,255,238,255,41,255,194,255,116,255,172,255,231,255,141,255,70,0,165,255,108,0,247,255,112,0,41,0,70,0,90,0,167,255,165,0,194,254,247,0,103,254,94,1,178,254,172,1,6,255,136,1,2,255,200,0,119,254,231,255,211,253,119,255,161,253,187,255,249,253,70,0,172,254,112,0,130,255,22,0,64,0,130,255,167,0,249,254,156,0,112,254,70,0,24,254,0,0,75,254,233,255,37,255,15,0,26,0,99,0,128,0,178,0,28,0,180,0,141,255,105,0,55,255,46,0,59,255,4,0,125,255,176,255,227,255,41,255,19,0,2,255,198,255,121,255,101,255,79,0,105,255,19,1,183,255,24,1,253,255,41,0,52,0,253,254,101,0,92,254,116,0,134,254,19,0,77,255,156,255,19,0,152,255,141,0,231,255,229,0,88,0,79,1,198,0,196,1,216,0,189,1,130,0,79,1,37,0,231,0,220,255,152,0,180,255,72,0,169,255,244,255,103,255,128,255,253,254,48,255,156,254,66,255,191,254,90,255,70,255,61,255,231,255,11,255,77,0,8,255,55,0,110,255,28,0,35,0,123,0,143,0,39,1,103,0,174,1,46,0,205,1,39,0,203,1,57,0,251,1,79,0,39,2,92,0,203,1,114,0,37,1,99,0,176,0,4,0,101,0,139,255,211,255,66,255,15,255,112,255,136,254,209,255,116,254,176,255,99,254,63,255,35,254,57,255,44,254,183,255,216,254,52,0,178,255,103,0,22,0,136,0,2,0,229,0,11,0,81,1,66,0,75,1,161,0,6,1,242,0,233,0,249,0,222,0,165,0,214,0,15,0,2,1,128,255,46,1,66,255,238,0,99,255,143,0,169,255,79,0,189,255,229,255,156,255,99,255,79,255,63,255,26,255,99,255,70,255,108,255,178,255,41,255,8,0,205,254,61,0,139,254,77,0,145,254,48,0,220,254,216,255,88,255,128,255,158,255,108,255,81,255,163,255,130,254,192,255,218,253,220,255,167,253,0,0,26,254,253,255,163,255,205,255,59,2,154,255,121,4,145,255,2,5,180,255,8,4,183,255,97,2,108,255,147,0,59,255,81,255,79,255,236,254,94,255,22,255,70,255,83,255,6,255,165,255,251,254,39,0,41,255,139,0,130,255,105,0,30,0,26,0,196,0,229,255,247,0,251,255,198,0,52,0,70,0,81,0,174,255,86,0,17,255,99,0,216,254,134,0,70,255,200,0,46,0,17,1,15,1,44,1,139,1,33,1,185,1,218,0,136,1,123,0,253,0,72,0,77,0,68,0,150,255,66,0,203,254,4,0,26,254,114,255,169,253,158,254,158,253,247,253,240,253,233,253,130,254,143,254,44,255,39,255,192,255,114,255,2,0,196,255,209,255,17,0,116,255,15,0,123,255,240,255,22,0,211,255,198,0,174,255,52,1,116,255,83,1,77,255,48,1,68,255,216,0,59,255,112,0,216,254,48,0,81,254,61,0,30,254,156,0,121,254,238,0,92,255,200,0,97,0,90,0,203,0,15,0,90,0,196,255,103,255,99,255,169,254,216,254,127,254,35,254,240,254,183,253,116,255,238,253,143,255,163,254,114,255,110,255,90,255,225,255,134,255,17,0,0,0,39,0,150,0,66,0,19,1,244,255,17,1,99,255,114,0,8,255,225,255,24,255,33,0,116,255,50,1,196,255,48,2,22,0,101,2,130,0,227,1,207,0,203,0,161,0,165,255,4,0,57,255,97,255,158,255,8,255,13,0,227,254,242,255,220,254,178,255,4,255,161,255,105,255,156,255,22,0,90,255,156,0,227,254,154,0,114,254,28,0,15,254,86,255,238,253,227,254,50,254,59,255,147,254,169,255,165,254,167,255,136,254,192,255,156,254,4,0,222,254,41,0,26,255,28,0,136,255,2,0,15,0,222,255,136,0,220,255,4,1,50,0,79,1,192,0,68,1,13,1,220,0,28,1,46,0,26,1,116,255,68,1,231,254,110,1,156,254,79,1,187,254,11,1,112,255,216,0,28,0,147,0,165,0,64,0,55,1,26,0,154,1,57,0,81,1,97,0,112,0,128,0,125,255,158,0,247,254,130,0,249,254,41,0,66,255,247,255,174,255,0,0,2,0,61,0,2,0,183,0,174,255,55,1,134,255,94,1,207,255,26,1,46,0,198,0,112,0,86,0,178,0,214,255,220,0,136,255,225,0,83,255,220,0,37,255,22,1,41,255,33,1,79,255,6,1,121,255,225,0,119,255,143,0,41,255,19,0,216,254,154,255,207,254,55,255,249,254,35,255,194,254,70,255,44,254,130,255,209,253,189,255,211,253,163,255,236,253,75,255,247,253,50,255,238,253,143,255,44,254,205,255,231,254,178,255,207,255,176,255,121,0,35,0,4,1,143,0,158,1,152,0,11,2,86,0,17,2,233,255,139,1,97,255,156,0,63,255,174,255,178,255,57,255,227,255,33,255,222,254,8,255,176,252,229,254,101,250,183,254,81,249,132,254,26,250,35,254,44,252,121,253,116,254,218,252,123,0,163,252,247,1,207,252,105,2,75,253,240,1,205,253,6,1,39,254,33,0,158,254,161,255,50,255,178,255,143,255,57,0,141,255,169,0,50,255,136,0,178,254,39,0,165,254,229,255,39,255,251,255,207,255,123,0,35,0,6,1,26,0,119,1,247,255,161,1,253,255,123,1,83,0,13,1,196,0,79,0,2,1,86,255,225,0,161,254,110,0,211,254,247,255,178,255,158,255,70,0,158,255,88,0,220,255,44,0,236,255,15,0,139,255,90,0,178,254,211,0,242,253,33,1,240,253,59,1,121,254,68,1,11,255,130,1,66,255,211,1,17,255,205,1,249,254,77,1,72,255,143,0,163,255,187,255,189,255,50,255,178,255,110,255,198,255,187,255,19,0,112,255,116,0,253,254,192,0,255,254,30,1,238,254,75,1,143,254,26,1,50,254,15,1,44,254,72,1,130,254,66,1,6,255,167,0,94,255,236,255,97,255,154,255,35,255,17,0,200,254,231,0,194,254,52,1,247,254,176,0,183,254,178,255,90,254,13,255,150,254,4,255,46,255,101,255,139,255,203,255,163,255,205,255,196,255,134,255,220,255,139,255,200,255,229,255,116,255,35,0,114,255,66,0,165,255,83,0,150,255,46,0,92,255,231,255,68,255,136,255,139,255,229,254,240,255,88,254,57,0,139,254,83,0,134,255,37,0,121,0,174,255,174,0,24,255,44,0,158,254,156,255,136,254,105,255,216,254,156,255,116,255,19,0,203,255,147,0,158,255,240,0,68,255,247,0,240,254,165,0,158,254,77,0,183,254,17,0,57,255,249,255,225,255,48,0,70,0,134,0,110,0,176,0,90,0,176,0,28,0,196,0,218,255,22,1,244,255,114,1,33,0,123,1,13,0,114,1,236,255,26,2,66,0,229,3,92,1,172,5,105,2,39,6,139,2,94,6,183,1,174,6,180,0,86,6,231,255,24,5,180,255,141,3,222,255,125,2,231,255,55,2,194,255,33,2,141,255,222,1,63,255,123,1,83,255,41,1,196,255,233,0,64,0,132,0,125,0,15,0,112,0,200,255,72,0,150,255,64,0,136,255,37,0,198,255,28,0,64,0,55,0,136,0,55,0,99,0,187,255,24,0,92,255,240,255,130,255,238,255,165,255,189,255,192,255,83,255,35,0,4,255,194,0,255,254,79,1,70,255,183,1,192,255,183,1,2,0,68,1,194,255,145,0,244,254,150,255,13,254,187,254,158,253,121,254,158,253,165,254,211,253,4,255,90,254,101,255,35,255,220,255,209,255,125,0,46,0,30,1,24,0,112,1,158,255,114,1,46,255,99,1,8,255,68,1,55,255,50,1,180,255,48,1,57,0,52,1,83,0,233,0,0,0,101,0,220,255,39,0,2,0,68,0,46,0,187,0,66,0,90,1,52,0,152,1,77,0,41,1,79,0,130,0,30,0,33,0,200,255,247,255,105,255,169,255,57,255,116,255,81,255,189,255,125,255,103,0,192,255,236,0,236,255,105,0,125,255,216,254,134,254,79,253,178,253,161,252,110,253,178,252,225,253,57,253,136,254,28,254,253,254,41,255,63,255,6,0,143,255,114,0,209,255,72,0,216,255,238,255,247,255,4,0,75,0,66,0,156,0,92,0,178,0,136,0,108,0,169,0,242,255,141,0,119,255,81,0,55,255,103,0,37,255,227,0,231,254,103,1,147,254,218,1,158,254,39,2,26,255,79,2,251,255,0,2,218,0,41,1,105,1,233,255,132,1,216,254,52,1,154,254,178,0,24,255,66,0,209,255,26,0,143,0,125,0,50,1,15,1,158,1,70,1,178,1,39,1,187,1,249,0,216,1,139,0,183,1,150,255,46,1,119,254,116,0,4,254,174,255,139,254,39,255,147,255,15,255,50,0,88,255,147,0,205,255,227,0,75,0,242,0,90,0,139,0,90,255,0,0,191,253,161,255,200,252,68,255,44,253,220,254,46,254,127,254,218,254,66,254,211,254,70,254,121,254,169,254,72,254,59,255,94,254,227,255,108,254,158,0,143,254,66,1,11,255,158,1,211,255,130,1,130,0,222,0,198,0,70,0,194,0,242,255,134,0,167,255,48,0,132,255,253,255,174,255,2,0,227,255,90,0,231,255,156,0,236,255,123,0,2,0,57,0,22,0,225,255,11,0,125,255,211,255,19,255,130,255,191,254,63,255,165,254,79,255,236,254,130,255,158,255,161,255,75,0,172,255,176,0,152,255,218,0,79,255,240,0,19,255,247,0,242,254,158,0,2,255,189,255,41,255,143,254,90,255,130,253,167,255,2,253,35,0,75,253,156,0,50,254,240,0,17,255,249,0,116,255,172,0,108,255,61,0,79,255,2,0,112,255,229,255,211,255,209,255,52,0,141,255,94,0,255,254,119,0,83,254,169,0,127,253,180,0,209,252,167,0,134,252,112,0,183,252,0,0,39,253,134,255,216,253,55,255,218,254,70,255,229,255,150,255,86,0,185,255,247,255,147,255,220,254,41,255,176,253,227,254,4,253,4,255,244,252,92,255,50,253,121,255,158,253,92,255,24,254,139,255,150,254,4,0,253,254,121,0,44,255,8,1,59,255,192,1,57,255,79,2,52,255,134,2,125,255,238,1,0,0,214,0,156,0,238,255,24,1,121,255,35,1,103,255,209,0,189,255,83,0,108,0,203,255,37,1,97,255,183,1,255,254,183,1,227,254,4,1,251,254,52,0,11,255,183,255,37,255,101,255,68,255,15,255,61,255,203,254,253,254,244,254,229,254,172,255,176,254,66,0,116,254,41,0,141,254,189,255,207,254,130,255,2,255,220,255,22,255,116,0,94,255,174,0,211,255,156,0,26,0,161,0,211,255,178,0,55,255,26,1,143,254,158,1,24,254,172,1,48,254,66,1,174,254,216,0,17,255,121,0,116,255,249,255,185,255,141,255,114,255,75,255,141,254,6,255,196,253,163,254,198,253,92,254,123,254,92,254,52,255,116,254,108,255,203,254,103,255,86,255,101,255,161,255,99,255,123,255,99,255,37,255,119,255,209,254,176,255,158,254,4,0,145,254,11,0,207,254,156,255,81,255,6,255,180,255,143,254,253,255,61,254,61,0,11,254,112,0,55,254,81,0,2,255,203,255,247,255,63,255,64,0,244,254,198,255,253,254,79,255,249,254,79,255,178,254,156,255,154,254,225,255,227,254,211,255,48,255,94,255,108,255,196,254,176,255,33,254,15,0,209,253,121,0,2,254,187,0,125,254,249,0,46,255,240,0,200,255,97,0,39,0,152,255,52,0,33,255,247,255,108,255,119,255,64,0,185,254,19,1,33,254,101,1,207,253,88,1,178,253,15,1,236,253,189,0,108,254,128,0,211,254,114,0,13,255,158,0,39,255,229,0,11,255,231,0,227,254,156,0,176,254,110,0,125,254,61,0,196,254,244,255,163,255,152,255,101,0,121,255,17,1,185,255,64,1,249,255,240,0,240,255,121,0,251,255,233,255,114,0,105,255,33,1,33,255,143,1,13,255,152,1,68,255,147,1,147,255,216,1,141,255,22,2,70,255,218,1,63,255,48,1,94,255,66,0,119,255,72,255,147,255,105,254,220,255,6,254,35,0,24,254,33,0,110,254,238,255,209,254,176,255,59,255,119,255,214,255,57,255,99,0,41,255,121,0,112,255,28,0,238,255,238,255,44,0,15,0,8,0,39,0,205,255,15,0,187,255,15,0,28,0,90,0,28,1,225,0,46,2,72,1,240,2,46,1,13,3,139,0,154,2,225,255,233,1,163,255,75,1,167,255,174,0,119,255,57,0,253,254,30,0,121,254,46,0,30,254,77,0,41,254,108,0,90,254,112,0,161,254,33,0,251,254,165,255,88,255,61,255,178,255,255,254,11,0,249,254,112,0,61,255,172,0,158,255,134,0,253,255,46,0,48,0,17,0,79,0,50,0,103,0,24,0,88,0,139,255,30,0,207,254,214,255,156,254,150,255,251,254,121,255,183,255,125,255,178,0,156,255,165,1,152,255,88,2,81,255,119,2,33,255,24,2,94,255,114,1,187,255,152,0,251,255,0,0,46,0,11,0,108,0,119,0,119,0,180,0,33,0,143,0,147,255,79,0,52,255,72,0,61,255,123,0,123,255,150,0,180,255,169,0,238,255,247,0,13,0,72,1,48,0,55,1,88,0,154,0,128,0,216,255,141,0,79,255,158,0,39,255,183,0,90,255,189,0,169,255,209,0,227,255,44,1,13,0,143,1,72,0,209,1,152,0,200,1,214,0,143,1,242,0,22,1,24,1,116,0,86,1,200,255,92,1,13,255,24,1,121,254,200,0,44,254,125,0,44,254,26,0,147,254,185,255,86,255,86,255,251,255,189,254,90,0,17,254,90,0,229,253,6,0,121,254,139,255,61,255,2,255,169,255,203,254,200,255,242,254,214,255,39,255,242,255,81,255,72,0,192,255,176,0,114,0,225,0,249,0,198,0,8,1,158,0,216,0,105,0,183,0,28,0,143,0,229,255,39,0,233,255,141,255,2,0,229,254,13,0,72,254,70,0,229,253,163,0,187,253,167,0,216,253,79,0,75,254,44,0,187,254,128,0,220,254,11,1,185,254,97,1,127,254,72,1,139,254,154,0,207,254,139,255,247,254,205,254,238,254,207,254,189,254,105,255,134,254,48,0,94,254,189,0,86,254,222,0,105,254,196,0,143,254,198,0,196,254,15,1,203,254,112,1,174,254,207,1,169,254,41,2,200,254,39,2,218,254,145,1,167,254,141,0,50,254,136,255,180,253,220,254,88,253,169,254,28,253,207,254,37,253,33,255,158,253,121,255,114,254,227,255,101,255,101,0,35,0,174,0,141,0,136,0,187,0,57,0,152,0,52,0,28,0,145,0,114,255,209,0,222,254,156,0,172,254,11,0,191,254,88,255,187,254,180,254,158,254,145,254,147,254,211,254,130,254,55,255,101,254,105,255,66,254,183,254,50,254,196,252,114,254,147,250,247,254,198,249,123,255,196,250,205,255,139,252,222,255,61,254,216,255,163,255,218,255,141,0,231,255,236,0,4,0,187,0,50,0,68,0,39,0,231,255,169,255,187,255,46,255,178,255,11,255,203,255,11,255,207,255,205,254,52,255,59,254,105,254,225,253,39,254,63,254,119,254,15,255,11,255,130,255,158,255,59,255,4,0,203,254,61,0,185,254,105,0,249,254,125,0,46,255,130,0,22,255,152,0,172,254,154,0,88,254,66,0,105,254,165,255,200,254,37,255,37,255,229,254,114,255,218,254,185,255,218,254,244,255,178,254,90,0,103,254,207,0,48,254,37,1,46,254,88,1,77,254,44,1,130,254,139,0,222,254,165,255,229,255,205,254,187,1,50,254,70,3,205,253,158,3,189,253,17,3,55,254,141,2,249,254,150,2,114,255,174,2,103,255,128,2,33,255,66,2,220,254,17,2,145,254,209,1,112,254,145,1,161,254,97,1,4,255,46,1,88,255,253,0,136,255,247,0,128,255,26,1,24,255,70,1,130,254,172,1,26,254,19,2,52,254,244,1,211,254,59,1,211,255,6,0,236,0,194,254,176,1,39,254,200,1,132,254,68,1,72,255,242,0,0,0,55,1,152,0,139,1,0,1,156,1,55,1,90,1,44,1,161,0,8,1,119,255,8,1,66,254,24,1,119,253,59,1,103,253,114,1,231,253,145,1,127,254,94,1,35,255,216,0,180,255,61,0,251,255,205,255,0,0,165,255,178,255,176,255,48,255,161,255,233,254,46,255,30,255,163,254,152,255,103,254,4,0,63,254,121,0,19,254,203,0,24,254,152,0,90,254,35,0,165,254,227,255,238,254,249,255,28,255,178,0,30,255,66,2,247,254,240,3,207,254,167,4,216,254,19,4,39,255,178,2,183,255,28,1,90,0,161,255,214,0,114,254,196,0,229,253,90,0,30,254,4,0,211,254,218,255,165,255,187,255,86,0,132,255,180,0,97,255,141,0,119,255,28,0,161,255,176,255,194,255,110,255,183,255,123,255,147,255,141,255,141,255,83,255,220,255,211,254,75,0,134,254,123,0,169,254,99,0,4,255,61,0,253,254,22,0,61,254,192,255,90,253,150,255,22,253,165,255,119,253,176,255,86,254,145,255,94,255,136,255,0,0,209,255,247,255,75,0,132,255,192,0,72,255,236,0,81,255,209,0,97,255,167,0,105,255,178,0,158,255,236,0,2,0,46,1,174,0,90,1,218,1,123,1,35,3,196,1,143,3,6,2,220,2,207,1,152,1,22,1,70,0,33,0,68,255,81,255,178,254,238,254,105,254,35,255,75,254,163,255,81,254,242,255,81,254,209,255,46,254,39,255,37,254,130,254,108,254,63,254,238,254,28,254,119,255,233,253,247,255,24,254,94,0,191,254,130,0,119,255,94,0,233,255,50,0,247,255,37,0,187,255,46,0,158,255,13,0,163,255,112,255,158,255,121,254,152,255,194,253,141,255,176,253,134,255,41,254,134,255,233,254,225,255,163,255,176,0,2,0,147,1,172,255,209,1,41,254,30,1,253,251,11,0,183,250,112,255,55,251,119,255,13,253,207,255,28,255,6,0,128,0,227,255,216,0,63,255,108,0,136,254,233,255,97,254,167,255,227,254,143,255,183,255,154,255,81,0,203,255,101,0,249,255,64,0,2,0,75,0,244,255,105,0,227,255,154,0,238,255,222,0,4,0,222,0,249,255,178,0,194,255,185,0,119,255,240,0,52,255,17,1,33,255,8,1,105,255,11,1,238,255,33,1,39,0,81,1,209,255,68,1,48,255,225,0,189,254,125,0,158,254,39,0,183,254,236,255,209,254,216,255,200,254,229,255,172,254,26,0,174,254,119,0,220,254,147,0,249,254,92,0,11,255,35,0,86,255,19,0,220,255,6,0,83,0,185,255,147,0,6,255,123,0,191,254,13,0,152,255,139,255,194,0,28,255,35,1,251,254,176,0,68,255,15,0,174,255,187,255,37,0,99,255,161,0,255,254,218,0,205,254,169,0,247,254,55,0,114,255,229,255,6,0,238,255,167,0,88,0,68,1,216,0,176,1,8,1,198,1,244,0,165,1,220,0,97,1,183,0,240,0,125,0,90,0,59,0,207,255,218,255,194,255,66,255,238,255,150,254,227,255,22,254,103,255,2,254,163,254,108,254,55,254,26,255,158,254,187,255,112,255,37,0,22,0,92,0,79,0,112,0,59,0,110,0,119,0,112,0,50,1,172,0,249,1,2,1,35,2,28,1,205,1,15,1,81,1,2,1,200,0,240,0,66,0,211,0,233,255,220,0,180,255,41,1,192,255,152,1,236,255,249,1,13,0,8,2,4,0,207,1,205,255,105,1,150,255,6,1,172,255,225,0,88,0,24,1,94,1,75,1,218,1,52,1,198,1,200,0,112,1,110,0,2,1,185,0,59,0,139,1,86,255,41,2,183,254,19,2,130,254,172,1,203,254,105,1,55,255,59,1,114,255,28,1,79,255,247,0,222,254,167,0,101,254,24,0,8,254,114,255,4,254,37,255,145,254,75,255,150,255,145,255,150,0,180,255,57,1,136,255,101,1,50,255,176,1,238,254,180,2,227,254,19,4,15,255,132,4,97,255,196,3,209,255,136,2,33,0,94,1,39,0,176,0,231,255,112,0,130,255,189,0,77,255,88,1,132,255,174,1,220,255,147,1,227,255,8,1,156,255,44,0,110,255,108,255,178,255,19,255,61,0,46,255,174,0,128,255,174,0,244,255,70,0,147,0,200,255,24,1,81,255,8,1,229,254,119,0,94,254,236,255,196,253,183,255,116,253,6,0,152,253,112,0,24,254,125,0,189,254,242,255,68,255,17,255,116,255,132,254,77,255,101,254,15,255,125,254,218,254,6,255,185,254,90,0,22,255,249,1,240,255,214,2,172,0,209,2,229,0,44,2,161,0,30,1,59,0,50,0,203,255,169,255,61,255,88,255,205,254,194,254,161,254,178,253,132,254,48,253,130,254,141,253,198,254,52,254,15,255,249,254,11,255,158,255,240,254,61,0,240,254,236,0,26,255,86,1,81,255,112,1,99,255,161,0,103,255,39,255,165,255,11,254,0,0,121,253,28,0,48,253,22,0,152,253,236,255,169,254,154,255,50,255,66,255,233,254,233,254,127,254,123,254,114,254,92,254,203,254,130,254,19,255,194,254,39,255,37,255,46,255,172,255,52,255,0,0,174,255,244,255,147,0,163,255,125,1,79,255,240,1,83,255,192,1,194,255,132,1,119,0,70,1,11,1,233,0,247,0,156,0,92,0,110,0,134,255,116,0,6,255,94,0,240,254,6,0,13,255,194,255,108,255,176,255,68,255,139,255,169,254,35,255,37,254,143,254,41,254,26,254,165,254,70,254,72,255,77,255,203,255,97,0,11,0,225,0,37,0,218,0,44,0,105,0,70,0,203,255,145,0,48,255,0,1,145,254,59,1,37,254,70,1,180,253,48,1,244,252,8,1,46,252,225,0,50,252,169,0,211,252,37,0,134,253,141,255,119,254,22,255,125,255,251,254,92,0,75,255,198,0,108,255,141,0,33,255,6,0,194,254,143,255,205,254,77,255,59,255,50,255,158,255,180,255,203,255,231,0,207,255,119,1,220,255,55,1,207,255,139,0,169,255,251,255,121,255,207,255,194,255,13,0,50,0,75,0,172,0,72,0,41,1,216,255,99,1,81,255,90,1,94,255,101,1,218,255,128,1,11,0,101,1,220,255,46,1,68,255,8,1,167,254,37,1,216,254,59,1,61,255,152,0,66,255,156,255,242,254,11,255,231,254,19,255,22,255,132,255,35,255,4,0,244,254,94,0,17,255,154,0,108,255,192,0,209,255,200,0,13,0,163,0,194,255,57,0,75,255,216,255,35,255,123,255,61,255,26,255,147,255,227,254,194,255,236,254,172,255,50,255,178,255,189,255,189,255,46,0,121,255,139,0,17,255,68,1,205,254,225,1,8,255,4,2,112,255,30,2,152,255,70,2,79,255,2,2,46,255,72,1,81,255,72,0,81,255,154,255,86,255,103,255,183,255,134,255,8,0,156,255,13,0,125,255,220,255,70,255,119,255,75,255,26,255,176,255,33,255,59,0,81,255,152,0,134,255,192,0,198,255,185,0,28,0,209,0,88,0,55,1,81,0,158,1,75,0,231,1,158,0,220,1,238,0,64,1,233,0,114,0,139,0,209,255,48,0,114,255,22,0,66,255,240,255,145,255,132,255,247,255,13,255,251,255,220,254,216,255,50,255,187,255,165,255,194,255,194,255,253,255,139,255,57,0,81,255,158,0,97,255,200,0,216,255,88,0,136,0,167,255,68,1,35,255,167,1,238,254,165,1,28,255,158,1,139,255,139,1,4,0,81,1,172,0,249,0,130,1,185,0,198,1,114,0,70,1,37,0,92,0,203,255,139,255,99,255,50,255,236,254,50,255,101,254,19,255,216,253,17,255,141,253,52,255,116,253,108,255,121,253,156,255,211,253,185,255,105,254,52,0,44,255,244,0,33,0,72,1,28,1,2,1,225,1,66,0,41,2,112,255,214,1,161,254,26,1,229,253,97,0,125,253,238,255,214,253,147,255,24,255,70,255,134,0,255,254,57,1,17,255,15,1,165,255,139,0,152,0,86,0,79,1,75,0,52,1,4,0,114,0,152,255,189,255,48,255,6,255,19,255,103,254,90,255,97,254,227,255,189,254,59,0,30,255,101,0,125,255,128,0,169,255,156,0,99,255,178,0,110,254,216,0,22,253,214,0,88,252,92,0,172,252,152,255,136,253,4,255,79,254,200,254,225,254,209,254,99,255,172,254,203,255,68,254,247,255,6,254,211,255,35,254,180,255,116,254,231,255,255,254,52,0,233,255,94,0,200,0,105,0,222,0,88,0,116,0,101,0,11,0,108,0,4,0,72,0,41,0,35,0,48,0,4,0,28,0,242,255,6,0,211,255,205,255,150,255,130,255,125,255,167,255,154,255,242,255,198,255,233,255,178,255,227,255,169,255,55,0,176,255,196,0,200,255,19,1,88,0,236,0,233,0,105,0,41,1,59,0,6,1,114,0,180,0,167,0,97,0,192,0,97,0,238,0,110,0,17,1,68,0,229,0,55,0,81,0,75,0,147,255,64,0,39,255,6,0,68,255,236,255,222,255,251,255,52,0,44,0,244,255,110,0,55,255,198,0,205,254,70,1,24,255,158,1,205,255,134,1,92,0,46,1,152,0,198,0,130,0,116,0,41,0,39,0,183,255,196,255,103,255,145,255,103,255,167,255,156,255,236,255,238,255,44,0,39,0,134,0,72,0,227,0,83,0,0,1,163,0,242,0,50,1,178,0,165,1,68,0,176,1,233,255,121,1,22,0,70,1,154,0,59,1,233,0,83,1,231,0,134,1,216,0,130,1,211,0,90,1,209,0,66,1,132,0,28,1,189,255,211,0,114,254,86,0,81,253,180,255,200,252,59,255,249,252,17,255,141,253,46,255,97,254,52,255,79,255,251,254,15,0,154,254,68,0,105,254,33,0,130,254,92,0,161,254,247,0,209,254,81,1,19,255,8,1,86,255,39,0,136,255,50,255,220,255,222,254,17,0,70,255,48,0,225,255,64,0,37,0,242,255,30,0,121,255,52,0,97,255,145,0,165,255,33,1,187,255,136,1,86,255,185,1,2,255,183,1,220,254,90,1,218,254,152,0,255,254,169,255,145,255,4,255,66,0,222,254,141,0,6,255,130,0,79,255,163,0,147,255,249,0,194,255,37,1,185,255,11,1,63,255,222,0,174,254,0,1,169,254,55,1,240,254,37,1,26,255,134,0,61,255,141,255,125,255,200,254,203,255,123,254,35,0,92,254,136,0,103,254,22,1,174,254,88,1,236,254,229,0,236,254,26,0,207,254,112,255,183,254,24,255,240,254,63,255,145,255,214,255,50,0,97,0,110,0,150,0,75,0,154,0,37,0,167,0,145,1,185,0,161,4,169,0,39,7,116,0,19,8,251,255,112,7,61,255,172,5,163,254,174,3,167,254,19,2,70,255,227,0,214,255,41,0,24,0,207,255,66,0,183,255,123,0,174,255,167,0,163,255,77,0,167,255,44,255,169,255,225,253,154,255,59,253,123,255,57,253,125,255,94,253,161,255,127,253,185,255,161,253,203,255,236,253,253,255,52,254,83,0,156,254,216,0,97,255,88,1,39,0,114,1,139,0,46,1,39,0,233,0,128,255,196,0,15,255,145,0,2,255,110,0,253,254,99,0,222,254,97,0,203,254,66,0,203,254,33,0,196,254,50,0,125,254,128,0,28,254,37,1,238,253,189,1,24,254,225,1,143,254,196,1,46,255,152,1,231,255,92,1,86,0,244,0,119,0,99,0,189,0,200,255,55,1,105,255,86,1,169,255,251,0,94,0,119,0,33,1,24,0,136,1,6,0,105,1,59,0,176,0,94,0,152,255,99,0,150,254,209,0,39,254,121,1,147,254,143,1,136,255,220,0,114,0,229,255,33,1,57,255,128,1,225,254,150,1,97,254,189,1,187,253,225,1,110,253,189,1,216,253,92,1,172,254,222,0,48,255,105,0,44,255,90,0,255,254,125,0,8,255,154,0,105,255,141,0,4,0,105,0,176,0,64,0,251,0,6,0,222,0,189,255,152,0,167,255,90,0,26,0,52,0,26,1,6,0,227,1,207,255,203,1,169,255,37,1,174,255,143,0,207,255,70,0,196,255,57,0,134,255,15,0,86,255,169,255,83,255,147,255,101,255,176,255,141,255,134,255,209,255,108,255,55,0,185,255,176,0,240,255,233,0,211,255,227,0,116,255,200,0,35,255,152,0,229,254,83,0,216,254,253,255,13,255,141,255,114,255,30,255,209,255,19,255,249,255,130,255,156,255,26,0,17,255,136,0,176,254,163,0,139,254,218,0,240,254,222,1,200,255,52,3,97,0,192,3,112,0,79,3,75,0,130,2,57,0,163,1,75,0,187,0,99,0,33,0,123,0,0,0,236,255,50,0,52,254,101,0,143,252,68,0,39,252,211,255,165,252,86,255,147,253,44,255,103,254,86,255,211,254,143,255,30,255,196,255,139,255,13,0,30,0,132,0,200,0,251,0,125,1,46,1,236,1,35,1,6,1,15,1,134,255,15,1,147,254,0,1,130,254,192,0,2,255,105,0,174,255,39,0,35,0,11,0,99,0,2,0,183,0,4,0,211,0,233,255,163,0,207,255,94,0,251,255,37,0,64,0,174,255,101,0,220,254,136,0,35,254,152,0,55,254,59,0,13,255,99,255,44,0,132,254,44,1,242,253,218,1,191,253,22,2,231,253,203,1,86,254,46,1,11,255,150,0,236,255,33,0,192,0,198,255,121,1,17,255,225,1,112,253,227,1,105,251,187,1,112,250,123,1,202,250,11,1,218,251,139,0,236,252,68,0,143,253,64,0,231,253,72,0,59,254,30,0,134,254,180,255,178,254,24,255,227,254,141,254,46,255,139,254,121,255,19,255,211,255,180,255,72,0,6,0,152,0,0,0,141,0,238,255,72,0,22,0,244,255,105,0,207,255,150,0,209,255,99,0,174,255,231,255,128,255,44,255,116,255,125,254,150,255,101,254,30,0,68,255,2,1,121,0,172,1,2,1,189,1,194,0,50,1,94,0,99,0,11,0,183,255,161,255,90,255,44,255,66,255,203,254,77,255,161,254,147,255,227,254,4,0,101,255,75,0,169,255,61,0,145,255,48,0,101,255,172,0,110,255,187,1,161,255,211,2,194,255,30,3,169,255,152,2,83,255,249,1,249,254,192,1,187,254,209,1,130,254,218,1,97,254,211,1,165,254,183,1,86,255,150,1,57,0,128,1,222,0,143,1,26,1,200,1,35,1,209,1,33,1,105,1,55,1,180,0,68,1,13,0,66,1,154,255,61,1,88,255,83,1,63,255,114,1,86,255,123,1,92,255,92,1,28,255,26,1,205,254,203,0,150,254,165,0,97,254,192,0,136,254,247,0,33,255,72,1,187,255,143,1,8,0,161,1,15,0,114,1,203,255,2,1,121,255,70,0,110,255,128,255,185,255,216,254,37,0,99,254,105,0,61,254,108,0,59,254,75,0,59,254,66,0,75,254,68,0,123,254,249,255,200,254,101,255,86,255,207,254,13,0,50,254,134,0,161,253,220,0,61,253,150,1,88,253,185,2,244,253,165,3,178,254,222,3,83,255,132,3,233,255,209,2,141,0,236,1,48,1,0,1,81,1,59,0,6,1,218,255,161,0,203,255,77,0,169,255,57,0,88,255,88,0,2,255,108,0,220,254,81,0,52,255,19,0,22,0,242,255,26,1,2,0,214,1,13,0,6,2,211,255,136,1,68,255,178,0,156,254,0,0,46,254,178,255,33,254,150,255,132,254,97,255,44,255,37,255,15,0,24,255,55,1,48,255,24,2,105,255,77,2,196,255,8,2,22,0,156,1,222,255,39,1,46,255,192,0,147,254,152,0,108,254,163,0,165,254,158,0,41,255,86,0,203,255,238,255,77,0,123,255,161,0,249,254,187,0,172,254,139,0,227,254,244,255,130,255,35,255,30,0,134,254,92,0,88,254,39,0,108,254,211,255,101,254,130,255,242,253,24,255,63,253,141,254,229,252,22,254,33,253,231,253,220,253,247,253,165,254,37,254,8,255,101,254,39,255,125,254,77,255,52,254,187,255,200,253,94,0,172,253,218,0,2,254,214,0,90,254,108,0,97,254,231,255,70,254,156,255,99,254,236,255,207,254,145,0,94,255,249,0,227,255,194,0,145,0,8,0,134,1,66,255,48,2,11,255,244,1,105,255,8,1,225,255,11,0,68,0,114,255,172,0,61,255,207,0,59,255,136,0,88,255,41,0,94,255,2,0,6,255,238,255,141,254,165,255,94,254,15,255,143,254,130,254,189,254,147,254,200,254,63,255,216,254,13,0,247,254,172,0,39,255,8,1,86,255,66,1,130,255,123,1,209,255,121,1,94,0,249,0,4,1,55,0,141,1,163,255,194,1,61,255,174,1,13,255,112,1,24,255,48,1,30,255,8,1,2,255,4,1,255,254,41,1,75,255,59,1,238,255,19,1,143,0,244,0,198,0,240,0,134,0,200,0,46,0,114,0,242,255,35,0,218,255,24,0,28,0,59,0,165,0,52,0,48,1,233,255,121,1,192,255,128,1,66,0,86,1,70,1,249,0,231,1,141,0,132,1,79,0,143,0,90,0,4,0,154,0,238,255,216,0,220,255,11,1,196,255,50,1,238,255,52,1,81,0,17,1,231,0,211,0,178,1,147,0,81,2,116,0,70,2,108,0,169,1,79,0,225,0,28,0,39,0,6,0,185,255,6,0,119,255,0,0,94,255,220,255,75,255,167,255,24,255,88,255,231,254,39,255,209,254,41,255,233,254,48,255,46,255,41,255,88,255,37,255,110,255,33,255,132,255,26,255,198,255,55,255,52,0,110,255,145,0,141,255,196,0,105,255,194,0,88,255,229,0,209,255,72,1,218,0,143,1,216,1,99,1,108,2,6,1,139,2,194,0,90,2,156,0,174,1,134,0,163,0,112,0,125,255,123,0,169,254,187,0,86,254,33,1,101,254,57,1,121,254,220,0,81,254,92,0,35,254,50,0,66,254,68,0,194,254,4,0,72,255,116,255,187,255,35,255,97,0,44,255,15,1,94,255,24,1,154,255,180,0,216,255,72,0,247,255,211,255,218,255,77,255,136,255,253,254,66,255,231,254,26,255,180,254,19,255,81,254,255,254,253,253,249,254,244,253,35,255,112,254,134,255,66,255,233,255,251,255,50,0,28,0,116,0,165,255,200,0,24,255,236,0,238,254,225,0,4,255,207,0,52,255,163,0,147,255,77,0,247,255,222,255,75,0,134,255,123,0,70,255,134,0,55,255,132,0,90,255,136,0,196,255,66,0,79,0,30,255,194,0,52,253,216,0,169,251,163,0,103,251,66,0,57,252,205,255,90,253,88,255,136,254,66,255,121,255,119,255,214,255,163,255,145,255,163,255,33,255,163,255,247,254,194,255,57,255,79,0,156,255,19,1,227,255,145,1,238,255,209,1,192,255,57,2,143,255,145,2,141,255,81,2,192,255,205,1,0,0,79,1,30,0,216,0,35,0,30,0,229,255,66,255,99,255,236,254,238,254,52,255,154,254,172,255,108,254,236,255,130,254,15,0,247,254,180,0,150,255,147,1,0,0,251,1,242,255,253,1,68,255,185,1,99,254,64,1,253,253,225,0,79,254,180,0,229,254,147,0,68,255,57,0,66,255,0,0,63,255,114,0,139,255,99,1,22,0,17,2,132,0,44,2,187,0,227,1,218,0,86,1,200,0,211,0,134,0,200,0,90,0,242,0,94,0,229,0,150,0,156,0,236,0,86,0,90,1,55,0,145,1,68,0,79,1,57,0,183,0,244,255,48,0,147,255,169,255,90,255,247,254,28,255,66,254,167,254,247,253,57,254,139,254,176,253,209,255,255,252,211,0,81,252,231,0,17,252,64,0,218,252,72,255,180,254,121,254,128,0,70,254,105,1,147,254,125,1,196,254,37,1,110,254,180,0,216,253,108,0,185,253,110,0,48,254,143,0,240,254,172,0,132,255,163,0,185,255,121,0,167,255,50,0,158,255,185,255,154,255,220,254,121,255,22,254,28,255,238,253,187,254,108,254,139,254,66,255,169,254,2,0,68,255,123,0,22,0,229,0,183,0,66,1,0,1,79,1,26,1,233,0,19,1,145,0,198,0,97,0,90,0,55,0,55,0,200,255,105,0,44,255,167,0,108,254,119,0,196,253,209,255,165,253,55,255,13,254,13,255,132,254,52,255,229,254,110,255,92,255,176,255,233,255,207,255,72,0,180,255,64,0,152,255,247,255,174,255,185,255,211,255,145,255,251,255,123,255,72,0,130,255,139,0,207,255,75,0,30,0,172,255,48,0,63,255,35,0,90,255,30,0,189,255,15,0,4,0,240,255,17,0,227,255,220,255,185,255,147,255,50,255,26,255,196,254,134,254,251,254,39,254,110,255,46,254,205,255,59,254,30,0,77,254,139,0,169,254,178,0,183,255,136,0,50,1,77,0,110,2,24,0,176,2,8,0,247,1,8,0,15,1,205,255,158,0,108,255,90,0,70,255,249,255,114,255,116,255,236,255,6,255,121,0,178,254,66,1,70,254,209,1,198,253,198,1,154,253,158,1,191,253,180,1,222,253,167,1,249,253,119,1,108,254,119,1,88,255,174,1,52,0,200,1,165,0,172,1,209,0,119,1,15,1,75,1,19,1,39,1,94,0,15,1,97,255,187,0,207,254,26,0,211,254,110,255,28,255,249,254,99,255,8,255,92,255,143,255,244,254,39,0,112,254,97,0,94,254,251,255,205,254,57,255,86,255,183,254,125,255,17,255,63,255,26,0,26,255,52,1,81,255,233,1,187,255,198,1,209,255,22,1,108,255,152,0,222,254,169,0,136,254,0,1,119,254,70,1,141,254,90,1,28,255,83,1,227,255,37,1,154,0,249,0,11,1,205,0,249,0,178,0,94,0,145,0,207,255,26,0,154,255,94,255,189,255,236,254,13,0,236,254,81,0,28,255,112,0,119,255,66,0,244,255,220,255,145,0,112,255,46,1,50,255,152,1,41,255,90,1,110,255,174,0,15,0,249,255,189,0,132,255,11,1,110,255,15,1,105,255,253,0,132,255,169,0,214,255,37,0,52,0,0,0,114,0,108,0,41,0,227,0,101,255,6,1,123,254,220,0,214,253,167,0,236,253,150,0,176,254,150,0,101,255,128,0,116,255,75,0,22,255,35,0,233,254,50,0,70,255,83,0,4,0,132,0,158,0,161,0,176,0,167,0,123,0,209,0,136,0,6,1,222,0,240,0,33,1,141,0,77,1,46,0,66,1,0,0,37,1,28,0,28,1,61,0,15,1,35,0,233,0,238,255,189,0,147,255,158,0,75,255,200,0,94,255,37,1,158,255,94,1,167,255,55,1,128,255,242,0,94,255,128,0,156,255,236,255,79,0,90,255,251,0,35,255,52,1,88,255,238,0,218,255,24,0,156,0,28,255,59,1,183,254,48,1,216,254,136,0,66,255,4,0,205,255,247,255,8,0,242,255,180,255,15,0,57,255,114,0,63,255,198,0,209,255,211,0,41,0,176,0,247,255,178,0,121,255,183,0,4,255,192,0,227,254,227,0,44,255,24,1,205,255,2,1,28,0,174,0,214,255,112,0,55,255,141,0,169,254,233,0,99,254,92,1,94,254,90,1,94,254,192,0,92,254,0,0,66,254,116,255,11,254,22,255,24,254,156,254,130,254,253,253,249,254,150,253,79,255,156,253,167,255,15,254,0,0,229,254,97,0,194,255,209,0,72,0,33,1,150,0,35,1,180,0,211,0,163,0,130,0,88,0,92,0,247,255,72,0,249,255,55,0,125,0,26,0,209,0,196,255,125,0,70,255,169,255,233,254,136,254,15,255,163,253,150,255,183,253,13,0,59,254,101,0,110,254,154,0,110,254,189,0,125,254,249,0,156,254,72,1,194,254,77,1,33,255,238,0,211,255,66,0,130,0,176,255,0,1,180,255,33,1,66,0,4,1,165,0,218,0,81,0,205,0,185,255,220,0,132,255,231,0,176,255,231,0,11,0,44,1,70,0,143,1,46,0,110,1,205,255,178,0,119,255,15,0,105,255,251,255,121,255,110,0,143,255,46,1,161,255,183,1,130,255,174,1,11,255,28,1,163,254,143,0,174,254,81,0,26,255,48,0,134,255,26,0,141,255,28,0,41,255,39,0,141,254,70,0,26,254,59,0,253,253,244,254,255,253,112,252,22,254,176,250,68,254,158,250,123,254,189,251,187,254,52,253,222,254,112,254,227,254,68,255,216,254,152,255,150,254,147,255,92,254,112,255,123,254,112,255,15,255,196,255,64,0,81,0,236,1,200,0,13,3,214,0,66,3,70,0,6,3,108,255,145,2,2,255,220,1,26,255,57,1,116,255,244,0,231,255,6,1,66,0,46,1,150,0,57,1,200,0,19,1,163,0,194,0,50,0,130,0,192,255,169,0,112,255,52,1,50,255,167,1,6,255,227,1,8,255,207,1,39,255,50,1,86,255,130,0,112,255,35,0,97,255,22,0,46,255,83,0,17,255,244,0,41,255,231,1,99,255,194,2,97,255,15,3,26,255,174,2,220,254,214,1,238,254,220,0,123,255,48,0,79,0,253,255,253,0,249,255,88,1,57,0,103,1,163,0,59,1,15,1,233,0,101,1,114,0,114,1,225,255,28,1,77,255,152,0,229,254,2,0,229,254,72,255,61,255,112,254,158,255,169,253,180,255,52,253,147,255,26,253,141,255,94,253,185,255,48,254,0,0,63,255,70,0,19,0,105,0,108,0,97,0,77,0,101,0,8,0,178,0,231,255,66,1,227,255,198,1,198,255,242,1,222,255,185,1,77,0,48,1,123,0,125,0,37,0,225,255,244,255,169,255,55,0,218,255,198,0,244,255,57,1,176,255,92,1,33,255,48,1,191,254,225,0,236,254,198,0,189,255,6,1,192,0,114,1,185,1,196,1,136,2,229,1,205,2,163,1,79,2,22,1,103,1,103,0,136,0,209,255,227,255,105,255,99,255,70,255,8,255,136,255,231,254,0,0,251,254,116,0,61,255,203,0,165,255,0,1,247,255,50,1,0,0,90,1,211,255,75,1,145,255,13,1,121,255,180,0,161,255,50,0,172,255,163,255,143,255,77,255,152,255,90,255,231,255,150,255,90,0,178,255,203,0,158,255,229,0,97,255,136,0,22,255,0,0,39,255,183,255,178,255,176,255,150,0,167,255,41,1,134,255,19,1,119,255,123,0,154,255,253,255,233,255,6,0,15,0,176,0,249,255,147,1,198,255,50,2,178,255,94,2,205,255,83,2,249,255,150,2,33,0,17,3,110,0,79,3,218,0,2,3,247,0,92,2,152,0,180,1,28,0,247,0,222,255,68,0,218,255,222,255,218,255,125,255,194,255,19,255,143,255,225,254,48,255,15,255,189,254,156,255,112,254,19,0,130,254,94,0,225,254,112,0,83,255,19,0,156,255,189,254,169,255,194,252,174,255,152,251,200,255,211,251,251,255,46,253,48,0,22,255,94,0,125,0,121,0,189,0,130,0,59,0,121,0,174,255,97,0,33,255,86,0,178,254,150,0,194,254,240,0,41,255,37,1,176,255,86,1,94,0,134,1,55,1,130,1,28,2,110,1,187,2,101,1,231,2,77,1,158,2,0,1,238,1,97,0,240,0,123,255,77,0,191,254,79,0,161,254,147,0,4,255,229,0,86,255,97,1,101,255,238,1,72,255,92,2,41,255,156,2,66,255,143,2,158,255,13,2,253,255,52,1,253,255,30,0,169,255,244,254,116,255,253,253,167,255,103,253,6,0,57,253,50,0,134,253,8,0,52,254,205,255,13,255,194,255,187,255,8,0,6,0,130,0,41,0,218,0,105,0,231,0,189,0,203,0,242,0,183,0,44,1,183,0,134,1,6,1,189,1,183,1,187,1,88,2,185,1,156,2,196,1,150,2,165,1,41,2,37,1,79,1,141,0,92,0,94,0,178,255,139,0,125,255,233,0,192,255,101,1,24,0,180,1,83,0,178,1,94,0,125,1,52,0,103,1,2,0,121,1,6,0,68,1,79,0,134,0,161,0,200,255,200,0,152,255,200,0,244,255,196,0,132,0,233,0,196,0,41,1,174,0,55,1,110,0,244,0,55,0,139,0,240,255,61,0,156,255,46,0,103,255,105,0,110,255,172,0,123,255,156,0,121,255,70,0,88,255,231,255,112,255,167,255,167,255,112,255,238,255,63,255,46,0,4,255,99,0,167,254,112,0,83,254,50,0,251,253,194,255,136,253,86,255,103,253,242,254,220,253,163,254,185,254,114,254,194,255,119,254,203,0,158,254,136,1,178,254,216,1,145,254,180,1,83,254,35,1,41,254,101,0,41,254,0,0,121,254,37,0,220,254,172,0,8,255,37,1,214,254,66,1,174,254,251,0,236,254,141,0,150,255,61,0,141,0,41,0,154,1,37,0,99,2,238,255,152,2,110,255,90,2,218,254,238,1,150,254,163,1,196,254,147,1,24,255,88,1,88,255,203,0,163,255,81,0,24,0,30,0,185,0,6,0,55,1,4,0,41,1,57,0,172,0,185,0,39,0,68,1,242,255,121,1,17,0,108,1,92,0,114,1,105,0,147,1,24,0,119,1,178,255,251,0,121,255,81,0,105,255,211,255,119,255,172,255,143,255,17,0,143,255,244,0,154,255,220,1,183,255,61,2,174,255,4,2,136,255,178,1,134,255,198,1,225,255,253,1,158,0,200,1,103,1,79,1,198,1,240,0,176,1,198,0,136,1,227,0,123,1,70,1,94,1,150,1,46,1,116,1,231,0,236,0,136,0,46,0,50,0,116,255,0,0,19,255,0,0,81,255,37,0,0,0,90,0,116,0,150,0,105,0,247,0,55,0,119,1,52,0,183,1,136,0,130,1,231,0,0,1,231,0,152,0,158,0,134,0,77,0,203,0,44,0,70,1,59,0,26,2,99,0,99,3,123,0,205,4,116,0,88,5,103,0,125,4,99,0,227,2,86,0,112,1,33,0,134,0,222,255,48,0,203,255,50,0,251,255,77,0,41,0,103,0,33,0,119,0,216,255,110,0,99,255,125,0,247,254,222,0,236,254,103,1,70,255,189,1,205,255,189,1,72,0,161,1,169,0,128,1,8,1,90,1,92,1,19,1,116,1,125,0,46,1,200,255,169,0,66,255,88,0,11,255,86,0,17,255,92,0,92,255,94,0,19,0,79,0,209,0,6,0,13,1,180,255,161,0,185,255,251,255,249,255,192,255,75,0,242,255,147,0,15,0,152,0,200,255,105,0,81,255,37,0,2,255,240,255,249,254,216,255,39,255,172,255,152,255,116,255,59,0,119,255,192,0,161,255,233,0,174,255,196,0,147,255,123,0,125,255,103,0,125,255,183,0,178,255,37,1,229,255,90,1,216,255,35,1,172,255,167,0,103,255,46,0,68,255,15,0,99,255,92,0,163,255,253,0,220,255,152,1,2,0,176,1,233,255,70,1,97,255,211,0,174,254,189,0,15,254,240,0,180,253,22,1,229,253,238,0,156,254,150,0,103,255,66,0,240,255,39,0,44,0,39,0,116,0,50,0,178,0,57,0,174,0,22,0,86,0,236,255,209,255,200,255,112,255,121,255,123,255,231,254,233,255,81,254,79,0,61,254,77,0,176,254,233,255,103,255,103,255,13,0,249,254,141,0,203,254,218,0,238,254,2,1,30,255,24,1,242,254,28,1,156,254,251,0,136,254,189,0,218,254,134,0,134,255,103,0,66,0,88,0,183,0,88,0,242,0,121,0,64,1,163,0,209,1,203,0,94,2,198,0,125,2,125,0,57,2,68,0,163,1,79,0,233,0,75,0,101,0,251,255,240,255,136,255,156,255,44,255,134,255,253,254,192,255,26,255,30,0,167,255,130,0,99,0,205,0,236,0,15,1,220,0,79,1,68,0,72,1,119,255,218,0,200,254,41,0,112,254,163,255,158,254,169,255,37,255,66,0,169,255,13,1,8,0,145,1,101,0,156,1,222,0,61,1,88,1,172,0,167,1,24,0,183,1,141,255,134,1,70,255,229,0,90,255,247,255,167,255,61,255,233,255,57,255,8,0,211,255,66,0,68,0,178,0,48,0,57,1,209,255,112,1,88,255,44,1,28,255,185,0,63,255,128,0,132,255,167,0,238,255,218,0,94,0,231,0,158,0,222,0,110,0,198,0,238,255,163,0,66,255,94,0,176,254,222,255,125,254,79,255,185,254,238,254,6,255,205,254,44,255,233,254,92,255,57,255,238,255,150,255,198,0,229,255,79,1,13,0,72,1,24,0,15,1,17,0,227,0,207,255,174,0,119,255,61,0,61,255,145,255,46,255,222,254,50,255,86,254,66,255,11,254,86,255,227,253,86,255,242,253,81,255,99,254,94,255,233,254,121,255,52,255,128,255,50,255,121,255,11,255,147,255,203,254,225,255,174,254,66,0,205,254,119,0,255,254,94,0,253,254,17,0,218,254,214,255,249,254,169,255,134,255,145,255,15,0,150,255,68,0,194,255,90,0,26,0,94,0,141,0,81,0,242,0,46,0,57,1,52,0,158,1,165,0,37,2,33,1,103,2,231,0,64,2,0,0,211,1,249,254,66,1,77,254,161,0,2,254,6,0,191,253,169,255,180,253,123,255,189,253,99,255,72,253,147,255,242,252,4,0,99,253,110,0,81,254,167,0,48,255,233,0,103,255,72,1,41,255,167,1,2,255,253,1,11,255,61,2,19,255,46,2,37,255,209,1,77,255,90,1,187,255,236,0,50,0,141,0,116,0,79,0,108,0,15,0,94,0,196,255,99,0,147,255,68,0,200,255,46,0,61,0,41,0,163,0,46,0,196,0,37,0,183,0,22,0,183,0,0,0,187,0,194,255,143,0,112,255,77,0,236,254,52,0,127,254,105,0,13,254,187,0,136,253,222,0,72,253,198,0,123,253,145,0,33,254,99,0,216,254,59,0,33,255,41,0,6,255,48,0,227,254,75,0,227,254,72,0,236,254,48,0,13,255,68,0,92,255,108,0,203,255,81,0,19,0,247,255,4,0,154,255,167,255,125,255,6,255,227,255,143,254,176,0,196,254,108,1,92,255,169,1,236,255,150,1,52,0,128,1,28,0,108,1,0,0,81,1,0,0,0,1,218,255,128,0,112,255,55,0,242,254,57,0,187,254,86,0,225,254,86,0,72,255,15,0,194,255,165,255,238,255,90,255,86,255,48,255,48,254,15,255,134,253,242,254,189,253,13,255,136,254,46,255,128,255,50,255,64,0,44,255,169,0,52,255,189,0,66,255,165,0,59,255,130,0,33,255,68,0,75,255,70,0,192,255,185,0,28,0,41,1,64,0,24,1,33,0,180,0,229,255,81,0,198,255,44,0,227,255,225,255,19,0,68,255,28,0,180,254,19,0,112,254,30,0,185,254,79,0,141,255,128,0,178,0,119,0,132,1,19,0,145,1,176,255,35,1,143,255,70,0,183,255,86,255,0,0,211,254,143,0,26,255,97,1,203,255,24,2,39,0,81,2,79,0,44,2,169,0,251,1,50,1,218,1,163,1,192,1,207,1,145,1,205,1,112,1,203,1,97,1,134,1,64,1,222,0,19,1,35,0,4,1,147,255,37,1,103,255,72,1,108,255,61,1,130,255,30,1,143,255,247,0,174,255,253,0,196,255,83,1,200,255,198,1,174,255,238,1,130,255,141,1,70,255,251,0,2,255,132,0,189,254,50,0,163,254,0,0,2,255,227,255,183,255,37,0,114,0,225,0,247,0,143,1,15,1,178,1,214,0,119,1,110,0,83,1,52,0,99,1,116,0,86,1,240,0,249,0,110,1,139,0,216,1,90,0,59,2,112,0,59,2,176,0,207,1,249,0,48,1,35,1,150,0,247,0,17,0,128,0,200,255,236,255,222,255,132,255,2,0,105,255,220,255,172,255,150,255,24,0,154,255,99,0,35,0,125,0,13,1,150,0,200,1,194,0,28,2,240,0,39,2,220,0,249,1,123,0,156,1,242,255,108,1,108,255,50,2,244,254,185,3,196,254,86,4,242,254,141,3,154,255,64,2,116,0,57,1,17,1,139,0,70,1,253,255,13,1,90,255,125,0,191,254,185,255,90,254,2,255,33,254,145,254,39,254,41,254,63,254,183,253,17,254,127,253,211,253,161,253,26,254,233,253,35,255,255,253,90,0,244,253,2,1,61,254,220,0,2,255,112,0,198,255,22,0,0,0,178,255,225,255,119,255,227,255,125,255,41,0,143,255,130,0,165,255,158,0,222,255,92,0,66,0,209,255,169,0,128,255,247,0,209,255,19,1,147,0,22,1,75,1,247,0,143,1,189,0,119,1,114,0,77,1,41,0,52,1,238,255,15,1,163,255,178,0,86,255,70,0,90,255,2,0,154,255,244,255,220,255,196,255,253,255,97,255,236,255,13,255,227,255,244,254,52,0,19,255,165,0,99,255,236,0,205,255,17,1,35,0,57,1,86,0,112,1,94,0,196,1,139,0,11,2,227,0,247,1,251,0,108,1,200,0,169,0,249,0,247,255,44,2,134,255,46,4,90,255,22,6,90,255,105,7,103,255,37,8,81,255,225,7,198,254,139,6,242,253,247,4,70,253,220,3,39,253,57,3,205,253,214,2,6,255,154,2,66,0,57,2,48,1,108,1,209,1,139,0,48,2,55,0,37,2,147,0,161,1,17,1,225,0,44,1,77,0,229,0,15,0,163,0,35,0,143,0,35,0,128,0,214,255,108,0,132,255,145,0,92,255,220,0,88,255,231,0,114,255,130,0,198,255,4,0,30,0,178,255,207,255,114,255,253,254,41,255,116,254,227,254,150,254,209,254,255,254,227,254,81,255,242,254,136,255,218,254,196,255,180,254,46,0,165,254,233,0,242,254,211,1,167,255,141,2,52,0,172,2,66,0,50,2,15,0,99,1,4,0,161,0,110,0,24,0,236,0,231,255,2,1,30,0,196,0,174,0,139,0,19,1,108,0,6,1,55,0,97,0,238,255,134,255,183,255,231,254,178,255,169,254,194,255,167,254,185,255,183,254,187,255,174,254,2,0,150,254,143,0,125,254,37,1,114,254,99,1,94,254,88,1,103,254,99,1,191,254,165,1,134,255,185,1,81,0,94,1,172,0,205,0,152,0,88,0,116,0,4,0,132,0,180,255,152,0,86,255,158,0,233,254,150,0,167,254,158,0,216,254,244,0,72,255,154,1,178,255,44,2,26,0,66,2,123,0,238,1,236,0,83,1,121,1,174,0,238,1,64,0,22,2,242,255,2,2,134,255,4,2,92,255,64,2,134,255,108,2,196,255,94,2,4,0,70,2,108,0,26,2,220,0,165,1,4,1,8,1,167,0,139,0,236,255,50,0,70,255,180,255,13,255,2,255,52,255,88,254,150,255,220,253,11,0,183,253,103,0,50,254,114,0,70,255,33,0,44,0,141,255,123,0,238,254,99,0,187,254,28,0,15,255,229,255,110,255,225,255,70,255,22,0,205,254,94,0,127,254,101,0,163,254,61,0,44,255,15,0,211,255,176,255,101,0,28,255,216,0,200,254,48,1,236,254,81,1,136,255,55,1,110,0,19,1,17,1,247,0,253,0,249,0,77,0,4,1,152,255,236,0,19,255,205,0,185,254,11,1,174,254,161,1,19,255,8,2,180,255,225,1,44,0,52,1,72,0,125,0,66,0,0,0,180,0,172,255,227,1,134,255,225,2,158,255,216,2,240,255,194,1,35,0,180,255,64,0,63,253,116,0,156,251,110,0,119,251,0,0,121,252,130,255,163,253,130,255,70,254,28,0,90,254,4,1,24,254,229,1,244,253,90,2,68,254,46,2,4,255,134,1,244,255,220,0,172,0,119,0,218,0,68,0,112,0,2,0,236,255,150,255,180,255,26,255,227,255,220,254,88,0,240,254,240,0,255,254,90,1,218,254,79,1,169,254,227,0,139,254,70,0,134,254,167,255,187,254,44,255,2,255,26,255,30,255,147,255,33,255,90,0,37,255,242,0,94,255,39,1,207,255,253,0,88,0,211,0,198,0,6,1,216,0,103,1,110,0,165,1,145,255,176,1,196,254,132,1,152,254,22,1,11,255,130,0,174,255,251,255,240,255,185,255,150,255,220,255,41,255,83,0,30,255,225,0,97,255,61,1,169,255,68,1,222,255,251,0,0,0,185,0,44,0,174,0,119,0,183,0,198,0,180,0,233,0,227,0,209,0,44,1,110,0,48,1,24,0,200,0,0,0,52,0,13,0,209,255,35,0,156,255,26,0,161,255,231,255,238,255,214,255,101,0,35,0,207,0,114,0,52,1,86,0,165,1,244,255,187,1,196,255,103,1,236,255,26,1,52,0,187,0,88,0,229,255,90,0,189,254,97,0,205,253,139,0,123,253,183,0,216,253,132,0,156,254,233,255,136,255,15,255,68,0,72,254,132,0,4,254,92,0,75,254,253,255,185,254,185,255,2,255,150,255,72,255,72,255,176,255,236,254,48,0,220,254,172,0,61,255,227,0,194,255,183,0,30,0,108,0,81,0,97,0,119,0,192,0,174,0,46,1,214,0,50,1,205,0,225,0,161,0,125,0,70,0,59,0,196,255,22,0,105,255,244,255,105,255,211,255,167,255,174,255,231,255,112,255,33,0,63,255,83,0,105,255,86,0,249,255,128,0,147,0,28,1,242,0,4,2,17,1,198,2,178,0,22,3,196,255,249,2,176,254,143,2,28,254,229,1,52,254,94,1,167,254,112,1,44,255,37,2,180,255,0,3,50,0,103,3,125,0,46,3,121,0,165,2,99,0,15,2,90,0,134,1,75,0,30,1,39,0,238,0,44,0,220,0,101,0,207,0,207,0,207,0,46,1,187,0,61,1,128,0,6,1,55,0,218,0,11,0,220,0,8,0,220,0,26,0,192,0,66,0,132,0,132,0,81,0,189,0,101,0,161,0,174,0,24,0,216,0,136,255,139,0,101,255,198,255,139,255,6,255,150,255,247,254,105,255,172,255,22,255,167,0,205,254,70,1,2,255,79,1,222,255,240,0,229,0,134,0,130,1,75,0,183,1,39,0,185,1,26,0,165,1,48,0,125,1,110,0,83,1,174,0,94,1,216,0,176,1,229,0,236,1,220,0,183,1,211,0,46,1,169,0,152,0,61,0,19,0,163,255,156,255,19,255,35,255,238,254,222,254,48,255,8,255,150,255,150,255,244,255,41,0,52,0,116,0,110,0,145,0,163,0,165,0,222,0,187,0,13,1,231,0,2,1,2,1,183,0,231,0,105,0,183,0,61,0,143,0,57,0,103,0,50,0,103,0,0,0,180,0,169,255,8,1,88,255,61,1,30,255,116,1,214,254,105,1,121,254,220,0,110,254,52,0,238,254,203,255,172,255,141,255,30,0,145,255,0,0,189,255,134,255,220,255,61,255,205,255,61,255,161,255,139,255,174,255,13,0,22,0,103,0,163,0,121,0,64,1,110,0,200,1,112,0,8,2,77,0,33,2,2,0,57,2,165,255,57,2,81,255,247,1,57,255,141,1,150,255,35,1,44,0,145,0,167,0,244,255,198,0,147,255,158,0,154,255,119,0,203,255,130,0,229,255,185,0,222,255,251,0,203,255,30,1,187,255,39,1,178,255,48,1,167,255,61,1,125,255,97,1,63,255,147,1,50,255,192,1,112,255,198,1,198,255,130,1,240,255,236,0,247,255,19,0,253,255,79,255,247,255,242,254,28,0,6,255,161,0,75,255,75,1,161,255,200,1,251,255,33,2,39,0,125,2,59,0,174,2,116,0,130,2,205,0,247,1,233,0,119,1,156,0,105,1,247,255,174,1,150,255,216,1,214,255,176,1,86,0,33,1,180,0,108,0,229,0,0,0,35,1,231,255,75,1,229,255,17,1,143,255,94,0,244,254,75,255,139,254,116,254,185,254,88,254,94,255,156,254,0,0,229,254,61,0,15,255,19,0,72,255,165,255,244,255,30,255,81,1,205,254,205,2,251,254,158,3,130,255,152,3,238,255,26,3,198,255,136,2,35,255,240,1,174,254,249,0,216,254,75,255,108,255,141,253,200,255,227,252,196,255,145,253,207,255,214,254,41,0,176,255,152,0,165,255,194,0,225,254,145,0,50,254,46,0,99,254,222,255,101,255,189,255,136,0,180,255,79,1,222,255,150,1,59,0,97,1,125,0,218,0,94,0,121,0,240,255,64,0,152,255,240,255,152,255,134,255,167,255,44,255,90,255,209,254,214,254,88,254,123,254,220,253,105,254,125,253,150,254,105,253,222,254,165,253,41,255,22,254,94,255,123,254,132,255,178,254,176,255,218,254,225,255,231,254,251,255,172,254,198,255,112,254,90,255,134,254,231,254,26,255,161,254,238,255,163,254,158,0,185,254,249,0,211,254,216,0,255,254,66,0,22,255,134,255,6,255,6,255,247,254,238,254,22,255,6,255,77,255,6,255,139,255,251,254,178,255,4,255,174,255,11,255,154,255,11,255,145,255,236,254,158,255,211,254,165,255,251,254,143,255,41,255,108,255,30,255,101,255,13,255,165,255,26,255,75,0,35,255,22,1,11,255,163,1,211,254,238,1,194,254,247,1,242,254,178,1,61,255,39,1,86,255,178,0,61,255,123,0,24,255,123,0,72,255,180,0,216,255,26,1,50,0,112,1,35,0,119,1,216,255,35,1,103,255,178,0,8,255,105,0,251,254,103,0,97,255,123,0,216,255,114,0,15,0,88,0,4,0,50,0,220,255,55,0,227,255,134,0,61,0,247,0,172,0,86,1,207,0,114,1,141,0,68,1,249,255,196,0,101,255,35,0,75,255,192,255,196,255,200,255,121,0,244,255,13,1,227,255,50,1,150,255,19,1,86,255,24,1,103,255,8,1,236,255,134,0,172,0,196,255,68,1,46,255,66,1,251,254,220,0,4,255,112,0,77,255,17,0,172,255,194,255,2,0,150,255,57,0,134,255,55,0,125,255,37,0,123,255,55,0,141,255,86,0,163,255,59,0,180,255,218,255,207,255,147,255,229,255,116,255,236,255,15,255,211,255,112,254,150,255,57,254,141,255,178,254,242,255,185,255,147,0,203,0,22,1,88,1,64,1,41,1,22,1,141,0,205,0,242,255,214,0,158,255,35,1,158,255,64,1,236,255,247,0,79,0,139,0,150,0,50,0,163,0,229,255,108,0,172,255,35,0,198,255,4,0,79,0,249,255,46,1,178,255,4,2,22,255,141,2,200,254,156,2,11,255,68,2,139,255,174,1,0,0,19,1,57,0,185,0,105,0,156,0,130,0,169,0,125,0,172,0,28,0,90,0,110,255,156,255,198,254,242,254,127,254,236,254,143,254,130,255,150,254,77,0,108,254,216,0,52,254,218,0,61,254,86,0,136,254,180,255,236,254,99,255,33,255,77,255,77,255,26,255,114,255,225,254,176,255,251,254,17,0,123,255,150,0,28,0,253,0,128,0,72,1,156,0,136,1,161,0,214,1,136,0,28,2,44,0,15,2,183,255,158,1,105,255,242,0,105,255,154,0,167,255,192,0,4,0,41,1,59,0,88,1,64,0,66,1,108,0,68,1,178,0,110,1,203,0,158,1,180,0,211,1,130,0,249,1,46,0,154,1,185,255,189,0,39,255,22,0,161,254,209,255,63,254,180,255,2,254,143,255,222,253,39,255,218,253,180,254,240,253,119,254,52,254,94,254,183,254,94,254,55,255,123,254,125,255,203,254,143,255,57,255,110,255,130,255,52,255,161,255,238,254,172,255,156,254,183,255,110,254,39,0,110,254,24,1,141,254,238,1,225,254,0,2,70,255,92,1,152,255,139,0,229,255,225,255,81,0,105,255,194,0,83,255,4,1,143,255,4,1,225,255,4,1,35,0,55,1,105,0,103,1,180,0,86,1,17,1,41,1,103,1,6,1,123,1,249,0,66,1,79,1,209,0,225,1,68,0,70,2,222,255,70,2,222,255,218,1,8,0,86,1,2,0,66,1,132,255,145,1,222,254,242,1,132,254,50,2,127,254,75,2,174,254,30,2,216,254,103,1,19,255,116,0,119,255,200,255,145,255,125,255,116,255,88,255,139,255,52,255,220,255,33,255,41,0,79,255,83,0,187,255,145,0,4,0,211,0,244,255,216,0,156,255,123,0,94,255,220,255,59,255,79,255,57,255,242,254,86,255,240,254,141,255,66,255,238,255,143,255,88,0,176,255,123,0,233,255,66,0,57,0,0,0,112,0,229,255,121,0,251,255,116,0,50,0,132,0,105,0,180,0,110,0,185,0,77,0,75,0,116,0,139,255,0,1,253,254,147,1,216,254,198,1,26,255,158,1,136,255,92,1,225,255,26,1,28,0,194,0,121,0,105,0,192,0,64,0,185,0,59,0,110,0,86,0,28,0,172,0,244,255,55,1,236,255,145,1,216,255,125,1,194,255,35,1,187,255,222,0,189,255,231,0,225,255,46,1,183,0,119,1,249,2,143,1,17,5,128,1,185,5,97,1,30,5,50,1,41,4,242,0,64,3,174,0,66,2,119,0,24,1,136,0,26,0,4,1,143,255,114,1,119,255,112,1,158,255,52,1,0,0,6,1,123,0,222,0,200,0,169,0,145,0,130,0,253,255,123,0,99,255,134,0,37,255,125,0,88,255,83,0,209,255,70,0,116,0,99,0,229,0,167,0,231,0,229,0,147,0,240,0,68,0,189,0,48,0,79,0,55,0,17,0,70,0,112,0,86,0,11,1,99,0,119,1,75,0,105,1,6,0,218,0,24,0,61,0,165,0,8,0,19,1,30,0,0,1,0,0,172,0,103,255,128,0,187,254,114,0,112,254,130,0,163,254,185,0,57,255,222,0,0,0,178,0,176,0,105,0,37,1,114,0,61,1,185,0,6,1,244,0,229,0,24,1,59,1,55,1,183,1,105,1,211,1,108,1,141,1,6,1,26,1,112,0,156,0,15,0,39,0,33,0,214,255,116,0,165,255,163,0,216,255,134,0,68,0,57,0,192,0,229,255,50,1,174,255,163,1,150,255,4,2,108,255,251,1,13,255,99,1,205,254,123,0,4,255,183,255,105,255,55,255,150,255,6,255,183,255,68,255,22,0,240,255,174,0,165,0,37,1,244,0,79,1,172,0,55,1,28,0,198,0,207,255,249,255,209,255,55,255,253,255,244,254,70,0,44,255,176,0,176,255,247,0,75,0,218,0,141,0,152,0,116,0,143,0,44,0,229,0,211,255,70,1,105,255,33,1,24,255,88,0,37,255,147,255,141,255,103,255,8,0,187,255,103,0,19,0,174,0,61,0,244,0,101,0,64,1,161,0,119,1,220,0,143,1,247,0,139,1,225,0,64,1,216,0,222,0,4,1,121,0,24,1,41,0,185,0,30,0,238,255,66,0,24,255,88,0,154,254,99,0,121,254,125,0,141,254,161,0,205,254,176,0,110,255,161,0,119,0,147,0,68,1,172,0,83,1,189,0,247,0,180,0,178,0,189,0,198,0,209,0,229,0,183,0,163,0,130,0,33,0,46,0,169,255,238,255,88,255,247,255,37,255,57,0,30,255,150,0,92,255,225,0,174,255,6,1,200,255,39,1,183,255,24,1,178,255,218,0,196,255,150,0,169,255,72,0,81,255,211,255,255,254,41,255,203,254,136,254,185,254,86,254,6,255,154,254,214,255,24,255,205,0,123,255,123,1,141,255,227,1,130,255,2,2,130,255,145,1,81,255,165,0,220,254,205,255,72,254,103,255,220,253,103,255,240,253,158,255,130,254,218,255,66,255,247,255,222,255,247,255,97,0,218,255,156,0,207,255,108,0,240,255,33,0,81,0,4,0,251,0,251,255,194,1,238,255,97,2,249,255,192,2,28,0,205,2,99,0,163,2,180,0,0,2,216,0,59,0,187,0,176,253,121,0,189,251,35,0,66,251,172,255,19,252,35,255,119,253,161,254,183,254,79,254,123,255,105,254,200,255,255,254,205,255,183,255,194,255,6,0,225,255,172,255,17,0,11,255,41,0,211,254,99,0,46,255,203,0,244,255,37,1,200,0,64,1,55,1,251,0,33,1,103,0,205,0,172,255,152,0,4,255,172,0,172,254,229,0,167,254,0,1,227,254,247,0,37,255,209,0,30,255,192,0,227,254,227,0,207,254,24,1,2,255,30,1,86,255,205,0,128,255,75,0,101,255,216,255,114,255,154,255,218,255,147,255,110,0,187,255,200,0,229,255,178,0,249,255,92,0,233,255,52,0,169,255,68,0,105,255,77,0,81,255,48,0,147,255,0,0,41,0,211,255,216,0,187,255,81,1,180,255,143,1,167,255,154,1,114,255,112,1,4,255,11,1,127,254,130,0,66,254,24,0,145,254,0,0,66,255,61,0,222,255,198,0,37,0,77,1,35,0,110,1,26,0,55,1,46,0,2,1,61,0,0,1,17,0,4,1,180,255,251,0,108,255,0,1,163,255,238,0,97,0,187,0,48,1,101,0,130,1,6,0,101,1,214,255,61,1,218,255,39,1,0,0,222,0,46,0,92,0,30,0,253,255,187,255,4,0,68,255,128,0,231,254,15,1,167,254,26,1,165,254,86,0,218,254,86,255,6,255,222,254,15,255,26,255,2,255,225,255,251,254,211,0,2,255,110,1,222,254,64,1,156,254,97,0,132,254,128,255,191,254,37,255,50,255,75,255,130,255,132,255,139,255,139,255,121,255,108,255,125,255,108,255,165,255,158,255,240,255,227,255,66,0,39,0,88,0,123,0,59,0,231,0,57,0,57,1,11,0,19,1,222,254,119,0,236,252,185,255,161,251,61,255,216,251,39,255,253,252,90,255,83,254,169,255,108,255,4,0,253,255,81,0,6,0,156,0,214,255,238,0,174,255,4,1,240,255,178,0,147,0,37,0,28,1,172,255,103,1,99,255,108,1,75,255,44,1,68,255,229,0,75,255,238,0,94,255,46,1,90,255,99,1,37,255,64,1,238,254,154,0,19,255,187,255,134,255,253,254,238,255,114,254,50,0,22,254,86,0,8,254,90,0,103,254,97,0,22,255,134,0,233,255,154,0,141,0,163,0,178,0,211,0,103,0,22,1,4,0,35,1,211,255,249,0,222,255,176,0,26,0,77,0,110,0,238,255,139,0,214,255,57,0,251,255,176,255,11,0,88,255,244,255,114,255,222,255,15,0,231,255,211,0,6,0,26,1,90,0,220,0,15,1,90,0,209,1,247,255,44,2,233,255,249,1,19,0,99,1,253,255,145,0,130,255,207,255,11,255,110,255,233,254,119,255,39,255,194,255,172,255,41,0,83,0,123,0,4,1,156,0,183,1,176,0,88,2,249,0,145,2,110,1,66,2,205,1,152,1,247,1,229,0,218,1,68,0,132,1,211,255,68,1,174,255,99,1,192,255,165,1,209,255,185,1,183,255,180,1,150,255,194,1,123,255,198,1,70,255,130,1,55,255,30,1,105,255,238,0,172,255,253,0,203,255,46,1,231,255,134,1,19,0,8,2,86,0,125,2,114,0,130,2,72,0,231,1,0,0,244,0,229,255,41,0,13,0,211,255,68,0,251,255,79,0,110,0,50,0,192,0,2,0,169,0,218,255,66,0,187,255,211,255,185,255,134,255,198,255,79,255,198,255,77,255,203,255,141,255,231,255,209,255,249,255,216,255,222,255,154,255,209,255,46,255,251,255,200,254,44,0,200,254,11,0,125,255,192,255,172,0,143,255,198,1,167,255,103,2,39,0,90,2,185,0,143,1,251,0,105,0,253,0,130,255,220,0,59,255,183,0,165,255,156,0,110,0,123,0,22,1,94,0,24,1,97,0,79,0,141,0,52,255,207,0,143,254,13,1,172,254,41,1,44,255,13,1,200,255,187,0,77,0,48,0,116,0,161,255,75,0,70,255,44,0,37,255,64,0,75,255,105,0,26,0,123,0,68,1,121,0,236,1,97,0,238,1,17,0,152,1,139,255,19,1,26,255,141,0,6,255,52,0,33,255,39,0,57,255,101,0,63,255,211,0,55,255,116,1,24,255,33,2,22,255,130,2,103,255,112,2,225,255,2,2,39,0,145,1,229,255,132,1,66,255,196,1,198,254,244,1,158,254,242,1,167,254,169,1,172,254,4,1,139,254,52,0,94,254,125,255,116,254,240,254,194,254,185,254,8,255,244,254,81,255,116,255,194,255,251,255,101,0,116,0,19,1,216,0,103,1,19,1,50,1,46,1,189,0,28,1,99,0,211,0,52,0,112,0,19,0,26,0,22,0,216,255,99,0,192,255,196,0,238,255,211,0,35,0,103,0,33,0,180,255,236,255,247,254,174,255,116,254,163,255,48,254,196,255,2,254,220,255,33,254,238,255,205,254,251,255,152,255,11,0,8,0,70,0,0,0,156,0,141,255,185,0,185,254,154,0,189,253,103,0,37,253,81,0,66,253,114,0,211,253,187,0,127,254,242,0,30,255,244,0,132,255,209,0,189,255,209,0,6,0,39,1,86,0,64,1,134,0,238,0,114,0,97,0,52,0,214,255,11,0,141,255,251,255,214,255,233,255,116,0,211,255,236,0,198,255,244,0,222,255,211,0,64,0,205,0,222,0,216,0,94,1,4,1,119,1,83,1,70,1,123,1,44,1,90,1,99,1,66,1,28,2,70,1,59,3,61,1,2,4,19,1,211,3,165,0,185,2,30,0,79,1,200,255,33,0,172,255,88,255,198,255,231,254,24,0,178,254,112,0,178,254,136,0,214,254,94,0,205,254,72,0,185,254,116,0,236,254,178,0,75,255,249,0,134,255,70,1,88,255,110,1,218,254,97,1,123,254,79,1,123,254,90,1,205,254,116,1,37,255,101,1,90,255,61,1,119,255,247,0,125,255,141,0,114,255,39,0,136,255,196,255,218,255,70,255,86,0,240,254,244,0,8,255,176,1,119,255,83,2,238,255,163,2,48,0,150,2,59,0,88,2,4,0,8,2,203,255,172,1,194,255,72,1,220,255,194,0,19,0,28,0,57,0,116,255,39,0,220,254,24,0,134,254,33,0,161,254,15,0,15,255,220,255,136,255,163,255,227,255,123,255,22,0,143,255,61,0,200,255,68,0,214,255,8,0,194,255,176,255,251,255,121,255,130,0,132,255,251,0,176,255,77,1,218,255,139,1,8,0,108,1,77,0,189,0,161,0,231,255,198,0,128,255,158,0,139,255,105,0,227,255,81,0,161,0,88,0,121,1,143,0,15,2,242,0,108,2,55,1,172,2,13,1,141,2,132,0,238,1,13,0,57,1,227,255,167,0,214,255,70,0,207,255,72,0,172,255,161,0,139,255,41,1,154,255,176,1,244,255,247,1,121,0,17,2,214,0,24,2,185,0,176,1,50,0,28,1,169,255,209,0,97,255,200,0,75,255,185,0,63,255,205,0,33,255,231,0,8,255,205,0,242,254,88,0,211,254,200,255,211,254,105,255,48,255,114,255,229,255,165,255,187,0,161,255,97,1,90,255,176,1,255,254,180,1,205,254,128,1,220,254,61,1,13,255,26,1,59,255,2,1,130,255,220,0,41,0,172,0,6,1,110,0,161,1,17,0,154,1,167,255,48,1,108,255,165,0,158,255,2,0,15,0,154,255,97,0,134,255,119,0,141,255,134,0,150,255,145,0,209,255,141,0,37,0,94,0,125,0,238,255,233,0,125,255,147,1,130,255,41,2,227,255,83,2,52,0,39,2,55,0,194,1,249,255,86,1,205,255,11,1,205,255,233,0,220,255,156,0,13,0,30,0,103,0,209,255,174,0,196,255,211,0,216,255,227,0,242,255,174,0,0,0,8,0,0,0,17,255,30,0,37,254,97,0,191,253,116,0,236,253,39,0,90,254,185,255,178,254,134,255,233,254,163,255,77,255,222,255,236,255,46,0,152,0,150,0,24,1,203,0,97,1,178,0,123,1,123,0,97,1,103,0,218,0,152,0,240,255,211,0,37,255,28,1,247,254,150,1,81,255,231,1,180,255,244,1,229,255,233,1,247,255,139,1,240,255,174,0,194,255,185,255,123,255,35,255,99,255,48,255,132,255,209,255,165,255,150,0,152,255,35,1,108,255,103,1,79,255,79,1,116,255,244,0,233,255,147,0,165,0,70,0,114,1,44,0,4,2,52,0,50,2,64,0,37,2,70,0,13,2,79,0,222,1,90,0,114,1,90,0,200,0,17,0,66,0,147,255,19,0,57,255,52,0,63,255,167,0,156,255,66,1,37,0,178,1,116,0,174,1,99,0,77,1,13,0,216,0,216,255,121,0,0,0,70,0,83,0,81,0,152,0,101,0,183,0,68,0,163,0,253,255,55,0,198,255,240,255,209,255,247,255,37,0,225,255,112,0,200,255,119,0,251,255,77,0,37,0,24,0,35,0,247,255,41,0,247,255,61,0,11,0,97,0,33,0,154,0,72,0,198,0,108,0,172,0,103,0,52,0,86,0,205,255,105,0,200,255,180,0,200,255,28,1,97,255,114,1,200,254,145,1,101,254,152,1,112,254,154,1,233,254,154,1,112,255,116,1,154,255,35,1,150,255,200,0,134,255,141,0,167,255,105,0,247,255,97,0,70,0,222,0,86,0,22,2,251,255,66,3,116,255,108,3,24,255,145,2,57,255,55,1,150,255,233,255,203,255,26,255,192,255,242,254,187,255,59,255,218,255,143,255,22,0,209,255,41,0,0,0,253,255,4,0,205,255,244,255,222,255,242,255,101,0,15,0,64,1,24,0,207,1,240,255,203,1,141,255,112,1,2,255,22,1,92,254,222,0,220,253,205,0,152,253,22,1,152,253,169,1,211,253,242,1,48,254,192,1,147,254,81,1,220,254,225,0,249,254,99,0,196,254,240,255,75,254,174,255,203,253,218,255,187,253,121,0,61,254,88,1,222,254,216,1,50,255,163,1,28,255,249,0,203,254,97,0,139,254,253,255,110,254,143,255,103,254,249,254,114,254,112,254,125,254,13,254,132,254,26,254,167,254,227,254,240,254,8,0,44,255,211,0,81,255,244,0,116,255,211,0,150,255,253,0,187,255,97,1,19,0,167,1,167,0,187,1,26,1,172,1,66,1,114,1,72,1,35,1,55,1,220,0,249,0,183,0,152,0,169,0,72,0,167,0,44,0,139,0,24,0,103,0,218,255,79,0,147,255,55,0,145,255,46,0,207,255,50,0,220,255,70,0,150,255,83,0,86,255,92,0,114,255,68,0,198,255,242,255,247,255,161,255,247,255,150,255,247,255,247,255,75,0,145,0,0,1,26,1,152,1,72,1,158,1,19,1,15,1,169,0,79,0,119,0,216,255,227,0,2,0,203,1,176,0,192,2,101,1,57,3,203,1,249,2,189,1,92,2,94,1,189,1,35,1,35,1,46,1,194,0,30,1,231,0,220,0,75,1,141,0,108,1,41,0,79,1,163,255,44,1,57,255,253,0,39,255,209,0,66,255,156,0,77,255,101,0,112,255,97,0,231,255,145,0,136,0,156,0,220,0,77,0,169,0,207,255,61,0,94,255,11,0,59,255,13,0,132,255,4,0,249,255,247,255,33,0,8,0,227,255,59,0,63,255,114,0,143,254,150,0,61,254,163,0,141,254,183,0,52,255,244,0,178,255,75,1,227,255,125,1,247,255,94,1,22,0,251,0,66,0,150,0,70,0,70,0,79,0,28,0,101,0,52,0,77,0,161,0,52,0,57,1,22,0,165,1,214,255,165,1,123,255,101,1,81,255,55,1,174,255,55,1,77,0,116,1,169,0,194,1,136,0,196,1,28,0,105,1,225,255,2,1,46,0,180,0,192,0,97,0,233,0,247,255,110,0,141,255,192,255,59,255,72,255,26,255,68,255,35,255,169,255,48,255,26,0,86,255,125,0,158,255,211,0,231,255,253,0,247,255,216,0,244,255,90,0,17,0,130,255,37,0,145,254,236,255,8,254,110,255,24,254,200,254,141,254,37,254,26,255,191,253,145,255,214,253,233,255,121,254,24,0,101,255,46,0,52,0,68,0,209,0,75,0,61,1,77,0,46,1,110,0,112,0,167,0,81,255,194,0,66,254,147,0,172,253,44,0,158,253,176,255,251,253,77,255,161,254,59,255,77,255,136,255,165,255,242,255,174,255,33,0,152,255,35,0,134,255,75,0,125,255,169,0,116,255,240,0,123,255,238,0,167,255,225,0,251,255,2,1,101,0,2,1,238,0,145,0,139,1,244,255,253,1,165,255,11,2,216,255,207,1,48,0,136,1,123,0,24,1,251,0,130,0,196,1,17,0,112,2,13,0,158,2,55,0,44,2,46,0,97,1,225,255,165,0,108,255,6,0,15,255,130,255,222,254,55,255,249,254,70,255,97,255,125,255,2,0,178,255,172,0,222,255,39,1,13,0,97,1,61,0,57,1,77,0,192,0,101,0,52,0,143,0,238,255,154,1,225,255,121,3,218,255,119,4,147,255,37,4,24,255,83,3,209,254,216,2,240,254,24,3,79,255,242,3,222,255,196,4,147,0,19,5,37,1,225,4,72,1,41,4,77,1,249,2,165,1,174,1,46,2,187,0,125,2,17,0,94,2,152,255,229,1,81,255,70,1,94,255,169,0,128,255,92,0,128,255,158,0,83,255,37,1,30,255,134,1,35,255,216,1,110,255,52,2,192,255,108,2,220,255,55,2,211,255,145,1,253,255,205,0,158,0,90,0,141,1,55,0,83,2,251,255,161,2,134,255,101,2,240,254,203,1,110,254,209,0,72,254,176,255,136,254,185,254,220,254,57,254,35,255,103,254,128,255,50,255,238,255,35,0,15,0,187,0,180,255,225,0,44,255,253,0,255,254,64,1,70,255,128,1,194,255,161,1,50,0,167,1,147,0,185,1,174,0,205,1,116,0,178,1,37,0,103,1,11,0,15,1,61,0,196,0,123,0,161,0,154,0,192,0,165,0,233,0,165,0,233,0,132,0,185,0,108,0,121,0,134,0,92,0,187,0,30,0,205,0,152,255,132,0,253,254,6,0,169,254,167,255,185,254,172,255,255,254,231,255,52,255,222,255,37,255,119,255,251,254,247,254,242,254,141,254,48,255,105,254,147,255,139,254,211,255,249,254,198,255,165,255,125,255,97,0,59,255,244,0,24,255,134,1,19,255,41,2,26,255,141,2,41,255,94,2,72,255,185,1,112,255,8,1,163,255,156,0,225,255,121,0,30,0,141,0,125,0,136,0,6,1,61,0,119,1,185,255,165,1,13,255,156,1,127,254,114,1,103,254,77,1,207,254,59,1,97,255,39,1,236,255,244,0,83,0,174,0,165,0,128,0,249,0,128,0,41,1,145,0,50,1,145,0,236,0,143,0,57,0,163,0,110,255,174,0,233,254,174,0,207,254,128,0,242,254,247,255,44,255,81,255,90,255,11,255,145,255,46,255,253,255,92,255,116,0,66,255,196,0,75,255,225,0,145,255,251,0,194,255,55,1,187,255,59,1,132,255,207,0,68,255,61,0,11,255,229,255,198,254,214,255,28,254,244,255,207,252,24,0,125,251,26,0,24,251,242,255,39,252,183,255,26,254,172,255,180,255,227,255,92,0,11,0,83,0,225,255,35,0,134,255,50,0,123,255,103,0,238,255,132,0,132,0,110,0,200,0,86,0,161,0,70,0,70,0,28,0,233,255,233,255,183,255,198,255,165,255,196,255,176,255,6,0,200,255,99,0,251,255,163,0,90,0,196,0,231,0,174,0,110,1,92,0,167,1,227,255,114,1,143,255,253,0,154,255,145,0,236,255,97,0,75,0,108,0,139,0,130,0,112,0,119,0,8,0,66,0,150,255,251,255,123,255,218,255,187,255,216,255,33,0,242,255,187,0,50,0,44,1,132,0,46,1,147,0,227,0,79,0,150,0,238,255,108,0,185,255,66,0,194,255,39,0,207,255,48,0,180,255,90,0,145,255,172,0,165,255,6,1,227,255,33,1,44,0,0,1,147,0,214,0,72,1,233,0,24,2,50,1,139,2,105,1,134,2,108,1,72,2,50,1,28,2,229,0,0,2,167,0,194,1,139,0,119,1,119,0,103,1,77,0,143,1,247,255,192,1,172,255,200,1,163,255,143,1,244,255,94,1,110,0,86,1,218,0,75,1,238,0,238,0,167,0,59,0,59,0,167,255,178,255,114,255,70,255,108,255,55,255,130,255,150,255,163,255,11,0,192,255,110,0,163,255,249,0,92,255,192,1,152,255,116,2,196,0,214,2,244,1,209,2,77,2,119,2,238,1,225,1,81,1,86,1,238,0,2,1,222,0,198,0,222,0,156,0,185,0,143,0,121,0,158,0,52,0,194,0,11,0,203,0,2,0,154,0,33,0,75,0,94,0,0,0,192,0,178,255,26,1,59,255,75,1,198,254,66,1,143,254,19,1,132,254,216,0,136,254,130,0,216,254,28,0,132,255,211,255,39,0,185,255,143,0,176,255,165,0,156,255,165,0,123,255,165,0,105,255,165,0,147,255,150,0,222,255,116,0,33,0,68,0,79,0,24,0,81,0,13,0,8,0,17,0,185,255,0,0,205,255,240,255,79,0,198,255,231,0,66,255,57,1,127,254,44,1,240,253,203,0,191,253,83,0,229,253,229,255,63,254,114,255,185,254,33,255,61,255,255,254,119,255,8,255,90,255,68,255,44,255,176,255,22,255,8,0,22,255,19,0,17,255,231,255,231,254,209,255,196,254,253,255,2,255,103,0,176,255,211,0,97,0,238,0,174,0,145,0,207,0,244,255,4,1,136,255,13,1,116,255,169,0,128,255,2,0,114,255,112,255,103,255,70,255,101,255,161,255,99,255,52,0,79,255,154,0,70,255,139,0,92,255,70,0,147,255,33,0,214,255,24,0,52,0,251,255,156,0,147,255,209,0,6,255,152,0,183,254,44,0,207,254,13,0,13,255,134,0,24,255,92,1,225,254,13,2,154,254,55,2,145,254,231,1,255,254,108,1,139,255,2,1,192,255,207,0,158,255,211,0,134,255,220,0,187,255,200,0,52,0,163,0,154,0,125,0,163,0,112,0,66,0,97,0,205,255,35,0,145,255,205,255,150,255,132,255,163,255,79,255,203,255,242,254,26,0,52,254,101,0,22,253,116,0,46,252,77,0,41,252,17,0,4,253,222,255,57,254,198,255,94,255,187,255,90,0,183,255,244,0,207,255,22,1,64,0,240,0,22,1,205,0,169,1,169,0,161,1,108,0,6,1,68,0,240,255,125,0,176,254,233,0,203,253,46,1,178,253,37,1,55,254,214,0,247,254,116,0,187,255,94,0,88,0,147,0,167,0,183,0,165,0,187,0,130,0,185,0,112,0,141,0,81,0,33,0,6,0,156,255,185,255,50,255,227,255,6,255,132,0,30,255,211,0,99,255,103,0,198,255,174,255,52,0,46,255,187,0,28,255,37,1,72,255,39,1,136,255,196,0,180,255,70,0,194,255,240,255,242,255,178,255,72,0,123,255,130,0,46,255,132,0,180,254,130,0,88,254,125,0,112,254,139,0,225,254,203,0,61,255,39,1,92,255,99,1,48,255,105,1,130,254,81,1,130,253,33,1,216,252,207,0,233,252,103,0,110,253,17,0,214,253,13,0,242,253,77,0,240,253,143,0,255,253,156,0,57,254,105,0,145,254,44,0,231,254,39,0,57,255,128,0,167,255,236,0,64,0,13,1,207,0,209,0,251,0,116,0,209,0,77,0,185,0,75,0,220,0,94,0,0,1,119,0,2,1,136,0,4,1,136,0,28,1,70,0,13,1,249,255,176,0,236,255,28,0,48,0,134,255,176,0,255,254,39,1,174,254,108,1,183,254,167,1,249,254,11,2,33,255,105,2,2,255,150,2,176,254,154,2,125,254,103,2,163,254,249,1,44,255,81,1,227,255,156,0,77,0,33,0,35,0,0,0,105,255,11,0,145,254,240,255,26,254,183,255,255,253,205,255,24,254,81,0,94,254,238,0,220,254,44,1,103,255,225,0,214,255,83,0,19,0,15,0,64,0,30,0,165,0,77,0,59,1,130,0,172,1,150,0,198,1,150,0,143,1,152,0,17,1,139,0,128,0,110,0,24,0,44,0,229,255,231,255,205,255,176,255,220,255,116,255,22,0,55,255,70,0,41,255,64,0,123,255,0,0,238,255,123,255,30,0,191,254,6,0,251,253,242,255,143,253,244,255,167,253,13,0,216,253,72,0,214,253,136,0,216,253,158,0,46,254,125,0,203,254,46,0,99,255,220,255,185,255,165,255,220,255,114,255,8,0,63,255,128,0,30,255,251,0,6,255,4,1,229,254,154,0,203,254,30,0,200,254,238,255,203,254,0,0,200,254,39,0,194,254,44,0,172,254,2,0,180,254,196,255,6,255,116,255,121,255,44,255,214,255,15,255,61,0,17,255,158,0,227,254,211,0,141,254,216,0,77,254,185,0,92,254,97,0,207,254,218,255,161,255,141,255,94,0,218,255,163,0,121,0,110,0,251,0,28,0,28,1,229,255,244,0,169,255,176,0,108,255,119,0,35,255,101,0,227,254,101,0,198,254,123,0,220,254,180,0,251,254,4,1,6,255,68,1,19,255,88,1,77,255,81,1,150,255,90,1,222,255,88,1,70,0,37,1,176,0,214,0,218,0,196,0,167,0,233,0,39,0,13,1,161,255,251,0,123,255,143,0,225,255,251,255,130,0,156,255,4,1,150,255,50,1,152,255,44,1,112,255,17,1,68,255,253,0,92,255,236,0,192,255,214,0,52,0,183,0,134,0,158,0,103,0,158,0,130,255,218,0,139,254,79,1,86,254,165,1,187,254,152,1,83,255,13,1,220,255,59,0,70,0,152,255,158,0,81,255,220,0,81,255,211,0,105,255,130,0,119,255,52,0,128,255,19,0,158,255,17,0,192,255,28,0,185,255,92,0,130,255,218,0,57,255,110,1,30,255,214,1,114,255,203,1,30,0,72,1,172,0,156,0,207,0,0,0,156,0,152,255,94,0,130,255,79,0,169,255,101,0,236,255,110,0,30,0,72,0,57,0,2,0,88,0,172,255,147,0,92,255,218,0,52,255,249,0,55,255,189,0,83,255,30,0,110,255,103,255,143,255,2,255,185,255,28,255,249,255,152,255,52,0,37,0,110,0,116,0,145,0,121,0,167,0,116,0,211,0,167,0,17,1,22,1,48,1,116,1,33,1,114,1,216,0,19,1,81,0,172,0,211,255,119,0,141,255,101,0,136,255,90,0,163,255,48,0,174,255,207,255,189,255,72,255,222,255,174,254,247,255,68,254,0,0,88,254,253,255,194,254,216,255,33,255,174,255,92,255,185,255,154,255,0,0,227,255,70,0,57,0,114,0,150,0,136,0,200,0,119,0,225,0,99,0,4,1,125,0,15,1,211,0,220,0,83,1,119,0,216,1,247,255,33,2,97,255,229,1,225,254,68,1,163,254,183,0,189,254,128,0,39,255,119,0,200,255,77,0,94,0,192,255,134,0,52,255,64,0,92,255,247,255,24,0,0,0,229,0,57,0,110,1,110,0,156,1,119,0,169,1,83,0,150,1,30,0,75,1,242,255,19,1,225,255,163,1,238,255,48,3,22,0,238,4,90,0,192,5,145,0,121,5,172,0,103,4,187,0,220,2,178,0,48,1,147,0,244,255,77,0,86,255,220,255,15,255,86,255,194,254,15,255,79,254,48,255,4,254,141,255,46,254,242,255,180,254,94,0,70,255,194,0,183,255,240,0,4,0,207,0,59,0,97,0,44,0,207,255,209,255,63,255,86,255,255,254,249,254,88,255,220,254,15,0,26,255,189,0,132,255,44,1,220,255,72,1,229,255,17,1,178,255,152,0,125,255,22,0,108,255,220,255,145,255,0,0,216,255,64,0,79,0,61,0,222,0,220,255,55,1,79,255,77,1,240,254,105,1,2,255,180,1,130,255,0,2,24,0,242,1,116,0,163,1,165,0,50,1,189,0,163,0,183,0,2,0,158,0,167,255,132,0,183,255,105,0,249,255,97,0,70,0,99,0,152,0,114,0,229,0,141,0,44,1,121,0,128,1,52,0,196,1,6,0,207,1,238,255,139,1,180,255,6,1,103,255,123,0,72,255,35,0,105,255,35,0,185,255,46,0,22,0,2,0,97,0,209,255,134,0,192,255,130,0,158,255,97,0,77,255,33,0,236,254,192,255,167,254,99,255,152,254,103,255,161,254,214,255,152,254,99,0,187,254,225,0,70,255,61,1,13,0,132,1,178,0,196,1,17,1,26,2,81,1,66,2,105,1,0,2,92,1,77,1,46,1,90,0,207,0,81,255,79,0,114,254,247,255,30,254,253,255,105,254,55,0,4,255,68,0,136,255,4,0,185,255,178,255,205,255,145,255,17,0,165,255,152,0,209,255,19,1,253,255,68,1,39,0,4,1,37,0,123,0,240,255,28,0,209,255,233,255,227,255,189,255,28,0,145,255,114,0,119,255,229,0,114,255,61,1,123,255,99,1,161,255,79,1,236,255,244,0,79,0,92,0,172,0,231,255,203,0,187,255,165,0,189,255,112,0,203,255,145,0,244,255,33,1,11,0,178,1,242,255,211,1,183,255,130,1,105,255,222,0,247,254,24,0,136,254,108,255,88,254,13,255,152,254,2,255,41,255,35,255,172,255,83,255,240,255,154,255,17,0,11,0,72,0,136,0,165,0,218,0,6,1,238,0,33,1,225,0,176,0,214,0,174,255,205,0,110,254,205,0,114,253,216,0,22,253,227,0,99,253,229,0,19,254,220,0,205,254,214,0,70,255,189,0,123,255,147,0,108,255,123,0,24,255,101,0,185,254,66,0,156,254,249,255,198,254,130,255,55,255,19,255,229,255,216,254,114,0,158,254,158,0,103,254,90,0,105,254,192,255,169,254,242,254,242,254,108,254,15,255,119,254,24,255,225,254,79,255,86,255,218,255,187,255,172,0,0,0,105,1,59,0,174,1,83,0,103,1,66,0,240,0,17,0,123,0,211,255,207,255,147,255,11,255,112,255,163,254,154,255,178,254,231,255,15,255,244,255,136,255,183,255,194,255,116,255,169,255,103,255,203,255,185,255,192,0,81,0,46,2,203,0,59,3,220,0,119,3,178,0,220,2,165,0,200,1,225,0,169,0,99,1,0,0,236,1,244,255,50,2,68,0,44,2,165,0,26,2,249,0,46,2,15,1,50,2,231,0,2,2,158,0,211,1,123,0,176,1,116,0,116,1,97,0,15,1,61,0,154,0,247,255,50,0,150,255,253,255,97,255,244,255,134,255,24,0,236,255,70,0,114,0,61,0,8,1,13,0,79,1,229,255,0,1,247,255,66,0,64,0,161,255,167,0,112,255,35,1,176,255,134,1,8,0,136,1,48,0,50,1,244,255,167,0,130,255,52,0,13,255,251,255,174,254,240,255,127,254,247,255,178,254,19,0,63,255,94,0,192,255,187,0,205,255,227,0,139,255,220,0,134,255,240,0,251,255,59,1,185,0,139,1,103,1,176,1,156,1,123,1,52,1,11,1,172,0,158,0,119,0,110,0,180,0,92,0,44,1,72,0,163,1,22,0,28,2,209,255,48,2,152,255,180,1,141,255,242,0,132,255,77,0,59,255,13,0,216,254,30,0,163,254,55,0,189,254,17,0,33,255,143,255,200,255,227,254,97,0,132,254,174,0,187,254,167,0,70,255,123,0,178,255,128,0,238,255,207,0,35,0,41,1,30,0,50,1,222,255,233,0,158,255,123,0,136,255,22,0,176,255,203,255,17,0,165,255,119,0,174,255,145,0,222,255,66,0,30,0,216,255,92,0,150,255,169,0,88,255,17,1,8,255,101,1,200,254,116,1,196,254,59,1,236,254,220,0,52,255,141,0,119,255,108,0,174,255,119,0,242,255,165,0,37,0,178,0,26,0,112,0,233,255,251,255,167,255,132,255,97,255,48,255,37,255,24,255,233,254,24,255,198,254,8,255,240,254,2,255,112,255,50,255,238,255,145,255,22,0,253,255,15,0,72,0,48,0,110,0,147,0,105,0,242,0,72,0,28,1,52,0,227,0,90,0,222,255,185,0,90,253,39,1,30,251,110,1,202,250,132,1,2,252,136,1,163,253,150,1,231,254,183,1,172,255,207,1,39,0,233,1,154,0,39,2,46,1,88,2,220,1,22,2,68,2,61,1,75,2,30,0,68,2,50,255,44,2,220,254,196,1,6,255,55,1,92,255,205,0,165,255,121,0,194,255,19,0,205,255,167,255,229,255,97,255,253,255,108,255,50,0,163,255,165,0,222,255,44,1,52,0,128,1,176,0,147,1,242,0,139,1,220,0,110,1,128,0,64,1,242,255,251,0,121,255,150,0,99,255,50,0,180,255,229,255,52,0,143,255,161,0,88,255,216,0,125,255,238,0,227,255,236,0,55,0,185,0,86,0,90,0,83,0,253,255,90,0,189,255,132,0,154,255,220,0,103,255,37,1,94,255,39,1,97,255,242,0,63,255,178,0,198,254,143,0,41,254,112,0,209,253,64,0,222,253,0,0,66,254,192,255,225,254,134,255,172,255,81,255,90,0,59,255,189,0,97,255,218,0,183,255,167,0,249,255,44,0,0,0,209,255,211,255,143,255,141,255,55,255,72,255,236,254,59,255,207,254,132,255,198,254,4,0,183,254,110,0,205,254,116,0,99,255,216,255,83,0,125,254,37,1,150,252,154,1,218,250,203,1,41,250,178,1,152,250,77,1,114,251,200,0,39,252,48,0,187,252,156,255,79,253,86,255,240,253,75,255,139,254,39,255,8,255,227,254,97,255,143,254,125,255,28,254,108,255,143,253,134,255,63,253,15,0,105,253,194,0,196,253,68,1,35,254,110,1,141,254,57,1,249,254,207,0,79,255,156,0,112,255,214,0,110,255,52,1,116,255,59,1,189,255,183,0,41,0,233,255,130,0,66,255,178,0,11,255,205,0,63,255,128,0,183,255,116,255,61,0,24,254,156,0,77,253,165,0,86,253,55,0,222,253,136,255,110,254,6,255,242,254,236,254,119,255,24,255,214,255,59,255,24,0,52,255,101,0,55,255,130,0,90,255,64,0,156,255,194,255,13,0,128,255,152,0,158,255,17,1,233,255,59,1,35,0,15,1,70,0,192,0,61,0,145,0,24,0,136,0,229,255,103,0,205,255,233,255,229,255,55,255,48,0,178,254,163,0,147,254,37,1,211,254,101,1,44,255,52,1,46,255,218,0,216,254,174,0,139,254,145,0,158,254,90,0,41,255,15,0,240,255,233,255,156,0,15,0,253,0,143,0,249,0,30,1,167,0,88,1,50,0,37,1,218,255,196,0,209,255,97,0,11,0,39,0,37,0,46,0,225,255,70,0,143,255,86,0,139,255,141,0,187,255,22,1,225,255,192,1,231,255,15,2,207,255,220,1,194,255,128,1,198,255,33,1,227,255,161,0,24,0,2,0,103,0,156,255,196,0,187,255,0,1,52,0,244,0,180,0,183,0,240,0,112,0,227,0,55,0,231,0,8,0,22,1,214,255,88,1,158,255,163,1,139,255,196,1,154,255,147,1,196,255,26,1,236,255,139,0,0,0,24,0,0,0,207,255,240,255,158,255,218,255,105,255,220,255,19,255,0,0,225,254,48,0,39,255,97,0,222,255,141,0,192,0,185,0,132,1,218,0,253,1,233,0,22,2,251,0,244,1,24,1,207,1,39,1,189,1,11,1,169,1,205,0,125,1,158,0,13,1,192,0,70,0,77,1,114,255,0,2,251,254,116,2,249,254,130,2,72,255,75,2,211,255,2,2,112,0,205,1,251,0,196,1,64,1,209,1,28,1,203,1,187,0,185,1,119,0,150,1,86,0,83,1,68,0,231,0,11,0,121,0,141,255,50,0,231,254,13,0,103,254,236,255,103,254,194,255,236,254,172,255,147,255,183,255,52,0,225,255,205,0,4,0,13,1,39,0,225,0,83,0,147,0,139,0,72,0,194,0,244,255,172,0,172,255,19,0,141,255,88,255,134,255,242,254,150,255,15,255,205,255,112,255,37,0,214,255,136,0,52,0,187,0,178,0,198,0,35,1,194,0,70,1,180,0,28,1,152,0,200,0,119,0,119,0,75,0,64,0,13,0,64,0,216,255,105,0,216,255,145,0,19,0,187,0,86,0,247,0,143,0,48,1,203,0,52,1,211,0,15,1,125,0,244,0,249,255,6,1,99,255,59,1,238,254,97,1,203,254,30,1,233,254,121,0,52,255,214,255,180,255,143,255,50,0,156,255,101,0,211,255,35,0,57,0,161,255,185,0,101,255,6,1,174,255,244,0,0,0,180,0,222,255,125,0,55,255,83,0,103,254,19,0,249,253,200,255,28,254,161,255,145,254,174,255,48,255,211,255,205,255,247,255,39,0,19,0,57,0,35,0,26,0,11,0,211,255,198,255,110,255,121,255,8,255,103,255,220,254,145,255,24,255,178,255,203,255,180,255,198,0,185,255,172,1,209,255,52,2,0,0,77,2,92,0,30,2,244,0,231,1,132,1,205,1,174,1,174,1,90,1,128,1,176,0,147,1,242,255,110,2,114,255,196,3,83,255,145,4,145,255,28,4,251,255,147,2,90,0,203,0,116,0,143,255,61,0,24,255,220,255,19,255,132,255,52,255,128,255,75,255,222,255,77,255,77,0,70,255,121,0,41,255,72,0,225,254,218,255,169,254,94,255,218,254,24,255,90,255,33,255,227,255,79,255,46,0,99,255,70,0,59,255,64,0,26,255,17,0,105,255,227,255,8,0,240,255,103,0,114,0,88,0,48,1,0,0,185,1,143,255,240,1,77,255,242,1,101,255,218,1,183,255,158,1,26,0,61,1,103,0,220,0,116,0,165,0,39,0,143,0,154,255,163,0,15,255,247,0,189,254,86,1,150,254,158,1,99,254,183,1,52,254,97,1,83,254,176,0,229,254,233,255,180,255,57,255,81,0,200,254,90,0,189,254,194,255,4,255,13,255,75,255,196,254,92,255,6,255,70,255,139,255,57,255,242,255,110,255,17,0,229,255,6,0,110,0,13,0,214,0,64,0,22,1,125,0,35,1,192,0,236,0,2,1,114,0,77,1,189,255,154,1,19,255,242,1,191,254,52,2,150,254,48,2,127,254,214,1,176,254,50,1,46,255,123,0,172,255,225,255,242,255,81,255,8,0,203,254,2,0,114,254,247,255,125,254,240,255,207,254,207,255,6,255,165,255,240,254,147,255,191,254,192,255,205,254,253,255,28,255,6,0,152,255,244,255,2,0,253,255,64,0,37,0,79,0,83,0,64,0,121,0,44,0,158,0,59,0,205,0,134,0,247,0,249,0,24,1,26,1,26,1,154,0,30,1,187,255,28,1,28,255,222,0,22,255,125,0,143,255,39,0,30,0,218,255,130,0,130,255,167,0,59,255,141,0,70,255,52,0,253,255,200,255,61,1,119,255,50,2,121,255,70,2,187,255,156,1,242,255,178,0,220,255,13,0,128,255,249,255,41,255,70,0,61,255,189,0,238,255,8,1,15,1,249,0,24,2,143,0,158,2,19,0,121,2,214,255,189,1,209,255,187,0,205,255,225,255,169,255,132,255,132,255,128,255,134,255,119,255,189,255,81,255,242,255,48,255,231,255,41,255,136,255,81,255,26,255,119,255,229,254,145,255,2,255,183,255,81,255,229,255,198,255,0,0,88,0,253,255,227,0,231,255,59,1,218,255,70,1,222,255,15,1,231,255,163,0,238,255,41,0,238,255,183,255,8,0,99,255,81,0,79,255,156,0,165,255,167,0,55,0,86,0,169,0,198,255,176,0,63,255,165,0,233,254,81,1,189,254,99,2,180,254,196,2,247,254,50,2,145,255,64,1,99,0,134,0,39,1,39,0,167,1,11,0,187,1,13,0,121,1,61,0,48,1,169,0,39,1,50,1,72,1,132,1,59,1,112,1,247,0,35,1,169,0,200,0,92,0,110,0,24,0,46,0,249,255,26,0,227,255,26,0,174,255,238,255,108,255,154,255,88,255,108,255,128,255,145,255,183,255,211,255,220,255,0,0,216,255,28,0,187,255,66,0,156,255,94,0,116,255,81,0,68,255,37,0,13,255,28,0,225,254,77,0,240,254,143,0,61,255,172,0,130,255,119,0,128,255,247,255,90,255,130,255,103,255,90,255,222,255,99,255,132,0,79,255,238,0,253,254,6,1,176,254,251,0,172,254,251,0,216,254,24,1,220,254,30,1,169,254,229,0,103,254,123,0,99,254,11,0,196,254,152,255,88,255,63,255,238,255,46,255,105,0,97,255,205,0,139,255,57,1,123,255,185,1,66,255,11,2,6,255,6,2,227,254,167,1,255,254,39,1,72,255,216,0,97,255,231,0,41,255,48,1,220,254,94,1,180,254,59,1,172,254,216,0,172,254,99,0,172,254,253,255,200,254,174,255,24,255,130,255,143,255,105,255,0,0,48,255,90,0,242,254,132,0,17,255,99,0,198,255,6,0,150,0,183,255,242,0,154,255,194,0,176,255,99,0,233,255,39,0,253,255,13,0,205,255,240,255,169,255,183,255,176,255,156,255,163,255,185,255,108,255,247,255,70,255,39,0,108,255,30,0,183,255,4,0,220,255,17,0,222,255,77,0,249,255,139,0,68,0,167,0,183,0,139,0,4,1,57,0,233,0,242,255,130,0,214,255,0,0,198,255,123,255,143,255,50,255,55,255,99,255,6,255,238,255,41,255,103,0,121,255,163,0,194,255,172,0,11,0,143,0,79,0,83,0,112,0,231,255,110,0,112,255,61,0,13,255,238,255,183,254,180,255,114,254,183,255,101,254,225,255,158,254,15,0,236,254,52,0,28,255,50,0,70,255,222,255,114,255,83,255,139,255,233,254,141,255,189,254,156,255,191,254,218,255,214,254,46,0,249,254,121,0,46,255,214,0,110,255,75,1,167,255,158,1,203,255,154,1,240,255,44,1,6,0,139,0,11,0,46,0,35,0,66,0,81,0,116,0,132,0,97,0,194,0,19,0,231,0,225,255,169,0,238,255,244,255,24,0,19,255,61,0,108,254,64,0,57,254,17,0,110,254,203,255,222,254,141,255,112,255,86,255,4,0,44,255,121,0,44,255,185,0,112,255,183,0,211,255,130,0,37,0,72,0,77,0,39,0,77,0,35,0,55,0,0,0,11,0,145,255,183,255,6,255,70,255,185,254,244,254,198,254,253,254,19,255,198,255,81,255,141,1,97,255,139,3,70,255,119,4,15,255,247,3,214,254,187,2,196,254,139,1,2,255,207,0,125,255,121,0,6,0,48,0,128,0,189,255,207,0,79,255,207,0,6,255,139,0,207,254,35,0,172,254,150,255,209,254,214,254,66,255,35,254,180,255,242,253,218,255,116,254,192,255,92,255,172,255,30,0,203,255,130,0,52,0,198,0,231,0,11,1,161,1,57,1,251,1,39,1,218,1,233,0,101,1,161,0,214,0,94,0,101,0,66,0,37,0,90,0,15,0,105,0,6,0,57,0,242,255,220,255,214,255,150,255,200,255,143,255,185,255,165,255,147,255,150,255,90,255,86,255,30,255,37,255,233,254,61,255,172,254,145,255,114,254,231,255,116,254,30,0,244,254,55,0,196,255,19,0,90,0,176,255,108,0,50,255,37,0,231,254,242,255,229,254,240,255,13,255,0,0,79,255,253,255,163,255,242,255,238,255,8,0,8,0,112,0,0,0,6,1,253,255,108,1,6,0,110,1,8,0,75,1,0,0,70,1,13,0,70,1,48,0,41,1,88,0,251,0,128,0,227,0,163,0,19,1,136,0,128,1,4,0,238,1,61,255,4,2,187,254,154,1,229,254,242,0,176,255,86,0,174,0,251,255,116,1,2,0,222,1,92,0,238,1,214,0,194,1,41,1,116,1,57,1,22,1,28,1,198,0,244,0,187,0,189,0,225,0,99,0,8,1,0,0,0,1,147,255,225,0,238,254,209,0,86,254,194,0,59,254,163,0,139,254,97,0,211,254,19,0,229,254,194,255,218,254,130,255,211,254,128,255,216,254,150,255,2,255,97,255,94,255,205,254,218,255,50,254,50,0,236,253,68,0,33,254,15,0,154,254,196,255,19,255,130,255,110,255,105,255,163,255,165,255,143,255,41,0,46,255,154,0,180,254,163,0,88,254,116,0,59,254,61,0,101,254,19,0,178,254,222,255,231,254,125,255,6,255,244,254,81,255,123,254,242,255,61,254,187,0,57,254,75,1,46,254,59,1,11,254,130,0,247,253,110,255,59,254,108,254,231,254,229,253,163,255,11,254,4,0,161,254,249,255,72,255,167,255,209,255,86,255,39,0,37,255,57,0,22,255,35,0,44,255,33,0,63,255,86,0,8,255,147,0,114,254,158,0,205,253,77,0,163,253,214,255,251,253,112,255,123,254,35,255,169,254,233,254,41,254,238,254,255,252,41,255,216,251,119,255,112,251,209,255,19,252,64,0,61,253,145,0,121,254,108,0,134,255,231,255,83,0,116,255,189,0,88,255,222,0,108,255,236,0,130,255,238,0,112,255,244,0,75,255,61,1,108,255,198,1,176,255,26,2,169,255,249,1,72,255,145,1,205,254,41,1,176,254,225,0,11,255,176,0,165,255,116,0,35,0,61,0,52,0,50,0,231,255,83,0,154,255,99,0,174,255,52,0,26,0,222,255,121,0,152,255,123,0,128,255,101,0,147,255,172,0,172,255,48,1,183,255,158,1,211,255,249,1,44,0,28,2,154,0,249,1,218,0,200,1,211,0,203,1,161,0,229,1,88,0,209,1,11,0,134,1,205,255,79,1,167,255,116,1,134,255,218,1,108,255,22,2,70,255,225,1,28,255,101,1,231,254,247,0,185,254,176,0,156,254,116,0,172,254,110,0,244,254,192,0,90,255,41,1,180,255,77,1,35,0,240,0,163,0,55,0,218,0,97,255,158,0,152,254,68,0,6,254,19,0,211,253,19,0,37,254,75,0,218,254,192,0,143,255,68,1,17,0,180,1,105,0,233,1,198,0,225,1,6,1,187,1,11,1,172,1,236,0,176,1,207,0,165,1,169,0,103,1,88,0,11,1,249,255,192,0,216,255,167,0,4,0,165,0,88,0,116,0,125,0,24,0,35,0,194,255,101,255,176,255,152,254,229,255,11,254,55,0,227,253,132,0,253,253,174,0,28,254,156,0,143,254,72,0,161,255,205,255,242,0,41,255,154,1,145,254,79,1,46,254,178,0,26,254,57,0,72,254,33,0,161,254,59,0,17,255,103,0,152,255,134,0,41,0,143,0,139,0,99,0,165,0,8,0,150,0,169,255,136,0,90,255,145,0,44,255,158,0,46,255,139,0,37,255,105,0,249,254,99,0,185,254,94,0,134,254,72,0,127,254,44,0,209,254,52,0,116,255,79,0,0,0,75,0,59,0,37,0,19,0,240,255,203,255,198,255,192,255,211,255,15,0,46,0,136,0,200,0,216,0,99,1,174,0,180,1,22,0,207,1,154,255,192,1,174,255,108,1,41,0,209,0,119,0,64,0,66,0,46,0,180,255,172,0,55,255,55,1,26,255,121,1,59,255,125,1,90,255,99,1,105,255,26,1,123,255,134,0,152,255,216,255,194,255,90,255,17,0,94,255,130,0,227,255,231,0,143,0,17,1,30,1,198,0,112,1,11,0,145,1,46,255,108,1,134,254,19,1,61,254,203,0,63,254,196,0,94,254,233,0,110,254,244,0,156,254,205,0,227,254,150,0,33,255,81,0,105,255,231,255,183,255,94,255,15,0,255,254,101,0,236,254,147,0,233,254,114,0,244,254,41,0,52,255,253,255,165,255,218,255,15,0,154,255,48,0,79,255,244,255,86,255,139,255,183,255,33,255,86,0,211,254,229,0,198,254,39,1,247,254,22,1,57,255,192,0,55,255,110,0,209,254,94,0,48,254,101,0,152,253,33,0,114,253,130,255,211,253,227,254,103,254,103,254,229,254,231,253,46,255,103,253,79,255,41,253,88,255,79,253,108,255,189,253,152,255,55,254,178,255,169,254,165,255,66,255,156,255,231,255,225,255,88,0,90,0,119,0,180,0,86,0,103,0,52,0,11,255,70,0,15,253,94,0,169,251,90,0,125,251,57,0,83,252,2,0,150,253,72,0,214,254,242,0,174,255,128,1,249,255,203,1,183,255,203,1,63,255,108,1,6,255,218,0,59,255,70,0,169,255,211,255,244,255,123,255,227,255,44,255,143,255,231,254,41,255,198,254,251,254,229,254,17,255,81,255,41,255,236,255,255,254,119,0,172,254,192,0,130,254,198,0,203,254,178,0,101,255,139,0,240,255,119,0,59,0,152,0,123,0,209,0,214,0,242,0,37,1,218,0,61,1,165,0,46,1,141,0,4,1,145,0,183,0,152,0,59,0,163,0,165,255,183,0,55,255,183,0,57,255,154,0,136,255,110,0,236,255,41,0,17,0,227,255,238,255,214,255,145,255,2,0,44,255,64,0,2,255,92,0,63,255,72,0,178,255,2,0,220,255,156,255,136,255,94,255,15,255,150,255,222,254,249,255,24,255,46,0,119,255,55,0,139,255,50,0,33,255,46,0,125,254,30,0,30,254,6,0,30,254,247,255,83,254,253,255,189,254,24,0,41,255,46,0,99,255,77,0,75,255,152,0,247,254,236,0,139,254,6,1,66,254,211,0,59,254,125,0,81,254,61,0,110,254,35,0,143,254,41,0,147,254,77,0,92,254,101,0,13,254,52,0,253,253,203,255,94,254,101,255,44,255,46,255,253,255,41,255,75,0,103,255,8,0,249,255,147,255,172,0,52,255,209,0,22,255,28,0,75,255,15,255,180,255,83,254,2,0,50,254,2,0,158,254,211,255,75,255,165,255,198,255,158,255,216,255,178,255,161,255,214,255,70,255,211,255,253,254,136,255,231,254,22,255,240,254,196,254,37,255,207,254,105,255,86,255,134,255,8,0,112,255,145,0,79,255,203,0,81,255,176,0,97,255,77,0,119,255,205,255,141,255,108,255,141,255,114,255,119,255,211,255,79,255,70,0,59,255,152,0,108,255,167,0,2,0,116,0,198,0,30,0,75,1,216,255,88,1,156,255,30,1,92,255,203,0,59,255,57,0,70,255,119,255,90,255,211,254,110,255,130,254,94,255,150,254,63,255,2,255,108,255,222,255,236,255,0,1,158,0,24,2,55,1,205,2,108,1,26,3,77,1,35,3,242,0,48,3,48,0,77,3,244,254,44,3,222,253,161,2,150,253,229,1,231,253,48,1,66,254,136,0,103,254,227,255,145,254,35,255,209,254,152,254,35,255,180,254,121,255,116,255,189,255,77,0,220,255,183,0,214,255,145,0,189,255,46,0,152,255,198,255,130,255,97,255,169,255,225,254,28,0,255,253,150,0,200,252,216,0,216,251,218,0,216,251,167,0,180,252,81,0,207,253,253,255,176,254,203,255,61,255,194,255,136,255,183,255,178,255,163,255,185,255,167,255,172,255,183,255,136,255,167,255,110,255,116,255,94,255,63,255,99,255,19,255,143,255,247,254,209,255,37,255,19,0,189,255,92,0,154,0,143,0,114,1,134,0,225,1,70,0,194,1,15,0,35,1,15,0,55,0,57,0,90,255,68,0,220,254,33,0,240,254,22,0,123,255,112,0,22,0,15,1,110,0,94,1,97,0,11,1,28,0,94,0,216,255,185,255,183,255,66,255,172,255,238,254,165,255,156,254,141,255,110,254,139,255,125,254,158,255,183,254,203,255,15,255,4,0,105,255,57,0,176,255,101,0,216,255,123,0,11,0,141,0,97,0,167,0,200,0,187,0,19,1,194,0,57,1,196,0,44,1,222,0,244,0,231,0,165,0,161,0,57,0,17,0,156,255,123,255,13,255,22,255,2,255,247,254,97,255,4,255,214,255,196,254,30,0,11,254,59,0,70,253,57,0,227,252,64,0,225,252,55,0,15,253,253,255,92,253,150,255,178,253,46,255,216,253,231,254,214,253,218,254,227,253,6,255,30,254,116,255,127,254,61,0,214,254,52,1,238,254,207,1,242,254,233,1,46,255,203,1,163,255,174,1,66,0,152,1,24,1,105,1,2,2,41,1,143,2,253,0,169,2,0,1,125,2,0,1,24,2,205,0,105,1,154,0,178,0,165,0,41,0,229,0,249,255,35,1,33,0,48,1,99,0,11,1,121,0,167,0,83,0,44,0,253,255,231,255,161,255,222,255,112,255,233,255,75,255,220,255,48,255,169,255,41,255,86,255,55,255,24,255,90,255,249,254,189,255,216,254,41,0,161,254,90,0,108,254,92,0,81,254,79,0,50,254,50,0,255,253,59,0,203,253,141,0,158,253,229,0,136,253,229,0,191,253,134,0,55,254,6,0,176,254,152,255,4,255,130,255,72,255,187,255,130,255,205,255,156,255,86,255,141,255,141,254,139,255,2,254,178,255,19,254,198,255,141,254,156,255,35,255,70,255,158,255,238,254,19,0,161,254,152,0,123,254,39,1,141,254,141,1,187,254,154,1,6,255,75,1,147,255,233,0,66,0,198,0,196,0,220,0,211,0,214,0,119,0,161,0,251,255,114,0,158,255,141,0,147,255,216,0,240,255,11,1,105,0,240,0,205,0,156,0,8,1,66,0,15,1,242,255,214,0,165,255,125,0,97,255,83,0,39,255,119,0,26,255,200,0,52,255,6,1,46,255,15,1,229,254,247,0,156,254,229,0,165,254,203,0,240,254,103,0,61,255,185,255,114,255,15,255,194,255,211,254,61,0,8,255,216,0,81,255,79,1,110,255,110,1,79,255,70,1,35,255,22,1,26,255,251,0,77,255,238,0,152,255,207,0,207,255,128,0,205,255,8,0,150,255,139,255,72,255,249,254,8,255,119,254,11,255,63,254,134,255,134,254,64,0,15,255,183,0,145,255,134,0,242,255,183,255,52,0,207,254,141,0,116,254,253,0,183,254,41,1,44,255,236,0,90,255,132,0,17,255,33,0,154,254,227,255,114,254,214,255,211,254,253,255,134,255,35,0,72,0,55,0,6,1,33,0,105,1,229,255,55,1,176,255,218,0,180,255,211,0,240,255,17,1,79,0,50,1,143,0,0,1,156,0,167,0,145,0,196,0,174,0,196,1,8,1,0,3,116,1,130,3,178,1,46,3,174,1,103,2,139,1,103,1,64,1,70,0,236,0,108,255,189,0,6,255,172,0,211,254,128,0,125,254,66,0,26,254,48,0,244,253,123,0,33,254,28,1,110,254,236,1,178,254,125,2,214,254,114,2,236,254,247,1,30,255,116,1,116,255,39,1,200,255,2,1,231,255,227,0,209,255,218,0,174,255,8,1,176,255,57,1,218,255,35,1,249,255,207,0,253,255,132,0,247,255,94,0,253,255,75,0,240,255,81,0,169,255,114,0,37,255,147,0,154,254,123,0,105,254,22,0,174,254,147,255,75,255,30,255,6,0,227,254,174,0,238,254,2,1,52,255,229,0,139,255,134,0,192,255,64,0,194,255,68,0,163,255,92,0,165,255,52,0,253,255,200,255,147,0,57,255,39,1,178,254,121,1,90,254,75,1,61,254,152,0,112,254,169,255,200,254,214,254,6,255,101,254,253,254,108,254,216,254,183,254,22,255,227,254,240,255,225,254,6,1,229,254,178,1,2,255,176,1,35,255,64,1,52,255,192,0,52,255,94,0,2,255,64,0,143,254,103,0,52,254,161,0,52,254,180,0,123,254,150,0,211,254,103,0,19,255,72,0,72,255,50,0,150,255,33,0,200,255,30,0,192,255,44,0,169,255,44,0,196,255,0,0,24,0,203,255,110,0,196,255,128,0,222,255,77,0,8,0,249,255,70,0,154,255,165,0,88,255,11,1,97,255,66,1,112,255,48,1,37,255,207,0,163,254,70,0,88,254,198,255,108,254,147,255,158,254,214,255,211,254,83,0,8,255,192,0,41,255,13,1,61,255,61,1,94,255,94,1,165,255,103,1,236,255,61,1,251,255,189,0,189,255,8,0,81,255,79,255,244,254,200,254,220,254,163,254,24,255,220,254,112,255,72,255,116,255,189,255,35,255,22,0,185,254,66,0,132,254,97,0,191,254,132,0,99,255,189,0,61,0,247,0,26,1,26,1,154,1,8,1,139,1,207,0,28,1,174,0,220,0,196,0,2,1,236,0,30,1,26,1,205,0,68,1,37,0,70,1,139,255,13,1,46,255,178,0,251,254,77,0,242,254,249,255,50,255,209,255,150,255,220,255,236,255,0,0,46,0,6,0,97,0,240,255,114,0,236,255,86,0,249,255,46,0,238,255,57,0,187,255,114,0,145,255,185,0,128,255,242,0,86,255,227,0,6,255,136,0,198,254,13,0,194,254,169,255,255,254,94,255,112,255,33,255,225,255,15,255,41,0,26,255,70,0,13,255,33,0,244,254,227,255,33,255,198,255,143,255,225,255,244,255,44,0,26,0,154,0,15,0,8,1,41,0,97,1,147,0,132,1,238,0,68,1,2,1,189,0,247,0,68,0,251,0,8,0,48,1,26,0,152,1,101,0,244,1,220,0,222,1,72,1,46,1,174,1,46,0,33,2,90,255,114,2,8,255,139,2,75,255,130,2,216,255,116,2,75,0,86,2,121,0,28,2,136,0,211,1,152,0,158,1,154,0,114,1,130,0,55,1,125,0,236,0,156,0,161,0,198,0,92,0,211,0,22,0,180,0,207,255,141,0,169,255,123,0,174,255,136,0,141,255,136,0,4,255,41,0,75,254,101,255,214,253,163,254,236,253,139,254,127,254,39,255,61,255,231,255,244,255,66,0,145,0,46,0,233,0,6,0,240,0,13,0,205,0,72,0,158,0,165,0,92,0,244,0,0,0,15,1,154,255,2,1,70,255,247,0,13,255,238,0,227,254,178,0,196,254,59,0,200,254,183,255,225,254,81,255,24,255,41,255,108,255,83,255,200,255,178,255,33,0,26,0,130,0,97,0,192,0,114,0,211,0,114,0,169,0,130,0,68,0,167,0,207,255,139,0,145,255,24,0,165,255,174,255,189,255,141,255,156,255,185,255,79,255,11,0,11,255,66,0,244,254,81,0,30,255,90,0,147,255,101,0,15,0,77,0,0,0,0,0,8,255,196,255,132,253,209,255,75,252,57,0,238,251,194,0,112,252,15,1,132,253,238,0,211,254,119,0,218,255,249,255,66,0,185,255,50,0,192,255,15,0,242,255,231,255,46,0,158,255,108,0,83,255,167,0,61,255,189,0,99,255,150,0,169,255,70,0,247,255,6,0,70,0,236,255,119,0,233,255,94,0,0,0,8,0,46,0,178,255,66,0,139,255,50,0,220,255,22,0,143,0,240,255,81,1,178,255,214,1,128,255,19,2,125,255,22,2,167,255,203,1,203,255,59,1,167,255,174,0,103,255,92,0,63,255,52,0,33,255,6,0,174,254,220,255,13,254,218,255,187,253,0,0,231,253,61,0,105,254,119,0,48,255,139,0,11,0,103,0,150,0,46,0,114,0,30,0,211,255,68,0,75,255,132,0,57,255,180,0,123,255,196,0,174,255,187,0,187,255,154,0,180,255,114,0,156,255,70,0,134,255,11,0,143,255,222,255,154,255,0,0,119,255,114,0,39,255,249,0,214,254,79,1,189,254,114,1,8,255,105,1,187,255,19,1,161,0,94,0,101,1,112,255,163,1,163,254,59,1,66,254,112,0,88,254,174,255,180,254,103,255,44,255,174,255,158,255,22,0,244,255,46,0,55,0,220,255,139,0,81,255,218,0,220,254,247,0,161,254,180,0,174,254,57,0,236,254,209,255,57,255,167,255,130,255,132,255,196,255,44,255,15,0,39,255,110,0,174,255,132,0,79,0,35,0,169,0,154,255,180,0,70,255,158,0,79,255,132,0,156,255,128,0,13,0,147,0,114,0,176,0,156,0,218,0,125,0,247,0,39,0,236,0,189,255,214,0,101,255,185,0,70,255,136,0,99,255,68,0,152,255,6,0,167,255,247,255,108,255,55,0,13,255,198,0,214,254,88,1,11,255,130,1,154,255,70,1,66,0,26,1,176,0,44,1,167,0,94,1,22,0,130,1,211,254,101,1,55,253,211,0,35,252,15,0,33,252,128,255,242,252,50,255,41,254,13,255,121,255,2,255,143,0,13,255,48,1,55,255,92,1,145,255,39,1,13,0,189,0,134,0,77,0,216,0,41,0,253,0,103,0,251,0,161,0,198,0,132,0,103,0,24,0,35,0,183,255,28,0,147,255,64,0,158,255,114,0,156,255,161,0,128,255,174,0,128,255,134,0,165,255,64,0,200,255,6,0,229,255,231,255,253,255,227,255,28,0,17,0,75,0,83,0,94,0,121,0,15,0,114,0,86,255,68,0,147,254,28,0,59,254,2,0,121,254,0,0,39,255,0,0,207,255,253,255,79,0,247,255,189,0,214,255,22,1,139,255,70,1,41,255,86,1,225,254,66,1,225,254,22,1,46,255,247,0,196,255,249,0,132,0,222,0,19,1,116,0,83,1,227,255,92,1,132,255,55,1,103,255,218,0,77,255,125,0,22,255,79,0,225,254,77,0,185,254,105,0,150,254,130,0,123,254,108,0,121,254,253,255,132,254,86,255,139,254,229,254,112,254,174,254,66,254,139,254,50,254,116,254,105,254,139,254,185,254,187,254,238,254,233,254,77,255,37,255,35,0,119,255,203,0,194,255,200,0,247,255,92,0,37,0,244,255,77,0,192,255,88,0,207,255,143,0,11,0,251,0,88,0,64,1,147,0,50,1,141,0,249,0,88,0,211,0,19,0,214,0,200,255,198,0,112,255,123,0,41,255,30,0,26,255,244,255,70,255,33,0,156,255,132,0,220,255,209,0,220,255,233,0,200,255,216,0,205,255,161,0,216,255,70,0,198,255,218,255,187,255,136,255,194,255,105,255,211,255,99,255,238,255,77,255,24,0,41,255,88,0,15,255,139,0,2,255,125,0,26,255,52,0,103,255,205,255,198,255,103,255,0,0,37,255,249,255,70,255,178,255,174,255,81,255,2,0,17,255,24,0,242,254,0,0,214,254,189,255,176,254,112,255,112,254,28,255,52,254,196,254,39,254,92,254,52,254,244,253,15,254,169,253,205,253,165,253,236,253,242,253,121,254,55,254,86,255,61,254,75,0,105,254,22,1,233,254,134,1,114,255,161,1,189,255,156,1,242,255,220,1,52,0,119,2,139,0,244,2,216,0,231,2,8,1,46,2,35,1,24,1,22,1,28,0,216,0,141,255,154,0,125,255,150,0,220,255,196,0,114,0,220,0,240,0,167,0,2,1,41,0,192,0,158,255,99,0,92,255,64,0,101,255,119,0,156,255,145,0,231,255,200,255,50,0,68,254,132,0,255,252,176,0,147,252,161,0,218,252,116,0,105,253,108,0,233,253,158,0,61,254,220,0,136,254,225,0,2,255,163,0,147,255,83,0,249,255,75,0,4,0,143,0,229,255,0,1,225,255,61,1,26,0,50,1,114,0,6,1,172,0,222,0,156,0,203,0,61,0,187,0,165,255,152,0,249,254,101,0,147,254,37,0,132,254,233,255,152,254,205,255,200,254,211,255,41,255,203,255,165,255,139,255,2,0,8,255,39,0,145,254,37,0,103,254,0,0,127,254,158,255,163,254,55,255,176,254,24,255,143,254,61,255,125,254,79,255,147,254,44,255,249,254,4,255,128,255,4,255,240,255,57,255,19,0,125,255,244,255,183,255,198,255,227,255,192,255,24,0,218,255,92,0,207,255,136,0,105,255,103,0,227,254,251,255,134,254,121,255,139,254,15,255,218,254,233,254,50,255,37,255,134,255,145,255,216,255,207,255,0,0,216,255,220,255,220,255,134,255,8,0,77,255,39,0,90,255,8,0,150,255,180,255,216,255,92,255,236,255,57,255,165,255,81,255,28,255,147,255,121,254,216,255,2,254,0,0,227,253,39,0,253,253,101,0,37,254,172,0,88,254,203,0,163,254,189,0,8,255,152,0,94,255,114,0,172,255,99,0,28,0,105,0,167,0,92,0,253,0,6,0,37,1,114,255,77,1,2,255,116,1,17,255,119,1,130,255,64,1,240,255,192,0,64,0,26,0,176,0,167,255,86,1,141,255,13,2,143,255,132,2,136,255,154,2,158,255,99,2,203,255,227,1,236,255,24,1,17,0,57,0,50,0,154,255,64,0,79,255,50,0,61,255,0,0,59,255,205,255,97,255,214,255,176,255,24,0,240,255,88,0,209,255,94,0,101,255,81,0,2,255,55,0,247,254,220,255,72,255,128,255,183,255,125,255,247,255,183,255,15,0,225,255,19,0,183,255,17,0,86,255,24,0,251,254,28,0,247,254,4,0,92,255,225,255,249,255,203,255,112,0,209,255,172,0,214,255,187,0,207,255,180,0,249,255,156,0,88,0,125,0,196,0,105,0,249,0,123,0,238,0,174,0,196,0,207,0,187,0,161,0,218,0,50,0,240,0,214,255,229,0,176,255,200,0,187,255,180,0,207,255,152,0,196,255,94,0,143,255,8,0,44,255,205,255,194,254,211,255,141,254,4,0,185,254,57,0,55,255,92,0,185,255,101,0,11,0,92,0,77,0,108,0,132,0,187,0,139,0,39,1,83,0,119,1,30,0,119,1,0,0,24,1,183,255,114,0,251,254,185,255,8,254,28,255,110,253,191,254,110,253,136,254,196,253,125,254,50,254,189,254,200,254,81,255,119,255,244,255,22,0,94,0,156,0,141,0,4,1,134,0,75,1,88,0,88,1,48,0,55,1,48,0,247,0,92,0,214,0,132,0,220,0,103,0,207,0,33,0,132,0,231,255,15,0,174,255,154,255,77,255,52,255,227,254,244,254,158,254,2,255,139,254,59,255,174,254,68,255,253,254,33,255,75,255,37,255,88,255,143,255,57,255,33,0,41,255,123,0,77,255,92,0,128,255,242,255,167,255,147,255,200,255,132,255,238,255,180,255,17,0,238,255,59,0,39,0,156,0,86,0,55,1,141,0,134,1,211,0,44,1,37,1,83,0,154,1,132,255,136,2,22,255,233,3,4,255,2,5,37,255,17,5,94,255,55,4,154,255,39,3,180,255,72,2,161,255,136,1,92,255,229,0,33,255,165,0,59,255,194,0,205,255,249,0,156,0,55,1,52,1,114,1,48,1,134,1,165,0,90,1,251,255,238,0,94,255,81,0,198,254,163,255,101,254,222,254,110,254,11,254,189,254,97,253,2,255,48,253,37,255,127,253,55,255,39,254,72,255,251,254,70,255,214,255,50,255,161,0,55,255,86,1,114,255,185,1,229,255,176,1,99,0,72,1,139,0,169,0,57,0,0,0,156,255,128,255,242,254,57,255,105,254,26,255,22,254,30,255,240,253,119,255,233,253,8,0,6,254,161,0,99,254,15,1,253,254,68,1,145,255,81,1,220,255,72,1,194,255,48,1,110,255,247,0,37,255,167,0,233,254,81,0,203,254,33,0,198,254,26,0,225,254,22,0,52,255,4,0,156,255,214,255,238,255,136,255,37,0,11,255,70,0,127,254,64,0,52,254,15,0,52,254,218,255,83,254,222,255,114,254,39,0,127,254,163,0,127,254,52,1,147,254,183,1,174,254,251,1,183,254,209,1,205,254,81,1,238,254,203,0,244,254,112,0,187,254,55,0,68,254,6,0,242,253,233,255,35,254,0,0,209,254,75,0,145,255,139,0,251,255,116,0,244,255,2,0,163,255,112,255,83,255,24,255,70,255,52,255,141,255,143,255,15,0,211,255,158,0,225,255,227,0,222,255,176,0,240,255,22,0,19,0,86,255,61,0,194,254,103,0,165,254,132,0,2,255,134,0,123,255,90,0,147,255,26,0,77,255,220,255,8,255,143,255,11,255,55,255,46,255,2,255,41,255,15,255,6,255,75,255,8,255,141,255,70,255,183,255,161,255,178,255,236,255,161,255,24,0,141,255,35,0,108,255,39,0,26,255,57,0,174,254,94,0,79,254,97,0,39,254,30,0,68,254,214,255,145,254,189,255,233,254,8,0,68,255,163,0,154,255,17,1,194,255,253,0,194,255,145,0,209,255,66,0,26,0,30,0,134,0,253,255,185,0,225,255,128,0,180,255,253,255,143,255,110,255,165,255,26,255,207,255,55,255,244,255,147,255,33,0,205,255,86,0,145,255,112,0,13,255,97,0,163,254,75,0,114,254,99,0,88,254,176,0,63,254,251,0,30,254,68,1,2,254,169,1,28,254,33,2,180,254,77,2,187,255,225,1,247,0,2,1,64,2,30,0,35,3,156,255,37,3,101,255,70,2,86,255,218,0,92,255,128,255,114,255,167,254,130,255,68,254,77,255,48,254,211,254,103,254,99,254,233,254,61,254,134,255,59,254,244,255,61,254,24,0,61,254,39,0,112,254,88,0,227,254,150,0,86,255,222,0,147,255,44,1,139,255,112,1,103,255,119,1,147,255,66,1,2,0,0,1,116,0,211,0,196,0,180,0,233,0,154,0,220,0,161,0,145,0,203,0,46,0,216,0,2,0,169,0,41,0,94,0,125,0,52,0,187,0,52,0,198,0,61,0,178,0,39,0,143,0,240,255,121,0,172,255,128,0,94,255,161,0,19,255,225,0,247,254,52,1,33,255,116,1,116,255,121,1,180,255,55,1,192,255,196,0,147,255,59,0,59,255,187,255,203,254,125,255,108,254,139,255,75,254,187,255,116,254,231,255,180,254,229,255,203,254,176,255,172,254,116,255,127,254,83,255,68,254,59,255,15,254,24,255,233,253,28,255,227,253,134,255,11,254,64,0,70,254,211,0,125,254,253,0,216,254,194,0,108,255,88,0,8,0,0,0,119,0,209,255,178,0,196,255,205,0,187,255,183,0,161,255,134,0,114,255,114,0,59,255,116,0,231,254,139,0,121,254,189,0,24,254,236,0,249,253,214,0,68,254,112,0,161,254,26,0,216,254,13,0,253,254,22,0,66,255,253,255,134,255,214,255,169,255,214,255,187,255,11,0,220,255,61,0,4,0,88,0,35,0,147,0,55,0,2,1,79,0,103,1,112,0,125,1,165,0,79,1,200,0,253,0,198,0,165,0,161,0,68,0,75,0,244,255,238,255,183,255,165,255,132,255,152,255,99,255,194,255,110,255,30,0,143,255,105,0,174,255,99,0,174,255,37,0,147,255,240,255,97,255,198,255,8,255,136,255,174,254,55,255,136,254,11,255,169,254,37,255,220,254,108,255,15,255,158,255,72,255,183,255,121,255,200,255,176,255,231,255,0,0,251,255,83,0,203,255,145,0,116,255,185,0,68,255,207,0,79,255,205,0,125,255,130,0,156,255,238,255,116,255,81,255,33,255,249,254,247,254,229,254,17,255,6,255,88,255,92,255,174,255,233,255,2,0,130,0,94,0,17,1,163,0,132,1,150,0,192,1,61,0,183,1,200,255,156,1,103,255,141,1,72,255,150,1,83,255,183,1,88,255,207,1,68,255,196,1,46,255,150,1,24,255,70,1,227,254,225,0,147,254,79,0,70,254,169,255,26,254,19,255,70,254,161,254,196,254,88,254,83,255,90,254,192,255,172,254,247,255,17,255,249,255,81,255,198,255,143,255,105,255,242,255,15,255,70,0,207,254,90,0,136,254,50,0,57,254,244,255,30,254,222,255,55,254,231,255,123,254,231,255,249,254,205,255,161,255,145,255,61,0,83,255,167,0,57,255,220,0,68,255,192,0,97,255,59,0,172,255,103,255,4,0,183,254,48,0,110,254,28,0,154,254,251,255,22,255,220,255,139,255,178,255,174,255,136,255,128,255,103,255,68,255,90,255,55,255,88,255,108,255,77,255,229,255,75,255,134,0,105,255,33,1,134,255,150,1,123,255,218,1,101,255,0,2,119,255,233,1,183,255,123,1,0,0,209,0,66,0,59,0,125,0,247,255,187,0,249,255,233,0,46,0,6,1,152,0,6,1,233,0,233,0,231,0,203,0,163,0,163,0,75,0,72,0,15,0,214,255,242,255,112,255,220,255,46,255,207,255,19,255,238,255,26,255,94,0,19,255,192,0,41,255,183,0,158,255,108,0,112,0,61,0,75,1,70,0,207,1,108,0,189,1,141,0,75,1,174,0,211,0,225,0,132,0,28,1,101,0,30,1,154,0,172,0,22,1,0,0,161,1,110,255,238,1,8,255,218,1,222,254,163,1,229,254,121,1,13,255,2,1,41,255,39,0,72,255,68,255,163,255,185,254,0,0,147,254,57,0,156,254,70,0,174,254,35,0,207,254,214,255,2,255,128,255,50,255,63,255,86,255,39,255,121,255,30,255,158,255,11,255,176,255,233,254,183,255,231,254,216,255,33,255,19,0,110,255,79,0,180,255,136,0,207,255,194,0,196,255,203,0,222,255,103,0,41,0,180,255,128,0,251,254,161,0,125,254,152,0,68,254,152,0,55,254,134,0,41,254,37,0,255,253,114,255,214,253,189,254,203,253,94,254,218,253,105,254,253,253,178,254,68,254,242,254,169,254,19,255,225,254,57,255,207,254,108,255,174,254,139,255,187,254,112,255,247,254,44,255,66,255,249,254,119,255,6,255,121,255,63,255,75,255,101,255,11,255,75,255,8,255,4,255,88,255,211,254,192,255,227,254,253,255,17,255,236,255,59,255,180,255,105,255,150,255,185,255,178,255,33,0,11,0,132,0,88,0,183,0,59,0,178,0,189,255,178,0,66,255,238,0,30,255,81,1,103,255,150,1,207,255,169,1,0,0,130,1,0,0,52,1,249,255,207,0,15,0,81,0,50,0,227,255,75,0,147,255,48,0,90,255,205,255,57,255,79,255,50,255,19,255,55,255,255,254,37,255,207,254,249,254,70,254,205,254,108,253,205,254,145,252,57,255,222,251,0,0,90,251,165,0,15,251,187,0,48,251,75,0,207,251,163,255,220,252,70,255,39,254,119,255,86,255,251,255,244,255,90,0,225,255,66,0,112,255,214,255,24,255,121,255,26,255,116,255,112,255,180,255,238,255,240,255,52,0,30,0,52,0,90,0,17,0,218,0,249,255,174,1,227,255,81,2,189,255,35,2,161,255,72,1,192,255,101,0,22,0,236,255,134,0,203,255,236,0,216,255,28,1,211,255,0,1,196,255,174,0,174,255,86,0,141,255,0,0,103,255,172,255,112,255,125,255,200,255,152,255,105,0,244,255,41,1,94,0,178,1,163,0,211,1,167,0,161,1,139,0,83,1,105,0,13,1,59,0,227,0,8,0,189,0,17,0,130,0,92,0,46,0,163,0,247,255,167,0,2,0,114,0,86,0,48,0,176,0,253,255,218,0,231,255,189,0,247,255,130,0,15,0,83,0,35,0,30,0,48,0,216,255,30,0,154,255,231,255,128,255,152,255,169,255,94,255,19,0,55,255,167,0,11,255,19,1,220,254,61,1,178,254,97,1,134,254,174,1,112,254,218,1,161,254,196,1,41,255,165,1,244,255,125,1,165,0,72,1,225,0,6,1,178,0,185,0,143,0,119,0,216,0,112,0,83,1,178,0,119,1,253,0,24,1,26,1,130,0,24,1,240,255,28,1,99,255,35,1,227,254,251,0,158,254,139,0,143,254,4,0,134,254,194,255,167,254,236,255,11,255,116,0,114,255,242,0,185,255,244,0,19,0,79,0,196,0,94,255,139,1,145,254,229,1,48,254,172,1,57,254,46,1,125,254,205,0,205,254,141,0,41,255,90,0,169,255,112,0,28,0,216,0,103,0,50,1,216,0,57,1,183,1,253,0,172,2,165,0,17,3,92,0,152,2,24,0,147,1,163,255,141,0,251,254,247,255,123,254,238,255,88,254,55,0,110,254,75,0,147,254,253,255,200,254,152,255,30,255,136,255,132,255,240,255,187,255,136,0,165,255,13,1,88,255,86,1,46,255,68,1,79,255,196,0,114,255,11,0,94,255,121,255,41,255,75,255,255,254,99,255,244,254,132,255,6,255,167,255,249,254,231,255,167,254,33,0,105,254,55,0,147,254,44,0,17,255,22,0,167,255,233,255,35,0,172,255,101,0,161,255,77,0,216,255,251,255,13,0,172,255,253,255,152,255,156,255,200,255,68,255,253,255,26,255,244,255,6,255,198,255,227,254,154,255,196,254,134,255,222,254,152,255,37,255,183,255,75,255,183,255,61,255,174,255,37,255,152,255,17,255,41,255,236,254,127,254,169,254,19,254,116,254,17,254,121,254,108,254,218,254,8,255,161,255,141,255,116,0,196,255,249,0,205,255,39,1,180,255,19,1,145,255,227,0,123,255,236,0,136,255,61,1,198,255,152,1,64,0,194,1,236,0,165,1,136,1,59,1,211,1,169,0,176,1,2,0,37,1,101,255,112,0,244,254,203,255,196,254,68,255,189,254,233,254,194,254,180,254,169,254,185,254,105,254,44,255,48,254,244,255,50,254,172,0,112,254,57,1,205,254,152,1,46,255,218,1,125,255,26,2,163,255,70,2,196,255,39,2,233,255,178,1,214,255,4,1,154,255,83,0,116,255,207,255,94,255,134,255,63,255,134,255,30,255,216,255,11,255,92,0,6,255,185,0,13,255,203,0,8,255,200,0,249,254,209,0,233,254,222,0,249,254,227,0,41,255,203,0,97,255,165,0,128,255,180,0,152,255,22,1,198,255,132,1,0,0,154,1,28,0,6,1,0,0,238,255,205,255,236,254,189,255,134,254,229,255,185,254,35,0,41,255,83,0,154,255,75,0,209,255,6,0,194,255,203,255,139,255,205,255,88,255,22,0,88,255,134,0,145,255,240,0,0,0,41,1,119,0,19,1,174,0,209,0,116,0,147,0,225,255,99,0,90,255,52,0,19,255,15,0,225,254,2,0,165,254,233,255,101,254,169,255,26,254,125,255,216,253,139,255,211,253,167,255,52,254,176,255,207,254,189,255,97,255,205,255,205,255,200,255,13,0,189,255,41,0,233,255,26,0,75,0,216,255,141,0,103,255,94,0,249,254,209,255,194,254,59,255,218,254,253,254,44,255,24,255,128,255,59,255,198,255,26,255,11,0,209,254,105,0,180,254,200,0,222,254,15,1,26,255,70,1,77,255,86,1,114,255,30,1,161,255,187,0,6,0,114,0,176,0,81,0,79,1,61,0,143,1,41,0,108,1,231,255,0,1,218,254,145,0,2,253,99,0,143,251,139,0,59,251,205,0,222,251,2,1,233,252,39,1,253,253,59,1,207,254,26,1,72,255,205,0,132,255,128,0,139,255,50,0,141,255,205,255,225,255,79,255,128,0,242,254,35,1,15,255,121,1,161,255,99,1,88,0,249,0,242,0,105,0,50,1,238,255,249,0,161,255,112,0,116,255,240,255,68,255,200,255,15,255,6,0,222,254,114,0,194,254,176,0,229,254,161,0,86,255,121,0,209,255,83,0,22,0,26,0,33,0,207,255,13,0,136,255,8,0,86,255,30,0,81,255,19,0,125,255,189,255,167,255,59,255,192,255,191,254,236,255,110,254,52,0,77,254,97,0,90,254,86,0,161,254,59,0,33,255,75,0,176,255,132,0,22,0,167,0,72,0,154,0,77,0,125,0,44,0,119,0,240,255,141,0,185,255,185,0,176,255,203,0,225,255,163,0,57,0,81,0,163,0,2,0,251,0,200,255,48,1,180,255,59,1,238,255,39,1,90,0,251,0,187,0,183,0,225,0,81,0,189,0,205,255,86,0,70,255,180,255,220,254,15,255,132,254,187,254,57,254,187,254,48,254,225,254,139,254,11,255,4,255,63,255,103,255,114,255,187,255,134,255,2,0,97,255,39,0,24,255,17,0,211,254,174,255,143,254,61,255,70,254,26,255,72,254,57,255,178,254,83,255,39,255,94,255,81,255,119,255,30,255,172,255,180,254,8,0,57,254,130,0,251,253,185,0,61,254,94,0,242,254,154,255,198,255,222,254,94,0,165,254,139,0,28,255,125,0,218,255,114,0,94,0,119,0,145,0,88,0,152,0,28,0,145,0,231,255,112,0,227,255,55,0,244,255,253,255,229,255,218,255,192,255,185,255,198,255,105,255,17,0,211,254,114,0,26,254,167,0,209,253,143,0,48,254,75,0,203,254,41,0,44,255,46,0,101,255,35,0,174,255,222,255,0,0,154,255,28,0,174,255,231,255,30,0,105,255,139,0,207,254,141,0,66,254,41,0,244,253,158,255,15,254,19,255,150,254,183,254,46,255,178,254,147,255,2,255,194,255,48,255,211,255,236,254,222,255,130,254,222,255,99,254,198,255,139,254,108,255,180,254,207,254,191,254,75,254,185,254,39,254,211,254,110,254,59,255,255,254,242,255,174,255,152,0,59,0,143,0,136,0,136,255,143,0,249,253,99,0,203,252,28,0,123,252,200,255,211,252,86,255,121,253,222,254,79,254,154,254,63,255,209,254,6,0,114,255,121,0,52,0,141,0,194,0,103,0,227,0,57,0,158,0,13,0,19,0,6,0,134,255,50,0,70,255,88,0,108,255,68,0,178,255,22,0,225,255,11,0,247,255,70,0,6,0,174,0,33,0,0,1,50,0,33,1,253,255,244,0,145,255,141,0,86,255,22,0,132,255,200,255,247,255,172,255,116,0,152,255,253,0,123,255,134,1,123,255,0,2,154,255,83,2,183,255,112,2,183,255,72,2,165,255,8,2,176,255,225,1,229,255,192,1,19,0,119,1,37,0,236,0,22,0,81,0,251,255,39,0,205,255,200,0,156,255,238,1,119,255,218,2,88,255,26,3,61,255,207,2,46,255,123,2,63,255,99,2,112,255,101,2,150,255,59,2,134,255,231,1,88,255,180,1,37,255,187,1,249,254,187,1,11,255,101,1,112,255,200,0,11,0,59,0,156,0,247,255,249,0,233,255,19,1,15,0,236,0,88,0,152,0,147,0,68,0,172,0,28,0,152,0,64,0,119,0,123,0,88,0,163,0,41,0,200,0,240,255,229,0,209,255,231,0,216,255,220,0,218,255,200,0,203,255,180,0,178,255,169,0,169,255,185,0,196,255,209,0,218,255,222,0,231,255,225,0,236,255,222,0,227,255,209,0,198,255,183,0,156,255,180,0,83,255,229,0,13,255,48,1,30,255,99,1,174,255,130,1,108,0,141,1,229,0,123,1,249,0,68,1,231,0,242,0,229,0,119,0,253,0,0,0,19,1,185,255,251,0,187,255,178,0,4,0,101,0,121,0,99,0,185,0,185,0,163,0,6,1,101,0,249,0,44,0,163,0,0,0,48,0,238,255,178,255,238,255,61,255,233,255,244,254,205,255,229,254,169,255,238,254,136,255,231,254,112,255,200,254,130,255,176,254,229,255,174,254,94,0,180,254,154,0,227,254,125,0,83,255,41,0,240,255,220,255,121,0,225,255,174,0,59,0,150,0,180,0,88,0,253,0,11,0,0,1,211,255,203,0,216,255,108,0,17,0,249,255,92,0,161,255,152,0,145,255,192,0,196,255,233,0,2,0,33,1,41,0,86,1,15,0,83,1,183,255,233,0,75,255,52,0,247,254,119,255,191,254,242,254,207,254,189,254,35,255,214,254,167,255,8,255,68,0,46,255,4,1,66,255,203,1,61,255,70,2,46,255,72,2,50,255,236,1,97,255,121,1,196,255,28,1,46,0,194,0,88,0,50,0,61,0,105,255,242,255,185,254,174,255,101,254,145,255,101,254,150,255,121,254,161,255,127,254,147,255,132,254,128,255,174,254,97,255,236,254,70,255,26,255,57,255,28,255,72,255,15,255,108,255,30,255,154,255,70,255,207,255,92,255,240,255,99,255,240,255,50,255,220,255,229,254,225,255,231,254,17,0,61,255,61,0,114,255,50,0,77,255,17,0,242,254,59,0,154,254,205,0,83,254,112,1,30,254,194,1,37,254,176,1,99,254,114,1,176,254,2,1,222,254,88,0,200,254,187,255,150,254,163,255,121,254,0,0,143,254,88,0,231,254,88,0,119,255,46,0,4,0,46,0,64,0,112,0,0,0,205,0,154,255,249,0,112,255,222,0,130,255,158,0,132,255,105,0,119,255,83,0,130,255,79,0,187,255,116,0,251,255,185,0,37,0,233,0,48,0,238,0,41,0,229,0,19,0,229,0,247,255,214,0,211,255,161,0,238,255,92,0,88,0,57,0,218,0,72,0,35,1,121,0,6,1,161,0,145,0,161,0,4,0,156,0,154,255,174,0,92,255,158,0,63,255,90,0,55,255,8,0,68,255,214,255,132,255,176,255,8,0,121,255,187,0,57,255,70,1,30,255,108,1,86,255,75,1,211,255,46,1,86,0,41,1,169,0,19,1,176,0,187,0,94,0,37,0,233,255,163,255,147,255,125,255,128,255,169,255,143,255,251,255,154,255,79,0,145,255,128,0,112,255,132,0,63,255,128,0,37,255,134,0,37,255,147,0,24,255,130,0,238,254,66,0,196,254,225,255,174,254,163,255,158,254,200,255,185,254,55,0,24,255,116,0,180,255,46,0,110,0,150,255,28,1,17,255,167,1,229,254,253,1,247,254,24,2,15,255,244,1,57,255,192,1,163,255,132,1,37,0,61,1,94,0,251,0,57,0,4,1,236,255,128,1,156,255,52,2,81,255,192,2,13,255,211,2,236,254,99,2,2,255,165,1,61,255,6,1,119,255,194,0,156,255,178,0,141,255,169,0,81,255,147,0,26,255,114,0,26,255,41,0,70,255,172,255,123,255,77,255,178,255,55,255,19,0,81,255,209,0,132,255,154,1,214,255,233,1,35,0,172,1,70,0,92,1,79,0,59,1,103,0,236,0,121,0,41,0,105,0,75,255,70,0,183,254,46,0,176,254,37,0,55,255,26,0,249,255,13,0,156,0,6,0,8,1,8,0,72,1,17,0,92,1,11,0,83,1,11,0,41,1,64,0,244,0,154,0,222,0,214,0,220,0,185,0,180,0,66,0,88,0,165,255,236,255,33,255,147,255,247,254,103,255,30,255,105,255,112,255,154,255,209,255,242,255,41,0,92,0,86,0,185,0,19,0,242,0,116,255,19,1,209,254,64,1,97,254,134,1,28,254,229,1,17,254,44,2,79,254,55,2,203,254,37,2,108,255,39,2,0,0,41,2,112,0,253,1,192,0,145,1,236,0,242,0,28,1,72,0,86,1,187,255,114,1,79,255,44,1,229,254,139,0,152,254,229,255,150,254,150,255,244,254,136,255,150,255,141,255,52,0,143,255,158,0,143,255,187,0,154,255,132,0,187,255,2,0,231,255,99,255,242,255,187,254,214,255,63,254,200,255,24,254,238,255,83,254,55,0,236,254,105,0,203,255,92,0,156,0,24,0,4,1,203,255,233,0,145,255,139,0,119,255,37,0,132,255,251,255,167,255,41,0,194,255,180,0,205,255,70,1,200,255,130,1,185,255,52,1,154,255,103,0,108,255,139,255,48,255,255,254,251,254,227,254,11,255,41,255,114,255,172,255,0,0,61,0,68,0,158,0,33,0,150,0,178,255,24,0,39,255,108,255,176,254,8,255,136,254,61,255,205,254,225,255,88,255,134,0,200,255,209,0,240,255,194,0,244,255,154,0,253,255,130,0,15,0,110,0,17,0,77,0,231,255,17,0,172,255,207,255,125,255,189,255,103,255,218,255,101,255,240,255,125,255,231,255,183,255,233,255,0,0,6,0,44,0,35,0,57,0,35,0,46,0,253,255,28,0,192,255,244,255,161,255,174,255,244,255,92,255,165,0,77,255,70,1,143,255,123,1,227,255,70,1,247,255,249,0,196,255,196,0,97,255,167,0,249,254,134,0,191,254,81,0,194,254,70,0,236,254,136,0,24,255,240,0,26,255,86,1,209,254,154,1,86,254,174,1,2,254,152,1,22,254,88,1,141,254,229,0,35,255,99,0,163,255,39,0,11,0,75,0,88,0,158,0,147,0,196,0,194,0,180,0,242,0,158,0,19,1,163,0,233,0,203,0,92,0,33,1,187,255,143,1,112,255,247,1,125,255,57,2,176,255,57,2,231,255,198,1,11,0,231,0,247,255,233,255,161,255,33,255,44,255,185,254,132,254,165,254,163,253,183,254,22,253,198,254,77,253,194,254,2,254,165,254,176,254,134,254,253,254,139,254,247,254,178,254,233,254,211,254,37,255,238,254,169,255,66,255,30,0,200,255,81,0,59,0,75,0,110,0,50,0,61,0,44,0,180,255,83,0,17,255,158,0,158,254,227,0,123,254,247,0,185,254,211,0,61,255,136,0,183,255,50,0,251,255,249,255,26,0,231,255,52,0,220,255,86,0,180,255,90,0,103,255,39,0,8,255,236,255,176,254,178,255,103,254,75,255,63,254,189,254,79,254,114,254,178,254,156,254,86,255,249,254,2,0,22,255,110,0,169,254,116,0,191,253,99,0,249,252,154,0,231,252,83,1,125,253,112,2,75,254,134,3,255,254,13,4,119,255,214,3,187,255,39,3,238,255,105,2,17,0,189,1,30,0,37,1,6,0,189,0,220,255,145,0,187,255,130,0,207,255,79,0,37,0,0,0,187,0,178,255,70,1,110,255,121,1,50,255,75,1,17,255,242,0,41,255,174,0,172,255,143,0,119,0,141,0,55,1,152,0,141,1,165,0,68,1,178,0,139,0,185,0,242,255,205,0,207,255,13,1,251,255,86,1,44,0,81,1,61,0,251,0,55,0,150,0,48,0,66,0,48,0,253,255,41,0,211,255,15,0,192,255,214,255,180,255,110,255,165,255,216,254,152,255,63,254,178,255,242,253,231,255,8,254,30,0,108,254,103,0,255,254,194,0,119,255,6,1,143,255,28,1,86,255,4,1,22,255,189,0,22,255,105,0,116,255,44,0,242,255,35,0,92,0,68,0,156,0,143,0,183,0,236,0,174,0,46,1,132,0,48,1,88,0,238,0,52,0,116,0,33,0,225,255,30,0,108,255,50,0,59,255,81,0,81,255,114,0,165,255,154,0,6,0,174,0,86,0,134,0,150,0,2,0,194,0,101,255,205,0,17,255,203,0,52,255,207,0,167,255,200,0,33,0,178,0,108,0,156,0,130,0,167,0,103,0,183,0,41,0,161,0,238,255,108,0,172,255,28,0,79,255,194,255,249,254,121,255,207,254,101,255,238,254,150,255,77,255,2,0,172,255,99,0,192,255,145,0,147,255,163,0,92,255,150,0,59,255,86,0,39,255,33,0,15,255,4,0,240,254,209,255,225,254,99,255,253,254,244,254,79,255,240,254,176,255,103,255,220,255,0,0,172,255,92,0,35,255,83,0,143,254,0,0,59,254,180,255,46,254,174,255,75,254,225,255,101,254,15,0,134,254,13,0,200,254,225,255,50,255,183,255,150,255,185,255,198,255,229,255,209,255,61,0,187,255,152,0,112,255,169,0,2,255,70,0,141,254,187,255,44,254,116,255,233,253,121,255,225,253,156,255,44,254,187,255,183,254,183,255,79,255,134,255,240,255,59,255,139,0,8,255,242,0,4,255,11,1,253,254,238,0,191,254,192,0,83,254,134,0,207,253,68,0,99,253,253,255,35,253,187,255,35,253,143,255,112,253,130,255,255,253,128,255,141,254,125,255,205,254,139,255,211,254,209,255,220,254,70,0,2,255,174,0,63,255,194,0,130,255,132,0,189,255,66,0,0,0,92,0,83,0,196,0,172,0,26,1,244,0,48,1,30,1,48,1,55,1,75,1,70,1,94,1,59,1,55,1,0,1,207,0,167,0,79,0,116,0,200,255,123,0,50,255,134,0,152,254,97,0,33,254,6,0,233,253,150,255,28,254,63,255,203,254,50,255,183,255,108,255,121,0,209,255,187,0,46,0,121,0,75,0,236,255,57,0,90,255,35,0,249,254,35,0,216,254,39,0,249,254,35,0,72,255,11,0,156,255,227,255,189,255,211,255,163,255,229,255,116,255,244,255,81,255,229,255,55,255,205,255,44,255,196,255,75,255,187,255,150,255,161,255,227,255,108,255,2,0,37,255,244,255,218,254,203,255,185,254,172,255,233,254,169,255,88,255,178,255,203,255,172,255,44,0,154,255,134,0,158,255,209,0,192,255,13,1,233,255,39,1,4,0,13,1,8,0,187,0,2,0,121,0,6,0,119,0,0,0,147,0,211,255,150,0,141,255,105,0,86,255,30,0,81,255,222,255,136,255,189,255,227,255,198,255,57,0,231,255,134,0,15,0,194,0,59,0,222,0,121,0,231,0,185,0,251,0,222,0,17,1,194,0,13,1,99,0,216,0,249,255,132,0,194,255,44,0,214,255,222,255,19,0,145,255,77,0,75,255,92,0,22,255,48,0,2,255,227,255,253,254,139,255,244,254,39,255,244,254,200,254,4,255,158,254,17,255,203,254,35,255,44,255,77,255,125,255,139,255,165,255,203,255,161,255,253,255,143,255,251,255,143,255,178,255,220,255,66,255,119,0,200,254,8,1,88,254,59,1,4,254,6,1,236,253,147,0,28,254,52,0,123,254,13,0,220,254,24,0,46,255,55,0,128,255,75,0,196,255,70,0,244,255,50,0,17,0,35,0,17,0,52,0,220,255,81,0,121,255,59,0,255,254,0,0,167,254,214,255,161,254,227,255,251,254,2,0,141,255,8,0,13,0,0,0,72,0,17,0,48,0,88,0,200,255,178,0,6,255,236,0,6,254,214,0,57,253,139,0,11,253,103,0,145,253,130,0,112,254,145,0,59,255,105,0,185,255,22,0,242,255,196,255,251,255,134,255,220,255,99,255,165,255,97,255,132,255,108,255,158,255,108,255,229,255,114,255,30,0,150,255,28,0,207,255,216,255,249,255,81,255,231,255,176,254,174,255,79,254,123,255,147,254,83,255,132,255,33,255,169,0,211,254,147,1,127,254,4,2,88,254,2,2,121,254,211,1,174,254,145,1,103,254,41,1,136,253,165,0,161,252,44,0,86,252,253,255,152,252,26,0,2,253,83,0,83,253,101,0,143,253,41,0,225,253,189,255,94,254,88,255,249,254,55,255,152,255,90,255,15,0,145,255,79,0,192,255,105,0,222,255,99,0,200,255,75,0,128,255,44,0,63,255,4,0,44,255,214,255,90,255,152,255,192,255,114,255,72,0,101,255,214,0,90,255,52,1,44,255,83,1,222,254,55,1,169,254,238,0,194,254,141,0,39,255,72,0,161,255,77,0,249,255,125,0,33,0,161,0,66,0,143,0,97,0,46,0,103,0,130,255,70,0,231,254,28,0,189,254,8,0,6,255,15,0,121,255,41,0,161,255,55,0,90,255,30,0,6,255,220,255,253,254,99,255,55,255,203,254,114,255,72,254,110,255,37,254,55,255,119,254,253,254,30,255,242,254,233,255,33,255,143,0,141,255,205,0,28,0,116,0,143,0,211,255,187,0,112,255,130,0,139,255,6,0,6,0,145,255,187,0,97,255,68,1,112,255,61,1,163,255,200,0,229,255,68,0,64,0,238,255,163,0,209,255,216,0,203,255,203,0,189,255,178,0,192,255,189,0,220,255,233,0,236,255,8,1,229,255,8,1,229,255,244,0,251,255,227,0,8,0,214,0,19,0,180,0,8,0,101,0,229,255,236,255,192,255,134,255,225,255,112,255,81,0,152,255,209,0,189,255,15,1,178,255,211,0,128,255,57,0,66,255,125,255,249,254,236,254,169,254,172,254,105,254,200,254,90,254,46,255,161,254,165,255,57,255,247,255,240,255,30,0,123,0,77,0,176,0,119,0,158,0,86,0,145,0,244,255,161,0,183,255,172,0,233,255,165,0,94,0,161,0,180,0,169,0,192,0,192,0,174,0,227,0,172,0,17,1,176,0,57,1,156,0,59,1,110,0,17,1,72,0,218,0,46,0,205,0,33,0,233,0,39,0,247,0,70,0,183,0,136,0,48,0,209,0,176,255,240,0,114,255,189,0,130,255,64,0,200,255,189,255,33,0,112,255,136,0,112,255,19,1,189,255,147,1,90,0,185,1,28,1,128,1,231,1,41,1,178,2,229,0,79,3,174,0,123,3,136,0,61,3,110,0,176,2,112,0,236,1,172,0,26,1,6,1,97,0,70,1,0,0,94,1,19,0,90,1,108,0,59,1,180,0,242,0,211,0,150,0,218,0,61,0,211,0,17,0,192,0,46,0,167,0,130,0,172,0,236,0,231,0,72,1,88,1,116,1,180,1,90,1,194,1,11,1,121,1,176,0,30,1,105,0,242,0,70,0,15,1,52,0,121,1,28,0,253,1,227,255,70,2,174,255,37,2,174,255,185,1,247,255,90,1,110,0,70,1,4,1,105,1,150,1,134,1,249,1,139,1,247,1,134,1,134,1,128,1,233,0,121,1,119,0,103,1,68,0,88,1,46,0,77,1,26,0,46,1,251,255,214,0,211,255,101,0,200,255,11,0,231,255,233,255,13,0,244,255,68,0,0,0,154,0,238,255,24,1,147,255,229,1,22,255,249,2,198,254,192,3,214,254,165,3,46,255,216,2,165,255,225,1,19,0,24,1,128,0,136,0,203,0,44,0,227,0,253,255,225,0,247,255,240,0,11,0,249,0,41,0,185,0,81,0,64,0,125,0,207,255,134,0,139,255,94,0,114,255,48,0,116,255,30,0,99,255,37,0,55,255,17,0,28,255,203,255,61,255,119,255,130,255,99,255,185,255,192,255,205,255,72,0,209,255,154,0,225,255,167,0,11,0,165,0,83,0,174,0,163,0,141,0,222,0,46,0,218,0,185,255,158,0,99,255,112,0,46,255,88,0,24,255,75,0,52,255,59,0,125,255,26,0,211,255,240,255,35,0,209,255,90,0,205,255,97,0,229,255,55,0,6,0,0,0,30,0,207,255,247,255,150,255,147,255,88,255,75,255,44,255,88,255,39,255,147,255,61,255,183,255,66,255,176,255,26,255,143,255,220,254,103,255,180,254,63,255,178,254,28,255,229,254,17,255,55,255,48,255,110,255,125,255,119,255,4,0,121,255,165,0,154,255,13,1,200,255,26,1,216,255,238,0,194,255,200,0,165,255,227,0,178,255,72,1,247,255,218,1,110,0,44,2,216,0,238,1,209,0,57,1,108,0,94,0,11,0,163,255,8,0,63,255,77,0,90,255,134,0,194,255,141,0,44,0,130,0,105,0,154,0,119,0,220,0,114,0,50,1,86,0,132,1,4,0,187,1,132,255,216,1,240,254,236,1,105,254,242,1,15,254,203,1,11,254,90,1,101,254,207,0,236,254,112,0,97,255,88,0,185,255,81,0,249,255,75,0,19,0,114,0,242,255,200,0,156,255,2,1,92,255,249,0,110,255,229,0,196,255,236,0,28,0,249,0,61,0,242,0,35,0,216,0,247,255,158,0,220,255,79,0,205,255,26,0,198,255,41,0,236,255,125,0,92,0,2,1,220,0,156,1,35,1,0,2,44,1,225,1,33,1,72,1,8,1,134,0,225,0,220,255,185,0,116,255,141,0,90,255,83,0,125,255,2,0,183,255,174,255,200,255,132,255,156,255,167,255,92,255,244,255,72,255,50,0,125,255,61,0,236,255,2,0,68,0,143,255,72,0,13,255,225,255,165,254,68,255,139,254,194,254,220,254,169,254,145,255,17,255,94,0,229,255,251,0,220,0,81,1,156,1,94,1,4,2,52,1,57,2,227,0,119,2,130,0,185,2,44,0,200,2,222,255,128,2,143,255,222,1,52,255,15,1,178,254,88,0,24,254,233,255,207,253,180,255,41,254,163,255,247,254,172,255,203,255,205,255,70,0,240,255,97,0,242,255,77,0,209,255,90,0,161,255,183,0,119,255,61,1,108,255,139,1,101,255,128,1,61,255,110,1,13,255,139,1,15,255,211,1,66,255,15,2,101,255,30,2,86,255,4,2,68,255,207,1,103,255,116,1,185,255,247,0,15,0,145,0,86,0,130,0,143,0,180,0,214,0,216,0,46,1,222,0,99,1,220,0,81,1,220,0,253,0,227,0,134,0,229,0,24,0,236,0,207,255,4,1,192,255,39,1,0,0,50,1,132,0,6,1,249,0,163,0,19,1,17,0,240,0,150,255,17,1,83,255,145,1,48,255,251,1,240,254,231,1,141,254,105,1,61,254,211,0,44,254,99,0,92,254,55,0,158,254,52,0,229,254,59,0,48,255,55,0,134,255,57,0,244,255,61,0,99,0,24,0,174,0,198,255,211,0,90,255,225,0,6,255,211,0,220,254,169,0,227,254,114,0,247,254,79,0,255,254,68,0,222,254,46,0,172,254,13,0,163,254,11,0,209,254,66,0,15,255,154,0,59,255,203,0,77,255,192,0,61,255,132,0,26,255,57,0,11,255,11,0,24,255,17,0,37,255,86,0,19,255,211,0,218,254,112,1,145,254,220,1,72,254,187,1,244,253,19,1,191,253,77,0,220,253,189,255,75,254,99,255,209,254,70,255,68,255,92,255,150,255,139,255,180,255,165,255,161,255,145,255,128,255,97,255,116,255,55,255,156,255,35,255,251,255,251,254,108,0,172,254,165,0,94,254,123,0,46,254,4,0,37,254,152,255,103,254,145,255,2,255,240,255,185,255,77,0,22,0,132,0,240,255,225,0,152,255,108,1,99,255,174,1,72,255,90,1,57,255,147,0,50,255,218,255,28,255,123,255,214,254,136,255,112,254,229,255,46,254,59,0,41,254,90,0,92,254,90,0,180,254,70,0,37,255,15,0,152,255,196,255,220,255,136,255,242,255,110,255,0,0,99,255,37,0,114,255,92,0,183,255,180,0,22,0,37,1,116,0,112,1,172,0,72,1,189,0,203,0,198,0,103,0,222,0,88,0,2,1,101,0,253,0,81,0,178,0,0,0,57,0,139,255,158,255,57,255,225,254,59,255,66,254,136,255,26,254,229,255,125,254,28,0,48,255,55,0,216,255,72,0,77,0,57,0,136,0,240,255,128,0,119,255,79,0,242,254,30,0,147,254,8,0,127,254,238,255,185,254,174,255,39,255,92,255,178,255,24,255,24,0,225,254,33,0,189,254,233,255,211,254,205,255,33,255,211,255,128,255,209,255,211,255,165,255,19,0,86,255,90,0,240,254,165,0,172,254,218,0,178,254,205,0,19,255,103,0,192,255,203,255,134,0,66,255,24,1,251,254,83,1,220,254,83,1,191,254,90,1,191,254,110,1,229,254,110,1,28,255,64,1,92,255,41,1,161,255,154,1,220,255,163,2,6,0,192,3,68,0,55,4,172,0,180,3,2,1,136,2,0,1,116,1,158,0,203,0,39,0,103,0,205,255,13,0,116,255,165,255,33,255,70,255,4,255,19,255,57,255,37,255,152,255,114,255,233,255,216,255,17,0,37,0,8,0,83,0,242,255,114,0,251,255,145,0,39,0,176,0,88,0,209,0,90,0,218,0,24,0,200,0,187,255,163,0,130,255,121,0,125,255,101,0,125,255,123,0,77,255,203,0,247,254,52,1,169,254,143,1,161,254,185,1,251,254,163,1,222,255,64,1,70,1,187,0,81,2,72,0,86,2,240,255,152,1,183,255,161,0,178,255,205,255,233,255,50,255,79,0,225,254,169,0,200,254,231,0,214,254,33,1,17,255,94,1,119,255,101,1,236,255,30,1,68,0,207,0,134,0,158,0,189,0,108,0,218,0,4,0,207,0,141,255,158,0,79,255,112,0,112,255,90,0,194,255,94,0,244,255,105,0,211,255,99,0,121,255,90,0,19,255,116,0,205,254,192,0,205,254,35,1,4,255,119,1,57,255,169,1,86,255,147,1,112,255,44,1,150,255,163,0,196,255,50,0,211,255,233,255,185,255,189,255,163,255,161,255,218,255,141,255,68,0,123,255,145,0,97,255,145,0,79,255,105,0,108,255,83,0,227,255,77,0,123,0,83,0,238,0,81,0,30,1,61,0,55,1,13,0,70,1,220,255,70,1,172,255,17,1,101,255,189,0,227,254,123,0,41,254,110,0,99,253,114,0,233,252,86,0,227,252,13,0,35,253,174,255,114,253,105,255,209,253,94,255,94,254,114,255,11,255,156,255,163,255,238,255,244,255,88,0,251,255,194,0,227,255,28,1,214,255,90,1,233,255,88,1,0,0,35,1,6,0,216,0,0,0,125,0,249,255,11,0,236,255,136,255,214,255,11,255,174,255,174,254,150,255,134,254,174,255,130,254,253,255,125,254,110,0,119,254,231,0,101,254,83,1,86,254,156,1,101,254,158,1,150,254,64,1,244,254,161,0,123,255,4,0,0,0,147,255,68,0,83,255,44,0,37,255,225,255,6,255,145,255,24,255,90,255,121,255,70,255,8,0,90,255,125,0,167,255,194,0,17,0,236,0,94,0,240,0,94,0,198,0,37,0,123,0,247,255,48,0,225,255,22,0,253,255,37,0,83,0,50,0,187,0,46,0,15,1,50,0,37,1,70,0,238,0,72,0,116,0,30,0,233,255,211,255,125,255,143,255,86,255,128,255,130,255,158,255,227,255,200,255,66,0,225,255,116,0,225,255,125,0,222,255,128,0,0,0,130,0,41,0,105,0,77,0,66,0,83,0,24,0,52,0,249,255,19,0,231,255,55,0,200,255,167,0,158,255,37,1,156,255,123,1,238,255,161,1,105,0,167,1,200,0,163,1,211,0,141,1,150,0,99,1,68,0,55,1,6,0,33,1,247,255,48,1,249,255,33,1,0,0,192,0,0,0,28,0,220,255,121,255,163,255,15,255,108,255,4,255,57,255,66,255,11,255,152,255,236,254,236,255,225,254,46,0,229,254,90,0,33,255,92,0,163,255,70,0,70,0,86,0,211,0,143,0,8,1,187,0,203,0,158,0,44,0,79,0,123,255,4,0,249,254,211,255,191,254,187,255,205,254,198,255,6,255,251,255,33,255,46,0,253,254,39,0,176,254,229,255,121,254,158,255,127,254,139,255,203,254,165,255,41,255,209,255,83,255,0,0,17,255,48,0,132,254,119,0,11,254,205,0,249,253,0,1,70,254,236,0,180,254,145,0,19,255,17,0,103,255,172,255,178,255,147,255,6,0,220,255,101,0,77,0,150,0,154,0,68,0,158,0,103,255,83,0,77,254,216,255,114,253,101,255,37,253,48,255,81,253,50,255,174,253,92,255,30,254,165,255,191,254,236,255,125,255,242,255,4,0,183,255,41,0,110,255,19,0,59,255,0,0,15,255,253,255,233,254,0,0,225,254,19,0,26,255,57,0,130,255,79,0,229,255,41,0,6,0,236,255,227,255,200,255,203,255,200,255,11,0,203,255,152,0,198,255,30,1,205,255,88,1,244,255,48,1,61,0,236,0,119,0,163,0,136,0,57,0,136,0,169,255,145,0,19,255,154,0,178,254,156,0,158,254,150,0,216,254,139,0,39,255,123,0,88,255,70,0,86,255,249,255,70,255,203,255,81,255,214,255,128,255,227,255,189,255,203,255,244,255,147,255,26,0,116,255,44,0,134,255,55,0,187,255,66,0,220,255,101,0,218,255,174,0,231,255,238,0,66,0,240,0,2,1,214,0,216,1,251,0,101,2,114,1,134,2,240,1,88,2,37,2,13,2,4,2,205,1,158,1,150,1,28,1,77,1,158,0,222,0,75,0,97,0,39,0,17,0,48,0,26,0,75,0,108,0,92,0,218,0,75,0,33,1,0,0,57,1,158,255,41,1,97,255,238,0,86,255,163,0,119,255,99,0,167,255,52,0,203,255,26,0,207,255,8,0,178,255,240,255,116,255,189,255,19,255,132,255,180,254,110,255,141,254,150,255,172,254,218,255,249,254,0,0,70,255,200,255,128,255,94,255,183,255,48,255,15,0,130,255,143,0,50,0,11,1,240,0,81,1,123,1,57,1,196,1,207,0,203,1,101,0,125,1,55,0,236,0,61,0,116,0,75,0,99,0,46,0,167,0,247,255,61,1,174,255,37,2,112,255,39,3,90,255,198,3,103,255,185,3,136,255,17,3,174,255,44,2,220,255,103,1,19,0,233,0,88,0,158,0,152,0,108,0,194,0,72,0,227,0,64,0,0,1,101,0,253,0,147,0,189,0,105,0,68,0,227,255,189,255,90,255,99,255,59,255,77,255,150,255,112,255,41,0,211,255,154,0,81,0,154,0,187,0,52,0,227,0,189,255,198,0,130,255,139,0,152,255,92,0,229,255,90,0,68,0,136,0,154,0,229,0,211,0,83,1,8,1,154,1,97,1,147,1,192,1,75,1,178,1,238,0,6,1,152,0,26,0,86,0,108,255,46,0,26,255,48,0,249,254,105,0,15,255,169,0,97,255,169,0,189,255,105,0,251,255,46,0,15,0,44,0,48,0,77,0,119,0,119,0,209,0,169,0,44,1,216,0,99,1,225,0,57,1,185,0,161,0,108,0,225,255,57,0,59,255,64,0,207,254,101,0,167,254,123,0,205,254,134,0,44,255,136,0,143,255,99,0,161,255,0,0,75,255,143,255,216,254,70,255,130,254,35,255,121,254,8,255,198,254,225,254,77,255,174,254,249,255,145,254,178,0,156,254,79,1,222,254,178,1,52,255,185,1,139,255,86,1,211,255,207,0,8,0,94,0,39,0,2,0,35,0,134,255,8,0,209,254,253,255,48,254,28,0,251,253,88,0,83,254,116,0,13,255,77,0,225,255,238,255,169,0,143,255,86,1,94,255,222,1,75,255,37,2,59,255,35,2,48,255,229,1,50,255,125,1,55,255,24,1,39,255,218,0,236,254,172,0,156,254,99,0,123,254,249,255,187,254,141,255,61,255,70,255,192,255,83,255,17,0,178,255,22,0,30,0,200,255,110,0,81,255,152,0,225,254,150,0,172,254,101,0,225,254,48,0,94,255,37,0,222,255,50,0,50,0,33,0,150,0,200,255,35,1,48,255,141,1,132,254,132,1,233,253,19,1,172,253,154,0,231,253,81,0,90,254,50,0,187,254,41,0,251,254,44,0,17,255,77,0,8,255,174,0,39,255,59,1,125,255,187,1,203,255,238,1,203,255,207,1,139,255,169,1,103,255,163,1,152,255,158,1,253,255,110,1,83,0,26,1,132,0,231,0,200,0,247,0,75,1,30,1,8,2,30,1,211,2,233,0,92,3,154,0,108,3,88,0,253,2,72,0,64,2,105,0,108,1,163,0,174,0,194,0,19,0,167,0,165,255,97,0,136,255,26,0,220,255,247,255,128,0,249,255,41,1,6,0,156,1,4,0,180,1,242,255,145,1,231,255,90,1,236,255,46,1,236,255,17,1,227,255,0,1,240,255,244,0,30,0,244,0,101,0,233,0,114,0,174,0,220,255,48,0,141,254,165,255,28,253,83,255,83,252,68,255,130,252,105,255,110,253,154,255,176,254,209,255,247,255,4,0,233,0,39,0,64,1,50,0,247,0,37,0,61,0,11,0,101,255,240,255,185,254,205,255,97,254,154,255,101,254,83,255,165,254,247,254,4,255,161,254,94,255,112,254,150,255,114,254,163,255,147,254,158,255,216,254,198,255,88,255,64,0,0,0,6,1,143,0,214,1,200,0,108,2,183,0,139,2,152,0,24,2,136,0,75,1,114,0,139,0,101,0,24,0,132,0,242,255,200,0,247,255,28,1,24,0,92,1,64,0,103,1,75,0,68,1,61,0,17,1,28,0,236,0,0,0,196,0,247,255,128,0,253,255,57,0,0,0,46,0,2,0,88,0,19,0,147,0,68,0,198,0,132,0,236,0,183,0,238,0,214,0,174,0,231,0,52,0,207,0,209,255,123,0,172,255,0,0,198,255,141,255,251,255,81,255,41,0,110,255,72,0,220,255,88,0,90,0,119,0,154,0,163,0,101,0,220,0,222,255,22,1,68,255,64,1,220,254,64,1,198,254,17,1,249,254,180,0,97,255,90,0,229,255,66,0,83,0,99,0,136,0,152,0,134,0,187,0,103,0,180,0,46,0,116,0,227,255,30,0,139,255,227,255,63,255,207,255,17,255,200,255,24,255,192,255,108,255,165,255,2,0,101,255,150,0,17,255,240,0,231,254,22,1,8,255,44,1,92,255,57,1,169,255,52,1,192,255,52,1,156,255,72,1,81,255,79,1,247,254,37,1,161,254,218,0,92,254,150,0,46,254,108,0,17,254,75,0,19,254,37,0,61,254,249,255,136,254,205,255,240,254,178,255,108,255,165,255,22,0,136,255,229,0,92,255,41,1,70,255,68,0,94,255,180,254,141,255,136,253,152,255,77,253,119,255,185,253,72,255,90,254,50,255,231,254,81,255,70,255,152,255,110,255,225,255,112,255,244,255,128,255,225,255,176,255,225,255,216,255,37,0,185,255,158,0,103,255,19,1,19,255,83,1,189,254,72,1,119,254,0,1,108,254,167,0,152,254,97,0,220,254,52,0,39,255,35,0,136,255,55,0,6,0,108,0,134,0,198,0,8,1,86,1,128,1,11,2,189,1,143,2,180,1,150,2,128,1,17,2,64,1,72,1,6,1,123,0,229,0,196,255,194,0,57,255,114,0,247,254,4,0,30,255,165,255,172,255,125,255,88,0,143,255,183,0,238,255,139,0,130,0,0,0,15,1,72,255,88,1,158,254,88,1,70,254,41,1,103,254,218,0,236,254,108,0,116,255,236,255,165,255,123,255,116,255,75,255,37,255,101,255,2,255,154,255,41,255,147,255,128,255,72,255,225,255,253,254,57,0,242,254,136,0,52,255,211,0,141,255,24,1,185,255,37,1,158,255,214,0,63,255,46,0,176,254,143,255,63,254,81,255,41,254,125,255,112,254,227,255,203,254,81,0,238,254,154,0,198,254,158,0,141,254,108,0,139,254,55,0,209,254,33,0,63,255,35,0,172,255,39,0,8,0,35,0,83,0,11,0,72,0,222,255,211,255,187,255,63,255,198,255,242,254,247,255,11,255,26,0,125,255,22,0,8,0,236,255,125,0,189,255,185,0,139,255,178,0,63,255,132,0,2,255,92,0,249,254,108,0,35,255,214,0,99,255,103,1,174,255,200,1,8,0,178,1,103,0,59,1,189,0,169,0,11,1,41,0,81,1,214,255,141,1,167,255,163,1,154,255,136,1,158,255,86,1,156,255,28,1,130,255,216,0,75,255,128,0,46,255,37,0,70,255,4,0,105,255,37,0,112,255,86,0,83,255,97,0,37,255,75,0,251,254,41,0,253,254,253,255,48,255,216,255,97,255,189,255,114,255,174,255,134,255,165,255,174,255,158,255,185,255,161,255,145,255,143,255,90,255,130,255,75,255,147,255,103,255,203,255,143,255,251,255,189,255,0,0,238,255,225,255,28,0,178,255,72,0,143,255,125,0,130,255,187,0,130,255,0,1,141,255,37,1,152,255,8,1,154,255,150,0,156,255,233,255,176,255,50,255,229,255,178,254,46,0,116,254,99,0,86,254,110,0,77,254,125,0,112,254,169,0,209,254,214,0,83,255,236,0,209,255,247,0,52,0,240,0,99,0,207,0,90,0,156,0,35,0,103,0,218,255,66,0,145,255,35,0,90,255,253,255,68,255,233,255,112,255,28,0,229,255,169,0,94,0,77,1,143,0,198,1,81,0,6,2,236,255,28,2,161,255,13,2,134,255,209,1,125,255,110,1,92,255,236,0,4,255,110,0,147,254,26,0,55,254,4,0,50,254,8,0,167,254,13,0,132,255,2,0,128,0,249,255,105,1,251,255,17,2,35,0,86,2,123,0,39,2,203,0,163,1,244,0,6,1,249,0,152,0,227,0,121,0,198,0,172,0,176,0,13,1,141,0,116,1,81,0,196,1,39,0,227,1,55,0,203,1,136,0,125,1,15,1,37,1,141,1,227,0,194,1,211,0,161,1,211,0,66,1,205,0,242,0,183,0,253,0,147,0,59,1,99,0,64,1,46,0,236,0,0,0,108,0,220,255,0,0,211,255,218,255,238,255,15,0,35,0,128,0,94,0,236,0,147,0,15,1,196,0,240,0,225,0,176,0,196,0,116,0,94,0,86,0,198,255,83,0,48,255,90,0,211,254,105,0,200,254,141,0,6,255,189,0,94,255,207,0,143,255,165,0,130,255,99,0,97,255,57,0,108,255,77,0,156,255,128,0,205,255,143,0,211,255,112,0,176,255,83,0,132,255,68,0,114,255,28,0,136,255,222,255,207,255,139,255,48,0,59,255,141,0,39,255,196,0,88,255,205,0,163,255,180,0,209,255,132,0,220,255,108,0,238,255,165,0,8,0,41,1,17,0,156,1,249,255,147,1,167,255,4,1,22,255,48,0,94,254,121,255,222,253,6,255,227,253,242,254,94,254,28,255,22,255,83,255,194,255,123,255,57,0,145,255,101,0,165,255,108,0,189,255,119,0,209,255,143,0,180,255,150,0,90,255,130,0,236,254,99,0,161,254,44,0,116,254,229,255,103,254,178,255,119,254,180,255,172,254,244,255,8,255,86,0,128,255,178,0,244,255,236,0,59,0,6,1,64,0,233,0,24,0,169,0,238,255,121,0,203,255,99,0,150,255,61,0,70,255,233,255,247,254,134,255,211,254,77,255,242,254,90,255,75,255,150,255,189,255,227,255,28,0,48,0,79,0,136,0,108,0,205,0,136,0,227,0,176,0,218,0,198,0,185,0,174,0,139,0,105,0,77,0,22,0,6,0,227,255,189,255,229,255,134,255,0,0,130,255,8,0,207,255,244,255,66,0,227,255,130,0,6,0,90,0,103,0,244,255,209,0,132,255,11,1,75,255,17,1,99,255,24,1,192,255,83,1,17,0,200,1,41,0,44,2,19,0,61,2,238,255,249,1,185,255,132,1,121,255,11,1,72,255,163,0,88,255,92,0,185,255,75,0,61,0,108,0,158,0,169,0,200,0,242,0,200,0,39,1,178,0,44,1,125,0,11,1,48,0,222,0,249,255,180,0,240,255,150,0,244,255,121,0,209,255,59,0,147,255,222,255,99,255,152,255,75,255,167,255,57,255,19,0,28,255,178,0,211,254,68,1,52,254,134,1,94,253,103,1,191,252,19,1,158,252,192,0,216,252,132,0,39,253,108,0,110,253,97,0,174,253,68,0,240,253,8,0,68,254,214,255,154,254,233,255,227,254,59,0,4,255,121,0,244,254,88,0,189,254,0,0,105,254,185,255,255,253,169,255,176,253,198,255,156,253,8,0,203,253,99,0,97,254,178,0,99,255,0,1,110,0,105,1,28,1,214,1,77,1,33,2,39,1,15,2,205,0,136,1,97,0,196,0,253,255,26,0,176,255,194,255,134,255,187,255,147,255,220,255,225,255,6,0,83,0,68,0,187,0,128,0,2,1,139,0,55,1,68,0,119,1,207,255,152,1,103,255,130,1,61,255,64,1,75,255,242,0,116,255,161,0,147,255,88,0,154,255,35,0,134,255,4,0,114,255,249,255,114,255,233,255,143,255,178,255,183,255,81,255,240,255,11,255,52,0,28,255,88,0,121,255,44,0,247,255,211,255,108,0,121,255,203,0,28,255,15,1,209,254,17,1,200,254,211,0,17,255,139,0,108,255,99,0,172,255,90,0,203,255,101,0,227,255,130,0,13,0,165,0,92,0,180,0,174,0,158,0,209,0,68,0,169,0,132,255,88,0,145,254,15,0,244,253,231,255,17,254,214,255,209,254,169,255,214,255,83,255,180,0,244,254,41,1,218,254,24,1,28,255,169,0,143,255,70,0,218,255,44,0,225,255,86,0,209,255,183,0,249,255,44,1,97,0,139,1,194,0,180,1,194,0,136,1,99,0,11,1,227,255,105,0,119,255,227,255,59,255,154,255,28,255,139,255,11,255,152,255,11,255,156,255,22,255,156,255,39,255,156,255,63,255,114,255,97,255,19,255,132,255,150,254,194,255,55,254,55,0,13,254,216,0,35,254,86,1,121,254,116,1,24,255,8,1,225,255,68,0,136,0,156,255,211,0,92,255,174,0,161,255,86,0,33,0,6,0,116,0,211,255,141,0,194,255,132,0,187,255,110,0,152,255,83,0,57,255,52,0,176,254,247,255,68,254,183,255,61,254,150,255,152,254,147,255,17,255,147,255,136,255,141,255,229,255,130,255,33,0,123,255,72,0,132,255,105,0,165,255,141,0,218,255,200,0,22,0,24,1,103,0,92,1,196,0,128,1,2,1,141,1,26,1,125,1,50,1,52,1,119,1,189,0,218,1,77,0,28,2,0,0,242,1,214,255,39,1,207,255,169,255,211,255,207,253,183,255,90,252,110,255,194,251,28,255,229,251,8,255,130,252,81,255,92,253,220,255,81,254,92,0,59,255,163,0,238,255,158,0,101,0,125,0,167,0,116,0,194,0,145,0,183,0,200,0,156,0,15,1,143,0,83,1,163,0,139,1,192,0,174,1,156,0,187,1,61,0,180,1,0,0,165,1,0,0,150,1,39,0,119,1,88,0,50,1,134,0,196,0,183,0,68,0,203,0,214,255,196,0,97,255,180,0,242,254,167,0,187,254,134,0,216,254,50,0,35,255,187,255,116,255,81,255,225,255,39,255,114,0,26,255,8,1,238,254,92,1,189,254,86,1,187,254,13,1,11,255,198,0,165,255,161,0,79,0,143,0,185,0,119,0,185,0,77,0,112,0,26,0,30,0,247,255,225,255,242,255,216,255,17,0,251,255,70,0,79,0,150,0,203,0,242,0,72,1,44,1,165,1,30,1,214,1,220,0,203,1,152,0,139,1,103,0,68,1,83,0,17,1,86,0,242,0,75,0,214,0,26,0,198,0,222,255,220,0,200,255,26,1,229,255,99,1,33,0,156,1,105,0,143,1,172,0,52,1,205,0,180,0,185,0,52,0,103,0,225,255,15,0,209,255,0,0,249,255,68,0,39,0,176,0,46,0,6,1,251,255,35,1,176,255,8,1,119,255,192,0,143,255,108,0,4,0,59,0,147,0,68,0,238,0,128,0,233,0,183,0,139,0,178,0,28,0,99,0,244,255,242,255,30,0,165,255,130,0,172,255,203,0,198,255,205,0,174,255,143,0,114,255,88,0,112,255,77,0,174,255,90,0,231,255,79,0,238,255,30,0,185,255,233,255,128,255,192,255,114,255,152,255,150,255,114,255,207,255,86,255,30,0,101,255,174,0,158,255,101,1,222,255,242,1,236,255,30,2,200,255,238,1,176,255,132,1,192,255,6,1,209,255,152,0,211,255,99,0,218,255,110,0,253,255,139,0,57,0,94,0,125,0,205,255,187,0,30,255,231,0,185,254,220,0,196,254,156,0,11,255,52,0,79,255,185,255,147,255,61,255,233,255,6,255,68,0,48,255,163,0,169,255,229,0,70,0,4,1,214,0,244,0,46,1,194,0,72,1,116,0,39,1,24,0,211,0,211,255,94,0,167,255,253,255,156,255,205,255,163,255,187,255,192,255,163,255,4,0,108,255,130,0,90,255,6,1,167,255,94,1,66,0,99,1,231,0,28,1,66,1,183,0,35,1,114,0,178,0,97,0,41,0,112,0,189,255,116,0,152,255,81,0,200,255,4,0,26,0,156,255,108,0,48,255,154,0,220,254,161,0,167,254,161,0,152,254,169,0,180,254,183,0,231,254,192,0,26,255,205,0,81,255,227,0,150,255,200,0,227,255,101,0,61,0,236,255,178,0,143,255,24,1,110,255,64,1,143,255,39,1,222,255,231,0,55,0,200,0,132,0,222,0,176,0,11,1,185,0,22,1,174,0,209,0,161,0,79,0,143,0,214,255,101,0,147,255,26,0,145,255,185,255,198,255,112,255,13,0,128,255,64,0,225,255,72,0,55,0,46,0,81,0,26,0,81,0,46,0,86,0,92,0,121,0,116,0,183,0,64,0,209,0,194,255,187,0,39,255,119,0,163,254,24,0,94,254,216,255,103,254,247,255,189,254,59,0,90,255,83,0,4,0,70,0,99,0,55,0,55,0,66,0,165,255,94,0,255,254,90,0,145,254,46,0,108,254,0,0,132,254,240,255,211,254,238,255,88,255,180,255,0,0,48,255,152,0,172,254,247,0,101,254,41,1,94,254,88,1,125,254,123,1,196,254,108,1,17,255,24,1,94,255,161,0,172,255,55,0,247,255,13,0,41,0,48,0,79,0,128,0,143,0,196,0,13,1,249,0,167,1,41,1,17,2,72,1,19,2,64,1,207,1,2,1,105,1,167,0,240,0,83,0,105,0,52,0,0,0,72,0,200,255,75,0,163,255,247,255,130,255,101,255,114,255,253,254,97,255,2,255,83,255,86,255,147,255,194,255,26,0,19,0,178,0,50,0,11,1,30,0,17,1,242,255,253,0,203,255,11,1,178,255,88,1,174,255,211,1,178,255,24,2,169,255,220,1,145,255,39,1,130,255,68,0,136,255,139,255,158,255,233,254,194,255,68,254,242,255,205,253,33,0,214,253,44,0,63,254,251,255,180,254,154,255,30,255,52,255,183,255,236,254,119,0,233,254,247,0,48,255,220,0,147,255,86,0,220,255,187,255,0,0,55,255,28,0,220,254,64,0,167,254,97,0,169,254,105,0,253,254,90,0,147,255,48,0,66,0,251,255,222,0,222,255,79,1,242,255,150,1,66,0,183,1,187,0,187,1,48,1,178,1,99,1,165,1,59,1,141,1,225,0,110,1,167,0,79,1,209,0,88,1,52,1,187,1,123,1,72,2,134,1,116,2,112,1,15,2,83,1,75,1,72,1,158,0,83,1,75,0,92,1,52,0,59,1,35,0,209,0,35,0,59,0,116,0,192,255,24,1,152,255,150,1,211,255,167,1,44,0,123,1,88,0,61,1,66,0,244,0,13,0,147,0,203,255,46,0,123,255,240,255,44,255,231,255,253,254,251,255,11,255,8,0,86,255,52,0,207,255,143,0,77,0,0,1,152,0,99,1,143,0,154,1,83,0,158,1,61,0,141,1,103,0,125,1,180,0,79,1,6,1,8,1,79,1,216,0,150,1,209,0,249,1,231,0,92,2,26,1,112,2,50,1,22,2,22,1,134,1,192,0,15,1,90,0,218,0,4,0,222,0,218,255,0,1,207,255,17,1,194,255,247,0,169,255,194,0,172,255,196,0,214,255,17,1,247,255,88,1,209,255,88,1,88,255,19,1,191,254,185,0,130,254,99,0,214,254,19,0,105,255,231,255,207,255,251,255,238,255,41,0,6,0,48,0,79,0,8,0,194,0,240,255,35,1,0,0,77,1,41,0,44,1,64,0,189,0,39,0,30,0,225,255,145,255,143,255,75,255,94,255,121,255,108,255,189,255,165,255,59,255,231,255,220,253,2,0,194,252,247,255,163,252,196,255,83,253,128,255,92,254,86,255,97,255,79,255,103,0,83,255,108,1,75,255,37,2,61,255,79,2,88,255,229,1,174,255,68,1,22,0,200,0,110,0,169,0,189,0,251,0,0,1,134,1,33,1,209,1,35,1,176,1,24,1,64,1,244,0,194,0,178,0,132,0,81,0,132,0,233,255,116,0,189,255,61,0,2,0,4,0,169,0,209,255,105,1,154,255,242,1,150,255,41,2,238,255,33,2,105,0,4,2,167,0,209,1,150,0,128,1,99,0,35,1,28,0,225,0,183,255,165,0,86,255,97,0,37,255,15,0,77,255,189,255,185,255,114,255,81,0,44,255,13,1,247,254,216,1,220,254,112,2,244,254,167,2,57,255,147,2,136,255,70,2,185,255,200,1,200,255,37,1,196,255,136,0,187,255,39,0,207,255,33,0,251,255,77,0,37,0,128,0,66,0,169,0,66,0,205,0,33,0,218,0,242,255,198,0,194,255,132,0,143,255,50,0,88,255,249,255,22,255,231,255,209,254,233,255,205,254,236,255,33,255,163,255,189,255,26,255,105,0,187,254,216,0,207,254,194,0,70,255,72,0,200,255,180,255,15,0,35,255,33,0,196,254,26,0,178,254,50,0,205,254,152,0,227,254,61,1,236,254,216,1,17,255,22,2,99,255,4,2,198,255,211,1,19,0,156,1,57,0,114,1,48,0,123,1,238,255,169,1,112,255,218,1,225,254,229,1,139,254,174,1,191,254,52,1,110,255,128,0,57,0,200,255,222,0,68,255,70,1,17,255,90,1,24,255,37,1,97,255,216,0,238,255,161,0,172,0,147,0,81,1,154,0,147,1,116,0,108,1,17,0,15,1,167,255,185,0,112,255,128,0,141,255,61,0,198,255,225,255,238,255,128,255,247,255,63,255,236,255,44,255,209,255,30,255,192,255,17,255,205,255,55,255,244,255,169,255,13,0,83,0,46,0,222,0,121,0,244,0,225,0,205,0,46,1,220,0,50,1,4,1,238,0,236,0,97,0,139,0,176,255,22,0,48,255,194,255,26,255,150,255,61,255,136,255,101,255,123,255,136,255,101,255,185,255,108,255,233,255,176,255,249,255,28,0,189,255,123,0,68,255,141,0,216,254,103,0,203,254,70,0,39,255,50,0,192,255,19,0,101,0,227,255,4,1,165,255,86,1,105,255,55,1,94,255,216,0,174,255,163,0,64,0,13,1,220,0,44,2,55,1,119,3,66,1,30,4,33,1,229,3,233,0,33,3,158,0,68,2,68,0,161,1,242,255,79,1,189,255,70,1,189,255,72,1,227,255,52,1,4,0,8,1,242,255,218,0,205,255,176,0,178,255,105,0,136,255,240,255,52,255,97,255,214,254,244,254,163,254,205,254,187,254,247,254,17,255,88,255,132,255,187,255,231,255,0,0,0,0,41,0,220,255,97,0,174,255,180,0,156,255,19,1,174,255,66,1,200,255,11,1,236,255,141,0,33,0,17,0,101,0,187,255,161,0,145,255,205,0,161,255,211,0,205,255,156,0,244,255,72,0,19,0,0,0,92,0,205,255,187,0,200,255,240,0,0,0,222,0,88,0,154,0,150,0,75,0,156,0,13,0,150,0,242,255,161,0,0,0,150,0,4,0,101,0,238,255,35,0,198,255,249,255,145,255,253,255,81,255,35,0,28,255,88,0,255,254,121,0,255,254,112,0,52,255,75,0,165,255,66,0,6,0,99,0,55,0,132,0,86,0,114,0,167,0,64,0,37,1,22,0,119,1,17,0,72,1,55,0,209,0,114,0,123,0,145,0,130,0,136,0,203,0,92,0,15,1,13,0,35,1,187,255,15,1,147,255,6,1,156,255,35,1,169,255,59,1,158,255,26,1,145,255,165,0,218,255,240,255,139,0,52,255,86,1,187,254,214,1,161,254,211,1,211,254,130,1,48,255,81,1,139,255,114,1,218,255,196,1,35,0,0,2,103,0,238,1,128,0,90,1,103,0,92,0,90,0,83,255,121,0,187,254,183,0,185,254,233,0,242,254,249,0,255,254,227,0,209,254,211,0,187,254,240,0,2,255,33,1,163,255,50,1,81,0,242,0,218,0,101,0,59,1,194,255,110,1,68,255,130,1,8,255,172,1,247,254,233,1,253,254,6,2,26,255,240,1,83,255,200,1,187,255,167,1,50,0,178,1,101,0,207,1,46,0,211,1,183,255,172,1,72,255,94,1,255,254,26,1,205,254,244,0,185,254,236,0,233,254,0,1,99,255,30,1,214,255,48,1,8,0,17,1,35,0,200,0,94,0,94,0,176,0,227,255,4,1,128,255,97,1,94,255,198,1,130,255,17,2,192,255,8,2,222,255,161,1,203,255,2,1,180,255,94,0,183,255,225,255,167,255,150,255,116,255,152,255,66,255,227,255,59,255,79,0,86,255,169,0,77,255,218,0,2,255,225,0,143,254,207,0,48,254,154,0,19,254,61,0,55,254,222,255,158,254,205,255,35,255,4,0,83,255,70,0,35,255,141,0,220,254,2,1,187,254,145,1,203,254,253,1,11,255,30,2,105,255,229,1,207,255,105,1,2,0,247,0,251,255,185,0,220,255,176,0,216,255,192,0,4,0,205,0,97,0,189,0,229,0,143,0,99,1,101,0,147,1,132,0,108,1,240,0,17,1,119,1,167,0,227,1,50,0,251,1,214,255,192,1,176,255,88,1,200,255,249,0,229,255,185,0,211,255,143,0,141,255,68,0,46,255,205,255,238,254,88,255,231,254,26,255,15,255,17,255,68,255,52,255,145,255,130,255,240,255,233,255,48,0,68,0,92,0,116,0,119,0,94,0,119,0,11,0,61,0,174,255,220,255,125,255,105,255,154,255,4,255,0,0,196,254,112,0,169,254,141,0,150,254,41,0,125,254,132,255,143,254,17,255,198,254,22,255,8,255,103,255,52,255,198,255,79,255,11,0,108,255,44,0,130,255,30,0,132,255,238,255,110,255,192,255,79,255,196,255,33,255,2,0,218,254,110,0,158,254,222,0,180,254,41,1,57,255,46,1,236,255,236,0,136,0,132,0,238,0,39,0,57,1,253,255,112,1,19,0,147,1,88,0,169,1,165,0,158,1,222,0,75,1,220,0,161,0,125,0,207,255,233,255,15,255,99,255,147,254,30,255,110,254,35,255,152,254,114,255,8,255,227,255,169,255,57,0,75,0,72,0,203,0,35,0,26,1,0,0,72,1,247,255,101,1,238,255,103,1,203,255,77,1,154,255,35,1,130,255,236,0,141,255,152,0,172,255,55,0,211,255,244,255,6,0,229,255,68,0,11,0,116,0,66,0,116,0,101,0,83,0,116,0,70,0,136,0,108,0,180,0,161,0,211,0,185,0,172,0,158,0,41,0,99,0,145,255,19,0,57,255,211,255,68,255,163,255,167,255,99,255,52,0,19,255,183,0,244,254,236,0,46,255,169,0,163,255,4,0,15,0,70,255,86,0,222,254,130,0,24,255,194,0,189,255,37,1,61,0,132,1,48,0,174,1,167,255,139,1,249,254,57,1,136,254,231,0,130,254,198,0,205,254,238,0,61,255,81,1,174,255,183,1,6,0,236,1,75,0,238,1,156,0,209,1,249,0,167,1,35,1,101,1,251,0,15,1,154,0,178,0,66,0,79,0,35,0,225,255,66,0,125,255,94,0,75,255,70,0,81,255,227,255,132,255,77,255,0,0,205,254,216,0,165,254,169,1,207,254,4,2,22,255,211,1,68,255,79,1,63,255,185,0,26,255,64,0,242,254,4,0,249,254,44,0,50,255,139,0,141,255,211,0,11,0,216,0,150,0,169,0,11,1,130,0,64,1,101,0,24,1,90,0,176,0,101,0,61,0,112,0,233,255,110,0,178,255,92,0,134,255,55,0,101,255,0,0,112,255,233,255,176,255,22,0,247,255,112,0,30,0,207,0,61,0,6,1,97,0,15,1,121,0,6,1,105,0,17,1,92,0,46,1,121,0,68,1,189,0,61,1,240,0,6,1,227,0,183,0,167,0,103,0,92,0,46,0,35,0,15,0,41,0,22,0,167,0,70,0,147,1,185,0,136,2,75,1,22,3,172,1,2,3,165,1,92,2,66,1,94,1,185,0,99,0,50,0,192,255,203,255,167,255,125,255,11,0,61,255,147,0,8,255,251,0,229,254,64,1,247,254,128,1,77,255,163,1,180,255,121,1,11,0,240,0,83,0,72,0,139,0,200,255,158,0,103,255,128,0,39,255,57,0,28,255,225,255,77,255,121,255,154,255,28,255,185,255,249,254,154,255,13,255,103,255,48,255,92,255,44,255,121,255,251,254,169,255,200,254,233,255,180,254,55,0,207,254,156,0,37,255,238,0,178,255,247,0,50,0,167,0,125,0,44,0,154,0,205,255,167,0,156,255,192,0,145,255,216,0,169,255,253,0,244,255,68,1,116,0,156,1,2,1,211,1,92,1,205,1,121,1,172,1,99,1,134,1,35,1,83,1,198,0,240,0,110,0,88,0,55,0,178,255,57,0,79,255,81,0,83,255,86,0,156,255,61,0,251,255,22,0,59,0,0,0,77,0,0,0,66,0,33,0,52,0,75,0,64,0,103,0,116,0,114,0,192,0,116,0,233,0,99,0,229,0,72,0,189,0,48,0,139,0,59,0,112,0,103,0,110,0,139,0,101,0,145,0,61,0,128,0,242,255,108,0,147,255,108,0,81,255,143,0,61,255,187,0,97,255,205,0,169,255,176,0,4,0,116,0,90,0,75,0,141,0,103,0,156,0,207,0,147,0,108,1,147,0,0,2,178,0,72,2,205,0,26,2,161,0,134,1,35,0,198,0,176,255,30,0,154,255,194,255,8,0,132,255,240,0,22,255,251,1,77,254,172,2,125,253,203,2,33,253,132,2,103,253,17,2,22,254,128,1,196,254,187,0,61,255,244,255,139,255,119,255,194,255,105,255,251,255,187,255,66,0,28,0,136,0,90,0,183,0,83,0,192,0,2,0,150,0,132,255,46,0,33,255,165,255,8,255,26,255,61,255,180,254,125,255,121,254,128,255,105,254,52,255,130,254,218,254,200,254,167,254,63,255,161,254,198,255,176,254,37,0,211,254,108,0,13,255,196,0,97,255,57,1,187,255,158,1,24,0,200,1,132,0,167,1,247,0,75,1,59,1,198,0,11,1,55,0,141,0,163,255,26,0,22,255,225,255,169,254,198,255,88,254,152,255,37,254,70,255,41,254,229,254,127,254,152,254,6,255,125,254,121,255,161,254,163,255,253,254,145,255,101,255,99,255,165,255,70,255,192,255,88,255,214,255,152,255,229,255,240,255,205,255,70,0,101,255,165,0,211,254,24,1,108,254,158,1,83,254,11,2,116,254,50,2,143,254,15,2,150,254,183,1,174,254,48,1,229,254,136,0,15,255,249,255,255,254,154,255,189,254,75,255,147,254,8,255,176,254,4,255,255,254,83,255,94,255,207,255,180,255,66,0,247,255,130,0,39,0,132,0,92,0,77,0,176,0,240,255,30,1,130,255,141,1,46,255,205,1,2,255,203,1,244,254,132,1,233,254,233,0,229,254,35,0,240,254,130,255,17,255,44,255,59,255,11,255,90,255,236,254,92,255,207,254,81,255,209,254,81,255,22,255,105,255,152,255,130,255,48,0,147,255,156,0,156,255,165,0,169,255,86,0,178,255,244,255,180,255,205,255,194,255,233,255,222,255,8,0,233,255,6,0,196,255,240,255,116,255,209,255,61,255,192,255,94,255,209,255,216,255,30,0,110,0,158,0,218,0,247,0,251,0,218,0,203,0,86,0,108,0,211,255,4,0,161,255,176,255,203,255,158,255,17,0,2,0,86,0,209,0,145,0,178,1,172,0,59,2,147,0,68,2,99,0,247,1,57,0,141,1,26,0,52,1,240,255,242,0,178,255,196,0,134,255,158,0,121,255,108,0,158,255,68,0,236,255,61,0,50,0,68,0,75,0,66,0,59,0,57,0,46,0,79,0,72,0,132,0,130,0,187,0,180,0,185,0,167,0,105,0,59,0,242,255,161,255,134,255,35,255,72,255,244,254,52,255,15,255,66,255,72,255,108,255,121,255,180,255,136,255,2,0,141,255,79,0,172,255,134,0,227,255,152,0,33,0,136,0,66,0,116,0,72,0,119,0,41,0,161,0,218,255,218,0,119,255,251,0,66,255,196,0,94,255,33,0,163,255,94,255,198,255,220,254,200,255,187,254,198,255,200,254,207,255,196,254,218,255,169,254,214,255,147,254,161,255,158,254,33,255,205,254,130,254,35,255,41,254,103,255,75,254,86,255,196,254,244,254,63,255,152,254,169,255,163,254,6,0,35,255,81,0,231,255,103,0,169,0,88,0,44,1,52,0,72,1,2,0,19,1,194,255,231,0,134,255,227,0,134,255,218,0,205,255,165,0,46,0,103,0,141,0,77,0,227,0,94,0,79,1,110,0,220,1,97,0,61,2,64,0,35,2,41,0,156,1,50,0,8,1,99,0,158,0,152,0,112,0,176,0,150,0,154,0,253,0,97,0,94,1,57,0,119,1,72,0,61,1,132,0,198,0,161,0,55,0,134,0,185,255,90,0,105,255,64,0,119,255,94,0,238,255,229,0,154,0,207,1,22,1,178,2,33,1,35,3,225,0,24,3,156,0,196,2,105,0,97,2,66,0,0,2,33,0,147,1,13,0,35,1,13,0,198,0,19,0,112,0,253,255,15,0,203,255,185,255,174,255,123,255,200,255,123,255,22,0,185,255,119,0,17,0,167,0,72,0,139,0,70,0,72,0,13,0,48,0,198,255,105,0,139,255,218,0,110,255,50,1,112,255,50,1,136,255,236,0,154,255,178,0,161,255,180,0,180,255,209,0,214,255,211,0,251,255,187,0,33,0,154,0,77,0,132,0,108,0,156,0,128,0,233,0,158,0,64,1,220,0,83,1,46,1,22,1,114,1,180,0,156,1,90,0,165,1,30,0,139,1,0,0,110,1,249,255,108,1,253,255,101,1,238,255,30,1,180,255,167,0,108,255,39,0,61,255,189,255,70,255,110,255,112,255,77,255,134,255,79,255,103,255,90,255,66,255,105,255,81,255,152,255,158,255,233,255,229,255,37,0,229,255,26,0,169,255,194,255,130,255,92,255,154,255,26,255,227,255,253,254,61,0,15,255,143,0,108,255,185,0,13,0,196,0,192,0,207,0,68,1,231,0,130,1,0,1,125,1,11,1,61,1,253,0,211,0,229,0,112,0,222,0,44,0,216,0,244,255,161,0,200,255,64,0,198,255,214,255,240,255,128,255,52,0,68,255,128,0,37,255,178,0,57,255,183,0,154,255,154,0,48,0,119,0,192,0,108,0,253,0,136,0,194,0,203,0,52,0,2,1,176,255,19,1,123,255,4,1,152,255,227,0,222,255,194,0,33,0,180,0,70,0,180,0,75,0,163,0,72,0,97,0,83,0,233,255,97,0,128,255,110,0,81,255,101,0,105,255,94,0,178,255,114,0,35,0,154,0,158,0,187,0,6,1,196,0,105,1,189,0,229,1,161,0,105,2,101,0,176,2,15,0,139,2,183,255,30,2,128,255,123,1,143,255,167,0,233,255,194,255,116,0,17,255,253,0,191,254,86,1,169,254,94,1,110,254,26,1,244,253,178,0,136,253,108,0,130,253,110,0,209,253,152,0,30,254,189,0,83,254,214,0,130,254,0,1,169,254,68,1,205,254,103,1,6,255,37,1,108,255,123,0,233,255,183,255,70,0,57,255,83,0,41,255,0,0,57,255,128,255,41,255,24,255,249,254,209,254,220,254,143,254,2,255,99,254,99,255,112,254,211,255,178,254,30,0,2,255,70,0,75,255,94,0,161,255,116,0,8,0,141,0,103,0,185,0,158,0,231,0,158,0,227,0,119,0,147,0,68,0,46,0,8,0,211,255,194,255,125,255,121,255,61,255,79,255,59,255,63,255,119,255,57,255,216,255,72,255,50,0,103,255,105,0,161,255,123,0,233,255,112,0,59,0,94,0,147,0,64,0,229,0,26,0,253,0,214,255,196,0,116,255,75,0,13,255,209,255,218,254,145,255,249,254,165,255,90,255,240,255,196,255,61,0,13,0,94,0,44,0,72,0,44,0,70,0,28,0,192,0,24,0,121,1,44,0,238,1,79,0,229,1,92,0,103,1,72,0,214,0,39,0,116,0,30,0,72,0,50,0,50,0,77,0,17,0,90,0,192,255,90,0,75,255,79,0,255,254,64,0,242,254,33,0,17,255,244,255,79,255,220,255,180,255,231,255,50,0,244,255,185,0,207,255,37,1,134,255,81,1,79,255,52,1,57,255,218,0,61,255,81,0,81,255,198,255,156,255,99,255,33,0,55,255,167,0,61,255,222,0,103,255,207,0,150,255,154,0,187,255,105,0,220,255,72,0,0,0,64,0,24,0,61,0,15,0,52,0,242,255,35,0,211,255,4,0,198,255,200,255,187,255,128,255,158,255,52,255,108,255,236,254,46,255,196,254,15,255,207,254,37,255,6,255,99,255,66,255,172,255,88,255,251,255,77,255,50,0,59,255,68,0,48,255,41,0,68,255,8,0,150,255,0,0,4,0,6,0,72,0,8,0,90,0,0,0,72,0,176,255,52,0,134,254,19,0,11,253,203,255,57,252,116,255,110,252,66,255,81,253,66,255,55,254,105,255,194,254,172,255,30,255,251,255,128,255,83,0,207,255,196,0,229,255,94,1,209,255,233,1,189,255,19,2,169,255,209,1,156,255,128,1,154,255,94,1,167,255,99,1,189,255,86,1,225,255,41,1,0,0,225,0,35,0,145,0,79,0,79,0,108,0,57,0,103,0,81,0,72,0,125,0,26,0,161,0,249,255,172,0,222,255,165,0,192,255,130,0,176,255,61,0,207,255,225,255,28,0,130,255,92,0,77,255,116,0,86,255,128,0,123,255,143,0,161,255,152,0,152,255,119,0,114,255,28,0,77,255,152,255,79,255,247,254,116,255,105,254,169,255,28,254,198,255,19,254,225,255,50,254,11,0,110,254,88,0,211,254,172,0,108,255,214,0,6,0,242,0,101,0,37,1,110,0,94,1,81,0,116,1,66,0,75,1,50,0,238,0,22,0,123,0,0,0,33,0,8,0,240,255,68,0,238,255,161,0,2,0,222,0,26,0,205,0,0,0,110,0,174,255,247,255,92,255,139,255,48,255,94,255,59,255,167,255,123,255,86,0,242,255,0,1,132,0,30,1,24,1,185,0,130,1,24,0,158,1,154,255,103,1,97,255,22,1,114,255,220,0,174,255,183,0,253,255,141,0,61,0,79,0,101,0,15,0,108,0,244,255,105,0,251,255,132,0,22,0,183,0,28,0,218,0,8,0,216,0,225,255,161,0,189,255,66,0,187,255,220,255,216,255,165,255,4,0,163,255,55,0,207,255,68,0,0,0,15,0,28,0,183,255,11,0,119,255,203,255,123,255,101,255,183,255,8,255,236,255,205,254,231,255,191,254,176,255,222,254,116,255,28,255,92,255,143,255,136,255,50,0,247,255,227,0,114,0,116,1,176,0,236,1,139,0,77,2,30,0,110,2,156,255,55,2,37,255,178,1,203,254,8,1,145,254,110,0,119,254,28,0,86,254,37,0,253,253,70,0,66,253,66,0,79,252,13,0,176,251,205,255,198,251,163,255,136,252,169,255,143,253,211,255,130,254,0,0,55,255,11,0,169,255,17,0,218,255,77,0,200,255,176,0,136,255,251,0,83,255,2,1,70,255,205,0,81,255,116,0,97,255,50,0,139,255,17,0,189,255,8,0,180,255,0,0,79,255,238,255,196,254,200,255,119,254,152,255,158,254,112,255,15,255,103,255,92,255,121,255,94,255,154,255,55,255,187,255,19,255,211,255,11,255,244,255,35,255,59,0,66,255,178,0,70,255,55,1,37,255,145,1,255,254,161,1,229,254,112,1,222,254,22,1,249,254,167,0,35,255,66,0,52,255,253,255,33,255,222,255,22,255,222,255,66,255,236,255,136,255,251,255,169,255,2,0,152,255,11,0,130,255,11,0,156,255,35,0,229,255,134,0,46,0,41,1,77,0,205,1,77,0,50,2,72,0,68,2,81,0,26,2,101,0,216,1,92,0,152,1,35,0,108,1,211,255,99,1,152,255,116,1,141,255,145,1,189,255,189,1,30,0,220,1,152,0,200,1,0,1,114,1,68,1,238,0,108,1,128,0,130,1,94,0,136,1,136,0,123,1,211,0,61,1,15,1,209,0,28,1,92,0,251,0,17,0,185,0,238,255,128,0,214,255,92,0,209,255,50,0,240,255,4,0,19,0,11,0,33,0,105,0,253,255,244,0,185,255,97,1,123,255,123,1,123,255,70,1,207,255,196,0,61,0,6,0,139,0,77,255,145,0,203,254,101,0,147,254,33,0,145,254,198,255,154,254,86,255,136,254,244,254,81,254,218,254,37,254,35,255,52,254,172,255,132,254,48,0,220,254,141,0,4,255,192,0,244,254,211,0,205,254,209,0,165,254,180,0,136,254,139,0,123,254,94,0,130,254,72,0,147,254,55,0,172,254,39,0,200,254,24,0,242,254,17,0,52,255,0,0,145,255,196,255,2,0,90,255,130,0,238,254,251,0,180,254,64,1,194,254,26,1,249,254,123,0,57,255,158,255,83,255,207,254,57,255,55,254,13,255,247,253,30,255,33,254,114,255,139,254,211,255,251,254,4,0,61,255,247,255,61,255,185,255,8,255,121,255,205,254,77,255,185,254,26,255,211,254,214,254,13,255,145,254,105,255,125,254,236,255,167,254,110,0,244,254,174,0,59,255,139,0,116,255,41,0,154,255,207,255,185,255,174,255,225,255,189,255,22,0,200,255,39,0,178,255,240,255,123,255,154,255,77,255,119,255,79,255,154,255,119,255,225,255,145,255,37,0,123,255,99,0,81,255,141,0,75,255,150,0,116,255,150,0,192,255,165,0,0,0,198,0,37,0,236,0,44,0,242,0,2,0,205,0,152,255,139,0,33,255,101,0,240,254,125,0,37,255,203,0,136,255,28,1,231,255,77,1,39,0,90,1,83,0,83,1,128,0,70,1,172,0,55,1,196,0,30,1,180,0,240,0,130,0,156,0,57,0,44,0,244,255,205,255,192,255,161,255,150,255,136,255,110,255,101,255,75,255,61,255,81,255,66,255,134,255,123,255,214,255,211,255,28,0,52,0,81,0,121,0,110,0,130,0,114,0,75,0,94,0,253,255,70,0,203,255,35,0,218,255,227,255,33,0,154,255,132,0,143,255,214,0,209,255,8,1,57,0,48,1,180,0,97,1,37,1,110,1,112,1,59,1,94,1,207,0,185,0,79,0,194,255,225,255,6,255,163,255,214,254,185,255,11,255,37,0,108,255,205,0,225,255,88,1,81,0,116,1,189,0,30,1,15,1,143,0,66,1,0,0,59,1,134,255,251,0,59,255,147,0,55,255,24,0,90,255,183,255,110,255,147,255,75,255,174,255,26,255,229,255,253,254,28,0,242,254,64,0,240,254,33,0,253,254,172,255,22,255,6,255,52,255,132,254,90,255,86,254,156,255,110,254,247,255,194,254,77,0,75,255,121,0,231,255,99,0,99,0,6,0,174,0,130,255,216,0,15,255,251,0,209,254,0,1,198,254,227,0,183,254,203,0,143,254,214,0,88,254,240,0,30,254,236,0,8,254,172,0,55,254,68,0,152,254,220,255,240,254,152,255,37,255,128,255,79,255,128,255,139,255,121,255,214,255,90,255,35,0,72,255,134,0,114,255,13,1,225,255,167,1,116,0,37,2,251,0,94,2,81,1,72,2,108,1,253,1,79,1,143,1,19,1,19,1,216,0,167,0,143,0,105,0,41,0,90,0,185,255,105,0,110,255,128,0,86,255,169,0,90,255,222,0,103,255,0,1,103,255,2,1,70,255,240,0,22,255,222,0,6,255,218,0,39,255,192,0,108,255,114,0,180,255,249,255,0,0,119,255,55,0,30,255,68,0,11,255,37,0,50,255,231,255,128,255,169,255,198,255,163,255,211,255,244,255,152,255,139,0,55,255,46,1,242,254,161,1,231,254,172,1,2,255,77,1,30,255,165,0,55,255,11,0,88,255,192,255,130,255,214,255,161,255,33,0,189,255,94,0,218,255,101,0,244,255,64,0,233,255,28,0,163,255,2,0,33,255,233,255,156,254,194,255,88,254,152,255,110,254,132,255,207,254,141,255,68,255,174,255,158,255,216,255,207,255,253,255,244,255,24,0,22,0,61,0,33,0,103,0,8,0,136,0,233,255,139,0,218,255,119,0,233,255,92,0,13,0,68,0,57,0,48,0,86,0,24,0,83,0,242,255,66,0,176,255,64,0,108,255,94,0,52,255,139,0,22,255,169,0,19,255,178,0,75,255,163,0,165,255,147,0,11,0,163,0,125,0,236,0,244,0,64,1,83,1,86,1,119,1,30,1,35,1,183,0,50,0,59,0,233,254,214,255,229,253,167,255,134,253,187,255,167,253,244,255,24,254,41,0,156,254,86,0,247,254,123,0,39,255,169,0,61,255,203,0,90,255,194,0,141,255,123,0,200,255,13,0,251,255,169,255,17,0,134,255,244,255,172,255,121,255,2,0,154,254,101,0,154,253,192,0,231,252,15,1,198,252,94,1,61,253,145,1,24,254,141,1,242,254,68,1,152,255,200,0,242,255,48,0,0,0,147,255,196,255,15,255,103,255,176,254,52,255,119,254,99,255,110,254,211,255,154,254,57,0,236,254,103,0,83,255,105,0,187,255,92,0,15,0,108,0,79,0,185,0,119,0,59,1,150,0,189,1,165,0,17,2,165,0,39,2,178,0,4,2,251,0,183,1,97,1,72,1,147,1,198,0,110,1,92,0,8,1,48,0,161,0,86,0,72,0,180,0,6,0,19,1,203,255,77,1,130,255,103,1,50,255,103,1,244,254,83,1,242,254,52,1,35,255,28,1,88,255,6,1,105,255,220,0,110,255,152,0,114,255,81,0,116,255,39,0,119,255,30,0,119,255,24,0,119,255,19,0,141,255,44,0,187,255,77,0,218,255,48,0,216,255,192,255,205,255,24,255,220,255,108,254,8,0,211,253,50,0,123,253,44,0,136,253,236,255,255,253,136,255,174,254,39,255,86,255,227,254,229,255,196,254,52,0,180,254,59,0,183,254,35,0,218,254,41,0,44,255,81,0,134,255,108,0,180,255,119,0,183,255,152,0,167,255,233,0,172,255,77,1,225,255,132,1,68,0,108,1,174,0,17,1,203,0,176,0,119,0,101,0,238,255,46,0,130,255,242,255,81,255,194,255,61,255,198,255,37,255,249,255,191,254,39,0,225,253,39,0,183,252,6,0,222,251,229,255,194,251,205,255,70,252,203,255,35,253,216,255,26,254,233,255,244,254,242,255,121,255,253,255,172,255,28,0,196,255,57,0,220,255,55,0,225,255,46,0,196,255,90,0,154,255,200,0,110,255,44,1,75,255,66,1,41,255,13,1,240,254,192,0,150,254,163,0,66,254,189,0,26,254,198,0,41,254,150,0,79,254,72,0,123,254,251,255,207,254,134,255,90,255,229,254,231,255,90,254,44,0,46,254,26,0,119,254,231,255,22,255,187,255,198,255,141,255,68,0,63,255,147,0,229,254,216,0,169,254,8,1,172,254,22,1,227,254,11,1,48,255,251,0,112,255,233,0,139,255,174,0,156,255,59,0,176,255,200,255,187,255,167,255,178,255,238,255,163,255,99,0,152,255,176,0,145,255,180,0,145,255,125,0,174,255,28,0,244,255,176,255,83,0,99,255,180,0,92,255,251,0,152,255,26,1,0,0,4,1,101,0,187,0,169,0,123,0,198,0,108,0,192,0,125,0,145,0,150,0,79,0,156,0,2,0,134,0,180,255,81,0,97,255,30,0,2,255,24,0,191,254,79,0,180,254,163,0,203,254,222,0,225,254,222,0,238,254,174,0,231,254,103,0,200,254,41,0,161,254,240,255,147,254,156,255,176,254,39,255,227,254,180,254,15,255,112,254,70,255,114,254,156,255,158,254,8,0,203,254,119,0,244,254,214,0,44,255,24,1,110,255,68,1,194,255,81,1,44,0,72,1,163,0,41,1,11,1,251,0,94,1,198,0,192,1,154,0,57,2,83,0,156,2,242,255,187,2,174,255,145,2,194,255,57,2,11,0,242,1,70,0,244,1,90,0,55,2,92,0,101,2,81,0,46,2,72,0,101,1,88,0,75,0,132,0,92,255,165,0,240,254,178,0,6,255,176,0,121,255,174,0,244,255,158,0,75,0,92,0,116,0,236,255,130,0,116,255,134,0,55,255,143,0,72,255,152,0,143,255,147,0,225,255,123,0,17,0,86,0,28,0,44,0,13,0,6,0,0,0,238,255,4,0,225,255,35,0,220,255,70,0,238,255,99,0,11,0,101,0,35,0,59,0,30,0,251,255,6,0,214,255,253,255,236,255,22,0,61,0,59,0,174,0,86,0,0,1,97,0,17,1,105,0,242,0,103,0,207,0,92,0,180,0,108,0,167,0,174,0,183,0,15,1,222,0,103,1,22,1,194,1,64,1,77,2,68,1,13,3,19,1,154,3,192,0,158,3,97,0,48,3,19,0,139,2,229,255,214,1,163,255,37,1,57,255,114,0,203,254,192,255,154,254,37,255,194,254,203,254,24,255,183,254,99,255,209,254,110,255,240,254,66,255,238,254,24,255,205,254,15,255,172,254,41,255,176,254,90,255,222,254,150,255,28,255,231,255,63,255,79,0,57,255,156,0,26,255,165,0,13,255,139,0,24,255,158,0,50,255,244,0,75,255,97,1,70,255,145,1,24,255,114,1,218,254,50,1,185,254,253,0,187,254,220,0,200,254,161,0,220,254,26,0,244,254,92,255,17,255,178,254,39,255,103,254,37,255,127,254,247,254,180,254,189,254,209,254,194,254,209,254,19,255,196,254,123,255,191,254,200,255,207,254,0,0,251,254,46,0,70,255,46,0,161,255,229,255,231,255,105,255,249,255,24,255,205,255,17,255,141,255,55,255,125,255,86,255,194,255,99,255,68,0,123,255,216,0,174,255,88,1,244,255,178,1,39,0,220,1,33,0,198,1,240,255,101,1,187,255,211,0,143,255,77,0,119,255,247,255,132,255,209,255,194,255,192,255,17,0,183,255,97,0,205,255,154,0,13,0,165,0,81,0,128,0,112,0,64,0,86,0,253,255,17,0,196,255,189,255,167,255,121,255,176,255,88,255,205,255,94,255,209,255,132,255,165,255,176,255,99,255,209,255,46,255,205,255,41,255,143,255,90,255,68,255,139,255,55,255,136,255,145,255,81,255,57,0,233,254,249,0,99,254,143,1,236,253,222,1,189,253,231,1,211,253,163,1,8,254,26,1,70,254,145,0,150,254,59,0,11,255,26,0,172,255,6,0,105,0,236,255,22,1,225,255,88,1,242,255,4,1,11,0,88,0,33,0,180,255,70,0,83,255,112,0,66,255,167,0,105,255,218,0,192,255,227,0,66,0,165,0,211,0,46,0,44,1,167,255,50,1,63,255,22,1,11,255,0,1,244,254,233,0,222,254,180,0,211,254,92,0,222,254,4,0,4,255,225,255,72,255,244,255,176,255,57,0,22,0,132,0,92,0,154,0,121,0,86,0,130,0,211,255,150,0,83,255,174,0,6,255,147,0,2,255,61,0,55,255,231,255,110,255,187,255,134,255,187,255,130,255,203,255,132,255,222,255,185,255,251,255,30,0,44,0,150,0,110,0,244,0,145,0,52,1,101,0,81,1,227,255,88,1,72,255,79,1,238,254,57,1,229,254,17,1,13,255,198,0,66,255,88,0,130,255,218,255,200,255,86,255,17,0,238,254,88,0,185,254,145,0,196,254,163,0,244,254,130,0,68,255,77,0,178,255,81,0,50,0,165,0,154,0,22,1,216,0,99,1,247,0,143,1,8,1,180,1,8,1,222,1,231,0,236,1,183,0,216,1,132,0,163,1,72,0,81,1,251,255,229,0,169,255,116,0,97,255,17,0,37,255,214,255,242,254,196,255,191,254,227,255,154,254,8,0,154,254,4,0,222,254,192,255,103,255,90,255,19,0,244,254,189,0,165,254,50,1,125,254,105,1,123,254,123,1,169,254,123,1,251,254,99,1,61,255,37,1,77,255,205,0,41,255,110,0,251,254,28,0,249,254,222,255,86,255,200,255,249,255,211,255,134,0,216,255,178,0,172,255,121,0,97,255,0,0,13,255,136,255,207,254,50,255,180,254,251,254,187,254,209,254,203,254,189,254,231,254,236,254,35,255,114,255,119,255,39,0,203,255,225,0,6,0,103,1,44,0,163,1,70,0,165,1,94,0,123,1,108,0,39,1,97,0,172,0,33,0,37,0,169,255,200,255,37,255,176,255,194,254,209,255,130,254,6,0,88,254,35,0,70,254,2,0,75,254,167,255,94,254,52,255,114,254,194,254,154,254,105,254,229,254,66,254,55,255,79,254,83,255,127,254,57,255,187,254,35,255,231,254,75,255,251,254,156,255,238,254,233,255,225,254,17,0,242,254,50,0,37,255,112,0,108,255,205,0,176,255,48,1,238,255,110,1,26,0,112,1,41,0,70,1,30,0,251,0,15,0,169,0,26,0,92,0,68,0,11,0,114,0,192,255,147,0,141,255,161,0,105,255,161,0,68,255,112,0,13,255,4,0,200,254,136,255,130,254,61,255,72,254,66,255,55,254,125,255,90,254,189,255,165,254,218,255,17,255,205,255,156,255,156,255,26,0,103,255,105,0,86,255,134,0,116,255,139,0,169,255,136,0,183,255,116,0,145,255,70,0,114,255,35,0,123,255,46,0,145,255,112,0,143,255,222,0,139,255,88,1,183,255,167,1,24,0,172,1,123,0,130,1,167,0,101,1,163,0,123,1,145,0,163,1,152,0,154,1,180,0,66,1,203,0,176,0,178,0,28,0,110,0,178,255,39,0,110,255,11,0,97,255,26,0,119,255,72,0,154,255,110,0,211,255,114,0,44,0,70,0,169,0,251,255,48,1,189,255,154,1,196,255,178,1,22,0,110,1,136,0,242,0,233,0,132,0,48,1,75,0,86,1,81,0,94,1,136,0,81,1,185,0,55,1,174,0,26,1,90,0,8,1,225,255,238,0,101,255,180,0,15,255,103,0,231,254,46,0,229,254,50,0,251,254,105,0,33,255,156,0,83,255,178,0,158,255,189,0,30,0,194,0,189,0,174,0,52,1,99,0,75,1,253,255,22,1,185,255,205,0,225,255,161,0,103,0,154,0,247,0,161,0,41,1,150,0,229,0,145,0,103,0,189,0,251,255,28,1,187,255,121,1,178,255,123,1,214,255,2,1,2,0,105,0,66,0,15,0,125,0,0,0,147,0,8,0,101,0,13,0,244,255,8,0,83,255,0,0,161,254,251,255,11,254,8,0,174,253,46,0,165,253,112,0,2,254,167,0,165,254,189,0,68,255,180,0,163,255,154,0,185,255,134,0,185,255,119,0,225,255,99,0,61,0,83,0,158,0,81,0,211,0,105,0,200,0,132,0,141,0,125,0,44,0,48,0,196,255,187,255,114,255,99,255,86,255,81,255,99,255,112,255,125,255,172,255,139,255,233,255,132,255,44,0,103,255,119,0,61,255,172,0,26,255,185,0,2,255,180,0,251,254,198,0,8,255,240,0,33,255,17,1,35,255,253,0,251,254,169,0,185,254,83,0,127,254,55,0,125,254,64,0,183,254,68,0,30,255,68,0,145,255,90,0,2,0,99,0,103,0,44,0,167,0,211,255,165,0,158,255,97,0,189,255,2,0,24,0,183,255,114,0,141,255,156,0,121,255,147,0,94,255,94,0,59,255,0,0,46,255,125,255,70,255,236,254,152,255,125,254,26,0,105,254,147,0,203,254,196,0,128,255,192,0,79,0,176,0,11,1,172,0,128,1,183,0,143,1,187,0,86,1,165,0,17,1,110,0,214,0,48,0,156,0,28,0,99,0,79,0,37,0,178,0,227,255,251,0,132,255,240,0,17,255,167,0,180,254,134,0,161,254,180,0,214,254,0,1,39,255,50,1,88,255,112,1,99,255,2,2,121,255,187,2,185,255,17,3,17,0,194,2,99,0,22,2,130,0,119,1,99,0,19,1,35,0,225,0,233,255,194,0,183,255,163,0,110,255,119,0,35,255,68,0,244,254,8,0,227,254,207,255,233,254,192,255,240,254,251,255,2,255,97,0,37,255,211,0,86,255,46,1,123,255,101,1,121,255,114,1,77,255,92,1,19,255,59,1,4,255,26,1,39,255,227,0,112,255,158,0,200,255,108,0,26,0,79,0,81,0,46,0,103,0,242,255,128,0,156,255,183,0,88,255,4,1,57,255,86,1,70,255,147,1,114,255,163,1,178,255,125,1,11,0,55,1,145,0,242,0,39,1,194,0,139,1,161,0,141,1,145,0,57,1,150,0,192,0,156,0,68,0,123,0,225,255,50,0,158,255,225,255,143,255,163,255,180,255,136,255,2,0,143,255,97,0,167,255,176,0,220,255,211,0,57,0,180,0,158,0,83,0,227,0,209,255,244,0,94,255,211,0,48,255,132,0,48,255,39,0,44,255,233,255,24,255,198,255,33,255,174,255,97,255,152,255,187,255,143,255,249,255,141,255,4,0,123,255,238,255,101,255,214,255,86,255,211,255,72,255,236,255,35,255,35,0,242,254,125,0,214,254,209,0,207,254,249,0,207,254,233,0,207,254,178,0,227,254,121,0,19,255,75,0,81,255,39,0,152,255,35,0,233,255,86,0,61,0,174,0,136,0,249,0,158,0,15,1,130,0,253,0,66,0,220,0,220,255,141,0,68,255,6,0,178,254,125,255,110,254,72,255,119,254,123,255,154,254,242,255,145,254,114,0,88,254,200,0,44,254,198,0,66,254,101,0,167,254,236,255,61,255,167,255,207,255,163,255,68,0,183,255,174,0,205,255,0,1,244,255,28,1,57,0,229,0,141,0,112,0,216,0,244,255,15,1,172,255,46,1,183,255,52,1,11,0,11,1,123,0,187,0,187,0,90,0,165,0,251,255,75,0,154,255,231,255,81,255,174,255,68,255,154,255,101,255,134,255,145,255,103,255,180,255,97,255,218,255,125,255,4,0,172,255,39,0,194,255,35,0,165,255,233,255,103,255,152,255,50,255,97,255,24,255,99,255,19,255,136,255,35,255,169,255,68,255,183,255,136,255,169,255,244,255,145,255,97,0,123,255,134,0,128,255,66,0,183,255,185,255,249,255,63,255,39,0,30,255,66,0,72,255,68,0,136,255,17,0,189,255,194,255,233,255,123,255,247,255,92,255,216,255,92,255,167,255,116,255,134,255,174,255,103,255,0,0,61,255,101,0,22,255,207,0,244,254,46,1,225,254,123,1,214,254,152,1,189,254,108,1,143,254,22,1,105,254,176,0,112,254,86,0,156,254,24,0,187,254,8,0,172,254,50,0,145,254,141,0,165,254,249,0,247,254,92,1,110,255,161,1,209,255,185,1,11,0,167,1,39,0,116,1,41,0,66,1,26,0,44,1,247,255,46,1,216,255,39,1,218,255,2,1,240,255,196,0,0,0,130,0,15,0,92,0,37,0,94,0,52,0,123,0,55,0,176,0,48,0,227,0,39,0,15,1,15,0,79,1,238,255,233,1,229,255,218,2,240,255,189,3,0,0,35,4,253,255,227,3,218,255,35,3,167,255,50,2,125,255,77,1,101,255,163,0,68,255,79,0,251,254,55,0,194,254,59,0,176,254,44,0,196,254,11,0,251,254,233,255,70,255,216,255,112,255,209,255,83,255,207,255,249,254,211,255,139,254,231,255,55,254,24,0,2,254,92,0,214,253,128,0,176,253,101,0,174,253,52,0,236,253,44,0,112,254,72,0,35,255,81,0,216,255,24,0,112,0,200,255,203,0,136,255,209,0,108,255,132,0,92,255,236,255,75,255,70,255,66,255,240,254,50,255,247,254,35,255,35,255,24,255,61,255,33,255,81,255,61,255,108,255,101,255,156,255,139,255,209,255,169,255,227,255,169,255,187,255,147,255,130,255,116,255,103,255,97,255,123,255,103,255,167,255,141,255,211,255,203,255,6,0,37,0,52,0,158,0,86,0,28,1,116,0,112,1,156,0,125,1,180,0,90,1,172,0,46,1,116,0,247,0,15,0,163,0,156,255,52,0,90,255,225,255,125,255,198,255,251,255,205,255,141,0,203,255,253,0,172,255,68,1,130,255,72,1,92,255,17,1,55,255,198,0,249,254,136,0,136,254,101,0,242,253,86,0,145,253,92,0,156,253,116,0,8,254,139,0,167,254,152,0,72,255,139,0,183,255,86,0,227,255,35,0,225,255,19,0,229,255,11,0,6,0,222,255,72,0,147,255,139,0,119,255,167,0,169,255,158,0,2,0,136,0,30,0,108,0,198,255,70,0,17,255,11,0,101,254,192,255,33,254,112,255,94,254,66,255,220,254,83,255,63,255,150,255,94,255,211,255,72,255,203,255,35,255,108,255,6,255,240,254,11,255,158,254,59,255,158,254,165,255,225,254,75,0,57,255,236,0,132,255,66,1,198,255,66,1,4,0,251,0,37,0,123,0,17,0,214,255,233,255,61,255,225,255,231,254,39,0,247,254,165,0,90,255,30,1,211,255,110,1,37,0,125,1,92,0,83,1,123,0,238,0,97,0,123,0,0,0,46,0,121,255,33,0,253,254,61,0,205,254,99,0,253,254,141,0,103,255,198,0,198,255,4,1,236,255,22,1,214,255,207,0,165,255,57,0,134,255,128,255,192,255,236,254,108,0,176,254,92,1,187,254,39,2,214,254,119,2,214,254,66,2,180,254,205,1,134,254,101,1,99,254,55,1,83,254,33,1,77,254,229,0,75,254,134,0,83,254,37,0,101,254,0,0,103,254,4,0,97,254,0,0,116,254,214,255,203,254,134,255,99,255,57,255,19,0,249,254,147,0,200,254,194,0,152,254,174,0,105,254,128,0,90,254,88,0,121,254,77,0,196,254,99,0,37,255,134,0,123,255,139,0,147,255,72,0,114,255,194,255,81,255,33,255,97,255,183,254,134,255,178,254,139,255,2,255,99,255,112,255,66,255,218,255,75,255,48,0,103,255,128,0,121,255,200,0,105,255,11,1,77,255,48,1,61,255,48,1,50,255,15,1,15,255,214,0,220,254,152,0,185,254,81,0,227,254,244,255,101,255,132,255,244,255,30,255,64,0,240,254,64,0,13,255,37,0,81,255,11,0,125,255,247,255,121,255,220,255,105,255,185,255,110,255,161,255,143,255,152,255,196,255,150,255,13,0,163,255,114,0,218,255,251,0,41,0,145,1,112,0,0,2,139,0,52,2,119,0,61,2,79,0,35,2,44,0,209,1,11,0,99,1,242,255,249,0,253,255,152,0,44,0,68,0,90,0,17,0,92,0,26,0,44,0,94,0,236,255,180,0,192,255,222,0,174,255,176,0,161,255,50,0,125,255,156,255,83,255,44,255,75,255,11,255,125,255,57,255,203,255,156,255,242,255,30,0,233,255,194,0,225,255,99,1,247,255,198,1,15,0,165,1,19,0,242,0,249,255,253,255,194,255,57,255,139,255,216,254,103,255,211,254,92,255,8,255,92,255,79,255,110,255,152,255,154,255,240,255,229,255,86,0,57,0,180,0,99,0,249,0,66,0,28,1,244,255,19,1,156,255,233,0,24,255,178,0,46,254,128,0,2,253,77,0,4,252,2,0,180,251,165,255,46,252,101,255,33,253,97,255,35,254,139,255,220,254,161,255,66,255,139,255,105,255,112,255,121,255,139,255,130,255,233,255,112,255,77,0,79,255,132,0,63,255,132,0,99,255,70,0,169,255,233,255,225,255,158,255,249,255,143,255,244,255,154,255,220,255,154,255,174,255,128,255,128,255,116,255,94,255,125,255,86,255,136,255,130,255,143,255,240,255,152,255,94,0,178,255,147,0,203,255,125,0,189,255,39,0,143,255,154,255,90,255,236,254,63,255,77,254,68,255,236,253,79,255,216,253,99,255,13,254,134,255,110,254,172,255,216,254,192,255,72,255,172,255,209,255,121,255,90,0,79,255,180,0,68,255,200,0,97,255,189,0,145,255,187,0,185,255,203,0,180,255,233,0,116,255,253,0,28,255,240,0,209,254,183,0,167,254,103,0,152,254,41,0,165,254,26,0,236,254,48,0,92,255,59,0,196,255,11,0,249,255,167,255,13,0,72,255,33,0,26,255,48,0,8,255,48,0,236,254,26,0,194,254,233,255,180,254,161,255,242,254,72,255,136,255,247,254,70,0,185,254,240,0,143,254,99,1,116,254,158,1,108,254,185,1,132,254,192,1,205,254,161,1,61,255,90,1,163,255,15,1,203,255,247,0,180,255,15,1,125,255,44,1,99,255,35,1,123,255,242,0,185,255,189,0,238,255,165,0,242,255,183,0,207,255,227,0,178,255,22,1,192,255,46,1,242,255,8,1,52,0,158,0,108,0,19,0,139,0,156,255,150,0,86,255,134,0,86,255,81,0,141,255,238,255,209,255,121,255,251,255,63,255,249,255,108,255,220,255,218,255,218,255,48,0,48,0,57,0,218,0,229,255,114,1,101,255,165,1,253,254,110,1,233,254,0,1,37,255,139,0,123,255,59,0,192,255,30,0,205,255,33,0,147,255,48,0,13,255,88,0,90,254,158,0,198,253,218,0,167,253,0,1,15,254,13,1,187,254,8,1,99,255,0,1,225,255,231,0,39,0,216,0,57,0,238,0,26,0,24,1,209,255,39,1,128,255,30,1,61,255,33,1,26,255,35,1,37,255,26,1,103,255,2,1,183,255,218,0,225,255,163,0,214,255,110,0,172,255,77,0,123,255,61,0,88,255,68,0,92,255,83,0,150,255,75,0,231,255,17,0,41,0,183,255,101,0,86,255,161,0,19,255,207,0,249,254,220,0,249,254,192,0,13,255,128,0,41,255,57,0,77,255,240,255,119,255,156,255,154,255,83,255,178,255,44,255,192,255,39,255,209,255,68,255,222,255,130,255,203,255,222,255,158,255,66,0,114,255,110,0,83,255,70,0,63,255,242,255,50,255,176,255,39,255,158,255,35,255,172,255,33,255,192,255,52,255,220,255,112,255,24,0,203,255,112,0,48,0,174,0,116,0,169,0,119,0,119,0,46,0,66,0,165,255,30,0,6,255,242,255,152,254,150,255,116,254,22,255,125,254,169,254,108,254,154,254,59,254,216,254,28,254,35,255,75,254,79,255,189,254,86,255,59,255,59,255,147,255,255,254,189,255,180,254,214,255,136,254,240,255,143,254,0,0,205,254,0,0,46,255,253,255,145,255,251,255,218,255,4,0,253,255,22,0,11,0,59,0,33,0,125,0,41,0,205,0,11,0,11,1,209,255,22,1,145,255,231,0,86,255,145,0,35,255,66,0,19,255,30,0,55,255,37,0,130,255,77,0,220,255,147,0,59,0,222,0,145,0,2,1,194,0,249,0,196,0,225,0,180,0,205,0,169,0,185,0,172,0,169,0,158,0,145,0,121,0,92,0,64,0,8,0,22,0,176,255,8,0,114,255,15,0,119,255,15,0,169,255,242,255,211,255,189,255,207,255,141,255,139,255,108,255,30,255,101,255,191,254,134,255,176,254,207,255,222,254,37,0,13,255,99,0,251,254,108,0,174,254,86,0,97,254,66,0,86,254,61,0,163,254,64,0,28,255,33,0,128,255,211,255,194,255,119,255,253,255,79,255,59,0,139,255,125,0,6,0,154,0,128,0,121,0,189,0,33,0,180,0,178,255,108,0,72,255,2,0,255,254,161,255,229,254,101,255,227,254,81,255,229,254,88,255,247,254,97,255,46,255,101,255,154,255,92,255,39,0,92,255,187,0,125,255,30,1,207,255,50,1,64,0,28,1,172,0,19,1,240,0,35,1,253,0,50,1,222,0,6,1,163,0,119,0,99,0,152,255,39,0,191,254,247,255,66,254,189,255,41,254,139,255,83,254,119,255,163,254,136,255,244,254,174,255,81,255,216,255,192,255,240,255,39,0,222,255,125,0,158,255,183,0,92,255,209,0,61,255,218,0,75,255,216,0,119,255,203,0,152,255,172,0,158,255,123,0,152,255,52,0,167,255,242,255,200,255,183,255,227,255,125,255,238,255,70,255,236,255,24,255,214,255,255,254,161,255,13,255,101,255,86,255,83,255,229,255,121,255,150,0,209,255,39,1,59,0,88,1,167,0,46,1,251,0,220,0,24,1,154,0,225,0,116,0,105,0,97,0,244,255,75,0,183,255,26,0,192,255,200,255,236,255,88,255,19,0,220,254,39,0,110,254,30,0,46,254,17,0,59,254,35,0,130,254,52,0,198,254,19,0,249,254,194,255,39,255,112,255,105,255,72,255,174,255,79,255,220,255,92,255,231,255,103,255,247,255,121,255,41,0,174,255,128,0,15,0,211,0,125,0,15,1,196,0,59,1,185,0,92,1,88,0,92,1,198,255,39,1,66,255,187,0,24,255,59,0,92,255,198,255,209,255,114,255,39,0,79,255,44,0,75,255,218,255,72,255,97,255,61,255,4,255,39,255,4,255,22,255,92,255,8,255,231,255,255,254,92,0,251,254,152,0,15,255,154,0,57,255,119,0,94,255,72,0,92,255,28,0,63,255,253,255,26,255,251,255,251,254,28,0,229,254,75,0,238,254,97,0,48,255,75,0,167,255,26,0,26,0,240,255,68,0,203,255,24,0,165,255,203,255,125,255,161,255,110,255,205,255,136,255,48,0,198,255,136,0,4,0,145,0,48,0,68,0,75,0,209,255,79,0,112,255,28,0,81,255,185,255,112,255,99,255,161,255,105,255,236,255,220,255,108,0,112,0,24,1,187,0,189,1,136,0,48,2,11,0,97,2,172,255,101,2,152,255,55,2,180,255,207,1,200,255,37,1,183,255,94,0,134,255,180,255,88,255,72,255,52,255,26,255,39,255,33,255,44,255,68,255,70,255,134,255,101,255,220,255,110,255,50,0,68,255,105,0,247,254,119,0,191,254,97,0,198,254,55,0,13,255,22,0,114,255,6,0,205,255,17,0,253,255,39,0,0,0,64,0,244,255,105,0,227,255,196,0,200,255,79,1,143,255,220,1,63,255,30,2,236,254,249,1,169,254,112,1,158,254,194,0,207,254,59,0,48,255,15,0,152,255,61,0,216,255,158,0,216,255,253,0,143,255,46,1,26,255,41,1,191,254,22,1,183,254,253,0,8,255,209,0,134,255,134,0,244,255,46,0,48,0,238,255,72,0,207,255,92,0,205,255,88,0,209,255,41,0,200,255,225,255,192,255,172,255,196,255,156,255,207,255,183,255,207,255,247,255,185,255,75,0,167,255,141,0,183,255,147,0,231,255,101,0,30,0,57,0,57,0,41,0,41,0,55,0,249,255,75,0,196,255,94,0,163,255,97,0,163,255,77,0,180,255,30,0,225,255,220,255,26,0,147,255,72,0,90,255,57,0,52,255,233,255,26,255,132,255,6,255,68,255,247,254,72,255,251,254,119,255,28,255,158,255,70,255,158,255,97,255,139,255,88,255,145,255,50,255,194,255,255,254,4,0,229,254,46,0,253,254,37,0,61,255,236,255,130,255,178,255,174,255,176,255,203,255,244,255,229,255,81,0,247,255,167,0,238,255,6,1,196,255,103,1,141,255,167,1,110,255,180,1,119,255,152,1,169,255,99,1,247,255,33,1,61,0,185,0,116,0,15,0,154,0,41,255,176,0,79,254,167,0,189,253,110,0,112,253,8,0,63,253,167,255,41,253,112,255,86,253,130,255,211,253,211,255,110,254,52,0,233,254,121,0,30,255,134,0,17,255,81,0,233,254,249,255,209,254,174,255,233,254,154,255,52,255,152,255,139,255,108,255,196,255,22,255,227,255,207,254,238,255,209,254,227,255,13,255,185,255,48,255,112,255,37,255,46,255,6,255,28,255,247,254,55,255,251,254,90,255,13,255,94,255,50,255,59,255,105,255,28,255,158,255,44,255,185,255,110,255,167,255,183,255,130,255,233,255,116,255,13,0,136,255,52,0,165,255,66,0,189,255,48,0,211,255,30,0,225,255,30,0,225,255,55,0,218,255,99,0,240,255,141,0,55,0,154,0,169,0,119,0,22,1,61,0,72,1,19,0,46,1,242,255,214,0,194,255,97,0,125,255,249,255,39,255,178,255,191,254,156,255,92,254,174,255,35,254,200,255,22,254,214,255,39,254,222,255,70,254,251,255,92,254,41,0,99,254,92,0,119,254,136,0,172,254,147,0,233,254,112,0,39,255,48,0,108,255,22,0,183,255,66,0,247,255,163,0,17,0,19,1,0,0,108,1,205,255,136,1,154,255,70,1,156,255,158,0,229,255,198,255,94,0,2,255,203,0,147,254,0,1,145,254,242,0,236,254,176,0,105,255,72,0,203,255,233,255,240,255,198,255,233,255,231,255,207,255,22,0,183,255,30,0,161,255,251,255,143,255,216,255,136,255,238,255,145,255,59,0,172,255,154,0,229,255,211,0,70,0,233,0,205,0,253,0,83,1,26,1,156,1,55,1,152,1,57,1,101,1,6,1,52,1,163,0,8,1,57,0,220,0,251,255,172,0,249,255,101,0,28,0,26,0,57,0,222,255,30,0,196,255,214,255,209,255,143,255,6,0,105,255,90,0,101,255,156,0,123,255,161,0,154,255,103,0,205,255,55,0,28,0,64,0,141,0,123,0,2,1,176,0,99,1,174,0,192,1,114,0,19,2,11,0,70,2,152,255,26,2,44,255,152,1,209,254,242,0,147,254,97,0,114,254,253,255,114,254,207,255,143,254,229,255,172,254,59,0,169,254,178,0,143,254,4,1,134,254,242,0,183,254,132,0,242,254,233,255,198,254,81,255,242,253,229,254,214,252,174,254,24,252,176,254,4,252,225,254,125,252,41,255,70,253,125,255,26,254,229,255,200,254,79,0,79,255,192,0,176,255,6,1,249,255,0,1,35,0,180,0,24,0,108,0,216,255,103,0,139,255,145,0,88,255,167,0,86,255,172,0,141,255,192,0,244,255,231,0,99,0,6,1,174,0,247,0,178,0,180,0,121,0,81,0,24,0,251,255,178,255,198,255,86,255,174,255,6,255,178,255,189,254,198,255,141,254,218,255,154,254,236,255,238,254,251,255,105,255,17,0,222,255,59,0,33,0,112,0,61,0,185,0,81,0,17,1,108,0,88,1,132,0,123,1,139,0,128,1,119,0,94,1,59,0,19,1,238,255,183,0,180,255,94,0,158,255,11,0,152,255,192,255,132,255,119,255,94,255,88,255,70,255,105,255,79,255,150,255,90,255,180,255,81,255,180,255,66,255,174,255,77,255,178,255,108,255,192,255,119,255,198,255,105,255,205,255,88,255,231,255,88,255,26,0,105,255,94,0,141,255,150,0,220,255,180,0,101,0,214,0,26,1,22,1,198,1,110,1,59,2,154,1,121,2,103,1,121,2,216,0,44,2,48,0,163,1,167,255,33,1,61,255,214,0,231,254,203,0,172,254,218,0,156,254,214,0,178,254,169,0,180,254,59,0,134,254,172,255,55,254,52,255,251,253,6,255,225,253,33,255,238,253,90,255,46,254,139,255,145,254,158,255,240,254,154,255,61,255,132,255,105,255,119,255,90,255,130,255,30,255,178,255,2,255,249,255,68,255,79,0,211,255,174,0,94,0,249,0,189,0,22,1,233,0,2,1,242,0,220,0,227,0,192,0,209,0,185,0,214,0,187,0,233,0,200,0,0,1,225,0,251,0,222,0,207,0,152,0,130,0,24,0,44,0,150,255,225,255,52,255,150,255,255,254,81,255,238,254,17,255,6,255,198,254,50,255,112,254,88,255,46,254,88,255,55,254,41,255,116,254,220,254,187,254,143,254,255,254,92,254,94,255,72,254,0,0,83,254,214,0,101,254,130,1,94,254,187,1,63,254,123,1,50,254,2,1,83,254,125,0,161,254,2,0,238,254,154,255,26,255,68,255,33,255,6,255,15,255,214,254,19,255,189,254,61,255,198,254,132,255,253,254,200,255,88,255,240,255,180,255,247,255,216,255,233,255,172,255,236,255,55,255,2,0,176,254,57,0,92,254,132,0,90,254,205,0,172,254,229,0,48,255,183,0,163,255,99,0,220,255,44,0,227,255,46,0,222,255,75,0,203,255,94,0,110,255,90,0,176,254,75,0,209,253,57,0,72,253,44,0,77,253,30,0,189,253,24,0,61,254,17,0,174,254,247,255,30,255,178,255,147,255,92,255,0,0,19,255,72,0,236,254,123,0,207,254,154,0,185,254,165,0,203,254,143,0,2,255,101,0,50,255,57,0,83,255,11,0,110,255,229,255,134,255,207,255,145,255,192,255,139,255,158,255,132,255,110,255,147,255,63,255,156,255,37,255,132,255,26,255,94,255,28,255,90,255,57,255,147,255,108,255,236,255,156,255,50,0,207,255,72,0,19,0,26,0,83,0,207,255,110,0,139,255,99,0,81,255,61,0,35,255,17,0,255,254,247,255,249,254,244,255,48,255,0,0,134,255,8,0,205,255,28,0,216,255,59,0,167,255,79,0,97,255,72,0,57,255,39,0,50,255,17,0,68,255,52,0,79,255,145,0,94,255,229,0,130,255,242,0,196,255,189,0,17,0,108,0,81,0,37,0,103,0,242,255,72,0,203,255,251,255,178,255,143,255,172,255,22,255,158,255,174,254,119,255,136,254,79,255,167,254,88,255,2,255,150,255,141,255,209,255,61,0,229,255,242,0,222,255,92,1,220,255,61,1,222,255,169,0,209,255,2,0,163,255,143,255,88,255,83,255,6,255,39,255,185,254,238,254,143,254,205,254,165,254,249,254,247,254,110,255,97,255,244,255,183,255,83,0,227,255,136,0,218,255,156,0,172,255,141,0,125,255,92,0,125,255,35,0,180,255,231,255,11,0,174,255,68,0,132,255,52,0,130,255,236,255,172,255,150,255,240,255,86,255,37,0,52,255,52,0,52,255,30,0,81,255,231,255,105,255,147,255,112,255,52,255,114,255,238,254,132,255,209,254,178,255,211,254,244,255,233,254,44,0,17,255,52,0,90,255,249,255,167,255,143,255,214,255,35,255,214,255,211,254,176,255,161,254,116,255,143,254,66,255,158,254,35,255,198,254,22,255,233,254,24,255,249,254,22,255,242,254,251,254,231,254,216,254,229,254,220,254,253,254,35,255,46,255,145,255,110,255,244,255,187,255,15,0,28,0,211,255,116,0,112,255,152,0,63,255,123,0,116,255,39,0,251,255,180,255,136,0,77,255,240,0,35,255,6,1,57,255,207,0,110,255,132,0,150,255,83,0,165,255,83,0,172,255,101,0,185,255,92,0,209,255,35,0,233,255,227,255,247,255,205,255,214,255,242,255,105,255,59,0,211,254,169,0,92,254,52,1,48,254,178,1,75,254,229,1,127,254,167,1,167,254,26,1,165,254,128,0,81,254,17,0,165,253,220,255,231,252,216,255,123,252,214,255,161,252,169,255,83,253,97,255,114,254,35,255,187,255,33,255,233,0,66,255,194,1,99,255,22,2,112,255,236,1,116,255,134,1,136,255,28,1,174,255,229,0,225,255,240,0,8,0,24,1,15,0,48,1,236,255,41,1,180,255,28,1,141,255,17,1,119,255,244,0,81,255,178,0,19,255,79,0,253,254,203,255,70,255,79,255,220,255,6,255,123,0,11,255,244,0,68,255,70,1,139,255,112,1,178,255,114,1,163,255,92,1,110,255,68,1,41,255,66,1,251,254,88,1,8,255,110,1,88,255,112,1,185,255,70,1,2,0,13,1,17,0,216,0,236,255,163,0,165,255,92,0,116,255,19,0,103,255,227,255,103,255,207,255,90,255,194,255,77,255,169,255,97,255,136,255,174,255,99,255,46,0,61,255,178,0,52,255,251,0,97,255,220,0,196,255,92,0,52,0,189,255,132,0,59,255,167,0,240,254,183,0,229,254,196,0,33,255,205,0,147,255,183,0,15,0,119,0,123,0,35,0,207,0,231,255,249,0,218,255,233,0,0,0,156,0,64,0,55,0,101,0,236,255,70,0,211,255,253,255,227,255,225,255,247,255,30,0,236,255,130,0,205,255,176,0,200,255,145,0,249,255,81,0,59,0,33,0,81,0,253,255,35,0,211,255,196,255,183,255,90,255,165,255,15,255,139,255,255,254,119,255,37,255,114,255,88,255,130,255,121,255,163,255,139,255,205,255,169,255,0,0,229,255,66,0,35,0,121,0,68,0,156,0,66,0,180,0,44,0,211,0,26,0,247,0,26,0,4,1,39,0,242,0,57,0,194,0,77,0,116,0,83,0,26,0,46,0,203,255,233,255,167,255,189,255,183,255,207,255,225,255,8,0,4,0,66,0,26,0,92,0,35,0,97,0,39,0,101,0,46,0,90,0,64,0,37,0,99,0,194,255,123,0,90,255,103,0,48,255,41,0,79,255,233,255,143,255,172,255,200,255,94,255,242,255,236,254,8,0,127,254,13,0,75,254,0,0,63,254,249,255,52,254,247,255,30,254,238,255,28,254,207,255,81,254,161,255,154,254,136,255,198,254,183,255,205,254,57,0,187,254,207,0,167,254,22,1,150,254,222,0,150,254,90,0,178,254,222,255,209,254,169,255,216,254,174,255,203,254,187,255,200,254,158,255,216,254,83,255,227,254,242,254,174,254,145,254,238,253,72,254,247,252,48,254,130,252,77,254,209,252,156,254,152,253,8,255,83,254,103,255,180,254,143,255,209,254,119,255,214,254,55,255,233,254,11,255,22,255,8,255,57,255,24,255,44,255,48,255,255,254,110,255,240,254,216,255,24,255,59,0,90,255,92,0,169,255,37,0,253,255,205,255,75,0,134,255,136,0,114,255,154,0,116,255,132,0,99,255,92,0,75,255,64,0,86,255,33,0,158,255,244,255,11,0,209,255,110,0,240,255,143,0,101,0,90,0,251,0,229,255,90,1,136,255,97,1,128,255,48,1,203,255,222,0,55,0,121,0,145,0,39,0,183,0,15,0,156,0,44,0,97,0,103,0,41,0,165,0,6,0,209,0,251,255,222,0,0,0,194,0,30,0,134,0,86,0,55,0,143,0,231,255,165,0,158,255,145,0,114,255,83,0,119,255,0,0,156,255,163,255,176,255,88,255,145,255,30,255,66,255,253,254,236,254,231,254,200,254,218,254,220,254,207,254,8,255,198,254,39,255,198,254,44,255,225,254,17,255,26,255,233,254,105,255,200,254,167,255,180,254,196,255,163,254,196,255,161,254,174,255,191,254,128,255,249,254,68,255,57,255,227,254,90,255,94,254,86,255,216,253,79,255,139,253,116,255,165,253,200,255,22,254,19,0,165,254,55,0,46,255,44,0,161,255,22,0,236,255,11,0,231,255,11,0,158,255,253,255,72,255,194,255,2,255,92,255,196,254,4,255,147,254,214,254,130,254,203,254,167,254,203,254,231,254,198,254,19,255,194,254,44,255,211,254,72,255,17,255,114,255,108,255,161,255,192,255,205,255,242,255,240,255,244,255,4,0,233,255,8,0,8,0,4,0,88,0,0,0,163,0,247,255,183,0,236,255,158,0,220,255,119,0,187,255,83,0,165,255,66,0,211,255,83,0,61,0,112,0,180,0,108,0,247,0,41,0,236,0,192,255,156,0,97,255,41,0,50,255,200,255,50,255,152,255,66,255,139,255,57,255,128,255,11,255,105,255,233,254,72,255,247,254,13,255,57,255,169,254,143,255,68,254,216,255,15,254,244,255,48,254,203,255,139,254,110,255,249,254,4,255,105,255,191,254,225,255,158,254,86,0,125,254,180,0,79,254,227,0,70,254,214,0,145,254,161,0,4,255,72,0,68,255,236,255,55,255,161,255,22,255,128,255,26,255,125,255,88,255,139,255,203,255,136,255,81,0,128,255,214,0,125,255,46,1,141,255,68,1,158,255,19,1,150,255,154,0,130,255,6,0,134,255,150,255,174,255,97,255,216,255,97,255,238,255,108,255,236,255,110,255,214,255,121,255,152,255,161,255,59,255,236,255,220,254,50,0,154,254,83,0,141,254,83,0,183,254,72,0,6,255,79,0,110,255,94,0,220,255,90,0,59,0,41,0,105,0,233,255,94,0,183,255,66,0,163,255,41,0,163,255,17,0,154,255,240,255,108,255,211,255,28,255,185,255,205,254,152,255,172,254,119,255,196,254,101,255,251,254,99,255,37,255,83,255,55,255,44,255,88,255,11,255,167,255,24,255,39,0,79,255,187,0,139,255,46,1,156,255,94,1,119,255,81,1,59,255,30,1,22,255,227,0,22,255,165,0,44,255,110,0,81,255,64,0,130,255,19,0,174,255,244,255,194,255,238,255,158,255,0,0,83,255,0,0,28,255,222,255,41,255,163,255,139,255,132,255,26,0,154,255,163,0,229,255,225,0,66,0,189,0,139,0,83,0,176,0,220,255,192,0,147,255,189,0,152,255,167,0,211,255,134,0,22,0,108,0,88,0,110,0,150,0,134,0,189,0,143,0,209,0,101,0,203,0,11,0,152,0,165,255,37,0,66,255,152,255,240,254,22,255,205,254,187,254,236,254,139,254,55,255,132,254,152,255,172,254,0,0,249,254,83,0,97,255,125,0,196,255,112,0,2,0,64,0,22,0,2,0,242,255,205,255,156,255,167,255,48,255,145,255,200,254,163,255,130,254,211,255,103,254,13,0,116,254,66,0,145,254,92,0,178,254,94,0,214,254,72,0,11,255,26,0,61,255,207,255,90,255,112,255,88,255,35,255,59,255,244,254,30,255,231,254,46,255,4,255,123,255,79,255,229,255,189,255,61,0,24,0,92,0,57,0,52,0,52,0,209,255,35,0,101,255,15,0,35,255,0,0,19,255,231,255,37,255,203,255,55,255,185,255,83,255,192,255,136,255,207,255,196,255,211,255,229,255,176,255,240,255,103,255,240,255,30,255,233,255,15,255,225,255,68,255,225,255,167,255,231,255,6,0,214,255,64,0,145,255,57,0,35,255,15,0,176,254,242,255,90,254,251,255,33,254,33,0,13,254,61,0,24,254,46,0,50,254,2,0,92,254,207,255,139,254,143,255,198,254,63,255,249,254,6,255,15,255,11,255,2,255,81,255,236,254,192,255,240,254,39,0,35,255,123,0,110,255,165,0,158,255,154,0,163,255,92,0,141,255,0,0,116,255,165,255,112,255,99,255,121,255,44,255,130,255,2,255,147,255,236,254,192,255,233,254,242,255,249,254,253,255,4,255,220,255,6,255,161,255,6,255,101,255,22,255,52,255,50,255,6,255,83,255,229,254,99,255,233,254,97,255,33,255,83,255,108,255,55,255,136,255,13,255,68,255,225,254,143,254,191,254,143,253,185,254,161,252,200,254,33,252,236,254,75,252,11,255,24,253,6,255,66,254,233,254,101,255,225,254,44,0,26,255,128,0,139,255,121,0,4,0,77,0,90,0,52,0,105,0,64,0,83,0,77,0,52,0,50,0,11,0,0,0,205,255,225,255,136,255,251,255,83,255,72,0,44,255,167,0,19,255,249,0,30,255,44,1,103,255,61,1,220,255,28,1,72,0,220,0,121,0,147,0,90,0,88,0,0,0,41,0,154,255,6,0,66,255,240,255,2,255,233,255,218,254,244,255,200,254,4,0,225,254,30,0,33,255,57,0,114,255,83,0,200,255,108,0,19,0,108,0,61,0,44,0,39,0,180,255,240,255,50,255,203,255,218,254,187,255,172,254,180,255,154,254,174,255,132,254,161,255,110,254,143,255,121,254,150,255,161,254,196,255,189,254,15,0,180,254,79,0,145,254,97,0,110,254,75,0,110,254,72,0,150,254,116,0,225,254,174,0,44,255,207,0,94,255,216,0,136,255,225,0,178,255,225,0,222,255,189,0,253,255,125,0,240,255,44,0,156,255,231,255,2,255,200,255,79,254,244,255,203,253,90,0,145,253,207,0,156,253,41,1,207,253,110,1,28,254,128,1,123,254,68,1,4,255,209,0,174,255,108,0,103,0,77,0,4,1,92,0,72,1,79,0,55,1,253,255,2,1,121,255,218,0,11,255,189,0,225,254,183,0,253,254,220,0,50,255,44,1,119,255,134,1,203,255,192,1,28,0,194,1,72,0,134,1,48,0,41,1,216,255,207,0,83,255,139,0,214,254,81,0,156,254,19,0,187,254,220,255,255,254,187,255,26,255,180,255,233,254,203,255,127,254,247,255,28,254,30,0,233,253,46,0,244,253,26,0,61,254,251,255,176,254,218,255,39,255,196,255,121,255,189,255,180,255,205,255,4,0,242,255,108,0,33,0,183,0,68,0,183,0,57,0,119,0,244,255,55,0,154,255,24,0,103,255,8,0,128,255,220,255,187,255,134,255,222,255,48,255,194,255,4,255,123,255,11,255,72,255,55,255,79,255,125,255,139,255,225,255,203,255,92,0,222,255,222,0,189,255,48,1,123,255,70,1,41,255,41,1,233,254,233,0,214,254,172,0,253,254,139,0,48,255,139,0,75,255,165,0,61,255,222,0,41,255,28,1,52,255,64,1,79,255,59,1,92,255,26,1,99,255,236,0,123,255,198,0,178,255,172,0,225,255,161,0,233,255,185,0,198,255,8,1,145,255,121,1,105,255,220,1,108,255,244,1,147,255,183,1,189,255,61,1,214,255,185,0,229,255,64,0,17,0,231,255,110,0,203,255,218,0,253,255,39,1,90,0,44,1,178,0,225,0,240,0,112,0,24,1,4,0,48,1,185,255,41,1,141,255,0,1,125,255,189,0,125,255,123,0,132,255,79,0,156,255,30,0,211,255,236,255,19,0,189,255,68,0,174,255,90,0,185,255,97,0,227,255,105,0,35,0,121,0,105,0,125,0,130,0,79,0,101,0,225,255,50,0,88,255,11,0,247,254,249,255,229,254,238,255,15,255,218,255,92,255,185,255,178,255,136,255,8,0,77,255,97,0,24,255,196,0,6,255,37,1,22,255,99,1,46,255,88,1,88,255,15,1,194,255,169,0,123,0,61,0,70,1,229,255,205,1,183,255,227,1,185,255,158,1,214,255,55,1,225,255,214,0,200,255,132,0,143,255,57,0,77,255,233,255,13,255,152,255,218,254,81,255,191,254,59,255,187,254,101,255,183,254,185,255,156,254,0,0,127,254,24,0,119,254,8,0,154,254,233,255,244,254,200,255,125,255,169,255,6,0,139,255,92,0,110,255,121,0,81,255,110,0,30,255,66,0,222,254,251,255,183,254,165,255,187,254,92,255,229,254,72,255,35,255,105,255,103,255,152,255,178,255,180,255,0,0,183,255,75,0,176,255,147,0,165,255,214,0,158,255,247,0,185,255,211,0,242,255,90,0,75,0,152,255,192,0,198,254,48,1,46,254,105,1,11,254,48,1,75,254,141,0,172,254,211,255,4,255,90,255,81,255,86,255,150,255,189,255,196,255,77,0,187,255,174,0,94,255,185,0,200,254,134,0,59,254,61,0,238,253,15,0,233,253,247,255,13,254,227,255,77,254,205,255,161,254,176,255,216,254,110,255,174,254,6,255,52,254,158,254,205,253,105,254,218,253,141,254,101,254,2,255,35,255,143,255,180,255,0,0,231,255,88,0,207,255,169,0,150,255,240,0,97,255,6,1,55,255,211,0,41,255,94,0,90,255,209,255,198,255,108,255,33,0,108,255,44,0,220,255,233,255,130,0,132,255,4,1,63,255,64,1,50,255,83,1,77,255,97,1,121,255,99,1,165,255,72,1,185,255,15,1,192,255,209,0,209,255,139,0,253,255,68,0,33,0,13,0,22,0,19,0,214,255,94,0,132,255,211,0,101,255,61,1,167,255,130,1,50,0,150,1,207,0,123,1,52,1,72,1,64,1,37,1,247,0,94,1,141,0,13,2,48,0,209,2,229,255,11,3,152,255,143,2,86,255,172,1,55,255,238,0,63,255,154,0,92,255,152,0,132,255,150,0,180,255,121,0,247,255,79,0,55,0,55,0,79,0,37,0,13,0,22,0,134,255,2,0,247,254,238,255,158,254,220,255,141,254,236,255,196,254,48,0,39,255,156,0,134,255,247,0,194,255,15,1,203,255,236,0,169,255,178,0,139,255,147,0,132,255,163,0,147,255,194,0,167,255,192,0,192,255,147,0,231,255,99,0,11,0,75,0,19,0,103,0,249,255,231,0,222,255,203,1,242,255,161,2,66,0,236,2,174,0,156,2,236,0,244,1,214,0,70,1,136,0,192,0,77,0,105,0,88,0,59,0,154,0,37,0,214,0,30,0,233,0,24,0,209,0,0,0,169,0,225,255,114,0,211,255,46,0,0,0,251,255,88,0,238,255,158,0,24,0,189,0,110,0,172,0,178,0,139,0,169,0,94,0,83,0,44,0,2,0,0,0,0,0,229,255,77,0,214,255,176,0,225,255,240,0,17,0,236,0,116,0,158,0,214,0,41,0,244,0,176,255,207,0,72,255,161,0,13,255,134,0,6,255,125,0,52,255,112,0,119,255,86,0,172,255,61,0,180,255,37,0,150,255,247,255,101,255,183,255,68,255,134,255,83,255,132,255,156,255,167,255,2,0,207,255,112,0,231,255,205,0,249,255,2,1,19,0,251,0,70,0,185,0,134,0,75,0,189,0,211,255,225,0,105,255,242,0,37,255,220,0,6,255,152,0,251,254,50,0,6,255,203,255,13,255,143,255,2,255,167,255,220,254,6,0,180,254,130,0,141,254,233,0,110,254,39,1,99,254,68,1,123,254,66,1,191,254,22,1,37,255,196,0,145,255,110,0,240,255,55,0,48,0,39,0,88,0,22,0,108,0,225,255,99,0,147,255,64,0,114,255,17,0,156,255,249,255,247,255,249,255,70,0,249,255,114,0,222,255,108,0,187,255,57,0,189,255,0,0,253,255,216,255,108,0,187,255,218,0,165,255,19,1,147,255,22,1,169,255,244,0,247,255,196,0,123,0,132,0,11,1,61,0,112,1,251,255,154,1,205,255,141,1,196,255,92,1,233,255,46,1,50,0,37,1,128,0,75,1,165,0,112,1,154,0,112,1,83,0,64,1,238,255,8,1,150,255,251,0,99,255,57,1,92,255,172,1,119,255,11,2,163,255,46,2,209,255,41,2,236,255,17,2,211,255,211,1,123,255,90,1,24,255,178,0,203,254,2,0,130,254,125,255,30,254,77,255,183,253,103,255,125,253,152,255,152,253,145,255,253,253,83,255,127,254,30,255,242,254,24,255,33,255,46,255,251,254,72,255,154,254,108,255,55,254,185,255,4,254,48,0,17,254,178,0,83,254,19,1,176,254,81,1,11,255,132,1,70,255,180,1,88,255,194,1,92,255,141,1,130,255,30,1,194,255,167,0,229,255,88,0,207,255,46,0,143,255,26,0,79,255,17,0,55,255,11,0,68,255,240,255,97,255,189,255,110,255,156,255,112,255,189,255,123,255,46,0,134,255,209,0,128,255,97,1,103,255,172,1,86,255,158,1,90,255,72,1,101,255,211,0,79,255,119,0,11,255,66,0,194,254,55,0,156,254,79,0,169,254,112,0,227,254,130,0,44,255,147,0,88,255,178,0,92,255,196,0,63,255,172,0,22,255,112,0,220,254,37,0,165,254,231,255,125,254,196,255,116,254,178,255,150,254,158,255,225,254,150,255,57,255,158,255,101,255,187,255,75,255,229,255,255,254,8,0,200,254,17,0,214,254,242,255,50,255,174,255,200,255,94,255,101,0,33,255,198,0,253,254,198,0,251,254,123,0,8,255,26,0,13,255,211,255,240,254,200,255,172,254,0,0,125,254,130,0,136,254,66,1,198,254,249,1,2,255,103,2,17,255,110,2,240,254,35,2,180,254,183,1,116,254,72,1,70,254,231,0,75,254,158,0,152,254,108,0,28,255,64,0,169,255,22,0,15,0,236,255,79,0,176,255,105,0,88,255,94,0,240,254,48,0,147,254,242,255,97,254,194,255,97,254,174,255,130,254,169,255,185,254,161,255,19,255,156,255,128,255,163,255,207,255,185,255,227,255,218,255,209,255,6,0,203,255,55,0,247,255,86,0,79,0,90,0,189,0,70,0,61,1,55,0,180,1,48,0,249,1,19,0,242,1,203,255,163,1,94,255,35,1,244,254,154,0,180,254,37,0,178,254,229,255,236,254,222,255,81,255,244,255,222,255,242,255,94,0,196,255,172,0,143,255,183,0,134,255,156,0,176,255,110,0,231,255,37,0,4,0,205,255,11,0,123,255,22,0,72,255,70,0,52,255,167,0,55,255,50,1,94,255,172,1,169,255,222,1,251,255,167,1,46,0,24,1,72,0,110,0,88,0,227,255,77,0,165,255,44,0,183,255,251,255,244,255,216,255,57,0,205,255,134,0,205,255,242,0,187,255,130,1,143,255,240,1,108,255,2,2,121,255,185,1,192,255,77,1,41,0,222,0,143,0,108,0,211,0,8,0,238,0,205,255,220,0,205,255,158,0,2,0,79,0,75,0,50,0,136,0,88,0,167,0,158,0,180,0,229,0,174,0,28,1,154,0,50,1,132,0,35,1,116,0,6,1,114,0,11,1,134,0,57,1,174,0,110,1,207,0,110,1,209,0,30,1,185,0,163,0,163,0,44,0,139,0,205,255,99,0,136,255,33,0,83,255,216,255,50,255,158,255,59,255,125,255,97,255,112,255,119,255,99,255,86,255,70,255,11,255,41,255,187,254,37,255,127,254,66,255,101,254,103,255,119,254,134,255,205,254,150,255,70,255,158,255,180,255,156,255,249,255,147,255,4,0,152,255,227,255,185,255,150,255,238,255,66,255,24,0,17,255,57,0,6,255,92,0,4,255,116,0,240,254,108,0,233,254,75,0,33,255,39,0,156,255,0,0,48,0,200,255,147,0,119,255,145,0,33,255,52,0,214,254,189,255,180,254,94,255,194,254,48,255,249,254,44,255,77,255,59,255,187,255,83,255,64,0,92,255,211,0,79,255,83,1,48,255,141,1,6,255,114,1,218,254,28,1,183,254,200,0,183,254,163,0,249,254,196,0,108,255,247,0,227,255,11,1,59,0,238,0,116,0,192,0,134,0,152,0,123,0,112,0,81,0,64,0,8,0,24,0,174,255,11,0,99,255,8,0,86,255,253,255,134,255,220,255,203,255,169,255,6,0,97,255,61,0,6,255,103,0,200,254,116,0,8,255,103,0,200,255,79,0,161,0,79,0,48,1,121,0,121,1,200,0,152,1,251,0,156,1,229,0,116,1,158,0,30,1,105,0,163,0,77,0,61,0,55,0,30,0,11,0,77,0,205,255,156,0,141,255,218,0,97,255,247,0,81,255,247,0,90,255,244,0,134,255,249,0,203,255,251,0,13,0,209,0,52,0,108,0,52,0,233,255,6,0,139,255,207,255,123,255,163,255,192,255,154,255,37,0,156,255,128,0,165,255,183,0,183,255,198,0,216,255,211,0,15,0,233,0,88,0,19,1,154,0,64,1,178,0,94,1,150,0,86,1,75,0,24,1,249,255,167,0,189,255,24,0,169,255,114,255,192,255,180,254,251,255,37,254,81,0,6,254,178,0,88,254,240,0,233,254,214,0,123,255,90,0,225,255,185,255,22,0,52,255,46,0,238,254,57,0,229,254,55,0,2,255,44,0,50,255,39,0,125,255,52,0,236,255,86,0,132,0,139,0,39,1,205,0,167,1,253,0,240,1,249,0,249,1,176,0,192,1,64,0,66,1,207,255,134,0,119,255,183,255,70,255,255,254,50,255,145,254,48,255,130,254,46,255,180,254,52,255,244,254,70,255,28,255,101,255,61,255,119,255,75,255,116,255,33,255,101,255,178,254,48,255,59,254,209,254,17,254,90,254,97,254,227,253,255,254,150,253,163,255,136,253,11,0,174,253,28,0,249,253,236,255,79,254,165,255,172,254,156,255,13,255,249,255,101,255,143,0,158,255,8,1,172,255,19,1,147,255,176,0,119,255,22,0,108,255,128,255,103,255,8,255,90,255,205,254,63,255,211,254,24,255,255,254,236,254,48,255,205,254,105,255,194,254,180,255,216,254,6,0,19,255,92,0,114,255,169,0,242,255,242,0,112,0,30,1,209,0,13,1,19,1,167,0,59,1,8,0,90,1,99,255,105,1,227,254,88,1,154,254,17,1,139,254,152,0,161,254,2,0,198,254,114,255,4,255,11,255,103,255,220,254,214,255,222,254,4,0,255,254,225,255,52,255,150,255,125,255,81,255,200,255,50,255,240,255,52,255,220,255,57,255,152,255,48,255,68,255,46,255,33,255,70,255,59,255,119,255,114,255,180,255,161,255,249,255,172,255,61,0,154,255,112,0,134,255,112,0,150,255,64,0,209,255,8,0,28,0,251,255,57,0,33,0,15,0,94,0,211,255,130,0,207,255,94,0,13,0,244,255,103,0,99,255,156,0,194,254,150,0,41,254,90,0,191,253,2,0,176,253,187,255,4,254,163,255,161,254,180,255,88,255,198,255,229,255,203,255,46,0,222,255,66,0,8,0,68,0,66,0,75,0,110,0,68,0,114,0,24,0,72,0,211,255,0,0,161,255,172,255,161,255,88,255,200,255,19,255,229,255,240,254,227,255,13,255,196,255,108,255,161,255,238,255,139,255,97,0,123,255,156,0,94,255,147,0,44,255,75,0,240,254,238,255,196,254,163,255,198,254,139,255,251,254,169,255,88,255,220,255,209,255,0,0,64,0,13,0,147,0,37,0,200,0,72,0,242,0,92,0,28,1,72,0,61,1,13,0,72,1,214,255,66,1,207,255,52,1,8,0,26,1,103,0,253,0,172,0,249,0,178,0,26,1,145,0,79,1,114,0,114,1,114,0,108,1,139,0,52,1,187,0,205,0,242,0,66,0,0,1,180,255,211,0,86,255,139,0,68,255,70,0,112,255,22,0,163,255,247,255,165,255,244,255,123,255,22,0,63,255,79,0,13,255,128,0,255,254,128,0,28,255,79,0,88,255,17,0,158,255,251,255,242,255,24,0,75,0,83,0,141,0,139,0,163,0,136,0,145,0,59,0,101,0,189,255,35,0,75,255,207,255,22,255,94,255,39,255,231,254,108,255,130,254,187,255,72,254,244,255,61,254,8,0,79,254,0,0,103,254,225,255,125,254,174,255,147,254,143,255,169,254,154,255,187,254,207,255,200,254,0,0,216,254,4,0,249,254,242,255,37,255,236,255,63,255,2,0,70,255,19,0,92,255,0,0,136,255,211,255,198,255,167,255,13,0,139,255,81,0,123,255,119,0,121,255,116,0,125,255,99,0,128,255,99,0,130,255,123,0,139,255,154,0,150,255,156,0,176,255,123,0,233,255,88,0,59,0,83,0,132,0,88,0,172,0,72,0,180,0,37,0,169,0,0,0,128,0,220,255,59,0,185,255,247,255,154,255,211,255,136,255,220,255,141,255,242,255,156,255,238,255,176,255,194,255,176,255,130,255,136,255,61,255,61,255,8,255,244,254,229,254,207,254,218,254,240,254,222,254,92,255,220,254,218,255,200,254,57,0,180,254,94,0,187,254,81,0,238,254,52,0,50,255,35,0,108,255,15,0,132,255,227,255,141,255,143,255,165,255,55,255,207,255,253,254,251,255,240,254,22,0,8,255,26,0,48,255,48,0,59,255,132,0,28,255,19,1,251,254,156,1,33,255,236,1,136,255,229,1,253,255,158,1,57,0,55,1,55,0,231,0,13,0,214,0,249,255,244,0,15,0,11,1,66,0,247,0,105,0,203,0,97,0,187,0,44,0,227,0,222,255,22,1,145,255,52,1,70,255,50,1,8,255,30,1,220,254,242,0,191,254,176,0,191,254,103,0,218,254,44,0,242,254,0,0,227,254,218,255,176,254,192,255,136,254,185,255,165,254,189,255,6,255,205,255,143,255,222,255,4,0,249,255,77,0,22,0,103,0,55,0,114,0,79,0,134,0,112,0,152,0,163,0,132,0,218,0,66,0,238,0,207,255,198,0,86,255,110,0,4,255,4,0,240,254,200,255,251,254,196,255,6,255,231,255,8,255,8,0,28,255,22,0,83,255,17,0,167,255,19,0,242,255,30,0,28,0,37,0,48,0,15,0,55,0,220,255,59,0,156,255,77,0,66,255,112,0,191,254,176,0,39,254,2,1,185,253,79,1,165,253,112,1,251,253,94,1,152,254,33,1,92,255,183,0,35,0,44,0,198,0,183,255,19,1,143,255,253,0,192,255,156,0,28,0,22,0,110,0,152,255,121,0,72,255,52,0,57,255,205,255,94,255,128,255,165,255,88,255,238,255,68,255,17,0,35,255,19,0,13,255,8,0,26,255,253,255,103,255,236,255,222,255,200,255,70,0,141,255,114,0,77,255,92,0,44,255,28,0,50,255,207,255,90,255,152,255,141,255,130,255,169,255,128,255,141,255,143,255,88,255,187,255,81,255,247,255,152,255,33,0,11,0,52,0,108,0,44,0,172,0,26,0,200,0,26,0,189,0,66,0,145,0,134,0,92,0,180,0,66,0,167,0,66,0,77,0,90,0,192,255,112,0,50,255,94,0,218,254,26,0,196,254,192,255,225,254,112,255,8,255,83,255,39,255,114,255,52,255,185,255,63,255,22,0,77,255,139,0,86,255,242,0,86,255,41,1,86,255,22,1,99,255,176,0,130,255,30,0,185,255,152,255,24,0,57,255,174,0,35,255,75,1,61,255,150,1,105,255,99,1,132,255,222,0,154,255,88,0,178,255,249,255,209,255,192,255,222,255,172,255,200,255,192,255,136,255,229,255,41,255,238,255,203,254,176,255,161,254,77,255,174,254,8,255,205,254,8,255,203,254,48,255,178,254,81,255,176,254,77,255,207,254,37,255,244,254,11,255,249,254,37,255,218,254,128,255,178,254,244,255,187,254,75,0,19,255,97,0,165,255,55,0,55,0,233,255,152,0,141,255,169,0,55,255,121,0,6,255,39,0,17,255,198,255,81,255,103,255,163,255,52,255,227,255,70,255,0,0,132,255,251,255,189,255,222,255,214,255,189,255,200,255,176,255,163,255,214,255,116,255,30,0,72,255,116,0,30,255,161,0,8,255,152,0,35,255,112,0,103,255,83,0,187,255,92,0,247,255,145,0,13,0,222,0,2,0,41,1,220,255,86,1,156,255,105,1,70,255,103,1,244,254,72,1,214,254,8,1,2,255,189,0,97,255,150,0,198,255,145,0,249,255,136,0,238,255,75,0,189,255,216,255,130,255,90,255,55,255,11,255,242,254,11,255,207,254,81,255,233,254,187,255,59,255,41,0,158,255,152,0,244,255,244,0,33,0,41,1,57,0,50,1,81,0,8,1,97,0,167,0,72,0,33,0,244,255,178,255,130,255,141,255,46,255,187,255,33,255,4,0,86,255,64,0,145,255,99,0,165,255,136,0,154,255,183,0,139,255,227,0,143,255,247,0,180,255,229,0,236,255,198,0,26,0,169,0,59,0,169,0,66,0,198,0,35,0,231,0,231,255,247,0,163,255,238,0,128,255,211,0,163,255,169,0,0,0,123,0,79,0,86,0,108,0,26,0,88,0,192,255,52,0,114,255,13,0,121,255,209,255,220,255,123,255,94,0,48,255,194,0,13,255,218,0,11,255,161,0,33,255,44,0,66,255,187,255,99,255,123,255,128,255,114,255,139,255,143,255,119,255,185,255,57,255,222,255,216,254,236,255,141,254,222,255,152,254,200,255,236,254,183,255,86,255,163,255,165,255,125,255,205,255,101,255,216,255,119,255,220,255,183,255,231,255,4,0,0,0,70,0,41,0,112,0,66,0,125,0,52,0,94,0,8,0,39,0,220,255,11,0,187,255,44,0,154,255,130,0,110,255,216,0,44,255,22,1,227,254,64,1,172,254,75,1,152,254,57,1,158,254,13,1,176,254,218,0,189,254,167,0,214,254,103,0,22,255,15,0,119,255,174,255,194,255,83,255,185,255,35,255,121,255,17,255,61,255,251,254,28,255,218,254,4,255,196,254,253,254,209,254,13,255,247,254,59,255,15,255,128,255,19,255,218,255,13,255,39,0,19,255,86,0,46,255,119,0,59,255,174,0,41,255,17,1,24,255,123,1,52,255,165,1,116,255,143,1,187,255,130,1,247,255,152,1,55,0,150,1,134,0,50,1,211,0,116,0,24,1,183,255,70,1,46,255,77,1,240,254,33,1,236,254,229,0,255,254,172,0,26,255,114,0,61,255,41,0,112,255,242,255,176,255,216,255,227,255,209,255,233,255,165,255,231,255,72,255,0,0,242,254,83,0,227,254,176,0,19,255,225,0,105,255,216,0,209,255,161,0,55,0,97,0,119,0,57,0,116,0,30,0,81,0,240,255,55,0,152,255,64,0,61,255,70,0,13,255,37,0,19,255,236,255,39,255,198,255,50,255,216,255,66,255,19,0,112,255,75,0,176,255,66,0,214,255,0,0,225,255,174,255,231,255,139,255,2,0,183,255,55,0,30,0,105,0,145,0,130,0,225,0,121,0,253,0,101,0,227,0,94,0,172,0,121,0,92,0,183,0,233,255,2,1,79,255,64,1,200,254,94,1,136,254,90,1,156,254,68,1,227,254,22,1,55,255,207,0,108,255,123,0,132,255,75,0,114,255,70,0,66,255,86,0,253,254,90,0,191,254,61,0,152,254,26,0,147,254,13,0,198,254,37,0,37,255,92,0,156,255,156,0,253,255,207,0,41,0,227,0,48,0,216,0,33,0,185,0,251,255,161,0,189,255,169,0,121,255,209,0,79,255,251,0,66,255,0,1,66,255,207,0,68,255,130,0,72,255,30,0,68,255,174,255,50,255,17,255,19,255,81,254,240,254,169,253,218,254,105,253,229,254,161,253,6,255,48,254,48,255,236,254,79,255,180,255,75,255,112,0,39,255,17,1,242,254,141,1,194,254,200,1,167,254,189,1,183,254,105,1,236,254,244,0,50,255,150,0,125,255,92,0,192,255,55,0,249,255,28,0,37,0,24,0,55,0,66,0,50,0,152,0,15,0,13,1,209,255,136,1,125,255,218,1,55,255,244,1,17,255,209,1,17,255,112,1,30,255,229,0,41,255,92,0,79,255,249,255,154,255,203,255,240,255,194,255,41,0,205,255,52,0,227,255,37,0,227,255,15,0,183,255,11,0,112,255,19,0,55,255,37,0,50,255,37,0,101,255,0,0,174,255,189,255,196,255,128,255,169,255,94,255,128,255,90,255,97,255,103,255,92,255,156,255,101,255,4,0,116,255,123,0,134,255,187,0,145,255,156,0,150,255,41,0,143,255,176,255,112,255,105,255,50,255,112,255,249,254,169,255,231,254,229,255,11,255,240,255,94,255,143,255,205,255,196,254,64,0,220,253,150,0,68,253,178,0,44,253,169,0,143,253,169,0,75,254,216,0,33,255,57,1,214,255,156,1,59,0,192,1,116,0,112,1,174,0,187,0,220,0,225,255,220,0,46,255,176,0,203,254,130,0,200,254,103,0,22,255,83,0,92,255,48,0,103,255,249,255,50,255,189,255,238,254,180,255,214,254,242,255,2,255,103,0,90,255,238,0,180,255,64,1,227,255,75,1,222,255,30,1,189,255,233,0,161,255,200,0,141,255,205,0,130,255,13,1,128,255,152,1,128,255,88,2,130,255,6,3,145,255,97,3,163,255,97,3,174,255,22,3,172,255,156,2,147,255,17,2,105,255,147,1,79,255,46,1,94,255,222,0,152,255,143,0,216,255,57,0,15,0,240,255,70,0,183,255,143,0,145,255,222,0,116,255,24,1,92,255,24,1,94,255,220,0,143,255,130,0,218,255,41,0,11,0,253,255,249,255,8,0,165,255,44,0,79,255,41,0,37,255,253,255,48,255,198,255,112,255,183,255,192,255,203,255,247,255,222,255,6,0,222,255,17,0,198,255,48,0,152,255,108,0,101,255,174,0,79,255,220,0,114,255,240,0,189,255,233,0,4,0,216,0,30,0,220,0,4,0,247,0,214,255,30,1,180,255,55,1,158,255,46,1,143,255,240,0,130,255,150,0,121,255,57,0,97,255,0,0,79,255,244,255,86,255,0,0,121,255,17,0,169,255,22,0,205,255,11,0,222,255,251,255,225,255,233,255,225,255,222,255,218,255,229,255,207,255,244,255,192,255,17,0,176,255,48,0,167,255,72,0,143,255,77,0,90,255,64,0,19,255,19,0,231,254,207,255,249,254,114,255,68,255,13,255,183,255,167,254,48,0,99,254,156,0,97,254,211,0,167,254,194,0,22,255,128,0,125,255,41,0,192,255,214,255,222,255,123,255,229,255,35,255,216,255,229,254,189,255,242,254,172,255,72,255,180,255,194,255,207,255,24,0,227,255,57,0,214,255,37,0,169,255,251,255,121,255,209,255,108,255,176,255,147,255,152,255,218,255,150,255,39,0,169,255,114,0,205,255,189,0,247,255,0,1,30,0,35,1,68,0,22,1,103,0,211,0,136,0,92,0,167,0,200,255,192,0,75,255,192,0,4,255,141,0,255,254,39,0,37,255,183,255,97,255,125,255,147,255,150,255,180,255,216,255,185,255,6,0,167,255,0,0,141,255,196,255,139,255,123,255,178,255,81,255,244,255,101,255,33,0,167,255,33,0,4,0,242,255,119,0,187,255,205,0,174,255,200,0,222,255,141,0,41,0,108,0,121,0,143,0,187,0,218,0,225,0,240,0,227,0,161,0,209,0,238,255,218,0,24,255,15,1,136,254,94,1,125,254,161,1,247,254,194,1,174,255,176,1,77,0,92,1,163,0,192,0,154,0,0,0,57,0,88,255,189,255,19,255,97,255,48,255,61,255,123,255,103,255,194,255,218,255,240,255,125,0,19,0,253,0,52,0,24,1,50,0,209,0,4,0,116,0,198,255,55,0,158,255,30,0,167,255,26,0,214,255,22,0,242,255,247,255,220,255,189,255,161,255,123,255,112,255,66,255,103,255,24,255,141,255,17,255,207,255,35,255,2,0,50,255,6,0,46,255,209,255,33,255,141,255,39,255,125,255,79,255,183,255,121,255,22,0,150,255,119,0,161,255,183,0,145,255,207,0,90,255,183,0,28,255,121,0,255,254,59,0,30,255,50,0,110,255,97,0,178,255,156,0,194,255,187,0,163,255,196,0,132,255,207,0,128,255,205,0,128,255,172,0,119,255,116,0,110,255,41,0,130,255,211,255,189,255,116,255,22,0,48,255,114,0,6,255,176,0,211,254,183,0,165,254,128,0,161,254,30,0,233,254,176,255,101,255,86,255,214,255,46,255,6,0,63,255,240,255,119,255,176,255,163,255,94,255,172,255,17,255,167,255,211,254,187,255,180,254,225,255,187,254,251,255,225,254,13,0,37,255,33,0,112,255,50,0,176,255,37,0,222,255,236,255,15,0,145,255,72,0,61,255,112,0,28,255,105,0,68,255,55,0,174,255,242,255,35,0,174,255,116,0,103,255,147,0,41,255,154,0,26,255,150,0,52,255,121,0,99,255,50,0,150,255,189,255,203,255,17,255,6,0,48,254,75,0,50,253,121,0,86,252,128,0,244,251,92,0,61,252,50,0,6,253,24,0,247,253,11,0,203,254,253,255,101,255,238,255,214,255,236,255,24,0,253,255,48,0,17,0,41,0,39,0,15,0,70,0,2,0,123,0,6,0,183,0,0,0,220,0,205,255,192,0,141,255,94,0,125,255,216,255,169,255,88,255,238,255,8,255,46,0,4,255,94,0,63,255,123,0,174,255,134,0,46,0,101,0,178,0,4,0,33,1,121,255,86,1,242,254,64,1,167,254,229,0,161,254,125,0,220,254,68,0,55,255,77,0,116,255,139,0,105,255,247,0,37,255,130,1,218,254,13,2,189,254,99,2,225,254,97,2,44,255,22,2,136,255,172,1,238,255,68,1,81,0,247,0,163,0,227,0,183,0,35,1,130,0,158,1,6,0,22,2,112,255,72,2,247,254,57,2,198,254,249,1,225,254,167,1,50,255,79,1,145,255,236,0,214,255,121,0,247,255,8,0,242,255,185,255,203,255,165,255,134,255,205,255,79,255,6,0,86,255,41,0,165,255,35,0,15,0,251,255,92,0,196,255,103,0,158,255,59,0,141,255,0,0,132,255,200,255,128,255,167,255,139,255,163,255,183,255,180,255,11,0,207,255,128,0,211,255,242,0,172,255,61,1,103,255,97,1,70,255,101,1,105,255,81,1,194,255,28,1,33,0,194,0,79,0,92,0,66,0,13,0,30,0,233,255,30,0,227,255,70,0,211,255,114,0,169,255,128,0,110,255,97,0,72,255,13,0,79,255,145,255,114,255,15,255,147,255,169,254,156,255,116,254,154,255,110,254,158,255,147,254,172,255,211,254,189,255,28,255,200,255,101,255,198,255,169,255,196,255,222,255,205,255,240,255,229,255,218,255,24,0,165,255,86,0,103,255,132,0,46,255,123,0,4,255,46,0,251,254,189,255,2,255,88,255,8,255,61,255,15,255,125,255,41,255,240,255,99,255,79,0,152,255,119,0,194,255,110,0,227,255,81,0,4,0,68,0,17,0,86,0,253,255,121,0,198,255,134,0,152,255,108,0,152,255,33,0,172,255,183,255,158,255,79,255,108,255,6,255,59,255,240,254,41,255,255,254,59,255,28,255,116,255,41,255,211,255,26,255,90,0,247,254,244,0,222,254,125,1,229,254,203,1,15,255,189,1,83,255,110,1,163,255,24,1,229,255,238,0,0,0,238,0,0,0,253,0,242,255,11,1,242,255,22,1,249,255,13,1,249,255,218,0,233,255,132,0,194,255,41,0,130,255,227,255,41,255,154,255,178,254,48,255,6,254,169,254,63,253,46,254,187,252,242,253,194,252,2,254,83,253,63,254,22,254,136,254,205,254,180,254,99,255,176,254,229,255,161,254,90,0,198,254,189,0,63,255,249,0,242,255,6,1,156,0,227,0,242,0,178,0,222,0,145,0,136,0,121,0,48,0,79,0,2,0,15,0,0,0,205,255,37,0,152,255,105,0,105,255,192,0,77,255,17,1,77,255,81,1,121,255,110,1,200,255,88,1,17,0,11,1,50,0,134,0,11,0,233,255,178,255,92,255,88,255,8,255,41,255,222,254,63,255,200,254,145,255,196,254,247,255,231,254,64,0,57,255,86,0,152,255,55,0,238,255,4,0,44,0,225,255,94,0,227,255,130,0,253,255,139,0,30,0,105,0,61,0,33,0,99,0,194,255,141,0,81,255,185,0,222,254,196,0,123,254,165,0,66,254,103,0,57,254,17,0,81,254,185,255,123,254,108,255,158,254,61,255,189,254,48,255,231,254,63,255,50,255,103,255,147,255,147,255,249,255,207,255,88,0,41,0,156,0,161,0,180,0,253,0,172,0,24,1,152,0,247,0,132,0,198,0,94,0,169,0,33,0,176,0,222,255,211,0,169,255,231,0,156,255,236,0,196,255,231,0,2,0,220,0,68,0,209,0,121,0,183,0,145,0,132,0,134,0,70,0,81,0,24,0,253,255,249,255,189,255,200,255,205,255,130,255,35,0,57,255,119,0,17,255,156,0,22,255,134,0,57,255,61,0,99,255,214,255,119,255,97,255,112,255,244,254,97,255,161,254,81,255,121,254,63,255,136,254,33,255,194,254,229,254,8,255,156,254,46,255,108,254,24,255,134,254,211,254,222,254,127,254,72,255,77,254,158,255,86,254,222,255,150,254,2,0,236,254,6,0,57,255,253,255,99,255,240,255,83,255,251,255,26,255,26,0,231,254,46,0,238,254,46,0,46,255,50,0,128,255,83,0,172,255,141,0,169,255,209,0,132,255,30,1,114,255,101,1,132,255,147,1,185,255,152,1,229,255,108,1,240,255,26,1,216,255,196,0,187,255,147,0,176,255,163,0,180,255,227,0,203,255,44,1,236,255,68,1,24,0,6,1,105,0,150,0,185,0,50,0,216,0,24,0,192,0,68,0,147,0,132,0,105,0,167,0,68,0,145,0,26,0,75,0,229,255,244,255,152,255,185,255,75,255,187,255,30,255,231,255,19,255,11,0,30,255,0,0,66,255,198,255,121,255,119,255,178,255,55,255,227,255,26,255,24,0,52,255,97,0,139,255,163,0,247,255,174,0,70,0,110,0,92,0,251,255,59,0,150,255,238,255,90,255,143,255,52,255,57,255,4,255,8,255,196,254,15,255,132,254,70,255,97,254,139,255,97,254,198,255,132,254,238,255,187,254,4,0,11,255,17,0,86,255,19,0,130,255,17,0,136,255,15,0,130,255,4,0,150,255,240,255,218,255,225,255,55,0,253,255,145,0,48,0,194,0,75,0,185,0,30,0,121,0,187,255,35,0,61,255,205,255,229,254,125,255,196,254,55,255,214,254,253,254,251,254,233,254,28,255,13,255,46,255,75,255,79,255,128,255,143,255,152,255,225,255,139,255,48,0,110,255,101,0,88,255,108,0,86,255,52,0,97,255,222,255,112,255,145,255,103,255,105,255,75,255,97,255,61,255,99,255,119,255,101,255,244,255,112,255,121,0,139,255,183,0,163,255,145,0,176,255,26,0,187,255,152,255,214,255,52,255,0,0,8,255,41,0,30,255,86,0,119,255,132,0,227,255,165,0,48,0,167,0,68,0,143,0,41,0,123,0,2,0,130,0,238,255,154,0,233,255,167,0,242,255,141,0,253,255,79,0,19,0,0,0,61,0,154,255,99,0,39,255,108,0,205,254,108,0,196,254,114,0,19,255,119,0,161,255,97,0,59,0,33,0,187,0,209,255,249,0,121,255,240,0,52,255,165,0,26,255,41,0,66,255,176,255,161,255,101,255,17,0,88,255,119,0,141,255,165,0,222,255,125,0,37,0,22,0,68,0,176,255,39,0,132,255,207,255,145,255,97,255,176,255,17,255,183,255,19,255,165,255,90,255,145,255,174,255,150,255,231,255,187,255,242,255,0,0,222,255,79,0,203,255,121,0,203,255,130,0,227,255,119,0,251,255,108,0,0,0,99,0,240,255,75,0,216,255,30,0,192,255,225,255,174,255,147,255,143,255,63,255,103,255,6,255,66,255,6,255,39,255,57,255,33,255,141,255,77,255,229,255,167,255,46,0,6,0,92,0,77,0,94,0,132,0,55,0,207,0,247,255,61,1,194,255,192,1,180,255,28,2,220,255,48,2,39,0,242,1,116,0,97,1,161,0,158,0,174,0,238,255,176,0,125,255,178,0,92,255,174,0,116,255,163,0,161,255,108,0,203,255,222,255,244,255,15,255,46,0,92,254,136,0,24,254,13,1,79,254,174,1,207,254,72,2,114,255,192,2,24,0,238,2,154,0,209,2,220,0,139,2,216,0,35,2,169,0,176,1,116,0,52,1,79,0,163,0,66,0,6,0,59,0,130,255,46,0,77,255,17,0,123,255,231,255,238,255,165,255,108,0,83,255,194,0,30,255,218,0,22,255,178,0,52,255,103,0,123,255,39,0,222,255,19,0,103,0,50,0,13,1,103,0,141,1,145,0,167,1,161,0,57,1,150,0,101,0,105,0,139,255,22,0,8,255,174,255,2,255,86,255,86,255,52,255,198,255,70,255,41,0,112,255,99,0,147,255,112,0,183,255,88,0,229,255,50,0,41,0,26,0,132,0,19,0,225,0,13,0,13,1,0,0,240,0,244,255,150,0,231,255,64,0,220,255,35,0,227,255,72,0,15,0,141,0,75,0,196,0,101,0,216,0,83,0,205,0,22,0,174,0,185,255,128,0,55,255,77,0,180,254,55,0,83,254,94,0,37,254,178,0,41,254,8,1,90,254,48,1,185,254,6,1,57,255,147,0,178,255,247,255,13,0,94,255,59,0,236,254,55,0,163,254,22,0,141,254,227,255,172,254,167,255,247,254,132,255,81,255,143,255,176,255,189,255,11,0,225,255,99,0,211,255,139,0,169,255,103,0,130,255,24,0,123,255,207,255,143,255,154,255,183,255,101,255,211,255,52,255,198,255,24,255,161,255,41,255,134,255,103,255,147,255,174,255,194,255,220,255,15,0,214,255,101,0,161,255,156,0,97,255,172,0,72,255,178,0,114,255,222,0,222,255,48,1,108,0,136,1,244,0,209,1,66,1,11,2,59,1,59,2,249,0,70,2,169,0,33,2,94,0,207,1,19,0,116,1,192,255,46,1,116,255,15,1,63,255,4,1,30,255,227,0,255,254,132,0,240,254,253,255,4,255,147,255,52,255,145,255,108,255,6,0,165,255,192,0,229,255,108,1,61,0,196,1,169,0,183,1,253,0,114,1,13,1,68,1,200,0,103,1,70,0,227,1,198,255,136,2,119,255,0,3,125,255,244,2,209,255,108,2,66,0,147,1,167,0,176,0,242,0,251,255,37,1,143,255,48,1,112,255,8,1,134,255,200,0,183,255,163,0,236,255,167,0,33,0,196,0,75,0,207,0,94,0,187,0,77,0,154,0,35,0,132,0,236,255,136,0,192,255,169,0,192,255,196,0,244,255,187,0,57,0,150,0,125,0,119,0,174,0,121,0,207,0,136,0,205,0,134,0,169,0,121,0,141,0,125,0,145,0,172,0,185,0,229,0,227,0,11,1,229,0,15,1,178,0,8,1,81,0,11,1,0,0,0,1,231,255,209,0,17,0,125,0,92,0,37,0,145,0,233,255,169,0,214,255,167,0,231,255,150,0,4,0,134,0,33,0,136,0,64,0,154,0,88,0,176,0,79,0,196,0,15,0,216,0,165,255,229,0,33,255,194,0,169,254,103,0,103,254,240,255,110,254,143,255,187,254,123,255,46,255,185,255,152,255,35,0,214,255,136,0,200,255,192,0,110,255,167,0,225,254,46,0,92,254,97,255,28,254,132,254,48,254,255,253,108,254,4,254,167,254,105,254,220,254,200,254,24,255,233,254,75,255,222,254,99,255,231,254,99,255,17,255,86,255,46,255,90,255,33,255,130,255,255,254,194,255,240,254,0,0,4,255,41,0,41,255,68,0,75,255,90,0,90,255,112,0,103,255,125,0,134,255,139,0,178,255,161,0,218,255,198,0,238,255,240,0,251,255,17,1,28,0,13,1,101,0,209,0,183,0,101,0,220,0,238,255,176,0,125,255,46,0,30,255,147,255,205,254,33,255,156,254,13,255,152,254,66,255,183,254,154,255,225,254,240,255,255,254,37,0,24,255,44,0,37,255,4,0,48,255,205,255,57,255,141,255,66,255,86,255,86,255,55,255,97,255,83,255,75,255,165,255,26,255,11,0,244,254,108,0,11,255,196,0,86,255,37,1,183,255,141,1,4,0,209,1,55,0,200,1,83,0,114,1,94,0,249,0,75,0,139,0,24,0,68,0,225,255,35,0,183,255,24,0,172,255,44,0,194,255,105,0,236,255,192,0,30,0,24,1,94,0,86,1,163,0,110,1,231,0,116,1,17,1,136,1,26,1,169,1,19,1,196,1,11,1,194,1,2,1,183,1,233,0,154,1,198,0,110,1,152,0,59,1,103,0,8,1,66,0,220,0,50,0,183,0,59,0,161,0,61,0,163,0,41,0,174,0,11,0,185,0,242,255,194,0,222,255,189,0,180,255,150,0,121,255,66,0,68,255,203,255,50,255,68,255,79,255,238,254,134,255,249,254,198,255,101,255,2,0,233,255,55,0,68,0,90,0,90,0,101,0,64,0,92,0,6,0,77,0,203,255,64,0,145,255,61,0,110,255,88,0,110,255,128,0,145,255,147,0,192,255,108,0,222,255,17,0,238,255,176,255,0,0,92,255,26,0,39,255,46,0,15,255,50,0,4,255,41,0,247,254,39,0,236,254,50,0,238,254,52,0,15,255,48,0,79,255,55,0,156,255,79,0,222,255,112,0,253,255,130,0,13,0,112,0,52,0,44,0,125,0,220,255,200,0,172,255,242,0,183,255,244,0,236,255,211,0,52,0,141,0,121,0,46,0,161,0,207,255,156,0,123,255,92,0,50,255,222,255,242,254,46,255,200,254,147,254,198,254,79,254,231,254,110,254,33,255,225,254,101,255,112,255,176,255,236,255,249,255,66,0,55,0,128,0,105,0,183,0,136,0,222,0,145,0,233,0,132,0,209,0,94,0,165,0,50,0,108,0,19,0,48,0,26,0,19,0,68,0,28,0,121,0,75,0,154,0,145,0,145,0,233,0,108,0,79,1,61,0,185,1,2,0,19,2,192,255,48,2,130,255,242,1,90,255,116,1,70,255,231,0,70,255,125,0,110,255,79,0,205,255,99,0,48,0,161,0,105,0,242,0,105,0,55,1,86,0,88,1,64,0,83,1,48,0,52,1,52,0,17,1,79,0,238,0,116,0,203,0,139,0,163,0,134,0,134,0,97,0,136,0,24,0,156,0,198,255,158,0,143,255,125,0,150,255,70,0,225,255,8,0,83,0,209,255,194,0,150,255,13,1,68,255,30,1,238,254,11,1,187,254,231,0,185,254,198,0,209,254,163,0,225,254,121,0,211,254,61,0,194,254,0,0,205,254,214,255,251,254,216,255,55,255,8,0,92,255,75,0,110,255,114,0,121,255,94,0,156,255,24,0,229,255,200,255,55,0,154,255,119,0,154,255,143,0,183,255,125,0,214,255,90,0,238,255,70,0,0,0,83,0,13,0,116,0,24,0,236,0,28,0,225,1,15,0,233,2,2,0,136,3,251,255,147,3,2,0,35,3,37,0,99,2,94,0,139,1,161,0,220,0,211,0,125,0,236,0,125,0,231,0,180,0,209,0,251,0,187,0,52,1,183,0,92,1,211,0,94,1,251,0,39,1,17,1,180,0,19,1,59,0,28,1,240,255,52,1,233,255,64,1,33,0,28,1,103,0,209,0,128,0,132,0,94,0,88,0,48,0,86,0,22,0,110,0,15,0,147,0,11,0,194,0,249,255,214,0,216,255,167,0,187,255,46,0,189,255,147,255,240,255,26,255,86,0,225,254,209,0,216,254,39,1,231,254,61,1,6,255,13,1,48,255,169,0,110,255,75,0,183,255,22,0,249,255,17,0,13,0,39,0,240,255,70,0,187,255,94,0,145,255,97,0,128,255,70,0,132,255,44,0,152,255,30,0,185,255,24,0,231,255,13,0,30,0,253,255,90,0,222,255,134,0,209,255,167,0,225,255,165,0,0,0,132,0,30,0,83,0,41,0,64,0,28,0,88,0,247,255,123,0,187,255,116,0,114,255,55,0,33,255,231,255,231,254,167,255,231,254,130,255,39,255,88,255,132,255,28,255,180,255,229,254,172,255,205,254,141,255,231,254,150,255,30,255,214,255,105,255,61,0,180,255,192,0,236,255,61,1,19,0,172,1,52,0,2,2,77,0,24,2,72,0,220,1,33,0,116,1,225,255,15,1,139,255,205,0,63,255,132,0,17,255,11,0,15,255,112,255,48,255,236,254,110,255,191,254,174,255,251,254,200,255,114,255,167,255,244,255,101,255,90,0,50,255,132,0,35,255,119,0,33,255,77,0,13,255,50,0,236,254,52,0,238,254,64,0,48,255,37,0,145,255,227,255,231,255,147,255,33,0,92,255,61,0,83,255,68,0,116,255,64,0,161,255,44,0,209,255,249,255,0,0,158,255,57,0,52,255,108,0,231,254,154,0,216,254,198,0,13,255,236,0,103,255,2,1,198,255,229,0,0,0,147,0,0,0,19,0,205,255,150,255,130,255,57,255,79,255,13,255,81,255,2,255,152,255,251,254,28,0,253,254,183,0,13,255,44,1,46,255,92,1,97,255,64,1,150,255,231,0,192,255,114,0,240,255,4,0,52,0,192,255,161,0,154,255,26,1,125,255,125,1,105,255,165,1,97,255,136,1,86,255,57,1,59,255,196,0,35,255,81,0,61,255,15,0,161,255,13,0,41,0,55,0,143,0,108,0,192,0,143,0,205,0,143,0,200,0,112,0,180,0,68,0,150,0,8,0,105,0,200,255,64,0,145,255,11,0,128,255,209,255,156,255,163,255,203,255,152,255,247,255,167,255,35,0,192,255,101,0,192,255,180,0,154,255,2,1,90,255,50,1,50,255,77,1,70,255,97,1,152,255,132,1,249,255,192,1,55,0,251,1,59,0,17,2,28,0,244,1,247,255,187,1,214,255,112,1,218,255,2,1,6,0,114,0,68,0,236,255,108,0,152,255,108,0,152,255,90,0,222,255,66,0,66,0,35,0,161,0,4,0,227,0,2,0,6,1,55,0,6,1,154,0,236,0,2,1,198,0,55,1,161,0,28,1,139,0,203,0,132,0,110,0,130,0,50,0,105,0,48,0,79,0,97,0,66,0,156,0,94,0,180,0,163,0,154,0,4,1,110,0,79,1,92,0,94,1,125,0,57,1,189,0,247,0,244,0,161,0,253,0,64,0,222,0,233,255,174,0,169,255,121,0,128,255,59,0,112,255,253,255,112,255,192,255,114,255,134,255,105,255,77,255,75,255,50,255,22,255,90,255,236,254,200,255,255,254,68,0,75,255,152,0,156,255,187,0,214,255,189,0,242,255,163,0,26,0,103,0,112,0,6,0,233,0,145,255,83,1,39,255,134,1,240,254,110,1,2,255,30,1,79,255,174,0,169,255,52,0,249,255,211,255,48,0,163,255,66,0,189,255,33,0,0,0,222,255,35,0,174,255,0,0,174,255,178,255,220,255,123,255,19,0,121,255,44,0,176,255,17,0,13,0,207,255,121,0,123,255,196,0,46,255,225,0,249,254,225,0,236,254,225,0,4,255,231,0,46,255,233,0,88,255,220,0,128,255,180,0,172,255,121,0,4,0,46,0,169,0,227,255,90,1,167,255,185,1,134,255,147,1,116,255,2,1,112,255,64,0,119,255,136,255,110,255,8,255,41,255,187,254,180,254,154,254,90,254,150,254,97,254,176,254,200,254,227,254,75,255,17,255,150,255,68,255,150,255,130,255,103,255,214,255,52,255,48,0,30,255,130,0,46,255,194,0,66,255,240,0,66,255,26,1,37,255,77,1,255,254,134,1,216,254,172,1,187,254,174,1,178,254,143,1,198,254,92,1,2,255,41,1,101,255,17,1,229,255,50,1,103,0,147,1,222,0,0,2,48,1,59,2,90,1,37,2,90,1,192,1,46,1,57,1,227,0,200,0,132,0,154,0,22,0,158,0,172,255,189,0,108,255,222,0,110,255,240,0,158,255,231,0,209,255,209,0,244,255,198,0,6,0,214,0,2,0,253,0,238,255,39,1,229,255,44,1,244,255,6,1,15,0,207,0,39,0,172,0,52,0,176,0,61,0,189,0,72,0,185,0,77,0,152,0,77,0,114,0,75,0,103,0,88,0,123,0,114,0,152,0,128,0,163,0,110,0,147,0,72,0,132,0,39,0,154,0,8,0,220,0,233,255,50,1,220,255,108,1,253,255,108,1,70,0,37,1,156,0,172,0,231,0,50,0,15,1,242,255,13,1,247,255,233,0,52,0,189,0,134,0,156,0,192,0,156,0,236,0,169,0,33,1,178,0,83,1,150,0,121,1,108,0,125,1,77,0,81,1,64,0,2,1,55,0,189,0,35,0,167,0,19,0,187,0,15,0,211,0,15,0,218,0,17,0,220,0,30,0,222,0,52,0,187,0,70,0,99,0,64,0,236,255,30,0,130,255,253,255,79,255,251,255,105,255,26,0,189,255,70,0,50,0,83,0,176,0,77,0,8,1,86,0,44,1,125,0,17,1,187,0,207,0,253,0,116,0,75,1,28,0,165,1,236,255,233,1,253,255,238,1,79,0,187,1,189,0,112,1,13,1,46,1,39,1,2,1,19,1,244,0,222,0,2,1,176,0,30,1,163,0,59,1,180,0,66,1,205,0,39,1,225,0,222,0,253,0,119,0,28,1,41,0,22,1,33,0,203,0,99,0,66,0,207,0,178,255,75,1,66,255,185,1,19,255,0,2,57,255,6,2,150,255,222,1,244,255,158,1,48,0,86,1,70,0,0,1,72,0,152,0,64,0,57,0,35,0,2,0,238,255,2,0,176,255,46,0,136,255,119,0,123,255,209,0,130,255,35,1,145,255,81,1,183,255,68,1,251,255,2,1,66,0,167,0,110,0,77,0,116,0,6,0,97,0,214,255,44,0,180,255,238,255,152,255,192,255,130,255,167,255,110,255,163,255,75,255,183,255,15,255,218,255,220,254,238,255,211,254,229,255,238,254,187,255,6,255,139,255,253,254,105,255,222,254,101,255,203,254,139,255,231,254,209,255,79,255,30,0,247,255,81,0,169,0,92,0,41,1,75,0,68,1,52,0,8,1,26,0,163,0,0,0,72,0,233,255,15,0,227,255,0,0,231,255,0,0,0,0,8,0,50,0,13,0,116,0,8,0,172,0,6,0,196,0,19,0,172,0,52,0,97,0,101,0,0,0,136,0,209,255,143,0,0,0,114,0,116,0,59,0,251,0,253,255,86,1,194,255,112,1,147,255,68,1,119,255,194,0,88,255,247,255,48,255,52,255,26,255,211,254,30,255,233,254,55,255,59,255,81,255,128,255,108,255,143,255,152,255,125,255,196,255,94,255,218,255,72,255,203,255,75,255,180,255,101,255,172,255,152,255,180,255,8,0,211,255,192,0,6,0,123,1,59,0,231,1,88,0,205,1,64,0,72,1,236,255,176,0,112,255,66,0,249,254,0,0,187,254,220,255,203,254,196,255,26,255,169,255,128,255,154,255,203,255,163,255,238,255,192,255,244,255,222,255,2,0,233,255,35,0,216,255,103,0,163,255,187,0,92,255,13,1,46,255,59,1,59,255,64,1,101,255,37,1,114,255,11,1,83,255,244,0,44,255,222,0,44,255,185,0,110,255,130,0,227,255,55,0,90,0,231,255,183,0,178,255,238,0,189,255,13,1,13,0,13,1,132,0,247,0,229,0,225,0,251,0,214,0,194,0,216,0,108,0,207,0,59,0,189,0,81,0,172,0,147,0,169,0,203,0,187,0,185,0,220,0,79,0,238,0,200,255,205,0,116,255,128,0,110,255,28,0,136,255,194,255,156,255,128,255,161,255,94,255,163,255,81,255,178,255,59,255,209,255,28,255,240,255,19,255,15,0,79,255,41,0,194,255,72,0,55,0,103,0,128,0,141,0,143,0,169,0,132,0,172,0,119,0,141,0,101,0,97,0,83,0,57,0,81,0,28,0,123,0,8,0,185,0,0,0,216,0,242,255,189,0,229,255,128,0,247,255,61,0,61,0,24,0,150,0,15,0,211,0,24,0,220,0,26,0,183,0,33,0,116,0,46,0,46,0,57,0,244,255,44,0,211,255,247,255,209,255,165,255,233,255,110,255,13,0,105,255,55,0,145,255,72,0,194,255,39,0,225,255,214,255,236,255,121,255,227,255,59,255,227,255,19,255,11,0,238,254,101,0,214,254,196,0,231,254,0,1,59,255,19,1,183,255,13,1,41,0,253,0,121,0,229,0,145,0,203,0,139,0,167,0,136,0,119,0,156,0,50,0,174,0,251,255,154,0,238,255,77,0,0,0,198,255,30,0,17,255,41,0,94,254,26,0,236,253,8,0,214,253,26,0,22,254,81,0,134,254,145,0,8,255,174,0,116,255,169,0,183,255,152,0,189,255,134,0,143,255,112,0,77,255,66,0,37,255,242,255,59,255,156,255,132,255,101,255,220,255,81,255,46,0,88,255,103,0,86,255,116,0,63,255,90,0,24,255,33,0,227,254,214,255,167,254,141,255,110,254,112,255,63,254,145,255,46,254,207,255,81,254,236,255,183,254,203,255,79,255,134,255,233,255,77,255,92,0,52,255,174,0,52,255,231,0,50,255,253,0,22,255,214,0,251,254,121,0,253,254,22,0,41,255,200,255,114,255,165,255,180,255,163,255,220,255,183,255,247,255,198,255,17,0,192,255,44,0,178,255,52,0,178,255,22,0,196,255,229,255,242,255,194,255,59,0,187,255,165,0,189,255,15,1,189,255,94,1,200,255,143,1,238,255,180,1,35,0,222,1,66,0,233,1,41,0,178,1,220,255,70,1,130,255,205,0,86,255,101,0,103,255,17,0,172,255,227,255,0,0,222,255,81,0,253,255,156,0,28,0,233,0,37,0,41,1,19,0,64,1,0,0,48,1,236,255,26,1,218,255,24,1,196,255,39,1,183,255,77,1,194,255,134,1,229,255,176,1,15,0,172,1,50,0,121,1,86,0,52,1,125,0,236,0,158,0,172,0,147,0,110,0,79,0,55,0,0,0,0,0,220,255,176,255,0,0,68,255,70,0,196,254,123,0,77,254,130,0,251,253,103,0,220,253,68,0,251,253,55,0,81,254,77,0,218,254,121,0,134,255,156,0,59,0,176,0,203,0,178,0,6,1,172,0,225,0,156,0,130,0,143,0,33,0,165,0,220,255,231,0,183,255,59,1,167,255,119,1,163,255,136,1,176,255,119,1,203,255,88,1,231,255,39,1,253,255,236,0,6,0,178,0,6,0,139,0,236,255,99,0,185,255,48,0,128,255,238,255,88,255,150,255,81,255,13,255,116,255,81,254,189,255,154,253,35,0,48,253,147,0,41,253,244,0,112,253,64,1,231,253,136,1,121,254,192,1,24,255,214,1,174,255,194,1,28,0,125,1,86,0,13,1,72,0,134,0,2,0,2,0,174,255,152,255,134,255,90,255,172,255,94,255,251,255,161,255,61,0,13,0,75,0,123,0,48,0,183,0,17,0,154,0,17,0,55,0,64,0,200,255,169,0,141,255,50,1,158,255,161,1,231,255,183,1,66,0,101,1,136,0,203,0,152,0,28,0,125,0,150,255,97,0,103,255,90,0,154,255,108,0,11,0,119,0,134,0,103,0,220,0,50,0,4,1,225,255,15,1,125,255,17,1,46,255,28,1,24,255,57,1,57,255,90,1,116,255,119,1,167,255,128,1,229,255,114,1,66,0,75,1,183,0,13,1,6,1,200,0,28,1,139,0,253,0,66,0,198,0,225,255,132,0,101,255,59,0,251,254,249,255,196,254,187,255,183,254,150,255,174,254,150,255,147,254,205,255,99,254,35,0,55,254,125,0,55,254,207,0,132,254,2,1,247,254,2,1,63,255,211,0,57,255,128,0,255,254,41,0,218,254,242,255,247,254,233,255,75,255,249,255,176,255,247,255,253,255,216,255,39,0,172,255,61,0,141,255,66,0,136,255,57,0,152,255,72,0,172,255,112,0,194,255,169,0,236,255,214,0,50,0,236,0,145,0,229,0,231,0,194,0,17,1,136,0,249,0,83,0,165,0,57,0,46,0,50,0,176,255,72,0,61,255,108,0,218,254,139,0,132,254,141,0,63,254,112,0,24,254,61,0,22,254,11,0,57,254,225,255,132,254,211,255,244,254,238,255,121,255,44,0,238,255,114,0,64,0,161,0,97,0,167,0,81,0,141,0,64,0,90,0,77,0,13,0,134,0,187,255,227,0,119,255,68,1,97,255,154,1,121,255,211,1,176,255,211,1,229,255,154,1,253,255,72,1,229,255,8,1,145,255,220,0,8,255,187,0,132,254,141,0,59,254,64,0,57,254,220,255,116,254,112,255,225,254,26,255,97,255,238,254,205,255,220,254,6,0,205,254,13,0,178,254,229,255,172,254,161,255,214,254,105,255,61,255,101,255,192,255,139,255,59,0,180,255,130,0,200,255,136,0,198,255,121,0,211,255,136,0,251,255,174,0,55,0,194,0,114,0,183,0,156,0,150,0,178,0,112,0,209,0,77,0,6,1,52,0,72,1,35,0,116,1,2,0,110,1,218,255,57,1,200,255,0,1,233,255,216,0,46,0,211,0,121,0,220,0,174,0,209,0,192,0,169,0,172,0,114,0,130,0,81,0,86,0,97,0,72,0,134,0,90,0,156,0,128,0,154,0,165,0,130,0,180,0,90,0,180,0,50,0,180,0,24,0,176,0,24,0,147,0,50,0,86,0,90,0,0,0,110,0,169,255,94,0,108,255,57,0,88,255,11,0,86,255,211,255,92,255,134,255,97,255,41,255,99,255,220,254,108,255,174,254,150,255,154,254,236,255,147,254,88,0,156,254,200,0,185,254,46,1,253,254,125,1,77,255,158,1,132,255,139,1,152,255,66,1,147,255,209,0,150,255,99,0,183,255,19,0,4,0,242,255,101,0,253,255,154,0,17,0,154,0,19,0,128,0,6,0,110,0,4,0,136,0,26,0,196,0,75,0,240,0,139,0,220,0,192,0,116,0,229,0,203,255,244,0,4,255,242,0,90,254,229,0,15,254,203,0,50,254,163,0,158,254,103,0,24,255,30,0,105,255,209,255,130,255,152,255,119,255,121,255,105,255,114,255,92,255,116,255,94,255,119,255,116,255,136,255,152,255,165,255,176,255,183,255,187,255,194,255,194,255,231,255,211,255,46,0,247,255,119,0,28,0,156,0,70,0,161,0,121,0,147,0,172,0,128,0,189,0,103,0,158,0,57,0,114,0,0,0,99,0,200,255,112,0,161,255,134,0,141,255,132,0,136,255,94,0,132,255,35,0,130,255,220,255,156,255,161,255,220,255,136,255,59,0,145,255,163,0,185,255,240,0,0,0,17,1,88,0,8,1,180,0,225,0,240,0,154,0,251,0,57,0,198,0,207,255,77,0,136,255,165,255,112,255,249,254,128,255,139,254,154,255,127,254,185,255,191,254,211,255,26,255,227,255,90,255,225,255,103,255,216,255,70,255,218,255,24,255,244,255,8,255,37,0,52,255,88,0,125,255,114,0,161,255,112,0,147,255,103,0,123,255,110,0,143,255,150,0,209,255,203,0,33,0,4,1,105,0,61,1,139,0,110,1,121,0,139,1,59,0,128,1,238,255,83,1,180,255,22,1,163,255,240,0,174,255,0,1,189,255,50,1,196,255,94,1,185,255,105,1,161,255,70,1,130,255,253,0,97,255,174,0,81,255,121,0,83,255,86,0,105,255,55,0,134,255,22,0,169,255,251,255,214,255,225,255,15,0,198,255,81,0,145,255,139,0,83,255,167,0,46,255,158,0,75,255,121,0,172,255,101,0,15,0,134,0,68,0,211,0,50,0,33,1,253,255,68,1,209,255,61,1,216,255,15,1,26,0,203,0,150,0,130,0,24,1,70,0,112,1,37,0,116,1,37,0,39,1,75,0,176,0,150,0,57,0,6,1,229,255,139,1,196,255,244,1,214,255,28,2,0,0,6,2,37,0,200,1,79,0,132,1,128,0,66,1,169,0,253,0,180,0,189,0,152,0,125,0,97,0,55,0,39,0,229,255,247,255,139,255,211,255,59,255,169,255,6,255,110,255,233,254,15,255,227,254,150,254,218,254,52,254,203,254,22,254,183,254,55,254,180,254,123,254,207,254,187,254,8,255,240,254,92,255,19,255,192,255,57,255,30,0,108,255,114,0,176,255,198,0,2,0,22,1,90,0,77,1,169,0,57,1,222,0,198,0,244,0,39,0,253,0,167,255,13,1,132,255,35,1,183,255,52,1,13,0,59,1,92,0,48,1,150,0,26,1,203,0,2,1,4,1,240,0,61,1,236,0,88,1,227,0,77,1,174,0,15,1,41,0,176,0,125,255,81,0,220,254,11,0,123,254,227,255,112,254,198,255,172,254,167,255,17,255,134,255,141,255,114,255,2,0,141,255,79,0,231,255,108,0,92,0,105,0,185,0,112,0,200,0,119,0,141,0,103,0,50,0,50,0,227,255,240,255,169,255,183,255,130,255,158,255,105,255,158,255,97,255,165,255,105,255,161,255,139,255,143,255,203,255,101,255,19,0,28,255,68,0,194,254,66,0,127,254,33,0,112,254,11,0,156,254,19,0,229,254,28,0,44,255,13,0,92,255,216,255,134,255,152,255,172,255,101,255,216,255,68,255,6,0,55,255,55,0,68,255,86,0,116,255,83,0,189,255,57,0,24,0,35,0,125,0,59,0,229,0,114,0,50,1,198,0,61,1,24,1,249,0,81,1,141,0,103,1,55,0,90,1,19,0,30,1,17,0,169,0,6,0,15,0,238,255,136,255,200,255,75,255,185,255,105,255,189,255,200,255,209,255,44,0,231,255,112,0,249,255,147,0,17,0,158,0,68,0,152,0,130,0,132,0,183,0,116,0,207,0,123,0,194,0,130,0,154,0,110,0,101,0,75,0,46,0,48,0,13,0,33,0,22,0,17,0,50,0,13,0,64,0,30,0,39,0,68,0,0,0,103,0,209,255,125,0,165,255,139,0,134,255,176,0,132,255,240,0,161,255,41,1,205,255,48,1,227,255,11,1,207,255,216,0,165,255,187,0,147,255,178,0,176,255,172,0,229,255,150,0,4,0,130,0,0,0,121,0,214,255,123,0,158,255,114,0,114,255,90,0,72,255,52,0,17,255,6,0,220,254,209,255,214,254,167,255,28,255,165,255,141,255,203,255,249,255,0,0,50,0,19,0,48,0,220,255,244,255,19,255,145,255,17,254,55,255,119,253,6,255,134,253,242,254,24,254,220,254,216,254,178,254,123,255,130,254,231,255,105,254,28,0,125,254,55,0,185,254,64,0,17,255,66,0,121,255,70,0,229,255,72,0,70,0,72,0,154,0,61,0,218,0,28,0,240,0,229,255,209,0,156,255,134,0,99,255,35,0,92,255,205,255,147,255,145,255,249,255,128,255,105,0,152,255,198,0,216,255,244,0,55,0,240,0,156,0,207,0,225,0,172,0,225,0,158,0,167,0,167,0,83,0,178,0,244,255,183,0,145,255,183,0,59,255,200,0,6,255,253,0,242,254,97,1,11,255,233,1,86,255,86,2,183,255,103,2,0,0,28,2,30,0,163,1,44,0,28,1,81,0,156,0,141,0,41,0,207,0,200,255,6,1,114,255,39,1,52,255,41,1,13,255,19,1,251,254,236,0,242,254,189,0,229,254,141,0,225,254,103,0,249,254,79,0,66,255,70,0,178,255,66,0,59,0,48,0,205,0,15,0,70,1,6,0,136,1,52,0,134,1,143,0,92,1,242,0,59,1,33,1,57,1,0,1,81,1,147,0,119,1,15,0,147,1,192,255,136,1,203,255,70,1,24,0,216,0,97,0,105,0,101,0,26,0,50,0,242,255,236,255,229,255,180,255,233,255,156,255,236,255,154,255,229,255,169,255,216,255,205,255,198,255,0,0,167,255,57,0,128,255,123,0,90,255,192,0,70,255,247,0,52,255,24,1,28,255,19,1,2,255,222,0,251,254,130,0,17,255,35,0,50,255,242,255,77,255,13,0,94,255,103,0,94,255,207,0,75,255,13,1,37,255,22,1,247,254,231,0,198,254,147,0,156,254,57,0,130,254,0,0,139,254,8,0,172,254,70,0,214,254,123,0,238,254,108,0,253,254,6,0,13,255,99,255,33,255,189,254,63,255,83,254,105,255,66,254,161,255,119,254,225,255,205,254,30,0,48,255,88,0,141,255,147,0,194,255,200,0,185,255,242,0,128,255,247,0,68,255,211,0,46,255,132,0,79,255,19,0,163,255,152,255,0,0,30,255,72,0,178,254,112,0,103,254,123,0,86,254,125,0,121,254,112,0,176,254,72,0,233,254,19,0,24,255,231,255,66,255,203,255,101,255,187,255,139,255,196,255,185,255,231,255,220,255,37,0,236,255,103,0,242,255,147,0,6,0,163,0,57,0,161,0,130,0,161,0,205,0,161,0,249,0,154,0,247,0,145,0,218,0,163,0,192,0,216,0,178,0,41,1,161,0,103,1,134,0,112,1,90,0,59,1,30,0,216,0,238,255,112,0,205,255,26,0,200,255,231,255,214,255,229,255,240,255,8,0,242,255,50,0,196,255,81,0,110,255,77,0,24,255,26,0,229,254,185,255,227,254,77,255,2,255,249,254,46,255,209,254,103,255,220,254,154,255,19,255,185,255,101,255,178,255,183,255,132,255,2,0,61,255,77,0,253,254,143,0,225,254,194,0,225,254,222,0,244,254,238,0,15,255,249,0,41,255,15,1,88,255,35,1,156,255,46,1,236,255,57,1,37,0,70,1,52,0,83,1,37,0,92,1,17,0,83,1,28,0,30,1,114,0,183,0,8,1,61,0,169,1,236,255,39,2,207,255,101,2,231,255,81,2,15,0,244,1,48,0,112,1,66,0,227,0,59,0,92,0,26,0,227,255,211,255,116,255,125,255,37,255,75,255,229,254,103,255,176,254,207,255,130,254,66,0,101,254,123,0,90,254,88,0,112,254,244,255,178,254,128,255,19,255,26,255,128,255,207,254,242,255,158,254,110,0,154,254,236,0,203,254,88,1,41,255,150,1,156,255,150,1,15,0,90,1,121,0,2,1,200,0,178,0,240,0,130,0,218,0,103,0,139,0,90,0,37,0,88,0,222,255,90,0,216,255,94,0,6,0,99,0,44,0,92,0,28,0,75,0,214,255,50,0,101,255,35,0,207,254,37,0,17,254,52,0,81,253,72,0,227,252,68,0,6,253,30,0,172,253,247,255,152,254,249,255,128,255,70,0,39,0,183,0,112,0,11,1,90,0,19,1,11,0,222,0,163,255,141,0,77,255,64,0,26,255,8,0,2,255,236,255,236,254,240,255,220,254,8,0,218,254,55,0,233,254,114,0,8,255,194,0,46,255,24,1,79,255,90,1,97,255,103,1,90,255,48,1,68,255,185,0,57,255,39,0,86,255,163,255,183,255,77,255,70,0,57,255,216,0,110,255,57,1,236,255,97,1,123,0,86,1,247,0,44,1,59,1,229,0,66,1,147,0,26,1,75,0,240,0,24,0,205,0,2,0,176,0,251,255,158,0,244,255,152,0,238,255,141,0,236,255,92,0,229,255,6,0,207,255,163,255,169,255,79,255,132,255,17,255,139,255,251,254,187,255,19,255,242,255,88,255,17,0,165,255,22,0,238,255,13,0,33,0,0,0,77,0,251,255,97,0,251,255,105,0,247,255,97,0,238,255,86,0,218,255,77,0,185,255,75,0,139,255,77,0,83,255,59,0,35,255,22,0,4,255,240,255,255,254,220,255,22,255,227,255,59,255,238,255,97,255,222,255,121,255,196,255,123,255,187,255,97,255,207,255,55,255,240,255,19,255,19,0,249,254,59,0,233,254,101,0,222,254,145,0,229,254,189,0,253,254,231,0,44,255,11,1,108,255,39,1,183,255,61,1,253,255,68,1,48,0,61,1,77,0,55,1,70,0,30,1,30,0,236,0,216,255,154,0,141,255,66,0,116,255,13,0,178,255,28,0,68,0,97,0,4,1,174,0,174,1,198,0,19,2,147,0,30,2,55,0,233,1,236,255,141,1,192,255,33,1,183,255,180,0,209,255,70,0,22,0,227,255,97,0,141,255,136,0,88,255,128,0,81,255,75,0,114,255,11,0,169,255,203,255,236,255,143,255,37,0,101,255,77,0,97,255,86,0,150,255,59,0,222,255,8,0,15,0,216,255,26,0,180,255,24,0,152,255,37,0,132,255,77,0,134,255,132,0,167,255,189,0,222,255,227,0,22,0,238,0,55,0,225,0,59,0,189,0,35,0,139,0,0,0,77,0,218,255,15,0,178,255,233,255,145,255,247,255,134,255,57,0,145,255,165,0,161,255,30,1,154,255,123,1,121,255,145,1,77,255,97,1,39,255,6,1,15,255,161,0,15,255,55,0,37,255,185,255,79,255,44,255,143,255,180,254,225,255,139,254,57,0,191,254,121,0,61,255,141,0,214,255,125,0,92,0,97,0,192,0,66,0,251,0,19,0,6,1,222,255,222,0,154,255,158,0,105,255,110,0,112,255,97,0,189,255,108,0,48,0,114,0,169,0,79,0,6,1,8,0,52,1,185,255,46,1,141,255,249,0,152,255,180,0,203,255,119,0,244,255,79,0,238,255,61,0,169,255,50,0,77,255,37,0,15,255,11,0,8,255,231,255,46,255,194,255,88,255,185,255,92,255,211,255,57,255,24,0,4,255,116,0,220,254,205,0,200,254,0,1,196,254,253,0,211,254,211,0,244,254,156,0,240,254,92,0,165,254,13,0,46,254,187,255,238,253,123,255,37,254,94,255,187,254,110,255,83,255,154,255,189,255,203,255,247,255,247,255,28,0,24,0,55,0,57,0,64,0,72,0,52,0,86,0,17,0,90,0,229,255,90,0,194,255,88,0,189,255,75,0,203,255,52,0,194,255,30,0,147,255,253,255,86,255,205,255,48,255,150,255,57,255,97,255,108,255,59,255,172,255,55,255,218,255,88,255,225,255,143,255,203,255,200,255,174,255,242,255,143,255,251,255,112,255,222,255,101,255,165,255,128,255,92,255,196,255,24,255,30,0,240,254,134,0,244,254,0,1,30,255,123,1,77,255,207,1,116,255,211,1,145,255,139,1,192,255,17,1,251,255,136,0,39,0,2,0,46,0,130,255,28,0,4,255,6,0,161,254,0,0,116,254,6,0,163,254,28,0,26,255,48,0,172,255,50,0,26,0,26,0,97,0,242,255,132,0,203,255,134,0,187,255,90,0,222,255,244,255,35,0,110,255,103,0,244,254,143,0,174,254,150,0,174,254,130,0,225,254,86,0,50,255,19,0,132,255,200,255,192,255,132,255,236,255,79,255,35,0,35,255,123,0,8,255,222,0,22,255,39,1,92,255,59,1,207,255,30,1,64,0,233,0,132,0,180,0,136,0,141,0,90,0,101,0,28,0,48,0,242,255,236,255,225,255,167,255,229,255,114,255,238,255,94,255,0,0,105,255,19,0,139,255,48,0,203,255,70,0,35,0,75,0,156,0,35,0,44,1,207,255,174,1,90,255,242,1,6,255,231,1,242,254,158,1,22,255,50,1,83,255,165,0,152,255,22,0,207,255,180,255,225,255,161,255,205,255,236,255,167,255,92,0,141,255,167,0,150,255,134,0,207,255,13,0,37,0,143,255,128,0,88,255,196,0,123,255,227,0,205,255,229,0,13,0,218,0,37,0,196,0,28,0,165,0,15,0,121,0,2,0,59,0,242,255,0,0,222,255,218,255,227,255,207,255,2,0,209,255,55,0,231,255,86,0,26,0,77,0,121,0,28,0,238,0,209,255,79,1,125,255,119,1,59,255,88,1,8,255,8,1,238,254,165,0,238,254,70,0,35,255,253,255,147,255,205,255,19,0,189,255,116,0,203,255,163,0,220,255,161,0,218,255,128,0,198,255,77,0,163,255,24,0,139,255,236,255,139,255,214,255,183,255,227,255,19,0,11,0,139,0,37,0,229,0,24,0,249,0,222,255,185,0,143,255,81,0,63,255,240,255,244,254,158,255,187,254,90,255,167,254,39,255,196,254,19,255,37,255,35,255,192,255,72,255,116,0,132,255,11,1,216,255,68,1,68,0,30,1,187,0,187,0,37,1,81,0,103,1,249,255,105,1,176,255,55,1,125,255,231,0,97,255,154,0,79,255,88,0,57,255,55,0,37,255,44,0,24,255,41,0,33,255,13,0,68,255,220,255,130,255,185,255,198,255,174,255,249,255,172,255,2,0,152,255,205,255,119,255,75,255,114,255,161,254,152,255,11,254,216,255,187,253,24,0,185,253,86,0,249,253,143,0,99,254,198,0,233,254,240,0,116,255,8,1,220,255,28,1,19,0,33,1,28,0,240,0,4,0,123,0,229,255,222,255,218,255,77,255,247,255,229,254,61,0,185,254,125,0,174,254,154,0,196,254,134,0,4,255,72,0,112,255,238,255,242,255,150,255,116,0,112,255,225,0,123,255,37,1,147,255,72,1,158,255,75,1,147,255,52,1,132,255,8,1,139,255,200,0,169,255,121,0,207,255,50,0,225,255,0,0,205,255,205,255,163,255,134,255,114,255,59,255,70,255,28,255,46,255,68,255,66,255,150,255,158,255,216,255,59,0,2,0,231,0,59,0,81,1,145,0,75,1,214,0,244,0,218,0,132,0,165,0,37,0,97,0,244,255,52,0,249,255,26,0,41,0,8,0,110,0,0,0,154,0,0,0,163,0,11,0,123,0,22,0,55,0,39,0,231,255,77,0,163,255,136,0,114,255,192,0,101,255,222,0,112,255,225,0,132,255,218,0,130,255,207,0,101,255,189,0,57,255,158,0,22,255,132,0,26,255,121,0,63,255,121,0,94,255,101,0,86,255,37,0,41,255,196,255,253,254,105,255,251,254,55,255,55,255,55,255,172,255,83,255,41,0,105,255,143,0,105,255,176,0,86,255,145,0,83,255,99,0,130,255,55,0,205,255,35,0,253,255,35,0,242,255,59,0,187,255,112,0,143,255,187,0,143,255,253,0,161,255,17,1,165,255,242,0,167,255,185,0,185,255,141,0,216,255,114,0,251,255,88,0,26,0,44,0,68,0,0,0,105,0,233,255,114,0,227,255,66,0,218,255,227,255,209,255,132,255,216,255,90,255,6,0,125,255,72,0,225,255,94,0,92,0,44,0,216,0,194,255,66,1,103,255,139,1,88,255,176,1,156,255,196,1,15,0,220,1,143,0,4,2,249,0,41,2,61,1,44,2,88,1,249,1,94,1,161,1,114,1,70,1,152,1,251,0,176,1,200,0,150,1,169,0,79,1,150,0,253,0,132,0,192,0,112,0,145,0,79,0,90,0,15,0,41,0,163,255,22,0,6,255,41,0,81,254,79,0,163,253,110,0,59,253,123,0,81,253,99,0,220,253,41,0,156,254,214,255,81,255,132,255,216,255,72,255,41,0,26,255,92,0,253,254,123,0,255,254,139,0,44,255,154,0,143,255,169,0,17,0,169,0,163,0,139,0,35,1,97,0,128,1,70,0,176,1,57,0,178,1,37,0,134,1,0,0,55,1,214,255,218,0,194,255,139,0,203,255,70,0,222,255,8,0,0,0,220,255,41,0,205,255,88,0,218,255,132,0,247,255,167,0,19,0,192,0,39,0,205,0,41,0,205,0,15,0,180,0,211,255,125,0,147,255,35,0,121,255,189,255,134,255,108,255,174,255,70,255,240,255,88,255,81,0,161,255,211,0,0,0,75,1,88,0,132,1,147,0,103,1,169,0,26,1,165,0,198,0,156,0,145,0,150,0,123,0,123,0,105,0,75,0,61,0,13,0,249,255,220,255,174,255,203,255,130,255,220,255,119,255,0,0,128,255,30,0,141,255,41,0,161,255,28,0,187,255,247,255,229,255,198,255,19,0,156,255,57,0,141,255,66,0,134,255,68,0,139,255,92,0,136,255,158,0,112,255,2,1,70,255,90,1,6,255,125,1,196,254,94,1,154,254,22,1,169,254,196,0,229,254,128,0,37,255,83,0,75,255,57,0,79,255,39,0,77,255,13,0,90,255,216,255,134,255,145,255,207,255,86,255,35,0,52,255,110,0,52,255,165,0,81,255,218,0,125,255,19,1,167,255,66,1,203,255,77,1,218,255,52,1,214,255,22,1,192,255,13,1,143,255,17,1,79,255,8,1,6,255,242,0,209,254,216,0,196,254,198,0,227,254,185,0,28,255,174,0,97,255,174,0,169,255,200,0,251,255,22,1,83,0,176,1,167,0,121,2,247,0,19,3,64,1,44,3,116,1,185,2,121,1,244,1,72,1,48,1,249,0,158,0,176,0,64,0,132,0,24,0,128,0,41,0,147,0,105,0,176,0,185,0,205,0,2,1,229,0,57,1,244,0,103,1,231,0,143,1,169,0,156,1,61,0,116,1,203,255,22,1,114,255,150,0,88,255,28,0,110,255,211,255,158,255,196,255,203,255,238,255,238,255,79,0,22,0,209,0,66,0,46,1,101,0,39,1,119,0,205,0,112,0,90,0,110,0,11,0,119,0,251,255,139,0,0,0,154,0,251,255,145,0,225,255,119,0,192,255,90,0,172,255,72,0,156,255,66,0,123,255,64,0,75,255,57,0,44,255,37,0,44,255,0,0,70,255,220,255,101,255,200,255,141,255,207,255,189,255,0,0,238,255,61,0,6,0,103,0,30,0,108,0,83,0,83,0,174,0,70,0,11,1,66,0,50,1,61,0,8,1,39,0,130,0,251,255,194,255,198,255,242,254,161,255,77,254,150,255,255,253,163,255,44,254,200,255,167,254,6,0,52,255,92,0,176,255,192,0,22,0,17,1,101,0,48,1,161,0,33,1,192,0,242,0,192,0,183,0,156,0,121,0,90,0,59,0,24,0,2,0,240,255,211,255,225,255,194,255,220,255,216,255,227,255,26,0,4,0,99,0,70,0,143,0,150,0,152,0,218,0,130,0,0,1,103,0,249,0,92,0,209,0,110,0,161,0,143,0,123,0,178,0,88,0,214,0,35,0,4,1,227,255,61,1,178,255,121,1,178,255,165,1,220,255,167,1,15,0,134,1,48,0,72,1,44,0,2,1,6,0,200,0,214,255,145,0,172,255,90,0,150,255,24,0,143,255,218,255,136,255,176,255,134,255,180,255,147,255,236,255,172,255,52,0,203,255,116,0,238,255,156,0,22,0,165,0,66,0,130,0,105,0,41,0,125,0,169,255,108,0,35,255,44,0,191,254,225,255,154,254,169,255,156,254,158,255,178,254,172,255,203,254,183,255,4,255,176,255,101,255,143,255,218,255,108,255,66,0,79,255,150,0,59,255,207,0,33,255,233,0,2,255,227,0,240,254,194,0,238,254,158,0,11,255,134,0,97,255,103,0,249,255,50,0,167,0,238,255,44,1,163,255,90,1,99,255,79,1,68,255,61,1,63,255,70,1,77,255,97,1,70,255,119,1,11,255,119,1,172,254,90,1,90,254,33,1,59,254,200,0,72,254,114,0,123,254,66,0,198,254,68,0,15,255,83,0,70,255,77,0,121,255,41,0,183,255,6,0,242,255,240,255,33,0,211,255,90,0,156,255,152,0,92,255,194,0,57,255,205,0,75,255,187,0,143,255,136,0,233,255,61,0,66,0,225,255,147,0,119,255,209,0,41,255,220,0,22,255,158,0,77,255,48,0,178,255,194,255,33,0,116,255,123,0,101,255,167,0,147,255,172,0,229,255,167,0,52,0,183,0,108,0,211,0,114,0,218,0,77,0,176,0,22,0,86,0,233,255,238,255,209,255,139,255,211,255,66,255,222,255,44,255,231,255,59,255,225,255,81,255,203,255,90,255,176,255,103,255,141,255,136,255,79,255,189,255,229,254,220,255,79,254,194,255,180,253,130,255,59,253,63,255,13,253,26,255,30,253,22,255,79,253,37,255,130,253,57,255,183,253,55,255,251,253,24,255,83,254,233,254,174,254,207,254,2,255,225,254,75,255,33,255,128,255,110,255,156,255,183,255,169,255,247,255,198,255,44,0,0,0,75,0,77,0,72,0,167,0,39,0,251,0,4,0,52,1,238,255,70,1,231,255,50,1,236,255,8,1,238,255,216,0,220,255,192,0,176,255,196,0,116,255,214,0,63,255,203,0,26,255,128,0,4,255,11,0,6,255,163,255,39,255,92,255,99,255,39,255,158,255,236,254,207,255,167,254,238,255,105,254,249,255,70,254,242,255,75,254,231,255,116,254,236,255,174,254,0,0,229,254,24,0,17,255,52,0,57,255,70,0,103,255,79,0,172,255,66,0,0,0,24,0,86,0,216,255,139,0,145,255,136,0,88,255,92,0,50,255,46,0,17,255,26,0,244,254,17,0,238,254,4,0,2,255,236,255,28,255,205,255,39,255,198,255,44,255,238,255,59,255,61,0,97,255,169,0,143,255,13,1,192,255,92,1,227,255,141,1,0,0,161,1,15,0,152,1,33,0,114,1,55,0,46,1,77,0,229,0,94,0,183,0,105,0,156,0,108,0,128,0,97,0,61,0,68,0,225,255,28,0,147,255,236,255,132,255,178,255,176,255,147,255,247,255,158,255,44,0,200,255,55,0,227,255,8,0,227,255,165,255,207,255,44,255,189,255,214,254,192,255,214,254,218,255,52,255,0,0,194,255,37,0,59,0,81,0,121,0,134,0,134,0,194,0,128,0,242,0,119,0,251,0,119,0,203,0,125,0,114,0,145,0,24,0,152,0,238,255,116,0,249,255,39,0,22,0,207,255,30,0,136,255,6,0,108,255,231,255,99,255,216,255,101,255,229,255,132,255,15,0,200,255,75,0,37,0,128,0,121,0,163,0,167,0,185,0,167,0,194,0,150,0,178,0,141,0,130,0,154,0,81,0,169,0,68,0,183,0,99,0,207,0,152,0,231,0,192,0,240,0,207,0,231,0,218,0,225,0,251,0,242,0,46,1,19,1,81,1,44,1,81,1,35,1,55,1,240,0,22,1,163,0,2,1,66,0,242,0,236,255,216,0,196,255,163,0,207,255,101,0,238,255,61,0,4,0,61,0,19,0,101,0,37,0,150,0,55,0,185,0,55,0,183,0,28,0,154,0,227,255,125,0,147,255,128,0,63,255,174,0,11,255,251,0,19,255,64,1,88,255,70,1,194,255,253,0,64,0,132,0,207,0,24,0,88,1,214,255,180,1,180,255,203,1,163,255,174,1,145,255,130,1,110,255,86,1,57,255,30,1,2,255,214,0,216,254,134,0,220,254,66,0,6,255,28,0,66,255,33,0,116,255,61,0,134,255,97,0,123,255,101,0,90,255,55,0,50,255,225,255,11,255,134,255,242,254,105,255,244,254,161,255,22,255,19,0,99,255,136,0,205,255,187,0,44,0,147,0,112,0,48,0,154,0,207,255,169,0,161,255,163,0,169,255,152,0,205,255,139,0,242,255,116,0,24,0,77,0,50,0,19,0,52,0,205,255,30,0,139,255,247,255,81,255,216,255,52,255,185,255,48,255,158,255,75,255,139,255,116,255,132,255,163,255,139,255,209,255,154,255,2,0,189,255,66,0,253,255,139,0,77,0,203,0,158,0,227,0,216,0,194,0,233,0,123,0,207,0,55,0,152,0,4,0,81,0,240,255,4,0,253,255,172,255,33,0,70,255,75,0,227,254,88,0,172,254,44,0,185,254,207,255,253,254,108,255,97,255,46,255,192,255,44,255,11,0,75,255,52,0,103,255,48,0,128,255,0,0,152,255,185,255,189,255,110,255,240,255,48,255,33,0,4,255,81,0,249,254,116,0,19,255,141,0,90,255,154,0,209,255,130,0,90,0,77,0,203,0,13,0,15,1,229,255,57,1,227,255,103,1,2,0,152,1,57,0,176,1,112,0,167,1,150,0,130,1,172,0,79,1,178,0,24,1,185,0,220,0,189,0,163,0,200,0,103,0,216,0,46,0,231,0,247,255,229,0,194,255,203,0,158,255,161,0,150,255,110,0,169,255,59,0,189,255,33,0,194,255,37,0,178,255,83,0,154,255,156,0,123,255,220,0,90,255,229,0,52,255,163,0,28,255,41,0,19,255,178,255,26,255,105,255,39,255,90,255,66,255,110,255,103,255,130,255,143,255,132,255,176,255,125,255,198,255,123,255,211,255,121,255,220,255,90,255,227,255,30,255,238,255,225,254,251,255,200,254,2,0,225,254,0,0,13,255,0,0,41,255,30,0,63,255,103,0,90,255,183,0,125,255,209,0,161,255,156,0,198,255,39,0,240,255,156,255,30,0,41,255,90,0,222,254,154,0,189,254,236,0,196,254,64,1,242,254,112,1,61,255,94,1,161,255,22,1,19,0,189,0,128,0,110,0,198,0,39,0,203,0,247,255,130,0,220,255,4,0,227,255,141,255,13,0,92,255,68,0,139,255,130,0,218,255,183,0,247,255,220,0,203,255,244,0,123,255,249,0,57,255,236,0,19,255,203,0,17,255,158,0,46,255,125,0,97,255,101,0,158,255,83,0,216,255,77,0,15,0,77,0,88,0,83,0,196,0,72,0,79,1,28,0,209,1,211,255,35,2,132,255,48,2,79,255,19,2,66,255,231,1,86,255,183,1,125,255,121,1,167,255,52,1,207,255,238,0,229,255,183,0,229,255,145,0,200,255,119,0,161,255,90,0,125,255,66,0,110,255,48,0,125,255,22,0,180,255,236,255,11,0,187,255,103,0,167,255,172,0,185,255,205,0,229,255,200,0,8,0,161,0,13,0,83,0,251,255,225,255,238,255,97,255,2,0,255,254,35,0,205,254,15,0,203,254,180,255,227,254,55,255,8,255,218,254,33,255,196,254,44,255,225,254,68,255,255,254,125,255,8,255,209,255,236,254,13,0,200,254,22,0,185,254,233,255,229,254,156,255,83,255,86,255,231,255,57,255,134,0,72,255,28,1,114,255,147,1,158,255,225,1,178,255,0,2,169,255,0,2,141,255,222,1,108,255,165,1,92,255,114,1,130,255,75,1,205,255,33,1,28,0,240,0,77,0,214,0,99,0,225,0,112,0,0,1,163,0,251,0,26,1,180,0,187,1,55,0,46,2,165,255,52,2,46,255,211,1,238,254,52,1,227,254,134,0,19,255,233,255,114,255,110,255,236,255,35,255,81,0,2,255,132,0,15,255,116,0,57,255,57,0,101,255,240,255,134,255,178,255,145,255,163,255,134,255,196,255,125,255,251,255,139,255,24,0,169,255,22,0,216,255,249,255,22,0,183,255,105,0,90,255,198,0,19,255,6,1,15,255,19,1,90,255,231,0,196,255,158,0,28,0,94,0,75,0,41,0,66,0,0,0,26,0,229,255,0,0,225,255,4,0,2,0,35,0,86,0,52,0,205,0,26,0,66,1,216,255,136,1,136,255,145,1,86,255,105,1,77,255,48,1,94,255,8,1,110,255,253,0,121,255,15,1,147,255,28,1,211,255,17,1,33,0,244,0,79,0,218,0,70,0,211,0,33,0,207,0,0,0,185,0,8,0,147,0,59,0,128,0,123,0,156,0,169,0,236,0,185,0,68,1,192,0,119,1,200,0,101,1,200,0,33,1,187,0,214,0,156,0,169,0,105,0,156,0,30,0,154,0,211,255,150,0,163,255,134,0,169,255,110,0,225,255,77,0,37,0,28,0,79,0,233,255,66,0,178,255,11,0,123,255,209,255,68,255,174,255,26,255,161,255,11,255,161,255,44,255,156,255,123,255,152,255,238,255,156,255,94,0,163,255,187,0,152,255,236,0,125,255,231,0,92,255,172,0,39,255,86,0,236,254,15,0,167,254,253,255,121,254,35,0,99,254,121,0,108,254,211,0,136,254,33,1,174,254,77,1,218,254,77,1,244,254,35,1,229,254,211,0,191,254,119,0,191,254,46,0,30,255,0,0,211,255,222,255,145,0,161,255,0,1,88,255,242,0,37,255,125,0,37,255,220,255,88,255,70,255,172,255,6,255,236,255,55,255,236,255,174,255,161,255,33,0,57,255,99,0,242,254,112,0,225,254,90,0,249,254,70,0,37,255,75,0,75,255,99,0,99,255,105,0,112,255,72,0,123,255,8,0,136,255,209,255,152,255,187,255,165,255,203,255,180,255,240,255,200,255,24,0,233,255,55,0,24,0,66,0,94,0,66,0,167,0,66,0,209,0,68,0,207,0,48,0,172,0,17,0,130,0,2,0,116,0,33,0,143,0,116,0,185,0,227,0,203,0,68,1,165,0,116,1,79,0,105,1,0,0,35,1,233,255,196,0,22,0,99,0,103,0,26,0,180,0,0,0,233,0,8,0,26,1,46,0,81,1,81,0,143,1,97,0,185,1,77,0,180,1,39,0,145,1,249,255,119,1,203,255,136,1,150,255,189,1,105,255,242,1,72,255,251,1,75,255,183,1,112,255,50,1,163,255,154,0,198,255,26,0,196,255,207,255,161,255,185,255,97,255,209,255,26,255,253,255,218,254,37,0,185,254,61,0,187,254,79,0,225,254,94,0,17,255,108,0,70,255,108,0,110,255,77,0,128,255,17,0,110,255,220,255,70,255,196,255,48,255,211,255,57,255,247,255,88,255,4,0,110,255,0,0,114,255,249,255,110,255,13,0,110,255,79,0,110,255,169,0,92,255,0,1,48,255,50,1,255,254,52,1,225,254,15,1,218,254,229,0,225,254,218,0,231,254,242,0,229,254,28,1,233,254,61,1,2,255,61,1,59,255,13,1,154,255,174,0,15,0,61,0,123,0,220,255,203,0,167,255,253,0,165,255,33,1,196,255,75,1,211,255,125,1,163,255,156,1,37,255,145,1,139,254,92,1,44,254,26,1,46,254,231,0,114,254,198,0,220,254,174,0,88,255,139,0,225,255,92,0,108,0,50,0,222,0,15,0,8,1,244,255,211,0,225,255,99,0,209,255,218,255,196,255,75,255,189,255,180,254,203,255,33,254,229,255,194,253,4,0,194,253,24,0,35,254,28,0,174,254,22,0,37,255,22,0,114,255,39,0,152,255,59,0,167,255,70,0,178,255,61,0,198,255,50,0,244,255,39,0,57,0,44,0,116,0,57,0,154,0,79,0,163,0,90,0,147,0,79,0,116,0,46,0,72,0,17,0,24,0,15,0,253,255,30,0,0,0,33,0,22,0,0,0,44,0,198,255,48,0,136,255,30,0,86,255,247,255,50,255,189,255,37,255,141,255,61,255,130,255,132,255,163,255,218,255,225,255,26,0,30,0,35,0,72,0,0,0,81,0,216,255,64,0,218,255,39,0,6,0,33,0,61,0,55,0,90,0,90,0,88,0,112,0,64,0,116,0,24,0,125,0,231,255,152,0,187,255,161,0,183,255,110,0,242,255,0,0,86,0,121,255,194,0,249,254,11,1,150,254,35,1,92,254,13,1,70,254,216,0,70,254,154,0,92,254,105,0,139,254,70,0,225,254,30,0,72,255,227,255,154,255,150,255,194,255,92,255,200,255,68,255,198,255,68,255,209,255,81,255,253,255,88,255,61,0,75,255,141,0,48,255,203,0,15,255,220,0,19,255,189,0,77,255,121,0,185,255,52,0,41,0,24,0,119,0,39,0,143,0,70,0,134,0,92,0,123,0,72,0,110,0,11,0,86,0,185,255,44,0,114,255,251,255,79,255,189,255,90,255,130,255,150,255,83,255,242,255,70,255,61,0,86,255,94,0,105,255,90,0,97,255,61,0,44,255,24,0,211,254,240,255,116,254,198,255,59,254,163,255,57,254,141,255,101,254,145,255,176,254,189,255,2,255,238,255,86,255,11,0,161,255,13,0,216,255,251,255,242,255,222,255,240,255,187,255,203,255,143,255,134,255,90,255,50,255,35,255,233,254,4,255,198,254,11,255,214,254,48,255,6,255,88,255,57,255,110,255,88,255,119,255,116,255,141,255,156,255,198,255,205,255,33,0,251,255,134,0,19,0,209,0,19,0,233,0,236,255,222,0,154,255,192,0,75,255,161,0,35,255,130,0,52,255,108,0,125,255,94,0,209,255,83,0,26,0,50,0,75,0,249,255,86,0,169,255,59,0,97,255,2,0,41,255,196,255,17,255,152,255,24,255,150,255,52,255,189,255,77,255,8,0,88,255,108,0,75,255,205,0,48,255,13,1,50,255,28,1,105,255,236,0,194,255,141,0,37,0,28,0,132,0,194,255,216,0,141,255,8,1,130,255,0,1,141,255,174,0,156,255,41,0,167,255,172,255,169,255,101,255,180,255,119,255,205,255,194,255,238,255,26,0,0,0,108,0,249,255,172,0,222,255,209,0,207,255,231,0,209,255,233,0,216,255,227,0,216,255,229,0,205,255,244,0,185,255,15,1,161,255,28,1,132,255,35,1,112,255,52,1,103,255,90,1,112,255,125,1,128,255,128,1,132,255,101,1,112,255,66,1,68,255,52,1,26,255,50,1,11,255,30,1,44,255,231,0,110,255,165,0,194,255,130,0,24,0,150,0,103,0,192,0,167,0,216,0,205,0,209,0,214,0,176,0,207,0,141,0,205,0,105,0,225,0,77,0,231,0,66,0,187,0,68,0,79,0,70,0,207,255,55,0,119,255,26,0,94,255,0,0,103,255,242,255,99,255,233,255,63,255,233,255,2,255,242,255,194,254,17,0,165,254,72,0,187,254,128,0,11,255,143,0,114,255,119,0,198,255,75,0,242,255,28,0,240,255,238,255,209,255,196,255,185,255,172,255,187,255,167,255,231,255,187,255,55,0,229,255,150,0,17,0,218,0,28,0,227,0,242,255,187,0,125,255,130,0,214,254,77,0,59,254,33,0,240,253,229,255,19,254,147,255,141,254,59,255,46,255,255,254,198,255,253,254,55,0,37,255,110,0,77,255,94,0,90,255,28,0,79,255,187,255,66,255,86,255,57,255,4,255,70,255,220,254,114,255,227,254,169,255,2,255,209,255,28,255,216,255,37,255,214,255,39,255,214,255,41,255,229,255,68,255,253,255,134,255,46,0,231,255,143,0,61,0,6,1,105,0,88,1,108,0,77,1,90,0,238,0,75,0,105,0,70,0,253,255,66,0,189,255,81,0,163,255,150,0,154,255,33,1,139,255,198,1,121,255,50,2,110,255,48,2,112,255,209,1,110,255,86,1,92,255,229,0,61,255,132,0,46,255,52,0,61,255,247,255,110,255,205,255,183,255,185,255,0,0,183,255,59,0,183,255,101,0,167,255,132,0,116,255,150,0,26,255,176,0,172,254,225,0,81,254,28,1,39,254,86,1,37,254,139,1,55,254,176,1,72,254,185,1,92,254,152,1,130,254,88,1,187,254,30,1,249,254,253,0,55,255,227,0,119,255,187,0,178,255,123,0,236,255,61,0,6,0,15,0,242,255,247,255,163,255,220,255,57,255,185,255,244,254,150,255,244,254,139,255,61,255,150,255,163,255,189,255,218,255,247,255,158,255,33,0,251,254,41,0,68,254,8,0,203,253,218,255,163,253,180,255,198,253,150,255,22,254,128,255,108,254,114,255,189,254,112,255,19,255,119,255,119,255,125,255,236,255,128,255,72,0,123,255,116,0,123,255,101,0,139,255,48,0,178,255,249,255,231,255,211,255,24,0,192,255,57,0,183,255,83,0,161,255,103,0,121,255,110,0,70,255,114,0,17,255,143,0,233,254,189,0,225,254,229,0,255,254,236,0,70,255,209,0,167,255,161,0,0,0,103,0,52,0,68,0,68,0,105,0,77,0,233,0,101,0,143,1,141,0,6,2,194,0,41,2,236,0,0,2,242,0,156,1,187,0,24,1,68,0,128,0,183,255,251,255,33,255,156,255,165,254,112,255,90,254,112,255,68,254,139,255,81,254,192,255,101,254,251,255,125,254,33,0,165,254,50,0,233,254,59,0,66,255,68,0,139,255,70,0,167,255,75,0,143,255,72,0,99,255,41,0,57,255,231,255,30,255,141,255,19,255,46,255,37,255,218,254,90,255,156,254,167,255,130,254,253,255,136,254,70,0,165,254,128,0,218,254,169,0,33,255,203,0,90,255,220,0,112,255,214,0,101,255,176,0,83,255,112,0,90,255,52,0,132,255,37,0,196,255,81,0,4,0,174,0,44,0,11,1,46,0,52,1,8,0,15,1,214,255,156,0,163,255,4,0,125,255,130,255,119,255,61,255,163,255,46,255,0,0,48,255,108,0,26,255,194,0,231,254,220,0,178,254,192,0,161,254,141,0,220,254,103,0,88,255,86,0,231,255,75,0,81,0,59,0,119,0,26,0,101,0,244,255,50,0,203,255,6,0,183,255,247,255,194,255,0,0,222,255,17,0,249,255,26,0,8,0,19,0,17,0,19,0,13,0,50,0,247,255,134,0,198,255,0,1,134,255,112,1,92,255,156,1,103,255,105,1,169,255,238,0,11,0,99,0,90,0,253,255,121,0,211,255,108,0,225,255,79,0,24,0,75,0,94,0,101,0,161,0,150,0,203,0,189,0,222,0,205,0,225,0,194,0,211,0,165,0,180,0,130,0,125,0,72,0,37,0,242,255,203,255,128,255,132,255,13,255,108,255,189,254,108,255,172,254,79,255,229,254,6,255,83,255,174,254,194,255,127,254,244,255,156,254,236,255,249,254,207,255,101,255,194,255,192,255,200,255,253,255,203,255,46,0,163,255,94,0,75,255,134,0,205,254,154,0,94,254,152,0,46,254,132,0,90,254,94,0,207,254,48,0,99,255,2,0,231,255,233,255,75,0,247,255,147,0,44,0,200,0,123,0,229,0,189,0,222,0,214,0,156,0,200,0,44,0,152,0,198,255,79,0,150,255,0,0,169,255,187,255,227,255,128,255,11,0,79,255,13,0,48,255,238,255,33,255,196,255,41,255,158,255,77,255,125,255,134,255,75,255,214,255,15,255,50,0,222,254,152,0,207,254,251,0,238,254,77,1,37,255,136,1,90,255,165,1,121,255,143,1,136,255,59,1,152,255,180,0,183,255,37,0,231,255,189,255,19,0,143,255,46,0,139,255,39,0,136,255,6,0,128,255,194,255,112,255,101,255,90,255,13,255,68,255,216,254,48,255,194,254,50,255,203,254,86,255,222,254,145,255,253,254,198,255,28,255,233,255,55,255,0,0,72,255,22,0,88,255,37,0,110,255,41,0,147,255,55,0,198,255,99,0,249,255,180,0,19,0,19,1,24,0,88,1,35,0,97,1,72,0,33,1,121,0,167,0,152,0,19,0,154,0,161,255,121,0,101,255,64,0,86,255,0,0,90,255,207,255,99,255,178,255,101,255,143,255,101,255,92,255,110,255,44,255,134,255,24,255,180,255,28,255,229,255,41,255,0,0,52,255,4,0,79,255,0,0,143,255,8,0,231,255,33,0,52,0,64,0,90,0,99,0,97,0,147,0,97,0,214,0,97,0,17,1,79,0,22,1,37,0,211,0,242,255,90,0,194,255,225,255,163,255,147,255,163,255,139,255,189,255,174,255,218,255,209,255,233,255,196,255,233,255,136,255,227,255,57,255,222,255,251,254,238,255,225,254,4,0,236,254,28,0,33,255,28,0,112,255,0,0,205,255,233,255,24,0,247,255,66,0,24,0,77,0,50,0,75,0,50,0,59,0,39,0,15,0,35,0,203,255,39,0,119,255,35,0,44,255,8,0,242,254,222,255,200,254,176,255,187,254,128,255,222,254,72,255,68,255,15,255,214,255,227,254,99,0,209,254,198,0,222,254,227,0,2,255,209,0,48,255,161,0,92,255,110,0,136,255,79,0,180,255,66,0,236,255,44,0,30,0,236,255,81,0,132,255,119,0,26,255,154,0,220,254,189,0,233,254,214,0,55,255,203,0,169,255,152,0,37,0,70,0,152,0,229,255,240,0,130,255,30,1,46,255,41,1,251,254,24,1,225,254,247,0,191,254,209,0,145,254,163,0,108,254,112,0,99,254,70,0,125,254,48,0,189,254,57,0,24,255,99,0,125,255,174,0,222,255,4,1,41,0,70,1,97,0,77,1,130,0,11,1,121,0,139,0,55,0,2,0,214,255,172,255,132,255,147,255,99,255,161,255,103,255,169,255,123,255,150,255,139,255,116,255,143,255,97,255,145,255,86,255,156,255,75,255,165,255,50,255,172,255,26,255,163,255,15,255,139,255,15,255,99,255,11,255,48,255,247,254,231,254,214,254,163,254,196,254,125,254,194,254,143,254,196,254,211,254,176,254,55,255,130,254,156,255,72,254,229,255,28,254,8,0,26,254,17,0,75,254,15,0,163,254,11,0,17,255,244,255,139,255,194,255,233,255,128,255,26,0,70,255,30,0,41,255,8,0,30,255,238,255,24,255,205,255,13,255,161,255,244,254,125,255,209,254,132,255,176,254,180,255,167,254,236,255,185,254,4,0,211,254,6,0,244,254,4,0,39,255,0,0,116,255,244,255,205,255,225,255,15,0,185,255,57,0,132,255,68,0,81,255,46,0,68,255,8,0,112,255,244,255,192,255,244,255,19,0,15,0,81,0,50,0,105,0,46,0,108,0,242,255,112,0,136,255,130,0,24,255,152,0,194,254,163,0,143,254,150,0,156,254,108,0,216,254,35,0,35,255,220,255,79,255,165,255,90,255,132,255,79,255,134,255,81,255,172,255,101,255,220,255,123,255,244,255,136,255,249,255,161,255,253,255,207,255,13,0,26,0,39,0,123,0,46,0,203,0,17,0,233,0,205,255,211,0,116,255,174,0,44,255,141,0,6,255,110,0,15,255,70,0,72,255,30,0,150,255,8,0,218,255,0,0,249,255,253,255,2,0,251,255,33,0,249,255,101,0,244,255,192,0,244,255,8,1,6,0,37,1,83,0,15,1,200,0,222,0,39,1,176,0,55,1,154,0,220,0,150,0,72,0,145,0,187,255,128,0,92,255,94,0,57,255,50,0,70,255,240,255,99,255,154,255,132,255,77,255,185,255,35,255,2,0,28,255,70,0,37,255,94,0,37,255,72,0,39,255,37,0,59,255,15,0,97,255,13,0,141,255,19,0,178,255,11,0,216,255,233,255,2,0,176,255,50,0,110,255,108,0,52,255,150,0,15,255,161,0,255,254,132,0,13,255,81,0,50,255,22,0,99,255,222,255,132,255,189,255,154,255,185,255,189,255,211,255,240,255,242,255,24,0,8,0,41,0,15,0,28,0,19,0,6,0,39,0,253,255,88,0,253,255,158,0,242,255,209,0,203,255,209,0,145,255,152,0,75,255,64,0,2,255,231,255,185,254,167,255,161,254,145,255,220,254,145,255,112,255,150,255,28,0,141,255,139,0,116,255,139,0,81,255,61,0,33,255,247,255,242,254,233,255,229,254,11,0,247,254,52,0,35,255,68,0,81,255,59,0,125,255,39,0,178,255,28,0,233,255,35,0,26,0,61,0,66,0,121,0,92,0,209,0,103,0,48,1,108,0,114,1,125,0,134,1,169,0,119,1,225,0,92,1,247,0,64,1,209,0,19,1,116,0,216,0,11,0,163,0,187,255,145,0,156,255,174,0,169,255,233,0,200,255,44,1,236,255,83,1,22,0,72,1,81,0,6,1,139,0,165,0,174,0,81,0,172,0,39,0,128,0,44,0,59,0,79,0,242,255,114,0,165,255,121,0,77,255,92,0,240,254,44,0,172,254,249,255,156,254,198,255,216,254,158,255,86,255,141,255,4,0,147,255,172,0,180,255,22,1,231,255,28,1,44,0,207,0,105,0,81,0,130,0,194,255,110,0,46,255,70,0,176,254,33,0,92,254,24,0,63,254,44,0,75,254,88,0,114,254,130,0,176,254,145,0,240,254,119,0,35,255,68,0,57,255,28,0,55,255,8,0,50,255,240,255,55,255,185,255,77,255,128,255,112,255,90,255,156,255,92,255,198,255,132,255,236,255,200,255,0,0,19,0,0,0,88,0,242,255,152,0,244,255,196,0,11,0,203,0,33,0,172,0,22,0,139,0,240,255,123,0,209,255,125,0,216,255,141,0,247,255,158,0,39,0,183,0,108,0,216,0,174,0,253,0,203,0,22,1,176,0,8,1,110,0,194,0,46,0,81,0,11,0,225,255,11,0,139,255,30,0,81,255,55,0,52,255,61,0,57,255,37,0,94,255,225,255,136,255,94,255,161,255,180,254,180,255,11,254,209,255,147,253,0,0,123,253,48,0,196,253,83,0,94,254,83,0,41,255,39,0,251,255,231,255,180,0,178,255,68,1,165,255,141,1,194,255,143,1,240,255,92,1,26,0,22,1,52,0,200,0,33,0,132,0,231,255,79,0,165,255,46,0,125,255,46,0,132,255,77,0,174,255,108,0,236,255,92,0,55,0,6,0,130,0,121,255,185,0,229,254,198,0,123,254,169,0,108,254,123,0,169,254,97,0,255,254,94,0,52,255,108,0,81,255,134,0,112,255,152,0,154,255,145,0,198,255,97,0,233,255,13,0,249,255,178,255,236,255,105,255,200,255,59,255,169,255,30,255,158,255,24,255,169,255,30,255,192,255,39,255,216,255,37,255,238,255,11,255,247,255,216,254,251,255,169,254,6,0,163,254,37,0,198,254,86,0,238,254,136,0,247,254,183,0,225,254,222,0,209,254,249,0,227,254,6,1,28,255,238,0,123,255,185,0,236,255,116,0,72,0,55,0,121,0,2,0,136,0,214,255,134,0,176,255,132,0,158,255,112,0,165,255,77,0,189,255,33,0,209,255,249,255,196,255,222,255,147,255,220,255,81,255,249,255,37,255,17,0,39,255,19,0,68,255,247,255,99,255,207,255,103,255,178,255,81,255,163,255,52,255,156,255,44,255,145,255,57,255,119,255,88,255,79,255,132,255,52,255,178,255,61,255,220,255,103,255,247,255,141,255,247,255,145,255,220,255,103,255,198,255,30,255,216,255,214,254,28,0,180,254,128,0,200,254,216,0,2,255,33,1,72,255,94,1,145,255,141,1,203,255,141,1,236,255,61,1,236,255,185,0,211,255,37,0,183,255,178,255,165,255,112,255,163,255,90,255,169,255,108,255,196,255,136,255,253,255,167,255,72,0,196,255,143,0,225,255,174,0,2,0,163,0,48,0,130,0,121,0,103,0,198,0,103,0,0,1,112,0,15,1,99,0,240,0,64,0,161,0,37,0,59,0,41,0,203,255,64,0,61,255,66,0,147,254,19,0,251,253,205,255,176,253,154,255,203,253,163,255,44,254,218,255,172,254,17,0,28,255,44,0,92,255,26,0,92,255,244,255,59,255,214,255,24,255,222,255,13,255,26,0,28,255,114,0,72,255,185,0,136,255,220,0,198,255,231,0,240,255,242,0,249,255,8,1,233,255,13,1,200,255,236,0,156,255,183,0,130,255,132,0,141,255,94,0,183,255,64,0,240,255,22,0,30,0,214,255,50,0,139,255,15,0,86,255,183,255,75,255,39,255,92,255,130,254,121,255,255,253,150,255,207,253,189,255,229,253,240,255,33,254,19,0,92,254,46,0,130,254,59,0,132,254,52,0,99,254,22,0,57,254,207,255,33,254,86,255,22,254,209,254,8,254,125,254,251,253,136,254,6,254,220,254,63,254,61,255,163,254,125,255,13,255,154,255,90,255,165,255,132,255,192,255,161,255,238,255,205,255,39,0,13,0,88,0,81,0,103,0,112,0,81,0,90,0,33,0,35,0,244,255,233,255,242,255,172,255,37,0,119,255,130,0,75,255,220,0,57,255,13,1,90,255,8,1,156,255,238,0,225,255,205,0,11,0,174,0,28,0,119,0,35,0,28,0,48,0,176,255,68,0,83,255,79,0,41,255,83,0,66,255,90,0,141,255,103,0,229,255,136,0,35,0,178,0,44,0,211,0,4,0,216,0,200,255,185,0,150,255,132,0,130,255,90,0,119,255,79,0,108,255,103,0,92,255,141,0,90,255,165,0,99,255,154,0,110,255,105,0,125,255,37,0,145,255,238,255,187,255,189,255,251,255,158,255,70,0,147,255,145,0,165,255,198,0,196,255,216,0,211,255,203,0,185,255,167,0,110,255,132,0,6,255,99,0,176,254,57,0,161,254,2,0,227,254,192,255,81,255,130,255,167,255,81,255,200,255,41,255,185,255,255,254,156,255,200,254,147,255,130,254,158,255,52,254,172,255,6,254,169,255,26,254,174,255,112,254,216,255,238,254,35,0,99,255,121,0,196,255,176,0,15,0,192,0,66,0,185,0,79,0,180,0,44,0,178,0,233,255,169,0,158,255,125,0,101,255,37,0,72,255,189,255,50,255,125,255,33,255,141,255,35,255,225,255,66,255,72,0,99,255,139,0,92,255,141,0,39,255,99,0,218,254,52,0,167,254,22,0,150,254,251,255,161,254,198,255,178,254,110,255,200,254,30,255,249,254,19,255,61,255,101,255,145,255,236,255,209,255,105,0,238,255,189,0,251,255,233,0,15,0,244,0,41,0,222,0,46,0,158,0,6,0,55,0,174,255,209,255,68,255,139,255,247,254,110,255,236,254,119,255,19,255,136,255,92,255,143,255,176,255,125,255,6,0,94,255,101,0,72,255,196,0,77,255,28,1,103,255,94,1,150,255,116,1,216,255,83,1,33,0,251,0,92,0,134,0,99,0,19,0,50,0,192,255,218,255,132,255,116,255,103,255,44,255,92,255,19,255,92,255,48,255,94,255,105,255,94,255,167,255,97,255,207,255,105,255,227,255,134,255,231,255,178,255,240,255,225,255,13,0,0,0,68,0,8,0,125,0,253,255,156,0,227,255,141,0,207,255,103,0,196,255,61,0,189,255,30,0,167,255,8,0,125,255,242,255,81,255,220,255,86,255,196,255,139,255,154,255,218,255,103,255,19,0,61,255,44,0,48,255,50,0,68,255,59,0,105,255,94,0,147,255,128,0,196,255,119,0,247,255,52,0,26,0,225,255,33,0,150,255,6,0,119,255,216,255,130,255,158,255,167,255,116,255,198,255,101,255,216,255,110,255,229,255,119,255,242,255,123,255,238,255,132,255,169,255,150,255,236,254,185,255,229,253,229,255,8,253,0,0,185,252,2,0,247,252,231,255,130,253,194,255,17,254,178,255,147,254,198,255,240,254,240,255,37,255,30,0,52,255,72,0,61,255,110,0,81,255,145,0,110,255,172,0,147,255,172,0,207,255,136,0,26,0,81,0,97,0,30,0,152,0,4,0,178,0,2,0,185,0,28,0,178,0,88,0,161,0,165,0,143,0,242,0,143,0,24,1,161,0,30,1,169,0,8,1,152,0,229,0,101,0,187,0,30,0,143,0,218,255,86,0,167,255,8,0,158,255,180,255,185,255,121,255,231,255,114,255,19,0,180,255,64,0,39,0,92,0,145,0,105,0,189,0,101,0,163,0,92,0,88,0,108,0,11,0,172,0,216,255,22,1,189,255,128,1,172,255,176,1,145,255,143,1,97,255,41,1,35,255,158,0,247,254,28,0,253,254,196,255,52,255,161,255,119,255,167,255,172,255,207,255,192,255,4,0,187,255,64,0,185,255,119,0,207,255,165,0,8,0,198,0,83,0,211,0,136,0,185,0,130,0,125,0,48,0,64,0,189,255,39,0,94,255,59,0,50,255,103,0,61,255,147,0,112,255,178,0,207,255,194,0,83,0,205,0,238,0,218,0,103,1,225,0,141,1,198,0,90,1,130,0,247,0,39,0,139,0,227,255,46,0,196,255,227,255,198,255,165,255,211,255,121,255,244,255,94,255,35,0,77,255,86,0,66,255,114,0,66,255,116,0,83,255,99,0,114,255,57,0,152,255,249,255,192,255,161,255,233,255,59,255,33,0,203,254,112,0,108,254,203,0,63,254,24,1,92,254,44,1,176,254,251,0,33,255,152,0,150,255,37,0,253,255,203,255,81,0,150,255,143,0,130,255,165,0,134,255,141,0,156,255,77,0,194,255,2,0,231,255,205,255,8,0,180,255,41,0,167,255,66,0,161,255,81,0,154,255,75,0,163,255,46,0,180,255,17,0,192,255,6,0,192,255,19,0,194,255,50,0,211,255,72,0,229,255,59,0,229,255,6,0,189,255,180,255,119,255,105,255,44,255,83,255,4,255,125,255,242,254,209,255,233,254,33,0,218,254,94,0,200,254,130,0,183,254,150,0,174,254,143,0,205,254,116,0,24,255,68,0,128,255,251,255,244,255,163,255,97,0,81,255,167,0,50,255,178,0,72,255,134,0,114,255,55,0,145,255,231,255,143,255,180,255,110,255,183,255,68,255,227,255,55,255,33,0,90,255,70,0,158,255,64,0,231,255,24,0,19,0,247,255,48,0,238,255,55,0,244,255,28,0,231,255,218,255,178,255,132,255,101,255,70,255,39,255,39,255,30,255,39,255,59,255,79,255,92,255,167,255,110,255,35,0,103,255,156,0,83,255,233,0,66,255,244,0,57,255,209,0,68,255,158,0,83,255,114,0,92,255,68,0,79,255,26,0,66,255,253,255,59,255,244,255,61,255,238,255,57,255,218,255,48,255,207,255,41,255,216,255,48,255,231,255,68,255,242,255,105,255,253,255,152,255,15,0,200,255,55,0,244,255,119,0,22,0,189,0,48,0,229,0,50,0,205,0,22,0,116,0,216,255,244,255,132,255,121,255,46,255,46,255,238,254,55,255,205,254,143,255,205,254,15,0,229,254,145,0,4,255,229,0,30,255,0,1,48,255,242,0,75,255,225,0,105,255,227,0,141,255,242,0,163,255,251,0,169,255,236,0,169,255,194,0,172,255,141,0,176,255,90,0,187,255,46,0,196,255,6,0,205,255,242,255,209,255,240,255,198,255,6,0,167,255,35,0,125,255,44,0,90,255,17,0,92,255,220,255,158,255,161,255,4,0,125,255,108,0,125,255,154,0,143,255,132,0,152,255,81,0,145,255,50,0,125,255,64,0,110,255,123,0,112,255,207,0,125,255,35,1,147,255,86,1,172,255,86,1,200,255,46,1,240,255,249,0,37,0,211,0,77,0,205,0,61,0,214,0,207,255,211,0,13,255,187,0,46,254,158,0,125,253,161,0,46,253,194,0,72,253,227,0,167,253,220,0,30,254,163,0,152,254,75,0,26,255,249,255,172,255,198,255,52,0,200,255,152,0,247,255,178,0,50,0,101,0,99,0,185,255,119,0,244,254,123,0,103,254,105,0,37,254,72,0,39,254,30,0,110,254,249,255,247,254,200,255,165,255,132,255,59,0,59,255,167,0,13,255,238,0,26,255,11,1,97,255,231,0,192,255,128,0,8,0,0,0,50,0,158,255,72,0,128,255,97,0,158,255,132,0,214,255,165,0,242,255,174,0,227,255,147,0,178,255,101,0,130,255,59,0,105,255,26,0,112,255,0,0,134,255,233,255,156,255,205,255,152,255,161,255,134,255,90,255,128,255,255,254,152,255,167,254,207,255,90,254,17,0,48,254,92,0,52,254,156,0,125,254,207,0,249,254,231,0,130,255,240,0,0,0,233,0,97,0,227,0,176,0,240,0,240,0,2,1,30,1,253,0,33,1,196,0,231,0,90,0,134,0,225,255,17,0,116,255,165,255,46,255,61,255,26,255,225,254,50,255,143,254,97,255,88,254,125,255,92,254,103,255,169,254,41,255,46,255,225,254,187,255,196,254,41,0,222,254,114,0,44,255,161,0,147,255,174,0,253,255,150,0,86,0,99,0,134,0,46,0,134,0,19,0,90,0,33,0,28,0,77,0,211,255,119,0,143,255,130,0,94,255,86,0,70,255,253,255,48,255,132,255,22,255,33,255,6,255,242,254,19,255,247,254,83,255,28,255,180,255,70,255,11,0,105,255,46,0,130,255,28,0,152,255,0,0,183,255,251,255,207,255,28,0,205,255,81,0,187,255,110,0,185,255,99,0,205,255,55,0,247,255,11,0,41,0,2,0,92,0,37,0,139,0,103,0,169,0,169,0,174,0,222,0,154,0,249,0,119,0,240,0,99,0,194,0,105,0,119,0,121,0,22,0,119,0,185,255,101,0,119,255,72,0,90,255,39,0,90,255,0,0,92,255,220,255,81,255,211,255,68,255,242,255,86,255,37,0,150,255,68,0,227,255,50,0,35,0,238,255,77,0,143,255,101,0,61,255,108,0,15,255,75,0,13,255,0,0,35,255,158,255,75,255,59,255,139,255,233,254,220,255,180,254,39,0,163,254,99,0,185,254,116,0,238,254,97,0,52,255,50,0,105,255,244,255,128,255,189,255,116,255,165,255,81,255,167,255,57,255,180,255,68,255,178,255,121,255,158,255,180,255,134,255,220,255,136,255,240,255,154,255,8,0,172,255,66,0,187,255,143,0,194,255,214,0,196,255,13,1,200,255,41,1,227,255,22,1,2,0,200,0,11,0,83,0,242,255,233,255,196,255,174,255,145,255,174,255,103,255,216,255,77,255,26,0,52,255,101,0,28,255,167,0,4,255,209,0,251,254,222,0,13,255,227,0,50,255,236,0,99,255,249,0,150,255,240,0,196,255,194,0,220,255,112,0,225,255,30,0,216,255,229,255,205,255,211,255,209,255,244,255,229,255,46,0,2,0,97,0,30,0,108,0,41,0,72,0,22,0,2,0,229,255,187,255,161,255,134,255,97,255,114,255,46,255,97,255,6,255,46,255,227,254,214,254,216,254,130,254,227,254,97,254,4,255,143,254,41,255,8,255,72,255,174,255,101,255,77,0,128,255,169,0,152,255,172,0,176,255,99,0,211,255,4,0,244,255,178,255,11,0,119,255,13,0,77,255,249,255,55,255,218,255,57,255,161,255,77,255,75,255,92,255,216,254,88,255,112,254,66,255,66,254,35,255,114,254,249,254,247,254,211,254,154,255,200,254,37,0,227,254,128,0,19,255,169,0,52,255,180,0,48,255,183,0,19,255,198,0,255,254,220,0,22,255,242,0,94,255,242,0,196,255,216,0,48,0,183,0,134,0,156,0,174,0,116,0,163,0,37,0,108,0,154,255,33,0,238,254,231,255,94,254,205,255,28,254,218,255,50,254,253,255,121,254,39,0,200,254,88,0,247,254,158,0,2,255,238,0,6,255,50,1,26,255,90,1,68,255,94,1,110,255,64,1,134,255,19,1,123,255,240,0,83,255,216,0,44,255,194,0,28,255,154,0,52,255,94,0,108,255,28,0,198,255,225,255,37,0,180,255,119,0,176,255,161,0,214,255,156,0,15,0,128,0,55,0,105,0,55,0,116,0,15,0,167,0,218,255,220,0,172,255,233,0,150,255,203,0,145,255,152,0,130,255,99,0,90,255,44,0,46,255,251,255,46,255,218,255,103,255,214,255,196,255,216,255,28,0,214,255,92,0,214,255,130,0,238,255,143,0,48,0,147,0,154,0,147,0,4,1,143,0,83,1,116,0,123,1,61,0,123,1,247,255,81,1,178,255,11,1,134,255,180,0,108,255,94,0,97,255,15,0,90,255,189,255,90,255,105,255,105,255,46,255,134,255,30,255,156,255,61,255,154,255,105,255,130,255,128,255,90,255,103,255,46,255,63,255,33,255,52,255,68,255,103,255,143,255,200,255,236,255,55,0,55,0,150,0,119,0,218,0,172,0,236,0,218,0,205,0,251,0,143,0,238,0,90,0,172,0,90,0,46,0,154,0,147,255,0,1,244,254,81,1,132,254,103,1,88,254,44,1,105,254,163,0,167,254,0,0,2,255,112,255,121,255,22,255,244,255,255,254,83,0,22,255,136,0,63,255,147,0,101,255,143,0,136,255,147,0,174,255,200,0,207,255,35,1,211,255,123,1,185,255,161,1,147,255,121,1,119,255,251,0,112,255,68,0,132,255,132,255,169,255,236,254,214,255,145,254,2,0,127,254,55,0,156,254,92,0,214,254,83,0,13,255,28,0,50,255,209,255,66,255,150,255,61,255,134,255,48,255,174,255,46,255,0,0,72,255,81,0,132,255,141,0,209,255,161,0,26,0,141,0,77,0,99,0,88,0,55,0,59,0,22,0,11,0,15,0,216,255,37,0,176,255,72,0,145,255,101,0,119,255,108,0,77,255,90,0,19,255,68,0,229,254,59,0,244,254,66,0,77,255,79,0,207,255,75,0,68,0,41,0,125,0,249,255,108,0,198,255,33,0,158,255,200,255,145,255,130,255,165,255,79,255,214,255,6,255,11,0,152,254,35,0,41,254,17,0,247,253,225,255,15,254,180,255,79,254,169,255,145,254,198,255,214,254,244,255,50,255,28,0,176,255,48,0,59,0,33,0,189,0,251,255,33,1,209,255,101,1,183,255,134,1,189,255,136,1,211,255,128,1,242,255,139,1,0,0,189,1,242,255,251,1,200,255,28,2,139,255,8,2,68,255,198,1,249,254,103,1,178,254,6,1,123,254,189,0,92,254,141,0,94,254,94,0,127,254,33,0,176,254,222,255,216,254,169,255,242,254,152,255,8,255,161,255,24,255,178,255,41,255,185,255,66,255,189,255,92,255,194,255,97,255,218,255,75,255,0,0,26,255,35,0,240,254,48,0,231,254,6,0,15,255,178,255,88,255,86,255,154,255,39,255,189,255,70,255,187,255,167,255,130,255,35,0,37,255,125,0,198,254,145,0,143,254,108,0,143,254,66,0,176,254,55,0,220,254,77,0,4,255,116,0,61,255,180,0,156,255,251,0,17,0,35,1,132,0,15,1,218,0,196,0,8,1,101,0,13,1,30,0,242,0,11,0,196,0,30,0,125,0,72,0,33,0,112,0,176,255,141,0,72,255,158,0,251,254,178,0,220,254,203,0,240,254,231,0,39,255,4,1,103,255,33,1,165,255,46,1,218,255,50,1,2,0,44,1,30,0,35,1,37,0,15,1,37,0,242,0,48,0,209,0,86,0,189,0,152,0,185,0,231,0,180,0,30,1,161,0,44,1,123,0,8,1,90,0,209,0,77,0,156,0,68,0,112,0,48,0,79,0,15,0,61,0,249,255,64,0,253,255,75,0,39,0,75,0,99,0,55,0,132,0,41,0,139,0,66,0,128,0,123,0,101,0,167,0,61,0,176,0,17,0,158,0,240,255,156,0,220,255,172,0,220,255,189,0,227,255,178,0,225,255,143,0,205,255,90,0,180,255,35,0,169,255,2,0,176,255,244,255,185,255,227,255,178,255,194,255,147,255,145,255,105,255,90,255,83,255,61,255,81,255,92,255,101,255,169,255,134,255,13,0,180,255,116,0,229,255,214,0,2,0,44,1,4,0,110,1,242,255,141,1,229,255,132,1,229,255,90,1,249,255,28,1,28,0,220,0,75,0,169,0,114,0,123,0,143,0,68,0,139,0,8,0,79,0,227,255,209,255,233,255,50,255,26,0,183,254,94,0,136,254,158,0,158,254,194,0,207,254,189,0,238,254,158,0,236,254,123,0,220,254,94,0,229,254,64,0,35,255,26,0,141,255,0,0,0,0,249,255,86,0,247,255,139,0,227,255,156,0,185,255,158,0,134,255,128,0,92,255,55,0,68,255,192,255,57,255,41,255,77,255,147,254,136,255,39,254,222,255,2,254,50,0,37,254,101,0,127,254,101,0,240,254,57,0,86,255,244,255,150,255,169,255,154,255,108,255,90,255,75,255,229,254,81,255,119,254,116,255,66,254,158,255,70,254,189,255,108,254,200,255,147,254,178,255,172,254,128,255,178,254,88,255,169,254,97,255,178,254,141,255,214,254,189,255,11,255,214,255,81,255,209,255,161,255,189,255,236,255,172,255,30,0,169,255,66,0,200,255,105,0,253,255,165,0,64,0,227,0,105,0,17,1,116,0,28,1,99,0,253,0,68,0,169,0,37,0,30,0,11,0,128,255,249,255,233,254,227,255,127,254,214,255,101,254,222,255,152,254,0,0,8,255,33,0,136,255,48,0,233,255,57,0,13,0,77,0,4,0,119,0,236,255,150,0,220,255,139,0,220,255,81,0,247,255,13,0,37,0,222,255,108,0,207,255,174,0,211,255,209,0,218,255,198,0,216,255,152,0,194,255,105,0,152,255,75,0,90,255,64,0,22,255,64,0,220,254,57,0,187,254,37,0,176,254,0,0,174,254,200,255,194,254,141,255,242,254,103,255,52,255,97,255,114,255,114,255,176,255,147,255,247,255,183,255,81,0,216,255,174,0,244,255,236,0,0,0,2,1,251,255,2,1,229,255,238,0,203,255,198,0,172,255,141,0,125,255,72,0,61,255,2,0,251,254,189,255,185,254,128,255,125,254,81,255,81,254,57,255,66,254,48,255,88,254,48,255,132,254,68,255,189,254,103,255,249,254,141,255,55,255,141,255,121,255,103,255,192,255,46,255,0,0,255,254,46,0,222,254,68,0,209,254,83,0,198,254,114,0,189,254,172,0,191,254,253,0,225,254,79,1,33,255,116,1,112,255,94,1,200,255,28,1,22,0,205,0,77,0,150,0,112,0,110,0,128,0,79,0,123,0,44,0,112,0,13,0,105,0,0,0,108,0,6,0,112,0,26,0,97,0,41,0,52,0,55,0,251,255,61,0,194,255,57,0,130,255,44,0,55,255,11,0,240,254,218,255,207,254,152,255,220,254,81,255,8,255,19,255,50,255,231,254,66,255,211,254,52,255,214,254,33,255,227,254,41,255,247,254,94,255,15,255,194,255,33,255,52,0,37,255,145,0,37,255,196,0,41,255,207,0,57,255,196,0,75,255,180,0,90,255,167,0,101,255,154,0,116,255,141,0,139,255,116,0,165,255,79,0,189,255,28,0,205,255,227,255,209,255,176,255,218,255,143,255,227,255,145,255,227,255,187,255,211,255,2,0,187,255,77,0,154,255,123,0,114,255,123,0,59,255,86,0,255,254,37,0,218,254,249,255,209,254,209,255,218,254,152,255,220,254,79,255,209,254,6,255,191,254,214,254,185,254,194,254,207,254,207,254,11,255,244,254,101,255,28,255,200,255,35,255,30,0,8,255,79,0,214,254,81,0,165,254,26,0,134,254,192,255,134,254,72,255,176,254,214,254,242,254,145,254,68,255,150,254,143,255,233,254,200,255,108,255,244,255,225,255,22,0,30,0,50,0,41,0,48,0,17,0,6,0,233,255,183,255,178,255,83,255,121,255,240,254,81,255,158,254,86,255,112,254,136,255,108,254,207,255,143,254,13,0,191,254,44,0,238,254,57,0,17,255,61,0,50,255,68,0,77,255,59,0,88,255,24,0,90,255,214,255,92,255,125,255,105,255,46,255,141,255,2,255,196,255,247,254,6,0,251,254,79,0,2,255,139,0,13,255,154,0,44,255,103,0,90,255,0,0,147,255,143,255,209,255,61,255,33,0,30,255,132,0,19,255,227,0,19,255,39,1,37,255,68,1,108,255,55,1,233,255,22,1,139,0,242,0,48,1,222,0,178,1,211,0,238,1,192,0,227,1,141,0,161,1,70,0,64,1,0,0,216,0,198,255,130,0,163,255,92,0,152,255,105,0,161,255,136,0,185,255,154,0,205,255,141,0,198,255,101,0,165,255,50,0,105,255,22,0,44,255,24,0,2,255,68,0,247,254,134,0,11,255,209,0,52,255,26,1,99,255,86,1,139,255,92,1,165,255,37,1,203,255,185,0,4,0,48,0,75,0,183,255,114,0,88,255,103,0,37,255,44,0,30,255,218,255,66,255,145,255,130,255,103,255,198,255,101,255,0,0,136,255,35,0,183,255,41,0,225,255,13,0,253,255,220,255,26,0,165,255,68,0,112,255,112,0,77,255,130,0,59,255,94,0,59,255,19,0,63,255,200,255,66,255,145,255,72,255,128,255,105,255,141,255,167,255,178,255,251,255,229,255,72,0,30,0,114,0,88,0,112,0,128,0,75,0,141,0,17,0,125,0,214,255,90,0,163,255,59,0,141,255,46,0,143,255,66,0,169,255,97,0,198,255,123,0,209,255,132,0,200,255,112,0,163,255,64,0,99,255,253,255,11,255,189,255,176,254,161,255,132,254,172,255,169,254,218,255,46,255,11,0,240,255,37,0,176,0,22,0,66,1,231,255,145,1,183,255,169,1,158,255,145,1,165,255,79,1,192,255,242,0,220,255,141,0,238,255,55,0,240,255,240,255,227,255,176,255,214,255,145,255,205,255,158,255,205,255,222,255,211,255,55,0,233,255,154,0,0,0,244,0,22,0,52,1,50,0,64,1,75,0,19,1,75,0,200,0,44,0,119,0,2,0,48,0,229,255,247,255,218,255,200,255,207,255,176,255,189,255,189,255,167,255,231,255,145,255,24,0,121,255,64,0,101,255,86,0,86,255,92,0,79,255,94,0,72,255,99,0,55,255,99,0,13,255,94,0,211,254,90,0,172,254,88,0,187,254,97,0,255,254,125,0,94,255,187,0,167,255,30,1,205,255,152,1,214,255,0,2,225,255,57,2,0,0,46,2,52,0,225,1,110,0,99,1,150,0,216,0,154,0,110,0,116,0,55,0,39,0,35,0,200,255,22,0,105,255,244,255,46,255,183,255,41,255,121,255,90,255,86,255,150,255,86,255,192,255,105,255,225,255,130,255,0,0,165,255,17,0,227,255,8,0,57,0,240,255,161,0,236,255,253,0,4,0,61,1,17,0,88,1,238,255,77,1,161,255,39,1,103,255,2,1,99,255,244,0,132,255,11,1,187,255,55,1,4,0,105,1,119,0,143,1,4,1,167,1,128,1,167,1,183,1,152,1,163,1,114,1,86,1,57,1,0,1,225,0,207,0,119,0,200,0,13,0,211,0,194,255,203,0,145,255,169,0,108,255,130,0,68,255,90,0,24,255,59,0,240,254,24,0,229,254,249,255,255,254,225,255,63,255,205,255,150,255,189,255,240,255,167,255,50,0,139,255,72,0,105,255,39,0,101,255,216,255,130,255,116,255,183,255,30,255,249,255,244,254,48,0,253,254,83,0,44,255,83,0,116,255,59,0,192,255,22,0,253,255,238,255,39,0,200,255,61,0,180,255,52,0,189,255,17,0,233,255,209,255,37,0,143,255,92,0,105,255,123,0,108,255,141,0,150,255,163,0,220,255,189,0,41,0,207,0,103,0,200,0,123,0,176,0,90,0,152,0,24,0,125,0,211,255,88,0,158,255,41,0,128,255,8,0,128,255,0,0,154,255,247,255,211,255,220,255,35,0,169,255,121,0,99,255,194,0,15,255,231,0,180,254,225,0,99,254,178,0,57,254,121,0,66,254,72,0,116,254,44,0,196,254,17,0,19,255,236,255,90,255,180,255,141,255,134,255,187,255,119,255,227,255,134,255,6,0,169,255,33,0,211,255,52,0,242,255,70,0,242,255,92,0,205,255,112,0,147,255,128,0,116,255,123,0,128,255,83,0,174,255,6,0,229,255,180,255,15,0,105,255,44,0,72,255,50,0,90,255,30,0,143,255,249,255,203,255,209,255,233,255,183,255,216,255,172,255,141,255,178,255,41,255,183,255,207,254,176,255,167,254,163,255,196,254,165,255,30,255,189,255,143,255,242,255,238,255,48,0,33,0,108,0,41,0,150,0,33,0,167,0,24,0,161,0,28,0,145,0,37,0,125,0,44,0,125,0,50,0,150,0,61,0,194,0,88,0,240,0,132,0,0,1,189,0,231,0,233,0,178,0,247,0,114,0,238,0,52,0,220,0,244,255,218,0,178,255,238,0,134,255,15,1,128,255,52,1,158,255,81,1,207,255,99,1,247,255,97,1,4,0,52,1,0,0,220,0,220,255,105,0,128,255,0,0,209,254,183,255,218,253,152,255,225,252,176,255,52,252,0,0,251,251,92,0,33,252,165,0,112,252,194,0,196,252,185,0,17,253,163,0,105,253,156,0,220,253,163,0,105,254,165,0,6,255,141,0,163,255,90,0,39,0,11,0,125,0,180,255,143,0,94,255,94,0,22,255,13,0,225,254,192,255,200,254,125,255,211,254,92,255,4,255,90,255,86,255,121,255,192,255,176,255,35,0,227,255,103,0,6,0,114,0,26,0,77,0,37,0,11,0,59,0,200,255,86,0,156,255,114,0,141,255,130,0,150,255,132,0,172,255,114,0,183,255,70,0,176,255,0,0,158,255,172,255,134,255,112,255,116,255,112,255,110,255,176,255,114,255,0,0,134,255,57,0,169,255,72,0,220,255,50,0,15,0,13,0,64,0,236,255,97,0,207,255,125,0,194,255,145,0,185,255,147,0,167,255,128,0,152,255,90,0,161,255,50,0,187,255,17,0,214,255,0,0,222,255,247,255,216,255,229,255,211,255,205,255,220,255,180,255,253,255,154,255,41,0,136,255,101,0,143,255,139,0,183,255,141,0,253,255,97,0,59,0,22,0,105,0,196,255,143,0,114,255,187,0,46,255,233,0,13,255,19,1,19,255,33,1,66,255,2,1,156,255,169,0,17,0,59,0,145,0,225,255,4,1,167,255,94,1,125,255,156,1,86,255,185,1,50,255,187,1,33,255,165,1,33,255,116,1,46,255,39,1,72,255,200,0,114,255,103,0,161,255,35,0,198,255,4,0,225,255,11,0,244,255,44,0,24,0,81,0,90,0,112,0,172,0,121,0,227,0,112,0,229,0,99,0,169,0,97,0,81,0,103,0,251,255,94,0,194,255,52,0,176,255,244,255,192,255,185,255,222,255,147,255,244,255,134,255,247,255,141,255,222,255,143,255,176,255,136,255,110,255,139,255,39,255,172,255,233,254,251,255,185,254,101,0,150,254,205,0,134,254,15,1,132,254,15,1,134,254,216,0,139,254,134,0,152,254,66,0,189,254,22,0,6,255,247,255,101,255,205,255,207,255,154,255,48,0,99,255,125,0,55,255,174,0,35,255,183,0,30,255,125,0,35,255,4,0,48,255,112,255,77,255,11,255,101,255,15,255,108,255,108,255,94,255,227,255,77,255,61,0,86,255,112,0,136,255,132,0,207,255,116,0,8,0,64,0,24,0,4,0,4,0,231,255,229,255,238,255,198,255,240,255,174,255,200,255,152,255,128,255,123,255,68,255,101,255,50,255,92,255,63,255,92,255,88,255,105,255,103,255,128,255,108,255,167,255,134,255,214,255,185,255,225,255,251,255,158,255,59,0,13,255,130,0,116,254,192,0,30,254,240,0,50,254,8,1,158,254,13,1,68,255,22,1,253,255,52,1,156,0,108,1,17,1,156,1,70,1,154,1,52,1,68,1,229,0,167,0,139,0,242,255,86,0,77,255,81,0,209,254,103,0,130,254,136,0,108,254,161,0,145,254,172,0,233,254,172,0,83,255,169,0,172,255,174,0,225,255,169,0,251,255,145,0,6,0,97,0,15,0,33,0,28,0,240,255,39,0,218,255,48,0,214,255,52,0,207,255,55,0,189,255,48,0,167,255,35,0,163,255,13,0,180,255,233,255,227,255,198,255,28,0,180,255,79,0,203,255,105,0,4,0,90,0,86,0,41,0,154,0,247,255,174,0,220,255,141,0,227,255,79,0,0,0,30,0,44,0,8,0,77,0,6,0,99,0,13,0,112,0,13,0,128,0,11,0,143,0,4,0,134,0,253,255,94,0,247,255,35,0,253,255,238,255,19,0,211,255,41,0,225,255,48,0,15,0,22,0,70,0,231,255,99,0,189,255,94,0,174,255,64,0,194,255,28,0,236,255,233,255,24,0,161,255,66,0,75,255,92,0,231,254,90,0,143,254,61,0,101,254,24,0,121,254,0,0,187,254,249,255,24,255,236,255,116,255,207,255,209,255,165,255,41,0,128,255,123,0,119,255,180,0,147,255,189,0,209,255,150,0,37,0,81,0,123,0,8,0,174,0,203,255,174,0,161,255,130,0,147,255,70,0,169,255,2,0,211,255,203,255,0,0,172,255,39,0,165,255,70,0,167,255,88,0,156,255,81,0,145,255,48,0,156,255,4,0,189,255,233,255,216,255,236,255,209,255,11,0,185,255,48,0,167,255,79,0,158,255,103,0,141,255,123,0,103,255,147,0,52,255,167,0,4,255,178,0,238,254,180,0,2,255,183,0,75,255,178,0,183,255,156,0,22,0,130,0,66,0,105,0,39,0,77,0,242,255,44,0,187,255,19,0,154,255,8,0,128,255,13,0,114,255,37,0,108,255,68,0,121,255,97,0,163,255,105,0,231,255,88,0,52,0,50,0,110,0,11,0,121,0,240,255,88,0,231,255,37,0,242,255,244,255,13,0,216,255,30,0,196,255,26,0,189,255,8,0,183,255,0,0,158,255,4,0,108,255,26,0,28,255,55,0,196,254,90,0,136,254,141,0,125,254,196,0,172,254,242,0,15,255,8,1,154,255,251,0,50,0,189,0,180,0,88,0,8,1,244,255,52,1,194,255,72,1,209,255,68,1,26,0,19,1,128,0,189,0,233,0,99,0,72,1,44,0,136,1,37,0,141,1,68,0,75,1,116,0,216,0,178,0,94,0,218,0,244,255,218,0,169,255,169,0,134,255,92,0,152,255,19,0,209,255,220,255,6,0,174,255,35,0,139,255,33,0,119,255,0,0,114,255,207,255,125,255,147,255,136,255,97,255,141,255,46,255,128,255,11,255,101,255,251,254,68,255,6,255,37,255,52,255,30,255,116,255,59,255,167,255,114,255,203,255,169,255,225,255,214,255,231,255,249,255,229,255,17,0,220,255,19,0,209,255,247,255,200,255,178,255,189,255,112,255,163,255,81,255,136,255,92,255,128,255,130,255,145,255,172,255,187,255,209,255,253,255,0,0,72,0,48,0,143,0,101,0,185,0,141,0,185,0,167,0,152,0,180,0,105,0,183,0,64,0,169,0,33,0,136,0,4,0,83,0,222,255,28,0,178,255,0,0,125,255,8,0,77,255,57,0,41,255,128,0,39,255,192,0,77,255,240,0,130,255,6,1,187,255,231,0,229,255,154,0,251,255,52,0,253,255,236,255,247,255,203,255,220,255,198,255,145,255,207,255,19,255,211,255,139,254,209,255,61,254,203,255,86,254,198,255,198,254,211,255,88,255,242,255,198,255,41,0,242,255,94,0,229,255,130,0,192,255,130,0,156,255,110,0,132,255,88,0,132,255,68,0,165,255,39,0,225,255,0,0,19,0,218,255,28,0,185,255,231,255,165,255,134,255,167,255,13,255,200,255,163,254,244,255,105,254,26,0,116,254,41,0,183,254,44,0,6,255,33,0,66,255,22,0,88,255,11,0,81,255,6,0,66,255,15,0,66,255,37,0,77,255,64,0,90,255,90,0,88,255,116,0,75,255,134,0,70,255,139,0,90,255,134,0,134,255,139,0,200,255,158,0,17,0,180,0,88,0,180,0,143,0,161,0,178,0,136,0,196,0,116,0,196,0,94,0,172,0,79,0,125,0,81,0,66,0,123,0,11,0,205,0,229,255,37,1,198,255,99,1,167,255,114,1,139,255,83,1,88,255,0,1,17,255,119,0,194,254,207,255,150,254,55,255,178,254,214,254,17,255,169,254,152,255,172,254,15,0,214,254,101,0,28,255,150,0,101,255,178,0,147,255,203,0,165,255,214,0,152,255,187,0,116,255,125,0,72,255,39,0,33,255,220,255,2,255,180,255,214,254,178,255,141,254,196,255,41,254,229,255,203,253,6,0,150,253,48,0,165,253,86,0,242,253,112,0,103,254,130,0,231,254,136,0,94,255,136,0,183,255,134,0,220,255,132,0,205,255,116,0,158,255,79,0,121,255,19,0,110,255,220,255,132,255,189,255,156,255,194,255,150,255,225,255,103,255,4,0,44,255,37,0,15,255,52,0,46,255,35,0,132,255,244,255,229,255,198,255,39,0,176,255,77,0,198,255,94,0,4,0,112,0,103,0,132,0,200,0,145,0,0,1,145,0,247,0,121,0,189,0,77,0,112,0,30,0,37,0,2,0,233,255,251,255,176,255,249,255,116,255,238,255,55,255,222,255,6,255,196,255,244,254,161,255,15,255,103,255,72,255,28,255,123,255,196,254,143,255,110,254,145,255,50,254,154,255,39,254,169,255,72,254,167,255,136,254,139,255,200,254,92,255,249,254,77,255,26,255,116,255,50,255,209,255,68,255,48,0,83,255,123,0,105,255,172,0,139,255,214,0,185,255,249,0,225,255,2,1,244,255,233,0,249,255,167,0,251,255,68,0,4,0,214,255,28,0,130,255,59,0,99,255,97,0,116,255,132,0,147,255,163,0,167,255,176,0,165,255,154,0,167,255,114,0,178,255,79,0,194,255,81,0,200,255,125,0,194,255,196,0,185,255,11,1,176,255,59,1,163,255,57,1,145,255,247,0,139,255,130,0,154,255,247,255,187,255,110,255,220,255,11,255,240,255,218,254,253,255,214,254,8,0,231,254,41,0,251,254,103,0,4,255,207,0,4,255,88,1,249,254,244,1,238,254,110,2,222,254,141,2,218,254,50,2,242,254,130,1,37,255,203,0,103,255,83,0,154,255,59,0,178,255,108,0,183,255,178,0,176,255,225,0,156,255,231,0,130,255,200,0,116,255,147,0,134,255,75,0,180,255,2,0,251,255,205,255,90,0,163,255,198,0,125,255,28,1,97,255,75,1,99,255,70,1,143,255,28,1,231,255,216,0,88,0,132,0,192,0,35,0,247,0,196,255,229,0,121,255,152,0,88,255,50,0,105,255,233,255,154,255,209,255,203,255,231,255,220,255,11,0,194,255,19,0,130,255,11,0,72,255,6,0,50,255,48,0,75,255,141,0,143,255,244,0,231,255,37,1,37,0,2,1,44,0,172,0,242,255,79,0,145,255,17,0,48,255,233,255,236,254,207,255,216,254,209,255,244,254,247,255,46,255,55,0,97,255,112,0,125,255,132,0,119,255,132,0,92,255,136,0,48,255,147,0,4,255,158,0,229,254,165,0,233,254,174,0,22,255,200,0,94,255,238,0,172,255,22,1,222,255,50,1,233,255,50,1,227,255,15,1,236,255,205,0,19,0,154,0,81,0,143,0,141,0,163,0,194,0,178,0,233,0,167,0,253,0,128,0,225,0,86,0,150,0,44,0,61,0,2,0,0,0,203,255,236,255,132,255,0,0,52,255,44,0,238,254,97,0,194,254,147,0,187,254,176,0,216,254,178,0,6,255,158,0,52,255,132,0,88,255,88,0,114,255,35,0,141,255,240,255,156,255,203,255,145,255,185,255,101,255,189,255,52,255,216,255,28,255,253,255,41,255,17,0,81,255,24,0,139,255,33,0,194,255,64,0,238,255,103,0,17,0,125,0,50,0,139,0,92,0,154,0,141,0,178,0,178,0,192,0,196,0,178,0,196,0,136,0,192,0,88,0,189,0,46,0,207,0,19,0,236,0,17,0,2,1,39,0,6,1,79,0,249,0,128,0,233,0,161,0,218,0,154,0,203,0,99,0,176,0,19,0,134,0,198,255,81,0,141,255,37,0,110,255,15,0,90,255,24,0,72,255,50,0,55,255,72,0,39,255,88,0,50,255,90,0,86,255,79,0,132,255,64,0,174,255,44,0,222,255,35,0,24,0,46,0,97,0,61,0,167,0,64,0,229,0,52,0,19,1,41,0,50,1,52,0,72,1,83,0,86,1,119,0,94,1,145,0,94,1,143,0,83,1,112,0,44,1,68,0,231,0,35,0,147,0,28,0,79,0,41,0,66,0,57,0,108,0,57,0,176,0,57,0,205,0,75,0,176,0,128,0,108,0,205,0,48,0,19,1,11,0,59,1,240,255,61,1,200,255,28,1,145,255,220,0,77,255,130,0,8,255,13,0,207,254,130,255,189,254,231,254,220,254,97,254,37,255,28,254,123,255,41,254,194,255,121,254,231,255,240,254,242,255,114,255,240,255,238,255,242,255,66,0,11,0,101,0,52,0,97,0,86,0,72,0,103,0,48,0,123,0,39,0,147,0,52,0,172,0,81,0,174,0,97,0,150,0,79,0,116,0,26,0,101,0,218,255,105,0,163,255,116,0,128,255,105,0,103,255,44,0,86,255,205,255,81,255,132,255,99,255,139,255,125,255,233,255,145,255,105,0,167,255,203,0,205,255,227,0,0,0,192,0,39,0,143,0,44,0,119,0,6,0,136,0,220,255,183,0,203,255,216,0,216,255,198,0,225,255,121,0,203,255,0,0,143,255,134,255,81,255,39,255,46,255,244,254,61,255,229,254,132,255,242,254,233,255,24,255,70,0,77,255,125,0,130,255,141,0,167,255,134,0,174,255,119,0,163,255,112,0,156,255,108,0,167,255,105,0,200,255,112,0,236,255,119,0,13,0,123,0,41,0,116,0,59,0,99,0,48,0,77,0,2,0,61,0,185,255,57,0,103,255,77,0,30,255,105,0,233,254,123,0,196,254,123,0,172,254,112,0,163,254,105,0,178,254,103,0,220,254,83,0,22,255,52,0,70,255,15,0,90,255,242,255,83,255,229,255,88,255,240,255,134,255,15,0,222,255,72,0,68,0,147,0,152,0,236,0,200,0,44,1,207,0,46,1,189,0,242,0,178,0,143,0,205,0,52,0,11,1,247,255,70,1,207,255,83,1,187,255,52,1,194,255,249,0,225,255,198,0,19,0,174,0,83,0,192,0,145,0,231,0,192,0,249,0,207,0,218,0,180,0,156,0,116,0,101,0,44,0,86,0,231,255,97,0,183,255,99,0,152,255,72,0,134,255,33,0,128,255,0,0,130,255,236,255,136,255,216,255,154,255,192,255,198,255,161,255,2,0,128,255,61,0,99,255,92,0,75,255,90,0,75,255,64,0,101,255,17,0,152,255,207,255,203,255,128,255,247,255,57,255,4,0,24,255,253,255,57,255,222,255,136,255,174,255,225,255,116,255,28,0,59,255,50,0,19,255,48,0,8,255,44,0,28,255,50,0,72,255,81,0,105,255,134,0,110,255,216,0,90,255,52,1,90,255,134,1,128,255,176,1,194,255,156,1,251,255,79,1,249,255,233,0,183,255,139,0,92,255,61,0,30,255,0,0,26,255,203,255,63,255,169,255,119,255,169,255,185,255,194,255,4,0,233,255,83,0,19,0,158,0,55,0,214,0,72,0,225,0,68,0,183,0,68,0,79,0,83,0,196,255,114,0,57,255,128,0,225,254,105,0,227,254,46,0,57,255,216,255,176,255,112,255,24,0,4,255,90,0,156,254,105,0,72,254,75,0,35,254,6,0,50,254,180,255,116,254,105,255,222,254,72,255,99,255,81,255,247,255,125,255,116,0,192,255,205,0,13,0,0,1,79,0,19,1,121,0,17,1,132,0,247,0,136,0,189,0,156,0,116,0,189,0,57,0,211,0,28,0,178,0,26,0,99,0,30,0,8,0,19,0,211,255,244,255,198,255,203,255,231,255,158,255,33,0,130,255,103,0,121,255,178,0,132,255,231,0,161,255,242,0,183,255,207,0,200,255,156,0,220,255,130,0,249,255,145,0,24,0,196,0,52,0,231,0,50,0,214,0,13,0,139,0,218,255,44,0,178,255,225,255,172,255,187,255,183,255,183,255,200,255,203,255,209,255,205,255,216,255,176,255,233,255,110,255,13,0,30,255,66,0,220,254,116,0,203,254,154,0,242,254,169,0,75,255,180,0,172,255,207,0,227,255,233,0,225,255,218,0,185,255,154,0,150,255,68,0,139,255,4,0,152,255,240,255,178,255,242,255,203,255,0,0,216,255,13,0,218,255,33,0,207,255,55,0,180,255,75,0,152,255,94,0,130,255,112,0,119,255,130,0,130,255,125,0,158,255,83,0,180,255,24,0,176,255,242,255,134,255,231,255,66,255,225,255,251,254,207,255,222,254,163,255,244,254,112,255,50,255,72,255,128,255,63,255,205,255,72,255,15,0,90,255,86,0,108,255,158,0,123,255,218,0,128,255,251,0,121,255,251,0,125,255,222,0,161,255,169,0,227,255,90,0,37,0,251,255,77,0,163,255,88,0,90,255,83,0,44,255,88,0,28,255,121,0,48,255,178,0,99,255,240,0,163,255,28,1,229,255,37,1,35,0,19,1,99,0,227,0,169,0,163,0,236,0,101,0,28,1,50,0,48,1,11,0,39,1,244,255,28,1,2,0,13,1,64,0,249,0,154,0,216,0,233,0,196,0,6,1,200,0,231,0,236,0,165,0,28,1,90,0,68,1,26,0,88,1,249,255,101,1,251,255,125,1,39,0,158,1,112,0,165,1,192,0,128,1,4,1,37,1,22,1,180,0,233,0,88,0,139,0,39,0,33,0,39,0,198,255,61,0,143,255,72,0,123,255,57,0,125,255,15,0,150,255,229,255,183,255,203,255,227,255,209,255,22,0,240,255,70,0,0,0,79,0,0,0,2,0,247,255,90,255,244,255,136,254,0,0,227,253,28,0,161,253,86,0,189,253,161,0,8,254,247,0,72,254,61,1,103,254,92,1,108,254,77,1,114,254,33,1,147,254,225,0,203,254,152,0,30,255,81,0,130,255,28,0,220,255,253,255,35,0,240,255,75,0,225,255,88,0,192,255,90,0,150,255,99,0,116,255,103,0,92,255,94,0,61,255,81,0,2,255,75,0,167,254,81,0,70,254,88,0,255,253,92,0,242,253,77,0,37,254,55,0,127,254,37,0,231,254,28,0,57,255,15,0,105,255,240,255,128,255,189,255,116,255,130,255,99,255,97,255,99,255,119,255,156,255,194,255,17,0,39,0,167,0,139,0,30,1,225,0,77,1,44,1,44,1,103,1,211,0,134,1,108,0,112,1,13,0,39,1,192,255,183,0,108,255,68,0,8,255,242,255,172,254,198,255,114,254,156,255,101,254,101,255,112,254,35,255,121,254,255,254,114,254,15,255,97,254,59,255,86,254,108,255,99,254,147,255,145,254,183,255,220,254,227,255,41,255,13,0,108,255,57,0,150,255,114,0,161,255,192,0,152,255,15,1,150,255,64,1,172,255,61,1,211,255,19,1,0,0,207,0,37,0,125,0,66,0,41,0,77,0,242,255,64,0,227,255,30,0,2,0,244,255,75,0,200,255,150,0,161,255,203,0,143,255,207,0,154,255,161,0,174,255,77,0,185,255,0,0,176,255,214,255,150,255,211,255,116,255,225,255,86,255,218,255,52,255,172,255,28,255,94,255,11,255,19,255,8,255,233,254,11,255,247,254,6,255,55,255,238,254,161,255,216,254,19,0,214,254,119,0,244,254,187,0,46,255,225,0,108,255,225,0,167,255,194,0,236,255,139,0,68,0,57,0,167,0,225,255,236,0,145,255,251,0,97,255,214,0,81,255,136,0,99,255,41,0,145,255,200,255,205,255,128,255,0,0,94,255,15,0,99,255,0,0,141,255,227,255,216,255,205,255,44,0,220,255,108,0,13,0,123,0,92,0,88,0,167,0,22,0,225,0,209,255,11,1,154,255,46,1,125,255,79,1,132,255,90,1,176,255,64,1,242,255,4,1,46,0,180,0,83,0,94,0,101,0,253,255,116,0,134,255,147,0,15,255,183,0,187,254,207,0,167,254,203,0,225,254,169,0,86,255,121,0,227,255,88,0,110,0,92,0,227,0,130,0,30,1,174,0,30,1,194,0,244,0,172,0,178,0,103,0,99,0,253,255,22,0,130,255,216,255,26,255,180,255,229,254,183,255,236,254,229,255,22,255,50,0,68,255,147,0,105,255,240,0,130,255,46,1,143,255,59,1,147,255,11,1,143,255,180,0,132,255,101,0,116,255,61,0,94,255,57,0,50,255,77,0,247,254,99,0,203,254,101,0,203,254,64,0,255,254,240,255,90,255,128,255,192,255,15,255,30,0,183,254,114,0,143,254,180,0,163,254,229,0,227,254,247,0,48,255,240,0,99,255,207,0,99,255,152,0,63,255,86,0,22,255,13,0,247,254,203,255,225,254,134,255,209,254,61,255,214,254,240,254,251,254,156,254,61,255,79,254,145,255,22,254,222,255,11,254,22,0,66,254,44,0,185,254,17,0,68,255,198,255,194,255,105,255,15,0,48,255,50,0,55,255,48,0,114,255,30,0,185,255,24,0,236,255,44,0,249,255,97,0,238,255,172,0,216,255,238,0,207,255,13,1,220,255,15,1,244,255,4,1,11,0,2,1,13,0,253,0,236,255,227,0,174,255,161,0,108,255,88,0,66,255,30,0,66,255,249,255,97,255,222,255,130,255,205,255,141,255,209,255,123,255,238,255,99,255,41,0,81,255,121,0,75,255,196,0,77,255,242,0,97,255,0,1,143,255,247,0,209,255,229,0,26,0,205,0,94,0,176,0,134,0,141,0,141,0,108,0,116,0,39,0,68,0,154,255,0,0,209,254,167,255,37,254,75,255,227,253,255,254,26,254,205,254,163,254,176,254,77,255,165,254,244,255,174,254,121,0,205,254,207,0,253,254,244,0,46,255,6,1,77,255,24,1,92,255,37,1,97,255,30,1,97,255,251,0,97,255,198,0,119,255,156,0,172,255,132,0,253,255,112,0,79,0,105,0,141,0,116,0,176,0,143,0,185,0,167,0,174,0,180,0,147,0,174,0,112,0,143,0,70,0,88,0,37,0,0,0,19,0,156,255,11,0,57,255,2,0,238,254,249,255,218,254,238,255,4,255,242,255,97,255,17,0,207,255,83,0,41,0,172,0,101,0,0,1,119,0,39,1,103,0,22,1,75,0,214,0,46,0,141,0,33,0,99,0,44,0,112,0,72,0,176,0,105,0,11,1,112,0,79,1,77,0,94,1,0,0,59,1,161,255,249,0,81,255,187,0,44,255,154,0,48,255,156,0,81,255,176,0,141,255,203,0,214,255,218,0,17,0,225,0,59,0,249,0,83,0,50,1,99,0,132,1,108,0,192,1,110,0,192,1,94,0,136,1,66,0,52,1,17,0,236,0,209,255,196,0,143,255,214,0,92,255,19,1,48,255,105,1,8,255,176,1,238,254,211,1,229,254,216,1,249,254,194,1,50,255,161,1,154,255,123,1,26,0,90,1,145,0,59,1,222,0,30,1,247,0,6,1,247,0,249,0,249,0,244,0,8,1,244,0,24,1,249,0,41,1,249,0,68,1,231,0,99,1,187,0,123,1,123,0,123,1,59,0,86,1,15,0,4,1,253,255,156,0,4,0,57,0,41,0,253,255,105,0,231,255,198,0,242,255,48,1,4,0,123,1,17,0,130,1,13,0,46,1,2,0,176,0,4,0,79,0,26,0,48,0,68,0,81,0,112,0,134,0,134,0,167,0,114,0,163,0,77,0,121,0,55,0,64,0,68,0,24,0,112,0,26,0,174,0,81,0,247,0,165,0,61,1,233,0,108,1,240,0,110,1,172,0,57,1,48,0,222,0,180,255,136,0,88,255,92,0,37,255,101,0,24,255,141,0,30,255,194,0,46,255,238,0,77,255,6,1,132,255,8,1,198,255,253,0,6,0,238,0,52,0,229,0,75,0,222,0,75,0,211,0,72,0,196,0,83,0,180,0,114,0,163,0,152,0,132,0,187,0,68,0,200,0,222,255,196,0,119,255,183,0,50,255,185,0,24,255,216,0,22,255,11,1,28,255,64,1,37,255,108,1,59,255,132,1,101,255,132,1,154,255,105,1,200,255,70,1,222,255,39,1,209,255,19,1,158,255,6,1,103,255,231,0,55,255,176,0,17,255,92,0,244,254,6,0,233,254,196,255,244,254,165,255,28,255,169,255,83,255,200,255,136,255,240,255,192,255,17,0,251,255,48,0,59,0,79,0,119,0,103,0,141,0,132,0,110,0,167,0,33,0,209,0,216,255,0,1,180,255,30,1,183,255,46,1,207,255,44,1,238,255,15,1,6,0,211,0,19,0,128,0,11,0,35,0,242,255,218,255,220,255,163,255,220,255,116,255,244,255,81,255,4,0,61,255,244,255,66,255,194,255,90,255,121,255,116,255,46,255,139,255,253,254,141,255,6,255,147,255,77,255,172,255,183,255,220,255,24,0,0,0,92,0,8,0,116,0,0,0,92,0,2,0,22,0,33,0,180,255,88,0,63,255,145,0,209,254,174,0,136,254,154,0,114,254,88,0,136,254,251,255,172,254,154,255,191,254,46,255,194,254,165,254,198,254,244,253,229,254,48,253,37,255,125,252,105,255,2,252,152,255,225,251,145,255,24,252,90,255,152,252,6,255,59,253,198,254,236,253,198,254,127,254,11,255,218,254,112,255,240,254,194,255,231,254,222,255,238,254,203,255,24,255,167,255,99,255,156,255,178,255,178,255,236,255,214,255,251,255,236,255,227,255,231,255,192,255,196,255,165,255,143,255,150,255,92,255,150,255,68,255,169,255,72,255,214,255,119,255,19,0,207,255,88,0,48,0,141,0,125,0,167,0,176,0,158,0,203,0,123,0,203,0,64,0,189,0,240,255,161,0,154,255,116,0,75,255,48,0,26,255,222,255,15,255,136,255,48,255,70,255,119,255,28,255,209,255,17,255,35,0,37,255,88,0,81,255,101,0,128,255,90,0,163,255,86,0,178,255,105,0,174,255,156,0,178,255,207,0,205,255,231,0,236,255,225,0,253,255,192,0,244,255,128,0,211,255,48,0,167,255,214,255,134,255,132,255,125,255,88,255,150,255,92,255,189,255,141,255,238,255,209,255,26,0,24,0,86,0,83,0,158,0,134,0,233,0,189,0,24,1,2,1,39,1,68,1,46,1,97,1,50,1,61,1,44,1,242,0,24,1,161,0,6,1,94,0,253,0,50,0,0,1,19,0,17,1,253,255,39,1,222,255,66,1,192,255,81,1,185,255,81,1,220,255,64,1,28,0,24,1,92,0,220,0,134,0,143,0,163,0,57,0,198,0,222,255,238,0,154,255,13,1,123,255,11,1,125,255,222,0,128,255,156,0,108,255,90,0,59,255,39,0,251,254,251,255,211,254,196,255,218,254,130,255,15,255,72,255,92,255,26,255,169,255,2,255,231,255,251,254,17,0,249,254,55,0,244,254,97,0,253,254,152,0,33,255,218,0,92,255,35,1,147,255,83,1,180,255,83,1,185,255,26,1,180,255,200,0,176,255,132,0,176,255,105,0,185,255,105,0,214,255,125,0,8,0,152,0,77,0,185,0,143,0,214,0,187,0,236,0,207,0,240,0,214,0,216,0,216,0,176,0,231,0,147,0,0,1,145,0,13,1,167,0,242,0,207,0,156,0,247,0,35,0,15,1,183,255,26,1,116,255,22,1,110,255,4,1,154,255,227,0,238,255,174,0,92,0,103,0,218,0,41,0,75,1,13,0,143,1,19,0,141,1,46,0,72,1,77,0,222,0,110,0,121,0,134,0,46,0,150,0,0,0,147,0,242,255,143,0,253,255,141,0,33,0,150,0,94,0,161,0,165,0,167,0,227,0,158,0,8,1,125,0,4,1,61,0,227,0,225,255,180,0,119,255,156,0,30,255,154,0,229,254,150,0,205,254,123,0,207,254,72,0,227,254,0,0,4,255,172,255,33,255,92,255,55,255,35,255,61,255,6,255,52,255,13,255,22,255,61,255,247,254,125,255,233,254,176,255,6,255,198,255,70,255,192,255,156,255,172,255,251,255,158,255,75,0,163,255,150,0,189,255,231,0,233,255,61,1,26,0,121,1,70,0,128,1,99,0,83,1,108,0,13,1,105,0,200,0,108,0,141,0,121,0,81,0,134,0,26,0,145,0,240,255,134,0,214,255,101,0,200,255,55,0,205,255,15,0,242,255,249,255,55,0,242,255,150,0,244,255,244,0,251,255,55,1,4,0,64,1,15,0,22,1,39,0,214,0,70,0,152,0,99,0,101,0,116,0,75,0,112,0,55,0,94,0,33,0,77,0,6,0,70,0,231,255,79,0,198,255,92,0,165,255,99,0,139,255,114,0,132,255,147,0,163,255,196,0,214,255,236,0,2,0,253,0,22,0,251,0,35,0,244,0,64,0,244,0,119,0,233,0,178,0,200,0,214,0,145,0,207,0,83,0,163,0,33,0,94,0,17,0,17,0,39,0,198,255,81,0,123,255,116,0,66,255,141,0,44,255,172,0,70,255,214,0,139,255,249,0,214,255,8,1,8,0,251,0,48,0,216,0,88,0,161,0,119,0,103,0,128,0,61,0,116,0,41,0,88,0,24,0,57,0,236,255,35,0,161,255,24,0,77,255,26,0,19,255,15,0,4,255,218,255,22,255,121,255,59,255,26,255,94,255,225,254,110,255,238,254,108,255,52,255,90,255,134,255,70,255,194,255,70,255,216,255,86,255,216,255,110,255,218,255,121,255,227,255,121,255,240,255,123,255,253,255,152,255,251,255,187,255,238,255,218,255,218,255,240,255,200,255,2,0,198,255,33,0,227,255,55,0,15,0,59,0,55,0,41,0,64,0,24,0,19,0,39,0,198,255,94,0,101,255,169,0,15,255,227,0,211,254,4,1,191,254,15,1,207,254,26,1,247,254,35,1,52,255,35,1,114,255,15,1,169,255,220,0,209,255,136,0,236,255,26,0,249,255,154,255,0,0,22,255,0,0,174,254,229,255,119,254,185,255,119,254,134,255,163,254,81,255,233,254,30,255,61,255,233,254,152,255,189,254,244,255,165,254,72,0,178,254,139,0,240,254,180,0,79,255,194,0,169,255,176,0,242,255,139,0,39,0,110,0,97,0,119,0,165,0,176,0,227,0,6,1,11,1,70,1,2,1,86,1,189,0,68,1,64,0,37,1,176,255,0,1,61,255,207,0,2,255,134,0,253,254,48,0,28,255,214,255,70,255,125,255,101,255,55,255,123,255,11,255,145,255,255,254,189,255,13,255,251,255,24,255,86,0,26,255,220,0,15,255,136,1,6,255,44,2,15,255,150,2,52,255,180,2,114,255,152,2,196,255,97,2,44,0,19,2,174,0,180,1,48,1,79,1,145,1,240,0,187,1,165,0,161,1,101,0,77,1,46,0,229,0,0,0,139,0,222,255,99,0,205,255,110,0,194,255,143,0,174,255,156,0,136,255,130,0,88,255,66,0,57,255,0,0,66,255,205,255,123,255,196,255,216,255,244,255,52,0,83,0,112,0,189,0,132,0,244,0,119,0,222,0,94,0,145,0,79,0,59,0,75,0,247,255,64,0,207,255,30,0,203,255,236,255,220,255,192,255,249,255,180,255,19,0,198,255,30,0,233,255,30,0,253,255,24,0,242,255,30,0,203,255,48,0,150,255,75,0,90,255,94,0,39,255,92,0,26,255,59,0,59,255,2,0,128,255,194,255,196,255,139,255,233,255,101,255,236,255,97,255,192,255,125,255,110,255,185,255,8,255,0,0,185,254,70,0,152,254,130,0,178,254,172,0,6,255,196,0,116,255,203,0,227,255,203,0,61,0,189,0,123,0,154,0,167,0,101,0,209,0,57,0,2,1,50,0,39,1,86,0,59,1,145,0,57,1,192,0,37,1,203,0,4,1,183,0,220,0,150,0,174,0,130,0,132,0,134,0,90,0,158,0,50,0,174,0,8,0,174,0,231,255,141,0,214,255,72,0,218,255,233,255,240,255,125,255,2,0,24,255,13,0,209,254,19,0,205,254,46,0,8,255,99,0,83,255,172,0,134,255,251,0,143,255,52,1,139,255,70,1,154,255,44,1,192,255,238,0,231,255,158,0,247,255,81,0,233,255,15,0,196,255,231,255,158,255,205,255,141,255,180,255,156,255,156,255,216,255,136,255,46,0,116,255,143,0,90,255,211,0,61,255,240,0,66,255,227,0,125,255,189,0,236,255,134,0,101,0,75,0,196,0,2,0,229,0,180,255,207,0,97,255,143,0,41,255,68,0,33,255,4,0,88,255,227,255,187,255,220,255,30,0,233,255,101,0,0,0,112,0,4,0,66,0,0,0,244,255,236,255,185,255,225,255,174,255,225,255,211,255,238,255,2,0,0,0,35,0,22,0,55,0,33,0,77,0,46,0,108,0,70,0,123,0,108,0,105,0,147,0,44,0,172,0,229,255,172,0,183,255,145,0,192,255,119,0,249,255,114,0,70,0,145,0,161,0,189,0,251,0,218,0,77,1,194,0,139,1,114,0,165,1,2,0,172,1,147,255,169,1,79,255,158,1,77,255,128,1,136,255,57,1,231,255,194,0,66,0,50,0,128,0,187,255,141,0,132,255,108,0,158,255,46,0,233,255,247,255,28,0,218,255,13,0,225,255,187,255,244,255,86,255,253,255,28,255,251,255,26,255,0,0,61,255,30,0,108,255,92,0,147,255,156,0,189,255,200,0,220,255,220,0,249,255,225,0,19,0,238,0,52,0,251,0,92,0,253,0,130,0,218,0,147,0,154,0,150,0,88,0,134,0,41,0,112,0,28,0,81,0,52,0,61,0,105,0,70,0,172,0,101,0,227,0,141,0,6,1,163,0,17,1,165,0,6,1,152,0,225,0,143,0,154,0,139,0,57,0,130,0,218,255,108,0,143,255,70,0,114,255,33,0,125,255,4,0,154,255,242,255,183,255,227,255,218,255,227,255,6,0,229,255,61,0,216,255,121,0,152,255,163,0,48,255,189,0,200,254,200,0,143,254,209,0,150,254,211,0,218,254,187,0,59,255,136,0,154,255,72,0,236,255,11,0,35,0,238,255,66,0,253,255,83,0,57,0,94,0,125,0,99,0,165,0,97,0,165,0,99,0,128,0,114,0,52,0,150,0,200,255,194,0,72,255,227,0,220,254,227,0,150,254,194,0,132,254,125,0,172,254,50,0,6,255,253,255,130,255,218,255,249,255,209,255,70,0,233,255,94,0,22,0,83,0,75,0,52,0,110,0,4,0,121,0,209,255,121,0,178,255,125,0,194,255,136,0,251,255,147,0,75,0,141,0,152,0,114,0,198,0,77,0,194,0,50,0,123,0,39,0,0,0,50,0,114,255,88,0,2,255,147,0,198,254,205,0,200,254,231,0,247,254,203,0,63,255,123,0,154,255,28,0,4,0,207,255,123,0,172,255,227,0,178,255,22,1,214,255,26,1,253,255,11,1,17,0,6,1,17,0,22,1,11,0,30,1,8,0,0,1,19,0,174,0,46,0,55,0,79,0,192,255,108,0,97,255,110,0,48,255,70,0,41,255,249,255,52,255,152,255,75,255,70,255,94,255,50,255,114,255,116,255,139,255,0,0,183,255,163,0,242,255,35,1,44,0,94,1,75,0,101,1,61,0,79,1,30,0,50,1,15,0,30,1,39,0,249,0,103,0,176,0,169,0,68,0,196,0,207,255,176,0,116,255,119,0,68,255,57,0,61,255,2,0,86,255,225,255,136,255,209,255,189,255,220,255,222,255,244,255,229,255,11,0,225,255,15,0,227,255,249,255,238,255,207,255,0,0,161,255,0,0,134,255,0,0,141,255,249,255,167,255,0,0,216,255,2,0,19,0,251,255,86,0,225,255,134,0,198,255,156,0,187,255,172,0,209,255,198,0,4,0,240,0,70,0,17,1,128,0,22,1,154,0,233,0,147,0,154,0,112,0,52,0,77,0,214,255,64,0,136,255,86,0,97,255,147,0,105,255,231,0,163,255,48,1,249,255,94,1,77,0,112,1,141,0,112,1,163,0,88,1,161,0,37,1,152,0,225,0,152,0,163,0,161,0,132,0,176,0,134,0,200,0,152,0,218,0,158,0,225,0,141,0,207,0,94,0,165,0,19,0,105,0,198,255,39,0,130,255,240,255,70,255,189,255,19,255,147,255,253,254,110,255,24,255,94,255,112,255,110,255,236,255,145,255,86,0,167,255,130,0,141,255,110,0,86,255,64,0,22,255,41,0,249,254,55,0,6,255,81,0,55,255,92,0,128,255,72,0,205,255,33,0,15,0,251,255,59,0,249,255,72,0,30,0,52,0,112,0,8,0,209,0,216,255,30,1,187,255,68,1,183,255,55,1,203,255,8,1,247,255,209,0,50,0,176,0,132,0,163,0,229,0,161,0,61,1,150,0,128,1,121,0,163,1,79,0,158,1,44,0,132,1,28,0,90,1,19,0,46,1,15,0,8,1,22,0,233,0,41,0,194,0,83,0,121,0,128,0,17,0,158,0,180,255,167,0,130,255,145,0,139,255,125,0,200,255,128,0,35,0,141,0,134,0,139,0,227,0,108,0,33,1,50,0,52,1,251,255,6,1,211,255,167,0,192,255,55,0,200,255,225,255,233,255,192,255,11,0,194,255,17,0,200,255,0,0,183,255,236,255,139,255,240,255,83,255,15,0,26,255,44,0,231,254,48,0,191,254,35,0,167,254,26,0,161,254,22,0,167,254,24,0,172,254,26,0,161,254,30,0,147,254,46,0,167,254,64,0,247,254,79,0,119,255,92,0,6,0,99,0,123,0,86,0,192,0,35,0,198,0,218,255,152,0,141,255,77,0,90,255,8,0,79,255,227,255,99,255,198,255,141,255,185,255,174,255,196,255,178,255,238,255,152,255,44,0,121,255,116,0,116,255,178,0,152,255,220,0,207,255,231,0,249,255,207,0,238,255,141,0,172,255,46,0,81,255,205,255,6,255,141,255,227,254,119,255,236,254,116,255,11,255,108,255,41,255,94,255,57,255,97,255,61,255,123,255,70,255,163,255,81,255,198,255,88,255,207,255,94,255,185,255,99,255,145,255,114,255,123,255,128,255,147,255,130,255,225,255,123,255,79,0,114,255,196,0,130,255,33,1,183,255,70,1,4,0,57,1,86,0,15,1,130,0,227,0,121,0,185,0,77,0,158,0,30,0,152,0,13,0,167,0,26,0,205,0,55,0,247,0,86,0,6,1,92,0,242,0,83,0,211,0,70,0,183,0,75,0,161,0,105,0,125,0,141,0,75,0,165,0,24,0,167,0,22,0,150,0,94,0,116,0,225,0,70,0,92,1,15,0,147,1,227,255,116,1,205,255,6,1,218,255,112,0,249,255,242,255,24,0,183,255,26,0,207,255,0,0,17,0,231,255,88,0,244,255,134,0,46,0,147,0,134,0,145,0,225,0,150,0,55,1,176,0,119,1,229,0,136,1,28,1,97,1,61,1,8,1,48,1,154,0,244,0,61,0,165,0,11,0,86,0,13,0,24,0,57,0,0,0,125,0,0,0,194,0,6,0,242,0,11,0,253,0,13,0,227,0,15,0,178,0,13,0,125,0,249,255,81,0,218,255,52,0,196,255,39,0,209,255,37,0,249,255,55,0,46,0,75,0,105,0,79,0,161,0,57,0,205,0,17,0,216,0,227,255,169,0,178,255,81,0,139,255,229,255,128,255,134,255,156,255,88,255,229,255,88,255,70,0,110,255,163,0,114,255,211,0,81,255,205,0,39,255,152,0,11,255,81,0,19,255,28,0,50,255,24,0,79,255,72,0,88,255,145,0,72,255,214,0,26,255,253,0,218,254,4,1,158,254,247,0,116,254,218,0,101,254,180,0,110,254,150,0,143,254,143,0,194,254,156,0,255,254,174,0,75,255,176,0,158,255,158,0,249,255,147,0,64,0,141,0,108,0,141,0,119,0,130,0,99,0,110,0,59,0,88,0,2,0,50,0,200,255,240,255,165,255,154,255,174,255,81,255,240,255,46,255,86,0,57,255,196,0,97,255,33,1,150,255,83,1,211,255,86,1,17,0,41,1,79,0,222,0,112,0,150,0,101,0,103,0,33,0,90,0,194,255,97,0,101,255,116,0,50,255,145,0,68,255,172,0,152,255,180,0,22,0,169,0,156,0,161,0,17,1,161,0,83,1,178,0,94,1,211,0,66,1,253,0,15,1,28,1,222,0,30,1,172,0,253,0,114,0,196,0,39,0,128,0,214,255,59,0,145,255,253,255,105,255,187,255,88,255,119,255,90,255,57,255,94,255,13,255,101,255,255,254,110,255,17,255,132,255,50,255,172,255,72,255,222,255,77,255,13,0,72,255,44,0,83,255,50,0,123,255,41,0,192,255,33,0,11,0,37,0,77,0,59,0,119,0,81,0,130,0,90,0,116,0,77,0,81,0,48,0,33,0,15,0,249,255,238,255,251,255,211,255,61,0,189,255,194,0,174,255,92,1,174,255,218,1,185,255,26,2,209,255,15,2,229,255,198,1,231,255,97,1,207,255,242,0,169,255,147,0,143,255,79,0,158,255,28,0,209,255,238,255,6,0,180,255,26,0,132,255,6,0,108,255,225,255,139,255,185,255,227,255,165,255,97,0,163,255,227,0,192,255,66,1,242,255,101,1,37,0,88,1,52,0,48,1,6,0,15,1,161,255,253,0,44,255,0,1,207,254,2,1,154,254,244,0,145,254,192,0,172,254,121,0,236,254,70,0,68,255,66,0,154,255,110,0,218,255,169,0,240,255,192,0,233,255,154,0,220,255,70,0,233,255,242,255,35,0,178,255,130,0,141,255,216,0,128,255,247,0,143,255,216,0,192,255,150,0,11,0,92,0,97,0,86,0,167,0,125,0,194,0,187,0,178,0,233,0,128,0,238,0,72,0,196,0,37,0,119,0,19,0,13,0,8,0,152,255,253,255,50,255,229,255,242,254,196,255,242,254,167,255,28,255,158,255,97,255,178,255,163,255,209,255,231,255,233,255,22,0,247,255,39,0,253,255,26,0,11,0,253,255,35,0,238,255,68,0,236,255,86,0,249,255,81,0,15,0,57,0,48,0,24,0,81,0,247,255,101,0,227,255,101,0,222,255,88,0,227,255,70,0,216,255,50,0,178,255,33,0,130,255,26,0,90,255,33,0,83,255,52,0,105,255,79,0,145,255,90,0,180,255,66,0,214,255,19,0,0,0,229,255,57,0,211,255,112,0,229,255,141,0,17,0,128,0,70,0,90,0,114,0,44,0,141,0,11,0,156,0,251,255,178,0,233,255,198,0,203,255,207,0,154,255,203,0,116,255,203,0,132,255,209,0,216,255,216,0,72,0,216,0,167,0,203,0,205,0,180,0,192,0,147,0,167,0,108,0,163,0,64,0,183,0,26,0,211,0,11,0,231,0,35,0,231,0,101,0,207,0,192,0,152,0,13,1,68,0,52,1,222,255,28,1,121,255,211,0,44,255,123,0,2,255,52,0,244,254,6,0,4,255,247,255,50,255,244,255,119,255,0,0,207,255,37,0,35,0,90,0,108,0,134,0,165,0,163,0,200,0,176,0,218,0,189,0,238,0,209,0,247,0,209,0,244,0,176,0,227,0,114,0,207,0,61,0,194,0,44,0,165,0,61,0,121,0,90,0,72,0,103,0,30,0,110,0,4,0,119,0,244,255,165,0,238,255,244,0,247,255,88,1,17,0,178,1,59,0,233,1,97,0,238,1,112,0,180,1,99,0,88,1,55,0,240,0,242,255,158,0,165,255,99,0,105,255,66,0,92,255,44,0,123,255,37,0,163,255,41,0,145,255,50,0,19,255,48,0,88,254,30,0,185,253,8,0,130,253,0,0,205,253,19,0,119,254,46,0,63,255,52,0,229,255,13,0,57,0,200,255,59,0,125,255,24,0,72,255,2,0,44,255,26,0,26,255,64,0,4,255,86,0,240,254,70,0,225,254,39,0,222,254,15,0,244,254,28,0,35,255,70,0,101,255,132,0,180,255,185,0,13,0,198,0,90,0,167,0,132,0,114,0,130,0,59,0,94,0,15,0,66,0,236,255,55,0,203,255,64,0,178,255,68,0,169,255,52,0,167,255,35,0,161,255,50,0,132,255,112,0,75,255,207,0,251,254,37,1,172,254,72,1,83,254,33,1,2,254,200,0,218,253,94,0,19,254,8,0,165,254,211,255,90,255,185,255,240,255,183,255,61,0,198,255,70,0,227,255,33,0,8,0,0,0,57,0,240,255,108,0,249,255,152,0,15,0,180,0,48,0,196,0,92,0,205,0,123,0,214,0,123,0,225,0,70,0,233,0,222,255,227,0,90,255,196,0,231,254,143,0,183,254,79,0,225,254,17,0,88,255,233,255,218,255,214,255,46,0,218,255,81,0,244,255,86,0,24,0,77,0,64,0,64,0,90,0,41,0,88,0,26,0,59,0,17,0,17,0,4,0,242,255,238,255,231,255,227,255,249,255,251,255,33,0,57,0,92,0,136,0,156,0,180,0,203,0,174,0,220,0,123,0,220,0,61,0,216,0,15,0,222,0,0,0,244,0,0,0,19,1,8,0,35,1,6,0,28,1,0,0,15,1,0,0,4,1,8,0,11,1,17,0,17,1,13,0,8,1,242,255,220,0,194,255,147,0,143,255,75,0,101,255,35,0,75,255,37,0,72,255,72,0,88,255,125,0,110,255,167,0,134,255,185,0,158,255,169,0,194,255,116,0,249,255,37,0,64,0,203,255,134,0,134,255,194,0,108,255,240,0,130,255,24,1,178,255,59,1,229,255,86,1,0,0,116,1,251,255,154,1,244,255,178,1,0,0,152,1,39,0,64,1,90,0,192,0,125,0,70,0,134,0,242,255,130,0,192,255,132,0,169,255,145,0,167,255,150,0,176,255,121,0,194,255,66,0,214,255,8,0,227,255,233,255,233,255,236,255,227,255,4,0,200,255,44,0,141,255,81,0,61,255,105,0,253,254,112,0,233,254,114,0,4,255,116,0,63,255,128,0,132,255,134,0,198,255,139,0,13,0,123,0,114,0,88,0,240,0,44,0,97,1,19,0,163,1,33,0,172,1,72,0,147,1,105,0,125,1,110,0,121,1,86,0,123,1,55,0,99,1,39,0,22,1,46,0,156,0,75,0,28,0,110,0,196,255,130,0,161,255,121,0,180,255,68,0,229,255,0,0,37,0,200,255,105,0,180,255,174,0,203,255,220,0,2,0,209,0,77,0,132,0,143,0,13,0,178,0,172,255,174,0,114,255,128,0,90,255,70,0,72,255,28,0,63,255,17,0,77,255,41,0,123,255,88,0,187,255,136,0,236,255,172,0,2,0,192,0,4,0,211,0,0,0,249,0,251,255,33,1,249,255,57,1,2,0,55,1,26,0,22,1,52,0,233,0,79,0,198,0,112,0,178,0,156,0,161,0,218,0,132,0,26,1,92,0,83,1,57,0,105,1,33,0,99,1,19,0,79,1,22,0,70,1,35,0,64,1,64,0,37,1,79,0,231,0,48,0,154,0,225,255,86,0,123,255,48,0,35,255,44,0,244,254,66,0,2,255,94,0,70,255,108,0,174,255,90,0,24,0,48,0,110,0,6,0,154,0,242,255,152,0,244,255,92,0,6,0,247,255,24,0,123,255,26,0,28,255,2,0,240,254,214,255,249,254,163,255,33,255,121,255,83,255,94,255,141,255,90,255,194,255,105,255,227,255,125,255,229,255,136,255,207,255,125,255,189,255,108,255,194,255,99,255,225,255,108,255,8,0,114,255,55,0,110,255,97,0,103,255,119,0,110,255,110,0,141,255,66,0,189,255,13,0,238,255,247,255,0,0,17,0,244,255,94,0,216,255,185,0,227,255,2,1,37,0,44,1,134,0,46,1,218,0,6,1,2,1,187,0,253,0,79,0,229,0,225,255,209,0,134,255,192,0,90,255,183,0,90,255,187,0,110,255,207,0,128,255,236,0,145,255,2,1,178,255,11,1,233,255,6,1,35,0,238,0,92,0,207,0,150,0,176,0,216,0,145,0,24,1,112,0,59,1,64,0,39,1,13,0,227,0,225,255,136,0,196,255,70,0,198,255,33,0,222,255,26,0,251,255,41,0,30,0,81,0,77,0,125,0,136,0,161,0,200,0,174,0,253,0,172,0,39,1,172,0,70,1,183,0,86,1,194,0,86,1,183,0,72,1,145,0,46,1,103,0,0,1,83,0,194,0,97,0,134,0,116,0,101,0,125,0,99,0,99,0,123,0,50,0,145,0,6,0,161,0,249,255,158,0,8,0,136,0,35,0,92,0,41,0,37,0,28,0,242,255,4,0,209,255,249,255,194,255,2,0,187,255,24,0,176,255,41,0,154,255,55,0,128,255,64,0,108,255,77,0,94,255,97,0,108,255,125,0,147,255,163,0,205,255,209,0,4,0,253,0,57,0,11,1,121,0,225,0,196,0,125,0,8,1,2,0,46,1,161,255,55,1,121,255,41,1,136,255,22,1,174,255,251,0,211,255,209,0,233,255,152,0,240,255,99,0,231,255,77,0,205,255,105,0,169,255,178,0,145,255,251,0,132,255,26,1,125,255,253,0,112,255,180,0,94,255,94,0,88,255,13,0,108,255,225,255,141,255,216,255,192,255,238,255,249,255,17,0,46,0,50,0,90,0,77,0,123,0,90,0,156,0,88,0,189,0,59,0,216,0,15,0,227,0,222,255,238,0,189,255,253,0,185,255,11,1,209,255,251,0,244,255,214,0,35,0,183,0,79,0,185,0,114,0,216,0,130,0,4,1,125,0,50,1,119,0,94,1,121,0,130,1,134,0,145,1,139,0,134,1,112,0,103,1,52,0,72,1,242,255,57,1,192,255,52,1,169,255,41,1,165,255,251,0,178,255,172,0,209,255,72,0,244,255,244,255,8,0,187,255,4,0,180,255,238,255,211,255,218,255,4,0,218,255,39,0,244,255,44,0,22,0,19,0,41,0,242,255,30,0,225,255,242,255,229,255,185,255,249,255,152,255,26,0,147,255,64,0,172,255,86,0,214,255,81,0,6,0,50,0,52,0,17,0,83,0,17,0,86,0,66,0,55,0,154,0,2,0,238,0,214,255,39,1,203,255,44,1,222,255,2,1,242,255,185,0,253,255,114,0,2,0,75,0,19,0,75,0,52,0,97,0,94,0,116,0,130,0,119,0,147,0,103,0,141,0,86,0,119,0,83,0,90,0,105,0,66,0,145,0,48,0,185,0,39,0,218,0,30,0,227,0,6,0,203,0,229,255,139,0,189,255,61,0,176,255,249,255,187,255,214,255,209,255,220,255,222,255,11,0,216,255,64,0,200,255,83,0,180,255,61,0,174,255,19,0,176,255,247,255,192,255,247,255,227,255,0,0,24,0,0,0,90,0,238,255,145,0,189,255,176,0,125,255,194,0,46,255,211,0,227,254,238,0,169,254,2,1,134,254,13,1,123,254,253,0,127,254,211,0,141,254,154,0,167,254,94,0,198,254,44,0,222,254,8,0,233,254,6,0,222,254,46,0,205,254,123,0,194,254,211,0,200,254,19,1,229,254,41,1,19,255,28,1,48,255,251,0,52,255,209,0,48,255,178,0,52,255,165,0,70,255,158,0,88,255,161,0,92,255,172,0,77,255,178,0,44,255,163,0,253,254,132,0,214,254,103,0,203,254,97,0,229,254,110,0,15,255,125,0,52,255,132,0,75,255,132,0,81,255,125,0,79,255,114,0,70,255,101,0,52,255,90,0,41,255,79,0,48,255,77,0,83,255,81,0,132,255,99,0,176,255,110,0,200,255,121,0,207,255,136,0,218,255,169,0,247,255,211,0,28,0,0,1,61,0,26,1,72,0,28,1,79,0,0,1,101,0,220,0,139,0,198,0,158,0,207,0,116,0,244,0,8,0,35,1,125,255,52,1,13,255,35,1,218,254,236,0,211,254,158,0,222,254,83,0,225,254,33,0,222,254,4,0,220,254,236,255,214,254,200,255,214,254,165,255,225,254,154,255,13,255,167,255,81,255,196,255,150,255,225,255,196,255,240,255,203,255,231,255,174,255,203,255,141,255,174,255,128,255,154,255,150,255,156,255,198,255,183,255,4,0,244,255,59,0,72,0,94,0,174,0,103,0,11,1,99,0,70,1,108,0,90,1,136,0,79,1,161,0,44,1,150,0,251,0,97,0,209,0,24,0,187,0,207,255,185,0,150,255,187,0,116,255,178,0,108,255,161,0,128,255,143,0,169,255,128,0,227,255,105,0,33,0,75,0,81,0,41,0,97,0,22,0,70,0,33,0,33,0,66,0,24,0,116,0,57,0,165,0,108,0,203,0,139,0,231,0,134,0,249,0,105,0,6,1,92,0,8,1,105,0,2,1,136,0,240,0,156,0,209,0,143,0,167,0,99,0,108,0,48,0,37,0,13,0,218,255,17,0,154,255,50,0,130,255,99,0,156,255,141,0,220,255,150,0,33,0,123,0,99,0,52,0,163,0,222,255,231,0,150,255,44,1,121,255,90,1,134,255,86,1,185,255,37,1,2,0,216,0,70,0,141,0,101,0,90,0,83,0,59,0,28,0,30,0,211,255,249,255,167,255,205,255,180,255,172,255,251,255,163,255,70,0,176,255,103,0,196,255,70,0,218,255,0,0,247,255,172,255,30,0,86,255,81,0,244,254,141,0,150,254,207,0,86,254,4,1,75,254,15,1,123,254,216,0,207,254,112,0,37,255,11,0,97,255,209,255,128,255,200,255,134,255,220,255,123,255,236,255,105,255,229,255,90,255,205,255,103,255,167,255,165,255,125,255,15,0,88,255,123,0,72,255,172,0,99,255,141,0,172,255,66,0,17,0,244,255,123,0,196,255,194,0,174,255,211,0,176,255,176,0,189,255,105,0,216,255,35,0,0,0,249,255,55,0,0,0,114,0,50,0,172,0,116,0,209,0,158,0,231,0,165,0,244,0,156,0,249,0,156,0,242,0,167,0,225,0,183,0,205,0,185,0,183,0,176,0,158,0,161,0,114,0,154,0,41,0,154,0,218,255,161,0,158,255,158,0,139,255,130,0,176,255,75,0,4,0,0,0,110,0,180,255,189,0,128,255,218,0,108,255,214,0,121,255,207,0,156,255,207,0,203,255,205,0,247,255,187,0,33,0,161,0,68,0,134,0,86,0,114,0,86,0,81,0,61,0,37,0,33,0,8,0,13,0,19,0,15,0,61,0,50,0,90,0,99,0,68,0,141,0,2,0,152,0,185,255,134,0,145,255,103,0,152,255,88,0,189,255,83,0,236,255,79,0,19,0,52,0,52,0,4,0,72,0,220,255,81,0,205,255,88,0,222,255,99,0,17,0,112,0,83,0,119,0,152,0,110,0,203,0,86,0,238,0,55,0,6,1,26,0,22,1,8,0,24,1,247,255,247,0,211,255,178,0,154,255,108,0,77,255,55,0,8,255,24,0,229,254,0,0,242,254,233,255,30,255,209,255,70,255,214,255,90,255,244,255,119,255,48,0,167,255,114,0,242,255,167,0,68,0,187,0,141,0,192,0,196,0,196,0,233,0,214,0,249,0,0,1,247,0,50,1,216,0,79,1,163,0,68,1,105,0,17,1,59,0,205,0,30,0,141,0,26,0,99,0,35,0,72,0,50,0,55,0,50,0,39,0,17,0,28,0,205,255,28,0,123,255,28,0,59,255,11,0,33,255,229,255,28,255,169,255,39,255,99,255,55,255,37,255,99,255,4,255,176,255,253,254,8,0,253,254,70,0,251,254,81,0,255,254,46,0,30,255,0,0,94,255,240,255,161,255,8,0,222,255,61,0,13,0,125,0,61,0,174,0,101,0,194,0,130,0,174,0,150,0,121,0,172,0,59,0,205,0,4,0,238,0,227,255,2,1,203,255,236,0,189,255,180,0,172,255,103,0,154,255,28,0,134,255,229,255,121,255,196,255,116,255,189,255,116,255,205,255,112,255,236,255,101,255,11,0,72,255,48,0,35,255,83,0,251,254,125,0,231,254,185,0,240,254,22,1,28,255,143,1,108,255,0,2,189,255,81,2,251,255,123,2,24,0,130,2,26,0,101,2,8,0,35,2,225,255,185,1,163,255,72,1,90,255,233,0,37,255,183,0,33,255,187,0,75,255,233,0,154,255,44,1,236,255,99,1,33,0,116,1,46,0,81,1,24,0,11,1,247,255,189,0,225,255,147,0,231,255,139,0,13,0,147,0,75,0,145,0,143,0,101,0,187,0,22,0,203,0,198,255,200,0,154,255,194,0,156,255,174,0,189,255,119,0,227,255,30,0,240,255,185,255,240,255,105,255,247,255,70,255,24,0,68,255,72,0,81,255,114,0,94,255,123,0,97,255,94,0,83,255,39,0,61,255,244,255,52,255,211,255,83,255,218,255,154,255,2,0,251,255,64,0,90,0,110,0,161,0,121,0,196,0,108,0,189,0,99,0,150,0,103,0,79,0,99,0,249,255,72,0,163,255,28,0,101,255,247,255,70,255,229,255,68,255,227,255,92,255,238,255,134,255,0,0,189,255,24,0,6,0,59,0,77,0,90,0,128,0,112,0,141,0,116,0,136,0,108,0,139,0,83,0,158,0,46,0,187,0,4,0,194,0,240,255,178,0,4,0,161,0,64,0,161,0,139,0,183,0,187,0,216,0,203,0,240,0,187,0,238,0,147,0,209,0,92,0,158,0,30,0,92,0,233,255,26,0,198,255,244,255,178,255,244,255,169,255,11,0,172,255,39,0,185,255,72,0,198,255,123,0,198,255,189,0,169,255,251,0,116,255,33,1,72,255,37,1,52,255,6,1,79,255,209,0,134,255,143,0,189,255,83,0,220,255,37,0,225,255,253,255,207,255,198,255,174,255,130,255,143,255,70,255,116,255,50,255,105,255,88,255,103,255,169,255,116,255,8,0,136,255,92,0,165,255,161,0,194,255,214,0,222,255,247,0,253,255,4,1,26,0,2,1,48,0,242,0,55,0,225,0,44,0,200,0,22,0,172,0,8,0,130,0,11,0,83,0,30,0,44,0,50,0,6,0,59,0,227,255,52,0,187,255,33,0,152,255,22,0,136,255,41,0,134,255,94,0,141,255,158,0,143,255,196,0,143,255,194,0,154,255,154,0,200,255,88,0,19,0,15,0,108,0,200,255,169,0,136,255,185,0,92,255,172,0,59,255,145,0,30,255,119,0,249,254,94,0,216,254,52,0,209,254,2,0,229,254,218,255,247,254,203,255,233,254,218,255,187,254,249,255,121,254,17,0,59,254,13,0,28,254,231,255,55,254,163,255,139,254,108,255,2,255,90,255,128,255,110,255,238,255,156,255,55,0,218,255,94,0,35,0,94,0,121,0,61,0,196,0,22,0,236,0,4,0,233,0,11,0,203,0,30,0,161,0,48,0,123,0,64,0,90,0,75,0,48,0,88,0,0,0,112,0,216,255,141,0,185,255,165,0,178,255,178,0,178,255,178,0,192,255,169,0,214,255,150,0,4,0,130,0,72,0,103,0,145,0,79,0,211,0,66,0,2,1,64,0,24,1,70,0,13,1,79,0,240,0,81,0,194,0,86,0,139,0,90,0,77,0,92,0,11,0,88,0,207,255,70,0,150,255,46,0,103,255,26,0,79,255,28,0,86,255,64,0,121,255,134,0,172,255,222,0,225,255,41,1,6,0,81,1,19,0,75,1,4,0,30,1,236,255,229,0,209,255,174,0,189,255,125,0,156,255,83,0,97,255,41,0,15,255,253,255,185,254,214,255,114,254,194,255,88,254,187,255,116,254,187,255,196,254,180,255,70,255,161,255,222,255,145,255,110,0,134,255,216,0,139,255,11,1,154,255,6,1,185,255,220,0,240,255,152,0,64,0,79,0,167,0,22,0,11,1,247,255,94,1,247,255,154,1,19,0,187,1,70,0,205,1,128,0,211,1,189,0,220,1,231,0,229,1,238,0,227,1,211,0,198,1,176,0,141,1,154,0,55,1,145,0,218,0,143,0,141,0,132,0,99,0,110,0,94,0,90,0,101,0,83,0,94,0,86,0,66,0,94,0,22,0,90,0,240,255,66,0,222,255,13,0,227,255,209,255,233,255,154,255,220,255,128,255,189,255,134,255,145,255,163,255,110,255,211,255,97,255,11,0,125,255,66,0,200,255,110,0,48,0,136,0,152,0,145,0,225,0,132,0,253,0,99,0,251,0,64,0,231,0,37,0,203,0,33,0,165,0,44,0,123,0,64,0,79,0,92,0,48,0,132,0,35,0,163,0,35,0,158,0,39,0,88,0,28,0,225,255,6,0,92,255,253,255,255,254,0,0,236,254,19,0,26,255,35,0,119,255,30,0,222,255,0,0,64,0,207,255,150,0,174,255,231,0,178,255,41,1,214,255,94,1,253,255,123,1,24,0,121,1,52,0,79,1,90,0,6,1,141,0,178,0,203,0,105,0,0,1,59,0,28,1,48,0,22,1,59,0,249,0,88,0,233,0,121,0,251,0,134,0,44,1,110,0,99,1,44,0,125,1,211,255,99,1,119,255,22,1,52,255,174,0,39,255,79,0,97,255,8,0,211,255,211,255,90,0,141,255,207,0,41,255,26,1,183,254,48,1,83,254,37,1,35,254,6,1,39,254,218,0,39,254,145,0,244,253,52,0,156,253,198,255,92,253,90,255,90,253,8,255,152,253,220,254,247,253,218,254,92,254,253,254,178,254,57,255,244,254,114,255,28,255,152,255,44,255,156,255,33,255,139,255,6,255,119,255,236,254,123,255,231,254,145,255,2,255,172,255,44,255,192,255,90,255,189,255,145,255,172,255,216,255,161,255,35,0,167,255,97,0,196,255,132,0,229,255,152,0,4,0,165,0,33,0,165,0,66,0,150,0,108,0,125,0,150,0,108,0,187,0,105,0,214,0,101,0,225,0,83,0,209,0,48,0,156,0,253,255,64,0,194,255,209,255,121,255,105,255,28,255,48,255,189,254,59,255,116,254,134,255,110,254,225,255,174,254,22,0,44,255,15,0,176,255,214,255,13,0,143,255,46,0,103,255,37,0,130,255,8,0,216,255,231,255,61,0,189,255,136,0,152,255,147,0,125,255,99,0,123,255,6,0,161,255,165,255,233,255,86,255,57,0,46,255,121,0,57,255,161,0,116,255,174,0,200,255,158,0,41,0,132,0,141,0,108,0,218,0,83,0,6,1,61,0,22,1,28,0,8,1,251,255,229,0,218,255,172,0,194,255,97,0,187,255,6,0,203,255,167,255,249,255,83,255,70,0,30,255,161,0,11,255,244,0,19,255,57,1,55,255,94,1,116,255,92,1,203,255,41,1,33,0,203,0,116,0,86,0,176,0,242,255,207,0,192,255,211,0,214,255,189,0,44,0,163,0,156,0,141,0,227,0,123,0,218,0,94,0,139,0,35,0,33,0,209,255,209,255,134,255,180,255,101,255,205,255,132,255,253,255,218,255,50,0,75,0,97,0,180,0,132,0,242,0,158,0,2,1,167,0,253,0,158,0,6,1,147,0,37,1,156,0,64,1,187,0,50,1,231,0,236,0,19,1,114,0,48,1,229,255,44,1,103,255,6,1,4,255,209,0,191,254,156,0,165,254,105,0,180,254,46,0,240,254,222,255,70,255,130,255,169,255,37,255,253,255,231,254,50,0,236,254,68,0,48,255,52,0,147,255,22,0,240,255,11,0,30,0,24,0,30,0,55,0,6,0,88,0,242,255,130,0,238,255,196,0,242,255,30,1,240,255,121,1,242,255,169,1,0,0,152,1,24,0,81,1,55,0,231,0,86,0,116,0,105,0,13,0,136,0,183,255,180,0,116,255,4,1,77,255,125,1,44,255,17,2,11,255,150,2,240,254,220,2,247,254,196,2,48,255,92,2,156,255,205,1,28,0,66,1,143,0,220,0,227,0,165,0,19,1,163,0,35,1,220,0,17,1,94,1,236,0,22,2,189,0,194,2,167,0,24,3,172,0,253,2,192,0,141,2,198,0,2,2,176,0,132,1,123,0,44,1,66,0,238,0,13,0,183,0,229,255,125,0,200,255,68,0,187,255,15,0,200,255,244,255,238,255,249,255,39,0,28,0,101,0,86,0,141,0,128,0,145,0,130,0,116,0,99,0,64,0,61,0,4,0,33,0,200,255,11,0,143,255,251,255,92,255,227,255,59,255,209,255,55,255,211,255,86,255,244,255,147,255,48,0,214,255,119,0,249,255,174,0,231,255,200,0,163,255,207,0,97,255,200,0,77,255,185,0,112,255,163,0,169,255,128,0,220,255,61,0,251,255,220,255,17,0,110,255,50,0,17,255,94,0,218,254,134,0,207,254,154,0,220,254,143,0,244,254,101,0,13,255,39,0,33,255,236,255,46,255,189,255,52,255,165,255,59,255,163,255,72,255,185,255,97,255,225,255,123,255,13,0,139,255,44,0,134,255,50,0,128,255,28,0,125,255,0,0,130,255,240,255,121,255,249,255,75,255,17,0,240,254,46,0,141,254,55,0,72,254,37,0,63,254,4,0,121,254,214,255,227,254,145,255,97,255,61,255,220,255,244,254,50,0,216,254,110,0,244,254,154,0,46,255,187,0,105,255,205,0,139,255,207,0,147,255,192,0,143,255,174,0,132,255,172,0,130,255,194,0,112,255,240,0,66,255,37,1,253,254,77,1,176,254,70,1,123,254,8,1,114,254,174,0,158,254,97,0,2,255,59,0,132,255,48,0,8,0,46,0,125,0,33,0,194,0,30,0,209,0,72,0,176,0,163,0,123,0,22,1,79,0,119,1,41,0,161,1,2,0,139,1,203,255,59,1,128,255,203,0,61,255,77,0,30,255,229,255,41,255,143,255,92,255,83,255,163,255,55,255,227,255,52,255,11,0,77,255,22,0,103,255,0,0,125,255,187,255,147,255,97,255,192,255,13,255,35,0,233,254,194,0,253,254,119,1,55,255,0,2,114,255,68,2,136,255,79,2,116,255,48,2,77,255,240,1,44,255,147,1,44,255,30,1,81,255,158,0,141,255,22,0,189,255,156,255,211,255,63,255,196,255,13,255,161,255,6,255,116,255,39,255,77,255,110,255,50,255,192,255,28,255,6,0,19,255,52,0,44,255,79,0,99,255,86,0,172,255,83,0,227,255,77,0,247,255,72,0,238,255,70,0,220,255,77,0,194,255,97,0,161,255,132,0,121,255,174,0,86,255,200,0,66,255,200,0,66,255,183,0,79,255,156,0,99,255,143,0,123,255,143,0,152,255,161,0,192,255,178,0,242,255,189,0,26,0,189,0,39,0,185,0,13,0,180,0,218,255,187,0,176,255,216,0,167,255,11,1,192,255,57,1,236,255,72,1,13,0,55,1,33,0,15,1,30,0,231,0,8,0,189,0,231,255,143,0,200,255,97,0,180,255,61,0,172,255,44,0,174,255,44,0,180,255,48,0,205,255,61,0,247,255,92,0,59,0,136,0,143,0,178,0,222,0,189,0,13,1,156,0,26,1,92,0,13,1,41,0,4,1,28,0,19,1,26,0,61,1,253,255,101,1,183,255,110,1,94,255,77,1,22,255,15,1,233,254,200,0,227,254,130,0,247,254,64,0,26,255,249,255,79,255,174,255,150,255,110,255,229,255,72,255,37,0,59,255,66,0,68,255,50,0,94,255,0,0,141,255,185,255,209,255,123,255,15,0,83,255,55,0,83,255,66,0,123,255,57,0,198,255,37,0,30,0,2,0,119,0,207,255,185,0,145,255,222,0,105,255,233,0,108,255,225,0,143,255,196,0,192,255,158,0,233,255,121,0,2,0,81,0,4,0,46,0,251,255,17,0,236,255,8,0,236,255,13,0,2,0,30,0,44,0,41,0,72,0,44,0,68,0,39,0,24,0,41,0,203,255,37,0,108,255,24,0,28,255,2,0,6,255,249,255,57,255,8,0,158,255,57,0,19,0,119,0,123,0,163,0,198,0,176,0,229,0,174,0,225,0,172,0,192,0,174,0,158,0,163,0,134,0,125,0,134,0,77,0,156,0,37,0,183,0,26,0,207,0,37,0,209,0,57,0,185,0,70,0,123,0,75,0,28,0,70,0,174,255,55,0,75,255,24,0,8,255,247,255,244,254,225,255,13,255,220,255,66,255,231,255,132,255,249,255,200,255,8,0,253,255,33,0,22,0,64,0,2,0,101,0,194,255,139,0,92,255,169,0,242,254,192,0,161,254,196,0,132,254,180,0,158,254,139,0,218,254,79,0,19,255,0,0,57,255,172,255,75,255,97,255,99,255,57,255,152,255,66,255,222,255,116,255,28,0,187,255,44,0,253,255,6,0,46,0,189,255,72,0,112,255,75,0,68,255,50,0,63,255,11,0,83,255,227,255,103,255,205,255,105,255,214,255,92,255,244,255,70,255,24,0,41,255,41,0,253,254,22,0,209,254,240,255,180,254,192,255,174,254,143,255,191,254,83,255,231,254,251,254,28,255,152,254,92,255,81,254,152,255,59,254,200,255,92,254,238,255,172,254,8,0,15,255,35,0,119,255,57,0,218,255,66,0,55,0,52,0,132,0,13,0,172,0,216,255,136,0,167,255,19,0,128,255,119,255,110,255,227,254,110,255,127,254,132,255,88,254,169,255,97,254,220,255,150,254,8,0,225,254,48,0,55,255,66,0,134,255,50,0,200,255,6,0,249,255,207,255,22,0,152,255,28,0,105,255,13,0,70,255,247,255,44,255,236,255,46,255,247,255,81,255,24,0,150,255,66,0,240,255,88,0,92,0,79,0,196,0,39,0,2,1,247,255,4,1,196,255,218,0,156,255,165,0,139,255,125,0,130,255,116,0,132,255,152,0,156,255,222,0,207,255,55,1,19,0,132,1,94,0,176,1,165,0,176,1,236,0,147,1,33,1,105,1,52,1,77,1,39,1,57,1,2,1,28,1,231,0,222,0,216,0,123,0,198,0,22,0,156,0,214,255,90,0,189,255,37,0,198,255,24,0,211,255,59,0,225,255,114,0,233,255,150,0,251,255,139,0,15,0,86,0,44,0,15,0,77,0,211,255,101,0,185,255,119,0,200,255,134,0,0,0,156,0,75,0,176,0,134,0,189,0,156,0,192,0,139,0,183,0,99,0,176,0,70,0,167,0,61,0,158,0,66,0,141,0,72,0,105,0,75,0,48,0,75,0,229,255,61,0,154,255,37,0,105,255,253,255,108,255,209,255,172,255,165,255,39,0,119,255,183,0,77,255,22,1,52,255,33,1,68,255,227,0,125,255,132,0,209,255,55,0,50,0,15,0,145,0,6,0,236,0,2,0,48,1,247,255,77,1,229,255,70,1,211,255,37,1,209,255,247,0,214,255,196,0,231,255,130,0,2,0,48,0,41,0,233,255,81,0,192,255,112,0,178,255,130,0,180,255,136,0,167,255,139,0,145,255,141,0,128,255,136,0,134,255,130,0,172,255,121,0,214,255,119,0,242,255,139,0,249,255,176,0,247,255,211,0,6,0,225,0,46,0,209,0,101,0,178,0,158,0,161,0,203,0,152,0,227,0,141,0,220,0,134,0,200,0,152,0,192,0,198,0,214,0,8,1,8,1,59,1,55,1,66,1,68,1,6,1,41,1,152,0,2,1,24,0,236,0,174,255,249,0,103,255,30,1,68,255,75,1,55,255,105,1,39,255,123,1,11,255,116,1,236,254,88,1,214,254,37,1,216,254,238,0,244,254,183,0,55,255,128,0,145,255,75,0,236,255,19,0,33,0,244,255,26,0,249,255,233,255,26,0,174,255,72,0,156,255,108,0,192,255,123,0,253,255,114,0,50,0,77,0,72,0,30,0,57,0,242,255,17,0,222,255,227,255,231,255,192,255,6,0,176,255,48,0,187,255,92,0,222,255,128,0,11,0,145,0,50,0,141,0,59,0,105,0,24,0,48,0,214,255,233,255,134,255,161,255,75,255,105,255,59,255,70,255,92,255,46,255,145,255,28,255,189,255,26,255,196,255,41,255,167,255,79,255,112,255,136,255,66,255,203,255,41,255,11,0,35,255,61,0,28,255,83,0,6,255,64,0,233,254,19,0,216,254,231,255,225,254,214,255,6,255,229,255,57,255,13,0,108,255,46,0,141,255,46,0,152,255,8,0,150,255,207,255,147,255,167,255,150,255,176,255,174,255,233,255,220,255,59,0,28,0,128,0,92,0,154,0,134,0,141,0,154,0,108,0,163,0,68,0,161,0,24,0,152,0,242,255,130,0,200,255,99,0,156,255,64,0,99,255,35,0,39,255,11,0,8,255,251,255,17,255,233,255,52,255,203,255,88,255,158,255,105,255,121,255,121,255,105,255,152,255,114,255,200,255,141,255,4,0,178,255,61,0,236,255,105,0,50,0,136,0,123,0,147,0,178,0,145,0,203,0,132,0,203,0,119,0,192,0,105,0,183,0,79,0,180,0,19,0,194,0,198,255,220,0,119,255,253,0,63,255,22,1,50,255,37,1,75,255,48,1,143,255,64,1,242,255,79,1,94,0,90,1,205,0,92,1,50,1,77,1,128,1,46,1,165,1,251,0,154,1,185,0,121,1,116,0,86,1,52,0,64,1,11,0,41,1,0,0,22,1,4,0,15,1,24,0,37,1,46,0,83,1,64,0,132,1,72,0,158,1,70,0,154,1,59,0,123,1,39,0,79,1,13,0,33,1,244,255,242,0,236,255,187,0,244,255,134,0,13,0,103,0,48,0,108,0,81,0,130,0,110,0,143,0,143,0,125,0,189,0,72,0,242,0,253,255,33,1,183,255,61,1,147,255,68,1,147,255,57,1,172,255,30,1,200,255,247,0,214,255,196,0,218,255,141,0,211,255,97,0,203,255,70,0,187,255,57,0,180,255,48,0,192,255,35,0,216,255,22,0,244,255,15,0,33,0,19,0,94,0,35,0,158,0,39,0,198,0,33,0,200,0,11,0,172,0,242,255,136,0,214,255,114,0,189,255,105,0,163,255,101,0,147,255,88,0,143,255,68,0,158,255,55,0,194,255,57,0,236,255,75,0,15,0,92,0,46,0,108,0,77,0,128,0,110,0,154,0,147,0,180,0,183,0,205,0,198,0,216,0,194,0,205,0,161,0,176,0,108,0,128,0,46,0,72,0,229,255,24,0,161,255,2,0,97,255,15,0,55,255,57,0,30,255,105,0,26,255,139,0,48,255,154,0,88,255,158,0,150,255,158,0,209,255,154,0,2,0,145,0,35,0,128,0,48,0,97,0,44,0,70,0,28,0,64,0,6,0,90,0,229,255,132,0,183,255,158,0,130,255,134,0,90,255,50,0,90,255,207,255,128,255,136,255,194,255,121,255,6,0,134,255,57,0,141,255,83,0,119,255,75,0,66,255,37,0,244,254,240,255,167,254,174,255,123,254,108,255,145,254,46,255,240,254,253,254,130,255,220,254,28,0,200,254,167,0,194,254,6,1,209,254,55,1,253,254,46,1,57,255,4,1,136,255,207,0,207,255,163,0,6,0,141,0,41,0,134,0,55,0,116,0,55,0,77,0,50,0,19,0,46,0,222,255,50,0,192,255,52,0,194,255,30,0,209,255,222,255,222,255,123,255,218,255,35,255,198,255,244,254,174,255,249,254,167,255,26,255,196,255,57,255,2,0,61,255,70,0,41,255,116,0,6,255,130,0,238,254,105,0,236,254,46,0,6,255,222,255,39,255,134,255,81,255,59,255,130,255,17,255,176,255,4,255,205,255,17,255,220,255,55,255,238,255,121,255,2,0,211,255,28,0,61,0,50,0,169,0,57,0,247,0,48,0,33,1,19,0,35,1,233,255,4,1,187,255,203,0,150,255,125,0,132,255,55,0,139,255,253,255,161,255,211,255,180,255,183,255,185,255,172,255,174,255,192,255,163,255,238,255,165,255,39,0,178,255,92,0,194,255,125,0,207,255,128,0,231,255,94,0,11,0,24,0,55,0,192,255,105,0,103,255,154,0,48,255,194,0,41,255,205,0,72,255,183,0,119,255,134,0,147,255,94,0,152,255,94,0,139,255,134,0,130,255,194,0,136,255,238,0,158,255,0,1,185,255,249,0,207,255,236,0,229,255,218,0,249,255,194,0,13,0,154,0,48,0,97,0,94,0,22,0,143,0,200,255,185,0,130,255,207,0,77,255,200,0,48,255,163,0,41,255,108,0,63,255,50,0,112,255,11,0,172,255,242,255,231,255,209,255,24,0,156,255,57,0,97,255,72,0,61,255,66,0,59,255,55,0,83,255,35,0,121,255,8,0,161,255,240,255,196,255,225,255,233,255,225,255,35,0,238,255,110,0,2,0,178,0,11,0,207,0,2,0,187,0,236,255,123,0,216,255,37,0,205,255,207,255,216,255,132,255,242,255,75,255,11,0,28,255,30,0,253,254,30,0,247,254,19,0,8,255,0,0,39,255,229,255,70,255,189,255,90,255,141,255,121,255,103,255,172,255,97,255,238,255,132,255,44,0,187,255,68,0,244,255,41,0,19,0,236,255,30,0,167,255,26,0,110,255,8,0,75,255,242,255,68,255,205,255,81,255,156,255,119,255,119,255,165,255,86,255,222,255,75,255,26,0,88,255,97,0,119,255,150,0,169,255,169,0,222,255,152,0,15,0,110,0,68,0,64,0,130,0,30,0,192,0,15,0,238,0,8,0,0,1,0,0,236,0,242,255,185,0,222,255,110,0,209,255,33,0,207,255,220,255,216,255,158,255,218,255,114,255,200,255,86,255,167,255,72,255,130,255,70,255,97,255,61,255,77,255,57,255,77,255,63,255,110,255,81,255,165,255,99,255,238,255,103,255,55,0,110,255,108,0,141,255,125,0,200,255,116,0,8,0,92,0,52,0,72,0,55,0,64,0,22,0,75,0,222,255,94,0,163,255,103,0,132,255,94,0,145,255,66,0,205,255,26,0,37,0,240,255,136,0,200,255,247,0,167,255,94,1,154,255,183,1,152,255,236,1,161,255,244,1,167,255,222,1,169,255,189,1,176,255,154,1,205,255,116,1,2,0,90,1,88,0,59,1,192,0,19,1,41,1,222,0,130,1,163,0,178,1,103,0,163,1,52,0,90,1,15,0,225,0,2,0,86,0,15,0,209,255,30,0,97,255,30,0,22,255,11,0,244,254,251,255,249,254,247,255,37,255,253,255,97,255,253,255,150,255,238,255,180,255,200,255,185,255,169,255,176,255,165,255,167,255,185,255,161,255,218,255,145,255,244,255,121,255,249,255,103,255,218,255,110,255,154,255,147,255,77,255,198,255,15,255,236,255,247,254,244,255,11,255,233,255,66,255,222,255,128,255,218,255,178,255,211,255,205,255,189,255,207,255,158,255,196,255,143,255,176,255,165,255,143,255,200,255,103,255,220,255,59,255,203,255,30,255,161,255,28,255,105,255,61,255,66,255,119,255,55,255,180,255,63,255,233,255,88,255,17,0,123,255,50,0,174,255,86,0,240,255,123,0,48,0,156,0,99,0,169,0,121,0,161,0,105,0,134,0,57,0,83,0,2,0,6,0,220,255,167,255,203,255,66,255,200,255,247,254,203,255,209,254,203,255,191,254,211,255,176,254,233,255,167,254,6,0,196,254,50,0,22,255,83,0,141,255,101,0,13,0,103,0,128,0,94,0,203,0,77,0,231,0,46,0,216,0,13,0,174,0,242,255,132,0,233,255,99,0,240,255,70,0,2,0,35,0,22,0,6,0,41,0,247,255,59,0,247,255,68,0,0,0,61,0,17,0,37,0,48,0,22,0,94,0,26,0,128,0,61,0,134,0,103,0,114,0,136,0,79,0,158,0,52,0,187,0,50,0,214,0,83,0,225,0,143,0,209,0,218,0,165,0,26,1,110,0,55,1,81,0,35,1,88,0,227,0,130,0,139,0,178,0,48,0,214,0,242,255,220,0,225,255,198,0,0,0,174,0,68,0,165,0,132,0,189,0,167,0,242,0,165,0,41,1,145,0,70,1,121,0,55,1,112,0,244,0,121,0,150,0,145,0,55,0,176,0,242,255,203,0,211,255,225,0,216,255,227,0,244,255,194,0,33,0,125,0,83,0,44,0,143,0,240,255,203,0,209,255,251,0,209,255,15,1,231,255,17,1,6,0,11,1,48,0,13,1,88,0,22,1,112,0,17,1,123,0,244,0,114,0,196,0,94,0,143,0,68,0,112,0,30,0,119,0,249,255,161,0,205,255,222,0,165,255,22,1,139,255,57,1,145,255,68,1,185,255,48,1,244,255,0,1,52,0,169,0,101,0,50,0,116,0,165,255,105,0,19,255,64,0,147,254,8,0,44,254,207,255,244,253,161,255,242,253,141,255,35,254,145,255,112,254,161,255,196,254,169,255,11,255,172,255,66,255,169,255,99,255,174,255,112,255,185,255,112,255,183,255,103,255,172,255,88,255,150,255,75,255,123,255,81,255,94,255,114,255,63,255,169,255,48,255,236,255,52,255,30,0,61,255,68,0,72,255,97,0,99,255,123,0,147,255,152,0,207,255,172,0,0,0,167,0,22,0,141,0,24,0,92,0,26,0,30,0,33,0,214,255,46,0,130,255,57,0,61,255,50,0,30,255,24,0,46,255,244,255,97,255,205,255,161,255,163,255,233,255,130,255,50,0,116,255,125,0,145,255,183,0,211,255,207,0,28,0,196,0,88,0,161,0,116,0,119,0,116,0,83,0,110,0,70,0,101,0,88,0,79,0,132,0,41,0,192,0,251,255,251,0,209,255,37,1,178,255,44,1,158,255,6,1,139,255,198,0,123,255,123,0,116,255,50,0,125,255,253,255,130,255,218,255,125,255,200,255,108,255,198,255,90,255,225,255,88,255,17,0,97,255,81,0,101,255,128,0,94,255,152,0,75,255,158,0,35,255,174,0,238,254,194,0,187,254,209,0,174,254,198,0,205,254,150,0,4,255,77,0,57,255,251,255,101,255,169,255,145,255,99,255,200,255,48,255,0,0,22,255,46,0,26,255,88,0,61,255,105,0,116,255,86,0,172,255,22,0,200,255,194,255,192,255,105,255,158,255,46,255,119,255,15,255,108,255,2,255,125,255,253,254,156,255,242,254,176,255,231,254,172,255,229,254,150,255,238,254,123,255,6,255,110,255,33,255,110,255,48,255,116,255,33,255,123,255,253,254,130,255,211,254,150,255,176,254,185,255,165,254,240,255,178,254,41,0,225,254,101,0,48,255,139,0,147,255,156,0,233,255,154,0,19,0,154,0,13,0,152,0,231,255,152,0,178,255,145,0,141,255,128,0,125,255,101,0,130,255,68,0,167,255,41,0,225,255,17,0,41,0,0,0,110,0,251,255,156,0,4,0,183,0,28,0,196,0,48,0,203,0,48,0,209,0,19,0,218,0,238,255,222,0,211,255,220,0,225,255,209,0,13,0,205,0,72,0,214,0,121,0,231,0,139,0,238,0,121,0,227,0,66,0,200,0,251,255,172,0,183,255,150,0,132,255,116,0,101,255,75,0,79,255,37,0,61,255,33,0,55,255,77,0,66,255,152,0,99,255,236,0,143,255,30,1,180,255,28,1,205,255,205,0,227,255,57,0,253,255,147,255,39,0,8,255,97,0,187,254,165,0,183,254,218,0,240,254,233,0,86,255,194,0,205,255,112,0,39,0,28,0,88,0,236,255,90,0,233,255,57,0,11,0,8,0,64,0,216,255,105,0,178,255,114,0,167,255,77,0,203,255,4,0,15,0,172,255,103,0,79,255,180,0,255,254,236,0,200,254,15,1,183,254,33,1,200,254,30,1,253,254,6,1,86,255,214,0,183,255,165,0,253,255,125,0,33,0,110,0,44,0,125,0,57,0,178,0,72,0,24,1,92,0,143,1,112,0,233,1,130,0,249,1,150,0,194,1,165,0,99,1,167,0,11,1,134,0,205,0,70,0,167,0,253,255,143,0,194,255,123,0,163,255,108,0,152,255,103,0,152,255,103,0,145,255,94,0,141,255,70,0,152,255,26,0,180,255,238,255,225,255,196,255,11,0,165,255,33,0,161,255,41,0,192,255,48,0,2,0,59,0,77,0,70,0,121,0,75,0,110,0,72,0,59,0,75,0,253,255,94,0,207,255,119,0,189,255,128,0,180,255,112,0,172,255,68,0,154,255,17,0,134,255,222,255,132,255,189,255,172,255,176,255,0,0,183,255,103,0,203,255,187,0,229,255,218,0,244,255,196,0,242,255,145,0,231,255,86,0,222,255,44,0,242,255,22,0,37,0,2,0,101,0,229,255,143,0,194,255,145,0,165,255,112,0,163,255,57,0,203,255,15,0,24,0,13,0,110,0,48,0,176,0,108,0,209,0,147,0,220,0,139,0,231,0,77,0,240,0,247,255,236,0,165,255,203,0,121,255,136,0,119,255,55,0,139,255,236,255,158,255,189,255,161,255,172,255,147,255,192,255,119,255,240,255,79,255,48,0,35,255,112,0,2,255,165,0,251,254,198,0,19,255,203,0,63,255,178,0,116,255,125,0,169,255,39,0,229,255,189,255,33,0,90,255,92,0,33,255,132,0,22,255,147,0,57,255,141,0,121,255,119,0,194,255,105,0,244,255,103,0,11,0,114,0,11,0,132,0,4,0,143,0,4,0,145,0,17,0,143,0,33,0,136,0,37,0,128,0,15,0,108,0,233,255,72,0,185,255,17,0,139,255,214,255,101,255,167,255,79,255,158,255,88,255,183,255,128,255,222,255,192,255,0,0,4,0,17,0,68,0,33,0,116,0,57,0,145,0,90,0,156,0,123,0,147,0,134,0,119,0,119,0,72,0,81,0,15,0,41,0,227,255,17,0,196,255,13,0,178,255,33,0,154,255,59,0,108,255,72,0,57,255,57,0,22,255,19,0,24,255,231,255,59,255,196,255,112,255,178,255,156,255,169,255,176,255,152,255,169,255,130,255,145,255,105,255,121,255,92,255,97,255,99,255,75,255,121,255,52,255,143,255,41,255,147,255,55,255,139,255,94,255,114,255,154,255,88,255,218,255,72,255,13,0,108,255,33,0,214,255,8,0,105,0,225,255,247,0,183,255,88,1,156,255,108,1,134,255,70,1,114,255,240,0,90,255,141,0,70,255,44,0,63,255,222,255,70,255,176,255,90,255,163,255,116,255,167,255,136,255,163,255,147,255,145,255,143,255,128,255,119,255,121,255,90,255,147,255,59,255,203,255,44,255,19,0,59,255,88,0,101,255,123,0,165,255,121,0,247,255,92,0,72,0,57,0,136,0,19,0,169,0,240,255,178,0,200,255,165,0,161,255,147,0,116,255,136,0,61,255,134,0,13,255,134,0,251,254,128,0,30,255,108,0,108,255,75,0,185,255,59,0,242,255,68,0,13,0,114,0,26,0,189,0,24,0,4,1,13,0,46,1,249,255,52,1,214,255,33,1,183,255,0,1,154,255,211,0,136,255,152,0,132,255,72,0,143,255,227,255,167,255,112,255,198,255,13,255,229,255,214,254,2,0,218,254,41,0,28,255,90,0,114,255,143,0,174,255,183,0,183,255,205,0,141,255,192,0,88,255,154,0,57,255,105,0,59,255,66,0,86,255,41,0,114,255,30,0,132,255,19,0,139,255,240,255,150,255,176,255,178,255,110,255,220,255,61,255,4,0,46,255,41,0,55,255,68,0,70,255,94,0,79,255,108,0,83,255,110,0,97,255,114,0,130,255,128,0,172,255,147,0,209,255,169,0,229,255,176,0,220,255,172,0,187,255,165,0,141,255,165,0,81,255,178,0,6,255,203,0,198,254,242,0,167,254,26,1,200,254,46,1,44,255,41,1,194,255,15,1,94,0,231,0,218,0,176,0,24,1,103,0,33,1,13,0,8,1,178,255,236,0,99,255,198,0,30,255,167,0,233,254,143,0,211,254,136,0,240,254,147,0,52,255,185,0,147,255,233,0,242,255,22,1,46,0,48,1,61,0,48,1,30,0,37,1,225,255,24,1,158,255,6,1,103,255,236,0,83,255,198,0,101,255,158,0,161,255,110,0,251,255,59,0,81,0,19,0,132,0,0,0,128,0,0,0,77,0,249,255,15,0,216,255,227,255,150,255,209,255,81,255,222,255,39,255,4,0,44,255,61,0,83,255,121,0,147,255,167,0,218,255,194,0,30,0,200,0,94,0,187,0,143,0,163,0,169,0,136,0,167,0,110,0,145,0,68,0,103,0,15,0,57,0,218,255,19,0,174,255,4,0,163,255,19,0,187,255,50,0,247,255,88,0,70,0,116,0,147,0,134,0,194,0,143,0,203,0,152,0,176,0,156,0,136,0,147,0,86,0,103,0,28,0,39,0,231,255,253,255,183,255,0,0,150,255,39,0,125,255,72,0,108,255,66,0,90,255,24,0,77,255,240,255,70,255,218,255,81,255,227,255,108,255,247,255,139,255,8,0,167,255,15,0,192,255,17,0,203,255,37,0,207,255,75,0,205,255,114,0,203,255,141,0,214,255,136,0,229,255,110,0,236,255,81,0,214,255,68,0,165,255,86,0,108,255,121,0,63,255,154,0,48,255,169,0,55,255,156,0,63,255,121,0,68,255,68,0,72,255,19,0,75,255,251,255,79,255,244,255,88,255,2,0,92,255,35,0,101,255,99,0,123,255,180,0,163,255,13,1,214,255,66,1,11,0,64,1,52,0,17,1,77,0,233,0,90,0,233,0,105,0,28,1,119,0,103,1,121,0,167,1,105,0,214,1,79,0,222,1,44,0,194,1,2,0,123,1,220,255,30,1,187,255,189,0,178,255,97,0,185,255,22,0,194,255,231,255,189,255,207,255,167,255,200,255,145,255,218,255,141,255,0,0,158,255,39,0,192,255,64,0,238,255,57,0,41,0,22,0,110,0,229,255,169,0,180,255,198,0,143,255,187,0,121,255,147,0,108,255,92,0,97,255,55,0,77,255,33,0,39,255,26,0,249,254,8,0,205,254,238,255,183,254,209,255,187,254,189,255,214,254,183,255,6,255,189,255,66,255,205,255,125,255,225,255,165,255,247,255,176,255,0,0,165,255,0,0,154,255,240,255,152,255,220,255,154,255,196,255,150,255,178,255,136,255,187,255,125,255,238,255,123,255,72,0,136,255,174,0,156,255,242,0,169,255,249,0,172,255,192,0,161,255,81,0,139,255,207,255,121,255,90,255,110,255,24,255,105,255,22,255,103,255,70,255,97,255,143,255,88,255,214,255,70,255,13,0,57,255,50,0,46,255,68,0,41,255,75,0,41,255,75,0,48,255,72,0,75,255,81,0,121,255,103,0,187,255,134,0,6,0,172,0,77,0,216,0,112,0,8,1,110,0,52,1,77,0,86,1,44,0,99,1,30,0,75,1,48,0,24,1,90,0,238,0,123,0,227,0,125,0,0,1,90,0,41,1,35,0,70,1,238,255,68,1,203,255,50,1,185,255,35,1,169,255,24,1,141,255,240,0,99,255,163,0,66,255,57,0,61,255,225,255,94,255,180,255,152,255,172,255,198,255,183,255,209,255,203,255,192,255,222,255,163,255,231,255,158,255,211,255,178,255,156,255,205,255,90,255,196,255,52,255,132,255,63,255,19,255,114,255,154,254,174,255,66,254,198,255,44,254,154,255,77,254,30,255,130,254,114,254,187,254,222,253,253,254,154,253,88,255,187,253,211,255,28,254,90,0,141,254,218,0,240,254,50,1,77,255,79,1,150,255,57,1,192,255,8,1,194,255,207,0,165,255,145,0,143,255,77,0,163,255,2,0,233,255,185,255,83,0,123,255,194,0,86,255,26,1,72,255,81,1,83,255,121,1,116,255,150,1,158,255,152,1,187,255,112,1,200,255,19,1,198,255,141,0,187,255,4,0,174,255,154,255,169,255,90,255,167,255,70,255,169,255,75,255,172,255,77,255,178,255,59,255,192,255,30,255,214,255,8,255,242,255,17,255,11,0,59,255,35,0,132,255,46,0,227,255,41,0,66,0,17,0,139,0,238,255,165,0,205,255,143,0,180,255,88,0,167,255,17,0,152,255,211,255,134,255,158,255,114,255,123,255,105,255,114,255,119,255,134,255,139,255,161,255,161,255,187,255,176,255,203,255,180,255,205,255,158,255,183,255,119,255,139,255,77,255,99,255,46,255,92,255,37,255,134,255,59,255,214,255,108,255,24,0,178,255,55,0,242,255,41,0,26,0,19,0,48,0,8,0,55,0,15,0,50,0,35,0,33,0,61,0,2,0,83,0,236,255,97,0,242,255,86,0,28,0,57,0,88,0,26,0,130,0,13,0,134,0,26,0,103,0,55,0,59,0,81,0,28,0,79,0,19,0,39,0,17,0,231,255,6,0,147,255,229,255,77,255,165,255,28,255,99,255,19,255,61,255,57,255,66,255,139,255,105,255,251,255,154,255,105,0,187,255,183,0,189,255,216,0,167,255,205,0,128,255,152,0,90,255,75,0,63,255,244,255,52,255,169,255,48,255,132,255,44,255,147,255,24,255,203,255,236,254,17,0,163,254,64,0,90,254,66,0,50,254,30,0,63,254,229,255,110,254,161,255,163,254,97,255,207,254,57,255,251,254,46,255,41,255,79,255,105,255,150,255,192,255,244,255,41,0,72,0,134,0,136,0,192,0,176,0,194,0,194,0,163,0,183,0,128,0,132,0,101,0,39,0,88,0,185,255,77,0,92,255,50,0,44,255,4,0,48,255,207,255,86,255,163,255,147,255,132,255,214,255,119,255,15,0,108,255,55,0,105,255,64,0,123,255,39,0,156,255,244,255,192,255,178,255,227,255,125,255,0,0,103,255,4,0,121,255,242,255,180,255,194,255,4,0,121,255,86,0,52,255,136,0,2,255,139,0,242,254,83,0,255,254,247,255,26,255,154,255,46,255,81,255,46,255,48,255,33,255,57,255,15,255,94,255,15,255,147,255,33,255,200,255,55,255,236,255,63,255,249,255,55,255,233,255,41,255,192,255,26,255,141,255,13,255,112,255,253,254,121,255,251,254,165,255,13,255,225,255,55,255,30,0,110,255,90,0,156,255,141,0,183,255,167,0,180,255,167,0,163,255,156,0,136,255,139,0,114,255,116,0,105,255,81,0,123,255,37,0,167,255,247,255,236,255,205,255,52,0,169,255,130,0,136,255,196,0,110,255,227,0,92,255,220,0,99,255,203,0,123,255,200,0,154,255,227,0,169,255,0,1,161,255,8,1,141,255,218,0,130,255,123,0,141,255,251,255,172,255,125,255,211,255,33,255,0,0,247,254,41,0,253,254,66,0,50,255,64,0,123,255,37,0,196,255,249,255,242,255,198,255,2,0,165,255,0,0,145,255,251,255,141,255,240,255,158,255,225,255,196,255,205,255,0,0,187,255,70,0,183,255,147,0,194,255,222,0,231,255,24,1,26,0,44,1,88,0,26,1,145,0,227,0,198,0,163,0,242,0,112,0,13,1,81,0,28,1,75,0,26,1,88,0,11,1,110,0,231,0,125,0,180,0,125,0,125,0,125,0,79,0,136,0,52,0,161,0,46,0,176,0,55,0,185,0,68,0,189,0,81,0,189,0,77,0,176,0,37,0,143,0,227,255,90,0,161,255,39,0,123,255,8,0,123,255,253,255,132,255,0,0,128,255,11,0,86,255,24,0,15,255,44,0,207,254,61,0,183,254,66,0,205,254,44,0,8,255,247,255,77,255,165,255,132,255,61,255,172,255,211,254,209,255,136,254,0,0,110,254,37,0,134,254,57,0,198,254,46,0,24,255,15,0,105,255,238,255,176,255,216,255,220,255,205,255,227,255,209,255,203,255,211,255,161,255,209,255,125,255,200,255,110,255,189,255,110,255,176,255,119,255,161,255,128,255,132,255,134,255,88,255,143,255,37,255,156,255,8,255,180,255,33,255,207,255,121,255,229,255,238,255,240,255,90,0,231,255,163,0,214,255,200,0,192,255,209,0,187,255,192,0,209,255,152,0,249,255,90,0,30,0,0,0,50,0,143,255,33,0,15,255,242,255,161,254,169,255,90,254,105,255,77,254,70,255,112,254,77,255,187,254,123,255,8,255,196,255,55,255,22,0,52,255,86,0,4,255,121,0,185,254,114,0,127,254,70,0,105,254,15,0,132,254,227,255,200,254,211,255,35,255,227,255,125,255,8,0,203,255,44,0,2,0,46,0,28,0,17,0,24,0,227,255,2,0,189,255,229,255,178,255,196,255,178,255,158,255,178,255,123,255,169,255,101,255,167,255,99,255,194,255,112,255,247,255,123,255,50,0,128,255,108,0,119,255,143,0,108,255,158,0,105,255,150,0,116,255,121,0,139,255,83,0,156,255,50,0,167,255,35,0,192,255,41,0,249,255,68,0,81,0,105,0,183,0,134,0,2,1,150,0,35,1,150,0,44,1,143,0,39,1,132,0,37,1,119,0,26,1,103,0,0,1,94,0,207,0,92,0,132,0,88,0,37,0,86,0,198,255,86,0,114,255,88,0,70,255,81,0,68,255,52,0,105,255,0,0,154,255,180,255,194,255,103,255,205,255,44,255,189,255,19,255,161,255,39,255,116,255,83,255,57,255,136,255,249,254,178,255,211,254,209,255,220,254,220,255,13,255,218,255,86,255,200,255,150,255,176,255,183,255,161,255,187,255,163,255,180,255,185,255,180,255,218,255,198,255,251,255,236,255,8,0,17,0,6,0,44,0,249,255,50,0,222,255,50,0,198,255,64,0,172,255,97,0,156,255,134,0,172,255,150,0,227,255,139,0,52,0,101,0,145,0,59,0,218,0,22,0,244,0,2,0,229,0,0,0,185,0,13,0,130,0,26,0,92,0,37,0,70,0,41,0,68,0,48,0,64,0,61,0,48,0,94,0,15,0,141,0,231,255,185,0,180,255,198,0,132,255,165,0,92,255,83,0,66,255,238,255,50,255,150,255,48,255,99,255,61,255,88,255,92,255,94,255,147,255,110,255,220,255,134,255,35,0,161,255,90,0,183,255,110,0,194,255,101,0,192,255,86,0,200,255,79,0,231,255,77,0,19,0,61,0,68,0,30,0,114,0,238,255,152,0,192,255,169,0,172,255,152,0,187,255,94,0,244,255,0,0,68,0,139,255,136,0,15,255,167,0,176,254,154,0,132,254,116,0,152,254,79,0,211,254,44,0,33,255,6,0,105,255,231,255,156,255,203,255,176,255,189,255,165,255,183,255,134,255,176,255,101,255,174,255,88,255,178,255,103,255,196,255,147,255,225,255,198,255,249,255,229,255,4,0,233,255,0,0,211,255,238,255,194,255,214,255,203,255,185,255,231,255,158,255,4,0,136,255,19,0,116,255,19,0,92,255,11,0,72,255,2,0,70,255,244,255,103,255,218,255,163,255,189,255,233,255,167,255,33,0,167,255,52,0,192,255,44,0,229,255,8,0,11,0,214,255,44,0,150,255,66,0,79,255,94,0,8,255,132,0,205,254,167,0,172,254,183,0,174,254,161,0,216,254,99,0,33,255,11,0,116,255,183,255,187,255,123,255,227,255,110,255,238,255,128,255,236,255,158,255,240,255,178,255,2,0,192,255,30,0,198,255,61,0,205,255,88,0,218,255,105,0,240,255,119,0,26,0,128,0,81,0,141,0,145,0,156,0,200,0,169,0,233,0,169,0,222,0,147,0,172,0,103,0,90,0,39,0,6,0,222,255,183,255,147,255,114,255,88,255,61,255,61,255,26,255,63,255,8,255,97,255,6,255,147,255,11,255,207,255,22,255,236,255,46,255,218,255,88,255,176,255,152,255,141,255,236,255,147,255,88,0,196,255,214,0,15,0,72,1,92,0,150,1,152,0,172,1,180,0,145,1,169,0,83,1,134,0,26,1,97,0,236,0,72,0,185,0,72,0,125,0,99,0,61,0,145,0,4,0,194,0,236,255,218,0,236,255,207,0,251,255,165,0,15,0,105,0,37,0,41,0,48,0,0,0,37,0,240,255,0,0,251,255,194,255,6,0,143,255,0,0,143,255,227,255,196,255,167,255,17,0,92,255,75,0,26,255,97,0,247,254,92,0,247,254,75,0,17,255,61,0,66,255,55,0,123,255,50,0,169,255,44,0,203,255,46,0,225,255,57,0,2,0,77,0,66,0,90,0,152,0,88,0,242,0,68,0,52,1,46,0,70,1,37,0,26,1,37,0,205,0,28,0,123,0,2,0,77,0,229,255,70,0,209,255,92,0,200,255,110,0,196,255,101,0,189,255,55,0,174,255,242,255,143,255,161,255,103,255,94,255,59,255,61,255,24,255,66,255,8,255,99,255,28,255,145,255,92,255,200,255,189,255,240,255,30,0,6,0,108,0,13,0,136,0,0,0,132,0,233,255,105,0,196,255,79,0,150,255,52,0,110,255,26,0,94,255,0,0,114,255,222,255,167,255,185,255,247,255,154,255,75,0,143,255,152,0,163,255,218,0,211,255,6,1,15,0,26,1,66,0,13,1,94,0,216,0,105,0,139,0,97,0,55,0,79,0,238,255,64,0,169,255,68,0,121,255,99,0,92,255,154,0,81,255,207,0,90,255,231,0,114,255,222,0,156,255,187,0,211,255,154,0,4,0,130,0,35,0,128,0,37,0,147,0,28,0,169,0,15,0,183,0,15,0,176,0,28,0,147,0,52,0,105,0,81,0,55,0,103,0,251,255,112,0,180,255,114,0,132,255,125,0,110,255,141,0,121,255,154,0,147,255,156,0,180,255,141,0,222,255,94,0,24,0,24,0,92,0,209,255,147,0,174,255,169,0,198,255,156,0,30,0,121,0,161,0,81,0,41,1,50,0,154,1,39,0,225,1,50,0,242,1,75,0,207,1,97,0,141,1,108,0,64,1,114,0,242,0,121,0,158,0,112,0,68,0,86,0,238,255,46,0,165,255,13,0,112,255,251,255,70,255,249,255,39,255,0,0,17,255,4,0,17,255,2,0,26,255,233,255,44,255,183,255,55,255,110,255,63,255,30,255,72,255,216,254,90,255,183,254,121,255,196,254,161,255,244,254,205,255,59,255,249,255,125,255,33,0,174,255,72,0,187,255,94,0,172,255,103,0,152,255,112,0,147,255,136,0,154,255,187,0,165,255,242,0,169,255,17,1,169,255,247,0,176,255,154,0,192,255,26,0,205,255,152,255,214,255,55,255,222,255,251,254,227,255,238,254,236,255,17,255,253,255,81,255,24,0,154,255,50,0,214,255,46,0,0,0,6,0,22,0,203,255,26,0,128,255,13,0,66,255,247,255,19,255,225,255,244,254,229,255,222,254,8,0,205,254,72,0,200,254,143,0,216,254,200,0,244,254,238,0,35,255,247,0,103,255,233,0,180,255,200,0,247,255,167,0,28,0,150,0,55,0,147,0,94,0,158,0,161,0,163,0,249,0,139,0,83,1,90,0,147,1,33,0,180,1,236,255,185,1,196,255,174,1,169,255,145,1,152,255,99,1,150,255,41,1,152,255,233,0,165,255,163,0,192,255,81,0,227,255,251,255,24,0,167,255,88,0,99,255,136,0,55,255,154,0,39,255,132,0,48,255,92,0,77,255,66,0,130,255,72,0,200,255,101,0,22,0,119,0,105,0,99,0,185,0,44,0,247,0,236,255,28,1,178,255,28,1,152,255,4,1,154,255,218,0,167,255,169,0,174,255,123,0,174,255,79,0,167,255,37,0,163,255,2,0,154,255,233,255,152,255,227,255,158,255,231,255,169,255,238,255,176,255,231,255,167,255,192,255,154,255,128,255,154,255,66,255,169,255,35,255,194,255,55,255,211,255,108,255,214,255,183,255,203,255,0,0,189,255,52,0,189,255,79,0,207,255,66,0,244,255,24,0,33,0,227,255,79,0,176,255,116,0,139,255,145,0,128,255,169,0,145,255,189,0,198,255,218,0,0,0,247,0,41,0,251,0,57,0,209,0,52,0,116,0,48,0,13,0,48,0,198,255,52,0,167,255,50,0,169,255,41,0,180,255,17,0,174,255,242,255,141,255,196,255,77,255,156,255,242,254,130,255,143,254,123,255,68,254,128,255,39,254,147,255,79,254,172,255,176,254,200,255,52,255,216,255,180,255,209,255,11,0,192,255,52,0,194,255,66,0,225,255,66,0,8,0,70,0,33,0,75,0,22,0,70,0,249,255,37,0,220,255,236,255,209,255,163,255,220,255,97,255,242,255,52,255,253,255,30,255,242,255,17,255,205,255,251,254,156,255,222,254,116,255,207,254,112,255,225,254,145,255,26,255,198,255,119,255,247,255,222,255,19,0,55,0,37,0,114,0,61,0,141,0,103,0,132,0,158,0,99,0,203,0,52,0,218,0,15,0,196,0,8,0,150,0,35,0,108,0,79,0,86,0,112,0,83,0,123,0,90,0,103,0,86,0,59,0,57,0,253,255,4,0,183,255,203,255,114,255,150,255,57,255,123,255,22,255,130,255,15,255,165,255,39,255,220,255,79,255,15,0,114,255,55,0,134,255,64,0,134,255,55,0,125,255,41,0,105,255,33,0,86,255,30,0,79,255,39,0,88,255,50,0,103,255,55,0,110,255,44,0,94,255,24,0,66,255,4,0,35,255,0,0,11,255,13,0,244,254,35,0,231,254,48,0,227,254,48,0,249,254,35,0,39,255,6,0,94,255,229,255,143,255,187,255,172,255,152,255,183,255,139,255,185,255,150,255,183,255,194,255,165,255,4,0,128,255,79,0,81,255,152,0,39,255,203,0,15,255,222,0,17,255,207,0,35,255,174,0,57,255,132,0,75,255,83,0,83,255,19,0,94,255,207,255,112,255,147,255,143,255,105,255,169,255,88,255,176,255,81,255,158,255,72,255,141,255,70,255,134,255,94,255,152,255,156,255,174,255,247,255,187,255,83,0,196,255,145,0,209,255,158,0,231,255,136,0,251,255,101,0,11,0,72,0,17,0,48,0,2,0,22,0,220,255,251,255,154,255,209,255,83,255,156,255,37,255,88,255,46,255,28,255,105,255,251,254,185,255,8,255,247,255,52,255,19,0,97,255,28,0,121,255,37,0,130,255,55,0,134,255,79,0,147,255,90,0,165,255,66,0,176,255,4,0,172,255,189,255,154,255,143,255,141,255,145,255,154,255,196,255,185,255,17,0,227,255,110,0,2,0,203,0,19,0,33,1,22,0,99,1,11,0,123,1,0,0,110,1,251,255,70,1,11,0,35,1,44,0,33,1,77,0,61,1,97,0,97,1,86,0,116,1,59,0,105,1,22,0,75,1,249,255,28,1,222,255,222,0,211,255,143,0,209,255,46,0,214,255,205,255,218,255,125,255,225,255,90,255,225,255,99,255,218,255,139,255,200,255,189,255,176,255,244,255,165,255,46,0,178,255,105,0,207,255,143,0,233,255,150,0,227,255,128,0,196,255,108,0,147,255,99,0,110,255,97,0,99,255,59,0,125,255,227,255,180,255,101,255,251,255,242,254,57,0,183,254,92,0,185,254,94,0,242,254,79,0,66,255,61,0,139,255,46,0,174,255,35,0,163,255,28,0,116,255,11,0,59,255,233,255,26,255,178,255,28,255,114,255,66,255,59,255,116,255,19,255,169,255,255,254,209,255,253,254,240,255,11,255,15,0,30,255,48,0,46,255,68,0,48,255,64,0,35,255,28,0,17,255,238,255,4,255,198,255,253,254,185,255,253,254,198,255,253,254,225,255,19,255,244,255,63,255,247,255,121,255,236,255,180,255,216,255,233,255,203,255,22,0,211,255,59,0,247,255,83,0,37,0,90,0,79,0,86,0,99,0,75,0,99,0,66,0,79,0,57,0,46,0,37,0,11,0,2,0,240,255,205,255,218,255,143,255,203,255,86,255,187,255,52,255,172,255,52,255,163,255,77,255,156,255,121,255,167,255,169,255,207,255,222,255,37,0,15,0,163,0,57,0,39,1,81,0,136,1,83,0,172,1,64,0,123,1,26,0,253,0,244,255,68,0,222,255,128,255,233,255,227,254,17,0,136,254,57,0,108,254,75,0,105,254,64,0,121,254,37,0,163,254,17,0,229,254,2,0,50,255,236,255,130,255,185,255,205,255,119,255,22,0,59,255,81,0,26,255,99,0,24,255,68,0,59,255,11,0,134,255,222,255,229,255,203,255,59,0,211,255,105,0,236,255,83,0,0,0,253,255,251,255,130,255,216,255,4,255,174,255,158,254,150,255,92,254,156,255,57,254,183,255,46,254,214,255,57,254,218,255,86,254,200,255,150,254,165,255,242,254,139,255,86,255,139,255,156,255,167,255,180,255,216,255,165,255,17,0,134,255,79,0,108,255,128,0,94,255,154,0,90,255,174,0,90,255,189,0,99,255,205,0,108,255,216,0,114,255,209,0,114,255,189,0,114,255,147,0,121,255,101,0,134,255,64,0,158,255,44,0,194,255,37,0,240,255,37,0,22,0,46,0,33,0,57,0,0,0,64,0,185,255,46,0,97,255,8,0,15,255,222,255,207,254,196,255,167,254,192,255,154,254,200,255,174,254,218,255,214,254,229,255,251,254,227,255,15,255,214,255,13,255,198,255,4,255,192,255,255,254,187,255,253,254,180,255,255,254,150,255,6,255,105,255,33,255,59,255,92,255,30,255,172,255,28,255,2,0,57,255,72,0,125,255,112,0,227,255,123,0,94,0,110,0,216,0,81,0,59,1,37,0,121,1,231,255,136,1,161,255,101,1,101,255,28,1,72,255,205,0,75,255,145,0,103,255,123,0,136,255,139,0,156,255,187,0,156,255,236,0,150,255,4,1,145,255,244,0,156,255,207,0,189,255,189,0,242,255,209,0,44,0,11,1,97,0,72,1,134,0,110,1,156,0,121,1,163,0,108,1,154,0,97,1,128,0,86,1,94,0,79,1,70,0,55,1,59,0,4,1,57,0,172,0,55,0,50,0,48,0,185,255,44,0,97,255,39,0,68,255,35,0,99,255,24,0,165,255,6,0,242,255,240,255,44,0,205,255,72,0,163,255,66,0,125,255,46,0,97,255,22,0,66,255,0,0,33,255,229,255,255,254,192,255,231,254,141,255,236,254,90,255,2,255,46,255,28,255,26,255,48,255,24,255,44,255,35,255,17,255,41,255,233,254,33,255,214,254,11,255,231,254,247,254,41,255,253,254,143,255,46,255,238,255,139,255,44,0,253,255,66,0,110,0,57,0,200,0,30,0,6,1,244,255,26,1,200,255,15,1,172,255,242,0,169,255,205,0,196,255,178,0,231,255,152,0,0,0,121,0,0,0,90,0,247,255,64,0,238,255,50,0,236,255,41,0,244,255,28,0,11,0,8,0,39,0,242,255,68,0,222,255,92,0,216,255,105,0,227,255,103,0,247,255,90,0,13,0,68,0,11,0,57,0,244,255,55,0,211,255,52,0,187,255,24,0,189,255,216,255,209,255,119,255,240,255,8,255,13,0,187,254,41,0,176,254,68,0,233,254,90,0,70,255,94,0,161,255,83,0,231,255,52,0,24,0,6,0,64,0,211,255,90,0,180,255,105,0,192,255,105,0,251,255,94,0,92,0,86,0,198,0,88,0,22,1,114,0,61,1,156,0,61,1,200,0,28,1,240,0,233,0,15,1,163,0,24,1,75,0,2,1,244,255,183,0,172,255,70,0,116,255,216,255,77,255,143,255,50,255,134,255,39,255,172,255,44,255,227,255,61,255,2,0,90,255,6,0,128,255,249,255,174,255,242,255,225,255,0,0,13,0,30,0,44,0,59,0,55,0,68,0,41,0,48,0,0,0,19,0,203,255,0,0,150,255,4,0,119,255,28,0,125,255,57,0,158,255,72,0,216,255,66,0,19,0,39,0,75,0,0,0,116,0,216,255,141,0,185,255,154,0,156,255,163,0,132,255,180,0,108,255,203,0,97,255,225,0,103,255,238,0,119,255,225,0,125,255,183,0,121,255,130,0,112,255,83,0,108,255,46,0,112,255,15,0,121,255,251,255,134,255,240,255,156,255,247,255,189,255,8,0,225,255,24,0,251,255,26,0,11,0,11,0,30,0,233,255,52,0,194,255,68,0,163,255,64,0,156,255,35,0,180,255,242,255,216,255,196,255,236,255,169,255,227,255,176,255,198,255,203,255,154,255,238,255,103,255,8,0,55,255,26,0,15,255,17,0,4,255,242,255,28,255,196,255,92,255,150,255,192,255,121,255,59,0,105,255,172,0,99,255,247,0,90,255,11,1,77,255,244,0,61,255,203,0,48,255,161,0,41,255,123,0,48,255,94,0,61,255,68,0,77,255,46,0,81,255,22,0,88,255,6,0,97,255,2,0,108,255,11,0,116,255,17,0,130,255,15,0,139,255,240,255,134,255,189,255,92,255,132,255,11,255,97,255,169,254,101,255,83,254,136,255,28,254,185,255,17,254,222,255,46,254,231,255,105,254,214,255,174,254,180,255,220,254,150,255,240,254,139,255,233,254,139,255,225,254,156,255,227,254,172,255,242,254,196,255,19,255,225,255,75,255,4,0,158,255,46,0,0,0,79,0,83,0,92,0,136,0,86,0,152,0,64,0,143,0,24,0,132,0,225,255,134,0,158,255,163,0,97,255,214,0,50,255,11,1,24,255,52,1,4,255,86,1,240,254,110,1,209,254,130,1,180,254,141,1,165,254,139,1,183,254,128,1,227,254,108,1,35,255,86,1,108,255,57,1,178,255,24,1,238,255,238,0,22,0,187,0,46,0,139,0,59,0,108,0,66,0,101,0,72,0,112,0,86,0,121,0,112,0,112,0,154,0,81,0,203,0,57,0,249,0,41,0,11,1,28,0,244,0,17,0,183,0,15,0,112,0,37,0,64,0,83,0,52,0,128,0,72,0,143,0,103,0,119,0,136,0,59,0,167,0,247,255,178,0,187,255,167,0,156,255,128,0,147,255,68,0,158,255,249,255,187,255,183,255,231,255,145,255,26,0,147,255,70,0,178,255,94,0,211,255,92,0,227,255,52,0,218,255,238,255,187,255,143,255,145,255,57,255,101,255,253,254,75,255,236,254,75,255,255,254,105,255,35,255,154,255,75,255,194,255,99,255,218,255,103,255,209,255,108,255,176,255,121,255,125,255,150,255,81,255,196,255,77,255,238,255,123,255,6,0,203,255,2,0,26,0,231,255,81,0,187,255,99,0,141,255,86,0,119,255,64,0,112,255,46,0,119,255,48,0,128,255,64,0,130,255,77,0,121,255,75,0,103,255,59,0,88,255,46,0,97,255,48,0,134,255,61,0,214,255,79,0,64,0,86,0,178,0,81,0,4,1,57,0,37,1,30,0,28,1,0,0,249,0,218,255,194,0,169,255,112,0,110,255,19,0,39,255,192,255,214,254,145,255,136,254,139,255,81,254,150,255,72,254,165,255,108,254,169,255,176,254,154,255,4,255,125,255,79,255,92,255,139,255,57,255,167,255,24,255,172,255,2,255,172,255,251,254,198,255,22,255,8,0,83,255,116,0,163,255,231,0,240,255,57,1,28,0,90,1,26,0,72,1,238,255,28,1,165,255,216,0,101,255,139,0,81,255,66,0,112,255,11,0,178,255,238,255,238,255,229,255,247,255,220,255,198,255,200,255,101,255,172,255,251,254,143,255,169,254,114,255,132,254,86,255,139,254,52,255,189,254,19,255,8,255,6,255,94,255,17,255,174,255,44,255,240,255,70,255,26,0,92,255,59,0,114,255,92,0,152,255,121,0,207,255,143,0,19,0,139,0,83,0,101,0,134,0,37,0,161,0,227,255,161,0,178,255,147,0,152,255,132,0,154,255,128,0,169,255,134,0,189,255,145,0,209,255,154,0,229,255,143,0,2,0,112,0,37,0,77,0,77,0,57,0,105,0,64,0,112,0,86,0,92,0,101,0,57,0,103,0,30,0,83,0,35,0,30,0,90,0,198,255,185,0,83,255,41,1,236,254,154,1,178,254,244,1,183,254,59,2,231,254,90,2,41,255,72,2,99,255,0,2,132,255,154,1,152,255,55,1,176,255,236,0,196,255,189,0,211,255,163,0,209,255,145,0,200,255,134,0,192,255,134,0,185,255,136,0,205,255,128,0,0,0,92,0,83,0,35,0,174,0,229,255,231,0,180,255,244,0,169,255,225,0,187,255,192,0,220,255,152,0,247,255,105,0,6,0,39,0,15,0,222,255,28,0,147,255,44,0,88,255,57,0,59,255,46,0,52,255,15,0,63,255,238,255,79,255,209,255,103,255,189,255,136,255,185,255,176,255,187,255,207,255,192,255,214,255,187,255,189,255,169,255,152,255,154,255,132,255,152,255,141,255,178,255,176,255,225,255,222,255,15,0,8,0,28,0,39,0,13,0,48,0,238,255,41,0,220,255,41,0,225,255,59,0,251,255,101,0,19,0,147,0,37,0,167,0,35,0,154,0,11,0,130,0,218,255,119,0,150,255,123,0,90,255,134,0,66,255,130,0,97,255,99,0,174,255,59,0,11,0,19,0,81,0,244,255,110,0,216,255,105,0,180,255,88,0,139,255,72,0,112,255,61,0,103,255,61,0,119,255,77,0,143,255,92,0,167,255,90,0,187,255,52,0,209,255,240,255,238,255,161,255,15,0,103,255,52,0,83,255,72,0,103,255,70,0,147,255,48,0,187,255,24,0,207,255,15,0,207,255,33,0,205,255,75,0,231,255,121,0,30,0,167,0,110,0,196,0,172,0,207,0,183,0,205,0,125,0,203,0,17,0,203,0,150,255,205,0,57,255,196,0,35,255,167,0,88,255,123,0,194,255,68,0,48,0,17,0,134,0,233,255,167,0,207,255,158,0,198,255,116,0,218,255,55,0,0,0,236,255,50,0,156,255,103,0,97,255,143,0,79,255,147,0,103,255,123,0,165,255,92,0,231,255,68,0,19,0,52,0,22,0,37,0,242,255,17,0,183,255,0,0,123,255,244,255,81,255,251,255,63,255,11,0,70,255,24,0,86,255,28,0,88,255,28,0,63,255,22,0,17,255,2,0,229,254,225,255,209,254,178,255,225,254,141,255,253,254,123,255,24,255,112,255,33,255,90,255,33,255,41,255,30,255,249,254,13,255,242,254,233,254,28,255,180,254,94,255,130,254,145,255,97,254,154,255,97,254,132,255,125,254,103,255,158,254,99,255,180,254,128,255,194,254,178,255,205,254,236,255,231,254,26,0,19,255,70,0,79,255,112,0,141,255,174,0,194,255,0,1,227,255,86,1,247,255,158,1,251,255,194,1,244,255,189,1,238,255,156,1,229,255,121,1,216,255,94,1,198,255,72,1,192,255,37,1,194,255,240,0,205,255,169,0,209,255,105,0,194,255,66,0,150,255,52,0,92,255,48,0,50,255,33,0,46,255,244,255,83,255,172,255,150,255,94,255,225,255,28,255,41,0,242,254,88,0,238,254,97,0,24,255,70,0,105,255,24,0,214,255,240,255,64,0,211,255,150,0,205,255,196,0,218,255,198,0,251,255,163,0,44,0,108,0,114,0,64,0,196,0,57,0,13,1,90,0,61,1,150,0,72,1,198,0,50,1,216,0,11,1,196,0,207,0,163,0,139,0,130,0,70,0,116,0,17,0,114,0,0,0,112,0,6,0,99,0,28,0,79,0,48,0,68,0,52,0,72,0,52,0,77,0,50,0,68,0,44,0,44,0,28,0,19,0,0,0,6,0,229,255,17,0,203,255,50,0,176,255,83,0,145,255,97,0,105,255,79,0,66,255,37,0,39,255,251,255,28,255,222,255,33,255,209,255,50,255,200,255,92,255,176,255,143,255,139,255,194,255,90,255,233,255,44,255,8,0,4,255,55,0,240,254,108,0,249,254,156,0,19,255,180,0,52,255,183,0,90,255,165,0,136,255,145,0,178,255,123,0,211,255,108,0,227,255,99,0,218,255,101,0,185,255,103,0,134,255,97,0,72,255,88,0,24,255,77,0,11,255,68,0,41,255,64,0,112,255,64,0,207,255,64,0,35,0,70,0,92,0,77,0,121,0,75,0,132,0,57,0,134,0,24,0,132,0,247,255,121,0,218,255,97,0,207,255,61,0,203,255,15,0,205,255,227,255,214,255,187,255,233,255,172,255,17,0,185,255,68,0,209,255,114,0,225,255,141,0,211,255,132,0,185,255,81,0,156,255,251,255,139,255,158,255,128,255,101,255,108,255,94,255,63,255,116,255,22,255,136,255,11,255,147,255,35,255,154,255,75,255,165,255,99,255,192,255,97,255,222,255,79,255,247,255,61,255,249,255,59,255,236,255,68,255,218,255,77,255,218,255,79,255,231,255,83,255,249,255,105,255,249,255,147,255,229,255,211,255,185,255,22,0,125,255,72,0,63,255,88,0,24,255,68,0,22,255,26,0,55,255,242,255,94,255,198,255,121,255,165,255,116,255,156,255,101,255,196,255,79,255,15,0,63,255,121,0,44,255,222,0,24,255,48,1,13,255,94,1,15,255,92,1,33,255,39,1,59,255,198,0,83,255,81,0,97,255,236,255,108,255,172,255,123,255,163,255,145,255,200,255,174,255,4,0,205,255,64,0,244,255,94,0,28,0,101,0,59,0,92,0,75,0,72,0,68,0,48,0,50,0,19,0,30,0,253,255,17,0,227,255,11,0,192,255,6,0,145,255,2,0,94,255,249,255,52,255,220,255,39,255,178,255,70,255,134,255,134,255,103,255,209,255,94,255,15,0,99,255,48,0,103,255,50,0,112,255,24,0,125,255,244,255,141,255,207,255,152,255,167,255,143,255,123,255,112,255,79,255,68,255,50,255,30,255,39,255,17,255,37,255,28,255,39,255,48,255,39,255,59,255,44,255,55,255,55,255,52,255,75,255,57,255,105,255,68,255,154,255,86,255,209,255,99,255,2,0,112,255,26,0,130,255,26,0,150,255,6,0,174,255,240,255,200,255,211,255,222,255,183,255,247,255,152,255,17,0,132,255,37,0,136,255,46,0,158,255,33,0,185,255,6,0,198,255,233,255,196,255,211,255,185,255,216,255,167,255,247,255,147,255,41,0,114,255,97,0,72,255,132,0,35,255,134,0,17,255,119,0,30,255,105,0,75,255,110,0,141,255,128,0,218,255,130,0,35,0,90,0,92,0,11,0,128,0,176,255,121,0,110,255,68,0,77,255,240,255,77,255,163,255,83,255,132,255,97,255,165,255,119,255,249,255,154,255,86,0,203,255,169,0,0,0,231,0,46,0,8,1,79,0,17,1,97,0,253,0,99,0,209,0,97,0,147,0,88,0,86,0,70,0,41,0,59,0,22,0,72,0,35,0,110,0,77,0,161,0,125,0,194,0,165,0,189,0,174,0,134,0,145,0,50,0,92,0,220,255,26,0,154,255,214,255,110,255,161,255,90,255,132,255,77,255,132,255,72,255,152,255,81,255,176,255,99,255,194,255,123,255,189,255,152,255,176,255,185,255,163,255,222,255,165,255,251,255,176,255,2,0,196,255,2,0,207,255,4,0,203,255,28,0,174,255,66,0,136,255,99,0,101,255,103,0,92,255,75,0,101,255,22,0,108,255,220,255,103,255,174,255,92,255,156,255,88,255,163,255,88,255,187,255,81,255,209,255,72,255,220,255,61,255,218,255,59,255,207,255,72,255,205,255,105,255,207,255,169,255,211,255,8,0,220,255,128,0,220,255,249,0,203,255,92,1,156,255,145,1,86,255,152,1,4,255,119,1,200,254,70,1,194,254,13,1,238,254,222,0,61,255,185,0,156,255,158,0,231,255,147,0,15,0,154,0,8,0,167,0,227,255,172,0,176,255,150,0,143,255,94,0,125,255,22,0,121,255,211,255,116,255,167,255,110,255,167,255,116,255,218,255,139,255,48,0,167,255,147,0,196,255,231,0,214,255,28,1,216,255,41,1,211,255,13,1,209,255,203,0,218,255,112,0,251,255,15,0,44,0,192,255,88,0,147,255,99,0,156,255,83,0,200,255,59,0,8,0,46,0,66,0,52,0,99,0,64,0,99,0,70,0,75,0,52,0,44,0,15,0,33,0,220,255,44,0,163,255,55,0,108,255,41,0,61,255,2,0,28,255,211,255,2,255,163,255,244,254,128,255,244,254,99,255,2,255,68,255,35,255,24,255,70,255,227,254,99,255,180,254,116,255,169,254,128,255,207,254,143,255,24,255,172,255,110,255,218,255,187,255,24,0,0,0,86,0,68,0,139,0,119,0,163,0,141,0,161,0,125,0,143,0,97,0,116,0,68,0,86,0,44,0,52,0,17,0,13,0,247,255,227,255,225,255,185,255,220,255,152,255,231,255,125,255,253,255,101,255,17,0,70,255,46,0,39,255,86,0,15,255,141,0,255,254,196,0,255,254,240,0,15,255,0,1,37,255,238,0,75,255,200,0,130,255,147,0,203,255,86,0,30,0,22,0,114,0,214,255,194,0,161,255,0,1,130,255,35,1,136,255,28,1,176,255,236,0,236,255,152,0,44,0,61,0,92,0,240,255,92,0,169,255,35,0,110,255,207,255,57,255,134,255,15,255,110,255,253,254,143,255,19,255,211,255,92,255,41,0,203,255,114,0,59,0,154,0,132,0,156,0,141,0,132,0,105,0,110,0,59,0,108,0,37,0,119,0,48,0,141,0,86,0,154,0,130,0,143,0,156,0,108,0,152,0,57,0,110,0,0,0,46,0,198,255,225,255,158,255,125,255,147,255,11,255,176,255,145,254,231,255,44,254,39,0,242,253,101,0,244,253,150,0,41,254,174,0,125,254,187,0,222,254,192,0,68,255,194,0,167,255,189,0,247,255,172,0,39,0,150,0,55,0,130,0,28,0,108,0,233,255,61,0,169,255,242,255,121,255,139,255,103,255,33,255,130,255,211,254,185,255,185,254,247,255,205,254,35,0,244,254,68,0,35,255,112,0,72,255,169,0,105,255,220,0,147,255,240,0,218,255,220,0,41,0,169,0,110,0,108,0,125,0,50,0,99,0,17,0,44,0,15,0,251,255,37,0,222,255,57,0,225,255,41,0,0,0,253,255,59,0,194,255,141,0,139,255,229,0,112,255,55,1,121,255,130,1,172,255,185,1,0,0,209,1,86,0,187,1,163,0,125,1,209,0,37,1,238,0,200,0,4,1,112,0,13,1,26,0,2,1,196,255,222,0,121,255,172,0,81,255,114,0,101,255,55,0,169,255,6,0,2,0,227,255,81,0,203,255,130,0,192,255,141,0,183,255,116,0,178,255,75,0,183,255,39,0,194,255,35,0,192,255,70,0,172,255,130,0,134,255,192,0,105,255,227,0,97,255,233,0,101,255,218,0,110,255,189,0,121,255,158,0,141,255,110,0,172,255,35,0,203,255,194,255,216,255,83,255,207,255,238,254,189,255,183,254,185,255,196,254,207,255,15,255,238,255,125,255,6,0,209,255,15,0,225,255,0,0,172,255,238,255,90,255,222,255,28,255,220,255,13,255,242,255,30,255,22,0,61,255,75,0,88,255,125,0,112,255,161,0,128,255,176,0,134,255,185,0,128,255,200,0,112,255,227,0,101,255,8,1,108,255,35,1,139,255,28,1,180,255,240,0,216,255,176,0,227,255,119,0,209,255,88,0,172,255,77,0,130,255,72,0,92,255,52,0,68,255,19,0,63,255,253,255,83,255,251,255,123,255,11,0,178,255,39,0,238,255,61,0,39,0,64,0,86,0,46,0,110,0,22,0,112,0,19,0,88,0,39,0,57,0,66,0,37,0,79,0,39,0,72,0,61,0,57,0,90,0,52,0,108,0,77,0,101,0,119,0,66,0,165,0,22,0,194,0,249,255,209,0,0,0,207,0,30,0,196,0,70,0,187,0,97,0,185,0,112,0,192,0,119,0,203,0,134,0,211,0,150,0,220,0,163,0,233,0,156,0,0,1,125,0,28,1,64,0,55,1,242,255,75,1,169,255,70,1,128,255,39,1,130,255,242,0,172,255,183,0,227,255,134,0,28,0,114,0,88,0,114,0,147,0,123,0,203,0,134,0,253,0,145,0,35,1,161,0,50,1,156,0,30,1,123,0,247,0,59,0,203,0,242,255,180,0,172,255,180,0,116,255,196,0,77,255,203,0,52,255,192,0,39,255,167,0,26,255,143,0,6,255,132,0,233,254,145,0,203,254,172,0,178,254,196,0,161,254,207,0,156,254,216,0,161,254,236,0,180,254,22,1,214,254,61,1,251,254,79,1,26,255,55,1,26,255,251,0,8,255,180,0,233,254,125,0,207,254,97,0,200,254,88,0,216,254,79,0,13,255,64,0,99,255,41,0,196,255,17,0,13,0,247,255,37,0,222,255,251,255,205,255,150,255,214,255,33,255,0,0,194,254,77,0,145,254,167,0,152,254,247,0,194,254,26,1,244,254,253,0,28,255,165,0,48,255,48,0,50,255,196,255,50,255,103,255,52,255,28,255,52,255,233,254,39,255,209,254,24,255,216,254,11,255,247,254,13,255,48,255,33,255,134,255,55,255,236,255,61,255,77,0,39,255,165,0,2,255,233,0,229,254,17,1,231,254,13,1,22,255,229,0,101,255,172,0,192,255,119,0,11,0,72,0,68,0,19,0,112,0,222,255,152,0,176,255,189,0,163,255,231,0,194,255,6,1,4,0,15,1,88,0,242,0,156,0,178,0,187,0,99,0,172,0,33,0,112,0,242,255,24,0,207,255,178,255,172,255,86,255,125,255,26,255,66,255,24,255,255,254,72,255,211,254,158,255,194,254,2,0,214,254,105,0,11,255,209,0,97,255,35,1,207,255,92,1,70,0,114,1,176,0,90,1,233,0,33,1,220,0,205,0,150,0,119,0,39,0,55,0,176,255,28,0,59,255,41,0,209,254,75,0,130,254,105,0,88,254,116,0,94,254,108,0,150,254,81,0,236,254,37,0,72,255,238,255,147,255,167,255,189,255,99,255,192,255,52,255,178,255,39,255,180,255,63,255,207,255,108,255,242,255,147,255,11,0,174,255,22,0,169,255,26,0,145,255,24,0,125,255,13,0,114,255,0,0,125,255,249,255,150,255,2,0,185,255,26,0,225,255,50,0,0,0,72,0,15,0,77,0,15,0,59,0,6,0,24,0,2,0,233,255,4,0,189,255,0,0,147,255,244,255,108,255,218,255,75,255,209,255,61,255,227,255,63,255,11,0,79,255,52,0,81,255,61,0,61,255,28,0,22,255,233,255,238,254,189,255,216,254,178,255,231,254,200,255,28,255,242,255,108,255,26,0,187,255,44,0,247,255,28,0,19,0,247,255,26,0,198,255,28,0,152,255,35,0,108,255,39,0,75,255,41,0,70,255,41,0,97,255,37,0,139,255,26,0,178,255,8,0,207,255,253,255,220,255,240,255,227,255,240,255,242,255,247,255,15,0,251,255,55,0,253,255,83,0,253,255,83,0,244,255,59,0,216,255,11,0,158,255,209,255,83,255,136,255,13,255,48,255,222,254,207,254,205,254,101,254,214,254,2,254,251,254,194,253,55,255,185,253,130,255,238,253,207,255,79,254,8,0,185,254,55,0,28,255,110,0,99,255,216,0,141,255,125,1,147,255,48,2,139,255,161,2,134,255,156,2,143,255,50,2,167,255,150,1,192,255,249,0,205,255,121,0,198,255,39,0,178,255,249,255,156,255,231,255,150,255,233,255,161,255,242,255,189,255,253,255,220,255,244,255,238,255,222,255,242,255,200,255,242,255,194,255,247,255,211,255,26,0,251,255,101,0,46,0,214,0,86,0,66,1,79,0,141,1,17,0,158,1,174,255,121,1,66,255,44,1,244,254,205,0,225,254,112,0,6,255,33,0,86,255,227,255,187,255,178,255,33,0,145,255,134,0,134,255,214,0,136,255,6,1,152,255,13,1,163,255,244,0,169,255,218,0,183,255,194,0,218,255,178,0,6,0,163,0,48,0,143,0,57,0,116,0,22,0,77,0,218,255,37,0,172,255,0,0,161,255,227,255,180,255,218,255,214,255,225,255,242,255,233,255,251,255,242,255,236,255,251,255,196,255,8,0,143,255,17,0,90,255,15,0,59,255,249,255,70,255,218,255,123,255,187,255,203,255,158,255,37,0,136,255,121,0,119,255,174,0,101,255,183,0,81,255,152,0,59,255,105,0,50,255,68,0,66,255,48,0,112,255,35,0,187,255,17,0,22,0,0,0,112,0,242,255,174,0,236,255,187,0,231,255,158,0,222,255,90,0,198,255,6,0,161,255,189,255,105,255,139,255,44,255,119,255,251,254,128,255,231,254,163,255,238,254,211,255,15,255,2,0,66,255,28,0,125,255,17,0,192,255,242,255,244,255,200,255,17,0,167,255,33,0,165,255,39,0,183,255,57,0,207,255,94,0,227,255,141,0,247,255,180,0,8,0,194,0,39,0,174,0,64,0,123,0,77,0,52,0,59,0,242,255,19,0,192,255,233,255,163,255,196,255,161,255,176,255,185,255,165,255,222,255,154,255,249,255,154,255,244,255,180,255,214,255,244,255,178,255,64,0,145,255,123,0,116,255,139,0,86,255,105,0,57,255,37,0,46,255,218,255,63,255,163,255,99,255,143,255,134,255,156,255,147,255,198,255,141,255,247,255,112,255,19,0,90,255,28,0,94,255,22,0,141,255,19,0,216,255,37,0,37,0,75,0,103,0,116,0,145,0,145,0,172,0,150,0,187,0,125,0,187,0,77,0,165,0,17,0,121,0,216,255,66,0,169,255,15,0,158,255,233,255,183,255,196,255,231,255,163,255,37,0,139,255,88,0,121,255,112,0,105,255,97,0,99,255,57,0,99,255,15,0,112,255,251,255,139,255,0,0,183,255,28,0,236,255,66,0,26,0,97,0,50,0,108,0,41,0,110,0,4,0,110,0,231,255,128,0,222,255,147,0,236,255,154,0,244,255,134,0,238,255,97,0,218,255,61,0,198,255,48,0,192,255,59,0,189,255,92,0,189,255,130,0,196,255,154,0,200,255,158,0,192,255,150,0,165,255,128,0,128,255,97,0,97,255,52,0,88,255,0,0,103,255,211,255,130,255,185,255,156,255,180,255,176,255,185,255,187,255,194,255,192,255,200,255,192,255,211,255,192,255,233,255,192,255,2,0,192,255,26,0,203,255,39,0,229,255,37,0,22,0,35,0,86,0,28,0,158,0,26,0,207,0,17,0,225,0,2,0,205,0,247,255,158,0,242,255,97,0,242,255,33,0,231,255,238,255,205,255,207,255,167,255,214,255,145,255,253,255,150,255,57,0,185,255,114,0,238,255,150,0,37,0,150,0,77,0,101,0,94,0,15,0,92,0,176,255,79,0,94,255,68,0,57,255,55,0,66,255,33,0,114,255,249,255,183,255,196,255,242,255,136,255,11,0,81,255,253,255,30,255,200,255,247,254,128,255,214,254,63,255,185,254,17,255,161,254,251,254,147,254,255,254,156,254,26,255,189,254,75,255,240,254,123,255,44,255,174,255,108,255,222,255,176,255,19,0,247,255,88,0,64,0,154,0,139,0,194,0,198,0,192,0,225,0,143,0,211,0,61,0,161,0,236,255,90,0,174,255,28,0,147,255,0,0,158,255,0,0,198,255,6,0,6,0,6,0,86,0,247,255,147,0,227,255,185,0,214,255,192,0,220,255,178,0,242,255,158,0,17,0,147,0,59,0,156,0,92,0,174,0,94,0,187,0,68,0,183,0,11,0,152,0,205,255,94,0,152,255,19,0,130,255,196,255,134,255,134,255,154,255,110,255,180,255,128,255,207,255,163,255,229,255,189,255,240,255,207,255,247,255,214,255,244,255,218,255,247,255,207,255,251,255,183,255,0,0,139,255,0,0,90,255,240,255,50,255,211,255,46,255,172,255,86,255,145,255,163,255,139,255,2,0,154,255,88,0,180,255,150,0,211,255,178,0,253,255,180,0,41,0,156,0,99,0,123,0,161,0,88,0,209,0,72,0,240,0,81,0,0,1,108,0,8,1,134,0,11,1,139,0,0,1,114,0,238,0,68,0,218,0,17,0,207,0,238,255,196,0,220,255,176,0,216,255,139,0,218,255,88,0,222,255,39,0,227,255,6,0,236,255,0,0,253,255,0,0,8,0,249,255,11,0,214,255,6,0,156,255,0,0,103,255,4,0,79,255,15,0,97,255,35,0,150,255,57,0,229,255,66,0,52,0,66,0,114,0,52,0,134,0,33,0,108,0,6,0,59,0,242,255,26,0,242,255,22,0,8,0,39,0,46,0,61,0,86,0,75,0,119,0,79,0,141,0,79,0,141,0,75,0,121,0,72,0,86,0,66,0,48,0,50,0,13,0,19,0,233,255,233,255,189,255,187,255,156,255,134,255,154,255,97,255,187,255,79,255,249,255,92,255,50,0,128,255,92,0,165,255,99,0,194,255,75,0,211,255,33,0,225,255,249,255,233,255,229,255,242,255,236,255,244,255,6,0,233,255,37,0,216,255,57,0,203,255,61,0,194,255,66,0,180,255,81,0,163,255,114,0,145,255,154,0,136,255,185,0,141,255,200,0,158,255,198,0,189,255,187,0,233,255,158,0,35,0,112,0,105,0,39,0,167,0,216,255,211,0,147,255,231,0,110,255,231,0,103,255,211,0,108,255,165,0,112,255,99,0,110,255,15,0,114,255,187,255,143,255,119,255,200,255,66,255,26,0,24,255,105,0,255,254,152,0,251,254,136,0,24,255,64,0,79,255,222,255,156,255,145,255,238,255,116,255,68,0,125,255,141,0,139,255,198,0,136,255,222,0,116,255,216,0,94,255,178,0,92,255,128,0,116,255,68,0,161,255,6,0,214,255,207,255,22,0,161,255,92,0,119,255,156,0,81,255,196,0,37,255,207,0,249,254,194,0,218,254,169,0,207,254,143,0,218,254,108,0,253,254,57,0,41,255,244,255,90,255,158,255,136,255,90,255,183,255,55,255,244,255,52,255,81,0,79,255,205,0,112,255,66,1,139,255,145,1,172,255,161,1,209,255,110,1,251,255,17,1,26,0,165,0,33,0,72,0,6,0,13,0,211,255,251,255,150,255,15,0,97,255,59,0,70,255,112,0,61,255,161,0,72,255,196,0,101,255,203,0,141,255,183,0,189,255,147,0,240,255,110,0,33,0,86,0,72,0,66,0,105,0,52,0,132,0,33,0,158,0,0,0,187,0,216,255,218,0,176,255,242,0,150,255,238,0,147,255,207,0,169,255,145,0,209,255,77,0,247,255,17,0,8,0,231,255,249,255,209,255,205,255,205,255,152,255,209,255,101,255,225,255,70,255,244,255,55,255,6,0,30,255,26,0,240,254,55,0,191,254,88,0,169,254,130,0,194,254,156,0,13,255,158,0,125,255,134,0,253,255,81,0,99,0,13,0,154,0,205,255,158,0,147,255,119,0,116,255,57,0,121,255,236,255,156,255,158,255,214,255,81,255,6,0,2,255,30,0,196,254,30,0,161,254,15,0,165,254,4,0,209,254,6,0,24,255,17,0,108,255,26,0,192,255,19,0,251,255,0,0,17,0,229,255,8,0,205,255,238,255,194,255,222,255,207,255,231,255,220,255,6,0,225,255,55,0,207,255,94,0,192,255,105,0,209,255,70,0,15,0,0,0,114,0,185,255,207,0,139,255,6,1,139,255,11,1,178,255,225,0,244,255,156,0,55,0,72,0,101,0,247,255,123,0,176,255,114,0,136,255,94,0,119,255,70,0,119,255,66,0,114,255,79,0,116,255,90,0,132,255,59,0,169,255,225,255,231,255,77,255,33,0,167,254,70,0,39,254,75,0,231,253,41,0,227,253,249,255,8,254,203,255,66,254,167,255,123,254,154,255,172,254,167,255,220,254,203,255,26,255,244,255,108,255,26,0,196,255,66,0,19,0,97,0,83,0,123,0,123,0,141,0,147,0,143,0,152,0,132,0,128,0,121,0,72,0,108,0,17,0,99,0,247,255,88,0,0,0,77,0,33,0,64,0,59,0,57,0,64,0,41,0,48,0,22,0,24,0,251,255,244,255,211,255,196,255,169,255,150,255,130,255,121,255,99,255,123,255,83,255,165,255,83,255,240,255,94,255,70,0,116,255,143,0,150,255,185,0,183,255,185,0,209,255,152,0,218,255,97,0,211,255,48,0,194,255,17,0,174,255,6,0,154,255,15,0,130,255,30,0,101,255,46,0,83,255,50,0,90,255,57,0,132,255,61,0,192,255,64,0,236,255,44,0,247,255,6,0,214,255,218,255,154,255,180,255,94,255,167,255,44,255,172,255,19,255,183,255,24,255,200,255,57,255,222,255,105,255,242,255,156,255,0,0,209,255,253,255,253,255,236,255,39,0,218,255,72,0,203,255,99,0,205,255,125,0,222,255,163,0,249,255,207,0,22,0,0,1,44,0,41,1,41,0,72,1,19,0,81,1,13,0,68,1,39,0,26,1,108,0,218,0,205,0,139,0,46,1,46,0,114,1,211,255,119,1,132,255,55,1,83,255,203,0,68,255,79,0,72,255,233,255,86,255,167,255,94,255,139,255,92,255,125,255,72,255,110,255,37,255,83,255,255,254,59,255,244,254,44,255,22,255,50,255,92,255,79,255,180,255,134,255,0,0,200,255,37,0,2,0,28,0,33,0,253,255,35,0,220,255,26,0,211,255,19,0,216,255,6,0,218,255,238,255,198,255,189,255,154,255,130,255,97,255,77,255,52,255,37,255,35,255,22,255,52,255,44,255,86,255,101,255,103,255,180,255,99,255,251,255,70,255,28,0,35,255,13,0,8,255,218,255,249,254,169,255,242,254,165,255,236,254,220,255,231,254,50,0,229,254,139,0,227,254,192,0,222,254,196,0,218,254,158,0,220,254,108,0,238,254,68,0,26,255,57,0,90,255,64,0,161,255,59,0,218,255,35,0,247,255,242,255,247,255,169,255,236,255,86,255,225,255,6,255,214,255,203,254,185,255,183,254,139,255,203,254,97,255,249,254,88,255,33,255,132,255,44,255,205,255,30,255,19,0,4,255,61,0,238,254,83,0,233,254,88,0,4,255,83,0,55,255,72,0,116,255,64,0,167,255,61,0,198,255,77,0,205,255,101,0,203,255,112,0,205,255,94,0,225,255,44,0,253,255,236,255,17,0,178,255,15,0,147,255,247,255,145,255,216,255,165,255,205,255,198,255,229,255,249,255,22,0,52,0,79,0,119,0,114,0,167,0,119,0,180,0,97,0,154,0,59,0,103,0,22,0,52,0,251,255,22,0,233,255,0,0,227,255,231,255,229,255,194,255,242,255,154,255,8,0,130,255,46,0,136,255,86,0,169,255,123,0,216,255,147,0,253,255,152,0,13,0,130,0,0,0,88,0,229,255,41,0,205,255,0,0,198,255,225,255,209,255,203,255,227,255,205,255,240,255,229,255,253,255,13,0,6,0,61,0,15,0,108,0,33,0,152,0,52,0,192,0,66,0,220,0,68,0,236,0,46,0,233,0,13,0,211,0,242,255,183,0,244,255,150,0,13,0,119,0,48,0,94,0,64,0,70,0,50,0,66,0,19,0,81,0,0,0,123,0,2,0,174,0,39,0,207,0,103,0,205,0,165,0,176,0,196,0,136,0,196,0,94,0,165,0,61,0,123,0,24,0,83,0,233,255,52,0,178,255,33,0,132,255,8,0,110,255,238,255,112,255,200,255,143,255,172,255,169,255,158,255,185,255,165,255,180,255,178,255,154,255,189,255,121,255,183,255,94,255,154,255,83,255,114,255,77,255,81,255,61,255,77,255,28,255,110,255,240,254,174,255,216,254,0,0,236,254,79,0,48,255,132,0,132,255,150,0,192,255,130,0,207,255,81,0,176,255,13,0,134,255,198,255,110,255,147,255,132,255,143,255,194,255,196,255,24,0,35,0,101,0,143,0,143,0,227,0,145,0,13,1,121,0,13,1,92,0,240,0,77,0,203,0,66,0,183,0,41,0,196,0,6,0,244,0,227,255,46,1,198,255,83,1,183,255,90,1,183,255,66,1,194,255,8,1,220,255,180,0,244,255,83,0,0,0,240,255,0,0,158,255,240,255,110,255,216,255,103,255,200,255,132,255,207,255,192,255,249,255,15,0,52,0,99,0,105,0,167,0,139,0,192,0,141,0,178,0,112,0,143,0,72,0,105,0,30,0,83,0,0,0,72,0,231,255,70,0,209,255,77,0,192,255,83,0,185,255,72,0,203,255,33,0,247,255,227,255,55,0,158,255,132,0,112,255,196,0,99,255,233,0,123,255,231,0,172,255,198,0,225,255,139,0,253,255,81,0,249,255,46,0,218,255,35,0,174,255,41,0,136,255,48,0,116,255,46,0,128,255,28,0,165,255,13,0,222,255,17,0,19,0,55,0,59,0,121,0,77,0,203,0,72,0,24,1,61,0,68,1,37,0,72,1,2,0,39,1,211,255,247,0,161,255,203,0,130,255,167,0,139,255,134,0,187,255,88,0,0,0,26,0,48,0,214,255,57,0,154,255,13,0,121,255,194,255,116,255,114,255,125,255,57,255,136,255,37,255,154,255,46,255,198,255,75,255,19,0,105,255,119,0,139,255,216,0,167,255,22,1,185,255,39,1,196,255,22,1,198,255,238,0,198,255,192,0,196,255,150,0,198,255,114,0,207,255,86,0,220,255,64,0,242,255,55,0,4,0,68,0,26,0,97,0,50,0,134,0,70,0,152,0,88,0,150,0,81,0,123,0,39,0,70,0,229,255,8,0,150,255,216,255,79,255,178,255,41,255,163,255,35,255,165,255,55,255,176,255,97,255,192,255,154,255,211,255,233,255,236,255,70,0,19,0,167,0,77,0,247,0,147,0,35,1,216,0,30,1,0,1,227,0,2,1,128,0,233,0,13,0,194,0,169,255,152,0,97,255,123,0,50,255,110,0,11,255,116,0,231,254,132,0,207,254,147,0,200,254,141,0,218,254,103,0,255,254,39,0,52,255,229,255,121,255,187,255,194,255,185,255,253,255,200,255,30,0,203,255,41,0,187,255,44,0,161,255,44,0,150,255,55,0,163,255,72,0,216,255,99,0,41,0,128,0,130,0,158,0,200,0,185,0,242,0,203,0,0,1,209,0,247,0,207,0,236,0,211,0,225,0,225,0,205,0,251,0,172,0,13,1,110,0,6,1,33,0,214,0,225,255,132,0,189,255,35,0,194,255,218,255,216,255,178,255,249,255,178,255,11,0,211,255,15,0,0,0,11,0,57,0,6,0,114,0,13,0,167,0,26,0,203,0,46,0,211,0,66,0,194,0,75,0,143,0,68,0,79,0,33,0,37,0,238,255,39,0,185,255,92,0,141,255,185,0,123,255,37,1,143,255,132,1,203,255,203,1,44,0,225,1,163,0,200,1,19,1,139,1,90,1,70,1,103,1,17,1,64,1,247,0,247,0,247,0,161,0,6,1,77,0,22,1,251,255,24,1,178,255,0,1,134,255,203,0,128,255,116,0,152,255,15,0,198,255,183,255,251,255,114,255,39,0,86,255,72,0,81,255,94,0,77,255,110,0,59,255,123,0,28,255,128,0,4,255,119,0,253,254,103,0,15,255,77,0,52,255,55,0,103,255,52,0,163,255,77,0,222,255,110,0,15,0,136,0,52,0,147,0,81,0,143,0,110,0,125,0,136,0,97,0,163,0,61,0,172,0,22,0,158,0,242,255,116,0,214,255,57,0,203,255,251,255,218,255,200,255,4,0,169,255,72,0,169,255,150,0,192,255,218,0,233,255,15,1,15,0,46,1,48,0,61,1,59,0,52,1,50,0,30,1,33,0,0,1,22,0,240,0,17,0,249,0,2,0,19,1,229,255,50,1,183,255,64,1,141,255,52,1,114,255,26,1,116,255,4,1,139,255,2,1,180,255,17,1,227,255,35,1,19,0,35,1,64,0,4,1,90,0,205,0,86,0,134,0,59,0,64,0,24,0,2,0,253,255,211,255,247,255,172,255,4,0,132,255,39,0,101,255,81,0,94,255,119,0,121,255,141,0,174,255,145,0,220,255,143,0,233,255,134,0,211,255,125,0,178,255,116,0,154,255,108,0,150,255,99,0,185,255,90,0,249,255,81,0,75,0,75,0,154,0,66,0,214,0,44,0,242,0,8,0,249,0,220,255,236,0,165,255,214,0,110,255,189,0,63,255,169,0,48,255,165,0,63,255,176,0,90,255,187,0,108,255,183,0,101,255,154,0,75,255,105,0,44,255,48,0,19,255,253,255,17,255,209,255,55,255,172,255,136,255,132,255,242,255,92,255,86,0,55,255,147,0,37,255,158,0,50,255,139,0,112,255,105,0,216,255,86,0,86,0,86,0,200,0,108,0,28,1,141,0,70,1,169,0,70,1,176,0,37,1,150,0,236,0,99,0,180,0,46,0,154,0,15,0,161,0,15,0,185,0,41,0,198,0,88,0,183,0,125,0,147,0,130,0,110,0,83,0,88,0,0,0,83,0,165,255,94,0,92,255,123,0,61,255,163,0,81,255,216,0,147,255,2,1,236,255,37,1,59,0,64,1,112,0,81,1,139,0,81,1,150,0,64,1,152,0,44,1,136,0,39,1,101,0,57,1,52,0,86,1,6,0,112,1,227,255,116,1,211,255,94,1,214,255,70,1,236,255,48,1,11,0,33,1,44,0,8,1,68,0,236,0,72,0,207,0,48,0,194,0,2,0,207,0,189,255,227,0,110,255,242,0,37,255,225,0,244,254,174,0,231,254,105,0,253,254,35,0,37,255,240,255,81,255,218,255,114,255,227,255,130,255,0,0,123,255,39,0,94,255,72,0,59,255,90,0,22,255,77,0,253,254,55,0,253,254,48,0,22,255,70,0,79,255,130,0,158,255,207,0,251,255,22,1,81,0,57,1,150,0,41,1,185,0,244,0,187,0,172,0,167,0,112,0,130,0,66,0,83,0,33,0,24,0,6,0,205,255,233,255,114,255,198,255,22,255,169,255,196,254,152,255,134,254,147,255,97,254,154,255,75,254,165,255,59,254,189,255,48,254,222,255,52,254,2,0,86,254,33,0,147,254,48,0,218,254,44,0,13,255,33,0,28,255,28,0,17,255,41,0,242,254,77,0,207,254,125,0,183,254,178,0,183,254,225,0,209,254,244,0,15,255,233,0,99,255,189,0,192,255,141,0,15,0,110,0,64,0,116,0,66,0,132,0,24,0,150,0,220,255,161,0,158,255,172,0,116,255,198,0,116,255,229,0,147,255,11,1,196,255,39,1,240,255,44,1,2,0,22,1,2,0,236,0,240,255,185,0,214,255,143,0,207,255,116,0,244,255,99,0,72,0,81,0,176,0,52,0,4,1,22,0,46,1,0,0,46,1,238,255,15,1,229,255,218,0,216,255,147,0,209,255,94,0,200,255,72,0,187,255,79,0,169,255,110,0,134,255,141,0,88,255,163,0,35,255,169,0,242,254,163,0,207,254,152,0,194,254,141,0,200,254,139,0,216,254,141,0,225,254,139,0,218,254,123,0,198,254,97,0,174,254,70,0,156,254,55,0,143,254,55,0,130,254,70,0,112,254,90,0,99,254,119,0,97,254,147,0,116,254,174,0,158,254,192,0,205,254,196,0,244,254,194,0,11,255,189,0,13,255,189,0,2,255,192,0,249,254,194,0,4,255,200,0,46,255,216,0,114,255,251,0,172,255,35,1,198,255,59,1,180,255,50,1,136,255,17,1,90,255,229,0,57,255,194,0,41,255,169,0,48,255,161,0,68,255,154,0,88,255,143,0,99,255,128,0,114,255,108,0,154,255,75,0,231,255,19,0,77,0,207,255,183,0,139,255,6,1,94,255,44,1,86,255,37,1,116,255,13,1,174,255,2,1,225,255,11,1,240,255,30,1,209,255,41,1,147,255,22,1,99,255,225,0,94,255,167,0,143,255,110,0,231,255,64,0,72,0,30,0,167,0,11,0,238,0,8,0,22,1,26,0,22,1,59,0,247,0,92,0,196,0,108,0,141,0,88,0,90,0,46,0,57,0,242,255,48,0,189,255,52,0,150,255,66,0,132,255,70,0,134,255,41,0,154,255,249,255,174,255,180,255,172,255,134,255,150,255,134,255,119,255,183,255,108,255,2,0,116,255,79,0,145,255,132,0,194,255,152,0,253,255,139,0,46,0,114,0,79,0,94,0,86,0,75,0,79,0,61,0,75,0,44,0,94,0,37,0,132,0,35,0,178,0,33,0,205,0,30,0,194,0,30,0,143,0,39,0,77,0,61,0,17,0,88,0,240,255,101,0,220,255,92,0,214,255,66,0,209,255,39,0,225,255,24,0,8,0,26,0,70,0,41,0,132,0,55,0,165,0,57,0,165,0,55,0,134,0,52,0,88,0,61,0,30,0,77,0,218,255,105,0,136,255,143,0,50,255,185,0,242,254,222,0,211,254,233,0,214,254,216,0,244,254,180,0,39,255,134,0,103,255,83,0,178,255,26,0,8,0,225,255,103,0,169,255,194,0,128,255,0,1,101,255,17,1,77,255,244,0,59,255,192,0,46,255,139,0,41,255,114,0,48,255,132,0,66,255,183,0,83,255,238,0,94,255,11,1,99,255,240,0,99,255,161,0,119,255,46,0,167,255,200,255,231,255,145,255,39,0,152,255,83,0,198,255,99,0,0,0,94,0,37,0,81,0,59,0,72,0,68,0,79,0,79,0,94,0,86,0,103,0,92,0,88,0,110,0,41,0,132,0,229,255,152,0,156,255,152,0,94,255,114,0,52,255,50,0,33,255,238,255,37,255,178,255,61,255,145,255,103,255,141,255,158,255,156,255,211,255,189,255,249,255,229,255,2,0,15,0,251,255,50,0,231,255,68,0,218,255,61,0,218,255,37,0,227,255,6,0,247,255,236,255,19,0,218,255,61,0,222,255,99,0,0,0,121,0,72,0,128,0,163,0,110,0,253,0,68,0,68,1,8,0,125,1,189,255,185,1,110,255,238,1,52,255,17,2,33,255,8,2,52,255,216,1,97,255,150,1,145,255,86,1,187,255,46,1,214,255,30,1,220,255,24,1,209,255,17,1,180,255,6,1,152,255,244,0,132,255,211,0,132,255,161,0,150,255,101,0,176,255,64,0,203,255,72,0,225,255,125,0,240,255,198,0,249,255,8,1,0,0,55,1,13,0,77,1,37,0,81,1,61,0,66,1,75,0,44,1,61,0,24,1,19,0,6,1,225,255,247,0,172,255,236,0,139,255,231,0,125,255,231,0,141,255,227,0,169,255,207,0,209,255,163,0,244,255,83,0,15,0,220,255,35,0,75,255,37,0,189,254,30,0,97,254,28,0,72,254,39,0,123,254,64,0,218,254,94,0,77,255,112,0,189,255,112,0,24,0,88,0,99,0,35,0,143,0,231,255,163,0,178,255,169,0,154,255,172,0,161,255,169,0,187,255,158,0,216,255,128,0,236,255,66,0,242,255,251,255,238,255,180,255,225,255,130,255,198,255,99,255,152,255,77,255,94,255,50,255,41,255,37,255,15,255,50,255,24,255,110,255,59,255,218,255,99,255,83,0,139,255,192,0,178,255,6,1,209,255,33,1,244,255,15,1,8,0,233,0,22,0,180,0,28,0,136,0,52,0,110,0,90,0,110,0,143,0,128,0,192,0,158,0,229,0,178,0,253,0,185,0,8,1,178,0,0,1,161,0,229,0,141,0,176,0,112,0,116,0,88,0,50,0,72,0,253,255,70,0,218,255,81,0,205,255,99,0,209,255,121,0,218,255,150,0,222,255,180,0,225,255,196,0,222,255,185,0,225,255,152,0,220,255,105,0,214,255,70,0,207,255,48,0,200,255,46,0,192,255,52,0,189,255,68,0,194,255,79,0,214,255,83,0,251,255,97,0,41,0,125,0,83,0,167,0,110,0,198,0,119,0,192,0,108,0,136,0,94,0,55,0,97,0,238,255,123,0,203,255,169,0,222,255,218,0,24,0,251,0,101,0,6,1,172,0,251,0,225,0,229,0,249,0,209,0,247,0,207,0,216,0,222,0,136,0,240,0,2,0,242,0,105,255,218,0,242,254,174,0,200,254,123,0,222,254,81,0,26,255,46,0,88,255,22,0,132,255,13,0,152,255,17,0,147,255,28,0,121,255,30,0,90,255,26,0,63,255,11,0,66,255,2,0,112,255,2,0,198,255,15,0,52,0,39,0,158,0,79,0,236,0,130,0,17,1,176,0,15,1,207,0,238,0,222,0,189,0,216,0,132,0,200,0,72,0,167,0,28,0,130,0,2,0,90,0,251,255,64,0,253,255,50,0,6,0,44,0,26,0,41,0,55,0,30,0,94,0,17,0,136,0,2,0,163,0,242,255,161,0,227,255,132,0,216,255,101,0,211,255,99,0,209,255,123,0,207,255,152,0,211,255,161,0,207,255,136,0,192,255,97,0,172,255,68,0,165,255,66,0,172,255,81,0,192,255,108,0,214,255,121,0,233,255,116,0,0,0,110,0,33,0,116,0,86,0,147,0,147,0,194,0,196,0,240,0,207,0,11,1,172,0,17,1,86,0,251,0,222,255,216,0,94,255,163,0,242,254,105,0,183,254,48,0,176,254,0,0,222,254,218,255,46,255,194,255,132,255,196,255,211,255,222,255,19,0,6,0,83,0,55,0,132,0,103,0,158,0,156,0,152,0,196,0,132,0,214,0,121,0,196,0,132,0,156,0,165,0,103,0,200,0,50,0,218,0,11,0,216,0,242,255,189,0,236,255,152,0,251,255,108,0,35,0,70,0,83,0,50,0,119,0,37,0,128,0,19,0,116,0,0,0,94,0,225,255,79,0,200,255,83,0,189,255,99,0,200,255,114,0,222,255,110,0,242,255,86,0,0,0,50,0,0,0,28,0,242,255,46,0,227,255,92,0,218,255,154,0,229,255,207,0,11,0,242,0,70,0,0,1,134,0,244,0,180,0,218,0,196,0,187,0,194,0,169,0,187,0,161,0,192,0,147,0,196,0,130,0,192,0,105,0,172,0,83,0,139,0,68,0,108,0,55,0,86,0,33,0,72,0,0,0,66,0,214,255,66,0,189,255,81,0,194,255,119,0,229,255,180,0,8,0,247,0,33,0,48,1,37,0,72,1,30,0,57,1,19,0,19,1,253,255,240,0,194,255,209,0,103,255,176,0,4,255,136,0,180,254,97,0,141,254,55,0,145,254,17,0,189,254,233,255,6,255,205,255,75,255,200,255,130,255,218,255,154,255,242,255,147,255,253,255,112,255,242,255,57,255,216,255,255,254,185,255,216,254,169,255,200,254,172,255,205,254,185,255,200,254,203,255,174,254,220,255,132,254,236,255,105,254,251,255,112,254,251,255,161,254,238,255,240,254,216,255,79,255,198,255,178,255,192,255,15,0,203,255,97,0,233,255,161,0,19,0,189,0,77,0,189,0,141,0,161,0,194,0,114,0,220,0,70,0,209,0,41,0,152,0,50,0,64,0,101,0,229,255,192,0,147,255,41,1,94,255,128,1,70,255,174,1,70,255,172,1,97,255,139,1,143,255,103,1,185,255,92,1,207,255,112,1,200,255,150,1,183,255,178,1,174,255,174,1,183,255,132,1,207,255,72,1,231,255,13,1,244,255,218,0,244,255,174,0,238,255,134,0,236,255,79,0,247,255,11,0,4,0,203,255,13,0,163,255,251,255,161,255,216,255,189,255,178,255,233,255,147,255,15,0,134,255,44,0,132,255,68,0,134,255,103,0,134,255,158,0,143,255,222,0,165,255,19,1,198,255,41,1,242,255,33,1,35,0,2,1,75,0,216,0,86,0,174,0,66,0,134,0,19,0,103,0,231,255,90,0,196,255,94,0,180,255,114,0,176,255,141,0,176,255,163,0,178,255,187,0,189,255,211,0,216,255,220,0,4,0,209,0,64,0,176,0,123,0,128,0,161,0,72,0,172,0,22,0,152,0,240,255,108,0,227,255,52,0,236,255,15,0,6,0,6,0,30,0,22,0,44,0,44,0,46,0,57,0,50,0,52,0,55,0,48,0,52,0,41,0,37,0,44,0,0,0,39,0,207,255,15,0,172,255,227,255,161,255,174,255,176,255,130,255,198,255,97,255,214,255,86,255,209,255,92,255,183,255,128,255,147,255,183,255,116,255,229,255,105,255,242,255,116,255,203,255,145,255,134,255,185,255,72,255,222,255,46,255,251,255,61,255,8,0,105,255,15,0,169,255,15,0,242,255,4,0,59,0,249,255,130,0,240,255,176,0,240,255,178,0,251,255,136,0,6,0,50,0,22,0,203,255,30,0,105,255,15,0,46,255,231,255,28,255,165,255,46,255,92,255,75,255,39,255,105,255,19,255,123,255,30,255,143,255,61,255,180,255,88,255,253,255,97,255,99,0,83,255,209,0,52,255,39,1,15,255,72,1,251,254,50,1,8,255,247,0,48,255,161,0,105,255,72,0,169,255,238,255,220,255,147,255,0,0,63,255,24,0,6,255,39,0,244,254,50,0,17,255,57,0,81,255,57,0,156,255,48,0,225,255,30,0,17,0,253,255,64,0,209,255,116,0,167,255,178,0,139,255,238,0,128,255,11,1,134,255,247,0,163,255,178,0,200,255,86,0,242,255,0,0,28,0,196,255,72,0,178,255,119,0,189,255,163,0,214,255,187,0,229,255,172,0,236,255,108,0,242,255,8,0,249,255,174,255,6,0,116,255,17,0,123,255,26,0,167,255,33,0,229,255,33,0,17,0,24,0,41,0,4,0,52,0,240,255,57,0,231,255,59,0,247,255,59,0,37,0,57,0,108,0,57,0,183,0,64,0,236,0,81,0,11,1,94,0,11,1,90,0,236,0,55,0,165,0,8,0,57,0,225,255,192,255,205,255,101,255,203,255,75,255,205,255,108,255,209,255,172,255,216,255,222,255,231,255,236,255,249,255,214,255,4,0,178,255,15,0,147,255,30,0,134,255,57,0,136,255,94,0,141,255,141,0,134,255,167,0,114,255,158,0,77,255,119,0,30,255,66,0,240,254,22,0,209,254,2,0,214,254,0,0,11,255,15,0,103,255,46,0,222,255,101,0,83,0,165,0,172,0,218,0,211,0,238,0,203,0,222,0,165,0,183,0,112,0,136,0,57,0,86,0,253,255,44,0,196,255,8,0,145,255,0,0,119,255,33,0,123,255,105,0,169,255,196,0,244,255,17,1,72,0,57,1,145,0,52,1,200,0,17,1,229,0,218,0,238,0,161,0,222,0,123,0,196,0,112,0,163,0,121,0,134,0,130,0,119,0,112,0,114,0,61,0,114,0,247,255,119,0,183,255,130,0,156,255,141,0,176,255,141,0,240,255,125,0,68,0,88,0,139,0,33,0,163,0,225,255,132,0,158,255,59,0,116,255,242,255,103,255,178,255,128,255,134,255,165,255,103,255,198,255,81,255,214,255,59,255,216,255,41,255,209,255,30,255,205,255,33,255,211,255,50,255,225,255,88,255,240,255,134,255,240,255,174,255,231,255,196,255,211,255,180,255,187,255,123,255,165,255,41,255,154,255,231,254,150,255,203,254,150,255,227,254,145,255,46,255,143,255,154,255,145,255,4,0,152,255,83,0,163,255,130,0,189,255,145,0,244,255,128,0,66,0,72,0,165,0,242,255,0,1,150,255,50,1,79,255,50,1,48,255,0,1,66,255,178,0,123,255,99,0,205,255,50,0,39,0,48,0,123,0,77,0,192,0,110,0,233,0,125,0,238,0,114,0,209,0,79,0,154,0,37,0,90,0,251,255,37,0,211,255,8,0,180,255,2,0,150,255,11,0,114,255,8,0,77,255,247,255,37,255,209,255,4,255,167,255,242,254,139,255,244,254,130,255,13,255,141,255,52,255,169,255,94,255,205,255,132,255,231,255,169,255,233,255,216,255,216,255,17,0,194,255,86,0,178,255,145,0,185,255,185,0,207,255,187,0,242,255,147,0,26,0,83,0,57,0,15,0,57,0,229,255,11,0,214,255,198,255,216,255,134,255,214,255,105,255,198,255,112,255,169,255,121,255,147,255,88,255,134,255,255,254,143,255,136,254,163,255,39,254,196,255,247,253,238,255,247,253,22,0,28,254,72,0,99,254,130,0,203,254,187,0,79,255,227,0,222,255,247,0,92,0,233,0,174,0,194,0,200,0,141,0,174,0,86,0,123,0,41,0,75,0,6,0,28,0,236,255,229,255,207,255,145,255,178,255,59,255,154,255,255,254,128,255,240,254,105,255,15,255,88,255,72,255,70,255,150,255,41,255,229,255,6,255,37,0,231,254,75,0,214,254,75,0,229,254,48,0,19,255,15,0,77,255,242,255,136,255,227,255,178,255,233,255,218,255,6,0,8,0,61,0,57,0,123,0,101,0,178,0,134,0,214,0,158,0,220,0,174,0,211,0,180,0,189,0,180,0,158,0,178,0,128,0,174,0,94,0,165,0,61,0,143,0,33,0,103,0,4,0,41,0,242,255,229,255,240,255,165,255,2,0,125,255,39,0,108,255,83,0,119,255,114,0,150,255,132,0,200,255,145,0,0,0,161,0,46,0,167,0,79,0,161,0,86,0,130,0,72,0,81,0,39,0,24,0,244,255,236,255,185,255,220,255,128,255,236,255,86,255,11,0,77,255,39,0,90,255,57,0,121,255,59,0,158,255,55,0,185,255,39,0,209,255,11,0,233,255,242,255,253,255,231,255,8,0,247,255,11,0,24,0,4,0,59,0,247,255,81,0,231,255,88,0,218,255,99,0,222,255,114,0,240,255,141,0,6,0,165,0,26,0,172,0,30,0,143,0,19,0,94,0,249,255,46,0,205,255,15,0,152,255,6,0,103,255,13,0,72,255,26,0,68,255,39,0,77,255,46,0,86,255,46,0,83,255,33,0,79,255,28,0,88,255,44,0,110,255,70,0,136,255,108,0,163,255,143,0,189,255,172,0,229,255,194,0,22,0,214,0,83,0,233,0,136,0,251,0,180,0,13,1,205,0,22,1,216,0,17,1,214,0,0,1,203,0,218,0,185,0,172,0,165,0,139,0,139,0,132,0,110,0,169,0,92,0,236,0,83,0,52,1,88,0,97,1,83,0,86,1,75,0,15,1,46,0,158,0,8,0,37,0,240,255,198,255,227,255,145,255,231,255,130,255,242,255,130,255,251,255,128,255,244,255,116,255,225,255,97,255,205,255,81,255,203,255,86,255,214,255,114,255,236,255,161,255,11,0,211,255,48,0,0,0,83,0,41,0,112,0,88,0,125,0,145,0,128,0,192,0,123,0,214,0,110,0,209,0,97,0,183,0,75,0,152,0,46,0,123,0,17,0,97,0,251,255,64,0,249,255,28,0,8,0,6,0,41,0,13,0,66,0,50,0,72,0,105,0,57,0,167,0,22,0,211,0,225,255,222,0,161,255,192,0,110,255,128,0,94,255,66,0,119,255,35,0,167,255,46,0,227,255,81,0,17,0,116,0,59,0,123,0,90,0,90,0,112,0,26,0,116,0,209,255,90,0,143,255,39,0,105,255,233,255,112,255,176,255,167,255,145,255,247,255,145,255,52,0,178,255,77,0,236,255,59,0,33,0,22,0,72,0,238,255,97,0,200,255,112,0,169,255,123,0,152,255,132,0,158,255,143,0,194,255,141,0,244,255,114,0,35,0,59,0,50,0,247,255,35,0,187,255,4,0,158,255,238,255,178,255,238,255,236,255,0,0,57,0,30,0,125,0,57,0,169,0,59,0,189,0,35,0,187,0,251,255,169,0,198,255,141,0,136,255,99,0,75,255,55,0,17,255,11,0,240,254,227,255,242,254,194,255,26,255,172,255,79,255,169,255,123,255,189,255,158,255,231,255,185,255,44,0,216,255,130,0,0,0,209,0,44,0,11,1,83,0,35,1,114,0,26,1,139,0,4,1,154,0,229,0,158,0,205,0,145,0,196,0,125,0,209,0,112,0,251,0,112,0,61,1,123,0,139,1,139,0,187,1,147,0,194,1,145,0,154,1,141,0,77,1,139,0,236,0,143,0,141,0,152,0,57,0,156,0,242,255,136,0,187,255,81,0,136,255,6,0,97,255,192,255,66,255,150,255,52,255,150,255,59,255,180,255,90,255,227,255,141,255,13,0,203,255,48,0,247,255,70,0,0,0,75,0,220,255,64,0,136,255,44,0,26,255,26,0,194,254,11,0,167,254,253,255,218,254,233,255,75,255,218,255,218,255,214,255,99,0,227,255,207,0,0,0,13,1,39,0,19,1,77,0,229,0,103,0,152,0,112,0,59,0,105,0,225,255,83,0,143,255,64,0,90,255,52,0,68,255,70,0,88,255,108,0,145,255,163,0,229,255,207,0,66,0,229,0,150,0,220,0,205,0,198,0,225,0,180,0,207,0,174,0,156,0,174,0,72,0,165,0,236,255,141,0,141,255,97,0,75,255,44,0,41,255,242,255,46,255,187,255,79,255,139,255,123,255,94,255,167,255,63,255,211,255,41,255,0,0,37,255,41,0,55,255,83,0,90,255,125,0,134,255,163,0,174,255,198,0,194,255,218,0,194,255,231,0,183,255,2,1,172,255,52,1,167,255,116,1,169,255,169,1,176,255,185,1,185,255,158,1,196,255,103,1,209,255,39,1,227,255,238,0,2,0,189,0,44,0,150,0,83,0,116,0,103,0,83,0,97,0,55,0,70,0,26,0,39,0,6,0,19,0,253,255,19,0,0,0,50,0,17,0,108,0,50,0,180,0,83,0,244,0,108,0,22,1,130,0,6,1,152,0,214,0,178,0,154,0,192,0,114,0,185,0,119,0,163,0,158,0,134,0,214,0,119,0,247,0,125,0,233,0,152,0,180,0,174,0,103,0,185,0,17,0,174,0,205,255,147,0,169,255,116,0,178,255,90,0,216,255,77,0,2,0,66,0,24,0,48,0,13,0,15,0,231,255,231,255,174,255,196,255,119,255,185,255,61,255,198,255,19,255,231,255,253,254,2,0,11,255,6,0,46,255,238,255,90,255,200,255,125,255,172,255,136,255,163,255,134,255,176,255,132,255,200,255,145,255,214,255,187,255,218,255,238,255,211,255,22,0,207,255,37,0,211,255,24,0,218,255,253,255,227,255,216,255,233,255,196,255,240,255,207,255,6,0,251,255,59,0,46,0,132,0,88,0,203,0,108,0,249,0,125,0,253,0,152,0,220,0,185,0,176,0,209,0,143,0,203,0,130,0,172,0,139,0,119,0,150,0,57,0,154,0,242,255,147,0,167,255,130,0,101,255,116,0,57,255,125,0,48,255,158,0,70,255,214,0,110,255,11,1,163,255,44,1,216,255,41,1,2,0,15,1,22,0,236,0,17,0,207,0,4,0,189,0,6,0,174,0,26,0,139,0,59,0,94,0,90,0,52,0,103,0,19,0,88,0,253,255,52,0,236,255,15,0,229,255,249,255,242,255,242,255,15,0,244,255,57,0,251,255,101,0,0,0,132,0,2,0,139,0,8,0,114,0,17,0,70,0,41,0,17,0,83,0,222,255,132,0,180,255,176,0,156,255,200,0,161,255,196,0,196,255,158,0,253,255,97,0,50,0,26,0,86,0,220,255,101,0,172,255,92,0,139,255,64,0,121,255,24,0,110,255,244,255,101,255,205,255,99,255,161,255,114,255,121,255,147,255,101,255,198,255,112,255,253,255,152,255,44,0,211,255,86,0,11,0,123,0,52,0,154,0,64,0,174,0,52,0,180,0,35,0,174,0,15,0,158,0,0,0,134,0,238,255,114,0,209,255,114,0,172,255,132,0,134,255,167,0,112,255,198,0,116,255,203,0,139,255,176,0,167,255,116,0,189,255,37,0,207,255,218,255,225,255,169,255,251,255,167,255,11,0,227,255,15,0,70,0,0,0,185,0,227,255,24,1,205,255,72,1,198,255,77,1,207,255,44,1,231,255,240,0,8,0,158,0,52,0,64,0,92,0,229,255,114,0,158,255,132,0,119,255,150,0,110,255,172,0,130,255,189,0,172,255,196,0,225,255,172,0,8,0,123,0,33,0,57,0,22,0,244,255,244,255,189,255,198,255,163,255,158,255,174,255,139,255,214,255,141,255,11,0,158,255,57,0,185,255,88,0,209,255,105,0,233,255,125,0,247,255,161,0,253,255,216,0,2,0,11,1,15,0,37,1,35,0,19,1,66,0,225,0,105,0,169,0,152,0,143,0,200,0,161,0,229,0,214,0,231,0,11,1,207,0,24,1,167,0,251,0,130,0,185,0,108,0,116,0,108,0,68,0,114,0,59,0,114,0,79,0,114,0,112,0,116,0,143,0,134,0,172,0,172,0,196,0,209,0,207,0,238,0,200,0,251,0,167,0,240,0,112,0,205,0,44,0,143,0,236,255,57,0,178,255,218,255,141,255,134,255,121,255,81,255,101,255,66,255,79,255,79,255,63,255,114,255,72,255,161,255,116,255,214,255,189,255,2,0,0,0,37,0,39,0,61,0,48,0,88,0,41,0,141,0,37,0,225,0,59,0,68,1,103,0,150,1,152,0,185,1,178,0,158,1,158,0,88,1,99,0,11,1,26,0,205,0,231,255,169,0,220,255,154,0,242,255,158,0,13,0,178,0,28,0,200,0,13,0,216,0,240,255,218,0,218,255,198,0,220,255,165,0,251,255,134,0,33,0,112,0,55,0,99,0,41,0,88,0,0,0,57,0,189,255,8,0,121,255,218,255,72,255,192,255,52,255,198,255,57,255,242,255,75,255,55,0,101,255,128,0,123,255,196,0,134,255,233,0,130,255,231,0,116,255,192,0,99,255,130,0,88,255,68,0,94,255,26,0,112,255,17,0,136,255,39,0,161,255,81,0,174,255,125,0,185,255,152,0,196,255,158,0,205,255,147,0,207,255,134,0,200,255,141,0,192,255,169,0,178,255,205,0,174,255,222,0,167,255,214,0,152,255,187,0,114,255,156,0,66,255,136,0,30,255,125,0,22,255,119,0,55,255,108,0,125,255,90,0,211,255,64,0,41,0,26,0,103,0,249,255,119,0,229,255,90,0,238,255,30,0,13,0,236,255,50,0,218,255,86,0,240,255,119,0,24,0,154,0,68,0,196,0,94,0,242,0,112,0,24,1,130,0,39,1,150,0,26,1,158,0,236,0,152,0,172,0,121,0,103,0,86,0,44,0,55,0,11,0,37,0,11,0,37,0,39,0,52,0,81,0,81,0,123,0,121,0,154,0,172,0,174,0,218,0,183,0,0,1,183,0,13,1,176,0,13,1,174,0,251,0,174,0,222,0,176,0,187,0,180,0,139,0,183,0,83,0,189,0,35,0,194,0,2,0,189,0,253,255,167,0,13,0,141,0,55,0,134,0,108,0,152,0,145,0,189,0,145,0,225,0,92,0,244,0,6,0,0,1,174,255,251,0,119,255,231,0,108,255,189,0,143,255,134,0,196,255,81,0,249,255,44,0,24,0,22,0,28,0,17,0,17,0,17,0,4,0,11,0,4,0,251,255,26,0,225,255,52,0,211,255,70,0,229,255,77,0,15,0,68,0,70,0,37,0,108,0,251,255,108,0,214,255,57,0,198,255,218,255,225,255,92,255,19,0,225,254,88,0,143,254,156,0,121,254,216,0,147,254,11,1,207,254,39,1,24,255,50,1,92,255,28,1,147,255,225,0,189,255,130,0,214,255,13,0,222,255,158,255,225,255,77,255,214,255,46,255,196,255,55,255,178,255,105,255,152,255,172,255,123,255,244,255,101,255,44,0,86,255,92,0,86,255,125,0,99,255,152,0,134,255,163,0,187,255,152,0,244,255,123,0,24,0,72,0,28,0,8,0,11,0,196,255,242,255,116,255,216,255,44,255,189,255,242,254,150,255,214,254,97,255,211,254,35,255,236,254,231,254,35,255,174,254,114,255,132,254,198,255,119,254,2,0,147,254,26,0,216,254,17,0,55,255,249,255,147,255,229,255,220,255,231,255,17,0,2,0,55,0,50,0,88,0,101,0,116,0,141,0,141,0,147,0,156,0,114,0,158,0,59,0,152,0,4,0,143,0,238,255,139,0,0,0,145,0,50,0,165,0,116,0,183,0,189,0,187,0,2,1,176,0,55,1,150,0,83,1,114,0,79,1,68,0,37,1,19,0,229,0,216,255,161,0,152,255,99,0,90,255,50,0,39,255,11,0,6,255,236,255,251,254,207,255,8,255,196,255,44,255,207,255,90,255,233,255,136,255,19,0,169,255,77,0,183,255,145,0,172,255,209,0,141,255,253,0,116,255,8,1,112,255,244,0,150,255,209,0,225,255,185,0,48,0,172,0,108,0,167,0,125,0,147,0,110,0,112,0,79,0,66,0,55,0,22,0,46,0,249,255,46,0,229,255,37,0,233,255,15,0,0,0,244,255,39,0,227,255,72,0,231,255,75,0,11,0,52,0,68,0,26,0,130,0,33,0,174,0,90,0,185,0,185,0,161,0,24,1,114,0,81,1,57,0,83,1,19,0,28,1,8,0,194,0,24,0,88,0,57,0,240,255,92,0,141,255,112,0,57,255,97,0,2,255,55,0,242,254,8,0,6,255,253,255,46,255,24,0,97,255,81,0,150,255,123,0,192,255,119,0,214,255,61,0,203,255,238,255,165,255,167,255,125,255,128,255,97,255,116,255,81,255,116,255,70,255,119,255,48,255,116,255,17,255,119,255,249,254,136,255,244,254,172,255,17,255,229,255,66,255,33,0,121,255,86,0,169,255,116,0,214,255,132,0,0,0,132,0,41,0,139,0,79,0,163,0,105,0,209,0,116,0,4,1,114,0,48,1,97,0,68,1,68,0,64,1,39,0,39,1,17,0,11,1,2,0,229,0,0,0,189,0,0,0,150,0,4,0,119,0,17,0,99,0,39,0,92,0,59,0,97,0,70,0,114,0,64,0,150,0,35,0,192,0,249,255,231,0,207,255,249,0,185,255,240,0,178,255,203,0,187,255,147,0,205,255,83,0,222,255,30,0,227,255,0,0,216,255,247,255,200,255,240,255,189,255,227,255,187,255,211,255,189,255,218,255,185,255,251,255,163,255,46,0,110,255,90,0,19,255,112,0,169,254,105,0,75,254,72,0,22,254,24,0,11,254,216,255,37,254,145,255,79,254,81,255,121,254,37,255,158,254,13,255,198,254,13,255,8,255,44,255,112,255,121,255,242,255,238,255,112,0,108,0,207,0,207,0,253,0,11,1,251,0,26,1,220,0,17,1,180,0,244,0,145,0,205,0,123,0,158,0,105,0,101,0,92,0,41,0,79,0,242,255,66,0,194,255,46,0,165,255,26,0,156,255,11,0,176,255,13,0,225,255,37,0,28,0,90,0,77,0,152,0,99,0,207,0,86,0,229,0,50,0,207,0,11,0,143,0,233,255,50,0,207,255,216,255,198,255,147,255,207,255,116,255,225,255,123,255,244,255,161,255,6,0,218,255,24,0,24,0,50,0,77,0,66,0,103,0,72,0,99,0,66,0,68,0,66,0,26,0,79,0,251,255,108,0,231,255,130,0,222,255,143,0,222,255,152,0,227,255,165,0,233,255,174,0,247,255,176,0,15,0,154,0,41,0,112,0,64,0,55,0,75,0,244,255,75,0,174,255,64,0,116,255,46,0,92,255,17,0,99,255,236,255,136,255,198,255,200,255,176,255,19,0,176,255,103,0,203,255,169,0,244,255,194,0,35,0,172,0,77,0,114,0,92,0,46,0,79,0,240,255,41,0,200,255,0,0,180,255,205,255,185,255,156,255,205,255,101,255,238,255,50,255,22,0,11,255,75,0,253,254,141,0,11,255,214,0,44,255,17,1,81,255,46,1,112,255,46,1,139,255,28,1,163,255,8,1,183,255,247,0,196,255,236,0,209,255,225,0,227,255,211,0,2,0,187,0,37,0,136,0,75,0,59,0,105,0,222,255,141,0,125,255,192,0,46,255,244,0,244,254,30,1,220,254,39,1,225,254,6,1,6,255,203,0,59,255,145,0,110,255,110,0,150,255,99,0,180,255,94,0,211,255,72,0,244,255,37,0,15,0,6,0,33,0,4,0,28,0,33,0,6,0,66,0,231,255,92,0,200,255,108,0,189,255,114,0,211,255,121,0,253,255,132,0,35,0,147,0,57,0,163,0,48,0,180,0,24,0,196,0,251,255,205,0,229,255,196,0,211,255,161,0,194,255,88,0,174,255,244,255,161,255,132,255,150,255,33,255,134,255,207,254,116,255,154,254,105,255,116,254,103,255,105,254,112,255,130,254,119,255,191,254,121,255,19,255,110,255,119,255,81,255,209,255,37,255,35,0,251,254,103,0,214,254,154,0,205,254,176,0,229,254,165,0,22,255,132,0,88,255,86,0,156,255,48,0,214,255,30,0,251,255,30,0,24,0,41,0,55,0,48,0,86,0,48,0,103,0,39,0,81,0,35,0,15,0,33,0,183,255,30,0,97,255,13,0,52,255,238,255,50,255,203,255,92,255,169,255,163,255,147,255,247,255,136,255,64,0,136,255,99,0,134,255,88,0,110,255,24,0,66,255,183,255,6,255,83,255,205,254,8,255,172,254,225,254,174,254,220,254,205,254,238,254,251,254,6,255,39,255,22,255,61,255,26,255,66,255,28,255,61,255,41,255,57,255,66,255,57,255,88,255,63,255,101,255,72,255,108,255,72,255,108,255,57,255,101,255,28,255,86,255,6,255,70,255,255,254,66,255,15,255,79,255,48,255,108,255,97,255,141,255,165,255,174,255,247,255,205,255,68,0,244,255,141,0,33,0,196,0,72,0,233,0,99,0,253,0,108,0,249,0,105,0,225,0,103,0,183,0,110,0,130,0,132,0,75,0,161,0,37,0,198,0,15,0,240,0,24,0,26,1,66,0,68,1,130,0,90,1,194,0,83,1,236,0,46,1,249,0,240,0,233,0,161,0,192,0,81,0,125,0,11,0,50,0,220,255,247,255,194,255,214,255,196,255,209,255,214,255,231,255,240,255,8,0,0,0,46,0,4,0,79,0,247,255,101,0,218,255,116,0,180,255,125,0,141,255,128,0,114,255,128,0,101,255,108,0,103,255,55,0,112,255,231,255,121,255,139,255,130,255,63,255,130,255,26,255,121,255,30,255,101,255,61,255,79,255,94,255,61,255,116,255,48,255,123,255,35,255,125,255,24,255,141,255,28,255,169,255,57,255,207,255,101,255,238,255,132,255,253,255,130,255,253,255,99,255,0,0,63,255,6,0,50,255,15,0,75,255,13,0,112,255,242,255,147,255,194,255,154,255,143,255,147,255,116,255,147,255,121,255,165,255,163,255,203,255,233,255,0,0,52,0,52,0,119,0,101,0,156,0,145,0,163,0,165,0,139,0,156,0,94,0,108,0,39,0,30,0,240,255,194,255,180,255,103,255,128,255,33,255,86,255,249,254,59,255,244,254,57,255,22,255,70,255,88,255,97,255,176,255,128,255,6,0,163,255,75,0,209,255,105,0,8,0,108,0,66,0,99,0,92,0,92,0,81,0,97,0,30,0,110,0,233,255,134,0,205,255,156,0,211,255,169,0,244,255,161,0,17,0,132,0,24,0,101,0,2,0,79,0,225,255,64,0,194,255,44,0,178,255,6,0,183,255,207,255,209,255,136,255,253,255,68,255,50,0,24,255,99,0,19,255,125,0,61,255,121,0,147,255,86,0,253,255,48,0,105,0,26,0,194,0,15,0,0,1,2,0,24,1,231,255,8,1,187,255,216,0,152,255,139,0,152,255,55,0,196,255,240,255,8,0,187,255,86,0,165,255,150,0,165,255,185,0,176,255,183,0,192,255,141,0,205,255,70,0,222,255,0,0,238,255,205,255,249,255,189,255,244,255,200,255,218,255,220,255,174,255,233,255,130,255,227,255,101,255,216,255,97,255,214,255,103,255,231,255,119,255,11,0,136,255,64,0,150,255,112,0,167,255,139,0,189,255,136,0,211,255,101,0,244,255,44,0,33,0,236,255,86,0,187,255,145,0,167,255,196,0,178,255,229,0,205,255,233,0,231,255,216,0,247,255,192,0,244,255,167,0,233,255,145,0,227,255,119,0,233,255,90,0,4,0,57,0,52,0,19,0,114,0,231,255,189,0,189,255,17,1,172,255,92,1,185,255,143,1,238,255,152,1,52,0,114,1,130,0,35,1,183,0,194,0,198,0,114,0,185,0,81,0,154,0,99,0,128,0,150,0,110,0,209,0,94,0,0,1,81,0,4,1,70,0,227,0,68,0,152,0,72,0,61,0,83,0,231,255,88,0,156,255,81,0,101,255,68,0,72,255,57,0,79,255,44,0,110,255,28,0,156,255,11,0,211,255,0,0,8,0,251,255,61,0,242,255,110,0,233,255,156,0,222,255,185,0,216,255,194,0,216,255,172,0,222,255,116,0,238,255,44,0,249,255,233,255,0,0,194,255,253,255,185,255,244,255,203,255,240,255,240,255,251,255,22,0,28,0,61,0,86,0,97,0,152,0,112,0,198,0,108,0,207,0,83,0,169,0,52,0,101,0,33,0,33,0,33,0,238,255,61,0,205,255,114,0,194,255,174,0,205,255,229,0,244,255,8,1,48,0,4,1,103,0,225,0,132,0,167,0,128,0,105,0,101,0,64,0,68,0,48,0,44,0,64,0,26,0,97,0,13,0,132,0,0,0,158,0,225,255,178,0,169,255,187,0,92,255,196,0,11,255,205,0,216,254,216,0,218,254,231,0,2,255,247,0,52,255,2,1,86,255,2,1,90,255,236,0,75,255,183,0,75,255,110,0,114,255,33,0,187,255,231,255,11,0,194,255,64,0,174,255,88,0,174,255,97,0,189,255,105,0,220,255,125,0,0,0,150,0,37,0,167,0,75,0,174,0,101,0,165,0,128,0,150,0,154,0,134,0,185,0,108,0,220,0,81,0,0,1,61,0,26,1,61,0,39,1,88,0,24,1,130,0,240,0,183,0,178,0,233,0,114,0,26,1,72,0,66,1,61,0,77,1,83,0,48,1,108,0,233,0,114,0,134,0,88,0,33,0,28,0,218,255,211,255,178,255,145,255,183,255,112,255,216,255,123,255,6,0,176,255,52,0,251,255,88,0,59,0,94,0,92,0,70,0,79,0,26,0,33,0,233,255,218,255,192,255,139,255,172,255,55,255,165,255,238,254,163,255,196,254,169,255,198,254,183,255,247,254,214,255,52,255,251,255,116,255,44,0,165,255,92,0,205,255,134,0,225,255,154,0,222,255,145,0,200,255,110,0,156,255,61,0,97,255,8,0,26,255,214,255,214,254,150,255,165,254,81,255,156,254,19,255,200,254,249,254,33,255,8,255,147,255,48,255,6,0,90,255,105,0,123,255,174,0,139,255,207,0,147,255,205,0,154,255,174,0,165,255,119,0,178,255,50,0,194,255,238,255,207,255,172,255,225,255,112,255,247,255,68,255,19,0,37,255,57,0,35,255,86,0,68,255,94,0,141,255,86,0,238,255,72,0,79,0,77,0,154,0,94,0,192,0,116,0,180,0,130,0,128,0,125,0,48,0,101,0,218,255,64,0,145,255,22,0,90,255,240,255,55,255,207,255,26,255,180,255,253,254,154,255,238,254,123,255,244,254,97,255,24,255,79,255,81,255,81,255,143,255,103,255,196,255,143,255,229,255,187,255,251,255,231,255,11,0,17,0,28,0,61,0,46,0,99,0,66,0,125,0,90,0,141,0,110,0,161,0,130,0,187,0,139,0,218,0,141,0,240,0,132,0,247,0,116,0,227,0,94,0,187,0,72,0,128,0,44,0,57,0,19,0,236,255,4,0,161,255,253,255,101,255,244,255,75,255,240,255,90,255,233,255,143,255,231,255,214,255,229,255,11,0,227,255,26,0,218,255,244,255,203,255,165,255,176,255,83,255,147,255,41,255,123,255,48,255,119,255,99,255,134,255,161,255,167,255,227,255,207,255,28,0,236,255,88,0,253,255,150,0,6,0,207,0,4,0,249,0,249,255,2,1,218,255,229,0,178,255,176,0,132,255,114,0,101,255,68,0,88,255,48,0,99,255,55,0,134,255,70,0,187,255,83,0,244,255,79,0,41,0,55,0,81,0,24,0,101,0,249,255,103,0,222,255,88,0,194,255,52,0,147,255,253,255,90,255,196,255,30,255,150,255,242,254,128,255,231,254,123,255,253,254,125,255,39,255,119,255,94,255,94,255,145,255,37,255,185,255,216,254,209,255,147,254,214,255,112,254,203,255,130,254,185,255,176,254,165,255,225,254,147,255,247,254,139,255,233,254,132,255,203,254,134,255,176,254,145,255,174,254,152,255,209,254,152,255,19,255,132,255,97,255,105,255,174,255,92,255,229,255,99,255,4,0,136,255,8,0,196,255,242,255,8,0,196,255,79,0,130,255,139,0,57,255,189,0,247,254,242,0,200,254,50,1,172,254,125,1,174,254,183,1,209,254,198,1,13,255,161,1,83,255,86,1,145,255,8,1,196,255,198,0,238,255,158,0,19,0,134,0,61,0,112,0,108,0,79,0,147,0,39,0,178,0,251,255,192,0,205,255,172,0,165,255,125,0,134,255,66,0,119,255,11,0,121,255,236,255,134,255,231,255,156,255,0,0,183,255,28,0,205,255,46,0,227,255,41,0,240,255,6,0,242,255,211,255,229,255,158,255,192,255,125,255,121,255,130,255,26,255,165,255,203,254,220,255,169,254,26,0,209,254,83,0,52,255,128,0,176,255,150,0,24,0,145,0,88,0,114,0,101,0,72,0,97,0,35,0,97,0,11,0,119,0,0,0,165,0,238,255,218,0,205,255,17,1,161,255,64,1,116,255,90,1,92,255,97,1,90,255,75,1,99,255,37,1,123,255,240,0,163,255,178,0,218,255,112,0,11,0,46,0,39,0,240,255,39,0,194,255,17,0,174,255,0,0,172,255,251,255,169,255,4,0,156,255,28,0,123,255,52,0,83,255,70,0,57,255,68,0,55,255,48,0,83,255,30,0,132,255,46,0,196,255,105,0,2,0,185,0,61,0,242,0,92,0,247,0,101,0,192,0,88,0,114,0,68,0,41,0,59,0,6,0,66,0,2,0,88,0,19,0,119,0,37,0,134,0,44,0,134,0,39,0,112,0,35,0,75,0,37,0,15,0,41,0,203,255,48,0,119,255,41,0,44,255,22,0,251,254,0,0,233,254,238,255,249,254,236,255,26,255,247,255,63,255,8,0,90,255,33,0,103,255,52,0,110,255,61,0,134,255,50,0,194,255,2,0,28,0,187,255,123,0,110,255,196,0,50,255,227,0,24,255,225,0,26,255,216,0,48,255,211,0,90,255,211,0,134,255,209,0,187,255,196,0,233,255,172,0,17,0,134,0,57,0,79,0,81,0,13,0,92,0,200,255,97,0,136,255,97,0,92,255,90,0,75,255,68,0,79,255,28,0,94,255,236,255,112,255,174,255,128,255,108,255,150,255,48,255,183,255,4,255,225,255,233,254,13,0,231,254,50,0,247,254,75,0,19,255,83,0,61,255,75,0,112,255,46,0,161,255,2,0,200,255,203,255,229,255,143,255,247,255,97,255,253,255,75,255,253,255,72,255,244,255,83,255,233,255,81,255,220,255,55,255,205,255,13,255,200,255,231,254,203,255,218,254,211,255,227,254,216,255,251,254,216,255,19,255,220,255,35,255,238,255,41,255,26,0,50,255,92,0,66,255,161,0,108,255,211,0,165,255,220,0,233,255,196,0,22,0,150,0,39,0,103,0,24,0,61,0,0,0,33,0,249,255,13,0,15,0,8,0,64,0,28,0,119,0,66,0,156,0,110,0,174,0,136,0,180,0,132,0,180,0,97,0,176,0,41,0,165,0,238,255,141,0,180,255,99,0,143,255,46,0,119,255,244,255,99,255,192,255,72,255,161,255,46,255,158,255,35,255,180,255,61,255,220,255,125,255,4,0,209,255,39,0,19,0,57,0,46,0,52,0,26,0,26,0,240,255,247,255,203,255,211,255,185,255,189,255,194,255,178,255,222,255,169,255,253,255,156,255,33,0,141,255,68,0,121,255,105,0,97,255,136,0,59,255,161,0,2,255,169,0,189,254,147,0,125,254,92,0,90,254,24,0,101,254,200,255,154,254,130,255,238,254,75,255,86,255,55,255,198,255,66,255,59,0,101,255,176,0,143,255,26,1,189,255,103,1,242,255,141,1,50,0,134,1,128,0,94,1,200,0,46,1,249,0,6,1,253,0,231,0,214,0,200,0,145,0,158,0,79,0,110,0,28,0,61,0,251,255,17,0,216,255,244,255,178,255,233,255,139,255,242,255,116,255,13,0,116,255,50,0,143,255,88,0,185,255,123,0,231,255,139,0,28,0,132,0,81,0,103,0,123,0,66,0,132,0,33,0,92,0,11,0,22,0,251,255,194,255,240,255,110,255,233,255,37,255,236,255,240,254,247,255,218,254,6,0,244,254,26,0,70,255,44,0,198,255,55,0,83,0,57,0,198,0,52,0,2,1,46,0,2,1,39,0,216,0,46,0,167,0,68,0,125,0,105,0,97,0,156,0,83,0,194,0,75,0,209,0,77,0,198,0,94,0,163,0,125,0,108,0,172,0,48,0,222,0,253,255,4,1,220,255,11,1,211,255,229,0,222,255,167,0,249,255,101,0,33,0,50,0,66,0,30,0,86,0,33,0,92,0,59,0,90,0,94,0,86,0,134,0,75,0,169,0,52,0,198,0,30,0,218,0,22,0,216,0,26,0,198,0,48,0,183,0,83,0,169,0,128,0,165,0,165,0,174,0,187,0,189,0,187,0,214,0,165,0,229,0,136,0,225,0,114,0,196,0,114,0,150,0,128,0,101,0,143,0,57,0,139,0,17,0,105,0,229,255,46,0,165,255,225,255,97,255,154,255,37,255,99,255,8,255,79,255,26,255,94,255,92,255,139,255,185,255,198,255,24,0,4,0,97,0,55,0,121,0,77,0,92,0,64,0,39,0,19,0,251,255,218,255,233,255,176,255,240,255,167,255,0,0,192,255,17,0,244,255,26,0,41,0,30,0,90,0,35,0,119,0,55,0,132,0,94,0,132,0,145,0,128,0,180,0,132,0,178,0,150,0,141,0,172,0,90,0,187,0,44,0,196,0,24,0,192,0,28,0,180,0,33,0,161,0,24,0,139,0,242,255,114,0,180,255,90,0,110,255,64,0,50,255,35,0,15,255,13,0,8,255,0,0,11,255,251,255,22,255,253,255,17,255,0,0,255,254,0,0,236,254,2,0,233,254,13,0,6,255,28,0,63,255,41,0,134,255,46,0,189,255,55,0,222,255,75,0,222,255,112,0,200,255,150,0,167,255,176,0,145,255,189,0,145,255,189,0,172,255,185,0,205,255,185,0,225,255,198,0,227,255,211,0,207,255,227,0,178,255,222,0,152,255,194,0,139,255,141,0,143,255,86,0,174,255,35,0,229,255,6,0,39,0,0,0,108,0,6,0,163,0,26,0,192,0,48,0,200,0,75,0,180,0,99,0,139,0,114,0,81,0,123,0,17,0,132,0,218,255,145,0,176,255,161,0,152,255,183,0,141,255,196,0,147,255,205,0,172,255,211,0,218,255,222,0,24,0,240,0,86,0,251,0,121,0,244,0,119,0,216,0,86,0,167,0,41,0,108,0,0,0,41,0,231,255,231,255,220,255,161,255,218,255,101,255,225,255,57,255,233,255,37,255,244,255,41,255,0,0,61,255,13,0,88,255,22,0,103,255,24,0,105,255,24,0,97,255,26,0,92,255,33,0,101,255,52,0,130,255,79,0,167,255,103,0,214,255,134,0,249,255,163,0,22,0,187,0,41,0,192,0,61,0,176,0,83,0,145,0,99,0,114,0,92,0,103,0,64,0,123,0,15,0,172,0,218,255,231,0,172,255,15,1,134,255,17,1,116,255,236,0,121,255,174,0,141,255,105,0,165,255,41,0,180,255,0,0,185,255,227,255,172,255,216,255,145,255,209,255,97,255,200,255,33,255,172,255,222,254,139,255,180,254,105,255,185,254,99,255,231,254,123,255,55,255,169,255,139,255,220,255,205,255,0,0,251,255,17,0,28,0,17,0,57,0,8,0,88,0,4,0,116,0,6,0,143,0,15,0,165,0,22,0,169,0,24,0,152,0,37,0,116,0,72,0,66,0,136,0,13,0,209,0,238,255,11,1,229,255,33,1,242,255,13,1,11,0,216,0,35,0,147,0,44,0,83,0,44,0,24,0,35,0,227,255,19,0,169,255,2,0,108,255,236,255,55,255,209,255,19,255,185,255,19,255,165,255,63,255,154,255,139,255,154,255,218,255,163,255,15,0,178,255,46,0,196,255,66,0,214,255,83,0,220,255,103,0,207,255,123,0,167,255,139,0,97,255,158,0,11,255,165,0,198,254,161,0,172,254,139,0,187,254,94,0,222,254,48,0,2,255,13,0,17,255,253,255,13,255,249,255,6,255,236,255,6,255,207,255,26,255,174,255,63,255,158,255,116,255,165,255,163,255,180,255,198,255,185,255,209,255,178,255,214,255,172,255,218,255,174,255,238,255,200,255,13,0,244,255,59,0,41,0,97,0,92,0,110,0,130,0,90,0,154,0,48,0,163,0,251,255,167,0,207,255,174,0,187,255,192,0,187,255,211,0,185,255,236,0,167,255,6,1,134,255,30,1,103,255,46,1,97,255,39,1,121,255,8,1,167,255,214,0,220,255,156,0,0,0,105,0,6,0,75,0,242,255,55,0,205,255,37,0,183,255,8,0,194,255,229,255,244,255,198,255,55,0,198,255,130,0,238,255,185,0,50,0,209,0,134,0,189,0,200,0,128,0,236,0,33,0,236,0,187,255,218,0,92,255,205,0,28,255,200,0,4,255,196,0,24,255,169,0,77,255,116,0,152,255,59,0,233,255,33,0,41,0,44,0,90,0,88,0,119,0,136,0,136,0,163,0,145,0,172,0,150,0,178,0,143,0,209,0,132,0,11,1,114,0,77,1,88,0,121,1,52,0,119,1,13,0,59,1,225,255,218,0,187,255,105,0,167,255,6,0,169,255,194,255,196,255,143,255,242,255,105,255,28,0,63,255,68,0,13,255,97,0,218,254,114,0,180,254,105,0,183,254,72,0,233,254,13,0,59,255,200,255,147,255,130,255,216,255,63,255,251,255,6,255,253,255,229,254,225,255,225,254,169,255,249,254,112,255,30,255,68,255,68,255,52,255,97,255,63,255,116,255,99,255,130,255,147,255,139,255,198,255,150,255,244,255,156,255,24,0,147,255,55,0,132,255,81,0,116,255,97,0,123,255,97,0,150,255,79,0,185,255,46,0,225,255,6,0,0,0,238,255,22,0,218,255,37,0,198,255,41,0,167,255,41,0,125,255,50,0,72,255,70,0,35,255,88,0,22,255,81,0,39,255,39,0,77,255,236,255,114,255,167,255,147,255,128,255,167,255,123,255,167,255,150,255,161,255,180,255,152,255,194,255,163,255,194,255,200,255,194,255,0,0,198,255,61,0,205,255,130,0,198,255,203,0,176,255,11,1,145,255,59,1,123,255,75,1,119,255,41,1,130,255,220,0,147,255,121,0,161,255,33,0,165,255,236,255,154,255,222,255,130,255,240,255,99,255,2,0,70,255,11,0,68,255,0,0,88,255,231,255,136,255,216,255,192,255,227,255,253,255,8,0,55,0,68,0,101,0,136,0,141,0,203,0,167,0,0,1,178,0,24,1,172,0,13,1,143,0,229,0,108,0,178,0,79,0,136,0,68,0,103,0,79,0,68,0,105,0,33,0,136,0,253,255,154,0,233,255,158,0,238,255,141,0,6,0,103,0,37,0,39,0,57,0,222,255,66,0,152,255,70,0,97,255,77,0,61,255,88,0,44,255,108,0,37,255,128,0,44,255,150,0,59,255,165,0,83,255,183,0,108,255,203,0,134,255,220,0,158,255,247,0,172,255,30,1,167,255,94,1,158,255,174,1,154,255,242,1,169,255,19,2,200,255,247,1,236,255,163,1,0,0,50,1,11,0,205,0,11,0,141,0,17,0,121,0,22,0,128,0,15,0,134,0,249,255,130,0,203,255,103,0,145,255,57,0,88,255,0,0,35,255,207,255,8,255,178,255,19,255,180,255,77,255,218,255,165,255,15,0,8,0,66,0,101,0,99,0,169,0,108,0,207,0,101,0,203,0,86,0,167,0,68,0,114,0,44,0,59,0,17,0,13,0,249,255,231,255,236,255,205,255,242,255,183,255,17,0,176,255,72,0,183,255,136,0,209,255,196,0,253,255,227,0,44,0,220,0,75,0,172,0,68,0,101,0,28,0,28,0,225,255,240,255,163,255,222,255,119,255,238,255,97,255,11,0,108,255,39,0,152,255,52,0,222,255,46,0,33,0,15,0,83,0,227,255,110,0,174,255,101,0,123,255,72,0,79,255,37,0,35,255,15,0,240,254,8,0,187,254,19,0,143,254,28,0,123,254,30,0,136,254,24,0,187,254,15,0,4,255,22,0,81,255,64,0,150,255,128,0,192,255,207,0,209,255,15,1,200,255,35,1,180,255,0,1,156,255,183,0,143,255,108,0,145,255,52,0,174,255,35,0,218,255,50,0,13,0,72,0,59,0,77,0,97,0,41,0,116,0,240,255,130,0,183,255,125,0,156,255,103,0,169,255,61,0,209,255,4,0,0,0,205,255,37,0,156,255,55,0,132,255,52,0,132,255,44,0,147,255,37,0,158,255,48,0,163,255,66,0,165,255,81,0,167,255,70,0,174,255,28,0,174,255,216,255,156,255,143,255,108,255,90,255,35,255,72,255,220,254,90,255,180,254,139,255,185,254,187,255,227,254,220,255,28,255,216,255,83,255,180,255,125,255,130,255,161,255,81,255,207,255,52,255,8,0,50,255,75,0,66,255,139,0,94,255,189,0,123,255,231,0,145,255,6,1,167,255,15,1,192,255,4,1,222,255,220,0,0,0,163,0,22,0,103,0,26,0,52,0,0,0,22,0,200,255,11,0,128,255,17,0,66,255,22,0,26,255,11,0,24,255,242,255,57,255,216,255,119,255,198,255,207,255,194,255,39,0,198,255,123,0,198,255,198,0,185,255,2,1,158,255,44,1,130,255,70,1,119,255,79,1,130,255,75,1,163,255,55,1,196,255,24,1,222,255,240,0,233,255,189,0,229,255,123,0,216,255,52,0,196,255,249,255,189,255,211,255,187,255,196,255,185,255,207,255,167,255,238,255,141,255,28,0,116,255,86,0,112,255,139,0,139,255,169,0,194,255,180,0,6,0,169,0,66,0,134,0,105,0,81,0,114,0,22,0,92,0,233,255,46,0,207,255,247,255,196,255,211,255,200,255,205,255,216,255,238,255,244,255,35,0,33,0,86,0,97,0,110,0,163,0,99,0,220,0,68,0,4,1,35,0,19,1,24,0,15,1,37,0,242,0,61,0,205,0,77,0,169,0,77,0,152,0,66,0,161,0,59,0,183,0,68,0,198,0,92,0,183,0,123,0,141,0,152,0,83,0,163,0,33,0,143,0,242,255,83,0,203,255,249,255,180,255,150,255,183,255,70,255,218,255,30,255,8,0,19,255,52,0,26,255,72,0,37,255,68,0,52,255,35,0,88,255,247,255,145,255,203,255,211,255,178,255,13,0,167,255,55,0,150,255,72,0,121,255,83,0,77,255,94,0,37,255,105,0,8,255,110,0,253,254,99,0,6,255,57,0,26,255,253,255,46,255,189,255,48,255,139,255,30,255,121,255,2,255,139,255,238,254,185,255,247,254,238,255,26,255,13,0,79,255,22,0,139,255,6,0,194,255,240,255,249,255,214,255,50,0,198,255,116,0,198,255,192,0,214,255,11,1,240,255,79,1,0,0,123,1,244,255,143,1,209,255,134,1,174,255,110,1,169,255,70,1,203,255,28,1,8,0,244,0,81,0,222,0,145,0,214,0,176,0,222,0,178,0,227,0,156,0,220,0,116,0,194,0,61,0,145,0,0,0,75,0,196,255,249,255,143,255,178,255,119,255,145,255,125,255,158,255,156,255,192,255,187,255,227,255,203,255,240,255,196,255,227,255,187,255,196,255,178,255,154,255,172,255,110,255,158,255,70,255,150,255,35,255,163,255,8,255,209,255,251,254,22,0,4,255,103,0,39,255,174,0,105,255,207,0,187,255,200,0,17,0,172,0,99,0,156,0,150,0,169,0,154,0,209,0,101,0,253,0,13,0,22,1,192,255,15,1,150,255,238,0,152,255,189,0,185,255,150,0,229,255,119,0,15,0,97,0,61,0,70,0,112,0,33,0,145,0,249,255,141,0,203,255,83,0,167,255,249,255,141,255,143,255,123,255,55,255,116,255,251,254,121,255,227,254,132,255,227,254,154,255,251,254,185,255,33,255,220,255,79,255,4,0,130,255,52,0,194,255,90,0,2,0,101,0,57,0,77,0,86,0,17,0,68,0,203,255,13,0,134,255,209,255,83,255,165,255,59,255,156,255,70,255,183,255,108,255,225,255,163,255,6,0,222,255,28,0,8,0,28,0,33,0,4,0,33,0,231,255,19,0,216,255,0,0,214,255,242,255,225,255,236,255,236,255,233,255,227,255,240,255,207,255,253,255,174,255,15,0,143,255,46,0,123,255,81,0,119,255,105,0,134,255,112,0,158,255,88,0,187,255,37,0,214,255,227,255,222,255,152,255,220,255,86,255,209,255,50,255,207,255,46,255,220,255,79,255,238,255,134,255,253,255,196,255,253,255,253,255,231,255,41,0,185,255,79,0,130,255,110,0,83,255,136,0,57,255,152,0,46,255,156,0,44,255,141,0,50,255,110,0,63,255,77,0,75,255,59,0,88,255,68,0,97,255,108,0,114,255,163,0,139,255,211,0,172,255,236,0,207,255,227,0,240,255,198,0,22,0,169,0,68,0,145,0,121,0,119,0,161,0,88,0,178,0,52,0,172,0,15,0,152,0,242,255,128,0,220,255,110,0,200,255,103,0,178,255,103,0,154,255,110,0,134,255,119,0,128,255,134,0,132,255,147,0,152,255,143,0,183,255,116,0,211,255,66,0,229,255,6,0,227,255,207,255,198,255,161,255,156,255,134,255,108,255,121,255,70,255,125,255,61,255,139,255,92,255,156,255,150,255,172,255,225,255,180,255,24,0,178,255,52,0,169,255,41,0,158,255,0,0,145,255,192,255,132,255,116,255,123,255,35,255,121,255,222,254,110,255,176,254,99,255,163,254,81,255,178,254,68,255,216,254,57,255,4,255,46,255,57,255,30,255,116,255,8,255,178,255,236,254,236,255,209,254,22,0,191,254,55,0,191,254,77,0,218,254,90,0,11,255,101,0,72,255,110,0,147,255,112,0,229,255,108,0,55,0,110,0,128,0,125,0,167,0,165,0,165,0,220,0,130,0,26,1,88,0,64,1,59,0,66,1,41,0,26,1,37,0,214,0,35,0,134,0,39,0,75,0,41,0,46,0,52,0,50,0,86,0,79,0,143,0,119,0,216,0,169,0,26,1,214,0,61,1,244,0,46,1,2,1,242,0,0,1,150,0,242,0,57,0,222,0,244,255,189,0,198,255,141,0,169,255,83,0,147,255,28,0,130,255,244,255,116,255,236,255,97,255,251,255,63,255,24,0,28,255,48,0,6,255,61,0,6,255,64,0,35,255,68,0,79,255,70,0,119,255,68,0,141,255,55,0,139,255,41,0,119,255,33,0,103,255,30,0,108,255,30,0,134,255,30,0,172,255,22,0,203,255,0,0,225,255,233,255,242,255,222,255,8,0,236,255,44,0,17,0,81,0,75,0,116,0,152,0,143,0,229,0,161,0,35,1,167,0,77,1,158,0,92,1,141,0,81,1,116,0,48,1,94,0,247,0,70,0,174,0,39,0,101,0,13,0,37,0,8,0,2,0,35,0,247,255,97,0,253,255,165,0,4,0,220,0,8,0,244,0,6,0,231,0,253,255,203,0,242,255,174,0,238,255,169,0,244,255,183,0,0,0,194,0,251,255,176,0,214,255,123,0,134,255,57,0,30,255,2,0,200,254,242,255,167,254,253,255,205,254,22,0,35,255,41,0,125,255,48,0,200,255,37,0,249,255,22,0,26,0,15,0,59,0,28,0,88,0,57,0,97,0,92,0,77,0,125,0,30,0,152,0,233,255,161,0,192,255,147,0,183,255,108,0,200,255,52,0,227,255,2,0,238,255,231,255,225,255,236,255,183,255,4,0,128,255,35,0,63,255,59,0,8,255,70,0,218,254,79,0,185,254,79,0,167,254,79,0,169,254,79,0,189,254,70,0,222,254,50,0,4,255,28,0,44,255,6,0,88,255,247,255,125,255,216,255,152,255,174,255,165,255,132,255,178,255,112,255,198,255,123,255,229,255,176,255,8,0,0,0,44,0,81,0,70,0,156,0,81,0,205,0,72,0,233,0,35,0,240,0,231,255,225,0,163,255,189,0,101,255,136,0,72,255,79,0,94,255,28,0,158,255,242,255,238,255,196,255,52,0,158,255,88,0,136,255,88,0,147,255,59,0,189,255,19,0,244,255,240,255,30,0,209,255,57,0,192,255,57,0,192,255,33,0,222,255,242,255,26,0,183,255,105,0,132,255,189,0,103,255,244,0,101,255,6,1,121,255,238,0,147,255,183,0,165,255,108,0,165,255,39,0,152,255,238,255,130,255,196,255,110,255,176,255,88,255,169,255,59,255,172,255,24,255,183,255,247,254,200,255,229,254,231,255,238,254,24,0,19,255,97,0,75,255,176,0,132,255,238,0,183,255,8,1,214,255,251,0,233,255,205,0,247,255,143,0,251,255,79,0,251,255,26,0,247,255,242,255,240,255,222,255,238,255,211,255,240,255,209,255,240,255,209,255,236,255,214,255,229,255,214,255,222,255,207,255,216,255,196,255,211,255,187,255,214,255,196,255,229,255,225,255,6,0,6,0,46,0,48,0,75,0,77,0,75,0,81,0,55,0,61,0,30,0,28,0,22,0,251,255,24,0,231,255,28,0,225,255,17,0,236,255,247,255,2,0,194,255,22,0,123,255,30,0,52,255,13,0,13,255,233,255,19,255,187,255,70,255,139,255,136,255,97,255,185,255,66,255,200,255,41,255,176,255,26,255,132,255,22,255,92,255,30,255,81,255,59,255,114,255,105,255,163,255,165,255,209,255,225,255,231,255,11,0,231,255,26,0,207,255,19,0,176,255,4,0,143,255,251,255,110,255,251,255,86,255,6,0,61,255,24,0,35,255,46,0,2,255,61,0,229,254,70,0,231,254,66,0,8,255,50,0,70,255,35,0,141,255,33,0,207,255,44,0,0,0,61,0,24,0,79,0,19,0,83,0,242,255,72,0,180,255,57,0,105,255,39,0,37,255,26,0,255,254,6,0,6,255,249,255,55,255,233,255,121,255,220,255,176,255,227,255,200,255,242,255,200,255,0,0,192,255,0,0,183,255,240,255,172,255,227,255,154,255,222,255,128,255,236,255,99,255,4,0,72,255,33,0,61,255,66,0,68,255,92,0,94,255,114,0,128,255,114,0,180,255,101,0,251,255,70,0,68,0,24,0,130,0,225,255,165,0,167,255,174,0,123,255,163,0,103,255,150,0,108,255,147,0,128,255,158,0,147,255,178,0,167,255,196,0,183,255,200,0,203,255,185,0,233,255,143,0,2,0,90,0,2,0,30,0,227,255,244,255,172,255,211,255,114,255,198,255,83,255,194,255,81,255,192,255,99,255,203,255,139,255,227,255,187,255,4,0,242,255,33,0,33,0,48,0,57,0,52,0,55,0,50,0,30,0,50,0,0,0,50,0,220,255,44,0,185,255,30,0,152,255,15,0,130,255,2,0,130,255,244,255,154,255,229,255,205,255,209,255,17,0,198,255,86,0,194,255,132,0,196,255,134,0,196,255,81,0,192,255,253,255,178,255,156,255,161,255,75,255,143,255,17,255,121,255,240,254,99,255,227,254,75,255,233,254,61,255,2,255,63,255,35,255,75,255,70,255,90,255,101,255,103,255,116,255,112,255,123,255,121,255,128,255,139,255,150,255,163,255,185,255,192,255,227,255,216,255,11,0,218,255,39,0,203,255,55,0,174,255,57,0,145,255,48,0,132,255,33,0,147,255,4,0,189,255,229,255,242,255,196,255,26,0,165,255,46,0,139,255,52,0,119,255,61,0,99,255,81,0,77,255,110,0,39,255,128,0,238,254,123,0,169,254,90,0,101,254,50,0,63,254,15,0,68,254,251,255,110,254,244,255,185,254,0,0,11,255,19,0,86,255,44,0,147,255,66,0,187,255,77,0,214,255,75,0,225,255,41,0,214,255,244,255,180,255,169,255,132,255,101,255,90,255,55,255,63,255,61,255,50,255,119,255,39,255,207,255,28,255,39,0,24,255,99,0,37,255,116,0,72,255,97,0,125,255,55,0,185,255,15,0,240,255,253,255,19,0,249,255,39,0,247,255,41,0,231,255,26,0,196,255,0,0,145,255,229,255,97,255,207,255,70,255,189,255,79,255,169,255,128,255,147,255,194,255,121,255,4,0,97,255,55,0,86,255,75,0,86,255,64,0,101,255,24,0,123,255,236,255,145,255,196,255,161,255,176,255,167,255,169,255,165,255,172,255,163,255,178,255,165,255,187,255,176,255,205,255,194,255,236,255,216,255,28,0,242,255,86,0,6,0,125,0,19,0,136,0,19,0,114,0,17,0,68,0,15,0,19,0,13,0,231,255,13,0,180,255,6,0,121,255,0,0,48,255,247,255,233,254,242,255,180,254,244,255,165,254,251,255,180,254,6,0,214,254,26,0,240,254,52,0,253,254,86,0,251,254,121,0,247,254,161,0,242,254,200,0,242,254,229,0,251,254,236,0,15,255,209,0,52,255,152,0,99,255,75,0,147,255,238,255,189,255,145,255,227,255,63,255,6,0,4,255,35,0,227,254,46,0,214,254,30,0,207,254,247,255,185,254,194,255,141,254,139,255,83,254,101,255,39,254,81,255,28,254,77,255,63,254,83,255,136,254,88,255,233,254,90,255,72,255,83,255,163,255,79,255,240,255,92,255,39,0,132,255,61,0,194,255,50,0,2,0,15,0,57,0,222,255,83,0,167,255,92,0,110,255,99,0,55,255,108,0,15,255,116,0,4,255,116,0,30,255,119,0,88,255,116,0,163,255,119,0,247,255,123,0,66,0,125,0,128,0,121,0,172,0,105,0,203,0,90,0,231,0,90,0,253,0,116,0,15,1,165,0,22,1,200,0,11,1,200,0,249,0,154,0,227,0,72,0,211,0,242,255,211,0,176,255,227,0,145,255,240,0,152,255,244,0,176,255,231,0,196,255,198,0,205,255,147,0,205,255,79,0,218,255,2,0,251,255,189,255,37,0,139,255,81,0,110,255,105,0,99,255,110,0,88,255,101,0,66,255,92,0,37,255,88,0,17,255,88,0,22,255,90,0,50,255,90,0,101,255,83,0,158,255,72,0,211,255,50,0,242,255,13,0,242,255,214,255,222,255,150,255,203,255,97,255,205,255,75,255,236,255,79,255,22,0,105,255,57,0,134,255,88,0,165,255,121,0,194,255,163,0,229,255,203,0,11,0,229,0,46,0,231,0,68,0,220,0,72,0,203,0,66,0,194,0,57,0,183,0,52,0,165,0,61,0,128,0,81,0,77,0,108,0,13,0,123,0,205,255,123,0,130,255,101,0,37,255,68,0,187,254,39,0,97,254,30,0,61,254,30,0,101,254,30,0,203,254,28,0,75,255,22,0,194,255,22,0,22,0,24,0,70,0,22,0,90,0,13,0,101,0,247,255,110,0,209,255,121,0,152,255,125,0,90,255,112,0,28,255,75,0,233,254,15,0,200,254,216,255,187,254,180,255,203,254,183,255,249,254,211,255,66,255,247,255,150,255,11,0,229,255,4,0,19,0,236,255,30,0,200,255,4,0,165,255,211,255,134,255,158,255,112,255,119,255,101,255,105,255,92,255,119,255,86,255,143,255,79,255,163,255,86,255,176,255,110,255,187,255,143,255,203,255,167,255,231,255,180,255,15,0,183,255,59,0,183,255,94,0,187,255,105,0,209,255,94,0,247,255,64,0,33,0,28,0,66,0,4,0,72,0,251,255,44,0,249,255,242,255,0,0,172,255,2,0,112,255,0,0,83,255,244,255,88,255,233,255,121,255,225,255,178,255,216,255,242,255,205,255,46,0,194,255,90,0,176,255,114,0,174,255,121,0,187,255,116,0,214,255,112,0,240,255,114,0,240,255,114,0,216,255,116,0,172,255,119,0,125,255,119,0,88,255,108,0,68,255,92,0,77,255,61,0,121,255,19,0,192,255,231,255,11,0,189,255,72,0,158,255,108,0,154,255,121,0,183,255,116,0,238,255,108,0,44,0,105,0,92,0,114,0,112,0,128,0,110,0,128,0,99,0,97,0,92,0,37,0,101,0,220,255,119,0,145,255,145,0,88,255,174,0,52,255,189,0,41,255,187,0,61,255,165,0,101,255,143,0,147,255,141,0,189,255,163,0,225,255,203,0,247,255,240,0,0,0,2,1,251,255,249,0,231,255,205,0,194,255,130,0,150,255,48,0,110,255,236,255,83,255,183,255,70,255,152,255,66,255,121,255,61,255,97,255,50,255,88,255,37,255,101,255,19,255,123,255,255,254,150,255,244,254,169,255,240,254,187,255,240,254,200,255,251,254,216,255,11,255,236,255,28,255,249,255,44,255,251,255,68,255,238,255,99,255,209,255,145,255,174,255,205,255,136,255,6,0,105,255,52,0,94,255,70,0,108,255,59,0,152,255,33,0,220,255,8,0,37,0,247,255,97,0,222,255,128,0,180,255,121,0,123,255,90,0,55,255,48,0,238,254,0,0,163,254,214,255,97,254,192,255,52,254,198,255,66,254,227,255,139,254,6,0,8,255,35,0,147,255,37,0,6,0,15,0,68,0,236,255,66,0,203,255,13,0,183,255,198,255,180,255,134,255,187,255,90,255,194,255,72,255,189,255,75,255,176,255,88,255,161,255,108,255,158,255,130,255,172,255,154,255,196,255,187,255,225,255,229,255,253,255,24,0,17,0,83,0,33,0,145,0,37,0,203,0,28,0,253,0,13,0,28,1,251,255,44,1,231,255,33,1,227,255,4,1,233,255,218,0,0,0,167,0,26,0,110,0,55,0,64,0,81,0,37,0,101,0,30,0,112,0,35,0,121,0,41,0,134,0,50,0,150,0,57,0,165,0,70,0,169,0,92,0,163,0,116,0,130,0,143,0,77,0,158,0,253,255,158,0,150,255,139,0,39,255,97,0,191,254,37,0,112,254,225,255,70,254,150,255,68,254,79,255,121,254,22,255,218,254,238,254,94,255,222,254,233,255,229,254,79,0,6,255,121,0,59,255,103,0,123,255,52,0,196,255,253,255,15,0,211,255,99,0,178,255,183,0,154,255,240,0,134,255,253,0,125,255,222,0,134,255,169,0,165,255,114,0,214,255,70,0,15,0,37,0,68,0,15,0,94,0,0,0,90,0,244,255,64,0,240,255,26,0,249,255,251,255,0,0,222,255,0,0,198,255,240,255,189,255,211,255,200,255,183,255,225,255,165,255,244,255,154,255,2,0,147,255,13,0,132,255,24,0,112,255,39,0,94,255,37,0,81,255,4,0,75,255,198,255,77,255,121,255,90,255,57,255,116,255,30,255,147,255,52,255,167,255,101,255,167,255,150,255,145,255,176,255,114,255,172,255,86,255,145,255,75,255,112,255,99,255,86,255,165,255,72,255,4,0,75,255,110,0,92,255,198,0,136,255,6,1,198,255,46,1,11,0,61,1,68,0,59,1,105,0,37,1,114,0,251,0,103,0,187,0,83,0,108,0,75,0,22,0,83,0,200,255,99,0,139,255,112,0,99,255,105,0,94,255,79,0,121,255,41,0,174,255,0,0,236,255,216,255,24,0,176,255,35,0,130,255,11,0,90,255,214,255,61,255,145,255,37,255,88,255,19,255,59,255,13,255,66,255,13,255,112,255,26,255,176,255,52,255,244,255,97,255,37,0,152,255,57,0,200,255,52,0,229,255,35,0,236,255,8,0,222,255,240,255,205,255,211,255,187,255,196,255,167,255,192,255,139,255,203,255,101,255,211,255,52,255,220,255,255,254,229,255,203,254,0,0,152,254,35,0,110,254,72,0,77,254,92,0,61,254,90,0,75,254,68,0,125,254,39,0,207,254,4,0,44,255,218,255,136,255,165,255,207,255,110,255,244,255,66,255,251,255,44,255,233,255,55,255,207,255,97,255,187,255,152,255,176,255,207,255,176,255,249,255,185,255,11,0,198,255,13,0,214,255,0,0,238,255,238,255,19,0,231,255,72,0,233,255,136,0,244,255,192,0,251,255,233,0,4,0,2,1,22,0,19,1,44,0,37,1,70,0,52,1,94,0,48,1,114,0,19,1,125,0,218,0,132,0,143,0,143,0,55,0,169,0,225,255,192,0,147,255,211,0,90,255,211,0,68,255,189,0,77,255,145,0,110,255,83,0,156,255,11,0,209,255,205,255,6,0,167,255,61,0,158,255,110,0,185,255,143,0,231,255,150,0,28,0,136,0,75,0,110,0,112,0,79,0,130,0,50,0,130,0,24,0,119,0,6,0,103,0,253,255,79,0,247,255,50,0,240,255,19,0,231,255,6,0,220,255,8,0,225,255,35,0,247,255,70,0,30,0,119,0,79,0,174,0,130,0,233,0,169,0,19,1,196,0,39,1,205,0,35,1,203,0,19,1,198,0,8,1,203,0,0,1,214,0,244,0,229,0,220,0,240,0,176,0,233,0,114,0,200,0,37,0,136,0,207,255,57,0,119,255,247,255,50,255,203,255,4,255,178,255,255,254,172,255,28,255,167,255,86,255,167,255,152,255,169,255,214,255,174,255,6,0,198,255,44,0,238,255,70,0,26,0,90,0,57,0,103,0,68,0,114,0,52,0,119,0,22,0,110,0,231,255,83,0,169,255,48,0,105,255,17,0,48,255,4,0,8,255,13,0,253,254,28,0,13,255,30,0,55,255,19,0,108,255,2,0,169,255,4,0,236,255,39,0,44,0,92,0,105,0,139,0,158,0,150,0,194,0,116,0,205,0,48,0,196,0,216,255,172,0,123,255,152,0,52,255,141,0,30,255,136,0,55,255,132,0,114,255,114,0,176,255,79,0,222,255,30,0,240,255,236,255,240,255,185,255,233,255,145,255,229,255,123,255,233,255,121,255,244,255,139,255,0,0,169,255,4,0,189,255,6,0,189,255,0,0,174,255,242,255,167,255,227,255,187,255,209,255,229,255,194,255,24,0,194,255,61,0,205,255,70,0,227,255,46,0,0,0,0,0,22,0,209,255,22,0,167,255,4,0,136,255,242,255,121,255,233,255,110,255,247,255,105,255,28,0,105,255,79,0,110,255,123,0,119,255,152,0,136,255,165,0,161,255,169,0,183,255,174,0,196,255,178,0,200,255,178,0,194,255,165,0,176,255,130,0,150,255,86,0,121,255,44,0,101,255,22,0,94,255,17,0,92,255,11,0,86,255,251,255,55,255,216,255,8,255,167,255,205,254,121,255,145,254,92,255,103,254,88,255,94,254,112,255,121,254,156,255,174,254,214,255,229,254,19,0,13,255,79,0,33,255,125,0,39,255,147,0,48,255,139,0,63,255,99,0,83,255,35,0,101,255,222,255,108,255,150,255,112,255,88,255,121,255,37,255,143,255,249,254,178,255,214,254,225,255,187,254,13,0,167,254,52,0,156,254,75,0,145,254,79,0,143,254,70,0,145,254,57,0,163,254,35,0,196,254,8,0,244,254,240,255,48,255,220,255,103,255,214,255,141,255,218,255,154,255,229,255,143,255,240,255,114,255,233,255,86,255,207,255,63,255,158,255,59,255,103,255,75,255,50,255,110,255,17,255,152,255,8,255,187,255,13,255,207,255,22,255,211,255,28,255,209,255,35,255,211,255,44,255,227,255,61,255,253,255,77,255,17,0,88,255,19,0,86,255,2,0,81,255,218,255,83,255,167,255,114,255,121,255,172,255,92,255,249,255,88,255,64,0,108,255,114,0,134,255,130,0,154,255,112,0,163,255,75,0,161,255,39,0,154,255,19,0,156,255,15,0,165,255,22,0,178,255,33,0,185,255,48,0,189,255,64,0,187,255,70,0,187,255,68,0,187,255,57,0,192,255,61,0,198,255,86,0,211,255,130,0,229,255,178,0,0,0,231,0,19,0,19,1,37,0,61,1,46,0,81,1,48,0,75,1,35,0,50,1,11,0,13,1,231,255,227,0,194,255,178,0,172,255,125,0,174,255,66,0,192,255,13,0,216,255,233,255,227,255,218,255,227,255,216,255,216,255,216,255,207,255,209,255,214,255,194,255,233,255,172,255,251,255,147,255,0,0,130,255,240,255,130,255,216,255,141,255,203,255,152,255,220,255,152,255,0,0,132,255,30,0,101,255,48,0,75,255,52,0,70,255,55,0,83,255,64,0,112,255,79,0,139,255,94,0,161,255,99,0,169,255,77,0,163,255,26,0,143,255,203,255,121,255,112,255,114,255,37,255,139,255,255,254,194,255,6,255,11,0,55,255,77,0,119,255,112,0,176,255,110,0,200,255,70,0,200,255,15,0,189,255,220,255,183,255,187,255,180,255,169,255,185,255,161,255,185,255,147,255,174,255,123,255,150,255,92,255,121,255,52,255,105,255,24,255,105,255,17,255,114,255,39,255,119,255,86,255,116,255,145,255,105,255,203,255,92,255,247,255,86,255,17,0,90,255,33,0,112,255,33,0,145,255,24,0,180,255,8,0,211,255,249,255,240,255,225,255,8,0,189,255,30,0,147,255,52,0,110,255,64,0,88,255,66,0,103,255,55,0,152,255,37,0,220,255,11,0,30,0,240,255,72,0,209,255,70,0,174,255,22,0,141,255,207,255,116,255,125,255,108,255,55,255,119,255,255,254,152,255,218,254,198,255,209,254,247,255,225,254,19,0,2,255,26,0,39,255,6,0,83,255,227,255,139,255,178,255,211,255,116,255,39,0,48,255,116,0,242,254,176,0,207,254,205,0,214,254,209,0,8,255,192,0,79,255,154,0,145,255,94,0,192,255,2,0,211,255,145,255,207,255,17,255,187,255,158,254,169,255,75,254,163,255,33,254,178,255,28,254,214,255,57,254,0,0,103,254,33,0,154,254,48,0,209,254,48,0,4,255,39,0,50,255,28,0,90,255,15,0,121,255,0,0,136,255,247,255,141,255,247,255,143,255,0,0,163,255,2,0,196,255,0,0,240,255,240,255,17,0,218,255,37,0,198,255,50,0,192,255,57,0,198,255,66,0,211,255,75,0,231,255,79,0,253,255,77,0,17,0,68,0,41,0,52,0,66,0,35,0,94,0,8,0,128,0,227,255,167,0,172,255,205,0,112,255,227,0,52,255,214,0,6,255,154,0,227,254,61,0,203,254,214,255,203,254,112,255,236,254,35,255,44,255,240,254,121,255,218,254,203,255,211,254,4,0,225,254,37,0,251,254,44,0,41,255,35,0,114,255,26,0,211,255,22,0,68,0,24,0,169,0,22,0,244,0,6,0,22,1,238,255,17,1,209,255,238,0,189,255,183,0,174,255,112,0,158,255,30,0,136,255,198,255,108,255,114,255,72,255,50,255,48,255,17,255,55,255,22,255,97,255,59,255,163,255,121,255,236,255,194,255,30,0,251,255,50,0,19,0,44,0,17,0,22,0,242,255,251,255,200,255,220,255,165,255,187,255,145,255,152,255,145,255,128,255,152,255,114,255,152,255,112,255,141,255,114,255,121,255,114,255,103,255,114,255,101,255,130,255,110,255,169,255,130,255,240,255,161,255,77,0,200,255,189,0,242,255,35,1,33,0,110,1,77,0,125,1,114,0,79,1,139,0,231,0,145,0,97,0,136,0,229,255,110,0,134,255,64,0,90,255,2,0,88,255,196,255,121,255,141,255,176,255,110,255,238,255,105,255,41,0,116,255,101,0,125,255,150,0,112,255,192,0,88,255,214,0,66,255,222,0,59,255,218,0,68,255,203,0,86,255,178,0,105,255,150,0,125,255,112,0,141,255,66,0,152,255,22,0,158,255,253,255,167,255,0,0,183,255,33,0,209,255,97,0,253,255,169,0,52,0,229,0,110,0,253,0,154,0,233,0,183,0,174,0,200,0,92,0,209,0,24,0,216,0,251,255,214,0,251,255,198,0,24,0,172,0,61,0,134,0,86,0,86,0,92,0,33,0,86,0,229,255,68,0,169,255,48,0,123,255,28,0,94,255,8,0,94,255,249,255,121,255,238,255,158,255,231,255,196,255,225,255,220,255,214,255,231,255,203,255,231,255,198,255,236,255,207,255,249,255,222,255,4,0,229,255,0,0,211,255,231,255,174,255,187,255,132,255,143,255,103,255,108,255,103,255,83,255,123,255,72,255,158,255,79,255,200,255,105,255,233,255,156,255,4,0,227,255,24,0,44,0,37,0,108,0,41,0,145,0,33,0,145,0,11,0,105,0,238,255,39,0,203,255,225,255,174,255,165,255,156,255,128,255,139,255,110,255,119,255,114,255,88,255,130,255,61,255,156,255,52,255,176,255,63,255,187,255,90,255,165,255,119,255,99,255,150,255,255,254,180,255,152,254,214,255,83,254,247,255,77,254,15,0,119,254,33,0,194,254,46,0,22,255,50,0,110,255,41,0,198,255,24,0,11,0,11,0,48,0,2,0,30,0,0,0,216,255,249,255,114,255,240,255,28,255,225,255,242,254,200,255,249,254,172,255,35,255,152,255,94,255,152,255,147,255,167,255,180,255,192,255,185,255,214,255,161,255,233,255,116,255,247,255,68,255,0,0,28,255,13,0,13,255,33,0,26,255,66,0,68,255,112,0,125,255,163,0,176,255,203,0,214,255,220,0,227,255,196,0,225,255,128,0,218,255,24,0,214,255,165,255,203,255,59,255,185,255,238,254,156,255,196,254,119,255,198,254,81,255,240,254,52,255,48,255,44,255,116,255,57,255,167,255,88,255,196,255,119,255,207,255,139,255,198,255,143,255,180,255,132,255,152,255,123,255,114,255,121,255,70,255,132,255,33,255,161,255,13,255,194,255,22,255,233,255,57,255,17,0,110,255,52,0,174,255,77,0,242,255,90,0,46,0,88,0,86,0,70,0,105,0,44,0,101,0,15,0,81,0,253,255,61,0,251,255,46,0,2,0,41,0,24,0,46,0,41,0,52,0,52,0,50,0,52,0,39,0,33,0,22,0,249,255,11,0,200,255,15,0,154,255,33,0,130,255,46,0,123,255,41,0,132,255,17,0,139,255,253,255,139,255,247,255,125,255,0,0,108,255,24,0,86,255,57,0,59,255,81,0,33,255,77,0,6,255,52,0,238,254,13,0,211,254,242,255,183,254,233,255,143,254,242,255,97,254,0,0,50,254,0,0,8,254,231,255,240,253,189,255,242,253,141,255,15,254,108,255,72,254,101,255,143,254,112,255,222,254,125,255,44,255,141,255,116,255,156,255,174,255,174,255,211,255,194,255,231,255,203,255,247,255,192,255,6,0,156,255,33,0,105,255,57,0,52,255,72,0,6,255,70,0,236,254,48,0,222,254,19,0,225,254,249,255,227,254,231,255,236,254,222,255,6,255,222,255,59,255,225,255,132,255,220,255,209,255,218,255,24,0,218,255,86,0,231,255,141,0,247,255,178,0,0,0,192,0,253,255,192,0,233,255,183,0,203,255,176,0,176,255,165,0,158,255,139,0,156,255,103,0,176,255,59,0,207,255,19,0,231,255,242,255,233,255,203,255,205,255,161,255,158,255,123,255,121,255,97,255,105,255,86,255,119,255,81,255,147,255,81,255,180,255,77,255,203,255,70,255,218,255,72,255,225,255,92,255,229,255,114,255,225,255,130,255,214,255,128,255,187,255,103,255,147,255,70,255,105,255,37,255,90,255,30,255,125,255,57,255,216,255,108,255,79,0,161,255,207,0,194,255,64,1,198,255,147,1,189,255,196,1,169,255,198,1,154,255,147,1,141,255,59,1,128,255,200,0,114,255,88,0,94,255,2,0,81,255,214,255,88,255,200,255,128,255,218,255,198,255,0,0,26,0,57,0,103,0,130,0,161,0,203,0,180,0,253,0,174,0,13,1,139,0,242,0,90,0,189,0,41,0,116,0,6,0,39,0,249,255,227,255,251,255,174,255,0,0,136,255,2,0,116,255,249,255,110,255,238,255,112,255,227,255,116,255,214,255,112,255,207,255,88,255,203,255,48,255,205,255,6,255,207,255,233,254,198,255,211,254,180,255,196,254,147,255,187,254,112,255,198,254,75,255,227,254,46,255,22,255,41,255,81,255,72,255,136,255,141,255,185,255,231,255,218,255,70,0,240,255,150,0,8,0,205,0,46,0,229,0,90,0,233,0,128,0,227,0,145,0,220,0,136,0,211,0,97,0,200,0,33,0,187,0,214,255,172,0,136,255,154,0,70,255,132,0,35,255,101,0,24,255,70,0,41,255,41,0,79,255,11,0,128,255,253,255,178,255,4,0,222,255,41,0,0,0,86,0,26,0,103,0,44,0,77,0,55,0,11,0,57,0,187,255,46,0,114,255,30,0,70,255,11,0,63,255,244,255,75,255,214,255,94,255,183,255,110,255,163,255,123,255,152,255,139,255,152,255,152,255,158,255,161,255,169,255,167,255,192,255,167,255,229,255,169,255,11,0,176,255,44,0,180,255,52,0,178,255,26,0,165,255,247,255,141,255,214,255,110,255,205,255,94,255,222,255,92,255,251,255,103,255,22,0,116,255,39,0,136,255,41,0,158,255,33,0,183,255,11,0,211,255,231,255,242,255,180,255,13,0,134,255,24,0,110,255,17,0,123,255,0,0,176,255,233,255,0,0,205,255,90,0,169,255,183,0,125,255,253,0,72,255,41,1,24,255,57,1,249,254,48,1,244,254,17,1,11,255,229,0,46,255,180,0,94,255,136,0,147,255,94,0,196,255,59,0,227,255,28,0,251,255,11,0,24,0,4,0,61,0,8,0,94,0,13,0,97,0,19,0,52,0,26,0,233,255,44,0,143,255,75,0,75,255,112,0,50,255,145,0,70,255,169,0,123,255,174,0,196,255,167,0,13,0,152,0,81,0,132,0,128,0,105,0,143,0,70,0,130,0,28,0,92,0,251,255,39,0,242,255,244,255,0,0,187,255,28,0,134,255,61,0,86,255,83,0,52,255,97,0,28,255,92,0,15,255,77,0,6,255,48,0,255,254,15,0,247,254,0,0,249,254,0,0,11,255,17,0,44,255,35,0,81,255,37,0,110,255,26,0,125,255,249,255,130,255,209,255,143,255,174,255,176,255,152,255,231,255,145,255,30,0,147,255,79,0,156,255,103,0,174,255,101,0,187,255,72,0,194,255,35,0,189,255,0,0,187,255,229,255,198,255,216,255,231,255,216,255,19,0,214,255,61,0,207,255,90,0,196,255,103,0,183,255,103,0,167,255,81,0,154,255,39,0,128,255,238,255,99,255,176,255,61,255,128,255,19,255,99,255,236,254,86,255,200,254,86,255,183,254,103,255,189,254,143,255,238,254,203,255,59,255,28,0,150,255,105,0,229,255,163,0,24,0,189,0,52,0,178,0,66,0,141,0,72,0,101,0,68,0,66,0,50,0,50,0,19,0,57,0,238,255,72,0,198,255,90,0,167,255,90,0,145,255,64,0,136,255,22,0,134,255,238,255,139,255,207,255,145,255,198,255,152,255,205,255,156,255,225,255,176,255,247,255,220,255,13,0,24,0,46,0,99,0,81,0,165,0,121,0,207,0,152,0,225,0,165,0,220,0,165,0,205,0,167,0,192,0,174,0,194,0,178,0,218,0,172,0,251,0,145,0,19,1,105,0,15,1,66,0,229,0,35,0,154,0,19,0,57,0,6,0,218,255,244,255,139,255,209,255,88,255,172,255,59,255,143,255,41,255,125,255,22,255,119,255,251,254,116,255,231,254,112,255,229,254,101,255,249,254,75,255,30,255,33,255,92,255,236,254,167,255,194,254,242,255,176,254,39,0,189,254,57,0,231,254,30,0,28,255,233,255,81,255,163,255,125,255,99,255,161,255,48,255,183,255,28,255,192,255,35,255,189,255,75,255,187,255,141,255,180,255,225,255,163,255,39,0,130,255,79,0,88,255,68,0,44,255,13,0,15,255,185,255,4,255,90,255,22,255,13,255,59,255,218,254,110,255,209,254,156,255,231,254,194,255,19,255,220,255,63,255,240,255,90,255,249,255,94,255,244,255,97,255,229,255,108,255,207,255,134,255,192,255,163,255,196,255,176,255,214,255,158,255,236,255,121,255,253,255,81,255,0,0,55,255,242,255,50,255,214,255,61,255,169,255,86,255,119,255,110,255,68,255,136,255,37,255,158,255,35,255,169,255,61,255,172,255,99,255,163,255,134,255,156,255,156,255,156,255,161,255,172,255,152,255,203,255,141,255,236,255,141,255,0,0,147,255,4,0,156,255,242,255,156,255,211,255,154,255,180,255,154,255,172,255,163,255,187,255,192,255,211,255,233,255,227,255,28,0,227,255,72,0,214,255,99,0,192,255,108,0,174,255,92,0,165,255,64,0,154,255,28,0,141,255,251,255,119,255,214,255,97,255,174,255,86,255,134,255,92,255,108,255,108,255,112,255,130,255,154,255,147,255,216,255,158,255,33,0,167,255,86,0,180,255,112,0,200,255,112,0,231,255,94,0,11,0,75,0,52,0,57,0,79,0,50,0,86,0,57,0,75,0,77,0,55,0,108,0,33,0,141,0,17,0,174,0,19,0,189,0,41,0,167,0,70,0,99,0,90,0,6,0,79,0,180,255,44,0,139,255,247,255,152,255,194,255,203,255,145,255,8,0,114,255,61,0,101,255,86,0,101,255,83,0,108,255,59,0,112,255,24,0,101,255,251,255,75,255,244,255,24,255,11,0,222,254,59,0,176,254,114,0,165,254,161,0,191,254,187,0,244,254,196,0,46,255,205,0,99,255,216,0,143,255,229,0,185,255,238,0,227,255,233,0,8,0,216,0,39,0,198,0,46,0,187,0,35,0,183,0,13,0,178,0,251,255,154,0,244,255,116,0,253,255,70,0,13,0,37,0,35,0,26,0,61,0,44,0,83,0,88,0,99,0,141,0,97,0,185,0,81,0,200,0,50,0,187,0,15,0,161,0,251,255,152,0,0,0,185,0,33,0,0,1,79,0,90,1,123,0,163,1,152,0,192,1,161,0,174,1,154,0,123,1,136,0,61,1,103,0,8,1,61,0,225,0,13,0,189,0,214,255,152,0,161,255,108,0,125,255,64,0,119,255,22,0,141,255,240,255,178,255,200,255,227,255,174,255,19,0,174,255,81,0,216,255,154,0,33,0,229,0,119,0,35,1,187,0,66,1,211,0,64,1,174,0,28,1,90,0,229,0,238,255,172,0,132,255,112,0,50,255,66,0,2,255,28,0,238,254,0,0,236,254,227,255,242,254,211,255,240,254,220,255,236,254,0,0,233,254,59,0,242,254,119,0,4,255,169,0,24,255,205,0,35,255,222,0,37,255,229,0,35,255,231,0,33,255,229,0,33,255,222,0,46,255,211,0,77,255,185,0,125,255,143,0,189,255,92,0,8,0,30,0,86,0,225,255,150,0,158,255,183,0,103,255,178,0,52,255,147,0,13,255,108,0,247,254,72,0,249,254,44,0,22,255,15,0,63,255,244,255,101,255,225,255,121,255,229,255,128,255,0,0,121,255,30,0,121,255,55,0,132,255,52,0,156,255,19,0,185,255,220,255,211,255,156,255,229,255,92,255,225,255,41,255,203,255,6,255,172,255,251,254,152,255,8,255,152,255,44,255,165,255,86,255,187,255,121,255,203,255,132,255,203,255,121,255,194,255,88,255,185,255,48,255,203,255,19,255,0,0,13,255,86,0,33,255,187,0,75,255,24,1,119,255,86,1,147,255,99,1,152,255,68,1,136,255,8,1,128,255,187,0,130,255,103,0,152,255,17,0,185,255,183,255,209,255,77,255,214,255,220,254,200,255,119,254,174,255,57,254,147,255,44,254,136,255,92,254,141,255,187,254,152,255,61,255,158,255,196,255,147,255,57,0,123,255,136,0,97,255,174,0,83,255,163,0,92,255,103,0,110,255,15,0,119,255,180,255,105,255,110,255,66,255,79,255,11,255,90,255,205,254,136,255,132,254,209,255,52,254,37,0,238,253,121,0,200,253,176,0,211,253,200,0,6,254,198,0,79,254,176,0,161,254,147,0,242,254,121,0,63,255,92,0,130,255,57,0,192,255,22,0,244,255,233,255,39,0,178,255,86,0,108,255,114,0,30,255,116,0,220,254,90,0,189,254,44,0,200,254,4,0,249,254,236,255,57,255,231,255,116,255,236,255,156,255,242,255,174,255,247,255,176,255,251,255,176,255,0,0,185,255,251,255,203,255,233,255,214,255,203,255,211,255,172,255,200,255,150,255,185,255,145,255,180,255,156,255,189,255,174,255,205,255,187,255,225,255,185,255,233,255,165,255,222,255,134,255,198,255,101,255,156,255,70,255,110,255,44,255,75,255,22,255,57,255,255,254,57,255,231,254,57,255,209,254,57,255,203,254,50,255,229,254,50,255,30,255,61,255,108,255,90,255,183,255,128,255,225,255,172,255,229,255,211,255,198,255,242,255,150,255,6,0,97,255,15,0,52,255,13,0,24,255,251,255,13,255,222,255,17,255,183,255,44,255,152,255,92,255,134,255,154,255,136,255,205,255,156,255,238,255,194,255,238,255,240,255,211,255,30,0,172,255,64,0,134,255,72,0,108,255,50,0,92,255,4,0,79,255,211,255,66,255,167,255,57,255,143,255,55,255,139,255,63,255,147,255,75,255,169,255,88,255,205,255,99,255,0,0,94,255,55,0,72,255,112,0,33,255,145,0,242,254,150,0,214,254,136,0,203,254,114,0,207,254,97,0,216,254,97,0,220,254,112,0,220,254,152,0,225,254,196,0,236,254,229,0,4,255,242,0,35,255,229,0,66,255,192,0,92,255,139,0,110,255,81,0,119,255,33,0,128,255,0,0,141,255,247,255,161,255,0,0,187,255,19,0,222,255,41,0,0,0,57,0,30,0,61,0,50,0,70,0,57,0,86,0,52,0,112,0,44,0,150,0,39,0,198,0,50,0,253,0,79,0,52,1,108,0,97,1,121,0,119,1,101,0,123,1,52,0,112,1,244,255,88,1,185,255,57,1,141,255,26,1,123,255,2,1,116,255,238,0,116,255,218,0,110,255,196,0,101,255,174,0,97,255,163,0,110,255,169,0,139,255,189,0,176,255,205,0,214,255,205,0,236,255,183,0,242,255,152,0,231,255,112,0,218,255,68,0,216,255,17,0,225,255,220,255,238,255,176,255,247,255,150,255,242,255,150,255,218,255,167,255,180,255,194,255,130,255,216,255,81,255,227,255,46,255,227,255,35,255,220,255,41,255,203,255,68,255,169,255,103,255,121,255,145,255,48,255,192,255,227,254,247,255,156,254,44,0,94,254,99,0,48,254,143,0,17,254,172,0,2,254,185,0,2,254,187,0,13,254,183,0,30,254,178,0,48,254,169,0,61,254,145,0,79,254,103,0,108,254,44,0,145,254,242,255,185,254,192,255,227,254,161,255,2,255,143,255,30,255,130,255,52,255,121,255,63,255,121,255,63,255,141,255,48,255,178,255,30,255,238,255,15,255,46,0,15,255,101,0,35,255,132,0,68,255,139,0,108,255,128,0,145,255,112,0,174,255,99,0,203,255,83,0,227,255,70,0,249,255,55,0,2,0,39,0,6,0,28,0,4,0,24,0,15,0,19,0,44,0,6,0,90,0,249,255,143,0,229,255,205,0,209,255,17,1,187,255,83,1,161,255,139,1,139,255,158,1,128,255,143,1,139,255,99,1,172,255,35,1,222,255,225,0,30,0,158,0,108,0,90,0,189,0,13,0,15,1,203,255,77,1,145,255,110,1,112,255,99,1,103,255,46,1,108,255,222,0,123,255,139,0,150,255,68,0,189,255,30,0,229,255,17,0,251,255,22,0,242,255,33,0,194,255,35,0,128,255,17,0,68,255,242,255,35,255,209,255,39,255,189,255,70,255,194,255,112,255,216,255,161,255,242,255,207,255,2,0,0,0,253,255,46,0,218,255,90,0,158,255,121,0,90,255,141,0,35,255,147,0,15,255,130,0,37,255,86,0,103,255,19,0,192,255,203,255,19,0,143,255,81,0,112,255,110,0,116,255,105,0,152,255,81,0,209,255,57,0,15,0,33,0,86,0,26,0,154,0,37,0,211,0,64,0,251,0,94,0,11,1,114,0,13,1,112,0,15,1,86,0,19,1,39,0,24,1,251,255,11,1,216,255,227,0,192,255,176,0,189,255,128,0,216,255,101,0,15,0,99,0,92,0,121,0,176,0,150,0,247,0,180,0,37,1,200,0,50,1,196,0,30,1,161,0,242,0,103,0,172,0,44,0,83,0,0,0,2,0,233,255,209,255,227,255,192,255,231,255,207,255,231,255,229,255,227,255,251,255,227,255,2,0,238,255,253,255,6,0,236,255,41,0,216,255,75,0,198,255,97,0,178,255,97,0,163,255,81,0,158,255,59,0,167,255,48,0,185,255,39,0,198,255,35,0,198,255,26,0,192,255,4,0,187,255,229,255,203,255,187,255,242,255,154,255,39,0,132,255,90,0,130,255,108,0,141,255,88,0,152,255,33,0,165,255,222,255,183,255,163,255,200,255,130,255,211,255,119,255,211,255,134,255,203,255,178,255,194,255,249,255,200,255,81,0,229,255,165,0,33,0,225,0,108,0,249,0,183,0,244,0,233,0,229,0,249,0,211,0,225,0,196,0,176,0,183,0,123,0,176,0,72,0,176,0,41,0,183,0,22,0,192,0,8,0,189,0,244,255,169,0,220,255,121,0,203,255,48,0,203,255,233,255,227,255,187,255,11,0,172,255,57,0,183,255,99,0,198,255,134,0,220,255,163,0,236,255,178,0,0,0,169,0,33,0,130,0,83,0,61,0,139,0,240,255,183,0,163,255,200,0,114,255,189,0,92,255,156,0,90,255,110,0,103,255,57,0,125,255,0,0,158,255,200,255,198,255,147,255,238,255,114,255,13,0,105,255,37,0,114,255,50,0,141,255,48,0,176,255,46,0,220,255,41,0,22,0,39,0,97,0,37,0,172,0,28,0,231,0,4,0,0,1,229,255,238,0,192,255,185,0,154,255,121,0,116,255,66,0,88,255,37,0,70,255,39,0,63,255,52,0,75,255,61,0,94,255,52,0,125,255,22,0,163,255,238,255,198,255,196,255,225,255,165,255,231,255,152,255,233,255,143,255,231,255,134,255,242,255,123,255,6,0,110,255,26,0,103,255,26,0,105,255,6,0,114,255,220,255,125,255,161,255,150,255,101,255,180,255,57,255,214,255,33,255,238,255,35,255,244,255,63,255,227,255,108,255,196,255,154,255,158,255,183,255,119,255,185,255,77,255,156,255,44,255,110,255,22,255,57,255,24,255,17,255,46,255,253,254,79,255,255,254,110,255,17,255,125,255,39,255,119,255,61,255,99,255,81,255,77,255,97,255,63,255,112,255,66,255,134,255,77,255,158,255,99,255,192,255,123,255,220,255,150,255,240,255,167,255,240,255,172,255,218,255,161,255,178,255,147,255,145,255,147,255,123,255,163,255,119,255,180,255,128,255,185,255,141,255,167,255,156,255,134,255,174,255,101,255,194,255,81,255,211,255,75,255,220,255,77,255,211,255,70,255,185,255,46,255,158,255,19,255,141,255,2,255,143,255,6,255,154,255,39,255,167,255,90,255,167,255,145,255,150,255,198,255,116,255,249,255,86,255,30,0,75,255,59,0,94,255,66,0,147,255,61,0,207,255,52,0,0,0,46,0,19,0,39,0,17,0,26,0,247,255,19,0,200,255,26,0,150,255,50,0,101,255,83,0,66,255,116,0,48,255,145,0,61,255,161,0,103,255,150,0,169,255,108,0,242,255,41,0,39,0,229,255,64,0,180,255,59,0,180,255,37,0,229,255,13,0,57,0,249,255,147,0,233,255,229,0,218,255,22,1,198,255,39,1,174,255,35,1,156,255,22,1,145,255,15,1,145,255,8,1,158,255,251,0,187,255,227,0,231,255,189,0,30,0,132,0,92,0,57,0,136,0,231,255,154,0,152,255,141,0,99,255,108,0,81,255,64,0,90,255,26,0,101,255,251,255,105,255,227,255,103,255,203,255,105,255,185,255,119,255,178,255,141,255,189,255,156,255,207,255,161,255,222,255,154,255,229,255,134,255,218,255,125,255,198,255,125,255,172,255,152,255,141,255,196,255,105,255,244,255,75,255,13,0,50,255,15,0,39,255,4,0,35,255,0,0,37,255,15,0,41,255,46,0,46,255,72,0,52,255,88,0,77,255,92,0,110,255,86,0,161,255,79,0,209,255,64,0,244,255,50,0,2,0,37,0,4,0,26,0,251,255,15,0,238,255,0,0,225,255,229,255,218,255,207,255,222,255,198,255,236,255,207,255,251,255,238,255,2,0,13,0,251,255,35,0,222,255,35,0,174,255,24,0,128,255,0,0,92,255,227,255,81,255,194,255,92,255,165,255,116,255,141,255,147,255,132,255,176,255,145,255,203,255,174,255,229,255,207,255,0,0,231,255,28,0,231,255,61,0,218,255,94,0,198,255,116,0,189,255,123,0,203,255,114,0,233,255,101,0,11,0,88,0,35,0,83,0,46,0,81,0,46,0,79,0,46,0,70,0,59,0,48,0,83,0,15,0,103,0,249,255,108,0,240,255,92,0,2,0,66,0,35,0,46,0,66,0,44,0,79,0,68,0,75,0,97,0,59,0,110,0,48,0,86,0,37,0,30,0,26,0,225,255,0,0,180,255,203,255,172,255,147,255,203,255,108,255,253,255,101,255,46,0,132,255,77,0,192,255,72,0,251,255,41,0,37,0,251,255,64,0,211,255,70,0,187,255,59,0,187,255,33,0,207,255,251,255,240,255,203,255,8,0,152,255,22,0,110,255,26,0,81,255,30,0,75,255,44,0,88,255,61,0,123,255,77,0,161,255,88,0,196,255,92,0,214,255,92,0,211,255,90,0,194,255,83,0,176,255,75,0,163,255,66,0,161,255,57,0,165,255,37,0,167,255,11,0,167,255,233,255,154,255,205,255,130,255,180,255,110,255,161,255,101,255,141,255,110,255,123,255,134,255,108,255,165,255,92,255,194,255,86,255,207,255,83,255,192,255,90,255,158,255,105,255,121,255,132,255,101,255,172,255,110,255,222,255,150,255,19,0,196,255,66,0,236,255,86,0,2,0,81,0,15,0,48,0,22,0,2,0,33,0,225,255,41,0,207,255,37,0,214,255,19,0,231,255,249,255,2,0,220,255,28,0,207,255,50,0,211,255,70,0,225,255,81,0,240,255,83,0,2,0,70,0,24,0,48,0,46,0,37,0,70,0,39,0,94,0,39,0,121,0,24,0,139,0,244,255,136,0,187,255,116,0,123,255,75,0,68,255,28,0,35,255,253,255,37,255,249,255,66,255,30,0,108,255,110,0,145,255,198,0,174,255,4,1,178,255,15,1,165,255,231,0,147,255,165,0,147,255,99,0,178,255,52,0,229,255,33,0,22,0,33,0,64,0,37,0,88,0,35,0,101,0,28,0,114,0,22,0,134,0,22,0,161,0,28,0,183,0,35,0,189,0,46,0,174,0,57,0,132,0,66,0,70,0,68,0,2,0,59,0,205,255,39,0,183,255,11,0,203,255,247,255,0,0,227,255,72,0,225,255,141,0,236,255,187,0,6,0,220,0,35,0,236,0,52,0,242,0,59,0,222,0,55,0,178,0,55,0,101,0,66,0,13,0,90,0,196,255,128,0,156,255,163,0,161,255,185,0,203,255,185,0,2,0,161,0,61,0,123,0,110,0,83,0,150,0,55,0,169,0,39,0,167,0,39,0,143,0,59,0,108,0,92,0,70,0,130,0,37,0,145,0,4,0,128,0,227,255,75,0,192,255,13,0,163,255,229,255,147,255,225,255,161,255,0,0,205,255,50,0,6,0,99,0,64,0,128,0,97,0,134,0,94,0,121,0,55,0,90,0,249,255,50,0,178,255,13,0,123,255,231,255,97,255,198,255,99,255,169,255,123,255,143,255,150,255,130,255,165,255,136,255,156,255,154,255,134,255,183,255,116,255,216,255,114,255,240,255,139,255,249,255,178,255,244,255,225,255,240,255,13,0,240,255,46,0,244,255,72,0,253,255,97,0,6,0,125,0,19,0,145,0,35,0,147,0,57,0,125,0,75,0,83,0,81,0,33,0,77,0,238,255,61,0,192,255,48,0,161,255,39,0,154,255,35,0,176,255,37,0,225,255,37,0,22,0,24,0,55,0,251,255,55,0,200,255,26,0,143,255,244,255,94,255,211,255,75,255,203,255,94,255,211,255,145,255,236,255,218,255,6,0,39,0,37,0,110,0,66,0,152,0,92,0,156,0,121,0,123,0,145,0,57,0,152,0,225,255,128,0,143,255,79,0,86,255,30,0,63,255,253,255,72,255,244,255,108,255,249,255,158,255,249,255,214,255,231,255,251,255,196,255,15,0,161,255,22,0,139,255,19,0,123,255,17,0,114,255,15,0,103,255,8,0,103,255,4,0,128,255,0,0,183,255,253,255,0,0,247,255,68,0,240,255,125,0,236,255,163,0,229,255,174,0,227,255,158,0,225,255,125,0,233,255,83,0,249,255,44,0,8,0,8,0,19,0,244,255,24,0,229,255,22,0,216,255,13,0,194,255,8,0,167,255,11,0,139,255,22,0,116,255,44,0,119,255,72,0,145,255,103,0,200,255,134,0,8,0,147,0,66,0,139,0,99,0,108,0,105,0,70,0,90,0,33,0,64,0,8,0,28,0,253,255,251,255,240,255,227,255,211,255,220,255,161,255,225,255,99,255,240,255,44,255,4,0,13,255,15,0,11,255,11,0,35,255,233,255,77,255,176,255,136,255,110,255,207,255,61,255,13,0,44,255,59,0,57,255,68,0,94,255,37,0,136,255,242,255,172,255,176,255,180,255,112,255,163,255,61,255,123,255,33,255,70,255,28,255,24,255,41,255,247,254,70,255,231,254,114,255,247,254,167,255,37,255,218,255,94,255,4,0,152,255,39,0,198,255,72,0,238,255,99,0,13,0,119,0,37,0,119,0,48,0,101,0,46,0,64,0,30,0,30,0,8,0,13,0,244,255,22,0,240,255,61,0,6,0,108,0,50,0,141,0,97,0,147,0,136,0,132,0,163,0,103,0,176,0,75,0,176,0,41,0,165,0,6,0,147,0,222,255,121,0,180,255,92,0,143,255,59,0,119,255,24,0,112,255,253,255,114,255,227,255,121,255,205,255,132,255,192,255,143,255,180,255,152,255,165,255,150,255,141,255,130,255,116,255,94,255,101,255,57,255,112,255,24,255,154,255,4,255,225,255,4,255,48,0,11,255,121,0,24,255,176,0,39,255,216,0,50,255,244,0,63,255,13,1,83,255,33,1,108,255,37,1,128,255,17,1,134,255,222,0,134,255,154,0,134,255,79,0,143,255,13,0,161,255,218,255,183,255,183,255,203,255,167,255,225,255,167,255,247,255,176,255,19,0,185,255,50,0,192,255,83,0,192,255,108,0,185,255,123,0,176,255,114,0,172,255,83,0,185,255,33,0,216,255,242,255,2,0,211,255,44,0,205,255,66,0,222,255,64,0,253,255,44,0,26,0,15,0,44,0,240,255,41,0,205,255,15,0,167,255,240,255,136,255,207,255,119,255,192,255,112,255,203,255,105,255,233,255,88,255,24,0,63,255,81,0,44,255,145,0,44,255,198,0,81,255,231,0,147,255,238,0,229,255,205,0,55,0,139,0,139,0,52,0,214,0,222,255,19,1,150,255,61,1,90,255,77,1,44,255,64,1,13,255,30,1,253,254,247,0,255,254,209,0,11,255,178,0,22,255,165,0,28,255,165,0,39,255,183,0,66,255,220,0,101,255,6,1,145,255,39,1,183,255,52,1,214,255,44,1,227,255,19,1,238,255,244,0,253,255,209,0,15,0,163,0,39,0,103,0,61,0,35,0,75,0,231,255,77,0,192,255,70,0,180,255,64,0,180,255,68,0,176,255,83,0,150,255,108,0,97,255,123,0,28,255,121,0,218,254,108,0,169,254,99,0,147,254,110,0,154,254,147,0,183,254,196,0,227,254,247,0,30,255,39,1,90,255,68,1,145,255,72,1,189,255,41,1,229,255,233,0,4,0,156,0,30,0,88,0,46,0,55,0,46,0,55,0,28,0,75,0,251,255,99,0,207,255,119,0,169,255,121,0,145,255,108,0,141,255,75,0,147,255,30,0,167,255,249,255,187,255,233,255,205,255,247,255,214,255,11,0,222,255,24,0,233,255,2,0,251,255,216,255,24,0,163,255,61,0,110,255,105,0,66,255,145,0,30,255,176,0,13,255,196,0,8,255,203,0,19,255,196,0,37,255,180,0,77,255,165,0,125,255,165,0,185,255,176,0,240,255,194,0,22,0,214,0,44,0,231,0,48,0,251,0,35,0,17,1,8,0,39,1,236,255,52,1,216,255,48,1,211,255,22,1,216,255,231,0,220,255,174,0,216,255,114,0,203,255,50,0,176,255,244,255,136,255,172,255,90,255,97,255,57,255,39,255,48,255,4,255,72,255,251,254,130,255,244,254,203,255,231,254,11,0,205,254,59,0,176,254,75,0,169,254,66,0,198,254,50,0,247,254,41,0,50,255,46,0,101,255,57,0,147,255,77,0,178,255,97,0,200,255,116,0,207,255,130,0,203,255,139,0,192,255,143,0,180,255,141,0,172,255,141,0,174,255,141,0,187,255,141,0,209,255,132,0,240,255,108,0,19,0,66,0,59,0,19,0,99,0,229,255,136,0,196,255,176,0,174,255,205,0,165,255,222,0,169,255,227,0,183,255,220,0,209,255,205,0,251,255,176,0,52,0,132,0,119,0,72,0,180,0,253,255,225,0,165,255,249,0,72,255,253,0,249,254,249,0,203,254,242,0,196,254,227,0,233,254,216,0,37,255,207,0,88,255,214,0,119,255,244,0,136,255,28,1,156,255,55,1,192,255,52,1,233,255,8,1,6,0,196,0,15,0,130,0,0,0,97,0,236,255,99,0,218,255,119,0,220,255,125,0,236,255,105,0,0,0,55,0,15,0,244,255,17,0,174,255,8,0,125,255,240,255,94,255,205,255,77,255,158,255,66,255,116,255,59,255,99,255,66,255,114,255,90,255,172,255,132,255,244,255,185,255,52,0,240,255,90,0,26,0,90,0,46,0,61,0,39,0,13,0,11,0,218,255,222,255,169,255,172,255,130,255,134,255,101,255,114,255,88,255,110,255,92,255,121,255,114,255,136,255,156,255,143,255,209,255,139,255,8,0,123,255,57,0,105,255,90,0,105,255,105,0,130,255,103,0,180,255,97,0,244,255,97,0,55,0,97,0,110,0,97,0,141,0,88,0,141,0,64,0,110,0,28,0,59,0,249,255,4,0,216,255,216,255,203,255,196,255,205,255,194,255,214,255,200,255,225,255,211,255,249,255,220,255,30,0,222,255,86,0,218,255,150,0,205,255,205,0,194,255,233,0,187,255,231,0,192,255,205,0,207,255,165,0,229,255,130,0,2,0,94,0,28,0,64,0,44,0,33,0,50,0,2,0,55,0,233,255,70,0,214,255,97,0,214,255,125,0,229,255,145,0,0,0,152,0,19,0,147,0,30,0,139,0,26,0,128,0,17,0,128,0,2,0,141,0,249,255,161,0,242,255,178,0,240,255,176,0,231,255,152,0,220,255,103,0,200,255,39,0,192,255,225,255,205,255,158,255,242,255,108,255,37,0,90,255,92,0,103,255,145,0,145,255,187,0,194,255,218,0,227,255,233,0,249,255,229,0,253,255,200,0,0,0,147,0,2,0,88,0,17,0,22,0,46,0,220,255,81,0,174,255,110,0,143,255,130,0,136,255,136,0,156,255,125,0,203,255,99,0,8,0,66,0,75,0,26,0,136,0,240,255,185,0,196,255,225,0,141,255,242,0,88,255,238,0,44,255,207,0,22,255,161,0,26,255,116,0,48,255,92,0,75,255,103,0,92,255,136,0,94,255,172,0,94,255,196,0,99,255,205,0,119,255,198,0,145,255,187,0,180,255,176,0,205,255,161,0,222,255,143,0,227,255,132,0,222,255,125,0,216,255,123,0,216,255,116,0,216,255,101,0,218,255,79,0,222,255,64,0,229,255,57,0,240,255,57,0,0,0,61,0,13,0,66,0,13,0,61,0,244,255,48,0,207,255,26,0,167,255,0,0,150,255,231,255,161,255,214,255,205,255,209,255,6,0,227,255,70,0,8,0,114,0,68,0,134,0,139,0,128,0,211,0,108,0,22,1,86,0,75,1,70,0,108,1,61,0,112,1,59,0,101,1,48,0,72,1,24,0,39,1,249,255,19,1,216,255,28,1,205,255,59,1,209,255,90,1,227,255,94,1,227,255,52,1,203,255,225,0,154,255,119,0,108,255,19,0,81,255,205,255,77,255,165,255,81,255,152,255,81,255,161,255,77,255,180,255,75,255,216,255,101,255,251,255,161,255,39,0,247,255,90,0,79,0,132,0,143,0,141,0,172,0,105,0,172,0,37,0,161,0,220,255,158,0,169,255,158,0,163,255,163,0,192,255,163,0,236,255,169,0,15,0,169,0,35,0,161,0,39,0,130,0,48,0,75,0,61,0,2,0,86,0,185,255,112,0,125,255,141,0,88,255,169,0,68,255,180,0,70,255,172,0,90,255,141,0,116,255,99,0,152,255,59,0,198,255,26,0,2,0,0,0,70,0,231,255,130,0,196,255,165,0,150,255,176,0,103,255,169,0,63,255,154,0,46,255,128,0,55,255,77,0,99,255,0,0,163,255,172,255,225,255,112,255,17,0,108,255,46,0,152,255,66,0,218,255,81,0,13,0,101,0,33,0,121,0,19,0,125,0,251,255,119,0,225,255,101,0,205,255,81,0,192,255,64,0,178,255,39,0,167,255,11,0,169,255,240,255,185,255,222,255,218,255,218,255,0,0,231,255,37,0,0,0,70,0,28,0,90,0,55,0,99,0,70,0,99,0,72,0,88,0,57,0,72,0,28,0,44,0,249,255,6,0,220,255,218,255,200,255,183,255,203,255,169,255,229,255,176,255,28,0,189,255,103,0,192,255,198,0,169,255,33,1,119,255,97,1,57,255,108,1,247,254,61,1,191,254,233,0,150,254,125,0,130,254,17,0,116,254,183,255,108,254,110,255,94,254,57,255,88,254,26,255,90,254,255,254,108,254,238,254,132,254,220,254,158,254,203,254,191,254,200,254,227,254,214,254,15,255,251,254,57,255,50,255,90,255,112,255,110,255,174,255,125,255,233,255,136,255,26,0,139,255,64,0,121,255,83,0,79,255,79,0,30,255,59,0,244,254,26,0,231,254,231,255,242,254,152,255,13,255,55,255,44,255,227,254,75,255,189,254,105,255,216,254,136,255,35,255,167,255,123,255,189,255,200,255,200,255,247,255,203,255,4,0,214,255,2,0,240,255,242,255,22,0,222,255,59,0,207,255,92,0,203,255,110,0,200,255,121,0,203,255,128,0,198,255,123,0,192,255,110,0,178,255,92,0,167,255,79,0,158,255,79,0,161,255,88,0,165,255,88,0,169,255,79,0,167,255,52,0,163,255,24,0,154,255,249,255,136,255,214,255,114,255,172,255,90,255,134,255,86,255,99,255,105,255,77,255,152,255,61,255,227,255,48,255,57,0,35,255,136,0,22,255,183,0,13,255,180,0,11,255,130,0,11,255,50,0,11,255,225,255,11,255,152,255,15,255,99,255,28,255,61,255,50,255,46,255,77,255,41,255,108,255,41,255,136,255,39,255,147,255,30,255,147,255,19,255,145,255,255,254,163,255,240,254,207,255,238,254,11,0,247,254,70,0,19,255,110,0,48,255,128,0,72,255,132,0,77,255,130,0,63,255,116,0,39,255,81,0,2,255,26,0,211,254,218,255,161,254,158,255,121,254,121,255,99,254,110,255,114,254,125,255,167,254,158,255,255,254,203,255,114,255,238,255,247,255,2,0,114,0,4,0,216,0,253,255,15,1,247,255,22,1,0,0,244,0,17,0,180,0,39,0,103,0,50,0,24,0,52,0,211,255,33,0,158,255,244,255,132,255,187,255,134,255,143,255,161,255,130,255,200,255,145,255,236,255,169,255,4,0,187,255,13,0,198,255,4,0,214,255,242,255,240,255,222,255,13,0,211,255,35,0,211,255,50,0,207,255,59,0,198,255,64,0,183,255,68,0,172,255,55,0,176,255,37,0,187,255,8,0,198,255,233,255,187,255,205,255,158,255,194,255,116,255,200,255,79,255,227,255,55,255,0,0,50,255,19,0,66,255,17,0,94,255,253,255,132,255,220,255,176,255,192,255,225,255,180,255,17,0,194,255,68,0,231,255,116,0,15,0,163,0,50,0,207,0,64,0,238,0,57,0,253,0,33,0,247,0,4,0,222,0,238,255,185,0,225,255,147,0,220,255,105,0,211,255,64,0,200,255,30,0,183,255,2,0,169,255,240,255,180,255,225,255,227,255,214,255,55,0,207,255,156,0,216,255,242,0,240,255,39,1,15,0,44,1,52,0,11,1,83,0,216,0,103,0,154,0,112,0,92,0,110,0,39,0,101,0,249,255,81,0,205,255,52,0,167,255,24,0,143,255,11,0,136,255,17,0,147,255,50,0,172,255,94,0,194,255,141,0,200,255,183,0,192,255,214,0,169,255,231,0,147,255,238,0,125,255,238,0,112,255,238,0,99,255,240,0,79,255,240,0,52,255,233,0,24,255,222,0,2,255,196,0,249,254,158,0,8,255,112,0,41,255,64,0,92,255,19,0,150,255,236,255,200,255,200,255,236,255,165,255,244,255,134,255,236,255,121,255,218,255,125,255,203,255,136,255,194,255,145,255,192,255,141,255,189,255,132,255,176,255,119,255,156,255,116,255,132,255,132,255,125,255,158,255,141,255,185,255,180,255,192,255,236,255,176,255,37,0,145,255,77,0,103,255,88,0,63,255,72,0,35,255,30,0,24,255,231,255,19,255,169,255,19,255,112,255,4,255,63,255,220,254,33,255,161,254,24,255,99,254,44,255,72,254,92,255,92,254,163,255,163,254,240,255,11,255,52,0,121,255,97,0,216,255,116,0,22,0,116,0,50,0,103,0,33,0,94,0,244,255,83,0,183,255,81,0,125,255,88,0,97,255,103,0,94,255,125,0,116,255,156,0,158,255,200,0,207,255,249,0,251,255,39,1,26,0,66,1,46,0,72,1,46,0,55,1,35,0,22,1,13,0,240,0,247,255,205,0,220,255,169,0,205,255,136,0,205,255,105,0,222,255,77,0,2,0,57,0,44,0,44,0,83,0,30,0,108,0,17,0,110,0,0,0,90,0,220,255,48,0,180,255,2,0,150,255,214,255,143,255,183,255,163,255,172,255,198,255,189,255,236,255,229,255,8,0,22,0,33,0,70,0,57,0,114,0,77,0,143,0,79,0,161,0,61,0,165,0,30,0,165,0,253,255,158,0,222,255,147,0,203,255,125,0,189,255,94,0,176,255,52,0,152,255,22,0,125,255,8,0,103,255,13,0,101,255,24,0,125,255,30,0,174,255,30,0,227,255,24,0,13,0,24,0,30,0,28,0,22,0,37,0,249,255,52,0,205,255,70,0,152,255,77,0,101,255,66,0,61,255,41,0,44,255,11,0,59,255,249,255,103,255,240,255,163,255,242,255,225,255,242,255,26,0,244,255,77,0,240,255,116,0,240,255,141,0,231,255,145,0,220,255,141,0,207,255,145,0,196,255,161,0,196,255,189,0,218,255,218,0,6,0,233,0,86,0,236,0,187,0,216,0,35,1,187,0,119,1,154,0,156,1,123,0,132,1,103,0,50,1,88,0,198,0,75,0,92,0,48,0,2,0,11,0,185,255,218,255,121,255,165,255,46,255,121,255,216,254,88,255,132,254,63,255,70,254,41,255,44,254,24,255,46,254,24,255,66,254,39,255,97,254,57,255,134,254,66,255,185,254,63,255,247,254,52,255,59,255,44,255,130,255,55,255,207,255,79,255,33,0,119,255,108,0,165,255,156,0,211,255,176,0,251,255,161,0,28,0,132,0,59,0,103,0,92,0,81,0,128,0,57,0,158,0,22,0,183,0,238,255,198,0,200,255,214,0,183,255,233,0,187,255,0,1,198,255,11,1,207,255,244,0,205,255,187,0,198,255,114,0,194,255,50,0,189,255,8,0,187,255,0,0,194,255,4,0,203,255,22,0,218,255,46,0,240,255,79,0,8,0,119,0,41,0,161,0,75,0,192,0,110,0,218,0,145,0,231,0,183,0,227,0,211,0,211,0,225,0,183,0,220,0,154,0,200,0,136,0,174,0,136,0,152,0,143,0,132,0,145,0,116,0,132,0,101,0,108,0,81,0,81,0,55,0,59,0,30,0,41,0,8,0,30,0,249,255,26,0,233,255,28,0,203,255,48,0,161,255,83,0,108,255,132,0,57,255,183,0,28,255,218,0,26,255,227,0,55,255,211,0,101,255,176,0,152,255,128,0,205,255,86,0,0,0,57,0,35,0,50,0,55,0,52,0,55,0,50,0,28,0,41,0,244,255,26,0,194,255,19,0,150,255,24,0,110,255,37,0,83,255,50,0,72,255,55,0,77,255,52,0,101,255,57,0,141,255,72,0,185,255,99,0,233,255,125,0,17,0,147,0,35,0,167,0,22,0,180,0,233,255,185,0,167,255,167,0,101,255,112,0,50,255,28,0,24,255,185,255,17,255,90,255,15,255,26,255,17,255,11,255,17,255,48,255,17,255,132,255,15,255,249,255,8,255,114,0,251,254,218,0,240,254,22,1,236,254,30,1,244,254,244,0,13,255,174,0,41,255,90,0,72,255,11,0,105,255,207,255,139,255,167,255,180,255,161,255,225,255,176,255,6,0,207,255,24,0,240,255,17,0,15,0,251,255,37,0,220,255,50,0,196,255,57,0,196,255,68,0,222,255,88,0,17,0,119,0,83,0,163,0,145,0,205,0,183,0,233,0,198,0,242,0,198,0,227,0,192,0,200,0,178,0,165,0,156,0,132,0,125,0,99,0,92,0,68,0,66,0,35,0,48,0,253,255,41,0,211,255,37,0,176,255,28,0,158,255,19,0,167,255,13,0,198,255,11,0,244,255,13,0,30,0,22,0,64,0,35,0,79,0,57,0,83,0,90,0,77,0,121,0,64,0,143,0,50,0,145,0,37,0,136,0,28,0,130,0,28,0,134,0,33,0,147,0,30,0,158,0,26,0,158,0,13,0,143,0,244,255,110,0,209,255,55,0,167,255,236,255,125,255,145,255,90,255,68,255,63,255,13,255,41,255,249,254,24,255,4,255,13,255,26,255,19,255,55,255,41,255,88,255,81,255,125,255,128,255,180,255,187,255,244,255,244,255,57,0,41,0,121,0,86,0,169,0,119,0,192,0,143,0,176,0,158,0,125,0,161,0,41,0,143,0,203,255,108,0,123,255,70,0,63,255,59,0,39,255,77,0,28,255,125,0,30,255,196,0,37,255,19,1,50,255,101,1,75,255,163,1,116,255,189,1,169,255,172,1,229,255,121,1,33,0,50,1,88,0,231,0,125,0,156,0,152,0,81,0,167,0,15,0,178,0,218,255,180,0,189,255,169,0,185,255,139,0,185,255,90,0,194,255,44,0,203,255,11,0,220,255,8,0,249,255,28,0,22,0,68,0,44,0,119,0,48,0,169,0,37,0,207,0,17,0,222,0,4,0,214,0,2,0,189,0,17,0,158,0,37,0,130,0,57,0,108,0,75,0,86,0,99,0,64,0,121,0,41,0,132,0,22,0,123,0,0,0,101,0,220,255,72,0,178,255,52,0,141,255,39,0,119,255,41,0,121,255,59,0,152,255,90,0,203,255,116,0,6,0,134,0,59,0,132,0,86,0,130,0,75,0,134,0,26,0,154,0,209,255,180,0,119,255,205,0,41,255,220,0,251,254,220,0,255,254,216,0,50,255,205,0,139,255,189,0,247,255,172,0,94,0,143,0,192,0,103,0,8,1,55,0,52,1,8,0,66,1,227,255,48,1,196,255,11,1,176,255,222,0,167,255,183,0,167,255,156,0,163,255,141,0,161,255,128,0,161,255,110,0,158,255,79,0,158,255,33,0,147,255,244,255,110,255,211,255,52,255,194,255,242,254,192,255,191,254,207,255,169,254,231,255,176,254,4,0,189,254,35,0,194,254,50,0,180,254,46,0,169,254,28,0,172,254,8,0,200,254,8,0,249,254,37,0,57,255,83,0,112,255,132,0,154,255,161,0,172,255,150,0,180,255,101,0,194,255,26,0,222,255,198,255,8,0,123,255,59,0,75,255,103,0,59,255,141,0,61,255,165,0,75,255,180,0,88,255,196,0,94,255,214,0,97,255,229,0,88,255,236,0,68,255,220,0,33,255,187,0,247,254,152,0,214,254,132,0,207,254,130,0,225,254,141,0,4,255,154,0,37,255,161,0,61,255,152,0,72,255,136,0,92,255,119,0,114,255,108,0,147,255,103,0,178,255,99,0,205,255,94,0,227,255,90,0,0,0,81,0,37,0,66,0,86,0,44,0,132,0,8,0,165,0,222,255,174,0,176,255,163,0,128,255,130,0,88,255,81,0,57,255,37,0,41,255,2,0,37,255,233,255,39,255,214,255,44,255,205,255,44,255,207,255,37,255,211,255,37,255,205,255,52,255,189,255,99,255,156,255,172,255,134,255,8,0,125,255,99,0,145,255,158,0,196,255,167,0,4,0,132,0,68,0,68,0,121,0,13,0,150,0,242,255,161,0,247,255,152,0,15,0,134,0,48,0,116,0,68,0,112,0,64,0,130,0,28,0,158,0,222,255,187,0,141,255,207,0,63,255,211,0,13,255,203,0,6,255,185,0,50,255,163,0,134,255,145,0,242,255,132,0,88,0,121,0,167,0,108,0,209,0,77,0,220,0,37,0,207,0,2,0,178,0,242,255,147,0,247,255,108,0,19,0,59,0,68,0,4,0,123,0,211,255,174,0,174,255,220,0,167,255,247,0,198,255,251,0,0,0,236,0,75,0,207,0,145,0,178,0,207,0,156,0,2,1,136,0,35,1,119,0,46,1,110,0,33,1,101,0,251,0,92,0,194,0,72,0,128,0,30,0,72,0,229,255,48,0,158,255,66,0,97,255,128,0,55,255,205,0,35,255,13,1,35,255,39,1,48,255,22,1,81,255,229,0,121,255,165,0,165,255,108,0,185,255,72,0,176,255,61,0,132,255,79,0,79,255,112,0,39,255,156,0,37,255,196,0,70,255,225,0,128,255,236,0,187,255,225,0,242,255,192,0,26,0,152,0,50,0,125,0,64,0,128,0,61,0,163,0,52,0,220,0,48,0,26,1,41,0,75,1,30,0,94,1,11,0,94,1,229,255,75,1,176,255,44,1,121,255,0,1,86,255,198,0,77,255,119,0,92,255,33,0,130,255,211,255,174,255,161,255,218,255,152,255,249,255,178,255,6,0,231,255,8,0,35,0,11,0,101,0,24,0,163,0,57,0,214,0,94,0,247,0,119,0,2,1,110,0,242,0,70,0,205,0,13,0,152,0,214,255,94,0,172,255,46,0,150,255,19,0,141,255,13,0,136,255,35,0,136,255,72,0,139,255,112,0,147,255,136,0,167,255,134,0,192,255,112,0,209,255,75,0,214,255,33,0,209,255,2,0,196,255,236,255,187,255,218,255,189,255,203,255,207,255,192,255,236,255,192,255,11,0,203,255,39,0,225,255,48,0,253,255,35,0,17,0,8,0,35,0,233,255,44,0,211,255,41,0,196,255,30,0,189,255,22,0,176,255,15,0,156,255,22,0,143,255,30,0,147,255,33,0,180,255,22,0,240,255,0,0,48,0,231,255,94,0,218,255,116,0,218,255,121,0,229,255,116,0,238,255,110,0,236,255,90,0,214,255,59,0,178,255,22,0,143,255,244,255,123,255,225,255,123,255,225,255,145,255,240,255,174,255,6,0,192,255,37,0,196,255,70,0,189,255,105,0,183,255,143,0,178,255,169,0,178,255,187,0,187,255,187,0,194,255,180,0,194,255,174,0,178,255,163,0,147,255,141,0,110,255,103,0,70,255,52,0,39,255,2,0,19,255,220,255,19,255,200,255,41,255,189,255,79,255,178,255,132,255,154,255,185,255,116,255,231,255,79,255,2,0,48,255,0,0,37,255,233,255,48,255,189,255,77,255,150,255,112,255,125,255,145,255,121,255,183,255,132,255,222,255,150,255,13,0,165,255,64,0,172,255,108,0,174,255,128,0,176,255,125,0,183,255,110,0,198,255,97,0,211,255,90,0,218,255,92,0,218,255,92,0,227,255,94,0,249,255,90,0,17,0,83,0,33,0,86,0,19,0,88,0,229,255,92,0,163,255,90,0,90,255,68,0,39,255,33,0,17,255,251,255,30,255,214,255,63,255,187,255,101,255,174,255,139,255,172,255,174,255,183,255,209,255,200,255,242,255,231,255,4,0,13,0,11,0,57,0,4,0,90,0,233,255,92,0,189,255,50,0,141,255,233,255,97,255,141,255,68,255,57,255,57,255,253,254,52,255,233,254,46,255,2,255,35,255,66,255,35,255,169,255,59,255,33,0,108,255,150,0,167,255,247,0,227,255,55,1,15,0,72,1,39,0,50,1,39,0,253,0,28,0,180,0,8,0,116,0,253,255,72,0,253,255,48,0,0,0,35,0,17,0,17,0,44,0,238,255,77,0,180,255,101,0,121,255,97,0,88,255,66,0,92,255,13,0,134,255,229,255,189,255,216,255,240,255,229,255,13,0,0,0,30,0,13,0,48,0,2,0,77,0,218,255,110,0,161,255,145,0,105,255,165,0,72,255,158,0,68,255,123,0,97,255,61,0,141,255,242,255,192,255,167,255,238,255,108,255,13,0,79,255,30,0,86,255,35,0,123,255,39,0,180,255,48,0,242,255,57,0,41,0,55,0,81,0,28,0,108,0,244,255,121,0,207,255,112,0,189,255,90,0,203,255,57,0,231,255,17,0,4,0,231,255,15,0,192,255,11,0,156,255,0,0,121,255,0,0,94,255,13,0,79,255,39,0,83,255,59,0,99,255,75,0,121,255,77,0,145,255,59,0,169,255,22,0,187,255,216,255,192,255,141,255,169,255,75,255,128,255,33,255,79,255,22,255,39,255,35,255,24,255,63,255,30,255,97,255,57,255,128,255,90,255,154,255,128,255,167,255,165,255,169,255,207,255,172,255,242,255,172,255,22,0,172,255,66,0,167,255,116,0,154,255,163,0,139,255,189,0,136,255,183,0,152,255,143,0,187,255,90,0,236,255,39,0,33,0,249,255,83,0,209,255,116,0,178,255,130,0,161,255,130,0,163,255,132,0,185,255,156,0,207,255,209,0,216,255,26,1,196,255,97,1,145,255,143,1,77,255,154,1,11,255,125,1,214,254,68,1,191,254,251,0,207,254,192,0,11,255,147,0,103,255,125,0,214,255,112,0,61,0,92,0,130,0,64,0,165,0,39,0,169,0,28,0,161,0,39,0,150,0,77,0,125,0,128,0,86,0,178,0,37,0,216,0,247,255,218,0,216,255,185,0,209,255,132,0,227,255,81,0,0,0,57,0,26,0,68,0,35,0,101,0,11,0,141,0,218,255,178,0,154,255,194,0,97,255,183,0,59,255,147,0,52,255,99,0,75,255,46,0,114,255,4,0,152,255,233,255,176,255,227,255,180,255,238,255,174,255,2,0,165,255,30,0,163,255,55,0,176,255,72,0,200,255,75,0,222,255,70,0,233,255,57,0,229,255,44,0,205,255,26,0,169,255,8,0,136,255,251,255,119,255,240,255,121,255,227,255,152,255,220,255,203,255,216,255,4,0,214,255,55,0,207,255,79,0,205,255,64,0,211,255,0,0,233,255,167,255,6,0,77,255,33,0,13,255,48,0,249,254,50,0,15,255,44,0,66,255,39,0,128,255,44,0,178,255,57,0,207,255,68,0,220,255,72,0,227,255,66,0,240,255,55,0,8,0,39,0,41,0,24,0,70,0,13,0,88,0,0,0,108,0,244,255,132,0,225,255,169,0,209,255,211,0,205,255,229,0,205,255,211,0,211,255,156,0,211,255,72,0,205,255,249,255,194,255,183,255,169,255,139,255,141,255,112,255,114,255,92,255,101,255,75,255,116,255,59,255,158,255,50,255,220,255,55,255,30,0,77,255,90,0,121,255,141,0,180,255,174,0,247,255,196,0,46,0,207,0,77,0,220,0,81,0,231,0,64,0,247,0,41,0,8,1,33,0,17,1,48,0,19,1,81,0,13,1,114,0,4,1,132,0,253,0,128,0,249,0,105,0,240,0,81,0,227,0,64,0,207,0,52,0,178,0,46,0,136,0,35,0,90,0,19,0,35,0,2,0,240,255,247,255,183,255,240,255,123,255,240,255,70,255,249,255,35,255,11,0,30,255,37,0,50,255,72,0,83,255,112,0,114,255,141,0,132,255,152,0,143,255,145,0,152,255,130,0,165,255,116,0,194,255,121,0,236,255,154,0,30,0,211,0,79,0,11,1,103,0,50,1,90,0,57,1,41,0,41,1,225,255,11,1,145,255,238,0,75,255,211,0,19,255,189,0,244,254,167,0,229,254,141,0,222,254,114,0,227,254,86,0,242,254,59,0,11,255,35,0,39,255,19,0,59,255,11,0,70,255,15,0,77,255,24,0,88,255,37,0,116,255,48,0,163,255,57,0,218,255,64,0,22,0,66,0,75,0,59,0,119,0,41,0,154,0,24,0,185,0,11,0,214,0,15,0,244,0,39,0,8,1,64,0,13,1,81,0,0,1,81,0,229,0,61,0,194,0,30,0,158,0,0,0,125,0,236,255,94,0,220,255,61,0,214,255,24,0,216,255,242,255,222,255,203,255,220,255,174,255,214,255,154,255,192,255,150,255,169,255,150,255,152,255,132,255,143,255,92,255,143,255,35,255,150,255,236,254,156,255,203,254,150,255,198,254,132,255,222,254,105,255,4,255,81,255,48,255,75,255,90,255,86,255,141,255,114,255,189,255,156,255,244,255,205,255,39,0,249,255,86,0,24,0,119,0,52,0,130,0,68,0,116,0,72,0,77,0,61,0,26,0,35,0,238,255,251,255,207,255,211,255,196,255,176,255,200,255,163,255,214,255,172,255,227,255,196,255,247,255,227,255,13,0,249,255,44,0,6,0,86,0,13,0,123,0,8,0,156,0,2,0,183,0,2,0,214,0,22,0,247,0,68,0,28,1,125,0,68,1,178,0,103,1,209,0,123,1,214,0,116,1,205,0,75,1,180,0,253,0,154,0,163,0,119,0,77,0,86,0,19,0,64,0,251,255,61,0,249,255,75,0,242,255,88,0,218,255,90,0,178,255,77,0,130,255,59,0,97,255,55,0,83,255,77,0,86,255,121,0,99,255,172,0,110,255,203,0,119,255,209,0,125,255,187,0,123,255,152,0,121,255,123,0,125,255,112,0,130,255,110,0,132,255,105,0,125,255,90,0,110,255,66,0,92,255,37,0,83,255,17,0,101,255,11,0,145,255,15,0,214,255,33,0,41,0,64,0,136,0,97,0,225,0,130,0,41,1,156,0,81,1,176,0,81,1,196,0,50,1,211,0,11,1,220,0,227,0,220,0,183,0,214,0,139,0,203,0,92,0,200,0,48,0,211,0,15,0,244,0,253,255,39,1,247,255,101,1,247,255,154,1,249,255,189,1,242,255,196,1,227,255,172,1,203,255,119,1,176,255,41,1,147,255,209,0,128,255,125,0,119,255,61,0,125,255,19,0,147,255,0,0,176,255,238,255,203,255,216,255,216,255,183,255,218,255,143,255,209,255,105,255,203,255,81,255,205,255,72,255,220,255,83,255,242,255,114,255,11,0,165,255,30,0,222,255,44,0,22,0,52,0,72,0,52,0,114,0,39,0,141,0,19,0,150,0,251,255,139,0,231,255,101,0,233,255,41,0,0,0,218,255,41,0,132,255,92,0,66,255,136,0,35,255,158,0,39,255,163,0,72,255,154,0,119,255,139,0,158,255,121,0,180,255,103,0,176,255,83,0,154,255,59,0,139,255,44,0,134,255,35,0,139,255,39,0,145,255,48,0,147,255,52,0,141,255,39,0,134,255,15,0,123,255,249,255,116,255,240,255,112,255,247,255,114,255,253,255,123,255,247,255,141,255,227,255,165,255,194,255,189,255,161,255,207,255,134,255,216,255,110,255,214,255,97,255,203,255,94,255,189,255,103,255,172,255,130,255,147,255,167,255,130,255,216,255,123,255,6,0,125,255,41,0,123,255,66,0,114,255,75,0,90,255,68,0,57,255,50,0,33,255,41,0,26,255,41,0,44,255,61,0,90,255,88,0,156,255,110,0,231,255,112,0,44,0,88,0,97,0,41,0,136,0,249,255,152,0,209,255,154,0,185,255,139,0,169,255,114,0,152,255,88,0,130,255,55,0,105,255,15,0,97,255,229,255,105,255,194,255,130,255,178,255,161,255,187,255,192,255,225,255,218,255,22,0,247,255,90,0,22,0,150,0,61,0,187,0,99,0,187,0,116,0,158,0,112,0,110,0,101,0,52,0,92,0,2,0,108,0,222,255,145,0,200,255,185,0,194,255,207,0,196,255,205,0,196,255,172,0,194,255,125,0,187,255,77,0,185,255,37,0,180,255,13,0,161,255,11,0,119,255,19,0,59,255,28,0,251,254,41,0,198,254,46,0,167,254,48,0,169,254,37,0,207,254,19,0,17,255,251,255,99,255,220,255,187,255,185,255,8,0,154,255,72,0,134,255,121,0,136,255,156,0,152,255,178,0,172,255,183,0,178,255,156,0,174,255,97,0,161,255,24,0,161,255,214,255,180,255,167,255,220,255,141,255,13,0,125,255,59,0,105,255,86,0,75,255,88,0,35,255,70,0,4,255,46,0,240,254,24,0,240,254,4,0,253,254,0,0,22,255,6,0,52,255,33,0,83,255,75,0,114,255,114,0,143,255,130,0,176,255,110,0,209,255,66,0,247,255,15,0,22,0,227,255,39,0,192,255,39,0,174,255,19,0,172,255,249,255,176,255,225,255,180,255,214,255,176,255,222,255,165,255,249,255,156,255,26,0,150,255,55,0,150,255,72,0,158,255,77,0,174,255,72,0,205,255,68,0,0,0,70,0,72,0,77,0,154,0,86,0,233,0,88,0,44,1,83,0,83,1,77,0,90,1,66,0,66,1,59,0,19,1,44,0,222,0,19,0,176,0,249,255,139,0,222,255,116,0,205,255,101,0,196,255,86,0,196,255,66,0,200,255,46,0,216,255,30,0,251,255,19,0,39,0,19,0,103,0,26,0,165,0,37,0,214,0,50,0,236,0,55,0,222,0,55,0,187,0,52,0,143,0,46,0,105,0,44,0,81,0,48,0,70,0,52,0,52,0,52,0,30,0,46,0,0,0,33,0,222,255,19,0,196,255,6,0,178,255,251,255,167,255,240,255,174,255,227,255,192,255,207,255,214,255,183,255,233,255,161,255,244,255,156,255,0,0,185,255,13,0,247,255,37,0,75,0,66,0,158,0,94,0,216,0,123,0,247,0,156,0,253,0,192,0,242,0,220,0,220,0,244,0,185,0,0,1,147,0,244,0,116,0,209,0,92,0,154,0,68,0,90,0,46,0,46,0,15,0,28,0,244,255,44,0,218,255,79,0,203,255,119,0,198,255,150,0,200,255,158,0,207,255,143,0,209,255,114,0,198,255,83,0,174,255,59,0,139,255,52,0,108,255,68,0,92,255,92,0,97,255,108,0,125,255,108,0,161,255,88,0,200,255,55,0,236,255,17,0,6,0,236,255,28,0,200,255,41,0,176,255,44,0,165,255,39,0,172,255,39,0,203,255,39,0,247,255,46,0,37,0,44,0,77,0,33,0,88,0,17,0,70,0,2,0,24,0,0,0,225,255,8,0,167,255,30,0,128,255,52,0,116,255,70,0,136,255,81,0,189,255,77,0,4,0,61,0,75,0,44,0,128,0,30,0,147,0,37,0,128,0,59,0,70,0,92,0,249,255,134,0,172,255,169,0,121,255,189,0,103,255,192,0,112,255,169,0,134,255,134,0,156,255,99,0,165,255,75,0,167,255,70,0,161,255,77,0,152,255,90,0,143,255,103,0,136,255,119,0,145,255,128,0,167,255,136,0,207,255,134,0,249,255,123,0,17,0,103,0,24,0,75,0,4,0,39,0,227,255,2,0,185,255,236,255,152,255,231,255,139,255,253,255,136,255,46,0,141,255,108,0,147,255,167,0,152,255,203,0,154,255,214,0,147,255,200,0,141,255,172,0,134,255,134,0,136,255,97,0,158,255,59,0,200,255,26,0,253,255,249,255,57,0,216,255,119,0,187,255,165,0,172,255,185,0,169,255,174,0,187,255,145,0,218,255,114,0,0,0,99,0,55,0,101,0,116,0,116,0,185,0,130,0,251,0,128,0,41,1,101,0,64,1,64,0,70,1,22,0,66,1,0,0,75,1,0,0,79,1,11,0,77,1,17,0,50,1,13,0,253,0,249,255,183,0,218,255,101,0,187,255,35,0,163,255,0,0,150,255,0,0,141,255,28,0,132,255,68,0,112,255,108,0,72,255,134,0,17,255,132,0,209,254,108,0,154,254,68,0,121,254,22,0,121,254,240,255,150,254,205,255,198,254,176,255,255,254,145,255,52,255,108,255,103,255,61,255,145,255,17,255,185,255,242,254,218,255,247,254,242,255,30,255,2,0,92,255,15,0,156,255,35,0,198,255,64,0,214,255,99,0,203,255,141,0,174,255,183,0,143,255,220,0,112,255,244,0,97,255,2,1,94,255,4,1,114,255,0,1,156,255,238,0,218,255,205,0,26,0,161,0,92,0,114,0,141,0,72,0,158,0,35,0,150,0,4,0,128,0,238,255,97,0,220,255,61,0,216,255,11,0,229,255,194,255,251,255,101,255,11,0,17,255,15,0,222,254,6,0,222,254,249,255,11,255,247,255,88,255,15,0,178,255,77,0,6,0,154,0,77,0,211,0,119,0,240,0,134,0,233,0,121,0,205,0,94,0,167,0,64,0,134,0,35,0,110,0,15,0,94,0,11,0,83,0,17,0,75,0,33,0,64,0,50,0,57,0,59,0,61,0,55,0,79,0,44,0,112,0,22,0,143,0,247,255,172,0,209,255,189,0,167,255,200,0,136,255,207,0,119,255,209,0,130,255,203,0,161,255,196,0,211,255,192,0,4,0,194,0,48,0,200,0,81,0,207,0,103,0,207,0,114,0,200,0,119,0,189,0,110,0,189,0,97,0,194,0,75,0,205,0,52,0,218,0,41,0,220,0,37,0,222,0,33,0,233,0,28,0,251,0,19,0,13,1,6,0,8,1,0,0,233,0,2,0,183,0,8,0,125,0,13,0,72,0,17,0,33,0,13,0,0,0,15,0,227,255,33,0,194,255,70,0,163,255,121,0,154,255,165,0,174,255,178,0,225,255,156,0,26,0,103,0,75,0,35,0,108,0,227,255,116,0,180,255,121,0,161,255,114,0,161,255,101,0,165,255,79,0,163,255,61,0,152,255,61,0,145,255,83,0,154,255,116,0,174,255,141,0,196,255,139,0,218,255,99,0,236,255,37,0,251,255,227,255,2,0,169,255,2,0,132,255,244,255,105,255,216,255,81,255,174,255,59,255,130,255,44,255,83,255,44,255,52,255,72,255,39,255,123,255,48,255,183,255,77,255,233,255,105,255,2,0,116,255,0,0,105,255,231,255,81,255,192,255,63,255,154,255,63,255,132,255,79,255,125,255,110,255,134,255,143,255,150,255,176,255,161,255,200,255,165,255,211,255,174,255,216,255,183,255,222,255,183,255,240,255,167,255,4,0,145,255,30,0,130,255,50,0,139,255,64,0,174,255,66,0,225,255,57,0,11,0,26,0,28,0,240,255,22,0,200,255,0,0,167,255,236,255,156,255,222,255,154,255,216,255,165,255,218,255,183,255,231,255,209,255,0,0,238,255,37,0,4,0,81,0,17,0,110,0,6,0,123,0,225,255,119,0,169,255,114,0,125,255,116,0,114,255,125,0,150,255,130,0,214,255,116,0,33,0,90,0,88,0,59,0,114,0,41,0,125,0,35,0,132,0,39,0,150,0,39,0,180,0,35,0,222,0,28,0,242,0,13,0,227,0,244,255,180,0,214,255,110,0,187,255,44,0,169,255,247,255,169,255,207,255,180,255,183,255,198,255,167,255,218,255,158,255,236,255,163,255,249,255,178,255,0,0,207,255,0,0,236,255,0,0,2,0,249,255,17,0,238,255,26,0,220,255,28,0,203,255,35,0,189,255,52,0,180,255,81,0,180,255,119,0,189,255,158,0,200,255,194,0,211,255,220,0,214,255,240,0,207,255,249,0,189,255,240,0,174,255,218,0,158,255,185,0,141,255,156,0,128,255,145,0,121,255,154,0,128,255,174,0,156,255,196,0,200,255,207,0,0,0,205,0,55,0,183,0,97,0,134,0,123,0,75,0,141,0,13,0,152,0,222,255,167,0,196,255,180,0,185,255,189,0,183,255,196,0,174,255,200,0,165,255,196,0,154,255,187,0,152,255,158,0,156,255,112,0,158,255,55,0,161,255,2,0,161,255,218,255,158,255,200,255,156,255,203,255,152,255,216,255,154,255,222,255,167,255,216,255,187,255,209,255,207,255,211,255,216,255,227,255,211,255,0,0,207,255,26,0,205,255,55,0,218,255,72,0,247,255,79,0,19,0,72,0,39,0,66,0,35,0,72,0,15,0,99,0,247,255,147,0,222,255,203,0,205,255,240,0,192,255,251,0,176,255,238,0,158,255,214,0,150,255,187,0,154,255,163,0,176,255,143,0,207,255,128,0,229,255,114,0,240,255,103,0,238,255,92,0,225,255,86,0,216,255,86,0,218,255,94,0,242,255,108,0,30,0,121,0,88,0,123,0,141,0,108,0,172,0,75,0,176,0,33,0,156,0,253,255,123,0,236,255,88,0,236,255,55,0,253,255,19,0,13,0,236,255,19,0,189,255,17,0,147,255,8,0,116,255,251,255,101,255,240,255,105,255,242,255,125,255,2,0,150,255,30,0,172,255,64,0,198,255,81,0,233,255,79,0,15,0,57,0,55,0,19,0,86,0,229,255,94,0,187,255,83,0,154,255,59,0,141,255,22,0,141,255,238,255,152,255,196,255,172,255,161,255,192,255,136,255,214,255,130,255,242,255,143,255,19,0,165,255,61,0,183,255,110,0,189,255,139,0,185,255,145,0,183,255,121,0,196,255,88,0,222,255,52,0,6,0,28,0,57,0,17,0,101,0,8,0,121,0,2,0,116,0,0,0,101,0,4,0,79,0,22,0,59,0,48,0,48,0,81,0,46,0,119,0,46,0,150,0,39,0,172,0,24,0,180,0,0,0,176,0,222,255,165,0,203,255,143,0,198,255,119,0,218,255,92,0,2,0,68,0,59,0,44,0,116,0,22,0,156,0,6,0,172,0,0,0,163,0,8,0,136,0,22,0,101,0,37,0,66,0,57,0,28,0,70,0,249,255,77,0,203,255,72,0,154,255,52,0,112,255,17,0,77,255,233,255,57,255,196,255,48,255,174,255,55,255,169,255,68,255,169,255,77,255,174,255,83,255,185,255,79,255,214,255,63,255,4,0,39,255,66,0,19,255,116,0,17,255,136,0,46,255,110,0,101,255,35,0,178,255,192,255,0,0,90,255,68,0,13,255,99,0,225,254,90,0,218,254,46,0,242,254,242,255,28,255,183,255,72,255,132,255,101,255,99,255,123,255,88,255,145,255,97,255,178,255,123,255,231,255,158,255,35,0,198,255,83,0,242,255,108,0,17,0,97,0,44,0,64,0,50,0,24,0,37,0,0,0,15,0,244,255,253,255,242,255,249,255,242,255,2,0,242,255,28,0,240,255,57,0,236,255,79,0,225,255,92,0,209,255,103,0,192,255,112,0,169,255,123,0,152,255,130,0,132,255,125,0,123,255,110,0,114,255,90,0,103,255,64,0,86,255,37,0,66,255,4,0,55,255,231,255,66,255,200,255,103,255,176,255,161,255,156,255,227,255,150,255,30,0,156,255,75,0,178,255,103,0,196,255,114,0,211,255,125,0,211,255,132,0,194,255,150,0,167,255,172,0,136,255,189,0,110,255,200,0,99,255,200,0,105,255,189,0,134,255,154,0,174,255,94,0,211,255,22,0,233,255,218,255,229,255,192,255,216,255,203,255,209,255,233,255,216,255,8,0,247,255,35,0,35,0,59,0,86,0,79,0,121,0,90,0,114,0,83,0,72,0,64,0,6,0,33,0,196,255,251,255,143,255,218,255,103,255,196,255,72,255,189,255,46,255,200,255,35,255,222,255,46,255,242,255,81,255,251,255,125,255,247,255,172,255,242,255,211,255,240,255,240,255,253,255,2,0,30,0,11,0,75,0,19,0,123,0,24,0,169,0,28,0,211,0,33,0,251,0,37,0,26,1,44,0,44,1,44,0,48,1,33,0,44,1,4,0,37,1,218,255,33,1,163,255,35,1,103,255,35,1,44,255,33,1,255,254,26,1,236,254,22,1,249,254,13,1,30,255,0,1,86,255,227,0,154,255,187,0,225,255,145,0,26,0,114,0,52,0,101,0,37,0,101,0,242,255,103,0,163,255,90,0,99,255,64,0,68,255,30,0,77,255,11,0,112,255,2,0,161,255,4,0,203,255,6,0,231,255,0,0,242,255,242,255,242,255,218,255,240,255,205,255,244,255,216,255,6,0,240,255,41,0,11,0,83,0,28,0,121,0,33,0,145,0,17,0,152,0,251,255,152,0,231,255,152,0,220,255,156,0,227,255,156,0,244,255,158,0,15,0,165,0,55,0,183,0,103,0,200,0,147,0,214,0,180,0,211,0,196,0,198,0,192,0,176,0,167,0,158,0,132,0,147,0,101,0,147,0,81,0,154,0,86,0,161,0,114,0,167,0,154,0,167,0,196,0,163,0,222,0,145,0,227,0,116,0,209,0,77,0,169,0,37,0,116,0,8,0,64,0,242,255,26,0,229,255,11,0,222,255,4,0,227,255,2,0,247,255,253,255,22,0,231,255,61,0,196,255,94,0,161,255,110,0,134,255,103,0,125,255,75,0,134,255,28,0,161,255,229,255,196,255,169,255,236,255,119,255,17,0,86,255,57,0,75,255,90,0,86,255,112,0,110,255,125,0,143,255,128,0,178,255,119,0,220,255,101,0,11,0,79,0,61,0,68,0,110,0,70,0,150,0,94,0,180,0,132,0,192,0,183,0,194,0,238,0,185,0,28,1,176,0,61,1,154,0,66,1,119,0,44,1,68,0,244,0,6,0,165,0,214,255,66,0,189,255,218,255,200,255,128,255,231,255,72,255,17,0,59,255,52,0,81,255,72,0,128,255,70,0,178,255,52,0,218,255,28,0,247,255,11,0,4,0,8,0,13,0,24,0,24,0,57,0,39,0,86,0,61,0,108,0,81,0,110,0,90,0,101,0,86,0,86,0,64,0,64,0,30,0,41,0,251,255,13,0,222,255,240,255,203,255,207,255,192,255,169,255,194,255,130,255,207,255,92,255,247,255,68,255,48,0,75,255,123,0,123,255,189,0,216,255,238,0,75,0,247,0,183,0,222,0,2,1,183,0,28,1,147,0,24,1,125,0,0,1,116,0,227,0,110,0,200,0,105,0,178,0,99,0,163,0,99,0,161,0,101,0,174,0,116,0,189,0,141,0,198,0,176,0,185,0,209,0,154,0,240,0,116,0,6,1,90,0,8,1,83,0,236,0,94,0,176,0,105,0,108,0,105,0,52,0,86,0,24,0,59,0,30,0,37,0,57,0,26,0,88,0,24,0,108,0,24,0,110,0,15,0,86,0,2,0,41,0,244,255,251,255,231,255,209,255,214,255,185,255,187,255,178,255,147,255,187,255,101,255,209,255,70,255,242,255,75,255,28,0,121,255,81,0,203,255,134,0,39,0,187,0,123,0,229,0,174,0,247,0,185,0,233,0,156,0,178,0,103,0,86,0,39,0,233,255,231,255,141,255,167,255,81,255,116,255,68,255,86,255,90,255,86,255,136,255,114,255,187,255,161,255,229,255,211,255,0,0,247,255,8,0,13,0,8,0,19,0,11,0,28,0,22,0,41,0,57,0,61,0,110,0,77,0,176,0,79,0,238,0,64,0,22,1,33,0,33,1,0,0,8,1,238,255,218,0,236,255,156,0,247,255,92,0,4,0,35,0,17,0,253,255,24,0,229,255,24,0,214,255,33,0,200,255,46,0,189,255,72,0,183,255,103,0,183,255,139,0,192,255,163,0,209,255,169,0,242,255,156,0,33,0,123,0,92,0,79,0,143,0,33,0,187,0,251,255,209,0,216,255,227,0,194,255,242,0,187,255,0,1,194,255,6,1,222,255,4,1,6,0,247,0,46,0,225,0,77,0,194,0,88,0,158,0,79,0,123,0,48,0,90,0,4,0,59,0,220,255,30,0,194,255,4,0,192,255,236,255,214,255,222,255,249,255,216,255,28,0,218,255,61,0,222,255,83,0,229,255,92,0,233,255,92,0,249,255,92,0,8,0,94,0,33,0,105,0,59,0,121,0,81,0,141,0,97,0,156,0,105,0,169,0,97,0,174,0,77,0,174,0,48,0,163,0,15,0,136,0,244,255,94,0,242,255,39,0,11,0,238,255,61,0,194,255,123,0,172,255,172,0,178,255,183,0,203,255,158,0,231,255,97,0,0,0,15,0,17,0,194,255,33,0,130,255,57,0,105,255,97,0,112,255,147,0,145,255,200,0,189,255,238,0,231,255,253,0,15,0,244,0,46,0,214,0,72,0,174,0,86,0,132,0,90,0,97,0,77,0,70,0,52,0,52,0,19,0,37,0,249,255,19,0,233,255,249,255,238,255,220,255,6,0,196,255,39,0,194,255,70,0,220,255,83,0,19,0,70,0,90,0,39,0,150,0,253,255,178,0,205,255,165,0,156,255,114,0,110,255,48,0,70,255,242,255,39,255,200,255,17,255,187,255,11,255,198,255,22,255,222,255,55,255,242,255,103,255,247,255,163,255,244,255,214,255,240,255,244,255,247,255,251,255,0,0,236,255,11,0,209,255,11,0,185,255,249,255,163,255,216,255,150,255,176,255,145,255,150,255,150,255,145,255,163,255,165,255,174,255,203,255,169,255,251,255,139,255,39,0,79,255,79,0,8,255,99,0,207,254,103,0,183,254,101,0,200,254,103,0,8,255,116,0,94,255,134,0,183,255,145,0,251,255,145,0,33,0,132,0,50,0,114,0,57,0,103,0,61,0,103,0,66,0,110,0,70,0,123,0,77,0,136,0,83,0,139,0,86,0,134,0,81,0,119,0,61,0,99,0,35,0,79,0,15,0,61,0,8,0,46,0,19,0,33,0,41,0,17,0,64,0,0,0,79,0,238,255,90,0,209,255,94,0,176,255,97,0,141,255,94,0,110,255,77,0,81,255,46,0,55,255,0,0,41,255,209,255,48,255,169,255,77,255,145,255,123,255,134,255,178,255,128,255,227,255,119,255,4,0,110,255,28,0,103,255,50,0,110,255,68,0,134,255,86,0,174,255,81,0,214,255,59,0,244,255,19,0,8,0,233,255,33,0,207,255,55,0,211,255,75,0,247,255,79,0,52,0,64,0,132,0,41,0,205,0,17,0,0,1,0,0,30,1,249,255,41,1,251,255,39,1,11,0,28,1,44,0,13,1,90,0,247,0,132,0,227,0,165,0,203,0,183,0,172,0,189,0,134,0,189,0,101,0,189,0,88,0,180,0,110,0,158,0,156,0,125,0,209,0,75,0,244,0,24,0,251,0,244,255,229,0,231,255,189,0,240,255,147,0,4,0,112,0,24,0,90,0,33,0,75,0,30,0,66,0,30,0,64,0,33,0,72,0,41,0,90,0,46,0,110,0,35,0,121,0,13,0,125,0,249,255,114,0,227,255,94,0,205,255,72,0,183,255,48,0,163,255,26,0,150,255,11,0,147,255,251,255,156,255,231,255,172,255,200,255,196,255,161,255,220,255,114,255,233,255,77,255,229,255,52,255,207,255,44,255,169,255,44,255,136,255,50,255,116,255,59,255,108,255,63,255,108,255,70,255,105,255,83,255,103,255,105,255,103,255,143,255,119,255,192,255,145,255,240,255,174,255,30,0,198,255,66,0,211,255,88,0,225,255,90,0,244,255,77,0,13,0,50,0,37,0,22,0,50,0,253,255,55,0,233,255,46,0,218,255,41,0,207,255,41,0,203,255,55,0,207,255,75,0,220,255,94,0,236,255,108,0,0,0,110,0,19,0,97,0,44,0,70,0,77,0,33,0,114,0,251,255,154,0,216,255,189,0,187,255,222,0,169,255,242,0,154,255,249,0,143,255,229,0,143,255,189,0,158,255,136,0,194,255,77,0,240,255,24,0,30,0,247,255,68,0,233,255,83,0,236,255,70,0,244,255,37,0,247,255,249,255,238,255,205,255,220,255,172,255,211,255,152,255,214,255,143,255,236,255,141,255,6,0,139,255,33,0,150,255,44,0,169,255,35,0,198,255,4,0,225,255,220,255,253,255,172,255,28,0,134,255,66,0,121,255,110,0,128,255,156,0,152,255,196,0,176,255,214,0,196,255,198,0,207,255,143,0,203,255,64,0,187,255,238,255,174,255,174,255,169,255,150,255,180,255,172,255,209,255,233,255,240,255,57,0,15,0,128,0,46,0,169,0,77,0,174,0,112,0,147,0,145,0,119,0,163,0,94,0,158,0,75,0,132,0,55,0,99,0,24,0,72,0,233,255,64,0,174,255,70,0,112,255,83,0,66,255,94,0,44,255,101,0,57,255,108,0,108,255,110,0,174,255,108,0,240,255,90,0,41,0,59,0,83,0,13,0,119,0,216,255,143,0,165,255,163,0,128,255,169,0,112,255,167,0,125,255,163,0,165,255,158,0,229,255,154,0,50,0,152,0,134,0,147,0,218,0,143,0,30,1,134,0,86,1,119,0,125,1,99,0,147,1,77,0,145,1,52,0,119,1,24,0,66,1,249,255,251,0,211,255,183,0,176,255,130,0,136,255,97,0,99,255,77,0,63,255,66,0,33,255,61,0,11,255,64,0,2,255,72,0,13,255,77,0,44,255,70,0,83,255,55,0,128,255,35,0,172,255,26,0,218,255,35,0,15,0,61,0,75,0,79,0,134,0,86,0,174,0,81,0,200,0,68,0,205,0,52,0,189,0,37,0,165,0,22,0,134,0,13,0,108,0,13,0,94,0,17,0,97,0,24,0,105,0,26,0,116,0,22,0,128,0,8,0,132,0,0,0,119,0,247,255,92,0,244,255,57,0,249,255,19,0,6,0,249,255,28,0,227,255,59,0,216,255,83,0,220,255,103,0,231,255,112,0,249,255,114,0,11,0,114,0,28,0,114,0,44,0,119,0,48,0,123,0,48,0,132,0,41,0,141,0,33,0,152,0,17,0,156,0,4,0,158,0,244,255,152,0,227,255,143,0,207,255,128,0,189,255,101,0,185,255,64,0,185,255,19,0,187,255,233,255,192,255,203,255,207,255,194,255,238,255,214,255,17,0,0,0,52,0,59,0,77,0,128,0,81,0,187,0,70,0,220,0,48,0,220,0,24,0,187,0,11,0,134,0,8,0,70,0,19,0,6,0,39,0,211,255,59,0,183,255,75,0,185,255,75,0,205,255,59,0,236,255,28,0,6,0,0,0,24,0,236,255,33,0,225,255,28,0,231,255,19,0,249,255,11,0,24,0,13,0,66,0,26,0,103,0,50,0,128,0,70,0,136,0,77,0,141,0,81,0,150,0,81,0,158,0,88,0,174,0,101,0,189,0,123,0,192,0,152,0,180,0,183,0,154,0,209,0,112,0,220,0,66,0,222,0,22,0,220,0,242,255,225,0,211,255,233,0,180,255,242,0,145,255,236,0,116,255,205,0,99,255,154,0,88,255,88,0,81,255,17,0,70,255,203,255,66,255,125,255,66,255,48,255,81,255,244,254,105,255,216,254,134,255,216,254,163,255,238,254,183,255,6,255,196,255,24,255,205,255,37,255,211,255,48,255,225,255,66,255,244,255,92,255,11,0,128,255,39,0,167,255,55,0,218,255,64,0,22,0,64,0,94,0,57,0,163,0,50,0,203,0,44,0,203,0,37,0,165,0,30,0,112,0,15,0,57,0,240,255,15,0,194,255,240,255,158,255,207,255,143,255,167,255,158,255,123,255,198,255,77,255,249,255,39,255,37,0,13,255,68,0,253,254,77,0,247,254,64,0,244,254,41,0,249,254,11,0,251,254,242,255,244,254,220,255,236,254,205,255,229,254,192,255,236,254,187,255,11,255,185,255,66,255,189,255,145,255,200,255,231,255,220,255,52,0,251,255,110,0,22,0,143,0,48,0,156,0,68,0,161,0,77,0,158,0,75,0,145,0,57,0,121,0,35,0,83,0,15,0,50,0,253,255,22,0,227,255,8,0,192,255,11,0,147,255,19,0,110,255,26,0,90,255,24,0,94,255,19,0,121,255,11,0,163,255,15,0,207,255,26,0,242,255,41,0,253,255,66,0,238,255,86,0,203,255,99,0,167,255,101,0,143,255,92,0,134,255,72,0,132,255,55,0,132,255,39,0,134,255,22,0,143,255,253,255,165,255,222,255,200,255,187,255,244,255,158,255,39,0,141,255,90,0,134,255,130,0,134,255,147,0,141,255,141,0,150,255,121,0,167,255,99,0,185,255,88,0,203,255,83,0,218,255,77,0,225,255,68,0,231,255,50,0,244,255,19,0,26,0,238,255,81,0,194,255,147,0,156,255,200,0,134,255,227,0,128,255,220,0,136,255,187,0,163,255,136,0,196,255,83,0,227,255,35,0,6,0,249,255,30,0,209,255,46,0,176,255,44,0,152,255,26,0,145,255,0,0,154,255,236,255,183,255,238,255,200,255,11,0,205,255,64,0,178,255,123,0,123,255,176,0,57,255,211,0,11,255,229,0,6,255,225,0,46,255,205,0,114,255,174,0,178,255,143,0,216,255,110,0,225,255,86,0,229,255,72,0,242,255,79,0,28,0,97,0,88,0,121,0,150,0,136,0,192,0,141,0,196,0,130,0,154,0,103,0,72,0,81,0,233,255,81,0,143,255,94,0,88,255,114,0,81,255,114,0,121,255,81,0,187,255,22,0,0,0,216,255,57,0,165,255,86,0,141,255,81,0,141,255,50,0,158,255,6,0,183,255,225,255,205,255,205,255,222,255,209,255,236,255,238,255,240,255,19,0,238,255,59,0,229,255,79,0,216,255,66,0,203,255,19,0,189,255,214,255,174,255,156,255,143,255,128,255,90,255,139,255,35,255,167,255,255,254,200,255,240,254,231,255,253,254,0,0,24,255,22,0,59,255,46,0,92,255,68,0,119,255,88,0,145,255,105,0,176,255,119,0,216,255,130,0,0,0,141,0,39,0,152,0,72,0,161,0,94,0,161,0,105,0,147,0,103,0,128,0,90,0,108,0,72,0,105,0,44,0,123,0,13,0,145,0,238,255,150,0,216,255,114,0,203,255,35,0,194,255,185,255,189,255,86,255,180,255,17,255,178,255,244,254,189,255,249,254,214,255,11,255,251,255,28,255,33,0,46,255,66,0,66,255,86,0,99,255,90,0,145,255,79,0,192,255,55,0,236,255,26,0,13,0,4,0,41,0,242,255,66,0,236,255,83,0,238,255,94,0,251,255,94,0,19,0,83,0,48,0,70,0,75,0,64,0,97,0,70,0,101,0,94,0,92,0,130,0,61,0,174,0,11,0,229,0,205,255,17,1,136,255,39,1,75,255,26,1,26,255,236,0,251,254,167,0,225,254,94,0,205,254,30,0,191,254,244,255,191,254,222,255,218,254,214,255,13,255,218,255,81,255,227,255,143,255,244,255,196,255,0,0,236,255,6,0,6,0,4,0,30,0,253,255,57,0,247,255,81,0,242,255,99,0,247,255,108,0,4,0,114,0,28,0,116,0,61,0,114,0,92,0,110,0,123,0,101,0,145,0,94,0,156,0,97,0,156,0,114,0,145,0,141,0,134,0,154,0,128,0,130,0,134,0,68,0,147,0,240,255,158,0,156,255,158,0,92,255,156,0,57,255,156,0,41,255,167,0,37,255,185,0,35,255,203,0,37,255,203,0,41,255,192,0,59,255,163,0,86,255,121,0,123,255,61,0,165,255,2,0,214,255,209,255,11,0,185,255,61,0,189,255,94,0,216,255,105,0,242,255,94,0,251,255,66,0,236,255,33,0,203,255,13,0,172,255,8,0,156,255,19,0,169,255,39,0,198,255,57,0,236,255,68,0,4,0,64,0,15,0,52,0,19,0,44,0,28,0,33,0,55,0,22,0,99,0,4,0,156,0,236,255,198,0,211,255,214,0,194,255,194,0,194,255,143,0,203,255,81,0,218,255,28,0,231,255,8,0,238,255,17,0,247,255,44,0,251,255,75,0,0,0,92,0,0,0,99,0,0,0,88,0,4,0,70,0,19,0,46,0,48,0,19,0,88,0,251,255,130,0,222,255,167,0,200,255,196,0,187,255,211,0,183,255,216,0,196,255,205,0,222,255,176,0,251,255,123,0,30,0,55,0,64,0,242,255,90,0,183,255,103,0,141,255,97,0,114,255,70,0,99,255,39,0,90,255,11,0,90,255,4,0,92,255,11,0,103,255,24,0,114,255,28,0,125,255,24,0,130,255,17,0,125,255,28,0,108,255,55,0,92,255,88,0,88,255,121,0,108,255,134,0,152,255,134,0,218,255,119,0,28,0,105,0,88,0,94,0,125,0,90,0,136,0,90,0,130,0,97,0,105,0,110,0,77,0,121,0,41,0,128,0,4,0,125,0,225,255,112,0,192,255,99,0,165,255,92,0,150,255,94,0,143,255,114,0,141,255,147,0,141,255,180,0,145,255,203,0,143,255,200,0,143,255,176,0,150,255,130,0,167,255,83,0,198,255,55,0,236,255,52,0,11,0,70,0,24,0,92,0,13,0,101,0,227,255,88,0,165,255,61,0,94,255,30,0,48,255,6,0,33,255,251,255,52,255,249,255,94,255,2,0,139,255,28,0,178,255,61,0,207,255,83,0,233,255,92,0,2,0,86,0,28,0,70,0,46,0,55,0,55,0,48,0,55,0,44,0,44,0,39,0,28,0,26,0,4,0,253,255,227,255,209,255,176,255,154,255,116,255,94,255,66,255,41,255,37,255,4,255,37,255,249,254,63,255,8,255,103,255,44,255,147,255,90,255,185,255,139,255,211,255,185,255,231,255,231,255,242,255,17,0,242,255,64,0,242,255,110,0,236,255,145,0,227,255,172,0,211,255,180,0,189,255,176,0,167,255,158,0,147,255,139,0,139,255,105,0,139,255,66,0,132,255,2,0,114,255,183,255,81,255,101,255,39,255,35,255,255,254,251,254,233,254,242,254,238,254,255,254,8,255,33,255,55,255,81,255,112,255,130,255,172,255,176,255,225,255,214,255,15,0,240,255,52,0,0,0,83,0,11,0,108,0,17,0,125,0,24,0,132,0,33,0,128,0,48,0,114,0,66,0,99,0,81,0,90,0,92,0,94,0,97,0,119,0,97,0,152,0,88,0,194,0,61,0,220,0,19,0,225,0,222,255,205,0,165,255,178,0,114,255,163,0,83,255,163,0,72,255,178,0,75,255,207,0,86,255,225,0,97,255,233,0,108,255,233,0,116,255,216,0,136,255,180,0,167,255,119,0,222,255,41,0,28,0,229,255,94,0,187,255,147,0,185,255,180,0,214,255,194,0,0,0,192,0,26,0,174,0,24,0,147,0,0,0,119,0,220,255,88,0,192,255,59,0,180,255,33,0,194,255,13,0,222,255,11,0,249,255,24,0,11,0,52,0,11,0,86,0,0,0,119,0,238,255,150,0,222,255,178,0,220,255,200,0,236,255,209,0,11,0,203,0,57,0,189,0,101,0,178,0,139,0,172,0,167,0,165,0,185,0,152,0,200,0,125,0,214,0,90,0,214,0,55,0,196,0,26,0,156,0,6,0,103,0,247,255,39,0,233,255,236,255,225,255,178,255,220,255,139,255,218,255,128,255,218,255,147,255,225,255,198,255,247,255,2,0,30,0,59,0,88,0,97,0,147,0,99,0,178,0,72,0,163,0,19,0,97,0,216,255,0,0,165,255,154,255,139,255,72,255,139,255,28,255,156,255,19,255,176,255,39,255,192,255,72,255,207,255,103,255,225,255,116,255,242,255,105,255,253,255,75,255,0,0,46,255,253,255,41,255,249,255,70,255,253,255,128,255,8,0,209,255,28,0,28,0,41,0,86,0,50,0,116,0,41,0,114,0,26,0,97,0,4,0,72,0,242,255,57,0,236,255,55,0,227,255,66,0,218,255,97,0,198,255,130,0,169,255,163,0,128,255,187,0,83,255,196,0,57,255,187,0,48,255,161,0,70,255,121,0,110,255,88,0,147,255,68,0,174,255,64,0,180,255,70,0,178,255,79,0,180,255,92,0,187,255,105,0,198,255,116,0,205,255,134,0,194,255,150,0,172,255,161,0,134,255,152,0,92,255,121,0,59,255,72,0,39,255,13,0,37,255,220,255,46,255,185,255,59,255,158,255,77,255,139,255,99,255,108,255,128,255,66,255,169,255,17,255,222,255,229,254,11,0,211,254,41,0,227,254,52,0,15,255,44,0,75,255,33,0,132,255,26,0,163,255,28,0,165,255,35,0,141,255,44,0,103,255,41,0,70,255,28,0,50,255,19,0,48,255,6,0,59,255,244,255,75,255,220,255,97,255,187,255,128,255,154,255,163,255,125,255,200,255,112,255,227,255,119,255,236,255,150,255,225,255,205,255,207,255,13,0,192,255,83,0,194,255,134,0,207,255,156,0,229,255,141,0,249,255,108,0,8,0,64,0,17,0,19,0,17,0,236,255,13,0,200,255,0,0,176,255,242,255,167,255,227,255,180,255,209,255,207,255,198,255,244,255,192,255,24,0,196,255,61,0,211,255,90,0,249,255,112,0,44,0,116,0,101,0,114,0,141,0,105,0,147,0,97,0,125,0,92,0,90,0,88,0,64,0,79,0,48,0,61,0,37,0,37,0,11,0,6,0,227,255,238,255,169,255,209,255,114,255,180,255,70,255,154,255,39,255,136,255,17,255,130,255,4,255,139,255,247,254,161,255,238,254,185,255,231,254,207,255,227,254,229,255,236,254,240,255,255,254,240,255,35,255,229,255,92,255,209,255,165,255,185,255,253,255,165,255,75,0,152,255,136,0,150,255,169,0,154,255,172,0,161,255,150,0,167,255,114,0,167,255,90,0,172,255,81,0,176,255,88,0,174,255,99,0,169,255,101,0,154,255,88,0,134,255,64,0,108,255,37,0,86,255,19,0,77,255,13,0,83,255,22,0,103,255,46,0,134,255,88,0,176,255,141,0,214,255,200,0,240,255,244,0,2,0,11,1,11,0,251,0,6,0,203,0,249,255,139,0,220,255,79,0,183,255,35,0,154,255,15,0,145,255,6,0,163,255,251,255,198,255,229,255,247,255,200,255,37,0,176,255,72,0,163,255,88,0,158,255,79,0,167,255,52,0,183,255,13,0,198,255,231,255,214,255,196,255,233,255,176,255,253,255,165,255,13,0,161,255,11,0,156,255,249,255,147,255,207,255,134,255,161,255,116,255,125,255,103,255,121,255,101,255,143,255,116,255,180,255,150,255,211,255,196,255,231,255,242,255,233,255,6,0,225,255,251,255,220,255,209,255,216,255,158,255,211,255,130,255,205,255,139,255,185,255,187,255,165,255,251,255,145,255,50,0,147,255,79,0,174,255,81,0,225,255,72,0,17,0,75,0,57,0,92,0,81,0,128,0,94,0,156,0,101,0,167,0,105,0,154,0,94,0,116,0,75,0,59,0,39,0,253,255,4,0,187,255,236,255,128,255,220,255,77,255,214,255,50,255,222,255,48,255,236,255,79,255,251,255,134,255,11,0,211,255,22,0,37,0,24,0,119,0,13,0,189,0,249,255,240,0,233,255,26,1,233,255,64,1,253,255,101,1,28,0,132,1,66,0,147,1,99,0,143,1,119,0,116,1,128,0,75,1,123,0,35,1,110,0,0,1,88,0,227,0,75,0,205,0,70,0,185,0,75,0,165,0,75,0,150,0,57,0,139,0,22,0,132,0,236,255,130,0,189,255,121,0,154,255,97,0,132,255,57,0,125,255,4,0,136,255,211,255,158,255,172,255,192,255,154,255,227,255,154,255,0,0,167,255,11,0,183,255,11,0,196,255,2,0,218,255,0,0,244,255,15,0,17,0,57,0,37,0,125,0,46,0,205,0,39,0,22,1,19,0,66,1,4,0,72,1,249,255,41,1,236,255,247,0,218,255,189,0,192,255,123,0,163,255,64,0,130,255,15,0,99,255,242,255,66,255,229,255,33,255,236,255,253,254,0,0,225,254,39,0,211,254,83,0,220,254,116,0,249,254,125,0,35,255,103,0,81,255,59,0,125,255,4,0,161,255,198,255,194,255,136,255,218,255,86,255,240,255,48,255,13,0,39,255,46,0,61,255,83,0,101,255,116,0,145,255,134,0,180,255,132,0,196,255,105,0,200,255,66,0,198,255,17,0,194,255,227,255,189,255,180,255,187,255,136,255,187,255,97,255,194,255,61,255,207,255,41,255,233,255,33,255,6,0,39,255,33,0,52,255,44,0,63,255,30,0,79,255,0,0,90,255,225,255,110,255,203,255,150,255,207,255,203,255,225,255,8,0,247,255,75,0,253,255,132,0,236,255,176,0,203,255,198,0,167,255,200,0,163,255,183,0,194,255,145,0,0,0,94,0,66,0,33,0,116,0,231,255,141,0,187,255,141,0,172,255,121,0,198,255,86,0,0,0,37,0,72,0,236,255,136,0,178,255,174,0,128,255,183,0,81,255,165,0,39,255,132,0,255,254,88,0,227,254,44,0,211,254,8,0,207,254,247,255,205,254,240,255,200,254,238,255,196,254,231,255,200,254,220,255,218,254,207,255,251,254,205,255,26,255,218,255,52,255,240,255,61,255,8,0,63,255,28,0,63,255,44,0,68,255,44,0,88,255,39,0,125,255,26,0,176,255,13,0,236,255,8,0,30,0,19,0,70,0,50,0,94,0,86,0,105,0,110,0,92,0,110,0,64,0,77,0,15,0,17,0,220,255,205,255,167,255,128,255,134,255,61,255,132,255,15,255,167,255,247,254,233,255,249,254,61,0,17,255,147,0,46,255,211,0,63,255,240,0,61,255,236,0,41,255,205,0,15,255,154,0,251,254,94,0,249,254,39,0,11,255,251,255,46,255,229,255,90,255,227,255,134,255,238,255,169,255,249,255,183,255,249,255,187,255,229,255,183,255,194,255,180,255,152,255,174,255,121,255,165,255,103,255,150,255,97,255,136,255,99,255,130,255,112,255,139,255,136,255,158,255,163,255,187,255,189,255,222,255,189,255,0,0,158,255,30,0,97,255,48,0,19,255,50,0,209,254,35,0,174,254,13,0,178,254,249,255,207,254,227,255,4,255,209,255,66,255,189,255,121,255,172,255,154,255,156,255,163,255,145,255,154,255,136,255,139,255,136,255,123,255,147,255,119,255,167,255,125,255,194,255,147,255,225,255,180,255,0,0,238,255,30,0,48,0,59,0,123,0,75,0,187,0,72,0,229,0,57,0,0,1,37,0,4,1,26,0,249,0,24,0,214,0,33,0,161,0,44,0,90,0,55,0,15,0,57,0,205,255,44,0,158,255,24,0,132,255,4,0,121,255,0,0,121,255,8,0,125,255,35,0,143,255,61,0,167,255,86,0,205,255,108,0,238,255,123,0,2,0,136,0,4,0,130,0,238,255,116,0,194,255,97,0,143,255,83,0,101,255,81,0,88,255,90,0,110,255,121,0,161,255,158,0,225,255,203,0,30,0,242,0,77,0,19,1,94,0,39,1,86,0,52,1,50,0,52,1,4,0,33,1,211,255,249,0,172,255,189,0,141,255,119,0,130,255,46,0,132,255,240,255,152,255,200,255,172,255,187,255,176,255,192,255,172,255,209,255,154,255,220,255,141,255,233,255,145,255,242,255,174,255,251,255,216,255,2,0,6,0,15,0,50,0,33,0,88,0,52,0,123,0,68,0,152,0,66,0,169,0,35,0,176,0,240,255,161,0,169,255,130,0,97,255,88,0,35,255,41,0,240,254,4,0,205,254,240,255,194,254,242,255,209,254,0,0,238,254,15,0,11,255,19,0,28,255,6,0,24,255,236,255,8,255,203,255,251,254,183,255,255,254,189,255,33,255,216,255,94,255,0,0,174,255,28,0,0,0,44,0,64,0,33,0,101,0,6,0,101,0,222,255,79,0,172,255,41,0,125,255,2,0,97,255,233,255,101,255,218,255,150,255,216,255,227,255,222,255,52,0,233,255,123,0,244,255,169,0,251,255,187,0,242,255,180,0,229,255,152,0,220,255,116,0,225,255,75,0,0,0,39,0,41,0,11,0,92,0,253,255,134,0,251,255,158,0,2,0,158,0,24,0,136,0,44,0,99,0,64,0,59,0,81,0,26,0,101,0,4,0,125,0,249,255,165,0,236,255,214,0,225,255,19,1,222,255,81,1,233,255,132,1,2,0,167,1,33,0,174,1,57,0,152,1,59,0,103,1,41,0,39,1,6,0,231,0,222,255,178,0,196,255,139,0,192,255,108,0,214,255,77,0,244,255,44,0,19,0,4,0,41,0,218,255,59,0,172,255,66,0,125,255,59,0,88,255,46,0,66,255,30,0,63,255,19,0,81,255,19,0,110,255,37,0,150,255,66,0,185,255,101,0,216,255,130,0,236,255,150,0,249,255,163,0,249,255,174,0,242,255,187,0,229,255,205,0,222,255,218,0,225,255,227,0,242,255,227,0,8,0,220,0,39,0,205,0,77,0,192,0,114,0,185,0,152,0,183,0,176,0,180,0,187,0,165,0,180,0,134,0,165,0,92,0,139,0,50,0,105,0,17,0,75,0,249,255,55,0,231,255,50,0,211,255,57,0,187,255,59,0,152,255,44,0,101,255,4,0,41,255,216,255,238,254,178,255,194,254,154,255,183,254,150,255,216,254,156,255,33,255,167,255,134,255,180,255,238,255,189,255,64,0,192,255,101,0,194,255,94,0,200,255,59,0,218,255,15,0,242,255,249,255,4,0,247,255,8,0,11,0,0,0,39,0,231,255,57,0,209,255,61,0,194,255,48,0,183,255,30,0,176,255,15,0,172,255,11,0,169,255,17,0,161,255,28,0,152,255,44,0,132,255,59,0,110,255,72,0,81,255,81,0,59,255,83,0,41,255,70,0,35,255,52,0,46,255,26,0,72,255,6,0,105,255,6,0,136,255,19,0,161,255,35,0,187,255,48,0,205,255,52,0,218,255,50,0,214,255,48,0,200,255,41,0,183,255,37,0,176,255,28,0,176,255,19,0,178,255,19,0,174,255,17,0,161,255,17,0,145,255,15,0,139,255,11,0,145,255,6,0,169,255,6,0,203,255,6,0,236,255,4,0,0,0,247,255,247,255,225,255,218,255,200,255,187,255,180,255,169,255,169,255,178,255,163,255,203,255,161,255,231,255,158,255,0,0,154,255,13,0,147,255,22,0,143,255,19,0,150,255,6,0,172,255,244,255,211,255,227,255,4,0,209,255,59,0,192,255,101,0,172,255,121,0,152,255,125,0,136,255,116,0,128,255,103,0,136,255,97,0,154,255,99,0,183,255,108,0,207,255,123,0,225,255,134,0,229,255,134,0,220,255,128,0,203,255,123,0,178,255,130,0,154,255,152,0,132,255,174,0,121,255,187,0,121,255,178,0,134,255,163,0,150,255,150,0,169,255,145,0,189,255,143,0,205,255,128,0,216,255,99,0,218,255,46,0,220,255,242,255,209,255,189,255,185,255,152,255,150,255,132,255,108,255,114,255,66,255,103,255,35,255,92,255,24,255,92,255,37,255,108,255,61,255,130,255,94,255,154,255,123,255,178,255,136,255,200,255,132,255,218,255,114,255,227,255,97,255,231,255,90,255,233,255,101,255,236,255,114,255,244,255,132,255,249,255,152,255,242,255,174,255,233,255,200,255,218,255,225,255,205,255,236,255,192,255,225,255,187,255,196,255,192,255,152,255,211,255,103,255,238,255,61,255,4,0,46,255,17,0,48,255,17,0,59,255,0,0,72,255,238,255,75,255,220,255,68,255,214,255,50,255,214,255,28,255,220,255,11,255,225,255,8,255,222,255,35,255,218,255,81,255,209,255,141,255,198,255,205,255,178,255,4,0,154,255,46,0,125,255,77,0,101,255,92,0,90,255,88,0,92,255,68,0,114,255,33,0,156,255,2,0,211,255,244,255,13,0,253,255,59,0,22,0,90,0,48,0,99,0,70,0,90,0,72,0,66,0,66,0,37,0,55,0,2,0,50,0,222,255,48,0,172,255,44,0,121,255,33,0,77,255,8,0,50,255,225,255,57,255,174,255,97,255,128,255,165,255,101,255,251,255,99,255,75,0,125,255,139,0,165,255,183,0,209,255,209,0,247,255,216,0,22,0,209,0,55,0,185,0,81,0,145,0,94,0,97,0,88,0,44,0,59,0,0,0,11,0,220,255,216,255,211,255,180,255,225,255,167,255,4,0,174,255,46,0,185,255,86,0,192,255,114,0,187,255,134,0,172,255,143,0,150,255,141,0,128,255,128,0,114,255,103,0,108,255,75,0,108,255,57,0,108,255,52,0,108,255,61,0,108,255,86,0,112,255,110,0,123,255,132,0,139,255,145,0,165,255,156,0,198,255,167,0,233,255,169,0,8,0,163,0,24,0,143,0,17,0,105,0,249,255,59,0,214,255,2,0,178,255,196,255,154,255,134,255,141,255,83,255,136,255,46,255,139,255,30,255,145,255,37,255,152,255,63,255,158,255,105,255,165,255,152,255,176,255,196,255,196,255,236,255,220,255,6,0,244,255,19,0,4,0,30,0,19,0,41,0,30,0,59,0,35,0,79,0,33,0,101,0,15,0,125,0,244,255,141,0,207,255,139,0,174,255,123,0,145,255,90,0,128,255,46,0,119,255,251,255,110,255,189,255,86,255,130,255,52,255,72,255,17,255,30,255,253,254,13,255,4,255,19,255,44,255,46,255,112,255,79,255,200,255,114,255,33,0,145,255,119,0,172,255,187,0,185,255,240,0,194,255,17,1,196,255,30,1,200,255,24,1,214,255,253,0,236,255,218,0,0,0,183,0,11,0,156,0,11,0,145,0,8,0,145,0,8,0,156,0,15,0,161,0,30,0,150,0,48,0,119,0,75,0,68,0,105,0,13,0,145,0,229,255,198,0,205,255,0,1,205,255,46,1,220,255,68,1,242,255,55,1,0,0,2,1,4,0,180,0,253,255,99,0,247,255,26,0,0,0,238,255,33,0,209,255,68,0,196,255,83,0,185,255,66,0,174,255,17,0,158,255,214,255,145,255,161,255,134,255,132,255,132,255,132,255,141,255,154,255,165,255,192,255,194,255,229,255,225,255,253,255,244,255,2,0,0,0,0,0,251,255,249,255,240,255,242,255,229,255,247,255,225,255,2,0,233,255,11,0,253,255,8,0,19,0,247,255,39,0,214,255,44,0,176,255,35,0,145,255,22,0,128,255,8,0,121,255,253,255,116,255,238,255,116,255,216,255,114,255,192,255,123,255,174,255,136,255,172,255,158,255,189,255,174,255,216,255,176,255,244,255,158,255,6,0,125,255,15,0,94,255,8,0,79,255,253,255,90,255,231,255,128,255,207,255,178,255,187,255,227,255,174,255,8,0,169,255,37,0,169,255,57,0,167,255,70,0,167,255,68,0,167,255,55,0,176,255,28,0,194,255,0,0,216,255,238,255,238,255,231,255,251,255,231,255,251,255,242,255,233,255,2,0,203,255,15,0,158,255,15,0,110,255,0,0,66,255,229,255,30,255,200,255,4,255,180,255,240,254,174,255,231,254,169,255,231,254,163,255,247,254,158,255,19,255,165,255,61,255,185,255,116,255,211,255,178,255,236,255,242,255,242,255,44,0,222,255,90,0,183,255,119,0,128,255,125,0,70,255,112,0,26,255,88,0,4,255,66,0,17,255,50,0,66,255,28,0,141,255,2,0,227,255,229,255,41,0,203,255,83,0,192,255,94,0,196,255,90,0,216,255,75,0,236,255,52,0,251,255,37,0,6,0,35,0,15,0,50,0,26,0,79,0,35,0,103,0,35,0,121,0,22,0,123,0,4,0,116,0,236,255,105,0,214,255,97,0,192,255,94,0,169,255,101,0,152,255,108,0,139,255,114,0,134,255,116,0,134,255,119,0,139,255,121,0,145,255,116,0,154,255,108,0,172,255,99,0,196,255,94,0,229,255,101,0,4,0,128,0,39,0,165,0,68,0,207,0,83,0,233,0,86,0,238,0,75,0,216,0,52,0,180,0,28,0,139,0,6,0,97,0,244,255,61,0,236,255,33,0,238,255,11,0,244,255,253,255,253,255,242,255,0,0,238,255,253,255,238,255,242,255,242,255,220,255,253,255,198,255,4,0,172,255,0,0,145,255,236,255,130,255,209,255,123,255,187,255,132,255,176,255,152,255,183,255,167,255,205,255,174,255,222,255,169,255,231,255,152,255,233,255,136,255,225,255,125,255,207,255,123,255,183,255,134,255,154,255,158,255,130,255,189,255,110,255,227,255,97,255,4,0,92,255,28,0,101,255,41,0,132,255,33,0,176,255,13,0,222,255,244,255,2,0,225,255,19,0,225,255,24,0,244,255,28,0,22,0,30,0,55,0,28,0,68,0,13,0,59,0,231,255,26,0,172,255,236,255,97,255,192,255,28,255,172,255,238,254,172,255,222,254,198,255,236,254,227,255,15,255,251,255,63,255,4,0,123,255,253,255,192,255,238,255,0,0,225,255,52,0,227,255,83,0,251,255,81,0,37,0,57,0,88,0,22,0,125,0,0,0,145,0,244,255,150,0,253,255,141,0,15,0,136,0,48,0,136,0,90,0,143,0,136,0,156,0,183,0,172,0,220,0,176,0,233,0,172,0,220,0,161,0,183,0,152,0,123,0,161,0,57,0,185,0,249,255,207,0,185,255,218,0,134,255,200,0,88,255,161,0,50,255,112,0,19,255,68,0,2,255,39,0,4,255,37,0,17,255,57,0,44,255,88,0,77,255,116,0,105,255,136,0,130,255,147,0,154,255,143,0,180,255,125,0,205,255,94,0,220,255,61,0,214,255,33,0,176,255,15,0,112,255,2,0,30,255,0,0,214,254,0,0,165,254,17,0,150,254,52,0,163,254,92,0,189,254,125,0,225,254,152,0,11,255,165,0,61,255,185,0,116,255,205,0,167,255,231,0,196,255,4,1,205,255,30,1,194,255,41,1,169,255,26,1,143,255,240,0,123,255,178,0,112,255,114,0,112,255,59,0,121,255,15,0,136,255,238,255,156,255,205,255,180,255,180,255,211,255,169,255,251,255,174,255,30,0,187,255,57,0,200,255,57,0,203,255,30,0,196,255,242,255,183,255,189,255,180,255,150,255,203,255,125,255,249,255,121,255,59,0,132,255,141,0,143,255,214,0,150,255,13,1,147,255,33,1,143,255,22,1,134,255,242,0,128,255,205,0,125,255,172,0,132,255,143,0,152,255,114,0,178,255,77,0,214,255,30,0,242,255,238,255,253,255,198,255,242,255,176,255,214,255,180,255,180,255,214,255,147,255,4,0,119,255,68,0,99,255,130,0,86,255,178,0,86,255,198,0,103,255,185,0,130,255,150,0,169,255,101,0,211,255,44,0,247,255,238,255,2,0,163,255,0,0,88,255,238,255,19,255,207,255,238,254,167,255,233,254,119,255,253,254,72,255,35,255,39,255,70,255,35,255,94,255,70,255,103,255,136,255,105,255,227,255,105,255,57,0,101,255,132,0,99,255,185,0,97,255,214,0,99,255,227,0,101,255,225,0,114,255,211,0,134,255,192,0,156,255,167,0,187,255,145,0,218,255,116,0,249,255,86,0,8,0,55,0,19,0,28,0,28,0,13,0,39,0,17,0,55,0,33,0,64,0,52,0,59,0,75,0,41,0,92,0,13,0,97,0,249,255,97,0,247,255,97,0,4,0,105,0,26,0,114,0,55,0,112,0,75,0,97,0,92,0,75,0,110,0,52,0,130,0,33,0,150,0,17,0,169,0,4,0,172,0,253,255,161,0,251,255,130,0,4,0,79,0,22,0,17,0,37,0,216,255,44,0,167,255,35,0,141,255,22,0,143,255,8,0,165,255,0,0,200,255,2,0,231,255,19,0,0,0,44,0,15,0,64,0,26,0,66,0,33,0,52,0,44,0,33,0,55,0,13,0,64,0,8,0,81,0,13,0,99,0,13,0,116,0,253,255,123,0,200,255,114,0,125,255,90,0,46,255,57,0,249,254,28,0,233,254,13,0,4,255,19,0,61,255,35,0,130,255,50,0,198,255,55,0,2,0,48,0,57,0,24,0,103,0,0,0,141,0,240,255,167,0,225,255,183,0,220,255,187,0,222,255,178,0,229,255,161,0,231,255,132,0,227,255,99,0,218,255,64,0,198,255,39,0,172,255,26,0,136,255,28,0,99,255,33,0,68,255,33,0,55,255,19,0,70,255,0,0,103,255,233,255,145,255,209,255,180,255,194,255,203,255,187,255,211,255,185,255,211,255,189,255,200,255,200,255,185,255,216,255,165,255,227,255,147,255,238,255,132,255,242,255,128,255,253,255,134,255,13,0,147,255,41,0,165,255,72,0,180,255,101,0,192,255,128,0,196,255,152,0,209,255,174,0,238,255,178,0,26,0,167,0,75,0,139,0,108,0,108,0,108,0,81,0,64,0,77,0,251,255,90,0,187,255,108,0,156,255,114,0,176,255,101,0,236,255,68,0,59,0,24,0,134,0,238,255,189,0,203,255,225,0,176,255,242,0,154,255,238,0,134,255,218,0,114,255,180,0,101,255,125,0,97,255,68,0,105,255,8,0,123,255,211,255,143,255,174,255,169,255,145,255,192,255,121,255,211,255,94,255,222,255,63,255,227,255,39,255,220,255,30,255,205,255,41,255,187,255,68,255,169,255,99,255,152,255,121,255,141,255,125,255,143,255,123,255,161,255,123,255,192,255,134,255,238,255,161,255,30,0,198,255,79,0,229,255,116,0,242,255,136,0,236,255,134,0,205,255,108,0,167,255,64,0,139,255,13,0,132,255,211,255,152,255,161,255,189,255,116,255,236,255,90,255,19,0,83,255,50,0,101,255,66,0,134,255,64,0,180,255,48,0,231,255,30,0,8,0,11,0,33,0,253,255,39,0,242,255,28,0,242,255,13,0,253,255,2,0,24,0,2,0,59,0,4,0,88,0,253,255,105,0,231,255,103,0,196,255,88,0,174,255,66,0,174,255,37,0,200,255,11,0,240,255,242,255,11,0,216,255,24,0,189,255,15,0,163,255,6,0,141,255,2,0,125,255,8,0,116,255,17,0,116,255,15,0,110,255,2,0,105,255,233,255,90,255,196,255,77,255,154,255,63,255,105,255,55,255,52,255,57,255,8,255,68,255,229,254,86,255,211,254,110,255,209,254,143,255,229,254,172,255,8,255,196,255,52,255,211,255,101,255,218,255,150,255,227,255,200,255,238,255,249,255,251,255,33,0,4,0,61,0,4,0,59,0,244,255,24,0,207,255,233,255,161,255,185,255,112,255,150,255,79,255,145,255,70,255,154,255,90,255,174,255,132,255,194,255,187,255,207,255,240,255,229,255,35,0,0,0,92,0,30,0,163,0,57,0,233,0,64,0,35,1,35,0,72,1,238,255,77,1,165,255,46,1,97,255,242,0,48,255,172,0,24,255,101,0,26,255,44,0,44,255,0,0,70,255,216,255,108,255,178,255,152,255,147,255,196,255,125,255,238,255,119,255,17,0,132,255,48,0,154,255,72,0,183,255,90,0,211,255,99,0,227,255,90,0,229,255,61,0,211,255,15,0,187,255,231,255,161,255,207,255,145,255,203,255,147,255,211,255,163,255,225,255,189,255,227,255,216,255,211,255,231,255,192,255,236,255,180,255,240,255,183,255,253,255,196,255,13,0,209,255,33,0,220,255,46,0,229,255,52,0,249,255,50,0,26,0,46,0,72,0,46,0,125,0,46,0,172,0,46,0,211,0,46,0,236,0,37,0,244,0,22,0,240,0,0,0,222,0,225,255,194,0,189,255,154,0,156,255,108,0,125,255,59,0,101,255,22,0,94,255,0,0,99,255,238,255,103,255,218,255,114,255,194,255,128,255,167,255,158,255,156,255,200,255,161,255,249,255,185,255,37,0,218,255,68,0,251,255,81,0,22,0,81,0,52,0,75,0,72,0,64,0,79,0,46,0,68,0,22,0,52,0,253,255,39,0,238,255,39,0,240,255,55,0,2,0,70,0,33,0,75,0,64,0,48,0,86,0,0,0,99,0,198,255,97,0,147,255,90,0,123,255,81,0,119,255,86,0,130,255,97,0,147,255,105,0,172,255,103,0,192,255,86,0,203,255,57,0,203,255,35,0,196,255,35,0,183,255,66,0,172,255,121,0,169,255,172,0,169,255,203,0,172,255,209,0,183,255,203,0,192,255,192,0,207,255,180,0,233,255,161,0,17,0,132,0,68,0,101,0,121,0,77,0,158,0,77,0,165,0,99,0,141,0,139,0,83,0,176,0,11,0,205,0,194,255,222,0,136,255,240,0,112,255,4,1,128,255,33,1,167,255,59,1,227,255,75,1,26,0,68,1,68,0,39,1,83,0,242,0,75,0,178,0,41,0,114,0,4,0,70,0,218,255,50,0,176,255,55,0,139,255,72,0,105,255,92,0,75,255,99,0,44,255,86,0,26,255,55,0,17,255,19,0,19,255,247,255,24,255,225,255,22,255,211,255,11,255,198,255,251,254,183,255,233,254,167,255,225,254,161,255,220,254,163,255,222,254,172,255,231,254,180,255,253,254,189,255,33,255,189,255,81,255,185,255,136,255,180,255,185,255,176,255,216,255,172,255,222,255,163,255,205,255,143,255,176,255,130,255,154,255,125,255,145,255,152,255,134,255,198,255,121,255,2,0,97,255,59,0,63,255,99,0,37,255,121,0,28,255,121,0,44,255,108,0,97,255,81,0,178,255,46,0,28,0,8,0,141,0,238,255,227,0,220,255,15,1,214,255,11,1,209,255,220,0,198,255,161,0,189,255,94,0,180,255,35,0,178,255,238,255,187,255,198,255,198,255,174,255,214,255,169,255,231,255,180,255,2,0,198,255,30,0,209,255,48,0,200,255,48,0,180,255,28,0,154,255,251,255,139,255,214,255,141,255,176,255,156,255,136,255,176,255,99,255,187,255,59,255,192,255,26,255,185,255,6,255,172,255,255,254,154,255,255,254,136,255,11,255,116,255,33,255,97,255,63,255,70,255,97,255,46,255,125,255,26,255,141,255,26,255,139,255,48,255,125,255,92,255,108,255,150,255,94,255,214,255,88,255,4,0,90,255,28,0,103,255,26,0,123,255,6,0,154,255,229,255,189,255,192,255,227,255,163,255,8,0,158,255,50,0,178,255,90,0,218,255,123,0,11,0,152,0,61,0,176,0,105,0,192,0,136,0,196,0,145,0,183,0,136,0,154,0,105,0,112,0,64,0,75,0,15,0,48,0,220,255,39,0,156,255,35,0,99,255,33,0,66,255,11,0,70,255,227,255,121,255,167,255,205,255,99,255,39,0,35,255,116,0,251,254,165,0,242,254,180,0,255,254,172,0,26,255,150,0,50,255,128,0,81,255,112,0,114,255,101,0,147,255,83,0,165,255,64,0,158,255,46,0,132,255,35,0,99,255,35,0,70,255,52,0,52,255,72,0,46,255,92,0,50,255,94,0,72,255,83,0,105,255,66,0,141,255,57,0,167,255,66,0,178,255,101,0,174,255,150,0,163,255,198,0,156,255,233,0,167,255,240,0,185,255,220,0,203,255,176,0,209,255,121,0,198,255,66,0,174,255,26,0,147,255,2,0,128,255,0,0,119,255,17,0,130,255,39,0,154,255,55,0,187,255,59,0,216,255,55,0,231,255,41,0,233,255,22,0,229,255,8,0,225,255,2,0,227,255,6,0,231,255,13,0,227,255,11,0,218,255,0,0,209,255,222,255,205,255,178,255,214,255,121,255,229,255,57,255,240,255,251,254,238,255,203,254,209,255,185,254,163,255,198,254,114,255,231,254,75,255,22,255,52,255,66,255,50,255,97,255,57,255,108,255,66,255,99,255,70,255,83,255,81,255,59,255,103,255,52,255,139,255,66,255,180,255,94,255,222,255,125,255,253,255,145,255,15,0,150,255,19,0,147,255,13,0,150,255,13,0,163,255,30,0,178,255,68,0,192,255,121,0,198,255,167,0,207,255,192,0,220,255,187,0,242,255,154,0,11,0,116,0,28,0,86,0,37,0,70,0,33,0,77,0,22,0,88,0,8,0,94,0,4,0,86,0,11,0,55,0,33,0,26,0,61,0,6,0,77,0,11,0,68,0,41,0,30,0,103,0,227,255,174,0,158,255,244,0,105,255,35,1,77,255,46,1,86,255,15,1,130,255,211,0,200,255,141,0,26,0,72,0,103,0,22,0,158,0,242,255,178,0,222,255,165,0,209,255,141,0,196,255,128,0,187,255,143,0,180,255,178,0,178,255,218,0,180,255,240,0,180,255,242,0,169,255,227,0,152,255,198,0,121,255,163,0,90,255,130,0,59,255,108,0,37,255,101,0,22,255,103,0,11,255,110,0,251,254,116,0,231,254,121,0,209,254,123,0,194,254,121,0,187,254,119,0,191,254,112,0,211,254,101,0,242,254,90,0,26,255,75,0,70,255,57,0,103,255,37,0,121,255,13,0,121,255,238,255,110,255,203,255,94,255,167,255,77,255,139,255,61,255,119,255,44,255,116,255,24,255,132,255,8,255,165,255,253,254,209,255,253,254,249,255,17,255,17,0,50,255,17,0,94,255,249,255,147,255,209,255,194,255,161,255,233,255,116,255,0,0,88,255,4,0,81,255,249,255,99,255,225,255,141,255,192,255,185,255,163,255,227,255,143,255,249,255,141,255,247,255,161,255,227,255,198,255,205,255,247,255,189,255,33,0,200,255,59,0,231,255,57,0,19,0,26,0,70,0,231,255,112,0,172,255,143,0,119,255,161,0,81,255,167,0,70,255,156,0,77,255,116,0,101,255,55,0,132,255,236,255,167,255,161,255,205,255,103,255,242,255,75,255,15,0,68,255,30,0,75,255,26,0,81,255,4,0,81,255,231,255,77,255,211,255,70,255,207,255,61,255,220,255,57,255,240,255,68,255,253,255,94,255,6,0,130,255,15,0,156,255,30,0,172,255,46,0,167,255,57,0,156,255,59,0,154,255,48,0,167,255,24,0,207,255,249,255,13,0,216,255,86,0,192,255,156,0,176,255,203,0,172,255,218,0,183,255,203,0,205,255,169,0,231,255,134,0,0,0,108,0,17,0,92,0,28,0,81,0,35,0,66,0,35,0,41,0,30,0,17,0,22,0,244,255,4,0,220,255,233,255,196,255,198,255,176,255,163,255,161,255,134,255,145,255,125,255,134,255,130,255,114,255,143,255,97,255,152,255,81,255,161,255,70,255,169,255,75,255,194,255,90,255,244,255,112,255,57,0,139,255,132,0,172,255,192,0,205,255,220,0,236,255,214,0,0,0,180,0,8,0,125,0,13,0,59,0,13,0,0,0,6,0,220,255,247,255,220,255,218,255,249,255,180,255,39,0,139,255,83,0,94,255,105,0,55,255,97,0,30,255,66,0,24,255,26,0,44,255,0,0,83,255,0,0,136,255,22,0,192,255,61,0,240,255,92,0,17,0,110,0,41,0,105,0,52,0,90,0,52,0,68,0,48,0,41,0,35,0,22,0,22,0,4,0,6,0,247,255,253,255,229,255,247,255,214,255,247,255,194,255,251,255,180,255,0,0,169,255,253,255,156,255,251,255,132,255,247,255,92,255,238,255,37,255,233,255,247,254,233,255,220,254,231,255,222,254,229,255,249,254,225,255,35,255,222,255,88,255,231,255,143,255,247,255,200,255,15,0,251,255,35,0,30,0,39,0,41,0,17,0,33,0,236,255,6,0,189,255,229,255,147,255,214,255,116,255,220,255,92,255,253,255,75,255,50,0,57,255,112,0,39,255,161,0,35,255,180,0,37,255,167,0,55,255,121,0,83,255,66,0,119,255,8,0,143,255,227,255,147,255,211,255,132,255,218,255,108,255,240,255,90,255,2,0,94,255,4,0,125,255,242,255,180,255,214,255,247,255,185,255,41,0,172,255,77,0,174,255,99,0,183,255,114,0,203,255,125,0,227,255,139,0,251,255,163,0,13,0,192,0,24,0,216,0,28,0,222,0,28,0,198,0,24,0,139,0,13,0,61,0,249,255,249,255,218,255,203,255,180,255,189,255,150,255,205,255,130,255,233,255,125,255,0,0,145,255,19,0,180,255,41,0,222,255,59,0,6,0,68,0,48,0,61,0,88,0,37,0,123,0,13,0,128,0,249,255,97,0,240,255,28,0,227,255,198,255,198,255,110,255,145,255,41,255,83,255,6,255,28,255,6,255,8,255,33,255,30,255,75,255,83,255,119,255,152,255,145,255,214,255,156,255,4,0,152,255,35,0,139,255,46,0,139,255,37,0,152,255,22,0,180,255,2,0,211,255,240,255,225,255,227,255,205,255,218,255,165,255,209,255,121,255,196,255,83,255,185,255,66,255,174,255,63,255,176,255,79,255,194,255,110,255,225,255,158,255,0,0,220,255,22,0,28,0,26,0,97,0,13,0,150,0,244,255,178,0,211,255,176,0,176,255,143,0,152,255,90,0,136,255,30,0,128,255,233,255,130,255,187,255,145,255,154,255,172,255,128,255,218,255,103,255,19,0,77,255,83,0,52,255,139,0,35,255,174,0,24,255,185,0,22,255,178,0,33,255,161,0,57,255,143,0,92,255,123,0,130,255,108,0,165,255,108,0,185,255,123,0,192,255,152,0,185,255,178,0,172,255,192,0,163,255,174,0,163,255,136,0,172,255,90,0,183,255,52,0,198,255,37,0,205,255,46,0,200,255,68,0,176,255,99,0,130,255,121,0,77,255,139,0,33,255,156,0,17,255,176,0,26,255,200,0,52,255,225,0,86,255,242,0,116,255,244,0,136,255,227,0,152,255,200,0,165,255,163,0,180,255,119,0,194,255,64,0,203,255,2,0,203,255,196,255,203,255,150,255,205,255,128,255,216,255,139,255,231,255,167,255,4,0,192,255,37,0,196,255,66,0,180,255,88,0,161,255,92,0,143,255,75,0,143,255,37,0,154,255,249,255,172,255,198,255,196,255,158,255,227,255,134,255,0,0,125,255,30,0,141,255,66,0,169,255,97,0,203,255,119,0,233,255,119,0,253,255,103,0,11,0,72,0,26,0,26,0,39,0,225,255,57,0,163,255,75,0,112,255,92,0,86,255,108,0,94,255,114,0,123,255,116,0,158,255,103,0,183,255,86,0,194,255,61,0,196,255,37,0,200,255,13,0,207,255,244,255,222,255,216,255,242,255,185,255,11,0,161,255,41,0,147,255,77,0,147,255,105,0,163,255,130,0,187,255,147,0,220,255,158,0,249,255,169,0,11,0,180,0,13,0,189,0,0,0,187,0,222,255,172,0,185,255,143,0,154,255,99,0,147,255,44,0,169,255,240,255,214,255,176,255,11,0,128,255,59,0,92,255,103,0,81,255,130,0,86,255,145,0,101,255,143,0,119,255,123,0,128,255,99,0,132,255,77,0,139,255,70,0,145,255,77,0,165,255,81,0,194,255,70,0,216,255,48,0,231,255,11,0,233,255,233,255,229,255,200,255,220,255,180,255,222,255,165,255,238,255,154,255,4,0,150,255,33,0,152,255,52,0,158,255,59,0,176,255,44,0,205,255,13,0,247,255,231,255,30,0,194,255,70,0,172,255,99,0,176,255,114,0,198,255,116,0,231,255,114,0,253,255,112,0,4,0,112,0,0,0,114,0,247,255,108,0,238,255,97,0,236,255,81,0,233,255,59,0,222,255,33,0,200,255,2,0,165,255,227,255,114,255,205,255,52,255,198,255,253,254,211,255,211,254,236,255,198,254,8,0,220,254,37,0,11,255,59,0,75,255,68,0,132,255,61,0,174,255,46,0,196,255,24,0,209,255,2,0,220,255,229,255,236,255,196,255,238,255,161,255,222,255,134,255,178,255,121,255,114,255,123,255,46,255,132,255,255,254,141,255,240,254,139,255,6,255,136,255,66,255,147,255,143,255,174,255,220,255,214,255,22,0,249,255,55,0,8,0,68,0,6,0,68,0,0,0,64,0,0,0,59,0,15,0,55,0,39,0,59,0,64,0,70,0,72,0,90,0,61,0,103,0,37,0,92,0,6,0,55,0,233,255,251,255,209,255,185,255,192,255,130,255,180,255,97,255,169,255,88,255,158,255,97,255,158,255,116,255,172,255,145,255,205,255,180,255,0,0,209,255,55,0,229,255,99,0,231,255,114,0,216,255,99,0,178,255,50,0,134,255,242,255,90,255,161,255,70,255,79,255,79,255,17,255,116,255,247,254,178,255,13,255,251,255,77,255,57,0,161,255,101,0,244,255,121,0,46,0,116,0,77,0,94,0,81,0,70,0,75,0,48,0,48,0,33,0,8,0,24,0,214,255,24,0,152,255,28,0,90,255,39,0,44,255,57,0,13,255,72,0,6,255,97,0,11,255,125,0,19,255,158,0,33,255,180,0,37,255,183,0,48,255,158,0,59,255,121,0,75,255,72,0,97,255,30,0,121,255,0,0,147,255,238,255,174,255,236,255,200,255,247,255,218,255,6,0,227,255,13,0,229,255,11,0,227,255,4,0,229,255,2,0,236,255,17,0,253,255,52,0,13,0,99,0,24,0,134,0,15,0,147,0,238,255,134,0,185,255,101,0,125,255,59,0,72,255,19,0,33,255,249,255,17,255,240,255,22,255,244,255,39,255,4,0,66,255,26,0,94,255,46,0,130,255,52,0,174,255,48,0,218,255,30,0,8,0,6,0,48,0,233,255,72,0,207,255,77,0,185,255,61,0,172,255,37,0,172,255,13,0,183,255,253,255,200,255,247,255,225,255,247,255,249,255,2,0,8,0,15,0,22,0,30,0,24,0,44,0,15,0,50,0,2,0,55,0,242,255,52,0,220,255,41,0,198,255,28,0,172,255,15,0,147,255,13,0,130,255,26,0,110,255,41,0,97,255,55,0,83,255,64,0,79,255,59,0,77,255,57,0,83,255,55,0,108,255,59,0,154,255,70,0,205,255,88,0,0,0,105,0,39,0,128,0,64,0,145,0,77,0,152,0,83,0,156,0,88,0,163,0,94,0,172,0,108,0,178,0,121,0,169,0,128,0,147,0,119,0,116,0,92,0,79,0,50,0,44,0,0,0,2,0,194,255,216,255,125,255,167,255,59,255,123,255,2,255,92,255,222,254,88,255,218,254,105,255,244,254,141,255,35,255,187,255,92,255,238,255,150,255,26,0,200,255,66,0,240,255,86,0,11,0,79,0,26,0,41,0,37,0,249,255,44,0,205,255,59,0,189,255,86,0,198,255,112,0,240,255,139,0,37,0,158,0,83,0,172,0,105,0,178,0,90,0,180,0,52,0,187,0,2,0,200,0,216,255,214,0,192,255,218,0,189,255,211,0,207,255,185,0,231,255,150,0,2,0,103,0,26,0,57,0,44,0,8,0,48,0,214,255,37,0,161,255,11,0,112,255,227,255,77,255,178,255,61,255,121,255,72,255,57,255,103,255,251,254,154,255,203,254,216,255,183,254,22,0,198,254,79,0,249,254,114,0,68,255,132,0,147,255,132,0,214,255,125,0,249,255,121,0,253,255,116,0,240,255,108,0,231,255,88,0,231,255,55,0,249,255,6,0,19,0,214,255,48,0,165,255,70,0,136,255,72,0,125,255,55,0,132,255,26,0,147,255,249,255,161,255,220,255,180,255,187,255,200,255,145,255,225,255,90,255,249,255,28,255,11,0,238,254,28,0,229,254,35,0,19,255,33,0,108,255,35,0,218,255,39,0,61,0,46,0,139,0,52,0,176,0,52,0,176,0,44,0,152,0,30,0,114,0,22,0,72,0,19,0,33,0,22,0,0,0,26,0,231,255,28,0,229,255,26,0,253,255,19,0,48,0,11,0,112,0,4,0,167,0,249,255,200,0,242,255,205,0,242,255,196,0,0,0,174,0,37,0,139,0,79,0,92,0,116,0,37,0,136,0,240,255,139,0,196,255,130,0,178,255,121,0,183,255,119,0,209,255,116,0,236,255,114,0,0,0,110,0,2,0,103,0,2,0,90,0,2,0,72,0,8,0,48,0,15,0,24,0,17,0,253,255,15,0,220,255,6,0,194,255,0,0,174,255,247,255,158,255,244,255,150,255,4,0,143,255,41,0,150,255,99,0,169,255,158,0,196,255,205,0,225,255,231,0,247,255,236,0,0,0,216,0,0,0,172,0,242,255,112,0,220,255,48,0,187,255,247,255,141,255,200,255,92,255,178,255,55,255,172,255,35,255,172,255,39,255,169,255,66,255,163,255,103,255,143,255,134,255,114,255,154,255,94,255,163,255,90,255,169,255,108,255,172,255,141,255,172,255,189,255,167,255,233,255,154,255,22,0,136,255,68,0,125,255,116,0,119,255,172,0,125,255,225,0,141,255,6,1,165,255,19,1,196,255,0,1,236,255,218,0,24,0,165,0,72,0,112,0,105,0,61,0,112,0,15,0,97,0,227,255,57,0,192,255,4,0,169,255,218,255,172,255,183,255,198,255,165,255,231,255,156,255,0,0,154,255,4,0,154,255,238,255,147,255,196,255,139,255,145,255,119,255,105,255,97,255,90,255,75,255,105,255,61,255,139,255,59,255,183,255,72,255,222,255,101,255,0,0,136,255,28,0,174,255,55,0,211,255,75,0,242,255,90,0,6,0,101,0,19,0,108,0,22,0,108,0,22,0,97,0,22,0,79,0,17,0,57,0,8,0,33,0,244,255,17,0,214,255,13,0,174,255,17,0,134,255,22,0,101,255,15,0,81,255,0,0,75,255,227,255,81,255,205,255,88,255,200,255,94,255,218,255,105,255,249,255,125,255,26,0,158,255,48,0,196,255,55,0,231,255,44,0,249,255,33,0,247,255,28,0,227,255,41,0,196,255,68,0,158,255,92,0,116,255,101,0,72,255,90,0,35,255,64,0,17,255,35,0,26,255,13,0,61,255,2,0,112,255,6,0,158,255,28,0,198,255,57,0,225,255,86,0,242,255,108,0,251,255,123,0,244,255,130,0,225,255,128,0,192,255,121,0,158,255,105,0,132,255,90,0,123,255,83,0,134,255,94,0,158,255,112,0,194,255,130,0,231,255,130,0,6,0,105,0,28,0,57,0,41,0,253,255,46,0,198,255,39,0,165,255,28,0,161,255,13,0,176,255,253,255,196,255,233,255,200,255,216,255,189,255,196,255,163,255,174,255,141,255,156,255,132,255,143,255,143,255,136,255,165,255,134,255,187,255,143,255,205,255,158,255,216,255,180,255,222,255,209,255,222,255,238,255,225,255,13,0,222,255,50,0,218,255,90,0,209,255,121,0,196,255,139,0,187,255,141,0,189,255,128,0,200,255,110,0,216,255,83,0,231,255,50,0,236,255,11,0,225,255,225,255,198,255,180,255,178,255,147,255,172,255,128,255,183,255,121,255,205,255,128,255,225,255,136,255,240,255,150,255,0,0,165,255,15,0,180,255,41,0,194,255,68,0,209,255,88,0,225,255,90,0,244,255,79,0,8,0,52,0,35,0,26,0,68,0,4,0,99,0,253,255,132,0,0,0,163,0,17,0,187,0,41,0,200,0,61,0,189,0,64,0,154,0,48,0,90,0,19,0,8,0,242,255,178,255,205,255,99,255,167,255,37,255,134,255,6,255,105,255,255,254,86,255,6,255,75,255,22,255,77,255,41,255,86,255,63,255,97,255,83,255,116,255,101,255,145,255,110,255,178,255,110,255,216,255,112,255,236,255,119,255,244,255,139,255,240,255,169,255,240,255,216,255,253,255,4,0,26,0,44,0,70,0,61,0,123,0,61,0,161,0,50,0,180,0,50,0,174,0,68,0,147,0,108,0,114,0,154,0,70,0,192,0,26,0,216,0,233,255,222,0,187,255,222,0,154,255,216,0,145,255,216,0,169,255,216,0,225,255,211,0,30,0,194,0,90,0,165,0,132,0,123,0,152,0,83,0,152,0,44,0,134,0,15,0,112,0,251,255,83,0,233,255,48,0,220,255,8,0,209,255,222,255,209,255,187,255,214,255,174,255,222,255,198,255,236,255,2,0,251,255,81,0,11,0,165,0,30,0,231,0,44,0,19,1,52,0,37,1,61,0,33,1,72,0,4,1,90,0,209,0,110,0,141,0,125,0,55,0,123,0,220,255,92,0,132,255,44,0,55,255,244,255,251,254,194,255,216,254,161,255,205,254,150,255,216,254,136,255,240,254,121,255,6,255,97,255,26,255,72,255,46,255,63,255,75,255,79,255,105,255,116,255,136,255,163,255,163,255,211,255,183,255,244,255,200,255,0,0,225,255,0,0,0,0,242,255,35,0,231,255,68,0,225,255,90,0,216,255,94,0,194,255,81,0,161,255,52,0,112,255,24,0,68,255,0,0,48,255,251,255,55,255,251,255,88,255,247,255,136,255,231,255,194,255,203,255,244,255,172,255,22,0,145,255,37,0,139,255,24,0,152,255,244,255,192,255,187,255,251,255,125,255,55,0,75,255,103,0,44,255,130,0,41,255,130,0,57,255,114,0,88,255,101,0,123,255,99,0,147,255,105,0,163,255,119,0,169,255,128,0,172,255,123,0,178,255,108,0,180,255,92,0,185,255,81,0,187,255,75,0,187,255,72,0,176,255,68,0,154,255,55,0,125,255,28,0,90,255,249,255,57,255,205,255,26,255,163,255,2,255,134,255,240,254,128,255,231,254,132,255,227,254,147,255,225,254,163,255,229,254,178,255,236,254,207,255,249,254,251,255,13,255,52,0,39,255,110,0,63,255,150,0,88,255,165,0,110,255,150,0,136,255,116,0,167,255,72,0,205,255,30,0,240,255,249,255,8,0,225,255,22,0,207,255,22,0,205,255,13,0,225,255,0,0,0,0,233,255,52,0,200,255,110,0,158,255,158,0,114,255,183,0,77,255,178,0,61,255,147,0,66,255,97,0,81,255,39,0,99,255,236,255,108,255,180,255,105,255,134,255,97,255,97,255,90,255,68,255,94,255,55,255,114,255,70,255,143,255,110,255,178,255,172,255,205,255,238,255,222,255,28,0,222,255,44,0,220,255,22,0,214,255,233,255,209,255,174,255,205,255,116,255,189,255,70,255,158,255,44,255,116,255,37,255,68,255,50,255,24,255,75,255,249,254,108,255,240,254,147,255,251,254,189,255,24,255,229,255,66,255,249,255,112,255,242,255,161,255,203,255,207,255,136,255,244,255,59,255,13,0,249,254,26,0,214,254,37,0,214,254,52,0,253,254,86,0,61,255,150,0,128,255,229,0,178,255,59,1,198,255,125,1,194,255,154,1,169,255,136,1,143,255,83,1,132,255,6,1,139,255,183,0,174,255,110,0,222,255,50,0,15,0,0,0,55,0,211,255,79,0,169,255,86,0,136,255,75,0,125,255,57,0,134,255,30,0,158,255,4,0,196,255,240,255,233,255,220,255,0,0,203,255,0,0,185,255,229,255,174,255,178,255,174,255,116,255,183,255,61,255,192,255,24,255,189,255,6,255,178,255,8,255,154,255,26,255,136,255,55,255,134,255,92,255,150,255,132,255,183,255,165,255,229,255,185,255,17,0,187,255,61,0,174,255,88,0,145,255,99,0,112,255,97,0,81,255,88,0,59,255,79,0,52,255,68,0,61,255,59,0,81,255,44,0,99,255,24,0,112,255,11,0,119,255,4,0,128,255,8,0,147,255,24,0,180,255,46,0,227,255,79,0,17,0,116,0,55,0,150,0,68,0,178,0,59,0,187,0,39,0,183,0,11,0,163,0,251,255,134,0,249,255,101,0,11,0,70,0,44,0,41,0,77,0,19,0,94,0,0,0,83,0,240,255,48,0,236,255,6,0,238,255,231,255,251,255,214,255,6,0,209,255,15,0,211,255,15,0,209,255,0,0,203,255,236,255,200,255,211,255,209,255,192,255,222,255,185,255,240,255,180,255,0,0,174,255,11,0,158,255,19,0,130,255,19,0,97,255,19,0,61,255,19,0,39,255,28,0,30,255,35,0,39,255,37,0,59,255,26,0,88,255,2,0,116,255,233,255,145,255,207,255,169,255,198,255,192,255,207,255,211,255,233,255,222,255,15,0,227,255,55,0,229,255,88,0,231,255,105,0,236,255,108,0,244,255,105,0,247,255,105,0,233,255,116,0,207,255,128,0,187,255,128,0,180,255,110,0,192,255,72,0,205,255,28,0,203,255,249,255,185,255,225,255,158,255,225,255,136,255,244,255,130,255,19,0,139,255,59,0,158,255,94,0,187,255,121,0,214,255,136,0,238,255,141,0,249,255,143,0,240,255,145,0,211,255,154,0,169,255,167,0,125,255,178,0,94,255,187,0,92,255,196,0,119,255,200,0,167,255,209,0,227,255,214,0,22,0,207,0,59,0,192,0,77,0,165,0,83,0,128,0,90,0,88,0,105,0,57,0,132,0,30,0,156,0,11,0,163,0,4,0,147,0,4,0,119,0,15,0,79,0,33,0,41,0,50,0,8,0,68,0,238,255,83,0,225,255,90,0,225,255,90,0,231,255,90,0,229,255,81,0,214,255,70,0,180,255,50,0,145,255,26,0,116,255,4,0,121,255,249,255,152,255,251,255,209,255,8,0,13,0,37,0,66,0,72,0,97,0,112,0,105,0,145,0,108,0,163,0,105,0,161,0,112,0,132,0,125,0,81,0,141,0,17,0,161,0,214,255,180,0,158,255,198,0,123,255,214,0,99,255,222,0,92,255,222,0,94,255,214,0,105,255,198,0,130,255,180,0,154,255,156,0,185,255,130,0,216,255,99,0,238,255,72,0,0,0,55,0,11,0,50,0,17,0,50,0,17,0,50,0,8,0,37,0,244,255,2,0,216,255,203,255,185,255,139,255,156,255,83,255,136,255,46,255,130,255,33,255,128,255,35,255,134,255,50,255,143,255,77,255,154,255,103,255,169,255,139,255,185,255,178,255,203,255,214,255,218,255,238,255,233,255,249,255,253,255,240,255,17,0,218,255,41,0,192,255,68,0,161,255,94,0,123,255,110,0,79,255,110,0,37,255,92,0,8,255,61,0,4,255,26,0,33,255,244,255,94,255,207,255,167,255,174,255,236,255,154,255,19,0,143,255,28,0,145,255,11,0,154,255,244,255,174,255,229,255,196,255,229,255,216,255,242,255,240,255,6,0,4,0,33,0,17,0,50,0,19,0,55,0,6,0,44,0,242,255,15,0,211,255,233,255,178,255,194,255,152,255,167,255,130,255,147,255,112,255,139,255,97,255,136,255,81,255,136,255,68,255,145,255,61,255,158,255,72,255,176,255,112,255,189,255,174,255,194,255,249,255,183,255,66,0,163,255,116,0,145,255,141,0,143,255,132,0,156,255,105,0,172,255,68,0,183,255,37,0,183,255,17,0,178,255,2,0,185,255,251,255,203,255,247,255,229,255,238,255,0,0,227,255,17,0,209,255,33,0,187,255,48,0,167,255,64,0,156,255,79,0,163,255,83,0,178,255,72,0,200,255,50,0,222,255,19,0,244,255,253,255,8,0,231,255,35,0,214,255,66,0,194,255,99,0,172,255,128,0,145,255,150,0,128,255,150,0,132,255,134,0,158,255,116,0,196,255,90,0,233,255,61,0,6,0,30,0,28,0,249,255,39,0,207,255,50,0,165,255,55,0,128,255,59,0,88,255,59,0,57,255,52,0,37,255,33,0,35,255,0,0,48,255,207,255,68,255,141,255,90,255,70,255,99,255,11,255,99,255,225,254,92,255,205,254,86,255,209,254,77,255,231,254,68,255,17,255,55,255,66,255,46,255,119,255,41,255,161,255,48,255,183,255,61,255,185,255,86,255,172,255,108,255,152,255,121,255,132,255,116,255,121,255,88,255,128,255,41,255,152,255,253,254,192,255,227,254,238,255,231,254,17,0,17,255,50,0,83,255,81,0,154,255,116,0,218,255,161,0,2,0,205,0,26,0,244,0,30,0,15,1,28,0,24,1,15,0,13,1,253,255,253,0,229,255,236,0,198,255,218,0,167,255,205,0,139,255,189,0,116,255,187,0,105,255,189,0,103,255,196,0,97,255,200,0,81,255,196,0,52,255,180,0,22,255,156,0,255,254,134,0,2,255,123,0,28,255,116,0,68,255,116,0,103,255,119,0,130,255,114,0,141,255,108,0,136,255,99,0,119,255,86,0,97,255,66,0,83,255,37,0,90,255,0,0,121,255,222,255,169,255,194,255,220,255,174,255,8,0,158,255,39,0,147,255,50,0,139,255,48,0,141,255,26,0,161,255,0,0,196,255,229,255,240,255,205,255,28,0,183,255,75,0,169,255,105,0,169,255,114,0,176,255,99,0,192,255,64,0,214,255,24,0,242,255,0,0,13,0,0,0,44,0,22,0,68,0,59,0,81,0,92,0,72,0,112,0,44,0,116,0,4,0,110,0,227,255,97,0,198,255,88,0,185,255,92,0,189,255,110,0,211,255,139,0,0,0,163,0,52,0,169,0,112,0,152,0,167,0,103,0,205,0,35,0,220,0,214,255,207,0,139,255,172,0,81,255,121,0,46,255,64,0,37,255,15,0,46,255,240,255,66,255,231,255,90,255,240,255,119,255,4,0,147,255,15,0,178,255,4,0,203,255,227,255,220,255,178,255,225,255,128,255,220,255,90,255,218,255,72,255,227,255,68,255,0,0,70,255,37,0,75,255,81,0,81,255,116,0,88,255,141,0,99,255,156,0,110,255,161,0,119,255,147,0,128,255,119,0,145,255,72,0,172,255,26,0,214,255,249,255,11,0,236,255,68,0,247,255,121,0,11,0,161,0,30,0,189,0,24,0,207,0,244,255,216,0,189,255,209,0,128,255,187,0,79,255,152,0,48,255,103,0,33,255,55,0,28,255,17,0,28,255,0,0,35,255,0,0,50,255,11,0,75,255,15,0,105,255,11,0,139,255,242,255,167,255,194,255,194,255,130,255,216,255,63,255,240,255,6,255,13,0,231,254,44,0,231,254,70,0,2,255,86,0,46,255,83,0,88,255,59,0,123,255,30,0,145,255,4,0,167,255,242,255,189,255,231,255,218,255,220,255,0,0,216,255,48,0,220,255,97,0,231,255,136,0,251,255,163,0,6,0,167,0,15,0,154,0,17,0,123,0,19,0,86,0,30,0,46,0,46,0,11,0,57,0,240,255,68,0,229,255,77,0,227,255,83,0,233,255,88,0,253,255,86,0,22,0,68,0,59,0,30,0,105,0,238,255,152,0,192,255,187,0,163,255,207,0,158,255,196,0,167,255,158,0,183,255,94,0,192,255,19,0,187,255,209,255,174,255,169,255,158,255,165,255,145,255,198,255,134,255,249,255,119,255,41,0,105,255,68,0,90,255,55,0,72,255,13,0,55,255,214,255,48,255,165,255,52,255,132,255,66,255,110,255,97,255,90,255,136,255,75,255,192,255,61,255,249,255,59,255,30,0,68,255,48,0,79,255,39,0,88,255,15,0,90,255,242,255,92,255,214,255,92,255,185,255,92,255,165,255,88,255,145,255,83,255,134,255,77,255,132,255,70,255,143,255,66,255,176,255,63,255,240,255,63,255,68,0,68,255,156,0,81,255,218,0,108,255,244,0,145,255,236,0,196,255,200,0,249,255,156,0,35,0,108,0,68,0,72,0,83,0,39,0,86,0,13,0,81,0,247,255,72,0,227,255,61,0,214,255,48,0,220,255,30,0,231,255,6,0,253,255,233,255,15,0,198,255,35,0,167,255,52,0,141,255,66,0,123,255,68,0,110,255,59,0,90,255,39,0,75,255,19,0,57,255,11,0,48,255,26,0,50,255,59,0,70,255,103,0,108,255,150,0,156,255,176,0,207,255,183,0,251,255,167,0,19,0,136,0,24,0,97,0,8,0,52,0,229,255,15,0,178,255,247,255,123,255,225,255,79,255,211,255,57,255,200,255,55,255,192,255,61,255,178,255,68,255,156,255,61,255,128,255,46,255,105,255,19,255,99,255,253,254,119,255,242,254,161,255,247,254,225,255,8,255,50,0,44,255,136,0,81,255,214,0,123,255,8,1,172,255,30,1,222,255,28,1,19,0,15,1,70,0,253,0,108,0,231,0,132,0,196,0,147,0,147,0,154,0,90,0,152,0,39,0,139,0,4,0,110,0,251,255,77,0,0,0,39,0,13,0,11,0,19,0,4,0,11,0,19,0,242,255,55,0,214,255,99,0,196,255,130,0,194,255,141,0,214,255,121,0,253,255,79,0,44,0,30,0,88,0,240,255,121,0,203,255,136,0,176,255,141,0,161,255,141,0,152,255,136,0,145,255,132,0,141,255,116,0,145,255,86,0,161,255,37,0,183,255,238,255,209,255,194,255,225,255,167,255,236,255,165,255,238,255,174,255,247,255,183,255,0,0,189,255,4,0,194,255,253,255,196,255,231,255,194,255,198,255,185,255,165,255,176,255,150,255,174,255,147,255,178,255,156,255,192,255,165,255,209,255,169,255,218,255,174,255,222,255,185,255,220,255,200,255,222,255,216,255,233,255,222,255,253,255,209,255,15,0,178,255,41,0,139,255,66,0,97,255,94,0,70,255,125,0,63,255,165,0,81,255,207,0,116,255,253,0,163,255,37,1,214,255,52,1,0,0,41,1,39,0,2,1,66,0,198,0,83,0,132,0,99,0,70,0,114,0,15,0,134,0,231,255,154,0,207,255,169,0,205,255,176,0,231,255,169,0,15,0,141,0,64,0,103,0,105,0,55,0,134,0,11,0,145,0,227,255,145,0,192,255,143,0,176,255,141,0,174,255,136,0,194,255,119,0,229,255,90,0,24,0,55,0,86,0,22,0,150,0,2,0,207,0,251,255,244,0,251,255,247,0,0,0,214,0,4,0,147,0,13,0,57,0,26,0,227,255,46,0,154,255,70,0,112,255,97,0,97,255,121,0,105,255,132,0,125,255,134,0,161,255,123,0,198,255,108,0,238,255,94,0,17,0,81,0,48,0,79,0,70,0,79,0,81,0,81,0,81,0,75,0,70,0,57,0,50,0,33,0,22,0,8,0,251,255,0,0,225,255,8,0,211,255,28,0,216,255,52,0,233,255,75,0,0,0,88,0,19,0,97,0,30,0,101,0,33,0,103,0,30,0,108,0,28,0,110,0,33,0,105,0,37,0,88,0,35,0,61,0,28,0,30,0,26,0,0,0,35,0,229,255,61,0,203,255,97,0,185,255,136,0,178,255,158,0,189,255,161,0,218,255,141,0,6,0,103,0,55,0,59,0,103,0,4,0,147,0,211,255,189,0,156,255,229,0,114,255,2,1,90,255,17,1,92,255,6,1,108,255,225,0,128,255,167,0,145,255,103,0,154,255,48,0,165,255,15,0,194,255,4,0,244,255,17,0,61,0,44,0,141,0,72,0,207,0,88,0,4,1,81,0,39,1,50,0,50,1,2,0,48,1,205,255,30,1,165,255,2,1,141,255,216,0,136,255,167,0,141,255,119,0,134,255,77,0,116,255,39,0,90,255,8,0,72,255,242,255,77,255,222,255,105,255,216,255,154,255,225,255,207,255,249,255,0,0,26,0,35,0,72,0,50,0,114,0,50,0,154,0,35,0,183,0,2,0,209,0,214,255,231,0,165,255,247,0,128,255,247,0,110,255,225,0,112,255,178,0,134,255,121,0,165,255,72,0,207,255,41,0,249,255,35,0,37,0,41,0,79,0,50,0,110,0,50,0,125,0,39,0,121,0,22,0,105,0,0,0,90,0,233,255,88,0,214,255,99,0,198,255,119,0,192,255,132,0,194,255,139,0,200,255,132,0,209,255,119,0,222,255,101,0,242,255,86,0,15,0,70,0,52,0,48,0,86,0,19,0,116,0,236,255,130,0,189,255,123,0,152,255,103,0,136,255,77,0,161,255,55,0,222,255,44,0,52,0,55,0,139,0,81,0,198,0,114,0,216,0,143,0,198,0,156,0,163,0,150,0,121,0,130,0,86,0,97,0,50,0,57,0,15,0,22,0,244,255,0,0,227,255,4,0,231,255,39,0,11,0,99,0,75,0,165,0,154,0,222,0,231,0,253,0,33,1,0,1,57,1,240,0,48,1,220,0,2,1,205,0,183,0,196,0,92,0,196,0,0,0,203,0,167,255,203,0,105,255,183,0,63,255,150,0,44,255,112,0,33,255,83,0,28,255,77,0,30,255,92,0,46,255,128,0,77,255,165,0,125,255,189,0,183,255,178,0,236,255,141,0,19,0,83,0,41,0,39,0,52,0,13,0,55,0,11,0,57,0,24,0,64,0,39,0,59,0,39,0,44,0,19,0,6,0,238,255,220,255,192,255,180,255,161,255,156,255,156,255,154,255,178,255,165,255,205,255,178,255,227,255,180,255,231,255,169,255,218,255,150,255,196,255,134,255,174,255,132,255,165,255,145,255,180,255,174,255,220,255,205,255,13,0,227,255,66,0,220,255,105,0,185,255,123,0,132,255,112,0,86,255,79,0,61,255,35,0,70,255,247,255,99,255,209,255,130,255,180,255,152,255,165,255,156,255,163,255,152,255,174,255,145,255,198,255,147,255,236,255,158,255,24,0,176,255,75,0,198,255,119,0,225,255,147,0,0,0,150,0,35,0,132,0,68,0,99,0,90,0,59,0,88,0,22,0,64,0,242,255,26,0,209,255,242,255,176,255,209,255,154,255,187,255,139,255,180,255,130,255,180,255,136,255,192,255,150,255,209,255,183,255,231,255,222,255,0,0,6,0,28,0,41,0,55,0,61,0,79,0,66,0,103,0,59,0,130,0,44,0,150,0,26,0,165,0,13,0,176,0,15,0,185,0,30,0,192,0,50,0,192,0,68,0,178,0,79,0,152,0,86,0,105,0,81,0,50,0,75,0,247,255,72,0,187,255,75,0,136,255,86,0,99,255,101,0,75,255,110,0,72,255,103,0,86,255,88,0,110,255,68,0,132,255,59,0,141,255,68,0,141,255,86,0,119,255,92,0,90,255,79,0,61,255,48,0,50,255,4,0,72,255,220,255,130,255,189,255,214,255,167,255,44,0,154,255,116,0,145,255,154,0,141,255,152,0,143,255,112,0,165,255,44,0,203,255,218,255,249,255,139,255,35,0,72,255,66,0,33,255,79,0,26,255,79,0,44,255,77,0,77,255,75,0,108,255,70,0,136,255,70,0,156,255,66,0,180,255,59,0,203,255,46,0,227,255,22,0,247,255,249,255,4,0,205,255,6,0,158,255,249,255,112,255,211,255,79,255,167,255,63,255,119,255,59,255,86,255,68,255,79,255,83,255,99,255,105,255,139,255,130,255,180,255,156,255,211,255,187,255,229,255,222,255,236,255,4,0,240,255,44,0,244,255,83,0,244,255,119,0,229,255,147,0,196,255,169,0,152,255,185,0,97,255,198,0,44,255,207,0,2,255,216,0,229,254,214,0,214,254,203,0,220,254,167,0,247,254,108,0,41,255,30,0,110,255,205,255,189,255,139,255,0,0,94,255,50,0,72,255,66,0,68,255,41,0,79,255,233,255,97,255,147,255,121,255,61,255,150,255,4,255,180,255,240,254,207,255,255,254,227,255,39,255,240,255,94,255,236,255,154,255,216,255,214,255,183,255,17,0,139,255,75,0,88,255,121,0,41,255,143,0,251,254,139,0,220,254,101,0,205,254,52,0,203,254,6,0,218,254,233,255,240,254,216,255,11,255,214,255,35,255,216,255,55,255,227,255,79,255,0,0,110,255,37,0,150,255,92,0,198,255,143,0,242,255,183,0,19,0,200,0,46,0,198,0,75,0,185,0,108,0,165,0,150,0,150,0,189,0,150,0,218,0,167,0,222,0,196,0,194,0,227,0,147,0,0,1,81,0,15,1,17,0,11,1,220,255,238,0,187,255,194,0,176,255,136,0,192,255,83,0,214,255,48,0,236,255,28,0,249,255,15,0,0,0,6,0,2,0,244,255,8,0,218,255,17,0,183,255,30,0,147,255,39,0,116,255,50,0,105,255,52,0,114,255,50,0,139,255,35,0,176,255,8,0,211,255,244,255,236,255,229,255,244,255,218,255,244,255,218,255,247,255,220,255,253,255,229,255,15,0,242,255,35,0,0,0,44,0,13,0,37,0,17,0,11,0,8,0,231,255,238,255,194,255,196,255,165,255,156,255,161,255,132,255,176,255,125,255,209,255,145,255,249,255,176,255,30,0,218,255,61,0,251,255,72,0,19,0,66,0,26,0,44,0,19,0,15,0,4,0,238,255,247,255,207,255,238,255,178,255,231,255,158,255,227,255,147,255,225,255,143,255,231,255,141,255,251,255,139,255,22,0,139,255,55,0,152,255,86,0,178,255,105,0,216,255,108,0,4,0,90,0,48,0,59,0,83,0,19,0,103,0,236,255,110,0,200,255,90,0,169,255,52,0,147,255,8,0,134,255,218,255,130,255,185,255,136,255,172,255,158,255,178,255,196,255,194,255,240,255,222,255,22,0,240,255,50,0,249,255,59,0,240,255,64,0,214,255,66,0,180,255,72,0,143,255,83,0,112,255,81,0,92,255,55,0,79,255,8,0,77,255,214,255,81,255,178,255,88,255,167,255,97,255,185,255,114,255,214,255,150,255,240,255,205,255,0,0,26,0,0,0,112,0,251,255,189,0,240,255,238,0,231,255,247,0,238,255,220,0,0,0,174,0,22,0,125,0,44,0,92,0,50,0,72,0,39,0,66,0,24,0,55,0,11,0,44,0,0,0,22,0,244,255,2,0,222,255,0,0,187,255,15,0,143,255,48,0,94,255,86,0,46,255,101,0,11,255,97,0,253,254,75,0,6,255,46,0,37,255,26,0,79,255,17,0,123,255,22,0,156,255,30,0,174,255,37,0,180,255,41,0,183,255,44,0,189,255,57,0,214,255,81,0,244,255,110,0,15,0,134,0,24,0,147,0,13,0,143,0,244,255,121,0,220,255,81,0,207,255,35,0,214,255,251,255,233,255,229,255,249,255,222,255,251,255,218,255,236,255,209,255,209,255,189,255,185,255,163,255,174,255,136,255,174,255,121,255,178,255,119,255,189,255,125,255,205,255,139,255,227,255,147,255,8,0,154,255,64,0,169,255,125,0,200,255,178,0,253,255,205,0,61,0,205,0,125,0,180,0,174,0,147,0,203,0,123,0,209,0,112,0,198,0,112,0,176,0,112,0,147,0,105,0,114,0,81,0,75,0,46,0,35,0,11,0,253,255,247,255,216,255,247,255,185,255,11,0,165,255,46,0,163,255,86,0,176,255,125,0,203,255,169,0,225,255,218,0,240,255,6,1,242,255,37,1,242,255,50,1,244,255,39,1,8,0,8,1,46,0,216,0,86,0,163,0,121,0,114,0,136,0,79,0,132,0,61,0,112,0,68,0,86,0,88,0,50,0,121,0,19,0,152,0,249,255,165,0,227,255,154,0,211,255,116,0,205,255,61,0,207,255,4,0,225,255,216,255,249,255,187,255,13,0,169,255,26,0,161,255,35,0,145,255,41,0,132,255,52,0,125,255,61,0,139,255,68,0,172,255,59,0,214,255,41,0,253,255,22,0,15,0,4,0,11,0,249,255,247,255,240,255,220,255,231,255,205,255,231,255,207,255,242,255,229,255,2,0,8,0,24,0,46,0,35,0,66,0,35,0,75,0,19,0,66,0,251,255,48,0,222,255,26,0,192,255,4,0,156,255,251,255,125,255,247,255,97,255,251,255,83,255,4,0,86,255,24,0,105,255,46,0,139,255,72,0,178,255,103,0,222,255,143,0,13,0,185,0,55,0,218,0,86,0,236,0,94,0,233,0,75,0,218,0,46,0,198,0,15,0,174,0,0,0,150,0,247,255,123,0,242,255,90,0,229,255,52,0,200,255,8,0,156,255,222,255,119,255,180,255,99,255,143,255,105,255,116,255,132,255,101,255,163,255,97,255,192,255,103,255,203,255,121,255,211,255,141,255,220,255,169,255,238,255,198,255,6,0,236,255,46,0,19,0,92,0,68,0,143,0,114,0,187,0,158,0,216,0,192,0,222,0,207,0,216,0,207,0,205,0,194,0,196,0,167,0,209,0,130,0,244,0,88,0,35,1,39,0,77,1,249,255,97,1,209,255,77,1,180,255,13,1,165,255,172,0,156,255,57,0,154,255,207,255,154,255,116,255,158,255,61,255,178,255,46,255,218,255,72,255,13,0,128,255,70,0,203,255,116,0,17,0,143,0,70,0,145,0,99,0,116,0,112,0,68,0,110,0,6,0,108,0,207,255,103,0,167,255,94,0,161,255,81,0,178,255,57,0,218,255,22,0,8,0,231,255,61,0,172,255,105,0,112,255,141,0,66,255,167,0,41,255,180,0,41,255,185,0,52,255,172,0,68,255,139,0,83,255,92,0,103,255,35,0,130,255,238,255,165,255,196,255,209,255,167,255,249,255,154,255,26,0,152,255,46,0,165,255,50,0,187,255,41,0,222,255,26,0,8,0,17,0,48,0,13,0,77,0,19,0,86,0,22,0,83,0,19,0,75,0,253,255,61,0,214,255,52,0,158,255,46,0,97,255,41,0,39,255,35,0,247,254,19,0,214,254,253,255,198,254,229,255,205,254,216,255,233,254,218,255,28,255,236,255,97,255,6,0,174,255,39,0,242,255,68,0,35,0,88,0,70,0,92,0,86,0,77,0,88,0,50,0,79,0,30,0,55,0,30,0,17,0,52,0,238,255,88,0,205,255,116,0,185,255,132,0,180,255,130,0,178,255,128,0,172,255,125,0,150,255,128,0,125,255,125,0,97,255,119,0,68,255,112,0,44,255,105,0,28,255,116,0,26,255,145,0,35,255,194,0,48,255,242,0,63,255,22,1,70,255,37,1,61,255,24,1,41,255,247,0,15,255,207,0,253,254,172,0,6,255,150,0,39,255,141,0,86,255,139,0,132,255,139,0,167,255,139,0,192,255,143,0,207,255,156,0,209,255,176,0,200,255,192,0,185,255,198,0,161,255,187,0,141,255,163,0,136,255,130,0,158,255,103,0,198,255,83,0,244,255,86,0,30,0,103,0,66,0,139,0,90,0,174,0,108,0,196,0,114,0,194,0,112,0,172,0,99,0,136,0,81,0,99,0,59,0,75,0,37,0,61,0,15,0,61,0,249,255,70,0,227,255,86,0,214,255,99,0,207,255,114,0,211,255,123,0,218,255,125,0,220,255,114,0,225,255,92,0,231,255,64,0,242,255,30,0,249,255,4,0,2,0,242,255,0,0,238,255,251,255,247,255,247,255,4,0,253,255,17,0,11,0,26,0,35,0,28,0,50,0,28,0,57,0,28,0,55,0,33,0,44,0,41,0,30,0,46,0,13,0,46,0,251,255,37,0,229,255,22,0,209,255,2,0,196,255,244,255,185,255,236,255,176,255,233,255,163,255,247,255,150,255,8,0,143,255,39,0,147,255,66,0,165,255,88,0,196,255,99,0,233,255,103,0,17,0,99,0,57,0,88,0,92,0,70,0,121,0,57,0,136,0,46,0,136,0,48,0,132,0,57,0,119,0,75,0,94,0,86,0,59,0,99,0,13,0,105,0,216,255,103,0,161,255,86,0,116,255,59,0,86,255,19,0,75,255,238,255,92,255,198,255,136,255,172,255,207,255,154,255,39,0,150,255,121,0,145,255,176,0,145,255,187,0,139,255,165,0,132,255,121,0,123,255,64,0,116,255,13,0,114,255,231,255,110,255,200,255,116,255,185,255,132,255,183,255,156,255,189,255,183,255,203,255,209,255,225,255,233,255,4,0,251,255,64,0,2,0,141,0,4,0,227,0,0,0,52,1,242,255,105,1,222,255,125,1,200,255,105,1,180,255,55,1,169,255,231,0,178,255,139,0,207,255,55,0,242,255,242,255,15,0,194,255,39,0,158,255,44,0,132,255,39,0,105,255,33,0,88,255,30,0,79,255,39,0,92,255,55,0,125,255,72,0,169,255,90,0,227,255,103,0,24,0,119,0,70,0,130,0,105,0,139,0,123,0,139,0,134,0,123,0,136,0,101,0,143,0,88,0,150,0,83,0,154,0,97,0,152,0,114,0,139,0,130,0,105,0,130,0,61,0,114,0,4,0,90,0,194,255,64,0,125,255,44,0,61,255,30,0,11,255,33,0,247,254,44,0,255,254,57,0,48,255,70,0,119,255,86,0,196,255,105,0,6,0,132,0,57,0,158,0,86,0,180,0,99,0,183,0,112,0,163,0,128,0,130,0,139,0,92,0,147,0,64,0,147,0,46,0,141,0,44,0,141,0,52,0,147,0,72,0,163,0,90,0,169,0,101,0,156,0,103,0,112,0,92,0,48,0,77,0,233,255,61,0,174,255,48,0,145,255,39,0,145,255,35,0,174,255,39,0,218,255,52,0,2,0,77,0,41,0,101,0,66,0,125,0,75,0,145,0,68,0,165,0,52,0,180,0,41,0,194,0,44,0,200,0,57,0,203,0,72,0,203,0,81,0,198,0,75,0,189,0,55,0,176,0,30,0,158,0,15,0,141,0,11,0,130,0,19,0,114,0,37,0,92,0,52,0,50,0,55,0,253,255,52,0,187,255,44,0,121,255,48,0,63,255,68,0,19,255,110,0,253,254,161,0,8,255,205,0,48,255,229,0,110,255,229,0,185,255,214,0,251,255,189,0,39,0,158,0,70,0,130,0,77,0,99,0,75,0,72,0,55,0,52,0,28,0,37,0,4,0,28,0,244,255,28,0,238,255,33,0,242,255,41,0,247,255,52,0,2,0,59,0,19,0,57,0,35,0,48,0,39,0,44,0,37,0,39,0,26,0,41,0,17,0,44,0,19,0,39,0,35,0,22,0,52,0,247,255,68,0,207,255,75,0,165,255,75,0,134,255,64,0,116,255,46,0,119,255,24,0,134,255,0,0,154,255,231,255,172,255,209,255,183,255,196,255,187,255,185,255,189,255,183,255,194,255,196,255,198,255,222,255,203,255,4,0,218,255,44,0,238,255,83,0,6,0,121,0,37,0,154,0,64,0,174,0,86,0,180,0,97,0,161,0,90,0,119,0,50,0,61,0,253,255,6,0,192,255,225,255,150,255,205,255,141,255,207,255,156,255,218,255,187,255,225,255,220,255,227,255,240,255,220,255,244,255,209,255,231,255,200,255,200,255,192,255,161,255,183,255,116,255,183,255,79,255,192,255,48,255,218,255,30,255,0,0,17,255,48,0,15,255,88,0,19,255,101,0,28,255,88,0,41,255,52,0,61,255,22,0,92,255,6,0,136,255,4,0,189,255,13,0,244,255,13,0,39,0,6,0,83,0,251,255,116,0,238,255,143,0,233,255,163,0,233,255,174,0,233,255,174,0,231,255,163,0,220,255,143,0,214,255,114,0,203,255,88,0,198,255,57,0,198,255,30,0,207,255,15,0,231,255,8,0,6,0,6,0,44,0,6,0,81,0,0,0,105,0,249,255,125,0,240,255,139,0,236,255,143,0,240,255,136,0,0,0,112,0,15,0,72,0,33,0,24,0,46,0,240,255,50,0,216,255,46,0,220,255,28,0,253,255,13,0,33,0,0,0,66,0,253,255,83,0,6,0,79,0,26,0,61,0,55,0,35,0,75,0,11,0,90,0,249,255,103,0,236,255,123,0,227,255,156,0,220,255,196,0,220,255,238,0,225,255,11,1,227,255,22,1,225,255,8,1,209,255,231,0,189,255,185,0,176,255,134,0,185,255,86,0,222,255,55,0,33,0,44,0,114,0,50,0,192,0,68,0,244,0,86,0,0,1,105,0,233,0,114,0,189,0,123,0,134,0,134,0,81,0,150,0,39,0,172,0,2,0,192,0,233,255,200,0,216,255,192,0,209,255,158,0,220,255,114,0,242,255,79,0,15,0,64,0,44,0,72,0,68,0,94,0,90,0,112,0,108,0,110,0,119,0,77,0,116,0,30,0,97,0,238,255,61,0,196,255,8,0,174,255,205,255,154,255,145,255,136,255,101,255,108,255,81,255,88,255,90,255,79,255,125,255,86,255,180,255,103,255,244,255,121,255,52,0,136,255,108,0,152,255,150,0,176,255,169,0,222,255,174,0,30,0,172,0,99,0,161,0,154,0,145,0,187,0,128,0,192,0,105,0,169,0,90,0,132,0,88,0,90,0,103,0,48,0,128,0,13,0,150,0,4,0,163,0,8,0,161,0,33,0,158,0,68,0,161,0,103,0,174,0,128,0,196,0,130,0,216,0,103,0,229,0,55,0,227,0,253,255,209,0,196,255,172,0,163,255,114,0,158,255,48,0,176,255,233,255,207,255,169,255,240,255,128,255,11,0,112,255,28,0,119,255,37,0,139,255,44,0,163,255,48,0,183,255,57,0,200,255,64,0,214,255,72,0,222,255,83,0,231,255,90,0,240,255,92,0,251,255,86,0,8,0,61,0,26,0,24,0,33,0,231,255,41,0,183,255,44,0,145,255,44,0,130,255,37,0,132,255,19,0,150,255,249,255,172,255,214,255,187,255,185,255,198,255,161,255,203,255,145,255,203,255,132,255,203,255,128,255,203,255,136,255,200,255,163,255,192,255,200,255,172,255,249,255,145,255,41,0,119,255,88,0,103,255,119,0,99,255,139,0,112,255,152,0,143,255,169,0,194,255,192,0,253,255,216,0,57,0,242,0,105,0,2,1,139,0,2,1,156,0,247,0,156,0,225,0,141,0,196,0,114,0,161,0,79,0,119,0,41,0,75,0,0,0,30,0,218,255,253,255,187,255,225,255,169,255,209,255,158,255,203,255,150,255,211,255,139,255,220,255,121,255,227,255,101,255,233,255,90,255,240,255,88,255,0,0,103,255,26,0,125,255,55,0,150,255,75,0,163,255,68,0,163,255,33,0,163,255,242,255,169,255,194,255,194,255,165,255,236,255,165,255,33,0,185,255,86,0,218,255,128,0,249,255,154,0,13,0,161,0,30,0,161,0,52,0,158,0,79,0,154,0,108,0,143,0,134,0,128,0,152,0,112,0,161,0,97,0,158,0,88,0,145,0,83,0,132,0,77,0,125,0,66,0,132,0,48,0,150,0,19,0,176,0,249,255,198,0,227,255,205,0,222,255,194,0,236,255,167,0,2,0,134,0,30,0,105,0,52,0,86,0,68,0,79,0,66,0,86,0,52,0,105,0,26,0,130,0,2,0,152,0,247,255,158,0,244,255,145,0,251,255,112,0,6,0,70,0,11,0,30,0,17,0,11,0,22,0,11,0,26,0,35,0,33,0,61,0,35,0,92,0,28,0,110,0,17,0,121,0,0,0,116,0,242,255,103,0,227,255,88,0,211,255,75,0,196,255,59,0,174,255,48,0,156,255,35,0,150,255,26,0,161,255,22,0,185,255,26,0,216,255,41,0,249,255,66,0,11,0,90,0,26,0,99,0,26,0,86,0,15,0,41,0,0,0,244,255,233,255,198,255,203,255,174,255,163,255,187,255,121,255,229,255,79,255,28,0,44,255,83,0,17,255,119,0,11,255,136,0,30,255,141,0,75,255,134,0,143,255,121,0,214,255,103,0,19,0,75,0,66,0,50,0,92,0,30,0,99,0,24,0,94,0,35,0,86,0,55,0,88,0,77,0,99,0,97,0,119,0,112,0,136,0,125,0,139,0,139,0,125,0,152,0,99,0,161,0,70,0,165,0,48,0,163,0,39,0,150,0,41,0,130,0,55,0,112,0,70,0,103,0,90,0,103,0,116,0,108,0,147,0,110,0,178,0,94,0,200,0,64,0,214,0,28,0,207,0,0,0,185,0,0,0,147,0,26,0,97,0,79,0,48,0,139,0,0,0,187,0,225,255,214,0,198,255,222,0,180,255,214,0,176,255,194,0,176,255,167,0,176,255,147,0,176,255,134,0,174,255,130,0,178,255,132,0,192,255,147,0,218,255,169,0,253,255,196,0,26,0,222,0,50,0,229,0,57,0,211,0,41,0,167,0,11,0,110,0,231,255,50,0,185,255,253,255,147,255,205,255,119,255,158,255,105,255,114,255,116,255,63,255,150,255,6,255,205,255,211,254,0,0,178,254,30,0,178,254,41,0,214,254,33,0,17,255,13,0,86,255,2,0,145,255,6,0,192,255,26,0,222,255,52,0,247,255,77,0,11,0,97,0,28,0,114,0,46,0,130,0,55,0,147,0,52,0,163,0,37,0,174,0,13,0,176,0,240,255,165,0,214,255,145,0,187,255,114,0,165,255,75,0,150,255,33,0,141,255,251,255,150,255,220,255,176,255,205,255,207,255,207,255,238,255,222,255,0,0,249,255,6,0,17,0,2,0,44,0,251,255,68,0,240,255,88,0,236,255,103,0,244,255,119,0,6,0,134,0,39,0,156,0,83,0,178,0,134,0,207,0,180,0,231,0,214,0,240,0,225,0,233,0,216,0,207,0,187,0,176,0,150,0,152,0,110,0,141,0,68,0,139,0,26,0,139,0,238,255,134,0,189,255,125,0,143,255,121,0,101,255,121,0,72,255,128,0,63,255,134,0,79,255,141,0,110,255,147,0,150,255,154,0,189,255,158,0,216,255,154,0,233,255,134,0,244,255,108,0,253,255,77,0,0,0,50,0,0,0,33,0,253,255,19,0,244,255,0,0,227,255,233,255,200,255,207,255,167,255,187,255,130,255,180,255,99,255,178,255,79,255,174,255,83,255,158,255,110,255,147,255,158,255,150,255,218,255,163,255,19,0,189,255,66,0,216,255,94,0,233,255,103,0,236,255,101,0,222,255,108,0,203,255,130,0,180,255,172,0,158,255,231,0,136,255,35,1,110,255,86,1,92,255,108,1,79,255,92,1,88,255,46,1,123,255,229,0,180,255,147,0,247,255,68,0,50,0,253,255,88,0,192,255,101,0,143,255,94,0,105,255,75,0,92,255,50,0,99,255,30,0,123,255,17,0,161,255,8,0,196,255,4,0,231,255,253,255,0,0,236,255,22,0,216,255,30,0,192,255,26,0,172,255,2,0,169,255,220,255,183,255,172,255,214,255,128,255,253,255,90,255,37,0,70,255,75,0,63,255,92,0,77,255,88,0,101,255,72,0,130,255,61,0,143,255,61,0,136,255,70,0,114,255,77,0,94,255,83,0,92,255,83,0,105,255,86,0,132,255,99,0,158,255,125,0,174,255,158,0,169,255,187,0,156,255,203,0,134,255,203,0,121,255,187,0,128,255,154,0,156,255,110,0,203,255,57,0,251,255,2,0,30,0,205,255,52,0,158,255,52,0,121,255,35,0,108,255,0,0,125,255,216,255,178,255,180,255,0,0,152,255,94,0,130,255,187,0,114,255,2,1,99,255,37,1,94,255,33,1,97,255,247,0,110,255,189,0,128,255,125,0,145,255,75,0,165,255,44,0,192,255,26,0,229,255,26,0,8,0,35,0,39,0,50,0,64,0,70,0,68,0,83,0,55,0,83,0,30,0,59,0,8,0,26,0,242,255,253,255,225,255,236,255,216,255,233,255,214,255,238,255,225,255,227,255,251,255,198,255,28,0,152,255,64,0,92,255,92,0,35,255,105,0,251,254,108,0,244,254,108,0,17,255,112,0,81,255,114,0,161,255,119,0,247,255,114,0,64,0,103,0,119,0,81,0,152,0,50,0,156,0,19,0,130,0,253,255,83,0,240,255,30,0,244,255,236,255,13,0,207,255,59,0,205,255,112,0,220,255,163,0,249,255,198,0,17,0,214,0,37,0,209,0,48,0,198,0,57,0,180,0,61,0,161,0,59,0,132,0,52,0,88,0,39,0,35,0,24,0,236,255,6,0,194,255,242,255,172,255,211,255,176,255,174,255,194,255,136,255,216,255,99,255,236,255,75,255,253,255,72,255,15,0,92,255,46,0,134,255,75,0,196,255,105,0,0,0,121,0,46,0,125,0,75,0,119,0,81,0,108,0,68,0,92,0,41,0,77,0,6,0,61,0,238,255,44,0,216,255,28,0,203,255,13,0,198,255,253,255,196,255,236,255,203,255,216,255,216,255,200,255,227,255,200,255,233,255,209,255,236,255,229,255,236,255,247,255,242,255,6,0,8,0,17,0,39,0,19,0,66,0,15,0,75,0,2,0,64,0,231,255,37,0,194,255,11,0,156,255,253,255,134,255,2,0,130,255,19,0,141,255,35,0,165,255,46,0,180,255,52,0,185,255,55,0,178,255,52,0,161,255,46,0,136,255,35,0,110,255,24,0,88,255,24,0,77,255,39,0,81,255,61,0,92,255,83,0,101,255,88,0,103,255,81,0,105,255,57,0,123,255,28,0,167,255,0,0,231,255,227,255,50,0,198,255,121,0,176,255,172,0,163,255,194,0,169,255,198,0,194,255,187,0,229,255,169,0,0,0,156,0,6,0,145,0,0,0,147,0,240,255,154,0,229,255,165,0,231,255,165,0,244,255,152,0,2,0,123,0,6,0,81,0,4,0,41,0,253,255,2,0,247,255,229,255,247,255,205,255,0,0,194,255,6,0,192,255,17,0,203,255,24,0,220,255,24,0,231,255,22,0,233,255,11,0,227,255,0,0,220,255,251,255,231,255,247,255,8,0,249,255,70,0,251,255,141,0,0,0,207,0,13,0,251,0,30,0,13,1,37,0,4,1,33,0,240,0,15,0,214,0,251,255,194,0,238,255,178,0,240,255,165,0,8,0,150,0,48,0,136,0,92,0,130,0,139,0,134,0,180,0,145,0,209,0,167,0,225,0,183,0,222,0,198,0,207,0,207,0,180,0,205,0,136,0,180,0,90,0,141,0,39,0,94,0,0,0,55,0,231,255,30,0,220,255,24,0,222,255,22,0,227,255,19,0,227,255,8,0,225,255,244,255,220,255,214,255,222,255,180,255,233,255,161,255,251,255,152,255,8,0,156,255,13,0,169,255,6,0,183,255,253,255,203,255,249,255,231,255,2,0,8,0,28,0,46,0,61,0,77,0,90,0,92,0,112,0,92,0,123,0,81,0,125,0,68,0,119,0,55,0,110,0,46,0,99,0,39,0,86,0,39,0,70,0,44,0,50,0,52,0,26,0,57,0,6,0,52,0,253,255,33,0,0,0,249,255,15,0,198,255,33,0,150,255,50,0,112,255,61,0,94,255,64,0,108,255,52,0,145,255,39,0,198,255,35,0,0,0,39,0,46,0,52,0,90,0,75,0,114,0,97,0,125,0,112,0,121,0,116,0,103,0,112,0,83,0,99,0,64,0,90,0,50,0,81,0,44,0,77,0,46,0,72,0,61,0,61,0,88,0,52,0,119,0,46,0,147,0,48,0,165,0,59,0,169,0,75,0,156,0,83,0,128,0,81,0,86,0,66,0,44,0,37,0,17,0,11,0,17,0,249,255,37,0,244,255,70,0,0,0,112,0,22,0,147,0,52,0,165,0,88,0,163,0,116,0,139,0,136,0,90,0,143,0,33,0,139,0,225,255,116,0,167,255,88,0,128,255,57,0,110,255,30,0,116,255,13,0,145,255,2,0,187,255,253,255,225,255,247,255,253,255,240,255,8,0,238,255,8,0,242,255,2,0,0,0,0,0,8,0,0,0,22,0,8,0,37,0,26,0,55,0,50,0,72,0,66,0,79,0,68,0,66,0,48,0,30,0,13,0,244,255,227,255,214,255,185,255,214,255,161,255,247,255,158,255,30,0,176,255,70,0,203,255,92,0,227,255,92,0,240,255,72,0,238,255,39,0,220,255,0,0,196,255,227,255,165,255,207,255,130,255,203,255,97,255,214,255,75,255,238,255,68,255,13,0,79,255,50,0,112,255,92,0,154,255,130,0,200,255,154,0,249,255,163,0,26,0,154,0,44,0,125,0,50,0,88,0,55,0,52,0,70,0,26,0,97,0,6,0,132,0,249,255,169,0,238,255,203,0,225,255,222,0,214,255,233,0,205,255,233,0,203,255,225,0,205,255,211,0,211,255,183,0,222,255,147,0,231,255,105,0,238,255,64,0,238,255,24,0,236,255,253,255,227,255,238,255,216,255,240,255,207,255,251,255,205,255,11,0,209,255,24,0,225,255,28,0,249,255,26,0,11,0,26,0,22,0,24,0,24,0,22,0,19,0,17,0,13,0,15,0,11,0,13,0,8,0,13,0,2,0,13,0,242,255,17,0,211,255,28,0,172,255,39,0,130,255,48,0,105,255,48,0,103,255,26,0,132,255,253,255,178,255,214,255,233,255,178,255,24,0,161,255,50,0,169,255,52,0,203,255,35,0,2,0,8,0,66,0,233,255,128,0,209,255,178,0,196,255,214,0,198,255,229,0,222,255,222,0,4,0,192,0,59,0,141,0,112,0,72,0,145,0,2,0,156,0,203,255,141,0,161,255,114,0,147,255,86,0,156,255,64,0,180,255,55,0,216,255,52,0,253,255,57,0,22,0,64,0,37,0,75,0,50,0,88,0,59,0,108,0,81,0,123,0,108,0,139,0,134,0,143,0,154,0,136,0,165,0,125,0,163,0,114,0,147,0,101,0,130,0,83,0,105,0,52,0,79,0,8,0,59,0,209,255,48,0,147,255,52,0,94,255,68,0,52,255,97,0,28,255,134,0,26,255,178,0,35,255,209,0,57,255,229,0,88,255,216,0,119,255,169,0,150,255,101,0,183,255,15,0,218,255,189,255,0,0,110,255,28,0,50,255,52,0,6,255,66,0,238,254,70,0,236,254,81,0,249,254,94,0,22,255,116,0,59,255,132,0,108,255,128,0,165,255,108,0,227,255,77,0,26,0,48,0,61,0,37,0,72,0,39,0,52,0,59,0,6,0,81,0,209,255,101,0,156,255,108,0,116,255,108,0,92,255,103,0,77,255,97,0,61,255,88,0,50,255,75,0,46,255,57,0,50,255,39,0,63,255,35,0,88,255,41,0,119,255,70,0,158,255,110,0,203,255,158,0,242,255,203,0,22,0,236,0,46,0,244,0,61,0,225,0,61,0,183,0,50,0,123,0,28,0,64,0,4,0,19,0,244,255,251,255,242,255,244,255,2,0,253,255,28,0,11,0,59,0,28,0,90,0,44,0,114,0,50,0,132,0,37,0,143,0,4,0,143,0,207,255,139,0,143,255,134,0,81,255,130,0,30,255,130,0,249,254,136,0,227,254,134,0,222,254,119,0,238,254,86,0,28,255,39,0,99,255,247,255,192,255,205,255,39,0,185,255,141,0,187,255,222,0,203,255,13,1,222,255,17,1,240,255,251,0,0,0,216,0,24,0,187,0,55,0,174,0,92,0,172,0,128,0,165,0,150,0,152,0,161,0,128,0,161,0,108,0,150,0,97,0,128,0,105,0,88,0,125,0,28,0,143,0,220,255,154,0,150,255,154,0,86,255,145,0,30,255,136,0,253,254,136,0,251,254,158,0,26,255,185,0,94,255,203,0,187,255,205,0,30,0,176,0,110,0,130,0,167,0,81,0,192,0,41,0,203,0,19,0,209,0,17,0,216,0,22,0,225,0,28,0,227,0,28,0,218,0,15,0,198,0,247,255,167,0,211,255,143,0,180,255,119,0,167,255,101,0,185,255,86,0,236,255,75,0,41,0,75,0,103,0,81,0,143,0,92,0,152,0,103,0,125,0,108,0,72,0,101,0,6,0,77,0,203,255,44,0,154,255,11,0,125,255,238,255,114,255,220,255,114,255,216,255,123,255,220,255,136,255,229,255,156,255,236,255,185,255,238,255,214,255,238,255,240,255,238,255,0,0,240,255,15,0,242,255,30,0,240,255,52,0,227,255,75,0,205,255,90,0,183,255,99,0,163,255,94,0,154,255,83,0,163,255,72,0,178,255,61,0,200,255,52,0,225,255,46,0,253,255,44,0,28,0,41,0,66,0,41,0,101,0,44,0,123,0,48,0,119,0,50,0,92,0,41,0,55,0,28,0,15,0,6,0,247,255,238,255,240,255,214,255,251,255,192,255,17,0,172,255,48,0,150,255,81,0,128,255,105,0,114,255,119,0,112,255,114,0,128,255,92,0,147,255,50,0,174,255,253,255,196,255,198,255,214,255,143,255,222,255,94,255,229,255,50,255,231,255,17,255,233,255,4,255,242,255,15,255,2,0,52,255,28,0,110,255,59,0,169,255,88,0,218,255,110,0,247,255,116,0,0,0,110,0,251,255,94,0,236,255,68,0,220,255,35,0,207,255,4,0,203,255,236,255,203,255,216,255,211,255,216,255,227,255,231,255,249,255,0,0,24,0,24,0,59,0,37,0,92,0,35,0,116,0,11,0,123,0,233,255,105,0,192,255,66,0,145,255,19,0,105,255,238,255,70,255,216,255,50,255,209,255,46,255,218,255,59,255,227,255,83,255,227,255,110,255,227,255,134,255,229,255,145,255,238,255,143,255,4,0,130,255,35,0,112,255,72,0,105,255,108,0,116,255,132,0,154,255,143,0,209,255,139,0,17,0,119,0,79,0,92,0,125,0,66,0,141,0,39,0,123,0,15,0,79,0,249,255,15,0,238,255,205,255,238,255,141,255,244,255,88,255,251,255,52,255,0,0,41,255,253,255,52,255,244,255,75,255,240,255,103,255,238,255,128,255,238,255,152,255,240,255,185,255,240,255,233,255,247,255,33,0,6,0,99,0,39,0,154,0,88,0,194,0,139,0,218,0,178,0,227,0,203,0,231,0,209,0,229,0,203,0,225,0,189,0,209,0,165,0,185,0,139,0,152,0,99,0,112,0,50,0,75,0,251,255,44,0,196,255,33,0,156,255,39,0,136,255,66,0,130,255,103,0,134,255,143,0,143,255,163,0,156,255,156,0,183,255,112,0,222,255,39,0,4,0,211,255,33,0,136,255,52,0,77,255,64,0,46,255,77,0,44,255,92,0,70,255,121,0,105,255,152,0,152,255,183,0,194,255,207,0,218,255,220,0,227,255,229,0,231,255,229,0,238,255,225,0,4,0,214,0,50,0,194,0,108,0,169,0,158,0,145,0,180,0,121,0,176,0,103,0,139,0,86,0,88,0,70,0,35,0,59,0,253,255,50,0,231,255,50,0,229,255,66,0,242,255,92,0,2,0,123,0,19,0,156,0,35,0,172,0,44,0,176,0,57,0,167,0,77,0,158,0,101,0,141,0,128,0,119,0,141,0,94,0,139,0,72,0,119,0,50,0,92,0,35,0,59,0,24,0,30,0,22,0,8,0,28,0,251,255,41,0,236,255,52,0,220,255,64,0,203,255,68,0,180,255,72,0,161,255,81,0,139,255,101,0,125,255,119,0,119,255,130,0,123,255,136,0,136,255,128,0,150,255,110,0,156,255,90,0,156,255,68,0,154,255,55,0,158,255,50,0,174,255,52,0,198,255,66,0,229,255,83,0,253,255,105,0,13,0,132,0,17,0,161,0,15,0,185,0,13,0,205,0,11,0,211,0,11,0,192,0,13,0,156,0,24,0,101,0,35,0,41,0,48,0,251,255,50,0,220,255,41,0,211,255,15,0,225,255,236,255,253,255,189,255,33,0,147,255,68,0,123,255,97,0,128,255,125,0,158,255,156,0,205,255,192,0,0,0,231,0,41,0,6,1,70,0,28,1,79,0,33,1,64,0,22,1,44,0,2,1,17,0,233,0,253,255,207,0,240,255,183,0,242,255,156,0,251,255,128,0,2,0,94,0,253,255,59,0,231,255,24,0,203,255,0,0,180,255,240,255,180,255,233,255,198,255,242,255,225,255,0,0,247,255,11,0,0,0,19,0,249,255,8,0,227,255,238,255,209,255,207,255,198,255,174,255,203,255,156,255,225,255,152,255,251,255,154,255,19,0,161,255,35,0,165,255,44,0,167,255,35,0,165,255,15,0,167,255,242,255,176,255,198,255,196,255,147,255,225,255,105,255,251,255,72,255,13,0,61,255,17,0,72,255,11,0,103,255,0,0,150,255,240,255,200,255,238,255,251,255,247,255,26,0,8,0,39,0,24,0,35,0,28,0,19,0,19,0,6,0,2,0,0,0,236,255,253,255,207,255,247,255,178,255,229,255,154,255,205,255,141,255,178,255,147,255,161,255,169,255,158,255,200,255,165,255,231,255,183,255,251,255,209,255,251,255,242,255,238,255,24,0,211,255,55,0,187,255,72,0,161,255,70,0,145,255,57,0,134,255,41,0,128,255,37,0,121,255,44,0,105,255,59,0,75,255,77,0,30,255,92,0,242,254,103,0,207,254,108,0,194,254,103,0,200,254,90,0,225,254,66,0,11,255,39,0,66,255,19,0,125,255,8,0,180,255,11,0,227,255,30,0,0,0,68,0,19,0,112,0,30,0,158,0,41,0,192,0,55,0,214,0,66,0,216,0,83,0,207,0,110,0,185,0,143,0,158,0,176,0,136,0,198,0,119,0,198,0,101,0,172,0,79,0,125,0,41,0,72,0,2,0,22,0,222,255,238,255,198,255,211,255,183,255,205,255,178,255,211,255,174,255,231,255,167,255,0,0,158,255,17,0,147,255,24,0,136,255,15,0,132,255,0,0,134,255,233,255,147,255,214,255,165,255,203,255,183,255,198,255,192,255,205,255,185,255,225,255,165,255,253,255,147,255,37,0,136,255,83,0,141,255,119,0,156,255,139,0,178,255,134,0,205,255,112,0,231,255,75,0,253,255,33,0,11,0,247,255,13,0,207,255,2,0,172,255,238,255,143,255,207,255,121,255,180,255,108,255,167,255,108,255,167,255,125,255,176,255,167,255,189,255,222,255,198,255,30,0,207,255,92,0,216,255,139,0,236,255,158,0,6,0,150,0,37,0,119,0,64,0,81,0,81,0,48,0,90,0,30,0,94,0,26,0,94,0,33,0,86,0,41,0,77,0,50,0,68,0,66,0,61,0,81,0,57,0,97,0,55,0,97,0,50,0,75,0,37,0,30,0,24,0,242,255,13,0,200,255,8,0,172,255,11,0,154,255,19,0,141,255,39,0,132,255,66,0,130,255,97,0,143,255,128,0,161,255,139,0,185,255,130,0,211,255,97,0,225,255,50,0,229,255,2,0,222,255,218,255,216,255,189,255,218,255,176,255,238,255,189,255,17,0,216,255,77,0,249,255,143,0,22,0,209,0,39,0,2,1,46,0,24,1,37,0,24,1,22,0,0,1,4,0,218,0,244,255,169,0,238,255,123,0,238,255,88,0,0,0,59,0,22,0,46,0,52,0,41,0,83,0,44,0,112,0,46,0,132,0,41,0,141,0,28,0,128,0,8,0,101,0,233,255,59,0,198,255,22,0,167,255,0,0,143,255,0,0,128,255,13,0,123,255,33,0,125,255,46,0,134,255,44,0,150,255,30,0,174,255,15,0,205,255,249,255,238,255,222,255,13,0,187,255,39,0,147,255,57,0,114,255,61,0,92,255,66,0,88,255,68,0,110,255,79,0,158,255,99,0,225,255,114,0,30,0,121,0,79,0,108,0,108,0,81,0,116,0,48,0,116,0,15,0,114,0,242,255,112,0,209,255,119,0,172,255,134,0,136,255,154,0,105,255,167,0,97,255,163,0,114,255,132,0,156,255,88,0,211,255,39,0,17,0,253,255,70,0,216,255,101,0,192,255,112,0,178,255,108,0,169,255,99,0,165,255,94,0,156,255,97,0,150,255,99,0,145,255,90,0,147,255,68,0,165,255,39,0,189,255,11,0,220,255,249,255,242,255,240,255,0,0,242,255,2,0,0,0,4,0,15,0,8,0,33,0,15,0,57,0,19,0,83,0,26,0,119,0,35,0,156,0,50,0,189,0,72,0,209,0,99,0,211,0,125,0,194,0,143,0,163,0,147,0,130,0,143,0,105,0,132,0,94,0,116,0,86,0,101,0,75,0,83,0,48,0,61,0,11,0,44,0,229,255,28,0,207,255,15,0,205,255,2,0,225,255,247,255,251,255,233,255,17,0,229,255,28,0,231,255,28,0,244,255,26,0,13,0,19,0,44,0,15,0,75,0,11,0,101,0,0,0,110,0,238,255,103,0,207,255,88,0,167,255,72,0,121,255,61,0,83,255,50,0,52,255,46,0,39,255,48,0,44,255,55,0,66,255,64,0,105,255,64,0,158,255,48,0,218,255,13,0,11,0,225,255,46,0,192,255,61,0,180,255,66,0,200,255,66,0,242,255,72,0,35,0,86,0,77,0,105,0,97,0,116,0,97,0,114,0,81,0,97,0,70,0,66,0,72,0,37,0,88,0,13,0,112,0,2,0,132,0,0,0,136,0,253,255,123,0,240,255,94,0,218,255,61,0,192,255,35,0,172,255,24,0,163,255,37,0,172,255,66,0,198,255,99,0,233,255,121,0,8,0,125,0,28,0,112,0,33,0,86,0,24,0,57,0,4,0,30,0,238,255,15,0,218,255,15,0,209,255,30,0,209,255,52,0,225,255,75,0,247,255,94,0,13,0,103,0,41,0,92,0,66,0,59,0,79,0,8,0,83,0,211,255,72,0,165,255,55,0,141,255,26,0,139,255,253,255,145,255,233,255,152,255,222,255,154,255,229,255,152,255,249,255,150,255,22,0,145,255,50,0,147,255,68,0,156,255,70,0,178,255,68,0,209,255,57,0,251,255,44,0,30,0,24,0,61,0,2,0,77,0,238,255,79,0,216,255,70,0,200,255,48,0,189,255,22,0,187,255,247,255,192,255,207,255,205,255,161,255,227,255,114,255,251,255,79,255,17,0,61,255,30,0,61,255,33,0,79,255,22,0,99,255,4,0,116,255,253,255,128,255,2,0,141,255,28,0,161,255,70,0,187,255,114,0,218,255,152,0,247,255,183,0,11,0,203,0,19,0,220,0,15,0,229,0,253,255,227,0,227,255,214,0,194,255,183,0,161,255,139,0,132,255,81,0,119,255,24,0,123,255,233,255,139,255,214,255,158,255,222,255,178,255,251,255,187,255,28,0,187,255,57,0,180,255,81,0,169,255,94,0,165,255,105,0,167,255,121,0,185,255,139,0,200,255,156,0,214,255,167,0,222,255,167,0,229,255,150,0,244,255,121,0,15,0,88,0,52,0,55,0,90,0,35,0,121,0,28,0,139,0,30,0,141,0,44,0,128,0,64,0,105,0,86,0,79,0,110,0,48,0,128,0,24,0,139,0,6,0,136,0,0,0,128,0,0,0,119,0,6,0,112,0,17,0,114,0,28,0,125,0,39,0,130,0,44,0,125,0,44,0,114,0,37,0,94,0,28,0,77,0,13,0,68,0,0,0,66,0,240,255,66,0,227,255,64,0,216,255,55,0,205,255,44,0,194,255,19,0,174,255,251,255,154,255,222,255,125,255,194,255,97,255,174,255,72,255,163,255,55,255,152,255,39,255,139,255,26,255,123,255,19,255,112,255,19,255,110,255,39,255,119,255,77,255,141,255,130,255,167,255,194,255,192,255,249,255,205,255,28,0,209,255,44,0,203,255,46,0,200,255,41,0,209,255,41,0,231,255,44,0,4,0,59,0,39,0,79,0,70,0,108,0,101,0,136,0,134,0,163,0,169,0,180,0,200,0,187,0,218,0,189,0,218,0,198,0,196,0,222,0,161,0,251,0,121,0,19,1,83,0,37,1,48,0,41,1,24,0,35,1,15,0,22,1,17,0,8,1,26,0,249,0,37,0,247,0,50,0,2,1,64,0,22,1,90,0,41,1,116,0,50,1,147,0,46,1,172,0,24,1,185,0,244,0,183,0,200,0,174,0,150,0,154,0,97,0,119,0,46,0,68,0,6,0,6,0,242,255,200,255,238,255,152,255,2,0,130,255,39,0,141,255,86,0,178,255,136,0,227,255,174,0,13,0,200,0,44,0,211,0,52,0,211,0,41,0,207,0,22,0,200,0,0,0,203,0,247,255,207,0,242,255,222,0,242,255,233,0,242,255,244,0,244,255,251,0,251,255,251,0,2,0,247,0,15,0,229,0,28,0,200,0,37,0,167,0,39,0,128,0,39,0,83,0,39,0,37,0,46,0,253,255,59,0,227,255,83,0,216,255,116,0,222,255,154,0,244,255,187,0,17,0,216,0,50,0,236,0,83,0,240,0,105,0,231,0,116,0,209,0,114,0,174,0,99,0,136,0,79,0,99,0,59,0,75,0,50,0,59,0,48,0,57,0,55,0,48,0,64,0,33,0,66,0,6,0,61,0,233,255,59,0,200,255,64,0,172,255,75,0,150,255,99,0,139,255,130,0,139,255,161,0,145,255,187,0,158,255,203,0,174,255,196,0,198,255,174,0,222,255,147,0,0,0,121,0,33,0,103,0,64,0,92,0,90,0,88,0,108,0,86,0,116,0,81,0,119,0,75,0,119,0,61,0,119,0,37,0,116,0,2,0,112,0,214,255,105,0,165,255,99,0,116,255,99,0,75,255,108,0,50,255,119,0,44,255,134,0,66,255,147,0,110,255,156,0,169,255,165,0,227,255,169,0,11,0,172,0,26,0,172,0,17,0,165,0,0,0,154,0,240,255,139,0,229,255,123,0,222,255,110,0,216,255,103,0,211,255,101,0,205,255,97,0,198,255,92,0,198,255,81,0,200,255,64,0,214,255,52,0,229,255,48,0,242,255,55,0,2,0,79,0,24,0,116,0,57,0,163,0,99,0,205,0,141,0,233,0,165,0,247,0,165,0,240,0,136,0,218,0,94,0,192,0,50,0,163,0,8,0,134,0,231,255,101,0,207,255,61,0,198,255,17,0,209,255,231,255,236,255,194,255,13,0,167,255,48,0,158,255,70,0,161,255,83,0,176,255,81,0,200,255,81,0,222,255,81,0,240,255,83,0,0,0,75,0,13,0,57,0,24,0,33,0,26,0,4,0,8,0,247,255,236,255,247,255,205,255,4,0,189,255,30,0,198,255,59,0,233,255,88,0,24,0,105,0,79,0,121,0,132,0,125,0,180,0,128,0,218,0,130,0,242,0,125,0,244,0,123,0,222,0,119,0,178,0,110,0,119,0,103,0,61,0,101,0,8,0,105,0,233,255,116,0,211,255,121,0,200,255,119,0,185,255,110,0,165,255,101,0,139,255,97,0,105,255,97,0,79,255,108,0,57,255,130,0,50,255,161,0,57,255,198,0,75,255,231,0,99,255,251,0,130,255,244,0,158,255,205,0,183,255,139,0,200,255,64,0,214,255,251,255,225,255,192,255,233,255,152,255,236,255,132,255,236,255,121,255,233,255,125,255,227,255,141,255,222,255,165,255,214,255,196,255,198,255,227,255,183,255,0,0,172,255,24,0,174,255,35,0,187,255,35,0,205,255,28,0,220,255,19,0,227,255,19,0,222,255,35,0,214,255,59,0,203,255,77,0,194,255,81,0,192,255,64,0,194,255,26,0,198,255,238,255,198,255,189,255,192,255,145,255,185,255,110,255,183,255,88,255,200,255,77,255,233,255,81,255,13,0,99,255,46,0,114,255,66,0,128,255,79,0,123,255,83,0,103,255,83,0,72,255,77,0,37,255,72,0,13,255,61,0,255,254,57,0,255,254,50,0,8,255,52,0,24,255,59,0,48,255,66,0,79,255,70,0,116,255,70,0,145,255,59,0,167,255,41,0,176,255,17,0,163,255,247,255,143,255,222,255,121,255,209,255,101,255,209,255,92,255,222,255,94,255,242,255,108,255,6,0,130,255,30,0,158,255,55,0,185,255,81,0,214,255,108,0,244,255,128,0,11,0,141,0,28,0,147,0,26,0,147,0,13,0,134,0,253,255,116,0,242,255,99,0,0,0,79,0,26,0,75,0,68,0,88,0,105,0,121,0,134,0,165,0,143,0,211,0,139,0,240,0,130,0,249,0,112,0,238,0,88,0,218,0,50,0,198,0,2,0,176,0,211,255,158,0,174,255,134,0,161,255,97,0,174,255,44,0,211,255,238,255,4,0,169,255,61,0,110,255,108,0,70,255,141,0,52,255,152,0,59,255,143,0,88,255,114,0,136,255,75,0,198,255,28,0,8,0,236,255,66,0,192,255,110,0,154,255,136,0,130,255,139,0,116,255,130,0,114,255,114,0,121,255,105,0,132,255,105,0,143,255,121,0,147,255,141,0,156,255,165,0,169,255,185,0,196,255,200,0,229,255,209,0,2,0,216,0,30,0,220,0,46,0,229,0,39,0,231,0,11,0,231,0,229,255,214,0,185,255,183,0,161,255,147,0,154,255,114,0,167,255,90,0,194,255,83,0,220,255,94,0,244,255,119,0,4,0,150,0,17,0,178,0,24,0,205,0,22,0,227,0,8,0,244,0,244,255,2,1,214,255,8,1,178,255,2,1,154,255,244,0,152,255,216,0,180,255,183,0,238,255,139,0,57,0,101,0,136,0,70,0,198,0,57,0,229,0,52,0,236,0,55,0,220,0,52,0,203,0,46,0,185,0,41,0,172,0,39,0,161,0,41,0,147,0,41,0,134,0,46,0,130,0,46,0,130,0,46,0,136,0,48,0,150,0,46,0,158,0,39,0,156,0,19,0,141,0,251,255,110,0,222,255,68,0,207,255,22,0,207,255,236,255,222,255,211,255,244,255,205,255,15,0,218,255,37,0,247,255,52,0,24,0,57,0,52,0,55,0,68,0,50,0,61,0,55,0,39,0,70,0,8,0,81,0,236,255,81,0,218,255,66,0,211,255,26,0,209,255,240,255,211,255,196,255,196,255,163,255,167,255,152,255,130,255,167,255,92,255,205,255,68,255,0,0,63,255,48,0,81,255,81,0,110,255,94,0,143,255,94,0,169,255,88,0,189,255,83,0,198,255,83,0,192,255,86,0,169,255,86,0,136,255,79,0,103,255,70,0,83,255,59,0,83,255,46,0,105,255,35,0,139,255,26,0,174,255,15,0,209,255,2,0,233,255,247,255,242,255,231,255,236,255,216,255,205,255,196,255,163,255,180,255,116,255,169,255,81,255,174,255,63,255,192,255,70,255,216,255,90,255,240,255,110,255,6,0,125,255,24,0,134,255,37,0,147,255,41,0,163,255,37,0,183,255,24,0,203,255,2,0,218,255,240,255,225,255,218,255,227,255,203,255,229,255,187,255,222,255,174,255,218,255,161,255,218,255,147,255,225,255,139,255,236,255,139,255,249,255,147,255,253,255,167,255,253,255,194,255,251,255,218,255,249,255,233,255,253,255,238,255,6,0,236,255,24,0,227,255,52,0,216,255,92,0,209,255,145,0,198,255,203,0,185,255,253,0,172,255,35,1,154,255,46,1,136,255,15,1,125,255,209,0,121,255,116,0,136,255,24,0,176,255,205,255,244,255,150,255,68,0,130,255,150,0,128,255,214,0,139,255,253,0,152,255,11,1,161,255,8,1,156,255,247,0,147,255,218,0,136,255,183,0,134,255,150,0,145,255,128,0,174,255,116,0,205,255,110,0,233,255,103,0,247,255,99,0,247,255,92,0,236,255,90,0,222,255,83,0,209,255,79,0,200,255,81,0,196,255,94,0,192,255,119,0,192,255,147,0,189,255,185,0,196,255,209,0,207,255,225,0,220,255,220,0,240,255,207,0,251,255,185,0,0,0,163,0,251,255,152,0,253,255,145,0,0,0,141,0,15,0,130,0,30,0,103,0,50,0,64,0,68,0,28,0,86,0,11,0,105,0,22,0,128,0,59,0,143,0,112,0,145,0,156,0,134,0,178,0,114,0,178,0,88,0,165,0,64,0,143,0,44,0,116,0,33,0,99,0,28,0,86,0,24,0,81,0,6,0,83,0,238,255,90,0,200,255,88,0,169,255,81,0,163,255,59,0,180,255,33,0,222,255,2,0,6,0,229,255,44,0,205,255,59,0,180,255,59,0,161,255,44,0,147,255,24,0,145,255,8,0,150,255,2,0,161,255,13,0,176,255,33,0,189,255,61,0,200,255,86,0,207,255,97,0,214,255,97,0,222,255,77,0,233,255,50,0,253,255,24,0,15,0,0,0,39,0,236,255,64,0,220,255,92,0,198,255,121,0,169,255,145,0,139,255,163,0,108,255,169,0,86,255,167,0,83,255,161,0,90,255,152,0,110,255,143,0,130,255,132,0,147,255,119,0,163,255,103,0,176,255,83,0,194,255,64,0,214,255,50,0,236,255,44,0,0,0,48,0,19,0,52,0,35,0,55,0,48,0,55,0,52,0,39,0,50,0,13,0,52,0,220,255,55,0,152,255,59,0,79,255,72,0,19,255,92,0,249,254,110,0,2,255,132,0,35,255,147,0,83,255,154,0,132,255,143,0,174,255,125,0,200,255,103,0,218,255,86,0,222,255,68,0,211,255,52,0,194,255,30,0,172,255,253,255,152,255,207,255,145,255,167,255,147,255,143,255,154,255,147,255,167,255,178,255,180,255,218,255,187,255,249,255,194,255,4,0,194,255,251,255,189,255,233,255,180,255,220,255,167,255,222,255,158,255,247,255,161,255,35,0,172,255,86,0,192,255,136,0,209,255,178,0,225,255,203,0,240,255,211,0,247,255,207,0,249,255,194,0,244,255,176,0,227,255,167,0,203,255,169,0,176,255,189,0,158,255,220,0,165,255,4,1,194,255,39,1,238,255,61,1,30,0,61,1,77,0,41,1,116,0,13,1,150,0,236,0,180,0,211,0,200,0,196,0,205,0,189,0,194,0,187,0,169,0,178,0,143,0,161,0,121,0,132,0,110,0,97,0,103,0,64,0,90,0,37,0,66,0,24,0,28,0,13,0,244,255,4,0,209,255,249,255,196,255,247,255,196,255,0,0,205,255,17,0,209,255,44,0,200,255,70,0,189,255,92,0,183,255,114,0,189,255,132,0,209,255,150,0,236,255,167,0,2,0,180,0,19,0,180,0,24,0,165,0,19,0,130,0,15,0,86,0,11,0,39,0,11,0,2,0,13,0,244,255,4,0,0,0,240,255,28,0,209,255,70,0,178,255,101,0,161,255,116,0,165,255,114,0,192,255,99,0,227,255,81,0,0,0,66,0,15,0,52,0,17,0,48,0,2,0,44,0,242,255,46,0,229,255,52,0,233,255,70,0,251,255,88,0,26,0,108,0,59,0,119,0,88,0,123,0,103,0,119,0,112,0,110,0,105,0,97,0,90,0,79,0,61,0,57,0,26,0,33,0,249,255,0,0,222,255,222,255,216,255,183,255,225,255,145,255,247,255,123,255,8,0,110,255,26,0,112,255,39,0,123,255,39,0,145,255,33,0,183,255,28,0,227,255,30,0,22,0,48,0,77,0,77,0,130,0,112,0,180,0,150,0,222,0,176,0,0,1,178,0,17,1,156,0,11,1,116,0,240,0,68,0,196,0,15,0,143,0,229,255,86,0,194,255,30,0,172,255,238,255,174,255,200,255,192,255,180,255,225,255,178,255,2,0,192,255,33,0,220,255,61,0,0,0,92,0,28,0,125,0,46,0,158,0,44,0,192,0,22,0,211,0,242,255,214,0,207,255,198,0,180,255,176,0,163,255,150,0,161,255,119,0,163,255,97,0,174,255,83,0,189,255,83,0,214,255,101,0,238,255,125,0,0,0,154,0,15,0,174,0,24,0,180,0,24,0,172,0,22,0,147,0,19,0,119,0,13,0,90,0,0,0,66,0,229,255,41,0,187,255,19,0,145,255,253,255,105,255,225,255,81,255,196,255,79,255,172,255,90,255,163,255,108,255,174,255,116,255,196,255,121,255,229,255,130,255,0,0,150,255,26,0,183,255,46,0,222,255,64,0,2,0,83,0,19,0,97,0,17,0,112,0,2,0,116,0,236,255,112,0,211,255,94,0,192,255,64,0,183,255,26,0,183,255,244,255,187,255,203,255,183,255,167,255,163,255,134,255,130,255,108,255,90,255,83,255,61,255,72,255,61,255,70,255,92,255,81,255,143,255,119,255,203,255,169,255,2,0,227,255,46,0,26,0,86,0,72,0,116,0,103,0,139,0,123,0,152,0,125,0,145,0,121,0,125,0,114,0,99,0,112,0,72,0,116,0,55,0,112,0,46,0,97,0,55,0,66,0,70,0,22,0,92,0,233,255,108,0,194,255,121,0,165,255,116,0,154,255,105,0,163,255,88,0,189,255,66,0,227,255,52,0,8,0,41,0,44,0,30,0,72,0,15,0,92,0,253,255,99,0,236,255,83,0,225,255,50,0,233,255,8,0,6,0,227,255,57,0,207,255,112,0,203,255,161,0,207,255,185,0,218,255,180,0,220,255,145,0,220,255,86,0,225,255,17,0,238,255,209,255,0,0,156,255,24,0,116,255,48,0,99,255,70,0,99,255,86,0,116,255,97,0,145,255,97,0,176,255,79,0,198,255,46,0,211,255,0,0,220,255,207,255,231,255,167,255,244,255,147,255,11,0,147,255,39,0,165,255,68,0,187,255,90,0,205,255,88,0,218,255,68,0,227,255,35,0,236,255,247,255,251,255,203,255,15,0,165,255,39,0,130,255,64,0,108,255,81,0,99,255,90,0,101,255,97,0,114,255,103,0,139,255,103,0,167,255,103,0,198,255,94,0,233,255,79,0,2,0,61,0,19,0,46,0,26,0,46,0,26,0,57,0,17,0,79,0,6,0,112,0,2,0,150,0,249,255,180,0,236,255,203,0,225,255,218,0,220,255,231,0,231,255,242,0,8,0,240,0,64,0,222,0,123,0,185,0,178,0,136,0,211,0,88,0,220,0,46,0,205,0,22,0,176,0,17,0,143,0,24,0,114,0,37,0,97,0,46,0,94,0,55,0,105,0,59,0,130,0,55,0,163,0,50,0,198,0,41,0,220,0,33,0,222,0,24,0,198,0,11,0,147,0,0,0,83,0,231,255,19,0,203,255,229,255,178,255,207,255,158,255,218,255,163,255,253,255,180,255,46,0,209,255,99,0,240,255,143,0,4,0,165,0,15,0,158,0,17,0,130,0,19,0,92,0,26,0,57,0,39,0,28,0,55,0,8,0,68,0,0,0,70,0,0,0,59,0,6,0,37,0,19,0,4,0,35,0,229,255,50,0,196,255,55,0,178,255,48,0,178,255,28,0,196,255,4,0,225,255,242,255,0,0,240,255,26,0,251,255,57,0,19,0,83,0,41,0,103,0,55,0,108,0,50,0,97,0,26,0,70,0,0,0,48,0,242,255,44,0,240,255,64,0,247,255,99,0,2,0,141,0,4,0,174,0,2,0,192,0,0,0,189,0,247,255,165,0,229,255,132,0,207,255,88,0,183,255,48,0,167,255,17,0,163,255,2,0,174,255,251,255,196,255,247,255,225,255,242,255,4,0,231,255,39,0,222,255,68,0,218,255,81,0,222,255,77,0,236,255,57,0,0,0,24,0,35,0,242,255,77,0,203,255,125,0,165,255,174,0,136,255,216,0,114,255,244,0,94,255,6,1,81,255,15,1,70,255,22,1,63,255,28,1,57,255,26,1,57,255,13,1,66,255,242,0,86,255,200,0,125,255,147,0,178,255,86,0,242,255,22,0,44,0,225,255,86,0,180,255,99,0,145,255,88,0,125,255,59,0,112,255,26,0,110,255,0,0,121,255,247,255,130,255,247,255,136,255,251,255,119,255,0,0,81,255,0,0,30,255,0,0,233,254,0,0,198,254,253,255,185,254,251,255,189,254,244,255,203,254,238,255,231,254,225,255,17,255,211,255,72,255,207,255,143,255,214,255,211,255,233,255,8,0,2,0,33,0,26,0,24,0,37,0,0,0,39,0,227,255,44,0,216,255,48,0,220,255,59,0,238,255,75,0,0,0,90,0,2,0,97,0,247,255,92,0,218,255,75,0,172,255,61,0,130,255,52,0,99,255,57,0,88,255,66,0,90,255,75,0,108,255,88,0,128,255,97,0,145,255,112,0,154,255,123,0,156,255,139,0,147,255,152,0,132,255,163,0,110,255,174,0,92,255,180,0,77,255,183,0,72,255,178,0,75,255,165,0,81,255,147,0,86,255,128,0,94,255,101,0,108,255,66,0,132,255,26,0,172,255,247,255,222,255,222,255,13,0,216,255,48,0,227,255,66,0,249,255,68,0,19,0,61,0,44,0,50,0,55,0,35,0,59,0,19,0,50,0,2,0,33,0,240,255,17,0,225,255,2,0,227,255,251,255,253,255,242,255,37,0,233,255,92,0,229,255,134,0,227,255,163,0,231,255,176,0,233,255,176,0,240,255,172,0,247,255,158,0,0,0,128,0,24,0,79,0,55,0,11,0,92,0,194,255,119,0,119,255,125,0,55,255,110,0,2,255,75,0,225,254,33,0,211,254,253,255,218,254,231,255,244,254,225,255,26,255,225,255,63,255,225,255,101,255,220,255,128,255,218,255,143,255,222,255,161,255,238,255,187,255,8,0,225,255,39,0,11,0,70,0,57,0,83,0,94,0,81,0,119,0,57,0,130,0,17,0,134,0,231,255,123,0,203,255,105,0,187,255,83,0,196,255,57,0,218,255,35,0,236,255,24,0,247,255,33,0,242,255,55,0,222,255,86,0,203,255,114,0,187,255,132,0,185,255,136,0,196,255,121,0,218,255,97,0,247,255,72,0,13,0,57,0,41,0,57,0,68,0,64,0,97,0,77,0,119,0,83,0,139,0,83,0,141,0,81,0,132,0,88,0,112,0,101,0,83,0,119,0,55,0,130,0,26,0,123,0,4,0,105,0,251,255,77,0,244,255,50,0,236,255,28,0,222,255,13,0,211,255,2,0,214,255,244,255,236,255,227,255,24,0,205,255,70,0,185,255,112,0,174,255,141,0,172,255,152,0,176,255,156,0,187,255,154,0,198,255,147,0,216,255,139,0,238,255,112,0,13,0,72,0,37,0,15,0,55,0,205,255,57,0,143,255,46,0,94,255,35,0,66,255,24,0,59,255,19,0,66,255,24,0,81,255,28,0,99,255,41,0,112,255,57,0,119,255,77,0,121,255,101,0,123,255,125,0,136,255,145,0,172,255,158,0,225,255,158,0,39,0,143,0,116,0,114,0,180,0,75,0,225,0,39,0,244,0,22,0,236,0,24,0,198,0,50,0,141,0,83,0,70,0,112,0,4,0,128,0,203,255,123,0,156,255,103,0,123,255,77,0,99,255,50,0,86,255,41,0,77,255,46,0,70,255,64,0,63,255,81,0,57,255,94,0,52,255,99,0,50,255,88,0,50,255,61,0,59,255,26,0,77,255,247,255,108,255,216,255,143,255,198,255,178,255,194,255,200,255,216,255,205,255,251,255,205,255,39,0,200,255,81,0,205,255,105,0,209,255,112,0,205,255,101,0,187,255,86,0,156,255,61,0,130,255,35,0,114,255,8,0,121,255,247,255,145,255,231,255,187,255,227,255,233,255,242,255,13,0,11,0,33,0,41,0,28,0,70,0,8,0,92,0,236,255,101,0,205,255,101,0,176,255,103,0,161,255,103,0,150,255,108,0,150,255,105,0,154,255,92,0,167,255,70,0,187,255,41,0,211,255,19,0,236,255,6,0,0,0,11,0,22,0,35,0,46,0,72,0,72,0,112,0,103,0,139,0,134,0,150,0,158,0,145,0,169,0,128,0,165,0,105,0,147,0,83,0,125,0,72,0,94,0,66,0,70,0,70,0,41,0,81,0,17,0,90,0,249,255,86,0,227,255,68,0,209,255,30,0,200,255,238,255,196,255,192,255,200,255,152,255,207,255,130,255,214,255,125,255,220,255,141,255,233,255,172,255,253,255,218,255,24,0,8,0,59,0,48,0,94,0,70,0,116,0,66,0,125,0,39,0,121,0,0,0,105,0,218,255,81,0,187,255,55,0,167,255,33,0,163,255,19,0,176,255,24,0,205,255,50,0,242,255,88,0,26,0,132,0,64,0,165,0,94,0,183,0,114,0,187,0,121,0,178,0,108,0,165,0,86,0,147,0,55,0,116,0,19,0,86,0,244,255,52,0,216,255,24,0,192,255,0,0,174,255,238,255,161,255,220,255,158,255,211,255,172,255,216,255,200,255,233,255,247,255,8,0,41,0,46,0,83,0,77,0,112,0,99,0,125,0,114,0,119,0,132,0,108,0,150,0,90,0,167,0,68,0,187,0,46,0,203,0,30,0,211,0,17,0,207,0,13,0,183,0,11,0,145,0,11,0,97,0,4,0,41,0,249,255,247,255,229,255,192,255,207,255,145,255,196,255,108,255,203,255,90,255,225,255,83,255,0,0,99,255,35,0,128,255,57,0,167,255,68,0,209,255,66,0,240,255,59,0,2,0,46,0,11,0,37,0,13,0,24,0,15,0,0,0,24,0,216,255,39,0,167,255,61,0,116,255,81,0,75,255,103,0,55,255,116,0,52,255,123,0,68,255,116,0,90,255,103,0,110,255,88,0,121,255,79,0,121,255,81,0,112,255,94,0,99,255,116,0,81,255,141,0,61,255,165,0,48,255,174,0,44,255,172,0,48,255,147,0,66,255,105,0,92,255,52,0,132,255,0,0,169,255,214,255,207,255,187,255,231,255,180,255,242,255,189,255,236,255,211,255,218,255,233,255,203,255,251,255,194,255,8,0,205,255,15,0,233,255,24,0,13,0,28,0,55,0,28,0,90,0,24,0,116,0,17,0,123,0,19,0,114,0,39,0,99,0,66,0,77,0,92,0,52,0,112,0,33,0,114,0,13,0,101,0,253,255,70,0,247,255,28,0,247,255,240,255,251,255,200,255,253,255,176,255,251,255,165,255,238,255,165,255,222,255,169,255,207,255,176,255,200,255,180,255,207,255,187,255,218,255,192,255,233,255,200,255,247,255,216,255,249,255,242,255,2,0,17,0,26,0,55,0,66,0,83,0,112,0,99,0,154,0,92,0,174,0,70,0,165,0,44,0,125,0,19,0,70,0,8,0,13,0,11,0,225,255,17,0,200,255,24,0,196,255,24,0,209,255,15,0,227,255,251,255,238,255,225,255,229,255,194,255,203,255,163,255,169,255,136,255,150,255,112,255,150,255,94,255,163,255,86,255,185,255,88,255,200,255,92,255,211,255,94,255,225,255,99,255,247,255,114,255,17,0,147,255,50,0,209,255,81,0,24,0,108,0,94,0,132,0,150,0,150,0,174,0,163,0,176,0,169,0,150,0,163,0,110,0,145,0,61,0,114,0,15,0,81,0,242,255,46,0,233,255,24,0,247,255,13,0,15,0,6,0,46,0,4,0,64,0,0,0,70,0,238,255,61,0,214,255,52,0,185,255,41,0,156,255,35,0,139,255,26,0,130,255,13,0,134,255,4,0,147,255,253,255,163,255,251,255,178,255,0,0,196,255,11,0,216,255,22,0,238,255,35,0,2,0,48,0,22,0,55,0,37,0,52,0,44,0,39,0,41,0,22,0,41,0,0,0,48,0,240,255,70,0,229,255,110,0,227,255,158,0,229,255,203,0,231,255,225,0,238,255,216,0,251,255,183,0,17,0,132,0,48,0,77,0,83,0,28,0,114,0,251,255,139,0,233,255,154,0,231,255,165,0,242,255,180,0,6,0,192,0,28,0,205,0,50,0,207,0,64,0,200,0,61,0,185,0,46,0,161,0,22,0,128,0,249,255,94,0,227,255,66,0,214,255,48,0,211,255,48,0,216,255,64,0,225,255,97,0,229,255,130,0,222,255,154,0,207,255,158,0,180,255,139,0,161,255,99,0,156,255,48,0,167,255,2,0,205,255,227,255,0,0,218,255,57,0,229,255,112,0,0,0,143,0,33,0,143,0,57,0,105,0,66,0,46,0,66,0,238,255,64,0,180,255,70,0,147,255,101,0,141,255,147,0,150,255,200,0,163,255,242,0,172,255,4,1,172,255,247,0,169,255,205,0,167,255,154,0,169,255,99,0,180,255,39,0,194,255,238,255,211,255,169,255,231,255,105,255,0,0,55,255,15,0,30,255,19,0,37,255,13,0,72,255,4,0,128,255,2,0,185,255,13,0,236,255,35,0,11,0,64,0,26,0,86,0,17,0,94,0,249,255,88,0,209,255,61,0,161,255,26,0,114,255,242,255,72,255,207,255,48,255,185,255,44,255,183,255,59,255,200,255,86,255,231,255,116,255,4,0,141,255,33,0,161,255,52,0,180,255,64,0,211,255,70,0,253,255,61,0,44,0,41,0,92,0,11,0,134,0,233,255,154,0,198,255,150,0,167,255,119,0,147,255,66,0,139,255,11,0,139,255,214,255,139,255,174,255,141,255,147,255,145,255,130,255,152,255,121,255,172,255,121,255,203,255,132,255,238,255,145,255,8,0,158,255,22,0,167,255,11,0,161,255,231,255,147,255,172,255,134,255,116,255,123,255,68,255,125,255,35,255,139,255,33,255,165,255,48,255,198,255,86,255,238,255,128,255,17,0,165,255,55,0,192,255,94,0,214,255,123,0,225,255,147,0,240,255,158,0,253,255,169,0,13,0,176,0,22,0,187,0,19,0,192,0,6,0,189,0,253,255,178,0,251,255,163,0,11,0,147,0,46,0,134,0,86,0,125,0,116,0,114,0,130,0,99,0,119,0,81,0,83,0,64,0,35,0,48,0,249,255,41,0,209,255,46,0,180,255,55,0,172,255,72,0,172,255,86,0,180,255,92,0,194,255,101,0,211,255,112,0,227,255,128,0,238,255,143,0,240,255,154,0,233,255,154,0,207,255,143,0,165,255,121,0,112,255,90,0,63,255,61,0,28,255,39,0,11,255,33,0,11,255,37,0,15,255,55,0,24,255,72,0,35,255,79,0,55,255,75,0,83,255,57,0,125,255,39,0,172,255,26,0,218,255,24,0,2,0,33,0,39,0,46,0,70,0,64,0,94,0,75,0,114,0,79,0,116,0,77,0,110,0,68,0,83,0,61,0,50,0,57,0,17,0,55,0,251,255,52,0,238,255,41,0,240,255,22,0,249,255,249,255,2,0,207,255,11,0,161,255,13,0,114,255,8,0,72,255,4,0,46,255,2,0,37,255,4,0,48,255,6,0,77,255,17,0,119,255,26,0,172,255,37,0,229,255,41,0,28,0,46,0,81,0,46,0,123,0,46,0,152,0,44,0,167,0,39,0,169,0,35,0,158,0,39,0,145,0,52,0,132,0,75,0,125,0,101,0,125,0,112,0,128,0,105,0,125,0,83,0,110,0,50,0,81,0,13,0,37,0,238,255,240,255,207,255,187,255,185,255,150,255,167,255,143,255,156,255,163,255,154,255,205,255,158,255,0,0,174,255,48,0,196,255,88,0,218,255,110,0,236,255,112,0,244,255,92,0,240,255,52,0,225,255,2,0,205,255,214,255,187,255,178,255,180,255,165,255,183,255,176,255,192,255,203,255,198,255,242,255,198,255,35,0,194,255,94,0,187,255,156,0,185,255,209,0,189,255,244,0,196,255,13,1,205,255,22,1,207,255,22,1,200,255,19,1,185,255,22,1,169,255,24,1,156,255,26,1,152,255,22,1,158,255,6,1,174,255,240,0,196,255,216,0,220,255,194,0,238,255,178,0,251,255,174,0,2,0,183,0,8,0,194,0,19,0,211,0,35,0,222,0,57,0,233,0,79,0,240,0,94,0,251,0,101,0,11,1,99,0,17,1,97,0,11,1,99,0,238,0,105,0,189,0,121,0,132,0,139,0,66,0,154,0,0,0,163,0,192,255,167,0,123,255,169,0,57,255,174,0,255,254,176,0,211,254,169,0,191,254,147,0,196,254,103,0,225,254,52,0,22,255,0,0,83,255,205,255,141,255,163,255,187,255,128,255,216,255,103,255,231,255,83,255,236,255,70,255,233,255,61,255,225,255,68,255,218,255,86,255,216,255,121,255,222,255,161,255,238,255,196,255,6,0,218,255,26,0,229,255,41,0,229,255,55,0,229,255,57,0,225,255,61,0,214,255,59,0,205,255,57,0,209,255,44,0,229,255,24,0,8,0,4,0,52,0,247,255,86,0,236,255,108,0,233,255,112,0,236,255,103,0,247,255,86,0,6,0,77,0,28,0,77,0,55,0,81,0,72,0,86,0,86,0,81,0,86,0,59,0,81,0,22,0,68,0,225,255,46,0,165,255,26,0,108,255,6,0,63,255,249,255,41,255,240,255,39,255,229,255,59,255,211,255,94,255,185,255,136,255,154,255,180,255,125,255,220,255,108,255,249,255,103,255,11,0,116,255,26,0,143,255,30,0,176,255,35,0,211,255,35,0,240,255,35,0,4,0,35,0,22,0,33,0,30,0,28,0,33,0,13,0,22,0,240,255,2,0,205,255,233,255,172,255,205,255,154,255,180,255,154,255,172,255,178,255,174,255,214,255,185,255,251,255,196,255,24,0,198,255,39,0,189,255,37,0,167,255,22,0,150,255,0,0,139,255,244,255,147,255,249,255,178,255,24,0,216,255,83,0,0,0,152,0,26,0,209,0,39,0,242,0,46,0,242,0,50,0,211,0,59,0,156,0,70,0,90,0,81,0,15,0,81,0,198,255,75,0,134,255,68,0,83,255,61,0,57,255,68,0,52,255,81,0,72,255,94,0,108,255,99,0,143,255,94,0,178,255,77,0,200,255,48,0,214,255,11,0,225,255,225,255,244,255,187,255,17,0,161,255,57,0,150,255,97,0,150,255,116,0,163,255,114,0,180,255,101,0,194,255,79,0,196,255,66,0,189,255,72,0,172,255,90,0,150,255,116,0,134,255,132,0,136,255,134,0,158,255,116,0,200,255,81,0,0,0,39,0,55,0,0,0,101,0,207,255,136,0,161,255,158,0,121,255,174,0,88,255,174,0,66,255,161,0,66,255,128,0,83,255,81,0,119,255,26,0,169,255,240,255,225,255,209,255,22,0,192,255,70,0,176,255,103,0,165,255,121,0,158,255,116,0,163,255,88,0,180,255,35,0,203,255,227,255,227,255,158,255,240,255,101,255,242,255,68,255,227,255,59,255,203,255,70,255,185,255,94,255,174,255,112,255,178,255,123,255,194,255,119,255,218,255,94,255,244,255,57,255,17,0,8,255,50,0,216,254,88,0,180,254,119,0,178,254,134,0,207,254,128,0,11,255,99,0,86,255,64,0,174,255,33,0,251,255,19,0,55,0,37,0,92,0,68,0,101,0,97,0,88,0,112,0,64,0,101,0,39,0,75,0,24,0,50,0,17,0,41,0,11,0,48,0,251,255,64,0,222,255,75,0,183,255,81,0,150,255,79,0,132,255,70,0,128,255,68,0,132,255,75,0,134,255,88,0,132,255,112,0,134,255,132,0,150,255,145,0,176,255,150,0,216,255,143,0,0,0,128,0,35,0,108,0,55,0,88,0,64,0,64,0,61,0,39,0,48,0,15,0,35,0,247,255,30,0,225,255,33,0,209,255,35,0,203,255,30,0,203,255,11,0,209,255,233,255,216,255,185,255,222,255,143,255,229,255,119,255,242,255,119,255,2,0,141,255,15,0,178,255,26,0,225,255,33,0,15,0,35,0,66,0,33,0,108,0,39,0,143,0,41,0,169,0,48,0,189,0,46,0,200,0,30,0,205,0,8,0,205,0,242,255,196,0,220,255,183,0,203,255,169,0,194,255,154,0,187,255,136,0,185,255,119,0,192,255,94,0,200,255,64,0,216,255,26,0,233,255,236,255,253,255,176,255,19,0,116,255,41,0,55,255,66,0,4,255,83,0,227,254,86,0,218,254,79,0,227,254,66,0,253,254,57,0,35,255,57,0,72,255,66,0,99,255,79,0,108,255,86,0,99,255,81,0,72,255,64,0,41,255,39,0,15,255,17,0,255,254,251,255,255,254,227,255,13,255,200,255,30,255,174,255,48,255,145,255,59,255,121,255,70,255,103,255,83,255,90,255,105,255,86,255,134,255,97,255,165,255,121,255,194,255,154,255,211,255,198,255,218,255,238,255,220,255,17,0,222,255,48,0,233,255,72,0,251,255,97,0,17,0,116,0,39,0,132,0,61,0,134,0,79,0,121,0,97,0,88,0,110,0,46,0,123,0,2,0,132,0,216,255,136,0,185,255,136,0,167,255,128,0,163,255,110,0,169,255,86,0,185,255,59,0,205,255,33,0,229,255,13,0,0,0,4,0,22,0,0,0,39,0,249,255,37,0,231,255,6,0,198,255,214,255,154,255,161,255,108,255,116,255,68,255,92,255,39,255,99,255,26,255,130,255,24,255,178,255,28,255,231,255,41,255,19,0,66,255,48,0,94,255,57,0,125,255,57,0,154,255,55,0,178,255,55,0,205,255,64,0,236,255,70,0,17,0,77,0,57,0,79,0,92,0,75,0,114,0,64,0,128,0,46,0,130,0,24,0,128,0,8,0,130,0,2,0,132,0,15,0,134,0,41,0,130,0,70,0,116,0,90,0,92,0,92,0,59,0,68,0,24,0,22,0,253,255,218,255,231,255,158,255,216,255,108,255,214,255,81,255,216,255,81,255,227,255,110,255,247,255,154,255,15,0,203,255,41,0,251,255,61,0,30,0,72,0,55,0,77,0,72,0,75,0,79,0,61,0,77,0,37,0,70,0,4,0,48,0,218,255,22,0,178,255,253,255,158,255,238,255,156,255,240,255,176,255,4,0,207,255,41,0,240,255,79,0,11,0,112,0,30,0,136,0,48,0,152,0,61,0,158,0,77,0,158,0,88,0,154,0,94,0,152,0,99,0,154,0,97,0,158,0,92,0,156,0,86,0,143,0,79,0,112,0,75,0,61,0,70,0,4,0,70,0,207,255,79,0,165,255,99,0,143,255,125,0,136,255,158,0,139,255,189,0,141,255,205,0,136,255,200,0,125,255,178,0,116,255,141,0,112,255,97,0,119,255,55,0,136,255,19,0,163,255,244,255,196,255,227,255,233,255,218,255,8,0,227,255,37,0,0,0,61,0,44,0,81,0,92,0,99,0,136,0,112,0,165,0,110,0,176,0,88,0,172,0,52,0,156,0,8,0,130,0,233,255,92,0,207,255,39,0,187,255,233,255,176,255,174,255,167,255,128,255,163,255,97,255,174,255,90,255,198,255,101,255,231,255,125,255,13,0,154,255,48,0,176,255,70,0,194,255,72,0,200,255,64,0,198,255,44,0,194,255,33,0,196,255,33,0,207,255,55,0,231,255,83,0,4,0,116,0,30,0,136,0,44,0,141,0,33,0,121,0,13,0,86,0,247,255,41,0,231,255,6,0,220,255,244,255,211,255,244,255,203,255,6,0,183,255,35,0,156,255,64,0,123,255,94,0,92,255,116,0,75,255,125,0,72,255,128,0,90,255,121,0,134,255,112,0,189,255,94,0,244,255,77,0,35,0,50,0,64,0,24,0,68,0,247,255,55,0,214,255,28,0,183,255,0,0,161,255,225,255,154,255,200,255,161,255,183,255,180,255,180,255,214,255,194,255,242,255,222,255,4,0,4,0,2,0,55,0,244,255,105,0,220,255,154,0,194,255,187,0,178,255,207,0,174,255,214,0,176,255,214,0,180,255,205,0,183,255,187,0,176,255,163,0,167,255,121,0,163,255,72,0,167,255,24,0,178,255,236,255,196,255,203,255,222,255,189,255,249,255,189,255,15,0,196,255,37,0,205,255,61,0,203,255,81,0,189,255,103,0,163,255,123,0,139,255,139,0,123,255,152,0,130,255,167,0,152,255,187,0,178,255,207,0,196,255,220,0,200,255,222,0,196,255,207,0,189,255,176,0,192,255,141,0,196,255,110,0,200,255,86,0,200,255,68,0,200,255,57,0,200,255,39,0,207,255,13,0,225,255,231,255,251,255,183,255,22,0,136,255,41,0,101,255,48,0,90,255,39,0,101,255,13,0,128,255,242,255,152,255,214,255,163,255,194,255,156,255,189,255,134,255,203,255,110,255,216,255,94,255,220,255,94,255,209,255,112,255,187,255,134,255,174,255,156,255,187,255,172,255,222,255,178,255,15,0,178,255,64,0,174,255,92,0,167,255,103,0,156,255,99,0,147,255,94,0,139,255,105,0,134,255,130,0,134,255,163,0,141,255,185,0,150,255,187,0,165,255,161,0,185,255,119,0,218,255,68,0,6,0,17,0,70,0,242,255,139,0,227,255,207,0,225,255,6,1,227,255,44,1,227,255,61,1,222,255,61,1,216,255,41,1,209,255,15,1,198,255,240,0,185,255,203,0,174,255,172,0,169,255,136,0,176,255,99,0,198,255,57,0,227,255,11,0,2,0,225,255,24,0,194,255,39,0,180,255,41,0,185,255,28,0,205,255,0,0,233,255,220,255,8,0,178,255,39,0,143,255,64,0,128,255,83,0,134,255,90,0,163,255,90,0,207,255,81,0,251,255,70,0,30,0,55,0,50,0,44,0,55,0,28,0,37,0,15,0,15,0,2,0,0,0,253,255,0,0,0,0,22,0,13,0,55,0,37,0,94,0,64,0,123,0,83,0,125,0,88,0,105,0,75,0,72,0,44,0,37,0,4,0,8,0,222,255,247,255,192,255,242,255,180,255,244,255,178,255,0,0,185,255,8,0,185,255,19,0,176,255,28,0,156,255,26,0,130,255,15,0,110,255,253,255,105,255,227,255,119,255,203,255,147,255,180,255,180,255,156,255,216,255,128,255,247,255,97,255,17,0,66,255,39,0,39,255,59,0,30,255,72,0,35,255,77,0,59,255,68,0,97,255,41,0,147,255,253,255,203,255,200,255,253,255,139,255,41,0,88,255,79,0,55,255,99,0,48,255,110,0,66,255,108,0,108,255,94,0,158,255,70,0,205,255,46,0,233,255,22,0,244,255,6,0,238,255,2,0,222,255,8,0,211,255,26,0,209,255,48,0,227,255,72,0,0,0,99,0,37,0,132,0,70,0,158,0,81,0,183,0,81,0,185,0,77,0,167,0,77,0,132,0,83,0,94,0,97,0,61,0,103,0,35,0,110,0,17,0,105,0,4,0,101,0,0,0,94,0,249,255,86,0,247,255,75,0,238,255,61,0,225,255,39,0,214,255,19,0,205,255,4,0,205,255,2,0,214,255,6,0,218,255,22,0,218,255,30,0,209,255,30,0,200,255,13,0,196,255,238,255,203,255,194,255,222,255,147,255,253,255,105,255,28,0,81,255,55,0,77,255,61,0,97,255,44,0,134,255,13,0,180,255,233,255,222,255,196,255,236,255,163,255,207,255,136,255,130,255,123,255,26,255,116,255,180,254,121,255,112,254,132,255,88,254,141,255,110,254,150,255,158,254,158,255,218,254,174,255,24,255,194,255,77,255,214,255,128,255,222,255,169,255,209,255,200,255,176,255,225,255,134,255,240,255,90,255,253,255,59,255,11,0,48,255,30,0,55,255,57,0,72,255,81,0,94,255,101,0,119,255,112,0,145,255,116,0,167,255,123,0,183,255,128,0,185,255,132,0,174,255,130,0,145,255,128,0,103,255,123,0,63,255,116,0,41,255,105,0,41,255,86,0,55,255,50,0,79,255,8,0,99,255,220,255,112,255,176,255,123,255,139,255,136,255,116,255,156,255,108,255,192,255,108,255,238,255,112,255,35,0,123,255,86,0,128,255,128,0,128,255,143,0,125,255,134,0,119,255,112,0,114,255,77,0,116,255,44,0,128,255,17,0,154,255,2,0,187,255,253,255,233,255,253,255,26,0,2,0,70,0,15,0,105,0,30,0,121,0,48,0,119,0,61,0,103,0,64,0,77,0,46,0,46,0,6,0,8,0,214,255,236,255,176,255,216,255,158,255,209,255,172,255,218,255,211,255,231,255,0,0,236,255,39,0,222,255,70,0,200,255,79,0,176,255,75,0,158,255,52,0,152,255,24,0,154,255,247,255,165,255,216,255,185,255,192,255,209,255,176,255,240,255,169,255,13,0,178,255,33,0,192,255,46,0,214,255,46,0,247,255,35,0,22,0,2,0,50,0,220,255,68,0,174,255,70,0,136,255,59,0,116,255,37,0,114,255,6,0,134,255,227,255,163,255,192,255,198,255,161,255,238,255,134,255,17,0,125,255,50,0,132,255,70,0,150,255,79,0,176,255,75,0,205,255,64,0,229,255,50,0,240,255,41,0,236,255,35,0,225,255,35,0,216,255,37,0,216,255,41,0,220,255,30,0,225,255,11,0,220,255,240,255,207,255,209,255,189,255,196,255,176,255,203,255,167,255,236,255,165,255,26,0,167,255,75,0,165,255,108,0,158,255,123,0,147,255,112,0,136,255,83,0,128,255,41,0,121,255,0,0,123,255,225,255,136,255,203,255,156,255,189,255,180,255,183,255,207,255,172,255,236,255,165,255,2,0,163,255,22,0,167,255,35,0,180,255,39,0,200,255,30,0,222,255,15,0,240,255,253,255,0,0,233,255,8,0,218,255,8,0,216,255,0,0,218,255,236,255,227,255,205,255,242,255,167,255,0,0,128,255,19,0,88,255,50,0,59,255,77,0,48,255,97,0,59,255,101,0,90,255,86,0,123,255,59,0,150,255,26,0,165,255,249,255,172,255,225,255,176,255,211,255,183,255,203,255,198,255,200,255,216,255,198,255,238,255,192,255,0,0,174,255,13,0,154,255,26,0,128,255,39,0,103,255,50,0,83,255,64,0,75,255,88,0,77,255,119,0,92,255,161,0,108,255,214,0,119,255,11,1,119,255,55,1,112,255,77,1,97,255,70,1,81,255,33,1,66,255,231,0,55,255,161,0,48,255,90,0,41,255,33,0,39,255,249,255,39,255,225,255,48,255,214,255,66,255,211,255,99,255,218,255,143,255,222,255,189,255,227,255,233,255,231,255,11,0,240,255,30,0,249,255,33,0,2,0,17,0,13,0,247,255,22,0,216,255,26,0,192,255,26,0,178,255,17,0,176,255,0,0,187,255,225,255,200,255,183,255,216,255,132,255,218,255,81,255,205,255,30,255,180,255,242,254,152,255,211,254,128,255,198,254,119,255,211,254,119,255,247,254,128,255,50,255,147,255,123,255,172,255,192,255,198,255,242,255,222,255,8,0,240,255,11,0,247,255,251,255,247,255,227,255,249,255,200,255,4,0,180,255,24,0,174,255,48,0,180,255,75,0,192,255,92,0,203,255,92,0,196,255,75,0,176,255,39,0,154,255,2,0,139,255,238,255,145,255,229,255,167,255,240,255,200,255,0,0,236,255,19,0,11,0,35,0,37,0,35,0,55,0,30,0,59,0,22,0,57,0,11,0,39,0,253,255,15,0,238,255,240,255,220,255,209,255,207,255,192,255,209,255,192,255,227,255,207,255,6,0,229,255,57,0,242,255,110,0,240,255,161,0,225,255,194,0,207,255,200,0,192,255,189,0,192,255,161,0,205,255,130,0,225,255,97,0,240,255,72,0,244,255,48,0,231,255,28,0,198,255,6,0,152,255,242,255,103,255,222,255,57,255,214,255,28,255,220,255,15,255,244,255,17,255,19,0,30,255,44,0,48,255,57,0,70,255,57,0,88,255,44,0,101,255,19,0,110,255,249,255,119,255,220,255,139,255,200,255,172,255,185,255,222,255,174,255,26,0,161,255,86,0,134,255,128,0,99,255,143,0,59,255,130,0,28,255,112,0,17,255,92,0,35,255,86,0,86,255,94,0,154,255,101,0,222,255,103,0,24,0,94,0,68,0,81,0,105,0,70,0,132,0,70,0,145,0,77,0,141,0,79,0,121,0,64,0,83,0,28,0,37,0,233,255,249,255,180,255,211,255,143,255,180,255,130,255,161,255,136,255,150,255,156,255,141,255,180,255,128,255,207,255,112,255,229,255,97,255,249,255,83,255,4,0,81,255,6,0,92,255,251,255,110,255,229,255,136,255,205,255,163,255,187,255,185,255,176,255,203,255,172,255,211,255,178,255,209,255,185,255,203,255,194,255,194,255,194,255,183,255,185,255,167,255,172,255,150,255,158,255,128,255,152,255,114,255,150,255,119,255,147,255,147,255,143,255,198,255,141,255,4,0,147,255,70,0,172,255,123,0,211,255,150,0,2,0,143,0,37,0,114,0,55,0,79,0,52,0,46,0,41,0,26,0,37,0,22,0,48,0,26,0,75,0,30,0,108,0,35,0,132,0,50,0,139,0,79,0,128,0,119,0,92,0,165,0,48,0,194,0,0,0,196,0,207,255,165,0,169,255,110,0,150,255,37,0,141,255,225,255,141,255,161,255,139,255,112,255,130,255,90,255,123,255,97,255,119,255,128,255,123,255,180,255,136,255,238,255,158,255,30,0,183,255,70,0,203,255,90,0,220,255,97,0,227,255,92,0,218,255,75,0,205,255,52,0,194,255,28,0,189,255,2,0,198,255,242,255,216,255,231,255,236,255,233,255,0,0,240,255,15,0,251,255,28,0,4,0,41,0,19,0,50,0,28,0,55,0,22,0,57,0,2,0,66,0,222,255,75,0,187,255,83,0,176,255,83,0,194,255,72,0,238,255,44,0,30,0,11,0,77,0,236,255,103,0,209,255,108,0,189,255,86,0,189,255,41,0,207,255,240,255,240,255,187,255,22,0,154,255,61,0,145,255,97,0,156,255,125,0,174,255,152,0,185,255,172,0,189,255,183,0,189,255,192,0,196,255,194,0,209,255,187,0,233,255,167,0,8,0,128,0,41,0,66,0,70,0,251,255,88,0,180,255,90,0,121,255,77,0,79,255,50,0,59,255,13,0,63,255,233,255,94,255,203,255,134,255,183,255,178,255,169,255,211,255,167,255,227,255,165,255,231,255,163,255,227,255,163,255,222,255,161,255,227,255,161,255,242,255,163,255,11,0,165,255,41,0,172,255,70,0,176,255,90,0,180,255,97,0,180,255,90,0,187,255,77,0,200,255,59,0,225,255,48,0,0,0,41,0,35,0,41,0,68,0,39,0,101,0,44,0,125,0,50,0,143,0,57,0,150,0,59,0,145,0,50,0,132,0,22,0,116,0,238,255,103,0,185,255,88,0,139,255,77,0,105,255,64,0,94,255,41,0,101,255,13,0,125,255,236,255,158,255,194,255,192,255,152,255,216,255,108,255,233,255,66,255,233,255,26,255,225,255,249,254,205,255,233,254,187,255,236,254,174,255,251,254,167,255,15,255,176,255,33,255,196,255,48,255,222,255,66,255,0,0,94,255,33,0,134,255,59,0,183,255,70,0,236,255,70,0,22,0,57,0,48,0,37,0,59,0,13,0,48,0,244,255,24,0,220,255,251,255,200,255,220,255,185,255,196,255,176,255,180,255,183,255,174,255,194,255,172,255,220,255,165,255,0,0,154,255,37,0,136,255,72,0,121,255,103,0,114,255,123,0,119,255,134,0,134,255,136,0,150,255,139,0,163,255,139,0,172,255,136,0,169,255,132,0,167,255,125,0,165,255,114,0,172,255,105,0,185,255,92,0,198,255,81,0,218,255,75,0,236,255,75,0,249,255,79,0,0,0,92,0,6,0,110,0,13,0,121,0,17,0,123,0,19,0,114,0,15,0,99,0,11,0,79,0,8,0,70,0,11,0,83,0,17,0,119,0,22,0,161,0,17,0,200,0,4,0,218,0,242,255,218,0,220,255,200,0,198,255,178,0,176,255,152,0,161,255,130,0,145,255,112,0,134,255,92,0,130,255,68,0,130,255,39,0,128,255,2,0,121,255,227,255,112,255,203,255,105,255,185,255,105,255,180,255,121,255,183,255,134,255,189,255,150,255,200,255,156,255,214,255,154,255,231,255,150,255,244,255,141,255,0,0,134,255,2,0,136,255,253,255,147,255,240,255,163,255,229,255,180,255,218,255,194,255,214,255,203,255,209,255,209,255,205,255,214,255,203,255,216,255,205,255,220,255,214,255,225,255,231,255,231,255,0,0,238,255,28,0,244,255,59,0,0,0,86,0,6,0,101,0,6,0,108,0,4,0,103,0,253,255,97,0,244,255,86,0,242,255,75,0,242,255,57,0,244,255,33,0,244,255,2,0,236,255,225,255,220,255,187,255,203,255,150,255,194,255,114,255,200,255,83,255,220,255,52,255,238,255,30,255,242,255,24,255,229,255,37,255,203,255,77,255,174,255,143,255,147,255,222,255,130,255,44,0,125,255,108,0,130,255,147,0,141,255,172,0,150,255,192,0,163,255,209,0,167,255,218,0,174,255,218,0,176,255,203,0,178,255,172,0,178,255,132,0,180,255,88,0,180,255,41,0,174,255,0,0,165,255,220,255,156,255,198,255,156,255,185,255,169,255,189,255,189,255,200,255,216,255,216,255,236,255,231,255,249,255,236,255,251,255,233,255,247,255,229,255,240,255,222,255,227,255,218,255,205,255,211,255,183,255,200,255,158,255,180,255,139,255,161,255,123,255,152,255,114,255,156,255,112,255,178,255,119,255,214,255,130,255,253,255,143,255,46,0,156,255,99,0,165,255,150,0,172,255,185,0,176,255,198,0,169,255,189,0,158,255,154,0,143,255,105,0,130,255,52,0,119,255,0,0,116,255,216,255,125,255,187,255,150,255,174,255,185,255,178,255,218,255,196,255,251,255,218,255,11,0,233,255,11,0,249,255,0,0,0,0,233,255,0,0,209,255,249,255,189,255,236,255,174,255,218,255,169,255,200,255,178,255,185,255,196,255,172,255,218,255,158,255,242,255,147,255,6,0,143,255,22,0,147,255,28,0,163,255,24,0,185,255,8,0,205,255,244,255,222,255,214,255,227,255,180,255,229,255,156,255,225,255,145,255,225,255,152,255,227,255,174,255,220,255,198,255,207,255,216,255,185,255,220,255,163,255,214,255,150,255,194,255,152,255,163,255,176,255,130,255,218,255,101,255,8,0,88,255,64,0,94,255,110,0,121,255,152,0,156,255,185,0,187,255,203,0,214,255,209,0,227,255,205,0,240,255,183,0,251,255,150,0,15,0,116,0,46,0,83,0,81,0,52,0,110,0,28,0,128,0,11,0,136,0,0,0,145,0,0,0,163,0,2,0,198,0,11,0,242,0,22,0,19,1,28,0,39,1,33,0,41,1,26,0,28,1,13,0,4,1,251,255,227,0,231,255,183,0,220,255,136,0,220,255,90,0,231,255,57,0,247,255,41,0,0,0,48,0,251,255,68,0,222,255,90,0,167,255,105,0,99,255,110,0,37,255,97,0,255,254,61,0,255,254,15,0,30,255,227,255,81,255,194,255,132,255,185,255,172,255,200,255,192,255,238,255,194,255,28,0,187,255,72,0,183,255,101,0,185,255,112,0,198,255,105,0,218,255,86,0,244,255,57,0,13,0,30,0,35,0,8,0,57,0,247,255,70,0,227,255,81,0,209,255,88,0,196,255,81,0,189,255,64,0,192,255,33,0,198,255,247,255,205,255,200,255,200,255,161,255,183,255,136,255,152,255,132,255,108,255,143,255,59,255,163,255,19,255,178,255,247,254,189,255,247,254,194,255,15,255,205,255,63,255,225,255,119,255,0,0,165,255,44,0,198,255,90,0,220,255,130,0,233,255,145,0,240,255,128,0,242,255,81,0,238,255,13,0,222,255,200,255,200,255,132,255,167,255,77,255,134,255,44,255,103,255,33,255,99,255,44,255,116,255,77,255,158,255,121,255,218,255,163,255,22,0,198,255,68,0,220,255,97,0,233,255,103,0,238,255,108,0,242,255,114,0,253,255,130,0,6,0,147,0,17,0,152,0,26,0,143,0,22,0,112,0,15,0,66,0,8,0,17,0,13,0,236,255,26,0,205,255,44,0,192,255,66,0,189,255,75,0,196,255,79,0,207,255,72,0,218,255,55,0,229,255,35,0,240,255,15,0,251,255,0,0,11,0,238,255,33,0,225,255,57,0,211,255,79,0,198,255,86,0,183,255,72,0,165,255,37,0,141,255,247,255,105,255,198,255,70,255,161,255,39,255,147,255,24,255,158,255,28,255,178,255,50,255,205,255,81,255,233,255,114,255,2,0,150,255,30,0,187,255,59,0,220,255,83,0,249,255,97,0,8,0,101,0,8,0,92,0,251,255,83,0,229,255,75,0,207,255,72,0,187,255,75,0,167,255,79,0,141,255,72,0,114,255,59,0,86,255,48,0,63,255,35,0,55,255,26,0,63,255,28,0,94,255,35,0,150,255,41,0,214,255,46,0,19,0,48,0,68,0,46,0,92,0,37,0,88,0,15,0,59,0,238,255,22,0,192,255,233,255,143,255,189,255,101,255,156,255,81,255,130,255,81,255,119,255,97,255,116,255,116,255,125,255,134,255,147,255,145,255,167,255,156,255,192,255,172,255,207,255,194,255,214,255,229,255,218,255,15,0,225,255,57,0,236,255,92,0,251,255,99,0,2,0,83,0,253,255,44,0,229,255,249,255,189,255,198,255,147,255,156,255,114,255,132,255,92,255,121,255,83,255,125,255,79,255,145,255,72,255,169,255,63,255,203,255,52,255,236,255,39,255,4,0,37,255,26,0,52,255,37,0,86,255,48,0,132,255,50,0,185,255,46,0,225,255,33,0,0,0,11,0,13,0,238,255,22,0,205,255,26,0,176,255,33,0,154,255,39,0,147,255,52,0,163,255,66,0,192,255,77,0,229,255,88,0,4,0,94,0,35,0,103,0,57,0,119,0,70,0,134,0,75,0,145,0,68,0,139,0,57,0,114,0,33,0,72,0,6,0,19,0,233,255,227,255,198,255,185,255,172,255,169,255,154,255,172,255,152,255,192,255,165,255,220,255,189,255,240,255,229,255,247,255,22,0,242,255,77,0,231,255,134,0,218,255,183,0,207,255,216,0,196,255,229,0,185,255,218,0,176,255,189,0,169,255,150,0,172,255,103,0,183,255,50,0,209,255,0,0,233,255,211,255,2,0,167,255,15,0,132,255,11,0,105,255,251,255,90,255,220,255,86,255,187,255,90,255,158,255,110,255,139,255,136,255,136,255,169,255,143,255,200,255,156,255,229,255,156,255,0,0,145,255,33,0,128,255,66,0,108,255,99,0,101,255,125,0,108,255,139,0,130,255,130,0,158,255,105,0,183,255,70,0,200,255,35,0,214,255,8,0,225,255,249,255,231,255,238,255,225,255,220,255,214,255,203,255,194,255,183,255,172,255,165,255,156,255,163,255,154,255,167,255,174,255,180,255,207,255,189,255,251,255,196,255,41,0,194,255,88,0,180,255,121,0,169,255,143,0,156,255,150,0,150,255,152,0,143,255,147,0,139,255,136,0,139,255,125,0,139,255,112,0,150,255,97,0,167,255,72,0,194,255,37,0,225,255,238,255,244,255,169,255,253,255,105,255,244,255,55,255,225,255,24,255,203,255,19,255,174,255,37,255,152,255,75,255,136,255,128,255,128,255,187,255,134,255,247,255,156,255,33,0,187,255,59,0,214,255,68,0,225,255,57,0,222,255,30,0,207,255,249,255,187,255,205,255,174,255,169,255,176,255,150,255,196,255,141,255,233,255,134,255,22,0,125,255,70,0,114,255,112,0,105,255,145,0,101,255,172,0,110,255,183,0,132,255,187,0,167,255,178,0,203,255,165,0,236,255,150,0,2,0,130,0,11,0,116,0,11,0,108,0,6,0,105,0,2,0,110,0,0,0,114,0,240,255,110,0,216,255,101,0,185,255,86,0,158,255,57,0,143,255,30,0,147,255,8,0,172,255,0,0,198,255,4,0,220,255,13,0,227,255,26,0,220,255,33,0,216,255,28,0,214,255,15,0,227,255,253,255,244,255,229,255,6,0,214,255,19,0,203,255,15,0,198,255,242,255,196,255,189,255,196,255,123,255,192,255,57,255,189,255,11,255,189,255,249,254,189,255,4,255,185,255,39,255,176,255,79,255,172,255,123,255,176,255,169,255,198,255,218,255,229,255,4,0,253,255,37,0,6,0,50,0,253,255,41,0,229,255,15,0,200,255,240,255,174,255,207,255,150,255,183,255,130,255,174,255,114,255,180,255,101,255,198,255,92,255,220,255,81,255,236,255,66,255,244,255,44,255,244,255,22,255,242,255,15,255,242,255,33,255,247,255,72,255,244,255,134,255,233,255,203,255,209,255,13,0,172,255,66,0,141,255,110,0,128,255,132,0,136,255,152,0,163,255,163,0,198,255,174,0,231,255,180,0,2,0,185,0,19,0,180,0,26,0,167,0,22,0,150,0,11,0,130,0,249,255,112,0,225,255,99,0,198,255,90,0,174,255,88,0,139,255,81,0,105,255,72,0,75,255,64,0,52,255,59,0,46,255,55,0,48,255,50,0,61,255,41,0,77,255,26,0,101,255,2,0,132,255,233,255,172,255,205,255,218,255,185,255,15,0,178,255,77,0,180,255,136,0,189,255,185,0,203,255,207,0,216,255,200,0,225,255,169,0,238,255,121,0,0,0,75,0,24,0,37,0,61,0,6,0,103,0,231,255,143,0,198,255,172,0,163,255,185,0,136,255,183,0,123,255,174,0,134,255,163,0,165,255,154,0,216,255,152,0,11,0,152,0,61,0,152,0,92,0,150,0,110,0,136,0,112,0,112,0,114,0,77,0,114,0,44,0,119,0,19,0,121,0,15,0,119,0,26,0,110,0,52,0,97,0,81,0,75,0,108,0,50,0,130,0,24,0,152,0,251,255,167,0,222,255,176,0,198,255,176,0,187,255,158,0,194,255,130,0,216,255,90,0,253,255,37,0,33,0,233,255,61,0,167,255,70,0,108,255,61,0,70,255,39,0,63,255,8,0,90,255,236,255,139,255,216,255,194,255,205,255,244,255,205,255,17,0,214,255,37,0,220,255,48,0,225,255,57,0,227,255,66,0,225,255,72,0,222,255,70,0,222,255,61,0,225,255,41,0,225,255,15,0,225,255,242,255,225,255,211,255,236,255,178,255,0,0,154,255,35,0,141,255,79,0,139,255,125,0,145,255,158,0,163,255,169,0,189,255,154,0,218,255,114,0,249,255,68,0,19,0,26,0,50,0,6,0,83,0,6,0,121,0,24,0,147,0,52,0,156,0,81,0,134,0,105,0,86,0,128,0,19,0,136,0,207,255,134,0,147,255,110,0,112,255,70,0,92,255,19,0,92,255,229,255,105,255,192,255,128,255,163,255,156,255,147,255,189,255,141,255,220,255,147,255,242,255,169,255,249,255,207,255,238,255,251,255,216,255,48,0,196,255,103,0,187,255,150,0,192,255,185,0,203,255,200,0,218,255,209,0,236,255,214,0,251,255,227,0,13,0,242,0,33,0,6,1,50,0,19,1,59,0,26,1,61,0,13,1,57,0,236,0,48,0,183,0,35,0,112,0,17,0,41,0,251,255,233,255,225,255,183,255,200,255,147,255,180,255,125,255,178,255,114,255,192,255,112,255,216,255,121,255,244,255,145,255,11,0,180,255,35,0,225,255,59,0,8,0,86,0,44,0,116,0,64,0,150,0,70,0,178,0,66,0,194,0,59,0,194,0,44,0,174,0,28,0,132,0,11,0,79,0,253,255,15,0,233,255,222,255,214,255,183,255,185,255,165,255,163,255,174,255,143,255,200,255,136,255,236,255,145,255,19,0,163,255,59,0,187,255,97,0,218,255,128,0,251,255,152,0,24,0,163,0,50,0,161,0,70,0,139,0,81,0,114,0,83,0,86,0,81,0,70,0,77,0,68,0,61,0,79,0,41,0,101,0,15,0,130,0,247,255,152,0,227,255,169,0,214,255,176,0,203,255,169,0,192,255,154,0,180,255,130,0,165,255,94,0,152,255,57,0,139,255,15,0,141,255,236,255,158,255,205,255,194,255,180,255,242,255,169,255,41,0,174,255,90,0,194,255,125,0,229,255,132,0,17,0,114,0,66,0,81,0,110,0,35,0,136,0,242,255,139,0,196,255,123,0,156,255,88,0,125,255,44,0,114,255,4,0,121,255,222,255,141,255,189,255,172,255,165,255,207,255,158,255,242,255,163,255,13,0,176,255,26,0,196,255,33,0,209,255,28,0,222,255,28,0,229,255,35,0,240,255,52,0,253,255,70,0,13,0,79,0,33,0,70,0,52,0,44,0,66,0,8,0,70,0,233,255,61,0,214,255,39,0,209,255,6,0,218,255,227,255,229,255,192,255,236,255,172,255,236,255,172,255,222,255,187,255,207,255,209,255,183,255,227,255,154,255,229,255,128,255,216,255,103,255,192,255,90,255,156,255,90,255,121,255,105,255,94,255,132,255,81,255,167,255,83,255,207,255,99,255,244,255,123,255,26,0,152,255,57,0,176,255,81,0,194,255,101,0,205,255,110,0,209,255,114,0,211,255,110,0,214,255,103,0,220,255,94,0,236,255,79,0,253,255,61,0,11,0,39,0,24,0,11,0,35,0,242,255,39,0,211,255,41,0,194,255,30,0,194,255,2,0,220,255,216,255,13,0,163,255,75,0,116,255,136,0,83,255,172,0,75,255,183,0,92,255,174,0,134,255,161,0,187,255,152,0,244,255,161,0,28,0,180,0,44,0,207,0,37,0,225,0,19,0,222,0,0,0,194,0,244,255,143,0,247,255,83,0,253,255,26,0,0,0,240,255,253,255,209,255,236,255,187,255,207,255,172,255,172,255,161,255,132,255,152,255,94,255,147,255,61,255,141,255,44,255,136,255,37,255,134,255,37,255,136,255,41,255,139,255,44,255,136,255,37,255,125,255,24,255,110,255,15,255,101,255,11,255,103,255,15,255,123,255,24,255,152,255,37,255,183,255,55,255,205,255,77,255,218,255,110,255,207,255,152,255,185,255,200,255,158,255,242,255,134,255,17,0,119,255,26,0,114,255,24,0,123,255,2,0,145,255,233,255,169,255,209,255,192,255,194,255,207,255,185,255,211,255,189,255,216,255,205,255,211,255,222,255,207,255,244,255,203,255,11,0,198,255,24,0,203,255,26,0,216,255,19,0,233,255,6,0,0,0,249,255,22,0,238,255,46,0,238,255,72,0,242,255,99,0,249,255,123,0,247,255,139,0,238,255,134,0,218,255,116,0,194,255,79,0,165,255,39,0,134,255,2,0,110,255,229,255,94,255,207,255,92,255,194,255,103,255,192,255,130,255,203,255,154,255,227,255,178,255,8,0,200,255,50,0,218,255,81,0,231,255,83,0,240,255,59,0,242,255,6,0,238,255,196,255,233,255,130,255,231,255,72,255,231,255,35,255,227,255,17,255,216,255,13,255,196,255,26,255,172,255,44,255,147,255,59,255,125,255,77,255,103,255,88,255,77,255,97,255,39,255,101,255,249,254,103,255,198,254,105,255,156,254,121,255,136,254,143,255,150,254,176,255,189,254,200,255,247,254,222,255,46,255,222,255,92,255,216,255,130,255,198,255,158,255,180,255,187,255,176,255,222,255,185,255,6,0,205,255,59,0,233,255,108,0,4,0,147,0,22,0,167,0,26,0,163,0,15,0,141,0,253,255,110,0,222,255,88,0,194,255,70,0,165,255,66,0,147,255,66,0,154,255,75,0,180,255,83,0,222,255,94,0,8,0,97,0,41,0,94,0,52,0,88,0,37,0,72,0,11,0,57,0,240,255,37,0,218,255,13,0,198,255,240,255,189,255,209,255,185,255,183,255,183,255,161,255,185,255,154,255,194,255,161,255,203,255,180,255,214,255,207,255,225,255,231,255,238,255,249,255,251,255,0,0,8,0,2,0,28,0,8,0,48,0,22,0,68,0,48,0,88,0,83,0,99,0,130,0,103,0,176,0,90,0,218,0,68,0,244,0,37,0,249,0,4,0,227,0,238,255,180,0,225,255,119,0,227,255,57,0,238,255,8,0,251,255,244,255,6,0,251,255,8,0,24,0,2,0,68,0,251,255,112,0,238,255,147,0,236,255,165,0,247,255,163,0,8,0,145,0,37,0,119,0,61,0,90,0,79,0,68,0,90,0,55,0,94,0,52,0,94,0,55,0,88,0,59,0,79,0,55,0,66,0,35,0,55,0,249,255,41,0,183,255,28,0,103,255,19,0,39,255,11,0,2,255,4,0,255,254,11,0,33,255,24,0,90,255,44,0,163,255,68,0,236,255,97,0,44,0,128,0,92,0,161,0,119,0,194,0,123,0,214,0,103,0,227,0,66,0,222,0,17,0,205,0,233,255,178,0,194,255,147,0,172,255,114,0,161,255,83,0,156,255,61,0,158,255,41,0,165,255,30,0,174,255,22,0,187,255,19,0,205,255,26,0,227,255,37,0,0,0,50,0,26,0,61,0,50,0,64,0,64,0,59,0,64,0,41,0,46,0,17,0,26,0,240,255,4,0,211,255,251,255,189,255,251,255,178,255,4,0,169,255,26,0,161,255,50,0,152,255,83,0,147,255,108,0,150,255,125,0,161,255,134,0,172,255,130,0,176,255,114,0,165,255,86,0,136,255,48,0,108,255,8,0,88,255,225,255,90,255,192,255,114,255,172,255,156,255,163,255,198,255,172,255,236,255,198,255,2,0,236,255,13,0,19,0,11,0,59,0,0,0,81,0,242,255,88,0,225,255,77,0,205,255,59,0,189,255,41,0,172,255,30,0,158,255,28,0,156,255,39,0,167,255,52,0,194,255,68,0,227,255,81,0,0,0,86,0,22,0,81,0,24,0,64,0,13,0,35,0,251,255,0,0,233,255,227,255,220,255,205,255,218,255,189,255,225,255,178,255,242,255,163,255,13,0,143,255,41,0,119,255,64,0,101,255,75,0,99,255,72,0,123,255,66,0,158,255,61,0,198,255,64,0,222,255,81,0,231,255,101,0,229,255,132,0,220,255,165,0,216,255,198,0,209,255,220,0,198,255,233,0,172,255,233,0,134,255,231,0,90,255,220,0,52,255,209,0,30,255,192,0,28,255,169,0,48,255,147,0,79,255,121,0,110,255,99,0,139,255,72,0,156,255,44,0,167,255,15,0,174,255,249,255,189,255,231,255,216,255,220,255,249,255,211,255,19,0,198,255,39,0,174,255,37,0,141,255,19,0,105,255,253,255,77,255,227,255,59,255,207,255,66,255,192,255,92,255,189,255,134,255,203,255,192,255,229,255,249,255,4,0,48,0,30,0,90,0,39,0,116,0,28,0,125,0,8,0,116,0,253,255,108,0,0,0,99,0,24,0,97,0,64,0,103,0,103,0,110,0,139,0,121,0,161,0,130,0,167,0,125,0,158,0,101,0,132,0,50,0,83,0,238,255,22,0,154,255,207,255,77,255,145,255,15,255,101,255,236,254,77,255,225,254,75,255,238,254,90,255,17,255,116,255,68,255,156,255,130,255,203,255,194,255,253,255,0,0,46,0,52,0,86,0,90,0,105,0,105,0,103,0,101,0,79,0,72,0,41,0,35,0,2,0,251,255,236,255,211,255,233,255,183,255,247,255,163,255,11,0,154,255,30,0,152,255,48,0,154,255,61,0,165,255,70,0,180,255,72,0,200,255,72,0,222,255,66,0,244,255,59,0,4,0,48,0,15,0,44,0,13,0,44,0,4,0,48,0,253,255,57,0,242,255,64,0,231,255,75,0,227,255,83,0,229,255,92,0,244,255,88,0,11,0,72,0,44,0,48,0,75,0,26,0,99,0,17,0,112,0,17,0,119,0,15,0,121,0,13,0,125,0,4,0,136,0,244,255,145,0,229,255,152,0,222,255,143,0,220,255,128,0,231,255,105,0,0,0,88,0,33,0,79,0,75,0,79,0,110,0,92,0,136,0,101,0,152,0,108,0,150,0,108,0,132,0,101,0,101,0,88,0,64,0,75,0,22,0,61,0,240,255,52,0,203,255,46,0,165,255,50,0,134,255,55,0,110,255,64,0,94,255,75,0,92,255,79,0,101,255,79,0,119,255,75,0,136,255,61,0,156,255,35,0,183,255,0,0,205,255,205,255,222,255,152,255,233,255,105,255,238,255,77,255,238,255,72,255,231,255,79,255,216,255,97,255,196,255,108,255,165,255,114,255,132,255,116,255,97,255,112,255,70,255,116,255,61,255,116,255,79,255,119,255,119,255,114,255,176,255,103,255,233,255,92,255,15,0,90,255,28,0,99,255,15,0,119,255,233,255,154,255,187,255,194,255,143,255,238,255,119,255,17,0,114,255,50,0,123,255,70,0,150,255,77,0,185,255,68,0,225,255,55,0,2,0,41,0,24,0,35,0,26,0,35,0,13,0,39,0,244,255,52,0,214,255,68,0,176,255,81,0,132,255,90,0,92,255,90,0,57,255,75,0,46,255,44,0,61,255,8,0,94,255,229,255,134,255,189,255,169,255,156,255,180,255,123,255,176,255,103,255,163,255,88,255,150,255,86,255,145,255,88,255,150,255,92,255,165,255,97,255,180,255,97,255,196,255,94,255,203,255,101,255,200,255,116,255,192,255,150,255,178,255,192,255,167,255,236,255,161,255,13,0,156,255,33,0,154,255,33,0,154,255,17,0,163,255,247,255,180,255,205,255,214,255,161,255,251,255,119,255,28,0,83,255,46,0,57,255,41,0,44,255,22,0,39,255,251,255,46,255,231,255,59,255,218,255,86,255,220,255,110,255,231,255,130,255,244,255,132,255,253,255,119,255,0,0,92,255,253,255,68,255,242,255,61,255,229,255,77,255,222,255,112,255,220,255,154,255,227,255,192,255,238,255,216,255,253,255,227,255,15,0,225,255,39,0,225,255,68,0,227,255,97,0,238,255,130,0,253,255,156,0,15,0,178,0,35,0,192,0,52,0,192,0,57,0,180,0,52,0,161,0,37,0,130,0,11,0,94,0,242,255,64,0,214,255,41,0,187,255,35,0,169,255,41,0,158,255,59,0,165,255,81,0,180,255,103,0,198,255,119,0,205,255,123,0,198,255,119,0,167,255,99,0,123,255,68,0,81,255,30,0,55,255,0,0,66,255,238,255,103,255,240,255,165,255,0,0,244,255,33,0,61,0,72,0,125,0,110,0,167,0,141,0,180,0,154,0,167,0,143,0,136,0,114,0,99,0,72,0,72,0,33,0,55,0,253,255,52,0,229,255,57,0,218,255,66,0,218,255,70,0,225,255,66,0,233,255,59,0,242,255,55,0,249,255,57,0,4,0,68,0,24,0,86,0,48,0,105,0,70,0,121,0,83,0,123,0,75,0,110,0,41,0,79,0,253,255,41,0,216,255,2,0,209,255,227,255,236,255,203,255,35,0,189,255,99,0,185,255,156,0,185,255,192,0,187,255,205,0,196,255,194,0,203,255,167,0,211,255,136,0,220,255,97,0,225,255,52,0,225,255,2,0,222,255,207,255,218,255,163,255,207,255,125,255,189,255,108,255,169,255,103,255,154,255,116,255,145,255,143,255,145,255,180,255,156,255,227,255,169,255,19,0,176,255,66,0,174,255,101,0,158,255,121,0,139,255,128,0,116,255,125,0,101,255,121,0,94,255,116,0,99,255,114,0,112,255,110,0,141,255,101,0,174,255,86,0,200,255,59,0,218,255,24,0,222,255,244,255,225,255,205,255,231,255,169,255,247,255,139,255,8,0,114,255,26,0,105,255,33,0,110,255,26,0,132,255,8,0,165,255,242,255,200,255,220,255,227,255,205,255,251,255,207,255,11,0,225,255,28,0,0,0,41,0,33,0,55,0,59,0,66,0,75,0,72,0,79,0,72,0,72,0,66,0,64,0,50,0,44,0,37,0,17,0,33,0,240,255,37,0,196,255,46,0,158,255,57,0,132,255,57,0,125,255,35,0,145,255,2,0,185,255,222,255,236,255,192,255,26,0,172,255,64,0,163,255,90,0,163,255,105,0,163,255,114,0,156,255,112,0,147,255,99,0,136,255,72,0,134,255,41,0,147,255,13,0,169,255,2,0,194,255,8,0,211,255,26,0,220,255,52,0,225,255,70,0,220,255,79,0,216,255,66,0,211,255,30,0,214,255,229,255,222,255,154,255,242,255,90,255,4,0,48,255,26,0,37,255,35,0,61,255,41,0,108,255,37,0,161,255,30,0,214,255,22,0,249,255,8,0,13,0,251,255,24,0,233,255,35,0,214,255,46,0,196,255,55,0,178,255,61,0,165,255,64,0,161,255,66,0,165,255,75,0,167,255,90,0,165,255,116,0,152,255,136,0,141,255,150,0,130,255,150,0,128,255,141,0,136,255,123,0,147,255,99,0,156,255,68,0,156,255,35,0,150,255,0,0,134,255,225,255,110,255,194,255,79,255,174,255,52,255,165,255,37,255,174,255,37,255,198,255,59,255,233,255,101,255,15,0,152,255,55,0,205,255,90,0,251,255,110,0,28,0,121,0,55,0,121,0,81,0,114,0,97,0,101,0,101,0,92,0,94,0,92,0,75,0,94,0,48,0,101,0,22,0,103,0,2,0,99,0,0,0,83,0,6,0,68,0,15,0,48,0,28,0,28,0,37,0,4,0,44,0,240,255,48,0,218,255,48,0,207,255,46,0,200,255,44,0,205,255,37,0,216,255,24,0,227,255,8,0,242,255,247,255,2,0,229,255,19,0,209,255,39,0,194,255,61,0,185,255,92,0,183,255,130,0,192,255,174,0,209,255,209,0,233,255,225,0,2,0,214,0,24,0,172,0,37,0,110,0,30,0,44,0,11,0,240,255,238,255,192,255,207,255,156,255,187,255,123,255,183,255,94,255,194,255,72,255,222,255,52,255,2,0,44,255,35,0,44,255,61,0,48,255,77,0,66,255,79,0,90,255,77,0,123,255,66,0,163,255,44,0,209,255,8,0,0,0,229,255,41,0,189,255,77,0,163,255,99,0,143,255,103,0,132,255,92,0,125,255,66,0,125,255,35,0,132,255,11,0,143,255,251,255,163,255,244,255,183,255,242,255,203,255,242,255,218,255,240,255,231,255,236,255,249,255,229,255,8,0,218,255,19,0,205,255,33,0,192,255,33,0,183,255,33,0,187,255,35,0,205,255,44,0,236,255,59,0,13,0,75,0,44,0,77,0,64,0,68,0,66,0,55,0,57,0,39,0,33,0,26,0,0,0,22,0,225,255,17,0,203,255,13,0,198,255,4,0,211,255,251,255,236,255,240,255,11,0,240,255,44,0,247,255,72,0,4,0,103,0,19,0,136,0,28,0,161,0,26,0,169,0,8,0,154,0,240,255,119,0,203,255,70,0,165,255,22,0,128,255,242,255,94,255,218,255,68,255,196,255,50,255,180,255,46,255,165,255,52,255,154,255,75,255,152,255,99,255,161,255,128,255,185,255,147,255,222,255,158,255,6,0,156,255,41,0,150,255,66,0,147,255,75,0,156,255,68,0,180,255,46,0,211,255,19,0,247,255,0,0,17,0,247,255,46,0,253,255,72,0,24,0,97,0,61,0,125,0,105,0,145,0,147,0,163,0,176,0,172,0,189,0,176,0,178,0,174,0,150,0,165,0,110,0,145,0,64,0,119,0,17,0,86,0,238,255,50,0,203,255,24,0,167,255,0,0,132,255,240,255,105,255,231,255,103,255,227,255,119,255,229,255,156,255,238,255,203,255,249,255,253,255,6,0,50,0,19,0,105,0,28,0,156,0,33,0,189,0,26,0,198,0,11,0,189,0,249,255,163,0,227,255,132,0,200,255,110,0,172,255,94,0,143,255,90,0,119,255,88,0,110,255,81,0,112,255,68,0,128,255,46,0,150,255,24,0,176,255,13,0,207,255,11,0,229,255,19,0,244,255,33,0,242,255,46,0,220,255,57,0,185,255,68,0,141,255,81,0,110,255,97,0,99,255,116,0,116,255,132,0,154,255,134,0,198,255,125,0,233,255,97,0,251,255,59,0,247,255,22,0,225,255,244,255,194,255,216,255,167,255,196,255,147,255,185,255,143,255,183,255,161,255,183,255,198,255,183,255,247,255,180,255,37,0,172,255,66,0,169,255,75,0,185,255,59,0,218,255,33,0,8,0,247,255,59,0,198,255,94,0,147,255,114,0,101,255,114,0,70,255,105,0,59,255,92,0,77,255,72,0,114,255,48,0,169,255,13,0,229,255,233,255,15,0,198,255,39,0,178,255,39,0,174,255,22,0,187,255,4,0,209,255,251,255,229,255,2,0,244,255,22,0,251,255,50,0,249,255,72,0,240,255,81,0,229,255,68,0,211,255,37,0,203,255,249,255,200,255,205,255,211,255,169,255,229,255,154,255,0,0,152,255,33,0,158,255,61,0,169,255,81,0,180,255,81,0,187,255,61,0,189,255,30,0,189,255,251,255,187,255,229,255,189,255,218,255,196,255,218,255,209,255,225,255,222,255,238,255,238,255,0,0,247,255,22,0,253,255,55,0,0,0,99,0,253,255,147,0,247,255,189,0,240,255,214,0,236,255,222,0,225,255,211,0,211,255,198,0,203,255,189,0,187,255,183,0,176,255,185,0,169,255,185,0,176,255,180,0,194,255,169,0,222,255,147,0,0,0,112,0,26,0,64,0,46,0,2,0,50,0,194,255,48,0,141,255,35,0,110,255,17,0,108,255,0,0,130,255,233,255,165,255,216,255,203,255,205,255,231,255,203,255,0,0,203,255,15,0,209,255,30,0,220,255,44,0,233,255,57,0,249,255,70,0,2,0,77,0,11,0,81,0,19,0,81,0,39,0,68,0,66,0,48,0,97,0,26,0,125,0,13,0,150,0,13,0,163,0,33,0,163,0,61,0,147,0,92,0,121,0,112,0,79,0,112,0,30,0,101,0,240,255,81,0,192,255,70,0,150,255,72,0,105,255,92,0,70,255,116,0,48,255,143,0,48,255,161,0,63,255,169,0,94,255,169,0,136,255,154,0,176,255,130,0,207,255,92,0,222,255,48,0,227,255,4,0,222,255,229,255,227,255,209,255,244,255,205,255,26,0,209,255,81,0,211,255,141,0,207,255,187,0,192,255,214,0,172,255,207,0,154,255,174,0,139,255,119,0,134,255,48,0,141,255,238,255,156,255,183,255,183,255,145,255,216,255,125,255,253,255,119,255,35,0,121,255,72,0,125,255,105,0,134,255,125,0,150,255,130,0,172,255,123,0,196,255,108,0,214,255,77,0,229,255,48,0,242,255,22,0,247,255,0,0,251,255,247,255,2,0,244,255,13,0,249,255,33,0,253,255,57,0,0,0,81,0,4,0,101,0,13,0,114,0,24,0,116,0,35,0,103,0,41,0,88,0,44,0,59,0,37,0,28,0,28,0,242,255,17,0,198,255,6,0,161,255,11,0,134,255,28,0,132,255,59,0,152,255,103,0,185,255,139,0,229,255,163,0,15,0,169,0,48,0,154,0,55,0,123,0,39,0,75,0,2,0,24,0,220,255,229,255,183,255,185,255,156,255,154,255,141,255,134,255,130,255,130,255,130,255,132,255,139,255,134,255,158,255,136,255,194,255,141,255,240,255,150,255,26,0,165,255,61,0,189,255,88,0,216,255,94,0,244,255,83,0,17,0,59,0,44,0,22,0,64,0,238,255,77,0,196,255,79,0,158,255,68,0,136,255,52,0,128,255,35,0,134,255,15,0,152,255,253,255,172,255,229,255,194,255,207,255,216,255,183,255,231,255,161,255,244,255,141,255,0,0,121,255,8,0,103,255,11,0,86,255,2,0,75,255,247,255,79,255,225,255,99,255,205,255,136,255,194,255,176,255,189,255,211,255,192,255,227,255,203,255,229,255,218,255,225,255,242,255,220,255,17,0,225,255,55,0,231,255,92,0,233,255,123,0,218,255,145,0,178,255,165,0,130,255,185,0,90,255,214,0,70,255,244,0,83,255,15,1,130,255,30,1,194,255,33,1,6,0,22,1,64,0,251,0,88,0,222,0,83,0,192,0,59,0,163,0,24,0,141,0,2,0,119,0,2,0,99,0,22,0,68,0,59,0,33,0,94,0,249,255,110,0,205,255,94,0,167,255,48,0,150,255,236,255,154,255,158,255,178,255,92,255,225,255,48,255,26,0,30,255,83,0,39,255,141,0,75,255,194,0,119,255,240,0,163,255,13,1,198,255,22,1,211,255,4,1,205,255,222,0,187,255,169,0,165,255,116,0,147,255,86,0,141,255,66,0,147,255,59,0,163,255,48,0,185,255,28,0,220,255,247,255,8,0,198,255,64,0,150,255,119,0,112,255,163,0,86,255,189,0,70,255,205,0,63,255,205,0,63,255,196,0,68,255,183,0,72,255,161,0,77,255,130,0,75,255,92,0,66,255,41,0,66,255,247,255,70,255,194,255,86,255,152,255,110,255,123,255,134,255,114,255,161,255,123,255,187,255,150,255,218,255,187,255,249,255,225,255,11,0,253,255,15,0,6,0,6,0,0,0,249,255,238,255,242,255,216,255,253,255,209,255,28,0,222,255,79,0,2,0,130,0,66,0,172,0,139,0,194,0,203,0,194,0,229,0,180,0,216,0,152,0,169,0,123,0,108,0,94,0,48,0,61,0,0,0,35,0,222,255,13,0,192,255,6,0,158,255,15,0,125,255,37,0,97,255,68,0,83,255,97,0,88,255,116,0,114,255,119,0,152,255,108,0,194,255,86,0,233,255,59,0,0,0,35,0,15,0,11,0,15,0,249,255,6,0,229,255,247,255,211,255,227,255,196,255,205,255,189,255,192,255,192,255,192,255,209,255,211,255,238,255,242,255,19,0,19,0,59,0,46,0,92,0,57,0,114,0,50,0,121,0,35,0,116,0,17,0,112,0,0,0,112,0,247,255,123,0,244,255,136,0,249,255,145,0,2,0,141,0,15,0,114,0,33,0,70,0,50,0,17,0,70,0,216,255,86,0,167,255,101,0,136,255,114,0,132,255,121,0,161,255,130,0,214,255,134,0,24,0,143,0,90,0,154,0,128,0,163,0,130,0,167,0,103,0,163,0,59,0,152,0,15,0,136,0,240,255,125,0,225,255,123,0,231,255,130,0,247,255,136,0,8,0,130,0,22,0,101,0,24,0,66,0,17,0,26,0,0,0,253,255,233,255,233,255,207,255,225,255,180,255,225,255,161,255,225,255,152,255,233,255,150,255,253,255,152,255,24,0,161,255,61,0,172,255,92,0,183,255,110,0,187,255,110,0,189,255,90,0,194,255,61,0,198,255,22,0,200,255,240,255,205,255,216,255,207,255,207,255,207,255,220,255,205,255,247,255,198,255,30,0,194,255,81,0,198,255,130,0,216,255,167,0,244,255,185,0,24,0,185,0,57,0,174,0,79,0,156,0,79,0,136,0,55,0,121,0,13,0,112,0,218,255,112,0,163,255,116,0,110,255,119,0,72,255,119,0,50,255,101,0,46,255,79,0,52,255,50,0,66,255,26,0,83,255,11,0,101,255,11,0,125,255,17,0,163,255,26,0,209,255,37,0,253,255,44,0,35,0,52,0,52,0,52,0,55,0,50,0,39,0,48,0,17,0,46,0,249,255,41,0,229,255,28,0,220,255,6,0,222,255,231,255,233,255,194,255,251,255,156,255,13,0,130,255,28,0,114,255,44,0,108,255,50,0,108,255,39,0,110,255,11,0,114,255,220,255,116,255,165,255,119,255,114,255,121,255,79,255,128,255,66,255,141,255,68,255,150,255,83,255,161,255,114,255,172,255,152,255,180,255,194,255,189,255,236,255,196,255,13,0,200,255,41,0,207,255,61,0,214,255,75,0,222,255,81,0,233,255,79,0,247,255,72,0,6,0,61,0,19,0,48,0,28,0,35,0,33,0,19,0,30,0,2,0,28,0,247,255,26,0,242,255,19,0,251,255,11,0,13,0,253,255,41,0,233,255,72,0,211,255,103,0,194,255,130,0,178,255,154,0,158,255,169,0,130,255,172,0,94,255,154,0,57,255,119,0,26,255,64,0,13,255,4,0,17,255,211,255,39,255,183,255,68,255,183,255,94,255,203,255,112,255,222,255,125,255,233,255,130,255,231,255,130,255,222,255,128,255,214,255,121,255,218,255,112,255,227,255,108,255,240,255,110,255,247,255,123,255,240,255,145,255,222,255,169,255,196,255,194,255,172,255,214,255,154,255,222,255,150,255,225,255,163,255,214,255,189,255,189,255,227,255,154,255,2,0,114,255,19,0,77,255,22,0,48,255,0,0,37,255,214,255,37,255,161,255,61,255,105,255,94,255,59,255,136,255,28,255,172,255,11,255,205,255,13,255,225,255,33,255,236,255,72,255,244,255,125,255,0,0,183,255,19,0,240,255,44,0,24,0,70,0,48,0,88,0,48,0,92,0,33,0,86,0,6,0,75,0,238,255,66,0,216,255,61,0,200,255,68,0,187,255,77,0,178,255,81,0,167,255,77,0,161,255,66,0,163,255,46,0,180,255,26,0,207,255,11,0,233,255,6,0,251,255,13,0,240,255,33,0,209,255,66,0,169,255,99,0,134,255,130,0,119,255,152,0,128,255,163,0,161,255,161,0,203,255,152,0,247,255,139,0,19,0,121,0,37,0,94,0,46,0,57,0,50,0,4,0,64,0,203,255,86,0,141,255,116,0,83,255,141,0,44,255,158,0,33,255,165,0,50,255,165,0,86,255,156,0,130,255,143,0,161,255,125,0,172,255,99,0,167,255,61,0,154,255,15,0,145,255,227,255,150,255,183,255,161,255,147,255,176,255,123,255,180,255,114,255,176,255,125,255,165,255,145,255,152,255,172,255,145,255,200,255,156,255,222,255,187,255,238,255,233,255,242,255,33,0,242,255,92,0,238,255,150,0,238,255,200,0,247,255,236,0,2,0,251,0,15,0,249,0,22,0,227,0,17,0,180,0,2,0,123,0,244,255,64,0,236,255,15,0,238,255,238,255,253,255,222,255,15,0,218,255,28,0,214,255,33,0,194,255,22,0,158,255,4,0,108,255,240,255,63,255,225,255,37,255,218,255,33,255,218,255,48,255,220,255,81,255,222,255,116,255,225,255,154,255,229,255,185,255,238,255,205,255,249,255,216,255,0,0,216,255,0,0,207,255,253,255,200,255,240,255,196,255,229,255,196,255,222,255,205,255,225,255,216,255,233,255,231,255,249,255,244,255,6,0,249,255,22,0,240,255,30,0,214,255,39,0,178,255,50,0,152,255,70,0,143,255,94,0,152,255,119,0,174,255,132,0,194,255,128,0,205,255,112,0,200,255,86,0,194,255,57,0,189,255,33,0,196,255,15,0,205,255,6,0,216,255,2,0,229,255,0,0,238,255,0,0,249,255,2,0,2,0,0,0,17,0,0,0,44,0,249,255,86,0,240,255,132,0,227,255,178,0,209,255,209,0,187,255,216,0,161,255,200,0,134,255,167,0,108,255,134,0,94,255,101,0,92,255,72,0,97,255,44,0,110,255,17,0,123,255,247,255,134,255,218,255,147,255,192,255,169,255,165,255,194,255,139,255,233,255,112,255,22,0,92,255,70,0,77,255,114,0,75,255,143,0,83,255,150,0,114,255,139,0,154,255,114,0,196,255,81,0,227,255,46,0,242,255,13,0,244,255,242,255,244,255,220,255,249,255,209,255,11,0,209,255,39,0,209,255,72,0,209,255,103,0,205,255,123,0,194,255,130,0,187,255,116,0,187,255,90,0,196,255,57,0,211,255,26,0,229,255,13,0,240,255,15,0,247,255,35,0,242,255,59,0,225,255,75,0,198,255,68,0,172,255,37,0,152,255,240,255,145,255,178,255,154,255,121,255,180,255,83,255,209,255,68,255,233,255,70,255,251,255,79,255,0,0,94,255,2,0,110,255,6,0,128,255,19,0,147,255,41,0,167,255,72,0,187,255,103,0,209,255,132,0,231,255,152,0,253,255,165,0,13,0,167,0,24,0,163,0,30,0,152,0,33,0,125,0,39,0,92,0,48,0,61,0,55,0,39,0,57,0,24,0,59,0,17,0,57,0,17,0,57,0,19,0,55,0,22,0,50,0,30,0,41,0,46,0,35,0,68,0,28,0,94,0,24,0,121,0,28,0,145,0,37,0,158,0,52,0,156,0,68,0,145,0,77,0,125,0,75,0,101,0,64,0,88,0,44,0,81,0,19,0,83,0,251,255,90,0,227,255,97,0,203,255,99,0,178,255,99,0,145,255,101,0,112,255,101,0,79,255,103,0,57,255,101,0,59,255,92,0,81,255,72,0,119,255,46,0,165,255,22,0,211,255,8,0,249,255,2,0,28,0,0,0,59,0,0,0,86,0,0,0,105,0,0,0,116,0,8,0,121,0,30,0,116,0,59,0,116,0,88,0,116,0,108,0,119,0,108,0,119,0,97,0,114,0,75,0,108,0,52,0,94,0,28,0,72,0,13,0,44,0,0,0,8,0,247,255,222,255,240,255,189,255,236,255,165,255,236,255,147,255,238,255,136,255,244,255,125,255,2,0,112,255,28,0,99,255,61,0,90,255,92,0,94,255,114,0,110,255,121,0,125,255,112,0,139,255,90,0,141,255,66,0,145,255,46,0,154,255,33,0,174,255,33,0,209,255,35,0,247,255,41,0,11,0,41,0,8,0,37,0,242,255,24,0,198,255,6,0,154,255,251,255,123,255,240,255,110,255,236,255,119,255,233,255,134,255,236,255,154,255,242,255,169,255,0,0,178,255,19,0,183,255,41,0,176,255,57,0,167,255,64,0,154,255,57,0,141,255,44,0,132,255,26,0,123,255,2,0,121,255,242,255,132,255,218,255,156,255,198,255,194,255,187,255,238,255,180,255,24,0,185,255,57,0,200,255,72,0,231,255,70,0,8,0,64,0,50,0,55,0,86,0,52,0,112,0,57,0,123,0,64,0,125,0,59,0,119,0,48,0,105,0,30,0,94,0,8,0,86,0,244,255,88,0,222,255,92,0,211,255,99,0,209,255,99,0,225,255,90,0,0,0,70,0,41,0,41,0,79,0,11,0,99,0,238,255,97,0,205,255,72,0,174,255,39,0,150,255,6,0,130,255,242,255,123,255,233,255,125,255,233,255,130,255,242,255,141,255,242,255,154,255,236,255,167,255,227,255,183,255,218,255,194,255,218,255,196,255,233,255,192,255,0,0,183,255,28,0,176,255,59,0,185,255,77,0,218,255,83,0,8,0,75,0,61,0,55,0,105,0,37,0,128,0,28,0,128,0,41,0,116,0,70,0,103,0,110,0,92,0,141,0,92,0,161,0,99,0,163,0,114,0,147,0,141,0,125,0,172,0,97,0,209,0,68,0,244,0,48,0,19,1,37,0,39,1,30,0,41,1,26,0,30,1,17,0,4,1,4,0,225,0,244,255,185,0,222,255,141,0,203,255,97,0,180,255,64,0,158,255,41,0,141,255,37,0,134,255,41,0,132,255,57,0,136,255,75,0,143,255,90,0,141,255,97,0,128,255,92,0,105,255,77,0,81,255,57,0,59,255,41,0,50,255,35,0,57,255,41,0,75,255,64,0,101,255,88,0,128,255,110,0,147,255,125,0,158,255,128,0,161,255,116,0,156,255,94,0,156,255,61,0,158,255,22,0,167,255,238,255,180,255,200,255,200,255,167,255,220,255,147,255,238,255,136,255,251,255,141,255,253,255,154,255,251,255,180,255,244,255,211,255,236,255,242,255,238,255,17,0,244,255,48,0,0,0,79,0,17,0,110,0,28,0,134,0,41,0,145,0,46,0,139,0,48,0,112,0,46,0,64,0,46,0,6,0,48,0,207,255,52,0,163,255,59,0,134,255,66,0,121,255,70,0,123,255,70,0,128,255,64,0,130,255,48,0,121,255,22,0,103,255,244,255,81,255,209,255,63,255,178,255,63,255,165,255,81,255,161,255,114,255,165,255,154,255,172,255,194,255,172,255,222,255,169,255,236,255,161,255,233,255,154,255,222,255,156,255,214,255,172,255,211,255,200,255,220,255,236,255,233,255,11,0,240,255,30,0,238,255,30,0,220,255,15,0,198,255,247,255,176,255,220,255,161,255,207,255,156,255,203,255,161,255,211,255,176,255,227,255,198,255,238,255,227,255,247,255,2,0,253,255,33,0,253,255,57,0,253,255,64,0,242,255,52,0,225,255,26,0,196,255,238,255,165,255,189,255,130,255,143,255,103,255,101,255,92,255,75,255,99,255,70,255,123,255,83,255,158,255,121,255,194,255,167,255,222,255,218,255,244,255,8,0,2,0,48,0,8,0,77,0,11,0,97,0,6,0,105,0,0,0,99,0,242,255,79,0,233,255,46,0,229,255,8,0,233,255,229,255,244,255,207,255,0,0,203,255,15,0,214,255,30,0,236,255,41,0,6,0,50,0,30,0,52,0,48,0,55,0,59,0,57,0,64,0,66,0,72,0,79,0,83,0,99,0,97,0,123,0,105,0,150,0,110,0,169,0,105,0,178,0,99,0,174,0,88,0,154,0,72,0,123,0,46,0,94,0,15,0,68,0,236,255,46,0,198,255,22,0,167,255,253,255,145,255,225,255,130,255,203,255,123,255,192,255,123,255,203,255,132,255,227,255,150,255,6,0,174,255,46,0,207,255,70,0,247,255,68,0,37,0,44,0,86,0,2,0,134,0,216,255,167,0,178,255,183,0,158,255,176,0,150,255,152,0,147,255,116,0,143,255,81,0,139,255,57,0,136,255,44,0,141,255,50,0,154,255,61,0,169,255,72,0,187,255,77,0,200,255,64,0,209,255,41,0,205,255,24,0,196,255,8,0,183,255,11,0,169,255,19,0,158,255,39,0,152,255,55,0,147,255,68,0,145,255,70,0,141,255,72,0,136,255,75,0,132,255,83,0,139,255,103,0,156,255,121,0,185,255,130,0,218,255,128,0,247,255,116,0,13,0,101,0,24,0,90,0,24,0,79,0,13,0,68,0,0,0,57,0,238,255,46,0,222,255,35,0,211,255,33,0,203,255,33,0,194,255,35,0,180,255,41,0,165,255,50,0,150,255,66,0,139,255,88,0,139,255,112,0,150,255,128,0,165,255,136,0,178,255,130,0,187,255,110,0,198,255,75,0,211,255,26,0,233,255,231,255,13,0,180,255,46,0,145,255,68,0,132,255,68,0,143,255,46,0,185,255,11,0,244,255,231,255,52,0,200,255,116,0,189,255,161,0,194,255,180,0,216,255,174,0,249,255,143,0,35,0,94,0,83,0,37,0,130,0,238,255,165,0,187,255,183,0,154,255,185,0,143,255,174,0,145,255,163,0,156,255,156,0,165,255,163,0,165,255,176,0,152,255,189,0,132,255,198,0,116,255,198,0,108,255,194,0,112,255,187,0,123,255,183,0,134,255,176,0,147,255,161,0,158,255,132,0,169,255,92,0,185,255,46,0,205,255,2,0,220,255,229,255,233,255,209,255,238,255,203,255,238,255,200,255,227,255,196,255,209,255,180,255,194,255,163,255,180,255,147,255,172,255,136,255,169,255,136,255,167,255,145,255,169,255,158,255,169,255,172,255,167,255,185,255,165,255,196,255,158,255,200,255,161,255,203,255,174,255,200,255,198,255,205,255,227,255,218,255,0,0,244,255,24,0,24,0,41,0,64,0,59,0,94,0,81,0,119,0,105,0,128,0,136,0,130,0,169,0,121,0,196,0,110,0,209,0,92,0,205,0,68,0,180,0,44,0,139,0,22,0,86,0,6,0,24,0,2,0,220,255,4,0,161,255,13,0,110,255,24,0,72,255,35,0,46,255,48,0,37,255,70,0,41,255,92,0,59,255,114,0,86,255,128,0,114,255,134,0,143,255,134,0,169,255,132,0,192,255,132,0,211,255,128,0,225,255,123,0,233,255,114,0,229,255,99,0,218,255,83,0,200,255,70,0,176,255,52,0,150,255,33,0,121,255,6,0,99,255,236,255,94,255,207,255,114,255,180,255,161,255,165,255,220,255,156,255,28,0,165,255,81,0,183,255,114,0,211,255,130,0,247,255,130,0,17,0,123,0,35,0,114,0,41,0,110,0,37,0,110,0,33,0,116,0,35,0,121,0,50,0,121,0,75,0,116,0,101,0,105,0,112,0,92,0,103,0,81,0,72,0,79,0,28,0,79,0,244,255,83,0,218,255,90,0,218,255,94,0,242,255,103,0,28,0,116,0,75,0,132,0,110,0,143,0,121,0,152,0,105,0,154,0,66,0,147,0,19,0,139,0,236,255,130,0,211,255,134,0,216,255,150,0,238,255,180,0,19,0,218,0,61,0,6,1,103,0,37,1,132,0,59,1,150,0,68,1,147,0,64,1,132,0,48,1,99,0,22,1,64,0,249,0,30,0,220,0,8,0,200,0,2,0,192,0,8,0,194,0,22,0,200,0,37,0,214,0,48,0,229,0,48,0,244,0,35,0,0,1,6,0,2,1,229,255,249,0,194,255,231,0,161,255,211,0,134,255,192,0,116,255,178,0,110,255,174,0,119,255,172,0,145,255,165,0,185,255,156,0,233,255,143,0,22,0,132,0,66,0,128,0,101,0,132,0,125,0,141,0,139,0,152,0,141,0,158,0,136,0,154,0,132,0,139,0,130,0,114,0,134,0,86,0,141,0,55,0,143,0,33,0,136,0,19,0,116,0,15,0,88,0,28,0,57,0,55,0,24,0,92,0,251,255,128,0,227,255,154,0,216,255,161,0,225,255,152,0,253,255,125,0,37,0,92,0,81,0,55,0,116,0,28,0,134,0,15,0,136,0,15,0,128,0,28,0,116,0,46,0,110,0,64,0,108,0,79,0,105,0,92,0,101,0,99,0,90,0,94,0,72,0,81,0,48,0,59,0,19,0,30,0,247,255,2,0,216,255,236,255,194,255,211,255,185,255,194,255,187,255,183,255,192,255,174,255,194,255,178,255,185,255,198,255,167,255,225,255,141,255,0,0,121,255,24,0,112,255,35,0,121,255,24,0,152,255,2,0,196,255,231,255,249,255,214,255,37,0,214,255,75,0,236,255,86,0,11,0,79,0,37,0,57,0,44,0,28,0,28,0,8,0,251,255,4,0,218,255,13,0,194,255,33,0,180,255,55,0,176,255,75,0,169,255,92,0,161,255,105,0,143,255,125,0,130,255,139,0,128,255,152,0,141,255,152,0,167,255,139,0,205,255,110,0,240,255,72,0,11,0,41,0,30,0,22,0,46,0,13,0,61,0,15,0,81,0,13,0,110,0,13,0,139,0,6,0,163,0,253,255,176,0,238,255,178,0,216,255,172,0,180,255,163,0,139,255,152,0,99,255,145,0,68,255,143,0,52,255,139,0,55,255,141,0,68,255,143,0,88,255,143,0,105,255,143,0,123,255,139,0,141,255,134,0,158,255,130,0,176,255,130,0,200,255,134,0,231,255,141,0,4,0,143,0,28,0,134,0,46,0,116,0,55,0,94,0,59,0,68,0,61,0,50,0,57,0,41,0,39,0,46,0,11,0,57,0,236,255,72,0,205,255,81,0,183,255,81,0,165,255,66,0,154,255,41,0,152,255,13,0,163,255,238,255,194,255,214,255,247,255,189,255,55,0,165,255,123,0,145,255,183,0,132,255,229,0,130,255,11,1,143,255,35,1,172,255,50,1,203,255,52,1,229,255,41,1,244,255,13,1,247,255,233,0,244,255,189,0,244,255,152,0,251,255,121,0,19,0,99,0,59,0,83,0,103,0,72,0,145,0,57,0,172,0,39,0,178,0,19,0,163,0,0,0,125,0,244,255,81,0,242,255,39,0,247,255,13,0,253,255,0,0,2,0,0,0,253,255,6,0,236,255,11,0,214,255,11,0,194,255,6,0,185,255,249,255,189,255,231,255,205,255,209,255,214,255,189,255,214,255,180,255,203,255,178,255,187,255,189,255,185,255,214,255,200,255,247,255,238,255,28,0,24,0,68,0,61,0,99,0,77,0,114,0,72,0,110,0,59,0,88,0,48,0,59,0,46,0,37,0,52,0,24,0,59,0,19,0,61,0,17,0,50,0,11,0,28,0,2,0,0,0,242,255,220,255,222,255,185,255,203,255,158,255,192,255,150,255,189,255,161,255,203,255,200,255,222,255,0,0,249,255,55,0,11,0,101,0,19,0,125,0,13,0,116,0,0,0,77,0,240,255,15,0,229,255,203,255,225,255,136,255,229,255,88,255,233,255,70,255,236,255,70,255,231,255,99,255,220,255,143,255,205,255,189,255,192,255,238,255,178,255,22,0,165,255,52,0,156,255,72,0,147,255,88,0,145,255,99,0,150,255,97,0,163,255,86,0,185,255,68,0,220,255,41,0,2,0,19,0,41,0,2,0,72,0,0,0,92,0,8,0,103,0,28,0,103,0,57,0,103,0,79,0,105,0,94,0,108,0,97,0,112,0,86,0,114,0,61,0,121,0,39,0,125,0,17,0,139,0,0,0,161,0,242,255,187,0,229,255,214,0,214,255,236,0,192,255,247,0,158,255,238,0,119,255,209,0,68,255,165,0,15,255,108,0,231,254,52,0,211,254,4,0,214,254,225,255,238,254,196,255,22,255,178,255,72,255,172,255,130,255,172,255,187,255,178,255,240,255,187,255,30,0,196,255,66,0,211,255,88,0,236,255,99,0,11,0,94,0,55,0,81,0,105,0,66,0,150,0,57,0,187,0,55,0,211,0,64,0,229,0,72,0,233,0,81,0,231,0,83,0,227,0,81,0,222,0,79,0,214,0,72,0,209,0,59,0,209,0,37,0,207,0,0,0,207,0,207,255,196,0,152,255,176,0,90,255,147,0,39,255,112,0,4,255,75,0,238,254,39,0,236,254,13,0,247,254,0,0,15,255,251,255,46,255,251,255,81,255,0,0,119,255,11,0,156,255,30,0,192,255,55,0,220,255,83,0,242,255,112,0,0,0,136,0,8,0,150,0,15,0,150,0,24,0,132,0,30,0,101,0,41,0,64,0,50,0,26,0,66,0,0,0,83,0,242,255,105,0,238,255,125,0,231,255,136,0,220,255,141,0,207,255,132,0,192,255,116,0,183,255,97,0,187,255,72,0,203,255,52,0,222,255,37,0,240,255,22,0,0,0,8,0,11,0,253,255,22,0,240,255,35,0,229,255,52,0,231,255,70,0,233,255,88,0,244,255,94,0,2,0,92,0,15,0,77,0,19,0,55,0,13,0,33,0,253,255,17,0,225,255,8,0,192,255,11,0,161,255,15,0,134,255,17,0,121,255,17,0,121,255,8,0,141,255,2,0,183,255,0,0,236,255,4,0,35,0,19,0,90,0,37,0,132,0,48,0,163,0,50,0,180,0,46,0,189,0,37,0,189,0,30,0,192,0,30,0,196,0,28,0,203,0,28,0,211,0,28,0,216,0,35,0,222,0,48,0,227,0,64,0,231,0,86,0,225,0,97,0,216,0,103,0,196,0,103,0,165,0,94,0,128,0,77,0,79,0,61,0,30,0,44,0,249,255,35,0,214,255,37,0,198,255,50,0,198,255,66,0,209,255,79,0,231,255,92,0,0,0,94,0,19,0,92,0,35,0,81,0,39,0,61,0,39,0,37,0,35,0,15,0,26,0,0,0,24,0,242,255,19,0,229,255,24,0,207,255,24,0,178,255,19,0,147,255,11,0,123,255,0,0,112,255,249,255,114,255,247,255,128,255,251,255,145,255,0,0,161,255,4,0,169,255,0,0,174,255,242,255,165,255,222,255,154,255,196,255,141,255,172,255,134,255,150,255,143,255,139,255,165,255,141,255,203,255,158,255,249,255,187,255,30,0,218,255,57,0,247,255,72,0,6,0,68,0,17,0,52,0,17,0,30,0,15,0,15,0,11,0,11,0,8,0,19,0,6,0,35,0,13,0,52,0,17,0,68,0,19,0,77,0,13,0,88,0,0,0,103,0,229,255,128,0,205,255,150,0,192,255,165,0,198,255,163,0,227,255,145,0,13,0,114,0,59,0,83,0,99,0,57,0,125,0,44,0,128,0,39,0,103,0,55,0,61,0,79,0,15,0,114,0,233,255,152,0,216,255,185,0,222,255,214,0,242,255,236,0,6,0,249,0,15,0,0,1,15,0,253,0,11,0,242,0,15,0,227,0,26,0,214,0,48,0,198,0,68,0,178,0,88,0,143,0,99,0,92,0,108,0,26,0,112,0,211,255,114,0,143,255,114,0,88,255,108,0,52,255,101,0,37,255,97,0,37,255,110,0,41,255,132,0,50,255,167,0,59,255,207,0,70,255,233,0,83,255,247,0,101,255,238,0,116,255,214,0,139,255,185,0,165,255,161,0,200,255,139,0,236,255,125,0,8,0,121,0,22,0,119,0,17,0,125,0,2,0,132,0,238,255,150,0,218,255,176,0,209,255,209,0,209,255,247,0,216,255,28,1,222,255,61,1,222,255,79,1,220,255,77,1,214,255,52,1,211,255,11,1,220,255,207,0,240,255,141,0,11,0,77,0,50,0,17,0,94,0,227,255,132,0,198,255,158,0,192,255,169,0,196,255,163,0,216,255,150,0,240,255,132,0,2,0,116,0,19,0,108,0,33,0,108,0,41,0,108,0,46,0,105,0,50,0,99,0,55,0,79,0,61,0,39,0,68,0,242,255,77,0,180,255,83,0,119,255,92,0,72,255,99,0,55,255,103,0,70,255,97,0,112,255,81,0,169,255,52,0,227,255,19,0,11,0,247,255,33,0,227,255,37,0,218,255,33,0,231,255,28,0,4,0,37,0,48,0,57,0,101,0,83,0,150,0,108,0,189,0,125,0,214,0,134,0,218,0,136,0,207,0,139,0,183,0,141,0,147,0,141,0,110,0,141,0,68,0,141,0,35,0,143,0,13,0,150,0,4,0,156,0,8,0,161,0,15,0,152,0,19,0,134,0,19,0,108,0,8,0,81,0,0,0,52,0,2,0,30,0,24,0,8,0,70,0,247,255,128,0,229,255,187,0,218,255,233,0,216,255,249,0,220,255,231,0,236,255,187,0,0,0,125,0,22,0,64,0,39,0,17,0,52,0,240,255,64,0,229,255,77,0,233,255,94,0,244,255,114,0,2,0,139,0,13,0,152,0,11,0,161,0,251,255,154,0,218,255,134,0,176,255,99,0,139,255,57,0,110,255,13,0,94,255,238,255,94,255,222,255,101,255,220,255,110,255,236,255,121,255,251,255,134,255,0,0,150,255,0,0,172,255,253,255,196,255,2,0,222,255,24,0,240,255,61,0,251,255,108,0,253,255,150,0,249,255,176,0,238,255,178,0,225,255,161,0,198,255,130,0,169,255,97,0,141,255,72,0,112,255,59,0,99,255,57,0,103,255,64,0,119,255,77,0,150,255,92,0,183,255,105,0,214,255,116,0,236,255,125,0,253,255,125,0,13,0,112,0,35,0,88,0,59,0,59,0,86,0,35,0,103,0,19,0,112,0,22,0,110,0,39,0,99,0,72,0,81,0,103,0,64,0,125,0,50,0,134,0,44,0,128,0,50,0,114,0,70,0,101,0,94,0,92,0,121,0,83,0,134,0,72,0,134,0,55,0,116,0,35,0,90,0,19,0,61,0,6,0,35,0,253,255,19,0,236,255,15,0,207,255,28,0,176,255,48,0,152,255,70,0,145,255,81,0,161,255,79,0,196,255,55,0,231,255,11,0,0,0,209,255,2,0,152,255,247,255,101,255,225,255,61,255,211,255,44,255,203,255,33,255,205,255,37,255,207,255,48,255,214,255,68,255,216,255,103,255,225,255,147,255,236,255,200,255,249,255,249,255,0,0,28,0,253,255,48,0,238,255,55,0,214,255,52,0,180,255,48,0,154,255,41,0,136,255,33,0,134,255,26,0,143,255,19,0,156,255,24,0,169,255,37,0,183,255,57,0,185,255,77,0,183,255,90,0,165,255,90,0,139,255,72,0,112,255,46,0,94,255,13,0,92,255,238,255,110,255,211,255,143,255,189,255,189,255,169,255,242,255,154,255,39,0,150,255,81,0,154,255,114,0,176,255,134,0,205,255,143,0,238,255,141,0,11,0,132,0,37,0,119,0,57,0,97,0,75,0,72,0,88,0,46,0,103,0,19,0,114,0,0,0,128,0,238,255,139,0,220,255,141,0,196,255,130,0,172,255,112,0,145,255,83,0,130,255,55,0,130,255,24,0,145,255,0,0,176,255,244,255,218,255,242,255,4,0,0,0,39,0,26,0,61,0,55,0,59,0,77,0,46,0,86,0,19,0,77,0,0,0,59,0,251,255,37,0,11,0,22,0,39,0,13,0,77,0,11,0,108,0,13,0,128,0,17,0,130,0,17,0,116,0,13,0,88,0,4,0,52,0,251,255,13,0,240,255,233,255,227,255,205,255,222,255,183,255,220,255,174,255,227,255,180,255,238,255,196,255,0,0,216,255,22,0,233,255,44,0,238,255,59,0,227,255,68,0,200,255,68,0,174,255,61,0,156,255,55,0,152,255,46,0,174,255,39,0,207,255,33,0,247,255,26,0,30,0,22,0,61,0,19,0,75,0,22,0,70,0,30,0,55,0,41,0,37,0,55,0,19,0,66,0,15,0,68,0,22,0,66,0,37,0,59,0,66,0,48,0,92,0,39,0,114,0,37,0,116,0,39,0,99,0,50,0,55,0,57,0,251,255,59,0,183,255,44,0,119,255,17,0,72,255,238,255,48,255,198,255,41,255,163,255,48,255,134,255,61,255,112,255,72,255,101,255,86,255,99,255,92,255,105,255,97,255,123,255,103,255,143,255,119,255,167,255,147,255,185,255,183,255,196,255,220,255,209,255,0,0,220,255,28,0,242,255,48,0,4,0,50,0,22,0,37,0,35,0,4,0,37,0,220,255,39,0,176,255,41,0,145,255,48,0,130,255,52,0,134,255,52,0,161,255,50,0,203,255,41,0,247,255,28,0,30,0,11,0,59,0,247,255,68,0,218,255,61,0,194,255,39,0,176,255,15,0,167,255,251,255,174,255,244,255,198,255,0,0,231,255,22,0,8,0,55,0,41,0,90,0,61,0,119,0,66,0,139,0,57,0,139,0,41,0,121,0,30,0,90,0,30,0,52,0,41,0,22,0,57,0,6,0,72,0,8,0,83,0,26,0,94,0,52,0,114,0,81,0,139,0,103,0,172,0,110,0,207,0,110,0,236,0,101,0,253,0,83,0,4,1,64,0,253,0,39,0,240,0,24,0,218,0,22,0,187,0,39,0,154,0,86,0,119,0,145,0,92,0,207,0,64,0,2,1,46,0,35,1,26,0,46,1,11,0,39,1,251,255,17,1,236,255,240,0,229,255,200,0,233,255,156,0,251,255,108,0,24,0,68,0,61,0,37,0,97,0,15,0,119,0,6,0,130,0,6,0,125,0,15,0,121,0,26,0,114,0,39,0,110,0,41,0,99,0,35,0,79,0,17,0,50,0,251,255,22,0,227,255,249,255,209,255,222,255,205,255,203,255,218,255,187,255,238,255,172,255,6,0,154,255,33,0,139,255,50,0,114,255,64,0,97,255,72,0,81,255,77,0,77,255,81,0,83,255,83,0,99,255,88,0,121,255,101,0,143,255,114,0,156,255,125,0,163,255,128,0,161,255,119,0,154,255,105,0,143,255,94,0,143,255,86,0,154,255,86,0,174,255,86,0,198,255,81,0,222,255,72,0,240,255,66,0,253,255,64,0,4,0,61,0,13,0,64,0,26,0,59,0,46,0,55,0,72,0,48,0,105,0,44,0,139,0,44,0,169,0,41,0,187,0,44,0,196,0,41,0,192,0,39,0,180,0,37,0,156,0,41,0,132,0,44,0,103,0,48,0,72,0,44,0,41,0,30,0,15,0,2,0,247,255,222,255,227,255,183,255,214,255,145,255,209,255,114,255,214,255,101,255,231,255,101,255,0,0,119,255,28,0,150,255,52,0,189,255,68,0,229,255,70,0,6,0,61,0,33,0,44,0,46,0,24,0,46,0,8,0,48,0,0,0,52,0,253,255,61,0,0,0,79,0,6,0,97,0,13,0,116,0,13,0,132,0,6,0,141,0,253,255,143,0,240,255,134,0,231,255,116,0,225,255,90,0,218,255,57,0,205,255,26,0,185,255,4,0,156,255,253,255,123,255,4,0,92,255,19,0,77,255,48,0,72,255,79,0,81,255,108,0,99,255,130,0,114,255,143,0,134,255,145,0,158,255,132,0,192,255,110,0,227,255,79,0,6,0,50,0,41,0,26,0,77,0,13,0,103,0,0,0,121,0,247,255,130,0,229,255,121,0,207,255,97,0,187,255,64,0,178,255,19,0,180,255,233,255,203,255,196,255,240,255,161,255,28,0,134,255,75,0,114,255,114,0,105,255,141,0,108,255,156,0,119,255,158,0,141,255,158,0,172,255,154,0,207,255,147,0,240,255,141,0,15,0,130,0,41,0,123,0,55,0,119,0,64,0,114,0,64,0,105,0,61,0,88,0,64,0,64,0,68,0,35,0,72,0,4,0,79,0,247,255,83,0,247,255,83,0,6,0,86,0,35,0,86,0,64,0,92,0,81,0,101,0,79,0,119,0,64,0,139,0,35,0,154,0,2,0,158,0,233,255,150,0,214,255,116,0,203,255,66,0,194,255,6,0,194,255,207,255,194,255,163,255,203,255,141,255,220,255,136,255,247,255,147,255,28,0,163,255,68,0,172,255,110,0,174,255,132,0,180,255,143,0,189,255,132,0,207,255,114,0,222,255,94,0,238,255,75,0,242,255,61,0,242,255,55,0,244,255,48,0,249,255,48,0,4,0,52,0,19,0,55,0,28,0,64,0,24,0,70,0,8,0,79,0,242,255,79,0,220,255,75,0,203,255,64,0,198,255,50,0,198,255,35,0,207,255,28,0,220,255,24,0,231,255,35,0,244,255,55,0,251,255,86,0,253,255,121,0,0,0,154,0,251,255,183,0,244,255,203,0,231,255,220,0,214,255,231,0,192,255,231,0,169,255,225,0,156,255,203,0,161,255,172,0,180,255,134,0,207,255,92,0,238,255,50,0,2,0,19,0,19,0,2,0,28,0,0,0,35,0,0,0,33,0,253,255,24,0,244,255,6,0,218,255,240,255,187,255,218,255,156,255,196,255,141,255,180,255,136,255,169,255,147,255,165,255,158,255,165,255,167,255,172,255,163,255,185,255,150,255,203,255,130,255,218,255,121,255,233,255,119,255,247,255,136,255,2,0,161,255,17,0,185,255,33,0,200,255,50,0,209,255,68,0,214,255,81,0,218,255,92,0,220,255,94,0,218,255,94,0,205,255,92,0,187,255,94,0,169,255,99,0,161,255,116,0,158,255,139,0,165,255,158,0,180,255,174,0,203,255,180,0,227,255,183,0,0,0,178,0,24,0,172,0,52,0,165,0,79,0,150,0,97,0,132,0,108,0,108,0,108,0,83,0,103,0,59,0,86,0,41,0,66,0,28,0,41,0,24,0,17,0,19,0,4,0,22,0,0,0,26,0,6,0,30,0,15,0,33,0,30,0,33,0,37,0,26,0,44,0,15,0,48,0,4,0,48,0,0,0,48,0,2,0,44,0,13,0,30,0,24,0,22,0,35,0,11,0,46,0,4,0,52,0,2,0,59,0,6,0,68,0,13,0,77,0,17,0,86,0,17,0,92,0,11,0,101,0,251,255,114,0,225,255,136,0,192,255,158,0,158,255,176,0,132,255,189,0,110,255,203,0,88,255,211,0,68,255,222,0,50,255,231,0,33,255,233,0,22,255,227,0,19,255,200,0,28,255,154,0,46,255,86,0,70,255,2,0,97,255,178,255,119,255,114,255,132,255,81,255,141,255,81,255,145,255,105,255,156,255,139,255,169,255,176,255,189,255,218,255,218,255,4,0,247,255,50,0,15,0,94,0,44,0,125,0,68,0,143,0,86,0,152,0,97,0,154,0,99,0,154,0,92,0,156,0,88,0,156,0,83,0,152,0,79,0,134,0,72,0,103,0,61,0,59,0,46,0,11,0,19,0,218,255,242,255,174,255,200,255,134,255,152,255,105,255,99,255,86,255,57,255,79,255,30,255,83,255,28,255,103,255,55,255,130,255,101,255,165,255,156,255,194,255,205,255,214,255,240,255,214,255,2,0,203,255,8,0,192,255,8,0,189,255,8,0,203,255,4,0,227,255,2,0,0,0,0,0,22,0,251,255,33,0,244,255,35,0,231,255,24,0,214,255,6,0,183,255,251,255,154,255,244,255,125,255,242,255,105,255,244,255,92,255,242,255,88,255,222,255,88,255,192,255,92,255,152,255,99,255,123,255,110,255,112,255,132,255,128,255,158,255,165,255,187,255,207,255,207,255,236,255,218,255,238,255,218,255,211,255,218,255,172,255,225,255,132,255,244,255,108,255,17,0,101,255,50,0,110,255,77,0,132,255,88,0,156,255,81,0,187,255,66,0,220,255,39,0,2,0,15,0,46,0,244,255,90,0,222,255,125,0,203,255,143,0,198,255,139,0,203,255,110,0,214,255,68,0,225,255,24,0,229,255,244,255,231,255,220,255,231,255,209,255,236,255,203,255,249,255,200,255,8,0,196,255,35,0,189,255,64,0,187,255,88,0,194,255,110,0,209,255,116,0,231,255,116,0,2,0,103,0,33,0,81,0,61,0,46,0,79,0,6,0,81,0,227,255,70,0,203,255,52,0,192,255,33,0,194,255,22,0,200,255,19,0,198,255,19,0,187,255,24,0,161,255,28,0,128,255,37,0,94,255,44,0,75,255,50,0,77,255,59,0,103,255,68,0,141,255,86,0,180,255,110,0,214,255,139,0,229,255,165,0,229,255,178,0,222,255,176,0,216,255,147,0,214,255,105,0,218,255,50,0,225,255,0,0,240,255,218,255,0,0,192,255,15,0,185,255,26,0,194,255,24,0,211,255,13,0,238,255,0,0,6,0,240,255,26,0,227,255,41,0,231,255,46,0,247,255,46,0,26,0,44,0,68,0,44,0,116,0,50,0,156,0,59,0,183,0,68,0,189,0,77,0,176,0,83,0,145,0,86,0,105,0,88,0,66,0,81,0,33,0,64,0,13,0,37,0,0,0,6,0,253,255,227,255,251,255,194,255,247,255,165,255,236,255,156,255,214,255,165,255,189,255,196,255,169,255,244,255,163,255,48,0,183,255,105,0,220,255,152,0,15,0,180,0,68,0,189,0,112,0,185,0,141,0,169,0,152,0,154,0,152,0,136,0,145,0,110,0,134,0,81,0,116,0,50,0,90,0,24,0,57,0,8,0,19,0,8,0,240,255,11,0,209,255,13,0,183,255,0,0,158,255,236,255,136,255,207,255,123,255,187,255,114,255,187,255,119,255,214,255,132,255,6,0,152,255,68,0,172,255,128,0,185,255,172,0,194,255,196,0,209,255,200,0,236,255,180,0,26,0,145,0,88,0,101,0,156,0,59,0,218,0,28,0,0,1,19,0,6,1,28,0,236,0,52,0,185,0,86,0,121,0,116,0,57,0,143,0,4,0,161,0,231,255,172,0,222,255,172,0,229,255,163,0,251,255,156,0,24,0,147,0,50,0,141,0,72,0,132,0,90,0,119,0,101,0,103,0,110,0,88,0,108,0,72,0,97,0,59,0,75,0,44,0,44,0,26,0,19,0,8,0,8,0,251,255,15,0,236,255,35,0,227,255,61,0,225,255,79,0,231,255,81,0,242,255,75,0,4,0,59,0,24,0,35,0,44,0,8,0,57,0,231,255,64,0,196,255,66,0,165,255,61,0,143,255,57,0,132,255,52,0,130,255,44,0,136,255,35,0,156,255,26,0,176,255,19,0,198,255,19,0,216,255,24,0,220,255,33,0,222,255,39,0,218,255,41,0,218,255,37,0,220,255,26,0,220,255,6,0,214,255,242,255,200,255,220,255,185,255,200,255,174,255,189,255,172,255,192,255,180,255,205,255,196,255,220,255,218,255,238,255,233,255,253,255,240,255,6,0,236,255,11,0,220,255,13,0,203,255,11,0,187,255,13,0,178,255,15,0,180,255,19,0,194,255,26,0,211,255,41,0,229,255,55,0,249,255,66,0,15,0,68,0,37,0,57,0,57,0,39,0,64,0,17,0,57,0,0,0,39,0,240,255,13,0,240,255,244,255,253,255,222,255,24,0,205,255,70,0,196,255,121,0,183,255,165,0,174,255,192,0,165,255,194,0,165,255,169,0,176,255,130,0,205,255,88,0,247,255,50,0,35,0,19,0,77,0,0,0,108,0,244,255,116,0,231,255,103,0,214,255,77,0,198,255,46,0,178,255,19,0,154,255,0,0,125,255,247,255,94,255,244,255,63,255,251,255,39,255,6,0,30,255,33,0,39,255,66,0,68,255,101,0,114,255,134,0,158,255,158,0,194,255,165,0,214,255,154,0,205,255,128,0,183,255,92,0,145,255,59,0,110,255,33,0,77,255,15,0,55,255,8,0,48,255,13,0,59,255,17,0,83,255,28,0,121,255,37,0,165,255,46,0,209,255,50,0,0,0,50,0,35,0,39,0,64,0,24,0,86,0,2,0,94,0,238,255,94,0,214,255,83,0,189,255,64,0,165,255,33,0,143,255,2,0,125,255,227,255,121,255,203,255,134,255,189,255,165,255,187,255,205,255,200,255,240,255,222,255,13,0,247,255,24,0,11,0,26,0,26,0,19,0,41,0,13,0,48,0,15,0,55,0,19,0,59,0,24,0,68,0,24,0,88,0,11,0,125,0,247,255,176,0,216,255,233,0,189,255,19,1,172,255,39,1,172,255,35,1,180,255,15,1,203,255,247,0,227,255,227,0,2,0,216,0,37,0,209,0,77,0,205,0,112,0,200,0,139,0,194,0,152,0,185,0,150,0,180,0,141,0,180,0,128,0,189,0,119,0,209,0,119,0,229,0,123,0,238,0,134,0,238,0,143,0,225,0,143,0,198,0,128,0,161,0,101,0,123,0,68,0,81,0,33,0,41,0,0,0,8,0,233,255,247,255,214,255,249,255,196,255,11,0,183,255,41,0,167,255,75,0,161,255,86,0,158,255,79,0,163,255,52,0,178,255,8,0,196,255,216,255,218,255,169,255,242,255,130,255,11,0,105,255,30,0,110,255,48,0,132,255,66,0,167,255,75,0,205,255,77,0,238,255,64,0,6,0,28,0,26,0,242,255,39,0,194,255,52,0,158,255,59,0,141,255,61,0,145,255,59,0,167,255,50,0,194,255,39,0,222,255,28,0,244,255,24,0,2,0,30,0,6,0,41,0,6,0,57,0,4,0,70,0,4,0,79,0,11,0,83,0,26,0,90,0,50,0,101,0,75,0,110,0,92,0,112,0,92,0,105,0,72,0,88,0,35,0,66,0,251,255,46,0,211,255,30,0,185,255,13,0,174,255,253,255,176,255,229,255,187,255,200,255,203,255,174,255,214,255,158,255,222,255,156,255,225,255,169,255,220,255,203,255,211,255,244,255,200,255,44,0,194,255,105,0,200,255,163,0,220,255,203,0,2,0,222,0,50,0,214,0,112,0,183,0,167,0,130,0,214,0,70,0,247,0,4,0,15,1,205,255,22,1,163,255,13,1,132,255,238,0,123,255,196,0,130,255,141,0,145,255,86,0,165,255,41,0,187,255,11,0,203,255,253,255,214,255,249,255,214,255,251,255,211,255,253,255,211,255,0,0,211,255,0,0,211,255,0,0,214,255,0,0,209,255,251,255,205,255,244,255,203,255,231,255,207,255,222,255,211,255,216,255,214,255,222,255,211,255,236,255,205,255,4,0,189,255,28,0,172,255,48,0,163,255,57,0,165,255,55,0,185,255,46,0,214,255,30,0,238,255,11,0,249,255,251,255,238,255,238,255,211,255,236,255,187,255,249,255,174,255,8,0,174,255,30,0,194,255,41,0,225,255,39,0,8,0,28,0,52,0,4,0,97,0,233,255,136,0,200,255,169,0,163,255,194,0,123,255,205,0,86,255,205,0,59,255,192,0,48,255,174,0,57,255,161,0,77,255,152,0,108,255,152,0,141,255,158,0,165,255,163,0,183,255,167,0,194,255,163,0,196,255,150,0,187,255,128,0,180,255,103,0,172,255,79,0,167,255,50,0,169,255,19,0,178,255,249,255,194,255,220,255,209,255,207,255,222,255,203,255,233,255,211,255,240,255,225,255,247,255,240,255,253,255,247,255,11,0,244,255,19,0,229,255,33,0,207,255,33,0,187,255,24,0,174,255,13,0,172,255,0,0,187,255,247,255,211,255,233,255,242,255,211,255,13,0,183,255,37,0,152,255,55,0,119,255,61,0,94,255,61,0,86,255,55,0,83,255,44,0,94,255,37,0,105,255,30,0,121,255,30,0,141,255,30,0,165,255,30,0,196,255,33,0,225,255,30,0,249,255,28,0,2,0,13,0,6,0,247,255,2,0,220,255,253,255,198,255,244,255,198,255,240,255,222,255,238,255,11,0,238,255,68,0,236,255,130,0,227,255,180,0,218,255,214,0,211,255,229,0,214,255,225,0,229,255,205,0,0,0,174,0,28,0,139,0,55,0,103,0,77,0,70,0,83,0,37,0,83,0,2,0,70,0,220,255,48,0,187,255,22,0,163,255,249,255,152,255,222,255,152,255,198,255,163,255,178,255,174,255,165,255,180,255,156,255,185,255,152,255,187,255,152,255,198,255,158,255,222,255,172,255,0,0,192,255,37,0,218,255,79,0,249,255,105,0,24,0,121,0,52,0,123,0,68,0,114,0,75,0,99,0,72,0,77,0,70,0,59,0,75,0,41,0,90,0,35,0,114,0,28,0,128,0,22,0,125,0,13,0,99,0,0,0,55,0,242,255,0,0,229,255,205,255,225,255,169,255,229,255,152,255,238,255,158,255,251,255,180,255,6,0,214,255,15,0,247,255,24,0,19,0,22,0,44,0,19,0,52,0,13,0,52,0,19,0,41,0,33,0,24,0,55,0,4,0,75,0,247,255,90,0,238,255,99,0,238,255,105,0,240,255,110,0,247,255,114,0,0,0,112,0,2,0,94,0,2,0,64,0,4,0,19,0,6,0,231,255,13,0,185,255,19,0,150,255,26,0,119,255,33,0,94,255,44,0,79,255,52,0,77,255,59,0,88,255,57,0,114,255,46,0,150,255,26,0,196,255,0,0,244,255,236,255,41,0,220,255,97,0,209,255,147,0,209,255,185,0,220,255,196,0,238,255,178,0,0,0,125,0,19,0,55,0,37,0,233,255,57,0,163,255,83,0,110,255,114,0,75,255,154,0,61,255,200,0,66,255,247,0,86,255,30,1,119,255,55,1,156,255,55,1,194,255,39,1,229,255,13,1,2,0,244,0,22,0,227,0,33,0,214,0,37,0,203,0,28,0,185,0,15,0,156,0,2,0,123,0,244,255,88,0,231,255,66,0,225,255,52,0,227,255,61,0,240,255,81,0,4,0,108,0,24,0,136,0,39,0,156,0,50,0,165,0,52,0,167,0,46,0,163,0,33,0,152,0,15,0,134,0,249,255,119,0,225,255,108,0,200,255,99,0,187,255,90,0,185,255,77,0,192,255,59,0,205,255,39,0,227,255,19,0,0,0,6,0,28,0,0,0,66,0,4,0,99,0,11,0,130,0,22,0,158,0,33,0,178,0,46,0,194,0,52,0,198,0,52,0,198,0,46,0,192,0,24,0,185,0,251,255,183,0,214,255,183,0,172,255,178,0,134,255,167,0,99,255,145,0,68,255,114,0,46,255,83,0,39,255,48,0,52,255,28,0,81,255,22,0,116,255,28,0,147,255,39,0,169,255,39,0,178,255,30,0,185,255,6,0,189,255,240,255,196,255,231,255,207,255,242,255,220,255,17,0,236,255,52,0,0,0,77,0,28,0,88,0,57,0,86,0,88,0,81,0,112,0,77,0,123,0,70,0,128,0,64,0,121,0,50,0,103,0,33,0,77,0,17,0,44,0,13,0,8,0,19,0,236,255,33,0,211,255,44,0,198,255,50,0,198,255,50,0,214,255,46,0,236,255,44,0,13,0,50,0,55,0,59,0,103,0,75,0,154,0,86,0,205,0,94,0,240,0,97,0,0,1,92,0,253,0,79,0,233,0,57,0,205,0,26,0,172,0,242,255,139,0,205,255,110,0,174,255,90,0,156,255,75,0,152,255,70,0,152,255,66,0,150,255,66,0,141,255,64,0,132,255,59,0,128,255,57,0,123,255,52,0,128,255,52,0,145,255,50,0,169,255,41,0,198,255,26,0,227,255,251,255,247,255,209,255,0,0,165,255,0,0,134,255,249,255,132,255,238,255,154,255,218,255,200,255,194,255,0,0,163,255,48,0,123,255,88,0,81,255,110,0,39,255,119,0,4,255,119,0,247,254,110,0,2,255,94,0,37,255,81,0,86,255,66,0,143,255,55,0,198,255,37,0,242,255,15,0,11,0,247,255,19,0,216,255,15,0,189,255,0,0,158,255,238,255,132,255,220,255,105,255,205,255,83,255,200,255,63,255,200,255,52,255,207,255,50,255,216,255,57,255,225,255,72,255,227,255,94,255,225,255,116,255,227,255,143,255,233,255,174,255,251,255,205,255,22,0,238,255,59,0,11,0,101,0,41,0,136,0,77,0,161,0,114,0,165,0,145,0,158,0,172,0,141,0,183,0,119,0,183,0,103,0,176,0,94,0,165,0,94,0,154,0,99,0,141,0,105,0,132,0,108,0,128,0,108,0,125,0,101,0,119,0,90,0,108,0,83,0,92,0,70,0,81,0,55,0,70,0,35,0,72,0,8,0,83,0,236,255,94,0,200,255,101,0,172,255,97,0,150,255,79,0,147,255,52,0,158,255,19,0,183,255,249,255,207,255,225,255,218,255,211,255,209,255,207,255,185,255,211,255,165,255,227,255,161,255,247,255,178,255,4,0,220,255,13,0,8,0,13,0,52,0,0,0,79,0,249,255,92,0,244,255,88,0,251,255,72,0,11,0,46,0,24,0,15,0,35,0,242,255,26,0,216,255,11,0,198,255,242,255,192,255,218,255,194,255,192,255,205,255,169,255,218,255,154,255,238,255,147,255,2,0,152,255,26,0,163,255,50,0,180,255,75,0,194,255,92,0,200,255,97,0,198,255,83,0,187,255,57,0,176,255,13,0,167,255,225,255,169,255,180,255,178,255,143,255,198,255,119,255,227,255,103,255,2,0,101,255,41,0,112,255,79,0,134,255,110,0,163,255,121,0,200,255,116,0,238,255,92,0,17,0,55,0,50,0,15,0,72,0,242,255,79,0,225,255,66,0,225,255,44,0,231,255,15,0,249,255,242,255,6,0,214,255,15,0,189,255,11,0,172,255,2,0,167,255,244,255,167,255,227,255,172,255,207,255,178,255,189,255,187,255,169,255,198,255,150,255,211,255,132,255,227,255,116,255,242,255,112,255,251,255,123,255,0,0,154,255,4,0,200,255,8,0,251,255,17,0,41,0,30,0,70,0,50,0,81,0,68,0,75,0,77,0,57,0,70,0,35,0,50,0,17,0,24,0,6,0,253,255,2,0,231,255,2,0,218,255,0,0,209,255,0,0,207,255,244,255,198,255,227,255,187,255,205,255,172,255,169,255,158,255,128,255,147,255,88,255,141,255,59,255,141,255,55,255,150,255,70,255,158,255,99,255,167,255,128,255,169,255,147,255,158,255,152,255,136,255,152,255,116,255,150,255,105,255,152,255,110,255,163,255,141,255,176,255,185,255,196,255,238,255,218,255,26,0,249,255,59,0,26,0,70,0,72,0,61,0,112,0,41,0,141,0,22,0,150,0,8,0,132,0,4,0,92,0,6,0,39,0,6,0,231,255,0,0,163,255,238,255,103,255,214,255,63,255,185,255,52,255,165,255,77,255,152,255,134,255,150,255,207,255,154,255,26,0,163,255,90,0,172,255,134,0,174,255,158,0,167,255,165,0,158,255,158,0,154,255,147,0,156,255,139,0,176,255,128,0,205,255,121,0,238,255,114,0,6,0,108,0,26,0,94,0,33,0,72,0,22,0,46,0,2,0,8,0,233,255,229,255,214,255,194,255,203,255,163,255,203,255,143,255,216,255,132,255,238,255,132,255,2,0,132,255,19,0,132,255,19,0,128,255,4,0,125,255,238,255,130,255,200,255,141,255,165,255,158,255,132,255,178,255,101,255,200,255,77,255,220,255,57,255,240,255,41,255,2,0,33,255,24,0,33,255,44,0,41,255,68,0,57,255,88,0,81,255,103,0,108,255,108,0,134,255,99,0,161,255,79,0,180,255,46,0,196,255,13,0,205,255,240,255,211,255,218,255,220,255,211,255,233,255,214,255,247,255,225,255,6,0,233,255,26,0,236,255,48,0,229,255,70,0,209,255,86,0,192,255,94,0,174,255,92,0,163,255,77,0,154,255,59,0,143,255,35,0,125,255,13,0,99,255,0,0,70,255,249,255,48,255,2,0,39,255,26,0,46,255,52,0,61,255,77,0,81,255,88,0,101,255,81,0,114,255,59,0,123,255,30,0,125,255,0,0,130,255,238,255,141,255,227,255,161,255,220,255,192,255,216,255,233,255,209,255,22,0,203,255,75,0,200,255,123,0,207,255,158,0,233,255,178,0,11,0,185,0,46,0,174,0,75,0,156,0,92,0,132,0,88,0,101,0,66,0,64,0,28,0,19,0,247,255,233,255,205,255,194,255,174,255,174,255,152,255,172,255,141,255,192,255,145,255,225,255,161,255,0,0,187,255,17,0,227,255,30,0,13,0,39,0,50,0,50,0,72,0,75,0,79,0,105,0,75,0,143,0,59,0,172,0,37,0,192,0,17,0,198,0,0,0,194,0,242,255,180,0,238,255,158,0,238,255,139,0,236,255,119,0,225,255,112,0,205,255,116,0,178,255,132,0,156,255,154,0,143,255,169,0,145,255,174,0,165,255,158,0,200,255,128,0,240,255,86,0,22,0,37,0,55,0,0,0,70,0,236,255,72,0,240,255,57,0,4,0,37,0,37,0,11,0,75,0,244,255,108,0,229,255,130,0,225,255,136,0,225,255,128,0,229,255,114,0,231,255,94,0,231,255,77,0,231,255,64,0,233,255,55,0,238,255,44,0,247,255,35,0,0,0,28,0,15,0,17,0,26,0,8,0,35,0,0,0,46,0,244,255,55,0,225,255,68,0,203,255,86,0,176,255,105,0,150,255,123,0,134,255,134,0,132,255,134,0,152,255,125,0,189,255,105,0,240,255,77,0,46,0,41,0,97,0,0,0,132,0,209,255,143,0,158,255,134,0,116,255,105,0,90,255,77,0,79,255,48,0,92,255,19,0,114,255,253,255,143,255,225,255,169,255,194,255,192,255,163,255,211,255,134,255,231,255,116,255,249,255,114,255,13,0,134,255,37,0,167,255,61,0,211,255,88,0,2,0,112,0,44,0,139,0,70,0,158,0,72,0,178,0,52,0,185,0,11,0,180,0,209,255,163,0,143,255,130,0,88,255,86,0,50,255,39,0,30,255,251,255,37,255,211,255,52,255,183,255,77,255,161,255,105,255,145,255,134,255,139,255,163,255,139,255,192,255,143,255,222,255,152,255,0,0,163,255,35,0,176,255,77,0,183,255,123,0,180,255,165,0,169,255,198,0,154,255,211,0,139,255,207,0,136,255,180,0,150,255,147,0,176,255,108,0,211,255,77,0,247,255,55,0,15,0,44,0,30,0,39,0,37,0,48,0,37,0,57,0,30,0,64,0,24,0,59,0,22,0,39,0,24,0,2,0,35,0,216,255,55,0,165,255,79,0,121,255,110,0,90,255,136,0,72,255,158,0,72,255,174,0,83,255,176,0,101,255,169,0,121,255,158,0,141,255,141,0,154,255,121,0,161,255,94,0,165,255,70,0,169,255,44,0,178,255,22,0,189,255,8,0,205,255,251,255,222,255,240,255,244,255,227,255,15,0,211,255,41,0,198,255,50,0,187,255,46,0,183,255,19,0,187,255,244,255,207,255,209,255,231,255,187,255,4,0,178,255,30,0,185,255,44,0,200,255,44,0,218,255,35,0,227,255,22,0,225,255,19,0,218,255,22,0,214,255,35,0,222,255,48,0,251,255,59,0,37,0,59,0,97,0,55,0,156,0,41,0,218,0,33,0,8,1,24,0,37,1,17,0,46,1,13,0,35,1,4,0,6,1,251,255,222,0,236,255,178,0,220,255,134,0,207,255,97,0,203,255,64,0,211,255,30,0,220,255,0,0,233,255,227,255,242,255,200,255,244,255,187,255,240,255,194,255,229,255,220,255,220,255,4,0,211,255,46,0,207,255,86,0,214,255,114,0,229,255,141,0,253,255,156,0,19,0,163,0,41,0,154,0,50,0,130,0,46,0,94,0,28,0,59,0,8,0,26,0,242,255,6,0,220,255,253,255,211,255,249,255,209,255,247,255,222,255,249,255,247,255,0,0,19,0,17,0,48,0,52,0,75,0,90,0,90,0,123,0,97,0,136,0,88,0,128,0,75,0,94,0,55,0,52,0,37,0,2,0,35,0,216,255,50,0,183,255,79,0,161,255,114,0,158,255,143,0,174,255,161,0,203,255,161,0,238,255,154,0,13,0,141,0,37,0,132,0,44,0,123,0,30,0,114,0,13,0,110,0,2,0,99,0,0,0,83,0,17,0,68,0,50,0,48,0,90,0,24,0,132,0,0,0,169,0,236,255,198,0,222,255,216,0,229,255,225,0,0,0,220,0,41,0,200,0,94,0,167,0,145,0,132,0,185,0,105,0,203,0,92,0,200,0,94,0,185,0,101,0,154,0,110,0,125,0,110,0,97,0,108,0,72,0,101,0,52,0,94,0,30,0,86,0,13,0,75,0,251,255,57,0,236,255,33,0,220,255,0,0,205,255,222,255,187,255,185,255,163,255,150,255,141,255,123,255,130,255,110,255,132,255,112,255,152,255,128,255,176,255,154,255,196,255,185,255,200,255,216,255,187,255,244,255,172,255,11,0,158,255,26,0,163,255,37,0,187,255,41,0,225,255,46,0,8,0,48,0,48,0,50,0,72,0,55,0,88,0,59,0,88,0,66,0,81,0,75,0,77,0,79,0,75,0,79,0,88,0,72,0,110,0,61,0,139,0,48,0,158,0,48,0,163,0,64,0,147,0,97,0,116,0,139,0,72,0,185,0,26,0,220,0,231,255,242,0,185,255,244,0,141,255,233,0,103,255,211,0,68,255,189,0,33,255,169,0,4,255,156,0,242,254,143,0,236,254,125,0,244,254,99,0,17,255,68,0,63,255,30,0,121,255,0,0,178,255,229,255,227,255,220,255,0,0,220,255,13,0,227,255,13,0,236,255,11,0,240,255,11,0,242,255,22,0,242,255,48,0,238,255,86,0,231,255,123,0,227,255,152,0,225,255,167,0,229,255,169,0,231,255,161,0,233,255,139,0,233,255,112,0,233,255,83,0,236,255,55,0,238,255,37,0,238,255,19,0,229,255,4,0,216,255,242,255,200,255,218,255,192,255,196,255,187,255,187,255,192,255,192,255,205,255,218,255,225,255,249,255,247,255,17,0,11,0,33,0,26,0,39,0,37,0,37,0,37,0,28,0,26,0,22,0,2,0,11,0,229,255,8,0,198,255,6,0,172,255,6,0,154,255,0,0,147,255,242,255,150,255,216,255,156,255,183,255,165,255,141,255,172,255,94,255,174,255,52,255,178,255,22,255,180,255,6,255,180,255,6,255,180,255,22,255,180,255,46,255,178,255,66,255,180,255,75,255,187,255,75,255,200,255,59,255,222,255,37,255,251,255,11,255,22,0,253,254,44,0,253,254,57,0,8,255,52,0,30,255,33,0,57,255,4,0,83,255,233,255,108,255,214,255,136,255,205,255,169,255,211,255,203,255,231,255,236,255,0,0,8,0,22,0,28,0,44,0,39,0,64,0,39,0,81,0,28,0,97,0,19,0,103,0,4,0,94,0,253,255,72,0,247,255,52,0,251,255,37,0,0,0,39,0,0,0,59,0,0,0,92,0,0,0,125,0,253,255,156,0,251,255,174,0,244,255,185,0,227,255,189,0,200,255,192,0,167,255,194,0,132,255,196,0,110,255,194,0,103,255,187,0,116,255,174,0,143,255,161,0,178,255,147,0,211,255,121,0,236,255,86,0,247,255,37,0,253,255,240,255,0,0,194,255,6,0,154,255,22,0,134,255,41,0,132,255,70,0,145,255,86,0,161,255,94,0,180,255,88,0,203,255,66,0,227,255,37,0,0,0,13,0,35,0,253,255,72,0,249,255,108,0,253,255,134,0,6,0,152,0,17,0,156,0,24,0,152,0,26,0,139,0,26,0,114,0,22,0,81,0,17,0,41,0,15,0,0,0,11,0,222,255,6,0,205,255,0,0,209,255,249,255,229,255,236,255,253,255,220,255,11,0,207,255,13,0,200,255,6,0,196,255,0,0,203,255,2,0,211,255,11,0,222,255,33,0,231,255,57,0,244,255,75,0,6,0,86,0,33,0,83,0,66,0,72,0,105,0,52,0,141,0,26,0,172,0,4,0,194,0,249,255,205,0,251,255,200,0,13,0,180,0,46,0,147,0,88,0,101,0,128,0,52,0,161,0,11,0,185,0,238,255,196,0,231,255,203,0,244,255,209,0,22,0,220,0,70,0,231,0,119,0,233,0,158,0,222,0,187,0,196,0,198,0,158,0,198,0,114,0,183,0,66,0,158,0,15,0,119,0,220,255,72,0,172,255,22,0,125,255,236,255,86,255,207,255,55,255,198,255,37,255,205,255,33,255,227,255,41,255,253,255,55,255,17,0,68,255,28,0,81,255,30,0,97,255,24,0,116,255,13,0,150,255,4,0,183,255,0,0,220,255,249,255,249,255,244,255,13,0,242,255,28,0,233,255,41,0,220,255,46,0,209,255,44,0,200,255,30,0,200,255,4,0,211,255,229,255,231,255,192,255,253,255,158,255,8,0,136,255,13,0,136,255,2,0,158,255,238,255,200,255,207,255,0,0,176,255,52,0,152,255,90,0,139,255,108,0,136,255,103,0,147,255,83,0,169,255,57,0,198,255,28,0,222,255,0,0,240,255,233,255,240,255,205,255,225,255,180,255,194,255,158,255,158,255,141,255,125,255,132,255,99,255,134,255,83,255,145,255,86,255,165,255,99,255,183,255,123,255,198,255,150,255,207,255,176,255,211,255,196,255,214,255,209,255,214,255,216,255,216,255,229,255,216,255,242,255,216,255,6,0,203,255,37,0,185,255,68,0,169,255,99,0,150,255,121,0,134,255,132,0,119,255,125,0,101,255,99,0,88,255,61,0,86,255,15,0,101,255,236,255,134,255,211,255,176,255,203,255,216,255,209,255,242,255,222,255,251,255,236,255,247,255,244,255,238,255,251,255,225,255,253,255,216,255,0,0,211,255,253,255,207,255,253,255,200,255,253,255,198,255,253,255,196,255,253,255,200,255,251,255,200,255,251,255,205,255,253,255,198,255,253,255,187,255,4,0,169,255,11,0,156,255,17,0,152,255,24,0,165,255,22,0,194,255,11,0,231,255,249,255,17,0,229,255,57,0,211,255,83,0,209,255,90,0,216,255,79,0,229,255,52,0,244,255,17,0,4,0,242,255,19,0,214,255,41,0,194,255,55,0,185,255,59,0,187,255,55,0,205,255,50,0,229,255,44,0,2,0,48,0,28,0,64,0,44,0,86,0,50,0,110,0,46,0,125,0,39,0,130,0,37,0,125,0,35,0,112,0,26,0,97,0,8,0,86,0,244,255,79,0,214,255,77,0,180,255,81,0,156,255,92,0,147,255,108,0,150,255,132,0,163,255,152,0,178,255,172,0,198,255,174,0,218,255,165,0,247,255,145,0,24,0,112,0,61,0,75,0,99,0,30,0,125,0,244,255,136,0,209,255,130,0,176,255,110,0,152,255,88,0,139,255,66,0,141,255,48,0,154,255,35,0,178,255,33,0,209,255,41,0,240,255,55,0,13,0,75,0,33,0,92,0,44,0,108,0,44,0,119,0,28,0,125,0,11,0,128,0,247,255,128,0,222,255,125,0,198,255,119,0,165,255,105,0,125,255,92,0,86,255,68,0,46,255,39,0,24,255,13,0,24,255,249,255,50,255,244,255,92,255,249,255,147,255,2,0,205,255,2,0,0,0,253,255,30,0,229,255,46,0,196,255,41,0,156,255,24,0,123,255,0,0,97,255,233,255,86,255,216,255,88,255,205,255,101,255,198,255,125,255,189,255,161,255,176,255,200,255,158,255,238,255,143,255,4,0,128,255,6,0,128,255,240,255,145,255,200,255,167,255,156,255,194,255,123,255,209,255,110,255,218,255,116,255,216,255,136,255,209,255,163,255,205,255,192,255,200,255,222,255,194,255,249,255,187,255,6,0,174,255,19,0,165,255,22,0,156,255,19,0,150,255,15,0,145,255,6,0,152,255,251,255,167,255,231,255,194,255,209,255,222,255,185,255,251,255,165,255,8,0,143,255,11,0,123,255,2,0,108,255,251,255,94,255,242,255,83,255,249,255,72,255,4,0,66,255,17,0,61,255,26,0,66,255,28,0,77,255,30,0,94,255,30,0,121,255,30,0,147,255,30,0,172,255,26,0,192,255,17,0,205,255,2,0,214,255,236,255,218,255,209,255,218,255,185,255,218,255,165,255,227,255,147,255,240,255,134,255,0,0,132,255,13,0,132,255,26,0,143,255,26,0,154,255,26,0,167,255,22,0,176,255,15,0,189,255,2,0,192,255,249,255,192,255,233,255,183,255,216,255,174,255,203,255,165,255,187,255,165,255,180,255,180,255,176,255,203,255,180,255,233,255,194,255,8,0,216,255,41,0,242,255,75,0,11,0,105,0,30,0,132,0,39,0,156,0,37,0,165,0,28,0,161,0,13,0,147,0,0,0,128,0,240,255,97,0,231,255,59,0,227,255,13,0,229,255,225,255,233,255,187,255,244,255,169,255,0,0,174,255,6,0,198,255,13,0,233,255,11,0,19,0,2,0,57,0,238,255,81,0,211,255,92,0,183,255,90,0,158,255,77,0,147,255,55,0,152,255,35,0,167,255,13,0,192,255,0,0,222,255,247,255,0,0,240,255,30,0,240,255,70,0,249,255,105,0,6,0,139,0,28,0,161,0,50,0,178,0,72,0,192,0,88,0,200,0,97,0,216,0,92,0,229,0,79,0,236,0,52,0,233,0,22,0,222,0,253,255,198,0,231,255,169,0,216,255,136,0,205,255,103,0,192,255,75,0,180,255,50,0,172,255,28,0,161,255,13,0,152,255,251,255,143,255,233,255,132,255,218,255,114,255,207,255,92,255,198,255,68,255,194,255,55,255,192,255,55,255,198,255,81,255,207,255,125,255,220,255,180,255,238,255,236,255,253,255,19,0,15,0,44,0,37,0,61,0,57,0,75,0,83,0,86,0,105,0,103,0,125,0,125,0,128,0,141,0,121,0,150,0,101,0,150,0,72,0,141,0,44,0,128,0,22,0,114,0,8,0,103,0,8,0,97,0,19,0,92,0,26,0,81,0,30,0,70,0,15,0,57,0,242,255,41,0,196,255,26,0,143,255,8,0,99,255,249,255,59,255,238,255,39,255,238,255,35,255,251,255,37,255,17,0,48,255,46,0,61,255,70,0,77,255,86,0,97,255,90,0,121,255,79,0,143,255,64,0,163,255,48,0,169,255,35,0,165,255,22,0,152,255,13,0,136,255,13,0,139,255,17,0,154,255,28,0,196,255,39,0,247,255,50,0,37,0,61,0,70,0,70,0,79,0,81,0,66,0,97,0,37,0,105,0,0,0,108,0,225,255,99,0,198,255,83,0,189,255,68,0,198,255,52,0,216,255,37,0,247,255,30,0,22,0,33,0,50,0,37,0,72,0,50,0,92,0,64,0,105,0,77,0,114,0,88,0,119,0,94,0,116,0,103,0,105,0,119,0,92,0,134,0,77,0,156,0,68,0,176,0,59,0,189,0,46,0,194,0,28,0,187,0,4,0,172,0,238,255,156,0,220,255,143,0,218,255,130,0,227,255,105,0,251,255,77,0,17,0,35,0,41,0,251,255,57,0,220,255,68,0,207,255,77,0,214,255,83,0,236,255,90,0,8,0,88,0,37,0,77,0,55,0,55,0,59,0,28,0,59,0,2,0,55,0,238,255,61,0,222,255,79,0,211,255,101,0,205,255,123,0,207,255,130,0,211,255,114,0,220,255,83,0,233,255,35,0,249,255,247,255,4,0,214,255,8,0,198,255,6,0,200,255,253,255,211,255,236,255,229,255,211,255,247,255,187,255,2,0,163,255,2,0,139,255,249,255,123,255,227,255,116,255,198,255,123,255,169,255,141,255,143,255,165,255,130,255,192,255,139,255,209,255,165,255,216,255,211,255,211,255,0,0,194,255,35,0,165,255,52,0,139,255,52,0,121,255,39,0,121,255,19,0,136,255,0,0,169,255,236,255,207,255,218,255,238,255,200,255,0,0,180,255,0,0,163,255,249,255,147,255,227,255,145,255,205,255,156,255,185,255,174,255,161,255,203,255,145,255,227,255,136,255,251,255,139,255,8,0,147,255,19,0,165,255,22,0,189,255,13,0,220,255,0,0,253,255,233,255,26,0,209,255,44,0,187,255,46,0,176,255,30,0,165,255,0,0,152,255,222,255,139,255,192,255,119,255,169,255,103,255,150,255,90,255,136,255,81,255,119,255,72,255,103,255,66,255,83,255,63,255,77,255,63,255,83,255,72,255,114,255,86,255,165,255,101,255,233,255,116,255,50,0,128,255,114,0,136,255,161,0,143,255,178,0,152,255,174,0,158,255,152,0,167,255,130,0,180,255,114,0,196,255,114,0,218,255,125,0,236,255,143,0,251,255,154,0,2,0,165,0,8,0,167,0,13,0,165,0,17,0,163,0,22,0,158,0,24,0,150,0,30,0,136,0,37,0,123,0,48,0,108,0,59,0,97,0,72,0,92,0,86,0,94,0,103,0,97,0,116,0,92,0,121,0,79,0,119,0,57,0,101,0,24,0,77,0,249,255,48,0,220,255,22,0,207,255,6,0,216,255,0,0,242,255,0,0,22,0,11,0,61,0,28,0,94,0,48,0,114,0,70,0,121,0,83,0,116,0,86,0,105,0,81,0,94,0,66,0,79,0,50,0,57,0,30,0,33,0,11,0,0,0,244,255,233,255,220,255,214,255,200,255,198,255,189,255,189,255,185,255,183,255,192,255,180,255,196,255,172,255,196,255,165,255,192,255,161,255,185,255,150,255,178,255,141,255,176,255,132,255,183,255,130,255,192,255,141,255,203,255,163,255,218,255,196,255,236,255,233,255,0,0,6,0,24,0,33,0,52,0,50,0,86,0,59,0,114,0,55,0,141,0,41,0,161,0,15,0,174,0,231,255,176,0,180,255,165,0,121,255,143,0,75,255,112,0,44,255,81,0,33,255,59,0,44,255,59,0,68,255,77,0,97,255,114,0,128,255,154,0,154,255,196,0,172,255,225,0,187,255,247,0,198,255,2,1,209,255,0,1,225,255,242,0,247,255,216,0,19,0,180,0,61,0,145,0,108,0,110,0,154,0,70,0,187,0,33,0,203,0,253,255,198,0,220,255,180,0,194,255,154,0,176,255,128,0,169,255,103,0,176,255,86,0,183,255,70,0,187,255,50,0,180,255,28,0,163,255,4,0,141,255,227,255,123,255,192,255,110,255,161,255,112,255,141,255,116,255,139,255,119,255,154,255,121,255,180,255,116,255,209,255,108,255,236,255,99,255,251,255,92,255,251,255,101,255,238,255,121,255,209,255,154,255,172,255,185,255,132,255,207,255,97,255,216,255,75,255,214,255,72,255,205,255,92,255,198,255,132,255,198,255,185,255,207,255,242,255,218,255,37,0,231,255,77,0,242,255,99,0,249,255,99,0,249,255,81,0,244,255,55,0,242,255,28,0,242,255,8,0,253,255,253,255,15,0,240,255,39,0,220,255,61,0,192,255,70,0,154,255,61,0,119,255,35,0,90,255,4,0,75,255,236,255,70,255,216,255,72,255,203,255,79,255,194,255,83,255,185,255,86,255,172,255,94,255,156,255,105,255,143,255,130,255,139,255,169,255,143,255,216,255,154,255,8,0,169,255,52,0,185,255,88,0,198,255,108,0,209,255,108,0,216,255,86,0,216,255,57,0,214,255,26,0,205,255,0,0,203,255,242,255,209,255,240,255,220,255,242,255,229,255,251,255,229,255,4,0,214,255,15,0,185,255,22,0,152,255,22,0,123,255,8,0,112,255,236,255,123,255,196,255,154,255,147,255,187,255,105,255,220,255,75,255,231,255,63,255,227,255,72,255,209,255,101,255,185,255,145,255,167,255,189,255,156,255,231,255,156,255,251,255,163,255,249,255,176,255,229,255,200,255,200,255,229,255,169,255,11,0,145,255,52,0,130,255,90,0,121,255,114,0,123,255,125,0,134,255,121,0,156,255,108,0,192,255,92,0,236,255,70,0,33,0,46,0,81,0,11,0,116,0,222,255,136,0,176,255,134,0,136,255,123,0,112,255,114,0,116,255,121,0,139,255,141,0,167,255,172,0,187,255,205,0,187,255,238,0,169,255,8,1,139,255,33,1,105,255,46,1,81,255,50,1,70,255,35,1,72,255,4,1,90,255,214,0,119,255,158,0,154,255,103,0,192,255,57,0,222,255,19,0,242,255,0,0,249,255,244,255,247,255,242,255,247,255,247,255,251,255,0,0,11,0,13,0,33,0,26,0,57,0,39,0,75,0,46,0,79,0,48,0,79,0,48,0,77,0,48,0,83,0,50,0,94,0,61,0,110,0,88,0,121,0,116,0,121,0,154,0,108,0,183,0,83,0,203,0,52,0,209,0,22,0,203,0,0,0,189,0,238,255,176,0,227,255,172,0,218,255,169,0,203,255,172,0,189,255,172,0,180,255,161,0,176,255,145,0,178,255,123,0,180,255,92,0,178,255,59,0,169,255,24,0,161,255,0,0,158,255,249,255,167,255,0,0,189,255,15,0,220,255,35,0,251,255,52,0,19,0,57,0,35,0,50,0,39,0,33,0,39,0,6,0,37,0,233,255,33,0,205,255,28,0,183,255,22,0,163,255,15,0,152,255,6,0,145,255,251,255,143,255,236,255,141,255,220,255,143,255,218,255,141,255,229,255,134,255,0,0,128,255,37,0,119,255,83,0,119,255,123,0,125,255,147,0,145,255,156,0,174,255,150,0,207,255,134,0,240,255,110,0,8,0,88,0,26,0,70,0,33,0,59,0,26,0,55,0,13,0,57,0,253,255,61,0,240,255,68,0,233,255,72,0,236,255,75,0,247,255,77,0,2,0,83,0,6,0,92,0,6,0,105,0,0,0,114,0,238,255,116,0,218,255,105,0,200,255,88,0,187,255,64,0,178,255,41,0,172,255,33,0,169,255,37,0,180,255,46,0,198,255,52,0,220,255,50,0,238,255,39,0,242,255,13,0,229,255,244,255,207,255,220,255,176,255,200,255,145,255,183,255,123,255,172,255,108,255,167,255,97,255,172,255,90,255,178,255,92,255,180,255,101,255,178,255,119,255,169,255,139,255,158,255,163,255,150,255,185,255,143,255,200,255,143,255,214,255,150,255,225,255,165,255,242,255,187,255,6,0,218,255,35,0,247,255,64,0,8,0,86,0,13,0,97,0,4,0,97,0,233,255,88,0,203,255,68,0,169,255,44,0,143,255,15,0,125,255,240,255,121,255,207,255,130,255,180,255,152,255,156,255,180,255,147,255,216,255,147,255,0,0,161,255,37,0,178,255,68,0,203,255,86,0,227,255,81,0,244,255,59,0,0,0,24,0,6,0,253,255,4,0,238,255,2,0,244,255,8,0,11,0,15,0,41,0,24,0,72,0,28,0,94,0,26,0,103,0,22,0,97,0,19,0,86,0,15,0,70,0,8,0,55,0,0,0,44,0,253,255,33,0,251,255,28,0,2,0,26,0,15,0,33,0,30,0,41,0,39,0,52,0,44,0,64,0,41,0,68,0,37,0,66,0,26,0,64,0,4,0,61,0,233,255,70,0,198,255,92,0,169,255,128,0,150,255,165,0,150,255,205,0,163,255,238,0,176,255,253,0,185,255,251,0,187,255,227,0,178,255,176,0,167,255,119,0,156,255,59,0,147,255,13,0,143,255,242,255,139,255,238,255,141,255,0,0,154,255,33,0,172,255,70,0,200,255,103,0,227,255,121,0,249,255,125,0,8,0,116,0,17,0,99,0,19,0,79,0,17,0,55,0,11,0,33,0,0,0,2,0,238,255,227,255,211,255,200,255,187,255,180,255,163,255,174,255,139,255,178,255,123,255,192,255,114,255,205,255,119,255,216,255,132,255,216,255,147,255,209,255,165,255,194,255,178,255,169,255,189,255,143,255,194,255,112,255,194,255,88,255,192,255,72,255,189,255,72,255,189,255,90,255,192,255,130,255,200,255,180,255,211,255,233,255,222,255,15,0,222,255,35,0,211,255,33,0,183,255,19,0,143,255,0,0,97,255,249,255,59,255,253,255,35,255,15,0,33,255,44,0,41,255,77,0,63,255,101,0,90,255,114,0,114,255,116,0,132,255,101,0,143,255,77,0,150,255,46,0,158,255,8,0,165,255,233,255,176,255,205,255,192,255,183,255,200,255,174,255,203,255,178,255,198,255,198,255,187,255,229,255,176,255,11,0,169,255,52,0,169,255,90,0,174,255,121,0,187,255,143,0,205,255,154,0,227,255,147,0,249,255,128,0,11,0,97,0,22,0,57,0,19,0,17,0,4,0,238,255,236,255,207,255,205,255,189,255,174,255,178,255,152,255,176,255,141,255,169,255,143,255,161,255,156,255,150,255,185,255,139,255,214,255,130,255,244,255,121,255,8,0,112,255,22,0,103,255,28,0,99,255,30,0,108,255,35,0,128,255,46,0,154,255,64,0,183,255,77,0,198,255,81,0,194,255,75,0,174,255,57,0,143,255,37,0,114,255,19,0,97,255,2,0,97,255,242,255,114,255,220,255,150,255,194,255,194,255,167,255,242,255,145,255,24,0,134,255,61,0,139,255,88,0,154,255,99,0,176,255,97,0,198,255,88,0,214,255,72,0,229,255,64,0,244,255,59,0,0,0,75,0,13,0,97,0,24,0,123,0,33,0,130,0,39,0,114,0,46,0,72,0,57,0,24,0,72,0,233,255,88,0,194,255,105,0,172,255,123,0,165,255,136,0,167,255,143,0,183,255,139,0,203,255,121,0,222,255,90,0,240,255,52,0,0,0,15,0,8,0,244,255,13,0,231,255,24,0,233,255,39,0,244,255,61,0,253,255,79,0,249,255,92,0,231,255,97,0,205,255,90,0,176,255,77,0,156,255,55,0,147,255,28,0,145,255,251,255,145,255,207,255,150,255,163,255,150,255,125,255,150,255,99,255,145,255,86,255,145,255,75,255,147,255,61,255,150,255,39,255,152,255,8,255,150,255,238,254,136,255,225,254,119,255,227,254,101,255,249,254,97,255,33,255,101,255,79,255,123,255,125,255,156,255,169,255,194,255,207,255,229,255,242,255,251,255,17,0,8,0,50,0,15,0,81,0,13,0,112,0,11,0,141,0,2,0,163,0,242,255,169,0,220,255,163,0,189,255,139,0,156,255,105,0,130,255,66,0,121,255,28,0,125,255,249,255,141,255,207,255,158,255,163,255,172,255,121,255,174,255,86,255,167,255,68,255,152,255,68,255,139,255,88,255,125,255,123,255,112,255,169,255,99,255,216,255,88,255,253,255,79,255,17,0,79,255,19,0,83,255,2,0,88,255,233,255,94,255,207,255,105,255,196,255,130,255,200,255,165,255,211,255,211,255,225,255,2,0,231,255,44,0,227,255,72,0,225,255,88,0,222,255,88,0,222,255,79,0,227,255,64,0,231,255,39,0,238,255,13,0,242,255,247,255,240,255,229,255,231,255,220,255,216,255,216,255,200,255,220,255,187,255,229,255,180,255,236,255,180,255,236,255,187,255,227,255,196,255,211,255,205,255,189,255,216,255,172,255,227,255,163,255,236,255,165,255,249,255,187,255,8,0,220,255,26,0,0,0,39,0,28,0,46,0,39,0,37,0,30,0,17,0,4,0,253,255,229,255,233,255,198,255,209,255,178,255,183,255,167,255,150,255,165,255,119,255,169,255,94,255,176,255,79,255,180,255,81,255,183,255,92,255,189,255,112,255,200,255,139,255,214,255,163,255,227,255,189,255,229,255,216,255,227,255,240,255,220,255,0,0,209,255,8,0,203,255,13,0,203,255,11,0,209,255,11,0,225,255,13,0,244,255,19,0,8,0,33,0,28,0,48,0,35,0,59,0,26,0,61,0,0,0,48,0,216,255,22,0,165,255,249,255,119,255,220,255,88,255,209,255,81,255,218,255,97,255,244,255,134,255,15,0,185,255,35,0,238,255,33,0,15,0,11,0,28,0,233,255,19,0,196,255,253,255,167,255,222,255,145,255,196,255,139,255,178,255,141,255,174,255,150,255,183,255,161,255,203,255,174,255,222,255,183,255,240,255,194,255,249,255,216,255,244,255,244,255,229,255,22,0,211,255,61,0,196,255,99,0,196,255,128,0,207,255,145,0,227,255,156,0,247,255,163,0,6,0,161,0,17,0,161,0,22,0,154,0,19,0,145,0,13,0,134,0,2,0,119,0,242,255,105,0,214,255,94,0,176,255,90,0,134,255,83,0,97,255,77,0,66,255,66,0,50,255,46,0,46,255,17,0,50,255,240,255,61,255,200,255,77,255,165,255,97,255,136,255,119,255,119,255,139,255,110,255,161,255,114,255,178,255,125,255,192,255,143,255,203,255,172,255,214,255,207,255,222,255,244,255,225,255,19,0,218,255,39,0,200,255,48,0,178,255,41,0,161,255,24,0,156,255,2,0,174,255,236,255,205,255,211,255,247,255,187,255,30,0,163,255,68,0,139,255,88,0,121,255,86,0,110,255,64,0,103,255,26,0,108,255,233,255,114,255,183,255,123,255,141,255,132,255,116,255,141,255,114,255,147,255,136,255,156,255,169,255,172,255,207,255,187,255,229,255,211,255,231,255,238,255,214,255,15,0,183,255,48,0,147,255,81,0,112,255,105,0,83,255,116,0,61,255,114,0,48,255,99,0,46,255,77,0,55,255,55,0,77,255,30,0,110,255,11,0,158,255,0,0,214,255,244,255,13,0,238,255,70,0,244,255,123,0,0,0,167,0,17,0,203,0,35,0,227,0,41,0,244,0,26,0,2,1,253,255,13,1,211,255,17,1,161,255,13,1,121,255,251,0,99,255,218,0,92,255,174,0,97,255,128,0,110,255,88,0,121,255,55,0,134,255,28,0,143,255,11,0,152,255,2,0,161,255,0,0,174,255,0,0,187,255,6,0,205,255,22,0,229,255,30,0,0,0,37,0,26,0,37,0,52,0,28,0,77,0,13,0,99,0,0,0,112,0,247,255,112,0,247,255,97,0,2,0,70,0,26,0,39,0,55,0,11,0,83,0,247,255,108,0,233,255,123,0,225,255,132,0,220,255,128,0,218,255,116,0,216,255,94,0,216,255,68,0,220,255,39,0,227,255,13,0,236,255,247,255,247,255,227,255,4,0,207,255,17,0,187,255,33,0,169,255,50,0,158,255,66,0,147,255,79,0,141,255,88,0,139,255,90,0,139,255,83,0,147,255,70,0,161,255,52,0,172,255,44,0,174,255,44,0,174,255,52,0,176,255,57,0,187,255,59,0,211,255,50,0,244,255,35,0,24,0,13,0,52,0,242,255,70,0,211,255,79,0,185,255,75,0,169,255,57,0,174,255,33,0,203,255,0,0,238,255,225,255,24,0,192,255,59,0,158,255,81,0,130,255,88,0,99,255,79,0,77,255,57,0,66,255,33,0,63,255,4,0,70,255,231,255,88,255,211,255,105,255,209,255,132,255,227,255,161,255,0,0,187,255,30,0,207,255,57,0,216,255,68,0,209,255,70,0,194,255,68,0,178,255,61,0,165,255,59,0,156,255,59,0,145,255,55,0,125,255,41,0,105,255,24,0,86,255,0,0,70,255,231,255,63,255,211,255,68,255,203,255,83,255,198,255,112,255,198,255,147,255,203,255,187,255,205,255,225,255,207,255,0,0,200,255,15,0,187,255,19,0,172,255,11,0,156,255,249,255,150,255,220,255,154,255,187,255,165,255,150,255,183,255,112,255,196,255,77,255,207,255,50,255,211,255,41,255,216,255,48,255,218,255,70,255,222,255,108,255,231,255,150,255,240,255,196,255,251,255,240,255,0,0,26,0,4,0,66,0,8,0,103,0,13,0,130,0,19,0,147,0,28,0,158,0,35,0,165,0,41,0,165,0,46,0,156,0,57,0,143,0,72,0,123,0,92,0,103,0,110,0,83,0,123,0,59,0,128,0,33,0,123,0,2,0,110,0,231,255,94,0,205,255,72,0,183,255,52,0,167,255,35,0,156,255,13,0,150,255,0,0,147,255,236,255,150,255,214,255,161,255,194,255,180,255,169,255,207,255,150,255,242,255,141,255,24,0,143,255,55,0,161,255,81,0,187,255,86,0,218,255,77,0,247,255,55,0,15,0,28,0,33,0,4,0,48,0,247,255,61,0,240,255,77,0,240,255,92,0,240,255,105,0,238,255,110,0,231,255,103,0,225,255,92,0,218,255,72,0,220,255,52,0,227,255,33,0,238,255,15,0,253,255,2,0,8,0,251,255,11,0,244,255,6,0,244,255,249,255,247,255,225,255,253,255,192,255,0,0,161,255,6,0,130,255,11,0,103,255,13,0,81,255,13,0,66,255,13,0,61,255,8,0,63,255,2,0,77,255,251,255,99,255,240,255,121,255,233,255,139,255,229,255,154,255,225,255,165,255,220,255,183,255,209,255,203,255,196,255,227,255,176,255,244,255,163,255,2,0,156,255,15,0,158,255,26,0,167,255,35,0,183,255,46,0,203,255,52,0,227,255,57,0,253,255,52,0,19,0,41,0,35,0,26,0,48,0,11,0,57,0,251,255,68,0,242,255,83,0,238,255,101,0,238,255,108,0,238,255,105,0,231,255,90,0,227,255,70,0,218,255,50,0,216,255,30,0,220,255,15,0,236,255,2,0,2,0,249,255,26,0,242,255,46,0,238,255,55,0,240,255,50,0,238,255,35,0,233,255,15,0,225,255,0,0,218,255,247,255,214,255,240,255,218,255,233,255,227,255,222,255,240,255,209,255,0,0,196,255,8,0,187,255,19,0,187,255,28,0,198,255,39,0,214,255,52,0,229,255,72,0,240,255,101,0,238,255,139,0,222,255,176,0,189,255,209,0,154,255,227,0,121,255,227,0,101,255,207,0,94,255,176,0,94,255,136,0,99,255,99,0,105,255,59,0,114,255,19,0,130,255,240,255,150,255,211,255,174,255,194,255,198,255,183,255,214,255,174,255,218,255,169,255,205,255,163,255,180,255,163,255,152,255,176,255,123,255,205,255,99,255,251,255,83,255,46,0,75,255,103,0,83,255,154,0,110,255,192,0,150,255,218,0,200,255,233,0,244,255,238,0,17,0,229,0,22,0,211,0,4,0,187,0,229,255,154,0,189,255,114,0,161,255,66,0,147,255,13,0,154,255,220,255,176,255,178,255,205,255,156,255,233,255,154,255,253,255,174,255,4,0,203,255,4,0,236,255,251,255,6,0,242,255,28,0,229,255,39,0,211,255,48,0,189,255,57,0,167,255,59,0,147,255,61,0,139,255,57,0,141,255,52,0,154,255,41,0,180,255,35,0,211,255,33,0,244,255,39,0,17,0,50,0,46,0,59,0,64,0,64,0,75,0,61,0,70,0,46,0,52,0,17,0,19,0,233,255,229,255,180,255,176,255,128,255,123,255,86,255,83,255,63,255,66,255,59,255,70,255,72,255,92,255,103,255,123,255,141,255,150,255,183,255,169,255,227,255,176,255,11,0,176,255,41,0,174,255,61,0,174,255,68,0,183,255,64,0,196,255,50,0,216,255,35,0,238,255,24,0,6,0,24,0,28,0,28,0,44,0,41,0,48,0,61,0,44,0,79,0,30,0,97,0,11,0,108,0,249,255,103,0,236,255,83,0,222,255,50,0,207,255,13,0,185,255,236,255,152,255,216,255,114,255,220,255,79,255,240,255,57,255,8,0,52,255,35,0,61,255,55,0,79,255,64,0,101,255,66,0,125,255,66,0,154,255,64,0,189,255,68,0,227,255,75,0,6,0,88,0,37,0,97,0,61,0,99,0,77,0,88,0,83,0,64,0,86,0,35,0,81,0,15,0,75,0,2,0,59,0,4,0,39,0,22,0,17,0,50,0,253,255,86,0,231,255,121,0,205,255,154,0,180,255,176,0,163,255,189,0,152,255,192,0,152,255,185,0,158,255,176,0,178,255,163,0,203,255,150,0,222,255,134,0,238,255,114,0,240,255,99,0,233,255,79,0,220,255,68,0,207,255,61,0,194,255,55,0,183,255,50,0,169,255,50,0,154,255,48,0,143,255,44,0,136,255,39,0,136,255,28,0,141,255,13,0,150,255,253,255,158,255,233,255,167,255,218,255,178,255,209,255,183,255,211,255,189,255,225,255,194,255,249,255,198,255,19,0,209,255,44,0,225,255,57,0,249,255,59,0,22,0,48,0,57,0,26,0,90,0,0,0,121,0,225,255,147,0,203,255,158,0,185,255,158,0,172,255,147,0,152,255,128,0,125,255,108,0,86,255,88,0,50,255,70,0,17,255,59,0,253,254,48,0,251,254,48,0,2,255,55,0,19,255,64,0,46,255,79,0,79,255,92,0,119,255,105,0,156,255,112,0,192,255,116,0,218,255,116,0,236,255,110,0,244,255,92,0,249,255,61,0,249,255,26,0,0,0,247,255,6,0,218,255,17,0,194,255,24,0,178,255,26,0,172,255,17,0,178,255,2,0,196,255,238,255,222,255,214,255,0,0,192,255,24,0,169,255,39,0,152,255,37,0,147,255,17,0,152,255,240,255,165,255,207,255,178,255,180,255,192,255,172,255,198,255,176,255,198,255,189,255,198,255,203,255,211,255,209,255,236,255,203,255,11,0,187,255,52,0,172,255,97,0,165,255,143,0,169,255,189,0,183,255,233,0,200,255,19,1,209,255,46,1,211,255,50,1,207,255,26,1,205,255,231,0,207,255,163,0,211,255,88,0,218,255,17,0,227,255,218,255,236,255,178,255,244,255,154,255,2,0,139,255,22,0,139,255,39,0,143,255,52,0,154,255,61,0,167,255,52,0,183,255,30,0,198,255,253,255,214,255,209,255,225,255,169,255,233,255,136,255,227,255,116,255,211,255,116,255,187,255,125,255,158,255,147,255,132,255,178,255,119,255,207,255,108,255,231,255,105,255,249,255,101,255,0,0,101,255,0,0,105,255,251,255,112,255,238,255,125,255,218,255,139,255,200,255,145,255,178,255,152,255,161,255,154,255,150,255,156,255,147,255,156,255,150,255,163,255,158,255,172,255,172,255,185,255,192,255,196,255,211,255,203,255,229,255,205,255,242,255,196,255,0,0,192,255,4,0,192,255,8,0,196,255,15,0,203,255,26,0,209,255,41,0,209,255,61,0,200,255,86,0,183,255,112,0,152,255,141,0,116,255,161,0,86,255,178,0,66,255,180,0,57,255,178,0,61,255,156,0,75,255,123,0,86,255,75,0,99,255,15,0,110,255,207,255,125,255,143,255,141,255,90,255,167,255,52,255,194,255,39,255,227,255,41,255,4,0,57,255,41,0,70,255,72,0,79,255,94,0,88,255,97,0,88,255,83,0,94,255,55,0,101,255,19,0,112,255,244,255,121,255,220,255,136,255,209,255,154,255,211,255,169,255,220,255,189,255,227,255,205,255,231,255,218,255,229,255,225,255,225,255,227,255,222,255,216,255,227,255,198,255,242,255,174,255,6,0,147,255,35,0,123,255,59,0,105,255,72,0,97,255,72,0,94,255,59,0,103,255,35,0,114,255,4,0,130,255,231,255,147,255,205,255,167,255,183,255,185,255,172,255,207,255,174,255,225,255,183,255,240,255,194,255,2,0,203,255,24,0,198,255,48,0,180,255,77,0,154,255,99,0,128,255,114,0,101,255,121,0,83,255,119,0,75,255,112,0,72,255,103,0,77,255,101,0,92,255,105,0,114,255,114,0,145,255,125,0,176,255,141,0,211,255,152,0,242,255,158,0,8,0,156,0,26,0,147,0,28,0,130,0,13,0,114,0,240,255,101,0,200,255,97,0,161,255,97,0,134,255,101,0,128,255,105,0,141,255,110,0,169,255,105,0,205,255,92,0,240,255,70,0,13,0,37,0,37,0,251,255,50,0,211,255,61,0,180,255,70,0,165,255,81,0,174,255,92,0,198,255,101,0,227,255,110,0,251,255,114,0,0,0,112,0,247,255,103,0,229,255,86,0,205,255,68,0,187,255,46,0,176,255,33,0,169,255,26,0,169,255,28,0,178,255,33,0,196,255,37,0,216,255,33,0,240,255,19,0,253,255,0,0,2,0,231,255,2,0,207,255,251,255,189,255,240,255,183,255,229,255,189,255,222,255,200,255,220,255,218,255,225,255,236,255,233,255,253,255,242,255,6,0,0,0,15,0,8,0,19,0,13,0,17,0,8,0,13,0,0,0,8,0,236,255,8,0,214,255,11,0,196,255,13,0,187,255,11,0,192,255,4,0,200,255,251,255,214,255,236,255,225,255,216,255,229,255,189,255,225,255,161,255,218,255,134,255,207,255,114,255,198,255,110,255,192,255,121,255,187,255,152,255,187,255,198,255,194,255,244,255,200,255,30,0,209,255,59,0,216,255,70,0,220,255,66,0,225,255,48,0,229,255,22,0,236,255,253,255,244,255,229,255,247,255,216,255,247,255,209,255,249,255,207,255,0,0,205,255,11,0,203,255,28,0,196,255,39,0,180,255,44,0,169,255,39,0,156,255,28,0,145,255,15,0,136,255,0,0,132,255,244,255,125,255,231,255,112,255,222,255,94,255,216,255,72,255,214,255,52,255,211,255,41,255,214,255,44,255,214,255,59,255,216,255,83,255,225,255,105,255,242,255,128,255,13,0,145,255,57,0,152,255,105,0,147,255,154,0,141,255,196,0,132,255,225,0,128,255,231,0,130,255,222,0,130,255,196,0,134,255,161,0,136,255,123,0,134,255,90,0,134,255,57,0,130,255,35,0,132,255,15,0,134,255,0,0,141,255,236,255,145,255,214,255,150,255,194,255,152,255,174,255,150,255,161,255,152,255,163,255,156,255,178,255,169,255,203,255,183,255,229,255,194,255,253,255,189,255,4,0,174,255,249,255,154,255,220,255,134,255,187,255,123,255,158,255,121,255,143,255,128,255,147,255,128,255,161,255,123,255,180,255,108,255,196,255,90,255,207,255,75,255,211,255,70,255,214,255,81,255,207,255,112,255,196,255,150,255,178,255,194,255,165,255,233,255,152,255,4,0,141,255,19,0,139,255,19,0,139,255,13,0,141,255,0,0,150,255,244,255,161,255,236,255,178,255,242,255,198,255,249,255,222,255,8,0,244,255,24,0,4,0,39,0,19,0,50,0,22,0,59,0,13,0,55,0,253,255,48,0,229,255,28,0,203,255,253,255,178,255,209,255,163,255,165,255,154,255,130,255,156,255,112,255,161,255,121,255,163,255,145,255,158,255,180,255,141,255,214,255,119,255,244,255,90,255,8,0,72,255,26,0,57,255,39,0,55,255,41,0,68,255,35,0,88,255,15,0,116,255,244,255,147,255,214,255,174,255,180,255,196,255,156,255,205,255,145,255,214,255,143,255,211,255,147,255,209,255,158,255,203,255,172,255,198,255,180,255,194,255,189,255,194,255,196,255,196,255,200,255,207,255,205,255,220,255,207,255,233,255,203,255,247,255,198,255,249,255,192,255,249,255,180,255,244,255,169,255,242,255,156,255,247,255,143,255,0,0,134,255,4,0,132,255,6,0,143,255,6,0,163,255,4,0,192,255,6,0,216,255,13,0,227,255,19,0,227,255,19,0,211,255,15,0,187,255,6,0,163,255,2,0,143,255,0,0,130,255,0,0,130,255,6,0,143,255,11,0,165,255,15,0,187,255,15,0,209,255,13,0,227,255,253,255,242,255,227,255,253,255,196,255,8,0,165,255,19,0,141,255,24,0,128,255,22,0,132,255,13,0,150,255,2,0,172,255,251,255,192,255,253,255,198,255,2,0,187,255,15,0,169,255,19,0,152,255,17,0,145,255,2,0,152,255,231,255,172,255,194,255,200,255,158,255,233,255,130,255,13,0,116,255,50,0,121,255,86,0,134,255,121,0,154,255,154,0,174,255,189,0,187,255,220,0,194,255,238,0,198,255,240,0,205,255,231,0,211,255,207,0,222,255,174,0,240,255,136,0,8,0,92,0,44,0,46,0,79,0,8,0,105,0,242,255,119,0,236,255,112,0,244,255,90,0,4,0,57,0,28,0,24,0,52,0,6,0,72,0,8,0,86,0,24,0,81,0,48,0,68,0,70,0,41,0,92,0,8,0,99,0,236,255,97,0,211,255,88,0,196,255,77,0,196,255,66,0,207,255,55,0,229,255,46,0,0,0,33,0,26,0,22,0,55,0,6,0,86,0,249,255,112,0,229,255,130,0,207,255,132,0,185,255,119,0,167,255,92,0,158,255,59,0,158,255,22,0,169,255,251,255,180,255,233,255,196,255,229,255,211,255,238,255,229,255,0,0,242,255,22,0,251,255,37,0,251,255,39,0,244,255,24,0,240,255,0,0,240,255,233,255,0,0,211,255,33,0,205,255,81,0,214,255,123,0,238,255,147,0,8,0,145,0,39,0,116,0,61,0,70,0,77,0,22,0,81,0,231,255,79,0,192,255,68,0,165,255,59,0,145,255,50,0,143,255,46,0,156,255,48,0,178,255,44,0,211,255,37,0,244,255,28,0,8,0,13,0,17,0,2,0,22,0,0,0,19,0,2,0,22,0,8,0,26,0,13,0,26,0,15,0,15,0,11,0,247,255,8,0,209,255,6,0,174,255,8,0,150,255,19,0,145,255,35,0,156,255,66,0,176,255,103,0,196,255,143,0,207,255,174,0,211,255,185,0,203,255,176,0,187,255,147,0,169,255,101,0,147,255,48,0,130,255,253,255,123,255,216,255,125,255,196,255,143,255,196,255,169,255,205,255,200,255,220,255,222,255,229,255,229,255,227,255,220,255,209,255,196,255,185,255,169,255,156,255,136,255,141,255,114,255,136,255,103,255,147,255,105,255,163,255,121,255,178,255,143,255,189,255,167,255,194,255,183,255,194,255,187,255,189,255,183,255,183,255,172,255,176,255,165,255,167,255,161,255,154,255,165,255,136,255,180,255,123,255,194,255,112,255,198,255,114,255,194,255,128,255,180,255,152,255,167,255,180,255,167,255,207,255,187,255,225,255,220,255,236,255,0,0,238,255,28,0,240,255,46,0,244,255,48,0,251,255,44,0,8,0,30,0,30,0,13,0,52,0,249,255,66,0,222,255,59,0,198,255,28,0,174,255,242,255,152,255,192,255,130,255,143,255,103,255,99,255,79,255,59,255,52,255,28,255,33,255,2,255,19,255,242,254,17,255,242,254,26,255,6,255,48,255,39,255,79,255,81,255,114,255,121,255,156,255,147,255,196,255,165,255,222,255,174,255,236,255,176,255,229,255,178,255,214,255,185,255,196,255,194,255,183,255,207,255,183,255,218,255,192,255,233,255,198,255,251,255,205,255,8,0,196,255,26,0,180,255,41,0,161,255,48,0,141,255,52,0,134,255,52,0,139,255,46,0,154,255,30,0,174,255,11,0,200,255,247,255,229,255,229,255,249,255,218,255,11,0,211,255,24,0,211,255,28,0,207,255,33,0,196,255,30,0,178,255,28,0,150,255,26,0,123,255,24,0,110,255,24,0,108,255,24,0,116,255,28,0,128,255,35,0,132,255,41,0,123,255,41,0,108,255,33,0,94,255,19,0,83,255,6,0,77,255,249,255,77,255,236,255,79,255,225,255,83,255,216,255,88,255,209,255,90,255,205,255,90,255,205,255,90,255,205,255,92,255,207,255,103,255,209,255,116,255,209,255,136,255,207,255,163,255,205,255,192,255,203,255,225,255,205,255,0,0,209,255,26,0,211,255,50,0,211,255,70,0,205,255,86,0,192,255,94,0,174,255,99,0,158,255,103,0,154,255,99,0,167,255,97,0,200,255,90,0,240,255,79,0,26,0,64,0,68,0,50,0,103,0,30,0,134,0,15,0,158,0,0,0,172,0,242,255,176,0,229,255,172,0,220,255,163,0,209,255,152,0,198,255,134,0,187,255,110,0,174,255,75,0,167,255,26,0,172,255,225,255,187,255,163,255,216,255,112,255,249,255,77,255,22,0,57,255,41,0,52,255,48,0,61,255,46,0,75,255,35,0,99,255,19,0,125,255,0,0,152,255,229,255,174,255,200,255,189,255,169,255,200,255,147,255,200,255,134,255,200,255,134,255,207,255,139,255,216,255,145,255,229,255,147,255,238,255,150,255,238,255,145,255,229,255,150,255,214,255,163,255,196,255,178,255,183,255,200,255,174,255,225,255,178,255,249,255,192,255,17,0,216,255,41,0,240,255,61,0,8,0,83,0,30,0,101,0,50,0,125,0,64,0,147,0,66,0,163,0,66,0,161,0,64,0,143,0,57,0,108,0,52,0,59,0,50,0,19,0,55,0,249,255,66,0,240,255,83,0,244,255,103,0,0,0,125,0,4,0,143,0,6,0,152,0,4,0,158,0,0,0,158,0,0,0,152,0,13,0,136,0,35,0,112,0,57,0,75,0,77,0,35,0,88,0,253,255,94,0,227,255,92,0,211,255,88,0,207,255,83,0,209,255,75,0,203,255,68,0,196,255,61,0,189,255,61,0,187,255,64,0,196,255,72,0,218,255,86,0,253,255,101,0,33,0,116,0,72,0,125,0,105,0,125,0,130,0,112,0,136,0,90,0,128,0,66,0,103,0,41,0,70,0,17,0,33,0,253,255,2,0,233,255,236,255,209,255,220,255,187,255,211,255,167,255,207,255,145,255,203,255,125,255,196,255,112,255,192,255,103,255,189,255,99,255,185,255,103,255,183,255,116,255,178,255,143,255,174,255,180,255,167,255,222,255,156,255,6,0,145,255,35,0,141,255,48,0,143,255,46,0,161,255,35,0,187,255,24,0,220,255,11,0,253,255,253,255,26,0,238,255,52,0,218,255,70,0,203,255,77,0,196,255,66,0,203,255,35,0,218,255,249,255,240,255,207,255,6,0,169,255,26,0,147,255,37,0,139,255,44,0,143,255,39,0,158,255,26,0,176,255,11,0,192,255,251,255,198,255,238,255,187,255,240,255,165,255,251,255,139,255,11,0,112,255,30,0,99,255,41,0,97,255,39,0,110,255,19,0,141,255,244,255,183,255,205,255,236,255,158,255,33,0,119,255,86,0,88,255,130,0,72,255,158,0,75,255,167,0,90,255,156,0,112,255,125,0,134,255,83,0,152,255,33,0,165,255,242,255,176,255,200,255,194,255,167,255,211,255,147,255,229,255,143,255,244,255,150,255,0,0,161,255,6,0,174,255,6,0,187,255,6,0,198,255,0,0,209,255,249,255,220,255,251,255,229,255,4,0,238,255,28,0,247,255,57,0,0,0,90,0,4,0,114,0,11,0,136,0,6,0,145,0,253,255,143,0,231,255,123,0,203,255,88,0,176,255,39,0,156,255,242,255,154,255,196,255,167,255,161,255,187,255,145,255,211,255,141,255,225,255,152,255,229,255,169,255,218,255,189,255,209,255,218,255,203,255,249,255,205,255,30,0,218,255,70,0,238,255,114,0,4,0,158,0,28,0,192,0,41,0,211,0,41,0,220,0,28,0,211,0,2,0,189,0,231,255,158,0,200,255,125,0,180,255,94,0,169,255,61,0,169,255,41,0,178,255,30,0,189,255,28,0,203,255,37,0,211,255,50,0,218,255,66,0,216,255,77,0,218,255,81,0,220,255,81,0,231,255,75,0,244,255,64,0,2,0,46,0,13,0,22,0,11,0,0,0,0,0,231,255,236,255,216,255,211,255,209,255,189,255,216,255,172,255,233,255,161,255,0,0,154,255,22,0,154,255,33,0,169,255,28,0,196,255,11,0,236,255,242,255,30,0,216,255,88,0,198,255,143,0,189,255,183,0,189,255,200,0,200,255,192,0,216,255,158,0,229,255,103,0,238,255,41,0,233,255,236,255,220,255,176,255,200,255,123,255,178,255,83,255,161,255,50,255,150,255,35,255,143,255,33,255,141,255,37,255,141,255,50,255,134,255,63,255,123,255,75,255,99,255,77,255,70,255,79,255,44,255,72,255,26,255,70,255,19,255,70,255,26,255,75,255,39,255,79,255,57,255,90,255,72,255,101,255,86,255,114,255,99,255,128,255,116,255,147,255,136,255,167,255,158,255,196,255,172,255,222,255,183,255,244,255,192,255,253,255,205,255,247,255,222,255,229,255,244,255,203,255,11,0,178,255,30,0,154,255,41,0,141,255,48,0,132,255,50,0,125,255,46,0,128,255,37,0,125,255,17,0,130,255,253,255,134,255,231,255,136,255,214,255,136,255,198,255,132,255,187,255,125,255,176,255,119,255,165,255,112,255,158,255,112,255,161,255,114,255,172,255,123,255,183,255,134,255,196,255,147,255,216,255,158,255,240,255,169,255,11,0,174,255,41,0,178,255,66,0,185,255,81,0,203,255,86,0,231,255,86,0,11,0,77,0,50,0,64,0,81,0,50,0,101,0,30,0,105,0,8,0,101,0,242,255,88,0,211,255,66,0,178,255,39,0,145,255,6,0,119,255,231,255,105,255,196,255,108,255,174,255,125,255,152,255,152,255,141,255,187,255,132,255,220,255,134,255,247,255,143,255,6,0,161,255,19,0,178,255,19,0,192,255,8,0,205,255,247,255,218,255,222,255,231,255,200,255,247,255,189,255,4,0,192,255,13,0,205,255,13,0,216,255,8,0,225,255,0,0,227,255,242,255,229,255,229,255,227,255,211,255,229,255,194,255,233,255,178,255,236,255,167,255,236,255,167,255,225,255,180,255,209,255,203,255,192,255,229,255,174,255,251,255,158,255,13,0,141,255,28,0,119,255,41,0,92,255,55,0,68,255,70,0,52,255,79,0,44,255,83,0,46,255,79,0,52,255,68,0,55,255,52,0,52,255,39,0,46,255,26,0,37,255,15,0,41,255,0,0,61,255,242,255,108,255,227,255,174,255,227,255,251,255,233,255,68,0,251,255,128,0,15,0,163,0,28,0,172,0,30,0,156,0,22,0,132,0,0,0,101,0,229,255,72,0,200,255,52,0,174,255,39,0,158,255,35,0,152,255,33,0,165,255,28,0,189,255,15,0,225,255,247,255,8,0,209,255,48,0,167,255,81,0,134,255,103,0,119,255,112,0,130,255,105,0,161,255,94,0,203,255,86,0,240,255,79,0,2,0,79,0,0,0,83,0,233,255,83,0,196,255,81,0,165,255,77,0,145,255,70,0,139,255,66,0,147,255,64,0,163,255,70,0,185,255,79,0,205,255,83,0,220,255,79,0,225,255,64,0,220,255,41,0,205,255,15,0,192,255,247,255,178,255,225,255,176,255,207,255,185,255,189,255,211,255,176,255,247,255,156,255,17,0,139,255,33,0,123,255,22,0,112,255,244,255,116,255,198,255,136,255,154,255,174,255,130,255,218,255,125,255,8,0,139,255,59,0,165,255,101,0,194,255,134,0,220,255,152,0,242,255,152,0,0,0,136,0,4,0,112,0,4,0,79,0,0,0,37,0,249,255,253,255,242,255,209,255,236,255,161,255,236,255,119,255,236,255,81,255,238,255,52,255,240,255,35,255,249,255,24,255,8,0,24,255,33,0,33,255,55,0,50,255,72,0,79,255,77,0,119,255,68,0,167,255,52,0,218,255,39,0,8,0,35,0,52,0,39,0,83,0,52,0,99,0,72,0,99,0,92,0,86,0,112,0,59,0,132,0,28,0,145,0,0,0,145,0,229,255,134,0,205,255,114,0,189,255,90,0,180,255,70,0,185,255,52,0,205,255,39,0,233,255,28,0,11,0,19,0,46,0,8,0,72,0,0,0,86,0,247,255,88,0,240,255,79,0,236,255,68,0,233,255,52,0,229,255,41,0,214,255,33,0,198,255,19,0,176,255,4,0,158,255,242,255,150,255,222,255,150,255,200,255,158,255,178,255,167,255,163,255,176,255,147,255,189,255,130,255,203,255,110,255,216,255,86,255,227,255,61,255,236,255,48,255,236,255,52,255,236,255,70,255,231,255,101,255,225,255,136,255,216,255,167,255,200,255,185,255,185,255,189,255,172,255,187,255,165,255,178,255,165,255,169,255,176,255,158,255,194,255,154,255,214,255,154,255,236,255,161,255,0,0,178,255,13,0,205,255,28,0,229,255,44,0,247,255,50,0,253,255,52,0,251,255,46,0,244,255,37,0,244,255,28,0,247,255,17,0,249,255,6,0,249,255,247,255,247,255,222,255,240,255,192,255,238,255,161,255,238,255,139,255,240,255,130,255,240,255,136,255,240,255,143,255,240,255,145,255,236,255,145,255,233,255,143,255,240,255,145,255,0,0,152,255,19,0,161,255,48,0,165,255,77,0,158,255,101,0,141,255,114,0,116,255,112,0,97,255,92,0,86,255,48,0,90,255,247,255,116,255,176,255,156,255,105,255,198,255,52,255,233,255,17,255,251,255,6,255,0,0,13,255,247,255,44,255,231,255,88,255,209,255,139,255,183,255,192,255,158,255,229,255,136,255,249,255,121,255,249,255,116,255,236,255,125,255,214,255,141,255,196,255,156,255,187,255,156,255,189,255,136,255,205,255,108,255,225,255,68,255,249,255,28,255,8,0,249,254,22,0,231,254,33,0,225,254,44,0,240,254,57,0,15,255,70,0,66,255,81,0,125,255,88,0,185,255,86,0,238,255,68,0,17,0,39,0,44,0,2,0,59,0,218,255,72,0,185,255,86,0,165,255,88,0,165,255,86,0,180,255,75,0,207,255,61,0,236,255,50,0,2,0,44,0,19,0,46,0,30,0,55,0,35,0,64,0,30,0,70,0,26,0,77,0,17,0,77,0,4,0,68,0,244,255,57,0,222,255,39,0,198,255,26,0,167,255,15,0,139,255,11,0,110,255,8,0,88,255,8,0,72,255,11,0,66,255,13,0,68,255,22,0,72,255,33,0,79,255,50,0,86,255,64,0,97,255,77,0,108,255,83,0,121,255,86,0,139,255,83,0,156,255,77,0,174,255,66,0,183,255,48,0,180,255,24,0,174,255,0,0,161,255,231,255,145,255,225,255,130,255,233,255,119,255,251,255,112,255,6,0,108,255,8,0,101,255,251,255,97,255,227,255,83,255,192,255,70,255,161,255,55,255,136,255,46,255,116,255,44,255,105,255,57,255,97,255,81,255,92,255,119,255,103,255,163,255,128,255,205,255,167,255,249,255,218,255,28,0,15,0,55,0,59,0,72,0,88,0,77,0,101,0,70,0,103,0,52,0,99,0,30,0,92,0,13,0,86,0,2,0,77,0,0,0,68,0,6,0,61,0,19,0,59,0,37,0,68,0,59,0,86,0,81,0,108,0,99,0,128,0,105,0,141,0,99,0,145,0,86,0,136,0,64,0,121,0,41,0,99,0,19,0,77,0,4,0,59,0,242,255,48,0,225,255,52,0,209,255,64,0,198,255,83,0,194,255,112,0,203,255,139,0,218,255,158,0,240,255,169,0,6,0,165,0,24,0,158,0,33,0,152,0,28,0,150,0,8,0,152,0,238,255,152,0,205,255,147,0,174,255,130,0,152,255,105,0,136,255,75,0,134,255,44,0,141,255,15,0,152,255,251,255,154,255,227,255,150,255,209,255,130,255,196,255,103,255,185,255,75,255,178,255,55,255,180,255,52,255,189,255,75,255,207,255,110,255,225,255,161,255,240,255,216,255,244,255,13,0,244,255,66,0,233,255,110,0,218,255,141,0,196,255,152,0,178,255,147,0,167,255,130,0,163,255,101,0,167,255,66,0,176,255,30,0,189,255,0,0,211,255,236,255,236,255,218,255,11,0,211,255,41,0,203,255,64,0,192,255,77,0,174,255,81,0,154,255,81,0,139,255,79,0,136,255,83,0,150,255,92,0,174,255,110,0,209,255,132,0,247,255,152,0,26,0,161,0,52,0,161,0,68,0,156,0,68,0,150,0,57,0,145,0,30,0,143,0,6,0,143,0,236,255,136,0,211,255,121,0,194,255,94,0,178,255,57,0,169,255,15,0,165,255,238,255,165,255,209,255,165,255,194,255,165,255,194,255,167,255,198,255,161,255,214,255,152,255,233,255,141,255,253,255,130,255,13,0,121,255,24,0,114,255,28,0,116,255,24,0,128,255,15,0,145,255,8,0,167,255,13,0,189,255,24,0,203,255,39,0,211,255,55,0,216,255,61,0,220,255,59,0,227,255,44,0,229,255,19,0,229,255,251,255,227,255,220,255,227,255,196,255,231,255,183,255,244,255,185,255,0,0,200,255,8,0,225,255,11,0,244,255,2,0,0,0,251,255,0,0,244,255,244,255,242,255,229,255,240,255,225,255,247,255,229,255,0,0,242,255,13,0,0,0,33,0,15,0,59,0,24,0,81,0,26,0,103,0,19,0,123,0,13,0,143,0,2,0,161,0,247,255,183,0,233,255,200,0,227,255,205,0,222,255,189,0,220,255,156,0,225,255,105,0,225,255,55,0,222,255,8,0,222,255,236,255,218,255,222,255,216,255,225,255,207,255,238,255,187,255,0,0,163,255,11,0,134,255,15,0,112,255,13,0,103,255,6,0,112,255,0,0,136,255,249,255,178,255,249,255,222,255,0,0,8,0,15,0,44,0,37,0,66,0,70,0,72,0,103,0,68,0,136,0,52,0,163,0,35,0,176,0,17,0,180,0,8,0,172,0,8,0,152,0,15,0,130,0,33,0,108,0,55,0,88,0,83,0,72,0,114,0,59,0,150,0,44,0,176,0,24,0,194,0,251,255,194,0,220,255,178,0,185,255,145,0,158,255,105,0,134,255,64,0,128,255,28,0,136,255,0,0,167,255,229,255,216,255,203,255,15,0,174,255,72,0,150,255,114,0,128,255,136,0,119,255,134,0,121,255,114,0,123,255,83,0,128,255,50,0,136,255,15,0,147,255,244,255,163,255,222,255,178,255,203,255,189,255,189,255,192,255,183,255,185,255,180,255,176,255,178,255,167,255,176,255,165,255,180,255,169,255,183,255,178,255,185,255,187,255,196,255,196,255,216,255,207,255,247,255,216,255,26,0,222,255,66,0,222,255,101,0,214,255,125,0,200,255,134,0,183,255,130,0,165,255,114,0,147,255,90,0,136,255,57,0,139,255,28,0,152,255,4,0,183,255,247,255,220,255,236,255,6,0,229,255,37,0,225,255,59,0,220,255,64,0,225,255,59,0,233,255,48,0,238,255,33,0,233,255,17,0,220,255,2,0,189,255,244,255,152,255,236,255,110,255,231,255,72,255,238,255,50,255,0,0,48,255,19,0,66,255,39,0,103,255,52,0,154,255,52,0,209,255,46,0,6,0,35,0,50,0,26,0,75,0,22,0,77,0,33,0,57,0,50,0,26,0,72,0,249,255,92,0,220,255,99,0,203,255,83,0,194,255,52,0,192,255,8,0,192,255,220,255,192,255,178,255,192,255,152,255,187,255,139,255,180,255,145,255,178,255,161,255,180,255,180,255,185,255,196,255,196,255,203,255,207,255,203,255,220,255,196,255,227,255,187,255,225,255,178,255,209,255,172,255,185,255,165,255,158,255,163,255,130,255,165,255,114,255,169,255,105,255,176,255,110,255,183,255,121,255,194,255,136,255,203,255,152,255,211,255,163,255,218,255,172,255,227,255,183,255,229,255,189,255,229,255,192,255,222,255,192,255,214,255,183,255,207,255,178,255,203,255,180,255,198,255,189,255,194,255,211,255,185,255,240,255,172,255,4,0,156,255,19,0,139,255,19,0,123,255,2,0,119,255,233,255,121,255,200,255,130,255,167,255,152,255,143,255,172,255,128,255,189,255,123,255,192,255,130,255,178,255,147,255,158,255,172,255,134,255,207,255,114,255,249,255,108,255,39,0,108,255,90,0,116,255,147,0,125,255,198,0,139,255,244,0,150,255,22,1,163,255,37,1,176,255,37,1,192,255,24,1,198,255,0,1,200,255,227,0,194,255,194,0,180,255,161,0,172,255,125,0,167,255,81,0,174,255,35,0,185,255,249,255,203,255,218,255,216,255,207,255,227,255,222,255,231,255,2,0,229,255,46,0,227,255,88,0,218,255,123,0,207,255,143,0,189,255,152,0,174,255,152,0,158,255,147,0,150,255,141,0,154,255,130,0,163,255,114,0,172,255,99,0,172,255,86,0,172,255,81,0,165,255,88,0,163,255,105,0,165,255,123,0,167,255,130,0,169,255,125,0,165,255,105,0,154,255,75,0,143,255,41,0,136,255,8,0,134,255,236,255,136,255,211,255,141,255,198,255,145,255,198,255,147,255,209,255,147,255,236,255,141,255,8,0,132,255,33,0,121,255,46,0,108,255,46,0,94,255,35,0,88,255,26,0,86,255,17,0,88,255,11,0,97,255,6,0,105,255,0,0,116,255,244,255,128,255,233,255,141,255,222,255,152,255,203,255,165,255,180,255,174,255,158,255,187,255,143,255,198,255,136,255,209,255,145,255,218,255,165,255,222,255,189,255,229,255,216,255,236,255,240,255,247,255,4,0,6,0,30,0,30,0,55,0,57,0,77,0,83,0,92,0,103,0,97,0,112,0,90,0,112,0,70,0,105,0,39,0,94,0,0,0,83,0,220,255,75,0,194,255,66,0,176,255,59,0,169,255,55,0,169,255,52,0,174,255,64,0,187,255,81,0,203,255,103,0,222,255,132,0,244,255,154,0,4,0,169,0,11,0,174,0,6,0,163,0,251,255,143,0,233,255,119,0,216,255,97,0,216,255,75,0,233,255,64,0,11,0,57,0,50,0,57,0,88,0,52,0,114,0,46,0,125,0,33,0,125,0,11,0,114,0,244,255,88,0,225,255,55,0,207,255,15,0,194,255,233,255,183,255,211,255,178,255,209,255,178,255,229,255,180,255,4,0,185,255,39,0,187,255,64,0,189,255,68,0,203,255,57,0,231,255,28,0,13,0,0,0,68,0,236,255,125,0,225,255,165,0,236,255,178,0,0,0,161,0,19,0,119,0,39,0,70,0,48,0,28,0,41,0,0,0,28,0,251,255,8,0,0,0,244,255,13,0,225,255,24,0,203,255,26,0,194,255,19,0,189,255,6,0,189,255,251,255,194,255,244,255,198,255,247,255,200,255,251,255,205,255,2,0,216,255,11,0,227,255,15,0,244,255,13,0,6,0,11,0,24,0,8,0,44,0,8,0,61,0,11,0,72,0,15,0,79,0,17,0,86,0,19,0,83,0,19,0,81,0,17,0,79,0,11,0,66,0,8,0,50,0,6,0,28,0,6,0,4,0,8,0,233,255,6,0,207,255,8,0,183,255,13,0,163,255,22,0,152,255,39,0,147,255,64,0,145,255,86,0,150,255,103,0,154,255,112,0,163,255,110,0,174,255,99,0,196,255,79,0,222,255,52,0,0,0,24,0,41,0,0,0,79,0,233,255,110,0,214,255,128,0,196,255,130,0,178,255,114,0,163,255,94,0,147,255,75,0,134,255,57,0,125,255,48,0,119,255,46,0,112,255,50,0,114,255,57,0,121,255,59,0,136,255,57,0,156,255,48,0,172,255,30,0,187,255,13,0,192,255,0,0,187,255,240,255,174,255,231,255,156,255,227,255,141,255,227,255,130,255,231,255,130,255,238,255,139,255,249,255,154,255,11,0,172,255,30,0,189,255,46,0,205,255,55,0,222,255,50,0,240,255,35,0,2,0,11,0,24,0,240,255,44,0,222,255,64,0,216,255,79,0,222,255,94,0,236,255,97,0,0,0,90,0,6,0,66,0,11,0,30,0,11,0,251,255,13,0,220,255,15,0,205,255,22,0,207,255,22,0,222,255,11,0,240,255,249,255,0,0,222,255,2,0,192,255,2,0,165,255,0,0,147,255,4,0,136,255,13,0,130,255,28,0,132,255,41,0,136,255,48,0,145,255,46,0,158,255,46,0,174,255,46,0,185,255,61,0,192,255,86,0,196,255,123,0,198,255,161,0,200,255,194,0,205,255,211,0,207,255,205,0,205,255,183,0,196,255,147,0,187,255,103,0,185,255,55,0,185,255,8,0,189,255,225,255,200,255,185,255,214,255,152,255,222,255,128,255,225,255,108,255,220,255,92,255,211,255,83,255,194,255,83,255,174,255,86,255,152,255,94,255,132,255,103,255,121,255,108,255,125,255,110,255,143,255,103,255,174,255,97,255,205,255,88,255,231,255,88,255,244,255,94,255,242,255,110,255,229,255,134,255,211,255,163,255,196,255,192,255,194,255,222,255,200,255,0,0,211,255,30,0,216,255,70,0,220,255,105,0,216,255,136,0,209,255,163,0,200,255,178,0,194,255,189,0,185,255,189,0,176,255,183,0,165,255,169,0,156,255,143,0,150,255,114,0,147,255,83,0,147,255,55,0,152,255,28,0,156,255,13,0,167,255,4,0,183,255,4,0,203,255,11,0,229,255,13,0,2,0,13,0,33,0,2,0,61,0,240,255,86,0,211,255,101,0,176,255,105,0,136,255,99,0,101,255,86,0,68,255,61,0,41,255,33,0,28,255,6,0,22,255,251,255,22,255,247,255,22,255,0,0,22,255,17,0,19,255,33,0,19,255,44,0,26,255,44,0,41,255,35,0,72,255,19,0,114,255,2,0,165,255,247,255,220,255,238,255,22,0,236,255,70,0,233,255,112,0,233,255,141,0,233,255,156,0,229,255,163,0,220,255,158,0,214,255,152,0,207,255,147,0,209,255,145,0,220,255,139,0,238,255,128,0,2,0,103,0,19,0,61,0,28,0,11,0,26,0,211,255,22,0,161,255,19,0,121,255,19,0,99,255,15,0,97,255,6,0,105,255,249,255,121,255,236,255,141,255,229,255,161,255,231,255,180,255,240,255,196,255,249,255,211,255,0,0,225,255,0,0,238,255,251,255,253,255,242,255,11,0,227,255,33,0,216,255,61,0,209,255,94,0,207,255,123,0,211,255,150,0,218,255,158,0,229,255,154,0,240,255,136,0,247,255,110,0,0,0,86,0,13,0,66,0,24,0,59,0,33,0,50,0,33,0,48,0,26,0,37,0,6,0,19,0,242,255,253,255,220,255,220,255,203,255,194,255,187,255,174,255,180,255,172,255,169,255,185,255,158,255,207,255,150,255,236,255,145,255,13,0,150,255,48,0,169,255,83,0,196,255,112,0,233,255,136,0,13,0,147,0,52,0,152,0,90,0,152,0,121,0,152,0,147,0,145,0,163,0,139,0,172,0,125,0,169,0,108,0,158,0,86,0,139,0,64,0,112,0,50,0,81,0,44,0,48,0,48,0,17,0,57,0,253,255,68,0,242,255,75,0,247,255,72,0,4,0,61,0,22,0,41,0,33,0,19,0,28,0,2,0,8,0,253,255,238,255,0,0,205,255,8,0,183,255,17,0,176,255,19,0,180,255,11,0,194,255,253,255,209,255,238,255,218,255,225,255,218,255,220,255,211,255,218,255,200,255,214,255,187,255,200,255,169,255,176,255,150,255,143,255,128,255,112,255,105,255,83,255,92,255,72,255,83,255,77,255,86,255,90,255,92,255,112,255,101,255,141,255,108,255,169,255,114,255,196,255,119,255,227,255,128,255,0,0,136,255,24,0,152,255,50,0,169,255,70,0,194,255,86,0,220,255,90,0,0,0,94,0,30,0,99,0,61,0,101,0,81,0,108,0,88,0,123,0,86,0,139,0,83,0,154,0,86,0,156,0,94,0,143,0,112,0,114,0,128,0,72,0,139,0,28,0,139,0,244,255,128,0,209,255,101,0,185,255,70,0,163,255,41,0,147,255,22,0,130,255,15,0,119,255,24,0,116,255,33,0,123,255,39,0,147,255,35,0,172,255,19,0,198,255,0,0,216,255,236,255,225,255,218,255,220,255,205,255,209,255,194,255,192,255,185,255,169,255,178,255,152,255,174,255,141,255,178,255,136,255,192,255,143,255,216,255,152,255,244,255,169,255,17,0,189,255,37,0,205,255,41,0,216,255,24,0,216,255,242,255,203,255,194,255,185,255,143,255,165,255,101,255,145,255,66,255,134,255,39,255,132,255,15,255,147,255,2,255,176,255,255,254,216,255,11,255,0,0,39,255,33,0,81,255,64,0,132,255,83,0,187,255,101,0,242,255,114,0,28,0,116,0,64,0,112,0,88,0,99,0,105,0,81,0,114,0,66,0,121,0,59,0,121,0,64,0,112,0,72,0,97,0,83,0,72,0,92,0,46,0,97,0,19,0,92,0,2,0,81,0,247,255,68,0,240,255,50,0,238,255,33,0,240,255,15,0,247,255,0,0,4,0,247,255,30,0,240,255,64,0,244,255,101,0,0,0,134,0,17,0,156,0,35,0,165,0,46,0,158,0,48,0,139,0,37,0,110,0,19,0,79,0,6,0,48,0,4,0,19,0,15,0,249,255,35,0,227,255,61,0,209,255,79,0,207,255,83,0,214,255,70,0,233,255,44,0,0,0,0,0,22,0,209,255,39,0,167,255,55,0,143,255,64,0,141,255,70,0,158,255,72,0,185,255,72,0,214,255,70,0,233,255,64,0,249,255,55,0,0,0,44,0,8,0,26,0,17,0,4,0,28,0,247,255,39,0,231,255,48,0,227,255,52,0,231,255,50,0,244,255,44,0,6,0,39,0,22,0,30,0,37,0,28,0,50,0,26,0,55,0,26,0,59,0,30,0,64,0,33,0,68,0,35,0,77,0,39,0,92,0,41,0,108,0,39,0,121,0,35,0,130,0,30,0,121,0,24,0,99,0,22,0,66,0,24,0,30,0,28,0,4,0,33,0,244,255,22,0,238,255,0,0,249,255,227,255,4,0,187,255,22,0,156,255,37,0,139,255,48,0,136,255,57,0,152,255,72,0,183,255,90,0,218,255,110,0,249,255,123,0,11,0,125,0,13,0,114,0,2,0,94,0,244,255,72,0,227,255,52,0,222,255,46,0,231,255,52,0,0,0,77,0,30,0,108,0,61,0,143,0,79,0,167,0,90,0,178,0,94,0,174,0,99,0,163,0,103,0,152,0,110,0,150,0,112,0,156,0,112,0,167,0,101,0,178,0,81,0,183,0,57,0,183,0,22,0,169,0,238,255,152,0,196,255,125,0,158,255,90,0,130,255,48,0,128,255,0,0,143,255,205,255,172,255,165,255,200,255,139,255,225,255,130,255,233,255,132,255,233,255,143,255,231,255,158,255,231,255,165,255,236,255,161,255,247,255,152,255,253,255,141,255,2,0,141,255,0,0,154,255,247,255,183,255,233,255,222,255,222,255,8,0,222,255,48,0,233,255,70,0,4,0,79,0,39,0,70,0,79,0,46,0,116,0,22,0,147,0,0,0,167,0,242,255,178,0,227,255,178,0,218,255,167,0,216,255,143,0,211,255,108,0,214,255,70,0,211,255,33,0,207,255,11,0,198,255,0,0,183,255,4,0,163,255,13,0,145,255,17,0,130,255,17,0,121,255,11,0,114,255,11,0,105,255,13,0,92,255,24,0,75,255,46,0,63,255,77,0,63,255,112,0,79,255,152,0,110,255,189,0,152,255,216,0,200,255,231,0,244,255,236,0,22,0,227,0,44,0,205,0,52,0,167,0,44,0,114,0,19,0,50,0,242,255,240,255,207,255,180,255,185,255,141,255,176,255,128,255,192,255,141,255,225,255,172,255,11,0,205,255,59,0,233,255,94,0,0,0,112,0,8,0,112,0,15,0,92,0,22,0,66,0,35,0,33,0,50,0,6,0,70,0,244,255,79,0,233,255,72,0,231,255,48,0,233,255,4,0,236,255,218,255,244,255,180,255,2,0,158,255,24,0,156,255,50,0,169,255,72,0,192,255,86,0,220,255,90,0,247,255,86,0,8,0,75,0,17,0,64,0,11,0,57,0,249,255,50,0,227,255,52,0,203,255,57,0,189,255,59,0,185,255,57,0,185,255,48,0,194,255,39,0,203,255,28,0,209,255,22,0,216,255,15,0,218,255,4,0,222,255,244,255,229,255,218,255,240,255,189,255,0,0,165,255,11,0,152,255,24,0,147,255,30,0,152,255,26,0,161,255,19,0,172,255,8,0,187,255,251,255,207,255,238,255,229,255,225,255,253,255,211,255,15,0,207,255,28,0,207,255,28,0,220,255,24,0,242,255,6,0,6,0,247,255,26,0,227,255,39,0,216,255,50,0,211,255,61,0,218,255,68,0,231,255,70,0,253,255,64,0,17,0,55,0,41,0,35,0,55,0,15,0,64,0,0,0,66,0,240,255,59,0,229,255,48,0,222,255,37,0,220,255,35,0,218,255,37,0,220,255,48,0,229,255,59,0,242,255,64,0,0,0,61,0,22,0,55,0,52,0,46,0,92,0,46,0,130,0,55,0,161,0,66,0,178,0,77,0,180,0,81,0,161,0,79,0,132,0,68,0,97,0,50,0,68,0,28,0,41,0,4,0,22,0,236,255,8,0,209,255,4,0,183,255,2,0,165,255,4,0,156,255,8,0,161,255,13,0,178,255,24,0,205,255,35,0,231,255,44,0,0,0,44,0,15,0,35,0,26,0,17,0,30,0,251,255,33,0,225,255,37,0,203,255,48,0,189,255,59,0,185,255,70,0,192,255,77,0,207,255,77,0,229,255,77,0,0,0,79,0,24,0,88,0,41,0,103,0,46,0,116,0,39,0,132,0,19,0,143,0,0,0,152,0,242,255,161,0,242,255,172,0,251,255,187,0,13,0,205,0,37,0,225,0,59,0,233,0,77,0,229,0,83,0,205,0,83,0,165,0,70,0,112,0,52,0,59,0,28,0,15,0,6,0,242,255,236,255,225,255,209,255,220,255,185,255,222,255,169,255,225,255,169,255,231,255,189,255,236,255,222,255,244,255,6,0,249,255,50,0,251,255,90,0,247,255,132,0,238,255,172,0,222,255,207,0,203,255,227,0,183,255,233,0,167,255,225,0,163,255,203,0,167,255,167,0,185,255,130,0,205,255,92,0,231,255,55,0,4,0,22,0,35,0,247,255,72,0,218,255,108,0,194,255,141,0,176,255,158,0,161,255,161,0,147,255,147,0,128,255,123,0,108,255,92,0,88,255,55,0,70,255,22,0,66,255,249,255,72,255,225,255,88,255,205,255,116,255,192,255,152,255,187,255,187,255,192,255,216,255,203,255,236,255,218,255,249,255,240,255,253,255,8,0,0,0,35,0,0,0,59,0,0,0,75,0,0,0,75,0,2,0,57,0,6,0,33,0,11,0,4,0,8,0,242,255,0,0,229,255,238,255,229,255,211,255,229,255,183,255,225,255,161,255,216,255,145,255,196,255,141,255,169,255,145,255,139,255,158,255,105,255,176,255,72,255,196,255,44,255,216,255,26,255,238,255,28,255,249,255,55,255,249,255,103,255,236,255,167,255,216,255,229,255,194,255,24,0,176,255,52,0,174,255,64,0,176,255,55,0,185,255,46,0,192,255,44,0,196,255,50,0,196,255,57,0,194,255,70,0,196,255,83,0,198,255,94,0,207,255,105,0,218,255,114,0,229,255,116,0,244,255,114,0,0,0,112,0,15,0,105,0,33,0,97,0,50,0,83,0,72,0,66,0,99,0,48,0,125,0,33,0,152,0,26,0,172,0,28,0,187,0,37,0,189,0,44,0,180,0,44,0,163,0,37,0,132,0,22,0,97,0,2,0,68,0,240,255,46,0,225,255,41,0,218,255,48,0,220,255,66,0,231,255,88,0,242,255,110,0,253,255,130,0,253,255,143,0,244,255,154,0,227,255,156,0,205,255,154,0,180,255,150,0,161,255,139,0,147,255,134,0,136,255,128,0,128,255,121,0,121,255,110,0,119,255,83,0,121,255,44,0,121,255,2,0,119,255,218,255,119,255,187,255,119,255,165,255,121,255,158,255,128,255,156,255,136,255,167,255,147,255,178,255,154,255,198,255,161,255,222,255,158,255,247,255,158,255,11,0,163,255,26,0,176,255,24,0,194,255,13,0,218,255,251,255,236,255,227,255,240,255,211,255,236,255,200,255,229,255,205,255,225,255,218,255,236,255,240,255,4,0,11,0,44,0,41,0,94,0,70,0,141,0,92,0,178,0,110,0,205,0,125,0,211,0,132,0,198,0,128,0,176,0,108,0,150,0,77,0,125,0,39,0,105,0,0,0,92,0,227,255,83,0,211,255,83,0,209,255,97,0,214,255,114,0,218,255,134,0,216,255,150,0,203,255,147,0,180,255,134,0,154,255,105,0,128,255,68,0,110,255,28,0,97,255,242,255,94,255,200,255,105,255,165,255,125,255,134,255,152,255,110,255,187,255,92,255,222,255,81,255,253,255,86,255,19,0,99,255,37,0,125,255,46,0,156,255,46,0,187,255,41,0,214,255,30,0,236,255,11,0,251,255,242,255,0,0,211,255,0,0,183,255,0,0,161,255,0,0,152,255,0,0,154,255,6,0,161,255,24,0,169,255,52,0,172,255,83,0,169,255,114,0,165,255,128,0,163,255,121,0,167,255,94,0,178,255,55,0,194,255,13,0,209,255,233,255,218,255,211,255,216,255,207,255,203,255,218,255,178,255,240,255,150,255,15,0,123,255,52,0,108,255,83,0,103,255,105,0,116,255,116,0,143,255,114,0,178,255,101,0,218,255,79,0,6,0,52,0,50,0,24,0,90,0,253,255,123,0,227,255,143,0,203,255,156,0,180,255,158,0,158,255,152,0,145,255,143,0,136,255,132,0,132,255,116,0,132,255,97,0,132,255,77,0,130,255,55,0,130,255,37,0,132,255,28,0,139,255,28,0,147,255,37,0,152,255,46,0,154,255,55,0,147,255,50,0,136,255,35,0,132,255,13,0,136,255,247,255,152,255,222,255,185,255,203,255,225,255,189,255,8,0,183,255,41,0,180,255,72,0,187,255,88,0,194,255,94,0,209,255,99,0,227,255,97,0,244,255,92,0,6,0,83,0,26,0,66,0,46,0,41,0,61,0,13,0,68,0,240,255,61,0,211,255,46,0,196,255,17,0,196,255,244,255,209,255,211,255,236,255,189,255,6,0,178,255,30,0,180,255,41,0,192,255,44,0,218,255,37,0,247,255,26,0,19,0,6,0,41,0,247,255,52,0,231,255,50,0,220,255,37,0,216,255,15,0,222,255,244,255,236,255,222,255,249,255,211,255,253,255,211,255,247,255,216,255,231,255,225,255,214,255,227,255,198,255,218,255,198,255,207,255,209,255,194,255,227,255,194,255,247,255,211,255,2,0,240,255,0,0,24,0,251,255,64,0,236,255,88,0,216,255,97,0,207,255,92,0,207,255,79,0,218,255,61,0,244,255,48,0,17,0,37,0,46,0,24,0,70,0,4,0,83,0,236,255,90,0,205,255,88,0,174,255,86,0,147,255,83,0,132,255,75,0,123,255,64,0,125,255,41,0,136,255,6,0,147,255,231,255,158,255,203,255,167,255,189,255,174,255,192,255,178,255,203,255,178,255,222,255,176,255,238,255,167,255,244,255,152,255,244,255,141,255,233,255,134,255,211,255,141,255,187,255,161,255,161,255,194,255,136,255,231,255,123,255,19,0,116,255,64,0,116,255,105,0,121,255,143,0,128,255,172,0,134,255,192,0,136,255,198,0,139,255,183,0,134,255,152,0,132,255,101,0,128,255,41,0,125,255,247,255,128,255,205,255,143,255,180,255,167,255,176,255,198,255,187,255,236,255,209,255,13,0,231,255,39,0,253,255,55,0,13,0,55,0,26,0,44,0,28,0,24,0,19,0,4,0,0,0,251,255,225,255,249,255,192,255,0,0,165,255,13,0,154,255,22,0,165,255,19,0,189,255,2,0,227,255,233,255,11,0,200,255,46,0,172,255,70,0,145,255,83,0,128,255,92,0,119,255,101,0,119,255,110,0,132,255,121,0,152,255,132,0,180,255,143,0,205,255,156,0,229,255,165,0,247,255,176,0,6,0,185,0,15,0,189,0,19,0,183,0,15,0,169,0,8,0,145,0,2,0,119,0,0,0,90,0,0,0,61,0,4,0,33,0,8,0,11,0,4,0,249,255,0,0,233,255,244,255,222,255,238,255,220,255,238,255,222,255,240,255,231,255,242,255,247,255,238,255,8,0,229,255,22,0,209,255,26,0,192,255,28,0,172,255,22,0,156,255,13,0,150,255,0,0,150,255,238,255,158,255,214,255,180,255,194,255,209,255,178,255,240,255,172,255,8,0,169,255,28,0,174,255,39,0,180,255,37,0,192,255,28,0,214,255,8,0,244,255,240,255,28,0,207,255,70,0,172,255,112,0,141,255,136,0,119,255,147,0,105,255,139,0,108,255,123,0,125,255,105,0,152,255,92,0,180,255,90,0,211,255,99,0,236,255,112,0,247,255,128,0,249,255,141,0,238,255,147,0,216,255,152,0,194,255,150,0,178,255,143,0,176,255,139,0,192,255,139,0,218,255,141,0,247,255,147,0,8,0,152,0,19,0,156,0,24,0,150,0,22,0,134,0,22,0,119,0,26,0,94,0,33,0,68,0,37,0,33,0,39,0,249,255,30,0,200,255,19,0,150,255,2,0,112,255,240,255,90,255,229,255,94,255,220,255,121,255,218,255,163,255,222,255,209,255,229,255,251,255,242,255,19,0,0,0,28,0,17,0,26,0,39,0,13,0,55,0,0,0,70,0,242,255,77,0,227,255,75,0,216,255,59,0,209,255,39,0,205,255,17,0,209,255,251,255,220,255,236,255,236,255,227,255,253,255,227,255,15,0,233,255,35,0,247,255,57,0,4,0,77,0,15,0,94,0,22,0,103,0,24,0,99,0,17,0,81,0,6,0,61,0,240,255,39,0,214,255,24,0,183,255,17,0,154,255,19,0,128,255,26,0,110,255,33,0,94,255,39,0,90,255,44,0,88,255,48,0,83,255,46,0,75,255,46,0,68,255,44,0,61,255,39,0,63,255,37,0,75,255,33,0,94,255,22,0,121,255,4,0,147,255,236,255,169,255,205,255,185,255,176,255,196,255,154,255,207,255,145,255,216,255,150,255,229,255,161,255,249,255,172,255,15,0,185,255,35,0,187,255,48,0,187,255,55,0,185,255,59,0,185,255,75,0,187,255,103,0,192,255,143,0,194,255,178,0,192,255,207,0,185,255,218,0,178,255,216,0,174,255,214,0,176,255,207,0,187,255,203,0,207,255,196,0,233,255,185,0,8,0,165,0,39,0,141,0,57,0,110,0,61,0,86,0,50,0,61,0,33,0,39,0,6,0,17,0,240,255,253,255,225,255,229,255,216,255,209,255,216,255,192,255,225,255,187,255,240,255,194,255,4,0,216,255,28,0,242,255,50,0,15,0,70,0,39,0,83,0,52,0,86,0,66,0,83,0,70,0,77,0,72,0,66,0,75,0,50,0,75,0,33,0,72,0,15,0,72,0,0,0,72,0,244,255,79,0,238,255,86,0,238,255,90,0,242,255,92,0,244,255,92,0,242,255,86,0,240,255,75,0,236,255,52,0,238,255,24,0,244,255,247,255,253,255,207,255,8,0,174,255,24,0,147,255,33,0,136,255,35,0,134,255,24,0,139,255,4,0,143,255,238,255,141,255,214,255,141,255,205,255,134,255,211,255,125,255,229,255,116,255,0,0,110,255,22,0,110,255,33,0,114,255,30,0,132,255,17,0,156,255,253,255,189,255,233,255,220,255,214,255,249,255,198,255,8,0,187,255,22,0,180,255,26,0,183,255,28,0,192,255,30,0,209,255,35,0,231,255,41,0,2,0,52,0,24,0,68,0,37,0,88,0,41,0,108,0,44,0,125,0,48,0,136,0,57,0,143,0,70,0,136,0,81,0,125,0,79,0,101,0,66,0,64,0,46,0,19,0,17,0,227,255,242,255,183,255,207,255,152,255,167,255,139,255,132,255,143,255,105,255,161,255,92,255,183,255,97,255,207,255,119,255,227,255,152,255,247,255,189,255,8,0,225,255,26,0,249,255,44,0,0,0,55,0,251,255,61,0,238,255,61,0,225,255,55,0,218,255,48,0,222,255,39,0,231,255,35,0,242,255,33,0,251,255,39,0,253,255,52,0,0,0,70,0,253,255,88,0,0,0,97,0,0,0,92,0,8,0,77,0,11,0,50,0,2,0,22,0,244,255,251,255,225,255,229,255,211,255,216,255,207,255,209,255,214,255,209,255,231,255,216,255,253,255,222,255,11,0,227,255,15,0,222,255,11,0,214,255,0,0,198,255,253,255,180,255,2,0,167,255,26,0,163,255,61,0,165,255,101,0,185,255,134,0,211,255,143,0,242,255,130,0,13,0,94,0,39,0,46,0,64,0,0,0,81,0,225,255,90,0,209,255,88,0,209,255,77,0,220,255,52,0,231,255,26,0,247,255,253,255,251,255,233,255,244,255,218,255,227,255,203,255,205,255,189,255,183,255,178,255,172,255,174,255,172,255,176,255,183,255,185,255,200,255,198,255,222,255,209,255,240,255,216,255,0,0,225,255,11,0,233,255,19,0,249,255,22,0,11,0,28,0,30,0,37,0,46,0,57,0,48,0,79,0,44,0,108,0,26,0,136,0,4,0,163,0,247,255,174,0,244,255,178,0,249,255,165,0,2,0,136,0,13,0,101,0,19,0,59,0,17,0,13,0,4,0,229,255,240,255,187,255,214,255,152,255,183,255,123,255,156,255,103,255,139,255,94,255,132,255,94,255,128,255,101,255,132,255,114,255,139,255,132,255,150,255,152,255,167,255,176,255,194,255,205,255,225,255,236,255,6,0,17,0,46,0,52,0,83,0,90,0,112,0,125,0,132,0,154,0,147,0,176,0,150,0,187,0,145,0,183,0,125,0,163,0,94,0,128,0,55,0,79,0,13,0,28,0,242,255,240,255,225,255,205,255,222,255,187,255,231,255,187,255,244,255,200,255,2,0,225,255,19,0,253,255,33,0,22,0,44,0,39,0,50,0,46,0,52,0,41,0,50,0,33,0,46,0,26,0,39,0,22,0,39,0,24,0,41,0,33,0,52,0,46,0,64,0,70,0,75,0,101,0,79,0,136,0,72,0,165,0,59,0,183,0,39,0,185,0,17,0,167,0,251,255,136,0,220,255,105,0,192,255,79,0,163,255,61,0,145,255,52,0,136,255,50,0,143,255,50,0,156,255,55,0,169,255,61,0,169,255,72,0,156,255,90,0,132,255,108,0,108,255,123,0,90,255,130,0,86,255,130,0,97,255,119,0,123,255,94,0,158,255,59,0,196,255,24,0,231,255,0,0,6,0,240,255,30,0,236,255,46,0,238,255,57,0,236,255,66,0,231,255,72,0,220,255,81,0,205,255,86,0,183,255,88,0,163,255,83,0,141,255,66,0,116,255,39,0,94,255,2,0,72,255,218,255,59,255,176,255,48,255,145,255,44,255,130,255,44,255,132,255,52,255,150,255,70,255,180,255,94,255,225,255,125,255,13,0,152,255,59,0,174,255,97,0,189,255,121,0,198,255,125,0,203,255,114,0,198,255,86,0,194,255,52,0,183,255,15,0,172,255,238,255,163,255,211,255,161,255,194,255,165,255,185,255,176,255,185,255,194,255,196,255,218,255,216,255,247,255,240,255,17,0,13,0,41,0,39,0,59,0,59,0,66,0,61,0,70,0,52,0,70,0,30,0,70,0,6,0,61,0,244,255,50,0,233,255,30,0,225,255,8,0,214,255,240,255,196,255,214,255,169,255,187,255,139,255,163,255,112,255,152,255,94,255,147,255,92,255,158,255,108,255,174,255,139,255,194,255,176,255,209,255,209,255,218,255,231,255,220,255,233,255,218,255,220,255,211,255,192,255,214,255,161,255,222,255,134,255,233,255,121,255,249,255,119,255,4,0,130,255,11,0,150,255,8,0,178,255,0,0,211,255,236,255,249,255,214,255,24,0,194,255,52,0,185,255,75,0,185,255,86,0,196,255,86,0,216,255,75,0,233,255,55,0,251,255,35,0,6,0,19,0,13,0,11,0,15,0,11,0,13,0,17,0,8,0,30,0,2,0,46,0,0,0,66,0,251,255,79,0,249,255,86,0,249,255,79,0,244,255,59,0,238,255,33,0,229,255,4,0,214,255,236,255,196,255,209,255,187,255,185,255,183,255,163,255,187,255,143,255,194,255,132,255,196,255,136,255,198,255,158,255,192,255,196,255,187,255,236,255,187,255,11,0,192,255,33,0,196,255,41,0,203,255,37,0,205,255,17,0,207,255,0,0,214,255,229,255,236,255,207,255,15,0,187,255,61,0,183,255,105,0,183,255,139,0,194,255,161,0,207,255,174,0,220,255,180,0,225,255,185,0,220,255,185,0,205,255,187,0,185,255,183,0,163,255,172,0,145,255,161,0,132,255,145,0,125,255,125,0,128,255,101,0,139,255,72,0,156,255,35,0,178,255,249,255,203,255,209,255,225,255,172,255,244,255,147,255,251,255,139,255,251,255,145,255,242,255,165,255,227,255,192,255,209,255,220,255,196,255,249,255,189,255,17,0,187,255,39,0,194,255,52,0,203,255,64,0,222,255,68,0,251,255,70,0,30,0,64,0,75,0,48,0,119,0,26,0,165,0,0,0,194,0,236,255,209,0,225,255,207,0,227,255,189,0,247,255,161,0,19,0,123,0,52,0,90,0,83,0,57,0,108,0,30,0,119,0,8,0,119,0,251,255,108,0,242,255,94,0,240,255,79,0,249,255,66,0,4,0,55,0,19,0,41,0,41,0,28,0,57,0,8,0,75,0,242,255,92,0,209,255,108,0,180,255,116,0,152,255,105,0,128,255,81,0,110,255,44,0,101,255,0,0,103,255,225,255,112,255,198,255,132,255,189,255,156,255,187,255,192,255,189,255,231,255,185,255,15,0,172,255,50,0,147,255,75,0,119,255,86,0,92,255,88,0,75,255,77,0,75,255,64,0,86,255,48,0,105,255,30,0,123,255,8,0,134,255,242,255,136,255,216,255,134,255,187,255,136,255,165,255,143,255,150,255,156,255,143,255,176,255,145,255,196,255,152,255,218,255,165,255,240,255,176,255,8,0,187,255,33,0,196,255,64,0,198,255,88,0,196,255,105,0,185,255,114,0,167,255,110,0,154,255,88,0,145,255,55,0,150,255,17,0,163,255,244,255,183,255,222,255,205,255,220,255,220,255,229,255,233,255,236,255,240,255,238,255,240,255,225,255,236,255,203,255,231,255,176,255,231,255,156,255,238,255,147,255,247,255,152,255,4,0,163,255,24,0,176,255,46,0,183,255,64,0,189,255,75,0,187,255,72,0,189,255,68,0,194,255,61,0,214,255,55,0,242,255,52,0,15,0,52,0,41,0,55,0,50,0,55,0,46,0,52,0,35,0,50,0,24,0,48,0,13,0,46,0,13,0,44,0,24,0,48,0,37,0,50,0,52,0,52,0,61,0,48,0,66,0,33,0,70,0,6,0,72,0,238,255,77,0,216,255,83,0,203,255,88,0,198,255,92,0,207,255,97,0,218,255,99,0,236,255,94,0,0,0,90,0,17,0,81,0,33,0,61,0,44,0,35,0,48,0,2,0,57,0,225,255,72,0,194,255,97,0,178,255,125,0,176,255,147,0,189,255,167,0,205,255,176,0,218,255,176,0,218,255,165,0,207,255,152,0,183,255,132,0,145,255,114,0,101,255,105,0,55,255,99,0,19,255,92,0,6,255,83,0,19,255,70,0,68,255,50,0,143,255,28,0,231,255,4,0,57,0,242,255,121,0,227,255,156,0,218,255,163,0,211,255,141,0,214,255,101,0,220,255,52,0,231,255,0,0,242,255,205,255,0,0,158,255,8,0,125,255,19,0,105,255,28,0,94,255,41,0,99,255,61,0,112,255,88,0,130,255,114,0,147,255,136,0,163,255,145,0,174,255,145,0,185,255,134,0,189,255,121,0,196,255,105,0,198,255,90,0,200,255,70,0,198,255,46,0,194,255,13,0,185,255,229,255,172,255,183,255,161,255,134,255,156,255,94,255,163,255,68,255,180,255,57,255,205,255,59,255,227,255,77,255,240,255,101,255,247,255,134,255,247,255,172,255,242,255,211,255,242,255,251,255,249,255,24,0,4,0,48,0,28,0,68,0,57,0,81,0,90,0,90,0,123,0,90,0,152,0,83,0,172,0,70,0,178,0,55,0,174,0,37,0,156,0,17,0,132,0,0,0,99,0,244,255,68,0,240,255,37,0,238,255,13,0,242,255,253,255,253,255,244,255,2,0,240,255,6,0,247,255,0,0,0,0,240,255,17,0,218,255,35,0,198,255,52,0,185,255,61,0,180,255,61,0,187,255,59,0,194,255,50,0,203,255,41,0,207,255,37,0,207,255,33,0,207,255,28,0,207,255,26,0,214,255,17,0,229,255,6,0,251,255,251,255,22,0,238,255,55,0,227,255,83,0,214,255,103,0,207,255,112,0,198,255,112,0,194,255,99,0,200,255,79,0,216,255,64,0,240,255,57,0,6,0,64,0,24,0,83,0,33,0,114,0,33,0,145,0,28,0,174,0,17,0,187,0,6,0,189,0,0,0,174,0,2,0,143,0,11,0,110,0,30,0,72,0,52,0,41,0,79,0,19,0,103,0,2,0,123,0,251,255,139,0,240,255,150,0,231,255,154,0,229,255,147,0,227,255,132,0,220,255,112,0,214,255,90,0,200,255,70,0,185,255,61,0,172,255,55,0,158,255,52,0,152,255,46,0,150,255,37,0,150,255,22,0,152,255,11,0,158,255,2,0,169,255,0,0,185,255,2,0,203,255,13,0,220,255,28,0,231,255,39,0,242,255,50,0,251,255,55,0,0,0,57,0,4,0,48,0,11,0,39,0,13,0,28,0,13,0,24,0,11,0,26,0,8,0,30,0,4,0,35,0,2,0,37,0,4,0,30,0,11,0,22,0,24,0,13,0,44,0,11,0,61,0,22,0,75,0,37,0,88,0,50,0,92,0,57,0,94,0,52,0,90,0,37,0,79,0,17,0,61,0,253,255,37,0,244,255,8,0,247,255,240,255,4,0,222,255,24,0,218,255,44,0,227,255,59,0,244,255,66,0,11,0,59,0,28,0,44,0,35,0,19,0,30,0,251,255,11,0,229,255,247,255,211,255,231,255,198,255,227,255,185,255,238,255,163,255,6,0,139,255,44,0,108,255,81,0,83,255,114,0,75,255,130,0,83,255,132,0,112,255,119,0,154,255,94,0,209,255,64,0,8,0,37,0,61,0,19,0,112,0,2,0,154,0,253,255,185,0,251,255,196,0,247,255,187,0,249,255,161,0,253,255,119,0,4,0,70,0,11,0,26,0,17,0,251,255,24,0,233,255,30,0,225,255,41,0,227,255,59,0,236,255,90,0,253,255,116,0,13,0,141,0,30,0,145,0,46,0,130,0,59,0,97,0,77,0,50,0,90,0,6,0,108,0,227,255,125,0,203,255,141,0,192,255,152,0,194,255,156,0,203,255,156,0,214,255,145,0,220,255,128,0,222,255,105,0,220,255,77,0,214,255,44,0,205,255,15,0,198,255,4,0,198,255,15,0,205,255,44,0,218,255,88,0,233,255,132,0,247,255,163,0,253,255,178,0,251,255,183,0,244,255,167,0,231,255,143,0,225,255,103,0,220,255,50,0,222,255,253,255,227,255,200,255,242,255,167,255,6,0,158,255,28,0,172,255,50,0,203,255,64,0,233,255,70,0,2,0,70,0,17,0,72,0,28,0,79,0,28,0,90,0,22,0,103,0,11,0,112,0,0,0,123,0,244,255,136,0,233,255,145,0,233,255,152,0,238,255,152,0,244,255,143,0,242,255,123,0,231,255,99,0,211,255,72,0,189,255,46,0,176,255,26,0,172,255,17,0,178,255,6,0,192,255,4,0,205,255,4,0,211,255,6,0,214,255,11,0,207,255,13,0,194,255,13,0,183,255,11,0,174,255,0,0,165,255,242,255,167,255,220,255,183,255,200,255,209,255,180,255,253,255,174,255,48,0,176,255,108,0,189,255,163,0,203,255,211,0,211,255,244,0,214,255,8,1,205,255,15,1,192,255,6,1,178,255,247,0,176,255,225,0,183,255,192,0,200,255,154,0,225,255,114,0,249,255,72,0,13,0,37,0,22,0,13,0,22,0,11,0,15,0,22,0,2,0,44,0,242,255,68,0,227,255,86,0,216,255,92,0,207,255,86,0,203,255,68,0,200,255,50,0,198,255,33,0,196,255,19,0,194,255,15,0,200,255,22,0,220,255,33,0,0,0,44,0,50,0,50,0,103,0,44,0,156,0,26,0,192,0,2,0,211,0,233,255,214,0,214,255,209,0,207,255,200,0,218,255,194,0,240,255,187,0,13,0,180,0,48,0,174,0,77,0,169,0,99,0,156,0,112,0,139,0,116,0,121,0,112,0,99,0,112,0,81,0,121,0,68,0,139,0,59,0,163,0,50,0,187,0,46,0,203,0,35,0,200,0,28,0,185,0,24,0,158,0,22,0,128,0,28,0,101,0,33,0,77,0,37,0,50,0,30,0,26,0,13,0,0,0,247,255,229,255,214,255,209,255,187,255,198,255,169,255,198,255,161,255,211,255,161,255,240,255,167,255,17,0,174,255,61,0,176,255,101,0,176,255,128,0,174,255,132,0,172,255,108,0,172,255,61,0,174,255,0,0,183,255,189,255,200,255,125,255,225,255,81,255,253,255,50,255,28,0,41,255,55,0,52,255,75,0,83,255,90,0,132,255,101,0,189,255,108,0,249,255,114,0,44,0,116,0,83,0,119,0,105,0,114,0,105,0,108,0,97,0,97,0,72,0,86,0,50,0,72,0,33,0,61,0,24,0,50,0,24,0,39,0,33,0,28,0,44,0,19,0,59,0,11,0,68,0,4,0,64,0,4,0,48,0,2,0,22,0,6,0,251,255,13,0,231,255,24,0,220,255,39,0,222,255,57,0,236,255,77,0,253,255,92,0,11,0,101,0,19,0,97,0,24,0,81,0,19,0,55,0,19,0,26,0,13,0,4,0,8,0,244,255,6,0,242,255,2,0,238,255,6,0,238,255,15,0,231,255,26,0,229,255,37,0,233,255,46,0,244,255,46,0,8,0,37,0,37,0,24,0,66,0,2,0,90,0,236,255,103,0,209,255,103,0,189,255,97,0,176,255,83,0,172,255,68,0,176,255,44,0,187,255,19,0,205,255,251,255,229,255,229,255,0,0,216,255,30,0,211,255,59,0,218,255,86,0,236,255,105,0,6,0,114,0,37,0,112,0,66,0,97,0,86,0,70,0,94,0,39,0,86,0,4,0,72,0,227,255,52,0,196,255,39,0,165,255,30,0,136,255,28,0,112,255,33,0,88,255,41,0,70,255,52,0,55,255,59,0,46,255,61,0,44,255,50,0,52,255,28,0,72,255,253,255,105,255,220,255,150,255,192,255,194,255,172,255,233,255,167,255,11,0,174,255,37,0,187,255,59,0,207,255,72,0,227,255,81,0,247,255,77,0,11,0,64,0,33,0,44,0,55,0,15,0,68,0,251,255,68,0,238,255,59,0,238,255,37,0,249,255,13,0,8,0,249,255,26,0,233,255,39,0,233,255,46,0,244,255,41,0,6,0,28,0,26,0,8,0,35,0,244,255,35,0,227,255,28,0,214,255,28,0,205,255,37,0,200,255,57,0,198,255,79,0,205,255,99,0,218,255,105,0,240,255,97,0,11,0,72,0,44,0,35,0,75,0,244,255,101,0,196,255,116,0,154,255,116,0,125,255,99,0,114,255,68,0,114,255,30,0,119,255,253,255,121,255,227,255,116,255,220,255,108,255,225,255,94,255,247,255,79,255,19,0,66,255,55,0,63,255,86,0,75,255,112,0,101,255,125,0,141,255,130,0,183,255,130,0,218,255,130,0,240,255,141,0,249,255,156,0,244,255,183,0,231,255,214,0,214,255,244,0,187,255,8,1,158,255,15,1,125,255,4,1,94,255,231,0,75,255,189,0,66,255,145,0,75,255,101,0,94,255,66,0,123,255,41,0,156,255,28,0,185,255,19,0,211,255,13,0,233,255,0,0,0,0,242,255,22,0,227,255,48,0,214,255,79,0,216,255,110,0,233,255,125,0,0,0,130,0,24,0,116,0,44,0,90,0,52,0,64,0,55,0,35,0,57,0,15,0,59,0,8,0,77,0,6,0,103,0,11,0,136,0,15,0,169,0,11,0,198,0,2,0,214,0,251,255,214,0,240,255,194,0,229,255,156,0,225,255,105,0,225,255,50,0,236,255,0,0,251,255,218,255,8,0,194,255,19,0,176,255,24,0,165,255,22,0,152,255,15,0,136,255,4,0,114,255,249,255,92,255,233,255,75,255,216,255,61,255,198,255,66,255,180,255,86,255,163,255,123,255,150,255,169,255,139,255,218,255,139,255,6,0,150,255,48,0,165,255,81,0,187,255,101,0,211,255,110,0,231,255,105,0,244,255,92,0,253,255,77,0,253,255,55,0,249,255,33,0,233,255,15,0,216,255,0,0,196,255,247,255,180,255,244,255,163,255,249,255,152,255,0,0,143,255,2,0,141,255,4,0,145,255,4,0,158,255,6,0,174,255,15,0,185,255,37,0,187,255,68,0,178,255,97,0,163,255,116,0,147,255,112,0,141,255,86,0,147,255,44,0,169,255,253,255,196,255,214,255,229,255,189,255,4,0,185,255,30,0,196,255,55,0,214,255,70,0,233,255,83,0,253,255,92,0,15,0,108,0,41,0,125,0,68,0,141,0,94,0,154,0,119,0,154,0,139,0,139,0,154,0,114,0,165,0,79,0,174,0,50,0,174,0,37,0,169,0,37,0,158,0,57,0,141,0,88,0,119,0,114,0,92,0,132,0,64,0,136,0,33,0,132,0,6,0,114,0,244,255,90,0,231,255,61,0,220,255,26,0,214,255,0,0,203,255,238,255,192,255,229,255,178,255,236,255,174,255,247,255,180,255,11,0,194,255,30,0,207,255,48,0,214,255,70,0,211,255,92,0,194,255,119,0,174,255,139,0,152,255,154,0,134,255,158,0,128,255,156,0,119,255,145,0,112,255,128,0,105,255,110,0,94,255,92,0,86,255,79,0,86,255,72,0,94,255,79,0,112,255,90,0,141,255,108,0,163,255,132,0,187,255,154,0,207,255,176,0,227,255,187,0,247,255,192,0,13,0,189,0,35,0,180,0,57,0,169,0,72,0,156,0,83,0,143,0,92,0,132,0,94,0,121,0,94,0,105,0,88,0,94,0,79,0,77,0,66,0,59,0,52,0,41,0,46,0,30,0,41,0,26,0,44,0,35,0,44,0,46,0,41,0,64,0,33,0,81,0,19,0,92,0,11,0,92,0,8,0,88,0,17,0,79,0,30,0,75,0,44,0,72,0,52,0,72,0,48,0,75,0,37,0,75,0,17,0,70,0,0,0,57,0,238,255,33,0,231,255,0,0,233,255,220,255,247,255,187,255,17,0,165,255,48,0,154,255,79,0,161,255,101,0,176,255,112,0,194,255,114,0,209,255,108,0,222,255,103,0,227,255,99,0,233,255,97,0,238,255,90,0,247,255,81,0,6,0,72,0,28,0,68,0,57,0,72,0,81,0,77,0,97,0,77,0,101,0,70,0,97,0,57,0,88,0,37,0,81,0,11,0,83,0,242,255,97,0,218,255,105,0,203,255,112,0,194,255,103,0,194,255,86,0,200,255,59,0,211,255,28,0,222,255,253,255,233,255,220,255,242,255,187,255,247,255,156,255,249,255,136,255,244,255,132,255,236,255,145,255,220,255,178,255,203,255,225,255,192,255,11,0,189,255,48,0,203,255,70,0,222,255,86,0,251,255,97,0,19,0,99,0,46,0,97,0,66,0,83,0,83,0,59,0,94,0,28,0,99,0,0,0,94,0,225,255,90,0,198,255,83,0,183,255,77,0,176,255,72,0,178,255,77,0,185,255,83,0,196,255,88,0,207,255,86,0,216,255,72,0,225,255,50,0,231,255,26,0,244,255,2,0,8,0,242,255,41,0,229,255,83,0,214,255,128,0,196,255,161,0,174,255,178,0,152,255,176,0,132,255,152,0,121,255,121,0,119,255,86,0,121,255,59,0,128,255,35,0,132,255,17,0,139,255,4,0,141,255,0,0,143,255,0,0,152,255,4,0,167,255,19,0,194,255,39,0,233,255,59,0,19,0,72,0,61,0,68,0,90,0,50,0,105,0,15,0,97,0,227,255,79,0,178,255,48,0,134,255,24,0,97,255,6,0,77,255,251,255,72,255,247,255,94,255,244,255,134,255,240,255,194,255,236,255,0,0,238,255,50,0,249,255,88,0,15,0,99,0,46,0,88,0,81,0,61,0,116,0,28,0,143,0,2,0,167,0,240,255,180,0,236,255,185,0,244,255,176,0,6,0,156,0,35,0,128,0,64,0,101,0,88,0,75,0,110,0,55,0,121,0,41,0,125,0,35,0,125,0,39,0,123,0,44,0,116,0,55,0,108,0,61,0,97,0,68,0,81,0,70,0,59,0,70,0,41,0,64,0,30,0,57,0,24,0,50,0,19,0,37,0,22,0,28,0,24,0,17,0,24,0,13,0,19,0,15,0,6,0,28,0,249,255,48,0,231,255,64,0,214,255,75,0,203,255,70,0,198,255,61,0,205,255,50,0,216,255,44,0,236,255,41,0,0,0,39,0,19,0,33,0,46,0,24,0,66,0,11,0,92,0,0,0,116,0,249,255,134,0,242,255,147,0,240,255,152,0,244,255,145,0,253,255,132,0,11,0,112,0,30,0,79,0,55,0,48,0,72,0,8,0,86,0,229,255,90,0,196,255,88,0,174,255,75,0,161,255,61,0,156,255,44,0,156,255,30,0,158,255,15,0,165,255,6,0,174,255,0,0,185,255,0,0,196,255,247,255,207,255,236,255,211,255,222,255,209,255,207,255,205,255,200,255,203,255,200,255,200,255,218,255,209,255,244,255,218,255,19,0,236,255,52,0,2,0,77,0,22,0,90,0,41,0,90,0,52,0,83,0,55,0,75,0,44,0,72,0,22,0,68,0,0,0,72,0,229,255,81,0,209,255,92,0,196,255,103,0,189,255,110,0,192,255,119,0,200,255,119,0,200,255,119,0,198,255,119,0,180,255,123,0,156,255,130,0,134,255,139,0,114,255,143,0,110,255,147,0,119,255,152,0,134,255,163,0,145,255,178,0,154,255,196,0,154,255,211,0,150,255,227,0,147,255,231,0,147,255,233,0,152,255,231,0,161,255,225,0,172,255,220,0,185,255,214,0,198,255,205,0,211,255,198,0,222,255,187,0,231,255,176,0,229,255,167,0,220,255,156,0,209,255,150,0,196,255,136,0,189,255,125,0,192,255,110,0,198,255,88,0,211,255,64,0,225,255,46,0,231,255,37,0,231,255,37,0,220,255,50,0,207,255,68,0,196,255,86,0,194,255,103,0,207,255,116,0,229,255,125,0,6,0,125,0,41,0,119,0,77,0,101,0,110,0,75,0,139,0,41,0,154,0,11,0,161,0,244,255,154,0,229,255,134,0,218,255,105,0,216,255,72,0,216,255,37,0,211,255,13,0,200,255,4,0,183,255,11,0,161,255,37,0,143,255,75,0,128,255,119,0,121,255,161,0,123,255,192,0,134,255,211,0,152,255,214,0,172,255,200,0,194,255,172,0,211,255,134,0,225,255,99,0,236,255,64,0,247,255,39,0,253,255,22,0,2,0,17,0,0,0,24,0,251,255,39,0,240,255,57,0,236,255,77,0,244,255,92,0,11,0,101,0,46,0,108,0,88,0,114,0,125,0,121,0,161,0,128,0,192,0,134,0,218,0,141,0,236,0,152,0,238,0,158,0,225,0,167,0,192,0,169,0,150,0,172,0,103,0,167,0,68,0,158,0,44,0,139,0,30,0,114,0,26,0,79,0,22,0,37,0,8,0,0,0,251,255,218,255,238,255,180,255,229,255,145,255,238,255,110,255,0,0,83,255,33,0,63,255,64,0,52,255,99,0,52,255,125,0,63,255,147,0,83,255,156,0,112,255,161,0,141,255,152,0,165,255,139,0,183,255,116,0,198,255,97,0,209,255,79,0,220,255,68,0,240,255,66,0,4,0,66,0,30,0,64,0,57,0,59,0,77,0,44,0,83,0,28,0,77,0,13,0,57,0,4,0,28,0,6,0,2,0,19,0,240,255,37,0,231,255,61,0,240,255,81,0,2,0,97,0,26,0,105,0,44,0,110,0,44,0,108,0,22,0,105,0,238,255,101,0,185,255,90,0,136,255,79,0,101,255,61,0,90,255,44,0,99,255,26,0,114,255,15,0,130,255,8,0,134,255,6,0,125,255,8,0,108,255,17,0,92,255,19,0,81,255,13,0,86,255,0,0,99,255,231,255,125,255,209,255,156,255,196,255,192,255,192,255,222,255,200,255,244,255,214,255,0,0,236,255,0,0,2,0,251,255,24,0,247,255,46,0,244,255,66,0,249,255,81,0,6,0,81,0,22,0,70,0,39,0,46,0,55,0,19,0,68,0,247,255,70,0,225,255,68,0,209,255,59,0,209,255,48,0,216,255,39,0,227,255,33,0,240,255,33,0,251,255,37,0,0,0,41,0,6,0,48,0,17,0,52,0,35,0,57,0,52,0,66,0,68,0,70,0,77,0,79,0,77,0,92,0,72,0,101,0,64,0,108,0,55,0,110,0,48,0,110,0,39,0,112,0,30,0,116,0,19,0,121,0,6,0,121,0,0,0,112,0,249,255,99,0,251,255,83,0,0,0,75,0,11,0,70,0,24,0,72,0,33,0,79,0,33,0,88,0,24,0,92,0,13,0,94,0,0,0,90,0,236,255,81,0,218,255,64,0,194,255,37,0,172,255,11,0,147,255,242,255,125,255,225,255,110,255,225,255,103,255,240,255,112,255,4,0,134,255,22,0,167,255,30,0,205,255,28,0,240,255,15,0,13,0,249,255,35,0,220,255,46,0,180,255,50,0,143,255,55,0,112,255,55,0,94,255,57,0,94,255,61,0,108,255,68,0,123,255,75,0,132,255,79,0,139,255,81,0,143,255,75,0,156,255,72,0,180,255,68,0,218,255,66,0,4,0,61,0,44,0,57,0,77,0,41,0,97,0,19,0,112,0,251,255,114,0,227,255,112,0,207,255,103,0,200,255,88,0,205,255,70,0,214,255,61,0,225,255,64,0,231,255,77,0,227,255,99,0,214,255,121,0,200,255,136,0,192,255,136,0,192,255,123,0,198,255,101,0,214,255,70,0,225,255,41,0,233,255,22,0,233,255,6,0,229,255,4,0,222,255,6,0,209,255,11,0,194,255,13,0,180,255,11,0,172,255,0,0,172,255,242,255,176,255,225,255,187,255,205,255,198,255,189,255,203,255,180,255,203,255,176,255,196,255,176,255,187,255,183,255,180,255,185,255,174,255,192,255,172,255,200,255,167,255,211,255,169,255,222,255,172,255,238,255,176,255,249,255,187,255,251,255,200,255,242,255,216,255,227,255,236,255,205,255,253,255,183,255,8,0,169,255,11,0,163,255,8,0,167,255,0,0,180,255,242,255,194,255,227,255,211,255,216,255,229,255,209,255,0,0,207,255,22,0,209,255,46,0,216,255,64,0,227,255,68,0,236,255,66,0,240,255,61,0,242,255,55,0,242,255,55,0,244,255,66,0,0,0,79,0,13,0,99,0,30,0,119,0,37,0,134,0,33,0,150,0,15,0,154,0,251,255,147,0,231,255,128,0,225,255,99,0,240,255,57,0,15,0,15,0,61,0,229,255,105,0,192,255,136,0,161,255,147,0,141,255,132,0,128,255,99,0,130,255,50,0,143,255,2,0,163,255,214,255,185,255,178,255,209,255,152,255,229,255,143,255,249,255,147,255,0,0,161,255,4,0,178,255,0,0,192,255,249,255,200,255,242,255,198,255,247,255,187,255,2,0,178,255,24,0,167,255,48,0,163,255,72,0,165,255,83,0,178,255,83,0,196,255,72,0,220,255,57,0,242,255,48,0,6,0,46,0,26,0,50,0,46,0,59,0,59,0,64,0,75,0,66,0,88,0,55,0,101,0,39,0,114,0,19,0,130,0,2,0,139,0,247,255,147,0,238,255,154,0,231,255,156,0,222,255,156,0,211,255,156,0,194,255,152,0,178,255,141,0,165,255,130,0,156,255,112,0,152,255,94,0,156,255,75,0,174,255,50,0,203,255,26,0,244,255,0,0,37,0,229,255,86,0,203,255,125,0,176,255,145,0,154,255,143,0,136,255,123,0,132,255,83,0,141,255,41,0,158,255,0,0,180,255,220,255,205,255,198,255,225,255,192,255,236,255,200,255,242,255,218,255,240,255,244,255,240,255,17,0,236,255,48,0,238,255,70,0,238,255,86,0,240,255,88,0,244,255,83,0,249,255,75,0,0,0,70,0,11,0,72,0,24,0,81,0,39,0,103,0,57,0,132,0,72,0,161,0,83,0,187,0,83,0,209,0,81,0,225,0,75,0,231,0,70,0,231,0,75,0,218,0,88,0,198,0,108,0,174,0,132,0,152,0,163,0,134,0,192,0,123,0,218,0,116,0,236,0,114,0,233,0,119,0,216,0,121,0,176,0,112,0,128,0,90,0,81,0,55,0,55,0,17,0,50,0,244,255,70,0,229,255,103,0,229,255,139,0,236,255,165,0,249,255,169,0,253,255,158,0,0,0,132,0,4,0,97,0,17,0,59,0,37,0,26,0,66,0,0,0,97,0,236,255,119,0,209,255,125,0,185,255,119,0,156,255,99,0,121,255,70,0,86,255,44,0,46,255,17,0,17,255,247,255,253,254,218,255,251,254,192,255,22,255,165,255,66,255,143,255,128,255,130,255,198,255,121,255,2,0,121,255,50,0,125,255,83,0,134,255,97,0,141,255,99,0,147,255,99,0,147,255,94,0,141,255,94,0,130,255,88,0,116,255,77,0,103,255,61,0,94,255,37,0,94,255,11,0,97,255,247,255,103,255,238,255,116,255,242,255,130,255,4,0,154,255,33,0,192,255,57,0,236,255,79,0,22,0,92,0,57,0,97,0,70,0,97,0,66,0,81,0,46,0,68,0,24,0,46,0,15,0,28,0,22,0,11,0,39,0,253,255,66,0,233,255,83,0,211,255,92,0,189,255,92,0,172,255,86,0,163,255,77,0,165,255,75,0,176,255,75,0,189,255,79,0,198,255,81,0,203,255,79,0,203,255,72,0,198,255,59,0,205,255,46,0,211,255,28,0,227,255,11,0,244,255,247,255,0,0,227,255,8,0,207,255,8,0,194,255,4,0,189,255,251,255,189,255,238,255,200,255,222,255,220,255,211,255,238,255,203,255,0,0,198,255,8,0,198,255,13,0,203,255,13,0,214,255,6,0,236,255,4,0,6,0,4,0,44,0,11,0,86,0,24,0,128,0,35,0,158,0,50,0,172,0,59,0,165,0,66,0,139,0,64,0,108,0,55,0,70,0,46,0,33,0,35,0,0,0,26,0,227,255,19,0,207,255,17,0,194,255,22,0,189,255,30,0,194,255,46,0,196,255,64,0,203,255,77,0,205,255,75,0,207,255,61,0,209,255,35,0,216,255,11,0,220,255,251,255,225,255,249,255,227,255,0,0,233,255,15,0,240,255,39,0,249,255,66,0,0,0,86,0,0,0,105,0,249,255,116,0,233,255,114,0,220,255,103,0,209,255,81,0,211,255,59,0,222,255,37,0,244,255,22,0,15,0,11,0,46,0,4,0,68,0,0,0,86,0,0,0,88,0,2,0,75,0,2,0,52,0,0,0,26,0,249,255,0,0,236,255,242,255,222,255,231,255,211,255,222,255,209,255,220,255,218,255,220,255,238,255,218,255,0,0,222,255,19,0,227,255,28,0,236,255,28,0,244,255,22,0,251,255,15,0,0,0,8,0,6,0,4,0,17,0,0,0,33,0,242,255,50,0,227,255,68,0,211,255,86,0,205,255,97,0,211,255,99,0,229,255,90,0,253,255,72,0,19,0,46,0,39,0,19,0,57,0,249,255,68,0,225,255,75,0,203,255,79,0,185,255,86,0,172,255,94,0,165,255,101,0,163,255,112,0,169,255,116,0,183,255,119,0,198,255,112,0,220,255,90,0,240,255,66,0,0,0,37,0,13,0,11,0,15,0,251,255,8,0,244,255,253,255,247,255,240,255,0,0,238,255,11,0,249,255,19,0,15,0,26,0,48,0,30,0,83,0,33,0,108,0,33,0,116,0,24,0,114,0,15,0,103,0,6,0,94,0,2,0,92,0,4,0,99,0,6,0,108,0,11,0,119,0,8,0,125,0,0,0,128,0,249,255,123,0,251,255,114,0,0,0,97,0,19,0,72,0,39,0,48,0,64,0,24,0,83,0,13,0,97,0,19,0,108,0,33,0,110,0,46,0,110,0,50,0,103,0,39,0,97,0,13,0,88,0,231,255,75,0,189,255,61,0,150,255,46,0,116,255,30,0,88,255,15,0,72,255,253,255,59,255,236,255,59,255,216,255,63,255,196,255,75,255,176,255,86,255,161,255,94,255,152,255,99,255,147,255,105,255,147,255,119,255,154,255,136,255,167,255,158,255,180,255,183,255,200,255,207,255,218,255,227,255,231,255,251,255,240,255,19,0,242,255,48,0,242,255,75,0,240,255,94,0,236,255,103,0,227,255,103,0,214,255,92,0,194,255,75,0,167,255,59,0,139,255,48,0,110,255,44,0,81,255,52,0,57,255,72,0,37,255,97,0,26,255,123,0,19,255,145,0,26,255,156,0,39,255,158,0,63,255,147,0,88,255,130,0,114,255,103,0,134,255,70,0,145,255,30,0,145,255,251,255,134,255,209,255,112,255,180,255,92,255,156,255,77,255,150,255,66,255,156,255,59,255,183,255,59,255,214,255,59,255,247,255,63,255,6,0,63,255,11,0,66,255,2,0,68,255,240,255,79,255,218,255,97,255,200,255,123,255,192,255,156,255,196,255,198,255,209,255,238,255,231,255,19,0,251,255,52,0,6,0,79,0,6,0,99,0,251,255,116,0,227,255,130,0,198,255,136,0,178,255,136,0,165,255,134,0,167,255,128,0,185,255,119,0,209,255,103,0,242,255,77,0,17,0,39,0,48,0,247,255,70,0,194,255,88,0,143,255,101,0,112,255,108,0,105,255,110,0,121,255,108,0,158,255,103,0,205,255,101,0,0,0,99,0,37,0,103,0,66,0,108,0,86,0,112,0,99,0,108,0,112,0,92,0,130,0,66,0,156,0,30,0,189,0,251,255,225,0,214,255,253,0,180,255,19,1,152,255,33,1,125,255,41,1,108,255,48,1,101,255,48,1,101,255,41,1,112,255,22,1,130,255,242,0,154,255,194,0,180,255,139,0,203,255,86,0,220,255,46,0,233,255,22,0,242,255,6,0,251,255,6,0,0,0,13,0,4,0,24,0,11,0,41,0,17,0,55,0,17,0,77,0,13,0,94,0,2,0,114,0,244,255,130,0,222,255,136,0,207,255,134,0,196,255,119,0,196,255,90,0,211,255,55,0,242,255,17,0,22,0,242,255,61,0,216,255,92,0,205,255,116,0,207,255,130,0,211,255,130,0,216,255,123,0,214,255,110,0,218,255,92,0,222,255,75,0,231,255,57,0,249,255,35,0,13,0,17,0,35,0,0,0,52,0,238,255,59,0,222,255,52,0,211,255,37,0,209,255,13,0,209,255,247,255,218,255,229,255,227,255,218,255,238,255,214,255,244,255,214,255,249,255,211,255,247,255,207,255,240,255,203,255,231,255,196,255,222,255,194,255,214,255,196,255,211,255,205,255,207,255,220,255,200,255,240,255,196,255,0,0,189,255,11,0,183,255,15,0,183,255,13,0,192,255,8,0,207,255,2,0,222,255,0,0,238,255,4,0,249,255,15,0,251,255,28,0,249,255,41,0,249,255,50,0,251,255,57,0,0,0,59,0,15,0,61,0,35,0,61,0,59,0,68,0,79,0,75,0,94,0,79,0,99,0,79,0,97,0,75,0,92,0,68,0,92,0,61,0,94,0,59,0,94,0,61,0,92,0,64,0,79,0,61,0,57,0,52,0,30,0,39,0,6,0,15,0,242,255,251,255,231,255,231,255,231,255,218,255,240,255,216,255,0,0,222,255,22,0,240,255,50,0,11,0,81,0,37,0,114,0,66,0,139,0,92,0,156,0,116,0,158,0,141,0,145,0,161,0,114,0,183,0,81,0,200,0,41,0,216,0,6,0,225,0,242,255,229,0,236,255,220,0,240,255,207,0,249,255,185,0,4,0,161,0,17,0,134,0,26,0,110,0,35,0,90,0,46,0,72,0,52,0,59,0,52,0,44,0,48,0,26,0,39,0,11,0,33,0,0,0,30,0,0,0,28,0,11,0,30,0,30,0,28,0,59,0,19,0,88,0,6,0,114,0,244,255,130,0,229,255,134,0,218,255,125,0,214,255,101,0,216,255,68,0,229,255,37,0,240,255,15,0,253,255,6,0,8,0,6,0,17,0,11,0,22,0,15,0,24,0,8,0,28,0,0,0,35,0,238,255,44,0,214,255,52,0,189,255,55,0,174,255,50,0,165,255,39,0,172,255,22,0,189,255,2,0,209,255,240,255,229,255,220,255,249,255,196,255,4,0,178,255,15,0,163,255,26,0,152,255,33,0,145,255,41,0,143,255,46,0,143,255,44,0,145,255,39,0,147,255,26,0,152,255,6,0,156,255,238,255,163,255,205,255,174,255,167,255,183,255,123,255,187,255,81,255,189,255,46,255,187,255,22,255,187,255,4,255,187,255,251,254,187,255,249,254,185,255,253,254,180,255,15,255,174,255,37,255,169,255,70,255,172,255,112,255,180,255,154,255,198,255,189,255,218,255,218,255,240,255,229,255,253,255,236,255,0,0,240,255,244,255,247,255,225,255,0,0,203,255,17,0,189,255,30,0,183,255,37,0,187,255,28,0,196,255,2,0,200,255,227,255,203,255,192,255,203,255,165,255,200,255,152,255,200,255,154,255,205,255,165,255,211,255,178,255,216,255,187,255,216,255,189,255,216,255,187,255,220,255,178,255,229,255,174,255,249,255,165,255,19,0,163,255,52,0,163,255,79,0,161,255,97,0,163,255,97,0,169,255,88,0,183,255,70,0,207,255,48,0,240,255,28,0,15,0,6,0,46,0,249,255,59,0,236,255,61,0,229,255,50,0,220,255,30,0,214,255,8,0,205,255,244,255,196,255,229,255,192,255,222,255,187,255,220,255,192,255,220,255,205,255,231,255,225,255,240,255,249,255,251,255,19,0,2,0,48,0,11,0,81,0,13,0,108,0,8,0,130,0,2,0,139,0,251,255,134,0,242,255,116,0,238,255,92,0,240,255,64,0,249,255,44,0,11,0,30,0,33,0,30,0,52,0,44,0,66,0,59,0,70,0,77,0,64,0,88,0,52,0,94,0,33,0,88,0,15,0,77,0,0,0,61,0,247,255,46,0,240,255,37,0,236,255,37,0,233,255,46,0,231,255,61,0,225,255,75,0,216,255,90,0,205,255,99,0,194,255,103,0,185,255,99,0,176,255,83,0,172,255,57,0,163,255,22,0,158,255,236,255,152,255,189,255,152,255,147,255,163,255,121,255,183,255,105,255,216,255,108,255,0,0,121,255,30,0,145,255,55,0,174,255,64,0,205,255,55,0,231,255,28,0,249,255,0,0,0,0,233,255,251,255,216,255,233,255,207,255,203,255,205,255,167,255,203,255,139,255,200,255,119,255,200,255,114,255,205,255,128,255,207,255,154,255,214,255,189,255,222,255,231,255,225,255,11,0,233,255,48,0,244,255,81,0,0,0,108,0,4,0,128,0,6,0,139,0,0,0,143,0,251,255,141,0,244,255,136,0,242,255,134,0,240,255,134,0,236,255,136,0,229,255,141,0,216,255,147,0,203,255,147,0,192,255,143,0,187,255,132,0,189,255,119,0,205,255,103,0,225,255,90,0,242,255,81,0,0,0,70,0,11,0,64,0,15,0,57,0,19,0,52,0,17,0,46,0,11,0,48,0,6,0,48,0,4,0,48,0,0,0,44,0,242,255,26,0,229,255,2,0,209,255,238,255,187,255,222,255,167,255,216,255,156,255,220,255,165,255,233,255,185,255,247,255,216,255,253,255,253,255,249,255,26,0,233,255,52,0,222,255,70,0,218,255,90,0,229,255,112,0,0,0,132,0,33,0,147,0,68,0,156,0,97,0,150,0,112,0,134,0,116,0,108,0,110,0,79,0,92,0,46,0,72,0,17,0,52,0,249,255,39,0,231,255,30,0,216,255,24,0,207,255,17,0,198,255,4,0,192,255,242,255,187,255,218,255,189,255,194,255,196,255,174,255,209,255,163,255,222,255,161,255,240,255,172,255,249,255,192,255,251,255,211,255,240,255,233,255,218,255,251,255,183,255,2,0,136,255,4,0,94,255,2,0,61,255,0,0,41,255,0,0,44,255,0,0,61,255,0,0,94,255,253,255,136,255,251,255,183,255,244,255,225,255,240,255,253,255,242,255,13,0,251,255,15,0,6,0,13,0,22,0,6,0,35,0,4,0,44,0,8,0,39,0,17,0,28,0,22,0,8,0,22,0,244,255,13,0,218,255,253,255,196,255,229,255,178,255,205,255,167,255,187,255,161,255,174,255,163,255,165,255,169,255,161,255,176,255,161,255,183,255,163,255,185,255,174,255,189,255,187,255,189,255,200,255,189,255,218,255,194,255,233,255,203,255,251,255,216,255,8,0,233,255,17,0,251,255,19,0,13,0,17,0,33,0,11,0,44,0,4,0,46,0,253,255,39,0,251,255,26,0,251,255,11,0,0,0,253,255,4,0,240,255,11,0,229,255,11,0,218,255,8,0,207,255,2,0,196,255,251,255,180,255,240,255,163,255,233,255,141,255,233,255,121,255,240,255,108,255,0,0,99,255,24,0,97,255,41,0,101,255,57,0,116,255,64,0,141,255,55,0,172,255,39,0,207,255,22,0,242,255,0,0,17,0,244,255,44,0,247,255,61,0,4,0,72,0,26,0,81,0,55,0,86,0,77,0,88,0,86,0,83,0,81,0,77,0,70,0,70,0,59,0,68,0,55,0,68,0,61,0,68,0,81,0,66,0,110,0,57,0,136,0,44,0,156,0,33,0,165,0,22,0,165,0,13,0,150,0,6,0,130,0,0,0,101,0,251,255,68,0,242,255,33,0,229,255,253,255,214,255,216,255,200,255,183,255,187,255,165,255,180,255,156,255,178,255,158,255,180,255,165,255,189,255,169,255,196,255,167,255,207,255,154,255,218,255,136,255,231,255,121,255,238,255,114,255,242,255,119,255,242,255,136,255,240,255,158,255,231,255,172,255,218,255,174,255,198,255,163,255,176,255,150,255,158,255,143,255,143,255,141,255,134,255,154,255,132,255,172,255,136,255,192,255,147,255,209,255,158,255,225,255,174,255,236,255,192,255,242,255,214,255,253,255,236,255,13,0,0,0,33,0,15,0,48,0,19,0,57,0,13,0,57,0,4,0,50,0,249,255,35,0,247,255,19,0,0,0,2,0,15,0,247,255,37,0,231,255,61,0,218,255,81,0,207,255,92,0,203,255,94,0,203,255,92,0,207,255,86,0,222,255,75,0,238,255,66,0,2,0,59,0,24,0,50,0,41,0,41,0,48,0,28,0,48,0,15,0,41,0,0,0,30,0,236,255,15,0,218,255,251,255,198,255,227,255,187,255,198,255,183,255,172,255,189,255,150,255,198,255,134,255,211,255,123,255,220,255,121,255,225,255,121,255,220,255,128,255,211,255,134,255,196,255,139,255,194,255,143,255,198,255,145,255,218,255,141,255,247,255,132,255,19,0,116,255,44,0,99,255,59,0,86,255,59,0,79,255,48,0,79,255,26,0,83,255,4,0,99,255,242,255,123,255,225,255,154,255,211,255,196,255,207,255,242,255,203,255,30,0,207,255,68,0,216,255,97,0,233,255,112,0,0,0,112,0,22,0,105,0,44,0,97,0,55,0,86,0,57,0,81,0,50,0,77,0,37,0,75,0,15,0,70,0,249,255,61,0,225,255,46,0,207,255,19,0,196,255,251,255,203,255,225,255,225,255,209,255,2,0,205,255,44,0,205,255,81,0,216,255,112,0,222,255,132,0,227,255,134,0,225,255,128,0,216,255,114,0,196,255,92,0,174,255,70,0,150,255,50,0,132,255,35,0,123,255,33,0,125,255,37,0,139,255,41,0,161,255,46,0,185,255,46,0,216,255,37,0,247,255,26,0,15,0,17,0,41,0,13,0,68,0,11,0,86,0,17,0,101,0,19,0,112,0,22,0,116,0,13,0,121,0,4,0,114,0,247,255,94,0,238,255,66,0,236,255,28,0,233,255,253,255,236,255,222,255,240,255,203,255,240,255,196,255,233,255,196,255,220,255,205,255,198,255,214,255,174,255,220,255,150,255,225,255,136,255,222,255,136,255,214,255,145,255,205,255,165,255,187,255,187,255,165,255,207,255,143,255,216,255,121,255,211,255,108,255,198,255,101,255,178,255,105,255,167,255,121,255,163,255,134,255,172,255,147,255,180,255,156,255,198,255,156,255,209,255,156,255,218,255,158,255,218,255,169,255,211,255,189,255,194,255,214,255,183,255,244,255,183,255,11,0,196,255,24,0,225,255,33,0,2,0,33,0,33,0,30,0,52,0,26,0,50,0,24,0,33,0,28,0,11,0,37,0,247,255,50,0,236,255,66,0,236,255,72,0,242,255,75,0,0,0,64,0,11,0,50,0,24,0,33,0,33,0,15,0,35,0,0,0,30,0,251,255,22,0,242,255,6,0,240,255,249,255,238,255,233,255,233,255,227,255,229,255,229,255,220,255,236,255,207,255,253,255,189,255,19,0,167,255,50,0,147,255,81,0,130,255,108,0,123,255,125,0,128,255,123,0,139,255,105,0,158,255,77,0,187,255,41,0,218,255,11,0,251,255,244,255,26,0,222,255,52,0,203,255,72,0,178,255,83,0,154,255,92,0,139,255,103,0,130,255,119,0,141,255,139,0,172,255,161,0,218,255,174,0,11,0,174,0,64,0,161,0,103,0,134,0,128,0,101,0,134,0,70,0,121,0,39,0,94,0,6,0,61,0,229,255,28,0,192,255,0,0,154,255,233,255,130,255,220,255,114,255,216,255,110,255,218,255,116,255,225,255,132,255,236,255,154,255,242,255,176,255,247,255,200,255,247,255,225,255,240,255,249,255,227,255,17,0,214,255,46,0,203,255,75,0,194,255,103,0,194,255,125,0,200,255,136,0,209,255,136,0,218,255,125,0,231,255,103,0,242,255,70,0,2,0,35,0,24,0,0,0,46,0,225,255,59,0,198,255,61,0,176,255,52,0,161,255,39,0,154,255,30,0,152,255,26,0,154,255,19,0,163,255,15,0,174,255,4,0,192,255,240,255,207,255,214,255,222,255,178,255,236,255,143,255,247,255,110,255,2,0,86,255,11,0,72,255,24,0,68,255,35,0,72,255,50,0,79,255,66,0,86,255,88,0,81,255,112,0,75,255,132,0,68,255,147,0,66,255,156,0,75,255,156,0,92,255,150,0,119,255,141,0,143,255,125,0,163,255,108,0,172,255,83,0,174,255,52,0,167,255,22,0,161,255,242,255,156,255,211,255,150,255,185,255,143,255,167,255,128,255,156,255,108,255,150,255,88,255,143,255,70,255,132,255,59,255,121,255,57,255,108,255,66,255,99,255,86,255,101,255,116,255,112,255,147,255,132,255,176,255,163,255,196,255,196,255,203,255,225,255,200,255,247,255,189,255,2,0,180,255,2,0,172,255,251,255,167,255,233,255,172,255,214,255,174,255,192,255,176,255,178,255,174,255,169,255,169,255,172,255,167,255,180,255,167,255,192,255,176,255,198,255,192,255,207,255,211,255,209,255,238,255,207,255,6,0,207,255,22,0,209,255,35,0,211,255,35,0,214,255,28,0,216,255,17,0,214,255,0,0,205,255,236,255,189,255,214,255,169,255,194,255,147,255,183,255,128,255,183,255,116,255,198,255,114,255,220,255,128,255,253,255,152,255,22,0,185,255,39,0,222,255,46,0,0,0,39,0,26,0,28,0,44,0,19,0,48,0,17,0,44,0,22,0,26,0,30,0,0,0,39,0,220,255,41,0,185,255,41,0,147,255,33,0,112,255,28,0,90,255,26,0,72,255,26,0,70,255,28,0,77,255,22,0,86,255,13,0,99,255,6,0,116,255,6,0,141,255,15,0,169,255,35,0,200,255,57,0,233,255,75,0,0,0,83,0,11,0,79,0,6,0,68,0,247,255,48,0,227,255,24,0,216,255,251,255,214,255,227,255,222,255,205,255,236,255,192,255,253,255,194,255,0,0,207,255,244,255,227,255,220,255,251,255,187,255,17,0,161,255,41,0,139,255,66,0,134,255,90,0,145,255,112,0,167,255,132,0,200,255,150,0,229,255,165,0,253,255,174,0,8,0,178,0,8,0,178,0,251,255,174,0,222,255,165,0,189,255,147,0,161,255,123,0,143,255,101,0,145,255,81,0,167,255,64,0,207,255,50,0,0,0,48,0,48,0,55,0,81,0,64,0,94,0,79,0,83,0,94,0,57,0,103,0,22,0,105,0,244,255,103,0,218,255,94,0,207,255,75,0,207,255,57,0,222,255,30,0,238,255,2,0,0,0,236,255,13,0,214,255,15,0,203,255,13,0,194,255,0,0,198,255,231,255,209,255,203,255,220,255,169,255,233,255,143,255,242,255,132,255,244,255,132,255,249,255,150,255,0,0,178,255,17,0,209,255,50,0,238,255,88,0,0,0,132,0,11,0,172,0,8,0,200,0,253,255,211,0,238,255,207,0,218,255,187,0,207,255,158,0,196,255,130,0,185,255,108,0,176,255,94,0,167,255,86,0,161,255,83,0,158,255,77,0,163,255,66,0,172,255,41,0,185,255,13,0,200,255,238,255,220,255,207,255,236,255,180,255,2,0,156,255,19,0,134,255,37,0,116,255,44,0,108,255,41,0,108,255,19,0,114,255,242,255,132,255,194,255,147,255,143,255,154,255,99,255,152,255,70,255,147,255,59,255,143,255,63,255,152,255,75,255,174,255,92,255,209,255,110,255,0,0,130,255,46,0,150,255,90,0,178,255,128,0,209,255,154,0,242,255,167,0,13,0,169,0,33,0,163,0,46,0,145,0,46,0,121,0,39,0,92,0,28,0,61,0,15,0,30,0,253,255,6,0,231,255,247,255,205,255,238,255,180,255,233,255,163,255,236,255,156,255,240,255,165,255,247,255,187,255,253,255,216,255,0,0,242,255,6,0,4,0,11,0,15,0,11,0,15,0,6,0,8,0,0,0,0,0,240,255,251,255,229,255,249,255,218,255,251,255,214,255,251,255,214,255,249,255,216,255,236,255,218,255,216,255,225,255,192,255,233,255,167,255,244,255,152,255,253,255,152,255,253,255,163,255,247,255,189,255,236,255,220,255,216,255,0,0,196,255,26,0,178,255,46,0,167,255,57,0,165,255,52,0,176,255,44,0,198,255,30,0,229,255,17,0,6,0,8,0,37,0,6,0,57,0,6,0,68,0,8,0,72,0,8,0,72,0,8,0,72,0,4,0,61,0,0,0,44,0,251,255,15,0,249,255,236,255,253,255,200,255,4,0,174,255,15,0,163,255,19,0,163,255,17,0,178,255,6,0,200,255,247,255,227,255,220,255,253,255,196,255,15,0,176,255,28,0,165,255,26,0,165,255,11,0,178,255,242,255,198,255,216,255,233,255,192,255,17,0,176,255,61,0,169,255,103,0,174,255,136,0,185,255,154,0,198,255,158,0,214,255,150,0,227,255,132,0,233,255,108,0,240,255,83,0,242,255,55,0,247,255,28,0,253,255,2,0,4,0,244,255,13,0,242,255,24,0,0,0,35,0,30,0,48,0,68,0,59,0,108,0,66,0,139,0,72,0,156,0,77,0,156,0,86,0,143,0,105,0,121,0,130,0,94,0,154,0,68,0,172,0,55,0,178,0,48,0,167,0,48,0,147,0,57,0,121,0,70,0,88,0,83,0,57,0,97,0,30,0,112,0,4,0,130,0,240,255,143,0,220,255,156,0,207,255,154,0,203,255,143,0,207,255,116,0,220,255,83,0,238,255,48,0,0,0,19,0,22,0,0,0,41,0,247,255,57,0,247,255,66,0,249,255,75,0,251,255,77,0,253,255,75,0,249,255,68,0,242,255,55,0,233,255,35,0,229,255,13,0,225,255,253,255,229,255,249,255,233,255,2,0,240,255,19,0,247,255,46,0,249,255,72,0,247,255,99,0,244,255,121,0,242,255,136,0,240,255,139,0,242,255,130,0,247,255,112,0,251,255,92,0,0,0,68,0,4,0,46,0,2,0,30,0,251,255,13,0,242,255,0,0,231,255,238,255,225,255,218,255,220,255,198,255,222,255,185,255,229,255,178,255,240,255,178,255,0,0,185,255,15,0,200,255,44,0,214,255,75,0,231,255,108,0,242,255,136,0,249,255,152,0,249,255,154,0,240,255,141,0,229,255,119,0,216,255,92,0,205,255,61,0,203,255,35,0,207,255,13,0,218,255,247,255,231,255,222,255,242,255,198,255,0,0,172,255,17,0,147,255,39,0,119,255,68,0,90,255,99,0,59,255,123,0,39,255,141,0,37,255,150,0,59,255,143,0,99,255,128,0,150,255,110,0,198,255,99,0,236,255,94,0,249,255,94,0,251,255,99,0,240,255,99,0,227,255,94,0,216,255,86,0,209,255,70,0,207,255,52,0,205,255,35,0,200,255,24,0,198,255,15,0,198,255,11,0,207,255,8,0,222,255,11,0,240,255,15,0,253,255,17,0,4,0,19,0,4,0,15,0,0,0,11,0,249,255,4,0,240,255,0,0,229,255,2,0,214,255,15,0,192,255,30,0,169,255,46,0,150,255,55,0,134,255,61,0,134,255,57,0,141,255,55,0,158,255,52,0,180,255,57,0,196,255,64,0,207,255,70,0,209,255,81,0,205,255,88,0,196,255,92,0,189,255,90,0,192,255,81,0,203,255,68,0,220,255,50,0,240,255,37,0,251,255,24,0,0,0,19,0,0,0,19,0,253,255,24,0,244,255,30,0,233,255,41,0,218,255,50,0,198,255,59,0,174,255,57,0,150,255,52,0,134,255,48,0,125,255,50,0,128,255,50,0,136,255,55,0,152,255,55,0,172,255,59,0,194,255,61,0,222,255,66,0,249,255,77,0,15,0,90,0,28,0,99,0,35,0,105,0,28,0,99,0,15,0,86,0,0,0,66,0,233,255,44,0,214,255,26,0,192,255,11,0,172,255,4,0,152,255,0,0,139,255,247,255,136,255,240,255,141,255,233,255,154,255,225,255,176,255,220,255,196,255,216,255,216,255,207,255,227,255,196,255,229,255,180,255,227,255,167,255,220,255,158,255,214,255,163,255,203,255,169,255,192,255,183,255,183,255,203,255,180,255,216,255,180,255,222,255,187,255,225,255,194,255,218,255,203,255,216,255,207,255,216,255,211,255,227,255,222,255,249,255,238,255,19,0,2,0,50,0,24,0,75,0,46,0,90,0,57,0,101,0,52,0,101,0,28,0,92,0,244,255,75,0,196,255,46,0,147,255,6,0,108,255,218,255,79,255,169,255,66,255,128,255,72,255,101,255,94,255,90,255,121,255,97,255,150,255,121,255,172,255,161,255,183,255,205,255,185,255,247,255,185,255,19,0,185,255,35,0,185,255,39,0,192,255,33,0,203,255,19,0,220,255,11,0,244,255,0,0,11,0,240,255,30,0,220,255,46,0,198,255,52,0,169,255,52,0,145,255,50,0,125,255,48,0,119,255,48,0,121,255,50,0,134,255,55,0,156,255,55,0,178,255,50,0,205,255,41,0,227,255,33,0,247,255,28,0,2,0,28,0,8,0,28,0,6,0,30,0,251,255,30,0,229,255,30,0,200,255,28,0,172,255,26,0,152,255,28,0,145,255,35,0,147,255,39,0,163,255,41,0,185,255,37,0,207,255,26,0,227,255,13,0,242,255,253,255,249,255,238,255,247,255,229,255,238,255,227,255,225,255,227,255,216,255,231,255,214,255,242,255,216,255,249,255,220,255,0,0,222,255,15,0,227,255,28,0,227,255,46,0,229,255,61,0,233,255,72,0,240,255,79,0,249,255,79,0,6,0,79,0,17,0,75,0,28,0,66,0,33,0,52,0,28,0,35,0,19,0,11,0,4,0,251,255,240,255,242,255,214,255,242,255,185,255,4,0,154,255,39,0,128,255,79,0,105,255,119,0,92,255,147,0,90,255,165,0,99,255,163,0,119,255,143,0,143,255,112,0,167,255,72,0,187,255,26,0,205,255,236,255,220,255,196,255,231,255,161,255,242,255,139,255,253,255,128,255,8,0,130,255,26,0,143,255,48,0,169,255,79,0,207,255,112,0,249,255,150,0,35,0,187,0,77,0,227,0,103,0,4,1,116,0,26,1,108,0,33,1,81,0,22,1,44,0,253,0,0,0,220,0,222,255,187,0,196,255,156,0,180,255,134,0,176,255,112,0,176,255,92,0,183,255,66,0,187,255,33,0,192,255,251,255,194,255,216,255,196,255,189,255,198,255,176,255,209,255,183,255,229,255,200,255,0,0,229,255,28,0,253,255,52,0,8,0,68,0,15,0,68,0,13,0,59,0,15,0,41,0,24,0,17,0,46,0,251,255,72,0,229,255,99,0,214,255,125,0,205,255,141,0,203,255,152,0,205,255,158,0,211,255,154,0,220,255,145,0,227,255,130,0,233,255,108,0,240,255,81,0,249,255,55,0,2,0,35,0,15,0,13,0,30,0,253,255,41,0,238,255,48,0,225,255,48,0,216,255,44,0,216,255,30,0,220,255,17,0,238,255,4,0,0,0,251,255,24,0,247,255,44,0,244,255,59,0,244,255,68,0,242,255,70,0,236,255,68,0,229,255,61,0,218,255,50,0,216,255,41,0,218,255,30,0,222,255,19,0,233,255,8,0,244,255,0,0,253,255,253,255,2,0,253,255,8,0,0,0,15,0,0,0,22,0,253,255,33,0,240,255,46,0,218,255,55,0,192,255,64,0,169,255,66,0,154,255,61,0,147,255,50,0,154,255,39,0,169,255,26,0,196,255,17,0,225,255,11,0,0,0,2,0,15,0,251,255,22,0,238,255,17,0,229,255,0,0,227,255,240,255,236,255,218,255,4,0,203,255,44,0,198,255,86,0,207,255,125,0,225,255,154,0,247,255,169,0,6,0,172,0,15,0,163,0,15,0,141,0,4,0,108,0,238,255,68,0,211,255,30,0,185,255,253,255,163,255,231,255,154,255,222,255,158,255,227,255,172,255,236,255,198,255,242,255,225,255,242,255,249,255,231,255,6,0,216,255,15,0,200,255,17,0,189,255,22,0,192,255,26,0,198,255,28,0,214,255,26,0,227,255,13,0,240,255,0,0,251,255,236,255,4,0,218,255,8,0,207,255,11,0,205,255,8,0,209,255,2,0,225,255,0,0,242,255,253,255,4,0,0,0,22,0,4,0,37,0,11,0,41,0,13,0,44,0,11,0,46,0,2,0,46,0,249,255,48,0,236,255,48,0,222,255,46,0,216,255,35,0,214,255,22,0,218,255,4,0,222,255,249,255,233,255,240,255,249,255,242,255,8,0,251,255,30,0,11,0,50,0,33,0,66,0,50,0,75,0,59,0,75,0,50,0,66,0,37,0,55,0,17,0,48,0,2,0,46,0,253,255,46,0,0,0,48,0,8,0,50,0,15,0,50,0,17,0,57,0,17,0,66,0,8,0,79,0,4,0,88,0,0,0,92,0,0,0,86,0,0,0,66,0,0,0,35,0,253,255,0,0,249,255,220,255,244,255,187,255,242,255,165,255,244,255,150,255,247,255,150,255,249,255,158,255,251,255,172,255,247,255,198,255,242,255,225,255,231,255,0,0,218,255,19,0,200,255,41,0,187,255,55,0,176,255,66,0,165,255,79,0,158,255,92,0,150,255,103,0,141,255,108,0,125,255,103,0,103,255,86,0,81,255,61,0,61,255,35,0,50,255,11,0,52,255,251,255,70,255,238,255,101,255,236,255,136,255,240,255,165,255,251,255,187,255,6,0,198,255,22,0,205,255,30,0,205,255,28,0,205,255,17,0,205,255,253,255,207,255,220,255,207,255,187,255,209,255,156,255,200,255,136,255,189,255,134,255,176,255,141,255,163,255,161,255,156,255,183,255,158,255,205,255,163,255,225,255,165,255,240,255,156,255,2,0,139,255,22,0,114,255,46,0,90,255,70,0,86,255,88,0,103,255,94,0,143,255,92,0,196,255,77,0,0,0,55,0,52,0,26,0,90,0,0,0,105,0,236,255,101,0,216,255,77,0,200,255,48,0,189,255,15,0,178,255,251,255,169,255,231,255,165,255,218,255,169,255,209,255,180,255,200,255,205,255,196,255,233,255,200,255,13,0,218,255,48,0,244,255,77,0,15,0,94,0,41,0,99,0,50,0,90,0,44,0,72,0,24,0,48,0,0,0,26,0,233,255,6,0,220,255,249,255,211,255,233,255,214,255,216,255,214,255,200,255,214,255,185,255,209,255,176,255,203,255,174,255,192,255,185,255,185,255,200,255,183,255,214,255,187,255,227,255,194,255,236,255,200,255,240,255,205,255,242,255,205,255,247,255,203,255,251,255,198,255,253,255,196,255,251,255,203,255,242,255,209,255,231,255,220,255,216,255,231,255,203,255,240,255,185,255,240,255,172,255,233,255,158,255,222,255,152,255,214,255,150,255,211,255,150,255,218,255,156,255,229,255,167,255,242,255,183,255,251,255,203,255,249,255,225,255,236,255,244,255,211,255,0,0,185,255,0,0,165,255,251,255,156,255,240,255,163,255,233,255,185,255,233,255,214,255,242,255,247,255,0,0,15,0,17,0,41,0,30,0,64,0,37,0,83,0,33,0,103,0,22,0,123,0,8,0,141,0,0,0,152,0,251,255,161,0,251,255,154,0,0,0,139,0,13,0,119,0,22,0,92,0,30,0,66,0,39,0,44,0,46,0,28,0,55,0,22,0,64,0,19,0,64,0,24,0,61,0,26,0,44,0,30,0,26,0,37,0,6,0,50,0,249,255,70,0,244,255,94,0,247,255,116,0,253,255,134,0,253,255,147,0,253,255,150,0,244,255,143,0,240,255,130,0,240,255,116,0,244,255,101,0,4,0,88,0,17,0,81,0,33,0,72,0,44,0,66,0,50,0,57,0,55,0,46,0,55,0,37,0,52,0,30,0,52,0,24,0,52,0,19,0,50,0,11,0,50,0,0,0,48,0,242,255,41,0,231,255,33,0,225,255,19,0,229,255,6,0,240,255,0,0,0,0,242,255,19,0,231,255,28,0,216,255,30,0,200,255,26,0,187,255,11,0,180,255,253,255,183,255,238,255,196,255,229,255,220,255,222,255,0,0,225,255,41,0,229,255,83,0,238,255,114,0,244,255,130,0,251,255,125,0,253,255,112,0,251,255,92,0,247,255,77,0,242,255,75,0,236,255,83,0,229,255,99,0,225,255,121,0,227,255,141,0,231,255,156,0,242,255,163,0,2,0,163,0,22,0,156,0,35,0,145,0,44,0,136,0,41,0,130,0,33,0,123,0,22,0,114,0,11,0,105,0,0,0,92,0,247,255,79,0,233,255,66,0,220,255,46,0,205,255,22,0,196,255,249,255,192,255,218,255,194,255,187,255,203,255,158,255,216,255,136,255,231,255,119,255,242,255,112,255,247,255,112,255,242,255,123,255,229,255,141,255,211,255,163,255,189,255,189,255,176,255,218,255,167,255,238,255,165,255,253,255,174,255,6,0,189,255,15,0,209,255,24,0,236,255,33,0,8,0,41,0,41,0,55,0,68,0,68,0,92,0,81,0,110,0,94,0,123,0,101,0,134,0,103,0,141,0,99,0,139,0,86,0,125,0,66,0,103,0,37,0,72,0,6,0,39,0,240,255,13,0,222,255,244,255,216,255,227,255,214,255,203,255,211,255,180,255,214,255,156,255,214,255,136,255,218,255,125,255,225,255,125,255,242,255,139,255,4,0,156,255,30,0,178,255,59,0,196,255,88,0,211,255,114,0,220,255,141,0,225,255,163,0,222,255,176,0,216,255,183,0,203,255,176,0,185,255,156,0,163,255,132,0,152,255,101,0,141,255,66,0,136,255,35,0,139,255,2,0,145,255,236,255,158,255,220,255,174,255,218,255,196,255,225,255,222,255,233,255,249,255,240,255,22,0,240,255,44,0,225,255,66,0,203,255,81,0,178,255,90,0,161,255,94,0,147,255,97,0,147,255,97,0,150,255,92,0,161,255,83,0,167,255,66,0,183,255,46,0,200,255,26,0,220,255,13,0,244,255,13,0,15,0,24,0,44,0,39,0,72,0,50,0,97,0,50,0,116,0,39,0,123,0,17,0,121,0,251,255,116,0,233,255,108,0,222,255,101,0,225,255,92,0,231,255,75,0,242,255,50,0,249,255,19,0,249,255,240,255,253,255,203,255,0,0,174,255,0,0,156,255,253,255,147,255,242,255,147,255,222,255,150,255,198,255,158,255,169,255,174,255,152,255,196,255,141,255,220,255,145,255,240,255,156,255,249,255,172,255,242,255,185,255,222,255,196,255,198,255,205,255,172,255,209,255,152,255,209,255,143,255,198,255,147,255,180,255,158,255,156,255,176,255,134,255,196,255,121,255,211,255,119,255,225,255,125,255,231,255,143,255,236,255,167,255,236,255,196,255,236,255,231,255,238,255,6,0,249,255,44,0,11,0,79,0,35,0,114,0,64,0,139,0,92,0,152,0,108,0,143,0,112,0,121,0,101,0,88,0,81,0,55,0,57,0,24,0,24,0,8,0,253,255,4,0,227,255,6,0,200,255,8,0,176,255,8,0,158,255,0,0,145,255,242,255,143,255,218,255,145,255,180,255,154,255,136,255,174,255,99,255,200,255,72,255,231,255,57,255,11,0,66,255,50,0,94,255,88,0,134,255,121,0,176,255,143,0,209,255,158,0,227,255,161,0,227,255,154,0,216,255,143,0,200,255,119,0,189,255,86,0,185,255,50,0,187,255,8,0,192,255,233,255,200,255,209,255,211,255,200,255,225,255,207,255,238,255,218,255,244,255,229,255,244,255,238,255,236,255,231,255,222,255,220,255,205,255,198,255,192,255,174,255,180,255,152,255,185,255,132,255,198,255,114,255,218,255,101,255,236,255,97,255,249,255,105,255,4,0,128,255,11,0,163,255,15,0,207,255,15,0,0,0,11,0,44,0,6,0,75,0,2,0,88,0,6,0,81,0,17,0,50,0,37,0,11,0,55,0,218,255,72,0,169,255,83,0,139,255,86,0,125,255,81,0,128,255,75,0,139,255,61,0,154,255,46,0,163,255,26,0,167,255,251,255,167,255,209,255,165,255,156,255,163,255,105,255,165,255,63,255,172,255,44,255,180,255,41,255,189,255,59,255,194,255,90,255,196,255,125,255,196,255,163,255,192,255,203,255,192,255,240,255,194,255,13,0,203,255,39,0,220,255,52,0,240,255,57,0,6,0,59,0,26,0,55,0,39,0,52,0,44,0,48,0,44,0,39,0,33,0,28,0,15,0,19,0,249,255,8,0,214,255,253,255,174,255,238,255,134,255,218,255,99,255,196,255,68,255,178,255,44,255,163,255,30,255,158,255,26,255,161,255,28,255,174,255,37,255,189,255,55,255,207,255,81,255,225,255,112,255,242,255,152,255,0,0,192,255,17,0,225,255,35,0,244,255,46,0,244,255,57,0,231,255,59,0,209,255,64,0,187,255,66,0,174,255,68,0,169,255,64,0,172,255,52,0,178,255,41,0,183,255,26,0,183,255,11,0,178,255,253,255,169,255,236,255,156,255,218,255,143,255,200,255,134,255,187,255,132,255,183,255,136,255,189,255,154,255,203,255,178,255,220,255,211,255,242,255,244,255,2,0,13,0,13,0,35,0,15,0,46,0,2,0,46,0,236,255,39,0,205,255,24,0,167,255,6,0,136,255,249,255,119,255,236,255,116,255,227,255,132,255,220,255,158,255,214,255,194,255,207,255,225,255,196,255,249,255,185,255,2,0,167,255,0,0,150,255,244,255,132,255,216,255,119,255,183,255,108,255,150,255,101,255,123,255,101,255,108,255,108,255,110,255,116,255,130,255,128,255,158,255,145,255,192,255,161,255,222,255,183,255,247,255,198,255,13,0,209,255,33,0,209,255,44,0,203,255,46,0,192,255,37,0,180,255,19,0,176,255,2,0,183,255,242,255,189,255,229,255,200,255,222,255,207,255,216,255,203,255,211,255,200,255,205,255,200,255,196,255,209,255,185,255,227,255,178,255,249,255,176,255,13,0,178,255,24,0,187,255,26,0,203,255,24,0,227,255,19,0,247,255,19,0,6,0,19,0,11,0,22,0,6,0,24,0,242,255,22,0,209,255,15,0,172,255,6,0,141,255,249,255,121,255,231,255,110,255,209,255,112,255,187,255,121,255,169,255,130,255,158,255,139,255,152,255,143,255,150,255,147,255,145,255,163,255,136,255,189,255,123,255,233,255,110,255,28,0,97,255,83,0,97,255,132,0,103,255,158,0,116,255,163,0,134,255,147,0,152,255,121,0,167,255,90,0,187,255,64,0,209,255,50,0,238,255,44,0,11,0,46,0,41,0,55,0,64,0,55,0,75,0,44,0,79,0,13,0,81,0,231,255,81,0,187,255,83,0,150,255,92,0,123,255,99,0,112,255,105,0,114,255,105,0,125,255,90,0,136,255,64,0,145,255,30,0,150,255,253,255,150,255,225,255,145,255,209,255,145,255,209,255,147,255,225,255,163,255,244,255,187,255,4,0,218,255,15,0,253,255,13,0,22,0,6,0,46,0,249,255,59,0,229,255,66,0,207,255,70,0,183,255,77,0,156,255,81,0,130,255,88,0,112,255,90,0,101,255,90,0,101,255,90,0,116,255,83,0,143,255,77,0,178,255,66,0,211,255,55,0,244,255,44,0,8,0,24,0,13,0,6,0,2,0,242,255,233,255,218,255,198,255,198,255,172,255,185,255,154,255,178,255,158,255,183,255,178,255,198,255,211,255,214,255,253,255,225,255,35,0,231,255,66,0,236,255,86,0,240,255,90,0,251,255,79,0,8,0,57,0,22,0,33,0,26,0,13,0,17,0,0,0,251,255,0,0,207,255,8,0,158,255,24,0,105,255,33,0,70,255,35,0,52,255,28,0,52,255,15,0,70,255,6,0,94,255,2,0,116,255,8,0,139,255,13,0,158,255,11,0,174,255,6,0,183,255,0,0,183,255,0,0,174,255,2,0,156,255,19,0,139,255,46,0,121,255,72,0,119,255,94,0,125,255,105,0,139,255,103,0,156,255,92,0,172,255,70,0,185,255,44,0,198,255,17,0,216,255,251,255,236,255,229,255,4,0,209,255,30,0,192,255,44,0,176,255,44,0,165,255,33,0,165,255,13,0,174,255,251,255,192,255,238,255,216,255,238,255,238,255,251,255,0,0,19,0,6,0,48,0,8,0,81,0,4,0,103,0,251,255,119,0,238,255,128,0,220,255,130,0,198,255,125,0,183,255,116,0,167,255,105,0,154,255,90,0,145,255,72,0,139,255,50,0,139,255,30,0,145,255,8,0,154,255,247,255,165,255,229,255,174,255,218,255,185,255,209,255,185,255,209,255,183,255,207,255,176,255,211,255,172,255,209,255,169,255,203,255,174,255,192,255,180,255,180,255,198,255,167,255,216,255,156,255,236,255,147,255,253,255,147,255,6,0,150,255,11,0,161,255,13,0,176,255,13,0,187,255,13,0,196,255,11,0,198,255,4,0,196,255,253,255,192,255,253,255,192,255,0,0,198,255,15,0,214,255,37,0,231,255,59,0,253,255,79,0,19,0,90,0,46,0,90,0,72,0,81,0,97,0,64,0,112,0,41,0,116,0,22,0,108,0,15,0,86,0,24,0,66,0,41,0,41,0,68,0,24,0,90,0,11,0,105,0,2,0,105,0,253,255,92,0,249,255,70,0,247,255,41,0,247,255,13,0,249,255,242,255,247,255,220,255,242,255,209,255,236,255,203,255,222,255,207,255,214,255,216,255,211,255,227,255,214,255,236,255,227,255,247,255,244,255,0,0,11,0,8,0,30,0,22,0,44,0,33,0,44,0,44,0,33,0,50,0,11,0,57,0,238,255,57,0,207,255,55,0,180,255,46,0,165,255,35,0,163,255,22,0,176,255,11,0,198,255,0,0,225,255,249,255,247,255,236,255,2,0,218,255,6,0,194,255,0,0,169,255,242,255,145,255,222,255,130,255,198,255,121,255,172,255,121,255,145,255,130,255,119,255,147,255,92,255,167,255,72,255,192,255,59,255,216,255,57,255,238,255,66,255,253,255,77,255,2,0,92,255,253,255,105,255,240,255,121,255,225,255,136,255,214,255,156,255,211,255,176,255,220,255,192,255,227,255,198,255,240,255,196,255,244,255,185,255,249,255,174,255,247,255,163,255,242,255,156,255,238,255,152,255,229,255,150,255,227,255,143,255,225,255,132,255,231,255,125,255,244,255,125,255,0,0,136,255,11,0,161,255,19,0,189,255,24,0,220,255,17,0,244,255,0,0,0,0,233,255,2,0,203,255,253,255,172,255,242,255,147,255,227,255,134,255,214,255,130,255,200,255,130,255,196,255,139,255,209,255,156,255,238,255,183,255,22,0,216,255,70,0,249,255,112,0,22,0,147,0,41,0,169,0,50,0,185,0,48,0,194,0,41,0,192,0,26,0,185,0,15,0,176,0,4,0,165,0,0,0,154,0,4,0,141,0,8,0,128,0,11,0,103,0,11,0,75,0,4,0,37,0,0,0,0,0,0,0,218,255,6,0,183,255,19,0,154,255,39,0,132,255,52,0,119,255,66,0,108,255,75,0,108,255,83,0,110,255,90,0,112,255,92,0,112,255,86,0,108,255,66,0,105,255,37,0,105,255,0,0,112,255,227,255,125,255,200,255,143,255,187,255,161,255,185,255,180,255,196,255,196,255,211,255,211,255,227,255,227,255,240,255,236,255,247,255,249,255,240,255,2,0,229,255,15,0,218,255,30,0,214,255,44,0,220,255,61,0,231,255,79,0,249,255,101,0,8,0,125,0,17,0,147,0,22,0,169,0,19,0,176,0,15,0,172,0,13,0,156,0,17,0,130,0,35,0,101,0,55,0,66,0,79,0,30,0,94,0,251,255,99,0,211,255,88,0,174,255,68,0,139,255,46,0,112,255,24,0,97,255,15,0,99,255,13,0,114,255,22,0,145,255,37,0,183,255,59,0,225,255,79,0,6,0,92,0,39,0,101,0,64,0,99,0,72,0,88,0,68,0,70,0,52,0,48,0,30,0,26,0,2,0,4,0,229,255,242,255,203,255,225,255,183,255,211,255,176,255,200,255,176,255,196,255,187,255,194,255,198,255,192,255,207,255,185,255,216,255,183,255,218,255,183,255,220,255,185,255,218,255,196,255,218,255,211,255,216,255,229,255,216,255,242,255,220,255,249,255,220,255,251,255,222,255,249,255,222,255,249,255,218,255,253,255,207,255,0,0,185,255,4,0,147,255,8,0,103,255,15,0,55,255,19,0,17,255,26,0,253,254,33,0,255,254,33,0,19,255,33,0,52,255,26,0,92,255,13,0,132,255,2,0,167,255,242,255,196,255,229,255,216,255,220,255,229,255,211,255,240,255,205,255,251,255,200,255,4,0,194,255,15,0,185,255,26,0,178,255,30,0,167,255,28,0,158,255,19,0,152,255,6,0,154,255,249,255,169,255,233,255,189,255,218,255,214,255,207,255,238,255,200,255,4,0,200,255,24,0,211,255,39,0,229,255,46,0,251,255,44,0,15,0,28,0,28,0,11,0,37,0,247,255,39,0,233,255,37,0,227,255,39,0,231,255,44,0,242,255,52,0,0,0,61,0,13,0,68,0,22,0,68,0,22,0,61,0,13,0,52,0,0,0,39,0,244,255,22,0,231,255,4,0,225,255,247,255,220,255,227,255,220,255,207,255,225,255,187,255,236,255,172,255,251,255,158,255,8,0,154,255,26,0,152,255,39,0,156,255,48,0,161,255,50,0,167,255,44,0,172,255,35,0,172,255,24,0,169,255,6,0,167,255,253,255,165,255,242,255,163,255,242,255,161,255,247,255,165,255,0,0,174,255,13,0,183,255,28,0,198,255,46,0,211,255,66,0,227,255,92,0,240,255,123,0,247,255,158,0,249,255,180,0,240,255,194,0,225,255,189,0,200,255,172,0,172,255,143,0,143,255,110,0,121,255,81,0,112,255,55,0,121,255,39,0,143,255,35,0,167,255,37,0,187,255,46,0,198,255,64,0,198,255,86,0,187,255,108,0,172,255,128,0,152,255,141,0,134,255,152,0,116,255,156,0,92,255,158,0,66,255,154,0,37,255,147,0,11,255,136,0,249,254,125,0,240,254,112,0,247,254,99,0,8,255,86,0,41,255,70,0,79,255,55,0,123,255,33,0,161,255,8,0,194,255,240,255,222,255,216,255,242,255,194,255,4,0,174,255,26,0,158,255,44,0,145,255,64,0,139,255,77,0,141,255,86,0,154,255,90,0,183,255,90,0,220,255,88,0,8,0,86,0,52,0,83,0,88,0,83,0,114,0,90,0,121,0,97,0,119,0,105,0,105,0,110,0,81,0,112,0,57,0,108,0,35,0,101,0,17,0,94,0,6,0,90,0,8,0,88,0,17,0,88,0,35,0,92,0,52,0,99,0,68,0,108,0,75,0,119,0,72,0,128,0,64,0,132,0,48,0,128,0,28,0,114,0,8,0,97,0,251,255,72,0,242,255,50,0,240,255,30,0,244,255,17,0,251,255,13,0,0,0,17,0,11,0,26,0,24,0,30,0,37,0,24,0,50,0,4,0,59,0,231,255,57,0,198,255,46,0,167,255,30,0,139,255,15,0,121,255,2,0,105,255,0,0,90,255,2,0,86,255,17,0,90,255,35,0,108,255,52,0,136,255,66,0,169,255,70,0,203,255,66,0,227,255,48,0,244,255,24,0,251,255,247,255,0,0,211,255,2,0,174,255,8,0,141,255,17,0,112,255,28,0,94,255,39,0,86,255,50,0,94,255,59,0,119,255,61,0,152,255,57,0,192,255,44,0,229,255,22,0,0,0,251,255,24,0,222,255,39,0,196,255,50,0,176,255,59,0,165,255,66,0,163,255,75,0,169,255,81,0,180,255,88,0,192,255,94,0,198,255,99,0,198,255,99,0,196,255,97,0,183,255,88,0,169,255,70,0,154,255,41,0,136,255,2,0,128,255,214,255,128,255,165,255,139,255,119,255,158,255,77,255,187,255,48,255,218,255,37,255,247,255,44,255,13,0,63,255,24,0,97,255,30,0,139,255,28,0,180,255,22,0,220,255,6,0,0,0,244,255,37,0,227,255,66,0,207,255,97,0,189,255,121,0,176,255,143,0,174,255,161,0,176,255,169,0,183,255,176,0,194,255,176,0,196,255,165,0,189,255,154,0,174,255,136,0,150,255,114,0,125,255,88,0,99,255,66,0,86,255,50,0,81,255,44,0,83,255,48,0,92,255,59,0,101,255,77,0,103,255,94,0,108,255,103,0,105,255,94,0,103,255,68,0,101,255,22,0,97,255,222,255,90,255,165,255,86,255,116,255,88,255,86,255,97,255,77,255,114,255,88,255,145,255,119,255,178,255,158,255,211,255,198,255,240,255,229,255,4,0,249,255,17,0,0,0,22,0,0,0,15,0,244,255,2,0,233,255,242,255,216,255,220,255,198,255,200,255,176,255,187,255,158,255,187,255,145,255,198,255,150,255,216,255,163,255,238,255,192,255,6,0,227,255,30,0,0,0,59,0,19,0,88,0,22,0,110,0,4,0,123,0,233,255,121,0,198,255,101,0,165,255,68,0,136,255,28,0,121,255,247,255,112,255,209,255,112,255,180,255,119,255,158,255,130,255,145,255,141,255,136,255,152,255,141,255,165,255,156,255,180,255,174,255,196,255,189,255,211,255,194,255,227,255,192,255,238,255,180,255,242,255,167,255,253,255,156,255,2,0,147,255,8,0,141,255,17,0,130,255,22,0,121,255,22,0,112,255,17,0,101,255,11,0,97,255,6,0,92,255,6,0,86,255,8,0,77,255,11,0,66,255,13,0,55,255,15,0,46,255,15,0,48,255,11,0,59,255,2,0,77,255,249,255,103,255,242,255,134,255,244,255,163,255,4,0,192,255,37,0,214,255,75,0,231,255,108,0,249,255,130,0,8,0,134,0,30,0,123,0,57,0,105,0,88,0,81,0,116,0,61,0,143,0,46,0,156,0,41,0,161,0,46,0,156,0,59,0,143,0,70,0,128,0,79,0,108,0,83,0,90,0,79,0,75,0,64,0,64,0,37,0,57,0,2,0,59,0,218,255,68,0,178,255,79,0,145,255,90,0,116,255,92,0,99,255,86,0,86,255,70,0,75,255,48,0,66,255,17,0,59,255,244,255,55,255,211,255,61,255,185,255,77,255,158,255,103,255,136,255,141,255,116,255,185,255,105,255,233,255,101,255,17,0,108,255,52,0,123,255,77,0,143,255,92,0,163,255,101,0,187,255,110,0,209,255,110,0,231,255,114,0,251,255,112,0,19,0,103,0,48,0,92,0,81,0,77,0,116,0,55,0,147,0,30,0,174,0,4,0,194,0,238,255,207,0,222,255,214,0,218,255,207,0,229,255,194,0,249,255,172,0,17,0,139,0,41,0,101,0,66,0,59,0,79,0,17,0,86,0,238,255,83,0,216,255,66,0,203,255,39,0,207,255,8,0,225,255,238,255,253,255,216,255,30,0,205,255,64,0,203,255,86,0,209,255,94,0,227,255,90,0,240,255,70,0,253,255,46,0,0,0,22,0,4,0,0,0,0,0,238,255,0,0,220,255,253,255,203,255,0,0,192,255,6,0,185,255,24,0,189,255,50,0,198,255,83,0,209,255,116,0,220,255,141,0,216,255,152,0,209,255,147,0,189,255,125,0,172,255,94,0,163,255,59,0,163,255,22,0,167,255,244,255,180,255,214,255,189,255,185,255,192,255,165,255,185,255,152,255,172,255,152,255,158,255,158,255,147,255,174,255,150,255,194,255,161,255,216,255,189,255,238,255,225,255,0,0,4,0,13,0,44,0,22,0,75,0,22,0,94,0,19,0,103,0,11,0,101,0,4,0,90,0,253,255,68,0,244,255,39,0,240,255,6,0,240,255,238,255,247,255,218,255,2,0,214,255,13,0,220,255,22,0,233,255,26,0,0,0,24,0,22,0,17,0,46,0,4,0,70,0,251,255,97,0,240,255,116,0,229,255,130,0,220,255,128,0,207,255,110,0,196,255,81,0,180,255,44,0,161,255,4,0,145,255,231,255,136,255,207,255,136,255,194,255,152,255,187,255,174,255,185,255,200,255,185,255,222,255,183,255,236,255,180,255,242,255,180,255,238,255,180,255,229,255,183,255,220,255,189,255,207,255,203,255,194,255,218,255,183,255,238,255,178,255,0,0,176,255,13,0,176,255,24,0,178,255,28,0,183,255,26,0,189,255,19,0,198,255,11,0,209,255,2,0,220,255,249,255,229,255,242,255,236,255,231,255,240,255,225,255,244,255,218,255,247,255,211,255,242,255,207,255,233,255,203,255,209,255,205,255,185,255,207,255,167,255,222,255,161,255,244,255,169,255,15,0,192,255,48,0,218,255,79,0,242,255,108,0,2,0,132,0,4,0,143,0,251,255,141,0,229,255,123,0,200,255,88,0,172,255,46,0,145,255,8,0,123,255,249,255,110,255,0,0,103,255,24,0,105,255,66,0,119,255,105,0,141,255,132,0,161,255,145,0,174,255,141,0,185,255,125,0,183,255,99,0,176,255,66,0,169,255,35,0,163,255,6,0,165,255,244,255,169,255,233,255,178,255,227,255,187,255,225,255,198,255,227,255,198,255,233,255,196,255,247,255,194,255,4,0,192,255,22,0,194,255,41,0,200,255,59,0,211,255,72,0,227,255,86,0,242,255,97,0,2,0,108,0,15,0,114,0,22,0,121,0,24,0,123,0,15,0,123,0,2,0,119,0,238,255,110,0,218,255,94,0,203,255,75,0,194,255,48,0,194,255,26,0,200,255,6,0,211,255,253,255,225,255,0,0,244,255,4,0,6,0,22,0,28,0,41,0,50,0,61,0,66,0,77,0,72,0,83,0,68,0,86,0,52,0,81,0,24,0,68,0,249,255,55,0,218,255,37,0,192,255,19,0,167,255,6,0,152,255,251,255,141,255,240,255,128,255,231,255,119,255,216,255,110,255,196,255,103,255,178,255,110,255,158,255,130,255,150,255,165,255,147,255,209,255,152,255,0,0,161,255,39,0,165,255,72,0,167,255,97,0,165,255,108,0,163,255,110,0,161,255,101,0,163,255,88,0,172,255,77,0,185,255,68,0,209,255,64,0,240,255,66,0,13,0,72,0,41,0,81,0,64,0,88,0,77,0,88,0,86,0,83,0,92,0,75,0,92,0,61,0,92,0,46,0,88,0,30,0,77,0,19,0,61,0,15,0,48,0,17,0,30,0,22,0,19,0,33,0,13,0,46,0,15,0,55,0,19,0,59,0,28,0,57,0,33,0,50,0,30,0,39,0,22,0,26,0,6,0,15,0,247,255,4,0,229,255,0,0,220,255,2,0,218,255,8,0,222,255,17,0,236,255,28,0,0,0,41,0,17,0,50,0,39,0,57,0,55,0,52,0,59,0,39,0,52,0,11,0,37,0,231,255,15,0,196,255,249,255,167,255,227,255,152,255,207,255,152,255,189,255,167,255,176,255,189,255,158,255,216,255,147,255,240,255,139,255,4,0,139,255,26,0,143,255,46,0,152,255,61,0,161,255,77,0,165,255,90,0,165,255,101,0,167,255,103,0,169,255,101,0,172,255,90,0,178,255,68,0,189,255,44,0,203,255,17,0,216,255,249,255,227,255,225,255,238,255,200,255,247,255,176,255,2,0,154,255,13,0,132,255,22,0,114,255,26,0,103,255,22,0,103,255,6,0,112,255,249,255,134,255,231,255,165,255,220,255,200,255,209,255,244,255,205,255,28,0,198,255,72,0,194,255,112,0,192,255,150,0,189,255,180,0,192,255,200,0,194,255,211,0,198,255,200,0,198,255,174,0,192,255,130,0,176,255,70,0,156,255,4,0,132,255,205,255,105,255,163,255,81,255,143,255,63,255,145,255,52,255,165,255,50,255,203,255,59,255,244,255,75,255,28,0,92,255,66,0,112,255,88,0,136,255,97,0,163,255,92,0,187,255,77,0,211,255,55,0,231,255,26,0,247,255,247,255,4,0,211,255,13,0,174,255,22,0,141,255,19,0,121,255,15,0,116,255,6,0,121,255,251,255,136,255,238,255,152,255,233,255,167,255,244,255,178,255,8,0,185,255,46,0,185,255,83,0,183,255,123,0,176,255,154,0,172,255,174,0,169,255,183,0,167,255,185,0,167,255,174,0,169,255,152,0,174,255,123,0,180,255,88,0,192,255,48,0,205,255,13,0,222,255,244,255,242,255,229,255,6,0,227,255,26,0,236,255,37,0,253,255,41,0,13,0,33,0,28,0,22,0,39,0,13,0,44,0,6,0,44,0,4,0,46,0,8,0,48,0,13,0,52,0,15,0,61,0,19,0,72,0,17,0,83,0,15,0,88,0,11,0,86,0,2,0,77,0,251,255,57,0,238,255,30,0,225,255,0,0,211,255,227,255,194,255,200,255,180,255,180,255,167,255,165,255,161,255,156,255,158,255,150,255,163,255,156,255,169,255,163,255,178,255,178,255,187,255,198,255,196,255,229,255,203,255,0,0,209,255,28,0,218,255,48,0,222,255,61,0,227,255,64,0,222,255,52,0,211,255,30,0,196,255,2,0,176,255,229,255,165,255,205,255,165,255,192,255,180,255,194,255,205,255,207,255,236,255,229,255,15,0,251,255,50,0,11,0,79,0,17,0,94,0,22,0,97,0,15,0,83,0,2,0,66,0,242,255,41,0,222,255,19,0,203,255,0,0,187,255,242,255,178,255,227,255,176,255,209,255,180,255,187,255,185,255,165,255,180,255,143,255,174,255,125,255,167,255,110,255,169,255,99,255,178,255,97,255,194,255,97,255,218,255,105,255,240,255,116,255,251,255,134,255,0,0,158,255,247,255,187,255,227,255,209,255,205,255,229,255,180,255,238,255,163,255,238,255,152,255,236,255,147,255,233,255,145,255,238,255,139,255,0,0,136,255,24,0,132,255,57,0,132,255,88,0,145,255,116,0,169,255,134,0,211,255,139,0,4,0,128,0,59,0,110,0,112,0,86,0,152,0,61,0,180,0,39,0,196,0,22,0,198,0,11,0,194,0,13,0,178,0,19,0,158,0,37,0,139,0,57,0,116,0,81,0,90,0,103,0,64,0,116,0,28,0,125,0,253,255,123,0,216,255,112,0,183,255,90,0,152,255,59,0,132,255,24,0,119,255,244,255,112,255,209,255,112,255,183,255,116,255,161,255,123,255,145,255,132,255,130,255,145,255,116,255,158,255,108,255,178,255,101,255,200,255,97,255,222,255,99,255,240,255,99,255,0,0,99,255,6,0,101,255,8,0,105,255,8,0,119,255,11,0,132,255,13,0,150,255,19,0,165,255,28,0,174,255,33,0,185,255,28,0,194,255,19,0,207,255,4,0,218,255,244,255,231,255,225,255,240,255,211,255,240,255,205,255,244,255,203,255,247,255,214,255,253,255,229,255,0,0,247,255,2,0,6,0,6,0,22,0,4,0,33,0,2,0,37,0,0,0,37,0,0,0,33,0,4,0,28,0,11,0,22,0,22,0,15,0,28,0,8,0,28,0,0,0,22,0,251,255,4,0,236,255,244,255,225,255,227,255,214,255,216,255,211,255,220,255,214,255,238,255,220,255,11,0,227,255,44,0,231,255,75,0,225,255,97,0,205,255,103,0,178,255,97,0,147,255,79,0,128,255,57,0,119,255,30,0,130,255,6,0,154,255,242,255,189,255,229,255,227,255,231,255,4,0,247,255,30,0,19,0,46,0,59,0,55,0,101,0,59,0,132,0,66,0,150,0,70,0,150,0,75,0,130,0,79,0,99,0,77,0,57,0,72,0,13,0,64,0,227,255,50,0,194,255,35,0,167,255,24,0,161,255,15,0,163,255,11,0,174,255,11,0,194,255,13,0,209,255,15,0,227,255,13,0,240,255,11,0,249,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,249,255,11,0,240,255,15,0,227,255,22,0,211,255,22,0,196,255,19,0,185,255,6,0,180,255,244,255,185,255,222,255,198,255,200,255,214,255,187,255,238,255,180,255,2,0,183,255,22,0,189,255,37,0,198,255,50,0,205,255,59,0,207,255,70,0,207,255,79,0,207,255,86,0,211,255,88,0,225,255,86,0,244,255,72,0,8,0,55,0,28,0,37,0,48,0,24,0,64,0,15,0,68,0,8,0,70,0,8,0,59,0,6,0,41,0,0,0,17,0,249,255,251,255,238,255,231,255,227,255,214,255,220,255,205,255,214,255,198,255,209,255,194,255,205,255,196,255,200,255,211,255,196,255,233,255,196,255,8,0,203,255,39,0,214,255,64,0,231,255,72,0,253,255,70,0,19,0,55,0,46,0,30,0,66,0,2,0,81,0,227,255,81,0,192,255,66,0,156,255,41,0,128,255,8,0,105,255,233,255,92,255,205,255,90,255,185,255,99,255,180,255,112,255,187,255,134,255,198,255,156,255,211,255,174,255,225,255,192,255,233,255,214,255,236,255,233,255,240,255,0,0,240,255,24,0,242,255,50,0,244,255,75,0,244,255,94,0,240,255,119,0,233,255,141,0,222,255,158,0,216,255,174,0,214,255,180,0,214,255,178,0,218,255,169,0,227,255,156,0,233,255,145,0,240,255,128,0,247,255,114,0,251,255,97,0,0,0,81,0,0,0,66,0,251,255,55,0,249,255,48,0,242,255,46,0,240,255,44,0,233,255,37,0,227,255,22,0,216,255,0,0,203,255,238,255,187,255,220,255,176,255,218,255,174,255,227,255,180,255,251,255,196,255,24,0,216,255,55,0,231,255,79,0,240,255,88,0,240,255,77,0,231,255,52,0,222,255,15,0,216,255,238,255,220,255,200,255,231,255,172,255,251,255,147,255,13,0,132,255,28,0,121,255,30,0,116,255,28,0,119,255,15,0,125,255,0,0,136,255,236,255,152,255,214,255,172,255,198,255,194,255,185,255,218,255,174,255,240,255,161,255,0,0,150,255,4,0,132,255,4,0,112,255,0,0,97,255,251,255,88,255,249,255,90,255,249,255,103,255,0,0,128,255,2,0,158,255,2,0,192,255,0,0,220,255,244,255,242,255,229,255,0,0,209,255,6,0,192,255,6,0,176,255,4,0,167,255,2,0,161,255,2,0,161,255,6,0,161,255,19,0,165,255,33,0,169,255,50,0,180,255,66,0,192,255,81,0,203,255,94,0,214,255,103,0,222,255,103,0,229,255,94,0,233,255,70,0,240,255,41,0,253,255,8,0,15,0,240,255,33,0,220,255,48,0,207,255,57,0,205,255,57,0,205,255,46,0,211,255,35,0,216,255,22,0,220,255,8,0,222,255,6,0,216,255,8,0,209,255,15,0,198,255,22,0,192,255,24,0,185,255,22,0,187,255,15,0,198,255,0,0,205,255,240,255,209,255,218,255,203,255,194,255,183,255,172,255,156,255,150,255,125,255,130,255,101,255,114,255,86,255,103,255,86,255,103,255,97,255,110,255,119,255,125,255,147,255,145,255,176,255,167,255,200,255,185,255,225,255,198,255,238,255,200,255,247,255,200,255,244,255,200,255,240,255,209,255,233,255,227,255,229,255,253,255,227,255,28,0,236,255,57,0,247,255,75,0,2,0,88,0,13,0,86,0,15,0,72,0,13,0,57,0,6,0,37,0,0,0,19,0,253,255,4,0,2,0,0,0,19,0,13,0,44,0,33,0,75,0,64,0,105,0,97,0,132,0,125,0,147,0,143,0,152,0,145,0,145,0,134,0,130,0,108,0,112,0,77,0,94,0,41,0,81,0,8,0,75,0,238,255,70,0,218,255,68,0,207,255,64,0,194,255,52,0,183,255,37,0,169,255,19,0,154,255,2,0,141,255,242,255,130,255,222,255,125,255,205,255,134,255,183,255,152,255,161,255,178,255,141,255,207,255,123,255,231,255,114,255,0,0,114,255,13,0,119,255,24,0,130,255,22,0,145,255,13,0,163,255,0,0,180,255,240,255,198,255,229,255,211,255,227,255,225,255,229,255,233,255,238,255,247,255,251,255,0,0,11,0,8,0,26,0,11,0,39,0,11,0,46,0,2,0,48,0,251,255,44,0,240,255,33,0,229,255,26,0,218,255,19,0,207,255,24,0,205,255,35,0,214,255,50,0,231,255,66,0,6,0,75,0,46,0,79,0,92,0,77,0,139,0,68,0,178,0,55,0,209,0,33,0,233,0,6,0,251,0,238,255,0,1,214,255,249,0,198,255,231,0,189,255,200,0,189,255,163,0,189,255,119,0,187,255,81,0,183,255,48,0,174,255,19,0,167,255,0,0,161,255,233,255,152,255,211,255,143,255,192,255,130,255,178,255,114,255,169,255,101,255,172,255,88,255,178,255,79,255,187,255,75,255,187,255,72,255,176,255,75,255,161,255,77,255,143,255,75,255,136,255,77,255,143,255,79,255,165,255,92,255,194,255,114,255,227,255,145,255,0,0,183,255,22,0,218,255,37,0,247,255,46,0,6,0,46,0,13,0,39,0,6,0,30,0,249,255,11,0,229,255,251,255,209,255,231,255,192,255,214,255,176,255,203,255,165,255,198,255,158,255,200,255,156,255,207,255,163,255,220,255,174,255,238,255,189,255,0,0,200,255,19,0,214,255,37,0,227,255,52,0,244,255,55,0,0,0,46,0,13,0,22,0,24,0,249,255,28,0,214,255,35,0,187,255,37,0,172,255,39,0,172,255,44,0,183,255,48,0,205,255,50,0,225,255,55,0,247,255,59,0,2,0,64,0,17,0,66,0,28,0,70,0,39,0,72,0,44,0,75,0,41,0,83,0,26,0,92,0,6,0,103,0,233,255,116,0,198,255,125,0,169,255,130,0,150,255,125,0,139,255,112,0,145,255,90,0,161,255,64,0,180,255,30,0,200,255,2,0,218,255,240,255,233,255,233,255,251,255,238,255,11,0,0,0,28,0,26,0,39,0,57,0,39,0,81,0,26,0,94,0,4,0,97,0,238,255,86,0,214,255,66,0,196,255,46,0,196,255,24,0,209,255,13,0,238,255,11,0,17,0,19,0,64,0,39,0,105,0,64,0,139,0,88,0,161,0,112,0,169,0,136,0,163,0,154,0,147,0,172,0,128,0,185,0,110,0,196,0,99,0,203,0,92,0,198,0,86,0,185,0,77,0,167,0,66,0,139,0,46,0,105,0,30,0,70,0,13,0,28,0,4,0,247,255,4,0,209,255,2,0,176,255,253,255,154,255,244,255,143,255,233,255,143,255,225,255,156,255,218,255,176,255,216,255,205,255,225,255,229,255,238,255,253,255,253,255,17,0,8,0,37,0,13,0,59,0,11,0,83,0,8,0,105,0,8,0,116,0,11,0,121,0,15,0,114,0,17,0,99,0,8,0,75,0,0,0,52,0,238,255,26,0,218,255,6,0,200,255,249,255,189,255,240,255,183,255,236,255,180,255,236,255,185,255,238,255,194,255,242,255,205,255,249,255,220,255,2,0,233,255,11,0,244,255,19,0,249,255,26,0,242,255,26,0,227,255,19,0,205,255,6,0,180,255,247,255,161,255,222,255,147,255,189,255,143,255,150,255,145,255,105,255,150,255,61,255,154,255,24,255,156,255,2,255,161,255,255,254,165,255,11,255,172,255,30,255,185,255,55,255,203,255,83,255,225,255,110,255,251,255,134,255,22,0,158,255,46,0,176,255,61,0,185,255,68,0,183,255,64,0,174,255,55,0,163,255,37,0,156,255,22,0,158,255,6,0,169,255,247,255,187,255,229,255,203,255,216,255,211,255,209,255,211,255,209,255,200,255,216,255,189,255,229,255,180,255,242,255,174,255,251,255,180,255,0,0,196,255,2,0,222,255,4,0,249,255,4,0,13,0,0,0,22,0,249,255,24,0,242,255,17,0,240,255,11,0,233,255,11,0,233,255,11,0,233,255,13,0,231,255,13,0,225,255,8,0,211,255,0,0,203,255,244,255,198,255,242,255,205,255,240,255,214,255,251,255,231,255,4,0,244,255,13,0,249,255,22,0,249,255,24,0,240,255,24,0,229,255,17,0,218,255,13,0,209,255,8,0,205,255,4,0,205,255,4,0,209,255,8,0,220,255,11,0,231,255,11,0,242,255,0,0,251,255,240,255,2,0,218,255,2,0,194,255,0,0,174,255,244,255,158,255,229,255,147,255,214,255,145,255,200,255,145,255,198,255,152,255,207,255,169,255,222,255,187,255,242,255,207,255,2,0,229,255,15,0,0,0,22,0,17,0,24,0,39,0,22,0,52,0,24,0,61,0,24,0,64,0,26,0,59,0,28,0,57,0,33,0,52,0,41,0,48,0,52,0,41,0,61,0,35,0,66,0,26,0,68,0,24,0,64,0,24,0,52,0,33,0,41,0,44,0,28,0,59,0,19,0,75,0,17,0,94,0,15,0,114,0,15,0,134,0,13,0,152,0,13,0,158,0,6,0,154,0,2,0,145,0,2,0,136,0,4,0,128,0,4,0,119,0,8,0,108,0,8,0,88,0,8,0,59,0,8,0,26,0,6,0,247,255,6,0,214,255,11,0,187,255,19,0,167,255,28,0,158,255,33,0,161,255,33,0,176,255,26,0,203,255,13,0,242,255,253,255,22,0,236,255,57,0,218,255,77,0,203,255,77,0,194,255,59,0,189,255,35,0,189,255,8,0,196,255,244,255,203,255,229,255,214,255,220,255,222,255,220,255,231,255,220,255,238,255,225,255,244,255,231,255,247,255,247,255,249,255,4,0,247,255,24,0,242,255,41,0,236,255,57,0,229,255,66,0,218,255,64,0,209,255,55,0,207,255,46,0,209,255,39,0,216,255,39,0,225,255,41,0,233,255,48,0,236,255,52,0,238,255,50,0,240,255,44,0,247,255,28,0,2,0,8,0,19,0,244,255,33,0,218,255,44,0,189,255,46,0,163,255,44,0,143,255,35,0,132,255,22,0,134,255,8,0,143,255,251,255,161,255,240,255,178,255,225,255,192,255,216,255,205,255,207,255,211,255,205,255,209,255,203,255,200,255,196,255,187,255,192,255,165,255,183,255,143,255,176,255,128,255,169,255,112,255,167,255,105,255,172,255,103,255,180,255,105,255,194,255,116,255,211,255,125,255,229,255,143,255,249,255,163,255,8,0,189,255,30,0,218,255,46,0,247,255,57,0,13,0,64,0,26,0,61,0,35,0,52,0,33,0,46,0,24,0,35,0,6,0,26,0,244,255,15,0,227,255,0,0,207,255,244,255,194,255,233,255,180,255,227,255,176,255,231,255,176,255,240,255,185,255,0,0,200,255,11,0,220,255,22,0,244,255,24,0,8,0,17,0,24,0,8,0,35,0,0,0,33,0,240,255,24,0,222,255,6,0,207,255,242,255,194,255,218,255,189,255,200,255,192,255,189,255,200,255,187,255,214,255,189,255,227,255,192,255,240,255,196,255,0,0,198,255,15,0,203,255,35,0,205,255,50,0,205,255,61,0,207,255,66,0,207,255,68,0,214,255,68,0,229,255,72,0,249,255,77,0,19,0,86,0,50,0,99,0,77,0,112,0,97,0,125,0,112,0,141,0,114,0,154,0,110,0,161,0,101,0,163,0,90,0,161,0,75,0,154,0,66,0,141,0,57,0,130,0,52,0,112,0,50,0,94,0,50,0,77,0,52,0,61,0,59,0,50,0,66,0,41,0,72,0,37,0,81,0,37,0,86,0,41,0,92,0,50,0,97,0,66,0,103,0,83,0,119,0,105,0,141,0,125,0,167,0,141,0,192,0,150,0,209,0,145,0,211,0,132,0,196,0,110,0,167,0,86,0,128,0,64,0,86,0,50,0,48,0,44,0,22,0,44,0,6,0,48,0,0,0,50,0,253,255,44,0,249,255,35,0,238,255,17,0,222,255,4,0,203,255,251,255,185,255,249,255,172,255,251,255,167,255,0,0,169,255,0,0,174,255,2,0,178,255,0,0,180,255,2,0,180,255,4,0,180,255,4,0,178,255,4,0,174,255,251,255,167,255,231,255,161,255,205,255,152,255,180,255,147,255,165,255,145,255,165,255,147,255,183,255,156,255,214,255,167,255,247,255,176,255,19,0,185,255,37,0,189,255,44,0,187,255,44,0,180,255,41,0,176,255,46,0,167,255,55,0,161,255,72,0,152,255,86,0,141,255,94,0,128,255,90,0,110,255,75,0,92,255,52,0,79,255,33,0,72,255,24,0,72,255,26,0,81,255,37,0,97,255,55,0,119,255,70,0,145,255,75,0,178,255,64,0,218,255,41,0,253,255,13,0,30,0,244,255,55,0,231,255,66,0,227,255,59,0,238,255,37,0,0,0,6,0,15,0,238,255,35,0,220,255,50,0,218,255,66,0,225,255,83,0,238,255,97,0,253,255,103,0,8,0,101,0,19,0,94,0,24,0,83,0,28,0,75,0,30,0,66,0,33,0,59,0,37,0,57,0,41,0,50,0,41,0,39,0,39,0,22,0,33,0,0,0,22,0,238,255,6,0,227,255,247,255,225,255,229,255,233,255,216,255,253,255,203,255,19,0,192,255,41,0,183,255,68,0,178,255,88,0,176,255,103,0,176,255,112,0,178,255,114,0,178,255,112,0,176,255,110,0,174,255,108,0,169,255,105,0,165,255,110,0,163,255,110,0,167,255,108,0,174,255,94,0,187,255,77,0,200,255,50,0,220,255,24,0,238,255,0,0,0,0,233,255,6,0,220,255,4,0,216,255,251,255,216,255,236,255,222,255,216,255,227,255,198,255,233,255,183,255,240,255,169,255,240,255,152,255,240,255,134,255,238,255,114,255,238,255,101,255,233,255,94,255,229,255,97,255,222,255,112,255,216,255,134,255,209,255,165,255,209,255,196,255,211,255,227,255,220,255,253,255,236,255,11,0,249,255,19,0,4,0,17,0,19,0,13,0,35,0,6,0,44,0,2,0,46,0,251,255,35,0,244,255,13,0,242,255,240,255,242,255,209,255,253,255,185,255,15,0,172,255,37,0,169,255,64,0,174,255,81,0,183,255,94,0,192,255,103,0,198,255,103,0,200,255,99,0,200,255,86,0,205,255,68,0,216,255,46,0,233,255,17,0,253,255,251,255,15,0,227,255,28,0,207,255,35,0,194,255,35,0,187,255,33,0,192,255,28,0,198,255,24,0,211,255,19,0,227,255,15,0,238,255,11,0,249,255,11,0,0,0,13,0,0,0,17,0,6,0,26,0,13,0,41,0,22,0,55,0,35,0,68,0,46,0,79,0,52,0,83,0,55,0,79,0,50,0,75,0,41,0,66,0,35,0,61,0,33,0,59,0,37,0,66,0,52,0,77,0,70,0,90,0,81,0,103,0,86,0,114,0,83,0,121,0,70,0,128,0,52,0,128,0,33,0,123,0,8,0,114,0,238,255,99,0,209,255,79,0,185,255,55,0,165,255,26,0,158,255,0,0,163,255,236,255,178,255,220,255,200,255,218,255,225,255,218,255,247,255,225,255,2,0,233,255,6,0,242,255,4,0,244,255,253,255,244,255,242,255,244,255,236,255,244,255,231,255,253,255,231,255,4,0,236,255,13,0,236,255,22,0,231,255,24,0,220,255,17,0,205,255,11,0,185,255,0,0,165,255,242,255,145,255,233,255,130,255,222,255,116,255,220,255,114,255,218,255,119,255,227,255,134,255,242,255,154,255,4,0,176,255,22,0,198,255,33,0,222,255,41,0,247,255,44,0,4,0,46,0,13,0,48,0,11,0,55,0,0,0,55,0,240,255,52,0,229,255,37,0,229,255,8,0,236,255,238,255,0,0,205,255,24,0,183,255,48,0,161,255,72,0,150,255,83,0,147,255,88,0,145,255,83,0,147,255,68,0,152,255,44,0,158,255,13,0,174,255,238,255,200,255,214,255,233,255,196,255,13,0,194,255,46,0,203,255,72,0,220,255,83,0,251,255,83,0,24,0,72,0,52,0,50,0,75,0,24,0,86,0,0,0,83,0,236,255,68,0,225,255,46,0,216,255,22,0,211,255,253,255,214,255,240,255,211,255,238,255,203,255,249,255,196,255,8,0,189,255,33,0,189,255,50,0,194,255,64,0,205,255,66,0,218,255,64,0,231,255,57,0,242,255,46,0,247,255,28,0,249,255,8,0,242,255,240,255,238,255,209,255,231,255,187,255,227,255,178,255,225,255,185,255,227,255,207,255,238,255,240,255,0,0,19,0,24,0,57,0,48,0,86,0,70,0,103,0,81,0,116,0,86,0,121,0,81,0,116,0,77,0,110,0,70,0,94,0,64,0,77,0,52,0,57,0,37,0,33,0,19,0,15,0,0,0,2,0,247,255,0,0,240,255,6,0,249,255,26,0,6,0,48,0,30,0,70,0,59,0,86,0,79,0,90,0,92,0,79,0,97,0,66,0,97,0,48,0,90,0,37,0,79,0,33,0,61,0,33,0,39,0,37,0,6,0,39,0,227,255,39,0,189,255,37,0,156,255,37,0,128,255,39,0,108,255,46,0,97,255,44,0,90,255,37,0,90,255,22,0,94,255,0,0,103,255,227,255,121,255,196,255,145,255,169,255,174,255,152,255,203,255,145,255,229,255,150,255,251,255,163,255,8,0,183,255,13,0,211,255,11,0,242,255,6,0,22,0,2,0,55,0,2,0,86,0,15,0,116,0,33,0,145,0,59,0,172,0,88,0,194,0,112,0,209,0,130,0,216,0,132,0,209,0,116,0,187,0,86,0,154,0,41,0,114,0,253,255,70,0,211,255,30,0,185,255,4,0,172,255,242,255,178,255,238,255,198,255,240,255,225,255,249,255,249,255,0,0,11,0,6,0,22,0,11,0,26,0,13,0,35,0,17,0,46,0,26,0,64,0,39,0,75,0,50,0,83,0,66,0,81,0,79,0,72,0,86,0,55,0,90,0,33,0,86,0,13,0,72,0,0,0,50,0,244,255,22,0,238,255,244,255,238,255,214,255,240,255,192,255,238,255,178,255,238,255,178,255,236,255,194,255,233,255,218,255,236,255,247,255,240,255,17,0,253,255,41,0,11,0,59,0,24,0,68,0,33,0,70,0,35,0,64,0,35,0,52,0,33,0,35,0,33,0,17,0,37,0,2,0,46,0,251,255,55,0,251,255,61,0,0,0,64,0,13,0,64,0,24,0,64,0,33,0,66,0,35,0,72,0,28,0,77,0,19,0,81,0,8,0,77,0,0,0,68,0,0,0,52,0,6,0,30,0,22,0,0,0,46,0,222,255,72,0,185,255,99,0,150,255,119,0,114,255,128,0,83,255,130,0,59,255,121,0,39,255,114,0,30,255,108,0,28,255,108,0,35,255,108,0,50,255,108,0,70,255,108,0,99,255,101,0,132,255,86,0,165,255,64,0,198,255,33,0,227,255,0,0,249,255,231,255,0,0,214,255,244,255,205,255,220,255,205,255,187,255,214,255,154,255,216,255,128,255,216,255,110,255,209,255,110,255,205,255,121,255,198,255,145,255,198,255,180,255,205,255,220,255,216,255,6,0,227,255,46,0,233,255,83,0,240,255,112,0,236,255,134,0,231,255,147,0,229,255,150,0,229,255,143,0,231,255,125,0,240,255,99,0,249,255,66,0,4,0,26,0,11,0,247,255,11,0,214,255,4,0,192,255,249,255,183,255,231,255,192,255,211,255,205,255,194,255,222,255,178,255,236,255,165,255,251,255,156,255,6,0,147,255,17,0,143,255,28,0,141,255,41,0,143,255,46,0,158,255,48,0,180,255,48,0,207,255,41,0,233,255,30,0,0,0,17,0,19,0,0,0,28,0,238,255,28,0,222,255,24,0,216,255,13,0,209,255,0,0,205,255,247,255,203,255,240,255,198,255,242,255,192,255,244,255,189,255,251,255,192,255,251,255,200,255,253,255,216,255,0,0,236,255,2,0,251,255,13,0,0,0,30,0,0,0,52,0,249,255,75,0,236,255,88,0,225,255,90,0,218,255,81,0,211,255,61,0,205,255,33,0,200,255,8,0,189,255,247,255,180,255,229,255,169,255,225,255,154,255,227,255,145,255,231,255,136,255,249,255,132,255,8,0,136,255,28,0,143,255,44,0,152,255,48,0,161,255,46,0,169,255,35,0,174,255,24,0,174,255,13,0,180,255,4,0,194,255,251,255,216,255,238,255,244,255,222,255,22,0,205,255,55,0,194,255,86,0,189,255,105,0,198,255,114,0,218,255,116,0,242,255,112,0,8,0,108,0,26,0,105,0,33,0,105,0,33,0,108,0,28,0,105,0,22,0,101,0,19,0,92,0,19,0,77,0,22,0,57,0,26,0,35,0,33,0,11,0,37,0,0,0,35,0,251,255,28,0,2,0,19,0,17,0,13,0,35,0,8,0,48,0,0,0,50,0,251,255,46,0,244,255,33,0,233,255,24,0,220,255,19,0,207,255,30,0,194,255,50,0,178,255,81,0,163,255,112,0,145,255,139,0,128,255,158,0,110,255,163,0,97,255,154,0,90,255,139,0,92,255,119,0,97,255,97,0,101,255,81,0,99,255,70,0,88,255,70,0,66,255,75,0,41,255,86,0,22,255,94,0,11,255,103,0,15,255,101,0,26,255,90,0,44,255,70,0,61,255,39,0,77,255,0,0,86,255,211,255,94,255,163,255,99,255,116,255,105,255,77,255,114,255,50,255,128,255,33,255,141,255,26,255,154,255,33,255,172,255,46,255,189,255,70,255,209,255,99,255,233,255,134,255,0,0,169,255,17,0,207,255,26,0,238,255,33,0,4,0,28,0,17,0,17,0,19,0,0,0,11,0,231,255,251,255,205,255,229,255,180,255,203,255,163,255,176,255,158,255,158,255,167,255,154,255,185,255,165,255,203,255,187,255,218,255,222,255,225,255,6,0,222,255,55,0,214,255,105,0,205,255,156,0,198,255,200,0,194,255,236,0,194,255,6,1,194,255,17,1,192,255,13,1,192,255,249,0,187,255,218,0,185,255,176,0,180,255,128,0,180,255,77,0,178,255,28,0,185,255,238,255,194,255,196,255,216,255,167,255,244,255,147,255,13,0,141,255,35,0,143,255,46,0,152,255,41,0,163,255,26,0,174,255,4,0,187,255,236,255,200,255,211,255,209,255,196,255,218,255,185,255,225,255,187,255,225,255,192,255,222,255,203,255,214,255,216,255,203,255,227,255,192,255,233,255,189,255,236,255,203,255,238,255,227,255,233,255,6,0,236,255,44,0,247,255,75,0,4,0,94,0,24,0,101,0,39,0,97,0,50,0,79,0,55,0,55,0,48,0,26,0,33,0,253,255,11,0,231,255,240,255,214,255,214,255,209,255,185,255,214,255,169,255,225,255,158,255,238,255,161,255,247,255,172,255,247,255,189,255,231,255,211,255,205,255,229,255,172,255,238,255,141,255,240,255,116,255,233,255,110,255,222,255,116,255,209,255,141,255,196,255,174,255,185,255,214,255,176,255,251,255,167,255,24,0,156,255,48,0,152,255,64,0,150,255,68,0,156,255,66,0,178,255,57,0,207,255,44,0,238,255,24,0,6,0,2,0,24,0,233,255,24,0,211,255,13,0,194,255,247,255,183,255,216,255,180,255,189,255,187,255,169,255,198,255,167,255,214,255,180,255,229,255,205,255,244,255,238,255,2,0,13,0,13,0,44,0,26,0,66,0,41,0,83,0,59,0,97,0,79,0,105,0,99,0,119,0,119,0,125,0,132,0,128,0,143,0,119,0,141,0,92,0,132,0,55,0,121,0,4,0,105,0,211,255,94,0,167,255,88,0,141,255,86,0,136,255,90,0,154,255,94,0,185,255,101,0,227,255,101,0,6,0,99,0,37,0,94,0,61,0,90,0,72,0,86,0,79,0,83,0,75,0,77,0,66,0,70,0,50,0,64,0,26,0,59,0,0,0,61,0,231,255,66,0,214,255,77,0,209,255,88,0,214,255,92,0,236,255,90,0,8,0,70,0,44,0,44,0,72,0,8,0,90,0,236,255,97,0,207,255,94,0,185,255,83,0,176,255,72,0,178,255,59,0,183,255,52,0,187,255,48,0,187,255,50,0,176,255,52,0,156,255,59,0,134,255,59,0,112,255,59,0,101,255,59,0,101,255,59,0,110,255,55,0,130,255,55,0,152,255,52,0,172,255,50,0,189,255,50,0,203,255,50,0,211,255,52,0,218,255,50,0,227,255,50,0,238,255,48,0,251,255,46,0,2,0,41,0,8,0,44,0,11,0,44,0,4,0,46,0,0,0,44,0,242,255,35,0,231,255,19,0,222,255,0,0,218,255,236,255,222,255,218,255,236,255,207,255,0,0,205,255,26,0,205,255,55,0,218,255,79,0,231,255,92,0,244,255,101,0,251,255,103,0,0,0,101,0,251,255,97,0,244,255,94,0,236,255,88,0,227,255,81,0,220,255,75,0,216,255,68,0,216,255,61,0,214,255,55,0,211,255,41,0,214,255,19,0,216,255,0,0,218,255,231,255,225,255,216,255,229,255,216,255,227,255,227,255,220,255,0,0,205,255,30,0,189,255,72,0,174,255,114,0,163,255,145,0,163,255,169,0,174,255,180,0,189,255,183,0,205,255,169,0,216,255,147,0,218,255,121,0,211,255,86,0,207,255,46,0,211,255,11,0,227,255,238,255,0,0,222,255,30,0,222,255,68,0,238,255,99,0,4,0,116,0,37,0,116,0,66,0,99,0,90,0,61,0,103,0,17,0,105,0,231,255,94,0,189,255,72,0,156,255,44,0,132,255,11,0,119,255,240,255,116,255,216,255,114,255,198,255,121,255,189,255,128,255,185,255,143,255,183,255,158,255,189,255,174,255,198,255,187,255,214,255,200,255,231,255,216,255,249,255,240,255,6,0,13,0,13,0,44,0,15,0,75,0,11,0,99,0,0,0,110,0,240,255,116,0,225,255,116,0,209,255,114,0,203,255,103,0,196,255,88,0,198,255,70,0,203,255,52,0,211,255,44,0,218,255,39,0,227,255,48,0,236,255,61,0,242,255,77,0,249,255,88,0,253,255,90,0,0,0,86,0,6,0,72,0,11,0,57,0,22,0,39,0,35,0,22,0,52,0,8,0,75,0,253,255,99,0,244,255,121,0,236,255,143,0,236,255,161,0,242,255,172,0,0,0,178,0,17,0,183,0,39,0,185,0,55,0,189,0,70,0,192,0,72,0,187,0,72,0,178,0,64,0,156,0,52,0,128,0,37,0,94,0,26,0,61,0,19,0,37,0,19,0,15,0,26,0,253,255,39,0,236,255,57,0,222,255,75,0,216,255,94,0,218,255,114,0,222,255,130,0,231,255,141,0,240,255,150,0,247,255,152,0,253,255,154,0,2,0,156,0,6,0,158,0,13,0,154,0,19,0,143,0,28,0,123,0,35,0,97,0,41,0,70,0,46,0,48,0,41,0,35,0,33,0,28,0,19,0,28,0,8,0,28,0,2,0,33,0,2,0,41,0,11,0,52,0,24,0,64,0,37,0,75,0,52,0,83,0,64,0,88,0,72,0,88,0,86,0,81,0,99,0,70,0,112,0,50,0,121,0,28,0,125,0,8,0,128,0,249,255,128,0,240,255,130,0,231,255,134,0,231,255,139,0,233,255,145,0,240,255,154,0,253,255,161,0,11,0,163,0,33,0,161,0,59,0,152,0,83,0,141,0,103,0,119,0,119,0,97,0,123,0,70,0,121,0,50,0,112,0,39,0,99,0,37,0,81,0,44,0,59,0,55,0,39,0,64,0,19,0,72,0,2,0,77,0,247,255,83,0,238,255,86,0,233,255,90,0,233,255,97,0,238,255,101,0,249,255,103,0,6,0,105,0,26,0,103,0,41,0,97,0,55,0,92,0,61,0,88,0,61,0,86,0,64,0,92,0,68,0,94,0,77,0,92,0,90,0,83,0,105,0,64,0,116,0,33,0,116,0,253,255,103,0,220,255,79,0,198,255,50,0,192,255,24,0,200,255,4,0,218,255,253,255,247,255,244,255,13,0,236,255,28,0,227,255,33,0,207,255,30,0,180,255,17,0,156,255,0,0,132,255,240,255,116,255,227,255,112,255,225,255,121,255,231,255,141,255,244,255,169,255,2,0,205,255,15,0,244,255,22,0,28,0,22,0,66,0,15,0,103,0,4,0,132,0,247,255,156,0,229,255,172,0,216,255,176,0,203,255,183,0,185,255,183,0,169,255,185,0,154,255,183,0,141,255,174,0,136,255,163,0,141,255,145,0,152,255,119,0,169,255,88,0,192,255,52,0,214,255,15,0,233,255,244,255,249,255,225,255,4,0,216,255,22,0,214,255,35,0,211,255,59,0,205,255,90,0,189,255,125,0,174,255,158,0,158,255,185,0,147,255,200,0,143,255,205,0,141,255,200,0,141,255,192,0,143,255,183,0,152,255,172,0,158,255,165,0,172,255,156,0,178,255,147,0,180,255,141,0,172,255,134,0,158,255,123,0,141,255,112,0,121,255,94,0,99,255,77,0,77,255,55,0,57,255,39,0,48,255,30,0,48,255,30,0,61,255,37,0,90,255,46,0,128,255,52,0,169,255,48,0,214,255,41,0,2,0,28,0,35,0,11,0,64,0,0,0,79,0,247,255,86,0,236,255,86,0,222,255,81,0,207,255,77,0,198,255,66,0,192,255,55,0,198,255,48,0,211,255,46,0,231,255,59,0,253,255,79,0,15,0,105,0,28,0,134,0,39,0,158,0,41,0,169,0,37,0,174,0,28,0,165,0,15,0,152,0,6,0,132,0,2,0,108,0,0,0,79,0,253,255,48,0,247,255,15,0,236,255,244,255,218,255,222,255,194,255,216,255,172,255,222,255,150,255,244,255,130,255,17,0,116,255,55,0,110,255,94,0,105,255,125,0,105,255,147,0,110,255,156,0,114,255,161,0,123,255,152,0,134,255,139,0,150,255,116,0,165,255,88,0,178,255,59,0,189,255,28,0,187,255,4,0,178,255,249,255,169,255,242,255,154,255,242,255,145,255,244,255,141,255,249,255,143,255,251,255,154,255,247,255,165,255,240,255,180,255,229,255,192,255,222,255,200,255,218,255,209,255,220,255,211,255,229,255,214,255,242,255,218,255,2,0,227,255,17,0,244,255,22,0,6,0,17,0,30,0,0,0,52,0,229,255,68,0,194,255,75,0,161,255,72,0,132,255,64,0,114,255,52,0,110,255,52,0,116,255,59,0,130,255,75,0,145,255,90,0,167,255,103,0,187,255,103,0,214,255,94,0,242,255,75,0,17,0,50,0,50,0,28,0,83,0,8,0,114,0,253,255,141,0,244,255,158,0,236,255,167,0,229,255,165,0,222,255,152,0,218,255,130,0,218,255,105,0,220,255,81,0,231,255,57,0,249,255,39,0,8,0,26,0,22,0,19,0,26,0,15,0,19,0,17,0,2,0,24,0,240,255,33,0,222,255,44,0,211,255,52,0,209,255,64,0,216,255,68,0,220,255,70,0,220,255,68,0,216,255,59,0,207,255,44,0,198,255,30,0,192,255,15,0,187,255,6,0,180,255,0,0,167,255,0,0,154,255,251,255,139,255,247,255,132,255,244,255,145,255,242,255,172,255,244,255,209,255,249,255,251,255,0,0,33,0,6,0,59,0,15,0,70,0,24,0,70,0,37,0,59,0,46,0,46,0,52,0,30,0,55,0,15,0,55,0,6,0,52,0,2,0,52,0,4,0,50,0,13,0,46,0,35,0,37,0,64,0,24,0,99,0,6,0,130,0,253,255,158,0,244,255,178,0,240,255,189,0,236,255,196,0,229,255,198,0,225,255,198,0,222,255,205,0,231,255,211,0,249,255,220,0,24,0,227,0,61,0,227,0,97,0,216,0,123,0,194,0,136,0,161,0,136,0,121,0,121,0,79,0,94,0,39,0,64,0,4,0,30,0,231,255,0,0,205,255,225,255,176,255,203,255,150,255,198,255,128,255,209,255,112,255,238,255,105,255,24,0,105,255,70,0,108,255,114,0,119,255,143,0,132,255,156,0,143,255,154,0,158,255,136,0,172,255,110,0,183,255,79,0,187,255,50,0,194,255,26,0,198,255,17,0,203,255,17,0,207,255,30,0,216,255,52,0,227,255,75,0,244,255,94,0,4,0,103,0,30,0,101,0,52,0,94,0,75,0,83,0,90,0,72,0,99,0,57,0,97,0,41,0,94,0,24,0,88,0,8,0,81,0,249,255,77,0,231,255,75,0,216,255,81,0,200,255,90,0,185,255,103,0,172,255,112,0,165,255,116,0,156,255,112,0,156,255,101,0,156,255,81,0,165,255,59,0,183,255,44,0,207,255,35,0,238,255,37,0,11,0,46,0,41,0,57,0,66,0,70,0,79,0,77,0,83,0,77,0,79,0,68,0,68,0,52,0,59,0,37,0,44,0,22,0,24,0,15,0,2,0,19,0,236,255,39,0,214,255,75,0,198,255,125,0,192,255,178,0,196,255,227,0,207,255,6,1,218,255,19,1,225,255,8,1,222,255,238,0,211,255,205,0,189,255,167,0,165,255,132,0,143,255,103,0,125,255,77,0,114,255,57,0,108,255,39,0,108,255,26,0,114,255,15,0,130,255,6,0,150,255,0,0,172,255,251,255,192,255,247,255,205,255,249,255,209,255,253,255,205,255,8,0,196,255,22,0,187,255,37,0,183,255,50,0,187,255,55,0,203,255,57,0,225,255,48,0,251,255,33,0,19,0,17,0,41,0,8,0,57,0,4,0,70,0,8,0,81,0,24,0,90,0,50,0,94,0,79,0,92,0,108,0,81,0,134,0,59,0,152,0,30,0,158,0,253,255,161,0,220,255,154,0,196,255,141,0,180,255,125,0,176,255,97,0,176,255,61,0,185,255,24,0,192,255,244,255,200,255,216,255,214,255,189,255,229,255,174,255,247,255,163,255,6,0,158,255,24,0,161,255,35,0,174,255,46,0,192,255,57,0,216,255,66,0,236,255,72,0,253,255,75,0,4,0,75,0,15,0,61,0,28,0,44,0,44,0,17,0,66,0,251,255,79,0,231,255,86,0,225,255,88,0,231,255,81,0,244,255,79,0,0,0,77,0,17,0,79,0,30,0,83,0,39,0,90,0,39,0,90,0,33,0,88,0,17,0,79,0,253,255,66,0,227,255,44,0,200,255,19,0,180,255,0,0,169,255,236,255,169,255,222,255,178,255,218,255,194,255,214,255,209,255,211,255,231,255,203,255,253,255,187,255,19,0,167,255,46,0,150,255,75,0,143,255,101,0,147,255,125,0,165,255,145,0,189,255,161,0,222,255,172,0,0,0,185,0,30,0,194,0,55,0,198,0,70,0,194,0,72,0,180,0,70,0,154,0,61,0,114,0,57,0,59,0,61,0,0,0,75,0,198,255,101,0,150,255,139,0,114,255,180,0,94,255,220,0,94,255,249,0,105,255,6,1,125,255,0,1,156,255,233,0,194,255,200,0,231,255,165,0,13,0,128,0,44,0,83,0,66,0,44,0,77,0,6,0,75,0,233,255,61,0,211,255,37,0,200,255,11,0,198,255,238,255,205,255,211,255,214,255,189,255,225,255,174,255,233,255,165,255,242,255,165,255,244,255,169,255,242,255,180,255,229,255,196,255,207,255,216,255,183,255,242,255,167,255,13,0,167,255,41,0,187,255,64,0,225,255,79,0,15,0,83,0,61,0,77,0,92,0,59,0,108,0,37,0,101,0,11,0,81,0,249,255,52,0,238,255,26,0,231,255,6,0,231,255,253,255,238,255,0,0,240,255,6,0,247,255,24,0,253,255,44,0,0,0,68,0,0,0,88,0,0,0,103,0,0,0,108,0,0,0,97,0,0,0,70,0,0,0,33,0,2,0,244,255,2,0,200,255,0,0,165,255,251,255,143,255,242,255,136,255,229,255,143,255,222,255,158,255,220,255,174,255,225,255,192,255,238,255,203,255,0,0,207,255,13,0,207,255,26,0,207,255,33,0,207,255,41,0,214,255,48,0,231,255,68,0,251,255,90,0,17,0,114,0,39,0,130,0,61,0,136,0,75,0,125,0,83,0,103,0,90,0,70,0,92,0,30,0,90,0,251,255,86,0,225,255,81,0,209,255,72,0,209,255,61,0,220,255,50,0,242,255,35,0,8,0,15,0,30,0,0,0,44,0,240,255,48,0,227,255,48,0,220,255,44,0,216,255,41,0,220,255,37,0,233,255,37,0,0,0,35,0,33,0,30,0,66,0,30,0,94,0,33,0,116,0,41,0,121,0,50,0,112,0,52,0,94,0,46,0,68,0,26,0,35,0,253,255,2,0,222,255,229,255,198,255,207,255,189,255,189,255,200,255,176,255,225,255,172,255,253,255,178,255,24,0,194,255,39,0,220,255,50,0,249,255,50,0,24,0,44,0,59,0,39,0,94,0,41,0,121,0,48,0,145,0,61,0,158,0,83,0,163,0,110,0,158,0,141,0,150,0,174,0,141,0,205,0,136,0,227,0,141,0,238,0,145,0,242,0,154,0,233,0,147,0,218,0,132,0,200,0,105,0,183,0,68,0,174,0,39,0,167,0,15,0,165,0,6,0,165,0,11,0,167,0,17,0,165,0,28,0,163,0,33,0,158,0,28,0,150,0,17,0,141,0,4,0,128,0,249,255,114,0,244,255,103,0,247,255,94,0,0,0,94,0,17,0,99,0,39,0,103,0,61,0,110,0,86,0,114,0,101,0,116,0,112,0,119,0,116,0,114,0,112,0,105,0,103,0,88,0,94,0,61,0,90,0,33,0,86,0,4,0,86,0,240,255,88,0,231,255,90,0,238,255,90,0,2,0,86,0,37,0,75,0,75,0,57,0,112,0,44,0,143,0,33,0,154,0,30,0,158,0,37,0,152,0,48,0,139,0,64,0,125,0,79,0,112,0,97,0,97,0,112,0,86,0,125,0,81,0,139,0,77,0,145,0,79,0,147,0,83,0,150,0,88,0,147,0,94,0,145,0,103,0,145,0,112,0,145,0,123,0,145,0,130,0,143,0,130,0,136,0,125,0,130,0,114,0,114,0,94,0,99,0,77,0,79,0,61,0,55,0,55,0,33,0,50,0,11,0,57,0,0,0,64,0,253,255,68,0,6,0,64,0,26,0,48,0,52,0,28,0,77,0,4,0,97,0,238,255,110,0,225,255,112,0,218,255,105,0,218,255,94,0,229,255,79,0,244,255,64,0,4,0,46,0,22,0,24,0,37,0,0,0,52,0,233,255,68,0,211,255,81,0,196,255,94,0,187,255,101,0,185,255,101,0,192,255,92,0,198,255,75,0,203,255,46,0,203,255,15,0,200,255,238,255,194,255,209,255,194,255,185,255,194,255,172,255,200,255,165,255,209,255,167,255,218,255,174,255,227,255,183,255,236,255,187,255,242,255,187,255,247,255,187,255,247,255,183,255,233,255,178,255,216,255,178,255,189,255,180,255,167,255,189,255,154,255,200,255,147,255,214,255,150,255,231,255,158,255,247,255,167,255,6,0,180,255,17,0,196,255,22,0,211,255,15,0,231,255,251,255,249,255,220,255,6,0,185,255,17,0,154,255,24,0,134,255,22,0,125,255,17,0,134,255,6,0,156,255,247,255,185,255,229,255,216,255,209,255,247,255,198,255,11,0,189,255,26,0,183,255,35,0,180,255,41,0,174,255,48,0,167,255,50,0,163,255,50,0,161,255,46,0,163,255,35,0,174,255,24,0,192,255,15,0,214,255,13,0,240,255,22,0,8,0,39,0,28,0,64,0,46,0,90,0,59,0,112,0,70,0,130,0,77,0,134,0,83,0,130,0,88,0,123,0,92,0,105,0,92,0,90,0,86,0,72,0,75,0,61,0,55,0,52,0,33,0,48,0,8,0,44,0,249,255,37,0,233,255,30,0,238,255,19,0,249,255,4,0,13,0,253,255,37,0,247,255,59,0,244,255,79,0,247,255,92,0,247,255,97,0,247,255,99,0,244,255,99,0,242,255,101,0,242,255,103,0,244,255,101,0,251,255,101,0,4,0,99,0,17,0,101,0,33,0,101,0,50,0,101,0,72,0,101,0,101,0,97,0,128,0,83,0,152,0,68,0,169,0,46,0,178,0,24,0,172,0,2,0,156,0,240,255,132,0,227,255,108,0,214,255,88,0,207,255,75,0,198,255,66,0,196,255,64,0,194,255,66,0,198,255,70,0,203,255,72,0,211,255,70,0,220,255,59,0,229,255,44,0,242,255,30,0,2,0,22,0,22,0,22,0,35,0,28,0,41,0,41,0,30,0,57,0,13,0,68,0,244,255,72,0,216,255,72,0,192,255,68,0,180,255,57,0,178,255,46,0,187,255,26,0,200,255,11,0,216,255,0,0,227,255,240,255,238,255,222,255,242,255,205,255,247,255,185,255,249,255,169,255,249,255,158,255,242,255,158,255,231,255,169,255,220,255,185,255,207,255,207,255,200,255,225,255,196,255,238,255,194,255,244,255,194,255,242,255,196,255,236,255,207,255,231,255,220,255,227,255,240,255,233,255,0,0,247,255,11,0,8,0,11,0,30,0,0,0,50,0,233,255,61,0,205,255,66,0,180,255,64,0,163,255,61,0,156,255,61,0,161,255,68,0,174,255,79,0,198,255,88,0,227,255,97,0,0,0,99,0,30,0,97,0,52,0,88,0,68,0,83,0,75,0,83,0,79,0,86,0,81,0,88,0,81,0,88,0,83,0,81,0,81,0,70,0,79,0,55,0,70,0,44,0,57,0,33,0,33,0,30,0,6,0,35,0,233,255,48,0,205,255,59,0,183,255,72,0,172,255,77,0,176,255,70,0,198,255,48,0,229,255,11,0,15,0,216,255,57,0,165,255,94,0,116,255,123,0,77,255,143,0,52,255,150,0,39,255,143,0,46,255,128,0,61,255,103,0,92,255,79,0,132,255,59,0,176,255,41,0,218,255,28,0,251,255,17,0,15,0,13,0,26,0,8,0,24,0,8,0,15,0,13,0,8,0,22,0,0,0,35,0,253,255,46,0,253,255,55,0,0,0,57,0,0,0,41,0,4,0,17,0,8,0,247,255,15,0,216,255,24,0,194,255,33,0,187,255,44,0,200,255,52,0,231,255,57,0,11,0,59,0,57,0,55,0,97,0,48,0,128,0,37,0,147,0,30,0,152,0,24,0,145,0,26,0,136,0,28,0,128,0,30,0,116,0,35,0,112,0,35,0,99,0,30,0,88,0,26,0,75,0,8,0,64,0,242,255,52,0,214,255,39,0,178,255,28,0,147,255,15,0,125,255,4,0,112,255,251,255,110,255,242,255,121,255,242,255,134,255,244,255,147,255,0,0,161,255,6,0,163,255,11,0,165,255,8,0,163,255,8,0,165,255,4,0,174,255,6,0,192,255,13,0,216,255,22,0,240,255,33,0,13,0,41,0,44,0,46,0,79,0,48,0,112,0,48,0,143,0,50,0,167,0,50,0,180,0,52,0,180,0,57,0,163,0,50,0,132,0,39,0,90,0,24,0,46,0,4,0,6,0,249,255,233,255,242,255,216,255,242,255,214,255,251,255,220,255,4,0,242,255,13,0,17,0,15,0,59,0,11,0,101,0,2,0,139,0,253,255,165,0,249,255,178,0,244,255,180,0,238,255,174,0,227,255,156,0,220,255,139,0,214,255,121,0,211,255,103,0,218,255,88,0,225,255,68,0,236,255,46,0,242,255,15,0,251,255,238,255,0,0,203,255,0,0,176,255,2,0,165,255,4,0,174,255,4,0,196,255,0,0,238,255,244,255,26,0,225,255,77,0,203,255,121,0,183,255,165,0,172,255,200,0,167,255,229,0,172,255,249,0,180,255,0,1,194,255,2,1,205,255,251,0,214,255,240,0,220,255,229,0,222,255,214,0,222,255,200,0,218,255,180,0,216,255,158,0,216,255,134,0,218,255,110,0,229,255,86,0,244,255,61,0,2,0,44,0,19,0,28,0,30,0,17,0,33,0,8,0,24,0,0,0,8,0,249,255,244,255,236,255,225,255,225,255,205,255,216,255,196,255,209,255,192,255,209,255,196,255,218,255,207,255,231,255,220,255,253,255,231,255,24,0,244,255,57,0,249,255,94,0,0,0,134,0,6,0,172,0,26,0,203,0,52,0,227,0,86,0,242,0,121,0,249,0,150,0,253,0,169,0,249,0,176,0,240,0,169,0,227,0,156,0,205,0,132,0,174,0,105,0,141,0,75,0,108,0,46,0,83,0,22,0,70,0,0,0,72,0,240,255,81,0,233,255,90,0,231,255,90,0,238,255,77,0,244,255,46,0,251,255,8,0,253,255,229,255,251,255,196,255,249,255,172,255,247,255,163,255,249,255,165,255,0,0,174,255,11,0,189,255,19,0,203,255,26,0,216,255,30,0,229,255,39,0,247,255,48,0,6,0,57,0,30,0,64,0,61,0,64,0,90,0,55,0,116,0,39,0,139,0,17,0,154,0,253,255,158,0,236,255,161,0,225,255,156,0,220,255,150,0,220,255,143,0,225,255,136,0,231,255,125,0,242,255,114,0,0,0,99,0,17,0,81,0,46,0,57,0,79,0,30,0,110,0,2,0,132,0,233,255,143,0,211,255,134,0,196,255,114,0,194,255,81,0,198,255,44,0,209,255,8,0,227,255,231,255,249,255,203,255,17,0,176,255,44,0,152,255,64,0,134,255,75,0,125,255,72,0,125,255,64,0,134,255,52,0,152,255,44,0,176,255,37,0,203,255,37,0,225,255,48,0,242,255,61,0,253,255,77,0,2,0,92,0,4,0,105,0,6,0,119,0,13,0,132,0,19,0,143,0,33,0,150,0,46,0,152,0,61,0,141,0,75,0,123,0,88,0,94,0,94,0,68,0,97,0,41,0,94,0,22,0,90,0,11,0,86,0,4,0,79,0,6,0,75,0,17,0,66,0,30,0,57,0,44,0,41,0,57,0,24,0,59,0,8,0,61,0,0,0,55,0,2,0,48,0,17,0,37,0,44,0,26,0,77,0,15,0,110,0,2,0,132,0,242,255,141,0,225,255,136,0,205,255,116,0,196,255,92,0,192,255,64,0,196,255,37,0,211,255,19,0,229,255,8,0,247,255,11,0,6,0,17,0,19,0,28,0,24,0,37,0,33,0,39,0,37,0,30,0,46,0,13,0,55,0,249,255,61,0,222,255,66,0,200,255,66,0,187,255,59,0,185,255,50,0,194,255,41,0,211,255,26,0,236,255,6,0,0,0,233,255,11,0,203,255,15,0,165,255,8,0,134,255,251,255,114,255,238,255,110,255,222,255,119,255,209,255,139,255,200,255,161,255,194,255,180,255,194,255,196,255,194,255,205,255,198,255,214,255,209,255,214,255,227,255,216,255,244,255,216,255,6,0,216,255,22,0,218,255,30,0,220,255,44,0,222,255,52,0,222,255,64,0,222,255,72,0,225,255,77,0,227,255,77,0,231,255,70,0,231,255,55,0,229,255,44,0,227,255,28,0,227,255,15,0,233,255,2,0,251,255,249,255,19,0,238,255,48,0,231,255,81,0,227,255,112,0,227,255,134,0,227,255,145,0,225,255,150,0,222,255,143,0,216,255,128,0,214,255,105,0,209,255,79,0,216,255,50,0,222,255,24,0,236,255,4,0,253,255,242,255,8,0,225,255,19,0,207,255,22,0,187,255,15,0,165,255,6,0,147,255,253,255,134,255,249,255,132,255,249,255,141,255,0,0,158,255,11,0,185,255,19,0,220,255,26,0,4,0,24,0,44,0,22,0,86,0,13,0,119,0,8,0,143,0,8,0,152,0,17,0,145,0,35,0,128,0,59,0,101,0,88,0,70,0,114,0,37,0,136,0,2,0,145,0,229,255,145,0,203,255,136,0,180,255,116,0,167,255,99,0,167,255,75,0,180,255,55,0,196,255,44,0,211,255,37,0,222,255,35,0,220,255,26,0,211,255,15,0,187,255,253,255,161,255,229,255,139,255,207,255,121,255,194,255,114,255,192,255,114,255,200,255,121,255,218,255,132,255,238,255,145,255,249,255,158,255,253,255,169,255,249,255,174,255,236,255,178,255,222,255,180,255,214,255,183,255,214,255,196,255,225,255,207,255,242,255,222,255,13,0,231,255,37,0,236,255,57,0,236,255,68,0,231,255,77,0,222,255,72,0,214,255,66,0,207,255,55,0,198,255,48,0,194,255,44,0,194,255,37,0,203,255,28,0,216,255,13,0,240,255,249,255,8,0,220,255,37,0,189,255,66,0,161,255,90,0,136,255,110,0,123,255,121,0,119,255,128,0,128,255,128,0,141,255,123,0,163,255,121,0,185,255,116,0,203,255,108,0,214,255,99,0,214,255,83,0,209,255,68,0,205,255,50,0,200,255,33,0,207,255,15,0,218,255,4,0,229,255,253,255,236,255,251,255,233,255,0,0,218,255,6,0,196,255,19,0,174,255,30,0,158,255,44,0,152,255,59,0,161,255,70,0,178,255,77,0,200,255,83,0,227,255,86,0,249,255,83,0,4,0,72,0,13,0,52,0,11,0,26,0,6,0,249,255,0,0,214,255,247,255,180,255,238,255,154,255,229,255,136,255,220,255,125,255,211,255,119,255,205,255,114,255,203,255,116,255,207,255,128,255,220,255,141,255,238,255,165,255,251,255,198,255,0,0,238,255,249,255,22,0,233,255,64,0,209,255,101,0,187,255,128,0,167,255,139,0,154,255,139,0,154,255,128,0,161,255,112,0,176,255,99,0,198,255,92,0,225,255,92,0,251,255,94,0,8,0,99,0,13,0,101,0,4,0,99,0,240,255,90,0,216,255,75,0,196,255,57,0,180,255,30,0,178,255,6,0,187,255,240,255,200,255,222,255,220,255,211,255,244,255,209,255,8,0,207,255,26,0,209,255,33,0,211,255,26,0,216,255,4,0,218,255,229,255,218,255,192,255,214,255,150,255,209,255,116,255,198,255,92,255,187,255,77,255,176,255,75,255,165,255,79,255,156,255,94,255,152,255,114,255,152,255,139,255,156,255,165,255,161,255,187,255,169,255,207,255,172,255,225,255,172,255,240,255,169,255,253,255,163,255,15,0,158,255,37,0,154,255,61,0,156,255,88,0,161,255,114,0,169,255,134,0,174,255,150,0,178,255,158,0,180,255,158,0,187,255,150,0,198,255,136,0,214,255,114,0,236,255,92,0,0,0,72,0,22,0,55,0,39,0,37,0,57,0,19,0,61,0,4,0,61,0,249,255,52,0,244,255,37,0,247,255,19,0,0,0,8,0,17,0,0,0,37,0,0,0,59,0,0,0,81,0,2,0,103,0,0,0,112,0,251,255,114,0,238,255,108,0,216,255,90,0,185,255,68,0,156,255,46,0,132,255,22,0,119,255,6,0,116,255,251,255,128,255,244,255,143,255,242,255,165,255,251,255,180,255,2,0,192,255,15,0,198,255,24,0,203,255,30,0,209,255,33,0,216,255,33,0,227,255,28,0,240,255,26,0,0,0,28,0,19,0,35,0,41,0,46,0,64,0,61,0,83,0,81,0,103,0,103,0,116,0,123,0,119,0,141,0,119,0,156,0,110,0,163,0,99,0,156,0,86,0,134,0,72,0,101,0,57,0,57,0,44,0,8,0,33,0,222,255,22,0,187,255,15,0,169,255,11,0,163,255,8,0,169,255,8,0,183,255,11,0,203,255,13,0,220,255,19,0,242,255,24,0,4,0,26,0,26,0,35,0,41,0,46,0,55,0,57,0,61,0,70,0,61,0,81,0,59,0,81,0,57,0,77,0,52,0,68,0,46,0,59,0,39,0,48,0,30,0,39,0,15,0,26,0,253,255,17,0,231,255,6,0,209,255,0,0,192,255,244,255,174,255,231,255,167,255,216,255,167,255,200,255,174,255,187,255,194,255,178,255,220,255,172,255,247,255,169,255,8,0,176,255,24,0,185,255,28,0,209,255,26,0,236,255,19,0,11,0,11,0,37,0,2,0,57,0,249,255,61,0,242,255,55,0,233,255,44,0,231,255,26,0,229,255,6,0,233,255,242,255,244,255,218,255,6,0,192,255,26,0,172,255,46,0,152,255,57,0,143,255,59,0,145,255,50,0,161,255,33,0,192,255,13,0,233,255,247,255,19,0,229,255,57,0,211,255,86,0,196,255,99,0,178,255,103,0,161,255,99,0,145,255,90,0,134,255,81,0,132,255,77,0,141,255,75,0,156,255,75,0,174,255,75,0,192,255,68,0,203,255,55,0,205,255,33,0,200,255,6,0,192,255,242,255,183,255,222,255,176,255,205,255,174,255,196,255,185,255,192,255,203,255,189,255,225,255,196,255,244,255,203,255,0,0,203,255,253,255,194,255,233,255,180,255,209,255,158,255,183,255,134,255,158,255,116,255,145,255,108,255,141,255,112,255,152,255,125,255,169,255,141,255,187,255,156,255,203,255,163,255,209,255,167,255,209,255,169,255,209,255,172,255,205,255,176,255,207,255,185,255,211,255,194,255,222,255,200,255,240,255,203,255,0,0,198,255,4,0,196,255,0,0,189,255,236,255,187,255,205,255,189,255,172,255,198,255,150,255,211,255,139,255,231,255,145,255,253,255,161,255,19,0,178,255,37,0,203,255,52,0,229,255,59,0,0,0,61,0,33,0,55,0,64,0,44,0,86,0,37,0,103,0,33,0,108,0,35,0,108,0,44,0,108,0,59,0,101,0,79,0,97,0,101,0,90,0,121,0,79,0,134,0,68,0,136,0,55,0,130,0,48,0,112,0,46,0,94,0,50,0,70,0,64,0,50,0,79,0,37,0,94,0,28,0,110,0,24,0,121,0,22,0,128,0,19,0,128,0,17,0,125,0,15,0,119,0,15,0,116,0,11,0,114,0,4,0,116,0,0,0,116,0,249,255,112,0,244,255,108,0,247,255,101,0,0,0,97,0,11,0,94,0,22,0,97,0,26,0,101,0,24,0,103,0,15,0,110,0,4,0,112,0,251,255,114,0,238,255,112,0,225,255,112,0,214,255,110,0,205,255,110,0,200,255,101,0,203,255,86,0,207,255,64,0,216,255,39,0,231,255,13,0,253,255,253,255,22,0,238,255,44,0,231,255,61,0,229,255,68,0,227,255,66,0,227,255,55,0,227,255,41,0,233,255,28,0,240,255,22,0,251,255,8,0,6,0,251,255,19,0,236,255,28,0,216,255,33,0,198,255,35,0,185,255,33,0,180,255,28,0,185,255,30,0,198,255,37,0,218,255,46,0,238,255,59,0,0,0,70,0,11,0,77,0,17,0,83,0,11,0,83,0,253,255,81,0,236,255,75,0,218,255,70,0,211,255,72,0,211,255,75,0,227,255,86,0,249,255,101,0,24,0,114,0,57,0,125,0,88,0,132,0,105,0,143,0,108,0,150,0,97,0,163,0,77,0,174,0,48,0,176,0,22,0,169,0,0,0,154,0,240,255,130,0,231,255,97,0,227,255,64,0,225,255,33,0,222,255,8,0,216,255,0,0,198,255,253,255,180,255,4,0,156,255,24,0,136,255,46,0,123,255,68,0,119,255,81,0,128,255,86,0,152,255,83,0,185,255,75,0,227,255,61,0,11,0,44,0,52,0,19,0,83,0,251,255,110,0,218,255,125,0,183,255,132,0,154,255,128,0,132,255,112,0,121,255,94,0,123,255,68,0,136,255,46,0,156,255,30,0,183,255,28,0,211,255,28,0,240,255,37,0,4,0,46,0,22,0,48,0,33,0,46,0,37,0,37,0,35,0,24,0,24,0,8,0,13,0,251,255,0,0,236,255,244,255,222,255,238,255,214,255,231,255,209,255,231,255,209,255,229,255,218,255,231,255,231,255,238,255,251,255,249,255,11,0,2,0,24,0,17,0,28,0,28,0,24,0,37,0,15,0,35,0,0,0,30,0,240,255,22,0,218,255,15,0,203,255,13,0,187,255,13,0,178,255,11,0,174,255,8,0,176,255,0,0,187,255,242,255,200,255,225,255,214,255,203,255,231,255,185,255,249,255,167,255,6,0,156,255,22,0,147,255,39,0,141,255,55,0,136,255,66,0,136,255,81,0,134,255,97,0,143,255,112,0,158,255,125,0,183,255,136,0,214,255,139,0,0,0,139,0,33,0,128,0,64,0,103,0,81,0,72,0,86,0,33,0,75,0,253,255,55,0,220,255,28,0,200,255,0,0,192,255,236,255,200,255,222,255,211,255,218,255,227,255,220,255,238,255,231,255,247,255,240,255,0,0,249,255,4,0,253,255,13,0,0,0,24,0,8,0,35,0,22,0,41,0,37,0,46,0,55,0,48,0,66,0,52,0,68,0,61,0,57,0,81,0,35,0,103,0,2,0,123,0,222,255,141,0,183,255,147,0,147,255,147,0,119,255,141,0,92,255,132,0,70,255,125,0,44,255,114,0,19,255,101,0,251,254,88,0,236,254,70,0,231,254,52,0,244,254,37,0,15,255,26,0,50,255,24,0,86,255,24,0,121,255,30,0,150,255,37,0,178,255,39,0,207,255,41,0,242,255,41,0,19,0,41,0,55,0,44,0,86,0,52,0,110,0,66,0,123,0,88,0,125,0,110,0,119,0,134,0,103,0,147,0,79,0,152,0,46,0,145,0,11,0,125,0,233,255,99,0,200,255,77,0,180,255,61,0,172,255,52,0,178,255,52,0,194,255,57,0,218,255,59,0,247,255,59,0,13,0,52,0,26,0,46,0,30,0,35,0,19,0,24,0,2,0,11,0,236,255,0,0,214,255,240,255,198,255,229,255,189,255,218,255,189,255,216,255,200,255,214,255,222,255,218,255,249,255,229,255,13,0,244,255,33,0,4,0,39,0,22,0,35,0,33,0,22,0,37,0,4,0,30,0,242,255,15,0,225,255,0,0,218,255,242,255,216,255,231,255,220,255,227,255,231,255,229,255,244,255,233,255,4,0,238,255,13,0,242,255,19,0,251,255,22,0,0,0,19,0,0,0,17,0,0,0,15,0,247,255,13,0,242,255,13,0,236,255,17,0,236,255,24,0,244,255,30,0,2,0,41,0,24,0,55,0,52,0,68,0,83,0,77,0,110,0,81,0,119,0,79,0,116,0,68,0,97,0,48,0,66,0,19,0,35,0,247,255,6,0,216,255,244,255,194,255,227,255,183,255,220,255,194,255,214,255,218,255,214,255,0,0,216,255,41,0,225,255,83,0,240,255,116,0,2,0,139,0,24,0,141,0,48,0,132,0,68,0,112,0,86,0,94,0,99,0,77,0,114,0,66,0,119,0,59,0,121,0,55,0,114,0,44,0,105,0,28,0,92,0,8,0,79,0,0,0,66,0,0,0,50,0,6,0,44,0,24,0,41,0,46,0,44,0,70,0,46,0,88,0,44,0,105,0,39,0,114,0,30,0,119,0,17,0,116,0,4,0,105,0,244,255,86,0,227,255,59,0,216,255,30,0,205,255,6,0,200,255,249,255,203,255,242,255,205,255,240,255,207,255,242,255,207,255,247,255,198,255,249,255,185,255,247,255,167,255,247,255,150,255,244,255,143,255,249,255,150,255,0,0,167,255,15,0,196,255,35,0,225,255,52,0,251,255,68,0,13,0,79,0,24,0,86,0,28,0,88,0,26,0,88,0,22,0,79,0,13,0,68,0,2,0,50,0,0,0,35,0,0,0,22,0,8,0,19,0,22,0,30,0,37,0,50,0,48,0,66,0,48,0,83,0,35,0,88,0,15,0,79,0,249,255,59,0,227,255,28,0,211,255,2,0,205,255,242,255,211,255,233,255,229,255,236,255,253,255,242,255,24,0,249,255,46,0,0,0,61,0,2,0,66,0,2,0,59,0,0,0,37,0,249,255,4,0,244,255,220,255,244,255,176,255,0,0,141,255,22,0,110,255,50,0,92,255,81,0,90,255,110,0,99,255,132,0,121,255,147,0,147,255,152,0,180,255,145,0,209,255,130,0,229,255,110,0,244,255,83,0,251,255,55,0,253,255,33,0,253,255,19,0,253,255,15,0,251,255,19,0,249,255,35,0,242,255,50,0,236,255,72,0,222,255,92,0,216,255,108,0,211,255,119,0,214,255,123,0,220,255,128,0,231,255,134,0,242,255,145,0,253,255,152,0,4,0,154,0,11,0,143,0,17,0,119,0,19,0,83,0,26,0,44,0,35,0,8,0,50,0,240,255,72,0,216,255,97,0,203,255,119,0,187,255,136,0,172,255,143,0,161,255,134,0,163,255,121,0,180,255,101,0,209,255,79,0,244,255,55,0,22,0,39,0,46,0,30,0,55,0,24,0,48,0,22,0,28,0,24,0,2,0,28,0,231,255,37,0,205,255,50,0,189,255,66,0,183,255,77,0,185,255,79,0,192,255,72,0,203,255,61,0,216,255,50,0,231,255,46,0,242,255,46,0,0,0,46,0,2,0,48,0,0,0,44,0,244,255,37,0,222,255,24,0,198,255,13,0,176,255,6,0,156,255,6,0,143,255,8,0,130,255,4,0,125,255,251,255,123,255,231,255,125,255,205,255,136,255,178,255,147,255,163,255,163,255,161,255,176,255,176,255,194,255,209,255,207,255,251,255,225,255,44,0,238,255,92,0,253,255,134,0,4,0,163,0,11,0,180,0,11,0,185,0,4,0,172,0,251,255,156,0,240,255,136,0,227,255,116,0,216,255,97,0,214,255,81,0,218,255,64,0,225,255,50,0,236,255,37,0,240,255,26,0,238,255,17,0,229,255,11,0,218,255,8,0,207,255,15,0,203,255,28,0,209,255,46,0,227,255,66,0,247,255,81,0,13,0,88,0,30,0,83,0,46,0,64,0,59,0,41,0,66,0,22,0,70,0,8,0,68,0,6,0,61,0,11,0,46,0,22,0,30,0,30,0,13,0,37,0,4,0,39,0,0,0,41,0,4,0,46,0,13,0,52,0,26,0,59,0,37,0,68,0,50,0,70,0,59,0,72,0,68,0,70,0,79,0,68,0,83,0,64,0,86,0,59,0,83,0,59,0,83,0,57,0,79,0,59,0,77,0,66,0,72,0,70,0,68,0,72,0,57,0,70,0,48,0,61,0,39,0,55,0,33,0,52,0,26,0,55,0,17,0,59,0,6,0,68,0,247,255,75,0,225,255,77,0,207,255,77,0,194,255,70,0,189,255,66,0,198,255,64,0,211,255,59,0,233,255,55,0,0,0,50,0,19,0,44,0,44,0,26,0,61,0,6,0,75,0,242,255,79,0,214,255,72,0,187,255,55,0,165,255,28,0,150,255,6,0,145,255,249,255,152,255,244,255,167,255,251,255,187,255,6,0,209,255,17,0,231,255,24,0,0,0,26,0,22,0,19,0,46,0,8,0,70,0,0,0,92,0,236,255,105,0,220,255,110,0,205,255,112,0,192,255,108,0,189,255,99,0,198,255,83,0,216,255,70,0,242,255,50,0,13,0,33,0,44,0,15,0,68,0,4,0,90,0,4,0,110,0,4,0,119,0,8,0,121,0,8,0,114,0,4,0,101,0,253,255,77,0,240,255,52,0,231,255,37,0,229,255,26,0,236,255,26,0,249,255,33,0,8,0,46,0,24,0,59,0,41,0,64,0,52,0,61,0,59,0,55,0,59,0,39,0,57,0,17,0,50,0,253,255,46,0,233,255,48,0,218,255,59,0,205,255,83,0,198,255,114,0,192,255,145,0,187,255,172,0,180,255,189,0,174,255,192,0,169,255,189,0,167,255,176,0,172,255,167,0,185,255,161,0,205,255,156,0,231,255,152,0,2,0,143,0,26,0,128,0,44,0,101,0,48,0,72,0,46,0,37,0,39,0,6,0,37,0,240,255,39,0,222,255,48,0,214,255,64,0,214,255,72,0,220,255,79,0,229,255,83,0,244,255,86,0,2,0,81,0,17,0,79,0,24,0,72,0,28,0,61,0,22,0,50,0,6,0,33,0,244,255,15,0,220,255,0,0,198,255,238,255,185,255,222,255,176,255,214,255,178,255,218,255,183,255,227,255,192,255,238,255,209,255,253,255,227,255,4,0,249,255,2,0,13,0,251,255,35,0,233,255,55,0,218,255,68,0,214,255,81,0,220,255,90,0,236,255,101,0,2,0,108,0,26,0,116,0,41,0,121,0,52,0,125,0,52,0,130,0,46,0,132,0,44,0,130,0,44,0,123,0,41,0,110,0,33,0,86,0,17,0,57,0,251,255,28,0,220,255,6,0,192,255,247,255,169,255,238,255,161,255,236,255,163,255,244,255,176,255,0,0,194,255,22,0,209,255,52,0,218,255,83,0,220,255,112,0,222,255,134,0,222,255,147,0,229,255,152,0,240,255,145,0,0,0,132,0,11,0,119,0,24,0,110,0,33,0,105,0,46,0,108,0,57,0,116,0,68,0,134,0,75,0,152,0,70,0,167,0,59,0,176,0,44,0,176,0,28,0,167,0,19,0,158,0,15,0,143,0,13,0,130,0,24,0,114,0,30,0,97,0,44,0,77,0,52,0,55,0,61,0,30,0,70,0,6,0,81,0,242,255,90,0,222,255,94,0,205,255,103,0,192,255,108,0,183,255,110,0,178,255,110,0,176,255,108,0,174,255,103,0,174,255,92,0,172,255,75,0,169,255,55,0,172,255,33,0,176,255,13,0,189,255,2,0,209,255,253,255,231,255,249,255,253,255,247,255,13,0,233,255,30,0,216,255,44,0,194,255,52,0,176,255,61,0,167,255,64,0,167,255,61,0,180,255,52,0,198,255,39,0,216,255,22,0,229,255,6,0,238,255,253,255,238,255,249,255,233,255,247,255,222,255,249,255,214,255,249,255,207,255,247,255,203,255,247,255,196,255,244,255,194,255,242,255,192,255,242,255,194,255,244,255,198,255,0,0,207,255,15,0,227,255,33,0,247,255,55,0,11,0,75,0,24,0,90,0,24,0,101,0,8,0,108,0,244,255,112,0,214,255,112,0,187,255,108,0,174,255,97,0,176,255,79,0,194,255,55,0,222,255,26,0,0,0,0,0,26,0,240,255,39,0,231,255,39,0,233,255,24,0,238,255,0,0,249,255,242,255,0,0,240,255,2,0,253,255,4,0,17,0,0,0,44,0,244,255,66,0,231,255,75,0,216,255,77,0,203,255,72,0,194,255,68,0,192,255,72,0,192,255,83,0,198,255,101,0,203,255,123,0,209,255,139,0,218,255,150,0,222,255,147,0,231,255,134,0,242,255,112,0,4,0,86,0,33,0,59,0,70,0,35,0,103,0,19,0,130,0,8,0,143,0,2,0,141,0,253,255,128,0,242,255,105,0,236,255,83,0,227,255,61,0,225,255,44,0,227,255,26,0,231,255,15,0,236,255,2,0,247,255,247,255,0,0,236,255,13,0,222,255,30,0,209,255,52,0,198,255,75,0,192,255,101,0,192,255,119,0,198,255,130,0,214,255,125,0,236,255,108,0,0,0,81,0,19,0,48,0,33,0,15,0,37,0,242,255,33,0,214,255,22,0,189,255,11,0,165,255,8,0,143,255,6,0,121,255,8,0,105,255,15,0,97,255,19,0,99,255,22,0,105,255,17,0,121,255,11,0,139,255,2,0,161,255,0,0,189,255,2,0,220,255,4,0,253,255,11,0,33,0,15,0,68,0,26,0,101,0,41,0,130,0,55,0,150,0,66,0,154,0,72,0,145,0,77,0,119,0,79,0,79,0,79,0,28,0,72,0,238,255,64,0,187,255,50,0,147,255,37,0,116,255,24,0,97,255,22,0,92,255,24,0,99,255,33,0,110,255,44,0,130,255,50,0,147,255,48,0,165,255,39,0,187,255,24,0,209,255,0,0,236,255,229,255,8,0,205,255,44,0,189,255,72,0,185,255,92,0,196,255,105,0,220,255,110,0,0,0,99,0,39,0,81,0,79,0,55,0,108,0,24,0,123,0,0,0,123,0,236,255,105,0,225,255,83,0,225,255,59,0,229,255,37,0,236,255,22,0,236,255,11,0,236,255,11,0,231,255,8,0,227,255,13,0,222,255,13,0,222,255,13,0,222,255,8,0,227,255,4,0,236,255,8,0,247,255,17,0,6,0,37,0,24,0,61,0,39,0,88,0,48,0,114,0,50,0,139,0,52,0,161,0,52,0,174,0,55,0,180,0,59,0,176,0,70,0,165,0,86,0,147,0,105,0,123,0,132,0,105,0,156,0,83,0,178,0,70,0,194,0,59,0,196,0,57,0,185,0,59,0,161,0,68,0,128,0,81,0,92,0,101,0,55,0,116,0,19,0,121,0,244,255,116,0,216,255,99,0,192,255,75,0,178,255,48,0,174,255,26,0,176,255,11,0,183,255,0,0,187,255,249,255,187,255,244,255,176,255,236,255,158,255,229,255,141,255,222,255,128,255,218,255,121,255,216,255,123,255,218,255,132,255,229,255,150,255,247,255,169,255,11,0,187,255,37,0,203,255,66,0,216,255,92,0,225,255,119,0,233,255,136,0,242,255,152,0,0,0,156,0,11,0,156,0,19,0,145,0,26,0,128,0,35,0,108,0,41,0,88,0,52,0,68,0,64,0,48,0,75,0,28,0,79,0,11,0,72,0,0,0,57,0,244,255,35,0,236,255,11,0,236,255,253,255,236,255,247,255,242,255,253,255,253,255,6,0,11,0,19,0,33,0,35,0,55,0,46,0,77,0,52,0,92,0,61,0,103,0,68,0,110,0,75,0,116,0,79,0,119,0,77,0,116,0,75,0,110,0,70,0,97,0,64,0,79,0,61,0,55,0,59,0,33,0,61,0,15,0,64,0,0,0,64,0,251,255,66,0,249,255,64,0,253,255,57,0,0,0,50,0,6,0,44,0,11,0,35,0,11,0,26,0,0,0,17,0,236,255,13,0,207,255,13,0,174,255,17,0,143,255,26,0,123,255,39,0,114,255,50,0,123,255,66,0,147,255,75,0,183,255,83,0,220,255,86,0,253,255,83,0,19,0,77,0,30,0,72,0,28,0,66,0,11,0,64,0,242,255,59,0,216,255,55,0,192,255,48,0,174,255,37,0,163,255,28,0,154,255,22,0,147,255,26,0,147,255,37,0,147,255,57,0,152,255,81,0,158,255,103,0,167,255,119,0,176,255,130,0,183,255,134,0,192,255,130,0,200,255,119,0,211,255,99,0,222,255,72,0,236,255,39,0,242,255,6,0,244,255,236,255,247,255,218,255,247,255,209,255,247,255,207,255,253,255,209,255,6,0,211,255,24,0,211,255,44,0,209,255,66,0,207,255,88,0,207,255,108,0,216,255,121,0,229,255,130,0,249,255,134,0,17,0,130,0,44,0,123,0,70,0,108,0,94,0,90,0,114,0,70,0,123,0,52,0,128,0,37,0,121,0,24,0,105,0,17,0,86,0,8,0,64,0,0,0,37,0,247,255,13,0,233,255,251,255,225,255,233,255,220,255,227,255,216,255,222,255,216,255,220,255,216,255,218,255,218,255,214,255,225,255,207,255,236,255,198,255,249,255,185,255,11,0,176,255,26,0,172,255,46,0,174,255,61,0,180,255,70,0,189,255,75,0,194,255,75,0,187,255,68,0,167,255,59,0,139,255,55,0,101,255,55,0,63,255,57,0,37,255,66,0,24,255,79,0,28,255,97,0,48,255,119,0,79,255,141,0,121,255,163,0,174,255,176,0,225,255,183,0,8,0,183,0,39,0,176,0,52,0,167,0,50,0,158,0,37,0,150,0,17,0,145,0,0,0,141,0,242,255,136,0,236,255,130,0,231,255,123,0,227,255,116,0,225,255,108,0,225,255,105,0,227,255,101,0,233,255,103,0,247,255,99,0,2,0,97,0,15,0,97,0,22,0,101,0,28,0,110,0,30,0,121,0,35,0,132,0,44,0,139,0,59,0,139,0,77,0,125,0,97,0,105,0,114,0,81,0,123,0,52,0,125,0,33,0,114,0,22,0,101,0,24,0,83,0,33,0,70,0,48,0,55,0,57,0,48,0,59,0,44,0,52,0,33,0,41,0,24,0,30,0,11,0,17,0,253,255,6,0,240,255,0,0,233,255,2,0,229,255,11,0,225,255,30,0,225,255,55,0,222,255,86,0,222,255,110,0,227,255,128,0,229,255,128,0,233,255,116,0,244,255,90,0,247,255,59,0,249,255,26,0,247,255,2,0,244,255,244,255,244,255,242,255,249,255,249,255,0,0,4,0,11,0,22,0,33,0,44,0,50,0,59,0,72,0,66,0,86,0,64,0,92,0,46,0,90,0,15,0,77,0,238,255,55,0,203,255,22,0,176,255,249,255,163,255,218,255,163,255,194,255,174,255,180,255,189,255,178,255,203,255,183,255,218,255,194,255,229,255,207,255,238,255,227,255,247,255,247,255,253,255,13,0,0,0,44,0,2,0,72,0,6,0,97,0,4,0,114,0,4,0,121,0,0,0,119,0,253,255,110,0,249,255,97,0,242,255,81,0,240,255,61,0,247,255,35,0,0,0,8,0,17,0,236,255,35,0,200,255,48,0,165,255,55,0,134,255,50,0,114,255,39,0,112,255,22,0,123,255,2,0,145,255,244,255,176,255,233,255,205,255,229,255,220,255,231,255,231,255,233,255,233,255,236,255,229,255,236,255,225,255,233,255,227,255,229,255,231,255,229,255,240,255,231,255,251,255,236,255,8,0,242,255,26,0,247,255,44,0,247,255,66,0,240,255,86,0,227,255,97,0,209,255,97,0,192,255,86,0,180,255,70,0,178,255,52,0,185,255,37,0,198,255,30,0,211,255,26,0,225,255,28,0,229,255,28,0,225,255,24,0,214,255,19,0,198,255,17,0,180,255,15,0,167,255,19,0,156,255,26,0,152,255,33,0,152,255,30,0,158,255,22,0,169,255,6,0,183,255,244,255,192,255,222,255,200,255,203,255,207,255,189,255,211,255,180,255,218,255,180,255,220,255,187,255,225,255,198,255,231,255,207,255,229,255,211,255,233,255,207,255,238,255,196,255,247,255,187,255,0,0,180,255,17,0,174,255,33,0,180,255,46,0,189,255,55,0,203,255,59,0,225,255,55,0,251,255,46,0,22,0,30,0,48,0,15,0,70,0,0,0,83,0,247,255,81,0,238,255,72,0,233,255,59,0,225,255,41,0,222,255,24,0,218,255,4,0,220,255,240,255,229,255,220,255,247,255,203,255,13,0,192,255,39,0,187,255,64,0,198,255,79,0,211,255,83,0,233,255,79,0,0,0,66,0,17,0,52,0,26,0,46,0,24,0,46,0,8,0,50,0,247,255,55,0,227,255,55,0,216,255,46,0,214,255,30,0,222,255,11,0,238,255,251,255,253,255,231,255,4,0,216,255,8,0,196,255,6,0,176,255,0,0,161,255,247,255,143,255,247,255,132,255,251,255,125,255,4,0,132,255,22,0,143,255,35,0,161,255,41,0,183,255,39,0,205,255,30,0,229,255,15,0,249,255,253,255,8,0,240,255,22,0,229,255,37,0,220,255,46,0,218,255,50,0,216,255,50,0,218,255,50,0,220,255,52,0,227,255,61,0,236,255,70,0,247,255,79,0,2,0,83,0,19,0,81,0,35,0,70,0,52,0,48,0,68,0,22,0,81,0,253,255,90,0,231,255,94,0,222,255,88,0,225,255,72,0,242,255,46,0,11,0,8,0,39,0,220,255,66,0,169,255,86,0,119,255,99,0,77,255,105,0,48,255,110,0,37,255,103,0,44,255,92,0,68,255,81,0,105,255,68,0,150,255,64,0,200,255,66,0,247,255,75,0,30,0,86,0,59,0,92,0,77,0,99,0,83,0,97,0,77,0,90,0,59,0,86,0,30,0,81,0,0,0,81,0,225,255,88,0,194,255,99,0,174,255,108,0,167,255,114,0,172,255,112,0,185,255,108,0,200,255,99,0,218,255,92,0,233,255,86,0,247,255,81,0,0,0,79,0,13,0,79,0,26,0,75,0,39,0,72,0,52,0,66,0,66,0,59,0,79,0,50,0,94,0,44,0,108,0,39,0,116,0,28,0,121,0,15,0,121,0,251,255,123,0,227,255,123,0,200,255,128,0,183,255,132,0,169,255,141,0,167,255,152,0,176,255,156,0,189,255,150,0,207,255,141,0,222,255,128,0,238,255,110,0,253,255,94,0,13,0,72,0,35,0,48,0,57,0,22,0,79,0,251,255,94,0,227,255,103,0,205,255,108,0,192,255,110,0,185,255,108,0,174,255,103,0,165,255,101,0,156,255,97,0,147,255,97,0,143,255,99,0,147,255,108,0,156,255,119,0,165,255,136,0,176,255,145,0,178,255,154,0,180,255,158,0,176,255,154,0,174,255,152,0,172,255,141,0,169,255,125,0,169,255,103,0,169,255,79,0,174,255,52,0,180,255,28,0,192,255,2,0,207,255,236,255,222,255,211,255,233,255,187,255,247,255,167,255,0,0,150,255,13,0,139,255,28,0,136,255,50,0,134,255,72,0,136,255,99,0,134,255,123,0,132,255,141,0,128,255,152,0,130,255,152,0,139,255,143,0,154,255,125,0,176,255,99,0,205,255,72,0,231,255,41,0,253,255,15,0,11,0,251,255,15,0,233,255,8,0,222,255,4,0,218,255,253,255,220,255,253,255,229,255,0,0,240,255,6,0,253,255,6,0,6,0,0,0,13,0,240,255,17,0,216,255,17,0,185,255,13,0,156,255,11,0,136,255,11,0,130,255,22,0,139,255,39,0,161,255,64,0,194,255,86,0,231,255,101,0,6,0,105,0,30,0,94,0,39,0,70,0,35,0,33,0,15,0,251,255,249,255,216,255,220,255,187,255,194,255,169,255,167,255,165,255,150,255,176,255,139,255,194,255,132,255,216,255,132,255,238,255,136,255,253,255,145,255,2,0,156,255,4,0,178,255,0,0,211,255,244,255,249,255,236,255,37,0,227,255,81,0,225,255,112,0,229,255,130,0,238,255,132,0,249,255,119,0,6,0,97,0,13,0,68,0,15,0,37,0,13,0,6,0,2,0,242,255,247,255,231,255,227,255,236,255,200,255,247,255,169,255,6,0,139,255,26,0,114,255,41,0,99,255,55,0,94,255,64,0,103,255,61,0,123,255,61,0,150,255,50,0,180,255,39,0,211,255,28,0,242,255,22,0,17,0,26,0,50,0,39,0,83,0,64,0,114,0,83,0,141,0,101,0,158,0,112,0,165,0,116,0,158,0,114,0,141,0,119,0,116,0,125,0,90,0,134,0,68,0,150,0,55,0,165,0,52,0,180,0,59,0,196,0,75,0,211,0,90,0,222,0,105,0,229,0,114,0,231,0,119,0,227,0,116,0,216,0,108,0,196,0,94,0,167,0,79,0,130,0,64,0,90,0,48,0,57,0,33,0,28,0,19,0,4,0,6,0,244,255,0,0,233,255,253,255,227,255,253,255,227,255,2,0,236,255,13,0,253,255,28,0,17,0,44,0,44,0,59,0,68,0,66,0,94,0,66,0,112,0,59,0,123,0,52,0,123,0,41,0,110,0,37,0,90,0,30,0,61,0,26,0,35,0,22,0,8,0,17,0,247,255,11,0,231,255,4,0,222,255,253,255,220,255,247,255,220,255,240,255,229,255,229,255,240,255,222,255,249,255,216,255,251,255,211,255,247,255,209,255,233,255,211,255,218,255,220,255,205,255,236,255,196,255,251,255,192,255,15,0,187,255,35,0,183,255,55,0,172,255,66,0,158,255,68,0,139,255,57,0,123,255,37,0,116,255,8,0,123,255,233,255,150,255,203,255,183,255,174,255,220,255,156,255,0,0,143,255,15,0,139,255,17,0,139,255,8,0,145,255,251,255,154,255,238,255,163,255,233,255,174,255,240,255,176,255,253,255,176,255,11,0,172,255,30,0,163,255,48,0,152,255,66,0,145,255,79,0,141,255,92,0,139,255,103,0,141,255,108,0,150,255,105,0,161,255,101,0,180,255,88,0,200,255,68,0,218,255,35,0,233,255,253,255,244,255,211,255,253,255,174,255,2,0,147,255,8,0,136,255,11,0,145,255,11,0,172,255,4,0,205,255,251,255,244,255,240,255,15,0,229,255,30,0,220,255,28,0,216,255,13,0,218,255,244,255,229,255,218,255,240,255,194,255,247,255,176,255,0,0,174,255,0,0,176,255,251,255,187,255,240,255,198,255,236,255,209,255,233,255,222,255,238,255,240,255,249,255,0,0,2,0,15,0,8,0,30,0,8,0,39,0,0,0,37,0,240,255,24,0,218,255,0,0,196,255,225,255,180,255,198,255,174,255,178,255,176,255,169,255,185,255,176,255,198,255,196,255,216,255,220,255,227,255,244,255,238,255,6,0,242,255,17,0,242,255,22,0,240,255,24,0,233,255,24,0,231,255,22,0,229,255,22,0,229,255,24,0,225,255,24,0,214,255,26,0,198,255,28,0,178,255,26,0,161,255,26,0,147,255,24,0,141,255,24,0,147,255,26,0,161,255,33,0,178,255,39,0,200,255,41,0,214,255,35,0,227,255,22,0,240,255,6,0,253,255,247,255,11,0,229,255,26,0,211,255,33,0,200,255,39,0,198,255,37,0,203,255,33,0,216,255,30,0,231,255,28,0,244,255,26,0,0,0,22,0,11,0,19,0,24,0,19,0,28,0,17,0,33,0,8,0,30,0,0,0,28,0,240,255,24,0,225,255,22,0,211,255,19,0,196,255,17,0,192,255,19,0,189,255,19,0,189,255,22,0,196,255,26,0,207,255,39,0,225,255,57,0,242,255,77,0,4,0,97,0,22,0,108,0,35,0,105,0,39,0,90,0,33,0,61,0,19,0,24,0,13,0,242,255,8,0,200,255,19,0,163,255,35,0,136,255,64,0,121,255,92,0,121,255,108,0,134,255,112,0,156,255,97,0,185,255,70,0,211,255,37,0,231,255,4,0,247,255,233,255,0,0,214,255,2,0,198,255,4,0,185,255,8,0,167,255,15,0,150,255,22,0,130,255,26,0,114,255,24,0,103,255,15,0,101,255,0,0,110,255,236,255,130,255,218,255,154,255,205,255,176,255,198,255,198,255,205,255,211,255,218,255,220,255,238,255,225,255,2,0,236,255,19,0,247,255,28,0,0,0,30,0,13,0,28,0,28,0,24,0,44,0,17,0,57,0,19,0,66,0,19,0,70,0,22,0,68,0,22,0,61,0,17,0,57,0,15,0,55,0,8,0,52,0,11,0,50,0,17,0,52,0,26,0,55,0,39,0,61,0,52,0,66,0,66,0,68,0,75,0,66,0,81,0,57,0,86,0,41,0,86,0,19,0,79,0,253,255,70,0,231,255,59,0,211,255,46,0,198,255,33,0,189,255,17,0,192,255,2,0,200,255,247,255,218,255,238,255,240,255,233,255,4,0,236,255,24,0,244,255,41,0,253,255,64,0,4,0,83,0,8,0,105,0,8,0,123,0,2,0,130,0,249,255,125,0,233,255,103,0,214,255,77,0,189,255,48,0,167,255,24,0,152,255,15,0,143,255,15,0,143,255,24,0,145,255,35,0,156,255,44,0,167,255,39,0,178,255,24,0,192,255,0,0,207,255,227,255,225,255,196,255,247,255,172,255,11,0,154,255,35,0,147,255,59,0,145,255,79,0,152,255,90,0,161,255,90,0,167,255,81,0,172,255,64,0,178,255,39,0,185,255,15,0,194,255,253,255,207,255,242,255,220,255,236,255,236,255,236,255,247,255,238,255,2,0,236,255,15,0,229,255,24,0,220,255,33,0,209,255,35,0,196,255,28,0,187,255,19,0,178,255,0,0,178,255,236,255,178,255,214,255,185,255,198,255,196,255,187,255,207,255,185,255,220,255,194,255,231,255,207,255,244,255,229,255,0,0,2,0,4,0,35,0,11,0,68,0,13,0,92,0,8,0,112,0,2,0,123,0,251,255,125,0,238,255,121,0,229,255,116,0,222,255,108,0,220,255,105,0,222,255,101,0,229,255,99,0,233,255,94,0,236,255,86,0,231,255,72,0,227,255,55,0,214,255,28,0,203,255,0,0,194,255,225,255,189,255,196,255,187,255,174,255,189,255,161,255,192,255,156,255,198,255,163,255,207,255,172,255,214,255,183,255,220,255,194,255,227,255,203,255,238,255,211,255,244,255,218,255,253,255,227,255,4,0,238,255,8,0,247,255,8,0,0,0,4,0,6,0,0,0,11,0,251,255,13,0,242,255,6,0,244,255,0,0,249,255,240,255,6,0,222,255,22,0,207,255,44,0,189,255,68,0,178,255,83,0,167,255,90,0,165,255,83,0,167,255,61,0,174,255,30,0,187,255,0,0,207,255,233,255,227,255,220,255,247,255,218,255,11,0,227,255,22,0,244,255,26,0,4,0,17,0,22,0,6,0,33,0,242,255,30,0,222,255,19,0,203,255,0,0,187,255,236,255,174,255,216,255,167,255,203,255,163,255,203,255,172,255,209,255,185,255,218,255,203,255,233,255,222,255,247,255,244,255,4,0,2,0,13,0,15,0,24,0,17,0,37,0,13,0,52,0,2,0,72,0,236,255,99,0,207,255,125,0,172,255,147,0,134,255,156,0,101,255,156,0,75,255,143,0,59,255,116,0,57,255,86,0,68,255,48,0,88,255,11,0,116,255,229,255,156,255,196,255,198,255,167,255,236,255,145,255,11,0,128,255,28,0,114,255,33,0,105,255,22,0,103,255,2,0,108,255,236,255,116,255,218,255,136,255,214,255,154,255,218,255,169,255,231,255,185,255,249,255,198,255,2,0,218,255,11,0,240,255,11,0,8,0,11,0,30,0,8,0,46,0,6,0,52,0,6,0,48,0,2,0,41,0,0,0,35,0,249,255,33,0,242,255,39,0,233,255,52,0,225,255,64,0,218,255,68,0,214,255,66,0,216,255,50,0,220,255,28,0,229,255,6,0,242,255,244,255,0,0,236,255,13,0,236,255,28,0,247,255,48,0,4,0,64,0,22,0,81,0,35,0,92,0,41,0,101,0,37,0,101,0,19,0,92,0,0,0,77,0,229,255,52,0,198,255,24,0,172,255,251,255,150,255,227,255,130,255,207,255,116,255,203,255,110,255,203,255,108,255,207,255,108,255,214,255,108,255,216,255,105,255,218,255,103,255,220,255,101,255,225,255,103,255,231,255,112,255,238,255,128,255,242,255,150,255,242,255,176,255,238,255,198,255,229,255,218,255,225,255,233,255,214,255,244,255,209,255,0,0,205,255,13,0,209,255,30,0,218,255,50,0,233,255,68,0,249,255,81,0,11,0,86,0,26,0,77,0,37,0,59,0,39,0,37,0,35,0,15,0,22,0,2,0,6,0,0,0,244,255,2,0,222,255,13,0,200,255,26,0,178,255,37,0,156,255,44,0,143,255,48,0,134,255,50,0,143,255,50,0,158,255,52,0,180,255,59,0,200,255,61,0,211,255,64,0,216,255,59,0,211,255,50,0,200,255,39,0,189,255,26,0,185,255,15,0,185,255,8,0,196,255,0,0,220,255,253,255,253,255,247,255,37,0,242,255,75,0,238,255,108,0,233,255,130,0,229,255,139,0,227,255,136,0,225,255,121,0,222,255,94,0,227,255,61,0,236,255,30,0,242,255,2,0,247,255,240,255,244,255,227,255,229,255,220,255,203,255,218,255,172,255,216,255,139,255,214,255,112,255,211,255,99,255,211,255,99,255,214,255,112,255,225,255,139,255,236,255,176,255,251,255,214,255,8,0,251,255,22,0,19,0,35,0,37,0,44,0,44,0,48,0,50,0,46,0,57,0,41,0,70,0,30,0,88,0,15,0,112,0,0,0,134,0,238,255,156,0,222,255,165,0,214,255,167,0,209,255,158,0,207,255,139,0,214,255,110,0,220,255,79,0,231,255,48,0,240,255,19,0,247,255,2,0,251,255,253,255,249,255,249,255,244,255,253,255,244,255,0,0,253,255,4,0,8,0,2,0,24,0,0,0,33,0,251,255,39,0,233,255,35,0,216,255,24,0,196,255,15,0,174,255,6,0,161,255,0,0,154,255,249,255,165,255,240,255,185,255,231,255,211,255,222,255,238,255,214,255,4,0,200,255,19,0,183,255,28,0,163,255,30,0,147,255,26,0,139,255,15,0,143,255,0,0,158,255,238,255,178,255,220,255,200,255,205,255,214,255,196,255,214,255,194,255,203,255,198,255,185,255,207,255,169,255,211,255,163,255,218,255,172,255,225,255,198,255,227,255,238,255,229,255,22,0,229,255,64,0,231,255,90,0,233,255,101,0,244,255,99,0,0,0,83,0,15,0,64,0,35,0,39,0,57,0,13,0,79,0,251,255,99,0,233,255,114,0,220,255,121,0,207,255,123,0,198,255,116,0,192,255,103,0,185,255,88,0,185,255,66,0,194,255,41,0,203,255,19,0,218,255,2,0,233,255,247,255,244,255,244,255,253,255,244,255,0,0,0,0,4,0,11,0,6,0,28,0,13,0,48,0,22,0,61,0,30,0,68,0,41,0,66,0,46,0,59,0,46,0,39,0,46,0,15,0,44,0,244,255,48,0,209,255,55,0,176,255,64,0,154,255,75,0,143,255,88,0,145,255,99,0,156,255,110,0,176,255,119,0,196,255,123,0,209,255,119,0,218,255,110,0,220,255,92,0,216,255,75,0,203,255,55,0,189,255,39,0,174,255,24,0,158,255,11,0,150,255,0,0,150,255,251,255,158,255,247,255,176,255,247,255,203,255,242,255,231,255,238,255,2,0,229,255,28,0,216,255,50,0,200,255,70,0,185,255,88,0,167,255,101,0,154,255,103,0,136,255,99,0,116,255,81,0,94,255,57,0,75,255,33,0,57,255,13,0,52,255,2,0,61,255,0,0,79,255,0,0,105,255,2,0,134,255,8,0,163,255,11,0,180,255,11,0,187,255,8,0,183,255,4,0,180,255,0,0,174,255,253,255,174,255,249,255,176,255,247,255,189,255,247,255,205,255,244,255,225,255,247,255,240,255,244,255,253,255,240,255,0,0,231,255,247,255,225,255,233,255,222,255,218,255,227,255,207,255,236,255,205,255,249,255,216,255,2,0,236,255,8,0,6,0,6,0,30,0,253,255,46,0,233,255,46,0,207,255,35,0,178,255,13,0,154,255,242,255,141,255,216,255,141,255,196,255,150,255,187,255,169,255,183,255,196,255,183,255,225,255,180,255,0,0,174,255,35,0,165,255,70,0,156,255,97,0,145,255,110,0,139,255,108,0,143,255,94,0,156,255,70,0,176,255,48,0,200,255,28,0,222,255,15,0,236,255,8,0,244,255,2,0,249,255,253,255,253,255,240,255,2,0,222,255,11,0,203,255,19,0,189,255,28,0,180,255,28,0,180,255,19,0,194,255,6,0,211,255,249,255,236,255,238,255,2,0,231,255,26,0,233,255,44,0,240,255,61,0,249,255,70,0,2,0,79,0,8,0,81,0,6,0,83,0,2,0,86,0,251,255,88,0,238,255,88,0,227,255,83,0,214,255,77,0,203,255,68,0,194,255,55,0,194,255,44,0,200,255,30,0,218,255,22,0,240,255,11,0,11,0,6,0,35,0,2,0,57,0,0,0,72,0,0,0,86,0,2,0,97,0,0,0,105,0,247,255,112,0,233,255,116,0,220,255,119,0,211,255,119,0,209,255,121,0,218,255,121,0,236,255,125,0,0,0,130,0,19,0,134,0,37,0,136,0,48,0,139,0,52,0,139,0,48,0,132,0,37,0,119,0,28,0,105,0,26,0,86,0,26,0,70,0,37,0,59,0,52,0,66,0,75,0,79,0,94,0,99,0,105,0,121,0,110,0,141,0,97,0,150,0,75,0,147,0,41,0,134,0,4,0,110,0,227,255,83,0,198,255,57,0,174,255,33,0,165,255,17,0,163,255,6,0,165,255,2,0,169,255,2,0,174,255,6,0,172,255,11,0,167,255,15,0,163,255,15,0,152,255,8,0,147,255,253,255,145,255,242,255,150,255,233,255,165,255,233,255,185,255,240,255,209,255,0,0,231,255,11,0,249,255,17,0,0,0,19,0,0,0,11,0,251,255,251,255,238,255,233,255,225,255,220,255,216,255,214,255,211,255,216,255,218,255,222,255,233,255,227,255,251,255,220,255,6,0,205,255,13,0,174,255,11,0,141,255,0,0,110,255,238,255,86,255,218,255,72,255,198,255,70,255,183,255,79,255,176,255,94,255,178,255,114,255,194,255,128,255,214,255,139,255,242,255,143,255,11,0,143,255,41,0,136,255,61,0,134,255,77,0,128,255,83,0,130,255,86,0,132,255,86,0,139,255,83,0,145,255,77,0,150,255,75,0,150,255,68,0,145,255,61,0,141,255,48,0,134,255,33,0,132,255,19,0,145,255,8,0,165,255,4,0,192,255,6,0,225,255,11,0,253,255,17,0,19,0,24,0,37,0,28,0,46,0,30,0,50,0,28,0,55,0,24,0,55,0,19,0,61,0,15,0,70,0,13,0,83,0,8,0,94,0,11,0,110,0,13,0,116,0,13,0,119,0,13,0,110,0,11,0,94,0,8,0,70,0,6,0,44,0,8,0,19,0,8,0,4,0,4,0,249,255,2,0,240,255,0,0,236,255,249,255,227,255,236,255,214,255,225,255,196,255,214,255,176,255,207,255,161,255,209,255,150,255,216,255,147,255,222,255,161,255,233,255,178,255,240,255,205,255,242,255,233,255,242,255,0,0,242,255,22,0,244,255,35,0,247,255,39,0,242,255,35,0,236,255,22,0,222,255,2,0,207,255,242,255,189,255,225,255,176,255,214,255,169,255,211,255,169,255,214,255,176,255,218,255,187,255,227,255,203,255,236,255,218,255,244,255,231,255,253,255,244,255,8,0,0,0,17,0,8,0,30,0,15,0,37,0,15,0,44,0,13,0,46,0,6,0,44,0,253,255,41,0,240,255,37,0,225,255,37,0,207,255,35,0,189,255,39,0,176,255,44,0,163,255,46,0,154,255,48,0,147,255,46,0,139,255,37,0,130,255,30,0,125,255,17,0,123,255,6,0,130,255,253,255,141,255,244,255,154,255,240,255,174,255,240,255,192,255,240,255,209,255,238,255,225,255,236,255,238,255,229,255,247,255,227,255,253,255,222,255,253,255,225,255,247,255,229,255,238,255,236,255,227,255,247,255,220,255,2,0,220,255,8,0,227,255,11,0,236,255,0,0,244,255,238,255,253,255,214,255,6,0,189,255,15,0,165,255,24,0,147,255,33,0,132,255,41,0,125,255,44,0,123,255,41,0,123,255,33,0,130,255,11,0,143,255,242,255,156,255,214,255,169,255,194,255,176,255,174,255,174,255,167,255,163,255,172,255,150,255,185,255,141,255,207,255,136,255,236,255,143,255,6,0,161,255,28,0,183,255,44,0,211,255,50,0,240,255,48,0,8,0,41,0,28,0,33,0,44,0,26,0,52,0,24,0,61,0,24,0,68,0,28,0,79,0,35,0,92,0,39,0,103,0,37,0,110,0,26,0,105,0,11,0,94,0,249,255,77,0,225,255,55,0,207,255,35,0,196,255,17,0,189,255,4,0,194,255,0,0,194,255,0,0,194,255,6,0,192,255,19,0,189,255,35,0,189,255,48,0,198,255,61,0,209,255,66,0,225,255,66,0,242,255,64,0,0,0,57,0,13,0,50,0,22,0,48,0,19,0,46,0,17,0,39,0,17,0,26,0,15,0,4,0,19,0,227,255,26,0,189,255,37,0,152,255,44,0,130,255,48,0,125,255,50,0,141,255,48,0,176,255,46,0,225,255,44,0,19,0,46,0,64,0,52,0,94,0,57,0,105,0,61,0,99,0,61,0,79,0,55,0,50,0,46,0,24,0,37,0,4,0,28,0,251,255,22,0,253,255,19,0,4,0,24,0,13,0,28,0,19,0,33,0,19,0,33,0,13,0,26,0,2,0,13,0,247,255,0,0,233,255,242,255,222,255,231,255,214,255,225,255,209,255,225,255,203,255,231,255,198,255,236,255,192,255,233,255,189,255,227,255,187,255,216,255,194,255,200,255,207,255,187,255,225,255,174,255,240,255,167,255,253,255,156,255,2,0,143,255,4,0,132,255,2,0,121,255,0,0,112,255,251,255,114,255,244,255,123,255,240,255,147,255,238,255,180,255,236,255,218,255,240,255,2,0,247,255,37,0,0,0,64,0,6,0,77,0,13,0,77,0,15,0,68,0,15,0,48,0,17,0,22,0,15,0,242,255,15,0,200,255,13,0,154,255,6,0,112,255,253,255,83,255,244,255,70,255,236,255,75,255,231,255,90,255,229,255,119,255,231,255,154,255,236,255,187,255,244,255,220,255,249,255,244,255,0,0,6,0,4,0,17,0,8,0,19,0,15,0,15,0,22,0,2,0,28,0,247,255,39,0,229,255,50,0,216,255,61,0,209,255,72,0,205,255,77,0,209,255,77,0,216,255,70,0,225,255,61,0,231,255,52,0,233,255,46,0,227,255,41,0,218,255,41,0,205,255,39,0,189,255,37,0,176,255,30,0,161,255,24,0,147,255,13,0,136,255,4,0,130,255,0,0,125,255,251,255,121,255,253,255,114,255,2,0,108,255,8,0,105,255,13,0,103,255,13,0,112,255,4,0,123,255,244,255,136,255,220,255,150,255,196,255,161,255,176,255,172,255,165,255,178,255,165,255,187,255,169,255,198,255,176,255,211,255,178,255,222,255,180,255,238,255,180,255,251,255,187,255,6,0,196,255,17,0,211,255,28,0,229,255,35,0,244,255,44,0,0,0,57,0,4,0,75,0,0,0,97,0,247,255,121,0,227,255,143,0,203,255,158,0,176,255,167,0,147,255,158,0,128,255,132,0,112,255,92,0,112,255,44,0,125,255,244,255,152,255,192,255,185,255,147,255,218,255,114,255,249,255,103,255,17,0,105,255,35,0,121,255,44,0,145,255,50,0,169,255,48,0,187,255,50,0,200,255,46,0,207,255,41,0,209,255,35,0,211,255,28,0,218,255,22,0,229,255,19,0,247,255,26,0,11,0,37,0,26,0,48,0,39,0,61,0,46,0,75,0,50,0,81,0,48,0,83,0,44,0,81,0,37,0,75,0,24,0,68,0,11,0,61,0,0,0,52,0,247,255,48,0,249,255,46,0,4,0,50,0,24,0,50,0,48,0,52,0,68,0,52,0,81,0,48,0,79,0,46,0,64,0,39,0,37,0,30,0,4,0,19,0,229,255,6,0,205,255,251,255,189,255,238,255,187,255,222,255,198,255,211,255,209,255,198,255,218,255,187,255,222,255,174,255,214,255,163,255,194,255,152,255,165,255,145,255,134,255,141,255,103,255,141,255,86,255,145,255,75,255,156,255,79,255,172,255,94,255,196,255,116,255,225,255,139,255,0,0,158,255,30,0,176,255,52,0,189,255,72,0,198,255,79,0,200,255,75,0,196,255,59,0,187,255,41,0,172,255,13,0,156,255,240,255,139,255,209,255,125,255,174,255,121,255,147,255,125,255,125,255,136,255,112,255,158,255,105,255,183,255,105,255,207,255,112,255,227,255,125,255,240,255,145,255,247,255,165,255,247,255,180,255,242,255,189,255,233,255,183,255,227,255,167,255,222,255,143,255,220,255,114,255,225,255,86,255,236,255,61,255,251,255,44,255,6,0,30,255,17,0,24,255,28,0,26,255,37,0,37,255,46,0,55,255,59,0,86,255,72,0,123,255,86,0,165,255,90,0,207,255,86,0,238,255,70,0,4,0,44,0,11,0,11,0,13,0,240,255,8,0,216,255,2,0,200,255,0,0,198,255,0,0,205,255,253,255,211,255,0,0,214,255,4,0,209,255,13,0,198,255,28,0,185,255,46,0,172,255,66,0,167,255,86,0,165,255,101,0,172,255,110,0,180,255,110,0,192,255,105,0,203,255,99,0,218,255,88,0,236,255,79,0,2,0,68,0,28,0,50,0,57,0,28,0,81,0,253,255,94,0,218,255,92,0,185,255,72,0,165,255,44,0,158,255,8,0,167,255,236,255,187,255,218,255,211,255,209,255,233,255,214,255,253,255,229,255,8,0,244,255,15,0,251,255,15,0,251,255,11,0,242,255,4,0,229,255,0,0,214,255,249,255,207,255,242,255,209,255,229,255,220,255,211,255,233,255,192,255,253,255,172,255,15,0,163,255,33,0,161,255,48,0,169,255,52,0,189,255,46,0,216,255,30,0,242,255,13,0,8,0,242,255,24,0,216,255,33,0,194,255,26,0,176,255,8,0,158,255,240,255,143,255,211,255,121,255,180,255,97,255,154,255,72,255,132,255,50,255,114,255,37,255,103,255,33,255,94,255,37,255,90,255,52,255,88,255,72,255,86,255,97,255,86,255,119,255,86,255,141,255,92,255,156,255,99,255,167,255,110,255,174,255,123,255,174,255,136,255,172,255,147,255,174,255,156,255,178,255,163,255,192,255,169,255,207,255,183,255,233,255,198,255,2,0,220,255,33,0,244,255,57,0,6,0,75,0,22,0,83,0,33,0,83,0,37,0,75,0,37,0,64,0,35,0,55,0,28,0,52,0,17,0,55,0,4,0,66,0,244,255,77,0,227,255,90,0,211,255,97,0,205,255,92,0,203,255,79,0,214,255,59,0,227,255,33,0,247,255,8,0,8,0,244,255,24,0,225,255,33,0,209,255,37,0,194,255,39,0,183,255,48,0,174,255,64,0,167,255,83,0,158,255,110,0,150,255,130,0,143,255,141,0,143,255,147,0,143,255,145,0,152,255,134,0,163,255,123,0,178,255,112,0,187,255,97,0,192,255,75,0,194,255,48,0,194,255,22,0,192,255,249,255,189,255,225,255,192,255,211,255,194,255,203,255,194,255,205,255,194,255,211,255,187,255,222,255,185,255,236,255,176,255,253,255,169,255,15,0,163,255,33,0,158,255,52,0,154,255,64,0,152,255,72,0,147,255,70,0,147,255,59,0,150,255,44,0,158,255,26,0,172,255,2,0,192,255,236,255,211,255,218,255,225,255,203,255,231,255,194,255,233,255,189,255,233,255,185,255,233,255,185,255,242,255,187,255,0,0,196,255,15,0,203,255,39,0,209,255,61,0,216,255,81,0,218,255,97,0,214,255,103,0,209,255,101,0,207,255,88,0,214,255,70,0,227,255,48,0,253,255,28,0,26,0,15,0,55,0,11,0,77,0,8,0,86,0,8,0,75,0,2,0,52,0,247,255,24,0,227,255,251,255,200,255,222,255,174,255,203,255,145,255,194,255,119,255,194,255,101,255,196,255,92,255,203,255,92,255,205,255,103,255,205,255,119,255,207,255,141,255,211,255,161,255,218,255,180,255,229,255,198,255,242,255,218,255,0,0,242,255,8,0,8,0,17,0,37,0,17,0,57,0,24,0,72,0,33,0,81,0,46,0,81,0,66,0,79,0,88,0,75,0,110,0,70,0,128,0,64,0,139,0,55,0,150,0,37,0,158,0,13,0,163,0,244,255,165,0,216,255,161,0,194,255,147,0,178,255,132,0,172,255,110,0,169,255,94,0,172,255,81,0,172,255,77,0,176,255,75,0,180,255,77,0,183,255,70,0,187,255,57,0,196,255,35,0,203,255,8,0,211,255,240,255,222,255,218,255,231,255,205,255,238,255,200,255,238,255,203,255,227,255,209,255,209,255,220,255,183,255,231,255,156,255,242,255,130,255,253,255,114,255,6,0,112,255,11,0,116,255,13,0,134,255,8,0,158,255,0,0,187,255,242,255,214,255,229,255,240,255,218,255,2,0,218,255,17,0,225,255,26,0,240,255,35,0,4,0,41,0,28,0,48,0,46,0,52,0,55,0,55,0,52,0,50,0,39,0,41,0,17,0,30,0,247,255,19,0,216,255,17,0,192,255,19,0,174,255,33,0,165,255,55,0,172,255,81,0,189,255,108,0,216,255,125,0,247,255,134,0,19,0,132,0,48,0,119,0,70,0,105,0,92,0,86,0,108,0,70,0,123,0,57,0,130,0,44,0,130,0,33,0,121,0,24,0,103,0,13,0,75,0,8,0,41,0,6,0,8,0,13,0,242,255,19,0,227,255,28,0,218,255,35,0,222,255,44,0,238,255,55,0,4,0,64,0,33,0,77,0,55,0,90,0,64,0,101,0,57,0,110,0,30,0,116,0,251,255,116,0,207,255,116,0,165,255,112,0,128,255,105,0,101,255,99,0,81,255,94,0,70,255,88,0,72,255,83,0,77,255,79,0,90,255,77,0,103,255,75,0,116,255,77,0,125,255,79,0,132,255,75,0,134,255,66,0,139,255,57,0,147,255,46,0,163,255,33,0,185,255,33,0,209,255,39,0,236,255,52,0,0,0,70,0,4,0,90,0,0,0,105,0,238,255,116,0,211,255,116,0,183,255,110,0,156,255,99,0,136,255,86,0,128,255,70,0,125,255,55,0,136,255,37,0,154,255,22,0,176,255,8,0,200,255,251,255,229,255,240,255,0,0,233,255,28,0,236,255,50,0,233,255,70,0,231,255,79,0,227,255,86,0,218,255,83,0,209,255,72,0,205,255,55,0,207,255,33,0,218,255,11,0,240,255,249,255,13,0,231,255,41,0,227,255,70,0,222,255,86,0,222,255,94,0,222,255,86,0,214,255,68,0,200,255,44,0,185,255,13,0,167,255,244,255,156,255,220,255,147,255,196,255,150,255,180,255,152,255,169,255,156,255,167,255,163,255,172,255,172,255,183,255,174,255,196,255,178,255,209,255,180,255,211,255,185,255,209,255,189,255,207,255,200,255,203,255,211,255,200,255,222,255,203,255,236,255,209,255,244,255,209,255,253,255,209,255,6,0,203,255,17,0,198,255,28,0,203,255,39,0,214,255,52,0,229,255,68,0,249,255,81,0,6,0,92,0,15,0,94,0,17,0,88,0,15,0,72,0,4,0,41,0,253,255,8,0,242,255,231,255,229,255,200,255,218,255,180,255,214,255,176,255,211,255,185,255,214,255,207,255,216,255,236,255,220,255,8,0,225,255,37,0,227,255,57,0,229,255,68,0,227,255,70,0,220,255,64,0,214,255,48,0,205,255,33,0,203,255,15,0,203,255,0,0,207,255,247,255,216,255,247,255,225,255,249,255,236,255,4,0,251,255,22,0,13,0,46,0,35,0,70,0,59,0,97,0,81,0,116,0,105,0,130,0,123,0,134,0,130,0,130,0,125,0,119,0,116,0,99,0,101,0,86,0,75,0,70,0,41,0,61,0,8,0,52,0,231,255,46,0,205,255,41,0,194,255,35,0,203,255,28,0,227,255,22,0,2,0,15,0,35,0,6,0,59,0,0,0,68,0,249,255,61,0,244,255,41,0,244,255,24,0,251,255,8,0,6,0,4,0,26,0,8,0,52,0,24,0,83,0,37,0,110,0,46,0,130,0,41,0,145,0,26,0,152,0,0,0,145,0,225,255,128,0,196,255,99,0,172,255,64,0,163,255,22,0,165,255,240,255,180,255,207,255,207,255,185,255,238,255,174,255,6,0,169,255,28,0,169,255,35,0,169,255,35,0,167,255,22,0,165,255,8,0,167,255,251,255,169,255,249,255,180,255,249,255,198,255,0,0,218,255,6,0,240,255,19,0,4,0,28,0,22,0,37,0,33,0,41,0,35,0,44,0,26,0,48,0,8,0,52,0,247,255,55,0,227,255,52,0,216,255,46,0,214,255,28,0,222,255,4,0,236,255,231,255,247,255,200,255,2,0,174,255,8,0,152,255,8,0,145,255,2,0,145,255,253,255,158,255,242,255,174,255,231,255,192,255,220,255,209,255,209,255,225,255,198,255,238,255,194,255,249,255,196,255,6,0,203,255,26,0,211,255,48,0,218,255,70,0,222,255,90,0,218,255,103,0,207,255,114,0,192,255,114,0,176,255,112,0,161,255,108,0,150,255,97,0,139,255,86,0,130,255,72,0,125,255,55,0,119,255,35,0,114,255,15,0,112,255,0,0,114,255,247,255,116,255,244,255,121,255,247,255,123,255,0,0,128,255,8,0,130,255,22,0,132,255,33,0,134,255,41,0,134,255,50,0,139,255,55,0,143,255,50,0,145,255,41,0,150,255,22,0,154,255,253,255,156,255,220,255,161,255,183,255,158,255,152,255,161,255,130,255,165,255,121,255,178,255,125,255,200,255,143,255,220,255,169,255,247,255,200,255,11,0,227,255,26,0,0,0,35,0,15,0,39,0,28,0,37,0,35,0,28,0,33,0,17,0,28,0,2,0,26,0,244,255,24,0,229,255,26,0,218,255,30,0,211,255,35,0,214,255,37,0,216,255,39,0,220,255,41,0,220,255,46,0,220,255,55,0,216,255,66,0,209,255,77,0,205,255,88,0,200,255,97,0,196,255,101,0,194,255,105,0,189,255,108,0,185,255,105,0,183,255,101,0,187,255,90,0,189,255,72,0,194,255,46,0,200,255,19,0,211,255,251,255,222,255,236,255,238,255,231,255,2,0,236,255,28,0,251,255,52,0,13,0,77,0,35,0,97,0,55,0,114,0,66,0,128,0,72,0,134,0,66,0,136,0,55,0,123,0,35,0,97,0,11,0,52,0,244,255,2,0,220,255,203,255,198,255,154,255,183,255,112,255,176,255,90,255,180,255,81,255,196,255,83,255,214,255,92,255,233,255,105,255,249,255,123,255,2,0,145,255,8,0,169,255,11,0,203,255,13,0,236,255,17,0,13,0,26,0,48,0,39,0,86,0,52,0,119,0,64,0,147,0,64,0,165,0,57,0,172,0,39,0,156,0,13,0,121,0,242,255,75,0,216,255,24,0,203,255,240,255,200,255,214,255,211,255,205,255,233,255,216,255,0,0,233,255,19,0,249,255,35,0,4,0,44,0,0,0,41,0,249,255,30,0,231,255,13,0,220,255,0,0,211,255,244,255,216,255,240,255,236,255,240,255,4,0,249,255,39,0,251,255,72,0,247,255,99,0,238,255,116,0,225,255,123,0,211,255,119,0,198,255,108,0,194,255,90,0,192,255,68,0,196,255,39,0,200,255,13,0,209,255,244,255,216,255,222,255,222,255,214,255,222,255,211,255,220,255,216,255,209,255,225,255,198,255,229,255,187,255,236,255,178,255,233,255,176,255,233,255,176,255,233,255,185,255,238,255,194,255,249,255,205,255,8,0,214,255,30,0,218,255,57,0,218,255,79,0,218,255,103,0,218,255,121,0,220,255,141,0,229,255,154,0,240,255,161,0,251,255,161,0,0,0,152,0,0,0,141,0,249,255,125,0,236,255,108,0,227,255,90,0,227,255,70,0,236,255,46,0,247,255,19,0,0,0,251,255,11,0,229,255,15,0,214,255,15,0,214,255,19,0,220,255,19,0,242,255,22,0,8,0,26,0,33,0,24,0,50,0,22,0,59,0,15,0,66,0,11,0,66,0,4,0,61,0,2,0,55,0,253,255,44,0,247,255,26,0,242,255,4,0,238,255,238,255,233,255,214,255,229,255,187,255,227,255,169,255,225,255,163,255,220,255,167,255,218,255,180,255,218,255,200,255,220,255,222,255,229,255,244,255,244,255,0,0,11,0,6,0,37,0,8,0,64,0,4,0,90,0,0,0,105,0,251,255,110,0,244,255,103,0,242,255,90,0,240,255,72,0,240,255,59,0,242,255,52,0,240,255,50,0,238,255,57,0,238,255,68,0,238,255,81,0,242,255,97,0,242,255,108,0,242,255,114,0,240,255,112,0,236,255,97,0,233,255,75,0,229,255,39,0,231,255,4,0,233,255,229,255,238,255,200,255,244,255,183,255,251,255,174,255,253,255,178,255,253,255,189,255,249,255,207,255,242,255,227,255,236,255,249,255,225,255,11,0,209,255,26,0,196,255,41,0,183,255,52,0,169,255,57,0,161,255,59,0,152,255,59,0,145,255,66,0,134,255,75,0,125,255,94,0,123,255,114,0,128,255,139,0,143,255,156,0,167,255,165,0,198,255,169,0,233,255,163,0,8,0,150,0,37,0,132,0,61,0,112,0,77,0,97,0,83,0,81,0,81,0,64,0,68,0,50,0,50,0,39,0,22,0,26,0,251,255,19,0,225,255,15,0,207,255,13,0,192,255,17,0,187,255,22,0,185,255,35,0,185,255,52,0,189,255,70,0,194,255,90,0,194,255,105,0,198,255,114,0,203,255,112,0,214,255,97,0,229,255,70,0,251,255,37,0,19,0,6,0,44,0,238,255,59,0,220,255,61,0,218,255,44,0,229,255,13,0,247,255,231,255,6,0,189,255,22,0,152,255,24,0,125,255,17,0,112,255,2,0,114,255,236,255,125,255,211,255,145,255,183,255,169,255,154,255,192,255,128,255,211,255,99,255,220,255,77,255,220,255,61,255,214,255,50,255,198,255,55,255,180,255,66,255,165,255,86,255,156,255,110,255,154,255,132,255,163,255,156,255,178,255,176,255,205,255,194,255,240,255,207,255,19,0,222,255,50,0,233,255,72,0,238,255,83,0,242,255,83,0,244,255,75,0,242,255,66,0,240,255,59,0,236,255,55,0,231,255,50,0,222,255,46,0,209,255,37,0,198,255,19,0,187,255,0,0,180,255,233,255,174,255,218,255,174,255,211,255,183,255,218,255,192,255,233,255,200,255,2,0,211,255,30,0,218,255,52,0,225,255,64,0,240,255,64,0,0,0,50,0,17,0,33,0,33,0,15,0,39,0,0,0,39,0,244,255,28,0,236,255,15,0,233,255,2,0,231,255,251,255,231,255,244,255,236,255,247,255,247,255,253,255,8,0,4,0,30,0,17,0,55,0,33,0,79,0,50,0,103,0,64,0,130,0,75,0,154,0,79,0,183,0,81,0,211,0,81,0,238,0,86,0,0,1,92,0,2,1,110,0,242,0,130,0,216,0,152,0,174,0,169,0,128,0,178,0,83,0,183,0,50,0,176,0,24,0,167,0,6,0,165,0,253,255,163,0,247,255,161,0,242,255,161,0,236,255,152,0,229,255,132,0,218,255,105,0,205,255,68,0,192,255,30,0,178,255,253,255,176,255,225,255,183,255,205,255,200,255,198,255,222,255,200,255,249,255,211,255,19,0,227,255,39,0,244,255,55,0,2,0,61,0,13,0,64,0,19,0,61,0,24,0,48,0,24,0,30,0,24,0,6,0,24,0,240,255,26,0,222,255,30,0,216,255,37,0,225,255,44,0,247,255,55,0,17,0,59,0,48,0,55,0,72,0,39,0,92,0,17,0,101,0,251,255,105,0,229,255,112,0,218,255,114,0,218,255,112,0,229,255,101,0,236,255,86,0,242,255,64,0,242,255,39,0,236,255,19,0,227,255,8,0,216,255,2,0,209,255,2,0,207,255,4,0,211,255,2,0,220,255,0,0,229,255,253,255,240,255,247,255,242,255,236,255,244,255,231,255,242,255,225,255,244,255,225,255,251,255,227,255,8,0,236,255,24,0,244,255,37,0,0,0,46,0,6,0,41,0,8,0,28,0,6,0,8,0,4,0,249,255,253,255,233,255,247,255,231,255,236,255,240,255,222,255,0,0,207,255,17,0,198,255,37,0,187,255,52,0,180,255,57,0,176,255,55,0,176,255,48,0,176,255,39,0,180,255,35,0,189,255,30,0,203,255,26,0,222,255,26,0,249,255,19,0,11,0,13,0,33,0,0,0,48,0,240,255,55,0,222,255,55,0,205,255,39,0,192,255,22,0,185,255,251,255,185,255,225,255,194,255,203,255,205,255,183,255,225,255,172,255,242,255,169,255,0,0,180,255,15,0,203,255,22,0,233,255,22,0,11,0,17,0,46,0,13,0,75,0,11,0,97,0,8,0,112,0,8,0,116,0,6,0,114,0,2,0,108,0,249,255,94,0,236,255,79,0,220,255,61,0,211,255,46,0,207,255,28,0,209,255,15,0,225,255,0,0,238,255,247,255,253,255,240,255,2,0,231,255,6,0,229,255,13,0,233,255,17,0,240,255,30,0,253,255,46,0,11,0,68,0,26,0,86,0,39,0,101,0,44,0,114,0,37,0,119,0,24,0,121,0,2,0,114,0,236,255,105,0,209,255,99,0,185,255,88,0,163,255,79,0,147,255,72,0,134,255,64,0,132,255,57,0,136,255,52,0,145,255,50,0,163,255,50,0,178,255,55,0,198,255,64,0,211,255,70,0,222,255,72,0,233,255,72,0,247,255,64,0,11,0,52,0,39,0,37,0,68,0,22,0,90,0,8,0,105,0,0,0,101,0,251,255,81,0,253,255,48,0,0,0,11,0,8,0,225,255,19,0,185,255,35,0,154,255,48,0,139,255,59,0,136,255,70,0,147,255,77,0,169,255,77,0,194,255,79,0,216,255,81,0,231,255,86,0,242,255,94,0,249,255,99,0,251,255,101,0,247,255,90,0,244,255,75,0,240,255,55,0,240,255,37,0,240,255,26,0,242,255,28,0,247,255,37,0,253,255,52,0,0,0,70,0,253,255,83,0,251,255,90,0,244,255,90,0,242,255,86,0,240,255,75,0,236,255,66,0,231,255,55,0,222,255,48,0,214,255,46,0,200,255,41,0,187,255,39,0,174,255,39,0,163,255,30,0,156,255,24,0,163,255,15,0,174,255,4,0,189,255,251,255,207,255,242,255,225,255,236,255,240,255,231,255,0,0,229,255,11,0,229,255,24,0,225,255,37,0,220,255,46,0,216,255,48,0,214,255,41,0,214,255,28,0,214,255,13,0,209,255,0,0,200,255,242,255,189,255,238,255,178,255,236,255,174,255,233,255,178,255,236,255,192,255,240,255,209,255,247,255,227,255,0,0,238,255,8,0,247,255,19,0,249,255,22,0,244,255,13,0,240,255,2,0,238,255,244,255,236,255,229,255,236,255,218,255,236,255,207,255,233,255,200,255,227,255,196,255,216,255,194,255,205,255,196,255,196,255,203,255,187,255,211,255,185,255,225,255,189,255,238,255,196,255,253,255,205,255,4,0,207,255,6,0,205,255,4,0,194,255,0,0,176,255,251,255,158,255,247,255,145,255,249,255,139,255,0,0,143,255,8,0,158,255,19,0,178,255,30,0,200,255,41,0,216,255,52,0,236,255,64,0,253,255,70,0,15,0,77,0,41,0,81,0,75,0,81,0,110,0,77,0,139,0,68,0,161,0,52,0,161,0,37,0,145,0,24,0,110,0,13,0,59,0,6,0,2,0,253,255,205,255,242,255,156,255,222,255,128,255,200,255,121,255,176,255,139,255,158,255,172,255,150,255,209,255,154,255,247,255,174,255,17,0,205,255,26,0,247,255,24,0,30,0,8,0,64,0,247,255,79,0,225,255,81,0,205,255,64,0,192,255,35,0,178,255,2,0,174,255,229,255,178,255,203,255,185,255,183,255,198,255,169,255,214,255,161,255,231,255,163,255,247,255,174,255,0,0,200,255,4,0,244,255,2,0,35,0,251,255,86,0,238,255,130,0,222,255,167,0,209,255,194,0,194,255,216,0,185,255,229,0,180,255,233,0,178,255,227,0,176,255,214,0,176,255,183,0,180,255,136,0,189,255,81,0,203,255,19,0,222,255,211,255,238,255,152,255,253,255,103,255,4,0,72,255,6,0,68,255,2,0,81,255,0,0,114,255,0,0,158,255,6,0,203,255,15,0,242,255,24,0,15,0,28,0,33,0,26,0,41,0,19,0,44,0,2,0,41,0,238,255,35,0,211,255,26,0,185,255,17,0,158,255,2,0,134,255,244,255,123,255,225,255,123,255,205,255,139,255,189,255,163,255,180,255,189,255,174,255,211,255,176,255,229,255,183,255,236,255,189,255,238,255,192,255,233,255,192,255,227,255,180,255,225,255,169,255,227,255,154,255,233,255,143,255,249,255,134,255,6,0,130,255,22,0,134,255,30,0,145,255,35,0,158,255,37,0,183,255,37,0,209,255,41,0,238,255,48,0,8,0,52,0,33,0,55,0,50,0,50,0,57,0,37,0,61,0,22,0,59,0,6,0,57,0,251,255,50,0,240,255,44,0,231,255,37,0,229,255,30,0,236,255,19,0,247,255,8,0,0,0,0,0,6,0,0,0,6,0,2,0,0,0,11,0,242,255,22,0,225,255,30,0,205,255,35,0,189,255,35,0,176,255,28,0,167,255,22,0,163,255,6,0,158,255,249,255,163,255,233,255,176,255,216,255,196,255,203,255,225,255,196,255,0,0,194,255,28,0,194,255,55,0,198,255,72,0,209,255,86,0,220,255,86,0,236,255,81,0,0,0,64,0,24,0,39,0,50,0,15,0,72,0,244,255,86,0,218,255,86,0,192,255,77,0,167,255,59,0,150,255,41,0,136,255,26,0,128,255,17,0,123,255,13,0,123,255,15,0,130,255,22,0,143,255,30,0,165,255,39,0,194,255,44,0,229,255,46,0,13,0,41,0,48,0,26,0,79,0,4,0,90,0,238,255,90,0,216,255,79,0,200,255,57,0,192,255,30,0,185,255,6,0,185,255,247,255,183,255,236,255,180,255,229,255,180,255,227,255,176,255,225,255,174,255,220,255,174,255,211,255,178,255,200,255,189,255,185,255,205,255,174,255,225,255,174,255,251,255,187,255,19,0,214,255,46,0,253,255,72,0,35,0,94,0,68,0,103,0,90,0,110,0,99,0,105,0,105,0,94,0,103,0,86,0,105,0,83,0,103,0,88,0,101,0,103,0,92,0,123,0,72,0,143,0,52,0,161,0,24,0,167,0,4,0,165,0,244,255,152,0,236,255,136,0,233,255,114,0,231,255,92,0,225,255,72,0,211,255,52,0,194,255,39,0,178,255,30,0,165,255,24,0,165,255,19,0,169,255,17,0,185,255,8,0,200,255,0,0,218,255,242,255,231,255,229,255,242,255,216,255,251,255,203,255,0,0,194,255,0,0,189,255,253,255,185,255,240,255,185,255,220,255,187,255,192,255,192,255,165,255,196,255,143,255,198,255,130,255,200,255,132,255,198,255,147,255,194,255,167,255,185,255,189,255,180,255,200,255,176,255,203,255,178,255,196,255,187,255,180,255,194,255,167,255,203,255,156,255,214,255,150,255,225,255,145,255,233,255,141,255,244,255,134,255,253,255,125,255,4,0,121,255,6,0,121,255,4,0,125,255,251,255,136,255,242,255,152,255,231,255,167,255,225,255,185,255,222,255,200,255,229,255,218,255,244,255,231,255,6,0,240,255,35,0,242,255,52,0,236,255,70,0,220,255,72,0,196,255,68,0,174,255,59,0,156,255,48,0,145,255,41,0,147,255,41,0,158,255,46,0,178,255,55,0,200,255,68,0,220,255,83,0,227,255,99,0,225,255,112,0,209,255,123,0,192,255,121,0,174,255,114,0,165,255,105,0,169,255,94,0,183,255,86,0,203,255,77,0,222,255,70,0,240,255,66,0,0,0,59,0,6,0,55,0,8,0,52,0,8,0,52,0,6,0,55,0,6,0,64,0,13,0,72,0,19,0,81,0,28,0,90,0,33,0,97,0,35,0,97,0,33,0,99,0,26,0,99,0,19,0,97,0,15,0,92,0,11,0,86,0,11,0,72,0,6,0,52,0,2,0,26,0,0,0,249,255,249,255,211,255,244,255,183,255,244,255,165,255,247,255,161,255,0,0,165,255,13,0,178,255,26,0,194,255,30,0,207,255,26,0,211,255,11,0,209,255,247,255,205,255,220,255,198,255,196,255,192,255,183,255,194,255,178,255,203,255,187,255,218,255,200,255,242,255,214,255,13,0,218,255,41,0,214,255,66,0,203,255,83,0,187,255,92,0,169,255,99,0,156,255,92,0,150,255,83,0,152,255,70,0,163,255,57,0,183,255,48,0,207,255,41,0,231,255,39,0,251,255,35,0,4,0,33,0,2,0,26,0,249,255,19,0,236,255,15,0,220,255,13,0,209,255,13,0,205,255,15,0,209,255,8,0,220,255,0,0,238,255,233,255,0,0,209,255,6,0,189,255,8,0,172,255,6,0,167,255,2,0,169,255,0,0,174,255,0,0,176,255,0,0,176,255,6,0,174,255,11,0,176,255,11,0,183,255,11,0,194,255,6,0,211,255,4,0,222,255,2,0,231,255,4,0,231,255,8,0,229,255,15,0,229,255,22,0,227,255,22,0,229,255,24,0,236,255,24,0,231,255,22,0,229,255,22,0,222,255,15,0,216,255,4,0,216,255,244,255,218,255,225,255,220,255,209,255,227,255,196,255,238,255,189,255,249,255,185,255,2,0,192,255,11,0,196,255,22,0,200,255,33,0,207,255,44,0,214,255,52,0,220,255,61,0,229,255,64,0,236,255,64,0,242,255,61,0,244,255,57,0,247,255,55,0,0,0,57,0,11,0,61,0,30,0,77,0,55,0,97,0,81,0,116,0,105,0,139,0,125,0,154,0,145,0,156,0,154,0,150,0,163,0,125,0,167,0,92,0,167,0,57,0,163,0,22,0,154,0,253,255,134,0,240,255,105,0,236,255,68,0,233,255,24,0,233,255,236,255,229,255,198,255,222,255,165,255,218,255,141,255,220,255,128,255,229,255,121,255,244,255,121,255,6,0,125,255,24,0,136,255,39,0,150,255,46,0,169,255,44,0,185,255,28,0,207,255,11,0,225,255,244,255,240,255,222,255,247,255,207,255,251,255,200,255,247,255,205,255,240,255,216,255,231,255,240,255,218,255,4,0,205,255,30,0,194,255,48,0,176,255,59,0,161,255,59,0,145,255,50,0,132,255,37,0,125,255,15,0,123,255,251,255,121,255,225,255,121,255,203,255,121,255,185,255,121,255,174,255,121,255,169,255,125,255,172,255,139,255,180,255,156,255,192,255,176,255,200,255,198,255,203,255,214,255,198,255,227,255,189,255,236,255,172,255,238,255,154,255,233,255,139,255,229,255,125,255,218,255,119,255,203,255,130,255,185,255,147,255,165,255,169,255,152,255,189,255,145,255,205,255,143,255,207,255,147,255,198,255,156,255,180,255,158,255,161,255,161,255,143,255,163,255,139,255,167,255,145,255,174,255,161,255,183,255,185,255,194,255,205,255,203,255,216,255,214,255,220,255,218,255,218,255,222,255,216,255,231,255,220,255,238,255,229,255,249,255,244,255,0,0,2,0,13,0,15,0,24,0,24,0,39,0,30,0,50,0,30,0,59,0,24,0,61,0,24,0,61,0,22,0,55,0,19,0,41,0,17,0,26,0,13,0,15,0,8,0,6,0,2,0,6,0,251,255,11,0,242,255,17,0,238,255,30,0,238,255,41,0,249,255,50,0,11,0,50,0,39,0,41,0,61,0,24,0,79,0,4,0,88,0,249,255,81,0,249,255,68,0,2,0,52,0,24,0,37,0,46,0,26,0,59,0,22,0,64,0,19,0,50,0,19,0,26,0,19,0,0,0,26,0,231,255,37,0,211,255,46,0,207,255,61,0,209,255,79,0,218,255,97,0,231,255,110,0,244,255,114,0,2,0,110,0,8,0,105,0,13,0,94,0,8,0,86,0,0,0,75,0,242,255,61,0,222,255,46,0,200,255,24,0,178,255,0,0,156,255,236,255,136,255,220,255,125,255,209,255,123,255,209,255,130,255,218,255,145,255,231,255,165,255,251,255,185,255,11,0,207,255,30,0,229,255,41,0,251,255,41,0,13,0,30,0,26,0,8,0,37,0,236,255,44,0,200,255,50,0,163,255,52,0,130,255,48,0,105,255,44,0,90,255,33,0,88,255,22,0,99,255,15,0,112,255,11,0,130,255,11,0,143,255,11,0,156,255,15,0,172,255,15,0,189,255,13,0,209,255,13,0,233,255,6,0,0,0,2,0,26,0,251,255,50,0,240,255,68,0,227,255,83,0,211,255,92,0,196,255,97,0,178,255,99,0,165,255,103,0,152,255,108,0,141,255,112,0,139,255,116,0,141,255,121,0,150,255,123,0,167,255,128,0,183,255,130,0,200,255,125,0,205,255,114,0,200,255,99,0,183,255,75,0,156,255,48,0,128,255,24,0,101,255,6,0,81,255,0,0,70,255,0,0,68,255,11,0,81,255,24,0,103,255,39,0,128,255,50,0,156,255,59,0,178,255,66,0,198,255,70,0,209,255,70,0,211,255,75,0,211,255,75,0,207,255,77,0,203,255,81,0,203,255,86,0,205,255,94,0,214,255,103,0,225,255,112,0,236,255,121,0,244,255,123,0,249,255,125,0,251,255,125,0,249,255,123,0,240,255,121,0,227,255,119,0,218,255,112,0,209,255,101,0,211,255,81,0,218,255,57,0,233,255,26,0,251,255,0,0,11,0,238,255,22,0,229,255,24,0,229,255,15,0,236,255,2,0,242,255,242,255,244,255,231,255,242,255,222,255,229,255,220,255,209,255,222,255,189,255,227,255,165,255,227,255,145,255,227,255,132,255,225,255,123,255,220,255,119,255,216,255,123,255,214,255,130,255,218,255,139,255,229,255,147,255,244,255,154,255,8,0,158,255,30,0,158,255,52,0,156,255,72,0,156,255,90,0,163,255,103,0,174,255,114,0,192,255,123,0,214,255,125,0,233,255,128,0,244,255,121,0,251,255,105,0,249,255,86,0,244,255,61,0,240,255,41,0,236,255,26,0,236,255,15,0,236,255,11,0,238,255,6,0,242,255,4,0,247,255,0,0,247,255,249,255,244,255,233,255,240,255,214,255,229,255,187,255,218,255,163,255,205,255,141,255,189,255,125,255,174,255,123,255,156,255,132,255,143,255,150,255,136,255,174,255,136,255,198,255,141,255,222,255,150,255,242,255,163,255,0,0,180,255,13,0,196,255,22,0,211,255,28,0,225,255,35,0,236,255,39,0,240,255,41,0,247,255,39,0,253,255,37,0,0,0,30,0,4,0,26,0,4,0,26,0,2,0,24,0,0,0,19,0,249,255,8,0,242,255,249,255,231,255,233,255,225,255,218,255,218,255,211,255,214,255,211,255,216,255,225,255,222,255,240,255,231,255,0,0,244,255,15,0,0,0,24,0,13,0,26,0,26,0,26,0,33,0,22,0,39,0,17,0,39,0,11,0,37,0,6,0,30,0,4,0,28,0,0,0,26,0,249,255,28,0,240,255,35,0,236,255,39,0,227,255,46,0,229,255,50,0,231,255,50,0,233,255,39,0,231,255,19,0,227,255,247,255,216,255,209,255,203,255,172,255,192,255,141,255,183,255,125,255,185,255,128,255,200,255,145,255,220,255,174,255,242,255,209,255,2,0,236,255,13,0,0,0,11,0,2,0,4,0,0,0,251,255,247,255,238,255,238,255,222,255,231,255,207,255,229,255,198,255,231,255,187,255,233,255,180,255,233,255,183,255,229,255,189,255,222,255,205,255,216,255,222,255,207,255,240,255,203,255,0,0,198,255,13,0,196,255,26,0,198,255,30,0,209,255,37,0,227,255,35,0,247,255,30,0,11,0,22,0,28,0,15,0,35,0,6,0,33,0,0,0,33,0,0,0,30,0,0,0,33,0,0,0,44,0,253,255,55,0,251,255,70,0,251,255,83,0,253,255,94,0,2,0,112,0,13,0,125,0,24,0,141,0,39,0,154,0,46,0,163,0,52,0,165,0,55,0,158,0,48,0,143,0,44,0,121,0,39,0,92,0,35,0,68,0,30,0,44,0,24,0,22,0,19,0,4,0,13,0,244,255,11,0,236,255,6,0,225,255,4,0,220,255,0,0,225,255,251,255,238,255,244,255,0,0,238,255,28,0,233,255,55,0,231,255,79,0,225,255,92,0,220,255,101,0,214,255,97,0,203,255,86,0,192,255,70,0,178,255,52,0,169,255,39,0,165,255,35,0,163,255,37,0,172,255,48,0,183,255,64,0,196,255,81,0,209,255,97,0,218,255,103,0,218,255,105,0,216,255,97,0,211,255,86,0,214,255,72,0,220,255,59,0,238,255,46,0,2,0,37,0,22,0,30,0,35,0,26,0,44,0,24,0,44,0,26,0,35,0,26,0,17,0,24,0,251,255,22,0,225,255,17,0,196,255,13,0,167,255,2,0,147,255,249,255,132,255,233,255,125,255,218,255,128,255,207,255,141,255,207,255,161,255,211,255,180,255,225,255,200,255,244,255,216,255,2,0,229,255,11,0,236,255,15,0,242,255,13,0,249,255,4,0,0,0,244,255,8,0,222,255,19,0,200,255,28,0,183,255,33,0,174,255,28,0,176,255,22,0,183,255,11,0,194,255,253,255,203,255,236,255,200,255,218,255,196,255,196,255,189,255,174,255,187,255,150,255,192,255,125,255,205,255,99,255,218,255,75,255,227,255,55,255,233,255,39,255,236,255,33,255,233,255,33,255,233,255,46,255,233,255,70,255,233,255,99,255,229,255,136,255,225,255,167,255,214,255,194,255,200,255,207,255,187,255,209,255,174,255,209,255,163,255,203,255,156,255,198,255,154,255,194,255,156,255,194,255,165,255,194,255,178,255,198,255,196,255,203,255,214,255,211,255,225,255,225,255,231,255,242,255,231,255,4,0,227,255,26,0,227,255,46,0,233,255,61,0,247,255,68,0,6,0,66,0,24,0,55,0,37,0,39,0,41,0,19,0,41,0,2,0,37,0,247,255,30,0,240,255,26,0,236,255,26,0,233,255,30,0,231,255,37,0,225,255,48,0,216,255,55,0,205,255,57,0,192,255,57,0,178,255,46,0,169,255,30,0,169,255,17,0,176,255,6,0,189,255,2,0,203,255,4,0,214,255,15,0,222,255,26,0,220,255,37,0,214,255,41,0,196,255,39,0,178,255,35,0,161,255,26,0,147,255,19,0,136,255,13,0,134,255,6,0,139,255,0,0,147,255,2,0,167,255,4,0,192,255,13,0,218,255,28,0,244,255,52,0,15,0,79,0,39,0,105,0,59,0,123,0,70,0,132,0,75,0,128,0,70,0,110,0,57,0,83,0,41,0,50,0,26,0,13,0,13,0,233,255,0,0,203,255,247,255,176,255,231,255,163,255,216,255,163,255,194,255,169,255,169,255,183,255,141,255,194,255,112,255,200,255,92,255,205,255,81,255,209,255,81,255,216,255,99,255,222,255,130,255,225,255,169,255,218,255,207,255,203,255,236,255,180,255,2,0,147,255,15,0,121,255,22,0,99,255,30,0,92,255,37,0,103,255,48,0,130,255,59,0,174,255,66,0,227,255,70,0,17,0,70,0,61,0,68,0,86,0,64,0,97,0,61,0,92,0,59,0,77,0,57,0,57,0,48,0,35,0,35,0,17,0,17,0,2,0,0,0,247,255,236,255,238,255,218,255,233,255,203,255,233,255,185,255,242,255,169,255,251,255,154,255,2,0,139,255,17,0,130,255,30,0,128,255,39,0,136,255,46,0,158,255,46,0,194,255,41,0,236,255,28,0,22,0,13,0,61,0,251,255,92,0,229,255,114,0,209,255,130,0,194,255,141,0,187,255,152,0,189,255,163,0,203,255,172,0,220,255,187,0,236,255,200,0,249,255,211,0,0,0,216,0,251,255,214,0,242,255,200,0,231,255,176,0,225,255,143,0,222,255,108,0,220,255,70,0,225,255,35,0,225,255,8,0,222,255,244,255,225,255,236,255,227,255,238,255,236,255,251,255,249,255,15,0,6,0,39,0,22,0,68,0,33,0,94,0,44,0,119,0,48,0,134,0,52,0,145,0,57,0,145,0,64,0,134,0,68,0,112,0,75,0,81,0,79,0,41,0,77,0,6,0,64,0,236,255,44,0,216,255,19,0,205,255,249,255,200,255,227,255,194,255,209,255,185,255,200,255,169,255,196,255,152,255,198,255,139,255,205,255,134,255,214,255,139,255,225,255,156,255,238,255,174,255,2,0,200,255,22,0,227,255,48,0,249,255,75,0,11,0,99,0,28,0,119,0,37,0,132,0,41,0,134,0,41,0,134,0,28,0,130,0,11,0,116,0,242,255,99,0,216,255,79,0,189,255,59,0,169,255,39,0,161,255,24,0,161,255,17,0,169,255,17,0,180,255,22,0,196,255,30,0,209,255,44,0,222,255,52,0,231,255,64,0,240,255,75,0,242,255,86,0,244,255,90,0,240,255,94,0,233,255,92,0,220,255,83,0,209,255,70,0,198,255,48,0,194,255,30,0,194,255,22,0,205,255,22,0,225,255,28,0,247,255,44,0,13,0,64,0,30,0,77,0,39,0,88,0,41,0,88,0,41,0,83,0,41,0,70,0,39,0,48,0,35,0,26,0,26,0,4,0,13,0,242,255,0,0,229,255,240,255,220,255,227,255,220,255,222,255,222,255,222,255,231,255,229,255,242,255,236,255,0,0,244,255,11,0,249,255,24,0,251,255,33,0,249,255,37,0,244,255,37,0,240,255,35,0,240,255,33,0,244,255,39,0,253,255,50,0,2,0,68,0,6,0,88,0,6,0,110,0,6,0,128,0,6,0,145,0,13,0,161,0,26,0,172,0,37,0,172,0,50,0,161,0,61,0,134,0,66,0,97,0,68,0,50,0,70,0,6,0,72,0,222,255,81,0,194,255,88,0,180,255,97,0,180,255,103,0,189,255,103,0,207,255,97,0,227,255,86,0,240,255,68,0,251,255,50,0,0,0,28,0,8,0,11,0,19,0,0,0,39,0,251,255,66,0,0,0,94,0,6,0,121,0,19,0,141,0,28,0,152,0,35,0,147,0,37,0,139,0,28,0,114,0,17,0,90,0,4,0,64,0,249,255,39,0,238,255,24,0,233,255,15,0,233,255,11,0,238,255,6,0,244,255,2,0,249,255,0,0,253,255,0,0,0,0,6,0,2,0,22,0,8,0,37,0,13,0,55,0,17,0,66,0,17,0,70,0,13,0,66,0,13,0,50,0,13,0,28,0,17,0,4,0,28,0,236,255,41,0,214,255,55,0,203,255,64,0,196,255,64,0,200,255,64,0,214,255,57,0,231,255,52,0,253,255,46,0,13,0,41,0,28,0,35,0,39,0,30,0,41,0,30,0,33,0,28,0,15,0,26,0,247,255,26,0,220,255,26,0,196,255,28,0,180,255,30,0,172,255,28,0,167,255,26,0,172,255,19,0,174,255,13,0,174,255,8,0,178,255,2,0,183,255,251,255,196,255,236,255,214,255,218,255,233,255,196,255,0,0,174,255,22,0,156,255,35,0,141,255,46,0,130,255,48,0,121,255,41,0,119,255,33,0,114,255,19,0,114,255,6,0,119,255,0,0,128,255,253,255,143,255,6,0,165,255,24,0,194,255,52,0,231,255,81,0,2,0,110,0,35,0,130,0,57,0,141,0,75,0,141,0,83,0,136,0,92,0,123,0,94,0,110,0,94,0,88,0,92,0,68,0,88,0,44,0,75,0,24,0,61,0,8,0,46,0,0,0,28,0,2,0,6,0,11,0,242,255,26,0,214,255,41,0,185,255,55,0,154,255,64,0,123,255,66,0,105,255,61,0,94,255,52,0,97,255,37,0,110,255,24,0,132,255,17,0,156,255,15,0,180,255,15,0,203,255,19,0,222,255,24,0,233,255,24,0,240,255,22,0,247,255,15,0,0,0,8,0,15,0,0,0,39,0,253,255,68,0,247,255,92,0,240,255,112,0,233,255,116,0,225,255,110,0,211,255,97,0,198,255,72,0,187,255,44,0,180,255,17,0,183,255,247,255,194,255,222,255,216,255,200,255,242,255,183,255,15,0,172,255,39,0,169,255,57,0,174,255,66,0,183,255,66,0,192,255,59,0,200,255,50,0,207,255,41,0,211,255,28,0,211,255,19,0,207,255,15,0,200,255,8,0,187,255,6,0,172,255,11,0,158,255,11,0,147,255,8,0,143,255,0,0,145,255,236,255,154,255,209,255,165,255,183,255,176,255,161,255,189,255,150,255,203,255,147,255,218,255,150,255,233,255,161,255,249,255,169,255,0,0,183,255,2,0,196,255,2,0,209,255,2,0,225,255,6,0,233,255,19,0,240,255,39,0,242,255,57,0,242,255,70,0,238,255,79,0,236,255,81,0,225,255,75,0,211,255,66,0,192,255,55,0,169,255,41,0,150,255,26,0,132,255,13,0,125,255,0,0,128,255,247,255,143,255,244,255,165,255,249,255,192,255,0,0,218,255,11,0,240,255,26,0,249,255,33,0,249,255,33,0,240,255,24,0,227,255,8,0,211,255,244,255,205,255,225,255,207,255,209,255,222,255,207,255,247,255,218,255,17,0,236,255,44,0,2,0,66,0,24,0,79,0,41,0,81,0,50,0,70,0,52,0,46,0,52,0,19,0,50,0,251,255,50,0,238,255,50,0,238,255,50,0,247,255,50,0,13,0,46,0,39,0,39,0,64,0,28,0,81,0,11,0,90,0,247,255,86,0,214,255,77,0,180,255,64,0,152,255,46,0,130,255,30,0,123,255,8,0,128,255,247,255,143,255,225,255,163,255,207,255,180,255,194,255,192,255,185,255,196,255,185,255,194,255,196,255,196,255,209,255,196,255,229,255,203,255,247,255,211,255,11,0,225,255,24,0,236,255,37,0,249,255,44,0,0,0,46,0,6,0,41,0,13,0,33,0,11,0,22,0,4,0,15,0,251,255,15,0,240,255,15,0,236,255,19,0,236,255,24,0,244,255,26,0,0,0,30,0,13,0,37,0,24,0,52,0,28,0,75,0,28,0,105,0,22,0,139,0,11,0,169,0,251,255,192,0,238,255,207,0,229,255,203,0,225,255,194,0,231,255,174,0,247,255,150,0,11,0,123,0,35,0,99,0,57,0,77,0,70,0,57,0,79,0,46,0,79,0,41,0,70,0,46,0,57,0,59,0,37,0,79,0,13,0,97,0,244,255,112,0,216,255,119,0,189,255,114,0,163,255,103,0,143,255,90,0,132,255,75,0,134,255,64,0,147,255,59,0,172,255,64,0,200,255,75,0,225,255,94,0,244,255,114,0,253,255,130,0,251,255,139,0,251,255,132,0,249,255,112,0,253,255,86,0,8,0,52,0,28,0,22,0,50,0,249,255,66,0,227,255,72,0,211,255,68,0,211,255,55,0,216,255,37,0,229,255,22,0,247,255,8,0,8,0,0,0,22,0,247,255,30,0,236,255,35,0,225,255,35,0,211,255,30,0,198,255,24,0,189,255,13,0,187,255,251,255,185,255,227,255,189,255,200,255,203,255,176,255,220,255,156,255,244,255,150,255,8,0,154,255,24,0,169,255,33,0,187,255,28,0,211,255,19,0,229,255,6,0,247,255,249,255,4,0,238,255,11,0,236,255,17,0,244,255,19,0,0,0,13,0,11,0,8,0,19,0,0,0,22,0,253,255,17,0,251,255,4,0,253,255,244,255,2,0,222,255,13,0,205,255,26,0,196,255,35,0,198,255,41,0,211,255,46,0,227,255,44,0,247,255,33,0,4,0,22,0,15,0,6,0,19,0,251,255,17,0,238,255,11,0,222,255,0,0,207,255,249,255,189,255,242,255,176,255,240,255,165,255,238,255,154,255,242,255,145,255,247,255,134,255,249,255,121,255,249,255,108,255,244,255,92,255,227,255,83,255,205,255,86,255,178,255,101,255,147,255,125,255,121,255,158,255,101,255,187,255,88,255,218,255,86,255,236,255,88,255,244,255,92,255,244,255,99,255,240,255,108,255,236,255,119,255,231,255,136,255,229,255,161,255,227,255,185,255,227,255,209,255,225,255,222,255,220,255,229,255,225,255,231,255,233,255,227,255,0,0,229,255,28,0,236,255,68,0,249,255,101,0,4,0,125,0,15,0,134,0,15,0,123,0,2,0,99,0,238,255,70,0,207,255,39,0,176,255,19,0,147,255,2,0,128,255,253,255,119,255,244,255,114,255,236,255,116,255,229,255,121,255,214,255,130,255,200,255,139,255,187,255,145,255,178,255,154,255,178,255,163,255,176,255,172,255,185,255,178,255,192,255,189,255,198,255,200,255,205,255,218,255,209,255,229,255,218,255,242,255,225,255,253,255,231,255,6,0,238,255,15,0,240,255,26,0,242,255,37,0,240,255,41,0,233,255,44,0,229,255,39,0,227,255,39,0,231,255,37,0,244,255,37,0,4,0,41,0,24,0,46,0,41,0,52,0,55,0,52,0,55,0,46,0,50,0,39,0,44,0,37,0,33,0,41,0,24,0,55,0,17,0,68,0,13,0,81,0,17,0,92,0,26,0,94,0,44,0,92,0,68,0,86,0,92,0,75,0,110,0,61,0,125,0,44,0,130,0,19,0,128,0,0,0,114,0,236,255,97,0,225,255,75,0,225,255,50,0,229,255,28,0,242,255,13,0,249,255,4,0,253,255,4,0,247,255,8,0,233,255,19,0,225,255,30,0,214,255,46,0,207,255,57,0,207,255,59,0,205,255,57,0,207,255,46,0,209,255,28,0,209,255,11,0,211,255,0,0,211,255,249,255,216,255,242,255,216,255,240,255,218,255,236,255,225,255,231,255,227,255,227,255,238,255,227,255,249,255,229,255,4,0,240,255,17,0,253,255,33,0,8,0,41,0,19,0,44,0,28,0,37,0,33,0,28,0,37,0,15,0,37,0,11,0,35,0,11,0,28,0,22,0,17,0,39,0,2,0,55,0,242,255,72,0,227,255,88,0,216,255,94,0,207,255,97,0,207,255,97,0,209,255,88,0,214,255,77,0,216,255,59,0,220,255,44,0,227,255,30,0,238,255,19,0,253,255,15,0,15,0,17,0,30,0,22,0,41,0,37,0,41,0,57,0,28,0,72,0,6,0,83,0,240,255,90,0,220,255,81,0,207,255,61,0,203,255,37,0,203,255,8,0,207,255,242,255,211,255,222,255,211,255,207,255,211,255,192,255,211,255,172,255,209,255,150,255,203,255,130,255,196,255,112,255,187,255,105,255,178,255,112,255,172,255,130,255,167,255,163,255,169,255,200,255,176,255,236,255,187,255,13,0,200,255,48,0,209,255,79,0,216,255,103,0,220,255,119,0,218,255,125,0,211,255,121,0,200,255,110,0,187,255,92,0,172,255,75,0,154,255,64,0,139,255,57,0,123,255,57,0,114,255,64,0,112,255,72,0,114,255,83,0,121,255,90,0,134,255,97,0,145,255,101,0,156,255,108,0,169,255,119,0,183,255,128,0,198,255,141,0,211,255,147,0,222,255,145,0,233,255,136,0,236,255,119,0,231,255,97,0,222,255,75,0,211,255,61,0,200,255,52,0,200,255,55,0,205,255,61,0,220,255,70,0,242,255,79,0,8,0,81,0,33,0,77,0,50,0,68,0,64,0,55,0,72,0,44,0,77,0,33,0,77,0,24,0,72,0,19,0,66,0,22,0,52,0,22,0,39,0,22,0,22,0,17,0,4,0,4,0,244,255,238,255,229,255,214,255,216,255,189,255,209,255,178,255,211,255,180,255,220,255,194,255,233,255,216,255,251,255,238,255,8,0,251,255,26,0,0,0,39,0,253,255,46,0,247,255,46,0,242,255,39,0,242,255,24,0,242,255,8,0,244,255,0,0,247,255,249,255,247,255,253,255,249,255,4,0,251,255,22,0,0,0,39,0,8,0,50,0,17,0,61,0,33,0,70,0,48,0,75,0,61,0,75,0,79,0,70,0,88,0,64,0,99,0,55,0,105,0,50,0,112,0,57,0,112,0,68,0,110,0,88,0,99,0,110,0,77,0,130,0,50,0,134,0,19,0,128,0,253,255,103,0,238,255,66,0,236,255,19,0,240,255,229,255,0,0,183,255,15,0,150,255,33,0,128,255,41,0,125,255,46,0,134,255,41,0,156,255,30,0,185,255,17,0,211,255,4,0,236,255,253,255,251,255,247,255,253,255,249,255,249,255,0,0,242,255,11,0,231,255,24,0,218,255,30,0,209,255,33,0,203,255,28,0,203,255,19,0,203,255,8,0,207,255,4,0,214,255,8,0,220,255,22,0,231,255,41,0,240,255,64,0,247,255,88,0,0,0,101,0,4,0,108,0,8,0,105,0,17,0,97,0,26,0,88,0,39,0,81,0,61,0,75,0,88,0,70,0,114,0,68,0,136,0,66,0,152,0,64,0,163,0,57,0,163,0,46,0,158,0,28,0,152,0,6,0,147,0,240,255,141,0,216,255,141,0,196,255,139,0,180,255,136,0,169,255,132,0,163,255,125,0,161,255,112,0,161,255,94,0,163,255,75,0,167,255,48,0,174,255,22,0,180,255,0,0,189,255,244,255,205,255,240,255,220,255,242,255,240,255,253,255,0,0,8,0,6,0,22,0,6,0,30,0,249,255,35,0,227,255,30,0,203,255,22,0,180,255,13,0,165,255,4,0,156,255,2,0,152,255,6,0,147,255,15,0,143,255,26,0,134,255,35,0,125,255,39,0,119,255,37,0,123,255,24,0,134,255,6,0,158,255,240,255,185,255,214,255,211,255,185,255,233,255,163,255,244,255,145,255,251,255,141,255,251,255,143,255,253,255,150,255,251,255,163,255,249,255,178,255,244,255,196,255,240,255,209,255,233,255,231,255,231,255,251,255,229,255,19,0,229,255,50,0,236,255,77,0,242,255,105,0,249,255,128,0,253,255,143,0,253,255,154,0,247,255,152,0,233,255,145,0,220,255,132,0,209,255,116,0,203,255,97,0,205,255,77,0,214,255,52,0,227,255,33,0,242,255,11,0,253,255,251,255,2,0,231,255,2,0,214,255,251,255,196,255,238,255,183,255,222,255,178,255,209,255,183,255,205,255,192,255,205,255,207,255,214,255,220,255,222,255,229,255,231,255,229,255,233,255,222,255,231,255,209,255,225,255,192,255,218,255,178,255,214,255,167,255,218,255,158,255,227,255,154,255,240,255,154,255,2,0,156,255,19,0,163,255,33,0,174,255,37,0,189,255,35,0,207,255,24,0,225,255,11,0,242,255,251,255,251,255,238,255,0,0,233,255,0,0,236,255,251,255,247,255,244,255,4,0,238,255,19,0,233,255,30,0,233,255,39,0,240,255,41,0,249,255,44,0,0,0,37,0,6,0,22,0,11,0,2,0,8,0,236,255,4,0,214,255,0,0,198,255,253,255,187,255,253,255,183,255,253,255,183,255,249,255,187,255,244,255,194,255,229,255,207,255,216,255,220,255,203,255,238,255,189,255,253,255,178,255,8,0,174,255,19,0,172,255,26,0,174,255,30,0,180,255,33,0,192,255,28,0,200,255,22,0,205,255,13,0,205,255,0,0,200,255,242,255,189,255,227,255,180,255,214,255,174,255,207,255,178,255,207,255,185,255,216,255,198,255,233,255,207,255,0,0,218,255,24,0,220,255,46,0,218,255,57,0,220,255,66,0,222,255,68,0,227,255,64,0,233,255,61,0,238,255,57,0,244,255,50,0,240,255,46,0,238,255,44,0,231,255,39,0,229,255,33,0,229,255,33,0,233,255,30,0,242,255,33,0,253,255,37,0,8,0,46,0,19,0,55,0,26,0,64,0,24,0,68,0,11,0,64,0,249,255,59,0,225,255,48,0,203,255,33,0,187,255,11,0,183,255,249,255,192,255,231,255,216,255,218,255,244,255,214,255,19,0,214,255,48,0,220,255,68,0,227,255,79,0,236,255,77,0,249,255,68,0,6,0,50,0,22,0,35,0,44,0,22,0,57,0,8,0,72,0,251,255,83,0,238,255,90,0,229,255,94,0,220,255,103,0,218,255,110,0,220,255,119,0,227,255,128,0,240,255,132,0,249,255,128,0,2,0,119,0,6,0,103,0,13,0,90,0,17,0,72,0,17,0,61,0,22,0,48,0,24,0,35,0,28,0,24,0,30,0,17,0,26,0,13,0,24,0,17,0,8,0,30,0,249,255,44,0,222,255,64,0,198,255,81,0,178,255,94,0,169,255,103,0,174,255,108,0,194,255,110,0,222,255,103,0,0,0,92,0,37,0,77,0,68,0,57,0,94,0,33,0,108,0,13,0,112,0,251,255,108,0,240,255,101,0,236,255,92,0,238,255,86,0,0,0,81,0,28,0,75,0,64,0,66,0,103,0,57,0,136,0,48,0,158,0,44,0,165,0,48,0,158,0,52,0,145,0,66,0,128,0,77,0,110,0,88,0,94,0,97,0,79,0,103,0,64,0,103,0,44,0,103,0,17,0,101,0,242,255,99,0,209,255,92,0,176,255,90,0,145,255,81,0,128,255,75,0,119,255,66,0,121,255,52,0,130,255,41,0,145,255,26,0,163,255,13,0,187,255,0,0,214,255,244,255,244,255,231,255,22,0,214,255,64,0,194,255,105,0,176,255,136,0,158,255,156,0,136,255,163,0,121,255,156,0,108,255,143,0,105,255,125,0,112,255,105,0,130,255,88,0,158,255,72,0,192,255,59,0,222,255,52,0,251,255,50,0,11,0,52,0,28,0,59,0,37,0,68,0,44,0,72,0,48,0,75,0,48,0,70,0,52,0,64,0,55,0,55,0,59,0,46,0,66,0,41,0,70,0,37,0,68,0,35,0,61,0,35,0,55,0,35,0,44,0,30,0,33,0,26,0,19,0,17,0,6,0,11,0,249,255,4,0,231,255,0,0,211,255,0,0,198,255,0,0,192,255,253,255,189,255,253,255,192,255,249,255,196,255,242,255,205,255,233,255,209,255,227,255,209,255,220,255,205,255,214,255,198,255,214,255,185,255,214,255,176,255,220,255,165,255,231,255,161,255,242,255,165,255,253,255,174,255,6,0,194,255,13,0,222,255,19,0,251,255,22,0,19,0,22,0,37,0,19,0,46,0,15,0,41,0,8,0,35,0,4,0,22,0,2,0,11,0,0,0,6,0,2,0,2,0,6,0,4,0,8,0,8,0,13,0,17,0,15,0,22,0,17,0,28,0,28,0,30,0,37,0,30,0,48,0,28,0,59,0,19,0,66,0,8,0,68,0,0,0,64,0,247,255,59,0,242,255,48,0,247,255,39,0,253,255,28,0,2,0,13,0,4,0,4,0,0,0,249,255,242,255,233,255,222,255,216,255,198,255,200,255,176,255,187,255,161,255,176,255,152,255,174,255,152,255,174,255,161,255,180,255,172,255,187,255,189,255,189,255,205,255,194,255,220,255,198,255,229,255,207,255,233,255,214,255,238,255,225,255,242,255,238,255,240,255,251,255,233,255,4,0,220,255,15,0,205,255,22,0,187,255,33,0,169,255,41,0,161,255,50,0,158,255,61,0,163,255,66,0,172,255,66,0,180,255,57,0,187,255,44,0,198,255,26,0,209,255,6,0,227,255,247,255,253,255,236,255,28,0,229,255,59,0,233,255,90,0,249,255,112,0,11,0,123,0,37,0,123,0,57,0,114,0,72,0,97,0,81,0,72,0,86,0,50,0,86,0,30,0,86,0,15,0,86,0,4,0,86,0,2,0,86,0,11,0,83,0,22,0,83,0,35,0,79,0,48,0,79,0,59,0,75,0,64,0,77,0,66,0,70,0,64,0,70,0,59,0,68,0,55,0,64,0,46,0,61,0,37,0,64,0,24,0,66,0,13,0,72,0,2,0,77,0,253,255,81,0,0,0,79,0,2,0,72,0,13,0,59,0,28,0,50,0,52,0,39,0,75,0,30,0,97,0,22,0,110,0,19,0,110,0,11,0,97,0,4,0,72,0,253,255,39,0,244,255,8,0,236,255,242,255,229,255,229,255,222,255,225,255,214,255,227,255,207,255,233,255,196,255,240,255,185,255,242,255,180,255,238,255,178,255,227,255,180,255,216,255,183,255,205,255,178,255,200,255,172,255,209,255,163,255,227,255,154,255,251,255,147,255,15,0,150,255,26,0,152,255,22,0,161,255,4,0,169,255,229,255,185,255,194,255,200,255,152,255,222,255,119,255,238,255,94,255,251,255,83,255,2,0,88,255,4,0,112,255,0,0,147,255,253,255,198,255,249,255,249,255,240,255,37,0,238,255,75,0,236,255,99,0,240,255,108,0,251,255,105,0,6,0,97,0,22,0,88,0,37,0,77,0,46,0,66,0,46,0,57,0,37,0,41,0,26,0,24,0,13,0,0,0,2,0,236,255,251,255,216,255,244,255,209,255,236,255,211,255,229,255,220,255,225,255,238,255,218,255,253,255,216,255,8,0,220,255,17,0,222,255,24,0,227,255,26,0,225,255,22,0,216,255,17,0,205,255,11,0,187,255,4,0,172,255,249,255,161,255,236,255,154,255,220,255,150,255,214,255,150,255,211,255,152,255,216,255,154,255,229,255,154,255,247,255,156,255,15,0,154,255,41,0,156,255,72,0,156,255,108,0,163,255,139,0,169,255,167,0,180,255,187,0,189,255,194,0,200,255,189,0,214,255,178,0,229,255,161,0,247,255,139,0,4,0,119,0,22,0,97,0,33,0,72,0,39,0,52,0,39,0,33,0,39,0,19,0,33,0,8,0,24,0,4,0,15,0,4,0,4,0,15,0,253,255,30,0,242,255,55,0,236,255,81,0,231,255,105,0,231,255,123,0,238,255,132,0,242,255,130,0,249,255,121,0,253,255,105,0,253,255,81,0,249,255,57,0,244,255,26,0,238,255,249,255,233,255,216,255,233,255,185,255,236,255,165,255,240,255,158,255,244,255,167,255,242,255,185,255,242,255,209,255,233,255,236,255,225,255,2,0,216,255,22,0,207,255,33,0,200,255,41,0,189,255,39,0,183,255,35,0,169,255,24,0,154,255,8,0,143,255,247,255,134,255,233,255,130,255,220,255,130,255,216,255,128,255,214,255,130,255,216,255,130,255,218,255,134,255,216,255,139,255,218,255,147,255,216,255,156,255,211,255,165,255,211,255,172,255,209,255,174,255,205,255,183,255,203,255,187,255,207,255,198,255,218,255,216,255,233,255,236,255,0,0,2,0,26,0,26,0,46,0,50,0,61,0,68,0,64,0,79,0,57,0,88,0,50,0,90,0,44,0,86,0,41,0,81,0,48,0,77,0,61,0,70,0,77,0,61,0,92,0,52,0,103,0,39,0,116,0,28,0,123,0,15,0,130,0,2,0,134,0,247,255,130,0,236,255,123,0,227,255,112,0,220,255,99,0,214,255,88,0,209,255,88,0,209,255,94,0,205,255,108,0,200,255,121,0,200,255,134,0,200,255,143,0,205,255,145,0,218,255,136,0,238,255,125,0,0,0,112,0,19,0,103,0,39,0,99,0,46,0,97,0,46,0,92,0,37,0,88,0,17,0,81,0,253,255,72,0,229,255,64,0,209,255,59,0,200,255,55,0,207,255,57,0,220,255,59,0,242,255,61,0,4,0,64,0,19,0,66,0,33,0,64,0,37,0,64,0,39,0,66,0,39,0,68,0,39,0,64,0,44,0,59,0,50,0,48,0,64,0,33,0,86,0,19,0,108,0,8,0,136,0,0,0,161,0,4,0,174,0,17,0,172,0,41,0,152,0,70,0,121,0,97,0,83,0,119,0,44,0,132,0,13,0,139,0,247,255,136,0,236,255,134,0,240,255,130,0,0,0,123,0,15,0,114,0,39,0,105,0,61,0,97,0,72,0,83,0,79,0,72,0,77,0,64,0,61,0,61,0,46,0,61,0,26,0,61,0,8,0,57,0,249,255,50,0,231,255,41,0,214,255,30,0,194,255,19,0,176,255,11,0,161,255,6,0,152,255,2,0,152,255,4,0,163,255,6,0,180,255,11,0,203,255,15,0,229,255,22,0,0,0,28,0,24,0,33,0,44,0,37,0,64,0,41,0,75,0,48,0,81,0,57,0,81,0,64,0,77,0,70,0,68,0,79,0,59,0,83,0,57,0,90,0,57,0,90,0,64,0,88,0,72,0,81,0,79,0,72,0,83,0,64,0,81,0,55,0,77,0,48,0,68,0,41,0,57,0,37,0,46,0,33,0,37,0,30,0,28,0,24,0,19,0,22,0,15,0,22,0,4,0,22,0,0,0,19,0,251,255,11,0,247,255,2,0,247,255,247,255,242,255,229,255,236,255,209,255,227,255,196,255,218,255,189,255,209,255,189,255,205,255,198,255,205,255,211,255,205,255,227,255,207,255,242,255,209,255,0,0,216,255,6,0,222,255,13,0,238,255,24,0,0,0,33,0,19,0,44,0,46,0,55,0,66,0,68,0,79,0,79,0,86,0,88,0,81,0,92,0,72,0,94,0,64,0,94,0,55,0,92,0,50,0,88,0,50,0,79,0,48,0,64,0,46,0,50,0,44,0,39,0,35,0,33,0,28,0,33,0,24,0,35,0,22,0,39,0,26,0,44,0,33,0,44,0,46,0,37,0,59,0,22,0,72,0,0,0,79,0,233,255,83,0,211,255,83,0,196,255,77,0,189,255,64,0,192,255,48,0,198,255,28,0,203,255,13,0,203,255,0,0,200,255,253,255,196,255,0,0,192,255,8,0,196,255,28,0,203,255,55,0,214,255,83,0,227,255,110,0,238,255,134,0,247,255,147,0,253,255,152,0,2,0,145,0,13,0,125,0,24,0,101,0,35,0,77,0,48,0,52,0,61,0,30,0,75,0,11,0,92,0,249,255,108,0,222,255,123,0,194,255,134,0,167,255,139,0,145,255,132,0,132,255,114,0,128,255,81,0,141,255,46,0,156,255,4,0,176,255,220,255,196,255,180,255,207,255,154,255,218,255,136,255,225,255,134,255,231,255,143,255,238,255,169,255,242,255,203,255,244,255,238,255,244,255,19,0,244,255,50,0,247,255,77,0,253,255,97,0,6,0,112,0,15,0,123,0,30,0,130,0,41,0,130,0,46,0,125,0,55,0,110,0,59,0,90,0,61,0,66,0,64,0,44,0,64,0,28,0,57,0,13,0,46,0,6,0,28,0,4,0,8,0,4,0,244,255,4,0,222,255,4,0,205,255,2,0,192,255,253,255,178,255,247,255,174,255,238,255,169,255,225,255,172,255,209,255,180,255,192,255,198,255,174,255,216,255,158,255,238,255,150,255,2,0,143,255,22,0,143,255,37,0,150,255,46,0,156,255,46,0,169,255,41,0,185,255,33,0,203,255,24,0,222,255,19,0,244,255,17,0,8,0,24,0,26,0,28,0,37,0,33,0,41,0,28,0,39,0,22,0,28,0,15,0,17,0,11,0,6,0,13,0,251,255,26,0,240,255,46,0,229,255,68,0,218,255,92,0,211,255,112,0,207,255,121,0,207,255,123,0,214,255,119,0,227,255,108,0,244,255,101,0,4,0,97,0,22,0,97,0,37,0,97,0,50,0,99,0,61,0,92,0,68,0,79,0,72,0,59,0,72,0,33,0,70,0,11,0,64,0,251,255,57,0,240,255,46,0,240,255,37,0,249,255,26,0,8,0,13,0,30,0,2,0,55,0,251,255,77,0,240,255,92,0,236,255,97,0,236,255,92,0,236,255,77,0,240,255,59,0,240,255,33,0,236,255,6,0,220,255,236,255,200,255,209,255,174,255,185,255,152,255,165,255,132,255,150,255,121,255,143,255,116,255,143,255,121,255,152,255,132,255,172,255,147,255,196,255,167,255,227,255,189,255,6,0,216,255,44,0,247,255,81,0,19,0,112,0,55,0,139,0,92,0,156,0,128,0,169,0,158,0,172,0,178,0,169,0,187,0,158,0,187,0,141,0,176,0,119,0,161,0,92,0,145,0,66,0,130,0,46,0,116,0,26,0,103,0,15,0,92,0,13,0,72,0,15,0,48,0,19,0,22,0,17,0,249,255,11,0,220,255,0,0,198,255,240,255,183,255,225,255,176,255,214,255,178,255,209,255,185,255,211,255,198,255,222,255,216,255,238,255,238,255,251,255,0,0,11,0,28,0,22,0,57,0,26,0,83,0,26,0,103,0,19,0,119,0,8,0,128,0,253,255,125,0,247,255,119,0,244,255,110,0,249,255,103,0,2,0,94,0,22,0,86,0,39,0,75,0,57,0,61,0,72,0,48,0,83,0,30,0,94,0,15,0,110,0,4,0,125,0,2,0,141,0,6,0,150,0,22,0,150,0,37,0,136,0,55,0,119,0,64,0,97,0,66,0,75,0,57,0,55,0,48,0,41,0,35,0,33,0,26,0,24,0,22,0,19,0,19,0,15,0,22,0,11,0,28,0,6,0,33,0,2,0,35,0,4,0,33,0,6,0,19,0,4,0,6,0,0,0,247,255,247,255,229,255,227,255,216,255,207,255,211,255,187,255,211,255,165,255,211,255,147,255,211,255,130,255,205,255,121,255,198,255,119,255,192,255,125,255,189,255,139,255,189,255,158,255,189,255,176,255,189,255,200,255,187,255,218,255,178,255,236,255,174,255,251,255,169,255,8,0,169,255,22,0,178,255,33,0,200,255,48,0,227,255,59,0,4,0,68,0,41,0,72,0,75,0,70,0,99,0,68,0,116,0,61,0,121,0,52,0,119,0,48,0,112,0,44,0,105,0,41,0,94,0,44,0,83,0,48,0,72,0,59,0,61,0,75,0,52,0,88,0,46,0,101,0,46,0,108,0,52,0,110,0,61,0,101,0,70,0,97,0,77,0,83,0,75,0,75,0,66,0,68,0,55,0,59,0,39,0,55,0,24,0,50,0,8,0,46,0,0,0,41,0,247,255,33,0,238,255,19,0,225,255,6,0,211,255,251,255,192,255,236,255,176,255,222,255,167,255,211,255,165,255,209,255,172,255,214,255,180,255,227,255,194,255,242,255,207,255,6,0,225,255,28,0,242,255,50,0,6,0,66,0,24,0,77,0,46,0,81,0,59,0,81,0,68,0,81,0,70,0,70,0,61,0,55,0,44,0,37,0,15,0,17,0,242,255,0,0,211,255,244,255,185,255,240,255,167,255,247,255,161,255,2,0,163,255,22,0,174,255,41,0,185,255,57,0,198,255,70,0,209,255,72,0,214,255,70,0,216,255,64,0,218,255,52,0,214,255,39,0,211,255,22,0,209,255,6,0,205,255,249,255,203,255,238,255,200,255,231,255,200,255,229,255,196,255,229,255,196,255,236,255,196,255,247,255,198,255,253,255,198,255,2,0,198,255,4,0,200,255,8,0,200,255,8,0,205,255,8,0,211,255,6,0,220,255,4,0,231,255,4,0,240,255,0,0,247,255,253,255,247,255,253,255,242,255,0,0,227,255,2,0,209,255,11,0,196,255,15,0,194,255,19,0,200,255,26,0,222,255,30,0,251,255,37,0,28,0,37,0,57,0,35,0,81,0,22,0,97,0,6,0,101,0,240,255,97,0,220,255,88,0,205,255,79,0,200,255,77,0,203,255,79,0,209,255,83,0,218,255,86,0,222,255,86,0,214,255,79,0,205,255,66,0,189,255,55,0,183,255,41,0,189,255,37,0,207,255,35,0,244,255,44,0,24,0,55,0,64,0,68,0,94,0,81,0,110,0,88,0,114,0,90,0,108,0,83,0,94,0,70,0,77,0,52,0,57,0,35,0,41,0,19,0,28,0,4,0,22,0,247,255,19,0,229,255,22,0,205,255,24,0,174,255,26,0,139,255,28,0,105,255,28,0,79,255,24,0,63,255,15,0,63,255,0,0,75,255,240,255,97,255,220,255,121,255,203,255,147,255,192,255,178,255,185,255,207,255,189,255,238,255,196,255,13,0,203,255,44,0,207,255,77,0,211,255,99,0,209,255,112,0,207,255,110,0,205,255,92,0,205,255,66,0,205,255,37,0,211,255,8,0,218,255,247,255,222,255,240,255,227,255,244,255,229,255,0,0,233,255,17,0,233,255,37,0,236,255,55,0,242,255,70,0,253,255,81,0,13,0,83,0,28,0,79,0,35,0,64,0,35,0,41,0,19,0,15,0,251,255,247,255,222,255,222,255,196,255,207,255,178,255,198,255,172,255,192,255,176,255,187,255,185,255,185,255,203,255,183,255,218,255,189,255,231,255,203,255,242,255,220,255,251,255,242,255,253,255,2,0,0,0,13,0,0,0,17,0,0,0,13,0,0,0,4,0,6,0,251,255,13,0,242,255,28,0,236,255,48,0,236,255,66,0,236,255,77,0,240,255,81,0,247,255,77,0,253,255,64,0,2,0,48,0,6,0,33,0,6,0,19,0,2,0,13,0,0,0,11,0,251,255,11,0,244,255,11,0,242,255,11,0,242,255,6,0,247,255,0,0,249,255,251,255,253,255,247,255,2,0,240,255,13,0,236,255,24,0,231,255,39,0,222,255,55,0,211,255,70,0,198,255,83,0,185,255,94,0,174,255,99,0,161,255,101,0,156,255,99,0,150,255,94,0,147,255,94,0,147,255,90,0,152,255,90,0,158,255,90,0,165,255,88,0,174,255,86,0,187,255,79,0,196,255,75,0,207,255,70,0,220,255,75,0,229,255,86,0,240,255,105,0,244,255,123,0,244,255,141,0,238,255,152,0,229,255,156,0,218,255,150,0,205,255,139,0,198,255,125,0,198,255,114,0,200,255,110,0,209,255,108,0,216,255,108,0,222,255,108,0,229,255,103,0,233,255,94,0,242,255,81,0,249,255,59,0,0,0,39,0,6,0,19,0,13,0,8,0,11,0,4,0,8,0,15,0,0,0,33,0,249,255,57,0,240,255,81,0,231,255,99,0,225,255,110,0,225,255,105,0,220,255,99,0,222,255,86,0,225,255,75,0,225,255,66,0,229,255,66,0,236,255,72,0,249,255,81,0,8,0,88,0,28,0,94,0,52,0,94,0,72,0,86,0,94,0,77,0,112,0,70,0,123,0,68,0,130,0,68,0,128,0,77,0,125,0,92,0,125,0,105,0,119,0,114,0,110,0,119,0,97,0,114,0,72,0,99,0,41,0,79,0,6,0,50,0,233,255,22,0,214,255,253,255,205,255,236,255,214,255,222,255,233,255,222,255,0,0,231,255,26,0,247,255,46,0,8,0,64,0,28,0,70,0,44,0,70,0,52,0,66,0,55,0,57,0,55,0,48,0,48,0,37,0,44,0,28,0,39,0,17,0,35,0,6,0,28,0,0,0,19,0,253,255,8,0,0,0,253,255,4,0,238,255,17,0,227,255,33,0,218,255,44,0,214,255,52,0,218,255,55,0,225,255,50,0,233,255,46,0,244,255,44,0,251,255,44,0,0,0,50,0,2,0,66,0,2,0,81,0,0,0,97,0,2,0,110,0,4,0,116,0,8,0,125,0,17,0,125,0,28,0,121,0,39,0,112,0,46,0,103,0,46,0,92,0,44,0,83,0,37,0,77,0,30,0,70,0,26,0,70,0,22,0,64,0,22,0,57,0,26,0,46,0,33,0,37,0,44,0,30,0,57,0,28,0,72,0,35,0,86,0,48,0,97,0,66,0,108,0,86,0,116,0,103,0,116,0,108,0,112,0,103,0,101,0,86,0,83,0,64,0,66,0,35,0,52,0,11,0,46,0,249,255,44,0,233,255,44,0,229,255,44,0,229,255,41,0,231,255,33,0,238,255,22,0,238,255,8,0,233,255,249,255,222,255,233,255,207,255,218,255,189,255,205,255,174,255,198,255,161,255,196,255,150,255,203,255,150,255,214,255,154,255,231,255,158,255,251,255,172,255,8,0,185,255,19,0,200,255,24,0,216,255,24,0,227,255,22,0,231,255,22,0,229,255,26,0,216,255,30,0,200,255,33,0,180,255,33,0,161,255,24,0,147,255,11,0,139,255,0,0,136,255,242,255,139,255,233,255,150,255,229,255,163,255,227,255,178,255,233,255,198,255,242,255,216,255,253,255,233,255,8,0,251,255,26,0,2,0,46,0,6,0,70,0,4,0,88,0,0,0,99,0,251,255,101,0,244,255,94,0,242,255,81,0,242,255,64,0,247,255,48,0,0,0,37,0,11,0,26,0,28,0,19,0,46,0,15,0,59,0,11,0,75,0,4,0,83,0,0,0,88,0,249,255,81,0,240,255,70,0,233,255,52,0,229,255,33,0,225,255,8,0,222,255,244,255,220,255,229,255,225,255,216,255,229,255,209,255,236,255,211,255,240,255,216,255,249,255,225,255,0,0,231,255,11,0,238,255,19,0,244,255,30,0,242,255,39,0,244,255,44,0,244,255,48,0,244,255,46,0,249,255,46,0,251,255,44,0,247,255,37,0,240,255,28,0,229,255,19,0,220,255,13,0,218,255,8,0,227,255,6,0,244,255,11,0,13,0,17,0,44,0,28,0,72,0,41,0,90,0,57,0,101,0,72,0,101,0,86,0,94,0,97,0,88,0,99,0,81,0,90,0,77,0,75,0,77,0,52,0,77,0,37,0,75,0,26,0,68,0,24,0,57,0,28,0,44,0,39,0,35,0,52,0,28,0,68,0,28,0,79,0,28,0,83,0,26,0,83,0,24,0,77,0,19,0,66,0,13,0,50,0,6,0,35,0,0,0,19,0,251,255,0,0,244,255,236,255,238,255,211,255,236,255,183,255,229,255,154,255,227,255,130,255,231,255,112,255,238,255,108,255,247,255,112,255,0,0,123,255,8,0,141,255,17,0,165,255,22,0,196,255,22,0,222,255,19,0,247,255,19,0,4,0,19,0,17,0,17,0,17,0,17,0,15,0,19,0,2,0,26,0,242,255,33,0,218,255,46,0,194,255,61,0,165,255,75,0,141,255,83,0,121,255,86,0,112,255,75,0,110,255,57,0,112,255,35,0,123,255,13,0,143,255,249,255,163,255,231,255,187,255,218,255,209,255,209,255,229,255,205,255,240,255,203,255,242,255,200,255,240,255,196,255,227,255,189,255,214,255,180,255,200,255,169,255,194,255,156,255,194,255,147,255,200,255,136,255,218,255,134,255,242,255,139,255,13,0,152,255,37,0,178,255,57,0,211,255,75,0,249,255,83,0,26,0,83,0,57,0,79,0,83,0,72,0,99,0,64,0,108,0,55,0,110,0,50,0,110,0,48,0,110,0,48,0,105,0,50,0,99,0,55,0,88,0,55,0,68,0,50,0,37,0,39,0,4,0,17,0,225,255,249,255,189,255,218,255,167,255,189,255,154,255,165,255,154,255,150,255,167,255,145,255,187,255,152,255,207,255,169,255,229,255,189,255,242,255,209,255,253,255,229,255,0,0,242,255,0,0,253,255,253,255,2,0,253,255,4,0,0,0,4,0,6,0,2,0,19,0,2,0,37,0,2,0,55,0,2,0,68,0,8,0,79,0,8,0,83,0,8,0,81,0,2,0,75,0,251,255,66,0,247,255,57,0,247,255,44,0,0,0,33,0,22,0,17,0,52,0,2,0,81,0,244,255,105,0,231,255,112,0,225,255,108,0,218,255,86,0,211,255,55,0,209,255,17,0,203,255,236,255,200,255,209,255,200,255,194,255,209,255,192,255,225,255,200,255,242,255,220,255,6,0,242,255,24,0,2,0,39,0,17,0,46,0,28,0,50,0,33,0,52,0,33,0,48,0,33,0,46,0,33,0,37,0,33,0,30,0,30,0,19,0,26,0,13,0,24,0,4,0,15,0,0,0,8,0,0,0,6,0,2,0,8,0,2,0,11,0,6,0,15,0,8,0,26,0,8,0,35,0,6,0,44,0,4,0,52,0,4,0,61,0,4,0,66,0,11,0,68,0,19,0,70,0,30,0,72,0,39,0,72,0,39,0,72,0,30,0,75,0,15,0,75,0,251,255,75,0,227,255,77,0,203,255,79,0,180,255,81,0,167,255,81,0,161,255,83,0,172,255,86,0,189,255,86,0,218,255,83,0,0,0,79,0,30,0,75,0,55,0,66,0,75,0,59,0,81,0,50,0,81,0,44,0,79,0,37,0,68,0,30,0,57,0,24,0,41,0,19,0,17,0,15,0,253,255,15,0,229,255,17,0,211,255,19,0,200,255,17,0,203,255,8,0,214,255,253,255,229,255,233,255,247,255,216,255,4,0,203,255,15,0,198,255,15,0,200,255,6,0,207,255,247,255,218,255,225,255,227,255,200,255,233,255,178,255,233,255,163,255,229,255,156,255,225,255,156,255,220,255,161,255,218,255,167,255,214,255,172,255,209,255,174,255,203,255,174,255,196,255,174,255,187,255,176,255,178,255,185,255,174,255,205,255,172,255,231,255,169,255,4,0,169,255,35,0,169,255,61,0,167,255,81,0,163,255,88,0,165,255,90,0,167,255,88,0,172,255,77,0,185,255,66,0,200,255,55,0,222,255,41,0,244,255,30,0,15,0,19,0,39,0,11,0,66,0,2,0,86,0,253,255,97,0,247,255,103,0,242,255,99,0,240,255,83,0,242,255,61,0,247,255,37,0,251,255,15,0,253,255,0,0,253,255,247,255,251,255,244,255,240,255,244,255,225,255,247,255,209,255,242,255,192,255,238,255,169,255,229,255,154,255,225,255,141,255,225,255,136,255,231,255,143,255,242,255,158,255,253,255,180,255,6,0,207,255,19,0,233,255,26,0,253,255,35,0,6,0,39,0,6,0,44,0,0,0,44,0,247,255,39,0,231,255,26,0,214,255,8,0,198,255,238,255,187,255,205,255,178,255,172,255,172,255,143,255,167,255,123,255,163,255,116,255,161,255,121,255,163,255,139,255,165,255,163,255,174,255,192,255,187,255,222,255,205,255,2,0,222,255,39,0,236,255,77,0,247,255,108,0,253,255,132,0,0,0,143,0,0,0,141,0,0,0,123,0,2,0,99,0,4,0,68,0,13,0,39,0,24,0,13,0,33,0,251,255,41,0,236,255,48,0,229,255,52,0,227,255,55,0,225,255,57,0,225,255,61,0,220,255,61,0,218,255,59,0,220,255,52,0,227,255,41,0,233,255,30,0,247,255,22,0,0,0,17,0,2,0,22,0,2,0,30,0,253,255,41,0,238,255,50,0,225,255,57,0,209,255,57,0,200,255,50,0,200,255,37,0,200,255,19,0,211,255,0,0,220,255,231,255,227,255,214,255,231,255,198,255,233,255,194,255,229,255,198,255,227,255,214,255,220,255,229,255,216,255,244,255,216,255,0,0,218,255,2,0,225,255,0,0,236,255,244,255,242,255,233,255,244,255,222,255,247,255,222,255,244,255,231,255,247,255,249,255,242,255,13,0,242,255,30,0,240,255,41,0,240,255,44,0,233,255,35,0,225,255,17,0,216,255,253,255,205,255,231,255,194,255,211,255,189,255,198,255,189,255,192,255,194,255,198,255,203,255,209,255,211,255,227,255,222,255,242,255,231,255,0,0,231,255,11,0,225,255,17,0,211,255,24,0,198,255,30,0,183,255,33,0,176,255,35,0,178,255,37,0,189,255,37,0,209,255,39,0,229,255,48,0,251,255,55,0,6,0,68,0,17,0,79,0,24,0,81,0,26,0,75,0,26,0,57,0,19,0,30,0,13,0,0,0,2,0,227,255,249,255,207,255,231,255,196,255,214,255,200,255,192,255,218,255,176,255,242,255,158,255,8,0,150,255,24,0,147,255,26,0,150,255,11,0,154,255,249,255,156,255,222,255,154,255,203,255,150,255,196,255,141,255,198,255,130,255,211,255,125,255,229,255,125,255,251,255,134,255,15,0,150,255,37,0,165,255,55,0,185,255,70,0,205,255,86,0,220,255,101,0,233,255,119,0,247,255,143,0,0,0,172,0,8,0,198,0,26,0,225,0,46,0,242,0,70,0,247,0,97,0,240,0,116,0,220,0,125,0,187,0,125,0,152,0,112,0,119,0,94,0,92,0,77,0,77,0,61,0,79,0,55,0,90,0,55,0,108,0,64,0,130,0,72,0,143,0,83,0,150,0,86,0,147,0,81,0,139,0,70,0,125,0,57,0,103,0,41,0,83,0,22,0,59,0,0,0,33,0,231,255,2,0,205,255,233,255,176,255,207,255,156,255,189,255,145,255,178,255,147,255,169,255,158,255,167,255,174,255,167,255,192,255,169,255,207,255,169,255,220,255,174,255,231,255,178,255,242,255,192,255,0,0,205,255,8,0,222,255,22,0,244,255,35,0,8,0,44,0,26,0,52,0,39,0,57,0,44,0,57,0,37,0,57,0,26,0,57,0,8,0,61,0,249,255,66,0,229,255,70,0,211,255,70,0,200,255,68,0,194,255,59,0,194,255,48,0,203,255,35,0,214,255,19,0,229,255,8,0,242,255,2,0,251,255,253,255,0,0,247,255,253,255,238,255,251,255,233,255,251,255,229,255,249,255,227,255,251,255,227,255,253,255,231,255,251,255,238,255,244,255,244,255,229,255,0,0,216,255,11,0,203,255,28,0,194,255,46,0,200,255,64,0,214,255,81,0,229,255,94,0,251,255,103,0,8,0,108,0,22,0,101,0,26,0,92,0,28,0,81,0,28,0,68,0,30,0,52,0,33,0,37,0,37,0,24,0,44,0,13,0,46,0,8,0,41,0,13,0,33,0,19,0,24,0,30,0,13,0,41,0,8,0,48,0,6,0,50,0,13,0,52,0,22,0,50,0,30,0,46,0,35,0,39,0,37,0,33,0,35,0,24,0,24,0,15,0,15,0,11,0,0,0,6,0,244,255,6,0,231,255,4,0,220,255,2,0,216,255,0,0,216,255,2,0,220,255,11,0,227,255,19,0,236,255,37,0,238,255,52,0,236,255,66,0,227,255,72,0,214,255,72,0,203,255,64,0,192,255,48,0,196,255,33,0,205,255,17,0,218,255,6,0,236,255,2,0,247,255,0,0,0,0,0,0,0,0,249,255,0,0,242,255,0,0,233,255,0,0,222,255,2,0,222,255,6,0,225,255,8,0,233,255,11,0,242,255,8,0,0,0,6,0,2,0,8,0,2,0,15,0,0,0,30,0,247,255,48,0,242,255,70,0,240,255,86,0,238,255,94,0,242,255,94,0,251,255,90,0,13,0,86,0,37,0,77,0,64,0,75,0,92,0,70,0,116,0,68,0,132,0,68,0,139,0,64,0,139,0,57,0,136,0,50,0,134,0,41,0,134,0,30,0,139,0,11,0,145,0,249,255,150,0,225,255,156,0,198,255,158,0,174,255,163,0,156,255,163,0,152,255,158,0,156,255,145,0,169,255,123,0,187,255,97,0,203,255,72,0,214,255,55,0,220,255,46,0,227,255,44,0,231,255,55,0,238,255,70,0,249,255,88,0,4,0,103,0,17,0,116,0,30,0,121,0,39,0,119,0,46,0,110,0,55,0,90,0,59,0,64,0,68,0,37,0,77,0,4,0,79,0,233,255,79,0,209,255,72,0,196,255,59,0,192,255,37,0,198,255,11,0,211,255,242,255,231,255,218,255,0,0,200,255,19,0,189,255,37,0,183,255,48,0,187,255,59,0,196,255,64,0,211,255,59,0,227,255,52,0,247,255,41,0,8,0,26,0,30,0,4,0,46,0,240,255,64,0,220,255,79,0,211,255,92,0,207,255,105,0,214,255,116,0,222,255,123,0,229,255,121,0,236,255,105,0,240,255,88,0,240,255,68,0,244,255,50,0,253,255,44,0,2,0,46,0,4,0,59,0,2,0,77,0,244,255,97,0,225,255,112,0,205,255,123,0,185,255,128,0,172,255,130,0,167,255,134,0,163,255,141,0,163,255,150,0,163,255,161,0,163,255,165,0,163,255,167,0,169,255,158,0,178,255,150,0,187,255,132,0,200,255,114,0,205,255,101,0,207,255,88,0,205,255,79,0,198,255,79,0,189,255,81,0,185,255,88,0,180,255,94,0,180,255,99,0,180,255,103,0,180,255,105,0,187,255,105,0,198,255,103,0,216,255,94,0,240,255,86,0,13,0,77,0,41,0,68,0,70,0,59,0,90,0,55,0,103,0,55,0,108,0,55,0,99,0,57,0,81,0,59,0,50,0,52,0,17,0,48,0,242,255,37,0,211,255,24,0,187,255,15,0,167,255,6,0,156,255,8,0,150,255,11,0,147,255,17,0,154,255,26,0,165,255,33,0,185,255,35,0,209,255,37,0,242,255,33,0,15,0,28,0,41,0,15,0,66,0,0,0,81,0,233,255,86,0,205,255,81,0,176,255,66,0,150,255,39,0,128,255,11,0,112,255,240,255,105,255,218,255,105,255,205,255,114,255,203,255,125,255,209,255,139,255,220,255,156,255,231,255,172,255,242,255,185,255,247,255,200,255,247,255,211,255,244,255,214,255,244,255,214,255,247,255,209,255,2,0,203,255,17,0,198,255,30,0,196,255,44,0,196,255,48,0,196,255,46,0,196,255,37,0,200,255,26,0,203,255,15,0,205,255,6,0,211,255,0,0,220,255,249,255,231,255,244,255,240,255,236,255,249,255,231,255,0,0,231,255,8,0,240,255,19,0,253,255,28,0,15,0,37,0,37,0,44,0,61,0,44,0,79,0,41,0,90,0,33,0,92,0,17,0,88,0,253,255,81,0,229,255,68,0,209,255,55,0,189,255,41,0,180,255,30,0,178,255,13,0,185,255,0,0,198,255,247,255,216,255,238,255,231,255,229,255,251,255,227,255,8,0,222,255,28,0,218,255,44,0,214,255,59,0,209,255,68,0,207,255,75,0,211,255,75,0,225,255,70,0,240,255,57,0,0,0,44,0,11,0,26,0,15,0,11,0,6,0,0,0,253,255,249,255,236,255,247,255,222,255,253,255,211,255,4,0,209,255,13,0,214,255,28,0,225,255,44,0,238,255,52,0,253,255,59,0,8,0,64,0,22,0,59,0,35,0,59,0,44,0,61,0,46,0,64,0,44,0,66,0,37,0,68,0,24,0,70,0,8,0,72,0,253,255,72,0,240,255,68,0,229,255,64,0,214,255,57,0,203,255,50,0,189,255,46,0,180,255,44,0,172,255,50,0,167,255,57,0,172,255,64,0,176,255,66,0,185,255,61,0,198,255,50,0,211,255,35,0,222,255,15,0,231,255,2,0,233,255,251,255,233,255,253,255,233,255,4,0,233,255,22,0,236,255,37,0,236,255,48,0,233,255,50,0,229,255,46,0,222,255,37,0,216,255,26,0,209,255,17,0,209,255,15,0,211,255,24,0,222,255,37,0,236,255,55,0,249,255,70,0,2,0,79,0,8,0,77,0,6,0,64,0,2,0,46,0,253,255,24,0,244,255,8,0,233,255,4,0,227,255,2,0,225,255,6,0,227,255,13,0,231,255,15,0,242,255,8,0,251,255,0,0,0,0,244,255,2,0,231,255,2,0,227,255,4,0,229,255,4,0,236,255,11,0,244,255,17,0,249,255,28,0,251,255,35,0,253,255,39,0,251,255,35,0,249,255,19,0,242,255,0,0,238,255,229,255,236,255,203,255,233,255,187,255,233,255,183,255,238,255,187,255,249,255,200,255,6,0,220,255,24,0,244,255,39,0,8,0,50,0,28,0,55,0,46,0,50,0,59,0,35,0,64,0,19,0,66,0,11,0,57,0,13,0,50,0,28,0,41,0,50,0,28,0,72,0,11,0,90,0,251,255,101,0,236,255,99,0,222,255,88,0,216,255,75,0,220,255,59,0,229,255,50,0,242,255,41,0,6,0,30,0,26,0,17,0,44,0,0,0,59,0,238,255,68,0,220,255,70,0,209,255,64,0,207,255,48,0,211,255,33,0,220,255,19,0,229,255,8,0,233,255,8,0,231,255,15,0,222,255,28,0,209,255,46,0,194,255,64,0,178,255,75,0,172,255,79,0,176,255,79,0,187,255,72,0,207,255,61,0,229,255,48,0,253,255,41,0,11,0,39,0,19,0,41,0,26,0,50,0,19,0,59,0,11,0,66,0,0,0,66,0,238,255,57,0,227,255,41,0,216,255,19,0,209,255,251,255,207,255,231,255,205,255,220,255,203,255,225,255,207,255,236,255,209,255,251,255,220,255,8,0,236,255,19,0,0,0,22,0,26,0,17,0,50,0,6,0,66,0,251,255,70,0,238,255,68,0,225,255,57,0,214,255,44,0,203,255,30,0,196,255,22,0,187,255,17,0,178,255,19,0,174,255,22,0,174,255,28,0,183,255,37,0,194,255,37,0,207,255,30,0,220,255,17,0,229,255,253,255,231,255,227,255,229,255,203,255,222,255,180,255,209,255,172,255,192,255,169,255,174,255,172,255,156,255,174,255,134,255,176,255,116,255,172,255,99,255,165,255,88,255,161,255,83,255,163,255,92,255,167,255,112,255,176,255,136,255,187,255,165,255,203,255,196,255,214,255,218,255,229,255,233,255,244,255,244,255,2,0,251,255,15,0,253,255,26,0,253,255,33,0,251,255,35,0,247,255,30,0,240,255,19,0,236,255,4,0,229,255,244,255,227,255,225,255,225,255,209,255,225,255,196,255,229,255,187,255,233,255,185,255,242,255,187,255,0,0,192,255,8,0,196,255,22,0,198,255,28,0,205,255,28,0,209,255,19,0,216,255,2,0,220,255,242,255,222,255,227,255,218,255,214,255,218,255,209,255,216,255,211,255,220,255,218,255,233,255,229,255,249,255,236,255,8,0,240,255,26,0,242,255,37,0,240,255,44,0,236,255,41,0,233,255,33,0,227,255,22,0,227,255,8,0,231,255,251,255,240,255,244,255,251,255,242,255,6,0,251,255,17,0,8,0,30,0,33,0,41,0,50,0,52,0,70,0,61,0,79,0,75,0,83,0,79,0,79,0,79,0,72,0,70,0,64,0,48,0,50,0,22,0,37,0,251,255,22,0,222,255,8,0,200,255,0,0,185,255,251,255,172,255,253,255,165,255,6,0,161,255,24,0,156,255,46,0,154,255,70,0,154,255,90,0,156,255,105,0,154,255,112,0,152,255,108,0,150,255,101,0,145,255,86,0,141,255,75,0,145,255,57,0,156,255,39,0,176,255,22,0,205,255,8,0,236,255,253,255,11,0,244,255,39,0,238,255,66,0,233,255,86,0,231,255,97,0,229,255,99,0,229,255,97,0,227,255,88,0,227,255,79,0,229,255,66,0,233,255,52,0,238,255,41,0,242,255,33,0,244,255,24,0,242,255,19,0,233,255,8,0,222,255,0,0,211,255,240,255,203,255,227,255,203,255,218,255,209,255,214,255,222,255,211,255,240,255,209,255,0,0,209,255,11,0,207,255,19,0,205,255,24,0,216,255,28,0,236,255,28,0,6,0,26,0,37,0,22,0,64,0,15,0,81,0,13,0,88,0,8,0,86,0,6,0,81,0,8,0,70,0,11,0,61,0,19,0,52,0,33,0,46,0,48,0,44,0,68,0,44,0,92,0,46,0,119,0,52,0,141,0,55,0,154,0,52,0,154,0,44,0,139,0,28,0,114,0,8,0,88,0,247,255,64,0,229,255,39,0,214,255,22,0,203,255,13,0,200,255,11,0,205,255,8,0,214,255,8,0,222,255,4,0,233,255,253,255,238,255,244,255,238,255,233,255,236,255,227,255,236,255,229,255,233,255,231,255,236,255,242,255,242,255,251,255,244,255,2,0,244,255,8,0,238,255,13,0,225,255,8,0,207,255,11,0,189,255,8,0,174,255,8,0,161,255,6,0,147,255,4,0,134,255,4,0,121,255,0,0,101,255,247,255,86,255,236,255,68,255,225,255,55,255,214,255,48,255,205,255,48,255,205,255,50,255,211,255,59,255,227,255,66,255,249,255,72,255,15,0,79,255,41,0,86,255,61,0,97,255,77,0,108,255,79,0,121,255,79,0,139,255,68,0,156,255,55,0,178,255,39,0,198,255,28,0,218,255,19,0,242,255,24,0,6,0,33,0,26,0,46,0,41,0,61,0,46,0,75,0,44,0,83,0,39,0,86,0,28,0,75,0,22,0,59,0,15,0,39,0,15,0,17,0,22,0,0,0,30,0,242,255,41,0,236,255,59,0,240,255,70,0,253,255,79,0,17,0,83,0,39,0,81,0,59,0,77,0,75,0,66,0,83,0,52,0,86,0,33,0,88,0,13,0,86,0,247,255,86,0,227,255,92,0,216,255,101,0,209,255,110,0,211,255,116,0,220,255,121,0,231,255,119,0,244,255,110,0,2,0,92,0,13,0,77,0,19,0,61,0,26,0,50,0,26,0,39,0,22,0,28,0,17,0,19,0,13,0,8,0,11,0,249,255,8,0,229,255,8,0,207,255,8,0,183,255,6,0,163,255,6,0,145,255,8,0,136,255,13,0,132,255,22,0,141,255,35,0,158,255,57,0,180,255,79,0,205,255,108,0,231,255,134,0,2,0,154,0,28,0,161,0,57,0,161,0,83,0,154,0,99,0,141,0,110,0,128,0,112,0,114,0,105,0,105,0,97,0,92,0,88,0,83,0,81,0,68,0,75,0,50,0,72,0,28,0,72,0,6,0,75,0,244,255,70,0,222,255,66,0,207,255,55,0,192,255,41,0,189,255,24,0,192,255,8,0,207,255,253,255,229,255,244,255,253,255,238,255,19,0,236,255,33,0,236,255,37,0,236,255,26,0,240,255,4,0,244,255,231,255,247,255,198,255,251,255,172,255,247,255,154,255,247,255,152,255,244,255,161,255,244,255,183,255,247,255,216,255,249,255,251,255,0,0,30,0,11,0,64,0,28,0,92,0,46,0,110,0,72,0,121,0,94,0,125,0,119,0,119,0,136,0,105,0,145,0,92,0,143,0,77,0,130,0,64,0,103,0,55,0,68,0,48,0,30,0,44,0,251,255,46,0,218,255,41,0,194,255,35,0,180,255,22,0,180,255,0,0,189,255,231,255,205,255,203,255,225,255,178,255,249,255,163,255,13,0,161,255,30,0,172,255,48,0,194,255,61,0,220,255,66,0,242,255,68,0,0,0,66,0,6,0,61,0,6,0,59,0,4,0,55,0,4,0,52,0,11,0,48,0,24,0,44,0,41,0,37,0,64,0,28,0,88,0,22,0,103,0,19,0,119,0,19,0,125,0,17,0,123,0,11,0,116,0,0,0,101,0,242,255,81,0,220,255,59,0,205,255,37,0,187,255,15,0,183,255,0,0,187,255,236,255,196,255,227,255,209,255,220,255,218,255,222,255,225,255,225,255,229,255,227,255,229,255,222,255,225,255,216,255,220,255,209,255,218,255,198,255,216,255,192,255,218,255,189,255,227,255,189,255,238,255,194,255,251,255,198,255,4,0,200,255,13,0,200,255,17,0,196,255,19,0,189,255,19,0,180,255,19,0,169,255,22,0,158,255,28,0,150,255,37,0,143,255,46,0,147,255,52,0,165,255,48,0,194,255,37,0,225,255,17,0,0,0,0,0,26,0,242,255,44,0,233,255,50,0,229,255,50,0,231,255,39,0,236,255,30,0,240,255,17,0,244,255,2,0,251,255,251,255,0,0,240,255,2,0,240,255,8,0,238,255,13,0,238,255,15,0,240,255,19,0,242,255,19,0,242,255,24,0,242,255,26,0,244,255,28,0,249,255,22,0,253,255,17,0,0,0,4,0,2,0,249,255,4,0,238,255,6,0,231,255,13,0,227,255,22,0,227,255,33,0,229,255,48,0,233,255,59,0,236,255,64,0,233,255,64,0,231,255,52,0,222,255,41,0,211,255,28,0,196,255,15,0,187,255,4,0,183,255,253,255,180,255,244,255,180,255,238,255,180,255,236,255,176,255,233,255,167,255,233,255,161,255,238,255,154,255,240,255,152,255,242,255,152,255,240,255,154,255,238,255,158,255,236,255,165,255,233,255,178,255,236,255,194,255,242,255,214,255,251,255,233,255,6,0,244,255,15,0,249,255,22,0,244,255,24,0,231,255,22,0,211,255,13,0,189,255,8,0,172,255,2,0,158,255,4,0,156,255,11,0,163,255,24,0,180,255,41,0,205,255,61,0,229,255,77,0,0,0,92,0,19,0,103,0,37,0,110,0,46,0,114,0,48,0,110,0,46,0,101,0,37,0,83,0,28,0,61,0,24,0,35,0,22,0,11,0,24,0,244,255,33,0,220,255,50,0,203,255,68,0,189,255,88,0,180,255,105,0,176,255,119,0,176,255,128,0,183,255,125,0,196,255,112,0,209,255,94,0,225,255,66,0,233,255,41,0,240,255,17,0,236,255,0,0,229,255,244,255,218,255,238,255,203,255,233,255,192,255,231,255,185,255,229,255,185,255,227,255,189,255,225,255,198,255,222,255,214,255,225,255,233,255,229,255,0,0,240,255,26,0,251,255,52,0,6,0,72,0,15,0,81,0,19,0,77,0,19,0,59,0,17,0,35,0,15,0,11,0,15,0,251,255,17,0,242,255,26,0,242,255,37,0,242,255,48,0,244,255,57,0,247,255,57,0,240,255,52,0,231,255,44,0,218,255,30,0,207,255,15,0,196,255,4,0,194,255,0,0,200,255,2,0,218,255,4,0,247,255,11,0,26,0,17,0,66,0,24,0,110,0,26,0,141,0,33,0,158,0,30,0,163,0,24,0,152,0,19,0,130,0,13,0,103,0,11,0,75,0,13,0,48,0,19,0,33,0,28,0,19,0,30,0,19,0,28,0,28,0,17,0,44,0,4,0,61,0,244,255,81,0,233,255,101,0,229,255,119,0,231,255,130,0,240,255,139,0,0,0,141,0,11,0,136,0,19,0,130,0,24,0,112,0,24,0,90,0,15,0,61,0,4,0,28,0,0,0,253,255,251,255,222,255,0,0,198,255,11,0,183,255,28,0,169,255,44,0,161,255,57,0,156,255,61,0,156,255,59,0,156,255,52,0,158,255,41,0,163,255,33,0,169,255,26,0,185,255,26,0,207,255,35,0,236,255,50,0,6,0,75,0,37,0,97,0,61,0,119,0,81,0,134,0,92,0,141,0,94,0,134,0,86,0,125,0,75,0,108,0,57,0,88,0,44,0,68,0,30,0,50,0,24,0,30,0,17,0,13,0,17,0,0,0,8,0,249,255,0,0,244,255,236,255,240,255,216,255,240,255,194,255,238,255,176,255,240,255,167,255,242,255,169,255,247,255,183,255,0,0,203,255,11,0,229,255,26,0,0,0,37,0,24,0,44,0,37,0,44,0,39,0,41,0,33,0,33,0,19,0,26,0,4,0,17,0,249,255,17,0,240,255,17,0,236,255,22,0,233,255,30,0,231,255,39,0,229,255,46,0,227,255,50,0,229,255,52,0,233,255,50,0,240,255,44,0,251,255,33,0,2,0,28,0,6,0,26,0,2,0,33,0,253,255,39,0,240,255,48,0,225,255,52,0,209,255,52,0,200,255,48,0,196,255,37,0,200,255,30,0,211,255,24,0,231,255,24,0,251,255,26,0,17,0,33,0,37,0,39,0,50,0,48,0,55,0,57,0,50,0,66,0,39,0,70,0,24,0,77,0,11,0,81,0,0,0,88,0,249,255,92,0,251,255,99,0,2,0,103,0,17,0,105,0,37,0,101,0,55,0,92,0,66,0,79,0,70,0,66,0,64,0,50,0,48,0,35,0,30,0,30,0,6,0,28,0,242,255,28,0,222,255,30,0,207,255,30,0,198,255,26,0,194,255,17,0,200,255,4,0,214,255,244,255,227,255,222,255,247,255,196,255,0,0,172,255,8,0,147,255,4,0,123,255,244,255,105,255,218,255,90,255,183,255,81,255,150,255,83,255,119,255,94,255,103,255,123,255,99,255,161,255,112,255,209,255,134,255,0,0,163,255,44,0,194,255,77,0,220,255,94,0,242,255,92,0,0,0,77,0,6,0,48,0,11,0,17,0,15,0,244,255,17,0,220,255,22,0,207,255,30,0,205,255,41,0,209,255,55,0,222,255,64,0,240,255,68,0,0,0,66,0,19,0,59,0,30,0,48,0,33,0,35,0,24,0,19,0,8,0,4,0,244,255,251,255,220,255,242,255,198,255,240,255,180,255,247,255,172,255,0,0,178,255,6,0,189,255,22,0,207,255,33,0,231,255,41,0,0,0,48,0,15,0,50,0,24,0,52,0,24,0,48,0,15,0,37,0,0,0,22,0,236,255,0,0,211,255,236,255,189,255,220,255,169,255,214,255,152,255,214,255,143,255,225,255,141,255,242,255,145,255,0,0,154,255,6,0,169,255,6,0,185,255,0,0,203,255,242,255,218,255,225,255,229,255,214,255,233,255,203,255,238,255,200,255,236,255,203,255,238,255,211,255,242,255,227,255,251,255,247,255,0,0,8,0,11,0,26,0,19,0,41,0,26,0,52,0,37,0,57,0,50,0,59,0,68,0,52,0,88,0,46,0,105,0,39,0,123,0,37,0,134,0,35,0,134,0,35,0,123,0,33,0,101,0,28,0,75,0,24,0,48,0,17,0,26,0,13,0,13,0,17,0,4,0,24,0,2,0,35,0,4,0,46,0,8,0,55,0,15,0,59,0,24,0,55,0,35,0,50,0,44,0,35,0,50,0,13,0,55,0,247,255,50,0,214,255,41,0,180,255,28,0,150,255,13,0,125,255,0,0,116,255,238,255,125,255,225,255,150,255,216,255,185,255,207,255,227,255,200,255,11,0,196,255,46,0,189,255,77,0,187,255,94,0,180,255,103,0,178,255,112,0,180,255,119,0,187,255,123,0,196,255,121,0,214,255,119,0,227,255,112,0,244,255,103,0,0,0,97,0,8,0,86,0,17,0,79,0,24,0,77,0,30,0,86,0,37,0,103,0,44,0,123,0,50,0,143,0,52,0,158,0,52,0,169,0,44,0,165,0,30,0,154,0,6,0,134,0,242,255,112,0,216,255,92,0,192,255,81,0,178,255,75,0,169,255,77,0,172,255,79,0,180,255,79,0,198,255,75,0,220,255,70,0,249,255,59,0,19,0,48,0,46,0,39,0,68,0,33,0,83,0,24,0,90,0,15,0,88,0,2,0,81,0,249,255,72,0,236,255,66,0,225,255,61,0,216,255,61,0,214,255,64,0,220,255,64,0,233,255,61,0,253,255,57,0,13,0,46,0,28,0,37,0,35,0,24,0,35,0,11,0,22,0,253,255,6,0,240,255,249,255,229,255,233,255,225,255,225,255,231,255,222,255,247,255,220,255,6,0,220,255,26,0,222,255,44,0,220,255,55,0,216,255,61,0,209,255,66,0,200,255,68,0,194,255,70,0,194,255,75,0,196,255,81,0,205,255,92,0,218,255,101,0,231,255,110,0,238,255,112,0,242,255,108,0,244,255,99,0,249,255,83,0,251,255,68,0,253,255,48,0,0,0,30,0,0,0,17,0,253,255,11,0,244,255,13,0,233,255,22,0,222,255,37,0,214,255,50,0,207,255,59,0,207,255,55,0,205,255,35,0,207,255,4,0,214,255,220,255,222,255,180,255,233,255,147,255,253,255,128,255,17,0,119,255,41,0,123,255,64,0,139,255,79,0,156,255,81,0,178,255,72,0,198,255,55,0,214,255,33,0,225,255,15,0,233,255,8,0,240,255,8,0,244,255,19,0,249,255,33,0,251,255,50,0,0,0,59,0,2,0,64,0,6,0,57,0,2,0,48,0,0,0,30,0,247,255,13,0,240,255,4,0,233,255,253,255,231,255,249,255,233,255,249,255,240,255,249,255,249,255,247,255,4,0,240,255,15,0,233,255,24,0,222,255,33,0,216,255,39,0,209,255,52,0,209,255,61,0,211,255,70,0,216,255,75,0,222,255,75,0,227,255,66,0,229,255,50,0,231,255,30,0,227,255,8,0,220,255,240,255,209,255,220,255,198,255,207,255,189,255,198,255,185,255,200,255,185,255,211,255,189,255,225,255,194,255,242,255,196,255,0,0,196,255,13,0,194,255,19,0,194,255,24,0,198,255,33,0,207,255,41,0,216,255,55,0,222,255,66,0,222,255,75,0,220,255,72,0,214,255,66,0,209,255,52,0,211,255,33,0,220,255,11,0,238,255,240,255,0,0,216,255,15,0,192,255,24,0,174,255,33,0,163,255,35,0,158,255,37,0,158,255,44,0,165,255,55,0,169,255,68,0,174,255,81,0,178,255,92,0,185,255,94,0,196,255,92,0,209,255,83,0,225,255,75,0,242,255,57,0,2,0,37,0,17,0,15,0,30,0,253,255,37,0,238,255,44,0,229,255,44,0,233,255,39,0,244,255,28,0,0,0,15,0,13,0,2,0,24,0,242,255,24,0,225,255,13,0,211,255,253,255,194,255,236,255,183,255,222,255,172,255,216,255,167,255,220,255,167,255,229,255,176,255,238,255,194,255,242,255,214,255,240,255,236,255,236,255,0,0,229,255,8,0,222,255,13,0,218,255,6,0,214,255,251,255,211,255,236,255,214,255,220,255,220,255,207,255,229,255,198,255,244,255,194,255,4,0,196,255,26,0,203,255,44,0,209,255,57,0,220,255,66,0,229,255,66,0,242,255,64,0,253,255,59,0,4,0,55,0,8,0,52,0,8,0,50,0,6,0,50,0,2,0,48,0,0,0,39,0,253,255,28,0,253,255,13,0,0,0,253,255,11,0,236,255,19,0,225,255,35,0,222,255,50,0,227,255,64,0,236,255,72,0,244,255,75,0,249,255,66,0,253,255,57,0,0,0,46,0,2,0,35,0,6,0,26,0,8,0,24,0,13,0,28,0,13,0,33,0,8,0,39,0,0,0,39,0,238,255,37,0,214,255,28,0,194,255,17,0,178,255,6,0,172,255,2,0,176,255,4,0,189,255,15,0,207,255,33,0,220,255,52,0,229,255,70,0,229,255,86,0,222,255,90,0,216,255,83,0,211,255,72,0,211,255,57,0,214,255,41,0,218,255,33,0,229,255,26,0,238,255,24,0,249,255,24,0,0,0,24,0,6,0,19,0,8,0,13,0,8,0,6,0,2,0,0,0,0,0,251,255,249,255,244,255,242,255,242,255,236,255,244,255,233,255,247,255,233,255,247,255,238,255,242,255,242,255,233,255,247,255,218,255,244,255,203,255,233,255,187,255,211,255,183,255,185,255,187,255,161,255,196,255,136,255,214,255,116,255,229,255,103,255,240,255,97,255,247,255,94,255,247,255,103,255,244,255,119,255,240,255,145,255,240,255,176,255,244,255,211,255,0,0,242,255,8,0,8,0,19,0,13,0,24,0,6,0,35,0,244,255,41,0,218,255,50,0,194,255,57,0,174,255,66,0,167,255,77,0,165,255,86,0,169,255,92,0,178,255,90,0,180,255,79,0,183,255,57,0,187,255,30,0,189,255,0,0,196,255,227,255,209,255,200,255,225,255,183,255,244,255,174,255,8,0,172,255,28,0,178,255,44,0,187,255,50,0,198,255,52,0,211,255,52,0,220,255,48,0,222,255,41,0,220,255,37,0,214,255,26,0,205,255,15,0,196,255,2,0,189,255,242,255,185,255,227,255,178,255,211,255,174,255,203,255,163,255,203,255,156,255,209,255,154,255,220,255,158,255,236,255,172,255,0,0,192,255,11,0,216,255,19,0,240,255,26,0,2,0,30,0,15,0,28,0,17,0,28,0,15,0,24,0,8,0,22,0,0,0,15,0,0,0,13,0,0,0,11,0,6,0,6,0,17,0,4,0,30,0,0,0,37,0,244,255,39,0,233,255,35,0,216,255,24,0,198,255,8,0,183,255,253,255,172,255,240,255,169,255,233,255,178,255,231,255,194,255,231,255,216,255,236,255,242,255,240,255,6,0,249,255,24,0,4,0,37,0,17,0,46,0,35,0,52,0,50,0,61,0,64,0,64,0,68,0,68,0,64,0,72,0,48,0,77,0,26,0,83,0,0,0,88,0,231,255,90,0,203,255,86,0,178,255,72,0,156,255,48,0,136,255,19,0,123,255,244,255,116,255,216,255,116,255,192,255,123,255,178,255,134,255,174,255,145,255,178,255,158,255,187,255,172,255,200,255,183,255,218,255,196,255,238,255,214,255,0,0,233,255,17,0,2,0,28,0,30,0,37,0,55,0,35,0,79,0,28,0,99,0,24,0,114,0,17,0,125,0,11,0,134,0,2,0,145,0,249,255,145,0,238,255,139,0,229,255,128,0,222,255,108,0,225,255,81,0,231,255,50,0,244,255,17,0,253,255,242,255,8,0,207,255,13,0,176,255,11,0,147,255,6,0,121,255,251,255,103,255,238,255,88,255,220,255,77,255,205,255,72,255,192,255,75,255,183,255,79,255,180,255,92,255,185,255,112,255,196,255,139,255,207,255,165,255,211,255,189,255,216,255,205,255,216,255,214,255,218,255,216,255,222,255,211,255,229,255,207,255,233,255,207,255,233,255,214,255,229,255,225,255,218,255,240,255,205,255,6,0,192,255,30,0,178,255,59,0,174,255,88,0,174,255,110,0,180,255,125,0,185,255,130,0,194,255,125,0,200,255,114,0,205,255,97,0,207,255,81,0,211,255,68,0,218,255,61,0,227,255,57,0,242,255,57,0,2,0,57,0,19,0,59,0,30,0,61,0,41,0,64,0,46,0,68,0,48,0,72,0,48,0,81,0,44,0,88,0,37,0,90,0,24,0,88,0,8,0,72,0,0,0,48,0,238,255,15,0,229,255,236,255,220,255,200,255,222,255,169,255,229,255,150,255,244,255,141,255,4,0,143,255,22,0,152,255,37,0,165,255,46,0,176,255,57,0,180,255,61,0,176,255,70,0,167,255,75,0,154,255,81,0,141,255,88,0,134,255,92,0,136,255,101,0,147,255,103,0,167,255,110,0,194,255,112,0,220,255,114,0,247,255,114,0,13,0,105,0,35,0,94,0,55,0,79,0,66,0,64,0,77,0,48,0,88,0,30,0,94,0,11,0,101,0,251,255,108,0,233,255,108,0,218,255,101,0,209,255,83,0,205,255,52,0,211,255,15,0,220,255,229,255,231,255,187,255,240,255,147,255,242,255,123,255,238,255,114,255,227,255,121,255,216,255,145,255,203,255,174,255,196,255,207,255,192,255,236,255,192,255,0,0,196,255,8,0,203,255,11,0,211,255,6,0,220,255,0,0,233,255,244,255,249,255,231,255,4,0,220,255,17,0,203,255,26,0,183,255,35,0,161,255,41,0,143,255,44,0,130,255,46,0,125,255,46,0,136,255,44,0,156,255,41,0,183,255,39,0,214,255,39,0,244,255,39,0,11,0,41,0,33,0,44,0,48,0,48,0,61,0,52,0,68,0,61,0,66,0,66,0,57,0,75,0,37,0,83,0,15,0,90,0,249,255,92,0,231,255,88,0,222,255,77,0,225,255,61,0,233,255,39,0,242,255,22,0,253,255,2,0,0,0,249,255,0,0,242,255,253,255,240,255,253,255,238,255,249,255,233,255,247,255,227,255,249,255,214,255,249,255,200,255,247,255,185,255,242,255,174,255,238,255,167,255,236,255,165,255,238,255,167,255,244,255,176,255,2,0,187,255,22,0,200,255,37,0,214,255,55,0,229,255,68,0,242,255,75,0,4,0,77,0,22,0,72,0,41,0,64,0,57,0,57,0,66,0,48,0,66,0,37,0,61,0,30,0,48,0,17,0,37,0,4,0,28,0,249,255,26,0,238,255,30,0,229,255,33,0,227,255,39,0,227,255,41,0,233,255,41,0,244,255,39,0,0,0,37,0,19,0,33,0,39,0,26,0,61,0,17,0,81,0,8,0,97,0,2,0,108,0,0,0,112,0,0,0,114,0,2,0,108,0,4,0,99,0,11,0,83,0,17,0,68,0,26,0,50,0,33,0,39,0,44,0,28,0,50,0,24,0,59,0,24,0,64,0,30,0,61,0,35,0,61,0,46,0,50,0,52,0,35,0,52,0,11,0,48,0,238,255,39,0,203,255,24,0,172,255,8,0,152,255,253,255,141,255,251,255,143,255,251,255,150,255,2,0,165,255,15,0,183,255,30,0,200,255,44,0,216,255,48,0,229,255,48,0,240,255,39,0,247,255,26,0,0,0,11,0,0,0,0,0,0,0,247,255,251,255,238,255,249,255,233,255,242,255,231,255,233,255,231,255,229,255,233,255,220,255,236,255,216,255,238,255,211,255,242,255,209,255,247,255,211,255,251,255,211,255,0,0,211,255,2,0,211,255,6,0,211,255,4,0,211,255,0,0,207,255,0,0,200,255,249,255,194,255,244,255,192,255,240,255,192,255,233,255,200,255,222,255,216,255,211,255,240,255,200,255,8,0,196,255,33,0,198,255,52,0,209,255,59,0,222,255,57,0,240,255,46,0,251,255,30,0,2,0,22,0,8,0,15,0,6,0,13,0,4,0,17,0,0,0,15,0,249,255,13,0,249,255,4,0,249,255,249,255,251,255,236,255,253,255,222,255,251,255,214,255,242,255,205,255,231,255,203,255,220,255,207,255,207,255,214,255,200,255,222,255,198,255,229,255,196,255,236,255,198,255,236,255,198,255,236,255,203,255,233,255,205,255,231,255,211,255,227,255,216,255,225,255,225,255,225,255,231,255,227,255,238,255,227,255,240,255,229,255,238,255,227,255,231,255,227,255,222,255,227,255,214,255,227,255,207,255,231,255,203,255,240,255,200,255,253,255,203,255,8,0,203,255,26,0,203,255,39,0,205,255,50,0,205,255,59,0,203,255,57,0,203,255,50,0,200,255,39,0,200,255,24,0,198,255,8,0,196,255,251,255,192,255,231,255,185,255,214,255,183,255,200,255,176,255,189,255,174,255,185,255,167,255,192,255,161,255,205,255,150,255,220,255,136,255,238,255,123,255,251,255,114,255,0,0,110,255,0,0,114,255,247,255,128,255,229,255,143,255,205,255,163,255,180,255,180,255,158,255,196,255,143,255,207,255,130,255,211,255,128,255,218,255,128,255,225,255,123,255,233,255,125,255,244,255,125,255,251,255,125,255,253,255,128,255,251,255,132,255,240,255,141,255,231,255,150,255,220,255,156,255,209,255,165,255,203,255,167,255,198,255,167,255,189,255,167,255,183,255,167,255,172,255,172,255,161,255,178,255,152,255,189,255,141,255,203,255,134,255,214,255,130,255,229,255,132,255,244,255,141,255,2,0,154,255,15,0,169,255,26,0,187,255,33,0,205,255,33,0,216,255,30,0,222,255,24,0,227,255,15,0,229,255,2,0,227,255,249,255,222,255,233,255,222,255,220,255,218,255,205,255,218,255,194,255,222,255,183,255,227,255,169,255,231,255,156,255,233,255,143,255,231,255,130,255,229,255,125,255,229,255,130,255,233,255,147,255,242,255,174,255,0,0,200,255,11,0,227,255,22,0,242,255,28,0,251,255,33,0,249,255,35,0,244,255,30,0,236,255,28,0,225,255,24,0,209,255,17,0,192,255,13,0,172,255,6,0,156,255,0,0,147,255,251,255,152,255,251,255,169,255,0,0,194,255,11,0,225,255,26,0,0,0,44,0,17,0,61,0,28,0,75,0,28,0,81,0,22,0,83,0,8,0,77,0,0,0,66,0,249,255,57,0,242,255,50,0,240,255,46,0,240,255,50,0,244,255,52,0,247,255,61,0,251,255,64,0,253,255,61,0,253,255,57,0,251,255,44,0,251,255,28,0,251,255,11,0,253,255,247,255,0,0,225,255,2,0,205,255,8,0,187,255,6,0,176,255,4,0,178,255,0,0,187,255,251,255,207,255,247,255,231,255,251,255,0,0,2,0,17,0,13,0,30,0,26,0,41,0,39,0,48,0,48,0,52,0,57,0,57,0,61,0,59,0,68,0,59,0,70,0,59,0,72,0,57,0,66,0,55,0,55,0,52,0,39,0,50,0,19,0,52,0,4,0,44,0,249,255,33,0,242,255,11,0,240,255,240,255,244,255,205,255,251,255,167,255,2,0,134,255,11,0,108,255,17,0,99,255,19,0,101,255,19,0,114,255,19,0,141,255,15,0,169,255,6,0,196,255,251,255,216,255,233,255,225,255,214,255,225,255,187,255,218,255,161,255,209,255,128,255,200,255,99,255,194,255,75,255,189,255,61,255,192,255,68,255,196,255,86,255,200,255,112,255,207,255,143,255,214,255,174,255,218,255,200,255,222,255,222,255,227,255,238,255,231,255,244,255,233,255,247,255,236,255,242,255,229,255,238,255,222,255,238,255,211,255,240,255,198,255,244,255,192,255,0,0,185,255,6,0,183,255,15,0,189,255,24,0,198,255,33,0,211,255,30,0,225,255,28,0,240,255,19,0,251,255,8,0,4,0,0,0,11,0,249,255,11,0,247,255,6,0,247,255,0,0,251,255,249,255,2,0,242,255,11,0,244,255,17,0,249,255,17,0,2,0,13,0,13,0,2,0,22,0,247,255,30,0,233,255,37,0,220,255,41,0,211,255,39,0,203,255,35,0,196,255,22,0,192,255,4,0,189,255,242,255,185,255,222,255,183,255,205,255,172,255,189,255,165,255,178,255,156,255,167,255,150,255,158,255,150,255,156,255,152,255,154,255,161,255,156,255,174,255,163,255,187,255,167,255,200,255,172,255,211,255,169,255,218,255,165,255,220,255,161,255,222,255,154,255,222,255,150,255,220,255,152,255,216,255,163,255,216,255,176,255,220,255,194,255,227,255,209,255,236,255,218,255,247,255,222,255,251,255,218,255,0,0,209,255,2,0,196,255,2,0,183,255,4,0,167,255,4,0,152,255,4,0,139,255,2,0,123,255,0,0,112,255,251,255,103,255,244,255,97,255,238,255,90,255,233,255,83,255,233,255,79,255,236,255,79,255,238,255,81,255,244,255,90,255,242,255,101,255,244,255,116,255,242,255,128,255,240,255,141,255,242,255,150,255,244,255,158,255,249,255,174,255,253,255,187,255,251,255,203,255,251,255,218,255,247,255,227,255,251,255,231,255,0,0,229,255,8,0,227,255,22,0,222,255,37,0,222,255,52,0,225,255,61,0,229,255,66,0,233,255,66,0,240,255,61,0,247,255,57,0,253,255,52,0,4,0,48,0,13,0,35,0,17,0,13,0,17,0,247,255,13,0,218,255,8,0,194,255,253,255,178,255,242,255,172,255,231,255,176,255,220,255,194,255,216,255,220,255,211,255,244,255,209,255,13,0,209,255,37,0,207,255,55,0,203,255,68,0,194,255,75,0,183,255,77,0,172,255,75,0,163,255,66,0,161,255,52,0,165,255,37,0,176,255,22,0,196,255,8,0,218,255,0,0,242,255,247,255,8,0,238,255,28,0,229,255,41,0,220,255,52,0,211,255,61,0,203,255,70,0,200,255,77,0,200,255,83,0,203,255,88,0,207,255,83,0,205,255,77,0,203,255,66,0,200,255,52,0,194,255,44,0,187,255,33,0,183,255,26,0,172,255,22,0,165,255,17,0,152,255,13,0,139,255,8,0,121,255,8,0,108,255,13,0,99,255,22,0,94,255,33,0,97,255,50,0,108,255,66,0,121,255,81,0,136,255,92,0,150,255,99,0,163,255,101,0,174,255,101,0,185,255,103,0,198,255,108,0,214,255,114,0,233,255,123,0,253,255,132,0,19,0,136,0,41,0,136,0,64,0,130,0,83,0,119,0,97,0,99,0,108,0,70,0,114,0,39,0,116,0,8,0,112,0,233,255,103,0,209,255,86,0,192,255,59,0,183,255,26,0,187,255,249,255,198,255,216,255,218,255,183,255,240,255,156,255,4,0,130,255,17,0,110,255,26,0,97,255,28,0,88,255,30,0,90,255,33,0,99,255,37,0,108,255,50,0,119,255,64,0,128,255,79,0,128,255,88,0,123,255,92,0,114,255,92,0,101,255,83,0,83,255,70,0,68,255,52,0,57,255,35,0,55,255,17,0,57,255,6,0,70,255,253,255,86,255,247,255,105,255,240,255,121,255,233,255,139,255,231,255,147,255,231,255,154,255,242,255,158,255,0,0,167,255,19,0,183,255,39,0,209,255,57,0,242,255,68,0,22,0,70,0,59,0,70,0,88,0,66,0,103,0,61,0,112,0,57,0,105,0,50,0,92,0,44,0,70,0,33,0,44,0,24,0,11,0,17,0,238,255,13,0,209,255,15,0,192,255,17,0,183,255,28,0,187,255,44,0,200,255,64,0,222,255,83,0,249,255,101,0,15,0,114,0,37,0,123,0,50,0,125,0,55,0,128,0,52,0,123,0,46,0,116,0,39,0,105,0,35,0,88,0,28,0,64,0,28,0,35,0,26,0,6,0,26,0,233,255,24,0,214,255,22,0,205,255,22,0,200,255,22,0,203,255,24,0,214,255,28,0,225,255,30,0,236,255,30,0,244,255,22,0,249,255,8,0,253,255,247,255,253,255,220,255,0,0,196,255,4,0,176,255,11,0,167,255,15,0,169,255,19,0,189,255,24,0,220,255,24,0,0,0,26,0,41,0,24,0,81,0,24,0,119,0,26,0,147,0,22,0,165,0,17,0,169,0,11,0,163,0,6,0,147,0,0,0,125,0,251,255,101,0,247,255,79,0,242,255,64,0,242,255,57,0,244,255,59,0,251,255,66,0,0,0,70,0,2,0,77,0,2,0,79,0,0,0,81,0,249,255,81,0,242,255,83,0,238,255,90,0,240,255,101,0,251,255,114,0,2,0,125,0,15,0,134,0,26,0,132,0,33,0,128,0,37,0,114,0,30,0,99,0,19,0,83,0,4,0,68,0,244,255,50,0,229,255,33,0,216,255,8,0,205,255,242,255,196,255,216,255,187,255,187,255,180,255,165,255,172,255,141,255,167,255,123,255,169,255,112,255,176,255,105,255,187,255,105,255,203,255,110,255,220,255,121,255,231,255,134,255,240,255,152,255,251,255,167,255,0,0,183,255,0,0,196,255,0,0,205,255,251,255,214,255,242,255,218,255,233,255,220,255,227,255,227,255,222,255,233,255,222,255,242,255,227,255,244,255,236,255,242,255,249,255,231,255,6,0,214,255,24,0,187,255,37,0,161,255,50,0,139,255,55,0,123,255,52,0,116,255,44,0,121,255,30,0,134,255,19,0,152,255,13,0,167,255,8,0,185,255,6,0,196,255,11,0,198,255,13,0,198,255,15,0,192,255,13,0,192,255,13,0,194,255,4,0,207,255,0,0,225,255,253,255,247,255,249,255,8,0,247,255,24,0,244,255,30,0,244,255,28,0,242,255,17,0,240,255,0,0,233,255,229,255,229,255,198,255,227,255,169,255,225,255,141,255,229,255,123,255,233,255,114,255,247,255,123,255,0,0,139,255,13,0,165,255,26,0,192,255,39,0,216,255,52,0,233,255,64,0,242,255,72,0,244,255,79,0,242,255,79,0,238,255,77,0,236,255,68,0,233,255,57,0,233,255,41,0,236,255,28,0,236,255,15,0,238,255,8,0,240,255,6,0,247,255,17,0,0,0,33,0,8,0,55,0,22,0,79,0,39,0,101,0,55,0,116,0,68,0,123,0,77,0,125,0,83,0,116,0,83,0,97,0,79,0,79,0,70,0,52,0,57,0,28,0,37,0,2,0,17,0,236,255,253,255,216,255,238,255,198,255,225,255,185,255,214,255,176,255,205,255,167,255,198,255,165,255,187,255,161,255,178,255,165,255,172,255,172,255,169,255,183,255,172,255,192,255,180,255,203,255,189,255,207,255,200,255,209,255,207,255,203,255,214,255,200,255,211,255,194,255,203,255,196,255,187,255,203,255,165,255,211,255,145,255,225,255,130,255,238,255,123,255,249,255,125,255,4,0,139,255,13,0,154,255,24,0,176,255,30,0,196,255,35,0,214,255,37,0,231,255,37,0,242,255,35,0,251,255,35,0,0,0,35,0,0,0,41,0,0,0,50,0,0,0,61,0,253,255,68,0,251,255,70,0,249,255,66,0,247,255,52,0,244,255,33,0,240,255,6,0,231,255,233,255,220,255,211,255,209,255,192,255,196,255,180,255,192,255,172,255,189,255,167,255,194,255,165,255,207,255,163,255,229,255,161,255,253,255,161,255,24,0,165,255,50,0,176,255,68,0,192,255,77,0,207,255,81,0,222,255,77,0,233,255,70,0,238,255,55,0,231,255,37,0,227,255,15,0,220,255,251,255,216,255,227,255,218,255,209,255,222,255,196,255,231,255,192,255,236,255,196,255,240,255,207,255,238,255,218,255,233,255,229,255,227,255,238,255,220,255,240,255,211,255,236,255,209,255,225,255,207,255,211,255,211,255,194,255,220,255,180,255,233,255,172,255,244,255,169,255,0,0,174,255,4,0,183,255,0,0,189,255,240,255,196,255,218,255,196,255,196,255,194,255,180,255,185,255,169,255,172,255,169,255,156,255,176,255,145,255,183,255,132,255,189,255,125,255,192,255,125,255,185,255,134,255,176,255,143,255,165,255,156,255,154,255,165,255,152,255,172,255,158,255,174,255,169,255,178,255,189,255,185,255,211,255,194,255,229,255,203,255,244,255,209,255,253,255,214,255,251,255,216,255,244,255,216,255,233,255,218,255,225,255,225,255,222,255,238,255,222,255,249,255,229,255,4,0,236,255,17,0,242,255,28,0,247,255,33,0,244,255,37,0,242,255,35,0,242,255,33,0,238,255,26,0,238,255,19,0,240,255,13,0,242,255,4,0,251,255,251,255,4,0,242,255,22,0,231,255,37,0,227,255,55,0,222,255,72,0,222,255,90,0,222,255,103,0,225,255,112,0,225,255,108,0,225,255,90,0,222,255,61,0,218,255,22,0,211,255,240,255,198,255,209,255,189,255,187,255,180,255,183,255,178,255,185,255,180,255,200,255,194,255,216,255,214,255,227,255,236,255,236,255,2,0,240,255,26,0,244,255,46,0,249,255,57,0,0,0,61,0,11,0,59,0,22,0,57,0,24,0,52,0,17,0,55,0,8,0,59,0,2,0,70,0,0,0,83,0,0,0,97,0,4,0,108,0,17,0,112,0,26,0,112,0,35,0,110,0,37,0,101,0,28,0,92,0,13,0,83,0,249,255,72,0,222,255,66,0,196,255,52,0,172,255,37,0,154,255,19,0,141,255,0,0,136,255,233,255,143,255,216,255,161,255,200,255,189,255,192,255,225,255,187,255,6,0,187,255,48,0,185,255,83,0,187,255,110,0,189,255,125,0,187,255,128,0,187,255,121,0,187,255,101,0,192,255,77,0,196,255,46,0,200,255,15,0,205,255,247,255,207,255,227,255,203,255,218,255,194,255,214,255,180,255,211,255,161,255,216,255,139,255,220,255,121,255,225,255,108,255,225,255,103,255,227,255,110,255,227,255,128,255,222,255,152,255,220,255,178,255,216,255,207,255,211,255,229,255,207,255,242,255,203,255,244,255,198,255,236,255,196,255,220,255,196,255,198,255,196,255,172,255,200,255,150,255,207,255,128,255,216,255,114,255,220,255,108,255,222,255,101,255,218,255,92,255,207,255,86,255,198,255,79,255,187,255,70,255,178,255,63,255,172,255,63,255,169,255,68,255,169,255,79,255,169,255,99,255,169,255,125,255,169,255,154,255,174,255,185,255,185,255,216,255,198,255,242,255,209,255,6,0,218,255,22,0,218,255,33,0,211,255,44,0,200,255,55,0,187,255,68,0,178,255,83,0,174,255,92,0,178,255,94,0,187,255,88,0,200,255,75,0,218,255,52,0,236,255,28,0,251,255,0,0,8,0,233,255,19,0,214,255,30,0,207,255,37,0,209,255,39,0,220,255,37,0,238,255,39,0,0,0,41,0,15,0,44,0,24,0,48,0,26,0,52,0,19,0,57,0,8,0,57,0,249,255,57,0,229,255,50,0,209,255,39,0,194,255,24,0,180,255,2,0,172,255,233,255,158,255,214,255,147,255,194,255,136,255,178,255,123,255,169,255,114,255,169,255,108,255,172,255,116,255,176,255,136,255,180,255,165,255,192,255,196,255,200,255,231,255,207,255,0,0,216,255,15,0,218,255,22,0,216,255,19,0,211,255,6,0,200,255,244,255,187,255,227,255,176,255,205,255,158,255,183,255,143,255,167,255,134,255,156,255,123,255,152,255,125,255,152,255,130,255,158,255,141,255,165,255,152,255,174,255,169,255,174,255,187,255,169,255,205,255,161,255,220,255,150,255,236,255,139,255,244,255,132,255,247,255,136,255,244,255,150,255,238,255,172,255,231,255,203,255,227,255,231,255,222,255,4,0,225,255,33,0,227,255,52,0,233,255,64,0,244,255,70,0,0,0,68,0,11,0,59,0,24,0,41,0,37,0,22,0,48,0,2,0,55,0,247,255,55,0,242,255,48,0,253,255,37,0,15,0,19,0,37,0,2,0,57,0,242,255,72,0,229,255,75,0,220,255,72,0,220,255,61,0,222,255,46,0,229,255,28,0,233,255,6,0,238,255,240,255,242,255,214,255,247,255,187,255,253,255,165,255,2,0,152,255,4,0,143,255,6,0,145,255,8,0,147,255,4,0,154,255,0,0,156,255,249,255,152,255,240,255,145,255,236,255,136,255,238,255,128,255,244,255,123,255,0,0,123,255,6,0,132,255,15,0,143,255,17,0,161,255,15,0,178,255,6,0,189,255,253,255,200,255,240,255,200,255,231,255,196,255,233,255,183,255,242,255,167,255,2,0,150,255,26,0,134,255,52,0,125,255,72,0,121,255,88,0,130,255,94,0,141,255,97,0,154,255,92,0,167,255,90,0,176,255,81,0,176,255,72,0,172,255,61,0,165,255,52,0,158,255,46,0,152,255,37,0,152,255,28,0,163,255,17,0,176,255,6,0,192,255,251,255,209,255,244,255,225,255,238,255,229,255,236,255,233,255,231,255,229,255,225,255,220,255,216,255,214,255,203,255,203,255,187,255,196,255,172,255,192,255,165,255,192,255,163,255,198,255,169,255,207,255,180,255,220,255,203,255,231,255,227,255,240,255,0,0,244,255,26,0,244,255,46,0,240,255,57,0,233,255,64,0,231,255,61,0,231,255,57,0,238,255,48,0,247,255,37,0,251,255,22,0,0,0,0,0,0,0,229,255,253,255,205,255,249,255,185,255,244,255,174,255,244,255,176,255,249,255,187,255,0,0,207,255,19,0,227,255,44,0,244,255,72,0,0,0,103,0,11,0,134,0,17,0,152,0,22,0,163,0,24,0,158,0,19,0,143,0,19,0,119,0,11,0,86,0,4,0,46,0,253,255,6,0,244,255,231,255,240,255,205,255,242,255,192,255,251,255,192,255,11,0,203,255,35,0,222,255,64,0,244,255,92,0,6,0,116,0,19,0,130,0,22,0,134,0,13,0,125,0,253,255,103,0,233,255,81,0,214,255,55,0,203,255,35,0,203,255,15,0,207,255,0,0,220,255,242,255,236,255,227,255,251,255,209,255,6,0,196,255,19,0,185,255,33,0,178,255,46,0,183,255,57,0,194,255,64,0,209,255,66,0,227,255,59,0,247,255,48,0,4,0,33,0,19,0,19,0,33,0,11,0,41,0,2,0,46,0,253,255,48,0,247,255,39,0,240,255,22,0,231,255,0,0,222,255,229,255,216,255,200,255,211,255,172,255,209,255,147,255,214,255,128,255,220,255,119,255,229,255,114,255,242,255,116,255,0,0,125,255,19,0,139,255,35,0,154,255,50,0,172,255,64,0,192,255,72,0,207,255,77,0,222,255,77,0,236,255,75,0,240,255,68,0,238,255,61,0,225,255,52,0,205,255,48,0,178,255,39,0,147,255,35,0,123,255,28,0,110,255,24,0,105,255,17,0,110,255,15,0,123,255,13,0,143,255,15,0,165,255,15,0,192,255,15,0,220,255,17,0,247,255,15,0,15,0,8,0,37,0,2,0,55,0,253,255,68,0,247,255,75,0,242,255,79,0,233,255,77,0,229,255,77,0,225,255,77,0,220,255,81,0,218,255,86,0,211,255,90,0,207,255,88,0,198,255,77,0,192,255,59,0,187,255,35,0,192,255,8,0,203,255,240,255,220,255,216,255,242,255,196,255,2,0,178,255,15,0,163,255,19,0,152,255,11,0,145,255,0,0,147,255,233,255,152,255,209,255,161,255,185,255,172,255,161,255,183,255,136,255,194,255,116,255,200,255,105,255,203,255,103,255,200,255,110,255,198,255,125,255,194,255,145,255,196,255,167,255,198,255,187,255,209,255,203,255,222,255,214,255,240,255,222,255,0,0,229,255,17,0,238,255,26,0,247,255,30,0,253,255,26,0,0,0,17,0,0,0,0,0,0,0,236,255,251,255,218,255,249,255,205,255,240,255,200,255,236,255,200,255,231,255,207,255,229,255,216,255,236,255,225,255,247,255,231,255,4,0,238,255,22,0,240,255,37,0,244,255,48,0,247,255,59,0,251,255,68,0,0,0,72,0,0,0,77,0,2,0,81,0,2,0,83,0,0,0,83,0,253,255,83,0,253,255,81,0,0,0,77,0,8,0,75,0,22,0,70,0,35,0,59,0,41,0,46,0,46,0,28,0,39,0,6,0,26,0,242,255,4,0,218,255,242,255,196,255,222,255,178,255,203,255,161,255,189,255,145,255,180,255,136,255,176,255,132,255,174,255,130,255,172,255,134,255,169,255,141,255,165,255,152,255,161,255,163,255,152,255,176,255,147,255,187,255,145,255,200,255,143,255,211,255,145,255,218,255,156,255,225,255,169,255,229,255,187,255,231,255,216,255,233,255,247,255,236,255,22,0,242,255,55,0,247,255,79,0,249,255,94,0,253,255,99,0,0,0,90,0,0,0,75,0,0,0,57,0,2,0,35,0,4,0,17,0,6,0,4,0,8,0,251,255,15,0,244,255,22,0,242,255,30,0,238,255,37,0,236,255,41,0,231,255,48,0,225,255,55,0,214,255,64,0,200,255,72,0,187,255,81,0,176,255,88,0,158,255,86,0,145,255,81,0,132,255,72,0,114,255,57,0,103,255,46,0,94,255,30,0,92,255,22,0,97,255,15,0,112,255,6,0,132,255,2,0,161,255,0,0,187,255,249,255,216,255,242,255,236,255,236,255,249,255,229,255,251,255,220,255,247,255,214,255,238,255,205,255,227,255,196,255,216,255,185,255,209,255,176,255,203,255,165,255,198,255,158,255,192,255,152,255,189,255,150,255,183,255,152,255,180,255,154,255,178,255,158,255,178,255,163,255,178,255,169,255,183,255,176,255,194,255,189,255,203,255,207,255,218,255,227,255,231,255,253,255,240,255,19,0,247,255,41,0,244,255,61,0,233,255,75,0,218,255,77,0,196,255,77,0,176,255,70,0,161,255,57,0,156,255,48,0,167,255,41,0,189,255,39,0,220,255,39,0,253,255,41,0,22,0,44,0,37,0,39,0,41,0,30,0,37,0,17,0,28,0,4,0,22,0,249,255,19,0,238,255,24,0,231,255,33,0,229,255,46,0,229,255,57,0,233,255,64,0,238,255,68,0,247,255,68,0,0,0,64,0,6,0,52,0,11,0,41,0,11,0,28,0,8,0,15,0,4,0,6,0,0,0,253,255,249,255,244,255,244,255,238,255,238,255,233,255,227,255,229,255,220,255,229,255,211,255,229,255,209,255,231,255,209,255,236,255,214,255,244,255,218,255,251,255,222,255,2,0,225,255,11,0,227,255,17,0,231,255,17,0,238,255,17,0,244,255,11,0,0,0,4,0,4,0,0,0,13,0,247,255,15,0,240,255,15,0,238,255,13,0,236,255,8,0,236,255,4,0,240,255,4,0,242,255,8,0,242,255,13,0,240,255,24,0,238,255,28,0,236,255,33,0,238,255,28,0,247,255,17,0,0,0,0,0,11,0,238,255,22,0,222,255,28,0,211,255,24,0,205,255,13,0,203,255,253,255,203,255,240,255,203,255,227,255,205,255,216,255,203,255,211,255,200,255,207,255,200,255,203,255,203,255,203,255,205,255,205,255,207,255,207,255,216,255,216,255,220,255,225,255,222,255,233,255,222,255,238,255,220,255,240,255,214,255,242,255,205,255,244,255,198,255,251,255,194,255,2,0,189,255,11,0,189,255,24,0,187,255,37,0,185,255,48,0,180,255,59,0,178,255,68,0,172,255,79,0,169,255,83,0,169,255,88,0,176,255,97,0,185,255,105,0,200,255,114,0,218,255,121,0,233,255,128,0,251,255,130,0,6,0,125,0,15,0,116,0,15,0,105,0,17,0,94,0,19,0,86,0,26,0,79,0,39,0,79,0,55,0,79,0,75,0,77,0,86,0,70,0,94,0,55,0,92,0,35,0,83,0,11,0,66,0,238,255,48,0,205,255,33,0,174,255,17,0,150,255,8,0,134,255,6,0,128,255,11,0,132,255,17,0,139,255,28,0,150,255,37,0,156,255,41,0,158,255,41,0,156,255,33,0,147,255,19,0,143,255,0,0,141,255,238,255,141,255,220,255,147,255,207,255,163,255,203,255,178,255,203,255,203,255,205,255,229,255,207,255,251,255,207,255,15,0,205,255,33,0,200,255,44,0,187,255,50,0,174,255,52,0,163,255,48,0,152,255,44,0,145,255,33,0,147,255,17,0,158,255,0,0,174,255,236,255,194,255,211,255,218,255,194,255,238,255,180,255,0,0,176,255,13,0,176,255,22,0,180,255,30,0,185,255,33,0,187,255,30,0,183,255,26,0,178,255,17,0,174,255,2,0,172,255,244,255,174,255,233,255,180,255,229,255,192,255,231,255,205,255,240,255,218,255,253,255,233,255,8,0,247,255,15,0,0,0,19,0,4,0,15,0,11,0,8,0,13,0,2,0,8,0,0,0,6,0,253,255,2,0,2,0,251,255,6,0,249,255,13,0,249,255,13,0,253,255,13,0,4,0,6,0,15,0,0,0,24,0,249,255,30,0,236,255,35,0,225,255,37,0,214,255,39,0,205,255,35,0,198,255,37,0,196,255,33,0,198,255,30,0,200,255,28,0,205,255,26,0,207,255,22,0,205,255,17,0,196,255,8,0,183,255,0,0,167,255,244,255,154,255,231,255,145,255,216,255,143,255,200,255,147,255,194,255,158,255,192,255,167,255,200,255,178,255,218,255,189,255,242,255,194,255,11,0,200,255,35,0,214,255,52,0,229,255,61,0,251,255,55,0,19,0,44,0,44,0,19,0,59,0,249,255,66,0,218,255,57,0,189,255,41,0,158,255,19,0,134,255,249,255,110,255,222,255,94,255,198,255,86,255,176,255,88,255,163,255,99,255,154,255,114,255,150,255,136,255,154,255,156,255,161,255,174,255,174,255,187,255,192,255,189,255,214,255,185,255,231,255,174,255,244,255,156,255,253,255,136,255,253,255,114,255,242,255,97,255,229,255,83,255,216,255,77,255,203,255,66,255,196,255,61,255,196,255,55,255,196,255,55,255,203,255,61,255,205,255,75,255,207,255,97,255,209,255,128,255,203,255,167,255,196,255,211,255,187,255,0,0,176,255,37,0,169,255,70,0,163,255,94,0,154,255,101,0,145,255,99,0,139,255,83,0,136,255,57,0,139,255,30,0,145,255,4,0,161,255,238,255,174,255,220,255,187,255,207,255,200,255,200,255,211,255,198,255,220,255,203,255,229,255,211,255,233,255,225,255,240,255,242,255,240,255,253,255,233,255,0,0,222,255,247,255,209,255,229,255,192,255,209,255,183,255,185,255,183,255,167,255,189,255,156,255,205,255,154,255,225,255,156,255,238,255,158,255,249,255,167,255,251,255,176,255,249,255,183,255,244,255,187,255,233,255,187,255,218,255,180,255,203,255,174,255,187,255,167,255,172,255,167,255,158,255,172,255,152,255,180,255,147,255,194,255,147,255,209,255,147,255,222,255,145,255,231,255,141,255,240,255,136,255,244,255,139,255,244,255,143,255,242,255,154,255,240,255,169,255,238,255,189,255,242,255,211,255,253,255,229,255,8,0,244,255,22,0,253,255,33,0,0,0,37,0,0,0,33,0,0,0,19,0,0,0,2,0,6,0,236,255,15,0,211,255,26,0,192,255,41,0,178,255,59,0,174,255,77,0,174,255,90,0,180,255,99,0,194,255,99,0,211,255,88,0,227,255,70,0,247,255,44,0,6,0,15,0,26,0,244,255,39,0,218,255,50,0,203,255,59,0,194,255,66,0,196,255,66,0,214,255,66,0,236,255,64,0,8,0,57,0,35,0,52,0,55,0,46,0,64,0,46,0,61,0,46,0,46,0,50,0,26,0,55,0,2,0,61,0,236,255,64,0,218,255,59,0,209,255,48,0,209,255,33,0,218,255,15,0,229,255,253,255,240,255,236,255,251,255,220,255,4,0,211,255,6,0,207,255,8,0,211,255,8,0,218,255,11,0,233,255,11,0,249,255,11,0,11,0,13,0,30,0,15,0,50,0,15,0,70,0,17,0,83,0,13,0,90,0,4,0,90,0,249,255,79,0,233,255,61,0,216,255,39,0,196,255,13,0,176,255,247,255,158,255,222,255,145,255,203,255,134,255,192,255,136,255,187,255,143,255,189,255,161,255,192,255,187,255,200,255,216,255,207,255,244,255,218,255,11,0,227,255,30,0,236,255,41,0,247,255,48,0,0,0,46,0,6,0,46,0,13,0,44,0,13,0,41,0,15,0,41,0,19,0,39,0,24,0,37,0,28,0,35,0,30,0,33,0,33,0,33,0,28,0,35,0,17,0,37,0,4,0,35,0,242,255,24,0,225,255,8,0,207,255,244,255,192,255,216,255,183,255,185,255,183,255,161,255,187,255,145,255,196,255,139,255,203,255,145,255,205,255,156,255,203,255,176,255,194,255,198,255,187,255,216,255,185,255,229,255,185,255,238,255,192,255,244,255,200,255,242,255,218,255,242,255,231,255,242,255,247,255,242,255,2,0,242,255,15,0,238,255,30,0,233,255,48,0,231,255,61,0,231,255,75,0,229,255,86,0,233,255,92,0,236,255,88,0,238,255,75,0,240,255,55,0,240,255,28,0,240,255,2,0,240,255,236,255,233,255,220,255,225,255,216,255,214,255,220,255,200,255,231,255,180,255,238,255,161,255,251,255,147,255,0,0,136,255,0,0,134,255,253,255,145,255,249,255,158,255,238,255,180,255,231,255,200,255,225,255,216,255,220,255,229,255,218,255,233,255,220,255,236,255,222,255,238,255,225,255,242,255,229,255,249,255,231,255,0,0,236,255,4,0,242,255,2,0,251,255,251,255,0,0,231,255,11,0,207,255,17,0,183,255,24,0,163,255,28,0,150,255,35,0,145,255,37,0,145,255,39,0,150,255,41,0,158,255,37,0,169,255,26,0,187,255,11,0,211,255,251,255,236,255,231,255,4,0,216,255,28,0,205,255,46,0,196,255,52,0,192,255,50,0,189,255,37,0,194,255,19,0,200,255,253,255,211,255,229,255,229,255,211,255,249,255,196,255,11,0,194,255,26,0,194,255,37,0,198,255,37,0,203,255,28,0,209,255,15,0,207,255,0,0,205,255,240,255,198,255,229,255,196,255,220,255,194,255,218,255,196,255,216,255,200,255,214,255,211,255,211,255,227,255,211,255,244,255,214,255,8,0,220,255,28,0,233,255,44,0,253,255,50,0,15,0,52,0,39,0,44,0,61,0,30,0,81,0,8,0,94,0,249,255,105,0,229,255,112,0,216,255,112,0,209,255,110,0,209,255,108,0,214,255,101,0,225,255,92,0,236,255,83,0,247,255,75,0,0,0,68,0,11,0,66,0,19,0,70,0,28,0,79,0,28,0,94,0,26,0,112,0,19,0,130,0,6,0,152,0,251,255,169,0,238,255,176,0,227,255,172,0,220,255,158,0,218,255,130,0,220,255,86,0,231,255,35,0,249,255,238,255,11,0,192,255,37,0,154,255,61,0,132,255,79,0,121,255,94,0,119,255,99,0,130,255,92,0,145,255,81,0,163,255,66,0,185,255,46,0,205,255,30,0,227,255,13,0,244,255,4,0,2,0,0,0,6,0,0,0,11,0,0,0,15,0,2,0,13,0,4,0,17,0,4,0,15,0,4,0,11,0,4,0,2,0,6,0,253,255,11,0,244,255,19,0,240,255,33,0,238,255,46,0,242,255,57,0,251,255,70,0,2,0,77,0,8,0,86,0,15,0,88,0,17,0,83,0,19,0,81,0,24,0,79,0,26,0,77,0,28,0,79,0,26,0,81,0,19,0,86,0,8,0,90,0,249,255,92,0,225,255,90,0,200,255,83,0,176,255,75,0,161,255,66,0,152,255,57,0,156,255,55,0,165,255,48,0,178,255,46,0,187,255,44,0,194,255,33,0,196,255,24,0,203,255,11,0,211,255,0,0,225,255,247,255,238,255,240,255,249,255,242,255,2,0,253,255,8,0,11,0,15,0,26,0,19,0,44,0,22,0,55,0,17,0,61,0,8,0,59,0,0,0,50,0,238,255,35,0,225,255,17,0,216,255,0,0,218,255,233,255,229,255,211,255,251,255,189,255,19,0,174,255,55,0,161,255,88,0,154,255,114,0,150,255,136,0,147,255,143,0,147,255,139,0,147,255,119,0,150,255,92,0,156,255,55,0,167,255,11,0,178,255,231,255,192,255,198,255,200,255,172,255,209,255,161,255,214,255,156,255,218,255,161,255,220,255,169,255,222,255,180,255,229,255,189,255,236,255,196,255,242,255,205,255,251,255,214,255,0,0,220,255,6,0,220,255,11,0,220,255,17,0,214,255,24,0,205,255,33,0,194,255,37,0,185,255,41,0,180,255,39,0,178,255,30,0,185,255,19,0,196,255,4,0,209,255,251,255,222,255,240,255,236,255,236,255,244,255,233,255,244,255,236,255,236,255,240,255,220,255,244,255,203,255,249,255,185,255,247,255,169,255,244,255,163,255,240,255,161,255,236,255,163,255,231,255,169,255,227,255,180,255,229,255,198,255,233,255,216,255,240,255,233,255,251,255,251,255,0,0,4,0,8,0,11,0,11,0,6,0,13,0,253,255,8,0,240,255,4,0,220,255,0,0,207,255,0,0,196,255,0,0,189,255,6,0,185,255,15,0,180,255,26,0,178,255,33,0,172,255,35,0,163,255,30,0,154,255,22,0,145,255,11,0,139,255,2,0,134,255,251,255,132,255,247,255,132,255,251,255,141,255,2,0,150,255,19,0,163,255,39,0,180,255,57,0,200,255,68,0,218,255,72,0,236,255,68,0,253,255,55,0,8,0,37,0,19,0,22,0,28,0,8,0,35,0,0,0,37,0,249,255,41,0,247,255,44,0,247,255,44,0,247,255,44,0,247,255,41,0,244,255,35,0,244,255,26,0,247,255,13,0,0,0,0,0,8,0,238,255,22,0,220,255,37,0,209,255,48,0,198,255,55,0,196,255,55,0,194,255,48,0,200,255,33,0,207,255,19,0,220,255,4,0,233,255,247,255,251,255,242,255,8,0,240,255,22,0,242,255,30,0,253,255,30,0,8,0,26,0,22,0,15,0,30,0,6,0,33,0,253,255,30,0,249,255,19,0,247,255,6,0,249,255,249,255,247,255,233,255,244,255,225,255,231,255,216,255,216,255,216,255,200,255,216,255,187,255,222,255,178,255,227,255,172,255,231,255,174,255,236,255,178,255,240,255,187,255,247,255,200,255,251,255,214,255,0,0,233,255,2,0,253,255,0,0,15,0,253,255,28,0,247,255,41,0,233,255,48,0,225,255,48,0,211,255,46,0,205,255,41,0,205,255,35,0,216,255,26,0,231,255,17,0,253,255,8,0,19,0,0,0,44,0,244,255,66,0,240,255,81,0,240,255,90,0,244,255,92,0,253,255,88,0,4,0,79,0,15,0,72,0,24,0,64,0,33,0,61,0,37,0,64,0,44,0,64,0,46,0,72,0,44,0,77,0,33,0,86,0,19,0,90,0,4,0,90,0,244,255,90,0,231,255,83,0,220,255,75,0,220,255,66,0,220,255,57,0,225,255,48,0,233,255,37,0,242,255,30,0,251,255,28,0,2,0,28,0,6,0,37,0,8,0,52,0,11,0,72,0,8,0,92,0,4,0,110,0,253,255,125,0,247,255,139,0,236,255,147,0,229,255,152,0,220,255,156,0,214,255,152,0,207,255,143,0,203,255,125,0,196,255,101,0,189,255,77,0,187,255,52,0,189,255,33,0,192,255,15,0,194,255,6,0,200,255,2,0,203,255,2,0,209,255,6,0,216,255,17,0,220,255,28,0,225,255,37,0,225,255,46,0,222,255,48,0,214,255,41,0,200,255,28,0,185,255,11,0,172,255,253,255,165,255,240,255,163,255,231,255,169,255,231,255,187,255,238,255,207,255,249,255,227,255,0,0,242,255,4,0,253,255,2,0,253,255,253,255,251,255,247,255,244,255,238,255,238,255,225,255,236,255,209,255,233,255,194,255,233,255,178,255,231,255,165,255,231,255,156,255,229,255,150,255,225,255,152,255,222,255,163,255,222,255,180,255,220,255,200,255,220,255,225,255,222,255,247,255,233,255,8,0,247,255,24,0,8,0,35,0,30,0,44,0,55,0,52,0,75,0,57,0,94,0,64,0,112,0,66,0,125,0,68,0,132,0,68,0,134,0,66,0,130,0,64,0,116,0,57,0,99,0,52,0,79,0,50,0,57,0,48,0,37,0,44,0,22,0,41,0,15,0,37,0,13,0,30,0,15,0,22,0,22,0,15,0,28,0,4,0,28,0,253,255,28,0,247,255,24,0,238,255,17,0,233,255,4,0,227,255,251,255,227,255,236,255,220,255,220,255,216,255,205,255,205,255,194,255,198,255,189,255,189,255,192,255,183,255,198,255,178,255,209,255,180,255,216,255,180,255,218,255,187,255,214,255,196,255,205,255,205,255,194,255,218,255,185,255,236,255,178,255,0,0,180,255,24,0,187,255,44,0,194,255,59,0,203,255,64,0,216,255,59,0,225,255,44,0,233,255,24,0,244,255,4,0,253,255,251,255,2,0,251,255,8,0,0,0,13,0,15,0,13,0,30,0,11,0,41,0,8,0,46,0,6,0,39,0,2,0,24,0,2,0,0,0,2,0,233,255,4,0,209,255,8,0,189,255,11,0,172,255,11,0,161,255,11,0,152,255,6,0,145,255,0,0,145,255,244,255,145,255,233,255,156,255,229,255,174,255,227,255,200,255,229,255,229,255,231,255,253,255,231,255,15,0,231,255,30,0,229,255,37,0,227,255,41,0,225,255,39,0,222,255,33,0,227,255,26,0,231,255,17,0,238,255,11,0,244,255,11,0,251,255,11,0,253,255,13,0,0,0,11,0,0,0,11,0,0,0,6,0,0,0,2,0,0,0,251,255,2,0,247,255,2,0,244,255,2,0,244,255,0,0,251,255,0,0,4,0,249,255,19,0,244,255,39,0,236,255,55,0,229,255,66,0,220,255,75,0,209,255,75,0,200,255,70,0,192,255,66,0,187,255,55,0,189,255,41,0,198,255,24,0,216,255,4,0,240,255,240,255,11,0,216,255,39,0,192,255,64,0,169,255,77,0,147,255,81,0,134,255,77,0,130,255,59,0,130,255,37,0,134,255,15,0,143,255,0,0,156,255,247,255,176,255,249,255,198,255,253,255,222,255,8,0,244,255,24,0,11,0,33,0,35,0,35,0,55,0,26,0,68,0,13,0,75,0,253,255,75,0,240,255,64,0,233,255,48,0,238,255,30,0,249,255,15,0,4,0,2,0,19,0,251,255,28,0,247,255,28,0,247,255,26,0,251,255,24,0,0,0,17,0,11,0,8,0,22,0,0,0,37,0,249,255,46,0,233,255,48,0,218,255,46,0,205,255,37,0,194,255,24,0,189,255,8,0,192,255,253,255,203,255,242,255,218,255,236,255,238,255,231,255,2,0,229,255,24,0,222,255,41,0,216,255,57,0,205,255,66,0,189,255,70,0,176,255,70,0,167,255,64,0,165,255,55,0,169,255,44,0,178,255,26,0,194,255,8,0,211,255,249,255,222,255,229,255,231,255,214,255,236,255,207,255,236,255,207,255,236,255,214,255,238,255,222,255,240,255,233,255,244,255,244,255,253,255,247,255,0,0,244,255,4,0,236,255,6,0,222,255,4,0,207,255,0,0,192,255,251,255,183,255,244,255,183,255,242,255,196,255,238,255,218,255,240,255,247,255,244,255,19,0,251,255,46,0,0,0,64,0,4,0,79,0,8,0,86,0,6,0,83,0,0,0,81,0,251,255,75,0,247,255,66,0,240,255,57,0,240,255,50,0,240,255,46,0,242,255,39,0,244,255,30,0,247,255,19,0,244,255,11,0,242,255,4,0,238,255,4,0,238,255,8,0,242,255,15,0,244,255,19,0,251,255,17,0,253,255,6,0,251,255,249,255,253,255,222,255,249,255,196,255,247,255,172,255,244,255,154,255,244,255,143,255,242,255,143,255,238,255,152,255,233,255,161,255,222,255,174,255,214,255,187,255,207,255,198,255,205,255,209,255,207,255,218,255,218,255,227,255,229,255,233,255,247,255,238,255,4,0,240,255,13,0,240,255,24,0,244,255,33,0,251,255,39,0,0,0,46,0,8,0,52,0,17,0,61,0,30,0,68,0,39,0,72,0,48,0,68,0,55,0,57,0,61,0,35,0,66,0,2,0,70,0,220,255,75,0,176,255,77,0,134,255,79,0,97,255,81,0,70,255,81,0,57,255,77,0,57,255,70,0,68,255,61,0,86,255,48,0,108,255,30,0,134,255,15,0,156,255,0,0,176,255,242,255,192,255,231,255,205,255,229,255,214,255,231,255,218,255,240,255,225,255,253,255,229,255,11,0,236,255,22,0,240,255,28,0,242,255,30,0,244,255,26,0,242,255,17,0,240,255,6,0,238,255,0,0,236,255,251,255,227,255,253,255,218,255,0,0,200,255,0,0,180,255,253,255,152,255,251,255,128,255,247,255,103,255,242,255,90,255,238,255,83,255,236,255,83,255,236,255,90,255,240,255,101,255,244,255,114,255,253,255,132,255,4,0,152,255,8,0,178,255,4,0,203,255,249,255,231,255,229,255,253,255,205,255,13,0,178,255,19,0,156,255,15,0,143,255,0,0,132,255,236,255,134,255,207,255,141,255,176,255,156,255,156,255,178,255,141,255,205,255,136,255,233,255,139,255,0,0,150,255,24,0,167,255,37,0,183,255,46,0,198,255,44,0,209,255,41,0,218,255,30,0,225,255,19,0,227,255,13,0,227,255,4,0,227,255,2,0,229,255,0,0,229,255,251,255,229,255,247,255,229,255,240,255,229,255,233,255,229,255,222,255,229,255,211,255,236,255,198,255,242,255,187,255,251,255,176,255,2,0,163,255,13,0,154,255,15,0,143,255,11,0,134,255,2,0,132,255,244,255,136,255,225,255,143,255,203,255,154,255,176,255,169,255,156,255,183,255,143,255,196,255,139,255,203,255,145,255,211,255,167,255,214,255,187,255,214,255,214,255,205,255,236,255,187,255,249,255,165,255,0,0,139,255,253,255,116,255,249,255,99,255,238,255,90,255,222,255,90,255,209,255,94,255,196,255,99,255,192,255,101,255,194,255,99,255,205,255,101,255,225,255,101,255,247,255,108,255,13,0,116,255,33,0,125,255,48,0,136,255,59,0,145,255,68,0,154,255,77,0,161,255,77,0,172,255,72,0,180,255,59,0,192,255,39,0,196,255,17,0,205,255,253,255,214,255,236,255,220,255,225,255,222,255,218,255,225,255,218,255,225,255,216,255,225,255,220,255,225,255,220,255,229,255,222,255,236,255,225,255,244,255,231,255,0,0,240,255,15,0,249,255,24,0,0,0,33,0,2,0,37,0,2,0,35,0,0,0,26,0,0,0,13,0,0,0,253,255,0,0,233,255,0,0,214,255,8,0,196,255,11,0,183,255,15,0,174,255,13,0,172,255,13,0,172,255,8,0,172,255,6,0,174,255,0,0,176,255,253,255,183,255,249,255,187,255,247,255,189,255,242,255,187,255,242,255,187,255,238,255,185,255,240,255,183,255,240,255,192,255,242,255,205,255,249,255,227,255,0,0,253,255,4,0,22,0,11,0,46,0,13,0,64,0,15,0,77,0,8,0,81,0,2,0,75,0,244,255,61,0,227,255,46,0,207,255,24,0,189,255,6,0,172,255,249,255,156,255,238,255,145,255,229,255,141,255,225,255,141,255,220,255,147,255,216,255,161,255,214,255,176,255,214,255,194,255,216,255,216,255,220,255,236,255,225,255,251,255,231,255,0,0,240,255,0,0,247,255,249,255,251,255,242,255,253,255,233,255,2,0,227,255,8,0,225,255,15,0,225,255,22,0,229,255,28,0,233,255,35,0,242,255,41,0,253,255,44,0,8,0,44,0,22,0,44,0,33,0,48,0,39,0,52,0,39,0,59,0,33,0,64,0,19,0,61,0,6,0,55,0,247,255,46,0,231,255,30,0,220,255,15,0,214,255,0,0,216,255,240,255,222,255,227,255,238,255,214,255,0,0,205,255,19,0,203,255,39,0,198,255,52,0,196,255,64,0,196,255,70,0,198,255,75,0,205,255,77,0,216,255,77,0,231,255,77,0,251,255,70,0,11,0,61,0,22,0,52,0,35,0,44,0,35,0,37,0,33,0,28,0,26,0,24,0,22,0,17,0,19,0,13,0,19,0,13,0,30,0,11,0,44,0,13,0,59,0,11,0,75,0,8,0,86,0,0,0,90,0,253,255,88,0,249,255,83,0,244,255,79,0,244,255,68,0,242,255,64,0,242,255,55,0,238,255,46,0,231,255,35,0,229,255,17,0,227,255,0,0,229,255,236,255,229,255,218,255,231,255,205,255,231,255,196,255,231,255,194,255,231,255,192,255,231,255,192,255,236,255,192,255,242,255,192,255,251,255,192,255,0,0,196,255,8,0,203,255,13,0,211,255,19,0,220,255,28,0,227,255,39,0,231,255,55,0,229,255,72,0,229,255,83,0,225,255,92,0,225,255,90,0,220,255,83,0,218,255,75,0,214,255,68,0,207,255,61,0,194,255,59,0,178,255,59,0,161,255,61,0,145,255,66,0,132,255,66,0,125,255,66,0,121,255,64,0,128,255,59,0,139,255,50,0,145,255,44,0,152,255,39,0,156,255,39,0,154,255,37,0,150,255,35,0,147,255,30,0,145,255,22,0,147,255,8,0,152,255,0,0,161,255,249,255,174,255,244,255,185,255,242,255,198,255,244,255,209,255,242,255,218,255,240,255,227,255,231,255,236,255,218,255,244,255,200,255,0,0,178,255,8,0,158,255,15,0,139,255,15,0,125,255,8,0,119,255,253,255,121,255,240,255,130,255,220,255,141,255,200,255,154,255,183,255,172,255,167,255,189,255,154,255,205,255,150,255,218,255,147,255,229,255,150,255,233,255,158,255,231,255,172,255,229,255,189,255,222,255,209,255,214,255,233,255,207,255,0,0,203,255,17,0,205,255,37,0,203,255,50,0,205,255,66,0,209,255,75,0,211,255,83,0,209,255,92,0,209,255,103,0,207,255,114,0,207,255,123,0,207,255,123,0,211,255,119,0,218,255,108,0,229,255,97,0,244,255,86,0,0,0,86,0,13,0,94,0,26,0,110,0,33,0,128,0,33,0,145,0,24,0,156,0,11,0,154,0,0,0,143,0,240,255,119,0,231,255,88,0,229,255,55,0,236,255,19,0,244,255,247,255,2,0,222,255,11,0,205,255,19,0,196,255,24,0,196,255,24,0,200,255,24,0,214,255,24,0,229,255,28,0,247,255,33,0,8,0,37,0,26,0,41,0,41,0,41,0,46,0,37,0,50,0,24,0,48,0,8,0,41,0,249,255,30,0,236,255,17,0,227,255,0,0,222,255,242,255,225,255,225,255,229,255,207,255,240,255,198,255,251,255,189,255,2,0,185,255,8,0,180,255,8,0,178,255,2,0,178,255,253,255,178,255,240,255,178,255,231,255,185,255,220,255,196,255,214,255,205,255,211,255,216,255,214,255,225,255,220,255,231,255,227,255,233,255,240,255,231,255,0,0,229,255,17,0,229,255,35,0,231,255,52,0,240,255,59,0,249,255,59,0,4,0,52,0,17,0,35,0,28,0,13,0,39,0,253,255,46,0,242,255,50,0,238,255,52,0,242,255,50,0,249,255,39,0,0,0,30,0,2,0,22,0,0,0,13,0,251,255,11,0,244,255,13,0,238,255,17,0,238,255,24,0,242,255,30,0,253,255,33,0,4,0,30,0,17,0,28,0,24,0,15,0,26,0,0,0,26,0,240,255,24,0,225,255,19,0,216,255,13,0,218,255,11,0,229,255,2,0,251,255,253,255,19,0,249,255,46,0,249,255,70,0,247,255,83,0,253,255,88,0,6,0,79,0,22,0,64,0,33,0,39,0,41,0,17,0,39,0,0,0,30,0,244,255,11,0,236,255,242,255,233,255,218,255,233,255,192,255,233,255,169,255,238,255,152,255,240,255,141,255,242,255,134,255,242,255,132,255,238,255,128,255,229,255,123,255,216,255,114,255,200,255,105,255,187,255,94,255,180,255,90,255,180,255,92,255,189,255,105,255,205,255,121,255,220,255,145,255,238,255,176,255,253,255,203,255,11,0,227,255,19,0,251,255,26,0,6,0,28,0,11,0,30,0,13,0,28,0,8,0,28,0,0,0,28,0,0,0,28,0,253,255,26,0,0,0,22,0,6,0,13,0,11,0,2,0,11,0,244,255,4,0,227,255,247,255,209,255,222,255,192,255,196,255,174,255,165,255,158,255,141,255,154,255,125,255,152,255,123,255,165,255,139,255,185,255,167,255,216,255,200,255,249,255,240,255,19,0,13,0,44,0,41,0,57,0,57,0,61,0,55,0,57,0,48,0,48,0,30,0,37,0,13,0,28,0,253,255,17,0,244,255,13,0,242,255,13,0,249,255,22,0,0,0,30,0,11,0,46,0,15,0,61,0,13,0,75,0,8,0,86,0,251,255,88,0,240,255,83,0,227,255,72,0,214,255,57,0,205,255,41,0,198,255,24,0,192,255,11,0,189,255,4,0,187,255,0,0,185,255,0,0,185,255,2,0,189,255,6,0,196,255,13,0,203,255,11,0,209,255,11,0,214,255,2,0,220,255,247,255,220,255,233,255,222,255,220,255,229,255,211,255,236,255,205,255,244,255,203,255,0,0,198,255,2,0,196,255,4,0,194,255,4,0,196,255,0,0,203,255,253,255,209,255,251,255,220,255,251,255,231,255,0,0,242,255,4,0,251,255,11,0,4,0,13,0,11,0,13,0,11,0,15,0,8,0,17,0,2,0,24,0,251,255,35,0,238,255,48,0,225,255,55,0,211,255,59,0,205,255,55,0,200,255,41,0,203,255,24,0,209,255,6,0,222,255,249,255,240,255,240,255,2,0,236,255,26,0,238,255,50,0,242,255,75,0,244,255,92,0,249,255,105,0,251,255,108,0,0,0,97,0,2,0,79,0,4,0,46,0,0,0,11,0,0,0,229,255,0,0,192,255,0,0,167,255,0,0,150,255,8,0,147,255,17,0,161,255,24,0,180,255,28,0,211,255,28,0,244,255,22,0,17,0,11,0,46,0,4,0,64,0,0,0,75,0,6,0,79,0,19,0,77,0,35,0,72,0,55,0,64,0,72,0,55,0,86,0,44,0,94,0,39,0,99,0,39,0,97,0,39,0,90,0,44,0,79,0,50,0,61,0,57,0,41,0,66,0,24,0,72,0,11,0,70,0,6,0,66,0,11,0,52,0,22,0,35,0,39,0,11,0,57,0,244,255,75,0,222,255,90,0,203,255,99,0,189,255,103,0,178,255,105,0,172,255,103,0,174,255,99,0,178,255,90,0,185,255,81,0,192,255,68,0,200,255,59,0,205,255,46,0,207,255,33,0,207,255,22,0,205,255,11,0,205,255,0,0,205,255,247,255,214,255,240,255,222,255,242,255,233,255,244,255,251,255,253,255,6,0,4,0,15,0,13,0,22,0,24,0,28,0,30,0,28,0,39,0,30,0,48,0,24,0,55,0,22,0,64,0,15,0,70,0,11,0,75,0,2,0,79,0,253,255,81,0,247,255,77,0,236,255,64,0,227,255,44,0,216,255,22,0,207,255,0,0,203,255,242,255,198,255,236,255,200,255,240,255,205,255,249,255,214,255,0,0,225,255,8,0,238,255,15,0,0,0,11,0,15,0,2,0,35,0,249,255,57,0,231,255,75,0,214,255,88,0,203,255,90,0,194,255,88,0,192,255,72,0,196,255,52,0,207,255,33,0,225,255,22,0,240,255,15,0,2,0,19,0,15,0,30,0,22,0,44,0,15,0,59,0,6,0,70,0,247,255,79,0,231,255,86,0,218,255,90,0,214,255,99,0,218,255,110,0,227,255,121,0,242,255,134,0,0,0,139,0,15,0,139,0,28,0,128,0,35,0,112,0,35,0,88,0,30,0,66,0,19,0,44,0,4,0,26,0,244,255,15,0,227,255,8,0,209,255,2,0,198,255,0,0,192,255,251,255,189,255,247,255,189,255,244,255,194,255,249,255,200,255,0,0,216,255,8,0,233,255,19,0,0,0,33,0,28,0,35,0,52,0,35,0,75,0,30,0,86,0,24,0,90,0,19,0,86,0,15,0,77,0,15,0,70,0,19,0,64,0,28,0,61,0,35,0,68,0,41,0,75,0,44,0,86,0,41,0,92,0,35,0,97,0,28,0,103,0,24,0,103,0,22,0,108,0,26,0,105,0,33,0,101,0,41,0,90,0,52,0,77,0,64,0,59,0,75,0,35,0,77,0,15,0,79,0,251,255,75,0,240,255,66,0,233,255,59,0,229,255,48,0,231,255,44,0,236,255,44,0,242,255,50,0,247,255,57,0,249,255,59,0,247,255,64,0,247,255,61,0,242,255,55,0,238,255,46,0,238,255,35,0,240,255,30,0,242,255,28,0,244,255,30,0,247,255,39,0,249,255,52,0,249,255,68,0,253,255,88,0,0,0,105,0,2,0,123,0,8,0,134,0,11,0,139,0,11,0,132,0,8,0,121,0,4,0,103,0,2,0,86,0,2,0,70,0,8,0,61,0,13,0,61,0,22,0,64,0,30,0,68,0,35,0,72,0,37,0,75,0,41,0,79,0,41,0,81,0,44,0,86,0,48,0,90,0,52,0,94,0,55,0,101,0,57,0,105,0,55,0,110,0,50,0,114,0,46,0,114,0,41,0,112,0,30,0,110,0,24,0,99,0,13,0,86,0,6,0,70,0,0,0,52,0,0,0,39,0,0,0,26,0,0,0,17,0,6,0,11,0,11,0,4,0,17,0,0,0,15,0,253,255,8,0,247,255,0,0,238,255,244,255,229,255,231,255,220,255,225,255,211,255,225,255,207,255,231,255,205,255,242,255,205,255,253,255,205,255,4,0,207,255,13,0,209,255,17,0,211,255,19,0,214,255,22,0,211,255,26,0,209,255,28,0,205,255,30,0,203,255,28,0,198,255,26,0,192,255,19,0,185,255,11,0,180,255,0,0,183,255,249,255,194,255,247,255,209,255,247,255,231,255,249,255,253,255,0,0,15,0,0,0,26,0,0,0,30,0,251,255,22,0,244,255,4,0,236,255,236,255,227,255,207,255,214,255,176,255,205,255,152,255,196,255,130,255,189,255,114,255,189,255,105,255,192,255,101,255,198,255,101,255,211,255,110,255,227,255,121,255,240,255,132,255,253,255,145,255,8,0,158,255,19,0,169,255,30,0,178,255,35,0,187,255,39,0,194,255,44,0,200,255,46,0,203,255,48,0,207,255,46,0,207,255,41,0,207,255,37,0,203,255,37,0,198,255,33,0,194,255,26,0,192,255,19,0,194,255,11,0,196,255,0,0,203,255,242,255,211,255,229,255,218,255,216,255,222,255,205,255,227,255,196,255,227,255,189,255,225,255,183,255,220,255,183,255,211,255,187,255,200,255,189,255,189,255,194,255,178,255,196,255,167,255,205,255,158,255,211,255,152,255,220,255,147,255,229,255,143,255,240,255,141,255,249,255,141,255,0,0,139,255,2,0,139,255,8,0,145,255,8,0,150,255,6,0,158,255,4,0,169,255,4,0,185,255,2,0,198,255,2,0,214,255,2,0,227,255,6,0,242,255,6,0,0,0,4,0,6,0,2,0,17,0,251,255,24,0,244,255,26,0,240,255,26,0,242,255,22,0,249,255,24,0,2,0,28,0,15,0,37,0,26,0,50,0,37,0,61,0,44,0,70,0,50,0,72,0,55,0,75,0,61,0,70,0,64,0,68,0,68,0,64,0,72,0,64,0,72,0,61,0,70,0,61,0,64,0,64,0,52,0,66,0,41,0,70,0,28,0,68,0,13,0,68,0,251,255,66,0,231,255,61,0,211,255,52,0,194,255,48,0,176,255,46,0,165,255,39,0,156,255,37,0,152,255,37,0,147,255,39,0,141,255,44,0,132,255,52,0,123,255,68,0,114,255,81,0,105,255,99,0,101,255,114,0,101,255,119,0,103,255,116,0,110,255,97,0,123,255,68,0,139,255,30,0,156,255,249,255,176,255,211,255,194,255,185,255,209,255,167,255,225,255,165,255,238,255,169,255,251,255,183,255,8,0,203,255,24,0,227,255,35,0,249,255,48,0,8,0,57,0,22,0,59,0,28,0,59,0,28,0,55,0,19,0,50,0,8,0,44,0,253,255,39,0,238,255,35,0,229,255,28,0,222,255,22,0,225,255,15,0,229,255,13,0,233,255,8,0,238,255,6,0,240,255,6,0,242,255,6,0,238,255,6,0,236,255,8,0,236,255,13,0,236,255,22,0,231,255,33,0,229,255,44,0,227,255,55,0,218,255,66,0,211,255,72,0,205,255,72,0,196,255,70,0,187,255,61,0,178,255,50,0,174,255,39,0,169,255,28,0,167,255,24,0,167,255,19,0,172,255,15,0,176,255,13,0,187,255,11,0,198,255,11,0,211,255,6,0,227,255,11,0,240,255,15,0,253,255,19,0,2,0,26,0,6,0,24,0,2,0,19,0,253,255,13,0,244,255,4,0,238,255,249,255,236,255,242,255,240,255,240,255,247,255,242,255,0,0,244,255,11,0,251,255,19,0,253,255,30,0,253,255,39,0,253,255,48,0,247,255,52,0,242,255,55,0,236,255,52,0,231,255,44,0,233,255,33,0,240,255,15,0,253,255,0,0,11,0,238,255,30,0,227,255,50,0,222,255,68,0,222,255,79,0,227,255,83,0,236,255,77,0,242,255,68,0,247,255,55,0,251,255,39,0,251,255,28,0,251,255,19,0,253,255,11,0,0,0,4,0,2,0,0,0,4,0,249,255,6,0,244,255,11,0,242,255,13,0,240,255,19,0,242,255,26,0,240,255,33,0,240,255,41,0,240,255,46,0,238,255,41,0,233,255,30,0,231,255,13,0,229,255,0,0,227,255,240,255,227,255,229,255,229,255,225,255,233,255,225,255,238,255,225,255,247,255,225,255,0,0,222,255,6,0,220,255,11,0,216,255,13,0,211,255,11,0,207,255,4,0,207,255,253,255,211,255,242,255,218,255,231,255,222,255,220,255,229,255,216,255,236,255,222,255,240,255,233,255,244,255,0,0,247,255,22,0,247,255,44,0,244,255,55,0,236,255,59,0,227,255,52,0,220,255,41,0,218,255,28,0,218,255,22,0,220,255,19,0,225,255,26,0,229,255,35,0,233,255,46,0,238,255,55,0,240,255,59,0,247,255,55,0,253,255,46,0,0,0,30,0,4,0,17,0,6,0,8,0,8,0,2,0,11,0,0,0,6,0,2,0,2,0,4,0,253,255,6,0,242,255,8,0,229,255,11,0,214,255,19,0,196,255,24,0,178,255,28,0,167,255,26,0,158,255,19,0,158,255,4,0,165,255,244,255,180,255,222,255,200,255,200,255,222,255,185,255,240,255,174,255,0,0,169,255,8,0,176,255,15,0,187,255,15,0,203,255,11,0,222,255,2,0,242,255,251,255,6,0,240,255,30,0,229,255,48,0,222,255,64,0,220,255,70,0,222,255,70,0,227,255,64,0,233,255,50,0,247,255,37,0,0,0,19,0,4,0,2,0,6,0,238,255,8,0,218,255,6,0,196,255,2,0,174,255,4,0,158,255,8,0,150,255,19,0,145,255,30,0,158,255,39,0,176,255,46,0,203,255,48,0,229,255,44,0,0,0,39,0,19,0,35,0,30,0,30,0,30,0,30,0,26,0,28,0,15,0,24,0,6,0,15,0,4,0,2,0,8,0,244,255,22,0,225,255,46,0,207,255,72,0,189,255,101,0,174,255,119,0,163,255,121,0,154,255,110,0,147,255,88,0,141,255,55,0,139,255,17,0,139,255,238,255,145,255,205,255,156,255,183,255,176,255,165,255,203,255,156,255,229,255,154,255,0,0,152,255,22,0,154,255,37,0,154,255,41,0,156,255,39,0,161,255,26,0,167,255,11,0,178,255,251,255,187,255,233,255,196,255,225,255,209,255,227,255,218,255,233,255,233,255,249,255,247,255,8,0,4,0,28,0,17,0,46,0,26,0,59,0,30,0,66,0,30,0,72,0,26,0,75,0,22,0,75,0,24,0,77,0,28,0,75,0,39,0,72,0,48,0,66,0,55,0,50,0,61,0,35,0,61,0,17,0,52,0,6,0,46,0,0,0,35,0,251,255,22,0,253,255,8,0,253,255,2,0,253,255,4,0,247,255,15,0,238,255,33,0,220,255,59,0,203,255,83,0,187,255,101,0,172,255,103,0,163,255,97,0,156,255,77,0,154,255,52,0,154,255,30,0,158,255,8,0,165,255,253,255,174,255,249,255,183,255,251,255,194,255,0,0,207,255,4,0,216,255,6,0,227,255,2,0,231,255,247,255,231,255,229,255,229,255,205,255,227,255,178,255,220,255,150,255,214,255,128,255,207,255,112,255,198,255,103,255,194,255,99,255,196,255,94,255,203,255,94,255,218,255,90,255,238,255,88,255,0,0,90,255,22,0,94,255,35,0,108,255,46,0,132,255,50,0,158,255,50,0,189,255,44,0,220,255,37,0,249,255,28,0,17,0,22,0,37,0,15,0,48,0,15,0,50,0,15,0,44,0,17,0,33,0,15,0,24,0,13,0,22,0,4,0,26,0,0,0,39,0,251,255,59,0,249,255,81,0,251,255,101,0,0,0,110,0,4,0,108,0,15,0,94,0,24,0,77,0,37,0,52,0,52,0,30,0,70,0,13,0,90,0,2,0,110,0,0,0,128,0,0,0,139,0,4,0,139,0,4,0,130,0,4,0,110,0,2,0,79,0,0,0,41,0,249,255,2,0,247,255,222,255,251,255,192,255,0,0,172,255,8,0,163,255,17,0,169,255,26,0,187,255,33,0,211,255,37,0,240,255,39,0,2,0,44,0,19,0,44,0,28,0,41,0,35,0,37,0,35,0,33,0,30,0,26,0,26,0,22,0,22,0,19,0,22,0,19,0,22,0,17,0,26,0,15,0,30,0,8,0,33,0,4,0,33,0,0,0,26,0,251,255,17,0,247,255,4,0,247,255,242,255,251,255,227,255,0,0,216,255,11,0,214,255,19,0,222,255,28,0,240,255,35,0,0,0,37,0,22,0,33,0,30,0,24,0,35,0,8,0,33,0,251,255,24,0,236,255,13,0,218,255,2,0,209,255,251,255,203,255,244,255,205,255,238,255,214,255,236,255,227,255,231,255,244,255,227,255,2,0,220,255,15,0,218,255,17,0,222,255,15,0,229,255,2,0,242,255,244,255,0,0,233,255,8,0,222,255,13,0,216,255,6,0,214,255,247,255,214,255,229,255,214,255,216,255,216,255,207,255,222,255,209,255,229,255,218,255,242,255,236,255,2,0,253,255,19,0,15,0,30,0,33,0,37,0,50,0,39,0,66,0,30,0,72,0,19,0,79,0,6,0,75,0,251,255,68,0,238,255,57,0,233,255,44,0,231,255,26,0,233,255,11,0,240,255,253,255,249,255,244,255,2,0,240,255,8,0,238,255,13,0,240,255,19,0,242,255,24,0,249,255,26,0,0,0,33,0,4,0,41,0,11,0,48,0,15,0,57,0,13,0,59,0,4,0,61,0,251,255,57,0,231,255,48,0,214,255,39,0,194,255,30,0,183,255,19,0,183,255,15,0,192,255,13,0,205,255,15,0,222,255,24,0,242,255,33,0,0,0,46,0,6,0,57,0,8,0,68,0,0,0,75,0,244,255,72,0,229,255,64,0,211,255,46,0,200,255,19,0,189,255,253,255,189,255,231,255,192,255,216,255,203,255,205,255,220,255,203,255,238,255,205,255,0,0,211,255,15,0,225,255,26,0,240,255,33,0,2,0,33,0,24,0,30,0,50,0,26,0,72,0,17,0,92,0,11,0,103,0,2,0,108,0,0,0,108,0,251,255,99,0,249,255,88,0,249,255,72,0,249,255,57,0,251,255,44,0,0,0,33,0,8,0,26,0,26,0,24,0,46,0,24,0,68,0,24,0,86,0,19,0,97,0,13,0,97,0,2,0,92,0,251,255,79,0,247,255,61,0,244,255,44,0,249,255,28,0,0,0,19,0,4,0,13,0,13,0,11,0,15,0,15,0,17,0,19,0,24,0,33,0,30,0,39,0,41,0,48,0,57,0,50,0,75,0,52,0,92,0,50,0,105,0,46,0,114,0,41,0,119,0,39,0,119,0,39,0,114,0,44,0,112,0,50,0,101,0,57,0,92,0,66,0,77,0,75,0,61,0,77,0,46,0,79,0,28,0,75,0,15,0,66,0,2,0,57,0,253,255,44,0,249,255,33,0,249,255,19,0,253,255,6,0,0,0,249,255,8,0,236,255,15,0,220,255,22,0,203,255,24,0,192,255,28,0,185,255,33,0,180,255,37,0,189,255,39,0,200,255,41,0,218,255,37,0,238,255,30,0,2,0,22,0,19,0,6,0,35,0,251,255,44,0,242,255,48,0,231,255,48,0,227,255,41,0,225,255,37,0,227,255,28,0,231,255,22,0,238,255,24,0,244,255,28,0,0,0,39,0,11,0,50,0,30,0,61,0,55,0,64,0,79,0,64,0,103,0,59,0,123,0,55,0,139,0,50,0,147,0,46,0,150,0,46,0,143,0,41,0,132,0,35,0,123,0,24,0,112,0,6,0,99,0,249,255,86,0,229,255,68,0,216,255,46,0,205,255,22,0,200,255,253,255,198,255,231,255,205,255,216,255,214,255,209,255,222,255,211,255,238,255,222,255,249,255,240,255,0,0,4,0,4,0,26,0,0,0,46,0,247,255,61,0,236,255,68,0,225,255,68,0,218,255,57,0,216,255,41,0,222,255,26,0,233,255,11,0,244,255,0,0,0,0,251,255,11,0,247,255,19,0,247,255,26,0,242,255,30,0,244,255,28,0,242,255,22,0,238,255,13,0,231,255,4,0,220,255,253,255,209,255,251,255,205,255,249,255,205,255,244,255,214,255,240,255,233,255,233,255,0,0,229,255,15,0,225,255,28,0,220,255,33,0,220,255,30,0,216,255,19,0,214,255,11,0,207,255,2,0,203,255,0,0,203,255,4,0,205,255,13,0,216,255,28,0,229,255,46,0,242,255,61,0,0,0,77,0,13,0,88,0,24,0,94,0,39,0,101,0,52,0,108,0,66,0,108,0,75,0,110,0,81,0,108,0,79,0,103,0,79,0,97,0,75,0,86,0,70,0,77,0,64,0,68,0,59,0,61,0,52,0,57,0,46,0,59,0,39,0,59,0,28,0,61,0,24,0,59,0,19,0,52,0,19,0,35,0,17,0,13,0,17,0,251,255,19,0,233,255,17,0,227,255,19,0,225,255,19,0,233,255,22,0,249,255,22,0,8,0,24,0,26,0,22,0,39,0,22,0,46,0,19,0,52,0,22,0,57,0,24,0,59,0,24,0,61,0,24,0,61,0,22,0,57,0,13,0,46,0,4,0,33,0,249,255,19,0,229,255,4,0,211,255,251,255,189,255,242,255,174,255,238,255,163,255,236,255,156,255,233,255,154,255,233,255,158,255,238,255,161,255,244,255,167,255,249,255,169,255,251,255,172,255,0,0,174,255,0,0,178,255,8,0,185,255,15,0,194,255,26,0,205,255,37,0,218,255,48,0,231,255,52,0,247,255,55,0,4,0,46,0,19,0,33,0,35,0,17,0,46,0,2,0,57,0,247,255,64,0,240,255,70,0,233,255,70,0,229,255,66,0,227,255,64,0,227,255,57,0,231,255,48,0,240,255,39,0,251,255,30,0,6,0,19,0,17,0,11,0,19,0,4,0,17,0,2,0,6,0,4,0,247,255,13,0,227,255,24,0,207,255,37,0,192,255,44,0,187,255,46,0,196,255,41,0,209,255,35,0,238,255,26,0,8,0,22,0,39,0,22,0,68,0,28,0,99,0,39,0,121,0,55,0,139,0,68,0,150,0,75,0,150,0,72,0,143,0,66,0,128,0,50,0,105,0,30,0,83,0,15,0,61,0,0,0,39,0,249,255,22,0,247,255,11,0,249,255,4,0,0,0,0,0,11,0,2,0,24,0,6,0,37,0,11,0,46,0,8,0,52,0,6,0,55,0,0,0,55,0,247,255,52,0,233,255,48,0,225,255,44,0,222,255,37,0,229,255,30,0,242,255,19,0,4,0,8,0,28,0,0,0,50,0,244,255,70,0,231,255,83,0,218,255,83,0,207,255,75,0,196,255,59,0,192,255,39,0,187,255,19,0,187,255,4,0,196,255,251,255,207,255,247,255,227,255,249,255,249,255,249,255,8,0,0,0,24,0,2,0,37,0,11,0,46,0,19,0,50,0,28,0,50,0,39,0,41,0,44,0,30,0,46,0,13,0,44,0,253,255,37,0,236,255,28,0,220,255,13,0,207,255,0,0,200,255,240,255,194,255,227,255,187,255,216,255,183,255,205,255,178,255,200,255,174,255,196,255,174,255,198,255,174,255,203,255,176,255,211,255,180,255,218,255,185,255,222,255,196,255,225,255,205,255,222,255,211,255,218,255,220,255,216,255,225,255,216,255,231,255,220,255,238,255,227,255,242,255,238,255,249,255,249,255,251,255,0,0,0,0,11,0,4,0,22,0,11,0,33,0,17,0,46,0,24,0,57,0,30,0,70,0,39,0,79,0,44,0,86,0,48,0,88,0,46,0,86,0,44,0,83,0,35,0,79,0,22,0,68,0,8,0,59,0,253,255,48,0,242,255,37,0,238,255,26,0,238,255,19,0,247,255,15,0,2,0,15,0,17,0,11,0,35,0,6,0,52,0,4,0,68,0,0,0,79,0,0,0,79,0,0,0,75,0,6,0,61,0,11,0,41,0,19,0,19,0,26,0,4,0,33,0,249,255,39,0,240,255,48,0,240,255,57,0,238,255,64,0,240,255,72,0,238,255,72,0,238,255,72,0,238,255,75,0,238,255,79,0,242,255,83,0,247,255,92,0,251,255,99,0,253,255,105,0,251,255,110,0,247,255,110,0,240,255,108,0,229,255,108,0,216,255,103,0,205,255,94,0,196,255,88,0,192,255,77,0,189,255,59,0,194,255,41,0,200,255,26,0,207,255,13,0,211,255,4,0,216,255,4,0,214,255,6,0,216,255,13,0,218,255,17,0,222,255,22,0,231,255,19,0,240,255,15,0,253,255,6,0,6,0,0,0,13,0,247,255,15,0,238,255,15,0,233,255,13,0,238,255,8,0,240,255,0,0,253,255,253,255,8,0,251,255,22,0,253,255,33,0,0,0,37,0,6,0,30,0,11,0,17,0,13,0,0,0,6,0,238,255,2,0,220,255,249,255,209,255,240,255,207,255,236,255,214,255,236,255,222,255,240,255,238,255,244,255,0,0,251,255,13,0,0,0,26,0,4,0,35,0,6,0,35,0,8,0,33,0,6,0,26,0,6,0,24,0,6,0,22,0,11,0,22,0,13,0,28,0,24,0,39,0,33,0,55,0,44,0,68,0,55,0,79,0,66,0,86,0,75,0,86,0,86,0,77,0,99,0,66,0,108,0,52,0,114,0,44,0,119,0,39,0,116,0,37,0,110,0,41,0,101,0,48,0,92,0,52,0,88,0,55,0,90,0,55,0,92,0,48,0,97,0,39,0,101,0,30,0,101,0,19,0,92,0,6,0,79,0,0,0,55,0,253,255,33,0,0,0,13,0,8,0,0,0,24,0,247,255,44,0,242,255,64,0,244,255,79,0,244,255,92,0,244,255,99,0,244,255,94,0,238,255,86,0,236,255,72,0,233,255,55,0,233,255,39,0,238,255,24,0,242,255,11,0,251,255,251,255,0,0,233,255,2,0,218,255,4,0,207,255,6,0,200,255,8,0,203,255,11,0,211,255,15,0,229,255,17,0,251,255,17,0,13,0,13,0,28,0,2,0,39,0,247,255,39,0,233,255,35,0,218,255,28,0,211,255,22,0,211,255,15,0,220,255,15,0,236,255,15,0,251,255,19,0,8,0,24,0,15,0,24,0,15,0,24,0,4,0,26,0,251,255,26,0,240,255,26,0,231,255,28,0,229,255,30,0,227,255,33,0,229,255,39,0,229,255,39,0,229,255,37,0,222,255,26,0,220,255,15,0,216,255,0,0,207,255,240,255,207,255,225,255,205,255,216,255,205,255,214,255,209,255,211,255,211,255,214,255,218,255,218,255,220,255,225,255,225,255,233,255,229,255,242,255,236,255,251,255,240,255,0,0,242,255,0,0,242,255,0,0,242,255,251,255,238,255,242,255,233,255,236,255,231,255,227,255,231,255,222,255,231,255,225,255,231,255,225,255,233,255,227,255,238,255,233,255,244,255,240,255,0,0,244,255,13,0,0,0,26,0,4,0,39,0,8,0,50,0,15,0,55,0,17,0,57,0,22,0,55,0,22,0,50,0,24,0,46,0,30,0,41,0,33,0,35,0,39,0,26,0,46,0,15,0,48,0,6,0,50,0,253,255,48,0,249,255,39,0,244,255,26,0,247,255,15,0,253,255,4,0,4,0,0,0,17,0,0,0,30,0,253,255,41,0,253,255,52,0,251,255,57,0,242,255,59,0,231,255,55,0,214,255,52,0,192,255,50,0,169,255,52,0,145,255,55,0,123,255,59,0,110,255,64,0,101,255,66,0,99,255,68,0,101,255,72,0,110,255,79,0,116,255,83,0,125,255,88,0,134,255,86,0,139,255,75,0,145,255,59,0,152,255,41,0,163,255,24,0,176,255,8,0,194,255,253,255,209,255,244,255,229,255,233,255,242,255,225,255,0,0,218,255,13,0,214,255,22,0,209,255,33,0,216,255,39,0,229,255,46,0,249,255,44,0,11,0,44,0,24,0,37,0,30,0,33,0,28,0,22,0,13,0,11,0,253,255,253,255,233,255,242,255,218,255,227,255,207,255,216,255,200,255,205,255,203,255,198,255,207,255,194,255,216,255,196,255,225,255,198,255,233,255,205,255,244,255,214,255,0,0,227,255,17,0,240,255,39,0,0,0,61,0,17,0,83,0,35,0,97,0,52,0,108,0,61,0,110,0,75,0,112,0,83,0,110,0,97,0,110,0,110,0,101,0,119,0,97,0,123,0,88,0,121,0,81,0,103,0,72,0,79,0,64,0,48,0,57,0,15,0,50,0,242,255,44,0,218,255,35,0,207,255,26,0,207,255,15,0,218,255,4,0,238,255,247,255,4,0,238,255,30,0,227,255,55,0,222,255,75,0,225,255,90,0,229,255,103,0,242,255,110,0,0,0,114,0,22,0,114,0,46,0,116,0,70,0,114,0,97,0,112,0,119,0,112,0,136,0,114,0,147,0,116,0,156,0,123,0,156,0,125,0,154,0,125,0,147,0,116,0,143,0,101,0,141,0,81,0,139,0,59,0,139,0,37,0,136,0,22,0,132,0,11,0,121,0,4,0,108,0,6,0,90,0,6,0,72,0,13,0,52,0,13,0,33,0,13,0,15,0,8,0,2,0,4,0,251,255,0,0,249,255,249,255,253,255,242,255,4,0,238,255,13,0,240,255,28,0,247,255,37,0,0,0,46,0,13,0,48,0,24,0,52,0,35,0,52,0,44,0,57,0,52,0,66,0,57,0,75,0,61,0,88,0,64,0,99,0,64,0,103,0,57,0,108,0,46,0,108,0,28,0,103,0,4,0,92,0,236,255,81,0,209,255,64,0,187,255,41,0,174,255,15,0,169,255,247,255,174,255,227,255,183,255,211,255,196,255,207,255,207,255,216,255,220,255,229,255,229,255,247,255,240,255,4,0,251,255,15,0,11,0,19,0,30,0,19,0,59,0,17,0,81,0,13,0,105,0,6,0,123,0,2,0,125,0,0,0,121,0,253,255,105,0,253,255,79,0,2,0,48,0,13,0,17,0,28,0,249,255,44,0,227,255,57,0,207,255,66,0,192,255,72,0,180,255,79,0,176,255,81,0,176,255,81,0,183,255,83,0,203,255,86,0,225,255,92,0,253,255,101,0,22,0,112,0,41,0,123,0,55,0,128,0,57,0,125,0,57,0,119,0,52,0,110,0,48,0,103,0,48,0,97,0,50,0,94,0,57,0,92,0,61,0,86,0,68,0,75,0,75,0,59,0,81,0,37,0,86,0,15,0,92,0,253,255,99,0,242,255,101,0,238,255,103,0,240,255,99,0,249,255,94,0,0,0,88,0,8,0,81,0,17,0,75,0,24,0,72,0,30,0,68,0,35,0,61,0,37,0,57,0,37,0,50,0,33,0,41,0,26,0,33,0,22,0,24,0,17,0,15,0,15,0,8,0,11,0,2,0,11,0,251,255,8,0,238,255,6,0,229,255,6,0,218,255,4,0,209,255,4,0,207,255,0,0,205,255,0,0,218,255,253,255,236,255,249,255,2,0,247,255,24,0,240,255,50,0,231,255,64,0,225,255,70,0,218,255,68,0,211,255,52,0,209,255,35,0,205,255,8,0,205,255,244,255,209,255,227,255,218,255,209,255,233,255,198,255,247,255,189,255,8,0,185,255,28,0,185,255,44,0,192,255,55,0,200,255,59,0,218,255,59,0,233,255,57,0,251,255,48,0,11,0,41,0,24,0,37,0,37,0,35,0,44,0,33,0,50,0,39,0,57,0,46,0,64,0,52,0,70,0,61,0,77,0,70,0,83,0,77,0,81,0,79,0,77,0,79,0,66,0,77,0,52,0,72,0,37,0,68,0,24,0,68,0,15,0,66,0,11,0,66,0,4,0,64,0,0,0,57,0,251,255,46,0,244,255,28,0,238,255,6,0,231,255,242,255,225,255,218,255,216,255,198,255,207,255,183,255,196,255,172,255,185,255,169,255,176,255,169,255,172,255,178,255,174,255,187,255,180,255,200,255,187,255,218,255,192,255,233,255,194,255,244,255,192,255,0,0,192,255,4,0,189,255,6,0,194,255,4,0,203,255,0,0,216,255,253,255,231,255,244,255,247,255,229,255,6,0,214,255,19,0,196,255,28,0,178,255,39,0,158,255,41,0,147,255,39,0,141,255,33,0,141,255,24,0,143,255,11,0,154,255,2,0,167,255,249,255,180,255,242,255,200,255,240,255,216,255,242,255,227,255,249,255,233,255,4,0,236,255,17,0,231,255,35,0,227,255,48,0,227,255,61,0,233,255,66,0,242,255,64,0,0,0,50,0,13,0,37,0,30,0,22,0,46,0,6,0,57,0,251,255,66,0,240,255,70,0,231,255,75,0,222,255,75,0,214,255,72,0,203,255,68,0,194,255,64,0,183,255,57,0,169,255,46,0,158,255,37,0,145,255,30,0,132,255,28,0,119,255,30,0,108,255,37,0,103,255,48,0,103,255,55,0,116,255,64,0,132,255,66,0,152,255,66,0,167,255,59,0,180,255,46,0,187,255,35,0,187,255,19,0,187,255,11,0,192,255,6,0,198,255,6,0,209,255,13,0,222,255,28,0,233,255,44,0,242,255,64,0,253,255,81,0,0,0,97,0,2,0,103,0,11,0,103,0,19,0,97,0,33,0,86,0,50,0,66,0,64,0,52,0,75,0,37,0,86,0,33,0,90,0,28,0,92,0,24,0,94,0,17,0,97,0,8,0,99,0,251,255,99,0,236,255,99,0,214,255,97,0,196,255,90,0,183,255,83,0,174,255,68,0,174,255,55,0,178,255,33,0,183,255,11,0,187,255,249,255,192,255,233,255,189,255,225,255,183,255,222,255,176,255,220,255,167,255,220,255,163,255,220,255,158,255,218,255,161,255,216,255,165,255,214,255,169,255,214,255,176,255,216,255,178,255,216,255,176,255,216,255,172,255,216,255,165,255,214,255,158,255,214,255,154,255,214,255,156,255,214,255,165,255,216,255,178,255,222,255,196,255,231,255,214,255,242,255,233,255,4,0,0,0,24,0,17,0,50,0,39,0,70,0,61,0,94,0,79,0,110,0,90,0,121,0,97,0,121,0,92,0,110,0,86,0,90,0,70,0,68,0,55,0,39,0,35,0,11,0,17,0,238,255,0,0,214,255,244,255,194,255,231,255,183,255,227,255,183,255,229,255,194,255,236,255,216,255,251,255,240,255,15,0,4,0,41,0,26,0,66,0,46,0,86,0,59,0,97,0,68,0,99,0,75,0,94,0,75,0,86,0,75,0,70,0,70,0,52,0,66,0,35,0,59,0,19,0,59,0,8,0,55,0,0,0,50,0,253,255,46,0,251,255,37,0,249,255,28,0,247,255,22,0,238,255,13,0,227,255,8,0,214,255,2,0,200,255,0,0,189,255,253,255,185,255,249,255,187,255,244,255,196,255,242,255,207,255,240,255,229,255,240,255,247,255,244,255,8,0,247,255,28,0,249,255,48,0,0,0,61,0,2,0,68,0,8,0,68,0,17,0,61,0,26,0,48,0,37,0,30,0,50,0,13,0,64,0,0,0,68,0,240,255,72,0,225,255,70,0,209,255,64,0,189,255,55,0,176,255,48,0,158,255,41,0,145,255,33,0,134,255,26,0,123,255,22,0,123,255,17,0,128,255,13,0,145,255,11,0,167,255,11,0,196,255,8,0,225,255,4,0,253,255,0,0,22,0,249,255,46,0,242,255,68,0,236,255,90,0,233,255,114,0,236,255,134,0,238,255,145,0,240,255,150,0,244,255,143,0,244,255,125,0,244,255,103,0,242,255,75,0,244,255,50,0,247,255,28,0,0,0,17,0,13,0,13,0,24,0,11,0,37,0,19,0,48,0,28,0,50,0,37,0,50,0,46,0,44,0,46,0,30,0,41,0,17,0,30,0,0,0,11,0,242,255,249,255,222,255,229,255,207,255,214,255,196,255,207,255,189,255,207,255,189,255,216,255,203,255,233,255,225,255,251,255,251,255,8,0,19,0,17,0,48,0,19,0,70,0,13,0,86,0,253,255,99,0,233,255,105,0,207,255,103,0,185,255,90,0,167,255,66,0,156,255,35,0,154,255,2,0,161,255,229,255,174,255,205,255,194,255,192,255,218,255,187,255,240,255,192,255,0,0,200,255,15,0,209,255,22,0,216,255,24,0,225,255,22,0,231,255,13,0,238,255,4,0,244,255,249,255,251,255,233,255,253,255,216,255,247,255,200,255,236,255,185,255,218,255,178,255,198,255,172,255,183,255,172,255,176,255,176,255,180,255,187,255,200,255,200,255,225,255,214,255,253,255,225,255,24,0,236,255,41,0,240,255,50,0,240,255,48,0,240,255,37,0,240,255,19,0,249,255,0,0,4,0,244,255,19,0,233,255,39,0,231,255,57,0,233,255,72,0,238,255,81,0,242,255,83,0,244,255,77,0,247,255,61,0,247,255,44,0,249,255,22,0,249,255,4,0,0,0,247,255,0,0,236,255,6,0,225,255,13,0,214,255,15,0,203,255,13,0,192,255,6,0,180,255,253,255,174,255,242,255,172,255,231,255,178,255,222,255,192,255,222,255,207,255,225,255,220,255,236,255,233,255,247,255,240,255,0,0,242,255,4,0,240,255,4,0,236,255,0,0,229,255,251,255,229,255,242,255,225,255,236,255,227,255,227,255,233,255,225,255,247,255,222,255,8,0,231,255,37,0,242,255,66,0,4,0,92,0,24,0,112,0,46,0,121,0,66,0,112,0,75,0,92,0,77,0,59,0,72,0,22,0,61,0,249,255,52,0,222,255,44,0,207,255,35,0,205,255,30,0,211,255,26,0,222,255,19,0,244,255,8,0,11,0,0,0,41,0,242,255,68,0,227,255,94,0,218,255,112,0,216,255,128,0,225,255,134,0,240,255,141,0,4,0,147,0,33,0,154,0,59,0,156,0,81,0,161,0,99,0,158,0,108,0,156,0,110,0,150,0,101,0,139,0,86,0,123,0,66,0,103,0,41,0,81,0,17,0,57,0,251,255,39,0,225,255,28,0,198,255,26,0,169,255,30,0,141,255,39,0,116,255,48,0,99,255,59,0,92,255,64,0,99,255,64,0,116,255,57,0,145,255,48,0,174,255,35,0,200,255,17,0,218,255,2,0,225,255,242,255,227,255,229,255,218,255,218,255,209,255,216,255,200,255,218,255,196,255,225,255,194,255,233,255,192,255,240,255,189,255,247,255,185,255,251,255,180,255,253,255,174,255,251,255,172,255,249,255,174,255,244,255,183,255,238,255,200,255,229,255,222,255,222,255,249,255,216,255,22,0,207,255,55,0,203,255,86,0,196,255,112,0,192,255,130,0,194,255,134,0,198,255,121,0,209,255,97,0,220,255,64,0,233,255,24,0,247,255,240,255,4,0,200,255,15,0,169,255,28,0,147,255,39,0,132,255,48,0,125,255,52,0,125,255,50,0,136,255,48,0,152,255,41,0,172,255,33,0,192,255,26,0,211,255,24,0,231,255,24,0,247,255,30,0,2,0,35,0,8,0,41,0,13,0,46,0,13,0,46,0,13,0,39,0,11,0,28,0,6,0,19,0,2,0,8,0,253,255,2,0,249,255,253,255,242,255,251,255,236,255,249,255,231,255,244,255,233,255,242,255,242,255,236,255,0,0,227,255,17,0,216,255,37,0,205,255,55,0,192,255,68,0,180,255,75,0,174,255,70,0,174,255,59,0,174,255,37,0,176,255,11,0,176,255,236,255,174,255,211,255,169,255,192,255,163,255,183,255,163,255,183,255,165,255,194,255,172,255,209,255,183,255,225,255,196,255,238,255,207,255,251,255,222,255,2,0,238,255,11,0,251,255,15,0,4,0,22,0,11,0,26,0,13,0,30,0,8,0,28,0,2,0,26,0,253,255,19,0,242,255,8,0,236,255,251,255,229,255,233,255,227,255,216,255,222,255,198,255,218,255,185,255,211,255,178,255,205,255,172,255,196,255,174,255,185,255,176,255,180,255,183,255,180,255,194,255,187,255,207,255,196,255,220,255,214,255,236,255,229,255,251,255,240,255,8,0,251,255,26,0,251,255,44,0,247,255,66,0,236,255,92,0,218,255,116,0,200,255,143,0,187,255,165,0,178,255,185,0,174,255,196,0,169,255,200,0,169,255,194,0,165,255,183,0,161,255,167,0,158,255,152,0,163,255,139,0,169,255,125,0,183,255,116,0,198,255,108,0,211,255,105,0,229,255,103,0,240,255,101,0,249,255,99,0,0,0,97,0,6,0,88,0,15,0,75,0,26,0,59,0,33,0,44,0,39,0,28,0,41,0,11,0,39,0,0,0,37,0,238,255,33,0,220,255,28,0,203,255,26,0,187,255,26,0,172,255,28,0,161,255,26,0,158,255,22,0,161,255,17,0,167,255,8,0,176,255,2,0,189,255,253,255,203,255,249,255,216,255,244,255,231,255,240,255,249,255,238,255,6,0,238,255,19,0,242,255,33,0,251,255,37,0,11,0,35,0,28,0,22,0,50,0,4,0,72,0,238,255,94,0,216,255,114,0,198,255,132,0,189,255,143,0,192,255,147,0,200,255,141,0,216,255,123,0,233,255,99,0,251,255,70,0,13,0,37,0,24,0,4,0,33,0,233,255,37,0,207,255,39,0,187,255,33,0,167,255,22,0,154,255,8,0,147,255,253,255,147,255,240,255,154,255,220,255,161,255,205,255,172,255,192,255,185,255,180,255,192,255,169,255,200,255,163,255,211,255,154,255,220,255,150,255,229,255,150,255,240,255,150,255,253,255,154,255,11,0,163,255,28,0,169,255,46,0,172,255,66,0,167,255,77,0,161,255,88,0,147,255,92,0,136,255,90,0,128,255,86,0,128,255,79,0,132,255,75,0,139,255,70,0,145,255,68,0,154,255,66,0,161,255,64,0,165,255,57,0,169,255,50,0,172,255,37,0,176,255,30,0,178,255,22,0,180,255,15,0,183,255,11,0,187,255,6,0,194,255,6,0,200,255,6,0,214,255,8,0,225,255,11,0,231,255,15,0,236,255,15,0,240,255,13,0,240,255,11,0,238,255,6,0,233,255,0,0,233,255,247,255,233,255,236,255,238,255,231,255,247,255,227,255,2,0,227,255,15,0,229,255,28,0,236,255,35,0,244,255,35,0,251,255,28,0,0,0,13,0,0,0,253,255,253,255,236,255,251,255,222,255,247,255,211,255,247,255,205,255,249,255,200,255,2,0,200,255,17,0,198,255,39,0,200,255,61,0,200,255,86,0,198,255,103,0,205,255,116,0,214,255,119,0,222,255,116,0,238,255,108,0,251,255,99,0,2,0,86,0,4,0,75,0,4,0,61,0,0,0,44,0,0,0,22,0,2,0,251,255,6,0,225,255,15,0,198,255,22,0,183,255,24,0,180,255,19,0,192,255,13,0,211,255,0,0,236,255,238,255,0,0,220,255,15,0,205,255,24,0,189,255,33,0,180,255,37,0,172,255,48,0,167,255,59,0,172,255,75,0,176,255,90,0,183,255,99,0,192,255,101,0,200,255,92,0,209,255,77,0,209,255,55,0,209,255,30,0,205,255,11,0,203,255,253,255,203,255,244,255,205,255,247,255,211,255,251,255,220,255,6,0,229,255,17,0,233,255,30,0,238,255,41,0,244,255,50,0,253,255,59,0,11,0,68,0,30,0,72,0,50,0,77,0,72,0,77,0,92,0,72,0,101,0,66,0,99,0,57,0,90,0,46,0,79,0,37,0,66,0,26,0,52,0,22,0,44,0,13,0,37,0,8,0,37,0,6,0,35,0,2,0,37,0,0,0,33,0,247,255,28,0,240,255,22,0,231,255,8,0,229,255,0,0,229,255,247,255,233,255,233,255,242,255,225,255,249,255,222,255,0,0,222,255,253,255,231,255,253,255,247,255,247,255,8,0,244,255,30,0,247,255,55,0,251,255,79,0,4,0,101,0,17,0,119,0,30,0,132,0,46,0,134,0,59,0,130,0,77,0,116,0,88,0,94,0,94,0,72,0,97,0,46,0,94,0,28,0,88,0,15,0,79,0,6,0,70,0,6,0,59,0,4,0,50,0,6,0,39,0,4,0,30,0,0,0,19,0,0,0,8,0,0,0,253,255,4,0,236,255,8,0,216,255,17,0,196,255,28,0,176,255,35,0,154,255,46,0,139,255,50,0,128,255,48,0,125,255,44,0,130,255,37,0,141,255,22,0,158,255,6,0,174,255,247,255,189,255,231,255,200,255,216,255,211,255,207,255,218,255,200,255,227,255,200,255,236,255,205,255,240,255,216,255,249,255,227,255,0,0,240,255,11,0,247,255,24,0,249,255,37,0,244,255,55,0,240,255,70,0,233,255,86,0,236,255,97,0,240,255,103,0,249,255,112,0,4,0,116,0,13,0,116,0,19,0,110,0,24,0,101,0,28,0,90,0,33,0,79,0,39,0,61,0,48,0,44,0,59,0,26,0,70,0,4,0,75,0,242,255,79,0,222,255,77,0,209,255,77,0,194,255,75,0,187,255,77,0,183,255,75,0,185,255,72,0,194,255,61,0,207,255,48,0,225,255,33,0,240,255,17,0,0,0,0,0,11,0,244,255,22,0,231,255,28,0,222,255,37,0,209,255,41,0,198,255,46,0,192,255,39,0,187,255,26,0,183,255,4,0,183,255,236,255,183,255,205,255,183,255,174,255,187,255,150,255,187,255,134,255,185,255,123,255,180,255,119,255,169,255,119,255,154,255,123,255,141,255,132,255,125,255,141,255,112,255,150,255,101,255,161,255,88,255,172,255,79,255,180,255,77,255,183,255,81,255,185,255,97,255,185,255,119,255,183,255,152,255,183,255,185,255,185,255,216,255,194,255,249,255,203,255,15,0,214,255,37,0,229,255,55,0,242,255,72,0,253,255,86,0,13,0,94,0,30,0,99,0,46,0,99,0,59,0,94,0,68,0,88,0,77,0,83,0,83,0,83,0,88,0,83,0,92,0,83,0,94,0,83,0,99,0,72,0,97,0,52,0,97,0,28,0,88,0,249,255,81,0,218,255,70,0,189,255,61,0,172,255,55,0,167,255,50,0,176,255,48,0,194,255,50,0,216,255,52,0,240,255,55,0,6,0,55,0,22,0,52,0,30,0,48,0,35,0,44,0,28,0,41,0,19,0,41,0,4,0,44,0,247,255,46,0,231,255,48,0,214,255,46,0,194,255,41,0,178,255,30,0,169,255,17,0,165,255,2,0,165,255,242,255,174,255,227,255,192,255,216,255,203,255,207,255,218,255,205,255,229,255,200,255,238,255,200,255,251,255,200,255,4,0,203,255,17,0,209,255,35,0,222,255,50,0,238,255,64,0,253,255,72,0,8,0,81,0,17,0,81,0,22,0,77,0,19,0,66,0,17,0,55,0,15,0,39,0,8,0,24,0,0,0,15,0,242,255,6,0,225,255,0,0,205,255,251,255,187,255,244,255,176,255,240,255,169,255,238,255,165,255,238,255,167,255,238,255,169,255,236,255,172,255,233,255,178,255,227,255,187,255,218,255,198,255,209,255,209,255,205,255,222,255,203,255,233,255,205,255,247,255,211,255,0,0,220,255,2,0,222,255,6,0,220,255,4,0,216,255,253,255,207,255,242,255,200,255,227,255,194,255,209,255,194,255,198,255,200,255,192,255,211,255,187,255,227,255,192,255,247,255,192,255,6,0,194,255,28,0,194,255,50,0,192,255,66,0,192,255,79,0,196,255,86,0,207,255,83,0,227,255,77,0,253,255,68,0,30,0,66,0,66,0,66,0,101,0,75,0,130,0,88,0,152,0,101,0,161,0,110,0,158,0,112,0,143,0,108,0,116,0,94,0,86,0,77,0,55,0,61,0,26,0,48,0,8,0,39,0,2,0,33,0,0,0,28,0,4,0,22,0,8,0,19,0,15,0,13,0,19,0,6,0,24,0,2,0,24,0,0,0,24,0,249,255,24,0,240,255,26,0,229,255,28,0,218,255,33,0,207,255,39,0,198,255,50,0,192,255,61,0,194,255,72,0,203,255,79,0,216,255,81,0,236,255,77,0,2,0,66,0,24,0,52,0,44,0,35,0,57,0,17,0,64,0,0,0,64,0,240,255,57,0,225,255,55,0,211,255,50,0,198,255,48,0,189,255,48,0,183,255,48,0,178,255,46,0,178,255,46,0,187,255,44,0,200,255,39,0,216,255,35,0,236,255,26,0,251,255,17,0,8,0,8,0,15,0,4,0,22,0,2,0,28,0,4,0,33,0,6,0,37,0,13,0,41,0,22,0,44,0,30,0,48,0,39,0,52,0,46,0,55,0,50,0,61,0,57,0,66,0,64,0,68,0,68,0,66,0,66,0,59,0,64,0,46,0,57,0,28,0,46,0,8,0,37,0,251,255,28,0,238,255,22,0,233,255,13,0,238,255,6,0,251,255,2,0,8,0,0,0,28,0,0,0,48,0,2,0,64,0,4,0,77,0,8,0,83,0,15,0,90,0,19,0,94,0,24,0,97,0,28,0,103,0,30,0,112,0,33,0,119,0,30,0,128,0,26,0,134,0,19,0,136,0,13,0,134,0,8,0,128,0,6,0,110,0,8,0,92,0,17,0,72,0,28,0,52,0,35,0,33,0,46,0,19,0,48,0,8,0,52,0,0,0,55,0,253,255,59,0,249,255,70,0,242,255,79,0,233,255,97,0,222,255,112,0,211,255,123,0,198,255,130,0,183,255,130,0,169,255,119,0,158,255,103,0,150,255,83,0,147,255,61,0,152,255,48,0,163,255,39,0,178,255,37,0,192,255,41,0,203,255,46,0,207,255,57,0,207,255,61,0,205,255,66,0,203,255,66,0,200,255,64,0,200,255,59,0,205,255,50,0,211,255,37,0,220,255,19,0,229,255,2,0,233,255,244,255,233,255,233,255,227,255,229,255,216,255,229,255,207,255,231,255,196,255,240,255,187,255,247,255,185,255,0,0,183,255,4,0,187,255,6,0,196,255,4,0,203,255,0,0,207,255,251,255,209,255,240,255,205,255,233,255,196,255,229,255,187,255,225,255,174,255,225,255,163,255,222,255,156,255,222,255,156,255,220,255,161,255,222,255,167,255,231,255,180,255,244,255,194,255,6,0,205,255,28,0,211,255,50,0,214,255,68,0,216,255,79,0,218,255,83,0,222,255,79,0,229,255,66,0,240,255,48,0,247,255,28,0,249,255,8,0,247,255,247,255,238,255,229,255,225,255,216,255,214,255,205,255,203,255,196,255,200,255,194,255,203,255,196,255,205,255,207,255,214,255,220,255,218,255,238,255,220,255,253,255,222,255,6,0,227,255,15,0,236,255,13,0,247,255,11,0,2,0,2,0,15,0,0,0,30,0,0,0,41,0,251,255,48,0,251,255,50,0,251,255,52,0,249,255,46,0,247,255,39,0,247,255,30,0,244,255,22,0,242,255,15,0,238,255,11,0,236,255,8,0,233,255,11,0,231,255,15,0,233,255,15,0,238,255,13,0,249,255,8,0,2,0,4,0,15,0,0,0,26,0,0,0,37,0,4,0,44,0,6,0,50,0,8,0,50,0,6,0,46,0,0,0,41,0,242,255,37,0,225,255,33,0,203,255,28,0,185,255,26,0,172,255,19,0,163,255,15,0,158,255,11,0,165,255,2,0,174,255,0,0,183,255,253,255,187,255,253,255,187,255,0,0,180,255,0,0,172,255,253,255,163,255,247,255,158,255,233,255,156,255,216,255,167,255,196,255,180,255,174,255,200,255,158,255,225,255,150,255,244,255,145,255,2,0,150,255,13,0,158,255,15,0,167,255,11,0,180,255,4,0,194,255,251,255,207,255,242,255,220,255,238,255,233,255,236,255,247,255,238,255,4,0,240,255,17,0,249,255,28,0,0,0,37,0,11,0,44,0,19,0,46,0,26,0,44,0,30,0,37,0,33,0,30,0,35,0,19,0,37,0,15,0,37,0,15,0,35,0,19,0,33,0,28,0,26,0,39,0,15,0,50,0,2,0,57,0,244,255,57,0,227,255,50,0,209,255,37,0,194,255,17,0,185,255,0,0,180,255,240,255,189,255,225,255,205,255,211,255,229,255,207,255,253,255,205,255,22,0,209,255,44,0,216,255,57,0,227,255,66,0,233,255,68,0,240,255,66,0,238,255,61,0,236,255,57,0,233,255,52,0,227,255,52,0,220,255,52,0,216,255,55,0,211,255,57,0,205,255,57,0,198,255,52,0,194,255,48,0,189,255,39,0,187,255,33,0,185,255,24,0,185,255,19,0,187,255,15,0,187,255,6,0,194,255,0,0,198,255,242,255,205,255,231,255,216,255,218,255,229,255,211,255,242,255,214,255,0,0,227,255,6,0,244,255,13,0,8,0,13,0,30,0,8,0,48,0,4,0,59,0,0,0,64,0,253,255,64,0,249,255,61,0,244,255,59,0,244,255,57,0,247,255,57,0,251,255,55,0,0,0,48,0,8,0,39,0,15,0,28,0,19,0,11,0,19,0,0,0,15,0,244,255,13,0,236,255,8,0,229,255,11,0,225,255,15,0,220,255,26,0,211,255,39,0,205,255,50,0,203,255,57,0,203,255,59,0,211,255,52,0,227,255,39,0,247,255,22,0,8,0,2,0,26,0,242,255,35,0,227,255,41,0,216,255,41,0,211,255,37,0,211,255,37,0,216,255,33,0,222,255,30,0,231,255,26,0,236,255,19,0,238,255,13,0,240,255,4,0,236,255,0,0,229,255,251,255,222,255,251,255,211,255,0,0,205,255,0,0,200,255,8,0,200,255,15,0,205,255,24,0,211,255,30,0,216,255,35,0,225,255,35,0,231,255,35,0,233,255,33,0,238,255,28,0,238,255,28,0,240,255,26,0,236,255,33,0,238,255,39,0,233,255,44,0,236,255,41,0,233,255,28,0,236,255,8,0,238,255,240,255,238,255,214,255,238,255,192,255,240,255,178,255,244,255,180,255,247,255,196,255,249,255,218,255,251,255,247,255,253,255,17,0,0,0,44,0,2,0,68,0,8,0,86,0,19,0,97,0,33,0,103,0,41,0,103,0,48,0,101,0,55,0,99,0,61,0,99,0,66,0,99,0,75,0,103,0,77,0,103,0,72,0,103,0,61,0,99,0,44,0,90,0,22,0,75,0,0,0,52,0,238,255,24,0,222,255,249,255,214,255,211,255,211,255,174,255,211,255,145,255,216,255,125,255,220,255,116,255,227,255,119,255,231,255,132,255,236,255,147,255,238,255,165,255,240,255,180,255,240,255,196,255,242,255,216,255,244,255,233,255,249,255,253,255,253,255,15,0,2,0,33,0,11,0,48,0,22,0,59,0,30,0,61,0,39,0,64,0,46,0,64,0,48,0,61,0,46,0,59,0,41,0,55,0,41,0,50,0,37,0,46,0,37,0,41,0,39,0,39,0,44,0,37,0,50,0,37,0,55,0,41,0,61,0,46,0,66,0,48,0,66,0,50,0,61,0,50,0,55,0,44,0,46,0,35,0,37,0,24,0,30,0,8,0,22,0,249,255,11,0,231,255,0,0,216,255,240,255,200,255,227,255,185,255,214,255,174,255,207,255,167,255,207,255,165,255,214,255,167,255,229,255,172,255,249,255,178,255,13,0,189,255,33,0,200,255,48,0,211,255,59,0,225,255,64,0,240,255,64,0,249,255,61,0,0,0,59,0,0,0,57,0,247,255,61,0,231,255,68,0,214,255,79,0,200,255,90,0,192,255,97,0,192,255,101,0,200,255,99,0,216,255,83,0,233,255,68,0,253,255,44,0,15,0,22,0,33,0,4,0,41,0,253,255,41,0,247,255,37,0,247,255,26,0,251,255,13,0,0,0,2,0,8,0,251,255,15,0,242,255,22,0,240,255,30,0,236,255,37,0,233,255,44,0,233,255,48,0,231,255,50,0,229,255,52,0,229,255,48,0,225,255,41,0,222,255,28,0,218,255,15,0,218,255,0,0,216,255,238,255,220,255,225,255,222,255,216,255,231,255,216,255,242,255,222,255,253,255,231,255,6,0,236,255,15,0,236,255,17,0,229,255,15,0,218,255,8,0,207,255,253,255,196,255,240,255,194,255,227,255,196,255,207,255,200,255,185,255,209,255,161,255,218,255,136,255,227,255,110,255,238,255,92,255,247,255,79,255,0,0,72,255,8,0,70,255,17,0,77,255,19,0,86,255,22,0,99,255,22,0,114,255,15,0,125,255,11,0,134,255,0,0,139,255,249,255,139,255,240,255,134,255,238,255,130,255,240,255,125,255,247,255,125,255,0,0,123,255,13,0,125,255,22,0,132,255,33,0,139,255,37,0,150,255,41,0,161,255,44,0,172,255,41,0,187,255,37,0,203,255,30,0,220,255,24,0,242,255,13,0,8,0,8,0,35,0,4,0,57,0,4,0,77,0,4,0,92,0,8,0,101,0,13,0,105,0,17,0,101,0,22,0,90,0,24,0,75,0,26,0,50,0,24,0,24,0,19,0,2,0,13,0,240,255,8,0,231,255,2,0,231,255,0,0,236,255,0,0,244,255,0,0,0,0,6,0,8,0,11,0,17,0,22,0,15,0,37,0,8,0,50,0,0,0,61,0,242,255,70,0,229,255,72,0,218,255,72,0,216,255,70,0,214,255,61,0,214,255,57,0,220,255,48,0,227,255,39,0,229,255,33,0,233,255,26,0,244,255,22,0,4,0,19,0,26,0,19,0,52,0,22,0,81,0,26,0,103,0,33,0,123,0,44,0,134,0,57,0,139,0,70,0,136,0,81,0,130,0,86,0,114,0,86,0,101,0,83,0,77,0,83,0,59,0,83,0,41,0,83,0,30,0,81,0,22,0,83,0,15,0,83,0,11,0,83,0,4,0,81,0,0,0,79,0,249,255,72,0,244,255,61,0,240,255,46,0,238,255,26,0,233,255,6,0,233,255,242,255,225,255,225,255,218,255,211,255,209,255,207,255,196,255,203,255,185,255,205,255,180,255,207,255,178,255,209,255,185,255,214,255,196,255,216,255,211,255,218,255,225,255,222,255,236,255,227,255,242,255,231,255,244,255,238,255,242,255,249,255,238,255,2,0,231,255,15,0,227,255,24,0,220,255,33,0,220,255,35,0,218,255,35,0,225,255,30,0,231,255,26,0,238,255,22,0,249,255,22,0,0,0,22,0,4,0,22,0,8,0,19,0,4,0,19,0,253,255,13,0,242,255,2,0,229,255,244,255,218,255,229,255,207,255,211,255,200,255,194,255,203,255,180,255,207,255,172,255,220,255,163,255,236,255,161,255,0,0,163,255,22,0,165,255,46,0,167,255,61,0,172,255,75,0,176,255,79,0,180,255,75,0,187,255,66,0,200,255,52,0,216,255,44,0,240,255,37,0,11,0,41,0,44,0,50,0,75,0,68,0,99,0,86,0,116,0,101,0,119,0,112,0,108,0,110,0,88,0,99,0,61,0,77,0,35,0,50,0,13,0,24,0,0,0,4,0,251,255,247,255,253,255,240,255,6,0,242,255,19,0,249,255,28,0,0,0,37,0,2,0,41,0,0,0,46,0,247,255,48,0,231,255,52,0,214,255,57,0,196,255,61,0,183,255,64,0,174,255,64,0,172,255,55,0,174,255,41,0,183,255,19,0,198,255,253,255,216,255,225,255,236,255,203,255,251,255,187,255,0,0,174,255,0,0,167,255,0,0,165,255,251,255,167,255,242,255,169,255,238,255,174,255,229,255,178,255,227,255,183,255,227,255,189,255,225,255,194,255,229,255,200,255,231,255,207,255,236,255,214,255,240,255,218,255,240,255,220,255,244,255,225,255,244,255,222,255,247,255,222,255,251,255,220,255,253,255,216,255,253,255,209,255,0,0,203,255,251,255,196,255,247,255,187,255,242,255,183,255,242,255,183,255,244,255,189,255,249,255,205,255,0,0,225,255,13,0,244,255,22,0,2,0,35,0,13,0,48,0,15,0,59,0,8,0,66,0,0,0,68,0,244,255,66,0,233,255,55,0,227,255,39,0,227,255,22,0,233,255,8,0,247,255,4,0,4,0,8,0,19,0,24,0,33,0,48,0,44,0,75,0,48,0,94,0,52,0,108,0,52,0,110,0,46,0,101,0,39,0,81,0,33,0,59,0,26,0,30,0,17,0,4,0,15,0,240,255,17,0,220,255,24,0,205,255,30,0,200,255,37,0,200,255,46,0,205,255,52,0,220,255,55,0,238,255,57,0,0,0,48,0,24,0,37,0,44,0,22,0,61,0,6,0,77,0,251,255,90,0,240,255,92,0,233,255,90,0,229,255,79,0,229,255,64,0,233,255,44,0,236,255,22,0,247,255,0,0,0,0,231,255,11,0,214,255,19,0,196,255,22,0,185,255,24,0,176,255,19,0,169,255,17,0,167,255,13,0,167,255,8,0,167,255,2,0,172,255,249,255,174,255,236,255,176,255,225,255,176,255,216,255,176,255,216,255,172,255,220,255,167,255,233,255,163,255,251,255,167,255,11,0,172,255,30,0,187,255,48,0,205,255,70,0,227,255,86,0,244,255,97,0,0,0,101,0,8,0,92,0,13,0,77,0,11,0,52,0,8,0,26,0,2,0,2,0,251,255,240,255,244,255,225,255,240,255,218,255,238,255,214,255,244,255,214,255,253,255,216,255,6,0,214,255,15,0,214,255,22,0,209,255,19,0,209,255,6,0,207,255,249,255,205,255,222,255,203,255,198,255,200,255,174,255,194,255,154,255,187,255,139,255,180,255,134,255,176,255,136,255,174,255,141,255,176,255,147,255,187,255,158,255,203,255,169,255,220,255,185,255,238,255,200,255,253,255,216,255,8,0,229,255,19,0,240,255,26,0,249,255,30,0,253,255,30,0,0,0,26,0,0,0,17,0,0,0,0,0,0,0,240,255,4,0,222,255,11,0,209,255,26,0,200,255,39,0,200,255,55,0,203,255,72,0,207,255,86,0,209,255,94,0,209,255,99,0,207,255,99,0,200,255,92,0,194,255,79,0,192,255,68,0,192,255,55,0,198,255,41,0,205,255,30,0,214,255,24,0,220,255,19,0,222,255,17,0,218,255,15,0,209,255,17,0,196,255,24,0,183,255,28,0,174,255,39,0,169,255,48,0,174,255,57,0,187,255,57,0,209,255,55,0,236,255,44,0,8,0,30,0,35,0,15,0,59,0,0,0,77,0,247,255,83,0,242,255,86,0,242,255,81,0,251,255,72,0,2,0,59,0,15,0,48,0,33,0,33,0,46,0,15,0,59,0,253,255,68,0,236,255,72,0,220,255,72,0,209,255,70,0,203,255,61,0,198,255,50,0,196,255,35,0,189,255,26,0,183,255,17,0,178,255,15,0,176,255,17,0,178,255,24,0,183,255,33,0,194,255,41,0,200,255,50,0,207,255,57,0,209,255,64,0,209,255,61,0,207,255,57,0,207,255,52,0,205,255,48,0,209,255,44,0,209,255,39,0,216,255,39,0,220,255,41,0,225,255,41,0,233,255,41,0,240,255,39,0,249,255,30,0,0,0,17,0,8,0,0,0,22,0,238,255,37,0,218,255,52,0,200,255,72,0,189,255,88,0,180,255,101,0,172,255,103,0,167,255,103,0,165,255,88,0,167,255,70,0,174,255,44,0,180,255,15,0,194,255,249,255,209,255,227,255,225,255,214,255,233,255,209,255,240,255,209,255,247,255,216,255,244,255,227,255,242,255,236,255,238,255,247,255,233,255,253,255,225,255,0,0,218,255,2,0,211,255,4,0,211,255,4,0,216,255,4,0,225,255,4,0,236,255,2,0,247,255,0,0,253,255,253,255,253,255,247,255,249,255,242,255,236,255,236,255,225,255,227,255,209,255,222,255,200,255,218,255,196,255,214,255,196,255,214,255,200,255,216,255,205,255,218,255,209,255,225,255,211,255,236,255,214,255,247,255,214,255,2,0,218,255,15,0,222,255,26,0,233,255,33,0,253,255,39,0,15,0,44,0,39,0,44,0,64,0,46,0,86,0,39,0,97,0,33,0,103,0,22,0,99,0,11,0,83,0,2,0,66,0,0,0,44,0,0,0,24,0,4,0,6,0,8,0,0,0,13,0,249,255,15,0,247,255,17,0,249,255,19,0,249,255,15,0,251,255,11,0,249,255,4,0,249,255,251,255,242,255,240,255,238,255,229,255,231,255,227,255,225,255,227,255,214,255,233,255,205,255,247,255,194,255,6,0,187,255,19,0,187,255,28,0,196,255,33,0,216,255,26,0,242,255,13,0,19,0,251,255,50,0,231,255,75,0,209,255,94,0,194,255,105,0,183,255,105,0,174,255,101,0,174,255,88,0,176,255,70,0,185,255,50,0,196,255,26,0,209,255,8,0,220,255,249,255,231,255,231,255,236,255,216,255,238,255,198,255,236,255,183,255,236,255,172,255,238,255,167,255,247,255,172,255,2,0,183,255,22,0,198,255,41,0,214,255,59,0,222,255,75,0,220,255,86,0,214,255,88,0,198,255,86,0,178,255,75,0,161,255,61,0,145,255,41,0,139,255,19,0,136,255,253,255,147,255,238,255,163,255,229,255,187,255,227,255,216,255,233,255,251,255,238,255,24,0,242,255,55,0,247,255,77,0,249,255,94,0,249,255,101,0,0,0,99,0,6,0,88,0,22,0,70,0,37,0,48,0,52,0,22,0,66,0,0,0,75,0,240,255,77,0,229,255,75,0,220,255,61,0,220,255,48,0,225,255,33,0,236,255,17,0,247,255,6,0,2,0,0,0,17,0,2,0,28,0,8,0,37,0,19,0,39,0,35,0,37,0,48,0,33,0,61,0,26,0,70,0,26,0,77,0,30,0,75,0,37,0,75,0,46,0,68,0,52,0,61,0,52,0,57,0,48,0,50,0,37,0,48,0,22,0,46,0,4,0,46,0,249,255,44,0,242,255,41,0,244,255,37,0,249,255,30,0,0,0,22,0,11,0,11,0,13,0,0,0,13,0,247,255,11,0,244,255,6,0,244,255,0,0,249,255,249,255,0,0,247,255,4,0,247,255,11,0,253,255,13,0,8,0,15,0,22,0,19,0,41,0,26,0,59,0,35,0,72,0,48,0,81,0,66,0,81,0,79,0,75,0,92,0,61,0,101,0,46,0,105,0,26,0,105,0,11,0,101,0,0,0,94,0,244,255,86,0,233,255,77,0,225,255,64,0,218,255,46,0,209,255,28,0,207,255,11,0,205,255,0,0,207,255,244,255,216,255,238,255,222,255,236,255,231,255,233,255,236,255,233,255,238,255,236,255,242,255,240,255,244,255,253,255,253,255,8,0,8,0,26,0,26,0,41,0,44,0,50,0,57,0,52,0,68,0,44,0,77,0,22,0,77,0,251,255,75,0,220,255,68,0,192,255,61,0,165,255,55,0,150,255,48,0,145,255,44,0,152,255,37,0,167,255,28,0,185,255,15,0,205,255,0,0,225,255,236,255,236,255,218,255,242,255,200,255,244,255,187,255,244,255,176,255,249,255,169,255,253,255,169,255,2,0,172,255,11,0,183,255,19,0,200,255,26,0,222,255,28,0,249,255,26,0,17,0,22,0,37,0,15,0,52,0,8,0,59,0,0,0,59,0,247,255,57,0,240,255,52,0,231,255,48,0,222,255,46,0,214,255,50,0,205,255,55,0,194,255,59,0,180,255,64,0,174,255,61,0,172,255,55,0,183,255,41,0,196,255,28,0,218,255,15,0,240,255,0,0,2,0,247,255,15,0,238,255,24,0,233,255,30,0,233,255,35,0,236,255,37,0,240,255,46,0,242,255,50,0,247,255,55,0,247,255,57,0,240,255,52,0,231,255,48,0,222,255,41,0,216,255,30,0,209,255,19,0,211,255,13,0,214,255,6,0,225,255,0,0,236,255,249,255,244,255,244,255,251,255,244,255,251,255,247,255,244,255,253,255,236,255,6,0,227,255,17,0,218,255,26,0,214,255,28,0,209,255,26,0,209,255,13,0,211,255,0,0,214,255,238,255,214,255,220,255,218,255,203,255,218,255,194,255,216,255,185,255,214,255,180,255,214,255,178,255,211,255,174,255,209,255,172,255,207,255,169,255,205,255,167,255,198,255,174,255,194,255,183,255,187,255,194,255,185,255,207,255,187,255,222,255,196,255,233,255,209,255,247,255,222,255,0,0,236,255,6,0,247,255,13,0,251,255,22,0,249,255,28,0,249,255,35,0,251,255,37,0,253,255,35,0,253,255,26,0,0,0,13,0,0,0,251,255,249,255,231,255,238,255,214,255,220,255,200,255,205,255,194,255,189,255,196,255,180,255,205,255,176,255,218,255,178,255,233,255,189,255,249,255,203,255,2,0,216,255,13,0,227,255,17,0,233,255,17,0,236,255,15,0,231,255,15,0,225,255,15,0,216,255,22,0,211,255,26,0,211,255,30,0,218,255,35,0,231,255,35,0,253,255,30,0,17,0,22,0,41,0,11,0,61,0,0,0,75,0,249,255,81,0,240,255,79,0,238,255,70,0,238,255,59,0,242,255,50,0,251,255,39,0,6,0,35,0,19,0,30,0,37,0,28,0,57,0,30,0,77,0,30,0,92,0,35,0,101,0,39,0,97,0,41,0,86,0,41,0,64,0,41,0,37,0,41,0,13,0,44,0,247,255,46,0,229,255,52,0,218,255,61,0,216,255,72,0,220,255,77,0,233,255,81,0,247,255,70,0,2,0,50,0,13,0,24,0,19,0,249,255,19,0,218,255,17,0,194,255,13,0,178,255,4,0,174,255,0,0,180,255,253,255,196,255,249,255,216,255,244,255,240,255,242,255,4,0,240,255,24,0,240,255,41,0,238,255,50,0,229,255,55,0,214,255,52,0,194,255,48,0,169,255,41,0,143,255,35,0,125,255,28,0,112,255,17,0,110,255,11,0,116,255,4,0,130,255,0,0,147,255,0,0,167,255,0,0,189,255,4,0,209,255,8,0,229,255,15,0,247,255,22,0,4,0,30,0,13,0,37,0,24,0,44,0,30,0,50,0,30,0,52,0,28,0,52,0,26,0,55,0,19,0,55,0,17,0,57,0,15,0,61,0,15,0,66,0,15,0,66,0,13,0,64,0,8,0,57,0,0,0,46,0,251,255,33,0,247,255,15,0,249,255,253,255,253,255,233,255,6,0,211,255,17,0,194,255,28,0,176,255,37,0,161,255,39,0,147,255,35,0,143,255,26,0,136,255,15,0,136,255,0,0,139,255,238,255,145,255,220,255,154,255,203,255,165,255,187,255,178,255,172,255,192,255,163,255,200,255,158,255,209,255,158,255,218,255,163,255,220,255,169,255,225,255,178,255,227,255,183,255,229,255,189,255,231,255,194,255,231,255,196,255,231,255,203,255,231,255,209,255,229,255,216,255,229,255,225,255,227,255,229,255,225,255,236,255,220,255,236,255,214,255,238,255,205,255,238,255,200,255,242,255,198,255,249,255,198,255,253,255,200,255,0,0,203,255,0,0,205,255,0,0,203,255,2,0,196,255,4,0,189,255,4,0,187,255,6,0,192,255,6,0,200,255,6,0,214,255,2,0,231,255,0,0,249,255,249,255,4,0,240,255,13,0,236,255,19,0,231,255,22,0,231,255,22,0,233,255,19,0,236,255,17,0,238,255,11,0,240,255,4,0,247,255,251,255,249,255,242,255,251,255,231,255,0,0,227,255,0,0,222,255,4,0,220,255,4,0,218,255,6,0,216,255,8,0,220,255,13,0,229,255,19,0,242,255,24,0,2,0,22,0,22,0,17,0,44,0,6,0,59,0,0,0,70,0,253,255,77,0,251,255,75,0,0,0,70,0,4,0,61,0,11,0,55,0,11,0,46,0,8,0,39,0,6,0,35,0,0,0,30,0,244,255,30,0,238,255,28,0,236,255,26,0,247,255,17,0,2,0,4,0,22,0,240,255,48,0,218,255,68,0,194,255,83,0,174,255,94,0,161,255,97,0,158,255,94,0,161,255,88,0,169,255,75,0,183,255,61,0,196,255,46,0,205,255,30,0,211,255,15,0,218,255,8,0,225,255,6,0,236,255,8,0,244,255,15,0,251,255,24,0,0,0,30,0,2,0,33,0,0,0,37,0,251,255,33,0,244,255,28,0,240,255,22,0,236,255,17,0,236,255,8,0,236,255,0,0,236,255,249,255,231,255,242,255,227,255,236,255,218,255,231,255,209,255,225,255,196,255,218,255,187,255,209,255,180,255,200,255,185,255,194,255,196,255,192,255,216,255,196,255,247,255,207,255,24,0,220,255,59,0,236,255,90,0,249,255,112,0,4,0,128,0,11,0,128,0,13,0,119,0,8,0,108,0,0,0,92,0,244,255,79,0,231,255,64,0,220,255,50,0,218,255,37,0,222,255,26,0,240,255,17,0,6,0,15,0,35,0,17,0,61,0,19,0,81,0,26,0,88,0,28,0,83,0,28,0,70,0,26,0,50,0,19,0,30,0,8,0,15,0,0,0,8,0,249,255,11,0,242,255,15,0,238,255,22,0,233,255,30,0,225,255,37,0,209,255,44,0,194,255,46,0,180,255,50,0,172,255,48,0,174,255,46,0,183,255,37,0,198,255,24,0,218,255,11,0,238,255,253,255,0,0,242,255,11,0,236,255,22,0,231,255,24,0,227,255,22,0,227,255,13,0,227,255,2,0,233,255,251,255,240,255,247,255,249,255,247,255,0,0,253,255,4,0,8,0,6,0,28,0,6,0,50,0,0,0,66,0,0,0,79,0,253,255,86,0,0,0,81,0,6,0,70,0,11,0,52,0,15,0,35,0,17,0,19,0,15,0,4,0,11,0,253,255,8,0,249,255,6,0,249,255,8,0,0,0,15,0,4,0,22,0,15,0,28,0,22,0,33,0,28,0,30,0,33,0,28,0,35,0,19,0,30,0,13,0,22,0,6,0,15,0,2,0,11,0,0,0,8,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,8,0,251,255,8,0,249,255,0,0,244,255,251,255,240,255,238,255,238,255,225,255,242,255,211,255,244,255,203,255,247,255,198,255,0,0,196,255,0,0,200,255,6,0,205,255,8,0,211,255,17,0,211,255,26,0,211,255,30,0,209,255,35,0,200,255,37,0,194,255,33,0,185,255,22,0,180,255,11,0,180,255,249,255,185,255,231,255,198,255,214,255,214,255,194,255,238,255,183,255,0,0,172,255,26,0,169,255,48,0,169,255,64,0,176,255,79,0,189,255,88,0,209,255,94,0,231,255,99,0,2,0,101,0,26,0,99,0,46,0,92,0,57,0,81,0,55,0,64,0,44,0,41,0,22,0,13,0,0,0,247,255,229,255,222,255,205,255,207,255,187,255,194,255,176,255,187,255,169,255,187,255,169,255,194,255,174,255,200,255,178,255,209,255,185,255,218,255,194,255,222,255,205,255,227,255,214,255,229,255,222,255,233,255,227,255,238,255,229,255,242,255,225,255,247,255,214,255,251,255,198,255,251,255,178,255,253,255,163,255,249,255,150,255,247,255,147,255,249,255,152,255,0,0,163,255,11,0,178,255,28,0,194,255,46,0,203,255,57,0,209,255,61,0,211,255,55,0,209,255,41,0,205,255,24,0,200,255,4,0,200,255,251,255,205,255,247,255,209,255,253,255,218,255,8,0,227,255,26,0,229,255,46,0,229,255,61,0,229,255,70,0,225,255,77,0,225,255,79,0,225,255,79,0,227,255,75,0,231,255,72,0,236,255,75,0,242,255,75,0,247,255,75,0,251,255,75,0,0,0,75,0,6,0,77,0,11,0,75,0,11,0,75,0,6,0,70,0,0,0,61,0,249,255,50,0,240,255,33,0,233,255,17,0,231,255,2,0,231,255,247,255,236,255,233,255,238,255,222,255,238,255,216,255,233,255,207,255,227,255,205,255,216,255,211,255,200,255,222,255,187,255,242,255,180,255,8,0,178,255,35,0,178,255,59,0,187,255,83,0,200,255,99,0,211,255,112,0,227,255,121,0,236,255,123,0,242,255,121,0,240,255,112,0,236,255,97,0,227,255,77,0,216,255,61,0,205,255,48,0,198,255,39,0,196,255,33,0,200,255,30,0,209,255,26,0,218,255,22,0,229,255,15,0,238,255,2,0,242,255,249,255,247,255,238,255,249,255,220,255,253,255,205,255,2,0,194,255,11,0,178,255,19,0,172,255,30,0,169,255,41,0,174,255,50,0,189,255,59,0,211,255,66,0,233,255,75,0,251,255,83,0,8,0,88,0,17,0,94,0,17,0,99,0,13,0,101,0,6,0,101,0,0,0,99,0,247,255,90,0,236,255,79,0,222,255,64,0,209,255,50,0,198,255,35,0,189,255,24,0,185,255,15,0,187,255,11,0,189,255,8,0,194,255,11,0,200,255,13,0,207,255,17,0,214,255,22,0,218,255,22,0,227,255,22,0,231,255,19,0,233,255,15,0,236,255,4,0,238,255,249,255,238,255,236,255,242,255,225,255,249,255,218,255,253,255,218,255,4,0,225,255,13,0,236,255,24,0,249,255,35,0,4,0,50,0,13,0,66,0,13,0,79,0,8,0,92,0,0,0,105,0,244,255,114,0,233,255,125,0,222,255,132,0,216,255,134,0,211,255,132,0,211,255,121,0,209,255,105,0,207,255,81,0,205,255,61,0,198,255,44,0,192,255,30,0,187,255,22,0,189,255,17,0,194,255,17,0,203,255,15,0,220,255,13,0,238,255,11,0,0,0,11,0,15,0,8,0,26,0,8,0,30,0,8,0,30,0,8,0,26,0,6,0,22,0,4,0,22,0,0,0,26,0,247,255,35,0,238,255,48,0,231,255,66,0,222,255,77,0,216,255,86,0,211,255,88,0,207,255,88,0,203,255,77,0,198,255,66,0,198,255,50,0,198,255,39,0,205,255,26,0,209,255,17,0,220,255,13,0,231,255,8,0,240,255,4,0,247,255,0,0,249,255,251,255,242,255,244,255,236,255,233,255,225,255,225,255,216,255,218,255,211,255,214,255,214,255,211,255,225,255,211,255,238,255,216,255,251,255,220,255,4,0,225,255,11,0,231,255,8,0,233,255,0,0,242,255,238,255,244,255,222,255,242,255,205,255,240,255,192,255,231,255,185,255,225,255,187,255,216,255,200,255,211,255,214,255,207,255,231,255,207,255,247,255,209,255,0,0,214,255,6,0,218,255,4,0,220,255,0,0,225,255,251,255,227,255,249,255,233,255,251,255,242,255,0,0,251,255,8,0,6,0,13,0,24,0,13,0,39,0,8,0,52,0,0,0,70,0,242,255,79,0,229,255,86,0,218,255,86,0,207,255,81,0,203,255,72,0,200,255,61,0,200,255,50,0,203,255,35,0,209,255,22,0,218,255,6,0,227,255,251,255,236,255,238,255,244,255,227,255,249,255,218,255,249,255,214,255,244,255,209,255,238,255,207,255,231,255,203,255,229,255,198,255,229,255,192,255,229,255,180,255,231,255,169,255,231,255,161,255,233,255,154,255,238,255,150,255,244,255,150,255,0,0,156,255,11,0,163,255,26,0,176,255,37,0,187,255,41,0,203,255,44,0,214,255,37,0,225,255,28,0,231,255,19,0,236,255,8,0,233,255,0,0,229,255,247,255,225,255,236,255,220,255,222,255,222,255,211,255,231,255,200,255,242,255,196,255,2,0,187,255,22,0,183,255,39,0,180,255,55,0,178,255,64,0,174,255,72,0,169,255,75,0,163,255,77,0,161,255,77,0,161,255,75,0,161,255,66,0,165,255,61,0,172,255,57,0,176,255,52,0,176,255,57,0,176,255,64,0,174,255,70,0,172,255,79,0,169,255,79,0,169,255,77,0,178,255,66,0,194,255,48,0,214,255,33,0,238,255,17,0,6,0,8,0,33,0,4,0,55,0,4,0,72,0,13,0,90,0,22,0,99,0,35,0,105,0,44,0,105,0,50,0,103,0,55,0,94,0,52,0,86,0,46,0,75,0,33,0,68,0,15,0,64,0,0,0,66,0,242,255,75,0,238,255,88,0,238,255,103,0,244,255,116,0,253,255,130,0,6,0,136,0,11,0,139,0,8,0,136,0,0,0,132,0,242,255,123,0,222,255,114,0,205,255,103,0,194,255,86,0,194,255,68,0,200,255,44,0,216,255,19,0,233,255,249,255,251,255,227,255,11,0,203,255,24,0,185,255,33,0,172,255,37,0,156,255,41,0,152,255,46,0,147,255,48,0,145,255,55,0,150,255,59,0,158,255,64,0,169,255,66,0,185,255,66,0,198,255,61,0,214,255,52,0,225,255,39,0,229,255,19,0,225,255,0,0,220,255,236,255,216,255,211,255,207,255,189,255,203,255,172,255,196,255,156,255,194,255,147,255,189,255,145,255,187,255,147,255,192,255,158,255,194,255,169,255,196,255,183,255,196,255,194,255,194,255,205,255,187,255,209,255,183,255,209,255,176,255,211,255,176,255,205,255,183,255,196,255,192,255,189,255,209,255,180,255,231,255,174,255,251,255,172,255,13,0,174,255,33,0,180,255,46,0,189,255,52,0,203,255,57,0,216,255,50,0,225,255,35,0,227,255,17,0,222,255,251,255,214,255,225,255,205,255,205,255,192,255,189,255,185,255,180,255,185,255,185,255,189,255,196,255,200,255,218,255,218,255,242,255,233,255,4,0,251,255,22,0,6,0,30,0,19,0,33,0,28,0,30,0,37,0,24,0,39,0,15,0,39,0,6,0,33,0,0,0,24,0,249,255,11,0,238,255,0,0,225,255,242,255,209,255,229,255,196,255,222,255,183,255,218,255,172,255,214,255,165,255,214,255,161,255,214,255,165,255,214,255,172,255,211,255,178,255,207,255,194,255,198,255,207,255,185,255,222,255,172,255,233,255,156,255,244,255,145,255,249,255,136,255,253,255,132,255,253,255,132,255,251,255,132,255,251,255,136,255,249,255,143,255,244,255,147,255,240,255,154,255,231,255,161,255,225,255,167,255,220,255,174,255,216,255,183,255,218,255,194,255,218,255,205,255,218,255,220,255,220,255,231,255,218,255,242,255,220,255,247,255,225,255,253,255,236,255,251,255,251,255,251,255,11,0,249,255,26,0,242,255,37,0,236,255,41,0,229,255,33,0,225,255,15,0,222,255,251,255,225,255,227,255,227,255,209,255,231,255,198,255,240,255,194,255,247,255,196,255,253,255,203,255,2,0,209,255,6,0,214,255,13,0,218,255,22,0,216,255,26,0,214,255,33,0,211,255,35,0,214,255,39,0,222,255,37,0,233,255,35,0,249,255,28,0,4,0,24,0,15,0,15,0,17,0,8,0,11,0,0,0,251,255,247,255,231,255,236,255,209,255,222,255,189,255,211,255,176,255,207,255,169,255,203,255,172,255,205,255,183,255,214,255,198,255,225,255,214,255,238,255,231,255,251,255,249,255,6,0,4,0,15,0,15,0,24,0,17,0,28,0,13,0,33,0,4,0,30,0,247,255,26,0,229,255,19,0,209,255,8,0,192,255,0,0,183,255,247,255,178,255,236,255,176,255,227,255,176,255,218,255,180,255,211,255,180,255,205,255,178,255,198,255,174,255,192,255,169,255,185,255,165,255,180,255,161,255,176,255,156,255,174,255,154,255,172,255,154,255,176,255,156,255,183,255,158,255,196,255,161,255,211,255,163,255,227,255,167,255,242,255,172,255,0,0,176,255,4,0,185,255,6,0,198,255,2,0,214,255,0,0,229,255,249,255,242,255,240,255,251,255,236,255,253,255,229,255,249,255,225,255,238,255,222,255,227,255,227,255,211,255,227,255,196,255,229,255,183,255,233,255,174,255,231,255,174,255,231,255,180,255,227,255,189,255,220,255,205,255,216,255,218,255,214,255,225,255,211,255,229,255,214,255,225,255,222,255,218,255,231,255,209,255,240,255,200,255,249,255,198,255,2,0,200,255,8,0,207,255,13,0,216,255,17,0,227,255,22,0,236,255,24,0,247,255,30,0,251,255,39,0,251,255,48,0,242,255,52,0,231,255,57,0,211,255,57,0,192,255,50,0,176,255,41,0,161,255,28,0,152,255,11,0,152,255,244,255,158,255,222,255,167,255,205,255,178,255,194,255,187,255,194,255,196,255,203,255,205,255,214,255,216,255,231,255,225,255,249,255,238,255,2,0,251,255,6,0,6,0,6,0,15,0,2,0,22,0,249,255,24,0,238,255,22,0,225,255,17,0,209,255,13,0,192,255,8,0,178,255,8,0,163,255,8,0,150,255,13,0,143,255,17,0,141,255,24,0,143,255,26,0,150,255,26,0,163,255,24,0,183,255,17,0,205,255,6,0,231,255,251,255,0,0,238,255,17,0,222,255,28,0,207,255,26,0,196,255,17,0,187,255,0,0,187,255,231,255,194,255,207,255,203,255,189,255,216,255,172,255,233,255,163,255,251,255,165,255,8,0,172,255,19,0,185,255,24,0,200,255,24,0,218,255,19,0,236,255,8,0,247,255,0,0,0,0,247,255,2,0,242,255,2,0,242,255,0,0,251,255,0,0,11,0,249,255,26,0,247,255,46,0,247,255,64,0,253,255,79,0,0,0,92,0,8,0,108,0,15,0,123,0,19,0,139,0,15,0,152,0,8,0,167,0,0,0,176,0,249,255,180,0,238,255,178,0,231,255,174,0,225,255,158,0,225,255,136,0,227,255,114,0,231,255,88,0,240,255,68,0,251,255,48,0,11,0,39,0,24,0,35,0,39,0,30,0,48,0,28,0,50,0,24,0,46,0,22,0,37,0,17,0,24,0,17,0,11,0,17,0,253,255,17,0,242,255,17,0,229,255,17,0,222,255,22,0,218,255,19,0,218,255,17,0,218,255,13,0,227,255,8,0,238,255,4,0,251,255,2,0,6,0,4,0,15,0,8,0,22,0,13,0,26,0,19,0,26,0,26,0,22,0,28,0,17,0,28,0,11,0,22,0,4,0,17,0,251,255,6,0,240,255,0,0,233,255,244,255,229,255,236,255,231,255,227,255,238,255,222,255,251,255,220,255,2,0,222,255,13,0,229,255,15,0,236,255,15,0,247,255,13,0,0,0,6,0,2,0,253,255,4,0,244,255,0,0,231,255,247,255,216,255,236,255,198,255,216,255,178,255,200,255,161,255,187,255,145,255,180,255,134,255,180,255,125,255,185,255,125,255,196,255,134,255,211,255,143,255,225,255,161,255,236,255,178,255,247,255,196,255,251,255,214,255,0,0,229,255,0,0,247,255,2,0,6,0,2,0,24,0,2,0,39,0,6,0,48,0,11,0,55,0,15,0,55,0,24,0,52,0,35,0,44,0,46,0,33,0,55,0,24,0,66,0,11,0,72,0,0,0,77,0,242,255,77,0,229,255,70,0,214,255,66,0,196,255,57,0,180,255,46,0,167,255,37,0,158,255,24,0,154,255,8,0,156,255,253,255,165,255,238,255,180,255,225,255,200,255,216,255,220,255,209,255,244,255,205,255,8,0,207,255,28,0,209,255,46,0,214,255,59,0,218,255,68,0,220,255,77,0,225,255,83,0,229,255,90,0,229,255,92,0,229,255,90,0,227,255,81,0,222,255,70,0,214,255,55,0,211,255,35,0,209,255,17,0,216,255,4,0,227,255,251,255,236,255,244,255,251,255,238,255,2,0,233,255,11,0,231,255,13,0,231,255,15,0,231,255,15,0,236,255,15,0,240,255,15,0,247,255,17,0,249,255,22,0,253,255,26,0,0,0,30,0,253,255,30,0,251,255,28,0,247,255,24,0,242,255,13,0,240,255,0,0,236,255,240,255,233,255,229,255,231,255,216,255,229,255,209,255,225,255,209,255,222,255,214,255,218,255,225,255,214,255,233,255,214,255,244,255,216,255,0,0,222,255,6,0,229,255,15,0,238,255,24,0,244,255,30,0,244,255,33,0,238,255,30,0,227,255,22,0,214,255,8,0,194,255,249,255,180,255,238,255,165,255,229,255,161,255,229,255,163,255,238,255,174,255,249,255,187,255,4,0,200,255,13,0,211,255,17,0,218,255,13,0,222,255,2,0,222,255,247,255,220,255,236,255,216,255,229,255,211,255,225,255,205,255,227,255,200,255,231,255,200,255,236,255,203,255,242,255,209,255,247,255,216,255,247,255,220,255,249,255,225,255,251,255,222,255,249,255,222,255,249,255,220,255,249,255,216,255,249,255,216,255,251,255,211,255,0,0,211,255,8,0,209,255,22,0,207,255,35,0,200,255,46,0,196,255,55,0,189,255,55,0,185,255,50,0,178,255,37,0,176,255,19,0,176,255,0,0,183,255,244,255,189,255,231,255,203,255,227,255,214,255,227,255,229,255,231,255,240,255,238,255,251,255,244,255,4,0,253,255,15,0,2,0,24,0,8,0,35,0,13,0,41,0,15,0,44,0,17,0,41,0,19,0,37,0,19,0,33,0,24,0,28,0,30,0,26,0,39,0,24,0,48,0,19,0,61,0,15,0,70,0,11,0,77,0,4,0,79,0,0,0,77,0,0,0,70,0,253,255,57,0,249,255,41,0,240,255,24,0,225,255,6,0,209,255,249,255,194,255,236,255,178,255,227,255,172,255,218,255,169,255,218,255,172,255,216,255,183,255,214,255,196,255,214,255,209,255,214,255,222,255,216,255,236,255,222,255,247,255,231,255,0,0,240,255,8,0,251,255,19,0,4,0,30,0,15,0,41,0,26,0,46,0,35,0,44,0,44,0,41,0,48,0,33,0,46,0,22,0,44,0,11,0,37,0,0,0,30,0,249,255,22,0,244,255,13,0,242,255,4,0,244,255,251,255,249,255,240,255,0,0,225,255,11,0,214,255,19,0,203,255,33,0,194,255,41,0,189,255,50,0,189,255,55,0,196,255,61,0,205,255,66,0,214,255,64,0,225,255,64,0,236,255,52,0,242,255,41,0,247,255,26,0,251,255,11,0,251,255,0,0,251,255,249,255,253,255,249,255,0,0,253,255,8,0,2,0,15,0,11,0,24,0,17,0,33,0,22,0,37,0,24,0,39,0,22,0,37,0,17,0,35,0,13,0,33,0,6,0,28,0,0,0,24,0,247,255,17,0,238,255,11,0,231,255,0,0,227,255,244,255,225,255,227,255,227,255,207,255,236,255,189,255,247,255,174,255,0,0,158,255,6,0,150,255,8,0,143,255,6,0,139,255,0,0,141,255,249,255,147,255,238,255,161,255,231,255,178,255,231,255,200,255,233,255,225,255,238,255,244,255,244,255,2,0,249,255,8,0,251,255,8,0,253,255,2,0,253,255,251,255,0,0,242,255,0,0,240,255,4,0,242,255,11,0,247,255,13,0,251,255,19,0,253,255,26,0,247,255,30,0,236,255,37,0,222,255,41,0,207,255,48,0,198,255,52,0,189,255,57,0,189,255,66,0,192,255,68,0,192,255,68,0,187,255,64,0,183,255,55,0,174,255,41,0,167,255,24,0,161,255,6,0,158,255,249,255,161,255,238,255,165,255,222,255,174,255,211,255,183,255,200,255,192,255,189,255,200,255,180,255,207,255,176,255,216,255,174,255,227,255,178,255,236,255,185,255,247,255,192,255,253,255,200,255,251,255,207,255,244,255,211,255,227,255,209,255,209,255,207,255,189,255,198,255,176,255,189,255,169,255,180,255,169,255,174,255,172,255,174,255,178,255,180,255,189,255,194,255,200,255,214,255,211,255,236,255,218,255,0,0,222,255,19,0,225,255,37,0,220,255,50,0,211,255,59,0,203,255,64,0,194,255,68,0,187,255,70,0,185,255,66,0,187,255,61,0,194,255,55,0,203,255,48,0,214,255,44,0,225,255,46,0,238,255,52,0,249,255,64,0,6,0,72,0,17,0,79,0,30,0,81,0,41,0,75,0,46,0,64,0,44,0,41,0,35,0,17,0,22,0,244,255,4,0,216,255,242,255,187,255,220,255,163,255,200,255,147,255,180,255,139,255,165,255,141,255,152,255,147,255,141,255,158,255,134,255,174,255,134,255,183,255,136,255,192,255,141,255,194,255,150,255,196,255,163,255,196,255,178,255,194,255,196,255,189,255,218,255,185,255,240,255,180,255,8,0,178,255,33,0,176,255,55,0,180,255,75,0,189,255,92,0,205,255,105,0,225,255,114,0,247,255,116,0,6,0,119,0,22,0,114,0,30,0,110,0,35,0,103,0,33,0,97,0,30,0,88,0,28,0,77,0,26,0,68,0,22,0,52,0,22,0,39,0,15,0,19,0,8,0,6,0,2,0,249,255,251,255,240,255,249,255,240,255,251,255,247,255,251,255,2,0,0,0,13,0,4,0,24,0,8,0,28,0,13,0,28,0,13,0,19,0,13,0,11,0,11,0,0,0,8,0,249,255,6,0,238,255,4,0,231,255,2,0,225,255,4,0,220,255,2,0,216,255,0,0,214,255,249,255,211,255,242,255,207,255,233,255,200,255,227,255,192,255,222,255,178,255,222,255,161,255,225,255,143,255,229,255,128,255,240,255,116,255,249,255,114,255,4,0,121,255,13,0,139,255,22,0,161,255,28,0,187,255,33,0,214,255,33,0,238,255,33,0,0,0,33,0,13,0,28,0,24,0,22,0,28,0,15,0,26,0,6,0,22,0,253,255,13,0,247,255,2,0,242,255,247,255,238,255,238,255,236,255,233,255,231,255,231,255,233,255,238,255,236,255,247,255,238,255,2,0,242,255,13,0,244,255,19,0,249,255,22,0,253,255,22,0,0,0,19,0,4,0,15,0,11,0,15,0,17,0,15,0,28,0,8,0,39,0,2,0,52,0,249,255,68,0,233,255,81,0,216,255,92,0,203,255,101,0,189,255,103,0,180,255,101,0,178,255,94,0,174,255,83,0,172,255,61,0,172,255,41,0,172,255,13,0,172,255,247,255,172,255,225,255,172,255,207,255,174,255,194,255,174,255,192,255,174,255,194,255,174,255,200,255,174,255,216,255,178,255,229,255,183,255,244,255,187,255,2,0,194,255,13,0,198,255,24,0,205,255,28,0,214,255,30,0,231,255,28,0,249,255,24,0,17,0,15,0,46,0,2,0,77,0,244,255,105,0,229,255,130,0,214,255,143,0,211,255,143,0,220,255,132,0,242,255,112,0,13,0,83,0,46,0,55,0,79,0,28,0,103,0,6,0,121,0,249,255,128,0,238,255,128,0,229,255,123,0,225,255,114,0,218,255,112,0,216,255,112,0,214,255,114,0,216,255,114,0,225,255,114,0,231,255,110,0,242,255,99,0,251,255,88,0,0,0,75,0,6,0,64,0,8,0,59,0,11,0,52,0,19,0,48,0,26,0,46,0,35,0,39,0,46,0,28,0,50,0,15,0,48,0,0,0,46,0,236,255,37,0,214,255,28,0,198,255,22,0,185,255,19,0,183,255,22,0,192,255,26,0,209,255,30,0,231,255,35,0,253,255,35,0,15,0,33,0,30,0,26,0,37,0,19,0,37,0,11,0,35,0,6,0,33,0,2,0,30,0,2,0,28,0,0,0,28,0,0,0,28,0,2,0,28,0,6,0,24,0,15,0,17,0,24,0,11,0,39,0,0,0,48,0,249,255,59,0,244,255,61,0,242,255,61,0,249,255,52,0,2,0,44,0,17,0,33,0,30,0,22,0,44,0,11,0,52,0,2,0,55,0,251,255,57,0,242,255,48,0,233,255,41,0,222,255,28,0,214,255,17,0,207,255,6,0,207,255,0,0,211,255,251,255,222,255,0,0,240,255,2,0,2,0,11,0,22,0,24,0,39,0,33,0,55,0,39,0,64,0,39,0,66,0,39,0,66,0,33,0,59,0,30,0,50,0,24,0,44,0,24,0,37,0,24,0,33,0,30,0,26,0,37,0,22,0,48,0,17,0,57,0,11,0,68,0,4,0,77,0,0,0,79,0,253,255,81,0,249,255,77,0,244,255,70,0,238,255,61,0,227,255,55,0,214,255,52,0,196,255,50,0,180,255,48,0,165,255,48,0,156,255,41,0,147,255,35,0,139,255,22,0,139,255,4,0,141,255,242,255,145,255,225,255,150,255,209,255,158,255,200,255,167,255,198,255,180,255,200,255,194,255,205,255,207,255,211,255,218,255,211,255,233,255,211,255,244,255,209,255,253,255,205,255,4,0,205,255,8,0,205,255,11,0,214,255,11,0,229,255,13,0,244,255,15,0,2,0,19,0,19,0,28,0,28,0,30,0,37,0,30,0,37,0,22,0,33,0,6,0,28,0,244,255,19,0,225,255,8,0,211,255,2,0,203,255,0,0,200,255,0,0,205,255,0,0,216,255,4,0,225,255,4,0,238,255,0,0,247,255,238,255,249,255,214,255,249,255,185,255,244,255,156,255,236,255,134,255,231,255,121,255,222,255,123,255,220,255,134,255,218,255,150,255,220,255,167,255,225,255,189,255,231,255,209,255,236,255,225,255,233,255,233,255,227,255,242,255,222,255,247,255,214,255,251,255,207,255,0,0,198,255,6,0,194,255,11,0,189,255,19,0,185,255,30,0,180,255,39,0,178,255,50,0,176,255,64,0,178,255,70,0,183,255,77,0,189,255,81,0,198,255,81,0,209,255,77,0,218,255,70,0,229,255,64,0,240,255,57,0,249,255,50,0,2,0,41,0,15,0,30,0,26,0,17,0,35,0,8,0,44,0,2,0,52,0,2,0,59,0,6,0,68,0,15,0,72,0,24,0,77,0,26,0,79,0,26,0,79,0,22,0,77,0,19,0,68,0,17,0,57,0,15,0,44,0,15,0,26,0,15,0,11,0,11,0,251,255,4,0,236,255,0,0,220,255,244,255,209,255,233,255,200,255,225,255,200,255,218,255,200,255,214,255,207,255,214,255,216,255,220,255,229,255,225,255,247,255,231,255,6,0,233,255,24,0,231,255,39,0,227,255,50,0,220,255,57,0,214,255,57,0,216,255,55,0,225,255,46,0,236,255,30,0,251,255,15,0,11,0,253,255,24,0,231,255,39,0,214,255,48,0,200,255,52,0,194,255,57,0,194,255,59,0,194,255,59,0,196,255,66,0,196,255,72,0,196,255,83,0,194,255,94,0,196,255,105,0,203,255,116,0,209,255,119,0,218,255,114,0,222,255,103,0,227,255,86,0,233,255,68,0,231,255,46,0,233,255,26,0,231,255,11,0,229,255,253,255,229,255,238,255,227,255,225,255,227,255,214,255,231,255,200,255,240,255,196,255,247,255,194,255,2,0,200,255,13,0,207,255,28,0,214,255,39,0,222,255,50,0,227,255,57,0,231,255,59,0,233,255,57,0,238,255,55,0,240,255,50,0,240,255,48,0,244,255,48,0,247,255,50,0,249,255,55,0,251,255,64,0,253,255,70,0,0,0,77,0,251,255,75,0,244,255,68,0,233,255,52,0,220,255,30,0,211,255,8,0,207,255,247,255,205,255,236,255,209,255,233,255,216,255,240,255,227,255,0,0,238,255,15,0,253,255,35,0,8,0,50,0,19,0,57,0,33,0,64,0,39,0,59,0,48,0,57,0,57,0,50,0,64,0,50,0,70,0,50,0,75,0,52,0,77,0,50,0,75,0,48,0,70,0,41,0,68,0,30,0,61,0,19,0,55,0,8,0,44,0,0,0,30,0,251,255,11,0,247,255,249,255,249,255,227,255,251,255,209,255,253,255,192,255,251,255,183,255,244,255,178,255,231,255,176,255,207,255,180,255,180,255,187,255,150,255,194,255,121,255,200,255,101,255,211,255,90,255,222,255,94,255,238,255,108,255,253,255,130,255,13,0,156,255,30,0,183,255,46,0,211,255,68,0,233,255,88,0,253,255,103,0,6,0,114,0,11,0,123,0,11,0,121,0,4,0,110,0,249,255,101,0,233,255,86,0,225,255,77,0,218,255,64,0,218,255,55,0,220,255,46,0,231,255,37,0,240,255,26,0,251,255,15,0,4,0,4,0,15,0,253,255,22,0,244,255,26,0,240,255,33,0,231,255,39,0,225,255,39,0,216,255,44,0,214,255,44,0,211,255,48,0,211,255,52,0,216,255,59,0,220,255,72,0,227,255,86,0,233,255,101,0,242,255,112,0,247,255,123,0,251,255,125,0,0,0,125,0,6,0,116,0,19,0,101,0,28,0,81,0,41,0,57,0,55,0,26,0,66,0,0,0,75,0,227,255,79,0,203,255,81,0,189,255,77,0,178,255,68,0,172,255,57,0,172,255,44,0,176,255,33,0,185,255,17,0,200,255,11,0,218,255,6,0,238,255,4,0,4,0,8,0,22,0,17,0,37,0,33,0,46,0,50,0,46,0,68,0,41,0,86,0,35,0,97,0,22,0,101,0,13,0,99,0,2,0,88,0,0,0,72,0,253,255,57,0,0,0,44,0,0,0,33,0,0,0,26,0,251,255,26,0,242,255,26,0,231,255,24,0,218,255,22,0,207,255,22,0,196,255,22,0,192,255,22,0,192,255,19,0,196,255,15,0,200,255,6,0,209,255,0,0,216,255,247,255,220,255,238,255,222,255,229,255,227,255,220,255,233,255,214,255,240,255,207,255,247,255,203,255,253,255,200,255,2,0,203,255,2,0,209,255,2,0,214,255,2,0,214,255,4,0,209,255,6,0,196,255,11,0,178,255,15,0,158,255,15,0,136,255,8,0,123,255,0,0,116,255,247,255,116,255,233,255,130,255,220,255,147,255,209,255,167,255,198,255,189,255,192,255,214,255,187,255,233,255,192,255,249,255,194,255,0,0,200,255,6,0,205,255,4,0,214,255,0,0,222,255,249,255,231,255,242,255,238,255,233,255,247,255,231,255,251,255,231,255,0,0,236,255,0,0,247,255,2,0,0,0,2,0,8,0,4,0,17,0,4,0,19,0,6,0,22,0,2,0,19,0,0,0,15,0,251,255,13,0,244,255,11,0,240,255,11,0,231,255,13,0,222,255,15,0,216,255,13,0,207,255,11,0,205,255,4,0,205,255,0,0,209,255,249,255,214,255,244,255,216,255,242,255,214,255,242,255,207,255,247,255,194,255,251,255,183,255,0,0,176,255,2,0,172,255,2,0,169,255,0,0,174,255,249,255,183,255,244,255,192,255,244,255,203,255,242,255,214,255,247,255,227,255,253,255,236,255,2,0,244,255,8,0,253,255,11,0,0,0,8,0,4,0,8,0,6,0,4,0,8,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,253,255,251,255,253,255,251,255,253,255,247,255,0,0,247,255,4,0,244,255,15,0,242,255,24,0,238,255,33,0,233,255,39,0,229,255,46,0,227,255,52,0,220,255,55,0,218,255,57,0,214,255,57,0,205,255,57,0,200,255,57,0,194,255,52,0,189,255,46,0,187,255,37,0,183,255,28,0,185,255,17,0,185,255,8,0,192,255,0,0,198,255,249,255,205,255,242,255,214,255,238,255,222,255,233,255,231,255,231,255,238,255,231,255,249,255,233,255,2,0,233,255,17,0,236,255,33,0,238,255,44,0,242,255,55,0,249,255,57,0,0,0,57,0,11,0,52,0,24,0,44,0,33,0,33,0,39,0,22,0,46,0,11,0,46,0,4,0,39,0,0,0,35,0,249,255,24,0,238,255,15,0,233,255,4,0,227,255,253,255,225,255,242,255,225,255,233,255,233,255,227,255,247,255,220,255,2,0,211,255,19,0,203,255,35,0,192,255,50,0,176,255,61,0,167,255,70,0,154,255,75,0,145,255,77,0,139,255,72,0,134,255,61,0,136,255,46,0,141,255,30,0,152,255,13,0,165,255,0,0,183,255,242,255,198,255,233,255,211,255,222,255,222,255,209,255,229,255,196,255,236,255,180,255,233,255,172,255,236,255,163,255,233,255,161,255,238,255,161,255,244,255,167,255,251,255,176,255,4,0,187,255,13,0,196,255,17,0,203,255,17,0,207,255,11,0,211,255,0,0,211,255,244,255,209,255,231,255,205,255,220,255,198,255,211,255,189,255,207,255,183,255,207,255,176,255,211,255,174,255,225,255,169,255,236,255,169,255,253,255,167,255,11,0,167,255,24,0,167,255,30,0,169,255,28,0,174,255,19,0,178,255,11,0,189,255,0,0,203,255,240,255,222,255,231,255,240,255,227,255,0,0,227,255,17,0,229,255,26,0,231,255,30,0,236,255,33,0,240,255,30,0,244,255,28,0,249,255,24,0,251,255,17,0,0,0,8,0,0,0,253,255,0,0,236,255,249,255,220,255,240,255,207,255,222,255,200,255,205,255,203,255,192,255,214,255,183,255,227,255,180,255,247,255,183,255,2,0,192,255,8,0,203,255,8,0,218,255,0,0,238,255,251,255,0,0,242,255,17,0,236,255,37,0,240,255,57,0,247,255,70,0,0,0,79,0,2,0,79,0,4,0,72,0,0,0,57,0,247,255,39,0,233,255,17,0,218,255,0,0,207,255,240,255,200,255,229,255,198,255,222,255,203,255,214,255,214,255,211,255,233,255,205,255,0,0,196,255,24,0,192,255,46,0,180,255,70,0,174,255,83,0,169,255,94,0,169,255,97,0,172,255,97,0,178,255,94,0,185,255,83,0,196,255,72,0,211,255,57,0,225,255,39,0,240,255,22,0,0,0,8,0,11,0,0,0,24,0,247,255,33,0,238,255,44,0,227,255,46,0,214,255,46,0,203,255,37,0,194,255,28,0,189,255,19,0,189,255,8,0,196,255,0,0,211,255,251,255,227,255,240,255,249,255,231,255,15,0,222,255,37,0,211,255,55,0,207,255,61,0,203,255,66,0,209,255,59,0,211,255,48,0,218,255,35,0,225,255,22,0,227,255,4,0,229,255,244,255,229,255,225,255,231,255,205,255,231,255,185,255,238,255,165,255,247,255,150,255,0,0,139,255,6,0,132,255,11,0,130,255,15,0,130,255,15,0,128,255,13,0,132,255,8,0,136,255,4,0,143,255,0,0,152,255,0,0,163,255,0,0,176,255,4,0,187,255,15,0,198,255,28,0,205,255,41,0,211,255,55,0,211,255,66,0,211,255,72,0,211,255,72,0,211,255,70,0,205,255,61,0,203,255,50,0,196,255,41,0,192,255,35,0,183,255,28,0,176,255,24,0,167,255,17,0,158,255,15,0,152,255,11,0,147,255,11,0,145,255,8,0,150,255,4,0,152,255,2,0,158,255,0,0,167,255,253,255,178,255,249,255,192,255,244,255,207,255,240,255,225,255,238,255,242,255,229,255,0,0,225,255,8,0,222,255,15,0,218,255,15,0,216,255,11,0,218,255,4,0,218,255,4,0,222,255,6,0,227,255,13,0,236,255,26,0,244,255,44,0,2,0,66,0,17,0,90,0,33,0,110,0,48,0,128,0,61,0,141,0,72,0,145,0,77,0,143,0,81,0,130,0,81,0,112,0,81,0,88,0,79,0,64,0,77,0,39,0,72,0,22,0,68,0,13,0,64,0,11,0,57,0,17,0,50,0,22,0,48,0,30,0,52,0,33,0,59,0,30,0,66,0,26,0,79,0,22,0,90,0,17,0,99,0,13,0,103,0,13,0,108,0,17,0,105,0,24,0,101,0,30,0,92,0,35,0,79,0,41,0,64,0,39,0,48,0,35,0,33,0,28,0,24,0,22,0,15,0,15,0,11,0,13,0,6,0,13,0,2,0,17,0,253,255,30,0,249,255,41,0,242,255,57,0,233,255,66,0,227,255,77,0,214,255,79,0,205,255,77,0,196,255,68,0,189,255,55,0,194,255,39,0,207,255,26,0,229,255,17,0,0,0,19,0,24,0,26,0,48,0,37,0,66,0,52,0,72,0,70,0,75,0,83,0,66,0,99,0,48,0,105,0,26,0,112,0,6,0,110,0,247,255,105,0,231,255,94,0,222,255,77,0,216,255,50,0,216,255,24,0,214,255,251,255,216,255,222,255,216,255,194,255,222,255,176,255,229,255,165,255,240,255,163,255,247,255,169,255,0,0,183,255,11,0,198,255,19,0,214,255,26,0,225,255,30,0,238,255,35,0,247,255,33,0,251,255,37,0,0,0,39,0,2,0,39,0,4,0,39,0,4,0,35,0,4,0,30,0,4,0,19,0,0,0,6,0,0,0,247,255,253,255,233,255,251,255,222,255,251,255,218,255,0,0,214,255,4,0,216,255,13,0,222,255,22,0,233,255,30,0,244,255,39,0,2,0,44,0,15,0,44,0,28,0,41,0,35,0,37,0,37,0,28,0,30,0,22,0,22,0,11,0,11,0,0,0,0,0,244,255,244,255,233,255,236,255,225,255,229,255,216,255,222,255,211,255,216,255,207,255,214,255,207,255,214,255,207,255,218,255,205,255,225,255,207,255,240,255,207,255,253,255,209,255,11,0,209,255,22,0,211,255,24,0,209,255,24,0,207,255,19,0,200,255,11,0,194,255,4,0,185,255,0,0,178,255,0,0,178,255,0,0,180,255,8,0,192,255,19,0,200,255,28,0,216,255,37,0,225,255,44,0,229,255,44,0,229,255,41,0,225,255,39,0,218,255,33,0,211,255,30,0,203,255,28,0,196,255,28,0,189,255,30,0,183,255,35,0,178,255,37,0,174,255,37,0,176,255,35,0,185,255,30,0,196,255,22,0,220,255,15,0,244,255,4,0,11,0,251,255,28,0,236,255,39,0,218,255,39,0,203,255,30,0,192,255,17,0,178,255,4,0,172,255,253,255,172,255,249,255,172,255,251,255,176,255,0,0,183,255,6,0,192,255,15,0,200,255,22,0,214,255,33,0,229,255,39,0,244,255,44,0,4,0,44,0,19,0,44,0,30,0,37,0,39,0,26,0,41,0,13,0,41,0,2,0,35,0,253,255,30,0,251,255,24,0,0,0,17,0,8,0,13,0,22,0,13,0,35,0,15,0,39,0,19,0,39,0,24,0,30,0,24,0,17,0,24,0,6,0,22,0,0,0,11,0,247,255,2,0,242,255,249,255,236,255,242,255,229,255,236,255,220,255,236,255,211,255,238,255,205,255,242,255,198,255,251,255,196,255,0,0,198,255,8,0,203,255,17,0,214,255,26,0,227,255,33,0,242,255,39,0,2,0,39,0,22,0,35,0,37,0,24,0,55,0,11,0,64,0,251,255,70,0,238,255,68,0,229,255,61,0,227,255,50,0,229,255,41,0,231,255,35,0,233,255,33,0,233,255,37,0,225,255,48,0,211,255,61,0,194,255,79,0,176,255,94,0,165,255,105,0,158,255,110,0,165,255,108,0,183,255,92,0,207,255,77,0,238,255,52,0,11,0,30,0,33,0,8,0,41,0,244,255,41,0,227,255,30,0,211,255,13,0,200,255,0,0,196,255,240,255,196,255,233,255,203,255,231,255,216,255,236,255,231,255,244,255,253,255,2,0,15,0,19,0,37,0,35,0,52,0,50,0,66,0,61,0,75,0,61,0,81,0,61,0,79,0,55,0,77,0,44,0,72,0,30,0,68,0,22,0,70,0,13,0,75,0,6,0,86,0,4,0,97,0,2,0,105,0,2,0,114,0,4,0,112,0,6,0,105,0,8,0,92,0,13,0,79,0,17,0,64,0,19,0,48,0,22,0,37,0,19,0,26,0,19,0,17,0,15,0,8,0,11,0,2,0,4,0,0,0,253,255,0,0,249,255,4,0,244,255,13,0,247,255,24,0,247,255,33,0,251,255,41,0,0,0,48,0,0,0,48,0,2,0,48,0,0,0,44,0,0,0,37,0,251,255,33,0,244,255,30,0,238,255,33,0,231,255,37,0,229,255,46,0,231,255,52,0,233,255,59,0,238,255,66,0,244,255,68,0,249,255,70,0,251,255,75,0,249,255,75,0,247,255,72,0,244,255,70,0,240,255,64,0,240,255,57,0,244,255,50,0,253,255,39,0,6,0,28,0,19,0,15,0,26,0,0,0,37,0,242,255,41,0,227,255,41,0,209,255,41,0,194,255,37,0,180,255,35,0,169,255,35,0,167,255,35,0,169,255,37,0,180,255,41,0,192,255,48,0,205,255,57,0,216,255,66,0,225,255,72,0,227,255,79,0,227,255,81,0,218,255,79,0,207,255,72,0,194,255,61,0,174,255,46,0,156,255,28,0,141,255,13,0,125,255,0,0,119,255,251,255,116,255,251,255,121,255,0,0,134,255,4,0,150,255,13,0,169,255,19,0,192,255,24,0,209,255,26,0,225,255,22,0,236,255,17,0,240,255,8,0,242,255,0,0,242,255,247,255,244,255,238,255,244,255,233,255,249,255,236,255,0,0,238,255,4,0,240,255,13,0,240,255,19,0,240,255,28,0,236,255,37,0,233,255,50,0,229,255,61,0,229,255,75,0,231,255,83,0,233,255,92,0,233,255,92,0,233,255,92,0,231,255,81,0,231,255,66,0,229,255,50,0,229,255,33,0,227,255,15,0,227,255,4,0,227,255,253,255,227,255,249,255,225,255,249,255,225,255,251,255,225,255,253,255,227,255,253,255,229,255,247,255,233,255,240,255,236,255,233,255,240,255,225,255,242,255,222,255,242,255,227,255,244,255,233,255,244,255,247,255,244,255,4,0,242,255,22,0,242,255,30,0,240,255,41,0,240,255,48,0,242,255,46,0,247,255,37,0,253,255,19,0,2,0,0,0,13,0,233,255,19,0,211,255,24,0,196,255,22,0,189,255,13,0,189,255,0,0,203,255,242,255,214,255,229,255,231,255,222,255,244,255,218,255,0,0,218,255,4,0,220,255,11,0,227,255,13,0,229,255,11,0,238,255,11,0,244,255,6,0,247,255,2,0,249,255,2,0,247,255,0,0,240,255,251,255,227,255,251,255,209,255,247,255,189,255,242,255,172,255,240,255,158,255,236,255,147,255,233,255,145,255,233,255,152,255,233,255,163,255,238,255,174,255,244,255,189,255,251,255,203,255,0,0,211,255,4,0,222,255,4,0,231,255,2,0,238,255,0,0,251,255,251,255,2,0,249,255,11,0,247,255,15,0,249,255,15,0,253,255,6,0,4,0,249,255,13,0,233,255,22,0,220,255,26,0,209,255,33,0,203,255,35,0,203,255,33,0,207,255,33,0,207,255,30,0,211,255,26,0,218,255,24,0,220,255,22,0,220,255,26,0,222,255,30,0,222,255,39,0,222,255,48,0,225,255,59,0,225,255,64,0,229,255,64,0,236,255,59,0,247,255,48,0,2,0,37,0,17,0,24,0,35,0,11,0,48,0,2,0,59,0,253,255,68,0,251,255,72,0,247,255,72,0,249,255,68,0,247,255,61,0,249,255,52,0,249,255,41,0,251,255,33,0,0,0,26,0,2,0,26,0,8,0,30,0,11,0,41,0,13,0,52,0,13,0,64,0,11,0,70,0,11,0,75,0,6,0,75,0,6,0,72,0,4,0,68,0,0,0,61,0,247,255,52,0,240,255,35,0,229,255,15,0,220,255,249,255,211,255,229,255,211,255,211,255,216,255,198,255,225,255,194,255,240,255,196,255,0,0,198,255,17,0,205,255,37,0,209,255,52,0,209,255,66,0,209,255,66,0,211,255,61,0,216,255,50,0,225,255,35,0,236,255,22,0,249,255,8,0,4,0,0,0,13,0,249,255,22,0,244,255,24,0,242,255,30,0,240,255,37,0,247,255,46,0,251,255,55,0,0,0,64,0,11,0,70,0,28,0,70,0,41,0,64,0,52,0,57,0,57,0,46,0,52,0,37,0,44,0,28,0,28,0,22,0,11,0,17,0,251,255,15,0,236,255,17,0,225,255,19,0,216,255,30,0,209,255,41,0,203,255,55,0,196,255,68,0,192,255,79,0,187,255,83,0,187,255,86,0,185,255,83,0,185,255,77,0,187,255,66,0,187,255,55,0,189,255,39,0,189,255,28,0,187,255,19,0,189,255,15,0,196,255,13,0,203,255,15,0,214,255,15,0,227,255,17,0,236,255,22,0,247,255,24,0,253,255,28,0,0,0,30,0,2,0,33,0,4,0,30,0,4,0,24,0,4,0,8,0,8,0,244,255,11,0,218,255,13,0,189,255,13,0,167,255,8,0,145,255,2,0,132,255,251,255,132,255,242,255,139,255,231,255,152,255,218,255,167,255,209,255,185,255,198,255,198,255,192,255,205,255,187,255,207,255,189,255,207,255,194,255,200,255,198,255,196,255,203,255,192,255,207,255,189,255,209,255,187,255,214,255,189,255,214,255,194,255,218,255,196,255,218,255,200,255,220,255,203,255,220,255,200,255,220,255,198,255,216,255,200,255,211,255,207,255,207,255,222,255,207,255,247,255,209,255,19,0,220,255,52,0,236,255,86,0,0,0,108,0,19,0,116,0,39,0,112,0,55,0,99,0,68,0,75,0,72,0,50,0,70,0,28,0,61,0,13,0,50,0,6,0,35,0,6,0,19,0,13,0,8,0,22,0,0,0,30,0,253,255,33,0,253,255,33,0,253,255,24,0,0,0,19,0,2,0,4,0,0,0,249,255,0,0,242,255,0,0,236,255,0,0,238,255,0,0,244,255,0,0,0,0,4,0,8,0,8,0,22,0,17,0,28,0,26,0,35,0,37,0,30,0,50,0,24,0,61,0,13,0,66,0,4,0,68,0,253,255,64,0,244,255,48,0,242,255,30,0,240,255,13,0,238,255,247,255,236,255,225,255,236,255,207,255,236,255,196,255,236,255,192,255,236,255,192,255,238,255,200,255,242,255,211,255,251,255,220,255,2,0,231,255,13,0,236,255,24,0,238,255,35,0,240,255,41,0,240,255,50,0,240,255,55,0,240,255,57,0,240,255,59,0,242,255,55,0,249,255,46,0,0,0,30,0,11,0,13,0,19,0,253,255,22,0,242,255,19,0,236,255,11,0,236,255,253,255,242,255,236,255,249,255,218,255,253,255,205,255,253,255,198,255,244,255,196,255,233,255,198,255,214,255,203,255,194,255,207,255,174,255,214,255,158,255,220,255,145,255,225,255,141,255,227,255,143,255,227,255,154,255,229,255,167,255,227,255,189,255,229,255,211,255,231,255,236,255,231,255,0,0,233,255,22,0,229,255,37,0,227,255,55,0,218,255,61,0,207,255,61,0,196,255,55,0,187,255,41,0,180,255,22,0,180,255,253,255,180,255,227,255,185,255,203,255,189,255,183,255,192,255,172,255,192,255,167,255,189,255,172,255,185,255,183,255,183,255,196,255,180,255,211,255,187,255,222,255,196,255,236,255,207,255,244,255,220,255,253,255,231,255,0,0,240,255,0,0,244,255,4,0,242,255,2,0,240,255,0,0,236,255,253,255,227,255,251,255,220,255,247,255,211,255,249,255,203,255,249,255,194,255,249,255,187,255,249,255,185,255,247,255,187,255,244,255,194,255,240,255,203,255,236,255,207,255,231,255,211,255,233,255,211,255,238,255,207,255,242,255,200,255,247,255,196,255,253,255,196,255,253,255,200,255,0,0,211,255,2,0,225,255,6,0,242,255,15,0,2,0,24,0,15,0,35,0,24,0,37,0,30,0,37,0,33,0,33,0,30,0,26,0,26,0,19,0,22,0,17,0,17,0,19,0,15,0,24,0,11,0,33,0,11,0,44,0,6,0,55,0,4,0,66,0,2,0,70,0,0,0,75,0,251,255,75,0,249,255,70,0,238,255,61,0,227,255,50,0,214,255,41,0,198,255,37,0,187,255,30,0,178,255,33,0,176,255,33,0,176,255,30,0,180,255,28,0,185,255,17,0,192,255,2,0,200,255,240,255,207,255,220,255,218,255,200,255,231,255,183,255,247,255,169,255,0,0,161,255,6,0,161,255,13,0,165,255,13,0,178,255,6,0,196,255,2,0,218,255,0,0,238,255,249,255,0,0,242,255,11,0,238,255,17,0,231,255,17,0,222,255,13,0,216,255,6,0,209,255,4,0,200,255,2,0,194,255,2,0,189,255,4,0,187,255,2,0,187,255,0,0,187,255,249,255,189,255,238,255,192,255,225,255,196,255,214,255,200,255,209,255,205,255,209,255,211,255,218,255,211,255,229,255,214,255,240,255,214,255,251,255,209,255,0,0,207,255,253,255,205,255,249,255,207,255,240,255,214,255,233,255,227,255,227,255,242,255,225,255,2,0,225,255,19,0,227,255,35,0,229,255,52,0,233,255,68,0,236,255,79,0,240,255,90,0,244,255,97,0,247,255,99,0,251,255,94,0,253,255,86,0,0,0,75,0,4,0,66,0,6,0,59,0,8,0,55,0,8,0,61,0,11,0,68,0,15,0,79,0,26,0,90,0,35,0,97,0,46,0,101,0,59,0,101,0,70,0,97,0,81,0,92,0,88,0,88,0,88,0,86,0,83,0,88,0,75,0,94,0,66,0,97,0,55,0,99,0,44,0,99,0,37,0,99,0,30,0,92,0,28,0,83,0,24,0,75,0,22,0,68,0,17,0,57,0,11,0,44,0,6,0,30,0,0,0,17,0,244,255,0,0,229,255,238,255,209,255,222,255,192,255,203,255,172,255,189,255,154,255,183,255,143,255,178,255,136,255,185,255,136,255,194,255,139,255,209,255,143,255,222,255,152,255,238,255,163,255,247,255,176,255,251,255,192,255,247,255,209,255,240,255,231,255,229,255,0,0,222,255,15,0,211,255,30,0,209,255,44,0,205,255,50,0,205,255,55,0,209,255,52,0,214,255,52,0,229,255,48,0,244,255,44,0,6,0,37,0,24,0,24,0,37,0,6,0,44,0,244,255,41,0,220,255,28,0,196,255,13,0,172,255,0,0,152,255,242,255,136,255,238,255,125,255,236,255,121,255,236,255,121,255,236,255,128,255,236,255,136,255,233,255,141,255,233,255,145,255,231,255,152,255,229,255,158,255,225,255,163,255,225,255,169,255,227,255,178,255,236,255,183,255,247,255,189,255,4,0,192,255,17,0,192,255,28,0,192,255,39,0,196,255,41,0,205,255,39,0,211,255,37,0,222,255,35,0,233,255,33,0,242,255,33,0,251,255,30,0,0,0,24,0,6,0,13,0,8,0,251,255,13,0,222,255,17,0,194,255,22,0,167,255,24,0,145,255,24,0,134,255,24,0,134,255,19,0,147,255,15,0,169,255,11,0,196,255,2,0,220,255,0,0,249,255,0,0,11,0,4,0,30,0,15,0,48,0,30,0,66,0,50,0,79,0,70,0,90,0,81,0,99,0,90,0,101,0,94,0,99,0,90,0,97,0,86,0,97,0,79,0,99,0,68,0,101,0,59,0,103,0,46,0,103,0,33,0,99,0,24,0,92,0,15,0,81,0,11,0,61,0,8,0,39,0,8,0,15,0,13,0,247,255,13,0,218,255,17,0,194,255,19,0,172,255,22,0,158,255,26,0,150,255,30,0,152,255,39,0,161,255,46,0,169,255,59,0,178,255,70,0,178,255,77,0,176,255,79,0,167,255,72,0,156,255,61,0,143,255,48,0,132,255,35,0,125,255,24,0,125,255,19,0,128,255,15,0,139,255,15,0,152,255,13,0,172,255,13,0,189,255,8,0,209,255,6,0,227,255,2,0,247,255,253,255,2,0,244,255,15,0,236,255,26,0,229,255,33,0,220,255,39,0,216,255,46,0,214,255,48,0,214,255,48,0,216,255,44,0,218,255,39,0,225,255,28,0,231,255,17,0,236,255,6,0,240,255,253,255,242,255,247,255,244,255,242,255,247,255,240,255,251,255,240,255,2,0,238,255,8,0,231,255,15,0,222,255,15,0,214,255,8,0,203,255,253,255,194,255,233,255,187,255,211,255,187,255,189,255,185,255,174,255,187,255,169,255,185,255,174,255,183,255,185,255,180,255,205,255,176,255,227,255,176,255,253,255,176,255,17,0,180,255,35,0,187,255,50,0,194,255,64,0,203,255,77,0,207,255,88,0,209,255,97,0,209,255,105,0,209,255,110,0,211,255,116,0,214,255,119,0,222,255,121,0,233,255,119,0,249,255,112,0,8,0,99,0,22,0,83,0,39,0,57,0,50,0,30,0,61,0,2,0,70,0,231,255,77,0,209,255,83,0,192,255,88,0,180,255,94,0,176,255,101,0,176,255,103,0,180,255,101,0,187,255,94,0,198,255,86,0,207,255,70,0,216,255,55,0,222,255,39,0,227,255,24,0,231,255,13,0,236,255,6,0,238,255,6,0,240,255,11,0,242,255,17,0,244,255,26,0,249,255,30,0,251,255,30,0,0,0,26,0,4,0,15,0,6,0,6,0,6,0,251,255,4,0,247,255,0,0,242,255,247,255,247,255,236,255,0,0,229,255,11,0,227,255,26,0,227,255,39,0,231,255,50,0,238,255,55,0,244,255,52,0,253,255,41,0,2,0,26,0,8,0,8,0,11,0,251,255,8,0,233,255,2,0,222,255,251,255,211,255,233,255,205,255,218,255,203,255,198,255,203,255,187,255,205,255,178,255,205,255,174,255,203,255,178,255,203,255,183,255,200,255,187,255,200,255,194,255,200,255,198,255,203,255,200,255,205,255,203,255,207,255,203,255,207,255,200,255,205,255,192,255,198,255,178,255,196,255,165,255,194,255,154,255,198,255,150,255,205,255,147,255,220,255,156,255,240,255,172,255,0,0,192,255,17,0,211,255,30,0,225,255,39,0,240,255,44,0,249,255,46,0,253,255,46,0,0,0,39,0,2,0,35,0,4,0,26,0,11,0,19,0,15,0,15,0,19,0,15,0,19,0,17,0,17,0,22,0,13,0,24,0,6,0,28,0,2,0,26,0,0,0,22,0,2,0,13,0,2,0,8,0,4,0,2,0,6,0,0,0,8,0,0,0,13,0,0,0,22,0,0,0,30,0,253,255,35,0,244,255,39,0,236,255,33,0,227,255,26,0,220,255,13,0,214,255,2,0,209,255,251,255,207,255,247,255,203,255,244,255,203,255,247,255,200,255,251,255,203,255,0,0,200,255,2,0,198,255,8,0,194,255,13,0,187,255,13,0,178,255,15,0,172,255,17,0,165,255,19,0,165,255,22,0,172,255,24,0,180,255,26,0,196,255,26,0,216,255,26,0,231,255,22,0,251,255,19,0,11,0,15,0,28,0,11,0,50,0,6,0,70,0,0,0,88,0,247,255,105,0,236,255,114,0,229,255,121,0,227,255,121,0,229,255,121,0,231,255,116,0,231,255,112,0,231,255,103,0,222,255,90,0,214,255,75,0,203,255,55,0,189,255,33,0,176,255,11,0,165,255,251,255,152,255,238,255,139,255,233,255,130,255,233,255,123,255,242,255,121,255,0,0,119,255,19,0,119,255,44,0,116,255,59,0,116,255,70,0,110,255,72,0,108,255,61,0,110,255,50,0,112,255,33,0,123,255,22,0,143,255,13,0,165,255,13,0,189,255,19,0,211,255,28,0,229,255,41,0,242,255,52,0,253,255,61,0,4,0,68,0,13,0,68,0,15,0,66,0,15,0,57,0,15,0,46,0,13,0,33,0,2,0,19,0,249,255,6,0,236,255,253,255,222,255,244,255,211,255,242,255,203,255,240,255,200,255,247,255,200,255,251,255,203,255,0,0,209,255,4,0,216,255,8,0,218,255,8,0,225,255,4,0,231,255,0,0,240,255,242,255,251,255,229,255,4,0,214,255,13,0,196,255,26,0,187,255,35,0,178,255,35,0,178,255,30,0,183,255,24,0,189,255,11,0,192,255,2,0,194,255,251,255,192,255,249,255,187,255,0,0,180,255,11,0,169,255,24,0,163,255,41,0,152,255,57,0,145,255,68,0,145,255,77,0,147,255,81,0,152,255,77,0,161,255,70,0,172,255,59,0,180,255,46,0,187,255,28,0,189,255,6,0,192,255,242,255,196,255,214,255,196,255,189,255,205,255,167,255,214,255,152,255,222,255,147,255,231,255,150,255,244,255,158,255,0,0,165,255,8,0,176,255,19,0,185,255,30,0,196,255,41,0,211,255,50,0,227,255,55,0,244,255,55,0,0,0,50,0,11,0,44,0,13,0,35,0,15,0,28,0,11,0,22,0,6,0,19,0,6,0,17,0,4,0,17,0,11,0,19,0,19,0,22,0,30,0,28,0,41,0,44,0,57,0,57,0,75,0,75,0,92,0,90,0,108,0,103,0,119,0,112,0,128,0,123,0,134,0,125,0,136,0,128,0,134,0,128,0,132,0,121,0,125,0,114,0,119,0,101,0,112,0,86,0,105,0,66,0,97,0,46,0,83,0,26,0,68,0,6,0,52,0,249,255,37,0,236,255,22,0,222,255,6,0,214,255,249,255,205,255,233,255,200,255,220,255,196,255,207,255,194,255,200,255,192,255,196,255,192,255,198,255,194,255,207,255,198,255,220,255,205,255,238,255,211,255,2,0,220,255,26,0,225,255,44,0,229,255,55,0,229,255,52,0,233,255,44,0,236,255,28,0,236,255,11,0,231,255,249,255,220,255,231,255,209,255,220,255,192,255,218,255,183,255,220,255,176,255,229,255,178,255,244,255,185,255,2,0,198,255,8,0,209,255,8,0,222,255,0,0,229,255,242,255,236,255,220,255,233,255,198,255,231,255,183,255,229,255,174,255,225,255,167,255,225,255,167,255,225,255,172,255,227,255,176,255,229,255,185,255,236,255,192,255,238,255,194,255,244,255,200,255,251,255,203,255,6,0,209,255,19,0,220,255,35,0,236,255,48,0,0,0,55,0,22,0,55,0,44,0,48,0,59,0,35,0,68,0,17,0,64,0,2,0,52,0,244,255,33,0,233,255,15,0,227,255,253,255,222,255,238,255,218,255,227,255,216,255,218,255,214,255,216,255,209,255,218,255,207,255,227,255,203,255,240,255,196,255,0,0,192,255,13,0,192,255,28,0,196,255,37,0,209,255,39,0,229,255,35,0,253,255,24,0,24,0,2,0,48,0,242,255,68,0,222,255,79,0,207,255,81,0,200,255,77,0,200,255,66,0,205,255,52,0,218,255,39,0,233,255,28,0,253,255,15,0,11,0,0,0,26,0,244,255,39,0,231,255,50,0,218,255,59,0,205,255,64,0,196,255,66,0,187,255,64,0,178,255,59,0,167,255,48,0,163,255,39,0,158,255,26,0,158,255,15,0,165,255,4,0,174,255,249,255,183,255,238,255,192,255,231,255,198,255,225,255,209,255,220,255,214,255,218,255,225,255,218,255,231,255,220,255,238,255,227,255,244,255,238,255,247,255,0,0,247,255,24,0,242,255,48,0,233,255,72,0,227,255,86,0,220,255,92,0,216,255,86,0,207,255,68,0,207,255,48,0,205,255,24,0,205,255,0,0,205,255,240,255,207,255,225,255,211,255,216,255,214,255,214,255,220,255,211,255,225,255,211,255,225,255,214,255,231,255,216,255,236,255,218,255,242,255,222,255,253,255,231,255,8,0,242,255,24,0,0,0,39,0,22,0,52,0,37,0,59,0,50,0,61,0,55,0,59,0,50,0,52,0,44,0,46,0,33,0,41,0,26,0,35,0,24,0,35,0,30,0,37,0,39,0,44,0,52,0,52,0,59,0,64,0,64,0,77,0,57,0,90,0,44,0,99,0,24,0,103,0,0,0,105,0,238,255,103,0,225,255,101,0,216,255,97,0,218,255,94,0,222,255,88,0,238,255,77,0,249,255,59,0,2,0,39,0,8,0,13,0,8,0,244,255,2,0,222,255,251,255,209,255,242,255,205,255,231,255,207,255,220,255,222,255,214,255,238,255,207,255,0,0,203,255,19,0,203,255,37,0,205,255,55,0,216,255,70,0,229,255,86,0,244,255,101,0,0,0,108,0,11,0,112,0,19,0,108,0,26,0,97,0,26,0,79,0,26,0,55,0,24,0,28,0,22,0,0,0,19,0,227,255,17,0,203,255,17,0,183,255,19,0,172,255,24,0,172,255,30,0,178,255,39,0,198,255,44,0,220,255,48,0,251,255,46,0,24,0,37,0,52,0,26,0,79,0,15,0,94,0,4,0,105,0,251,255,105,0,244,255,101,0,240,255,92,0,236,255,88,0,236,255,81,0,242,255,79,0,251,255,79,0,4,0,77,0,15,0,75,0,28,0,68,0,37,0,59,0,39,0,46,0,33,0,35,0,22,0,22,0,11,0,13,0,0,0,4,0,244,255,0,0,240,255,253,255,236,255,247,255,238,255,240,255,238,255,231,255,236,255,222,255,231,255,214,255,220,255,214,255,209,255,216,255,194,255,222,255,180,255,231,255,169,255,244,255,165,255,0,0,165,255,6,0,174,255,17,0,180,255,26,0,192,255,35,0,198,255,44,0,200,255,55,0,196,255,64,0,189,255,70,0,180,255,75,0,174,255,75,0,169,255,66,0,172,255,57,0,180,255,39,0,198,255,19,0,222,255,4,0,244,255,251,255,6,0,251,255,22,0,0,0,30,0,8,0,35,0,26,0,33,0,41,0,28,0,57,0,26,0,68,0,24,0,70,0,19,0,64,0,19,0,55,0,22,0,39,0,26,0,22,0,33,0,6,0,39,0,251,255,50,0,236,255,57,0,227,255,66,0,220,255,77,0,218,255,86,0,220,255,94,0,233,255,97,0,247,255,92,0,4,0,83,0,22,0,64,0,37,0,41,0,50,0,13,0,59,0,242,255,64,0,216,255,66,0,194,255,64,0,180,255,57,0,176,255,50,0,178,255,46,0,192,255,41,0,207,255,41,0,220,255,39,0,236,255,44,0,251,255,46,0,11,0,50,0,28,0,50,0,46,0,52,0,64,0,52,0,77,0,52,0,86,0,48,0,92,0,41,0,88,0,33,0,81,0,24,0,72,0,15,0,64,0,8,0,55,0,2,0,55,0,0,0,52,0,253,255,52,0,253,255,55,0,0,0,57,0,2,0,59,0,11,0,64,0,24,0,68,0,39,0,70,0,52,0,68,0,64,0,64,0,75,0,57,0,72,0,50,0,66,0,41,0,52,0,35,0,35,0,30,0,15,0,28,0,251,255,28,0,233,255,28,0,220,255,24,0,211,255,17,0,205,255,11,0,205,255,4,0,207,255,251,255,211,255,247,255,214,255,244,255,220,255,240,255,222,255,242,255,229,255,244,255,236,255,251,255,240,255,2,0,242,255,11,0,244,255,26,0,244,255,41,0,244,255,57,0,242,255,68,0,242,255,75,0,244,255,72,0,249,255,68,0,251,255,59,0,253,255,50,0,253,255,37,0,251,255,26,0,249,255,13,0,247,255,0,0,242,255,247,255,236,255,238,255,231,255,229,255,227,255,227,255,220,255,227,255,216,255,227,255,209,255,222,255,205,255,220,255,203,255,214,255,203,255,205,255,207,255,198,255,216,255,189,255,229,255,183,255,249,255,180,255,13,0,180,255,33,0,185,255,52,0,192,255,66,0,205,255,75,0,214,255,77,0,222,255,72,0,231,255,68,0,238,255,66,0,242,255,64,0,242,255,64,0,242,255,61,0,242,255,59,0,247,255,55,0,251,255,39,0,2,0,24,0,13,0,4,0,28,0,242,255,48,0,229,255,64,0,220,255,75,0,211,255,81,0,209,255,75,0,207,255,66,0,203,255,50,0,196,255,33,0,194,255,17,0,187,255,11,0,183,255,6,0,178,255,8,0,178,255,17,0,180,255,26,0,185,255,35,0,192,255,35,0,198,255,30,0,209,255,24,0,216,255,19,0,227,255,17,0,236,255,19,0,242,255,33,0,244,255,48,0,242,255,70,0,240,255,90,0,236,255,108,0,231,255,121,0,233,255,130,0,238,255,136,0,247,255,141,0,0,0,150,0,6,0,156,0,8,0,165,0,8,0,172,0,2,0,172,0,251,255,169,0,240,255,154,0,229,255,132,0,225,255,103,0,220,255,70,0,218,255,37,0,220,255,8,0,220,255,236,255,220,255,216,255,225,255,198,255,227,255,185,255,231,255,174,255,238,255,167,255,242,255,163,255,247,255,156,255,249,255,152,255,251,255,145,255,0,0,143,255,0,0,145,255,0,0,150,255,0,0,156,255,249,255,169,255,240,255,183,255,227,255,196,255,214,255,209,255,198,255,216,255,185,255,222,255,172,255,222,255,165,255,225,255,161,255,222,255,163,255,220,255,169,255,216,255,180,255,216,255,194,255,220,255,207,255,227,255,218,255,236,255,225,255,247,255,231,255,6,0,236,255,24,0,238,255,44,0,238,255,59,0,238,255,75,0,242,255,83,0,244,255,86,0,249,255,79,0,251,255,64,0,0,0,41,0,4,0,15,0,6,0,247,255,8,0,225,255,8,0,209,255,4,0,205,255,0,0,214,255,253,255,227,255,247,255,249,255,247,255,6,0,247,255,19,0,253,255,26,0,4,0,30,0,17,0,30,0,33,0,26,0,52,0,19,0,70,0,13,0,92,0,11,0,108,0,8,0,119,0,4,0,123,0,0,0,119,0,251,255,101,0,242,255,79,0,233,255,52,0,220,255,30,0,209,255,8,0,198,255,249,255,192,255,236,255,194,255,227,255,203,255,222,255,218,255,218,255,233,255,218,255,251,255,222,255,2,0,231,255,4,0,242,255,0,0,253,255,244,255,4,0,231,255,11,0,220,255,13,0,214,255,8,0,209,255,0,0,209,255,247,255,207,255,238,255,207,255,227,255,207,255,222,255,207,255,222,255,214,255,225,255,225,255,233,255,238,255,244,255,253,255,0,0,8,0,8,0,15,0,17,0,19,0,19,0,22,0,19,0,19,0,13,0,22,0,6,0,24,0,0,0,30,0,247,255,41,0,244,255,48,0,247,255,57,0,253,255,59,0,4,0,59,0,15,0,57,0,26,0,55,0,35,0,52,0,39,0,50,0,39,0,55,0,37,0,64,0,33,0,70,0,24,0,77,0,13,0,81,0,4,0,79,0,251,255,68,0,240,255,46,0,231,255,19,0,222,255,249,255,218,255,227,255,218,255,211,255,220,255,207,255,229,255,211,255,240,255,220,255,253,255,236,255,8,0,247,255,19,0,0,0,28,0,2,0,37,0,0,0,46,0,0,0,48,0,251,255,50,0,244,255,46,0,238,255,37,0,231,255,26,0,227,255,17,0,225,255,6,0,218,255,0,0,216,255,0,0,214,255,0,0,211,255,2,0,211,255,6,0,216,255,4,0,225,255,2,0,233,255,251,255,249,255,242,255,8,0,233,255,26,0,225,255,41,0,214,255,55,0,214,255,61,0,218,255,64,0,227,255,59,0,242,255,50,0,2,0,35,0,15,0,17,0,26,0,0,0,28,0,240,255,19,0,220,255,8,0,203,255,247,255,192,255,231,255,185,255,218,255,183,255,211,255,189,255,211,255,200,255,225,255,218,255,242,255,240,255,6,0,4,0,33,0,28,0,55,0,48,0,72,0,61,0,88,0,68,0,92,0,66,0,88,0,57,0,79,0,44,0,66,0,26,0,50,0,13,0,37,0,0,0,28,0,251,255,24,0,249,255,24,0,253,255,26,0,2,0,33,0,13,0,39,0,22,0,41,0,30,0,41,0,39,0,39,0,44,0,33,0,50,0,22,0,52,0,11,0,55,0,0,0,57,0,249,255,57,0,242,255,55,0,233,255,48,0,229,255,41,0,222,255,30,0,216,255,19,0,207,255,8,0,200,255,0,0,198,255,251,255,196,255,249,255,203,255,249,255,216,255,0,0,233,255,8,0,0,0,19,0,19,0,33,0,37,0,44,0,52,0,48,0,61,0,50,0,64,0,44,0,64,0,33,0,57,0,17,0,48,0,2,0,39,0,242,255,30,0,236,255,24,0,231,255,22,0,236,255,24,0,247,255,33,0,8,0,48,0,26,0,61,0,41,0,70,0,57,0,77,0,64,0,75,0,66,0,64,0,68,0,48,0,70,0,28,0,70,0,11,0,72,0,0,0,77,0,249,255,83,0,247,255,86,0,242,255,88,0,238,255,88,0,233,255,83,0,227,255,81,0,220,255,83,0,218,255,86,0,218,255,90,0,227,255,97,0,238,255,101,0,251,255,103,0,13,0,99,0,33,0,97,0,48,0,90,0,64,0,86,0,79,0,81,0,88,0,81,0,92,0,79,0,90,0,81,0,81,0,81,0,66,0,81,0,44,0,77,0,17,0,68,0,244,255,61,0,214,255,48,0,189,255,35,0,172,255,22,0,165,255,13,0,172,255,4,0,187,255,4,0,207,255,6,0,233,255,13,0,0,0,19,0,17,0,24,0,28,0,26,0,35,0,24,0,33,0,22,0,26,0,15,0,13,0,11,0,0,0,11,0,244,255,13,0,238,255,17,0,233,255,26,0,238,255,33,0,247,255,41,0,6,0,46,0,22,0,48,0,37,0,48,0,50,0,41,0,52,0,33,0,50,0,19,0,44,0,2,0,28,0,238,255,13,0,218,255,0,0,198,255,242,255,187,255,229,255,180,255,220,255,178,255,216,255,183,255,214,255,192,255,216,255,205,255,220,255,218,255,227,255,236,255,238,255,253,255,247,255,15,0,0,0,37,0,6,0,57,0,11,0,75,0,17,0,90,0,24,0,101,0,26,0,105,0,26,0,105,0,28,0,99,0,28,0,86,0,30,0,68,0,28,0,46,0,28,0,17,0,30,0,247,255,35,0,216,255,39,0,192,255,44,0,172,255,46,0,158,255,44,0,156,255,41,0,165,255,35,0,174,255,28,0,189,255,26,0,207,255,24,0,218,255,24,0,229,255,28,0,240,255,30,0,249,255,30,0,0,0,26,0,6,0,19,0,13,0,11,0,15,0,0,0,15,0,244,255,11,0,229,255,4,0,218,255,0,0,207,255,251,255,196,255,251,255,187,255,0,0,185,255,6,0,185,255,19,0,185,255,33,0,192,255,41,0,198,255,48,0,209,255,50,0,225,255,50,0,238,255,44,0,251,255,37,0,4,0,33,0,13,0,26,0,15,0,19,0,13,0,15,0,6,0,15,0,251,255,15,0,242,255,17,0,233,255,22,0,229,255,24,0,233,255,26,0,244,255,24,0,0,0,19,0,15,0,15,0,30,0,8,0,39,0,2,0,44,0,253,255,39,0,244,255,33,0,233,255,24,0,220,255,17,0,205,255,11,0,189,255,8,0,174,255,11,0,165,255,13,0,161,255,15,0,161,255,13,0,172,255,11,0,183,255,6,0,194,255,2,0,205,255,2,0,211,255,2,0,214,255,6,0,207,255,13,0,200,255,19,0,192,255,24,0,185,255,24,0,183,255,19,0,185,255,15,0,187,255,15,0,194,255,22,0,198,255,35,0,198,255,55,0,200,255,77,0,198,255,99,0,196,255,112,0,196,255,123,0,200,255,121,0,207,255,114,0,214,255,101,0,225,255,86,0,236,255,68,0,249,255,48,0,4,0,33,0,13,0,17,0,24,0,4,0,33,0,253,255,41,0,249,255,44,0,244,255,48,0,244,255,52,0,249,255,52,0,0,0,52,0,8,0,48,0,19,0,44,0,28,0,39,0,33,0,33,0,33,0,24,0,28,0,15,0,17,0,6,0,0,0,253,255,233,255,242,255,214,255,233,255,194,255,220,255,180,255,209,255,172,255,196,255,167,255,183,255,167,255,169,255,174,255,158,255,183,255,147,255,194,255,145,255,205,255,143,255,218,255,150,255,233,255,158,255,249,255,169,255,4,0,183,255,17,0,194,255,28,0,205,255,37,0,214,255,44,0,220,255,50,0,225,255,57,0,227,255,64,0,233,255,72,0,236,255,77,0,238,255,83,0,238,255,90,0,233,255,94,0,231,255,94,0,231,255,88,0,233,255,77,0,238,255,55,0,244,255,33,0,251,255,8,0,0,0,244,255,0,0,227,255,0,0,218,255,251,255,216,255,242,255,218,255,236,255,225,255,231,255,227,255,231,255,236,255,236,255,240,255,244,255,242,255,253,255,247,255,2,0,247,255,11,0,247,255,17,0,242,255,22,0,238,255,26,0,231,255,28,0,222,255,24,0,218,255,17,0,214,255,8,0,220,255,2,0,225,255,251,255,236,255,249,255,249,255,249,255,2,0,251,255,11,0,0,0,17,0,0,0,24,0,2,0,26,0,0,0,26,0,0,0,26,0,249,255,19,0,242,255,17,0,238,255,13,0,229,255,11,0,225,255,11,0,218,255,8,0,209,255,8,0,205,255,4,0,198,255,0,0,198,255,240,255,200,255,229,255,205,255,216,255,218,255,207,255,231,255,207,255,249,255,214,255,4,0,227,255,19,0,240,255,30,0,0,0,39,0,8,0,41,0,13,0,39,0,15,0,30,0,6,0,19,0,0,0,8,0,242,255,0,0,229,255,251,255,220,255,249,255,214,255,249,255,214,255,249,255,227,255,244,255,244,255,242,255,11,0,233,255,37,0,227,255,66,0,220,255,92,0,216,255,119,0,218,255,139,0,227,255,154,0,233,255,156,0,244,255,154,0,0,0,143,0,4,0,125,0,8,0,110,0,13,0,94,0,13,0,83,0,15,0,77,0,17,0,75,0,19,0,75,0,24,0,77,0,30,0,83,0,35,0,88,0,41,0,94,0,48,0,97,0,52,0,99,0,52,0,101,0,44,0,103,0,35,0,105,0,24,0,108,0,15,0,105,0,11,0,103,0,13,0,94,0,22,0,86,0,35,0,72,0,50,0,55,0,59,0,39,0,66,0,28,0,61,0,15,0,52,0,6,0,46,0,253,255,37,0,244,255,33,0,233,255,28,0,225,255,22,0,218,255,19,0,214,255,11,0,209,255,2,0,205,255,249,255,203,255,240,255,203,255,227,255,207,255,214,255,214,255,203,255,225,255,194,255,240,255,185,255,2,0,178,255,17,0,172,255,30,0,169,255,37,0,163,255,39,0,163,255,39,0,163,255,41,0,165,255,44,0,172,255,52,0,176,255,61,0,185,255,77,0,192,255,90,0,198,255,105,0,198,255,114,0,196,255,121,0,187,255,119,0,178,255,114,0,165,255,103,0,158,255,88,0,154,255,68,0,152,255,48,0,156,255,30,0,161,255,13,0,165,255,0,0,172,255,251,255,178,255,249,255,187,255,249,255,194,255,253,255,200,255,0,0,203,255,4,0,209,255,11,0,216,255,15,0,222,255,19,0,233,255,26,0,249,255,35,0,8,0,44,0,24,0,50,0,39,0,59,0,48,0,64,0,50,0,61,0,50,0,59,0,46,0,55,0,39,0,50,0,37,0,50,0,30,0,52,0,30,0,64,0,28,0,75,0,26,0,90,0,22,0,101,0,17,0,110,0,13,0,112,0,13,0,103,0,15,0,94,0,22,0,77,0,26,0,61,0,28,0,41,0,30,0,28,0,28,0,15,0,26,0,8,0,22,0,8,0,17,0,8,0,15,0,13,0,17,0,15,0,17,0,19,0,19,0,17,0,19,0,17,0,17,0,13,0,15,0,8,0,6,0,8,0,0,0,6,0,253,255,6,0,244,255,6,0,242,255,6,0,240,255,4,0,247,255,2,0,0,0,253,255,11,0,249,255,28,0,240,255,48,0,238,255,66,0,236,255,77,0,233,255,81,0,233,255,79,0,231,255,72,0,229,255,66,0,231,255,61,0,238,255,52,0,244,255,48,0,253,255,39,0,6,0,30,0,17,0,19,0,30,0,6,0,41,0,251,255,55,0,242,255,68,0,236,255,77,0,236,255,81,0,242,255,77,0,0,0,66,0,13,0,48,0,28,0,28,0,44,0,6,0,55,0,251,255,59,0,240,255,64,0,231,255,68,0,227,255,72,0,225,255,77,0,227,255,83,0,231,255,92,0,231,255,97,0,233,255,101,0,231,255,101,0,231,255,99,0,231,255,92,0,233,255,86,0,240,255,77,0,249,255,68,0,2,0,59,0,13,0,55,0,24,0,46,0,33,0,37,0,35,0,28,0,28,0,17,0,15,0,8,0,0,0,2,0,240,255,0,0,222,255,4,0,207,255,11,0,196,255,24,0,192,255,37,0,192,255,50,0,196,255,61,0,203,255,72,0,211,255,79,0,220,255,83,0,229,255,86,0,236,255,88,0,244,255,86,0,253,255,86,0,0,0,86,0,6,0,88,0,11,0,92,0,13,0,99,0,8,0,101,0,2,0,103,0,253,255,101,0,244,255,92,0,242,255,79,0,242,255,64,0,247,255,46,0,0,0,30,0,8,0,19,0,13,0,22,0,15,0,26,0,8,0,37,0,0,0,46,0,242,255,46,0,231,255,41,0,227,255,30,0,225,255,17,0,231,255,4,0,240,255,253,255,249,255,247,255,0,0,247,255,0,0,253,255,253,255,2,0,249,255,6,0,244,255,11,0,238,255,11,0,240,255,8,0,247,255,2,0,0,0,253,255,13,0,249,255,26,0,247,255,37,0,253,255,44,0,6,0,48,0,19,0,46,0,35,0,41,0,46,0,35,0,48,0,30,0,41,0,22,0,26,0,17,0,4,0,11,0,236,255,6,0,211,255,0,0,189,255,249,255,174,255,240,255,169,255,233,255,176,255,231,255,189,255,227,255,214,255,233,255,238,255,244,255,6,0,0,0,30,0,13,0,48,0,26,0,61,0,44,0,66,0,57,0,64,0,64,0,52,0,72,0,39,0,77,0,24,0,79,0,8,0,75,0,2,0,66,0,2,0,57,0,11,0,41,0,24,0,28,0,37,0,17,0,50,0,6,0,57,0,4,0,57,0,6,0,50,0,11,0,41,0,22,0,26,0,35,0,11,0,46,0,0,0,50,0,244,255,50,0,242,255,48,0,247,255,48,0,0,0,46,0,15,0,46,0,33,0,46,0,48,0,44,0,59,0,37,0,66,0,26,0,64,0,15,0,57,0,2,0,48,0,249,255,39,0,247,255,26,0,251,255,17,0,4,0,8,0,24,0,2,0,46,0,0,0,70,0,0,0,97,0,253,255,116,0,253,255,136,0,249,255,152,0,244,255,163,0,242,255,165,0,238,255,163,0,236,255,152,0,238,255,134,0,242,255,112,0,247,255,86,0,253,255,61,0,8,0,35,0,22,0,11,0,33,0,247,255,44,0,222,255,52,0,203,255,52,0,187,255,48,0,178,255,39,0,174,255,30,0,176,255,22,0,185,255,22,0,196,255,22,0,209,255,24,0,220,255,28,0,229,255,28,0,233,255,26,0,240,255,22,0,244,255,17,0,249,255,11,0,249,255,4,0,253,255,253,255,0,0,249,255,0,0,242,255,253,255,238,255,249,255,236,255,240,255,238,255,231,255,240,255,220,255,244,255,207,255,249,255,200,255,251,255,194,255,249,255,194,255,242,255,203,255,236,255,218,255,231,255,240,255,229,255,11,0,229,255,37,0,233,255,64,0,247,255,86,0,4,0,99,0,26,0,108,0,46,0,108,0,66,0,105,0,86,0,101,0,103,0,97,0,114,0,94,0,123,0,90,0,128,0,81,0,128,0,72,0,123,0,55,0,114,0,33,0,101,0,13,0,88,0,253,255,70,0,240,255,50,0,229,255,33,0,222,255,11,0,220,255,251,255,216,255,231,255,209,255,214,255,203,255,205,255,192,255,203,255,180,255,207,255,174,255,218,255,172,255,236,255,169,255,0,0,169,255,19,0,174,255,39,0,178,255,55,0,180,255,66,0,185,255,72,0,189,255,72,0,194,255,72,0,198,255,68,0,205,255,64,0,211,255,61,0,218,255,57,0,225,255,52,0,231,255,48,0,233,255,37,0,236,255,30,0,231,255,17,0,225,255,8,0,216,255,0,0,209,255,249,255,205,255,247,255,207,255,251,255,216,255,4,0,227,255,19,0,238,255,39,0,249,255,61,0,0,0,81,0,4,0,103,0,6,0,116,0,6,0,128,0,0,0,130,0,253,255,125,0,244,255,121,0,238,255,112,0,233,255,101,0,233,255,88,0,236,255,75,0,244,255,66,0,251,255,57,0,4,0,52,0,13,0,50,0,15,0,52,0,15,0,55,0,13,0,57,0,8,0,55,0,6,0,48,0,2,0,37,0,0,0,26,0,251,255,13,0,247,255,4,0,247,255,249,255,247,255,240,255,247,255,231,255,249,255,220,255,253,255,216,255,0,0,216,255,2,0,220,255,4,0,236,255,4,0,253,255,0,0,19,0,0,0,44,0,251,255,70,0,247,255,92,0,247,255,114,0,249,255,132,0,251,255,141,0,0,0,145,0,253,255,136,0,251,255,121,0,244,255,99,0,236,255,75,0,225,255,52,0,214,255,28,0,207,255,11,0,200,255,251,255,198,255,238,255,205,255,227,255,214,255,225,255,231,255,220,255,247,255,222,255,4,0,225,255,19,0,227,255,28,0,227,255,30,0,229,255,30,0,227,255,26,0,225,255,19,0,222,255,17,0,220,255,13,0,220,255,4,0,227,255,0,0,236,255,253,255,244,255,249,255,0,0,247,255,13,0,244,255,19,0,249,255,22,0,251,255,19,0,0,0,11,0,8,0,2,0,15,0,247,255,19,0,236,255,24,0,225,255,22,0,222,255,19,0,222,255,15,0,227,255,8,0,236,255,2,0,247,255,253,255,2,0,242,255,17,0,238,255,33,0,240,255,46,0,247,255,59,0,0,0,72,0,6,0,81,0,13,0,86,0,15,0,88,0,13,0,86,0,4,0,86,0,251,255,86,0,242,255,83,0,233,255,81,0,231,255,77,0,238,255,70,0,247,255,59,0,2,0,46,0,15,0,30,0,24,0,15,0,28,0,4,0,30,0,0,0,24,0,4,0,13,0,15,0,0,0,26,0,236,255,37,0,218,255,44,0,203,255,44,0,198,255,39,0,203,255,33,0,218,255,19,0,238,255,8,0,4,0,0,0,24,0,253,255,39,0,253,255,52,0,0,0,64,0,6,0,72,0,13,0,81,0,15,0,90,0,17,0,97,0,15,0,99,0,13,0,97,0,8,0,88,0,8,0,72,0,4,0,59,0,4,0,37,0,4,0,22,0,0,0,2,0,251,255,247,255,240,255,236,255,222,255,231,255,207,255,231,255,194,255,240,255,180,255,249,255,176,255,4,0,178,255,13,0,185,255,22,0,196,255,26,0,209,255,30,0,225,255,30,0,240,255,35,0,0,0,37,0,13,0,41,0,26,0,44,0,39,0,41,0,44,0,37,0,48,0,33,0,48,0,22,0,48,0,8,0,46,0,251,255,48,0,231,255,46,0,214,255,46,0,196,255,41,0,178,255,37,0,165,255,28,0,161,255,19,0,161,255,11,0,167,255,4,0,180,255,2,0,194,255,4,0,211,255,6,0,225,255,8,0,238,255,13,0,251,255,17,0,8,0,19,0,28,0,17,0,46,0,13,0,66,0,4,0,81,0,251,255,92,0,238,255,99,0,227,255,101,0,216,255,97,0,209,255,92,0,207,255,86,0,209,255,81,0,211,255,79,0,216,255,77,0,225,255,75,0,227,255,68,0,231,255,64,0,233,255,52,0,236,255,39,0,238,255,26,0,244,255,11,0,251,255,0,0,4,0,249,255,15,0,242,255,26,0,238,255,33,0,236,255,35,0,236,255,30,0,236,255,24,0,233,255,11,0,227,255,0,0,222,255,242,255,214,255,236,255,207,255,231,255,198,255,229,255,194,255,233,255,194,255,233,255,196,255,238,255,203,255,240,255,209,255,242,255,218,255,240,255,231,255,242,255,247,255,244,255,8,0,244,255,28,0,253,255,44,0,2,0,52,0,8,0,57,0,19,0,52,0,28,0,44,0,35,0,33,0,39,0,19,0,44,0,8,0,44,0,0,0,46,0,251,255,48,0,244,255,50,0,240,255,50,0,236,255,55,0,231,255,59,0,229,255,59,0,225,255,59,0,229,255,59,0,231,255,57,0,238,255,57,0,244,255,57,0,253,255,57,0,4,0,57,0,11,0,55,0,17,0,52,0,22,0,52,0,28,0,52,0,37,0,50,0,44,0,48,0,55,0,48,0,66,0,46,0,70,0,41,0,79,0,35,0,83,0,28,0,86,0,17,0,86,0,8,0,81,0,253,255,72,0,242,255,57,0,231,255,39,0,218,255,19,0,207,255,2,0,198,255,244,255,194,255,231,255,189,255,225,255,187,255,218,255,192,255,218,255,198,255,218,255,209,255,225,255,220,255,229,255,236,255,233,255,249,255,231,255,2,0,231,255,8,0,225,255,8,0,220,255,2,0,222,255,251,255,220,255,247,255,225,255,238,255,227,255,233,255,227,255,229,255,227,255,225,255,225,255,220,255,222,255,211,255,220,255,205,255,220,255,198,255,222,255,192,255,229,255,189,255,231,255,187,255,233,255,185,255,236,255,183,255,231,255,183,255,222,255,185,255,209,255,192,255,196,255,198,255,183,255,211,255,172,255,225,255,167,255,236,255,169,255,249,255,172,255,0,0,176,255,6,0,178,255,13,0,180,255,19,0,174,255,24,0,167,255,26,0,158,255,24,0,152,255,15,0,147,255,6,0,150,255,0,0,156,255,253,255,165,255,0,0,176,255,4,0,185,255,11,0,194,255,19,0,200,255,26,0,205,255,33,0,205,255,37,0,209,255,37,0,211,255,37,0,218,255,37,0,225,255,39,0,231,255,39,0,233,255,46,0,240,255,50,0,244,255,59,0,249,255,70,0,249,255,79,0,249,255,83,0,247,255,83,0,242,255,77,0,231,255,68,0,218,255,59,0,209,255,50,0,198,255,44,0,194,255,39,0,196,255,37,0,207,255,33,0,220,255,28,0,240,255,17,0,0,0,13,0,15,0,4,0,28,0,2,0,35,0,4,0,39,0,11,0,39,0,22,0,37,0,33,0,35,0,44,0,33,0,50,0,33,0,57,0,37,0,57,0,44,0,57,0,55,0,52,0,64,0,50,0,77,0,50,0,83,0,50,0,90,0,52,0,90,0,57,0,88,0,64,0,83,0,70,0,72,0,81,0,64,0,88,0,50,0,92,0,41,0,94,0,30,0,92,0,22,0,86,0,13,0,79,0,11,0,68,0,13,0,57,0,15,0,48,0,22,0,37,0,28,0,28,0,35,0,22,0,37,0,19,0,39,0,22,0,39,0,30,0,41,0,37,0,48,0,41,0,57,0,39,0,68,0,33,0,77,0,19,0,88,0,2,0,92,0,244,255,97,0,233,255,94,0,231,255,90,0,240,255,90,0,253,255,86,0,15,0,83,0,37,0,81,0,59,0,77,0,77,0,75,0,86,0,72,0,92,0,70,0,88,0,70,0,77,0,66,0,64,0,64,0,44,0,57,0,24,0,48,0,2,0,37,0,240,255,19,0,222,255,2,0,207,255,240,255,194,255,225,255,192,255,216,255,194,255,214,255,198,255,220,255,205,255,236,255,209,255,0,0,214,255,22,0,216,255,41,0,216,255,57,0,220,255,66,0,222,255,61,0,229,255,48,0,231,255,30,0,236,255,6,0,233,255,240,255,229,255,218,255,225,255,203,255,222,255,189,255,225,255,185,255,233,255,192,255,247,255,196,255,4,0,211,255,15,0,227,255,26,0,244,255,28,0,4,0,22,0,22,0,11,0,37,0,251,255,50,0,231,255,57,0,211,255,57,0,196,255,50,0,187,255,39,0,183,255,26,0,183,255,11,0,187,255,0,0,192,255,251,255,196,255,249,255,203,255,253,255,209,255,2,0,220,255,8,0,231,255,17,0,242,255,24,0,251,255,33,0,0,0,41,0,0,0,48,0,0,0,59,0,253,255,70,0,247,255,79,0,242,255,86,0,240,255,86,0,240,255,81,0,244,255,72,0,253,255,59,0,2,0,46,0,8,0,28,0,15,0,11,0,19,0,253,255,22,0,240,255,24,0,233,255,22,0,233,255,15,0,240,255,11,0,253,255,2,0,15,0,253,255,33,0,247,255,46,0,240,255,55,0,233,255,55,0,227,255,48,0,222,255,39,0,218,255,24,0,216,255,11,0,216,255,0,0,216,255,249,255,218,255,242,255,220,255,247,255,222,255,251,255,222,255,0,0,220,255,2,0,218,255,4,0,220,255,2,0,227,255,0,0,238,255,0,0,0,0,4,0,17,0,11,0,35,0,19,0,50,0,30,0,61,0,37,0,66,0,37,0,68,0,35,0,66,0,30,0,66,0,26,0,64,0,24,0,61,0,28,0,57,0,37,0,50,0,50,0,44,0,64,0,35,0,79,0,26,0,90,0,15,0,101,0,4,0,103,0,249,255,108,0,233,255,105,0,216,255,103,0,198,255,99,0,187,255,94,0,183,255,88,0,187,255,79,0,200,255,64,0,216,255,52,0,233,255,35,0,249,255,22,0,4,0,8,0,13,0,0,0,13,0,244,255,8,0,236,255,6,0,222,255,4,0,214,255,2,0,203,255,4,0,198,255,8,0,192,255,13,0,192,255,17,0,189,255,17,0,185,255,13,0,180,255,6,0,174,255,0,0,167,255,247,255,158,255,240,255,154,255,233,255,154,255,236,255,161,255,242,255,169,255,0,0,185,255,15,0,205,255,33,0,227,255,50,0,244,255,64,0,4,0,72,0,19,0,75,0,28,0,72,0,35,0,66,0,41,0,59,0,46,0,55,0,50,0,52,0,52,0,50,0,50,0,50,0,46,0,48,0,35,0,46,0,22,0,39,0,4,0,33,0,247,255,24,0,233,255,19,0,225,255,22,0,222,255,22,0,227,255,30,0,233,255,39,0,240,255,50,0,247,255,57,0,251,255,57,0,251,255,48,0,253,255,30,0,0,0,11,0,0,0,249,255,249,255,231,255,244,255,218,255,236,255,216,255,227,255,220,255,216,255,229,255,203,255,242,255,194,255,0,0,187,255,8,0,183,255,19,0,185,255,30,0,189,255,39,0,200,255,48,0,214,255,52,0,227,255,52,0,238,255,50,0,242,255,39,0,242,255,28,0,240,255,13,0,231,255,4,0,225,255,0,0,220,255,251,255,218,255,244,255,216,255,238,255,214,255,229,255,214,255,214,255,211,255,198,255,214,255,185,255,218,255,176,255,225,255,178,255,233,255,185,255,242,255,198,255,249,255,211,255,249,255,222,255,244,255,229,255,231,255,233,255,220,255,231,255,203,255,231,255,194,255,229,255,189,255,227,255,189,255,227,255,194,255,222,255,198,255,216,255,200,255,209,255,203,255,200,255,200,255,192,255,196,255,183,255,194,255,176,255,192,255,172,255,189,255,167,255,185,255,167,255,183,255,169,255,176,255,176,255,174,255,187,255,176,255,198,255,185,255,209,255,194,255,222,255,207,255,236,255,220,255,249,255,231,255,2,0,240,255,8,0,244,255,15,0,244,255,19,0,244,255,24,0,240,255,28,0,236,255,35,0,233,255,35,0,231,255,39,0,231,255,41,0,231,255,41,0,233,255,41,0,236,255,41,0,236,255,41,0,238,255,39,0,233,255,39,0,229,255,41,0,225,255,44,0,218,255,50,0,214,255,61,0,209,255,68,0,209,255,77,0,216,255,81,0,225,255,83,0,240,255,79,0,0,0,72,0,13,0,64,0,22,0,57,0,33,0,50,0,35,0,50,0,35,0,48,0,35,0,55,0,30,0,61,0,28,0,66,0,26,0,70,0,28,0,75,0,26,0,79,0,26,0,83,0,26,0,88,0,24,0,92,0,26,0,94,0,26,0,97,0,26,0,97,0,26,0,92,0,28,0,86,0,26,0,75,0,22,0,61,0,19,0,44,0,13,0,28,0,8,0,15,0,2,0,4,0,0,0,0,0,251,255,0,0,247,255,4,0,242,255,8,0,244,255,17,0,249,255,22,0,0,0,26,0,11,0,28,0,22,0,26,0,33,0,24,0,39,0,17,0,37,0,15,0,30,0,13,0,19,0,13,0,8,0,15,0,2,0,24,0,253,255,37,0,0,0,52,0,4,0,75,0,17,0,97,0,33,0,116,0,50,0,130,0,64,0,139,0,72,0,134,0,79,0,119,0,77,0,101,0,66,0,77,0,48,0,52,0,30,0,33,0,8,0,15,0,247,255,0,0,231,255,251,255,222,255,244,255,218,255,240,255,222,255,240,255,231,255,240,255,242,255,238,255,253,255,238,255,6,0,231,255,11,0,225,255,8,0,220,255,4,0,218,255,251,255,220,255,242,255,222,255,238,255,227,255,236,255,231,255,242,255,236,255,253,255,244,255,8,0,253,255,22,0,8,0,28,0,19,0,26,0,33,0,15,0,44,0,2,0,52,0,244,255,57,0,231,255,61,0,220,255,64,0,214,255,68,0,214,255,75,0,218,255,81,0,222,255,90,0,227,255,94,0,227,255,99,0,225,255,103,0,222,255,101,0,218,255,94,0,214,255,88,0,211,255,77,0,209,255,66,0,214,255,50,0,222,255,37,0,233,255,26,0,249,255,17,0,11,0,8,0,28,0,0,0,44,0,251,255,52,0,247,255,59,0,247,255,55,0,247,255,48,0,251,255,39,0,0,0,28,0,8,0,19,0,17,0,15,0,24,0,19,0,28,0,24,0,26,0,33,0,19,0,39,0,11,0,48,0,2,0,55,0,253,255,55,0,249,255,52,0,251,255,46,0,251,255,39,0,0,0,30,0,0,0,24,0,4,0,17,0,8,0,15,0,15,0,17,0,17,0,19,0,24,0,24,0,24,0,33,0,24,0,39,0,24,0,44,0,24,0,46,0,28,0,46,0,35,0,46,0,48,0,44,0,64,0,46,0,75,0,46,0,77,0,50,0,70,0,55,0,55,0,59,0,30,0,64,0,4,0,66,0,236,255,68,0,216,255,70,0,203,255,72,0,200,255,75,0,203,255,79,0,214,255,81,0,225,255,88,0,238,255,90,0,244,255,90,0,251,255,88,0,251,255,83,0,251,255,79,0,253,255,75,0,0,0,68,0,11,0,66,0,24,0,66,0,46,0,66,0,64,0,66,0,83,0,66,0,92,0,61,0,99,0,52,0,94,0,44,0,83,0,35,0,64,0,28,0,44,0,28,0,26,0,26,0,13,0,28,0,2,0,28,0,253,255,33,0,0,0,37,0,4,0,48,0,8,0,57,0,11,0,72,0,13,0,83,0,8,0,94,0,4,0,99,0,251,255,99,0,244,255,92,0,242,255,79,0,249,255,59,0,0,0,35,0,15,0,8,0,33,0,240,255,50,0,216,255,61,0,196,255,70,0,183,255,72,0,176,255,64,0,178,255,55,0,187,255,46,0,203,255,41,0,222,255,41,0,244,255,46,0,8,0,52,0,26,0,57,0,41,0,59,0,50,0,59,0,52,0,57,0,48,0,55,0,37,0,52,0,22,0,55,0,2,0,55,0,244,255,50,0,233,255,44,0,229,255,35,0,227,255,22,0,227,255,11,0,227,255,0,0,225,255,251,255,220,255,251,255,214,255,0,0,209,255,11,0,207,255,24,0,205,255,44,0,207,255,59,0,209,255,72,0,211,255,83,0,216,255,88,0,222,255,88,0,225,255,81,0,229,255,75,0,238,255,70,0,244,255,61,0,253,255,57,0,4,0,52,0,15,0,46,0,24,0,44,0,33,0,39,0,37,0,33,0,37,0,26,0,35,0,13,0,24,0,0,0,13,0,242,255,251,255,231,255,233,255,220,255,211,255,216,255,194,255,216,255,178,255,220,255,169,255,229,255,165,255,242,255,167,255,0,0,174,255,11,0,183,255,24,0,194,255,33,0,200,255,39,0,209,255,41,0,214,255,41,0,216,255,39,0,218,255,33,0,220,255,26,0,222,255,19,0,227,255,8,0,231,255,0,0,240,255,249,255,247,255,247,255,251,255,247,255,0,0,253,255,0,0,2,0,253,255,4,0,249,255,2,0,240,255,0,0,231,255,244,255,222,255,236,255,216,255,233,255,218,255,233,255,218,255,240,255,227,255,253,255,233,255,13,0,242,255,30,0,249,255,50,0,249,255,66,0,244,255,81,0,238,255,90,0,229,255,97,0,218,255,97,0,207,255,97,0,200,255,99,0,198,255,99,0,200,255,99,0,207,255,97,0,211,255,92,0,222,255,86,0,233,255,72,0,242,255,52,0,0,0,30,0,6,0,6,0,15,0,240,255,17,0,220,255,15,0,205,255,6,0,198,255,251,255,203,255,236,255,211,255,225,255,227,255,218,255,247,255,218,255,8,0,227,255,26,0,238,255,39,0,251,255,46,0,6,0,52,0,19,0,50,0,26,0,48,0,30,0,39,0,30,0,33,0,33,0,19,0,28,0,6,0,24,0,253,255,19,0,247,255,17,0,240,255,13,0,244,255,13,0,247,255,13,0,253,255,11,0,0,0,11,0,4,0,6,0,2,0,0,0,0,0,251,255,251,255,244,255,247,255,238,255,244,255,233,255,244,255,231,255,249,255,231,255,0,0,236,255,11,0,244,255,24,0,0,0,35,0,13,0,46,0,28,0,52,0,46,0,55,0,61,0,48,0,75,0,37,0,81,0,24,0,81,0,11,0,75,0,0,0,66,0,249,255,55,0,242,255,44,0,242,255,39,0,244,255,35,0,251,255,35,0,2,0,37,0,15,0,41,0,28,0,48,0,39,0,55,0,55,0,64,0,66,0,72,0,79,0,79,0,90,0,83,0,101,0,88,0,110,0,92,0,114,0,94,0,119,0,94,0,116,0,94,0,110,0,92,0,108,0,90,0,103,0,86,0,103,0,81,0,108,0,77,0,114,0,68,0,116,0,57,0,119,0,41,0,112,0,28,0,101,0,13,0,83,0,0,0,66,0,244,255,44,0,238,255,24,0,229,255,11,0,222,255,2,0,216,255,253,255,207,255,253,255,203,255,0,0,196,255,6,0,194,255,19,0,194,255,33,0,196,255,48,0,198,255,64,0,203,255,77,0,207,255,83,0,211,255,88,0,218,255,86,0,220,255,79,0,220,255,66,0,216,255,48,0,205,255,28,0,196,255,6,0,183,255,238,255,172,255,218,255,165,255,198,255,165,255,187,255,169,255,180,255,178,255,180,255,192,255,192,255,207,255,200,255,227,255,211,255,242,255,222,255,4,0,233,255,19,0,244,255,30,0,251,255,39,0,2,0,44,0,8,0,50,0,13,0,55,0,11,0,59,0,6,0,66,0,253,255,68,0,238,255,70,0,218,255,68,0,200,255,64,0,187,255,61,0,180,255,57,0,185,255,57,0,198,255,55,0,218,255,52,0,236,255,52,0,249,255,50,0,0,0,48,0,253,255,44,0,244,255,39,0,236,255,30,0,225,255,19,0,216,255,6,0,209,255,251,255,207,255,240,255,205,255,229,255,205,255,222,255,207,255,218,255,209,255,220,255,216,255,225,255,222,255,233,255,229,255,244,255,233,255,253,255,240,255,0,0,244,255,0,0,249,255,251,255,253,255,240,255,0,0,229,255,0,0,218,255,0,0,209,255,0,0,209,255,253,255,214,255,251,255,225,255,251,255,238,255,251,255,0,0,0,0,19,0,2,0,37,0,8,0,55,0,17,0,66,0,24,0,70,0,26,0,68,0,28,0,66,0,24,0,61,0,19,0,59,0,11,0,55,0,4,0,52,0,249,255,52,0,236,255,48,0,218,255,46,0,205,255,44,0,187,255,41,0,174,255,37,0,165,255,35,0,156,255,37,0,152,255,39,0,150,255,48,0,147,255,59,0,152,255,72,0,161,255,83,0,167,255,99,0,183,255,105,0,200,255,110,0,222,255,110,0,244,255,108,0,8,0,101,0,26,0,94,0,41,0,90,0,50,0,83,0,55,0,75,0,57,0,66,0,57,0,55,0,57,0,37,0,57,0,15,0,55,0,247,255,55,0,220,255,57,0,192,255,59,0,167,255,61,0,150,255,64,0,139,255,61,0,136,255,55,0,143,255,48,0,156,255,39,0,176,255,33,0,200,255,28,0,225,255,28,0,249,255,35,0,15,0,39,0,35,0,48,0,48,0,55,0,57,0,57,0,59,0,57,0,59,0,50,0,57,0,41,0,52,0,26,0,52,0,13,0,55,0,0,0,64,0,247,255,72,0,242,255,88,0,242,255,101,0,242,255,116,0,244,255,125,0,244,255,132,0,247,255,134,0,249,255,128,0,247,255,116,0,247,255,101,0,249,255,79,0,0,0,52,0,6,0,26,0,17,0,0,0,30,0,229,255,48,0,211,255,61,0,200,255,79,0,200,255,88,0,209,255,99,0,218,255,103,0,233,255,105,0,244,255,101,0,0,0,94,0,6,0,83,0,15,0,75,0,19,0,59,0,24,0,46,0,30,0,30,0,30,0,17,0,30,0,6,0,30,0,0,0,30,0,251,255,35,0,251,255,44,0,253,255,55,0,2,0,70,0,8,0,81,0,15,0,92,0,22,0,97,0,26,0,94,0,30,0,88,0,33,0,79,0,33,0,72,0,33,0,66,0,33,0,64,0,35,0,61,0,37,0,61,0,39,0,57,0,37,0,52,0,35,0,46,0,33,0,39,0,28,0,33,0,26,0,26,0,24,0,19,0,24,0,15,0,26,0,8,0,28,0,4,0,33,0,0,0,35,0,251,255,28,0,247,255,19,0,244,255,8,0,240,255,253,255,240,255,242,255,244,255,238,255,249,255,238,255,2,0,247,255,11,0,2,0,22,0,19,0,30,0,35,0,37,0,50,0,39,0,59,0,39,0,70,0,37,0,79,0,33,0,86,0,24,0,92,0,22,0,97,0,19,0,101,0,15,0,101,0,15,0,103,0,15,0,99,0,13,0,94,0,15,0,92,0,19,0,86,0,19,0,83,0,24,0,79,0,26,0,75,0,26,0,70,0,26,0,61,0,17,0,55,0,8,0,46,0,0,0,41,0,244,255,39,0,236,255,41,0,229,255,55,0,231,255,66,0,236,255,83,0,240,255,97,0,242,255,105,0,244,255,110,0,244,255,105,0,238,255,94,0,229,255,81,0,225,255,64,0,218,255,46,0,222,255,30,0,225,255,19,0,238,255,13,0,0,0,6,0,13,0,2,0,33,0,0,0,46,0,244,255,55,0,238,255,61,0,229,255,61,0,222,255,59,0,220,255,59,0,225,255,57,0,231,255,59,0,244,255,57,0,0,0,55,0,8,0,52,0,19,0,46,0,24,0,41,0,28,0,37,0,33,0,39,0,35,0,46,0,37,0,55,0,35,0,68,0,35,0,81,0,35,0,90,0,33,0,92,0,37,0,88,0,37,0,79,0,41,0,68,0,48,0,59,0,55,0,57,0,57,0,57,0,59,0,61,0,59,0,68,0,64,0,70,0,64,0,66,0,68,0,61,0,79,0,57,0,88,0,52,0,97,0,50,0,103,0,52,0,103,0,57,0,94,0,66,0,81,0,72,0,66,0,79,0,52,0,81,0,39,0,81,0,35,0,79,0,30,0,75,0,35,0,68,0,39,0,64,0,41,0,59,0,46,0,57,0,44,0,57,0,41,0,55,0,33,0,52,0,19,0,44,0,8,0,37,0,0,0,28,0,247,255,22,0,244,255,17,0,247,255,17,0,253,255,22,0,4,0,24,0,11,0,26,0,11,0,28,0,11,0,24,0,6,0,19,0,4,0,13,0,0,0,4,0,4,0,0,0,6,0,247,255,15,0,238,255,24,0,236,255,30,0,233,255,35,0,233,255,37,0,240,255,35,0,242,255,33,0,247,255,28,0,253,255,24,0,0,0,22,0,4,0,17,0,8,0,13,0,11,0,6,0,11,0,0,0,4,0,251,255,0,0,247,255,244,255,244,255,238,255,242,255,233,255,247,255,231,255,249,255,233,255,251,255,242,255,251,255,249,255,249,255,0,0,244,255,11,0,242,255,19,0,238,255,26,0,238,255,28,0,242,255,28,0,249,255,28,0,4,0,30,0,17,0,35,0,33,0,46,0,44,0,59,0,48,0,81,0,46,0,103,0,37,0,121,0,26,0,128,0,11,0,128,0,0,0,112,0,247,255,92,0,242,255,66,0,240,255,41,0,242,255,19,0,247,255,0,0,253,255,242,255,6,0,231,255,17,0,225,255,28,0,222,255,35,0,222,255,39,0,227,255,37,0,236,255,33,0,242,255,19,0,251,255,6,0,0,0,253,255,6,0,244,255,11,0,240,255,13,0,242,255,11,0,247,255,8,0,251,255,2,0,253,255,249,255,253,255,238,255,251,255,225,255,249,255,216,255,244,255,211,255,238,255,211,255,233,255,218,255,227,255,227,255,220,255,244,255,216,255,0,0,209,255,15,0,207,255,28,0,205,255,39,0,209,255,44,0,216,255,50,0,222,255,48,0,231,255,48,0,240,255,46,0,249,255,41,0,253,255,41,0,0,0,37,0,0,0,33,0,251,255,26,0,249,255,22,0,242,255,15,0,236,255,6,0,231,255,0,0,231,255,249,255,227,255,244,255,229,255,240,255,229,255,238,255,229,255,238,255,231,255,238,255,233,255,238,255,236,255,236,255,240,255,233,255,242,255,231,255,247,255,225,255,249,255,218,255,253,255,211,255,253,255,203,255,253,255,196,255,251,255,189,255,251,255,185,255,251,255,185,255,253,255,189,255,2,0,198,255,11,0,214,255,19,0,231,255,24,0,251,255,26,0,11,0,22,0,26,0,15,0,30,0,4,0,33,0,0,0,30,0,249,255,28,0,247,255,22,0,244,255,17,0,249,255,13,0,0,0,8,0,8,0,4,0,17,0,0,0,26,0,251,255,35,0,249,255,37,0,249,255,35,0,251,255,30,0,251,255,26,0,253,255,17,0,0,0,13,0,2,0,11,0,6,0,8,0,13,0,8,0,19,0,13,0,24,0,15,0,26,0,17,0,30,0,19,0,37,0,17,0,41,0,15,0,50,0,8,0,55,0,6,0,57,0,8,0,57,0,11,0,55,0,13,0,48,0,15,0,44,0,11,0,39,0,4,0,41,0,253,255,44,0,242,255,52,0,233,255,59,0,225,255,68,0,220,255,81,0,218,255,90,0,216,255,99,0,211,255,103,0,207,255,103,0,196,255,99,0,187,255,90,0,176,255,81,0,167,255,72,0,163,255,61,0,158,255,50,0,156,255,39,0,156,255,28,0,158,255,15,0,165,255,0,0,167,255,238,255,176,255,220,255,185,255,203,255,194,255,185,255,203,255,174,255,211,255,167,255,222,255,169,255,229,255,178,255,238,255,192,255,251,255,207,255,2,0,218,255,15,0,227,255,26,0,231,255,39,0,231,255,50,0,225,255,61,0,218,255,68,0,211,255,70,0,200,255,68,0,194,255,57,0,189,255,44,0,183,255,24,0,180,255,2,0,178,255,236,255,178,255,214,255,180,255,194,255,185,255,183,255,194,255,176,255,200,255,180,255,209,255,189,255,218,255,205,255,227,255,222,255,240,255,240,255,249,255,2,0,2,0,13,0,13,0,15,0,26,0,8,0,35,0,253,255,44,0,236,255,48,0,214,255,46,0,194,255,39,0,178,255,30,0,165,255,19,0,156,255,11,0,152,255,2,0,147,255,253,255,141,255,247,255,141,255,240,255,139,255,233,255,139,255,227,255,143,255,222,255,147,255,220,255,154,255,222,255,163,255,229,255,174,255,240,255,187,255,0,0,207,255,17,0,225,255,37,0,240,255,57,0,251,255,70,0,0,0,81,0,0,0,86,0,247,255,86,0,229,255,81,0,209,255,79,0,194,255,72,0,178,255,72,0,169,255,70,0,161,255,72,0,163,255,72,0,167,255,68,0,174,255,64,0,183,255,55,0,194,255,41,0,205,255,30,0,216,255,17,0,222,255,4,0,229,255,249,255,231,255,240,255,231,255,238,255,233,255,242,255,233,255,249,255,233,255,2,0,238,255,15,0,244,255,26,0,251,255,35,0,253,255,37,0,253,255,39,0,249,255,37,0,242,255,35,0,238,255,33,0,236,255,33,0,240,255,33,0,253,255,33,0,11,0,33,0,30,0,35,0,46,0,37,0,59,0,41,0,68,0,48,0,72,0,64,0,72,0,77,0,68,0,94,0,61,0,112,0,52,0,128,0,39,0,141,0,24,0,147,0,11,0,147,0,0,0,139,0,251,255,123,0,253,255,105,0,2,0,92,0,13,0,75,0,33,0,68,0,48,0,64,0,64,0,64,0,75,0,66,0,83,0,64,0,88,0,59,0,83,0,46,0,77,0,33,0,64,0,17,0,48,0,2,0,28,0,249,255,11,0,244,255,251,255,242,255,236,255,244,255,225,255,247,255,220,255,244,255,220,255,244,255,227,255,242,255,238,255,240,255,247,255,240,255,0,0,242,255,6,0,251,255,13,0,2,0,22,0,13,0,30,0,24,0,46,0,33,0,59,0,39,0,75,0,44,0,88,0,41,0,99,0,35,0,108,0,24,0,110,0,11,0,108,0,0,0,103,0,244,255,94,0,240,255,81,0,240,255,68,0,242,255,50,0,249,255,37,0,0,0,22,0,8,0,11,0,15,0,2,0,26,0,0,0,33,0,251,255,37,0,253,255,41,0,0,0,44,0,4,0,41,0,15,0,39,0,28,0,33,0,44,0,22,0,61,0,11,0,77,0,253,255,92,0,240,255,105,0,225,255,114,0,214,255,119,0,200,255,119,0,194,255,112,0,185,255,101,0,180,255,86,0,183,255,68,0,185,255,52,0,194,255,41,0,203,255,35,0,214,255,37,0,227,255,41,0,236,255,48,0,242,255,52,0,249,255,52,0,249,255,48,0,249,255,37,0,249,255,22,0,249,255,6,0,247,255,249,255,247,255,236,255,251,255,225,255,0,0,220,255,4,0,220,255,11,0,222,255,13,0,227,255,15,0,233,255,11,0,238,255,0,0,242,255,242,255,247,255,225,255,249,255,207,255,247,255,194,255,238,255,185,255,229,255,178,255,220,255,180,255,211,255,187,255,207,255,196,255,209,255,209,255,216,255,222,255,225,255,233,255,236,255,244,255,244,255,253,255,249,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,251,255,6,0,247,255,11,0,236,255,19,0,229,255,28,0,220,255,37,0,218,255,48,0,220,255,57,0,225,255,64,0,236,255,66,0,251,255,66,0,13,0,61,0,30,0,50,0,46,0,33,0,61,0,13,0,68,0,249,255,75,0,227,255,70,0,205,255,64,0,192,255,52,0,187,255,41,0,187,255,28,0,198,255,19,0,211,255,13,0,231,255,15,0,251,255,19,0,11,0,22,0,26,0,26,0,37,0,26,0,48,0,17,0,52,0,4,0,55,0,240,255,55,0,218,255,52,0,196,255,50,0,180,255,50,0,178,255,52,0,183,255,55,0,198,255,57,0,216,255,55,0,238,255,50,0,0,0,41,0,8,0,28,0,15,0,17,0,22,0,8,0,24,0,2,0,17,0,0,0,13,0,0,0,8,0,0,0,0,0,253,255,251,255,251,255,247,255,247,255,244,255,238,255,244,255,225,255,247,255,214,255,251,255,203,255,0,0,196,255,6,0,194,255,13,0,194,255,17,0,203,255,22,0,218,255,19,0,233,255,19,0,253,255,19,0,15,0,19,0,35,0,19,0,52,0,19,0,66,0,17,0,72,0,11,0,70,0,2,0,61,0,251,255,48,0,247,255,28,0,240,255,6,0,240,255,244,255,240,255,227,255,242,255,211,255,242,255,203,255,240,255,200,255,236,255,200,255,231,255,200,255,222,255,203,255,216,255,203,255,214,255,207,255,209,255,209,255,214,255,216,255,220,255,227,255,229,255,240,255,240,255,0,0,253,255,17,0,2,0,37,0,2,0,50,0,0,0,64,0,242,255,75,0,227,255,83,0,214,255,88,0,203,255,92,0,198,255,97,0,198,255,97,0,205,255,94,0,220,255,90,0,238,255,79,0,6,0,64,0,28,0,46,0,52,0,30,0,72,0,15,0,88,0,6,0,103,0,0,0,112,0,0,0,116,0,0,0,119,0,2,0,121,0,6,0,119,0,8,0,114,0,8,0,105,0,6,0,97,0,0,0,83,0,247,255,70,0,236,255,57,0,222,255,46,0,209,255,35,0,200,255,30,0,194,255,26,0,187,255,24,0,185,255,19,0,189,255,19,0,194,255,17,0,207,255,17,0,218,255,19,0,236,255,22,0,251,255,24,0,11,0,24,0,19,0,24,0,26,0,22,0,26,0,19,0,19,0,17,0,13,0,17,0,4,0,19,0,251,255,22,0,242,255,24,0,236,255,30,0,231,255,35,0,222,255,41,0,214,255,50,0,203,255,55,0,192,255,61,0,180,255,64,0,169,255,64,0,165,255,61,0,161,255,55,0,165,255,48,0,167,255,46,0,172,255,46,0,176,255,50,0,176,255,52,0,174,255,59,0,167,255,66,0,165,255,70,0,167,255,75,0,174,255,77,0,187,255,79,0,209,255,77,0,229,255,72,0,251,255,68,0,6,0,64,0,13,0,61,0,13,0,61,0,11,0,61,0,4,0,61,0,0,0,61,0,251,255,59,0,249,255,55,0,247,255,48,0,249,255,37,0,249,255,24,0,0,0,6,0,2,0,247,255,11,0,233,255,17,0,218,255,22,0,211,255,24,0,211,255,15,0,220,255,6,0,233,255,249,255,249,255,236,255,2,0,225,255,2,0,216,255,0,0,214,255,240,255,220,255,225,255,229,255,209,255,247,255,198,255,4,0,192,255,24,0,189,255,39,0,198,255,52,0,209,255,61,0,222,255,66,0,238,255,68,0,0,0,64,0,17,0,59,0,37,0,52,0,55,0,46,0,70,0,37,0,79,0,24,0,81,0,15,0,72,0,8,0,55,0,4,0,30,0,4,0,4,0,6,0,236,255,13,0,214,255,22,0,198,255,33,0,194,255,44,0,192,255,50,0,192,255,57,0,189,255,64,0,187,255,61,0,178,255,55,0,167,255,41,0,156,255,28,0,150,255,13,0,145,255,0,0,145,255,244,255,152,255,240,255,158,255,240,255,169,255,244,255,185,255,253,255,198,255,4,0,216,255,13,0,229,255,26,0,238,255,39,0,247,255,52,0,249,255,64,0,251,255,75,0,253,255,88,0,2,0,97,0,4,0,105,0,8,0,110,0,8,0,110,0,4,0,108,0,0,0,99,0,244,255,86,0,233,255,72,0,222,255,57,0,216,255,48,0,214,255,41,0,216,255,39,0,225,255,37,0,240,255,41,0,0,0,39,0,17,0,37,0,28,0,35,0,37,0,33,0,41,0,28,0,41,0,22,0,41,0,19,0,41,0,11,0,44,0,4,0,48,0,251,255,46,0,244,255,41,0,244,255,33,0,242,255,19,0,247,255,6,0,244,255,253,255,242,255,249,255,233,255,249,255,220,255,251,255,205,255,253,255,189,255,0,0,180,255,4,0,174,255,8,0,174,255,17,0,180,255,28,0,187,255,46,0,198,255,59,0,209,255,72,0,220,255,79,0,231,255,79,0,238,255,70,0,244,255,52,0,247,255,30,0,244,255,4,0,240,255,233,255,233,255,209,255,225,255,189,255,209,255,176,255,198,255,169,255,187,255,169,255,180,255,169,255,176,255,174,255,176,255,178,255,176,255,183,255,180,255,185,255,187,255,185,255,192,255,187,255,196,255,185,255,200,255,187,255,209,255,187,255,214,255,189,255,220,255,192,255,225,255,203,255,225,255,216,255,225,255,236,255,222,255,2,0,218,255,28,0,214,255,55,0,214,255,77,0,214,255,92,0,218,255,99,0,227,255,99,0,236,255,94,0,247,255,86,0,0,0,72,0,6,0,61,0,13,0,55,0,8,0,52,0,6,0,48,0,253,255,44,0,242,255,46,0,227,255,44,0,216,255,44,0,209,255,44,0,207,255,44,0,209,255,41,0,222,255,44,0,240,255,41,0,2,0,39,0,22,0,35,0,37,0,33,0,46,0,28,0,50,0,26,0,46,0,30,0,41,0,37,0,35,0,46,0,26,0,59,0,22,0,75,0,19,0,83,0,17,0,90,0,17,0,92,0,24,0,83,0,30,0,72,0,44,0,59,0,55,0,46,0,68,0,35,0,77,0,28,0,86,0,26,0,83,0,30,0,79,0,35,0,70,0,35,0,55,0,35,0,41,0,30,0,26,0,26,0,8,0,22,0,251,255,19,0,233,255,19,0,220,255,19,0,207,255,26,0,200,255,28,0,203,255,28,0,205,255,28,0,214,255,26,0,227,255,19,0,244,255,17,0,0,0,13,0,17,0,6,0,30,0,2,0,39,0,253,255,48,0,247,255,48,0,240,255,46,0,238,255,37,0,238,255,28,0,240,255,17,0,249,255,8,0,0,0,0,0,8,0,253,255,15,0,0,0,22,0,0,0,26,0,4,0,24,0,4,0,22,0,6,0,15,0,2,0,11,0,251,255,6,0,244,255,2,0,236,255,0,0,227,255,0,0,218,255,4,0,214,255,11,0,205,255,17,0,198,255,22,0,192,255,24,0,187,255,24,0,180,255,19,0,176,255,15,0,172,255,13,0,176,255,15,0,187,255,17,0,203,255,28,0,225,255,37,0,247,255,50,0,11,0,59,0,26,0,61,0,35,0,64,0,39,0,59,0,41,0,52,0,35,0,50,0,28,0,46,0,24,0,46,0,15,0,46,0,6,0,48,0,0,0,48,0,251,255,46,0,247,255,44,0,244,255,39,0,244,255,35,0,247,255,30,0,253,255,24,0,4,0,19,0,15,0,11,0,26,0,6,0,35,0,0,0,41,0,251,255,41,0,244,255,37,0,242,255,24,0,244,255,6,0,251,255,242,255,4,0,220,255,22,0,205,255,39,0,194,255,57,0,192,255,72,0,196,255,86,0,209,255,92,0,225,255,97,0,244,255,92,0,4,0,81,0,22,0,61,0,37,0,39,0,48,0,17,0,52,0,251,255,57,0,229,255,55,0,214,255,48,0,203,255,44,0,200,255,33,0,200,255,24,0,203,255,15,0,209,255,6,0,218,255,0,0,227,255,0,0,233,255,253,255,238,255,0,0,244,255,2,0,251,255,8,0,253,255,19,0,4,0,33,0,13,0,46,0,22,0,64,0,26,0,77,0,24,0,90,0,15,0,97,0,0,0,103,0,236,255,108,0,214,255,112,0,198,255,114,0,189,255,119,0,187,255,121,0,196,255,121,0,211,255,121,0,227,255,119,0,244,255,119,0,0,0,114,0,8,0,112,0,15,0,108,0,22,0,101,0,26,0,94,0,33,0,86,0,39,0,77,0,44,0,70,0,46,0,61,0,41,0,57,0,35,0,50,0,26,0,44,0,15,0,35,0,8,0,24,0,2,0,13,0,253,255,0,0,253,255,244,255,253,255,229,255,0,0,216,255,0,0,205,255,2,0,200,255,2,0,198,255,0,0,200,255,253,255,209,255,249,255,222,255,244,255,238,255,242,255,0,0,240,255,13,0,244,255,28,0,0,0,33,0,6,0,35,0,19,0,30,0,28,0,17,0,35,0,4,0,37,0,249,255,37,0,236,255,35,0,225,255,35,0,216,255,35,0,209,255,41,0,209,255,52,0,214,255,61,0,218,255,70,0,225,255,77,0,236,255,81,0,247,255,81,0,253,255,81,0,6,0,79,0,13,0,77,0,19,0,72,0,26,0,70,0,35,0,66,0,39,0,59,0,44,0,48,0,44,0,35,0,37,0,19,0,35,0,4,0,26,0,253,255,22,0,247,255,17,0,244,255,11,0,253,255,6,0,6,0,4,0,22,0,4,0,33,0,6,0,44,0,11,0,48,0,19,0,44,0,28,0,35,0,35,0,22,0,39,0,6,0,44,0,251,255,44,0,242,255,44,0,238,255,48,0,236,255,50,0,236,255,55,0,238,255,57,0,242,255,55,0,249,255,50,0,0,0,39,0,8,0,26,0,15,0,13,0,17,0,0,0,17,0,247,255,6,0,240,255,249,255,236,255,233,255,233,255,218,255,231,255,209,255,225,255,205,255,220,255,205,255,214,255,207,255,207,255,214,255,200,255,216,255,198,255,220,255,200,255,220,255,203,255,220,255,211,255,220,255,222,255,216,255,236,255,214,255,253,255,214,255,13,0,216,255,37,0,218,255,55,0,222,255,72,0,225,255,88,0,225,255,99,0,227,255,108,0,229,255,110,0,231,255,110,0,231,255,105,0,236,255,97,0,240,255,86,0,242,255,75,0,244,255,59,0,242,255,44,0,242,255,35,0,247,255,28,0,253,255,26,0,8,0,28,0,24,0,37,0,37,0,46,0,46,0,52,0,50,0,57,0,48,0,52,0,37,0,50,0,28,0,41,0,19,0,28,0,13,0,15,0,8,0,4,0,6,0,253,255,6,0,244,255,2,0,242,255,253,255,238,255,251,255,238,255,244,255,242,255,238,255,249,255,231,255,6,0,227,255,22,0,222,255,41,0,216,255,59,0,209,255,75,0,200,255,81,0,192,255,83,0,180,255,75,0,169,255,61,0,161,255,44,0,152,255,22,0,147,255,253,255,147,255,233,255,150,255,214,255,158,255,198,255,167,255,192,255,183,255,192,255,200,255,198,255,218,255,209,255,233,255,225,255,247,255,240,255,2,0,0,0,6,0,8,0,8,0,17,0,8,0,22,0,8,0,26,0,4,0,26,0,0,0,26,0,253,255,26,0,253,255,24,0,0,0,22,0,8,0,15,0,19,0,13,0,30,0,11,0,48,0,13,0,61,0,13,0,77,0,19,0,92,0,24,0,103,0,26,0,110,0,22,0,110,0,15,0,105,0,4,0,92,0,253,255,77,0,244,255,61,0,240,255,46,0,238,255,37,0,240,255,26,0,242,255,24,0,242,255,19,0,244,255,17,0,240,255,15,0,236,255,13,0,231,255,11,0,227,255,11,0,218,255,13,0,211,255,19,0,205,255,22,0,203,255,26,0,203,255,28,0,207,255,30,0,218,255,30,0,231,255,26,0,247,255,22,0,4,0,13,0,17,0,4,0,24,0,251,255,33,0,238,255,33,0,225,255,33,0,211,255,33,0,200,255,30,0,192,255,30,0,185,255,28,0,183,255,24,0,185,255,17,0,192,255,11,0,200,255,2,0,216,255,247,255,227,255,240,255,244,255,236,255,0,0,229,255,13,0,229,255,26,0,227,255,37,0,225,255,41,0,220,255,44,0,216,255,41,0,207,255,33,0,198,255,24,0,192,255,15,0,192,255,6,0,192,255,6,0,198,255,8,0,211,255,13,0,225,255,19,0,240,255,19,0,0,0,15,0,8,0,4,0,15,0,249,255,19,0,238,255,19,0,227,255,13,0,218,255,6,0,218,255,0,0,220,255,249,255,222,255,244,255,227,255,242,255,231,255,240,255,231,255,238,255,231,255,236,255,227,255,227,255,225,255,220,255,225,255,209,255,227,255,198,255,233,255,192,255,247,255,187,255,4,0,192,255,17,0,200,255,33,0,220,255,41,0,242,255,46,0,8,0,48,0,33,0,44,0,57,0,37,0,72,0,26,0,83,0,8,0,88,0,249,255,86,0,236,255,79,0,222,255,70,0,218,255,64,0,218,255,59,0,222,255,55,0,231,255,50,0,242,255,48,0,251,255,41,0,0,0,35,0,6,0,30,0,6,0,26,0,6,0,24,0,4,0,26,0,0,0,28,0,253,255,26,0,251,255,24,0,251,255,19,0,0,0,13,0,2,0,8,0,6,0,6,0,6,0,4,0,2,0,4,0,251,255,0,0,238,255,253,255,222,255,247,255,207,255,240,255,194,255,233,255,183,255,227,255,176,255,220,255,172,255,214,255,174,255,209,255,178,255,205,255,189,255,203,255,200,255,200,255,220,255,200,255,236,255,198,255,253,255,196,255,11,0,192,255,19,0,187,255,28,0,183,255,35,0,180,255,37,0,183,255,41,0,189,255,39,0,200,255,41,0,211,255,39,0,227,255,39,0,240,255,35,0,0,0,26,0,8,0,17,0,24,0,4,0,35,0,247,255,48,0,227,255,55,0,209,255,64,0,189,255,68,0,176,255,70,0,165,255,70,0,158,255,64,0,158,255,50,0,163,255,35,0,176,255,13,0,189,255,251,255,209,255,231,255,227,255,216,255,247,255,200,255,6,0,192,255,24,0,183,255,37,0,180,255,48,0,180,255,57,0,183,255,57,0,189,255,57,0,203,255,52,0,214,255,44,0,227,255,35,0,236,255,26,0,240,255,19,0,240,255,11,0,240,255,0,0,238,255,247,255,240,255,233,255,242,255,227,255,247,255,218,255,251,255,216,255,0,0,216,255,0,0,220,255,251,255,225,255,244,255,225,255,233,255,225,255,225,255,225,255,218,255,220,255,214,255,222,255,216,255,227,255,218,255,240,255,222,255,253,255,225,255,13,0,229,255,30,0,233,255,46,0,238,255,52,0,247,255,55,0,0,0,50,0,13,0,41,0,26,0,33,0,35,0,26,0,46,0,19,0,50,0,15,0,48,0,11,0,46,0,11,0,37,0,4,0,28,0,253,255,15,0,244,255,4,0,229,255,247,255,214,255,233,255,196,255,220,255,180,255,209,255,167,255,205,255,158,255,200,255,156,255,203,255,158,255,211,255,165,255,218,255,169,255,225,255,174,255,231,255,176,255,236,255,178,255,233,255,178,255,231,255,183,255,222,255,187,255,211,255,198,255,198,255,207,255,187,255,218,255,178,255,225,255,176,255,227,255,176,255,227,255,185,255,222,255,196,255,218,255,211,255,214,255,225,255,214,255,240,255,216,255,249,255,220,255,0,0,227,255,0,0,233,255,0,0,242,255,2,0,249,255,4,0,253,255,8,0,0,0,17,0,253,255,24,0,247,255,30,0,240,255,35,0,231,255,35,0,222,255,28,0,218,255,19,0,220,255,13,0,227,255,4,0,238,255,0,0,251,255,253,255,4,0,253,255,13,0,0,0,19,0,6,0,24,0,13,0,28,0,22,0,28,0,30,0,33,0,37,0,35,0,41,0,37,0,44,0,35,0,48,0,33,0,48,0,28,0,48,0,22,0,44,0,13,0,39,0,8,0,30,0,0,0,17,0,249,255,0,0,240,255,233,255,231,255,214,255,225,255,194,255,220,255,176,255,216,255,165,255,222,255,158,255,229,255,156,255,242,255,158,255,0,0,163,255,11,0,172,255,17,0,180,255,24,0,192,255,24,0,198,255,24,0,207,255,22,0,211,255,19,0,211,255,17,0,211,255,19,0,214,255,17,0,216,255,13,0,220,255,11,0,220,255,2,0,222,255,253,255,220,255,249,255,216,255,251,255,209,255,2,0,200,255,15,0,192,255,33,0,183,255,52,0,176,255,66,0,176,255,77,0,178,255,86,0,189,255,88,0,207,255,88,0,231,255,86,0,4,0,77,0,30,0,68,0,52,0,55,0,64,0,41,0,64,0,30,0,55,0,19,0,39,0,13,0,22,0,8,0,0,0,4,0,236,255,6,0,216,255,2,0,198,255,0,0,185,255,0,0,172,255,0,0,158,255,0,0,152,255,2,0,150,255,6,0,154,255,11,0,161,255,11,0,169,255,11,0,183,255,8,0,194,255,6,0,209,255,0,0,220,255,253,255,236,255,249,255,251,255,244,255,11,0,240,255,28,0,236,255,48,0,233,255,61,0,227,255,72,0,220,255,75,0,214,255,75,0,211,255,68,0,211,255,57,0,218,255,44,0,231,255,33,0,251,255,22,0,13,0,15,0,30,0,8,0,48,0,6,0,57,0,4,0,66,0,4,0,68,0,4,0,66,0,4,0,66,0,6,0,61,0,8,0,59,0,15,0,59,0,22,0,59,0,30,0,61,0,37,0,61,0,46,0,57,0,52,0,46,0,55,0,33,0,55,0,15,0,50,0,0,0,41,0,238,255,30,0,222,255,19,0,211,255,8,0,203,255,0,0,196,255,247,255,196,255,238,255,194,255,231,255,196,255,227,255,200,255,220,255,203,255,218,255,205,255,216,255,207,255,211,255,203,255,211,255,200,255,209,255,196,255,209,255,194,255,209,255,194,255,211,255,198,255,214,255,209,255,218,255,220,255,222,255,233,255,229,255,247,255,238,255,4,0,249,255,13,0,4,0,22,0,19,0,26,0,33,0,26,0,46,0,24,0,55,0,17,0,61,0,13,0,68,0,4,0,70,0,2,0,72,0,0,0,75,0,0,0,77,0,4,0,83,0,13,0,88,0,24,0,90,0,37,0,90,0,46,0,86,0,52,0,79,0,57,0,66,0,55,0,52,0,55,0,39,0,48,0,26,0,41,0,15,0,39,0,4,0,35,0,0,0,30,0,0,0,26,0,0,0,19,0,6,0,13,0,13,0,6,0,19,0,0,0,22,0,253,255,26,0,253,255,30,0,0,0,35,0,8,0,35,0,19,0,35,0,30,0,28,0,39,0,17,0,41,0,4,0,39,0,247,255,30,0,229,255,13,0,216,255,253,255,205,255,240,255,198,255,227,255,194,255,225,255,192,255,227,255,189,255,236,255,192,255,247,255,194,255,253,255,200,255,2,0,203,255,0,0,207,255,253,255,216,255,240,255,218,255,227,255,222,255,216,255,222,255,207,255,225,255,205,255,231,255,211,255,238,255,222,255,249,255,240,255,2,0,0,0,15,0,22,0,22,0,39,0,24,0,52,0,19,0,66,0,11,0,77,0,2,0,81,0,253,255,83,0,249,255,77,0,251,255,66,0,253,255,50,0,0,0,33,0,253,255,19,0,251,255,13,0,238,255,11,0,225,255,13,0,211,255,15,0,196,255,19,0,183,255,22,0,174,255,19,0,169,255,17,0,174,255,11,0,185,255,2,0,203,255,251,255,216,255,240,255,231,255,227,255,238,255,220,255,240,255,209,255,236,255,203,255,233,255,198,255,236,255,192,255,240,255,187,255,0,0,180,255,15,0,169,255,30,0,161,255,44,0,150,255,48,0,141,255,46,0,139,255,39,0,141,255,24,0,147,255,8,0,158,255,249,255,169,255,233,255,180,255,220,255,189,255,209,255,205,255,200,255,218,255,194,255,238,255,192,255,0,0,194,255,22,0,200,255,41,0,216,255,57,0,231,255,66,0,251,255,70,0,13,0,70,0,30,0,66,0,46,0,57,0,59,0,46,0,66,0,30,0,72,0,15,0,75,0,0,0,77,0,238,255,77,0,220,255,75,0,209,255,70,0,203,255,66,0,200,255,55,0,205,255,46,0,214,255,37,0,220,255,26,0,227,255,19,0,229,255,11,0,236,255,6,0,240,255,2,0,249,255,0,0,2,0,251,255,13,0,244,255,33,0,242,255,48,0,233,255,59,0,227,255,70,0,218,255,72,0,211,255,64,0,207,255,52,0,207,255,33,0,216,255,11,0,227,255,242,255,247,255,218,255,11,0,194,255,37,0,176,255,59,0,163,255,77,0,154,255,88,0,156,255,94,0,165,255,97,0,178,255,94,0,198,255,88,0,220,255,81,0,244,255,75,0,11,0,68,0,35,0,59,0,59,0,50,0,79,0,41,0,94,0,35,0,105,0,24,0,108,0,19,0,108,0,13,0,101,0,6,0,90,0,2,0,72,0,253,255,52,0,251,255,30,0,0,0,8,0,4,0,247,255,15,0,236,255,28,0,233,255,41,0,236,255,46,0,247,255,46,0,0,0,41,0,13,0,28,0,24,0,15,0,26,0,2,0,30,0,244,255,28,0,238,255,26,0,231,255,26,0,227,255,26,0,222,255,28,0,218,255,35,0,211,255,41,0,207,255,50,0,200,255,55,0,198,255,57,0,200,255,59,0,214,255,50,0,229,255,44,0,247,255,30,0,4,0,17,0,15,0,8,0,17,0,0,0,13,0,253,255,0,0,249,255,236,255,251,255,216,255,251,255,192,255,0,0,172,255,2,0,161,255,8,0,156,255,15,0,158,255,22,0,172,255,30,0,189,255,35,0,214,255,41,0,238,255,44,0,4,0,46,0,24,0,44,0,39,0,39,0,48,0,35,0,55,0,26,0,55,0,19,0,50,0,11,0,46,0,4,0,39,0,0,0,28,0,0,0,22,0,0,0,11,0,2,0,0,0,6,0,247,255,17,0,231,255,26,0,216,255,39,0,200,255,52,0,189,255,66,0,178,255,79,0,176,255,90,0,176,255,101,0,183,255,108,0,192,255,110,0,207,255,105,0,222,255,101,0,236,255,88,0,247,255,72,0,251,255,59,0,247,255,46,0,238,255,35,0,229,255,26,0,216,255,19,0,209,255,11,0,207,255,2,0,207,255,251,255,211,255,247,255,216,255,242,255,225,255,242,255,233,255,249,255,249,255,0,0,4,0,6,0,17,0,17,0,26,0,24,0,33,0,35,0,35,0,39,0,35,0,46,0,33,0,52,0,33,0,61,0,35,0,70,0,39,0,77,0,44,0,81,0,46,0,81,0,46,0,75,0,39,0,64,0,30,0,50,0,17,0,35,0,2,0,24,0,244,255,13,0,233,255,8,0,227,255,11,0,229,255,17,0,233,255,30,0,242,255,41,0,253,255,52,0,6,0,61,0,11,0,68,0,8,0,66,0,0,0,57,0,247,255,41,0,236,255,19,0,225,255,251,255,218,255,229,255,218,255,205,255,220,255,187,255,225,255,176,255,229,255,172,255,231,255,172,255,233,255,178,255,231,255,187,255,225,255,198,255,218,255,214,255,216,255,231,255,211,255,251,255,211,255,13,0,214,255,30,0,218,255,48,0,222,255,64,0,225,255,77,0,225,255,81,0,225,255,81,0,220,255,72,0,218,255,59,0,216,255,44,0,211,255,26,0,205,255,8,0,203,255,249,255,196,255,238,255,192,255,227,255,185,255,220,255,178,255,214,255,172,255,207,255,169,255,203,255,169,255,200,255,176,255,198,255,187,255,200,255,205,255,205,255,225,255,211,255,244,255,218,255,4,0,225,255,17,0,229,255,28,0,233,255,39,0,233,255,50,0,231,255,57,0,229,255,66,0,227,255,68,0,222,255,70,0,225,255,72,0,227,255,72,0,236,255,75,0,247,255,77,0,0,0,83,0,11,0,88,0,22,0,92,0,33,0,94,0,37,0,94,0,41,0,90,0,41,0,83,0,37,0,77,0,30,0,68,0,22,0,64,0,11,0,55,0,0,0,48,0,247,255,39,0,231,255,30,0,220,255,17,0,209,255,6,0,196,255,251,255,189,255,240,255,185,255,229,255,185,255,220,255,189,255,216,255,198,255,207,255,205,255,203,255,216,255,200,255,229,255,196,255,238,255,196,255,251,255,196,255,6,0,200,255,15,0,205,255,19,0,216,255,24,0,229,255,24,0,247,255,22,0,6,0,15,0,22,0,11,0,35,0,2,0,41,0,249,255,41,0,236,255,39,0,220,255,35,0,205,255,22,0,194,255,8,0,187,255,251,255,185,255,236,255,192,255,222,255,203,255,214,255,220,255,203,255,231,255,198,255,244,255,192,255,251,255,189,255,249,255,189,255,242,255,187,255,231,255,194,255,222,255,198,255,218,255,200,255,216,255,200,255,220,255,198,255,229,255,196,255,240,255,192,255,251,255,189,255,0,0,189,255,6,0,189,255,6,0,194,255,6,0,198,255,4,0,203,255,0,0,211,255,251,255,220,255,249,255,231,255,249,255,242,255,249,255,251,255,0,0,2,0,4,0,6,0,8,0,2,0,11,0,249,255,13,0,233,255,13,0,209,255,13,0,185,255,13,0,165,255,13,0,150,255,15,0,143,255,15,0,141,255,8,0,150,255,0,0,161,255,236,255,178,255,214,255,200,255,187,255,225,255,163,255,249,255,143,255,13,0,125,255,33,0,112,255,48,0,108,255,59,0,105,255,64,0,112,255,61,0,123,255,57,0,143,255,44,0,167,255,30,0,194,255,17,0,220,255,253,255,244,255,236,255,8,0,220,255,24,0,209,255,39,0,205,255,50,0,209,255,61,0,220,255,70,0,236,255,75,0,0,0,77,0,24,0,70,0,46,0,59,0,68,0,39,0,86,0,17,0,99,0,253,255,101,0,231,255,97,0,211,255,86,0,198,255,70,0,189,255,50,0,187,255,30,0,192,255,8,0,194,255,244,255,200,255,225,255,203,255,205,255,205,255,189,255,207,255,178,255,207,255,167,255,211,255,158,255,218,255,150,255,225,255,145,255,229,255,143,255,231,255,145,255,231,255,150,255,231,255,158,255,225,255,169,255,216,255,185,255,211,255,200,255,211,255,218,255,214,255,231,255,220,255,249,255,229,255,8,0,238,255,26,0,242,255,39,0,244,255,48,0,242,255,55,0,238,255,55,0,229,255,52,0,225,255,46,0,222,255,37,0,222,255,22,0,229,255,13,0,233,255,0,0,242,255,247,255,251,255,238,255,2,0,231,255,11,0,227,255,15,0,229,255,24,0,231,255,33,0,238,255,37,0,244,255,41,0,253,255,39,0,0,0,37,0,0,0,26,0,247,255,11,0,236,255,251,255,220,255,236,255,203,255,222,255,189,255,218,255,178,255,218,255,174,255,220,255,172,255,229,255,176,255,238,255,183,255,242,255,192,255,244,255,203,255,242,255,211,255,240,255,220,255,240,255,229,255,238,255,236,255,240,255,242,255,244,255,251,255,249,255,2,0,0,0,8,0,4,0,11,0,11,0,11,0,17,0,6,0,19,0,0,0,22,0,242,255,22,0,233,255,15,0,225,255,8,0,218,255,0,0,211,255,251,255,203,255,242,255,198,255,236,255,194,255,233,255,189,255,236,255,189,255,240,255,192,255,249,255,198,255,0,0,207,255,6,0,218,255,13,0,227,255,15,0,238,255,17,0,253,255,15,0,8,0,15,0,22,0,11,0,35,0,6,0,44,0,0,0,48,0,244,255,44,0,229,255,33,0,214,255,17,0,198,255,0,0,185,255,238,255,178,255,218,255,176,255,205,255,176,255,198,255,183,255,194,255,192,255,194,255,205,255,196,255,218,255,200,255,229,255,200,255,242,255,198,255,253,255,194,255,4,0,185,255,11,0,172,255,15,0,161,255,22,0,154,255,24,0,150,255,24,0,152,255,24,0,161,255,22,0,172,255,19,0,185,255,17,0,200,255,13,0,216,255,8,0,229,255,6,0,244,255,0,0,0,0,253,255,11,0,249,255,24,0,247,255,30,0,242,255,41,0,238,255,48,0,236,255,52,0,233,255,50,0,233,255,46,0,233,255,39,0,236,255,35,0,240,255,26,0,240,255,19,0,244,255,13,0,244,255,8,0,244,255,8,0,244,255,13,0,244,255,22,0,247,255,33,0,249,255,46,0,249,255,61,0,251,255,77,0,251,255,92,0,247,255,108,0,240,255,116,0,236,255,123,0,231,255,125,0,229,255,123,0,227,255,114,0,231,255,108,0,236,255,97,0,247,255,88,0,251,255,77,0,0,0,64,0,8,0,55,0,17,0,46,0,19,0,37,0,26,0,33,0,30,0,30,0,33,0,28,0,37,0,28,0,39,0,30,0,41,0,37,0,44,0,41,0,41,0,44,0,41,0,44,0,35,0,41,0,26,0,33,0,15,0,24,0,0,0,13,0,247,255,8,0,238,255,13,0,231,255,24,0,229,255,41,0,233,255,61,0,238,255,81,0,244,255,92,0,253,255,99,0,0,0,101,0,6,0,94,0,6,0,88,0,6,0,79,0,4,0,72,0,4,0,66,0,4,0,55,0,4,0,48,0,6,0,35,0,6,0,22,0,11,0,13,0,19,0,0,0,26,0,253,255,37,0,249,255,44,0,251,255,46,0,2,0,44,0,11,0,35,0,28,0,22,0,46,0,0,0,64,0,231,255,79,0,205,255,94,0,183,255,101,0,165,255,105,0,154,255,101,0,150,255,92,0,150,255,79,0,156,255,66,0,167,255,48,0,178,255,28,0,192,255,6,0,209,255,249,255,222,255,233,255,236,255,222,255,247,255,218,255,251,255,220,255,0,0,225,255,0,0,231,255,0,0,240,255,0,0,251,255,253,255,6,0,247,255,17,0,242,255,28,0,236,255,35,0,229,255,37,0,225,255,37,0,225,255,28,0,231,255,15,0,240,255,2,0,251,255,247,255,4,0,236,255,13,0,229,255,19,0,227,255,19,0,227,255,11,0,229,255,2,0,233,255,247,255,238,255,233,255,247,255,220,255,253,255,216,255,6,0,211,255,15,0,207,255,22,0,207,255,24,0,205,255,19,0,203,255,11,0,203,255,251,255,205,255,231,255,209,255,207,255,216,255,187,255,225,255,169,255,238,255,154,255,249,255,145,255,2,0,139,255,8,0,134,255,13,0,132,255,13,0,128,255,11,0,125,255,8,0,123,255,4,0,128,255,0,0,130,255,253,255,136,255,249,255,143,255,242,255,150,255,236,255,154,255,229,255,158,255,222,255,165,255,218,255,172,255,218,255,180,255,218,255,194,255,225,255,211,255,229,255,227,255,238,255,247,255,247,255,4,0,0,0,22,0,11,0,28,0,17,0,35,0,24,0,37,0,26,0,37,0,24,0,33,0,22,0,28,0,13,0,26,0,6,0,22,0,0,0,19,0,249,255,15,0,242,255,11,0,238,255,4,0,233,255,253,255,229,255,242,255,225,255,231,255,220,255,225,255,218,255,222,255,218,255,220,255,220,255,225,255,225,255,231,255,229,255,238,255,233,255,244,255,236,255,251,255,240,255,2,0,240,255,8,0,242,255,17,0,244,255,26,0,249,255,30,0,0,0,35,0,4,0,35,0,8,0,30,0,11,0,17,0,11,0,4,0,11,0,247,255,11,0,231,255,11,0,216,255,11,0,203,255,8,0,196,255,6,0,189,255,2,0,185,255,0,0,183,255,249,255,183,255,242,255,185,255,236,255,194,255,233,255,207,255,231,255,222,255,233,255,240,255,238,255,0,0,242,255,13,0,253,255,24,0,6,0,35,0,17,0,39,0,28,0,44,0,35,0,48,0,37,0,52,0,39,0,57,0,37,0,55,0,35,0,55,0,30,0,46,0,28,0,37,0,28,0,24,0,33,0,13,0,37,0,2,0,39,0,253,255,41,0,249,255,39,0,249,255,35,0,249,255,33,0,0,0,26,0,2,0,15,0,6,0,13,0,11,0,8,0,13,0,2,0,13,0,253,255,13,0,251,255,13,0,247,255,15,0,244,255,17,0,247,255,24,0,0,0,26,0,8,0,33,0,22,0,41,0,37,0,46,0,48,0,48,0,57,0,50,0,61,0,46,0,64,0,41,0,61,0,33,0,55,0,24,0,48,0,13,0,39,0,4,0,30,0,0,0,17,0,0,0,6,0,0,0,0,0,6,0,247,255,19,0,240,255,28,0,236,255,30,0,231,255,33,0,231,255,24,0,229,255,11,0,227,255,0,0,222,255,244,255,218,255,236,255,214,255,231,255,209,255,231,255,207,255,233,255,214,255,236,255,222,255,240,255,236,255,242,255,247,255,240,255,0,0,233,255,6,0,225,255,8,0,216,255,6,0,209,255,2,0,203,255,0,0,205,255,2,0,209,255,6,0,218,255,13,0,231,255,22,0,242,255,28,0,0,0,35,0,11,0,41,0,19,0,46,0,24,0,55,0,19,0,61,0,13,0,68,0,2,0,70,0,244,255,70,0,231,255,68,0,227,255,61,0,229,255,55,0,240,255,50,0,251,255,48,0,8,0,48,0,24,0,52,0,30,0,57,0,33,0,61,0,26,0,61,0,13,0,59,0,253,255,52,0,233,255,39,0,216,255,24,0,205,255,8,0,198,255,253,255,200,255,244,255,203,255,240,255,209,255,240,255,216,255,244,255,222,255,249,255,227,255,251,255,227,255,247,255,222,255,240,255,216,255,231,255,207,255,222,255,192,255,209,255,176,255,203,255,163,255,196,255,147,255,194,255,136,255,189,255,134,255,183,255,134,255,174,255,143,255,167,255,161,255,158,255,187,255,154,255,214,255,154,255,242,255,161,255,6,0,172,255,26,0,185,255,39,0,203,255,46,0,220,255,44,0,231,255,39,0,240,255,28,0,242,255,17,0,238,255,4,0,231,255,251,255,222,255,238,255,211,255,227,255,203,255,218,255,198,255,214,255,198,255,211,255,203,255,216,255,209,255,222,255,220,255,233,255,229,255,244,255,240,255,0,0,249,255,11,0,0,0,19,0,0,0,26,0,0,0,33,0,0,0,37,0,249,255,39,0,242,255,41,0,236,255,39,0,231,255,35,0,231,255,30,0,231,255,24,0,236,255,17,0,244,255,11,0,253,255,6,0,2,0,0,0,6,0,0,0,13,0,253,255,17,0,251,255,17,0,251,255,17,0,253,255,17,0,0,0,22,0,6,0,26,0,13,0,30,0,19,0,37,0,22,0,41,0,22,0,46,0,19,0,44,0,15,0,41,0,8,0,35,0,2,0,28,0,251,255,15,0,242,255,4,0,231,255,251,255,218,255,240,255,200,255,231,255,183,255,220,255,161,255,209,255,139,255,198,255,123,255,189,255,110,255,180,255,101,255,174,255,97,255,169,255,105,255,169,255,121,255,169,255,143,255,176,255,165,255,180,255,192,255,189,255,216,255,200,255,236,255,214,255,253,255,225,255,8,0,238,255,17,0,251,255,26,0,2,0,30,0,6,0,30,0,11,0,26,0,8,0,19,0,4,0,8,0,0,0,253,255,251,255,240,255,247,255,229,255,249,255,220,255,251,255,214,255,0,0,207,255,13,0,207,255,28,0,205,255,44,0,211,255,64,0,214,255,77,0,225,255,90,0,233,255,99,0,244,255,99,0,0,0,99,0,13,0,94,0,19,0,86,0,28,0,75,0,33,0,64,0,33,0,48,0,28,0,33,0,19,0,19,0,8,0,4,0,253,255,247,255,236,255,231,255,220,255,220,255,209,255,207,255,205,255,203,255,209,255,198,255,218,255,198,255,231,255,203,255,249,255,209,255,6,0,216,255,19,0,225,255,24,0,233,255,26,0,238,255,24,0,242,255,17,0,240,255,8,0,233,255,0,0,222,255,251,255,207,255,242,255,196,255,236,255,189,255,233,255,187,255,231,255,192,255,231,255,200,255,233,255,214,255,231,255,227,255,231,255,238,255,231,255,242,255,231,255,244,255,233,255,244,255,236,255,242,255,240,255,244,255,244,255,249,255,251,255,253,255,0,0,6,0,8,0,17,0,17,0,28,0,28,0,37,0,35,0,44,0,41,0,46,0,44,0,48,0,44,0,48,0,39,0,48,0,30,0,48,0,24,0,48,0,17,0,44,0,17,0,37,0,15,0,33,0,15,0,24,0,19,0,22,0,24,0,17,0,30,0,15,0,39,0,13,0,48,0,11,0,55,0,4,0,66,0,0,0,72,0,249,255,77,0,244,255,81,0,242,255,83,0,242,255,90,0,242,255,92,0,240,255,94,0,238,255,92,0,231,255,86,0,225,255,75,0,216,255,61,0,209,255,50,0,209,255,41,0,209,255,35,0,209,255,30,0,214,255,28,0,216,255,28,0,220,255,26,0,222,255,22,0,225,255,15,0,231,255,6,0,240,255,253,255,251,255,242,255,6,0,233,255,19,0,229,255,26,0,227,255,33,0,229,255,33,0,233,255,30,0,238,255,26,0,251,255,22,0,6,0,13,0,17,0,4,0,28,0,253,255,35,0,240,255,35,0,229,255,30,0,220,255,19,0,214,255,4,0,214,255,253,255,218,255,244,255,222,255,242,255,231,255,249,255,238,255,0,0,240,255,11,0,244,255,24,0,242,255,33,0,240,255,39,0,231,255,44,0,225,255,44,0,218,255,44,0,207,255,41,0,198,255,41,0,192,255,44,0,183,255,46,0,178,255,48,0,180,255,48,0,183,255,48,0,187,255,46,0,192,255,39,0,194,255,28,0,196,255,22,0,200,255,13,0,203,255,13,0,209,255,17,0,214,255,24,0,222,255,35,0,229,255,44,0,236,255,55,0,240,255,59,0,244,255,64,0,247,255,68,0,253,255,72,0,4,0,79,0,15,0,88,0,26,0,94,0,37,0,101,0,44,0,99,0,44,0,92,0,39,0,79,0,28,0,66,0,15,0,50,0,2,0,41,0,244,255,33,0,233,255,33,0,222,255,33,0,218,255,39,0,216,255,48,0,216,255,55,0,214,255,64,0,211,255,68,0,207,255,70,0,198,255,70,0,189,255,68,0,183,255,64,0,180,255,55,0,183,255,48,0,192,255,37,0,209,255,26,0,231,255,15,0,253,255,2,0,15,0,247,255,30,0,233,255,37,0,225,255,44,0,218,255,39,0,216,255,33,0,220,255,24,0,225,255,22,0,229,255,19,0,233,255,22,0,233,255,33,0,231,255,41,0,229,255,57,0,229,255,70,0,229,255,77,0,233,255,81,0,240,255,77,0,247,255,64,0,253,255,46,0,4,0,28,0,11,0,11,0,15,0,251,255,15,0,236,255,17,0,222,255,17,0,211,255,19,0,198,255,19,0,187,255,26,0,178,255,30,0,169,255,37,0,165,255,41,0,169,255,44,0,174,255,44,0,185,255,35,0,196,255,26,0,209,255,13,0,218,255,253,255,225,255,238,255,231,255,220,255,236,255,203,255,238,255,192,255,242,255,180,255,242,255,174,255,249,255,167,255,0,0,165,255,6,0,167,255,17,0,174,255,24,0,187,255,30,0,207,255,35,0,229,255,33,0,249,255,28,0,8,0,19,0,19,0,11,0,26,0,0,0,24,0,240,255,13,0,229,255,0,0,220,255,240,255,216,255,225,255,216,255,211,255,222,255,200,255,233,255,194,255,249,255,192,255,6,0,192,255,24,0,194,255,39,0,198,255,52,0,200,255,59,0,207,255,66,0,211,255,68,0,218,255,66,0,220,255,66,0,222,255,64,0,225,255,61,0,227,255,59,0,225,255,57,0,227,255,52,0,231,255,46,0,238,255,35,0,251,255,19,0,11,0,2,0,26,0,240,255,35,0,225,255,39,0,209,255,37,0,198,255,26,0,192,255,11,0,189,255,251,255,187,255,233,255,189,255,220,255,192,255,209,255,194,255,207,255,198,255,207,255,200,255,218,255,203,255,231,255,203,255,247,255,203,255,2,0,205,255,11,0,209,255,13,0,218,255,8,0,231,255,4,0,247,255,0,0,2,0,0,0,15,0,4,0,28,0,6,0,33,0,13,0,37,0,15,0,37,0,13,0,37,0,6,0,35,0,251,255,35,0,231,255,35,0,214,255,35,0,196,255,33,0,185,255,35,0,176,255,33,0,174,255,35,0,176,255,30,0,185,255,26,0,194,255,19,0,207,255,11,0,220,255,4,0,233,255,253,255,240,255,249,255,247,255,242,255,251,255,236,255,253,255,229,255,0,0,220,255,0,0,214,255,2,0,205,255,0,0,198,255,251,255,198,255,244,255,200,255,236,255,209,255,225,255,220,255,216,255,233,255,209,255,249,255,205,255,4,0,203,255,19,0,198,255,33,0,198,255,41,0,200,255,46,0,203,255,44,0,209,255,37,0,220,255,24,0,231,255,6,0,249,255,247,255,6,0,231,255,24,0,220,255,39,0,216,255,52,0,214,255,61,0,216,255,66,0,218,255,70,0,220,255,70,0,220,255,68,0,220,255,64,0,218,255,52,0,214,255,37,0,209,255,17,0,205,255,0,0,200,255,240,255,198,255,229,255,198,255,227,255,198,255,229,255,198,255,233,255,198,255,242,255,200,255,253,255,200,255,4,0,203,255,8,0,205,255,15,0,207,255,19,0,209,255,26,0,214,255,30,0,216,255,37,0,216,255,41,0,209,255,46,0,200,255,50,0,185,255,50,0,169,255,44,0,161,255,37,0,154,255,28,0,158,255,22,0,169,255,13,0,187,255,8,0,203,255,6,0,218,255,4,0,227,255,4,0,229,255,4,0,229,255,2,0,225,255,0,0,220,255,249,255,218,255,247,255,216,255,244,255,214,255,240,255,207,255,236,255,203,255,231,255,196,255,229,255,185,255,227,255,174,255,225,255,165,255,227,255,158,255,227,255,154,255,220,255,154,255,218,255,156,255,211,255,158,255,207,255,163,255,207,255,169,255,216,255,174,255,231,255,178,255,253,255,183,255,15,0,187,255,39,0,194,255,59,0,198,255,75,0,207,255,81,0,214,255,88,0,220,255,90,0,225,255,88,0,231,255,83,0,238,255,72,0,244,255,61,0,0,0,46,0,11,0,28,0,28,0,13,0,44,0,253,255,61,0,242,255,81,0,233,255,97,0,229,255,112,0,227,255,123,0,229,255,130,0,227,255,128,0,227,255,121,0,222,255,110,0,218,255,92,0,209,255,72,0,198,255,52,0,187,255,37,0,176,255,24,0,169,255,15,0,167,255,8,0,174,255,6,0,185,255,6,0,200,255,6,0,220,255,6,0,233,255,4,0,242,255,2,0,249,255,253,255,253,255,247,255,253,255,238,255,0,0,229,255,2,0,220,255,4,0,211,255,11,0,205,255,13,0,198,255,17,0,196,255,17,0,198,255,19,0,198,255,19,0,203,255,15,0,205,255,11,0,205,255,4,0,207,255,251,255,207,255,240,255,209,255,227,255,214,255,218,255,218,255,211,255,222,255,207,255,231,255,207,255,236,255,205,255,242,255,207,255,242,255,207,255,244,255,209,255,244,255,214,255,244,255,218,255,244,255,225,255,242,255,231,255,240,255,238,255,229,255,240,255,218,255,240,255,196,255,236,255,176,255,229,255,154,255,216,255,139,255,205,255,132,255,196,255,132,255,194,255,139,255,198,255,152,255,207,255,167,255,222,255,183,255,240,255,198,255,251,255,207,255,2,0,214,255,4,0,214,255,2,0,216,255,0,0,211,255,249,255,209,255,242,255,207,255,240,255,205,255,238,255,205,255,238,255,207,255,240,255,207,255,242,255,211,255,244,255,214,255,247,255,216,255,247,255,218,255,244,255,220,255,242,255,220,255,238,255,220,255,238,255,220,255,236,255,216,255,233,255,216,255,236,255,214,255,236,255,214,255,240,255,216,255,244,255,222,255,249,255,229,255,253,255,238,255,2,0,242,255,8,0,247,255,15,0,251,255,22,0,0,0,28,0,4,0,28,0,13,0,28,0,22,0,24,0,30,0,17,0,39,0,11,0,46,0,0,0,46,0,251,255,41,0,242,255,33,0,238,255,19,0,236,255,4,0,238,255,249,255,240,255,236,255,247,255,222,255,251,255,211,255,0,0,200,255,6,0,192,255,11,0,183,255,15,0,180,255,15,0,185,255,15,0,192,255,15,0,211,255,11,0,231,255,2,0,253,255,247,255,11,0,236,255,22,0,220,255,28,0,209,255,28,0,198,255,26,0,194,255,24,0,198,255,24,0,205,255,24,0,216,255,22,0,229,255,22,0,240,255,19,0,251,255,17,0,0,0,11,0,2,0,0,0,2,0,244,255,0,0,229,255,247,255,218,255,240,255,207,255,231,255,200,255,220,255,200,255,207,255,203,255,194,255,209,255,180,255,214,255,167,255,216,255,156,255,218,255,150,255,218,255,147,255,216,255,147,255,214,255,152,255,211,255,156,255,211,255,158,255,218,255,154,255,225,255,150,255,236,255,139,255,247,255,128,255,253,255,121,255,0,0,116,255,0,0,119,255,249,255,128,255,238,255,143,255,227,255,163,255,216,255,183,255,211,255,200,255,209,255,211,255,207,255,218,255,214,255,227,255,220,255,233,255,231,255,238,255,240,255,247,255,251,255,0,0,6,0,8,0,15,0,17,0,26,0,19,0,33,0,22,0,35,0,19,0,37,0,13,0,35,0,11,0,30,0,6,0,19,0,4,0,8,0,2,0,253,255,2,0,242,255,4,0,229,255,4,0,218,255,2,0,214,255,0,0,209,255,251,255,211,255,244,255,214,255,236,255,220,255,227,255,225,255,218,255,233,255,209,255,247,255,198,255,2,0,187,255,13,0,178,255,24,0,167,255,30,0,161,255,28,0,154,255,17,0,154,255,6,0,152,255,251,255,154,255,240,255,156,255,231,255,158,255,233,255,161,255,240,255,165,255,249,255,172,255,2,0,180,255,6,0,192,255,13,0,200,255,11,0,207,255,8,0,211,255,8,0,209,255,11,0,207,255,17,0,200,255,26,0,196,255,39,0,194,255,52,0,196,255,66,0,203,255,77,0,209,255,86,0,220,255,90,0,231,255,90,0,244,255,88,0,253,255,81,0,6,0,72,0,17,0,64,0,26,0,48,0,33,0,37,0,30,0,22,0,26,0,8,0,19,0,251,255,13,0,238,255,6,0,222,255,2,0,211,255,0,0,207,255,0,0,205,255,253,255,211,255,251,255,220,255,240,255,231,255,225,255,244,255,211,255,0,0,200,255,4,0,196,255,11,0,200,255,15,0,211,255,15,0,227,255,13,0,244,255,13,0,6,0,11,0,24,0,8,0,39,0,8,0,55,0,8,0,68,0,11,0,79,0,13,0,88,0,17,0,92,0,22,0,92,0,28,0,92,0,37,0,86,0,46,0,79,0,52,0,75,0,55,0,66,0,50,0,55,0,41,0,46,0,28,0,35,0,11,0,26,0,251,255,15,0,231,255,6,0,218,255,0,0,207,255,249,255,203,255,238,255,203,255,227,255,209,255,211,255,220,255,200,255,231,255,185,255,244,255,176,255,253,255,169,255,0,0,167,255,2,0,172,255,0,0,180,255,253,255,192,255,244,255,205,255,236,255,222,255,229,255,236,255,222,255,249,255,216,255,0,0,214,255,2,0,211,255,4,0,216,255,0,0,216,255,249,255,220,255,242,255,225,255,236,255,227,255,227,255,231,255,218,255,233,255,209,255,236,255,200,255,238,255,192,255,242,255,187,255,249,255,189,255,0,0,194,255,0,0,207,255,4,0,220,255,6,0,233,255,6,0,249,255,2,0,2,0,253,255,11,0,247,255,15,0,238,255,15,0,229,255,15,0,216,255,11,0,207,255,4,0,198,255,0,0,189,255,247,255,187,255,242,255,189,255,242,255,196,255,244,255,209,255,249,255,220,255,0,0,236,255,2,0,244,255,4,0,253,255,6,0,2,0,8,0,11,0,11,0,19,0,15,0,28,0,19,0,41,0,22,0,52,0,24,0,66,0,19,0,72,0,15,0,77,0,8,0,79,0,0,0,77,0,0,0,75,0,0,0,70,0,4,0,66,0,11,0,59,0,17,0,48,0,26,0,33,0,33,0,15,0,33,0,251,255,33,0,233,255,26,0,220,255,17,0,211,255,6,0,211,255,251,255,216,255,242,255,225,255,233,255,238,255,229,255,251,255,225,255,6,0,222,255,13,0,218,255,17,0,214,255,15,0,209,255,6,0,207,255,0,0,207,255,240,255,216,255,222,255,225,255,205,255,236,255,189,255,251,255,174,255,2,0,161,255,8,0,147,255,13,0,141,255,13,0,139,255,11,0,139,255,6,0,141,255,0,0,147,255,251,255,158,255,244,255,172,255,240,255,185,255,240,255,200,255,236,255,216,255,236,255,231,255,240,255,244,255,242,255,0,0,251,255,4,0,0,0,13,0,8,0,17,0,19,0,22,0,30,0,28,0,41,0,33,0,52,0,44,0,59,0,50,0,68,0,61,0,72,0,70,0,75,0,75,0,72,0,83,0,70,0,83,0,66,0,83,0,59,0,83,0,52,0,77,0,46,0,70,0,39,0,59,0,35,0,46,0,28,0,33,0,26,0,17,0,24,0,2,0,26,0,244,255,28,0,236,255,30,0,227,255,30,0,222,255,28,0,225,255,22,0,229,255,11,0,238,255,0,0,251,255,242,255,2,0,229,255,11,0,225,255,11,0,227,255,6,0,236,255,0,0,251,255,238,255,11,0,222,255,33,0,207,255,48,0,194,255,64,0,187,255,70,0,185,255,72,0,192,255,68,0,198,255,59,0,209,255,48,0,216,255,35,0,222,255,19,0,227,255,4,0,229,255,251,255,227,255,242,255,227,255,233,255,227,255,233,255,225,255,231,255,222,255,231,255,225,255,231,255,229,255,225,255,233,255,220,255,242,255,209,255,249,255,198,255,253,255,187,255,253,255,176,255,253,255,165,255,249,255,161,255,244,255,163,255,240,255,165,255,236,255,172,255,236,255,178,255,238,255,183,255,240,255,187,255,247,255,189,255,0,0,196,255,4,0,205,255,13,0,216,255,22,0,227,255,30,0,238,255,39,0,247,255,48,0,251,255,52,0,249,255,55,0,242,255,48,0,233,255,41,0,225,255,28,0,211,255,13,0,205,255,0,0,198,255,244,255,189,255,236,255,180,255,233,255,172,255,236,255,163,255,240,255,156,255,244,255,152,255,251,255,152,255,0,0,154,255,0,0,161,255,0,0,169,255,0,0,174,255,0,0,183,255,0,0,189,255,2,0,194,255,4,0,196,255,8,0,198,255,15,0,198,255,22,0,196,255,30,0,194,255,33,0,192,255,35,0,189,255,28,0,187,255,22,0,192,255,11,0,194,255,0,0,198,255,247,255,200,255,242,255,205,255,240,255,209,255,244,255,214,255,249,255,220,255,0,0,231,255,0,0,244,255,0,0,0,0,0,0,11,0,253,255,24,0,251,255,33,0,253,255,39,0,2,0,44,0,11,0,46,0,22,0,46,0,33,0,46,0,46,0,44,0,50,0,35,0,50,0,30,0,46,0,22,0,39,0,13,0,24,0,4,0,4,0,251,255,242,255,240,255,218,255,229,255,194,255,220,255,169,255,216,255,147,255,214,255,128,255,214,255,112,255,220,255,105,255,227,255,105,255,233,255,116,255,238,255,136,255,242,255,165,255,247,255,196,255,247,255,229,255,247,255,251,255,247,255,17,0,247,255,30,0,247,255,33,0,244,255,30,0,244,255,26,0,242,255,19,0,236,255,13,0,231,255,6,0,227,255,4,0,222,255,2,0,222,255,0,0,225,255,253,255,231,255,249,255,238,255,244,255,242,255,240,255,247,255,240,255,251,255,240,255,251,255,242,255,251,255,244,255,247,255,244,255,242,255,242,255,236,255,238,255,233,255,231,255,231,255,227,255,233,255,222,255,238,255,222,255,242,255,222,255,253,255,225,255,2,0,233,255,8,0,247,255,8,0,6,0,6,0,22,0,0,0,39,0,247,255,52,0,238,255,61,0,231,255,68,0,229,255,66,0,233,255,61,0,238,255,50,0,242,255,41,0,247,255,33,0,249,255,26,0,251,255,22,0,247,255,15,0,242,255,11,0,236,255,4,0,231,255,2,0,227,255,0,0,220,255,2,0,216,255,4,0,209,255,15,0,200,255,28,0,196,255,44,0,192,255,59,0,192,255,72,0,194,255,83,0,200,255,90,0,209,255,90,0,222,255,81,0,231,255,68,0,240,255,46,0,244,255,22,0,247,255,2,0,247,255,240,255,253,255,231,255,2,0,225,255,13,0,225,255,28,0,225,255,48,0,225,255,64,0,231,255,75,0,231,255,81,0,236,255,81,0,238,255,72,0,238,255,59,0,238,255,41,0,231,255,26,0,227,255,11,0,218,255,2,0,211,255,0,0,207,255,253,255,207,255,251,255,207,255,253,255,211,255,251,255,220,255,247,255,231,255,242,255,240,255,238,255,253,255,231,255,6,0,225,255,17,0,218,255,30,0,209,255,39,0,203,255,48,0,198,255,52,0,196,255,55,0,196,255,50,0,200,255,44,0,207,255,35,0,218,255,22,0,227,255,8,0,242,255,251,255,0,0,236,255,11,0,220,255,22,0,207,255,28,0,200,255,33,0,196,255,33,0,194,255,35,0,194,255,33,0,192,255,28,0,194,255,19,0,194,255,8,0,194,255,253,255,198,255,236,255,207,255,218,255,218,255,203,255,229,255,192,255,240,255,185,255,253,255,187,255,2,0,194,255,6,0,205,255,13,0,216,255,17,0,225,255,24,0,233,255,30,0,238,255,39,0,242,255,46,0,244,255,52,0,247,255,59,0,253,255,59,0,0,0,57,0,8,0,50,0,17,0,39,0,26,0,26,0,37,0,8,0,46,0,251,255,52,0,240,255,59,0,231,255,64,0,229,255,59,0,229,255,48,0,233,255,30,0,236,255,11,0,238,255,244,255,233,255,227,255,227,255,216,255,222,255,214,255,214,255,216,255,205,255,227,255,194,255,236,255,187,255,244,255,174,255,249,255,163,255,251,255,152,255,244,255,141,255,236,255,134,255,225,255,132,255,209,255,134,255,198,255,139,255,185,255,147,255,180,255,152,255,178,255,158,255,183,255,163,255,187,255,165,255,196,255,165,255,207,255,172,255,218,255,180,255,227,255,192,255,236,255,211,255,244,255,233,255,249,255,0,0,253,255,17,0,0,0,30,0,0,0,37,0,0,0,37,0,0,0,33,0,0,0,24,0,0,0,11,0,4,0,2,0,11,0,251,255,17,0,247,255,24,0,244,255,33,0,247,255,35,0,253,255,37,0,6,0,35,0,15,0,28,0,22,0,19,0,30,0,6,0,39,0,249,255,44,0,236,255,55,0,220,255,64,0,216,255,72,0,214,255,79,0,218,255,75,0,227,255,64,0,240,255,50,0,253,255,30,0,13,0,8,0,28,0,247,255,44,0,231,255,59,0,218,255,72,0,209,255,81,0,205,255,86,0,205,255,83,0,205,255,79,0,205,255,70,0,207,255,59,0,211,255,50,0,216,255,44,0,225,255,35,0,231,255,30,0,238,255,30,0,244,255,35,0,253,255,41,0,4,0,55,0,17,0,68,0,28,0,79,0,46,0,86,0,59,0,90,0,75,0,86,0,81,0,75,0,86,0,61,0,83,0,44,0,77,0,26,0,68,0,11,0,61,0,0,0,57,0,247,255,59,0,247,255,68,0,249,255,72,0,0,0,79,0,15,0,81,0,30,0,79,0,48,0,66,0,61,0,50,0,72,0,28,0,75,0,4,0,68,0,240,255,57,0,220,255,41,0,205,255,24,0,196,255,11,0,194,255,0,0,200,255,247,255,209,255,244,255,227,255,240,255,242,255,240,255,0,0,238,255,17,0,238,255,30,0,240,255,44,0,242,255,50,0,247,255,59,0,251,255,61,0,0,0,61,0,2,0,61,0,2,0,59,0,2,0,55,0,0,0,48,0,253,255,44,0,249,255,39,0,244,255,35,0,240,255,30,0,233,255,33,0,231,255,30,0,229,255,33,0,227,255,30,0,229,255,26,0,231,255,19,0,233,255,13,0,238,255,4,0,238,255,0,0,236,255,249,255,236,255,242,255,231,255,238,255,231,255,238,255,233,255,238,255,242,255,236,255,253,255,236,255,4,0,233,255,13,0,231,255,17,0,225,255,17,0,218,255,13,0,209,255,6,0,198,255,0,0,185,255,249,255,172,255,238,255,163,255,233,255,156,255,227,255,156,255,227,255,158,255,227,255,165,255,227,255,174,255,225,255,187,255,227,255,196,255,227,255,207,255,229,255,209,255,233,255,214,255,238,255,211,255,244,255,207,255,251,255,203,255,0,0,198,255,0,0,196,255,2,0,196,255,2,0,200,255,253,255,205,255,249,255,214,255,242,255,225,255,236,255,233,255,229,255,249,255,222,255,4,0,220,255,19,0,218,255,30,0,218,255,39,0,220,255,46,0,222,255,48,0,225,255,44,0,231,255,37,0,238,255,30,0,249,255,24,0,0,0,19,0,2,0,17,0,0,0,17,0,249,255,22,0,238,255,22,0,225,255,19,0,216,255,17,0,207,255,8,0,205,255,0,0,205,255,242,255,205,255,233,255,205,255,225,255,205,255,218,255,205,255,216,255,205,255,214,255,203,255,216,255,198,255,218,255,196,255,222,255,189,255,222,255,187,255,227,255,185,255,229,255,185,255,231,255,189,255,231,255,194,255,227,255,203,255,220,255,211,255,214,255,222,255,205,255,229,255,203,255,231,255,203,255,229,255,207,255,229,255,214,255,227,255,222,255,227,255,236,255,233,255,247,255,242,255,0,0,0,0,6,0,8,0,8,0,19,0,6,0,24,0,0,0,30,0,240,255,28,0,225,255,26,0,209,255,17,0,198,255,11,0,192,255,6,0,192,255,0,0,196,255,251,255,203,255,247,255,214,255,240,255,220,255,238,255,225,255,233,255,227,255,231,255,225,255,229,255,225,255,229,255,227,255,229,255,227,255,231,255,229,255,240,255,236,255,247,255,244,255,2,0,251,255,17,0,4,0,33,0,13,0,46,0,17,0,55,0,19,0,61,0,13,0,64,0,4,0,64,0,247,255,57,0,229,255,50,0,211,255,39,0,192,255,30,0,176,255,19,0,163,255,11,0,156,255,6,0,154,255,4,0,156,255,2,0,165,255,4,0,178,255,6,0,196,255,8,0,216,255,6,0,238,255,2,0,0,0,249,255,11,0,242,255,15,0,236,255,17,0,231,255,15,0,229,255,8,0,227,255,2,0,227,255,251,255,227,255,244,255,225,255,233,255,222,255,222,255,216,255,214,255,214,255,203,255,211,255,196,255,207,255,192,255,203,255,192,255,194,255,194,255,185,255,203,255,172,255,216,255,158,255,227,255,150,255,242,255,143,255,0,0,143,255,6,0,150,255,17,0,158,255,26,0,174,255,30,0,189,255,37,0,205,255,35,0,220,255,37,0,233,255,35,0,251,255,30,0,8,0,28,0,24,0,26,0,37,0,26,0,46,0,30,0,50,0,35,0,48,0,44,0,44,0,55,0,33,0,64,0,26,0,72,0,19,0,79,0,11,0,83,0,8,0,83,0,4,0,81,0,4,0,72,0,4,0,64,0,4,0,57,0,6,0,52,0,4,0,50,0,0,0,55,0,249,255,64,0,233,255,72,0,220,255,83,0,209,255,90,0,196,255,99,0,187,255,105,0,185,255,108,0,185,255,110,0,187,255,110,0,187,255,108,0,189,255,103,0,189,255,94,0,187,255,88,0,185,255,79,0,183,255,68,0,180,255,57,0,180,255,41,0,185,255,26,0,192,255,8,0,205,255,249,255,218,255,227,255,236,255,211,255,249,255,198,255,2,0,189,255,6,0,187,255,11,0,187,255,13,0,192,255,13,0,198,255,13,0,203,255,15,0,211,255,17,0,216,255,19,0,218,255,22,0,218,255,24,0,216,255,22,0,211,255,17,0,207,255,13,0,203,255,8,0,198,255,4,0,200,255,6,0,205,255,11,0,211,255,17,0,222,255,22,0,233,255,24,0,242,255,26,0,249,255,24,0,251,255,19,0,249,255,13,0,240,255,6,0,233,255,2,0,225,255,0,0,220,255,253,255,218,255,253,255,218,255,253,255,220,255,0,0,225,255,0,0,227,255,2,0,229,255,4,0,229,255,11,0,227,255,15,0,220,255,15,0,214,255,17,0,200,255,19,0,187,255,15,0,169,255,8,0,156,255,2,0,147,255,253,255,145,255,244,255,154,255,240,255,172,255,233,255,196,255,233,255,220,255,233,255,244,255,238,255,2,0,242,255,13,0,249,255,17,0,251,255,15,0,253,255,15,0,0,0,15,0,4,0,17,0,8,0,24,0,17,0,28,0,22,0,30,0,26,0,30,0,26,0,19,0,24,0,4,0,22,0,238,255,11,0,211,255,4,0,187,255,253,255,169,255,251,255,163,255,242,255,167,255,240,255,183,255,236,255,203,255,236,255,229,255,238,255,251,255,240,255,15,0,247,255,30,0,251,255,39,0,0,0,48,0,0,0,55,0,0,0,61,0,0,0,61,0,253,255,57,0,251,255,46,0,247,255,30,0,247,255,8,0,244,255,247,255,242,255,231,255,240,255,218,255,238,255,216,255,238,255,218,255,236,255,225,255,231,255,233,255,229,255,240,255,227,255,247,255,227,255,253,255,225,255,251,255,222,255,247,255,220,255,242,255,220,255,233,255,220,255,225,255,227,255,214,255,231,255,205,255,242,255,194,255,251,255,185,255,2,0,178,255,11,0,174,255,17,0,172,255,22,0,176,255,24,0,183,255,28,0,189,255,28,0,198,255,26,0,205,255,26,0,205,255,26,0,200,255,24,0,187,255,24,0,172,255,24,0,152,255,24,0,134,255,24,0,116,255,28,0,108,255,28,0,103,255,28,0,105,255,26,0,112,255,22,0,123,255,13,0,139,255,0,0,154,255,238,255,172,255,222,255,185,255,209,255,200,255,198,255,211,255,189,255,222,255,187,255,231,255,187,255,238,255,194,255,244,255,200,255,247,255,205,255,249,255,214,255,247,255,222,255,242,255,229,255,238,255,240,255,229,255,253,255,222,255,6,0,214,255,15,0,207,255,19,0,200,255,19,0,198,255,15,0,200,255,8,0,207,255,0,0,211,255,249,255,218,255,244,255,220,255,240,255,220,255,240,255,220,255,244,255,218,255,251,255,216,255,0,0,218,255,6,0,218,255,13,0,222,255,15,0,229,255,15,0,236,255,11,0,240,255,4,0,249,255,0,0,253,255,253,255,2,0,249,255,6,0,249,255,6,0,251,255,8,0,0,0,6,0,0,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,4,0,6,0,11,0,6,0,22,0,6,0,35,0,6,0,52,0,4,0,61,0,6,0,70,0,11,0,72,0,17,0,72,0,26,0,66,0,35,0,57,0,46,0,48,0,57,0,37,0,64,0,26,0,68,0,15,0,66,0,4,0,61,0,253,255,48,0,247,255,30,0,244,255,13,0,244,255,253,255,247,255,240,255,253,255,231,255,2,0,229,255,6,0,231,255,11,0,236,255,8,0,244,255,6,0,0,0,4,0,2,0,2,0,11,0,253,255,11,0,249,255,8,0,242,255,4,0,233,255,253,255,222,255,240,255,211,255,227,255,200,255,218,255,187,255,205,255,176,255,196,255,163,255,189,255,154,255,189,255,145,255,192,255,143,255,194,255,147,255,198,255,154,255,203,255,163,255,209,255,176,255,216,255,185,255,222,255,192,255,231,255,194,255,244,255,192,255,0,0,189,255,17,0,187,255,35,0,192,255,50,0,198,255,61,0,209,255,68,0,220,255,68,0,231,255,70,0,247,255,70,0,253,255,72,0,6,0,81,0,13,0,90,0,22,0,99,0,28,0,110,0,33,0,119,0,37,0,125,0,41,0,125,0,41,0,125,0,41,0,119,0,37,0,105,0,30,0,88,0,24,0,64,0,15,0,35,0,6,0,8,0,0,0,244,255,0,0,229,255,2,0,222,255,6,0,225,255,11,0,231,255,11,0,240,255,8,0,253,255,0,0,8,0,251,255,19,0,244,255,30,0,242,255,39,0,242,255,41,0,244,255,41,0,251,255,35,0,0,0,26,0,6,0,15,0,13,0,4,0,15,0,251,255,13,0,244,255,8,0,244,255,0,0,244,255,249,255,244,255,238,255,244,255,229,255,247,255,222,255,247,255,222,255,251,255,227,255,0,0,236,255,11,0,244,255,22,0,0,0,37,0,4,0,50,0,6,0,64,0,6,0,68,0,0,0,70,0,247,255,70,0,238,255,66,0,225,255,59,0,220,255,52,0,214,255,44,0,214,255,39,0,218,255,35,0,220,255,30,0,218,255,26,0,214,255,30,0,205,255,37,0,192,255,46,0,178,255,57,0,165,255,68,0,154,255,72,0,150,255,70,0,150,255,64,0,158,255,52,0,172,255,39,0,192,255,26,0,214,255,11,0,238,255,0,0,6,0,244,255,26,0,236,255,44,0,231,255,52,0,233,255,59,0,242,255,57,0,253,255,57,0,6,0,50,0,22,0,48,0,30,0,44,0,39,0,41,0,41,0,41,0,44,0,41,0,46,0,41,0,48,0,44,0,55,0,41,0,61,0,41,0,70,0,37,0,81,0,35,0,88,0,33,0,99,0,30,0,105,0,28,0,114,0,30,0,114,0,33,0,112,0,37,0,110,0,41,0,105,0,46,0,101,0,46,0,99,0,48,0,97,0,44,0,94,0,39,0,94,0,35,0,92,0,28,0,88,0,22,0,79,0,13,0,70,0,6,0,59,0,0,0,50,0,253,255,44,0,249,255,39,0,249,255,37,0,249,255,39,0,253,255,48,0,253,255,55,0,251,255,64,0,249,255,70,0,238,255,79,0,225,255,83,0,207,255,83,0,189,255,81,0,172,255,72,0,158,255,64,0,152,255,48,0,150,255,35,0,152,255,19,0,161,255,4,0,172,255,249,255,185,255,240,255,194,255,238,255,200,255,238,255,203,255,242,255,209,255,249,255,209,255,2,0,209,255,11,0,207,255,24,0,203,255,37,0,198,255,48,0,196,255,59,0,192,255,68,0,187,255,72,0,185,255,72,0,183,255,66,0,183,255,52,0,187,255,33,0,192,255,11,0,196,255,249,255,205,255,229,255,214,255,214,255,222,255,207,255,233,255,205,255,242,255,211,255,0,0,222,255,11,0,238,255,24,0,253,255,37,0,11,0,46,0,26,0,57,0,41,0,64,0,50,0,70,0,59,0,72,0,66,0,75,0,70,0,75,0,77,0,75,0,77,0,70,0,79,0,68,0,79,0,64,0,81,0,55,0,81,0,50,0,79,0,44,0,79,0,39,0,79,0,33,0,77,0,28,0,75,0,24,0,70,0,13,0,61,0,2,0,52,0,244,255,46,0,227,255,39,0,205,255,33,0,187,255,28,0,174,255,24,0,161,255,24,0,154,255,24,0,154,255,22,0,156,255,17,0,165,255,13,0,176,255,2,0,194,255,249,255,211,255,240,255,236,255,231,255,2,0,229,255,26,0,229,255,46,0,231,255,61,0,236,255,68,0,236,255,68,0,233,255,57,0,229,255,44,0,222,255,22,0,216,255,4,0,214,255,242,255,211,255,225,255,211,255,214,255,216,255,207,255,218,255,205,255,218,255,207,255,220,255,214,255,222,255,220,255,225,255,231,255,229,255,242,255,231,255,0,0,240,255,15,0,251,255,35,0,4,0,55,0,19,0,72,0,37,0,83,0,55,0,90,0,72,0,88,0,86,0,75,0,92,0,59,0,94,0,39,0,90,0,24,0,79,0,8,0,66,0,0,0,48,0,253,255,33,0,253,255,17,0,251,255,6,0,253,255,253,255,0,0,242,255,4,0,233,255,11,0,227,255,22,0,222,255,30,0,220,255,41,0,220,255,50,0,227,255,57,0,233,255,64,0,244,255,64,0,0,0,64,0,11,0,68,0,19,0,75,0,30,0,81,0,37,0,92,0,44,0,101,0,48,0,110,0,50,0,114,0,48,0,112,0,44,0,108,0,33,0,97,0,17,0,86,0,0,0,68,0,238,255,50,0,220,255,30,0,203,255,13,0,192,255,253,255,180,255,238,255,176,255,229,255,176,255,222,255,176,255,218,255,178,255,220,255,180,255,225,255,185,255,229,255,189,255,233,255,194,255,236,255,198,255,240,255,200,255,242,255,200,255,242,255,196,255,242,255,192,255,244,255,189,255,247,255,187,255,251,255,187,255,0,0,194,255,4,0,203,255,8,0,214,255,11,0,222,255,17,0,233,255,19,0,238,255,19,0,238,255,15,0,238,255,8,0,236,255,0,0,236,255,253,255,238,255,0,0,240,255,2,0,242,255,13,0,242,255,22,0,240,255,28,0,233,255,33,0,227,255,30,0,214,255,28,0,205,255,24,0,196,255,17,0,196,255,11,0,198,255,2,0,205,255,249,255,218,255,238,255,229,255,227,255,238,255,216,255,249,255,205,255,0,0,198,255,0,0,194,255,4,0,192,255,8,0,194,255,11,0,198,255,13,0,209,255,13,0,220,255,11,0,231,255,2,0,242,255,251,255,251,255,240,255,0,0,229,255,8,0,220,255,13,0,216,255,17,0,214,255,22,0,220,255,22,0,229,255,19,0,240,255,15,0,0,0,8,0,15,0,0,0,30,0,247,255,48,0,236,255,61,0,227,255,72,0,218,255,75,0,216,255,72,0,218,255,64,0,225,255,50,0,236,255,35,0,244,255,19,0,0,0,6,0,11,0,253,255,22,0,249,255,26,0,247,255,30,0,244,255,35,0,247,255,37,0,251,255,39,0,0,0,39,0,6,0,39,0,11,0,37,0,13,0,35,0,13,0,30,0,11,0,26,0,4,0,24,0,0,0,22,0,249,255,26,0,242,255,28,0,238,255,33,0,236,255,37,0,240,255,41,0,244,255,44,0,251,255,44,0,0,0,41,0,4,0,37,0,2,0,28,0,253,255,17,0,244,255,6,0,233,255,253,255,222,255,240,255,216,255,227,255,211,255,216,255,211,255,209,255,216,255,207,255,220,255,207,255,229,255,209,255,238,255,209,255,242,255,216,255,244,255,220,255,242,255,222,255,242,255,229,255,236,255,233,255,233,255,240,255,233,255,247,255,236,255,253,255,240,255,2,0,247,255,6,0,253,255,11,0,0,0,13,0,0,0,15,0,0,0,15,0,253,255,15,0,0,0,13,0,0,0,11,0,2,0,8,0,11,0,6,0,22,0,4,0,35,0,2,0,46,0,0,0,59,0,0,0,70,0,2,0,77,0,2,0,77,0,4,0,77,0,4,0,72,0,0,0,66,0,249,255,59,0,238,255,50,0,222,255,48,0,207,255,44,0,194,255,44,0,185,255,44,0,180,255,39,0,185,255,35,0,194,255,28,0,211,255,19,0,229,255,8,0,249,255,2,0,6,0,251,255,19,0,247,255,22,0,242,255,19,0,244,255,8,0,247,255,253,255,253,255,236,255,2,0,225,255,13,0,216,255,22,0,214,255,30,0,216,255,37,0,222,255,41,0,233,255,46,0,242,255,46,0,251,255,44,0,0,0,41,0,0,0,30,0,0,0,19,0,249,255,6,0,240,255,251,255,233,255,242,255,227,255,233,255,225,255,233,255,222,255,238,255,220,255,244,255,218,255,253,255,216,255,2,0,211,255,6,0,207,255,6,0,203,255,6,0,198,255,4,0,196,255,2,0,198,255,0,0,200,255,4,0,207,255,13,0,216,255,22,0,229,255,35,0,244,255,46,0,0,0,57,0,13,0,64,0,24,0,68,0,28,0,70,0,33,0,68,0,33,0,59,0,30,0,50,0,24,0,37,0,13,0,24,0,2,0,15,0,244,255,6,0,229,255,0,0,218,255,2,0,209,255,6,0,205,255,17,0,205,255,28,0,211,255,44,0,222,255,57,0,240,255,64,0,6,0,68,0,30,0,72,0,52,0,68,0,70,0,64,0,79,0,61,0,81,0,59,0,72,0,59,0,61,0,57,0,41,0,59,0,22,0,59,0,0,0,57,0,233,255,59,0,216,255,61,0,203,255,59,0,194,255,59,0,194,255,57,0,200,255,50,0,207,255,44,0,225,255,35,0,240,255,22,0,2,0,15,0,22,0,8,0,41,0,4,0,57,0,2,0,72,0,2,0,86,0,4,0,92,0,6,0,97,0,8,0,94,0,15,0,88,0,17,0,75,0,17,0,57,0,22,0,35,0,24,0,13,0,24,0,244,255,24,0,225,255,24,0,207,255,24,0,196,255,22,0,189,255,19,0,192,255,17,0,198,255,15,0,203,255,13,0,207,255,8,0,211,255,4,0,216,255,0,0,220,255,0,0,222,255,0,0,229,255,0,0,236,255,2,0,247,255,6,0,0,0,8,0,13,0,11,0,17,0,13,0,22,0,8,0,22,0,0,0,17,0,249,255,13,0,236,255,8,0,222,255,8,0,211,255,11,0,203,255,17,0,203,255,24,0,209,255,30,0,225,255,37,0,247,255,39,0,15,0,44,0,41,0,46,0,64,0,48,0,79,0,48,0,83,0,50,0,79,0,52,0,64,0,55,0,39,0,57,0,15,0,52,0,247,255,46,0,220,255,35,0,196,255,24,0,174,255,8,0,154,255,253,255,141,255,242,255,132,255,236,255,132,255,231,255,141,255,229,255,156,255,227,255,178,255,222,255,203,255,220,255,227,255,211,255,251,255,209,255,8,0,209,255,17,0,214,255,22,0,222,255,24,0,238,255,15,0,0,0,11,0,24,0,4,0,46,0,0,0,64,0,249,255,79,0,242,255,88,0,236,255,90,0,227,255,86,0,220,255,75,0,209,255,64,0,203,255,50,0,196,255,37,0,192,255,28,0,189,255,24,0,189,255,22,0,196,255,24,0,200,255,22,0,209,255,17,0,220,255,8,0,231,255,0,0,238,255,244,255,249,255,238,255,0,0,236,255,4,0,240,255,11,0,249,255,11,0,4,0,8,0,13,0,4,0,15,0,0,0,11,0,249,255,0,0,244,255,240,255,247,255,220,255,251,255,203,255,2,0,194,255,15,0,189,255,28,0,187,255,39,0,194,255,46,0,203,255,48,0,211,255,44,0,220,255,33,0,231,255,22,0,240,255,8,0,247,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,251,255,253,255,242,255,251,255,233,255,247,255,225,255,240,255,218,255,236,255,216,255,233,255,218,255,238,255,225,255,247,255,231,255,2,0,238,255,15,0,242,255,28,0,244,255,35,0,247,255,39,0,247,255,39,0,247,255,33,0,249,255,26,0,249,255,17,0,249,255,11,0,249,255,6,0,249,255,6,0,249,255,2,0,249,255,0,0,253,255,0,0,253,255,253,255,0,0,249,255,0,0,247,255,0,0,240,255,253,255,240,255,249,255,238,255,247,255,236,255,244,255,236,255,247,255,240,255,253,255,247,255,4,0,253,255,15,0,2,0,30,0,8,0,44,0,15,0,59,0,19,0,72,0,26,0,79,0,33,0,81,0,41,0,77,0,48,0,68,0,55,0,55,0,59,0,39,0,57,0,24,0,52,0,6,0,39,0,249,255,26,0,236,255,11,0,227,255,253,255,220,255,238,255,216,255,231,255,218,255,229,255,218,255,233,255,222,255,242,255,227,255,251,255,229,255,0,0,233,255,2,0,236,255,0,0,240,255,251,255,249,255,240,255,2,0,229,255,17,0,218,255,37,0,209,255,52,0,200,255,70,0,198,255,83,0,196,255,92,0,192,255,94,0,192,255,94,0,192,255,92,0,192,255,88,0,198,255,83,0,209,255,83,0,222,255,86,0,238,255,90,0,249,255,97,0,2,0,101,0,6,0,103,0,6,0,101,0,0,0,97,0,249,255,90,0,240,255,83,0,231,255,81,0,225,255,79,0,218,255,79,0,216,255,77,0,216,255,75,0,218,255,70,0,225,255,61,0,233,255,50,0,238,255,44,0,244,255,33,0,253,255,24,0,4,0,19,0,13,0,17,0,22,0,17,0,30,0,15,0,39,0,15,0,44,0,13,0,46,0,8,0,46,0,4,0,41,0,0,0,35,0,249,255,28,0,242,255,22,0,233,255,13,0,225,255,6,0,216,255,0,0,214,255,249,255,209,255,242,255,205,255,233,255,205,255,225,255,200,255,218,255,196,255,216,255,194,255,216,255,194,255,220,255,194,255,231,255,189,255,244,255,185,255,0,0,180,255,13,0,176,255,24,0,174,255,30,0,169,255,33,0,169,255,33,0,169,255,26,0,174,255,17,0,174,255,6,0,183,255,249,255,187,255,240,255,194,255,229,255,200,255,218,255,205,255,214,255,209,255,207,255,216,255,205,255,220,255,205,255,225,255,209,255,231,255,214,255,233,255,218,255,240,255,222,255,240,255,227,255,242,255,233,255,242,255,236,255,240,255,242,255,236,255,249,255,233,255,253,255,227,255,0,0,220,255,4,0,211,255,4,0,200,255,4,0,187,255,4,0,178,255,2,0,174,255,6,0,178,255,8,0,185,255,13,0,200,255,22,0,216,255,33,0,236,255,46,0,253,255,57,0,8,0,72,0,19,0,83,0,24,0,94,0,24,0,97,0,24,0,97,0,15,0,90,0,8,0,79,0,0,0,66,0,247,255,48,0,231,255,33,0,218,255,19,0,203,255,8,0,189,255,2,0,180,255,251,255,172,255,249,255,174,255,244,255,180,255,242,255,192,255,242,255,205,255,247,255,222,255,253,255,240,255,2,0,253,255,6,0,4,0,13,0,11,0,17,0,13,0,17,0,11,0,17,0,2,0,15,0,251,255,17,0,238,255,17,0,222,255,19,0,209,255,24,0,205,255,28,0,209,255,33,0,220,255,37,0,238,255,39,0,0,0,37,0,19,0,33,0,35,0,22,0,44,0,8,0,46,0,0,0,44,0,244,255,39,0,236,255,35,0,231,255,30,0,233,255,28,0,240,255,24,0,247,255,22,0,0,0,17,0,8,0,15,0,17,0,11,0,22,0,11,0,24,0,15,0,28,0,15,0,28,0,19,0,30,0,22,0,37,0,22,0,41,0,24,0,46,0,22,0,52,0,22,0,57,0,19,0,59,0,17,0,59,0,15,0,57,0,15,0,52,0,13,0,48,0,11,0,39,0,11,0,30,0,13,0,24,0,15,0,19,0,17,0,17,0,24,0,19,0,33,0,24,0,44,0,30,0,57,0,33,0,70,0,37,0,83,0,41,0,97,0,44,0,108,0,41,0,112,0,41,0,112,0,39,0,110,0,37,0,105,0,33,0,101,0,28,0,92,0,22,0,88,0,15,0,83,0,13,0,79,0,15,0,75,0,22,0,64,0,30,0,50,0,41,0,33,0,50,0,15,0,57,0,0,0,57,0,240,255,52,0,231,255,48,0,225,255,41,0,222,255,39,0,225,255,39,0,227,255,39,0,225,255,41,0,222,255,44,0,218,255,41,0,214,255,37,0,211,255,30,0,209,255,26,0,211,255,24,0,214,255,19,0,216,255,17,0,220,255,15,0,225,255,13,0,231,255,8,0,236,255,0,0,244,255,249,255,0,0,233,255,6,0,218,255,17,0,200,255,24,0,183,255,28,0,167,255,33,0,156,255,35,0,145,255,37,0,141,255,41,0,139,255,48,0,145,255,59,0,152,255,68,0,161,255,75,0,169,255,77,0,178,255,75,0,185,255,64,0,187,255,50,0,189,255,30,0,189,255,8,0,192,255,247,255,192,255,227,255,194,255,209,255,203,255,200,255,214,255,194,255,227,255,194,255,244,255,198,255,2,0,205,255,13,0,211,255,19,0,222,255,24,0,233,255,22,0,244,255,15,0,0,0,6,0,11,0,251,255,22,0,240,255,33,0,229,255,39,0,222,255,44,0,218,255,44,0,216,255,41,0,222,255,37,0,229,255,37,0,238,255,37,0,244,255,39,0,253,255,46,0,2,0,50,0,4,0,55,0,4,0,59,0,0,0,61,0,251,255,59,0,242,255,57,0,233,255,55,0,222,255,52,0,214,255,48,0,205,255,46,0,194,255,44,0,178,255,44,0,167,255,41,0,154,255,48,0,145,255,52,0,141,255,64,0,143,255,77,0,150,255,88,0,161,255,97,0,176,255,99,0,189,255,92,0,203,255,79,0,216,255,59,0,229,255,33,0,238,255,6,0,247,255,244,255,253,255,229,255,2,0,218,255,8,0,214,255,11,0,214,255,11,0,218,255,6,0,222,255,0,0,231,255,249,255,244,255,240,255,0,0,231,255,13,0,225,255,28,0,222,255,41,0,218,255,52,0,218,255,61,0,218,255,61,0,222,255,55,0,231,255,44,0,242,255,24,0,251,255,2,0,6,0,238,255,19,0,222,255,26,0,214,255,33,0,214,255,33,0,218,255,30,0,231,255,26,0,247,255,19,0,2,0,15,0,11,0,13,0,15,0,15,0,15,0,17,0,13,0,24,0,8,0,33,0,8,0,37,0,8,0,44,0,13,0,48,0,22,0,50,0,26,0,50,0,33,0,48,0,37,0,44,0,35,0,37,0,33,0,26,0,26,0,13,0,19,0,2,0,13,0,244,255,4,0,233,255,253,255,225,255,244,255,216,255,236,255,211,255,231,255,209,255,233,255,207,255,236,255,207,255,242,255,211,255,249,255,220,255,0,0,231,255,6,0,244,255,11,0,0,0,11,0,13,0,13,0,24,0,17,0,30,0,22,0,33,0,28,0,26,0,37,0,13,0,46,0,253,255,50,0,238,255,50,0,225,255,46,0,216,255,39,0,214,255,26,0,218,255,15,0,231,255,2,0,244,255,251,255,2,0,244,255,17,0,244,255,28,0,249,255,39,0,253,255,50,0,0,0,59,0,2,0,64,0,4,0,68,0,0,0,70,0,249,255,72,0,238,255,70,0,231,255,66,0,222,255,64,0,218,255,59,0,218,255,55,0,218,255,50,0,225,255,44,0,229,255,39,0,236,255,33,0,242,255,26,0,249,255,17,0,253,255,8,0,0,0,2,0,4,0,251,255,6,0,244,255,11,0,242,255,13,0,244,255,15,0,251,255,15,0,0,0,17,0,13,0,17,0,22,0,19,0,28,0,19,0,33,0,22,0,28,0,24,0,26,0,30,0,17,0,37,0,15,0,46,0,13,0,57,0,15,0,66,0,22,0,75,0,33,0,79,0,50,0,79,0,66,0,77,0,77,0,66,0,83,0,57,0,86,0,41,0,75,0,28,0,64,0,15,0,44,0,2,0,26,0,249,255,8,0,240,255,253,255,236,255,247,255,231,255,244,255,233,255,249,255,236,255,253,255,238,255,0,0,240,255,2,0,242,255,2,0,242,255,0,0,242,255,0,0,244,255,0,0,249,255,0,0,2,0,0,0,13,0,2,0,26,0,2,0,41,0,2,0,55,0,0,0,61,0,0,0,64,0,253,255,57,0,249,255,48,0,247,255,33,0,242,255,17,0,242,255,2,0,242,255,251,255,244,255,247,255,251,255,249,255,0,0,0,0,11,0,8,0,22,0,17,0,26,0,26,0,26,0,30,0,24,0,28,0,15,0,17,0,8,0,6,0,2,0,247,255,249,255,229,255,242,255,218,255,233,255,211,255,225,255,211,255,214,255,216,255,205,255,229,255,198,255,244,255,198,255,4,0,200,255,22,0,211,255,35,0,222,255,48,0,236,255,57,0,244,255,61,0,249,255,59,0,247,255,52,0,240,255,41,0,227,255,26,0,209,255,13,0,192,255,0,0,174,255,242,255,163,255,233,255,161,255,229,255,165,255,227,255,176,255,231,255,192,255,236,255,209,255,240,255,225,255,247,255,240,255,247,255,253,255,249,255,8,0,242,255,19,0,236,255,33,0,222,255,48,0,214,255,59,0,207,255,75,0,205,255,83,0,207,255,90,0,218,255,86,0,231,255,77,0,244,255,61,0,2,0,41,0,11,0,22,0,19,0,2,0,19,0,249,255,19,0,236,255,17,0,229,255,15,0,220,255,15,0,214,255,22,0,203,255,28,0,194,255,35,0,185,255,41,0,180,255,44,0,183,255,46,0,187,255,44,0,196,255,41,0,209,255,37,0,222,255,37,0,238,255,35,0,0,0,33,0,15,0,26,0,30,0,22,0,44,0,15,0,50,0,6,0,50,0,0,0,46,0,247,255,39,0,236,255,28,0,225,255,22,0,218,255,17,0,214,255,15,0,211,255,17,0,214,255,17,0,216,255,17,0,218,255,15,0,220,255,11,0,220,255,8,0,220,255,6,0,225,255,2,0,227,255,0,0,236,255,0,0,247,255,249,255,2,0,236,255,15,0,222,255,26,0,203,255,35,0,187,255,37,0,174,255,35,0,165,255,33,0,163,255,24,0,172,255,17,0,187,255,13,0,205,255,6,0,225,255,4,0,242,255,2,0,0,0,0,0,8,0,0,0,15,0,253,255,17,0,253,255,17,0,0,0,15,0,0,0,13,0,6,0,13,0,15,0,11,0,19,0,15,0,28,0,19,0,33,0,30,0,33,0,39,0,33,0,52,0,33,0,64,0,33,0,72,0,30,0,77,0,30,0,79,0,37,0,83,0,41,0,86,0,50,0,88,0,57,0,90,0,61,0,90,0,61,0,86,0,59,0,81,0,52,0,72,0,46,0,66,0,37,0,59,0,30,0,55,0,28,0,52,0,24,0,50,0,19,0,46,0,17,0,37,0,11,0,26,0,6,0,11,0,253,255,251,255,244,255,236,255,238,255,222,255,233,255,214,255,233,255,211,255,238,255,216,255,247,255,225,255,2,0,238,255,17,0,249,255,33,0,4,0,50,0,19,0,64,0,33,0,75,0,41,0,81,0,50,0,81,0,57,0,72,0,66,0,64,0,68,0,48,0,68,0,30,0,68,0,15,0,66,0,0,0,64,0,240,255,61,0,229,255,57,0,218,255,55,0,209,255,50,0,200,255,48,0,192,255,46,0,185,255,35,0,174,255,24,0,167,255,8,0,161,255,251,255,163,255,236,255,165,255,222,255,169,255,214,255,178,255,214,255,189,255,220,255,198,255,231,255,207,255,247,255,218,255,4,0,233,255,24,0,244,255,39,0,0,0,52,0,11,0,61,0,17,0,70,0,22,0,72,0,22,0,75,0,15,0,75,0,8,0,77,0,0,0,77,0,249,255,79,0,244,255,77,0,247,255,75,0,253,255,66,0,2,0,61,0,11,0,48,0,15,0,39,0,19,0,28,0,19,0,17,0,17,0,6,0,17,0,0,0,19,0,247,255,22,0,238,255,28,0,229,255,37,0,222,255,46,0,218,255,55,0,216,255,61,0,216,255,66,0,222,255,68,0,231,255,66,0,238,255,64,0,244,255,59,0,249,255,57,0,249,255,52,0,247,255,50,0,240,255,50,0,231,255,46,0,225,255,41,0,222,255,39,0,222,255,39,0,229,255,41,0,236,255,41,0,247,255,46,0,0,0,46,0,15,0,50,0,28,0,46,0,44,0,39,0,59,0,30,0,70,0,19,0,79,0,8,0,86,0,0,0,86,0,253,255,81,0,253,255,70,0,253,255,57,0,0,0,37,0,4,0,17,0,6,0,253,255,8,0,233,255,4,0,216,255,0,0,205,255,249,255,198,255,242,255,198,255,236,255,205,255,231,255,214,255,231,255,229,255,233,255,240,255,238,255,251,255,244,255,0,0,251,255,4,0,4,0,8,0,13,0,11,0,19,0,15,0,26,0,22,0,28,0,30,0,28,0,37,0,28,0,41,0,24,0,46,0,22,0,46,0,22,0,44,0,22,0,39,0,24,0,35,0,22,0,28,0,22,0,26,0,19,0,22,0,13,0,22,0,4,0,24,0,253,255,26,0,242,255,30,0,233,255,35,0,229,255,37,0,222,255,35,0,222,255,30,0,220,255,22,0,218,255,8,0,220,255,253,255,220,255,242,255,218,255,231,255,214,255,227,255,209,255,225,255,205,255,225,255,200,255,227,255,196,255,229,255,198,255,229,255,200,255,229,255,207,255,225,255,211,255,222,255,218,255,220,255,222,255,214,255,229,255,214,255,236,255,216,255,242,255,220,255,251,255,225,255,4,0,231,255,13,0,238,255,19,0,242,255,24,0,249,255,24,0,0,0,24,0,4,0,19,0,8,0,13,0,13,0,8,0,17,0,2,0,19,0,253,255,19,0,249,255,17,0,242,255,15,0,238,255,11,0,233,255,4,0,231,255,0,0,233,255,253,255,236,255,249,255,240,255,251,255,240,255,253,255,244,255,2,0,244,255,8,0,242,255,15,0,240,255,28,0,240,255,39,0,238,255,50,0,242,255,59,0,247,255,68,0,0,0,70,0,8,0,68,0,22,0,61,0,33,0,46,0,41,0,26,0,48,0,6,0,46,0,247,255,44,0,231,255,39,0,220,255,33,0,214,255,28,0,209,255,26,0,207,255,28,0,207,255,33,0,209,255,37,0,214,255,44,0,222,255,48,0,240,255,52,0,2,0,52,0,19,0,50,0,37,0,48,0,48,0,39,0,50,0,33,0,46,0,24,0,37,0,17,0,24,0,4,0,11,0,253,255,4,0,244,255,4,0,238,255,8,0,236,255,19,0,242,255,37,0,0,0,59,0,15,0,79,0,39,0,94,0,61,0,105,0,75,0,112,0,81,0,110,0,81,0,105,0,72,0,92,0,61,0,81,0,46,0,70,0,33,0,59,0,22,0,52,0,11,0,48,0,4,0,41,0,253,255,39,0,249,255,33,0,242,255,26,0,242,255,22,0,242,255,15,0,247,255,6,0,251,255,251,255,2,0,240,255,15,0,227,255,28,0,211,255,46,0,200,255,64,0,194,255,81,0,192,255,99,0,194,255,114,0,198,255,123,0,203,255,128,0,209,255,125,0,211,255,119,0,211,255,105,0,207,255,88,0,205,255,66,0,200,255,44,0,198,255,22,0,196,255,4,0,198,255,249,255,200,255,244,255,207,255,244,255,214,255,251,255,218,255,2,0,222,255,8,0,227,255,17,0,225,255,22,0,220,255,26,0,218,255,26,0,216,255,30,0,216,255,35,0,218,255,41,0,220,255,52,0,227,255,59,0,233,255,70,0,242,255,77,0,251,255,81,0,0,0,83,0,0,0,83,0,2,0,83,0,0,0,79,0,0,0,72,0,0,0,68,0,249,255,61,0,247,255,59,0,244,255,55,0,242,255,55,0,242,255,55,0,244,255,55,0,247,255,59,0,251,255,64,0,253,255,66,0,2,0,68,0,4,0,64,0,6,0,61,0,8,0,59,0,8,0,55,0,6,0,50,0,0,0,44,0,247,255,41,0,236,255,33,0,225,255,22,0,211,255,13,0,200,255,0,0,196,255,244,255,192,255,236,255,194,255,229,255,203,255,227,255,209,255,229,255,222,255,233,255,233,255,240,255,240,255,244,255,249,255,249,255,249,255,251,255,249,255,251,255,247,255,251,255,242,255,251,255,236,255,0,0,231,255,2,0,225,255,8,0,218,255,15,0,211,255,24,0,207,255,33,0,203,255,37,0,203,255,41,0,205,255,48,0,216,255,55,0,229,255,59,0,244,255,66,0,4,0,70,0,15,0,77,0,26,0,75,0,22,0,72,0,13,0,61,0,253,255,48,0,231,255,35,0,207,255,19,0,185,255,6,0,165,255,0,0,154,255,249,255,150,255,242,255,152,255,236,255,158,255,229,255,167,255,225,255,178,255,218,255,187,255,214,255,194,255,209,255,198,255,207,255,196,255,207,255,194,255,209,255,194,255,216,255,192,255,227,255,196,255,236,255,207,255,247,255,222,255,0,0,242,255,11,0,8,0,17,0,28,0,24,0,50,0,24,0,64,0,24,0,75,0,26,0,81,0,28,0,83,0,33,0,83,0,39,0,81,0,46,0,79,0,50,0,75,0,52,0,66,0,55,0,59,0,57,0,50,0,57,0,39,0,59,0,30,0,61,0,19,0,64,0,13,0,68,0,6,0,68,0,8,0,68,0,8,0,64,0,13,0,57,0,17,0,46,0,17,0,37,0,22,0,24,0,22,0,15,0,19,0,8,0,17,0,4,0,13,0,4,0,6,0,6,0,0,0,11,0,253,255,15,0,247,255,19,0,242,255,19,0,238,255,19,0,238,255,15,0,238,255,11,0,240,255,4,0,244,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,6,0,251,255,17,0,0,0,30,0,6,0,41,0,15,0,52,0,28,0,61,0,41,0,64,0,52,0,61,0,59,0,55,0,61,0,44,0,57,0,33,0,50,0,19,0,37,0,11,0,24,0,8,0,13,0,8,0,0,0,15,0,251,255,26,0,247,255,41,0,247,255,55,0,247,255,64,0,253,255,75,0,0,0,81,0,6,0,81,0,15,0,81,0,22,0,77,0,26,0,68,0,30,0,59,0,35,0,48,0,37,0,37,0,39,0,28,0,46,0,24,0,57,0,19,0,70,0,19,0,81,0,24,0,92,0,26,0,101,0,30,0,103,0,30,0,97,0,28,0,88,0,26,0,72,0,22,0,50,0,19,0,33,0,17,0,15,0,19,0,2,0,24,0,249,255,28,0,244,255,35,0,242,255,39,0,242,255,44,0,242,255,46,0,244,255,46,0,249,255,44,0,251,255,37,0,253,255,26,0,249,255,13,0,247,255,0,0,240,255,240,255,231,255,229,255,222,255,220,255,218,255,220,255,218,255,225,255,218,255,236,255,222,255,249,255,229,255,4,0,236,255,15,0,240,255,15,0,249,255,11,0,253,255,0,0,0,0,236,255,2,0,207,255,0,0,180,255,253,255,158,255,242,255,143,255,233,255,134,255,225,255,139,255,222,255,152,255,222,255,169,255,227,255,189,255,236,255,211,255,244,255,231,255,253,255,249,255,4,0,0,0,8,0,11,0,11,0,15,0,13,0,19,0,13,0,26,0,11,0,37,0,4,0,46,0,0,0,57,0,249,255,66,0,247,255,75,0,244,255,81,0,244,255,83,0,251,255,86,0,0,0,81,0,11,0,77,0,22,0,68,0,30,0,57,0,37,0,46,0,41,0,37,0,41,0,28,0,41,0,22,0,37,0,17,0,28,0,15,0,22,0,15,0,11,0,15,0,0,0,22,0,247,255,28,0,236,255,33,0,229,255,37,0,222,255,37,0,218,255,35,0,216,255,30,0,216,255,22,0,216,255,13,0,216,255,6,0,216,255,0,0,216,255,251,255,214,255,244,255,211,255,236,255,214,255,225,255,220,255,214,255,225,255,200,255,233,255,189,255,242,255,183,255,253,255,180,255,6,0,180,255,17,0,183,255,24,0,194,255,33,0,203,255,37,0,211,255,41,0,218,255,44,0,229,255,48,0,233,255,52,0,233,255,59,0,231,255,66,0,227,255,75,0,220,255,79,0,216,255,81,0,218,255,81,0,218,255,77,0,222,255,68,0,229,255,57,0,233,255,39,0,238,255,22,0,238,255,6,0,233,255,253,255,231,255,247,255,227,255,244,255,227,255,247,255,227,255,253,255,227,255,4,0,227,255,13,0,227,255,22,0,225,255,33,0,220,255,39,0,216,255,46,0,211,255,52,0,214,255,52,0,214,255,57,0,220,255,50,0,233,255,46,0,244,255,39,0,0,0,30,0,8,0,17,0,19,0,8,0,24,0,0,0,28,0,253,255,33,0,249,255,35,0,247,255,39,0,247,255,41,0,249,255,44,0,253,255,48,0,2,0,55,0,15,0,59,0,26,0,64,0,41,0,64,0,52,0,66,0,59,0,61,0,59,0,52,0,52,0,41,0,41,0,24,0,30,0,6,0,17,0,247,255,11,0,238,255,8,0,229,255,8,0,229,255,13,0,233,255,19,0,244,255,24,0,0,0,30,0,8,0,35,0,19,0,37,0,26,0,37,0,28,0,33,0,26,0,30,0,19,0,28,0,11,0,24,0,0,0,22,0,242,255,19,0,229,255,15,0,222,255,11,0,220,255,15,0,222,255,19,0,229,255,26,0,238,255,37,0,247,255,48,0,253,255,59,0,0,0,66,0,253,255,66,0,249,255,64,0,240,255,64,0,229,255,61,0,218,255,64,0,211,255,68,0,207,255,77,0,209,255,86,0,216,255,92,0,227,255,94,0,240,255,97,0,0,0,97,0,13,0,92,0,24,0,88,0,33,0,81,0,39,0,75,0,44,0,68,0,46,0,57,0,44,0,48,0,44,0,37,0,44,0,28,0,44,0,24,0,46,0,19,0,46,0,17,0,46,0,15,0,48,0,11,0,48,0,6,0,48,0,2,0,50,0,251,255,50,0,244,255,48,0,240,255,46,0,236,255,41,0,229,255,37,0,231,255,35,0,231,255,33,0,233,255,35,0,238,255,35,0,244,255,37,0,249,255,37,0,251,255,39,0,253,255,39,0,0,0,37,0,4,0,30,0,11,0,26,0,17,0,19,0,28,0,13,0,39,0,6,0,48,0,0,0,55,0,251,255,55,0,247,255,52,0,244,255,48,0,242,255,37,0,244,255,26,0,251,255,15,0,0,0,4,0,6,0,253,255,17,0,242,255,22,0,233,255,28,0,222,255,28,0,216,255,30,0,207,255,28,0,207,255,30,0,207,255,30,0,209,255,33,0,218,255,35,0,225,255,37,0,229,255,39,0,231,255,39,0,229,255,37,0,227,255,33,0,218,255,28,0,211,255,26,0,209,255,26,0,209,255,26,0,211,255,30,0,216,255,35,0,222,255,39,0,231,255,39,0,233,255,41,0,238,255,39,0,240,255,37,0,242,255,37,0,249,255,35,0,0,0,37,0,11,0,35,0,26,0,30,0,39,0,24,0,55,0,17,0,66,0,11,0,68,0,8,0,68,0,2,0,59,0,4,0,46,0,11,0,33,0,17,0,19,0,33,0,6,0,48,0,253,255,66,0,242,255,83,0,236,255,99,0,229,255,108,0,225,255,116,0,222,255,121,0,225,255,119,0,225,255,116,0,225,255,105,0,229,255,92,0,233,255,77,0,233,255,61,0,242,255,44,0,249,255,26,0,0,0,8,0,13,0,247,255,24,0,229,255,33,0,214,255,37,0,198,255,37,0,192,255,28,0,185,255,17,0,180,255,2,0,178,255,249,255,178,255,242,255,176,255,240,255,172,255,251,255,167,255,4,0,165,255,22,0,158,255,41,0,154,255,52,0,147,255,64,0,145,255,64,0,141,255,57,0,141,255,44,0,143,255,28,0,147,255,15,0,154,255,4,0,167,255,0,0,178,255,4,0,194,255,11,0,209,255,22,0,227,255,35,0,244,255,50,0,8,0,61,0,26,0,66,0,41,0,68,0,55,0,61,0,61,0,55,0,64,0,44,0,61,0,33,0,55,0,22,0,44,0,13,0,35,0,6,0,24,0,2,0,15,0,0,0,11,0,0,0,8,0,4,0,6,0,8,0,6,0,17,0,6,0,28,0,8,0,41,0,8,0,50,0,8,0,57,0,8,0,55,0,4,0,52,0,0,0,46,0,251,255,37,0,247,255,35,0,242,255,35,0,240,255,41,0,240,255,50,0,244,255,64,0,249,255,77,0,251,255,86,0,0,0,92,0,8,0,92,0,17,0,83,0,28,0,72,0,39,0,55,0,48,0,35,0,55,0,17,0,55,0,4,0,52,0,0,0,39,0,251,255,22,0,253,255,0,0,0,0,225,255,8,0,200,255,13,0,172,255,15,0,150,255,17,0,139,255,15,0,132,255,15,0,132,255,13,0,136,255,11,0,145,255,8,0,156,255,4,0,169,255,4,0,187,255,0,0,205,255,0,0,227,255,0,0,247,255,253,255,6,0,251,255,24,0,251,255,37,0,251,255,44,0,247,255,48,0,247,255,48,0,244,255,44,0,244,255,39,0,242,255,35,0,240,255,28,0,242,255,22,0,242,255,19,0,244,255,17,0,244,255,17,0,242,255,19,0,244,255,22,0,242,255,26,0,238,255,30,0,236,255,33,0,231,255,35,0,227,255,37,0,222,255,39,0,216,255,44,0,216,255,44,0,216,255,39,0,216,255,37,0,216,255,33,0,220,255,28,0,222,255,26,0,225,255,24,0,227,255,19,0,229,255,17,0,233,255,15,0,236,255,13,0,238,255,8,0,240,255,8,0,238,255,8,0,236,255,13,0,233,255,17,0,227,255,24,0,218,255,33,0,211,255,37,0,205,255,37,0,198,255,39,0,194,255,44,0,194,255,46,0,196,255,50,0,205,255,59,0,216,255,68,0,231,255,75,0,251,255,81,0,8,0,88,0,28,0,86,0,41,0,77,0,50,0,64,0,52,0,48,0,50,0,26,0,41,0,6,0,33,0,244,255,24,0,231,255,13,0,225,255,8,0,222,255,4,0,222,255,0,0,229,255,4,0,236,255,11,0,242,255,17,0,242,255,28,0,244,255,39,0,242,255,50,0,242,255,55,0,240,255,57,0,238,255,55,0,238,255,48,0,238,255,39,0,238,255,30,0,240,255,22,0,242,255,15,0,247,255,8,0,251,255,2,0,0,0,0,0,2,0,244,255,4,0,240,255,6,0,231,255,4,0,227,255,6,0,222,255,6,0,220,255,6,0,220,255,6,0,220,255,6,0,225,255,6,0,227,255,2,0,233,255,0,0,238,255,0,0,242,255,251,255,247,255,247,255,251,255,244,255,253,255,240,255,2,0,238,255,8,0,238,255,17,0,240,255,26,0,244,255,35,0,253,255,46,0,8,0,50,0,22,0,52,0,35,0,50,0,46,0,44,0,48,0,35,0,46,0,22,0,39,0,11,0,26,0,0,0,15,0,242,255,2,0,231,255,251,255,218,255,247,255,216,255,244,255,211,255,247,255,211,255,249,255,214,255,249,255,216,255,251,255,216,255,253,255,214,255,253,255,211,255,0,0,211,255,0,0,209,255,0,0,209,255,2,0,214,255,4,0,220,255,6,0,225,255,8,0,229,255,8,0,236,255,6,0,244,255,0,0,251,255,247,255,0,0,233,255,8,0,220,255,13,0,207,255,15,0,196,255,13,0,192,255,8,0,189,255,0,0,192,255,253,255,196,255,253,255,203,255,0,0,207,255,6,0,211,255,15,0,216,255,26,0,222,255,35,0,225,255,44,0,227,255,48,0,231,255,52,0,233,255,57,0,238,255,59,0,242,255,64,0,247,255,66,0,249,255,72,0,251,255,79,0,247,255,86,0,242,255,94,0,236,255,101,0,231,255,105,0,231,255,105,0,238,255,103,0,249,255,94,0,6,0,83,0,19,0,68,0,33,0,50,0,41,0,35,0,48,0,19,0,50,0,2,0,48,0,251,255,41,0,244,255,37,0,242,255,33,0,242,255,28,0,247,255,26,0,251,255,22,0,253,255,15,0,0,0,11,0,0,0,0,0,0,0,247,255,249,255,236,255,242,255,229,255,238,255,225,255,233,255,227,255,233,255,231,255,238,255,238,255,249,255,244,255,6,0,251,255,24,0,253,255,46,0,253,255,66,0,249,255,83,0,244,255,94,0,242,255,99,0,238,255,97,0,240,255,90,0,247,255,75,0,0,0,57,0,11,0,37,0,24,0,13,0,37,0,251,255,48,0,231,255,55,0,218,255,57,0,211,255,57,0,214,255,55,0,220,255,50,0,236,255,46,0,251,255,35,0,8,0,26,0,15,0,15,0,17,0,2,0,11,0,247,255,4,0,236,255,249,255,227,255,233,255,225,255,222,255,225,255,214,255,225,255,207,255,229,255,205,255,233,255,203,255,242,255,203,255,249,255,207,255,0,0,214,255,6,0,220,255,17,0,231,255,28,0,238,255,39,0,244,255,50,0,253,255,61,0,2,0,66,0,11,0,72,0,19,0,72,0,26,0,75,0,30,0,75,0,26,0,75,0,22,0,77,0,13,0,77,0,0,0,72,0,247,255,66,0,240,255,50,0,233,255,30,0,233,255,8,0,236,255,247,255,240,255,229,255,247,255,216,255,0,0,211,255,6,0,216,255,15,0,229,255,22,0,247,255,26,0,11,0,28,0,37,0,28,0,59,0,22,0,79,0,17,0,90,0,11,0,90,0,6,0,79,0,4,0,59,0,4,0,33,0,8,0,8,0,15,0,238,255,24,0,220,255,30,0,209,255,37,0,209,255,37,0,218,255,35,0,233,255,26,0,249,255,11,0,8,0,0,0,19,0,242,255,26,0,233,255,26,0,229,255,15,0,233,255,2,0,244,255,240,255,4,0,222,255,24,0,207,255,48,0,192,255,72,0,180,255,94,0,176,255,112,0,172,255,121,0,174,255,123,0,178,255,119,0,180,255,108,0,185,255,92,0,194,255,77,0,203,255,61,0,211,255,50,0,227,255,41,0,244,255,39,0,6,0,37,0,22,0,35,0,37,0,35,0,52,0,30,0,61,0,26,0,68,0,22,0,66,0,15,0,64,0,8,0,57,0,2,0,50,0,251,255,46,0,244,255,39,0,236,255,33,0,227,255,26,0,216,255,17,0,205,255,6,0,196,255,0,0,192,255,244,255,187,255,236,255,187,255,231,255,187,255,233,255,192,255,236,255,189,255,247,255,189,255,0,0,185,255,8,0,180,255,19,0,178,255,28,0,176,255,33,0,183,255,37,0,192,255,37,0,207,255,35,0,231,255,30,0,0,0,22,0,24,0,11,0,50,0,2,0,68,0,249,255,86,0,242,255,99,0,236,255,110,0,229,255,114,0,220,255,114,0,214,255,110,0,207,255,99,0,203,255,86,0,198,255,66,0,198,255,46,0,205,255,26,0,216,255,8,0,229,255,253,255,242,255,249,255,253,255,249,255,2,0,0,0,11,0,4,0,11,0,13,0,13,0,15,0,13,0,17,0,15,0,15,0,19,0,15,0,22,0,17,0,28,0,24,0,28,0,33,0,26,0,46,0,24,0,64,0,22,0,77,0,22,0,90,0,26,0,97,0,33,0,105,0,39,0,110,0,44,0,114,0,39,0,116,0,33,0,116,0,22,0,116,0,8,0,116,0,249,255,114,0,236,255,108,0,229,255,101,0,225,255,88,0,229,255,79,0,240,255,66,0,253,255,57,0,4,0,50,0,13,0,44,0,15,0,44,0,15,0,41,0,11,0,39,0,6,0,35,0,4,0,30,0,6,0,26,0,13,0,15,0,22,0,6,0,30,0,2,0,39,0,251,255,46,0,247,255,48,0,244,255,48,0,240,255,44,0,238,255,35,0,238,255,24,0,236,255,13,0,236,255,2,0,236,255,251,255,236,255,244,255,236,255,242,255,236,255,244,255,236,255,0,0,231,255,11,0,227,255,28,0,225,255,48,0,225,255,61,0,229,255,72,0,238,255,77,0,247,255,70,0,253,255,61,0,0,0,48,0,4,0,33,0,4,0,19,0,2,0,11,0,253,255,4,0,251,255,4,0,244,255,6,0,244,255,13,0,244,255,17,0,247,255,19,0,249,255,22,0,253,255,24,0,0,0,26,0,2,0,26,0,2,0,28,0,6,0,28,0,6,0,30,0,11,0,33,0,13,0,39,0,15,0,44,0,15,0,55,0,15,0,64,0,11,0,72,0,6,0,79,0,2,0,79,0,253,255,75,0,247,255,64,0,242,255,50,0,238,255,35,0,236,255,22,0,233,255,8,0,227,255,0,0,222,255,247,255,214,255,244,255,205,255,240,255,196,255,240,255,189,255,240,255,185,255,247,255,185,255,251,255,187,255,0,0,192,255,8,0,198,255,13,0,205,255,17,0,211,255,22,0,218,255,22,0,222,255,22,0,227,255,19,0,227,255,13,0,225,255,6,0,220,255,4,0,218,255,2,0,214,255,2,0,214,255,8,0,216,255,11,0,225,255,15,0,233,255,17,0,249,255,19,0,6,0,19,0,19,0,15,0,30,0,11,0,39,0,6,0,46,0,4,0,48,0,0,0,44,0,251,255,41,0,249,255,41,0,249,255,37,0,251,255,37,0,0,0,39,0,6,0,41,0,13,0,46,0,22,0,50,0,28,0,50,0,30,0,46,0,26,0,39,0,17,0,28,0,4,0,15,0,247,255,2,0,231,255,249,255,218,255,240,255,209,255,242,255,207,255,249,255,207,255,2,0,211,255,13,0,216,255,26,0,222,255,35,0,231,255,39,0,240,255,39,0,253,255,39,0,6,0,33,0,24,0,26,0,39,0,22,0,50,0,15,0,61,0,13,0,66,0,11,0,66,0,8,0,68,0,6,0,66,0,4,0,66,0,2,0,70,0,2,0,70,0,0,0,75,0,0,0,75,0,0,0,72,0,0,0,68,0,0,0,57,0,0,0,48,0,6,0,35,0,15,0,26,0,26,0,19,0,39,0,15,0,55,0,11,0,61,0,4,0,68,0,0,0,68,0,249,255,66,0,242,255,59,0,236,255,50,0,229,255,39,0,229,255,30,0,227,255,22,0,225,255,15,0,222,255,8,0,216,255,8,0,211,255,11,0,205,255,13,0,198,255,17,0,194,255,24,0,187,255,26,0,180,255,26,0,176,255,28,0,169,255,35,0,161,255,37,0,152,255,44,0,143,255,46,0,134,255,46,0,130,255,44,0,130,255,37,0,132,255,28,0,141,255,22,0,156,255,17,0,174,255,13,0,196,255,13,0,220,255,17,0,244,255,26,0,6,0,33,0,26,0,41,0,39,0,48,0,50,0,59,0,52,0,66,0,50,0,75,0,44,0,83,0,33,0,94,0,15,0,103,0,0,0,116,0,238,255,123,0,220,255,136,0,203,255,145,0,189,255,156,0,180,255,161,0,172,255,163,0,167,255,158,0,167,255,147,0,167,255,132,0,169,255,110,0,172,255,88,0,172,255,68,0,174,255,48,0,174,255,35,0,174,255,26,0,178,255,15,0,187,255,11,0,205,255,2,0,225,255,0,0,251,255,251,255,22,0,249,255,48,0,251,255,68,0,0,0,81,0,4,0,83,0,15,0,79,0,30,0,66,0,44,0,50,0,57,0,33,0,68,0,17,0,72,0,8,0,72,0,6,0,72,0,6,0,66,0,13,0,57,0,22,0,50,0,30,0,44,0,35,0,39,0,37,0,41,0,39,0,46,0,37,0,55,0,35,0,68,0,28,0,83,0,22,0,97,0,13,0,108,0,8,0,112,0,4,0,112,0,0,0,105,0,0,0,97,0,0,0,88,0,2,0,77,0,8,0,72,0,15,0,68,0,22,0,66,0,28,0,66,0,33,0,66,0,33,0,66,0,28,0,64,0,22,0,57,0,11,0,52,0,2,0,50,0,251,255,52,0,244,255,55,0,238,255,59,0,236,255,68,0,236,255,77,0,240,255,81,0,244,255,83,0,251,255,81,0,253,255,77,0,0,0,70,0,2,0,64,0,0,0,55,0,251,255,48,0,249,255,44,0,244,255,39,0,240,255,37,0,238,255,39,0,240,255,33,0,244,255,30,0,251,255,24,0,4,0,19,0,13,0,11,0,28,0,2,0,35,0,249,255,41,0,242,255,46,0,236,255,46,0,233,255,41,0,229,255,37,0,231,255,30,0,227,255,28,0,229,255,26,0,225,255,24,0,220,255,22,0,214,255,19,0,211,255,15,0,211,255,8,0,216,255,4,0,227,255,0,0,240,255,0,0,253,255,4,0,6,0,13,0,15,0,26,0,24,0,41,0,30,0,57,0,35,0,68,0,37,0,72,0,35,0,75,0,35,0,70,0,28,0,64,0,19,0,57,0,6,0,48,0,253,255,44,0,242,255,41,0,229,255,41,0,222,255,44,0,218,255,48,0,214,255,50,0,211,255,50,0,203,255,50,0,194,255,50,0,187,255,48,0,178,255,44,0,174,255,41,0,172,255,33,0,174,255,26,0,176,255,11,0,183,255,0,0,189,255,242,255,198,255,225,255,205,255,214,255,216,255,207,255,222,255,205,255,231,255,207,255,242,255,216,255,251,255,229,255,2,0,244,255,6,0,0,0,15,0,13,0,22,0,22,0,30,0,26,0,39,0,26,0,48,0,24,0,55,0,19,0,64,0,15,0,70,0,8,0,79,0,4,0,88,0,0,0,99,0,247,255,108,0,238,255,116,0,231,255,123,0,222,255,123,0,218,255,123,0,216,255,114,0,220,255,105,0,227,255,92,0,236,255,77,0,247,255,57,0,2,0,37,0,11,0,15,0,19,0,253,255,24,0,233,255,28,0,220,255,35,0,209,255,39,0,203,255,48,0,200,255,59,0,198,255,68,0,196,255,77,0,196,255,81,0,196,255,81,0,196,255,77,0,203,255,66,0,211,255,55,0,225,255,41,0,242,255,30,0,4,0,24,0,26,0,22,0,44,0,22,0,57,0,24,0,68,0,24,0,72,0,26,0,75,0,19,0,70,0,11,0,66,0,2,0,59,0,249,255,50,0,240,255,46,0,236,255,35,0,238,255,26,0,242,255,17,0,247,255,11,0,0,0,4,0,4,0,0,0,11,0,0,0,17,0,0,0,22,0,253,255,28,0,251,255,35,0,244,255,44,0,233,255,52,0,222,255,57,0,209,255,61,0,194,255,61,0,183,255,57,0,176,255,46,0,174,255,33,0,176,255,19,0,185,255,8,0,196,255,2,0,211,255,0,0,227,255,0,0,247,255,0,0,8,0,6,0,24,0,11,0,35,0,15,0,39,0,19,0,39,0,24,0,37,0,26,0,28,0,26,0,19,0,24,0,6,0,19,0,0,0,15,0,249,255,8,0,244,255,2,0,244,255,0,0,249,255,2,0,253,255,6,0,6,0,15,0,17,0,24,0,24,0,33,0,28,0,41,0,30,0,46,0,30,0,48,0,28,0,44,0,28,0,35,0,30,0,24,0,37,0,11,0,48,0,253,255,61,0,238,255,79,0,222,255,94,0,209,255,110,0,198,255,123,0,192,255,130,0,192,255,130,0,194,255,123,0,207,255,108,0,222,255,88,0,238,255,64,0,253,255,39,0,6,0,17,0,13,0,0,0,15,0,242,255,15,0,236,255,11,0,236,255,6,0,236,255,6,0,240,255,4,0,242,255,8,0,244,255,11,0,242,255,15,0,238,255,22,0,231,255,26,0,229,255,30,0,231,255,37,0,233,255,41,0,238,255,50,0,242,255,57,0,244,255,64,0,244,255,66,0,242,255,66,0,238,255,61,0,236,255,52,0,233,255,41,0,231,255,28,0,231,255,15,0,231,255,4,0,233,255,249,255,233,255,238,255,236,255,227,255,233,255,220,255,229,255,211,255,225,255,211,255,214,255,216,255,205,255,225,255,192,255,233,255,183,255,242,255,178,255,251,255,176,255,253,255,178,255,251,255,183,255,247,255,192,255,238,255,203,255,233,255,216,255,233,255,231,255,238,255,251,255,249,255,13,0,4,0,33,0,19,0,50,0,35,0,61,0,41,0,70,0,46,0,75,0,39,0,72,0,28,0,66,0,13,0,55,0,253,255,41,0,233,255,26,0,214,255,8,0,200,255,249,255,192,255,231,255,189,255,220,255,194,255,209,255,207,255,207,255,222,255,207,255,238,255,211,255,0,0,222,255,11,0,236,255,24,0,251,255,35,0,6,0,41,0,19,0,44,0,26,0,44,0,28,0,37,0,24,0,24,0,13,0,8,0,0,0,247,255,240,255,231,255,225,255,218,255,209,255,214,255,203,255,211,255,200,255,216,255,205,255,220,255,214,255,227,255,225,255,229,255,236,255,231,255,244,255,231,255,249,255,231,255,251,255,231,255,251,255,236,255,247,255,240,255,242,255,251,255,238,255,2,0,236,255,13,0,229,255,19,0,225,255,22,0,222,255,17,0,222,255,13,0,225,255,6,0,231,255,253,255,238,255,249,255,249,255,247,255,0,0,247,255,2,0,247,255,2,0,247,255,0,0,242,255,253,255,240,255,249,255,236,255,247,255,233,255,251,255,229,255,2,0,229,255,13,0,229,255,33,0,233,255,52,0,238,255,70,0,244,255,90,0,249,255,103,0,253,255,112,0,0,0,114,0,0,0,112,0,0,0,105,0,2,0,94,0,2,0,79,0,2,0,66,0,0,0,50,0,253,255,35,0,247,255,19,0,242,255,8,0,233,255,2,0,227,255,0,0,218,255,249,255,211,255,247,255,205,255,238,255,200,255,231,255,198,255,220,255,198,255,207,255,196,255,192,255,194,255,178,255,198,255,169,255,200,255,163,255,207,255,167,255,216,255,178,255,233,255,189,255,247,255,211,255,6,0,231,255,22,0,249,255,30,0,6,0,37,0,15,0,39,0,22,0,39,0,19,0,35,0,13,0,26,0,4,0,19,0,251,255,6,0,240,255,249,255,227,255,233,255,214,255,216,255,203,255,205,255,198,255,200,255,196,255,200,255,196,255,205,255,196,255,216,255,196,255,231,255,196,255,249,255,194,255,6,0,194,255,22,0,194,255,33,0,196,255,41,0,200,255,46,0,209,255,46,0,220,255,41,0,236,255,33,0,249,255,24,0,4,0,11,0,17,0,2,0,28,0,0,0,37,0,0,0,44,0,8,0,55,0,19,0,64,0,35,0,75,0,50,0,86,0,57,0,94,0,61,0,99,0,61,0,99,0,55,0,92,0,50,0,75,0,44,0,57,0,39,0,35,0,37,0,11,0,35,0,247,255,35,0,227,255,33,0,211,255,35,0,200,255,33,0,198,255,35,0,200,255,35,0,207,255,33,0,220,255,33,0,233,255,30,0,251,255,30,0,2,0,30,0,11,0,35,0,11,0,41,0,4,0,46,0,0,0,52,0,249,255,55,0,244,255,59,0,242,255,57,0,242,255,50,0,247,255,39,0,249,255,28,0,251,255,17,0,253,255,11,0,253,255,6,0,247,255,11,0,244,255,19,0,236,255,33,0,229,255,50,0,220,255,66,0,214,255,77,0,209,255,86,0,205,255,83,0,203,255,77,0,198,255,66,0,198,255,52,0,200,255,41,0,205,255,30,0,216,255,22,0,231,255,13,0,247,255,6,0,6,0,2,0,22,0,0,0,37,0,253,255,46,0,251,255,52,0,253,255,55,0,0,0,57,0,0,0,59,0,0,0,61,0,0,0,68,0,0,0,72,0,0,0,83,0,2,0,90,0,2,0,97,0,2,0,97,0,0,0,97,0,251,255,92,0,247,255,88,0,242,255,79,0,240,255,72,0,240,255,64,0,240,255,55,0,240,255,44,0,242,255,30,0,249,255,19,0,0,0,11,0,8,0,6,0,19,0,2,0,37,0,2,0,55,0,4,0,70,0,8,0,86,0,15,0,99,0,22,0,105,0,30,0,105,0,39,0,101,0,46,0,92,0,48,0,81,0,48,0,70,0,46,0,59,0,37,0,48,0,26,0,35,0,17,0,24,0,8,0,17,0,2,0,6,0,0,0,0,0,0,0,249,255,253,255,242,255,251,255,236,255,249,255,229,255,247,255,222,255,242,255,216,255,238,255,211,255,233,255,207,255,229,255,205,255,225,255,207,255,218,255,209,255,216,255,216,255,211,255,225,255,209,255,231,255,207,255,240,255,209,255,249,255,207,255,253,255,209,255,0,0,214,255,0,0,218,255,0,0,225,255,251,255,236,255,247,255,247,255,244,255,0,0,242,255,2,0,242,255,8,0,244,255,8,0,247,255,8,0,253,255,4,0,2,0,2,0,4,0,253,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,249,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,253,255,253,255,249,255,251,255,242,255,247,255,236,255,242,255,227,255,233,255,218,255,229,255,207,255,222,255,196,255,222,255,185,255,229,255,172,255,240,255,165,255,0,0,161,255,13,0,161,255,35,0,165,255,50,0,176,255,68,0,187,255,81,0,198,255,90,0,207,255,94,0,214,255,94,0,222,255,88,0,231,255,83,0,236,255,77,0,247,255,66,0,253,255,57,0,2,0,44,0,2,0,30,0,0,0,17,0,253,255,4,0,244,255,251,255,242,255,236,255,238,255,225,255,238,255,209,255,236,255,198,255,233,255,192,255,233,255,187,255,227,255,187,255,222,255,187,255,218,255,194,255,216,255,194,255,214,255,198,255,216,255,198,255,218,255,198,255,225,255,203,255,231,255,205,255,238,255,211,255,240,255,220,255,238,255,229,255,233,255,236,255,227,255,244,255,220,255,0,0,218,255,6,0,216,255,17,0,222,255,26,0,231,255,35,0,238,255,44,0,244,255,48,0,249,255,52,0,253,255,52,0,0,0,52,0,6,0,44,0,13,0,28,0,17,0,11,0,22,0,247,255,24,0,225,255,22,0,207,255,15,0,192,255,6,0,183,255,253,255,178,255,242,255,180,255,236,255,185,255,229,255,196,255,225,255,209,255,220,255,225,255,214,255,247,255,209,255,4,0,200,255,26,0,196,255,39,0,192,255,52,0,187,255,59,0,185,255,61,0,185,255,61,0,189,255,61,0,194,255,64,0,200,255,68,0,203,255,72,0,205,255,81,0,203,255,88,0,196,255,94,0,192,255,94,0,185,255,90,0,183,255,79,0,183,255,64,0,185,255,46,0,187,255,33,0,189,255,17,0,192,255,6,0,192,255,0,0,192,255,253,255,192,255,0,0,192,255,0,0,189,255,4,0,189,255,6,0,189,255,6,0,187,255,4,0,187,255,2,0,189,255,251,255,189,255,242,255,192,255,231,255,198,255,222,255,200,255,214,255,205,255,207,255,205,255,203,255,214,255,200,255,218,255,203,255,229,255,205,255,238,255,209,255,244,255,211,255,253,255,218,255,253,255,220,255,0,0,222,255,253,255,227,255,249,255,229,255,242,255,233,255,236,255,233,255,231,255,236,255,225,255,231,255,220,255,225,255,220,255,216,255,220,255,209,255,218,255,203,255,214,255,203,255,214,255,207,255,209,255,216,255,209,255,227,255,207,255,238,255,209,255,247,255,214,255,253,255,216,255,0,0,222,255,253,255,231,255,249,255,238,255,249,255,249,255,249,255,0,0,0,0,13,0,4,0,24,0,15,0,37,0,24,0,48,0,30,0,57,0,33,0,66,0,33,0,75,0,30,0,77,0,26,0,75,0,26,0,72,0,26,0,68,0,26,0,61,0,28,0,55,0,26,0,46,0,24,0,39,0,19,0,33,0,15,0,24,0,11,0,17,0,6,0,15,0,6,0,13,0,6,0,13,0,6,0,15,0,6,0,15,0,11,0,17,0,11,0,15,0,11,0,11,0,13,0,4,0,13,0,0,0,11,0,249,255,13,0,244,255,15,0,242,255,17,0,240,255,24,0,244,255,28,0,249,255,33,0,253,255,35,0,0,0,35,0,0,0,37,0,0,0,37,0,253,255,37,0,251,255,39,0,244,255,46,0,236,255,48,0,229,255,52,0,220,255,57,0,211,255,57,0,203,255,61,0,196,255,59,0,196,255,57,0,200,255,57,0,209,255,55,0,222,255,52,0,242,255,50,0,6,0,48,0,30,0,46,0,50,0,44,0,70,0,41,0,88,0,39,0,101,0,41,0,112,0,44,0,114,0,48,0,112,0,55,0,105,0,61,0,92,0,70,0,75,0,77,0,57,0,81,0,39,0,83,0,28,0,79,0,19,0,72,0,17,0,61,0,17,0,48,0,19,0,35,0,22,0,26,0,19,0,17,0,17,0,13,0,6,0,13,0,253,255,15,0,240,255,17,0,231,255,19,0,222,255,24,0,218,255,24,0,216,255,24,0,216,255,19,0,216,255,17,0,218,255,17,0,216,255,15,0,216,255,19,0,214,255,24,0,216,255,28,0,218,255,39,0,225,255,46,0,231,255,50,0,240,255,57,0,253,255,59,0,4,0,57,0,13,0,55,0,28,0,50,0,41,0,44,0,55,0,39,0,68,0,33,0,72,0,33,0,77,0,30,0,72,0,30,0,59,0,33,0,48,0,37,0,33,0,35,0,19,0,30,0,15,0,26,0,19,0,15,0,28,0,6,0,41,0,0,0,57,0,253,255,68,0,251,255,77,0,253,255,81,0,2,0,83,0,6,0,81,0,13,0,79,0,19,0,77,0,22,0,75,0,22,0,70,0,17,0,70,0,11,0,66,0,0,0,61,0,247,255,57,0,233,255,50,0,222,255,48,0,214,255,48,0,211,255,52,0,214,255,59,0,220,255,66,0,233,255,70,0,247,255,75,0,0,0,75,0,11,0,68,0,24,0,57,0,30,0,41,0,37,0,26,0,41,0,6,0,44,0,247,255,41,0,227,255,39,0,211,255,33,0,200,255,28,0,196,255,22,0,196,255,15,0,200,255,8,0,205,255,6,0,211,255,0,0,211,255,251,255,209,255,242,255,203,255,231,255,194,255,218,255,187,255,209,255,183,255,205,255,180,255,203,255,189,255,203,255,203,255,205,255,218,255,211,255,236,255,218,255,251,255,222,255,6,0,229,255,13,0,231,255,17,0,233,255,15,0,236,255,8,0,236,255,4,0,233,255,0,0,233,255,249,255,236,255,247,255,238,255,247,255,242,255,247,255,247,255,247,255,253,255,247,255,0,0,251,255,0,0,0,0,253,255,4,0,253,255,17,0,244,255,26,0,240,255,35,0,233,255,41,0,231,255,41,0,229,255,37,0,236,255,28,0,242,255,17,0,253,255,11,0,13,0,6,0,28,0,2,0,44,0,2,0,55,0,4,0,61,0,2,0,61,0,2,0,57,0,0,0,50,0,249,255,39,0,240,255,30,0,233,255,24,0,229,255,15,0,222,255,6,0,220,255,0,0,220,255,251,255,216,255,244,255,218,255,238,255,220,255,233,255,227,255,231,255,236,255,231,255,244,255,231,255,0,0,236,255,11,0,233,255,19,0,236,255,26,0,233,255,26,0,227,255,19,0,218,255,11,0,207,255,2,0,200,255,247,255,192,255,238,255,187,255,229,255,185,255,218,255,183,255,211,255,185,255,207,255,185,255,198,255,185,255,194,255,185,255,196,255,187,255,198,255,194,255,209,255,203,255,225,255,216,255,240,255,233,255,0,0,249,255,8,0,4,0,15,0,17,0,15,0,24,0,13,0,26,0,6,0,28,0,0,0,28,0,249,255,26,0,244,255,24,0,242,255,17,0,242,255,13,0,247,255,8,0,251,255,4,0,0,0,0,0,11,0,0,0,19,0,2,0,30,0,11,0,44,0,19,0,59,0,35,0,75,0,48,0,88,0,57,0,97,0,64,0,99,0,64,0,101,0,57,0,94,0,48,0,86,0,33,0,72,0,17,0,59,0,6,0,41,0,253,255,24,0,249,255,8,0,251,255,249,255,0,0,236,255,8,0,225,255,24,0,216,255,44,0,207,255,64,0,207,255,83,0,205,255,99,0,203,255,110,0,203,255,112,0,200,255,108,0,200,255,101,0,198,255,88,0,200,255,75,0,200,255,66,0,198,255,52,0,198,255,48,0,198,255,41,0,198,255,41,0,198,255,44,0,200,255,50,0,207,255,55,0,216,255,66,0,227,255,75,0,240,255,86,0,253,255,92,0,4,0,97,0,13,0,97,0,19,0,94,0,22,0,88,0,19,0,77,0,15,0,66,0,4,0,52,0,253,255,39,0,244,255,24,0,238,255,13,0,233,255,0,0,233,255,251,255,236,255,249,255,240,255,251,255,249,255,0,0,0,0,4,0,6,0,8,0,11,0,15,0,13,0,19,0,15,0,22,0,13,0,24,0,11,0,22,0,2,0,22,0,0,0,22,0,247,255,19,0,236,255,19,0,225,255,26,0,216,255,35,0,207,255,44,0,205,255,59,0,207,255,75,0,209,255,90,0,216,255,99,0,225,255,103,0,231,255,101,0,240,255,97,0,249,255,86,0,2,0,72,0,13,0,59,0,24,0,48,0,33,0,37,0,41,0,28,0,48,0,19,0,50,0,6,0,48,0,253,255,41,0,240,255,33,0,227,255,22,0,216,255,8,0,211,255,0,0,211,255,247,255,214,255,238,255,218,255,233,255,220,255,231,255,225,255,229,255,220,255,229,255,216,255,229,255,211,255,233,255,209,255,238,255,214,255,240,255,220,255,247,255,231,255,251,255,244,255,0,0,0,0,0,0,6,0,251,255,11,0,240,255,13,0,225,255,13,0,200,255,13,0,176,255,13,0,150,255,13,0,125,255,13,0,105,255,15,0,92,255,17,0,81,255,17,0,79,255,17,0,81,255,22,0,90,255,22,0,101,255,22,0,114,255,26,0,130,255,30,0,143,255,33,0,156,255,37,0,169,255,37,0,178,255,37,0,185,255,35,0,192,255,30,0,196,255,26,0,198,255,24,0,198,255,24,0,198,255,26,0,200,255,30,0,203,255,35,0,205,255,41,0,209,255,44,0,214,255,48,0,214,255,46,0,218,255,37,0,220,255,28,0,220,255,19,0,222,255,11,0,225,255,4,0,229,255,2,0,233,255,0,0,238,255,0,0,244,255,0,0,251,255,251,255,253,255,249,255,0,0,244,255,2,0,240,255,0,0,236,255,0,0,236,255,249,255,233,255,247,255,231,255,242,255,229,255,242,255,227,255,244,255,225,255,249,255,222,255,253,255,216,255,0,0,203,255,0,0,194,255,2,0,174,255,0,0,161,255,251,255,147,255,244,255,136,255,236,255,134,255,233,255,141,255,231,255,150,255,227,255,167,255,227,255,192,255,229,255,214,255,229,255,238,255,229,255,0,0,229,255,13,0,229,255,22,0,233,255,26,0,244,255,26,0,0,0,22,0,17,0,19,0,35,0,15,0,52,0,11,0,68,0,6,0,77,0,6,0,83,0,2,0,86,0,6,0,83,0,6,0,81,0,13,0,75,0,17,0,66,0,26,0,57,0,30,0,48,0,35,0,37,0,39,0,33,0,41,0,24,0,46,0,17,0,48,0,8,0,55,0,0,0,55,0,249,255,57,0,240,255,55,0,233,255,57,0,225,255,55,0,216,255,55,0,205,255,57,0,198,255,59,0,194,255,64,0,194,255,68,0,198,255,75,0,207,255,72,0,220,255,70,0,231,255,66,0,244,255,57,0,249,255,44,0,251,255,33,0,249,255,19,0,242,255,11,0,233,255,0,0,227,255,249,255,218,255,240,255,209,255,236,255,205,255,231,255,200,255,225,255,194,255,222,255,192,255,222,255,189,255,222,255,183,255,225,255,185,255,222,255,187,255,225,255,192,255,225,255,196,255,225,255,205,255,220,255,211,255,220,255,218,255,225,255,220,255,229,255,225,255,238,255,225,255,249,255,225,255,0,0,227,255,0,0,229,255,244,255,236,255,229,255,240,255,211,255,244,255,189,255,247,255,176,255,242,255,169,255,238,255,167,255,233,255,176,255,229,255,187,255,231,255,200,255,233,255,216,255,244,255,225,255,2,0,231,255,15,0,233,255,33,0,231,255,52,0,229,255,70,0,227,255,83,0,225,255,97,0,227,255,103,0,231,255,105,0,236,255,103,0,240,255,101,0,242,255,92,0,244,255,86,0,247,255,75,0,244,255,61,0,242,255,48,0,238,255,30,0,233,255,13,0,229,255,0,0,227,255,240,255,222,255,225,255,220,255,214,255,216,255,205,255,211,255,203,255,205,255,207,255,198,255,216,255,189,255,231,255,180,255,251,255,176,255,13,0,172,255,28,0,176,255,41,0,189,255,48,0,205,255,46,0,225,255,41,0,247,255,35,0,6,0,26,0,19,0,15,0,26,0,6,0,28,0,0,0,28,0,251,255,24,0,251,255,17,0,249,255,13,0,251,255,8,0,0,0,4,0,2,0,0,0,4,0,247,255,6,0,238,255,6,0,229,255,4,0,218,255,0,0,209,255,0,0,203,255,251,255,198,255,249,255,198,255,249,255,198,255,249,255,203,255,249,255,209,255,253,255,216,255,0,0,225,255,2,0,236,255,4,0,244,255,2,0,251,255,253,255,2,0,244,255,6,0,231,255,6,0,214,255,6,0,200,255,4,0,189,255,4,0,183,255,6,0,180,255,8,0,187,255,13,0,194,255,19,0,207,255,26,0,220,255,28,0,233,255,28,0,247,255,26,0,2,0,24,0,13,0,17,0,24,0,13,0,30,0,11,0,39,0,6,0,46,0,6,0,50,0,8,0,59,0,8,0,61,0,8,0,66,0,6,0,68,0,8,0,68,0,6,0,68,0,4,0,66,0,0,0,68,0,253,255,70,0,247,255,70,0,242,255,70,0,236,255,68,0,231,255,61,0,231,255,55,0,236,255,48,0,240,255,39,0,244,255,35,0,251,255,30,0,253,255,28,0,249,255,30,0,242,255,33,0,231,255,35,0,220,255,35,0,205,255,35,0,198,255,30,0,196,255,26,0,196,255,19,0,205,255,15,0,218,255,11,0,231,255,11,0,247,255,8,0,0,0,11,0,8,0,13,0,13,0,17,0,15,0,19,0,15,0,26,0,13,0,28,0,11,0,33,0,11,0,33,0,6,0,24,0,0,0,15,0,251,255,0,0,244,255,238,255,238,255,222,255,229,255,209,255,222,255,198,255,220,255,192,255,220,255,187,255,225,255,187,255,233,255,187,255,244,255,192,255,253,255,203,255,0,0,214,255,253,255,231,255,242,255,249,255,229,255,11,0,209,255,30,0,194,255,46,0,180,255,59,0,174,255,64,0,172,255,68,0,176,255,68,0,185,255,64,0,194,255,55,0,203,255,44,0,211,255,30,0,218,255,17,0,225,255,4,0,227,255,249,255,227,255,238,255,222,255,229,255,218,255,220,255,214,255,214,255,209,255,207,255,207,255,200,255,211,255,192,255,218,255,185,255,231,255,178,255,247,255,174,255,11,0,174,255,30,0,174,255,50,0,176,255,66,0,180,255,75,0,185,255,77,0,192,255,72,0,198,255,57,0,211,255,41,0,225,255,19,0,236,255,2,0,244,255,247,255,253,255,238,255,0,0,233,255,0,0,238,255,253,255,247,255,249,255,0,0,244,255,8,0,236,255,17,0,229,255,22,0,220,255,24,0,214,255,26,0,209,255,19,0,207,255,15,0,207,255,11,0,209,255,4,0,214,255,0,0,222,255,247,255,231,255,238,255,240,255,231,255,251,255,225,255,8,0,220,255,22,0,218,255,33,0,220,255,44,0,222,255,46,0,225,255,46,0,225,255,37,0,229,255,26,0,229,255,13,0,233,255,2,0,238,255,251,255,240,255,251,255,244,255,251,255,244,255,0,0,244,255,6,0,238,255,13,0,229,255,19,0,222,255,24,0,214,255,24,0,207,255,24,0,198,255,17,0,189,255,11,0,183,255,2,0,180,255,249,255,178,255,242,255,178,255,242,255,180,255,238,255,187,255,240,255,198,255,244,255,211,255,251,255,227,255,253,255,240,255,0,0,0,0,0,0,11,0,253,255,17,0,249,255,17,0,240,255,15,0,231,255,8,0,222,255,0,0,216,255,247,255,214,255,240,255,211,255,240,255,216,255,240,255,218,255,244,255,222,255,251,255,225,255,0,0,222,255,2,0,216,255,4,0,203,255,0,0,189,255,0,0,176,255,0,0,165,255,0,0,156,255,4,0,154,255,11,0,163,255,17,0,174,255,24,0,194,255,30,0,220,255,33,0,244,255,33,0,11,0,28,0,33,0,22,0,48,0,8,0,59,0,253,255,66,0,238,255,68,0,225,255,64,0,218,255,59,0,216,255,52,0,218,255,41,0,227,255,28,0,238,255,17,0,247,255,0,0,2,0,247,255,13,0,236,255,19,0,229,255,30,0,222,255,37,0,222,255,39,0,225,255,41,0,231,255,39,0,236,255,33,0,242,255,24,0,244,255,15,0,247,255,8,0,242,255,0,0,233,255,249,255,222,255,240,255,207,255,233,255,192,255,227,255,185,255,222,255,178,255,220,255,176,255,225,255,178,255,225,255,185,255,229,255,189,255,229,255,198,255,229,255,205,255,227,255,214,255,220,255,222,255,211,255,238,255,203,255,249,255,194,255,2,0,183,255,15,0,176,255,22,0,167,255,24,0,167,255,19,0,167,255,11,0,172,255,0,0,183,255,242,255,194,255,227,255,211,255,214,255,227,255,203,255,244,255,198,255,0,0,196,255,17,0,200,255,24,0,207,255,33,0,220,255,37,0,233,255,44,0,251,255,52,0,13,0,64,0,33,0,77,0,52,0,88,0,68,0,94,0,77,0,99,0,81,0,99,0,81,0,92,0,79,0,77,0,75,0,61,0,70,0,44,0,64,0,28,0,57,0,15,0,48,0,2,0,35,0,253,255,17,0,247,255,0,0,242,255,240,255,242,255,229,255,244,255,225,255,249,255,222,255,2,0,231,255,11,0,244,255,22,0,4,0,33,0,19,0,44,0,35,0,52,0,44,0,64,0,50,0,77,0,48,0,90,0,46,0,103,0,37,0,114,0,28,0,123,0,15,0,123,0,2,0,125,0,247,255,119,0,233,255,110,0,220,255,99,0,211,255,88,0,205,255,75,0,205,255,68,0,207,255,57,0,209,255,48,0,214,255,44,0,216,255,37,0,218,255,30,0,216,255,26,0,211,255,19,0,203,255,13,0,192,255,6,0,178,255,4,0,169,255,2,0,161,255,4,0,154,255,11,0,154,255,19,0,158,255,30,0,167,255,41,0,178,255,52,0,192,255,59,0,205,255,68,0,214,255,70,0,222,255,70,0,229,255,64,0,233,255,50,0,238,255,37,0,240,255,22,0,242,255,2,0,244,255,240,255,244,255,222,255,244,255,209,255,247,255,200,255,251,255,200,255,0,0,205,255,8,0,211,255,24,0,222,255,39,0,233,255,52,0,247,255,61,0,0,0,66,0,6,0,66,0,11,0,61,0,8,0,55,0,6,0,48,0,2,0,46,0,253,255,44,0,249,255,46,0,244,255,48,0,244,255,46,0,242,255,41,0,242,255,33,0,240,255,24,0,238,255,13,0,236,255,4,0,233,255,0,0,236,255,0,0,238,255,4,0,242,255,11,0,253,255,19,0,6,0,30,0,17,0,37,0,26,0,39,0,35,0,39,0,37,0,37,0,39,0,33,0,35,0,26,0,24,0,19,0,15,0,17,0,2,0,15,0,249,255,15,0,236,255,17,0,225,255,22,0,220,255,24,0,218,255,26,0,218,255,26,0,218,255,19,0,222,255,15,0,225,255,8,0,227,255,0,0,222,255,247,255,220,255,236,255,218,255,227,255,218,255,222,255,218,255,218,255,222,255,218,255,227,255,218,255,236,255,220,255,249,255,222,255,6,0,222,255,19,0,218,255,33,0,216,255,37,0,207,255,41,0,203,255,39,0,196,255,33,0,192,255,28,0,189,255,19,0,194,255,13,0,196,255,6,0,205,255,2,0,214,255,0,0,222,255,249,255,231,255,247,255,236,255,244,255,240,255,247,255,240,255,249,255,233,255,251,255,229,255,253,255,222,255,0,0,218,255,0,0,220,255,253,255,220,255,249,255,227,255,247,255,233,255,244,255,242,255,244,255,251,255,244,255,0,0,247,255,8,0,251,255,11,0,0,0,15,0,2,0,22,0,6,0,24,0,4,0,26,0,6,0,30,0,2,0,30,0,0,0,35,0,0,0,35,0,251,255,35,0,251,255,39,0,244,255,37,0,238,255,37,0,231,255,39,0,225,255,35,0,220,255,35,0,220,255,33,0,220,255,35,0,229,255,35,0,236,255,39,0,240,255,48,0,247,255,57,0,249,255,66,0,247,255,75,0,240,255,81,0,231,255,83,0,220,255,83,0,207,255,81,0,194,255,79,0,183,255,72,0,178,255,61,0,176,255,48,0,183,255,33,0,189,255,19,0,203,255,2,0,214,255,242,255,227,255,229,255,236,255,216,255,242,255,205,255,247,255,196,255,247,255,192,255,244,255,185,255,242,255,180,255,238,255,172,255,231,255,161,255,225,255,154,255,218,255,143,255,218,255,139,255,218,255,139,255,218,255,145,255,220,255,158,255,227,255,178,255,233,255,198,255,238,255,218,255,244,255,240,255,249,255,0,0,253,255,11,0,253,255,19,0,249,255,26,0,240,255,28,0,233,255,24,0,225,255,19,0,222,255,13,0,227,255,4,0,236,255,0,0,247,255,0,0,6,0,253,255,22,0,253,255,30,0,2,0,35,0,8,0,33,0,15,0,22,0,19,0,13,0,26,0,0,0,28,0,242,255,28,0,233,255,26,0,227,255,22,0,222,255,17,0,220,255,8,0,220,255,2,0,218,255,251,255,218,255,244,255,214,255,238,255,209,255,233,255,205,255,227,255,200,255,227,255,198,255,227,255,200,255,227,255,205,255,229,255,211,255,233,255,222,255,238,255,238,255,240,255,251,255,242,255,6,0,240,255,19,0,236,255,28,0,231,255,35,0,227,255,41,0,222,255,44,0,220,255,44,0,220,255,44,0,218,255,46,0,218,255,44,0,216,255,46,0,214,255,46,0,214,255,41,0,216,255,41,0,222,255,39,0,227,255,37,0,233,255,35,0,240,255,30,0,244,255,28,0,247,255,24,0,251,255,17,0,251,255,11,0,251,255,6,0,247,255,0,0,247,255,253,255,244,255,251,255,242,255,251,255,238,255,251,255,231,255,249,255,227,255,247,255,220,255,247,255,214,255,244,255,211,255,240,255,211,255,240,255,214,255,238,255,218,255,238,255,220,255,240,255,222,255,244,255,227,255,249,255,227,255,0,0,225,255,4,0,227,255,13,0,229,255,15,0,233,255,13,0,238,255,11,0,242,255,4,0,249,255,0,0,251,255,253,255,253,255,253,255,251,255,0,0,244,255,8,0,233,255,22,0,220,255,35,0,205,255,52,0,194,255,66,0,180,255,83,0,174,255,92,0,172,255,99,0,174,255,101,0,183,255,94,0,198,255,81,0,214,255,66,0,236,255,46,0,0,0,28,0,17,0,13,0,33,0,8,0,41,0,11,0,44,0,17,0,46,0,28,0,44,0,41,0,37,0,52,0,28,0,59,0,17,0,64,0,11,0,59,0,0,0,52,0,244,255,41,0,236,255,28,0,227,255,15,0,218,255,6,0,209,255,0,0,205,255,249,255,203,255,244,255,198,255,244,255,198,255,247,255,200,255,251,255,207,255,0,0,214,255,4,0,222,255,8,0,236,255,13,0,249,255,17,0,4,0,17,0,17,0,17,0,28,0,19,0,35,0,17,0,39,0,15,0,41,0,11,0,39,0,4,0,37,0,0,0,33,0,249,255,26,0,244,255,22,0,240,255,13,0,240,255,4,0,242,255,251,255,242,255,240,255,242,255,229,255,244,255,216,255,242,255,205,255,242,255,196,255,240,255,187,255,238,255,178,255,236,255,174,255,231,255,176,255,229,255,183,255,225,255,196,255,220,255,209,255,216,255,229,255,211,255,251,255,209,255,13,0,211,255,35,0,214,255,52,0,220,255,70,0,229,255,81,0,236,255,88,0,240,255,90,0,242,255,86,0,247,255,79,0,247,255,68,0,247,255,59,0,247,255,48,0,244,255,37,0,240,255,28,0,236,255,19,0,229,255,11,0,222,255,4,0,218,255,0,0,214,255,0,0,209,255,2,0,205,255,6,0,203,255,11,0,196,255,15,0,189,255,13,0,178,255,8,0,167,255,2,0,158,255,0,0,147,255,249,255,141,255,247,255,139,255,244,255,139,255,244,255,141,255,247,255,145,255,253,255,150,255,4,0,154,255,17,0,158,255,35,0,163,255,50,0,165,255,66,0,169,255,79,0,169,255,86,0,172,255,88,0,172,255,88,0,172,255,83,0,169,255,81,0,169,255,77,0,167,255,75,0,165,255,72,0,165,255,68,0,165,255,66,0,172,255,66,0,187,255,66,0,207,255,70,0,229,255,72,0,251,255,72,0,17,0,75,0,35,0,75,0,46,0,72,0,52,0,66,0,50,0,57,0,46,0,48,0,37,0,37,0,24,0,22,0,13,0,11,0,2,0,2,0,247,255,253,255,236,255,249,255,229,255,247,255,218,255,244,255,216,255,242,255,216,255,238,255,216,255,231,255,225,255,218,255,231,255,205,255,240,255,192,255,247,255,178,255,253,255,169,255,253,255,161,255,247,255,156,255,236,255,158,255,218,255,167,255,198,255,176,255,178,255,189,255,161,255,200,255,147,255,209,255,139,255,218,255,134,255,220,255,134,255,222,255,139,255,225,255,145,255,222,255,156,255,222,255,167,255,222,255,183,255,222,255,198,255,220,255,216,255,220,255,233,255,220,255,249,255,216,255,0,0,211,255,8,0,205,255,15,0,200,255,15,0,196,255,17,0,192,255,17,0,187,255,19,0,185,255,19,0,183,255,19,0,183,255,13,0,183,255,6,0,185,255,251,255,187,255,240,255,192,255,227,255,194,255,214,255,200,255,205,255,205,255,196,255,209,255,187,255,214,255,178,255,218,255,169,255,222,255,158,255,225,255,154,255,229,255,150,255,229,255,150,255,229,255,152,255,227,255,158,255,225,255,167,255,225,255,178,255,220,255,192,255,220,255,203,255,218,255,214,255,218,255,225,255,222,255,231,255,231,255,233,255,238,255,233,255,251,255,233,255,8,0,231,255,22,0,233,255,33,0,233,255,44,0,233,255,48,0,236,255,48,0,240,255,46,0,242,255,39,0,244,255,33,0,244,255,24,0,238,255,17,0,229,255,13,0,218,255,13,0,207,255,15,0,200,255,17,0,198,255,24,0,200,255,28,0,209,255,28,0,218,255,30,0,233,255,30,0,249,255,26,0,2,0,22,0,13,0,15,0,19,0,11,0,22,0,4,0,22,0,0,0,15,0,253,255,6,0,251,255,247,255,251,255,231,255,251,255,214,255,251,255,198,255,0,0,189,255,2,0,183,255,6,0,183,255,13,0,187,255,15,0,189,255,19,0,196,255,19,0,205,255,17,0,211,255,11,0,214,255,6,0,214,255,253,255,207,255,247,255,198,255,240,255,187,255,236,255,174,255,231,255,163,255,231,255,158,255,233,255,156,255,236,255,158,255,238,255,165,255,242,255,174,255,247,255,187,255,249,255,203,255,253,255,218,255,0,0,233,255,4,0,249,255,8,0,0,0,13,0,2,0,15,0,4,0,22,0,0,0,24,0,251,255,30,0,244,255,35,0,236,255,39,0,231,255,41,0,229,255,44,0,229,255,39,0,231,255,35,0,233,255,28,0,233,255,24,0,236,255,17,0,236,255,11,0,238,255,8,0,233,255,6,0,229,255,6,0,220,255,6,0,211,255,6,0,200,255,6,0,192,255,4,0,183,255,0,0,180,255,251,255,185,255,247,255,196,255,244,255,205,255,244,255,220,255,251,255,231,255,0,0,242,255,15,0,247,255,26,0,249,255,35,0,249,255,44,0,247,255,50,0,247,255,52,0,251,255,52,0,253,255,55,0,0,0,55,0,2,0,57,0,4,0,59,0,4,0,59,0,0,0,61,0,251,255,59,0,242,255,57,0,231,255,55,0,222,255,52,0,214,255,46,0,209,255,41,0,209,255,35,0,214,255,33,0,225,255,28,0,240,255,24,0,0,0,22,0,15,0,19,0,28,0,15,0,37,0,6,0,44,0,253,255,44,0,242,255,44,0,229,255,39,0,214,255,33,0,207,255,26,0,203,255,19,0,200,255,15,0,205,255,8,0,214,255,4,0,225,255,2,0,236,255,0,0,249,255,0,0,2,0,0,0,11,0,0,0,15,0,0,0,15,0,0,0,11,0,0,0,4,0,0,0,253,255,253,255,242,255,253,255,233,255,253,255,229,255,0,0,227,255,6,0,225,255,11,0,229,255,15,0,236,255,19,0,247,255,22,0,0,0,19,0,8,0,11,0,17,0,4,0,24,0,0,0,28,0,0,0,28,0,2,0,26,0,6,0,22,0,15,0,17,0,24,0,15,0,33,0,13,0,44,0,11,0,52,0,8,0,61,0,8,0,68,0,6,0,75,0,6,0,77,0,6,0,77,0,6,0,72,0,6,0,68,0,4,0,64,0,0,0,55,0,249,255,48,0,242,255,35,0,229,255,28,0,220,255,19,0,209,255,15,0,203,255,13,0,196,255,11,0,189,255,11,0,187,255,13,0,185,255,11,0,187,255,8,0,187,255,4,0,192,255,253,255,198,255,249,255,205,255,240,255,214,255,236,255,220,255,231,255,233,255,231,255,240,255,227,255,244,255,227,255,249,255,222,255,249,255,218,255,244,255,216,255,240,255,211,255,238,255,207,255,236,255,207,255,238,255,207,255,242,255,207,255,247,255,207,255,253,255,207,255,0,0,205,255,6,0,205,255,8,0,203,255,8,0,196,255,6,0,189,255,4,0,178,255,2,0,169,255,2,0,161,255,4,0,152,255,6,0,145,255,15,0,143,255,26,0,143,255,33,0,150,255,44,0,156,255,48,0,163,255,50,0,169,255,50,0,178,255,50,0,185,255,48,0,189,255,46,0,196,255,46,0,200,255,48,0,209,255,46,0,214,255,44,0,220,255,39,0,229,255,35,0,233,255,28,0,238,255,22,0,242,255,19,0,244,255,19,0,244,255,26,0,242,255,33,0,242,255,44,0,244,255,50,0,244,255,57,0,251,255,59,0,0,0,52,0,2,0,41,0,8,0,24,0,15,0,6,0,26,0,244,255,33,0,227,255,35,0,209,255,33,0,198,255,28,0,189,255,24,0,185,255,15,0,183,255,8,0,180,255,4,0,178,255,2,0,178,255,2,0,178,255,6,0,180,255,8,0,185,255,13,0,192,255,13,0,198,255,11,0,207,255,8,0,211,255,2,0,216,255,253,255,218,255,244,255,218,255,240,255,216,255,233,255,211,255,227,255,209,255,218,255,207,255,207,255,209,255,194,255,211,255,176,255,214,255,163,255,220,255,152,255,227,255,141,255,238,255,141,255,247,255,143,255,0,0,154,255,6,0,169,255,13,0,185,255,15,0,203,255,17,0,218,255,19,0,231,255,17,0,240,255,13,0,244,255,8,0,240,255,2,0,236,255,247,255,227,255,231,255,218,255,216,255,209,255,198,255,205,255,178,255,200,255,161,255,196,255,145,255,194,255,130,255,196,255,121,255,198,255,114,255,200,255,108,255,203,255,112,255,200,255,116,255,198,255,128,255,192,255,143,255,187,255,163,255,183,255,187,255,178,255,211,255,178,255,233,255,187,255,0,0,196,255,11,0,211,255,19,0,225,255,17,0,233,255,17,0,240,255,15,0,249,255,17,0,249,255,19,0,251,255,26,0,251,255,33,0,244,255,39,0,240,255,46,0,236,255,46,0,227,255,41,0,218,255,35,0,209,255,26,0,203,255,15,0,198,255,6,0,196,255,0,0,198,255,0,0,203,255,0,0,207,255,0,0,216,255,2,0,227,255,6,0,236,255,8,0,240,255,8,0,244,255,8,0,247,255,6,0,247,255,6,0,240,255,4,0,233,255,0,0,225,255,0,0,211,255,0,0,200,255,251,255,189,255,249,255,180,255,244,255,172,255,242,255,165,255,238,255,161,255,238,255,163,255,236,255,167,255,233,255,174,255,233,255,178,255,233,255,185,255,229,255,187,255,220,255,183,255,214,255,180,255,203,255,174,255,194,255,169,255,189,255,167,255,187,255,169,255,187,255,178,255,192,255,189,255,196,255,205,255,203,255,218,255,209,255,227,255,216,255,231,255,222,255,231,255,229,255,227,255,233,255,220,255,236,255,218,255,236,255,218,255,233,255,222,255,229,255,233,255,227,255,247,255,220,255,0,0,216,255,15,0,216,255,28,0,218,255,37,0,220,255,48,0,227,255,55,0,236,255,64,0,244,255,70,0,251,255,72,0,0,0,75,0,4,0,75,0,6,0,75,0,6,0,72,0,4,0,72,0,0,0,70,0,249,255,64,0,240,255,55,0,229,255,39,0,220,255,24,0,214,255,6,0,207,255,247,255,207,255,231,255,211,255,220,255,222,255,211,255,233,255,205,255,244,255,205,255,0,0,207,255,6,0,209,255,11,0,216,255,8,0,225,255,6,0,233,255,0,0,242,255,247,255,251,255,238,255,253,255,233,255,253,255,231,255,249,255,231,255,242,255,233,255,233,255,233,255,225,255,236,255,218,255,236,255,216,255,233,255,218,255,238,255,222,255,240,255,231,255,247,255,240,255,253,255,247,255,2,0,253,255,8,0,0,0,8,0,2,0,6,0,4,0,2,0,6,0,0,0,4,0,247,255,6,0,240,255,4,0,238,255,4,0,236,255,2,0,238,255,4,0,242,255,4,0,249,255,11,0,0,0,19,0,8,0,30,0,11,0,44,0,13,0,48,0,8,0,55,0,0,0,52,0,247,255,46,0,233,255,33,0,218,255,19,0,205,255,2,0,198,255,249,255,192,255,236,255,189,255,227,255,189,255,220,255,192,255,218,255,196,255,216,255,198,255,214,255,200,255,211,255,203,255,211,255,205,255,209,255,205,255,205,255,207,255,203,255,216,255,203,255,225,255,203,255,233,255,205,255,247,255,211,255,253,255,218,255,0,0,227,255,253,255,238,255,249,255,247,255,236,255,0,0,225,255,8,0,214,255,15,0,203,255,19,0,196,255,22,0,187,255,24,0,183,255,24,0,180,255,26,0,185,255,24,0,192,255,26,0,200,255,28,0,211,255,30,0,220,255,35,0,229,255,35,0,238,255,37,0,242,255,41,0,249,255,44,0,251,255,50,0,253,255,57,0,251,255,61,0,249,255,68,0,242,255,70,0,236,255,66,0,236,255,61,0,236,255,50,0,242,255,37,0,251,255,22,0,4,0,11,0,11,0,4,0,13,0,0,0,11,0,0,0,2,0,4,0,244,255,8,0,229,255,15,0,211,255,22,0,194,255,22,0,183,255,22,0,172,255,17,0,169,255,13,0,172,255,6,0,178,255,2,0,187,255,251,255,198,255,247,255,211,255,240,255,220,255,236,255,229,255,233,255,236,255,229,255,242,255,225,255,247,255,216,255,253,255,209,255,253,255,198,255,0,0,192,255,0,0,180,255,249,255,174,255,244,255,172,255,238,255,172,255,227,255,178,255,220,255,187,255,218,255,205,255,218,255,220,255,222,255,240,255,229,255,0,0,238,255,13,0,249,255,26,0,0,0,30,0,2,0,30,0,6,0,28,0,4,0,22,0,0,0,11,0,251,255,0,0,244,255,244,255,238,255,233,255,229,255,225,255,225,255,218,255,220,255,211,255,218,255,205,255,216,255,205,255,214,255,203,255,209,255,207,255,205,255,211,255,200,255,220,255,196,255,229,255,192,255,242,255,194,255,0,0,196,255,6,0,203,255,13,0,209,255,17,0,216,255,19,0,225,255,22,0,231,255,22,0,238,255,19,0,247,255,22,0,253,255,19,0,6,0,15,0,15,0,11,0,26,0,6,0,35,0,0,0,44,0,0,0,50,0,0,0,52,0,0,0,48,0,251,255,41,0,244,255,30,0,240,255,19,0,231,255,6,0,225,255,0,0,216,255,247,255,214,255,242,255,216,255,233,255,220,255,227,255,229,255,218,255,238,255,214,255,253,255,209,255,8,0,209,255,22,0,214,255,28,0,220,255,33,0,231,255,33,0,244,255,30,0,0,0,28,0,13,0,24,0,24,0,22,0,30,0,19,0,37,0,22,0,44,0,22,0,48,0,24,0,52,0,24,0,55,0,19,0,57,0,11,0,59,0,0,0,59,0,242,255,59,0,227,255,57,0,209,255,52,0,194,255,48,0,180,255,39,0,169,255,30,0,163,255,24,0,167,255,17,0,176,255,17,0,194,255,22,0,216,255,26,0,240,255,35,0,4,0,41,0,22,0,46,0,33,0,48,0,35,0,44,0,26,0,37,0,13,0,24,0,253,255,11,0,240,255,253,255,227,255,238,255,225,255,225,255,222,255,214,255,227,255,207,255,231,255,207,255,236,255,211,255,242,255,222,255,242,255,233,255,240,255,247,255,240,255,2,0,236,255,13,0,231,255,22,0,227,255,26,0,222,255,28,0,220,255,28,0,220,255,24,0,222,255,17,0,229,255,13,0,236,255,6,0,242,255,0,0,249,255,0,0,253,255,251,255,251,255,251,255,251,255,249,255,247,255,249,255,240,255,249,255,233,255,249,255,222,255,249,255,216,255,251,255,207,255,0,0,198,255,0,0,196,255,253,255,192,255,249,255,189,255,244,255,189,255,238,255,189,255,233,255,192,255,231,255,198,255,227,255,200,255,227,255,207,255,227,255,214,255,225,255,220,255,225,255,222,255,225,255,222,255,225,255,218,255,225,255,216,255,229,255,209,255,233,255,203,255,244,255,194,255,0,0,189,255,8,0,180,255,26,0,172,255,37,0,169,255,48,0,169,255,50,0,174,255,48,0,183,255,44,0,196,255,35,0,218,255,24,0,240,255,17,0,6,0,8,0,30,0,8,0,48,0,11,0,61,0,15,0,66,0,17,0,66,0,22,0,59,0,19,0,52,0,15,0,50,0,6,0,48,0,0,0,50,0,244,255,50,0,233,255,50,0,227,255,48,0,220,255,39,0,216,255,26,0,216,255,13,0,220,255,0,0,229,255,247,255,244,255,240,255,0,0,236,255,15,0,238,255,26,0,240,255,35,0,244,255,41,0,247,255,39,0,249,255,37,0,251,255,28,0,251,255,19,0,244,255,8,0,238,255,0,0,229,255,244,255,216,255,231,255,203,255,222,255,187,255,211,255,176,255,207,255,169,255,205,255,165,255,205,255,165,255,209,255,169,255,211,255,178,255,216,255,189,255,220,255,203,255,222,255,214,255,225,255,222,255,227,255,229,255,229,255,233,255,227,255,233,255,225,255,229,255,220,255,229,255,216,255,227,255,211,255,229,255,205,255,227,255,203,255,229,255,196,255,229,255,192,255,227,255,187,255,222,255,189,255,222,255,189,255,220,255,194,255,220,255,196,255,222,255,198,255,229,255,203,255,238,255,203,255,247,255,203,255,0,0,203,255,6,0,200,255,15,0,196,255,19,0,196,255,19,0,196,255,22,0,200,255,17,0,211,255,13,0,225,255,6,0,240,255,0,0,253,255,0,0,6,0,0,0,15,0,0,0,19,0,8,0,22,0,22,0,24,0,37,0,26,0,52,0,28,0,66,0,35,0,77,0,44,0,83,0,55,0,83,0,61,0,77,0,68,0,61,0,68,0,48,0,64,0,30,0,52,0,19,0,35,0,8,0,17,0,2,0,253,255,0,0,236,255,253,255,216,255,249,255,205,255,247,255,198,255,242,255,198,255,242,255,205,255,238,255,216,255,238,255,229,255,238,255,244,255,238,255,0,0,240,255,8,0,242,255,15,0,244,255,15,0,247,255,11,0,249,255,0,0,249,255,249,255,247,255,236,255,240,255,229,255,229,255,222,255,220,255,220,255,209,255,218,255,203,255,216,255,198,255,214,255,200,255,214,255,200,255,216,255,207,255,218,255,214,255,225,255,222,255,231,255,231,255,240,255,238,255,244,255,242,255,251,255,249,255,253,255,0,0,253,255,6,0,0,0,17,0,253,255,28,0,251,255,41,0,251,255,52,0,247,255,59,0,244,255,59,0,242,255,55,0,240,255,44,0,242,255,26,0,247,255,6,0,0,0,242,255,8,0,216,255,19,0,194,255,24,0,176,255,30,0,163,255,30,0,158,255,28,0,161,255,26,0,167,255,22,0,174,255,22,0,176,255,19,0,174,255,15,0,169,255,13,0,161,255,4,0,150,255,0,0,143,255,251,255,136,255,247,255,134,255,242,255,134,255,244,255,141,255,249,255,150,255,0,0,161,255,4,0,174,255,13,0,189,255,19,0,200,255,24,0,211,255,26,0,216,255,30,0,214,255,33,0,211,255,35,0,203,255,37,0,192,255,39,0,183,255,35,0,169,255,28,0,158,255,19,0,150,255,8,0,141,255,251,255,134,255,240,255,130,255,231,255,130,255,225,255,136,255,222,255,145,255,225,255,161,255,227,255,178,255,231,255,198,255,233,255,216,255,236,255,233,255,236,255,244,255,236,255,251,255,236,255,251,255,236,255,244,255,233,255,233,255,229,255,225,255,225,255,214,255,220,255,207,255,211,255,205,255,203,255,203,255,194,255,205,255,185,255,209,255,176,255,209,255,169,255,216,255,158,255,220,255,152,255,225,255,141,255,229,255,132,255,229,255,121,255,229,255,114,255,227,255,108,255,220,255,110,255,211,255,119,255,200,255,130,255,192,255,152,255,180,255,172,255,174,255,192,255,172,255,211,255,169,255,231,255,174,255,249,255,180,255,4,0,189,255,17,0,198,255,22,0,207,255,22,0,216,255,22,0,225,255,17,0,236,255,8,0,247,255,0,0,0,0,247,255,15,0,240,255,28,0,229,255,39,0,222,255,50,0,214,255,55,0,207,255,57,0,205,255,55,0,203,255,48,0,203,255,41,0,207,255,28,0,211,255,15,0,211,255,2,0,211,255,247,255,209,255,233,255,205,255,225,255,203,255,220,255,200,255,220,255,205,255,220,255,211,255,227,255,225,255,231,255,236,255,238,255,247,255,242,255,0,0,247,255,2,0,249,255,2,0,249,255,0,0,244,255,251,255,238,255,244,255,231,255,240,255,222,255,233,255,216,255,231,255,216,255,225,255,218,255,222,255,220,255,216,255,231,255,209,255,242,255,203,255,253,255,198,255,6,0,194,255,15,0,194,255,15,0,198,255,15,0,207,255,11,0,216,255,2,0,222,255,251,255,222,255,242,255,218,255,238,255,205,255,233,255,192,255,236,255,174,255,242,255,156,255,253,255,141,255,6,0,132,255,19,0,125,255,33,0,125,255,39,0,130,255,46,0,134,255,44,0,143,255,39,0,152,255,33,0,158,255,26,0,167,255,19,0,176,255,17,0,187,255,15,0,196,255,19,0,207,255,26,0,211,255,37,0,214,255,48,0,218,255,64,0,218,255,75,0,216,255,86,0,218,255,90,0,218,255,90,0,220,255,83,0,222,255,70,0,227,255,57,0,236,255,39,0,244,255,22,0,0,0,4,0,8,0,244,255,17,0,233,255,22,0,220,255,19,0,214,255,11,0,209,255,0,0,211,255,242,255,220,255,225,255,233,255,211,255,249,255,200,255,6,0,192,255,22,0,185,255,28,0,183,255,33,0,180,255,30,0,183,255,26,0,187,255,24,0,196,255,19,0,205,255,19,0,209,255,22,0,220,255,28,0,222,255,33,0,225,255,35,0,227,255,35,0,229,255,28,0,229,255,17,0,233,255,6,0,240,255,253,255,247,255,242,255,0,0,238,255,11,0,236,255,22,0,242,255,28,0,251,255,30,0,11,0,28,0,30,0,19,0,52,0,8,0,70,0,251,255,86,0,231,255,94,0,216,255,99,0,203,255,94,0,196,255,83,0,189,255,72,0,187,255,59,0,185,255,46,0,185,255,35,0,180,255,22,0,178,255,13,0,176,255,2,0,174,255,251,255,174,255,247,255,169,255,244,255,169,255,242,255,169,255,244,255,169,255,249,255,172,255,251,255,174,255,251,255,178,255,249,255,185,255,242,255,194,255,236,255,203,255,227,255,214,255,218,255,222,255,214,255,238,255,211,255,251,255,211,255,6,0,216,255,19,0,225,255,30,0,231,255,39,0,238,255,44,0,242,255,44,0,242,255,44,0,242,255,41,0,238,255,35,0,236,255,28,0,233,255,22,0,236,255,15,0,238,255,13,0,242,255,13,0,244,255,13,0,247,255,15,0,244,255,19,0,240,255,22,0,240,255,22,0,238,255,22,0,242,255,19,0,244,255,17,0,249,255,17,0,0,0,17,0,6,0,22,0,11,0,28,0,15,0,37,0,17,0,44,0,17,0,48,0,17,0,48,0,15,0,39,0,8,0,30,0,0,0,17,0,247,255,2,0,233,255,247,255,225,255,236,255,211,255,229,255,200,255,218,255,189,255,211,255,178,255,205,255,172,255,196,255,167,255,192,255,165,255,189,255,169,255,185,255,180,255,185,255,196,255,189,255,211,255,198,255,225,255,205,255,233,255,218,255,236,255,231,255,233,255,244,255,225,255,0,0,218,255,4,0,209,255,11,0,209,255,6,0,211,255,2,0,220,255,249,255,229,255,236,255,242,255,220,255,253,255,207,255,2,0,196,255,8,0,192,255,13,0,187,255,13,0,189,255,11,0,194,255,8,0,198,255,6,0,203,255,2,0,209,255,253,255,216,255,251,255,227,255,247,255,236,255,247,255,242,255,247,255,249,255,251,255,249,255,0,0,244,255,8,0,233,255,17,0,220,255,24,0,207,255,24,0,192,255,19,0,178,255,6,0,169,255,251,255,165,255,233,255,163,255,220,255,169,255,211,255,180,255,211,255,196,255,218,255,218,255,231,255,236,255,249,255,253,255,11,0,11,0,26,0,22,0,41,0,26,0,52,0,26,0,57,0,22,0,59,0,15,0,61,0,6,0,59,0,2,0,57,0,253,255,57,0,253,255,57,0,253,255,57,0,0,0,59,0,4,0,59,0,13,0,66,0,19,0,68,0,26,0,70,0,35,0,66,0,39,0,59,0,46,0,46,0,50,0,30,0,48,0,8,0,44,0,242,255,37,0,222,255,24,0,203,255,6,0,194,255,242,255,192,255,225,255,192,255,211,255,200,255,200,255,207,255,198,255,218,255,203,255,231,255,216,255,244,255,236,255,253,255,0,0,6,0,19,0,13,0,37,0,19,0,55,0,26,0,66,0,30,0,70,0,35,0,70,0,37,0,64,0,41,0,57,0,39,0,48,0,39,0,39,0,33,0,33,0,26,0,24,0,19,0,17,0,11,0,8,0,4,0,0,0,0,0,247,255,0,0,236,255,251,255,229,255,251,255,225,255,251,255,220,255,251,255,220,255,0,0,222,255,4,0,225,255,15,0,222,255,24,0,220,255,35,0,214,255,39,0,207,255,39,0,203,255,39,0,196,255,30,0,194,255,22,0,194,255,17,0,194,255,13,0,196,255,15,0,198,255,17,0,198,255,15,0,200,255,15,0,205,255,8,0,211,255,0,0,220,255,240,255,231,255,222,255,244,255,205,255,6,0,192,255,24,0,178,255,41,0,174,255,52,0,174,255,61,0,176,255,64,0,180,255,59,0,189,255,48,0,196,255,37,0,205,255,22,0,211,255,8,0,218,255,251,255,222,255,238,255,227,255,227,255,231,255,218,255,233,255,209,255,233,255,207,255,233,255,203,255,233,255,200,255,233,255,198,255,233,255,198,255,236,255,196,255,238,255,189,255,247,255,187,255,0,0,185,255,6,0,178,255,15,0,174,255,22,0,169,255,24,0,167,255,24,0,163,255,22,0,161,255,15,0,158,255,13,0,158,255,6,0,156,255,6,0,156,255,6,0,161,255,8,0,167,255,13,0,176,255,17,0,185,255,22,0,196,255,24,0,205,255,22,0,211,255,17,0,214,255,13,0,211,255,4,0,211,255,0,0,209,255,249,255,209,255,247,255,211,255,251,255,218,255,0,0,225,255,11,0,238,255,19,0,251,255,28,0,2,0,35,0,13,0,37,0,22,0,37,0,24,0,33,0,28,0,26,0,28,0,19,0,26,0,11,0,24,0,0,0,19,0,251,255,15,0,242,255,8,0,242,255,2,0,244,255,253,255,249,255,249,255,0,0,242,255,11,0,236,255,17,0,227,255,30,0,218,255,39,0,205,255,46,0,192,255,55,0,183,255,59,0,178,255,64,0,180,255,61,0,185,255,59,0,194,255,50,0,207,255,33,0,218,255,13,0,227,255,244,255,233,255,216,255,236,255,187,255,236,255,167,255,236,255,152,255,233,255,145,255,233,255,143,255,233,255,147,255,236,255,152,255,238,255,158,255,240,255,158,255,242,255,154,255,242,255,150,255,247,255,145,255,247,255,139,255,242,255,134,255,240,255,134,255,233,255,136,255,229,255,134,255,222,255,134,255,220,255,130,255,216,255,128,255,214,255,123,255,211,255,119,255,207,255,116,255,205,255,119,255,200,255,123,255,194,255,132,255,187,255,143,255,185,255,158,255,183,255,176,255,187,255,198,255,194,255,216,255,205,255,227,255,214,255,238,255,222,255,244,255,231,255,251,255,238,255,0,0,240,255,6,0,240,255,13,0,238,255,19,0,236,255,26,0,227,255,30,0,220,255,33,0,211,255,35,0,205,255,30,0,196,255,30,0,189,255,26,0,183,255,24,0,176,255,22,0,174,255,19,0,169,255,19,0,167,255,15,0,169,255,6,0,174,255,0,0,183,255,249,255,196,255,238,255,209,255,231,255,220,255,229,255,231,255,229,255,240,255,236,255,247,255,244,255,253,255,0,0,0,0,6,0,2,0,8,0,6,0,8,0,6,0,0,0,11,0,244,255,11,0,227,255,8,0,205,255,11,0,189,255,11,0,176,255,11,0,169,255,8,0,169,255,6,0,178,255,0,0,192,255,251,255,205,255,244,255,220,255,240,255,238,255,236,255,251,255,229,255,4,0,229,255,11,0,229,255,19,0,227,255,24,0,229,255,24,0,231,255,24,0,231,255,17,0,240,255,8,0,249,255,253,255,2,0,242,255,11,0,229,255,19,0,220,255,24,0,216,255,28,0,218,255,30,0,225,255,28,0,233,255,22,0,244,255,17,0,0,0,4,0,6,0,249,255,11,0,236,255,11,0,225,255,11,0,218,255,8,0,214,255,8,0,218,255,11,0,227,255,15,0,240,255,24,0,253,255,30,0,8,0,39,0,19,0,44,0,26,0,48,0,26,0,50,0,24,0,50,0,17,0,39,0,11,0,33,0,2,0,26,0,253,255,17,0,244,255,13,0,244,255,8,0,244,255,4,0,249,255,0,0,0,0,253,255,6,0,247,255,15,0,240,255,22,0,233,255,26,0,225,255,30,0,218,255,30,0,207,255,35,0,200,255,37,0,194,255,37,0,192,255,39,0,189,255,39,0,194,255,37,0,198,255,30,0,207,255,17,0,218,255,4,0,227,255,247,255,236,255,233,255,247,255,225,255,253,255,220,255,4,0,222,255,11,0,229,255,15,0,238,255,15,0,244,255,15,0,253,255,11,0,0,0,4,0,0,0,0,0,0,0,247,255,251,255,244,255,249,255,240,255,247,255,238,255,244,255,242,255,247,255,242,255,247,255,244,255,247,255,244,255,249,255,244,255,244,255,242,255,236,255,240,255,227,255,242,255,218,255,247,255,205,255,249,255,198,255,253,255,192,255,6,0,187,255,11,0,192,255,22,0,198,255,30,0,207,255,37,0,220,255,48,0,233,255,52,0,247,255,61,0,2,0,68,0,11,0,72,0,22,0,70,0,28,0,66,0,33,0,57,0,33,0,44,0,30,0,30,0,30,0,13,0,24,0,253,255,17,0,238,255,11,0,225,255,2,0,211,255,253,255,196,255,247,255,185,255,240,255,176,255,236,255,172,255,229,255,174,255,227,255,178,255,222,255,185,255,220,255,196,255,216,255,205,255,214,255,207,255,209,255,209,255,205,255,207,255,200,255,200,255,194,255,192,255,187,255,183,255,176,255,176,255,165,255,169,255,154,255,167,255,147,255,169,255,143,255,172,255,139,255,178,255,145,255,187,255,154,255,196,255,167,255,200,255,183,255,205,255,194,255,205,255,205,255,205,255,211,255,200,255,211,255,196,255,211,255,194,255,209,255,194,255,209,255,196,255,211,255,205,255,220,255,214,255,229,255,225,255,236,255,233,255,247,255,244,255,0,0,247,255,4,0,247,255,6,0,244,255,6,0,240,255,6,0,238,255,6,0,233,255,6,0,231,255,6,0,231,255,4,0,229,255,4,0,231,255,4,0,229,255,4,0,227,255,2,0,220,255,0,0,214,255,0,0,209,255,0,0,200,255,0,0,196,255,0,0,194,255,4,0,192,255,6,0,192,255,11,0,194,255,22,0,196,255,28,0,198,255,35,0,200,255,39,0,200,255,41,0,203,255,37,0,205,255,35,0,207,255,28,0,214,255,22,0,227,255,15,0,240,255,8,0,0,0,4,0,11,0,0,0,22,0,247,255,33,0,238,255,39,0,227,255,41,0,216,255,44,0,205,255,46,0,198,255,46,0,196,255,46,0,196,255,46,0,200,255,46,0,207,255,44,0,211,255,39,0,218,255,37,0,222,255,33,0,229,255,28,0,231,255,26,0,236,255,24,0,236,255,22,0,236,255,22,0,238,255,22,0,233,255,26,0,229,255,30,0,222,255,33,0,216,255,35,0,209,255,37,0,200,255,37,0,192,255,35,0,185,255,35,0,178,255,35,0,174,255,37,0,172,255,44,0,174,255,50,0,176,255,61,0,180,255,72,0,185,255,79,0,196,255,83,0,205,255,86,0,218,255,86,0,238,255,83,0,0,0,79,0,15,0,77,0,33,0,70,0,44,0,66,0,50,0,59,0,55,0,48,0,57,0,35,0,52,0,17,0,48,0,0,0,44,0,238,255,35,0,222,255,30,0,211,255,26,0,209,255,24,0,209,255,26,0,218,255,28,0,227,255,33,0,240,255,41,0,247,255,46,0,0,0,50,0,6,0,55,0,11,0,55,0,17,0,52,0,19,0,46,0,22,0,35,0,22,0,26,0,24,0,15,0,19,0,8,0,19,0,4,0,22,0,4,0,22,0,4,0,26,0,6,0,28,0,8,0,33,0,8,0,37,0,6,0,39,0,0,0,39,0,247,255,41,0,238,255,41,0,227,255,37,0,222,255,28,0,218,255,19,0,218,255,8,0,220,255,0,0,225,255,244,255,227,255,236,255,229,255,229,255,229,255,225,255,231,255,220,255,233,255,220,255,238,255,225,255,242,255,229,255,247,255,231,255,251,255,236,255,247,255,236,255,244,255,233,255,236,255,229,255,227,255,227,255,218,255,225,255,209,255,220,255,207,255,218,255,207,255,218,255,209,255,214,255,214,255,214,255,222,255,214,255,229,255,218,255,238,255,222,255,244,255,227,255,251,255,233,255,253,255,240,255,251,255,244,255,249,255,251,255,244,255,0,0,244,255,6,0,242,255,15,0,242,255,26,0,240,255,37,0,240,255,46,0,240,255,55,0,238,255,59,0,238,255,61,0,236,255,61,0,236,255,55,0,233,255,48,0,236,255,39,0,240,255,30,0,242,255,24,0,242,255,11,0,242,255,2,0,242,255,249,255,240,255,238,255,233,255,225,255,227,255,214,255,220,255,207,255,214,255,196,255,209,255,194,255,209,255,189,255,207,255,194,255,211,255,200,255,216,255,209,255,222,255,216,255,229,255,222,255,240,255,231,255,251,255,236,255,2,0,236,255,6,0,236,255,11,0,233,255,11,0,233,255,6,0,233,255,2,0,238,255,0,0,240,255,251,255,242,255,244,255,244,255,242,255,244,255,240,255,244,255,240,255,242,255,240,255,238,255,242,255,233,255,242,255,231,255,244,255,231,255,242,255,229,255,242,255,236,255,238,255,240,255,233,255,249,255,225,255,0,0,218,255,8,0,209,255,15,0,200,255,24,0,194,255,28,0,189,255,30,0,192,255,33,0,194,255,35,0,205,255,35,0,216,255,37,0,227,255,39,0,238,255,37,0,244,255,37,0,247,255,33,0,247,255,28,0,244,255,19,0,244,255,13,0,244,255,6,0,247,255,0,0,251,255,253,255,0,0,249,255,6,0,247,255,11,0,244,255,13,0,242,255,13,0,240,255,8,0,236,255,0,0,233,255,249,255,233,255,240,255,238,255,231,255,244,255,222,255,253,255,211,255,4,0,203,255,17,0,194,255,26,0,185,255,35,0,183,255,44,0,183,255,46,0,183,255,50,0,192,255,55,0,200,255,57,0,209,255,59,0,214,255,61,0,220,255,59,0,222,255,50,0,225,255,37,0,229,255,17,0,231,255,251,255,236,255,225,255,240,255,196,255,249,255,172,255,2,0,154,255,11,0,141,255,19,0,132,255,28,0,134,255,30,0,143,255,28,0,152,255,24,0,165,255,13,0,178,255,6,0,189,255,251,255,200,255,244,255,209,255,236,255,214,255,231,255,218,255,227,255,225,255,227,255,231,255,231,255,236,255,238,255,247,255,247,255,0,0,0,0,6,0,8,0,17,0,19,0,22,0,28,0,22,0,30,0,17,0,30,0,11,0,24,0,4,0,11,0,0,0,253,255,251,255,238,255,247,255,225,255,244,255,216,255,240,255,209,255,236,255,209,255,231,255,214,255,227,255,220,255,222,255,233,255,220,255,249,255,222,255,8,0,220,255,24,0,225,255,44,0,222,255,59,0,225,255,75,0,222,255,81,0,222,255,88,0,227,255,88,0,229,255,79,0,231,255,70,0,236,255,59,0,242,255,46,0,247,255,41,0,251,255,39,0,253,255,41,0,249,255,46,0,247,255,52,0,244,255,57,0,240,255,57,0,238,255,55,0,242,255,46,0,247,255,33,0,0,0,17,0,6,0,2,0,17,0,249,255,24,0,238,255,28,0,231,255,28,0,229,255,24,0,229,255,19,0,231,255,13,0,233,255,6,0,236,255,4,0,236,255,2,0,229,255,4,0,222,255,8,0,214,255,8,0,205,255,8,0,196,255,2,0,189,255,251,255,183,255,240,255,180,255,222,255,180,255,207,255,180,255,198,255,185,255,187,255,187,255,185,255,194,255,187,255,200,255,192,255,209,255,200,255,216,255,207,255,225,255,218,255,231,255,229,255,236,255,238,255,236,255,249,255,236,255,2,0,236,255,13,0,233,255,22,0,229,255,30,0,229,255,35,0,227,255,39,0,225,255,37,0,225,255,30,0,225,255,24,0,227,255,13,0,229,255,6,0,238,255,2,0,242,255,0,0,247,255,0,0,249,255,0,0,251,255,6,0,251,255,13,0,249,255,22,0,251,255,30,0,253,255,35,0,0,0,39,0,2,0,41,0,6,0,41,0,13,0,39,0,17,0,39,0,26,0,39,0,33,0,37,0,41,0,33,0,50,0,30,0,57,0,22,0,64,0,13,0,66,0,2,0,64,0,251,255,57,0,242,255,48,0,238,255,35,0,236,255,17,0,233,255,2,0,233,255,244,255,233,255,231,255,233,255,220,255,233,255,214,255,229,255,209,255,229,255,214,255,229,255,218,255,229,255,227,255,229,255,236,255,233,255,242,255,236,255,253,255,240,255,0,0,242,255,6,0,242,255,6,0,242,255,4,0,240,255,2,0,238,255,251,255,236,255,242,255,238,255,233,255,238,255,225,255,240,255,218,255,242,255,218,255,242,255,218,255,247,255,222,255,247,255,231,255,253,255,238,255,253,255,247,255,253,255,0,0,253,255,11,0,251,255,24,0,247,255,37,0,240,255,50,0,233,255,64,0,229,255,79,0,225,255,90,0,220,255,97,0,218,255,101,0,218,255,99,0,218,255,90,0,220,255,83,0,220,255,75,0,222,255,66,0,222,255,57,0,222,255,48,0,220,255,37,0,218,255,28,0,216,255,22,0,216,255,15,0,218,255,8,0,220,255,0,0,225,255,247,255,229,255,233,255,236,255,220,255,238,255,200,255,240,255,183,255,240,255,163,255,236,255,145,255,229,255,134,255,220,255,125,255,211,255,123,255,198,255,123,255,192,255,132,255,187,255,136,255,187,255,145,255,194,255,158,255,205,255,169,255,220,255,183,255,240,255,198,255,0,0,218,255,17,0,233,255,35,0,247,255,48,0,0,0,57,0,4,0,61,0,4,0,61,0,253,255,57,0,240,255,55,0,227,255,48,0,216,255,44,0,209,255,39,0,205,255,35,0,205,255,30,0,211,255,26,0,220,255,19,0,229,255,15,0,240,255,11,0,253,255,8,0,8,0,6,0,19,0,4,0,30,0,4,0,39,0,6,0,46,0,6,0,50,0,8,0,52,0,6,0,50,0,6,0,48,0,4,0,44,0,0,0,37,0,0,0,30,0,249,255,22,0,240,255,15,0,231,255,6,0,225,255,2,0,216,255,0,0,211,255,0,0,209,255,253,255,211,255,253,255,216,255,249,255,222,255,249,255,231,255,244,255,238,255,242,255,244,255,238,255,247,255,240,255,251,255,242,255,249,255,247,255,249,255,253,255,244,255,2,0,242,255,8,0,242,255,15,0,244,255,19,0,249,255,22,0,0,0,24,0,4,0,22,0,8,0,19,0,11,0,15,0,15,0,6,0,11,0,0,0,6,0,251,255,2,0,242,255,251,255,236,255,242,255,231,255,233,255,227,255,225,255,225,255,216,255,225,255,209,255,222,255,200,255,220,255,196,255,218,255,187,255,216,255,183,255,211,255,180,255,209,255,178,255,205,255,176,255,203,255,174,255,205,255,172,255,207,255,174,255,216,255,174,255,227,255,176,255,238,255,183,255,249,255,192,255,2,0,205,255,6,0,218,255,8,0,236,255,6,0,253,255,0,0,13,0,251,255,28,0,244,255,35,0,240,255,37,0,240,255,30,0,242,255,19,0,249,255,2,0,0,0,238,255,6,0,220,255,8,0,203,255,13,0,194,255,11,0,192,255,11,0,196,255,6,0,205,255,2,0,218,255,0,0,229,255,0,0,242,255,253,255,251,255,251,255,0,0,251,255,0,0,247,255,0,0,242,255,253,255,238,255,249,255,233,255,242,255,229,255,236,255,227,255,229,255,225,255,225,255,222,255,222,255,218,255,218,255,214,255,220,255,209,255,222,255,203,255,225,255,198,255,227,255,192,255,231,255,187,255,233,255,183,255,236,255,180,255,242,255,178,255,244,255,178,255,247,255,183,255,247,255,187,255,249,255,196,255,247,255,203,255,244,255,211,255,247,255,220,255,251,255,222,255,2,0,222,255,13,0,227,255,22,0,225,255,30,0,222,255,37,0,220,255,37,0,218,255,37,0,218,255,33,0,220,255,26,0,220,255,22,0,220,255,15,0,216,255,13,0,209,255,13,0,200,255,13,0,194,255,13,0,187,255,13,0,189,255,13,0,194,255,8,0,205,255,6,0,218,255,4,0,236,255,0,0,249,255,0,0,2,0,0,0,8,0,253,255,11,0,251,255,11,0,251,255,6,0,251,255,0,0,251,255,247,255,253,255,236,255,0,0,225,255,4,0,211,255,15,0,200,255,26,0,187,255,37,0,172,255,48,0,161,255,59,0,150,255,66,0,143,255,66,0,139,255,68,0,143,255,59,0,152,255,52,0,169,255,44,0,189,255,37,0,214,255,33,0,238,255,30,0,0,0,30,0,15,0,33,0,24,0,35,0,26,0,35,0,22,0,33,0,17,0,26,0,11,0,19,0,6,0,8,0,6,0,2,0,13,0,249,255,19,0,244,255,26,0,244,255,30,0,249,255,30,0,253,255,26,0,4,0,22,0,13,0,15,0,17,0,11,0,15,0,8,0,6,0,11,0,249,255,19,0,231,255,28,0,211,255,35,0,189,255,44,0,176,255,48,0,165,255,50,0,163,255,50,0,165,255,48,0,169,255,44,0,178,255,37,0,192,255,28,0,205,255,19,0,218,255,11,0,231,255,0,0,244,255,249,255,0,0,238,255,4,0,233,255,6,0,231,255,2,0,231,255,251,255,236,255,238,255,242,255,222,255,247,255,207,255,247,255,194,255,242,255,183,255,231,255,176,255,222,255,174,255,214,255,174,255,211,255,178,255,209,255,187,255,216,255,198,255,229,255,211,255,244,255,225,255,6,0,236,255,26,0,242,255,48,0,249,255,66,0,253,255,79,0,253,255,83,0,0,0,81,0,253,255,75,0,249,255,61,0,244,255,48,0,236,255,37,0,225,255,26,0,214,255,19,0,205,255,17,0,194,255,15,0,187,255,17,0,178,255,17,0,176,255,22,0,176,255,26,0,180,255,30,0,187,255,35,0,194,255,39,0,200,255,41,0,207,255,44,0,207,255,44,0,209,255,41,0,209,255,37,0,207,255,35,0,209,255,35,0,211,255,35,0,218,255,39,0,222,255,44,0,233,255,44,0,236,255,48,0,240,255,44,0,244,255,35,0,244,255,26,0,244,255,11,0,247,255,0,0,249,255,244,255,253,255,233,255,0,0,229,255,0,0,222,255,0,0,222,255,251,255,220,255,244,255,218,255,233,255,218,255,225,255,222,255,218,255,222,255,214,255,229,255,218,255,236,255,222,255,244,255,233,255,249,255,247,255,0,0,253,255,4,0,0,0,8,0,2,0,15,0,0,0,17,0,251,255,19,0,244,255,22,0,238,255,22,0,231,255,19,0,222,255,19,0,220,255,19,0,216,255,13,0,214,255,6,0,211,255,0,0,209,255,242,255,207,255,231,255,207,255,220,255,205,255,209,255,203,255,205,255,205,255,207,255,205,255,211,255,211,255,220,255,220,255,233,255,231,255,247,255,242,255,2,0,253,255,15,0,4,0,26,0,13,0,35,0,13,0,39,0,15,0,44,0,17,0,39,0,15,0,35,0,17,0,28,0,15,0,19,0,17,0,13,0,15,0,8,0,11,0,4,0,6,0,6,0,0,0,11,0,253,255,15,0,249,255,22,0,247,255,33,0,247,255,41,0,247,255,50,0,251,255,57,0,253,255,64,0,0,0,64,0,0,0,66,0,0,0,64,0,253,255,59,0,249,255,48,0,244,255,35,0,242,255,24,0,240,255,11,0,238,255,2,0,240,255,0,0,242,255,253,255,244,255,253,255,251,255,2,0,2,0,6,0,6,0,11,0,11,0,13,0,13,0,15,0,11,0,19,0,8,0,19,0,4,0,24,0,4,0,26,0,2,0,28,0,4,0,30,0,6,0,30,0,11,0,33,0,19,0,35,0,26,0,33,0,35,0,33,0,39,0,33,0,44,0,30,0,48,0,28,0,46,0,26,0,41,0,19,0,37,0,11,0,28,0,6,0,19,0,2,0,11,0,0,0,2,0,0,0,0,0,4,0,0,0,8,0,2,0,17,0,8,0,24,0,19,0,30,0,28,0,35,0,35,0,33,0,41,0,26,0,39,0,17,0,33,0,0,0,24,0,244,255,13,0,227,255,4,0,216,255,0,0,207,255,253,255,207,255,0,0,211,255,2,0,218,255,11,0,227,255,17,0,233,255,22,0,240,255,22,0,242,255,17,0,238,255,8,0,233,255,0,0,231,255,244,255,231,255,238,255,229,255,233,255,233,255,233,255,238,255,236,255,249,255,240,255,2,0,247,255,11,0,251,255,22,0,253,255,26,0,0,0,30,0,0,0,26,0,0,0,22,0,0,0,11,0,253,255,0,0,253,255,249,255,0,0,240,255,4,0,236,255,11,0,236,255,22,0,240,255,30,0,247,255,39,0,253,255,39,0,2,0,39,0,4,0,37,0,2,0,33,0,2,0,28,0,0,0,30,0,251,255,33,0,244,255,41,0,238,255,52,0,231,255,66,0,227,255,81,0,220,255,94,0,216,255,103,0,214,255,108,0,216,255,108,0,222,255,99,0,233,255,86,0,249,255,72,0,6,0,57,0,19,0,44,0,28,0,30,0,35,0,24,0,37,0,17,0,35,0,8,0,30,0,2,0,28,0,0,0,17,0,0,0,4,0,0,0,249,255,4,0,233,255,13,0,218,255,19,0,205,255,28,0,196,255,39,0,189,255,48,0,187,255,59,0,187,255,70,0,194,255,75,0,198,255,77,0,205,255,77,0,214,255,70,0,222,255,66,0,229,255,55,0,240,255,44,0,249,255,33,0,4,0,19,0,17,0,8,0,35,0,0,0,48,0,249,255,57,0,240,255,66,0,238,255,66,0,233,255,61,0,233,255,50,0,231,255,37,0,229,255,24,0,222,255,8,0,218,255,253,255,209,255,244,255,200,255,240,255,192,255,242,255,187,255,247,255,185,255,253,255,185,255,8,0,189,255,22,0,194,255,37,0,200,255,48,0,207,255,55,0,211,255,61,0,211,255,61,0,214,255,57,0,209,255,48,0,209,255,41,0,205,255,33,0,200,255,26,0,200,255,22,0,200,255,22,0,203,255,22,0,209,255,22,0,218,255,22,0,229,255,22,0,238,255,22,0,244,255,19,0,249,255,17,0,247,255,17,0,244,255,17,0,242,255,17,0,236,255,19,0,229,255,24,0,225,255,28,0,220,255,33,0,216,255,37,0,214,255,41,0,211,255,44,0,214,255,44,0,216,255,39,0,225,255,35,0,231,255,26,0,240,255,22,0,244,255,13,0,249,255,8,0,251,255,6,0,247,255,0,0,247,255,0,0,242,255,253,255,240,255,249,255,236,255,244,255,236,255,238,255,233,255,231,255,233,255,225,255,231,255,216,255,233,255,209,255,238,255,200,255,244,255,196,255,251,255,194,255,2,0,196,255,6,0,200,255,8,0,214,255,8,0,229,255,4,0,253,255,0,0,17,0,251,255,41,0,247,255,59,0,247,255,75,0,249,255,81,0,253,255,83,0,2,0,77,0,11,0,70,0,15,0,61,0,17,0,52,0,19,0,46,0,17,0,37,0,13,0,30,0,2,0,26,0,251,255,19,0,238,255,13,0,225,255,8,0,211,255,4,0,200,255,0,0,194,255,253,255,189,255,249,255,192,255,247,255,196,255,247,255,203,255,251,255,211,255,0,0,220,255,4,0,227,255,15,0,231,255,28,0,236,255,39,0,240,255,48,0,240,255,48,0,240,255,48,0,240,255,39,0,236,255,30,0,236,255,15,0,231,255,2,0,231,255,249,255,231,255,240,255,229,255,236,255,227,255,229,255,225,255,227,255,220,255,227,255,218,255,229,255,214,255,233,255,209,255,240,255,205,255,244,255,203,255,253,255,200,255,0,0,198,255,253,255,198,255,247,255,198,255,236,255,198,255,227,255,203,255,218,255,207,255,216,255,214,255,220,255,222,255,231,255,231,255,244,255,242,255,0,0,249,255,8,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,6,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,251,255,2,0,0,0,2,0,6,0,6,0,17,0,8,0,28,0,6,0,35,0,6,0,37,0,4,0,39,0,4,0,33,0,6,0,26,0,8,0,19,0,8,0,11,0,11,0,4,0,13,0,0,0,11,0,0,0,11,0,251,255,6,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,8,0,0,0,11,0,2,0,11,0,4,0,11,0,11,0,8,0,19,0,2,0,26,0,253,255,35,0,247,255,39,0,242,255,46,0,238,255,48,0,236,255,50,0,236,255,46,0,238,255,44,0,244,255,37,0,251,255,35,0,2,0,28,0,13,0,22,0,22,0,17,0,24,0,13,0,28,0,11,0,28,0,8,0,26,0,13,0,24,0,15,0,19,0,19,0,15,0,22,0,11,0,26,0,6,0,28,0,253,255,28,0,247,255,30,0,238,255,28,0,229,255,28,0,220,255,24,0,216,255,24,0,211,255,24,0,209,255,30,0,214,255,37,0,218,255,46,0,225,255,55,0,231,255,66,0,238,255,72,0,242,255,77,0,251,255,75,0,253,255,72,0,0,0,68,0,0,0,57,0,0,0,50,0,251,255,44,0,247,255,35,0,238,255,26,0,233,255,19,0,225,255,15,0,218,255,11,0,216,255,13,0,218,255,15,0,222,255,19,0,236,255,24,0,249,255,28,0,6,0,26,0,24,0,26,0,33,0,22,0,37,0,17,0,37,0,17,0,30,0,19,0,19,0,24,0,11,0,33,0,4,0,41,0,0,0,46,0,249,255,50,0,247,255,50,0,244,255,44,0,244,255,37,0,244,255,24,0,244,255,8,0,244,255,0,0,244,255,244,255,242,255,238,255,236,255,238,255,229,255,240,255,227,255,249,255,222,255,2,0,222,255,15,0,227,255,28,0,233,255,39,0,238,255,46,0,244,255,50,0,247,255,48,0,247,255,46,0,242,255,41,0,236,255,37,0,227,255,33,0,220,255,28,0,214,255,22,0,209,255,15,0,211,255,15,0,216,255,11,0,222,255,11,0,233,255,15,0,247,255,17,0,0,0,24,0,8,0,35,0,15,0,44,0,17,0,55,0,15,0,59,0,11,0,57,0,4,0,52,0,0,0,41,0,251,255,30,0,247,255,15,0,242,255,4,0,242,255,0,0,238,255,251,255,238,255,251,255,240,255,0,0,242,255,4,0,249,255,11,0,2,0,19,0,17,0,26,0,30,0,30,0,50,0,35,0,66,0,37,0,81,0,39,0,94,0,39,0,103,0,39,0,110,0,37,0,112,0,37,0,112,0,35,0,110,0,33,0,103,0,33,0,97,0,30,0,88,0,30,0,77,0,26,0,70,0,24,0,61,0,17,0,52,0,13,0,41,0,11,0,30,0,6,0,24,0,11,0,13,0,15,0,8,0,22,0,6,0,33,0,8,0,44,0,15,0,55,0,22,0,61,0,30,0,68,0,37,0,72,0,41,0,70,0,41,0,68,0,37,0,64,0,30,0,59,0,19,0,55,0,8,0,50,0,2,0,50,0,249,255,48,0,242,255,46,0,236,255,46,0,229,255,46,0,222,255,44,0,216,255,39,0,211,255,33,0,205,255,26,0,203,255,22,0,200,255,15,0,200,255,11,0,200,255,4,0,205,255,0,0,209,255,249,255,218,255,240,255,222,255,236,255,231,255,233,255,238,255,233,255,247,255,233,255,0,0,236,255,4,0,240,255,15,0,242,255,26,0,251,255,37,0,2,0,46,0,13,0,52,0,22,0,55,0,33,0,50,0,44,0,41,0,48,0,30,0,50,0,22,0,48,0,11,0,41,0,4,0,37,0,0,0,30,0,253,255,22,0,253,255,15,0,253,255,8,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,8,0,0,0,15,0,0,0,22,0,4,0,26,0,8,0,30,0,19,0,35,0,30,0,35,0,41,0,30,0,57,0,24,0,68,0,11,0,77,0,0,0,81,0,238,255,81,0,225,255,77,0,209,255,68,0,198,255,57,0,196,255,48,0,194,255,39,0,198,255,33,0,205,255,30,0,214,255,28,0,220,255,28,0,225,255,28,0,227,255,26,0,231,255,22,0,229,255,19,0,227,255,15,0,227,255,15,0,220,255,15,0,218,255,17,0,211,255,26,0,211,255,33,0,209,255,41,0,211,255,48,0,214,255,50,0,218,255,50,0,222,255,44,0,229,255,35,0,236,255,28,0,240,255,22,0,242,255,17,0,244,255,17,0,240,255,22,0,231,255,26,0,222,255,33,0,216,255,39,0,207,255,44,0,203,255,46,0,200,255,50,0,200,255,50,0,205,255,52,0,209,255,55,0,216,255,50,0,222,255,46,0,231,255,37,0,238,255,28,0,247,255,19,0,0,0,15,0,6,0,11,0,13,0,15,0,19,0,19,0,26,0,28,0,33,0,35,0,39,0,41,0,46,0,48,0,52,0,48,0,64,0,48,0,70,0,44,0,75,0,37,0,75,0,28,0,70,0,22,0,59,0,15,0,44,0,13,0,26,0,11,0,4,0,15,0,242,255,15,0,227,255,19,0,216,255,22,0,214,255,26,0,214,255,30,0,218,255,33,0,225,255,35,0,236,255,35,0,242,255,33,0,247,255,28,0,253,255,22,0,0,0,11,0,2,0,2,0,4,0,247,255,2,0,233,255,2,0,222,255,0,0,209,255,0,0,198,255,253,255,187,255,0,0,178,255,4,0,174,255,11,0,167,255,17,0,163,255,22,0,163,255,24,0,165,255,24,0,165,255,22,0,167,255,17,0,169,255,15,0,169,255,11,0,174,255,11,0,176,255,13,0,178,255,19,0,183,255,26,0,183,255,33,0,187,255,39,0,187,255,39,0,185,255,39,0,183,255,33,0,180,255,22,0,183,255,11,0,185,255,0,0,192,255,247,255,203,255,242,255,211,255,236,255,222,255,233,255,231,255,233,255,238,255,236,255,242,255,236,255,242,255,238,255,244,255,236,255,242,255,233,255,244,255,231,255,242,255,225,255,242,255,218,255,244,255,216,255,249,255,216,255,0,0,218,255,4,0,225,255,15,0,231,255,22,0,238,255,33,0,247,255,37,0,253,255,37,0,4,0,33,0,13,0,26,0,19,0,17,0,24,0,8,0,33,0,2,0,37,0,0,0,46,0,253,255,55,0,0,0,64,0,0,0,70,0,4,0,77,0,8,0,79,0,13,0,77,0,17,0,72,0,19,0,64,0,22,0,52,0,22,0,39,0,22,0,26,0,22,0,13,0,19,0,4,0,13,0,0,0,8,0,253,255,0,0,253,255,247,255,0,0,233,255,4,0,220,255,11,0,205,255,15,0,192,255,19,0,176,255,26,0,167,255,30,0,161,255,33,0,156,255,35,0,156,255,37,0,158,255,37,0,163,255,35,0,169,255,30,0,180,255,19,0,187,255,8,0,194,255,253,255,200,255,238,255,205,255,225,255,211,255,211,255,220,255,200,255,229,255,194,255,240,255,187,255,253,255,187,255,6,0,187,255,13,0,192,255,15,0,192,255,13,0,196,255,4,0,200,255,251,255,203,255,242,255,207,255,233,255,211,255,229,255,214,255,227,255,216,255,229,255,220,255,233,255,225,255,236,255,236,255,238,255,242,255,236,255,253,255,231,255,6,0,225,255,17,0,216,255,24,0,207,255,30,0,196,255,37,0,187,255,44,0,180,255,50,0,176,255,55,0,176,255,61,0,174,255,66,0,174,255,68,0,176,255,66,0,176,255,64,0,178,255,61,0,180,255,57,0,183,255,52,0,192,255,50,0,203,255,46,0,216,255,41,0,229,255,35,0,242,255,24,0,253,255,11,0,0,0,251,255,0,0,233,255,253,255,216,255,244,255,200,255,236,255,189,255,229,255,178,255,227,255,172,255,231,255,172,255,236,255,174,255,247,255,178,255,0,0,187,255,8,0,196,255,15,0,205,255,19,0,214,255,19,0,220,255,19,0,225,255,15,0,227,255,11,0,229,255,4,0,233,255,0,0,236,255,249,255,238,255,242,255,240,255,236,255,247,255,229,255,249,255,222,255,0,0,216,255,0,0,207,255,4,0,198,255,4,0,196,255,0,0,196,255,253,255,196,255,240,255,203,255,231,255,209,255,216,255,218,255,205,255,225,255,196,255,236,255,192,255,244,255,189,255,0,0,194,255,8,0,198,255,17,0,203,255,28,0,209,255,37,0,218,255,46,0,227,255,55,0,238,255,59,0,251,255,59,0,4,0,57,0,19,0,48,0,33,0,39,0,46,0,26,0,55,0,11,0,64,0,253,255,70,0,240,255,72,0,229,255,72,0,222,255,72,0,220,255,61,0,222,255,50,0,229,255,35,0,242,255,17,0,253,255,0,0,6,0,242,255,15,0,229,255,15,0,220,255,11,0,216,255,4,0,214,255,251,255,216,255,247,255,220,255,242,255,222,255,242,255,227,255,240,255,227,255,242,255,225,255,242,255,222,255,240,255,220,255,238,255,220,255,238,255,225,255,233,255,233,255,233,255,244,255,238,255,253,255,242,255,6,0,249,255,13,0,0,0,11,0,2,0,6,0,8,0,0,0,13,0,247,255,15,0,236,255,17,0,225,255,15,0,218,255,17,0,214,255,19,0,211,255,26,0,211,255,30,0,216,255,33,0,222,255,37,0,231,255,39,0,236,255,41,0,242,255,46,0,247,255,50,0,247,255,55,0,240,255,57,0,233,255,61,0,222,255,64,0,214,255,61,0,207,255,59,0,207,255,55,0,209,255,52,0,216,255,44,0,227,255,41,0,240,255,39,0,251,255,35,0,6,0,28,0,15,0,22,0,17,0,17,0,22,0,11,0,22,0,6,0,22,0,4,0,17,0,4,0,13,0,6,0,11,0,8,0,4,0,13,0,2,0,13,0,0,0,13,0,251,255,8,0,249,255,0,0,247,255,249,255,249,255,238,255,251,255,225,255,253,255,216,255,4,0,207,255,17,0,205,255,30,0,205,255,46,0,211,255,61,0,220,255,75,0,233,255,83,0,244,255,83,0,0,0,83,0,6,0,79,0,11,0,70,0,13,0,59,0,13,0,48,0,6,0,33,0,2,0,22,0,0,0,8,0,251,255,0,0,244,255,249,255,238,255,244,255,231,255,242,255,227,255,240,255,227,255,242,255,229,255,242,255,236,255,247,255,247,255,251,255,6,0,0,0,26,0,6,0,48,0,11,0,66,0,19,0,81,0,22,0,90,0,26,0,90,0,28,0,83,0,30,0,68,0,30,0,46,0,30,0,22,0,30,0,0,0,28,0,236,255,24,0,218,255,17,0,203,255,11,0,196,255,0,0,192,255,244,255,192,255,233,255,198,255,227,255,203,255,222,255,211,255,216,255,218,255,220,255,227,255,227,255,236,255,238,255,244,255,247,255,253,255,0,0,4,0,13,0,15,0,22,0,26,0,30,0,37,0,37,0,44,0,44,0,52,0,44,0,57,0,39,0,59,0,33,0,64,0,22,0,66,0,6,0,68,0,249,255,68,0,233,255,70,0,220,255,75,0,207,255,81,0,198,255,86,0,192,255,90,0,185,255,90,0,180,255,88,0,178,255,81,0,176,255,70,0,176,255,61,0,180,255,52,0,189,255,46,0,203,255,44,0,218,255,39,0,231,255,37,0,247,255,35,0,0,0,33,0,0,0,28,0,253,255,22,0,244,255,13,0,233,255,4,0,222,255,251,255,211,255,242,255,203,255,233,255,198,255,229,255,192,255,225,255,185,255,222,255,176,255,222,255,167,255,225,255,154,255,229,255,143,255,229,255,139,255,231,255,134,255,231,255,139,255,231,255,145,255,227,255,156,255,220,255,165,255,214,255,176,255,207,255,183,255,205,255,192,255,205,255,196,255,209,255,200,255,218,255,205,255,233,255,214,255,249,255,220,255,8,0,229,255,22,0,233,255,33,0,240,255,39,0,247,255,41,0,251,255,41,0,253,255,37,0,0,0,33,0,0,0,26,0,0,0,22,0,0,0,22,0,0,0,24,0,249,255,28,0,244,255,39,0,238,255,50,0,231,255,59,0,227,255,70,0,222,255,75,0,225,255,79,0,225,255,77,0,227,255,68,0,231,255,61,0,240,255,50,0,249,255,41,0,2,0,33,0,13,0,26,0,24,0,22,0,35,0,15,0,39,0,13,0,41,0,8,0,35,0,4,0,28,0,2,0,22,0,0,0,15,0,0,0,13,0,253,255,15,0,0,0,22,0,0,0,28,0,253,255,37,0,251,255,46,0,242,255,50,0,229,255,50,0,218,255,52,0,209,255,48,0,205,255,41,0,205,255,37,0,211,255,30,0,218,255,26,0,229,255,22,0,238,255,17,0,244,255,17,0,249,255,19,0,247,255,26,0,244,255,33,0,240,255,44,0,236,255,52,0,229,255,64,0,220,255,68,0,214,255,77,0,207,255,81,0,203,255,88,0,205,255,94,0,207,255,101,0,214,255,110,0,216,255,119,0,218,255,123,0,220,255,125,0,220,255,123,0,216,255,119,0,209,255,110,0,205,255,99,0,198,255,90,0,192,255,86,0,187,255,79,0,185,255,77,0,185,255,72,0,192,255,68,0,196,255,66,0,205,255,64,0,211,255,59,0,218,255,61,0,222,255,61,0,227,255,64,0,227,255,64,0,222,255,61,0,218,255,55,0,207,255,50,0,198,255,39,0,187,255,28,0,176,255,17,0,163,255,8,0,154,255,4,0,150,255,0,0,147,255,2,0,150,255,4,0,154,255,6,0,165,255,8,0,176,255,11,0,194,255,8,0,207,255,4,0,227,255,2,0,244,255,253,255,6,0,251,255,22,0,247,255,37,0,247,255,48,0,249,255,55,0,253,255,55,0,0,0,50,0,0,0,39,0,0,0,30,0,0,0,19,0,253,255,13,0,249,255,6,0,247,255,2,0,244,255,2,0,244,255,2,0,244,255,4,0,247,255,6,0,251,255,8,0,0,0,8,0,4,0,13,0,11,0,17,0,17,0,24,0,24,0,30,0,28,0,33,0,28,0,37,0,26,0,41,0,22,0,41,0,17,0,39,0,11,0,39,0,4,0,37,0,2,0,35,0,0,0,30,0,2,0,26,0,6,0,24,0,13,0,24,0,19,0,22,0,26,0,19,0,30,0,15,0,35,0,11,0,35,0,2,0,33,0,251,255,28,0,244,255,24,0,242,255,19,0,240,255,13,0,249,255,4,0,0,0,253,255,15,0,242,255,28,0,227,255,41,0,214,255,52,0,200,255,61,0,194,255,64,0,192,255,68,0,196,255,68,0,205,255,64,0,216,255,59,0,227,255,55,0,236,255,50,0,238,255,44,0,240,255,41,0,238,255,35,0,233,255,26,0,227,255,19,0,218,255,6,0,209,255,0,0,198,255,242,255,189,255,231,255,178,255,218,255,174,255,209,255,174,255,200,255,174,255,196,255,180,255,198,255,189,255,205,255,198,255,218,255,209,255,233,255,220,255,247,255,229,255,4,0,233,255,15,0,236,255,24,0,229,255,26,0,225,255,24,0,216,255,17,0,209,255,13,0,203,255,8,0,205,255,8,0,209,255,8,0,218,255,13,0,231,255,19,0,247,255,28,0,2,0,37,0,15,0,44,0,26,0,48,0,33,0,52,0,39,0,52,0,41,0,52,0,48,0,52,0,52,0,48,0,55,0,44,0,57,0,39,0,59,0,39,0,55,0,39,0,52,0,44,0,44,0,46,0,37,0,52,0,30,0,59,0,24,0,66,0,22,0,70,0,17,0,75,0,15,0,75,0,13,0,72,0,13,0,68,0,15,0,64,0,15,0,55,0,17,0,46,0,17,0,35,0,19,0,26,0,17,0,19,0,17,0,11,0,15,0,4,0,13,0,4,0,11,0,2,0,6,0,4,0,6,0,4,0,4,0,6,0,6,0,6,0,11,0,4,0,13,0,2,0,19,0,251,255,24,0,244,255,28,0,236,255,33,0,229,255,35,0,225,255,37,0,222,255,37,0,229,255,37,0,238,255,35,0,251,255,30,0,6,0,24,0,19,0,15,0,30,0,4,0,33,0,251,255,35,0,244,255,30,0,242,255,24,0,244,255,13,0,253,255,6,0,6,0,0,0,19,0,249,255,28,0,247,255,37,0,242,255,39,0,244,255,41,0,247,255,37,0,0,0,33,0,2,0,28,0,6,0,19,0,11,0,15,0,15,0,11,0,19,0,6,0,22,0,6,0,24,0,8,0,28,0,13,0,33,0,15,0,35,0,17,0,37,0,17,0,33,0,17,0,33,0,15,0,30,0,15,0,28,0,13,0,28,0,15,0,30,0,15,0,30,0,19,0,30,0,24,0,35,0,26,0,35,0,28,0,35,0,30,0,35,0,35,0,33,0,39,0,33,0,41,0,30,0,44,0,28,0,39,0,28,0,35,0,33,0,28,0,37,0,17,0,41,0,11,0,46,0,4,0,50,0,0,0,50,0,0,0,48,0,0,0,41,0,0,0,33,0,0,0,22,0,0,0,6,0,253,255,0,0,251,255,240,255,247,255,227,255,242,255,214,255,236,255,200,255,229,255,189,255,220,255,180,255,209,255,174,255,196,255,172,255,187,255,169,255,176,255,172,255,167,255,174,255,161,255,183,255,158,255,192,255,156,255,203,255,154,255,214,255,156,255,220,255,161,255,225,255,165,255,227,255,176,255,225,255,189,255,220,255,203,255,214,255,218,255,207,255,229,255,200,255,240,255,198,255,249,255,192,255,253,255,189,255,0,0,189,255,4,0,192,255,6,0,189,255,8,0,192,255,8,0,194,255,8,0,200,255,8,0,209,255,11,0,220,255,11,0,229,255,13,0,242,255,17,0,253,255,22,0,4,0,30,0,11,0,35,0,17,0,41,0,19,0,41,0,17,0,41,0,15,0,37,0,13,0,30,0,11,0,24,0,6,0,17,0,4,0,11,0,4,0,6,0,4,0,0,0,4,0,253,255,4,0,247,255,2,0,244,255,4,0,240,255,4,0,240,255,4,0,242,255,4,0,247,255,8,0,253,255,13,0,2,0,22,0,8,0,35,0,13,0,48,0,17,0,61,0,17,0,72,0,15,0,79,0,8,0,86,0,2,0,88,0,0,0,83,0,247,255,75,0,242,255,59,0,240,255,44,0,233,255,24,0,231,255,6,0,225,255,249,255,216,255,238,255,205,255,233,255,192,255,233,255,178,255,238,255,167,255,242,255,156,255,247,255,150,255,253,255,150,255,253,255,152,255,253,255,161,255,251,255,172,255,247,255,185,255,240,255,200,255,233,255,216,255,227,255,229,255,218,255,242,255,209,255,0,0,203,255,6,0,198,255,15,0,198,255,17,0,203,255,22,0,209,255,24,0,214,255,26,0,225,255,26,0,238,255,26,0,249,255,17,0,0,0,8,0,11,0,0,0,19,0,242,255,28,0,227,255,37,0,216,255,46,0,214,255,55,0,214,255,61,0,225,255,66,0,238,255,66,0,251,255,64,0,11,0,55,0,22,0,46,0,33,0,35,0,37,0,26,0,37,0,15,0,35,0,8,0,28,0,4,0,24,0,4,0,17,0,8,0,13,0,15,0,8,0,22,0,6,0,33,0,6,0,46,0,6,0,55,0,8,0,59,0,13,0,64,0,17,0,59,0,22,0,52,0,26,0,41,0,33,0,28,0,37,0,13,0,39,0,253,255,39,0,236,255,39,0,218,255,37,0,203,255,35,0,189,255,30,0,180,255,26,0,178,255,24,0,183,255,24,0,192,255,19,0,207,255,22,0,225,255,24,0,242,255,28,0,0,0,35,0,6,0,44,0,11,0,50,0,11,0,59,0,6,0,66,0,0,0,70,0,253,255,75,0,249,255,79,0,251,255,81,0,253,255,83,0,4,0,79,0,17,0,75,0,30,0,68,0,48,0,57,0,64,0,46,0,75,0,33,0,81,0,22,0,79,0,13,0,75,0,4,0,61,0,0,0,44,0,0,0,28,0,0,0,11,0,0,0,2,0,0,0,249,255,0,0,242,255,251,255,238,255,247,255,236,255,242,255,233,255,240,255,236,255,240,255,240,255,242,255,242,255,247,255,249,255,251,255,0,0,251,255,8,0,249,255,17,0,247,255,26,0,242,255,30,0,238,255,35,0,238,255,37,0,240,255,37,0,244,255,33,0,251,255,28,0,0,0,19,0,4,0,8,0,8,0,0,0,13,0,247,255,15,0,236,255,13,0,227,255,11,0,218,255,6,0,214,255,2,0,209,255,253,255,207,255,251,255,207,255,247,255,207,255,247,255,205,255,249,255,203,255,247,255,200,255,249,255,200,255,247,255,203,255,244,255,209,255,242,255,218,255,242,255,229,255,242,255,236,255,242,255,242,255,240,255,251,255,240,255,0,0,240,255,4,0,240,255,11,0,242,255,17,0,244,255,22,0,251,255,30,0,0,0,39,0,4,0,46,0,11,0,57,0,15,0,64,0,19,0,70,0,24,0,77,0,24,0,81,0,26,0,86,0,22,0,90,0,19,0,90,0,13,0,90,0,13,0,90,0,6,0,88,0,6,0,83,0,2,0,72,0,0,0,66,0,251,255,52,0,247,255,39,0,242,255,33,0,236,255,26,0,227,255,22,0,220,255,19,0,214,255,22,0,209,255,24,0,209,255,26,0,207,255,28,0,211,255,30,0,216,255,30,0,220,255,28,0,225,255,24,0,227,255,17,0,229,255,8,0,231,255,0,0,227,255,244,255,227,255,233,255,225,255,227,255,222,255,225,255,222,255,229,255,222,255,240,255,227,255,251,255,231,255,8,0,238,255,22,0,244,255,30,0,253,255,39,0,0,0,44,0,0,0,48,0,0,0,52,0,251,255,57,0,244,255,61,0,238,255,61,0,231,255,61,0,227,255,57,0,225,255,52,0,227,255,46,0,227,255,39,0,231,255,30,0,233,255,26,0,238,255,19,0,244,255,19,0,253,255,19,0,4,0,22,0,15,0,24,0,28,0,28,0,37,0,33,0,48,0,35,0,52,0,35,0,52,0,37,0,50,0,37,0,50,0,35,0,44,0,33,0,39,0,28,0,35,0,22,0,33,0,17,0,30,0,8,0,30,0,4,0,33,0,0,0,35,0,251,255,35,0,249,255,37,0,249,255,37,0,249,255,39,0,251,255,41,0,0,0,41,0,2,0,44,0,4,0,44,0,6,0,44,0,11,0,44,0,13,0,44,0,19,0,41,0,24,0,39,0,30,0,35,0,33,0,30,0,37,0,28,0,35,0,24,0,26,0,24,0,17,0,24,0,6,0,24,0,253,255,26,0,247,255,26,0,244,255,26,0,247,255,24,0,0,0,22,0,6,0,17,0,15,0,15,0,26,0,11,0,35,0,6,0,39,0,6,0,41,0,4,0,39,0,4,0,37,0,0,0,33,0,0,0,28,0,0,0,24,0,249,255,22,0,242,255,26,0,238,255,30,0,233,255,37,0,231,255,44,0,233,255,50,0,238,255,55,0,242,255,55,0,247,255,55,0,251,255,50,0,253,255,46,0,253,255,37,0,251,255,30,0,249,255,26,0,249,255,22,0,247,255,19,0,249,255,19,0,0,0,19,0,2,0,19,0,11,0,19,0,22,0,19,0,28,0,15,0,35,0,13,0,39,0,8,0,39,0,8,0,37,0,4,0,28,0,2,0,17,0,0,0,4,0,253,255,247,255,251,255,231,255,251,255,218,255,249,255,211,255,253,255,207,255,2,0,207,255,6,0,211,255,13,0,220,255,22,0,229,255,30,0,238,255,37,0,242,255,39,0,251,255,44,0,0,0,44,0,0,0,41,0,0,0,37,0,253,255,33,0,0,0,28,0,253,255,24,0,253,255,22,0,0,0,22,0,0,0,26,0,0,0,33,0,6,0,41,0,13,0,52,0,17,0,64,0,22,0,75,0,26,0,86,0,26,0,90,0,26,0,97,0,22,0,101,0,17,0,101,0,8,0,99,0,0,0,97,0,251,255,92,0,242,255,86,0,236,255,77,0,231,255,68,0,231,255,57,0,227,255,44,0,227,255,30,0,227,255,15,0,222,255,4,0,220,255,251,255,218,255,247,255,214,255,244,255,209,255,251,255,205,255,2,0,205,255,13,0,205,255,22,0,203,255,33,0,203,255,39,0,203,255,46,0,198,255,48,0,194,255,48,0,192,255,48,0,192,255,46,0,196,255,44,0,198,255,39,0,207,255,37,0,211,255,33,0,216,255,30,0,218,255,26,0,218,255,28,0,218,255,26,0,216,255,26,0,216,255,24,0,218,255,17,0,220,255,13,0,225,255,2,0,225,255,249,255,222,255,240,255,222,255,229,255,216,255,225,255,211,255,218,255,211,255,218,255,216,255,214,255,222,255,216,255,236,255,214,255,249,255,216,255,8,0,218,255,22,0,218,255,28,0,222,255,28,0,231,255,26,0,238,255,17,0,242,255,6,0,251,255,253,255,253,255,247,255,0,0,242,255,0,0,242,255,251,255,247,255,244,255,251,255,238,255,253,255,231,255,0,0,222,255,0,0,220,255,0,0,220,255,2,0,222,255,2,0,229,255,6,0,236,255,8,0,242,255,13,0,247,255,17,0,251,255,19,0,253,255,19,0,0,0,17,0,2,0,15,0,4,0,11,0,11,0,8,0,15,0,6,0,22,0,6,0,28,0,8,0,35,0,11,0,44,0,13,0,55,0,15,0,66,0,15,0,77,0,13,0,88,0,11,0,94,0,8,0,99,0,6,0,99,0,2,0,94,0,2,0,88,0,0,0,79,0,2,0,72,0,0,0,61,0,0,0,52,0,253,255,46,0,249,255,44,0,242,255,41,0,238,255,39,0,233,255,41,0,231,255,44,0,231,255,46,0,233,255,48,0,238,255,50,0,244,255,50,0,251,255,52,0,0,0,52,0,2,0,50,0,4,0,50,0,8,0,44,0,11,0,37,0,15,0,26,0,19,0,13,0,24,0,0,0,28,0,240,255,30,0,225,255,35,0,211,255,37,0,203,255,41,0,200,255,44,0,203,255,44,0,207,255,48,0,211,255,48,0,220,255,46,0,227,255,46,0,229,255,46,0,231,255,48,0,231,255,50,0,231,255,52,0,231,255,52,0,229,255,50,0,229,255,48,0,229,255,41,0,233,255,37,0,236,255,35,0,238,255,30,0,236,255,28,0,233,255,26,0,229,255,24,0,227,255,19,0,222,255,13,0,225,255,8,0,227,255,2,0,231,255,0,0,240,255,0,0,244,255,2,0,247,255,11,0,247,255,19,0,247,255,30,0,244,255,41,0,244,255,50,0,244,255,59,0,249,255,64,0,0,0,66,0,11,0,66,0,22,0,59,0,33,0,50,0,39,0,39,0,44,0,24,0,37,0,6,0,28,0,247,255,13,0,233,255,249,255,218,255,229,255,209,255,209,255,207,255,192,255,203,255,180,255,207,255,178,255,205,255,180,255,207,255,187,255,205,255,196,255,200,255,209,255,194,255,220,255,187,255,236,255,183,255,249,255,187,255,6,0,192,255,22,0,203,255,33,0,220,255,41,0,238,255,44,0,0,0,44,0,17,0,37,0,30,0,28,0,37,0,15,0,39,0,2,0,33,0,244,255,24,0,233,255,15,0,222,255,6,0,216,255,0,0,207,255,251,255,203,255,249,255,200,255,251,255,196,255,253,255,196,255,0,0,198,255,6,0,207,255,11,0,218,255,17,0,236,255,24,0,0,0,26,0,22,0,28,0,44,0,30,0,59,0,28,0,70,0,28,0,77,0,28,0,75,0,28,0,68,0,33,0,57,0,35,0,44,0,39,0,28,0,46,0,17,0,50,0,4,0,55,0,249,255,57,0,238,255,59,0,229,255,57,0,222,255,52,0,222,255,48,0,225,255,46,0,229,255,44,0,238,255,41,0,249,255,41,0,0,0,41,0,4,0,41,0,11,0,41,0,17,0,39,0,22,0,39,0,24,0,39,0,28,0,46,0,30,0,52,0,35,0,64,0,37,0,77,0,35,0,88,0,37,0,97,0,39,0,105,0,39,0,110,0,44,0,110,0,48,0,108,0,52,0,101,0,59,0,92,0,64,0,83,0,66,0,75,0,70,0,66,0,68,0,55,0,66,0,48,0,57,0,37,0,50,0,30,0,37,0,24,0,26,0,19,0,15,0,11,0,6,0,2,0,2,0,0,0,2,0,247,255,4,0,240,255,8,0,236,255,17,0,236,255,24,0,236,255,30,0,236,255,35,0,238,255,37,0,240,255,41,0,244,255,44,0,249,255,44,0,253,255,44,0,2,0,44,0,8,0,41,0,17,0,39,0,26,0,35,0,35,0,28,0,41,0,26,0,46,0,24,0,46,0,24,0,44,0,26,0,37,0,30,0,30,0,35,0,26,0,41,0,24,0,44,0,24,0,48,0,28,0,48,0,33,0,46,0,39,0,44,0,44,0,41,0,46,0,37,0,44,0,37,0,41,0,33,0,37,0,30,0,33,0,26,0,30,0,22,0,33,0,17,0,37,0,11,0,41,0,6,0,46,0,4,0,52,0,2,0,55,0,4,0,52,0,8,0,44,0,13,0,33,0,22,0,24,0,28,0,8,0,37,0,253,255,41,0,242,255,44,0,229,255,46,0,218,255,46,0,207,255,41,0,200,255,37,0,198,255,35,0,196,255,30,0,200,255,28,0,207,255,26,0,220,255,24,0,233,255,22,0,247,255,17,0,4,0,15,0,17,0,11,0,26,0,11,0,30,0,6,0,30,0,4,0,28,0,6,0,26,0,6,0,24,0,6,0,22,0,11,0,24,0,11,0,28,0,13,0,35,0,15,0,44,0,15,0,55,0,11,0,64,0,4,0,72,0,253,255,77,0,244,255,83,0,236,255,88,0,229,255,86,0,229,255,83,0,231,255,77,0,236,255,68,0,244,255,59,0,253,255,50,0,6,0,41,0,13,0,35,0,15,0,33,0,17,0,30,0,19,0,26,0,17,0,19,0,15,0,15,0,8,0,6,0,0,0,2,0,247,255,251,255,236,255,247,255,229,255,244,255,222,255,247,255,225,255,247,255,231,255,247,255,242,255,244,255,253,255,242,255,6,0,238,255,15,0,233,255,22,0,231,255,26,0,225,255,28,0,220,255,30,0,218,255,30,0,216,255,26,0,211,255,22,0,209,255,15,0,205,255,4,0,200,255,251,255,198,255,244,255,196,255,238,255,196,255,233,255,198,255,231,255,203,255,233,255,207,255,233,255,211,255,238,255,218,255,249,255,222,255,0,0,227,255,8,0,236,255,15,0,240,255,19,0,247,255,19,0,253,255,17,0,4,0,11,0,15,0,4,0,26,0,253,255,35,0,244,255,44,0,240,255,46,0,233,255,44,0,231,255,37,0,233,255,26,0,240,255,17,0,240,255,6,0,247,255,0,0,249,255,251,255,247,255,249,255,247,255,247,255,244,255,244,255,240,255,244,255,233,255,242,255,229,255,242,255,222,255,244,255,216,255,242,255,211,255,244,255,205,255,244,255,200,255,249,255,198,255,253,255,196,255,0,0,198,255,4,0,203,255,13,0,207,255,22,0,214,255,30,0,222,255,37,0,231,255,46,0,240,255,52,0,249,255,57,0,0,0,59,0,4,0,61,0,11,0,61,0,15,0,59,0,19,0,64,0,24,0,66,0,28,0,70,0,35,0,70,0,37,0,72,0,41,0,68,0,44,0,61,0,44,0,52,0,41,0,37,0,39,0,19,0,37,0,2,0,33,0,242,255,30,0,229,255,28,0,218,255,30,0,216,255,35,0,222,255,39,0,229,255,46,0,242,255,50,0,2,0,52,0,17,0,50,0,30,0,44,0,44,0,33,0,55,0,22,0,59,0,11,0,61,0,0,0,59,0,253,255,57,0,251,255,50,0,0,0,50,0,0,0,48,0,6,0,48,0,11,0,52,0,17,0,57,0,24,0,64,0,26,0,70,0,28,0,77,0,26,0,83,0,24,0,83,0,22,0,83,0,19,0,77,0,19,0,70,0,17,0,64,0,19,0,52,0,24,0,44,0,26,0,33,0,33,0,26,0,39,0,19,0,46,0,15,0,44,0,17,0,41,0,19,0,37,0,26,0,28,0,37,0,17,0,44,0,4,0,55,0,251,255,64,0,242,255,70,0,231,255,75,0,225,255,75,0,222,255,70,0,220,255,61,0,222,255,55,0,227,255,46,0,231,255,37,0,238,255,30,0,247,255,26,0,0,0,19,0,8,0,15,0,19,0,11,0,26,0,8,0,33,0,8,0,37,0,8,0,41,0,11,0,37,0,13,0,37,0,19,0,35,0,26,0,37,0,30,0,41,0,37,0,41,0,41,0,50,0,52,0,55,0,59,0,57,0,64,0,57,0,68,0,52,0,70,0,44,0,70,0,37,0,68,0,26,0,64,0,19,0,59,0,11,0,52,0,4,0,46,0,253,255,41,0,247,255,37,0,240,255,33,0,231,255,33,0,225,255,28,0,220,255,26,0,218,255,22,0,218,255,15,0,222,255,4,0,231,255,253,255,247,255,240,255,2,0,229,255,17,0,220,255,33,0,214,255,46,0,211,255,52,0,216,255,57,0,222,255,57,0,231,255,55,0,240,255,55,0,249,255,52,0,0,0,50,0,4,0,52,0,8,0,55,0,11,0,57,0,13,0,61,0,15,0,64,0,17,0,64,0,19,0,66,0,24,0,61,0,28,0,61,0,28,0,55,0,26,0,50,0,26,0,46,0,24,0,41,0,22,0,35,0,17,0,30,0,11,0,28,0,4,0,26,0,253,255,19,0,247,255,17,0,240,255,11,0,240,255,2,0,240,255,0,0,244,255,249,255,251,255,247,255,2,0,249,255,6,0,0,0,8,0,4,0,11,0,13,0,8,0,22,0,2,0,35,0,0,0,46,0,253,255,61,0,253,255,75,0,0,0,86,0,2,0,97,0,11,0,105,0,17,0,114,0,24,0,119,0,28,0,123,0,28,0,121,0,28,0,121,0,26,0,116,0,22,0,112,0,17,0,103,0,11,0,92,0,6,0,83,0,2,0,72,0,251,255,61,0,247,255,52,0,240,255,46,0,236,255,37,0,233,255,28,0,229,255,22,0,229,255,13,0,227,255,4,0,231,255,251,255,236,255,244,255,240,255,238,255,249,255,233,255,4,0,231,255,11,0,231,255,22,0,229,255,28,0,227,255,30,0,225,255,30,0,222,255,26,0,218,255,26,0,211,255,22,0,207,255,22,0,203,255,24,0,198,255,26,0,198,255,28,0,196,255,33,0,198,255,35,0,203,255,39,0,207,255,46,0,211,255,55,0,214,255,70,0,211,255,83,0,207,255,97,0,203,255,108,0,198,255,114,0,196,255,114,0,200,255,110,0,207,255,99,0,218,255,88,0,229,255,77,0,240,255,68,0,251,255,57,0,2,0,48,0,4,0,39,0,4,0,33,0,4,0,24,0,253,255,15,0,249,255,6,0,247,255,253,255,240,255,244,255,238,255,236,255,238,255,229,255,238,255,225,255,242,255,225,255,247,255,227,255,251,255,233,255,2,0,242,255,8,0,253,255,17,0,6,0,22,0,17,0,26,0,22,0,33,0,22,0,39,0,17,0,44,0,8,0,46,0,253,255,48,0,244,255,48,0,233,255,46,0,227,255,39,0,225,255,35,0,225,255,28,0,229,255,19,0,238,255,15,0,247,255,8,0,0,0,2,0,4,0,253,255,6,0,249,255,6,0,244,255,2,0,242,255,0,0,240,255,253,255,240,255,253,255,240,255,251,255,240,255,0,0,242,255,4,0,244,255,11,0,244,255,17,0,244,255,24,0,242,255,26,0,242,255,30,0,244,255,37,0,247,255,41,0,249,255,50,0,249,255,57,0,251,255,64,0,251,255,70,0,249,255,72,0,244,255,72,0,242,255,68,0,240,255,61,0,242,255,55,0,244,255,46,0,249,255,41,0,253,255,35,0,2,0,30,0,8,0,26,0,15,0,26,0,19,0,24,0,24,0,28,0,26,0,28,0,28,0,30,0,26,0,28,0,24,0,26,0,19,0,22,0,15,0,22,0,11,0,19,0,8,0,24,0,11,0,28,0,13,0,35,0,13,0,44,0,19,0,50,0,24,0,52,0,26,0,57,0,30,0,52,0,33,0,48,0,33,0,39,0,33,0,33,0,33,0,22,0,28,0,13,0,26,0,2,0,19,0,253,255,17,0,244,255,11,0,238,255,8,0,227,255,6,0,220,255,4,0,211,255,2,0,205,255,2,0,198,255,0,0,196,255,2,0,194,255,2,0,194,255,2,0,198,255,6,0,205,255,8,0,211,255,17,0,216,255,24,0,220,255,30,0,225,255,39,0,227,255,48,0,231,255,52,0,236,255,57,0,242,255,59,0,251,255,57,0,2,0,57,0,11,0,52,0,19,0,48,0,26,0,44,0,35,0,39,0,39,0,37,0,44,0,33,0,48,0,26,0,48,0,19,0,48,0,11,0,46,0,0,0,41,0,244,255,37,0,233,255,30,0,227,255,22,0,220,255,11,0,218,255,0,0,222,255,247,255,227,255,233,255,233,255,225,255,247,255,218,255,0,0,211,255,6,0,209,255,17,0,211,255,24,0,209,255,30,0,211,255,35,0,211,255,37,0,214,255,39,0,218,255,39,0,222,255,39,0,229,255,39,0,238,255,39,0,242,255,39,0,251,255,39,0,253,255,39,0,0,0,39,0,2,0,37,0,0,0,33,0,0,0,28,0,253,255,22,0,253,255,19,0,0,0,17,0,2,0,15,0,6,0,13,0,13,0,11,0,17,0,8,0,24,0,4,0,28,0,2,0,33,0,0,0,35,0,2,0,35,0,6,0,33,0,15,0,28,0,28,0,24,0,44,0,19,0,57,0,13,0,66,0,8,0,72,0,6,0,70,0,6,0,66,0,6,0,59,0,6,0,48,0,11,0,37,0,17,0,30,0,22,0,28,0,28,0,30,0,35,0,37,0,41,0,46,0,48,0,57,0,50,0,68,0,50,0,77,0,50,0,81,0,46,0,81,0,39,0,75,0,35,0,68,0,30,0,59,0,28,0,46,0,30,0,37,0,37,0,30,0,44,0,24,0,50,0,17,0,57,0,11,0,59,0,4,0,57,0,0,0,50,0,247,255,44,0,240,255,30,0,233,255,17,0,229,255,6,0,225,255,0,0,225,255,249,255,227,255,244,255,229,255,242,255,229,255,242,255,231,255,247,255,233,255,249,255,238,255,0,0,242,255,2,0,247,255,8,0,253,255,13,0,0,0,19,0,4,0,24,0,6,0,26,0,4,0,30,0,0,0,35,0,249,255,41,0,240,255,46,0,231,255,50,0,222,255,52,0,214,255,52,0,207,255,48,0,198,255,46,0,194,255,41,0,192,255,37,0,194,255,37,0,198,255,35,0,205,255,35,0,214,255,39,0,225,255,41,0,231,255,44,0,238,255,41,0,244,255,37,0,247,255,33,0,249,255,22,0,249,255,11,0,249,255,0,0,244,255,242,255,242,255,233,255,244,255,225,255,242,255,220,255,244,255,218,255,247,255,220,255,251,255,225,255,0,0,231,255,4,0,238,255,15,0,244,255,24,0,251,255,28,0,253,255,35,0,253,255,35,0,253,255,33,0,251,255,26,0,251,255,22,0,247,255,15,0,247,255,11,0,249,255,6,0,251,255,0,0,0,0,253,255,4,0,249,255,6,0,244,255,11,0,244,255,15,0,247,255,17,0,0,0,15,0,11,0,17,0,28,0,13,0,46,0,11,0,64,0,8,0,75,0,8,0,83,0,4,0,81,0,4,0,77,0,2,0,64,0,0,0,48,0,251,255,28,0,247,255,8,0,242,255,247,255,236,255,231,255,231,255,218,255,227,255,209,255,220,255,203,255,214,255,198,255,209,255,194,255,209,255,187,255,209,255,183,255,209,255,174,255,211,255,167,255,211,255,163,255,214,255,165,255,216,255,167,255,220,255,176,255,225,255,183,255,236,255,192,255,249,255,196,255,4,0,203,255,17,0,205,255,28,0,207,255,35,0,209,255,35,0,211,255,33,0,214,255,24,0,216,255,13,0,218,255,2,0,218,255,249,255,216,255,238,255,216,255,227,255,211,255,220,255,207,255,216,255,203,255,214,255,200,255,216,255,196,255,220,255,194,255,220,255,192,255,225,255,189,255,229,255,189,255,236,255,187,255,240,255,194,255,247,255,200,255,253,255,209,255,0,0,222,255,4,0,236,255,8,0,247,255,6,0,4,0,4,0,13,0,0,0,17,0,249,255,24,0,236,255,22,0,227,255,17,0,216,255,11,0,207,255,4,0,203,255,0,0,203,255,249,255,200,255,249,255,205,255,251,255,205,255,0,0,209,255,4,0,209,255,11,0,214,255,17,0,218,255,19,0,218,255,22,0,225,255,17,0,231,255,15,0,240,255,6,0,249,255,2,0,253,255,0,0,0,0,0,0,2,0,2,0,6,0,6,0,6,0,11,0,8,0,11,0,8,0,13,0,8,0,11,0,8,0,11,0,8,0,6,0,6,0,4,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,4,0,11,0,6,0,11,0,6,0,8,0,6,0,6,0,2,0,4,0,0,0,2,0,253,255,2,0,251,255,4,0,249,255,4,0,253,255,6,0,0,0,11,0,6,0,6,0,17,0,6,0,26,0,2,0,35,0,0,0,46,0,247,255,52,0,244,255,59,0,238,255,68,0,238,255,70,0,238,255,75,0,240,255,75,0,242,255,68,0,249,255,64,0,253,255,55,0,0,0,41,0,2,0,30,0,0,0,15,0,0,0,4,0,0,0,253,255,0,0,244,255,0,0,240,255,6,0,236,255,13,0,233,255,22,0,229,255,30,0,227,255,39,0,220,255,48,0,214,255,55,0,207,255,59,0,203,255,61,0,196,255,64,0,194,255,61,0,198,255,59,0,203,255,48,0,209,255,37,0,218,255,24,0,229,255,4,0,244,255,240,255,2,0,220,255,13,0,205,255,24,0,194,255,33,0,192,255,37,0,198,255,39,0,207,255,37,0,222,255,33,0,233,255,24,0,244,255,13,0,244,255,2,0,242,255,249,255,233,255,242,255,220,255,238,255,209,255,236,255,196,255,240,255,192,255,244,255,189,255,253,255,194,255,6,0,205,255,17,0,216,255,26,0,227,255,37,0,238,255,44,0,244,255,48,0,253,255,50,0,0,0,48,0,0,0,48,0,2,0,44,0,2,0,37,0,4,0,33,0,2,0,24,0,4,0,17,0,4,0,11,0,4,0,0,0,11,0,249,255,15,0,242,255,24,0,233,255,35,0,229,255,46,0,225,255,55,0,220,255,61,0,218,255,68,0,216,255,68,0,211,255,68,0,207,255,66,0,203,255,57,0,200,255,50,0,196,255,46,0,196,255,41,0,196,255,33,0,200,255,30,0,209,255,24,0,218,255,17,0,233,255,13,0,249,255,6,0,11,0,4,0,30,0,4,0,50,0,4,0,64,0,8,0,72,0,11,0,79,0,11,0,77,0,8,0,72,0,4,0,64,0,253,255,55,0,244,255,44,0,231,255,28,0,220,255,17,0,214,255,2,0,211,255,247,255,211,255,238,255,214,255,229,255,220,255,225,255,229,255,225,255,238,255,229,255,249,255,231,255,0,0,236,255,8,0,240,255,13,0,240,255,17,0,240,255,17,0,236,255,19,0,229,255,17,0,222,255,13,0,216,255,11,0,209,255,13,0,207,255,15,0,207,255,19,0,203,255,28,0,207,255,35,0,211,255,41,0,220,255,44,0,229,255,41,0,238,255,39,0,247,255,33,0,2,0,24,0,13,0,13,0,19,0,4,0,30,0,0,0,39,0,247,255,48,0,240,255,55,0,238,255,59,0,240,255,59,0,244,255,57,0,249,255,50,0,0,0,37,0,8,0,22,0,17,0,4,0,24,0,247,255,26,0,231,255,26,0,218,255,22,0,209,255,15,0,205,255,6,0,207,255,253,255,211,255,242,255,216,255,231,255,222,255,227,255,229,255,222,255,233,255,222,255,236,255,229,255,236,255,233,255,227,255,240,255,216,255,251,255,205,255,2,0,198,255,8,0,187,255,13,0,180,255,15,0,176,255,19,0,176,255,17,0,178,255,15,0,183,255,15,0,189,255,15,0,198,255,17,0,207,255,15,0,216,255,13,0,222,255,8,0,227,255,6,0,233,255,2,0,233,255,0,0,233,255,0,0,231,255,253,255,229,255,253,255,222,255,251,255,216,255,247,255,209,255,242,255,203,255,233,255,200,255,229,255,203,255,222,255,205,255,218,255,211,255,211,255,222,255,209,255,231,255,207,255,242,255,207,255,251,255,205,255,4,0,207,255,15,0,211,255,28,0,220,255,41,0,229,255,52,0,240,255,64,0,253,255,72,0,8,0,75,0,22,0,72,0,37,0,66,0,48,0,52,0,57,0,41,0,61,0,24,0,64,0,13,0,66,0,2,0,61,0,0,0,59,0,253,255,61,0,2,0,57,0,8,0,59,0,13,0,57,0,19,0,52,0,22,0,48,0,22,0,44,0,15,0,37,0,8,0,30,0,2,0,28,0,251,255,24,0,251,255,22,0,249,255,17,0,253,255,11,0,0,0,0,0,0,0,244,255,2,0,233,255,2,0,222,255,0,0,216,255,253,255,214,255,244,255,218,255,240,255,229,255,233,255,242,255,227,255,4,0,220,255,22,0,216,255,37,0,216,255,55,0,218,255,70,0,222,255,81,0,231,255,90,0,238,255,94,0,244,255,97,0,249,255,97,0,0,0,99,0,2,0,99,0,2,0,101,0,4,0,99,0,2,0,97,0,4,0,94,0,8,0,88,0,15,0,81,0,28,0,70,0,44,0,59,0,57,0,46,0,75,0,30,0,86,0,15,0,94,0,0,0,97,0,242,255,94,0,229,255,86,0,218,255,72,0,211,255,55,0,211,255,37,0,214,255,19,0,218,255,6,0,227,255,253,255,236,255,247,255,244,255,244,255,251,255,249,255,2,0,253,255,15,0,0,0,22,0,8,0,26,0,17,0,30,0,26,0,30,0,37,0,26,0,46,0,19,0,48,0,13,0,50,0,4,0,48,0,0,0,44,0,0,0,37,0,0,0,35,0,0,0,35,0,4,0,35,0,11,0,39,0,13,0,44,0,11,0,50,0,4,0,55,0,0,0,61,0,249,255,64,0,240,255,68,0,229,255,68,0,225,255,66,0,227,255,61,0,231,255,57,0,238,255,48,0,247,255,44,0,0,0,39,0,11,0,35,0,22,0,35,0,30,0,37,0,37,0,44,0,37,0,52,0,35,0,59,0,28,0,61,0,17,0,64,0,8,0,61,0,253,255,57,0,242,255,50,0,236,255,46,0,229,255,37,0,227,255,30,0,222,255,24,0,222,255,17,0,225,255,13,0,227,255,6,0,229,255,0,0,236,255,251,255,240,255,244,255,242,255,236,255,247,255,227,255,249,255,220,255,249,255,214,255,249,255,209,255,251,255,207,255,251,255,207,255,251,255,211,255,251,255,218,255,247,255,229,255,242,255,238,255,238,255,247,255,231,255,0,0,225,255,2,0,216,255,4,0,214,255,2,0,207,255,253,255,205,255,247,255,205,255,240,255,203,255,231,255,200,255,222,255,194,255,218,255,189,255,214,255,185,255,211,255,183,255,214,255,176,255,216,255,176,255,222,255,178,255,233,255,183,255,244,255,192,255,0,0,203,255,8,0,218,255,19,0,233,255,26,0,244,255,28,0,0,0,26,0,4,0,17,0,4,0,11,0,0,0,0,0,244,255,247,255,238,255,238,255,222,255,229,255,214,255,225,255,207,255,222,255,205,255,225,255,207,255,229,255,214,255,236,255,220,255,244,255,229,255,253,255,236,255,2,0,240,255,8,0,238,255,8,0,233,255,8,0,229,255,2,0,220,255,0,0,211,255,251,255,207,255,247,255,205,255,244,255,205,255,244,255,209,255,242,255,216,255,242,255,222,255,244,255,233,255,240,255,242,255,244,255,253,255,244,255,6,0,247,255,17,0,249,255,28,0,251,255,41,0,253,255,50,0,251,255,61,0,251,255,68,0,253,255,72,0,253,255,72,0,253,255,70,0,253,255,66,0,0,0,61,0,0,0,57,0,4,0,50,0,15,0,48,0,22,0,44,0,30,0,41,0,37,0,35,0,46,0,28,0,50,0,19,0,55,0,11,0,55,0,0,0,50,0,247,255,48,0,236,255,44,0,225,255,37,0,216,255,33,0,209,255,24,0,205,255,19,0,203,255,15,0,205,255,13,0,209,255,11,0,220,255,11,0,229,255,8,0,240,255,8,0,249,255,11,0,253,255,13,0,0,0,19,0,0,0,28,0,0,0,37,0,253,255,46,0,251,255,57,0,249,255,68,0,251,255,77,0,253,255,83,0,0,0,86,0,0,0,83,0,2,0,75,0,4,0,66,0,2,0,55,0,4,0,46,0,2,0,39,0,0,0,37,0,251,255,39,0,244,255,41,0,233,255,44,0,225,255,44,0,209,255,41,0,198,255,39,0,189,255,30,0,180,255,24,0,183,255,15,0,183,255,6,0,187,255,2,0,194,255,2,0,203,255,2,0,209,255,8,0,222,255,17,0,233,255,26,0,249,255,35,0,6,0,44,0,19,0,44,0,33,0,46,0,46,0,41,0,55,0,33,0,61,0,22,0,61,0,11,0,61,0,2,0,57,0,249,255,50,0,240,255,39,0,231,255,28,0,227,255,19,0,227,255,8,0,229,255,0,0,233,255,249,255,240,255,244,255,244,255,238,255,247,255,236,255,249,255,231,255,247,255,231,255,242,255,233,255,238,255,238,255,233,255,244,255,227,255,251,255,222,255,0,0,216,255,0,0,216,255,0,0,216,255,249,255,220,255,242,255,227,255,238,255,233,255,229,255,244,255,225,255,251,255,220,255,0,0,218,255,0,0,216,255,2,0,220,255,0,0,218,255,253,255,222,255,249,255,227,255,249,255,229,255,251,255,231,255,0,0,233,255,4,0,231,255,11,0,227,255,19,0,222,255,24,0,211,255,30,0,207,255,35,0,200,255,39,0,196,255,39,0,196,255,46,0,200,255,50,0,209,255,57,0,225,255,66,0,240,255,77,0,2,0,83,0,15,0,92,0,30,0,97,0,39,0,97,0,44,0,94,0,46,0,88,0,46,0,77,0,48,0,66,0,46,0,50,0,48,0,39,0,48,0,26,0,48,0,17,0,46,0,13,0,41,0,11,0,35,0,15,0,26,0,19,0,19,0,28,0,13,0,35,0,8,0,39,0,8,0,37,0,11,0,35,0,17,0,26,0,24,0,17,0,33,0,6,0,41,0,0,0,50,0,244,255,61,0,236,255,68,0,229,255,75,0,225,255,79,0,218,255,83,0,211,255,86,0,205,255,90,0,198,255,92,0,192,255,94,0,189,255,99,0,189,255,101,0,192,255,103,0,200,255,101,0,214,255,97,0,227,255,90,0,244,255,81,0,0,0,70,0,15,0,57,0,26,0,48,0,33,0,39,0,37,0,30,0,39,0,24,0,35,0,19,0,30,0,15,0,24,0,11,0,22,0,4,0,13,0,253,255,11,0,247,255,6,0,236,255,0,0,227,255,253,255,216,255,251,255,207,255,249,255,200,255,249,255,196,255,251,255,194,255,253,255,198,255,0,0,203,255,6,0,211,255,11,0,220,255,13,0,229,255,15,0,236,255,17,0,242,255,13,0,244,255,8,0,247,255,4,0,249,255,0,0,249,255,251,255,249,255,247,255,251,255,244,255,251,255,244,255,253,255,249,255,253,255,0,0,251,255,2,0,247,255,13,0,242,255,22,0,236,255,33,0,231,255,46,0,225,255,59,0,220,255,72,0,216,255,83,0,211,255,94,0,209,255,94,0,209,255,92,0,211,255,83,0,220,255,70,0,225,255,55,0,236,255,39,0,244,255,24,0,253,255,11,0,4,0,2,0,15,0,253,255,24,0,253,255,33,0,0,0,44,0,0,0,50,0,6,0,55,0,11,0,55,0,15,0,48,0,19,0,39,0,24,0,26,0,24,0,13,0,26,0,0,0,26,0,240,255,24,0,227,255,24,0,218,255,19,0,214,255,17,0,211,255,13,0,214,255,8,0,220,255,2,0,227,255,0,0,236,255,247,255,244,255,238,255,251,255,227,255,0,0,216,255,4,0,203,255,6,0,194,255,8,0,192,255,8,0,194,255,8,0,205,255,2,0,218,255,253,255,233,255,242,255,253,255,229,255,8,0,216,255,17,0,207,255,22,0,205,255,22,0,207,255,17,0,214,255,13,0,227,255,6,0,242,255,0,0,0,0,249,255,13,0,240,255,22,0,233,255,28,0,227,255,30,0,218,255,26,0,214,255,19,0,211,255,6,0,209,255,0,0,211,255,244,255,214,255,236,255,216,255,231,255,220,255,229,255,220,255,231,255,222,255,238,255,222,255,244,255,225,255,0,0,220,255,13,0,220,255,28,0,220,255,44,0,220,255,55,0,225,255,64,0,233,255,68,0,244,255,68,0,2,0,64,0,11,0,59,0,22,0,52,0,30,0,48,0,28,0,41,0,24,0,35,0,17,0,28,0,6,0,19,0,253,255,11,0,244,255,2,0,238,255,251,255,238,255,242,255,240,255,236,255,249,255,231,255,2,0,229,255,15,0,227,255,30,0,227,255,46,0,229,255,57,0,236,255,68,0,242,255,75,0,251,255,77,0,2,0,75,0,13,0,68,0,19,0,61,0,24,0,46,0,24,0,35,0,19,0,22,0,13,0,8,0,4,0,0,0,249,255,249,255,238,255,244,255,227,255,244,255,218,255,251,255,211,255,2,0,207,255,13,0,207,255,22,0,211,255,26,0,222,255,28,0,233,255,24,0,247,255,13,0,2,0,253,255,11,0,236,255,17,0,216,255,19,0,198,255,15,0,185,255,11,0,178,255,6,0,178,255,4,0,180,255,2,0,183,255,2,0,187,255,4,0,194,255,4,0,198,255,6,0,203,255,6,0,203,255,4,0,205,255,4,0,205,255,6,0,205,255,4,0,200,255,6,0,194,255,6,0,189,255,8,0,185,255,8,0,183,255,6,0,187,255,4,0,196,255,0,0,205,255,249,255,220,255,242,255,238,255,236,255,249,255,227,255,4,0,222,255,11,0,216,255,17,0,211,255,24,0,211,255,28,0,209,255,33,0,211,255,33,0,214,255,35,0,218,255,33,0,218,255,30,0,220,255,22,0,218,255,13,0,214,255,2,0,205,255,249,255,200,255,242,255,198,255,236,255,198,255,231,255,205,255,229,255,214,255,229,255,225,255,229,255,236,255,236,255,244,255,242,255,247,255,253,255,240,255,4,0,229,255,11,0,214,255,15,0,196,255,15,0,178,255,6,0,163,255,253,255,152,255,236,255,150,255,216,255,152,255,196,255,163,255,178,255,178,255,169,255,196,255,165,255,216,255,165,255,231,255,174,255,247,255,183,255,0,0,192,255,8,0,200,255,17,0,205,255,24,0,203,255,28,0,205,255,28,0,203,255,28,0,200,255,26,0,200,255,17,0,205,255,4,0,209,255,249,255,216,255,236,255,220,255,220,255,225,255,205,255,229,255,194,255,231,255,189,255,233,255,183,255,231,255,183,255,231,255,178,255,229,255,183,255,229,255,183,255,231,255,185,255,233,255,192,255,238,255,196,255,244,255,205,255,247,255,211,255,249,255,218,255,247,255,225,255,244,255,229,255,238,255,233,255,236,255,238,255,231,255,242,255,229,255,249,255,229,255,253,255,229,255,2,0,231,255,8,0,233,255,11,0,238,255,17,0,242,255,24,0,247,255,28,0,251,255,37,0,0,0,44,0,4,0,52,0,8,0,59,0,11,0,66,0,15,0,70,0,19,0,72,0,22,0,72,0,30,0,68,0,39,0,61,0,52,0,52,0,61,0,46,0,75,0,39,0,86,0,30,0,92,0,24,0,94,0,19,0,94,0,15,0,92,0,13,0,86,0,11,0,75,0,11,0,64,0,11,0,48,0,17,0,33,0,17,0,15,0,22,0,0,0,19,0,247,255,19,0,240,255,22,0,236,255,19,0,240,255,17,0,244,255,17,0,253,255,17,0,2,0,17,0,8,0,17,0,11,0,17,0,11,0,19,0,6,0,22,0,4,0,26,0,0,0,30,0,0,0,35,0,0,0,39,0,0,0,46,0,2,0,50,0,2,0,50,0,6,0,50,0,6,0,48,0,2,0,44,0,0,0,41,0,247,255,39,0,236,255,39,0,222,255,44,0,216,255,46,0,211,255,50,0,211,255,57,0,216,255,61,0,225,255,66,0,236,255,66,0,247,255,66,0,2,0,64,0,11,0,57,0,17,0,48,0,24,0,37,0,24,0,26,0,26,0,15,0,22,0,6,0,15,0,0,0,8,0,0,0,0,0,0,0,247,255,4,0,236,255,11,0,229,255,19,0,225,255,28,0,220,255,37,0,222,255,41,0,220,255,48,0,220,255,50,0,218,255,50,0,216,255,52,0,214,255,50,0,211,255,50,0,209,255,50,0,211,255,48,0,216,255,48,0,220,255,48,0,231,255,48,0,238,255,50,0,249,255,55,0,253,255,57,0,0,0,61,0,251,255,66,0,244,255,68,0,233,255,70,0,222,255,68,0,214,255,61,0,205,255,55,0,200,255,46,0,196,255,35,0,198,255,26,0,196,255,19,0,198,255,11,0,198,255,8,0,200,255,4,0,203,255,4,0,205,255,2,0,211,255,4,0,216,255,6,0,218,255,8,0,220,255,11,0,220,255,15,0,218,255,17,0,216,255,17,0,211,255,15,0,209,255,11,0,211,255,4,0,220,255,253,255,231,255,242,255,244,255,233,255,2,0,222,255,17,0,211,255,35,0,203,255,46,0,198,255,57,0,196,255,64,0,194,255,66,0,196,255,66,0,200,255,59,0,211,255,52,0,222,255,46,0,238,255,37,0,253,255,33,0,6,0,24,0,13,0,19,0,17,0,17,0,17,0,15,0,11,0,13,0,4,0,11,0,253,255,8,0,242,255,6,0,231,255,0,0,222,255,251,255,211,255,247,255,205,255,240,255,203,255,238,255,207,255,233,255,216,255,231,255,227,255,231,255,242,255,231,255,0,0,236,255,8,0,242,255,17,0,247,255,19,0,251,255,19,0,253,255,15,0,249,255,11,0,242,255,8,0,233,255,8,0,220,255,8,0,209,255,11,0,198,255,13,0,187,255,13,0,183,255,15,0,180,255,15,0,185,255,15,0,192,255,15,0,203,255,13,0,218,255,11,0,233,255,6,0,247,255,2,0,0,0,251,255,6,0,242,255,11,0,231,255,11,0,220,255,4,0,211,255,253,255,200,255,242,255,192,255,233,255,185,255,225,255,180,255,218,255,178,255,218,255,183,255,218,255,187,255,227,255,194,255,236,255,207,255,247,255,218,255,0,0,229,255,6,0,242,255,11,0,253,255,13,0,6,0,15,0,13,0,15,0,19,0,11,0,26,0,4,0,30,0,253,255,33,0,242,255,37,0,236,255,39,0,227,255,39,0,222,255,39,0,218,255,35,0,218,255,30,0,222,255,24,0,229,255,15,0,236,255,11,0,244,255,6,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,251,255,0,0,244,255,0,0,236,255,0,0,231,255,0,0,222,255,2,0,218,255,6,0,216,255,8,0,218,255,13,0,218,255,17,0,222,255,22,0,225,255,26,0,227,255,30,0,227,255,35,0,225,255,37,0,220,255,39,0,214,255,37,0,205,255,35,0,198,255,30,0,189,255,26,0,183,255,22,0,183,255,15,0,180,255,8,0,183,255,2,0,187,255,253,255,194,255,247,255,200,255,240,255,205,255,236,255,209,255,236,255,214,255,236,255,214,255,238,255,214,255,242,255,214,255,244,255,211,255,247,255,211,255,251,255,209,255,251,255,209,255,251,255,211,255,249,255,211,255,242,255,214,255,231,255,220,255,218,255,227,255,203,255,231,255,183,255,240,255,167,255,249,255,152,255,0,0,143,255,8,0,141,255,15,0,145,255,19,0,156,255,22,0,172,255,19,0,192,255,15,0,209,255,11,0,225,255,4,0,236,255,2,0,240,255,0,0,240,255,2,0,238,255,6,0,233,255,11,0,229,255,15,0,222,255,22,0,218,255,28,0,214,255,30,0,211,255,33,0,209,255,33,0,207,255,35,0,205,255,30,0,203,255,26,0,203,255,24,0,205,255,22,0,209,255,17,0,216,255,17,0,225,255,22,0,233,255,28,0,240,255,37,0,242,255,46,0,240,255,59,0,233,255,66,0,227,255,72,0,218,255,75,0,209,255,75,0,205,255,70,0,205,255,66,0,209,255,57,0,218,255,50,0,229,255,44,0,242,255,39,0,253,255,37,0,6,0,37,0,15,0,37,0,19,0,37,0,22,0,37,0,19,0,35,0,17,0,30,0,15,0,19,0,8,0,8,0,4,0,0,0,251,255,238,255,244,255,225,255,231,255,216,255,220,255,211,255,211,255,209,255,203,255,211,255,196,255,220,255,194,255,236,255,192,255,251,255,198,255,11,0,203,255,28,0,211,255,44,0,222,255,48,0,233,255,52,0,247,255,46,0,0,0,33,0,8,0,17,0,17,0,0,0,24,0,240,255,30,0,227,255,30,0,220,255,30,0,218,255,28,0,220,255,22,0,225,255,13,0,233,255,4,0,238,255,0,0,242,255,249,255,244,255,244,255,244,255,244,255,240,255,244,255,238,255,249,255,236,255,251,255,231,255,0,0,229,255,0,0,222,255,0,0,218,255,0,0,211,255,251,255,209,255,242,255,207,255,238,255,207,255,233,255,211,255,233,255,218,255,231,255,220,255,233,255,222,255,233,255,225,255,236,255,225,255,236,255,220,255,233,255,218,255,229,255,218,255,222,255,220,255,218,255,227,255,214,255,236,255,214,255,247,255,214,255,2,0,216,255,11,0,216,255,19,0,218,255,19,0,225,255,17,0,229,255,15,0,233,255,6,0,240,255,0,0,242,255,251,255,242,255,244,255,242,255,240,255,240,255,240,255,238,255,242,255,236,255,242,255,231,255,247,255,231,255,249,255,229,255,251,255,229,255,251,255,233,255,0,0,238,255,0,0,242,255,0,0,253,255,2,0,2,0,6,0,8,0,8,0,13,0,15,0,17,0,19,0,19,0,24,0,19,0,26,0,22,0,26,0,22,0,22,0,24,0,15,0,24,0,4,0,24,0,251,255,26,0,236,255,26,0,222,255,22,0,214,255,19,0,205,255,22,0,196,255,22,0,194,255,26,0,192,255,30,0,192,255,35,0,196,255,39,0,198,255,41,0,203,255,41,0,209,255,39,0,216,255,37,0,220,255,33,0,222,255,28,0,220,255,26,0,218,255,24,0,216,255,19,0,211,255,17,0,211,255,8,0,209,255,2,0,211,255,249,255,216,255,242,255,222,255,236,255,231,255,236,255,242,255,238,255,253,255,247,255,6,0,2,0,17,0,13,0,28,0,26,0,35,0,37,0,39,0,44,0,41,0,48,0,44,0,48,0,37,0,44,0,33,0,33,0,26,0,19,0,19,0,2,0,13,0,242,255,8,0,222,255,8,0,209,255,11,0,200,255,15,0,200,255,22,0,209,255,28,0,220,255,33,0,233,255,37,0,242,255,35,0,253,255,28,0,0,0,22,0,253,255,11,0,249,255,0,0,242,255,247,255,236,255,238,255,231,255,229,255,229,255,218,255,229,255,211,255,229,255,207,255,233,255,205,255,233,255,207,255,240,255,211,255,247,255,222,255,0,0,233,255,2,0,242,255,6,0,251,255,8,0,0,0,6,0,0,0,0,0,0,0,249,255,251,255,240,255,242,255,233,255,231,255,229,255,218,255,229,255,205,255,236,255,194,255,244,255,185,255,0,0,183,255,8,0,183,255,19,0,187,255,26,0,198,255,30,0,209,255,30,0,222,255,30,0,236,255,30,0,244,255,26,0,251,255,24,0,0,0,17,0,253,255,11,0,251,255,0,0,249,255,244,255,247,255,233,255,242,255,218,255,244,255,207,255,244,255,198,255,249,255,196,255,0,0,198,255,2,0,203,255,4,0,211,255,8,0,218,255,6,0,225,255,0,0,229,255,251,255,233,255,240,255,233,255,229,255,229,255,220,255,225,255,214,255,220,255,207,255,211,255,205,255,209,255,205,255,207,255,207,255,205,255,207,255,209,255,207,255,216,255,209,255,222,255,211,255,227,255,218,255,229,255,225,255,229,255,238,255,227,255,253,255,225,255,11,0,220,255,30,0,218,255,44,0,214,255,55,0,207,255,61,0,205,255,64,0,203,255,59,0,200,255,52,0,200,255,41,0,205,255,28,0,209,255,15,0,218,255,2,0,229,255,249,255,238,255,238,255,247,255,229,255,0,0,222,255,2,0,220,255,6,0,220,255,8,0,222,255,6,0,225,255,4,0,231,255,2,0,238,255,0,0,247,255,0,0,0,0,0,0,11,0,0,0,19,0,0,0,30,0,0,0,39,0,253,255,52,0,253,255,61,0,251,255,70,0,253,255,77,0,253,255,77,0,0,0,72,0,0,0,64,0,0,0,55,0,2,0,46,0,2,0,41,0,2,0,37,0,0,0,35,0,0,0,33,0,0,0,30,0,0,0,24,0,253,255,19,0,253,255,15,0,253,255,11,0,0,0,4,0,0,0,2,0,2,0,0,0,6,0,0,0,8,0,2,0,11,0,2,0,8,0,2,0,2,0,2,0,253,255,4,0,244,255,8,0,236,255,13,0,227,255,19,0,218,255,24,0,211,255,33,0,207,255,39,0,207,255,44,0,207,255,44,0,214,255,44,0,222,255,41,0,236,255,37,0,249,255,30,0,8,0,24,0,22,0,17,0,37,0,13,0,50,0,8,0,55,0,4,0,55,0,6,0,52,0,6,0,44,0,11,0,35,0,17,0,26,0,22,0,15,0,26,0,8,0,30,0,2,0,30,0,0,0,30,0,251,255,30,0,247,255,30,0,244,255,33,0,240,255,35,0,238,255,37,0,238,255,39,0,238,255,37,0,238,255,37,0,240,255,28,0,244,255,22,0,244,255,15,0,242,255,11,0,238,255,6,0,229,255,4,0,220,255,6,0,209,255,8,0,198,255,13,0,192,255,11,0,187,255,13,0,189,255,13,0,196,255,8,0,207,255,8,0,220,255,6,0,233,255,4,0,249,255,4,0,6,0,4,0,15,0,6,0,24,0,8,0,26,0,11,0,24,0,13,0,19,0,15,0,13,0,17,0,11,0,22,0,4,0,24,0,0,0,24,0,253,255,24,0,249,255,22,0,247,255,17,0,242,255,11,0,238,255,4,0,233,255,251,255,229,255,244,255,225,255,240,255,218,255,233,255,216,255,231,255,216,255,231,255,218,255,231,255,220,255,233,255,225,255,233,255,229,255,233,255,238,255,238,255,247,255,240,255,253,255,247,255,4,0,251,255,11,0,0,0,15,0,6,0,17,0,8,0,19,0,11,0,24,0,11,0,28,0,8,0,30,0,4,0,33,0,0,0,35,0,253,255,37,0,251,255,39,0,249,255,37,0,253,255,30,0,0,0,26,0,0,0,17,0,2,0,8,0,2,0,2,0,253,255,249,255,247,255,244,255,238,255,238,255,229,255,229,255,220,255,222,255,214,255,218,255,207,255,214,255,207,255,209,255,205,255,207,255,203,255,205,255,203,255,209,255,203,255,214,255,200,255,222,255,200,255,233,255,198,255,251,255,198,255,13,0,203,255,33,0,205,255,50,0,209,255,68,0,214,255,77,0,220,255,79,0,225,255,72,0,229,255,61,0,236,255,48,0,238,255,33,0,242,255,19,0,244,255,6,0,249,255,251,255,253,255,244,255,4,0,236,255,13,0,233,255,24,0,233,255,33,0,233,255,39,0,236,255,41,0,242,255,37,0,251,255,24,0,2,0,8,0,8,0,247,255,17,0,227,255,22,0,209,255,28,0,194,255,33,0,185,255,35,0,183,255,41,0,185,255,44,0,192,255,44,0,203,255,44,0,214,255,39,0,222,255,37,0,236,255,33,0,247,255,35,0,0,0,37,0,6,0,41,0,8,0,52,0,13,0,61,0,11,0,68,0,4,0,72,0,0,0,75,0,249,255,70,0,242,255,64,0,236,255,52,0,231,255,41,0,231,255,28,0,227,255,19,0,229,255,8,0,229,255,2,0,231,255,253,255,233,255,251,255,233,255,242,255,236,255,238,255,240,255,231,255,244,255,220,255,251,255,214,255,0,0,205,255,6,0,198,255,15,0,192,255,19,0,189,255,30,0,187,255,37,0,192,255,46,0,192,255,55,0,196,255,64,0,198,255,72,0,203,255,77,0,209,255,79,0,218,255,77,0,233,255,77,0,247,255,70,0,4,0,59,0,17,0,48,0,26,0,37,0,30,0,24,0,28,0,13,0,17,0,2,0,4,0,251,255,247,255,242,255,231,255,238,255,216,255,236,255,205,255,236,255,194,255,242,255,187,255,251,255,183,255,4,0,180,255,17,0,180,255,26,0,185,255,35,0,183,255,44,0,183,255,46,0,180,255,48,0,176,255,50,0,174,255,50,0,172,255,50,0,172,255,48,0,172,255,41,0,174,255,33,0,176,255,26,0,183,255,15,0,192,255,6,0,203,255,0,0,214,255,0,0,231,255,253,255,242,255,253,255,0,0,253,255,13,0,0,0,24,0,0,0,28,0,0,0,30,0,2,0,30,0,4,0,28,0,4,0,26,0,6,0,22,0,4,0,22,0,4,0,22,0,0,0,22,0,0,0,24,0,253,255,24,0,253,255,22,0,0,0,22,0,0,0,19,0,6,0,19,0,13,0,17,0,17,0,17,0,19,0,15,0,19,0,11,0,17,0,4,0,13,0,251,255,4,0,238,255,251,255,225,255,244,255,214,255,236,255,203,255,229,255,196,255,227,255,194,255,231,255,196,255,238,255,198,255,249,255,200,255,2,0,205,255,13,0,209,255,22,0,216,255,30,0,220,255,35,0,225,255,37,0,231,255,39,0,236,255,41,0,238,255,44,0,240,255,44,0,240,255,41,0,238,255,39,0,233,255,37,0,231,255,33,0,229,255,28,0,227,255,26,0,229,255,26,0,233,255,26,0,238,255,26,0,242,255,26,0,244,255,22,0,242,255,15,0,240,255,8,0,236,255,0,0,229,255,247,255,229,255,240,255,225,255,229,255,225,255,222,255,227,255,216,255,231,255,211,255,236,255,209,255,238,255,207,255,244,255,211,255,249,255,216,255,0,0,225,255,6,0,236,255,11,0,247,255,17,0,0,0,22,0,4,0,26,0,8,0,30,0,13,0,33,0,13,0,35,0,15,0,37,0,13,0,39,0,15,0,39,0,15,0,44,0,15,0,46,0,13,0,48,0,11,0,50,0,6,0,50,0,2,0,52,0,0,0,52,0,251,255,55,0,251,255,52,0,253,255,52,0,0,0,52,0,4,0,52,0,8,0,48,0,11,0,44,0,11,0,37,0,11,0,28,0,6,0,19,0,2,0,11,0,0,0,4,0,0,0,0,0,0,0,253,255,4,0,251,255,6,0,253,255,6,0,251,255,8,0,0,0,6,0,2,0,2,0,8,0,0,0,13,0,251,255,17,0,249,255,22,0,242,255,24,0,240,255,24,0,238,255,26,0,236,255,26,0,236,255,26,0,238,255,26,0,238,255,28,0,242,255,24,0,247,255,19,0,249,255,17,0,0,0,13,0,0,0,8,0,4,0,8,0,13,0,8,0,22,0,13,0,33,0,17,0,44,0,22,0,52,0,24,0,59,0,26,0,59,0,28,0,55,0,28,0,44,0,28,0,30,0,26,0,13,0,26,0,253,255,28,0,238,255,30,0,229,255,33,0,222,255,33,0,222,255,30,0,225,255,28,0,229,255,19,0,238,255,13,0,244,255,8,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,2,0,249,255,6,0,240,255,8,0,233,255,11,0,225,255,11,0,222,255,11,0,220,255,8,0,225,255,6,0,229,255,2,0,238,255,0,0,244,255,0,0,253,255,0,0,0,0,2,0,253,255,4,0,251,255,4,0,242,255,4,0,236,255,0,0,227,255,253,255,218,255,242,255,209,255,231,255,200,255,218,255,192,255,207,255,185,255,198,255,180,255,192,255,183,255,189,255,187,255,187,255,198,255,187,255,216,255,187,255,236,255,187,255,0,0,187,255,17,0,187,255,35,0,187,255,46,0,189,255,55,0,196,255,55,0,203,255,46,0,211,255,35,0,220,255,19,0,229,255,0,0,231,255,236,255,236,255,218,255,236,255,200,255,238,255,189,255,238,255,183,255,240,255,185,255,247,255,192,255,253,255,200,255,2,0,211,255,11,0,222,255,19,0,227,255,24,0,231,255,30,0,231,255,30,0,231,255,28,0,231,255,22,0,231,255,17,0,236,255,8,0,240,255,2,0,244,255,251,255,249,255,247,255,251,255,247,255,249,255,249,255,249,255,253,255,249,255,2,0,249,255,8,0,249,255,13,0,247,255,15,0,244,255,15,0,240,255,13,0,236,255,6,0,231,255,2,0,225,255,0,0,225,255,249,255,225,255,247,255,229,255,247,255,236,255,244,255,244,255,242,255,0,0,240,255,6,0,236,255,11,0,231,255,17,0,222,255,19,0,220,255,19,0,218,255,19,0,218,255,15,0,222,255,13,0,227,255,8,0,233,255,2,0,242,255,253,255,249,255,244,255,0,0,236,255,2,0,225,255,2,0,218,255,0,0,211,255,0,0,209,255,249,255,211,255,242,255,218,255,238,255,229,255,233,255,240,255,227,255,253,255,222,255,8,0,216,255,19,0,211,255,28,0,207,255,30,0,205,255,28,0,203,255,22,0,200,255,6,0,200,255,251,255,205,255,236,255,211,255,220,255,218,255,207,255,227,255,196,255,236,255,187,255,242,255,180,255,247,255,176,255,251,255,174,255,253,255,174,255,0,0,174,255,0,0,178,255,251,255,180,255,249,255,185,255,249,255,192,255,249,255,196,255,251,255,200,255,0,0,207,255,4,0,216,255,13,0,222,255,24,0,229,255,28,0,236,255,33,0,240,255,33,0,244,255,28,0,247,255,22,0,249,255,17,0,249,255,13,0,251,255,11,0,253,255,11,0,2,0,13,0,6,0,13,0,13,0,11,0,17,0,11,0,19,0,4,0,22,0,0,0,19,0,247,255,17,0,238,255,13,0,231,255,8,0,222,255,8,0,211,255,6,0,205,255,11,0,196,255,13,0,187,255,17,0,183,255,17,0,178,255,17,0,178,255,15,0,174,255,11,0,178,255,6,0,180,255,0,0,185,255,253,255,189,255,247,255,192,255,238,255,198,255,233,255,203,255,233,255,209,255,233,255,214,255,238,255,216,255,240,255,222,255,247,255,225,255,251,255,229,255,0,0,233,255,4,0,238,255,8,0,244,255,13,0,244,255,17,0,247,255,26,0,247,255,33,0,244,255,44,0,242,255,52,0,240,255,59,0,240,255,70,0,240,255,77,0,240,255,79,0,238,255,83,0,240,255,81,0,240,255,75,0,244,255,68,0,247,255,59,0,253,255,48,0,6,0,37,0,13,0,28,0,22,0,17,0,28,0,8,0,33,0,0,0,33,0,249,255,35,0,244,255,35,0,244,255,33,0,242,255,35,0,244,255,35,0,247,255,37,0,251,255,39,0,0,0,39,0,0,0,39,0,2,0,35,0,2,0,26,0,0,0,19,0,253,255,8,0,249,255,2,0,242,255,251,255,236,255,242,255,229,255,238,255,225,255,233,255,220,255,229,255,220,255,229,255,218,255,231,255,216,255,236,255,214,255,242,255,211,255,253,255,207,255,6,0,207,255,15,0,205,255,24,0,207,255,30,0,209,255,37,0,211,255,39,0,216,255,41,0,222,255,41,0,225,255,39,0,229,255,41,0,231,255,39,0,233,255,41,0,233,255,46,0,233,255,50,0,233,255,52,0,233,255,57,0,236,255,57,0,242,255,52,0,247,255,44,0,253,255,35,0,2,0,24,0,6,0,11,0,8,0,0,0,8,0,251,255,8,0,247,255,11,0,247,255,11,0,251,255,15,0,0,0,22,0,6,0,26,0,13,0,28,0,22,0,35,0,28,0,35,0,35,0,33,0,39,0,28,0,41,0,19,0,41,0,11,0,41,0,0,0,37,0,247,255,26,0,238,255,15,0,231,255,4,0,227,255,249,255,225,255,238,255,227,255,231,255,229,255,225,255,238,255,222,255,244,255,222,255,0,0,225,255,11,0,231,255,22,0,238,255,28,0,249,255,33,0,4,0,35,0,17,0,35,0,30,0,33,0,39,0,30,0,50,0,24,0,55,0,22,0,57,0,15,0,55,0,13,0,50,0,6,0,41,0,0,0,28,0,251,255,17,0,244,255,6,0,240,255,253,255,238,255,247,255,236,255,238,255,236,255,233,255,236,255,231,255,233,255,231,255,236,255,231,255,238,255,231,255,236,255,231,255,236,255,233,255,233,255,236,255,227,255,236,255,222,255,236,255,218,255,233,255,214,255,236,255,211,255,238,255,211,255,238,255,216,255,236,255,218,255,233,255,225,255,231,255,233,255,227,255,242,255,225,255,251,255,222,255,2,0,222,255,11,0,227,255,19,0,233,255,26,0,244,255,28,0,253,255,28,0,8,0,22,0,19,0,17,0,24,0,8,0,28,0,0,0,30,0,249,255,28,0,242,255,24,0,236,255,19,0,236,255,8,0,236,255,0,0,240,255,249,255,247,255,240,255,253,255,238,255,6,0,236,255,11,0,238,255,15,0,244,255,17,0,253,255,13,0,6,0,8,0,17,0,4,0,26,0,0,0,33,0,249,255,39,0,247,255,44,0,247,255,48,0,247,255,52,0,251,255,52,0,0,0,55,0,4,0,55,0,13,0,52,0,17,0,48,0,22,0,44,0,24,0,37,0,22,0,30,0,13,0,24,0,4,0,19,0,251,255,19,0,240,255,17,0,229,255,17,0,220,255,17,0,214,255,17,0,211,255,17,0,209,255,17,0,216,255,17,0,220,255,15,0,233,255,8,0,244,255,2,0,0,0,251,255,13,0,247,255,17,0,238,255,19,0,233,255,17,0,229,255,11,0,225,255,0,0,225,255,249,255,222,255,242,255,216,255,238,255,214,255,242,255,209,255,249,255,207,255,4,0,205,255,15,0,205,255,28,0,207,255,35,0,211,255,44,0,216,255,41,0,218,255,39,0,220,255,28,0,220,255,17,0,222,255,0,0,225,255,236,255,229,255,216,255,236,255,198,255,244,255,183,255,249,255,169,255,0,0,163,255,253,255,165,255,249,255,169,255,240,255,180,255,227,255,192,255,209,255,203,255,192,255,216,255,176,255,225,255,163,255,231,255,158,255,236,255,161,255,240,255,167,255,244,255,183,255,253,255,196,255,2,0,214,255,8,0,225,255,15,0,236,255,19,0,240,255,19,0,238,255,19,0,238,255,17,0,229,255,13,0,222,255,8,0,216,255,4,0,209,255,2,0,205,255,2,0,198,255,2,0,198,255,6,0,200,255,13,0,203,255,19,0,209,255,28,0,211,255,39,0,218,255,48,0,220,255,52,0,218,255,52,0,218,255,52,0,216,255,41,0,216,255,30,0,220,255,19,0,227,255,8,0,233,255,253,255,240,255,247,255,249,255,244,255,0,0,242,255,4,0,244,255,8,0,249,255,8,0,249,255,8,0,251,255,6,0,251,255,2,0,249,255,253,255,242,255,244,255,238,255,236,255,233,255,233,255,229,255,231,255,225,255,233,255,225,255,240,255,229,255,249,255,231,255,0,0,231,255,4,0,233,255,6,0,233,255,6,0,229,255,4,0,227,255,0,0,225,255,253,255,227,255,249,255,231,255,247,255,233,255,244,255,242,255,242,255,251,255,244,255,253,255,244,255,2,0,247,255,6,0,249,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,6,0,0,0,11,0,253,255,17,0,249,255,24,0,242,255,30,0,240,255,33,0,236,255,26,0,236,255,19,0,238,255,8,0,238,255,253,255,244,255,240,255,253,255,231,255,2,0,225,255,13,0,220,255,17,0,218,255,22,0,216,255,26,0,218,255,26,0,220,255,24,0,222,255,22,0,222,255,17,0,225,255,13,0,229,255,6,0,231,255,0,0,233,255,247,255,238,255,240,255,242,255,233,255,247,255,229,255,251,255,227,255,0,0,227,255,0,0,227,255,0,0,225,255,0,0,222,255,0,0,220,255,0,0,216,255,0,0,211,255,0,0,209,255,2,0,209,255,4,0,211,255,8,0,220,255,13,0,233,255,22,0,247,255,24,0,0,0,30,0,11,0,33,0,15,0,35,0,15,0,37,0,11,0,39,0,4,0,37,0,253,255,35,0,249,255,33,0,242,255,28,0,242,255,19,0,244,255,15,0,247,255,8,0,251,255,2,0,0,0,0,0,8,0,253,255,19,0,247,255,30,0,240,255,39,0,233,255,46,0,227,255,52,0,218,255,57,0,214,255,57,0,209,255,57,0,209,255,50,0,209,255,46,0,209,255,37,0,214,255,28,0,220,255,19,0,225,255,11,0,231,255,4,0,240,255,0,0,249,255,253,255,253,255,253,255,0,0,0,0,6,0,2,0,6,0,6,0,8,0,8,0,4,0,13,0,2,0,17,0,0,0,13,0,247,255,15,0,236,255,8,0,227,255,4,0,216,255,253,255,209,255,244,255,205,255,229,255,207,255,218,255,214,255,207,255,220,255,196,255,231,255,189,255,242,255,192,255,251,255,198,255,0,0,207,255,0,0,220,255,0,0,233,255,253,255,247,255,251,255,0,0,247,255,6,0,242,255,8,0,240,255,8,0,240,255,8,0,240,255,11,0,238,255,6,0,236,255,4,0,231,255,2,0,225,255,0,0,216,255,253,255,207,255,0,0,198,255,6,0,192,255,15,0,187,255,24,0,189,255,33,0,198,255,39,0,205,255,44,0,218,255,46,0,229,255,46,0,242,255,48,0,253,255,48,0,6,0,46,0,15,0,44,0,22,0,44,0,28,0,37,0,33,0,30,0,37,0,19,0,37,0,13,0,39,0,2,0,39,0,247,255,39,0,233,255,39,0,222,255,39,0,214,255,37,0,203,255,33,0,194,255,30,0,192,255,28,0,187,255,22,0,187,255,19,0,189,255,13,0,194,255,4,0,198,255,0,0,205,255,249,255,211,255,242,255,216,255,236,255,222,255,231,255,229,255,227,255,236,255,222,255,242,255,220,255,247,255,220,255,253,255,222,255,251,255,225,255,249,255,233,255,244,255,249,255,236,255,8,0,227,255,28,0,220,255,50,0,216,255,72,0,216,255,88,0,218,255,97,0,225,255,99,0,236,255,94,0,242,255,86,0,251,255,75,0,2,0,59,0,8,0,46,0,11,0,35,0,13,0,26,0,13,0,17,0,13,0,6,0,13,0,0,0,13,0,240,255,13,0,225,255,11,0,209,255,4,0,192,255,253,255,180,255,242,255,174,255,229,255,172,255,216,255,174,255,207,255,178,255,203,255,187,255,200,255,196,255,203,255,198,255,209,255,203,255,216,255,200,255,225,255,196,255,233,255,192,255,244,255,185,255,0,0,174,255,8,0,167,255,22,0,161,255,33,0,156,255,41,0,156,255,46,0,154,255,46,0,158,255,44,0,165,255,35,0,172,255,22,0,183,255,6,0,194,255,251,255,205,255,240,255,214,255,231,255,225,255,227,255,236,255,225,255,244,255,225,255,253,255,225,255,4,0,229,255,17,0,229,255,24,0,231,255,30,0,236,255,35,0,238,255,35,0,242,255,33,0,247,255,24,0,249,255,13,0,249,255,0,0,249,255,240,255,247,255,225,255,242,255,209,255,233,255,198,255,225,255,189,255,220,255,185,255,214,255,185,255,209,255,187,255,207,255,198,255,205,255,209,255,203,255,225,255,205,255,238,255,205,255,249,255,207,255,253,255,211,255,0,0,218,255,251,255,222,255,244,255,225,255,236,255,229,255,229,255,231,255,225,255,231,255,227,255,231,255,231,255,236,255,238,255,240,255,249,255,249,255,0,0,0,0,6,0,6,0,11,0,13,0,13,0,17,0,8,0,17,0,2,0,13,0,0,0,11,0,249,255,2,0,240,255,249,255,231,255,240,255,227,255,233,255,220,255,225,255,211,255,218,255,205,255,216,255,198,255,214,255,189,255,214,255,185,255,216,255,180,255,218,255,183,255,218,255,187,255,220,255,194,255,220,255,203,255,222,255,211,255,227,255,222,255,233,255,227,255,242,255,229,255,0,0,229,255,11,0,229,255,26,0,227,255,41,0,227,255,55,0,227,255,64,0,227,255,72,0,227,255,77,0,225,255,79,0,222,255,79,0,220,255,75,0,218,255,72,0,216,255,70,0,216,255,64,0,216,255,55,0,216,255,44,0,214,255,28,0,211,255,13,0,209,255,0,0,203,255,240,255,198,255,231,255,192,255,225,255,185,255,225,255,176,255,225,255,169,255,225,255,165,255,222,255,163,255,220,255,165,255,216,255,172,255,211,255,180,255,205,255,192,255,205,255,200,255,205,255,214,255,207,255,220,255,209,255,231,255,209,255,238,255,207,255,242,255,205,255,247,255,203,255,249,255,200,255,251,255,200,255,251,255,205,255,0,0,209,255,0,0,218,255,4,0,227,255,8,0,229,255,8,0,231,255,13,0,231,255,13,0,225,255,11,0,218,255,6,0,207,255,2,0,198,255,253,255,189,255,249,255,185,255,247,255,180,255,247,255,180,255,247,255,185,255,247,255,187,255,253,255,192,255,0,0,196,255,6,0,200,255,8,0,205,255,11,0,205,255,11,0,205,255,8,0,205,255,2,0,205,255,0,0,203,255,247,255,203,255,240,255,205,255,231,255,205,255,225,255,209,255,218,255,214,255,214,255,220,255,209,255,227,255,207,255,236,255,205,255,244,255,203,255,253,255,205,255,2,0,211,255,8,0,220,255,11,0,236,255,11,0,0,0,11,0,15,0,6,0,33,0,4,0,46,0,2,0,52,0,0,0,52,0,253,255,48,0,253,255,39,0,251,255,26,0,244,255,19,0,238,255,8,0,236,255,2,0,229,255,253,255,222,255,251,255,216,255,247,255,214,255,244,255,211,255,242,255,214,255,242,255,216,255,240,255,222,255,240,255,231,255,244,255,240,255,249,255,247,255,0,0,247,255,2,0,247,255,2,0,240,255,4,0,233,255,2,0,225,255,0,0,218,255,249,255,209,255,244,255,207,255,240,255,209,255,236,255,209,255,231,255,216,255,227,255,225,255,225,255,233,255,222,255,238,255,220,255,242,255,222,255,240,255,222,255,236,255,229,255,231,255,236,255,220,255,242,255,211,255,247,255,203,255,247,255,194,255,242,255,192,255,238,255,194,255,229,255,196,255,218,255,200,255,211,255,205,255,205,255,211,255,205,255,211,255,203,255,214,255,209,255,214,255,218,255,214,255,227,255,214,255,236,255,214,255,249,255,218,255,0,0,220,255,8,0,225,255,15,0,227,255,19,0,231,255,19,0,236,255,15,0,240,255,8,0,244,255,2,0,247,255,249,255,253,255,240,255,0,0,233,255,8,0,229,255,19,0,229,255,30,0,231,255,41,0,236,255,50,0,240,255,55,0,244,255,59,0,251,255,57,0,0,0,52,0,0,0,46,0,253,255,37,0,249,255,28,0,244,255,17,0,242,255,6,0,242,255,253,255,242,255,244,255,249,255,240,255,253,255,240,255,2,0,242,255,6,0,247,255,8,0,0,0,6,0,8,0,0,0,17,0,249,255,24,0,238,255,28,0,227,255,26,0,218,255,19,0,211,255,13,0,207,255,2,0,205,255,247,255,207,255,236,255,207,255,225,255,207,255,220,255,205,255,220,255,198,255,225,255,192,255,231,255,185,255,242,255,183,255,0,0,185,255,13,0,192,255,24,0,200,255,37,0,214,255,44,0,225,255,50,0,236,255,52,0,242,255,52,0,244,255,50,0,247,255,48,0,247,255,41,0,247,255,30,0,247,255,22,0,251,255,11,0,0,0,0,0,4,0,249,255,13,0,244,255,17,0,244,255,19,0,247,255,22,0,249,255,19,0,253,255,17,0,253,255,15,0,0,0,15,0,0,0,13,0,253,255,11,0,253,255,8,0,0,0,6,0,4,0,0,0,11,0,249,255,17,0,242,255,24,0,233,255,30,0,225,255,33,0,218,255,37,0,214,255,37,0,209,255,35,0,209,255,35,0,214,255,30,0,218,255,28,0,225,255,19,0,233,255,13,0,244,255,4,0,251,255,251,255,0,0,242,255,4,0,238,255,6,0,236,255,6,0,238,255,4,0,244,255,6,0,251,255,8,0,2,0,11,0,8,0,15,0,11,0,24,0,6,0,30,0,0,0,30,0,242,255,33,0,227,255,30,0,211,255,22,0,198,255,13,0,189,255,2,0,185,255,251,255,187,255,247,255,192,255,240,255,200,255,240,255,209,255,242,255,220,255,244,255,229,255,244,255,238,255,244,255,242,255,244,255,247,255,244,255,244,255,244,255,244,255,244,255,240,255,244,255,236,255,249,255,231,255,253,255,231,255,0,0,229,255,2,0,231,255,4,0,236,255,4,0,240,255,2,0,244,255,0,0,249,255,251,255,253,255,247,255,0,0,242,255,253,255,233,255,253,255,227,255,251,255,216,255,253,255,214,255,0,0,211,255,6,0,214,255,15,0,222,255,30,0,229,255,44,0,242,255,59,0,251,255,75,0,0,0,83,0,6,0,88,0,4,0,86,0,6,0,79,0,2,0,66,0,0,0,48,0,251,255,35,0,251,255,19,0,253,255,8,0,0,0,0,0,8,0,251,255,19,0,251,255,30,0,0,0,41,0,4,0,46,0,6,0,50,0,15,0,50,0,13,0,44,0,11,0,35,0,4,0,19,0,253,255,2,0,242,255,240,255,231,255,220,255,222,255,200,255,218,255,185,255,214,255,172,255,211,255,163,255,214,255,163,255,214,255,165,255,218,255,176,255,222,255,187,255,231,255,203,255,240,255,216,255,244,255,229,255,251,255,244,255,0,0,253,255,2,0,4,0,4,0,8,0,6,0,15,0,4,0,15,0,6,0,19,0,4,0,22,0,4,0,26,0,4,0,26,0,4,0,26,0,8,0,22,0,13,0,17,0,15,0,6,0,22,0,0,0,24,0,244,255,28,0,236,255,28,0,231,255,26,0,229,255,24,0,227,255,22,0,229,255,19,0,227,255,19,0,227,255,24,0,225,255,28,0,220,255,33,0,216,255,39,0,211,255,46,0,207,255,50,0,205,255,48,0,203,255,46,0,203,255,39,0,205,255,35,0,207,255,22,0,211,255,15,0,216,255,6,0,220,255,0,0,222,255,251,255,225,255,244,255,225,255,236,255,222,255,229,255,218,255,222,255,211,255,216,255,207,255,211,255,207,255,211,255,209,255,216,255,216,255,218,255,225,255,225,255,242,255,227,255,0,0,227,255,15,0,229,255,28,0,225,255,39,0,225,255,46,0,225,255,48,0,229,255,48,0,236,255,39,0,242,255,30,0,249,255,17,0,0,0,6,0,0,0,251,255,4,0,242,255,6,0,233,255,6,0,227,255,13,0,222,255,17,0,222,255,22,0,222,255,24,0,225,255,26,0,231,255,26,0,240,255,26,0,249,255,19,0,4,0,17,0,13,0,13,0,24,0,6,0,26,0,2,0,26,0,0,0,22,0,0,0,15,0,253,255,6,0,0,0,2,0,0,0,0,0,2,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,244,255,249,255,244,255,247,255,240,255,244,255,238,255,244,255,236,255,247,255,236,255,247,255,236,255,247,255,238,255,244,255,242,255,240,255,247,255,236,255,249,255,231,255,251,255,229,255,251,255,227,255,251,255,229,255,249,255,229,255,251,255,231,255,0,0,229,255,4,0,231,255,8,0,227,255,11,0,225,255,8,0,222,255,2,0,218,255,249,255,216,255,236,255,209,255,220,255,203,255,205,255,198,255,194,255,192,255,189,255,192,255,187,255,192,255,189,255,196,255,194,255,205,255,196,255,216,255,198,255,236,255,198,255,251,255,196,255,13,0,194,255,26,0,192,255,39,0,189,255,48,0,187,255,50,0,187,255,46,0,185,255,37,0,187,255,26,0,185,255,13,0,185,255,0,0,192,255,242,255,196,255,231,255,203,255,220,255,214,255,211,255,222,255,207,255,229,255,205,255,233,255,205,255,238,255,207,255,240,255,209,255,242,255,211,255,247,255,216,255,249,255,214,255,251,255,214,255,251,255,214,255,251,255,214,255,249,255,207,255,247,255,205,255,240,255,203,255,236,255,200,255,231,255,198,255,229,255,200,255,229,255,200,255,231,255,200,255,236,255,198,255,240,255,194,255,247,255,189,255,253,255,185,255,2,0,178,255,8,0,172,255,11,0,167,255,11,0,163,255,11,0,161,255,11,0,163,255,11,0,167,255,13,0,174,255,19,0,178,255,24,0,185,255,28,0,189,255,33,0,196,255,33,0,200,255,30,0,207,255,28,0,218,255,24,0,225,255,22,0,231,255,22,0,238,255,24,0,240,255,28,0,240,255,33,0,240,255,35,0,236,255,37,0,233,255,35,0,233,255,35,0,233,255,30,0,233,255,28,0,233,255,22,0,231,255,19,0,231,255,17,0,229,255,11,0,220,255,6,0,214,255,2,0,209,255,253,255,203,255,247,255,200,255,244,255,205,255,242,255,207,255,240,255,218,255,238,255,229,255,236,255,240,255,236,255,251,255,233,255,2,0,233,255,8,0,233,255,11,0,231,255,8,0,231,255,2,0,233,255,253,255,236,255,244,255,242,255,231,255,249,255,218,255,0,0,209,255,6,0,203,255,8,0,198,255,13,0,196,255,13,0,200,255,8,0,207,255,4,0,216,255,0,0,222,255,249,255,231,255,240,255,240,255,233,255,247,255,220,255,251,255,209,255,0,0,198,255,4,0,187,255,8,0,176,255,15,0,172,255,22,0,165,255,24,0,165,255,26,0,167,255,24,0,172,255,17,0,183,255,8,0,189,255,0,0,198,255,247,255,205,255,238,255,211,255,231,255,216,255,229,255,218,255,229,255,220,255,227,255,225,255,229,255,229,255,227,255,236,255,231,255,244,255,233,255,253,255,238,255,6,0,244,255,15,0,249,255,19,0,0,0,26,0,0,0,24,0,2,0,17,0,4,0,6,0,4,0,251,255,0,0,238,255,253,255,225,255,251,255,216,255,242,255,207,255,236,255,203,255,229,255,205,255,227,255,207,255,231,255,209,255,242,255,211,255,0,0,211,255,22,0,211,255,39,0,211,255,57,0,211,255,72,0,214,255,81,0,214,255,83,0,216,255,79,0,216,255,72,0,214,255,57,0,211,255,46,0,209,255,28,0,209,255,13,0,209,255,0,0,214,255,244,255,220,255,231,255,227,255,220,255,231,255,209,255,238,255,203,255,238,255,196,255,240,255,194,255,240,255,194,255,240,255,192,255,238,255,198,255,236,255,203,255,238,255,211,255,240,255,218,255,247,255,225,255,249,255,231,255,251,255,236,255,251,255,236,255,249,255,231,255,244,255,225,255,231,255,216,255,220,255,209,255,207,255,200,255,189,255,198,255,176,255,196,255,167,255,200,255,163,255,205,255,165,255,216,255,172,255,225,255,183,255,238,255,196,255,247,255,216,255,0,0,231,255,4,0,244,255,6,0,253,255,8,0,2,0,6,0,2,0,4,0,0,0,2,0,249,255,0,0,242,255,0,0,238,255,0,0,231,255,4,0,229,255,6,0,225,255,11,0,227,255,15,0,229,255,17,0,231,255,15,0,233,255,11,0,236,255,6,0,238,255,0,0,244,255,251,255,247,255,247,255,251,255,240,255,0,0,236,255,2,0,233,255,8,0,231,255,11,0,231,255,15,0,233,255,17,0,238,255,22,0,244,255,19,0,251,255,17,0,0,0,15,0,2,0,11,0,2,0,2,0,0,0,253,255,251,255,244,255,244,255,238,255,236,255,236,255,225,255,236,255,218,255,236,255,211,255,240,255,211,255,244,255,216,255,249,255,222,255,0,0,231,255,0,0,242,255,4,0,251,255,8,0,0,0,11,0,2,0,15,0,0,0,17,0,251,255,19,0,247,255,22,0,244,255,26,0,244,255,26,0,249,255,28,0,253,255,28,0,4,0,26,0,11,0,26,0,17,0,26,0,19,0,26,0,22,0,28,0,22,0,33,0,19,0,37,0,15,0,44,0,15,0,44,0,13,0,39,0,11,0,35,0,6,0,26,0,2,0,15,0,253,255,6,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,4,0,247,255,6,0,251,255,13,0,0,0,15,0,4,0,19,0,11,0,19,0,19,0,19,0,28,0,22,0,39,0,22,0,46,0,24,0,55,0,26,0,61,0,30,0,64,0,33,0,66,0,35,0,61,0,35,0,59,0,33,0,57,0,30,0,55,0,28,0,57,0,24,0,59,0,22,0,59,0,15,0,61,0,13,0,64,0,11,0,64,0,11,0,59,0,8,0,55,0,8,0,46,0,8,0,39,0,8,0,35,0,6,0,33,0,4,0,33,0,0,0,33,0,249,255,37,0,238,255,37,0,229,255,37,0,225,255,33,0,220,255,24,0,222,255,13,0,227,255,0,0,236,255,240,255,247,255,222,255,0,0,207,255,6,0,196,255,11,0,189,255,15,0,189,255,15,0,194,255,15,0,203,255,11,0,214,255,6,0,225,255,2,0,231,255,253,255,233,255,249,255,233,255,242,255,229,255,238,255,227,255,229,255,227,255,222,255,225,255,216,255,227,255,214,255,231,255,209,255,236,255,209,255,242,255,214,255,242,255,218,255,240,255,227,255,236,255,236,255,227,255,244,255,216,255,253,255,205,255,2,0,196,255,4,0,189,255,6,0,192,255,2,0,194,255,0,0,200,255,251,255,211,255,247,255,220,255,244,255,227,255,247,255,236,255,253,255,242,255,4,0,247,255,19,0,253,255,35,0,0,0,46,0,4,0,55,0,8,0,61,0,13,0,61,0,17,0,61,0,22,0,57,0,22,0,50,0,22,0,44,0,17,0,35,0,11,0,26,0,4,0,17,0,0,0,8,0,247,255,2,0,240,255,251,255,236,255,242,255,233,255,236,255,229,255,227,255,231,255,220,255,233,255,211,255,236,255,207,255,240,255,205,255,249,255,205,255,0,0,203,255,4,0,205,255,11,0,203,255,13,0,203,255,13,0,198,255,11,0,198,255,6,0,196,255,2,0,198,255,0,0,200,255,253,255,203,255,253,255,205,255,253,255,207,255,253,255,211,255,253,255,214,255,251,255,216,255,253,255,222,255,253,255,227,255,2,0,233,255,8,0,242,255,13,0,251,255,15,0,0,0,19,0,4,0,19,0,4,0,17,0,6,0,17,0,8,0,13,0,13,0,6,0,17,0,2,0,24,0,0,0,30,0,253,255,37,0,251,255,44,0,251,255,50,0,253,255,55,0,0,0,55,0,6,0,55,0,8,0,52,0,8,0,50,0,4,0,48,0,0,0,41,0,253,255,35,0,247,255,26,0,240,255,15,0,238,255,4,0,236,255,247,255,236,255,236,255,238,255,227,255,240,255,216,255,244,255,209,255,247,255,207,255,251,255,203,255,0,0,203,255,0,0,203,255,0,0,205,255,249,255,209,255,240,255,211,255,233,255,209,255,222,255,207,255,214,255,203,255,209,255,194,255,207,255,187,255,207,255,183,255,209,255,180,255,211,255,185,255,216,255,189,255,220,255,198,255,227,255,207,255,231,255,216,255,236,255,225,255,238,255,233,255,238,255,244,255,240,255,253,255,244,255,8,0,247,255,15,0,247,255,28,0,251,255,35,0,253,255,44,0,0,0,50,0,0,0,55,0,0,0,59,0,2,0,59,0,6,0,55,0,8,0,46,0,11,0,35,0,13,0,19,0,15,0,6,0,17,0,249,255,15,0,240,255,19,0,231,255,22,0,229,255,19,0,229,255,15,0,236,255,13,0,242,255,4,0,249,255,0,0,0,0,244,255,6,0,236,255,15,0,229,255,24,0,225,255,30,0,225,255,35,0,227,255,33,0,236,255,28,0,242,255,19,0,247,255,6,0,0,0,249,255,0,0,231,255,2,0,214,255,4,0,198,255,8,0,185,255,11,0,176,255,17,0,169,255,24,0,167,255,35,0,169,255,41,0,174,255,48,0,180,255,52,0,189,255,57,0,198,255,57,0,207,255,55,0,211,255,52,0,216,255,48,0,218,255,41,0,220,255,35,0,222,255,26,0,231,255,15,0,240,255,6,0,253,255,0,0,6,0,251,255,15,0,249,255,19,0,249,255,19,0,253,255,17,0,0,0,13,0,4,0,4,0,6,0,253,255,6,0,247,255,4,0,240,255,2,0,238,255,4,0,236,255,6,0,238,255,15,0,238,255,28,0,238,255,37,0,240,255,50,0,240,255,61,0,240,255,68,0,238,255,70,0,236,255,70,0,233,255,64,0,233,255,57,0,233,255,48,0,236,255,39,0,238,255,35,0,242,255,28,0,244,255,24,0,247,255,22,0,244,255,22,0,242,255,19,0,238,255,22,0,231,255,22,0,225,255,24,0,218,255,26,0,211,255,30,0,205,255,33,0,200,255,39,0,198,255,41,0,196,255,44,0,194,255,41,0,189,255,39,0,185,255,35,0,183,255,26,0,180,255,22,0,178,255,19,0,176,255,17,0,174,255,19,0,178,255,22,0,183,255,26,0,194,255,33,0,205,255,37,0,218,255,37,0,227,255,37,0,236,255,35,0,238,255,30,0,240,255,26,0,242,255,17,0,240,255,11,0,238,255,6,0,238,255,0,0,236,255,251,255,236,255,247,255,231,255,242,255,225,255,240,255,222,255,238,255,218,255,236,255,216,255,233,255,220,255,236,255,222,255,236,255,229,255,236,255,238,255,236,255,247,255,238,255,0,0,242,255,8,0,244,255,15,0,244,255,22,0,249,255,28,0,249,255,33,0,249,255,37,0,251,255,41,0,253,255,46,0,0,0,50,0,0,0,57,0,4,0,66,0,4,0,72,0,2,0,77,0,0,0,81,0,249,255,77,0,244,255,75,0,238,255,66,0,233,255,50,0,233,255,37,0,233,255,22,0,236,255,4,0,238,255,247,255,240,255,233,255,242,255,222,255,244,255,216,255,249,255,211,255,251,255,211,255,251,255,209,255,253,255,211,255,0,0,214,255,2,0,214,255,4,0,218,255,11,0,225,255,11,0,231,255,17,0,242,255,19,0,0,0,24,0,8,0,22,0,22,0,22,0,30,0,19,0,35,0,15,0,35,0,13,0,30,0,8,0,24,0,6,0,15,0,2,0,8,0,0,0,2,0,2,0,0,0,4,0,2,0,6,0,6,0,13,0,19,0,15,0,28,0,17,0,37,0,15,0,44,0,11,0,48,0,2,0,50,0,247,255,48,0,236,255,46,0,229,255,44,0,227,255,37,0,229,255,39,0,233,255,39,0,247,255,44,0,0,0,52,0,11,0,59,0,17,0,70,0,24,0,77,0,26,0,81,0,28,0,81,0,26,0,79,0,24,0,75,0,22,0,68,0,17,0,64,0,13,0,64,0,6,0,64,0,2,0,68,0,251,255,72,0,244,255,75,0,242,255,72,0,244,255,66,0,247,255,50,0,253,255,30,0,2,0,8,0,11,0,240,255,17,0,218,255,24,0,200,255,26,0,187,255,28,0,183,255,30,0,185,255,30,0,194,255,30,0,205,255,33,0,218,255,33,0,233,255,30,0,247,255,28,0,0,0,26,0,4,0,24,0,4,0,19,0,4,0,17,0,0,0,15,0,0,0,15,0,251,255,13,0,251,255,17,0,253,255,22,0,0,0,28,0,6,0,35,0,15,0,44,0,24,0,52,0,30,0,61,0,39,0,72,0,44,0,81,0,44,0,90,0,46,0,92,0,46,0,94,0,46,0,92,0,44,0,88,0,46,0,77,0,44,0,61,0,46,0,46,0,46,0,28,0,46,0,8,0,46,0,247,255,41,0,225,255,41,0,207,255,39,0,194,255,35,0,180,255,33,0,174,255,28,0,174,255,24,0,176,255,22,0,187,255,17,0,200,255,17,0,218,255,17,0,238,255,19,0,0,0,22,0,17,0,24,0,30,0,28,0,44,0,33,0,50,0,39,0,55,0,46,0,59,0,57,0,59,0,66,0,59,0,77,0,57,0,81,0,55,0,79,0,52,0,75,0,50,0,66,0,48,0,52,0,46,0,37,0,44,0,26,0,41,0,15,0,39,0,6,0,39,0,0,0,35,0,249,255,35,0,244,255,33,0,240,255,33,0,238,255,30,0,233,255,24,0,233,255,17,0,233,255,8,0,231,255,0,0,229,255,247,255,227,255,238,255,222,255,229,255,218,255,225,255,211,255,222,255,207,255,222,255,200,255,227,255,192,255,233,255,187,255,242,255,185,255,0,0,187,255,8,0,192,255,17,0,198,255,28,0,205,255,35,0,214,255,39,0,220,255,37,0,229,255,35,0,236,255,30,0,244,255,24,0,253,255,17,0,4,0,8,0,13,0,0,0,24,0,249,255,30,0,236,255,37,0,225,255,39,0,214,255,39,0,205,255,39,0,205,255,35,0,207,255,30,0,216,255,26,0,225,255,19,0,238,255,15,0,247,255,13,0,0,0,6,0,2,0,0,0,2,0,249,255,2,0,238,255,0,0,225,255,251,255,214,255,249,255,200,255,247,255,192,255,247,255,183,255,249,255,183,255,247,255,185,255,247,255,189,255,242,255,198,255,233,255,209,255,220,255,216,255,205,255,225,255,192,255,233,255,176,255,236,255,169,255,236,255,165,255,233,255,163,255,231,255,172,255,227,255,178,255,222,255,189,255,222,255,198,255,220,255,207,255,225,255,214,255,233,255,216,255,240,255,222,255,247,255,229,255,253,255,233,255,2,0,240,255,8,0,249,255,11,0,251,255,13,0,253,255,11,0,251,255,13,0,247,255,11,0,242,255,8,0,238,255,6,0,233,255,0,0,231,255,0,0,229,255,0,0,229,255,251,255,229,255,249,255,236,255,240,255,244,255,231,255,0,0,220,255,13,0,209,255,30,0,198,255,46,0,192,255,57,0,187,255,64,0,185,255,64,0,185,255,59,0,189,255,50,0,192,255,41,0,192,255,30,0,192,255,24,0,189,255,17,0,192,255,15,0,194,255,15,0,198,255,15,0,207,255,15,0,216,255,15,0,222,255,17,0,227,255,15,0,231,255,13,0,231,255,8,0,231,255,4,0,229,255,0,0,227,255,244,255,231,255,236,255,233,255,229,255,240,255,220,255,249,255,216,255,2,0,218,255,13,0,225,255,24,0,231,255,33,0,242,255,37,0,251,255,39,0,0,0,37,0,2,0,33,0,2,0,26,0,0,0,19,0,247,255,15,0,238,255,13,0,227,255,13,0,220,255,13,0,211,255,13,0,209,255,13,0,211,255,11,0,218,255,8,0,225,255,2,0,238,255,253,255,251,255,244,255,6,0,240,255,22,0,233,255,33,0,233,255,46,0,233,255,59,0,240,255,64,0,244,255,66,0,253,255,64,0,0,0,61,0,8,0,52,0,13,0,44,0,15,0,35,0,19,0,26,0,22,0,15,0,22,0,4,0,24,0,253,255,24,0,242,255,22,0,236,255,22,0,229,255,22,0,225,255,24,0,220,255,22,0,222,255,24,0,222,255,24,0,222,255,24,0,220,255,26,0,216,255,28,0,209,255,30,0,203,255,37,0,194,255,44,0,187,255,48,0,183,255,50,0,183,255,52,0,185,255,50,0,194,255,48,0,203,255,46,0,216,255,37,0,231,255,30,0,244,255,24,0,0,0,17,0,13,0,11,0,22,0,6,0,33,0,6,0,37,0,4,0,39,0,6,0,41,0,8,0,39,0,11,0,33,0,17,0,26,0,24,0,19,0,30,0,8,0,37,0,4,0,44,0,0,0,50,0,251,255,55,0,247,255,55,0,247,255,55,0,247,255,50,0,247,255,46,0,251,255,39,0,253,255,33,0,0,0,30,0,4,0,28,0,8,0,30,0,13,0,33,0,15,0,35,0,19,0,41,0,19,0,41,0,22,0,41,0,22,0,39,0,22,0,37,0,17,0,30,0,15,0,28,0,13,0,22,0,8,0,19,0,4,0,17,0,2,0,17,0,0,0,17,0,251,255,17,0,247,255,19,0,240,255,19,0,233,255,22,0,231,255,22,0,227,255,22,0,225,255,19,0,227,255,17,0,229,255,13,0,233,255,11,0,240,255,6,0,247,255,4,0,0,0,2,0,8,0,0,0,17,0,0,0,24,0,253,255,30,0,247,255,37,0,240,255,39,0,236,255,39,0,231,255,35,0,227,255,30,0,225,255,24,0,222,255,15,0,222,255,4,0,218,255,251,255,214,255,242,255,207,255,233,255,200,255,225,255,189,255,218,255,183,255,211,255,172,255,205,255,165,255,203,255,158,255,200,255,154,255,198,255,152,255,198,255,150,255,198,255,143,255,200,255,141,255,200,255,143,255,205,255,143,255,211,255,145,255,220,255,156,255,231,255,172,255,244,255,189,255,0,0,205,255,8,0,222,255,17,0,236,255,19,0,242,255,22,0,244,255,19,0,244,255,15,0,240,255,13,0,236,255,6,0,233,255,2,0,233,255,251,255,233,255,244,255,238,255,236,255,242,255,231,255,249,255,227,255,0,0,225,255,4,0,227,255,8,0,229,255,8,0,233,255,13,0,242,255,11,0,251,255,13,0,2,0,11,0,17,0,11,0,26,0,11,0,35,0,13,0,46,0,15,0,52,0,15,0,57,0,19,0,61,0,19,0,61,0,22,0,59,0,22,0,52,0,24,0,44,0,24,0,35,0,26,0,24,0,26,0,13,0,26,0,2,0,26,0,253,255,26,0,249,255,24,0,247,255,24,0,247,255,19,0,249,255,17,0,253,255,17,0,253,255,15,0,253,255,15,0,251,255,15,0,247,255,15,0,238,255,15,0,229,255,15,0,220,255,15,0,209,255,15,0,203,255,17,0,196,255,22,0,196,255,24,0,196,255,24,0,196,255,26,0,200,255,22,0,205,255,17,0,209,255,8,0,220,255,4,0,227,255,2,0,231,255,0,0,236,255,0,0,233,255,4,0,229,255,11,0,227,255,24,0,225,255,35,0,218,255,48,0,218,255,61,0,220,255,70,0,222,255,79,0,227,255,81,0,233,255,83,0,244,255,81,0,0,0,77,0,8,0,75,0,19,0,72,0,30,0,70,0,33,0,66,0,35,0,64,0,30,0,61,0,24,0,55,0,13,0,46,0,4,0,37,0,251,255,28,0,242,255,19,0,236,255,11,0,231,255,4,0,231,255,0,0,233,255,251,255,238,255,244,255,244,255,242,255,249,255,240,255,0,0,233,255,6,0,231,255,15,0,227,255,22,0,225,255,26,0,220,255,33,0,218,255,37,0,220,255,33,0,220,255,30,0,225,255,26,0,229,255,19,0,231,255,15,0,238,255,8,0,238,255,4,0,238,255,2,0,236,255,0,0,231,255,253,255,227,255,251,255,222,255,249,255,220,255,244,255,220,255,240,255,222,255,238,255,222,255,238,255,220,255,236,255,220,255,233,255,216,255,238,255,214,255,238,255,205,255,242,255,198,255,244,255,192,255,249,255,187,255,251,255,183,255,251,255,183,255,249,255,185,255,247,255,194,255,242,255,203,255,236,255,216,255,233,255,229,255,233,255,244,255,229,255,0,0,229,255,8,0,229,255,19,0,227,255,24,0,229,255,28,0,231,255,28,0,229,255,24,0,227,255,22,0,222,255,17,0,218,255,13,0,209,255,13,0,200,255,11,0,189,255,13,0,178,255,17,0,169,255,22,0,165,255,22,0,165,255,26,0,167,255,28,0,176,255,30,0,189,255,30,0,198,255,26,0,214,255,22,0,227,255,15,0,238,255,11,0,247,255,6,0,251,255,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,4,0,247,255,4,0,244,255,8,0,238,255,8,0,236,255,8,0,231,255,6,0,229,255,2,0,227,255,0,0,227,255,253,255,227,255,253,255,227,255,0,0,233,255,0,0,240,255,2,0,247,255,8,0,0,0,11,0,8,0,15,0,17,0,17,0,26,0,17,0,30,0,17,0,33,0,11,0,33,0,4,0,28,0,0,0,22,0,247,255,13,0,244,255,8,0,244,255,4,0,244,255,2,0,247,255,2,0,249,255,6,0,253,255,6,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,19,0,0,0,24,0,0,0,26,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,28,0,6,0,26,0,11,0,22,0,19,0,19,0,24,0,17,0,28,0,13,0,30,0,11,0,33,0,8,0,30,0,6,0,26,0,8,0,22,0,11,0,13,0,11,0,6,0,15,0,0,0,17,0,251,255,15,0,251,255,13,0,247,255,11,0,249,255,6,0,249,255,0,0,251,255,249,255,249,255,242,255,244,255,236,255,242,255,229,255,236,255,222,255,231,255,220,255,227,255,220,255,225,255,222,255,222,255,229,255,225,255,240,255,225,255,251,255,229,255,4,0,231,255,17,0,229,255,28,0,227,255,37,0,222,255,44,0,218,255,48,0,214,255,44,0,211,255,39,0,211,255,30,0,214,255,17,0,216,255,4,0,220,255,249,255,225,255,238,255,229,255,231,255,231,255,227,255,236,255,229,255,236,255,231,255,236,255,238,255,231,255,244,255,229,255,251,255,222,255,0,0,218,255,4,0,216,255,4,0,216,255,6,0,216,255,2,0,220,255,253,255,222,255,247,255,225,255,240,255,225,255,238,255,222,255,236,255,218,255,236,255,214,255,240,255,209,255,247,255,207,255,251,255,207,255,0,0,209,255,2,0,216,255,6,0,227,255,4,0,240,255,6,0,0,0,8,0,11,0,13,0,22,0,17,0,26,0,26,0,30,0,35,0,30,0,48,0,26,0,59,0,22,0,70,0,17,0,77,0,17,0,79,0,17,0,77,0,17,0,70,0,24,0,64,0,28,0,52,0,35,0,44,0,39,0,33,0,46,0,24,0,48,0,17,0,50,0,13,0,52,0,11,0,57,0,11,0,59,0,11,0,61,0,6,0,64,0,2,0,68,0,0,0,70,0,247,255,75,0,240,255,77,0,229,255,77,0,222,255,70,0,216,255,66,0,209,255,52,0,205,255,39,0,203,255,30,0,198,255,22,0,196,255,15,0,194,255,11,0,194,255,8,0,194,255,8,0,196,255,4,0,196,255,2,0,198,255,0,0,198,255,0,0,200,255,253,255,203,255,0,0,205,255,4,0,211,255,8,0,218,255,15,0,225,255,19,0,233,255,22,0,242,255,22,0,249,255,22,0,0,0,19,0,2,0,13,0,2,0,8,0,2,0,2,0,2,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,11,0,0,0,17,0,0,0,24,0,0,0,33,0,0,0,39,0,0,0,46,0,0,0,52,0,2,0,55,0,4,0,55,0,8,0,55,0,15,0,52,0,17,0,48,0,22,0,41,0,28,0,35,0,33,0,28,0,41,0,19,0,46,0,11,0,55,0,2,0,61,0,253,255,64,0,247,255,64,0,242,255,59,0,236,255,52,0,236,255,41,0,233,255,26,0,233,255,8,0,233,255,251,255,233,255,236,255,233,255,225,255,229,255,216,255,220,255,216,255,214,255,218,255,200,255,222,255,192,255,231,255,183,255,242,255,178,255,251,255,178,255,0,0,178,255,6,0,183,255,8,0,192,255,11,0,200,255,13,0,209,255,13,0,220,255,19,0,233,255,28,0,251,255,35,0,6,0,44,0,22,0,55,0,33,0,64,0,50,0,68,0,61,0,72,0,72,0,72,0,86,0,70,0,92,0,66,0,103,0,59,0,108,0,52,0,108,0,44,0,105,0,35,0,101,0,26,0,90,0,19,0,77,0,8,0,68,0,0,0,59,0,251,255,50,0,242,255,44,0,236,255,39,0,233,255,39,0,231,255,35,0,233,255,35,0,238,255,35,0,240,255,33,0,244,255,30,0,249,255,33,0,251,255,30,0,0,0,30,0,2,0,28,0,6,0,28,0,11,0,28,0,19,0,24,0,30,0,22,0,39,0,19,0,46,0,13,0,50,0,8,0,52,0,4,0,48,0,0,0,41,0,247,255,33,0,240,255,24,0,231,255,15,0,222,255,2,0,214,255,253,255,203,255,244,255,194,255,236,255,185,255,233,255,178,255,233,255,174,255,233,255,172,255,236,255,176,255,240,255,183,255,247,255,194,255,249,255,205,255,251,255,216,255,251,255,225,255,253,255,231,255,251,255,238,255,251,255,238,255,0,0,242,255,2,0,242,255,8,0,247,255,13,0,251,255,19,0,0,0,26,0,6,0,28,0,13,0,28,0,17,0,26,0,22,0,22,0,26,0,15,0,26,0,11,0,28,0,6,0,28,0,2,0,28,0,0,0,26,0,2,0,24,0,2,0,19,0,4,0,13,0,4,0,6,0,6,0,0,0,11,0,253,255,17,0,0,0,22,0,0,0,28,0,0,0,35,0,4,0,41,0,4,0,46,0,6,0,46,0,8,0,46,0,11,0,46,0,15,0,44,0,19,0,39,0,24,0,33,0,30,0,24,0,33,0,13,0,35,0,0,0,28,0,242,255,24,0,227,255,15,0,214,255,8,0,203,255,0,0,192,255,251,255,187,255,244,255,187,255,240,255,192,255,233,255,198,255,231,255,205,255,227,255,214,255,225,255,225,255,225,255,236,255,225,255,244,255,229,255,251,255,233,255,0,0,236,255,0,0,242,255,253,255,244,255,249,255,247,255,244,255,247,255,238,255,249,255,236,255,249,255,233,255,251,255,233,255,251,255,233,255,251,255,233,255,251,255,233,255,249,255,233,255,249,255,229,255,247,255,229,255,247,255,225,255,244,255,218,255,242,255,218,255,244,255,218,255,249,255,222,255,253,255,229,255,0,0,236,255,4,0,242,255,6,0,249,255,6,0,253,255,11,0,0,0,8,0,0,0,8,0,0,0,8,0,249,255,4,0,242,255,0,0,233,255,253,255,229,255,247,255,220,255,240,255,216,255,233,255,211,255,227,255,209,255,225,255,207,255,225,255,207,255,225,255,207,255,229,255,207,255,231,255,205,255,233,255,203,255,240,255,198,255,247,255,196,255,251,255,192,255,253,255,189,255,0,0,187,255,2,0,189,255,4,0,194,255,2,0,200,255,0,0,207,255,0,0,216,255,0,0,229,255,0,0,238,255,0,0,247,255,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,0,0,244,255,0,0,238,255,251,255,236,255,251,255,233,255,247,255,233,255,244,255,240,255,244,255,247,255,242,255,0,0,244,255,8,0,244,255,15,0,251,255,22,0,0,0,22,0,4,0,22,0,15,0,15,0,22,0,11,0,28,0,2,0,30,0,253,255,35,0,249,255,33,0,247,255,28,0,247,255,24,0,247,255,17,0,249,255,11,0,247,255,6,0,244,255,4,0,238,255,8,0,236,255,15,0,231,255,24,0,229,255,33,0,229,255,39,0,231,255,46,0,233,255,48,0,238,255,46,0,244,255,44,0,253,255,39,0,6,0,37,0,15,0,39,0,26,0,41,0,35,0,48,0,44,0,55,0,44,0,66,0,44,0,70,0,41,0,77,0,35,0,75,0,33,0,70,0,26,0,61,0,22,0,50,0,19,0,37,0,15,0,24,0,13,0,8,0,11,0,0,0,8,0,247,255,2,0,242,255,253,255,238,255,249,255,242,255,244,255,244,255,240,255,251,255,236,255,0,0,233,255,4,0,236,255,11,0,236,255,13,0,240,255,19,0,244,255,26,0,247,255,33,0,249,255,39,0,247,255,46,0,240,255,50,0,236,255,48,0,227,255,46,0,218,255,39,0,214,255,33,0,207,255,26,0,205,255,19,0,205,255,11,0,207,255,6,0,209,255,0,0,216,255,253,255,225,255,247,255,231,255,240,255,240,255,233,255,249,255,225,255,251,255,218,255,0,0,211,255,2,0,205,255,2,0,203,255,4,0,200,255,2,0,200,255,2,0,198,255,0,0,198,255,0,0,198,255,253,255,198,255,251,255,198,255,247,255,198,255,240,255,198,255,240,255,200,255,236,255,203,255,231,255,205,255,229,255,205,255,229,255,205,255,231,255,205,255,236,255,203,255,244,255,203,255,253,255,205,255,6,0,205,255,17,0,209,255,30,0,216,255,39,0,222,255,52,0,229,255,64,0,238,255,70,0,244,255,79,0,251,255,86,0,6,0,90,0,17,0,92,0,26,0,94,0,37,0,90,0,48,0,86,0,59,0,77,0,72,0,59,0,81,0,41,0,88,0,26,0,88,0,11,0,79,0,251,255,64,0,240,255,48,0,231,255,28,0,227,255,11,0,225,255,253,255,229,255,242,255,233,255,240,255,240,255,238,255,251,255,238,255,0,0,240,255,8,0,242,255,15,0,247,255,22,0,249,255,28,0,253,255,35,0,2,0,39,0,6,0,41,0,8,0,46,0,11,0,46,0,8,0,46,0,4,0,41,0,0,0,35,0,253,255,24,0,249,255,11,0,249,255,253,255,251,255,238,255,0,0,222,255,2,0,211,255,8,0,207,255,17,0,207,255,24,0,211,255,30,0,220,255,30,0,231,255,30,0,242,255,26,0,249,255,24,0,253,255,17,0,251,255,15,0,247,255,15,0,240,255,17,0,231,255,22,0,225,255,24,0,222,255,26,0,220,255,28,0,220,255,26,0,222,255,22,0,225,255,17,0,225,255,11,0,225,255,4,0,220,255,0,0,216,255,253,255,211,255,0,0,207,255,0,0,209,255,6,0,216,255,13,0,227,255,17,0,240,255,22,0,0,0,26,0,15,0,28,0,30,0,30,0,41,0,30,0,46,0,26,0,48,0,19,0,46,0,11,0,39,0,0,0,30,0,244,255,24,0,236,255,15,0,227,255,8,0,225,255,2,0,227,255,0,0,233,255,251,255,242,255,247,255,253,255,247,255,2,0,247,255,11,0,249,255,15,0,253,255,17,0,6,0,13,0,15,0,11,0,24,0,6,0,30,0,0,0,33,0,251,255,30,0,242,255,24,0,236,255,13,0,229,255,4,0,229,255,251,255,227,255,240,255,229,255,233,255,227,255,229,255,227,255,227,255,227,255,225,255,225,255,229,255,220,255,233,255,220,255,242,255,216,255,249,255,211,255,0,0,207,255,8,0,203,255,17,0,203,255,24,0,203,255,30,0,200,255,35,0,205,255,41,0,211,255,44,0,222,255,48,0,236,255,48,0,251,255,46,0,11,0,37,0,28,0,26,0,44,0,13,0,55,0,0,0,64,0,242,255,70,0,229,255,72,0,218,255,72,0,209,255,72,0,203,255,70,0,203,255,66,0,203,255,61,0,207,255,50,0,211,255,41,0,218,255,33,0,222,255,22,0,225,255,11,0,229,255,0,0,227,255,247,255,227,255,240,255,225,255,233,255,227,255,227,255,229,255,222,255,231,255,220,255,238,255,218,255,242,255,220,255,251,255,222,255,0,0,229,255,6,0,236,255,13,0,244,255,19,0,247,255,26,0,251,255,30,0,251,255,35,0,249,255,37,0,244,255,39,0,238,255,37,0,231,255,35,0,225,255,37,0,216,255,33,0,209,255,30,0,203,255,28,0,198,255,28,0,192,255,28,0,192,255,24,0,194,255,26,0,198,255,28,0,207,255,26,0,216,255,28,0,227,255,24,0,236,255,22,0,247,255,17,0,0,0,13,0,4,0,11,0,8,0,13,0,13,0,15,0,13,0,17,0,13,0,22,0,13,0,26,0,11,0,26,0,8,0,26,0,6,0,22,0,6,0,17,0,0,0,11,0,251,255,6,0,244,255,4,0,231,255,6,0,218,255,8,0,200,255,15,0,187,255,22,0,172,255,26,0,163,255,28,0,156,255,28,0,158,255,24,0,165,255,17,0,176,255,6,0,189,255,0,0,205,255,249,255,222,255,240,255,236,255,238,255,253,255,238,255,8,0,238,255,19,0,238,255,28,0,236,255,37,0,236,255,44,0,231,255,46,0,227,255,48,0,222,255,46,0,218,255,46,0,214,255,46,0,209,255,46,0,207,255,46,0,205,255,48,0,205,255,48,0,205,255,50,0,207,255,48,0,209,255,48,0,211,255,46,0,214,255,48,0,218,255,46,0,218,255,48,0,222,255,48,0,225,255,50,0,227,255,55,0,231,255,59,0,240,255,68,0,247,255,72,0,0,0,77,0,4,0,81,0,15,0,83,0,22,0,77,0,26,0,70,0,30,0,61,0,35,0,50,0,35,0,41,0,35,0,37,0,37,0,35,0,37,0,37,0,37,0,39,0,37,0,41,0,37,0,44,0,35,0,37,0,33,0,30,0,26,0,19,0,17,0,8,0,4,0,251,255,253,255,242,255,240,255,233,255,233,255,229,255,227,255,229,255,222,255,229,255,225,255,233,255,225,255,238,255,225,255,244,255,227,255,251,255,225,255,0,0,225,255,0,0,220,255,4,0,220,255,2,0,222,255,0,0,225,255,251,255,229,255,249,255,233,255,244,255,238,255,242,255,244,255,244,255,251,255,247,255,0,0,251,255,2,0,0,0,8,0,2,0,17,0,8,0,26,0,15,0,35,0,17,0,44,0,22,0,50,0,24,0,57,0,22,0,57,0,22,0,59,0,22,0,59,0,22,0,55,0,22,0,50,0,19,0,44,0,19,0,33,0,17,0,24,0,17,0,15,0,17,0,6,0,19,0,4,0,19,0,2,0,24,0,2,0,26,0,4,0,28,0,6,0,30,0,6,0,28,0,4,0,26,0,253,255,22,0,242,255,15,0,229,255,8,0,220,255,2,0,209,255,0,0,203,255,249,255,200,255,247,255,200,255,244,255,203,255,244,255,207,255,242,255,209,255,242,255,214,255,242,255,220,255,240,255,227,255,242,255,240,255,242,255,251,255,244,255,8,0,249,255,17,0,251,255,28,0,251,255,30,0,0,0,28,0,0,0,22,0,4,0,13,0,8,0,6,0,13,0,0,0,15,0,0,0,17,0,2,0,22,0,6,0,26,0,15,0,30,0,22,0,35,0,30,0,39,0,37,0,41,0,41,0,44,0,46,0,44,0,50,0,44,0,52,0,41,0,50,0,39,0,44,0,30,0,35,0,24,0,22,0,15,0,8,0,8,0,249,255,0,0,233,255,249,255,220,255,242,255,211,255,236,255,207,255,227,255,207,255,225,255,209,255,220,255,216,255,218,255,225,255,220,255,233,255,222,255,240,255,229,255,249,255,236,255,253,255,247,255,0,0,0,0,2,0,6,0,4,0,13,0,6,0,17,0,8,0,22,0,13,0,19,0,15,0,19,0,17,0,19,0,19,0,17,0,19,0,11,0,19,0,4,0,22,0,253,255,26,0,242,255,28,0,229,255,30,0,218,255,37,0,207,255,37,0,198,255,39,0,192,255,39,0,185,255,39,0,178,255,41,0,172,255,41,0,167,255,44,0,165,255,46,0,163,255,48,0,167,255,50,0,169,255,50,0,172,255,50,0,176,255,46,0,174,255,44,0,172,255,39,0,169,255,37,0,167,255,37,0,163,255,39,0,163,255,39,0,163,255,39,0,167,255,37,0,174,255,37,0,180,255,30,0,189,255,24,0,196,255,15,0,211,255,8,0,222,255,2,0,233,255,253,255,242,255,249,255,251,255,240,255,0,0,238,255,4,0,236,255,6,0,233,255,6,0,238,255,6,0,240,255,6,0,244,255,4,0,251,255,4,0,2,0,2,0,8,0,0,0,15,0,253,255,17,0,249,255,17,0,242,255,15,0,236,255,11,0,231,255,4,0,225,255,0,0,225,255,249,255,225,255,244,255,229,255,242,255,233,255,242,255,238,255,242,255,247,255,247,255,253,255,251,255,2,0,2,0,11,0,13,0,13,0,24,0,17,0,37,0,22,0,50,0,28,0,59,0,33,0,64,0,35,0,68,0,37,0,70,0,39,0,66,0,44,0,64,0,44,0,59,0,44,0,57,0,44,0,55,0,44,0,52,0,39,0,52,0,35,0,55,0,30,0,55,0,26,0,57,0,22,0,55,0,19,0,55,0,22,0,55,0,24,0,55,0,28,0,55,0,33,0,57,0,37,0,59,0,37,0,66,0,33,0,72,0,26,0,75,0,13,0,75,0,0,0,75,0,244,255,68,0,236,255,61,0,231,255,50,0,233,255,37,0,238,255,26,0,247,255,13,0,0,0,6,0,6,0,2,0,13,0,0,0,15,0,251,255,17,0,247,255,15,0,242,255,11,0,236,255,6,0,231,255,0,0,229,255,251,255,233,255,244,255,240,255,240,255,249,255,236,255,6,0,236,255,17,0,238,255,30,0,238,255,46,0,242,255,57,0,244,255,66,0,242,255,72,0,240,255,79,0,233,255,81,0,227,255,81,0,220,255,81,0,214,255,77,0,209,255,72,0,209,255,66,0,209,255,59,0,214,255,52,0,220,255,50,0,229,255,44,0,240,255,39,0,253,255,35,0,6,0,30,0,19,0,30,0,33,0,28,0,39,0,28,0,46,0,28,0,48,0,28,0,50,0,28,0,50,0,26,0,46,0,22,0,37,0,15,0,33,0,13,0,24,0,4,0,15,0,0,0,6,0,253,255,2,0,251,255,0,0,249,255,253,255,244,255,0,0,240,255,0,0,233,255,2,0,231,255,6,0,222,255,8,0,220,255,8,0,218,255,8,0,218,255,8,0,220,255,6,0,222,255,2,0,227,255,0,0,231,255,247,255,236,255,238,255,242,255,231,255,244,255,222,255,247,255,218,255,253,255,218,255,0,0,220,255,0,0,229,255,6,0,236,255,8,0,244,255,11,0,249,255,15,0,0,0,17,0,2,0,17,0,6,0,22,0,6,0,24,0,8,0,24,0,11,0,22,0,15,0,19,0,22,0,11,0,28,0,6,0,37,0,0,0,44,0,251,255,50,0,251,255,57,0,249,255,59,0,253,255,59,0,0,0,61,0,4,0,57,0,11,0,55,0,17,0,50,0,26,0,46,0,33,0,39,0,39,0,35,0,46,0,28,0,46,0,24,0,52,0,19,0,55,0,22,0,55,0,22,0,57,0,22,0,55,0,24,0,55,0,26,0,52,0,24,0,48,0,19,0,39,0,13,0,33,0,6,0,22,0,0,0,11,0,249,255,0,0,242,255,244,255,233,255,233,255,227,255,227,255,222,255,222,255,218,255,218,255,216,255,216,255,214,255,214,255,214,255,216,255,216,255,222,255,222,255,229,255,227,255,236,255,231,255,240,255,236,255,244,255,238,255,249,255,240,255,253,255,240,255,0,0,240,255,2,0,238,255,6,0,236,255,11,0,236,255,13,0,238,255,15,0,242,255,19,0,249,255,19,0,0,0,22,0,6,0,24,0,15,0,26,0,24,0,26,0,30,0,24,0,33,0,24,0,35,0,22,0,35,0,19,0,30,0,17,0,26,0,17,0,17,0,17,0,8,0,19,0,253,255,24,0,242,255,24,0,233,255,22,0,233,255,22,0,233,255,17,0,242,255,8,0,251,255,2,0,6,0,251,255,19,0,244,255,26,0,240,255,30,0,236,255,28,0,233,255,24,0,233,255,15,0,231,255,6,0,231,255,0,0,233,255,253,255,233,255,253,255,233,255,0,0,231,255,2,0,231,255,4,0,231,255,8,0,227,255,13,0,229,255,17,0,231,255,19,0,236,255,22,0,242,255,28,0,251,255,30,0,0,0,35,0,2,0,41,0,6,0,46,0,6,0,50,0,6,0,50,0,2,0,48,0,0,0,44,0,253,255,37,0,253,255,28,0,253,255,15,0,0,0,4,0,0,0,251,255,4,0,242,255,8,0,233,255,15,0,229,255,19,0,225,255,22,0,225,255,26,0,227,255,28,0,227,255,30,0,229,255,30,0,231,255,33,0,238,255,35,0,244,255,41,0,251,255,46,0,0,0,50,0,4,0,57,0,11,0,61,0,11,0,64,0,13,0,61,0,11,0,59,0,13,0,48,0,17,0,41,0,24,0,35,0,33,0,28,0,44,0,24,0,55,0,24,0,68,0,26,0,75,0,28,0,81,0,30,0,81,0,33,0,77,0,33,0,68,0,28,0,57,0,28,0,44,0,24,0,33,0,19,0,17,0,19,0,6,0,22,0,253,255,26,0,249,255,28,0,244,255,37,0,242,255,44,0,238,255,52,0,240,255,64,0,238,255,72,0,238,255,81,0,244,255,88,0,249,255,90,0,0,0,92,0,11,0,88,0,19,0,81,0,26,0,72,0,28,0,61,0,28,0,50,0,24,0,39,0,17,0,33,0,6,0,28,0,0,0,26,0,251,255,28,0,251,255,33,0,249,255,33,0,253,255,37,0,0,0,35,0,0,0,33,0,0,0,28,0,0,0,24,0,2,0,19,0,4,0,17,0,8,0,19,0,17,0,24,0,24,0,28,0,33,0,37,0,39,0,39,0,41,0,46,0,41,0,48,0,37,0,46,0,26,0,44,0,17,0,44,0,8,0,41,0,0,0,39,0,251,255,41,0,247,255,41,0,244,255,44,0,242,255,44,0,247,255,39,0,251,255,33,0,0,0,24,0,11,0,13,0,19,0,0,0,26,0,242,255,33,0,227,255,35,0,218,255,33,0,207,255,33,0,203,255,26,0,203,255,24,0,203,255,19,0,209,255,15,0,218,255,11,0,231,255,4,0,242,255,253,255,253,255,244,255,2,0,240,255,4,0,233,255,2,0,225,255,251,255,218,255,242,255,214,255,231,255,211,255,220,255,214,255,211,255,216,255,203,255,220,255,198,255,229,255,194,255,236,255,189,255,244,255,183,255,253,255,178,255,0,0,174,255,6,0,169,255,8,0,169,255,11,0,172,255,13,0,180,255,15,0,189,255,15,0,200,255,13,0,216,255,6,0,229,255,0,0,240,255,249,255,249,255,240,255,2,0,229,255,8,0,222,255,15,0,216,255,17,0,214,255,19,0,216,255,19,0,218,255,15,0,222,255,13,0,231,255,4,0,240,255,0,0,251,255,251,255,2,0,242,255,13,0,236,255,19,0,236,255,22,0,233,255,22,0,236,255,19,0,238,255,13,0,242,255,8,0,244,255,4,0,247,255,2,0,249,255,253,255,251,255,253,255,249,255,253,255,247,255,0,0,244,255,0,0,242,255,2,0,240,255,4,0,238,255,6,0,238,255,11,0,240,255,17,0,244,255,26,0,253,255,37,0,4,0,55,0,11,0,70,0,22,0,86,0,30,0,94,0,39,0,99,0,44,0,97,0,48,0,90,0,50,0,81,0,50,0,68,0,46,0,55,0,46,0,44,0,41,0,35,0,37,0,26,0,33,0,22,0,30,0,17,0,22,0,15,0,15,0,15,0,8,0,15,0,2,0,15,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,4,0,13,0,13,0,6,0,19,0,4,0,28,0,0,0,30,0,0,0,33,0,2,0,28,0,6,0,24,0,15,0,15,0,24,0,6,0,35,0,0,0,46,0,251,255,55,0,247,255,64,0,242,255,70,0,242,255,75,0,242,255,72,0,242,255,72,0,244,255,70,0,251,255,66,0,0,0,57,0,2,0,48,0,6,0,39,0,8,0,28,0,11,0,19,0,6,0,11,0,4,0,8,0,0,0,6,0,0,0,8,0,0,0,13,0,6,0,17,0,17,0,24,0,30,0,30,0,48,0,37,0,66,0,44,0,81,0,48,0,97,0,50,0,108,0,50,0,116,0,46,0,119,0,39,0,116,0,30,0,108,0,19,0,97,0,11,0,79,0,6,0,59,0,0,0,37,0,0,0,17,0,0,0,0,0,253,255,238,255,251,255,225,255,249,255,216,255,244,255,207,255,242,255,205,255,238,255,203,255,236,255,203,255,238,255,203,255,240,255,205,255,247,255,207,255,253,255,211,255,4,0,214,255,8,0,218,255,13,0,222,255,15,0,227,255,13,0,233,255,11,0,240,255,6,0,247,255,2,0,0,0,0,0,4,0,251,255,11,0,249,255,15,0,249,255,19,0,247,255,22,0,247,255,22,0,249,255,17,0,251,255,13,0,0,0,8,0,0,0,2,0,0,0,0,0,0,0,249,255,0,0,249,255,0,0,249,255,0,0,253,255,253,255,0,0,253,255,8,0,253,255,19,0,253,255,30,0,0,0,44,0,0,0,52,0,0,0,59,0,2,0,66,0,4,0,68,0,11,0,68,0,17,0,68,0,22,0,66,0,28,0,64,0,37,0,59,0,41,0,55,0,44,0,48,0,46,0,44,0,48,0,39,0,46,0,37,0,48,0,37,0,48,0,39,0,52,0,44,0,55,0,48,0,59,0,48,0,61,0,48,0,64,0,41,0,64,0,33,0,61,0,19,0,59,0,8,0,52,0,253,255,46,0,242,255,37,0,233,255,28,0,229,255,24,0,225,255,22,0,227,255,19,0,233,255,22,0,238,255,26,0,247,255,35,0,0,0,44,0,6,0,52,0,11,0,59,0,13,0,64,0,13,0,66,0,8,0,68,0,2,0,66,0,251,255,61,0,242,255,59,0,233,255,52,0,229,255,48,0,227,255,41,0,225,255,37,0,222,255,30,0,225,255,22,0,225,255,13,0,225,255,11,0,225,255,6,0,222,255,4,0,222,255,0,0,225,255,0,0,227,255,0,0,233,255,253,255,240,255,251,255,249,255,247,255,0,0,244,255,6,0,242,255,11,0,240,255,15,0,238,255,15,0,240,255,13,0,242,255,8,0,244,255,4,0,251,255,2,0,0,0,0,0,0,0,0,0,2,0,251,255,4,0,249,255,4,0,244,255,4,0,240,255,2,0,236,255,0,0,231,255,0,0,225,255,253,255,225,255,251,255,225,255,247,255,231,255,244,255,238,255,242,255,249,255,240,255,2,0,236,255,13,0,233,255,19,0,229,255,26,0,225,255,33,0,220,255,37,0,214,255,44,0,207,255,55,0,203,255,66,0,198,255,79,0,196,255,92,0,200,255,108,0,203,255,116,0,209,255,123,0,216,255,123,0,222,255,116,0,231,255,105,0,238,255,90,0,247,255,68,0,253,255,44,0,4,0,19,0,11,0,253,255,15,0,233,255,19,0,220,255,19,0,209,255,17,0,205,255,13,0,205,255,8,0,211,255,2,0,218,255,0,0,227,255,253,255,240,255,253,255,247,255,0,0,253,255,2,0,2,0,6,0,6,0,13,0,11,0,19,0,13,0,24,0,17,0,28,0,19,0,33,0,22,0,33,0,28,0,28,0,33,0,22,0,39,0,11,0,46,0,0,0,50,0,244,255,55,0,236,255,59,0,225,255,61,0,218,255,59,0,216,255,59,0,214,255,55,0,214,255,48,0,216,255,41,0,220,255,35,0,222,255,28,0,229,255,17,0,236,255,8,0,240,255,253,255,244,255,242,255,249,255,229,255,249,255,220,255,253,255,214,255,0,0,214,255,0,0,220,255,0,0,236,255,0,0,253,255,0,0,13,0,0,0,35,0,253,255,52,0,251,255,61,0,247,255,68,0,242,255,66,0,236,255,61,0,227,255,57,0,222,255,48,0,218,255,44,0,218,255,35,0,218,255,30,0,225,255,26,0,231,255,24,0,238,255,17,0,247,255,11,0,0,0,6,0,4,0,0,0,8,0,249,255,13,0,242,255,15,0,233,255,15,0,227,255,15,0,222,255,15,0,220,255,15,0,220,255,15,0,227,255,13,0,231,255,11,0,242,255,6,0,253,255,2,0,11,0,253,255,22,0,249,255,33,0,244,255,41,0,244,255,46,0,242,255,46,0,244,255,44,0,251,255,37,0,0,0,30,0,0,0,17,0,6,0,4,0,11,0,249,255,13,0,238,255,13,0,229,255,13,0,222,255,13,0,218,255,11,0,222,255,6,0,227,255,2,0,233,255,0,0,240,255,251,255,249,255,242,255,253,255,238,255,2,0,231,255,4,0,227,255,4,0,222,255,4,0,220,255,4,0,222,255,2,0,227,255,4,0,233,255,6,0,240,255,11,0,249,255,17,0,0,0,26,0,4,0,35,0,8,0,41,0,13,0,48,0,13,0,52,0,15,0,52,0,17,0,50,0,22,0,46,0,22,0,39,0,26,0,28,0,28,0,17,0,28,0,6,0,33,0,253,255,28,0,247,255,28,0,242,255,24,0,242,255,19,0,244,255,8,0,251,255,2,0,0,0,0,0,8,0,251,255,19,0,251,255,30,0,0,0,41,0,2,0,50,0,11,0,55,0,19,0,55,0,24,0,52,0,26,0,48,0,26,0,39,0,19,0,35,0,6,0,28,0,253,255,22,0,238,255,19,0,225,255,19,0,211,255,19,0,207,255,19,0,205,255,19,0,207,255,17,0,214,255,13,0,222,255,11,0,229,255,6,0,233,255,6,0,240,255,8,0,244,255,15,0,249,255,24,0,249,255,33,0,251,255,44,0,0,0,57,0,0,0,64,0,6,0,68,0,15,0,66,0,24,0,61,0,33,0,50,0,44,0,41,0,55,0,30,0,64,0,19,0,70,0,8,0,75,0,2,0,77,0,251,255,70,0,249,255,61,0,247,255,46,0,244,255,24,0,244,255,2,0,247,255,233,255,244,255,209,255,244,255,189,255,242,255,174,255,238,255,165,255,233,255,165,255,229,255,176,255,227,255,192,255,225,255,211,255,222,255,238,255,222,255,6,0,222,255,33,0,225,255,55,0,225,255,75,0,227,255,90,0,225,255,97,0,225,255,101,0,225,255,99,0,225,255,97,0,227,255,90,0,227,255,88,0,231,255,86,0,233,255,81,0,240,255,79,0,244,255,79,0,249,255,75,0,251,255,70,0,251,255,64,0,244,255,59,0,236,255,52,0,225,255,46,0,214,255,39,0,203,255,33,0,192,255,28,0,185,255,26,0,178,255,22,0,176,255,22,0,172,255,24,0,172,255,24,0,174,255,26,0,178,255,26,0,187,255,26,0,198,255,24,0,211,255,22,0,227,255,19,0,238,255,19,0,249,255,15,0,0,0,13,0,2,0,8,0,2,0,4,0,4,0,0,0,2,0,253,255,0,0,249,255,2,0,242,255,2,0,240,255,4,0,236,255,8,0,231,255,11,0,227,255,11,0,225,255,11,0,222,255,6,0,220,255,4,0,218,255,0,0,216,255,251,255,216,255,247,255,214,255,242,255,214,255,242,255,216,255,244,255,220,255,249,255,225,255,0,0,233,255,4,0,240,255,11,0,249,255,17,0,2,0,19,0,11,0,19,0,19,0,13,0,24,0,8,0,30,0,0,0,35,0,247,255,35,0,242,255,33,0,240,255,28,0,242,255,22,0,244,255,19,0,253,255,13,0,4,0,8,0,11,0,4,0,17,0,4,0,22,0,6,0,24,0,8,0,22,0,13,0,17,0,15,0,13,0,17,0,8,0,17,0,4,0,17,0,4,0,17,0,6,0,13,0,11,0,8,0,17,0,4,0,24,0,0,0,33,0,0,0,41,0,249,255,52,0,244,255,59,0,244,255,66,0,242,255,68,0,240,255,70,0,238,255,70,0,238,255,70,0,238,255,75,0,240,255,77,0,242,255,86,0,247,255,92,0,251,255,103,0,0,0,110,0,2,0,116,0,2,0,116,0,8,0,112,0,11,0,103,0,17,0,92,0,24,0,83,0,30,0,70,0,41,0,61,0,50,0,55,0,59,0,52,0,68,0,55,0,70,0,55,0,72,0,57,0,70,0,57,0,64,0,57,0,57,0,59,0,48,0,59,0,35,0,59,0,24,0,57,0,13,0,55,0,0,0,52,0,247,255,50,0,236,255,48,0,225,255,44,0,218,255,39,0,214,255,33,0,209,255,33,0,211,255,33,0,211,255,28,0,220,255,30,0,229,255,28,0,240,255,28,0,251,255,33,0,4,0,37,0,13,0,39,0,19,0,44,0,24,0,48,0,24,0,52,0,22,0,52,0,19,0,52,0,15,0,50,0,8,0,48,0,2,0,44,0,0,0,41,0,253,255,37,0,253,255,35,0,251,255,28,0,253,255,26,0,253,255,24,0,251,255,17,0,249,255,15,0,244,255,15,0,242,255,15,0,238,255,15,0,236,255,15,0,233,255,15,0,231,255,15,0,231,255,15,0,229,255,13,0,229,255,13,0,229,255,13,0,231,255,11,0,233,255,8,0,236,255,6,0,238,255,4,0,240,255,2,0,244,255,0,0,244,255,253,255,244,255,249,255,242,255,247,255,236,255,244,255,231,255,242,255,227,255,242,255,220,255,247,255,218,255,247,255,220,255,249,255,222,255,251,255,227,255,0,0,236,255,0,0,249,255,6,0,0,0,11,0,11,0,13,0,19,0,15,0,24,0,17,0,26,0,17,0,28,0,17,0,26,0,19,0,26,0,19,0,24,0,19,0,28,0,22,0,30,0,22,0,33,0,19,0,30,0,19,0,30,0,22,0,24,0,19,0,17,0,17,0,6,0,17,0,253,255,15,0,244,255,13,0,240,255,11,0,236,255,11,0,236,255,8,0,238,255,6,0,240,255,6,0,244,255,6,0,249,255,2,0,251,255,0,0,253,255,244,255,0,0,240,255,2,0,233,255,4,0,233,255,6,0,231,255,8,0,233,255,8,0,236,255,13,0,238,255,13,0,238,255,15,0,236,255,15,0,233,255,19,0,233,255,22,0,233,255,26,0,240,255,30,0,249,255,33,0,4,0,35,0,19,0,33,0,30,0,33,0,44,0,28,0,50,0,22,0,52,0,13,0,55,0,2,0,52,0,249,255,48,0,240,255,46,0,231,255,46,0,225,255,48,0,222,255,52,0,222,255,57,0,227,255,59,0,231,255,59,0,238,255,55,0,247,255,46,0,0,0,37,0,8,0,24,0,24,0,15,0,35,0,6,0,48,0,2,0,57,0,0,0,66,0,4,0,68,0,6,0,68,0,13,0,61,0,15,0,52,0,15,0,39,0,17,0,28,0,15,0,19,0,15,0,11,0,13,0,13,0,15,0,15,0,17,0,22,0,19,0,30,0,22,0,39,0,22,0,48,0,22,0,57,0,17,0,59,0,13,0,64,0,4,0,64,0,0,0,64,0,244,255,61,0,236,255,59,0,229,255,55,0,227,255,50,0,229,255,46,0,236,255,39,0,247,255,39,0,0,0,39,0,6,0,39,0,8,0,44,0,11,0,50,0,4,0,59,0,251,255,72,0,238,255,83,0,222,255,99,0,207,255,112,0,192,255,123,0,180,255,125,0,169,255,128,0,165,255,121,0,165,255,112,0,165,255,101,0,167,255,88,0,172,255,77,0,176,255,70,0,180,255,64,0,187,255,61,0,192,255,64,0,198,255,66,0,207,255,68,0,216,255,68,0,222,255,66,0,233,255,57,0,242,255,48,0,249,255,37,0,0,0,28,0,2,0,19,0,2,0,17,0,6,0,17,0,6,0,22,0,8,0,24,0,13,0,28,0,19,0,30,0,24,0,30,0,33,0,28,0,37,0,26,0,44,0,24,0,48,0,22,0,52,0,19,0,52,0,19,0,55,0,17,0,52,0,22,0,50,0,26,0,48,0,33,0,41,0,41,0,35,0,48,0,26,0,57,0,15,0,64,0,8,0,66,0,4,0,68,0,2,0,70,0,0,0,75,0,2,0,75,0,6,0,77,0,15,0,77,0,22,0,72,0,26,0,64,0,35,0,57,0,44,0,48,0,52,0,44,0,57,0,39,0,57,0,39,0,55,0,41,0,50,0,46,0,39,0,48,0,30,0,50,0,22,0,57,0,8,0,61,0,2,0,66,0,251,255,72,0,244,255,77,0,238,255,79,0,233,255,79,0,227,255,77,0,225,255,75,0,220,255,72,0,216,255,72,0,216,255,68,0,216,255,68,0,216,255,70,0,220,255,70,0,227,255,72,0,236,255,75,0,242,255,72,0,251,255,75,0,0,0,68,0,6,0,59,0,8,0,46,0,11,0,33,0,15,0,15,0,22,0,0,0,26,0,244,255,33,0,233,255,44,0,229,255,52,0,227,255,64,0,231,255,75,0,236,255,79,0,247,255,83,0,253,255,79,0,4,0,70,0,8,0,59,0,15,0,39,0,19,0,24,0,19,0,6,0,19,0,253,255,19,0,247,255,17,0,244,255,13,0,247,255,6,0,253,255,4,0,4,0,0,0,15,0,0,0,19,0,253,255,26,0,0,0,30,0,4,0,33,0,11,0,35,0,24,0,35,0,35,0,35,0,44,0,35,0,52,0,35,0,57,0,33,0,59,0,33,0,55,0,28,0,48,0,26,0,39,0,24,0,28,0,24,0,19,0,22,0,6,0,17,0,0,0,17,0,253,255,15,0,249,255,15,0,249,255,13,0,253,255,15,0,2,0,13,0,11,0,15,0,17,0,15,0,24,0,13,0,30,0,13,0,28,0,8,0,28,0,2,0,26,0,253,255,17,0,247,255,13,0,242,255,6,0,238,255,4,0,236,255,2,0,238,255,0,0,244,255,0,0,251,255,0,0,2,0,2,0,11,0,4,0,22,0,8,0,30,0,13,0,39,0,13,0,44,0,11,0,48,0,8,0,50,0,2,0,55,0,251,255,55,0,240,255,55,0,233,255,57,0,227,255,59,0,222,255,57,0,225,255,55,0,229,255,52,0,238,255,48,0,249,255,44,0,0,0,37,0,8,0,28,0,15,0,22,0,15,0,13,0,15,0,4,0,13,0,253,255,8,0,251,255,0,0,249,255,253,255,251,255,247,255,0,0,242,255,6,0,240,255,13,0,240,255,15,0,244,255,17,0,247,255,13,0,251,255,8,0,0,0,4,0,0,0,0,0,0,0,0,0,253,255,2,0,249,255,4,0,242,255,6,0,240,255,8,0,242,255,11,0,244,255,11,0,249,255,8,0,0,0,4,0,6,0,0,0,11,0,0,0,15,0,251,255,15,0,249,255,17,0,247,255,13,0,244,255,13,0,238,255,13,0,231,255,15,0,225,255,15,0,216,255,13,0,207,255,13,0,203,255,6,0,200,255,2,0,200,255,253,255,203,255,244,255,207,255,238,255,211,255,233,255,214,255,231,255,216,255,231,255,220,255,236,255,222,255,242,255,227,255,249,255,229,255,0,0,233,255,4,0,238,255,11,0,242,255,15,0,247,255,17,0,247,255,17,0,249,255,15,0,247,255,13,0,244,255,11,0,240,255,6,0,238,255,4,0,238,255,4,0,238,255,2,0,236,255,4,0,236,255,6,0,238,255,6,0,240,255,8,0,247,255,6,0,0,0,2,0,8,0,0,0,19,0,249,255,30,0,242,255,41,0,238,255,48,0,236,255,50,0,229,255,50,0,227,255,48,0,225,255,41,0,222,255,35,0,220,255,26,0,218,255,19,0,216,255,13,0,216,255,2,0,214,255,251,255,214,255,244,255,214,255,238,255,214,255,231,255,216,255,229,255,222,255,227,255,229,255,229,255,238,255,227,255,242,255,229,255,251,255,229,255,0,0,229,255,0,0,229,255,2,0,229,255,2,0,227,255,6,0,225,255,6,0,227,255,6,0,227,255,2,0,229,255,6,0,236,255,6,0,240,255,6,0,244,255,11,0,249,255,11,0,249,255,15,0,249,255,13,0,247,255,13,0,242,255,11,0,242,255,4,0,242,255,0,0,244,255,251,255,251,255,249,255,0,0,242,255,8,0,236,255,13,0,233,255,19,0,229,255,22,0,227,255,24,0,222,255,19,0,220,255,15,0,218,255,8,0,216,255,6,0,214,255,2,0,211,255,0,0,211,255,2,0,209,255,2,0,214,255,4,0,214,255,4,0,218,255,6,0,220,255,4,0,220,255,4,0,222,255,4,0,225,255,4,0,225,255,11,0,227,255,19,0,227,255,26,0,229,255,33,0,227,255,37,0,222,255,39,0,220,255,33,0,214,255,26,0,207,255,13,0,200,255,4,0,196,255,249,255,196,255,238,255,200,255,227,255,205,255,222,255,216,255,220,255,222,255,222,255,231,255,233,255,240,255,242,255,249,255,253,255,0,0,6,0,6,0,15,0,13,0,22,0,22,0,26,0,28,0,26,0,30,0,24,0,33,0,19,0,30,0,15,0,26,0,11,0,17,0,6,0,6,0,0,0,253,255,253,255,242,255,251,255,231,255,251,255,225,255,253,255,222,255,0,0,222,255,6,0,225,255,13,0,231,255,19,0,240,255,26,0,249,255,33,0,2,0,37,0,11,0,41,0,19,0,48,0,28,0,48,0,33,0,50,0,39,0,48,0,39,0,46,0,39,0,39,0,37,0,30,0,35,0,22,0,30,0,13,0,24,0,4,0,19,0,253,255,17,0,249,255,11,0,242,255,6,0,242,255,4,0,240,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,240,255,4,0,242,255,8,0,242,255,15,0,247,255,19,0,249,255,24,0,249,255,22,0,249,255,19,0,244,255,15,0,236,255,8,0,229,255,2,0,218,255,253,255,209,255,251,255,200,255,251,255,198,255,251,255,198,255,253,255,200,255,253,255,205,255,251,255,209,255,251,255,211,255,247,255,216,255,244,255,214,255,240,255,218,255,242,255,222,255,247,255,227,255,253,255,233,255,6,0,242,255,17,0,253,255,22,0,6,0,24,0,19,0,26,0,30,0,22,0,39,0,15,0,48,0,11,0,52,0,8,0,55,0,8,0,55,0,8,0,55,0,8,0,52,0,11,0,46,0,11,0,44,0,8,0,41,0,11,0,37,0,8,0,35,0,8,0,33,0,8,0,28,0,8,0,26,0,8,0,17,0,11,0,13,0,13,0,8,0,17,0,6,0,24,0,4,0,28,0,2,0,35,0,0,0,37,0,0,0,41,0,0,0,44,0,253,255,41,0,0,0,41,0,0,0,39,0,2,0,41,0,8,0,41,0,17,0,41,0,26,0,46,0,30,0,46,0,37,0,44,0,39,0,37,0,44,0,26,0,46,0,15,0,48,0,2,0,52,0,251,255,57,0,242,255,61,0,242,255,64,0,244,255,64,0,249,255,61,0,2,0,55,0,11,0,48,0,17,0,37,0,22,0,26,0,22,0,11,0,22,0,0,0,17,0,244,255,13,0,233,255,11,0,227,255,8,0,227,255,8,0,229,255,8,0,236,255,11,0,247,255,11,0,0,0,8,0,8,0,13,0,17,0,13,0,24,0,17,0,26,0,19,0,28,0,26,0,24,0,26,0,22,0,26,0,24,0,22,0,22,0,15,0,24,0,8,0,28,0,253,255,35,0,242,255,44,0,233,255,55,0,222,255,66,0,216,255,77,0,211,255,88,0,207,255,94,0,209,255,99,0,211,255,99,0,216,255,94,0,220,255,86,0,227,255,75,0,231,255,64,0,238,255,50,0,247,255,37,0,253,255,30,0,0,0,26,0,4,0,24,0,8,0,24,0,11,0,26,0,13,0,28,0,13,0,30,0,13,0,30,0,15,0,33,0,15,0,28,0,17,0,28,0,17,0,26,0,15,0,24,0,13,0,26,0,13,0,28,0,11,0,30,0,8,0,37,0,8,0,41,0,6,0,48,0,11,0,55,0,13,0,57,0,17,0,59,0,15,0,59,0,15,0,55,0,15,0,52,0,13,0,46,0,6,0,39,0,4,0,33,0,0,0,28,0,0,0,24,0,253,255,19,0,0,0,17,0,4,0,13,0,8,0,6,0,15,0,4,0,22,0,2,0,26,0,253,255,30,0,247,255,30,0,242,255,28,0,233,255,28,0,225,255,24,0,218,255,19,0,211,255,13,0,207,255,8,0,207,255,6,0,211,255,2,0,220,255,2,0,231,255,4,0,244,255,6,0,0,0,11,0,6,0,17,0,13,0,19,0,15,0,24,0,13,0,26,0,8,0,28,0,2,0,26,0,253,255,26,0,247,255,24,0,240,255,19,0,238,255,19,0,238,255,13,0,240,255,11,0,244,255,4,0,253,255,0,0,2,0,247,255,11,0,240,255,22,0,233,255,30,0,231,255,37,0,231,255,44,0,236,255,46,0,240,255,44,0,247,255,39,0,0,0,33,0,0,0,26,0,6,0,22,0,8,0,19,0,15,0,19,0,17,0,22,0,19,0,24,0,22,0,30,0,24,0,35,0,24,0,33,0,24,0,33,0,22,0,28,0,19,0,22,0,17,0,15,0,15,0,11,0,13,0,8,0,6,0,11,0,2,0,17,0,253,255,26,0,249,255,35,0,240,255,44,0,233,255,50,0,225,255,55,0,218,255,57,0,214,255,57,0,216,255,55,0,220,255,52,0,229,255,46,0,240,255,41,0,251,255,39,0,8,0,39,0,19,0,39,0,26,0,41,0,26,0,44,0,22,0,46,0,15,0,48,0,6,0,44,0,253,255,41,0,244,255,37,0,238,255,28,0,233,255,22,0,233,255,11,0,233,255,2,0,233,255,253,255,238,255,244,255,238,255,238,255,240,255,231,255,240,255,229,255,242,255,229,255,242,255,229,255,247,255,233,255,249,255,238,255,0,0,242,255,8,0,247,255,15,0,249,255,26,0,251,255,33,0,249,255,41,0,244,255,48,0,242,255,55,0,233,255,59,0,231,255,68,0,225,255,75,0,225,255,81,0,227,255,86,0,231,255,86,0,238,255,81,0,242,255,77,0,247,255,66,0,249,255,55,0,249,255,46,0,249,255,39,0,249,255,35,0,251,255,37,0,247,255,37,0,247,255,41,0,242,255,41,0,240,255,41,0,238,255,39,0,233,255,33,0,229,255,19,0,229,255,8,0,227,255,0,0,227,255,247,255,225,255,240,255,225,255,240,255,222,255,242,255,220,255,251,255,218,255,0,0,218,255,11,0,218,255,15,0,216,255,22,0,218,255,26,0,220,255,26,0,220,255,28,0,222,255,30,0,227,255,30,0,229,255,35,0,233,255,39,0,236,255,41,0,238,255,46,0,238,255,48,0,240,255,48,0,240,255,48,0,240,255,46,0,240,255,46,0,238,255,46,0,236,255,48,0,238,255,48,0,238,255,52,0,240,255,55,0,244,255,61,0,251,255,66,0,253,255,70,0,0,0,70,0,2,0,70,0,4,0,68,0,6,0,61,0,6,0,55,0,6,0,46,0,6,0,35,0,2,0,24,0,0,0,15,0,249,255,6,0,240,255,0,0,229,255,251,255,216,255,249,255,205,255,249,255,196,255,253,255,189,255,0,0,185,255,0,0,185,255,0,0,185,255,253,255,192,255,249,255,194,255,242,255,200,255,233,255,205,255,227,255,211,255,227,255,214,255,229,255,216,255,233,255,220,255,244,255,220,255,0,0,222,255,11,0,225,255,22,0,227,255,33,0,231,255,39,0,236,255,44,0,244,255,48,0,251,255,48,0,4,0,52,0,8,0,50,0,13,0,50,0,15,0,50,0,15,0,50,0,11,0,50,0,8,0,50,0,8,0,52,0,6,0,52,0,8,0,52,0,15,0,52,0,24,0,52,0,28,0,48,0,33,0,46,0,37,0,44,0,37,0,39,0,30,0,37,0,22,0,37,0,8,0,41,0,253,255,48,0,238,255,57,0,225,255,68,0,211,255,77,0,203,255,88,0,196,255,94,0,192,255,101,0,192,255,103,0,192,255,101,0,189,255,94,0,194,255,81,0,194,255,66,0,194,255,50,0,196,255,28,0,194,255,11,0,198,255,0,0,200,255,244,255,207,255,242,255,214,255,242,255,222,255,251,255,231,255,0,0,240,255,8,0,244,255,13,0,249,255,15,0,0,0,13,0,253,255,8,0,0,0,0,0,2,0,249,255,4,0,242,255,8,0,236,255,13,0,233,255,15,0,236,255,19,0,240,255,19,0,247,255,22,0,251,255,22,0,0,0,19,0,2,0,17,0,0,0,17,0,0,0,17,0,0,0,15,0,0,0,11,0,251,255,8,0,249,255,2,0,247,255,0,0,244,255,251,255,242,255,249,255,236,255,251,255,233,255,251,255,233,255,0,0,233,255,6,0,233,255,13,0,238,255,22,0,244,255,26,0,249,255,30,0,251,255,33,0,253,255,30,0,253,255,26,0,251,255,19,0,249,255,15,0,247,255,6,0,244,255,0,0,242,255,249,255,242,255,244,255,244,255,236,255,249,255,236,255,253,255,233,255,0,0,233,255,2,0,238,255,4,0,244,255,8,0,253,255,13,0,8,0,17,0,22,0,24,0,37,0,30,0,50,0,37,0,66,0,39,0,77,0,39,0,86,0,35,0,88,0,30,0,88,0,24,0,81,0,17,0,70,0,15,0,59,0,15,0,46,0,17,0,35,0,22,0,26,0,28,0,19,0,30,0,17,0,30,0,17,0,28,0,22,0,22,0,26,0,13,0,33,0,4,0,35,0,253,255,37,0,242,255,33,0,238,255,28,0,231,255,22,0,229,255,17,0,231,255,8,0,229,255,6,0,233,255,4,0,231,255,8,0,231,255,13,0,227,255,22,0,220,255,28,0,211,255,35,0,200,255,37,0,187,255,39,0,176,255,33,0,165,255,26,0,161,255,17,0,154,255,6,0,156,255,251,255,158,255,238,255,167,255,227,255,178,255,220,255,189,255,218,255,203,255,218,255,214,255,225,255,222,255,233,255,229,255,247,255,233,255,4,0,236,255,17,0,240,255,33,0,240,255,44,0,242,255,55,0,242,255,59,0,242,255,64,0,240,255,64,0,238,255,59,0,236,255,50,0,236,255,39,0,231,255,26,0,231,255,8,0,233,255,253,255,236,255,240,255,236,255,227,255,238,255,220,255,240,255,216,255,240,255,214,255,240,255,214,255,238,255,216,255,242,255,220,255,244,255,225,255,251,255,231,255,2,0,240,255,11,0,249,255,22,0,0,0,28,0,6,0,33,0,11,0,35,0,13,0,33,0,15,0,28,0,11,0,22,0,8,0,15,0,4,0,8,0,2,0,0,0,2,0,253,255,4,0,253,255,6,0,253,255,11,0,0,0,17,0,4,0,22,0,6,0,24,0,8,0,26,0,6,0,26,0,2,0,24,0,2,0,24,0,0,0,26,0,0,0,28,0,2,0,33,0,8,0,41,0,19,0,48,0,33,0,57,0,48,0,59,0,59,0,59,0,68,0,57,0,75,0,48,0,77,0,37,0,75,0,28,0,68,0,15,0,61,0,8,0,52,0,6,0,46,0,6,0,39,0,8,0,35,0,13,0,33,0,15,0,35,0,15,0,35,0,13,0,37,0,8,0,39,0,0,0,39,0,249,255,37,0,242,255,30,0,236,255,26,0,236,255,19,0,236,255,13,0,238,255,8,0,240,255,8,0,242,255,2,0,247,255,0,0,249,255,253,255,249,255,244,255,251,255,238,255,251,255,231,255,253,255,227,255,253,255,225,255,0,0,227,255,0,0,233,255,0,0,242,255,0,0,253,255,0,0,4,0,0,0,13,0,0,0,17,0,0,0,19,0,251,255,22,0,251,255,22,0,251,255,22,0,249,255,19,0,251,255,17,0,251,255,15,0,253,255,8,0,2,0,2,0,6,0,251,255,8,0,240,255,13,0,233,255,13,0,227,255,13,0,220,255,11,0,216,255,8,0,211,255,8,0,209,255,6,0,205,255,6,0,198,255,8,0,198,255,11,0,194,255,15,0,194,255,17,0,194,255,19,0,194,255,19,0,198,255,15,0,203,255,6,0,209,255,251,255,214,255,238,255,222,255,222,255,233,255,211,255,242,255,203,255,253,255,198,255,6,0,196,255,11,0,196,255,17,0,198,255,19,0,200,255,19,0,205,255,19,0,211,255,17,0,216,255,19,0,225,255,15,0,233,255,15,0,242,255,15,0,0,0,13,0,4,0,11,0,13,0,8,0,15,0,11,0,15,0,11,0,13,0,13,0,11,0,17,0,11,0,19,0,8,0,24,0,6,0,30,0,6,0,37,0,6,0,41,0,6,0,44,0,4,0,44,0,0,0,44,0,0,0,39,0,251,255,37,0,251,255,33,0,249,255,30,0,251,255,30,0,249,255,28,0,251,255,26,0,249,255,24,0,247,255,19,0,242,255,13,0,238,255,6,0,236,255,0,0,238,255,244,255,244,255,238,255,0,0,227,255,8,0,218,255,24,0,214,255,35,0,211,255,46,0,209,255,55,0,209,255,59,0,211,255,59,0,216,255,57,0,218,255,48,0,222,255,39,0,222,255,30,0,225,255,17,0,220,255,11,0,220,255,4,0,216,255,0,0,216,255,253,255,218,255,253,255,222,255,251,255,231,255,251,255,240,255,251,255,251,255,253,255,4,0,0,0,8,0,4,0,13,0,8,0,13,0,19,0,8,0,30,0,4,0,39,0,253,255,44,0,247,255,48,0,240,255,48,0,236,255,41,0,236,255,33,0,238,255,22,0,244,255,4,0,253,255,247,255,6,0,229,255,13,0,216,255,22,0,207,255,26,0,200,255,28,0,203,255,30,0,209,255,28,0,216,255,26,0,229,255,24,0,244,255,22,0,0,0,17,0,8,0,13,0,19,0,13,0,28,0,8,0,35,0,8,0,41,0,6,0,44,0,2,0,46,0,253,255,46,0,247,255,39,0,238,255,33,0,227,255,19,0,214,255,11,0,203,255,2,0,196,255,251,255,187,255,251,255,185,255,247,255,180,255,249,255,185,255,253,255,189,255,0,0,194,255,4,0,205,255,8,0,211,255,8,0,218,255,11,0,227,255,11,0,236,255,8,0,242,255,8,0,247,255,6,0,249,255,6,0,251,255,8,0,251,255,13,0,251,255,15,0,0,0,15,0,0,0,13,0,2,0,11,0,6,0,4,0,11,0,0,0,13,0,253,255,17,0,251,255,17,0,251,255,22,0,0,0,19,0,0,0,19,0,4,0,19,0,13,0,17,0,19,0,15,0,26,0,13,0,37,0,6,0,48,0,2,0,59,0,0,0,70,0,253,255,79,0,251,255,83,0,251,255,86,0,251,255,83,0,253,255,77,0,0,0,70,0,2,0,61,0,6,0,57,0,11,0,55,0,11,0,55,0,15,0,57,0,13,0,61,0,11,0,66,0,6,0,66,0,0,0,66,0,251,255,61,0,244,255,59,0,238,255,57,0,238,255,57,0,238,255,55,0,242,255,52,0,251,255,52,0,4,0,48,0,13,0,41,0,24,0,35,0,30,0,22,0,35,0,13,0,41,0,0,0,46,0,244,255,50,0,233,255,50,0,225,255,52,0,218,255,52,0,214,255,52,0,214,255,48,0,216,255,46,0,222,255,41,0,229,255,37,0,240,255,35,0,251,255,33,0,0,0,33,0,6,0,33,0,8,0,30,0,8,0,30,0,6,0,30,0,0,0,30,0,251,255,33,0,242,255,35,0,231,255,41,0,225,255,41,0,220,255,46,0,216,255,48,0,220,255,48,0,222,255,48,0,231,255,50,0,238,255,46,0,247,255,44,0,0,0,39,0,4,0,33,0,6,0,26,0,4,0,19,0,0,0,15,0,251,255,13,0,240,255,17,0,229,255,19,0,218,255,28,0,214,255,35,0,207,255,41,0,207,255,50,0,209,255,52,0,218,255,55,0,227,255,52,0,240,255,50,0,0,0,46,0,13,0,44,0,26,0,39,0,39,0,39,0,48,0,41,0,55,0,41,0,59,0,41,0,61,0,39,0,61,0,33,0,64,0,24,0,61,0,15,0,61,0,6,0,64,0,0,0,64,0,251,255,68,0,247,255,72,0,242,255,77,0,242,255,79,0,242,255,79,0,240,255,77,0,242,255,70,0,244,255,64,0,247,255,50,0,247,255,37,0,249,255,24,0,249,255,8,0,247,255,0,0,247,255,249,255,242,255,247,255,236,255,249,255,227,255,249,255,218,255,253,255,214,255,0,0,207,255,253,255,200,255,253,255,196,255,251,255,192,255,251,255,189,255,251,255,189,255,253,255,196,255,0,0,200,255,6,0,205,255,13,0,214,255,19,0,220,255,26,0,227,255,30,0,233,255,37,0,236,255,41,0,238,255,46,0,242,255,50,0,242,255,55,0,244,255,55,0,247,255,57,0,249,255,57,0,251,255,52,0,253,255,52,0,0,0,48,0,253,255,44,0,0,0,35,0,0,0,24,0,0,0,13,0,0,0,2,0,0,0,251,255,2,0,247,255,6,0,247,255,8,0,249,255,11,0,2,0,8,0,15,0,6,0,28,0,2,0,39,0,0,0,50,0,251,255,57,0,249,255,59,0,244,255,52,0,244,255,46,0,244,255,33,0,247,255,17,0,247,255,2,0,249,255,240,255,253,255,225,255,2,0,207,255,6,0,194,255,15,0,183,255,22,0,178,255,28,0,176,255,33,0,180,255,35,0,187,255,35,0,200,255,33,0,216,255,28,0,233,255,26,0,249,255,24,0,8,0,24,0,22,0,24,0,33,0,24,0,41,0,24,0,46,0,19,0,48,0,19,0,50,0,11,0,48,0,2,0,44,0,249,255,37,0,238,255,33,0,229,255,22,0,218,255,13,0,214,255,2,0,211,255,249,255,214,255,236,255,216,255,227,255,216,255,218,255,218,255,214,255,218,255,211,255,216,255,220,255,216,255,231,255,216,255,244,255,218,255,0,0,220,255,13,0,227,255,24,0,233,255,30,0,238,255,33,0,244,255,33,0,251,255,28,0,253,255,26,0,251,255,19,0,251,255,15,0,247,255,13,0,242,255,13,0,240,255,15,0,236,255,17,0,231,255,22,0,229,255,24,0,225,255,24,0,225,255,26,0,225,255,26,0,225,255,26,0,227,255,28,0,229,255,33,0,231,255,37,0,231,255,41,0,236,255,46,0,236,255,50,0,238,255,57,0,240,255,59,0,242,255,59,0,251,255,57,0,4,0,55,0,17,0,48,0,33,0,37,0,44,0,24,0,57,0,15,0,66,0,6,0,70,0,0,0,72,0,0,0,70,0,0,0,64,0,0,0,57,0,4,0,50,0,8,0,50,0,13,0,44,0,13,0,41,0,15,0,41,0,15,0,41,0,17,0,37,0,19,0,33,0,22,0,26,0,26,0,19,0,30,0,13,0,35,0,8,0,37,0,4,0,37,0,2,0,37,0,0,0,30,0,2,0,26,0,4,0,19,0,4,0,15,0,11,0,11,0,15,0,8,0,22,0,6,0,26,0,6,0,35,0,4,0,37,0,4,0,44,0,4,0,44,0,2,0,44,0,0,0,46,0,0,0,44,0,249,255,44,0,240,255,44,0,233,255,41,0,227,255,37,0,225,255,35,0,222,255,26,0,222,255,22,0,227,255,15,0,231,255,11,0,238,255,6,0,247,255,2,0,0,0,4,0,6,0,6,0,13,0,11,0,19,0,17,0,24,0,24,0,26,0,28,0,26,0,35,0,24,0,41,0,19,0,44,0,13,0,46,0,2,0,44,0,247,255,41,0,236,255,37,0,225,255,26,0,216,255,13,0,211,255,0,0,211,255,242,255,211,255,227,255,222,255,216,255,231,255,211,255,242,255,211,255,253,255,214,255,8,0,222,255,15,0,236,255,22,0,249,255,24,0,8,0,22,0,22,0,22,0,35,0,17,0,44,0,13,0,48,0,11,0,48,0,6,0,46,0,2,0,37,0,0,0,26,0,251,255,11,0,244,255,0,0,240,255,244,255,231,255,233,255,225,255,227,255,220,255,220,255,218,255,218,255,214,255,218,255,211,255,220,255,211,255,222,255,209,255,229,255,211,255,233,255,214,255,240,255,218,255,244,255,222,255,251,255,227,255,0,0,233,255,4,0,240,255,8,0,247,255,13,0,0,0,15,0,4,0,17,0,11,0,19,0,15,0,22,0,22,0,22,0,26,0,22,0,30,0,19,0,35,0,17,0,35,0,13,0,39,0,11,0,39,0,8,0,39,0,8,0,39,0,6,0,37,0,11,0,35,0,11,0,33,0,15,0,35,0,19,0,37,0,22,0,39,0,24,0,44,0,24,0,46,0,24,0,52,0,19,0,55,0,17,0,57,0,11,0,61,0,4,0,70,0,0,0,75,0,249,255,81,0,242,255,86,0,240,255,90,0,238,255,90,0,242,255,88,0,249,255,83,0,2,0,77,0,11,0,64,0,19,0,50,0,28,0,35,0,35,0,19,0,39,0,6,0,39,0,253,255,37,0,247,255,35,0,244,255,30,0,244,255,26,0,247,255,19,0,0,0,17,0,6,0,11,0,17,0,6,0,26,0,4,0,33,0,0,0,39,0,251,255,46,0,244,255,48,0,242,255,52,0,238,255,52,0,238,255,55,0,238,255,52,0,238,255,48,0,240,255,39,0,242,255,28,0,247,255,15,0,247,255,0,0,247,255,244,255,247,255,236,255,249,255,229,255,249,255,227,255,0,0,227,255,2,0,229,255,11,0,236,255,22,0,242,255,30,0,247,255,46,0,253,255,52,0,4,0,59,0,8,0,61,0,15,0,61,0,19,0,50,0,24,0,41,0,26,0,33,0,28,0,24,0,33,0,17,0,37,0,19,0,39,0,22,0,41,0,28,0,44,0,37,0,44,0,41,0,41,0,44,0,41,0,44,0,37,0,39,0,37,0,35,0,30,0,30,0,26,0,24,0,22,0,22,0,15,0,22,0,8,0,24,0,4,0,26,0,0,0,30,0,0,0,37,0,0,0,41,0,4,0,46,0,8,0,46,0,8,0,44,0,11,0,35,0,8,0,28,0,2,0,15,0,253,255,4,0,249,255,251,255,242,255,242,255,238,255,236,255,233,255,233,255,231,255,236,255,231,255,240,255,231,255,247,255,231,255,0,0,236,255,6,0,240,255,15,0,244,255,19,0,249,255,26,0,253,255,30,0,0,0,30,0,0,0,30,0,0,0,30,0,2,0,28,0,2,0,30,0,2,0,30,0,2,0,30,0,0,0,24,0,0,0,24,0,0,0,17,0,253,255,15,0,249,255,11,0,251,255,11,0,249,255,11,0,249,255,15,0,249,255,17,0,247,255,24,0,244,255,30,0,240,255,35,0,236,255,39,0,233,255,44,0,231,255,44,0,233,255,41,0,233,255,37,0,236,255,33,0,238,255,24,0,242,255,17,0,244,255,6,0,247,255,0,0,249,255,249,255,251,255,244,255,253,255,238,255,253,255,233,255,253,255,231,255,253,255,231,255,249,255,229,255,244,255,231,255,240,255,233,255,238,255,236,255,236,255,238,255,236,255,244,255,240,255,249,255,247,255,0,0,253,255,4,0,0,0,8,0,4,0,11,0,4,0,15,0,4,0,15,0,4,0,15,0,2,0,13,0,0,0,13,0,0,0,17,0,0,0,22,0,0,0,30,0,0,0,39,0,0,0,46,0,0,0,50,0,253,255,46,0,251,255,41,0,249,255,30,0,249,255,19,0,251,255,8,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,6,0,0,0,2,0,4,0,251,255,4,0,247,255,8,0,242,255,13,0,238,255,15,0,236,255,22,0,233,255,28,0,231,255,35,0,229,255,39,0,227,255,39,0,229,255,41,0,233,255,37,0,233,255,33,0,238,255,30,0,242,255,26,0,242,255,26,0,244,255,28,0,247,255,30,0,249,255,35,0,249,255,39,0,253,255,41,0,0,0,44,0,2,0,46,0,4,0,46,0,4,0,46,0,2,0,41,0,0,0,37,0,249,255,30,0,240,255,26,0,233,255,24,0,222,255,24,0,218,255,26,0,211,255,33,0,207,255,39,0,207,255,48,0,205,255,57,0,207,255,61,0,207,255,61,0,211,255,59,0,216,255,57,0,218,255,50,0,227,255,46,0,231,255,39,0,242,255,37,0,0,0,35,0,8,0,35,0,19,0,39,0,28,0,44,0,33,0,48,0,35,0,52,0,33,0,57,0,28,0,59,0,22,0,64,0,17,0,61,0,11,0,61,0,4,0,59,0,0,0,55,0,247,255,50,0,238,255,46,0,229,255,39,0,220,255,37,0,211,255,35,0,205,255,35,0,198,255,35,0,196,255,35,0,194,255,35,0,198,255,37,0,200,255,37,0,205,255,37,0,209,255,37,0,216,255,33,0,220,255,33,0,225,255,33,0,231,255,30,0,233,255,26,0,240,255,22,0,244,255,15,0,249,255,6,0,0,0,4,0,4,0,2,0,8,0,2,0,13,0,4,0,17,0,8,0,22,0,11,0,28,0,11,0,30,0,11,0,37,0,8,0,41,0,6,0,50,0,4,0,59,0,2,0,70,0,4,0,83,0,6,0,92,0,13,0,101,0,15,0,105,0,17,0,105,0,15,0,99,0,11,0,90,0,4,0,81,0,0,0,70,0,249,255,59,0,242,255,50,0,240,255,46,0,240,255,44,0,238,255,44,0,238,255,46,0,238,255,50,0,233,255,55,0,229,255,59,0,227,255,64,0,227,255,66,0,225,255,70,0,227,255,70,0,227,255,70,0,225,255,68,0,222,255,66,0,218,255,57,0,211,255,48,0,211,255,37,0,207,255,28,0,209,255,15,0,216,255,6,0,227,255,0,0,240,255,251,255,253,255,247,255,11,0,242,255,24,0,238,255,33,0,236,255,41,0,233,255,48,0,233,255,52,0,233,255,52,0,236,255,50,0,242,255,41,0,249,255,35,0,0,0,24,0,4,0,11,0,6,0,2,0,11,0,251,255,13,0,244,255,11,0,240,255,8,0,236,255,6,0,231,255,4,0,227,255,0,0,227,255,0,0,225,255,0,0,220,255,0,0,218,255,0,0,214,255,253,255,211,255,253,255,209,255,251,255,207,255,249,255,205,255,249,255,203,255,249,255,200,255,249,255,198,255,251,255,200,255,253,255,200,255,0,0,198,255,2,0,198,255,8,0,198,255,17,0,196,255,26,0,198,255,35,0,203,255,44,0,207,255,52,0,216,255,59,0,229,255,64,0,240,255,66,0,0,0,66,0,8,0,61,0,17,0,59,0,24,0,52,0,24,0,48,0,22,0,41,0,17,0,33,0,13,0,26,0,6,0,15,0,0,0,6,0,251,255,2,0,242,255,0,0,238,255,2,0,229,255,6,0,227,255,11,0,222,255,17,0,218,255,19,0,214,255,22,0,209,255,17,0,205,255,8,0,203,255,0,0,200,255,242,255,203,255,233,255,205,255,222,255,211,255,216,255,218,255,214,255,225,255,211,255,229,255,218,255,233,255,222,255,231,255,229,255,231,255,236,255,231,255,247,255,229,255,253,255,231,255,2,0,231,255,6,0,231,255,8,0,233,255,11,0,236,255,11,0,236,255,8,0,236,255,4,0,238,255,0,0,233,255,0,0,229,255,0,0,222,255,0,0,218,255,8,0,211,255,15,0,209,255,26,0,211,255,37,0,214,255,44,0,222,255,48,0,229,255,50,0,244,255,46,0,0,0,37,0,4,0,28,0,8,0,17,0,6,0,6,0,4,0,253,255,0,0,249,255,247,255,244,255,238,255,244,255,233,255,247,255,229,255,249,255,229,255,251,255,229,255,0,0,233,255,0,0,238,255,2,0,242,255,4,0,247,255,11,0,251,255,15,0,251,255,19,0,251,255,24,0,249,255,26,0,249,255,30,0,247,255,30,0,247,255,33,0,249,255,33,0,0,0,30,0,4,0,26,0,11,0,19,0,17,0,13,0,19,0,8,0,22,0,2,0,22,0,2,0,22,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,17,0,4,0,15,0,4,0,13,0,6,0,8,0,6,0,4,0,4,0,0,0,0,0,0,0,251,255,253,255,247,255,253,255,240,255,253,255,236,255,0,0,236,255,4,0,238,255,11,0,240,255,19,0,244,255,24,0,247,255,28,0,251,255,33,0,253,255,30,0,2,0,30,0,6,0,28,0,13,0,26,0,22,0,22,0,26,0,19,0,28,0,19,0,33,0,17,0,35,0,19,0,37,0,22,0,39,0,24,0,37,0,28,0,33,0,28,0,26,0,28,0,17,0,26,0,4,0,19,0,249,255,13,0,233,255,2,0,225,255,251,255,216,255,240,255,214,255,233,255,218,255,225,255,222,255,220,255,233,255,218,255,242,255,214,255,253,255,216,255,4,0,214,255,11,0,216,255,13,0,216,255,15,0,220,255,13,0,222,255,13,0,227,255,13,0,231,255,17,0,233,255,19,0,233,255,26,0,236,255,30,0,236,255,33,0,240,255,35,0,238,255,33,0,238,255,28,0,236,255,24,0,236,255,19,0,233,255,15,0,231,255,13,0,233,255,15,0,238,255,17,0,240,255,19,0,244,255,22,0,251,255,22,0,253,255,19,0,0,0,15,0,0,0,6,0,253,255,253,255,251,255,242,255,247,255,231,255,244,255,222,255,244,255,216,255,244,255,216,255,249,255,216,255,251,255,222,255,0,0,229,255,6,0,240,255,13,0,249,255,24,0,0,0,33,0,0,0,37,0,2,0,37,0,2,0,37,0,0,0,33,0,0,0,28,0,249,255,17,0,244,255,11,0,238,255,4,0,231,255,0,0,225,255,247,255,216,255,240,255,211,255,233,255,211,255,231,255,214,255,227,255,216,255,229,255,220,255,229,255,225,255,231,255,229,255,233,255,229,255,233,255,229,255,233,255,229,255,231,255,229,255,227,255,229,255,220,255,227,255,214,255,231,255,205,255,231,255,198,255,233,255,194,255,236,255,192,255,240,255,192,255,244,255,194,255,251,255,196,255,0,0,200,255,11,0,205,255,19,0,209,255,30,0,211,255,39,0,216,255,44,0,218,255,48,0,218,255,48,0,216,255,46,0,214,255,41,0,209,255,37,0,200,255,33,0,198,255,28,0,192,255,28,0,187,255,33,0,185,255,33,0,183,255,37,0,185,255,37,0,185,255,35,0,192,255,30,0,194,255,26,0,198,255,19,0,205,255,13,0,209,255,8,0,218,255,4,0,222,255,2,0,229,255,0,0,231,255,253,255,238,255,251,255,242,255,251,255,244,255,253,255,249,255,253,255,253,255,0,0,0,0,0,0,4,0,0,0,13,0,2,0,19,0,2,0,28,0,4,0,35,0,4,0,39,0,4,0,41,0,4,0,39,0,4,0,35,0,4,0,28,0,2,0,22,0,4,0,13,0,4,0,2,0,6,0,251,255,6,0,240,255,8,0,227,255,8,0,218,255,11,0,209,255,15,0,203,255,15,0,198,255,15,0,198,255,15,0,200,255,13,0,205,255,13,0,207,255,11,0,211,255,6,0,214,255,6,0,216,255,2,0,220,255,0,0,218,255,251,255,220,255,244,255,220,255,238,255,225,255,233,255,229,255,231,255,236,255,229,255,240,255,229,255,244,255,227,255,249,255,225,255,251,255,220,255,253,255,216,255,253,255,207,255,0,0,198,255,0,0,189,255,4,0,178,255,6,0,169,255,13,0,161,255,17,0,158,255,26,0,161,255,28,0,165,255,35,0,178,255,37,0,189,255,41,0,207,255,41,0,222,255,44,0,240,255,46,0,253,255,48,0,6,0,48,0,17,0,46,0,24,0,46,0,30,0,37,0,39,0,30,0,44,0,22,0,50,0,15,0,55,0,8,0,57,0,4,0,55,0,0,0,52,0,253,255,46,0,251,255,39,0,249,255,30,0,247,255,24,0,249,255,15,0,251,255,6,0,253,255,0,0,0,0,251,255,0,0,247,255,2,0,242,255,4,0,238,255,4,0,236,255,6,0,231,255,8,0,225,255,8,0,220,255,13,0,211,255,17,0,207,255,22,0,198,255,28,0,194,255,33,0,189,255,39,0,185,255,41,0,185,255,41,0,187,255,41,0,192,255,44,0,198,255,41,0,207,255,39,0,216,255,35,0,222,255,30,0,229,255,24,0,231,255,15,0,231,255,6,0,229,255,253,255,229,255,244,255,227,255,233,255,227,255,227,255,229,255,218,255,233,255,211,255,236,255,205,255,244,255,203,255,251,255,198,255,4,0,200,255,15,0,203,255,24,0,209,255,35,0,218,255,48,0,229,255,61,0,240,255,72,0,247,255,83,0,0,0,90,0,2,0,99,0,6,0,101,0,11,0,103,0,13,0,105,0,15,0,108,0,19,0,110,0,22,0,114,0,19,0,121,0,22,0,123,0,19,0,125,0,15,0,123,0,8,0,116,0,2,0,108,0,253,255,99,0,249,255,86,0,242,255,77,0,242,255,66,0,236,255,59,0,233,255,52,0,233,255,50,0,231,255,46,0,231,255,46,0,233,255,46,0,236,255,46,0,238,255,46,0,238,255,48,0,236,255,48,0,233,255,48,0,229,255,50,0,225,255,50,0,220,255,48,0,216,255,44,0,216,255,37,0,214,255,28,0,216,255,19,0,220,255,13,0,225,255,6,0,231,255,0,0,238,255,0,0,249,255,0,0,2,0,4,0,15,0,13,0,30,0,19,0,44,0,30,0,57,0,37,0,66,0,44,0,70,0,48,0,72,0,46,0,68,0,44,0,61,0,37,0,50,0,30,0,37,0,24,0,26,0,17,0,13,0,15,0,0,0,13,0,249,255,13,0,240,255,8,0,233,255,11,0,229,255,6,0,231,255,4,0,233,255,253,255,240,255,249,255,249,255,244,255,0,0,238,255,4,0,233,255,8,0,229,255,11,0,225,255,15,0,220,255,15,0,220,255,15,0,218,255,15,0,218,255,15,0,222,255,17,0,225,255,19,0,231,255,22,0,240,255,26,0,247,255,30,0,0,0,30,0,6,0,28,0,13,0,22,0,15,0,15,0,15,0,2,0,17,0,249,255,15,0,238,255,15,0,229,255,15,0,225,255,15,0,225,255,17,0,225,255,15,0,227,255,17,0,229,255,19,0,231,255,22,0,231,255,22,0,229,255,19,0,229,255,17,0,229,255,11,0,233,255,2,0,233,255,251,255,233,255,240,255,236,255,227,255,233,255,218,255,231,255,207,255,229,255,200,255,225,255,194,255,227,255,192,255,227,255,189,255,229,255,192,255,233,255,192,255,238,255,192,255,240,255,192,255,242,255,189,255,247,255,187,255,247,255,187,255,249,255,187,255,251,255,189,255,0,0,196,255,4,0,200,255,13,0,207,255,19,0,209,255,26,0,209,255,30,0,209,255,30,0,209,255,28,0,209,255,26,0,207,255,22,0,209,255,15,0,211,255,8,0,216,255,2,0,218,255,253,255,220,255,251,255,222,255,253,255,225,255,0,0,227,255,6,0,227,255,17,0,229,255,26,0,229,255,35,0,225,255,39,0,222,255,44,0,216,255,41,0,214,255,39,0,209,255,35,0,209,255,28,0,211,255,24,0,218,255,15,0,229,255,11,0,242,255,4,0,0,0,2,0,8,0,0,0,19,0,0,0,28,0,0,0,33,0,2,0,35,0,6,0,33,0,13,0,33,0,15,0,33,0,15,0,33,0,11,0,33,0,4,0,30,0,0,0,35,0,247,255,35,0,238,255,37,0,231,255,39,0,229,255,44,0,229,255,46,0,231,255,44,0,236,255,41,0,240,255,33,0,244,255,22,0,249,255,6,0,251,255,249,255,253,255,233,255,253,255,220,255,0,0,211,255,251,255,209,255,249,255,209,255,249,255,214,255,244,255,220,255,244,255,227,255,242,255,233,255,242,255,242,255,242,255,247,255,240,255,251,255,240,255,253,255,240,255,253,255,240,255,0,0,240,255,253,255,242,255,251,255,242,255,249,255,242,255,240,255,242,255,236,255,242,255,229,255,242,255,222,255,242,255,220,255,240,255,216,255,238,255,218,255,238,255,220,255,233,255,222,255,227,255,229,255,220,255,233,255,216,255,240,255,211,255,242,255,211,255,242,255,211,255,240,255,216,255,240,255,225,255,238,255,236,255,236,255,247,255,236,255,0,0,238,255,8,0,238,255,17,0,242,255,19,0,249,255,24,0,251,255,19,0,0,0,15,0,4,0,8,0,6,0,0,0,11,0,247,255,11,0,238,255,15,0,231,255,17,0,225,255,24,0,218,255,28,0,214,255,33,0,211,255,37,0,211,255,39,0,209,255,39,0,214,255,35,0,216,255,30,0,222,255,26,0,227,255,15,0,233,255,6,0,236,255,251,255,238,255,238,255,242,255,225,255,244,255,211,255,247,255,203,255,249,255,198,255,249,255,194,255,249,255,198,255,244,255,203,255,242,255,209,255,240,255,214,255,242,255,218,255,242,255,218,255,247,255,218,255,251,255,218,255,0,0,216,255,0,0,216,255,0,0,214,255,0,0,218,255,249,255,222,255,240,255,229,255,231,255,238,255,222,255,244,255,216,255,251,255,209,255,2,0,209,255,6,0,209,255,15,0,211,255,17,0,218,255,22,0,225,255,28,0,231,255,30,0,238,255,35,0,244,255,37,0,247,255,39,0,247,255,39,0,249,255,37,0,244,255,35,0,242,255,26,0,238,255,22,0,238,255,13,0,236,255,6,0,236,255,0,0,238,255,253,255,236,255,253,255,240,255,253,255,240,255,0,0,240,255,4,0,242,255,8,0,242,255,13,0,244,255,15,0,247,255,15,0,249,255,13,0,253,255,11,0,0,0,6,0,4,0,0,0,4,0,0,0,4,0,249,255,4,0,244,255,2,0,242,255,0,0,240,255,253,255,240,255,251,255,242,255,249,255,244,255,244,255,251,255,238,255,253,255,233,255,2,0,231,255,6,0,229,255,8,0,229,255,11,0,227,255,11,0,231,255,6,0,233,255,4,0,233,255,0,0,236,255,251,255,233,255,247,255,231,255,242,255,231,255,236,255,233,255,229,255,236,255,218,255,238,255,209,255,242,255,198,255,244,255,189,255,251,255,183,255,253,255,180,255,0,0,180,255,2,0,189,255,8,0,194,255,15,0,203,255,24,0,209,255,35,0,218,255,44,0,225,255,50,0,229,255,52,0,233,255,55,0,238,255,50,0,238,255,44,0,240,255,37,0,238,255,30,0,238,255,26,0,233,255,24,0,231,255,22,0,229,255,19,0,227,255,19,0,225,255,19,0,225,255,19,0,222,255,17,0,222,255,19,0,222,255,17,0,222,255,17,0,220,255,19,0,220,255,19,0,222,255,22,0,225,255,26,0,229,255,26,0,236,255,26,0,242,255,24,0,251,255,17,0,0,0,11,0,6,0,2,0,13,0,251,255,19,0,244,255,19,0,240,255,19,0,238,255,15,0,236,255,11,0,236,255,8,0,238,255,4,0,238,255,0,0,238,255,0,0,233,255,0,0,229,255,2,0,225,255,6,0,220,255,8,0,211,255,13,0,205,255,15,0,196,255,17,0,187,255,17,0,180,255,17,0,180,255,15,0,183,255,13,0,192,255,11,0,203,255,8,0,218,255,8,0,233,255,11,0,247,255,11,0,4,0,13,0,15,0,13,0,22,0,17,0,28,0,19,0,30,0,24,0,30,0,30,0,30,0,37,0,30,0,44,0,26,0,52,0,24,0,59,0,19,0,59,0,15,0,64,0,8,0,61,0,0,0,57,0,253,255,52,0,247,255,48,0,240,255,44,0,238,255,41,0,238,255,41,0,238,255,46,0,240,255,50,0,244,255,55,0,247,255,59,0,244,255,57,0,242,255,55,0,242,255,48,0,233,255,39,0,227,255,28,0,218,255,17,0,211,255,8,0,207,255,0,0,203,255,249,255,207,255,242,255,211,255,236,255,220,255,236,255,231,255,233,255,244,255,231,255,253,255,233,255,6,0,236,255,11,0,236,255,17,0,238,255,17,0,240,255,19,0,244,255,17,0,247,255,17,0,249,255,15,0,251,255,13,0,253,255,13,0,251,255,11,0,249,255,8,0,244,255,8,0,240,255,2,0,233,255,0,0,231,255,249,255,227,255,240,255,227,255,231,255,227,255,222,255,229,255,214,255,229,255,207,255,229,255,203,255,229,255,200,255,227,255,200,255,222,255,198,255,220,255,203,255,220,255,207,255,222,255,211,255,227,255,220,255,236,255,227,255,240,255,236,255,249,255,244,255,0,0,251,255,0,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,253,255,2,0,247,255,2,0,240,255,0,0,236,255,0,0,233,255,251,255,229,255,247,255,227,255,244,255,227,255,244,255,229,255,242,255,231,255,242,255,240,255,244,255,247,255,240,255,253,255,238,255,2,0,231,255,11,0,227,255,17,0,222,255,22,0,218,255,24,0,216,255,22,0,216,255,15,0,216,255,11,0,218,255,2,0,222,255,253,255,225,255,247,255,227,255,238,255,231,255,233,255,236,255,227,255,238,255,222,255,242,255,218,255,247,255,214,255,249,255,209,255,251,255,209,255,253,255,211,255,253,255,216,255,253,255,222,255,251,255,233,255,249,255,244,255,247,255,253,255,242,255,2,0,240,255,8,0,238,255,11,0,236,255,13,0,236,255,13,0,233,255,13,0,229,255,8,0,229,255,4,0,227,255,0,0,225,255,249,255,225,255,244,255,222,255,240,255,220,255,238,255,218,255,238,255,216,255,238,255,216,255,244,255,214,255,249,255,216,255,0,0,216,255,4,0,218,255,8,0,220,255,13,0,222,255,15,0,222,255,15,0,220,255,15,0,220,255,13,0,218,255,8,0,218,255,2,0,220,255,253,255,220,255,244,255,222,255,238,255,220,255,231,255,218,255,229,255,211,255,229,255,205,255,233,255,198,255,240,255,192,255,249,255,194,255,2,0,198,255,11,0,207,255,15,0,220,255,22,0,236,255,24,0,251,255,24,0,6,0,22,0,17,0,19,0,24,0,15,0,28,0,13,0,28,0,11,0,28,0,11,0,26,0,13,0,24,0,17,0,22,0,24,0,22,0,33,0,19,0,39,0,19,0,48,0,19,0,50,0,17,0,48,0,15,0,44,0,15,0,33,0,13,0,19,0,11,0,8,0,8,0,253,255,4,0,244,255,0,0,240,255,249,255,238,255,244,255,238,255,238,255,240,255,231,255,244,255,227,255,247,255,227,255,247,255,225,255,251,255,227,255,253,255,227,255,0,0,229,255,2,0,231,255,6,0,231,255,11,0,227,255,17,0,225,255,22,0,220,255,22,0,220,255,17,0,218,255,11,0,218,255,8,0,220,255,0,0,225,255,251,255,229,255,249,255,233,255,251,255,240,255,251,255,244,255,251,255,247,255,251,255,253,255,251,255,2,0,249,255,8,0,247,255,15,0,247,255,22,0,244,255,28,0,247,255,33,0,249,255,39,0,251,255,39,0,253,255,39,0,253,255,39,0,253,255,39,0,251,255,35,0,249,255,33,0,244,255,28,0,242,255,26,0,238,255,26,0,238,255,24,0,236,255,22,0,233,255,19,0,229,255,15,0,225,255,11,0,218,255,4,0,211,255,0,0,211,255,251,255,207,255,249,255,207,255,251,255,209,255,251,255,211,255,0,0,214,255,4,0,216,255,11,0,220,255,17,0,222,255,24,0,229,255,26,0,238,255,28,0,244,255,28,0,253,255,24,0,8,0,17,0,22,0,8,0,33,0,0,0,44,0,247,255,57,0,240,255,64,0,236,255,66,0,236,255,66,0,240,255,61,0,244,255,55,0,251,255,50,0,0,0,41,0,4,0,37,0,4,0,35,0,0,0,30,0,0,0,28,0,244,255,30,0,238,255,30,0,227,255,28,0,222,255,26,0,220,255,22,0,220,255,19,0,225,255,13,0,229,255,8,0,236,255,2,0,244,255,0,0,247,255,251,255,251,255,249,255,251,255,247,255,251,255,247,255,247,255,249,255,247,255,253,255,242,255,0,0,242,255,6,0,242,255,13,0,251,255,19,0,0,0,26,0,6,0,30,0,15,0,35,0,22,0,37,0,24,0,41,0,26,0,44,0,26,0,48,0,22,0,48,0,17,0,48,0,13,0,46,0,4,0,46,0,253,255,39,0,242,255,33,0,233,255,22,0,225,255,13,0,218,255,2,0,209,255,253,255,205,255,247,255,200,255,240,255,200,255,236,255,200,255,231,255,205,255,231,255,207,255,229,255,207,255,227,255,209,255,225,255,209,255,222,255,211,255,222,255,211,255,225,255,214,255,227,255,218,255,231,255,222,255,238,255,225,255,244,255,227,255,247,255,225,255,244,255,220,255,242,255,216,255,233,255,209,255,222,255,205,255,211,255,198,255,200,255,196,255,192,255,198,255,183,255,203,255,180,255,209,255,178,255,214,255,180,255,220,255,183,255,225,255,187,255,227,255,189,255,229,255,196,255,227,255,200,255,229,255,205,255,229,255,207,255,233,255,211,255,240,255,214,255,249,255,218,255,0,0,225,255,4,0,231,255,8,0,240,255,6,0,251,255,4,0,6,0,0,0,15,0,249,255,26,0,244,255,33,0,238,255,37,0,236,255,39,0,236,255,41,0,238,255,39,0,240,255,37,0,244,255,35,0,247,255,30,0,251,255,26,0,253,255,22,0,0,0,19,0,2,0,19,0,4,0,22,0,8,0,33,0,8,0,41,0,8,0,50,0,6,0,57,0,4,0,61,0,2,0,59,0,0,0,50,0,251,255,41,0,251,255,28,0,249,255,15,0,249,255,4,0,0,0,253,255,2,0,247,255,4,0,242,255,8,0,238,255,8,0,238,255,6,0,236,255,4,0,233,255,0,0,233,255,251,255,233,255,247,255,236,255,247,255,240,255,247,255,240,255,249,255,247,255,0,0,253,255,4,0,0,0,11,0,6,0,15,0,8,0,17,0,13,0,22,0,13,0,22,0,11,0,19,0,6,0,17,0,0,0,17,0,249,255,17,0,238,255,17,0,231,255,22,0,225,255,26,0,218,255,35,0,218,255,44,0,220,255,52,0,220,255,59,0,225,255,64,0,229,255,66,0,233,255,61,0,236,255,50,0,240,255,41,0,242,255,28,0,244,255,17,0,247,255,6,0,0,0,2,0,6,0,2,0,13,0,2,0,22,0,6,0,30,0,11,0,35,0,15,0,37,0,17,0,35,0,19,0,30,0,22,0,22,0,22,0,15,0,19,0,8,0,19,0,4,0,19,0,2,0,17,0,0,0,15,0,4,0,13,0,8,0,6,0,13,0,0,0,17,0,251,255,22,0,242,255,26,0,233,255,30,0,229,255,30,0,225,255,33,0,220,255,30,0,220,255,28,0,220,255,24,0,222,255,19,0,227,255,11,0,229,255,4,0,236,255,0,0,238,255,249,255,242,255,244,255,247,255,240,255,249,255,238,255,251,255,236,255,0,0,233,255,253,255,233,255,0,0,236,255,0,0,236,255,0,0,238,255,0,0,236,255,253,255,236,255,249,255,229,255,244,255,220,255,240,255,214,255,236,255,207,255,231,255,198,255,233,255,194,255,236,255,194,255,240,255,196,255,249,255,205,255,2,0,216,255,13,0,225,255,22,0,236,255,35,0,244,255,41,0,251,255,48,0,253,255,52,0,253,255,55,0,0,0,55,0,0,0,50,0,0,0,41,0,0,0,30,0,4,0,17,0,8,0,4,0,15,0,249,255,17,0,233,255,15,0,222,255,11,0,216,255,2,0,207,255,249,255,205,255,238,255,207,255,227,255,211,255,220,255,222,255,216,255,233,255,214,255,244,255,214,255,0,0,218,255,8,0,222,255,22,0,225,255,24,0,231,255,26,0,233,255,28,0,238,255,24,0,244,255,22,0,251,255,17,0,2,0,15,0,13,0,13,0,24,0,8,0,39,0,11,0,52,0,13,0,64,0,15,0,72,0,22,0,77,0,28,0,77,0,37,0,75,0,44,0,68,0,50,0,57,0,52,0,44,0,48,0,28,0,44,0,13,0,37,0,0,0,28,0,242,255,19,0,229,255,13,0,222,255,6,0,218,255,2,0,216,255,0,0,218,255,0,0,222,255,0,0,227,255,0,0,231,255,0,0,236,255,2,0,240,255,0,0,244,255,0,0,244,255,0,0,249,255,251,255,249,255,247,255,249,255,244,255,249,255,240,255,247,255,240,255,249,255,240,255,247,255,242,255,249,255,249,255,249,255,0,0,249,255,11,0,249,255,24,0,244,255,35,0,242,255,46,0,240,255,52,0,238,255,57,0,238,255,57,0,242,255,55,0,247,255,50,0,253,255,44,0,4,0,37,0,15,0,30,0,24,0,22,0,35,0,17,0,46,0,11,0,52,0,6,0,57,0,2,0,59,0,251,255,59,0,244,255,57,0,236,255,52,0,229,255,48,0,225,255,44,0,220,255,39,0,222,255,37,0,225,255,33,0,229,255,30,0,238,255,26,0,244,255,22,0,249,255,17,0,0,0,13,0,2,0,4,0,2,0,0,0,2,0,249,255,0,0,242,255,0,0,231,255,0,0,225,255,2,0,220,255,4,0,216,255,6,0,216,255,13,0,216,255,15,0,218,255,19,0,222,255,22,0,225,255,19,0,225,255,17,0,222,255,13,0,222,255,4,0,216,255,253,255,211,255,247,255,211,255,236,255,211,255,227,255,216,255,218,255,220,255,214,255,225,255,211,255,229,255,214,255,233,255,220,255,236,255,233,255,238,255,244,255,236,255,0,0,236,255,8,0,233,255,13,0,231,255,13,0,233,255,11,0,233,255,6,0,233,255,0,0,231,255,251,255,231,255,251,255,233,255,249,255,231,255,251,255,231,255,0,0,231,255,6,0,233,255,13,0,236,255,15,0,242,255,15,0,247,255,13,0,249,255,4,0,253,255,249,255,0,0,236,255,0,0,222,255,253,255,209,255,249,255,198,255,244,255,192,255,238,255,189,255,229,255,187,255,225,255,192,255,222,255,194,255,222,255,200,255,225,255,205,255,233,255,214,255,242,255,220,255,0,0,225,255,6,0,233,255,13,0,240,255,19,0,244,255,19,0,253,255,17,0,2,0,11,0,6,0,4,0,11,0,251,255,11,0,244,255,8,0,236,255,6,0,233,255,2,0,233,255,253,255,233,255,247,255,238,255,242,255,242,255,238,255,249,255,236,255,0,0,233,255,6,0,229,255,11,0,227,255,15,0,222,255,15,0,220,255,11,0,220,255,11,0,220,255,6,0,222,255,4,0,227,255,2,0,236,255,0,0,244,255,253,255,251,255,253,255,0,0,249,255,2,0,244,255,2,0,238,255,0,0,229,255,253,255,220,255,247,255,214,255,244,255,207,255,244,255,205,255,247,255,205,255,251,255,209,255,253,255,214,255,2,0,220,255,4,0,225,255,6,0,227,255,6,0,225,255,2,0,220,255,0,0,218,255,0,0,211,255,251,255,207,255,244,255,203,255,244,255,198,255,240,255,196,255,238,255,194,255,233,255,194,255,231,255,196,255,231,255,200,255,231,255,207,255,233,255,216,255,236,255,227,255,240,255,240,255,242,255,253,255,242,255,6,0,242,255,15,0,240,255,19,0,236,255,24,0,233,255,22,0,231,255,17,0,233,255,13,0,233,255,6,0,238,255,0,0,242,255,249,255,247,255,247,255,251,255,240,255,253,255,240,255,253,255,242,255,251,255,240,255,253,255,240,255,253,255,242,255,253,255,240,255,0,0,238,255,2,0,236,255,6,0,236,255,11,0,236,255,13,0,236,255,17,0,236,255,15,0,238,255,15,0,240,255,11,0,240,255,6,0,240,255,2,0,242,255,251,255,242,255,244,255,242,255,238,255,244,255,233,255,244,255,229,255,247,255,225,255,249,255,225,255,251,255,225,255,253,255,227,255,0,0,231,255,6,0,240,255,15,0,249,255,22,0,2,0,28,0,13,0,28,0,24,0,26,0,33,0,19,0,37,0,8,0,44,0,0,0,46,0,244,255,46,0,236,255,46,0,229,255,48,0,227,255,50,0,227,255,50,0,229,255,52,0,233,255,52,0,238,255,50,0,242,255,48,0,247,255,46,0,251,255,39,0,253,255,35,0,253,255,28,0,253,255,22,0,253,255,17,0,0,0,15,0,0,0,13,0,2,0,13,0,6,0,13,0,11,0,13,0,15,0,11,0,17,0,11,0,17,0,6,0,15,0,4,0,15,0,4,0,8,0,2,0,6,0,4,0,4,0,4,0,2,0,6,0,2,0,6,0,4,0,8,0,6,0,8,0,11,0,11,0,13,0,8,0,17,0,11,0,17,0,11,0,19,0,8,0,19,0,4,0,19,0,0,0,22,0,247,255,19,0,233,255,22,0,218,255,17,0,203,255,15,0,192,255,13,0,180,255,8,0,174,255,6,0,172,255,4,0,169,255,2,0,169,255,0,0,167,255,0,0,167,255,0,0,163,255,0,0,163,255,0,0,158,255,0,0,158,255,0,0,161,255,253,255,165,255,253,255,174,255,0,0,185,255,0,0,198,255,2,0,211,255,4,0,225,255,8,0,236,255,8,0,244,255,11,0,249,255,6,0,253,255,6,0,253,255,2,0,251,255,0,0,249,255,253,255,247,255,247,255,244,255,242,255,242,255,238,255,242,255,231,255,242,255,225,255,242,255,216,255,244,255,211,255,249,255,207,255,249,255,209,255,249,255,214,255,251,255,222,255,249,255,236,255,247,255,244,255,240,255,0,0,236,255,6,0,229,255,11,0,225,255,13,0,220,255,11,0,218,255,4,0,216,255,0,0,214,255,247,255,214,255,238,255,214,255,229,255,211,255,222,255,207,255,216,255,207,255,214,255,205,255,214,255,203,255,211,255,203,255,214,255,207,255,216,255,209,255,216,255,211,255,218,255,214,255,222,255,214,255,227,255,214,255,233,255,211,255,238,255,205,255,242,255,203,255,244,255,196,255,249,255,192,255,249,255,187,255,251,255,187,255,251,255,189,255,253,255,196,255,0,0,207,255,0,0,218,255,2,0,231,255,4,0,244,255,6,0,0,0,8,0,6,0,15,0,13,0,19,0,17,0,24,0,17,0,26,0,17,0,26,0,13,0,24,0,6,0,17,0,0,0,11,0,253,255,4,0,247,255,4,0,242,255,2,0,242,255,0,0,238,255,2,0,236,255,0,0,231,255,2,0,227,255,0,0,220,255,253,255,216,255,249,255,209,255,240,255,207,255,236,255,205,255,231,255,205,255,227,255,205,255,225,255,205,255,227,255,207,255,231,255,211,255,238,255,211,255,247,255,216,255,0,0,218,255,6,0,222,255,13,0,225,255,19,0,227,255,24,0,229,255,24,0,233,255,24,0,236,255,24,0,240,255,19,0,247,255,17,0,251,255,13,0,0,0,8,0,0,0,2,0,0,0,251,255,253,255,242,255,249,255,233,255,242,255,227,255,233,255,220,255,229,255,218,255,225,255,220,255,225,255,225,255,227,255,231,255,231,255,242,255,236,255,249,255,242,255,0,0,249,255,4,0,253,255,6,0,0,0,8,0,0,0,6,0,253,255,4,0,247,255,2,0,242,255,253,255,238,255,251,255,233,255,249,255,231,255,244,255,231,255,244,255,233,255,247,255,238,255,247,255,242,255,251,255,247,255,0,0,244,255,4,0,242,255,11,0,238,255,17,0,231,255,19,0,220,255,22,0,211,255,19,0,203,255,17,0,196,255,13,0,194,255,4,0,189,255,0,0,194,255,0,0,198,255,0,0,203,255,0,0,209,255,4,0,216,255,8,0,225,255,13,0,227,255,19,0,231,255,22,0,238,255,22,0,244,255,22,0,247,255,15,0,253,255,8,0,4,0,2,0,11,0,251,255,17,0,242,255,24,0,238,255,28,0,236,255,30,0,238,255,33,0,240,255,33,0,244,255,33,0,247,255,33,0,251,255,30,0,253,255,28,0,249,255,28,0,247,255,26,0,242,255,24,0,238,255,22,0,233,255,22,0,233,255,22,0,233,255,22,0,236,255,26,0,242,255,28,0,247,255,37,0,253,255,46,0,2,0,52,0,6,0,59,0,8,0,64,0,11,0,66,0,6,0,66,0,2,0,64,0,253,255,59,0,244,255,57,0,233,255,52,0,225,255,48,0,216,255,44,0,211,255,37,0,203,255,37,0,198,255,30,0,194,255,28,0,187,255,24,0,183,255,22,0,178,255,19,0,176,255,15,0,178,255,13,0,180,255,13,0,183,255,13,0,187,255,13,0,194,255,13,0,203,255,11,0,214,255,8,0,225,255,6,0,236,255,4,0,242,255,4,0,247,255,4,0,244,255,6,0,240,255,13,0,233,255,17,0,225,255,22,0,216,255,28,0,205,255,35,0,198,255,37,0,192,255,41,0,189,255,44,0,189,255,44,0,189,255,44,0,194,255,44,0,198,255,44,0,203,255,39,0,209,255,35,0,214,255,30,0,218,255,26,0,222,255,19,0,229,255,17,0,236,255,15,0,242,255,11,0,251,255,8,0,4,0,4,0,13,0,2,0,22,0,251,255,26,0,247,255,26,0,238,255,24,0,231,255,19,0,222,255,13,0,216,255,2,0,211,255,249,255,209,255,242,255,207,255,231,255,205,255,222,255,203,255,218,255,198,255,209,255,196,255,205,255,192,255,205,255,192,255,205,255,194,255,214,255,196,255,218,255,198,255,229,255,205,255,238,255,209,255,249,255,211,255,0,0,211,255,6,0,211,255,15,0,211,255,17,0,214,255,22,0,216,255,24,0,218,255,28,0,222,255,33,0,229,255,35,0,236,255,37,0,242,255,35,0,247,255,30,0,253,255,28,0,0,0,22,0,2,0,17,0,4,0,15,0,8,0,11,0,6,0,15,0,8,0,15,0,8,0,22,0,8,0,26,0,4,0,30,0,4,0,35,0,6,0,39,0,8,0,44,0,11,0,48,0,11,0,52,0,13,0,57,0,13,0,57,0,11,0,55,0,6,0,52,0,2,0,44,0,0,0,37,0,253,255,28,0,251,255,22,0,251,255,13,0,251,255,11,0,251,255,8,0,0,0,8,0,0,0,6,0,8,0,4,0,15,0,2,0,22,0,253,255,28,0,247,255,35,0,238,255,39,0,231,255,44,0,225,255,44,0,220,255,41,0,216,255,35,0,211,255,28,0,209,255,19,0,209,255,11,0,207,255,0,0,205,255,249,255,205,255,240,255,207,255,238,255,205,255,236,255,209,255,238,255,216,255,238,255,222,255,242,255,231,255,249,255,240,255,253,255,249,255,0,0,2,0,6,0,13,0,8,0,22,0,11,0,28,0,15,0,37,0,17,0,41,0,22,0,46,0,22,0,50,0,24,0,52,0,28,0,52,0,26,0,50,0,28,0,50,0,28,0,46,0,28,0,44,0,26,0,41,0,28,0,39,0,28,0,39,0,24,0,37,0,22,0,35,0,17,0,26,0,13,0,19,0,6,0,11,0,0,0,0,0,253,255,249,255,247,255,242,255,240,255,238,255,236,255,238,255,229,255,242,255,227,255,247,255,222,255,0,0,220,255,2,0,222,255,4,0,225,255,8,0,229,255,6,0,236,255,4,0,240,255,2,0,244,255,0,0,249,255,251,255,253,255,249,255,0,0,247,255,0,0,247,255,6,0,251,255,6,0,253,255,11,0,0,0,17,0,4,0,19,0,6,0,19,0,8,0,17,0,6,0,13,0,4,0,6,0,0,0,0,0,253,255,251,255,251,255,244,255,247,255,238,255,247,255,236,255,249,255,231,255,251,255,229,255,0,0,227,255,6,0,222,255,13,0,222,255,24,0,220,255,33,0,220,255,41,0,218,255,44,0,222,255,48,0,225,255,48,0,229,255,44,0,236,255,41,0,242,255,37,0,249,255,26,0,253,255,17,0,253,255,8,0,253,255,2,0,249,255,253,255,247,255,249,255,240,255,247,255,238,255,244,255,238,255,244,255,236,255,244,255,238,255,242,255,244,255,238,255,249,255,233,255,253,255,229,255,2,0,222,255,6,0,214,255,8,0,207,255,13,0,200,255,11,0,196,255,8,0,192,255,6,0,192,255,0,0,196,255,253,255,200,255,251,255,207,255,249,255,216,255,249,255,222,255,251,255,231,255,0,0,238,255,2,0,247,255,4,0,251,255,4,0,253,255,6,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,15,0,253,255,15,0,251,255,17,0,249,255,19,0,249,255,19,0,251,255,22,0,253,255,22,0,0,0,22,0,4,0,24,0,11,0,28,0,17,0,30,0,22,0,39,0,26,0,44,0,26,0,46,0,24,0,48,0,19,0,48,0,11,0,48,0,2,0,44,0,251,255,41,0,240,255,39,0,231,255,41,0,225,255,39,0,220,255,39,0,216,255,37,0,218,255,30,0,222,255,28,0,227,255,22,0,231,255,13,0,240,255,6,0,247,255,0,0,0,0,251,255,4,0,247,255,6,0,249,255,11,0,247,255,11,0,247,255,8,0,247,255,4,0,247,255,0,0,247,255,249,255,244,255,244,255,244,255,238,255,247,255,231,255,249,255,227,255,251,255,225,255,0,0,225,255,2,0,227,255,6,0,229,255,13,0,233,255,19,0,240,255,22,0,242,255,26,0,244,255,28,0,247,255,28,0,247,255,26,0,249,255,22,0,0,0,15,0,0,0,8,0,2,0,6,0,6,0,4,0,8,0,2,0,13,0,2,0,17,0,4,0,17,0,8,0,19,0,13,0,19,0,17,0,17,0,19,0,17,0,22,0,15,0,22,0,11,0,22,0,8,0,22,0,6,0,17,0,6,0,17,0,2,0,15,0,4,0,13,0,4,0,13,0,6,0,11,0,6,0,11,0,4,0,6,0,0,0,0,0,247,255,249,255,238,255,238,255,225,255,227,255,216,255,214,255,209,255,205,255,205,255,198,255,205,255,194,255,207,255,194,255,209,255,198,255,216,255,205,255,225,255,214,255,233,255,220,255,244,255,222,255,251,255,225,255,0,0,225,255,4,0,227,255,4,0,222,255,0,0,222,255,251,255,220,255,247,255,222,255,240,255,225,255,231,255,229,255,225,255,233,255,216,255,238,255,211,255,242,255,209,255,247,255,209,255,247,255,214,255,249,255,218,255,249,255,231,255,249,255,242,255,249,255,0,0,251,255,11,0,253,255,19,0,253,255,24,0,0,0,26,0,0,0,24,0,2,0,19,0,2,0,15,0,2,0,6,0,0,0,2,0,2,0,0,0,2,0,251,255,4,0,244,255,6,0,238,255,11,0,233,255,15,0,227,255,22,0,222,255,24,0,216,255,28,0,214,255,26,0,211,255,24,0,211,255,17,0,216,255,11,0,220,255,0,0,222,255,247,255,225,255,236,255,222,255,227,255,220,255,220,255,216,255,214,255,209,255,209,255,203,255,209,255,198,255,207,255,194,255,209,255,196,255,209,255,200,255,214,255,207,255,216,255,216,255,225,255,227,255,231,255,238,255,240,255,253,255,247,255,8,0,251,255,19,0,0,0,28,0,2,0,33,0,2,0,37,0,0,0,37,0,251,255,35,0,242,255,30,0,233,255,24,0,225,255,17,0,220,255,11,0,216,255,4,0,216,255,0,0,222,255,251,255,227,255,247,255,233,255,244,255,240,255,247,255,244,255,251,255,251,255,0,0,0,0,8,0,4,0,22,0,11,0,33,0,17,0,46,0,24,0,59,0,28,0,68,0,33,0,72,0,33,0,72,0,30,0,70,0,26,0,66,0,17,0,57,0,11,0,50,0,4,0,39,0,253,255,28,0,251,255,19,0,247,255,11,0,247,255,6,0,249,255,0,0,253,255,0,0,0,0,0,0,6,0,2,0,11,0,8,0,15,0,13,0,22,0,24,0,22,0,33,0,24,0,41,0,22,0,50,0,15,0,55,0,13,0,59,0,6,0,57,0,0,0,52,0,249,255,50,0,242,255,41,0,238,255,33,0,236,255,22,0,236,255,15,0,238,255,2,0,242,255,247,255,247,255,233,255,251,255,220,255,253,255,209,255,0,0,203,255,0,0,203,255,0,0,207,255,0,0,211,255,2,0,220,255,2,0,231,255,6,0,238,255,8,0,244,255,8,0,244,255,8,0,244,255,6,0,244,255,2,0,242,255,253,255,238,255,244,255,238,255,236,255,238,255,227,255,240,255,218,255,247,255,216,255,0,0,214,255,4,0,218,255,15,0,225,255,24,0,233,255,33,0,240,255,37,0,247,255,41,0,253,255,41,0,0,0,35,0,0,0,26,0,0,0,15,0,0,0,4,0,0,0,251,255,0,0,242,255,0,0,233,255,0,0,227,255,0,0,222,255,0,0,220,255,0,0,222,255,0,0,225,255,253,255,227,255,0,0,229,255,8,0,231,255,17,0,233,255,26,0,238,255,37,0,242,255,48,0,249,255,57,0,253,255,64,0,0,0,66,0,2,0,68,0,2,0,68,0,0,0,66,0,253,255,66,0,247,255,64,0,244,255,64,0,244,255,61,0,247,255,64,0,251,255,66,0,0,0,66,0,8,0,68,0,15,0,70,0,24,0,70,0,28,0,70,0,33,0,68,0,33,0,61,0,28,0,57,0,24,0,50,0,15,0,41,0,11,0,33,0,4,0,24,0,0,0,15,0,0,0,8,0,0,0,0,0,0,0,251,255,0,0,244,255,0,0,236,255,0,0,229,255,0,0,220,255,2,0,211,255,6,0,205,255,8,0,200,255,15,0,194,255,19,0,194,255,28,0,192,255,33,0,194,255,39,0,196,255,41,0,198,255,44,0,203,255,46,0,205,255,46,0,207,255,44,0,207,255,41,0,207,255,39,0,207,255,37,0,205,255,33,0,203,255,26,0,203,255,17,0,207,255,6,0,211,255,253,255,220,255,240,255,229,255,225,255,238,255,211,255,244,255,200,255,251,255,192,255,253,255,187,255,0,0,187,255,2,0,189,255,8,0,198,255,13,0,209,255,19,0,222,255,30,0,233,255,39,0,247,255,50,0,251,255,61,0,253,255,72,0,251,255,79,0,244,255,83,0,236,255,86,0,225,255,79,0,211,255,72,0,200,255,64,0,194,255,55,0,185,255,44,0,187,255,33,0,187,255,26,0,192,255,22,0,203,255,17,0,211,255,15,0,222,255,15,0,236,255,13,0,244,255,8,0,253,255,8,0,0,0,4,0,4,0,4,0,6,0,2,0,8,0,4,0,8,0,8,0,8,0,15,0,6,0,19,0,2,0,24,0,0,0,28,0,0,0,28,0,0,0,30,0,4,0,28,0,11,0,24,0,17,0,19,0,26,0,17,0,33,0,13,0,35,0,8,0,35,0,2,0,30,0,0,0,22,0,251,255,13,0,249,255,2,0,249,255,251,255,249,255,242,255,253,255,240,255,2,0,238,255,8,0,240,255,13,0,247,255,17,0,0,0,15,0,6,0,11,0,13,0,4,0,17,0,0,0,17,0,249,255,13,0,242,255,2,0,244,255,251,255,249,255,238,255,251,255,229,255,0,0,222,255,4,0,218,255,11,0,220,255,13,0,220,255,13,0,222,255,11,0,225,255,6,0,227,255,0,0,229,255,251,255,231,255,244,255,233,255,236,255,238,255,229,255,247,255,225,255,0,0,220,255,11,0,218,255,22,0,220,255,30,0,218,255,41,0,220,255,48,0,220,255,52,0,218,255,57,0,211,255,59,0,205,255,61,0,196,255,61,0,185,255,57,0,174,255,50,0,167,255,46,0,161,255,37,0,156,255,28,0,156,255,19,0,161,255,15,0,167,255,11,0,178,255,8,0,192,255,6,0,200,255,6,0,209,255,11,0,220,255,13,0,225,255,15,0,229,255,22,0,231,255,24,0,236,255,28,0,236,255,28,0,240,255,24,0,242,255,22,0,247,255,15,0,253,255,8,0,2,0,0,0,13,0,0,0,19,0,253,255,28,0,0,0,35,0,0,0,41,0,6,0,44,0,8,0,44,0,13,0,44,0,15,0,39,0,13,0,35,0,11,0,28,0,8,0,26,0,4,0,22,0,2,0,17,0,0,0,19,0,0,0,22,0,2,0,22,0,6,0,28,0,6,0,30,0,11,0,33,0,15,0,37,0,19,0,39,0,26,0,37,0,33,0,33,0,41,0,26,0,48,0,17,0,48,0,8,0,50,0,0,0,48,0,244,255,44,0,236,255,39,0,229,255,37,0,227,255,33,0,225,255,33,0,222,255,30,0,222,255,30,0,225,255,28,0,229,255,26,0,233,255,22,0,244,255,15,0,251,255,4,0,2,0,253,255,13,0,244,255,22,0,233,255,30,0,225,255,37,0,222,255,39,0,220,255,41,0,222,255,44,0,225,255,44,0,233,255,48,0,240,255,50,0,247,255,55,0,253,255,59,0,2,0,61,0,8,0,66,0,13,0,68,0,15,0,70,0,19,0,68,0,22,0,66,0,24,0,61,0,22,0,55,0,22,0,48,0,22,0,41,0,22,0,37,0,24,0,35,0,26,0,35,0,30,0,33,0,30,0,37,0,33,0,37,0,33,0,37,0,30,0,35,0,30,0,35,0,30,0,30,0,30,0,26,0,35,0,17,0,37,0,8,0,39,0,0,0,41,0,244,255,41,0,238,255,41,0,229,255,35,0,225,255,30,0,220,255,26,0,220,255,19,0,222,255,11,0,229,255,4,0,233,255,251,255,238,255,242,255,247,255,231,255,251,255,218,255,0,0,209,255,4,0,200,255,8,0,196,255,11,0,196,255,13,0,198,255,13,0,205,255,15,0,211,255,15,0,218,255,15,0,222,255,15,0,225,255,15,0,222,255,19,0,220,255,22,0,214,255,26,0,207,255,28,0,196,255,30,0,185,255,28,0,180,255,24,0,176,255,17,0,174,255,8,0,174,255,0,0,180,255,244,255,187,255,233,255,198,255,225,255,216,255,218,255,231,255,211,255,247,255,209,255,2,0,207,255,13,0,211,255,19,0,214,255,19,0,220,255,13,0,222,255,4,0,227,255,247,255,233,255,231,255,236,255,216,255,238,255,200,255,242,255,185,255,244,255,178,255,251,255,174,255,0,0,176,255,8,0,180,255,17,0,192,255,33,0,205,255,44,0,220,255,55,0,231,255,66,0,244,255,75,0,249,255,79,0,249,255,79,0,247,255,72,0,242,255,66,0,236,255,57,0,233,255,46,0,229,255,37,0,231,255,26,0,233,255,17,0,236,255,8,0,240,255,0,0,244,255,249,255,249,255,244,255,251,255,240,255,253,255,238,255,253,255,238,255,253,255,238,255,253,255,238,255,253,255,236,255,249,255,233,255,244,255,231,255,244,255,222,255,242,255,218,255,238,255,214,255,231,255,211,255,231,255,211,255,227,255,211,255,222,255,218,255,220,255,222,255,225,255,229,255,227,255,233,255,229,255,238,255,233,255,242,255,240,255,247,255,244,255,247,255,249,255,247,255,253,255,244,255,2,0,240,255,8,0,231,255,15,0,225,255,19,0,218,255,28,0,211,255,33,0,209,255,33,0,211,255,33,0,214,255,33,0,220,255,26,0,229,255,17,0,238,255,11,0,242,255,0,0,244,255,253,255,247,255,249,255,244,255,251,255,240,255,251,255,236,255,0,0,229,255,4,0,225,255,13,0,222,255,19,0,222,255,26,0,229,255,33,0,233,255,37,0,240,255,39,0,249,255,41,0,253,255,41,0,0,0,44,0,2,0,37,0,2,0,28,0,0,0,17,0,0,0,8,0,253,255,0,0,251,255,247,255,249,255,240,255,244,255,236,255,242,255,236,255,240,255,236,255,236,255,240,255,231,255,247,255,227,255,0,0,222,255,6,0,220,255,15,0,218,255,22,0,218,255,26,0,216,255,28,0,220,255,26,0,225,255,22,0,229,255,17,0,233,255,11,0,238,255,4,0,240,255,0,0,242,255,251,255,244,255,244,255,247,255,242,255,251,255,238,255,0,0,236,255,2,0,236,255,8,0,238,255,15,0,240,255,22,0,242,255,24,0,244,255,26,0,249,255,22,0,251,255,19,0,0,0,15,0,0,0,11,0,6,0,4,0,11,0,2,0,15,0,0,0,17,0,0,0,19,0,251,255,19,0,249,255,17,0,247,255,13,0,238,255,8,0,229,255,4,0,218,255,2,0,207,255,0,0,196,255,4,0,187,255,8,0,176,255,15,0,172,255,26,0,172,255,35,0,174,255,39,0,183,255,41,0,194,255,39,0,214,255,35,0,231,255,24,0,251,255,8,0,6,0,251,255,17,0,236,255,22,0,222,255,19,0,211,255,15,0,205,255,6,0,205,255,253,255,207,255,244,255,214,255,236,255,227,255,233,255,236,255,231,255,249,255,233,255,0,0,238,255,8,0,238,255,15,0,240,255,19,0,238,255,24,0,236,255,28,0,233,255,30,0,229,255,33,0,225,255,37,0,220,255,41,0,218,255,44,0,214,255,48,0,214,255,48,0,211,255,50,0,211,255,55,0,214,255,57,0,214,255,57,0,216,255,59,0,220,255,59,0,222,255,59,0,229,255,55,0,233,255,48,0,238,255,44,0,238,255,37,0,240,255,30,0,240,255,26,0,240,255,22,0,238,255,19,0,233,255,17,0,231,255,19,0,233,255,17,0,233,255,17,0,236,255,15,0,238,255,15,0,242,255,11,0,244,255,8,0,251,255,4,0,0,0,2,0,4,0,2,0,11,0,2,0,13,0,2,0,11,0,6,0,11,0,11,0,4,0,15,0,0,0,19,0,253,255,26,0,253,255,24,0,249,255,22,0,249,255,15,0,249,255,6,0,251,255,251,255,253,255,240,255,0,0,229,255,4,0,222,255,8,0,216,255,8,0,214,255,13,0,211,255,15,0,211,255,17,0,209,255,22,0,207,255,26,0,205,255,26,0,203,255,30,0,203,255,30,0,205,255,30,0,209,255,30,0,218,255,28,0,227,255,26,0,236,255,22,0,247,255,15,0,253,255,8,0,0,0,0,0,2,0,247,255,0,0,240,255,0,0,229,255,0,0,218,255,251,255,207,255,247,255,198,255,244,255,189,255,236,255,178,255,231,255,174,255,225,255,169,255,218,255,169,255,214,255,172,255,209,255,180,255,209,255,189,255,207,255,205,255,209,255,216,255,211,255,225,255,218,255,233,255,220,255,238,255,222,255,238,255,227,255,238,255,225,255,233,255,227,255,233,255,225,255,231,255,220,255,231,255,216,255,233,255,211,255,233,255,207,255,231,255,200,255,231,255,198,255,233,255,194,255,231,255,192,255,231,255,194,255,231,255,196,255,233,255,200,255,233,255,205,255,236,255,209,255,236,255,218,255,240,255,222,255,242,255,229,255,244,255,236,255,251,255,247,255,0,0,253,255,6,0,4,0,13,0,6,0,17,0,8,0,26,0,11,0,30,0,8,0,33,0,6,0,30,0,6,0,28,0,4,0,26,0,2,0,24,0,0,0,28,0,249,255,30,0,244,255,35,0,238,255,39,0,233,255,39,0,231,255,37,0,229,255,33,0,231,255,26,0,233,255,15,0,238,255,4,0,247,255,251,255,253,255,242,255,0,0,238,255,8,0,233,255,15,0,233,255,24,0,236,255,33,0,240,255,39,0,244,255,46,0,253,255,50,0,2,0,55,0,8,0,52,0,15,0,50,0,19,0,44,0,22,0,35,0,24,0,28,0,24,0,24,0,19,0,19,0,15,0,19,0,11,0,26,0,4,0,33,0,0,0,41,0,251,255,48,0,242,255,55,0,240,255,59,0,233,255,59,0,229,255,55,0,222,255,48,0,220,255,41,0,211,255,33,0,207,255,24,0,207,255,19,0,205,255,13,0,207,255,8,0,207,255,8,0,216,255,6,0,220,255,4,0,229,255,2,0,238,255,0,0,249,255,0,0,0,0,251,255,6,0,251,255,13,0,247,255,19,0,247,255,26,0,244,255,26,0,244,255,28,0,244,255,26,0,247,255,22,0,244,255,17,0,247,255,8,0,247,255,4,0,247,255,251,255,247,255,242,255,247,255,231,255,244,255,222,255,240,255,216,255,238,255,207,255,231,255,200,255,227,255,192,255,222,255,187,255,216,255,185,255,211,255,187,255,209,255,189,255,205,255,194,255,205,255,198,255,203,255,203,255,203,255,205,255,205,255,207,255,207,255,207,255,211,255,209,255,216,255,211,255,220,255,218,255,222,255,227,255,225,255,236,255,225,255,247,255,227,255,2,0,225,255,13,0,222,255,19,0,222,255,24,0,225,255,26,0,227,255,26,0,236,255,24,0,244,255,19,0,253,255,15,0,8,0,11,0,17,0,4,0,26,0,2,0,35,0,0,0,41,0,249,255,48,0,244,255,48,0,242,255,48,0,238,255,46,0,236,255,37,0,238,255,28,0,238,255,17,0,240,255,8,0,240,255,0,0,242,255,253,255,242,255,251,255,238,255,249,255,233,255,251,255,229,255,251,255,222,255,253,255,216,255,249,255,209,255,247,255,205,255,242,255,196,255,236,255,192,255,229,255,185,255,220,255,178,255,211,255,172,255,205,255,169,255,200,255,172,255,200,255,178,255,198,255,189,255,205,255,203,255,209,255,218,255,216,255,227,255,220,255,240,255,225,255,249,255,225,255,253,255,227,255,0,0,229,255,2,0,229,255,6,0,231,255,11,0,233,255,15,0,238,255,19,0,240,255,26,0,240,255,28,0,240,255,30,0,233,255,28,0,229,255,24,0,218,255,19,0,209,255,11,0,200,255,2,0,194,255,253,255,192,255,247,255,194,255,240,255,198,255,238,255,207,255,236,255,216,255,240,255,225,255,240,255,231,255,242,255,238,255,244,255,247,255,249,255,0,0,249,255,6,0,249,255,11,0,251,255,15,0,251,255,17,0,253,255,17,0,0,0,15,0,0,0,13,0,4,0,6,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,4,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,0,0,4,0,247,255,2,0,233,255,0,0,218,255,249,255,209,255,242,255,200,255,236,255,196,255,231,255,194,255,229,255,196,255,231,255,200,255,238,255,207,255,247,255,216,255,0,0,227,255,6,0,242,255,13,0,2,0,17,0,19,0,15,0,37,0,11,0,52,0,2,0,68,0,249,255,77,0,233,255,83,0,218,255,81,0,209,255,79,0,200,255,72,0,200,255,68,0,203,255,61,0,214,255,57,0,222,255,55,0,236,255,55,0,247,255,57,0,0,0,59,0,11,0,61,0,22,0,64,0,30,0,70,0,37,0,75,0,44,0,77,0,48,0,79,0,52,0,77,0,50,0,75,0,50,0,72,0,44,0,66,0,39,0,59,0,35,0,55,0,33,0,48,0,33,0,44,0,35,0,41,0,37,0,39,0,37,0,37,0,39,0,35,0,35,0,30,0,30,0,28,0,22,0,24,0,13,0,22,0,2,0,17,0,251,255,15,0,244,255,15,0,238,255,15,0,236,255,15,0,236,255,15,0,236,255,13,0,233,255,11,0,231,255,6,0,227,255,6,0,225,255,4,0,222,255,0,0,220,255,0,0,218,255,253,255,218,255,251,255,218,255,249,255,220,255,247,255,220,255,244,255,222,255,242,255,227,255,240,255,231,255,238,255,236,255,236,255,242,255,233,255,251,255,236,255,0,0,236,255,2,0,238,255,6,0,242,255,8,0,247,255,4,0,253,255,0,0,2,0,249,255,8,0,240,255,15,0,233,255,19,0,225,255,22,0,220,255,26,0,218,255,26,0,220,255,24,0,218,255,24,0,222,255,19,0,225,255,13,0,227,255,6,0,231,255,253,255,233,255,244,255,231,255,238,255,229,255,231,255,225,255,231,255,220,255,229,255,216,255,229,255,211,255,231,255,211,255,233,255,209,255,236,255,209,255,233,255,211,255,233,255,211,255,229,255,209,255,227,255,211,255,225,255,207,255,225,255,203,255,225,255,203,255,222,255,200,255,222,255,203,255,225,255,207,255,227,255,211,255,225,255,218,255,222,255,225,255,220,255,229,255,216,255,233,255,214,255,240,255,214,255,244,255,211,255,247,255,214,255,249,255,216,255,247,255,218,255,244,255,220,255,242,255,222,255,236,255,225,255,233,255,225,255,225,255,225,255,216,255,222,255,207,255,222,255,203,255,222,255,198,255,225,255,196,255,229,255,200,255,233,255,207,255,240,255,216,255,244,255,227,255,251,255,240,255,2,0,251,255,11,0,4,0,19,0,13,0,33,0,19,0,41,0,26,0,52,0,30,0,57,0,37,0,61,0,39,0,61,0,44,0,61,0,44,0,55,0,44,0,46,0,44,0,39,0,39,0,33,0,35,0,26,0,28,0,22,0,22,0,19,0,17,0,15,0,15,0,13,0,8,0,11,0,6,0,6,0,4,0,0,0,2,0,253,255,2,0,244,255,0,0,240,255,0,0,238,255,2,0,240,255,4,0,242,255,8,0,251,255,13,0,0,0,17,0,6,0,19,0,15,0,17,0,19,0,13,0,22,0,6,0,22,0,0,0,17,0,247,255,11,0,240,255,2,0,238,255,251,255,236,255,238,255,236,255,227,255,238,255,218,255,240,255,214,255,242,255,214,255,244,255,220,255,244,255,231,255,249,255,244,255,247,255,2,0,249,255,17,0,249,255,30,0,251,255,35,0,0,0,37,0,0,0,33,0,0,0,22,0,0,0,11,0,0,0,0,0,4,0,251,255,4,0,244,255,6,0,244,255,8,0,247,255,15,0,249,255,19,0,251,255,26,0,0,0,30,0,0,0,37,0,0,0,41,0,253,255,44,0,251,255,48,0,0,0,52,0,0,0,55,0,4,0,61,0,13,0,70,0,19,0,81,0,24,0,90,0,26,0,101,0,24,0,103,0,19,0,105,0,13,0,103,0,4,0,97,0,251,255,88,0,242,255,77,0,231,255,68,0,225,255,59,0,216,255,50,0,211,255,39,0,209,255,30,0,209,255,22,0,209,255,13,0,211,255,6,0,216,255,0,0,222,255,253,255,222,255,251,255,227,255,253,255,227,255,253,255,229,255,0,0,229,255,0,0,229,255,0,0,229,255,4,0,227,255,6,0,222,255,8,0,222,255,11,0,218,255,13,0,218,255,15,0,216,255,17,0,216,255,17,0,218,255,19,0,216,255,19,0,218,255,22,0,220,255,24,0,220,255,24,0,220,255,26,0,218,255,26,0,218,255,17,0,218,255,11,0,218,255,2,0,220,255,253,255,225,255,244,255,231,255,240,255,236,255,238,255,242,255,236,255,249,255,238,255,0,0,236,255,2,0,236,255,2,0,238,255,2,0,238,255,0,0,242,255,251,255,249,255,249,255,253,255,244,255,4,0,242,255,11,0,240,255,13,0,240,255,13,0,236,255,11,0,233,255,6,0,231,255,2,0,227,255,253,255,227,255,251,255,227,255,249,255,227,255,249,255,229,255,253,255,233,255,253,255,240,255,0,0,247,255,0,0,253,255,0,0,0,0,251,255,2,0,249,255,6,0,242,255,8,0,236,255,8,0,233,255,6,0,231,255,4,0,233,255,0,0,236,255,0,0,240,255,249,255,244,255,240,255,249,255,233,255,251,255,229,255,0,0,222,255,2,0,222,255,8,0,222,255,13,0,227,255,19,0,229,255,24,0,238,255,28,0,244,255,33,0,251,255,35,0,0,0,35,0,6,0,30,0,11,0,28,0,13,0,22,0,17,0,13,0,19,0,6,0,19,0,0,0,19,0,249,255,19,0,242,255,17,0,238,255,15,0,231,255,13,0,229,255,6,0,229,255,0,0,225,255,249,255,222,255,242,255,220,255,233,255,220,255,225,255,222,255,218,255,225,255,209,255,229,255,203,255,236,255,198,255,244,255,196,255,253,255,196,255,2,0,194,255,13,0,200,255,22,0,205,255,28,0,209,255,39,0,211,255,48,0,218,255,55,0,222,255,59,0,227,255,61,0,231,255,64,0,236,255,61,0,242,255,59,0,247,255,55,0,251,255,50,0,0,0,46,0,253,255,44,0,251,255,39,0,249,255,35,0,242,255,26,0,238,255,19,0,238,255,11,0,238,255,6,0,240,255,2,0,247,255,253,255,253,255,251,255,2,0,251,255,8,0,249,255,19,0,247,255,24,0,244,255,28,0,240,255,28,0,240,255,24,0,240,255,19,0,240,255,13,0,242,255,2,0,242,255,251,255,244,255,244,255,244,255,240,255,244,255,233,255,242,255,233,255,238,255,231,255,233,255,233,255,227,255,233,255,220,255,238,255,218,255,242,255,220,255,244,255,222,255,247,255,229,255,244,255,238,255,244,255,249,255,242,255,0,0,238,255,6,0,231,255,11,0,227,255,15,0,225,255,15,0,220,255,13,0,218,255,13,0,218,255,8,0,218,255,4,0,220,255,2,0,222,255,0,0,225,255,253,255,227,255,251,255,229,255,244,255,231,255,242,255,238,255,238,255,238,255,231,255,240,255,225,255,242,255,216,255,242,255,207,255,238,255,200,255,238,255,194,255,236,255,189,255,233,255,185,255,231,255,187,255,229,255,187,255,229,255,189,255,227,255,194,255,227,255,198,255,229,255,203,255,229,255,209,255,231,255,218,255,233,255,229,255,236,255,238,255,238,255,249,255,240,255,2,0,244,255,11,0,249,255,17,0,251,255,19,0,0,0,19,0,6,0,13,0,11,0,8,0,15,0,4,0,17,0,2,0,17,0,0,0,13,0,2,0,13,0,6,0,11,0,11,0,8,0,13,0,11,0,13,0,15,0,8,0,19,0,4,0,24,0,0,0,30,0,249,255,35,0,244,255,33,0,240,255,33,0,238,255,28,0,236,255,24,0,236,255,17,0,233,255,13,0,233,255,8,0,233,255,4,0,233,255,4,0,236,255,4,0,238,255,6,0,240,255,11,0,242,255,15,0,244,255,19,0,247,255,19,0,247,255,19,0,244,255,19,0,244,255,15,0,247,255,13,0,247,255,11,0,253,255,11,0,0,0,13,0,6,0,17,0,13,0,22,0,17,0,30,0,22,0,35,0,28,0,41,0,33,0,46,0,37,0,48,0,44,0,50,0,48,0,50,0,52,0,46,0,55,0,41,0,55,0,35,0,52,0,26,0,48,0,19,0,41,0,13,0,35,0,6,0,26,0,4,0,19,0,2,0,13,0,2,0,8,0,2,0,2,0,2,0,2,0,4,0,0,0,0,0,0,0,0,0,0,0,251,255,253,255,247,255,251,255,242,255,251,255,240,255,249,255,233,255,251,255,233,255,0,0,231,255,2,0,231,255,6,0,227,255,11,0,225,255,11,0,220,255,8,0,214,255,6,0,209,255,0,0,205,255,253,255,200,255,251,255,200,255,247,255,200,255,244,255,203,255,244,255,207,255,242,255,209,255,244,255,218,255,244,255,222,255,244,255,229,255,249,255,238,255,251,255,244,255,0,0,0,0,6,0,4,0,15,0,8,0,22,0,11,0,30,0,6,0,35,0,6,0,37,0,0,0,35,0,249,255,30,0,242,255,26,0,236,255,19,0,233,255,15,0,231,255,11,0,236,255,6,0,240,255,6,0,247,255,11,0,0,0,15,0,4,0,24,0,11,0,33,0,13,0,44,0,15,0,52,0,15,0,61,0,13,0,66,0,13,0,68,0,13,0,66,0,11,0,59,0,11,0,48,0,13,0,39,0,13,0,26,0,15,0,15,0,15,0,6,0,15,0,0,0,11,0,253,255,4,0,251,255,0,0,251,255,251,255,249,255,244,255,249,255,238,255,244,255,231,255,242,255,229,255,238,255,229,255,233,255,231,255,231,255,236,255,231,255,242,255,229,255,253,255,233,255,4,0,236,255,13,0,240,255,19,0,247,255,22,0,249,255,24,0,251,255,24,0,251,255,22,0,251,255,22,0,251,255,22,0,249,255,24,0,244,255,26,0,242,255,26,0,242,255,28,0,244,255,28,0,247,255,26,0,249,255,24,0,253,255,19,0,0,0,13,0,2,0,6,0,4,0,2,0,4,0,0,0,4,0,253,255,4,0,253,255,6,0,0,0,6,0,6,0,6,0,13,0,8,0,19,0,11,0,28,0,13,0,33,0,13,0,37,0,15,0,37,0,17,0,37,0,15,0,30,0,15,0,26,0,13,0,19,0,8,0,15,0,2,0,11,0,249,255,8,0,240,255,8,0,231,255,11,0,225,255,13,0,218,255,17,0,211,255,17,0,214,255,22,0,214,255,24,0,216,255,26,0,222,255,26,0,229,255,24,0,236,255,19,0,242,255,15,0,249,255,6,0,251,255,0,0,253,255,251,255,0,0,247,255,0,0,242,255,253,255,242,255,0,0,247,255,253,255,247,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,251,255,4,0,249,255,6,0,249,255,13,0,244,255,17,0,244,255,22,0,247,255,24,0,251,255,28,0,0,0,30,0,2,0,30,0,6,0,33,0,8,0,30,0,8,0,30,0,6,0,28,0,6,0,28,0,6,0,24,0,2,0,22,0,2,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,24,0,0,0,24,0,4,0,24,0,8,0,24,0,15,0,22,0,24,0,15,0,28,0,11,0,37,0,2,0,41,0,251,255,46,0,242,255,46,0,233,255,44,0,227,255,41,0,222,255,39,0,222,255,33,0,222,255,26,0,227,255,17,0,233,255,8,0,240,255,2,0,249,255,253,255,253,255,251,255,2,0,249,255,6,0,247,255,11,0,242,255,17,0,238,255,24,0,233,255,26,0,227,255,33,0,220,255,35,0,214,255,37,0,216,255,39,0,214,255,39,0,216,255,37,0,220,255,37,0,225,255,35,0,225,255,35,0,227,255,30,0,227,255,28,0,222,255,26,0,222,255,24,0,220,255,19,0,220,255,17,0,222,255,15,0,227,255,13,0,231,255,8,0,238,255,2,0,244,255,0,0,251,255,249,255,2,0,242,255,8,0,240,255,19,0,236,255,30,0,238,255,41,0,242,255,52,0,244,255,64,0,253,255,70,0,0,0,75,0,4,0,75,0,4,0,70,0,4,0,64,0,0,0,55,0,251,255,44,0,244,255,37,0,236,255,30,0,225,255,24,0,216,255,19,0,209,255,17,0,203,255,17,0,198,255,19,0,198,255,24,0,200,255,30,0,203,255,37,0,209,255,41,0,214,255,44,0,220,255,44,0,225,255,41,0,229,255,35,0,238,255,26,0,244,255,19,0,253,255,13,0,0,0,8,0,6,0,6,0,8,0,8,0,13,0,8,0,17,0,15,0,19,0,15,0,19,0,19,0,24,0,19,0,26,0,22,0,30,0,24,0,35,0,28,0,35,0,30,0,37,0,35,0,37,0,39,0,30,0,39,0,26,0,35,0,17,0,30,0,8,0,19,0,0,0,6,0,247,255,251,255,240,255,238,255,236,255,229,255,231,255,222,255,229,255,220,255,229,255,222,255,229,255,227,255,231,255,231,255,236,255,236,255,238,255,242,255,238,255,244,255,240,255,242,255,242,255,240,255,238,255,238,255,238,255,233,255,238,255,229,255,240,255,227,255,244,255,227,255,249,255,229,255,253,255,233,255,0,0,238,255,4,0,240,255,6,0,244,255,6,0,242,255,6,0,236,255,4,0,231,255,0,0,222,255,253,255,218,255,249,255,214,255,247,255,214,255,244,255,218,255,244,255,225,255,242,255,233,255,244,255,247,255,247,255,0,0,247,255,8,0,247,255,17,0,247,255,22,0,244,255,26,0,240,255,28,0,236,255,30,0,229,255,30,0,222,255,33,0,220,255,35,0,218,255,39,0,222,255,46,0,231,255,55,0,242,255,64,0,251,255,70,0,4,0,75,0,13,0,79,0,19,0,79,0,22,0,79,0,19,0,77,0,17,0,75,0,15,0,70,0,11,0,64,0,8,0,57,0,8,0,48,0,11,0,39,0,15,0,28,0,22,0,19,0,28,0,13,0,37,0,8,0,39,0,11,0,44,0,13,0,46,0,19,0,44,0,26,0,41,0,35,0,37,0,39,0,33,0,44,0,28,0,46,0,26,0,44,0,26,0,39,0,26,0,33,0,28,0,24,0,28,0,15,0,30,0,8,0,30,0,2,0,26,0,0,0,22,0,253,255,15,0,0,0,6,0,2,0,0,0,8,0,247,255,13,0,238,255,19,0,233,255,24,0,229,255,26,0,229,255,28,0,231,255,28,0,229,255,30,0,231,255,26,0,231,255,19,0,229,255,11,0,229,255,0,0,225,255,247,255,222,255,236,255,220,255,225,255,216,255,216,255,216,255,207,255,218,255,203,255,220,255,200,255,227,255,200,255,231,255,203,255,238,255,203,255,242,255,205,255,242,255,211,255,244,255,218,255,240,255,225,255,238,255,233,255,236,255,244,255,231,255,253,255,231,255,0,0,233,255,0,0,236,255,2,0,238,255,0,0,244,255,251,255,249,255,244,255,253,255,240,255,0,0,236,255,2,0,231,255,4,0,225,255,2,0,220,255,4,0,214,255,2,0,209,255,0,0,207,255,253,255,205,255,251,255,207,255,249,255,214,255,249,255,225,255,249,255,236,255,249,255,251,255,251,255,8,0,0,0,24,0,0,0,35,0,0,0,48,0,2,0,52,0,0,0,55,0,0,0,52,0,0,0,48,0,0,0,39,0,0,0,28,0,2,0,22,0,8,0,13,0,13,0,6,0,19,0,2,0,26,0,2,0,28,0,2,0,28,0,6,0,26,0,11,0,19,0,15,0,11,0,19,0,6,0,24,0,0,0,24,0,253,255,24,0,251,255,22,0,249,255,15,0,249,255,6,0,249,255,0,0,247,255,244,255,249,255,236,255,247,255,227,255,251,255,218,255,251,255,211,255,251,255,207,255,251,255,205,255,251,255,205,255,249,255,205,255,242,255,205,255,236,255,207,255,229,255,209,255,222,255,207,255,218,255,207,255,218,255,205,255,216,255,203,255,220,255,203,255,229,255,205,255,240,255,207,255,251,255,216,255,6,0,222,255,17,0,229,255,26,0,233,255,35,0,236,255,44,0,238,255,52,0,233,255,59,0,236,255,66,0,238,255,70,0,244,255,77,0,0,0,79,0,8,0,77,0,22,0,72,0,33,0,61,0,41,0,50,0,48,0,39,0,48,0,26,0,48,0,13,0,44,0,4,0,39,0,253,255,28,0,247,255,19,0,240,255,13,0,236,255,4,0,231,255,0,0,227,255,0,0,222,255,6,0,218,255,13,0,216,255,22,0,214,255,35,0,214,255,44,0,211,255,50,0,216,255,55,0,216,255,55,0,220,255,55,0,227,255,52,0,231,255,46,0,240,255,41,0,244,255,39,0,251,255,39,0,0,0,39,0,2,0,41,0,4,0,46,0,4,0,50,0,4,0,52,0,4,0,55,0,4,0,52,0,6,0,48,0,4,0,44,0,6,0,37,0,2,0,30,0,0,0,22,0,253,255,15,0,249,255,6,0,244,255,0,0,240,255,247,255,238,255,240,255,238,255,233,255,238,255,227,255,242,255,225,255,249,255,222,255,0,0,222,255,6,0,222,255,15,0,222,255,22,0,222,255,28,0,225,255,30,0,227,255,28,0,231,255,22,0,236,255,15,0,242,255,4,0,253,255,251,255,4,0,240,255,13,0,231,255,22,0,225,255,33,0,222,255,39,0,220,255,44,0,225,255,50,0,229,255,55,0,240,255,59,0,249,255,59,0,0,0,64,0,4,0,61,0,8,0,59,0,6,0,52,0,4,0,46,0,2,0,35,0,0,0,26,0,253,255,13,0,251,255,2,0,251,255,253,255,0,0,244,255,4,0,240,255,11,0,240,255,17,0,240,255,22,0,244,255,26,0,249,255,26,0,253,255,24,0,4,0,24,0,8,0,22,0,19,0,24,0,26,0,26,0,33,0,30,0,33,0,35,0,33,0,44,0,28,0,50,0,19,0,59,0,13,0,68,0,6,0,75,0,0,0,81,0,253,255,83,0,249,255,86,0,247,255,83,0,244,255,81,0,244,255,77,0,244,255,68,0,249,255,57,0,0,0,46,0,11,0,35,0,26,0,24,0,39,0,13,0,50,0,4,0,59,0,0,0,64,0,251,255,64,0,247,255,55,0,247,255,44,0,244,255,30,0,242,255,17,0,240,255,4,0,238,255,251,255,238,255,242,255,233,255,238,255,229,255,233,255,227,255,231,255,222,255,233,255,216,255,238,255,211,255,244,255,209,255,249,255,207,255,0,0,205,255,4,0,207,255,8,0,207,255,11,0,209,255,8,0,214,255,4,0,216,255,0,0,218,255,251,255,218,255,247,255,220,255,244,255,225,255,244,255,225,255,249,255,229,255,251,255,233,255,0,0,236,255,4,0,240,255,6,0,247,255,8,0,249,255,8,0,0,0,6,0,2,0,2,0,6,0,0,0,13,0,253,255,13,0,0,0,13,0,253,255,11,0,0,0,4,0,2,0,0,0,6,0,253,255,11,0,249,255,13,0,251,255,17,0,0,0,17,0,2,0,15,0,8,0,17,0,13,0,15,0,17,0,13,0,17,0,13,0,13,0,11,0,13,0,11,0,6,0,13,0,2,0,13,0,0,0,15,0,0,0,15,0,0,0,11,0,2,0,4,0,6,0,251,255,6,0,242,255,2,0,236,255,253,255,229,255,247,255,225,255,236,255,225,255,222,255,229,255,209,255,233,255,200,255,242,255,194,255,251,255,192,255,0,0,194,255,4,0,203,255,8,0,211,255,13,0,225,255,15,0,238,255,17,0,249,255,17,0,0,0,17,0,8,0,15,0,13,0,17,0,17,0,15,0,17,0,13,0,15,0,13,0,15,0,13,0,17,0,13,0,17,0,13,0,17,0,13,0,15,0,8,0,15,0,8,0,13,0,6,0,13,0,6,0,8,0,2,0,4,0,0,0,0,0,0,0,253,255,0,0,249,255,4,0,242,255,8,0,240,255,15,0,236,255,24,0,231,255,30,0,225,255,37,0,222,255,41,0,218,255,44,0,211,255,44,0,211,255,41,0,209,255,39,0,211,255,37,0,216,255,33,0,220,255,28,0,229,255,28,0,238,255,28,0,249,255,26,0,0,0,28,0,4,0,33,0,8,0,37,0,8,0,41,0,8,0,48,0,6,0,55,0,6,0,61,0,4,0,64,0,2,0,64,0,4,0,61,0,6,0,52,0,8,0,39,0,8,0,26,0,8,0,8,0,4,0,253,255,2,0,240,255,253,255,231,255,249,255,229,255,244,255,227,255,244,255,231,255,247,255,233,255,249,255,238,255,0,0,240,255,2,0,244,255,6,0,247,255,11,0,247,255,13,0,249,255,15,0,249,255,13,0,247,255,11,0,242,255,8,0,238,255,4,0,233,255,0,0,227,255,251,255,227,255,244,255,225,255,238,255,231,255,233,255,240,255,229,255,249,255,225,255,2,0,225,255,13,0,227,255,22,0,229,255,28,0,231,255,33,0,238,255,35,0,247,255,37,0,251,255,39,0,253,255,37,0,0,0,37,0,2,0,33,0,2,0,33,0,6,0,28,0,13,0,26,0,22,0,22,0,35,0,19,0,46,0,22,0,59,0,22,0,68,0,24,0,77,0,26,0,79,0,24,0,72,0,22,0,61,0,22,0,46,0,15,0,24,0,13,0,2,0,8,0,238,255,6,0,220,255,4,0,205,255,4,0,196,255,6,0,194,255,11,0,200,255,15,0,209,255,15,0,222,255,15,0,233,255,17,0,247,255,15,0,0,0,13,0,2,0,15,0,4,0,17,0,4,0,19,0,2,0,26,0,0,0,30,0,253,255,37,0,247,255,41,0,244,255,44,0,240,255,44,0,240,255,44,0,240,255,39,0,240,255,35,0,242,255,28,0,247,255,22,0,253,255,13,0,0,0,6,0,4,0,0,0,8,0,249,255,13,0,240,255,17,0,238,255,22,0,231,255,26,0,229,255,28,0,229,255,33,0,227,255,37,0,229,255,37,0,229,255,37,0,231,255,39,0,233,255,37,0,236,255,33,0,236,255,30,0,240,255,24,0,244,255,22,0,251,255,19,0,0,0,13,0,4,0,8,0,11,0,6,0,17,0,4,0,24,0,4,0,30,0,4,0,35,0,4,0,41,0,6,0,44,0,11,0,44,0,15,0,39,0,22,0,35,0,26,0,28,0,33,0,19,0,35,0,11,0,35,0,6,0,35,0,0,0,33,0,0,0,26,0,251,255,22,0,251,255,17,0,247,255,11,0,244,255,4,0,240,255,4,0,238,255,2,0,236,255,2,0,240,255,6,0,244,255,8,0,249,255,15,0,0,0,19,0,8,0,22,0,17,0,19,0,26,0,15,0,30,0,8,0,33,0,0,0,33,0,247,255,28,0,238,255,24,0,231,255,15,0,227,255,11,0,225,255,4,0,227,255,0,0,229,255,0,0,233,255,253,255,240,255,0,0,251,255,0,0,6,0,6,0,15,0,8,0,26,0,11,0,35,0,15,0,37,0,17,0,41,0,17,0,39,0,15,0,37,0,13,0,33,0,6,0,28,0,0,0,26,0,249,255,22,0,244,255,22,0,236,255,19,0,233,255,17,0,231,255,17,0,233,255,15,0,236,255,11,0,242,255,6,0,247,255,4,0,253,255,0,0,0,0,253,255,4,0,251,255,6,0,247,255,8,0,242,255,11,0,238,255,15,0,233,255,15,0,229,255,19,0,225,255,24,0,220,255,28,0,220,255,30,0,220,255,33,0,220,255,30,0,222,255,30,0,222,255,30,0,222,255,28,0,222,255,30,0,218,255,30,0,214,255,30,0,209,255,33,0,205,255,30,0,198,255,28,0,196,255,24,0,196,255,17,0,196,255,8,0,200,255,2,0,205,255,253,255,214,255,249,255,222,255,247,255,231,255,249,255,240,255,0,0,247,255,4,0,0,0,13,0,4,0,15,0,13,0,17,0,19,0,13,0,26,0,6,0,33,0,0,0,39,0,247,255,44,0,238,255,44,0,229,255,41,0,225,255,35,0,220,255,26,0,216,255,15,0,214,255,4,0,214,255,249,255,214,255,238,255,216,255,233,255,218,255,227,255,220,255,225,255,227,255,225,255,231,255,225,255,236,255,220,255,240,255,218,255,242,255,216,255,247,255,211,255,251,255,205,255,0,0,200,255,0,0,194,255,2,0,187,255,2,0,183,255,4,0,180,255,6,0,183,255,8,0,183,255,11,0,187,255,13,0,187,255,15,0,187,255,15,0,189,255,15,0,189,255,17,0,189,255,17,0,192,255,15,0,196,255,11,0,198,255,11,0,205,255,4,0,211,255,0,0,218,255,0,0,222,255,251,255,227,255,249,255,227,255,249,255,229,255,249,255,229,255,251,255,231,255,0,0,233,255,0,0,236,255,6,0,244,255,6,0,251,255,6,0,0,0,4,0,8,0,0,0,17,0,249,255,26,0,238,255,35,0,229,255,41,0,222,255,46,0,218,255,48,0,218,255,50,0,222,255,50,0,231,255,46,0,240,255,44,0,0,0,39,0,11,0,35,0,26,0,35,0,39,0,33,0,50,0,30,0,57,0,26,0,61,0,26,0,61,0,24,0,61,0,22,0,57,0,19,0,48,0,19,0,39,0,22,0,30,0,26,0,22,0,30,0,13,0,35,0,4,0,37,0,253,255,41,0,249,255,44,0,244,255,39,0,240,255,35,0,242,255,26,0,244,255,19,0,249,255,11,0,0,0,2,0,4,0,0,0,6,0,251,255,11,0,249,255,8,0,251,255,6,0,251,255,4,0,0,0,2,0,6,0,0,0,8,0,0,0,15,0,0,0,19,0,0,0,24,0,253,255,28,0,251,255,33,0,251,255,35,0,251,255,37,0,251,255,35,0,251,255,35,0,251,255,30,0,251,255,28,0,251,255,26,0,251,255,22,0,249,255,19,0,247,255,15,0,247,255,15,0,244,255,15,0,244,255,15,0,244,255,17,0,244,255,19,0,240,255,19,0,238,255,19,0,233,255,19,0,229,255,17,0,225,255,15,0,218,255,13,0,211,255,11,0,207,255,13,0,200,255,15,0,196,255,15,0,194,255,19,0,194,255,24,0,192,255,30,0,194,255,35,0,198,255,41,0,203,255,46,0,207,255,50,0,214,255,50,0,220,255,48,0,229,255,44,0,238,255,39,0,249,255,33,0,6,0,26,0,19,0,22,0,33,0,19,0,44,0,15,0,55,0,17,0,59,0,19,0,64,0,19,0,61,0,22,0,55,0,22,0,48,0,22,0,37,0,26,0,24,0,26,0,17,0,30,0,11,0,30,0,6,0,33,0,6,0,35,0,8,0,35,0,8,0,33,0,8,0,30,0,8,0,28,0,6,0,24,0,4,0,19,0,0,0,15,0,251,255,11,0,244,255,8,0,242,255,6,0,236,255,6,0,233,255,6,0,229,255,8,0,229,255,13,0,229,255,17,0,233,255,17,0,236,255,22,0,240,255,22,0,244,255,24,0,247,255,24,0,247,255,26,0,247,255,28,0,244,255,33,0,242,255,39,0,238,255,46,0,236,255,52,0,233,255,57,0,231,255,59,0,229,255,61,0,229,255,59,0,229,255,59,0,233,255,50,0,233,255,46,0,236,255,39,0,238,255,33,0,244,255,26,0,247,255,22,0,251,255,17,0,0,0,13,0,4,0,6,0,11,0,0,0,13,0,247,255,13,0,238,255,15,0,227,255,17,0,222,255,17,0,218,255,17,0,216,255,19,0,214,255,22,0,214,255,24,0,211,255,28,0,209,255,33,0,207,255,35,0,207,255,41,0,207,255,44,0,211,255,50,0,214,255,55,0,222,255,59,0,231,255,61,0,244,255,64,0,0,0,64,0,8,0,61,0,19,0,57,0,28,0,52,0,35,0,46,0,39,0,39,0,39,0,33,0,39,0,26,0,35,0,19,0,30,0,13,0,26,0,8,0,17,0,4,0,11,0,0,0,2,0,0,0,251,255,0,0,247,255,0,0,242,255,2,0,240,255,4,0,238,255,6,0,240,255,6,0,244,255,11,0,247,255,13,0,247,255,13,0,253,255,17,0,0,0,22,0,0,0,28,0,2,0,33,0,4,0,39,0,6,0,46,0,11,0,48,0,13,0,50,0,15,0,52,0,17,0,48,0,17,0,46,0,13,0,44,0,11,0,41,0,6,0,35,0,0,0,33,0,251,255,28,0,244,255,26,0,240,255,22,0,238,255,22,0,238,255,22,0,240,255,24,0,242,255,28,0,249,255,37,0,253,255,41,0,2,0,50,0,8,0,57,0,13,0,61,0,19,0,61,0,28,0,64,0,35,0,59,0,39,0,52,0,41,0,46,0,41,0,37,0,37,0,28,0,33,0,22,0,26,0,15,0,17,0,13,0,6,0,8,0,0,0,8,0,253,255,13,0,249,255,15,0,249,255,17,0,249,255,17,0,251,255,15,0,253,255,11,0,0,0,4,0,4,0,0,0,4,0,253,255,6,0,249,255,4,0,249,255,2,0,253,255,253,255,253,255,247,255,0,0,240,255,2,0,236,255,4,0,229,255,6,0,229,255,0,0,227,255,251,255,229,255,247,255,233,255,238,255,238,255,229,255,244,255,222,255,247,255,220,255,253,255,220,255,0,0,225,255,0,0,233,255,4,0,244,255,6,0,0,0,11,0,13,0,15,0,28,0,22,0,37,0,28,0,44,0,33,0,46,0,37,0,46,0,37,0,41,0,35,0,33,0,30,0,24,0,22,0,17,0,15,0,13,0,4,0,6,0,251,255,4,0,242,255,0,0,231,255,253,255,222,255,251,255,216,255,251,255,211,255,244,255,209,255,242,255,209,255,240,255,214,255,242,255,222,255,240,255,231,255,242,255,240,255,244,255,253,255,242,255,2,0,240,255,8,0,236,255,11,0,231,255,13,0,227,255,11,0,220,255,6,0,216,255,2,0,211,255,0,0,207,255,249,255,205,255,244,255,205,255,240,255,205,255,236,255,207,255,233,255,209,255,233,255,216,255,236,255,220,255,240,255,227,255,244,255,236,255,251,255,240,255,0,0,242,255,4,0,244,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,244,255,4,0,244,255,0,0,249,255,0,0,251,255,0,0,0,0,0,0,6,0,0,0,17,0,0,0,26,0,0,0,37,0,0,0,48,0,2,0,61,0,4,0,75,0,6,0,83,0,11,0,88,0,17,0,90,0,22,0,88,0,24,0,83,0,28,0,79,0,33,0,72,0,35,0,66,0,35,0,57,0,37,0,52,0,39,0,52,0,41,0,50,0,44,0,50,0,48,0,50,0,50,0,48,0,52,0,46,0,50,0,44,0,46,0,39,0,41,0,37,0,35,0,30,0,28,0,26,0,24,0,19,0,24,0,19,0,24,0,17,0,26,0,19,0,30,0,22,0,33,0,26,0,35,0,33,0,33,0,37,0,30,0,44,0,24,0,48,0,17,0,55,0,11,0,52,0,4,0,55,0,2,0,55,0,0,0,52,0,2,0,50,0,4,0,48,0,11,0,41,0,17,0,35,0,24,0,26,0,28,0,17,0,33,0,6,0,33,0,2,0,30,0,253,255,28,0,253,255,22,0,0,0,15,0,4,0,11,0,11,0,4,0,15,0,0,0,22,0,0,0,26,0,0,0,30,0,0,0,35,0,0,0,37,0,0,0,41,0,0,0,41,0,253,255,46,0,249,255,46,0,244,255,46,0,240,255,41,0,238,255,37,0,240,255,33,0,247,255,28,0,253,255,22,0,6,0,17,0,15,0,13,0,24,0,8,0,28,0,6,0,30,0,2,0,28,0,0,0,26,0,253,255,22,0,251,255,19,0,253,255,17,0,0,0,15,0,6,0,19,0,17,0,19,0,28,0,22,0,39,0,24,0,46,0,26,0,52,0,26,0,55,0,24,0,50,0,19,0,44,0,13,0,33,0,6,0,22,0,0,0,8,0,251,255,253,255,247,255,240,255,244,255,231,255,247,255,225,255,247,255,220,255,249,255,218,255,251,255,218,255,253,255,220,255,0,0,225,255,253,255,229,255,0,0,233,255,2,0,242,255,8,0,247,255,15,0,253,255,26,0,0,0,37,0,2,0,48,0,6,0,57,0,6,0,61,0,8,0,64,0,8,0,61,0,4,0,57,0,4,0,50,0,2,0,44,0,2,0,37,0,4,0,30,0,6,0,26,0,11,0,22,0,17,0,19,0,22,0,17,0,24,0,17,0,26,0,15,0,28,0,15,0,24,0,15,0,19,0,15,0,11,0,15,0,4,0,15,0,0,0,17,0,0,0,19,0,0,0,19,0,2,0,22,0,4,0,22,0,11,0,19,0,13,0,17,0,15,0,11,0,13,0,2,0,11,0,0,0,6,0,253,255,6,0,249,255,6,0,251,255,13,0,253,255,17,0,0,0,24,0,4,0,33,0,8,0,37,0,13,0,39,0,15,0,35,0,17,0,33,0,15,0,22,0,15,0,15,0,15,0,6,0,13,0,2,0,13,0,0,0,11,0,2,0,8,0,4,0,6,0,13,0,2,0,17,0,0,0,22,0,0,0,28,0,0,0,33,0,2,0,37,0,6,0,37,0,15,0,39,0,22,0,44,0,26,0,48,0,33,0,52,0,33,0,57,0,35,0,61,0,30,0,66,0,26,0,66,0,19,0,66,0,8,0,59,0,0,0,55,0,247,255,46,0,240,255,37,0,236,255,33,0,240,255,26,0,249,255,19,0,2,0,19,0,15,0,15,0,28,0,15,0,39,0,15,0,46,0,13,0,50,0,11,0,55,0,8,0,55,0,6,0,57,0,2,0,57,0,0,0,55,0,0,0,52,0,0,0,48,0,0,0,41,0,0,0,35,0,0,0,24,0,0,0,15,0,253,255,2,0,247,255,251,255,238,255,244,255,229,255,238,255,222,255,233,255,214,255,231,255,209,255,231,255,205,255,233,255,207,255,238,255,209,255,244,255,218,255,253,255,225,255,4,0,236,255,11,0,247,255,19,0,2,0,26,0,11,0,33,0,19,0,37,0,26,0,41,0,30,0,41,0,30,0,41,0,28,0,37,0,24,0,35,0,17,0,28,0,13,0,24,0,11,0,15,0,6,0,13,0,4,0,11,0,4,0,6,0,2,0,4,0,2,0,6,0,0,0,4,0,0,0,0,0,251,255,0,0,249,255,251,255,244,255,247,255,240,255,244,255,233,255,240,255,227,255,236,255,220,255,236,255,214,255,236,255,205,255,236,255,200,255,236,255,200,255,238,255,203,255,238,255,205,255,240,255,209,255,236,255,211,255,238,255,216,255,238,255,214,255,240,255,214,255,242,255,216,255,244,255,214,255,247,255,216,255,253,255,220,255,253,255,229,255,0,0,238,255,0,0,251,255,253,255,4,0,253,255,17,0,253,255,26,0,253,255,33,0,0,0,35,0,2,0,35,0,6,0,33,0,11,0,26,0,15,0,19,0,19,0,11,0,24,0,2,0,30,0,251,255,37,0,240,255,39,0,233,255,44,0,227,255,48,0,222,255,50,0,218,255,50,0,218,255,44,0,220,255,39,0,225,255,33,0,231,255,24,0,236,255,15,0,240,255,11,0,244,255,8,0,247,255,2,0,249,255,0,0,251,255,253,255,251,255,251,255,247,255,244,255,244,255,240,255,238,255,231,255,231,255,222,255,225,255,216,255,222,255,203,255,216,255,194,255,211,255,185,255,209,255,176,255,211,255,172,255,214,255,172,255,220,255,176,255,229,255,185,255,238,255,192,255,244,255,200,255,251,255,209,255,251,255,216,255,251,255,222,255,249,255,225,255,242,255,227,255,238,255,231,255,233,255,233,255,233,255,236,255,238,255,236,255,242,255,238,255,251,255,240,255,2,0,242,255,8,0,242,255,15,0,247,255,17,0,247,255,17,0,251,255,15,0,253,255,11,0,2,0,2,0,11,0,0,0,19,0,249,255,28,0,242,255,35,0,238,255,46,0,236,255,52,0,233,255,57,0,233,255,61,0,240,255,61,0,240,255,59,0,244,255,50,0,249,255,39,0,253,255,26,0,0,0,8,0,0,0,253,255,2,0,240,255,2,0,231,255,4,0,227,255,4,0,222,255,2,0,222,255,0,0,227,255,253,255,233,255,249,255,242,255,244,255,253,255,238,255,6,0,236,255,22,0,231,255,33,0,227,255,44,0,225,255,50,0,220,255,59,0,220,255,61,0,220,255,57,0,222,255,52,0,227,255,41,0,233,255,33,0,242,255,19,0,251,255,13,0,0,0,4,0,4,0,0,0,8,0,2,0,11,0,4,0,11,0,8,0,11,0,15,0,8,0,22,0,11,0,22,0,8,0,22,0,13,0,17,0,19,0,11,0,24,0,2,0,30,0,249,255,33,0,242,255,35,0,233,255,33,0,231,255,28,0,231,255,22,0,236,255,17,0,244,255,15,0,253,255,11,0,8,0,11,0,17,0,13,0,30,0,15,0,37,0,22,0,41,0,26,0,46,0,33,0,46,0,37,0,41,0,39,0,37,0,39,0,35,0,37,0,30,0,33,0,28,0,26,0,28,0,19,0,28,0,15,0,33,0,8,0,33,0,6,0,37,0,6,0,37,0,6,0,37,0,8,0,37,0,13,0,39,0,17,0,37,0,19,0,39,0,19,0,39,0,22,0,35,0,26,0,35,0,28,0,33,0,35,0,26,0,39,0,24,0,46,0,22,0,48,0,19,0,50,0,19,0,46,0,19,0,39,0,19,0,30,0,19,0,22,0,15,0,11,0,13,0,2,0,11,0,253,255,8,0,244,255,8,0,240,255,8,0,231,255,8,0,227,255,8,0,220,255,8,0,214,255,6,0,211,255,2,0,209,255,253,255,205,255,247,255,203,255,238,255,203,255,233,255,203,255,229,255,203,255,225,255,205,255,227,255,207,255,231,255,214,255,236,255,218,255,244,255,225,255,249,255,231,255,0,0,242,255,0,0,251,255,0,0,0,0,251,255,11,0,247,255,19,0,240,255,24,0,236,255,30,0,231,255,33,0,231,255,35,0,231,255,35,0,238,255,33,0,242,255,28,0,249,255,24,0,0,0,19,0,6,0,15,0,13,0,8,0,19,0,6,0,22,0,2,0,22,0,0,0,19,0,253,255,15,0,249,255,8,0,247,255,0,0,247,255,249,255,247,255,242,255,247,255,236,255,247,255,233,255,249,255,231,255,251,255,236,255,0,0,240,255,0,0,242,255,4,0,247,255,6,0,251,255,11,0,253,255,11,0,253,255,8,0,0,0,8,0,0,0,2,0,0,0,0,0,253,255,249,255,0,0,242,255,253,255,236,255,253,255,233,255,253,255,231,255,253,255,233,255,0,0,236,255,0,0,242,255,4,0,251,255,6,0,2,0,11,0,13,0,11,0,24,0,11,0,33,0,11,0,44,0,8,0,50,0,6,0,52,0,0,0,52,0,253,255,52,0,249,255,48,0,242,255,41,0,238,255,39,0,236,255,37,0,231,255,35,0,231,255,37,0,233,255,39,0,238,255,41,0,247,255,41,0,253,255,37,0,8,0,28,0,19,0,17,0,30,0,6,0,41,0,251,255,50,0,240,255,57,0,233,255,59,0,227,255,59,0,225,255,52,0,227,255,46,0,231,255,37,0,238,255,28,0,244,255,19,0,251,255,15,0,4,0,13,0,8,0,15,0,13,0,17,0,17,0,22,0,17,0,24,0,17,0,24,0,11,0,19,0,11,0,13,0,4,0,2,0,0,0,247,255,249,255,233,255,242,255,220,255,238,255,211,255,233,255,207,255,229,255,207,255,231,255,209,255,233,255,211,255,238,255,220,255,242,255,225,255,251,255,233,255,0,0,240,255,0,0,247,255,0,0,253,255,0,0,0,0,0,0,2,0,249,255,8,0,247,255,11,0,242,255,11,0,240,255,11,0,238,255,11,0,238,255,6,0,242,255,2,0,247,255,253,255,253,255,244,255,2,0,236,255,6,0,229,255,11,0,225,255,13,0,222,255,13,0,220,255,13,0,222,255,8,0,225,255,11,0,227,255,8,0,231,255,8,0,233,255,15,0,233,255,22,0,231,255,30,0,229,255,39,0,227,255,46,0,222,255,55,0,216,255,57,0,214,255,57,0,207,255,52,0,205,255,44,0,205,255,33,0,207,255,19,0,211,255,6,0,218,255,0,0,229,255,244,255,242,255,242,255,253,255,238,255,8,0,240,255,19,0,244,255,30,0,251,255,35,0,0,0,30,0,6,0,26,0,15,0,17,0,24,0,4,0,28,0,251,255,30,0,240,255,33,0,229,255,30,0,222,255,28,0,218,255,24,0,218,255,17,0,220,255,15,0,229,255,13,0,236,255,13,0,244,255,15,0,0,0,17,0,6,0,19,0,15,0,22,0,19,0,19,0,17,0,17,0,15,0,11,0,6,0,6,0,0,0,2,0,249,255,0,0,240,255,253,255,233,255,249,255,229,255,244,255,231,255,244,255,238,255,244,255,244,255,249,255,0,0,253,255,8,0,2,0,17,0,11,0,22,0,19,0,26,0,26,0,28,0,28,0,28,0,30,0,26,0,30,0,26,0,28,0,22,0,22,0,22,0,19,0,19,0,13,0,17,0,11,0,15,0,6,0,11,0,4,0,6,0,4,0,2,0,4,0,0,0,4,0,249,255,6,0,244,255,11,0,244,255,15,0,242,255,17,0,242,255,19,0,244,255,19,0,247,255,17,0,251,255,15,0,0,0,13,0,0,0,11,0,0,0,4,0,253,255,0,0,251,255,253,255,247,255,251,255,242,255,244,255,240,255,240,255,236,255,233,255,236,255,229,255,236,255,225,255,238,255,222,255,242,255,220,255,242,255,225,255,244,255,227,255,247,255,231,255,251,255,238,255,0,0,244,255,2,0,249,255,6,0,253,255,13,0,0,0,17,0,2,0,24,0,4,0,28,0,4,0,30,0,6,0,30,0,4,0,28,0,2,0,24,0,0,0,19,0,253,255,13,0,251,255,8,0,249,255,6,0,247,255,2,0,247,255,0,0,249,255,253,255,253,255,251,255,0,0,251,255,4,0,247,255,11,0,244,255,15,0,247,255,19,0,247,255,22,0,244,255,24,0,242,255,28,0,240,255,33,0,238,255,35,0,231,255,39,0,229,255,46,0,227,255,48,0,233,255,50,0,236,255,52,0,247,255,55,0,0,0,52,0,6,0,52,0,19,0,50,0,28,0,48,0,37,0,48,0,44,0,46,0,50,0,44,0,52,0,46,0,50,0,46,0,48,0,48,0,44,0,50,0,33,0,50,0,24,0,52,0,15,0,50,0,6,0,48,0,0,0,41,0,253,255,37,0,253,255,28,0,253,255,22,0,2,0,13,0,6,0,8,0,11,0,4,0,15,0,0,0,17,0,253,255,15,0,247,255,13,0,240,255,8,0,238,255,6,0,233,255,2,0,229,255,2,0,227,255,0,0,222,255,0,0,222,255,0,0,220,255,253,255,225,255,251,255,229,255,247,255,236,255,247,255,242,255,247,255,249,255,251,255,0,0,2,0,2,0,13,0,4,0,22,0,6,0,30,0,2,0,41,0,0,0,46,0,253,255,48,0,251,255,46,0,251,255,41,0,251,255,35,0,253,255,24,0,0,0,13,0,0,0,6,0,0,0,2,0,0,0,0,0,253,255,0,0,249,255,2,0,244,255,2,0,238,255,2,0,229,255,4,0,225,255,2,0,222,255,0,0,222,255,251,255,225,255,247,255,231,255,242,255,240,255,238,255,253,255,233,255,8,0,233,255,22,0,233,255,33,0,236,255,41,0,240,255,46,0,247,255,48,0,251,255,50,0,253,255,48,0,2,0,44,0,4,0,39,0,11,0,39,0,17,0,33,0,24,0,28,0,35,0,26,0,41,0,22,0,52,0,22,0,57,0,19,0,59,0,19,0,57,0,17,0,52,0,13,0,41,0,8,0,28,0,0,0,15,0,244,255,2,0,229,255,249,255,216,255,240,255,203,255,231,255,192,255,227,255,185,255,222,255,185,255,220,255,189,255,218,255,196,255,218,255,207,255,218,255,218,255,220,255,229,255,222,255,236,255,227,255,244,255,227,255,249,255,229,255,251,255,229,255,251,255,229,255,251,255,229,255,249,255,227,255,249,255,229,255,247,255,231,255,249,255,238,255,253,255,242,255,0,0,249,255,2,0,251,255,4,0,253,255,6,0,251,255,6,0,249,255,4,0,240,255,4,0,233,255,0,0,225,255,251,255,218,255,249,255,216,255,242,255,216,255,240,255,222,255,238,255,231,255,238,255,244,255,236,255,2,0,238,255,15,0,238,255,30,0,240,255,46,0,244,255,55,0,249,255,61,0,253,255,64,0,4,0,66,0,8,0,61,0,11,0,55,0,13,0,48,0,13,0,37,0,13,0,28,0,11,0,19,0,6,0,13,0,4,0,4,0,2,0,0,0,2,0,253,255,6,0,251,255,11,0,251,255,13,0,251,255,15,0,253,255,15,0,0,0,15,0,4,0,11,0,8,0,4,0,13,0,0,0,15,0,249,255,13,0,242,255,11,0,238,255,6,0,236,255,0,0,238,255,249,255,238,255,242,255,242,255,236,255,247,255,231,255,251,255,227,255,0,0,222,255,6,0,220,255,11,0,220,255,19,0,220,255,26,0,220,255,33,0,222,255,35,0,222,255,39,0,225,255,37,0,225,255,35,0,231,255,30,0,240,255,28,0,249,255,26,0,0,0,26,0,6,0,28,0,11,0,30,0,15,0,37,0,13,0,39,0,8,0,44,0,2,0,48,0,253,255,48,0,247,255,50,0,242,255,50,0,240,255,55,0,240,255,55,0,242,255,59,0,244,255,61,0,247,255,66,0,251,255,66,0,251,255,68,0,253,255,68,0,0,0,66,0,0,0,64,0,6,0,59,0,11,0,57,0,17,0,52,0,24,0,48,0,26,0,44,0,28,0,37,0,28,0,33,0,24,0,28,0,22,0,24,0,19,0,19,0,22,0,13,0,22,0,8,0,22,0,4,0,24,0,0,0,24,0,0,0,24,0,0,0,19,0,0,0,15,0,0,0,8,0,0,0,6,0,0,0,2,0,253,255,2,0,251,255,8,0,249,255,11,0,247,255,15,0,249,255,19,0,0,0,24,0,6,0,30,0,17,0,33,0,28,0,37,0,39,0,39,0,50,0,44,0,57,0,46,0,59,0,50,0,57,0,55,0,50,0,55,0,44,0,57,0,35,0,55,0,26,0,55,0,17,0,50,0,8,0,48,0,4,0,41,0,253,255,37,0,247,255,30,0,242,255,28,0,238,255,22,0,233,255,17,0,231,255,13,0,227,255,13,0,225,255,8,0,227,255,8,0,225,255,11,0,229,255,8,0,227,255,13,0,229,255,15,0,233,255,15,0,238,255,17,0,242,255,17,0,249,255,19,0,0,0,19,0,6,0,22,0,15,0,24,0,19,0,24,0,24,0,24,0,30,0,24,0,30,0,22,0,30,0,22,0,33,0,24,0,33,0,24,0,33,0,26,0,33,0,28,0,35,0,30,0,35,0,33,0,35,0,35,0,35,0,37,0,30,0,39,0,24,0,39,0,17,0,44,0,11,0,46,0,2,0,48,0,249,255,48,0,242,255,48,0,233,255,48,0,225,255,46,0,220,255,44,0,218,255,41,0,218,255,37,0,218,255,35,0,220,255,30,0,222,255,24,0,225,255,17,0,229,255,11,0,233,255,4,0,238,255,0,0,242,255,0,0,249,255,253,255,251,255,0,0,253,255,0,0,253,255,4,0,249,255,2,0,249,255,4,0,247,255,2,0,244,255,0,0,247,255,253,255,251,255,249,255,2,0,244,255,8,0,242,255,19,0,244,255,28,0,244,255,35,0,247,255,37,0,251,255,37,0,253,255,37,0,253,255,30,0,0,0,26,0,0,0,19,0,0,0,15,0,0,0,11,0,253,255,11,0,253,255,11,0,251,255,13,0,251,255,19,0,251,255,22,0,253,255,26,0,2,0,28,0,6,0,28,0,11,0,28,0,17,0,30,0,22,0,30,0,22,0,30,0,24,0,28,0,24,0,28,0,22,0,22,0,15,0,15,0,13,0,4,0,8,0,251,255,4,0,236,255,4,0,227,255,6,0,214,255,11,0,203,255,17,0,198,255,24,0,198,255,28,0,198,255,30,0,205,255,30,0,211,255,28,0,222,255,26,0,229,255,19,0,236,255,15,0,238,255,8,0,240,255,4,0,238,255,0,0,236,255,253,255,233,255,247,255,236,255,238,255,238,255,231,255,242,255,225,255,247,255,220,255,249,255,216,255,249,255,214,255,247,255,216,255,242,255,218,255,233,255,220,255,225,255,225,255,216,255,229,255,209,255,233,255,203,255,238,255,196,255,242,255,194,255,244,255,189,255,247,255,192,255,247,255,196,255,249,255,198,255,249,255,205,255,253,255,211,255,0,0,220,255,4,0,227,255,11,0,236,255,19,0,242,255,26,0,251,255,33,0,0,0,37,0,2,0,37,0,6,0,37,0,6,0,35,0,8,0,33,0,6,0,28,0,8,0,24,0,11,0,17,0,13,0,13,0,15,0,6,0,17,0,4,0,17,0,2,0,15,0,4,0,11,0,4,0,4,0,11,0,0,0,13,0,251,255,17,0,249,255,17,0,249,255,15,0,253,255,13,0,2,0,6,0,11,0,2,0,22,0,253,255,28,0,247,255,33,0,240,255,35,0,236,255,33,0,233,255,28,0,238,255,22,0,242,255,11,0,251,255,0,0,2,0,249,255,8,0,242,255,15,0,233,255,22,0,229,255,24,0,222,255,22,0,220,255,22,0,216,255,19,0,214,255,17,0,214,255,15,0,209,255,11,0,207,255,8,0,207,255,8,0,207,255,8,0,211,255,11,0,214,255,13,0,218,255,13,0,227,255,17,0,231,255,22,0,240,255,24,0,247,255,24,0,0,0,26,0,4,0,28,0,8,0,30,0,13,0,33,0,15,0,35,0,15,0,39,0,15,0,39,0,13,0,41,0,11,0,39,0,11,0,37,0,8,0,35,0,8,0,28,0,8,0,24,0,8,0,19,0,11,0,15,0,8,0,11,0,13,0,11,0,13,0,13,0,13,0,13,0,15,0,13,0,13,0,15,0,13,0,19,0,8,0,24,0,4,0,28,0,2,0,33,0,0,0,39,0,0,0,44,0,251,255,48,0,253,255,50,0,253,255,52,0,0,0,52,0,0,0,55,0,2,0,52,0,6,0,50,0,11,0,46,0,15,0,44,0,17,0,41,0,17,0,37,0,19,0,35,0,15,0,30,0,13,0,26,0,17,0,19,0,17,0,13,0,19,0,8,0,26,0,2,0,30,0,0,0,39,0,0,0,44,0,0,0,46,0,0,0,48,0,2,0,46,0,4,0,41,0,8,0,35,0,6,0,28,0,6,0,17,0,2,0,11,0,0,0,0,0,251,255,251,255,247,255,247,255,244,255,244,255,242,255,247,255,242,255,249,255,240,255,251,255,240,255,0,0,240,255,4,0,242,255,6,0,242,255,8,0,242,255,11,0,244,255,13,0,247,255,17,0,247,255,17,0,244,255,22,0,242,255,26,0,244,255,28,0,247,255,28,0,249,255,30,0,253,255,33,0,0,0,33,0,2,0,33,0,6,0,30,0,6,0,30,0,6,0,26,0,6,0,24,0,6,0,19,0,6,0,15,0,6,0,11,0,4,0,8,0,2,0,6,0,0,0,4,0,251,255,0,0,247,255,0,0,236,255,251,255,231,255,247,255,225,255,240,255,220,255,233,255,216,255,229,255,218,255,225,255,222,255,220,255,227,255,218,255,233,255,218,255,238,255,220,255,244,255,222,255,251,255,231,255,2,0,233,255,4,0,240,255,11,0,244,255,17,0,247,255,19,0,247,255,26,0,242,255,26,0,240,255,28,0,233,255,26,0,231,255,19,0,229,255,13,0,227,255,6,0,227,255,2,0,227,255,253,255,227,255,251,255,229,255,251,255,231,255,251,255,233,255,253,255,236,255,253,255,236,255,253,255,236,255,251,255,238,255,251,255,236,255,249,255,233,255,242,255,231,255,238,255,231,255,233,255,229,255,229,255,227,255,225,255,225,255,222,255,222,255,222,255,220,255,229,255,216,255,233,255,211,255,240,255,209,255,249,255,207,255,2,0,207,255,13,0,205,255,19,0,209,255,28,0,211,255,35,0,218,255,37,0,225,255,39,0,233,255,35,0,242,255,33,0,251,255,26,0,0,0,17,0,8,0,8,0,15,0,0,0,22,0,249,255,26,0,240,255,30,0,233,255,35,0,231,255,39,0,231,255,44,0,233,255,46,0,238,255,46,0,242,255,44,0,244,255,39,0,249,255,33,0,249,255,24,0,251,255,17,0,251,255,11,0,251,255,4,0,249,255,253,255,251,255,247,255,251,255,242,255,251,255,236,255,251,255,227,255,251,255,227,255,249,255,222,255,247,255,220,255,240,255,218,255,236,255,218,255,229,255,218,255,225,255,216,255,225,255,216,255,225,255,211,255,227,255,214,255,231,255,214,255,238,255,218,255,251,255,222,255,0,0,231,255,13,0,240,255,26,0,247,255,39,0,0,0,52,0,4,0,64,0,8,0,75,0,11,0,81,0,8,0,81,0,6,0,81,0,2,0,75,0,253,255,68,0,247,255,57,0,238,255,48,0,229,255,37,0,222,255,26,0,216,255,17,0,211,255,13,0,209,255,6,0,209,255,4,0,209,255,2,0,214,255,2,0,216,255,2,0,218,255,0,0,218,255,253,255,222,255,249,255,220,255,244,255,220,255,238,255,220,255,229,255,225,255,222,255,231,255,216,255,238,255,211,255,247,255,214,255,0,0,218,255,4,0,227,255,6,0,242,255,6,0,0,0,2,0,15,0,253,255,26,0,244,255,35,0,238,255,44,0,236,255,46,0,233,255,46,0,238,255,44,0,244,255,37,0,251,255,30,0,2,0,24,0,6,0,15,0,8,0,6,0,2,0,0,0,0,0,247,255,242,255,240,255,236,255,233,255,227,255,229,255,220,255,227,255,220,255,225,255,222,255,222,255,229,255,222,255,236,255,222,255,240,255,222,255,244,255,220,255,249,255,220,255,251,255,222,255,251,255,225,255,251,255,227,255,249,255,231,255,247,255,233,255,247,255,238,255,249,255,240,255,251,255,240,255,0,0,238,255,2,0,236,255,6,0,231,255,8,0,229,255,6,0,222,255,2,0,218,255,0,0,216,255,247,255,211,255,240,255,211,255,233,255,211,255,229,255,216,255,229,255,218,255,231,255,222,255,236,255,225,255,240,255,229,255,249,255,236,255,0,0,238,255,4,0,242,255,8,0,244,255,13,0,244,255,15,0,247,255,15,0,244,255,15,0,240,255,15,0,236,255,17,0,231,255,17,0,225,255,19,0,222,255,24,0,220,255,24,0,218,255,26,0,218,255,26,0,216,255,26,0,216,255,22,0,220,255,19,0,225,255,15,0,227,255,11,0,229,255,8,0,233,255,8,0,238,255,11,0,242,255,13,0,247,255,17,0,251,255,26,0,2,0,35,0,8,0,41,0,13,0,50,0,19,0,52,0,24,0,55,0,26,0,52,0,24,0,46,0,22,0,39,0,17,0,33,0,11,0,24,0,6,0,15,0,2,0,8,0,0,0,6,0,253,255,4,0,253,255,2,0,251,255,4,0,249,255,4,0,244,255,4,0,242,255,2,0,238,255,2,0,233,255,253,255,231,255,249,255,227,255,244,255,227,255,242,255,225,255,242,255,225,255,244,255,231,255,251,255,233,255,0,0,238,255,6,0,244,255,17,0,249,255,28,0,251,255,41,0,251,255,48,0,251,255,57,0,247,255,61,0,244,255,66,0,238,255,64,0,233,255,57,0,231,255,50,0,229,255,41,0,231,255,30,0,233,255,22,0,236,255,15,0,240,255,8,0,242,255,2,0,249,255,253,255,251,255,249,255,253,255,247,255,253,255,247,255,0,0,249,255,253,255,253,255,253,255,0,0,253,255,8,0,253,255,15,0,0,0,24,0,4,0,30,0,8,0,37,0,8,0,39,0,8,0,41,0,6,0,41,0,4,0,41,0,0,0,39,0,0,0,41,0,249,255,41,0,249,255,44,0,249,255,48,0,249,255,52,0,251,255,57,0,253,255,64,0,0,0,70,0,2,0,75,0,2,0,75,0,6,0,75,0,11,0,70,0,13,0,64,0,15,0,57,0,15,0,48,0,15,0,37,0,15,0,28,0,15,0,22,0,13,0,15,0,11,0,8,0,11,0,6,0,8,0,6,0,6,0,4,0,8,0,6,0,8,0,8,0,11,0,11,0,13,0,15,0,15,0,19,0,17,0,22,0,19,0,26,0,26,0,26,0,28,0,26,0,28,0,24,0,33,0,22,0,35,0,19,0,37,0,17,0,41,0,17,0,44,0,19,0,46,0,26,0,48,0,33,0,46,0,41,0,41,0,52,0,35,0,59,0,30,0,64,0,26,0,66,0,24,0,66,0,22,0,61,0,26,0,50,0,30,0,41,0,35,0,26,0,41,0,13,0,41,0,0,0,41,0,240,255,39,0,229,255,35,0,222,255,28,0,214,255,22,0,211,255,17,0,211,255,11,0,216,255,8,0,220,255,4,0,222,255,2,0,227,255,0,0,231,255,253,255,236,255,247,255,236,255,244,255,240,255,238,255,242,255,236,255,244,255,236,255,247,255,236,255,249,255,240,255,249,255,247,255,249,255,0,0,251,255,6,0,249,255,15,0,249,255,19,0,249,255,22,0,251,255,19,0,253,255,13,0,0,0,6,0,4,0,0,0,13,0,247,255,19,0,238,255,24,0,229,255,26,0,222,255,28,0,218,255,28,0,216,255,26,0,216,255,22,0,218,255,22,0,222,255,17,0,229,255,19,0,240,255,19,0,247,255,17,0,2,0,19,0,8,0,19,0,15,0,22,0,13,0,19,0,13,0,17,0,6,0,17,0,0,0,17,0,247,255,15,0,236,255,15,0,229,255,15,0,220,255,15,0,214,255,15,0,207,255,15,0,200,255,13,0,200,255,11,0,200,255,11,0,203,255,6,0,209,255,2,0,216,255,2,0,220,255,0,0,225,255,253,255,229,255,253,255,231,255,253,255,233,255,251,255,231,255,251,255,233,255,249,255,231,255,249,255,231,255,244,255,229,255,242,255,231,255,238,255,229,255,236,255,229,255,229,255,229,255,222,255,233,255,218,255,238,255,209,255,244,255,203,255,249,255,198,255,253,255,194,255,0,0,192,255,0,0,194,255,253,255,198,255,244,255,200,255,233,255,209,255,220,255,216,255,214,255,222,255,203,255,227,255,200,255,233,255,200,255,238,255,205,255,242,255,211,255,249,255,220,255,0,0,229,255,6,0,238,255,13,0,242,255,22,0,247,255,26,0,249,255,28,0,249,255,28,0,249,255,24,0,244,255,15,0,242,255,6,0,236,255,0,0,229,255,249,255,225,255,247,255,218,255,244,255,211,255,244,255,209,255,247,255,205,255,249,255,205,255,253,255,203,255,0,0,203,255,2,0,200,255,2,0,200,255,2,0,200,255,0,0,200,255,251,255,200,255,247,255,203,255,244,255,203,255,240,255,205,255,240,255,207,255,242,255,209,255,244,255,216,255,249,255,216,255,0,0,220,255,4,0,222,255,8,0,222,255,15,0,222,255,19,0,225,255,22,0,227,255,24,0,225,255,24,0,225,255,24,0,225,255,22,0,225,255,19,0,227,255,19,0,225,255,19,0,227,255,19,0,229,255,22,0,233,255,17,0,238,255,13,0,244,255,6,0,247,255,0,0,253,255,249,255,0,0,240,255,0,0,233,255,0,0,227,255,0,0,222,255,253,255,218,255,251,255,218,255,249,255,218,255,251,255,220,255,249,255,225,255,253,255,233,255,0,0,244,255,0,0,253,255,2,0,8,0,2,0,19,0,6,0,30,0,8,0,39,0,8,0,46,0,8,0,50,0,8,0,52,0,8,0,52,0,11,0,50,0,11,0,46,0,11,0,41,0,8,0,39,0,8,0,35,0,4,0,30,0,0,0,28,0,253,255,28,0,251,255,28,0,247,255,28,0,242,255,30,0,242,255,30,0,242,255,33,0,242,255,30,0,242,255,30,0,247,255,24,0,247,255,22,0,251,255,17,0,253,255,11,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,0,0,8,0,0,0,15,0,6,0,19,0,11,0,26,0,15,0,28,0,17,0,30,0,15,0,33,0,11,0,30,0,4,0,26,0,0,0,22,0,251,255,17,0,247,255,13,0,244,255,13,0,242,255,11,0,247,255,13,0,247,255,17,0,249,255,19,0,251,255,28,0,0,0,33,0,0,0,39,0,0,0,46,0,0,0,48,0,0,0,50,0,2,0,52,0,4,0,55,0,6,0,55,0,11,0,55,0,15,0,55,0,17,0,57,0,24,0,59,0,26,0,64,0,30,0,68,0,30,0,75,0,30,0,79,0,26,0,83,0,24,0,86,0,19,0,83,0,15,0,77,0,11,0,66,0,6,0,52,0,0,0,39,0,253,255,19,0,244,255,4,0,240,255,244,255,236,255,231,255,231,255,218,255,227,255,207,255,225,255,198,255,222,255,194,255,222,255,194,255,222,255,196,255,222,255,200,255,227,255,209,255,233,255,218,255,238,255,227,255,247,255,236,255,253,255,242,255,6,0,249,255,15,0,253,255,26,0,0,0,35,0,2,0,41,0,4,0,46,0,6,0,48,0,11,0,48,0,13,0,44,0,15,0,39,0,17,0,30,0,13,0,24,0,13,0,15,0,11,0,8,0,6,0,4,0,4,0,0,0,4,0,253,255,2,0,251,255,253,255,247,255,249,255,247,255,247,255,247,255,240,255,247,255,238,255,247,255,238,255,247,255,240,255,247,255,244,255,249,255,249,255,249,255,253,255,253,255,2,0,0,0,4,0,4,0,4,0,8,0,0,0,15,0,253,255,22,0,251,255,22,0,247,255,22,0,244,255,19,0,244,255,13,0,240,255,6,0,238,255,0,0,231,255,249,255,227,255,242,255,218,255,238,255,211,255,236,255,203,255,236,255,196,255,238,255,192,255,242,255,192,255,244,255,192,255,249,255,198,255,0,0,207,255,4,0,218,255,11,0,231,255,15,0,244,255,19,0,0,0,28,0,8,0,33,0,11,0,39,0,13,0,46,0,11,0,50,0,8,0,57,0,4,0,59,0,2,0,59,0,0,0,55,0,2,0,48,0,2,0,39,0,4,0,28,0,2,0,13,0,2,0,2,0,0,0,249,255,253,255,240,255,247,255,231,255,244,255,227,255,240,255,225,255,238,255,229,255,240,255,233,255,242,255,238,255,249,255,244,255,0,0,253,255,6,0,4,0,15,0,11,0,22,0,15,0,24,0,22,0,26,0,26,0,28,0,26,0,28,0,26,0,30,0,24,0,33,0,24,0,30,0,22,0,30,0,17,0,26,0,13,0,24,0,4,0,17,0,0,0,13,0,247,255,11,0,240,255,8,0,238,255,6,0,238,255,4,0,242,255,2,0,247,255,253,255,253,255,249,255,2,0,247,255,6,0,244,255,13,0,242,255,17,0,240,255,19,0,240,255,24,0,247,255,26,0,253,255,24,0,2,0,26,0,8,0,24,0,19,0,19,0,26,0,15,0,33,0,8,0,37,0,2,0,41,0,0,0,44,0,251,255,41,0,251,255,41,0,253,255,37,0,0,0,33,0,6,0,28,0,11,0,28,0,17,0,24,0,19,0,22,0,22,0,19,0,22,0,15,0,19,0,15,0,17,0,11,0,13,0,6,0,11,0,2,0,6,0,253,255,2,0,251,255,251,255,249,255,244,255,249,255,233,255,249,255,225,255,251,255,214,255,253,255,207,255,0,0,207,255,2,0,207,255,6,0,211,255,11,0,220,255,15,0,227,255,19,0,236,255,19,0,244,255,19,0,249,255,19,0,253,255,17,0,253,255,15,0,251,255,13,0,244,255,13,0,240,255,8,0,233,255,6,0,227,255,4,0,225,255,2,0,225,255,0,0,229,255,0,0,238,255,253,255,251,255,251,255,4,0,251,255,17,0,249,255,28,0,251,255,33,0,249,255,37,0,244,255,37,0,242,255,37,0,238,255,33,0,236,255,26,0,233,255,24,0,231,255,15,0,233,255,11,0,238,255,4,0,242,255,0,0,251,255,0,0,2,0,0,0,11,0,2,0,22,0,8,0,28,0,17,0,37,0,28,0,44,0,39,0,50,0,48,0,52,0,52,0,48,0,52,0,41,0,48,0,33,0,44,0,19,0,35,0,4,0,26,0,249,255,17,0,238,255,11,0,229,255,6,0,225,255,4,0,227,255,2,0,231,255,4,0,238,255,4,0,251,255,8,0,0,0,15,0,6,0,22,0,8,0,24,0,13,0,26,0,13,0,28,0,13,0,24,0,11,0,22,0,11,0,13,0,13,0,6,0,13,0,253,255,15,0,247,255,15,0,240,255,15,0,233,255,17,0,231,255,15,0,229,255,15,0,231,255,15,0,231,255,15,0,231,255,13,0,233,255,11,0,231,255,11,0,233,255,8,0,231,255,6,0,229,255,4,0,229,255,2,0,231,255,0,0,233,255,253,255,233,255,247,255,238,255,247,255,238,255,244,255,240,255,244,255,240,255,247,255,242,255,247,255,240,255,249,255,240,255,253,255,242,255,0,0,244,255,0,0,247,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,0,0,6,0,0,0,11,0,0,0,15,0,2,0,19,0,4,0,26,0,6,0,33,0,6,0,37,0,6,0,44,0,4,0,48,0,2,0,55,0,0,0,55,0,253,255,52,0,249,255,52,0,247,255,46,0,242,255,41,0,236,255,37,0,227,255,33,0,218,255,33,0,211,255,33,0,203,255,33,0,203,255,30,0,205,255,30,0,214,255,28,0,227,255,30,0,242,255,28,0,0,0,28,0,11,0,28,0,24,0,28,0,33,0,28,0,37,0,26,0,39,0,24,0,39,0,19,0,41,0,15,0,39,0,8,0,39,0,2,0,37,0,253,255,35,0,244,255,30,0,238,255,26,0,238,255,17,0,236,255,8,0,238,255,2,0,242,255,253,255,247,255,249,255,253,255,247,255,0,0,242,255,6,0,242,255,8,0,242,255,8,0,244,255,11,0,244,255,8,0,247,255,6,0,247,255,4,0,247,255,0,0,244,255,0,0,242,255,253,255,242,255,247,255,240,255,240,255,240,255,233,255,240,255,227,255,242,255,220,255,247,255,216,255,249,255,214,255,249,255,214,255,251,255,214,255,251,255,218,255,251,255,218,255,247,255,222,255,244,255,222,255,240,255,225,255,238,255,225,255,236,255,227,255,236,255,233,255,236,255,238,255,238,255,249,255,244,255,4,0,249,255,15,0,0,0,24,0,4,0,33,0,6,0,39,0,8,0,39,0,11,0,39,0,11,0,35,0,11,0,30,0,13,0,24,0,15,0,19,0,19,0,15,0,28,0,11,0,33,0,8,0,39,0,4,0,48,0,0,0,50,0,253,255,52,0,251,255,52,0,247,255,48,0,247,255,41,0,249,255,33,0,249,255,26,0,253,255,17,0,2,0,8,0,6,0,6,0,11,0,2,0,13,0,0,0,13,0,4,0,11,0,6,0,8,0,13,0,8,0,15,0,4,0,22,0,4,0,26,0,4,0,30,0,11,0,33,0,15,0,39,0,24,0,44,0,30,0,46,0,39,0,48,0,46,0,46,0,55,0,44,0,61,0,35,0,66,0,28,0,64,0,17,0,64,0,6,0,59,0,0,0,52,0,247,255,44,0,242,255,33,0,238,255,26,0,240,255,15,0,242,255,6,0,247,255,0,0,251,255,247,255,0,0,240,255,8,0,233,255,11,0,227,255,15,0,225,255,17,0,222,255,17,0,220,255,19,0,220,255,19,0,220,255,19,0,220,255,17,0,218,255,17,0,218,255,15,0,214,255,11,0,216,255,11,0,218,255,6,0,222,255,2,0,231,255,0,0,242,255,251,255,0,0,244,255,11,0,238,255,17,0,233,255,26,0,225,255,30,0,218,255,30,0,209,255,26,0,203,255,24,0,196,255,22,0,192,255,17,0,187,255,17,0,187,255,19,0,189,255,19,0,194,255,24,0,200,255,26,0,209,255,28,0,218,255,26,0,227,255,24,0,233,255,19,0,238,255,13,0,240,255,6,0,240,255,0,0,242,255,249,255,242,255,242,255,242,255,240,255,247,255,236,255,249,255,231,255,0,0,225,255,4,0,225,255,11,0,222,255,15,0,220,255,17,0,220,255,19,0,218,255,19,0,218,255,17,0,216,255,15,0,211,255,13,0,209,255,13,0,203,255,13,0,198,255,15,0,194,255,15,0,192,255,17,0,189,255,17,0,187,255,17,0,187,255,15,0,192,255,13,0,194,255,8,0,200,255,0,0,207,255,253,255,211,255,244,255,218,255,233,255,225,255,225,255,229,255,214,255,231,255,205,255,236,255,196,255,238,255,192,255,238,255,189,255,238,255,194,255,240,255,200,255,240,255,214,255,242,255,225,255,244,255,238,255,244,255,251,255,242,255,2,0,240,255,11,0,236,255,15,0,233,255,19,0,229,255,24,0,225,255,24,0,220,255,28,0,214,255,30,0,209,255,33,0,207,255,37,0,205,255,37,0,209,255,37,0,209,255,33,0,214,255,30,0,220,255,24,0,227,255,19,0,231,255,15,0,240,255,11,0,249,255,8,0,4,0,4,0,17,0,0,0,30,0,0,0,44,0,0,0,59,0,0,0,68,0,0,0,77,0,2,0,79,0,4,0,81,0,6,0,81,0,6,0,79,0,6,0,77,0,2,0,75,0,0,0,72,0,251,255,70,0,244,255,64,0,242,255,57,0,240,255,50,0,238,255,41,0,238,255,35,0,238,255,28,0,240,255,26,0,238,255,26,0,236,255,24,0,231,255,28,0,227,255,33,0,220,255,39,0,214,255,46,0,209,255,50,0,205,255,55,0,203,255,57,0,203,255,55,0,203,255,55,0,205,255,52,0,209,255,48,0,214,255,41,0,216,255,33,0,218,255,26,0,218,255,15,0,220,255,8,0,222,255,0,0,225,255,249,255,227,255,244,255,229,255,238,255,231,255,233,255,236,255,227,255,238,255,220,255,240,255,218,255,242,255,216,255,240,255,216,255,240,255,216,255,238,255,220,255,233,255,225,255,229,255,233,255,227,255,240,255,227,255,251,255,227,255,2,0,227,255,11,0,229,255,15,0,229,255,19,0,229,255,22,0,227,255,26,0,222,255,28,0,220,255,30,0,218,255,33,0,220,255,37,0,222,255,41,0,222,255,44,0,222,255,48,0,220,255,48,0,218,255,46,0,211,255,41,0,207,255,35,0,200,255,26,0,196,255,19,0,192,255,11,0,192,255,4,0,192,255,0,0,194,255,253,255,196,255,251,255,200,255,249,255,207,255,251,255,214,255,251,255,222,255,251,255,229,255,249,255,233,255,242,255,238,255,240,255,240,255,231,255,242,255,225,255,240,255,220,255,238,255,218,255,236,255,216,255,231,255,218,255,227,255,222,255,225,255,231,255,222,255,238,255,218,255,247,255,214,255,0,0,211,255,6,0,207,255,11,0,203,255,15,0,200,255,17,0,200,255,17,0,205,255,15,0,211,255,15,0,222,255,13,0,236,255,8,0,249,255,8,0,2,0,8,0,11,0,8,0,19,0,11,0,28,0,13,0,33,0,17,0,37,0,17,0,37,0,24,0,37,0,24,0,30,0,26,0,24,0,24,0,13,0,19,0,0,0,13,0,240,255,4,0,227,255,253,255,214,255,244,255,205,255,238,255,200,255,233,255,198,255,236,255,203,255,238,255,209,255,242,255,220,255,251,255,231,255,2,0,242,255,8,0,253,255,15,0,2,0,19,0,8,0,22,0,11,0,24,0,11,0,26,0,11,0,26,0,13,0,28,0,17,0,30,0,19,0,33,0,24,0,35,0,26,0,37,0,30,0,39,0,33,0,39,0,30,0,35,0,24,0,30,0,17,0,22,0,11,0,13,0,6,0,4,0,4,0,253,255,2,0,244,255,2,0,240,255,6,0,236,255,13,0,238,255,15,0,238,255,17,0,244,255,19,0,251,255,19,0,0,0,19,0,2,0,15,0,4,0,11,0,2,0,4,0,0,0,2,0,251,255,0,0,249,255,253,255,249,255,251,255,251,255,251,255,0,0,249,255,4,0,247,255,11,0,242,255,17,0,240,255,24,0,236,255,24,0,229,255,19,0,222,255,13,0,218,255,4,0,216,255,251,255,216,255,242,255,214,255,233,255,216,255,231,255,220,255,227,255,225,255,229,255,227,255,229,255,227,255,233,255,229,255,238,255,231,255,242,255,229,255,247,255,229,255,253,255,233,255,2,0,238,255,13,0,242,255,24,0,249,255,35,0,0,0,46,0,4,0,52,0,6,0,57,0,8,0,59,0,6,0,59,0,6,0,57,0,2,0,52,0,0,0,46,0,0,0,41,0,0,0,35,0,2,0,28,0,4,0,28,0,8,0,24,0,15,0,22,0,17,0,22,0,19,0,22,0,22,0,26,0,19,0,28,0,19,0,30,0,19,0,33,0,17,0,33,0,22,0,33,0,22,0,28,0,26,0,24,0,26,0,19,0,26,0,15,0,19,0,6,0,13,0,4,0,4,0,0,0,253,255,253,255,242,255,251,255,236,255,249,255,233,255,247,255,231,255,249,255,236,255,249,255,240,255,247,255,242,255,247,255,244,255,249,255,247,255,249,255,247,255,251,255,247,255,253,255,247,255,0,0,242,255,4,0,244,255,6,0,244,255,8,0,247,255,11,0,249,255,11,0,253,255,13,0,0,0,13,0,4,0,15,0,8,0,15,0,13,0,17,0,19,0,17,0,24,0,17,0,26,0,17,0,28,0,17,0,28,0,17,0,28,0,17,0,28,0,17,0,24,0,17,0,24,0,15,0,22,0,17,0,22,0,15,0,24,0,15,0,24,0,13,0,26,0,13,0,33,0,15,0,39,0,15,0,44,0,15,0,50,0,13,0,52,0,13,0,59,0,13,0,61,0,8,0,64,0,6,0,64,0,6,0,59,0,2,0,57,0,0,0,50,0,253,255,39,0,249,255,28,0,249,255,13,0,247,255,0,0,247,255,242,255,247,255,231,255,249,255,220,255,249,255,214,255,251,255,214,255,251,255,216,255,249,255,220,255,247,255,227,255,247,255,231,255,249,255,238,255,249,255,242,255,253,255,244,255,0,0,247,255,6,0,247,255,11,0,249,255,15,0,247,255,15,0,247,255,15,0,242,255,13,0,238,255,8,0,231,255,6,0,225,255,2,0,218,255,0,0,209,255,253,255,205,255,251,255,198,255,0,0,198,255,0,0,196,255,0,0,196,255,4,0,198,255,6,0,198,255,6,0,200,255,6,0,200,255,2,0,200,255,0,0,200,255,249,255,203,255,242,255,207,255,236,255,209,255,231,255,211,255,229,255,216,255,227,255,216,255,229,255,218,255,229,255,220,255,236,255,222,255,242,255,229,255,247,255,231,255,251,255,238,255,0,0,247,255,2,0,253,255,6,0,0,0,8,0,0,0,13,0,2,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,13,0,4,0,15,0,6,0,19,0,11,0,26,0,13,0,33,0,11,0,39,0,4,0,46,0,0,0,52,0,244,255,55,0,233,255,55,0,220,255,52,0,209,255,50,0,203,255,46,0,198,255,41,0,196,255,39,0,200,255,35,0,205,255,33,0,211,255,28,0,220,255,22,0,231,255,17,0,244,255,11,0,0,0,4,0,11,0,2,0,22,0,0,0,26,0,0,0,30,0,253,255,28,0,0,0,24,0,2,0,19,0,0,0,13,0,2,0,8,0,0,0,6,0,253,255,6,0,251,255,8,0,249,255,11,0,247,255,13,0,247,255,15,0,249,255,19,0,247,255,22,0,249,255,22,0,251,255,26,0,251,255,30,0,249,255,33,0,247,255,39,0,242,255,41,0,240,255,46,0,240,255,46,0,238,255,44,0,238,255,41,0,238,255,33,0,238,255,24,0,240,255,15,0,240,255,8,0,240,255,0,0,240,255,249,255,244,255,244,255,247,255,238,255,251,255,231,255,0,0,225,255,2,0,216,255,4,0,207,255,6,0,198,255,11,0,194,255,15,0,189,255,19,0,189,255,24,0,194,255,30,0,203,255,33,0,207,255,33,0,218,255,30,0,227,255,26,0,233,255,22,0,242,255,15,0,247,255,13,0,249,255,6,0,253,255,2,0,0,0,2,0,0,0,0,0,2,0,253,255,2,0,249,255,6,0,247,255,6,0,244,255,6,0,240,255,6,0,238,255,11,0,236,255,13,0,233,255,17,0,229,255,19,0,231,255,26,0,229,255,26,0,227,255,30,0,227,255,30,0,225,255,30,0,225,255,26,0,222,255,22,0,220,255,17,0,218,255,11,0,216,255,6,0,216,255,0,0,218,255,253,255,218,255,249,255,220,255,244,255,225,255,240,255,231,255,238,255,240,255,238,255,251,255,242,255,4,0,247,255,17,0,0,0,28,0,6,0,41,0,15,0,52,0,22,0,64,0,26,0,68,0,30,0,68,0,28,0,68,0,26,0,64,0,24,0,57,0,22,0,44,0,17,0,30,0,13,0,15,0,6,0,2,0,2,0,244,255,0,0,229,255,251,255,214,255,249,255,205,255,247,255,196,255,251,255,194,255,0,0,194,255,4,0,200,255,13,0,207,255,19,0,216,255,26,0,225,255,30,0,231,255,33,0,236,255,30,0,240,255,24,0,240,255,17,0,238,255,11,0,238,255,0,0,238,255,251,255,238,255,247,255,238,255,244,255,240,255,247,255,240,255,251,255,238,255,0,0,238,255,6,0,231,255,13,0,229,255,15,0,222,255,13,0,214,255,8,0,203,255,2,0,196,255,247,255,187,255,233,255,180,255,222,255,174,255,214,255,174,255,209,255,174,255,209,255,180,255,211,255,185,255,218,255,194,255,227,255,203,255,236,255,211,255,242,255,220,255,249,255,231,255,253,255,240,255,251,255,249,255,251,255,0,0,249,255,2,0,249,255,6,0,247,255,6,0,247,255,4,0,249,255,0,0,251,255,251,255,0,0,247,255,2,0,242,255,6,0,242,255,13,0,242,255,22,0,244,255,26,0,247,255,33,0,249,255,37,0,247,255,37,0,247,255,37,0,244,255,30,0,242,255,22,0,238,255,15,0,233,255,8,0,231,255,4,0,231,255,2,0,231,255,4,0,231,255,11,0,231,255,22,0,229,255,33,0,233,255,46,0,236,255,57,0,238,255,68,0,242,255,75,0,247,255,77,0,251,255,72,0,253,255,66,0,251,255,57,0,251,255,44,0,249,255,33,0,244,255,26,0,240,255,15,0,240,255,8,0,240,255,2,0,242,255,0,0,247,255,251,255,251,255,244,255,0,0,236,255,2,0,229,255,6,0,222,255,13,0,216,255,15,0,211,255,17,0,209,255,17,0,211,255,13,0,218,255,6,0,225,255,0,0,229,255,244,255,240,255,236,255,244,255,227,255,253,255,220,255,0,0,216,255,6,0,214,255,11,0,211,255,11,0,214,255,13,0,214,255,13,0,216,255,11,0,214,255,11,0,216,255,8,0,218,255,4,0,220,255,2,0,222,255,0,0,225,255,251,255,227,255,247,255,229,255,242,255,231,255,240,255,233,255,236,255,240,255,233,255,244,255,233,255,0,0,236,255,6,0,240,255,15,0,244,255,24,0,251,255,35,0,0,0,41,0,6,0,46,0,13,0,52,0,19,0,57,0,24,0,57,0,28,0,57,0,30,0,55,0,33,0,52,0,35,0,50,0,33,0,46,0,33,0,44,0,28,0,41,0,24,0,41,0,19,0,41,0,13,0,41,0,8,0,41,0,0,0,39,0,249,255,39,0,240,255,37,0,229,255,33,0,225,255,28,0,218,255,22,0,214,255,17,0,214,255,11,0,211,255,4,0,216,255,253,255,220,255,247,255,227,255,240,255,231,255,236,255,236,255,229,255,242,255,220,255,247,255,214,255,249,255,209,255,251,255,203,255,0,0,200,255,0,0,196,255,0,0,196,255,0,0,196,255,253,255,200,255,251,255,207,255,247,255,214,255,242,255,225,255,240,255,233,255,238,255,244,255,238,255,253,255,238,255,4,0,244,255,8,0,251,255,11,0,6,0,8,0,15,0,4,0,24,0,0,0,33,0,249,255,35,0,240,255,35,0,233,255,33,0,229,255,28,0,225,255,24,0,225,255,22,0,227,255,22,0,227,255,24,0,227,255,28,0,225,255,33,0,220,255,33,0,214,255,30,0,205,255,26,0,198,255,15,0,194,255,4,0,194,255,249,255,196,255,236,255,205,255,225,255,211,255,214,255,222,255,207,255,233,255,205,255,244,255,205,255,251,255,207,255,4,0,214,255,8,0,216,255,15,0,222,255,19,0,225,255,24,0,229,255,24,0,233,255,24,0,236,255,17,0,238,255,11,0,238,255,6,0,238,255,0,0,238,255,253,255,233,255,249,255,231,255,251,255,222,255,253,255,220,255,4,0,211,255,8,0,207,255,19,0,200,255,28,0,194,255,39,0,187,255,46,0,185,255,55,0,185,255,57,0,189,255,61,0,196,255,64,0,205,255,61,0,218,255,59,0,231,255,55,0,242,255,50,0,0,0,46,0,8,0,41,0,19,0,37,0,26,0,30,0,33,0,26,0,37,0,22,0,39,0,15,0,41,0,6,0,44,0,0,0,41,0,251,255,37,0,244,255,35,0,238,255,30,0,233,255,26,0,233,255,19,0,233,255,15,0,236,255,11,0,238,255,6,0,244,255,2,0,249,255,0,0,0,0,251,255,6,0,251,255,13,0,247,255,19,0,247,255,22,0,244,255,24,0,244,255,22,0,247,255,17,0,247,255,13,0,247,255,4,0,249,255,0,0,249,255,244,255,251,255,233,255,253,255,222,255,251,255,211,255,249,255,200,255,247,255,192,255,244,255,185,255,240,255,180,255,236,255,180,255,231,255,183,255,229,255,187,255,227,255,194,255,229,255,200,255,229,255,209,255,236,255,214,255,236,255,218,255,236,255,222,255,236,255,222,255,233,255,225,255,231,255,229,255,225,255,231,255,218,255,238,255,216,255,242,255,211,255,249,255,207,255,253,255,207,255,0,0,205,255,0,0,205,255,0,0,205,255,0,0,207,255,253,255,207,255,247,255,209,255,244,255,209,255,242,255,214,255,242,255,216,255,240,255,220,255,240,255,225,255,242,255,233,255,244,255,240,255,247,255,244,255,249,255,249,255,253,255,251,255,0,0,251,255,2,0,251,255,6,0,249,255,8,0,247,255,15,0,244,255,17,0,242,255,22,0,242,255,22,0,244,255,24,0,247,255,19,0,247,255,17,0,247,255,13,0,247,255,8,0,249,255,4,0,251,255,0,0,251,255,0,0,249,255,251,255,251,255,249,255,251,255,251,255,251,255,253,255,249,255,0,0,249,255,0,0,249,255,6,0,247,255,13,0,247,255,19,0,244,255,26,0,240,255,33,0,236,255,39,0,231,255,46,0,227,255,50,0,220,255,52,0,216,255,52,0,214,255,50,0,211,255,52,0,216,255,48,0,220,255,46,0,227,255,44,0,236,255,37,0,249,255,33,0,6,0,26,0,17,0,15,0,33,0,4,0,44,0,253,255,52,0,244,255,55,0,236,255,52,0,229,255,44,0,222,255,35,0,216,255,22,0,214,255,8,0,211,255,253,255,209,255,240,255,207,255,229,255,205,255,220,255,203,255,218,255,200,255,218,255,196,255,222,255,194,255,231,255,196,255,242,255,196,255,0,0,200,255,11,0,207,255,19,0,214,255,26,0,220,255,28,0,225,255,24,0,229,255,17,0,229,255,8,0,231,255,0,0,229,255,249,255,229,255,240,255,233,255,236,255,233,255,231,255,236,255,231,255,238,255,231,255,240,255,236,255,240,255,240,255,240,255,244,255,240,255,249,255,238,255,253,255,236,255,0,0,236,255,0,0,236,255,0,0,236,255,0,0,238,255,4,0,244,255,6,0,249,255,11,0,253,255,15,0,0,0,19,0,2,0,22,0,2,0,24,0,0,0,24,0,0,0,19,0,251,255,15,0,249,255,11,0,244,255,6,0,242,255,2,0,240,255,0,0,238,255,0,0,238,255,251,255,236,255,249,255,238,255,244,255,236,255,238,255,233,255,231,255,229,255,227,255,225,255,220,255,222,255,214,255,218,255,209,255,216,255,205,255,211,255,198,255,211,255,194,255,211,255,187,255,214,255,183,255,214,255,178,255,216,255,174,255,216,255,169,255,214,255,167,255,211,255,165,255,211,255,167,255,209,255,169,255,207,255,178,255,207,255,189,255,207,255,200,255,211,255,216,255,216,255,227,255,220,255,236,255,222,255,242,255,229,255,244,255,238,255,244,255,244,255,244,255,253,255,240,255,2,0,238,255,8,0,233,255,8,0,233,255,8,0,236,255,8,0,240,255,2,0,242,255,0,0,247,255,249,255,249,255,242,255,251,255,236,255,0,0,231,255,0,0,227,255,2,0,225,255,6,0,222,255,8,0,222,255,17,0,222,255,24,0,222,255,30,0,222,255,37,0,220,255,41,0,218,255,46,0,216,255,48,0,214,255,46,0,211,255,41,0,211,255,33,0,211,255,26,0,211,255,19,0,216,255,13,0,220,255,11,0,227,255,6,0,233,255,6,0,242,255,8,0,249,255,6,0,249,255,6,0,0,0,6,0,0,0,4,0,253,255,2,0,251,255,2,0,244,255,2,0,238,255,4,0,233,255,8,0,227,255,13,0,222,255,17,0,220,255,19,0,220,255,22,0,220,255,24,0,225,255,19,0,229,255,15,0,233,255,11,0,238,255,4,0,242,255,253,255,244,255,247,255,247,255,240,255,244,255,233,255,247,255,229,255,247,255,227,255,244,255,225,255,247,255,225,255,247,255,229,255,251,255,231,255,253,255,236,255,0,0,240,255,0,0,242,255,2,0,242,255,4,0,240,255,8,0,240,255,13,0,236,255,15,0,233,255,24,0,233,255,28,0,236,255,37,0,238,255,44,0,247,255,50,0,253,255,57,0,4,0,61,0,13,0,64,0,22,0,64,0,28,0,61,0,35,0,59,0,39,0,55,0,44,0,52,0,44,0,50,0,41,0,48,0,37,0,48,0,30,0,50,0,26,0,50,0,17,0,50,0,8,0,48,0,0,0,48,0,249,255,41,0,242,255,39,0,238,255,35,0,233,255,30,0,233,255,28,0,233,255,26,0,233,255,22,0,233,255,22,0,233,255,19,0,233,255,17,0,233,255,19,0,233,255,19,0,233,255,22,0,236,255,24,0,236,255,26,0,240,255,28,0,242,255,28,0,244,255,28,0,249,255,28,0,249,255,28,0,249,255,26,0,249,255,26,0,247,255,24,0,244,255,22,0,240,255,19,0,240,255,17,0,236,255,17,0,236,255,19,0,236,255,22,0,240,255,26,0,242,255,30,0,247,255,30,0,0,0,33,0,0,0,30,0,4,0,26,0,6,0,24,0,6,0,19,0,4,0,15,0,0,0,11,0,253,255,11,0,247,255,8,0,244,255,6,0,242,255,8,0,242,255,13,0,247,255,17,0,253,255,22,0,2,0,26,0,11,0,28,0,19,0,30,0,30,0,30,0,37,0,28,0,44,0,22,0,46,0,17,0,44,0,11,0,41,0,4,0,33,0,2,0,24,0,2,0,11,0,4,0,0,0,8,0,247,255,17,0,238,255,24,0,229,255,28,0,225,255,35,0,220,255,35,0,216,255,33,0,211,255,30,0,207,255,26,0,200,255,22,0,196,255,17,0,192,255,11,0,189,255,6,0,185,255,0,0,183,255,249,255,183,255,242,255,180,255,236,255,180,255,229,255,180,255,222,255,178,255,216,255,185,255,214,255,192,255,214,255,200,255,214,255,211,255,216,255,225,255,220,255,238,255,222,255,253,255,227,255,8,0,229,255,22,0,231,255,28,0,233,255,37,0,231,255,39,0,229,255,37,0,227,255,33,0,222,255,28,0,222,255,19,0,225,255,11,0,225,255,2,0,227,255,253,255,231,255,249,255,233,255,249,255,238,255,249,255,238,255,253,255,240,255,0,0,238,255,6,0,240,255,17,0,242,255,22,0,247,255,28,0,251,255,35,0,0,0,37,0,6,0,39,0,13,0,37,0,13,0,35,0,15,0,30,0,11,0,24,0,2,0,19,0,249,255,13,0,238,255,6,0,229,255,2,0,218,255,0,0,216,255,251,255,214,255,253,255,211,255,0,0,211,255,2,0,209,255,6,0,209,255,15,0,203,255,22,0,194,255,28,0,187,255,33,0,178,255,37,0,167,255,37,0,158,255,37,0,154,255,35,0,152,255,28,0,152,255,24,0,156,255,15,0,161,255,6,0,172,255,0,0,185,255,251,255,200,255,244,255,214,255,238,255,229,255,236,255,242,255,233,255,0,0,233,255,4,0,236,255,6,0,233,255,8,0,233,255,4,0,231,255,0,0,231,255,253,255,229,255,249,255,227,255,247,255,227,255,244,255,225,255,244,255,222,255,240,255,225,255,242,255,225,255,238,255,227,255,233,255,229,255,231,255,231,255,225,255,233,255,220,255,233,255,216,255,233,255,214,255,233,255,211,255,236,255,214,255,238,255,218,255,242,255,222,255,249,255,229,255,253,255,238,255,253,255,247,255,253,255,253,255,247,255,0,0,238,255,4,0,229,255,2,0,218,255,0,0,209,255,253,255,203,255,247,255,198,255,242,255,196,255,240,255,196,255,238,255,200,255,242,255,205,255,249,255,209,255,0,0,211,255,4,0,214,255,11,0,211,255,15,0,209,255,17,0,203,255,17,0,196,255,17,0,187,255,17,0,183,255,17,0,178,255,17,0,180,255,17,0,187,255,17,0,198,255,15,0,211,255,15,0,231,255,13,0,251,255,11,0,15,0,6,0,33,0,2,0,52,0,0,0,68,0,253,255,77,0,247,255,83,0,240,255,86,0,233,255,79,0,225,255,72,0,218,255,61,0,211,255,50,0,207,255,35,0,205,255,22,0,205,255,11,0,209,255,0,0,214,255,247,255,220,255,240,255,225,255,233,255,229,255,227,255,238,255,227,255,240,255,229,255,244,255,229,255,251,255,231,255,0,0,233,255,0,0,236,255,2,0,236,255,0,0,236,255,0,0,238,255,0,0,236,255,251,255,236,255,247,255,238,255,244,255,240,255,242,255,244,255,242,255,249,255,242,255,253,255,240,255,0,0,240,255,2,0,236,255,2,0,238,255,0,0,236,255,0,0,233,255,251,255,236,255,249,255,236,255,247,255,238,255,244,255,238,255,247,255,240,255,249,255,240,255,249,255,240,255,249,255,240,255,247,255,242,255,244,255,244,255,240,255,249,255,238,255,253,255,231,255,2,0,231,255,11,0,227,255,15,0,229,255,19,0,229,255,24,0,231,255,28,0,233,255,28,0,233,255,30,0,236,255,30,0,238,255,26,0,238,255,26,0,240,255,22,0,244,255,17,0,249,255,11,0,0,0,6,0,2,0,0,0,8,0,251,255,13,0,242,255,13,0,238,255,15,0,236,255,15,0,231,255,13,0,229,255,8,0,229,255,6,0,227,255,2,0,229,255,0,0,231,255,251,255,231,255,247,255,231,255,242,255,229,255,236,255,227,255,229,255,225,255,222,255,220,255,211,255,218,255,200,255,216,255,189,255,216,255,176,255,214,255,163,255,216,255,156,255,214,255,152,255,216,255,154,255,220,255,161,255,218,255,169,255,220,255,180,255,222,255,194,255,222,255,205,255,222,255,218,255,225,255,231,255,225,255,242,255,227,255,253,255,231,255,6,0,238,255,15,0,247,255,26,0,0,0,33,0,8,0,37,0,19,0,37,0,28,0,41,0,37,0,39,0,44,0,35,0,52,0,28,0,57,0,24,0,57,0,15,0,57,0,6,0,55,0,0,0,48,0,249,255,41,0,244,255,37,0,240,255,33,0,240,255,26,0,236,255,22,0,236,255,19,0,233,255,17,0,231,255,11,0,227,255,6,0,225,255,0,0,220,255,244,255,218,255,236,255,220,255,225,255,222,255,216,255,225,255,207,255,227,255,198,255,233,255,192,255,236,255,187,255,238,255,189,255,242,255,194,255,244,255,200,255,249,255,207,255,253,255,214,255,0,0,220,255,0,0,222,255,2,0,225,255,2,0,225,255,0,0,227,255,0,0,225,255,253,255,229,255,0,0,229,255,253,255,233,255,253,255,236,255,251,255,240,255,251,255,242,255,251,255,242,255,247,255,242,255,247,255,244,255,247,255,242,255,244,255,242,255,242,255,244,255,240,255,244,255,240,255,249,255,238,255,251,255,233,255,0,0,231,255,0,0,229,255,2,0,225,255,2,0,222,255,2,0,222,255,0,0,225,255,253,255,229,255,251,255,238,255,247,255,247,255,244,255,0,0,244,255,11,0,244,255,19,0,249,255,28,0,251,255,33,0,0,0,39,0,4,0,41,0,8,0,46,0,11,0,48,0,13,0,52,0,13,0,57,0,13,0,57,0,11,0,55,0,11,0,52,0,8,0,44,0,4,0,33,0,0,0,19,0,0,0,6,0,253,255,249,255,249,255,233,255,247,255,222,255,249,255,216,255,247,255,211,255,247,255,214,255,247,255,216,255,244,255,220,255,242,255,225,255,240,255,227,255,236,255,231,255,233,255,229,255,236,255,229,255,238,255,227,255,240,255,225,255,244,255,222,255,249,255,225,255,253,255,225,255,0,0,225,255,2,0,225,255,4,0,227,255,8,0,227,255,8,0,231,255,11,0,231,255,11,0,231,255,13,0,231,255,13,0,231,255,15,0,231,255,15,0,227,255,15,0,225,255,13,0,220,255,8,0,216,255,4,0,211,255,0,0,209,255,251,255,207,255,244,255,200,255,244,255,200,255,242,255,198,255,242,255,200,255,240,255,203,255,240,255,207,255,242,255,209,255,242,255,216,255,244,255,218,255,247,255,222,255,249,255,222,255,251,255,225,255,253,255,222,255,0,0,222,255,0,0,222,255,0,0,222,255,2,0,225,255,0,0,231,255,0,0,236,255,253,255,242,255,253,255,251,255,251,255,0,0,253,255,4,0,0,0,6,0,4,0,6,0,8,0,4,0,15,0,0,0,22,0,253,255,26,0,244,255,30,0,236,255,37,0,229,255,41,0,225,255,46,0,222,255,52,0,225,255,59,0,227,255,66,0,236,255,70,0,244,255,72,0,253,255,72,0,6,0,68,0,17,0,59,0,22,0,50,0,28,0,39,0,37,0,26,0,39,0,13,0,44,0,0,0,46,0,244,255,48,0,233,255,50,0,222,255,48,0,211,255,48,0,203,255,44,0,198,255,39,0,198,255,30,0,198,255,19,0,200,255,11,0,209,255,2,0,216,255,251,255,227,255,244,255,233,255,242,255,244,255,240,255,249,255,238,255,253,255,238,255,0,0,238,255,2,0,240,255,4,0,238,255,4,0,238,255,8,0,238,255,11,0,233,255,15,0,231,255,17,0,229,255,19,0,229,255,24,0,227,255,22,0,229,255,19,0,229,255,17,0,233,255,11,0,238,255,4,0,244,255,2,0,249,255,0,0,253,255,0,0,2,0,253,255,6,0,253,255,11,0,251,255,13,0,249,255,19,0,247,255,22,0,242,255,22,0,238,255,24,0,236,255,19,0,231,255,13,0,229,255,6,0,227,255,0,0,227,255,251,255,229,255,247,255,236,255,244,255,242,255,247,255,249,255,251,255,0,0,0,0,2,0,4,0,4,0,13,0,4,0,19,0,4,0,24,0,4,0,28,0,6,0,30,0,6,0,30,0,11,0,30,0,15,0,26,0,22,0,22,0,22,0,13,0,24,0,6,0,26,0,0,0,22,0,253,255,17,0,249,255,11,0,247,255,4,0,251,255,0,0,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,2,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,0,0,6,0,253,255,4,0,249,255,4,0,242,255,4,0,236,255,4,0,233,255,0,0,229,255,2,0,225,255,4,0,225,255,6,0,222,255,11,0,220,255,15,0,218,255,19,0,216,255,22,0,211,255,19,0,207,255,19,0,203,255,17,0,196,255,15,0,192,255,15,0,189,255,19,0,187,255,24,0,185,255,30,0,187,255,33,0,187,255,37,0,194,255,37,0,203,255,39,0,211,255,35,0,225,255,33,0,238,255,28,0,253,255,26,0,6,0,22,0,17,0,19,0,24,0,15,0,28,0,13,0,26,0,11,0,24,0,11,0,15,0,8,0,11,0,8,0,2,0,8,0,0,0,8,0,251,255,8,0,244,255,11,0,242,255,11,0,236,255,17,0,231,255,22,0,229,255,30,0,229,255,37,0,227,255,44,0,229,255,50,0,229,255,57,0,231,255,59,0,233,255,57,0,233,255,55,0,233,255,50,0,233,255,46,0,233,255,41,0,236,255,37,0,238,255,30,0,240,255,26,0,238,255,22,0,242,255,15,0,244,255,11,0,247,255,8,0,251,255,6,0,2,0,6,0,6,0,8,0,13,0,15,0,17,0,22,0,19,0,26,0,19,0,35,0,17,0,44,0,11,0,50,0,4,0,52,0,0,0,52,0,249,255,48,0,242,255,46,0,240,255,37,0,238,255,28,0,238,255,19,0,238,255,8,0,236,255,4,0,236,255,0,0,238,255,0,0,236,255,253,255,236,255,0,0,233,255,2,0,231,255,6,0,227,255,8,0,222,255,11,0,218,255,8,0,216,255,6,0,211,255,0,0,209,255,251,255,209,255,242,255,211,255,233,255,214,255,225,255,216,255,218,255,222,255,214,255,229,255,209,255,238,255,209,255,244,255,211,255,253,255,216,255,2,0,220,255,6,0,225,255,8,0,231,255,8,0,238,255,6,0,240,255,4,0,242,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,238,255,4,0,236,255,4,0,233,255,4,0,229,255,4,0,225,255,4,0,220,255,2,0,214,255,0,0,207,255,253,255,200,255,247,255,196,255,240,255,192,255,231,255,192,255,225,255,192,255,216,255,196,255,211,255,198,255,207,255,203,255,207,255,205,255,209,255,207,255,214,255,205,255,218,255,207,255,222,255,205,255,227,255,200,255,229,255,196,255,231,255,192,255,231,255,189,255,229,255,183,255,231,255,178,255,231,255,172,255,231,255,169,255,231,255,169,255,233,255,167,255,236,255,169,255,238,255,174,255,238,255,180,255,242,255,189,255,244,255,205,255,251,255,216,255,0,0,229,255,8,0,242,255,19,0,253,255,28,0,6,0,35,0,11,0,39,0,11,0,41,0,15,0,39,0,11,0,35,0,8,0,26,0,4,0,15,0,0,0,4,0,253,255,253,255,251,255,247,255,249,255,242,255,251,255,236,255,0,0,231,255,2,0,231,255,11,0,225,255,17,0,225,255,28,0,225,255,37,0,225,255,46,0,227,255,52,0,229,255,57,0,233,255,57,0,240,255,52,0,249,255,50,0,0,0,44,0,8,0,41,0,15,0,37,0,22,0,30,0,26,0,28,0,28,0,26,0,28,0,28,0,26,0,24,0,22,0,24,0,15,0,19,0,11,0,15,0,6,0,11,0,0,0,4,0,253,255,2,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,249,255,244,255,247,255,244,255,240,255,244,255,236,255,244,255,227,255,244,255,220,255,244,255,214,255,244,255,211,255,244,255,209,255,242,255,209,255,242,255,209,255,238,255,216,255,238,255,222,255,233,255,231,255,227,255,240,255,220,255,249,255,216,255,0,0,205,255,2,0,194,255,4,0,187,255,4,0,178,255,0,0,174,255,0,0,174,255,253,255,176,255,249,255,178,255,244,255,189,255,242,255,198,255,240,255,209,255,240,255,218,255,240,255,227,255,238,255,231,255,240,255,233,255,242,255,233,255,242,255,233,255,244,255,233,255,247,255,233,255,247,255,233,255,244,255,233,255,240,255,236,255,236,255,236,255,231,255,242,255,227,255,247,255,227,255,253,255,225,255,2,0,227,255,11,0,229,255,17,0,236,255,19,0,238,255,22,0,240,255,19,0,242,255,15,0,242,255,13,0,247,255,8,0,249,255,4,0,253,255,0,0,0,0,253,255,0,0,249,255,0,0,244,255,4,0,240,255,4,0,233,255,4,0,229,255,2,0,227,255,0,0,227,255,0,0,229,255,253,255,229,255,249,255,231,255,249,255,233,255,247,255,238,255,244,255,238,255,244,255,238,255,244,255,236,255,244,255,233,255,244,255,229,255,244,255,227,255,242,255,227,255,242,255,227,255,238,255,231,255,238,255,236,255,236,255,240,255,236,255,249,255,233,255,0,0,233,255,2,0,233,255,4,0,236,255,6,0,238,255,8,0,242,255,6,0,242,255,4,0,244,255,2,0,242,255,2,0,240,255,0,0,238,255,0,0,233,255,0,0,225,255,0,0,222,255,0,0,220,255,0,0,220,255,2,0,222,255,4,0,225,255,8,0,227,255,13,0,231,255,15,0,233,255,15,0,233,255,15,0,231,255,13,0,227,255,11,0,222,255,6,0,218,255,4,0,214,255,2,0,214,255,2,0,218,255,2,0,225,255,4,0,229,255,6,0,236,255,8,0,244,255,11,0,249,255,15,0,253,255,22,0,0,0,26,0,4,0,33,0,6,0,37,0,8,0,41,0,13,0,46,0,8,0,48,0,6,0,52,0,2,0,52,0,253,255,52,0,244,255,52,0,236,255,52,0,229,255,50,0,225,255,46,0,218,255,41,0,216,255,37,0,214,255,28,0,214,255,22,0,214,255,13,0,216,255,4,0,216,255,0,0,216,255,251,255,218,255,247,255,220,255,240,255,225,255,238,255,229,255,231,255,231,255,229,255,236,255,225,255,240,255,220,255,242,255,216,255,247,255,214,255,251,255,214,255,0,0,211,255,4,0,211,255,8,0,214,255,13,0,214,255,17,0,216,255,17,0,222,255,17,0,227,255,17,0,236,255,13,0,242,255,8,0,249,255,2,0,0,0,0,0,8,0,251,255,13,0,247,255,19,0,247,255,28,0,253,255,35,0,4,0,39,0,17,0,46,0,28,0,48,0,39,0,46,0,46,0,46,0,48,0,41,0,46,0,39,0,39,0,30,0,30,0,24,0,19,0,17,0,8,0,13,0,2,0,4,0,0,0,0,0,251,255,253,255,247,255,247,255,247,255,244,255,247,255,247,255,249,255,247,255,249,255,249,255,251,255,251,255,249,255,251,255,247,255,249,255,247,255,249,255,244,255,242,255,244,255,240,255,244,255,236,255,244,255,231,255,240,255,227,255,240,255,227,255,238,255,222,255,233,255,222,255,231,255,220,255,227,255,220,255,225,255,225,255,227,255,229,255,229,255,236,255,233,255,240,255,240,255,247,255,244,255,253,255,251,255,0,0,253,255,4,0,253,255,6,0,253,255,13,0,249,255,15,0,247,255,19,0,240,255,24,0,238,255,26,0,231,255,30,0,229,255,33,0,225,255,33,0,222,255,33,0,222,255,26,0,222,255,22,0,222,255,15,0,225,255,4,0,229,255,251,255,236,255,236,255,244,255,222,255,251,255,211,255,0,0,196,255,4,0,187,255,6,0,180,255,6,0,178,255,4,0,178,255,4,0,180,255,0,0,183,255,251,255,185,255,247,255,187,255,240,255,185,255,236,255,183,255,233,255,176,255,231,255,169,255,231,255,161,255,233,255,154,255,240,255,154,255,247,255,154,255,251,255,156,255,2,0,165,255,8,0,176,255,13,0,192,255,19,0,205,255,19,0,218,255,22,0,229,255,17,0,240,255,19,0,247,255,13,0,251,255,13,0,251,255,11,0,251,255,6,0,249,255,4,0,247,255,0,0,247,255,253,255,244,255,247,255,247,255,242,255,249,255,236,255,251,255,233,255,253,255,229,255,253,255,227,255,0,0,227,255,0,0,227,255,0,0,233,255,251,255,236,255,249,255,242,255,244,255,249,255,242,255,253,255,242,255,2,0,240,255,6,0,240,255,8,0,244,255,11,0,249,255,11,0,253,255,11,0,4,0,11,0,13,0,8,0,19,0,8,0,28,0,8,0,35,0,8,0,37,0,15,0,41,0,19,0,39,0,28,0,35,0,37,0,28,0,46,0,22,0,55,0,15,0,61,0,8,0,66,0,2,0,64,0,0,0,57,0,2,0,44,0,8,0,28,0,15,0,11,0,28,0,0,0,39,0,238,255,52,0,227,255,66,0,220,255,75,0,218,255,81,0,220,255,81,0,225,255,81,0,233,255,75,0,240,255,64,0,249,255,52,0,0,0,44,0,2,0,37,0,6,0,33,0,4,0,30,0,0,0,28,0,253,255,28,0,247,255,26,0,240,255,24,0,231,255,15,0,225,255,4,0,220,255,249,255,216,255,236,255,211,255,220,255,209,255,209,255,209,255,203,255,207,255,200,255,205,255,205,255,207,255,209,255,207,255,220,255,211,255,231,255,218,255,240,255,222,255,249,255,227,255,0,0,233,255,4,0,238,255,6,0,240,255,8,0,242,255,6,0,242,255,2,0,238,255,251,255,236,255,244,255,229,255,236,255,227,255,229,255,222,255,227,255,227,255,225,255,229,255,227,255,233,255,229,255,242,255,236,255,249,255,242,255,0,0,244,255,6,0,247,255,8,0,249,255,11,0,249,255,11,0,247,255,8,0,244,255,8,0,240,255,6,0,238,255,4,0,238,255,2,0,238,255,0,0,238,255,0,0,240,255,0,0,242,255,251,255,247,255,247,255,247,255,247,255,249,255,247,255,249,255,242,255,249,255,244,255,251,255,244,255,253,255,244,255,0,0,244,255,4,0,242,255,6,0,242,255,11,0,238,255,17,0,231,255,22,0,229,255,22,0,225,255,22,0,220,255,24,0,216,255,22,0,214,255,19,0,214,255,17,0,218,255,17,0,220,255,15,0,227,255,11,0,236,255,8,0,244,255,8,0,251,255,6,0,0,0,8,0,8,0,13,0,13,0,13,0,13,0,17,0,11,0,19,0,6,0,19,0,0,0,19,0,247,255,17,0,242,255,17,0,236,255,15,0,233,255,13,0,233,255,13,0,233,255,11,0,236,255,13,0,238,255,15,0,240,255,19,0,240,255,24,0,240,255,33,0,240,255,39,0,240,255,48,0,238,255,50,0,236,255,50,0,233,255,46,0,229,255,39,0,227,255,28,0,222,255,17,0,222,255,4,0,220,255,0,0,218,255,247,255,216,255,242,255,214,255,240,255,218,255,238,255,216,255,240,255,220,255,242,255,222,255,247,255,225,255,251,255,225,255,0,0,222,255,4,0,225,255,11,0,225,255,15,0,227,255,15,0,229,255,17,0,231,255,15,0,238,255,11,0,244,255,8,0,249,255,2,0,0,0,0,0,2,0,0,0,6,0,0,0,8,0,2,0,6,0,0,0,4,0,2,0,0,0,4,0,249,255,4,0,242,255,4,0,233,255,4,0,227,255,4,0,222,255,0,0,220,255,253,255,218,255,249,255,222,255,240,255,227,255,233,255,233,255,229,255,238,255,220,255,242,255,214,255,244,255,211,255,247,255,207,255,247,255,207,255,244,255,209,255,242,255,211,255,242,255,218,255,242,255,227,255,240,255,236,255,238,255,244,255,238,255,251,255,238,255,0,0,236,255,4,0,238,255,4,0,240,255,2,0,242,255,2,0,247,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,4,0,6,0,4,0,13,0,4,0,19,0,2,0,26,0,0,0,30,0,0,0,30,0,251,255,33,0,253,255,24,0,0,0,15,0,0,0,2,0,4,0,247,255,8,0,236,255,11,0,222,255,15,0,209,255,17,0,203,255,22,0,196,255,22,0,196,255,26,0,196,255,24,0,198,255,26,0,200,255,24,0,203,255,22,0,207,255,15,0,214,255,11,0,222,255,0,0,231,255,249,255,240,255,240,255,251,255,231,255,0,0,225,255,6,0,220,255,11,0,220,255,11,0,220,255,11,0,222,255,8,0,227,255,6,0,229,255,2,0,236,255,0,0,238,255,0,0,242,255,0,0,244,255,2,0,249,255,4,0,253,255,6,0,0,0,8,0,6,0,11,0,11,0,8,0,17,0,8,0,19,0,6,0,19,0,6,0,22,0,6,0,22,0,4,0,19,0,6,0,19,0,8,0,19,0,11,0,17,0,15,0,17,0,19,0,22,0,24,0,24,0,26,0,26,0,28,0,28,0,28,0,30,0,24,0,30,0,19,0,28,0,13,0,22,0,2,0,17,0,249,255,8,0,238,255,2,0,227,255,251,255,218,255,244,255,209,255,236,255,207,255,233,255,203,255,231,255,203,255,231,255,205,255,233,255,211,255,240,255,216,255,242,255,222,255,249,255,229,255,0,0,233,255,2,0,238,255,6,0,238,255,6,0,236,255,6,0,231,255,6,0,227,255,4,0,222,255,2,0,220,255,0,0,220,255,0,0,220,255,2,0,222,255,0,0,227,255,2,0,227,255,0,0,229,255,253,255,229,255,244,255,227,255,238,255,222,255,229,255,216,255,220,255,211,255,216,255,214,255,214,255,216,255,214,255,222,255,216,255,229,255,218,255,238,255,225,255,247,255,231,255,253,255,240,255,0,0,247,255,2,0,0,0,0,0,4,0,0,0,11,0,251,255,17,0,249,255,19,0,247,255,24,0,242,255,26,0,240,255,24,0,240,255,22,0,238,255,22,0,238,255,15,0,238,255,11,0,238,255,6,0,238,255,2,0,238,255,0,0,236,255,251,255,238,255,247,255,238,255,244,255,238,255,242,255,238,255,240,255,238,255,242,255,238,255,242,255,238,255,247,255,238,255,249,255,240,255,249,255,240,255,251,255,242,255,249,255,247,255,247,255,251,255,244,255,253,255,238,255,0,0,233,255,0,0,231,255,4,0,227,255,6,0,225,255,8,0,225,255,13,0,227,255,15,0,229,255,17,0,233,255,17,0,233,255,17,0,238,255,17,0,238,255,17,0,242,255,19,0,240,255,22,0,244,255,26,0,242,255,33,0,244,255,35,0,244,255,39,0,247,255,41,0,249,255,44,0,249,255,41,0,251,255,37,0,253,255,33,0,253,255,28,0,253,255,22,0,251,255,15,0,249,255,11,0,242,255,8,0,231,255,8,0,222,255,6,0,211,255,11,0,203,255,8,0,196,255,11,0,194,255,6,0,192,255,4,0,196,255,0,0,203,255,249,255,214,255,244,255,225,255,238,255,238,255,231,255,247,255,231,255,253,255,229,255,2,0,229,255,2,0,229,255,2,0,227,255,0,0,227,255,253,255,227,255,247,255,227,255,244,255,227,255,240,255,229,255,242,255,231,255,242,255,236,255,244,255,238,255,247,255,244,255,251,255,247,255,253,255,253,255,0,0,4,0,0,0,8,0,2,0,17,0,6,0,22,0,4,0,26,0,4,0,30,0,4,0,33,0,0,0,35,0,0,0,39,0,253,255,41,0,0,0,44,0,0,0,41,0,2,0,39,0,8,0,33,0,13,0,19,0,15,0,6,0,17,0,251,255,13,0,238,255,4,0,225,255,0,0,216,255,244,255,207,255,236,255,205,255,229,255,207,255,227,255,211,255,227,255,214,255,231,255,220,255,240,255,225,255,251,255,229,255,4,0,233,255,15,0,236,255,22,0,238,255,26,0,242,255,28,0,247,255,28,0,249,255,24,0,253,255,22,0,0,0,17,0,2,0,11,0,6,0,6,0,11,0,0,0,13,0,251,255,15,0,244,255,17,0,236,255,19,0,229,255,19,0,222,255,22,0,218,255,22,0,214,255,22,0,211,255,22,0,211,255,22,0,209,255,17,0,211,255,15,0,209,255,11,0,209,255,6,0,205,255,2,0,200,255,0,0,196,255,251,255,192,255,249,255,187,255,244,255,183,255,240,255,180,255,236,255,178,255,236,255,178,255,233,255,178,255,233,255,180,255,233,255,183,255,238,255,183,255,240,255,187,255,240,255,189,255,242,255,192,255,242,255,198,255,240,255,203,255,236,255,211,255,233,255,218,255,231,255,227,255,229,255,236,255,227,255,244,255,225,255,251,255,222,255,0,0,218,255,2,0,216,255,2,0,214,255,2,0,211,255,4,0,209,255,0,0,205,255,0,0,207,255,253,255,205,255,249,255,203,255,247,255,200,255,244,255,200,255,242,255,200,255,240,255,203,255,240,255,207,255,240,255,211,255,240,255,218,255,238,255,218,255,238,255,220,255,238,255,216,255,236,255,214,255,233,255,205,255,233,255,200,255,229,255,198,255,227,255,198,255,227,255,200,255,225,255,207,255,222,255,218,255,222,255,229,255,222,255,240,255,225,255,249,255,229,255,0,0,233,255,2,0,238,255,4,0,240,255,0,0,244,255,253,255,247,255,247,255,249,255,240,255,253,255,231,255,0,0,225,255,4,0,220,255,13,0,218,255,24,0,218,255,33,0,222,255,41,0,231,255,50,0,240,255,55,0,253,255,57,0,6,0,55,0,17,0,52,0,26,0,46,0,30,0,39,0,30,0,33,0,28,0,24,0,22,0,15,0,13,0,6,0,4,0,0,0,253,255,251,255,244,255,249,255,240,255,244,255,233,255,242,255,229,255,247,255,225,255,247,255,222,255,253,255,220,255,0,0,216,255,6,0,214,255,11,0,211,255,13,0,209,255,15,0,209,255,15,0,209,255,15,0,209,255,15,0,214,255,11,0,218,255,11,0,222,255,4,0,231,255,2,0,240,255,253,255,249,255,251,255,0,0,249,255,6,0,247,255,11,0,247,255,13,0,249,255,13,0,251,255,11,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,6,0,6,0,6,0,8,0,8,0,15,0,8,0,17,0,11,0,22,0,13,0,24,0,15,0,24,0,15,0,24,0,17,0,24,0,19,0,24,0,22,0,24,0,19,0,30,0,19,0,37,0,19,0,44,0,19,0,52,0,19,0,59,0,19,0,66,0,22,0,68,0,24,0,70,0,28,0,70,0,33,0,66,0,33,0,61,0,37,0,52,0,35,0,44,0,30,0,33,0,26,0,26,0,17,0,17,0,6,0,13,0,253,255,8,0,244,255,2,0,238,255,0,0,231,255,0,0,227,255,0,0,229,255,0,0,231,255,0,0,233,255,0,0,242,255,0,0,249,255,0,0,0,0,2,0,8,0,2,0,17,0,2,0,22,0,2,0,26,0,0,0,28,0,0,0,28,0,0,0,30,0,0,0,33,0,6,0,30,0,11,0,28,0,15,0,24,0,19,0,22,0,24,0,17,0,28,0,11,0,30,0,6,0,33,0,0,0,35,0,253,255,35,0,249,255,35,0,244,255,33,0,240,255,28,0,240,255,28,0,240,255,26,0,242,255,22,0,247,255,19,0,249,255,15,0,0,0,8,0,0,0,4,0,4,0,0,0,6,0,251,255,6,0,249,255,4,0,249,255,0,0,251,255,251,255,0,0,240,255,2,0,233,255,6,0,227,255,8,0,220,255,6,0,220,255,4,0,220,255,253,255,222,255,244,255,227,255,231,255,231,255,218,255,236,255,205,255,236,255,192,255,236,255,185,255,231,255,176,255,229,255,176,255,225,255,180,255,218,255,189,255,214,255,200,255,214,255,211,255,214,255,225,255,216,255,233,255,218,255,242,255,225,255,244,255,229,255,247,255,236,255,247,255,242,255,247,255,244,255,244,255,244,255,242,255,240,255,242,255,238,255,242,255,231,255,242,255,225,255,242,255,222,255,244,255,218,255,244,255,214,255,247,255,214,255,249,255,214,255,253,255,216,255,0,0,220,255,2,0,227,255,6,0,229,255,11,0,236,255,13,0,240,255,17,0,247,255,19,0,251,255,22,0,251,255,22,0,251,255,22,0,249,255,19,0,249,255,19,0,247,255,17,0,242,255,13,0,242,255,13,0,240,255,15,0,240,255,15,0,242,255,19,0,244,255,24,0,247,255,28,0,253,255,33,0,0,0,37,0,4,0,39,0,11,0,37,0,15,0,33,0,17,0,26,0,17,0,15,0,17,0,4,0,15,0,249,255,11,0,238,255,6,0,225,255,0,0,218,255,0,0,214,255,253,255,209,255,251,255,211,255,247,255,211,255,247,255,211,255,247,255,216,255,249,255,218,255,249,255,222,255,251,255,227,255,251,255,231,255,253,255,238,255,0,0,244,255,0,0,253,255,0,0,4,0,0,0,11,0,0,0,17,0,251,255,24,0,249,255,28,0,247,255,28,0,242,255,28,0,238,255,26,0,236,255,22,0,233,255,17,0,233,255,15,0,231,255,15,0,233,255,15,0,236,255,17,0,242,255,19,0,249,255,22,0,0,0,19,0,8,0,17,0,13,0,8,0,19,0,0,0,24,0,242,255,24,0,229,255,24,0,214,255,22,0,203,255,19,0,194,255,17,0,189,255,13,0,192,255,8,0,192,255,8,0,198,255,6,0,205,255,6,0,211,255,8,0,218,255,11,0,222,255,17,0,225,255,22,0,225,255,28,0,227,255,35,0,222,255,37,0,222,255,39,0,218,255,37,0,216,255,33,0,214,255,28,0,214,255,17,0,216,255,11,0,218,255,6,0,225,255,0,0,231,255,253,255,242,255,247,255,253,255,247,255,4,0,244,255,13,0,240,255,22,0,240,255,28,0,238,255,30,0,238,255,30,0,236,255,28,0,233,255,22,0,231,255,17,0,229,255,8,0,225,255,2,0,222,255,251,255,218,255,247,255,218,255,242,255,216,255,236,255,218,255,233,255,220,255,229,255,220,255,229,255,225,255,227,255,227,255,227,255,225,255,229,255,227,255,233,255,225,255,238,255,225,255,242,255,225,255,247,255,225,255,249,255,229,255,244,255,229,255,240,255,227,255,236,255,227,255,227,255,222,255,218,255,218,255,211,255,216,255,207,255,216,255,207,255,214,255,209,255,222,255,214,255,231,255,218,255,244,255,229,255,2,0,236,255,17,0,242,255,28,0,251,255,37,0,0,0,44,0,6,0,46,0,13,0,44,0,17,0,39,0,22,0,35,0,28,0,28,0,30,0,24,0,28,0,22,0,26,0,17,0,19,0,15,0,11,0,15,0,0,0,11,0,244,255,11,0,236,255,4,0,225,255,0,0,220,255,251,255,216,255,247,255,216,255,242,255,220,255,240,255,225,255,238,255,233,255,240,255,238,255,242,255,242,255,242,255,249,255,242,255,251,255,242,255,251,255,240,255,249,255,240,255,244,255,238,255,236,255,240,255,227,255,242,255,220,255,247,255,211,255,251,255,207,255,0,0,207,255,6,0,211,255,13,0,220,255,17,0,233,255,22,0,251,255,24,0,6,0,26,0,22,0,26,0,37,0,26,0,41,0,24,0,44,0,24,0,41,0,22,0,35,0,22,0,24,0,22,0,15,0,22,0,2,0,22,0,253,255,22,0,244,255,19,0,240,255,15,0,238,255,11,0,233,255,4,0,231,255,253,255,231,255,249,255,233,255,240,255,240,255,236,255,247,255,231,255,0,0,229,255,8,0,231,255,17,0,238,255,24,0,242,255,30,0,251,255,33,0,253,255,30,0,0,0,28,0,0,0,26,0,253,255,26,0,247,255,24,0,240,255,24,0,231,255,26,0,227,255,26,0,225,255,26,0,227,255,28,0,231,255,28,0,238,255,30,0,244,255,33,0,251,255,35,0,0,0,35,0,4,0,35,0,6,0,35,0,8,0,30,0,8,0,30,0,4,0,26,0,2,0,24,0,251,255,22,0,244,255,19,0,240,255,19,0,233,255,15,0,229,255,8,0,227,255,2,0,227,255,249,255,227,255,238,255,229,255,227,255,233,255,218,255,238,255,209,255,240,255,207,255,247,255,207,255,253,255,209,255,0,0,216,255,6,0,225,255,8,0,233,255,13,0,238,255,15,0,247,255,17,0,249,255,19,0,253,255,19,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,6,0,251,255,4,0,249,255,0,0,247,255,253,255,244,255,244,255,242,255,240,255,242,255,238,255,244,255,233,255,244,255,231,255,244,255,231,255,244,255,231,255,244,255,236,255,242,255,238,255,240,255,240,255,238,255,242,255,236,255,242,255,236,255,244,255,233,255,247,255,231,255,249,255,229,255,249,255,227,255,249,255,227,255,249,255,227,255,251,255,227,255,251,255,229,255,249,255,231,255,244,255,231,255,244,255,233,255,240,255,240,255,240,255,244,255,238,255,253,255,236,255,0,0,238,255,4,0,238,255,11,0,240,255,15,0,242,255,19,0,244,255,24,0,247,255,26,0,251,255,28,0,0,0,30,0,0,0,33,0,4,0,33,0,2,0,30,0,2,0,26,0,4,0,22,0,4,0,15,0,2,0,8,0,2,0,2,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,4,0,0,0,8,0,0,0,13,0,2,0,15,0,6,0,15,0,11,0,17,0,15,0,19,0,17,0,22,0,22,0,24,0,19,0,26,0,19,0,28,0,17,0,28,0,15,0,26,0,13,0,24,0,13,0,17,0,11,0,13,0,8,0,4,0,8,0,0,0,6,0,247,255,6,0,240,255,4,0,236,255,6,0,233,255,4,0,229,255,8,0,227,255,13,0,229,255,19,0,231,255,26,0,236,255,33,0,240,255,39,0,247,255,46,0,253,255,48,0,0,0,48,0,6,0,46,0,8,0,39,0,8,0,35,0,11,0,33,0,8,0,33,0,6,0,30,0,4,0,35,0,2,0,37,0,2,0,41,0,0,0,39,0,2,0,39,0,2,0,33,0,2,0,28,0,2,0,19,0,0,0,8,0,251,255,0,0,242,255,253,255,233,255,249,255,225,255,247,255,216,255,249,255,207,255,0,0,207,255,2,0,203,255,6,0,203,255,11,0,207,255,13,0,211,255,8,0,216,255,6,0,225,255,253,255,231,255,242,255,236,255,231,255,242,255,222,255,247,255,211,255,253,255,207,255,2,0,207,255,11,0,209,255,17,0,216,255,19,0,218,255,22,0,225,255,19,0,229,255,15,0,231,255,6,0,233,255,0,0,236,255,242,255,236,255,229,255,238,255,216,255,240,255,205,255,244,255,200,255,249,255,194,255,251,255,194,255,0,0,198,255,0,0,205,255,0,0,214,255,253,255,225,255,249,255,238,255,247,255,249,255,242,255,0,0,240,255,8,0,240,255,15,0,240,255,19,0,240,255,26,0,240,255,30,0,238,255,37,0,238,255,44,0,240,255,48,0,238,255,52,0,236,255,52,0,233,255,52,0,229,255,48,0,227,255,41,0,227,255,33,0,225,255,22,0,227,255,11,0,227,255,2,0,231,255,249,255,233,255,242,255,236,255,238,255,238,255,236,255,236,255,236,255,236,255,240,255,231,255,242,255,227,255,249,255,222,255,253,255,220,255,0,0,218,255,4,0,214,255,6,0,214,255,4,0,214,255,2,0,216,255,0,0,220,255,251,255,222,255,247,255,231,255,242,255,236,255,240,255,244,255,236,255,249,255,233,255,253,255,229,255,253,255,231,255,253,255,229,255,251,255,233,255,247,255,240,255,240,255,247,255,238,255,253,255,238,255,6,0,236,255,13,0,238,255,19,0,242,255,22,0,244,255,22,0,249,255,19,0,0,0,13,0,2,0,4,0,8,0,0,0,15,0,249,255,24,0,249,255,30,0,251,255,35,0,253,255,39,0,4,0,39,0,11,0,37,0,17,0,35,0,22,0,30,0,24,0,26,0,26,0,24,0,26,0,22,0,26,0,22,0,26,0,22,0,22,0,22,0,22,0,22,0,22,0,22,0,17,0,15,0,11,0,11,0,4,0,2,0,0,0,253,255,249,255,247,255,244,255,240,255,240,255,238,255,240,255,233,255,242,255,236,255,244,255,240,255,251,255,249,255,0,0,0,0,4,0,8,0,8,0,17,0,13,0,24,0,13,0,28,0,11,0,30,0,6,0,30,0,0,0,28,0,249,255,28,0,240,255,28,0,227,255,24,0,216,255,22,0,207,255,19,0,200,255,13,0,196,255,8,0,192,255,2,0,192,255,253,255,189,255,251,255,194,255,242,255,196,255,240,255,200,255,236,255,205,255,231,255,214,255,229,255,222,255,227,255,233,255,222,255,244,255,220,255,0,0,220,255,8,0,220,255,15,0,222,255,22,0,227,255,26,0,233,255,28,0,240,255,28,0,249,255,26,0,2,0,22,0,11,0,15,0,19,0,11,0,26,0,4,0,33,0,0,0,35,0,249,255,33,0,247,255,26,0,244,255,17,0,240,255,4,0,240,255,247,255,240,255,231,255,238,255,214,255,240,255,198,255,242,255,187,255,247,255,180,255,247,255,180,255,249,255,187,255,249,255,194,255,247,255,207,255,242,255,218,255,236,255,229,255,229,255,240,255,222,255,249,255,218,255,251,255,211,255,0,0,211,255,0,0,211,255,0,0,214,255,253,255,218,255,0,0,222,255,0,0,227,255,0,0,233,255,2,0,236,255,2,0,240,255,2,0,240,255,2,0,242,255,4,0,244,255,2,0,247,255,4,0,251,255,4,0,253,255,6,0,0,0,11,0,2,0,11,0,4,0,13,0,4,0,15,0,4,0,11,0,4,0,11,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,6,0,249,255,11,0,251,255,15,0,249,255,19,0,247,255,26,0,244,255,28,0,244,255,33,0,244,255,37,0,240,255,35,0,236,255,37,0,233,255,35,0,231,255,30,0,229,255,24,0,229,255,19,0,229,255,8,0,233,255,253,255,240,255,242,255,244,255,233,255,251,255,227,255,0,0,227,255,4,0,229,255,8,0,236,255,11,0,244,255,13,0,251,255,11,0,2,0,6,0,6,0,2,0,11,0,253,255,13,0,247,255,11,0,238,255,11,0,229,255,6,0,220,255,2,0,211,255,251,255,205,255,244,255,198,255,238,255,194,255,231,255,194,255,231,255,194,255,231,255,198,255,236,255,203,255,242,255,209,255,249,255,218,255,0,0,222,255,4,0,231,255,8,0,233,255,11,0,238,255,11,0,242,255,11,0,247,255,11,0,251,255,13,0,0,0,15,0,4,0,15,0,11,0,15,0,13,0,13,0,15,0,8,0,13,0,2,0,13,0,251,255,11,0,242,255,6,0,236,255,4,0,231,255,0,0,231,255,253,255,233,255,247,255,236,255,244,255,240,255,242,255,244,255,238,255,247,255,240,255,247,255,242,255,247,255,249,255,244,255,0,0,240,255,8,0,240,255,17,0,242,255,26,0,244,255,35,0,249,255,41,0,253,255,48,0,2,0,52,0,4,0,52,0,6,0,55,0,6,0,55,0,2,0,55,0,0,0,55,0,253,255,50,0,251,255,48,0,249,255,44,0,253,255,35,0,0,0,30,0,6,0,22,0,19,0,15,0,35,0,8,0,50,0,4,0,66,0,0,0,79,0,251,255,88,0,247,255,94,0,244,255,94,0,247,255,92,0,244,255,81,0,249,255,68,0,247,255,52,0,249,255,35,0,247,255,19,0,244,255,2,0,238,255,247,255,236,255,236,255,231,255,227,255,229,255,222,255,229,255,216,255,229,255,216,255,229,255,214,255,231,255,214,255,233,255,214,255,233,255,216,255,231,255,220,255,233,255,222,255,231,255,225,255,231,255,229,255,231,255,233,255,229,255,238,255,229,255,242,255,229,255,242,255,229,255,242,255,229,255,240,255,227,255,238,255,227,255,238,255,225,255,238,255,229,255,238,255,229,255,240,255,231,255,242,255,238,255,247,255,242,255,251,255,249,255,0,0,253,255,4,0,0,0,11,0,2,0,17,0,0,0,24,0,251,255,28,0,242,255,30,0,231,255,30,0,218,255,28,0,205,255,22,0,194,255,17,0,187,255,8,0,183,255,4,0,183,255,0,0,185,255,251,255,194,255,249,255,203,255,247,255,209,255,244,255,218,255,242,255,222,255,240,255,229,255,233,255,229,255,229,255,231,255,222,255,231,255,216,255,231,255,211,255,231,255,209,255,233,255,211,255,236,255,214,255,240,255,220,255,244,255,229,255,251,255,238,255,0,0,244,255,2,0,0,0,8,0,2,0,13,0,6,0,17,0,8,0,19,0,11,0,19,0,11,0,19,0,11,0,13,0,13,0,6,0,11,0,0,0,8,0,251,255,8,0,244,255,8,0,242,255,6,0,240,255,4,0,238,255,4,0,242,255,2,0,244,255,4,0,247,255,4,0,249,255,4,0,251,255,6,0,251,255,8,0,249,255,8,0,247,255,11,0,244,255,15,0,242,255,19,0,244,255,24,0,240,255,30,0,240,255,37,0,240,255,41,0,240,255,46,0,240,255,46,0,240,255,41,0,238,255,39,0,236,255,35,0,238,255,28,0,236,255,24,0,233,255,19,0,233,255,17,0,236,255,17,0,238,255,19,0,240,255,26,0,244,255,30,0,249,255,37,0,249,255,44,0,249,255,50,0,251,255,55,0,249,255,57,0,247,255,61,0,242,255,61,0,240,255,64,0,238,255,61,0,233,255,59,0,233,255,59,0,233,255,57,0,236,255,52,0,240,255,50,0,244,255,44,0,251,255,41,0,0,0,39,0,6,0,39,0,13,0,39,0,17,0,44,0,22,0,44,0,24,0,48,0,26,0,50,0,26,0,52,0,19,0,52,0,13,0,52,0,6,0,48,0,253,255,48,0,244,255,44,0,236,255,39,0,229,255,33,0,220,255,26,0,216,255,19,0,205,255,15,0,198,255,8,0,194,255,6,0,187,255,4,0,183,255,4,0,185,255,2,0,185,255,2,0,185,255,4,0,185,255,4,0,189,255,4,0,192,255,4,0,196,255,2,0,203,255,0,0,209,255,253,255,218,255,247,255,225,255,242,255,229,255,236,255,236,255,231,255,242,255,225,255,244,255,220,255,247,255,218,255,247,255,216,255,249,255,218,255,249,255,220,255,247,255,220,255,247,255,220,255,244,255,218,255,242,255,214,255,238,255,209,255,236,255,207,255,229,255,207,255,227,255,205,255,225,255,211,255,225,255,214,255,227,255,218,255,231,255,225,255,233,255,227,255,240,255,227,255,247,255,229,255,249,255,231,255,253,255,236,255,0,0,236,255,0,0,238,255,0,0,240,255,2,0,240,255,2,0,244,255,2,0,244,255,4,0,244,255,8,0,249,255,13,0,247,255,17,0,247,255,22,0,244,255,30,0,242,255,37,0,242,255,44,0,242,255,50,0,244,255,50,0,249,255,48,0,0,0,41,0,6,0,33,0,15,0,22,0,19,0,13,0,22,0,2,0,19,0,0,0,15,0,251,255,13,0,253,255,6,0,0,0,2,0,8,0,0,0,17,0,253,255,22,0,251,255,28,0,253,255,30,0,253,255,33,0,253,255,30,0,0,0,30,0,253,255,35,0,253,255,35,0,251,255,39,0,249,255,44,0,247,255,46,0,249,255,44,0,249,255,41,0,253,255,35,0,0,0,24,0,2,0,15,0,2,0,2,0,4,0,247,255,4,0,236,255,0,0,225,255,0,0,218,255,253,255,211,255,249,255,207,255,251,255,207,255,249,255,205,255,251,255,207,255,253,255,211,255,0,0,209,255,4,0,211,255,11,0,216,255,13,0,218,255,15,0,222,255,19,0,227,255,17,0,233,255,17,0,236,255,15,0,244,255,13,0,251,255,6,0,2,0,4,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,4,0,6,0,0,0,8,0,251,255,13,0,244,255,17,0,242,255,19,0,240,255,24,0,240,255,22,0,238,255,17,0,238,255,15,0,240,255,11,0,240,255,4,0,240,255,253,255,240,255,247,255,240,255,242,255,238,255,236,255,233,255,231,255,233,255,225,255,227,255,222,255,229,255,218,255,227,255,216,255,229,255,216,255,233,255,218,255,236,255,220,255,242,255,227,255,247,255,233,255,251,255,242,255,251,255,249,255,249,255,0,0,240,255,2,0,236,255,6,0,227,255,8,0,216,255,8,0,207,255,8,0,200,255,11,0,198,255,13,0,198,255,15,0,200,255,19,0,207,255,19,0,214,255,22,0,218,255,24,0,225,255,26,0,231,255,26,0,238,255,28,0,244,255,28,0,249,255,26,0,253,255,24,0,253,255,17,0,0,0,8,0,0,0,0,0,253,255,247,255,0,0,236,255,0,0,227,255,6,0,218,255,11,0,216,255,17,0,218,255,19,0,220,255,22,0,229,255,22,0,238,255,22,0,244,255,19,0,253,255,17,0,2,0,13,0,4,0,11,0,6,0,6,0,6,0,2,0,4,0,0,0,2,0,251,255,2,0,247,255,6,0,242,255,11,0,240,255,17,0,238,255,22,0,238,255,30,0,238,255,35,0,238,255,39,0,242,255,39,0,242,255,35,0,242,255,28,0,247,255,22,0,251,255,13,0,253,255,4,0,0,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,4,0,15,0,11,0,13,0,17,0,15,0,24,0,13,0,28,0,8,0,30,0,4,0,28,0,2,0,26,0,0,0,17,0,253,255,11,0,251,255,2,0,247,255,0,0,242,255,249,255,236,255,242,255,231,255,238,255,227,255,236,255,225,255,233,255,222,255,233,255,225,255,233,255,229,255,233,255,233,255,236,255,242,255,238,255,251,255,240,255,0,0,240,255,11,0,242,255,15,0,240,255,19,0,240,255,19,0,236,255,19,0,233,255,15,0,227,255,8,0,222,255,4,0,216,255,2,0,209,255,0,0,203,255,0,0,196,255,2,0,194,255,6,0,187,255,11,0,187,255,17,0,189,255,19,0,196,255,22,0,205,255,17,0,211,255,17,0,222,255,13,0,233,255,6,0,242,255,4,0,249,255,2,0,0,0,0,0,2,0,0,0,6,0,2,0,4,0,4,0,2,0,6,0,0,0,8,0,253,255,11,0,249,255,8,0,242,255,4,0,236,255,0,0,233,255,247,255,229,255,236,255,225,255,225,255,225,255,216,255,222,255,207,255,222,255,203,255,225,255,200,255,227,255,203,255,227,255,205,255,231,255,209,255,233,255,218,255,236,255,222,255,240,255,229,255,242,255,233,255,244,255,242,255,242,255,247,255,242,255,253,255,240,255,2,0,236,255,6,0,229,255,11,0,222,255,15,0,218,255,15,0,214,255,15,0,216,255,13,0,218,255,8,0,222,255,6,0,231,255,4,0,247,255,0,0,0,0,0,0,8,0,253,255,17,0,249,255,24,0,244,255,26,0,240,255,24,0,238,255,22,0,238,255,17,0,238,255,8,0,236,255,0,0,238,255,251,255,238,255,240,255,238,255,236,255,238,255,227,255,242,255,225,255,242,255,227,255,247,255,229,255,251,255,236,255,0,0,244,255,6,0,0,0,13,0,8,0,19,0,22,0,26,0,33,0,30,0,37,0,33,0,41,0,37,0,44,0,39,0,44,0,39,0,41,0,35,0,39,0,33,0,37,0,30,0,35,0,26,0,33,0,19,0,24,0,15,0,19,0,13,0,11,0,11,0,0,0,8,0,244,255,6,0,231,255,6,0,218,255,8,0,207,255,6,0,198,255,4,0,192,255,2,0,189,255,0,0,187,255,251,255,185,255,247,255,189,255,240,255,194,255,238,255,198,255,233,255,200,255,229,255,207,255,227,255,211,255,225,255,218,255,222,255,222,255,222,255,227,255,220,255,231,255,220,255,236,255,218,255,242,255,216,255,244,255,216,255,249,255,216,255,0,0,218,255,4,0,220,255,4,0,227,255,11,0,231,255,15,0,240,255,19,0,247,255,19,0,0,0,19,0,2,0,22,0,8,0,19,0,11,0,19,0,15,0,17,0,15,0,15,0,19,0,15,0,24,0,15,0,28,0,15,0,33,0,17,0,37,0,22,0,37,0,26,0,35,0,30,0,35,0,33,0,30,0,35,0,28,0,35,0,24,0,35,0,22,0,33,0,22,0,28,0,24,0,26,0,24,0,19,0,24,0,15,0,26,0,6,0,26,0,0,0,28,0,247,255,24,0,238,255,19,0,229,255,15,0,222,255,6,0,218,255,0,0,218,255,247,255,220,255,238,255,227,255,233,255,240,255,229,255,249,255,225,255,2,0,227,255,11,0,227,255,15,0,231,255,17,0,238,255,15,0,244,255,13,0,253,255,8,0,4,0,4,0,13,0,4,0,19,0,0,0,26,0,0,0,30,0,4,0,33,0,8,0,33,0,13,0,33,0,17,0,30,0,19,0,26,0,22,0,26,0,19,0,24,0,17,0,26,0,15,0,28,0,15,0,33,0,13,0,35,0,13,0,37,0,13,0,37,0,11,0,35,0,11,0,33,0,11,0,24,0,8,0,15,0,8,0,6,0,6,0,0,0,4,0,249,255,2,0,242,255,0,0,242,255,0,0,240,255,253,255,242,255,249,255,249,255,249,255,0,0,244,255,4,0,242,255,13,0,240,255,17,0,240,255,24,0,238,255,28,0,240,255,30,0,242,255,30,0,247,255,28,0,249,255,24,0,0,0,22,0,0,0,13,0,0,0,6,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,8,0,253,255,8,0,251,255,11,0,247,255,13,0,242,255,13,0,240,255,13,0,238,255,13,0,238,255,13,0,238,255,8,0,242,255,6,0,244,255,2,0,249,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,6,0,253,255,11,0,253,255,11,0,0,0,13,0,0,0,13,0,4,0,11,0,8,0,6,0,15,0,4,0,17,0,2,0,24,0,0,0,26,0,0,0,28,0,251,255,30,0,249,255,28,0,247,255,28,0,242,255,28,0,242,255,24,0,244,255,22,0,244,255,19,0,249,255,17,0,0,0,15,0,0,0,13,0,4,0,11,0,6,0,6,0,4,0,4,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,247,255,2,0,240,255,4,0,231,255,6,0,225,255,6,0,220,255,8,0,216,255,13,0,216,255,15,0,220,255,19,0,227,255,24,0,238,255,26,0,247,255,30,0,2,0,30,0,11,0,33,0,19,0,33,0,22,0,30,0,22,0,33,0,17,0,30,0,11,0,28,0,2,0,28,0,251,255,26,0,240,255,22,0,231,255,17,0,222,255,13,0,214,255,6,0,209,255,0,0,207,255,251,255,205,255,240,255,205,255,231,255,209,255,225,255,214,255,218,255,220,255,214,255,229,255,211,255,238,255,209,255,249,255,209,255,2,0,209,255,11,0,214,255,22,0,220,255,26,0,227,255,30,0,233,255,28,0,238,255,26,0,244,255,22,0,244,255,15,0,247,255,8,0,247,255,0,0,247,255,251,255,247,255,249,255,247,255,249,255,247,255,253,255,249,255,2,0,249,255,6,0,249,255,15,0,249,255,22,0,249,255,30,0,247,255,37,0,244,255,41,0,242,255,44,0,236,255,46,0,231,255,48,0,227,255,46,0,222,255,44,0,220,255,37,0,220,255,33,0,220,255,24,0,222,255,19,0,225,255,11,0,227,255,4,0,231,255,2,0,238,255,2,0,244,255,4,0,0,0,8,0,4,0,11,0,11,0,15,0,19,0,15,0,24,0,15,0,30,0,15,0,33,0,15,0,35,0,15,0,35,0,15,0,33,0,15,0,26,0,15,0,19,0,15,0,8,0,17,0,2,0,17,0,253,255,15,0,249,255,13,0,247,255,11,0,244,255,8,0,249,255,4,0,0,0,2,0,4,0,0,0,8,0,253,255,17,0,249,255,17,0,244,255,19,0,240,255,19,0,238,255,15,0,233,255,8,0,231,255,4,0,229,255,2,0,227,255,0,0,227,255,0,0,227,255,2,0,225,255,4,0,227,255,8,0,229,255,11,0,231,255,13,0,236,255,15,0,240,255,17,0,244,255,17,0,251,255,19,0,0,0,17,0,6,0,17,0,15,0,15,0,17,0,13,0,22,0,11,0,26,0,11,0,26,0,11,0,26,0,8,0,22,0,8,0,17,0,8,0,8,0,8,0,2,0,4,0,0,0,0,0,249,255,251,255,251,255,244,255,251,255,238,255,0,0,229,255,6,0,220,255,15,0,211,255,24,0,205,255,30,0,198,255,35,0,194,255,39,0,196,255,37,0,198,255,37,0,203,255,30,0,209,255,26,0,216,255,22,0,220,255,19,0,222,255,17,0,222,255,19,0,216,255,22,0,211,255,26,0,203,255,28,0,198,255,30,0,192,255,33,0,189,255,33,0,192,255,28,0,194,255,22,0,203,255,19,0,207,255,17,0,214,255,17,0,220,255,17,0,227,255,22,0,229,255,26,0,231,255,26,0,236,255,30,0,236,255,28,0,240,255,24,0,240,255,17,0,244,255,8,0,247,255,0,0,251,255,249,255,0,0,242,255,0,0,238,255,0,0,233,255,253,255,236,255,247,255,236,255,240,255,236,255,231,255,238,255,225,255,238,255,216,255,240,255,216,255,238,255,218,255,238,255,222,255,238,255,231,255,240,255,242,255,240,255,251,255,242,255,4,0,247,255,13,0,249,255,17,0,251,255,19,0,0,0,22,0,0,0,17,0,0,0,15,0,0,0,8,0,253,255,4,0,251,255,253,255,249,255,253,255,249,255,249,255,247,255,249,255,244,255,247,255,244,255,242,255,244,255,242,255,244,255,242,255,247,255,238,255,247,255,238,255,249,255,238,255,249,255,238,255,251,255,242,255,251,255,247,255,251,255,249,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,247,255,0,0,244,255,253,255,240,255,253,255,238,255,251,255,238,255,249,255,236,255,247,255,236,255,247,255,236,255,249,255,231,255,251,255,227,255,0,0,222,255,0,0,216,255,2,0,209,255,4,0,207,255,4,0,207,255,4,0,207,255,2,0,216,255,0,0,222,255,0,0,238,255,251,255,249,255,251,255,4,0,247,255,13,0,249,255,24,0,249,255,26,0,249,255,33,0,253,255,33,0,0,0,35,0,0,0,33,0,6,0,33,0,8,0,30,0,13,0,26,0,15,0,19,0,17,0,13,0,17,0,6,0,13,0,2,0,8,0,0,0,2,0,0,0,253,255,253,255,249,255,253,255,244,255,253,255,242,255,251,255,238,255,253,255,233,255,0,0,229,255,0,0,227,255,6,0,222,255,11,0,220,255,17,0,218,255,22,0,218,255,24,0,218,255,26,0,222,255,24,0,225,255,22,0,227,255,19,0,231,255,19,0,233,255,15,0,238,255,15,0,244,255,11,0,253,255,11,0,2,0,4,0,11,0,0,0,15,0,253,255,19,0,247,255,22,0,242,255,19,0,238,255,17,0,233,255,13,0,231,255,6,0,233,255,2,0,236,255,0,0,242,255,253,255,247,255,249,255,253,255,242,255,2,0,240,255,11,0,240,255,17,0,238,255,22,0,238,255,24,0,242,255,22,0,244,255,19,0,251,255,13,0,253,255,4,0,253,255,0,0,251,255,247,255,251,255,240,255,249,255,233,255,249,255,227,255,249,255,222,255,251,255,216,255,253,255,209,255,0,0,203,255,0,0,200,255,4,0,196,255,4,0,196,255,8,0,194,255,11,0,196,255,13,0,200,255,17,0,209,255,19,0,218,255,24,0,231,255,28,0,247,255,28,0,2,0,33,0,13,0,30,0,26,0,30,0,35,0,30,0,37,0,28,0,37,0,24,0,37,0,24,0,30,0,24,0,26,0,22,0,22,0,22,0,15,0,22,0,11,0,19,0,8,0,15,0,6,0,11,0,4,0,4,0,2,0,0,0,4,0,251,255,4,0,240,255,4,0,233,255,6,0,225,255,6,0,220,255,8,0,216,255,11,0,214,255,11,0,214,255,13,0,214,255,15,0,216,255,19,0,218,255,26,0,222,255,28,0,225,255,35,0,229,255,39,0,236,255,44,0,240,255,46,0,249,255,50,0,0,0,52,0,4,0,57,0,8,0,55,0,13,0,57,0,13,0,55,0,15,0,50,0,13,0,46,0,8,0,39,0,4,0,35,0,2,0,33,0,253,255,26,0,251,255,26,0,249,255,24,0,247,255,26,0,244,255,26,0,247,255,24,0,249,255,24,0,253,255,22,0,0,0,19,0,6,0,17,0,8,0,13,0,15,0,8,0,15,0,11,0,15,0,8,0,13,0,8,0,11,0,11,0,11,0,13,0,8,0,17,0,8,0,22,0,15,0,26,0,17,0,30,0,22,0,33,0,26,0,35,0,33,0,37,0,35,0,33,0,39,0,30,0,37,0,28,0,37,0,22,0,33,0,17,0,26,0,13,0,15,0,8,0,6,0,6,0,253,255,4,0,244,255,0,0,233,255,0,0,229,255,249,255,225,255,244,255,220,255,236,255,222,255,229,255,225,255,229,255,229,255,225,255,233,255,225,255,238,255,225,255,240,255,229,255,242,255,233,255,244,255,236,255,244,255,238,255,249,255,236,255,249,255,238,255,251,255,236,255,253,255,238,255,0,0,238,255,0,0,244,255,2,0,249,255,4,0,0,0,4,0,8,0,4,0,15,0,4,0,22,0,4,0,28,0,6,0,30,0,6,0,30,0,8,0,28,0,11,0,24,0,11,0,17,0,8,0,13,0,6,0,6,0,6,0,0,0,4,0,251,255,2,0,247,255,0,0,240,255,0,0,236,255,251,255,231,255,251,255,231,255,249,255,225,255,251,255,225,255,251,255,218,255,0,0,218,255,6,0,214,255,11,0,214,255,19,0,216,255,28,0,218,255,35,0,222,255,41,0,227,255,46,0,231,255,46,0,238,255,44,0,242,255,41,0,249,255,39,0,251,255,35,0,0,0,35,0,2,0,33,0,8,0,37,0,11,0,39,0,13,0,44,0,15,0,48,0,17,0,52,0,17,0,55,0,19,0,57,0,17,0,59,0,15,0,59,0,15,0,57,0,11,0,55,0,11,0,50,0,6,0,48,0,6,0,41,0,8,0,37,0,13,0,33,0,17,0,28,0,26,0,26,0,33,0,22,0,37,0,19,0,39,0,19,0,41,0,15,0,37,0,8,0,30,0,2,0,24,0,253,255,13,0,247,255,6,0,240,255,0,0,236,255,247,255,231,255,242,255,231,255,240,255,231,255,240,255,231,255,242,255,233,255,244,255,233,255,251,255,236,255,0,0,236,255,2,0,238,255,6,0,238,255,11,0,238,255,13,0,240,255,17,0,244,255,19,0,251,255,24,0,0,0,24,0,6,0,24,0,13,0,22,0,19,0,19,0,24,0,17,0,28,0,13,0,33,0,11,0,33,0,6,0,35,0,2,0,35,0,0,0,37,0,251,255,37,0,247,255,35,0,244,255,35,0,244,255,37,0,247,255,35,0,251,255,33,0,0,0,33,0,2,0,33,0,8,0,30,0,15,0,26,0,17,0,26,0,22,0,22,0,22,0,19,0,24,0,17,0,26,0,19,0,26,0,15,0,26,0,17,0,28,0,15,0,26,0,17,0,26,0,15,0,24,0,17,0,19,0,15,0,17,0,13,0,11,0,8,0,4,0,4,0,2,0,2,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,4,0,0,0,8,0,0,0,15,0,253,255,22,0,249,255,24,0,247,255,26,0,242,255,26,0,242,255,22,0,240,255,19,0,240,255,17,0,240,255,15,0,242,255,13,0,240,255,13,0,242,255,13,0,242,255,8,0,244,255,4,0,244,255,2,0,244,255,253,255,247,255,251,255,249,255,247,255,251,255,247,255,0,0,249,255,0,0,251,255,6,0,4,0,8,0,11,0,13,0,19,0,17,0,30,0,19,0,37,0,22,0,44,0,24,0,48,0,19,0,50,0,22,0,52,0,19,0,57,0,13,0,59,0,11,0,61,0,4,0,61,0,0,0,61,0,251,255,59,0,249,255,55,0,249,255,46,0,251,255,35,0,0,0,24,0,2,0,11,0,6,0,0,0,8,0,244,255,8,0,233,255,8,0,227,255,4,0,225,255,0,0,220,255,253,255,220,255,249,255,222,255,244,255,220,255,238,255,220,255,236,255,220,255,236,255,216,255,238,255,216,255,238,255,216,255,244,255,216,255,251,255,214,255,2,0,220,255,8,0,225,255,15,0,231,255,17,0,238,255,19,0,244,255,22,0,249,255,17,0,251,255,11,0,253,255,4,0,253,255,251,255,251,255,242,255,249,255,233,255,247,255,225,255,247,255,218,255,247,255,214,255,247,255,211,255,247,255,214,255,249,255,216,255,251,255,222,255,251,255,229,255,0,0,236,255,0,0,244,255,0,0,253,255,0,0,4,0,253,255,11,0,251,255,13,0,244,255,15,0,236,255,15,0,229,255,13,0,222,255,8,0,220,255,4,0,220,255,0,0,225,255,249,255,233,255,242,255,242,255,238,255,0,0,231,255,11,0,229,255,22,0,227,255,30,0,222,255,33,0,218,255,33,0,218,255,28,0,214,255,19,0,211,255,15,0,209,255,6,0,207,255,0,0,205,255,249,255,207,255,244,255,211,255,240,255,216,255,238,255,222,255,238,255,229,255,238,255,238,255,240,255,247,255,242,255,0,0,244,255,6,0,247,255,11,0,251,255,17,0,253,255,15,0,0,0,15,0,0,0,11,0,4,0,8,0,8,0,6,0,8,0,4,0,13,0,0,0,17,0,0,0,19,0,2,0,22,0,4,0,19,0,8,0,17,0,11,0,11,0,15,0,2,0,19,0,251,255,22,0,240,255,24,0,233,255,24,0,227,255,22,0,222,255,17,0,220,255,15,0,222,255,13,0,222,255,8,0,225,255,6,0,227,255,6,0,227,255,4,0,231,255,4,0,233,255,2,0,238,255,0,0,242,255,0,0,247,255,251,255,251,255,251,255,0,0,247,255,4,0,244,255,8,0,242,255,13,0,240,255,17,0,238,255,19,0,236,255,24,0,231,255,22,0,227,255,24,0,225,255,22,0,225,255,19,0,229,255,19,0,231,255,15,0,240,255,11,0,251,255,6,0,2,0,2,0,13,0,253,255,19,0,247,255,26,0,244,255,28,0,238,255,30,0,233,255,28,0,231,255,28,0,231,255,24,0,229,255,17,0,229,255,15,0,229,255,8,0,229,255,6,0,227,255,0,0,227,255,253,255,225,255,249,255,220,255,247,255,216,255,244,255,214,255,244,255,209,255,247,255,211,255,249,255,214,255,251,255,218,255,0,0,222,255,6,0,227,255,13,0,233,255,24,0,242,255,33,0,247,255,41,0,253,255,50,0,0,0,57,0,2,0,57,0,6,0,59,0,8,0,52,0,13,0,44,0,19,0,33,0,24,0,19,0,28,0,4,0,33,0,249,255,35,0,242,255,35,0,236,255,30,0,233,255,24,0,236,255,15,0,242,255,2,0,249,255,244,255,0,0,233,255,8,0,220,255,15,0,211,255,22,0,205,255,26,0,203,255,26,0,207,255,30,0,211,255,30,0,220,255,30,0,233,255,30,0,247,255,30,0,0,0,30,0,11,0,30,0,19,0,26,0,22,0,26,0,24,0,22,0,24,0,17,0,17,0,13,0,13,0,11,0,6,0,8,0,4,0,6,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,253,255,8,0,251,255,13,0,251,255,19,0,249,255,22,0,249,255,24,0,0,0,24,0,0,0,24,0,4,0,19,0,6,0,15,0,11,0,8,0,13,0,2,0,15,0,251,255,17,0,244,255,24,0,242,255,30,0,233,255,37,0,233,255,41,0,231,255,46,0,229,255,50,0,225,255,50,0,220,255,48,0,216,255,44,0,209,255,37,0,203,255,28,0,200,255,22,0,196,255,15,0,194,255,11,0,194,255,6,0,194,255,2,0,196,255,4,0,198,255,4,0,203,255,6,0,203,255,11,0,207,255,15,0,209,255,17,0,211,255,19,0,216,255,24,0,220,255,28,0,229,255,30,0,236,255,37,0,244,255,41,0,0,0,44,0,8,0,44,0,17,0,41,0,24,0,37,0,30,0,28,0,35,0,19,0,33,0,11,0,30,0,4,0,24,0,0,0,15,0,253,255,8,0,253,255,0,0,0,0,253,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,2,0,251,255,6,0,244,255,6,0,238,255,6,0,231,255,2,0,227,255,253,255,227,255,244,255,227,255,236,255,236,255,225,255,240,255,220,255,249,255,218,255,0,0,220,255,4,0,222,255,6,0,229,255,8,0,236,255,4,0,242,255,0,0,249,255,0,0,253,255,251,255,0,0,242,255,2,0,238,255,4,0,238,255,8,0,233,255,8,0,231,255,11,0,229,255,13,0,227,255,13,0,225,255,8,0,225,255,6,0,225,255,0,0,225,255,253,255,227,255,247,255,231,255,242,255,233,255,242,255,236,255,242,255,240,255,244,255,242,255,251,255,244,255,0,0,242,255,6,0,244,255,15,0,242,255,22,0,240,255,30,0,238,255,33,0,238,255,37,0,238,255,41,0,233,255,46,0,233,255,48,0,233,255,50,0,233,255,52,0,236,255,57,0,238,255,61,0,240,255,66,0,242,255,72,0,247,255,75,0,249,255,79,0,251,255,79,0,251,255,77,0,253,255,70,0,253,255,64,0,253,255,52,0,253,255,44,0,0,0,30,0,2,0,22,0,2,0,13,0,4,0,4,0,2,0,0,0,0,0,0,0,0,0,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,249,255,2,0,253,255,6,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,17,0,253,255,19,0,251,255,22,0,249,255,26,0,249,255,30,0,251,255,30,0,251,255,33,0,0,0,35,0,0,0,35,0,0,0,35,0,2,0,33,0,2,0,33,0,0,0,30,0,0,0,28,0,0,0,22,0,2,0,17,0,6,0,13,0,8,0,6,0,15,0,0,0,19,0,0,0,22,0,251,255,24,0,249,255,26,0,249,255,30,0,249,255,30,0,253,255,37,0,0,0,39,0,2,0,44,0,6,0,50,0,8,0,52,0,11,0,59,0,13,0,61,0,11,0,61,0,11,0,64,0,11,0,61,0,11,0,57,0,15,0,52,0,17,0,44,0,19,0,39,0,24,0,33,0,26,0,26,0,26,0,24,0,26,0,17,0,24,0,13,0,22,0,8,0,17,0,6,0,13,0,2,0,8,0,0,0,2,0,251,255,0,0,251,255,251,255,249,255,249,255,249,255,251,255,249,255,253,255,251,255,0,0,253,255,4,0,2,0,8,0,8,0,15,0,11,0,19,0,17,0,22,0,19,0,22,0,22,0,24,0,17,0,22,0,17,0,19,0,13,0,15,0,11,0,13,0,6,0,8,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,4,0,4,0,4,0,6,0,8,0,4,0,11,0,8,0,13,0,13,0,15,0,17,0,11,0,26,0,8,0,35,0,4,0,44,0,0,0,52,0,247,255,57,0,242,255,57,0,238,255,52,0,231,255,46,0,229,255,33,0,229,255,24,0,233,255,13,0,236,255,2,0,236,255,253,255,236,255,247,255,236,255,244,255,236,255,242,255,236,255,242,255,233,255,247,255,233,255,247,255,236,255,251,255,238,255,251,255,242,255,251,255,249,255,249,255,253,255,242,255,2,0,238,255,11,0,231,255,13,0,227,255,15,0,220,255,17,0,214,255,17,0,211,255,15,0,209,255,15,0,209,255,13,0,209,255,11,0,209,255,8,0,211,255,11,0,211,255,8,0,214,255,6,0,216,255,4,0,216,255,2,0,216,255,0,0,216,255,251,255,218,255,242,255,220,255,238,255,227,255,229,255,233,255,222,255,240,255,216,255,251,255,214,255,2,0,214,255,11,0,218,255,19,0,222,255,24,0,227,255,33,0,233,255,37,0,238,255,39,0,240,255,41,0,240,255,37,0,240,255,37,0,240,255,30,0,238,255,22,0,240,255,17,0,242,255,8,0,244,255,4,0,249,255,0,0,253,255,0,0,0,0,0,0,4,0,0,0,4,0,4,0,0,0,11,0,253,255,15,0,247,255,22,0,238,255,24,0,231,255,26,0,225,255,24,0,225,255,19,0,225,255,13,0,227,255,0,0,229,255,249,255,233,255,236,255,236,255,227,255,240,255,220,255,240,255,216,255,240,255,214,255,238,255,216,255,238,255,218,255,236,255,222,255,236,255,227,255,233,255,229,255,233,255,231,255,236,255,231,255,240,255,231,255,242,255,231,255,247,255,236,255,249,255,238,255,251,255,240,255,253,255,244,255,249,255,249,255,247,255,0,0,240,255,2,0,233,255,4,0,227,255,6,0,220,255,8,0,216,255,6,0,218,255,4,0,220,255,2,0,225,255,0,0,229,255,0,0,236,255,253,255,240,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,244,255,2,0,242,255,4,0,240,255,4,0,238,255,4,0,238,255,6,0,236,255,4,0,236,255,8,0,233,255,8,0,233,255,11,0,236,255,15,0,233,255,19,0,233,255,24,0,231,255,30,0,233,255,37,0,231,255,44,0,231,255,50,0,233,255,57,0,236,255,64,0,238,255,70,0,240,255,72,0,242,255,77,0,242,255,77,0,244,255,75,0,247,255,72,0,247,255,70,0,244,255,68,0,242,255,64,0,242,255,59,0,240,255,57,0,236,255,50,0,236,255,44,0,233,255,41,0,231,255,37,0,233,255,37,0,231,255,33,0,231,255,30,0,233,255,28,0,236,255,26,0,236,255,24,0,236,255,22,0,236,255,19,0,233,255,17,0,231,255,11,0,229,255,8,0,227,255,6,0,227,255,4,0,227,255,0,0,229,255,0,0,231,255,0,0,236,255,0,0,242,255,0,0,247,255,253,255,253,255,0,0,2,0,0,0,8,0,0,0,15,0,4,0,19,0,6,0,22,0,13,0,24,0,17,0,26,0,19,0,24,0,22,0,22,0,22,0,22,0,22,0,17,0,17,0,19,0,13,0,22,0,8,0,24,0,2,0,24,0,253,255,28,0,249,255,30,0,242,255,30,0,238,255,33,0,229,255,33,0,225,255,35,0,216,255,35,0,209,255,35,0,203,255,35,0,200,255,33,0,194,255,28,0,194,255,26,0,194,255,22,0,198,255,13,0,200,255,6,0,207,255,0,0,211,255,251,255,214,255,247,255,218,255,244,255,222,255,244,255,227,255,247,255,231,255,247,255,238,255,249,255,247,255,251,255,253,255,249,255,4,0,249,255,11,0,247,255,17,0,244,255,22,0,240,255,24,0,236,255,26,0,238,255,26,0,236,255,26,0,231,255,28,0,231,255,28,0,229,255,33,0,227,255,37,0,225,255,39,0,227,255,44,0,225,255,41,0,227,255,41,0,229,255,39,0,233,255,39,0,233,255,37,0,238,255,37,0,240,255,37,0,242,255,37,0,249,255,37,0,0,0,41,0,0,0,41,0,8,0,44,0,13,0,44,0,17,0,41,0,19,0,37,0,19,0,33,0,19,0,26,0,17,0,17,0,17,0,13,0,15,0,8,0,13,0,6,0,15,0,6,0,15,0,6,0,17,0,8,0,19,0,15,0,22,0,17,0,24,0,22,0,22,0,24,0,24,0,26,0,24,0,28,0,24,0,28,0,26,0,30,0,26,0,33,0,28,0,37,0,33,0,41,0,37,0,46,0,39,0,48,0,41,0,48,0,44,0,48,0,44,0,48,0,37,0,46,0,35,0,37,0,28,0,33,0,22,0,24,0,15,0,15,0,8,0,6,0,4,0,251,255,253,255,244,255,249,255,236,255,242,255,225,255,238,255,216,255,238,255,209,255,236,255,207,255,238,255,207,255,244,255,209,255,249,255,214,255,253,255,218,255,0,0,222,255,0,0,231,255,0,0,238,255,251,255,240,255,247,255,247,255,242,255,249,255,238,255,249,255,238,255,249,255,236,255,247,255,238,255,244,255,236,255,242,255,233,255,240,255,227,255,240,255,222,255,242,255,214,255,247,255,209,255,251,255,203,255,253,255,198,255,2,0,200,255,4,0,200,255,6,0,205,255,6,0,211,255,6,0,220,255,4,0,229,255,0,0,238,255,253,255,247,255,247,255,0,0,240,255,2,0,236,255,6,0,229,255,11,0,225,255,11,0,222,255,15,0,225,255,15,0,225,255,15,0,225,255,15,0,229,255,13,0,229,255,13,0,231,255,13,0,233,255,13,0,233,255,11,0,233,255,8,0,238,255,8,0,244,255,6,0,251,255,6,0,2,0,8,0,8,0,11,0,17,0,15,0,22,0,22,0,24,0,26,0,24,0,33,0,19,0,35,0,15,0,39,0,8,0,41,0,4,0,41,0,0,0,39,0,251,255,37,0,249,255,37,0,247,255,35,0,249,255,33,0,251,255,33,0,253,255,33,0,0,0,30,0,6,0,28,0,13,0,28,0,19,0,30,0,22,0,30,0,26,0,33,0,28,0,35,0,26,0,37,0,24,0,39,0,17,0,39,0,8,0,39,0,0,0,37,0,249,255,35,0,242,255,30,0,238,255,26,0,236,255,19,0,233,255,15,0,236,255,8,0,238,255,2,0,244,255,253,255,249,255,247,255,253,255,238,255,253,255,233,255,253,255,229,255,0,0,227,255,0,0,225,255,0,0,225,255,0,0,227,255,0,0,231,255,2,0,236,255,4,0,240,255,6,0,247,255,6,0,251,255,8,0,0,0,8,0,2,0,8,0,8,0,8,0,13,0,8,0,17,0,8,0,24,0,4,0,26,0,4,0,35,0,0,0,35,0,253,255,37,0,247,255,35,0,240,255,28,0,236,255,22,0,229,255,13,0,225,255,2,0,225,255,0,0,227,255,251,255,229,255,249,255,233,255,253,255,240,255,0,0,247,255,6,0,253,255,11,0,0,0,15,0,6,0,19,0,11,0,19,0,15,0,19,0,17,0,17,0,22,0,13,0,19,0,8,0,19,0,6,0,17,0,2,0,15,0,0,0,6,0,0,0,2,0,0,0,253,255,253,255,247,255,253,255,244,255,0,0,242,255,0,0,242,255,253,255,244,255,0,0,249,255,0,0,253,255,4,0,2,0,11,0,11,0,17,0,19,0,24,0,28,0,28,0,37,0,28,0,46,0,26,0,48,0,17,0,50,0,6,0,46,0,253,255,44,0,242,255,35,0,238,255,24,0,233,255,15,0,233,255,6,0,236,255,253,255,240,255,249,255,242,255,242,255,244,255,233,255,247,255,229,255,247,255,225,255,247,255,218,255,251,255,214,255,253,255,214,255,0,0,216,255,4,0,222,255,8,0,229,255,15,0,233,255,22,0,242,255,30,0,249,255,37,0,253,255,44,0,0,0,50,0,0,0,52,0,253,255,55,0,249,255,55,0,244,255,50,0,242,255,46,0,238,255,37,0,236,255,33,0,236,255,28,0,233,255,24,0,233,255,22,0,236,255,19,0,236,255,22,0,240,255,24,0,242,255,24,0,244,255,24,0,249,255,24,0,249,255,22,0,251,255,19,0,251,255,17,0,253,255,15,0,0,0,13,0,0,0,11,0,6,0,11,0,11,0,11,0,15,0,13,0,19,0,11,0,22,0,8,0,24,0,6,0,22,0,4,0,22,0,2,0,17,0,0,0,13,0,253,255,8,0,253,255,6,0,251,255,6,0,249,255,8,0,249,255,11,0,249,255,19,0,247,255,26,0,247,255,30,0,244,255,35,0,244,255,39,0,242,255,37,0,240,255,37,0,238,255,33,0,233,255,28,0,231,255,26,0,227,255,24,0,225,255,22,0,220,255,17,0,220,255,15,0,218,255,13,0,218,255,13,0,218,255,13,0,220,255,11,0,222,255,8,0,225,255,6,0,227,255,4,0,229,255,4,0,236,255,2,0,240,255,0,0,244,255,253,255,253,255,253,255,0,0,251,255,4,0,253,255,8,0,251,255,11,0,251,255,11,0,251,255,8,0,249,255,8,0,251,255,6,0,253,255,4,0,0,0,8,0,0,0,13,0,2,0,19,0,4,0,28,0,6,0,33,0,4,0,41,0,6,0,46,0,4,0,44,0,4,0,44,0,8,0,37,0,13,0,30,0,15,0,19,0,24,0,6,0,28,0,0,0,35,0,244,255,39,0,238,255,41,0,233,255,39,0,233,255,37,0,233,255,33,0,233,255,26,0,236,255,22,0,238,255,17,0,240,255,11,0,242,255,8,0,244,255,4,0,242,255,0,0,240,255,249,255,238,255,244,255,236,255,238,255,236,255,236,255,236,255,233,255,236,255,233,255,238,255,236,255,242,255,238,255,247,255,240,255,251,255,242,255,0,0,249,255,6,0,251,255,13,0,2,0,22,0,6,0,30,0,15,0,39,0,22,0,46,0,30,0,52,0,37,0,59,0,44,0,61,0,46,0,61,0,48,0,59,0,48,0,55,0,44,0,52,0,39,0,48,0,33,0,41,0,24,0,37,0,17,0,33,0,13,0,28,0,4,0,24,0,0,0,22,0,251,255,22,0,251,255,24,0,251,255,26,0,0,0,30,0,2,0,37,0,8,0,41,0,11,0,44,0,13,0,44,0,13,0,39,0,8,0,35,0,2,0,28,0,253,255,19,0,249,255,15,0,242,255,8,0,240,255,8,0,240,255,8,0,244,255,11,0,249,255,15,0,253,255,19,0,0,0,22,0,4,0,24,0,4,0,24,0,6,0,22,0,6,0,15,0,6,0,8,0,4,0,0,0,4,0,247,255,6,0,236,255,8,0,222,255,13,0,216,255,17,0,207,255,22,0,200,255,22,0,200,255,22,0,200,255,17,0,203,255,15,0,209,255,11,0,216,255,4,0,225,255,0,0,229,255,0,0,236,255,253,255,240,255,0,0,242,255,0,0,242,255,6,0,242,255,19,0,244,255,28,0,244,255,41,0,249,255,52,0,253,255,61,0,2,0,66,0,8,0,66,0,19,0,66,0,26,0,59,0,30,0,55,0,33,0,50,0,35,0,48,0,35,0,46,0,33,0,44,0,35,0,48,0,35,0,50,0,37,0,52,0,39,0,55,0,39,0,55,0,41,0,52,0,39,0,50,0,37,0,48,0,33,0,44,0,26,0,41,0,17,0,39,0,8,0,37,0,0,0,37,0,247,255,37,0,240,255,39,0,231,255,39,0,227,255,39,0,222,255,41,0,222,255,39,0,225,255,35,0,229,255,35,0,233,255,30,0,240,255,26,0,247,255,22,0,251,255,17,0,0,0,13,0,2,0,6,0,4,0,2,0,4,0,0,0,4,0,253,255,0,0,251,255,251,255,249,255,242,255,249,255,238,255,249,255,229,255,251,255,218,255,253,255,214,255,251,255,209,255,247,255,207,255,247,255,207,255,242,255,209,255,238,255,214,255,233,255,216,255,229,255,218,255,225,255,218,255,222,255,218,255,220,255,218,255,220,255,216,255,222,255,216,255,225,255,218,255,229,255,214,255,233,255,216,255,236,255,220,255,238,255,222,255,240,255,231,255,242,255,238,255,242,255,249,255,244,255,4,0,244,255,15,0,244,255,26,0,244,255,37,0,247,255,44,0,247,255,50,0,251,255,59,0,0,0,64,0,0,0,66,0,6,0,68,0,11,0,70,0,15,0,72,0,17,0,70,0,17,0,68,0,15,0,66,0,13,0,61,0,8,0,57,0,4,0,48,0,0,0,37,0,0,0,28,0,251,255,17,0,249,255,8,0,247,255,2,0,249,255,0,0,247,255,0,0,251,255,0,0,251,255,4,0,251,255,8,0,253,255,13,0,0,0,13,0,2,0,13,0,2,0,8,0,4,0,8,0,8,0,4,0,15,0,2,0,15,0,0,0,22,0,2,0,26,0,0,0,28,0,4,0,30,0,6,0,28,0,11,0,24,0,13,0,19,0,15,0,13,0,17,0,8,0,15,0,2,0,13,0,0,0,6,0,0,0,4,0,253,255,253,255,253,255,247,255,0,0,240,255,0,0,233,255,0,0,227,255,0,0,220,255,2,0,214,255,2,0,209,255,4,0,209,255,4,0,205,255,4,0,209,255,6,0,211,255,8,0,216,255,8,0,222,255,11,0,229,255,11,0,236,255,13,0,240,255,15,0,247,255,17,0,253,255,24,0,0,0,28,0,6,0,35,0,13,0,41,0,19,0,46,0,26,0,48,0,30,0,48,0,35,0,46,0,39,0,46,0,44,0,41,0,50,0,37,0,57,0,33,0,61,0,28,0,64,0,26,0,66,0,24,0,68,0,24,0,66,0,22,0,64,0,22,0,59,0,22,0,52,0,22,0,44,0,19,0,33,0,13,0,24,0,8,0,15,0,0,0,8,0,251,255,4,0,244,255,2,0,238,255,2,0,233,255,4,0,231,255,8,0,231,255,11,0,233,255,15,0,236,255,17,0,240,255,19,0,240,255,17,0,244,255,17,0,247,255,15,0,244,255,11,0,244,255,8,0,247,255,6,0,247,255,2,0,251,255,2,0,0,0,2,0,6,0,2,0,17,0,2,0,26,0,4,0,33,0,4,0,44,0,2,0,48,0,2,0,50,0,2,0,57,0,0,0,57,0,0,0,59,0,0,0,57,0,253,255,57,0,251,255,55,0,249,255,52,0,249,255,52,0,247,255,50,0,249,255,46,0,251,255,41,0,253,255,39,0,0,0,35,0,253,255,30,0,253,255,24,0,247,255,19,0,240,255,17,0,231,255,15,0,220,255,13,0,211,255,13,0,207,255,15,0,200,255,17,0,198,255,22,0,200,255,22,0,200,255,24,0,207,255,22,0,209,255,19,0,218,255,15,0,222,255,6,0,231,255,2,0,238,255,251,255,244,255,249,255,251,255,244,255,0,0,242,255,0,0,240,255,0,0,240,255,2,0,242,255,0,0,242,255,2,0,247,255,0,0,247,255,0,0,251,255,2,0,253,255,4,0,0,0,8,0,2,0,15,0,6,0,19,0,8,0,26,0,13,0,30,0,11,0,35,0,11,0,37,0,8,0,39,0,0,0,39,0,249,255,39,0,238,255,37,0,229,255,35,0,220,255,35,0,211,255,35,0,207,255,39,0,205,255,44,0,203,255,48,0,200,255,55,0,200,255,57,0,198,255,59,0,198,255,61,0,196,255,59,0,194,255,57,0,192,255,52,0,192,255,46,0,194,255,41,0,198,255,35,0,203,255,28,0,207,255,22,0,214,255,17,0,222,255,11,0,231,255,4,0,240,255,253,255,249,255,249,255,2,0,244,255,15,0,242,255,26,0,242,255,39,0,247,255,50,0,253,255,59,0,2,0,66,0,11,0,70,0,17,0,66,0,26,0,61,0,33,0,52,0,37,0,41,0,39,0,35,0,39,0,24,0,35,0,15,0,33,0,8,0,26,0,4,0,19,0,0,0,13,0,253,255,8,0,249,255,4,0,247,255,4,0,242,255,4,0,238,255,4,0,240,255,4,0,242,255,2,0,249,255,0,0,0,0,251,255,13,0,244,255,24,0,238,255,37,0,231,255,50,0,222,255,59,0,216,255,64,0,207,255,68,0,200,255,66,0,196,255,64,0,189,255,61,0,189,255,57,0,189,255,50,0,196,255,46,0,203,255,39,0,214,255,39,0,222,255,37,0,236,255,35,0,244,255,37,0,0,0,35,0,4,0,33,0,11,0,30,0,15,0,28,0,17,0,19,0,19,0,15,0,15,0,6,0,13,0,253,255,8,0,247,255,4,0,240,255,2,0,233,255,0,0,229,255,253,255,227,255,251,255,225,255,251,255,227,255,253,255,231,255,253,255,233,255,253,255,240,255,0,0,247,255,2,0,253,255,6,0,4,0,6,0,11,0,8,0,15,0,8,0,22,0,4,0,22,0,0,0,24,0,253,255,22,0,244,255,19,0,238,255,15,0,229,255,13,0,220,255,11,0,214,255,8,0,207,255,8,0,203,255,8,0,203,255,8,0,205,255,8,0,207,255,8,0,214,255,11,0,218,255,11,0,229,255,11,0,238,255,11,0,244,255,11,0,249,255,13,0,251,255,13,0,253,255,13,0,251,255,13,0,249,255,11,0,244,255,8,0,240,255,4,0,238,255,0,0,236,255,253,255,238,255,244,255,238,255,242,255,240,255,240,255,242,255,240,255,242,255,240,255,244,255,242,255,247,255,249,255,249,255,0,0,253,255,2,0,2,0,11,0,6,0,17,0,11,0,24,0,15,0,33,0,17,0,37,0,17,0,39,0,17,0,37,0,15,0,37,0,13,0,35,0,13,0,28,0,11,0,24,0,8,0,17,0,6,0,13,0,4,0,6,0,2,0,0,0,253,255,251,255,249,255,242,255,244,255,233,255,240,255,222,255,238,255,211,255,236,255,203,255,240,255,196,255,244,255,189,255,251,255,189,255,0,0,189,255,8,0,192,255,15,0,198,255,19,0,205,255,26,0,211,255,30,0,218,255,33,0,227,255,37,0,231,255,35,0,238,255,37,0,242,255,37,0,244,255,35,0,249,255,37,0,253,255,35,0,253,255,33,0,0,0,30,0,2,0,26,0,4,0,19,0,4,0,15,0,6,0,6,0,6,0,0,0,6,0,249,255,6,0,242,255,6,0,236,255,6,0,236,255,8,0,238,255,15,0,242,255,17,0,247,255,22,0,0,0,26,0,4,0,33,0,11,0,33,0,17,0,33,0,22,0,33,0,24,0,30,0,24,0,24,0,22,0,24,0,19,0,15,0,13,0,13,0,11,0,11,0,4,0,8,0,2,0,6,0,0,0,6,0,253,255,4,0,251,255,4,0,249,255,4,0,249,255,8,0,247,255,8,0,244,255,11,0,244,255,13,0,247,255,17,0,249,255,17,0,251,255,17,0,0,0,15,0,4,0,11,0,13,0,4,0,19,0,253,255,26,0,247,255,30,0,240,255,35,0,233,255,37,0,231,255,39,0,229,255,37,0,229,255,35,0,229,255,35,0,229,255,30,0,233,255,28,0,238,255,24,0,240,255,17,0,244,255,15,0,249,255,8,0,251,255,6,0,0,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,2,0,2,0,6,0,0,0,8,0,253,255,11,0,251,255,8,0,247,255,4,0,247,255,0,0,247,255,247,255,249,255,238,255,251,255,229,255,253,255,222,255,0,0,218,255,0,0,216,255,0,0,218,255,4,0,220,255,6,0,229,255,11,0,236,255,13,0,244,255,17,0,253,255,22,0,2,0,26,0,6,0,30,0,8,0,35,0,6,0,39,0,2,0,39,0,253,255,41,0,247,255,41,0,242,255,39,0,236,255,35,0,233,255,33,0,233,255,26,0,236,255,22,0,238,255,15,0,240,255,8,0,240,255,4,0,240,255,2,0,242,255,0,0,247,255,0,0,251,255,0,0,0,0,0,0,6,0,253,255,15,0,253,255,22,0,253,255,28,0,253,255,30,0,251,255,30,0,249,255,33,0,247,255,26,0,240,255,24,0,236,255,17,0,236,255,11,0,231,255,4,0,227,255,0,0,227,255,253,255,227,255,247,255,227,255,244,255,227,255,244,255,229,255,244,255,233,255,244,255,236,255,249,255,238,255,253,255,242,255,0,0,247,255,4,0,251,255,6,0,0,0,11,0,2,0,15,0,2,0,19,0,2,0,24,0,2,0,26,0,0,0,30,0,0,0,35,0,2,0,37,0,2,0,39,0,4,0,41,0,4,0,44,0,2,0,46,0,0,0,46,0,249,255,46,0,242,255,46,0,238,255,41,0,233,255,37,0,233,255,35,0,236,255,30,0,238,255,26,0,244,255,22,0,253,255,17,0,2,0,13,0,13,0,11,0,22,0,6,0,30,0,4,0,37,0,2,0,41,0,2,0,44,0,2,0,46,0,4,0,46,0,6,0,48,0,11,0,46,0,11,0,46,0,17,0,46,0,17,0,44,0,19,0,46,0,19,0,46,0,19,0,46,0,17,0,44,0,15,0,44,0,13,0,44,0,8,0,41,0,4,0,39,0,0,0,35,0,251,255,30,0,247,255,24,0,242,255,15,0,238,255,8,0,238,255,0,0,236,255,249,255,238,255,242,255,240,255,236,255,242,255,231,255,247,255,231,255,247,255,229,255,249,255,231,255,249,255,231,255,249,255,231,255,249,255,229,255,247,255,227,255,247,255,225,255,247,255,222,255,242,255,222,255,242,255,222,255,240,255,222,255,238,255,225,255,240,255,229,255,242,255,236,255,247,255,240,255,251,255,247,255,0,0,253,255,4,0,4,0,6,0,11,0,6,0,15,0,6,0,19,0,0,0,22,0,253,255,22,0,249,255,22,0,244,255,19,0,242,255,15,0,240,255,11,0,240,255,6,0,238,255,4,0,240,255,4,0,240,255,4,0,238,255,6,0,240,255,8,0,238,255,13,0,240,255,19,0,240,255,22,0,236,255,24,0,236,255,26,0,229,255,26,0,225,255,26,0,220,255,26,0,216,255,24,0,214,255,19,0,216,255,17,0,218,255,15,0,227,255,13,0,240,255,11,0,251,255,11,0,8,0,8,0,22,0,8,0,35,0,8,0,48,0,11,0,57,0,13,0,61,0,17,0,64,0,24,0,59,0,28,0,55,0,30,0,48,0,30,0,39,0,28,0,30,0,26,0,22,0,19,0,11,0,15,0,2,0,8,0,0,0,2,0,249,255,251,255,244,255,244,255,242,255,233,255,244,255,227,255,247,255,220,255,249,255,218,255,2,0,216,255,8,0,216,255,19,0,220,255,28,0,225,255,41,0,233,255,50,0,240,255,61,0,247,255,68,0,0,0,75,0,8,0,77,0,17,0,77,0,26,0,75,0,37,0,70,0,41,0,61,0,48,0,52,0,48,0,39,0,46,0,30,0,39,0,19,0,33,0,11,0,22,0,2,0,8,0,253,255,253,255,249,255,240,255,242,255,225,255,236,255,214,255,231,255,205,255,227,255,196,255,225,255,189,255,227,255,189,255,229,255,187,255,236,255,189,255,238,255,192,255,242,255,196,255,249,255,198,255,249,255,205,255,251,255,209,255,251,255,214,255,253,255,218,255,253,255,220,255,251,255,220,255,253,255,218,255,253,255,211,255,253,255,207,255,253,255,203,255,253,255,200,255,253,255,196,255,251,255,198,255,249,255,203,255,247,255,209,255,244,255,216,255,244,255,220,255,247,255,229,255,249,255,233,255,253,255,236,255,2,0,236,255,6,0,233,255,13,0,229,255,15,0,227,255,17,0,225,255,17,0,222,255,17,0,227,255,19,0,229,255,19,0,236,255,19,0,244,255,17,0,251,255,15,0,0,0,13,0,4,0,8,0,4,0,4,0,2,0,0,0,0,0,253,255,249,255,249,255,242,255,244,255,229,255,242,255,220,255,238,255,214,255,238,255,209,255,238,255,207,255,238,255,209,255,240,255,211,255,244,255,214,255,251,255,218,255,4,0,220,255,13,0,222,255,24,0,222,255,35,0,222,255,44,0,225,255,50,0,225,255,52,0,225,255,52,0,229,255,46,0,231,255,39,0,236,255,30,0,242,255,19,0,251,255,6,0,2,0,0,0,13,0,242,255,22,0,233,255,28,0,227,255,33,0,220,255,35,0,220,255,35,0,222,255,33,0,229,255,30,0,238,255,28,0,251,255,26,0,6,0,22,0,15,0,24,0,22,0,24,0,26,0,22,0,26,0,22,0,24,0,22,0,22,0,19,0,15,0,17,0,11,0,13,0,4,0,11,0,0,0,8,0,0,0,8,0,253,255,6,0,251,255,4,0,247,255,2,0,242,255,0,0,233,255,0,0,225,255,253,255,218,255,249,255,211,255,247,255,203,255,247,255,200,255,247,255,198,255,244,255,194,255,242,255,196,255,244,255,198,255,247,255,200,255,249,255,209,255,251,255,216,255,0,0,222,255,0,0,231,255,2,0,238,255,4,0,244,255,6,0,249,255,8,0,253,255,11,0,0,0,8,0,0,0,13,0,253,255,11,0,251,255,11,0,244,255,8,0,242,255,6,0,238,255,2,0,238,255,0,0,240,255,249,255,244,255,244,255,249,255,236,255,2,0,229,255,11,0,222,255,17,0,218,255,26,0,216,255,30,0,216,255,30,0,218,255,28,0,222,255,26,0,229,255,19,0,236,255,15,0,240,255,11,0,247,255,6,0,249,255,6,0,249,255,2,0,247,255,0,0,247,255,2,0,242,255,2,0,238,255,2,0,233,255,6,0,233,255,8,0,233,255,11,0,238,255,15,0,244,255,19,0,251,255,22,0,2,0,24,0,8,0,24,0,19,0,22,0,24,0,19,0,28,0,19,0,33,0,22,0,35,0,22,0,35,0,26,0,35,0,33,0,33,0,37,0,30,0,41,0,28,0,44,0,24,0,46,0,22,0,44,0,17,0,39,0,11,0,37,0,6,0,35,0,0,0,30,0,0,0,28,0,253,255,24,0,251,255,22,0,251,255,24,0,251,255,22,0,0,0,22,0,2,0,19,0,8,0,15,0,13,0,13,0,17,0,8,0,24,0,6,0,24,0,4,0,24,0,2,0,24,0,4,0,19,0,4,0,13,0,4,0,8,0,4,0,4,0,4,0,2,0,4,0,4,0,2,0,6,0,2,0,11,0,2,0,15,0,4,0,19,0,4,0,26,0,8,0,28,0,13,0,30,0,17,0,30,0,22,0,26,0,24,0,22,0,26,0,15,0,26,0,8,0,26,0,2,0,22,0,253,255,15,0,251,255,6,0,247,255,2,0,242,255,253,255,240,255,251,255,236,255,251,255,231,255,0,0,225,255,2,0,220,255,4,0,216,255,8,0,214,255,13,0,211,255,13,0,216,255,11,0,220,255,8,0,229,255,2,0,236,255,0,0,244,255,249,255,251,255,242,255,0,0,236,255,6,0,231,255,11,0,227,255,15,0,220,255,19,0,216,255,24,0,211,255,24,0,209,255,24,0,207,255,24,0,209,255,19,0,209,255,17,0,214,255,13,0,218,255,8,0,227,255,6,0,233,255,4,0,242,255,6,0,251,255,8,0,0,0,8,0,2,0,11,0,6,0,13,0,8,0,13,0,11,0,15,0,8,0,15,0,6,0,17,0,4,0,19,0,4,0,24,0,2,0,26,0,0,0,33,0,0,0,35,0,2,0,37,0,6,0,35,0,8,0,33,0,11,0,28,0,13,0,22,0,17,0,13,0,17,0,6,0,17,0,4,0,17,0,2,0,17,0,0,0,17,0,2,0,15,0,4,0,17,0,4,0,17,0,4,0,19,0,0,0,19,0,0,0,24,0,249,255,28,0,242,255,30,0,236,255,35,0,231,255,39,0,231,255,44,0,229,255,48,0,229,255,46,0,231,255,46,0,236,255,41,0,242,255,35,0,244,255,26,0,251,255,19,0,0,0,11,0,0,0,2,0,2,0,253,255,0,0,249,255,0,0,247,255,249,255,244,255,244,255,244,255,236,255,247,255,227,255,253,255,218,255,0,0,209,255,6,0,200,255,13,0,196,255,17,0,194,255,22,0,196,255,26,0,196,255,30,0,200,255,35,0,205,255,37,0,214,255,41,0,218,255,41,0,225,255,46,0,231,255,44,0,236,255,44,0,238,255,41,0,240,255,39,0,242,255,37,0,244,255,35,0,247,255,37,0,249,255,37,0,253,255,39,0,0,0,39,0,2,0,41,0,4,0,41,0,6,0,39,0,4,0,37,0,4,0,30,0,0,0,24,0,253,255,15,0,251,255,8,0,247,255,2,0,244,255,251,255,247,255,244,255,249,255,242,255,253,255,238,255,0,0,236,255,4,0,236,255,8,0,238,255,13,0,238,255,13,0,240,255,15,0,244,255,15,0,247,255,13,0,249,255,11,0,251,255,8,0,0,0,4,0,6,0,0,0,11,0,251,255,15,0,247,255,22,0,240,255,24,0,236,255,26,0,231,255,26,0,229,255,24,0,227,255,22,0,227,255,19,0,225,255,15,0,227,255,15,0,227,255,13,0,225,255,11,0,222,255,11,0,220,255,11,0,214,255,11,0,207,255,11,0,205,255,13,0,198,255,13,0,198,255,15,0,198,255,15,0,200,255,17,0,207,255,17,0,218,255,19,0,229,255,19,0,244,255,15,0,0,0,15,0,8,0,6,0,17,0,0,0,24,0,247,255,26,0,236,255,26,0,225,255,24,0,218,255,19,0,209,255,15,0,205,255,11,0,203,255,8,0,203,255,8,0,205,255,13,0,207,255,17,0,209,255,26,0,216,255,35,0,218,255,41,0,220,255,46,0,222,255,48,0,220,255,50,0,222,255,48,0,222,255,44,0,222,255,37,0,222,255,30,0,222,255,19,0,227,255,13,0,229,255,2,0,231,255,249,255,233,255,240,255,238,255,231,255,242,255,225,255,247,255,216,255,249,255,214,255,253,255,211,255,0,0,207,255,2,0,207,255,4,0,207,255,6,0,207,255,11,0,207,255,15,0,209,255,19,0,209,255,22,0,216,255,26,0,220,255,26,0,227,255,26,0,233,255,26,0,236,255,22,0,242,255,19,0,244,255,11,0,247,255,6,0,247,255,2,0,247,255,0,0,249,255,253,255,251,255,253,255,0,0,251,255,2,0,253,255,4,0,0,0,6,0,4,0,11,0,13,0,13,0,19,0,15,0,26,0,17,0,28,0,19,0,30,0,19,0,28,0,19,0,24,0,19,0,19,0,17,0,11,0,15,0,2,0,15,0,0,0,11,0,251,255,8,0,247,255,6,0,249,255,4,0,249,255,6,0,0,0,8,0,6,0,13,0,15,0,13,0,24,0,15,0,30,0,15,0,33,0,17,0,37,0,13,0,35,0,11,0,33,0,8,0,26,0,4,0,24,0,0,0,22,0,0,0,17,0,251,255,15,0,244,255,17,0,242,255,22,0,238,255,22,0,233,255,28,0,229,255,35,0,220,255,39,0,216,255,46,0,209,255,50,0,205,255,55,0,200,255,61,0,196,255,66,0,198,255,72,0,203,255,77,0,209,255,83,0,220,255,86,0,231,255,86,0,242,255,88,0,253,255,86,0,6,0,83,0,15,0,77,0,22,0,68,0,30,0,59,0,33,0,50,0,41,0,39,0,44,0,26,0,50,0,17,0,50,0,4,0,52,0,251,255,50,0,244,255,46,0,233,255,39,0,229,255,33,0,225,255,24,0,225,255,15,0,225,255,8,0,231,255,2,0,236,255,0,0,240,255,249,255,247,255,244,255,249,255,242,255,247,255,240,255,244,255,242,255,240,255,244,255,233,255,249,255,229,255,251,255,225,255,253,255,222,255,0,0,222,255,2,0,222,255,0,0,227,255,0,0,231,255,0,0,236,255,251,255,240,255,249,255,247,255,249,255,253,255,249,255,0,0,249,255,4,0,251,255,4,0,0,0,6,0,0,0,8,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,6,0,251,255,8,0,247,255,13,0,244,255,15,0,244,255,19,0,242,255,24,0,244,255,26,0,247,255,30,0,249,255,30,0,253,255,30,0,0,0,30,0,0,0,28,0,0,0,26,0,0,0,19,0,253,255,17,0,247,255,8,0,240,255,6,0,233,255,4,0,227,255,0,0,220,255,2,0,214,255,0,0,209,255,4,0,207,255,6,0,205,255,8,0,205,255,11,0,207,255,8,0,209,255,8,0,211,255,4,0,218,255,0,0,222,255,251,255,229,255,247,255,238,255,244,255,242,255,242,255,249,255,244,255,0,0,247,255,0,0,251,255,2,0,253,255,4,0,2,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,0,0,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,244,255,2,0,247,255,6,0,249,255,8,0,251,255,13,0,0,0,15,0,2,0,17,0,8,0,19,0,17,0,19,0,24,0,19,0,28,0,17,0,33,0,13,0,37,0,11,0,41,0,8,0,46,0,6,0,50,0,4,0,52,0,0,0,52,0,253,255,50,0,249,255,48,0,247,255,39,0,238,255,33,0,233,255,24,0,229,255,13,0,227,255,0,0,225,255,249,255,227,255,240,255,229,255,233,255,233,255,231,255,240,255,229,255,247,255,227,255,0,0,227,255,4,0,229,255,15,0,231,255,22,0,236,255,30,0,238,255,35,0,242,255,41,0,247,255,44,0,251,255,44,0,253,255,44,0,0,0,39,0,2,0,37,0,4,0,35,0,6,0,30,0,8,0,26,0,8,0,22,0,8,0,15,0,6,0,8,0,4,0,4,0,2,0,0,0,2,0,251,255,0,0,249,255,2,0,247,255,4,0,247,255,11,0,247,255,15,0,249,255,22,0,253,255,26,0,0,0,30,0,6,0,30,0,11,0,28,0,15,0,22,0,19,0,19,0,22,0,13,0,24,0,8,0,24,0,4,0,24,0,253,255,24,0,251,255,19,0,249,255,17,0,244,255,17,0,242,255,13,0,238,255,13,0,238,255,8,0,238,255,6,0,236,255,6,0,236,255,4,0,233,255,2,0,236,255,0,0,233,255,0,0,231,255,0,0,233,255,0,0,231,255,253,255,231,255,253,255,233,255,249,255,236,255,244,255,240,255,242,255,244,255,238,255,251,255,233,255,0,0,229,255,4,0,227,255,11,0,225,255,13,0,225,255,13,0,222,255,15,0,225,255,15,0,222,255,15,0,222,255,13,0,220,255,13,0,220,255,13,0,216,255,15,0,216,255,15,0,216,255,17,0,218,255,19,0,220,255,24,0,225,255,26,0,229,255,30,0,238,255,33,0,247,255,30,0,0,0,28,0,4,0,28,0,11,0,22,0,17,0,17,0,17,0,11,0,17,0,4,0,13,0,0,0,8,0,253,255,0,0,249,255,251,255,247,255,247,255,244,255,244,255,242,255,244,255,242,255,244,255,242,255,244,255,242,255,249,255,240,255,251,255,244,255,253,255,244,255,0,0,247,255,0,0,251,255,253,255,0,0,0,0,2,0,253,255,8,0,251,255,17,0,247,255,24,0,247,255,33,0,240,255,41,0,238,255,48,0,240,255,52,0,242,255,59,0,249,255,59,0,253,255,57,0,2,0,55,0,8,0,46,0,13,0,39,0,17,0,30,0,19,0,22,0,19,0,17,0,17,0,15,0,19,0,11,0,15,0,8,0,15,0,8,0,13,0,4,0,8,0,2,0,4,0,0,0,2,0,249,255,0,0,242,255,251,255,238,255,244,255,233,255,240,255,229,255,233,255,229,255,233,255,231,255,231,255,238,255,227,255,242,255,229,255,247,255,231,255,251,255,233,255,0,0,240,255,0,0,244,255,0,0,253,255,0,0,2,0,251,255,11,0,247,255,19,0,244,255,26,0,242,255,33,0,242,255,37,0,242,255,39,0,244,255,39,0,247,255,39,0,247,255,37,0,249,255,37,0,247,255,33,0,244,255,28,0,242,255,26,0,240,255,24,0,238,255,24,0,236,255,24,0,236,255,24,0,238,255,22,0,242,255,19,0,247,255,17,0,253,255,15,0,0,0,11,0,4,0,6,0,6,0,2,0,4,0,0,0,4,0,251,255,2,0,249,255,0,0,244,255,0,0,244,255,2,0,242,255,6,0,242,255,11,0,242,255,15,0,244,255,17,0,242,255,17,0,240,255,17,0,240,255,13,0,236,255,6,0,233,255,0,0,229,255,247,255,222,255,238,255,225,255,229,255,225,255,222,255,227,255,216,255,233,255,211,255,240,255,209,255,244,255,211,255,251,255,218,255,0,0,227,255,4,0,236,255,6,0,244,255,8,0,0,0,11,0,6,0,13,0,15,0,15,0,17,0,15,0,19,0,17,0,17,0,17,0,15,0,17,0,11,0,19,0,8,0,22,0,4,0,26,0,0,0,30,0,0,0,37,0,0,0,46,0,2,0,55,0,4,0,59,0,8,0,66,0,15,0,70,0,26,0,72,0,33,0,72,0,44,0,68,0,52,0,64,0,61,0,57,0,66,0,48,0,70,0,44,0,72,0,37,0,68,0,28,0,64,0,26,0,52,0,17,0,41,0,13,0,33,0,4,0,19,0,0,0,8,0,249,255,2,0,240,255,253,255,236,255,249,255,233,255,247,255,231,255,242,255,231,255,242,255,236,255,238,255,240,255,238,255,244,255,231,255,251,255,227,255,0,0,222,255,4,0,218,255,4,0,214,255,6,0,211,255,6,0,211,255,8,0,214,255,8,0,220,255,8,0,227,255,11,0,236,255,11,0,242,255,11,0,251,255,11,0,0,0,11,0,4,0,6,0,8,0,4,0,13,0,0,0,15,0,251,255,15,0,251,255,17,0,247,255,19,0,247,255,22,0,244,255,24,0,244,255,26,0,244,255,28,0,244,255,30,0,240,255,28,0,238,255,22,0,233,255,17,0,229,255,11,0,222,255,2,0,218,255,253,255,211,255,247,255,209,255,242,255,205,255,236,255,203,255,236,255,200,255,233,255,200,255,231,255,200,255,231,255,198,255,231,255,194,255,231,255,192,255,236,255,187,255,238,255,183,255,244,255,180,255,247,255,180,255,251,255,178,255,253,255,183,255,0,0,187,255,253,255,189,255,251,255,194,255,244,255,198,255,238,255,200,255,231,255,205,255,225,255,209,255,216,255,216,255,211,255,220,255,205,255,227,255,203,255,233,255,200,255,240,255,200,255,249,255,203,255,2,0,203,255,11,0,207,255,17,0,211,255,24,0,216,255,26,0,220,255,26,0,225,255,24,0,227,255,17,0,227,255,11,0,229,255,4,0,229,255,253,255,229,255,247,255,227,255,242,255,227,255,238,255,229,255,236,255,231,255,236,255,238,255,236,255,240,255,233,255,244,255,236,255,251,255,231,255,253,255,229,255,0,0,227,255,253,255,222,255,249,255,220,255,240,255,218,255,229,255,216,255,216,255,216,255,205,255,216,255,192,255,216,255,183,255,220,255,176,255,222,255,172,255,229,255,172,255,233,255,176,255,242,255,185,255,251,255,194,255,4,0,205,255,17,0,218,255,28,0,227,255,39,0,238,255,50,0,244,255,61,0,253,255,68,0,0,0,72,0,4,0,72,0,8,0,72,0,11,0,68,0,13,0,64,0,11,0,57,0,6,0,50,0,2,0,44,0,253,255,37,0,240,255,33,0,236,255,28,0,227,255,24,0,222,255,19,0,218,255,19,0,216,255,15,0,220,255,13,0,220,255,11,0,227,255,6,0,231,255,4,0,240,255,4,0,244,255,4,0,251,255,4,0,0,0,6,0,0,0,11,0,2,0,17,0,0,0,24,0,0,0,30,0,0,0,37,0,249,255,41,0,251,255,46,0,249,255,48,0,249,255,46,0,249,255,48,0,253,255,48,0,0,0,44,0,4,0,41,0,11,0,39,0,15,0,37,0,19,0,35,0,24,0,30,0,24,0,26,0,24,0,22,0,24,0,15,0,17,0,8,0,8,0,0,0,2,0,251,255,244,255,242,255,236,255,233,255,227,255,229,255,220,255,225,255,218,255,222,255,218,255,225,255,220,255,225,255,227,255,229,255,231,255,231,255,240,255,231,255,247,255,236,255,249,255,236,255,251,255,236,255,251,255,236,255,249,255,238,255,242,255,238,255,238,255,238,255,229,255,238,255,222,255,238,255,216,255,238,255,214,255,238,255,214,255,238,255,211,255,238,255,214,255,240,255,216,255,242,255,218,255,244,255,225,255,251,255,227,255,0,0,231,255,6,0,233,255,15,0,238,255,22,0,240,255,26,0,242,255,28,0,244,255,30,0,247,255,30,0,249,255,30,0,251,255,26,0,251,255,24,0,251,255,19,0,249,255,15,0,249,255,11,0,247,255,8,0,242,255,6,0,240,255,4,0,236,255,4,0,231,255,4,0,227,255,4,0,227,255,6,0,225,255,6,0,222,255,11,0,225,255,11,0,225,255,11,0,227,255,11,0,229,255,11,0,231,255,8,0,238,255,2,0,244,255,0,0,249,255,251,255,0,0,244,255,8,0,238,255,17,0,231,255,26,0,227,255,33,0,222,255,41,0,218,255,48,0,211,255,55,0,207,255,61,0,203,255,64,0,198,255,66,0,192,255,68,0,185,255,70,0,185,255,70,0,180,255,70,0,183,255,68,0,185,255,68,0,187,255,64,0,194,255,57,0,203,255,48,0,209,255,39,0,216,255,28,0,218,255,15,0,222,255,4,0,220,255,253,255,222,255,247,255,225,255,247,255,225,255,247,255,229,255,251,255,233,255,0,0,236,255,2,0,240,255,4,0,242,255,6,0,244,255,2,0,247,255,0,0,249,255,253,255,249,255,247,255,249,255,240,255,247,255,233,255,247,255,229,255,244,255,225,255,240,255,220,255,240,255,220,255,238,255,218,255,238,255,218,255,240,255,225,255,244,255,229,255,249,255,236,255,0,0,242,255,4,0,249,255,6,0,0,0,6,0,0,0,4,0,4,0,253,255,4,0,249,255,4,0,242,255,2,0,238,255,0,0,233,255,253,255,233,255,249,255,238,255,244,255,240,255,240,255,249,255,238,255,253,255,233,255,4,0,229,255,8,0,225,255,15,0,222,255,19,0,220,255,22,0,216,255,26,0,216,255,28,0,216,255,30,0,216,255,28,0,218,255,26,0,220,255,24,0,227,255,22,0,233,255,15,0,238,255,11,0,242,255,4,0,244,255,0,0,247,255,251,255,244,255,244,255,242,255,242,255,238,255,242,255,236,255,244,255,236,255,247,255,236,255,251,255,236,255,2,0,238,255,6,0,242,255,11,0,244,255,15,0,247,255,19,0,244,255,19,0,240,255,22,0,236,255,17,0,229,255,15,0,220,255,13,0,214,255,6,0,207,255,2,0,200,255,0,0,200,255,251,255,200,255,251,255,205,255,251,255,211,255,253,255,218,255,0,0,227,255,4,0,236,255,11,0,244,255,15,0,253,255,22,0,2,0,24,0,8,0,28,0,13,0,33,0,13,0,33,0,15,0,33,0,13,0,30,0,11,0,26,0,6,0,26,0,4,0,22,0,0,0,17,0,0,0,17,0,253,255,15,0,251,255,11,0,253,255,6,0,253,255,0,0,251,255,251,255,249,255,242,255,247,255,236,255,244,255,229,255,244,255,225,255,242,255,222,255,242,255,220,255,240,255,222,255,242,255,227,255,244,255,231,255,249,255,238,255,253,255,242,255,0,0,247,255,2,0,251,255,8,0,0,0,11,0,0,0,13,0,4,0,11,0,6,0,8,0,8,0,6,0,13,0,4,0,15,0,4,0,15,0,4,0,17,0,6,0,17,0,11,0,15,0,11,0,15,0,15,0,13,0,15,0,13,0,17,0,11,0,17,0,6,0,13,0,4,0,11,0,0,0,6,0,251,255,4,0,244,255,2,0,236,255,2,0,231,255,4,0,225,255,8,0,222,255,11,0,220,255,17,0,225,255,22,0,227,255,24,0,236,255,28,0,242,255,30,0,247,255,30,0,253,255,30,0,0,0,30,0,0,0,28,0,0,0,26,0,0,0,19,0,253,255,13,0,249,255,6,0,247,255,0,0,242,255,251,255,240,255,247,255,238,255,249,255,233,255,249,255,231,255,253,255,231,255,2,0,233,255,8,0,236,255,17,0,244,255,22,0,253,255,30,0,4,0,35,0,15,0,39,0,24,0,44,0,30,0,46,0,37,0,44,0,37,0,39,0,35,0,33,0,33,0,28,0,28,0,22,0,24,0,15,0,19,0,6,0,17,0,2,0,15,0,253,255,15,0,249,255,13,0,247,255,13,0,242,255,13,0,242,255,8,0,242,255,6,0,242,255,4,0,240,255,0,0,240,255,251,255,242,255,249,255,242,255,242,255,244,255,242,255,244,255,238,255,247,255,238,255,249,255,236,255,251,255,236,255,253,255,236,255,0,0,233,255,2,0,236,255,4,0,233,255,6,0,231,255,6,0,229,255,11,0,222,255,11,0,216,255,13,0,211,255,15,0,203,255,17,0,200,255,13,0,196,255,13,0,192,255,8,0,192,255,6,0,192,255,4,0,194,255,4,0,198,255,6,0,205,255,11,0,207,255,15,0,214,255,24,0,220,255,30,0,227,255,39,0,233,255,48,0,240,255,50,0,244,255,52,0,249,255,52,0,251,255,50,0,253,255,48,0,0,0,44,0,253,255,39,0,253,255,35,0,251,255,30,0,251,255,26,0,251,255,24,0,253,255,22,0,251,255,22,0,253,255,19,0,253,255,17,0,0,0,13,0,253,255,8,0,251,255,4,0,247,255,0,0,244,255,0,0,240,255,253,255,233,255,249,255,233,255,251,255,229,255,251,255,229,255,249,255,227,255,251,255,229,255,249,255,227,255,244,255,227,255,244,255,227,255,242,255,225,255,240,255,225,255,240,255,222,255,240,255,222,255,242,255,220,255,242,255,218,255,244,255,216,255,247,255,214,255,251,255,209,255,251,255,205,255,249,255,203,255,249,255,203,255,247,255,203,255,244,255,207,255,242,255,209,255,240,255,214,255,236,255,220,255,236,255,229,255,233,255,236,255,231,255,244,255,229,255,251,255,227,255,0,0,227,255,6,0,227,255,8,0,227,255,13,0,229,255,11,0,231,255,11,0,236,255,6,0,238,255,2,0,244,255,253,255,249,255,249,255,0,0,247,255,2,0,247,255,8,0,249,255,17,0,253,255,24,0,0,0,30,0,2,0,37,0,4,0,41,0,6,0,46,0,6,0,48,0,2,0,48,0,0,0,48,0,249,255,48,0,242,255,46,0,238,255,44,0,238,255,44,0,238,255,44,0,242,255,41,0,247,255,41,0,251,255,37,0,0,0,33,0,0,0,28,0,0,0,19,0,0,0,13,0,0,0,4,0,0,0,0,0,253,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,251,255,0,0,251,255,0,0,251,255,6,0,251,255,8,0,249,255,13,0,244,255,13,0,242,255,15,0,238,255,13,0,236,255,13,0,236,255,11,0,236,255,6,0,238,255,4,0,242,255,2,0,242,255,2,0,247,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,247,255,251,255,242,255,249,255,236,255,247,255,229,255,244,255,222,255,242,255,216,255,244,255,211,255,244,255,209,255,247,255,209,255,251,255,209,255,0,0,214,255,4,0,220,255,8,0,231,255,15,0,238,255,22,0,247,255,28,0,0,0,33,0,6,0,35,0,11,0,35,0,13,0,35,0,13,0,35,0,8,0,35,0,4,0,30,0,0,0,26,0,251,255,22,0,244,255,19,0,244,255,15,0,242,255,11,0,244,255,11,0,247,255,8,0,249,255,8,0,251,255,11,0,253,255,11,0,253,255,13,0,251,255,13,0,244,255,15,0,238,255,15,0,231,255,15,0,222,255,15,0,214,255,17,0,207,255,17,0,198,255,19,0,192,255,19,0,187,255,24,0,185,255,30,0,185,255,33,0,183,255,35,0,185,255,39,0,187,255,41,0,194,255,41,0,203,255,39,0,214,255,33,0,222,255,24,0,233,255,15,0,242,255,4,0,251,255,251,255,0,0,240,255,4,0,231,255,4,0,225,255,4,0,218,255,6,0,214,255,6,0,211,255,6,0,207,255,8,0,207,255,8,0,205,255,11,0,205,255,13,0,207,255,15,0,209,255,15,0,211,255,13,0,216,255,13,0,220,255,8,0,225,255,6,0,227,255,2,0,231,255,0,0,236,255,0,0,236,255,0,0,238,255,0,0,238,255,2,0,240,255,6,0,238,255,13,0,236,255,22,0,236,255,28,0,233,255,33,0,231,255,37,0,231,255,39,0,231,255,35,0,233,255,28,0,236,255,19,0,238,255,8,0,240,255,0,0,244,255,247,255,249,255,242,255,0,0,238,255,4,0,240,255,8,0,244,255,13,0,247,255,19,0,0,0,22,0,4,0,24,0,8,0,22,0,13,0,15,0,15,0,11,0,17,0,4,0,17,0,253,255,15,0,247,255,13,0,238,255,8,0,233,255,2,0,231,255,0,0,231,255,251,255,231,255,253,255,236,255,251,255,240,255,249,255,244,255,253,255,251,255,249,255,253,255,249,255,0,0,242,255,2,0,236,255,2,0,229,255,0,0,222,255,251,255,216,255,244,255,211,255,238,255,211,255,231,255,211,255,229,255,218,255,227,255,227,255,229,255,238,255,233,255,247,255,242,255,0,0,249,255,6,0,2,0,15,0,8,0,13,0,15,0,8,0,22,0,4,0,24,0,253,255,26,0,244,255,24,0,238,255,24,0,231,255,19,0,227,255,15,0,225,255,13,0,225,255,8,0,225,255,6,0,229,255,4,0,231,255,0,0,238,255,0,0,242,255,253,255,249,255,249,255,0,0,244,255,0,0,244,255,4,0,242,255,6,0,240,255,6,0,238,255,4,0,233,255,4,0,229,255,0,0,225,255,0,0,220,255,0,0,216,255,253,255,214,255,0,0,216,255,2,0,218,255,6,0,225,255,13,0,229,255,19,0,236,255,26,0,240,255,33,0,247,255,37,0,249,255,39,0,249,255,41,0,247,255,41,0,244,255,39,0,240,255,33,0,236,255,26,0,233,255,17,0,229,255,8,0,227,255,2,0,227,255,0,0,225,255,251,255,225,255,251,255,225,255,253,255,227,255,0,0,229,255,0,0,233,255,0,0,238,255,0,0,242,255,251,255,247,255,244,255,247,255,238,255,249,255,231,255,249,255,222,255,249,255,211,255,249,255,205,255,251,255,200,255,0,0,196,255,4,0,194,255,8,0,196,255,13,0,200,255,17,0,207,255,19,0,216,255,19,0,225,255,19,0,236,255,19,0,242,255,17,0,247,255,13,0,251,255,11,0,0,0,8,0,0,0,4,0,253,255,0,0,251,255,253,255,247,255,251,255,238,255,249,255,233,255,249,255,229,255,249,255,225,255,253,255,222,255,0,0,225,255,0,0,225,255,4,0,227,255,4,0,231,255,8,0,236,255,6,0,238,255,4,0,240,255,0,0,240,255,251,255,242,255,242,255,240,255,233,255,233,255,227,255,229,255,220,255,225,255,216,255,220,255,211,255,218,255,209,255,214,255,207,255,211,255,205,255,211,255,203,255,211,255,198,255,214,255,194,255,216,255,189,255,218,255,187,255,220,255,185,255,222,255,185,255,227,255,185,255,231,255,189,255,233,255,194,255,238,255,203,255,242,255,211,255,244,255,220,255,249,255,231,255,249,255,242,255,251,255,251,255,249,255,2,0,251,255,6,0,251,255,8,0,251,255,8,0,0,0,6,0,2,0,0,0,8,0,251,255,13,0,247,255,17,0,240,255,22,0,236,255,26,0,231,255,26,0,227,255,26,0,225,255,26,0,222,255,24,0,220,255,28,0,218,255,28,0,216,255,30,0,216,255,33,0,218,255,39,0,222,255,41,0,225,255,44,0,229,255,46,0,233,255,46,0,240,255,46,0,247,255,46,0,0,0,46,0,2,0,46,0,6,0,44,0,8,0,46,0,11,0,46,0,6,0,44,0,4,0,44,0,0,0,37,0,249,255,33,0,244,255,26,0,240,255,22,0,233,255,15,0,236,255,11,0,233,255,8,0,236,255,8,0,240,255,11,0,247,255,13,0,253,255,13,0,2,0,15,0,8,0,13,0,15,0,11,0,19,0,6,0,26,0,2,0,28,0,253,255,35,0,247,255,35,0,238,255,37,0,233,255,37,0,227,255,37,0,225,255,33,0,222,255,28,0,220,255,24,0,220,255,15,0,222,255,8,0,227,255,4,0,229,255,0,0,236,255,249,255,242,255,244,255,249,255,240,255,253,255,238,255,0,0,236,255,0,0,238,255,2,0,238,255,0,0,247,255,0,0,253,255,253,255,4,0,249,255,11,0,244,255,19,0,240,255,22,0,238,255,24,0,236,255,24,0,236,255,22,0,240,255,17,0,244,255,13,0,253,255,6,0,2,0,4,0,6,0,2,0,13,0,0,0,17,0,0,0,22,0,253,255,26,0,251,255,28,0,251,255,33,0,251,255,37,0,249,255,39,0,249,255,37,0,249,255,39,0,247,255,37,0,244,255,35,0,244,255,33,0,240,255,26,0,240,255,22,0,238,255,13,0,233,255,6,0,233,255,0,0,233,255,251,255,231,255,247,255,233,255,240,255,238,255,240,255,242,255,240,255,249,255,244,255,253,255,247,255,4,0,249,255,8,0,251,255,11,0,251,255,11,0,253,255,11,0,251,255,8,0,247,255,4,0,244,255,0,0,238,255,253,255,233,255,249,255,231,255,247,255,231,255,244,255,229,255,242,255,236,255,240,255,238,255,238,255,242,255,240,255,247,255,242,255,253,255,242,255,0,0,247,255,0,0,251,255,0,0,0,0,0,0,2,0,0,0,8,0,251,255,8,0,247,255,13,0,242,255,15,0,240,255,17,0,236,255,22,0,231,255,24,0,229,255,30,0,227,255,33,0,229,255,35,0,231,255,37,0,238,255,39,0,242,255,39,0,253,255,37,0,6,0,35,0,15,0,33,0,19,0,30,0,24,0,30,0,22,0,28,0,17,0,26,0,13,0,28,0,4,0,28,0,0,0,30,0,244,255,33,0,240,255,37,0,236,255,37,0,233,255,37,0,229,255,37,0,225,255,35,0,222,255,33,0,220,255,28,0,216,255,22,0,216,255,15,0,218,255,6,0,220,255,0,0,225,255,251,255,229,255,244,255,236,255,238,255,247,255,236,255,0,0,229,255,8,0,225,255,17,0,220,255,28,0,218,255,33,0,216,255,33,0,214,255,33,0,214,255,33,0,214,255,30,0,216,255,24,0,218,255,19,0,220,255,13,0,220,255,11,0,220,255,8,0,218,255,4,0,218,255,2,0,216,255,0,0,211,255,253,255,211,255,251,255,211,255,251,255,214,255,249,255,216,255,247,255,220,255,249,255,220,255,249,255,222,255,253,255,220,255,0,0,218,255,6,0,216,255,15,0,211,255,19,0,209,255,24,0,205,255,30,0,207,255,33,0,205,255,33,0,205,255,33,0,207,255,30,0,211,255,30,0,211,255,30,0,216,255,28,0,218,255,33,0,218,255,37,0,220,255,44,0,220,255,50,0,222,255,52,0,222,255,52,0,225,255,50,0,229,255,46,0,231,255,37,0,236,255,30,0,240,255,22,0,244,255,13,0,253,255,6,0,0,0,0,0,4,0,0,0,6,0,251,255,6,0,249,255,4,0,244,255,0,0,244,255,253,255,247,255,244,255,247,255,240,255,253,255,238,255,0,0,238,255,6,0,240,255,15,0,242,255,26,0,244,255,33,0,247,255,35,0,251,255,35,0,251,255,33,0,253,255,30,0,253,255,26,0,253,255,17,0,253,255,6,0,251,255,253,255,251,255,242,255,247,255,231,255,247,255,222,255,247,255,214,255,247,255,209,255,247,255,207,255,249,255,207,255,249,255,209,255,249,255,214,255,247,255,218,255,244,255,225,255,242,255,231,255,238,255,236,255,238,255,236,255,238,255,238,255,238,255,238,255,242,255,233,255,244,255,233,255,249,255,231,255,0,0,229,255,0,0,229,255,2,0,231,255,0,0,229,255,0,0,233,255,253,255,236,255,249,255,240,255,244,255,244,255,242,255,247,255,238,255,249,255,238,255,251,255,236,255,249,255,236,255,249,255,233,255,244,255,231,255,244,255,233,255,242,255,231,255,242,255,236,255,240,255,240,255,240,255,242,255,242,255,249,255,240,255,253,255,242,255,2,0,240,255,2,0,242,255,2,0,244,255,0,0,249,255,0,0,253,255,251,255,0,0,247,255,6,0,244,255,11,0,240,255,15,0,238,255,19,0,236,255,22,0,238,255,24,0,240,255,24,0,242,255,24,0,244,255,22,0,249,255,19,0,253,255,17,0,0,0,13,0,0,0,11,0,2,0,11,0,4,0,6,0,6,0,8,0,11,0,11,0,13,0,8,0,17,0,11,0,22,0,11,0,26,0,13,0,28,0,13,0,30,0,13,0,33,0,11,0,33,0,6,0,35,0,4,0,35,0,2,0,37,0,0,0,37,0,253,255,37,0,251,255,33,0,249,255,30,0,249,255,28,0,249,255,26,0,249,255,24,0,247,255,26,0,244,255,26,0,242,255,24,0,238,255,24,0,236,255,22,0,233,255,22,0,231,255,17,0,227,255,15,0,225,255,13,0,222,255,11,0,218,255,8,0,216,255,8,0,214,255,6,0,211,255,6,0,214,255,4,0,216,255,4,0,220,255,6,0,227,255,11,0,233,255,15,0,240,255,22,0,251,255,28,0,0,0,35,0,6,0,41,0,15,0,44,0,17,0,48,0,17,0,50,0,19,0,48,0,15,0,46,0,11,0,41,0,8,0,37,0,2,0,30,0,0,0,24,0,253,255,19,0,249,255,17,0,247,255,17,0,247,255,19,0,249,255,19,0,249,255,24,0,251,255,28,0,253,255,35,0,253,255,39,0,0,0,44,0,0,0,46,0,2,0,48,0,2,0,50,0,2,0,50,0,0,0,50,0,253,255,46,0,249,255,44,0,242,255,39,0,238,255,35,0,231,255,30,0,231,255,28,0,229,255,28,0,236,255,24,0,238,255,24,0,247,255,22,0,0,0,19,0,4,0,13,0,13,0,11,0,19,0,4,0,28,0,2,0,35,0,0,0,41,0,253,255,44,0,251,255,46,0,251,255,46,0,249,255,48,0,249,255,46,0,251,255,46,0,253,255,46,0,0,0,48,0,2,0,48,0,6,0,46,0,11,0,41,0,11,0,39,0,11,0,35,0,8,0,30,0,4,0,30,0,2,0,26,0,0,0,26,0,251,255,24,0,247,255,24,0,242,255,22,0,240,255,15,0,236,255,8,0,233,255,4,0,231,255,0,0,229,255,249,255,225,255,244,255,222,255,242,255,222,255,242,255,222,255,242,255,225,255,244,255,227,255,249,255,231,255,251,255,236,255,253,255,242,255,0,0,249,255,0,0,253,255,0,0,2,0,0,0,8,0,2,0,13,0,0,0,15,0,0,0,17,0,253,255,17,0,251,255,19,0,249,255,17,0,247,255,17,0,247,255,15,0,247,255,13,0,249,255,13,0,251,255,11,0,251,255,13,0,251,255,11,0,253,255,13,0,253,255,17,0,253,255,17,0,251,255,15,0,251,255,15,0,251,255,13,0,249,255,8,0,247,255,4,0,244,255,0,0,244,255,253,255,244,255,249,255,242,255,247,255,247,255,244,255,249,255,244,255,251,255,242,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,253,255,240,255,247,255,238,255,242,255,238,255,238,255,233,255,236,255,231,255,236,255,233,255,236,255,231,255,242,255,231,255,242,255,233,255,249,255,236,255,249,255,240,255,249,255,244,255,247,255,247,255,244,255,249,255,242,255,249,255,240,255,249,255,236,255,244,255,236,255,240,255,236,255,233,255,236,255,227,255,236,255,222,255,236,255,216,255,236,255,211,255,236,255,207,255,233,255,209,255,236,255,211,255,233,255,214,255,231,255,216,255,229,255,220,255,227,255,222,255,220,255,225,255,214,255,227,255,209,255,229,255,203,255,231,255,198,255,233,255,196,255,238,255,194,255,244,255,194,255,249,255,196,255,253,255,198,255,2,0,203,255,6,0,209,255,6,0,220,255,8,0,227,255,8,0,238,255,8,0,247,255,6,0,0,0,4,0,4,0,2,0,8,0,0,0,13,0,253,255,15,0,251,255,17,0,251,255,15,0,247,255,15,0,247,255,17,0,244,255,17,0,244,255,15,0,247,255,13,0,249,255,8,0,249,255,4,0,0,0,4,0,2,0,0,0,6,0,0,0,8,0,0,0,11,0,2,0,11,0,2,0,8,0,4,0,4,0,6,0,0,0,8,0,253,255,11,0,249,255,13,0,247,255,15,0,242,255,19,0,242,255,26,0,244,255,30,0,244,255,33,0,247,255,37,0,249,255,37,0,251,255,37,0,249,255,37,0,247,255,35,0,242,255,30,0,238,255,24,0,233,255,17,0,229,255,11,0,225,255,4,0,220,255,0,0,218,255,251,255,214,255,249,255,211,255,249,255,214,255,249,255,214,255,253,255,216,255,0,0,220,255,8,0,222,255,13,0,227,255,17,0,231,255,17,0,233,255,17,0,240,255,11,0,244,255,4,0,251,255,253,255,0,0,247,255,0,0,240,255,6,0,236,255,11,0,236,255,11,0,236,255,11,0,240,255,11,0,247,255,11,0,249,255,8,0,251,255,8,0,253,255,8,0,253,255,6,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,247,255,4,0,244,255,6,0,240,255,6,0,236,255,6,0,233,255,6,0,231,255,4,0,229,255,2,0,231,255,0,0,233,255,0,0,236,255,0,0,238,255,253,255,240,255,0,0,240,255,0,0,244,255,2,0,247,255,6,0,249,255,11,0,249,255,17,0,249,255,24,0,253,255,33,0,0,0,39,0,0,0,44,0,4,0,50,0,11,0,55,0,15,0,57,0,19,0,59,0,22,0,55,0,28,0,48,0,30,0,39,0,30,0,28,0,30,0,13,0,35,0,2,0,35,0,247,255,37,0,233,255,37,0,222,255,35,0,214,255,30,0,209,255,26,0,207,255,19,0,207,255,11,0,209,255,4,0,216,255,253,255,220,255,247,255,227,255,242,255,233,255,238,255,240,255,236,255,244,255,233,255,249,255,233,255,251,255,236,255,251,255,238,255,251,255,242,255,247,255,242,255,240,255,244,255,233,255,244,255,227,255,244,255,222,255,244,255,222,255,242,255,222,255,240,255,225,255,240,255,229,255,238,255,231,255,236,255,238,255,236,255,238,255,233,255,240,255,236,255,242,255,233,255,242,255,236,255,240,255,240,255,240,255,247,255,238,255,251,255,240,255,0,0,242,255,4,0,242,255,8,0,244,255,13,0,249,255,13,0,253,255,17,0,2,0,17,0,8,0,17,0,17,0,17,0,26,0,19,0,37,0,19,0,48,0,19,0,55,0,19,0,59,0,24,0,59,0,22,0,61,0,26,0,57,0,26,0,50,0,28,0,44,0,35,0,35,0,37,0,26,0,39,0,17,0,44,0,8,0,44,0,2,0,41,0,251,255,39,0,247,255,33,0,242,255,26,0,238,255,19,0,238,255,15,0,238,255,8,0,240,255,6,0,242,255,6,0,242,255,11,0,244,255,17,0,244,255,22,0,244,255,30,0,247,255,39,0,247,255,46,0,249,255,52,0,251,255,57,0,253,255,57,0,0,0,57,0,0,0,52,0,4,0,48,0,6,0,44,0,8,0,37,0,11,0,30,0,8,0,26,0,8,0,17,0,4,0,13,0,0,0,6,0,0,0,2,0,251,255,0,0,249,255,251,255,244,255,244,255,242,255,240,255,242,255,238,255,242,255,236,255,242,255,233,255,244,255,236,255,247,255,238,255,247,255,240,255,249,255,242,255,249,255,244,255,249,255,247,255,249,255,247,255,249,255,247,255,244,255,247,255,238,255,244,255,231,255,247,255,227,255,247,255,220,255,249,255,216,255,251,255,209,255,251,255,209,255,253,255,209,255,253,255,211,255,253,255,214,255,251,255,218,255,249,255,218,255,247,255,218,255,242,255,214,255,236,255,211,255,227,255,205,255,220,255,200,255,214,255,196,255,209,255,192,255,209,255,192,255,209,255,192,255,214,255,192,255,220,255,196,255,229,255,198,255,240,255,203,255,249,255,209,255,0,0,214,255,4,0,220,255,8,0,229,255,13,0,236,255,15,0,242,255,17,0,249,255,22,0,253,255,24,0,0,0,35,0,0,0,39,0,0,0,46,0,0,0,52,0,2,0,59,0,2,0,59,0,2,0,59,0,6,0,52,0,6,0,44,0,6,0,33,0,11,0,17,0,15,0,2,0,17,0,247,255,17,0,233,255,22,0,225,255,19,0,218,255,17,0,214,255,15,0,214,255,11,0,216,255,4,0,220,255,0,0,227,255,247,255,231,255,242,255,238,255,236,255,242,255,231,255,249,255,229,255,253,255,227,255,0,0,225,255,4,0,225,255,11,0,222,255,17,0,218,255,22,0,216,255,26,0,211,255,30,0,205,255,33,0,203,255,35,0,198,255,37,0,196,255,37,0,196,255,37,0,196,255,33,0,198,255,30,0,205,255,26,0,209,255,22,0,216,255,17,0,222,255,13,0,229,255,8,0,236,255,2,0,242,255,0,0,247,255,253,255,249,255,249,255,0,0,249,255,0,0,242,255,2,0,244,255,4,0,242,255,8,0,240,255,11,0,240,255,13,0,238,255,15,0,240,255,15,0,240,255,15,0,242,255,11,0,244,255,6,0,247,255,2,0,249,255,0,0,253,255,0,0,0,0,253,255,6,0,253,255,11,0,251,255,17,0,249,255,28,0,247,255,37,0,240,255,44,0,238,255,50,0,236,255,57,0,233,255,61,0,233,255,61,0,233,255,57,0,233,255,55,0,238,255,46,0,240,255,37,0,242,255,30,0,244,255,19,0,242,255,15,0,240,255,13,0,238,255,11,0,233,255,13,0,231,255,15,0,229,255,15,0,229,255,17,0,231,255,17,0,233,255,15,0,236,255,6,0,240,255,2,0,244,255,251,255,249,255,247,255,251,255,242,255,0,0,240,255,4,0,238,255,11,0,240,255,17,0,240,255,28,0,242,255,35,0,247,255,41,0,249,255,48,0,251,255,52,0,0,0,52,0,4,0,50,0,6,0,46,0,8,0,37,0,11,0,28,0,11,0,17,0,11,0,6,0,8,0,0,0,8,0,247,255,4,0,240,255,2,0,236,255,0,0,229,255,251,255,229,255,249,255,229,255,247,255,229,255,247,255,231,255,247,255,236,255,249,255,238,255,251,255,240,255,249,255,240,255,249,255,242,255,244,255,240,255,238,255,238,255,231,255,238,255,220,255,240,255,214,255,238,255,207,255,238,255,200,255,233,255,196,255,231,255,194,255,225,255,192,255,220,255,192,255,214,255,192,255,211,255,194,255,209,255,200,255,209,255,205,255,214,255,216,255,216,255,227,255,220,255,240,255,225,255,251,255,231,255,8,0,238,255,22,0,242,255,30,0,247,255,39,0,249,255,44,0,251,255,46,0,253,255,46,0,0,0,44,0,0,0,41,0,0,0,37,0,2,0,35,0,6,0,35,0,8,0,33,0,13,0,30,0,13,0,30,0,17,0,26,0,15,0,24,0,15,0,22,0,15,0,17,0,11,0,11,0,8,0,4,0,4,0,0,0,2,0,251,255,253,255,244,255,249,255,238,255,247,255,229,255,244,255,220,255,247,255,214,255,247,255,209,255,247,255,205,255,249,255,205,255,249,255,207,255,251,255,214,255,247,255,220,255,244,255,231,255,242,255,242,255,236,255,0,0,229,255,8,0,225,255,15,0,218,255,22,0,216,255,24,0,216,255,19,0,216,255,17,0,218,255,11,0,225,255,6,0,233,255,0,0,240,255,253,255,253,255,247,255,4,0,242,255,11,0,238,255,15,0,233,255,19,0,229,255,15,0,225,255,15,0,220,255,11,0,218,255,4,0,216,255,0,0,220,255,253,255,222,255,251,255,227,255,249,255,236,255,249,255,242,255,251,255,247,255,251,255,249,255,0,0,251,255,0,0,251,255,2,0,251,255,6,0,249,255,8,0,247,255,11,0,247,255,13,0,247,255,13,0,244,255,17,0,247,255,22,0,247,255,24,0,247,255,28,0,247,255,33,0,247,255,35,0,247,255,37,0,242,255,35,0,244,255,37,0,242,255,35,0,244,255,30,0,247,255,26,0,251,255,22,0,253,255,19,0,4,0,11,0,11,0,4,0,17,0,0,0,22,0,249,255,24,0,242,255,24,0,236,255,24,0,231,255,22,0,225,255,17,0,222,255,13,0,222,255,11,0,225,255,11,0,227,255,6,0,229,255,2,0,236,255,2,0,238,255,0,0,240,255,0,0,242,255,249,255,242,255,244,255,238,255,242,255,233,255,236,255,227,255,231,255,222,255,225,255,216,255,220,255,211,255,216,255,209,255,216,255,207,255,216,255,205,255,220,255,207,255,225,255,209,255,229,255,211,255,236,255,214,255,244,255,214,255,251,255,211,255,0,0,209,255,2,0,205,255,4,0,200,255,6,0,203,255,4,0,203,255,4,0,209,255,0,0,218,255,253,255,229,255,247,255,244,255,242,255,0,0,240,255,13,0,236,255,22,0,236,255,28,0,238,255,35,0,242,255,35,0,247,255,33,0,253,255,26,0,0,0,22,0,4,0,13,0,8,0,0,0,6,0,251,255,6,0,242,255,6,0,236,255,2,0,229,255,253,255,225,255,247,255,220,255,240,255,220,255,233,255,220,255,233,255,222,255,233,255,225,255,240,255,231,255,249,255,238,255,2,0,242,255,13,0,249,255,24,0,253,255,30,0,0,0,37,0,2,0,39,0,2,0,37,0,0,0,30,0,0,0,24,0,251,255,15,0,249,255,8,0,244,255,0,0,244,255,251,255,249,255,244,255,251,255,240,255,0,0,238,255,6,0,236,255,13,0,236,255,17,0,231,255,22,0,229,255,22,0,227,255,22,0,225,255,19,0,222,255,17,0,222,255,15,0,225,255,8,0,229,255,6,0,233,255,2,0,242,255,0,0,251,255,253,255,4,0,251,255,11,0,251,255,19,0,253,255,26,0,251,255,33,0,0,0,35,0,4,0,35,0,8,0,33,0,13,0,30,0,17,0,24,0,22,0,17,0,22,0,11,0,24,0,6,0,26,0,2,0,26,0,0,0,26,0,0,0,26,0,253,255,28,0,251,255,24,0,244,255,22,0,240,255,17,0,236,255,13,0,231,255,6,0,225,255,0,0,222,255,251,255,220,255,244,255,220,255,236,255,225,255,229,255,227,255,222,255,233,255,218,255,240,255,216,255,247,255,216,255,251,255,220,255,253,255,225,255,0,0,233,255,253,255,240,255,253,255,253,255,253,255,4,0,251,255,13,0,253,255,24,0,0,0,30,0,6,0,39,0,15,0,46,0,22,0,46,0,33,0,50,0,41,0,52,0,48,0,52,0,55,0,52,0,57,0,48,0,57,0,44,0,55,0,41,0,50,0,37,0,46,0,33,0,39,0,28,0,33,0,24,0,24,0,22,0,19,0,22,0,15,0,22,0,8,0,19,0,6,0,15,0,4,0,13,0,4,0,11,0,4,0,6,0,4,0,2,0,6,0,0,0,11,0,251,255,15,0,249,255,19,0,244,255,24,0,244,255,26,0,244,255,26,0,244,255,30,0,242,255,30,0,242,255,28,0,244,255,28,0,247,255,24,0,247,255,22,0,249,255,17,0,253,255,13,0,2,0,8,0,8,0,4,0,15,0,2,0,22,0,0,0,24,0,0,0,30,0,0,0,30,0,2,0,28,0,4,0,28,0,8,0,24,0,13,0,24,0,15,0,22,0,22,0,24,0,26,0,26,0,28,0,24,0,28,0,24,0,30,0,24,0,28,0,24,0,30,0,24,0,33,0,26,0,33,0,28,0,33,0,28,0,30,0,30,0,30,0,28,0,26,0,26,0,19,0,19,0,17,0,17,0,11,0,8,0,6,0,0,0,2,0,253,255,0,0,244,255,253,255,238,255,253,255,231,255,0,0,227,255,2,0,222,255,4,0,216,255,8,0,214,255,13,0,211,255,17,0,209,255,22,0,207,255,22,0,207,255,19,0,205,255,19,0,205,255,19,0,205,255,19,0,205,255,19,0,207,255,24,0,209,255,28,0,214,255,35,0,216,255,39,0,222,255,44,0,227,255,48,0,231,255,50,0,233,255,50,0,238,255,50,0,242,255,46,0,247,255,44,0,249,255,41,0,251,255,39,0,0,0,39,0,0,0,39,0,0,0,37,0,0,0,35,0,251,255,30,0,247,255,28,0,242,255,22,0,238,255,13,0,231,255,8,0,227,255,2,0,225,255,253,255,225,255,247,255,220,255,244,255,220,255,242,255,218,255,242,255,220,255,238,255,222,255,236,255,225,255,236,255,225,255,229,255,227,255,225,255,229,255,220,255,236,255,214,255,242,255,209,255,249,255,209,255,0,0,211,255,6,0,214,255,13,0,218,255,17,0,227,255,22,0,236,255,24,0,249,255,26,0,2,0,24,0,11,0,22,0,19,0,17,0,24,0,13,0,28,0,11,0,33,0,6,0,33,0,2,0,30,0,0,0,28,0,0,0,26,0,0,0,22,0,253,255,17,0,0,0,15,0,2,0,11,0,8,0,8,0,19,0,6,0,28,0,2,0,37,0,2,0,46,0,0,0,50,0,253,255,52,0,253,255,52,0,253,255,48,0,251,255,41,0,247,255,30,0,244,255,22,0,244,255,8,0,244,255,0,0,242,255,247,255,244,255,238,255,249,255,229,255,251,255,227,255,0,0,225,255,0,0,225,255,2,0,229,255,0,0,229,255,0,0,231,255,253,255,233,255,249,255,236,255,247,255,238,255,240,255,240,255,236,255,242,255,233,255,244,255,229,255,247,255,227,255,249,255,225,255,249,255,225,255,249,255,222,255,251,255,225,255,249,255,225,255,247,255,225,255,249,255,222,255,249,255,222,255,251,255,222,255,251,255,220,255,0,0,218,255,2,0,218,255,6,0,220,255,13,0,222,255,17,0,225,255,19,0,225,255,24,0,225,255,26,0,225,255,26,0,222,255,28,0,220,255,26,0,220,255,26,0,218,255,26,0,218,255,24,0,220,255,19,0,220,255,15,0,222,255,11,0,220,255,2,0,222,255,253,255,220,255,244,255,220,255,238,255,220,255,231,255,216,255,227,255,214,255,225,255,211,255,225,255,207,255,227,255,207,255,231,255,209,255,236,255,209,255,240,255,216,255,244,255,220,255,244,255,227,255,244,255,236,255,242,255,242,255,240,255,249,255,238,255,253,255,238,255,0,0,238,255,2,0,240,255,6,0,244,255,11,0,244,255,13,0,249,255,13,0,249,255,15,0,249,255,17,0,251,255,17,0,253,255,15,0,253,255,15,0,0,0,11,0,0,0,8,0,2,0,6,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,253,255,253,255,249,255,247,255,244,255,240,255,240,255,236,255,236,255,229,255,229,255,225,255,225,255,218,255,220,255,218,255,218,255,214,255,218,255,214,255,216,255,216,255,218,255,218,255,220,255,222,255,222,255,229,255,222,255,238,255,222,255,244,255,222,255,253,255,220,255,6,0,218,255,11,0,218,255,17,0,218,255,19,0,218,255,22,0,222,255,19,0,222,255,17,0,225,255,15,0,227,255,13,0,229,255,11,0,229,255,8,0,227,255,6,0,227,255,4,0,229,255,4,0,231,255,2,0,233,255,2,0,238,255,6,0,242,255,6,0,251,255,11,0,0,0,13,0,6,0,15,0,13,0,15,0,19,0,17,0,24,0,15,0,28,0,15,0,28,0,11,0,28,0,8,0,22,0,4,0,15,0,0,0,4,0,253,255,253,255,253,255,244,255,251,255,233,255,249,255,229,255,244,255,225,255,240,255,222,255,233,255,220,255,227,255,222,255,220,255,222,255,214,255,222,255,207,255,222,255,205,255,222,255,200,255,220,255,200,255,222,255,200,255,222,255,200,255,225,255,203,255,229,255,205,255,231,255,209,255,238,255,214,255,242,255,220,255,247,255,227,255,251,255,231,255,0,0,236,255,4,0,242,255,11,0,247,255,17,0,249,255,22,0,253,255,24,0,0,0,22,0,0,0,17,0,6,0,11,0,8,0,4,0,15,0,253,255,19,0,247,255,26,0,242,255,30,0,240,255,33,0,238,255,35,0,238,255,33,0,242,255,28,0,242,255,22,0,244,255,11,0,247,255,2,0,247,255,251,255,247,255,242,255,247,255,240,255,247,255,238,255,244,255,238,255,247,255,240,255,247,255,249,255,247,255,0,0,249,255,6,0,251,255,13,0,253,255,22,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,13,0,253,255,4,0,251,255,0,0,251,255,249,255,251,255,242,255,253,255,236,255,0,0,231,255,4,0,227,255,4,0,227,255,8,0,225,255,11,0,225,255,8,0,227,255,8,0,229,255,8,0,231,255,4,0,233,255,0,0,236,255,247,255,240,255,240,255,244,255,233,255,249,255,227,255,253,255,222,255,2,0,218,255,8,0,216,255,13,0,216,255,13,0,214,255,13,0,216,255,13,0,216,255,13,0,214,255,11,0,214,255,8,0,214,255,8,0,214,255,8,0,214,255,8,0,216,255,6,0,216,255,6,0,218,255,0,0,222,255,251,255,227,255,247,255,231,255,240,255,233,255,238,255,238,255,240,255,238,255,244,255,236,255,251,255,233,255,2,0,229,255,11,0,222,255,15,0,218,255,17,0,211,255,19,0,209,255,15,0,209,255,11,0,211,255,6,0,214,255,0,0,220,255,253,255,229,255,247,255,236,255,244,255,238,255,240,255,242,255,238,255,242,255,238,255,242,255,236,255,240,255,236,255,236,255,236,255,233,255,236,255,229,255,238,255,227,255,240,255,225,255,244,255,227,255,249,255,227,255,0,0,229,255,4,0,231,255,11,0,233,255,17,0,233,255,22,0,238,255,28,0,242,255,28,0,247,255,26,0,253,255,24,0,2,0,17,0,8,0,13,0,13,0,8,0,17,0,4,0,19,0,0,0,17,0,0,0,13,0,251,255,6,0,249,255,0,0,244,255,249,255,244,255,244,255,240,255,240,255,238,255,238,255,236,255,236,255,233,255,238,255,229,255,238,255,231,255,238,255,229,255,242,255,231,255,244,255,229,255,247,255,227,255,251,255,225,255,2,0,220,255,6,0,216,255,15,0,214,255,22,0,216,255,30,0,218,255,35,0,222,255,37,0,231,255,37,0,238,255,35,0,247,255,28,0,251,255,24,0,0,0,17,0,0,0,11,0,251,255,4,0,244,255,4,0,236,255,2,0,227,255,0,0,218,255,0,0,214,255,0,0,211,255,2,0,209,255,2,0,211,255,6,0,214,255,8,0,216,255,15,0,220,255,19,0,225,255,24,0,229,255,28,0,233,255,30,0,240,255,28,0,247,255,24,0,253,255,15,0,2,0,4,0,6,0,251,255,6,0,242,255,6,0,231,255,6,0,225,255,2,0,220,255,0,0,216,255,253,255,216,255,249,255,216,255,249,255,216,255,249,255,220,255,249,255,220,255,249,255,222,255,253,255,227,255,253,255,229,255,0,0,233,255,0,0,238,255,0,0,240,255,0,0,242,255,253,255,244,255,244,255,244,255,242,255,247,255,236,255,244,255,231,255,242,255,227,255,242,255,222,255,240,255,222,255,242,255,225,255,244,255,229,255,247,255,233,255,249,255,240,255,253,255,244,255,0,0,253,255,2,0,0,0,6,0,6,0,11,0,11,0,13,0,15,0,11,0,22,0,13,0,22,0,11,0,26,0,11,0,26,0,11,0,24,0,13,0,22,0,15,0,15,0,22,0,6,0,26,0,0,0,33,0,251,255,37,0,240,255,41,0,233,255,46,0,229,255,46,0,225,255,44,0,222,255,41,0,222,255,39,0,222,255,35,0,225,255,33,0,231,255,30,0,236,255,28,0,244,255,24,0,249,255,22,0,0,0,17,0,0,0,11,0,0,0,6,0,0,0,2,0,0,0,0,0,253,255,0,0,251,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,253,255,4,0,0,0,4,0,4,0,8,0,8,0,11,0,15,0,13,0,17,0,17,0,19,0,19,0,22,0,22,0,22,0,24,0,19,0,24,0,17,0,22,0,15,0,15,0,11,0,11,0,11,0,2,0,8,0,251,255,11,0,240,255,8,0,229,255,8,0,218,255,11,0,211,255,11,0,205,255,11,0,200,255,11,0,203,255,11,0,205,255,11,0,211,255,11,0,216,255,11,0,222,255,11,0,229,255,11,0,233,255,13,0,236,255,17,0,240,255,24,0,242,255,26,0,244,255,30,0,247,255,35,0,249,255,37,0,249,255,39,0,251,255,39,0,249,255,39,0,247,255,35,0,244,255,33,0,238,255,28,0,231,255,24,0,222,255,17,0,214,255,13,0,209,255,8,0,205,255,2,0,203,255,0,0,205,255,251,255,209,255,249,255,214,255,247,255,220,255,244,255,227,255,242,255,229,255,240,255,231,255,238,255,233,255,238,255,231,255,233,255,231,255,233,255,229,255,229,255,229,255,229,255,227,255,231,255,229,255,231,255,231,255,236,255,233,255,238,255,238,255,244,255,240,255,249,255,244,255,0,0,249,255,2,0,253,255,6,0,2,0,13,0,6,0,17,0,11,0,22,0,15,0,26,0,17,0,30,0,19,0,30,0,19,0,33,0,17,0,28,0,15,0,26,0,15,0,24,0,13,0,22,0,13,0,17,0,13,0,11,0,17,0,11,0,19,0,6,0,22,0,2,0,22,0,0,0,22,0,0,0,19,0,253,255,15,0,253,255,8,0,253,255,2,0,0,0,253,255,0,0,244,255,2,0,238,255,6,0,233,255,11,0,227,255,17,0,227,255,19,0,227,255,24,0,231,255,24,0,236,255,24,0,244,255,24,0,251,255,22,0,0,0,19,0,6,0,17,0,6,0,13,0,8,0,6,0,6,0,4,0,2,0,0,0,251,255,253,255,247,255,251,255,240,255,251,255,236,255,249,255,233,255,247,255,233,255,247,255,236,255,242,255,240,255,240,255,244,255,236,255,249,255,233,255,253,255,229,255,0,0,225,255,2,0,225,255,4,0,227,255,4,0,225,255,4,0,225,255,4,0,225,255,2,0,222,255,0,0,222,255,251,255,220,255,244,255,222,255,240,255,225,255,236,255,229,255,231,255,233,255,229,255,242,255,229,255,249,255,231,255,2,0,236,255,11,0,242,255,17,0,247,255,24,0,0,0,28,0,4,0,28,0,8,0,28,0,13,0,22,0,15,0,15,0,19,0,6,0,22,0,0,0,28,0,247,255,30,0,242,255,37,0,236,255,44,0,236,255,46,0,236,255,48,0,240,255,48,0,244,255,46,0,251,255,39,0,0,0,30,0,0,0,17,0,0,0,6,0,0,0,253,255,253,255,242,255,244,255,233,255,240,255,227,255,231,255,222,255,225,255,220,255,220,255,218,255,218,255,220,255,220,255,220,255,220,255,222,255,225,255,222,255,231,255,222,255,236,255,222,255,240,255,222,255,244,255,222,255,244,255,218,255,244,255,218,255,242,255,216,255,240,255,216,255,238,255,216,255,236,255,216,255,233,255,218,255,236,255,225,255,236,255,229,255,238,255,238,255,242,255,249,255,249,255,0,0,253,255,8,0,2,0,19,0,8,0,22,0,13,0,24,0,19,0,24,0,24,0,24,0,24,0,17,0,24,0,11,0,22,0,2,0,22,0,253,255,17,0,244,255,15,0,238,255,11,0,233,255,8,0,231,255,6,0,233,255,6,0,236,255,0,0,240,255,0,0,244,255,253,255,249,255,249,255,253,255,242,255,2,0,236,255,2,0,229,255,6,0,225,255,6,0,222,255,6,0,218,255,8,0,220,255,6,0,222,255,4,0,227,255,4,0,236,255,2,0,242,255,253,255,251,255,251,255,0,0,249,255,6,0,242,255,11,0,240,255,11,0,238,255,11,0,238,255,8,0,238,255,6,0,240,255,0,0,244,255,251,255,249,255,247,255,0,0,247,255,6,0,247,255,15,0,249,255,24,0,253,255,30,0,2,0,35,0,6,0,35,0,11,0,35,0,17,0,28,0,19,0,17,0,22,0,8,0,19,0,253,255,17,0,242,255,13,0,236,255,11,0,227,255,6,0,225,255,2,0,222,255,0,0,220,255,251,255,222,255,249,255,222,255,244,255,220,255,244,255,220,255,244,255,220,255,247,255,218,255,247,255,220,255,251,255,220,255,253,255,225,255,0,0,231,255,2,0,238,255,6,0,247,255,11,0,253,255,13,0,6,0,17,0,11,0,22,0,19,0,22,0,24,0,24,0,26,0,24,0,28,0,24,0,26,0,24,0,26,0,19,0,22,0,15,0,19,0,11,0,15,0,6,0,11,0,2,0,8,0,0,0,6,0,251,255,4,0,249,255,4,0,247,255,2,0,247,255,4,0,247,255,4,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,4,0,242,255,2,0,242,255,2,0,244,255,2,0,247,255,2,0,249,255,4,0,249,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,6,0,249,255,6,0,247,255,6,0,244,255,4,0,240,255,0,0,240,255,253,255,240,255,249,255,240,255,244,255,242,255,242,255,244,255,240,255,249,255,238,255,0,0,238,255,0,0,238,255,4,0,236,255,6,0,236,255,8,0,238,255,4,0,236,255,4,0,240,255,0,0,244,255,251,255,249,255,249,255,0,0,247,255,6,0,247,255,13,0,251,255,19,0,0,0,22,0,4,0,26,0,11,0,26,0,17,0,24,0,22,0,28,0,28,0,30,0,30,0,33,0,33,0,39,0,30,0,46,0,28,0,50,0,26,0,55,0,26,0,59,0,24,0,59,0,24,0,57,0,24,0,50,0,26,0,41,0,26,0,37,0,26,0,26,0,24,0,19,0,19,0,13,0,15,0,11,0,6,0,6,0,253,255,4,0,242,255,4,0,233,255,2,0,227,255,4,0,222,255,8,0,222,255,13,0,220,255,17,0,222,255,26,0,225,255,35,0,225,255,41,0,227,255,50,0,227,255,59,0,225,255,64,0,227,255,68,0,225,255,66,0,225,255,68,0,220,255,66,0,220,255,59,0,220,255,55,0,220,255,46,0,220,255,39,0,222,255,30,0,222,255,22,0,225,255,15,0,227,255,11,0,227,255,4,0,229,255,0,0,227,255,253,255,227,255,247,255,225,255,240,255,225,255,236,255,222,255,229,255,225,255,225,255,227,255,222,255,229,255,220,255,233,255,220,255,240,255,225,255,242,255,227,255,242,255,233,255,240,255,238,255,240,255,244,255,236,255,247,255,233,255,251,255,233,255,0,0,233,255,0,0,240,255,6,0,244,255,11,0,249,255,15,0,0,0,24,0,6,0,24,0,8,0,28,0,13,0,26,0,13,0,24,0,11,0,19,0,6,0,13,0,0,0,6,0,249,255,0,0,240,255,249,255,231,255,244,255,225,255,240,255,220,255,238,255,218,255,236,255,218,255,233,255,220,255,236,255,222,255,233,255,225,255,231,255,227,255,229,255,229,255,227,255,231,255,225,255,233,255,220,255,236,255,220,255,238,255,220,255,242,255,225,255,244,255,229,255,249,255,238,255,251,255,244,255,0,0,253,255,253,255,0,0,253,255,6,0,253,255,11,0,253,255,11,0,253,255,13,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,13,0,2,0,13,0,2,0,8,0,4,0,4,0,2,0,0,0,0,0,251,255,0,0,244,255,253,255,236,255,251,255,231,255,249,255,225,255,247,255,222,255,244,255,220,255,244,255,218,255,244,255,220,255,240,255,222,255,240,255,227,255,236,255,229,255,233,255,233,255,231,255,238,255,227,255,240,255,225,255,242,255,222,255,242,255,225,255,240,255,222,255,236,255,220,255,231,255,222,255,227,255,222,255,222,255,225,255,218,255,227,255,211,255,229,255,209,255,229,255,207,255,231,255,203,255,231,255,205,255,231,255,203,255,227,255,203,255,222,255,207,255,214,255,209,255,209,255,216,255,207,255,220,255,205,255,227,255,207,255,238,255,209,255,244,255,214,255,251,255,218,255,4,0,225,255,8,0,227,255,13,0,229,255,15,0,233,255,11,0,236,255,4,0,238,255,253,255,240,255,240,255,242,255,229,255,242,255,220,255,242,255,211,255,242,255,205,255,240,255,203,255,238,255,198,255,238,255,200,255,233,255,203,255,231,255,203,255,229,255,205,255,227,255,207,255,229,255,209,255,227,255,209,255,225,255,211,255,222,255,216,255,220,255,222,255,214,255,231,255,211,255,240,255,209,255,249,255,209,255,2,0,211,255,11,0,216,255,17,0,222,255,24,0,229,255,26,0,238,255,24,0,244,255,22,0,251,255,15,0,253,255,8,0,0,0,0,0,0,0,251,255,253,255,242,255,251,255,233,255,249,255,227,255,247,255,227,255,247,255,227,255,249,255,227,255,0,0,231,255,4,0,233,255,11,0,236,255,17,0,236,255,19,0,236,255,17,0,236,255,11,0,233,255,4,0,233,255,251,255,231,255,242,255,231,255,233,255,231,255,225,255,231,255,220,255,233,255,216,255,236,255,216,255,238,255,218,255,240,255,220,255,242,255,220,255,242,255,220,255,247,255,218,255,249,255,216,255,253,255,216,255,253,255,214,255,253,255,216,255,253,255,218,255,251,255,220,255,249,255,227,255,247,255,231,255,244,255,240,255,242,255,251,255,240,255,0,0,240,255,8,0,242,255,17,0,242,255,26,0,242,255,35,0,244,255,39,0,242,255,44,0,242,255,46,0,240,255,44,0,238,255,39,0,236,255,33,0,233,255,26,0,233,255,19,0,231,255,15,0,233,255,13,0,236,255,11,0,240,255,15,0,247,255,19,0,253,255,26,0,2,0,28,0,8,0,33,0,15,0,33,0,19,0,33,0,26,0,30,0,28,0,28,0,30,0,26,0,33,0,24,0,37,0,24,0,39,0,26,0,41,0,26,0,41,0,28,0,44,0,33,0,44,0,35,0,44,0,35,0,41,0,39,0,37,0,44,0,30,0,44,0,24,0,46,0,17,0,44,0,4,0,41,0,0,0,35,0,244,255,28,0,238,255,19,0,229,255,11,0,222,255,0,0,220,255,249,255,218,255,244,255,218,255,244,255,220,255,242,255,220,255,247,255,225,255,253,255,225,255,0,0,227,255,8,0,227,255,11,0,227,255,17,0,227,255,19,0,225,255,22,0,222,255,19,0,218,255,22,0,216,255,22,0,211,255,19,0,209,255,17,0,207,255,13,0,207,255,6,0,209,255,2,0,211,255,251,255,216,255,244,255,218,255,233,255,225,255,229,255,229,255,227,255,233,255,222,255,233,255,222,255,236,255,225,255,236,255,227,255,231,255,231,255,231,255,238,255,229,255,238,255,227,255,242,255,227,255,244,255,231,255,247,255,233,255,249,255,240,255,253,255,247,255,0,0,251,255,0,0,0,0,2,0,6,0,2,0,11,0,2,0,15,0,2,0,17,0,0,0,22,0,253,255,22,0,251,255,22,0,249,255,17,0,247,255,15,0,249,255,15,0,253,255,11,0,0,0,8,0,2,0,6,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,249,255,4,0,244,255,2,0,238,255,0,0,233,255,253,255,229,255,253,255,227,255,251,255,227,255,249,255,225,255,249,255,229,255,247,255,233,255,247,255,242,255,244,255,249,255,240,255,2,0,238,255,11,0,233,255,19,0,229,255,26,0,227,255,30,0,227,255,37,0,225,255,37,0,229,255,35,0,233,255,35,0,238,255,28,0,244,255,19,0,251,255,13,0,253,255,2,0,0,0,251,255,2,0,242,255,0,0,236,255,0,0,227,255,253,255,220,255,251,255,216,255,249,255,211,255,242,255,207,255,240,255,205,255,233,255,203,255,229,255,200,255,227,255,203,255,225,255,203,255,225,255,207,255,227,255,209,255,231,255,209,255,236,255,214,255,240,255,214,255,247,255,214,255,0,0,214,255,2,0,214,255,2,0,218,255,4,0,220,255,6,0,222,255,4,0,225,255,6,0,229,255,6,0,231,255,6,0,233,255,11,0,236,255,11,0,233,255,15,0,233,255,15,0,229,255,15,0,229,255,13,0,225,255,13,0,222,255,15,0,225,255,13,0,225,255,15,0,225,255,17,0,227,255,19,0,231,255,19,0,236,255,22,0,240,255,22,0,244,255,24,0,253,255,22,0,2,0,24,0,11,0,24,0,15,0,26,0,22,0,26,0,24,0,28,0,26,0,28,0,22,0,28,0,22,0,26,0,15,0,24,0,11,0,19,0,4,0,17,0,0,0,13,0,247,255,11,0,238,255,11,0,231,255,8,0,225,255,11,0,218,255,11,0,216,255,13,0,214,255,15,0,216,255,17,0,218,255,19,0,220,255,22,0,222,255,22,0,225,255,24,0,227,255,22,0,227,255,19,0,229,255,15,0,233,255,11,0,238,255,6,0,244,255,0,0,251,255,0,0,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,251,255,253,255,244,255,253,255,238,255,0,0,231,255,253,255,225,255,2,0,218,255,4,0,216,255,8,0,216,255,15,0,220,255,22,0,227,255,26,0,236,255,30,0,244,255,30,0,253,255,33,0,4,0,30,0,8,0,26,0,11,0,22,0,15,0,15,0,17,0,11,0,15,0,4,0,15,0,253,255,15,0,249,255,15,0,247,255,13,0,247,255,13,0,249,255,15,0,253,255,17,0,2,0,22,0,8,0,26,0,13,0,28,0,17,0,26,0,17,0,28,0,17,0,24,0,15,0,17,0,13,0,8,0,8,0,2,0,4,0,251,255,253,255,242,255,251,255,238,255,249,255,236,255,249,255,236,255,249,255,238,255,251,255,242,255,253,255,247,255,0,0,247,255,0,0,251,255,4,0,247,255,8,0,247,255,8,0,240,255,8,0,238,255,13,0,236,255,11,0,236,255,15,0,236,255,17,0,238,255,19,0,242,255,19,0,247,255,24,0,253,255,22,0,2,0,24,0,4,0,24,0,11,0,19,0,13,0,19,0,17,0,17,0,17,0,17,0,17,0,19,0,19,0,22,0,19,0,24,0,19,0,26,0,24,0,28,0,26,0,28,0,30,0,28,0,35,0,24,0,37,0,17,0,41,0,11,0,44,0,4,0,44,0,0,0,44,0,253,255,41,0,251,255,37,0,251,255,35,0,253,255,30,0,0,0,28,0,2,0,28,0,6,0,26,0,11,0,26,0,13,0,28,0,17,0,33,0,17,0,33,0,19,0,35,0,22,0,33,0,24,0,28,0,28,0,26,0,33,0,19,0,39,0,13,0,44,0,6,0,48,0,0,0,50,0,251,255,52,0,244,255,50,0,238,255,52,0,236,255,48,0,233,255,48,0,236,255,46,0,236,255,44,0,240,255,41,0,242,255,39,0,244,255,35,0,249,255,30,0,249,255,24,0,249,255,17,0,249,255,8,0,249,255,2,0,249,255,253,255,247,255,249,255,244,255,244,255,240,255,244,255,238,255,242,255,233,255,247,255,231,255,249,255,229,255,0,0,227,255,0,0,227,255,4,0,227,255,8,0,229,255,8,0,231,255,13,0,233,255,15,0,236,255,15,0,238,255,19,0,238,255,22,0,240,255,22,0,238,255,24,0,242,255,24,0,247,255,22,0,253,255,17,0,2,0,11,0,11,0,4,0,22,0,0,0,30,0,247,255,41,0,240,255,48,0,238,255,55,0,238,255,59,0,240,255,59,0,242,255,59,0,242,255,55,0,242,255,46,0,244,255,37,0,242,255,24,0,242,255,13,0,240,255,2,0,236,255,249,255,236,255,242,255,236,255,240,255,238,255,242,255,242,255,244,255,247,255,247,255,0,0,249,255,4,0,251,255,6,0,253,255,8,0,251,255,13,0,247,255,11,0,244,255,8,0,240,255,6,0,240,255,4,0,238,255,2,0,236,255,0,0,238,255,0,0,238,255,0,0,240,255,253,255,244,255,251,255,251,255,249,255,0,0,247,255,4,0,244,255,11,0,240,255,19,0,236,255,26,0,233,255,33,0,233,255,37,0,233,255,39,0,236,255,39,0,240,255,39,0,244,255,39,0,249,255,39,0,0,0,39,0,2,0,37,0,2,0,39,0,6,0,37,0,8,0,35,0,6,0,30,0,8,0,26,0,8,0,22,0,8,0,17,0,8,0,13,0,8,0,11,0,11,0,11,0,11,0,8,0,8,0,13,0,13,0,17,0,13,0,22,0,15,0,26,0,17,0,30,0,17,0,35,0,17,0,39,0,13,0,41,0,11,0,39,0,4,0,39,0,0,0,35,0,247,255,26,0,238,255,19,0,231,255,11,0,220,255,2,0,214,255,253,255,207,255,244,255,203,255,242,255,200,255,240,255,200,255,242,255,200,255,247,255,205,255,251,255,209,255,0,0,216,255,4,0,222,255,8,0,229,255,15,0,233,255,19,0,238,255,22,0,240,255,26,0,240,255,28,0,240,255,28,0,240,255,26,0,240,255,24,0,240,255,19,0,238,255,13,0,233,255,8,0,233,255,2,0,231,255,0,0,231,255,251,255,233,255,251,255,238,255,251,255,244,255,251,255,253,255,253,255,4,0,2,0,15,0,4,0,28,0,6,0,37,0,8,0,44,0,11,0,52,0,8,0,55,0,6,0,57,0,2,0,57,0,0,0,52,0,251,255,48,0,247,255,41,0,242,255,39,0,240,255,35,0,240,255,28,0,242,255,24,0,244,255,22,0,249,255,19,0,253,255,15,0,0,0,11,0,2,0,8,0,2,0,4,0,0,0,2,0,0,0,0,0,253,255,253,255,251,255,253,255,244,255,253,255,242,255,0,0,236,255,2,0,236,255,4,0,233,255,11,0,233,255,15,0,233,255,15,0,236,255,17,0,238,255,17,0,242,255,13,0,247,255,8,0,251,255,2,0,0,0,251,255,0,0,242,255,2,0,233,255,4,0,225,255,4,0,218,255,2,0,209,255,2,0,203,255,2,0,198,255,0,0,192,255,253,255,185,255,253,255,180,255,253,255,178,255,0,0,176,255,0,0,178,255,6,0,185,255,8,0,194,255,15,0,203,255,17,0,214,255,19,0,225,255,22,0,231,255,22,0,240,255,22,0,244,255,19,0,249,255,22,0,253,255,28,0,253,255,30,0,253,255,37,0,251,255,44,0,247,255,52,0,242,255,59,0,238,255,68,0,236,255,72,0,231,255,72,0,227,255,70,0,225,255,66,0,220,255,59,0,214,255,50,0,211,255,39,0,205,255,26,0,203,255,13,0,198,255,4,0,200,255,251,255,200,255,244,255,198,255,242,255,203,255,242,255,209,255,244,255,214,255,247,255,222,255,249,255,229,255,249,255,238,255,251,255,244,255,251,255,251,255,249,255,0,0,249,255,0,0,242,255,2,0,240,255,2,0,238,255,4,0,236,255,4,0,231,255,6,0,231,255,8,0,229,255,11,0,227,255,13,0,227,255,15,0,227,255,17,0,225,255,15,0,229,255,15,0,231,255,11,0,233,255,8,0,240,255,4,0,240,255,4,0,242,255,4,0,247,255,8,0,251,255,11,0,251,255,17,0,251,255,24,0,251,255,28,0,253,255,33,0,251,255,37,0,249,255,37,0,249,255,37,0,247,255,33,0,244,255,28,0,244,255,24,0,244,255,22,0,247,255,17,0,251,255,13,0,2,0,6,0,8,0,2,0,17,0,0,0,24,0,0,0,30,0,253,255,35,0,251,255,35,0,253,255,33,0,0,0,26,0,0,0,15,0,2,0,6,0,0,0,251,255,253,255,242,255,249,255,233,255,242,255,229,255,236,255,227,255,231,255,225,255,231,255,229,255,231,255,231,255,236,255,236,255,242,255,240,255,247,255,244,255,251,255,249,255,2,0,0,0,8,0,2,0,13,0,4,0,19,0,11,0,24,0,15,0,28,0,19,0,35,0,24,0,39,0,24,0,46,0,26,0,44,0,26,0,46,0,24,0,41,0,19,0,35,0,13,0,26,0,8,0,17,0,2,0,8,0,253,255,0,0,247,255,251,255,238,255,244,255,236,255,242,255,229,255,238,255,225,255,238,255,218,255,238,255,216,255,240,255,216,255,242,255,216,255,247,255,218,255,251,255,222,255,253,255,229,255,0,0,238,255,0,0,247,255,0,0,253,255,253,255,4,0,251,255,11,0,244,255,17,0,240,255,19,0,236,255,22,0,233,255,24,0,229,255,26,0,231,255,28,0,229,255,30,0,229,255,30,0,229,255,33,0,229,255,33,0,229,255,30,0,231,255,28,0,233,255,24,0,233,255,24,0,236,255,19,0,238,255,17,0,240,255,17,0,238,255,15,0,242,255,17,0,240,255,15,0,238,255,19,0,240,255,19,0,240,255,17,0,240,255,19,0,242,255,19,0,249,255,19,0,253,255,17,0,4,0,17,0,15,0,17,0,22,0,15,0,30,0,15,0,37,0,15,0,41,0,15,0,44,0,17,0,41,0,19,0,39,0,22,0,35,0,24,0,28,0,26,0,22,0,28,0,15,0,30,0,8,0,33,0,4,0,33,0,0,0,35,0,253,255,37,0,0,0,39,0,0,0,41,0,0,0,41,0,2,0,41,0,2,0,41,0,6,0,39,0,6,0,39,0,8,0,39,0,8,0,39,0,6,0,37,0,6,0,37,0,6,0,35,0,4,0,35,0,4,0,35,0,4,0,30,0,4,0,28,0,8,0,24,0,11,0,19,0,15,0,17,0,17,0,15,0,22,0,11,0,24,0,8,0,26,0,8,0,24,0,6,0,26,0,6,0,24,0,6,0,24,0,4,0,24,0,4,0,26,0,0,0,28,0,0,0,30,0,0,0,33,0,0,0,37,0,0,0,39,0,0,0,44,0,4,0,44,0,11,0,41,0,17,0,37,0,24,0,35,0,33,0,28,0,41,0,24,0,48,0,15,0,52,0,11,0,57,0,6,0,61,0,2,0,61,0,253,255,59,0,247,255,52,0,242,255,46,0,238,255,35,0,231,255,22,0,229,255,8,0,225,255,0,0,227,255,244,255,229,255,236,255,229,255,231,255,233,255,227,255,236,255,229,255,240,255,229,255,244,255,231,255,247,255,233,255,253,255,240,255,0,0,242,255,2,0,249,255,6,0,251,255,11,0,253,255,15,0,0,0,15,0,2,0,13,0,2,0,13,0,4,0,11,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,253,255,8,0,251,255,13,0,249,255,17,0,247,255,19,0,247,255,22,0,247,255,19,0,247,255,19,0,249,255,17,0,251,255,15,0,251,255,11,0,249,255,11,0,249,255,11,0,249,255,11,0,242,255,15,0,238,255,17,0,231,255,19,0,227,255,19,0,222,255,19,0,218,255,17,0,216,255,15,0,216,255,11,0,218,255,6,0,220,255,2,0,225,255,0,0,231,255,251,255,236,255,249,255,242,255,249,255,251,255,249,255,253,255,251,255,0,0,251,255,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,8,0,0,0,11,0,0,0,15,0,0,0,17,0,253,255,22,0,0,0,17,0,253,255,19,0,251,255,15,0,251,255,13,0,249,255,11,0,247,255,11,0,242,255,11,0,242,255,15,0,240,255,15,0,242,255,17,0,244,255,15,0,247,255,13,0,251,255,11,0,0,0,6,0,8,0,6,0,17,0,4,0,24,0,2,0,33,0,4,0,39,0,0,0,44,0,0,0,46,0,253,255,46,0,247,255,44,0,242,255,37,0,236,255,28,0,233,255,19,0,231,255,8,0,231,255,0,0,231,255,247,255,233,255,238,255,238,255,233,255,240,255,229,255,242,255,229,255,247,255,231,255,247,255,236,255,249,255,240,255,249,255,247,255,249,255,251,255,249,255,0,0,249,255,2,0,249,255,4,0,249,255,2,0,251,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,247,255,0,0,247,255,4,0,249,255,6,0,251,255,11,0,253,255,13,0,0,0,17,0,2,0,19,0,2,0,26,0,2,0,30,0,4,0,35,0,2,0,37,0,2,0,39,0,0,0,41,0,0,0,39,0,0,0,39,0,0,0,35,0,0,0,33,0,253,255,33,0,253,255,33,0,253,255,33,0,253,255,35,0,0,0,37,0,4,0,37,0,11,0,37,0,19,0,37,0,28,0,33,0,37,0,30,0,46,0,26,0,55,0,19,0,61,0,15,0,68,0,8,0,68,0,2,0,66,0,251,255,61,0,244,255,57,0,238,255,55,0,231,255,48,0,227,255,44,0,225,255,37,0,225,255,35,0,222,255,33,0,227,255,28,0,229,255,28,0,231,255,24,0,236,255,24,0,236,255,22,0,238,255,22,0,240,255,19,0,242,255,15,0,247,255,13,0,249,255,8,0,0,0,4,0,2,0,0,0,6,0,253,255,11,0,251,255,13,0,249,255,13,0,249,255,13,0,247,255,13,0,247,255,13,0,247,255,11,0,247,255,11,0,249,255,8,0,249,255,8,0,251,255,4,0,0,0,0,0,0,0,253,255,2,0,247,255,4,0,242,255,4,0,240,255,4,0,240,255,6,0,244,255,4,0,251,255,2,0,0,0,0,0,8,0,253,255,19,0,249,255,22,0,247,255,26,0,242,255,26,0,236,255,24,0,233,255,19,0,231,255,15,0,227,255,13,0,225,255,8,0,225,255,8,0,220,255,11,0,220,255,13,0,220,255,15,0,222,255,22,0,225,255,24,0,227,255,22,0,227,255,19,0,231,255,13,0,231,255,6,0,233,255,253,255,238,255,242,255,238,255,231,255,240,255,225,255,244,255,218,255,249,255,218,255,253,255,220,255,0,0,225,255,4,0,231,255,6,0,238,255,8,0,242,255,11,0,249,255,8,0,253,255,6,0,0,0,4,0,4,0,4,0,11,0,0,0,15,0,2,0,22,0,4,0,22,0,6,0,26,0,11,0,24,0,15,0,22,0,17,0,17,0,22,0,13,0,24,0,8,0,24,0,6,0,24,0,4,0,24,0,6,0,22,0,8,0,22,0,13,0,19,0,15,0,17,0,17,0,15,0,22,0,13,0,24,0,15,0,26,0,17,0,24,0,19,0,22,0,22,0,17,0,24,0,17,0,28,0,13,0,37,0,13,0,41,0,13,0,48,0,15,0,52,0,19,0,55,0,19,0,55,0,22,0,52,0,26,0,48,0,28,0,46,0,30,0,41,0,35,0,37,0,37,0,33,0,41,0,28,0,44,0,24,0,44,0,17,0,44,0,13,0,44,0,4,0,39,0,0,0,39,0,249,255,37,0,244,255,37,0,240,255,35,0,236,255,33,0,236,255,30,0,236,255,28,0,238,255,26,0,240,255,26,0,244,255,24,0,251,255,24,0,0,0,22,0,8,0,19,0,13,0,22,0,22,0,22,0,28,0,22,0,30,0,22,0,35,0,22,0,35,0,22,0,30,0,17,0,24,0,17,0,13,0,11,0,2,0,6,0,249,255,0,0,238,255,251,255,227,255,244,255,222,255,240,255,218,255,238,255,218,255,236,255,222,255,236,255,227,255,238,255,233,255,238,255,242,255,240,255,249,255,242,255,0,0,244,255,4,0,244,255,11,0,247,255,13,0,251,255,17,0,0,0,19,0,2,0,19,0,8,0,17,0,13,0,13,0,17,0,11,0,22,0,4,0,26,0,2,0,30,0,0,0,35,0,251,255,37,0,249,255,41,0,249,255,44,0,247,255,44,0,247,255,46,0,251,255,44,0,251,255,41,0,251,255,37,0,253,255,33,0,253,255,26,0,0,0,26,0,0,0,26,0,4,0,28,0,11,0,28,0,13,0,33,0,17,0,37,0,19,0,44,0,22,0,46,0,24,0,48,0,22,0,50,0,19,0,48,0,17,0,46,0,13,0,39,0,11,0,33,0,6,0,24,0,4,0,15,0,0,0,4,0,0,0,253,255,0,0,244,255,0,0,238,255,0,0,233,255,253,255,233,255,251,255,236,255,249,255,236,255,247,255,238,255,244,255,240,255,244,255,244,255,247,255,249,255,249,255,253,255,249,255,0,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,0,0,251,255,0,0,249,255,0,0,244,255,0,0,242,255,253,255,242,255,251,255,244,255,249,255,247,255,249,255,0,0,249,255,4,0,249,255,11,0,251,255,17,0,251,255,26,0,0,0,33,0,2,0,37,0,2,0,41,0,6,0,44,0,8,0,48,0,8,0,46,0,6,0,46,0,4,0,48,0,0,0,46,0,253,255,41,0,247,255,37,0,242,255,35,0,236,255,30,0,233,255,28,0,233,255,24,0,233,255,22,0,238,255,22,0,238,255,17,0,242,255,15,0,242,255,13,0,247,255,6,0,247,255,2,0,247,255,253,255,247,255,247,255,247,255,240,255,247,255,233,255,251,255,229,255,251,255,222,255,251,255,220,255,253,255,216,255,251,255,216,255,251,255,211,255,253,255,214,255,251,255,216,255,253,255,220,255,253,255,227,255,253,255,231,255,0,0,238,255,0,0,247,255,0,0,253,255,253,255,0,0,253,255,2,0,249,255,4,0,249,255,6,0,244,255,6,0,242,255,8,0,240,255,13,0,238,255,17,0,240,255,24,0,242,255,30,0,244,255,35,0,249,255,41,0,251,255,44,0,251,255,46,0,251,255,44,0,251,255,41,0,251,255,37,0,251,255,33,0,249,255,28,0,249,255,24,0,251,255,22,0,251,255,22,0,253,255,22,0,253,255,24,0,0,0,24,0,0,0,26,0,0,0,26,0,2,0,26,0,2,0,22,0,4,0,15,0,4,0,8,0,4,0,2,0,6,0,253,255,6,0,251,255,8,0,249,255,11,0,247,255,11,0,249,255,11,0,0,0,6,0,2,0,2,0,8,0,0,0,15,0,251,255,22,0,244,255,26,0,238,255,28,0,233,255,35,0,231,255,35,0,227,255,35,0,229,255,33,0,229,255,30,0,231,255,28,0,238,255,24,0,242,255,19,0,249,255,15,0,253,255,13,0,0,0,11,0,4,0,11,0,8,0,13,0,13,0,17,0,15,0,19,0,17,0,24,0,17,0,24,0,15,0,28,0,13,0,26,0,11,0,22,0,4,0,15,0,0,0,6,0,0,0,253,255,253,255,242,255,253,255,231,255,253,255,222,255,0,0,216,255,6,0,214,255,15,0,209,255,24,0,209,255,30,0,211,255,37,0,211,255,44,0,211,255,50,0,211,255,50,0,211,255,52,0,209,255,50,0,207,255,46,0,207,255,39,0,207,255,33,0,209,255,24,0,211,255,15,0,218,255,11,0,225,255,4,0,231,255,0,0,238,255,251,255,242,255,249,255,247,255,251,255,251,255,0,0,253,255,2,0,0,0,6,0,0,0,13,0,2,0,22,0,6,0,30,0,6,0,37,0,11,0,41,0,8,0,46,0,11,0,46,0,8,0,44,0,8,0,41,0,4,0,37,0,6,0,35,0,6,0,28,0,8,0,24,0,13,0,19,0,19,0,13,0,28,0,8,0,37,0,6,0,48,0,4,0,55,0,2,0,61,0,0,0,66,0,0,0,64,0,0,0,64,0,0,0,61,0,0,0,59,0,253,255,57,0,0,0,57,0,0,0,59,0,0,0,59,0,0,0,64,0,0,0,64,0,0,0,61,0,0,0,59,0,0,0,57,0,0,0,48,0,0,0,44,0,0,0,37,0,2,0,30,0,4,0,26,0,8,0,22,0,13,0,19,0,17,0,17,0,22,0,17,0,26,0,15,0,28,0,13,0,26,0,11,0,26,0,11,0,19,0,8,0,13,0,6,0,4,0,6,0,253,255,4,0,247,255,6,0,240,255,6,0,233,255,4,0,225,255,6,0,225,255,8,0,225,255,8,0,225,255,8,0,229,255,8,0,236,255,6,0,244,255,6,0,253,255,2,0,4,0,253,255,11,0,251,255,15,0,251,255,19,0,249,255,17,0,249,255,19,0,253,255,15,0,253,255,15,0,0,0,13,0,0,0,11,0,0,0,8,0,2,0,6,0,8,0,6,0,15,0,6,0,22,0,6,0,26,0,8,0,33,0,11,0,35,0,13,0,39,0,15,0,41,0,17,0,44,0,19,0,46,0,22,0,44,0,22,0,46,0,22,0,46,0,17,0,41,0,15,0,39,0,8,0,35,0,6,0,33,0,4,0,28,0,4,0,24,0,6,0,22,0,11,0,19,0,17,0,13,0,24,0,11,0,33,0,6,0,39,0,4,0,46,0,2,0,48,0,0,0,50,0,251,255,50,0,249,255,52,0,247,255,52,0,242,255,52,0,238,255,55,0,233,255,50,0,231,255,50,0,229,255,44,0,227,255,39,0,227,255,30,0,229,255,26,0,233,255,17,0,238,255,11,0,240,255,4,0,244,255,253,255,244,255,249,255,244,255,242,255,244,255,238,255,244,255,233,255,249,255,233,255,253,255,231,255,6,0,231,255,17,0,236,255,30,0,236,255,41,0,233,255,52,0,233,255,61,0,231,255,70,0,229,255,72,0,225,255,72,0,222,255,70,0,222,255,64,0,222,255,57,0,225,255,50,0,227,255,44,0,229,255,35,0,231,255,30,0,233,255,24,0,236,255,19,0,238,255,15,0,242,255,13,0,244,255,15,0,251,255,15,0,0,0,19,0,2,0,19,0,4,0,24,0,4,0,24,0,6,0,24,0,2,0,22,0,0,0,19,0,251,255,15,0,244,255,11,0,238,255,6,0,229,255,2,0,220,255,2,0,214,255,4,0,207,255,11,0,205,255,15,0,205,255,22,0,209,255,28,0,214,255,35,0,222,255,35,0,233,255,37,0,244,255,35,0,253,255,30,0,4,0,24,0,11,0,13,0,15,0,2,0,19,0,253,255,17,0,244,255,19,0,238,255,17,0,236,255,15,0,233,255,11,0,233,255,11,0,233,255,8,0,238,255,6,0,238,255,4,0,242,255,0,0,242,255,251,255,242,255,244,255,244,255,236,255,244,255,227,255,247,255,222,255,249,255,218,255,0,0,216,255,0,0,218,255,4,0,220,255,8,0,225,255,11,0,227,255,11,0,229,255,13,0,231,255,8,0,231,255,8,0,233,255,6,0,229,255,4,0,229,255,2,0,225,255,4,0,222,255,6,0,220,255,11,0,218,255,15,0,222,255,22,0,225,255,28,0,231,255,33,0,238,255,37,0,244,255,39,0,251,255,35,0,0,0,35,0,0,0,30,0,0,0,30,0,0,0,26,0,249,255,28,0,244,255,28,0,236,255,30,0,233,255,33,0,229,255,33,0,231,255,35,0,233,255,35,0,238,255,35,0,247,255,37,0,253,255,37,0,4,0,39,0,13,0,44,0,17,0,46,0,22,0,52,0,24,0,55,0,26,0,55,0,28,0,59,0,28,0,59,0,28,0,59,0,26,0,57,0,26,0,59,0,24,0,59,0,24,0,55,0,19,0,55,0,19,0,52,0,15,0,50,0,13,0,44,0,8,0,37,0,4,0,30,0,2,0,22,0,0,0,15,0,0,0,11,0,0,0,4,0,0,0,0,0,2,0,251,255,4,0,249,255,8,0,247,255,11,0,244,255,15,0,242,255,19,0,242,255,22,0,244,255,24,0,249,255,30,0,251,255,33,0,0,0,37,0,0,0,41,0,4,0,44,0,2,0,46,0,2,0,44,0,0,0,41,0,0,0,35,0,251,255,28,0,247,255,17,0,240,255,11,0,236,255,4,0,231,255,0,0,227,255,251,255,227,255,247,255,227,255,244,255,229,255,242,255,233,255,242,255,242,255,240,255,249,255,240,255,2,0,240,255,8,0,240,255,15,0,244,255,19,0,247,255,22,0,247,255,24,0,251,255,24,0,251,255,22,0,251,255,17,0,249,255,15,0,247,255,8,0,247,255,4,0,242,255,2,0,238,255,0,0,238,255,0,0,236,255,0,0,233,255,0,0,231,255,0,0,233,255,0,0,236,255,0,0,238,255,251,255,238,255,247,255,244,255,242,255,247,255,238,255,253,255,233,255,2,0,229,255,8,0,225,255,13,0,225,255,17,0,225,255,22,0,227,255,26,0,229,255,30,0,233,255,35,0,238,255,39,0,242,255,41,0,244,255,44,0,249,255,48,0,251,255,48,0,0,0,44,0,2,0,44,0,4,0,39,0,6,0,33,0,6,0,24,0,6,0,15,0,2,0,4,0,0,0,251,255,251,255,242,255,249,255,233,255,244,255,227,255,244,255,225,255,242,255,225,255,247,255,227,255,251,255,233,255,0,0,240,255,4,0,244,255,8,0,0,0,11,0,6,0,15,0,13,0,17,0,17,0,17,0,24,0,15,0,24,0,11,0,22,0,8,0,19,0,4,0,15,0,0,0,11,0,0,0,2,0,0,0,0,0,253,255,251,255,253,255,249,255,253,255,247,255,249,255,247,255,249,255,247,255,247,255,251,255,244,255,253,255,242,255,0,0,240,255,2,0,240,255,4,0,240,255,6,0,240,255,8,0,242,255,8,0,244,255,8,0,247,255,8,0,244,255,8,0,244,255,6,0,244,255,6,0,242,255,4,0,242,255,2,0,242,255,0,0,244,255,253,255,247,255,251,255,251,255,247,255,0,0,240,255,4,0,238,255,13,0,233,255,19,0,227,255,26,0,225,255,35,0,220,255,44,0,220,255,48,0,218,255,55,0,218,255,55,0,218,255,55,0,220,255,50,0,222,255,46,0,225,255,39,0,227,255,30,0,231,255,24,0,236,255,15,0,240,255,8,0,242,255,0,0,247,255,251,255,247,255,247,255,249,255,242,255,244,255,240,255,240,255,236,255,233,255,236,255,229,255,236,255,229,255,238,255,227,255,240,255,227,255,242,255,231,255,247,255,236,255,253,255,240,255,0,0,247,255,4,0,251,255,8,0,0,0,13,0,2,0,17,0,6,0,17,0,6,0,19,0,6,0,17,0,4,0,15,0,4,0,6,0,0,0,2,0,0,0,253,255,0,0,247,255,2,0,240,255,4,0,233,255,8,0,233,255,15,0,233,255,22,0,236,255,24,0,238,255,26,0,242,255,28,0,247,255,24,0,251,255,19,0,0,0,15,0,4,0,11,0,8,0,4,0,13,0,2,0,17,0,253,255,24,0,253,255,28,0,253,255,33,0,0,0,37,0,0,0,39,0,4,0,39,0,8,0,39,0,11,0,37,0,15,0,39,0,13,0,37,0,13,0,37,0,6,0,39,0,0,0,41,0,251,255,44,0,244,255,44,0,236,255,44,0,231,255,41,0,227,255,39,0,225,255,35,0,225,255,30,0,227,255,24,0,227,255,17,0,227,255,15,0,227,255,13,0,222,255,11,0,222,255,6,0,220,255,6,0,218,255,6,0,216,255,2,0,216,255,0,0,220,255,0,0,225,255,0,0,229,255,251,255,236,255,249,255,247,255,249,255,253,255,247,255,2,0,247,255,8,0,247,255,13,0,249,255,17,0,249,255,17,0,251,255,19,0,0,0,19,0,4,0,17,0,8,0,15,0,13,0,11,0,17,0,8,0,19,0,6,0,19,0,2,0,19,0,2,0,15,0,0,0,13,0,0,0,8,0,0,0,4,0,2,0,0,0,4,0,0,0,6,0,251,255,8,0,247,255,6,0,240,255,6,0,236,255,4,0,229,255,2,0,225,255,2,0,216,255,0,0,211,255,253,255,207,255,0,0,200,255,0,0,198,255,0,0,192,255,0,0,194,255,2,0,192,255,2,0,196,255,2,0,198,255,4,0,205,255,6,0,214,255,6,0,218,255,6,0,225,255,8,0,229,255,13,0,229,255,15,0,231,255,17,0,231,255,17,0,231,255,17,0,227,255,17,0,227,255,19,0,225,255,22,0,222,255,22,0,225,255,22,0,225,255,22,0,229,255,19,0,236,255,15,0,240,255,13,0,249,255,6,0,0,0,4,0,4,0,0,0,11,0,249,255,15,0,247,255,19,0,244,255,24,0,244,255,26,0,244,255,24,0,244,255,24,0,247,255,24,0,249,255,24,0,253,255,19,0,0,0,17,0,0,0,15,0,0,0,13,0,2,0,8,0,2,0,4,0,0,0,0,0,2,0,247,255,2,0,240,255,2,0,233,255,2,0,227,255,2,0,225,255,0,0,225,255,0,0,227,255,0,0,233,255,0,0,242,255,253,255,253,255,253,255,6,0,253,255,15,0,253,255,24,0,0,0,30,0,4,0,37,0,11,0,37,0,13,0,39,0,19,0,39,0,24,0,39,0,28,0,39,0,26,0,39,0,26,0,37,0,22,0,37,0,17,0,35,0,11,0,33,0,4,0,33,0,0,0,33,0,251,255,33,0,247,255,35,0,242,255,37,0,242,255,41,0,240,255,46,0,240,255,50,0,238,255,50,0,236,255,52,0,231,255,50,0,231,255,48,0,229,255,44,0,229,255,35,0,231,255,28,0,238,255,24,0,244,255,17,0,251,255,15,0,2,0,15,0,8,0,15,0,13,0,17,0,17,0,22,0,17,0,22,0,15,0,22,0,11,0,19,0,11,0,13,0,4,0,11,0,0,0,4,0,247,255,0,0,240,255,253,255,236,255,249,255,227,255,244,255,222,255,242,255,218,255,240,255,211,255,240,255,211,255,240,255,209,255,242,255,211,255,247,255,214,255,249,255,218,255,0,0,225,255,0,0,231,255,2,0,238,255,4,0,242,255,2,0,247,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,244,255,4,0,247,255,6,0,242,255,6,0,242,255,4,0,240,255,4,0,238,255,0,0,236,255,0,0,233,255,0,0,229,255,0,0,227,255,0,0,229,255,0,0,231,255,2,0,231,255,6,0,231,255,8,0,236,255,11,0,238,255,15,0,242,255,17,0,244,255,19,0,247,255,22,0,249,255,24,0,251,255,24,0,251,255,22,0,251,255,17,0,247,255,13,0,244,255,8,0,242,255,6,0,242,255,2,0,242,255,4,0,247,255,4,0,247,255,4,0,249,255,6,0,251,255,8,0,253,255,11,0,251,255,15,0,249,255,22,0,249,255,24,0,244,255,26,0,242,255,28,0,242,255,28,0,244,255,26,0,247,255,24,0,249,255,17,0,253,255,11,0,0,0,4,0,2,0,0,0,6,0,251,255,8,0,247,255,8,0,249,255,6,0,251,255,6,0,0,0,2,0,4,0,0,0,13,0,251,255,19,0,244,255,26,0,238,255,28,0,231,255,28,0,229,255,28,0,225,255,22,0,225,255,15,0,229,255,8,0,233,255,2,0,244,255,0,0,253,255,251,255,8,0,249,255,17,0,249,255,24,0,247,255,33,0,249,255,37,0,251,255,37,0,253,255,37,0,0,0,37,0,0,0,37,0,0,0,37,0,0,0,35,0,0,0,33,0,251,255,35,0,251,255,39,0,249,255,39,0,247,255,46,0,247,255,48,0,249,255,55,0,251,255,57,0,253,255,59,0,2,0,57,0,6,0,55,0,8,0,50,0,11,0,46,0,11,0,37,0,11,0,30,0,8,0,24,0,4,0,17,0,0,0,13,0,253,255,8,0,251,255,4,0,249,255,0,0,247,255,253,255,247,255,247,255,247,255,242,255,247,255,238,255,249,255,233,255,247,255,231,255,244,255,229,255,242,255,231,255,242,255,233,255,244,255,238,255,244,255,244,255,247,255,251,255,249,255,0,0,253,255,2,0,0,0,8,0,2,0,13,0,6,0,15,0,8,0,15,0,13,0,15,0,15,0,13,0,19,0,11,0,22,0,8,0,24,0,6,0,30,0,4,0,33,0,0,0,35,0,0,0,35,0,251,255,37,0,249,255,37,0,244,255,37,0,242,255,37,0,240,255,35,0,242,255,37,0,242,255,37,0,247,255,37,0,251,255,37,0,253,255,39,0,0,0,39,0,4,0,41,0,6,0,41,0,8,0,41,0,11,0,41,0,11,0,41,0,11,0,41,0,11,0,41,0,11,0,37,0,13,0,33,0,13,0,28,0,15,0,24,0,17,0,17,0,19,0,11,0,22,0,4,0,26,0,0,0,26,0,251,255,28,0,249,255,28,0,247,255,28,0,249,255,26,0,251,255,26,0,253,255,24,0,2,0,22,0,4,0,19,0,8,0,13,0,11,0,8,0,13,0,2,0,15,0,253,255,15,0,247,255,15,0,240,255,17,0,236,255,19,0,236,255,22,0,233,255,24,0,231,255,28,0,231,255,30,0,233,255,37,0,236,255,37,0,238,255,37,0,240,255,37,0,242,255,39,0,244,255,39,0,247,255,37,0,249,255,35,0,251,255,35,0,253,255,33,0,0,0,33,0,0,0,30,0,2,0,24,0,4,0,17,0,4,0,11,0,6,0,2,0,4,0,251,255,2,0,244,255,2,0,238,255,0,0,233,255,253,255,231,255,249,255,229,255,244,255,229,255,242,255,227,255,242,255,225,255,240,255,225,255,240,255,220,255,240,255,218,255,244,255,214,255,249,255,214,255,251,255,214,255,0,0,216,255,4,0,218,255,11,0,220,255,13,0,225,255,17,0,227,255,22,0,231,255,24,0,233,255,28,0,238,255,30,0,240,255,33,0,244,255,35,0,247,255,37,0,253,255,39,0,2,0,39,0,8,0,39,0,13,0,37,0,17,0,33,0,22,0,28,0,24,0,26,0,24,0,19,0,22,0,15,0,22,0,13,0,19,0,11,0,22,0,8,0,17,0,8,0,17,0,6,0,15,0,6,0,15,0,4,0,13,0,4,0,13,0,2,0,11,0,0,0,8,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,251,255,4,0,249,255,6,0,249,255,13,0,253,255,15,0,0,0,17,0,6,0,19,0,15,0,17,0,19,0,13,0,26,0,8,0,33,0,4,0,35,0,0,0,37,0,253,255,37,0,253,255,37,0,253,255,35,0,253,255,30,0,0,0,28,0,0,0,24,0,2,0,17,0,4,0,17,0,6,0,11,0,8,0,11,0,13,0,13,0,15,0,13,0,19,0,17,0,19,0,24,0,17,0,28,0,17,0,35,0,15,0,39,0,8,0,41,0,2,0,41,0,0,0,39,0,251,255,35,0,247,255,33,0,244,255,26,0,247,255,22,0,249,255,15,0,253,255,11,0,0,0,8,0,6,0,6,0,15,0,4,0,19,0,2,0,22,0,2,0,24,0,4,0,22,0,6,0,17,0,11,0,13,0,13,0,6,0,15,0,4,0,17,0,0,0,19,0,2,0,24,0,2,0,24,0,4,0,24,0,6,0,26,0,8,0,28,0,13,0,30,0,17,0,30,0,19,0,33,0,19,0,33,0,19,0,35,0,17,0,33,0,15,0,33,0,13,0,30,0,8,0,28,0,4,0,24,0,0,0,22,0,251,255,17,0,244,255,13,0,240,255,11,0,238,255,6,0,240,255,4,0,240,255,2,0,242,255,0,0,247,255,0,0,253,255,0,0,2,0,253,255,8,0,253,255,17,0,253,255,24,0,0,0,28,0,0,0,30,0,2,0,33,0,2,0,33,0,8,0,30,0,13,0,28,0,19,0,26,0,24,0,24,0,30,0,17,0,35,0,13,0,39,0,8,0,41,0,4,0,44,0,253,255,44,0,247,255,41,0,240,255,37,0,233,255,30,0,227,255,24,0,218,255,15,0,211,255,8,0,205,255,0,0,203,255,253,255,198,255,249,255,198,255,247,255,203,255,249,255,207,255,253,255,211,255,0,0,220,255,2,0,227,255,6,0,236,255,11,0,242,255,13,0,249,255,15,0,0,0,17,0,0,0,15,0,2,0,13,0,4,0,8,0,4,0,4,0,4,0,0,0,4,0,253,255,4,0,251,255,4,0,249,255,4,0,247,255,4,0,249,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,4,0,4,0,2,0,6,0,0,0,6,0,249,255,6,0,242,255,6,0,240,255,4,0,233,255,2,0,231,255,251,255,231,255,244,255,231,255,236,255,231,255,229,255,233,255,220,255,238,255,214,255,240,255,211,255,244,255,211,255,251,255,211,255,0,0,216,255,4,0,220,255,6,0,227,255,8,0,231,255,11,0,240,255,11,0,247,255,11,0,253,255,11,0,0,0,8,0,2,0,6,0,6,0,6,0,8,0,4,0,6,0,2,0,8,0,0,0,8,0,253,255,8,0,249,255,11,0,244,255,11,0,238,255,8,0,236,255,8,0,229,255,6,0,231,255,6,0,231,255,4,0,236,255,4,0,242,255,2,0,247,255,2,0,253,255,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,6,0,249,255,8,0,247,255,13,0,244,255,17,0,242,255,22,0,242,255,24,0,244,255,28,0,244,255,30,0,247,255,30,0,251,255,33,0,0,0,30,0,4,0,30,0,8,0,28,0,15,0,24,0,17,0,22,0,19,0,19,0,15,0,17,0,11,0,17,0,6,0,15,0,0,0,17,0,249,255,19,0,242,255,19,0,238,255,22,0,236,255,24,0,233,255,26,0,233,255,28,0,229,255,30,0,229,255,33,0,227,255,37,0,225,255,41,0,220,255,44,0,218,255,46,0,216,255,46,0,218,255,44,0,220,255,39,0,227,255,33,0,233,255,26,0,240,255,22,0,247,255,15,0,0,0,8,0,2,0,6,0,6,0,4,0,6,0,0,0,8,0,2,0,6,0,2,0,4,0,0,0,0,0,4,0,253,255,4,0,249,255,4,0,247,255,6,0,247,255,8,0,242,255,11,0,247,255,13,0,247,255,15,0,249,255,15,0,251,255,15,0,253,255,17,0,253,255,17,0,251,255,15,0,249,255,13,0,247,255,13,0,240,255,8,0,236,255,6,0,231,255,4,0,231,255,0,0,229,255,0,0,229,255,0,0,233,255,0,0,238,255,0,0,244,255,4,0,253,255,11,0,6,0,15,0,13,0,19,0,19,0,24,0,26,0,26,0,33,0,28,0,35,0,30,0,37,0,30,0,39,0,28,0,39,0,30,0,41,0,28,0,41,0,28,0,46,0,28,0,46,0,26,0,50,0,26,0,48,0,24,0,48,0,22,0,46,0,19,0,41,0,15,0,37,0,13,0,35,0,8,0,30,0,2,0,28,0,0,0,26,0,0,0,26,0,253,255,22,0,249,255,26,0,249,255,26,0,247,255,26,0,244,255,26,0,242,255,24,0,240,255,22,0,238,255,19,0,236,255,13,0,233,255,6,0,229,255,4,0,229,255,0,0,227,255,253,255,229,255,251,255,227,255,251,255,229,255,253,255,229,255,0,0,229,255,0,0,229,255,2,0,231,255,6,0,233,255,8,0,236,255,13,0,236,255,15,0,238,255,17,0,240,255,17,0,240,255,17,0,244,255,15,0,247,255,13,0,249,255,6,0,251,255,2,0,253,255,0,0,0,0,249,255,0,0,247,255,251,255,247,255,249,255,249,255,249,255,251,255,251,255,0,0,251,255,0,0,253,255,2,0,2,0,2,0,2,0,2,0,6,0,2,0,8,0,2,0,8,0,0,0,6,0,2,0,2,0,4,0,253,255,8,0,247,255,11,0,240,255,15,0,236,255,19,0,229,255,22,0,225,255,24,0,222,255,22,0,220,255,22,0,220,255,17,0,222,255,15,0,227,255,8,0,236,255,2,0,242,255,253,255,251,255,247,255,2,0,244,255,13,0,238,255,17,0,238,255,17,0,240,255,17,0,244,255,15,0,251,255,13,0,2,0,13,0,13,0,15,0,24,0,17,0,35,0,22,0,46,0,24,0,52,0,30,0,59,0,35,0,61,0,33,0,61,0,30,0,57,0,28,0,50,0,22,0,46,0,17,0,35,0,13,0,24,0,8,0,15,0,6,0,4,0,4,0,253,255,4,0,244,255,4,0,240,255,4,0,236,255,6,0,231,255,6,0,229,255,4,0,227,255,4,0,227,255,6,0,227,255,6,0,225,255,8,0,225,255,8,0,222,255,8,0,220,255,8,0,218,255,8,0,216,255,4,0,214,255,4,0,216,255,0,0,216,255,0,0,222,255,251,255,229,255,251,255,233,255,249,255,242,255,251,255,249,255,0,0,251,255,2,0,0,0,8,0,253,255,13,0,253,255,19,0,253,255,24,0,251,255,28,0,249,255,33,0,249,255,33,0,247,255,33,0,249,255,30,0,249,255,28,0,251,255,26,0,251,255,24,0,253,255,24,0,253,255,24,0,251,255,24,0,251,255,24,0,249,255,24,0,249,255,22,0,247,255,19,0,242,255,17,0,240,255,17,0,238,255,17,0,240,255,17,0,238,255,17,0,240,255,24,0,244,255,26,0,249,255,28,0,0,0,28,0,2,0,30,0,8,0,28,0,13,0,26,0,17,0,19,0,19,0,13,0,17,0,8,0,17,0,4,0,17,0,2,0,15,0,0,0,11,0,0,0,8,0,2,0,4,0,6,0,0,0,11,0,251,255,15,0,247,255,24,0,240,255,28,0,236,255,37,0,231,255,39,0,225,255,44,0,218,255,48,0,216,255,50,0,216,255,52,0,216,255,52,0,216,255,50,0,218,255,50,0,222,255,46,0,225,255,44,0,227,255,39,0,233,255,35,0,236,255,33,0,238,255,28,0,240,255,24,0,242,255,19,0,240,255,15,0,242,255,11,0,242,255,6,0,242,255,2,0,242,255,2,0,242,255,0,0,244,255,4,0,247,255,6,0,251,255,11,0,251,255,15,0,0,0,22,0,0,0,26,0,4,0,33,0,6,0,35,0,8,0,39,0,8,0,41,0,13,0,44,0,13,0,44,0,13,0,44,0,15,0,41,0,13,0,41,0,13,0,35,0,11,0,30,0,11,0,28,0,6,0,22,0,6,0,17,0,2,0,11,0,0,0,4,0,0,0,2,0,0,0,253,255,2,0,247,255,2,0,247,255,6,0,244,255,11,0,247,255,13,0,249,255,17,0,253,255,19,0,2,0,19,0,11,0,19,0,15,0,15,0,24,0,13,0,28,0,6,0,28,0,2,0,30,0,2,0,28,0,2,0,24,0,6,0,19,0,13,0,15,0,19,0,13,0,28,0,11,0,37,0,8,0,44,0,8,0,48,0,11,0,52,0,13,0,50,0,15,0,52,0,17,0,48,0,17,0,46,0,17,0,39,0,15,0,33,0,8,0,26,0,6,0,17,0,4,0,11,0,2,0,4,0,2,0,0,0,6,0,247,255,6,0,242,255,8,0,242,255,11,0,240,255,8,0,242,255,11,0,247,255,8,0,253,255,8,0,2,0,11,0,6,0,13,0,11,0,19,0,15,0,24,0,19,0,30,0,17,0,37,0,17,0,41,0,13,0,44,0,13,0,46,0,6,0,44,0,6,0,41,0,6,0,37,0,4,0,33,0,4,0,26,0,6,0,22,0,6,0,15,0,8,0,11,0,8,0,6,0,8,0,2,0,8,0,0,0,6,0,253,255,6,0,253,255,4,0,251,255,4,0,249,255,2,0,244,255,2,0,240,255,2,0,233,255,2,0,229,255,0,0,220,255,0,0,216,255,0,0,214,255,253,255,216,255,251,255,218,255,249,255,222,255,244,255,227,255,244,255,236,255,247,255,240,255,249,255,247,255,253,255,253,255,0,0,0,0,4,0,2,0,6,0,2,0,11,0,2,0,8,0,2,0,11,0,0,0,6,0,0,0,6,0,253,255,4,0,249,255,0,0,242,255,253,255,238,255,249,255,233,255,244,255,233,255,242,255,231,255,238,255,233,255,233,255,236,255,229,255,233,255,227,255,238,255,225,255,236,255,220,255,236,255,220,255,233,255,216,255,229,255,216,255,227,255,216,255,225,255,218,255,225,255,222,255,227,255,227,255,227,255,233,255,231,255,242,255,236,255,247,255,240,255,0,0,244,255,2,0,247,255,8,0,249,255,11,0,249,255,13,0,251,255,15,0,251,255,15,0,251,255,13,0,0,0,15,0,0,0,13,0,4,0,13,0,6,0,11,0,8,0,8,0,15,0,6,0,19,0,4,0,19,0,4,0,24,0,4,0,22,0,6,0,24,0,13,0,26,0,19,0,28,0,26,0,26,0,35,0,24,0,44,0,24,0,50,0,22,0,57,0,19,0,59,0,17,0,61,0,13,0,61,0,11,0,61,0,11,0,59,0,11,0,57,0,8,0,52,0,8,0,46,0,11,0,41,0,11,0,33,0,8,0,24,0,8,0,13,0,8,0,4,0,8,0,251,255,8,0,238,255,11,0,231,255,13,0,225,255,19,0,220,255,26,0,218,255,33,0,216,255,41,0,216,255,46,0,218,255,52,0,220,255,55,0,222,255,55,0,225,255,52,0,229,255,46,0,236,255,41,0,242,255,37,0,247,255,30,0,253,255,24,0,2,0,19,0,8,0,17,0,11,0,17,0,13,0,15,0,15,0,13,0,17,0,13,0,15,0,11,0,11,0,11,0,8,0,8,0,2,0,8,0,253,255,6,0,247,255,4,0,244,255,2,0,242,255,0,0,242,255,253,255,242,255,253,255,247,255,249,255,251,255,249,255,0,0,249,255,2,0,249,255,8,0,249,255,13,0,249,255,19,0,251,255,24,0,253,255,26,0,253,255,28,0,0,0,28,0,2,0,26,0,6,0,22,0,11,0,19,0,13,0,15,0,17,0,11,0,19,0,8,0,24,0,6,0,24,0,8,0,28,0,13,0,28,0,15,0,30,0,19,0,33,0,24,0,35,0,30,0,33,0,33,0,33,0,35,0,28,0,35,0,26,0,33,0,24,0,30,0,19,0,24,0,13,0,19,0,6,0,11,0,2,0,4,0,0,0,0,0,253,255,251,255,249,255,247,255,249,255,242,255,249,255,238,255,247,255,236,255,249,255,233,255,249,255,231,255,251,255,231,255,253,255,236,255,0,0,240,255,2,0,244,255,6,0,251,255,13,0,0,0,17,0,2,0,22,0,6,0,26,0,11,0,33,0,13,0,37,0,17,0,39,0,19,0,39,0,24,0,37,0,24,0,35,0,24,0,30,0,22,0,26,0,17,0,19,0,15,0,13,0,4,0,8,0,253,255,4,0,244,255,2,0,233,255,4,0,227,255,4,0,220,255,4,0,218,255,6,0,220,255,8,0,227,255,11,0,233,255,11,0,242,255,11,0,251,255,8,0,0,0,8,0,0,0,4,0,0,0,2,0,253,255,0,0,249,255,0,0,242,255,0,0,233,255,0,0,227,255,0,0,225,255,2,0,218,255,0,0,218,255,0,0,222,255,0,0,225,255,0,0,227,255,2,0,231,255,2,0,233,255,4,0,236,255,4,0,238,255,4,0,236,255,6,0,236,255,4,0,233,255,6,0,231,255,4,0,229,255,6,0,229,255,8,0,231,255,11,0,233,255,11,0,238,255,13,0,240,255,15,0,244,255,13,0,244,255,13,0,244,255,8,0,247,255,8,0,249,255,4,0,253,255,2,0,2,0,253,255,6,0,251,255,15,0,251,255,24,0,251,255,30,0,253,255,37,0,0,0,39,0,4,0,41,0,11,0,39,0,19,0,37,0,26,0,30,0,33,0,24,0,41,0,15,0,44,0,8,0,48,0,2,0,50,0,253,255,55,0,247,255,57,0,240,255,59,0,229,255,64,0,222,255,68,0,216,255,72,0,211,255,75,0,207,255,77,0,207,255,75,0,207,255,72,0,209,255,66,0,216,255,61,0,225,255,52,0,231,255,44,0,240,255,35,0,247,255,28,0,251,255,22,0,253,255,15,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,8,0,249,255,11,0,249,255,15,0,244,255,17,0,247,255,22,0,247,255,24,0,249,255,26,0,253,255,28,0,0,0,28,0,0,0,26,0,0,0,22,0,2,0,17,0,6,0,11,0,8,0,8,0,15,0,4,0,19,0,4,0,26,0,6,0,35,0,6,0,41,0,8,0,44,0,11,0,46,0,13,0,41,0,13,0,39,0,11,0,30,0,6,0,22,0,6,0,13,0,0,0,2,0,0,0,251,255,253,255,242,255,253,255,236,255,0,0,231,255,0,0,227,255,2,0,225,255,6,0,225,255,13,0,227,255,17,0,231,255,22,0,233,255,26,0,236,255,30,0,240,255,30,0,242,255,30,0,244,255,26,0,247,255,24,0,247,255,15,0,249,255,13,0,251,255,6,0,253,255,0,0,0,0,251,255,0,0,249,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,238,255,251,255,240,255,251,255,242,255,251,255,247,255,251,255,0,0,253,255,6,0,0,0,17,0,2,0,26,0,8,0,37,0,13,0,46,0,17,0,52,0,19,0,57,0,22,0,57,0,24,0,55,0,24,0,52,0,24,0,44,0,24,0,39,0,22,0,35,0,22,0,28,0,17,0,24,0,13,0,19,0,8,0,15,0,2,0,15,0,251,255,11,0,240,255,6,0,233,255,2,0,227,255,0,0,218,255,249,255,214,255,244,255,209,255,238,255,209,255,231,255,209,255,225,255,209,255,220,255,211,255,216,255,214,255,209,255,218,255,205,255,225,255,203,255,229,255,200,255,233,255,198,255,238,255,198,255,242,255,200,255,247,255,203,255,249,255,207,255,251,255,209,255,253,255,214,255,0,0,216,255,0,0,218,255,253,255,218,255,249,255,218,255,247,255,218,255,242,255,216,255,238,255,216,255,233,255,214,255,229,255,214,255,225,255,216,255,220,255,220,255,220,255,227,255,220,255,238,255,225,255,247,255,229,255,0,0,238,255,11,0,247,255,22,0,251,255,28,0,2,0,33,0,8,0,35,0,13,0,28,0,22,0,24,0,28,0,15,0,33,0,6,0,37,0,0,0,41,0,249,255,46,0,244,255,50,0,242,255,50,0,242,255,50,0,242,255,50,0,244,255,48,0,247,255,46,0,247,255,44,0,247,255,35,0,249,255,28,0,247,255,22,0,247,255,15,0,249,255,6,0,251,255,0,0,253,255,253,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,0,0,0,0,2,0,249,255,11,0,249,255,19,0,247,255,24,0,244,255,33,0,242,255,35,0,240,255,35,0,240,255,35,0,238,255,30,0,238,255,26,0,238,255,22,0,238,255,19,0,236,255,17,0,236,255,13,0,240,255,13,0,242,255,13,0,247,255,13,0,251,255,13,0,0,0,17,0,4,0,19,0,8,0,24,0,13,0,28,0,15,0,33,0,17,0,37,0,19,0,37,0,19,0,37,0,22,0,37,0,22,0,33,0,19,0,28,0,19,0,24,0,19,0,22,0,17,0,19,0,17,0,19,0,15,0,19,0,15,0,24,0,13,0,26,0,13,0,28,0,11,0,30,0,11,0,28,0,8,0,28,0,8,0,22,0,6,0,17,0,6,0,8,0,2,0,2,0,0,0,253,255,253,255,247,255,249,255,242,255,244,255,242,255,244,255,242,255,240,255,244,255,242,255,249,255,244,255,249,255,244,255,253,255,251,255,253,255,0,0,253,255,6,0,0,0,15,0,253,255,22,0,251,255,28,0,249,255,35,0,244,255,37,0,242,255,41,0,238,255,41,0,236,255,44,0,233,255,44,0,231,255,41,0,229,255,41,0,231,255,39,0,229,255,37,0,231,255,35,0,233,255,35,0,238,255,30,0,238,255,26,0,242,255,22,0,244,255,15,0,244,255,6,0,242,255,0,0,238,255,251,255,236,255,244,255,231,255,238,255,227,255,236,255,222,255,236,255,222,255,238,255,218,255,240,255,218,255,244,255,218,255,251,255,220,255,0,0,222,255,2,0,225,255,8,0,225,255,15,0,227,255,17,0,227,255,19,0,231,255,22,0,233,255,22,0,238,255,22,0,242,255,19,0,249,255,15,0,0,0,11,0,4,0,6,0,11,0,4,0,15,0,4,0,13,0,6,0,13,0,8,0,8,0,13,0,4,0,17,0,0,0,22,0,0,0,24,0,251,255,30,0,249,255,33,0,249,255,37,0,247,255,39,0,247,255,41,0,249,255,41,0,249,255,41,0,251,255,39,0,253,255,35,0,0,0,35,0,0,0,33,0,2,0,28,0,4,0,26,0,4,0,19,0,4,0,17,0,2,0,17,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,251,255,4,0,249,255,6,0,247,255,6,0,247,255,6,0,244,255,8,0,244,255,11,0,247,255,11,0,249,255,11,0,251,255,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,253,255,253,255,249,255,251,255,244,255,249,255,244,255,249,255,244,255,249,255,249,255,249,255,253,255,249,255,2,0,253,255,11,0,253,255,19,0,0,0,28,0,0,0,39,0,253,255,46,0,249,255,52,0,244,255,57,0,240,255,57,0,236,255,52,0,231,255,46,0,229,255,37,0,225,255,28,0,227,255,19,0,229,255,11,0,233,255,2,0,238,255,0,0,247,255,253,255,253,255,253,255,2,0,0,0,11,0,4,0,17,0,8,0,22,0,15,0,28,0,19,0,33,0,24,0,33,0,28,0,35,0,30,0,35,0,30,0,30,0,33,0,26,0,30,0,24,0,33,0,19,0,33,0,15,0,37,0,13,0,39,0,13,0,41,0,11,0,46,0,8,0,52,0,6,0,59,0,6,0,61,0,2,0,64,0,2,0,61,0,0,0,59,0,0,0,55,0,0,0,48,0,4,0,41,0,2,0,35,0,2,0,30,0,4,0,26,0,0,0,24,0,0,0,19,0,0,0,17,0,0,0,17,0,0,0,15,0,0,0,17,0,4,0,19,0,8,0,24,0,11,0,28,0,17,0,33,0,19,0,39,0,22,0,41,0,22,0,44,0,19,0,46,0,17,0,44,0,15,0,41,0,13,0,37,0,13,0,30,0,13,0,22,0,15,0,13,0,17,0,2,0,17,0,249,255,19,0,240,255,24,0,231,255,26,0,229,255,28,0,227,255,30,0,231,255,30,0,236,255,33,0,244,255,30,0,253,255,28,0,4,0,26,0,11,0,22,0,17,0,17,0,22,0,13,0,19,0,8,0,19,0,4,0,17,0,0,0,13,0,0,0,6,0,253,255,4,0,251,255,0,0,249,255,251,255,249,255,247,255,244,255,247,255,242,255,249,255,238,255,247,255,233,255,0,0,231,255,4,0,229,255,15,0,229,255,24,0,231,255,37,0,231,255,46,0,236,255,55,0,242,255,61,0,249,255,68,0,0,0,70,0,8,0,68,0,13,0,68,0,19,0,66,0,22,0,59,0,22,0,55,0,19,0,46,0,17,0,39,0,11,0,28,0,6,0,22,0,0,0,15,0,0,0,6,0,253,255,0,0,251,255,253,255,251,255,251,255,251,255,249,255,253,255,251,255,0,0,251,255,0,0,0,0,0,0,2,0,0,0,2,0,253,255,6,0,253,255,4,0,251,255,0,0,249,255,0,0,244,255,0,0,242,255,253,255,238,255,251,255,233,255,251,255,227,255,249,255,220,255,251,255,214,255,251,255,207,255,0,0,203,255,0,0,198,255,2,0,196,255,6,0,198,255,8,0,203,255,13,0,209,255,17,0,218,255,19,0,227,255,22,0,233,255,22,0,240,255,24,0,247,255,26,0,251,255,26,0,251,255,28,0,251,255,28,0,251,255,30,0,0,0,33,0,0,0,35,0,2,0,33,0,8,0,30,0,13,0,26,0,17,0,19,0,19,0,15,0,22,0,8,0,22,0,6,0,22,0,2,0,19,0,2,0,15,0,2,0,13,0,6,0,11,0,8,0,8,0,11,0,8,0,15,0,8,0,15,0,11,0,15,0,11,0,15,0,11,0,11,0,11,0,6,0,8,0,0,0,6,0,253,255,2,0,247,255,0,0,242,255,251,255,238,255,249,255,238,255,244,255,233,255,242,255,238,255,242,255,240,255,242,255,242,255,244,255,247,255,244,255,251,255,247,255,253,255,249,255,2,0,251,255,4,0,251,255,8,0,253,255,13,0,253,255,17,0,0,0,17,0,2,0,19,0,6,0,22,0,11,0,22,0,15,0,24,0,19,0,26,0,24,0,26,0,26,0,26,0,26,0,26,0,28,0,26,0,30,0,24,0,30,0,19,0,33,0,17,0,35,0,15,0,37,0,13,0,39,0,11,0,39,0,13,0,39,0,13,0,39,0,15,0,37,0,17,0,35,0,22,0,35,0,24,0,39,0,26,0,41,0,30,0,46,0,30,0,50,0,30,0,57,0,33,0,66,0,33,0,72,0,33,0,79,0,33,0,86,0,30,0,88,0,30,0,90,0,24,0,90,0,24,0,86,0,17,0,83,0,11,0,77,0,6,0,70,0,0,0,61,0,251,255,55,0,247,255,46,0,242,255,39,0,244,255,30,0,244,255,22,0,247,255,15,0,251,255,11,0,0,0,6,0,2,0,0,0,6,0,0,0,8,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,8,0,0,0,6,0,0,0,4,0,6,0,0,0,11,0,0,0,15,0,251,255,22,0,249,255,26,0,247,255,24,0,244,255,26,0,244,255,22,0,244,255,19,0,244,255,13,0,247,255,8,0,247,255,2,0,249,255,2,0,249,255,0,0,253,255,0,0,0,0,2,0,2,0,6,0,8,0,13,0,15,0,19,0,22,0,30,0,30,0,41,0,33,0,50,0,39,0,59,0,39,0,66,0,39,0,68,0,37,0,70,0,35,0,66,0,33,0,59,0,28,0,52,0,28,0,44,0,26,0,30,0,26,0,22,0,28,0,11,0,30,0,4,0,33,0,0,0,37,0,253,255,39,0,251,255,39,0,251,255,37,0,251,255,37,0,251,255,33,0,253,255,28,0,253,255,22,0,253,255,19,0,253,255,13,0,0,0,11,0,253,255,8,0,251,255,6,0,249,255,6,0,247,255,8,0,244,255,6,0,242,255,6,0,240,255,4,0,238,255,2,0,238,255,0,0,233,255,253,255,233,255,251,255,236,255,249,255,236,255,247,255,240,255,247,255,242,255,249,255,247,255,249,255,251,255,253,255,0,0,253,255,2,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,0,0,253,255,251,255,253,255,247,255,253,255,242,255,0,0,240,255,0,0,238,255,0,0,236,255,2,0,236,255,2,0,236,255,2,0,240,255,0,0,238,255,253,255,240,255,247,255,242,255,242,255,244,255,236,255,247,255,233,255,251,255,233,255,253,255,236,255,0,0,240,255,2,0,247,255,6,0,253,255,11,0,2,0,15,0,8,0,17,0,15,0,19,0,19,0,19,0,24,0,22,0,26,0,22,0,30,0,22,0,33,0,19,0,35,0,19,0,37,0,22,0,37,0,22,0,35,0,22,0,35,0,24,0,35,0,24,0,33,0,26,0,33,0,26,0,35,0,28,0,39,0,28,0,39,0,28,0,39,0,26,0,41,0,26,0,37,0,26,0,33,0,26,0,30,0,24,0,24,0,26,0,22,0,28,0,17,0,30,0,17,0,33,0,17,0,33,0,19,0,33,0,26,0,30,0,33,0,26,0,37,0,22,0,41,0,17,0,46,0,11,0,46,0,4,0,48,0,0,0,48,0,253,255,44,0,251,255,39,0,249,255,33,0,251,255,26,0,253,255,17,0,253,255,6,0,0,0,0,0,0,0,249,255,2,0,244,255,4,0,240,255,2,0,236,255,4,0,238,255,4,0,240,255,4,0,242,255,6,0,247,255,6,0,251,255,8,0,0,0,13,0,0,0,17,0,2,0,19,0,2,0,19,0,2,0,19,0,4,0,19,0,4,0,17,0,4,0,15,0,4,0,13,0,0,0,13,0,0,0,11,0,253,255,8,0,251,255,8,0,247,255,6,0,247,255,6,0,244,255,4,0,247,255,2,0,249,255,0,0,251,255,251,255,0,0,244,255,0,0,238,255,2,0,231,255,6,0,225,255,11,0,222,255,13,0,218,255,17,0,218,255,22,0,218,255,28,0,220,255,35,0,222,255,37,0,227,255,44,0,229,255,46,0,231,255,46,0,233,255,46,0,236,255,41,0,240,255,39,0,238,255,33,0,240,255,24,0,242,255,13,0,247,255,6,0,249,255,253,255,253,255,244,255,0,0,238,255,4,0,229,255,6,0,225,255,8,0,222,255,11,0,218,255,11,0,218,255,11,0,220,255,8,0,220,255,6,0,220,255,4,0,220,255,2,0,220,255,2,0,218,255,2,0,216,255,6,0,218,255,8,0,220,255,8,0,225,255,13,0,229,255,11,0,238,255,8,0,249,255,8,0,0,0,6,0,6,0,2,0,17,0,2,0,24,0,2,0,28,0,0,0,30,0,0,0,33,0,0,0,33,0,0,0,30,0,253,255,26,0,253,255,24,0,249,255,17,0,247,255,8,0,242,255,2,0,242,255,251,255,240,255,242,255,238,255,231,255,236,255,225,255,238,255,218,255,240,255,211,255,242,255,207,255,244,255,207,255,249,255,209,255,0,0,211,255,2,0,214,255,6,0,218,255,11,0,222,255,13,0,227,255,15,0,233,255,17,0,238,255,17,0,242,255,17,0,249,255,15,0,251,255,19,0,253,255,19,0,0,0,22,0,0,0,24,0,0,0,24,0,2,0,24,0,4,0,22,0,6,0,17,0,6,0,13,0,8,0,8,0,8,0,6,0,8,0,0,0,6,0,253,255,6,0,249,255,6,0,247,255,6,0,244,255,6,0,247,255,6,0,249,255,8,0,253,255,11,0,0,0,13,0,2,0,13,0,4,0,13,0,6,0,13,0,4,0,15,0,2,0,15,0,0,0,13,0,253,255,13,0,251,255,8,0,253,255,6,0,253,255,4,0,0,0,4,0,2,0,0,0,6,0,0,0,11,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,13,0,253,255,8,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,253,255,251,255,251,255,253,255,251,255,0,0,247,255,2,0,247,255,4,0,244,255,6,0,244,255,6,0,244,255,6,0,242,255,6,0,242,255,6,0,240,255,8,0,242,255,11,0,240,255,13,0,240,255,13,0,238,255,13,0,238,255,11,0,236,255,8,0,233,255,6,0,233,255,2,0,231,255,0,0,229,255,251,255,227,255,247,255,225,255,240,255,222,255,238,255,220,255,233,255,220,255,233,255,216,255,233,255,218,255,236,255,220,255,238,255,222,255,240,255,227,255,240,255,231,255,242,255,238,255,242,255,242,255,240,255,249,255,238,255,0,0,238,255,2,0,238,255,4,0,240,255,4,0,244,255,6,0,247,255,6,0,253,255,4,0,0,0,2,0,4,0,0,0,11,0,253,255,13,0,249,255,17,0,242,255,19,0,238,255,19,0,233,255,17,0,229,255,13,0,229,255,11,0,227,255,8,0,229,255,2,0,229,255,2,0,233,255,0,0,236,255,4,0,240,255,6,0,244,255,13,0,249,255,17,0,253,255,22,0,0,0,26,0,4,0,26,0,8,0,24,0,8,0,22,0,13,0,19,0,13,0,15,0,13,0,15,0,11,0,13,0,13,0,15,0,8,0,17,0,8,0,19,0,8,0,22,0,8,0,24,0,6,0,24,0,6,0,24,0,4,0,22,0,4,0,22,0,4,0,17,0,2,0,17,0,4,0,15,0,6,0,17,0,6,0,22,0,11,0,26,0,15,0,33,0,22,0,37,0,28,0,46,0,35,0,52,0,37,0,55,0,37,0,55,0,39,0,57,0,35,0,50,0,30,0,46,0,26,0,39,0,22,0,30,0,17,0,24,0,15,0,13,0,15,0,6,0,11,0,2,0,11,0,0,0,11,0,0,0,6,0,0,0,2,0,6,0,0,0,8,0,251,255,15,0,244,255,22,0,240,255,28,0,233,255,35,0,229,255,37,0,227,255,41,0,227,255,41,0,227,255,41,0,229,255,39,0,229,255,35,0,231,255,30,0,233,255,26,0,236,255,22,0,238,255,17,0,242,255,13,0,244,255,8,0,251,255,4,0,0,0,0,0,6,0,249,255,15,0,244,255,24,0,240,255,33,0,233,255,41,0,233,255,48,0,229,255,52,0,231,255,57,0,236,255,57,0,240,255,55,0,242,255,52,0,249,255,50,0,253,255,44,0,0,0,41,0,2,0,37,0,2,0,35,0,4,0,30,0,2,0,28,0,0,0,28,0,2,0,24,0,2,0,19,0,4,0,17,0,8,0,11,0,11,0,8,0,13,0,2,0,13,0,0,0,15,0,251,255,13,0,249,255,11,0,247,255,6,0,244,255,4,0,242,255,0,0,242,255,253,255,240,255,251,255,242,255,249,255,240,255,249,255,240,255,251,255,238,255,253,255,240,255,0,0,240,255,6,0,240,255,11,0,247,255,13,0,247,255,17,0,249,255,19,0,251,255,19,0,253,255,17,0,253,255,17,0,253,255,15,0,253,255,13,0,251,255,11,0,249,255,11,0,249,255,11,0,251,255,13,0,253,255,15,0,2,0,15,0,8,0,17,0,13,0,17,0,19,0,19,0,24,0,15,0,28,0,11,0,33,0,6,0,37,0,0,0,37,0,249,255,37,0,240,255,37,0,231,255,35,0,225,255,33,0,220,255,26,0,216,255,22,0,214,255,17,0,216,255,11,0,218,255,8,0,222,255,6,0,227,255,4,0,233,255,6,0,238,255,8,0,242,255,13,0,247,255,15,0,249,255,19,0,253,255,24,0,0,0,28,0,0,0,33,0,0,0,37,0,0,0,41,0,0,0,44,0,251,255,44,0,247,255,44,0,244,255,37,0,244,255,33,0,249,255,24,0,251,255,19,0,253,255,11,0,0,0,2,0,2,0,0,0,2,0,249,255,2,0,247,255,0,0,247,255,253,255,247,255,253,255,251,255,253,255,0,0,249,255,2,0,251,255,11,0,249,255,17,0,249,255,24,0,249,255,30,0,244,255,33,0,242,255,35,0,236,255,35,0,229,255,33,0,222,255,30,0,216,255,26,0,209,255,24,0,207,255,22,0,207,255,19,0,207,255,19,0,209,255,17,0,214,255,15,0,216,255,8,0,220,255,6,0,222,255,2,0,225,255,0,0,225,255,0,0,225,255,253,255,225,255,253,255,225,255,253,255,222,255,253,255,225,255,253,255,225,255,253,255,227,255,251,255,231,255,247,255,236,255,242,255,240,255,240,255,244,255,236,255,251,255,231,255,0,0,227,255,2,0,222,255,2,0,220,255,4,0,218,255,4,0,216,255,4,0,214,255,6,0,214,255,6,0,216,255,11,0,218,255,13,0,222,255,15,0,229,255,22,0,236,255,24,0,242,255,28,0,247,255,33,0,253,255,33,0,0,0,37,0,2,0,35,0,2,0,35,0,2,0,33,0,0,0,30,0,0,0,26,0,251,255,19,0,249,255,15,0,247,255,11,0,249,255,4,0,249,255,0,0,249,255,249,255,249,255,244,255,251,255,240,255,253,255,236,255,253,255,233,255,253,255,233,255,0,0,233,255,0,0,236,255,0,0,236,255,0,0,240,255,2,0,244,255,6,0,249,255,11,0,253,255,15,0,0,0,19,0,0,0,22,0,2,0,24,0,0,0,30,0,253,255,30,0,249,255,30,0,244,255,28,0,238,255,26,0,229,255,22,0,225,255,19,0,220,255,15,0,216,255,8,0,216,255,6,0,216,255,2,0,216,255,0,0,218,255,0,0,220,255,0,0,225,255,4,0,229,255,4,0,233,255,6,0,240,255,6,0,244,255,6,0,249,255,4,0,249,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,6,0,251,255,13,0,251,255,19,0,251,255,26,0,251,255,35,0,253,255,39,0,253,255,44,0,251,255,44,0,253,255,46,0,0,0,44,0,2,0,41,0,2,0,37,0,6,0,35,0,11,0,30,0,13,0,28,0,15,0,24,0,19,0,19,0,24,0,15,0,28,0,11,0,35,0,6,0,39,0,2,0,41,0,0,0,44,0,249,255,41,0,247,255,39,0,242,255,33,0,238,255,26,0,231,255,17,0,227,255,15,0,222,255,6,0,218,255,4,0,214,255,0,0,214,255,0,0,216,255,253,255,218,255,253,255,222,255,251,255,227,255,253,255,236,255,0,0,240,255,0,0,242,255,2,0,247,255,4,0,247,255,6,0,247,255,6,0,247,255,8,0,242,255,8,0,240,255,11,0,236,255,13,0,233,255,13,0,227,255,13,0,225,255,17,0,222,255,17,0,222,255,17,0,225,255,19,0,229,255,19,0,236,255,22,0,242,255,22,0,251,255,22,0,2,0,24,0,6,0,26,0,8,0,28,0,11,0,28,0,6,0,28,0,4,0,24,0,0,0,24,0,251,255,19,0,244,255,17,0,242,255,17,0,238,255,15,0,238,255,15,0,240,255,13,0,242,255,15,0,247,255,15,0,249,255,13,0,251,255,11,0,0,0,13,0,2,0,11,0,2,0,8,0,6,0,6,0,8,0,6,0,11,0,4,0,8,0,4,0,11,0,4,0,8,0,2,0,6,0,0,0,4,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,2,0,249,255,2,0,251,255,6,0,253,255,11,0,0,0,15,0,253,255,19,0,253,255,22,0,251,255,26,0,249,255,26,0,240,255,26,0,236,255,26,0,231,255,24,0,231,255,22,0,229,255,17,0,231,255,15,0,236,255,13,0,240,255,13,0,244,255,13,0,251,255,11,0,0,0,8,0,2,0,6,0,6,0,2,0,8,0,0,0,11,0,251,255,15,0,249,255,15,0,247,255,15,0,244,255,15,0,247,255,13,0,247,255,11,0,247,255,8,0,247,255,6,0,253,255,2,0,253,255,0,0,0,0,251,255,2,0,247,255,6,0,240,255,13,0,233,255,19,0,227,255,24,0,220,255,26,0,218,255,30,0,214,255,33,0,211,255,30,0,211,255,28,0,211,255,24,0,211,255,17,0,214,255,11,0,211,255,4,0,214,255,0,0,211,255,249,255,211,255,244,255,211,255,240,255,211,255,238,255,214,255,240,255,218,255,242,255,222,255,247,255,233,255,0,0,240,255,4,0,251,255,11,0,2,0,17,0,11,0,24,0,19,0,26,0,22,0,24,0,24,0,24,0,24,0,22,0,22,0,19,0,17,0,17,0,13,0,13,0,2,0,8,0,251,255,4,0,242,255,0,0,231,255,0,0,220,255,253,255,211,255,251,255,203,255,247,255,198,255,247,255,194,255,244,255,194,255,244,255,194,255,247,255,196,255,247,255,200,255,249,255,205,255,249,255,209,255,247,255,214,255,249,255,220,255,247,255,229,255,247,255,233,255,244,255,240,255,247,255,247,255,247,255,249,255,251,255,253,255,253,255,0,0,0,0,0,0,4,0,0,0,6,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,11,0,253,255,8,0,253,255,6,0,253,255,4,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,247,255,249,255,244,255,251,255,244,255,251,255,242,255,253,255,238,255,0,0,240,255,0,0,240,255,0,0,240,255,2,0,238,255,4,0,236,255,4,0,233,255,6,0,233,255,6,0,229,255,8,0,227,255,8,0,222,255,8,0,220,255,6,0,220,255,6,0,218,255,6,0,216,255,6,0,216,255,6,0,216,255,6,0,216,255,6,0,218,255,4,0,225,255,4,0,227,255,2,0,233,255,0,0,240,255,253,255,244,255,249,255,247,255,244,255,249,255,240,255,247,255,233,255,242,255,229,255,238,255,222,255,229,255,218,255,225,255,216,255,218,255,211,255,214,255,211,255,216,255,214,255,218,255,214,255,225,255,220,255,233,255,225,255,242,255,229,255,253,255,233,255,4,0,236,255,13,0,240,255,17,0,238,255,19,0,238,255,17,0,238,255,13,0,238,255,8,0,238,255,4,0,240,255,0,0,242,255,0,0,244,255,251,255,249,255,253,255,249,255,251,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,247,255,0,0,247,255,2,0,249,255,8,0,251,255,13,0,251,255,17,0,253,255,19,0,0,0,24,0,0,0,26,0,2,0,30,0,4,0,33,0,4,0,37,0,4,0,37,0,4,0,35,0,4,0,35,0,6,0,33,0,6,0,26,0,8,0,22,0,11,0,17,0,13,0,11,0,13,0,6,0,15,0,0,0,15,0,253,255,15,0,249,255,17,0,244,255,19,0,242,255,22,0,236,255,24,0,233,255,26,0,231,255,24,0,231,255,26,0,231,255,22,0,231,255,19,0,233,255,19,0,233,255,15,0,236,255,15,0,236,255,13,0,238,255,17,0,240,255,17,0,238,255,22,0,240,255,24,0,242,255,26,0,247,255,26,0,251,255,26,0,253,255,22,0,0,0,19,0,6,0,13,0,8,0,8,0,13,0,4,0,15,0,0,0,17,0,0,0,19,0,0,0,22,0,2,0,24,0,6,0,26,0,13,0,28,0,17,0,33,0,19,0,35,0,26,0,35,0,26,0,35,0,28,0,35,0,24,0,33,0,22,0,33,0,17,0,33,0,15,0,30,0,11,0,28,0,6,0,24,0,4,0,22,0,2,0,15,0,0,0,13,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,13,0,0,0,17,0,0,0,19,0,0,0,22,0,253,255,22,0,0,0,22,0,0,0,22,0,0,0,22,0,253,255,22,0,253,255,19,0,251,255,22,0,251,255,22,0,249,255,24,0,247,255,24,0,244,255,24,0,242,255,22,0,240,255,19,0,238,255,13,0,238,255,11,0,238,255,6,0,242,255,6,0,242,255,2,0,247,255,2,0,249,255,4,0,0,0,4,0,0,0,6,0,4,0,11,0,8,0,15,0,11,0,17,0,13,0,19,0,15,0,17,0,13,0,13,0,8,0,6,0,6,0,251,255,2,0,242,255,0,0,229,255,0,0,220,255,253,255,211,255,0,0,205,255,0,0,203,255,2,0,203,255,6,0,207,255,11,0,211,255,11,0,218,255,11,0,225,255,6,0,233,255,0,0,242,255,251,255,249,255,242,255,0,0,231,255,6,0,227,255,11,0,220,255,13,0,220,255,11,0,220,255,11,0,227,255,4,0,233,255,0,0,244,255,253,255,0,0,249,255,6,0,240,255,15,0,231,255,19,0,227,255,22,0,220,255,19,0,214,255,15,0,209,255,8,0,205,255,0,0,203,255,249,255,205,255,240,255,207,255,231,255,214,255,225,255,220,255,218,255,229,255,214,255,238,255,207,255,247,255,207,255,253,255,207,255,4,0,209,255,11,0,214,255,13,0,220,255,17,0,227,255,17,0,236,255,17,0,247,255,13,0,0,0,11,0,2,0,2,0,8,0,0,0,13,0,247,255,13,0,240,255,11,0,236,255,6,0,231,255,0,0,229,255,253,255,229,255,247,255,229,255,242,255,233,255,236,255,238,255,233,255,242,255,231,255,247,255,231,255,251,255,236,255,0,0,238,255,0,0,242,255,0,0,247,255,253,255,251,255,249,255,0,0,244,255,2,0,238,255,4,0,236,255,8,0,231,255,13,0,229,255,15,0,229,255,15,0,229,255,17,0,231,255,17,0,233,255,15,0,233,255,11,0,233,255,8,0,233,255,6,0,231,255,2,0,227,255,0,0,222,255,253,255,220,255,251,255,218,255,247,255,214,255,244,255,216,255,238,255,218,255,231,255,222,255,227,255,229,255,222,255,238,255,216,255,244,255,211,255,253,255,207,255,4,0,205,255,11,0,203,255,15,0,203,255,15,0,205,255,15,0,205,255,11,0,205,255,0,0,205,255,249,255,203,255,238,255,203,255,225,255,203,255,211,255,205,255,203,255,207,255,196,255,207,255,192,255,211,255,189,255,211,255,189,255,214,255,192,255,216,255,198,255,216,255,205,255,218,255,211,255,220,255,218,255,222,255,227,255,222,255,236,255,227,255,242,255,229,255,249,255,231,255,251,255,231,255,0,0,236,255,0,0,240,255,0,0,244,255,0,0,253,255,253,255,2,0,253,255,6,0,253,255,15,0,253,255,19,0,0,0,26,0,0,0,30,0,0,0,33,0,0,0,33,0,0,0,28,0,253,255,22,0,249,255,17,0,244,255,8,0,240,255,4,0,229,255,0,0,222,255,253,255,214,255,251,255,205,255,249,255,198,255,249,255,192,255,249,255,187,255,249,255,187,255,244,255,189,255,247,255,189,255,247,255,196,255,249,255,200,255,249,255,209,255,253,255,218,255,0,0,227,255,2,0,238,255,4,0,244,255,6,0,251,255,6,0,0,0,6,0,2,0,6,0,6,0,4,0,4,0,4,0,8,0,6,0,4,0,8,0,2,0,11,0,0,0,8,0,251,255,8,0,247,255,6,0,238,255,6,0,229,255,6,0,225,255,2,0,218,255,2,0,216,255,2,0,211,255,0,0,214,255,2,0,216,255,0,0,220,255,0,0,222,255,0,0,227,255,0,0,229,255,253,255,231,255,253,255,233,255,0,0,233,255,0,0,233,255,0,0,233,255,0,0,236,255,0,0,236,255,0,0,236,255,0,0,238,255,0,0,242,255,0,0,244,255,0,0,249,255,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,13,0,0,0,17,0,0,0,19,0,253,255,22,0,253,255,22,0,251,255,24,0,251,255,22,0,249,255,19,0,247,255,17,0,240,255,13,0,238,255,11,0,236,255,8,0,231,255,6,0,229,255,8,0,229,255,8,0,229,255,13,0,231,255,15,0,231,255,22,0,236,255,28,0,236,255,33,0,236,255,37,0,231,255,41,0,231,255,41,0,229,255,41,0,227,255,41,0,225,255,39,0,225,255,37,0,227,255,35,0,231,255,30,0,233,255,28,0,240,255,26,0,242,255,24,0,247,255,26,0,247,255,26,0,251,255,30,0,251,255,35,0,251,255,39,0,253,255,44,0,0,0,48,0,0,0,52,0,2,0,52,0,6,0,52,0,8,0,52,0,11,0,48,0,13,0,46,0,13,0,44,0,8,0,39,0,6,0,37,0,0,0,33,0,251,255,30,0,242,255,30,0,233,255,26,0,227,255,26,0,225,255,26,0,218,255,24,0,218,255,26,0,220,255,26,0,222,255,28,0,222,255,30,0,227,255,35,0,229,255,35,0,227,255,37,0,229,255,39,0,227,255,37,0,225,255,35,0,227,255,33,0,231,255,26,0,233,255,17,0,238,255,8,0,244,255,0,0,251,255,247,255,0,0,238,255,2,0,229,255,6,0,225,255,8,0,220,255,8,0,220,255,8,0,222,255,8,0,227,255,8,0,233,255,4,0,240,255,0,0,249,255,253,255,0,0,247,255,4,0,240,255,13,0,233,255,22,0,225,255,26,0,216,255,30,0,211,255,37,0,207,255,37,0,205,255,35,0,205,255,35,0,207,255,30,0,211,255,26,0,216,255,22,0,220,255,15,0,227,255,8,0,231,255,4,0,233,255,2,0,238,255,0,0,238,255,253,255,236,255,0,0,233,255,0,0,231,255,0,0,231,255,2,0,233,255,2,0,233,255,2,0,233,255,2,0,231,255,2,0,233,255,0,0,233,255,0,0,233,255,253,255,238,255,253,255,236,255,253,255,238,255,253,255,240,255,251,255,244,255,253,255,251,255,249,255,0,0,247,255,2,0,244,255,6,0,242,255,11,0,238,255,13,0,238,255,11,0,238,255,11,0,238,255,8,0,242,255,8,0,244,255,8,0,251,255,8,0,0,0,8,0,2,0,6,0,6,0,6,0,11,0,6,0,15,0,4,0,17,0,0,0,17,0,0,0,17,0,251,255,15,0,249,255,15,0,242,255,13,0,238,255,11,0,233,255,6,0,231,255,2,0,231,255,253,255,229,255,251,255,233,255,247,255,236,255,244,255,240,255,240,255,247,255,240,255,251,255,238,255,0,0,238,255,6,0,236,255,13,0,233,255,15,0,233,255,15,0,233,255,15,0,231,255,11,0,233,255,8,0,233,255,4,0,238,255,0,0,242,255,251,255,247,255,244,255,253,255,240,255,2,0,238,255,6,0,236,255,13,0,236,255,19,0,236,255,22,0,236,255,28,0,238,255,30,0,242,255,30,0,244,255,30,0,251,255,28,0,2,0,26,0,6,0,19,0,11,0,15,0,17,0,13,0,19,0,6,0,17,0,2,0,17,0,0,0,13,0,253,255,11,0,251,255,6,0,251,255,6,0,244,255,4,0,242,255,2,0,242,255,2,0,240,255,2,0,236,255,2,0,231,255,2,0,227,255,4,0,225,255,4,0,222,255,4,0,222,255,6,0,222,255,6,0,225,255,11,0,225,255,13,0,231,255,13,0,233,255,15,0,238,255,17,0,244,255,19,0,249,255,17,0,0,0,22,0,2,0,19,0,8,0,19,0,8,0,22,0,11,0,22,0,13,0,26,0,13,0,30,0,11,0,33,0,8,0,33,0,4,0,33,0,0,0,33,0,253,255,30,0,247,255,26,0,242,255,26,0,240,255,24,0,238,255,22,0,238,255,22,0,238,255,19,0,238,255,19,0,240,255,17,0,244,255,15,0,249,255,13,0,253,255,11,0,2,0,6,0,8,0,4,0,15,0,0,0,22,0,251,255,26,0,242,255,28,0,236,255,28,0,231,255,30,0,222,255,28,0,218,255,26,0,211,255,22,0,209,255,17,0,207,255,11,0,207,255,8,0,209,255,6,0,214,255,2,0,216,255,2,0,225,255,2,0,227,255,2,0,231,255,4,0,236,255,11,0,240,255,15,0,240,255,19,0,242,255,26,0,242,255,30,0,244,255,33,0,244,255,35,0,244,255,37,0,249,255,37,0,251,255,44,0,0,0,46,0,2,0,48,0,6,0,48,0,8,0,48,0,8,0,46,0,11,0,41,0,11,0,37,0,8,0,33,0,6,0,24,0,2,0,19,0,0,0,13,0,251,255,6,0,249,255,2,0,244,255,0,0,242,255,253,255,240,255,253,255,240,255,0,0,240,255,2,0,242,255,4,0,244,255,8,0,253,255,15,0,2,0,17,0,8,0,24,0,17,0,22,0,24,0,19,0,33,0,15,0,35,0,8,0,39,0,0,0,39,0,251,255,39,0,242,255,37,0,236,255,35,0,229,255,33,0,225,255,30,0,220,255,26,0,216,255,19,0,214,255,15,0,214,255,11,0,214,255,4,0,211,255,0,0,214,255,253,255,216,255,249,255,216,255,247,255,218,255,247,255,220,255,244,255,222,255,247,255,229,255,253,255,233,255,0,0,238,255,2,0,247,255,6,0,0,0,8,0,4,0,8,0,13,0,6,0,17,0,4,0,22,0,0,0,22,0,253,255,17,0,247,255,13,0,244,255,6,0,240,255,0,0,240,255,249,255,238,255,244,255,236,255,240,255,233,255,236,255,236,255,236,255,236,255,238,255,236,255,242,255,233,255,247,255,236,255,249,255,236,255,251,255,233,255,253,255,231,255,249,255,229,255,247,255,229,255,244,255,231,255,240,255,236,255,236,255,240,255,231,255,247,255,227,255,253,255,225,255,0,0,220,255,6,0,218,255,11,0,214,255,15,0,209,255,19,0,207,255,17,0,205,255,17,0,207,255,17,0,207,255,17,0,214,255,15,0,220,255,11,0,227,255,8,0,233,255,6,0,242,255,4,0,251,255,2,0,0,0,0,0,4,0,253,255,8,0,251,255,11,0,249,255,11,0,244,255,11,0,240,255,13,0,236,255,15,0,231,255,15,0,231,255,19,0,231,255,22,0,231,255,26,0,231,255,28,0,233,255,28,0,236,255,26,0,238,255,22,0,240,255,19,0,242,255,13,0,247,255,8,0,249,255,4,0,253,255,0,0,0,0,0,0,2,0,253,255,6,0,249,255,8,0,242,255,15,0,242,255,17,0,238,255,17,0,236,255,19,0,233,255,17,0,231,255,15,0,233,255,13,0,231,255,8,0,233,255,6,0,233,255,6,0,236,255,4,0,240,255,4,0,238,255,6,0,238,255,6,0,238,255,6,0,240,255,6,0,242,255,8,0,244,255,11,0,247,255,15,0,251,255,17,0,253,255,19,0,0,0,24,0,4,0,26,0,6,0,26,0,11,0,28,0,13,0,28,0,15,0,28,0,17,0,26,0,17,0,24,0,15,0,26,0,15,0,24,0,11,0,26,0,8,0,26,0,8,0,28,0,8,0,28,0,8,0,30,0,11,0,30,0,11,0,28,0,11,0,26,0,8,0,24,0,8,0,19,0,6,0,13,0,6,0,6,0,6,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,249,255,0,0,247,255,0,0,247,255,253,255,247,255,247,255,247,255,242,255,249,255,233,255,253,255,227,255,0,0,220,255,0,0,216,255,2,0,214,255,6,0,214,255,6,0,218,255,6,0,222,255,8,0,229,255,11,0,240,255,15,0,247,255,15,0,253,255,17,0,0,0,17,0,2,0,17,0,4,0,15,0,4,0,15,0,4,0,13,0,4,0,8,0,6,0,4,0,6,0,0,0,8,0,253,255,11,0,253,255,13,0,249,255,15,0,249,255,17,0,247,255,17,0,247,255,17,0,242,255,19,0,240,255,17,0,238,255,19,0,233,255,19,0,233,255,17,0,233,255,17,0,231,255,17,0,231,255,17,0,231,255,17,0,238,255,15,0,242,255,15,0,247,255,15,0,253,255,17,0,0,0,17,0,6,0,19,0,11,0,17,0,11,0,17,0,13,0,17,0,11,0,17,0,8,0,17,0,2,0,17,0,0,0,19,0,251,255,19,0,251,255,19,0,249,255,17,0,247,255,17,0,249,255,13,0,249,255,11,0,247,255,4,0,247,255,0,0,244,255,251,255,244,255,244,255,242,255,240,255,240,255,236,255,238,255,231,255,240,255,225,255,240,255,220,255,240,255,218,255,244,255,216,255,244,255,214,255,251,255,214,255,253,255,216,255,0,0,216,255,2,0,220,255,4,0,222,255,6,0,225,255,6,0,227,255,6,0,227,255,8,0,227,255,6,0,222,255,8,0,222,255,8,0,218,255,11,0,211,255,11,0,207,255,11,0,200,255,11,0,198,255,8,0,196,255,6,0,196,255,4,0,196,255,2,0,200,255,0,0,205,255,251,255,214,255,249,255,218,255,249,255,225,255,247,255,231,255,247,255,238,255,247,255,240,255,244,255,244,255,247,255,247,255,249,255,249,255,249,255,253,255,251,255,253,255,253,255,2,0,0,0,4,0,0,0,8,0,0,0,11,0,0,0,13,0,2,0,15,0,2,0,15,0,2,0,17,0,4,0,17,0,6,0,15,0,8,0,17,0,8,0,17,0,8,0,15,0,6,0,13,0,4,0,11,0,4,0,8,0,2,0,4,0,0,0,0,0,0,0,253,255,0,0,247,255,253,255,244,255,253,255,244,255,253,255,244,255,0,0,247,255,0,0,249,255,0,0,0,0,0,0,2,0,0,0,8,0,2,0,13,0,2,0,15,0,0,0,22,0,0,0,22,0,0,0,26,0,0,0,26,0,2,0,26,0,0,0,24,0,0,0,19,0,0,0,15,0,0,0,8,0,0,0,4,0,0,0,0,0,0,0,251,255,0,0,247,255,6,0,244,255,13,0,242,255,22,0,240,255,30,0,240,255,37,0,238,255,41,0,233,255,46,0,233,255,48,0,231,255,48,0,229,255,48,0,229,255,46,0,231,255,39,0,233,255,37,0,238,255,35,0,244,255,30,0,253,255,28,0,2,0,26,0,11,0,22,0,19,0,19,0,24,0,17,0,28,0,15,0,28,0,11,0,30,0,8,0,30,0,8,0,30,0,8,0,35,0,8,0,37,0,11,0,41,0,15,0,46,0,17,0,48,0,22,0,50,0,28,0,52,0,30,0,48,0,35,0,39,0,35,0,35,0,35,0,26,0,33,0,15,0,26,0,4,0,17,0,253,255,6,0,247,255,253,255,240,255,242,255,236,255,231,255,231,255,222,255,231,255,218,255,233,255,214,255,238,255,214,255,242,255,214,255,247,255,218,255,253,255,220,255,0,0,222,255,4,0,227,255,6,0,225,255,11,0,229,255,8,0,229,255,8,0,229,255,8,0,231,255,6,0,233,255,4,0,233,255,4,0,238,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,244,255,253,255,244,255,0,0,242,255,0,0,240,255,0,0,236,255,0,0,233,255,0,0,231,255,0,0,229,255,0,0,229,255,0,0,229,255,0,0,227,255,4,0,229,255,6,0,229,255,8,0,229,255,11,0,229,255,11,0,229,255,13,0,227,255,11,0,225,255,8,0,222,255,4,0,222,255,0,0,222,255,253,255,225,255,249,255,227,255,244,255,229,255,240,255,236,255,238,255,240,255,233,255,247,255,233,255,251,255,233,255,0,0,233,255,2,0,233,255,2,0,236,255,6,0,238,255,11,0,240,255,15,0,240,255,17,0,240,255,22,0,242,255,26,0,240,255,26,0,242,255,28,0,244,255,28,0,244,255,28,0,244,255,24,0,247,255,19,0,247,255,15,0,247,255,13,0,242,255,8,0,240,255,6,0,238,255,4,0,233,255,2,0,236,255,0,0,233,255,0,0,236,255,251,255,238,255,249,255,240,255,247,255,240,255,249,255,240,255,247,255,238,255,247,255,240,255,247,255,238,255,244,255,238,255,244,255,238,255,242,255,240,255,238,255,242,255,233,255,244,255,229,255,244,255,222,255,247,255,222,255,247,255,218,255,244,255,218,255,244,255,218,255,244,255,220,255,244,255,220,255,247,255,222,255,249,255,222,255,251,255,225,255,253,255,227,255,0,0,227,255,0,0,231,255,253,255,233,255,251,255,238,255,249,255,242,255,244,255,244,255,238,255,249,255,231,255,0,0,225,255,0,0,220,255,2,0,214,255,4,0,211,255,6,0,209,255,4,0,209,255,4,0,209,255,4,0,211,255,4,0,216,255,0,0,220,255,0,0,225,255,253,255,229,255,249,255,233,255,244,255,238,255,242,255,244,255,240,255,247,255,236,255,251,255,238,255,253,255,238,255,0,0,244,255,0,0,251,255,0,0,2,0,251,255,8,0,249,255,15,0,242,255,19,0,238,255,24,0,233,255,22,0,227,255,22,0,225,255,19,0,222,255,15,0,222,255,15,0,225,255,11,0,229,255,6,0,233,255,4,0,236,255,0,0,242,255,0,0,244,255,0,0,249,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,2,0,251,255,4,0,249,255,8,0,247,255,11,0,242,255,15,0,242,255,17,0,242,255,19,0,240,255,22,0,242,255,26,0,244,255,30,0,247,255,33,0,249,255,35,0,251,255,37,0,251,255,41,0,251,255,41,0,253,255,44,0,251,255,41,0,251,255,39,0,251,255,33,0,251,255,28,0,251,255,24,0,253,255,22,0,2,0,17,0,8,0,17,0,13,0,17,0,19,0,17,0,26,0,19,0,30,0,19,0,33,0,22,0,33,0,22,0,33,0,24,0,28,0,22,0,24,0,19,0,22,0,15,0,15,0,13,0,13,0,6,0,8,0,2,0,6,0,251,255,4,0,244,255,2,0,238,255,0,0,233,255,0,0,229,255,253,255,229,255,249,255,229,255,244,255,227,255,240,255,227,255,236,255,225,255,233,255,222,255,233,255,220,255,233,255,218,255,233,255,214,255,233,255,214,255,238,255,214,255,242,255,214,255,247,255,214,255,251,255,218,255,0,0,220,255,0,0,225,255,0,0,229,255,0,0,238,255,0,0,244,255,0,0,249,255,0,0,0,0,0,0,4,0,253,255,6,0,253,255,8,0,253,255,11,0,0,0,8,0,0,0,4,0,0,0,0,0,4,0,253,255,8,0,251,255,15,0,247,255,19,0,244,255,24,0,244,255,26,0,242,255,26,0,244,255,24,0,247,255,19,0,249,255,17,0,253,255,15,0,2,0,11,0,6,0,8,0,11,0,6,0,13,0,4,0,13,0,2,0,15,0,0,0,15,0,253,255,13,0,251,255,11,0,251,255,8,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,251,255,253,255,247,255,251,255,240,255,249,255,233,255,249,255,227,255,249,255,222,255,247,255,216,255,244,255,211,255,244,255,211,255,244,255,211,255,247,255,214,255,244,255,218,255,244,255,227,255,242,255,233,255,240,255,244,255,236,255,251,255,229,255,0,0,222,255,0,0,218,255,2,0,216,255,0,0,214,255,253,255,211,255,249,255,218,255,242,255,225,255,240,255,231,255,233,255,240,255,233,255,247,255,231,255,253,255,229,255,2,0,231,255,6,0,231,255,8,0,231,255,11,0,233,255,11,0,233,255,6,0,236,255,4,0,240,255,0,0,247,255,253,255,249,255,251,255,0,0,244,255,2,0,244,255,6,0,242,255,11,0,242,255,11,0,240,255,13,0,242,255,8,0,247,255,6,0,251,255,0,0,0,0,251,255,4,0,247,255,8,0,238,255,15,0,231,255,19,0,225,255,24,0,218,255,26,0,211,255,28,0,209,255,28,0,207,255,28,0,211,255,26,0,216,255,24,0,227,255,19,0,238,255,15,0,253,255,8,0,11,0,6,0,22,0,4,0,30,0,4,0,39,0,6,0,41,0,13,0,39,0,19,0,35,0,26,0,28,0,35,0,22,0,39,0,15,0,44,0,4,0,46,0,253,255,48,0,247,255,44,0,240,255,39,0,236,255,35,0,233,255,28,0,236,255,22,0,242,255,15,0,249,255,8,0,0,0,4,0,4,0,0,0,11,0,0,0,15,0,253,255,15,0,253,255,15,0,253,255,11,0,0,0,4,0,0,0,253,255,0,0,244,255,2,0,238,255,2,0,229,255,2,0,222,255,6,0,220,255,6,0,216,255,6,0,214,255,4,0,211,255,2,0,211,255,0,0,211,255,247,255,211,255,240,255,214,255,233,255,214,255,225,255,214,255,218,255,214,255,211,255,216,255,209,255,216,255,207,255,218,255,209,255,220,255,211,255,218,255,218,255,220,255,222,255,222,255,229,255,225,255,233,255,225,255,236,255,231,255,238,255,236,255,238,255,242,255,240,255,247,255,240,255,0,0,238,255,4,0,244,255,11,0,247,255,15,0,253,255,17,0,2,0,19,0,11,0,22,0,15,0,19,0,24,0,19,0,26,0,15,0,26,0,13,0,26,0,11,0,22,0,8,0,17,0,6,0,11,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,251,255,6,0,249,255,6,0,244,255,4,0,242,255,4,0,240,255,0,0,236,255,0,0,236,255,253,255,233,255,251,255,233,255,247,255,233,255,244,255,233,255,244,255,233,255,240,255,236,255,240,255,233,255,240,255,231,255,240,255,229,255,240,255,229,255,240,255,222,255,242,255,220,255,242,255,220,255,242,255,218,255,244,255,216,255,247,255,214,255,249,255,216,255,249,255,216,255,251,255,216,255,253,255,218,255,251,255,222,255,253,255,225,255,253,255,233,255,251,255,238,255,251,255,242,255,251,255,247,255,249,255,253,255,247,255,0,0,247,255,0,0,244,255,2,0,240,255,0,0,240,255,0,0,236,255,0,0,231,255,0,0,229,255,253,255,225,255,247,255,227,255,242,255,229,255,238,255,229,255,236,255,233,255,231,255,238,255,229,255,249,255,229,255,253,255,229,255,2,0,229,255,6,0,231,255,15,0,231,255,15,0,236,255,15,0,236,255,19,0,240,255,15,0,242,255,15,0,244,255,11,0,247,255,8,0,249,255,6,0,253,255,2,0,0,0,0,0,0,0,253,255,2,0,253,255,4,0,251,255,4,0,253,255,2,0,0,0,0,0,2,0,0,0,2,0,251,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,249,255,251,255,251,255,247,255,253,255,242,255,0,0,242,255,0,0,242,255,2,0,244,255,6,0,244,255,8,0,249,255,13,0,253,255,13,0,0,0,15,0,2,0,13,0,4,0,13,0,4,0,13,0,2,0,11,0,0,0,8,0,251,255,4,0,242,255,6,0,236,255,6,0,229,255,6,0,222,255,8,0,222,255,8,0,220,255,8,0,222,255,11,0,227,255,13,0,233,255,13,0,240,255,11,0,244,255,11,0,251,255,11,0,0,0,8,0,0,0,8,0,4,0,8,0,6,0,11,0,6,0,8,0,4,0,8,0,4,0,6,0,2,0,4,0,0,0,0,0,253,255,251,255,251,255,242,255,251,255,233,255,249,255,220,255,249,255,214,255,251,255,207,255,251,255,203,255,0,0,198,255,0,0,203,255,4,0,203,255,8,0,207,255,11,0,211,255,13,0,214,255,17,0,216,255,17,0,220,255,17,0,222,255,17,0,225,255,17,0,231,255,17,0,238,255,15,0,242,255,13,0,251,255,11,0,0,0,6,0,6,0,4,0,11,0,2,0,17,0,2,0,24,0,0,0,26,0,0,0,30,0,0,0,30,0,4,0,33,0,6,0,33,0,13,0,30,0,15,0,28,0,19,0,26,0,19,0,22,0,22,0,19,0,19,0,17,0,22,0,13,0,19,0,11,0,19,0,8,0,17,0,6,0,17,0,2,0,17,0,2,0,17,0,0,0,17,0,0,0,15,0,253,255,13,0,251,255,11,0,249,255,6,0,244,255,4,0,242,255,0,0,240,255,0,0,233,255,251,255,227,255,249,255,222,255,244,255,218,255,247,255,214,255,247,255,211,255,249,255,209,255,251,255,214,255,0,0,218,255,4,0,225,255,8,0,231,255,15,0,240,255,17,0,249,255,22,0,0,0,22,0,4,0,26,0,11,0,26,0,13,0,26,0,15,0,28,0,17,0,26,0,15,0,28,0,15,0,26,0,11,0,28,0,8,0,26,0,6,0,26,0,2,0,28,0,2,0,28,0,0,0,30,0,0,0,28,0,0,0,26,0,0,0,24,0,0,0,22,0,253,255,17,0,251,255,15,0,251,255,11,0,249,255,6,0,247,255,0,0,242,255,253,255,242,255,249,255,240,255,249,255,240,255,249,255,244,255,249,255,247,255,253,255,249,255,0,0,253,255,2,0,0,0,6,0,2,0,6,0,4,0,6,0,8,0,6,0,8,0,6,0,8,0,4,0,11,0,4,0,15,0,2,0,15,0,0,0,17,0,253,255,19,0,251,255,19,0,249,255,22,0,249,255,22,0,249,255,22,0,251,255,22,0,253,255,24,0,0,0,26,0,2,0,24,0,4,0,24,0,4,0,22,0,4,0,19,0,0,0,15,0,253,255,11,0,249,255,6,0,247,255,2,0,244,255,0,0,240,255,251,255,242,255,249,255,242,255,244,255,242,255,240,255,244,255,240,255,247,255,240,255,247,255,240,255,251,255,238,255,253,255,240,255,253,255,242,255,253,255,242,255,253,255,244,255,253,255,244,255,251,255,247,255,249,255,249,255,249,255,249,255,247,255,253,255,247,255,0,0,251,255,0,0,253,255,6,0,2,0,13,0,6,0,19,0,11,0,26,0,17,0,28,0,22,0,28,0,26,0,26,0,26,0,19,0,26,0,11,0,24,0,0,0,22,0,247,255,17,0,238,255,11,0,229,255,4,0,225,255,0,0,222,255,251,255,222,255,251,255,222,255,249,255,225,255,251,255,225,255,253,255,229,255,0,0,227,255,0,0,229,255,2,0,227,255,2,0,225,255,0,0,220,255,251,255,218,255,249,255,218,255,244,255,220,255,240,255,220,255,240,255,225,255,238,255,231,255,238,255,238,255,238,255,247,255,236,255,0,0,238,255,4,0,240,255,6,0,244,255,13,0,244,255,13,0,249,255,11,0,249,255,8,0,249,255,6,0,251,255,2,0,249,255,0,0,249,255,251,255,247,255,251,255,247,255,249,255,242,255,249,255,240,255,251,255,236,255,253,255,236,255,0,0,233,255,0,0,231,255,2,0,231,255,2,0,233,255,0,0,236,255,251,255,240,255,244,255,242,255,240,255,249,255,233,255,253,255,227,255,253,255,225,255,0,0,220,255,0,0,216,255,0,0,216,255,0,0,216,255,2,0,218,255,2,0,225,255,4,0,229,255,6,0,238,255,11,0,242,255,13,0,247,255,17,0,251,255,22,0,251,255,26,0,251,255,30,0,253,255,33,0,253,255,33,0,0,0,33,0,4,0,33,0,8,0,30,0,17,0,30,0,22,0,30,0,28,0,28,0,30,0,28,0,35,0,26,0,37,0,26,0,41,0,24,0,41,0,22,0,39,0,17,0,37,0,13,0,37,0,8,0,30,0,0,0,26,0,253,255,19,0,247,255,13,0,238,255,6,0,233,255,0,0,229,255,251,255,227,255,247,255,227,255,244,255,229,255,240,255,231,255,240,255,236,255,242,255,240,255,247,255,247,255,249,255,253,255,253,255,2,0,0,0,4,0,6,0,8,0,11,0,13,0,15,0,13,0,17,0,15,0,19,0,15,0,19,0,11,0,19,0,6,0,17,0,0,0,17,0,251,255,17,0,244,255,17,0,240,255,17,0,231,255,15,0,225,255,13,0,220,255,13,0,216,255,11,0,211,255,8,0,211,255,4,0,211,255,2,0,211,255,0,0,214,255,2,0,218,255,2,0,220,255,2,0,227,255,4,0,231,255,6,0,238,255,11,0,244,255,11,0,253,255,11,0,2,0,11,0,11,0,11,0,17,0,11,0,26,0,13,0,30,0,11,0,33,0,13,0,37,0,17,0,37,0,22,0,33,0,22,0,30,0,24,0,24,0,24,0,17,0,24,0,11,0,17,0,4,0,11,0,0,0,4,0,253,255,253,255,253,255,249,255,0,0,244,255,0,0,242,255,4,0,242,255,8,0,244,255,15,0,244,255,22,0,249,255,30,0,251,255,37,0,0,0,44,0,0,0,50,0,0,0,52,0,0,0,52,0,253,255,55,0,249,255,52,0,242,255,48,0,236,255,41,0,231,255,39,0,227,255,33,0,220,255,26,0,220,255,22,0,218,255,17,0,216,255,15,0,211,255,13,0,211,255,13,0,209,255,8,0,209,255,8,0,209,255,8,0,209,255,6,0,209,255,4,0,209,255,0,0,211,255,0,0,211,255,253,255,211,255,251,255,214,255,251,255,211,255,251,255,214,255,253,255,211,255,0,0,211,255,0,0,214,255,2,0,216,255,4,0,220,255,6,0,225,255,4,0,229,255,4,0,238,255,4,0,242,255,4,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,4,0,249,255,8,0,247,255,11,0,244,255,17,0,244,255,19,0,242,255,24,0,242,255,26,0,244,255,28,0,249,255,33,0,253,255,35,0,0,0,37,0,4,0,39,0,4,0,39,0,6,0,39,0,6,0,39,0,6,0,41,0,4,0,39,0,4,0,39,0,2,0,37,0,4,0,35,0,6,0,30,0,6,0,26,0,8,0,19,0,11,0,15,0,11,0,6,0,13,0,0,0,13,0,251,255,8,0,244,255,4,0,238,255,4,0,233,255,0,0,231,255,2,0,231,255,4,0,233,255,8,0,236,255,11,0,240,255,13,0,244,255,17,0,249,255,19,0,253,255,19,0,0,0,17,0,2,0,17,0,4,0,13,0,6,0,8,0,8,0,8,0,8,0,6,0,4,0,8,0,2,0,8,0,0,0,13,0,247,255,15,0,238,255,19,0,229,255,22,0,218,255,26,0,209,255,30,0,203,255,33,0,198,255,35,0,198,255,35,0,198,255,33,0,205,255,30,0,211,255,24,0,218,255,17,0,229,255,8,0,240,255,2,0,247,255,253,255,0,0,249,255,0,0,242,255,2,0,242,255,0,0,238,255,0,0,236,255,251,255,233,255,242,255,231,255,238,255,229,255,233,255,227,255,231,255,227,255,229,255,225,255,233,255,225,255,236,255,225,255,242,255,227,255,247,255,229,255,251,255,233,255,253,255,236,255,0,0,240,255,253,255,242,255,253,255,247,255,249,255,251,255,244,255,0,0,240,255,4,0,233,255,8,0,231,255,15,0,227,255,22,0,225,255,30,0,225,255,37,0,225,255,48,0,229,255,55,0,236,255,64,0,242,255,68,0,251,255,70,0,0,0,68,0,2,0,61,0,6,0,52,0,6,0,44,0,4,0,30,0,2,0,15,0,253,255,0,0,249,255,244,255,242,255,233,255,240,255,227,255,240,255,222,255,244,255,227,255,251,255,229,255,2,0,236,255,11,0,242,255,22,0,247,255,33,0,253,255,39,0,0,0,44,0,2,0,46,0,4,0,41,0,4,0,37,0,0,0,33,0,0,0,24,0,0,0,19,0,253,255,15,0,253,255,13,0,251,255,11,0,251,255,8,0,253,255,8,0,253,255,8,0,251,255,6,0,251,255,6,0,249,255,6,0,247,255,2,0,247,255,0,0,242,255,0,0,240,255,253,255,238,255,249,255,238,255,247,255,238,255,247,255,238,255,244,255,238,255,242,255,236,255,240,255,236,255,240,255,233,255,240,255,231,255,242,255,229,255,240,255,227,255,244,255,225,255,244,255,225,255,247,255,222,255,247,255,222,255,249,255,222,255,251,255,227,255,251,255,227,255,251,255,229,255,251,255,231,255,253,255,233,255,0,0,236,255,0,0,238,255,2,0,238,255,6,0,240,255,11,0,242,255,15,0,247,255,17,0,251,255,17,0,0,0,17,0,4,0,17,0,11,0,17,0,15,0,13,0,22,0,6,0,28,0,2,0,33,0,251,255,37,0,242,255,41,0,233,255,44,0,227,255,48,0,218,255,48,0,216,255,46,0,214,255,44,0,216,255,41,0,220,255,37,0,225,255,30,0,231,255,26,0,240,255,17,0,247,255,13,0,251,255,8,0,0,0,6,0,4,0,6,0,6,0,4,0,8,0,6,0,11,0,6,0,13,0,8,0,15,0,8,0,17,0,8,0,17,0,6,0,15,0,4,0,15,0,4,0,15,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,6,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,2,0,11,0,2,0,11,0,4,0,8,0,2,0,6,0,2,0,4,0,0,0,0,0,253,255,0,0,249,255,251,255,247,255,247,255,242,255,244,255,240,255,242,255,238,255,238,255,240,255,233,255,244,255,231,255,244,255,229,255,249,255,227,255,251,255,225,255,253,255,225,255,0,0,225,255,0,0,225,255,0,0,227,255,253,255,229,255,253,255,231,255,249,255,231,255,249,255,233,255,249,255,233,255,244,255,233,255,247,255,236,255,244,255,236,255,244,255,236,255,242,255,238,255,240,255,240,255,240,255,242,255,242,255,244,255,242,255,247,255,244,255,251,255,249,255,251,255,253,255,253,255,0,0,253,255,4,0,251,255,6,0,251,255,6,0,249,255,4,0,244,255,0,0,242,255,251,255,240,255,249,255,236,255,244,255,236,255,240,255,238,255,236,255,238,255,236,255,242,255,236,255,242,255,236,255,247,255,238,255,249,255,240,255,249,255,242,255,251,255,242,255,249,255,247,255,247,255,249,255,247,255,251,255,244,255,253,255,244,255,251,255,247,255,249,255,247,255,249,255,249,255,244,255,251,255,242,255,253,255,240,255,0,0,236,255,0,0,233,255,2,0,231,255,4,0,229,255,6,0,231,255,6,0,231,255,8,0,236,255,13,0,240,255,15,0,242,255,17,0,249,255,19,0,249,255,22,0,251,255,19,0,253,255,19,0,253,255,17,0,251,255,13,0,251,255,8,0,251,255,0,0,249,255,251,255,249,255,247,255,249,255,242,255,249,255,238,255,247,255,236,255,247,255,236,255,247,255,236,255,244,255,238,255,242,255,238,255,242,255,240,255,242,255,242,255,242,255,242,255,242,255,244,255,244,255,247,255,247,255,251,255,249,255,0,0,253,255,2,0,0,0,6,0,4,0,11,0,6,0,13,0,8,0,13,0,8,0,15,0,8,0,15,0,6,0,15,0,2,0,13,0,0,0,13,0,0,0,8,0,253,255,8,0,251,255,8,0,249,255,11,0,247,255,11,0,247,255,13,0,247,255,15,0,244,255,15,0,247,255,19,0,247,255,22,0,247,255,26,0,249,255,30,0,251,255,35,0,253,255,37,0,253,255,41,0,0,0,44,0,0,0,41,0,4,0,39,0,8,0,35,0,15,0,30,0,15,0,22,0,17,0,17,0,19,0,8,0,19,0,6,0,19,0,2,0,19,0,0,0,19,0,253,255,19,0,253,255,17,0,253,255,17,0,253,255,13,0,253,255,8,0,251,255,4,0,249,255,0,0,247,255,253,255,244,255,244,255,244,255,242,255,247,255,240,255,247,255,240,255,253,255,240,255,253,255,244,255,0,0,249,255,0,0,0,0,0,0,6,0,253,255,13,0,251,255,19,0,249,255,24,0,249,255,30,0,247,255,33,0,249,255,33,0,249,255,37,0,251,255,37,0,253,255,37,0,253,255,37,0,0,0,35,0,0,0,30,0,0,0,26,0,2,0,22,0,0,0,17,0,2,0,15,0,2,0,13,0,4,0,11,0,6,0,13,0,11,0,15,0,17,0,15,0,19,0,19,0,26,0,22,0,30,0,24,0,33,0,26,0,33,0,28,0,30,0,30,0,30,0,33,0,26,0,35,0,22,0,37,0,17,0,39,0,13,0,44,0,6,0,46,0,2,0,50,0,0,0,52,0,251,255,50,0,247,255,50,0,242,255,46,0,238,255,39,0,233,255,30,0,231,255,24,0,227,255,13,0,225,255,6,0,222,255,0,0,222,255,251,255,225,255,249,255,227,255,249,255,231,255,247,255,236,255,247,255,242,255,249,255,247,255,249,255,253,255,251,255,0,0,249,255,4,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,253,255,247,255,249,255,249,255,247,255,247,255,242,255,249,255,236,255,247,255,233,255,249,255,231,255,249,255,229,255,251,255,231,255,251,255,229,255,249,255,231,255,247,255,233,255,242,255,236,255,238,255,240,255,231,255,244,255,225,255,247,255,220,255,249,255,218,255,249,255,216,255,251,255,218,255,251,255,222,255,249,255,229,255,249,255,236,255,251,255,240,255,249,255,247,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,251,255,0,0,249,255,0,0,244,255,0,0,240,255,2,0,240,255,6,0,240,255,8,0,240,255,13,0,240,255,17,0,247,255,19,0,249,255,22,0,251,255,22,0,253,255,22,0,253,255,19,0,251,255,17,0,251,255,15,0,247,255,11,0,247,255,8,0,244,255,4,0,244,255,2,0,242,255,0,0,244,255,253,255,242,255,251,255,242,255,249,255,244,255,249,255,244,255,249,255,249,255,249,255,249,255,251,255,251,255,253,255,251,255,0,0,253,255,2,0,253,255,6,0,253,255,11,0,253,255,15,0,251,255,19,0,0,0,24,0,0,0,30,0,0,0,35,0,2,0,39,0,4,0,44,0,8,0,46,0,13,0,46,0,15,0,46,0,17,0,44,0,17,0,44,0,17,0,41,0,13,0,39,0,11,0,37,0,8,0,39,0,6,0,39,0,2,0,39,0,0,0,39,0,253,255,37,0,253,255,37,0,251,255,37,0,247,255,30,0,242,255,28,0,242,255,22,0,240,255,15,0,240,255,8,0,238,255,4,0,236,255,253,255,233,255,249,255,231,255,247,255,225,255,244,255,220,255,242,255,218,255,242,255,216,255,244,255,214,255,249,255,218,255,253,255,220,255,0,0,225,255,4,0,227,255,8,0,231,255,11,0,233,255,11,0,236,255,13,0,236,255,15,0,236,255,13,0,236,255,11,0,236,255,8,0,236,255,6,0,236,255,4,0,238,255,0,0,236,255,0,0,238,255,0,0,238,255,253,255,238,255,253,255,240,255,253,255,242,255,251,255,244,255,0,0,242,255,253,255,244,255,251,255,247,255,249,255,247,255,249,255,247,255,242,255,247,255,240,255,249,255,238,255,253,255,236,255,0,0,236,255,4,0,236,255,11,0,236,255,15,0,236,255,22,0,240,255,24,0,242,255,26,0,244,255,26,0,247,255,24,0,249,255,17,0,253,255,15,0,253,255,8,0,251,255,2,0,249,255,0,0,247,255,253,255,244,255,249,255,242,255,247,255,242,255,247,255,242,255,247,255,242,255,247,255,242,255,249,255,240,255,249,255,242,255,249,255,242,255,247,255,242,255,244,255,242,255,242,255,242,255,238,255,242,255,236,255,244,255,233,255,244,255,229,255,242,255,227,255,244,255,227,255,242,255,225,255,240,255,227,255,238,255,227,255,233,255,231,255,231,255,231,255,227,255,233,255,225,255,238,255,222,255,238,255,218,255,240,255,216,255,240,255,211,255,240,255,209,255,242,255,209,255,238,255,211,255,240,255,216,255,240,255,222,255,238,255,231,255,238,255,240,255,238,255,244,255,236,255,251,255,238,255,251,255,238,255,253,255,240,255,251,255,242,255,251,255,247,255,249,255,251,255,249,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,253,255,6,0,251,255,4,0,249,255,6,0,244,255,2,0,242,255,0,0,236,255,251,255,231,255,244,255,227,255,238,255,220,255,229,255,216,255,222,255,211,255,216,255,211,255,209,255,211,255,205,255,216,255,203,255,218,255,200,255,227,255,203,255,236,255,205,255,242,255,207,255,249,255,209,255,0,0,216,255,4,0,220,255,6,0,225,255,11,0,231,255,13,0,238,255,13,0,244,255,13,0,249,255,13,0,253,255,11,0,0,0,11,0,0,0,6,0,2,0,2,0,0,0,0,0,0,0,249,255,0,0,240,255,251,255,231,255,247,255,222,255,247,255,216,255,244,255,211,255,249,255,211,255,249,255,214,255,251,255,220,255,0,0,227,255,4,0,236,255,8,0,244,255,13,0,251,255,17,0,2,0,22,0,6,0,24,0,8,0,24,0,11,0,24,0,11,0,22,0,8,0,17,0,6,0,15,0,2,0,13,0,2,0,8,0,0,0,4,0,0,0,2,0,251,255,0,0,247,255,253,255,242,255,251,255,238,255,249,255,233,255,247,255,231,255,242,255,229,255,238,255,229,255,233,255,229,255,229,255,231,255,225,255,236,255,227,255,240,255,225,255,244,255,231,255,249,255,231,255,253,255,238,255,253,255,242,255,253,255,249,255,253,255,0,0,253,255,0,0,251,255,4,0,247,255,6,0,244,255,8,0,242,255,8,0,242,255,8,0,240,255,8,0,240,255,11,0,240,255,11,0,242,255,11,0,247,255,13,0,249,255,13,0,253,255,13,0,253,255,15,0,0,0,19,0,0,0,19,0,0,0,24,0,0,0,24,0,0,0,26,0,253,255,28,0,253,255,26,0,253,255,26,0,251,255,24,0,249,255,22,0,247,255,17,0,247,255,15,0,249,255,15,0,249,255,15,0,251,255,17,0,0,0,19,0,0,0,24,0,2,0,26,0,0,0,26,0,0,0,28,0,253,255,24,0,249,255,19,0,244,255,13,0,242,255,4,0,238,255,0,0,236,255,244,255,236,255,238,255,233,255,229,255,233,255,222,255,233,255,220,255,231,255,216,255,231,255,216,255,233,255,216,255,236,255,220,255,238,255,225,255,244,255,231,255,247,255,238,255,251,255,247,255,0,0,251,255,4,0,0,0,11,0,2,0,15,0,6,0,15,0,6,0,17,0,4,0,17,0,2,0,22,0,0,0,19,0,253,255,22,0,249,255,24,0,247,255,26,0,244,255,26,0,244,255,28,0,247,255,28,0,247,255,28,0,247,255,24,0,249,255,22,0,249,255,17,0,251,255,13,0,249,255,6,0,244,255,0,0,244,255,253,255,238,255,247,255,236,255,242,255,238,255,238,255,236,255,233,255,238,255,233,255,238,255,236,255,240,255,238,255,242,255,240,255,244,255,244,255,247,255,249,255,251,255,253,255,253,255,0,0,0,0,0,0,2,0,2,0,4,0,0,0,6,0,2,0,8,0,2,0,11,0,0,0,13,0,0,0,17,0,0,0,19,0,0,0,22,0,0,0,26,0,0,0,28,0,4,0,28,0,8,0,26,0,13,0,24,0,17,0,22,0,19,0,17,0,22,0,11,0,19,0,4,0,15,0,0,0,11,0,249,255,8,0,242,255,6,0,240,255,4,0,236,255,4,0,236,255,8,0,236,255,11,0,238,255,17,0,240,255,24,0,242,255,30,0,247,255,37,0,249,255,39,0,251,255,41,0,251,255,41,0,253,255,37,0,253,255,33,0,253,255,26,0,253,255,22,0,0,0,13,0,253,255,6,0,253,255,2,0,251,255,0,0,247,255,249,255,247,255,242,255,244,255,236,255,242,255,231,255,244,255,227,255,247,255,222,255,249,255,220,255,253,255,220,255,0,0,218,255,4,0,218,255,6,0,220,255,8,0,222,255,13,0,222,255,15,0,225,255,13,0,225,255,13,0,222,255,11,0,222,255,8,0,220,255,4,0,216,255,2,0,214,255,0,0,207,255,253,255,205,255,249,255,205,255,247,255,205,255,244,255,207,255,242,255,214,255,242,255,220,255,242,255,231,255,242,255,244,255,242,255,0,0,242,255,11,0,240,255,26,0,242,255,35,0,240,255,41,0,240,255,48,0,238,255,50,0,236,255,48,0,236,255,46,0,233,255,39,0,233,255,28,0,236,255,17,0,236,255,6,0,236,255,253,255,236,255,244,255,238,255,238,255,233,255,231,255,231,255,231,255,227,255,233,255,222,255,236,255,216,255,238,255,214,255,240,255,209,255,242,255,211,255,242,255,216,255,242,255,222,255,238,255,229,255,238,255,238,255,236,255,242,255,236,255,249,255,233,255,253,255,231,255,253,255,231,255,251,255,231,255,251,255,231,255,249,255,233,255,251,255,233,255,251,255,233,255,0,0,238,255,2,0,240,255,6,0,242,255,8,0,244,255,13,0,249,255,15,0,253,255,15,0,0,0,15,0,2,0,13,0,6,0,11,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,11,0,4,0,13,0,2,0,15,0,0,0,17,0,0,0,22,0,251,255,24,0,249,255,26,0,244,255,28,0,244,255,26,0,240,255,24,0,240,255,17,0,236,255,8,0,236,255,0,0,231,255,251,255,229,255,240,255,227,255,236,255,227,255,229,255,227,255,227,255,229,255,227,255,231,255,229,255,233,255,233,255,236,255,238,255,236,255,242,255,238,255,249,255,238,255,253,255,238,255,0,0,238,255,4,0,236,255,6,0,236,255,8,0,240,255,11,0,244,255,13,0,249,255,13,0,0,0,13,0,2,0,8,0,4,0,6,0,6,0,4,0,8,0,2,0,8,0,0,0,4,0,0,0,4,0,253,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,4,0,240,255,6,0,238,255,11,0,236,255,11,0,231,255,13,0,231,255,15,0,229,255,15,0,229,255,13,0,229,255,15,0,229,255,15,0,231,255,13,0,233,255,15,0,236,255,15,0,238,255,13,0,240,255,13,0,242,255,11,0,244,255,8,0,247,255,6,0,249,255,6,0,247,255,6,0,244,255,4,0,242,255,6,0,236,255,6,0,231,255,8,0,225,255,11,0,222,255,11,0,218,255,11,0,220,255,11,0,225,255,13,0,231,255,11,0,238,255,8,0,247,255,8,0,0,0,6,0,4,0,8,0,15,0,8,0,19,0,13,0,24,0,15,0,26,0,22,0,26,0,26,0,24,0,33,0,24,0,35,0,17,0,37,0,13,0,39,0,8,0,37,0,0,0,33,0,249,255,33,0,242,255,26,0,231,255,17,0,220,255,11,0,211,255,4,0,203,255,253,255,196,255,244,255,194,255,240,255,192,255,236,255,194,255,231,255,196,255,231,255,200,255,233,255,203,255,240,255,207,255,247,255,211,255,253,255,216,255,0,0,220,255,6,0,225,255,8,0,231,255,11,0,236,255,8,0,244,255,4,0,247,255,2,0,251,255,253,255,251,255,244,255,251,255,238,255,249,255,229,255,247,255,220,255,244,255,209,255,242,255,203,255,240,255,194,255,240,255,187,255,242,255,180,255,247,255,176,255,251,255,174,255,0,0,174,255,4,0,178,255,6,0,183,255,8,0,187,255,8,0,194,255,8,0,200,255,8,0,207,255,8,0,214,255,8,0,220,255,11,0,227,255,13,0,231,255,13,0,238,255,13,0,244,255,15,0,247,255,13,0,253,255,8,0,2,0,2,0,6,0,251,255,8,0,242,255,11,0,236,255,15,0,227,255,15,0,222,255,13,0,218,255,13,0,216,255,11,0,216,255,8,0,216,255,4,0,218,255,4,0,220,255,0,0,225,255,0,0,229,255,251,255,236,255,249,255,240,255,249,255,244,255,249,255,249,255,247,255,253,255,249,255,253,255,251,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,2,0,249,255,8,0,244,255,11,0,242,255,15,0,238,255,15,0,233,255,15,0,231,255,15,0,229,255,11,0,229,255,4,0,229,255,0,0,231,255,249,255,233,255,240,255,236,255,238,255,238,255,236,255,238,255,233,255,238,255,238,255,236,255,240,255,236,255,244,255,236,255,251,255,236,255,253,255,238,255,2,0,240,255,4,0,242,255,8,0,247,255,6,0,247,255,11,0,251,255,13,0,251,255,15,0,253,255,15,0,251,255,17,0,251,255,17,0,249,255,17,0,247,255,17,0,247,255,15,0,247,255,15,0,247,255,8,0,244,255,4,0,247,255,0,0,249,255,0,0,251,255,253,255,251,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,0,0,0,0,0,0,0,0,4,0,0,0,6,0,0,0,11,0,0,0,13,0,253,255,13,0,251,255,13,0,249,255,13,0,249,255,13,0,249,255,13,0,249,255,13,0,247,255,13,0,249,255,13,0,249,255,13,0,247,255,13,0,242,255,13,0,238,255,11,0,236,255,11,0,229,255,11,0,227,255,8,0,222,255,6,0,222,255,2,0,222,255,2,0,222,255,253,255,225,255,251,255,229,255,247,255,233,255,244,255,238,255,242,255,244,255,242,255,251,255,244,255,2,0,242,255,8,0,247,255,15,0,244,255,19,0,244,255,22,0,242,255,19,0,238,255,15,0,236,255,8,0,229,255,4,0,225,255,0,0,220,255,247,255,218,255,240,255,220,255,233,255,222,255,227,255,225,255,220,255,229,255,218,255,236,255,214,255,242,255,211,255,251,255,211,255,2,0,214,255,11,0,214,255,19,0,218,255,26,0,220,255,35,0,225,255,39,0,229,255,41,0,233,255,41,0,238,255,39,0,240,255,35,0,242,255,28,0,242,255,22,0,247,255,15,0,249,255,11,0,247,255,4,0,247,255,0,0,251,255,251,255,251,255,249,255,253,255,244,255,0,0,244,255,4,0,244,255,8,0,240,255,13,0,242,255,19,0,242,255,24,0,244,255,24,0,244,255,24,0,247,255,26,0,251,255,19,0,253,255,19,0,0,0,17,0,0,0,13,0,2,0,11,0,2,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,0,0,247,255,2,0,247,255,4,0,247,255,8,0,247,255,11,0,247,255,8,0,247,255,6,0,247,255,4,0,247,255,0,0,247,255,253,255,247,255,247,255,249,255,240,255,249,255,231,255,251,255,225,255,0,0,220,255,0,0,216,255,2,0,214,255,8,0,214,255,11,0,216,255,13,0,220,255,17,0,222,255,19,0,227,255,22,0,231,255,22,0,236,255,22,0,238,255,19,0,238,255,15,0,240,255,13,0,238,255,8,0,238,255,6,0,236,255,4,0,236,255,6,0,236,255,6,0,236,255,6,0,238,255,13,0,240,255,13,0,247,255,17,0,251,255,19,0,253,255,17,0,0,0,19,0,0,0,19,0,0,0,24,0,2,0,24,0,0,0,28,0,0,0,33,0,253,255,35,0,251,255,39,0,247,255,39,0,244,255,41,0,242,255,39,0,240,255,39,0,238,255,35,0,240,255,30,0,238,255,28,0,240,255,26,0,238,255,22,0,238,255,19,0,240,255,17,0,238,255,13,0,240,255,11,0,238,255,6,0,238,255,4,0,233,255,0,0,231,255,0,0,231,255,0,0,229,255,253,255,227,255,251,255,227,255,251,255,231,255,251,255,229,255,247,255,231,255,244,255,233,255,242,255,236,255,238,255,238,255,236,255,242,255,231,255,244,255,229,255,249,255,227,255,253,255,229,255,0,0,231,255,4,0,238,255,8,0,242,255,13,0,251,255,15,0,2,0,22,0,6,0,24,0,11,0,28,0,11,0,30,0,11,0,33,0,8,0,33,0,6,0,33,0,2,0,28,0,2,0,26,0,0,0,24,0,253,255,19,0,0,0,15,0,0,0,8,0,0,0,4,0,6,0,0,0,13,0,249,255,17,0,242,255,26,0,236,255,30,0,231,255,35,0,227,255,37,0,227,255,37,0,229,255,37,0,233,255,33,0,242,255,26,0,251,255,22,0,6,0,15,0,17,0,11,0,26,0,4,0,35,0,2,0,39,0,0,0,41,0,251,255,41,0,251,255,37,0,253,255,33,0,249,255,30,0,253,255,28,0,0,0,26,0,0,0,26,0,2,0,24,0,4,0,26,0,6,0,28,0,11,0,26,0,11,0,26,0,8,0,26,0,6,0,22,0,2,0,19,0,253,255,13,0,247,255,6,0,242,255,2,0,238,255,0,0,236,255,253,255,240,255,251,255,240,255,251,255,247,255,253,255,253,255,0,0,0,0,4,0,4,0,11,0,6,0,15,0,8,0,22,0,6,0,26,0,4,0,30,0,2,0,35,0,0,0,39,0,251,255,39,0,244,255,44,0,240,255,41,0,238,255,41,0,233,255,39,0,229,255,35,0,231,255,30,0,231,255,26,0,231,255,17,0,236,255,11,0,238,255,6,0,240,255,0,0,240,255,253,255,242,255,251,255,240,255,251,255,238,255,253,255,238,255,0,0,236,255,0,0,236,255,0,0,233,255,2,0,233,255,4,0,233,255,2,0,233,255,2,0,231,255,0,0,231,255,0,0,229,255,0,0,227,255,0,0,227,255,0,0,222,255,253,255,222,255,251,255,220,255,251,255,220,255,249,255,218,255,249,255,220,255,249,255,227,255,249,255,229,255,249,255,236,255,251,255,240,255,253,255,244,255,0,0,249,255,0,0,251,255,2,0,0,0,2,0,2,0,4,0,4,0,4,0,11,0,2,0,15,0,0,0,19,0,0,0,26,0,0,0,33,0,253,255,37,0,251,255,39,0,253,255,39,0,253,255,39,0,0,0,37,0,2,0,37,0,6,0,37,0,13,0,35,0,19,0,35,0,22,0,35,0,24,0,37,0,24,0,35,0,24,0,35,0,19,0,30,0,17,0,28,0,11,0,24,0,6,0,17,0,2,0,13,0,253,255,11,0,251,255,6,0,247,255,4,0,247,255,4,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,249,255,4,0,249,255,2,0,244,255,4,0,240,255,6,0,233,255,6,0,229,255,13,0,220,255,15,0,214,255,17,0,209,255,19,0,205,255,22,0,200,255,22,0,203,255,24,0,203,255,26,0,207,255,28,0,211,255,30,0,214,255,35,0,220,255,37,0,225,255,41,0,229,255,41,0,233,255,44,0,238,255,39,0,242,255,35,0,244,255,28,0,244,255,19,0,247,255,11,0,244,255,2,0,244,255,253,255,244,255,247,255,242,255,242,255,244,255,240,255,247,255,244,255,251,255,244,255,0,0,251,255,6,0,0,0,15,0,2,0,24,0,8,0,30,0,11,0,37,0,13,0,44,0,15,0,48,0,19,0,52,0,22,0,52,0,24,0,52,0,28,0,50,0,33,0,50,0,33,0,44,0,33,0,41,0,35,0,37,0,30,0,33,0,28,0,28,0,24,0,26,0,19,0,24,0,15,0,22,0,15,0,19,0,11,0,19,0,8,0,15,0,8,0,13,0,8,0,11,0,6,0,4,0,4,0,0,0,4,0,253,255,4,0,244,255,0,0,240,255,0,0,236,255,253,255,229,255,251,255,227,255,251,255,227,255,251,255,229,255,253,255,233,255,253,255,242,255,0,0,251,255,0,0,4,0,2,0,13,0,0,0,24,0,0,0,28,0,0,0,33,0,0,0,33,0,253,255,28,0,253,255,22,0,253,255,13,0,0,0,4,0,2,0,251,255,8,0,247,255,13,0,240,255,15,0,240,255,15,0,236,255,13,0,236,255,11,0,236,255,8,0,238,255,4,0,238,255,0,0,238,255,251,255,242,255,249,255,244,255,244,255,247,255,244,255,247,255,242,255,249,255,242,255,249,255,240,255,247,255,240,255,244,255,240,255,244,255,240,255,244,255,240,255,242,255,238,255,244,255,238,255,244,255,238,255,247,255,242,255,249,255,242,255,253,255,244,255,0,0,251,255,0,0,253,255,2,0,2,0,2,0,8,0,0,0,13,0,253,255,17,0,251,255,19,0,249,255,19,0,244,255,19,0,242,255,17,0,242,255,13,0,244,255,6,0,247,255,2,0,249,255,0,0,251,255,251,255,0,0,244,255,0,0,238,255,0,0,233,255,0,0,229,255,2,0,222,255,2,0,222,255,2,0,222,255,2,0,220,255,6,0,222,255,6,0,225,255,8,0,227,255,11,0,231,255,15,0,236,255,17,0,238,255,17,0,244,255,19,0,244,255,19,0,247,255,15,0,244,255,15,0,242,255,11,0,238,255,8,0,231,255,6,0,225,255,2,0,222,255,2,0,216,255,2,0,214,255,4,0,211,255,6,0,209,255,8,0,209,255,13,0,211,255,15,0,214,255,19,0,216,255,17,0,218,255,17,0,222,255,15,0,227,255,11,0,231,255,8,0,236,255,2,0,240,255,0,0,242,255,253,255,247,255,251,255,249,255,249,255,0,0,247,255,2,0,244,255,6,0,247,255,11,0,244,255,15,0,242,255,19,0,240,255,22,0,242,255,22,0,240,255,24,0,240,255,26,0,242,255,24,0,247,255,24,0,251,255,22,0,0,0,17,0,6,0,13,0,8,0,11,0,15,0,6,0,19,0,4,0,22,0,2,0,22,0,0,0,22,0,0,0,19,0,253,255,17,0,253,255,15,0,253,255,13,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,19,0,0,0,19,0,0,0,22,0,0,0,24,0,2,0,24,0,4,0,22,0,6,0,19,0,11,0,13,0,15,0,8,0,17,0,2,0,17,0,253,255,19,0,247,255,17,0,242,255,15,0,236,255,11,0,229,255,8,0,225,255,4,0,220,255,2,0,220,255,0,0,220,255,253,255,222,255,247,255,233,255,242,255,242,255,238,255,0,0,233,255,11,0,229,255,26,0,225,255,37,0,222,255,46,0,220,255,55,0,218,255,57,0,216,255,57,0,214,255,55,0,214,255,52,0,216,255,46,0,216,255,41,0,216,255,33,0,220,255,30,0,222,255,24,0,229,255,19,0,231,255,17,0,238,255,13,0,242,255,11,0,247,255,8,0,251,255,8,0,251,255,6,0,253,255,6,0,251,255,6,0,249,255,6,0,247,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,249,255,251,255,253,255,249,255,0,0,247,255,2,0,247,255,6,0,247,255,6,0,247,255,6,0,249,255,4,0,251,255,4,0,0,0,0,0,4,0,253,255,6,0,249,255,8,0,240,255,13,0,236,255,13,0,229,255,15,0,222,255,15,0,220,255,13,0,218,255,13,0,216,255,13,0,218,255,15,0,216,255,15,0,220,255,19,0,220,255,19,0,222,255,19,0,225,255,22,0,227,255,22,0,229,255,19,0,233,255,17,0,236,255,15,0,242,255,13,0,244,255,11,0,251,255,6,0,0,0,4,0,2,0,0,0,6,0,251,255,11,0,244,255,15,0,238,255,17,0,233,255,19,0,231,255,22,0,227,255,24,0,229,255,24,0,231,255,24,0,236,255,24,0,240,255,22,0,247,255,17,0,0,0,15,0,2,0,11,0,11,0,6,0,17,0,6,0,24,0,2,0,30,0,2,0,35,0,4,0,37,0,6,0,41,0,6,0,41,0,8,0,44,0,11,0,44,0,13,0,46,0,11,0,48,0,11,0,48,0,8,0,50,0,6,0,50,0,4,0,50,0,0,0,50,0,0,0,46,0,251,255,41,0,249,255,37,0,249,255,33,0,247,255,28,0,249,255,24,0,251,255,19,0,251,255,19,0,253,255,15,0,0,0,15,0,4,0,11,0,6,0,11,0,6,0,6,0,8,0,6,0,11,0,6,0,11,0,4,0,8,0,4,0,8,0,2,0,6,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,11,0,0,0,13,0,0,0,17,0,0,0,19,0,251,255,19,0,249,255,22,0,244,255,17,0,238,255,17,0,233,255,17,0,231,255,13,0,229,255,8,0,229,255,8,0,231,255,8,0,233,255,6,0,236,255,6,0,240,255,8,0,242,255,6,0,247,255,6,0,249,255,4,0,251,255,2,0,253,255,0,0,253,255,249,255,0,0,242,255,0,0,238,255,0,0,233,255,2,0,231,255,0,0,231,255,2,0,231,255,0,0,233,255,253,255,236,255,251,255,240,255,249,255,244,255,247,255,249,255,244,255,253,255,242,255,0,0,242,255,0,0,244,255,0,0,244,255,2,0,249,255,2,0,249,255,2,0,0,0,2,0,2,0,2,0,6,0,2,0,8,0,6,0,8,0,6,0,11,0,13,0,11,0,13,0,6,0,19,0,6,0,19,0,4,0,22,0,2,0,24,0,2,0,28,0,0,0,28,0,0,0,28,0,2,0,30,0,2,0,33,0,2,0,30,0,2,0,30,0,2,0,28,0,2,0,24,0,2,0,22,0,2,0,17,0,2,0,13,0,0,0,8,0,2,0,2,0,2,0,0,0,2,0,251,255,2,0,249,255,4,0,244,255,4,0,242,255,6,0,238,255,6,0,233,255,8,0,231,255,11,0,225,255,13,0,218,255,11,0,211,255,15,0,207,255,15,0,205,255,17,0,203,255,19,0,205,255,24,0,209,255,24,0,214,255,24,0,222,255,22,0,231,255,22,0,240,255,17,0,249,255,13,0,0,0,11,0,2,0,4,0,2,0,2,0,4,0,0,0,2,0,0,0,0,0,251,255,0,0,249,255,253,255,244,255,251,255,244,255,251,255,242,255,249,255,247,255,251,255,249,255,253,255,251,255,0,0,2,0,2,0,8,0,6,0,15,0,11,0,22,0,15,0,26,0,17,0,33,0,19,0,33,0,19,0,37,0,19,0,35,0,19,0,35,0,17,0,35,0,15,0,33,0,17,0,30,0,13,0,30,0,11,0,26,0,11,0,24,0,11,0,22,0,8,0,22,0,6,0,17,0,4,0,15,0,0,0,13,0,253,255,8,0,247,255,4,0,242,255,2,0,236,255,253,255,231,255,251,255,227,255,242,255,225,255,236,255,225,255,231,255,225,255,222,255,227,255,218,255,233,255,214,255,236,255,214,255,238,255,209,255,240,255,214,255,240,255,218,255,242,255,227,255,242,255,236,255,242,255,244,255,242,255,0,0,244,255,6,0,247,255,13,0,249,255,19,0,0,0,22,0,2,0,26,0,8,0,33,0,13,0,39,0,17,0,48,0,19,0,57,0,19,0,64,0,19,0,70,0,15,0,75,0,13,0,77,0,8,0,72,0,6,0,68,0,4,0,59,0,0,0,52,0,253,255,41,0,253,255,35,0,0,0,26,0,0,0,22,0,0,0,17,0,2,0,15,0,0,0,13,0,2,0,13,0,0,0,15,0,0,0,15,0,0,0,19,0,253,255,19,0,253,255,15,0,0,0,13,0,0,0,11,0,4,0,2,0,8,0,0,0,13,0,251,255,19,0,244,255,26,0,240,255,30,0,242,255,35,0,242,255,37,0,244,255,35,0,247,255,33,0,251,255,28,0,0,0,24,0,0,0,17,0,0,0,13,0,0,0,8,0,4,0,2,0,4,0,253,255,6,0,251,255,8,0,244,255,13,0,240,255,13,0,236,255,13,0,233,255,8,0,229,255,8,0,229,255,8,0,227,255,8,0,229,255,6,0,231,255,4,0,233,255,4,0,240,255,4,0,242,255,2,0,242,255,0,0,244,255,253,255,242,255,247,255,242,255,242,255,240,255,236,255,236,255,229,255,233,255,222,255,231,255,216,255,231,255,214,255,229,255,209,255,229,255,207,255,231,255,207,255,233,255,209,255,236,255,216,255,236,255,222,255,240,255,231,255,242,255,238,255,242,255,247,255,247,255,0,0,249,255,8,0,251,255,15,0,251,255,17,0,253,255,19,0,253,255,22,0,253,255,19,0,0,0,22,0,0,0,17,0,0,0,15,0,4,0,15,0,6,0,13,0,8,0,15,0,11,0,15,0,8,0,13,0,8,0,15,0,6,0,13,0,6,0,11,0,2,0,6,0,0,0,4,0,0,0,0,0,253,255,253,255,251,255,251,255,253,255,249,255,253,255,249,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,8,0,6,0,8,0,8,0,11,0,8,0,13,0,6,0,17,0,6,0,19,0,0,0,24,0,0,0,26,0,249,255,30,0,244,255,30,0,238,255,33,0,236,255,35,0,236,255,35,0,236,255,33,0,236,255,28,0,242,255,26,0,244,255,22,0,249,255,17,0,251,255,11,0,251,255,6,0,251,255,4,0,251,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,2,0,247,255,6,0,249,255,6,0,253,255,8,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,0,0,2,0,0,0,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,249,255,4,0,251,255,6,0,253,255,6,0,0,0,8,0,0,0,8,0,2,0,6,0,6,0,4,0,8,0,4,0,11,0,4,0,13,0,2,0,17,0,0,0,17,0,2,0,17,0,2,0,19,0,4,0,15,0,4,0,15,0,2,0,15,0,2,0,11,0,2,0,11,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,17,0,0,0,22,0,253,255,24,0,0,0,30,0,0,0,35,0,0,0,35,0,253,255,39,0,253,255,37,0,251,255,35,0,249,255,35,0,249,255,33,0,247,255,35,0,244,255,35,0,242,255,37,0,240,255,35,0,240,255,37,0,238,255,39,0,240,255,35,0,240,255,33,0,244,255,28,0,247,255,22,0,251,255,17,0,0,0,13,0,0,0,11,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,253,255,11,0,0,0,8,0,0,0,8,0,4,0,4,0,6,0,0,0,6,0,253,255,8,0,247,255,8,0,244,255,8,0,240,255,8,0,240,255,4,0,240,255,4,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,4,0,247,255,4,0,249,255,6,0,249,255,4,0,249,255,6,0,251,255,6,0,253,255,8,0,253,255,6,0,0,0,4,0,2,0,2,0,4,0,2,0,6,0,2,0,8,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,24,0,253,255,28,0,249,255,28,0,247,255,33,0,242,255,37,0,238,255,41,0,236,255,46,0,233,255,48,0,229,255,52,0,231,255,52,0,236,255,55,0,238,255,55,0,244,255,55,0,253,255,50,0,6,0,50,0,13,0,48,0,24,0,46,0,33,0,44,0,41,0,41,0,50,0,37,0,55,0,30,0,59,0,26,0,59,0,19,0,59,0,11,0,57,0,4,0,50,0,0,0,44,0,249,255,35,0,244,255,28,0,244,255,22,0,244,255,15,0,242,255,8,0,244,255,6,0,244,255,2,0,244,255,253,255,249,255,253,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,244,255,251,255,242,255,253,255,240,255,0,0,238,255,0,0,236,255,0,0,236,255,2,0,236,255,0,0,236,255,0,0,238,255,0,0,240,255,0,0,238,255,253,255,236,255,253,255,233,255,251,255,229,255,249,255,229,255,247,255,225,255,242,255,225,255,238,255,227,255,231,255,229,255,225,255,231,255,218,255,233,255,211,255,238,255,207,255,240,255,203,255,242,255,200,255,242,255,200,255,242,255,203,255,242,255,205,255,242,255,207,255,242,255,209,255,242,255,207,255,244,255,207,255,244,255,205,255,247,255,205,255,251,255,203,255,253,255,203,255,253,255,205,255,0,0,207,255,0,0,211,255,0,0,218,255,0,0,225,255,0,0,236,255,0,0,244,255,253,255,253,255,253,255,2,0,251,255,11,0,251,255,17,0,249,255,22,0,249,255,24,0,251,255,28,0,251,255,26,0,251,255,28,0,251,255,28,0,253,255,26,0,0,0,28,0,0,0,26,0,2,0,26,0,4,0,24,0,8,0,24,0,13,0,24,0,15,0,22,0,19,0,22,0,22,0,19,0,26,0,17,0,28,0,13,0,28,0,11,0,28,0,8,0,26,0,2,0,24,0,0,0,22,0,251,255,17,0,249,255,13,0,244,255,6,0,242,255,4,0,242,255,0,0,244,255,253,255,249,255,251,255,251,255,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,253,255,240,255,251,255,238,255,249,255,240,255,247,255,238,255,244,255,236,255,244,255,233,255,242,255,233,255,242,255,231,255,244,255,231,255,244,255,233,255,247,255,238,255,244,255,244,255,247,255,249,255,247,255,0,0,249,255,4,0,251,255,6,0,253,255,6,0,0,0,2,0,2,0,0,0,8,0,253,255,8,0,249,255,6,0,244,255,4,0,242,255,0,0,242,255,251,255,240,255,247,255,242,255,240,255,242,255,238,255,247,255,236,255,251,255,233,255,251,255,236,255,0,0,238,255,0,0,242,255,4,0,251,255,2,0,0,0,2,0,6,0,0,0,13,0,0,0,17,0,0,0,22,0,0,0,26,0,0,0,24,0,0,0,24,0,2,0,24,0,6,0,22,0,11,0,22,0,17,0,22,0,24,0,24,0,30,0,22,0,37,0,24,0,39,0,22,0,41,0,22,0,39,0,19,0,35,0,19,0,26,0,17,0,17,0,17,0,4,0,17,0,251,255,15,0,240,255,13,0,231,255,11,0,227,255,6,0,225,255,2,0,229,255,0,0,231,255,253,255,242,255,251,255,251,255,251,255,2,0,251,255,11,0,249,255,17,0,253,255,24,0,253,255,28,0,251,255,28,0,251,255,30,0,251,255,28,0,249,255,30,0,249,255,30,0,247,255,33,0,242,255,33,0,240,255,33,0,240,255,33,0,233,255,28,0,231,255,24,0,229,255,22,0,225,255,15,0,225,255,8,0,222,255,4,0,220,255,2,0,218,255,0,0,218,255,0,0,216,255,0,0,218,255,0,0,220,255,0,0,220,255,0,0,222,255,2,0,225,255,2,0,227,255,4,0,227,255,8,0,229,255,13,0,231,255,17,0,231,255,24,0,236,255,28,0,233,255,33,0,233,255,35,0,233,255,37,0,231,255,37,0,229,255,35,0,225,255,35,0,225,255,35,0,225,255,30,0,225,255,28,0,227,255,26,0,233,255,24,0,238,255,22,0,242,255,17,0,249,255,15,0,253,255,13,0,0,0,11,0,2,0,13,0,2,0,11,0,2,0,11,0,2,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,2,0,8,0,6,0,6,0,8,0,2,0,13,0,0,0,17,0,253,255,22,0,249,255,26,0,242,255,28,0,238,255,33,0,233,255,35,0,231,255,35,0,231,255,33,0,231,255,33,0,231,255,30,0,236,255,28,0,242,255,26,0,247,255,26,0,253,255,26,0,2,0,26,0,6,0,26,0,11,0,26,0,17,0,24,0,17,0,22,0,19,0,19,0,19,0,19,0,19,0,13,0,22,0,11,0,24,0,8,0,26,0,6,0,28,0,4,0,30,0,4,0,33,0,4,0,33,0,6,0,35,0,8,0,35,0,11,0,33,0,13,0,30,0,13,0,26,0,13,0,22,0,13,0,17,0,13,0,13,0,11,0,8,0,6,0,6,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,8,0,2,0,11,0,2,0,11,0,2,0,17,0,0,0,17,0,0,0,19,0,0,0,17,0,0,0,15,0,253,255,11,0,251,255,6,0,249,255,2,0,247,255,253,255,244,255,247,255,244,255,240,255,242,255,233,255,242,255,231,255,242,255,227,255,242,255,227,255,244,255,227,255,247,255,229,255,244,255,231,255,242,255,233,255,240,255,236,255,240,255,238,255,238,255,236,255,238,255,233,255,236,255,233,255,236,255,231,255,236,255,229,255,236,255,229,255,236,255,229,255,236,255,231,255,236,255,233,255,236,255,236,255,236,255,240,255,236,255,244,255,240,255,249,255,242,255,251,255,244,255,251,255,249,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,4,0,0,0,6,0,2,0,6,0,4,0,6,0,8,0,6,0,13,0,8,0,17,0,8,0,22,0,11,0,26,0,11,0,33,0,13,0,37,0,13,0,37,0,15,0,41,0,15,0,41,0,15,0,37,0,15,0,33,0,15,0,28,0,15,0,22,0,15,0,15,0,15,0,11,0,15,0,6,0,15,0,4,0,15,0,4,0,17,0,8,0,15,0,13,0,17,0,19,0,17,0,28,0,15,0,35,0,15,0,44,0,13,0,50,0,11,0,52,0,8,0,52,0,6,0,52,0,6,0,48,0,6,0,44,0,6,0,37,0,6,0,30,0,11,0,24,0,15,0,17,0,17,0,11,0,24,0,6,0,28,0,0,0,30,0,253,255,33,0,249,255,35,0,244,255,35,0,240,255,37,0,238,255,39,0,238,255,41,0,238,255,44,0,240,255,46,0,242,255,46,0,244,255,48,0,249,255,46,0,253,255,44,0,253,255,41,0,0,0,37,0,0,0,30,0,0,0,22,0,253,255,15,0,253,255,8,0,253,255,2,0,251,255,253,255,249,255,247,255,247,255,242,255,247,255,240,255,247,255,240,255,247,255,240,255,249,255,238,255,249,255,240,255,253,255,240,255,251,255,238,255,0,0,238,255,0,0,236,255,0,0,236,255,2,0,231,255,4,0,229,255,4,0,227,255,11,0,227,255,13,0,225,255,17,0,227,255,22,0,227,255,22,0,229,255,24,0,231,255,22,0,236,255,22,0,240,255,15,0,244,255,11,0,251,255,8,0,0,0,4,0,4,0,0,0,8,0,0,0,11,0,253,255,15,0,251,255,17,0,249,255,17,0,249,255,17,0,251,255,17,0,251,255,17,0,0,0,15,0,2,0,15,0,6,0,13,0,11,0,13,0,13,0,11,0,17,0,11,0,22,0,8,0,26,0,6,0,26,0,6,0,28,0,6,0,30,0,6,0,28,0,6,0,24,0,6,0,19,0,4,0,15,0,4,0,11,0,2,0,4,0,0,0,0,0,251,255,0,0,247,255,0,0,240,255,0,0,233,255,2,0,227,255,8,0,222,255,13,0,220,255,22,0,218,255,26,0,220,255,30,0,220,255,33,0,225,255,35,0,227,255,33,0,231,255,26,0,231,255,22,0,233,255,13,0,231,255,6,0,231,255,0,0,229,255,251,255,227,255,247,255,225,255,242,255,225,255,240,255,225,255,236,255,225,255,236,255,225,255,233,255,227,255,236,255,231,255,238,255,233,255,240,255,236,255,242,255,238,255,249,255,240,255,251,255,242,255,253,255,242,255,0,0,240,255,0,0,240,255,2,0,238,255,4,0,236,255,4,0,231,255,4,0,227,255,4,0,227,255,4,0,225,255,6,0,225,255,6,0,227,255,4,0,231,255,2,0,236,255,0,0,238,255,0,0,242,255,251,255,247,255,249,255,249,255,242,255,249,255,240,255,247,255,238,255,244,255,233,255,238,255,233,255,238,255,229,255,233,255,227,255,231,255,227,255,231,255,227,255,233,255,229,255,236,255,233,255,240,255,238,255,244,255,244,255,251,255,251,255,2,0,2,0,8,0,6,0,15,0,13,0,24,0,17,0,30,0,19,0,30,0,22,0,35,0,24,0,35,0,22,0,35,0,17,0,33,0,15,0,30,0,11,0,30,0,4,0,26,0,0,0,22,0,251,255,22,0,249,255,19,0,249,255,17,0,244,255,19,0,249,255,19,0,249,255,24,0,251,255,28,0,251,255,33,0,0,0,37,0,0,0,37,0,2,0,37,0,4,0,39,0,6,0,35,0,11,0,33,0,11,0,30,0,13,0,28,0,13,0,26,0,15,0,26,0,15,0,26,0,17,0,28,0,15,0,33,0,17,0,35,0,15,0,39,0,15,0,44,0,13,0,48,0,13,0,55,0,13,0,61,0,13,0,68,0,13,0,70,0,13,0,75,0,15,0,75,0,15,0,75,0,17,0,68,0,19,0,61,0,22,0,52,0,28,0,44,0,30,0,35,0,35,0,26,0,37,0,17,0,39,0,13,0,37,0,8,0,35,0,6,0,33,0,6,0,28,0,6,0,26,0,8,0,19,0,8,0,17,0,11,0,11,0,13,0,6,0,13,0,0,0,15,0,253,255,15,0,249,255,17,0,242,255,17,0,236,255,19,0,231,255,17,0,231,255,17,0,231,255,17,0,233,255,15,0,240,255,15,0,249,255,15,0,0,0,17,0,6,0,19,0,13,0,22,0,24,0,26,0,28,0,26,0,33,0,26,0,37,0,26,0,39,0,24,0,41,0,19,0,41,0,17,0,39,0,13,0,35,0,11,0,30,0,6,0,26,0,4,0,22,0,0,0,17,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,19,0,0,0,26,0,0,0,30,0,2,0,37,0,6,0,39,0,6,0,41,0,11,0,41,0,13,0,41,0,17,0,39,0,19,0,35,0,24,0,30,0,24,0,26,0,24,0,26,0,26,0,22,0,26,0,17,0,24,0,17,0,22,0,15,0,17,0,15,0,15,0,17,0,11,0,17,0,6,0,19,0,4,0,17,0,0,0,19,0,253,255,19,0,251,255,19,0,249,255,19,0,244,255,22,0,242,255,22,0,240,255,19,0,240,255,19,0,240,255,17,0,242,255,15,0,244,255,11,0,249,255,6,0,253,255,2,0,2,0,0,0,4,0,249,255,11,0,244,255,11,0,240,255,13,0,236,255,13,0,236,255,11,0,236,255,8,0,238,255,6,0,240,255,0,0,247,255,253,255,253,255,249,255,0,0,242,255,4,0,238,255,11,0,236,255,15,0,233,255,17,0,236,255,19,0,238,255,19,0,242,255,22,0,247,255,19,0,249,255,17,0,251,255,13,0,251,255,8,0,253,255,4,0,253,255,0,0,249,255,249,255,249,255,242,255,247,255,236,255,247,255,231,255,247,255,229,255,247,255,227,255,249,255,229,255,253,255,229,255,253,255,233,255,0,0,240,255,2,0,244,255,6,0,251,255,4,0,0,0,6,0,6,0,8,0,11,0,6,0,15,0,8,0,17,0,8,0,19,0,8,0,19,0,13,0,19,0,13,0,17,0,15,0,17,0,15,0,15,0,15,0,13,0,15,0,11,0,15,0,8,0,15,0,8,0,15,0,8,0,15,0,8,0,13,0,11,0,15,0,15,0,13,0,19,0,13,0,24,0,11,0,26,0,8,0,28,0,8,0,30,0,6,0,28,0,8,0,26,0,11,0,19,0,15,0,13,0,19,0,8,0,28,0,0,0,30,0,249,255,35,0,244,255,37,0,240,255,37,0,238,255,35,0,238,255,35,0,238,255,33,0,240,255,28,0,240,255,24,0,242,255,17,0,242,255,15,0,242,255,13,0,244,255,6,0,247,255,6,0,247,255,6,0,249,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,2,0,4,0,4,0,6,0,6,0,11,0,8,0,11,0,11,0,15,0,13,0,15,0,15,0,13,0,17,0,11,0,17,0,8,0,15,0,2,0,15,0,0,0,13,0,253,255,13,0,253,255,13,0,251,255,13,0,251,255,15,0,247,255,17,0,249,255,17,0,244,255,17,0,244,255,15,0,238,255,15,0,236,255,13,0,227,255,11,0,222,255,8,0,218,255,6,0,211,255,0,0,207,255,0,0,209,255,251,255,209,255,244,255,209,255,242,255,214,255,242,255,218,255,240,255,222,255,238,255,227,255,240,255,231,255,240,255,236,255,242,255,242,255,247,255,249,255,253,255,253,255,2,0,2,0,11,0,6,0,17,0,13,0,26,0,13,0,35,0,17,0,44,0,17,0,50,0,15,0,55,0,11,0,59,0,4,0,61,0,2,0,61,0,0,0,59,0,249,255,57,0,247,255,50,0,247,255,44,0,247,255,37,0,249,255,30,0,253,255,24,0,253,255,17,0,2,0,15,0,4,0,13,0,6,0,17,0,8,0,22,0,8,0,24,0,4,0,26,0,4,0,26,0,2,0,28,0,0,0,28,0,0,0,26,0,0,0,22,0,0,0,19,0,2,0,15,0,2,0,13,0,6,0,11,0,8,0,13,0,8,0,15,0,11,0,17,0,11,0,22,0,13,0,24,0,13,0,24,0,17,0,26,0,17,0,28,0,22,0,24,0,24,0,24,0,24,0,19,0,26,0,15,0,26,0,13,0,24,0,13,0,24,0,11,0,19,0,6,0,15,0,6,0,8,0,4,0,4,0,2,0,0,0,0,0,251,255,0,0,244,255,0,0,240,255,253,255,233,255,253,255,229,255,251,255,227,255,247,255,225,255,242,255,225,255,238,255,227,255,233,255,236,255,229,255,240,255,222,255,249,255,220,255,0,0,220,255,4,0,220,255,8,0,222,255,11,0,225,255,8,0,229,255,6,0,236,255,0,0,240,255,251,255,244,255,249,255,247,255,242,255,249,255,238,255,249,255,236,255,249,255,236,255,247,255,236,255,244,255,238,255,240,255,238,255,236,255,240,255,233,255,242,255,233,255,247,255,233,255,244,255,231,255,247,255,233,255,247,255,236,255,249,255,238,255,251,255,242,255,251,255,247,255,251,255,251,255,251,255,0,0,251,255,0,0,247,255,6,0,247,255,8,0,244,255,11,0,240,255,15,0,238,255,19,0,240,255,22,0,240,255,22,0,242,255,22,0,247,255,19,0,251,255,17,0,253,255,13,0,0,0,11,0,2,0,8,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,11,0,0,0,11,0,251,255,13,0,244,255,13,0,240,255,11,0,236,255,11,0,231,255,8,0,227,255,4,0,225,255,2,0,227,255,0,0,227,255,0,0,227,255,253,255,231,255,251,255,236,255,253,255,238,255,251,255,240,255,0,0,242,255,0,0,247,255,0,0,247,255,2,0,249,255,4,0,249,255,6,0,247,255,8,0,249,255,8,0,247,255,6,0,242,255,8,0,244,255,6,0,247,255,6,0,249,255,6,0,251,255,6,0,2,0,8,0,6,0,8,0,15,0,8,0,24,0,11,0,28,0,8,0,35,0,11,0,37,0,8,0,39,0,8,0,39,0,8,0,35,0,6,0,30,0,4,0,24,0,4,0,17,0,2,0,8,0,0,0,2,0,0,0,253,255,251,255,247,255,251,255,242,255,249,255,240,255,247,255,238,255,244,255,238,255,242,255,238,255,240,255,240,255,236,255,244,255,236,255,244,255,231,255,247,255,233,255,251,255,231,255,251,255,233,255,253,255,236,255,253,255,238,255,253,255,242,255,251,255,244,255,251,255,247,255,249,255,249,255,249,255,0,0,249,255,0,0,249,255,2,0,251,255,4,0,251,255,8,0,251,255,8,0,253,255,11,0,253,255,11,0,253,255,8,0,0,0,11,0,0,0,11,0,253,255,11,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,19,0,0,0,22,0,0,0,24,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,17,0,0,0,13,0,0,0,8,0,251,255,6,0,251,255,4,0,247,255,2,0,247,255,2,0,242,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,244,255,253,255,249,255,251,255,253,255,249,255,0,0,247,255,2,0,244,255,6,0,238,255,4,0,236,255,4,0,231,255,4,0,229,255,2,0,227,255,0,0,225,255,2,0,225,255,2,0,225,255,2,0,225,255,2,0,227,255,2,0,227,255,2,0,227,255,4,0,229,255,2,0,229,255,0,0,233,255,0,0,233,255,0,0,238,255,0,0,242,255,0,0,244,255,0,0,247,255,2,0,251,255,4,0,253,255,4,0,0,0,11,0,0,0,13,0,0,0,17,0,0,0,22,0,2,0,22,0,0,0,26,0,0,0,26,0,2,0,26,0,0,0,24,0,0,0,22,0,0,0,17,0,0,0,13,0,0,0,6,0,0,0,2,0,0,0,253,255,0,0,249,255,0,0,242,255,0,0,236,255,2,0,231,255,6,0,229,255,6,0,227,255,8,0,229,255,13,0,233,255,13,0,238,255,11,0,244,255,11,0,249,255,8,0,253,255,4,0,0,0,4,0,2,0,2,0,2,0,6,0,0,0,13,0,0,0,19,0,2,0,28,0,0,0,39,0,0,0,52,0,0,0,61,0,2,0,70,0,4,0,79,0,6,0,81,0,13,0,81,0,17,0,77,0,17,0,70,0,17,0,61,0,15,0,52,0,13,0,41,0,11,0,33,0,6,0,26,0,2,0,19,0,0,0,15,0,251,255,13,0,251,255,8,0,247,255,6,0,247,255,2,0,249,255,0,0,251,255,253,255,0,0,249,255,4,0,249,255,11,0,249,255,17,0,251,255,19,0,251,255,22,0,0,0,26,0,2,0,26,0,4,0,28,0,4,0,26,0,6,0,28,0,8,0,28,0,6,0,33,0,6,0,37,0,4,0,37,0,4,0,37,0,2,0,33,0,4,0,26,0,2,0,19,0,2,0,11,0,2,0,0,0,2,0,251,255,4,0,242,255,4,0,238,255,2,0,240,255,4,0,242,255,2,0,249,255,0,0,2,0,253,255,13,0,251,255,22,0,247,255,33,0,244,255,41,0,240,255,48,0,240,255,52,0,240,255,52,0,238,255,55,0,238,255,57,0,236,255,57,0,236,255,57,0,236,255,57,0,236,255,55,0,236,255,50,0,236,255,46,0,238,255,41,0,242,255,35,0,240,255,28,0,244,255,24,0,247,255,19,0,249,255,17,0,249,255,22,0,253,255,26,0,0,0,30,0,0,0,37,0,0,0,46,0,2,0,52,0,2,0,59,0,2,0,61,0,4,0,66,0,4,0,70,0,8,0,72,0,8,0,75,0,13,0,77,0,13,0,75,0,13,0,77,0,15,0,75,0,13,0,75,0,13,0,72,0,13,0,68,0,13,0,66,0,13,0,59,0,11,0,55,0,13,0,50,0,15,0,41,0,15,0,37,0,17,0,30,0,19,0,24,0,22,0,19,0,24,0,15,0,28,0,15,0,28,0,13,0,28,0,11,0,26,0,13,0,24,0,11,0,19,0,13,0,13,0,15,0,11,0,13,0,4,0,13,0,0,0,11,0,253,255,8,0,251,255,8,0,251,255,6,0,253,255,4,0,0,0,2,0,2,0,0,0,8,0,0,0,15,0,0,0,17,0,253,255,22,0,253,255,22,0,251,255,22,0,251,255,19,0,249,255,17,0,249,255,15,0,249,255,11,0,249,255,11,0,251,255,11,0,253,255,11,0,0,0,11,0,4,0,13,0,8,0,15,0,15,0,17,0,17,0,17,0,22,0,19,0,22,0,22,0,22,0,24,0,19,0,24,0,19,0,24,0,15,0,24,0,13,0,22,0,11,0,22,0,13,0,19,0,13,0,17,0,17,0,17,0,22,0,17,0,26,0,17,0,30,0,19,0,33,0,22,0,35,0,24,0,35,0,28,0,30,0,30,0,24,0,30,0,17,0,28,0,8,0,28,0,0,0,26,0,251,255,22,0,242,255,17,0,238,255,13,0,233,255,13,0,231,255,11,0,231,255,8,0,231,255,8,0,236,255,8,0,240,255,8,0,244,255,6,0,251,255,6,0,2,0,8,0,8,0,6,0,13,0,6,0,17,0,6,0,19,0,4,0,19,0,2,0,19,0,0,0,17,0,0,0,13,0,251,255,11,0,247,255,8,0,242,255,2,0,236,255,0,0,233,255,0,0,231,255,253,255,231,255,253,255,231,255,0,0,233,255,0,0,233,255,0,0,233,255,0,0,231,255,0,0,227,255,0,0,227,255,251,255,227,255,251,255,229,255,249,255,229,255,244,255,233,255,242,255,238,255,240,255,247,255,238,255,251,255,238,255,2,0,238,255,6,0,238,255,13,0,242,255,19,0,244,255,24,0,251,255,28,0,251,255,30,0,253,255,28,0,253,255,30,0,251,255,26,0,251,255,24,0,249,255,19,0,247,255,17,0,247,255,13,0,247,255,11,0,247,255,11,0,251,255,11,0,253,255,11,0,0,0,8,0,0,0,6,0,2,0,6,0,0,0,4,0,0,0,0,0,251,255,0,0,249,255,251,255,242,255,251,255,240,255,249,255,236,255,249,255,236,255,249,255,233,255,249,255,236,255,249,255,238,255,251,255,240,255,253,255,244,255,0,0,247,255,4,0,251,255,8,0,251,255,13,0,253,255,19,0,0,0,24,0,253,255,26,0,0,0,30,0,253,255,33,0,253,255,30,0,251,255,30,0,251,255,30,0,251,255,26,0,251,255,24,0,249,255,19,0,249,255,13,0,247,255,6,0,249,255,0,0,244,255,251,255,247,255,244,255,247,255,240,255,247,255,240,255,249,255,242,255,249,255,244,255,253,255,251,255,253,255,0,0,0,0,4,0,2,0,11,0,2,0,15,0,2,0,19,0,4,0,24,0,0,0,24,0,0,0,26,0,0,0,28,0,0,0,26,0,0,0,26,0,0,0,24,0,0,0,24,0,0,0,19,0,2,0,17,0,2,0,15,0,4,0,13,0,6,0,13,0,6,0,11,0,6,0,11,0,8,0,11,0,8,0,13,0,8,0,15,0,8,0,17,0,11,0,19,0,11,0,22,0,11,0,24,0,13,0,26,0,15,0,28,0,19,0,30,0,22,0,35,0,22,0,37,0,22,0,39,0,22,0,41,0,19,0,46,0,19,0,46,0,15,0,48,0,15,0,46,0,13,0,48,0,11,0,46,0,8,0,44,0,6,0,41,0,6,0,37,0,6,0,33,0,8,0,28,0,6,0,19,0,8,0,15,0,6,0,11,0,4,0,6,0,4,0,0,0,0,0,0,0,253,255,253,255,249,255,249,255,244,255,247,255,242,255,244,255,238,255,244,255,236,255,244,255,233,255,247,255,231,255,251,255,231,255,253,255,233,255,0,0,233,255,4,0,238,255,8,0,240,255,11,0,247,255,13,0,251,255,15,0,2,0,13,0,6,0,15,0,11,0,15,0,17,0,17,0,17,0,15,0,19,0,15,0,17,0,15,0,15,0,11,0,13,0,6,0,8,0,4,0,4,0,0,0,0,0,251,255,253,255,247,255,249,255,242,255,247,255,240,255,244,255,240,255,244,255,240,255,247,255,238,255,251,255,238,255,0,0,238,255,0,0,236,255,4,0,236,255,8,0,233,255,11,0,231,255,13,0,231,255,13,0,231,255,11,0,229,255,11,0,231,255,8,0,227,255,6,0,231,255,4,0,231,255,4,0,231,255,4,0,233,255,4,0,236,255,4,0,238,255,4,0,244,255,2,0,249,255,2,0,0,0,0,0,2,0,253,255,8,0,251,255,15,0,247,255,19,0,244,255,24,0,247,255,26,0,247,255,28,0,247,255,28,0,249,255,28,0,251,255,26,0,253,255,22,0,0,0,19,0,2,0,17,0,6,0,13,0,8,0,6,0,13,0,2,0,15,0,0,0,17,0,251,255,19,0,247,255,17,0,244,255,13,0,244,255,11,0,242,255,6,0,244,255,0,0,247,255,0,0,244,255,251,255,247,255,247,255,247,255,242,255,249,255,238,255,249,255,238,255,251,255,238,255,253,255,238,255,253,255,240,255,0,0,238,255,2,0,242,255,4,0,244,255,4,0,247,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,253,255,6,0,251,255,8,0,247,255,8,0,242,255,11,0,240,255,11,0,236,255,11,0,233,255,11,0,233,255,11,0,233,255,11,0,238,255,11,0,242,255,11,0,244,255,8,0,249,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,8,0,8,0,6,0,11,0,6,0,15,0,8,0,17,0,11,0,19,0,11,0,19,0,13,0,22,0,15,0,17,0,17,0,13,0,19,0,8,0,22,0,0,0,19,0,251,255,19,0,247,255,17,0,240,255,13,0,236,255,6,0,231,255,0,0,231,255,251,255,231,255,247,255,233,255,247,255,233,255,249,255,233,255,251,255,240,255,0,0,240,255,4,0,244,255,13,0,251,255,17,0,0,0,24,0,6,0,28,0,13,0,30,0,19,0,33,0,24,0,30,0,28,0,26,0,35,0,24,0,37,0,17,0,37,0,13,0,35,0,8,0,35,0,8,0,30,0,6,0,26,0,6,0,24,0,4,0,19,0,6,0,15,0,6,0,13,0,8,0,8,0,8,0,4,0,11,0,2,0,13,0,0,0,15,0,0,0,17,0,253,255,19,0,251,255,22,0,253,255,24,0,0,0,24,0,0,0,22,0,4,0,19,0,11,0,17,0,13,0,13,0,17,0,8,0,22,0,4,0,28,0,2,0,30,0,0,0,33,0,0,0,35,0,0,0,33,0,0,0,30,0,2,0,26,0,4,0,24,0,6,0,22,0,8,0,15,0,11,0,13,0,13,0,8,0,15,0,8,0,19,0,6,0,19,0,4,0,19,0,6,0,19,0,8,0,17,0,8,0,13,0,11,0,13,0,13,0,11,0,13,0,8,0,13,0,6,0,11,0,4,0,11,0,4,0,8,0,4,0,6,0,0,0,2,0,253,255,0,0,249,255,0,0,244,255,251,255,240,255,249,255,238,255,244,255,236,255,240,255,236,255,238,255,236,255,236,255,240,255,233,255,242,255,233,255,247,255,233,255,249,255,236,255,249,255,236,255,249,255,238,255,247,255,238,255,244,255,238,255,242,255,236,255,240,255,231,255,240,255,229,255,242,255,225,255,247,255,222,255,247,255,216,255,253,255,214,255,253,255,211,255,0,0,211,255,0,0,209,255,0,0,211,255,253,255,214,255,249,255,218,255,244,255,225,255,242,255,231,255,240,255,238,255,240,255,244,255,244,255,249,255,247,255,253,255,251,255,0,0,0,0,0,0,2,0,0,0,4,0,253,255,6,0,249,255,6,0,240,255,6,0,238,255,6,0,231,255,4,0,227,255,0,0,225,255,253,255,218,255,251,255,218,255,247,255,214,255,244,255,211,255,244,255,209,255,242,255,209,255,244,255,209,255,247,255,209,255,251,255,211,255,251,255,214,255,0,0,216,255,2,0,220,255,2,0,222,255,4,0,229,255,4,0,236,255,4,0,240,255,2,0,247,255,2,0,253,255,0,0,0,0,0,0,2,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,17,0,2,0,19,0,4,0,24,0,4,0,22,0,4,0,22,0,6,0,22,0,4,0,17,0,2,0,13,0,0,0,11,0,253,255,8,0,251,255,4,0,247,255,2,0,242,255,0,0,238,255,2,0,233,255,2,0,233,255,2,0,233,255,2,0,233,255,6,0,236,255,6,0,238,255,8,0,240,255,11,0,244,255,11,0,247,255,15,0,249,255,17,0,251,255,19,0,251,255,22,0,253,255,22,0,0,0,24,0,0,0,22,0,253,255,22,0,0,0,15,0,253,255,11,0,253,255,8,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,0,0,11,0,0,0,13,0,0,0,17,0,2,0,22,0,4,0,22,0,11,0,22,0,13,0,22,0,19,0,19,0,24,0,15,0,28,0,11,0,30,0,4,0,33,0,0,0,35,0,251,255,35,0,247,255,33,0,240,255,30,0,233,255,26,0,229,255,22,0,222,255,17,0,218,255,15,0,216,255,13,0,209,255,11,0,209,255,11,0,207,255,8,0,209,255,6,0,211,255,6,0,216,255,4,0,222,255,2,0,227,255,0,0,233,255,0,0,238,255,253,255,247,255,251,255,247,255,251,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,19,0,4,0,19,0,6,0,17,0,11,0,15,0,11,0,11,0,15,0,6,0,15,0,0,0,15,0,253,255,13,0,249,255,8,0,247,255,0,0,247,255,253,255,244,255,247,255,244,255,240,255,244,255,236,255,247,255,236,255,247,255,236,255,251,255,238,255,0,0,242,255,4,0,247,255,11,0,251,255,17,0,0,0,22,0,4,0,26,0,6,0,30,0,11,0,35,0,11,0,35,0,8,0,35,0,11,0,33,0,8,0,28,0,8,0,24,0,6,0,17,0,2,0,13,0,0,0,6,0,0,0,2,0,251,255,0,0,247,255,253,255,244,255,251,255,242,255,251,255,240,255,251,255,238,255,251,255,238,255,253,255,236,255,253,255,238,255,251,255,238,255,249,255,238,255,249,255,236,255,249,255,238,255,244,255,240,255,242,255,244,255,242,255,244,255,242,255,251,255,240,255,0,0,240,255,2,0,240,255,6,0,240,255,11,0,240,255,15,0,240,255,19,0,238,255,24,0,240,255,28,0,240,255,30,0,242,255,33,0,247,255,35,0,249,255,37,0,0,0,39,0,0,0,37,0,2,0,37,0,4,0,33,0,2,0,28,0,2,0,19,0,0,0,15,0,253,255,8,0,249,255,2,0,244,255,0,0,247,255,251,255,244,255,244,255,244,255,240,255,247,255,236,255,251,255,233,255,253,255,231,255,253,255,229,255,253,255,227,255,253,255,229,255,251,255,231,255,249,255,233,255,249,255,236,255,249,255,238,255,244,255,240,255,242,255,242,255,242,255,242,255,240,255,242,255,238,255,244,255,240,255,244,255,238,255,244,255,240,255,244,255,240,255,249,255,242,255,249,255,240,255,251,255,240,255,251,255,236,255,251,255,231,255,0,0,225,255,0,0,216,255,0,0,211,255,0,0,207,255,2,0,205,255,4,0,203,255,6,0,203,255,8,0,207,255,11,0,211,255,17,0,216,255,19,0,225,255,26,0,229,255,30,0,236,255,35,0,240,255,41,0,244,255,46,0,249,255,48,0,253,255,50,0,0,0,52,0,0,0,48,0,0,0,44,0,0,0,35,0,2,0,28,0,4,0,15,0,4,0,8,0,6,0,0,0,8,0,244,255,8,0,238,255,6,0,233,255,4,0,231,255,0,0,231,255,251,255,236,255,244,255,236,255,240,255,242,255,236,255,247,255,236,255,251,255,231,255,253,255,231,255,0,0,231,255,2,0,236,255,4,0,236,255,6,0,236,255,6,0,236,255,8,0,236,255,11,0,236,255,11,0,236,255,13,0,236,255,13,0,236,255,13,0,238,255,15,0,238,255,13,0,238,255,13,0,242,255,13,0,244,255,13,0,247,255,13,0,253,255,15,0,0,0,19,0,6,0,22,0,11,0,26,0,15,0,33,0,22,0,35,0,24,0,41,0,28,0,44,0,26,0,48,0,26,0,48,0,26,0,50,0,22,0,50,0,22,0,50,0,17,0,46,0,17,0,44,0,15,0,41,0,15,0,33,0,15,0,28,0,17,0,22,0,15,0,13,0,15,0,6,0,11,0,0,0,11,0,251,255,8,0,247,255,6,0,242,255,4,0,242,255,0,0,244,255,251,255,249,255,247,255,0,0,244,255,2,0,242,255,8,0,242,255,13,0,242,255,19,0,244,255,24,0,247,255,28,0,251,255,35,0,253,255,37,0,0,0,39,0,2,0,41,0,6,0,41,0,8,0,44,0,11,0,44,0,13,0,41,0,15,0,44,0,17,0,41,0,22,0,39,0,24,0,35,0,26,0,28,0,28,0,22,0,30,0,11,0,30,0,0,0,33,0,247,255,33,0,240,255,33,0,231,255,33,0,227,255,28,0,227,255,24,0,231,255,19,0,236,255,15,0,244,255,8,0,253,255,4,0,6,0,0,0,13,0,0,0,19,0,0,0,24,0,0,0,22,0,0,0,22,0,2,0,17,0,4,0,11,0,11,0,4,0,15,0,253,255,22,0,247,255,28,0,242,255,33,0,236,255,41,0,233,255,46,0,236,255,50,0,236,255,55,0,238,255,57,0,240,255,59,0,242,255,59,0,247,255,59,0,249,255,57,0,249,255,52,0,253,255,48,0,251,255,44,0,251,255,37,0,253,255,30,0,253,255,24,0,0,0,15,0,2,0,11,0,4,0,2,0,4,0,0,0,6,0,251,255,6,0,251,255,4,0,251,255,2,0,251,255,0,0,0,0,253,255,2,0,251,255,4,0,251,255,8,0,247,255,11,0,244,255,15,0,242,255,17,0,240,255,17,0,242,255,17,0,244,255,17,0,249,255,17,0,251,255,17,0,253,255,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,2,0,19,0,2,0,15,0,2,0,11,0,2,0,6,0,4,0,2,0,6,0,0,0,8,0,253,255,8,0,253,255,11,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,6,0,6,0,11,0,13,0,15,0,17,0,19,0,22,0,24,0,24,0,26,0,26,0,26,0,28,0,26,0,28,0,24,0,26,0,17,0,24,0,13,0,22,0,6,0,17,0,0,0,15,0,253,255,11,0,247,255,4,0,244,255,2,0,242,255,253,255,240,255,249,255,240,255,247,255,242,255,247,255,244,255,244,255,244,255,242,255,247,255,242,255,249,255,244,255,251,255,249,255,249,255,249,255,249,255,251,255,247,255,253,255,244,255,0,0,240,255,0,0,240,255,0,0,236,255,2,0,236,255,0,0,236,255,2,0,236,255,2,0,236,255,4,0,238,255,6,0,238,255,4,0,236,255,8,0,238,255,8,0,238,255,8,0,238,255,6,0,238,255,4,0,240,255,0,0,244,255,253,255,251,255,249,255,0,0,240,255,6,0,236,255,15,0,229,255,19,0,222,255,24,0,220,255,26,0,218,255,30,0,216,255,30,0,216,255,30,0,218,255,30,0,220,255,33,0,220,255,30,0,220,255,33,0,227,255,33,0,229,255,33,0,236,255,35,0,240,255,33,0,249,255,35,0,253,255,35,0,4,0,33,0,8,0,33,0,11,0,30,0,11,0,30,0,11,0,30,0,8,0,33,0,4,0,30,0,0,0,30,0,253,255,28,0,249,255,24,0,247,255,22,0,242,255,15,0,240,255,11,0,238,255,4,0,236,255,0,0,233,255,253,255,233,255,249,255,236,255,249,255,236,255,247,255,240,255,247,255,242,255,247,255,247,255,249,255,253,255,251,255,0,0,253,255,4,0,253,255,8,0,0,0,13,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,15,0,0,0,11,0,2,0,6,0,4,0,2,0,6,0,0,0,11,0,251,255,15,0,249,255,22,0,247,255,24,0,249,255,28,0,249,255,30,0,249,255,33,0,249,255,35,0,249,255,35,0,251,255,37,0,253,255,33,0,253,255,30,0,253,255,26,0,251,255,19,0,251,255,13,0,249,255,8,0,247,255,4,0,242,255,2,0,236,255,2,0,231,255,4,0,227,255,6,0,225,255,11,0,220,255,13,0,218,255,19,0,216,255,24,0,216,255,28,0,214,255,33,0,214,255,33,0,211,255,35,0,214,255,35,0,216,255,33,0,216,255,28,0,220,255,24,0,227,255,19,0,233,255,11,0,240,255,6,0,244,255,2,0,253,255,0,0,0,0,253,255,4,0,253,255,8,0,0,0,8,0,0,0,11,0,4,0,11,0,8,0,11,0,13,0,11,0,17,0,11,0,22,0,11,0,26,0,11,0,28,0,13,0,30,0,11,0,30,0,11,0,30,0,8,0,28,0,8,0,28,0,4,0,28,0,4,0,26,0,2,0,24,0,0,0,24,0,2,0,22,0,2,0,19,0,2,0,17,0,2,0,13,0,4,0,11,0,6,0,6,0,4,0,2,0,6,0,0,0,4,0,0,0,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,253,255,242,255,251,255,242,255,249,255,238,255,247,255,238,255,242,255,238,255,238,255,240,255,231,255,244,255,227,255,249,255,220,255,253,255,214,255,0,0,207,255,2,0,205,255,2,0,203,255,0,0,203,255,0,0,207,255,0,0,211,255,253,255,218,255,247,255,227,255,244,255,236,255,242,255,244,255,240,255,251,255,238,255,253,255,233,255,0,0,236,255,0,0,233,255,251,255,233,255,247,255,231,255,242,255,233,255,238,255,233,255,233,255,233,255,231,255,233,255,231,255,233,255,231,255,231,255,229,255,233,255,231,255,231,255,236,255,231,255,238,255,233,255,238,255,231,255,242,255,233,255,244,255,233,255,249,255,236,255,251,255,240,255,0,0,244,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,4,0,251,255,8,0,247,255,11,0,242,255,13,0,236,255,13,0,231,255,11,0,227,255,6,0,225,255,4,0,222,255,2,0,222,255,0,0,225,255,0,0,229,255,0,0,233,255,0,0,238,255,4,0,244,255,6,0,247,255,11,0,251,255,15,0,0,0,17,0,0,0,17,0,2,0,17,0,6,0,15,0,8,0,11,0,8,0,6,0,11,0,0,0,13,0,247,255,13,0,240,255,11,0,236,255,11,0,231,255,8,0,231,255,8,0,231,255,11,0,236,255,13,0,240,255,15,0,244,255,19,0,251,255,22,0,0,0,26,0,0,0,28,0,2,0,26,0,2,0,26,0,4,0,24,0,4,0,22,0,4,0,19,0,2,0,19,0,0,0,17,0,0,0,15,0,253,255,17,0,251,255,17,0,249,255,19,0,249,255,24,0,249,255,28,0,247,255,30,0,244,255,35,0,242,255,35,0,240,255,35,0,238,255,35,0,233,255,33,0,229,255,28,0,225,255,26,0,218,255,22,0,216,255,17,0,214,255,13,0,216,255,8,0,216,255,4,0,225,255,253,255,233,255,249,255,242,255,244,255,253,255,240,255,8,0,238,255,19,0,236,255,26,0,238,255,33,0,240,255,35,0,244,255,35,0,249,255,33,0,0,0,28,0,4,0,22,0,8,0,13,0,11,0,6,0,13,0,0,0,15,0,249,255,13,0,240,255,8,0,233,255,4,0,229,255,0,0,229,255,253,255,229,255,251,255,233,255,249,255,236,255,247,255,240,255,247,255,244,255,249,255,251,255,253,255,253,255,0,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,8,0,6,0,11,0,8,0,13,0,11,0,13,0,15,0,13,0,15,0,13,0,17,0,13,0,15,0,11,0,13,0,8,0,8,0,4,0,2,0,2,0,251,255,0,0,244,255,253,255,238,255,253,255,233,255,249,255,229,255,247,255,225,255,244,255,225,255,242,255,227,255,242,255,229,255,240,255,229,255,238,255,233,255,238,255,236,255,238,255,236,255,238,255,238,255,238,255,242,255,240,255,244,255,240,255,247,255,238,255,249,255,238,255,251,255,240,255,251,255,240,255,251,255,242,255,251,255,240,255,247,255,242,255,247,255,242,255,242,255,242,255,242,255,244,255,238,255,247,255,240,255,249,255,240,255,253,255,240,255,0,0,244,255,2,0,247,255,4,0,249,255,6,0,249,255,6,0,251,255,8,0,253,255,6,0,253,255,4,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,247,255,4,0,247,255,11,0,247,255,13,0,247,255,17,0,249,255,19,0,251,255,22,0,0,0,24,0,0,0,22,0,2,0,19,0,4,0,17,0,8,0,13,0,13,0,13,0,15,0,11,0,17,0,11,0,19,0,13,0,24,0,13,0,22,0,13,0,19,0,15,0,17,0,13,0,8,0,11,0,2,0,8,0,253,255,6,0,244,255,4,0,240,255,2,0,233,255,0,0,231,255,0,0,229,255,253,255,229,255,249,255,231,255,244,255,236,255,244,255,238,255,242,255,242,255,244,255,247,255,244,255,249,255,249,255,253,255,251,255,253,255,2,0,0,0,4,0,0,0,13,0,0,0,15,0,0,0,22,0,253,255,26,0,253,255,28,0,251,255,28,0,251,255,28,0,249,255,26,0,249,255,24,0,249,255,24,0,249,255,19,0,249,255,15,0,251,255,11,0,251,255,4,0,251,255,0,0,251,255,0,0,249,255,253,255,247,255,253,255,242,255,253,255,238,255,0,0,233,255,0,0,229,255,4,0,225,255,8,0,225,255,13,0,227,255,17,0,231,255,22,0,238,255,24,0,244,255,26,0,251,255,26,0,2,0,24,0,11,0,22,0,15,0,22,0,17,0,19,0,17,0,19,0,17,0,17,0,15,0,17,0,13,0,17,0,11,0,17,0,8,0,17,0,6,0,17,0,6,0,19,0,4,0,19,0,2,0,22,0,0,0,24,0,0,0,26,0,251,255,26,0,249,255,24,0,249,255,22,0,247,255,19,0,242,255,15,0,242,255,11,0,238,255,11,0,238,255,6,0,238,255,4,0,238,255,4,0,238,255,2,0,238,255,4,0,240,255,4,0,247,255,6,0,251,255,8,0,0,0,8,0,6,0,11,0,13,0,8,0,19,0,6,0,24,0,4,0,28,0,0,0,30,0,253,255,30,0,251,255,30,0,247,255,26,0,244,255,22,0,242,255,17,0,240,255,13,0,238,255,8,0,238,255,4,0,240,255,4,0,242,255,4,0,242,255,4,0,240,255,8,0,240,255,8,0,238,255,11,0,236,255,15,0,238,255,15,0,238,255,15,0,240,255,17,0,240,255,15,0,247,255,15,0,251,255,15,0,0,0,15,0,2,0,15,0,6,0,11,0,8,0,11,0,13,0,6,0,13,0,2,0,13,0,0,0,15,0,253,255,13,0,251,255,13,0,249,255,11,0,249,255,11,0,247,255,11,0,251,255,11,0,251,255,11,0,253,255,11,0,253,255,11,0,251,255,8,0,251,255,8,0,249,255,2,0,251,255,0,0,247,255,251,255,244,255,247,255,244,255,242,255,244,255,238,255,244,255,233,255,247,255,229,255,251,255,229,255,253,255,227,255,2,0,227,255,6,0,227,255,11,0,229,255,13,0,233,255,15,0,233,255,15,0,238,255,11,0,238,255,8,0,242,255,2,0,244,255,0,0,249,255,251,255,253,255,244,255,0,0,242,255,6,0,242,255,8,0,244,255,13,0,249,255,15,0,253,255,19,0,2,0,19,0,6,0,19,0,11,0,19,0,15,0,19,0,15,0,17,0,15,0,13,0,11,0,8,0,8,0,4,0,4,0,0,0,0,0,249,255,253,255,244,255,251,255,238,255,249,255,236,255,247,255,236,255,244,255,233,255,242,255,238,255,242,255,240,255,240,255,244,255,240,255,251,255,238,255,0,0,236,255,4,0,233,255,8,0,231,255,13,0,229,255,17,0,229,255,22,0,229,255,19,0,233,255,22,0,236,255,19,0,238,255,15,0,244,255,15,0,249,255,11,0,251,255,8,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,0,0,2,0,0,0,6,0,251,255,6,0,247,255,8,0,244,255,8,0,238,255,13,0,236,255,13,0,236,255,15,0,236,255,15,0,238,255,15,0,242,255,11,0,247,255,8,0,251,255,4,0,0,0,0,0,2,0,253,255,4,0,249,255,6,0,247,255,6,0,247,255,8,0,242,255,11,0,244,255,8,0,242,255,8,0,244,255,8,0,247,255,8,0,251,255,6,0,0,0,4,0,2,0,0,0,6,0,253,255,8,0,249,255,13,0,242,255,13,0,236,255,17,0,231,255,15,0,229,255,19,0,227,255,19,0,227,255,19,0,229,255,17,0,231,255,15,0,236,255,15,0,238,255,11,0,244,255,8,0,249,255,4,0,253,255,2,0,0,0,0,0,2,0,251,255,2,0,249,255,4,0,247,255,4,0,244,255,2,0,244,255,0,0,244,255,0,0,249,255,251,255,249,255,247,255,251,255,244,255,0,0,242,255,2,0,240,255,2,0,238,255,4,0,238,255,8,0,238,255,8,0,238,255,11,0,240,255,11,0,242,255,8,0,244,255,6,0,249,255,4,0,251,255,2,0,0,0,0,0,0,0,251,255,2,0,247,255,2,0,240,255,2,0,233,255,4,0,227,255,2,0,222,255,2,0,218,255,0,0,216,255,253,255,216,255,249,255,220,255,244,255,225,255,242,255,231,255,240,255,236,255,238,255,244,255,240,255,249,255,240,255,0,0,242,255,0,0,244,255,0,0,247,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,0,0,253,255,2,0,253,255,2,0,0,0,6,0,2,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,6,0,2,0,2,0,0,0,0,0,253,255,249,255,249,255,240,255,244,255,236,255,247,255,229,255,244,255,225,255,244,255,225,255,244,255,227,255,247,255,233,255,247,255,240,255,247,255,249,255,242,255,0,0,242,255,8,0,240,255,17,0,238,255,26,0,236,255,33,0,236,255,37,0,236,255,39,0,236,255,41,0,236,255,41,0,238,255,41,0,238,255,41,0,242,255,37,0,244,255,35,0,249,255,33,0,251,255,30,0,0,0,26,0,2,0,24,0,6,0,17,0,6,0,15,0,6,0,13,0,6,0,11,0,6,0,8,0,6,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,251,255,8,0,247,255,8,0,247,255,11,0,247,255,13,0,247,255,13,0,249,255,15,0,249,255,15,0,251,255,17,0,251,255,19,0,251,255,19,0,253,255,22,0,253,255,22,0,0,0,22,0,253,255,19,0,251,255,13,0,253,255,8,0,249,255,2,0,247,255,253,255,244,255,247,255,244,255,240,255,242,255,238,255,242,255,238,255,244,255,238,255,249,255,238,255,251,255,238,255,0,0,242,255,2,0,244,255,4,0,247,255,6,0,251,255,8,0,251,255,6,0,251,255,6,0,253,255,4,0,251,255,0,0,251,255,253,255,253,255,251,255,251,255,247,255,249,255,244,255,247,255,242,255,247,255,242,255,242,255,242,255,240,255,242,255,238,255,242,255,236,255,244,255,233,255,247,255,229,255,249,255,229,255,251,255,229,255,251,255,229,255,253,255,227,255,0,0,227,255,253,255,229,255,253,255,231,255,249,255,233,255,247,255,238,255,244,255,240,255,242,255,244,255,242,255,249,255,240,255,253,255,240,255,0,0,240,255,2,0,240,255,6,0,240,255,6,0,238,255,6,0,238,255,6,0,238,255,6,0,238,255,4,0,238,255,6,0,238,255,6,0,238,255,6,0,240,255,6,0,242,255,4,0,242,255,8,0,247,255,6,0,249,255,8,0,249,255,8,0,251,255,13,0,251,255,13,0,253,255,15,0,253,255,17,0,253,255,19,0,253,255,19,0,253,255,17,0,0,0,17,0,0,0,15,0,0,0,13,0,4,0,8,0,6,0,4,0,8,0,2,0,11,0,0,0,13,0,2,0,13,0,4,0,15,0,6,0,15,0,8,0,13,0,15,0,13,0,19,0,11,0,26,0,6,0,30,0,2,0,37,0,253,255,39,0,247,255,44,0,238,255,48,0,233,255,48,0,225,255,48,0,220,255,48,0,214,255,44,0,214,255,39,0,214,255,33,0,216,255,26,0,220,255,17,0,225,255,11,0,229,255,0,0,236,255,251,255,240,255,242,255,244,255,236,255,249,255,229,255,253,255,227,255,2,0,225,255,4,0,225,255,11,0,225,255,15,0,227,255,17,0,233,255,19,0,238,255,24,0,242,255,24,0,247,255,24,0,251,255,22,0,0,0,22,0,0,0,19,0,2,0,17,0,4,0,15,0,6,0,13,0,4,0,15,0,8,0,11,0,6,0,11,0,6,0,11,0,4,0,8,0,4,0,8,0,4,0,6,0,6,0,4,0,6,0,2,0,6,0,0,0,4,0,253,255,4,0,251,255,0,0,249,255,253,255,249,255,247,255,247,255,238,255,249,255,231,255,249,255,227,255,253,255,222,255,0,0,218,255,0,0,216,255,2,0,216,255,4,0,218,255,6,0,218,255,8,0,222,255,6,0,225,255,6,0,227,255,4,0,229,255,0,0,231,255,253,255,229,255,247,255,231,255,240,255,229,255,236,255,227,255,233,255,225,255,231,255,225,255,231,255,225,255,236,255,225,255,238,255,225,255,242,255,225,255,244,255,225,255,251,255,227,255,253,255,227,255,0,0,231,255,0,0,238,255,0,0,242,255,0,0,249,255,0,0,253,255,251,255,0,0,249,255,6,0,247,255,4,0,242,255,6,0,240,255,4,0,238,255,2,0,238,255,253,255,238,255,251,255,238,255,249,255,240,255,247,255,244,255,247,255,247,255,251,255,253,255,251,255,0,0,0,0,4,0,4,0,6,0,8,0,6,0,13,0,8,0,15,0,8,0,15,0,6,0,13,0,6,0,8,0,4,0,4,0,0,0,253,255,0,0,247,255,0,0,238,255,0,0,231,255,0,0,227,255,0,0,225,255,2,0,220,255,4,0,220,255,6,0,222,255,6,0,222,255,11,0,222,255,8,0,227,255,8,0,229,255,8,0,233,255,6,0,238,255,6,0,242,255,4,0,249,255,6,0,251,255,6,0,251,255,8,0,253,255,8,0,251,255,13,0,251,255,17,0,249,255,17,0,242,255,19,0,238,255,22,0,236,255,19,0,236,255,24,0,231,255,26,0,236,255,26,0,236,255,28,0,240,255,30,0,244,255,33,0,247,255,35,0,249,255,33,0,251,255,37,0,251,255,35,0,253,255,33,0,251,255,33,0,249,255,33,0,249,255,30,0,247,255,26,0,242,255,24,0,242,255,19,0,242,255,17,0,242,255,13,0,242,255,8,0,244,255,4,0,249,255,2,0,251,255,0,0,253,255,253,255,0,0,253,255,4,0,253,255,6,0,0,0,8,0,4,0,8,0,8,0,8,0,11,0,4,0,17,0,2,0,17,0,0,0,19,0,251,255,19,0,249,255,19,0,244,255,15,0,240,255,11,0,240,255,8,0,238,255,4,0,238,255,0,0,238,255,0,0,236,255,253,255,236,255,0,0,238,255,0,0,236,255,2,0,236,255,4,0,238,255,11,0,238,255,13,0,238,255,15,0,238,255,22,0,238,255,24,0,242,255,26,0,244,255,28,0,247,255,30,0,251,255,30,0,253,255,30,0,0,0,30,0,0,0,30,0,2,0,33,0,0,0,33,0,0,0,35,0,253,255,37,0,249,255,41,0,244,255,41,0,240,255,46,0,238,255,48,0,233,255,50,0,231,255,48,0,227,255,46,0,225,255,39,0,222,255,35,0,225,255,28,0,225,255,22,0,227,255,15,0,231,255,11,0,238,255,4,0,247,255,0,0,253,255,0,0,4,0,253,255,11,0,251,255,17,0,249,255,19,0,247,255,26,0,249,255,26,0,249,255,28,0,247,255,30,0,247,255,30,0,247,255,33,0,242,255,33,0,238,255,33,0,236,255,33,0,231,255,33,0,227,255,30,0,222,255,30,0,218,255,28,0,214,255,26,0,211,255,26,0,209,255,26,0,209,255,24,0,209,255,24,0,209,255,22,0,214,255,19,0,218,255,13,0,220,255,8,0,225,255,2,0,229,255,251,255,233,255,247,255,236,255,240,255,240,255,236,255,244,255,231,255,249,255,227,255,253,255,227,255,2,0,227,255,6,0,227,255,13,0,229,255,17,0,231,255,24,0,233,255,24,0,233,255,26,0,236,255,24,0,238,255,19,0,240,255,15,0,240,255,8,0,238,255,2,0,236,255,253,255,231,255,249,255,227,255,247,255,220,255,242,255,216,255,242,255,209,255,242,255,207,255,244,255,205,255,244,255,203,255,244,255,203,255,244,255,205,255,244,255,207,255,242,255,207,255,240,255,214,255,238,255,216,255,240,255,220,255,240,255,222,255,244,255,229,255,249,255,231,255,251,255,236,255,0,0,238,255,2,0,242,255,4,0,247,255,6,0,251,255,6,0,0,0,8,0,0,0,4,0,4,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,251,255,0,0,251,255,249,255,251,255,242,255,251,255,238,255,253,255,236,255,0,0,236,255,0,0,238,255,4,0,244,255,4,0,249,255,11,0,0,0,15,0,2,0,17,0,6,0,24,0,8,0,26,0,11,0,26,0,13,0,24,0,13,0,19,0,13,0,15,0,13,0,11,0,15,0,2,0,15,0,253,255,17,0,247,255,15,0,244,255,15,0,242,255,15,0,240,255,13,0,240,255,8,0,236,255,2,0,236,255,0,0,233,255,251,255,231,255,247,255,229,255,242,255,227,255,242,255,225,255,242,255,225,255,240,255,225,255,244,255,225,255,249,255,227,255,249,255,227,255,0,0,231,255,0,0,231,255,2,0,236,255,4,0,240,255,4,0,247,255,2,0,249,255,2,0,253,255,2,0,0,0,4,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,2,0,11,0,4,0,8,0,8,0,4,0,11,0,2,0,15,0,253,255,19,0,249,255,22,0,247,255,22,0,244,255,24,0,242,255,22,0,240,255,17,0,240,255,17,0,238,255,11,0,236,255,4,0,231,255,0,0,231,255,251,255,225,255,244,255,222,255,240,255,218,255,236,255,218,255,233,255,220,255,229,255,222,255,227,255,231,255,227,255,238,255,227,255,251,255,225,255,2,0,225,255,11,0,225,255,17,0,225,255,24,0,225,255,26,0,227,255,28,0,229,255,26,0,231,255,26,0,236,255,19,0,236,255,19,0,238,255,17,0,240,255,13,0,238,255,15,0,240,255,15,0,238,255,17,0,236,255,19,0,236,255,24,0,236,255,26,0,238,255,24,0,238,255,24,0,240,255,22,0,240,255,17,0,242,255,13,0,242,255,13,0,244,255,8,0,244,255,6,0,244,255,4,0,242,255,4,0,244,255,4,0,242,255,2,0,242,255,4,0,242,255,6,0,240,255,6,0,238,255,11,0,240,255,11,0,238,255,15,0,240,255,17,0,240,255,19,0,240,255,19,0,240,255,22,0,238,255,22,0,240,255,19,0,240,255,19,0,242,255,17,0,247,255,13,0,249,255,11,0,249,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,6,0,2,0,11,0,2,0,13,0,4,0,17,0,4,0,22,0,4,0,26,0,4,0,30,0,4,0,30,0,2,0,33,0,2,0,33,0,0,0,33,0,2,0,30,0,0,0,33,0,4,0,28,0,4,0,26,0,8,0,22,0,11,0,17,0,11,0,11,0,13,0,8,0,15,0,6,0,15,0,2,0,17,0,2,0,17,0,2,0,17,0,4,0,17,0,4,0,17,0,8,0,17,0,11,0,19,0,13,0,17,0,15,0,15,0,19,0,15,0,17,0,13,0,17,0,11,0,19,0,8,0,19,0,6,0,17,0,4,0,17,0,4,0,17,0,4,0,15,0,2,0,15,0,2,0,13,0,2,0,13,0,2,0,8,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,13,0,253,255,11,0,253,255,8,0,253,255,4,0,251,255,0,0,249,255,249,255,249,255,242,255,247,255,236,255,247,255,231,255,249,255,227,255,253,255,227,255,0,0,227,255,8,0,229,255,15,0,231,255,22,0,238,255,30,0,242,255,37,0,247,255,39,0,251,255,39,0,0,0,39,0,0,0,35,0,4,0,30,0,4,0,24,0,4,0,15,0,4,0,8,0,4,0,0,0,2,0,253,255,0,0,249,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,2,0,249,255,4,0,249,255,8,0,251,255,11,0,251,255,17,0,253,255,19,0,0,0,26,0,0,0,28,0,0,0,30,0,2,0,30,0,4,0,30,0,6,0,28,0,8,0,24,0,11,0,19,0,13,0,15,0,15,0,11,0,15,0,6,0,17,0,4,0,17,0,2,0,19,0,0,0,17,0,2,0,19,0,2,0,19,0,4,0,19,0,6,0,17,0,6,0,22,0,11,0,24,0,11,0,26,0,8,0,28,0,8,0,28,0,11,0,30,0,11,0,33,0,8,0,28,0,11,0,28,0,11,0,24,0,11,0,22,0,13,0,17,0,11,0,13,0,11,0,11,0,11,0,11,0,11,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,247,255,0,0,242,255,0,0,238,255,2,0,236,255,2,0,233,255,6,0,233,255,8,0,236,255,8,0,240,255,13,0,242,255,13,0,247,255,15,0,247,255,15,0,249,255,13,0,249,255,8,0,247,255,4,0,247,255,0,0,244,255,251,255,247,255,247,255,244,255,244,255,244,255,242,255,247,255,240,255,247,255,240,255,249,255,238,255,251,255,238,255,251,255,240,255,251,255,240,255,253,255,242,255,253,255,244,255,2,0,249,255,4,0,253,255,8,0,0,0,15,0,0,0,24,0,2,0,28,0,2,0,35,0,2,0,39,0,2,0,39,0,2,0,39,0,2,0,39,0,4,0,33,0,4,0,28,0,6,0,22,0,11,0,15,0,13,0,11,0,17,0,6,0,17,0,4,0,17,0,2,0,17,0,2,0,17,0,4,0,11,0,8,0,13,0,13,0,11,0,15,0,11,0,19,0,13,0,19,0,13,0,19,0,15,0,17,0,17,0,15,0,19,0,11,0,19,0,6,0,19,0,4,0,17,0,0,0,17,0,253,255,17,0,251,255,17,0,249,255,15,0,251,255,15,0,249,255,13,0,253,255,11,0,253,255,11,0,253,255,11,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,251,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,238,255,253,255,233,255,0,0,229,255,0,0,225,255,0,0,220,255,0,0,218,255,0,0,218,255,0,0,216,255,0,0,220,255,0,0,220,255,253,255,225,255,251,255,225,255,247,255,229,255,240,255,231,255,236,255,236,255,231,255,238,255,222,255,240,255,222,255,240,255,216,255,242,255,216,255,242,255,216,255,244,255,218,255,242,255,220,255,240,255,227,255,240,255,231,255,238,255,236,255,238,255,238,255,238,255,238,255,238,255,240,255,238,255,238,255,238,255,238,255,236,255,238,255,236,255,238,255,233,255,238,255,231,255,238,255,227,255,240,255,227,255,242,255,227,255,242,255,229,255,244,255,229,255,244,255,233,255,244,255,238,255,242,255,244,255,242,255,247,255,238,255,253,255,238,255,0,0,236,255,0,0,233,255,2,0,231,255,2,0,231,255,2,0,231,255,2,0,229,255,4,0,227,255,4,0,225,255,6,0,222,255,8,0,222,255,11,0,218,255,11,0,216,255,11,0,214,255,13,0,211,255,13,0,209,255,11,0,209,255,8,0,209,255,6,0,214,255,2,0,218,255,253,255,220,255,253,255,227,255,249,255,233,255,244,255,240,255,242,255,247,255,242,255,251,255,240,255,0,0,236,255,0,0,236,255,2,0,231,255,2,0,229,255,2,0,222,255,4,0,218,255,4,0,211,255,6,0,205,255,6,0,200,255,4,0,194,255,6,0,189,255,6,0,185,255,4,0,185,255,4,0,185,255,0,0,185,255,253,255,189,255,247,255,196,255,242,255,203,255,238,255,211,255,233,255,220,255,227,255,231,255,222,255,242,255,220,255,251,255,220,255,2,0,225,255,8,0,227,255,13,0,233,255,15,0,240,255,15,0,244,255,15,0,249,255,13,0,253,255,8,0,253,255,4,0,253,255,253,255,0,0,249,255,253,255,242,255,253,255,236,255,253,255,229,255,0,0,222,255,0,0,216,255,0,0,216,255,0,0,211,255,0,0,214,255,2,0,214,255,0,0,220,255,0,0,225,255,0,0,229,255,0,0,236,255,253,255,240,255,249,255,244,255,247,255,247,255,242,255,249,255,240,255,249,255,240,255,251,255,236,255,249,255,236,255,249,255,238,255,251,255,238,255,249,255,240,255,251,255,242,255,251,255,244,255,253,255,249,255,0,0,251,255,0,0,0,0,2,0,2,0,6,0,8,0,8,0,11,0,11,0,13,0,11,0,13,0,11,0,11,0,8,0,8,0,6,0,4,0,2,0,0,0,0,0,249,255,0,0,240,255,0,0,233,255,0,0,227,255,2,0,225,255,8,0,222,255,13,0,222,255,22,0,222,255,28,0,227,255,37,0,229,255,44,0,236,255,50,0,238,255,52,0,240,255,52,0,242,255,52,0,247,255,52,0,247,255,48,0,244,255,44,0,244,255,39,0,242,255,30,0,240,255,22,0,236,255,13,0,236,255,6,0,233,255,0,0,233,255,249,255,233,255,244,255,236,255,240,255,240,255,233,255,240,255,233,255,244,255,229,255,244,255,227,255,247,255,227,255,247,255,229,255,249,255,231,255,247,255,236,255,249,255,240,255,247,255,247,255,247,255,253,255,249,255,0,0,249,255,6,0,249,255,11,0,251,255,13,0,251,255,15,0,251,255,15,0,253,255,11,0,253,255,11,0,253,255,6,0,253,255,2,0,251,255,0,0,251,255,251,255,247,255,244,255,244,255,242,255,240,255,240,255,238,255,238,255,236,255,238,255,233,255,238,255,236,255,240,255,238,255,242,255,242,255,244,255,247,255,249,255,253,255,249,255,2,0,251,255,6,0,253,255,11,0,253,255,13,0,253,255,17,0,0,0,17,0,251,255,19,0,249,255,19,0,249,255,22,0,244,255,22,0,242,255,24,0,240,255,24,0,240,255,26,0,242,255,28,0,244,255,28,0,247,255,28,0,253,255,26,0,0,0,24,0,0,0,19,0,4,0,15,0,4,0,8,0,4,0,2,0,4,0,0,0,2,0,253,255,0,0,249,255,253,255,251,255,251,255,249,255,247,255,251,255,244,255,253,255,240,255,253,255,238,255,0,0,236,255,0,0,231,255,2,0,229,255,2,0,227,255,0,0,225,255,0,0,225,255,253,255,225,255,249,255,225,255,244,255,225,255,240,255,227,255,240,255,231,255,238,255,233,255,236,255,236,255,233,255,236,255,236,255,236,255,236,255,236,255,238,255,238,255,240,255,236,255,240,255,238,255,244,255,238,255,247,255,238,255,249,255,236,255,0,0,238,255,0,0,236,255,6,0,238,255,8,0,238,255,15,0,238,255,15,0,240,255,19,0,240,255,22,0,242,255,24,0,242,255,26,0,247,255,28,0,251,255,30,0,253,255,30,0,0,0,30,0,4,0,30,0,6,0,28,0,8,0,26,0,11,0,22,0,8,0,19,0,8,0,15,0,8,0,11,0,8,0,6,0,6,0,2,0,4,0,0,0,2,0,0,0,0,0,253,255,253,255,251,255,251,255,251,255,247,255,249,255,244,255,251,255,244,255,251,255,240,255,249,255,238,255,251,255,240,255,249,255,238,255,244,255,240,255,244,255,242,255,242,255,249,255,240,255,253,255,240,255,4,0,242,255,13,0,242,255,19,0,247,255,28,0,251,255,33,0,0,0,37,0,4,0,41,0,8,0,39,0,13,0,37,0,17,0,35,0,19,0,37,0,24,0,33,0,26,0,33,0,26,0,33,0,28,0,30,0,28,0,30,0,28,0,28,0,28,0,28,0,26,0,28,0,26,0,28,0,24,0,30,0,22,0,28,0,22,0,28,0,17,0,28,0,15,0,28,0,11,0,26,0,6,0,26,0,4,0,22,0,0,0,17,0,0,0,11,0,0,0,6,0,0,0,0,0,0,0,253,255,0,0,244,255,2,0,244,255,2,0,242,255,2,0,242,255,2,0,244,255,0,0,247,255,0,0,244,255,0,0,242,255,253,255,240,255,253,255,236,255,253,255,233,255,253,255,227,255,253,255,227,255,253,255,227,255,251,255,227,255,251,255,227,255,253,255,229,255,251,255,229,255,251,255,231,255,251,255,229,255,251,255,229,255,253,255,227,255,253,255,225,255,0,0,225,255,2,0,225,255,6,0,229,255,11,0,233,255,13,0,238,255,17,0,244,255,19,0,251,255,19,0,253,255,17,0,0,0,15,0,0,0,11,0,0,0,11,0,0,0,8,0,253,255,8,0,249,255,8,0,244,255,11,0,240,255,13,0,238,255,13,0,233,255,11,0,233,255,8,0,231,255,6,0,233,255,0,0,236,255,253,255,240,255,244,255,242,255,238,255,249,255,229,255,253,255,218,255,0,0,211,255,2,0,200,255,2,0,194,255,0,0,185,255,0,0,180,255,247,255,174,255,240,255,172,255,231,255,176,255,222,255,178,255,216,255,185,255,209,255,196,255,203,255,203,255,200,255,214,255,203,255,225,255,203,255,233,255,207,255,242,255,209,255,249,255,220,255,251,255,227,255,0,0,236,255,0,0,244,255,0,0,253,255,253,255,2,0,251,255,11,0,251,255,17,0,247,255,19,0,244,255,22,0,244,255,24,0,242,255,24,0,244,255,22,0,247,255,22,0,247,255,24,0,251,255,22,0,253,255,19,0,0,0,19,0,0,0,17,0,2,0,17,0,2,0,17,0,6,0,15,0,6,0,17,0,2,0,17,0,0,0,17,0,0,0,19,0,251,255,22,0,247,255,24,0,242,255,26,0,238,255,28,0,236,255,30,0,233,255,30,0,227,255,33,0,229,255,33,0,233,255,33,0,233,255,33,0,236,255,30,0,242,255,28,0,247,255,26,0,249,255,22,0,251,255,19,0,253,255,17,0,253,255,17,0,253,255,15,0,251,255,15,0,251,255,17,0,247,255,22,0,242,255,22,0,240,255,19,0,240,255,19,0,236,255,15,0,233,255,11,0,236,255,4,0,236,255,0,0,233,255,247,255,233,255,242,255,233,255,236,255,233,255,233,255,233,255,231,255,233,255,231,255,233,255,233,255,231,255,236,255,233,255,240,255,233,255,244,255,231,255,247,255,233,255,249,255,233,255,251,255,233,255,251,255,229,255,251,255,229,255,251,255,227,255,251,255,227,255,253,255,225,255,0,0,225,255,2,0,225,255,4,0,227,255,8,0,229,255,11,0,231,255,13,0,238,255,15,0,244,255,15,0,249,255,13,0,253,255,8,0,2,0,4,0,6,0,0,0,8,0,251,255,11,0,247,255,11,0,240,255,11,0,236,255,8,0,229,255,6,0,227,255,2,0,225,255,0,0,222,255,253,255,225,255,253,255,225,255,251,255,227,255,249,255,229,255,249,255,233,255,249,255,236,255,249,255,240,255,251,255,244,255,253,255,247,255,0,0,247,255,0,0,249,255,2,0,249,255,0,0,251,255,2,0,251,255,4,0,0,0,2,0,2,0,4,0,4,0,4,0,6,0,6,0,11,0,8,0,13,0,11,0,15,0,13,0,13,0,17,0,11,0,22,0,6,0,24,0,2,0,30,0,253,255,37,0,247,255,44,0,240,255,48,0,233,255,52,0,227,255,57,0,220,255,57,0,218,255,55,0,214,255,55,0,209,255,48,0,207,255,44,0,203,255,37,0,205,255,28,0,203,255,22,0,205,255,17,0,207,255,13,0,209,255,8,0,209,255,2,0,211,255,0,0,214,255,253,255,211,255,251,255,211,255,247,255,211,255,242,255,211,255,240,255,214,255,238,255,216,255,236,255,218,255,231,255,225,255,233,255,231,255,231,255,240,255,233,255,247,255,233,255,253,255,236,255,2,0,238,255,2,0,240,255,4,0,242,255,0,0,247,255,0,0,247,255,251,255,251,255,242,255,253,255,238,255,253,255,233,255,251,255,231,255,253,255,231,255,251,255,236,255,247,255,240,255,244,255,247,255,240,255,0,0,238,255,11,0,233,255,24,0,229,255,35,0,227,255,46,0,222,255,52,0,225,255,59,0,225,255,61,0,227,255,64,0,229,255,61,0,233,255,59,0,240,255,55,0,242,255,48,0,251,255,44,0,0,0,35,0,4,0,26,0,8,0,15,0,8,0,8,0,13,0,2,0,15,0,253,255,15,0,247,255,15,0,242,255,13,0,238,255,13,0,236,255,11,0,233,255,11,0,231,255,6,0,231,255,6,0,229,255,2,0,229,255,0,0,227,255,249,255,229,255,244,255,231,255,240,255,231,255,236,255,231,255,231,255,231,255,233,255,233,255,231,255,233,255,229,255,236,255,233,255,236,255,236,255,240,255,236,255,240,255,238,255,242,255,240,255,242,255,242,255,244,255,244,255,242,255,244,255,244,255,242,255,242,255,242,255,242,255,242,255,242,255,240,255,242,255,240,255,244,255,240,255,244,255,244,255,244,255,247,255,247,255,251,255,251,255,0,0,253,255,2,0,0,0,4,0,2,0,8,0,4,0,11,0,6,0,13,0,8,0,13,0,6,0,15,0,6,0,13,0,8,0,13,0,8,0,8,0,11,0,4,0,11,0,0,0,13,0,253,255,15,0,253,255,17,0,251,255,22,0,253,255,26,0,0,0,28,0,2,0,28,0,6,0,26,0,13,0,24,0,15,0,22,0,19,0,13,0,17,0,8,0,17,0,6,0,13,0,2,0,11,0,0,0,4,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,247,255,0,0,242,255,0,0,236,255,0,0,233,255,0,0,227,255,0,0,222,255,251,255,218,255,249,255,214,255,242,255,211,255,240,255,211,255,233,255,214,255,229,255,214,255,225,255,216,255,218,255,220,255,216,255,222,255,214,255,222,255,211,255,227,255,211,255,229,255,216,255,227,255,218,255,229,255,222,255,229,255,225,255,227,255,227,255,229,255,229,255,229,255,231,255,229,255,236,255,231,255,238,255,236,255,242,255,238,255,244,255,242,255,249,255,247,255,251,255,251,255,253,255,253,255,0,0,0,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,13,0,0,0,11,0,0,0,13,0,253,255,13,0,251,255,15,0,247,255,15,0,242,255,17,0,242,255,17,0,238,255,17,0,240,255,17,0,240,255,15,0,242,255,11,0,244,255,8,0,249,255,4,0,251,255,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,4,0,242,255,6,0,242,255,6,0,240,255,11,0,238,255,13,0,236,255,15,0,236,255,19,0,233,255,22,0,233,255,24,0,229,255,28,0,229,255,28,0,229,255,28,0,229,255,28,0,229,255,26,0,229,255,22,0,233,255,19,0,231,255,15,0,231,255,11,0,233,255,6,0,231,255,4,0,229,255,4,0,229,255,4,0,225,255,2,0,225,255,2,0,222,255,2,0,225,255,2,0,225,255,2,0,227,255,0,0,231,255,253,255,236,255,251,255,242,255,247,255,247,255,244,255,251,255,244,255,0,0,244,255,2,0,247,255,0,0,247,255,0,0,249,255,253,255,0,0,247,255,2,0,238,255,4,0,233,255,6,0,225,255,11,0,216,255,15,0,211,255,15,0,207,255,17,0,205,255,17,0,205,255,17,0,209,255,17,0,211,255,13,0,216,255,11,0,220,255,8,0,220,255,2,0,225,255,253,255,225,255,251,255,222,255,247,255,222,255,247,255,220,255,249,255,220,255,249,255,222,255,253,255,220,255,0,0,222,255,0,0,222,255,2,0,225,255,2,0,225,255,0,0,227,255,0,0,229,255,0,0,229,255,0,0,231,255,253,255,233,255,0,0,236,255,0,0,236,255,2,0,238,255,2,0,240,255,4,0,240,255,4,0,244,255,6,0,247,255,6,0,247,255,6,0,247,255,4,0,244,255,2,0,242,255,0,0,240,255,253,255,238,255,251,255,236,255,249,255,233,255,247,255,231,255,244,255,227,255,244,255,227,255,244,255,225,255,247,255,222,255,247,255,220,255,249,255,220,255,249,255,218,255,249,255,220,255,251,255,220,255,249,255,222,255,249,255,222,255,244,255,222,255,242,255,225,255,240,255,222,255,238,255,225,255,238,255,225,255,238,255,222,255,238,255,225,255,240,255,220,255,244,255,222,255,247,255,218,255,249,255,218,255,253,255,218,255,253,255,218,255,0,0,222,255,0,0,227,255,253,255,229,255,253,255,231,255,251,255,236,255,249,255,238,255,247,255,238,255,247,255,240,255,247,255,242,255,249,255,244,255,249,255,244,255,251,255,247,255,253,255,244,255,0,0,242,255,0,0,238,255,0,0,233,255,0,0,227,255,0,0,220,255,0,0,216,255,0,0,211,255,253,255,205,255,253,255,200,255,249,255,200,255,244,255,196,255,240,255,194,255,236,255,194,255,229,255,192,255,225,255,192,255,222,255,194,255,225,255,198,255,225,255,203,255,227,255,211,255,229,255,218,255,233,255,227,255,233,255,236,255,238,255,247,255,238,255,0,0,240,255,4,0,242,255,8,0,244,255,13,0,247,255,13,0,251,255,15,0,251,255,13,0,0,0,13,0,0,0,13,0,2,0,13,0,4,0,13,0,4,0,13,0,4,0,15,0,0,0,17,0,253,255,19,0,249,255,19,0,244,255,22,0,238,255,22,0,231,255,22,0,225,255,24,0,220,255,24,0,216,255,26,0,216,255,24,0,218,255,26,0,220,255,26,0,225,255,28,0,231,255,28,0,236,255,24,0,240,255,22,0,247,255,17,0,249,255,13,0,253,255,6,0,0,0,2,0,2,0,0,0,4,0,249,255,6,0,244,255,8,0,240,255,8,0,240,255,8,0,240,255,6,0,242,255,4,0,242,255,4,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,8,0,242,255,11,0,240,255,13,0,236,255,15,0,231,255,13,0,227,255,15,0,222,255,11,0,220,255,8,0,218,255,6,0,218,255,2,0,220,255,0,0,222,255,251,255,227,255,247,255,229,255,242,255,233,255,240,255,236,255,240,255,240,255,240,255,242,255,242,255,242,255,244,255,240,255,249,255,242,255,251,255,242,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,0,0,251,255,2,0,0,0,2,0,253,255,4,0,0,0,6,0,0,0,6,0,4,0,8,0,4,0,8,0,8,0,13,0,8,0,11,0,8,0,13,0,11,0,15,0,13,0,11,0,15,0,11,0,17,0,8,0,19,0,2,0,24,0,253,255,26,0,247,255,26,0,238,255,24,0,227,255,22,0,220,255,15,0,214,255,11,0,209,255,4,0,207,255,0,0,209,255,251,255,211,255,247,255,214,255,247,255,218,255,249,255,220,255,253,255,222,255,0,0,227,255,4,0,229,255,6,0,231,255,11,0,236,255,13,0,238,255,13,0,242,255,11,0,244,255,13,0,247,255,8,0,249,255,6,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,244,255,249,255,242,255,244,255,240,255,236,255,236,255,231,255,236,255,227,255,233,255,220,255,233,255,216,255,236,255,214,255,236,255,211,255,236,255,214,255,238,255,214,255,242,255,216,255,244,255,218,255,249,255,222,255,251,255,227,255,0,0,229,255,2,0,233,255,6,0,240,255,8,0,244,255,8,0,249,255,8,0,251,255,2,0,251,255,0,0,253,255,251,255,0,0,244,255,253,255,238,255,253,255,233,255,251,255,231,255,253,255,229,255,251,255,231,255,251,255,231,255,251,255,238,255,247,255,242,255,244,255,247,255,240,255,253,255,238,255,0,0,236,255,2,0,231,255,4,0,227,255,6,0,222,255,6,0,220,255,8,0,220,255,6,0,218,255,6,0,220,255,6,0,220,255,4,0,225,255,0,0,227,255,0,0,233,255,253,255,240,255,251,255,247,255,251,255,0,0,249,255,6,0,247,255,11,0,249,255,15,0,247,255,19,0,247,255,19,0,247,255,19,0,247,255,17,0,247,255,15,0,242,255,11,0,242,255,8,0,240,255,8,0,238,255,6,0,238,255,11,0,238,255,11,0,238,255,15,0,240,255,17,0,244,255,19,0,251,255,19,0,0,0,17,0,6,0,15,0,13,0,13,0,22,0,11,0,26,0,8,0,35,0,6,0,37,0,8,0,39,0,6,0,41,0,6,0,37,0,8,0,35,0,8,0,30,0,11,0,24,0,11,0,17,0,13,0,13,0,13,0,4,0,13,0,0,0,11,0,249,255,8,0,240,255,8,0,236,255,4,0,231,255,2,0,229,255,0,0,227,255,0,0,227,255,0,0,227,255,0,0,229,255,0,0,231,255,2,0,233,255,6,0,236,255,11,0,240,255,13,0,244,255,17,0,247,255,19,0,251,255,22,0,0,0,17,0,0,0,22,0,2,0,17,0,2,0,15,0,2,0,13,0,0,0,11,0,253,255,8,0,249,255,6,0,247,255,4,0,240,255,4,0,240,255,0,0,238,255,0,0,233,255,0,0,231,255,253,255,233,255,249,255,233,255,249,255,233,255,249,255,233,255,251,255,236,255,253,255,238,255,0,0,240,255,4,0,240,255,8,0,240,255,11,0,238,255,13,0,236,255,15,0,231,255,15,0,225,255,13,0,218,255,11,0,214,255,6,0,207,255,2,0,205,255,253,255,203,255,244,255,205,255,240,255,207,255,233,255,209,255,229,255,211,255,227,255,216,255,227,255,218,255,229,255,218,255,233,255,218,255,238,255,218,255,242,255,218,255,247,255,220,255,253,255,218,255,0,0,222,255,2,0,225,255,0,0,229,255,0,0,231,255,0,0,236,255,253,255,238,255,249,255,238,255,247,255,240,255,242,255,242,255,242,255,242,255,238,255,244,255,233,255,247,255,236,255,251,255,236,255,253,255,238,255,0,0,238,255,0,0,240,255,0,0,244,255,0,0,247,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,249,255,244,255,247,255,249,255,242,255,0,0,236,255,4,0,231,255,13,0,229,255,22,0,225,255,30,0,225,255,39,0,227,255,44,0,227,255,50,0,229,255,50,0,229,255,52,0,233,255,48,0,236,255,44,0,242,255,35,0,244,255,28,0,247,255,19,0,249,255,11,0,251,255,2,0,0,0,253,255,0,0,249,255,0,0,247,255,253,255,242,255,251,255,240,255,247,255,240,255,242,255,238,255,236,255,240,255,227,255,236,255,222,255,238,255,216,255,236,255,211,255,238,255,211,255,236,255,209,255,238,255,211,255,240,255,214,255,242,255,218,255,244,255,222,255,247,255,227,255,249,255,229,255,251,255,236,255,251,255,238,255,253,255,244,255,0,0,247,255,0,0,253,255,2,0,0,0,8,0,6,0,8,0,8,0,8,0,11,0,8,0,13,0,6,0,17,0,4,0,17,0,2,0,19,0,253,255,22,0,244,255,19,0,238,255,22,0,236,255,22,0,229,255,19,0,225,255,19,0,222,255,17,0,220,255,13,0,220,255,8,0,222,255,4,0,227,255,0,0,233,255,253,255,240,255,251,255,244,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,249,255,4,0,244,255,4,0,242,255,8,0,236,255,8,0,233,255,8,0,229,255,8,0,229,255,6,0,229,255,4,0,233,255,2,0,233,255,0,0,236,255,0,0,240,255,253,255,244,255,249,255,249,255,247,255,0,0,244,255,2,0,244,255,6,0,244,255,15,0,244,255,22,0,244,255,26,0,242,255,30,0,242,255,35,0,240,255,37,0,238,255,35,0,233,255,33,0,229,255,30,0,229,255,26,0,222,255,24,0,222,255,19,0,220,255,13,0,220,255,11,0,222,255,6,0,225,255,4,0,229,255,6,0,233,255,4,0,240,255,6,0,244,255,6,0,251,255,8,0,0,0,11,0,2,0,11,0,4,0,11,0,4,0,8,0,2,0,6,0,0,0,2,0,251,255,0,0,247,255,0,0,238,255,251,255,233,255,247,255,229,255,247,255,227,255,242,255,227,255,238,255,227,255,236,255,231,255,233,255,231,255,231,255,233,255,229,255,233,255,229,255,233,255,229,255,231,255,229,255,227,255,231,255,222,255,233,255,220,255,238,255,220,255,240,255,218,255,244,255,218,255,247,255,225,255,249,255,227,255,249,255,236,255,249,255,240,255,247,255,247,255,244,255,251,255,242,255,0,0,240,255,2,0,238,255,4,0,240,255,4,0,238,255,2,0,238,255,0,0,238,255,0,0,240,255,251,255,240,255,249,255,240,255,249,255,240,255,247,255,242,255,247,255,242,255,247,255,244,255,247,255,249,255,242,255,249,255,240,255,253,255,236,255,0,0,229,255,0,0,222,255,2,0,220,255,4,0,214,255,2,0,211,255,4,0,211,255,0,0,209,255,253,255,211,255,249,255,214,255,242,255,214,255,238,255,218,255,233,255,220,255,229,255,225,255,227,255,229,255,227,255,238,255,227,255,242,255,229,255,249,255,236,255,253,255,240,255,0,0,247,255,2,0,251,255,4,0,0,0,2,0,4,0,0,0,6,0,253,255,11,0,247,255,15,0,244,255,15,0,240,255,17,0,236,255,17,0,231,255,15,0,231,255,15,0,231,255,13,0,233,255,8,0,233,255,8,0,238,255,6,0,240,255,6,0,244,255,6,0,249,255,4,0,0,0,6,0,0,0,8,0,2,0,6,0,4,0,8,0,6,0,11,0,6,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,4,0,4,0,6,0,2,0,8,0,0,0,11,0,0,0,13,0,251,255,17,0,253,255,17,0,249,255,17,0,249,255,17,0,247,255,15,0,247,255,11,0,244,255,4,0,242,255,0,0,242,255,253,255,242,255,244,255,242,255,238,255,244,255,233,255,247,255,227,255,249,255,222,255,251,255,222,255,0,0,222,255,0,0,225,255,4,0,229,255,4,0,231,255,6,0,233,255,4,0,236,255,4,0,240,255,0,0,244,255,253,255,247,255,249,255,249,255,244,255,247,255,240,255,247,255,236,255,244,255,233,255,240,255,231,255,240,255,231,255,236,255,231,255,233,255,231,255,229,255,233,255,229,255,236,255,227,255,238,255,225,255,238,255,227,255,240,255,227,255,240,255,229,255,242,255,231,255,242,255,231,255,244,255,231,255,249,255,233,255,251,255,236,255,253,255,238,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,251,255,244,255,249,255,247,255,247,255,249,255,244,255,253,255,244,255,0,0,242,255,6,0,238,255,11,0,238,255,15,0,236,255,19,0,236,255,24,0,236,255,26,0,238,255,26,0,238,255,22,0,242,255,19,0,242,255,15,0,244,255,11,0,247,255,6,0,249,255,2,0,251,255,0,0,251,255,253,255,253,255,249,255,253,255,247,255,251,255,242,255,251,255,240,255,247,255,240,255,242,255,240,255,238,255,240,255,233,255,242,255,231,255,247,255,231,255,253,255,231,255,2,0,233,255,6,0,238,255,13,0,242,255,15,0,247,255,15,0,251,255,15,0,253,255,13,0,0,0,4,0,2,0,0,0,0,0,249,255,2,0,240,255,0,0,238,255,0,0,236,255,0,0,233,255,0,0,236,255,0,0,238,255,0,0,242,255,4,0,249,255,6,0,251,255,11,0,0,0,17,0,2,0,24,0,6,0,28,0,4,0,30,0,6,0,35,0,6,0,35,0,4,0,33,0,2,0,30,0,0,0,26,0,251,255,24,0,249,255,19,0,244,255,17,0,238,255,13,0,233,255,13,0,231,255,11,0,231,255,13,0,231,255,15,0,233,255,17,0,240,255,19,0,244,255,19,0,253,255,22,0,4,0,24,0,11,0,22,0,15,0,22,0,17,0,22,0,19,0,22,0,17,0,19,0,15,0,19,0,11,0,17,0,6,0,11,0,2,0,8,0,0,0,0,0,0,0,251,255,0,0,244,255,2,0,238,255,0,0,236,255,2,0,231,255,0,0,233,255,2,0,236,255,2,0,240,255,2,0,249,255,4,0,253,255,4,0,2,0,6,0,8,0,11,0,8,0,15,0,11,0,15,0,11,0,13,0,8,0,13,0,6,0,13,0,2,0,13,0,253,255,11,0,247,255,8,0,240,255,4,0,229,255,2,0,222,255,0,0,216,255,253,255,207,255,251,255,203,255,251,255,198,255,251,255,196,255,247,255,196,255,249,255,196,255,247,255,198,255,247,255,203,255,249,255,205,255,249,255,207,255,251,255,211,255,253,255,216,255,253,255,218,255,0,0,220,255,4,0,227,255,8,0,231,255,13,0,233,255,15,0,238,255,19,0,242,255,22,0,242,255,24,0,244,255,22,0,244,255,19,0,247,255,17,0,247,255,13,0,249,255,11,0,247,255,6,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,251,255,0,0,249,255,0,0,244,255,0,0,244,255,0,0,242,255,253,255,242,255,253,255,240,255,249,255,242,255,247,255,244,255,244,255,242,255,247,255,247,255,244,255,247,255,244,255,247,255,247,255,247,255,247,255,247,255,247,255,244,255,247,255,240,255,249,255,238,255,249,255,236,255,247,255,233,255,242,255,231,255,242,255,231,255,238,255,233,255,233,255,231,255,231,255,231,255,231,255,233,255,229,255,233,255,231,255,233,255,231,255,233,255,233,255,233,255,236,255,233,255,238,255,236,255,238,255,233,255,240,255,233,255,240,255,236,255,240,255,236,255,242,255,236,255,242,255,236,255,247,255,238,255,247,255,244,255,251,255,247,255,251,255,249,255,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,249,255,2,0,244,255,0,0,242,255,0,0,242,255,0,0,238,255,0,0,240,255,0,0,240,255,2,0,242,255,2,0,244,255,4,0,249,255,4,0,251,255,2,0,253,255,0,0,253,255,249,255,253,255,244,255,251,255,236,255,247,255,229,255,244,255,220,255,238,255,216,255,236,255,214,255,231,255,214,255,229,255,218,255,229,255,222,255,229,255,231,255,231,255,236,255,236,255,247,255,236,255,253,255,240,255,2,0,242,255,8,0,242,255,11,0,244,255,13,0,251,255,15,0,251,255,13,0,253,255,11,0,2,0,6,0,4,0,4,0,6,0,0,0,13,0,251,255,15,0,244,255,17,0,242,255,24,0,240,255,26,0,238,255,26,0,236,255,26,0,238,255,22,0,238,255,17,0,242,255,13,0,247,255,8,0,251,255,4,0,0,0,0,0,2,0,253,255,8,0,253,255,13,0,253,255,17,0,0,0,22,0,2,0,24,0,6,0,26,0,6,0,30,0,13,0,30,0,11,0,30,0,11,0,30,0,8,0,28,0,6,0,24,0,2,0,19,0,0,0,15,0,0,0,8,0,251,255,2,0,249,255,253,255,244,255,247,255,247,255,240,255,244,255,236,255,244,255,229,255,247,255,225,255,249,255,225,255,253,255,222,255,0,0,222,255,0,0,222,255,4,0,225,255,6,0,222,255,8,0,222,255,8,0,222,255,6,0,222,255,4,0,222,255,0,0,227,255,0,0,231,255,251,255,238,255,249,255,244,255,247,255,251,255,247,255,4,0,244,255,13,0,244,255,19,0,244,255,24,0,242,255,26,0,240,255,24,0,238,255,22,0,233,255,15,0,229,255,8,0,229,255,2,0,225,255,253,255,225,255,247,255,222,255,242,255,225,255,238,255,227,255,233,255,229,255,231,255,231,255,231,255,236,255,231,255,240,255,233,255,247,255,238,255,251,255,240,255,0,0,247,255,2,0,251,255,4,0,0,0,6,0,2,0,8,0,6,0,6,0,6,0,4,0,4,0,2,0,2,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,251,255,249,255,253,255,251,255,253,255,251,255,2,0,251,255,6,0,251,255,8,0,251,255,13,0,251,255,15,0,251,255,15,0,249,255,15,0,247,255,11,0,244,255,6,0,244,255,0,0,242,255,251,255,242,255,247,255,238,255,244,255,238,255,242,255,238,255,244,255,240,255,247,255,240,255,253,255,240,255,2,0,247,255,8,0,251,255,15,0,0,0,19,0,2,0,22,0,8,0,22,0,13,0,19,0,17,0,13,0,19,0,6,0,19,0,0,0,22,0,249,255,24,0,240,255,22,0,236,255,24,0,231,255,24,0,227,255,26,0,227,255,26,0,227,255,24,0,229,255,22,0,231,255,19,0,231,255,17,0,236,255,11,0,236,255,6,0,238,255,4,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,253,255,238,255,251,255,240,255,244,255,238,255,238,255,242,255,229,255,247,255,222,255,249,255,211,255,253,255,205,255,0,0,198,255,0,0,198,255,2,0,196,255,6,0,200,255,8,0,205,255,13,0,211,255,15,0,218,255,17,0,229,255,17,0,236,255,17,0,244,255,15,0,251,255,11,0,0,0,8,0,4,0,4,0,6,0,0,0,4,0,249,255,2,0,242,255,0,0,236,255,251,255,231,255,249,255,227,255,244,255,227,255,242,255,227,255,244,255,229,255,244,255,233,255,249,255,240,255,251,255,244,255,251,255,249,255,251,255,251,255,249,255,253,255,247,255,253,255,242,255,0,0,238,255,253,255,233,255,251,255,233,255,249,255,231,255,247,255,229,255,247,255,229,255,244,255,229,255,249,255,233,255,251,255,233,255,251,255,238,255,0,0,242,255,0,0,242,255,4,0,247,255,6,0,247,255,8,0,251,255,11,0,251,255,11,0,251,255,15,0,251,255,13,0,251,255,15,0,247,255,13,0,242,255,8,0,236,255,6,0,231,255,0,0,227,255,253,255,222,255,249,255,222,255,242,255,220,255,242,255,222,255,242,255,225,255,244,255,231,255,249,255,236,255,0,0,240,255,0,0,249,255,4,0,253,255,8,0,4,0,8,0,6,0,6,0,13,0,2,0,19,0,2,0,19,0,0,0,24,0,253,255,24,0,253,255,22,0,251,255,19,0,251,255,15,0,249,255,11,0,251,255,4,0,251,255,2,0,251,255,0,0,253,255,253,255,253,255,251,255,0,0,251,255,0,0,253,255,2,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,2,0,249,255,2,0,244,255,4,0,240,255,8,0,238,255,11,0,236,255,11,0,236,255,6,0,238,255,6,0,238,255,2,0,240,255,0,0,242,255,251,255,244,255,247,255,247,255,242,255,249,255,240,255,251,255,238,255,253,255,238,255,0,0,238,255,0,0,240,255,2,0,240,255,2,0,242,255,0,0,244,255,0,0,247,255,253,255,249,255,249,255,249,255,247,255,251,255,247,255,251,255,244,255,251,255,247,255,247,255,249,255,247,255,253,255,242,255,2,0,238,255,8,0,233,255,11,0,229,255,15,0,225,255,17,0,222,255,17,0,220,255,13,0,218,255,11,0,218,255,6,0,218,255,4,0,220,255,2,0,220,255,2,0,225,255,0,0,227,255,0,0,231,255,2,0,236,255,2,0,240,255,2,0,242,255,2,0,244,255,2,0,247,255,2,0,249,255,0,0,251,255,253,255,251,255,253,255,251,255,249,255,249,255,251,255,249,255,249,255,247,255,249,255,249,255,251,255,247,255,253,255,249,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,8,0,2,0,8,0,0,0,13,0,2,0,13,0,2,0,17,0,4,0,15,0,2,0,15,0,4,0,13,0,2,0,13,0,2,0,8,0,0,0,4,0,253,255,0,0,251,255,253,255,249,255,249,255,249,255,244,255,251,255,244,255,251,255,244,255,253,255,242,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,249,255,247,255,244,255,249,255,240,255,249,255,233,255,251,255,231,255,253,255,227,255,0,0,225,255,2,0,227,255,6,0,225,255,8,0,229,255,11,0,227,255,11,0,229,255,11,0,231,255,8,0,231,255,8,0,229,255,4,0,231,255,2,0,231,255,0,0,233,255,253,255,236,255,249,255,244,255,249,255,249,255,249,255,0,0,251,255,6,0,0,0,11,0,0,0,15,0,4,0,17,0,8,0,19,0,13,0,19,0,15,0,19,0,17,0,22,0,15,0,24,0,17,0,26,0,13,0,28,0,13,0,33,0,11,0,35,0,6,0,35,0,6,0,37,0,2,0,35,0,0,0,35,0,0,0,30,0,0,0,28,0,0,0,26,0,0,0,24,0,2,0,24,0,4,0,22,0,6,0,22,0,6,0,22,0,6,0,19,0,4,0,17,0,0,0,17,0,253,255,15,0,247,255,13,0,240,255,11,0,236,255,6,0,233,255,2,0,233,255,0,0,236,255,0,0,240,255,251,255,247,255,249,255,251,255,247,255,0,0,247,255,4,0,247,255,6,0,247,255,6,0,249,255,6,0,251,255,4,0,253,255,2,0,253,255,0,0,0,0,253,255,4,0,253,255,6,0,249,255,11,0,249,255,17,0,247,255,19,0,244,255,26,0,242,255,28,0,244,255,33,0,242,255,35,0,244,255,37,0,242,255,39,0,244,255,37,0,247,255,35,0,251,255,30,0,253,255,26,0,2,0,22,0,6,0,15,0,13,0,11,0,15,0,4,0,17,0,0,0,17,0,253,255,19,0,251,255,19,0,249,255,15,0,247,255,15,0,244,255,8,0,244,255,6,0,242,255,2,0,240,255,2,0,238,255,0,0,236,255,253,255,233,255,253,255,233,255,251,255,233,255,253,255,236,255,253,255,240,255,253,255,244,255,253,255,251,255,251,255,0,0,251,255,4,0,251,255,8,0,249,255,13,0,249,255,17,0,247,255,17,0,247,255,17,0,249,255,15,0,251,255,13,0,253,255,11,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,2,0,249,255,6,0,251,255,8,0,0,0,13,0,2,0,17,0,0,0,19,0,0,0,19,0,0,0,19,0,253,255,17,0,251,255,15,0,251,255,11,0,249,255,4,0,249,255,0,0,251,255,0,0,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,4,0,2,0,8,0,0,0,15,0,4,0,22,0,4,0,28,0,2,0,33,0,2,0,41,0,4,0,46,0,2,0,50,0,2,0,52,0,2,0,50,0,4,0,50,0,6,0,44,0,8,0,39,0,11,0,33,0,15,0,26,0,17,0,19,0,17,0,15,0,15,0,6,0,13,0,2,0,11,0,0,0,6,0,251,255,0,0,249,255,251,255,242,255,249,255,238,255,244,255,236,255,242,255,229,255,240,255,225,255,242,255,220,255,244,255,220,255,247,255,218,255,251,255,216,255,253,255,218,255,0,0,218,255,4,0,222,255,6,0,225,255,8,0,229,255,8,0,236,255,8,0,238,255,4,0,242,255,2,0,249,255,0,0,251,255,253,255,253,255,247,255,0,0,242,255,0,0,242,255,253,255,240,255,0,0,240,255,0,0,247,255,0,0,249,255,0,0,0,0,0,0,6,0,0,0,17,0,253,255,28,0,253,255,37,0,251,255,41,0,249,255,48,0,247,255,50,0,247,255,48,0,242,255,46,0,242,255,39,0,242,255,33,0,242,255,26,0,244,255,19,0,244,255,11,0,247,255,6,0,247,255,2,0,249,255,253,255,249,255,249,255,249,255,249,255,253,255,247,255,0,0,242,255,4,0,242,255,6,0,240,255,11,0,240,255,13,0,240,255,13,0,240,255,15,0,242,255,11,0,244,255,8,0,247,255,6,0,251,255,2,0,253,255,0,0,0,0,253,255,0,0,249,255,2,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,251,255,240,255,249,255,238,255,249,255,238,255,247,255,233,255,249,255,231,255,253,255,229,255,0,0,227,255,4,0,225,255,8,0,222,255,15,0,222,255,19,0,225,255,22,0,225,255,22,0,227,255,19,0,231,255,19,0,233,255,15,0,238,255,11,0,242,255,11,0,249,255,6,0,253,255,4,0,0,0,2,0,4,0,2,0,6,0,2,0,8,0,4,0,8,0,4,0,8,0,6,0,8,0,6,0,6,0,8,0,4,0,8,0,4,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,2,0,11,0,4,0,8,0,4,0,11,0,4,0,11,0,2,0,13,0,0,0,15,0,253,255,13,0,249,255,11,0,247,255,11,0,242,255,4,0,240,255,0,0,240,255,253,255,240,255,249,255,240,255,244,255,242,255,242,255,247,255,242,255,251,255,244,255,251,255,249,255,0,0,253,255,0,0,0,0,0,0,6,0,0,0,13,0,251,255,19,0,247,255,24,0,240,255,30,0,233,255,33,0,225,255,35,0,220,255,35,0,216,255,37,0,216,255,33,0,218,255,30,0,220,255,26,0,227,255,24,0,233,255,19,0,238,255,13,0,242,255,8,0,247,255,0,0,249,255,249,255,249,255,242,255,249,255,231,255,249,255,225,255,249,255,222,255,253,255,218,255,0,0,220,255,0,0,220,255,4,0,227,255,6,0,231,255,6,0,236,255,8,0,240,255,8,0,242,255,8,0,244,255,6,0,244,255,4,0,247,255,4,0,247,255,6,0,249,255,4,0,251,255,6,0,253,255,6,0,0,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,0,0,0,0,253,255,253,255,249,255,253,255,244,255,251,255,242,255,249,255,238,255,249,255,238,255,249,255,238,255,247,255,240,255,247,255,240,255,244,255,242,255,247,255,240,255,249,255,242,255,249,255,242,255,251,255,242,255,0,0,242,255,2,0,242,255,6,0,242,255,11,0,244,255,15,0,242,255,15,0,244,255,15,0,242,255,13,0,242,255,11,0,240,255,4,0,238,255,0,0,236,255,251,255,233,255,249,255,231,255,244,255,233,255,247,255,231,255,249,255,233,255,251,255,236,255,0,0,238,255,2,0,240,255,4,0,242,255,6,0,242,255,6,0,242,255,4,0,247,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,251,255,249,255,253,255,247,255,0,0,242,255,0,0,242,255,4,0,242,255,8,0,244,255,11,0,244,255,13,0,249,255,13,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,0,0,249,255,253,255,247,255,253,255,242,255,251,255,240,255,249,255,238,255,251,255,240,255,249,255,240,255,247,255,242,255,244,255,244,255,242,255,249,255,240,255,253,255,236,255,0,0,236,255,2,0,236,255,6,0,238,255,11,0,238,255,11,0,240,255,13,0,242,255,13,0,244,255,13,0,249,255,8,0,251,255,6,0,251,255,4,0,251,255,0,0,251,255,2,0,249,255,0,0,251,255,2,0,249,255,0,0,249,255,4,0,251,255,6,0,251,255,11,0,251,255,13,0,251,255,17,0,251,255,17,0,253,255,19,0,251,255,19,0,247,255,19,0,247,255,19,0,242,255,22,0,242,255,22,0,240,255,22,0,240,255,24,0,240,255,26,0,242,255,26,0,244,255,30,0,247,255,28,0,251,255,28,0,253,255,24,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,13,0,253,255,13,0,251,255,8,0,249,255,6,0,249,255,4,0,247,255,4,0,247,255,0,0,249,255,0,0,251,255,0,0,0,0,253,255,0,0,251,255,4,0,251,255,6,0,249,255,6,0,251,255,6,0,251,255,4,0,251,255,0,0,253,255,251,255,0,0,244,255,0,0,238,255,0,0,231,255,0,0,225,255,0,0,220,255,2,0,216,255,2,0,211,255,0,0,211,255,253,255,209,255,251,255,209,255,249,255,211,255,247,255,214,255,244,255,214,255,244,255,216,255,244,255,216,255,242,255,216,255,244,255,214,255,247,255,209,255,247,255,207,255,247,255,203,255,249,255,200,255,244,255,203,255,242,255,200,255,238,255,205,255,233,255,211,255,231,255,220,255,229,255,227,255,227,255,238,255,229,255,242,255,233,255,249,255,238,255,251,255,244,255,253,255,251,255,251,255,0,0,249,255,6,0,249,255,8,0,247,255,15,0,247,255,15,0,253,255,17,0,0,0,15,0,8,0,17,0,17,0,15,0,24,0,13,0,28,0,11,0,35,0,4,0,37,0,2,0,37,0,0,0,35,0,253,255,33,0,251,255,28,0,253,255,26,0,253,255,19,0,0,0,15,0,2,0,11,0,4,0,6,0,11,0,2,0,17,0,0,0,24,0,251,255,33,0,247,255,37,0,242,255,39,0,240,255,39,0,240,255,37,0,240,255,30,0,242,255,22,0,242,255,11,0,247,255,2,0,249,255,251,255,249,255,244,255,249,255,242,255,247,255,240,255,247,255,242,255,242,255,249,255,240,255,253,255,238,255,0,0,236,255,6,0,233,255,6,0,233,255,6,0,233,255,6,0,233,255,2,0,231,255,2,0,233,255,0,0,233,255,253,255,236,255,251,255,238,255,253,255,242,255,0,0,244,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,251,255,253,255,249,255,253,255,249,255,251,255,247,255,249,255,247,255,247,255,249,255,247,255,249,255,244,255,251,255,244,255,253,255,244,255,0,0,247,255,2,0,244,255,4,0,244,255,8,0,247,255,8,0,244,255,11,0,244,255,15,0,244,255,15,0,244,255,13,0,242,255,11,0,240,255,11,0,238,255,6,0,238,255,4,0,238,255,2,0,238,255,0,0,238,255,0,0,242,255,0,0,242,255,0,0,244,255,2,0,244,255,6,0,242,255,11,0,242,255,13,0,242,255,15,0,238,255,15,0,238,255,13,0,238,255,13,0,238,255,8,0,240,255,4,0,242,255,2,0,244,255,0,0,247,255,0,0,249,255,253,255,249,255,253,255,249,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,8,0,253,255,13,0,253,255,17,0,0,0,17,0,0,0,19,0,2,0,24,0,2,0,26,0,2,0,24,0,2,0,24,0,2,0,26,0,0,0,24,0,0,0,22,0,0,0,19,0,2,0,22,0,2,0,19,0,4,0,17,0,4,0,15,0,8,0,11,0,11,0,6,0,17,0,2,0,19,0,0,0,26,0,249,255,28,0,242,255,30,0,236,255,30,0,233,255,30,0,229,255,30,0,229,255,28,0,231,255,26,0,233,255,24,0,236,255,19,0,240,255,19,0,244,255,15,0,247,255,13,0,251,255,11,0,251,255,6,0,253,255,4,0,251,255,0,0,253,255,253,255,249,255,249,255,249,255,247,255,249,255,242,255,249,255,240,255,251,255,236,255,253,255,233,255,0,0,231,255,2,0,231,255,6,0,231,255,8,0,231,255,13,0,231,255,13,0,233,255,13,0,233,255,13,0,233,255,11,0,236,255,6,0,238,255,4,0,242,255,0,0,244,255,253,255,244,255,249,255,249,255,244,255,249,255,240,255,249,255,238,255,249,255,236,255,244,255,236,255,244,255,236,255,240,255,236,255,240,255,238,255,238,255,238,255,236,255,242,255,238,255,242,255,238,255,247,255,240,255,247,255,244,255,247,255,251,255,247,255,0,0,247,255,0,0,244,255,4,0,242,255,6,0,240,255,6,0,238,255,6,0,236,255,6,0,238,255,2,0,238,255,2,0,242,255,2,0,244,255,2,0,249,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,251,255,253,255,249,255,0,0,242,255,0,0,238,255,0,0,231,255,0,0,227,255,0,0,225,255,0,0,225,255,0,0,227,255,0,0,231,255,0,0,238,255,0,0,244,255,0,0,251,255,2,0,2,0,4,0,8,0,6,0,15,0,8,0,19,0,11,0,26,0,15,0,28,0,17,0,30,0,17,0,33,0,17,0,30,0,17,0,30,0,15,0,28,0,11,0,22,0,11,0,15,0,6,0,8,0,6,0,2,0,2,0,0,0,2,0,251,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,249,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,4,0,253,255,6,0,251,255,11,0,251,255,15,0,251,255,17,0,249,255,22,0,249,255,22,0,247,255,22,0,247,255,19,0,242,255,19,0,240,255,17,0,238,255,17,0,233,255,15,0,231,255,13,0,231,255,13,0,233,255,13,0,236,255,11,0,240,255,8,0,244,255,4,0,251,255,2,0,0,0,0,0,4,0,249,255,8,0,242,255,11,0,238,255,15,0,236,255,15,0,233,255,17,0,231,255,15,0,233,255,15,0,236,255,13,0,238,255,11,0,240,255,6,0,240,255,6,0,240,255,4,0,242,255,6,0,240,255,6,0,240,255,6,0,236,255,6,0,233,255,6,0,231,255,4,0,227,255,2,0,225,255,0,0,220,255,253,255,216,255,251,255,216,255,251,255,211,255,249,255,211,255,253,255,211,255,0,0,216,255,2,0,218,255,4,0,222,255,6,0,225,255,6,0,231,255,6,0,238,255,2,0,244,255,2,0,249,255,0,0,253,255,253,255,0,0,251,255,4,0,251,255,6,0,247,255,13,0,247,255,13,0,251,255,15,0,253,255,17,0,253,255,15,0,0,0,15,0,2,0,13,0,4,0,8,0,4,0,6,0,6,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,8,0,2,0,11,0,6,0,17,0,13,0,22,0,15,0,24,0,17,0,28,0,19,0,28,0,19,0,28,0,15,0,26,0,11,0,19,0,8,0,17,0,4,0,13,0,2,0,6,0,0,0,2,0,253,255,0,0,253,255,251,255,0,0,251,255,0,0,247,255,0,0,244,255,2,0,244,255,2,0,247,255,2,0,249,255,2,0,251,255,0,0,253,255,0,0,0,0,251,255,2,0,249,255,4,0,247,255,6,0,244,255,4,0,244,255,6,0,242,255,2,0,242,255,0,0,242,255,253,255,242,255,247,255,242,255,242,255,244,255,240,255,244,255,240,255,244,255,240,255,247,255,240,255,249,255,242,255,251,255,244,255,251,255,247,255,253,255,249,255,0,0,247,255,253,255,244,255,251,255,240,255,251,255,233,255,253,255,227,255,251,255,218,255,253,255,216,255,0,0,209,255,2,0,209,255,4,0,209,255,13,0,214,255,17,0,218,255,24,0,220,255,33,0,227,255,35,0,233,255,37,0,240,255,37,0,242,255,37,0,249,255,35,0,249,255,33,0,0,0,28,0,0,0,24,0,0,0,19,0,4,0,17,0,4,0,13,0,6,0,8,0,8,0,6,0,8,0,4,0,8,0,2,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,2,0,2,0,0,0,2,0,0,0,8,0,253,255,13,0,253,255,15,0,251,255,19,0,249,255,22,0,247,255,26,0,247,255,26,0,249,255,22,0,247,255,17,0,249,255,13,0,249,255,6,0,251,255,0,0,251,255,0,0,253,255,249,255,0,0,247,255,0,0,244,255,2,0,244,255,2,0,244,255,4,0,247,255,2,0,249,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,4,0,0,0,6,0,0,0,8,0,2,0,8,0,4,0,8,0,8,0,8,0,11,0,6,0,13,0,4,0,15,0,0,0,11,0,253,255,6,0,247,255,0,0,244,255,251,255,238,255,247,255,233,255,242,255,231,255,238,255,225,255,236,255,220,255,236,255,220,255,236,255,220,255,236,255,220,255,238,255,225,255,240,255,229,255,244,255,233,255,247,255,240,255,251,255,249,255,0,0,251,255,2,0,0,0,4,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,253,255,8,0,251,255,8,0,249,255,6,0,247,255,4,0,244,255,6,0,240,255,4,0,238,255,4,0,236,255,4,0,233,255,8,0,231,255,11,0,229,255,13,0,231,255,17,0,229,255,17,0,231,255,19,0,233,255,17,0,238,255,17,0,240,255,13,0,244,255,8,0,251,255,6,0,0,0,0,0,6,0,0,0,13,0,253,255,19,0,251,255,24,0,249,255,28,0,249,255,30,0,247,255,33,0,247,255,30,0,247,255,26,0,249,255,24,0,249,255,19,0,251,255,15,0,0,0,11,0,2,0,8,0,4,0,6,0,8,0,8,0,11,0,6,0,13,0,4,0,15,0,4,0,15,0,4,0,17,0,2,0,15,0,0,0,15,0,0,0,17,0,253,255,15,0,253,255,15,0,249,255,15,0,249,255,13,0,247,255,13,0,247,255,11,0,247,255,8,0,247,255,6,0,251,255,2,0,0,0,0,0,0,0,253,255,4,0,251,255,6,0,247,255,6,0,247,255,6,0,244,255,4,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,251,255,251,255,251,255,251,255,249,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,253,255,249,255,253,255,244,255,249,255,244,255,244,255,242,255,238,255,242,255,233,255,244,255,227,255,244,255,222,255,244,255,220,255,247,255,218,255,247,255,220,255,244,255,222,255,240,255,227,255,238,255,233,255,233,255,238,255,231,255,242,255,231,255,244,255,233,255,247,255,233,255,249,255,238,255,247,255,240,255,247,255,244,255,247,255,249,255,242,255,249,255,242,255,253,255,240,255,0,0,240,255,0,0,240,255,2,0,236,255,4,0,238,255,6,0,236,255,11,0,233,255,15,0,233,255,17,0,231,255,17,0,229,255,19,0,227,255,19,0,227,255,17,0,227,255,15,0,229,255,8,0,231,255,6,0,233,255,0,0,238,255,251,255,242,255,247,255,244,255,240,255,249,255,240,255,249,255,236,255,253,255,238,255,253,255,238,255,253,255,238,255,249,255,240,255,249,255,240,255,247,255,242,255,242,255,242,255,240,255,244,255,240,255,249,255,238,255,249,255,236,255,253,255,236,255,0,0,236,255,4,0,233,255,11,0,236,255,17,0,236,255,22,0,236,255,30,0,236,255,33,0,233,255,37,0,233,255,41,0,231,255,39,0,229,255,39,0,225,255,37,0,227,255,33,0,227,255,30,0,229,255,26,0,231,255,26,0,238,255,24,0,242,255,22,0,247,255,19,0,249,255,15,0,251,255,11,0,251,255,6,0,251,255,2,0,247,255,251,255,249,255,244,255,244,255,238,255,244,255,231,255,242,255,222,255,244,255,214,255,244,255,209,255,244,255,203,255,247,255,200,255,249,255,196,255,253,255,198,255,0,0,200,255,0,0,207,255,2,0,214,255,2,0,220,255,4,0,231,255,4,0,242,255,2,0,253,255,0,0,2,0,0,0,11,0,253,255,17,0,249,255,19,0,247,255,24,0,242,255,24,0,240,255,22,0,238,255,19,0,236,255,19,0,236,255,15,0,231,255,11,0,233,255,6,0,233,255,4,0,236,255,2,0,238,255,0,0,240,255,2,0,242,255,2,0,242,255,2,0,244,255,4,0,247,255,8,0,247,255,11,0,249,255,13,0,249,255,17,0,251,255,17,0,253,255,17,0,253,255,15,0,253,255,13,0,0,0,11,0,253,255,4,0,0,0,0,0,253,255,253,255,251,255,251,255,249,255,249,255,249,255,244,255,244,255,247,255,244,255,247,255,242,255,249,255,242,255,249,255,242,255,251,255,242,255,253,255,242,255,253,255,244,255,0,0,244,255,253,255,247,255,253,255,244,255,251,255,244,255,253,255,244,255,0,0,240,255,0,0,238,255,4,0,236,255,8,0,233,255,13,0,233,255,19,0,233,255,22,0,233,255,26,0,233,255,26,0,238,255,26,0,242,255,24,0,247,255,24,0,251,255,19,0,0,0,22,0,4,0,19,0,6,0,19,0,8,0,17,0,11,0,15,0,11,0,13,0,8,0,8,0,11,0,4,0,8,0,2,0,4,0,0,0,2,0,253,255,0,0,251,255,251,255,251,255,249,255,251,255,249,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,2,0,247,255,4,0,244,255,2,0,242,255,4,0,238,255,4,0,231,255,4,0,229,255,6,0,222,255,6,0,218,255,8,0,214,255,11,0,214,255,13,0,209,255,15,0,211,255,17,0,214,255,19,0,218,255,17,0,222,255,17,0,229,255,15,0,236,255,11,0,242,255,6,0,247,255,2,0,251,255,0,0,0,0,251,255,2,0,249,255,4,0,249,255,4,0,249,255,8,0,249,255,11,0,251,255,11,0,253,255,8,0,0,0,8,0,0,0,6,0,2,0,2,0,4,0,0,0,6,0,251,255,11,0,242,255,13,0,240,255,17,0,236,255,19,0,233,255,24,0,231,255,26,0,231,255,30,0,233,255,33,0,236,255,37,0,238,255,39,0,242,255,41,0,247,255,44,0,249,255,46,0,251,255,44,0,0,0,44,0,0,0,41,0,0,0,39,0,2,0,35,0,2,0,33,0,2,0,26,0,4,0,24,0,4,0,19,0,4,0,17,0,6,0,13,0,8,0,11,0,11,0,11,0,11,0,8,0,8,0,6,0,6,0,4,0,6,0,2,0,2,0,0,0,0,0,253,255,253,255,251,255,249,255,247,255,247,255,242,255,242,255,240,255,240,255,238,255,238,255,238,255,233,255,236,255,233,255,236,255,236,255,236,255,233,255,238,255,233,255,240,255,236,255,244,255,236,255,247,255,240,255,251,255,242,255,0,0,242,255,2,0,247,255,4,0,247,255,4,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,6,0,249,255,0,0,249,255,0,0,249,255,249,255,249,255,240,255,249,255,236,255,251,255,229,255,253,255,225,255,0,0,220,255,0,0,218,255,2,0,218,255,6,0,218,255,8,0,220,255,11,0,225,255,13,0,227,255,13,0,233,255,11,0,236,255,11,0,240,255,8,0,242,255,2,0,247,255,0,0,251,255,249,255,253,255,244,255,0,0,238,255,2,0,233,255,4,0,227,255,8,0,225,255,13,0,222,255,15,0,220,255,15,0,218,255,19,0,218,255,22,0,218,255,22,0,218,255,19,0,218,255,17,0,225,255,15,0,227,255,13,0,229,255,6,0,233,255,2,0,238,255,0,0,244,255,0,0,251,255,0,0,0,0,0,0,2,0,2,0,8,0,6,0,8,0,11,0,13,0,13,0,15,0,17,0,15,0,17,0,13,0,15,0,11,0,11,0,8,0,4,0,6,0,0,0,4,0,249,255,4,0,244,255,2,0,238,255,4,0,231,255,4,0,229,255,8,0,229,255,8,0,229,255,11,0,233,255,13,0,236,255,11,0,240,255,11,0,244,255,6,0,251,255,2,0,2,0,0,0,4,0,253,255,11,0,251,255,15,0,247,255,19,0,244,255,19,0,244,255,22,0,244,255,17,0,244,255,15,0,247,255,11,0,247,255,6,0,249,255,2,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,247,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,247,255,4,0,249,255,6,0,0,0,8,0,2,0,8,0,8,0,11,0,15,0,8,0,19,0,6,0,24,0,4,0,26,0,2,0,30,0,0,0,30,0,0,0,30,0,0,0,28,0,0,0,26,0,2,0,24,0,8,0,17,0,15,0,13,0,19,0,6,0,26,0,4,0,30,0,0,0,33,0,253,255,35,0,253,255,37,0,253,255,33,0,251,255,28,0,251,255,22,0,253,255,15,0,0,0,8,0,2,0,4,0,8,0,0,0,13,0,251,255,17,0,247,255,22,0,244,255,24,0,240,255,28,0,240,255,26,0,242,255,24,0,244,255,22,0,244,255,17,0,244,255,11,0,247,255,6,0,247,255,0,0,249,255,251,255,247,255,244,255,249,255,242,255,247,255,236,255,247,255,231,255,247,255,225,255,249,255,220,255,249,255,218,255,251,255,211,255,253,255,207,255,251,255,207,255,253,255,207,255,253,255,207,255,253,255,209,255,253,255,214,255,0,0,218,255,253,255,225,255,0,0,231,255,0,0,238,255,0,0,242,255,2,0,251,255,6,0,2,0,11,0,6,0,15,0,13,0,15,0,15,0,17,0,17,0,17,0,19,0,19,0,19,0,15,0,22,0,13,0,24,0,11,0,26,0,8,0,28,0,4,0,30,0,2,0,35,0,0,0,35,0,0,0,37,0,253,255,37,0,0,0,37,0,253,255,39,0,251,255,37,0,249,255,39,0,247,255,39,0,242,255,41,0,240,255,44,0,238,255,46,0,233,255,46,0,231,255,44,0,229,255,41,0,229,255,37,0,229,255,35,0,229,255,30,0,227,255,28,0,225,255,26,0,225,255,24,0,222,255,24,0,220,255,24,0,218,255,22,0,218,255,19,0,216,255,17,0,216,255,13,0,220,255,8,0,222,255,4,0,225,255,0,0,227,255,253,255,231,255,249,255,236,255,244,255,238,255,242,255,244,255,242,255,247,255,242,255,0,0,242,255,2,0,244,255,8,0,249,255,11,0,251,255,15,0,0,0,19,0,2,0,19,0,11,0,22,0,15,0,22,0,22,0,22,0,24,0,24,0,28,0,24,0,30,0,24,0,28,0,22,0,26,0,22,0,22,0,24,0,17,0,22,0,13,0,22,0,11,0,19,0,4,0,17,0,0,0,15,0,0,0,13,0,253,255,8,0,251,255,6,0,249,255,2,0,247,255,253,255,242,255,247,255,244,255,242,255,238,255,236,255,236,255,233,255,233,255,227,255,233,255,227,255,227,255,227,255,225,255,227,255,222,255,231,255,222,255,233,255,222,255,238,255,220,255,242,255,220,255,247,255,218,255,251,255,218,255,0,0,220,255,0,0,220,255,2,0,227,255,6,0,227,255,8,0,233,255,13,0,238,255,17,0,244,255,22,0,251,255,24,0,0,0,26,0,6,0,28,0,11,0,28,0,15,0,28,0,17,0,26,0,17,0,24,0,17,0,22,0,13,0,19,0,11,0,15,0,8,0,11,0,4,0,8,0,0,0,6,0,0,0,6,0,253,255,4,0,249,255,6,0,247,255,6,0,247,255,6,0,244,255,8,0,244,255,8,0,242,255,8,0,242,255,6,0,240,255,4,0,238,255,2,0,236,255,0,0,233,255,0,0,229,255,0,0,229,255,253,255,227,255,253,255,225,255,251,255,225,255,249,255,225,255,247,255,229,255,247,255,231,255,244,255,236,255,244,255,240,255,244,255,244,255,242,255,249,255,244,255,249,255,244,255,251,255,247,255,249,255,249,255,251,255,251,255,249,255,253,255,247,255,0,0,244,255,4,0,242,255,8,0,240,255,13,0,236,255,13,0,233,255,15,0,231,255,17,0,229,255,15,0,227,255,15,0,225,255,15,0,225,255,15,0,225,255,15,0,225,255,15,0,227,255,19,0,231,255,22,0,233,255,26,0,238,255,28,0,242,255,33,0,247,255,35,0,251,255,39,0,253,255,39,0,2,0,37,0,4,0,35,0,6,0,33,0,8,0,28,0,11,0,26,0,15,0,22,0,15,0,19,0,19,0,15,0,22,0,13,0,24,0,13,0,24,0,13,0,26,0,13,0,28,0,13,0,30,0,13,0,30,0,15,0,33,0,13,0,33,0,13,0,33,0,15,0,30,0,13,0,26,0,13,0,22,0,13,0,17,0,13,0,13,0,13,0,6,0,15,0,0,0,15,0,251,255,15,0,244,255,15,0,242,255,15,0,238,255,15,0,231,255,13,0,231,255,8,0,227,255,6,0,229,255,2,0,229,255,0,0,229,255,251,255,231,255,247,255,231,255,242,255,236,255,240,255,240,255,238,255,242,255,238,255,247,255,240,255,251,255,240,255,0,0,240,255,4,0,240,255,8,0,240,255,13,0,240,255,17,0,240,255,19,0,238,255,22,0,236,255,26,0,236,255,28,0,236,255,26,0,236,255,28,0,236,255,26,0,238,255,24,0,238,255,24,0,238,255,19,0,240,255,19,0,240,255,15,0,242,255,13,0,247,255,13,0,251,255,13,0,0,0,11,0,0,0,11,0,4,0,11,0,6,0,11,0,6,0,11,0,6,0,13,0,4,0,11,0,2,0,13,0,0,0,13,0,0,0,13,0,253,255,11,0,253,255,11,0,251,255,6,0,251,255,6,0,249,255,2,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,4,0,2,0,4,0,2,0,11,0,4,0,13,0,6,0,19,0,6,0,19,0,11,0,26,0,11,0,30,0,8,0,33,0,6,0,37,0,2,0,39,0,0,0,39,0,249,255,44,0,244,255,41,0,238,255,41,0,231,255,41,0,229,255,37,0,225,255,35,0,227,255,30,0,233,255,24,0,238,255,19,0,247,255,15,0,0,0,11,0,6,0,11,0,13,0,11,0,15,0,13,0,17,0,15,0,17,0,19,0,17,0,22,0,15,0,26,0,15,0,28,0,15,0,30,0,17,0,33,0,17,0,33,0,17,0,30,0,17,0,28,0,17,0,24,0,13,0,17,0,6,0,11,0,2,0,4,0,251,255,0,0,244,255,253,255,240,255,251,255,236,255,251,255,233,255,251,255,233,255,253,255,233,255,253,255,238,255,253,255,242,255,253,255,244,255,253,255,249,255,251,255,249,255,253,255,253,255,251,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,2,0,242,255,2,0,240,255,4,0,238,255,8,0,236,255,8,0,233,255,11,0,233,255,8,0,233,255,8,0,233,255,6,0,238,255,4,0,238,255,0,0,242,255,253,255,247,255,249,255,251,255,247,255,253,255,244,255,253,255,242,255,0,0,242,255,0,0,240,255,2,0,238,255,4,0,236,255,4,0,236,255,8,0,236,255,8,0,236,255,8,0,238,255,8,0,240,255,8,0,242,255,6,0,247,255,2,0,253,255,0,0,0,0,253,255,4,0,251,255,6,0,251,255,8,0,251,255,11,0,253,255,6,0,253,255,4,0,253,255,0,0,0,0,253,255,2,0,247,255,2,0,242,255,4,0,244,255,4,0,244,255,4,0,244,255,6,0,244,255,6,0,249,255,6,0,249,255,6,0,251,255,8,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,6,0,0,0,11,0,0,0,11,0,2,0,13,0,2,0,15,0,2,0,19,0,2,0,17,0,2,0,19,0,4,0,17,0,0,0,15,0,0,0,13,0,0,0,11,0,253,255,11,0,249,255,8,0,247,255,6,0,244,255,6,0,240,255,6,0,238,255,6,0,238,255,4,0,238,255,4,0,240,255,2,0,240,255,0,0,240,255,2,0,242,255,2,0,242,255,4,0,244,255,6,0,242,255,6,0,242,255,8,0,240,255,11,0,236,255,11,0,231,255,13,0,227,255,13,0,225,255,13,0,216,255,13,0,214,255,13,0,211,255,13,0,211,255,13,0,216,255,13,0,218,255,13,0,222,255,13,0,231,255,15,0,236,255,15,0,242,255,17,0,249,255,19,0,253,255,19,0,0,0,22,0,0,0,22,0,2,0,24,0,4,0,24,0,2,0,22,0,4,0,19,0,2,0,15,0,0,0,11,0,0,0,6,0,253,255,2,0,249,255,0,0,242,255,253,255,240,255,253,255,238,255,253,255,236,255,0,0,233,255,0,0,233,255,0,0,233,255,4,0,236,255,6,0,236,255,8,0,236,255,11,0,236,255,8,0,238,255,6,0,238,255,4,0,240,255,0,0,240,255,253,255,242,255,247,255,242,255,242,255,244,255,238,255,244,255,236,255,247,255,233,255,247,255,233,255,244,255,231,255,249,255,231,255,247,255,233,255,247,255,233,255,251,255,233,255,251,255,236,255,0,0,233,255,2,0,236,255,11,0,236,255,15,0,238,255,22,0,242,255,24,0,244,255,28,0,247,255,30,0,251,255,33,0,0,0,33,0,0,0,30,0,2,0,33,0,0,0,35,0,0,0,33,0,0,0,35,0,0,0,39,0,0,0,37,0,0,0,37,0,2,0,37,0,0,0,33,0,4,0,30,0,6,0,26,0,8,0,22,0,6,0,17,0,8,0,13,0,8,0,11,0,8,0,8,0,8,0,8,0,6,0,8,0,8,0,11,0,8,0,13,0,8,0,17,0,11,0,22,0,13,0,28,0,13,0,33,0,15,0,37,0,13,0,46,0,13,0,50,0,13,0,55,0,13,0,59,0,13,0,59,0,11,0,59,0,13,0,57,0,13,0,55,0,13,0,50,0,13,0,46,0,13,0,39,0,11,0,33,0,8,0,28,0,6,0,24,0,4,0,19,0,2,0,19,0,2,0,17,0,0,0,19,0,0,0,17,0,0,0,17,0,2,0,15,0,4,0,15,0,4,0,11,0,6,0,8,0,8,0,2,0,8,0,0,0,13,0,251,255,13,0,247,255,15,0,244,255,17,0,242,255,17,0,238,255,22,0,238,255,17,0,240,255,19,0,240,255,17,0,242,255,17,0,247,255,15,0,249,255,15,0,253,255,15,0,0,0,13,0,4,0,13,0,6,0,11,0,11,0,11,0,11,0,6,0,13,0,6,0,13,0,4,0,15,0,4,0,15,0,4,0,15,0,4,0,15,0,6,0,13,0,6,0,15,0,6,0,15,0,6,0,13,0,4,0,11,0,2,0,11,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,11,0,0,0,13,0,0,0,13,0,0,0,17,0,6,0,19,0,8,0,19,0,11,0,17,0,15,0,15,0,17,0,13,0,22,0,11,0,22,0,6,0,22,0,2,0,17,0,0,0,15,0,253,255,13,0,251,255,8,0,247,255,4,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,249,255,6,0,251,255,8,0,0,0,15,0,0,0,15,0,4,0,15,0,8,0,17,0,11,0,17,0,13,0,15,0,19,0,13,0,22,0,8,0,24,0,6,0,28,0,0,0,30,0,0,0,33,0,251,255,35,0,249,255,33,0,247,255,30,0,247,255,24,0,244,255,17,0,244,255,11,0,249,255,4,0,249,255,0,0,249,255,253,255,253,255,247,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,244,255,2,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,253,255,244,255,249,255,247,255,247,255,247,255,244,255,247,255,242,255,247,255,242,255,247,255,242,255,249,255,247,255,249,255,251,255,249,255,0,0,249,255,2,0,249,255,4,0,247,255,6,0,247,255,8,0,244,255,4,0,242,255,4,0,240,255,0,0,236,255,253,255,236,255,247,255,233,255,242,255,233,255,240,255,233,255,236,255,236,255,233,255,238,255,231,255,240,255,233,255,242,255,231,255,244,255,231,255,244,255,229,255,249,255,229,255,251,255,231,255,251,255,231,255,253,255,231,255,0,0,236,255,0,0,240,255,4,0,242,255,6,0,249,255,8,0,251,255,11,0,0,0,11,0,2,0,11,0,2,0,13,0,0,0,8,0,0,0,2,0,253,255,0,0,251,255,251,255,247,255,244,255,242,255,240,255,240,255,233,255,236,255,231,255,233,255,227,255,231,255,227,255,231,255,227,255,233,255,229,255,233,255,229,255,238,255,231,255,242,255,233,255,249,255,233,255,253,255,236,255,0,0,233,255,4,0,233,255,6,0,231,255,6,0,227,255,8,0,227,255,6,0,225,255,6,0,227,255,4,0,227,255,4,0,231,255,4,0,236,255,4,0,238,255,4,0,244,255,4,0,247,255,4,0,249,255,6,0,253,255,6,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,253,255,11,0,253,255,11,0,247,255,11,0,244,255,11,0,244,255,6,0,240,255,0,0,240,255,0,0,240,255,253,255,244,255,251,255,244,255,249,255,247,255,251,255,249,255,253,255,251,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,2,0,0,0,4,0,0,0,8,0,0,0,11,0,253,255,17,0,251,255,22,0,247,255,24,0,244,255,24,0,242,255,24,0,242,255,24,0,244,255,22,0,244,255,22,0,247,255,17,0,249,255,13,0,251,255,11,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,4,0,4,0,6,0,4,0,8,0,6,0,11,0,11,0,15,0,13,0,17,0,15,0,22,0,19,0,24,0,22,0,26,0,22,0,26,0,22,0,24,0,22,0,22,0,19,0,17,0,19,0,15,0,17,0,11,0,15,0,6,0,15,0,4,0,15,0,2,0,15,0,0,0,17,0,0,0,17,0,2,0,19,0,4,0,17,0,6,0,13,0,6,0,11,0,8,0,6,0,8,0,2,0,6,0,0,0,6,0,0,0,4,0,253,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,247,255,6,0,242,255,6,0,236,255,4,0,231,255,2,0,227,255,0,0,225,255,0,0,227,255,253,255,225,255,251,255,225,255,249,255,227,255,242,255,229,255,240,255,229,255,238,255,231,255,236,255,233,255,236,255,233,255,233,255,236,255,236,255,238,255,238,255,242,255,244,255,244,255,249,255,249,255,0,0,253,255,0,0,0,0,6,0,0,0,8,0,2,0,8,0,2,0,11,0,2,0,8,0,0,0,8,0,0,0,6,0,253,255,6,0,253,255,8,0,247,255,6,0,244,255,6,0,242,255,6,0,238,255,8,0,236,255,11,0,233,255,13,0,233,255,15,0,236,255,19,0,236,255,24,0,242,255,26,0,247,255,30,0,253,255,33,0,2,0,35,0,6,0,35,0,11,0,33,0,13,0,35,0,13,0,33,0,11,0,30,0,11,0,28,0,8,0,26,0,6,0,24,0,6,0,22,0,8,0,19,0,8,0,15,0,11,0,13,0,13,0,8,0,13,0,6,0,15,0,2,0,15,0,0,0,17,0,0,0,19,0,253,255,17,0,253,255,19,0,253,255,19,0,0,0,19,0,0,0,22,0,0,0,26,0,2,0,28,0,4,0,33,0,4,0,35,0,6,0,37,0,8,0,37,0,8,0,37,0,13,0,33,0,15,0,30,0,15,0,24,0,17,0,19,0,17,0,13,0,17,0,6,0,15,0,0,0,11,0,251,255,6,0,249,255,0,0,247,255,253,255,247,255,244,255,253,255,242,255,0,0,238,255,4,0,233,255,6,0,233,255,11,0,233,255,13,0,238,255,15,0,242,255,13,0,247,255,11,0,251,255,11,0,253,255,6,0,0,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,253,255,4,0,253,255,6,0,247,255,8,0,244,255,11,0,242,255,13,0,244,255,15,0,244,255,19,0,244,255,22,0,247,255,26,0,249,255,26,0,253,255,28,0,0,0,28,0,0,0,26,0,0,0,24,0,0,0,19,0,0,0,15,0,253,255,6,0,253,255,0,0,253,255,251,255,251,255,242,255,251,255,236,255,251,255,233,255,253,255,231,255,253,255,233,255,0,0,238,255,2,0,242,255,2,0,247,255,6,0,253,255,6,0,0,0,4,0,2,0,2,0,6,0,2,0,8,0,253,255,11,0,249,255,8,0,244,255,11,0,240,255,8,0,236,255,6,0,233,255,8,0,231,255,6,0,231,255,4,0,233,255,2,0,238,255,2,0,240,255,4,0,244,255,0,0,247,255,2,0,251,255,4,0,0,0,4,0,0,0,6,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,6,0,4,0,6,0,4,0,4,0,2,0,2,0,0,0,0,0,253,255,253,255,251,255,249,255,251,255,244,255,247,255,244,255,249,255,242,255,249,255,242,255,251,255,238,255,253,255,238,255,0,0,238,255,0,0,238,255,4,0,238,255,4,0,240,255,4,0,242,255,4,0,249,255,2,0,253,255,0,0,0,0,253,255,6,0,249,255,8,0,247,255,13,0,242,255,15,0,240,255,19,0,240,255,22,0,242,255,24,0,244,255,22,0,251,255,24,0,2,0,24,0,4,0,19,0,15,0,17,0,19,0,15,0,22,0,11,0,24,0,6,0,26,0,2,0,24,0,0,0,22,0,253,255,17,0,253,255,13,0,251,255,8,0,253,255,6,0,0,0,2,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,2,0,13,0,2,0,11,0,4,0,13,0,4,0,11,0,4,0,11,0,4,0,8,0,6,0,8,0,6,0,6,0,8,0,2,0,11,0,2,0,13,0,0,0,15,0,0,0,19,0,253,255,22,0,253,255,26,0,0,0,28,0,0,0,30,0,2,0,28,0,6,0,26,0,11,0,24,0,13,0,22,0,15,0,19,0,15,0,19,0,17,0,17,0,17,0,15,0,15,0,17,0,13,0,17,0,11,0,19,0,8,0,19,0,8,0,19,0,8,0,17,0,6,0,17,0,8,0,15,0,11,0,11,0,15,0,8,0,17,0,4,0,22,0,2,0,26,0,0,0,26,0,0,0,28,0,0,0,28,0,0,0,26,0,2,0,24,0,4,0,19,0,4,0,13,0,6,0,4,0,8,0,253,255,8,0,247,255,11,0,238,255,11,0,231,255,13,0,225,255,11,0,220,255,13,0,216,255,13,0,216,255,13,0,214,255,13,0,216,255,13,0,218,255,13,0,220,255,13,0,220,255,13,0,225,255,11,0,225,255,13,0,225,255,13,0,227,255,13,0,229,255,11,0,231,255,11,0,233,255,11,0,238,255,11,0,240,255,8,0,244,255,8,0,249,255,8,0,253,255,6,0,0,0,6,0,6,0,4,0,6,0,6,0,6,0,4,0,8,0,6,0,6,0,4,0,6,0,4,0,4,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,251,255,253,255,249,255,0,0,244,255,0,0,240,255,4,0,238,255,6,0,233,255,6,0,236,255,6,0,236,255,8,0,238,255,8,0,242,255,6,0,249,255,2,0,253,255,0,0,2,0,251,255,6,0,247,255,6,0,242,255,11,0,238,255,11,0,236,255,8,0,231,255,8,0,231,255,4,0,231,255,0,0,233,255,0,0,236,255,253,255,240,255,251,255,244,255,251,255,251,255,253,255,0,0,0,0,2,0,4,0,8,0,6,0,11,0,13,0,13,0,15,0,15,0,17,0,13,0,19,0,13,0,19,0,11,0,19,0,8,0,22,0,4,0,26,0,4,0,28,0,2,0,30,0,0,0,33,0,253,255,37,0,249,255,37,0,244,255,37,0,240,255,37,0,236,255,33,0,233,255,33,0,231,255,30,0,227,255,26,0,225,255,24,0,225,255,19,0,225,255,17,0,225,255,15,0,227,255,11,0,233,255,8,0,238,255,6,0,244,255,6,0,253,255,4,0,0,0,4,0,6,0,8,0,11,0,8,0,17,0,13,0,17,0,17,0,15,0,22,0,15,0,24,0,11,0,28,0,6,0,28,0,2,0,26,0,0,0,22,0,253,255,17,0,251,255,13,0,251,255,6,0,251,255,2,0,253,255,253,255,0,0,249,255,4,0,247,255,8,0,242,255,15,0,244,255,22,0,242,255,26,0,244,255,30,0,247,255,33,0,249,255,33,0,251,255,33,0,253,255,33,0,0,0,33,0,0,0,28,0,0,0,26,0,253,255,22,0,251,255,22,0,247,255,19,0,244,255,17,0,240,255,13,0,236,255,11,0,231,255,6,0,231,255,4,0,229,255,2,0,227,255,253,255,227,255,249,255,229,255,249,255,231,255,247,255,229,255,249,255,231,255,251,255,233,255,0,0,233,255,0,0,236,255,2,0,238,255,4,0,238,255,6,0,242,255,6,0,247,255,4,0,251,255,2,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,8,0,6,0,11,0,11,0,11,0,13,0,11,0,17,0,15,0,19,0,17,0,22,0,24,0,22,0,30,0,22,0,37,0,22,0,44,0,24,0,50,0,22,0,55,0,24,0,57,0,24,0,55,0,28,0,52,0,30,0,48,0,30,0,41,0,30,0,35,0,28,0,26,0,28,0,22,0,22,0,15,0,17,0,11,0,8,0,6,0,4,0,4,0,0,0,0,0,251,255,0,0,244,255,253,255,240,255,249,255,236,255,249,255,233,255,247,255,231,255,247,255,229,255,247,255,229,255,249,255,231,255,253,255,233,255,0,0,236,255,0,0,238,255,2,0,240,255,2,0,240,255,4,0,242,255,4,0,240,255,4,0,238,255,2,0,238,255,2,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,244,255,2,0,251,255,4,0,251,255,8,0,253,255,11,0,253,255,15,0,0,0,15,0,0,0,17,0,251,255,19,0,251,255,17,0,253,255,17,0,0,0,13,0,0,0,11,0,2,0,6,0,6,0,4,0,13,0,2,0,15,0,0,0,22,0,0,0,26,0,253,255,30,0,251,255,33,0,251,255,30,0,249,255,33,0,244,255,30,0,242,255,26,0,238,255,24,0,236,255,17,0,236,255,15,0,233,255,13,0,233,255,11,0,233,255,8,0,238,255,11,0,242,255,11,0,247,255,8,0,251,255,8,0,253,255,6,0,0,0,6,0,2,0,4,0,8,0,2,0,11,0,4,0,13,0,4,0,17,0,6,0,19,0,8,0,24,0,13,0,24,0,13,0,26,0,19,0,28,0,24,0,26,0,26,0,24,0,28,0,24,0,28,0,22,0,30,0,19,0,30,0,17,0,28,0,15,0,28,0,11,0,28,0,11,0,26,0,8,0,24,0,8,0,24,0,4,0,24,0,2,0,26,0,2,0,28,0,0,0,33,0,0,0,37,0,0,0,41,0,0,0,46,0,253,255,50,0,251,255,48,0,247,255,50,0,244,255,46,0,240,255,41,0,240,255,37,0,236,255,33,0,233,255,30,0,233,255,28,0,236,255,26,0,236,255,26,0,242,255,28,0,247,255,30,0,251,255,33,0,0,0,33,0,6,0,33,0,13,0,30,0,17,0,30,0,22,0,28,0,28,0,24,0,28,0,19,0,28,0,15,0,26,0,11,0,24,0,4,0,19,0,0,0,15,0,251,255,13,0,247,255,8,0,240,255,8,0,233,255,8,0,229,255,8,0,227,255,6,0,222,255,4,0,218,255,4,0,216,255,0,0,214,255,251,255,211,255,247,255,214,255,242,255,214,255,240,255,218,255,238,255,222,255,238,255,229,255,242,255,233,255,247,255,242,255,253,255,251,255,2,0,0,0,8,0,6,0,15,0,8,0,22,0,11,0,24,0,8,0,26,0,4,0,26,0,0,0,26,0,253,255,26,0,249,255,24,0,244,255,24,0,244,255,17,0,244,255,17,0,247,255,13,0,249,255,11,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,253,255,8,0,251,255,8,0,249,255,13,0,244,255,15,0,238,255,17,0,238,255,24,0,231,255,26,0,227,255,30,0,225,255,30,0,225,255,33,0,222,255,35,0,225,255,35,0,225,255,35,0,225,255,37,0,227,255,37,0,227,255,35,0,231,255,35,0,231,255,33,0,231,255,26,0,233,255,24,0,233,255,19,0,231,255,15,0,231,255,13,0,229,255,11,0,229,255,11,0,227,255,13,0,229,255,15,0,227,255,17,0,231,255,19,0,233,255,22,0,236,255,22,0,242,255,24,0,249,255,24,0,253,255,22,0,0,0,22,0,6,0,19,0,11,0,15,0,15,0,11,0,19,0,4,0,22,0,2,0,22,0,0,0,24,0,253,255,24,0,251,255,22,0,249,255,22,0,249,255,19,0,249,255,15,0,251,255,13,0,251,255,13,0,251,255,8,0,253,255,6,0,0,0,0,0,0,0,0,0,0,0,251,255,4,0,249,255,6,0,247,255,11,0,247,255,15,0,244,255,19,0,247,255,24,0,249,255,26,0,249,255,28,0,251,255,26,0,253,255,26,0,253,255,19,0,253,255,17,0,0,0,11,0,0,0,6,0,0,0,4,0,2,0,2,0,4,0,4,0,4,0,4,0,8,0,8,0,13,0,13,0,17,0,19,0,19,0,22,0,22,0,26,0,24,0,28,0,24,0,28,0,22,0,28,0,19,0,26,0,13,0,24,0,11,0,22,0,6,0,17,0,4,0,13,0,0,0,8,0,253,255,4,0,251,255,0,0,251,255,253,255,251,255,249,255,251,255,244,255,251,255,240,255,253,255,240,255,0,0,238,255,2,0,238,255,4,0,238,255,6,0,238,255,6,0,238,255,8,0,238,255,11,0,238,255,13,0,238,255,13,0,240,255,15,0,242,255,19,0,244,255,22,0,249,255,26,0,251,255,28,0,0,0,33,0,0,0,33,0,2,0,35,0,0,0,37,0,0,0,37,0,0,0,37,0,249,255,35,0,242,255,35,0,238,255,33,0,229,255,33,0,225,255,30,0,218,255,26,0,216,255,26,0,211,255,22,0,211,255,15,0,211,255,8,0,211,255,4,0,214,255,0,0,216,255,251,255,216,255,247,255,220,255,247,255,220,255,249,255,225,255,251,255,231,255,0,0,238,255,2,0,247,255,8,0,253,255,15,0,4,0,17,0,11,0,22,0,17,0,22,0,24,0,26,0,26,0,28,0,28,0,30,0,28,0,33,0,28,0,33,0,26,0,35,0,24,0,33,0,22,0,30,0,17,0,26,0,15,0,22,0,11,0,11,0,11,0,4,0,6,0,253,255,4,0,244,255,2,0,240,255,0,0,236,255,0,0,231,255,253,255,231,255,251,255,229,255,251,255,229,255,251,255,231,255,251,255,231,255,251,255,231,255,0,0,233,255,0,0,231,255,2,0,236,255,6,0,238,255,11,0,238,255,17,0,240,255,22,0,242,255,28,0,242,255,33,0,242,255,37,0,240,255,44,0,240,255,46,0,240,255,48,0,240,255,48,0,240,255,48,0,238,255,44,0,238,255,41,0,238,255,37,0,240,255,37,0,238,255,35,0,238,255,28,0,238,255,28,0,240,255,26,0,240,255,22,0,242,255,17,0,242,255,15,0,244,255,11,0,249,255,8,0,251,255,4,0,0,0,4,0,2,0,4,0,8,0,4,0,11,0,2,0,15,0,4,0,15,0,2,0,17,0,0,0,17,0,0,0,15,0,253,255,15,0,253,255,15,0,0,0,13,0,0,0,11,0,2,0,11,0,6,0,11,0,11,0,11,0,15,0,11,0,17,0,13,0,19,0,15,0,19,0,17,0,19,0,19,0,17,0,19,0,17,0,19,0,13,0,22,0,13,0,24,0,8,0,26,0,6,0,28,0,2,0,26,0,0,0,28,0,253,255,28,0,249,255,24,0,247,255,24,0,244,255,22,0,244,255,19,0,244,255,17,0,247,255,15,0,249,255,17,0,253,255,15,0,0,0,17,0,4,0,19,0,4,0,19,0,6,0,22,0,6,0,19,0,6,0,19,0,2,0,19,0,0,0,15,0,251,255,11,0,247,255,8,0,240,255,4,0,236,255,0,0,233,255,253,255,229,255,249,255,227,255,249,255,229,255,247,255,229,255,249,255,231,255,249,255,236,255,251,255,238,255,253,255,244,255,0,0,251,255,2,0,0,0,2,0,4,0,6,0,8,0,4,0,8,0,4,0,11,0,2,0,8,0,0,0,8,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,253,255,2,0,251,255,0,0,244,255,0,0,242,255,0,0,236,255,0,0,233,255,253,255,231,255,251,255,227,255,249,255,225,255,249,255,222,255,249,255,218,255,0,0,214,255,0,0,214,255,2,0,211,255,6,0,211,255,6,0,211,255,11,0,218,255,8,0,225,255,6,0,233,255,6,0,240,255,2,0,249,255,0,0,2,0,0,0,11,0,251,255,15,0,249,255,22,0,249,255,26,0,247,255,28,0,249,255,33,0,249,255,35,0,253,255,35,0,0,0,33,0,0,0,35,0,0,0,33,0,0,0,30,0,2,0,30,0,0,0,28,0,4,0,26,0,4,0,22,0,6,0,19,0,8,0,13,0,6,0,8,0,8,0,0,0,8,0,253,255,11,0,247,255,11,0,240,255,11,0,238,255,8,0,236,255,8,0,238,255,6,0,240,255,2,0,244,255,0,0,253,255,253,255,0,0,251,255,6,0,247,255,11,0,247,255,15,0,244,255,17,0,244,255,22,0,244,255,22,0,244,255,24,0,247,255,24,0,249,255,22,0,249,255,22,0,251,255,22,0,0,0,19,0,0,0,17,0,2,0,17,0,4,0,15,0,6,0,13,0,6,0,13,0,8,0,13,0,6,0,13,0,4,0,13,0,4,0,13,0,2,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,15,0,2,0,17,0,0,0,17,0,0,0,17,0,253,255,19,0,249,255,22,0,244,255,22,0,242,255,24,0,240,255,24,0,240,255,26,0,238,255,26,0,240,255,26,0,240,255,28,0,247,255,26,0,249,255,26,0,253,255,22,0,0,0,17,0,4,0,15,0,4,0,8,0,6,0,4,0,6,0,0,0,6,0,253,255,8,0,249,255,6,0,247,255,4,0,242,255,2,0,240,255,0,0,238,255,0,0,238,255,0,0,236,255,253,255,238,255,253,255,238,255,253,255,240,255,253,255,244,255,253,255,249,255,253,255,251,255,253,255,0,0,253,255,4,0,253,255,6,0,253,255,13,0,0,0,17,0,253,255,22,0,0,0,26,0,0,0,26,0,2,0,26,0,8,0,24,0,13,0,22,0,17,0,19,0,19,0,15,0,24,0,11,0,24,0,6,0,24,0,2,0,22,0,0,0,17,0,253,255,13,0,249,255,8,0,247,255,2,0,242,255,253,255,240,255,247,255,240,255,244,255,242,255,238,255,244,255,238,255,249,255,231,255,251,255,229,255,0,0,227,255,2,0,225,255,4,0,225,255,6,0,225,255,6,0,227,255,6,0,231,255,4,0,236,255,0,0,238,255,253,255,244,255,247,255,249,255,240,255,251,255,236,255,253,255,229,255,0,0,227,255,0,0,220,255,4,0,220,255,6,0,220,255,6,0,220,255,6,0,220,255,6,0,222,255,4,0,227,255,0,0,231,255,253,255,238,255,253,255,244,255,249,255,251,255,247,255,0,0,251,255,8,0,0,0,13,0,2,0,15,0,8,0,19,0,15,0,19,0,26,0,19,0,33,0,17,0,39,0,17,0,41,0,15,0,46,0,13,0,50,0,11,0,46,0,11,0,44,0,11,0,39,0,8,0,35,0,8,0,28,0,8,0,22,0,6,0,15,0,6,0,8,0,2,0,6,0,0,0,2,0,253,255,0,0,249,255,0,0,244,255,253,255,242,255,251,255,238,255,244,255,236,255,240,255,233,255,236,255,231,255,229,255,231,255,222,255,233,255,216,255,231,255,211,255,236,255,207,255,238,255,209,255,238,255,211,255,240,255,216,255,242,255,220,255,244,255,227,255,249,255,231,255,251,255,236,255,253,255,236,255,0,0,236,255,2,0,233,255,4,0,233,255,8,0,231,255,8,0,227,255,11,0,227,255,8,0,227,255,8,0,227,255,6,0,231,255,6,0,231,255,4,0,236,255,4,0,240,255,6,0,240,255,8,0,242,255,11,0,244,255,13,0,244,255,15,0,242,255,17,0,240,255,15,0,236,255,17,0,231,255,13,0,229,255,11,0,222,255,8,0,220,255,4,0,218,255,0,0,220,255,251,255,222,255,247,255,225,255,242,255,229,255,242,255,236,255,238,255,242,255,238,255,249,255,236,255,0,0,236,255,0,0,236,255,4,0,236,255,8,0,238,255,11,0,236,255,13,0,238,255,13,0,240,255,13,0,242,255,13,0,242,255,13,0,244,255,15,0,242,255,15,0,247,255,15,0,249,255,13,0,249,255,11,0,251,255,8,0,253,255,8,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,4,0,4,0,2,0,6,0,6,0,8,0,6,0,6,0,8,0,6,0,8,0,2,0,11,0,2,0,11,0,0,0,13,0,0,0,13,0,2,0,13,0,2,0,11,0,4,0,11,0,6,0,8,0,8,0,6,0,11,0,4,0,13,0,0,0,13,0,0,0,13,0,253,255,15,0,253,255,13,0,251,255,13,0,249,255,13,0,249,255,8,0,249,255,6,0,249,255,4,0,249,255,0,0,251,255,0,0,249,255,0,0,247,255,253,255,247,255,251,255,244,255,251,255,242,255,251,255,240,255,251,255,238,255,253,255,236,255,253,255,236,255,253,255,233,255,251,255,231,255,251,255,233,255,251,255,236,255,249,255,238,255,247,255,242,255,244,255,247,255,242,255,0,0,247,255,2,0,244,255,8,0,249,255,13,0,251,255,19,0,0,0,24,0,2,0,26,0,4,0,26,0,6,0,24,0,6,0,19,0,4,0,15,0,2,0,8,0,0,0,4,0,0,0,0,0,253,255,249,255,251,255,244,255,251,255,238,255,251,255,236,255,253,255,233,255,0,0,233,255,0,0,233,255,2,0,233,255,2,0,233,255,4,0,236,255,6,0,236,255,11,0,236,255,11,0,233,255,15,0,236,255,19,0,238,255,22,0,238,255,24,0,240,255,26,0,240,255,28,0,242,255,28,0,247,255,30,0,247,255,28,0,249,255,30,0,251,255,28,0,253,255,30,0,0,0,28,0,2,0,28,0,4,0,30,0,6,0,26,0,8,0,24,0,8,0,22,0,8,0,17,0,11,0,13,0,6,0,13,0,6,0,8,0,4,0,8,0,4,0,6,0,4,0,6,0,6,0,2,0,6,0,2,0,11,0,0,0,11,0,0,0,13,0,251,255,13,0,247,255,13,0,244,255,11,0,244,255,11,0,247,255,8,0,251,255,8,0,253,255,8,0,2,0,8,0,8,0,8,0,15,0,8,0,19,0,6,0,24,0,8,0,26,0,8,0,24,0,11,0,24,0,13,0,19,0,15,0,15,0,17,0,13,0,17,0,11,0,17,0,6,0,17,0,4,0,17,0,2,0,13,0,2,0,11,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,4,0,251,255,0,0,249,255,0,0,251,255,253,255,253,255,251,255,253,255,251,255,0,0,249,255,2,0,247,255,0,0,247,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,238,255,0,0,238,255,0,0,236,255,0,0,236,255,0,0,233,255,0,0,236,255,0,0,238,255,0,0,240,255,0,0,247,255,0,0,251,255,2,0,253,255,4,0,0,0,4,0,4,0,8,0,6,0,13,0,8,0,13,0,8,0,15,0,11,0,17,0,11,0,17,0,11,0,17,0,13,0,15,0,15,0,13,0,17,0,8,0,19,0,4,0,26,0,2,0,30,0,0,0,35,0,253,255,35,0,251,255,39,0,249,255,39,0,247,255,41,0,247,255,41,0,247,255,37,0,249,255,35,0,251,255,33,0,0,0,28,0,0,0,24,0,2,0,17,0,6,0,13,0,8,0,8,0,11,0,4,0,15,0,0,0,15,0,0,0,13,0,253,255,13,0,253,255,11,0,253,255,6,0,0,0,6,0,4,0,4,0,8,0,0,0,13,0,253,255,19,0,253,255,24,0,251,255,28,0,249,255,30,0,249,255,30,0,249,255,30,0,244,255,26,0,242,255,22,0,238,255,17,0,236,255,8,0,233,255,4,0,229,255,0,0,229,255,253,255,229,255,249,255,231,255,251,255,236,255,251,255,242,255,253,255,249,255,0,0,2,0,2,0,8,0,0,0,19,0,2,0,28,0,0,0,35,0,0,0,41,0,253,255,46,0,251,255,48,0,251,255,48,0,249,255,50,0,249,255,48,0,251,255,48,0,251,255,48,0,0,0,46,0,0,0,48,0,2,0,46,0,4,0,46,0,6,0,46,0,8,0,46,0,11,0,46,0,13,0,41,0,13,0,39,0,13,0,35,0,11,0,30,0,11,0,26,0,6,0,19,0,2,0,13,0,0,0,8,0,253,255,2,0,249,255,0,0,247,255,253,255,242,255,247,255,242,255,247,255,242,255,242,255,247,255,242,255,247,255,242,255,251,255,242,255,0,0,242,255,0,0,244,255,2,0,247,255,2,0,247,255,6,0,247,255,6,0,249,255,6,0,249,255,8,0,251,255,8,0,0,0,8,0,0,0,8,0,2,0,6,0,4,0,4,0,6,0,2,0,8,0,0,0,8,0,251,255,6,0,247,255,4,0,240,255,2,0,238,255,0,0,231,255,0,0,229,255,253,255,227,255,251,255,227,255,251,255,227,255,251,255,231,255,0,0,231,255,0,0,233,255,2,0,236,255,6,0,240,255,11,0,242,255,11,0,247,255,15,0,247,255,15,0,251,255,17,0,253,255,17,0,253,255,17,0,2,0,19,0,4,0,17,0,8,0,13,0,11,0,11,0,11,0,8,0,11,0,6,0,11,0,4,0,8,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,13,0,0,0,17,0,0,0,22,0,0,0,26,0,2,0,28,0,2,0,28,0,4,0,26,0,4,0,22,0,4,0,19,0,4,0,15,0,6,0,8,0,6,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,13,0,0,0,17,0,0,0,19,0,0,0,24,0,253,255,28,0,251,255,33,0,247,255,35,0,242,255,39,0,236,255,39,0,229,255,39,0,225,255,39,0,220,255,37,0,216,255,33,0,211,255,30,0,211,255,24,0,209,255,22,0,211,255,17,0,216,255,13,0,220,255,8,0,225,255,4,0,229,255,2,0,236,255,0,0,244,255,253,255,249,255,0,0,0,0,0,0,4,0,0,0,6,0,0,0,13,0,0,0,15,0,253,255,19,0,253,255,19,0,251,255,22,0,251,255,22,0,249,255,22,0,247,255,17,0,249,255,17,0,247,255,15,0,249,255,13,0,249,255,11,0,249,255,6,0,249,255,4,0,249,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,249,255,253,255,251,255,251,255,253,255,247,255,0,0,242,255,2,0,238,255,6,0,233,255,11,0,229,255,17,0,225,255,22,0,220,255,26,0,220,255,30,0,218,255,35,0,216,255,37,0,216,255,41,0,211,255,44,0,211,255,48,0,211,255,48,0,209,255,52,0,209,255,55,0,214,255,55,0,214,255,55,0,216,255,50,0,220,255,46,0,225,255,44,0,229,255,37,0,233,255,33,0,236,255,26,0,240,255,24,0,244,255,19,0,249,255,15,0,251,255,13,0,0,0,11,0,2,0,11,0,6,0,11,0,8,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,8,0,11,0,6,0,13,0,4,0,11,0,4,0,11,0,4,0,13,0,6,0,13,0,6,0,13,0,6,0,15,0,8,0,15,0,8,0,17,0,8,0,17,0,6,0,15,0,4,0,13,0,0,0,11,0,253,255,8,0,249,255,4,0,244,255,2,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,240,255,2,0,242,255,4,0,244,255,6,0,244,255,8,0,244,255,13,0,244,255,15,0,244,255,17,0,242,255,19,0,244,255,19,0,244,255,19,0,247,255,19,0,249,255,19,0,251,255,19,0,253,255,19,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,22,0,0,0,17,0,0,0,11,0,2,0,2,0,2,0,253,255,6,0,242,255,8,0,233,255,11,0,225,255,13,0,216,255,13,0,211,255,15,0,209,255,15,0,209,255,15,0,209,255,15,0,214,255,17,0,220,255,17,0,225,255,17,0,229,255,17,0,236,255,15,0,238,255,15,0,240,255,15,0,240,255,15,0,240,255,13,0,238,255,13,0,233,255,13,0,229,255,13,0,227,255,11,0,225,255,11,0,220,255,8,0,218,255,11,0,218,255,11,0,216,255,11,0,218,255,11,0,216,255,11,0,220,255,11,0,222,255,8,0,225,255,8,0,229,255,4,0,233,255,2,0,240,255,0,0,244,255,0,0,251,255,253,255,0,0,253,255,6,0,251,255,13,0,249,255,17,0,249,255,19,0,249,255,19,0,247,255,19,0,242,255,19,0,242,255,15,0,240,255,11,0,238,255,6,0,240,255,2,0,242,255,253,255,242,255,247,255,244,255,242,255,247,255,238,255,249,255,233,255,251,255,233,255,249,255,233,255,249,255,236,255,249,255,242,255,247,255,247,255,242,255,253,255,242,255,0,0,240,255,6,0,240,255,13,0,240,255,15,0,244,255,17,0,249,255,19,0,253,255,17,0,0,0,19,0,6,0,13,0,11,0,13,0,15,0,6,0,17,0,4,0,17,0,0,0,17,0,0,0,17,0,251,255,17,0,251,255,17,0,249,255,17,0,251,255,11,0,251,255,11,0,253,255,8,0,0,0,6,0,0,0,2,0,2,0,0,0,4,0,253,255,4,0,251,255,4,0,249,255,6,0,249,255,6,0,253,255,6,0,0,0,4,0,2,0,4,0,8,0,2,0,13,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,24,0,0,0,22,0,0,0,22,0,2,0,19,0,4,0,17,0,11,0,15,0,15,0,15,0,19,0,13,0,22,0,11,0,26,0,11,0,30,0,8,0,33,0,4,0,35,0,4,0,37,0,4,0,39,0,6,0,39,0,11,0,39,0,13,0,39,0,15,0,37,0,19,0,33,0,22,0,33,0,24,0,28,0,24,0,26,0,26,0,22,0,26,0,17,0,24,0,13,0,22,0,6,0,19,0,4,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,19,0,4,0,19,0,6,0,22,0,11,0,19,0,15,0,17,0,19,0,13,0,22,0,11,0,24,0,6,0,26,0,0,0,26,0,249,255,26,0,242,255,24,0,236,255,24,0,231,255,22,0,225,255,17,0,220,255,15,0,218,255,13,0,216,255,13,0,218,255,13,0,218,255,13,0,222,255,15,0,225,255,15,0,231,255,15,0,236,255,13,0,242,255,11,0,247,255,6,0,253,255,4,0,2,0,0,0,4,0,253,255,8,0,249,255,11,0,247,255,11,0,244,255,11,0,242,255,6,0,240,255,4,0,238,255,0,0,236,255,0,0,233,255,249,255,229,255,249,255,227,255,244,255,222,255,244,255,222,255,244,255,218,255,242,255,216,255,242,255,216,255,240,255,216,255,240,255,220,255,238,255,225,255,238,255,233,255,236,255,240,255,238,255,249,255,240,255,0,0,242,255,6,0,247,255,15,0,249,255,19,0,0,0,24,0,4,0,28,0,11,0,30,0,17,0,33,0,24,0,33,0,28,0,35,0,33,0,35,0,37,0,37,0,39,0,35,0,41,0,35,0,39,0,35,0,39,0,30,0,33,0,28,0,28,0,24,0,24,0,17,0,19,0,11,0,15,0,0,0,11,0,249,255,11,0,240,255,11,0,233,255,11,0,225,255,13,0,222,255,15,0,218,255,15,0,216,255,15,0,216,255,15,0,220,255,17,0,222,255,17,0,227,255,17,0,231,255,13,0,238,255,13,0,242,255,8,0,247,255,8,0,251,255,4,0,0,0,2,0,4,0,0,0,8,0,251,255,13,0,249,255,13,0,247,255,11,0,244,255,8,0,249,255,6,0,249,255,4,0,249,255,0,0,253,255,253,255,2,0,247,255,4,0,247,255,6,0,244,255,8,0,247,255,8,0,249,255,8,0,251,255,6,0,0,0,2,0,0,0,0,0,4,0,253,255,11,0,251,255,13,0,249,255,15,0,247,255,17,0,244,255,15,0,247,255,11,0,247,255,6,0,249,255,0,0,251,255,0,0,253,255,249,255,253,255,247,255,0,0,244,255,2,0,244,255,4,0,247,255,4,0,249,255,4,0,249,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,0,0,4,0,0,0,4,0,253,255,8,0,253,255,11,0,251,255,15,0,251,255,15,0,251,255,15,0,0,0,15,0,2,0,13,0,4,0,13,0,8,0,11,0,13,0,8,0,15,0,6,0,17,0,4,0,15,0,6,0,15,0,6,0,11,0,6,0,4,0,8,0,0,0,13,0,253,255,13,0,247,255,17,0,242,255,17,0,236,255,17,0,233,255,17,0,233,255,17,0,231,255,17,0,231,255,15,0,231,255,13,0,233,255,8,0,236,255,4,0,240,255,0,0,240,255,251,255,242,255,244,255,242,255,238,255,242,255,231,255,240,255,227,255,242,255,225,255,242,255,225,255,242,255,227,255,244,255,231,255,247,255,231,255,247,255,240,255,249,255,242,255,249,255,247,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,247,255,253,255,251,255,0,0,0,0,0,0,2,0,253,255,6,0,0,0,11,0,0,0,17,0,0,0,22,0,0,0,22,0,2,0,26,0,2,0,24,0,4,0,22,0,6,0,17,0,6,0,13,0,11,0,8,0,11,0,4,0,15,0,0,0,15,0,253,255,19,0,247,255,19,0,244,255,22,0,242,255,22,0,242,255,22,0,242,255,19,0,242,255,17,0,242,255,17,0,244,255,15,0,244,255,17,0,244,255,17,0,247,255,17,0,244,255,19,0,247,255,17,0,247,255,19,0,249,255,22,0,249,255,22,0,251,255,22,0,251,255,19,0,253,255,19,0,253,255,19,0,253,255,22,0,253,255,22,0,251,255,19,0,247,255,17,0,244,255,15,0,242,255,13,0,240,255,8,0,238,255,4,0,238,255,0,0,233,255,253,255,233,255,247,255,233,255,242,255,231,255,242,255,231,255,240,255,229,255,240,255,231,255,240,255,229,255,244,255,227,255,247,255,229,255,251,255,229,255,2,0,229,255,8,0,229,255,17,0,229,255,24,0,229,255,33,0,231,255,41,0,231,255,46,0,233,255,52,0,233,255,55,0,236,255,57,0,236,255,57,0,236,255,57,0,238,255,52,0,242,255,48,0,240,255,44,0,247,255,37,0,249,255,33,0,251,255,28,0,0,0,26,0,0,0,24,0,2,0,22,0,2,0,22,0,6,0,19,0,6,0,17,0,6,0,15,0,6,0,13,0,8,0,8,0,8,0,4,0,13,0,2,0,15,0,0,0,15,0,0,0,19,0,251,255,22,0,253,255,22,0,0,0,22,0,0,0,24,0,0,0,22,0,2,0,22,0,4,0,22,0,8,0,19,0,8,0,19,0,11,0,19,0,13,0,17,0,15,0,17,0,17,0,13,0,19,0,8,0,24,0,6,0,26,0,4,0,28,0,4,0,30,0,2,0,28,0,4,0,30,0,6,0,28,0,13,0,26,0,17,0,24,0,19,0,24,0,22,0,19,0,26,0,17,0,28,0,15,0,30,0,13,0,30,0,11,0,30,0,8,0,30,0,6,0,28,0,4,0,28,0,2,0,26,0,2,0,26,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,253,255,24,0,253,255,24,0,251,255,24,0,251,255,24,0,251,255,24,0,249,255,26,0,251,255,28,0,251,255,28,0,251,255,26,0,249,255,26,0,247,255,24,0,244,255,19,0,242,255,17,0,240,255,13,0,238,255,6,0,236,255,0,0,233,255,253,255,231,255,247,255,231,255,240,255,231,255,236,255,233,255,233,255,236,255,231,255,238,255,231,255,240,255,233,255,242,255,236,255,244,255,238,255,244,255,240,255,244,255,244,255,247,255,249,255,247,255,251,255,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,244,255,4,0,244,255,2,0,244,255,0,0,247,255,0,0,249,255,253,255,249,255,251,255,251,255,249,255,251,255,247,255,251,255,247,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,0,0,251,255,2,0,253,255,4,0,253,255,8,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,6,0,0,0,4,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,6,0,11,0,8,0,13,0,13,0,11,0,15,0,11,0,17,0,11,0,17,0,11,0,19,0,8,0,17,0,4,0,15,0,4,0,13,0,4,0,8,0,0,0,2,0,0,0,0,0,0,0,249,255,0,0,244,255,0,0,242,255,0,0,242,255,251,255,242,255,249,255,244,255,244,255,249,255,240,255,253,255,236,255,0,0,233,255,2,0,231,255,4,0,231,255,6,0,233,255,6,0,236,255,6,0,238,255,6,0,242,255,6,0,247,255,6,0,251,255,4,0,253,255,6,0,0,0,6,0,4,0,8,0,2,0,13,0,4,0,15,0,2,0,17,0,0,0,22,0,0,0,22,0,251,255,26,0,247,255,26,0,247,255,26,0,244,255,24,0,244,255,22,0,247,255,19,0,251,255,19,0,0,0,15,0,4,0,11,0,8,0,6,0,11,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,6,0,0,0,2,0,0,0,253,255,0,0,249,255,4,0,244,255,4,0,240,255,4,0,236,255,2,0,236,255,2,0,233,255,0,0,236,255,253,255,238,255,251,255,242,255,249,255,244,255,249,255,251,255,249,255,0,0,249,255,2,0,251,255,6,0,253,255,11,0,253,255,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,6,0,0,0,2,0,0,0,0,0,2,0,253,255,2,0,251,255,6,0,249,255,6,0,244,255,8,0,244,255,8,0,247,255,8,0,244,255,8,0,242,255,6,0,242,255,6,0,242,255,6,0,242,255,6,0,244,255,8,0,244,255,13,0,247,255,15,0,249,255,17,0,251,255,19,0,0,0,19,0,0,0,15,0,2,0,11,0,4,0,4,0,4,0,0,0,4,0,251,255,4,0,244,255,2,0,242,255,0,0,240,255,253,255,240,255,249,255,240,255,247,255,240,255,244,255,240,255,242,255,240,255,240,255,240,255,240,255,240,255,240,255,240,255,242,255,238,255,242,255,240,255,240,255,240,255,240,255,244,255,240,255,247,255,238,255,251,255,238,255,253,255,236,255,0,0,236,255,2,0,236,255,6,0,238,255,8,0,238,255,8,0,238,255,6,0,238,255,4,0,236,255,2,0,231,255,0,0,229,255,253,255,222,255,249,255,218,255,242,255,214,255,242,255,214,255,240,255,211,255,238,255,214,255,236,255,216,255,238,255,220,255,238,255,222,255,242,255,227,255,242,255,231,255,242,255,236,255,244,255,240,255,242,255,240,255,244,255,240,255,247,255,238,255,247,255,238,255,247,255,236,255,249,255,233,255,251,255,231,255,253,255,231,255,0,0,229,255,0,0,229,255,0,0,227,255,2,0,227,255,4,0,225,255,4,0,225,255,4,0,222,255,0,0,220,255,253,255,218,255,249,255,216,255,247,255,216,255,242,255,214,255,238,255,214,255,236,255,211,255,236,255,211,255,233,255,214,255,238,255,214,255,240,255,214,255,242,255,216,255,244,255,216,255,251,255,218,255,251,255,218,255,0,0,222,255,0,0,222,255,0,0,225,255,2,0,227,255,2,0,231,255,2,0,236,255,4,0,238,255,6,0,242,255,6,0,249,255,8,0,251,255,13,0,0,0,15,0,2,0,17,0,6,0,22,0,11,0,24,0,13,0,26,0,13,0,28,0,17,0,30,0,22,0,35,0,22,0,33,0,19,0,33,0,19,0,30,0,22,0,26,0,19,0,22,0,19,0,17,0,17,0,13,0,13,0,6,0,8,0,0,0,4,0,253,255,0,0,247,255,251,255,244,255,244,255,240,255,240,255,238,255,236,255,238,255,233,255,238,255,233,255,240,255,236,255,247,255,238,255,251,255,240,255,0,0,242,255,6,0,249,255,15,0,249,255,19,0,251,255,26,0,251,255,30,0,0,0,33,0,253,255,35,0,251,255,35,0,251,255,35,0,247,255,35,0,247,255,30,0,244,255,28,0,242,255,26,0,240,255,24,0,236,255,22,0,236,255,19,0,231,255,22,0,231,255,19,0,229,255,19,0,227,255,22,0,227,255,22,0,225,255,22,0,225,255,22,0,225,255,19,0,225,255,19,0,222,255,19,0,225,255,17,0,227,255,19,0,231,255,19,0,236,255,17,0,242,255,15,0,249,255,13,0,2,0,8,0,8,0,4,0,17,0,0,0,24,0,249,255,30,0,242,255,35,0,238,255,37,0,233,255,37,0,231,255,35,0,229,255,35,0,229,255,33,0,231,255,33,0,236,255,30,0,238,255,30,0,242,255,33,0,247,255,30,0,253,255,30,0,0,0,30,0,6,0,26,0,13,0,26,0,17,0,24,0,24,0,22,0,28,0,15,0,30,0,13,0,30,0,6,0,28,0,2,0,26,0,0,0,24,0,251,255,22,0,249,255,19,0,247,255,19,0,247,255,19,0,249,255,19,0,251,255,22,0,251,255,22,0,0,0,24,0,0,0,22,0,2,0,19,0,4,0,17,0,4,0,15,0,2,0,8,0,2,0,6,0,0,0,4,0,0,0,2,0,251,255,0,0,249,255,253,255,247,255,251,255,244,255,247,255,244,255,240,255,242,255,236,255,242,255,231,255,242,255,227,255,244,255,225,255,247,255,225,255,247,255,225,255,251,255,227,255,0,0,229,255,2,0,231,255,4,0,233,255,4,0,236,255,2,0,238,255,0,0,240,255,0,0,242,255,251,255,240,255,247,255,242,255,242,255,242,255,238,255,242,255,238,255,242,255,236,255,242,255,236,255,242,255,233,255,240,255,233,255,240,255,233,255,238,255,233,255,238,255,233,255,236,255,233,255,236,255,233,255,233,255,238,255,236,255,240,255,236,255,242,255,238,255,247,255,242,255,251,255,249,255,253,255,0,0,0,0,4,0,0,0,13,0,0,0,17,0,2,0,24,0,4,0,26,0,4,0,28,0,4,0,30,0,2,0,30,0,2,0,28,0,2,0,26,0,0,0,22,0,2,0,17,0,2,0,15,0,2,0,11,0,4,0,6,0,4,0,4,0,6,0,2,0,11,0,2,0,13,0,2,0,13,0,2,0,13,0,4,0,15,0,6,0,13,0,11,0,11,0,13,0,11,0,15,0,8,0,15,0,8,0,15,0,6,0,15,0,4,0,15,0,6,0,17,0,8,0,17,0,8,0,15,0,6,0,15,0,8,0,13,0,4,0,13,0,2,0,11,0,0,0,11,0,249,255,6,0,244,255,4,0,242,255,2,0,236,255,2,0,231,255,0,0,229,255,0,0,227,255,0,0,225,255,0,0,225,255,0,0,225,255,0,0,227,255,0,0,227,255,0,0,229,255,2,0,229,255,2,0,231,255,4,0,231,255,2,0,233,255,2,0,236,255,0,0,238,255,253,255,238,255,249,255,242,255,249,255,242,255,247,255,244,255,247,255,247,255,244,255,247,255,244,255,249,255,244,255,249,255,244,255,251,255,244,255,251,255,244,255,253,255,242,255,0,0,242,255,2,0,240,255,4,0,240,255,11,0,240,255,11,0,240,255,13,0,238,255,17,0,238,255,17,0,236,255,15,0,236,255,13,0,231,255,11,0,229,255,8,0,225,255,4,0,220,255,0,0,220,255,0,0,218,255,0,0,222,255,253,255,227,255,253,255,231,255,0,0,233,255,0,0,240,255,2,0,242,255,2,0,249,255,4,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,8,0,253,255,11,0,249,255,15,0,249,255,17,0,249,255,19,0,247,255,24,0,247,255,22,0,247,255,22,0,249,255,17,0,251,255,13,0,0,0,6,0,0,0,4,0,2,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,15,0,2,0,15,0,4,0,15,0,8,0,17,0,8,0,19,0,8,0,15,0,8,0,15,0,6,0,15,0,2,0,11,0,0,0,6,0,253,255,4,0,249,255,0,0,244,255,251,255,242,255,247,255,242,255,242,255,242,255,240,255,242,255,238,255,244,255,240,255,247,255,240,255,251,255,240,255,253,255,242,255,0,0,240,255,2,0,244,255,6,0,242,255,6,0,242,255,6,0,244,255,6,0,247,255,4,0,247,255,2,0,249,255,0,0,253,255,0,0,0,0,251,255,0,0,251,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,251,255,249,255,249,255,251,255,247,255,249,255,242,255,249,255,238,255,251,255,238,255,251,255,236,255,251,255,238,255,251,255,240,255,251,255,244,255,253,255,251,255,253,255,2,0,253,255,8,0,253,255,15,0,251,255,19,0,253,255,24,0,253,255,24,0,253,255,22,0,253,255,19,0,251,255,13,0,251,255,6,0,247,255,2,0,244,255,253,255,240,255,247,255,236,255,242,255,231,255,240,255,225,255,238,255,225,255,236,255,220,255,236,255,220,255,236,255,225,255,238,255,227,255,240,255,229,255,240,255,233,255,242,255,240,255,244,255,242,255,247,255,247,255,249,255,251,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,2,0,253,255,0,0,251,255,251,255,247,255,249,255,242,255,244,255,240,255,242,255,238,255,240,255,236,255,242,255,233,255,244,255,236,255,249,255,233,255,249,255,238,255,251,255,240,255,251,255,238,255,253,255,238,255,253,255,236,255,251,255,233,255,251,255,231,255,247,255,227,255,247,255,222,255,244,255,220,255,242,255,218,255,240,255,216,255,236,255,216,255,233,255,220,255,231,255,225,255,229,255,229,255,227,255,236,255,227,255,240,255,225,255,247,255,227,255,253,255,227,255,0,0,231,255,0,0,236,255,0,0,240,255,253,255,249,255,249,255,253,255,249,255,0,0,247,255,2,0,244,255,6,0,244,255,8,0,247,255,6,0,247,255,6,0,251,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,15,0,253,255,22,0,249,255,24,0,247,255,30,0,242,255,30,0,238,255,33,0,238,255,30,0,236,255,28,0,236,255,22,0,238,255,17,0,240,255,15,0,240,255,11,0,240,255,8,0,240,255,6,0,242,255,6,0,242,255,4,0,244,255,4,0,247,255,4,0,247,255,4,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,253,255,249,255,251,255,247,255,253,255,244,255,253,255,244,255,0,0,240,255,0,0,240,255,2,0,238,255,2,0,236,255,4,0,233,255,6,0,236,255,6,0,233,255,6,0,233,255,6,0,233,255,6,0,233,255,8,0,233,255,8,0,233,255,8,0,233,255,8,0,233,255,11,0,236,255,11,0,236,255,13,0,238,255,11,0,242,255,11,0,249,255,11,0,253,255,8,0,0,0,11,0,8,0,8,0,15,0,8,0,19,0,8,0,24,0,8,0,26,0,6,0,26,0,6,0,26,0,6,0,26,0,4,0,24,0,6,0,24,0,4,0,24,0,4,0,22,0,2,0,24,0,2,0,22,0,0,0,24,0,0,0,24,0,0,0,24,0,2,0,19,0,0,0,17,0,0,0,15,0,0,0,11,0,0,0,6,0,251,255,0,0,251,255,0,0,251,255,253,255,244,255,249,255,244,255,247,255,244,255,244,255,244,255,240,255,247,255,238,255,247,255,236,255,253,255,233,255,0,0,229,255,4,0,229,255,11,0,227,255,13,0,227,255,17,0,227,255,19,0,225,255,22,0,225,255,17,0,222,255,15,0,225,255,8,0,225,255,2,0,222,255,253,255,222,255,247,255,222,255,242,255,227,255,238,255,225,255,236,255,229,255,238,255,233,255,240,255,236,255,242,255,240,255,249,255,244,255,0,0,249,255,4,0,253,255,8,0,0,0,13,0,0,0,15,0,0,0,13,0,2,0,13,0,2,0,8,0,0,0,4,0,0,0,0,0,0,0,251,255,2,0,249,255,2,0,247,255,4,0,244,255,6,0,247,255,8,0,249,255,8,0,251,255,8,0,0,0,8,0,2,0,4,0,4,0,2,0,6,0,0,0,8,0,251,255,8,0,247,255,8,0,244,255,6,0,244,255,4,0,242,255,0,0,240,255,0,0,242,255,249,255,240,255,247,255,240,255,244,255,240,255,247,255,238,255,249,255,240,255,253,255,240,255,0,0,240,255,6,0,242,255,13,0,244,255,17,0,244,255,19,0,249,255,19,0,249,255,19,0,249,255,19,0,253,255,15,0,253,255,11,0,0,0,6,0,0,0,2,0,0,0,0,0,2,0,251,255,2,0,247,255,4,0,242,255,4,0,238,255,6,0,231,255,8,0,227,255,11,0,225,255,13,0,222,255,17,0,220,255,22,0,220,255,28,0,218,255,35,0,218,255,39,0,220,255,44,0,220,255,46,0,220,255,50,0,225,255,52,0,225,255,50,0,229,255,46,0,231,255,41,0,231,255,35,0,231,255,30,0,233,255,24,0,233,255,19,0,236,255,13,0,238,255,11,0,238,255,6,0,240,255,4,0,244,255,0,0,247,255,0,0,251,255,253,255,0,0,249,255,2,0,249,255,4,0,244,255,8,0,242,255,11,0,238,255,13,0,236,255,15,0,236,255,15,0,238,255,17,0,236,255,15,0,236,255,13,0,233,255,11,0,233,255,8,0,233,255,6,0,233,255,6,0,236,255,4,0,236,255,4,0,238,255,0,0,240,255,0,0,244,255,0,0,247,255,0,0,251,255,251,255,0,0,249,255,0,0,244,255,0,0,244,255,0,0,240,255,253,255,240,255,253,255,238,255,251,255,238,255,251,255,240,255,251,255,240,255,253,255,242,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,251,255,4,0,249,255,4,0,247,255,4,0,244,255,2,0,242,255,0,0,240,255,0,0,238,255,253,255,233,255,251,255,231,255,247,255,231,255,247,255,231,255,247,255,231,255,249,255,231,255,253,255,231,255,0,0,233,255,2,0,236,255,6,0,240,255,13,0,242,255,17,0,247,255,17,0,251,255,19,0,0,0,17,0,0,0,13,0,6,0,8,0,8,0,2,0,11,0,253,255,11,0,249,255,13,0,247,255,11,0,240,255,11,0,238,255,8,0,236,255,6,0,236,255,4,0,236,255,4,0,238,255,2,0,238,255,2,0,236,255,0,0,238,255,0,0,236,255,253,255,238,255,251,255,236,255,247,255,236,255,244,255,233,255,242,255,233,255,240,255,233,255,238,255,236,255,238,255,233,255,236,255,236,255,238,255,238,255,240,255,238,255,240,255,240,255,247,255,240,255,251,255,238,255,253,255,236,255,2,0,233,255,4,0,231,255,8,0,225,255,13,0,225,255,19,0,222,255,22,0,220,255,24,0,222,255,26,0,225,255,28,0,227,255,28,0,227,255,30,0,229,255,28,0,233,255,28,0,236,255,24,0,238,255,24,0,242,255,22,0,244,255,17,0,247,255,15,0,253,255,13,0,0,0,11,0,2,0,6,0,4,0,4,0,6,0,2,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,6,0,4,0,8,0,2,0,13,0,2,0,15,0,2,0,17,0,0,0,19,0,0,0,22,0,253,255,24,0,249,255,26,0,249,255,26,0,247,255,26,0,244,255,24,0,244,255,22,0,242,255,19,0,242,255,15,0,242,255,13,0,242,255,6,0,240,255,4,0,238,255,0,0,236,255,253,255,233,255,251,255,233,255,251,255,233,255,249,255,233,255,251,255,236,255,253,255,236,255,0,0,236,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,242,255,253,255,244,255,251,255,247,255,249,255,249,255,249,255,251,255,249,255,251,255,247,255,253,255,244,255,253,255,242,255,0,0,240,255,0,0,238,255,0,0,236,255,253,255,233,255,253,255,233,255,253,255,236,255,251,255,236,255,251,255,240,255,253,255,242,255,253,255,247,255,0,0,249,255,2,0,251,255,6,0,251,255,13,0,253,255,19,0,253,255,22,0,0,0,26,0,0,0,26,0,0,0,24,0,0,0,22,0,2,0,15,0,2,0,6,0,4,0,0,0,4,0,249,255,4,0,242,255,6,0,240,255,6,0,236,255,8,0,236,255,11,0,238,255,13,0,238,255,13,0,244,255,13,0,249,255,11,0,251,255,11,0,0,0,11,0,4,0,8,0,4,0,6,0,6,0,8,0,6,0,11,0,6,0,13,0,6,0,15,0,4,0,17,0,2,0,22,0,2,0,24,0,0,0,24,0,0,0,26,0,0,0,28,0,0,0,26,0,0,0,22,0,4,0,19,0,4,0,17,0,6,0,13,0,8,0,8,0,8,0,2,0,8,0,0,0,8,0,249,255,6,0,244,255,6,0,238,255,6,0,233,255,6,0,231,255,8,0,227,255,11,0,225,255,11,0,227,255,13,0,227,255,11,0,229,255,11,0,231,255,6,0,238,255,2,0,240,255,253,255,244,255,249,255,247,255,242,255,251,255,238,255,249,255,236,255,249,255,233,255,247,255,236,255,247,255,236,255,247,255,238,255,244,255,240,255,242,255,244,255,244,255,249,255,244,255,251,255,247,255,251,255,247,255,253,255,247,255,0,0,249,255,0,0,251,255,2,0,249,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,6,0,247,255,4,0,247,255,2,0,244,255,0,0,240,255,251,255,240,255,244,255,240,255,242,255,238,255,236,255,240,255,233,255,240,255,229,255,242,255,229,255,242,255,229,255,242,255,233,255,242,255,240,255,242,255,244,255,242,255,249,255,242,255,253,255,242,255,0,0,242,255,2,0,242,255,2,0,242,255,2,0,242,255,2,0,242,255,2,0,242,255,2,0,244,255,4,0,242,255,4,0,242,255,8,0,242,255,13,0,242,255,17,0,240,255,22,0,240,255,26,0,240,255,30,0,244,255,35,0,249,255,37,0,251,255,39,0,0,0,41,0,6,0,41,0,6,0,41,0,8,0,41,0,11,0,37,0,6,0,37,0,4,0,33,0,2,0,30,0,0,0,26,0,253,255,24,0,251,255,24,0,249,255,24,0,247,255,24,0,249,255,24,0,247,255,26,0,247,255,30,0,247,255,30,0,247,255,30,0,247,255,30,0,247,255,26,0,247,255,24,0,249,255,19,0,249,255,15,0,251,255,13,0,0,0,11,0,0,0,6,0,2,0,6,0,2,0,4,0,6,0,4,0,11,0,4,0,13,0,4,0,13,0,4,0,15,0,4,0,17,0,4,0,15,0,2,0,15,0,2,0,11,0,0,0,6,0,0,0,2,0,0,0,253,255,253,255,249,255,253,255,240,255,249,255,236,255,249,255,236,255,249,255,236,255,249,255,236,255,249,255,238,255,249,255,242,255,251,255,240,255,251,255,242,255,253,255,240,255,0,0,238,255,0,0,236,255,0,0,231,255,0,0,227,255,0,0,222,255,0,0,218,255,253,255,216,255,253,255,209,255,253,255,209,255,253,255,207,255,253,255,205,255,0,0,203,255,0,0,203,255,0,0,203,255,0,0,205,255,253,255,207,255,253,255,207,255,253,255,209,255,251,255,214,255,249,255,214,255,249,255,218,255,249,255,222,255,251,255,227,255,253,255,231,255,0,0,236,255,2,0,238,255,6,0,242,255,11,0,244,255,15,0,249,255,22,0,251,255,24,0,251,255,28,0,251,255,28,0,251,255,30,0,249,255,28,0,249,255,26,0,251,255,24,0,253,255,22,0,0,0,19,0,6,0,17,0,13,0,15,0,19,0,13,0,26,0,11,0,30,0,11,0,35,0,8,0,35,0,8,0,35,0,4,0,33,0,6,0,33,0,4,0,28,0,6,0,24,0,6,0,19,0,6,0,15,0,4,0,11,0,4,0,6,0,2,0,2,0,2,0,0,0,0,0,251,255,253,255,249,255,249,255,247,255,244,255,242,255,242,255,240,255,240,255,238,255,240,255,238,255,240,255,236,255,242,255,238,255,249,255,240,255,253,255,242,255,0,0,244,255,4,0,251,255,11,0,0,0,17,0,2,0,19,0,6,0,24,0,11,0,26,0,13,0,28,0,17,0,28,0,17,0,28,0,17,0,28,0,17,0,26,0,19,0,24,0,17,0,19,0,17,0,15,0,17,0,11,0,17,0,6,0,15,0,0,0,13,0,251,255,11,0,247,255,11,0,242,255,8,0,240,255,6,0,238,255,4,0,238,255,0,0,236,255,0,0,236,255,249,255,236,255,247,255,240,255,240,255,240,255,236,255,244,255,231,255,249,255,229,255,251,255,227,255,0,0,229,255,0,0,233,255,0,0,238,255,0,0,242,255,0,0,247,255,251,255,251,255,249,255,0,0,240,255,2,0,238,255,6,0,233,255,11,0,229,255,13,0,229,255,15,0,229,255,15,0,231,255,13,0,233,255,11,0,238,255,8,0,242,255,4,0,244,255,2,0,249,255,253,255,253,255,253,255,253,255,249,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,244,255,251,255,244,255,247,255,244,255,244,255,242,255,242,255,242,255,242,255,242,255,240,255,242,255,238,255,242,255,240,255,242,255,238,255,244,255,240,255,244,255,242,255,247,255,247,255,244,255,251,255,244,255,253,255,242,255,0,0,242,255,6,0,242,255,11,0,242,255,15,0,242,255,19,0,242,255,24,0,244,255,28,0,244,255,30,0,244,255,35,0,244,255,37,0,242,255,35,0,240,255,35,0,238,255,33,0,238,255,28,0,236,255,22,0,238,255,13,0,238,255,6,0,242,255,0,0,247,255,249,255,249,255,242,255,0,0,236,255,4,0,233,255,4,0,231,255,8,0,233,255,8,0,233,255,8,0,238,255,6,0,240,255,4,0,242,255,0,0,244,255,0,0,247,255,251,255,251,255,249,255,253,255,249,255,0,0,247,255,2,0,247,255,8,0,249,255,13,0,249,255,17,0,249,255,22,0,251,255,24,0,251,255,24,0,0,0,24,0,0,0,22,0,0,0,22,0,2,0,17,0,4,0,13,0,4,0,8,0,6,0,2,0,6,0,0,0,6,0,251,255,4,0,249,255,4,0,244,255,2,0,240,255,0,0,240,255,0,0,238,255,253,255,238,255,253,255,236,255,251,255,236,255,249,255,238,255,249,255,238,255,247,255,238,255,247,255,240,255,247,255,242,255,244,255,244,255,249,255,247,255,249,255,251,255,251,255,253,255,253,255,0,0,253,255,4,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,13,0,2,0,11,0,6,0,8,0,11,0,6,0,13,0,6,0,15,0,6,0,17,0,4,0,17,0,4,0,15,0,6,0,13,0,6,0,11,0,8,0,8,0,11,0,4,0,13,0,4,0,13,0,2,0,13,0,4,0,13,0,4,0,8,0,8,0,8,0,11,0,4,0,13,0,2,0,17,0,0,0,19,0,251,255,22,0,249,255,24,0,247,255,24,0,240,255,24,0,238,255,24,0,238,255,22,0,236,255,22,0,236,255,19,0,236,255,17,0,238,255,17,0,240,255,13,0,244,255,13,0,247,255,13,0,253,255,11,0,0,0,15,0,2,0,17,0,6,0,19,0,11,0,24,0,13,0,26,0,15,0,33,0,17,0,33,0,19,0,33,0,19,0,33,0,17,0,28,0,13,0,26,0,8,0,22,0,4,0,15,0,0,0,13,0,249,255,11,0,244,255,8,0,240,255,6,0,236,255,4,0,233,255,6,0,231,255,4,0,229,255,4,0,229,255,2,0,229,255,2,0,229,255,2,0,231,255,0,0,231,255,253,255,233,255,253,255,233,255,249,255,236,255,244,255,236,255,240,255,238,255,238,255,236,255,233,255,236,255,231,255,236,255,229,255,233,255,227,255,233,255,229,255,231,255,229,255,231,255,231,255,229,255,238,255,231,255,242,255,233,255,247,255,236,255,253,255,238,255,0,0,238,255,2,0,240,255,2,0,240,255,2,0,240,255,4,0,238,255,2,0,236,255,2,0,236,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,253,255,242,255,251,255,240,255,251,255,242,255,249,255,244,255,244,255,244,255,244,255,247,255,242,255,249,255,242,255,249,255,244,255,251,255,247,255,251,255,249,255,253,255,253,255,253,255,0,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,6,0,4,0,6,0,6,0,4,0,11,0,2,0,13,0,0,0,13,0,253,255,13,0,249,255,8,0,249,255,6,0,247,255,2,0,247,255,0,0,247,255,251,255,249,255,249,255,249,255,247,255,247,255,244,255,244,255,244,255,244,255,244,255,242,255,242,255,240,255,238,255,236,255,233,255,233,255,229,255,233,255,229,255,233,255,225,255,233,255,227,255,233,255,229,255,240,255,231,255,244,255,233,255,253,255,238,255,0,0,242,255,6,0,247,255,13,0,251,255,19,0,253,255,22,0,0,0,24,0,2,0,24,0,2,0,22,0,4,0,17,0,4,0,13,0,4,0,8,0,0,0,4,0,0,0,0,0,0,0,253,255,0,0,251,255,251,255,249,255,251,255,249,255,249,255,247,255,249,255,249,255,249,255,251,255,244,255,253,255,244,255,0,0,240,255,0,0,240,255,2,0,238,255,4,0,238,255,6,0,238,255,4,0,240,255,6,0,242,255,4,0,244,255,2,0,249,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,249,255,4,0,247,255,6,0,242,255,6,0,240,255,11,0,236,255,11,0,233,255,13,0,231,255,15,0,229,255,17,0,229,255,19,0,231,255,19,0,231,255,19,0,233,255,19,0,238,255,17,0,240,255,15,0,242,255,13,0,247,255,11,0,249,255,8,0,251,255,11,0,249,255,8,0,251,255,6,0,251,255,4,0,251,255,0,0,249,255,0,0,249,255,251,255,249,255,247,255,251,255,244,255,253,255,242,255,253,255,240,255,0,0,240,255,0,0,244,255,2,0,244,255,2,0,249,255,4,0,253,255,4,0,0,0,2,0,2,0,4,0,6,0,4,0,11,0,4,0,11,0,8,0,13,0,13,0,13,0,17,0,13,0,19,0,11,0,22,0,8,0,26,0,4,0,24,0,0,0,24,0,249,255,22,0,242,255,13,0,238,255,8,0,231,255,2,0,227,255,0,0,225,255,251,255,225,255,247,255,225,255,247,255,227,255,247,255,231,255,249,255,233,255,251,255,238,255,253,255,240,255,0,0,242,255,0,0,244,255,253,255,244,255,251,255,242,255,249,255,240,255,244,255,238,255,242,255,236,255,238,255,233,255,236,255,231,255,236,255,231,255,236,255,229,255,236,255,233,255,233,255,236,255,233,255,238,255,233,255,242,255,231,255,244,255,231,255,247,255,231,255,251,255,229,255,0,0,227,255,2,0,229,255,2,0,227,255,0,0,231,255,0,0,236,255,253,255,240,255,247,255,247,255,242,255,251,255,238,255,0,0,231,255,2,0,227,255,6,0,225,255,8,0,220,255,8,0,220,255,8,0,220,255,6,0,220,255,2,0,222,255,2,0,222,255,0,0,227,255,251,255,229,255,249,255,231,255,247,255,233,255,244,255,238,255,242,255,240,255,242,255,242,255,242,255,247,255,242,255,247,255,242,255,247,255,244,255,244,255,247,255,242,255,251,255,240,255,253,255,238,255,0,0,238,255,2,0,238,255,2,0,238,255,4,0,240,255,6,0,244,255,6,0,249,255,11,0,251,255,11,0,0,0,11,0,2,0,13,0,4,0,11,0,8,0,8,0,8,0,6,0,11,0,4,0,8,0,0,0,8,0,251,255,4,0,247,255,0,0,240,255,251,255,238,255,247,255,233,255,242,255,233,255,238,255,231,255,233,255,229,255,231,255,229,255,229,255,225,255,229,255,225,255,229,255,222,255,229,255,222,255,231,255,225,255,233,255,225,255,236,255,227,255,238,255,231,255,242,255,233,255,244,255,238,255,249,255,240,255,253,255,244,255,2,0,247,255,6,0,251,255,11,0,253,255,15,0,0,0,15,0,0,0,13,0,0,0,8,0,0,0,6,0,253,255,2,0,0,0,0,0,251,255,253,255,249,255,253,255,244,255,251,255,242,255,251,255,242,255,251,255,238,255,253,255,238,255,253,255,236,255,253,255,233,255,0,0,233,255,253,255,233,255,251,255,233,255,251,255,233,255,251,255,233,255,249,255,231,255,249,255,231,255,247,255,229,255,247,255,229,255,244,255,227,255,244,255,227,255,244,255,227,255,244,255,227,255,242,255,229,255,244,255,233,255,244,255,233,255,244,255,236,255,247,255,238,255,249,255,238,255,251,255,240,255,253,255,238,255,0,0,238,255,0,0,236,255,4,0,236,255,4,0,233,255,6,0,231,255,8,0,231,255,6,0,231,255,8,0,229,255,6,0,231,255,6,0,233,255,4,0,236,255,4,0,240,255,4,0,244,255,6,0,244,255,4,0,249,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,4,0,247,255,6,0,244,255,8,0,240,255,13,0,236,255,13,0,229,255,15,0,227,255,17,0,222,255,17,0,216,255,15,0,216,255,15,0,214,255,13,0,216,255,11,0,218,255,8,0,220,255,6,0,225,255,6,0,227,255,6,0,233,255,4,0,238,255,4,0,240,255,6,0,247,255,8,0,249,255,8,0,251,255,6,0,251,255,6,0,249,255,6,0,247,255,4,0,244,255,0,0,240,255,253,255,236,255,249,255,229,255,247,255,227,255,240,255,222,255,236,255,222,255,231,255,220,255,229,255,218,255,225,255,220,255,222,255,222,255,220,255,225,255,220,255,227,255,222,255,231,255,225,255,233,255,229,255,238,255,236,255,242,255,240,255,244,255,249,255,249,255,0,0,253,255,2,0,0,0,6,0,4,0,11,0,4,0,11,0,6,0,11,0,8,0,11,0,8,0,8,0,8,0,4,0,8,0,0,0,6,0,0,0,8,0,249,255,6,0,247,255,6,0,244,255,8,0,240,255,6,0,238,255,6,0,236,255,8,0,233,255,6,0,229,255,4,0,229,255,4,0,227,255,2,0,227,255,0,0,227,255,0,0,227,255,0,0,231,255,2,0,236,255,4,0,242,255,8,0,247,255,13,0,251,255,13,0,0,0,17,0,0,0,19,0,0,0,19,0,2,0,19,0,0,0,19,0,0,0,22,0,0,0,22,0,251,255,22,0,249,255,22,0,249,255,19,0,247,255,19,0,249,255,15,0,247,255,8,0,249,255,4,0,249,255,0,0,249,255,253,255,251,255,251,255,249,255,249,255,247,255,247,255,247,255,247,255,244,255,249,255,244,255,249,255,242,255,251,255,242,255,251,255,240,255,251,255,240,255,249,255,240,255,249,255,242,255,249,255,244,255,249,255,244,255,249,255,244,255,251,255,244,255,251,255,247,255,251,255,247,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,251,255,4,0,253,255,2,0,0,0,2,0,0,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,8,0,8,0,8,0,8,0,8,0,11,0,8,0,11,0,6,0,11,0,4,0,6,0,0,0,4,0,253,255,2,0,249,255,0,0,244,255,251,255,244,255,249,255,242,255,247,255,242,255,247,255,242,255,244,255,247,255,242,255,249,255,244,255,251,255,244,255,253,255,247,255,253,255,251,255,253,255,251,255,249,255,0,0,249,255,0,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,0,0,244,255,0,0,247,255,253,255,247,255,253,255,244,255,253,255,244,255,251,255,249,255,253,255,249,255,0,0,251,255,0,0,0,0,2,0,0,0,2,0,6,0,6,0,8,0,8,0,13,0,11,0,15,0,15,0,17,0,17,0,19,0,19,0,19,0,22,0,19,0,24,0,17,0,26,0,15,0,26,0,13,0,26,0,13,0,26,0,13,0,28,0,13,0,28,0,15,0,30,0,15,0,28,0,17,0,30,0,17,0,28,0,19,0,26,0,19,0,24,0,17,0,22,0,15,0,17,0,13,0,15,0,11,0,11,0,6,0,8,0,2,0,4,0,0,0,0,0,253,255,0,0,251,255,253,255,249,255,251,255,247,255,251,255,247,255,249,255,247,255,247,255,244,255,247,255,244,255,244,255,244,255,242,255,244,255,242,255,244,255,242,255,247,255,244,255,249,255,247,255,249,255,251,255,251,255,0,0,251,255,2,0,253,255,6,0,253,255,8,0,0,0,11,0,0,0,13,0,0,0,11,0,2,0,8,0,2,0,8,0,2,0,4,0,4,0,2,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,0,0,251,255,0,0,251,255,253,255,253,255,251,255,0,0,249,255,0,0,247,255,4,0,247,255,8,0,242,255,11,0,242,255,13,0,242,255,15,0,240,255,15,0,238,255,17,0,238,255,13,0,238,255,13,0,236,255,8,0,236,255,6,0,238,255,4,0,238,255,2,0,240,255,0,0,242,255,253,255,242,255,251,255,242,255,249,255,244,255,247,255,244,255,242,255,244,255,238,255,244,255,236,255,242,255,231,255,244,255,229,255,240,255,225,255,242,255,222,255,242,255,220,255,242,255,220,255,242,255,220,255,242,255,220,255,244,255,222,255,247,255,222,255,249,255,227,255,253,255,227,255,0,0,229,255,4,0,227,255,6,0,229,255,11,0,229,255,11,0,229,255,13,0,231,255,13,0,233,255,11,0,236,255,11,0,238,255,8,0,240,255,8,0,242,255,4,0,247,255,6,0,251,255,4,0,0,0,2,0,4,0,4,0,6,0,2,0,11,0,0,0,15,0,253,255,15,0,251,255,17,0,251,255,17,0,247,255,15,0,247,255,15,0,247,255,8,0,247,255,4,0,247,255,2,0,249,255,0,0,251,255,249,255,251,255,244,255,253,255,242,255,0,0,238,255,0,0,236,255,0,0,236,255,0,0,236,255,0,0,236,255,0,0,238,255,253,255,238,255,251,255,240,255,247,255,240,255,244,255,242,255,240,255,247,255,238,255,249,255,236,255,251,255,233,255,253,255,233,255,0,0,236,255,0,0,238,255,0,0,240,255,2,0,247,255,6,0,251,255,6,0,0,0,11,0,2,0,13,0,6,0,17,0,11,0,19,0,13,0,19,0,15,0,17,0,17,0,17,0,19,0,15,0,17,0,13,0,19,0,6,0,17,0,4,0,15,0,0,0,13,0,253,255,11,0,251,255,11,0,244,255,8,0,247,255,6,0,244,255,6,0,244,255,6,0,247,255,8,0,247,255,8,0,249,255,11,0,249,255,11,0,253,255,8,0,253,255,8,0,253,255,4,0,253,255,0,0,0,0,253,255,0,0,247,255,2,0,242,255,0,0,240,255,4,0,240,255,6,0,242,255,6,0,242,255,8,0,244,255,8,0,249,255,8,0,253,255,11,0,0,0,8,0,6,0,8,0,11,0,6,0,15,0,4,0,19,0,4,0,24,0,2,0,26,0,0,0,26,0,2,0,24,0,0,0,24,0,0,0,19,0,0,0,17,0,0,0,13,0,0,0,11,0,0,0,6,0,0,0,4,0,251,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,244,255,4,0,247,255,6,0,244,255,8,0,247,255,11,0,249,255,15,0,251,255,15,0,0,0,17,0,2,0,19,0,6,0,22,0,11,0,19,0,15,0,22,0,19,0,19,0,22,0,19,0,24,0,19,0,24,0,17,0,24,0,15,0,22,0,13,0,15,0,11,0,13,0,8,0,8,0,2,0,2,0,0,0,0,0,251,255,251,255,244,255,247,255,240,255,242,255,236,255,242,255,231,255,244,255,227,255,244,255,225,255,242,255,222,255,247,255,222,255,247,255,220,255,249,255,216,255,251,255,216,255,251,255,214,255,251,255,211,255,251,255,214,255,251,255,214,255,251,255,216,255,249,255,218,255,249,255,222,255,249,255,225,255,251,255,229,255,251,255,231,255,251,255,238,255,253,255,240,255,251,255,244,255,249,255,247,255,247,255,251,255,247,255,253,255,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,247,255,0,0,247,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,8,0,2,0,11,0,0,0,11,0,0,0,11,0,251,255,6,0,251,255,6,0,247,255,2,0,244,255,253,255,242,255,251,255,240,255,249,255,238,255,244,255,236,255,244,255,233,255,244,255,231,255,244,255,233,255,247,255,238,255,247,255,238,255,247,255,242,255,249,255,247,255,251,255,249,255,249,255,253,255,249,255,0,0,251,255,253,255,253,255,0,0,253,255,251,255,0,0,251,255,0,0,249,255,4,0,251,255,4,0,251,255,6,0,253,255,8,0,253,255,6,0,0,0,6,0,2,0,4,0,4,0,2,0,6,0,2,0,11,0,0,0,13,0,0,0,15,0,2,0,17,0,2,0,17,0,6,0,17,0,8,0,15,0,11,0,13,0,13,0,11,0,13,0,8,0,15,0,4,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,4,0,6,0,8,0,4,0,11,0,2,0,15,0,0,0,15,0,0,0,17,0,251,255,17,0,244,255,19,0,240,255,19,0,236,255,17,0,231,255,19,0,229,255,17,0,229,255,17,0,231,255,15,0,231,255,17,0,238,255,17,0,244,255,15,0,249,255,13,0,253,255,11,0,2,0,6,0,4,0,2,0,6,0,253,255,8,0,247,255,8,0,240,255,11,0,233,255,13,0,227,255,13,0,225,255,13,0,220,255,13,0,218,255,13,0,220,255,8,0,218,255,6,0,222,255,2,0,225,255,253,255,227,255,249,255,229,255,247,255,233,255,244,255,236,255,249,255,238,255,251,255,240,255,0,0,247,255,2,0,251,255,8,0,0,0,11,0,4,0,13,0,11,0,15,0,15,0,15,0,17,0,15,0,22,0,11,0,22,0,8,0,19,0,2,0,15,0,0,0,13,0,251,255,8,0,247,255,4,0,244,255,0,0,240,255,253,255,236,255,247,255,233,255,247,255,233,255,242,255,233,255,240,255,233,255,238,255,236,255,238,255,238,255,238,255,238,255,236,255,240,255,236,255,238,255,236,255,240,255,236,255,240,255,238,255,240,255,238,255,240,255,242,255,240,255,244,255,242,255,249,255,244,255,0,0,247,255,0,0,249,255,6,0,249,255,8,0,249,255,8,0,244,255,11,0,244,255,11,0,242,255,8,0,244,255,6,0,244,255,4,0,249,255,2,0,253,255,0,0,0,0,0,0,4,0,0,0,13,0,0,0,15,0,2,0,22,0,0,0,22,0,0,0,24,0,0,0,22,0,253,255,19,0,249,255,15,0,247,255,11,0,242,255,6,0,238,255,0,0,233,255,251,255,231,255,247,255,231,255,240,255,233,255,236,255,233,255,236,255,231,255,233,255,233,255,233,255,233,255,236,255,236,255,236,255,233,255,238,255,233,255,240,255,231,255,242,255,231,255,244,255,227,255,247,255,222,255,251,255,220,255,251,255,216,255,253,255,216,255,0,0,214,255,4,0,214,255,8,0,216,255,11,0,218,255,13,0,225,255,13,0,227,255,13,0,227,255,13,0,229,255,8,0,231,255,4,0,231,255,2,0,231,255,0,0,231,255,251,255,231,255,247,255,229,255,242,255,231,255,240,255,229,255,238,255,231,255,236,255,233,255,236,255,236,255,238,255,236,255,240,255,240,255,244,255,240,255,251,255,242,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,249,255,249,255,249,255,249,255,249,255,247,255,247,255,247,255,251,255,247,255,251,255,244,255,253,255,244,255,253,255,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,238,255,2,0,240,255,0,0,240,255,0,0,240,255,2,0,242,255,0,0,247,255,0,0,247,255,2,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,253,255,6,0,251,255,8,0,249,255,8,0,247,255,11,0,244,255,11,0,244,255,11,0,242,255,8,0,242,255,6,0,240,255,6,0,242,255,4,0,242,255,4,0,244,255,2,0,247,255,0,0,249,255,2,0,247,255,4,0,249,255,6,0,249,255,8,0,247,255,13,0,244,255,15,0,238,255,17,0,236,255,19,0,229,255,17,0,227,255,13,0,220,255,11,0,218,255,8,0,214,255,4,0,211,255,0,0,209,255,253,255,209,255,251,255,209,255,247,255,211,255,244,255,214,255,242,255,218,255,242,255,222,255,240,255,227,255,240,255,231,255,240,255,238,255,242,255,242,255,240,255,247,255,240,255,249,255,240,255,253,255,240,255,253,255,238,255,0,0,233,255,0,0,231,255,0,0,229,255,0,0,227,255,0,0,222,255,0,0,220,255,2,0,222,255,2,0,220,255,4,0,222,255,4,0,227,255,4,0,231,255,4,0,233,255,2,0,236,255,2,0,238,255,2,0,240,255,0,0,240,255,2,0,240,255,2,0,240,255,4,0,238,255,6,0,233,255,11,0,229,255,11,0,227,255,11,0,225,255,11,0,220,255,8,0,220,255,8,0,222,255,4,0,225,255,2,0,229,255,0,0,231,255,0,0,238,255,253,255,244,255,249,255,249,255,247,255,253,255,242,255,0,0,242,255,0,0,240,255,2,0,238,255,0,0,236,255,0,0,236,255,0,0,233,255,0,0,229,255,253,255,227,255,253,255,227,255,251,255,227,255,251,255,227,255,251,255,229,255,251,255,233,255,253,255,233,255,253,255,238,255,253,255,240,255,253,255,242,255,251,255,244,255,249,255,244,255,247,255,247,255,240,255,247,255,238,255,249,255,231,255,249,255,227,255,251,255,220,255,251,255,220,255,0,0,218,255,0,0,216,255,2,0,216,255,2,0,218,255,4,0,220,255,4,0,225,255,4,0,227,255,4,0,231,255,2,0,236,255,4,0,240,255,2,0,244,255,2,0,247,255,4,0,251,255,4,0,251,255,6,0,253,255,8,0,253,255,11,0,253,255,11,0,251,255,13,0,247,255,13,0,244,255,13,0,242,255,13,0,244,255,13,0,242,255,11,0,242,255,8,0,247,255,6,0,247,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,2,0,2,0,4,0,4,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,11,0,4,0,11,0,6,0,11,0,11,0,11,0,13,0,8,0,15,0,11,0,15,0,11,0,17,0,13,0,17,0,13,0,17,0,13,0,17,0,15,0,19,0,13,0,17,0,8,0,17,0,6,0,17,0,0,0,17,0,249,255,19,0,242,255,19,0,238,255,19,0,229,255,22,0,227,255,22,0,225,255,22,0,222,255,22,0,220,255,22,0,222,255,22,0,222,255,22,0,225,255,19,0,227,255,19,0,229,255,17,0,233,255,17,0,236,255,17,0,240,255,17,0,242,255,15,0,247,255,13,0,253,255,13,0,0,0,11,0,4,0,6,0,11,0,4,0,11,0,2,0,15,0,0,0,15,0,253,255,17,0,251,255,15,0,249,255,13,0,249,255,8,0,249,255,6,0,247,255,4,0,244,255,0,0,247,255,0,0,242,255,253,255,242,255,249,255,244,255,249,255,247,255,244,255,249,255,244,255,251,255,242,255,253,255,244,255,0,0,242,255,2,0,244,255,4,0,247,255,6,0,249,255,6,0,251,255,8,0,0,0,6,0,0,0,8,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,6,0,251,255,8,0,249,255,8,0,249,255,6,0,251,255,4,0,253,255,4,0,0,0,0,0,4,0,0,0,6,0,249,255,13,0,244,255,15,0,242,255,15,0,240,255,17,0,238,255,15,0,238,255,11,0,238,255,8,0,240,255,2,0,242,255,0,0,244,255,0,0,249,255,253,255,251,255,251,255,253,255,251,255,0,0,251,255,2,0,251,255,2,0,253,255,6,0,251,255,8,0,251,255,8,0,251,255,11,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,6,0,4,0,6,0,4,0,6,0,6,0,6,0,8,0,8,0,8,0,8,0,11,0,8,0,11,0,11,0,13,0,13,0,15,0,13,0,19,0,13,0,24,0,8,0,30,0,8,0,30,0,4,0,33,0,0,0,33,0,0,0,30,0,251,255,26,0,251,255,24,0,249,255,19,0,247,255,15,0,247,255,11,0,244,255,6,0,244,255,2,0,247,255,2,0,247,255,0,0,249,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,4,0,2,0,8,0,2,0,17,0,4,0,24,0,4,0,33,0,8,0,37,0,11,0,41,0,15,0,44,0,17,0,41,0,22,0,41,0,22,0,35,0,24,0,28,0,26,0,24,0,26,0,19,0,26,0,11,0,24,0,8,0,24,0,6,0,22,0,4,0,22,0,6,0,19,0,6,0,17,0,6,0,17,0,8,0,15,0,6,0,15,0,4,0,15,0,2,0,15,0,0,0,15,0,251,255,17,0,249,255,17,0,244,255,17,0,244,255,15,0,242,255,15,0,242,255,13,0,242,255,11,0,244,255,6,0,247,255,4,0,249,255,2,0,253,255,0,0,253,255,251,255,0,0,244,255,4,0,240,255,6,0,238,255,8,0,231,255,8,0,227,255,6,0,225,255,2,0,222,255,0,0,220,255,0,0,222,255,251,255,220,255,247,255,220,255,247,255,222,255,244,255,222,255,242,255,222,255,240,255,222,255,240,255,225,255,242,255,227,255,242,255,227,255,244,255,227,255,249,255,227,255,0,0,227,255,2,0,227,255,6,0,229,255,11,0,231,255,13,0,233,255,17,0,233,255,19,0,236,255,19,0,238,255,22,0,240,255,19,0,242,255,19,0,242,255,17,0,247,255,17,0,251,255,15,0,253,255,15,0,2,0,11,0,6,0,8,0,11,0,6,0,13,0,4,0,15,0,0,0,15,0,253,255,13,0,249,255,8,0,244,255,8,0,240,255,2,0,233,255,0,0,229,255,0,0,225,255,253,255,225,255,249,255,225,255,247,255,225,255,247,255,231,255,244,255,236,255,242,255,240,255,238,255,247,255,238,255,253,255,233,255,0,0,233,255,4,0,231,255,6,0,233,255,8,0,236,255,8,0,240,255,8,0,244,255,8,0,247,255,11,0,251,255,11,0,253,255,13,0,0,0,17,0,0,0,17,0,2,0,19,0,2,0,22,0,0,0,24,0,0,0,26,0,0,0,26,0,0,0,26,0,253,255,26,0,253,255,24,0,253,255,22,0,251,255,17,0,249,255,13,0,249,255,11,0,244,255,8,0,240,255,4,0,238,255,2,0,236,255,2,0,229,255,0,0,227,255,0,0,225,255,0,0,222,255,253,255,220,255,0,0,218,255,253,255,218,255,0,0,218,255,0,0,218,255,4,0,216,255,4,0,218,255,6,0,218,255,8,0,220,255,11,0,220,255,11,0,222,255,13,0,225,255,13,0,229,255,11,0,231,255,8,0,236,255,4,0,238,255,2,0,242,255,0,0,244,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,244,255,0,0,242,255,2,0,238,255,6,0,233,255,11,0,229,255,13,0,227,255,19,0,225,255,22,0,225,255,22,0,225,255,26,0,227,255,26,0,231,255,26,0,236,255,26,0,238,255,24,0,242,255,26,0,244,255,22,0,244,255,19,0,244,255,17,0,244,255,15,0,242,255,15,0,240,255,11,0,238,255,11,0,236,255,13,0,236,255,11,0,236,255,11,0,240,255,11,0,240,255,8,0,240,255,6,0,242,255,2,0,244,255,0,0,244,255,251,255,247,255,249,255,247,255,247,255,247,255,244,255,249,255,242,255,249,255,242,255,247,255,244,255,249,255,244,255,249,255,244,255,251,255,244,255,253,255,247,255,253,255,247,255,251,255,249,255,249,255,247,255,247,255,247,255,242,255,247,255,236,255,247,255,233,255,242,255,229,255,238,255,225,255,236,255,225,255,236,255,222,255,233,255,222,255,231,255,225,255,231,255,227,255,231,255,231,255,233,255,233,255,233,255,238,255,236,255,242,255,236,255,244,255,236,255,247,255,236,255,249,255,236,255,249,255,236,255,251,255,238,255,251,255,240,255,249,255,240,255,251,255,242,255,251,255,242,255,251,255,242,255,251,255,244,255,251,255,244,255,251,255,242,255,251,255,244,255,249,255,244,255,249,255,244,255,249,255,244,255,249,255,244,255,244,255,244,255,244,255,244,255,247,255,244,255,247,255,242,255,249,255,240,255,249,255,240,255,253,255,240,255,0,0,238,255,0,0,238,255,2,0,240,255,4,0,244,255,6,0,247,255,6,0,253,255,6,0,0,0,4,0,6,0,4,0,15,0,4,0,19,0,2,0,22,0,2,0,26,0,0,0,26,0,0,0,28,0,253,255,26,0,251,255,26,0,249,255,26,0,247,255,26,0,242,255,24,0,242,255,26,0,240,255,26,0,236,255,26,0,233,255,26,0,229,255,28,0,225,255,26,0,222,255,24,0,218,255,22,0,218,255,19,0,216,255,13,0,216,255,6,0,218,255,4,0,220,255,0,0,222,255,251,255,225,255,247,255,227,255,247,255,229,255,244,255,231,255,244,255,233,255,249,255,236,255,253,255,240,255,0,0,242,255,0,0,249,255,2,0,253,255,2,0,2,0,0,0,6,0,0,0,11,0,253,255,17,0,251,255,19,0,247,255,24,0,247,255,26,0,244,255,26,0,247,255,30,0,249,255,33,0,251,255,35,0,0,0,37,0,0,0,39,0,4,0,41,0,11,0,44,0,15,0,44,0,17,0,46,0,22,0,46,0,24,0,46,0,24,0,44,0,26,0,44,0,26,0,41,0,24,0,37,0,24,0,35,0,22,0,33,0,17,0,33,0,15,0,30,0,13,0,28,0,11,0,28,0,8,0,26,0,4,0,24,0,2,0,19,0,0,0,17,0,0,0,13,0,0,0,8,0,0,0,6,0,253,255,2,0,0,0,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,247,255,4,0,244,255,6,0,247,255,13,0,249,255,15,0,249,255,17,0,251,255,22,0,0,0,22,0,0,0,22,0,2,0,22,0,2,0,19,0,6,0,15,0,8,0,11,0,8,0,4,0,11,0,0,0,11,0,253,255,13,0,251,255,13,0,247,255,13,0,244,255,13,0,244,255,8,0,244,255,8,0,247,255,6,0,251,255,2,0,253,255,2,0,0,0,253,255,2,0,251,255,2,0,247,255,4,0,244,255,4,0,242,255,4,0,238,255,4,0,236,255,2,0,233,255,0,0,229,255,0,0,229,255,0,0,227,255,253,255,227,255,253,255,222,255,249,255,222,255,247,255,222,255,244,255,225,255,240,255,222,255,236,255,227,255,229,255,229,255,225,255,233,255,220,255,238,255,218,255,242,255,218,255,244,255,218,255,247,255,222,255,244,255,227,255,244,255,231,255,240,255,238,255,236,255,242,255,231,255,249,255,227,255,251,255,222,255,0,0,220,255,2,0,216,255,2,0,218,255,4,0,220,255,8,0,222,255,6,0,229,255,8,0,233,255,6,0,240,255,4,0,244,255,4,0,251,255,2,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,4,0,253,255,6,0,0,0,4,0,2,0,6,0,4,0,6,0,8,0,4,0,13,0,4,0,19,0,2,0,24,0,0,0,28,0,253,255,30,0,247,255,30,0,242,255,33,0,238,255,33,0,231,255,30,0,227,255,26,0,222,255,26,0,222,255,24,0,222,255,22,0,225,255,22,0,227,255,22,0,231,255,22,0,233,255,24,0,238,255,24,0,240,255,28,0,240,255,30,0,240,255,33,0,242,255,37,0,242,255,39,0,242,255,41,0,244,255,41,0,247,255,39,0,249,255,35,0,251,255,33,0,253,255,24,0,0,0,17,0,253,255,8,0,253,255,4,0,253,255,0,0,251,255,251,255,249,255,247,255,247,255,247,255,244,255,242,255,244,255,242,255,242,255,240,255,240,255,238,255,236,255,238,255,233,255,236,255,229,255,231,255,227,255,233,255,222,255,233,255,222,255,236,255,218,255,240,255,218,255,242,255,218,255,247,255,220,255,251,255,222,255,0,0,225,255,4,0,227,255,11,0,229,255,13,0,231,255,15,0,233,255,17,0,233,255,17,0,236,255,17,0,238,255,15,0,238,255,13,0,240,255,6,0,240,255,8,0,242,255,6,0,242,255,2,0,242,255,4,0,240,255,4,0,242,255,4,0,240,255,6,0,242,255,6,0,242,255,8,0,242,255,8,0,247,255,11,0,249,255,11,0,253,255,8,0,0,0,8,0,0,0,11,0,0,0,6,0,2,0,6,0,4,0,4,0,4,0,6,0,4,0,6,0,8,0,8,0,11,0,11,0,11,0,11,0,11,0,15,0,8,0,15,0,4,0,17,0,2,0,19,0,0,0,17,0,249,255,17,0,242,255,17,0,238,255,15,0,233,255,15,0,227,255,13,0,222,255,13,0,222,255,13,0,222,255,15,0,220,255,15,0,220,255,15,0,222,255,17,0,222,255,17,0,220,255,15,0,222,255,13,0,222,255,11,0,220,255,6,0,220,255,2,0,218,255,0,0,220,255,251,255,220,255,247,255,218,255,247,255,220,255,247,255,220,255,249,255,222,255,249,255,225,255,251,255,227,255,251,255,231,255,251,255,236,255,249,255,238,255,244,255,240,255,242,255,244,255,240,255,247,255,236,255,249,255,231,255,249,255,233,255,244,255,233,255,244,255,233,255,240,255,233,255,240,255,236,255,236,255,236,255,233,255,238,255,231,255,238,255,229,255,240,255,229,255,242,255,231,255,247,255,231,255,249,255,233,255,251,255,233,255,0,0,233,255,4,0,233,255,8,0,233,255,13,0,233,255,15,0,233,255,15,0,236,255,15,0,236,255,15,0,238,255,15,0,242,255,11,0,249,255,6,0,253,255,2,0,2,0,0,0,4,0,253,255,11,0,247,255,15,0,242,255,19,0,238,255,22,0,236,255,24,0,231,255,26,0,231,255,26,0,231,255,24,0,231,255,22,0,233,255,19,0,233,255,15,0,236,255,13,0,238,255,6,0,242,255,4,0,244,255,0,0,244,255,253,255,242,255,249,255,242,255,242,255,242,255,240,255,240,255,236,255,240,255,236,255,240,255,233,255,240,255,236,255,242,255,240,255,244,255,244,255,249,255,249,255,249,255,0,0,251,255,6,0,0,0,15,0,0,0,22,0,0,0,28,0,0,0,33,0,0,0,37,0,0,0,39,0,0,0,41,0,253,255,41,0,253,255,41,0,251,255,37,0,249,255,37,0,249,255,33,0,247,255,24,0,244,255,19,0,244,255,13,0,244,255,8,0,244,255,4,0,247,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,8,0,0,0,6,0,0,0,6,0,251,255,8,0,253,255,6,0,249,255,4,0,249,255,4,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,251,255,251,255,253,255,249,255,0,0,247,255,2,0,242,255,4,0,240,255,8,0,236,255,13,0,231,255,19,0,227,255,22,0,225,255,26,0,222,255,28,0,218,255,28,0,218,255,28,0,218,255,26,0,220,255,24,0,222,255,22,0,225,255,19,0,225,255,15,0,227,255,13,0,229,255,11,0,231,255,8,0,231,255,8,0,231,255,8,0,233,255,11,0,233,255,13,0,238,255,13,0,240,255,11,0,244,255,11,0,249,255,11,0,0,0,8,0,2,0,6,0,6,0,6,0,11,0,6,0,13,0,6,0,13,0,8,0,13,0,11,0,11,0,13,0,6,0,15,0,2,0,15,0,253,255,15,0,249,255,15,0,244,255,15,0,240,255,13,0,233,255,11,0,231,255,8,0,229,255,6,0,227,255,4,0,225,255,2,0,225,255,4,0,225,255,2,0,227,255,2,0,227,255,4,0,231,255,4,0,233,255,8,0,238,255,11,0,240,255,13,0,247,255,15,0,253,255,15,0,0,0,17,0,0,0,17,0,2,0,17,0,0,0,17,0,0,0,17,0,251,255,17,0,247,255,17,0,244,255,17,0,242,255,15,0,238,255,17,0,236,255,15,0,233,255,15,0,236,255,13,0,236,255,13,0,233,255,13,0,236,255,15,0,238,255,19,0,238,255,19,0,240,255,22,0,242,255,26,0,242,255,28,0,244,255,28,0,244,255,26,0,244,255,24,0,247,255,22,0,249,255,17,0,253,255,13,0,0,0,13,0,2,0,8,0,8,0,8,0,13,0,6,0,17,0,8,0,17,0,8,0,19,0,11,0,19,0,8,0,17,0,11,0,15,0,13,0,11,0,15,0,8,0,15,0,6,0,15,0,2,0,15,0,0,0,15,0,253,255,13,0,249,255,13,0,242,255,11,0,240,255,11,0,233,255,8,0,231,255,8,0,227,255,4,0,225,255,4,0,222,255,2,0,225,255,2,0,225,255,0,0,225,255,253,255,229,255,253,255,233,255,253,255,236,255,0,0,240,255,253,255,242,255,0,0,242,255,0,0,247,255,2,0,251,255,4,0,251,255,8,0,251,255,11,0,251,255,15,0,247,255,17,0,244,255,19,0,240,255,19,0,236,255,17,0,227,255,15,0,225,255,11,0,222,255,6,0,222,255,2,0,222,255,253,255,225,255,249,255,229,255,247,255,231,255,242,255,236,255,242,255,242,255,242,255,247,255,244,255,251,255,249,255,0,0,251,255,4,0,253,255,6,0,0,0,11,0,4,0,13,0,6,0,15,0,11,0,13,0,11,0,13,0,13,0,13,0,15,0,8,0,19,0,8,0,22,0,6,0,24,0,4,0,28,0,4,0,33,0,0,0,37,0,2,0,39,0,2,0,41,0,4,0,41,0,4,0,39,0,6,0,39,0,8,0,35,0,11,0,33,0,11,0,28,0,13,0,24,0,8,0,24,0,8,0,24,0,4,0,19,0,2,0,22,0,0,0,22,0,0,0,22,0,251,255,22,0,253,255,22,0,253,255,19,0,0,0,19,0,4,0,15,0,6,0,13,0,8,0,8,0,11,0,6,0,15,0,0,0,15,0,253,255,17,0,249,255,17,0,242,255,19,0,238,255,17,0,236,255,17,0,233,255,17,0,231,255,15,0,233,255,11,0,236,255,8,0,236,255,4,0,242,255,4,0,244,255,2,0,251,255,0,0,0,0,253,255,4,0,253,255,8,0,251,255,15,0,251,255,19,0,249,255,22,0,251,255,24,0,249,255,24,0,251,255,24,0,253,255,22,0,0,0,19,0,0,0,17,0,2,0,15,0,4,0,13,0,4,0,11,0,6,0,11,0,8,0,8,0,8,0,8,0,8,0,8,0,11,0,13,0,11,0,13,0,13,0,13,0,13,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,13,0,15,0,13,0,13,0,13,0,15,0,11,0,13,0,8,0,13,0,6,0,13,0,4,0,15,0,6,0,15,0,4,0,17,0,6,0,17,0,6,0,17,0,4,0,17,0,2,0,17,0,2,0,15,0,2,0,11,0,2,0,6,0,0,0,6,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,15,0,253,255,17,0,253,255,17,0,253,255,19,0,251,255,19,0,249,255,19,0,249,255,22,0,251,255,24,0,249,255,24,0,251,255,26,0,253,255,26,0,253,255,26,0,0,0,26,0,0,0,26,0,2,0,24,0,2,0,19,0,4,0,19,0,8,0,17,0,6,0,17,0,8,0,17,0,6,0,17,0,8,0,17,0,8,0,15,0,4,0,15,0,2,0,13,0,0,0,8,0,0,0,4,0,253,255,0,0,251,255,251,255,249,255,244,255,249,255,240,255,244,255,236,255,242,255,231,255,242,255,229,255,240,255,225,255,240,255,227,255,240,255,229,255,238,255,231,255,240,255,236,255,242,255,238,255,242,255,240,255,244,255,242,255,244,255,244,255,244,255,244,255,244,255,244,255,244,255,247,255,242,255,247,255,240,255,247,255,240,255,247,255,240,255,247,255,242,255,247,255,244,255,249,255,244,255,247,255,251,255,247,255,253,255,247,255,0,0,244,255,2,0,247,255,4,0,244,255,6,0,244,255,8,0,242,255,6,0,247,255,6,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,6,0,249,255,8,0,249,255,13,0,251,255,17,0,253,255,22,0,0,0,26,0,2,0,33,0,4,0,35,0,6,0,37,0,11,0,37,0,13,0,39,0,17,0,37,0,19,0,37,0,22,0,35,0,24,0,30,0,26,0,30,0,28,0,28,0,30,0,24,0,35,0,24,0,35,0,22,0,35,0,22,0,37,0,17,0,37,0,17,0,35,0,15,0,33,0,11,0,30,0,8,0,28,0,4,0,28,0,0,0,26,0,253,255,24,0,249,255,26,0,247,255,26,0,242,255,26,0,242,255,26,0,242,255,26,0,242,255,26,0,242,255,26,0,242,255,26,0,247,255,22,0,251,255,17,0,251,255,15,0,253,255,11,0,0,0,6,0,0,0,2,0,2,0,0,0,6,0,253,255,6,0,251,255,6,0,251,255,8,0,249,255,8,0,251,255,8,0,0,0,4,0,2,0,2,0,4,0,0,0,11,0,253,255,15,0,247,255,19,0,242,255,22,0,240,255,24,0,238,255,26,0,233,255,28,0,231,255,28,0,231,255,26,0,231,255,26,0,233,255,26,0,233,255,28,0,236,255,26,0,238,255,28,0,240,255,28,0,242,255,30,0,247,255,35,0,247,255,37,0,247,255,37,0,249,255,37,0,251,255,37,0,251,255,35,0,0,0,35,0,2,0,30,0,6,0,28,0,11,0,24,0,13,0,22,0,13,0,17,0,11,0,17,0,8,0,15,0,6,0,11,0,0,0,8,0,253,255,6,0,249,255,2,0,247,255,2,0,244,255,2,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,238,255,0,0,236,255,0,0,238,255,0,0,236,255,0,0,236,255,0,0,238,255,0,0,238,255,0,0,244,255,2,0,247,255,4,0,251,255,6,0,0,0,6,0,2,0,6,0,6,0,6,0,13,0,8,0,17,0,6,0,19,0,6,0,22,0,6,0,26,0,6,0,28,0,6,0,28,0,4,0,30,0,2,0,35,0,2,0,33,0,0,0,37,0,0,0,37,0,0,0,35,0,0,0,35,0,0,0,30,0,2,0,28,0,2,0,24,0,2,0,17,0,4,0,11,0,4,0,4,0,2,0,0,0,0,0,253,255,2,0,253,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,2,0,244,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,236,255,0,0,233,255,253,255,233,255,251,255,231,255,251,255,231,255,249,255,229,255,247,255,229,255,247,255,231,255,244,255,231,255,244,255,236,255,242,255,236,255,244,255,238,255,244,255,238,255,242,255,238,255,242,255,242,255,242,255,242,255,240,255,242,255,240,255,247,255,238,255,247,255,238,255,251,255,236,255,249,255,236,255,251,255,238,255,251,255,238,255,253,255,240,255,0,0,242,255,0,0,244,255,4,0,249,255,6,0,249,255,13,0,251,255,19,0,247,255,24,0,249,255,28,0,247,255,30,0,247,255,35,0,244,255,35,0,249,255,33,0,251,255,33,0,253,255,30,0,0,0,30,0,2,0,28,0,8,0,26,0,13,0,26,0,17,0,26,0,19,0,24,0,24,0,26,0,28,0,24,0,30,0,22,0,33,0,19,0,35,0,19,0,35,0,15,0,35,0,11,0,35,0,8,0,33,0,6,0,35,0,2,0,30,0,0,0,28,0,0,0,26,0,253,255,19,0,253,255,17,0,253,255,8,0,253,255,6,0,253,255,2,0,253,255,0,0,253,255,249,255,253,255,247,255,251,255,247,255,251,255,247,255,249,255,247,255,249,255,249,255,247,255,251,255,249,255,253,255,249,255,0,0,253,255,0,0,253,255,4,0,2,0,8,0,4,0,13,0,8,0,15,0,11,0,15,0,13,0,19,0,13,0,22,0,13,0,22,0,11,0,24,0,11,0,24,0,6,0,24,0,4,0,24,0,0,0,24,0,0,0,24,0,251,255,22,0,247,255,19,0,244,255,19,0,244,255,17,0,242,255,13,0,242,255,8,0,242,255,4,0,244,255,0,0,244,255,251,255,244,255,247,255,242,255,240,255,238,255,236,255,233,255,231,255,229,255,227,255,225,255,225,255,220,255,222,255,220,255,225,255,218,255,225,255,220,255,227,255,218,255,229,255,220,255,233,255,220,255,236,255,222,255,238,255,222,255,242,255,222,255,242,255,225,255,247,255,229,255,247,255,231,255,249,255,238,255,251,255,244,255,253,255,251,255,253,255,0,0,0,0,6,0,0,0,13,0,0,0,17,0,2,0,19,0,2,0,19,0,0,0,19,0,0,0,17,0,0,0,17,0,251,255,13,0,251,255,8,0,251,255,6,0,251,255,4,0,253,255,0,0,0,0,0,0,2,0,253,255,6,0,251,255,8,0,247,255,11,0,247,255,11,0,244,255,13,0,242,255,11,0,242,255,8,0,242,255,4,0,242,255,4,0,242,255,0,0,240,255,0,0,240,255,0,0,233,255,0,0,229,255,0,0,227,255,2,0,225,255,6,0,225,255,8,0,225,255,11,0,227,255,11,0,229,255,8,0,236,255,6,0,240,255,4,0,244,255,2,0,244,255,0,0,247,255,253,255,247,255,251,255,251,255,251,255,253,255,0,0,0,0,0,0,0,0,4,0,2,0,8,0,4,0,13,0,8,0,19,0,13,0,22,0,13,0,26,0,17,0,28,0,19,0,30,0,22,0,28,0,22,0,28,0,24,0,28,0,22,0,26,0,17,0,26,0,13,0,24,0,11,0,26,0,4,0,24,0,253,255,24,0,249,255,22,0,242,255,22,0,238,255,22,0,233,255,22,0,236,255,19,0,236,255,19,0,238,255,19,0,240,255,19,0,244,255,19,0,249,255,19,0,249,255,19,0,253,255,17,0,0,0,15,0,2,0,13,0,6,0,8,0,11,0,2,0,13,0,2,0,15,0,253,255,15,0,249,255,15,0,249,255,15,0,249,255,13,0,249,255,11,0,251,255,6,0,253,255,2,0,253,255,251,255,2,0,249,255,4,0,244,255,4,0,240,255,6,0,238,255,6,0,238,255,4,0,236,255,4,0,236,255,2,0,238,255,2,0,238,255,2,0,242,255,0,0,242,255,0,0,249,255,2,0,251,255,4,0,0,0,6,0,4,0,6,0,6,0,8,0,11,0,11,0,15,0,13,0,19,0,13,0,22,0,13,0,24,0,13,0,24,0,11,0,22,0,11,0,19,0,11,0,17,0,11,0,15,0,8,0,11,0,8,0,8,0,8,0,4,0,8,0,4,0,6,0,6,0,6,0,6,0,6,0,8,0,4,0,11,0,6,0,11,0,4,0,13,0,4,0,13,0,4,0,13,0,2,0,11,0,0,0,11,0,0,0,11,0,253,255,13,0,251,255,15,0,251,255,15,0,251,255,19,0,251,255,24,0,253,255,24,0,253,255,28,0,253,255,30,0,0,0,30,0,2,0,33,0,2,0,35,0,2,0,33,0,2,0,33,0,2,0,30,0,0,0,28,0,253,255,24,0,251,255,19,0,249,255,15,0,247,255,13,0,247,255,6,0,249,255,2,0,249,255,0,0,253,255,253,255,253,255,253,255,0,0,251,255,2,0,251,255,4,0,253,255,2,0,0,0,2,0,4,0,0,0,11,0,0,0,17,0,0,0,22,0,0,0,28,0,0,0,33,0,253,255,37,0,253,255,39,0,251,255,39,0,249,255,39,0,247,255,37,0,247,255,35,0,244,255,30,0,244,255,28,0,247,255,26,0,249,255,22,0,251,255,17,0,253,255,15,0,0,0,11,0,2,0,6,0,2,0,0,0,4,0,251,255,2,0,244,255,2,0,240,255,2,0,236,255,0,0,231,255,0,0,227,255,0,0,227,255,0,0,227,255,253,255,227,255,0,0,231,255,0,0,231,255,0,0,233,255,0,0,236,255,0,0,238,255,0,0,240,255,0,0,242,255,253,255,244,255,0,0,251,255,253,255,0,0,0,0,4,0,0,0,11,0,0,0,17,0,2,0,24,0,6,0,30,0,8,0,37,0,13,0,39,0,15,0,41,0,17,0,41,0,17,0,39,0,17,0,35,0,17,0,33,0,17,0,28,0,13,0,22,0,8,0,17,0,4,0,8,0,2,0,4,0,253,255,0,0,251,255,247,255,251,255,242,255,249,255,238,255,249,255,233,255,251,255,231,255,253,255,233,255,0,0,236,255,2,0,238,255,6,0,242,255,6,0,249,255,8,0,0,0,8,0,4,0,8,0,11,0,8,0,17,0,11,0,22,0,11,0,26,0,15,0,30,0,19,0,33,0,22,0,33,0,26,0,30,0,28,0,28,0,28,0,22,0,28,0,17,0,24,0,13,0,22,0,4,0,17,0,0,0,13,0,251,255,8,0,247,255,2,0,242,255,0,0,244,255,251,255,244,255,247,255,247,255,244,255,251,255,238,255,253,255,236,255,0,0,233,255,4,0,231,255,8,0,231,255,11,0,229,255,13,0,231,255,15,0,233,255,19,0,236,255,19,0,242,255,22,0,249,255,22,0,0,0,24,0,4,0,22,0,13,0,22,0,17,0,19,0,22,0,19,0,26,0,19,0,26,0,19,0,24,0,22,0,22,0,19,0,17,0,19,0,13,0,19,0,8,0,17,0,4,0,17,0,2,0,13,0,0,0,11,0,0,0,6,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,244,255,2,0,240,255,4,0,238,255,4,0,233,255,6,0,231,255,4,0,229,255,4,0,227,255,4,0,227,255,4,0,229,255,4,0,229,255,4,0,229,255,4,0,233,255,4,0,236,255,4,0,236,255,4,0,238,255,4,0,238,255,6,0,240,255,4,0,238,255,8,0,238,255,6,0,238,255,8,0,238,255,11,0,238,255,13,0,240,255,13,0,242,255,13,0,244,255,13,0,249,255,13,0,249,255,13,0,253,255,13,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,11,0,2,0,8,0,2,0,8,0,4,0,6,0,6,0,2,0,11,0,0,0,13,0,0,0,15,0,0,0,17,0,253,255,19,0,249,255,17,0,251,255,19,0,249,255,17,0,251,255,15,0,251,255,13,0,253,255,11,0,0,0,8,0,0,0,6,0,2,0,6,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,2,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,253,255,6,0,0,0,4,0,0,0,2,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,0,0,4,0,253,255,8,0,251,255,11,0,249,255,13,0,247,255,13,0,242,255,13,0,240,255,11,0,238,255,11,0,238,255,8,0,233,255,4,0,236,255,2,0,233,255,2,0,238,255,0,0,238,255,0,0,242,255,2,0,244,255,4,0,249,255,4,0,251,255,8,0,251,255,8,0,253,255,8,0,253,255,11,0,251,255,11,0,249,255,8,0,247,255,6,0,244,255,4,0,242,255,2,0,240,255,0,0,242,255,253,255,244,255,251,255,244,255,251,255,247,255,249,255,251,255,247,255,251,255,244,255,0,0,242,255,0,0,240,255,0,0,236,255,0,0,236,255,0,0,231,255,2,0,231,255,0,0,231,255,0,0,231,255,0,0,231,255,253,255,233,255,253,255,236,255,253,255,236,255,253,255,240,255,0,0,240,255,0,0,238,255,0,0,240,255,2,0,240,255,6,0,242,255,8,0,242,255,11,0,240,255,15,0,240,255,17,0,240,255,19,0,236,255,22,0,233,255,24,0,227,255,24,0,227,255,24,0,222,255,24,0,225,255,26,0,222,255,26,0,225,255,26,0,227,255,28,0,231,255,30,0,236,255,30,0,238,255,33,0,242,255,35,0,247,255,35,0,249,255,33,0,253,255,30,0,0,0,30,0,4,0,28,0,4,0,28,0,8,0,28,0,11,0,28,0,11,0,28,0,13,0,28,0,15,0,30,0,15,0,28,0,17,0,26,0,17,0,26,0,19,0,26,0,19,0,26,0,19,0,26,0,19,0,24,0,17,0,26,0,15,0,24,0,13,0,24,0,13,0,19,0,11,0,19,0,11,0,15,0,8,0,11,0,8,0,11,0,11,0,6,0,13,0,4,0,13,0,0,0,13,0,0,0,15,0,0,0,11,0,253,255,11,0,253,255,6,0,0,0,6,0,0,0,4,0,2,0,2,0,4,0,2,0,11,0,2,0,13,0,2,0,17,0,6,0,19,0,8,0,24,0,8,0,24,0,11,0,24,0,11,0,24,0,13,0,22,0,15,0,19,0,15,0,17,0,15,0,15,0,17,0,11,0,19,0,8,0,24,0,8,0,26,0,8,0,30,0,8,0,35,0,11,0,37,0,13,0,41,0,13,0,44,0,17,0,44,0,19,0,41,0,22,0,39,0,22,0,35,0,19,0,28,0,19,0,24,0,15,0,19,0,11,0,15,0,6,0,8,0,0,0,6,0,251,255,2,0,247,255,2,0,242,255,2,0,240,255,2,0,238,255,2,0,236,255,4,0,238,255,2,0,238,255,2,0,240,255,2,0,244,255,0,0,249,255,0,0,0,0,0,0,2,0,253,255,6,0,251,255,11,0,249,255,11,0,247,255,15,0,247,255,13,0,244,255,11,0,244,255,8,0,247,255,4,0,249,255,2,0,253,255,0,0,0,0,253,255,6,0,251,255,11,0,249,255,15,0,247,255,19,0,247,255,24,0,249,255,26,0,249,255,28,0,251,255,26,0,0,0,26,0,2,0,24,0,4,0,19,0,8,0,17,0,11,0,11,0,8,0,6,0,11,0,0,0,8,0,253,255,6,0,249,255,4,0,244,255,2,0,244,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,253,255,249,255,251,255,251,255,249,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,244,255,2,0,244,255,2,0,244,255,4,0,247,255,6,0,247,255,4,0,247,255,6,0,251,255,6,0,253,255,4,0,0,0,4,0,2,0,2,0,8,0,0,0,15,0,0,0,19,0,0,0,26,0,0,0,30,0,0,0,33,0,0,0,35,0,253,255,35,0,253,255,30,0,253,255,28,0,253,255,24,0,251,255,19,0,251,255,17,0,253,255,15,0,253,255,13,0,253,255,11,0,0,0,8,0,2,0,4,0,4,0,2,0,6,0,0,0,11,0,0,0,11,0,0,0,15,0,253,255,15,0,253,255,22,0,253,255,24,0,253,255,24,0,251,255,28,0,251,255,30,0,247,255,30,0,244,255,30,0,240,255,30,0,238,255,28,0,236,255,26,0,236,255,19,0,233,255,17,0,236,255,13,0,236,255,13,0,240,255,11,0,242,255,6,0,247,255,6,0,251,255,6,0,0,0,6,0,0,0,6,0,4,0,4,0,8,0,2,0,8,0,0,0,8,0,251,255,8,0,247,255,6,0,240,255,4,0,233,255,2,0,229,255,0,0,222,255,253,255,216,255,253,255,211,255,251,255,207,255,249,255,207,255,249,255,205,255,247,255,207,255,247,255,209,255,244,255,211,255,244,255,216,255,244,255,218,255,244,255,222,255,242,255,222,255,242,255,227,255,244,255,229,255,244,255,231,255,244,255,233,255,247,255,236,255,249,255,236,255,251,255,238,255,251,255,240,255,253,255,242,255,251,255,242,255,251,255,244,255,249,255,247,255,249,255,249,255,247,255,251,255,247,255,253,255,244,255,0,0,244,255,0,0,244,255,4,0,244,255,6,0,247,255,8,0,251,255,11,0,253,255,11,0,0,0,11,0,2,0,8,0,4,0,6,0,6,0,4,0,8,0,2,0,11,0,0,0,11,0,0,0,8,0,253,255,6,0,0,0,4,0,253,255,2,0,0,0,0,0,2,0,0,0,4,0,0,0,8,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,4,0,0,0,0,0,0,0,251,255,0,0,247,255,253,255,238,255,251,255,233,255,249,255,229,255,247,255,227,255,244,255,225,255,247,255,225,255,247,255,225,255,247,255,227,255,247,255,229,255,249,255,233,255,251,255,238,255,251,255,238,255,251,255,240,255,251,255,238,255,253,255,240,255,251,255,238,255,251,255,233,255,251,255,231,255,251,255,229,255,251,255,227,255,249,255,229,255,249,255,229,255,249,255,233,255,247,255,236,255,249,255,238,255,247,255,242,255,249,255,242,255,249,255,244,255,251,255,249,255,253,255,251,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,253,255,253,255,251,255,249,255,249,255,249,255,247,255,247,255,244,255,244,255,244,255,242,255,247,255,240,255,247,255,240,255,249,255,238,255,251,255,238,255,253,255,238,255,0,0,240,255,2,0,240,255,2,0,242,255,4,0,242,255,2,0,242,255,2,0,247,255,0,0,251,255,0,0,253,255,251,255,253,255,249,255,0,0,244,255,0,0,240,255,2,0,238,255,2,0,233,255,2,0,233,255,2,0,231,255,0,0,231,255,0,0,233,255,0,0,236,255,0,0,240,255,0,0,247,255,2,0,251,255,6,0,0,0,4,0,4,0,6,0,11,0,6,0,13,0,6,0,15,0,8,0,17,0,11,0,15,0,11,0,15,0,13,0,13,0,15,0,11,0,17,0,8,0,19,0,8,0,19,0,6,0,19,0,6,0,19,0,6,0,17,0,6,0,15,0,6,0,13,0,6,0,13,0,8,0,11,0,11,0,11,0,13,0,13,0,13,0,11,0,15,0,13,0,17,0,15,0,19,0,15,0,19,0,19,0,19,0,19,0,19,0,19,0,19,0,19,0,19,0,19,0,19,0,15,0,19,0,13,0,17,0,11,0,17,0,4,0,15,0,2,0,13,0,0,0,13,0,0,0,13,0,253,255,13,0,253,255,13,0,0,0,13,0,253,255,15,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,22,0,0,0,22,0,2,0,24,0,4,0,22,0,6,0,22,0,6,0,19,0,8,0,19,0,6,0,15,0,8,0,15,0,4,0,11,0,0,0,11,0,0,0,8,0,253,255,6,0,251,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,6,0,6,0,4,0,8,0,6,0,6,0,6,0,8,0,8,0,11,0,11,0,13,0,13,0,15,0,13,0,15,0,13,0,17,0,13,0,19,0,13,0,17,0,13,0,19,0,13,0,17,0,8,0,17,0,8,0,15,0,8,0,15,0,6,0,13,0,2,0,13,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,4,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,253,255,247,255,253,255,247,255,0,0,249,255,0,0,253,255,0,0,0,0,2,0,2,0,2,0,4,0,2,0,6,0,4,0,8,0,6,0,11,0,6,0,11,0,6,0,8,0,8,0,6,0,6,0,6,0,4,0,6,0,2,0,4,0,2,0,2,0,0,0,0,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,6,0,4,0,8,0,4,0,13,0,4,0,17,0,4,0,17,0,6,0,17,0,6,0,15,0,4,0,13,0,6,0,11,0,4,0,6,0,6,0,4,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,11,0,4,0,15,0,6,0,17,0,6,0,17,0,8,0,17,0,8,0,15,0,8,0,15,0,11,0,13,0,8,0,11,0,6,0,8,0,4,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,244,255,2,0,244,255,4,0,240,255,6,0,238,255,8,0,236,255,11,0,236,255,13,0,233,255,13,0,231,255,17,0,233,255,17,0,236,255,22,0,238,255,22,0,240,255,26,0,244,255,26,0,247,255,28,0,249,255,33,0,251,255,35,0,253,255,37,0,253,255,41,0,253,255,41,0,253,255,46,0,253,255,48,0,253,255,46,0,253,255,48,0,251,255,46,0,253,255,41,0,253,255,37,0,251,255,30,0,253,255,26,0,0,0,19,0,253,255,13,0,0,0,6,0,0,0,0,0,0,0,253,255,2,0,249,255,0,0,244,255,4,0,242,255,4,0,238,255,6,0,233,255,6,0,231,255,8,0,229,255,11,0,229,255,13,0,227,255,15,0,227,255,17,0,227,255,22,0,229,255,22,0,229,255,22,0,229,255,24,0,229,255,24,0,229,255,22,0,227,255,19,0,229,255,17,0,229,255,13,0,229,255,8,0,229,255,6,0,233,255,4,0,233,255,2,0,236,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,242,255,2,0,247,255,4,0,249,255,6,0,249,255,8,0,249,255,13,0,249,255,17,0,249,255,19,0,249,255,22,0,249,255,24,0,249,255,24,0,249,255,24,0,251,255,22,0,249,255,17,0,249,255,15,0,249,255,13,0,249,255,11,0,249,255,8,0,249,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,4,0,4,0,11,0,4,0,15,0,6,0,17,0,2,0,24,0,2,0,26,0,0,0,30,0,0,0,33,0,253,255,35,0,253,255,35,0,251,255,35,0,253,255,33,0,253,255,28,0,0,0,24,0,253,255,22,0,0,0,17,0,0,0,15,0,251,255,11,0,249,255,8,0,249,255,4,0,247,255,2,0,244,255,0,0,242,255,251,255,240,255,247,255,240,255,244,255,240,255,240,255,240,255,238,255,240,255,238,255,240,255,233,255,242,255,231,255,244,255,231,255,247,255,229,255,247,255,231,255,249,255,229,255,251,255,231,255,253,255,231,255,253,255,236,255,251,255,238,255,253,255,240,255,253,255,244,255,253,255,247,255,253,255,251,255,0,0,253,255,0,0,2,0,2,0,4,0,6,0,8,0,8,0,13,0,11,0,17,0,15,0,19,0,17,0,22,0,19,0,19,0,22,0,19,0,22,0,17,0,26,0,15,0,26,0,15,0,24,0,13,0,24,0,11,0,24,0,8,0,22,0,8,0,17,0,6,0,15,0,4,0,13,0,2,0,8,0,253,255,4,0,251,255,2,0,249,255,253,255,244,255,247,255,242,255,242,255,240,255,238,255,242,255,236,255,244,255,233,255,247,255,229,255,249,255,227,255,251,255,225,255,253,255,225,255,0,0,222,255,0,0,222,255,2,0,220,255,4,0,222,255,6,0,220,255,6,0,222,255,6,0,225,255,8,0,227,255,6,0,231,255,2,0,238,255,2,0,242,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,2,0,4,0,2,0,6,0,2,0,11,0,4,0,11,0,4,0,13,0,8,0,13,0,11,0,13,0,13,0,13,0,17,0,11,0,19,0,11,0,24,0,8,0,26,0,8,0,26,0,6,0,28,0,6,0,30,0,4,0,26,0,2,0,24,0,0,0,22,0,253,255,17,0,249,255,11,0,247,255,4,0,242,255,0,0,240,255,251,255,236,255,247,255,238,255,242,255,236,255,238,255,240,255,233,255,242,255,233,255,247,255,229,255,253,255,229,255,0,0,231,255,0,0,233,255,2,0,236,255,6,0,236,255,4,0,240,255,4,0,240,255,4,0,244,255,4,0,249,255,4,0,251,255,4,0,253,255,4,0,0,0,6,0,2,0,11,0,2,0,11,0,4,0,11,0,6,0,15,0,6,0,15,0,6,0,17,0,6,0,22,0,6,0,19,0,6,0,22,0,6,0,24,0,4,0,22,0,6,0,22,0,8,0,17,0,11,0,15,0,11,0,8,0,15,0,6,0,15,0,4,0,15,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,15,0,0,0,15,0,2,0,11,0,2,0,8,0,2,0,2,0,0,0,0,0,0,0,253,255,0,0,249,255,253,255,247,255,251,255,242,255,247,255,242,255,244,255,244,255,240,255,247,255,236,255,249,255,233,255,253,255,231,255,0,0,229,255,0,0,227,255,2,0,225,255,4,0,225,255,6,0,222,255,6,0,222,255,6,0,222,255,6,0,220,255,6,0,220,255,4,0,222,255,6,0,222,255,4,0,222,255,2,0,225,255,2,0,227,255,0,0,229,255,0,0,229,255,253,255,231,255,251,255,231,255,251,255,229,255,249,255,231,255,249,255,229,255,247,255,227,255,247,255,225,255,244,255,227,255,242,255,227,255,242,255,229,255,240,255,236,255,240,255,240,255,240,255,249,255,240,255,253,255,242,255,2,0,242,255,8,0,247,255,13,0,253,255,17,0,0,0,17,0,4,0,19,0,13,0,19,0,17,0,15,0,26,0,15,0,30,0,15,0,35,0,15,0,39,0,15,0,39,0,17,0,41,0,15,0,39,0,17,0,39,0,15,0,35,0,15,0,35,0,15,0,30,0,11,0,24,0,8,0,22,0,8,0,17,0,8,0,11,0,8,0,8,0,6,0,4,0,8,0,2,0,11,0,0,0,11,0,0,0,11,0,2,0,11,0,4,0,11,0,6,0,13,0,11,0,11,0,15,0,11,0,17,0,11,0,19,0,11,0,17,0,8,0,17,0,8,0,17,0,8,0,15,0,8,0,15,0,8,0,17,0,8,0,15,0,8,0,15,0,6,0,17,0,6,0,15,0,4,0,15,0,6,0,13,0,4,0,11,0,4,0,6,0,2,0,2,0,4,0,0,0,2,0,253,255,4,0,249,255,4,0,244,255,2,0,242,255,4,0,240,255,4,0,240,255,6,0,240,255,6,0,244,255,6,0,247,255,6,0,249,255,6,0,251,255,6,0,253,255,6,0,253,255,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,8,0,253,255,11,0,0,0,13,0,0,0,13,0,2,0,13,0,4,0,11,0,6,0,11,0,13,0,11,0,15,0,11,0,19,0,8,0,22,0,8,0,26,0,8,0,28,0,11,0,33,0,13,0,33,0,15,0,33,0,17,0,35,0,17,0,35,0,17,0,33,0,17,0,33,0,17,0,28,0,15,0,26,0,13,0,22,0,13,0,17,0,13,0,11,0,13,0,6,0,13,0,0,0,15,0,253,255,15,0,251,255,17,0,251,255,17,0,251,255,22,0,251,255,22,0,253,255,24,0,0,0,24,0,2,0,24,0,6,0,22,0,8,0,22,0,13,0,19,0,15,0,19,0,17,0,19,0,19,0,15,0,19,0,13,0,22,0,11,0,19,0,8,0,19,0,4,0,17,0,2,0,15,0,0,0,11,0,0,0,8,0,253,255,6,0,253,255,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,6,0,2,0,8,0,4,0,8,0,4,0,6,0,6,0,8,0,8,0,6,0,11,0,4,0,11,0,2,0,11,0,2,0,8,0,0,0,8,0,2,0,8,0,2,0,6,0,2,0,4,0,6,0,4,0,11,0,4,0,15,0,2,0,19,0,0,0,22,0,0,0,28,0,0,0,30,0,253,255,35,0,253,255,39,0,249,255,39,0,249,255,39,0,247,255,39,0,247,255,37,0,244,255,35,0,247,255,35,0,247,255,33,0,249,255,30,0,251,255,30,0,0,0,24,0,0,0,22,0,4,0,17,0,8,0,11,0,13,0,6,0,13,0,2,0,15,0,0,0,13,0,0,0,13,0,253,255,13,0,253,255,11,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,2,0,2,0,4,0,4,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,8,0,6,0,6,0,8,0,11,0,11,0,11,0,15,0,15,0,19,0,15,0,22,0,19,0,26,0,19,0,30,0,22,0,30,0,22,0,33,0,22,0,33,0,24,0,33,0,22,0,30,0,22,0,28,0,19,0,28,0,19,0,26,0,15,0,22,0,15,0,22,0,13,0,22,0,13,0,19,0,15,0,17,0,15,0,17,0,13,0,17,0,13,0,15,0,13,0,13,0,15,0,11,0,13,0,6,0,15,0,2,0,15,0,0,0,17,0,253,255,22,0,251,255,24,0,251,255,26,0,251,255,33,0,251,255,35,0,0,0,37,0,4,0,39,0,8,0,37,0,15,0,39,0,19,0,37,0,24,0,35,0,28,0,35,0,30,0,30,0,33,0,33,0,28,0,28,0,28,0,26,0,22,0,24,0,17,0,22,0,13,0,19,0,6,0,15,0,2,0,15,0,0,0,13,0,249,255,8,0,247,255,8,0,244,255,6,0,242,255,4,0,244,255,4,0,244,255,2,0,247,255,2,0,247,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,4,0,253,255,8,0,251,255,11,0,253,255,13,0,253,255,15,0,253,255,17,0,253,255,15,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,17,0,2,0,19,0,2,0,17,0,2,0,17,0,2,0,17,0,0,0,17,0,0,0,15,0,253,255,11,0,253,255,8,0,251,255,8,0,251,255,6,0,251,255,4,0,253,255,4,0,0,0,6,0,2,0,8,0,6,0,13,0,8,0,15,0,11,0,17,0,15,0,19,0,15,0,24,0,15,0,24,0,17,0,24,0,17,0,22,0,22,0,17,0,22,0,17,0,22,0,15,0,24,0,11,0,26,0,8,0,28,0,8,0,30,0,6,0,33,0,8,0,37,0,6,0,37,0,8,0,39,0,8,0,39,0,11,0,39,0,11,0,39,0,6,0,35,0,6,0,30,0,2,0,30,0,0,0,28,0,253,255,26,0,249,255,22,0,242,255,22,0,238,255,22,0,236,255,22,0,233,255,22,0,233,255,22,0,236,255,22,0,238,255,22,0,240,255,19,0,244,255,17,0,249,255,15,0,251,255,13,0,253,255,8,0,253,255,6,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,6,0,2,0,11,0,6,0,13,0,8,0,15,0,13,0,17,0,15,0,22,0,19,0,22,0,19,0,24,0,19,0,22,0,15,0,22,0,11,0,22,0,4,0,19,0,0,0,17,0,253,255,17,0,249,255,15,0,247,255,11,0,244,255,8,0,244,255,8,0,247,255,6,0,247,255,6,0,251,255,6,0,253,255,4,0,0,0,6,0,2,0,6,0,6,0,8,0,8,0,11,0,11,0,15,0,13,0,17,0,13,0,19,0,13,0,19,0,13,0,19,0,11,0,17,0,8,0,17,0,6,0,15,0,2,0,13,0,2,0,11,0,0,0,11,0,0,0,6,0,0,0,6,0,2,0,2,0,4,0,2,0,8,0,2,0,13,0,0,0,17,0,0,0,22,0,253,255,28,0,253,255,30,0,0,0,35,0,0,0,37,0,2,0,39,0,4,0,39,0,8,0,37,0,11,0,35,0,15,0,35,0,15,0,33,0,15,0,30,0,17,0,28,0,15,0,26,0,11,0,26,0,8,0,24,0,6,0,22,0,2,0,19,0,2,0,19,0,0,0,15,0,0,0,17,0,0,0,15,0,0,0,15,0,253,255,17,0,249,255,15,0,247,255,15,0,244,255,17,0,242,255,17,0,242,255,17,0,240,255,15,0,244,255,15,0,247,255,13,0,253,255,11,0,0,0,8,0,2,0,11,0,6,0,11,0,6,0,11,0,4,0,11,0,2,0,15,0,0,0,17,0,253,255,15,0,247,255,17,0,242,255,17,0,238,255,15,0,236,255,11,0,238,255,6,0,240,255,0,0,244,255,253,255,247,255,251,255,251,255,247,255,253,255,249,255,0,0,247,255,2,0,247,255,2,0,249,255,2,0,253,255,2,0,0,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,6,0,4,0,8,0,4,0,11,0,4,0,15,0,6,0,17,0,8,0,24,0,11,0,24,0,13,0,24,0,15,0,22,0,17,0,19,0,19,0,17,0,19,0,13,0,19,0,8,0,19,0,2,0,19,0,0,0,19,0,253,255,19,0,251,255,19,0,253,255,19,0,0,0,17,0,2,0,19,0,4,0,17,0,8,0,15,0,13,0,13,0,15,0,11,0,17,0,6,0,17,0,6,0,19,0,2,0,17,0,0,0,17,0,0,0,15,0,253,255,11,0,251,255,11,0,247,255,6,0,247,255,4,0,242,255,0,0,242,255,0,0,240,255,253,255,242,255,251,255,244,255,249,255,244,255,249,255,251,255,247,255,251,255,244,255,253,255,244,255,253,255,247,255,0,0,247,255,253,255,249,255,251,255,249,255,247,255,251,255,242,255,253,255,236,255,253,255,231,255,0,0,227,255,0,0,225,255,0,0,220,255,0,0,218,255,0,0,216,255,0,0,216,255,2,0,216,255,0,0,216,255,0,0,216,255,0,0,211,255,0,0,214,255,2,0,211,255,2,0,209,255,2,0,209,255,2,0,209,255,4,0,214,255,4,0,218,255,2,0,222,255,2,0,229,255,0,0,238,255,0,0,247,255,0,0,253,255,0,0,0,0,2,0,6,0,4,0,11,0,6,0,11,0,8,0,15,0,11,0,15,0,11,0,13,0,13,0,11,0,11,0,11,0,8,0,6,0,6,0,4,0,4,0,0,0,2,0,0,0,0,0,253,255,251,255,253,255,247,255,251,255,242,255,251,255,238,255,249,255,233,255,251,255,229,255,251,255,225,255,249,255,227,255,251,255,225,255,253,255,227,255,0,0,229,255,0,0,231,255,2,0,238,255,4,0,240,255,4,0,242,255,6,0,244,255,6,0,244,255,4,0,244,255,2,0,244,255,0,0,244,255,253,255,242,255,251,255,244,255,247,255,244,255,244,255,247,255,244,255,249,255,247,255,253,255,247,255,0,0,251,255,0,0,253,255,2,0,0,0,4,0,2,0,6,0,2,0,6,0,4,0,6,0,6,0,6,0,8,0,6,0,8,0,6,0,11,0,6,0,13,0,4,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,251,255,13,0,251,255,11,0,249,255,8,0,253,255,4,0,0,0,2,0,0,0,0,0,4,0,251,255,8,0,247,255,11,0,244,255,11,0,240,255,11,0,238,255,11,0,236,255,6,0,233,255,6,0,233,255,2,0,233,255,0,0,236,255,253,255,240,255,253,255,247,255,251,255,251,255,251,255,2,0,249,255,6,0,247,255,13,0,249,255,17,0,249,255,19,0,251,255,19,0,249,255,17,0,251,255,15,0,0,0,11,0,0,0,6,0,0,0,0,0,0,0,253,255,0,0,247,255,2,0,247,255,0,0,244,255,0,0,244,255,253,255,247,255,0,0,247,255,253,255,249,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,4,0,253,255,6,0,253,255,11,0,253,255,13,0,253,255,15,0,253,255,17,0,253,255,19,0,253,255,19,0,253,255,22,0,253,255,22,0,253,255,19,0,253,255,19,0,253,255,19,0,0,0,17,0,0,0,17,0,0,0,17,0,2,0,15,0,4,0,17,0,4,0,17,0,4,0,17,0,4,0,19,0,4,0,19,0,2,0,19,0,2,0,19,0,0,0,19,0,0,0,19,0,0,0,17,0,253,255,17,0,253,255,17,0,253,255,15,0,253,255,13,0,0,0,11,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,251,255,253,255,249,255,253,255,249,255,0,0,247,255,0,0,247,255,2,0,247,255,4,0,247,255,8,0,247,255,8,0,247,255,11,0,244,255,11,0,244,255,11,0,242,255,13,0,242,255,13,0,240,255,8,0,240,255,8,0,240,255,6,0,238,255,4,0,240,255,2,0,242,255,2,0,244,255,2,0,249,255,2,0,253,255,2,0,0,0,0,0,6,0,2,0,13,0,2,0,19,0,0,0,24,0,0,0,30,0,0,0,30,0,253,255,33,0,251,255,33,0,251,255,33,0,247,255,30,0,247,255,26,0,244,255,24,0,244,255,22,0,247,255,19,0,247,255,19,0,247,255,15,0,249,255,15,0,249,255,15,0,251,255,15,0,253,255,15,0,0,0,15,0,4,0,13,0,8,0,13,0,15,0,11,0,19,0,6,0,26,0,4,0,30,0,0,0,33,0,253,255,37,0,251,255,37,0,247,255,37,0,244,255,35,0,240,255,35,0,238,255,30,0,233,255,28,0,233,255,24,0,231,255,19,0,231,255,15,0,233,255,11,0,233,255,6,0,236,255,4,0,242,255,2,0,244,255,0,0,249,255,0,0,253,255,0,0,4,0,0,0,6,0,0,0,11,0,0,0,15,0,0,0,17,0,0,0,22,0,251,255,22,0,249,255,22,0,247,255,19,0,240,255,19,0,236,255,17,0,231,255,13,0,227,255,11,0,225,255,6,0,220,255,2,0,218,255,0,0,218,255,249,255,218,255,244,255,218,255,242,255,220,255,236,255,222,255,233,255,225,255,229,255,229,255,227,255,233,255,225,255,238,255,225,255,242,255,227,255,247,255,229,255,247,255,233,255,249,255,236,255,249,255,240,255,249,255,249,255,249,255,0,0,253,255,6,0,0,0,15,0,2,0,19,0,6,0,26,0,11,0,30,0,15,0,35,0,19,0,37,0,22,0,37,0,26,0,37,0,26,0,35,0,26,0,35,0,26,0,30,0,26,0,30,0,26,0,28,0,26,0,30,0,26,0,30,0,28,0,30,0,28,0,28,0,28,0,30,0,28,0,30,0,28,0,28,0,28,0,28,0,28,0,26,0,24,0,24,0,24,0,22,0,22,0,22,0,22,0,19,0,22,0,17,0,22,0,15,0,22,0,13,0,22,0,8,0,19,0,6,0,19,0,4,0,17,0,2,0,15,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,8,0,6,0,11,0,6,0,15,0,4,0,17,0,4,0,22,0,0,0,26,0,0,0,28,0,0,0,30,0,253,255,30,0,253,255,33,0,251,255,30,0,249,255,28,0,251,255,26,0,251,255,22,0,249,255,17,0,251,255,15,0,251,255,11,0,251,255,6,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,13,0,2,0,15,0,4,0,15,0,4,0,19,0,4,0,19,0,4,0,19,0,2,0,19,0,0,0,22,0,0,0,19,0,251,255,19,0,249,255,19,0,242,255,19,0,240,255,19,0,238,255,17,0,236,255,17,0,236,255,19,0,236,255,19,0,240,255,24,0,240,255,24,0,242,255,26,0,247,255,28,0,249,255,30,0,249,255,30,0,251,255,30,0,253,255,33,0,253,255,33,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,253,255,35,0,253,255,35,0,253,255,30,0,251,255,28,0,251,255,24,0,251,255,22,0,253,255,19,0,253,255,17,0,0,0,17,0,4,0,17,0,11,0,17,0,15,0,17,0,19,0,17,0,24,0,17,0,24,0,15,0,24,0,11,0,22,0,11,0,19,0,4,0,17,0,2,0,15,0,2,0,13,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,247,255,0,0,247,255,253,255,244,255,251,255,244,255,249,255,242,255,244,255,242,255,242,255,238,255,240,255,236,255,240,255,233,255,240,255,231,255,242,255,229,255,244,255,231,255,249,255,231,255,253,255,233,255,253,255,238,255,0,0,240,255,2,0,244,255,4,0,249,255,4,0,253,255,6,0,0,0,8,0,4,0,8,0,8,0,11,0,13,0,11,0,19,0,13,0,22,0,13,0,26,0,11,0,28,0,11,0,30,0,8,0,30,0,6,0,28,0,4,0,24,0,4,0,22,0,2,0,17,0,0,0,13,0,0,0,6,0,253,255,0,0,253,255,253,255,251,255,249,255,251,255,247,255,249,255,242,255,251,255,240,255,251,255,242,255,0,0,244,255,0,0,244,255,2,0,249,255,6,0,251,255,8,0,251,255,15,0,253,255,17,0,253,255,19,0,0,0,22,0,0,0,24,0,4,0,22,0,6,0,22,0,11,0,19,0,13,0,19,0,15,0,17,0,17,0,15,0,17,0,13,0,17,0,13,0,15,0,11,0,11,0,11,0,8,0,11,0,8,0,8,0,6,0,6,0,6,0,2,0,6,0,0,0,8,0,0,0,8,0,253,255,8,0,251,255,8,0,249,255,8,0,247,255,6,0,247,255,8,0,244,255,8,0,244,255,8,0,244,255,11,0,244,255,11,0,242,255,13,0,244,255,15,0,242,255,15,0,242,255,17,0,242,255,17,0,242,255,17,0,244,255,15,0,244,255,15,0,244,255,15,0,249,255,11,0,249,255,13,0,249,255,11,0,249,255,8,0,249,255,8,0,247,255,6,0,247,255,4,0,247,255,2,0,244,255,0,0,244,255,0,0,247,255,253,255,247,255,251,255,249,255,251,255,251,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,251,255,4,0,249,255,4,0,249,255,6,0,249,255,4,0,249,255,6,0,247,255,8,0,249,255,8,0,249,255,13,0,251,255,17,0,253,255,19,0,0,0,19,0,0,0,22,0,2,0,24,0,4,0,28,0,6,0,24,0,6,0,24,0,8,0,19,0,8,0,15,0,11,0,13,0,11,0,8,0,13,0,4,0,13,0,2,0,13,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,8,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,4,0,251,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,249,255,251,255,249,255,253,255,251,255,253,255,253,255,0,0,0,0,4,0,0,0,11,0,0,0,13,0,0,0,19,0,2,0,24,0,2,0,28,0,6,0,28,0,6,0,30,0,8,0,30,0,11,0,30,0,11,0,28,0,13,0,30,0,13,0,30,0,11,0,28,0,8,0,30,0,8,0,28,0,4,0,30,0,0,0,33,0,253,255,33,0,249,255,35,0,242,255,35,0,240,255,35,0,236,255,33,0,231,255,35,0,227,255,33,0,225,255,28,0,225,255,24,0,225,255,22,0,222,255,17,0,225,255,15,0,227,255,13,0,227,255,13,0,229,255,11,0,231,255,13,0,236,255,13,0,238,255,13,0,240,255,15,0,244,255,15,0,249,255,15,0,249,255,15,0,0,0,13,0,0,0,15,0,2,0,15,0,6,0,15,0,8,0,17,0,11,0,17,0,11,0,19,0,13,0,19,0,15,0,17,0,15,0,17,0,13,0,15,0,13,0,13,0,11,0,6,0,6,0,0,0,6,0,251,255,4,0,242,255,0,0,236,255,0,0,227,255,0,0,222,255,0,0,218,255,0,0,218,255,0,0,214,255,0,0,216,255,0,0,218,255,253,255,220,255,253,255,220,255,253,255,225,255,253,255,229,255,253,255,231,255,0,0,233,255,0,0,238,255,2,0,240,255,4,0,242,255,6,0,244,255,8,0,247,255,11,0,249,255,13,0,249,255,13,0,249,255,15,0,251,255,17,0,253,255,15,0,0,0,17,0,0,0,17,0,2,0,17,0,4,0,15,0,8,0,15,0,8,0,13,0,11,0,13,0,8,0,8,0,6,0,11,0,4,0,8,0,0,0,8,0,253,255,11,0,251,255,13,0,247,255,15,0,244,255,15,0,244,255,17,0,247,255,17,0,247,255,19,0,251,255,19,0,253,255,17,0,0,0,17,0,2,0,15,0,0,0,17,0,0,0,17,0,0,0,19,0,0,0,19,0,253,255,19,0,249,255,19,0,249,255,17,0,244,255,15,0,242,255,13,0,242,255,13,0,240,255,11,0,240,255,8,0,240,255,11,0,240,255,11,0,240,255,11,0,242,255,11,0,244,255,11,0,247,255,11,0,251,255,8,0,0,0,8,0,0,0,8,0,6,0,8,0,11,0,6,0,13,0,6,0,15,0,6,0,15,0,2,0,15,0,2,0,15,0,0,0,13,0,253,255,8,0,253,255,4,0,249,255,0,0,244,255,0,0,242,255,253,255,240,255,251,255,236,255,249,255,236,255,247,255,236,255,247,255,236,255,244,255,238,255,247,255,240,255,247,255,242,255,244,255,249,255,247,255,253,255,247,255,2,0,249,255,6,0,251,255,13,0,253,255,15,0,0,0,19,0,2,0,22,0,4,0,22,0,6,0,24,0,6,0,22,0,6,0,22,0,6,0,22,0,4,0,19,0,2,0,22,0,2,0,19,0,0,0,19,0,0,0,19,0,0,0,22,0,0,0,24,0,2,0,24,0,4,0,28,0,6,0,30,0,8,0,33,0,11,0,35,0,13,0,39,0,17,0,41,0,17,0,39,0,17,0,37,0,13,0,35,0,11,0,30,0,6,0,26,0,2,0,22,0,0,0,17,0,251,255,15,0,244,255,13,0,240,255,13,0,236,255,13,0,231,255,13,0,227,255,13,0,227,255,15,0,227,255,15,0,229,255,13,0,229,255,13,0,233,255,13,0,238,255,13,0,242,255,13,0,249,255,8,0,253,255,8,0,2,0,4,0,4,0,2,0,8,0,0,0,11,0,253,255,13,0,247,255,13,0,244,255,15,0,242,255,15,0,240,255,13,0,240,255,11,0,240,255,6,0,240,255,4,0,247,255,0,0,251,255,251,255,0,0,249,255,4,0,244,255,8,0,244,255,13,0,240,255,17,0,238,255,19,0,240,255,19,0,240,255,19,0,242,255,17,0,244,255,13,0,249,255,8,0,251,255,6,0,0,0,0,0,0,0,253,255,2,0,247,255,4,0,244,255,6,0,240,255,4,0,238,255,4,0,238,255,4,0,240,255,2,0,242,255,2,0,244,255,0,0,247,255,2,0,253,255,0,0,0,0,2,0,2,0,0,0,4,0,2,0,8,0,4,0,8,0,6,0,8,0,8,0,6,0,8,0,6,0,8,0,6,0,8,0,4,0,6,0,6,0,6,0,4,0,2,0,6,0,0,0,6,0,253,255,8,0,251,255,11,0,247,255,11,0,247,255,11,0,242,255,13,0,242,255,15,0,240,255,17,0,240,255,19,0,238,255,19,0,238,255,19,0,236,255,22,0,236,255,19,0,238,255,19,0,236,255,17,0,240,255,15,0,242,255,17,0,244,255,17,0,247,255,17,0,253,255,17,0,0,0,17,0,4,0,17,0,8,0,19,0,11,0,17,0,13,0,19,0,11,0,17,0,6,0,15,0,4,0,15,0,0,0,13,0,253,255,11,0,251,255,6,0,247,255,6,0,244,255,6,0,242,255,2,0,242,255,0,0,242,255,0,0,242,255,0,0,240,255,253,255,238,255,251,255,236,255,251,255,233,255,251,255,231,255,251,255,231,255,253,255,229,255,0,0,229,255,2,0,231,255,8,0,233,255,11,0,233,255,15,0,233,255,17,0,231,255,17,0,233,255,19,0,231,255,22,0,227,255,22,0,227,255,19,0,222,255,19,0,220,255,17,0,218,255,19,0,218,255,17,0,218,255,17,0,220,255,15,0,222,255,15,0,225,255,11,0,229,255,8,0,236,255,4,0,240,255,0,0,247,255,0,0,0,0,247,255,2,0,242,255,6,0,236,255,11,0,229,255,11,0,227,255,13,0,227,255,13,0,225,255,13,0,227,255,11,0,229,255,8,0,233,255,6,0,233,255,4,0,238,255,2,0,240,255,0,0,242,255,253,255,244,255,249,255,244,255,247,255,244,255,242,255,247,255,238,255,249,255,236,255,249,255,233,255,253,255,231,255,0,0,231,255,4,0,231,255,8,0,233,255,15,0,236,255,19,0,238,255,26,0,240,255,30,0,244,255,33,0,249,255,35,0,251,255,37,0,0,0,33,0,0,0,33,0,2,0,28,0,4,0,26,0,6,0,22,0,6,0,19,0,6,0,15,0,11,0,17,0,11,0,15,0,13,0,17,0,11,0,15,0,15,0,15,0,15,0,15,0,17,0,13,0,19,0,11,0,17,0,8,0,19,0,6,0,22,0,2,0,24,0,2,0,24,0,0,0,28,0,0,0,30,0,253,255,30,0,253,255,35,0,0,0,35,0,0,0,30,0,2,0,30,0,8,0,26,0,11,0,24,0,15,0,19,0,17,0,17,0,17,0,13,0,17,0,11,0,15,0,6,0,8,0,2,0,2,0,0,0,251,255,251,255,242,255,247,255,236,255,242,255,229,255,238,255,222,255,236,255,220,255,233,255,216,255,233,255,216,255,236,255,216,255,238,255,220,255,242,255,222,255,249,255,225,255,253,255,231,255,2,0,233,255,8,0,236,255,15,0,240,255,22,0,242,255,28,0,244,255,35,0,244,255,37,0,244,255,41,0,242,255,44,0,244,255,46,0,242,255,44,0,242,255,44,0,242,255,39,0,242,255,39,0,242,255,39,0,242,255,35,0,247,255,33,0,247,255,30,0,251,255,24,0,0,0,22,0,0,0,17,0,4,0,15,0,8,0,8,0,11,0,4,0,15,0,0,0,17,0,253,255,22,0,249,255,22,0,244,255,24,0,240,255,22,0,238,255,24,0,238,255,19,0,236,255,19,0,236,255,17,0,238,255,15,0,240,255,13,0,242,255,13,0,244,255,11,0,249,255,8,0,253,255,6,0,0,0,4,0,0,0,2,0,2,0,253,255,2,0,251,255,2,0,249,255,4,0,247,255,4,0,242,255,2,0,242,255,2,0,242,255,2,0,242,255,0,0,242,255,0,0,244,255,253,255,244,255,249,255,249,255,249,255,251,255,242,255,253,255,240,255,0,0,238,255,0,0,233,255,2,0,231,255,2,0,231,255,2,0,231,255,4,0,233,255,6,0,236,255,8,0,238,255,11,0,244,255,15,0,251,255,17,0,0,0,22,0,2,0,22,0,6,0,26,0,8,0,26,0,13,0,28,0,13,0,28,0,8,0,28,0,8,0,28,0,4,0,28,0,2,0,28,0,0,0,28,0,253,255,28,0,251,255,28,0,251,255,26,0,251,255,26,0,249,255,24,0,249,255,22,0,247,255,17,0,247,255,17,0,242,255,15,0,240,255,13,0,238,255,13,0,236,255,11,0,233,255,13,0,233,255,13,0,231,255,13,0,231,255,15,0,231,255,17,0,233,255,19,0,240,255,22,0,242,255,19,0,247,255,22,0,251,255,19,0,0,0,19,0,2,0,17,0,6,0,17,0,6,0,13,0,6,0,13,0,8,0,11,0,4,0,8,0,2,0,8,0,0,0,6,0,0,0,8,0,251,255,8,0,247,255,13,0,244,255,13,0,242,255,13,0,244,255,13,0,244,255,11,0,247,255,8,0,247,255,8,0,247,255,6,0,249,255,4,0,247,255,4,0,244,255,4,0,244,255,6,0,238,255,8,0,233,255,13,0,229,255,15,0,222,255,19,0,218,255,24,0,214,255,26,0,211,255,28,0,214,255,30,0,214,255,30,0,216,255,30,0,222,255,33,0,227,255,33,0,236,255,33,0,240,255,30,0,247,255,30,0,253,255,26,0,0,0,24,0,4,0,19,0,4,0,17,0,4,0,17,0,2,0,13,0,0,0,13,0,251,255,11,0,244,255,8,0,242,255,8,0,236,255,8,0,233,255,4,0,231,255,6,0,229,255,4,0,231,255,4,0,231,255,4,0,236,255,4,0,238,255,4,0,238,255,6,0,244,255,6,0,247,255,8,0,249,255,11,0,249,255,13,0,249,255,15,0,249,255,15,0,249,255,17,0,244,255,19,0,240,255,19,0,238,255,22,0,233,255,22,0,231,255,22,0,229,255,19,0,229,255,15,0,233,255,17,0,233,255,13,0,236,255,13,0,240,255,13,0,242,255,15,0,247,255,13,0,247,255,15,0,251,255,13,0,253,255,13,0,0,0,13,0,0,0,11,0,2,0,8,0,6,0,8,0,11,0,8,0,13,0,8,0,15,0,8,0,19,0,8,0,22,0,8,0,24,0,4,0,22,0,4,0,22,0,2,0,19,0,0,0,19,0,0,0,15,0,253,255,11,0,249,255,8,0,247,255,4,0,242,255,0,0,240,255,0,0,238,255,251,255,238,255,249,255,236,255,247,255,236,255,247,255,238,255,242,255,240,255,242,255,244,255,240,255,247,255,240,255,251,255,238,255,253,255,238,255,0,0,238,255,0,0,240,255,2,0,238,255,4,0,242,255,6,0,244,255,8,0,247,255,6,0,249,255,8,0,251,255,8,0,253,255,8,0,251,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,247,255,8,0,247,255,8,0,244,255,8,0,244,255,11,0,244,255,13,0,242,255,13,0,242,255,19,0,242,255,22,0,244,255,28,0,247,255,33,0,247,255,35,0,249,255,41,0,251,255,46,0,251,255,44,0,249,255,44,0,249,255,39,0,247,255,35,0,244,255,30,0,244,255,19,0,244,255,15,0,242,255,8,0,242,255,2,0,244,255,0,0,247,255,253,255,247,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,249,255,251,255,247,255,249,255,242,255,249,255,238,255,249,255,233,255,247,255,229,255,247,255,225,255,244,255,220,255,242,255,216,255,240,255,209,255,240,255,207,255,238,255,203,255,240,255,198,255,242,255,196,255,244,255,196,255,249,255,196,255,253,255,198,255,0,0,200,255,2,0,203,255,6,0,207,255,6,0,211,255,8,0,218,255,4,0,222,255,4,0,229,255,2,0,236,255,0,0,240,255,253,255,244,255,253,255,249,255,0,0,251,255,0,0,253,255,2,0,0,0,4,0,4,0,6,0,6,0,11,0,6,0,13,0,8,0,15,0,11,0,15,0,13,0,13,0,13,0,11,0,11,0,8,0,11,0,6,0,11,0,4,0,8,0,2,0,8,0,0,0,6,0,0,0,8,0,253,255,11,0,253,255,11,0,253,255,13,0,253,255,15,0,253,255,17,0,251,255,19,0,249,255,22,0,247,255,24,0,242,255,26,0,236,255,26,0,231,255,26,0,229,255,26,0,222,255,28,0,220,255,28,0,220,255,30,0,220,255,30,0,222,255,33,0,222,255,35,0,227,255,37,0,233,255,37,0,236,255,37,0,240,255,39,0,244,255,37,0,249,255,35,0,0,0,30,0,2,0,26,0,11,0,22,0,13,0,15,0,19,0,8,0,24,0,2,0,28,0,253,255,30,0,249,255,28,0,244,255,28,0,240,255,26,0,236,255,22,0,236,255,19,0,233,255,15,0,231,255,11,0,231,255,6,0,229,255,2,0,229,255,0,0,229,255,251,255,229,255,247,255,231,255,242,255,231,255,238,255,236,255,233,255,242,255,233,255,247,255,233,255,253,255,233,255,0,0,236,255,4,0,240,255,8,0,247,255,11,0,251,255,13,0,253,255,13,0,0,0,13,0,4,0,13,0,8,0,11,0,11,0,8,0,13,0,6,0,13,0,6,0,13,0,6,0,11,0,4,0,13,0,4,0,13,0,6,0,11,0,6,0,11,0,8,0,8,0,8,0,8,0,11,0,8,0,11,0,4,0,8,0,4,0,6,0,4,0,6,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,15,0,0,0,13,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,6,0,0,0,4,0,0,0,0,0,253,255,251,255,0,0,247,255,253,255,242,255,251,255,242,255,251,255,238,255,249,255,240,255,249,255,240,255,249,255,240,255,247,255,244,255,247,255,249,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,6,0,244,255,8,0,244,255,11,0,247,255,11,0,247,255,13,0,247,255,15,0,247,255,15,0,247,255,17,0,247,255,17,0,249,255,17,0,251,255,15,0,253,255,15,0,253,255,15,0,0,0,13,0,0,0,13,0,2,0,11,0,4,0,8,0,6,0,8,0,8,0,8,0,11,0,11,0,11,0,8,0,13,0,8,0,13,0,8,0,11,0,8,0,11,0,4,0,8,0,4,0,11,0,2,0,8,0,2,0,11,0,2,0,11,0,0,0,11,0,0,0,13,0,253,255,15,0,253,255,19,0,253,255,22,0,0,0,24,0,0,0,26,0,0,0,28,0,2,0,30,0,4,0,30,0,4,0,30,0,6,0,28,0,6,0,28,0,8,0,24,0,6,0,22,0,8,0,17,0,8,0,13,0,6,0,8,0,4,0,2,0,4,0,253,255,4,0,249,255,2,0,247,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,251,255,253,255,0,0,253,255,6,0,253,255,13,0,253,255,19,0,253,255,24,0,0,0,28,0,253,255,35,0,253,255,39,0,251,255,41,0,251,255,41,0,251,255,39,0,249,255,35,0,247,255,33,0,247,255,30,0,247,255,26,0,247,255,22,0,247,255,19,0,247,255,17,0,249,255,17,0,251,255,17,0,253,255,17,0,0,0,17,0,0,0,15,0,4,0,15,0,2,0,13,0,4,0,15,0,4,0,13,0,4,0,11,0,0,0,8,0,0,0,6,0,253,255,2,0,251,255,2,0,249,255,0,0,247,255,253,255,247,255,249,255,247,255,249,255,247,255,247,255,251,255,247,255,251,255,244,255,0,0,244,255,2,0,247,255,2,0,249,255,2,0,251,255,2,0,253,255,4,0,0,0,2,0,2,0,2,0,6,0,0,0,8,0,253,255,8,0,253,255,11,0,251,255,11,0,249,255,11,0,249,255,8,0,251,255,8,0,251,255,11,0,253,255,11,0,253,255,11,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,22,0,0,0,24,0,0,0,24,0,0,0,26,0,253,255,26,0,253,255,24,0,253,255,26,0,253,255,26,0,0,0,26,0,4,0,24,0,6,0,22,0,11,0,22,0,15,0,19,0,17,0,15,0,22,0,8,0,24,0,4,0,22,0,0,0,22,0,253,255,22,0,247,255,19,0,249,255,19,0,247,255,19,0,244,255,17,0,249,255,17,0,251,255,15,0,0,0,15,0,2,0,13,0,6,0,11,0,8,0,4,0,8,0,2,0,11,0,253,255,11,0,251,255,11,0,249,255,11,0,249,255,8,0,249,255,11,0,249,255,11,0,251,255,13,0,251,255,15,0,253,255,17,0,0,0,19,0,0,0,22,0,0,0,19,0,0,0,22,0,253,255,19,0,253,255,19,0,251,255,15,0,249,255,13,0,249,255,8,0,249,255,4,0,249,255,0,0,251,255,251,255,0,0,247,255,0,0,244,255,2,0,242,255,2,0,244,255,6,0,242,255,8,0,240,255,11,0,240,255,13,0,242,255,13,0,240,255,15,0,240,255,17,0,238,255,17,0,238,255,19,0,236,255,19,0,238,255,19,0,240,255,17,0,242,255,17,0,244,255,15,0,247,255,13,0,249,255,11,0,253,255,8,0,253,255,6,0,253,255,4,0,253,255,0,0,253,255,0,0,253,255,251,255,0,0,249,255,0,0,247,255,251,255,242,255,251,255,242,255,251,255,236,255,251,255,236,255,249,255,231,255,251,255,229,255,253,255,231,255,0,0,231,255,4,0,231,255,8,0,231,255,13,0,233,255,17,0,233,255,19,0,233,255,22,0,236,255,19,0,236,255,17,0,238,255,13,0,238,255,11,0,238,255,6,0,240,255,4,0,240,255,0,0,238,255,253,255,238,255,251,255,238,255,251,255,236,255,251,255,236,255,251,255,233,255,249,255,233,255,249,255,233,255,251,255,236,255,251,255,236,255,253,255,236,255,253,255,238,255,0,0,238,255,0,0,242,255,0,0,244,255,0,0,249,255,0,0,253,255,2,0,0,0,2,0,2,0,4,0,4,0,4,0,6,0,6,0,6,0,6,0,6,0,8,0,6,0,8,0,4,0,4,0,4,0,4,0,0,0,2,0,253,255,2,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,2,0,247,255,2,0,249,255,4,0,251,255,4,0,0,0,6,0,2,0,8,0,4,0,8,0,11,0,13,0,15,0,15,0,17,0,17,0,19,0,17,0,19,0,19,0,15,0,22,0,15,0,26,0,11,0,26,0,6,0,30,0,2,0,30,0,0,0,30,0,0,0,33,0,0,0,30,0,0,0,28,0,4,0,26,0,2,0,24,0,4,0,22,0,6,0,19,0,8,0,19,0,6,0,15,0,6,0,15,0,8,0,15,0,8,0,17,0,8,0,17,0,11,0,17,0,13,0,17,0,15,0,15,0,15,0,15,0,17,0,15,0,22,0,11,0,22,0,11,0,22,0,8,0,24,0,6,0,26,0,4,0,26,0,2,0,26,0,2,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,253,255,26,0,253,255,22,0,253,255,22,0,253,255,19,0,0,0,15,0,253,255,13,0,0,0,13,0,0,0,13,0,0,0,13,0,2,0,15,0,6,0,15,0,8,0,17,0,8,0,17,0,8,0,17,0,8,0,19,0,6,0,19,0,6,0,19,0,6,0,19,0,6,0,19,0,2,0,19,0,2,0,19,0,0,0,19,0,253,255,17,0,249,255,17,0,244,255,13,0,240,255,11,0,238,255,8,0,236,255,6,0,236,255,4,0,236,255,2,0,236,255,2,0,238,255,0,0,240,255,2,0,242,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,242,255,0,0,238,255,0,0,233,255,0,0,229,255,0,0,225,255,0,0,220,255,4,0,218,255,6,0,216,255,11,0,216,255,13,0,218,255,15,0,225,255,19,0,231,255,22,0,240,255,22,0,247,255,26,0,253,255,30,0,4,0,33,0,8,0,35,0,13,0,39,0,15,0,39,0,13,0,46,0,13,0,46,0,11,0,44,0,8,0,41,0,11,0,41,0,8,0,37,0,11,0,33,0,11,0,26,0,13,0,22,0,15,0,19,0,15,0,15,0,19,0,15,0,17,0,13,0,17,0,13,0,17,0,13,0,17,0,13,0,13,0,8,0,11,0,6,0,8,0,2,0,6,0,0,0,6,0,253,255,6,0,249,255,4,0,242,255,4,0,238,255,2,0,236,255,2,0,238,255,4,0,236,255,6,0,238,255,6,0,238,255,6,0,240,255,11,0,240,255,13,0,242,255,17,0,244,255,17,0,244,255,22,0,242,255,22,0,240,255,24,0,240,255,24,0,242,255,24,0,238,255,24,0,240,255,24,0,240,255,22,0,240,255,19,0,242,255,17,0,242,255,17,0,240,255,15,0,242,255,13,0,240,255,11,0,240,255,11,0,238,255,8,0,238,255,8,0,236,255,8,0,236,255,6,0,233,255,8,0,236,255,6,0,236,255,4,0,238,255,4,0,238,255,2,0,240,255,4,0,242,255,4,0,244,255,2,0,244,255,6,0,244,255,6,0,242,255,8,0,242,255,11,0,242,255,8,0,242,255,8,0,242,255,6,0,240,255,4,0,240,255,0,0,238,255,253,255,238,255,253,255,240,255,249,255,240,255,251,255,240,255,251,255,244,255,253,255,247,255,0,0,249,255,2,0,251,255,4,0,253,255,8,0,0,0,15,0,0,0,15,0,253,255,15,0,251,255,17,0,247,255,15,0,244,255,15,0,242,255,13,0,240,255,8,0,240,255,6,0,240,255,4,0,240,255,2,0,240,255,0,0,244,255,0,0,247,255,253,255,247,255,251,255,249,255,249,255,249,255,247,255,251,255,247,255,251,255,247,255,249,255,247,255,249,255,244,255,249,255,244,255,244,255,244,255,244,255,244,255,244,255,244,255,244,255,242,255,244,255,242,255,247,255,244,255,251,255,242,255,251,255,242,255,253,255,244,255,0,0,247,255,253,255,253,255,253,255,253,255,253,255,2,0,249,255,6,0,249,255,13,0,249,255,19,0,249,255,26,0,249,255,30,0,251,255,35,0,0,0,37,0,2,0,39,0,2,0,41,0,4,0,41,0,4,0,41,0,2,0,41,0,0,0,39,0,251,255,37,0,249,255,35,0,242,255,35,0,233,255,33,0,229,255,35,0,225,255,37,0,220,255,37,0,220,255,37,0,220,255,37,0,225,255,33,0,227,255,30,0,236,255,28,0,242,255,22,0,249,255,15,0,0,0,8,0,6,0,4,0,8,0,0,0,15,0,253,255,15,0,249,255,17,0,249,255,17,0,247,255,19,0,244,255,19,0,244,255,17,0,244,255,17,0,244,255,19,0,244,255,17,0,244,255,17,0,242,255,19,0,242,255,17,0,244,255,15,0,244,255,15,0,242,255,13,0,242,255,8,0,242,255,6,0,242,255,4,0,242,255,0,0,242,255,253,255,242,255,249,255,242,255,247,255,240,255,242,255,242,255,242,255,242,255,240,255,240,255,242,255,240,255,247,255,242,255,249,255,240,255,253,255,242,255,0,0,240,255,2,0,238,255,4,0,238,255,6,0,238,255,4,0,240,255,4,0,240,255,2,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,4,0,247,255,4,0,244,255,2,0,238,255,2,0,236,255,2,0,233,255,0,0,233,255,251,255,233,255,249,255,238,255,244,255,240,255,242,255,242,255,236,255,247,255,236,255,247,255,236,255,249,255,233,255,251,255,236,255,251,255,236,255,249,255,238,255,249,255,238,255,244,255,240,255,244,255,242,255,240,255,244,255,236,255,247,255,231,255,244,255,227,255,249,255,222,255,249,255,220,255,249,255,216,255,251,255,214,255,251,255,214,255,253,255,216,255,253,255,216,255,251,255,220,255,253,255,225,255,249,255,229,255,249,255,231,255,247,255,231,255,247,255,233,255,242,255,233,255,240,255,236,255,240,255,238,255,240,255,238,255,238,255,238,255,238,255,240,255,238,255,242,255,240,255,244,255,242,255,249,255,242,255,253,255,244,255,0,0,249,255,6,0,253,255,11,0,0,0,15,0,0,0,22,0,2,0,24,0,0,0,26,0,0,0,26,0,4,0,24,0,4,0,22,0,8,0,19,0,13,0,15,0,17,0,13,0,24,0,13,0,30,0,13,0,35,0,15,0,37,0,17,0,41,0,22,0,41,0,22,0,41,0,26,0,39,0,28,0,37,0,33,0,35,0,30,0,30,0,30,0,28,0,30,0,26,0,28,0,24,0,24,0,22,0,22,0,22,0,19,0,22,0,17,0,19,0,13,0,19,0,11,0,19,0,6,0,19,0,4,0,17,0,0,0,17,0,251,255,17,0,244,255,17,0,238,255,17,0,231,255,17,0,222,255,17,0,218,255,19,0,214,255,22,0,214,255,22,0,214,255,22,0,214,255,19,0,218,255,19,0,220,255,17,0,227,255,15,0,229,255,15,0,236,255,11,0,242,255,11,0,247,255,8,0,251,255,8,0,253,255,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,8,0,2,0,6,0,6,0,6,0,8,0,6,0,8,0,4,0,11,0,0,0,13,0,0,0,15,0,0,0,13,0,253,255,15,0,251,255,19,0,251,255,19,0,251,255,19,0,249,255,19,0,249,255,19,0,251,255,17,0,251,255,17,0,249,255,13,0,251,255,11,0,253,255,8,0,0,0,2,0,0,0,0,0,2,0,251,255,4,0,247,255,8,0,242,255,11,0,240,255,11,0,238,255,13,0,238,255,11,0,238,255,11,0,238,255,8,0,240,255,6,0,240,255,2,0,238,255,0,0,240,255,253,255,242,255,247,255,244,255,244,255,242,255,242,255,244,255,238,255,247,255,240,255,244,255,238,255,249,255,238,255,249,255,240,255,249,255,242,255,251,255,242,255,251,255,242,255,253,255,244,255,253,255,247,255,0,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,253,255,242,255,251,255,240,255,251,255,240,255,251,255,240,255,247,255,240,255,247,255,242,255,242,255,242,255,242,255,244,255,238,255,247,255,236,255,247,255,233,255,244,255,231,255,242,255,231,255,242,255,229,255,244,255,229,255,244,255,231,255,249,255,231,255,249,255,233,255,249,255,236,255,251,255,238,255,251,255,240,255,253,255,244,255,249,255,247,255,247,255,249,255,244,255,249,255,242,255,249,255,238,255,251,255,238,255,253,255,238,255,253,255,236,255,253,255,238,255,0,0,240,255,0,0,242,255,4,0,244,255,6,0,249,255,8,0,249,255,11,0,251,255,13,0,253,255,15,0,253,255,15,0,253,255,13,0,253,255,11,0,251,255,8,0,249,255,6,0,247,255,4,0,244,255,0,0,242,255,253,255,244,255,251,255,244,255,247,255,247,255,242,255,249,255,238,255,253,255,233,255,0,0,231,255,4,0,229,255,11,0,225,255,11,0,227,255,13,0,227,255,15,0,227,255,13,0,229,255,13,0,231,255,11,0,236,255,6,0,240,255,2,0,242,255,0,0,244,255,251,255,247,255,247,255,251,255,247,255,251,255,242,255,251,255,242,255,0,0,242,255,0,0,240,255,2,0,240,255,4,0,242,255,8,0,244,255,13,0,244,255,15,0,247,255,19,0,249,255,22,0,253,255,22,0,2,0,22,0,4,0,19,0,8,0,15,0,11,0,11,0,11,0,6,0,11,0,0,0,13,0,253,255,11,0,249,255,6,0,244,255,4,0,242,255,0,0,242,255,0,0,242,255,253,255,244,255,251,255,251,255,251,255,0,0,251,255,2,0,251,255,11,0,251,255,15,0,253,255,19,0,0,0,24,0,0,0,22,0,0,0,24,0,0,0,19,0,0,0,17,0,0,0,11,0,2,0,4,0,0,0,0,0,0,0,251,255,251,255,247,255,249,255,242,255,244,255,238,255,238,255,236,255,236,255,233,255,231,255,231,255,231,255,231,255,231,255,231,255,233,255,233,255,236,255,233,255,240,255,236,255,244,255,238,255,249,255,240,255,251,255,242,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,253,255,244,255,251,255,244,255,244,255,247,255,242,255,251,255,238,255,0,0,236,255,4,0,236,255,11,0,236,255,17,0,238,255,22,0,240,255,26,0,242,255,26,0,247,255,26,0,249,255,24,0,253,255,22,0,0,0,19,0,0,0,17,0,2,0,15,0,4,0,17,0,6,0,15,0,8,0,15,0,6,0,15,0,6,0,15,0,6,0,15,0,6,0,13,0,4,0,11,0,6,0,11,0,6,0,8,0,8,0,6,0,8,0,6,0,11,0,4,0,8,0,4,0,8,0,4,0,6,0,6,0,6,0,6,0,6,0,8,0,6,0,11,0,6,0,13,0,6,0,15,0,6,0,17,0,8,0,15,0,6,0,15,0,8,0,11,0,8,0,8,0,6,0,4,0,2,0,0,0,0,0,0,0,0,0,251,255,253,255,251,255,247,255,251,255,247,255,253,255,242,255,0,0,242,255,2,0,242,255,6,0,242,255,11,0,242,255,13,0,244,255,15,0,249,255,17,0,251,255,15,0,0,0,13,0,0,0,11,0,4,0,8,0,8,0,6,0,11,0,2,0,15,0,0,0,17,0,0,0,22,0,0,0,24,0,253,255,26,0,253,255,28,0,251,255,30,0,253,255,28,0,251,255,30,0,251,255,30,0,249,255,33,0,249,255,30,0,249,255,28,0,247,255,26,0,247,255,22,0,244,255,19,0,242,255,15,0,240,255,11,0,240,255,6,0,238,255,6,0,238,255,4,0,240,255,8,0,240,255,8,0,244,255,13,0,249,255,17,0,251,255,22,0,0,0,24,0,0,0,28,0,0,0,30,0,2,0,30,0,2,0,30,0,0,0,28,0,0,0,26,0,253,255,24,0,253,255,22,0,251,255,17,0,249,255,15,0,244,255,11,0,244,255,6,0,242,255,0,0,242,255,0,0,242,255,251,255,244,255,249,255,242,255,249,255,244,255,247,255,244,255,247,255,244,255,249,255,247,255,249,255,247,255,251,255,244,255,251,255,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,253,255,253,255,251,255,0,0,249,255,0,0,244,255,4,0,240,255,4,0,238,255,4,0,233,255,8,0,231,255,6,0,231,255,6,0,233,255,6,0,233,255,4,0,238,255,2,0,240,255,2,0,244,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,2,0,247,255,4,0,249,255,4,0,253,255,8,0,0,0,13,0,0,0,15,0,2,0,17,0,2,0,19,0,2,0,19,0,0,0,19,0,253,255,17,0,247,255,15,0,244,255,11,0,238,255,8,0,233,255,4,0,233,255,0,0,231,255,0,0,231,255,251,255,233,255,247,255,236,255,242,255,240,255,240,255,242,255,240,255,244,255,238,255,247,255,240,255,249,255,244,255,253,255,249,255,253,255,0,0,0,0,4,0,0,0,11,0,0,0,17,0,2,0,19,0,4,0,22,0,2,0,22,0,4,0,22,0,4,0,17,0,4,0,15,0,4,0,8,0,4,0,6,0,2,0,0,0,2,0,253,255,0,0,251,255,0,0,247,255,253,255,244,255,253,255,242,255,251,255,242,255,249,255,242,255,247,255,242,255,242,255,244,255,240,255,247,255,238,255,249,255,238,255,249,255,238,255,251,255,240,255,249,255,240,255,247,255,242,255,247,255,244,255,244,255,249,255,242,255,251,255,238,255,251,255,238,255,251,255,236,255,249,255,233,255,249,255,233,255,244,255,233,255,244,255,238,255,242,255,238,255,242,255,242,255,242,255,247,255,240,255,251,255,244,255,0,0,247,255,4,0,249,255,8,0,251,255,15,0,249,255,17,0,251,255,19,0,251,255,24,0,251,255,24,0,251,255,26,0,249,255,26,0,249,255,28,0,249,255,28,0,247,255,28,0,247,255,26,0,247,255,24,0,247,255,22,0,247,255,19,0,244,255,17,0,247,255,13,0,244,255,8,0,244,255,4,0,242,255,2,0,242,255,2,0,240,255,2,0,240,255,4,0,240,255,8,0,238,255,13,0,238,255,17,0,238,255,22,0,240,255,26,0,244,255,28,0,247,255,30,0,249,255,30,0,253,255,28,0,0,0,26,0,4,0,22,0,8,0,17,0,11,0,11,0,13,0,6,0,17,0,0,0,19,0,251,255,19,0,247,255,22,0,242,255,22,0,240,255,22,0,238,255,22,0,236,255,24,0,233,255,22,0,236,255,22,0,238,255,24,0,238,255,22,0,240,255,19,0,242,255,19,0,247,255,17,0,247,255,15,0,247,255,15,0,247,255,11,0,247,255,6,0,244,255,6,0,244,255,4,0,242,255,2,0,242,255,2,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,240,255,253,255,242,255,251,255,240,255,251,255,240,255,251,255,240,255,249,255,238,255,251,255,236,255,251,255,236,255,249,255,236,255,253,255,236,255,253,255,233,255,0,0,233,255,0,0,236,255,2,0,238,255,2,0,240,255,4,0,242,255,8,0,242,255,11,0,247,255,8,0,247,255,11,0,247,255,13,0,247,255,15,0,244,255,19,0,244,255,19,0,240,255,22,0,238,255,22,0,236,255,22,0,233,255,19,0,236,255,19,0,236,255,17,0,238,255,15,0,240,255,13,0,244,255,13,0,244,255,8,0,249,255,6,0,249,255,4,0,251,255,2,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,251,255,6,0,251,255,11,0,251,255,15,0,251,255,17,0,251,255,22,0,253,255,22,0,253,255,24,0,0,0,22,0,0,0,19,0,2,0,17,0,2,0,13,0,2,0,8,0,2,0,4,0,2,0,0,0,2,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,2,0,6,0,4,0,4,0,6,0,6,0,6,0,8,0,6,0,8,0,4,0,11,0,0,0,8,0,0,0,11,0,251,255,13,0,251,255,11,0,247,255,13,0,247,255,13,0,247,255,13,0,249,255,11,0,249,255,11,0,251,255,8,0,253,255,6,0,253,255,2,0,0,0,0,0,2,0,0,0,2,0,251,255,6,0,249,255,13,0,253,255,15,0,253,255,19,0,0,0,24,0,2,0,28,0,6,0,33,0,11,0,35,0,15,0,37,0,13,0,39,0,15,0,39,0,13,0,41,0,11,0,41,0,6,0,41,0,4,0,39,0,2,0,39,0,2,0,35,0,2,0,30,0,4,0,24,0,6,0,17,0,8,0,13,0,13,0,8,0,15,0,6,0,17,0,2,0,19,0,0,0,19,0,2,0,19,0,0,0,19,0,2,0,15,0,4,0,13,0,4,0,11,0,4,0,8,0,4,0,4,0,2,0,0,0,2,0,0,0,2,0,249,255,2,0,244,255,0,0,240,255,0,0,238,255,0,0,236,255,253,255,236,255,253,255,238,255,251,255,238,255,249,255,242,255,251,255,247,255,249,255,249,255,249,255,253,255,251,255,0,0,253,255,2,0,0,0,2,0,2,0,2,0,6,0,4,0,13,0,0,0,15,0,0,0,17,0,253,255,19,0,251,255,17,0,249,255,17,0,244,255,17,0,242,255,15,0,238,255,13,0,233,255,11,0,229,255,8,0,229,255,6,0,229,255,6,0,229,255,4,0,233,255,4,0,233,255,4,0,238,255,4,0,240,255,4,0,244,255,6,0,244,255,6,0,247,255,6,0,247,255,6,0,247,255,8,0,249,255,11,0,251,255,15,0,251,255,19,0,251,255,24,0,0,0,26,0,0,0,28,0,4,0,30,0,4,0,33,0,6,0,30,0,6,0,30,0,8,0,28,0,6,0,26,0,2,0,22,0,0,0,15,0,0,0,11,0,251,255,2,0,251,255,253,255,249,255,251,255,247,255,242,255,244,255,238,255,242,255,231,255,242,255,225,255,242,255,220,255,240,255,220,255,240,255,218,255,242,255,220,255,242,255,220,255,240,255,225,255,240,255,229,255,238,255,233,255,238,255,238,255,240,255,244,255,242,255,247,255,244,255,251,255,247,255,253,255,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,253,255,247,255,253,255,242,255,251,255,238,255,251,255,238,255,249,255,238,255,249,255,238,255,249,255,238,255,244,255,238,255,244,255,240,255,244,255,242,255,240,255,242,255,242,255,244,255,242,255,244,255,242,255,247,255,244,255,247,255,244,255,249,255,249,255,249,255,249,255,251,255,253,255,249,255,0,0,249,255,2,0,247,255,2,0,244,255,4,0,247,255,6,0,247,255,8,0,247,255,8,0,247,255,8,0,249,255,8,0,249,255,8,0,251,255,6,0,251,255,2,0,249,255,0,0,247,255,253,255,242,255,249,255,238,255,244,255,233,255,242,255,233,255,240,255,231,255,240,255,231,255,240,255,233,255,240,255,236,255,240,255,238,255,244,255,240,255,244,255,240,255,244,255,242,255,244,255,242,255,244,255,247,255,242,255,247,255,242,255,244,255,242,255,247,255,238,255,247,255,240,255,244,255,240,255,244,255,240,255,242,255,240,255,240,255,242,255,238,255,244,255,238,255,244,255,238,255,244,255,238,255,247,255,238,255,247,255,242,255,247,255,244,255,247,255,249,255,249,255,0,0,249,255,4,0,247,255,11,0,244,255,19,0,244,255,22,0,242,255,24,0,240,255,26,0,240,255,24,0,238,255,22,0,238,255,17,0,236,255,13,0,238,255,6,0,238,255,4,0,240,255,2,0,242,255,0,0,244,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,249,255,4,0,244,255,2,0,242,255,2,0,240,255,2,0,238,255,4,0,233,255,2,0,233,255,2,0,231,255,4,0,233,255,4,0,233,255,6,0,236,255,6,0,238,255,6,0,240,255,8,0,242,255,6,0,244,255,6,0,251,255,6,0,251,255,2,0,253,255,0,0,251,255,0,0,0,0,251,255,253,255,249,255,253,255,247,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,249,255,251,255,251,255,249,255,253,255,249,255,0,0,247,255,2,0,247,255,4,0,244,255,6,0,244,255,11,0,242,255,13,0,242,255,13,0,240,255,15,0,238,255,15,0,236,255,15,0,233,255,15,0,233,255,15,0,236,255,13,0,233,255,11,0,233,255,8,0,236,255,8,0,236,255,4,0,236,255,6,0,238,255,4,0,238,255,4,0,236,255,4,0,236,255,4,0,236,255,4,0,238,255,4,0,238,255,4,0,240,255,4,0,240,255,4,0,242,255,4,0,244,255,2,0,247,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,0,0,4,0,0,0,6,0,2,0,6,0,6,0,6,0,6,0,4,0,11,0,6,0,11,0,4,0,13,0,2,0,15,0,2,0,13,0,0,0,13,0,0,0,8,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,247,255,253,255,249,255,251,255,251,255,249,255,253,255,247,255,253,255,244,255,0,0,242,255,0,0,242,255,2,0,242,255,2,0,242,255,2,0,244,255,0,0,247,255,0,0,249,255,253,255,251,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,4,0,251,255,4,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,0,0,251,255,0,0,251,255,251,255,251,255,249,255,251,255,247,255,253,255,244,255,253,255,244,255,251,255,247,255,251,255,247,255,249,255,249,255,247,255,251,255,240,255,251,255,236,255,251,255,231,255,253,255,227,255,0,0,225,255,0,0,222,255,0,0,218,255,2,0,220,255,0,0,218,255,2,0,220,255,2,0,220,255,2,0,222,255,0,0,222,255,0,0,225,255,0,0,227,255,2,0,229,255,2,0,231,255,4,0,229,255,4,0,233,255,6,0,236,255,6,0,240,255,6,0,242,255,6,0,247,255,6,0,251,255,6,0,253,255,6,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,13,0,251,255,17,0,0,0,19,0,0,0,24,0,0,0,26,0,0,0,26,0,4,0,24,0,6,0,22,0,8,0,19,0,8,0,15,0,8,0,13,0,6,0,11,0,2,0,8,0,0,0,6,0,251,255,4,0,247,255,6,0,242,255,4,0,238,255,4,0,238,255,4,0,236,255,4,0,236,255,2,0,236,255,0,0,240,255,2,0,242,255,2,0,244,255,2,0,247,255,2,0,249,255,4,0,249,255,4,0,251,255,6,0,253,255,6,0,251,255,4,0,253,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,253,255,253,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,247,255,253,255,247,255,251,255,247,255,249,255,244,255,249,255,244,255,242,255,244,255,240,255,242,255,238,255,242,255,238,255,242,255,236,255,242,255,236,255,242,255,238,255,240,255,242,255,242,255,244,255,242,255,247,255,240,255,249,255,240,255,253,255,242,255,0,0,242,255,0,0,240,255,2,0,240,255,2,0,240,255,4,0,240,255,4,0,240,255,2,0,238,255,4,0,238,255,4,0,238,255,6,0,238,255,6,0,238,255,8,0,240,255,11,0,242,255,11,0,244,255,13,0,249,255,11,0,253,255,11,0,0,0,8,0,2,0,6,0,4,0,4,0,6,0,0,0,11,0,0,0,11,0,249,255,13,0,247,255,11,0,242,255,11,0,238,255,13,0,236,255,11,0,231,255,13,0,229,255,13,0,227,255,15,0,227,255,15,0,229,255,15,0,229,255,15,0,231,255,15,0,231,255,13,0,236,255,11,0,236,255,8,0,238,255,6,0,240,255,4,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,251,255,0,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,253,255,2,0,249,255,2,0,247,255,0,0,244,255,251,255,240,255,247,255,240,255,240,255,242,255,236,255,240,255,229,255,240,255,222,255,242,255,220,255,242,255,220,255,242,255,218,255,242,255,220,255,244,255,220,255,244,255,225,255,244,255,227,255,249,255,229,255,249,255,236,255,249,255,238,255,251,255,240,255,253,255,242,255,0,0,244,255,0,0,247,255,2,0,247,255,6,0,247,255,8,0,249,255,11,0,251,255,13,0,249,255,11,0,251,255,11,0,251,255,8,0,251,255,8,0,253,255,4,0,251,255,2,0,253,255,0,0,253,255,251,255,0,0,247,255,0,0,242,255,0,0,238,255,0,0,233,255,0,0,231,255,253,255,227,255,253,255,225,255,251,255,225,255,251,255,227,255,251,255,227,255,249,255,231,255,249,255,236,255,249,255,240,255,251,255,244,255,251,255,247,255,253,255,251,255,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,4,0,8,0,4,0,8,0,6,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,2,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,13,0,2,0,15,0,6,0,13,0,13,0,17,0,19,0,15,0,24,0,17,0,28,0,15,0,33,0,15,0,35,0,13,0,37,0,13,0,35,0,11,0,33,0,6,0,28,0,4,0,24,0,2,0,17,0,0,0,11,0,0,0,4,0,0,0,0,0,253,255,249,255,253,255,244,255,253,255,240,255,251,255,240,255,251,255,238,255,251,255,238,255,253,255,238,255,253,255,240,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,8,0,253,255,11,0,253,255,13,0,251,255,13,0,249,255,11,0,249,255,13,0,249,255,8,0,249,255,6,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,253,255,251,255,253,255,249,255,0,0,247,255,0,0,244,255,2,0,242,255,4,0,240,255,6,0,238,255,8,0,236,255,13,0,236,255,15,0,238,255,17,0,238,255,19,0,236,255,19,0,238,255,22,0,238,255,19,0,238,255,19,0,240,255,15,0,240,255,15,0,242,255,11,0,242,255,6,0,244,255,4,0,247,255,2,0,247,255,0,0,249,255,253,255,249,255,253,255,247,255,253,255,251,255,251,255,251,255,251,255,251,255,249,255,0,0,251,255,0,0,247,255,2,0,247,255,4,0,244,255,4,0,242,255,6,0,240,255,6,0,238,255,8,0,231,255,8,0,227,255,6,0,222,255,6,0,220,255,6,0,218,255,6,0,216,255,4,0,216,255,2,0,218,255,0,0,220,255,251,255,220,255,247,255,225,255,240,255,227,255,233,255,227,255,229,255,231,255,220,255,233,255,216,255,233,255,211,255,236,255,209,255,238,255,207,255,238,255,209,255,238,255,214,255,238,255,218,255,236,255,225,255,233,255,229,255,231,255,236,255,229,255,240,255,229,255,244,255,225,255,249,255,225,255,253,255,222,255,253,255,222,255,0,0,225,255,0,0,225,255,0,0,227,255,0,0,229,255,253,255,229,255,0,0,233,255,0,0,236,255,0,0,240,255,2,0,242,255,4,0,244,255,8,0,247,255,11,0,251,255,15,0,253,255,17,0,0,0,15,0,2,0,17,0,4,0,15,0,6,0,11,0,11,0,4,0,13,0,2,0,15,0,0,0,15,0,251,255,15,0,247,255,15,0,244,255,13,0,244,255,13,0,242,255,11,0,242,255,11,0,240,255,8,0,238,255,8,0,238,255,6,0,236,255,6,0,236,255,8,0,236,255,6,0,236,255,6,0,236,255,8,0,238,255,8,0,240,255,11,0,242,255,11,0,242,255,11,0,247,255,8,0,244,255,6,0,244,255,4,0,242,255,2,0,244,255,0,0,244,255,253,255,244,255,249,255,247,255,244,255,249,255,244,255,249,255,242,255,253,255,242,255,251,255,240,255,251,255,240,255,249,255,242,255,249,255,242,255,249,255,242,255,247,255,242,255,247,255,244,255,247,255,247,255,249,255,247,255,251,255,249,255,251,255,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,249,255,4,0,249,255,4,0,244,255,6,0,244,255,11,0,242,255,11,0,242,255,8,0,244,255,11,0,244,255,11,0,247,255,8,0,249,255,6,0,251,255,2,0,251,255,0,0,251,255,249,255,251,255,247,255,249,255,240,255,247,255,238,255,244,255,236,255,242,255,236,255,238,255,236,255,233,255,236,255,231,255,240,255,229,255,240,255,229,255,247,255,229,255,249,255,227,255,253,255,229,255,0,0,231,255,4,0,231,255,6,0,231,255,8,0,233,255,11,0,231,255,11,0,231,255,11,0,231,255,8,0,233,255,4,0,231,255,2,0,231,255,0,0,231,255,249,255,231,255,244,255,229,255,240,255,229,255,236,255,231,255,229,255,231,255,227,255,231,255,227,255,233,255,225,255,233,255,225,255,236,255,225,255,238,255,227,255,240,255,231,255,242,255,233,255,244,255,238,255,247,255,240,255,247,255,242,255,247,255,244,255,247,255,247,255,247,255,247,255,244,255,247,255,247,255,247,255,247,255,247,255,251,255,249,255,0,0,249,255,0,0,249,255,4,0,249,255,6,0,249,255,8,0,247,255,8,0,249,255,6,0,244,255,6,0,244,255,2,0,242,255,0,0,240,255,253,255,240,255,249,255,238,255,247,255,238,255,244,255,238,255,244,255,238,255,244,255,240,255,247,255,240,255,251,255,242,255,253,255,242,255,0,0,244,255,4,0,247,255,6,0,244,255,11,0,244,255,13,0,244,255,11,0,244,255,13,0,242,255,8,0,244,255,6,0,242,255,2,0,242,255,0,0,244,255,0,0,244,255,251,255,247,255,247,255,251,255,244,255,253,255,244,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,2,0,244,255,2,0,247,255,2,0,249,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,251,255,6,0,251,255,8,0,249,255,8,0,244,255,13,0,244,255,15,0,242,255,17,0,240,255,17,0,240,255,17,0,240,255,17,0,242,255,17,0,242,255,17,0,242,255,19,0,244,255,19,0,242,255,17,0,242,255,19,0,240,255,19,0,240,255,19,0,238,255,19,0,240,255,17,0,240,255,15,0,240,255,13,0,242,255,11,0,242,255,6,0,244,255,2,0,249,255,0,0,249,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,4,0,253,255,6,0,0,0,8,0,0,0,6,0,4,0,6,0,6,0,6,0,8,0,4,0,11,0,2,0,15,0,0,0,17,0,251,255,19,0,249,255,22,0,247,255,24,0,244,255,22,0,244,255,22,0,242,255,19,0,242,255,17,0,242,255,15,0,238,255,13,0,240,255,11,0,236,255,6,0,233,255,2,0,233,255,0,0,233,255,253,255,233,255,251,255,236,255,247,255,238,255,244,255,242,255,244,255,247,255,242,255,253,255,242,255,2,0,247,255,6,0,249,255,8,0,253,255,15,0,0,0,17,0,4,0,19,0,8,0,19,0,13,0,19,0,17,0,17,0,22,0,17,0,22,0,17,0,26,0,13,0,24,0,11,0,26,0,8,0,24,0,4,0,22,0,0,0,17,0,253,255,13,0,251,255,8,0,247,255,4,0,244,255,2,0,242,255,0,0,240,255,253,255,238,255,251,255,238,255,249,255,238,255,244,255,240,255,240,255,240,255,240,255,242,255,238,255,247,255,233,255,249,255,233,255,253,255,231,255,0,0,231,255,0,0,231,255,4,0,233,255,6,0,236,255,6,0,240,255,8,0,242,255,8,0,244,255,8,0,247,255,8,0,247,255,8,0,247,255,11,0,247,255,8,0,244,255,8,0,244,255,6,0,244,255,6,0,242,255,4,0,244,255,0,0,242,255,0,0,244,255,251,255,242,255,247,255,242,255,242,255,244,255,240,255,244,255,233,255,244,255,231,255,247,255,227,255,249,255,227,255,251,255,225,255,251,255,225,255,253,255,225,255,0,0,225,255,0,0,227,255,2,0,227,255,2,0,229,255,0,0,233,255,0,0,238,255,0,0,242,255,0,0,249,255,0,0,0,0,0,0,4,0,251,255,8,0,251,255,15,0,253,255,17,0,253,255,17,0,0,0,19,0,0,0,19,0,0,0,19,0,2,0,19,0,4,0,15,0,6,0,15,0,6,0,15,0,6,0,15,0,4,0,13,0,2,0,13,0,0,0,13,0,253,255,13,0,253,255,11,0,249,255,11,0,249,255,11,0,249,255,8,0,249,255,11,0,251,255,8,0,253,255,8,0,0,0,8,0,2,0,11,0,4,0,8,0,6,0,8,0,8,0,6,0,6,0,4,0,4,0,4,0,2,0,0,0,0,0,0,0,0,0,251,255,251,255,251,255,249,255,247,255,244,255,247,255,244,255,249,255,242,255,249,255,244,255,253,255,247,255,2,0,247,255,6,0,253,255,8,0,0,0,15,0,6,0,19,0,11,0,22,0,17,0,22,0,24,0,22,0,26,0,22,0,30,0,19,0,33,0,19,0,33,0,17,0,30,0,15,0,26,0,11,0,22,0,8,0,15,0,6,0,13,0,4,0,8,0,0,0,6,0,0,0,2,0,251,255,0,0,249,255,0,0,247,255,2,0,242,255,0,0,242,255,2,0,242,255,2,0,242,255,2,0,242,255,4,0,242,255,4,0,244,255,4,0,244,255,2,0,247,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,247,255,2,0,247,255,4,0,242,255,6,0,238,255,6,0,238,255,6,0,236,255,4,0,233,255,2,0,236,255,0,0,238,255,251,255,238,255,247,255,242,255,242,255,244,255,240,255,247,255,238,255,249,255,240,255,251,255,240,255,253,255,240,255,251,255,242,255,251,255,242,255,251,255,244,255,249,255,247,255,244,255,249,255,242,255,251,255,242,255,253,255,238,255,0,0,238,255,0,0,238,255,0,0,240,255,2,0,242,255,4,0,247,255,6,0,251,255,6,0,0,0,6,0,4,0,6,0,11,0,2,0,17,0,0,0,22,0,253,255,24,0,253,255,28,0,249,255,30,0,249,255,28,0,247,255,28,0,249,255,26,0,249,255,24,0,251,255,19,0,249,255,15,0,251,255,11,0,251,255,6,0,249,255,2,0,249,255,0,0,249,255,253,255,247,255,249,255,244,255,247,255,242,255,247,255,240,255,244,255,240,255,240,255,240,255,238,255,240,255,240,255,242,255,238,255,242,255,240,255,247,255,240,255,249,255,242,255,253,255,242,255,0,0,244,255,0,0,247,255,4,0,249,255,6,0,253,255,8,0,0,0,8,0,0,0,13,0,4,0,11,0,6,0,13,0,6,0,11,0,8,0,11,0,8,0,8,0,6,0,6,0,4,0,6,0,0,0,4,0,0,0,4,0,253,255,6,0,249,255,6,0,249,255,8,0,247,255,11,0,247,255,13,0,247,255,13,0,249,255,13,0,253,255,13,0,0,0,13,0,0,0,13,0,2,0,13,0,6,0,11,0,8,0,11,0,6,0,8,0,11,0,6,0,8,0,6,0,8,0,4,0,4,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,251,255,6,0,247,255,8,0,244,255,11,0,242,255,11,0,242,255,8,0,242,255,6,0,242,255,4,0,242,255,2,0,240,255,0,0,242,255,0,0,242,255,253,255,242,255,251,255,242,255,251,255,242,255,253,255,244,255,253,255,244,255,0,0,244,255,4,0,244,255,6,0,247,255,13,0,247,255,17,0,249,255,22,0,249,255,26,0,251,255,30,0,253,255,33,0,253,255,33,0,253,255,35,0,253,255,33,0,0,0,33,0,0,0,33,0,0,0,28,0,0,0,24,0,0,0,19,0,0,0,17,0,0,0,11,0,2,0,8,0,2,0,4,0,2,0,0,0,0,0,253,255,0,0,249,255,253,255,247,255,251,255,247,255,249,255,247,255,247,255,249,255,244,255,251,255,244,255,253,255,244,255,0,0,244,255,2,0,244,255,6,0,244,255,8,0,247,255,13,0,244,255,15,0,244,255,17,0,244,255,17,0,242,255,17,0,240,255,13,0,240,255,11,0,238,255,8,0,240,255,6,0,242,255,4,0,242,255,2,0,242,255,0,0,244,255,2,0,247,255,2,0,251,255,4,0,0,0,6,0,0,0,8,0,2,0,8,0,4,0,11,0,8,0,8,0,8,0,8,0,11,0,6,0,8,0,2,0,8,0,0,0,8,0,253,255,6,0,251,255,6,0,249,255,6,0,247,255,4,0,247,255,4,0,249,255,2,0,247,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,0,0,6,0,0,0,6,0,4,0,6,0,6,0,8,0,8,0,8,0,11,0,11,0,13,0,11,0,15,0,8,0,13,0,8,0,15,0,4,0,13,0,0,0,11,0,251,255,8,0,247,255,4,0,242,255,0,0,238,255,253,255,236,255,247,255,231,255,242,255,231,255,236,255,231,255,231,255,231,255,227,255,233,255,225,255,236,255,227,255,238,255,229,255,240,255,231,255,242,255,231,255,244,255,236,255,247,255,240,255,249,255,242,255,253,255,244,255,0,0,247,255,2,0,244,255,6,0,247,255,11,0,244,255,15,0,244,255,17,0,244,255,22,0,242,255,24,0,244,255,28,0,244,255,26,0,247,255,28,0,249,255,24,0,251,255,22,0,253,255,15,0,0,0,11,0,2,0,6,0,4,0,2,0,4,0,0,0,8,0,253,255,11,0,253,255,15,0,251,255,15,0,251,255,19,0,253,255,24,0,253,255,28,0,253,255,30,0,253,255,30,0,253,255,35,0,253,255,30,0,251,255,30,0,251,255,30,0,251,255,26,0,251,255,22,0,251,255,17,0,251,255,13,0,251,255,8,0,251,255,6,0,249,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,13,0,253,255,15,0,0,0,17,0,253,255,15,0,253,255,15,0,253,255,13,0,253,255,11,0,0,0,6,0,253,255,4,0,253,255,0,0,249,255,0,0,249,255,251,255,244,255,249,255,240,255,247,255,236,255,244,255,229,255,242,255,227,255,240,255,222,255,240,255,220,255,242,255,218,255,242,255,220,255,242,255,222,255,244,255,227,255,247,255,229,255,249,255,236,255,251,255,238,255,0,0,240,255,2,0,242,255,4,0,244,255,8,0,244,255,13,0,244,255,17,0,247,255,19,0,244,255,19,0,247,255,22,0,247,255,19,0,247,255,19,0,247,255,19,0,247,255,17,0,247,255,15,0,247,255,15,0,244,255,13,0,242,255,11,0,240,255,11,0,238,255,11,0,238,255,8,0,238,255,6,0,238,255,0,0,238,255,0,0,242,255,244,255,242,255,240,255,244,255,231,255,247,255,225,255,247,255,216,255,249,255,214,255,249,255,209,255,247,255,209,255,247,255,211,255,244,255,214,255,244,255,218,255,242,255,227,255,240,255,233,255,238,255,242,255,236,255,249,255,233,255,0,0,233,255,6,0,231,255,13,0,231,255,17,0,231,255,19,0,229,255,22,0,229,255,24,0,231,255,19,0,233,255,22,0,233,255,19,0,238,255,19,0,240,255,17,0,242,255,17,0,244,255,17,0,249,255,17,0,251,255,17,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,17,0,0,0,15,0,2,0,11,0,0,0,8,0,0,0,6,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,253,255,2,0,249,255,2,0,244,255,2,0,242,255,0,0,238,255,2,0,236,255,2,0,233,255,4,0,236,255,6,0,236,255,8,0,238,255,11,0,240,255,13,0,244,255,13,0,251,255,15,0,253,255,17,0,0,0,17,0,2,0,17,0,6,0,13,0,8,0,8,0,13,0,4,0,15,0,2,0,17,0,0,0,17,0,253,255,19,0,249,255,19,0,249,255,17,0,247,255,17,0,247,255,13,0,247,255,8,0,249,255,6,0,251,255,4,0,0,0,2,0,0,0,0,0,4,0,0,0,6,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,8,0,8,0,13,0,8,0,19,0,6,0,24,0,4,0,28,0,2,0,35,0,0,0,39,0,0,0,44,0,253,255,48,0,253,255,48,0,251,255,46,0,253,255,48,0,253,255,46,0,253,255,44,0,0,0,41,0,0,0,39,0,2,0,35,0,2,0,30,0,4,0,28,0,2,0,26,0,0,0,24,0,0,0,22,0,0,0,19,0,2,0,17,0,2,0,19,0,4,0,19,0,6,0,17,0,8,0,17,0,11,0,15,0,13,0,13,0,15,0,11,0,15,0,4,0,17,0,2,0,17,0,0,0,17,0,253,255,15,0,251,255,15,0,251,255,15,0,253,255,13,0,251,255,11,0,253,255,11,0,0,0,11,0,2,0,8,0,2,0,8,0,4,0,11,0,4,0,11,0,6,0,11,0,11,0,11,0,11,0,8,0,11,0,8,0,11,0,6,0,8,0,6,0,6,0,6,0,4,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,251,255,247,255,249,255,247,255,242,255,242,255,240,255,240,255,238,255,238,255,238,255,236,255,240,255,236,255,238,255,236,255,240,255,238,255,244,255,238,255,249,255,240,255,251,255,240,255,249,255,242,255,251,255,244,255,251,255,249,255,249,255,0,0,244,255,0,0,240,255,6,0,236,255,8,0,231,255,13,0,227,255,17,0,225,255,17,0,220,255,19,0,220,255,24,0,220,255,22,0,220,255,19,0,225,255,19,0,222,255,15,0,227,255,11,0,229,255,8,0,233,255,4,0,236,255,0,0,240,255,0,0,242,255,0,0,244,255,253,255,247,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,244,255,251,255,244,255,249,255,240,255,247,255,242,255,247,255,240,255,242,255,238,255,240,255,238,255,242,255,240,255,242,255,242,255,242,255,242,255,244,255,242,255,244,255,244,255,244,255,247,255,247,255,244,255,249,255,244,255,247,255,242,255,247,255,240,255,247,255,240,255,251,255,238,255,251,255,236,255,253,255,231,255,253,255,229,255,0,0,225,255,0,0,222,255,253,255,218,255,253,255,216,255,253,255,216,255,251,255,211,255,249,255,211,255,247,255,211,255,242,255,211,255,242,255,211,255,240,255,214,255,240,255,214,255,240,255,216,255,242,255,220,255,244,255,227,255,244,255,233,255,244,255,238,255,247,255,244,255,249,255,249,255,251,255,253,255,251,255,0,0,251,255,4,0,253,255,6,0,253,255,11,0,253,255,13,0,251,255,13,0,251,255,11,0,249,255,11,0,244,255,11,0,242,255,11,0,240,255,8,0,240,255,11,0,242,255,11,0,244,255,8,0,247,255,8,0,249,255,11,0,249,255,11,0,249,255,11,0,249,255,8,0,247,255,6,0,244,255,6,0,242,255,6,0,240,255,6,0,242,255,2,0,238,255,4,0,240,255,4,0,242,255,6,0,244,255,6,0,242,255,6,0,247,255,8,0,247,255,6,0,247,255,4,0,247,255,2,0,247,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,4,0,251,255,4,0,253,255,8,0,253,255,8,0,0,0,13,0,2,0,13,0,4,0,13,0,4,0,13,0,2,0,13,0,0,0,15,0,253,255,13,0,249,255,13,0,244,255,13,0,238,255,11,0,233,255,11,0,229,255,11,0,227,255,8,0,229,255,4,0,229,255,4,0,231,255,0,0,236,255,253,255,240,255,249,255,244,255,242,255,249,255,238,255,253,255,233,255,0,0,229,255,0,0,227,255,4,0,225,255,6,0,225,255,8,0,225,255,13,0,229,255,15,0,229,255,17,0,233,255,17,0,236,255,19,0,238,255,22,0,240,255,24,0,240,255,24,0,240,255,24,0,240,255,22,0,240,255,22,0,240,255,22,0,242,255,22,0,242,255,19,0,242,255,19,0,240,255,17,0,240,255,15,0,242,255,13,0,242,255,13,0,242,255,8,0,244,255,4,0,244,255,2,0,244,255,0,0,247,255,253,255,249,255,249,255,249,255,249,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,0,0,251,255,0,0,251,255,2,0,253,255,4,0,249,255,6,0,251,255,8,0,251,255,8,0,249,255,8,0,249,255,11,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,11,0,253,255,13,0,251,255,15,0,247,255,15,0,242,255,15,0,238,255,15,0,233,255,13,0,229,255,13,0,222,255,6,0,220,255,6,0,218,255,0,0,214,255,253,255,211,255,249,255,214,255,247,255,211,255,244,255,214,255,244,255,216,255,244,255,218,255,249,255,222,255,251,255,225,255,253,255,229,255,0,0,233,255,2,0,236,255,4,0,238,255,8,0,240,255,13,0,242,255,15,0,244,255,19,0,247,255,24,0,249,255,26,0,251,255,28,0,253,255,30,0,253,255,30,0,0,0,28,0,2,0,26,0,2,0,22,0,4,0,17,0,4,0,13,0,4,0,8,0,6,0,2,0,6,0,253,255,4,0,251,255,4,0,244,255,4,0,242,255,4,0,242,255,2,0,238,255,2,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,253,255,242,255,251,255,242,255,251,255,244,255,249,255,244,255,249,255,244,255,249,255,247,255,251,255,247,255,251,255,249,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,2,0,2,0,6,0,2,0,11,0,2,0,17,0,2,0,17,0,2,0,19,0,0,0,19,0,0,0,19,0,253,255,17,0,251,255,17,0,249,255,13,0,249,255,13,0,247,255,11,0,242,255,8,0,240,255,8,0,238,255,11,0,238,255,11,0,231,255,13,0,233,255,17,0,231,255,19,0,233,255,22,0,236,255,22,0,240,255,22,0,247,255,22,0,251,255,24,0,0,0,22,0,8,0,19,0,11,0,19,0,15,0,17,0,15,0,15,0,15,0,13,0,13,0,13,0,11,0,8,0,8,0,8,0,2,0,8,0,0,0,6,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,242,255,247,255,242,255,244,255,240,255,240,255,240,255,240,255,238,255,236,255,236,255,233,255,236,255,231,255,233,255,229,255,231,255,229,255,229,255,231,255,229,255,233,255,231,255,236,255,229,255,236,255,231,255,240,255,233,255,238,255,236,255,240,255,240,255,240,255,247,255,240,255,249,255,242,255,0,0,242,255,0,0,244,255,6,0,247,255,6,0,249,255,8,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,253,255,4,0,251,255,6,0,249,255,8,0,244,255,8,0,240,255,8,0,240,255,11,0,240,255,8,0,240,255,8,0,238,255,4,0,240,255,2,0,242,255,0,0,244,255,0,0,249,255,253,255,249,255,249,255,251,255,247,255,253,255,244,255,0,0,244,255,0,0,240,255,4,0,240,255,6,0,240,255,8,0,236,255,11,0,233,255,11,0,231,255,15,0,229,255,13,0,229,255,13,0,227,255,13,0,229,255,13,0,229,255,15,0,229,255,13,0,229,255,15,0,231,255,15,0,231,255,13,0,229,255,15,0,229,255,11,0,227,255,8,0,225,255,4,0,222,255,0,0,220,255,0,0,220,255,253,255,220,255,253,255,222,255,249,255,222,255,249,255,227,255,249,255,229,255,249,255,233,255,249,255,238,255,247,255,242,255,247,255,247,255,247,255,253,255,247,255,2,0,244,255,6,0,244,255,11,0,242,255,17,0,242,255,19,0,240,255,19,0,238,255,17,0,236,255,19,0,231,255,17,0,231,255,13,0,229,255,13,0,227,255,8,0,229,255,4,0,227,255,2,0,231,255,2,0,233,255,0,0,238,255,0,0,240,255,2,0,244,255,2,0,247,255,2,0,249,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,4,0,6,0,4,0,6,0,6,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,2,0,11,0,0,0,11,0,251,255,11,0,247,255,11,0,244,255,8,0,244,255,8,0,242,255,8,0,242,255,6,0,244,255,6,0,244,255,4,0,247,255,6,0,249,255,6,0,249,255,8,0,253,255,8,0,253,255,13,0,0,0,13,0,0,0,17,0,4,0,17,0,6,0,17,0,8,0,19,0,11,0,17,0,13,0,17,0,13,0,17,0,13,0,17,0,13,0,15,0,15,0,15,0,13,0,17,0,13,0,13,0,13,0,13,0,8,0,11,0,8,0,6,0,4,0,4,0,2,0,4,0,0,0,2,0,253,255,0,0,251,255,2,0,249,255,2,0,247,255,4,0,244,255,6,0,244,255,11,0,242,255,13,0,240,255,17,0,240,255,17,0,240,255,19,0,242,255,22,0,242,255,22,0,244,255,24,0,244,255,24,0,244,255,24,0,249,255,26,0,249,255,24,0,249,255,26,0,249,255,26,0,249,255,28,0,249,255,26,0,251,255,26,0,249,255,24,0,251,255,24,0,253,255,19,0,0,0,15,0,253,255,11,0,0,0,8,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,2,0,4,0,4,0,4,0,8,0,6,0,8,0,4,0,11,0,0,0,15,0,0,0,13,0,0,0,11,0,253,255,11,0,249,255,11,0,247,255,8,0,247,255,6,0,244,255,6,0,242,255,4,0,242,255,4,0,242,255,2,0,242,255,4,0,240,255,4,0,240,255,4,0,240,255,2,0,238,255,2,0,240,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,242,255,2,0,244,255,2,0,244,255,4,0,244,255,6,0,249,255,6,0,251,255,11,0,251,255,8,0,0,0,11,0,2,0,8,0,4,0,8,0,6,0,6,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,249,255,0,0,242,255,2,0,240,255,4,0,236,255,4,0,231,255,6,0,229,255,6,0,229,255,4,0,231,255,4,0,231,255,2,0,233,255,2,0,236,255,0,0,240,255,0,0,242,255,0,0,244,255,2,0,247,255,2,0,247,255,4,0,249,255,6,0,247,255,8,0,244,255,11,0,242,255,13,0,242,255,15,0,242,255,15,0,242,255,13,0,244,255,13,0,247,255,11,0,249,255,6,0,249,255,2,0,251,255,0,0,253,255,251,255,0,0,247,255,253,255,242,255,253,255,238,255,251,255,236,255,249,255,231,255,247,255,229,255,242,255,227,255,240,255,222,255,238,255,220,255,236,255,222,255,233,255,220,255,233,255,220,255,231,255,225,255,231,255,227,255,229,255,233,255,229,255,240,255,231,255,244,255,231,255,251,255,233,255,0,0,233,255,4,0,233,255,11,0,236,255,13,0,238,255,17,0,236,255,15,0,236,255,15,0,236,255,15,0,236,255,11,0,233,255,11,0,233,255,4,0,231,255,4,0,231,255,2,0,231,255,4,0,233,255,6,0,233,255,11,0,233,255,15,0,236,255,19,0,238,255,22,0,240,255,24,0,242,255,24,0,242,255,24,0,244,255,22,0,244,255,17,0,244,255,13,0,244,255,6,0,244,255,4,0,244,255,0,0,247,255,251,255,249,255,249,255,251,255,244,255,253,255,242,255,0,0,242,255,0,0,242,255,2,0,240,255,2,0,238,255,2,0,240,255,4,0,238,255,4,0,240,255,4,0,240,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,249,255,6,0,249,255,6,0,251,255,6,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,6,0,249,255,6,0,247,255,6,0,244,255,4,0,240,255,4,0,238,255,2,0,238,255,4,0,236,255,4,0,233,255,6,0,233,255,4,0,233,255,4,0,236,255,2,0,240,255,4,0,244,255,0,0,247,255,0,0,251,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,4,0,11,0,6,0,13,0,8,0,17,0,13,0,19,0,15,0,22,0,17,0,22,0,19,0,22,0,22,0,24,0,24,0,22,0,24,0,24,0,22,0,22,0,22,0,19,0,19,0,17,0,19,0,15,0,19,0,15,0,19,0,15,0,22,0,15,0,22,0,15,0,24,0,17,0,28,0,17,0,26,0,17,0,24,0,15,0,22,0,17,0,17,0,15,0,8,0,13,0,4,0,11,0,0,0,8,0,253,255,4,0,249,255,2,0,244,255,0,0,244,255,251,255,242,255,251,255,244,255,249,255,242,255,247,255,244,255,244,255,242,255,244,255,242,255,242,255,240,255,244,255,238,255,244,255,238,255,247,255,238,255,247,255,236,255,249,255,231,255,249,255,233,255,251,255,231,255,253,255,231,255,253,255,233,255,0,0,233,255,0,0,236,255,0,0,236,255,253,255,236,255,0,0,238,255,253,255,238,255,249,255,238,255,247,255,242,255,244,255,242,255,242,255,242,255,240,255,240,255,238,255,240,255,240,255,236,255,238,255,231,255,240,255,231,255,238,255,229,255,240,255,227,255,242,255,225,255,244,255,227,255,247,255,229,255,247,255,229,255,247,255,231,255,244,255,231,255,244,255,236,255,244,255,238,255,244,255,238,255,244,255,242,255,242,255,242,255,244,255,242,255,247,255,242,255,249,255,242,255,249,255,242,255,251,255,240,255,251,255,242,255,249,255,240,255,247,255,240,255,247,255,240,255,242,255,236,255,240,255,236,255,238,255,236,255,236,255,238,255,231,255,240,255,229,255,242,255,227,255,247,255,227,255,251,255,227,255,0,0,229,255,0,0,231,255,6,0,233,255,11,0,238,255,11,0,240,255,11,0,247,255,11,0,251,255,11,0,253,255,8,0,0,0,6,0,4,0,4,0,8,0,2,0,13,0,0,0,17,0,0,0,19,0,253,255,24,0,253,255,26,0,253,255,26,0,253,255,28,0,253,255,28,0,0,0,24,0,0,0,22,0,2,0,22,0,4,0,17,0,8,0,13,0,11,0,11,0,11,0,6,0,11,0,4,0,8,0,2,0,8,0,4,0,6,0,4,0,0,0,2,0,253,255,4,0,247,255,6,0,242,255,4,0,238,255,2,0,233,255,2,0,229,255,2,0,229,255,2,0,229,255,2,0,227,255,4,0,227,255,4,0,229,255,6,0,229,255,6,0,231,255,11,0,236,255,11,0,238,255,11,0,240,255,11,0,244,255,11,0,249,255,6,0,251,255,4,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,2,0,249,255,0,0,249,255,0,0,244,255,0,0,242,255,0,0,242,255,2,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,253,255,249,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,244,255,4,0,242,255,6,0,242,255,8,0,242,255,11,0,238,255,13,0,238,255,13,0,240,255,13,0,240,255,11,0,238,255,8,0,238,255,4,0,240,255,0,0,240,255,251,255,240,255,247,255,240,255,240,255,242,255,236,255,244,255,233,255,247,255,231,255,249,255,231,255,253,255,233,255,0,0,238,255,2,0,242,255,4,0,247,255,4,0,253,255,6,0,2,0,4,0,6,0,4,0,6,0,2,0,8,0,0,0,8,0,0,0,6,0,253,255,4,0,253,255,2,0,253,255,253,255,251,255,249,255,251,255,247,255,251,255,247,255,253,255,244,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,251,255,247,255,253,255,247,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,247,255,253,255,247,255,251,255,247,255,251,255,244,255,251,255,242,255,251,255,242,255,251,255,242,255,249,255,240,255,247,255,242,255,247,255,242,255,244,255,242,255,244,255,242,255,247,255,244,255,249,255,244,255,251,255,244,255,253,255,247,255,0,0,247,255,2,0,249,255,8,0,249,255,11,0,251,255,13,0,253,255,15,0,0,0,17,0,0,0,19,0,2,0,22,0,6,0,22,0,6,0,22,0,8,0,22,0,11,0,24,0,13,0,24,0,15,0,22,0,17,0,22,0,19,0,24,0,15,0,24,0,15,0,24,0,13,0,26,0,11,0,26,0,11,0,28,0,8,0,28,0,8,0,28,0,8,0,28,0,11,0,28,0,8,0,24,0,11,0,24,0,13,0,19,0,13,0,13,0,13,0,11,0,15,0,4,0,15,0,0,0,17,0,0,0,17,0,251,255,19,0,249,255,22,0,247,255,22,0,247,255,24,0,249,255,26,0,249,255,28,0,249,255,33,0,251,255,35,0,249,255,37,0,251,255,39,0,249,255,39,0,249,255,39,0,251,255,37,0,249,255,35,0,251,255,30,0,251,255,26,0,253,255,19,0,0,0,13,0,0,0,6,0,4,0,0,0,4,0,253,255,6,0,249,255,6,0,247,255,6,0,242,255,4,0,242,255,2,0,238,255,2,0,238,255,0,0,238,255,0,0,238,255,0,0,238,255,253,255,242,255,251,255,244,255,249,255,247,255,249,255,249,255,249,255,253,255,253,255,0,0,253,255,4,0,0,0,8,0,2,0,13,0,4,0,13,0,8,0,17,0,8,0,19,0,11,0,19,0,11,0,19,0,11,0,17,0,8,0,19,0,8,0,17,0,6,0,17,0,4,0,13,0,2,0,11,0,0,0,8,0,2,0,8,0,4,0,6,0,6,0,4,0,8,0,2,0,8,0,0,0,8,0,0,0,11,0,251,255,6,0,251,255,6,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,6,0,251,255,8,0,247,255,11,0,244,255,15,0,240,255,17,0,238,255,19,0,231,255,22,0,229,255,24,0,225,255,26,0,222,255,26,0,220,255,26,0,218,255,26,0,214,255,24,0,216,255,24,0,218,255,24,0,220,255,22,0,222,255,22,0,227,255,19,0,231,255,17,0,236,255,17,0,240,255,15,0,244,255,13,0,247,255,13,0,253,255,8,0,0,0,8,0,0,0,6,0,2,0,4,0,4,0,6,0,4,0,4,0,6,0,6,0,6,0,6,0,8,0,4,0,6,0,2,0,6,0,0,0,6,0,253,255,4,0,247,255,0,0,242,255,2,0,240,255,2,0,233,255,0,0,231,255,2,0,229,255,4,0,227,255,6,0,225,255,11,0,227,255,13,0,227,255,17,0,225,255,22,0,227,255,24,0,227,255,24,0,229,255,26,0,233,255,26,0,236,255,26,0,238,255,26,0,242,255,26,0,244,255,28,0,247,255,26,0,251,255,26,0,251,255,22,0,253,255,19,0,253,255,17,0,0,0,13,0,0,0,6,0,0,0,2,0,0,0,0,0,253,255,251,255,0,0,249,255,253,255,247,255,0,0,247,255,253,255,247,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,4,0,0,0,6,0,0,0,11,0,0,0,15,0,0,0,17,0,2,0,19,0,2,0,22,0,4,0,24,0,6,0,24,0,6,0,22,0,8,0,24,0,11,0,22,0,13,0,19,0,15,0,19,0,17,0,19,0,17,0,17,0,17,0,15,0,17,0,15,0,15,0,15,0,15,0,15,0,11,0,15,0,8,0,15,0,4,0,13,0,0,0,15,0,0,0,13,0,251,255,11,0,249,255,11,0,249,255,11,0,249,255,8,0,247,255,4,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,249,255,251,255,247,255,251,255,244,255,249,255,242,255,249,255,240,255,244,255,240,255,247,255,242,255,244,255,244,255,244,255,247,255,242,255,249,255,244,255,249,255,244,255,251,255,247,255,251,255,249,255,253,255,251,255,251,255,253,255,249,255,0,0,247,255,0,0,247,255,0,0,242,255,2,0,244,255,2,0,247,255,0,0,249,255,253,255,253,255,253,255,0,0,251,255,2,0,247,255,6,0,244,255,11,0,242,255,15,0,242,255,19,0,242,255,22,0,242,255,24,0,244,255,24,0,244,255,26,0,242,255,26,0,244,255,26,0,244,255,26,0,242,255,28,0,242,255,26,0,242,255,26,0,242,255,26,0,242,255,22,0,240,255,19,0,240,255,17,0,238,255,13,0,238,255,13,0,238,255,11,0,238,255,8,0,240,255,6,0,240,255,11,0,244,255,11,0,244,255,13,0,249,255,13,0,251,255,15,0,253,255,15,0,0,0,15,0,4,0,13,0,8,0,11,0,11,0,8,0,15,0,6,0,19,0,2,0,19,0,2,0,19,0,0,0,19,0,0,0,15,0,0,0,13,0,0,0,6,0,0,0,2,0,2,0,0,0,2,0,251,255,4,0,251,255,2,0,249,255,4,0,249,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,244,255,2,0,244,255,4,0,244,255,6,0,244,255,6,0,244,255,6,0,244,255,4,0,244,255,6,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,253,255,247,255,253,255,242,255,249,255,240,255,244,255,240,255,242,255,238,255,240,255,238,255,238,255,236,255,236,255,238,255,233,255,242,255,231,255,247,255,231,255,249,255,231,255,0,0,233,255,2,0,233,255,6,0,238,255,8,0,242,255,11,0,249,255,13,0,251,255,15,0,0,0,15,0,4,0,15,0,6,0,17,0,8,0,15,0,11,0,15,0,13,0,17,0,15,0,15,0,17,0,13,0,17,0,11,0,19,0,8,0,24,0,6,0,24,0,4,0,24,0,4,0,24,0,2,0,26,0,2,0,22,0,2,0,22,0,2,0,22,0,0,0,17,0,0,0,17,0,0,0,15,0,253,255,15,0,253,255,13,0,249,255,15,0,249,255,13,0,247,255,11,0,249,255,11,0,247,255,11,0,247,255,8,0,249,255,8,0,249,255,11,0,251,255,11,0,251,255,11,0,253,255,11,0,253,255,13,0,0,0,11,0,0,0,13,0,2,0,11,0,0,0,8,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,6,0,4,0,11,0,4,0,13,0,6,0,17,0,4,0,22,0,4,0,26,0,6,0,26,0,4,0,28,0,0,0,26,0,253,255,26,0,251,255,24,0,247,255,22,0,242,255,17,0,240,255,13,0,238,255,8,0,236,255,4,0,233,255,0,0,233,255,251,255,236,255,247,255,240,255,244,255,242,255,240,255,247,255,240,255,251,255,240,255,0,0,242,255,2,0,244,255,0,0,249,255,0,0,0,0,2,0,2,0,0,0,6,0,253,255,11,0,251,255,15,0,247,255,17,0,244,255,17,0,242,255,22,0,242,255,19,0,238,255,19,0,236,255,22,0,233,255,22,0,231,255,24,0,229,255,24,0,229,255,24,0,229,255,24,0,227,255,24,0,229,255,19,0,233,255,17,0,236,255,15,0,240,255,11,0,244,255,6,0,247,255,2,0,251,255,0,0,253,255,251,255,253,255,249,255,253,255,247,255,253,255,244,255,251,255,244,255,249,255,244,255,244,255,247,255,242,255,247,255,240,255,249,255,238,255,249,255,236,255,251,255,236,255,251,255,233,255,253,255,236,255,0,0,236,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,247,255,2,0,247,255,6,0,249,255,4,0,253,255,6,0,253,255,8,0,253,255,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,11,0,4,0,13,0,6,0,13,0,8,0,13,0,11,0,13,0,11,0,15,0,15,0,13,0,13,0,13,0,15,0,13,0,17,0,11,0,19,0,8,0,19,0,4,0,19,0,0,0,17,0,0,0,17,0,251,255,15,0,249,255,13,0,244,255,8,0,244,255,4,0,244,255,4,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,4,0,6,0,6,0,11,0,8,0,15,0,11,0,19,0,15,0,24,0,13,0,26,0,15,0,28,0,15,0,30,0,13,0,30,0,13,0,28,0,11,0,26,0,6,0,24,0,4,0,22,0,2,0,19,0,0,0,15,0,251,255,15,0,251,255,13,0,249,255,13,0,249,255,11,0,249,255,13,0,251,255,13,0,251,255,13,0,253,255,13,0,0,0,13,0,2,0,11,0,2,0,8,0,4,0,6,0,6,0,4,0,8,0,0,0,8,0,253,255,8,0,251,255,8,0,251,255,4,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,251,255,2,0,249,255,4,0,247,255,11,0,247,255,15,0,247,255,22,0,249,255,28,0,251,255,30,0,0,0,35,0,2,0,39,0,6,0,41,0,8,0,41,0,13,0,44,0,15,0,44,0,17,0,41,0,17,0,39,0,19,0,37,0,19,0,33,0,19,0,28,0,19,0,24,0,17,0,19,0,17,0,13,0,19,0,11,0,17,0,6,0,17,0,2,0,15,0,0,0,15,0,0,0,13,0,0,0,8,0,4,0,4,0,4,0,0,0,6,0,253,255,6,0,249,255,6,0,242,255,6,0,242,255,4,0,238,255,4,0,236,255,2,0,236,255,0,0,236,255,0,0,238,255,253,255,238,255,253,255,242,255,253,255,244,255,253,255,247,255,0,0,251,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,8,0,2,0,13,0,0,0,15,0,4,0,17,0,4,0,22,0,8,0,24,0,13,0,26,0,13,0,28,0,15,0,30,0,19,0,28,0,22,0,28,0,22,0,28,0,22,0,24,0,22,0,22,0,22,0,15,0,19,0,13,0,17,0,8,0,15,0,4,0,13,0,0,0,8,0,253,255,8,0,251,255,6,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,2,0,249,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,6,0,253,255,11,0,0,0,13,0,253,255,17,0,253,255,22,0,0,0,22,0,0,0,26,0,253,255,26,0,0,0,30,0,0,0,33,0,0,0,37,0,0,0,39,0,0,0,41,0,0,0,44,0,0,0,44,0,253,255,46,0,0,0,44,0,253,255,44,0,253,255,41,0,253,255,41,0,251,255,41,0,251,255,39,0,249,255,37,0,247,255,35,0,247,255,33,0,244,255,30,0,240,255,28,0,240,255,24,0,242,255,22,0,242,255,19,0,242,255,17,0,244,255,17,0,244,255,15,0,247,255,17,0,249,255,17,0,251,255,15,0,253,255,13,0,0,0,11,0,0,0,6,0,0,0,2,0,0,0,0,0,2,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,251,255,253,255,249,255,0,0,247,255,4,0,244,255,4,0,240,255,8,0,240,255,8,0,242,255,13,0,242,255,13,0,242,255,13,0,247,255,13,0,251,255,11,0,0,0,11,0,4,0,8,0,8,0,8,0,13,0,6,0,17,0,8,0,19,0,11,0,22,0,11,0,24,0,13,0,24,0,17,0,24,0,22,0,19,0,24,0,19,0,26,0,17,0,28,0,15,0,26,0,13,0,26,0,11,0,24,0,11,0,19,0,8,0,19,0,4,0,15,0,2,0,11,0,0,0,8,0,0,0,8,0,253,255,4,0,251,255,4,0,251,255,6,0,249,255,6,0,249,255,8,0,247,255,8,0,247,255,11,0,247,255,13,0,247,255,17,0,247,255,19,0,244,255,19,0,242,255,22,0,242,255,24,0,238,255,24,0,236,255,24,0,236,255,22,0,233,255,19,0,233,255,17,0,231,255,13,0,233,255,11,0,233,255,6,0,236,255,2,0,238,255,2,0,238,255,2,0,242,255,0,0,244,255,0,0,244,255,2,0,249,255,4,0,251,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,2,0,11,0,2,0,8,0,4,0,11,0,2,0,11,0,4,0,8,0,4,0,8,0,4,0,6,0,4,0,8,0,6,0,6,0,6,0,6,0,8,0,6,0,8,0,4,0,11,0,4,0,11,0,2,0,11,0,0,0,11,0,0,0,11,0,253,255,11,0,251,255,11,0,249,255,13,0,244,255,11,0,242,255,11,0,238,255,8,0,236,255,6,0,238,255,4,0,238,255,0,0,240,255,0,0,242,255,251,255,244,255,247,255,251,255,242,255,253,255,242,255,0,0,242,255,6,0,242,255,11,0,242,255,13,0,242,255,15,0,244,255,15,0,244,255,15,0,247,255,13,0,249,255,11,0,249,255,11,0,251,255,6,0,251,255,4,0,251,255,2,0,249,255,0,0,249,255,253,255,247,255,251,255,247,255,251,255,247,255,249,255,247,255,247,255,244,255,247,255,247,255,244,255,247,255,244,255,247,255,242,255,249,255,242,255,251,255,244,255,251,255,244,255,253,255,247,255,253,255,251,255,253,255,251,255,253,255,0,0,253,255,2,0,253,255,2,0,253,255,6,0,251,255,8,0,251,255,11,0,249,255,11,0,249,255,11,0,249,255,13,0,247,255,17,0,244,255,17,0,247,255,22,0,244,255,24,0,244,255,24,0,244,255,26,0,244,255,24,0,247,255,24,0,249,255,19,0,251,255,17,0,0,0,13,0,0,0,8,0,4,0,4,0,8,0,0,0,11,0,253,255,13,0,249,255,15,0,249,255,15,0,247,255,15,0,247,255,15,0,247,255,15,0,249,255,13,0,249,255,13,0,249,255,13,0,247,255,13,0,247,255,13,0,244,255,11,0,242,255,11,0,240,255,8,0,240,255,6,0,238,255,4,0,238,255,2,0,236,255,0,0,238,255,0,0,238,255,0,0,242,255,253,255,244,255,253,255,249,255,253,255,0,0,0,0,4,0,0,0,11,0,0,0,15,0,2,0,19,0,4,0,24,0,11,0,28,0,13,0,28,0,17,0,30,0,17,0,30,0,19,0,30,0,17,0,26,0,15,0,26,0,8,0,22,0,4,0,19,0,0,0,15,0,253,255,13,0,249,255,13,0,244,255,11,0,244,255,11,0,242,255,11,0,244,255,8,0,242,255,11,0,244,255,8,0,244,255,8,0,242,255,6,0,242,255,4,0,240,255,2,0,238,255,0,0,233,255,251,255,229,255,249,255,227,255,244,255,227,255,242,255,227,255,240,255,225,255,238,255,229,255,238,255,233,255,238,255,238,255,238,255,242,255,238,255,244,255,240,255,249,255,242,255,251,255,244,255,253,255,247,255,0,0,251,255,2,0,0,0,2,0,2,0,6,0,6,0,11,0,11,0,13,0,13,0,15,0,15,0,15,0,17,0,17,0,17,0,17,0,17,0,17,0,15,0,13,0,13,0,11,0,13,0,6,0,13,0,4,0,11,0,2,0,6,0,0,0,6,0,253,255,4,0,251,255,4,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,251,255,0,0,251,255,4,0,0,0,8,0,0,0,8,0,2,0,13,0,4,0,17,0,4,0,22,0,4,0,22,0,2,0,24,0,0,0,26,0,253,255,28,0,249,255,26,0,247,255,24,0,242,255,22,0,242,255,19,0,236,255,17,0,236,255,15,0,233,255,13,0,233,255,11,0,233,255,8,0,233,255,6,0,233,255,6,0,236,255,6,0,236,255,6,0,240,255,4,0,242,255,4,0,244,255,6,0,244,255,6,0,247,255,8,0,249,255,8,0,251,255,8,0,0,0,8,0,0,0,4,0,4,0,2,0,4,0,0,0,6,0,251,255,11,0,247,255,15,0,242,255,15,0,238,255,15,0,236,255,17,0,233,255,19,0,233,255,19,0,236,255,19,0,238,255,17,0,240,255,15,0,240,255,15,0,242,255,11,0,247,255,8,0,247,255,6,0,251,255,4,0,253,255,0,0,253,255,0,0,0,0,0,0,2,0,2,0,6,0,2,0,8,0,6,0,8,0,11,0,13,0,13,0,15,0,22,0,17,0,24,0,19,0,28,0,22,0,28,0,22,0,30,0,24,0,26,0,24,0,24,0,22,0,19,0,22,0,8,0,19,0,2,0,15,0,253,255,15,0,249,255,11,0,244,255,6,0,240,255,4,0,242,255,2,0,244,255,0,0,247,255,0,0,251,255,251,255,0,0,249,255,2,0,247,255,4,0,242,255,6,0,240,255,11,0,238,255,11,0,236,255,15,0,233,255,13,0,238,255,13,0,240,255,11,0,240,255,11,0,244,255,11,0,247,255,11,0,251,255,6,0,251,255,6,0,0,0,2,0,0,0,0,0,4,0,253,255,4,0,247,255,6,0,244,255,8,0,240,255,8,0,236,255,13,0,233,255,13,0,231,255,13,0,231,255,13,0,233,255,11,0,236,255,11,0,238,255,8,0,242,255,8,0,247,255,8,0,251,255,8,0,253,255,11,0,0,0,13,0,0,0,13,0,2,0,13,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,2,0,6,0,2,0,8,0,4,0,8,0,6,0,8,0,11,0,11,0,13,0,11,0,15,0,11,0,17,0,11,0,19,0,13,0,19,0,13,0,17,0,13,0,17,0,13,0,15,0,13,0,11,0,13,0,8,0,11,0,4,0,8,0,4,0,6,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,8,0,253,255,6,0,0,0,11,0,0,0,11,0,0,0,11,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,2,0,2,0,2,0,0,0,4,0,253,255,0,0,253,255,2,0,251,255,0,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,0,0,253,255,2,0,251,255,4,0,251,255,6,0,251,255,8,0,247,255,13,0,247,255,15,0,244,255,15,0,244,255,13,0,244,255,13,0,244,255,13,0,247,255,11,0,249,255,6,0,253,255,2,0,0,0,0,0,4,0,253,255,6,0,249,255,11,0,249,255,15,0,242,255,19,0,240,255,24,0,242,255,26,0,240,255,26,0,240,255,26,0,242,255,26,0,247,255,26,0,251,255,24,0,0,0,22,0,0,0,22,0,2,0,19,0,6,0,19,0,6,0,17,0,8,0,17,0,4,0,15,0,4,0,15,0,2,0,17,0,0,0,15,0,0,0,17,0,253,255,19,0,253,255,19,0,253,255,24,0,0,0,26,0,0,0,28,0,0,0,28,0,2,0,28,0,6,0,26,0,8,0,26,0,11,0,24,0,11,0,22,0,15,0,19,0,15,0,17,0,17,0,17,0,15,0,15,0,15,0,15,0,13,0,17,0,8,0,17,0,2,0,17,0,2,0,19,0,253,255,19,0,249,255,22,0,247,255,22,0,242,255,19,0,244,255,19,0,242,255,17,0,244,255,15,0,247,255,13,0,251,255,13,0,0,0,11,0,2,0,11,0,4,0,11,0,8,0,13,0,8,0,13,0,8,0,13,0,8,0,15,0,6,0,15,0,6,0,17,0,4,0,15,0,4,0,15,0,4,0,13,0,8,0,8,0,8,0,4,0,13,0,0,0,19,0,0,0,22,0,249,255,28,0,247,255,28,0,242,255,30,0,240,255,28,0,238,255,26,0,236,255,26,0,233,255,22,0,231,255,22,0,231,255,17,0,229,255,13,0,229,255,11,0,229,255,8,0,229,255,6,0,231,255,8,0,233,255,8,0,233,255,11,0,240,255,13,0,244,255,15,0,249,255,15,0,0,0,17,0,2,0,15,0,6,0,15,0,13,0,13,0,15,0,13,0,15,0,8,0,15,0,4,0,13,0,2,0,8,0,0,0,2,0,0,0,0,0,253,255,251,255,251,255,247,255,251,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,247,255,249,255,247,255,251,255,247,255,251,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,253,255,251,255,251,255,249,255,253,255,247,255,251,255,244,255,251,255,244,255,253,255,240,255,253,255,240,255,253,255,240,255,0,0,240,255,0,0,244,255,0,0,247,255,0,0,251,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,2,0,4,0,4,0,2,0,4,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,4,0,11,0,6,0,13,0,8,0,13,0,8,0,13,0,11,0,13,0,13,0,13,0,13,0,11,0,13,0,13,0,13,0,8,0,13,0,8,0,13,0,8,0,11,0,8,0,8,0,8,0,8,0,11,0,6,0,8,0,6,0,11,0,4,0,8,0,4,0,8,0,2,0,4,0,2,0,2,0,0,0,0,0,2,0,251,255,2,0,247,255,4,0,242,255,4,0,240,255,6,0,240,255,8,0,238,255,11,0,240,255,13,0,242,255,15,0,244,255,15,0,249,255,15,0,0,0,15,0,2,0,15,0,8,0,13,0,11,0,11,0,15,0,13,0,17,0,8,0,17,0,8,0,17,0,8,0,15,0,4,0,11,0,4,0,8,0,0,0,6,0,0,0,4,0,253,255,4,0,249,255,2,0,249,255,4,0,247,255,4,0,247,255,8,0,244,255,8,0,244,255,8,0,244,255,13,0,244,255,13,0,247,255,15,0,249,255,13,0,251,255,15,0,0,0,13,0,2,0,11,0,8,0,8,0,13,0,8,0,15,0,8,0,19,0,8,0,24,0,8,0,24,0,8,0,24,0,8,0,24,0,8,0,22,0,4,0,19,0,4,0,19,0,2,0,17,0,0,0,17,0,0,0,15,0,253,255,13,0,251,255,13,0,251,255,13,0,249,255,13,0,244,255,11,0,244,255,13,0,242,255,13,0,240,255,15,0,238,255,15,0,238,255,17,0,236,255,17,0,238,255,17,0,240,255,19,0,247,255,19,0,249,255,17,0,0,0,17,0,4,0,13,0,11,0,11,0,15,0,8,0,19,0,6,0,19,0,4,0,17,0,2,0,17,0,0,0,15,0,0,0,11,0,2,0,6,0,2,0,2,0,4,0,0,0,4,0,251,255,6,0,247,255,8,0,244,255,11,0,242,255,11,0,240,255,13,0,240,255,13,0,238,255,13,0,238,255,13,0,238,255,11,0,238,255,11,0,240,255,11,0,240,255,8,0,244,255,11,0,249,255,11,0,251,255,8,0,0,0,11,0,0,0,13,0,2,0,11,0,4,0,11,0,4,0,11,0,2,0,11,0,0,0,8,0,0,0,8,0,253,255,8,0,251,255,6,0,249,255,6,0,244,255,6,0,242,255,8,0,240,255,8,0,238,255,11,0,236,255,11,0,233,255,11,0,233,255,11,0,236,255,8,0,238,255,8,0,240,255,8,0,244,255,8,0,251,255,6,0,253,255,6,0,0,0,8,0,0,0,6,0,2,0,8,0,4,0,8,0,4,0,11,0,4,0,11,0,6,0,13,0,6,0,13,0,6,0,13,0,6,0,13,0,8,0,13,0,8,0,15,0,8,0,13,0,11,0,13,0,8,0,13,0,11,0,11,0,11,0,8,0,8,0,8,0,8,0,4,0,6,0,4,0,8,0,2,0,8,0,0,0,8,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,17,0,2,0,17,0,2,0,15,0,4,0,13,0,4,0,11,0,2,0,8,0,2,0,6,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,6,0,2,0,8,0,4,0,13,0,8,0,17,0,11,0,19,0,11,0,24,0,11,0,26,0,8,0,26,0,8,0,28,0,6,0,24,0,2,0,22,0,0,0,19,0,251,255,17,0,247,255,15,0,242,255,11,0,238,255,11,0,236,255,8,0,236,255,11,0,233,255,8,0,231,255,8,0,236,255,11,0,236,255,11,0,238,255,8,0,242,255,11,0,244,255,8,0,249,255,8,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,8,0,4,0,11,0,2,0,11,0,0,0,11,0,0,0,8,0,253,255,11,0,249,255,6,0,249,255,4,0,247,255,4,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,4,0,2,0,4,0,6,0,4,0,8,0,4,0,11,0,4,0,13,0,4,0,15,0,4,0,15,0,4,0,17,0,4,0,17,0,2,0,19,0,4,0,19,0,4,0,22,0,6,0,22,0,6,0,22,0,6,0,22,0,8,0,22,0,8,0,22,0,6,0,19,0,6,0,17,0,6,0,17,0,4,0,15,0,2,0,13,0,2,0,8,0,0,0,8,0,251,255,4,0,249,255,4,0,247,255,2,0,244,255,2,0,244,255,2,0,244,255,4,0,247,255,4,0,249,255,6,0,251,255,8,0,251,255,11,0,253,255,13,0,253,255,15,0,0,0,15,0,0,0,15,0,2,0,11,0,4,0,11,0,6,0,6,0,8,0,4,0,13,0,2,0,13,0,0,0,15,0,253,255,15,0,249,255,13,0,249,255,11,0,249,255,11,0,247,255,6,0,247,255,0,0,249,255,0,0,249,255,253,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,244,255,247,255,244,255,247,255,247,255,247,255,249,255,244,255,253,255,242,255,0,0,242,255,0,0,242,255,6,0,244,255,11,0,242,255,15,0,242,255,19,0,242,255,24,0,244,255,26,0,247,255,30,0,247,255,30,0,251,255,33,0,253,255,33,0,0,0,35,0,2,0,35,0,6,0,37,0,11,0,37,0,13,0,37,0,15,0,37,0,17,0,37,0,19,0,35,0,19,0,30,0,19,0,30,0,17,0,28,0,15,0,24,0,13,0,24,0,8,0,19,0,8,0,19,0,8,0,17,0,6,0,17,0,6,0,15,0,8,0,15,0,8,0,13,0,8,0,13,0,8,0,11,0,8,0,11,0,6,0,11,0,4,0,11,0,0,0,11,0,0,0,11,0,253,255,11,0,247,255,8,0,244,255,8,0,244,255,6,0,242,255,4,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,244,255,4,0,244,255,4,0,240,255,4,0,238,255,4,0,236,255,4,0,233,255,2,0,233,255,0,0,233,255,0,0,233,255,251,255,236,255,251,255,238,255,249,255,242,255,244,255,244,255,242,255,249,255,242,255,251,255,240,255,253,255,240,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,253,255,0,0,0,0,2,0,2,0,2,0,6,0,4,0,8,0,4,0,11,0,6,0,13,0,6,0,15,0,6,0,17,0,6,0,17,0,6,0,19,0,6,0,17,0,6,0,19,0,4,0,19,0,4,0,19,0,4,0,15,0,2,0,11,0,4,0,6,0,4,0,0,0,4,0,251,255,6,0,247,255,6,0,240,255,6,0,238,255,8,0,238,255,11,0,238,255,11,0,238,255,13,0,240,255,13,0,242,255,13,0,244,255,13,0,247,255,13,0,247,255,11,0,247,255,8,0,249,255,6,0,251,255,4,0,253,255,0,0,253,255,253,255,0,0,249,255,2,0,244,255,4,0,238,255,6,0,236,255,8,0,233,255,8,0,231,255,8,0,231,255,11,0,233,255,11,0,236,255,13,0,236,255,11,0,240,255,13,0,242,255,15,0,247,255,15,0,251,255,13,0,253,255,13,0,0,0,13,0,4,0,11,0,8,0,8,0,11,0,8,0,11,0,4,0,11,0,4,0,8,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,6,0,6,0,8,0,4,0,13,0,4,0,13,0,4,0,15,0,0,0,15,0,0,0,15,0,253,255,15,0,249,255,13,0,247,255,11,0,244,255,8,0,242,255,4,0,244,255,2,0,244,255,0,0,247,255,253,255,244,255,251,255,247,255,249,255,247,255,247,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,247,255,253,255,244,255,251,255,247,255,251,255,247,255,249,255,244,255,249,255,247,255,249,255,249,255,247,255,249,255,249,255,249,255,247,255,251,255,247,255,251,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,2,0,253,255,4,0,0,0,4,0,0,0,8,0,2,0,13,0,6,0,15,0,8,0,15,0,8,0,17,0,8,0,17,0,6,0,17,0,4,0,17,0,0,0,17,0,0,0,15,0,253,255,11,0,251,255,6,0,249,255,2,0,249,255,0,0,249,255,251,255,244,255,249,255,244,255,247,255,244,255,247,255,244,255,247,255,244,255,249,255,247,255,249,255,249,255,251,255,253,255,0,0,0,0,2,0,2,0,2,0,6,0,6,0,8,0,6,0,11,0,8,0,13,0,11,0,13,0,13,0,13,0,13,0,13,0,15,0,11,0,15,0,6,0,15,0,2,0,17,0,0,0,17,0,251,255,17,0,249,255,19,0,244,255,19,0,240,255,22,0,240,255,22,0,236,255,22,0,236,255,22,0,236,255,22,0,236,255,17,0,236,255,15,0,240,255,13,0,238,255,8,0,240,255,2,0,242,255,0,0,240,255,0,0,244,255,253,255,244,255,253,255,247,255,0,0,249,255,0,0,251,255,2,0,251,255,6,0,251,255,11,0,253,255,17,0,249,255,19,0,249,255,22,0,244,255,24,0,242,255,22,0,240,255,22,0,238,255,19,0,238,255,15,0,238,255,13,0,236,255,11,0,240,255,6,0,240,255,2,0,242,255,4,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,251,255,247,255,247,255,249,255,242,255,253,255,238,255,253,255,236,255,0,0,233,255,0,0,233,255,0,0,231,255,0,0,231,255,0,0,233,255,0,0,233,255,0,0,236,255,0,0,238,255,0,0,240,255,0,0,244,255,0,0,247,255,0,0,251,255,253,255,0,0,251,255,4,0,249,255,8,0,247,255,13,0,247,255,19,0,244,255,24,0,244,255,24,0,247,255,26,0,247,255,28,0,249,255,28,0,249,255,26,0,251,255,26,0,253,255,24,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,19,0,2,0,19,0,2,0,19,0,2,0,22,0,2,0,24,0,2,0,26,0,2,0,26,0,4,0,26,0,4,0,28,0,4,0,28,0,2,0,28,0,4,0,28,0,2,0,28,0,0,0,26,0,0,0,24,0,0,0,22,0,0,0,17,0,253,255,15,0,251,255,11,0,251,255,6,0,253,255,6,0,253,255,2,0,0,0,2,0,2,0,2,0,8,0,4,0,11,0,4,0,15,0,6,0,17,0,6,0,19,0,8,0,22,0,8,0,24,0,8,0,22,0,6,0,19,0,8,0,17,0,6,0,15,0,6,0,8,0,4,0,6,0,8,0,2,0,11,0,0,0,11,0,253,255,13,0,251,255,15,0,251,255,17,0,251,255,17,0,249,255,15,0,251,255,15,0,251,255,13,0,253,255,11,0,0,0,8,0,2,0,6,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,8,0,4,0,6,0,6,0,8,0,6,0,8,0,6,0,11,0,4,0,11,0,4,0,11,0,2,0,11,0,0,0,8,0,0,0,8,0,251,255,6,0,249,255,6,0,247,255,4,0,242,255,2,0,244,255,2,0,240,255,4,0,238,255,6,0,238,255,6,0,238,255,11,0,240,255,15,0,240,255,17,0,242,255,19,0,242,255,24,0,244,255,22,0,244,255,24,0,244,255,22,0,247,255,24,0,244,255,22,0,244,255,17,0,242,255,15,0,244,255,15,0,242,255,13,0,244,255,13,0,244,255,8,0,247,255,8,0,247,255,6,0,247,255,8,0,244,255,6,0,247,255,6,0,244,255,4,0,244,255,4,0,242,255,2,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,244,255,253,255,244,255,253,255,244,255,251,255,249,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,0,0,249,255,0,0,244,255,0,0,240,255,0,0,236,255,0,0,233,255,0,0,229,255,0,0,229,255,253,255,229,255,251,255,227,255,249,255,225,255,247,255,227,255,242,255,229,255,240,255,229,255,238,255,229,255,236,255,229,255,233,255,233,255,238,255,236,255,240,255,238,255,242,255,242,255,247,255,247,255,249,255,249,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,253,255,240,255,253,255,240,255,251,255,242,255,249,255,242,255,249,255,247,255,249,255,249,255,249,255,253,255,253,255,0,0,253,255,0,0,2,0,4,0,4,0,6,0,8,0,6,0,11,0,6,0,13,0,8,0,17,0,8,0,17,0,8,0,19,0,6,0,19,0,4,0,19,0,2,0,17,0,0,0,17,0,253,255,13,0,251,255,13,0,251,255,8,0,249,255,6,0,249,255,4,0,251,255,2,0,253,255,0,0,0,0,0,0,2,0,253,255,8,0,249,255,11,0,249,255,17,0,247,255,17,0,244,255,22,0,242,255,22,0,242,255,19,0,242,255,17,0,244,255,15,0,247,255,11,0,247,255,8,0,253,255,4,0,0,0,2,0,0,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,251,255,0,0,253,255,251,255,251,255,249,255,251,255,244,255,251,255,238,255,251,255,238,255,251,255,236,255,251,255,236,255,253,255,236,255,251,255,236,255,251,255,236,255,253,255,240,255,253,255,240,255,0,0,240,255,0,0,238,255,0,0,236,255,0,0,236,255,0,0,236,255,2,0,236,255,4,0,236,255,8,0,236,255,13,0,238,255,15,0,240,255,17,0,242,255,19,0,244,255,17,0,249,255,19,0,251,255,17,0,0,0,15,0,0,0,13,0,0,0,8,0,4,0,4,0,8,0,4,0,13,0,0,0,15,0,251,255,22,0,249,255,26,0,244,255,30,0,240,255,35,0,238,255,35,0,236,255,35,0,236,255,33,0,238,255,30,0,240,255,26,0,242,255,24,0,247,255,19,0,249,255,15,0,249,255,11,0,251,255,8,0,253,255,6,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,6,0,249,255,8,0,249,255,6,0,247,255,8,0,244,255,6,0,244,255,6,0,244,255,2,0,247,255,2,0,249,255,0,0,253,255,0,0,0,0,0,0,2,0,253,255,4,0,0,0,8,0,253,255,11,0,0,0,13,0,0,0,17,0,0,0,19,0,0,0,22,0,2,0,26,0,0,0,28,0,0,0,30,0,0,0,28,0,0,0,30,0,253,255,30,0,251,255,26,0,251,255,24,0,251,255,19,0,251,255,17,0,253,255,13,0,0,0,8,0,0,0,4,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,0,0,249,255,0,0,247,255,251,255,247,255,247,255,244,255,242,255,247,255,242,255,244,255,238,255,247,255,238,255,247,255,236,255,249,255,236,255,251,255,236,255,251,255,238,255,251,255,240,255,249,255,242,255,247,255,244,255,244,255,251,255,242,255,251,255,240,255,251,255,236,255,0,0,236,255,0,0,233,255,251,255,233,255,251,255,233,255,247,255,236,255,244,255,236,255,242,255,238,255,242,255,242,255,240,255,242,255,240,255,247,255,240,255,249,255,242,255,251,255,242,255,253,255,244,255,253,255,244,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,251,255,0,0,251,255,4,0,253,255,6,0,253,255,4,0,0,0,4,0,253,255,6,0,253,255,8,0,253,255,11,0,249,255,11,0,249,255,11,0,244,255,13,0,244,255,13,0,242,255,11,0,244,255,13,0,242,255,13,0,242,255,13,0,247,255,13,0,247,255,13,0,249,255,15,0,251,255,17,0,251,255,17,0,0,0,17,0,0,0,17,0,0,0,15,0,2,0,13,0,2,0,6,0,4,0,0,0,6,0,253,255,8,0,247,255,6,0,242,255,11,0,236,255,11,0,233,255,11,0,229,255,11,0,229,255,8,0,231,255,8,0,231,255,6,0,233,255,6,0,236,255,6,0,240,255,4,0,242,255,6,0,244,255,6,0,244,255,8,0,244,255,8,0,244,255,8,0,244,255,8,0,244,255,11,0,242,255,8,0,244,255,11,0,247,255,13,0,249,255,13,0,251,255,15,0,253,255,15,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,17,0,253,255,15,0,251,255,13,0,249,255,11,0,247,255,6,0,244,255,4,0,244,255,0,0,240,255,253,255,238,255,249,255,240,255,244,255,238,255,240,255,236,255,240,255,238,255,240,255,238,255,240,255,242,255,240,255,242,255,242,255,247,255,247,255,251,255,249,255,253,255,0,0,0,0,0,0,2,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,251,255,251,255,249,255,249,255,247,255,251,255,247,255,249,255,242,255,249,255,240,255,249,255,240,255,247,255,240,255,247,255,244,255,247,255,249,255,247,255,251,255,249,255,0,0,249,255,4,0,253,255,8,0,253,255,13,0,0,0,19,0,4,0,22,0,6,0,22,0,11,0,22,0,15,0,22,0,15,0,22,0,17,0,19,0,17,0,19,0,17,0,17,0,15,0,15,0,13,0,13,0,11,0,11,0,8,0,8,0,6,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,244,255,253,255,242,255,251,255,240,255,251,255,236,255,249,255,233,255,249,255,229,255,249,255,227,255,249,255,227,255,253,255,227,255,0,0,229,255,0,0,229,255,2,0,231,255,6,0,236,255,8,0,240,255,11,0,244,255,13,0,247,255,15,0,251,255,17,0,253,255,17,0,253,255,15,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,4,0,0,0,2,0,0,0,253,255,0,0,251,255,0,0,247,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,2,0,240,255,0,0,240,255,0,0,242,255,4,0,244,255,4,0,247,255,4,0,249,255,6,0,249,255,8,0,251,255,8,0,253,255,6,0,253,255,6,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,253,255,0,0,251,255,253,255,249,255,0,0,249,255,2,0,249,255,4,0,249,255,2,0,251,255,2,0,253,255,2,0,0,0,0,0,2,0,0,0,8,0,0,0,13,0,253,255,19,0,251,255,24,0,249,255,26,0,249,255,28,0,249,255,30,0,247,255,28,0,247,255,30,0,247,255,28,0,247,255,26,0,247,255,26,0,244,255,26,0,244,255,22,0,244,255,22,0,242,255,22,0,240,255,19,0,238,255,17,0,236,255,15,0,233,255,13,0,233,255,11,0,233,255,8,0,233,255,6,0,236,255,6,0,238,255,8,0,242,255,8,0,242,255,8,0,247,255,11,0,249,255,11,0,253,255,13,0,253,255,13,0,0,0,13,0,0,0,15,0,0,0,13,0,2,0,13,0,4,0,13,0,6,0,11,0,6,0,11,0,8,0,8,0,11,0,4,0,11,0,4,0,13,0,0,0,13,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,251,255,6,0,249,255,6,0,247,255,6,0,242,255,4,0,240,255,2,0,240,255,0,0,240,255,0,0,238,255,0,0,242,255,0,0,244,255,0,0,247,255,2,0,249,255,4,0,251,255,6,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,8,0,4,0,11,0,2,0,8,0,4,0,11,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,6,0,8,0,4,0,11,0,6,0,11,0,4,0,13,0,4,0,13,0,2,0,13,0,2,0,15,0,2,0,13,0,2,0,13,0,2,0,11,0,4,0,11,0,4,0,8,0,6,0,8,0,8,0,6,0,11,0,4,0,13,0,4,0,13,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,24,0,0,0,24,0,2,0,28,0,6,0,28,0,6,0,33,0,6,0,33,0,8,0,35,0,6,0,39,0,6,0,37,0,4,0,39,0,4,0,37,0,0,0,37,0,2,0,35,0,0,0,30,0,0,0,28,0,2,0,26,0,2,0,22,0,4,0,17,0,6,0,17,0,11,0,13,0,13,0,11,0,17,0,6,0,17,0,4,0,19,0,0,0,22,0,253,255,24,0,247,255,24,0,244,255,24,0,240,255,22,0,236,255,17,0,236,255,17,0,233,255,13,0,233,255,8,0,233,255,6,0,238,255,4,0,238,255,2,0,240,255,0,0,244,255,0,0,247,255,0,0,253,255,253,255,0,0,253,255,2,0,253,255,4,0,253,255,8,0,253,255,8,0,253,255,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,251,255,11,0,251,255,8,0,253,255,11,0,253,255,8,0,0,0,6,0,0,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,8,0,4,0,11,0,2,0,11,0,0,0,11,0,253,255,13,0,251,255,11,0,247,255,8,0,244,255,8,0,240,255,6,0,238,255,4,0,240,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,240,255,2,0,242,255,0,0,244,255,6,0,249,255,6,0,247,255,8,0,251,255,11,0,253,255,13,0,0,0,13,0,0,0,13,0,4,0,8,0,2,0,6,0,4,0,4,0,4,0,0,0,4,0,253,255,6,0,249,255,4,0,244,255,4,0,240,255,0,0,238,255,0,0,238,255,253,255,236,255,249,255,236,255,249,255,238,255,244,255,240,255,244,255,244,255,242,255,247,255,242,255,249,255,244,255,0,0,247,255,0,0,251,255,4,0,253,255,8,0,2,0,11,0,6,0,15,0,11,0,19,0,13,0,19,0,15,0,22,0,15,0,22,0,15,0,22,0,11,0,22,0,8,0,19,0,4,0,19,0,0,0,17,0,253,255,15,0,247,255,13,0,244,255,13,0,242,255,11,0,244,255,8,0,242,255,6,0,247,255,6,0,249,255,4,0,251,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,8,0,251,255,6,0,249,255,8,0,247,255,8,0,244,255,8,0,240,255,6,0,240,255,4,0,236,255,4,0,233,255,2,0,231,255,2,0,229,255,0,0,229,255,0,0,231,255,0,0,231,255,0,0,233,255,0,0,238,255,0,0,240,255,0,0,244,255,0,0,251,255,0,0,0,0,0,0,2,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,8,0,0,0,11,0,0,0,6,0,253,255,6,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,0,0,2,0,0,0,2,0,0,0,6,0,4,0,6,0,6,0,8,0,8,0,8,0,13,0,8,0,15,0,8,0,19,0,6,0,22,0,4,0,22,0,2,0,22,0,2,0,19,0,0,0,15,0,0,0,13,0,0,0,8,0,253,255,2,0,253,255,0,0,253,255,253,255,251,255,251,255,251,255,249,255,249,255,249,255,247,255,249,255,247,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,6,0,8,0,6,0,11,0,11,0,13,0,13,0,17,0,15,0,22,0,19,0,24,0,22,0,26,0,26,0,28,0,28,0,30,0,30,0,35,0,30,0,33,0,28,0,33,0,28,0,30,0,28,0,28,0,24,0,26,0,22,0,22,0,19,0,15,0,17,0,11,0,17,0,6,0,17,0,2,0,15,0,0,0,17,0,253,255,15,0,251,255,17,0,249,255,17,0,247,255,15,0,247,255,15,0,249,255,15,0,249,255,15,0,249,255,13,0,249,255,15,0,249,255,13,0,249,255,13,0,251,255,13,0,249,255,11,0,249,255,8,0,249,255,8,0,247,255,6,0,244,255,4,0,244,255,4,0,242,255,4,0,242,255,4,0,240,255,4,0,238,255,6,0,240,255,6,0,240,255,4,0,242,255,2,0,240,255,0,0,242,255,253,255,247,255,247,255,251,255,240,255,253,255,233,255,0,0,231,255,0,0,225,255,4,0,222,255,6,0,222,255,8,0,220,255,6,0,225,255,6,0,227,255,4,0,231,255,2,0,238,255,253,255,244,255,251,255,253,255,244,255,4,0,238,255,11,0,233,255,22,0,229,255,28,0,225,255,35,0,220,255,39,0,220,255,41,0,222,255,46,0,227,255,44,0,227,255,44,0,233,255,41,0,238,255,37,0,242,255,33,0,249,255,26,0,249,255,22,0,251,255,17,0,251,255,11,0,251,255,6,0,247,255,0,0,244,255,253,255,242,255,251,255,242,255,249,255,238,255,247,255,238,255,244,255,238,255,244,255,238,255,247,255,240,255,249,255,244,255,249,255,244,255,251,255,247,255,253,255,249,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,2,0,2,0,6,0,2,0,6,0,2,0,11,0,2,0,11,0,2,0,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,2,0,6,0,0,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,2,0,4,0,6,0,4,0,6,0,6,0,8,0,6,0,8,0,6,0,11,0,6,0,11,0,8,0,15,0,6,0,15,0,4,0,15,0,4,0,15,0,4,0,15,0,4,0,15,0,4,0,15,0,4,0,11,0,4,0,8,0,6,0,6,0,8,0,2,0,8,0,0,0,8,0,0,0,6,0,251,255,4,0,253,255,2,0,0,0,0,0,0,0,253,255,0,0,249,255,4,0,244,255,8,0,240,255,15,0,238,255,17,0,238,255,22,0,236,255,24,0,240,255,26,0,242,255,30,0,244,255,33,0,249,255,33,0,253,255,35,0,0,0,33,0,0,0,33,0,0,0,28,0,2,0,26,0,2,0,24,0,2,0,19,0,0,0,15,0,2,0,13,0,0,0,8,0,253,255,6,0,253,255,2,0,251,255,0,0,249,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,236,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,247,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,2,0,0,0,6,0,0,0,8,0,2,0,13,0,6,0,13,0,11,0,15,0,13,0,17,0,15,0,19,0,19,0,19,0,19,0,19,0,22,0,15,0,22,0,15,0,24,0,11,0,24,0,8,0,22,0,4,0,19,0,0,0,19,0,251,255,17,0,249,255,17,0,244,255,17,0,244,255,17,0,242,255,15,0,244,255,13,0,244,255,13,0,247,255,11,0,249,255,8,0,0,0,6,0,0,0,4,0,4,0,0,0,6,0,253,255,11,0,249,255,13,0,247,255,11,0,242,255,11,0,240,255,8,0,238,255,6,0,238,255,4,0,238,255,4,0,240,255,4,0,244,255,6,0,244,255,6,0,249,255,8,0,253,255,11,0,0,0,15,0,0,0,19,0,0,0,22,0,2,0,24,0,4,0,24,0,4,0,24,0,4,0,19,0,4,0,17,0,2,0,15,0,0,0,8,0,2,0,4,0,2,0,2,0,2,0,253,255,4,0,253,255,6,0,251,255,8,0,251,255,11,0,251,255,13,0,251,255,15,0,251,255,17,0,253,255,19,0,253,255,22,0,253,255,24,0,253,255,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,22,0,2,0,17,0,2,0,15,0,2,0,13,0,2,0,13,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,8,0,2,0,8,0,0,0,11,0,0,0,11,0,0,0,15,0,0,0,15,0,0,0,19,0,0,0,22,0,0,0,24,0,0,0,26,0,253,255,28,0,253,255,28,0,0,0,28,0,0,0,26,0,0,0,24,0,0,0,22,0,0,0,19,0,2,0,19,0,0,0,17,0,0,0,17,0,0,0,17,0,253,255,17,0,249,255,15,0,247,255,15,0,247,255,13,0,247,255,8,0,244,255,6,0,244,255,4,0,244,255,2,0,244,255,0,0,244,255,253,255,247,255,251,255,249,255,251,255,251,255,249,255,253,255,251,255,0,0,251,255,4,0,251,255,6,0,251,255,8,0,249,255,8,0,249,255,13,0,249,255,13,0,249,255,15,0,249,255,15,0,249,255,15,0,251,255,15,0,251,255,17,0,0,0,17,0,0,0,17,0,2,0,17,0,2,0,15,0,4,0,11,0,6,0,8,0,6,0,4,0,4,0,2,0,4,0,0,0,0,0,253,255,253,255,251,255,249,255,251,255,242,255,253,255,236,255,0,0,231,255,2,0,229,255,6,0,227,255,11,0,225,255,13,0,225,255,13,0,227,255,13,0,227,255,8,0,231,255,6,0,236,255,0,0,236,255,253,255,242,255,247,255,244,255,242,255,247,255,240,255,247,255,238,255,247,255,238,255,247,255,240,255,249,255,240,255,247,255,242,255,244,255,244,255,247,255,247,255,247,255,251,255,247,255,251,255,249,255,251,255,247,255,0,0,249,255,253,255,251,255,251,255,253,255,249,255,251,255,247,255,251,255,242,255,251,255,240,255,251,255,236,255,251,255,233,255,251,255,233,255,251,255,231,255,249,255,231,255,249,255,231,255,249,255,233,255,249,255,236,255,249,255,240,255,251,255,244,255,251,255,249,255,251,255,253,255,251,255,0,0,251,255,4,0,251,255,8,0,253,255,11,0,253,255,15,0,0,0,17,0,0,0,19,0,2,0,17,0,2,0,19,0,4,0,17,0,4,0,17,0,6,0,15,0,4,0,11,0,4,0,8,0,2,0,6,0,0,0,2,0,0,0,0,0,251,255,253,255,249,255,251,255,247,255,247,255,247,255,244,255,249,255,240,255,251,255,236,255,0,0,233,255,2,0,229,255,6,0,229,255,13,0,229,255,17,0,229,255,19,0,229,255,19,0,236,255,22,0,240,255,19,0,244,255,17,0,251,255,15,0,0,0,13,0,6,0,8,0,11,0,6,0,17,0,4,0,19,0,4,0,22,0,2,0,22,0,2,0,22,0,0,0,19,0,0,0,15,0,0,0,13,0,251,255,8,0,251,255,4,0,249,255,2,0,249,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,236,255,2,0,233,255,0,0,229,255,0,0,227,255,0,0,222,255,0,0,220,255,253,255,220,255,249,255,222,255,249,255,225,255,247,255,229,255,249,255,233,255,249,255,238,255,251,255,242,255,253,255,247,255,0,0,249,255,2,0,253,255,4,0,253,255,6,0,251,255,4,0,251,255,4,0,249,255,4,0,247,255,2,0,244,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,2,0,249,255,4,0,251,255,8,0,0,0,11,0,0,0,15,0,2,0,15,0,2,0,15,0,4,0,17,0,4,0,17,0,6,0,17,0,6,0,15,0,4,0,13,0,4,0,11,0,4,0,11,0,4,0,13,0,2,0,13,0,2,0,13,0,2,0,13,0,0,0,11,0,0,0,11,0,0,0,6,0,0,0,4,0,0,0,0,0,253,255,249,255,253,255,242,255,253,255,238,255,253,255,233,255,253,255,231,255,253,255,233,255,0,0,238,255,0,0,240,255,0,0,247,255,2,0,251,255,4,0,0,0,6,0,6,0,8,0,11,0,11,0,13,0,11,0,17,0,11,0,17,0,11,0,17,0,8,0,17,0,6,0,17,0,4,0,15,0,0,0,17,0,253,255,15,0,249,255,17,0,249,255,15,0,244,255,15,0,242,255,17,0,238,255,17,0,238,255,17,0,238,255,15,0,238,255,15,0,236,255,13,0,236,255,11,0,236,255,8,0,236,255,6,0,236,255,4,0,236,255,4,0,238,255,2,0,236,255,2,0,238,255,2,0,236,255,2,0,236,255,2,0,238,255,2,0,238,255,4,0,240,255,4,0,242,255,4,0,247,255,4,0,251,255,6,0,253,255,6,0,0,0,6,0,6,0,6,0,8,0,4,0,11,0,2,0,15,0,0,0,15,0,0,0,17,0,251,255,17,0,249,255,22,0,249,255,22,0,247,255,24,0,247,255,24,0,247,255,26,0,247,255,26,0,251,255,26,0,251,255,26,0,0,0,26,0,0,0,22,0,2,0,17,0,6,0,11,0,11,0,4,0,13,0,0,0,13,0,251,255,13,0,247,255,13,0,244,255,11,0,240,255,6,0,238,255,4,0,240,255,2,0,242,255,0,0,247,255,0,0,249,255,253,255,0,0,251,255,2,0,251,255,6,0,253,255,8,0,253,255,11,0,253,255,13,0,253,255,15,0,0,0,13,0,253,255,13,0,253,255,15,0,0,0,15,0,253,255,15,0,253,255,15,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,15,0,2,0,11,0,2,0,8,0,4,0,6,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,251,255,2,0,251,255,2,0,249,255,4,0,247,255,6,0,247,255,6,0,249,255,6,0,249,255,6,0,251,255,8,0,249,255,6,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,4,0,251,255,4,0,249,255,4,0,251,255,2,0,251,255,4,0,253,255,2,0,0,0,0,0,0,0,253,255,2,0,251,255,4,0,249,255,2,0,249,255,4,0,247,255,2,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,249,255,249,255,244,255,249,255,242,255,247,255,240,255,247,255,238,255,247,255,233,255,247,255,231,255,244,255,229,255,244,255,229,255,244,255,227,255,242,255,227,255,240,255,229,255,240,255,233,255,240,255,238,255,238,255,240,255,240,255,242,255,240,255,247,255,242,255,251,255,242,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,244,255,2,0,244,255,4,0,247,255,6,0,247,255,4,0,247,255,8,0,247,255,8,0,247,255,11,0,249,255,11,0,251,255,11,0,253,255,11,0,253,255,6,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,4,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,251,255,249,255,249,255,247,255,251,255,242,255,251,255,242,255,0,0,238,255,0,0,238,255,0,0,236,255,2,0,236,255,4,0,233,255,6,0,233,255,8,0,233,255,8,0,236,255,11,0,238,255,11,0,238,255,11,0,240,255,13,0,244,255,11,0,247,255,8,0,251,255,8,0,253,255,6,0,0,0,6,0,2,0,2,0,4,0,2,0,6,0,2,0,8,0,4,0,8,0,4,0,6,0,8,0,6,0,11,0,6,0,13,0,4,0,19,0,4,0,22,0,2,0,22,0,4,0,22,0,2,0,19,0,0,0,19,0,0,0,15,0,0,0,13,0,253,255,11,0,249,255,8,0,249,255,8,0,247,255,6,0,244,255,6,0,242,255,6,0,242,255,6,0,242,255,4,0,242,255,4,0,242,255,2,0,242,255,0,0,242,255,253,255,244,255,249,255,244,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,251,255,249,255,253,255,251,255,251,255,253,255,251,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,2,0,251,255,2,0,253,255,0,0,0,0,0,0,4,0,0,0,6,0,0,0,11,0,2,0,13,0,2,0,17,0,4,0,19,0,6,0,24,0,8,0,22,0,8,0,22,0,11,0,19,0,11,0,17,0,11,0,13,0,8,0,6,0,4,0,2,0,0,0,253,255,253,255,249,255,251,255,244,255,247,255,242,255,247,255,242,255,244,255,240,255,242,255,240,255,242,255,242,255,240,255,240,255,238,255,240,255,238,255,240,255,236,255,240,255,231,255,240,255,231,255,236,255,229,255,236,255,229,255,236,255,229,255,233,255,229,255,231,255,233,255,233,255,233,255,231,255,236,255,231,255,238,255,229,255,240,255,229,255,244,255,229,255,244,255,227,255,247,255,227,255,247,255,227,255,247,255,225,255,247,255,227,255,247,255,229,255,249,255,233,255,249,255,238,255,249,255,244,255,251,255,253,255,253,255,2,0,0,0,8,0,0,0,13,0,4,0,17,0,8,0,19,0,11,0,22,0,17,0,19,0,19,0,17,0,22,0,15,0,28,0,8,0,26,0,4,0,28,0,2,0,26,0,0,0,28,0,0,0,26,0,253,255,24,0,0,0,24,0,0,0,22,0,0,0,22,0,0,0,24,0,0,0,26,0,0,0,28,0,0,0,30,0,0,0,33,0,2,0,35,0,0,0,37,0,0,0,37,0,0,0,39,0,0,0,37,0,0,0,35,0,0,0,33,0,2,0,30,0,4,0,28,0,4,0,24,0,4,0,17,0,4,0,15,0,8,0,11,0,8,0,8,0,6,0,6,0,8,0,2,0,8,0,0,0,4,0,253,255,2,0,251,255,0,0,251,255,253,255,251,255,251,255,249,255,251,255,251,255,251,255,253,255,251,255,251,255,253,255,0,0,253,255,0,0,0,0,2,0,2,0,4,0,6,0,6,0,11,0,6,0,15,0,8,0,17,0,6,0,22,0,6,0,22,0,4,0,22,0,2,0,19,0,0,0,19,0,253,255,15,0,251,255,13,0,249,255,6,0,247,255,2,0,244,255,0,0,244,255,253,255,244,255,251,255,247,255,249,255,251,255,249,255,253,255,249,255,2,0,251,255,8,0,251,255,11,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,17,0,2,0,17,0,4,0,17,0,4,0,19,0,8,0,17,0,8,0,15,0,8,0,11,0,6,0,8,0,4,0,6,0,2,0,2,0,0,0,0,0,253,255,253,255,253,255,251,255,249,255,249,255,247,255,247,255,244,255,244,255,242,255,247,255,242,255,247,255,240,255,249,255,240,255,249,255,242,255,251,255,247,255,251,255,249,255,251,255,0,0,249,255,4,0,249,255,8,0,249,255,15,0,244,255,19,0,244,255,26,0,242,255,28,0,247,255,28,0,249,255,30,0,251,255,30,0,253,255,26,0,2,0,24,0,4,0,19,0,6,0,17,0,4,0,13,0,8,0,11,0,4,0,6,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,6,0,247,255,8,0,247,255,11,0,247,255,13,0,247,255,13,0,249,255,11,0,251,255,11,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,11,0,251,255,6,0,249,255,8,0,247,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,11,0,2,0,8,0,4,0,11,0,4,0,11,0,6,0,13,0,6,0,13,0,6,0,13,0,6,0,11,0,4,0,11,0,4,0,11,0,2,0,6,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,2,0,251,255,6,0,253,255,8,0,253,255,11,0,251,255,11,0,249,255,11,0,249,255,13,0,247,255,8,0,244,255,6,0,244,255,4,0,242,255,0,0,240,255,253,255,240,255,251,255,240,255,253,255,238,255,251,255,240,255,251,255,240,255,253,255,242,255,0,0,240,255,0,0,242,255,2,0,247,255,2,0,247,255,2,0,249,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,6,0,253,255,8,0,253,255,11,0,253,255,13,0,249,255,13,0,249,255,15,0,244,255,17,0,242,255,22,0,244,255,22,0,242,255,24,0,244,255,24,0,244,255,22,0,244,255,22,0,247,255,19,0,249,255,17,0,249,255,15,0,251,255,13,0,253,255,11,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,244,255,0,0,242,255,253,255,240,255,251,255,236,255,253,255,236,255,251,255,233,255,247,255,233,255,247,255,233,255,247,255,236,255,244,255,233,255,247,255,238,255,247,255,238,255,247,255,238,255,249,255,240,255,251,255,242,255,253,255,247,255,0,0,249,255,0,0,253,255,4,0,0,0,6,0,0,0,8,0,2,0,8,0,4,0,8,0,4,0,6,0,6,0,8,0,6,0,6,0,4,0,4,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,8,0,8,0,8,0,8,0,11,0,11,0,11,0,11,0,13,0,13,0,11,0,13,0,8,0,13,0,6,0,11,0,6,0,6,0,4,0,6,0,0,0,2,0,0,0,0,0,253,255,251,255,253,255,247,255,251,255,244,255,253,255,242,255,253,255,240,255,0,0,242,255,0,0,242,255,2,0,244,255,4,0,247,255,8,0,247,255,11,0,251,255,13,0,253,255,15,0,0,0,17,0,0,0,15,0,2,0,17,0,0,0,13,0,0,0,8,0,0,0,4,0,0,0,0,0,253,255,249,255,249,255,247,255,249,255,240,255,249,255,236,255,249,255,233,255,249,255,231,255,249,255,229,255,251,255,231,255,251,255,231,255,253,255,231,255,251,255,233,255,251,255,238,255,251,255,242,255,251,255,242,255,249,255,247,255,251,255,251,255,251,255,253,255,253,255,0,0,0,0,2,0,0,0,4,0,2,0,6,0,6,0,6,0,6,0,8,0,8,0,6,0,11,0,2,0,13,0,0,0,15,0,251,255,15,0,244,255,13,0,238,255,13,0,233,255,8,0,229,255,6,0,225,255,0,0,220,255,253,255,220,255,247,255,220,255,242,255,222,255,236,255,225,255,231,255,227,255,227,255,229,255,225,255,233,255,222,255,233,255,225,255,236,255,225,255,240,255,229,255,244,255,231,255,244,255,236,255,249,255,238,255,251,255,240,255,0,0,242,255,0,0,244,255,2,0,244,255,2,0,242,255,4,0,240,255,4,0,240,255,6,0,233,255,6,0,231,255,4,0,229,255,6,0,225,255,4,0,225,255,4,0,222,255,4,0,222,255,2,0,220,255,0,0,218,255,0,0,222,255,0,0,222,255,253,255,222,255,0,0,227,255,253,255,229,255,253,255,233,255,253,255,236,255,0,0,240,255,0,0,247,255,0,0,249,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,251,255,2,0,251,255,2,0,247,255,0,0,249,255,253,255,244,255,253,255,244,255,251,255,247,255,251,255,249,255,253,255,247,255,0,0,247,255,0,0,247,255,2,0,247,255,4,0,247,255,4,0,247,255,4,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,0,0,253,255,253,255,0,0,249,255,0,0,244,255,0,0,240,255,0,0,238,255,0,0,233,255,0,0,231,255,0,0,231,255,0,0,229,255,0,0,229,255,253,255,229,255,253,255,229,255,253,255,233,255,0,0,236,255,0,0,240,255,0,0,242,255,0,0,244,255,4,0,247,255,6,0,249,255,11,0,253,255,15,0,0,0,17,0,0,0,19,0,2,0,24,0,4,0,26,0,6,0,28,0,8,0,26,0,8,0,28,0,6,0,26,0,6,0,24,0,4,0,22,0,2,0,19,0,0,0,15,0,253,255,11,0,251,255,6,0,247,255,2,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,253,255,240,255,0,0,240,255,0,0,238,255,0,0,240,255,2,0,240,255,2,0,240,255,4,0,242,255,4,0,242,255,2,0,247,255,2,0,247,255,2,0,249,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,247,255,0,0,247,255,253,255,244,255,251,255,240,255,249,255,236,255,249,255,236,255,247,255,236,255,247,255,231,255,247,255,231,255,247,255,227,255,249,255,227,255,251,255,222,255,253,255,225,255,0,0,222,255,0,0,225,255,0,0,225,255,0,0,227,255,0,0,231,255,2,0,236,255,2,0,238,255,2,0,242,255,2,0,247,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,247,255,253,255,247,255,249,255,244,255,247,255,242,255,244,255,240,255,240,255,236,255,240,255,233,255,240,255,231,255,240,255,227,255,242,255,225,255,244,255,220,255,244,255,218,255,249,255,216,255,251,255,216,255,0,0,214,255,0,0,216,255,4,0,214,255,6,0,218,255,8,0,218,255,13,0,220,255,13,0,225,255,15,0,227,255,15,0,229,255,17,0,231,255,17,0,233,255,17,0,233,255,17,0,233,255,15,0,231,255,15,0,229,255,13,0,225,255,8,0,222,255,8,0,220,255,6,0,218,255,4,0,216,255,2,0,214,255,0,0,211,255,0,0,214,255,0,0,214,255,253,255,214,255,253,255,216,255,251,255,220,255,249,255,225,255,249,255,227,255,251,255,231,255,251,255,236,255,253,255,240,255,0,0,242,255,0,0,247,255,2,0,247,255,4,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,251,255,244,255,249,255,240,255,247,255,236,255,247,255,231,255,244,255,227,255,244,255,225,255,242,255,220,255,242,255,220,255,242,255,222,255,242,255,225,255,244,255,229,255,244,255,233,255,247,255,236,255,247,255,242,255,247,255,244,255,244,255,249,255,244,255,251,255,244,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,253,255,253,255,253,255,0,0,251,255,0,0,0,0,2,0,253,255,6,0,253,255,6,0,251,255,8,0,251,255,11,0,251,255,11,0,249,255,11,0,247,255,11,0,249,255,11,0,244,255,11,0,244,255,8,0,242,255,8,0,240,255,6,0,240,255,4,0,238,255,2,0,238,255,2,0,238,255,2,0,236,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,2,0,249,255,2,0,247,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,249,255,249,255,244,255,249,255,244,255,253,255,242,255,253,255,240,255,0,0,240,255,0,0,238,255,2,0,238,255,2,0,240,255,0,0,240,255,2,0,240,255,0,0,240,255,0,0,238,255,253,255,238,255,251,255,238,255,249,255,240,255,247,255,240,255,244,255,242,255,242,255,244,255,242,255,247,255,240,255,249,255,242,255,251,255,242,255,251,255,244,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,6,0,0,0,8,0,0,0,8,0,251,255,11,0,249,255,13,0,244,255,11,0,240,255,11,0,238,255,6,0,238,255,4,0,236,255,2,0,236,255,0,0,238,255,253,255,238,255,253,255,238,255,253,255,242,255,253,255,242,255,251,255,247,255,253,255,251,255,251,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,247,255,251,255,244,255,249,255,247,255,249,255,247,255,247,255,247,255,247,255,249,255,251,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,4,0,4,0,8,0,6,0,8,0,8,0,11,0,11,0,13,0,15,0,13,0,17,0,15,0,17,0,13,0,17,0,13,0,15,0,11,0,15,0,8,0,15,0,6,0,11,0,4,0,8,0,6,0,6,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,4,0,6,0,4,0,8,0,4,0,8,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,2,0,253,255,0,0,249,255,0,0,244,255,0,0,242,255,253,255,238,255,253,255,236,255,251,255,229,255,251,255,225,255,249,255,222,255,244,255,220,255,244,255,218,255,240,255,218,255,238,255,216,255,231,255,218,255,233,255,218,255,231,255,220,255,233,255,220,255,233,255,222,255,238,255,227,255,238,255,227,255,242,255,231,255,244,255,236,255,247,255,238,255,247,255,242,255,249,255,247,255,249,255,247,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,247,255,251,255,249,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,247,255,2,0,244,255,2,0,242,255,4,0,240,255,0,0,238,255,0,0,238,255,0,0,236,255,251,255,236,255,249,255,233,255,247,255,236,255,244,255,238,255,244,255,240,255,242,255,242,255,240,255,247,255,240,255,249,255,238,255,251,255,238,255,251,255,236,255,253,255,238,255,253,255,238,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,2,0,247,255,6,0,251,255,8,0,0,0,11,0,0,0,15,0,2,0,17,0,4,0,17,0,2,0,19,0,2,0,19,0,2,0,17,0,0,0,17,0,0,0,11,0,0,0,6,0,253,255,2,0,253,255,253,255,251,255,249,255,251,255,242,255,253,255,238,255,251,255,233,255,253,255,229,255,0,0,227,255,0,0,225,255,0,0,222,255,0,0,222,255,0,0,222,255,0,0,222,255,0,0,222,255,0,0,222,255,253,255,222,255,249,255,225,255,249,255,225,255,244,255,225,255,242,255,225,255,240,255,225,255,242,255,225,255,242,255,227,255,244,255,227,255,247,255,227,255,247,255,231,255,249,255,233,255,251,255,233,255,251,255,236,255,251,255,238,255,251,255,240,255,253,255,242,255,251,255,244,255,253,255,247,255,0,0,251,255,0,0,253,255,0,0,2,0,2,0,4,0,4,0,6,0,2,0,11,0,2,0,17,0,2,0,22,0,0,0,22,0,0,0,26,0,0,0,26,0,253,255,28,0,253,255,28,0,251,255,28,0,249,255,28,0,249,255,26,0,244,255,24,0,244,255,22,0,242,255,17,0,240,255,13,0,238,255,8,0,240,255,4,0,238,255,0,0,238,255,249,255,240,255,244,255,242,255,236,255,242,255,231,255,244,255,229,255,247,255,227,255,249,255,225,255,253,255,225,255,0,0,225,255,0,0,227,255,2,0,227,255,4,0,229,255,4,0,229,255,4,0,233,255,6,0,233,255,6,0,233,255,6,0,233,255,8,0,233,255,8,0,233,255,11,0,233,255,15,0,233,255,17,0,233,255,17,0,233,255,19,0,233,255,19,0,238,255,19,0,238,255,17,0,242,255,19,0,244,255,17,0,249,255,15,0,253,255,15,0,0,0,11,0,4,0,8,0,4,0,6,0,6,0,4,0,6,0,0,0,6,0,251,255,6,0,247,255,4,0,240,255,2,0,238,255,2,0,231,255,2,0,229,255,0,0,225,255,2,0,225,255,2,0,225,255,4,0,225,255,6,0,227,255,6,0,225,255,8,0,225,255,11,0,222,255,11,0,222,255,13,0,222,255,11,0,222,255,13,0,222,255,11,0,227,255,11,0,229,255,8,0,231,255,6,0,233,255,4,0,233,255,0,0,238,255,0,0,242,255,251,255,244,255,247,255,249,255,249,255,251,255,244,255,0,0,247,255,2,0,244,255,6,0,247,255,8,0,249,255,11,0,249,255,13,0,249,255,13,0,249,255,13,0,249,255,11,0,251,255,6,0,249,255,6,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,4,0,0,0,6,0,0,0,8,0,253,255,11,0,253,255,11,0,253,255,13,0,251,255,13,0,247,255,15,0,247,255,15,0,242,255,13,0,242,255,11,0,242,255,8,0,240,255,8,0,242,255,2,0,242,255,0,0,242,255,0,0,247,255,251,255,249,255,249,255,253,255,247,255,0,0,247,255,2,0,244,255,4,0,244,255,6,0,244,255,8,0,247,255,8,0,247,255,11,0,249,255,11,0,251,255,11,0,251,255,11,0,253,255,8,0,0,0,4,0,253,255,2,0,0,0,0,0,0,0,253,255,2,0,251,255,4,0,249,255,4,0,247,255,6,0,247,255,8,0,247,255,8,0,249,255,8,0,251,255,8,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,247,255,0,0,242,255,0,0,242,255,0,0,236,255,2,0,231,255,4,0,229,255,4,0,227,255,6,0,227,255,8,0,222,255,6,0,220,255,6,0,220,255,8,0,218,255,8,0,218,255,8,0,218,255,8,0,218,255,11,0,220,255,8,0,222,255,6,0,222,255,6,0,225,255,6,0,227,255,6,0,229,255,4,0,231,255,4,0,231,255,4,0,233,255,6,0,233,255,4,0,233,255,4,0,236,255,4,0,236,255,4,0,238,255,2,0,240,255,2,0,244,255,2,0,247,255,0,0,249,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,249,255,0,0,244,255,0,0,240,255,0,0,233,255,0,0,229,255,0,0,222,255,253,255,222,255,0,0,222,255,0,0,220,255,2,0,225,255,4,0,225,255,6,0,227,255,8,0,231,255,13,0,233,255,15,0,236,255,15,0,236,255,17,0,238,255,17,0,240,255,17,0,242,255,15,0,244,255,15,0,244,255,15,0,247,255,15,0,249,255,15,0,253,255,17,0,251,255,17,0,251,255,17,0,251,255,17,0,249,255,19,0,249,255,22,0,247,255,19,0,244,255,22,0,244,255,24,0,240,255,24,0,240,255,24,0,238,255,26,0,236,255,26,0,238,255,24,0,238,255,24,0,240,255,24,0,242,255,22,0,242,255,22,0,244,255,19,0,244,255,19,0,242,255,19,0,244,255,19,0,244,255,19,0,244,255,15,0,242,255,15,0,244,255,13,0,247,255,8,0,249,255,6,0,247,255,2,0,251,255,253,255,253,255,251,255,253,255,247,255,0,0,242,255,0,0,238,255,2,0,236,255,4,0,231,255,8,0,229,255,8,0,227,255,13,0,227,255,13,0,225,255,15,0,225,255,15,0,225,255,15,0,227,255,15,0,229,255,13,0,231,255,11,0,233,255,8,0,236,255,8,0,238,255,4,0,238,255,2,0,238,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,240,255,2,0,240,255,2,0,242,255,4,0,242,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,11,0,249,255,13,0,249,255,15,0,247,255,15,0,244,255,13,0,247,255,13,0,247,255,11,0,247,255,8,0,247,255,6,0,247,255,4,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,253,255,0,0,0,0,4,0,253,255,6,0,249,255,8,0,247,255,11,0,244,255,11,0,242,255,15,0,242,255,15,0,240,255,13,0,242,255,13,0,244,255,8,0,247,255,6,0,253,255,2,0,0,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,8,0,251,255,8,0,249,255,4,0,249,255,4,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,247,255,0,0,247,255,0,0,244,255,253,255,244,255,253,255,244,255,249,255,244,255,247,255,244,255,242,255,247,255,240,255,244,255,242,255,244,255,240,255,244,255,240,255,242,255,242,255,242,255,242,255,242,255,247,255,240,255,249,255,240,255,251,255,238,255,0,0,238,255,0,0,240,255,2,0,240,255,6,0,240,255,6,0,242,255,8,0,244,255,8,0,247,255,8,0,249,255,11,0,251,255,13,0,253,255,13,0,0,0,15,0,2,0,15,0,4,0,15,0,4,0,15,0,2,0,13,0,4,0,13,0,2,0,11,0,0,0,8,0,253,255,6,0,249,255,6,0,247,255,6,0,244,255,8,0,242,255,6,0,242,255,6,0,240,255,6,0,240,255,6,0,242,255,4,0,240,255,4,0,242,255,2,0,247,255,4,0,249,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,2,0,4,0,6,0,6,0,11,0,6,0,11,0,8,0,15,0,11,0,15,0,8,0,13,0,4,0,15,0,0,0,11,0,0,0,11,0,251,255,6,0,249,255,2,0,244,255,0,0,244,255,253,255,244,255,251,255,244,255,249,255,244,255,251,255,249,255,249,255,251,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,242,255,2,0,238,255,2,0,238,255,2,0,236,255,2,0,231,255,2,0,231,255,0,0,229,255,0,0,229,255,253,255,227,255,253,255,227,255,251,255,229,255,247,255,231,255,249,255,231,255,247,255,233,255,247,255,240,255,247,255,242,255,249,255,247,255,251,255,249,255,253,255,0,0,0,0,0,0,2,0,6,0,2,0,11,0,4,0,13,0,4,0,19,0,6,0,19,0,6,0,22,0,6,0,24,0,4,0,19,0,4,0,19,0,2,0,17,0,0,0,13,0,0,0,8,0,0,0,6,0,251,255,4,0,251,255,0,0,253,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,251,255,4,0,251,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,244,255,249,255,244,255,244,255,242,255,244,255,242,255,240,255,244,255,240,255,244,255,238,255,244,255,238,255,249,255,238,255,249,255,238,255,253,255,240,255,253,255,242,255,0,0,242,255,2,0,247,255,6,0,247,255,8,0,249,255,11,0,249,255,13,0,249,255,13,0,251,255,11,0,251,255,11,0,251,255,6,0,249,255,4,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,8,0,251,255,8,0,249,255,13,0,247,255,13,0,244,255,15,0,242,255,19,0,240,255,19,0,238,255,17,0,233,255,13,0,233,255,13,0,231,255,11,0,231,255,4,0,231,255,0,0,231,255,0,0,233,255,253,255,233,255,251,255,236,255,247,255,240,255,244,255,244,255,244,255,247,255,242,255,249,255,242,255,253,255,242,255,0,0,242,255,0,0,244,255,0,0,249,255,0,0,251,255,253,255,0,0,253,255,0,0,251,255,4,0,247,255,6,0,247,255,8,0,244,255,8,0,242,255,6,0,242,255,6,0,242,255,4,0,242,255,2,0,242,255,253,255,242,255,251,255,247,255,247,255,249,255,242,255,253,255,240,255,253,255,236,255,0,0,236,255,0,0,231,255,0,0,231,255,0,0,233,255,0,0,233,255,253,255,236,255,251,255,236,255,247,255,238,255,244,255,240,255,240,255,240,255,238,255,242,255,238,255,242,255,236,255,242,255,236,255,242,255,238,255,242,255,240,255,242,255,240,255,242,255,244,255,242,255,247,255,244,255,249,255,244,255,251,255,249,255,251,255,249,255,253,255,249,255,0,0,251,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,249,255,251,255,244,255,249,255,244,255,249,255,242,255,251,255,242,255,253,255,244,255,253,255,247,255,253,255,247,255,0,0,251,255,0,0,253,255,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,249,255,0,0,244,255,0,0,244,255,2,0,242,255,4,0,242,255,6,0,242,255,6,0,240,255,8,0,240,255,11,0,238,255,11,0,238,255,8,0,236,255,8,0,236,255,4,0,233,255,4,0,233,255,2,0,233,255,0,0,233,255,0,0,233,255,253,255,236,255,251,255,236,255,251,255,236,255,253,255,238,255,251,255,240,255,253,255,242,255,0,0,247,255,2,0,249,255,6,0,251,255,11,0,253,255,15,0,253,255,19,0,0,0,22,0,0,0,22,0,2,0,19,0,2,0,17,0,2,0,15,0,2,0,11,0,2,0,6,0,2,0,4,0,2,0,0,0,2,0,251,255,2,0,247,255,4,0,242,255,4,0,240,255,2,0,238,255,4,0,238,255,4,0,236,255,6,0,240,255,4,0,242,255,6,0,244,255,6,0,249,255,6,0,253,255,6,0,0,0,8,0,4,0,6,0,8,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,2,0,6,0,0,0,6,0,251,255,4,0,247,255,0,0,242,255,253,255,242,255,251,255,240,255,247,255,240,255,247,255,240,255,242,255,240,255,238,255,240,255,238,255,242,255,236,255,240,255,236,255,242,255,233,255,242,255,236,255,240,255,236,255,240,255,236,255,240,255,238,255,242,255,238,255,242,255,238,255,244,255,236,255,247,255,233,255,249,255,233,255,249,255,231,255,251,255,229,255,253,255,229,255,253,255,231,255,0,0,233,255,253,255,236,255,0,0,242,255,0,0,249,255,0,0,253,255,4,0,0,0,4,0,2,0,11,0,6,0,11,0,6,0,13,0,6,0,15,0,4,0,13,0,2,0,13,0,0,0,11,0,0,0,8,0,0,0,4,0,251,255,2,0,251,255,0,0,251,255,253,255,249,255,253,255,249,255,251,255,247,255,251,255,244,255,251,255,242,255,251,255,240,255,253,255,238,255,253,255,236,255,0,0,238,255,0,0,238,255,0,0,240,255,2,0,240,255,6,0,242,255,8,0,247,255,8,0,251,255,8,0,251,255,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,2,0,251,255,2,0,251,255,6,0,0,0,6,0,2,0,8,0,6,0,11,0,8,0,11,0,13,0,13,0,15,0,17,0,17,0,17,0,17,0,19,0,15,0,19,0,13,0,22,0,13,0,22,0,11,0,22,0,8,0,22,0,8,0,19,0,11,0,17,0,8,0,13,0,13,0,11,0,13,0,6,0,11,0,4,0,11,0,0,0,8,0,253,255,4,0,253,255,2,0,249,255,0,0,249,255,253,255,249,255,249,255,247,255,247,255,247,255,244,255,244,255,244,255,247,255,244,255,244,255,244,255,244,255,247,255,244,255,247,255,247,255,251,255,247,255,251,255,247,255,253,255,244,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,15,0,2,0,17,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,2,0,2,0,8,0,2,0,13,0,2,0,15,0,2,0,17,0,4,0,22,0,6,0,22,0,11,0,22,0,11,0,19,0,15,0,17,0,15,0,11,0,17,0,6,0,17,0,2,0,17,0,253,255,13,0,249,255,8,0,247,255,2,0,242,255,0,0,240,255,251,255,240,255,247,255,240,255,244,255,242,255,242,255,242,255,240,255,244,255,240,255,244,255,238,255,247,255,238,255,247,255,238,255,247,255,238,255,247,255,238,255,247,255,236,255,247,255,236,255,247,255,236,255,247,255,236,255,247,255,236,255,247,255,238,255,244,255,240,255,244,255,244,255,242,255,247,255,242,255,249,255,242,255,251,255,242,255,253,255,244,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,2,0,249,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,244,255,0,0,244,255,0,0,247,255,251,255,247,255,247,255,249,255,242,255,249,255,238,255,249,255,238,255,251,255,236,255,251,255,238,255,251,255,240,255,249,255,244,255,251,255,249,255,251,255,0,0,251,255,4,0,253,255,6,0,0,0,11,0,0,0,11,0,2,0,6,0,4,0,2,0,4,0,0,0,4,0,249,255,4,0,244,255,2,0,238,255,0,0,233,255,0,0,229,255,253,255,227,255,251,255,225,255,253,255,225,255,251,255,225,255,251,255,225,255,251,255,225,255,253,255,225,255,253,255,227,255,253,255,225,255,0,0,227,255,253,255,229,255,253,255,231,255,253,255,233,255,253,255,236,255,253,255,238,255,0,0,240,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,238,255,0,0,233,255,0,0,233,255,0,0,233,255,0,0,236,255,0,0,236,255,0,0,238,255,253,255,240,255,253,255,247,255,253,255,249,255,249,255,253,255,249,255,0,0,249,255,2,0,249,255,6,0,251,255,8,0,253,255,11,0,0,0,13,0,2,0,15,0,6,0,15,0,11,0,17,0,13,0,15,0,17,0,15,0,19,0,13,0,24,0,11,0,26,0,6,0,28,0,4,0,26,0,4,0,24,0,2,0,24,0,0,0,22,0,0,0,17,0,0,0,15,0,0,0,11,0,2,0,8,0,2,0,6,0,4,0,4,0,6,0,4,0,8,0,2,0,11,0,2,0,11,0,0,0,13,0,0,0,17,0,253,255,19,0,251,255,24,0,249,255,28,0,247,255,28,0,242,255,33,0,240,255,33,0,240,255,35,0,238,255,33,0,238,255,33,0,238,255,33,0,242,255,30,0,244,255,28,0,247,255,26,0,249,255,24,0,249,255,19,0,251,255,17,0,251,255,13,0,251,255,11,0,251,255,6,0,253,255,4,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,251,255,249,255,249,255,249,255,244,255,249,255,242,255,249,255,240,255,249,255,240,255,249,255,238,255,249,255,238,255,247,255,238,255,244,255,240,255,242,255,240,255,240,255,240,255,236,255,242,255,231,255,242,255,229,255,240,255,229,255,242,255,229,255,240,255,229,255,242,255,229,255,242,255,229,255,240,255,229,255,240,255,229,255,240,255,231,255,242,255,229,255,242,255,229,255,240,255,225,255,242,255,222,255,242,255,220,255,240,255,216,255,242,255,214,255,240,255,211,255,242,255,211,255,244,255,211,255,244,255,214,255,247,255,216,255,249,255,220,255,249,255,225,255,251,255,231,255,251,255,236,255,253,255,240,255,253,255,244,255,0,0,249,255,0,0,253,255,2,0,0,0,4,0,4,0,6,0,4,0,8,0,6,0,8,0,8,0,13,0,11,0,13,0,8,0,13,0,8,0,13,0,8,0,13,0,6,0,13,0,6,0,11,0,4,0,8,0,0,0,6,0,2,0,4,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,251,255,253,255,253,255,251,255,0,0,253,255,2,0,0,0,6,0,0,0,11,0,0,0,15,0,2,0,17,0,2,0,19,0,4,0,17,0,4,0,17,0,4,0,15,0,4,0,11,0,2,0,6,0,0,0,2,0,0,0,253,255,253,255,253,255,253,255,249,255,253,255,247,255,251,255,247,255,251,255,247,255,0,0,249,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,242,255,253,255,242,255,253,255,238,255,253,255,236,255,251,255,233,255,251,255,229,255,249,255,225,255,251,255,225,255,251,255,220,255,251,255,220,255,253,255,218,255,253,255,220,255,253,255,222,255,0,0,222,255,0,0,222,255,2,0,222,255,0,0,225,255,2,0,227,255,2,0,229,255,2,0,231,255,0,0,236,255,0,0,238,255,251,255,242,255,249,255,244,255,242,255,247,255,238,255,249,255,236,255,249,255,231,255,249,255,227,255,244,255,225,255,242,255,222,255,236,255,222,255,231,255,222,255,227,255,225,255,222,255,225,255,222,255,229,255,218,255,231,255,218,255,233,255,218,255,233,255,222,255,236,255,222,255,236,255,225,255,233,255,229,255,236,255,233,255,236,255,236,255,236,255,238,255,240,255,238,255,238,255,240,255,238,255,242,255,238,255,244,255,240,255,247,255,242,255,249,255,242,255,253,255,242,255,0,0,242,255,2,0,244,255,6,0,244,255,8,0,242,255,11,0,242,255,15,0,242,255,15,0,240,255,15,0,236,255,15,0,233,255,15,0,227,255,13,0,227,255,13,0,225,255,8,0,225,255,8,0,225,255,4,0,227,255,2,0,229,255,0,0,233,255,0,0,238,255,0,0,238,255,251,255,242,255,253,255,244,255,251,255,247,255,249,255,251,255,247,255,251,255,244,255,0,0,242,255,0,0,242,255,2,0,242,255,4,0,242,255,6,0,242,255,8,0,244,255,8,0,247,255,11,0,249,255,11,0,249,255,13,0,253,255,11,0,253,255,13,0,253,255,11,0,251,255,11,0,253,255,11,0,253,255,8,0,253,255,4,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,244,255,0,0,242,255,2,0,240,255,0,0,240,255,0,0,240,255,0,0,242,255,253,255,244,255,253,255,247,255,251,255,249,255,249,255,253,255,249,255,0,0,249,255,2,0,249,255,4,0,249,255,4,0,249,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,0,0,4,0,2,0,4,0,4,0,2,0,6,0,0,0,11,0,0,0,15,0,0,0,17,0,0,0,19,0,2,0,24,0,2,0,28,0,2,0,26,0,2,0,26,0,0,0,26,0,0,0,24,0,253,255,19,0,249,255,19,0,244,255,13,0,242,255,11,0,240,255,11,0,238,255,6,0,238,255,4,0,240,255,6,0,244,255,6,0,247,255,6,0,251,255,8,0,0,0,11,0,2,0,15,0,6,0,15,0,8,0,17,0,11,0,17,0,11,0,17,0,11,0,15,0,8,0,13,0,6,0,6,0,6,0,2,0,2,0,253,255,0,0,247,255,0,0,242,255,253,255,238,255,251,255,236,255,249,255,233,255,249,255,233,255,249,255,231,255,249,255,231,255,247,255,233,255,247,255,236,255,249,255,236,255,249,255,240,255,247,255,244,255,247,255,247,255,244,255,253,255,242,255,0,0,242,255,0,0,242,255,2,0,242,255,2,0,240,255,6,0,240,255,6,0,244,255,6,0,244,255,4,0,247,255,4,0,251,255,4,0,253,255,4,0,0,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,6,0,251,255,4,0,249,255,4,0,249,255,4,0,247,255,2,0,249,255,0,0,251,255,0,0,253,255,251,255,0,0,251,255,0,0,249,255,0,0,244,255,0,0,244,255,2,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,249,255,251,255,249,255,251,255,247,255,247,255,244,255,249,255,244,255,249,255,244,255,249,255,244,255,249,255,247,255,249,255,244,255,251,255,244,255,253,255,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,238,255,2,0,236,255,0,0,233,255,0,0,233,255,0,0,233,255,251,255,233,255,249,255,233,255,249,255,236,255,247,255,236,255,244,255,238,255,244,255,236,255,244,255,238,255,244,255,236,255,244,255,236,255,244,255,233,255,242,255,231,255,240,255,229,255,238,255,227,255,236,255,227,255,236,255,227,255,233,255,227,255,236,255,229,255,233,255,231,255,238,255,233,255,238,255,236,255,242,255,242,255,242,255,244,255,244,255,249,255,244,255,251,255,247,255,253,255,244,255,0,0,242,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,242,255,253,255,242,255,253,255,242,255,253,255,242,255,253,255,240,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,236,255,0,0,233,255,0,0,231,255,2,0,231,255,0,0,229,255,0,0,227,255,0,0,222,255,0,0,222,255,0,0,220,255,253,255,222,255,251,255,222,255,251,255,227,255,251,255,229,255,251,255,236,255,251,255,242,255,0,0,244,255,0,0,249,255,0,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,2,0,253,255,6,0,253,255,11,0,0,0,11,0,0,0,13,0,0,0,11,0,2,0,8,0,4,0,6,0,6,0,4,0,6,0,0,0,4,0,0,0,4,0,251,255,2,0,249,255,0,0,247,255,253,255,244,255,249,255,242,255,247,255,240,255,242,255,238,255,238,255,240,255,236,255,240,255,231,255,242,255,229,255,244,255,227,255,244,255,225,255,247,255,222,255,251,255,222,255,253,255,220,255,0,0,222,255,2,0,222,255,4,0,225,255,6,0,227,255,6,0,225,255,8,0,227,255,6,0,229,255,6,0,229,255,2,0,229,255,0,0,229,255,251,255,229,255,247,255,227,255,242,255,225,255,238,255,225,255,233,255,225,255,229,255,222,255,227,255,222,255,227,255,225,255,225,255,227,255,227,255,229,255,227,255,233,255,227,255,238,255,231,255,244,255,233,255,251,255,238,255,2,0,238,255,6,0,244,255,13,0,244,255,17,0,247,255,22,0,247,255,22,0,249,255,19,0,249,255,17,0,247,255,15,0,247,255,13,0,247,255,6,0,247,255,2,0,247,255,0,0,249,255,253,255,249,255,249,255,251,255,249,255,253,255,244,255,0,0,244,255,2,0,247,255,4,0,242,255,6,0,244,255,8,0,244,255,11,0,247,255,13,0,244,255,13,0,247,255,15,0,247,255,15,0,247,255,15,0,251,255,17,0,251,255,17,0,0,0,17,0,0,0,17,0,6,0,17,0,11,0,15,0,15,0,15,0,19,0,13,0,24,0,8,0,26,0,8,0,28,0,4,0,28,0,0,0,28,0,0,0,26,0,0,0,24,0,253,255,24,0,253,255,22,0,0,0,19,0,0,0,17,0,0,0,17,0,2,0,15,0,2,0,17,0,2,0,17,0,2,0,19,0,0,0,22,0,0,0,24,0,0,0,28,0,253,255,30,0,253,255,33,0,253,255,33,0,0,0,33,0,0,0,30,0,0,0,26,0,2,0,24,0,4,0,19,0,6,0,15,0,8,0,15,0,11,0,11,0,11,0,8,0,11,0,8,0,11,0,6,0,13,0,4,0,13,0,2,0,11,0,0,0,11,0,253,255,8,0,251,255,8,0,249,255,4,0,247,255,0,0,244,255,253,255,244,255,249,255,247,255,244,255,247,255,242,255,249,255,238,255,253,255,236,255,0,0,233,255,2,0,233,255,8,0,233,255,11,0,233,255,15,0,233,255,15,0,236,255,17,0,236,255,15,0,238,255,13,0,242,255,13,0,242,255,8,0,247,255,6,0,247,255,2,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,247,255,249,255,242,255,247,255,240,255,247,255,240,255,247,255,238,255,247,255,238,255,244,255,238,255,249,255,238,255,247,255,240,255,249,255,242,255,251,255,244,255,251,255,247,255,251,255,251,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,6,0,2,0,4,0,0,0,6,0,253,255,4,0,253,255,2,0,249,255,4,0,244,255,2,0,242,255,2,0,240,255,0,0,238,255,0,0,236,255,253,255,231,255,253,255,231,255,253,255,229,255,249,255,227,255,251,255,227,255,251,255,222,255,253,255,220,255,0,0,218,255,0,0,216,255,2,0,216,255,4,0,216,255,6,0,220,255,6,0,225,255,6,0,229,255,6,0,236,255,4,0,242,255,2,0,249,255,0,0,0,0,0,0,4,0,0,0,11,0,253,255,13,0,253,255,17,0,0,0,19,0,0,0,22,0,0,0,24,0,2,0,24,0,2,0,24,0,4,0,22,0,6,0,22,0,6,0,22,0,8,0,19,0,8,0,15,0,6,0,13,0,6,0,8,0,4,0,4,0,2,0,0,0,0,0,251,255,0,0,247,255,0,0,242,255,253,255,238,255,0,0,233,255,0,0,233,255,0,0,231,255,2,0,231,255,4,0,236,255,6,0,238,255,6,0,242,255,8,0,244,255,11,0,244,255,8,0,247,255,8,0,247,255,8,0,247,255,6,0,244,255,4,0,242,255,2,0,242,255,0,0,240,255,253,255,242,255,251,255,242,255,247,255,242,255,244,255,247,255,242,255,247,255,240,255,251,255,240,255,253,255,238,255,253,255,236,255,0,0,236,255,253,255,231,255,0,0,233,255,253,255,231,255,253,255,231,255,253,255,231,255,251,255,229,255,251,255,229,255,249,255,231,255,247,255,231,255,244,255,231,255,242,255,236,255,242,255,236,255,242,255,240,255,244,255,244,255,244,255,249,255,244,255,251,255,247,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,4,0,6,0,6,0,6,0,8,0,6,0,8,0,4,0,6,0,0,0,6,0,253,255,2,0,251,255,0,0,249,255,251,255,247,255,247,255,247,255,242,255,247,255,240,255,247,255,236,255,247,255,236,255,249,255,236,255,251,255,236,255,251,255,238,255,253,255,238,255,0,0,240,255,0,0,240,255,0,0,242,255,253,255,242,255,251,255,244,255,251,255,244,255,247,255,247,255,240,255,247,255,238,255,249,255,233,255,251,255,229,255,251,255,222,255,251,255,220,255,253,255,220,255,253,255,218,255,251,255,218,255,251,255,220,255,247,255,220,255,247,255,225,255,244,255,229,255,240,255,233,255,240,255,238,255,238,255,242,255,236,255,244,255,236,255,247,255,236,255,249,255,236,255,251,255,236,255,251,255,238,255,253,255,238,255,253,255,240,255,253,255,242,255,253,255,244,255,253,255,247,255,253,255,249,255,0,0,253,255,251,255,0,0,253,255,2,0,251,255,2,0,251,255,6,0,251,255,8,0,249,255,11,0,251,255,11,0,251,255,13,0,251,255,11,0,249,255,11,0,251,255,11,0,251,255,6,0,253,255,4,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,8,0,2,0,11,0,2,0,11,0,0,0,13,0,0,0,15,0,253,255,15,0,251,255,15,0,251,255,15,0,247,255,15,0,247,255,13,0,247,255,13,0,247,255,13,0,249,255,11,0,251,255,11,0,0,0,11,0,0,0,13,0,0,0,15,0,2,0,15,0,4,0,15,0,4,0,19,0,4,0,19,0,4,0,19,0,6,0,22,0,6,0,22,0,8,0,19,0,6,0,19,0,11,0,17,0,11,0,15,0,6,0,11,0,8,0,6,0,8,0,2,0,8,0,253,255,6,0,251,255,4,0,247,255,4,0,242,255,4,0,240,255,4,0,238,255,2,0,236,255,0,0,238,255,0,0,240,255,253,255,242,255,251,255,247,255,247,255,251,255,247,255,0,0,244,255,0,0,240,255,4,0,240,255,6,0,240,255,8,0,242,255,8,0,242,255,11,0,247,255,8,0,249,255,8,0,251,255,6,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,6,0,242,255,4,0,242,255,0,0,244,255,0,0,242,255,0,0,242,255,253,255,244,255,253,255,244,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,247,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,251,255,253,255,253,255,0,0,0,0,0,0,2,0,253,255,6,0,251,255,8,0,251,255,11,0,251,255,15,0,249,255,15,0,249,255,17,0,249,255,17,0,244,255,15,0,244,255,17,0,242,255,13,0,242,255,13,0,240,255,11,0,240,255,11,0,240,255,6,0,242,255,4,0,244,255,0,0,247,255,253,255,247,255,249,255,251,255,247,255,251,255,242,255,253,255,240,255,253,255,238,255,253,255,238,255,251,255,238,255,251,255,240,255,253,255,242,255,253,255,244,255,253,255,247,255,0,0,247,255,0,0,251,255,0,0,251,255,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,4,0,4,0,4,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,251,255,253,255,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,2,0,244,255,2,0,247,255,2,0,249,255,0,0,253,255,0,0,253,255,253,255,2,0,253,255,4,0,249,255,4,0,251,255,6,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,8,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,244,255,2,0,244,255,4,0,242,255,8,0,242,255,13,0,240,255,15,0,240,255,17,0,240,255,15,0,240,255,15,0,240,255,13,0,240,255,13,0,240,255,13,0,242,255,8,0,242,255,6,0,244,255,4,0,244,255,4,0,247,255,0,0,251,255,0,0,251,255,253,255,0,0,249,255,0,0,247,255,0,0,242,255,4,0,236,255,6,0,231,255,8,0,229,255,11,0,225,255,13,0,220,255,13,0,220,255,15,0,218,255,13,0,218,255,13,0,220,255,8,0,222,255,11,0,227,255,8,0,231,255,6,0,236,255,4,0,238,255,4,0,240,255,0,0,242,255,0,0,242,255,253,255,240,255,251,255,238,255,251,255,238,255,247,255,233,255,249,255,231,255,249,255,231,255,249,255,233,255,251,255,236,255,251,255,236,255,251,255,240,255,253,255,242,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,0,0,4,0,2,0,6,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,11,0,6,0,8,0,2,0,11,0,0,0,6,0,0,0,6,0,253,255,4,0,251,255,4,0,249,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,249,255,249,255,251,255,249,255,251,255,249,255,0,0,247,255,2,0,249,255,4,0,251,255,4,0,253,255,8,0,0,0,11,0,0,0,11,0,4,0,15,0,6,0,15,0,6,0,17,0,8,0,17,0,13,0,17,0,13,0,17,0,13,0,19,0,11,0,22,0,13,0,24,0,13,0,24,0,13,0,26,0,13,0,26,0,13,0,26,0,15,0,26,0,13,0,24,0,13,0,24,0,15,0,19,0,19,0,17,0,19,0,13,0,19,0,11,0,24,0,8,0,24,0,6,0,24,0,4,0,24,0,4,0,24,0,2,0,22,0,2,0,22,0,0,0,22,0,0,0,22,0,2,0,22,0,2,0,19,0,2,0,19,0,4,0,17,0,4,0,17,0,4,0,15,0,2,0,15,0,2,0,15,0,0,0,13,0,0,0,15,0,253,255,13,0,251,255,15,0,249,255,13,0,247,255,11,0,247,255,11,0,247,255,8,0,247,255,11,0,249,255,6,0,251,255,6,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,11,0,4,0,11,0,2,0,11,0,2,0,8,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,244,255,0,0,242,255,0,0,240,255,2,0,240,255,6,0,238,255,8,0,242,255,11,0,242,255,11,0,244,255,11,0,247,255,11,0,251,255,8,0,0,0,6,0,0,0,4,0,0,0,2,0,4,0,0,0,8,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,251,255,6,0,253,255,2,0,253,255,0,0,0,0,249,255,2,0,244,255,6,0,238,255,8,0,233,255,11,0,227,255,13,0,225,255,17,0,222,255,17,0,222,255,19,0,222,255,22,0,225,255,22,0,229,255,24,0,229,255,26,0,233,255,26,0,233,255,24,0,236,255,24,0,238,255,24,0,240,255,22,0,240,255,19,0,238,255,15,0,236,255,13,0,236,255,11,0,238,255,6,0,238,255,4,0,238,255,0,0,240,255,0,0,244,255,253,255,247,255,253,255,249,255,251,255,253,255,249,255,0,0,249,255,0,0,247,255,4,0,244,255,8,0,244,255,8,0,242,255,11,0,242,255,11,0,242,255,13,0,244,255,11,0,242,255,13,0,247,255,11,0,249,255,8,0,251,255,8,0,253,255,6,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,2,0,249,255,0,0,247,255,0,0,244,255,251,255,244,255,249,255,247,255,244,255,247,255,242,255,249,255,238,255,249,255,236,255,251,255,236,255,253,255,236,255,0,0,233,255,0,0,236,255,2,0,236,255,2,0,236,255,2,0,233,255,4,0,233,255,4,0,233,255,4,0,231,255,4,0,229,255,4,0,229,255,2,0,231,255,0,0,231,255,0,0,233,255,0,0,236,255,251,255,238,255,247,255,242,255,247,255,244,255,247,255,249,255,244,255,251,255,244,255,0,0,244,255,0,0,247,255,0,0,247,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,242,255,0,0,240,255,0,0,236,255,0,0,233,255,0,0,231,255,0,0,227,255,0,0,227,255,0,0,227,255,0,0,227,255,253,255,227,255,251,255,229,255,249,255,231,255,247,255,233,255,247,255,236,255,244,255,238,255,244,255,238,255,247,255,240,255,244,255,240,255,249,255,242,255,249,255,240,255,251,255,240,255,251,255,240,255,253,255,238,255,251,255,238,255,251,255,238,255,249,255,238,255,247,255,242,255,244,255,242,255,242,255,247,255,242,255,247,255,240,255,249,255,240,255,251,255,238,255,251,255,238,255,251,255,240,255,251,255,240,255,249,255,238,255,249,255,240,255,247,255,240,255,244,255,242,255,244,255,247,255,242,255,249,255,242,255,253,255,240,255,0,0,240,255,4,0,240,255,8,0,240,255,13,0,242,255,13,0,244,255,15,0,247,255,15,0,249,255,15,0,251,255,11,0,0,0,11,0,0,0,6,0,2,0,4,0,6,0,2,0,6,0,0,0,8,0,253,255,13,0,253,255,17,0,249,255,19,0,247,255,22,0,247,255,22,0,247,255,22,0,247,255,22,0,249,255,19,0,251,255,19,0,253,255,15,0,0,0,11,0,2,0,8,0,4,0,6,0,4,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,0,0,251,255,0,0,249,255,4,0,244,255,8,0,244,255,13,0,242,255,15,0,242,255,19,0,240,255,22,0,240,255,22,0,238,255,22,0,240,255,22,0,240,255,19,0,242,255,17,0,242,255,13,0,242,255,11,0,242,255,8,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,2,0,249,255,0,0,249,255,0,0,251,255,253,255,253,255,251,255,253,255,249,255,0,0,247,255,0,0,244,255,0,0,242,255,2,0,238,255,2,0,238,255,2,0,236,255,2,0,238,255,2,0,238,255,0,0,242,255,0,0,247,255,0,0,251,255,0,0,4,0,0,0,8,0,253,255,15,0,253,255,19,0,249,255,24,0,247,255,26,0,247,255,26,0,247,255,22,0,244,255,19,0,244,255,15,0,244,255,13,0,247,255,8,0,249,255,8,0,251,255,6,0,251,255,6,0,253,255,6,0,0,0,6,0,0,0,11,0,0,0,13,0,0,0,17,0,0,0,19,0,253,255,22,0,251,255,26,0,249,255,26,0,249,255,26,0,244,255,28,0,244,255,26,0,244,255,26,0,244,255,26,0,247,255,24,0,247,255,24,0,247,255,22,0,249,255,17,0,251,255,15,0,251,255,13,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,8,0,4,0,11,0,4,0,11,0,6,0,11,0,8,0,8,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,4,0,8,0,4,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,6,0,6,0,4,0,4,0,6,0,4,0,6,0,2,0,4,0,0,0,4,0,253,255,0,0,251,255,0,0,251,255,251,255,247,255,249,255,247,255,247,255,244,255,242,255,242,255,242,255,240,255,242,255,240,255,242,255,240,255,242,255,240,255,242,255,240,255,247,255,244,255,249,255,247,255,253,255,251,255,253,255,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,244,255,2,0,242,255,2,0,242,255,6,0,244,255,6,0,242,255,8,0,242,255,6,0,244,255,6,0,247,255,4,0,249,255,2,0,249,255,253,255,249,255,253,255,251,255,251,255,251,255,249,255,253,255,247,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,247,255,251,255,247,255,249,255,249,255,247,255,249,255,242,255,251,255,240,255,251,255,236,255,251,255,236,255,253,255,233,255,251,255,233,255,249,255,233,255,249,255,236,255,247,255,238,255,249,255,240,255,249,255,240,255,249,255,240,255,253,255,242,255,253,255,244,255,0,0,247,255,0,0,249,255,2,0,251,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,6,0,251,255,4,0,249,255,2,0,247,255,0,0,247,255,251,255,244,255,249,255,244,255,244,255,242,255,238,255,242,255,233,255,242,255,229,255,242,255,227,255,242,255,225,255,242,255,222,255,242,255,220,255,242,255,225,255,238,255,227,255,238,255,229,255,236,255,233,255,233,255,238,255,231,255,242,255,227,255,247,255,225,255,251,255,225,255,251,255,225,255,0,0,229,255,0,0,229,255,0,0,233,255,253,255,238,255,251,255,242,255,249,255,247,255,244,255,249,255,244,255,253,255,242,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,238,255,253,255,238,255,251,255,238,255,249,255,238,255,247,255,240,255,244,255,242,255,242,255,244,255,242,255,247,255,242,255,251,255,244,255,253,255,244,255,4,0,247,255,8,0,247,255,11,0,244,255,13,0,242,255,17,0,240,255,17,0,236,255,19,0,236,255,22,0,231,255,22,0,231,255,19,0,231,255,17,0,233,255,17,0,236,255,17,0,240,255,15,0,247,255,13,0,251,255,15,0,0,0,15,0,0,0,15,0,4,0,15,0,6,0,17,0,6,0,17,0,6,0,17,0,6,0,19,0,6,0,17,0,4,0,19,0,2,0,19,0,2,0,19,0,0,0,19,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,19,0,4,0,19,0,6,0,17,0,8,0,15,0,13,0,13,0,17,0,11,0,19,0,8,0,22,0,6,0,19,0,4,0,19,0,0,0,19,0,0,0,15,0,251,255,13,0,251,255,11,0,249,255,4,0,247,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,247,255,2,0,249,255,2,0,251,255,2,0,0,0,6,0,0,0,8,0,4,0,8,0,6,0,8,0,8,0,11,0,11,0,13,0,13,0,11,0,13,0,11,0,13,0,11,0,8,0,11,0,6,0,13,0,6,0,13,0,4,0,15,0,0,0,15,0,0,0,17,0,253,255,22,0,251,255,24,0,249,255,26,0,249,255,28,0,251,255,30,0,251,255,28,0,249,255,28,0,251,255,24,0,253,255,22,0,253,255,19,0,0,0,17,0,253,255,13,0,253,255,8,0,253,255,4,0,253,255,2,0,251,255,0,0,251,255,253,255,249,255,251,255,249,255,251,255,247,255,249,255,247,255,249,255,249,255,247,255,249,255,247,255,251,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,2,0,249,255,4,0,251,255,6,0,251,255,11,0,253,255,13,0,253,255,13,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,247,255,0,0,244,255,251,255,242,255,249,255,242,255,244,255,238,255,242,255,240,255,240,255,238,255,238,255,242,255,233,255,242,255,233,255,244,255,231,255,247,255,231,255,249,255,231,255,249,255,233,255,253,255,236,255,0,0,240,255,0,0,244,255,0,0,249,255,0,0,251,255,2,0,0,0,2,0,0,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,253,255,2,0,251,255,4,0,249,255,2,0,242,255,0,0,240,255,0,0,233,255,253,255,231,255,253,255,227,255,251,255,225,255,251,255,225,255,251,255,225,255,249,255,225,255,249,255,227,255,251,255,229,255,251,255,231,255,251,255,233,255,253,255,238,255,253,255,242,255,253,255,247,255,253,255,249,255,253,255,251,255,0,0,253,255,253,255,251,255,253,255,253,255,251,255,251,255,251,255,251,255,247,255,247,255,247,255,244,255,249,255,242,255,247,255,240,255,247,255,238,255,244,255,236,255,244,255,236,255,244,255,236,255,244,255,233,255,242,255,233,255,244,255,236,255,242,255,238,255,242,255,238,255,238,255,244,255,238,255,247,255,236,255,249,255,236,255,251,255,233,255,253,255,233,255,0,0,233,255,0,0,236,255,0,0,236,255,0,0,240,255,0,0,242,255,251,255,247,255,251,255,251,255,249,255,0,0,247,255,0,0,247,255,2,0,247,255,4,0,249,255,6,0,249,255,6,0,251,255,6,0,253,255,4,0,253,255,4,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,6,0,253,255,8,0,0,0,11,0,2,0,13,0,4,0,13,0,8,0,13,0,11,0,15,0,15,0,15,0,17,0,15,0,17,0,15,0,17,0,13,0,19,0,13,0,19,0,11,0,17,0,11,0,15,0,11,0,13,0,11,0,13,0,13,0,13,0,15,0,13,0,17,0,11,0,19,0,11,0,22,0,8,0,26,0,8,0,26,0,6,0,24,0,6,0,24,0,8,0,19,0,11,0,17,0,11,0,15,0,11,0,11,0,11,0,6,0,11,0,4,0,11,0,2,0,11,0,0,0,6,0,0,0,4,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,253,255,242,255,253,255,240,255,253,255,238,255,253,255,238,255,249,255,238,255,251,255,240,255,253,255,240,255,251,255,244,255,0,0,247,255,0,0,253,255,2,0,0,0,4,0,2,0,8,0,6,0,11,0,6,0,13,0,8,0,15,0,8,0,15,0,8,0,15,0,11,0,17,0,11,0,15,0,8,0,17,0,8,0,15,0,6,0,13,0,6,0,11,0,6,0,8,0,4,0,6,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,6,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,253,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,244,255,4,0,244,255,2,0,244,255,4,0,244,255,4,0,247,255,4,0,249,255,6,0,249,255,8,0,251,255,8,0,253,255,6,0,0,0,8,0,0,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,2,0,8,0,0,0,8,0,0,0,8,0,253,255,6,0,251,255,6,0,251,255,4,0,247,255,0,0,244,255,253,255,244,255,251,255,240,255,244,255,236,255,240,255,233,255,238,255,231,255,233,255,231,255,231,255,231,255,233,255,231,255,233,255,231,255,236,255,233,255,238,255,236,255,240,255,240,255,242,255,244,255,247,255,247,255,249,255,251,255,251,255,0,0,253,255,2,0,0,0,4,0,2,0,8,0,4,0,11,0,6,0,17,0,8,0,19,0,13,0,22,0,11,0,26,0,13,0,28,0,13,0,28,0,11,0,30,0,8,0,30,0,6,0,30,0,4,0,30,0,2,0,26,0,2,0,24,0,0,0,19,0,0,0,17,0,0,0,15,0,253,255,11,0,0,0,6,0,0,0,2,0,0,0,0,0,2,0,253,255,2,0,251,255,4,0,247,255,4,0,244,255,2,0,240,255,4,0,238,255,0,0,236,255,2,0,233,255,0,0,236,255,0,0,233,255,0,0,233,255,253,255,233,255,249,255,236,255,249,255,236,255,247,255,236,255,247,255,236,255,244,255,238,255,242,255,238,255,240,255,240,255,240,255,240,255,240,255,244,255,240,255,247,255,242,255,249,255,242,255,251,255,247,255,253,255,249,255,0,0,249,255,0,0,253,255,4,0,0,0,8,0,4,0,11,0,8,0,13,0,11,0,15,0,15,0,17,0,17,0,17,0,22,0,15,0,24,0,15,0,24,0,11,0,26,0,8,0,24,0,6,0,24,0,6,0,22,0,4,0,17,0,6,0,17,0,6,0,13,0,6,0,11,0,11,0,6,0,11,0,4,0,11,0,4,0,13,0,4,0,13,0,2,0,11,0,2,0,11,0,2,0,8,0,0,0,6,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,253,255,251,255,251,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,8,0,4,0,13,0,8,0,13,0,8,0,15,0,11,0,17,0,11,0,17,0,13,0,17,0,15,0,17,0,13,0,17,0,15,0,15,0,15,0,13,0,15,0,8,0,15,0,6,0,17,0,4,0,17,0,4,0,19,0,2,0,22,0,2,0,22,0,4,0,26,0,8,0,28,0,8,0,26,0,11,0,30,0,13,0,26,0,15,0,26,0,17,0,24,0,19,0,19,0,19,0,17,0,22,0,13,0,22,0,11,0,24,0,6,0,26,0,6,0,24,0,4,0,26,0,2,0,26,0,2,0,26,0,0,0,26,0,0,0,24,0,253,255,24,0,253,255,22,0,253,255,19,0,251,255,19,0,251,255,15,0,251,255,15,0,251,255,11,0,251,255,11,0,249,255,8,0,251,255,6,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,253,255,6,0,251,255,6,0,253,255,6,0,251,255,8,0,253,255,8,0,251,255,8,0,249,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,0,0,8,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,253,255,2,0,251,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,244,255,2,0,247,255,2,0,247,255,0,0,249,255,0,0,251,255,0,0,0,0,0,0,0,0,253,255,6,0,253,255,11,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,17,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,6,0,253,255,4,0,251,255,0,0,249,255,0,0,247,255,253,255,244,255,253,255,244,255,253,255,240,255,253,255,240,255,253,255,240,255,253,255,238,255,0,0,240,255,0,0,240,255,0,0,240,255,2,0,240,255,2,0,242,255,2,0,242,255,2,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,4,0,249,255,2,0,247,255,4,0,247,255,2,0,247,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,247,255,253,255,244,255,253,255,247,255,253,255,247,255,251,255,249,255,249,255,249,255,249,255,253,255,247,255,0,0,244,255,0,0,242,255,4,0,244,255,6,0,244,255,11,0,247,255,11,0,249,255,13,0,251,255,13,0,253,255,15,0,0,0,13,0,4,0,13,0,11,0,11,0,15,0,11,0,19,0,8,0,24,0,6,0,26,0,4,0,28,0,2,0,30,0,0,0,30,0,0,0,28,0,2,0,26,0,4,0,24,0,6,0,22,0,8,0,17,0,11,0,8,0,15,0,4,0,17,0,253,255,19,0,249,255,22,0,242,255,19,0,236,255,19,0,233,255,17,0,231,255,15,0,233,255,15,0,236,255,13,0,238,255,8,0,242,255,6,0,247,255,6,0,251,255,2,0,253,255,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,242,255,2,0,242,255,2,0,242,255,2,0,238,255,4,0,238,255,4,0,236,255,4,0,233,255,6,0,233,255,8,0,233,255,8,0,233,255,8,0,231,255,11,0,231,255,11,0,233,255,11,0,233,255,11,0,236,255,11,0,236,255,11,0,238,255,8,0,238,255,6,0,238,255,6,0,238,255,8,0,238,255,4,0,238,255,4,0,238,255,6,0,236,255,4,0,236,255,4,0,236,255,0,0,238,255,0,0,238,255,251,255,238,255,249,255,238,255,244,255,238,255,242,255,238,255,242,255,238,255,242,255,238,255,244,255,238,255,249,255,238,255,253,255,240,255,0,0,242,255,2,0,244,255,6,0,249,255,8,0,251,255,11,0,251,255,11,0,0,0,8,0,0,0,8,0,4,0,4,0,6,0,6,0,8,0,2,0,11,0,2,0,11,0,2,0,13,0,2,0,11,0,2,0,8,0,2,0,8,0,2,0,4,0,2,0,2,0,0,0,253,255,0,0,247,255,0,0,244,255,253,255,240,255,251,255,238,255,251,255,236,255,251,255,236,255,249,255,238,255,251,255,240,255,251,255,242,255,249,255,244,255,249,255,244,255,249,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,249,255,247,255,249,255,247,255,247,255,244,255,249,255,244,255,244,255,244,255,247,255,244,255,244,255,247,255,242,255,251,255,240,255,253,255,240,255,0,0,240,255,2,0,242,255,4,0,242,255,6,0,244,255,4,0,249,255,4,0,251,255,4,0,0,0,0,0,0,0,253,255,2,0,251,255,2,0,247,255,4,0,247,255,4,0,242,255,4,0,240,255,4,0,240,255,4,0,240,255,6,0,240,255,6,0,238,255,6,0,240,255,6,0,240,255,6,0,238,255,4,0,238,255,4,0,240,255,2,0,238,255,2,0,236,255,2,0,238,255,2,0,236,255,0,0,233,255,0,0,233,255,0,0,231,255,0,0,233,255,0,0,233,255,0,0,236,255,2,0,236,255,4,0,240,255,6,0,244,255,11,0,247,255,11,0,253,255,13,0,0,0,11,0,6,0,13,0,11,0,8,0,15,0,8,0,19,0,6,0,24,0,2,0,26,0,0,0,28,0,251,255,28,0,249,255,28,0,249,255,26,0,247,255,22,0,242,255,15,0,244,255,8,0,242,255,4,0,247,255,253,255,244,255,249,255,249,255,244,255,249,255,240,255,251,255,240,255,253,255,236,255,0,0,233,255,0,0,236,255,2,0,240,255,6,0,240,255,8,0,244,255,11,0,247,255,13,0,251,255,15,0,253,255,17,0,0,0,17,0,0,0,19,0,0,0,17,0,0,0,17,0,0,0,15,0,0,0,13,0,253,255,11,0,253,255,6,0,253,255,4,0,253,255,0,0,251,255,253,255,251,255,249,255,251,255,244,255,249,255,240,255,249,255,238,255,247,255,238,255,247,255,238,255,244,255,238,255,247,255,240,255,244,255,242,255,247,255,247,255,247,255,247,255,249,255,251,255,249,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,6,0,0,0,6,0,0,0,13,0,0,0,15,0,0,0,17,0,253,255,19,0,0,0,22,0,0,0,22,0,2,0,24,0,4,0,24,0,6,0,26,0,11,0,26,0,13,0,28,0,15,0,28,0,15,0,30,0,15,0,33,0,15,0,33,0,15,0,35,0,15,0,35,0,15,0,35,0,17,0,35,0,15,0,33,0,15,0,33,0,13,0,30,0,15,0,28,0,13,0,24,0,13,0,19,0,11,0,17,0,8,0,13,0,8,0,8,0,6,0,6,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,251,255,240,255,253,255,240,255,253,255,236,255,0,0,233,255,0,0,236,255,2,0,236,255,4,0,238,255,8,0,240,255,8,0,242,255,11,0,244,255,11,0,249,255,11,0,253,255,11,0,0,0,11,0,4,0,8,0,6,0,8,0,13,0,6,0,13,0,4,0,13,0,6,0,17,0,4,0,17,0,6,0,19,0,6,0,19,0,8,0,19,0,11,0,17,0,11,0,17,0,11,0,17,0,13,0,15,0,15,0,13,0,17,0,11,0,17,0,11,0,19,0,8,0,19,0,8,0,17,0,8,0,22,0,6,0,17,0,6,0,19,0,4,0,17,0,2,0,19,0,0,0,17,0,253,255,15,0,251,255,15,0,247,255,13,0,244,255,13,0,240,255,13,0,238,255,11,0,236,255,13,0,236,255,13,0,236,255,13,0,238,255,15,0,240,255,17,0,242,255,17,0,242,255,15,0,247,255,15,0,249,255,11,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,251,255,251,255,249,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,251,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,2,0,8,0,4,0,11,0,6,0,11,0,8,0,13,0,8,0,13,0,8,0,11,0,6,0,11,0,6,0,8,0,6,0,6,0,4,0,4,0,2,0,4,0,0,0,4,0,253,255,4,0,251,255,4,0,247,255,4,0,247,255,2,0,242,255,2,0,238,255,0,0,233,255,0,0,231,255,0,0,227,255,253,255,225,255,249,255,222,255,247,255,222,255,244,255,222,255,244,255,222,255,244,255,225,255,242,255,231,255,244,255,231,255,240,255,238,255,242,255,242,255,244,255,247,255,244,255,249,255,247,255,253,255,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,253,255,247,255,253,255,244,255,253,255,247,255,251,255,247,255,251,255,251,255,249,255,253,255,249,255,0,0,249,255,2,0,247,255,2,0,247,255,4,0,249,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,2,0,2,0,4,0,4,0,4,0,6,0,2,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,2,0,11,0,2,0,13,0,4,0,13,0,6,0,15,0,6,0,19,0,8,0,17,0,11,0,19,0,13,0,17,0,13,0,15,0,13,0,15,0,13,0,13,0,11,0,8,0,8,0,6,0,6,0,2,0,6,0,0,0,6,0,253,255,4,0,251,255,6,0,249,255,8,0,244,255,13,0,247,255,17,0,244,255,22,0,247,255,24,0,249,255,26,0,251,255,28,0,0,0,30,0,2,0,30,0,4,0,28,0,6,0,26,0,11,0,24,0,11,0,22,0,13,0,17,0,15,0,17,0,15,0,13,0,15,0,13,0,17,0,11,0,17,0,13,0,17,0,13,0,17,0,15,0,17,0,15,0,15,0,15,0,13,0,15,0,13,0,17,0,11,0,15,0,11,0,15,0,8,0,15,0,8,0,13,0,6,0,11,0,6,0,8,0,6,0,6,0,4,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,244,255,0,0,240,255,0,0,240,255,2,0,238,255,2,0,238,255,4,0,240,255,6,0,240,255,6,0,244,255,6,0,244,255,2,0,247,255,2,0,249,255,0,0,249,255,0,0,251,255,251,255,251,255,251,255,253,255,247,255,253,255,249,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,251,255,2,0,251,255,6,0,253,255,8,0,253,255,15,0,253,255,19,0,251,255,22,0,249,255,24,0,247,255,24,0,244,255,24,0,242,255,24,0,240,255,22,0,238,255,17,0,238,255,15,0,238,255,13,0,240,255,8,0,240,255,6,0,242,255,4,0,242,255,0,0,244,255,0,0,247,255,253,255,249,255,253,255,249,255,253,255,251,255,251,255,251,255,253,255,249,255,0,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,2,0,2,0,0,0,4,0,2,0,6,0,0,0,6,0,2,0,8,0,4,0,11,0,4,0,11,0,4,0,11,0,6,0,13,0,6,0,15,0,4,0,13,0,4,0,11,0,4,0,8,0,2,0,8,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,251,255,0,0,247,255,253,255,247,255,0,0,242,255,0,0,240,255,0,0,238,255,253,255,236,255,253,255,233,255,249,255,229,255,244,255,227,255,242,255,225,255,238,255,222,255,236,255,220,255,233,255,218,255,231,255,216,255,233,255,214,255,236,255,214,255,238,255,214,255,242,255,214,255,244,255,214,255,247,255,218,255,253,255,218,255,0,0,218,255,0,0,220,255,2,0,220,255,6,0,225,255,8,0,225,255,11,0,227,255,11,0,229,255,13,0,231,255,13,0,236,255,13,0,240,255,15,0,242,255,13,0,247,255,13,0,249,255,11,0,251,255,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,4,0,4,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,251,255,6,0,251,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,249,255,8,0,249,255,6,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,2,0,247,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,242,255,253,255,242,255,251,255,240,255,249,255,242,255,247,255,240,255,244,255,242,255,244,255,242,255,242,255,244,255,242,255,249,255,244,255,249,255,244,255,249,255,249,255,253,255,251,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,4,0,251,255,4,0,247,255,6,0,247,255,4,0,242,255,4,0,242,255,4,0,242,255,2,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,247,255,253,255,249,255,253,255,249,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,251,255,244,255,253,255,244,255,251,255,242,255,249,255,240,255,249,255,238,255,247,255,236,255,247,255,233,255,247,255,231,255,247,255,231,255,244,255,231,255,244,255,233,255,244,255,233,255,244,255,236,255,242,255,238,255,242,255,240,255,244,255,242,255,244,255,247,255,247,255,247,255,247,255,249,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,4,0,0,0,4,0,2,0,8,0,0,0,8,0,253,255,11,0,251,255,11,0,249,255,13,0,247,255,11,0,244,255,13,0,242,255,11,0,240,255,8,0,238,255,8,0,236,255,6,0,238,255,8,0,238,255,8,0,240,255,8,0,240,255,8,0,242,255,8,0,247,255,6,0,251,255,6,0,0,0,4,0,0,0,2,0,2,0,0,0,6,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,4,0,2,0,6,0,2,0,13,0,2,0,13,0,2,0,17,0,2,0,17,0,4,0,17,0,6,0,19,0,6,0,17,0,6,0,15,0,8,0,13,0,6,0,11,0,6,0,8,0,6,0,8,0,4,0,6,0,6,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,8,0,6,0,11,0,6,0,13,0,8,0,17,0,8,0,19,0,8,0,17,0,8,0,15,0,8,0,13,0,8,0,11,0,11,0,6,0,11,0,2,0,13,0,0,0,11,0,251,255,11,0,247,255,11,0,244,255,8,0,242,255,6,0,242,255,6,0,244,255,4,0,242,255,2,0,247,255,0,0,249,255,0,0,251,255,0,0,0,0,0,0,2,0,253,255,4,0,253,255,11,0,251,255,13,0,249,255,17,0,249,255,19,0,249,255,19,0,251,255,19,0,253,255,22,0,0,0,19,0,0,0,22,0,4,0,17,0,6,0,13,0,8,0,11,0,13,0,8,0,15,0,6,0,15,0,4,0,17,0,0,0,19,0,0,0,19,0,2,0,19,0,2,0,22,0,2,0,19,0,4,0,19,0,6,0,17,0,8,0,15,0,11,0,13,0,11,0,11,0,13,0,8,0,13,0,8,0,11,0,6,0,11,0,6,0,11,0,4,0,11,0,6,0,11,0,4,0,8,0,6,0,8,0,6,0,8,0,8,0,6,0,8,0,6,0,8,0,6,0,11,0,6,0,13,0,4,0,15,0,4,0,17,0,2,0,19,0,2,0,19,0,2,0,22,0,2,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,17,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,11,0,2,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,2,0,244,255,2,0,244,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,2,0,247,255,2,0,247,255,2,0,244,255,2,0,244,255,4,0,244,255,2,0,244,255,4,0,244,255,4,0,242,255,6,0,244,255,8,0,242,255,11,0,242,255,13,0,240,255,15,0,240,255,17,0,238,255,17,0,238,255,19,0,236,255,24,0,236,255,22,0,238,255,24,0,238,255,24,0,238,255,24,0,238,255,22,0,236,255,22,0,236,255,19,0,238,255,19,0,238,255,17,0,236,255,15,0,240,255,15,0,244,255,11,0,247,255,13,0,253,255,8,0,0,0,6,0,4,0,6,0,8,0,4,0,13,0,0,0,17,0,0,0,17,0,253,255,22,0,251,255,22,0,249,255,22,0,247,255,22,0,247,255,22,0,247,255,22,0,247,255,19,0,247,255,19,0,249,255,17,0,249,255,13,0,251,255,8,0,0,0,6,0,0,0,0,0,2,0,0,0,6,0,253,255,8,0,249,255,11,0,249,255,11,0,249,255,11,0,249,255,11,0,249,255,11,0,251,255,8,0,253,255,4,0,253,255,4,0,0,0,2,0,253,255,0,0,253,255,0,0,249,255,0,0,244,255,0,0,242,255,2,0,240,255,4,0,238,255,4,0,236,255,6,0,236,255,6,0,236,255,4,0,238,255,2,0,240,255,0,0,240,255,0,0,244,255,253,255,244,255,251,255,249,255,249,255,253,255,251,255,0,0,251,255,2,0,253,255,6,0,0,0,8,0,6,0,13,0,8,0,17,0,11,0,22,0,11,0,22,0,13,0,24,0,13,0,24,0,13,0,24,0,11,0,26,0,11,0,24,0,13,0,22,0,11,0,17,0,11,0,17,0,11,0,13,0,8,0,8,0,8,0,8,0,11,0,4,0,11,0,2,0,11,0,0,0,11,0,251,255,11,0,249,255,11,0,247,255,13,0,247,255,13,0,244,255,13,0,244,255,13,0,244,255,8,0,244,255,4,0,244,255,2,0,244,255,253,255,244,255,249,255,242,255,242,255,244,255,238,255,242,255,233,255,240,255,231,255,238,255,229,255,238,255,229,255,238,255,231,255,238,255,231,255,238,255,236,255,238,255,240,255,238,255,244,255,238,255,247,255,240,255,251,255,240,255,0,0,242,255,0,0,242,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,251,255,0,0,251,255,253,255,253,255,251,255,0,0,247,255,0,0,247,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,251,255,0,0,253,255,4,0,0,0,4,0,2,0,4,0,4,0,6,0,6,0,6,0,11,0,8,0,13,0,11,0,13,0,13,0,17,0,13,0,17,0,15,0,17,0,13,0,17,0,13,0,17,0,15,0,15,0,15,0,13,0,19,0,13,0,19,0,8,0,19,0,8,0,22,0,6,0,24,0,4,0,22,0,2,0,24,0,0,0,22,0,253,255,19,0,251,255,17,0,249,255,15,0,244,255,13,0,244,255,11,0,242,255,8,0,242,255,4,0,242,255,2,0,242,255,2,0,240,255,0,0,242,255,253,255,240,255,253,255,242,255,251,255,242,255,251,255,244,255,247,255,247,255,247,255,249,255,249,255,251,255,249,255,253,255,249,255,0,0,249,255,2,0,251,255,6,0,251,255,8,0,0,0,13,0,0,0,13,0,0,0,15,0,4,0,15,0,4,0,17,0,6,0,15,0,11,0,13,0,11,0,11,0,11,0,8,0,8,0,6,0,11,0,2,0,11,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,6,0,249,255,6,0,249,255,6,0,247,255,8,0,247,255,8,0,249,255,8,0,247,255,6,0,249,255,6,0,253,255,8,0,253,255,8,0,0,0,8,0,2,0,11,0,2,0,13,0,4,0,15,0,6,0,17,0,6,0,22,0,6,0,24,0,6,0,24,0,6,0,26,0,6,0,26,0,4,0,22,0,4,0,22,0,2,0,19,0,0,0,15,0,0,0,11,0,2,0,8,0,2,0,6,0,4,0,4,0,8,0,6,0,8,0,4,0,11,0,4,0,13,0,4,0,13,0,6,0,13,0,8,0,13,0,8,0,13,0,8,0,11,0,13,0,11,0,13,0,11,0,15,0,11,0,17,0,11,0,17,0,13,0,17,0,13,0,17,0,15,0,15,0,13,0,13,0,13,0,13,0,11,0,8,0,11,0,6,0,8,0,4,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,251,255,249,255,251,255,247,255,0,0,244,255,0,0,244,255,0,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,244,255,253,255,247,255,249,255,247,255,247,255,249,255,242,255,247,255,240,255,249,255,238,255,249,255,238,255,251,255,238,255,251,255,238,255,253,255,240,255,253,255,240,255,253,255,242,255,253,255,247,255,253,255,247,255,251,255,251,255,249,255,253,255,249,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,244,255,2,0,249,255,2,0,253,255,4,0,0,0,6,0,4,0,4,0,8,0,6,0,13,0,4,0,13,0,4,0,15,0,2,0,15,0,2,0,11,0,2,0,8,0,2,0,6,0,0,0,2,0,0,0,0,0,0,0,251,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,253,255,240,255,253,255,238,255,253,255,240,255,253,255,242,255,253,255,244,255,0,0,247,255,0,0,251,255,0,0,0,0,0,0,0,0,2,0,4,0,2,0,8,0,4,0,11,0,4,0,15,0,4,0,17,0,4,0,19,0,4,0,19,0,6,0,19,0,8,0,22,0,11,0,24,0,13,0,26,0,15,0,26,0,17,0,26,0,22,0,30,0,24,0,30,0,26,0,30,0,26,0,28,0,28,0,28,0,26,0,26,0,26,0,24,0,24,0,24,0,19,0,19,0,15,0,17,0,11,0,15,0,6,0,13,0,4,0,8,0,2,0,6,0,0,0,6,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,8,0,0,0,11,0,0,0,11,0,253,255,15,0,253,255,13,0,249,255,15,0,249,255,17,0,247,255,17,0,247,255,15,0,247,255,17,0,249,255,15,0,249,255,15,0,251,255,13,0,253,255,13,0,253,255,13,0,0,0,8,0,2,0,8,0,6,0,8,0,6,0,6,0,11,0,6,0,13,0,4,0,13,0,4,0,15,0,2,0,17,0,2,0,17,0,2,0,17,0,2,0,17,0,4,0,17,0,4,0,13,0,4,0,13,0,4,0,11,0,4,0,6,0,6,0,4,0,4,0,0,0,6,0,253,255,6,0,253,255,8,0,251,255,8,0,251,255,11,0,253,255,11,0,251,255,13,0,0,0,13,0,0,0,15,0,2,0,15,0,4,0,13,0,8,0,15,0,8,0,13,0,13,0,8,0,13,0,6,0,13,0,4,0,13,0,2,0,8,0,0,0,6,0,253,255,4,0,249,255,0,0,249,255,0,0,247,255,253,255,244,255,253,255,247,255,253,255,247,255,0,0,249,255,0,0,249,255,2,0,251,255,8,0,253,255,11,0,253,255,17,0,0,0,17,0,0,0,22,0,0,0,22,0,2,0,19,0,2,0,15,0,4,0,13,0,4,0,8,0,4,0,4,0,4,0,0,0,2,0,251,255,0,0,249,255,253,255,244,255,249,255,240,255,247,255,238,255,242,255,238,255,238,255,240,255,240,255,240,255,238,255,242,255,240,255,244,255,244,255,244,255,244,255,244,255,251,255,244,255,0,0,244,255,0,0,242,255,4,0,244,255,6,0,244,255,11,0,244,255,15,0,247,255,19,0,247,255,19,0,249,255,19,0,249,255,19,0,249,255,17,0,249,255,17,0,251,255,15,0,251,255,13,0,249,255,11,0,247,255,6,0,247,255,6,0,244,255,2,0,244,255,2,0,247,255,0,0,247,255,2,0,247,255,2,0,249,255,2,0,247,255,4,0,247,255,6,0,247,255,8,0,249,255,11,0,249,255,11,0,249,255,11,0,251,255,8,0,253,255,11,0,0,0,8,0,0,0,6,0,2,0,6,0,6,0,6,0,8,0,6,0,8,0,6,0,11,0,8,0,11,0,8,0,11,0,6,0,8,0,6,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,8,0,253,255,11,0,251,255,15,0,253,255,22,0,251,255,24,0,251,255,28,0,251,255,33,0,251,255,35,0,251,255,35,0,251,255,37,0,249,255,37,0,251,255,35,0,249,255,33,0,249,255,30,0,247,255,26,0,247,255,24,0,244,255,22,0,244,255,19,0,244,255,17,0,247,255,15,0,244,255,17,0,247,255,15,0,247,255,19,0,247,255,19,0,247,255,22,0,247,255,22,0,244,255,26,0,247,255,30,0,247,255,33,0,247,255,35,0,249,255,35,0,251,255,35,0,0,0,35,0,0,0,30,0,0,0,28,0,4,0,26,0,4,0,22,0,4,0,15,0,6,0,11,0,4,0,6,0,6,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,249,255,4,0,249,255,2,0,247,255,2,0,244,255,4,0,244,255,4,0,247,255,2,0,249,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,251,255,253,255,247,255,0,0,244,255,251,255,242,255,249,255,242,255,244,255,247,255,242,255,247,255,240,255,249,255,238,255,253,255,236,255,0,0,233,255,0,0,233,255,2,0,233,255,4,0,236,255,2,0,236,255,2,0,238,255,0,0,240,255,0,0,244,255,251,255,249,255,251,255,251,255,247,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,2,0,2,0,6,0,0,0,8,0,0,0,13,0,0,0,15,0,253,255,15,0,251,255,17,0,251,255,17,0,249,255,17,0,247,255,15,0,244,255,13,0,242,255,13,0,242,255,13,0,244,255,11,0,247,255,8,0,249,255,8,0,251,255,8,0,253,255,8,0,0,0,11,0,0,0,11,0,2,0,13,0,6,0,13,0,4,0,15,0,6,0,15,0,6,0,15,0,6,0,15,0,6,0,15,0,6,0,13,0,4,0,11,0,0,0,8,0,0,0,8,0,253,255,6,0,251,255,4,0,249,255,4,0,247,255,4,0,247,255,2,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,8,0,4,0,11,0,4,0,11,0,4,0,13,0,6,0,15,0,6,0,15,0,8,0,15,0,13,0,17,0,11,0,15,0,13,0,17,0,13,0,15,0,13,0,15,0,13,0,13,0,13,0,13,0,15,0,13,0,15,0,13,0,17,0,15,0,17,0,17,0,22,0,19,0,24,0,22,0,24,0,24,0,26,0,24,0,28,0,26,0,26,0,30,0,26,0,28,0,24,0,28,0,22,0,24,0,19,0,22,0,15,0,17,0,13,0,11,0,11,0,6,0,6,0,0,0,4,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,6,0,253,255,4,0,0,0,2,0,0,0,2,0,2,0,0,0,6,0,253,255,8,0,251,255,15,0,249,255,17,0,247,255,19,0,247,255,24,0,244,255,26,0,247,255,26,0,251,255,28,0,251,255,26,0,253,255,24,0,0,0,24,0,2,0,19,0,2,0,17,0,4,0,13,0,4,0,11,0,8,0,4,0,6,0,4,0,6,0,0,0,6,0,253,255,6,0,253,255,4,0,251,255,6,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,8,0,251,255,11,0,251,255,11,0,249,255,8,0,249,255,6,0,249,255,6,0,249,255,4,0,251,255,4,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,4,0,253,255,6,0,253,255,11,0,253,255,13,0,251,255,17,0,249,255,22,0,249,255,26,0,249,255,30,0,249,255,30,0,247,255,30,0,247,255,28,0,249,255,28,0,249,255,24,0,251,255,19,0,253,255,15,0,253,255,13,0,253,255,8,0,253,255,6,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,249,255,253,255,247,255,253,255,247,255,0,0,247,255,2,0,242,255,2,0,244,255,4,0,244,255,4,0,244,255,6,0,249,255,6,0,249,255,8,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,251,255,253,255,247,255,251,255,244,255,247,255,242,255,247,255,244,255,247,255,244,255,244,255,247,255,242,255,251,255,242,255,253,255,244,255,2,0,244,255,6,0,242,255,11,0,244,255,17,0,244,255,19,0,247,255,19,0,247,255,24,0,249,255,24,0,249,255,22,0,251,255,17,0,253,255,13,0,0,0,11,0,0,0,8,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,253,255,8,0,253,255,6,0,0,0,4,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,251,255,247,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,0,0,253,255,2,0,253,255,4,0,0,0,8,0,0,0,13,0,2,0,15,0,2,0,19,0,4,0,24,0,4,0,28,0,4,0,30,0,2,0,33,0,2,0,33,0,0,0,33,0,0,0,30,0,251,255,30,0,249,255,26,0,249,255,24,0,249,255,19,0,249,255,19,0,251,255,15,0,0,0,13,0,0,0,13,0,2,0,13,0,6,0,13,0,11,0,13,0,13,0,13,0,15,0,13,0,15,0,11,0,13,0,8,0,13,0,8,0,11,0,6,0,6,0,6,0,4,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,2,0,11,0,4,0,11,0,6,0,8,0,8,0,6,0,11,0,4,0,11,0,0,0,13,0,251,255,11,0,244,255,13,0,242,255,11,0,236,255,11,0,233,255,13,0,231,255,13,0,229,255,13,0,229,255,13,0,229,255,13,0,227,255,15,0,227,255,15,0,227,255,17,0,229,255,17,0,229,255,17,0,231,255,15,0,236,255,15,0,240,255,15,0,242,255,15,0,247,255,15,0,251,255,15,0,0,0,15,0,2,0,13,0,4,0,17,0,6,0,15,0,6,0,17,0,6,0,19,0,8,0,17,0,8,0,19,0,11,0,19,0,8,0,17,0,11,0,13,0,11,0,11,0,13,0,11,0,13,0,6,0,13,0,4,0,11,0,2,0,11,0,0,0,8,0,0,0,4,0,253,255,2,0,251,255,253,255,251,255,251,255,249,255,244,255,249,255,242,255,249,255,242,255,247,255,238,255,247,255,238,255,247,255,240,255,247,255,242,255,244,255,247,255,244,255,251,255,247,255,253,255,249,255,0,0,253,255,4,0,0,0,8,0,2,0,13,0,4,0,17,0,6,0,19,0,8,0,24,0,6,0,26,0,6,0,26,0,4,0,30,0,0,0,30,0,0,0,28,0,251,255,28,0,247,255,26,0,247,255,22,0,244,255,19,0,244,255,15,0,247,255,13,0,251,255,8,0,251,255,4,0,0,0,2,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,6,0,0,0,4,0,0,0,0,0,6,0,0,0,6,0,249,255,11,0,247,255,13,0,244,255,13,0,242,255,13,0,242,255,13,0,242,255,13,0,242,255,11,0,244,255,8,0,247,255,6,0,247,255,4,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,2,0,4,0,2,0,6,0,6,0,8,0,6,0,11,0,6,0,15,0,4,0,17,0,2,0,19,0,0,0,19,0,0,0,19,0,251,255,19,0,247,255,19,0,244,255,17,0,242,255,15,0,240,255,15,0,242,255,15,0,242,255,15,0,244,255,15,0,249,255,13,0,251,255,13,0,253,255,15,0,0,0,17,0,0,0,17,0,2,0,19,0,2,0,24,0,4,0,26,0,4,0,26,0,4,0,28,0,4,0,30,0,4,0,30,0,6,0,30,0,4,0,30,0,4,0,30,0,2,0,30,0,2,0,30,0,2,0,30,0,0,0,30,0,0,0,28,0,0,0,30,0,0,0,26,0,0,0,28,0,253,255,24,0,251,255,22,0,251,255,15,0,251,255,11,0,249,255,6,0,249,255,0,0,249,255,253,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,244,255,247,255,247,255,247,255,247,255,242,255,251,255,240,255,251,255,240,255,0,0,240,255,0,0,240,255,4,0,240,255,6,0,240,255,6,0,242,255,6,0,242,255,8,0,244,255,11,0,242,255,13,0,242,255,13,0,242,255,13,0,242,255,13,0,240,255,13,0,240,255,13,0,242,255,15,0,242,255,13,0,242,255,13,0,240,255,13,0,244,255,13,0,244,255,11,0,244,255,11,0,247,255,11,0,249,255,13,0,249,255,13,0,249,255,17,0,253,255,17,0,253,255,17,0,253,255,17,0,0,0,17,0,0,0,17,0,0,0,19,0,0,0,17,0,0,0,17,0,0,0,15,0,0,0,15,0,253,255,13,0,251,255,13,0,251,255,11,0,247,255,11,0,247,255,8,0,244,255,8,0,242,255,8,0,242,255,8,0,240,255,6,0,240,255,8,0,240,255,8,0,240,255,8,0,240,255,8,0,242,255,6,0,244,255,4,0,244,255,0,0,247,255,0,0,249,255,253,255,249,255,251,255,251,255,247,255,0,0,247,255,0,0,242,255,2,0,244,255,4,0,244,255,6,0,242,255,11,0,242,255,8,0,244,255,11,0,244,255,13,0,244,255,13,0,249,255,13,0,251,255,13,0,253,255,13,0,0,0,11,0,4,0,11,0,4,0,8,0,8,0,8,0,11,0,6,0,11,0,6,0,11,0,6,0,13,0,4,0,13,0,4,0,11,0,4,0,13,0,6,0,11,0,8,0,11,0,8,0,8,0,8,0,6,0,11,0,6,0,11,0,4,0,11,0,0,0,11,0,0,0,11,0,251,255,6,0,249,255,6,0,244,255,4,0,244,255,2,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,2,0,249,255,4,0,251,255,8,0,251,255,8,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,6,0,251,255,4,0,251,255,2,0,249,255,0,0,249,255,251,255,244,255,251,255,244,255,249,255,244,255,249,255,242,255,249,255,240,255,251,255,242,255,251,255,240,255,253,255,240,255,253,255,240,255,0,0,240,255,0,0,240,255,2,0,242,255,2,0,244,255,4,0,244,255,4,0,249,255,6,0,253,255,8,0,0,0,6,0,0,0,8,0,4,0,8,0,6,0,8,0,8,0,6,0,11,0,6,0,11,0,4,0,11,0,4,0,11,0,0,0,11,0,2,0,11,0,0,0,13,0,2,0,13,0,2,0,15,0,2,0,15,0,2,0,17,0,0,0,19,0,2,0,19,0,4,0,19,0,6,0,19,0,4,0,17,0,8,0,15,0,8,0,11,0,11,0,8,0,13,0,6,0,15,0,2,0,15,0,0,0,17,0,253,255,22,0,251,255,19,0,247,255,19,0,244,255,19,0,242,255,17,0,238,255,15,0,238,255,13,0,236,255,8,0,236,255,4,0,236,255,0,0,236,255,0,0,236,255,251,255,236,255,251,255,236,255,251,255,238,255,249,255,236,255,251,255,240,255,251,255,242,255,253,255,242,255,0,0,244,255,0,0,249,255,4,0,251,255,6,0,0,0,6,0,0,0,8,0,2,0,8,0,4,0,6,0,2,0,6,0,2,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,2,0,2,0,4,0,4,0,4,0,8,0,8,0,8,0,8,0,11,0,13,0,8,0,13,0,6,0,13,0,6,0,11,0,4,0,11,0,2,0,11,0,0,0,6,0,0,0,4,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,0,0,4,0,2,0,4,0,2,0,8,0,6,0,8,0,6,0,8,0,8,0,8,0,11,0,11,0,11,0,8,0,11,0,8,0,11,0,11,0,13,0,13,0,15,0,15,0,15,0,17,0,17,0,17,0,19,0,17,0,19,0,15,0,22,0,17,0,24,0,15,0,24,0,13,0,24,0,13,0,24,0,8,0,24,0,4,0,26,0,2,0,26,0,0,0,26,0,0,0,26,0,253,255,26,0,251,255,24,0,251,255,26,0,251,255,24,0,251,255,22,0,249,255,19,0,249,255,15,0,249,255,11,0,249,255,8,0,251,255,4,0,249,255,0,0,251,255,251,255,251,255,247,255,253,255,244,255,253,255,240,255,251,255,240,255,251,255,238,255,251,255,236,255,251,255,238,255,251,255,236,255,251,255,236,255,249,255,233,255,251,255,236,255,251,255,236,255,0,0,238,255,0,0,238,255,2,0,240,255,4,0,242,255,6,0,244,255,6,0,247,255,8,0,249,255,8,0,251,255,4,0,253,255,2,0,251,255,0,0,253,255,253,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,249,255,253,255,251,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,253,255,247,255,251,255,247,255,253,255,251,255,251,255,251,255,251,255,253,255,253,255,0,0,253,255,2,0,0,0,6,0,0,0,8,0,2,0,11,0,4,0,13,0,8,0,15,0,11,0,17,0,13,0,19,0,13,0,22,0,15,0,19,0,15,0,19,0,13,0,19,0,13,0,15,0,11,0,13,0,11,0,11,0,6,0,8,0,4,0,2,0,4,0,2,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,251,255,0,0,249,255,2,0,249,255,4,0,247,255,8,0,247,255,8,0,251,255,11,0,251,255,13,0,251,255,11,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,253,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,244,255,249,255,244,255,244,255,242,255,244,255,240,255,242,255,240,255,240,255,242,255,238,255,242,255,238,255,242,255,240,255,244,255,242,255,249,255,242,255,249,255,249,255,251,255,251,255,251,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,249,255,2,0,247,255,0,0,244,255,0,0,242,255,0,0,244,255,253,255,244,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,251,255,249,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,242,255,0,0,240,255,2,0,236,255,0,0,236,255,2,0,233,255,2,0,233,255,2,0,233,255,0,0,238,255,2,0,238,255,0,0,240,255,0,0,244,255,2,0,247,255,2,0,249,255,4,0,0,0,6,0,0,0,8,0,2,0,11,0,6,0,11,0,8,0,11,0,8,0,8,0,13,0,8,0,13,0,6,0,11,0,2,0,11,0,2,0,11,0,0,0,8,0,253,255,8,0,251,255,6,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,11,0,251,255,11,0,253,255,11,0,0,0,11,0,0,0,8,0,2,0,11,0,4,0,8,0,6,0,8,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,6,0,8,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,6,0,4,0,6,0,2,0,6,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,249,255,247,255,249,255,247,255,244,255,247,255,242,255,247,255,240,255,249,255,244,255,249,255,242,255,247,255,242,255,247,255,247,255,247,255,249,255,244,255,251,255,244,255,0,0,244,255,0,0,244,255,6,0,247,255,8,0,244,255,8,0,249,255,11,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,8,0,2,0,6,0,4,0,6,0,6,0,4,0,6,0,4,0,6,0,0,0,4,0,0,0,4,0,0,0,0,0,251,255,0,0,251,255,253,255,247,255,251,255,247,255,249,255,247,255,247,255,247,255,244,255,249,255,244,255,251,255,244,255,251,255,244,255,251,255,247,255,253,255,247,255,253,255,249,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,2,0,251,255,4,0,253,255,8,0,253,255,11,0,0,0,15,0,2,0,15,0,6,0,17,0,8,0,15,0,11,0,13,0,13,0,8,0,13,0,6,0,13,0,2,0,13,0,0,0,13,0,253,255,11,0,251,255,8,0,249,255,8,0,251,255,8,0,251,255,6,0,251,255,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,13,0,0,0,15,0,0,0,15,0,2,0,15,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,11,0,249,255,11,0,249,255,8,0,247,255,6,0,247,255,6,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,249,255,4,0,251,255,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,0,0,0,0,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,0,0,251,255,2,0,253,255,4,0,0,0,4,0,2,0,6,0,2,0,8,0,6,0,8,0,8,0,8,0,11,0,8,0,15,0,6,0,17,0,6,0,19,0,4,0,17,0,4,0,19,0,6,0,17,0,4,0,15,0,2,0,11,0,2,0,6,0,4,0,2,0,2,0,0,0,4,0,251,255,4,0,244,255,6,0,242,255,6,0,238,255,8,0,236,255,8,0,236,255,8,0,233,255,6,0,233,255,6,0,233,255,4,0,233,255,0,0,231,255,0,0,233,255,253,255,231,255,247,255,233,255,242,255,233,255,240,255,236,255,233,255,238,255,233,255,238,255,236,255,240,255,238,255,242,255,238,255,247,255,244,255,249,255,249,255,251,255,251,255,251,255,0,0,251,255,2,0,251,255,8,0,249,255,13,0,247,255,17,0,242,255,17,0,240,255,22,0,238,255,22,0,238,255,22,0,238,255,22,0,240,255,17,0,240,255,15,0,244,255,13,0,247,255,8,0,251,255,4,0,253,255,2,0,0,0,0,0,2,0,253,255,2,0,251,255,2,0,249,255,4,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,247,255,249,255,247,255,249,255,247,255,247,255,247,255,247,255,247,255,244,255,249,255,244,255,251,255,244,255,253,255,244,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,4,0,4,0,6,0,4,0,8,0,4,0,13,0,2,0,15,0,2,0,19,0,2,0,22,0,2,0,24,0,0,0,26,0,0,0,26,0,253,255,28,0,249,255,28,0,244,255,24,0,242,255,24,0,236,255,22,0,233,255,17,0,231,255,15,0,231,255,8,0,231,255,6,0,233,255,2,0,233,255,0,0,238,255,0,0,242,255,0,0,244,255,253,255,251,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,4,0,4,0,6,0,2,0,6,0,0,0,11,0,253,255,15,0,253,255,15,0,253,255,17,0,249,255,17,0,249,255,17,0,247,255,17,0,244,255,17,0,242,255,17,0,242,255,15,0,242,255,13,0,240,255,8,0,242,255,6,0,242,255,4,0,244,255,4,0,244,255,2,0,247,255,2,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,242,255,4,0,244,255,4,0,244,255,4,0,242,255,4,0,244,255,6,0,244,255,6,0,242,255,6,0,247,255,4,0,247,255,4,0,247,255,4,0,249,255,2,0,251,255,0,0,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,4,0,6,0,4,0,8,0,8,0,8,0,11,0,8,0,11,0,6,0,15,0,4,0,17,0,2,0,19,0,2,0,19,0,0,0,22,0,251,255,19,0,251,255,19,0,247,255,17,0,247,255,17,0,247,255,13,0,244,255,13,0,247,255,11,0,244,255,8,0,244,255,6,0,244,255,4,0,247,255,6,0,249,255,4,0,249,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,251,255,4,0,249,255,6,0,247,255,4,0,244,255,8,0,242,255,8,0,240,255,8,0,238,255,8,0,240,255,6,0,238,255,4,0,236,255,0,0,236,255,253,255,236,255,251,255,233,255,249,255,236,255,247,255,238,255,244,255,238,255,244,255,242,255,242,255,244,255,242,255,247,255,242,255,249,255,242,255,253,255,240,255,0,0,240,255,0,0,236,255,2,0,233,255,2,0,233,255,4,0,231,255,4,0,233,255,6,0,236,255,6,0,238,255,8,0,242,255,8,0,247,255,11,0,251,255,13,0,0,0,13,0,4,0,15,0,8,0,17,0,8,0,17,0,13,0,19,0,11,0,17,0,11,0,17,0,11,0,15,0,8,0,13,0,6,0,11,0,2,0,6,0,2,0,4,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,251,255,251,255,251,255,253,255,247,255,0,0,249,255,0,0,244,255,2,0,247,255,4,0,244,255,6,0,244,255,6,0,247,255,6,0,249,255,8,0,251,255,8,0,253,255,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,6,0,8,0,6,0,11,0,4,0,11,0,4,0,11,0,6,0,11,0,4,0,11,0,4,0,8,0,4,0,8,0,4,0,8,0,6,0,6,0,11,0,4,0,13,0,4,0,17,0,4,0,22,0,4,0,26,0,2,0,28,0,2,0,30,0,4,0,33,0,2,0,35,0,0,0,33,0,0,0,30,0,253,255,28,0,251,255,26,0,251,255,24,0,249,255,22,0,249,255,17,0,251,255,15,0,253,255,13,0,253,255,8,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,251,255,2,0,249,255,2,0,244,255,2,0,242,255,2,0,242,255,4,0,240,255,4,0,240,255,6,0,240,255,6,0,240,255,6,0,242,255,8,0,242,255,11,0,244,255,13,0,247,255,13,0,247,255,15,0,249,255,15,0,251,255,15,0,0,0,13,0,0,0,13,0,2,0,8,0,6,0,6,0,8,0,4,0,8,0,0,0,11,0,0,0,11,0,251,255,11,0,247,255,11,0,249,255,8,0,247,255,8,0,249,255,6,0,249,255,4,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,251,255,249,255,253,255,249,255,0,0,249,255,2,0,247,255,6,0,247,255,4,0,247,255,6,0,247,255,8,0,244,255,6,0,242,255,8,0,244,255,6,0,242,255,4,0,240,255,2,0,238,255,0,0,238,255,253,255,238,255,249,255,238,255,247,255,238,255,244,255,240,255,238,255,244,255,236,255,247,255,229,255,249,255,227,255,0,0,225,255,0,0,222,255,2,0,220,255,4,0,220,255,6,0,218,255,8,0,220,255,11,0,218,255,8,0,220,255,8,0,222,255,8,0,222,255,6,0,225,255,6,0,227,255,6,0,227,255,6,0,231,255,4,0,233,255,4,0,233,255,4,0,238,255,4,0,240,255,4,0,242,255,4,0,242,255,6,0,244,255,6,0,247,255,6,0,247,255,8,0,249,255,6,0,247,255,6,0,249,255,6,0,249,255,4,0,251,255,2,0,251,255,0,0,253,255,253,255,251,255,251,255,251,255,249,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,4,0,0,0,8,0,2,0,11,0,4,0,15,0,4,0,13,0,6,0,13,0,11,0,11,0,11,0,8,0,13,0,2,0,13,0,0,0,15,0,251,255,15,0,247,255,15,0,242,255,13,0,238,255,13,0,236,255,11,0,233,255,11,0,231,255,8,0,231,255,8,0,236,255,4,0,236,255,4,0,240,255,4,0,242,255,0,0,247,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,242,255,0,0,238,255,0,0,233,255,0,0,229,255,0,0,227,255,0,0,225,255,0,0,222,255,0,0,222,255,4,0,225,255,2,0,227,255,2,0,229,255,2,0,231,255,4,0,236,255,2,0,236,255,2,0,240,255,2,0,244,255,0,0,247,255,0,0,249,255,251,255,253,255,251,255,0,0,249,255,2,0,247,255,6,0,247,255,11,0,247,255,13,0,244,255,15,0,244,255,13,0,244,255,13,0,244,255,8,0,244,255,6,0,244,255,2,0,244,255,0,0,244,255,253,255,244,255,251,255,247,255,247,255,247,255,249,255,247,255,249,255,247,255,249,255,251,255,249,255,251,255,249,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,247,255,6,0,247,255,8,0,247,255,8,0,247,255,11,0,247,255,15,0,247,255,13,0,247,255,15,0,249,255,15,0,249,255,15,0,251,255,15,0,0,0,11,0,0,0,13,0,4,0,11,0,6,0,8,0,11,0,6,0,13,0,6,0,13,0,4,0,15,0,2,0,17,0,0,0,15,0,0,0,15,0,253,255,15,0,251,255,15,0,249,255,15,0,247,255,15,0,244,255,15,0,244,255,15,0,244,255,15,0,244,255,13,0,247,255,13,0,249,255,15,0,251,255,13,0,251,255,13,0,253,255,13,0,253,255,13,0,0,0,13,0,0,0,11,0,2,0,11,0,2,0,11,0,6,0,11,0,8,0,8,0,6,0,8,0,8,0,8,0,8,0,8,0,11,0,8,0,11,0,6,0,11,0,6,0,11,0,6,0,8,0,6,0,6,0,6,0,4,0,4,0,0,0,2,0,253,255,2,0,249,255,2,0,249,255,0,0,244,255,2,0,244,255,2,0,242,255,0,0,242,255,2,0,247,255,2,0,249,255,2,0,253,255,2,0,0,0,2,0,4,0,2,0,8,0,2,0,13,0,2,0,17,0,2,0,22,0,2,0,22,0,2,0,26,0,4,0,26,0,4,0,28,0,4,0,26,0,4,0,28,0,4,0,24,0,2,0,24,0,4,0,22,0,4,0,17,0,4,0,15,0,4,0,11,0,6,0,8,0,4,0,4,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,251,255,6,0,249,255,6,0,249,255,6,0,251,255,4,0,253,255,2,0,0,0,0,0,0,0,0,0,2,0,253,255,6,0,253,255,8,0,253,255,11,0,253,255,15,0,0,0,17,0,0,0,17,0,2,0,17,0,6,0,15,0,8,0,17,0,11,0,13,0,13,0,11,0,15,0,8,0,15,0,6,0,13,0,2,0,11,0,0,0,8,0,0,0,6,0,253,255,4,0,253,255,2,0,249,255,0,0,249,255,0,0,247,255,253,255,247,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,251,255,251,255,251,255,253,255,249,255,251,255,244,255,251,255,244,255,251,255,240,255,253,255,242,255,253,255,242,255,253,255,244,255,253,255,244,255,251,255,244,255,251,255,247,255,249,255,249,255,247,255,251,255,244,255,253,255,242,255,253,255,240,255,253,255,240,255,253,255,240,255,253,255,240,255,251,255,240,255,249,255,244,255,247,255,247,255,244,255,249,255,242,255,249,255,242,255,249,255,240,255,249,255,238,255,251,255,240,255,247,255,240,255,247,255,240,255,244,255,244,255,244,255,244,255,247,255,244,255,244,255,247,255,247,255,249,255,251,255,247,255,251,255,247,255,253,255,247,255,0,0,249,255,0,0,247,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,253,255,2,0,0,0,2,0,2,0,0,0,4,0,0,0,8,0,0,0,11,0,253,255,8,0,251,255,8,0,247,255,6,0,244,255,4,0,242,255,2,0,238,255,0,0,236,255,253,255,236,255,251,255,231,255,253,255,229,255,253,255,231,255,0,0,231,255,0,0,231,255,0,0,231,255,2,0,233,255,4,0,236,255,4,0,236,255,6,0,238,255,6,0,238,255,8,0,240,255,8,0,240,255,8,0,240,255,11,0,242,255,13,0,242,255,13,0,244,255,13,0,242,255,13,0,244,255,13,0,242,255,11,0,242,255,8,0,240,255,8,0,240,255,6,0,240,255,6,0,240,255,4,0,242,255,4,0,240,255,6,0,242,255,4,0,247,255,4,0,247,255,6,0,251,255,4,0,251,255,6,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,11,0,251,255,8,0,251,255,6,0,249,255,4,0,247,255,4,0,244,255,2,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,8,0,2,0,8,0,4,0,13,0,4,0,13,0,6,0,13,0,6,0,17,0,6,0,17,0,4,0,17,0,4,0,17,0,0,0,15,0,0,0,15,0,253,255,15,0,249,255,13,0,244,255,13,0,240,255,13,0,238,255,13,0,238,255,15,0,238,255,15,0,238,255,15,0,242,255,15,0,242,255,15,0,247,255,15,0,249,255,13,0,251,255,13,0,253,255,11,0,0,0,8,0,0,0,4,0,253,255,2,0,253,255,0,0,249,255,0,0,249,255,251,255,247,255,249,255,247,255,249,255,247,255,244,255,244,255,244,255,244,255,244,255,244,255,247,255,249,255,247,255,247,255,247,255,247,255,249,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,4,0,253,255,4,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,0,0,6,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,251,255,249,255,249,255,247,255,249,255,244,255,249,255,242,255,249,255,242,255,249,255,242,255,249,255,242,255,249,255,242,255,247,255,242,255,244,255,244,255,242,255,247,255,240,255,251,255,240,255,251,255,236,255,253,255,233,255,0,0,233,255,0,0,231,255,6,0,231,255,6,0,229,255,11,0,231,255,13,0,231,255,17,0,236,255,19,0,238,255,19,0,240,255,24,0,242,255,22,0,244,255,22,0,247,255,22,0,249,255,22,0,249,255,17,0,249,255,15,0,251,255,11,0,253,255,8,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,4,0,6,0,4,0,4,0,8,0,2,0,11,0,0,0,15,0,253,255,17,0,251,255,22,0,249,255,26,0,247,255,30,0,247,255,28,0,247,255,30,0,244,255,28,0,247,255,26,0,249,255,24,0,249,255,19,0,249,255,17,0,247,255,11,0,244,255,6,0,242,255,4,0,238,255,0,0,238,255,0,0,236,255,0,0,233,255,253,255,233,255,0,0,236,255,253,255,240,255,0,0,242,255,0,0,244,255,0,0,247,255,4,0,251,255,4,0,253,255,6,0,253,255,8,0,253,255,11,0,253,255,8,0,0,0,11,0,2,0,8,0,4,0,8,0,4,0,8,0,6,0,6,0,6,0,4,0,6,0,6,0,4,0,4,0,4,0,4,0,0,0,6,0,0,0,8,0,253,255,8,0,251,255,11,0,249,255,13,0,251,255,13,0,249,255,13,0,247,255,11,0,249,255,8,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,251,255,0,0,251,255,0,0,247,255,253,255,244,255,251,255,244,255,247,255,244,255,247,255,244,255,244,255,247,255,242,255,249,255,242,255,251,255,242,255,0,0,240,255,0,0,244,255,0,0,247,255,2,0,251,255,4,0,253,255,4,0,0,0,6,0,4,0,4,0,6,0,2,0,11,0,4,0,13,0,2,0,15,0,2,0,13,0,2,0,11,0,0,0,8,0,0,0,6,0,0,0,2,0,0,0,253,255,0,0,251,255,0,0,247,255,253,255,247,255,253,255,244,255,0,0,244,255,0,0,244,255,2,0,247,255,4,0,249,255,6,0,251,255,8,0,253,255,6,0,0,0,8,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,2,0,6,0,0,0,4,0,253,255,4,0,251,255,2,0,244,255,0,0,242,255,253,255,242,255,253,255,240,255,249,255,240,255,247,255,240,255,247,255,244,255,247,255,247,255,244,255,249,255,242,255,0,0,240,255,0,0,238,255,2,0,236,255,2,0,233,255,4,0,233,255,4,0,233,255,6,0,233,255,6,0,233,255,6,0,233,255,6,0,233,255,6,0,236,255,6,0,238,255,8,0,242,255,8,0,242,255,8,0,244,255,8,0,247,255,4,0,249,255,4,0,253,255,2,0,253,255,0,0,0,0,0,0,2,0,253,255,4,0,253,255,8,0,251,255,11,0,249,255,13,0,244,255,17,0,242,255,19,0,242,255,19,0,242,255,22,0,238,255,22,0,238,255,22,0,236,255,22,0,236,255,22,0,236,255,19,0,236,255,17,0,238,255,15,0,236,255,11,0,238,255,8,0,240,255,2,0,240,255,0,0,242,255,253,255,242,255,249,255,247,255,247,255,249,255,244,255,249,255,244,255,251,255,244,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,253,255,238,255,251,255,238,255,247,255,238,255,244,255,238,255,240,255,238,255,238,255,240,255,233,255,242,255,233,255,244,255,231,255,249,255,231,255,251,255,231,255,251,255,233,255,0,0,233,255,2,0,236,255,2,0,236,255,4,0,236,255,4,0,238,255,4,0,238,255,4,0,236,255,4,0,238,255,6,0,236,255,6,0,236,255,4,0,236,255,4,0,236,255,6,0,236,255,4,0,238,255,6,0,240,255,6,0,240,255,8,0,242,255,11,0,242,255,11,0,244,255,13,0,244,255,15,0,244,255,15,0,244,255,15,0,247,255,13,0,247,255,11,0,249,255,11,0,251,255,8,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,242,255,253,255,244,255,251,255,244,255,251,255,242,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,251,255,2,0,0,0,6,0,0,0,11,0,2,0,13,0,2,0,13,0,4,0,15,0,6,0,15,0,6,0,17,0,8,0,17,0,13,0,17,0,13,0,17,0,15,0,17,0,19,0,15,0,22,0,15,0,24,0,13,0,24,0,13,0,22,0,13,0,19,0,13,0,17,0,8,0,15,0,8,0,11,0,8,0,8,0,6,0,4,0,4,0,4,0,2,0,6,0,0,0,6,0,253,255,8,0,251,255,8,0,251,255,8,0,249,255,11,0,247,255,13,0,249,255,13,0,247,255,11,0,249,255,13,0,251,255,13,0,253,255,11,0,0,0,11,0,0,0,6,0,4,0,4,0,6,0,2,0,11,0,0,0,13,0,253,255,13,0,251,255,13,0,247,255,11,0,244,255,11,0,242,255,8,0,240,255,6,0,240,255,4,0,238,255,2,0,238,255,2,0,238,255,0,0,238,255,0,0,240,255,2,0,238,255,4,0,238,255,4,0,240,255,4,0,238,255,4,0,238,255,6,0,238,255,6,0,238,255,6,0,238,255,6,0,236,255,6,0,236,255,8,0,236,255,6,0,236,255,6,0,236,255,6,0,236,255,6,0,238,255,4,0,240,255,4,0,240,255,4,0,242,255,2,0,244,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,4,0,249,255,4,0,247,255,4,0,244,255,6,0,244,255,8,0,242,255,8,0,240,255,11,0,240,255,11,0,240,255,11,0,242,255,8,0,242,255,4,0,244,255,2,0,244,255,0,0,249,255,251,255,251,255,249,255,253,255,244,255,251,255,242,255,253,255,240,255,249,255,236,255,249,255,238,255,247,255,238,255,247,255,238,255,247,255,240,255,244,255,238,255,247,255,240,255,247,255,242,255,249,255,242,255,249,255,242,255,247,255,244,255,247,255,244,255,247,255,247,255,247,255,249,255,244,255,249,255,247,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,251,255,6,0,251,255,2,0,249,255,2,0,247,255,0,0,247,255,251,255,244,255,249,255,244,255,242,255,242,255,242,255,244,255,240,255,244,255,238,255,242,255,236,255,244,255,238,255,244,255,238,255,242,255,238,255,247,255,240,255,244,255,242,255,244,255,244,255,247,255,244,255,244,255,247,255,247,255,247,255,244,255,249,255,244,255,247,255,244,255,249,255,242,255,249,255,242,255,251,255,240,255,251,255,236,255,253,255,236,255,0,0,233,255,0,0,233,255,2,0,233,255,2,0,233,255,4,0,233,255,4,0,236,255,4,0,236,255,4,0,238,255,4,0,238,255,6,0,240,255,4,0,242,255,6,0,242,255,6,0,244,255,6,0,249,255,8,0,249,255,11,0,249,255,11,0,251,255,15,0,249,255,19,0,249,255,24,0,249,255,26,0,249,255,28,0,247,255,30,0,247,255,33,0,242,255,33,0,240,255,33,0,242,255,33,0,242,255,30,0,242,255,30,0,242,255,28,0,247,255,26,0,247,255,24,0,251,255,22,0,251,255,19,0,0,0,19,0,0,0,17,0,0,0,15,0,2,0,13,0,6,0,8,0,4,0,6,0,6,0,4,0,6,0,0,0,6,0,253,255,4,0,249,255,4,0,247,255,4,0,244,255,2,0,242,255,2,0,240,255,0,0,238,255,0,0,236,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,6,0,251,255,4,0,249,255,6,0,247,255,8,0,247,255,8,0,244,255,6,0,242,255,6,0,238,255,6,0,236,255,4,0,233,255,4,0,231,255,2,0,231,255,0,0,233,255,253,255,231,255,251,255,233,255,249,255,233,255,247,255,236,255,242,255,238,255,240,255,240,255,240,255,244,255,238,255,247,255,238,255,247,255,238,255,249,255,240,255,251,255,242,255,251,255,244,255,0,0,249,255,0,0,251,255,0,0,253,255,2,0,0,0,6,0,2,0,4,0,0,0,6,0,4,0,8,0,2,0,8,0,6,0,11,0,6,0,11,0,8,0,13,0,8,0,11,0,8,0,11,0,11,0,13,0,13,0,11,0,11,0,13,0,11,0,11,0,13,0,11,0,11,0,8,0,11,0,8,0,8,0,6,0,6,0,4,0,4,0,4,0,2,0,4,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,2,0,251,255,2,0,249,255,4,0,249,255,2,0,249,255,4,0,249,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,244,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,236,255,0,0,236,255,2,0,231,255,2,0,231,255,2,0,233,255,2,0,233,255,0,0,233,255,0,0,238,255,0,0,240,255,0,0,242,255,253,255,244,255,249,255,249,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,2,0,247,255,4,0,249,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,244,255,0,0,242,255,0,0,238,255,253,255,236,255,251,255,233,255,249,255,231,255,247,255,231,255,244,255,231,255,242,255,231,255,238,255,231,255,238,255,229,255,233,255,229,255,233,255,231,255,233,255,233,255,231,255,233,255,233,255,236,255,236,255,240,255,238,255,242,255,240,255,247,255,242,255,249,255,244,255,253,255,247,255,0,0,249,255,2,0,253,255,2,0,0,0,6,0,0,0,6,0,2,0,8,0,4,0,8,0,6,0,8,0,8,0,4,0,8,0,4,0,11,0,2,0,13,0,2,0,11,0,0,0,15,0,0,0,15,0,253,255,17,0,251,255,15,0,251,255,17,0,249,255,15,0,247,255,13,0,244,255,13,0,242,255,8,0,240,255,6,0,238,255,2,0,236,255,0,0,236,255,253,255,236,255,249,255,236,255,244,255,238,255,244,255,240,255,244,255,240,255,244,255,244,255,244,255,244,255,244,255,249,255,244,255,249,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,244,255,251,255,242,255,249,255,238,255,247,255,238,255,247,255,236,255,244,255,231,255,240,255,231,255,240,255,233,255,238,255,233,255,236,255,233,255,236,255,236,255,236,255,236,255,238,255,240,255,240,255,238,255,244,255,240,255,247,255,242,255,251,255,242,255,253,255,242,255,0,0,244,255,2,0,244,255,4,0,244,255,2,0,249,255,2,0,247,255,0,0,247,255,253,255,249,255,253,255,249,255,251,255,251,255,249,255,249,255,247,255,251,255,244,255,251,255,244,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,251,255,251,255,253,255,251,255,0,0,251,255,2,0,249,255,4,0,249,255,6,0,249,255,8,0,247,255,11,0,247,255,11,0,247,255,11,0,247,255,11,0,244,255,11,0,247,255,8,0,247,255,4,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,247,255,0,0,247,255,251,255,244,255,253,255,242,255,251,255,242,255,251,255,242,255,249,255,242,255,251,255,244,255,253,255,244,255,0,0,244,255,0,0,247,255,4,0,249,255,6,0,249,255,8,0,251,255,11,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,15,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,253,255,2,0,0,0,2,0,251,255,0,0,251,255,0,0,249,255,251,255,249,255,253,255,244,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,251,255,244,255,251,255,242,255,249,255,244,255,247,255,242,255,249,255,242,255,247,255,242,255,249,255,242,255,249,255,240,255,251,255,244,255,251,255,247,255,253,255,251,255,0,0,253,255,0,0,2,0,2,0,4,0,2,0,8,0,6,0,11,0,8,0,13,0,11,0,13,0,13,0,11,0,15,0,11,0,15,0,11,0,15,0,8,0,13,0,8,0,8,0,6,0,8,0,6,0,6,0,6,0,4,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,253,255,11,0,251,255,11,0,251,255,8,0,249,255,6,0,247,255,6,0,244,255,6,0,244,255,4,0,242,255,2,0,244,255,4,0,244,255,2,0,244,255,4,0,244,255,2,0,247,255,4,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,8,0,2,0,11,0,2,0,15,0,2,0,17,0,2,0,19,0,0,0,19,0,0,0,22,0,0,0,19,0,253,255,17,0,251,255,15,0,251,255,11,0,249,255,6,0,247,255,6,0,247,255,0,0,247,255,253,255,249,255,249,255,251,255,247,255,253,255,242,255,0,0,238,255,2,0,238,255,4,0,236,255,8,0,233,255,8,0,233,255,11,0,236,255,8,0,238,255,11,0,238,255,6,0,242,255,8,0,244,255,6,0,247,255,6,0,253,255,6,0,0,0,4,0,4,0,6,0,6,0,4,0,11,0,2,0,13,0,2,0,15,0,2,0,15,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,4,0,253,255,0,0,253,255,253,255,253,255,251,255,251,255,247,255,251,255,242,255,251,255,240,255,249,255,236,255,249,255,236,255,247,255,233,255,247,255,233,255,249,255,233,255,247,255,233,255,247,255,236,255,249,255,236,255,249,255,236,255,249,255,240,255,247,255,240,255,249,255,242,255,249,255,242,255,249,255,242,255,251,255,244,255,249,255,244,255,249,255,244,255,249,255,242,255,251,255,242,255,251,255,242,255,249,255,240,255,251,255,238,255,251,255,233,255,251,255,233,255,251,255,231,255,251,255,227,255,251,255,227,255,251,255,227,255,251,255,225,255,251,255,227,255,251,255,229,255,251,255,229,255,251,255,233,255,251,255,238,255,249,255,242,255,251,255,247,255,249,255,249,255,249,255,253,255,249,255,0,0,247,255,2,0,251,255,6,0,249,255,6,0,253,255,11,0,0,0,8,0,0,0,11,0,2,0,8,0,6,0,6,0,8,0,4,0,11,0,2,0,11,0,0,0,13,0,0,0,11,0,253,255,8,0,251,255,6,0,251,255,4,0,251,255,0,0,251,255,0,0,251,255,251,255,251,255,251,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,2,0,253,255,6,0,251,255,6,0,249,255,11,0,249,255,15,0,247,255,15,0,244,255,15,0,242,255,17,0,240,255,17,0,240,255,17,0,240,255,15,0,240,255,15,0,242,255,13,0,242,255,13,0,244,255,11,0,247,255,8,0,249,255,8,0,251,255,8,0,251,255,6,0,253,255,6,0,251,255,4,0,253,255,4,0,253,255,2,0,251,255,0,0,251,255,253,255,249,255,251,255,249,255,247,255,249,255,242,255,247,255,240,255,247,255,236,255,249,255,233,255,249,255,231,255,249,255,229,255,249,255,229,255,251,255,229,255,251,255,231,255,251,255,231,255,249,255,233,255,249,255,238,255,251,255,240,255,249,255,242,255,249,255,247,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,8,0,0,0,11,0,2,0,13,0,2,0,13,0,4,0,13,0,6,0,13,0,6,0,11,0,6,0,11,0,6,0,8,0,6,0,6,0,6,0,2,0,6,0,0,0,4,0,253,255,4,0,251,255,4,0,249,255,6,0,247,255,8,0,244,255,11,0,240,255,13,0,238,255,13,0,238,255,15,0,236,255,19,0,236,255,22,0,236,255,24,0,233,255,24,0,236,255,24,0,238,255,26,0,240,255,24,0,244,255,24,0,249,255,22,0,253,255,19,0,253,255,17,0,0,0,15,0,0,0,17,0,2,0,15,0,0,0,15,0,0,0,17,0,0,0,15,0,0,0,17,0,0,0,17,0,0,0,17,0,253,255,15,0,0,0,13,0,0,0,8,0,0,0,4,0,2,0,2,0,4,0,0,0,6,0,249,255,6,0,249,255,8,0,244,255,11,0,242,255,11,0,240,255,11,0,242,255,8,0,240,255,6,0,244,255,4,0,247,255,2,0,249,255,0,0,251,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,4,0,0,0,8,0,0,0,8,0,0,0,13,0,4,0,13,0,4,0,15,0,8,0,17,0,8,0,17,0,13,0,17,0,15,0,17,0,15,0,13,0,17,0,11,0,15,0,6,0,15,0,4,0,15,0,0,0,13,0,0,0,11,0,251,255,11,0,251,255,8,0,249,255,11,0,249,255,8,0,249,255,11,0,249,255,11,0,249,255,15,0,249,255,15,0,249,255,17,0,249,255,17,0,249,255,19,0,249,255,17,0,251,255,15,0,251,255,15,0,251,255,15,0,251,255,13,0,251,255,11,0,253,255,8,0,0,0,8,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,0,0,8,0,253,255,13,0,251,255,17,0,251,255,19,0,249,255,24,0,247,255,28,0,247,255,30,0,249,255,33,0,251,255,35,0,253,255,35,0,0,0,35,0,2,0,35,0,6,0,33,0,6,0,33,0,8,0,33,0,11,0,33,0,11,0,33,0,11,0,33,0,8,0,33,0,8,0,33,0,8,0,30,0,4,0,33,0,4,0,30,0,2,0,30,0,0,0,28,0,253,255,28,0,251,255,26,0,251,255,26,0,251,255,22,0,249,255,22,0,247,255,17,0,247,255,15,0,247,255,11,0,249,255,6,0,247,255,0,0,251,255,253,255,251,255,251,255,0,0,249,255,0,0,247,255,2,0,247,255,4,0,247,255,8,0,249,255,8,0,249,255,11,0,251,255,11,0,251,255,11,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,8,0,251,255,8,0,251,255,8,0,249,255,6,0,249,255,4,0,244,255,4,0,244,255,6,0,240,255,4,0,238,255,4,0,236,255,4,0,233,255,2,0,229,255,4,0,229,255,2,0,227,255,2,0,229,255,4,0,227,255,4,0,229,255,4,0,231,255,4,0,231,255,2,0,233,255,2,0,233,255,0,0,236,255,253,255,240,255,249,255,242,255,244,255,244,255,240,255,249,255,236,255,253,255,233,255,253,255,229,255,0,0,227,255,2,0,225,255,2,0,222,255,4,0,220,255,4,0,220,255,6,0,220,255,4,0,222,255,6,0,222,255,6,0,227,255,6,0,231,255,6,0,233,255,8,0,238,255,6,0,242,255,6,0,244,255,6,0,247,255,6,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,253,255,244,255,0,0,242,255,253,255,240,255,251,255,238,255,251,255,238,255,251,255,238,255,251,255,238,255,253,255,240,255,253,255,242,255,0,0,244,255,2,0,247,255,4,0,247,255,6,0,247,255,4,0,247,255,4,0,247,255,2,0,247,255,0,0,247,255,253,255,247,255,251,255,247,255,244,255,247,255,240,255,244,255,238,255,244,255,233,255,244,255,233,255,242,255,233,255,244,255,233,255,242,255,236,255,242,255,238,255,242,255,240,255,244,255,242,255,247,255,247,255,249,255,249,255,251,255,251,255,251,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,6,0,2,0,11,0,4,0,13,0,4,0,15,0,4,0,17,0,6,0,19,0,4,0,19,0,2,0,19,0,2,0,17,0,0,0,17,0,0,0,15,0,0,0,11,0,253,255,8,0,251,255,8,0,251,255,4,0,247,255,2,0,244,255,0,0,244,255,2,0,242,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,236,255,0,0,233,255,0,0,233,255,0,0,231,255,2,0,229,255,2,0,229,255,4,0,229,255,4,0,227,255,6,0,229,255,6,0,233,255,8,0,233,255,8,0,236,255,8,0,236,255,8,0,238,255,6,0,238,255,2,0,238,255,2,0,240,255,2,0,238,255,2,0,238,255,0,0,236,255,0,0,236,255,0,0,236,255,253,255,236,255,253,255,238,255,251,255,240,255,249,255,244,255,249,255,247,255,249,255,253,255,251,255,0,0,251,255,2,0,253,255,4,0,253,255,4,0,0,0,6,0,2,0,6,0,4,0,4,0,2,0,2,0,4,0,2,0,2,0,0,0,0,0,253,255,0,0,251,255,253,255,249,255,251,255,244,255,253,255,244,255,251,255,240,255,249,255,236,255,249,255,236,255,249,255,231,255,247,255,231,255,247,255,229,255,244,255,231,255,242,255,229,255,240,255,231,255,238,255,233,255,238,255,236,255,238,255,238,255,240,255,242,255,240,255,244,255,242,255,247,255,247,255,249,255,247,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,2,0,253,255,4,0,251,255,8,0,251,255,11,0,247,255,15,0,244,255,17,0,240,255,19,0,238,255,22,0,236,255,22,0,236,255,22,0,233,255,19,0,233,255,17,0,236,255,15,0,240,255,11,0,242,255,6,0,247,255,4,0,249,255,0,0,251,255,0,0,253,255,253,255,0,0,251,255,0,0,251,255,4,0,251,255,6,0,251,255,8,0,251,255,8,0,251,255,11,0,249,255,11,0,249,255,11,0,247,255,11,0,247,255,8,0,244,255,6,0,247,255,4,0,247,255,2,0,249,255,0,0,247,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,6,0,249,255,6,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,11,0,253,255,11,0,253,255,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,253,255,247,255,251,255,244,255,253,255,244,255,249,255,242,255,249,255,240,255,251,255,242,255,249,255,240,255,249,255,238,255,251,255,238,255,253,255,238,255,253,255,236,255,0,0,236,255,0,0,233,255,0,0,233,255,0,0,236,255,0,0,236,255,253,255,236,255,253,255,238,255,253,255,240,255,253,255,240,255,251,255,242,255,251,255,247,255,247,255,247,255,244,255,251,255,242,255,253,255,240,255,253,255,240,255,0,0,238,255,0,0,238,255,0,0,240,255,4,0,242,255,4,0,247,255,4,0,249,255,4,0,251,255,6,0,0,0,8,0,2,0,8,0,4,0,6,0,6,0,6,0,8,0,6,0,8,0,8,0,8,0,8,0,8,0,8,0,6,0,11,0,6,0,11,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,253,255,6,0,251,255,4,0,251,255,4,0,249,255,0,0,247,255,0,0,244,255,253,255,244,255,251,255,244,255,249,255,242,255,247,255,244,255,242,255,244,255,242,255,242,255,238,255,242,255,236,255,242,255,233,255,242,255,231,255,244,255,231,255,244,255,229,255,247,255,229,255,249,255,229,255,251,255,229,255,0,0,231,255,0,0,229,255,0,0,229,255,0,0,231,255,253,255,231,255,253,255,229,255,251,255,229,255,251,255,229,255,249,255,229,255,249,255,229,255,251,255,231,255,253,255,233,255,253,255,233,255,0,0,236,255,0,0,238,255,2,0,240,255,4,0,242,255,6,0,244,255,6,0,247,255,4,0,249,255,4,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,4,0,249,255,2,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,249,255,4,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,249,255,253,255,247,255,0,0,244,255,0,0,240,255,0,0,236,255,0,0,231,255,0,0,231,255,0,0,231,255,0,0,231,255,253,255,233,255,253,255,233,255,249,255,236,255,249,255,240,255,247,255,247,255,247,255,249,255,244,255,251,255,244,255,0,0,244,255,0,0,244,255,4,0,244,255,6,0,244,255,8,0,247,255,11,0,244,255,11,0,244,255,11,0,244,255,15,0,242,255,15,0,242,255,19,0,240,255,19,0,240,255,22,0,238,255,26,0,238,255,28,0,238,255,28,0,240,255,30,0,240,255,30,0,244,255,30,0,247,255,28,0,249,255,26,0,249,255,26,0,251,255,22,0,251,255,22,0,251,255,19,0,251,255,19,0,249,255,19,0,247,255,19,0,244,255,19,0,244,255,22,0,242,255,24,0,242,255,24,0,240,255,24,0,242,255,22,0,240,255,22,0,242,255,19,0,244,255,17,0,244,255,15,0,247,255,11,0,247,255,8,0,247,255,4,0,247,255,0,0,244,255,253,255,242,255,251,255,238,255,249,255,236,255,247,255,231,255,247,255,231,255,247,255,227,255,247,255,225,255,249,255,225,255,251,255,225,255,253,255,227,255,0,0,227,255,0,0,231,255,2,0,233,255,4,0,236,255,4,0,240,255,4,0,242,255,8,0,244,255,8,0,247,255,8,0,251,255,11,0,0,0,11,0,0,0,11,0,0,0,8,0,2,0,11,0,4,0,8,0,2,0,6,0,2,0,2,0,0,0,0,0,0,0,0,0,251,255,253,255,249,255,253,255,244,255,251,255,242,255,251,255,242,255,253,255,242,255,253,255,242,255,253,255,244,255,253,255,247,255,0,0,249,255,0,0,251,255,253,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,247,255,251,255,247,255,253,255,242,255,253,255,240,255,253,255,240,255,251,255,238,255,251,255,238,255,249,255,236,255,247,255,236,255,247,255,236,255,244,255,238,255,244,255,238,255,244,255,240,255,242,255,244,255,244,255,247,255,244,255,251,255,247,255,253,255,249,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,251,255,6,0,249,255,6,0,244,255,2,0,242,255,2,0,240,255,0,0,238,255,0,0,238,255,253,255,240,255,253,255,240,255,253,255,242,255,251,255,244,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,251,255,253,255,249,255,0,0,244,255,253,255,242,255,0,0,240,255,0,0,240,255,0,0,238,255,0,0,236,255,2,0,236,255,4,0,236,255,4,0,238,255,4,0,240,255,6,0,244,255,6,0,249,255,6,0,0,0,4,0,2,0,4,0,6,0,2,0,11,0,0,0,13,0,0,0,15,0,253,255,17,0,251,255,17,0,249,255,15,0,247,255,15,0,244,255,11,0,247,255,8,0,244,255,4,0,242,255,2,0,242,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,244,255,251,255,242,255,251,255,240,255,251,255,240,255,251,255,238,255,253,255,238,255,253,255,236,255,0,0,236,255,0,0,236,255,0,0,233,255,2,0,233,255,4,0,231,255,6,0,233,255,8,0,231,255,6,0,231,255,6,0,231,255,4,0,231,255,0,0,231,255,253,255,233,255,251,255,233,255,247,255,236,255,244,255,238,255,242,255,240,255,240,255,240,255,240,255,242,255,240,255,244,255,240,255,244,255,242,255,247,255,244,255,249,255,247,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,4,0,247,255,6,0,247,255,11,0,244,255,13,0,244,255,17,0,244,255,19,0,244,255,19,0,247,255,22,0,244,255,19,0,247,255,19,0,249,255,15,0,249,255,13,0,251,255,8,0,251,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,4,0,6,0,6,0,8,0,11,0,13,0,13,0,15,0,13,0,19,0,13,0,22,0,13,0,19,0,11,0,22,0,6,0,22,0,2,0,19,0,253,255,19,0,249,255,19,0,244,255,19,0,240,255,22,0,238,255,22,0,236,255,22,0,236,255,22,0,238,255,24,0,238,255,24,0,242,255,24,0,244,255,24,0,247,255,24,0,247,255,22,0,247,255,24,0,247,255,24,0,244,255,22,0,242,255,24,0,242,255,22,0,240,255,22,0,240,255,22,0,238,255,22,0,240,255,19,0,240,255,17,0,240,255,13,0,242,255,8,0,244,255,6,0,247,255,2,0,247,255,0,0,251,255,253,255,251,255,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,251,255,249,255,247,255,249,255,249,255,247,255,244,255,249,255,244,255,247,255,244,255,249,255,247,255,247,255,247,255,244,255,251,255,244,255,253,255,244,255,0,0,242,255,2,0,238,255,4,0,238,255,6,0,238,255,6,0,238,255,8,0,238,255,11,0,240,255,11,0,240,255,13,0,242,255,15,0,242,255,15,0,242,255,17,0,244,255,15,0,244,255,15,0,247,255,15,0,247,255,13,0,247,255,13,0,249,255,13,0,247,255,11,0,247,255,11,0,249,255,8,0,247,255,8,0,244,255,4,0,247,255,2,0,247,255,0,0,244,255,0,0,244,255,249,255,242,255,247,255,242,255,244,255,240,255,242,255,240,255,240,255,242,255,240,255,242,255,240,255,244,255,240,255,244,255,240,255,247,255,242,255,249,255,242,255,251,255,244,255,253,255,244,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,244,255,253,255,242,255,253,255,242,255,253,255,240,255,251,255,236,255,251,255,236,255,249,255,236,255,247,255,236,255,244,255,236,255,244,255,236,255,242,255,238,255,238,255,238,255,238,255,240,255,238,255,240,255,236,255,240,255,238,255,242,255,238,255,240,255,240,255,242,255,242,255,242,255,242,255,242,255,242,255,240,255,244,255,244,255,242,255,242,255,242,255,244,255,242,255,244,255,244,255,247,255,242,255,247,255,242,255,249,255,242,255,249,255,242,255,251,255,242,255,253,255,244,255,0,0,247,255,0,0,244,255,2,0,247,255,0,0,249,255,2,0,249,255,0,0,251,255,0,0,253,255,253,255,0,0,251,255,2,0,249,255,2,0,249,255,4,0,244,255,6,0,242,255,6,0,240,255,4,0,240,255,2,0,238,255,0,0,238,255,253,255,236,255,251,255,236,255,249,255,236,255,247,255,233,255,247,255,231,255,247,255,231,255,244,255,231,255,244,255,231,255,244,255,227,255,244,255,229,255,247,255,227,255,247,255,229,255,247,255,229,255,247,255,231,255,247,255,231,255,247,255,233,255,247,255,233,255,244,255,236,255,244,255,238,255,244,255,238,255,244,255,240,255,244,255,240,255,244,255,244,255,244,255,247,255,247,255,249,255,247,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,249,255,249,255,251,255,247,255,249,255,247,255,247,255,247,255,249,255,249,255,247,255,249,255,247,255,251,255,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,251,255,0,0,0,0,249,255,0,0,249,255,0,0,249,255,2,0,247,255,4,0,247,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,0,0,251,255,0,0,249,255,2,0,247,255,2,0,244,255,6,0,240,255,4,0,242,255,6,0,240,255,8,0,240,255,8,0,240,255,11,0,242,255,11,0,242,255,13,0,240,255,13,0,240,255,11,0,242,255,13,0,240,255,8,0,242,255,8,0,240,255,2,0,242,255,0,0,240,255,253,255,244,255,253,255,244,255,251,255,244,255,253,255,244,255,251,255,247,255,251,255,249,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,4,0,6,0,6,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,249,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,242,255,253,255,240,255,253,255,240,255,251,255,240,255,251,255,238,255,251,255,240,255,249,255,242,255,251,255,242,255,251,255,242,255,249,255,244,255,251,255,247,255,251,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,247,255,0,0,244,255,0,0,244,255,2,0,242,255,2,0,242,255,4,0,240,255,4,0,242,255,4,0,244,255,6,0,247,255,6,0,249,255,8,0,251,255,11,0,253,255,8,0,253,255,11,0,253,255,11,0,253,255,11,0,251,255,11,0,249,255,11,0,251,255,8,0,247,255,8,0,247,255,6,0,249,255,6,0,249,255,4,0,247,255,4,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,251,255,6,0,253,255,8,0,251,255,6,0,251,255,6,0,249,255,6,0,247,255,6,0,244,255,4,0,242,255,4,0,240,255,2,0,238,255,2,0,238,255,2,0,238,255,2,0,238,255,2,0,238,255,0,0,240,255,0,0,242,255,0,0,247,255,0,0,247,255,253,255,249,255,251,255,251,255,251,255,249,255,249,255,251,255,247,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,249,255,244,255,247,255,244,255,247,255,244,255,247,255,244,255,249,255,244,255,249,255,244,255,251,255,242,255,251,255,242,255,253,255,242,255,253,255,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,240,255,0,0,238,255,253,255,240,255,251,255,240,255,249,255,242,255,247,255,242,255,244,255,242,255,244,255,244,255,242,255,249,255,242,255,251,255,242,255,0,0,244,255,0,0,244,255,4,0,244,255,6,0,244,255,8,0,244,255,11,0,244,255,13,0,242,255,11,0,244,255,11,0,244,255,11,0,244,255,8,0,244,255,6,0,247,255,4,0,251,255,0,0,253,255,0,0,0,0,0,0,2,0,253,255,4,0,253,255,6,0,251,255,8,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,8,0,4,0,8,0,4,0,6,0,6,0,6,0,8,0,4,0,8,0,6,0,6,0,6,0,6,0,8,0,4,0,8,0,2,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,2,0,15,0,4,0,13,0,6,0,11,0,11,0,11,0,13,0,8,0,15,0,6,0,19,0,4,0,19,0,2,0,19,0,0,0,17,0,0,0,15,0,0,0,13,0,253,255,11,0,251,255,8,0,249,255,6,0,247,255,0,0,244,255,253,255,240,255,251,255,238,255,249,255,236,255,247,255,231,255,247,255,229,255,247,255,229,255,247,255,229,255,247,255,227,255,247,255,229,255,251,255,229,255,253,255,231,255,0,0,231,255,0,0,233,255,6,0,238,255,6,0,242,255,8,0,244,255,8,0,247,255,11,0,251,255,11,0,0,0,11,0,2,0,6,0,6,0,4,0,8,0,0,0,13,0,0,0,17,0,251,255,19,0,249,255,22,0,247,255,22,0,247,255,24,0,242,255,24,0,242,255,24,0,242,255,22,0,244,255,19,0,244,255,19,0,244,255,17,0,247,255,15,0,249,255,13,0,249,255,11,0,249,255,11,0,249,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,249,255,8,0,251,255,6,0,251,255,4,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,242,255,253,255,244,255,253,255,249,255,251,255,249,255,251,255,253,255,251,255,0,0,251,255,2,0,251,255,4,0,253,255,6,0,0,0,8,0,0,0,11,0,2,0,11,0,4,0,11,0,6,0,13,0,6,0,13,0,6,0,13,0,4,0,13,0,4,0,13,0,0,0,13,0,0,0,11,0,251,255,11,0,251,255,6,0,249,255,6,0,249,255,4,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,249,255,0,0,247,255,0,0,244,255,0,0,240,255,0,0,238,255,0,0,238,255,253,255,233,255,253,255,231,255,251,255,229,255,251,255,227,255,249,255,225,255,249,255,225,255,249,255,225,255,249,255,225,255,251,255,225,255,251,255,229,255,251,255,229,255,253,255,233,255,253,255,238,255,253,255,240,255,251,255,247,255,251,255,249,255,251,255,251,255,251,255,253,255,249,255,0,0,249,255,0,0,247,255,253,255,244,255,253,255,242,255,251,255,240,255,249,255,240,255,247,255,240,255,247,255,240,255,244,255,240,255,242,255,240,255,242,255,242,255,244,255,247,255,247,255,249,255,249,255,249,255,253,255,251,255,0,0,253,255,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,13,0,2,0,11,0,8,0,11,0,11,0,8,0,15,0,11,0,17,0,11,0,19,0,11,0,22,0,8,0,19,0,8,0,17,0,8,0,15,0,6,0,13,0,6,0,8,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,8,0,0,0,11,0,2,0,13,0,0,0,13,0,2,0,15,0,2,0,15,0,4,0,13,0,2,0,13,0,6,0,13,0,6,0,8,0,6,0,8,0,4,0,11,0,4,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,251,255,11,0,249,255,8,0,247,255,8,0,244,255,11,0,242,255,11,0,244,255,11,0,242,255,11,0,244,255,11,0,247,255,8,0,251,255,6,0,253,255,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,251,255,4,0,251,255,6,0,249,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,247,255,2,0,244,255,2,0,244,255,0,0,242,255,0,0,242,255,2,0,240,255,2,0,242,255,4,0,244,255,4,0,244,255,6,0,247,255,8,0,249,255,8,0,251,255,11,0,253,255,15,0,253,255,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,253,255,8,0,251,255,11,0,249,255,13,0,247,255,15,0,249,255,17,0,249,255,19,0,251,255,19,0,253,255,22,0,0,0,19,0,2,0,19,0,4,0,19,0,4,0,22,0,6,0,22,0,8,0,24,0,6,0,24,0,6,0,26,0,6,0,28,0,4,0,28,0,2,0,28,0,2,0,28,0,2,0,28,0,2,0,28,0,2,0,24,0,2,0,19,0,2,0,17,0,2,0,13,0,4,0,8,0,4,0,6,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,6,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,2,0,242,255,0,0,242,255,2,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,251,255,4,0,253,255,6,0,253,255,6,0,0,0,11,0,0,0,11,0,4,0,13,0,6,0,13,0,8,0,13,0,13,0,13,0,15,0,13,0,15,0,15,0,17,0,13,0,19,0,13,0,19,0,13,0,19,0,13,0,19,0,11,0,17,0,11,0,15,0,8,0,13,0,6,0,11,0,6,0,8,0,4,0,6,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,253,255,251,255,251,255,249,255,251,255,247,255,251,255,244,255,251,255,242,255,251,255,242,255,253,255,242,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,0,0,0,0,2,0,0,0,6,0,0,0,11,0,253,255,15,0,251,255,19,0,249,255,22,0,244,255,26,0,242,255,24,0,238,255,26,0,236,255,26,0,231,255,26,0,227,255,26,0,225,255,26,0,225,255,26,0,225,255,26,0,227,255,26,0,227,255,26,0,227,255,24,0,233,255,24,0,233,255,19,0,236,255,19,0,238,255,15,0,240,255,11,0,238,255,8,0,238,255,8,0,240,255,8,0,240,255,8,0,242,255,6,0,240,255,8,0,242,255,11,0,240,255,11,0,240,255,11,0,242,255,11,0,242,255,11,0,242,255,11,0,244,255,8,0,244,255,6,0,244,255,6,0,247,255,4,0,249,255,2,0,247,255,6,0,249,255,6,0,249,255,6,0,249,255,8,0,249,255,8,0,249,255,11,0,249,255,11,0,249,255,11,0,249,255,11,0,247,255,8,0,244,255,6,0,242,255,6,0,240,255,4,0,238,255,2,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,251,255,242,255,251,255,244,255,249,255,247,255,247,255,247,255,244,255,247,255,244,255,247,255,242,255,249,255,244,255,249,255,244,255,249,255,247,255,247,255,251,255,249,255,253,255,251,255,0,0,253,255,0,0,0,0,4,0,2,0,6,0,4,0,8,0,6,0,11,0,11,0,13,0,11,0,13,0,11,0,15,0,11,0,13,0,8,0,15,0,6,0,13,0,2,0,13,0,0,0,13,0,253,255,11,0,251,255,11,0,249,255,11,0,249,255,11,0,247,255,15,0,244,255,13,0,247,255,17,0,247,255,19,0,249,255,19,0,251,255,24,0,0,0,22,0,2,0,22,0,2,0,24,0,8,0,24,0,11,0,24,0,13,0,17,0,13,0,15,0,15,0,11,0,11,0,6,0,11,0,2,0,6,0,253,255,2,0,249,255,0,0,247,255,0,0,247,255,251,255,244,255,249,255,247,255,249,255,247,255,249,255,249,255,249,255,253,255,251,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,11,0,251,255,11,0,249,255,11,0,244,255,13,0,242,255,15,0,240,255,15,0,236,255,15,0,236,255,15,0,236,255,15,0,236,255,15,0,238,255,11,0,240,255,8,0,242,255,6,0,244,255,6,0,247,255,6,0,249,255,4,0,249,255,6,0,249,255,6,0,249,255,11,0,249,255,11,0,249,255,11,0,249,255,13,0,249,255,15,0,249,255,15,0,249,255,13,0,247,255,11,0,247,255,8,0,242,255,6,0,240,255,2,0,238,255,0,0,233,255,253,255,231,255,0,0,229,255,251,255,229,255,253,255,227,255,251,255,229,255,0,0,231,255,0,0,233,255,0,0,238,255,4,0,240,255,8,0,247,255,11,0,249,255,13,0,253,255,15,0,0,0,19,0,0,0,19,0,0,0,17,0,2,0,17,0,2,0,15,0,4,0,13,0,6,0,11,0,4,0,8,0,4,0,6,0,4,0,6,0,6,0,4,0,6,0,4,0,4,0,2,0,6,0,2,0,8,0,2,0,8,0,4,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,4,0,251,255,2,0,249,255,0,0,247,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,242,255,0,0,242,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,249,255,6,0,247,255,8,0,249,255,13,0,247,255,15,0,247,255,17,0,249,255,15,0,251,255,17,0,251,255,15,0,253,255,15,0,251,255,13,0,253,255,11,0,251,255,8,0,251,255,6,0,251,255,6,0,251,255,4,0,249,255,6,0,249,255,4,0,249,255,4,0,247,255,6,0,247,255,4,0,244,255,6,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,249,255,0,0,251,255,0,0,253,255,253,255,0,0,251,255,4,0,251,255,4,0,249,255,6,0,247,255,4,0,247,255,2,0,247,255,0,0,244,255,0,0,244,255,251,255,247,255,247,255,244,255,242,255,247,255,242,255,247,255,242,255,247,255,242,255,249,255,242,255,251,255,244,255,249,255,247,255,251,255,251,255,251,255,253,255,253,255,0,0,0,0,2,0,0,0,4,0,2,0,6,0,4,0,6,0,8,0,6,0,11,0,8,0,13,0,6,0,13,0,6,0,13,0,8,0,15,0,11,0,15,0,8,0,15,0,11,0,15,0,11,0,13,0,11,0,15,0,11,0,15,0,13,0,13,0,11,0,11,0,11,0,11,0,8,0,8,0,8,0,4,0,8,0,4,0,6,0,0,0,4,0,0,0,4,0,253,255,2,0,251,255,0,0,251,255,0,0,247,255,253,255,244,255,251,255,244,255,251,255,244,255,249,255,242,255,249,255,242,255,249,255,242,255,249,255,244,255,247,255,244,255,247,255,244,255,244,255,244,255,247,255,244,255,247,255,244,255,244,255,247,255,242,255,244,255,244,255,247,255,244,255,247,255,244,255,249,255,247,255,251,255,249,255,0,0,249,255,0,0,251,255,2,0,251,255,4,0,251,255,6,0,253,255,8,0,251,255,6,0,253,255,6,0,251,255,2,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,244,255,0,0,242,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,251,255,244,255,249,255,247,255,247,255,251,255,242,255,251,255,240,255,253,255,236,255,253,255,233,255,0,0,233,255,0,0,231,255,2,0,233,255,4,0,236,255,4,0,240,255,6,0,242,255,8,0,247,255,11,0,249,255,11,0,253,255,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,2,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,17,0,0,0,19,0,253,255,19,0,253,255,22,0,253,255,24,0,251,255,24,0,253,255,22,0,253,255,22,0,0,0,17,0,0,0,13,0,6,0,8,0,11,0,4,0,15,0,0,0,19,0,251,255,22,0,244,255,26,0,242,255,30,0,238,255,30,0,236,255,35,0,233,255,35,0,233,255,35,0,233,255,35,0,233,255,35,0,231,255,33,0,236,255,33,0,238,255,30,0,238,255,30,0,240,255,28,0,242,255,30,0,244,255,28,0,247,255,28,0,249,255,28,0,251,255,28,0,253,255,26,0,0,0,26,0,0,0,24,0,2,0,22,0,0,0,22,0,2,0,17,0,2,0,15,0,2,0,13,0,2,0,8,0,2,0,6,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,253,255,242,255,249,255,240,255,249,255,240,255,244,255,240,255,244,255,240,255,242,255,240,255,242,255,240,255,240,255,242,255,240,255,242,255,240,255,244,255,240,255,247,255,240,255,251,255,240,255,253,255,242,255,0,0,242,255,2,0,242,255,4,0,242,255,8,0,242,255,11,0,244,255,13,0,247,255,15,0,249,255,15,0,251,255,15,0,0,0,17,0,0,0,15,0,2,0,13,0,6,0,13,0,6,0,13,0,11,0,11,0,11,0,11,0,11,0,8,0,11,0,6,0,13,0,6,0,11,0,6,0,13,0,4,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,253,255,11,0,249,255,13,0,247,255,8,0,242,255,8,0,238,255,8,0,238,255,4,0,233,255,0,0,231,255,253,255,229,255,249,255,231,255,242,255,231,255,242,255,229,255,238,255,229,255,233,255,231,255,233,255,236,255,231,255,236,255,231,255,238,255,236,255,238,255,238,255,240,255,240,255,240,255,244,255,242,255,249,255,242,255,251,255,242,255,253,255,244,255,0,0,242,255,0,0,242,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,6,0,4,0,8,0,4,0,11,0,6,0,13,0,4,0,17,0,2,0,19,0,0,0,22,0,0,0,24,0,253,255,24,0,249,255,26,0,244,255,26,0,244,255,22,0,242,255,22,0,242,255,17,0,242,255,15,0,244,255,11,0,247,255,8,0,251,255,4,0,253,255,2,0,253,255,0,0,0,0,0,0,2,0,253,255,4,0,249,255,6,0,249,255,6,0,247,255,6,0,244,255,6,0,247,255,8,0,244,255,6,0,242,255,6,0,242,255,2,0,242,255,2,0,242,255,0,0,244,255,0,0,247,255,251,255,247,255,251,255,249,255,249,255,249,255,247,255,251,255,244,255,251,255,244,255,251,255,244,255,253,255,242,255,253,255,242,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,251,255,6,0,253,255,8,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,6,0,251,255,8,0,251,255,11,0,251,255,11,0,251,255,13,0,249,255,13,0,249,255,15,0,249,255,13,0,249,255,15,0,249,255,11,0,249,255,11,0,247,255,8,0,247,255,6,0,249,255,4,0,249,255,0,0,247,255,0,0,251,255,0,0,251,255,253,255,253,255,251,255,0,0,249,255,253,255,249,255,0,0,247,255,0,0,244,255,0,0,240,255,0,0,240,255,0,0,236,255,0,0,231,255,0,0,229,255,0,0,225,255,0,0,222,255,0,0,222,255,2,0,222,255,2,0,225,255,4,0,227,255,4,0,229,255,6,0,233,255,6,0,238,255,11,0,242,255,11,0,244,255,11,0,249,255,13,0,251,255,13,0,251,255,13,0,253,255,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,249,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,2,0,247,255,4,0,247,255,8,0,247,255,11,0,247,255,13,0,247,255,15,0,247,255,17,0,247,255,17,0,249,255,15,0,249,255,13,0,249,255,13,0,251,255,11,0,253,255,8,0,253,255,6,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,2,0,253,255,4,0,253,255,8,0,253,255,13,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,24,0,0,0,24,0,0,0,24,0,2,0,24,0,2,0,24,0,2,0,22,0,2,0,22,0,0,0,19,0,4,0,17,0,2,0,15,0,2,0,11,0,2,0,11,0,4,0,6,0,2,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,253,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,2,0,251,255,6,0,251,255,8,0,251,255,13,0,249,255,15,0,249,255,19,0,249,255,24,0,251,255,26,0,251,255,28,0,253,255,30,0,0,0,30,0,0,0,30,0,0,0,28,0,0,0,24,0,0,0,22,0,0,0,17,0,0,0,15,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,253,255,8,0,251,255,6,0,253,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,249,255,8,0,247,255,6,0,247,255,6,0,244,255,6,0,244,255,6,0,244,255,6,0,244,255,8,0,244,255,8,0,247,255,6,0,249,255,8,0,253,255,8,0,0,0,8,0,0,0,6,0,4,0,6,0,6,0,4,0,8,0,6,0,11,0,4,0,11,0,6,0,11,0,4,0,13,0,4,0,13,0,6,0,11,0,6,0,13,0,4,0,13,0,4,0,13,0,4,0,13,0,4,0,13,0,0,0,13,0,253,255,15,0,251,255,13,0,247,255,17,0,244,255,17,0,244,255,15,0,240,255,17,0,240,255,17,0,240,255,19,0,242,255,17,0,244,255,17,0,247,255,13,0,249,255,13,0,253,255,11,0,0,0,8,0,2,0,4,0,4,0,2,0,8,0,0,0,8,0,0,0,11,0,253,255,13,0,253,255,13,0,253,255,13,0,0,0,11,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,249,255,253,255,247,255,253,255,249,255,251,255,247,255,253,255,247,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,251,255,4,0,249,255,4,0,244,255,4,0,244,255,4,0,244,255,2,0,242,255,2,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,251,255,251,255,249,255,253,255,247,255,0,0,244,255,0,0,244,255,2,0,242,255,2,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,249,255,4,0,251,255,4,0,253,255,6,0,0,0,8,0,0,0,8,0,2,0,11,0,2,0,15,0,2,0,15,0,4,0,19,0,4,0,19,0,4,0,19,0,6,0,19,0,6,0,19,0,6,0,17,0,6,0,15,0,6,0,13,0,4,0,11,0,4,0,8,0,4,0,6,0,4,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,2,0,253,255,6,0,253,255,8,0,251,255,11,0,251,255,15,0,251,255,17,0,247,255,17,0,249,255,19,0,249,255,19,0,249,255,19,0,249,255,17,0,251,255,17,0,253,255,15,0,253,255,15,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,4,0,2,0,0,0,2,0,253,255,4,0,249,255,4,0,242,255,6,0,238,255,6,0,233,255,6,0,231,255,8,0,227,255,11,0,229,255,13,0,229,255,13,0,233,255,13,0,236,255,15,0,240,255,15,0,244,255,13,0,249,255,13,0,253,255,11,0,0,0,8,0,2,0,6,0,4,0,6,0,6,0,4,0,4,0,4,0,4,0,2,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,249,255,6,0,249,255,6,0,249,255,4,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,253,255,251,255,251,255,253,255,247,255,0,0,242,255,2,0,238,255,4,0,238,255,8,0,236,255,13,0,236,255,17,0,236,255,19,0,238,255,19,0,238,255,19,0,238,255,17,0,242,255,17,0,244,255,13,0,249,255,11,0,249,255,8,0,251,255,4,0,253,255,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,0,0,251,255,0,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,8,0,2,0,11,0,4,0,15,0,4,0,15,0,2,0,17,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,17,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,244,255,0,0,244,255,2,0,242,255,0,0,242,255,0,0,240,255,2,0,240,255,2,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,244,255,2,0,244,255,0,0,249,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,251,255,6,0,251,255,6,0,249,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,6,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,6,0,8,0,6,0,8,0,4,0,11,0,6,0,13,0,6,0,15,0,8,0,17,0,6,0,15,0,6,0,17,0,6,0,19,0,4,0,17,0,4,0,17,0,2,0,17,0,0,0,17,0,0,0,15,0,253,255,17,0,251,255,15,0,251,255,13,0,249,255,13,0,251,255,13,0,251,255,15,0,253,255,13,0,0,0,11,0,0,0,6,0,2,0,4,0,6,0,2,0,8,0,0,0,13,0,0,0,15,0,253,255,17,0,253,255,19,0,251,255,22,0,253,255,22,0,253,255,22,0,253,255,24,0,253,255,24,0,253,255,24,0,253,255,24,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,17,0,0,0,15,0,0,0,13,0,4,0,11,0,4,0,8,0,6,0,6,0,6,0,6,0,6,0,6,0,4,0,6,0,6,0,6,0,6,0,8,0,6,0,8,0,6,0,8,0,6,0,8,0,4,0,8,0,4,0,6,0,6,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,8,0,4,0,11,0,6,0,8,0,6,0,11,0,6,0,6,0,6,0,6,0,4,0,6,0,2,0,4,0,0,0,2,0,0,0,4,0,251,255,4,0,249,255,4,0,251,255,4,0,249,255,2,0,249,255,4,0,247,255,4,0,244,255,2,0,244,255,2,0,247,255,2,0,244,255,2,0,244,255,0,0,244,255,0,0,242,255,253,255,242,255,253,255,242,255,251,255,240,255,251,255,242,255,253,255,242,255,253,255,244,255,0,0,244,255,2,0,247,255,4,0,247,255,8,0,249,255,11,0,249,255,13,0,251,255,15,0,251,255,13,0,251,255,13,0,251,255,11,0,251,255,11,0,249,255,8,0,251,255,6,0,251,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,249,255,4,0,251,255,6,0,247,255,4,0,247,255,6,0,244,255,4,0,242,255,4,0,242,255,4,0,240,255,6,0,242,255,6,0,242,255,6,0,244,255,8,0,244,255,11,0,247,255,11,0,249,255,13,0,253,255,15,0,0,0,15,0,2,0,15,0,6,0,17,0,8,0,17,0,13,0,19,0,13,0,19,0,17,0,19,0,19,0,19,0,19,0,22,0,19,0,22,0,22,0,19,0,19,0,17,0,19,0,19,0,17,0,17,0,15,0,17,0,15,0,17,0,15,0,15,0,13,0,15,0,11,0,15,0,11,0,13,0,11,0,13,0,8,0,13,0,6,0,11,0,6,0,11,0,4,0,8,0,4,0,6,0,8,0,4,0,6,0,0,0,8,0,0,0,13,0,251,255,15,0,249,255,15,0,244,255,15,0,242,255,15,0,242,255,15,0,244,255,13,0,244,255,11,0,244,255,8,0,247,255,6,0,249,255,2,0,249,255,0,0,251,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,247,255,2,0,242,255,2,0,240,255,2,0,238,255,4,0,236,255,4,0,236,255,6,0,231,255,4,0,231,255,4,0,231,255,4,0,229,255,2,0,229,255,2,0,231,255,2,0,233,255,2,0,233,255,2,0,236,255,2,0,238,255,2,0,240,255,0,0,242,255,0,0,244,255,253,255,244,255,251,255,249,255,251,255,249,255,249,255,251,255,244,255,251,255,247,255,0,0,247,255,0,0,249,255,2,0,251,255,4,0,253,255,8,0,0,0,13,0,4,0,15,0,6,0,17,0,11,0,19,0,15,0,22,0,17,0,22,0,19,0,24,0,22,0,22,0,24,0,24,0,24,0,22,0,26,0,17,0,24,0,15,0,24,0,13,0,24,0,8,0,22,0,6,0,22,0,2,0,19,0,0,0,17,0,253,255,15,0,249,255,11,0,247,255,11,0,244,255,8,0,242,255,6,0,240,255,4,0,242,255,4,0,242,255,4,0,242,255,4,0,247,255,2,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,8,0,0,0,13,0,2,0,15,0,4,0,19,0,6,0,19,0,11,0,22,0,13,0,19,0,15,0,17,0,19,0,13,0,22,0,11,0,22,0,6,0,24,0,4,0,24,0,0,0,24,0,0,0,24,0,253,255,24,0,253,255,24,0,251,255,22,0,253,255,19,0,253,255,19,0,253,255,17,0,0,0,15,0,253,255,13,0,0,0,8,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,253,255,242,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,6,0,247,255,8,0,247,255,8,0,247,255,8,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,2,0,244,255,0,0,242,255,253,255,244,255,249,255,247,255,244,255,247,255,240,255,249,255,236,255,249,255,233,255,253,255,229,255,253,255,227,255,0,0,227,255,2,0,225,255,4,0,225,255,6,0,225,255,8,0,229,255,6,0,231,255,6,0,236,255,6,0,240,255,4,0,242,255,0,0,247,255,0,0,251,255,253,255,0,0,249,255,0,0,247,255,4,0,247,255,4,0,244,255,6,0,244,255,6,0,244,255,8,0,244,255,6,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,236,255,2,0,233,255,4,0,231,255,6,0,227,255,8,0,227,255,8,0,225,255,11,0,227,255,11,0,229,255,13,0,229,255,13,0,231,255,13,0,238,255,13,0,242,255,15,0,244,255,13,0,249,255,13,0,253,255,13,0,0,0,11,0,0,0,11,0,0,0,8,0,2,0,8,0,2,0,6,0,6,0,4,0,6,0,4,0,8,0,2,0,11,0,0,0,13,0,0,0,17,0,253,255,19,0,251,255,19,0,251,255,19,0,247,255,22,0,247,255,22,0,244,255,19,0,244,255,19,0,242,255,15,0,242,255,11,0,242,255,6,0,244,255,4,0,247,255,0,0,247,255,253,255,247,255,251,255,251,255,247,255,253,255,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,238,255,2,0,240,255,0,0,240,255,2,0,240,255,2,0,242,255,4,0,244,255,4,0,244,255,6,0,247,255,4,0,249,255,6,0,251,255,6,0,253,255,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,247,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,4,0,2,0,8,0,4,0,13,0,4,0,17,0,2,0,22,0,4,0,26,0,2,0,26,0,2,0,28,0,0,0,30,0,0,0,30,0,0,0,28,0,0,0,26,0,253,255,26,0,0,0,24,0,253,255,22,0,0,0,22,0,253,255,24,0,253,255,22,0,251,255,22,0,251,255,22,0,251,255,22,0,249,255,22,0,249,255,19,0,251,255,17,0,251,255,13,0,253,255,13,0,0,0,8,0,0,0,6,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,0,0,0,0,0,0,2,0,253,255,2,0,251,255,6,0,249,255,8,0,247,255,8,0,247,255,11,0,247,255,13,0,247,255,13,0,247,255,17,0,251,255,17,0,251,255,19,0,0,0,17,0,0,0,17,0,4,0,17,0,4,0,17,0,8,0,15,0,8,0,13,0,11,0,11,0,13,0,8,0,13,0,4,0,15,0,2,0,15,0,2,0,15,0,0,0,13,0,0,0,11,0,251,255,13,0,251,255,8,0,249,255,8,0,249,255,4,0,247,255,2,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,11,0,2,0,13,0,4,0,15,0,6,0,17,0,8,0,19,0,11,0,19,0,13,0,17,0,15,0,17,0,15,0,17,0,15,0,17,0,13,0,17,0,15,0,17,0,13,0,17,0,13,0,15,0,11,0,15,0,8,0,13,0,6,0,11,0,6,0,8,0,6,0,4,0,4,0,2,0,4,0,0,0,2,0,251,255,2,0,249,255,0,0,247,255,0,0,242,255,0,0,240,255,253,255,240,255,253,255,238,255,251,255,238,255,249,255,236,255,247,255,236,255,244,255,236,255,244,255,236,255,242,255,236,255,240,255,236,255,242,255,240,255,242,255,242,255,242,255,244,255,247,255,249,255,249,255,251,255,253,255,0,0,253,255,0,0,0,0,4,0,4,0,6,0,8,0,11,0,8,0,15,0,11,0,19,0,11,0,22,0,13,0,22,0,11,0,24,0,8,0,26,0,6,0,26,0,6,0,26,0,4,0,26,0,4,0,24,0,2,0,22,0,4,0,17,0,4,0,15,0,6,0,13,0,8,0,11,0,11,0,6,0,15,0,4,0,15,0,4,0,19,0,2,0,22,0,4,0,22,0,4,0,22,0,6,0,22,0,8,0,24,0,8,0,24,0,8,0,24,0,8,0,22,0,6,0,22,0,6,0,24,0,6,0,24,0,4,0,24,0,2,0,24,0,2,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,253,255,24,0,253,255,24,0,251,255,22,0,251,255,19,0,253,255,19,0,253,255,19,0,251,255,17,0,251,255,19,0,249,255,22,0,247,255,22,0,244,255,24,0,244,255,26,0,242,255,28,0,242,255,30,0,242,255,33,0,242,255,33,0,242,255,35,0,247,255,35,0,247,255,37,0,249,255,37,0,251,255,35,0,251,255,35,0,251,255,35,0,251,255,33,0,249,255,33,0,251,255,28,0,249,255,26,0,251,255,24,0,249,255,19,0,251,255,17,0,251,255,13,0,253,255,13,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,2,0,17,0,2,0,17,0,0,0,15,0,0,0,17,0,0,0,15,0,2,0,11,0,4,0,6,0,4,0,4,0,6,0,2,0,4,0,253,255,8,0,251,255,6,0,247,255,11,0,244,255,11,0,242,255,13,0,242,255,13,0,240,255,13,0,240,255,11,0,240,255,11,0,242,255,8,0,242,255,6,0,244,255,2,0,247,255,2,0,249,255,0,0,251,255,253,255,0,0,249,255,0,0,247,255,0,0,244,255,2,0,244,255,4,0,247,255,6,0,247,255,8,0,249,255,8,0,249,255,11,0,251,255,13,0,253,255,15,0,0,0,13,0,2,0,13,0,4,0,11,0,8,0,8,0,8,0,6,0,11,0,2,0,15,0,0,0,15,0,0,0,17,0,251,255,17,0,249,255,19,0,249,255,17,0,247,255,17,0,247,255,17,0,249,255,15,0,251,255,13,0,253,255,8,0,0,0,8,0,2,0,4,0,2,0,2,0,6,0,0,0,4,0,0,0,8,0,253,255,11,0,251,255,11,0,251,255,13,0,251,255,13,0,251,255,15,0,251,255,15,0,249,255,17,0,251,255,19,0,249,255,22,0,249,255,24,0,247,255,26,0,247,255,26,0,247,255,28,0,247,255,28,0,247,255,28,0,249,255,28,0,251,255,30,0,253,255,30,0,0,0,30,0,0,0,30,0,4,0,33,0,6,0,30,0,8,0,30,0,13,0,28,0,15,0,26,0,19,0,22,0,22,0,17,0,24,0,15,0,24,0,11,0,24,0,8,0,22,0,6,0,19,0,6,0,13,0,6,0,8,0,6,0,4,0,4,0,0,0,6,0,251,255,8,0,247,255,6,0,247,255,8,0,242,255,8,0,244,255,8,0,247,255,8,0,247,255,11,0,247,255,8,0,251,255,11,0,251,255,8,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,247,255,251,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,2,0,2,0,8,0,4,0,13,0,6,0,17,0,8,0,22,0,11,0,26,0,13,0,26,0,13,0,28,0,13,0,28,0,13,0,26,0,15,0,26,0,13,0,19,0,15,0,19,0,13,0,17,0,13,0,15,0,11,0,17,0,8,0,17,0,8,0,17,0,6,0,19,0,4,0,24,0,2,0,26,0,0,0,26,0,0,0,28,0,253,255,28,0,251,255,28,0,251,255,26,0,251,255,24,0,249,255,24,0,251,255,19,0,253,255,15,0,253,255,13,0,253,255,13,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,253,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,253,255,11,0,253,255,13,0,0,0,13,0,253,255,13,0,253,255,13,0,0,0,11,0,0,0,11,0,253,255,6,0,253,255,4,0,253,255,2,0,253,255,0,0,251,255,251,255,253,255,249,255,253,255,244,255,253,255,242,255,253,255,240,255,0,0,238,255,0,0,236,255,2,0,233,255,2,0,233,255,4,0,233,255,6,0,236,255,6,0,240,255,6,0,242,255,8,0,244,255,6,0,249,255,8,0,251,255,4,0,0,0,0,0,4,0,0,0,8,0,253,255,15,0,251,255,15,0,249,255,19,0,247,255,19,0,244,255,22,0,244,255,22,0,244,255,22,0,244,255,17,0,247,255,17,0,247,255,13,0,249,255,11,0,251,255,6,0,251,255,4,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,2,0,240,255,2,0,240,255,4,0,240,255,4,0,238,255,8,0,238,255,11,0,238,255,11,0,238,255,13,0,238,255,15,0,238,255,15,0,240,255,17,0,240,255,17,0,242,255,22,0,244,255,22,0,244,255,22,0,247,255,24,0,247,255,24,0,249,255,24,0,251,255,26,0,249,255,24,0,249,255,24,0,249,255,24,0,251,255,22,0,251,255,22,0,251,255,19,0,249,255,17,0,251,255,15,0,251,255,11,0,253,255,8,0,0,0,6,0,0,0,2,0,2,0,0,0,4,0,253,255,6,0,253,255,8,0,249,255,8,0,249,255,11,0,249,255,8,0,247,255,8,0,247,255,8,0,247,255,11,0,247,255,11,0,247,255,11,0,247,255,11,0,247,255,13,0,249,255,13,0,249,255,11,0,251,255,13,0,251,255,13,0,253,255,11,0,253,255,11,0,253,255,13,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,17,0,253,255,19,0,251,255,19,0,249,255,17,0,247,255,19,0,244,255,19,0,240,255,15,0,238,255,11,0,236,255,8,0,233,255,6,0,231,255,0,0,231,255,253,255,231,255,251,255,231,255,249,255,233,255,247,255,236,255,247,255,238,255,244,255,240,255,244,255,242,255,244,255,244,255,247,255,247,255,244,255,247,255,244,255,247,255,247,255,249,255,249,255,247,255,249,255,247,255,251,255,247,255,253,255,244,255,253,255,247,255,253,255,247,255,253,255,244,255,251,255,247,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,6,0,0,0,11,0,0,0,15,0,0,0,19,0,2,0,22,0,0,0,24,0,0,0,24,0,2,0,24,0,4,0,22,0,4,0,19,0,4,0,17,0,6,0,13,0,8,0,8,0,8,0,4,0,8,0,0,0,8,0,0,0,6,0,251,255,2,0,251,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,247,255,2,0,247,255,6,0,249,255,6,0,251,255,13,0,251,255,13,0,253,255,17,0,0,0,22,0,0,0,22,0,0,0,24,0,2,0,26,0,2,0,28,0,2,0,28,0,2,0,28,0,2,0,26,0,0,0,26,0,0,0,24,0,0,0,22,0,0,0,17,0,0,0,17,0,0,0,13,0,2,0,13,0,4,0,11,0,4,0,11,0,6,0,11,0,8,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,6,0,6,0,6,0,6,0,4,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,11,0,4,0,11,0,2,0,13,0,0,0,15,0,0,0,15,0,253,255,17,0,249,255,17,0,247,255,15,0,244,255,13,0,242,255,11,0,242,255,11,0,240,255,8,0,242,255,6,0,244,255,6,0,247,255,6,0,249,255,6,0,251,255,4,0,253,255,6,0,0,0,6,0,4,0,8,0,6,0,8,0,8,0,8,0,15,0,8,0,19,0,11,0,22,0,11,0,24,0,8,0,28,0,6,0,30,0,6,0,28,0,4,0,28,0,2,0,28,0,0,0,26,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,15,0,0,0,13,0,0,0,15,0,0,0,13,0,0,0,8,0,2,0,8,0,4,0,6,0,6,0,4,0,8,0,4,0,11,0,4,0,13,0,4,0,17,0,2,0,17,0,2,0,17,0,2,0,19,0,2,0,17,0,4,0,17,0,4,0,15,0,4,0,13,0,6,0,8,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,251,255,8,0,251,255,11,0,249,255,13,0,251,255,15,0,251,255,15,0,249,255,17,0,249,255,15,0,249,255,13,0,251,255,11,0,251,255,8,0,251,255,6,0,253,255,4,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,11,0,2,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,6,0,8,0,8,0,11,0,11,0,13,0,15,0,15,0,17,0,19,0,19,0,19,0,22,0,24,0,24,0,24,0,24,0,26,0,26,0,26,0,22,0,24,0,22,0,22,0,22,0,19,0,19,0,15,0,15,0,13,0,13,0,8,0,13,0,4,0,8,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,11,0,253,255,8,0,253,255,11,0,253,255,8,0,253,255,6,0,253,255,2,0,251,255,0,0,251,255,253,255,251,255,249,255,251,255,242,255,249,255,242,255,249,255,242,255,247,255,240,255,247,255,244,255,249,255,247,255,244,255,251,255,247,255,0,0,244,255,2,0,244,255,8,0,247,255,8,0,247,255,11,0,247,255,13,0,247,255,15,0,247,255,13,0,247,255,11,0,249,255,11,0,249,255,8,0,249,255,8,0,251,255,8,0,253,255,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,15,0,0,0,17,0,253,255,19,0,253,255,19,0,253,255,19,0,253,255,17,0,253,255,17,0,0,0,17,0,0,0,13,0,0,0,15,0,0,0,11,0,2,0,11,0,2,0,8,0,4,0,8,0,4,0,8,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,8,0,251,255,6,0,253,255,8,0,251,255,6,0,253,255,6,0,251,255,6,0,251,255,6,0,249,255,6,0,251,255,8,0,253,255,11,0,251,255,13,0,0,0,13,0,0,0,15,0,0,0,17,0,2,0,17,0,0,0,19,0,2,0,19,0,2,0,19,0,4,0,17,0,4,0,15,0,2,0,15,0,0,0,13,0,0,0,11,0,253,255,6,0,251,255,2,0,249,255,2,0,249,255,0,0,244,255,253,255,244,255,249,255,244,255,249,255,247,255,244,255,249,255,242,255,251,255,244,255,0,0,240,255,0,0,242,255,4,0,242,255,4,0,242,255,8,0,247,255,8,0,247,255,8,0,249,255,8,0,251,255,6,0,253,255,4,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,251,255,4,0,0,0,2,0,0,0,2,0,2,0,0,0,6,0,0,0,8,0,253,255,15,0,253,255,17,0,251,255,17,0,251,255,17,0,251,255,15,0,251,255,11,0,249,255,8,0,253,255,4,0,251,255,2,0,253,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,6,0,249,255,6,0,249,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,249,255,6,0,249,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,4,0,2,0,6,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,253,255,11,0,253,255,8,0,251,255,11,0,251,255,8,0,249,255,11,0,249,255,8,0,247,255,6,0,247,255,4,0,244,255,4,0,244,255,0,0,242,255,0,0,242,255,253,255,242,255,251,255,242,255,249,255,244,255,251,255,244,255,247,255,247,255,247,255,249,255,249,255,251,255,249,255,253,255,249,255,0,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,6,0,2,0,6,0,0,0,2,0,4,0,0,0,2,0,0,0,4,0,251,255,4,0,249,255,4,0,247,255,4,0,244,255,6,0,242,255,4,0,238,255,4,0,238,255,4,0,236,255,2,0,238,255,2,0,238,255,0,0,240,255,0,0,242,255,253,255,244,255,251,255,244,255,251,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,253,255,251,255,253,255,247,255,253,255,244,255,253,255,242,255,251,255,240,255,251,255,242,255,249,255,238,255,249,255,238,255,247,255,240,255,247,255,242,255,244,255,240,255,244,255,244,255,242,255,247,255,244,255,251,255,244,255,253,255,247,255,0,0,249,255,0,0,251,255,2,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,8,0,251,255,8,0,249,255,6,0,247,255,6,0,249,255,8,0,249,255,8,0,247,255,8,0,249,255,6,0,251,255,8,0,253,255,11,0,253,255,11,0,0,0,13,0,0,0,11,0,0,0,13,0,2,0,11,0,0,0,13,0,0,0,11,0,2,0,11,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,247,255,4,0,247,255,4,0,247,255,6,0,249,255,8,0,249,255,11,0,251,255,13,0,253,255,13,0,0,0,15,0,2,0,15,0,4,0,17,0,4,0,17,0,6,0,19,0,6,0,19,0,6,0,22,0,4,0,24,0,2,0,26,0,2,0,26,0,0,0,26,0,0,0,24,0,0,0,24,0,253,255,24,0,251,255,19,0,249,255,17,0,249,255,15,0,251,255,13,0,249,255,11,0,251,255,8,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,6,0,8,0,8,0,8,0,8,0,11,0,13,0,11,0,15,0,13,0,15,0,15,0,15,0,15,0,15,0,15,0,13,0,13,0,11,0,13,0,8,0,13,0,6,0,13,0,4,0,11,0,2,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,4,0,4,0,6,0,6,0,8,0,6,0,11,0,4,0,13,0,6,0,15,0,6,0,15,0,6,0,17,0,4,0,15,0,4,0,13,0,4,0,11,0,6,0,6,0,8,0,2,0,6,0,2,0,8,0,253,255,11,0,253,255,13,0,251,255,15,0,249,255,15,0,249,255,19,0,253,255,17,0,0,0,17,0,0,0,17,0,4,0,17,0,6,0,15,0,11,0,13,0,15,0,13,0,17,0,6,0,19,0,6,0,19,0,2,0,19,0,0,0,17,0,0,0,19,0,253,255,17,0,253,255,17,0,251,255,17,0,251,255,17,0,251,255,15,0,251,255,15,0,251,255,17,0,253,255,17,0,0,0,19,0,0,0,17,0,2,0,19,0,4,0,22,0,4,0,19,0,8,0,22,0,8,0,19,0,8,0,17,0,13,0,15,0,13,0,13,0,15,0,11,0,15,0,8,0,17,0,8,0,17,0,4,0,15,0,4,0,17,0,4,0,17,0,2,0,17,0,2,0,17,0,2,0,17,0,4,0,19,0,2,0,19,0,2,0,22,0,4,0,22,0,4,0,22,0,4,0,22,0,6,0,19,0,8,0,17,0,11,0,15,0,11,0,13,0,13,0,8,0,13,0,8,0,15,0,6,0,15,0,4,0,15,0,4,0,17,0,4,0,17,0,2,0,17,0,2,0,17,0,0,0,17,0,0,0,19,0,0,0,19,0,253,255,22,0,251,255,19,0,249,255,19,0,244,255,19,0,242,255,19,0,240,255,17,0,238,255,13,0,236,255,11,0,236,255,8,0,236,255,4,0,236,255,4,0,236,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,249,255,253,255,251,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,8,0,4,0,8,0,2,0,8,0,4,0,8,0,6,0,8,0,6,0,11,0,4,0,11,0,6,0,11,0,4,0,11,0,2,0,11,0,2,0,13,0,0,0,13,0,253,255,11,0,251,255,13,0,249,255,13,0,249,255,13,0,251,255,15,0,251,255,15,0,253,255,17,0,0,0,15,0,0,0,19,0,2,0,15,0,6,0,15,0,8,0,17,0,11,0,15,0,13,0,13,0,13,0,11,0,13,0,11,0,13,0,11,0,13,0,11,0,11,0,8,0,11,0,8,0,8,0,8,0,6,0,13,0,6,0,11,0,4,0,11,0,4,0,13,0,4,0,11,0,2,0,8,0,2,0,6,0,4,0,2,0,4,0,0,0,4,0,251,255,8,0,247,255,8,0,242,255,13,0,238,255,17,0,238,255,17,0,236,255,19,0,236,255,24,0,236,255,24,0,236,255,26,0,236,255,26,0,238,255,24,0,240,255,24,0,240,255,22,0,240,255,19,0,244,255,17,0,244,255,15,0,247,255,11,0,249,255,6,0,249,255,2,0,253,255,253,255,253,255,251,255,0,0,249,255,0,0,244,255,2,0,242,255,4,0,240,255,4,0,238,255,4,0,238,255,6,0,238,255,8,0,238,255,11,0,238,255,13,0,238,255,13,0,240,255,17,0,240,255,17,0,240,255,22,0,242,255,22,0,244,255,24,0,244,255,22,0,244,255,24,0,247,255,24,0,247,255,22,0,249,255,19,0,251,255,19,0,251,255,17,0,253,255,15,0,0,0,13,0,0,0,11,0,0,0,11,0,2,0,8,0,0,0,6,0,2,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,15,0,0,0,17,0,2,0,22,0,2,0,24,0,4,0,26,0,2,0,30,0,4,0,30,0,4,0,33,0,0,0,33,0,0,0,30,0,253,255,30,0,251,255,28,0,251,255,28,0,249,255,28,0,247,255,24,0,249,255,26,0,249,255,24,0,249,255,22,0,253,255,19,0,0,0,17,0,2,0,17,0,4,0,13,0,6,0,11,0,8,0,11,0,11,0,8,0,11,0,6,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,251,255,0,0,249,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,242,255,2,0,244,255,6,0,244,255,6,0,247,255,8,0,249,255,8,0,251,255,11,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,4,0,6,0,4,0,6,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,251,255,253,255,249,255,0,0,247,255,0,0,247,255,2,0,244,255,4,0,247,255,8,0,247,255,8,0,247,255,11,0,249,255,13,0,249,255,13,0,251,255,13,0,253,255,11,0,253,255,11,0,0,0,8,0,0,0,4,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,11,0,253,255,8,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,11,0,0,0,15,0,2,0,15,0,2,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,253,255,11,0,253,255,11,0,253,255,13,0,253,255,13,0,253,255,15,0,253,255,15,0,253,255,15,0,0,0,15,0,0,0,15,0,0,0,15,0,253,255,15,0,251,255,13,0,249,255,13,0,247,255,11,0,242,255,8,0,242,255,6,0,240,255,6,0,240,255,2,0,242,255,2,0,242,255,2,0,244,255,2,0,247,255,4,0,251,255,4,0,253,255,6,0,0,0,11,0,4,0,11,0,6,0,13,0,8,0,15,0,13,0,13,0,13,0,13,0,15,0,13,0,17,0,13,0,19,0,13,0,19,0,11,0,17,0,8,0,19,0,8,0,17,0,4,0,17,0,6,0,15,0,2,0,13,0,2,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,6,0,6,0,6,0,8,0,8,0,11,0,8,0,11,0,8,0,13,0,11,0,15,0,11,0,15,0,11,0,19,0,13,0,19,0,13,0,22,0,13,0,22,0,13,0,22,0,15,0,19,0,17,0,19,0,17,0,17,0,17,0,15,0,19,0,13,0,17,0,11,0,17,0,11,0,17,0,6,0,17,0,6,0,15,0,4,0,11,0,0,0,8,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,242,255,2,0,242,255,2,0,238,255,4,0,238,255,4,0,236,255,4,0,238,255,6,0,240,255,6,0,242,255,4,0,244,255,6,0,249,255,6,0,253,255,6,0,0,0,4,0,2,0,6,0,6,0,6,0,6,0,4,0,11,0,6,0,15,0,6,0,15,0,6,0,15,0,6,0,19,0,6,0,19,0,4,0,19,0,2,0,22,0,2,0,22,0,0,0,24,0,253,255,24,0,253,255,22,0,253,255,22,0,249,255,19,0,247,255,19,0,244,255,17,0,244,255,13,0,244,255,11,0,242,255,8,0,242,255,8,0,242,255,8,0,242,255,6,0,242,255,4,0,242,255,4,0,240,255,2,0,242,255,2,0,240,255,2,0,242,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,249,255,4,0,251,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,8,0,253,255,11,0,253,255,13,0,0,0,13,0,0,0,15,0,0,0,15,0,2,0,15,0,2,0,13,0,4,0,13,0,4,0,11,0,6,0,8,0,6,0,6,0,8,0,8,0,8,0,8,0,6,0,8,0,11,0,11,0,8,0,13,0,8,0,13,0,8,0,17,0,8,0,19,0,6,0,22,0,6,0,22,0,4,0,22,0,4,0,22,0,2,0,19,0,2,0,17,0,0,0,17,0,2,0,13,0,2,0,8,0,2,0,4,0,2,0,4,0,4,0,0,0,6,0,251,255,4,0,249,255,6,0,244,255,4,0,244,255,4,0,238,255,2,0,238,255,0,0,238,255,0,0,233,255,253,255,236,255,253,255,236,255,251,255,238,255,249,255,238,255,249,255,242,255,249,255,242,255,251,255,247,255,251,255,251,255,253,255,0,0,0,0,2,0,0,0,6,0,0,0,11,0,0,0,15,0,0,0,17,0,2,0,19,0,2,0,19,0,0,0,19,0,2,0,19,0,2,0,17,0,0,0,15,0,0,0,13,0,0,0,8,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,4,0,251,255,8,0,251,255,13,0,249,255,13,0,247,255,17,0,244,255,19,0,244,255,19,0,242,255,19,0,240,255,19,0,242,255,19,0,242,255,17,0,242,255,17,0,247,255,15,0,247,255,15,0,251,255,13,0,0,0,13,0,0,0,13,0,2,0,13,0,4,0,11,0,8,0,8,0,6,0,4,0,8,0,2,0,6,0,0,0,8,0,251,255,6,0,247,255,6,0,244,255,6,0,240,255,6,0,236,255,6,0,236,255,6,0,233,255,6,0,233,255,6,0,233,255,4,0,236,255,4,0,236,255,4,0,240,255,2,0,242,255,0,0,244,255,253,255,247,255,251,255,249,255,247,255,251,255,242,255,253,255,240,255,0,0,238,255,0,0,236,255,0,0,236,255,2,0,233,255,0,0,236,255,2,0,238,255,2,0,242,255,0,0,247,255,0,0,249,255,0,0,0,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,11,0,2,0,17,0,2,0,17,0,2,0,19,0,4,0,22,0,4,0,24,0,2,0,22,0,2,0,24,0,2,0,24,0,2,0,22,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,19,0,253,255,15,0,253,255,13,0,253,255,8,0,253,255,4,0,253,255,0,0,253,255,253,255,253,255,247,255,253,255,244,255,253,255,240,255,253,255,236,255,0,0,233,255,0,0,231,255,2,0,231,255,4,0,229,255,8,0,231,255,11,0,233,255,11,0,236,255,13,0,240,255,13,0,242,255,13,0,244,255,13,0,247,255,11,0,249,255,8,0,251,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,8,0,251,255,11,0,251,255,8,0,251,255,8,0,251,255,11,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,2,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,253,255,242,255,253,255,244,255,253,255,244,255,253,255,242,255,251,255,244,255,253,255,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,4,0,2,0,2,0,4,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,11,0,253,255,13,0,253,255,17,0,253,255,17,0,253,255,19,0,253,255,19,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,19,0,0,0,15,0,0,0,15,0,2,0,11,0,4,0,11,0,6,0,8,0,8,0,4,0,8,0,4,0,11,0,2,0,11,0,4,0,13,0,2,0,13,0,2,0,11,0,2,0,13,0,2,0,13,0,2,0,13,0,2,0,11,0,2,0,11,0,0,0,8,0,0,0,4,0,253,255,4,0,251,255,0,0,249,255,253,255,244,255,251,255,242,255,244,255,240,255,240,255,240,255,238,255,240,255,238,255,242,255,236,255,244,255,236,255,244,255,238,255,247,255,238,255,249,255,240,255,251,255,244,255,0,0,247,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,6,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,249,255,2,0,251,255,4,0,253,255,2,0,0,0,2,0,4,0,4,0,6,0,2,0,8,0,2,0,11,0,2,0,13,0,0,0,13,0,4,0,13,0,4,0,11,0,2,0,11,0,2,0,11,0,2,0,8,0,0,0,8,0,2,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,253,255,251,255,251,255,251,255,249,255,0,0,247,255,0,0,247,255,2,0,244,255,6,0,244,255,6,0,244,255,8,0,244,255,8,0,244,255,11,0,247,255,13,0,247,255,11,0,249,255,13,0,251,255,11,0,251,255,11,0,249,255,8,0,247,255,8,0,247,255,6,0,247,255,4,0,247,255,4,0,244,255,4,0,247,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,11,0,2,0,11,0,4,0,13,0,4,0,13,0,4,0,15,0,4,0,15,0,4,0,15,0,4,0,13,0,6,0,8,0,4,0,4,0,2,0,2,0,4,0,0,0,4,0,253,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,247,255,6,0,247,255,8,0,247,255,8,0,247,255,11,0,249,255,13,0,251,255,15,0,251,255,13,0,251,255,15,0,0,0,13,0,0,0,13,0,0,0,13,0,2,0,11,0,6,0,8,0,8,0,6,0,13,0,4,0,15,0,4,0,15,0,2,0,17,0,0,0,19,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,2,0,11,0,2,0,8,0,4,0,8,0,8,0,6,0,11,0,6,0,11,0,4,0,13,0,8,0,15,0,8,0,17,0,8,0,17,0,11,0,17,0,13,0,17,0,15,0,17,0,17,0,13,0,15,0,11,0,17,0,8,0,15,0,6,0,15,0,6,0,13,0,4,0,11,0,2,0,8,0,4,0,6,0,4,0,6,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,11,0,4,0,11,0,6,0,13,0,6,0,11,0,8,0,11,0,11,0,11,0,11,0,11,0,13,0,11,0,15,0,8,0,15,0,6,0,13,0,4,0,13,0,2,0,11,0,2,0,6,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,4,0,8,0,2,0,11,0,2,0,15,0,2,0,15,0,0,0,19,0,0,0,22,0,0,0,24,0,253,255,24,0,251,255,26,0,251,255,26,0,251,255,26,0,249,255,22,0,247,255,19,0,247,255,15,0,247,255,13,0,247,255,8,0,249,255,4,0,249,255,2,0,251,255,0,0,251,255,253,255,249,255,251,255,249,255,247,255,249,255,244,255,247,255,244,255,247,255,242,255,242,255,240,255,244,255,240,255,244,255,240,255,244,255,240,255,242,255,242,255,242,255,242,255,240,255,244,255,240,255,247,255,238,255,247,255,238,255,251,255,238,255,251,255,236,255,253,255,236,255,253,255,236,255,0,0,238,255,2,0,238,255,2,0,240,255,4,0,244,255,2,0,247,255,4,0,251,255,0,0,253,255,0,0,0,0,0,0,4,0,251,255,4,0,249,255,6,0,247,255,6,0,244,255,6,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,2,0,247,255,4,0,247,255,2,0,244,255,4,0,247,255,2,0,247,255,2,0,244,255,2,0,244,255,2,0,247,255,4,0,244,255,6,0,244,255,6,0,244,255,8,0,244,255,11,0,244,255,11,0,247,255,11,0,247,255,13,0,249,255,11,0,251,255,11,0,249,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,253,255,13,0,251,255,13,0,251,255,13,0,251,255,13,0,251,255,13,0,251,255,13,0,253,255,13,0,253,255,13,0,0,0,13,0,0,0,13,0,6,0,13,0,8,0,13,0,8,0,11,0,11,0,8,0,13,0,6,0,15,0,6,0,15,0,4,0,15,0,4,0,13,0,2,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,15,0,2,0,15,0,0,0,15,0,0,0,15,0,0,0,11,0,0,0,11,0,253,255,6,0,0,0,4,0,0,0,0,0,253,255,253,255,253,255,251,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,253,255,242,255,253,255,242,255,253,255,242,255,251,255,247,255,249,255,247,255,249,255,251,255,249,255,251,255,249,255,0,0,249,255,0,0,249,255,2,0,251,255,4,0,249,255,6,0,251,255,6,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,2,0,244,255,2,0,242,255,2,0,244,255,4,0,244,255,4,0,247,255,4,0,247,255,4,0,249,255,4,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,6,0,8,0,6,0,8,0,8,0,8,0,11,0,11,0,13,0,11,0,13,0,11,0,13,0,8,0,13,0,11,0,13,0,11,0,13,0,11,0,17,0,11,0,15,0,11,0,15,0,15,0,17,0,15,0,17,0,17,0,17,0,17,0,15,0,19,0,15,0,19,0,13,0,17,0,11,0,17,0,8,0,17,0,4,0,15,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,4,0,8,0,4,0,8,0,4,0,8,0,6,0,11,0,6,0,13,0,8,0,13,0,6,0,11,0,8,0,11,0,6,0,8,0,6,0,6,0,6,0,4,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,247,255,6,0,249,255,6,0,247,255,6,0,247,255,4,0,244,255,2,0,247,255,2,0,247,255,0,0,244,255,253,255,247,255,251,255,249,255,249,255,249,255,244,255,249,255,242,255,249,255,240,255,251,255,240,255,251,255,244,255,249,255,244,255,249,255,247,255,247,255,251,255,247,255,0,0,244,255,2,0,242,255,6,0,238,255,8,0,238,255,11,0,236,255,15,0,236,255,15,0,236,255,15,0,236,255,15,0,236,255,13,0,240,255,11,0,240,255,8,0,242,255,4,0,247,255,2,0,249,255,0,0,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,2,0,0,0,6,0,253,255,6,0,251,255,6,0,251,255,6,0,249,255,4,0,249,255,2,0,247,255,253,255,247,255,251,255,244,255,247,255,247,255,244,255,244,255,242,255,247,255,240,255,244,255,240,255,244,255,240,255,244,255,240,255,244,255,240,255,242,255,242,255,242,255,244,255,240,255,244,255,244,255,244,255,242,255,244,255,244,255,247,255,249,255,247,255,249,255,247,255,253,255,247,255,0,0,249,255,4,0,249,255,6,0,249,255,8,0,251,255,13,0,251,255,15,0,249,255,13,0,251,255,15,0,251,255,11,0,251,255,8,0,251,255,6,0,251,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,253,255,2,0,251,255,2,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,253,255,240,255,0,0,238,255,253,255,238,255,251,255,238,255,253,255,236,255,253,255,238,255,253,255,238,255,0,0,236,255,0,0,238,255,0,0,236,255,2,0,236,255,2,0,236,255,4,0,238,255,6,0,238,255,6,0,238,255,8,0,238,255,8,0,238,255,8,0,240,255,6,0,238,255,4,0,236,255,2,0,236,255,0,0,231,255,0,0,229,255,253,255,229,255,249,255,227,255,247,255,227,255,247,255,227,255,247,255,227,255,247,255,231,255,244,255,233,255,244,255,238,255,244,255,242,255,244,255,249,255,247,255,251,255,244,255,0,0,247,255,0,0,249,255,2,0,251,255,4,0,0,0,4,0,0,0,2,0,0,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,15,0,0,0,15,0,0,0,15,0,253,255,17,0,253,255,15,0,253,255,13,0,0,0,13,0,0,0,13,0,2,0,8,0,2,0,6,0,6,0,4,0,6,0,2,0,8,0,0,0,11,0,0,0,13,0,253,255,13,0,249,255,13,0,247,255,13,0,242,255,11,0,240,255,8,0,238,255,8,0,236,255,4,0,233,255,2,0,236,255,0,0,236,255,253,255,238,255,251,255,242,255,249,255,244,255,247,255,247,255,247,255,253,255,247,255,0,0,244,255,2,0,247,255,4,0,247,255,6,0,247,255,8,0,247,255,8,0,249,255,8,0,249,255,11,0,249,255,8,0,249,255,6,0,251,255,6,0,253,255,4,0,253,255,4,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,251,255,4,0,251,255,6,0,249,255,8,0,249,255,11,0,249,255,11,0,249,255,13,0,249,255,11,0,251,255,8,0,251,255,6,0,251,255,6,0,0,0,4,0,0,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,8,0,251,255,8,0,251,255,13,0,249,255,13,0,251,255,15,0,251,255,17,0,251,255,17,0,251,255,17,0,249,255,17,0,251,255,17,0,249,255,15,0,249,255,15,0,249,255,11,0,249,255,8,0,251,255,6,0,251,255,4,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,251,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,240,255,2,0,240,255,4,0,238,255,6,0,238,255,11,0,236,255,13,0,238,255,17,0,238,255,19,0,242,255,19,0,244,255,22,0,249,255,22,0,251,255,19,0,253,255,17,0,0,0,15,0,0,0,11,0,0,0,6,0,0,0,4,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,0,0,253,255,4,0,0,0,2,0,0,0,2,0,2,0,0,0,6,0,0,0,8,0,0,0,11,0,251,255,11,0,249,255,11,0,247,255,11,0,244,255,11,0,242,255,11,0,238,255,11,0,240,255,8,0,240,255,8,0,242,255,11,0,244,255,11,0,247,255,13,0,251,255,13,0,0,0,15,0,0,0,17,0,2,0,17,0,4,0,19,0,6,0,22,0,6,0,22,0,6,0,22,0,6,0,22,0,6,0,22,0,6,0,22,0,4,0,22,0,4,0,19,0,2,0,19,0,2,0,17,0,0,0,17,0,0,0,15,0,2,0,15,0,2,0,15,0,4,0,15,0,6,0,15,0,8,0,15,0,11,0,13,0,13,0,13,0,15,0,11,0,15,0,11,0,15,0,8,0,15,0,6,0,13,0,6,0,13,0,4,0,11,0,2,0,8,0,0,0,6,0,253,255,4,0,253,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,8,0,253,255,8,0,251,255,11,0,251,255,13,0,251,255,17,0,247,255,17,0,244,255,19,0,242,255,19,0,240,255,19,0,238,255,19,0,240,255,19,0,240,255,19,0,242,255,17,0,244,255,17,0,249,255,15,0,251,255,17,0,253,255,15,0,0,0,17,0,0,0,19,0,2,0,19,0,4,0,22,0,6,0,24,0,4,0,24,0,6,0,26,0,11,0,28,0,11,0,28,0,13,0,28,0,13,0,28,0,13,0,26,0,13,0,28,0,15,0,26,0,13,0,24,0,11,0,24,0,11,0,26,0,8,0,22,0,8,0,22,0,6,0,19,0,4,0,17,0,4,0,17,0,4,0,15,0,4,0,11,0,2,0,11,0,2,0,4,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,2,0,238,255,2,0,238,255,6,0,236,255,6,0,236,255,8,0,236,255,8,0,238,255,6,0,238,255,6,0,240,255,8,0,240,255,6,0,240,255,6,0,242,255,6,0,242,255,6,0,242,255,4,0,244,255,6,0,242,255,6,0,242,255,8,0,244,255,8,0,244,255,8,0,247,255,8,0,247,255,6,0,247,255,4,0,247,255,2,0,249,255,0,0,251,255,0,0,251,255,251,255,0,0,251,255,0,0,249,255,2,0,249,255,2,0,247,255,6,0,251,255,8,0,251,255,8,0,253,255,13,0,0,0,13,0,0,0,13,0,2,0,13,0,0,0,13,0,2,0,11,0,0,0,8,0,0,0,4,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,249,255,251,255,247,255,251,255,244,255,251,255,240,255,249,255,240,255,249,255,238,255,249,255,238,255,247,255,238,255,247,255,238,255,247,255,238,255,244,255,240,255,247,255,242,255,247,255,244,255,247,255,247,255,247,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,244,255,4,0,244,255,6,0,244,255,6,0,244,255,8,0,247,255,8,0,249,255,11,0,251,255,13,0,0,0,13,0,0,0,13,0,4,0,15,0,8,0,17,0,11,0,17,0,13,0,17,0,13,0,17,0,15,0,17,0,17,0,15,0,17,0,15,0,15,0,11,0,13,0,8,0,13,0,6,0,13,0,4,0,11,0,4,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,251,255,0,0,251,255,0,0,249,255,2,0,244,255,2,0,242,255,4,0,238,255,4,0,233,255,2,0,233,255,2,0,229,255,2,0,227,255,0,0,225,255,0,0,225,255,253,255,222,255,251,255,222,255,251,255,225,255,251,255,227,255,249,255,229,255,249,255,231,255,247,255,238,255,247,255,240,255,247,255,244,255,247,255,251,255,244,255,0,0,247,255,4,0,247,255,8,0,247,255,13,0,247,255,17,0,249,255,17,0,249,255,19,0,247,255,22,0,247,255,19,0,247,255,19,0,247,255,22,0,244,255,19,0,244,255,15,0,242,255,15,0,244,255,15,0,244,255,13,0,247,255,11,0,244,255,8,0,247,255,8,0,247,255,6,0,249,255,6,0,249,255,4,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,249,255,247,255,249,255,244,255,247,255,242,255,242,255,240,255,242,255,238,255,240,255,236,255,242,255,233,255,242,255,233,255,247,255,233,255,247,255,233,255,249,255,231,255,253,255,233,255,0,0,231,255,0,0,233,255,0,0,233,255,2,0,236,255,4,0,236,255,6,0,240,255,6,0,240,255,8,0,244,255,11,0,247,255,8,0,251,255,11,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,0,0,11,0,2,0,11,0,0,0,13,0,0,0,15,0,253,255,15,0,251,255,15,0,251,255,17,0,247,255,15,0,247,255,15,0,247,255,13,0,242,255,13,0,242,255,11,0,242,255,6,0,242,255,4,0,242,255,2,0,244,255,2,0,247,255,0,0,249,255,0,0,251,255,253,255,253,255,0,0,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,8,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,251,255,0,0,249,255,2,0,247,255,2,0,240,255,2,0,238,255,4,0,238,255,4,0,236,255,4,0,238,255,6,0,240,255,8,0,244,255,8,0,247,255,6,0,251,255,6,0,0,0,6,0,2,0,6,0,4,0,6,0,8,0,6,0,11,0,6,0,13,0,6,0,13,0,8,0,15,0,11,0,17,0,11,0,15,0,13,0,15,0,11,0,17,0,11,0,17,0,8,0,15,0,4,0,15,0,2,0,13,0,253,255,13,0,251,255,13,0,249,255,11,0,247,255,13,0,242,255,13,0,242,255,15,0,242,255,17,0,242,255,15,0,244,255,17,0,247,255,15,0,249,255,15,0,253,255,15,0,0,0,13,0,2,0,11,0,4,0,11,0,6,0,11,0,6,0,11,0,6,0,11,0,6,0,11,0,6,0,8,0,2,0,11,0,0,0,11,0,0,0,8,0,251,255,8,0,247,255,6,0,242,255,4,0,240,255,4,0,238,255,2,0,236,255,2,0,233,255,2,0,233,255,2,0,236,255,2,0,236,255,6,0,236,255,6,0,238,255,11,0,240,255,13,0,240,255,17,0,242,255,17,0,242,255,17,0,244,255,19,0,244,255,19,0,244,255,17,0,247,255,15,0,247,255,13,0,249,255,13,0,251,255,11,0,251,255,8,0,251,255,6,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,15,0,0,0,15,0,0,0,19,0,0,0,19,0,0,0,19,0,253,255,22,0,251,255,22,0,251,255,22,0,249,255,19,0,249,255,17,0,249,255,17,0,249,255,13,0,247,255,11,0,249,255,8,0,249,255,6,0,247,255,4,0,249,255,0,0,249,255,253,255,251,255,251,255,251,255,247,255,253,255,247,255,0,0,244,255,0,0,242,255,2,0,242,255,4,0,242,255,6,0,244,255,8,0,247,255,11,0,249,255,13,0,253,255,15,0,0,0,15,0,2,0,19,0,4,0,22,0,4,0,22,0,4,0,24,0,4,0,26,0,4,0,26,0,0,0,24,0,0,0,24,0,0,0,22,0,253,255,19,0,251,255,19,0,251,255,19,0,247,255,19,0,244,255,22,0,240,255,24,0,238,255,24,0,236,255,26,0,233,255,26,0,231,255,28,0,231,255,28,0,233,255,24,0,233,255,22,0,236,255,17,0,240,255,15,0,244,255,11,0,247,255,8,0,249,255,6,0,251,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,247,255,253,255,244,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,240,255,253,255,238,255,253,255,238,255,251,255,236,255,251,255,240,255,251,255,240,255,253,255,240,255,253,255,244,255,0,0,244,255,0,0,247,255,0,0,249,255,4,0,251,255,6,0,251,255,8,0,253,255,11,0,253,255,11,0,251,255,13,0,251,255,13,0,249,255,13,0,249,255,11,0,247,255,8,0,247,255,4,0,247,255,4,0,249,255,2,0,249,255,0,0,249,255,253,255,251,255,253,255,251,255,253,255,253,255,249,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,0,0,253,255,0,0,253,255,4,0,253,255,8,0,0,0,8,0,0,0,15,0,0,0,15,0,2,0,17,0,2,0,17,0,4,0,17,0,6,0,17,0,8,0,15,0,11,0,17,0,13,0,17,0,13,0,17,0,15,0,17,0,13,0,15,0,13,0,13,0,13,0,11,0,13,0,8,0,13,0,4,0,13,0,2,0,13,0,0,0,13,0,249,255,15,0,249,255,17,0,247,255,15,0,244,255,15,0,244,255,15,0,244,255,13,0,244,255,8,0,244,255,8,0,247,255,4,0,249,255,2,0,247,255,0,0,249,255,251,255,247,255,249,255,247,255,247,255,247,255,244,255,244,255,244,255,242,255,244,255,242,255,242,255,242,255,242,255,242,255,242,255,242,255,242,255,242,255,242,255,244,255,240,255,244,255,240,255,244,255,240,255,242,255,238,255,244,255,238,255,244,255,236,255,247,255,236,255,247,255,238,255,249,255,238,255,253,255,236,255,0,0,238,255,2,0,242,255,6,0,240,255,11,0,244,255,13,0,244,255,15,0,244,255,15,0,247,255,15,0,247,255,15,0,251,255,8,0,251,255,8,0,253,255,4,0,0,0,2,0,2,0,0,0,4,0,253,255,8,0,251,255,11,0,251,255,13,0,249,255,15,0,247,255,19,0,247,255,19,0,244,255,24,0,242,255,24,0,242,255,26,0,242,255,24,0,242,255,26,0,244,255,24,0,247,255,24,0,249,255,19,0,251,255,15,0,0,0,13,0,2,0,8,0,4,0,2,0,8,0,0,0,11,0,253,255,15,0,251,255,15,0,249,255,17,0,247,255,17,0,244,255,17,0,242,255,15,0,244,255,15,0,244,255,13,0,244,255,13,0,247,255,8,0,247,255,6,0,247,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,4,0,247,255,6,0,247,255,6,0,247,255,8,0,247,255,6,0,244,255,6,0,242,255,4,0,244,255,4,0,242,255,2,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,6,0,253,255,6,0,0,0,11,0,253,255,15,0,0,0,17,0,253,255,19,0,253,255,24,0,251,255,28,0,251,255,30,0,251,255,33,0,249,255,33,0,249,255,30,0,249,255,30,0,249,255,28,0,249,255,24,0,249,255,24,0,247,255,19,0,247,255,17,0,244,255,15,0,242,255,13,0,240,255,11,0,236,255,8,0,236,255,8,0,233,255,6,0,233,255,2,0,233,255,0,0,231,255,253,255,233,255,251,255,236,255,249,255,238,255,244,255,242,255,242,255,244,255,242,255,249,255,240,255,251,255,238,255,253,255,242,255,0,0,242,255,2,0,244,255,6,0,244,255,8,0,244,255,13,0,247,255,13,0,247,255,15,0,247,255,15,0,249,255,13,0,253,255,13,0,0,0,11,0,0,0,11,0,0,0,6,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,249,255,0,0,247,255,253,255,244,255,251,255,242,255,249,255,238,255,249,255,236,255,249,255,233,255,251,255,231,255,251,255,231,255,253,255,231,255,0,0,233,255,0,0,233,255,0,0,233,255,0,0,236,255,0,0,238,255,253,255,236,255,251,255,240,255,253,255,242,255,253,255,244,255,251,255,247,255,251,255,251,255,253,255,251,255,0,0,0,0,0,0,2,0,2,0,4,0,4,0,8,0,6,0,11,0,8,0,13,0,11,0,15,0,8,0,15,0,11,0,15,0,8,0,17,0,6,0,17,0,4,0,17,0,2,0,13,0,0,0,13,0,251,255,13,0,249,255,8,0,244,255,8,0,242,255,6,0,238,255,4,0,238,255,4,0,233,255,4,0,233,255,4,0,231,255,2,0,231,255,2,0,233,255,2,0,233,255,4,0,236,255,4,0,236,255,6,0,240,255,6,0,240,255,8,0,242,255,6,0,244,255,8,0,247,255,6,0,249,255,6,0,249,255,6,0,251,255,4,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,251,255,253,255,251,255,251,255,251,255,253,255,247,255,251,255,249,255,251,255,247,255,251,255,244,255,253,255,244,255,253,255,244,255,251,255,242,255,251,255,242,255,249,255,240,255,249,255,242,255,247,255,240,255,249,255,240,255,247,255,240,255,247,255,240,255,244,255,240,255,247,255,244,255,244,255,247,255,247,255,247,255,244,255,249,255,247,255,249,255,244,255,251,255,247,255,249,255,244,255,249,255,247,255,247,255,247,255,247,255,249,255,244,255,249,255,242,255,251,255,240,255,253,255,240,255,0,0,240,255,0,0,240,255,0,0,238,255,2,0,240,255,4,0,244,255,4,0,244,255,6,0,249,255,4,0,251,255,4,0,0,0,4,0,2,0,2,0,4,0,0,0,8,0,0,0,11,0,0,0,13,0,253,255,11,0,253,255,11,0,251,255,8,0,249,255,8,0,247,255,6,0,247,255,4,0,247,255,4,0,244,255,2,0,244,255,0,0,244,255,0,0,242,255,253,255,242,255,253,255,240,255,253,255,242,255,253,255,238,255,253,255,240,255,251,255,242,255,253,255,244,255,253,255,244,255,251,255,247,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,247,255,249,255,244,255,249,255,242,255,247,255,240,255,247,255,240,255,244,255,240,255,247,255,242,255,247,255,244,255,249,255,247,255,251,255,249,255,253,255,251,255,0,0,0,0,2,0,0,0,2,0,2,0,6,0,4,0,6,0,4,0,8,0,6,0,8,0,6,0,8,0,6,0,8,0,4,0,8,0,4,0,8,0,2,0,6,0,4,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,6,0,0,0,11,0,253,255,15,0,251,255,17,0,251,255,22,0,249,255,24,0,249,255,26,0,247,255,28,0,247,255,26,0,244,255,24,0,244,255,22,0,244,255,19,0,247,255,17,0,249,255,15,0,253,255,11,0,253,255,8,0,0,0,4,0,0,0,2,0,2,0,0,0,4,0,0,0,4,0,253,255,6,0,251,255,4,0,253,255,6,0,251,255,6,0,249,255,4,0,251,255,6,0,249,255,8,0,249,255,8,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,6,0,251,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,247,255,251,255,247,255,244,255,249,255,242,255,249,255,240,255,249,255,238,255,249,255,236,255,249,255,238,255,249,255,236,255,249,255,238,255,247,255,240,255,247,255,244,255,247,255,247,255,247,255,249,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,249,255,2,0,247,255,2,0,242,255,2,0,242,255,0,0,240,255,2,0,238,255,4,0,238,255,6,0,238,255,8,0,238,255,8,0,238,255,11,0,240,255,8,0,242,255,11,0,242,255,11,0,244,255,8,0,247,255,8,0,247,255,6,0,249,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,4,0,244,255,2,0,244,255,4,0,244,255,4,0,242,255,2,0,242,255,2,0,242,255,0,0,242,255,253,255,247,255,253,255,247,255,251,255,249,255,249,255,251,255,247,255,0,0,244,255,0,0,244,255,4,0,247,255,6,0,244,255,8,0,244,255,8,0,247,255,11,0,249,255,13,0,249,255,11,0,253,255,13,0,253,255,13,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,11,0,2,0,11,0,0,0,8,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,251,255,249,255,249,255,251,255,247,255,251,255,242,255,249,255,238,255,249,255,233,255,249,255,231,255,251,255,227,255,253,255,225,255,253,255,222,255,251,255,225,255,253,255,225,255,0,0,227,255,0,0,229,255,0,0,236,255,0,0,240,255,2,0,244,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,247,255,4,0,244,255,6,0,242,255,6,0,244,255,11,0,244,255,11,0,242,255,13,0,240,255,15,0,240,255,15,0,238,255,17,0,240,255,17,0,240,255,15,0,242,255,15,0,244,255,15,0,247,255,15,0,249,255,11,0,249,255,11,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,251,255,2,0,247,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,253,255,6,0,249,255,11,0,249,255,11,0,247,255,15,0,244,255,15,0,247,255,17,0,247,255,15,0,249,255,15,0,251,255,11,0,251,255,11,0,0,0,8,0,0,0,8,0,0,0,4,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,253,255,6,0,251,255,4,0,249,255,2,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,4,0,253,255,4,0,253,255,6,0,0,0,6,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,251,255,0,0,251,255,2,0,249,255,4,0,249,255,2,0,247,255,4,0,249,255,4,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,2,0,2,0,6,0,2,0,8,0,4,0,8,0,4,0,11,0,4,0,13,0,2,0,15,0,2,0,13,0,2,0,13,0,4,0,13,0,2,0,11,0,2,0,11,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,253,255,253,255,253,255,251,255,249,255,249,255,249,255,249,255,247,255,247,255,247,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,251,255,249,255,253,255,251,255,0,0,253,255,0,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,247,255,4,0,247,255,4,0,244,255,4,0,247,255,4,0,244,255,6,0,247,255,6,0,247,255,6,0,244,255,6,0,247,255,8,0,249,255,8,0,247,255,8,0,249,255,8,0,251,255,8,0,251,255,8,0,253,255,6,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,8,0,6,0,6,0,8,0,8,0,11,0,6,0,13,0,4,0,13,0,4,0,13,0,4,0,11,0,2,0,11,0,2,0,8,0,4,0,6,0,2,0,2,0,2,0,0,0,4,0,253,255,0,0,253,255,4,0,251,255,2,0,251,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,2,0,238,255,4,0,236,255,4,0,233,255,8,0,236,255,11,0,236,255,8,0,236,255,8,0,240,255,6,0,242,255,6,0,244,255,6,0,247,255,4,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,251,255,2,0,253,255,4,0,0,0,6,0,0,0,8,0,2,0,11,0,2,0,15,0,6,0,15,0,6,0,15,0,6,0,15,0,8,0,15,0,8,0,11,0,8,0,8,0,8,0,8,0,8,0,4,0,8,0,2,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,253,255,0,0,251,255,0,0,249,255,253,255,247,255,251,255,247,255,247,255,244,255,247,255,242,255,244,255,242,255,244,255,240,255,242,255,240,255,242,255,240,255,244,255,242,255,244,255,242,255,242,255,242,255,242,255,244,255,242,255,244,255,240,255,244,255,240,255,247,255,242,255,247,255,240,255,247,255,238,255,247,255,240,255,244,255,238,255,247,255,238,255,244,255,238,255,249,255,238,255,249,255,238,255,251,255,236,255,253,255,236,255,0,0,236,255,0,0,236,255,0,0,236,255,0,0,236,255,253,255,238,255,251,255,238,255,251,255,240,255,247,255,240,255,244,255,242,255,244,255,247,255,242,255,249,255,242,255,249,255,240,255,253,255,240,255,0,0,242,255,2,0,242,255,6,0,242,255,13,0,242,255,15,0,242,255,15,0,242,255,15,0,244,255,17,0,244,255,17,0,244,255,15,0,244,255,13,0,242,255,8,0,242,255,6,0,242,255,2,0,240,255,0,0,240,255,0,0,240,255,253,255,238,255,251,255,238,255,249,255,240,255,251,255,242,255,249,255,242,255,251,255,244,255,249,255,249,255,251,255,249,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,4,0,244,255,2,0,240,255,6,0,242,255,8,0,240,255,11,0,240,255,11,0,238,255,13,0,238,255,17,0,238,255,17,0,238,255,19,0,238,255,19,0,240,255,22,0,240,255,22,0,240,255,22,0,242,255,22,0,242,255,19,0,244,255,17,0,247,255,15,0,249,255,13,0,251,255,6,0,253,255,2,0,0,0,0,0,4,0,253,255,4,0,251,255,6,0,247,255,6,0,247,255,8,0,244,255,6,0,244,255,8,0,247,255,8,0,249,255,4,0,251,255,6,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,251,255,0,0,247,255,253,255,244,255,0,0,242,255,0,0,242,255,253,255,238,255,253,255,238,255,253,255,240,255,253,255,240,255,253,255,240,255,253,255,242,255,253,255,244,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,2,0,244,255,0,0,244,255,2,0,244,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,0,0,0,0,0,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,8,0,249,255,11,0,249,255,8,0,251,255,11,0,251,255,8,0,0,0,8,0,0,0,8,0,2,0,8,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,240,255,253,255,238,255,0,0,236,255,253,255,233,255,253,255,233,255,253,255,238,255,251,255,238,255,251,255,240,255,251,255,242,255,249,255,242,255,249,255,244,255,249,255,244,255,249,255,244,255,247,255,244,255,249,255,247,255,247,255,244,255,247,255,244,255,249,255,247,255,251,255,244,255,251,255,247,255,253,255,247,255,0,0,244,255,0,0,242,255,0,0,242,255,2,0,238,255,2,0,238,255,4,0,236,255,2,0,238,255,2,0,238,255,2,0,240,255,2,0,240,255,4,0,247,255,6,0,249,255,6,0,251,255,8,0,253,255,11,0,253,255,11,0,0,0,13,0,0,0,13,0,253,255,13,0,253,255,13,0,0,0,13,0,253,255,13,0,253,255,11,0,253,255,11,0,253,255,8,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,8,0,253,255,8,0,251,255,13,0,249,255,13,0,247,255,13,0,249,255,13,0,249,255,13,0,249,255,13,0,249,255,15,0,253,255,15,0,253,255,15,0,0,0,13,0,0,0,13,0,0,0,11,0,4,0,11,0,2,0,8,0,4,0,8,0,4,0,6,0,4,0,8,0,4,0,8,0,2,0,8,0,0,0,8,0,0,0,11,0,253,255,13,0,251,255,13,0,249,255,15,0,247,255,15,0,244,255,15,0,240,255,15,0,240,255,13,0,238,255,11,0,236,255,6,0,240,255,2,0,240,255,0,0,242,255,253,255,244,255,249,255,249,255,247,255,251,255,247,255,0,0,244,255,0,0,244,255,2,0,242,255,4,0,244,255,4,0,244,255,8,0,247,255,6,0,249,255,6,0,251,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,249,255,253,255,249,255,249,255,244,255,249,255,242,255,249,255,242,255,249,255,240,255,251,255,240,255,253,255,240,255,0,0,240,255,2,0,240,255,6,0,242,255,8,0,244,255,8,0,247,255,8,0,249,255,8,0,249,255,6,0,253,255,4,0,253,255,4,0,0,0,4,0,2,0,2,0,6,0,0,0,8,0,0,0,11,0,0,0,15,0,2,0,15,0,2,0,17,0,2,0,17,0,2,0,17,0,4,0,17,0,4,0,15,0,4,0,15,0,4,0,15,0,2,0,13,0,2,0,13,0,2,0,11,0,2,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,251,255,6,0,251,255,6,0,251,255,8,0,249,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,13,0,253,255,13,0,0,0,13,0,0,0,13,0,0,0,13,0,2,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,253,255,8,0,253,255,8,0,251,255,8,0,249,255,6,0,247,255,2,0,247,255,2,0,244,255,2,0,247,255,2,0,249,255,0,0,249,255,2,0,249,255,4,0,253,255,6,0,0,0,11,0,0,0,11,0,2,0,15,0,4,0,19,0,6,0,22,0,8,0,22,0,11,0,22,0,11,0,22,0,11,0,22,0,6,0,19,0,6,0,17,0,2,0,17,0,0,0,13,0,253,255,13,0,251,255,11,0,249,255,8,0,249,255,8,0,247,255,6,0,249,255,4,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,247,255,249,255,247,255,247,255,244,255,242,255,242,255,242,255,244,255,242,255,242,255,240,255,244,255,240,255,244,255,242,255,244,255,242,255,247,255,244,255,251,255,244,255,251,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,251,255,253,255,251,255,253,255,249,255,253,255,247,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,247,255,0,0,247,255,253,255,247,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,247,255,247,255,247,255,247,255,247,255,244,255,251,255,244,255,251,255,244,255,0,0,247,255,0,0,244,255,2,0,247,255,2,0,247,255,4,0,244,255,6,0,247,255,6,0,247,255,8,0,247,255,6,0,247,255,6,0,247,255,6,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,249,255,0,0,247,255,0,0,247,255,253,255,244,255,251,255,242,255,249,255,244,255,244,255,244,255,244,255,247,255,242,255,249,255,240,255,249,255,242,255,251,255,244,255,253,255,247,255,0,0,251,255,2,0,253,255,2,0,0,0,4,0,2,0,8,0,2,0,8,0,4,0,8,0,6,0,11,0,6,0,11,0,6,0,11,0,8,0,11,0,8,0,11,0,8,0,8,0,8,0,6,0,8,0,4,0,11,0,2,0,8,0,0,0,11,0,0,0,11,0,253,255,11,0,253,255,11,0,251,255,11,0,249,255,8,0,249,255,8,0,249,255,6,0,249,255,8,0,247,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,8,0,251,255,8,0,253,255,6,0,0,0,8,0,0,0,8,0,2,0,6,0,2,0,6,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,0,0,6,0,253,255,8,0,253,255,11,0,251,255,13,0,251,255,15,0,251,255,15,0,251,255,17,0,249,255,17,0,249,255,13,0,249,255,13,0,251,255,13,0,253,255,11,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,249,255,0,0,249,255,0,0,244,255,253,255,244,255,253,255,242,255,251,255,240,255,251,255,240,255,249,255,240,255,247,255,242,255,247,255,242,255,244,255,242,255,242,255,244,255,242,255,244,255,242,255,244,255,242,255,247,255,242,255,247,255,242,255,247,255,242,255,247,255,242,255,244,255,242,255,247,255,242,255,244,255,244,255,244,255,244,255,244,255,247,255,242,255,249,255,242,255,251,255,244,255,251,255,244,255,253,255,244,255,253,255,247,255,0,0,247,255,0,0,249,255,253,255,247,255,253,255,249,255,253,255,247,255,253,255,247,255,251,255,247,255,253,255,244,255,253,255,244,255,0,0,242,255,0,0,244,255,0,0,242,255,2,0,242,255,2,0,242,255,2,0,242,255,0,0,242,255,0,0,244,255,253,255,244,255,251,255,242,255,247,255,242,255,244,255,242,255,242,255,242,255,244,255,242,255,242,255,240,255,242,255,240,255,242,255,242,255,242,255,242,255,244,255,240,255,244,255,242,255,244,255,242,255,244,255,240,255,244,255,242,255,244,255,242,255,242,255,244,255,242,255,247,255,242,255,247,255,240,255,249,255,238,255,251,255,240,255,0,0,236,255,0,0,238,255,0,0,238,255,2,0,238,255,4,0,240,255,4,0,242,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,8,0,2,0,11,0,4,0,13,0,2,0,11,0,4,0,13,0,4,0,11,0,2,0,11,0,2,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,247,255,0,0,247,255,2,0,249,255,2,0,251,255,2,0,249,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,2,0,242,255,4,0,242,255,6,0,242,255,11,0,244,255,13,0,244,255,13,0,244,255,17,0,244,255,17,0,247,255,15,0,247,255,15,0,247,255,13,0,249,255,11,0,247,255,8,0,249,255,6,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,253,255,11,0,253,255,11,0,251,255,8,0,253,255,8,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,251,255,4,0,253,255,2,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,251,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,242,255,4,0,242,255,4,0,238,255,4,0,238,255,4,0,238,255,6,0,238,255,6,0,238,255,6,0,240,255,4,0,242,255,4,0,244,255,6,0,244,255,4,0,247,255,4,0,249,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,8,0,251,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,4,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,251,255,251,255,251,255,253,255,253,255,253,255,251,255,253,255,249,255,253,255,247,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,242,255,253,255,244,255,253,255,247,255,253,255,251,255,251,255,253,255,249,255,0,0,251,255,2,0,249,255,2,0,251,255,6,0,249,255,6,0,253,255,4,0,251,255,4,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,251,255,249,255,249,255,247,255,251,255,242,255,251,255,244,255,249,255,244,255,251,255,244,255,251,255,244,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,253,255,4,0,0,0,4,0,0,0,8,0,2,0,11,0,6,0,15,0,8,0,17,0,8,0,17,0,6,0,17,0,8,0,19,0,8,0,19,0,4,0,19,0,6,0,17,0,4,0,17,0,4,0,15,0,2,0,11,0,2,0,8,0,2,0,4,0,0,0,2,0,0,0,253,255,0,0,249,255,0,0,244,255,0,0,242,255,0,0,240,255,253,255,238,255,253,255,238,255,251,255,240,255,249,255,240,255,251,255,244,255,249,255,247,255,249,255,249,255,247,255,251,255,249,255,253,255,249,255,253,255,247,255,251,255,247,255,249,255,244,255,247,255,247,255,247,255,244,255,244,255,244,255,242,255,244,255,242,255,240,255,240,255,242,255,244,255,242,255,247,255,242,255,247,255,242,255,251,255,240,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,242,255,253,255,244,255,253,255,242,255,253,255,240,255,253,255,242,255,253,255,244,255,0,0,244,255,0,0,247,255,2,0,249,255,4,0,251,255,6,0,251,255,8,0,253,255,11,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,4,0,253,255,2,0,251,255,0,0,251,255,0,0,249,255,253,255,247,255,251,255,249,255,249,255,251,255,249,255,249,255,247,255,251,255,247,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,244,255,0,0,242,255,4,0,244,255,4,0,242,255,4,0,242,255,6,0,242,255,4,0,242,255,4,0,242,255,2,0,242,255,0,0,244,255,0,0,247,255,253,255,247,255,251,255,247,255,249,255,251,255,247,255,0,0,247,255,0,0,247,255,4,0,247,255,6,0,251,255,11,0,253,255,15,0,253,255,17,0,0,0,19,0,0,0,22,0,2,0,22,0,0,0,24,0,0,0,22,0,0,0,22,0,253,255,19,0,251,255,15,0,247,255,15,0,244,255,13,0,242,255,11,0,238,255,8,0,236,255,8,0,236,255,6,0,238,255,4,0,238,255,4,0,238,255,2,0,242,255,0,0,244,255,2,0,247,255,0,0,251,255,2,0,249,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,4,0,249,255,2,0,247,255,4,0,247,255,4,0,247,255,6,0,244,255,8,0,247,255,8,0,242,255,11,0,244,255,11,0,242,255,11,0,240,255,13,0,240,255,13,0,238,255,11,0,238,255,13,0,238,255,11,0,238,255,11,0,238,255,8,0,240,255,8,0,240,255,11,0,240,255,11,0,244,255,11,0,242,255,8,0,247,255,11,0,249,255,11,0,251,255,11,0,253,255,13,0,0,0,13,0,0,0,13,0,2,0,15,0,4,0,15,0,2,0,13,0,2,0,15,0,2,0,15,0,2,0,13,0,0,0,13,0,0,0,11,0,253,255,8,0,251,255,6,0,249,255,4,0,251,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,4,0,253,255,6,0,0,0,8,0,253,255,8,0,253,255,8,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,6,0,251,255,4,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,249,255,253,255,249,255,253,255,247,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,238,255,2,0,238,255,0,0,238,255,2,0,238,255,4,0,238,255,6,0,238,255,6,0,240,255,6,0,240,255,6,0,240,255,8,0,240,255,8,0,242,255,8,0,242,255,8,0,242,255,8,0,244,255,11,0,244,255,8,0,247,255,8,0,249,255,11,0,251,255,8,0,253,255,11,0,0,0,8,0,0,0,8,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,0,0,6,0,0,0,4,0,253,255,6,0,249,255,4,0,247,255,4,0,244,255,2,0,242,255,4,0,240,255,2,0,238,255,2,0,238,255,2,0,238,255,2,0,236,255,4,0,238,255,2,0,236,255,0,0,236,255,2,0,238,255,0,0,238,255,0,0,238,255,253,255,240,255,251,255,242,255,249,255,244,255,247,255,247,255,244,255,249,255,242,255,251,255,242,255,0,0,244,255,0,0,242,255,0,0,244,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,251,255,0,0,249,255,0,0,249,255,253,255,247,255,0,0,247,255,253,255,247,255,0,0,247,255,0,0,244,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,247,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,249,255,249,255,247,255,249,255,251,255,249,255,249,255,249,255,251,255,247,255,253,255,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,0,0,0,0,2,0,0,0,6,0,0,0,11,0,0,0,15,0,0,0,17,0,0,0,19,0,2,0,19,0,2,0,19,0,4,0,19,0,4,0,15,0,4,0,13,0,6,0,11,0,4,0,6,0,6,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,240,255,2,0,238,255,2,0,238,255,4,0,238,255,4,0,238,255,6,0,238,255,6,0,236,255,6,0,238,255,8,0,240,255,8,0,240,255,8,0,242,255,8,0,242,255,8,0,247,255,8,0,247,255,6,0,247,255,4,0,247,255,4,0,251,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,19,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,253,255,249,255,251,255,249,255,253,255,249,255,251,255,247,255,253,255,247,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,2,0,13,0,4,0,13,0,4,0,15,0,6,0,15,0,4,0,17,0,4,0,15,0,8,0,15,0,6,0,13,0,6,0,13,0,4,0,11,0,2,0,8,0,0,0,6,0,0,0,4,0,251,255,4,0,247,255,0,0,244,255,0,0,240,255,0,0,236,255,0,0,233,255,0,0,231,255,2,0,229,255,4,0,227,255,4,0,227,255,2,0,227,255,4,0,227,255,4,0,227,255,2,0,229,255,2,0,231,255,0,0,233,255,0,0,236,255,0,0,238,255,251,255,242,255,251,255,242,255,251,255,244,255,253,255,244,255,251,255,247,255,253,255,244,255,0,0,244,255,0,0,244,255,0,0,247,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,253,255,242,255,253,255,240,255,253,255,240,255,253,255,240,255,251,255,240,255,251,255,240,255,249,255,238,255,249,255,238,255,249,255,238,255,249,255,238,255,247,255,236,255,244,255,238,255,244,255,236,255,244,255,233,255,247,255,233,255,247,255,236,255,247,255,236,255,247,255,238,255,251,255,240,255,251,255,242,255,0,0,247,255,0,0,249,255,4,0,253,255,6,0,0,0,11,0,2,0,15,0,2,0,17,0,4,0,19,0,2,0,22,0,2,0,22,0,2,0,24,0,0,0,24,0,253,255,24,0,253,255,22,0,251,255,24,0,251,255,22,0,251,255,24,0,251,255,22,0,251,255,22,0,251,255,19,0,253,255,17,0,0,0,15,0,0,0,11,0,0,0,6,0,0,0,0,0,0,0,253,255,2,0,249,255,2,0,244,255,4,0,242,255,6,0,240,255,8,0,240,255,11,0,240,255,11,0,240,255,13,0,242,255,15,0,242,255,15,0,247,255,15,0,249,255,15,0,249,255,13,0,249,255,13,0,249,255,13,0,251,255,8,0,251,255,11,0,251,255,6,0,253,255,4,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,247,255,0,0,244,255,2,0,242,255,6,0,240,255,6,0,240,255,8,0,240,255,8,0,240,255,11,0,240,255,11,0,240,255,11,0,240,255,11,0,240,255,11,0,240,255,11,0,240,255,8,0,238,255,6,0,240,255,6,0,236,255,6,0,238,255,2,0,240,255,0,0,240,255,0,0,240,255,253,255,242,255,253,255,244,255,253,255,247,255,251,255,249,255,251,255,253,255,251,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,8,0,4,0,8,0,4,0,8,0,11,0,8,0,11,0,8,0,11,0,6,0,13,0,4,0,13,0,4,0,11,0,0,0,11,0,0,0,8,0,251,255,8,0,249,255,6,0,244,255,2,0,242,255,0,0,240,255,253,255,238,255,251,255,238,255,247,255,238,255,247,255,238,255,247,255,238,255,244,255,240,255,247,255,244,255,247,255,244,255,247,255,244,255,247,255,247,255,251,255,249,255,249,255,251,255,251,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,253,255,251,255,251,255,249,255,249,255,247,255,249,255,247,255,249,255,244,255,249,255,244,255,249,255,247,255,247,255,244,255,244,255,249,255,244,255,249,255,244,255,247,255,244,255,249,255,244,255,251,255,242,255,251,255,242,255,251,255,242,255,251,255,240,255,249,255,242,255,249,255,242,255,249,255,242,255,247,255,240,255,247,255,242,255,244,255,242,255,244,255,242,255,249,255,244,255,249,255,247,255,253,255,247,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,4,0,4,0,6,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,11,0,253,255,11,0,253,255,8,0,251,255,8,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,6,0,247,255,4,0,247,255,4,0,244,255,2,0,242,255,0,0,242,255,0,0,240,255,253,255,238,255,251,255,236,255,247,255,236,255,249,255,236,255,247,255,236,255,247,255,236,255,249,255,238,255,251,255,240,255,253,255,242,255,0,0,242,255,0,0,247,255,2,0,249,255,2,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,253,255,8,0,251,255,8,0,249,255,11,0,249,255,13,0,247,255,11,0,249,255,13,0,249,255,13,0,251,255,11,0,253,255,11,0,0,0,8,0,2,0,6,0,6,0,2,0,8,0,0,0,8,0,253,255,11,0,249,255,13,0,247,255,11,0,242,255,8,0,240,255,6,0,240,255,4,0,240,255,0,0,242,255,253,255,244,255,251,255,247,255,249,255,251,255,247,255,0,0,249,255,0,0,247,255,4,0,249,255,6,0,251,255,11,0,251,255,15,0,251,255,15,0,251,255,17,0,253,255,19,0,253,255,17,0,253,255,22,0,251,255,19,0,249,255,19,0,249,255,19,0,251,255,17,0,251,255,17,0,251,255,13,0,251,255,11,0,253,255,11,0,253,255,8,0,251,255,6,0,249,255,4,0,251,255,4,0,247,255,2,0,244,255,2,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,233,255,2,0,236,255,2,0,240,255,0,0,238,255,0,0,240,255,0,0,242,255,253,255,242,255,253,255,240,255,251,255,240,255,249,255,238,255,247,255,238,255,249,255,236,255,247,255,231,255,244,255,229,255,244,255,229,255,244,255,229,255,247,255,229,255,244,255,229,255,247,255,231,255,247,255,233,255,247,255,233,255,247,255,236,255,249,255,238,255,247,255,238,255,247,255,240,255,244,255,240,255,242,255,244,255,242,255,244,255,242,255,249,255,240,255,251,255,238,255,0,0,240,255,0,0,240,255,0,0,242,255,4,0,244,255,4,0,247,255,6,0,251,255,6,0,0,0,6,0,0,0,4,0,2,0,2,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,4,0,2,0,2,0,0,0,0,0,2,0,253,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,249,255,251,255,249,255,249,255,251,255,249,255,253,255,249,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,253,255,253,255,0,0,251,255,0,0,249,255,2,0,247,255,4,0,244,255,6,0,242,255,6,0,242,255,8,0,240,255,6,0,240,255,6,0,242,255,4,0,242,255,2,0,242,255,0,0,242,255,2,0,242,255,0,0,242,255,0,0,242,255,2,0,244,255,2,0,247,255,4,0,247,255,4,0,247,255,4,0,249,255,4,0,249,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,8,0,251,255,6,0,251,255,6,0,249,255,4,0,247,255,2,0,247,255,0,0,244,255,0,0,242,255,253,255,242,255,251,255,242,255,247,255,242,255,244,255,244,255,242,255,244,255,240,255,247,255,238,255,249,255,236,255,251,255,238,255,251,255,236,255,251,255,233,255,251,255,236,255,253,255,238,255,253,255,236,255,251,255,238,255,253,255,238,255,253,255,238,255,253,255,240,255,253,255,242,255,253,255,244,255,253,255,247,255,253,255,249,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,253,255,8,0,253,255,11,0,253,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,249,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,249,255,251,255,247,255,251,255,244,255,249,255,240,255,247,255,238,255,244,255,236,255,242,255,236,255,240,255,238,255,238,255,240,255,236,255,244,255,236,255,249,255,236,255,251,255,236,255,0,0,233,255,4,0,236,255,8,0,238,255,13,0,238,255,15,0,238,255,15,0,240,255,17,0,242,255,19,0,244,255,19,0,244,255,17,0,247,255,17,0,249,255,15,0,249,255,11,0,249,255,11,0,249,255,8,0,251,255,8,0,251,255,8,0,251,255,6,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,8,0,8,0,6,0,8,0,8,0,8,0,8,0,8,0,8,0,13,0,8,0,13,0,6,0,13,0,4,0,17,0,4,0,17,0,4,0,19,0,2,0,22,0,2,0,22,0,0,0,22,0,2,0,19,0,4,0,19,0,4,0,17,0,6,0,15,0,8,0,13,0,6,0,8,0,6,0,6,0,6,0,4,0,4,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,8,0,253,255,11,0,253,255,11,0,253,255,13,0,253,255,15,0,253,255,15,0,253,255,17,0,0,0,17,0,253,255,22,0,253,255,19,0,251,255,19,0,253,255,19,0,251,255,17,0,251,255,17,0,249,255,13,0,247,255,11,0,249,255,8,0,244,255,4,0,244,255,0,0,244,255,251,255,244,255,247,255,247,255,242,255,247,255,240,255,249,255,236,255,247,255,236,255,249,255,233,255,249,255,231,255,249,255,229,255,247,255,229,255,247,255,229,255,247,255,231,255,247,255,231,255,249,255,231,255,251,255,231,255,253,255,231,255,253,255,233,255,253,255,233,255,0,0,233,255,0,0,233,255,253,255,231,255,251,255,233,255,251,255,231,255,249,255,231,255,249,255,231,255,247,255,231,255,247,255,233,255,249,255,236,255,251,255,238,255,253,255,238,255,253,255,240,255,253,255,240,255,0,0,242,255,0,0,242,255,2,0,244,255,4,0,247,255,2,0,244,255,4,0,247,255,6,0,247,255,6,0,249,255,8,0,251,255,11,0,251,255,13,0,253,255,11,0,0,0,11,0,0,0,13,0,2,0,13,0,4,0,15,0,6,0,17,0,8,0,17,0,13,0,17,0,13,0,17,0,15,0,22,0,19,0,19,0,19,0,19,0,22,0,19,0,22,0,17,0,22,0,17,0,24,0,17,0,22,0,17,0,19,0,15,0,17,0,15,0,15,0,13,0,15,0,11,0,13,0,11,0,11,0,11,0,11,0,6,0,8,0,2,0,6,0,0,0,6,0,0,0,2,0,253,255,0,0,251,255,0,0,247,255,0,0,247,255,0,0,244,255,253,255,244,255,253,255,244,255,0,0,244,255,253,255,242,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,247,255,251,255,247,255,251,255,251,255,249,255,253,255,247,255,253,255,247,255,0,0,244,255,0,0,244,255,2,0,244,255,4,0,242,255,6,0,240,255,8,0,242,255,11,0,242,255,11,0,244,255,11,0,244,255,11,0,244,255,11,0,249,255,11,0,249,255,8,0,251,255,8,0,253,255,8,0,0,0,6,0,0,0,4,0,0,0,4,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,253,255,251,255,251,255,251,255,247,255,251,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,4,0,253,255,2,0,253,255,4,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,2,0,247,255,4,0,244,255,2,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,251,255,240,255,251,255,242,255,251,255,244,255,251,255,247,255,251,255,249,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,2,0,0,0,6,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,15,0,2,0,15,0,4,0,13,0,4,0,11,0,6,0,8,0,6,0,4,0,8,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,251,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,0,0,251,255,2,0,251,255,0,0,249,255,2,0,244,255,4,0,244,255,2,0,244,255,2,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,251,255,251,255,249,255,0,0,244,255,0,0,242,255,4,0,240,255,6,0,240,255,8,0,240,255,11,0,240,255,13,0,240,255,13,0,242,255,13,0,244,255,11,0,247,255,8,0,249,255,8,0,251,255,4,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,247,255,6,0,244,255,8,0,242,255,11,0,242,255,15,0,242,255,15,0,240,255,17,0,242,255,17,0,244,255,17,0,247,255,17,0,251,255,13,0,0,0,8,0,0,0,6,0,4,0,2,0,6,0,2,0,11,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,6,0,6,0,6,0,6,0,8,0,8,0,4,0,11,0,4,0,13,0,6,0,15,0,4,0,15,0,4,0,19,0,2,0,17,0,0,0,17,0,0,0,17,0,0,0,15,0,251,255,13,0,251,255,8,0,249,255,6,0,247,255,4,0,249,255,2,0,247,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,4,0,8,0,8,0,8,0,8,0,8,0,8,0,15,0,8,0,15,0,8,0,17,0,8,0,19,0,8,0,22,0,6,0,24,0,6,0,24,0,6,0,24,0,6,0,24,0,6,0,24,0,8,0,22,0,8,0,19,0,11,0,17,0,11,0,15,0,13,0,11,0,13,0,6,0,13,0,6,0,13,0,0,0,13,0,0,0,15,0,0,0,17,0,251,255,15,0,251,255,15,0,251,255,15,0,249,255,15,0,247,255,15,0,247,255,15,0,247,255,15,0,247,255,15,0,247,255,15,0,247,255,13,0,249,255,13,0,251,255,13,0,253,255,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,253,255,4,0,253,255,4,0,251,255,2,0,249,255,0,0,249,255,0,0,244,255,0,0,244,255,253,255,242,255,253,255,240,255,253,255,238,255,253,255,236,255,0,0,238,255,0,0,238,255,0,0,240,255,2,0,238,255,4,0,238,255,4,0,240,255,6,0,242,255,6,0,242,255,8,0,242,255,6,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,247,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,247,255,6,0,249,255,4,0,249,255,4,0,247,255,4,0,249,255,4,0,249,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,2,0,2,0,2,0,2,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,22,0,0,0,22,0,0,0,19,0,0,0,22,0,0,0,19,0,0,0,19,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,19,0,0,0,17,0,0,0,17,0,253,255,13,0,0,0,11,0,253,255,6,0,253,255,2,0,253,255,0,0,251,255,251,255,253,255,249,255,253,255,244,255,253,255,240,255,253,255,240,255,253,255,240,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,247,255,0,0,247,255,0,0,244,255,253,255,247,255,253,255,247,255,251,255,247,255,253,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,2,0,249,255,4,0,244,255,4,0,244,255,2,0,242,255,4,0,240,255,4,0,238,255,4,0,236,255,6,0,233,255,4,0,236,255,4,0,233,255,4,0,233,255,6,0,233,255,6,0,233,255,4,0,233,255,6,0,233,255,4,0,236,255,4,0,236,255,2,0,236,255,0,0,236,255,0,0,233,255,253,255,233,255,251,255,233,255,249,255,236,255,249,255,236,255,249,255,236,255,249,255,238,255,247,255,238,255,249,255,240,255,251,255,242,255,253,255,242,255,253,255,244,255,0,0,249,255,0,0,253,255,0,0,0,0,4,0,0,0,4,0,2,0,6,0,8,0,8,0,11,0,8,0,13,0,8,0,15,0,8,0,15,0,8,0,15,0,8,0,15,0,8,0,17,0,6,0,17,0,6,0,13,0,4,0,13,0,4,0,8,0,4,0,6,0,2,0,4,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,249,255,4,0,247,255,6,0,247,255,8,0,242,255,11,0,242,255,11,0,240,255,11,0,242,255,11,0,240,255,8,0,242,255,4,0,242,255,2,0,242,255,0,0,244,255,251,255,244,255,247,255,247,255,244,255,249,255,242,255,249,255,240,255,251,255,240,255,251,255,236,255,253,255,238,255,253,255,233,255,253,255,236,255,253,255,236,255,0,0,236,255,253,255,238,255,253,255,238,255,253,255,240,255,253,255,242,255,253,255,240,255,253,255,242,255,253,255,244,255,253,255,247,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,4,0,251,255,4,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,249,255,6,0,247,255,4,0,244,255,4,0,242,255,2,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,253,255,240,255,251,255,240,255,251,255,242,255,247,255,242,255,244,255,244,255,242,255,244,255,242,255,247,255,238,255,249,255,238,255,251,255,238,255,0,0,240,255,0,0,242,255,2,0,247,255,6,0,249,255,6,0,253,255,8,0,0,0,15,0,2,0,17,0,4,0,17,0,4,0,19,0,4,0,22,0,6,0,22,0,4,0,22,0,2,0,22,0,2,0,22,0,2,0,22,0,2,0,19,0,0,0,19,0,2,0,17,0,2,0,15,0,2,0,13,0,4,0,11,0,6,0,6,0,6,0,6,0,8,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,6,0,251,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,253,255,6,0,251,255,6,0,249,255,6,0,247,255,8,0,247,255,8,0,244,255,8,0,244,255,8,0,244,255,11,0,244,255,11,0,244,255,11,0,244,255,11,0,244,255,8,0,247,255,8,0,247,255,11,0,247,255,11,0,249,255,8,0,251,255,8,0,251,255,8,0,253,255,6,0,0,0,6,0,0,0,6,0,2,0,4,0,4,0,2,0,6,0,2,0,11,0,2,0,11,0,2,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,253,255,11,0,253,255,8,0,251,255,4,0,249,255,2,0,249,255,253,255,251,255,251,255,251,255,247,255,251,255,244,255,253,255,242,255,253,255,240,255,253,255,240,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,8,0,253,255,8,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,6,0,249,255,11,0,247,255,13,0,247,255,15,0,247,255,17,0,247,255,19,0,249,255,24,0,251,255,24,0,253,255,24,0,253,255,26,0,0,0,22,0,0,0,22,0,0,0,19,0,0,0,17,0,0,0,15,0,0,0,11,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,4,0,253,255,6,0,253,255,6,0,251,255,8,0,251,255,13,0,249,255,15,0,249,255,17,0,247,255,17,0,247,255,17,0,244,255,17,0,244,255,15,0,242,255,15,0,242,255,11,0,240,255,11,0,242,255,8,0,240,255,6,0,242,255,4,0,244,255,0,0,244,255,0,0,247,255,253,255,249,255,253,255,251,255,251,255,251,255,247,255,253,255,247,255,253,255,244,255,253,255,242,255,253,255,240,255,251,255,238,255,251,255,238,255,251,255,238,255,251,255,238,255,251,255,240,255,249,255,242,255,251,255,244,255,251,255,247,255,251,255,249,255,253,255,251,255,253,255,0,0,0,0,2,0,0,0,4,0,2,0,8,0,0,0,11,0,0,0,15,0,2,0,17,0,2,0,17,0,0,0,17,0,0,0,19,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,19,0,2,0,19,0,0,0,17,0,2,0,17,0,2,0,15,0,2,0,13,0,2,0,13,0,4,0,11,0,2,0,8,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,249,255,4,0,249,255,6,0,249,255,8,0,249,255,11,0,249,255,13,0,249,255,15,0,249,255,17,0,249,255,19,0,251,255,22,0,251,255,19,0,253,255,19,0,253,255,19,0,0,0,17,0,0,0,17,0,2,0,17,0,4,0,17,0,8,0,15,0,11,0,15,0,11,0,13,0,13,0,13,0,11,0,15,0,11,0,13,0,8,0,13,0,4,0,13,0,2,0,15,0,2,0,13,0,253,255,15,0,253,255,17,0,253,255,17,0,251,255,19,0,253,255,22,0,253,255,24,0,253,255,26,0,0,0,26,0,2,0,26,0,4,0,26,0,8,0,28,0,11,0,28,0,11,0,26,0,13,0,26,0,15,0,24,0,15,0,22,0,17,0,22,0,17,0,19,0,17,0,19,0,17,0,15,0,17,0,13,0,15,0,13,0,11,0,11,0,8,0,8,0,6,0,8,0,4,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,2,0,2,0,4,0,4,0,2,0,2,0,4,0,2,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,253,255,11,0,251,255,13,0,249,255,11,0,247,255,13,0,244,255,11,0,244,255,11,0,242,255,8,0,247,255,6,0,244,255,4,0,247,255,2,0,249,255,4,0,251,255,2,0,251,255,2,0,253,255,0,0,249,255,2,0,251,255,2,0,249,255,0,0,247,255,2,0,247,255,2,0,242,255,2,0,242,255,4,0,242,255,4,0,242,255,6,0,247,255,6,0,244,255,8,0,249,255,8,0,251,255,8,0,253,255,11,0,0,0,8,0,0,0,11,0,2,0,8,0,4,0,11,0,4,0,8,0,4,0,11,0,4,0,11,0,4,0,13,0,4,0,13,0,4,0,13,0,4,0,15,0,4,0,17,0,2,0,17,0,2,0,19,0,2,0,19,0,2,0,22,0,2,0,19,0,0,0,22,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,22,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,15,0,0,0,15,0,0,0,13,0,2,0,13,0,2,0,8,0,2,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,6,0,0,0,4,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,8,0,251,255,8,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,251,255,6,0,253,255,8,0,253,255,6,0,253,255,6,0,251,255,6,0,253,255,4,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,2,0,15,0,2,0,19,0,4,0,22,0,6,0,24,0,8,0,26,0,11,0,28,0,15,0,30,0,15,0,30,0,19,0,33,0,19,0,30,0,22,0,28,0,22,0,28,0,22,0,26,0,22,0,26,0,22,0,22,0,19,0,17,0,19,0,15,0,17,0,15,0,17,0,11,0,13,0,11,0,11,0,8,0,11,0,8,0,8,0,8,0,6,0,6,0,4,0,8,0,2,0,8,0,2,0,8,0,0,0,6,0,253,255,6,0,251,255,4,0,249,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,244,255,253,255,242,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,251,255,4,0,253,255,8,0,0,0,11,0,0,0,13,0,2,0,17,0,2,0,17,0,4,0,17,0,6,0,15,0,6,0,13,0,6,0,8,0,6,0,8,0,4,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,249,255,6,0,247,255,6,0,247,255,8,0,247,255,11,0,244,255,11,0,242,255,13,0,240,255,13,0,238,255,15,0,238,255,15,0,236,255,17,0,233,255,19,0,236,255,22,0,236,255,22,0,236,255,22,0,238,255,22,0,238,255,19,0,242,255,17,0,242,255,15,0,247,255,13,0,249,255,8,0,251,255,4,0,253,255,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,247,255,2,0,244,255,0,0,244,255,2,0,242,255,2,0,242,255,0,0,242,255,0,0,242,255,2,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,242,255,253,255,244,255,251,255,247,255,251,255,247,255,251,255,247,255,249,255,249,255,249,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,2,0,8,0,2,0,11,0,0,0,15,0,0,0,17,0,0,0,22,0,253,255,24,0,253,255,26,0,251,255,24,0,251,255,24,0,249,255,24,0,249,255,22,0,244,255,22,0,247,255,19,0,244,255,22,0,247,255,19,0,247,255,17,0,247,255,17,0,247,255,15,0,249,255,15,0,251,255,11,0,251,255,6,0,253,255,2,0,253,255,0,0,0,0,251,255,0,0,249,255,2,0,244,255,2,0,242,255,2,0,240,255,4,0,240,255,4,0,242,255,4,0,242,255,6,0,242,255,6,0,247,255,8,0,249,255,6,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,249,255,8,0,249,255,8,0,247,255,6,0,244,255,4,0,244,255,0,0,244,255,0,0,244,255,251,255,244,255,249,255,247,255,247,255,249,255,242,255,253,255,242,255,0,0,242,255,0,0,242,255,6,0,244,255,8,0,244,255,8,0,249,255,11,0,249,255,11,0,0,0,13,0,0,0,13,0,2,0,13,0,0,0,15,0,2,0,15,0,0,0,13,0,2,0,13,0,0,0,13,0,0,0,11,0,253,255,8,0,253,255,6,0,253,255,2,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,253,255,242,255,253,255,242,255,251,255,242,255,247,255,242,255,247,255,242,255,244,255,242,255,244,255,242,255,244,255,242,255,247,255,242,255,249,255,242,255,249,255,244,255,251,255,247,255,253,255,247,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,4,0,253,255,6,0,251,255,11,0,249,255,13,0,247,255,17,0,244,255,17,0,244,255,22,0,244,255,24,0,244,255,26,0,244,255,28,0,247,255,28,0,247,255,28,0,249,255,28,0,251,255,26,0,251,255,24,0,253,255,22,0,253,255,17,0,0,0,15,0,253,255,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,8,0,251,255,6,0,253,255,4,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,8,0,0,0,6,0,0,0,4,0,251,255,4,0,249,255,2,0,249,255,0,0,247,255,253,255,247,255,253,255,247,255,249,255,249,255,247,255,249,255,244,255,251,255,242,255,251,255,244,255,251,255,244,255,251,255,247,255,253,255,249,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,2,0,249,255,4,0,249,255,4,0,247,255,6,0,247,255,6,0,247,255,4,0,247,255,4,0,244,255,2,0,244,255,0,0,247,255,253,255,247,255,253,255,251,255,249,255,251,255,249,255,253,255,247,255,0,0,244,255,253,255,244,255,0,0,244,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,253,255,0,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,8,0,4,0,11,0,4,0,13,0,4,0,13,0,2,0,13,0,0,0,15,0,0,0,15,0,253,255,15,0,253,255,15,0,251,255,15,0,249,255,13,0,249,255,13,0,249,255,13,0,249,255,13,0,249,255,13,0,249,255,13,0,249,255,11,0,251,255,13,0,251,255,13,0,251,255,13,0,251,255,13,0,251,255,11,0,249,255,8,0,251,255,4,0,249,255,0,0,249,255,0,0,247,255,251,255,247,255,249,255,244,255,244,255,247,255,242,255,247,255,242,255,247,255,240,255,249,255,242,255,251,255,242,255,253,255,242,255,253,255,244,255,253,255,247,255,253,255,247,255,253,255,251,255,251,255,251,255,253,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,253,255,6,0,253,255,8,0,253,255,11,0,251,255,11,0,251,255,13,0,247,255,15,0,247,255,17,0,244,255,17,0,247,255,19,0,244,255,19,0,247,255,19,0,247,255,19,0,249,255,19,0,251,255,15,0,253,255,15,0,0,0,13,0,4,0,8,0,4,0,6,0,8,0,2,0,8,0,0,0,11,0,0,0,8,0,0,0,6,0,253,255,6,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,247,255,4,0,251,255,4,0,253,255,4,0,0,0,6,0,0,0,8,0,2,0,8,0,2,0,8,0,6,0,11,0,4,0,11,0,6,0,11,0,4,0,11,0,4,0,11,0,2,0,8,0,2,0,8,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,8,0,0,0,8,0,253,255,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,2,0,15,0,2,0,13,0,2,0,15,0,2,0,15,0,0,0,11,0,0,0,13,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,2,0,253,255,0,0,251,255,253,255,251,255,251,255,249,255,247,255,244,255,247,255,242,255,242,255,240,255,242,255,240,255,242,255,240,255,242,255,238,255,244,255,238,255,244,255,238,255,247,255,240,255,251,255,242,255,251,255,242,255,253,255,242,255,0,0,244,255,0,0,244,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,0,0,251,255,0,0,247,255,2,0,242,255,4,0,240,255,6,0,238,255,11,0,236,255,11,0,233,255,11,0,236,255,13,0,233,255,15,0,238,255,15,0,238,255,15,0,242,255,15,0,242,255,15,0,244,255,15,0,249,255,15,0,251,255,15,0,249,255,13,0,253,255,15,0,253,255,13,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,6,0,0,0,4,0,2,0,0,0,4,0,0,0,2,0,251,255,4,0,251,255,4,0,247,255,6,0,244,255,6,0,242,255,8,0,240,255,8,0,240,255,8,0,240,255,8,0,240,255,8,0,238,255,6,0,242,255,6,0,240,255,8,0,242,255,6,0,242,255,6,0,242,255,4,0,242,255,4,0,242,255,4,0,242,255,2,0,242,255,2,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,242,255,2,0,242,255,0,0,242,255,0,0,242,255,2,0,242,255,2,0,242,255,2,0,242,255,2,0,240,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,2,0,2,0,2,0,6,0,2,0,8,0,6,0,11,0,8,0,11,0,13,0,13,0,15,0,11,0,19,0,8,0,19,0,6,0,22,0,6,0,26,0,4,0,24,0,4,0,26,0,2,0,26,0,2,0,24,0,2,0,24,0,2,0,24,0,2,0,22,0,4,0,22,0,4,0,19,0,4,0,19,0,6,0,17,0,4,0,17,0,4,0,15,0,4,0,15,0,4,0,15,0,6,0,15,0,4,0,13,0,6,0,11,0,4,0,8,0,4,0,6,0,4,0,2,0,2,0,0,0,2,0,253,255,0,0,249,255,0,0,247,255,0,0,247,255,251,255,244,255,251,255,244,255,249,255,242,255,249,255,242,255,247,255,242,255,244,255,244,255,247,255,244,255,247,255,247,255,247,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,253,255,249,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,244,255,2,0,244,255,4,0,242,255,6,0,244,255,8,0,247,255,6,0,249,255,6,0,251,255,8,0,253,255,6,0,0,0,4,0,2,0,2,0,2,0,2,0,4,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,8,0,249,255,8,0,249,255,8,0,247,255,8,0,247,255,11,0,247,255,13,0,244,255,13,0,244,255,13,0,242,255,13,0,242,255,11,0,242,255,11,0,242,255,6,0,240,255,4,0,242,255,2,0,244,255,2,0,247,255,0,0,251,255,0,0,253,255,253,255,0,0,253,255,2,0,253,255,8,0,0,0,8,0,0,0,11,0,2,0,13,0,6,0,13,0,6,0,13,0,8,0,13,0,11,0,13,0,13,0,13,0,15,0,13,0,17,0,11,0,19,0,11,0,22,0,11,0,22,0,11,0,19,0,11,0,19,0,11,0,19,0,11,0,19,0,13,0,19,0,15,0,17,0,15,0,15,0,15,0,13,0,15,0,13,0,11,0,15,0,11,0,13,0,11,0,11,0,8,0,11,0,8,0,11,0,6,0,13,0,4,0,11,0,2,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,251,255,4,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,247,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,4,0,4,0,6,0,4,0,8,0,4,0,11,0,4,0,11,0,2,0,13,0,2,0,11,0,0,0,11,0,0,0,11,0,251,255,8,0,249,255,6,0,249,255,4,0,247,255,6,0,247,255,2,0,247,255,4,0,249,255,2,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,2,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,247,255,4,0,244,255,4,0,244,255,6,0,244,255,8,0,244,255,11,0,247,255,11,0,244,255,15,0,247,255,15,0,244,255,15,0,247,255,15,0,247,255,15,0,247,255,15,0,244,255,13,0,244,255,11,0,242,255,8,0,242,255,8,0,242,255,8,0,242,255,4,0,242,255,4,0,244,255,2,0,244,255,4,0,242,255,2,0,247,255,2,0,244,255,2,0,242,255,2,0,240,255,2,0,240,255,2,0,236,255,2,0,233,255,2,0,231,255,2,0,231,255,2,0,229,255,2,0,229,255,2,0,229,255,2,0,231,255,0,0,236,255,2,0,238,255,2,0,238,255,2,0,240,255,2,0,242,255,4,0,244,255,2,0,247,255,6,0,249,255,6,0,249,255,8,0,251,255,11,0,251,255,11,0,251,255,13,0,253,255,13,0,253,255,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,253,255,8,0,0,0,6,0,251,255,6,0,249,255,6,0,247,255,6,0,244,255,4,0,242,255,4,0,242,255,4,0,240,255,4,0,240,255,4,0,238,255,4,0,238,255,8,0,238,255,8,0,238,255,13,0,238,255,15,0,240,255,15,0,242,255,17,0,244,255,17,0,249,255,19,0,253,255,19,0,253,255,22,0,0,0,19,0,0,0,17,0,2,0,17,0,2,0,15,0,4,0,11,0,4,0,8,0,2,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,8,0,249,255,11,0,244,255,11,0,244,255,13,0,244,255,15,0,244,255,15,0,244,255,15,0,242,255,15,0,242,255,13,0,244,255,11,0,244,255,8,0,247,255,8,0,247,255,6,0,247,255,4,0,249,255,4,0,249,255,2,0,249,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,2,0,4,0,6,0,4,0,6,0,4,0,8,0,6,0,8,0,6,0,13,0,4,0,13,0,4,0,15,0,2,0,19,0,4,0,19,0,0,0,22,0,2,0,24,0,0,0,22,0,0,0,24,0,0,0,26,0,0,0,26,0,0,0,24,0,0,0,22,0,2,0,17,0,0,0,13,0,0,0,11,0,0,0,6,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,6,0,2,0,6,0,2,0,8,0,2,0,11,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,15,0,2,0,8,0,4,0,6,0,6,0,6,0,8,0,2,0,11,0,2,0,15,0,2,0,15,0,2,0,15,0,4,0,17,0,6,0,15,0,6,0,15,0,8,0,13,0,11,0,11,0,11,0,11,0,13,0,8,0,13,0,8,0,13,0,8,0,11,0,8,0,11,0,8,0,8,0,11,0,6,0,11,0,6,0,13,0,6,0,13,0,4,0,15,0,4,0,15,0,2,0,15,0,4,0,17,0,4,0,17,0,6,0,15,0,6,0,17,0,6,0,15,0,6,0,13,0,6,0,11,0,6,0,11,0,6,0,6,0,4,0,4,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,251,255,2,0,251,255,2,0,247,255,4,0,247,255,2,0,247,255,2,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,242,255,253,255,242,255,251,255,244,255,249,255,244,255,249,255,247,255,247,255,249,255,247,255,247,255,244,255,249,255,244,255,251,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,247,255,253,255,247,255,0,0,249,255,253,255,247,255,253,255,249,255,251,255,249,255,251,255,247,255,251,255,249,255,251,255,247,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,233,255,0,0,233,255,253,255,231,255,253,255,231,255,251,255,233,255,251,255,233,255,249,255,236,255,251,255,238,255,249,255,240,255,251,255,242,255,251,255,244,255,0,0,247,255,0,0,247,255,0,0,249,255,4,0,251,255,6,0,251,255,8,0,253,255,6,0,0,0,6,0,0,0,8,0,2,0,8,0,4,0,8,0,6,0,8,0,8,0,6,0,11,0,6,0,13,0,6,0,11,0,8,0,13,0,8,0,11,0,8,0,11,0,6,0,8,0,4,0,6,0,4,0,2,0,0,0,2,0,0,0,0,0,253,255,253,255,249,255,251,255,244,255,251,255,242,255,249,255,240,255,251,255,240,255,251,255,238,255,253,255,238,255,0,0,240,255,0,0,240,255,2,0,242,255,6,0,244,255,8,0,247,255,11,0,251,255,11,0,0,0,11,0,0,0,8,0,0,0,6,0,2,0,6,0,2,0,4,0,4,0,4,0,8,0,2,0,8,0,0,0,11,0,0,0,11,0,2,0,13,0,2,0,11,0,2,0,11,0,4,0,11,0,6,0,8,0,4,0,8,0,6,0,6,0,6,0,4,0,8,0,4,0,8,0,2,0,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,251,255,6,0,251,255,6,0,249,255,6,0,249,255,4,0,249,255,6,0,249,255,4,0,251,255,6,0,251,255,6,0,249,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,11,0,251,255,8,0,251,255,8,0,249,255,8,0,249,255,6,0,249,255,6,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,2,0,244,255,2,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,251,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,247,255,4,0,244,255,4,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,251,255,251,255,249,255,253,255,249,255,0,0,247,255,2,0,249,255,0,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,4,0,251,255,6,0,251,255,4,0,249,255,2,0,247,255,0,0,247,255,0,0,244,255,253,255,244,255,253,255,242,255,253,255,242,255,251,255,242,255,251,255,242,255,251,255,242,255,249,255,242,255,251,255,242,255,253,255,244,255,251,255,244,255,251,255,247,255,251,255,247,255,251,255,247,255,249,255,244,255,249,255,244,255,249,255,247,255,244,255,247,255,244,255,247,255,244,255,247,255,244,255,247,255,242,255,247,255,240,255,247,255,240,255,247,255,240,255,247,255,240,255,249,255,242,255,251,255,242,255,253,255,244,255,0,0,247,255,2,0,249,255,4,0,249,255,6,0,251,255,11,0,253,255,8,0,0,0,11,0,2,0,11,0,4,0,11,0,4,0,11,0,6,0,8,0,8,0,6,0,8,0,6,0,6,0,2,0,6,0,2,0,4,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,247,255,4,0,247,255,4,0,244,255,6,0,244,255,4,0,242,255,4,0,240,255,6,0,238,255,8,0,238,255,11,0,238,255,11,0,236,255,15,0,236,255,15,0,236,255,15,0,238,255,17,0,238,255,17,0,240,255,19,0,242,255,17,0,242,255,17,0,247,255,17,0,247,255,17,0,249,255,15,0,251,255,13,0,253,255,15,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,17,0,2,0,15,0,2,0,17,0,0,0,19,0,2,0,19,0,2,0,22,0,2,0,24,0,2,0,22,0,4,0,22,0,4,0,19,0,6,0,17,0,6,0,17,0,8,0,13,0,11,0,11,0,11,0,8,0,11,0,4,0,11,0,4,0,8,0,2,0,8,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,249,255,251,255,247,255,253,255,247,255,251,255,247,255,251,255,247,255,251,255,249,255,249,255,251,255,249,255,253,255,247,255,0,0,247,255,2,0,244,255,4,0,242,255,6,0,240,255,6,0,238,255,6,0,238,255,11,0,236,255,8,0,238,255,8,0,238,255,8,0,240,255,6,0,244,255,8,0,249,255,6,0,253,255,6,0,0,0,8,0,2,0,11,0,2,0,13,0,2,0,15,0,4,0,19,0,2,0,22,0,2,0,24,0,0,0,26,0,253,255,26,0,253,255,26,0,249,255,26,0,247,255,24,0,247,255,22,0,247,255,19,0,244,255,17,0,244,255,13,0,244,255,11,0,247,255,6,0,249,255,4,0,247,255,2,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,2,0,2,0,2,0,4,0,0,0,6,0,253,255,8,0,253,255,11,0,251,255,13,0,249,255,15,0,247,255,15,0,244,255,15,0,244,255,13,0,242,255,11,0,242,255,8,0,242,255,8,0,242,255,4,0,240,255,2,0,242,255,0,0,242,255,2,0,242,255,2,0,244,255,0,0,244,255,2,0,247,255,2,0,249,255,4,0,253,255,4,0,0,0,6,0,253,255,4,0,0,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,4,0,6,0,6,0,4,0,8,0,4,0,11,0,4,0,13,0,4,0,13,0,4,0,15,0,2,0,15,0,2,0,17,0,2,0,17,0,2,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,2,0,8,0,2,0,6,0,4,0,8,0,4,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,8,0,8,0,6,0,4,0,6,0,4,0,6,0,4,0,2,0,2,0,0,0,0,0,0,0,253,255,253,255,253,255,249,255,249,255,247,255,247,255,242,255,247,255,242,255,244,255,242,255,244,255,242,255,242,255,244,255,242,255,247,255,242,255,249,255,244,255,251,255,244,255,253,255,244,255,0,0,244,255,2,0,247,255,4,0,249,255,6,0,247,255,8,0,247,255,11,0,249,255,11,0,249,255,11,0,251,255,11,0,251,255,13,0,253,255,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,253,255,2,0,251,255,4,0,247,255,2,0,244,255,2,0,242,255,2,0,240,255,2,0,240,255,2,0,242,255,0,0,240,255,0,0,244,255,0,0,244,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,11,0,2,0,13,0,4,0,15,0,4,0,15,0,4,0,15,0,8,0,15,0,8,0,15,0,8,0,13,0,8,0,13,0,11,0,13,0,13,0,13,0,13,0,11,0,11,0,8,0,13,0,8,0,13,0,8,0,13,0,8,0,13,0,8,0,11,0,11,0,11,0,6,0,8,0,6,0,6,0,6,0,4,0,4,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,8,0,253,255,8,0,253,255,11,0,251,255,11,0,253,255,13,0,253,255,11,0,0,0,11,0,0,0,8,0,2,0,8,0,2,0,6,0,6,0,4,0,8,0,2,0,11,0,2,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,4,0,0,0,6,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,11,0,251,255,11,0,249,255,11,0,249,255,11,0,251,255,11,0,251,255,8,0,251,255,11,0,253,255,8,0,253,255,6,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,8,0,4,0,11,0,4,0,13,0,4,0,15,0,4,0,17,0,4,0,22,0,4,0,22,0,4,0,24,0,6,0,22,0,8,0,22,0,8,0,19,0,11,0,17,0,8,0,15,0,8,0,13,0,8,0,8,0,4,0,11,0,4,0,6,0,0,0,4,0,0,0,2,0,249,255,2,0,247,255,2,0,244,255,0,0,242,255,253,255,240,255,253,255,238,255,249,255,236,255,247,255,236,255,247,255,236,255,244,255,238,255,242,255,238,255,242,255,240,255,242,255,242,255,242,255,244,255,242,255,247,255,244,255,249,255,244,255,253,255,247,255,0,0,247,255,2,0,247,255,4,0,249,255,6,0,251,255,8,0,253,255,8,0,0,0,11,0,0,0,11,0,2,0,11,0,4,0,11,0,6,0,15,0,8,0,15,0,11,0,13,0,11,0,13,0,11,0,11,0,11,0,11,0,11,0,11,0,8,0,8,0,8,0,8,0,8,0,6,0,6,0,6,0,8,0,8,0,6,0,8,0,6,0,11,0,4,0,13,0,4,0,15,0,2,0,15,0,2,0,17,0,0,0,17,0,0,0,19,0,253,255,15,0,251,255,15,0,251,255,13,0,251,255,8,0,253,255,8,0,249,255,4,0,251,255,4,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,247,255,249,255,244,255,253,255,244,255,253,255,242,255,253,255,242,255,253,255,242,255,253,255,240,255,0,0,240,255,253,255,240,255,253,255,240,255,251,255,242,255,249,255,242,255,251,255,244,255,251,255,249,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,249,255,4,0,247,255,4,0,247,255,6,0,242,255,8,0,242,255,11,0,240,255,13,0,242,255,11,0,244,255,13,0,244,255,11,0,247,255,11,0,249,255,11,0,251,255,11,0,253,255,8,0,253,255,8,0,0,0,8,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,4,0,251,255,6,0,251,255,8,0,251,255,11,0,251,255,11,0,251,255,13,0,251,255,13,0,251,255,15,0,251,255,13,0,253,255,13,0,251,255,13,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,244,255,2,0,242,255,2,0,236,255,0,0,236,255,2,0,233,255,2,0,236,255,4,0,236,255,6,0,238,255,8,0,238,255,11,0,240,255,13,0,242,255,13,0,244,255,13,0,244,255,11,0,249,255,8,0,251,255,6,0,251,255,4,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,249,255,4,0,249,255,6,0,249,255,8,0,249,255,8,0,251,255,6,0,249,255,6,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,11,0,2,0,11,0,4,0,11,0,6,0,15,0,6,0,15,0,8,0,15,0,11,0,15,0,11,0,15,0,13,0,15,0,13,0,15,0,13,0,13,0,13,0,11,0,15,0,11,0,15,0,11,0,15,0,6,0,17,0,6,0,17,0,6,0,15,0,6,0,15,0,4,0,13,0,4,0,11,0,6,0,11,0,6,0,8,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,2,0,251,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,6,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,249,255,8,0,249,255,6,0,249,255,4,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,251,255,247,255,251,255,249,255,249,255,247,255,247,255,249,255,247,255,249,255,249,255,247,255,249,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,2,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,8,0,2,0,8,0,0,0,8,0,253,255,8,0,253,255,11,0,251,255,11,0,249,255,13,0,249,255,13,0,249,255,11,0,249,255,11,0,249,255,8,0,251,255,6,0,251,255,8,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,4,0,4,0,4,0,6,0,6,0,8,0,4,0,8,0,6,0,11,0,8,0,15,0,6,0,15,0,8,0,17,0,8,0,19,0,11,0,22,0,11,0,24,0,11,0,24,0,11,0,24,0,11,0,24,0,11,0,24,0,8,0,26,0,11,0,22,0,8,0,22,0,8,0,17,0,8,0,17,0,8,0,15,0,8,0,13,0,8,0,13,0,8,0,8,0,8,0,8,0,11,0,6,0,11,0,6,0,11,0,6,0,8,0,6,0,8,0,6,0,8,0,8,0,6,0,6,0,6,0,8,0,4,0,6,0,4,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,0,0,4,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,253,255,6,0,251,255,4,0,249,255,6,0,247,255,8,0,244,255,11,0,244,255,11,0,242,255,11,0,240,255,11,0,240,255,8,0,238,255,8,0,238,255,6,0,238,255,6,0,236,255,6,0,238,255,6,0,238,255,6,0,238,255,4,0,240,255,4,0,240,255,4,0,240,255,4,0,242,255,4,0,242,255,4,0,244,255,2,0,247,255,4,0,247,255,4,0,249,255,2,0,249,255,4,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,8,0,253,255,11,0,253,255,13,0,253,255,13,0,253,255,13,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,13,0,2,0,13,0,4,0,13,0,6,0,11,0,6,0,11,0,6,0,8,0,8,0,6,0,6,0,8,0,6,0,6,0,6,0,6,0,4,0,4,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,251,255,251,255,249,255,251,255,249,255,249,255,249,255,247,255,247,255,247,255,247,255,247,255,249,255,249,255,247,255,249,255,249,255,251,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,249,255,251,255,247,255,253,255,244,255,253,255,244,255,253,255,242,255,253,255,240,255,0,0,240,255,2,0,240,255,2,0,240,255,4,0,240,255,6,0,242,255,8,0,242,255,8,0,247,255,8,0,247,255,11,0,249,255,11,0,249,255,13,0,249,255,15,0,249,255,15,0,251,255,15,0,253,255,13,0,253,255,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,2,0,2,0,4,0,0,0,8,0,0,0,11,0,253,255,15,0,251,255,17,0,251,255,17,0,249,255,22,0,249,255,22,0,249,255,22,0,253,255,19,0,0,0,19,0,0,0,17,0,6,0,15,0,8,0,13,0,13,0,11,0,13,0,6,0,17,0,2,0,17,0,0,0,17,0,0,0,17,0,251,255,15,0,251,255,15,0,251,255,13,0,249,255,11,0,249,255,8,0,251,255,6,0,251,255,6,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,253,255,4,0,251,255,6,0,249,255,8,0,249,255,6,0,247,255,8,0,247,255,11,0,247,255,8,0,247,255,11,0,249,255,11,0,249,255,15,0,251,255,15,0,251,255,17,0,253,255,19,0,0,0,19,0,0,0,22,0,0,0,19,0,0,0,19,0,0,0,22,0,0,0,19,0,0,0,19,0,2,0,17,0,4,0,15,0,6,0,15,0,6,0,13,0,8,0,11,0,11,0,11,0,13,0,6,0,11,0,6,0,11,0,4,0,11,0,2,0,11,0,2,0,8,0,0,0,8,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,2,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,251,255,6,0,251,255,6,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,251,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,253,255,2,0,249,255,0,0,244,255,2,0,242,255,0,0,240,255,0,0,238,255,0,0,236,255,0,0,236,255,0,0,236,255,0,0,238,255,0,0,238,255,0,0,240,255,4,0,240,255,6,0,240,255,6,0,238,255,8,0,238,255,8,0,238,255,8,0,238,255,8,0,238,255,6,0,238,255,6,0,240,255,4,0,240,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,253,255,2,0,0,0,4,0,0,0,6,0,2,0,6,0,6,0,11,0,6,0,11,0,11,0,13,0,11,0,13,0,15,0,13,0,15,0,11,0,15,0,11,0,15,0,11,0,13,0,11,0,13,0,8,0,13,0,6,0,11,0,6,0,8,0,4,0,8,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,2,0,6,0,4,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,11,0,0,0,8,0,0,0,6,0,0,0,6,0,4,0,4,0,6,0,4,0,6,0,4,0,11,0,4,0,8,0,4,0,8,0,6,0,8,0,8,0,6,0,11,0,4,0,11,0,2,0,13,0,0,0,15,0,251,255,15,0,249,255,15,0,247,255,15,0,242,255,13,0,242,255,13,0,238,255,8,0,238,255,4,0,238,255,4,0,238,255,2,0,238,255,0,0,240,255,253,255,242,255,253,255,242,255,251,255,244,255,251,255,244,255,253,255,244,255,253,255,244,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,2,0,240,255,4,0,240,255,4,0,242,255,4,0,242,255,4,0,242,255,4,0,244,255,4,0,247,255,6,0,249,255,4,0,253,255,6,0,0,0,6,0,2,0,8,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,8,0,4,0,11,0,4,0,8,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,2,0,13,0,0,0,13,0,0,0,13,0,2,0,13,0,4,0,13,0,4,0,13,0,4,0,11,0,6,0,11,0,6,0,11,0,8,0,8,0,8,0,11,0,11,0,11,0,13,0,11,0,13,0,11,0,13,0,13,0,13,0,15,0,13,0,15,0,13,0,17,0,13,0,17,0,11,0,17,0,11,0,17,0,13,0,15,0,13,0,15,0,15,0,13,0,15,0,11,0,17,0,11,0,17,0,8,0,17,0,4,0,22,0,4,0,19,0,2,0,17,0,4,0,19,0,2,0,17,0,2,0,15,0,4,0,13,0,4,0,13,0,4,0,11,0,4,0,11,0,4,0,8,0,4,0,8,0,4,0,6,0,4,0,8,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,6,0,4,0,4,0,2,0,6,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,8,0,2,0,8,0,6,0,11,0,8,0,13,0,8,0,13,0,8,0,13,0,11,0,15,0,11,0,13,0,11,0,13,0,11,0,11,0,11,0,11,0,11,0,6,0,11,0,6,0,8,0,4,0,8,0,4,0,8,0,2,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,6,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,13,0,253,255,13,0,251,255,13,0,247,255,13,0,244,255,13,0,244,255,8,0,240,255,8,0,240,255,6,0,240,255,4,0,240,255,4,0,240,255,2,0,242,255,2,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,253,255,251,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,2,0,11,0,2,0,8,0,2,0,8,0,6,0,6,0,6,0,6,0,8,0,4,0,8,0,6,0,11,0,6,0,13,0,6,0,15,0,6,0,15,0,6,0,15,0,6,0,17,0,6,0,17,0,6,0,17,0,6,0,17,0,4,0,15,0,4,0,13,0,2,0,13,0,2,0,11,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,251,255,0,0,249,255,253,255,244,255,251,255,244,255,249,255,240,255,244,255,238,255,242,255,236,255,240,255,236,255,240,255,236,255,240,255,236,255,242,255,236,255,244,255,236,255,247,255,238,255,249,255,240,255,251,255,240,255,253,255,244,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,247,255,2,0,249,255,0,0,249,255,253,255,251,255,251,255,249,255,249,255,249,255,244,255,249,255,242,255,249,255,238,255,247,255,238,255,249,255,236,255,249,255,233,255,251,255,233,255,249,255,236,255,251,255,236,255,253,255,238,255,0,0,238,255,0,0,240,255,0,0,240,255,2,0,242,255,4,0,242,255,2,0,242,255,2,0,240,255,2,0,240,255,0,0,240,255,0,0,238,255,0,0,236,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,240,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,0,0,249,255,0,0,244,255,0,0,244,255,0,0,242,255,251,255,238,255,251,255,238,255,251,255,236,255,251,255,238,255,251,255,236,255,253,255,238,255,0,0,238,255,0,0,242,255,0,0,244,255,2,0,247,255,4,0,249,255,4,0,249,255,4,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,6,0,2,0,4,0,2,0,4,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,6,0,4,0,6,0,6,0,8,0,4,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,244,255,253,255,244,255,251,255,247,255,251,255,247,255,249,255,247,255,251,255,247,255,251,255,247,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,2,0,253,255,6,0,253,255,8,0,253,255,13,0,251,255,15,0,253,255,17,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,17,0,2,0,15,0,4,0,13,0,6,0,8,0,8,0,4,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,251,255,6,0,251,255,4,0,249,255,4,0,249,255,0,0,249,255,0,0,251,255,253,255,253,255,249,255,0,0,247,255,0,0,244,255,0,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,249,255,0,0,253,255,0,0,253,255,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,242,255,0,0,242,255,0,0,240,255,253,255,240,255,253,255,242,255,253,255,242,255,0,0,242,255,0,0,244,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,6,0,249,255,6,0,249,255,8,0,249,255,8,0,251,255,8,0,251,255,11,0,249,255,8,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,2,0,247,255,2,0,244,255,0,0,242,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,251,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,8,0,6,0,11,0,8,0,8,0,8,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,249,255,4,0,249,255,6,0,247,255,4,0,242,255,4,0,242,255,4,0,242,255,2,0,240,255,2,0,240,255,2,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,4,0,249,255,8,0,247,255,8,0,247,255,8,0,247,255,11,0,244,255,13,0,244,255,11,0,242,255,11,0,244,255,8,0,242,255,8,0,244,255,4,0,242,255,2,0,244,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,11,0,4,0,11,0,6,0,13,0,4,0,15,0,4,0,15,0,2,0,17,0,2,0,17,0,2,0,17,0,2,0,17,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,6,0,6,0,6,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,253,255,247,255,253,255,247,255,253,255,244,255,253,255,244,255,253,255,244,255,251,255,247,255,253,255,244,255,253,255,247,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,253,255,249,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,6,0,253,255,8,0,253,255,8,0,0,0,6,0,253,255,8,0,253,255,8,0,253,255,8,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,0,0,247,255,0,0,247,255,253,255,244,255,249,255,244,255,249,255,244,255,247,255,244,255,242,255,244,255,242,255,244,255,240,255,247,255,240,255,247,255,240,255,251,255,240,255,251,255,242,255,251,255,242,255,253,255,244,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,2,0,4,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,4,0,4,0,4,0,6,0,6,0,11,0,6,0,13,0,6,0,19,0,8,0,19,0,8,0,22,0,6,0,24,0,6,0,24,0,4,0,19,0,2,0,19,0,0,0,17,0,0,0,13,0,253,255,8,0,253,255,2,0,251,255,0,0,251,255,253,255,251,255,251,255,249,255,249,255,251,255,244,255,251,255,242,255,251,255,242,255,251,255,242,255,253,255,242,255,253,255,242,255,251,255,244,255,249,255,247,255,249,255,249,255,249,255,251,255,249,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,244,255,2,0,247,255,4,0,249,255,4,0,249,255,6,0,249,255,8,0,249,255,6,0,247,255,8,0,251,255,8,0,251,255,8,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,2,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,236,255,0,0,233,255,0,0,233,255,0,0,231,255,0,0,231,255,2,0,231,255,2,0,231,255,4,0,236,255,2,0,238,255,2,0,238,255,2,0,240,255,2,0,240,255,2,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,247,255,0,0,249,255,0,0,249,255,2,0,249,255,8,0,249,255,11,0,247,255,11,0,247,255,11,0,244,255,8,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,0,0,242,255,0,0,244,255,253,255,242,255,251,255,244,255,249,255,247,255,249,255,249,255,249,255,251,255,249,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,249,255,251,255,251,255,251,255,251,255,249,255,251,255,247,255,0,0,244,255,253,255,244,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,253,255,240,255,253,255,242,255,251,255,240,255,251,255,238,255,251,255,238,255,253,255,240,255,253,255,240,255,253,255,240,255,253,255,242,255,253,255,240,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,4,0,6,0,4,0,6,0,6,0,6,0,6,0,4,0,8,0,4,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,253,255,2,0,251,255,4,0,249,255,2,0,247,255,2,0,247,255,0,0,242,255,0,0,244,255,0,0,242,255,253,255,242,255,251,255,242,255,249,255,242,255,251,255,244,255,249,255,244,255,249,255,247,255,249,255,247,255,249,255,251,255,249,255,253,255,251,255,251,255,249,255,253,255,253,255,251,255,251,255,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,242,255,253,255,244,255,253,255,242,255,253,255,240,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,249,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,2,0,251,255,4,0,249,255,8,0,251,255,11,0,249,255,11,0,249,255,15,0,249,255,17,0,249,255,17,0,249,255,17,0,249,255,15,0,247,255,13,0,249,255,8,0,249,255,6,0,251,255,2,0,249,255,2,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,0,0,253,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,247,255,6,0,247,255,6,0,244,255,6,0,242,255,6,0,242,255,4,0,240,255,4,0,240,255,2,0,240,255,2,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,251,255,4,0,251,255,4,0,253,255,6,0,253,255,6,0,253,255,8,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,6,0,4,0,6,0,6,0,4,0,8,0,2,0,11,0,0,0,13,0,0,0,13,0,0,0,15,0,251,255,13,0,251,255,15,0,251,255,13,0,251,255,15,0,249,255,11,0,249,255,13,0,249,255,13,0,247,255,11,0,249,255,13,0,247,255,15,0,249,255,15,0,247,255,15,0,247,255,15,0,249,255,15,0,249,255,15,0,249,255,17,0,251,255,17,0,251,255,13,0,251,255,11,0,253,255,8,0,253,255,6,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,4,0,0,0,6,0,0,0,8,0,253,255,8,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,4,0,8,0,4,0,6,0,6,0,2,0,8,0,0,0,11,0,0,0,11,0,253,255,11,0,249,255,11,0,244,255,11,0,244,255,8,0,240,255,6,0,242,255,6,0,240,255,6,0,238,255,6,0,238,255,4,0,236,255,2,0,236,255,2,0,233,255,0,0,231,255,0,0,231,255,0,0,229,255,0,0,231,255,0,0,231,255,253,255,231,255,249,255,233,255,251,255,233,255,249,255,233,255,247,255,238,255,247,255,238,255,247,255,240,255,249,255,242,255,249,255,244,255,251,255,247,255,253,255,247,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,242,255,2,0,240,255,0,0,240,255,0,0,240,255,0,0,238,255,0,0,240,255,253,255,240,255,251,255,242,255,251,255,240,255,249,255,242,255,247,255,244,255,247,255,247,255,247,255,249,255,244,255,249,255,247,255,249,255,247,255,247,255,247,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,0,0,249,255,253,255,249,255,251,255,251,255,251,255,253,255,249,255,251,255,247,255,251,255,244,255,253,255,242,255,253,255,242,255,253,255,240,255,251,255,238,255,251,255,238,255,253,255,238,255,251,255,238,255,253,255,238,255,0,0,236,255,0,0,238,255,0,0,238,255,0,0,238,255,2,0,240,255,2,0,238,255,2,0,240,255,4,0,240,255,4,0,242,255,4,0,242,255,4,0,240,255,4,0,242,255,4,0,240,255,4,0,238,255,4,0,238,255,4,0,238,255,6,0,238,255,6,0,236,255,6,0,236,255,8,0,236,255,6,0,236,255,4,0,238,255,4,0,240,255,4,0,242,255,2,0,247,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,8,0,0,0,11,0,0,0,13,0,253,255,11,0,253,255,13,0,251,255,11,0,251,255,11,0,251,255,8,0,251,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,247,255,249,255,247,255,247,255,244,255,247,255,244,255,247,255,244,255,249,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,247,255,247,255,247,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,251,255,244,255,251,255,244,255,251,255,244,255,249,255,247,255,247,255,247,255,247,255,249,255,247,255,251,255,244,255,0,0,244,255,0,0,244,255,0,0,244,255,6,0,249,255,8,0,249,255,11,0,251,255,11,0,253,255,13,0,253,255,15,0,253,255,13,0,253,255,11,0,0,0,8,0,253,255,6,0,253,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,6,0,6,0,4,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,253,255,15,0,0,0,15,0,251,255,15,0,251,255,15,0,251,255,15,0,251,255,15,0,251,255,15,0,251,255,15,0,251,255,15,0,0,0,15,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,4,0,251,255,2,0,249,255,2,0,249,255,2,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,253,255,15,0,253,255,15,0,253,255,13,0,251,255,11,0,251,255,13,0,251,255,11,0,249,255,11,0,251,255,6,0,251,255,4,0,253,255,2,0,251,255,0,0,251,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,247,255,4,0,247,255,6,0,247,255,6,0,244,255,8,0,247,255,8,0,247,255,8,0,249,255,8,0,251,255,6,0,251,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,244,255,2,0,244,255,2,0,244,255,4,0,244,255,4,0,242,255,4,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,4,0,251,255,4,0,253,255,4,0,0,0,6,0,2,0,6,0,2,0,8,0,6,0,8,0,4,0,11,0,8,0,11,0,6,0,11,0,4,0,8,0,4,0,11,0,2,0,8,0,0,0,8,0,0,0,6,0,253,255,4,0,247,255,4,0,242,255,4,0,238,255,4,0,236,255,4,0,233,255,4,0,229,255,4,0,227,255,4,0,225,255,4,0,222,255,4,0,220,255,0,0,220,255,0,0,218,255,0,0,220,255,0,0,218,255,0,0,218,255,253,255,220,255,253,255,222,255,253,255,225,255,253,255,227,255,251,255,227,255,251,255,231,255,249,255,233,255,244,255,233,255,244,255,236,255,240,255,236,255,240,255,236,255,240,255,236,255,238,255,238,255,238,255,240,255,238,255,240,255,240,255,240,255,244,255,240,255,244,255,240,255,247,255,242,255,249,255,242,255,253,255,242,255,253,255,244,255,253,255,247,255,0,0,249,255,253,255,247,255,253,255,249,255,253,255,251,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,249,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,253,255,247,255,253,255,247,255,251,255,244,255,251,255,242,255,249,255,242,255,249,255,242,255,247,255,242,255,244,255,240,255,244,255,240,255,247,255,242,255,247,255,244,255,249,255,247,255,249,255,247,255,251,255,251,255,251,255,0,0,0,0,0,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,253,255,2,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,251,255,251,255,249,255,251,255,249,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,251,255,247,255,247,255,249,255,249,255,247,255,249,255,249,255,249,255,249,255,247,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,253,255,251,255,253,255,249,255,251,255,249,255,249,255,247,255,247,255,247,255,247,255,247,255,244,255,244,255,244,255,242,255,244,255,242,255,244,255,244,255,244,255,242,255,247,255,242,255,249,255,242,255,249,255,244,255,251,255,244,255,253,255,247,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,249,255,251,255,249,255,251,255,247,255,251,255,244,255,251,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,251,255,251,255,251,255,249,255,249,255,249,255,247,255,247,255,247,255,249,255,247,255,247,255,249,255,249,255,247,255,251,255,247,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,253,255,2,0,0,0,4,0,0,0,4,0,4,0,6,0,4,0,6,0,8,0,8,0,11,0,4,0,11,0,2,0,13,0,2,0,11,0,0,0,11,0,0,0,11,0,251,255,8,0,249,255,8,0,249,255,6,0,247,255,6,0,247,255,4,0,244,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,251,255,251,255,249,255,251,255,247,255,251,255,244,255,253,255,242,255,253,255,242,255,253,255,240,255,251,255,238,255,253,255,240,255,253,255,238,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,242,255,4,0,244,255,6,0,244,255,8,0,247,255,8,0,247,255,8,0,244,255,8,0,247,255,8,0,244,255,8,0,249,255,6,0,247,255,6,0,247,255,4,0,247,255,4,0,249,255,4,0,247,255,2,0,247,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,2,0,247,255,2,0,244,255,2,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,238,255,2,0,240,255,0,0,242,255,2,0,244,255,2,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,249,255,6,0,251,255,6,0,249,255,8,0,249,255,11,0,251,255,11,0,251,255,13,0,251,255,13,0,251,255,13,0,249,255,13,0,251,255,15,0,251,255,15,0,251,255,13,0,253,255,13,0,253,255,11,0,0,0,8,0,0,0,8,0,2,0,4,0,4,0,4,0,8,0,2,0,11,0,4,0,11,0,2,0,13,0,4,0,11,0,6,0,11,0,6,0,11,0,8,0,8,0,11,0,6,0,11,0,4,0,8,0,0,0,11,0,0,0,6,0,0,0,4,0,251,255,2,0,249,255,0,0,247,255,253,255,244,255,251,255,242,255,251,255,242,255,251,255,240,255,251,255,238,255,249,255,238,255,249,255,236,255,249,255,236,255,251,255,236,255,251,255,238,255,251,255,240,255,251,255,238,255,251,255,240,255,251,255,242,255,253,255,247,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,4,0,6,0,4,0,8,0,6,0,11,0,4,0,11,0,6,0,8,0,6,0,8,0,6,0,4,0,6,0,4,0,6,0,2,0,8,0,0,0,8,0,253,255,6,0,251,255,8,0,249,255,6,0,249,255,6,0,249,255,6,0,249,255,4,0,251,255,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,6,0,253,255,8,0,253,255,8,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,6,0,253,255,6,0,251,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,2,0,4,0,4,0,6,0,4,0,6,0,6,0,11,0,8,0,8,0,11,0,8,0,11,0,8,0,13,0,8,0,13,0,6,0,13,0,4,0,11,0,4,0,11,0,4,0,8,0,2,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,251,255,6,0,249,255,6,0,247,255,8,0,247,255,11,0,244,255,13,0,242,255,15,0,242,255,17,0,242,255,17,0,242,255,17,0,242,255,17,0,244,255,15,0,247,255,17,0,247,255,13,0,249,255,11,0,253,255,8,0,251,255,6,0,0,0,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,249,255,253,255,251,255,251,255,249,255,253,255,249,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,251,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,251,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,247,255,4,0,247,255,4,0,244,255,4,0,244,255,4,0,247,255,6,0,247,255,4,0,247,255,6,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,251,255,247,255,253,255,249,255,251,255,249,255,251,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,247,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,244,255,253,255,247,255,251,255,247,255,251,255,244,255,249,255,244,255,247,255,244,255,247,255,244,255,247,255,242,255,244,255,244,255,247,255,242,255,247,255,240,255,249,255,240,255,249,255,240,255,251,255,242,255,251,255,242,255,251,255,244,255,253,255,242,255,253,255,244,255,253,255,247,255,253,255,249,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,251,255,249,255,251,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,249,255,6,0,247,255,6,0,247,255,4,0,244,255,4,0,242,255,4,0,242,255,2,0,240,255,2,0,240,255,2,0,242,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,251,255,4,0,253,255,6,0,253,255,6,0,0,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,4,0,251,255,6,0,249,255,6,0,247,255,6,0,247,255,6,0,244,255,2,0,242,255,2,0,242,255,2,0,242,255,0,0,240,255,253,255,240,255,253,255,242,255,253,255,242,255,253,255,244,255,251,255,247,255,249,255,249,255,249,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,6,0,251,255,2,0,251,255,4,0,251,255,2,0,249,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,247,255,247,255,247,255,249,255,244,255,247,255,244,255,247,255,240,255,251,255,242,255,249,255,242,255,253,255,242,255,253,255,242,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,2,0,247,255,4,0,249,255,4,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,253,255,244,255,251,255,242,255,249,255,240,255,249,255,240,255,247,255,240,255,244,255,240,255,244,255,240,255,244,255,242,255,242,255,242,255,242,255,242,255,242,255,244,255,242,255,247,255,244,255,247,255,244,255,249,255,247,255,249,255,251,255,251,255,253,255,251,255,0,0,253,255,0,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,253,255,11,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,249,255,6,0,251,255,4,0,251,255,6,0,249,255,4,0,251,255,4,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,4,0,253,255,6,0,253,255,6,0,0,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,6,0,8,0,8,0,8,0,8,0,6,0,11,0,6,0,11,0,8,0,11,0,6,0,11,0,6,0,11,0,6,0,8,0,6,0,8,0,6,0,6,0,4,0,6,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,249,255,0,0,251,255,253,255,251,255,249,255,253,255,244,255,0,0,240,255,0,0,240,255,0,0,238,255,0,0,236,255,2,0,238,255,2,0,236,255,0,0,238,255,2,0,242,255,0,0,242,255,0,0,244,255,253,255,247,255,253,255,247,255,251,255,251,255,249,255,253,255,249,255,253,255,247,255,251,255,247,255,253,255,247,255,0,0,244,255,253,255,244,255,249,255,244,255,249,255,244,255,247,255,244,255,244,255,244,255,242,255,244,255,242,255,244,255,240,255,244,255,242,255,247,255,244,255,244,255,247,255,247,255,249,255,247,255,251,255,249,255,0,0,249,255,0,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,249,255,251,255,247,255,249,255,249,255,244,255,249,255,242,255,249,255,238,255,251,255,236,255,251,255,236,255,253,255,236,255,253,255,236,255,0,0,238,255,0,0,238,255,0,0,240,255,2,0,242,255,4,0,244,255,6,0,247,255,8,0,249,255,11,0,249,255,13,0,251,255,15,0,251,255,15,0,251,255,17,0,249,255,17,0,247,255,17,0,247,255,17,0,247,255,17,0,244,255,13,0,242,255,13,0,242,255,11,0,247,255,6,0,244,255,6,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,251,255,249,255,249,255,251,255,247,255,251,255,247,255,249,255,244,255,249,255,247,255,249,255,244,255,249,255,242,255,249,255,244,255,249,255,244,255,247,255,247,255,249,255,247,255,251,255,249,255,249,255,251,255,251,255,251,255,253,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,4,0,2,0,2,0,4,0,0,0,4,0,0,0,6,0,253,255,8,0,251,255,11,0,249,255,13,0,249,255,17,0,247,255,17,0,247,255,19,0,247,255,17,0,247,255,19,0,249,255,17,0,251,255,15,0,253,255,15,0,253,255,13,0,0,0,11,0,0,0,6,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,251,255,253,255,249,255,0,0,247,255,253,255,247,255,0,0,247,255,0,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,249,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,247,255,251,255,244,255,251,255,244,255,251,255,244,255,249,255,242,255,249,255,242,255,251,255,244,255,249,255,247,255,251,255,247,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,0,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,0,0,4,0,2,0,2,0,2,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,8,0,2,0,8,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,4,0,251,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,242,255,0,0,242,255,253,255,244,255,251,255,244,255,247,255,247,255,247,255,249,255,244,255,251,255,242,255,253,255,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,253,255,242,255,253,255,242,255,251,255,242,255,249,255,242,255,249,255,242,255,244,255,244,255,244,255,247,255,244,255,249,255,247,255,251,255,244,255,253,255,242,255,0,0,244,255,0,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,4,0,253,255,4,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,2,0,13,0,2,0,13,0,4,0,13,0,6,0,11,0,11,0,11,0,13,0,8,0,13,0,6,0,15,0,6,0,15,0,6,0,15,0,4,0,15,0,6,0,13,0,6,0,13,0,6,0,8,0,8,0,4,0,8,0,2,0,11,0,0,0,8,0,253,255,11,0,251,255,11,0,249,255,11,0,247,255,8,0,244,255,6,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,2,0,247,255,2,0,251,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,249,255,253,255,247,255,253,255,247,255,251,255,247,255,251,255,242,255,251,255,242,255,251,255,240,255,251,255,240,255,253,255,240,255,253,255,238,255,0,0,238,255,2,0,238,255,2,0,240,255,4,0,240,255,6,0,244,255,6,0,247,255,8,0,251,255,6,0,0,0,8,0,0,0,4,0,2,0,4,0,6,0,4,0,8,0,0,0,11,0,0,0,13,0,253,255,15,0,251,255,17,0,247,255,17,0,247,255,17,0,244,255,17,0,244,255,17,0,242,255,15,0,244,255,15,0,244,255,11,0,244,255,8,0,247,255,6,0,251,255,2,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,253,255,242,255,253,255,240,255,253,255,240,255,251,255,238,255,249,255,236,255,249,255,238,255,249,255,238,255,249,255,238,255,249,255,238,255,247,255,240,255,247,255,242,255,244,255,244,255,247,255,244,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,251,255,247,255,251,255,249,255,251,255,247,255,251,255,247,255,249,255,244,255,249,255,244,255,247,255,242,255,247,255,242,255,247,255,238,255,247,255,238,255,244,255,240,255,244,255,240,255,244,255,242,255,247,255,242,255,247,255,247,255,247,255,249,255,244,255,253,255,249,255,0,0,247,255,0,0,247,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,244,255,2,0,244,255,2,0,244,255,0,0,242,255,253,255,242,255,251,255,242,255,251,255,242,255,247,255,242,255,247,255,242,255,244,255,242,255,242,255,242,255,242,255,242,255,240,255,242,255,240,255,244,255,240,255,242,255,240,255,244,255,242,255,249,255,242,255,249,255,242,255,251,255,242,255,253,255,244,255,253,255,247,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,251,255,0,0,247,255,0,0,247,255,2,0,244,255,4,0,244,255,6,0,242,255,6,0,242,255,8,0,244,255,11,0,247,255,11,0,247,255,11,0,251,255,11,0,253,255,11,0,0,0,13,0,0,0,11,0,2,0,11,0,0,0,11,0,4,0,11,0,6,0,8,0,8,0,8,0,8,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,8,0,8,0,11,0,8,0,8,0,8,0,11,0,11,0,13,0,8,0,11,0,11,0,13,0,11,0,15,0,11,0,15,0,8,0,13,0,8,0,13,0,8,0,8,0,6,0,6,0,4,0,4,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,249,255,251,255,247,255,249,255,244,255,249,255,242,255,251,255,240,255,253,255,242,255,253,255,240,255,0,0,240,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,251,255,253,255,253,255,253,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,242,255,2,0,240,255,4,0,242,255,2,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,253,255,251,255,253,255,249,255,251,255,247,255,251,255,247,255,249,255,244,255,247,255,244,255,244,255,244,255,242,255,244,255,242,255,244,255,242,255,247,255,240,255,247,255,240,255,249,255,240,255,249,255,242,255,251,255,242,255,251,255,244,255,251,255,249,255,251,255,251,255,249,255,0,0,249,255,0,0,249,255,2,0,247,255,2,0,247,255,4,0,244,255,4,0,242,255,4,0,242,255,4,0,240,255,4,0,240,255,2,0,238,255,0,0,238,255,0,0,236,255,0,0,233,255,0,0,236,255,0,0,233,255,253,255,236,255,253,255,236,255,253,255,238,255,253,255,240,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,253,255,2,0,0,0,6,0,2,0,8,0,6,0,11,0,8,0,13,0,11,0,13,0,11,0,13,0,11,0,11,0,11,0,8,0,13,0,8,0,11,0,6,0,11,0,2,0,11,0,0,0,13,0,0,0,11,0,0,0,13,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,11,0,2,0,8,0,4,0,6,0,8,0,4,0,6,0,2,0,11,0,0,0,13,0,253,255,15,0,249,255,17,0,247,255,19,0,244,255,22,0,244,255,24,0,247,255,24,0,244,255,24,0,247,255,24,0,249,255,24,0,251,255,22,0,253,255,19,0,0,0,17,0,2,0,13,0,2,0,11,0,4,0,6,0,4,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,251,255,0,0,251,255,253,255,249,255,251,255,249,255,249,255,244,255,249,255,242,255,249,255,242,255,249,255,240,255,249,255,238,255,251,255,238,255,247,255,238,255,247,255,238,255,249,255,238,255,247,255,238,255,247,255,238,255,247,255,236,255,244,255,238,255,244,255,238,255,247,255,238,255,247,255,236,255,249,255,236,255,249,255,233,255,251,255,233,255,253,255,236,255,253,255,233,255,0,0,233,255,2,0,236,255,4,0,238,255,4,0,238,255,6,0,238,255,8,0,240,255,8,0,242,255,6,0,244,255,6,0,242,255,6,0,244,255,4,0,244,255,2,0,242,255,0,0,242,255,253,255,242,255,251,255,244,255,249,255,242,255,249,255,242,255,249,255,242,255,249,255,240,255,247,255,240,255,247,255,238,255,251,255,238,255,251,255,240,255,251,255,238,255,253,255,238,255,253,255,236,255,253,255,238,255,253,255,238,255,251,255,238,255,249,255,238,255,249,255,238,255,247,255,240,255,242,255,240,255,240,255,242,255,238,255,244,255,238,255,247,255,238,255,249,255,238,255,253,255,240,255,0,0,242,255,2,0,242,255,4,0,242,255,6,0,244,255,8,0,247,255,11,0,247,255,11,0,247,255,13,0,247,255,11,0,247,255,11,0,247,255,11,0,249,255,8,0,251,255,8,0,251,255,6,0,253,255,6,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,6,0,4,0,6,0,4,0,6,0,6,0,8,0,8,0,11,0,8,0,13,0,8,0,15,0,8,0,17,0,8,0,17,0,6,0,17,0,6,0,17,0,4,0,17,0,2,0,15,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,251,255,251,255,253,255,249,255,251,255,249,255,251,255,249,255,249,255,247,255,249,255,244,255,247,255,244,255,244,255,244,255,244,255,244,255,244,255,242,255,242,255,244,255,240,255,242,255,240,255,242,255,242,255,242,255,240,255,242,255,242,255,242,255,244,255,244,255,247,255,247,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,247,255,4,0,244,255,6,0,244,255,6,0,242,255,4,0,244,255,2,0,244,255,0,0,247,255,0,0,247,255,253,255,249,255,249,255,249,255,247,255,251,255,244,255,253,255,240,255,253,255,238,255,253,255,236,255,253,255,238,255,0,0,238,255,253,255,238,255,253,255,240,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,247,255,2,0,247,255,6,0,251,255,6,0,251,255,4,0,251,255,6,0,249,255,6,0,247,255,6,0,247,255,8,0,247,255,8,0,244,255,6,0,242,255,4,0,242,255,4,0,240,255,4,0,242,255,2,0,242,255,2,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,253,255,242,255,253,255,240,255,253,255,240,255,253,255,240,255,249,255,242,255,249,255,240,255,249,255,244,255,249,255,244,255,247,255,247,255,247,255,247,255,247,255,247,255,244,255,251,255,244,255,253,255,244,255,0,0,244,255,2,0,247,255,4,0,247,255,6,0,247,255,11,0,244,255,13,0,244,255,17,0,244,255,17,0,244,255,19,0,244,255,17,0,244,255,17,0,244,255,17,0,244,255,15,0,247,255,13,0,247,255,13,0,251,255,11,0,251,255,11,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,253,255,253,255,253,255,251,255,251,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,242,255,0,0,240,255,0,0,240,255,253,255,238,255,253,255,238,255,0,0,238,255,253,255,238,255,253,255,240,255,253,255,238,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,249,255,253,255,249,255,251,255,251,255,251,255,253,255,249,255,253,255,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,244,255,253,255,247,255,253,255,249,255,251,255,251,255,249,255,0,0,249,255,0,0,244,255,2,0,247,255,4,0,247,255,8,0,244,255,11,0,247,255,11,0,249,255,11,0,249,255,13,0,253,255,13,0,0,0,11,0,2,0,8,0,4,0,11,0,6,0,8,0,8,0,6,0,8,0,8,0,11,0,6,0,11,0,8,0,8,0,8,0,8,0,11,0,8,0,11,0,6,0,11,0,6,0,11,0,6,0,6,0,8,0,4,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,251,255,6,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,247,255,2,0,247,255,2,0,242,255,0,0,242,255,0,0,238,255,253,255,238,255,251,255,238,255,251,255,238,255,247,255,240,255,242,255,244,255,242,255,247,255,240,255,249,255,238,255,249,255,238,255,253,255,236,255,0,0,236,255,0,0,238,255,0,0,240,255,253,255,242,255,253,255,242,255,253,255,244,255,253,255,249,255,251,255,249,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,242,255,0,0,242,255,253,255,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,247,255,0,0,244,255,0,0,249,255,2,0,251,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,251,255,251,255,251,255,251,255,247,255,251,255,244,255,251,255,242,255,249,255,244,255,249,255,242,255,247,255,242,255,247,255,244,255,247,255,244,255,244,255,244,255,244,255,247,255,244,255,249,255,247,255,249,255,247,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,247,255,2,0,244,255,2,0,244,255,0,0,242,255,0,0,242,255,253,255,242,255,251,255,242,255,249,255,242,255,247,255,242,255,244,255,244,255,242,255,244,255,242,255,247,255,242,255,247,255,242,255,251,255,242,255,251,255,242,255,251,255,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,6,0,253,255,6,0,0,0,6,0,0,0,4,0,253,255,2,0,251,255,0,0,249,255,0,0,247,255,251,255,244,255,249,255,242,255,244,255,240,255,244,255,238,255,242,255,233,255,240,255,233,255,238,255,233,255,240,255,236,255,238,255,233,255,240,255,236,255,240,255,238,255,240,255,242,255,242,255,244,255,242,255,247,255,244,255,249,255,247,255,249,255,247,255,251,255,247,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,2,0,238,255,2,0,238,255,2,0,240,255,2,0,240,255,2,0,242,255,2,0,244,255,0,0,244,255,0,0,247,255,253,255,249,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,247,255,2,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,251,255,244,255,253,255,244,255,249,255,244,255,249,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,244,255,247,255,244,255,249,255,242,255,249,255,240,255,249,255,240,255,249,255,238,255,249,255,240,255,251,255,238,255,249,255,238,255,251,255,238,255,253,255,240,255,251,255,242,255,251,255,242,255,0,0,247,255,0,0,247,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,253,255,249,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,247,255,251,255,247,255,249,255,244,255,244,255,242,255,247,255,242,255,247,255,242,255,244,255,242,255,247,255,242,255,249,255,244,255,253,255,244,255,0,0,242,255,2,0,247,255,4,0,247,255,6,0,247,255,8,0,249,255,11,0,251,255,13,0,253,255,15,0,0,0,17,0,0,0,17,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,251,255,8,0,251,255,8,0,249,255,8,0,249,255,11,0,249,255,8,0,247,255,8,0,247,255,8,0,244,255,6,0,247,255,4,0,247,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,251,255,6,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,247,255,0,0,251,255,0,0,251,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,247,255,247,255,249,255,244,255,249,255,244,255,249,255,244,255,249,255,244,255,247,255,244,255,247,255,244,255,244,255,244,255,244,255,247,255,242,255,249,255,242,255,253,255,240,255,253,255,240,255,0,0,242,255,2,0,242,255,4,0,240,255,6,0,242,255,6,0,244,255,8,0,244,255,11,0,247,255,11,0,249,255,13,0,244,255,13,0,249,255,11,0,247,255,13,0,249,255,11,0,247,255,13,0,247,255,13,0,247,255,13,0,249,255,13,0,247,255,11,0,249,255,13,0,249,255,11,0,251,255,11,0,251,255,8,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,0,0,6,0,253,255,6,0,249,255,8,0,249,255,11,0,247,255,11,0,247,255,13,0,244,255,11,0,242,255,13,0,242,255,11,0,242,255,8,0,240,255,8,0,240,255,6,0,242,255,4,0,244,255,4,0,249,255,2,0,251,255,4,0,251,255,2,0,0,0,2,0,0,0,4,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,11,0,4,0,11,0,2,0,11,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,253,255,6,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,247,255,0,0,247,255,0,0,244,255,2,0,244,255,0,0,242,255,2,0,247,255,2,0,247,255,2,0,244,255,4,0,249,255,4,0,247,255,6,0,249,255,6,0,249,255,4,0,249,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,253,255,244,255,251,255,247,255,249,255,244,255,249,255,242,255,247,255,247,255,247,255,244,255,249,255,247,255,249,255,249,255,249,255,249,255,249,255,251,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,251,255,249,255,249,255,249,255,244,255,249,255,242,255,249,255,240,255,251,255,238,255,249,255,238,255,251,255,238,255,253,255,240,255,0,0,240,255,0,0,240,255,2,0,244,255,4,0,242,255,4,0,247,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,13,0,2,0,17,0,2,0,15,0,2,0,17,0,2,0,17,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,6,0,253,255,4,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,0,0,251,255,2,0,247,255,0,0,244,255,253,255,242,255,253,255,240,255,253,255,240,255,0,0,238,255,0,0,238,255,253,255,238,255,0,0,238,255,0,0,238,255,2,0,240,255,4,0,240,255,6,0,240,255,6,0,240,255,6,0,242,255,8,0,242,255,6,0,242,255,6,0,242,255,6,0,242,255,4,0,244,255,4,0,244,255,2,0,247,255,0,0,249,255,253,255,247,255,251,255,249,255,249,255,249,255,244,255,249,255,240,255,249,255,238,255,251,255,236,255,249,255,233,255,251,255,236,255,249,255,236,255,251,255,236,255,249,255,240,255,249,255,242,255,251,255,247,255,251,255,251,255,253,255,0,0,0,0,0,0,253,255,4,0,0,0,6,0,0,0,8,0,253,255,11,0,253,255,13,0,0,0,15,0,253,255,15,0,253,255,15,0,253,255,17,0,251,255,17,0,253,255,17,0,253,255,17,0,253,255,15,0,253,255,11,0,251,255,8,0,251,255,4,0,253,255,2,0,253,255,0,0,253,255,253,255,253,255,251,255,0,0,247,255,253,255,244,255,0,0,244,255,253,255,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,4,0,0,0,8,0,2,0,8,0,2,0,11,0,4,0,11,0,2,0,15,0,4,0,15,0,2,0,17,0,0,0,17,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,19,0,253,255,17,0,249,255,17,0,247,255,17,0,247,255,17,0,242,255,15,0,240,255,15,0,242,255,13,0,240,255,11,0,238,255,11,0,238,255,8,0,236,255,6,0,236,255,6,0,238,255,6,0,240,255,4,0,242,255,4,0,244,255,6,0,247,255,6,0,249,255,6,0,251,255,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,17,0,253,255,15,0,253,255,15,0,251,255,11,0,251,255,11,0,247,255,6,0,249,255,2,0,247,255,0,0,249,255,253,255,247,255,249,255,249,255,247,255,249,255,244,255,249,255,244,255,249,255,244,255,249,255,242,255,249,255,242,255,247,255,242,255,247,255,242,255,242,255,242,255,240,255,240,255,240,255,240,255,240,255,240,255,240,255,242,255,238,255,240,255,238,255,240,255,238,255,242,255,238,255,242,255,240,255,242,255,240,255,244,255,240,255,244,255,242,255,244,255,242,255,247,255,244,255,249,255,244,255,249,255,244,255,251,255,247,255,251,255,247,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,253,255,253,255,0,0,0,0,251,255,0,0,251,255,2,0,251,255,4,0,247,255,6,0,244,255,6,0,242,255,8,0,240,255,6,0,238,255,6,0,238,255,6,0,238,255,4,0,238,255,2,0,238,255,2,0,240,255,2,0,240,255,2,0,242,255,2,0,244,255,2,0,244,255,0,0,247,255,2,0,247,255,4,0,249,255,4,0,251,255,4,0,249,255,4,0,251,255,6,0,251,255,6,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,17,0,253,255,17,0,251,255,19,0,253,255,17,0,251,255,17,0,251,255,15,0,251,255,15,0,251,255,13,0,253,255,8,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,4,0,253,255,2,0,251,255,6,0,251,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,247,255,4,0,247,255,4,0,244,255,4,0,242,255,2,0,240,255,2,0,238,255,0,0,236,255,0,0,236,255,0,0,236,255,0,0,236,255,0,0,238,255,0,0,238,255,0,0,242,255,0,0,244,255,0,0,251,255,0,0,0,0,2,0,2,0,2,0,6,0,4,0,11,0,6,0,13,0,6,0,13,0,8,0,13,0,11,0,13,0,8,0,11,0,13,0,8,0,11,0,6,0,11,0,4,0,11,0,0,0,11,0,0,0,11,0,253,255,8,0,251,255,6,0,251,255,6,0,251,255,4,0,249,255,2,0,253,255,0,0,253,255,0,0,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,6,0,253,255,6,0,0,0,6,0,253,255,11,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,4,0,251,255,2,0,249,255,2,0,247,255,2,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,253,255,244,255,0,0,244,255,253,255,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,2,0,247,255,4,0,247,255,4,0,249,255,8,0,251,255,6,0,253,255,8,0,0,0,13,0,0,0,13,0,2,0,13,0,2,0,13,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,8,0,4,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,251,255,253,255,249,255,251,255,249,255,251,255,247,255,249,255,249,255,249,255,247,255,249,255,251,255,247,255,251,255,244,255,253,255,244,255,0,0,244,255,0,0,242,255,0,0,242,255,2,0,240,255,2,0,240,255,2,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,236,255,0,0,236,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,2,0,249,255,4,0,249,255,6,0,251,255,6,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,2,0,8,0,0,0,6,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,251,255,249,255,249,255,249,255,249,255,249,255,244,255,249,255,247,255,249,255,244,255,249,255,244,255,249,255,247,255,251,255,249,255,251,255,251,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,13,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,8,0,251,255,11,0,251,255,8,0,251,255,11,0,249,255,13,0,249,255,13,0,249,255,15,0,251,255,13,0,249,255,15,0,249,255,15,0,251,255,17,0,251,255,15,0,0,0,13,0,253,255,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,249,255,253,255,247,255,0,0,244,255,253,255,242,255,0,0,242,255,0,0,238,255,253,255,238,255,253,255,240,255,253,255,240,255,251,255,240,255,251,255,242,255,251,255,242,255,251,255,244,255,253,255,244,255,253,255,247,255,253,255,247,255,253,255,244,255,253,255,244,255,253,255,242,255,253,255,242,255,251,255,242,255,251,255,240,255,251,255,242,255,249,255,242,255,247,255,244,255,244,255,244,255,242,255,247,255,242,255,249,255,242,255,247,255,242,255,251,255,240,255,251,255,240,255,253,255,240,255,253,255,242,255,251,255,242,255,253,255,247,255,253,255,244,255,253,255,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,247,255,249,255,247,255,249,255,247,255,249,255,249,255,247,255,249,255,247,255,249,255,249,255,251,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,2,0,253,255,4,0,0,0,4,0,0,0,8,0,2,0,6,0,2,0,8,0,6,0,8,0,8,0,8,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,13,0,11,0,13,0,11,0,13,0,8,0,15,0,6,0,15,0,6,0,13,0,4,0,13,0,4,0,11,0,4,0,8,0,4,0,6,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,2,0,6,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,19,0,253,255,19,0,251,255,24,0,251,255,26,0,249,255,28,0,249,255,28,0,247,255,28,0,247,255,28,0,249,255,26,0,244,255,24,0,244,255,22,0,247,255,19,0,244,255,15,0,244,255,13,0,242,255,11,0,242,255,6,0,242,255,6,0,242,255,4,0,244,255,2,0,247,255,4,0,249,255,2,0,251,255,2,0,0,0,2,0,0,0,2,0,2,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,253,255,8,0,253,255,6,0,251,255,6,0,249,255,4,0,244,255,2,0,244,255,2,0,240,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,236,255,0,0,236,255,0,0,238,255,2,0,238,255,4,0,240,255,6,0,242,255,6,0,244,255,8,0,249,255,8,0,251,255,6,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,247,255,251,255,247,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,247,255,251,255,247,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,253,255,2,0,251,255,4,0,249,255,4,0,244,255,6,0,247,255,6,0,244,255,6,0,244,255,8,0,247,255,8,0,247,255,11,0,249,255,13,0,251,255,15,0,251,255,13,0,253,255,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,247,255,249,255,249,255,251,255,249,255,249,255,249,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,6,0,2,0,4,0,4,0,0,0,2,0,253,255,4,0,251,255,4,0,247,255,2,0,242,255,2,0,242,255,2,0,240,255,0,0,240,255,2,0,240,255,2,0,240,255,2,0,240,255,2,0,242,255,4,0,242,255,6,0,242,255,4,0,247,255,6,0,244,255,4,0,247,255,4,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,4,0,0,0,6,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,8,0,6,0,8,0,6,0,6,0,4,0,6,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,251,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,4,0,8,0,6,0,11,0,4,0,13,0,8,0,15,0,11,0,17,0,11,0,19,0,11,0,19,0,11,0,19,0,11,0,19,0,11,0,19,0,11,0,17,0,8,0,15,0,11,0,13,0,11,0,13,0,11,0,8,0,13,0,6,0,13,0,6,0,13,0,2,0,15,0,4,0,15,0,4,0,15,0,4,0,15,0,6,0,13,0,4,0,15,0,8,0,15,0,8,0,15,0,11,0,13,0,11,0,13,0,8,0,13,0,11,0,11,0,11,0,11,0,11,0,11,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,6,0,244,255,8,0,244,255,8,0,242,255,8,0,240,255,13,0,240,255,15,0,240,255,15,0,240,255,15,0,240,255,15,0,242,255,15,0,244,255,17,0,244,255,15,0,249,255,13,0,251,255,13,0,253,255,13,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,4,0,0,0,6,0,0,0,8,0,251,255,8,0,253,255,11,0,249,255,11,0,249,255,15,0,247,255,15,0,247,255,17,0,249,255,15,0,249,255,17,0,249,255,15,0,249,255,15,0,251,255,15,0,0,0,13,0,0,0,13,0,0,0,11,0,4,0,8,0,4,0,8,0,8,0,8,0,8,0,11,0,11,0,8,0,11,0,11,0,11,0,11,0,11,0,11,0,13,0,11,0,11,0,11,0,11,0,11,0,8,0,8,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,4,0,8,0,2,0,8,0,2,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,253,255,11,0,0,0,8,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,247,255,4,0,247,255,6,0,247,255,8,0,247,255,8,0,249,255,8,0,251,255,11,0,253,255,11,0,253,255,11,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,6,0,0,0,6,0,0,0,6,0,251,255,6,0,251,255,8,0,249,255,8,0,247,255,8,0,244,255,8,0,247,255,11,0,247,255,8,0,247,255,8,0,247,255,11,0,249,255,8,0,251,255,8,0,253,255,11,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,2,0,4,0,2,0,6,0,0,0,6,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,253,255,251,255,249,255,251,255,247,255,251,255,244,255,251,255,242,255,253,255,240,255,0,0,240,255,253,255,238,255,0,0,240,255,0,0,242,255,0,0,242,255,2,0,244,255,2,0,244,255,4,0,247,255,6,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,244,255,2,0,244,255,2,0,244,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,251,255,242,255,249,255,244,255,251,255,242,255,249,255,244,255,251,255,244,255,253,255,242,255,0,0,242,255,0,0,242,255,2,0,242,255,4,0,240,255,6,0,242,255,8,0,244,255,11,0,244,255,8,0,244,255,11,0,244,255,11,0,244,255,11,0,247,255,8,0,247,255,8,0,247,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,11,0,253,255,11,0,0,0,11,0,0,0,13,0,2,0,15,0,2,0,15,0,2,0,15,0,4,0,19,0,2,0,19,0,4,0,22,0,4,0,22,0,2,0,24,0,2,0,24,0,0,0,26,0,0,0,24,0,0,0,22,0,0,0,22,0,0,0,17,0,0,0,17,0,0,0,13,0,0,0,8,0,0,0,2,0,0,0,0,0,2,0,253,255,2,0,251,255,4,0,247,255,4,0,249,255,2,0,247,255,6,0,247,255,4,0,249,255,4,0,249,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,2,0,251,255,0,0,249,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,2,0,251,255,4,0,249,255,8,0,251,255,11,0,249,255,11,0,251,255,11,0,253,255,13,0,251,255,8,0,253,255,8,0,253,255,6,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,2,0,247,255,0,0,249,255,2,0,251,255,2,0,253,255,2,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,6,0,6,0,4,0,6,0,6,0,6,0,6,0,2,0,8,0,2,0,8,0,0,0,11,0,253,255,11,0,251,255,11,0,251,255,11,0,249,255,13,0,249,255,13,0,247,255,13,0,247,255,13,0,247,255,13,0,249,255,13,0,247,255,15,0,247,255,15,0,247,255,13,0,247,255,13,0,247,255,13,0,247,255,11,0,247,255,11,0,247,255,8,0,249,255,6,0,251,255,6,0,251,255,4,0,253,255,2,0,0,0,0,0,2,0,0,0,4,0,251,255,4,0,251,255,6,0,249,255,6,0,247,255,11,0,247,255,11,0,244,255,13,0,242,255,13,0,240,255,15,0,238,255,13,0,238,255,13,0,240,255,13,0,238,255,13,0,238,255,11,0,240,255,8,0,242,255,8,0,242,255,8,0,244,255,6,0,244,255,4,0,247,255,4,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,247,255,4,0,251,255,4,0,249,255,4,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,240,255,2,0,236,255,4,0,233,255,2,0,231,255,4,0,229,255,4,0,229,255,4,0,229,255,6,0,231,255,6,0,233,255,6,0,238,255,4,0,242,255,4,0,244,255,4,0,249,255,4,0,251,255,2,0,0,0,2,0,0,0,2,0,4,0,0,0,4,0,253,255,6,0,253,255,8,0,251,255,8,0,249,255,11,0,249,255,13,0,249,255,11,0,251,255,13,0,251,255,13,0,253,255,13,0,0,0,13,0,0,0,13,0,2,0,13,0,2,0,15,0,2,0,13,0,2,0,15,0,4,0,15,0,2,0,15,0,4,0,15,0,0,0,17,0,0,0,17,0,0,0,15,0,0,0,17,0,0,0,15,0,253,255,17,0,251,255,15,0,251,255,15,0,249,255,13,0,247,255,8,0,247,255,6,0,247,255,2,0,247,255,0,0,247,255,0,0,249,255,253,255,251,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,4,0,4,0,2,0,4,0,2,0,6,0,4,0,8,0,2,0,8,0,2,0,11,0,4,0,11,0,2,0,13,0,2,0,13,0,0,0,15,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,251,255,0,0,249,255,0,0,249,255,4,0,247,255,6,0,247,255,8,0,242,255,11,0,240,255,15,0,240,255,17,0,236,255,19,0,236,255,19,0,231,255,22,0,231,255,22,0,231,255,19,0,229,255,22,0,229,255,19,0,227,255,15,0,229,255,15,0,229,255,11,0,231,255,8,0,229,255,6,0,231,255,4,0,231,255,2,0,233,255,2,0,238,255,0,0,240,255,0,0,242,255,0,0,249,255,253,255,251,255,253,255,253,255,251,255,2,0,251,255,2,0,249,255,6,0,247,255,8,0,247,255,8,0,244,255,11,0,244,255,13,0,244,255,13,0,244,255,13,0,247,255,15,0,247,255,13,0,247,255,13,0,247,255,13,0,251,255,13,0,251,255,15,0,251,255,15,0,0,0,15,0,0,0,15,0,0,0,17,0,0,0,17,0,2,0,15,0,2,0,15,0,2,0,15,0,4,0,15,0,6,0,11,0,6,0,11,0,8,0,11,0,13,0,6,0,11,0,6,0,11,0,2,0,11,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,2,0,8,0,2,0,11,0,2,0,8,0,4,0,8,0,4,0,11,0,4,0,6,0,4,0,4,0,4,0,4,0,2,0,2,0,4,0,0,0,2,0,253,255,2,0,251,255,2,0,247,255,0,0,244,255,2,0,242,255,0,0,238,255,0,0,238,255,0,0,236,255,0,0,233,255,0,0,233,255,253,255,233,255,253,255,238,255,251,255,238,255,253,255,240,255,251,255,242,255,253,255,244,255,251,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,251,255,2,0,251,255,6,0,253,255,6,0,253,255,8,0,253,255,11,0,251,255,11,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,249,255,4,0,249,255,2,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,253,255,242,255,251,255,242,255,251,255,242,255,249,255,244,255,247,255,244,255,249,255,247,255,251,255,249,255,251,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,253,255,11,0,0,0,13,0,253,255,13,0,253,255,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,251,255,6,0,249,255,4,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,251,255,244,255,253,255,244,255,251,255,247,255,251,255,247,255,249,255,251,255,249,255,249,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,4,0,249,255,4,0,247,255,6,0,249,255,6,0,249,255,8,0,251,255,8,0,251,255,11,0,251,255,11,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,4,0,4,0,6,0,4,0,8,0,4,0,8,0,2,0,11,0,2,0,13,0,2,0,15,0,2,0,15,0,2,0,15,0,2,0,15,0,2,0,15,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,8,0,8,0,8,0,6,0,8,0,4,0,11,0,2,0,8,0,2,0,11,0,0,0,11,0,0,0,11,0,253,255,8,0,253,255,8,0,251,255,6,0,249,255,4,0,249,255,0,0,247,255,0,0,249,255,253,255,249,255,249,255,249,255,244,255,251,255,242,255,251,255,240,255,251,255,240,255,253,255,238,255,0,0,238,255,253,255,240,255,253,255,240,255,253,255,242,255,253,255,244,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,6,0,253,255,6,0,253,255,8,0,251,255,11,0,249,255,11,0,251,255,13,0,247,255,15,0,247,255,15,0,247,255,15,0,249,255,17,0,249,255,17,0,249,255,17,0,249,255,15,0,251,255,13,0,251,255,11,0,251,255,6,0,253,255,6,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,249,255,251,255,249,255,251,255,247,255,249,255,244,255,249,255,242,255,249,255,244,255,249,255,242,255,249,255,242,255,249,255,244,255,249,255,244,255,247,255,247,255,249,255,249,255,247,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,6,0,253,255,4,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,6,0,2,0,8,0,4,0,8,0,4,0,8,0,6,0,8,0,6,0,8,0,8,0,8,0,8,0,11,0,11,0,8,0,8,0,6,0,8,0,6,0,8,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,8,0,0,0,8,0,0,0,11,0,2,0,13,0,2,0,13,0,0,0,15,0,2,0,13,0,2,0,13,0,4,0,13,0,6,0,13,0,4,0,11,0,4,0,11,0,4,0,8,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,8,0,4,0,8,0,6,0,8,0,6,0,6,0,6,0,8,0,8,0,8,0,8,0,6,0,11,0,4,0,8,0,4,0,11,0,4,0,11,0,4,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,249,255,2,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,249,255,0,0,247,255,2,0,247,255,0,0,242,255,2,0,244,255,4,0,242,255,6,0,242,255,6,0,242,255,8,0,244,255,11,0,247,255,13,0,249,255,13,0,251,255,13,0,251,255,13,0,253,255,15,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,15,0,2,0,13,0,2,0,15,0,4,0,15,0,2,0,15,0,4,0,15,0,4,0,15,0,6,0,13,0,4,0,11,0,6,0,8,0,4,0,8,0,6,0,4,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,8,0,251,255,11,0,249,255,8,0,251,255,11,0,253,255,8,0,253,255,8,0,0,0,6,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,4,0,4,0,6,0,2,0,4,0,2,0,8,0,0,0,11,0,2,0,11,0,4,0,11,0,4,0,11,0,4,0,13,0,6,0,15,0,8,0,13,0,11,0,15,0,11,0,15,0,11,0,13,0,11,0,15,0,11,0,13,0,11,0,15,0,11,0,15,0,6,0,13,0,4,0,13,0,2,0,13,0,0,0,13,0,0,0,11,0,253,255,11,0,251,255,8,0,247,255,6,0,247,255,6,0,247,255,4,0,247,255,4,0,247,255,2,0,244,255,2,0,244,255,2,0,242,255,2,0,244,255,2,0,242,255,2,0,242,255,4,0,242,255,4,0,242,255,6,0,242,255,6,0,244,255,6,0,244,255,4,0,249,255,4,0,249,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,251,255,6,0,249,255,6,0,251,255,6,0,249,255,6,0,249,255,6,0,247,255,4,0,249,255,2,0,247,255,4,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,4,0,8,0,6,0,8,0,6,0,11,0,6,0,11,0,6,0,11,0,4,0,11,0,4,0,13,0,0,0,11,0,0,0,15,0,0,0,13,0,253,255,17,0,253,255,17,0,253,255,17,0,253,255,17,0,0,0,17,0,0,0,15,0,0,0,15,0,2,0,13,0,4,0,11,0,4,0,8,0,4,0,4,0,4,0,2,0,2,0,0,0,0,0,253,255,0,0,251,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,247,255,249,255,244,255,249,255,244,255,251,255,247,255,251,255,247,255,251,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,2,0,251,255,6,0,249,255,8,0,251,255,13,0,251,255,13,0,253,255,15,0,0,0,17,0,0,0,19,0,2,0,19,0,4,0,17,0,4,0,17,0,4,0,17,0,6,0,13,0,6,0,11,0,4,0,8,0,4,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,8,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,251,255,0,0,251,255,0,0,247,255,0,0,247,255,251,255,244,255,249,255,244,255,247,255,244,255,247,255,247,255,247,255,247,255,244,255,247,255,247,255,249,255,247,255,249,255,247,255,251,255,249,255,253,255,249,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,253,255,249,255,251,255,247,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,4,0,2,0,6,0,2,0,8,0,4,0,11,0,0,0,13,0,0,0,13,0,0,0,15,0,253,255,13,0,253,255,15,0,251,255,15,0,251,255,15,0,251,255,15,0,251,255,11,0,253,255,8,0,253,255,8,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,253,255,6,0,251,255,6,0,249,255,6,0,247,255,8,0,247,255,8,0,244,255,8,0,244,255,8,0,244,255,8,0,247,255,6,0,247,255,6,0,247,255,4,0,249,255,4,0,251,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,6,0,251,255,6,0,249,255,8,0,251,255,11,0,251,255,13,0,253,255,13,0,253,255,15,0,0,0,13,0,0,0,15,0,2,0,13,0,4,0,13,0,6,0,11,0,8,0,8,0,11,0,6,0,11,0,6,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,4,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,0,0,6,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,242,255,0,0,242,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,2,0,244,255,4,0,242,255,2,0,240,255,6,0,240,255,6,0,240,255,6,0,240,255,8,0,240,255,8,0,240,255,6,0,240,255,6,0,242,255,2,0,242,255,2,0,242,255,0,0,244,255,0,0,244,255,253,255,244,255,251,255,247,255,251,255,247,255,249,255,249,255,251,255,249,255,249,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,6,0,4,0,4,0,2,0,6,0,2,0,8,0,2,0,11,0,0,0,11,0,0,0,11,0,253,255,11,0,251,255,11,0,251,255,11,0,249,255,6,0,249,255,8,0,247,255,6,0,247,255,6,0,244,255,6,0,242,255,4,0,242,255,6,0,242,255,4,0,242,255,4,0,242,255,4,0,242,255,6,0,242,255,6,0,244,255,4,0,247,255,4,0,247,255,6,0,251,255,6,0,251,255,6,0,253,255,4,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,8,0,0,0,6,0,2,0,8,0,2,0,8,0,0,0,8,0,2,0,11,0,2,0,11,0,2,0,11,0,4,0,11,0,2,0,11,0,2,0,13,0,4,0,11,0,2,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,249,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,247,255,4,0,247,255,6,0,247,255,8,0,247,255,8,0,249,255,11,0,249,255,11,0,251,255,11,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,2,0,6,0,2,0,6,0,4,0,8,0,6,0,8,0,8,0,8,0,13,0,6,0,15,0,6,0,17,0,6,0,19,0,4,0,22,0,4,0,19,0,2,0,17,0,2,0,17,0,0,0,15,0,2,0,13,0,0,0,11,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,11,0,253,255,8,0,253,255,11,0,253,255,11,0,251,255,8,0,253,255,8,0,251,255,8,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,251,255,249,255,251,255,249,255,251,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,251,255,244,255,249,255,247,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,253,255,244,255,253,255,244,255,251,255,244,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,4,0,2,0,4,0,2,0,6,0,4,0,8,0,4,0,8,0,6,0,8,0,8,0,8,0,11,0,11,0,11,0,8,0,11,0,8,0,11,0,8,0,8,0,6,0,8,0,4,0,8,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,4,0,11,0,6,0,13,0,6,0,15,0,11,0,15,0,11,0,13,0,13,0,13,0,15,0,11,0,15,0,11,0,17,0,11,0,19,0,8,0,17,0,8,0,17,0,8,0,15,0,8,0,15,0,6,0,13,0,6,0,13,0,8,0,13,0,8,0,11,0,8,0,8,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,6,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,8,0,0,0,8,0,2,0,8,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,11,0,251,255,11,0,253,255,13,0,251,255,13,0,253,255,13,0,253,255,13,0,253,255,13,0,253,255,13,0,253,255,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,11,0,4,0,8,0,4,0,8,0,4,0,4,0,6,0,2,0,6,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,11,0,253,255,8,0,253,255,8,0,251,255,8,0,249,255,6,0,251,255,8,0,251,255,6,0,251,255,4,0,251,255,4,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,11,0,0,0,8,0,2,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,253,255,13,0,253,255,13,0,253,255,13,0,251,255,13,0,253,255,13,0,253,255,11,0,251,255,8,0,253,255,6,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,249,255,4,0,249,255,4,0,251,255,6,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,6,0,6,0,6,0,8,0,6,0,6,0,4,0,6,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,4,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,247,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,4,0,249,255,6,0,251,255,6,0,251,255,8,0,251,255,8,0,253,255,11,0,0,0,6,0,253,255,6,0,0,0,8,0,0,0,6,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,8,0,0,0,8,0,253,255,11,0,251,255,11,0,249,255,13,0,249,255,11,0,249,255,11,0,249,255,11,0,251,255,6,0,253,255,6,0,0,0,4,0,2,0,2,0,4,0,0,0,6,0,0,0,11,0,0,0,11,0,253,255,8,0,0,0,8,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,253,255,8,0,253,255,11,0,249,255,11,0,247,255,15,0,244,255,17,0,244,255,22,0,242,255,24,0,240,255,24,0,240,255,26,0,238,255,26,0,238,255,26,0,236,255,26,0,238,255,24,0,240,255,22,0,240,255,19,0,242,255,17,0,242,255,13,0,244,255,11,0,249,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,2,0,2,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,251,255,4,0,251,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,249,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,249,255,4,0,249,255,2,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,6,0,253,255,6,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,2,0,8,0,2,0,8,0,2,0,6,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,251,255,6,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,0,0,251,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,15,0,253,255,15,0,253,255,13,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,2,0,8,0,4,0,6,0,6,0,4,0,6,0,2,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,251,255,8,0,249,255,6,0,251,255,6,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,6,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,247,255,251,255,247,255,251,255,249,255,247,255,249,255,247,255,249,255,249,255,251,255,247,255,0,0,247,255,0,0,249,255,2,0,251,255,6,0,253,255,8,0,0,0,11,0,0,0,15,0,4,0,17,0,8,0,17,0,13,0,19,0,15,0,19,0,17,0,19,0,22,0,19,0,24,0,19,0,24,0,17,0,24,0,17,0,22,0,15,0,22,0,13,0,19,0,13,0,17,0,11,0,13,0,11,0,8,0,8,0,6,0,8,0,4,0,6,0,0,0,6,0,0,0,6,0,251,255,4,0,249,255,4,0,247,255,4,0,244,255,6,0,247,255,6,0,244,255,8,0,244,255,8,0,247,255,11,0,247,255,11,0,249,255,13,0,249,255,11,0,251,255,11,0,251,255,8,0,253,255,8,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,253,255,253,255,251,255,251,255,249,255,251,255,247,255,251,255,244,255,251,255,242,255,249,255,244,255,251,255,244,255,251,255,244,255,251,255,242,255,251,255,244,255,251,255,247,255,251,255,247,255,253,255,249,255,253,255,247,255,0,0,249,255,0,0,251,255,0,0,249,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,2,0,251,255,0,0,247,255,0,0,249,255,0,0,247,255,253,255,244,255,251,255,244,255,251,255,242,255,251,255,242,255,249,255,242,255,251,255,242,255,251,255,242,255,253,255,240,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,2,0,244,255,0,0,244,255,2,0,242,255,2,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,242,255,251,255,242,255,251,255,242,255,247,255,244,255,249,255,247,255,247,255,249,255,247,255,251,255,247,255,253,255,249,255,2,0,249,255,6,0,249,255,11,0,251,255,15,0,253,255,17,0,0,0,22,0,0,0,24,0,0,0,24,0,0,0,24,0,4,0,22,0,4,0,19,0,2,0,17,0,4,0,13,0,2,0,11,0,4,0,8,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,6,0,249,255,4,0,249,255,6,0,251,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,2,0,2,0,4,0,4,0,2,0,6,0,2,0,4,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,11,0,4,0,13,0,4,0,15,0,6,0,15,0,6,0,15,0,6,0,19,0,8,0,17,0,8,0,19,0,8,0,22,0,8,0,19,0,11,0,19,0,13,0,17,0,11,0,15,0,11,0,11,0,8,0,11,0,8,0,6,0,6,0,6,0,6,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,8,0,2,0,11,0,0,0,13,0,0,0,13,0,253,255,13,0,253,255,15,0,251,255,13,0,251,255,15,0,249,255,15,0,249,255,13,0,247,255,13,0,247,255,13,0,249,255,11,0,247,255,8,0,249,255,8,0,249,255,6,0,249,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,6,0,11,0,6,0,13,0,6,0,11,0,8,0,11,0,11,0,8,0,11,0,8,0,13,0,6,0,15,0,6,0,17,0,6,0,17,0,4,0,19,0,2,0,22,0,4,0,22,0,2,0,26,0,2,0,24,0,0,0,26,0,0,0,24,0,253,255,26,0,253,255,24,0,251,255,22,0,249,255,19,0,247,255,19,0,249,255,17,0,249,255,15,0,251,255,13,0,251,255,11,0,251,255,11,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,247,255,4,0,247,255,6,0,249,255,6,0,251,255,8,0,249,255,11,0,251,255,11,0,253,255,11,0,0,0,13,0,0,0,11,0,0,0,8,0,2,0,4,0,2,0,4,0,4,0,2,0,6,0,0,0,6,0,0,0,8,0,253,255,11,0,253,255,13,0,253,255,11,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,8,0,4,0,8,0,4,0,8,0,6,0,11,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,4,0,8,0,2,0,11,0,0,0,11,0,0,0,13,0,251,255,11,0,251,255,8,0,249,255,8,0,247,255,6,0,244,255,6,0,244,255,0,0,247,255,253,255,244,255,251,255,249,255,244,255,249,255,242,255,249,255,240,255,251,255,238,255,251,255,236,255,253,255,236,255,253,255,236,255,253,255,236,255,0,0,236,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,238,255,2,0,240,255,2,0,242,255,4,0,244,255,6,0,244,255,6,0,247,255,8,0,247,255,11,0,249,255,13,0,251,255,15,0,251,255,15,0,251,255,15,0,251,255,13,0,253,255,13,0,253,255,13,0,253,255,11,0,251,255,11,0,253,255,8,0,0,0,6,0,253,255,4,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,253,255,247,255,253,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,249,255,247,255,249,255,247,255,247,255,249,255,249,255,251,255,249,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,242,255,2,0,242,255,2,0,240,255,4,0,240,255,4,0,240,255,4,0,240,255,4,0,240,255,6,0,242,255,4,0,242,255,4,0,244,255,2,0,244,255,4,0,247,255,2,0,249,255,2,0,253,255,2,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,242,255,2,0,242,255,2,0,242,255,4,0,242,255,6,0,244,255,8,0,244,255,11,0,249,255,13,0,249,255,13,0,251,255,13,0,251,255,15,0,0,0,15,0,0,0,15,0,2,0,15,0,0,0,15,0,2,0,13,0,2,0,11,0,2,0,11,0,4,0,8,0,4,0,4,0,4,0,2,0,4,0,0,0,4,0,253,255,4,0,251,255,2,0,251,255,4,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,247,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,244,255,0,0,244,255,2,0,244,255,4,0,242,255,4,0,242,255,6,0,240,255,6,0,240,255,8,0,240,255,8,0,240,255,11,0,240,255,8,0,242,255,8,0,242,255,8,0,244,255,6,0,247,255,6,0,247,255,6,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,247,255,0,0,247,255,253,255,242,255,253,255,242,255,253,255,242,255,253,255,240,255,253,255,242,255,253,255,242,255,0,0,247,255,0,0,247,255,253,255,249,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,251,255,251,255,251,255,249,255,247,255,249,255,249,255,249,255,244,255,249,255,244,255,249,255,242,255,251,255,242,255,251,255,240,255,249,255,242,255,251,255,240,255,253,255,240,255,0,0,238,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,2,0,240,255,4,0,240,255,4,0,238,255,4,0,240,255,2,0,240,255,4,0,238,255,6,0,240,255,6,0,238,255,11,0,238,255,8,0,240,255,11,0,240,255,13,0,240,255,15,0,240,255,13,0,242,255,15,0,242,255,15,0,244,255,15,0,242,255,15,0,244,255,11,0,244,255,8,0,247,255,8,0,247,255,6,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,6,0,253,255,6,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,6,0,251,255,8,0,251,255,11,0,249,255,11,0,247,255,13,0,244,255,13,0,244,255,15,0,244,255,13,0,244,255,13,0,242,255,13,0,244,255,13,0,247,255,11,0,247,255,6,0,249,255,4,0,251,255,2,0,251,255,0,0,253,255,253,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,247,255,2,0,244,255,4,0,242,255,2,0,242,255,2,0,240,255,0,0,240,255,0,0,240,255,251,255,238,255,251,255,240,255,247,255,242,255,247,255,242,255,244,255,242,255,244,255,244,255,244,255,247,255,244,255,249,255,244,255,249,255,247,255,253,255,249,255,253,255,249,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,247,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,244,255,2,0,247,255,4,0,249,255,2,0,249,255,4,0,253,255,4,0,251,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,4,0,251,255,8,0,253,255,8,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,4,0,6,0,4,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,253,255,8,0,251,255,11,0,251,255,13,0,249,255,17,0,249,255,19,0,251,255,19,0,249,255,19,0,249,255,22,0,249,255,19,0,251,255,19,0,251,255,17,0,251,255,17,0,253,255,15,0,251,255,15,0,251,255,13,0,253,255,13,0,253,255,11,0,253,255,11,0,253,255,8,0,253,255,8,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,6,0,249,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,0,0,247,255,253,255,247,255,253,255,247,255,251,255,249,255,251,255,251,255,249,255,253,255,249,255,253,255,249,255,2,0,249,255,2,0,249,255,4,0,251,255,8,0,249,255,8,0,251,255,13,0,251,255,13,0,251,255,13,0,251,255,11,0,251,255,11,0,249,255,11,0,249,255,8,0,249,255,8,0,249,255,6,0,244,255,6,0,244,255,6,0,247,255,2,0,247,255,4,0,247,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,253,255,13,0,251,255,13,0,249,255,13,0,249,255,11,0,247,255,8,0,244,255,6,0,244,255,6,0,242,255,6,0,240,255,2,0,238,255,4,0,238,255,4,0,238,255,4,0,238,255,4,0,238,255,6,0,238,255,6,0,238,255,8,0,240,255,8,0,240,255,8,0,242,255,6,0,244,255,8,0,247,255,6,0,249,255,6,0,249,255,8,0,251,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,249,255,251,255,247,255,251,255,244,255,251,255,244,255,251,255,242,255,249,255,244,255,249,255,244,255,249,255,247,255,249,255,247,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,251,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,2,0,11,0,2,0,11,0,2,0,11,0,2,0,11,0,2,0,11,0,4,0,11,0,4,0,8,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,253,255,6,0,251,255,4,0,253,255,4,0,249,255,4,0,247,255,2,0,249,255,4,0,244,255,2,0,244,255,4,0,247,255,2,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,8,0,2,0,8,0,4,0,11,0,4,0,6,0,4,0,8,0,6,0,8,0,8,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,15,0,8,0,17,0,8,0,19,0,8,0,19,0,6,0,19,0,2,0,19,0,4,0,19,0,2,0,17,0,0,0,17,0,0,0,15,0,0,0,13,0,253,255,13,0,253,255,8,0,251,255,8,0,249,255,6,0,249,255,6,0,247,255,4,0,247,255,2,0,247,255,2,0,244,255,2,0,242,255,2,0,242,255,2,0,242,255,2,0,242,255,4,0,240,255,4,0,238,255,4,0,238,255,6,0,238,255,8,0,238,255,6,0,238,255,11,0,238,255,8,0,238,255,11,0,240,255,11,0,242,255,11,0,244,255,13,0,247,255,13,0,253,255,11,0,0,0,11,0,2,0,11,0,4,0,11,0,6,0,8,0,8,0,8,0,11,0,4,0,11,0,4,0,13,0,4,0,15,0,2,0,17,0,2,0,15,0,2,0,15,0,2,0,15,0,4,0,15,0,4,0,13,0,4,0,11,0,6,0,11,0,6,0,8,0,6,0,6,0,6,0,2,0,4,0,0,0,6,0,0,0,4,0,251,255,2,0,251,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,253,255,247,255,251,255,247,255,251,255,247,255,249,255,249,255,249,255,249,255,247,255,251,255,249,255,251,255,247,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,249,255,2,0,247,255,4,0,247,255,2,0,249,255,2,0,251,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,253,255,249,255,251,255,244,255,253,255,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,240,255,2,0,240,255,2,0,244,255,2,0,249,255,2,0,249,255,0,0,251,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,253,255,249,255,251,255,249,255,253,255,249,255,251,255,247,255,251,255,249,255,249,255,247,255,249,255,247,255,249,255,247,255,247,255,244,255,249,255,244,255,244,255,242,255,247,255,242,255,247,255,240,255,247,255,238,255,247,255,238,255,249,255,238,255,249,255,236,255,251,255,236,255,251,255,233,255,253,255,236,255,0,0,233,255,0,0,233,255,0,0,236,255,0,0,236,255,4,0,236,255,2,0,236,255,2,0,238,255,4,0,238,255,2,0,238,255,2,0,240,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,4,0,247,255,6,0,247,255,6,0,249,255,6,0,251,255,11,0,251,255,8,0,253,255,11,0,253,255,8,0,253,255,8,0,251,255,6,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,6,0,4,0,8,0,2,0,8,0,2,0,11,0,4,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,251,255,0,0,251,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,251,255,2,0,251,255,4,0,253,255,4,0,251,255,6,0,253,255,6,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,2,0,8,0,0,0,8,0,0,0,6,0,2,0,8,0,2,0,6,0,4,0,8,0,4,0,6,0,4,0,6,0,4,0,6,0,6,0,4,0,8,0,6,0,6,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,0,0,253,255,0,0,253,255,251,255,0,0,251,255,253,255,247,255,253,255,244,255,251,255,244,255,249,255,244,255,247,255,247,255,244,255,247,255,244,255,249,255,242,255,249,255,244,255,251,255,242,255,253,255,242,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,247,255,253,255,249,255,251,255,247,255,249,255,249,255,249,255,251,255,244,255,251,255,242,255,251,255,240,255,251,255,236,255,251,255,236,255,251,255,236,255,253,255,236,255,0,0,233,255,253,255,233,255,253,255,233,255,0,0,236,255,253,255,236,255,253,255,236,255,253,255,238,255,253,255,236,255,253,255,240,255,253,255,240,255,251,255,242,255,253,255,244,255,251,255,244,255,251,255,247,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,2,0,8,0,4,0,8,0,2,0,8,0,4,0,8,0,6,0,6,0,6,0,6,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,253,255,8,0,251,255,8,0,247,255,11,0,247,255,11,0,244,255,8,0,242,255,8,0,244,255,8,0,244,255,4,0,244,255,4,0,244,255,2,0,249,255,0,0,247,255,0,0,251,255,253,255,251,255,251,255,253,255,249,255,0,0,247,255,0,0,247,255,2,0,247,255,0,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,244,255,2,0,244,255,2,0,244,255,0,0,242,255,0,0,244,255,0,0,242,255,253,255,242,255,253,255,242,255,251,255,240,255,249,255,242,255,249,255,240,255,247,255,240,255,247,255,242,255,247,255,242,255,247,255,238,255,247,255,240,255,249,255,238,255,249,255,238,255,251,255,238,255,0,0,238,255,0,0,238,255,2,0,238,255,6,0,238,255,6,0,240,255,8,0,240,255,11,0,242,255,11,0,244,255,8,0,244,255,8,0,249,255,8,0,249,255,6,0,249,255,4,0,249,255,4,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,251,255,249,255,251,255,244,255,249,255,244,255,249,255,244,255,249,255,244,255,247,255,242,255,249,255,242,255,251,255,242,255,251,255,244,255,251,255,242,255,253,255,244,255,253,255,244,255,0,0,247,255,2,0,247,255,4,0,247,255,4,0,247,255,6,0,244,255,11,0,247,255,8,0,247,255,11,0,247,255,13,0,244,255,11,0,247,255,11,0,247,255,11,0,249,255,11,0,247,255,11,0,249,255,8,0,249,255,6,0,249,255,6,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,6,0,2,0,6,0,0,0,8,0,0,0,13,0,253,255,11,0,251,255,11,0,249,255,11,0,247,255,11,0,244,255,6,0,242,255,4,0,240,255,4,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,253,255,249,255,251,255,251,255,251,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,247,255,2,0,249,255,4,0,247,255,2,0,249,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,4,0,4,0,4,0,6,0,6,0,8,0,4,0,11,0,6,0,8,0,6,0,8,0,6,0,6,0,8,0,8,0,6,0,6,0,4,0,4,0,6,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,2,0,240,255,2,0,240,255,2,0,242,255,2,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,251,255,242,255,251,255,244,255,251,255,244,255,253,255,242,255,253,255,244,255,253,255,244,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,249,255,6,0,251,255,8,0,249,255,13,0,249,255,15,0,251,255,17,0,249,255,19,0,249,255,19,0,249,255,19,0,249,255,19,0,249,255,19,0,251,255,17,0,251,255,15,0,251,255,15,0,253,255,11,0,253,255,8,0,253,255,8,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,4,0,247,255,6,0,249,255,6,0,247,255,8,0,249,255,6,0,247,255,8,0,249,255,8,0,249,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,244,255,4,0,244,255,2,0,244,255,4,0,247,255,2,0,247,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,251,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,249,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,8,0,253,255,6,0,253,255,6,0,251,255,4,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,4,0,249,255,6,0,251,255,6,0,249,255,8,0,251,255,8,0,251,255,11,0,251,255,11,0,253,255,8,0,0,0,11,0,2,0,6,0,2,0,6,0,6,0,2,0,8,0,0,0,11,0,0,0,13,0,0,0,15,0,253,255,15,0,253,255,15,0,251,255,17,0,251,255,15,0,253,255,13,0,251,255,13,0,249,255,8,0,249,255,6,0,251,255,4,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,2,0,253,255,6,0,0,0,6,0,0,0,8,0,0,0,11,0,2,0,11,0,2,0,8,0,2,0,11,0,4,0,11,0,6,0,6,0,6,0,4,0,4,0,2,0,4,0,0,0,2,0,253,255,2,0,251,255,0,0,247,255,253,255,247,255,251,255,242,255,249,255,240,255,247,255,240,255,247,255,238,255,244,255,238,255,244,255,238,255,244,255,238,255,247,255,240,255,249,255,238,255,251,255,242,255,251,255,242,255,253,255,244,255,251,255,247,255,251,255,247,255,253,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,4,0,247,255,6,0,247,255,6,0,247,255,8,0,247,255,8,0,249,255,8,0,249,255,8,0,251,255,8,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,2,0,4,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,249,255,0,0,247,255,253,255,247,255,0,0,244,255,2,0,244,255,0,0,242,255,4,0,242,255,4,0,242,255,6,0,242,255,8,0,242,255,8,0,242,255,8,0,244,255,8,0,244,255,6,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,2,0,247,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,6,0,8,0,4,0,6,0,4,0,6,0,6,0,6,0,4,0,6,0,2,0,4,0,4,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,247,255,4,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,8,0,2,0,11,0,0,0,13,0,2,0,13,0,2,0,15,0,0,0,13,0,2,0,13,0,2,0,11,0,4,0,11,0,6,0,8,0,8,0,11,0,11,0,8,0,13,0,6,0,13,0,6,0,15,0,6,0,15,0,6,0,15,0,4,0,13,0,2,0,11,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,247,255,251,255,247,255,249,255,244,255,247,255,244,255,247,255,244,255,242,255,247,255,242,255,244,255,240,255,244,255,238,255,247,255,240,255,247,255,240,255,249,255,240,255,247,255,240,255,247,255,240,255,249,255,242,255,249,255,242,255,249,255,244,255,249,255,242,255,249,255,244,255,251,255,242,255,251,255,244,255,249,255,244,255,249,255,247,255,249,255,244,255,249,255,247,255,249,255,247,255,251,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,8,0,0,0,11,0,2,0,13,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,15,0,0,0,17,0,253,255,17,0,251,255,17,0,251,255,17,0,251,255,19,0,249,255,19,0,249,255,17,0,249,255,17,0,249,255,15,0,249,255,15,0,251,255,13,0,253,255,11,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,253,255,2,0,251,255,4,0,247,255,4,0,244,255,4,0,244,255,4,0,244,255,6,0,242,255,8,0,242,255,6,0,242,255,6,0,244,255,6,0,244,255,8,0,244,255,8,0,244,255,8,0,244,255,8,0,247,255,11,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,8,0,249,255,11,0,251,255,6,0,249,255,6,0,249,255,8,0,251,255,8,0,247,255,8,0,249,255,6,0,249,255,8,0,251,255,6,0,249,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,0,0,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,251,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,251,255,244,255,251,255,242,255,251,255,242,255,251,255,244,255,251,255,242,255,251,255,242,255,249,255,242,255,249,255,244,255,247,255,244,255,244,255,249,255,244,255,249,255,242,255,253,255,244,255,0,0,242,255,4,0,244,255,4,0,244,255,6,0,247,255,8,0,247,255,11,0,249,255,11,0,249,255,11,0,251,255,8,0,253,255,6,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,253,255,242,255,253,255,242,255,0,0,242,255,253,255,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,0,0,249,255,0,0,247,255,0,0,251,255,253,255,251,255,251,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,249,255,251,255,249,255,247,255,253,255,244,255,253,255,244,255,0,0,242,255,0,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,249,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,253,255,6,0,253,255,11,0,253,255,11,0,253,255,13,0,253,255,15,0,253,255,17,0,253,255,15,0,253,255,15,0,251,255,15,0,253,255,15,0,251,255,13,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,247,255,251,255,249,255,249,255,247,255,251,255,247,255,247,255,244,255,247,255,244,255,244,255,242,255,244,255,244,255,244,255,244,255,242,255,244,255,244,255,247,255,242,255,247,255,242,255,251,255,242,255,251,255,244,255,249,255,244,255,251,255,247,255,253,255,249,255,0,0,249,255,253,255,253,255,0,0,0,0,0,0,0,0,2,0,4,0,2,0,4,0,4,0,6,0,6,0,8,0,8,0,6,0,8,0,8,0,11,0,8,0,11,0,8,0,13,0,6,0,13,0,4,0,11,0,2,0,13,0,4,0,11,0,2,0,11,0,0,0,8,0,0,0,4,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,251,255,251,255,249,255,249,255,249,255,247,255,249,255,247,255,251,255,247,255,251,255,244,255,253,255,242,255,0,0,244,255,0,0,244,255,2,0,244,255,4,0,244,255,4,0,247,255,6,0,249,255,6,0,249,255,8,0,251,255,8,0,253,255,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,0,0,8,0,0,0,6,0,253,255,8,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,253,255,6,0,253,255,4,0,0,0,4,0,2,0,2,0,4,0,0,0,6,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,251,255,19,0,251,255,19,0,251,255,19,0,251,255,19,0,247,255,19,0,249,255,17,0,244,255,19,0,247,255,17,0,247,255,17,0,247,255,15,0,244,255,15,0,247,255,13,0,247,255,11,0,247,255,11,0,247,255,8,0,247,255,8,0,247,255,4,0,247,255,6,0,247,255,4,0,249,255,4,0,249,255,4,0,249,255,6,0,251,255,6,0,251,255,8,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,247,255,4,0,247,255,4,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,6,0,249,255,6,0,251,255,4,0,251,255,6,0,251,255,6,0,0,0,4,0,0,0,6,0,0,0,8,0,2,0,6,0,2,0,6,0,6,0,8,0,4,0,6,0,4,0,8,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,251,255,251,255,251,255,249,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,249,255,251,255,247,255,251,255,244,255,251,255,247,255,253,255,244,255,253,255,242,255,253,255,242,255,0,0,242,255,2,0,242,255,2,0,242,255,4,0,242,255,6,0,244,255,8,0,244,255,11,0,244,255,13,0,244,255,13,0,244,255,13,0,242,255,11,0,244,255,11,0,242,255,11,0,244,255,11,0,244,255,8,0,244,255,8,0,244,255,6,0,244,255,6,0,247,255,6,0,247,255,4,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,4,0,4,0,4,0,2,0,6,0,4,0,8,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,251,255,6,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,2,0,240,255,2,0,240,255,2,0,240,255,2,0,240,255,2,0,240,255,2,0,238,255,0,0,240,255,2,0,240,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,247,255,2,0,247,255,4,0,242,255,4,0,240,255,4,0,242,255,6,0,240,255,6,0,240,255,4,0,238,255,2,0,240,255,2,0,238,255,2,0,240,255,253,255,240,255,253,255,240,255,249,255,240,255,247,255,242,255,244,255,244,255,242,255,247,255,242,255,247,255,240,255,249,255,242,255,251,255,242,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,0,0,6,0,0,0,4,0,0,0,8,0,253,255,8,0,249,255,8,0,249,255,8,0,247,255,8,0,247,255,8,0,244,255,8,0,244,255,8,0,242,255,8,0,242,255,8,0,244,255,8,0,244,255,6,0,244,255,8,0,244,255,6,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,244,255,6,0,247,255,4,0,244,255,4,0,244,255,4,0,244,255,6,0,244,255,6,0,244,255,6,0,247,255,8,0,247,255,8,0,249,255,8,0,249,255,6,0,251,255,8,0,251,255,6,0,253,255,6,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,251,255,251,255,251,255,249,255,247,255,251,255,247,255,249,255,247,255,249,255,244,255,253,255,244,255,253,255,244,255,0,0,247,255,0,0,249,255,2,0,249,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,249,255,253,255,247,255,253,255,242,255,253,255,240,255,251,255,242,255,251,255,242,255,249,255,244,255,249,255,244,255,247,255,247,255,244,255,247,255,244,255,247,255,242,255,249,255,240,255,249,255,238,255,249,255,236,255,251,255,236,255,249,255,236,255,251,255,236,255,251,255,238,255,251,255,240,255,253,255,244,255,253,255,247,255,0,0,251,255,0,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,11,0,4,0,11,0,4,0,11,0,4,0,13,0,4,0,15,0,2,0,13,0,2,0,13,0,2,0,13,0,0,0,11,0,253,255,11,0,251,255,8,0,249,255,4,0,249,255,4,0,244,255,4,0,244,255,4,0,244,255,2,0,242,255,4,0,242,255,2,0,242,255,2,0,244,255,4,0,244,255,2,0,247,255,4,0,247,255,4,0,249,255,6,0,249,255,6,0,251,255,8,0,251,255,6,0,253,255,8,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,8,0,6,0,6,0,6,0,6,0,8,0,6,0,8,0,4,0,8,0,2,0,11,0,4,0,11,0,2,0,11,0,0,0,11,0,0,0,11,0,251,255,8,0,249,255,8,0,244,255,4,0,244,255,2,0,242,255,2,0,242,255,0,0,244,255,253,255,244,255,251,255,249,255,251,255,251,255,249,255,253,255,249,255,0,0,251,255,2,0,249,255,2,0,251,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,253,255,251,255,253,255,251,255,249,255,249,255,247,255,247,255,247,255,247,255,244,255,247,255,242,255,244,255,240,255,244,255,240,255,244,255,240,255,244,255,240,255,244,255,240,255,244,255,240,255,249,255,242,255,249,255,244,255,251,255,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,251,255,251,255,249,255,249,255,251,255,247,255,251,255,244,255,251,255,244,255,251,255,242,255,0,0,244,255,0,0,240,255,2,0,242,255,2,0,242,255,4,0,242,255,4,0,244,255,4,0,247,255,6,0,247,255,6,0,249,255,6,0,249,255,6,0,251,255,4,0,251,255,4,0,253,255,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,2,0,11,0,2,0,8,0,6,0,8,0,8,0,6,0,8,0,6,0,11,0,2,0,11,0,0,0,11,0,0,0,11,0,253,255,11,0,251,255,8,0,251,255,8,0,249,255,6,0,249,255,6,0,249,255,6,0,247,255,2,0,247,255,0,0,247,255,2,0,247,255,0,0,247,255,253,255,247,255,253,255,249,255,253,255,251,255,249,255,253,255,249,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,247,255,4,0,249,255,6,0,249,255,8,0,251,255,6,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,4,0,249,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,249,255,0,0,249,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,247,255,4,0,247,255,6,0,247,255,8,0,247,255,6,0,249,255,8,0,249,255,8,0,251,255,6,0,0,0,6,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,251,255,240,255,249,255,240,255,249,255,240,255,247,255,240,255,244,255,240,255,242,255,240,255,242,255,240,255,244,255,240,255,242,255,240,255,242,255,240,255,244,255,240,255,244,255,242,255,247,255,244,255,247,255,247,255,247,255,249,255,249,255,249,255,251,255,253,255,251,255,253,255,253,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,244,255,251,255,247,255,249,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,249,255,242,255,251,255,242,255,251,255,240,255,253,255,238,255,253,255,238,255,0,0,233,255,0,0,233,255,0,0,233,255,0,0,231,255,0,0,231,255,253,255,231,255,253,255,233,255,253,255,236,255,251,255,238,255,249,255,240,255,247,255,242,255,247,255,244,255,247,255,247,255,247,255,249,255,249,255,253,255,249,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,247,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,244,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,11,0,253,255,11,0,253,255,8,0,253,255,11,0,253,255,11,0,253,255,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,8,0,0,0,11,0,0,0,8,0,253,255,11,0,251,255,11,0,251,255,11,0,249,255,11,0,249,255,11,0,247,255,11,0,249,255,13,0,249,255,13,0,249,255,13,0,249,255,15,0,251,255,15,0,251,255,13,0,253,255,13,0,253,255,11,0,0,0,8,0,0,0,6,0,0,0,4,0,2,0,2,0,4,0,0,0,6,0,253,255,11,0,249,255,13,0,249,255,17,0,247,255,19,0,244,255,19,0,244,255,22,0,242,255,22,0,242,255,22,0,242,255,19,0,244,255,17,0,244,255,15,0,247,255,13,0,247,255,11,0,247,255,8,0,247,255,6,0,247,255,4,0,244,255,2,0,247,255,2,0,247,255,0,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,249,255,247,255,249,255,249,255,247,255,249,255,247,255,247,255,249,255,249,255,249,255,249,255,249,255,251,255,247,255,251,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,247,255,4,0,247,255,4,0,247,255,4,0,244,255,4,0,244,255,4,0,244,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,249,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,249,255,253,255,249,255,251,255,251,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,253,255,244,255,0,0,247,255,253,255,247,255,253,255,244,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,2,0,244,255,4,0,247,255,6,0,249,255,6,0,249,255,8,0,249,255,8,0,251,255,8,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,253,255,8,0,253,255,11,0,253,255,11,0,251,255,15,0,251,255,15,0,251,255,15,0,251,255,17,0,251,255,15,0,251,255,17,0,249,255,17,0,251,255,17,0,249,255,13,0,253,255,13,0,251,255,11,0,253,255,8,0,253,255,6,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,8,0,2,0,8,0,4,0,6,0,6,0,6,0,8,0,4,0,11,0,2,0,11,0,0,0,15,0,0,0,15,0,0,0,15,0,253,255,15,0,253,255,15,0,253,255,15,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,8,0,2,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,2,0,11,0,4,0,11,0,4,0,8,0,8,0,8,0,11,0,6,0,13,0,4,0,15,0,0,0,19,0,0,0,19,0,0,0,24,0,251,255,24,0,249,255,28,0,247,255,26,0,249,255,28,0,249,255,28,0,249,255,28,0,251,255,30,0,251,255,28,0,253,255,26,0,253,255,24,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,17,0,0,0,15,0,0,0,13,0,253,255,11,0,0,0,8,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,6,0,249,255,6,0,247,255,6,0,249,255,4,0,249,255,6,0,249,255,4,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,249,255,247,255,247,255,247,255,242,255,249,255,242,255,249,255,240,255,249,255,238,255,249,255,238,255,249,255,238,255,249,255,238,255,249,255,240,255,249,255,240,255,249,255,242,255,247,255,242,255,247,255,242,255,247,255,244,255,244,255,244,255,247,255,244,255,247,255,247,255,249,255,247,255,249,255,244,255,249,255,247,255,251,255,247,255,253,255,247,255,0,0,247,255,2,0,247,255,0,0,247,255,2,0,247,255,4,0,244,255,4,0,247,255,2,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,253,255,244,255,251,255,247,255,249,255,249,255,247,255,249,255,244,255,249,255,244,255,251,255,242,255,249,255,240,255,251,255,240,255,253,255,240,255,251,255,238,255,251,255,240,255,251,255,238,255,251,255,240,255,253,255,240,255,253,255,240,255,251,255,242,255,253,255,242,255,253,255,242,255,251,255,244,255,251,255,242,255,249,255,242,255,249,255,244,255,249,255,244,255,247,255,244,255,247,255,247,255,244,255,249,255,244,255,249,255,244,255,251,255,242,255,251,255,242,255,251,255,242,255,253,255,242,255,251,255,242,255,253,255,244,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,240,255,2,0,240,255,0,0,238,255,0,0,236,255,0,0,238,255,2,0,238,255,2,0,238,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,253,255,8,0,253,255,11,0,253,255,11,0,249,255,8,0,251,255,8,0,249,255,8,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,253,255,13,0,253,255,15,0,253,255,13,0,251,255,13,0,253,255,11,0,253,255,11,0,253,255,8,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,2,0,6,0,0,0,8,0,2,0,8,0,4,0,11,0,4,0,11,0,6,0,11,0,8,0,11,0,8,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,8,0,8,0,8,0,8,0,8,0,11,0,4,0,8,0,2,0,6,0,0,0,4,0,253,255,4,0,251,255,2,0,249,255,2,0,247,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,236,255,0,0,233,255,0,0,236,255,0,0,233,255,4,0,236,255,2,0,236,255,6,0,236,255,8,0,238,255,11,0,240,255,11,0,242,255,13,0,244,255,15,0,244,255,15,0,247,255,15,0,244,255,17,0,247,255,17,0,249,255,17,0,249,255,19,0,251,255,17,0,253,255,17,0,253,255,17,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,11,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,4,0,2,0,6,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,249,255,251,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,6,0,249,255,6,0,247,255,6,0,244,255,8,0,244,255,8,0,242,255,8,0,242,255,8,0,240,255,11,0,238,255,13,0,238,255,13,0,238,255,13,0,238,255,17,0,238,255,19,0,238,255,19,0,240,255,17,0,240,255,17,0,242,255,17,0,244,255,17,0,244,255,15,0,247,255,13,0,247,255,11,0,247,255,8,0,244,255,8,0,244,255,4,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,247,255,251,255,247,255,251,255,247,255,249,255,249,255,249,255,251,255,249,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,253,255,249,255,253,255,247,255,251,255,249,255,247,255,251,255,244,255,251,255,244,255,251,255,244,255,249,255,242,255,251,255,242,255,247,255,242,255,247,255,242,255,244,255,242,255,244,255,242,255,242,255,244,255,242,255,247,255,242,255,249,255,242,255,249,255,242,255,251,255,244,255,253,255,242,255,251,255,244,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,247,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,249,255,253,255,247,255,251,255,247,255,251,255,242,255,251,255,242,255,251,255,242,255,251,255,242,255,249,255,242,255,249,255,244,255,251,255,247,255,249,255,247,255,249,255,249,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,251,255,242,255,253,255,242,255,253,255,242,255,0,0,240,255,0,0,242,255,0,0,242,255,4,0,242,255,4,0,242,255,6,0,242,255,6,0,244,255,6,0,247,255,8,0,247,255,11,0,247,255,6,0,249,255,8,0,247,255,6,0,249,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,2,0,251,255,0,0,251,255,2,0,249,255,0,0,249,255,2,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,4,0,8,0,4,0,11,0,6,0,11,0,6,0,13,0,6,0,11,0,4,0,13,0,4,0,11,0,2,0,13,0,2,0,11,0,0,0,11,0,0,0,8,0,253,255,11,0,253,255,6,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,249,255,8,0,249,255,8,0,247,255,11,0,244,255,11,0,244,255,13,0,242,255,11,0,240,255,13,0,240,255,13,0,238,255,13,0,236,255,13,0,238,255,11,0,238,255,13,0,238,255,11,0,240,255,11,0,240,255,11,0,242,255,8,0,244,255,8,0,247,255,8,0,249,255,8,0,251,255,11,0,251,255,11,0,253,255,13,0,253,255,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,6,0,4,0,6,0,4,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,253,255,251,255,251,255,249,255,249,255,247,255,247,255,244,255,244,255,244,255,242,255,244,255,244,255,247,255,244,255,247,255,244,255,249,255,244,255,251,255,244,255,249,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,253,255,244,255,253,255,247,255,253,255,247,255,251,255,247,255,253,255,247,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,249,255,249,255,249,255,251,255,249,255,251,255,247,255,249,255,247,255,251,255,247,255,249,255,244,255,249,255,244,255,249,255,244,255,249,255,242,255,249,255,242,255,249,255,242,255,249,255,242,255,249,255,244,255,249,255,240,255,251,255,240,255,253,255,242,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,2,0,247,255,2,0,249,255,4,0,247,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,6,0,251,255,6,0,251,255,6,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,13,0,4,0,15,0,4,0,15,0,6,0,15,0,6,0,15,0,6,0,15,0,6,0,15,0,4,0,13,0,4,0,13,0,0,0,11,0,0,0,11,0,0,0,6,0,253,255,4,0,253,255,2,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,247,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,249,255,0,0,249,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,17,0,0,0,17,0,0,0,19,0,0,0,17,0,0,0,19,0,0,0,17,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,6,0,0,0,4,0,253,255,6,0,253,255,6,0,251,255,4,0,247,255,6,0,244,255,6,0,242,255,6,0,238,255,6,0,238,255,6,0,236,255,8,0,236,255,8,0,238,255,6,0,238,255,4,0,242,255,4,0,240,255,0,0,244,255,0,0,244,255,253,255,244,255,251,255,247,255,247,255,247,255,244,255,247,255,244,255,249,255,244,255,249,255,242,255,249,255,242,255,251,255,244,255,0,0,244,255,0,0,247,255,0,0,247,255,2,0,251,255,6,0,251,255,8,0,253,255,8,0,0,0,11,0,0,0,15,0,2,0,15,0,2,0,17,0,2,0,17,0,4,0,19,0,4,0,17,0,4,0,19,0,4,0,17,0,4,0,19,0,4,0,19,0,4,0,19,0,4,0,19,0,2,0,19,0,2,0,17,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,19,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,15,0,4,0,13,0,6,0,11,0,6,0,11,0,8,0,11,0,8,0,6,0,8,0,6,0,11,0,4,0,11,0,4,0,8,0,4,0,6,0,2,0,6,0,4,0,6,0,2,0,4,0,4,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,251,255,249,255,251,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,244,255,249,255,244,255,249,255,242,255,249,255,244,255,249,255,244,255,247,255,244,255,244,255,244,255,244,255,244,255,244,255,247,255,244,255,247,255,244,255,247,255,244,255,247,255,244,255,249,255,247,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,4,0,6,0,2,0,8,0,4,0,8,0,4,0,8,0,6,0,8,0,8,0,8,0,6,0,8,0,8,0,8,0,11,0,11,0,11,0,11,0,13,0,13,0,13,0,11,0,13,0,11,0,13,0,8,0,13,0,6,0,15,0,4,0,13,0,0,0,13,0,253,255,8,0,247,255,6,0,242,255,4,0,240,255,2,0,238,255,2,0,233,255,0,0,233,255,0,0,231,255,0,0,233,255,253,255,233,255,253,255,233,255,253,255,236,255,253,255,240,255,0,0,240,255,251,255,242,255,253,255,244,255,251,255,244,255,253,255,244,255,251,255,244,255,249,255,244,255,251,255,244,255,249,255,242,255,249,255,242,255,247,255,242,255,249,255,242,255,249,255,242,255,249,255,242,255,249,255,244,255,249,255,244,255,249,255,244,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,2,0,249,255,0,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,6,0,253,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,244,255,6,0,242,255,8,0,242,255,6,0,242,255,8,0,242,255,8,0,244,255,8,0,244,255,8,0,244,255,6,0,247,255,6,0,249,255,4,0,249,255,4,0,251,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,251,255,251,255,249,255,249,255,247,255,249,255,247,255,247,255,244,255,247,255,242,255,247,255,242,255,247,255,240,255,247,255,240,255,249,255,240,255,251,255,240,255,251,255,242,255,251,255,244,255,253,255,244,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,6,0,8,0,2,0,11,0,2,0,11,0,2,0,11,0,2,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,247,255,0,0,249,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,6,0,251,255,4,0,249,255,4,0,249,255,6,0,249,255,6,0,251,255,6,0,249,255,6,0,249,255,6,0,249,255,4,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,244,255,6,0,244,255,8,0,244,255,6,0,244,255,8,0,247,255,8,0,247,255,8,0,251,255,11,0,253,255,11,0,0,0,13,0,0,0,13,0,2,0,13,0,4,0,13,0,4,0,13,0,4,0,13,0,4,0,11,0,4,0,8,0,4,0,8,0,2,0,6,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,244,255,2,0,244,255,0,0,244,255,2,0,247,255,2,0,247,255,4,0,249,255,4,0,253,255,4,0,0,0,4,0,0,0,6,0,4,0,6,0,4,0,8,0,6,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,6,0,8,0,6,0,6,0,4,0,6,0,4,0,4,0,4,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,8,0,4,0,8,0,6,0,11,0,6,0,11,0,6,0,11,0,4,0,13,0,6,0,11,0,6,0,13,0,4,0,13,0,2,0,13,0,2,0,11,0,4,0,11,0,2,0,11,0,4,0,11,0,4,0,8,0,6,0,11,0,4,0,11,0,2,0,13,0,4,0,11,0,2,0,11,0,0,0,13,0,253,255,11,0,0,0,11,0,251,255,8,0,247,255,6,0,249,255,4,0,247,255,2,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,253,255,249,255,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,8,0,253,255,11,0,253,255,11,0,253,255,11,0,251,255,11,0,251,255,13,0,251,255,13,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,8,0,2,0,6,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,6,0,8,0,6,0,11,0,8,0,11,0,8,0,11,0,8,0,8,0,11,0,8,0,8,0,8,0,6,0,6,0,6,0,6,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,2,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,247,255,247,255,247,255,244,255,247,255,244,255,247,255,244,255,244,255,242,255,244,255,242,255,242,255,240,255,242,255,240,255,242,255,240,255,242,255,240,255,240,255,240,255,240,255,240,255,240,255,240,255,242,255,242,255,244,255,242,255,247,255,244,255,249,255,249,255,251,255,251,255,253,255,253,255,0,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,4,0,6,0,6,0,11,0,6,0,11,0,4,0,11,0,4,0,13,0,4,0,8,0,2,0,8,0,0,0,8,0,0,0,4,0,251,255,2,0,249,255,0,0,251,255,0,0,249,255,253,255,251,255,249,255,249,255,249,255,251,255,249,255,0,0,247,255,0,0,249,255,2,0,249,255,4,0,247,255,6,0,247,255,11,0,247,255,11,0,247,255,13,0,247,255,13,0,249,255,13,0,251,255,11,0,251,255,13,0,253,255,13,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,6,0,2,0,4,0,2,0,2,0,6,0,0,0,6,0,0,0,11,0,253,255,13,0,253,255,13,0,253,255,15,0,253,255,17,0,253,255,17,0,0,0,19,0,0,0,22,0,0,0,19,0,2,0,22,0,6,0,19,0,4,0,22,0,6,0,19,0,8,0,17,0,8,0,15,0,8,0,15,0,8,0,15,0,11,0,13,0,8,0,13,0,8,0,11,0,11,0,11,0,11,0,8,0,11,0,8,0,11,0,8,0,11,0,6,0,8,0,6,0,8,0,6,0,8,0,2,0,6,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,251,255,249,255,253,255,247,255,251,255,247,255,251,255,244,255,253,255,242,255,251,255,242,255,251,255,240,255,251,255,240,255,249,255,238,255,247,255,238,255,244,255,238,255,242,255,238,255,242,255,240,255,242,255,244,255,242,255,247,255,244,255,249,255,244,255,253,255,247,255,253,255,249,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,4,0,253,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,244,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,244,255,2,0,244,255,4,0,244,255,4,0,244,255,6,0,242,255,8,0,244,255,8,0,244,255,8,0,242,255,8,0,242,255,8,0,244,255,6,0,244,255,6,0,247,255,4,0,247,255,4,0,247,255,4,0,249,255,4,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,6,0,249,255,8,0,249,255,13,0,249,255,13,0,247,255,13,0,247,255,13,0,247,255,15,0,247,255,13,0,247,255,13,0,247,255,11,0,247,255,8,0,247,255,6,0,247,255,4,0,249,255,2,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,6,0,249,255,6,0,249,255,4,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,4,0,249,255,6,0,249,255,4,0,249,255,6,0,249,255,4,0,249,255,6,0,249,255,4,0,247,255,4,0,249,255,4,0,247,255,4,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,11,0,249,255,8,0,251,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,6,0,247,255,4,0,244,255,2,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,242,255,253,255,240,255,253,255,242,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,2,0,8,0,0,0,13,0,0,0,13,0,0,0,13,0,253,255,15,0,253,255,17,0,253,255,19,0,253,255,17,0,253,255,17,0,0,0,15,0,0,0,17,0,0,0,13,0,2,0,13,0,2,0,11,0,2,0,8,0,2,0,6,0,4,0,6,0,4,0,4,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,8,0,253,255,8,0,253,255,11,0,253,255,13,0,251,255,15,0,251,255,15,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,13,0,2,0,11,0,4,0,8,0,6,0,6,0,6,0,6,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,251,255,8,0,253,255,11,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,4,0,249,255,4,0,249,255,6,0,249,255,4,0,247,255,6,0,247,255,6,0,249,255,4,0,249,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,22,0,0,0,19,0,0,0,22,0,0,0,22,0,0,0,19,0,0,0,22,0,0,0,22,0,0,0,19,0,0,0,19,0,0,0,15,0,0,0,13,0,0,0,11,0,2,0,8,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,253,255,8,0,0,0,6,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,2,0,244,255,2,0,242,255,4,0,244,255,2,0,244,255,2,0,247,255,2,0,249,255,0,0,251,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,247,255,0,0,244,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,253,255,251,255,0,0,249,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,249,255,2,0,247,255,4,0,249,255,6,0,249,255,8,0,249,255,11,0,247,255,13,0,251,255,15,0,251,255,15,0,251,255,15,0,253,255,15,0,251,255,15,0,253,255,15,0,251,255,15,0,253,255,13,0,253,255,11,0,253,255,4,0,253,255,2,0,253,255,0,0,0,0,253,255,0,0,249,255,0,0,247,255,2,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,6,0,247,255,4,0,249,255,4,0,249,255,4,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,249,255,2,0,249,255,4,0,251,255,4,0,253,255,2,0,0,0,4,0,2,0,2,0,6,0,2,0,11,0,0,0,13,0,0,0,17,0,0,0,19,0,0,0,22,0,0,0,24,0,0,0,26,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,17,0,253,255,17,0,253,255,13,0,253,255,13,0,253,255,13,0,251,255,11,0,251,255,11,0,251,255,13,0,253,255,11,0,253,255,13,0,253,255,13,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,15,0,0,0,15,0,2,0,15,0,2,0,13,0,2,0,13,0,2,0,11,0,2,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,249,255,251,255,249,255,251,255,249,255,249,255,247,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,4,0,249,255,6,0,251,255,6,0,249,255,6,0,249,255,6,0,247,255,8,0,247,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,4,0,6,0,6,0,8,0,6,0,8,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,11,0,11,0,11,0,11,0,11,0,8,0,11,0,8,0,11,0,8,0,8,0,8,0,8,0,6,0,8,0,8,0,8,0,8,0,8,0,8,0,11,0,8,0,13,0,8,0,13,0,6,0,15,0,6,0,17,0,2,0,15,0,0,0,15,0,0,0,17,0,253,255,15,0,251,255,11,0,249,255,11,0,249,255,6,0,247,255,4,0,247,255,2,0,244,255,0,0,242,255,0,0,242,255,253,255,242,255,253,255,242,255,253,255,240,255,251,255,240,255,253,255,238,255,253,255,240,255,0,0,238,255,0,0,240,255,0,0,240,255,2,0,242,255,2,0,244,255,4,0,247,255,6,0,249,255,8,0,249,255,11,0,253,255,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,253,255,19,0,253,255,17,0,251,255,17,0,253,255,17,0,253,255,17,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,2,0,6,0,2,0,4,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,6,0,2,0,8,0,2,0,11,0,4,0,13,0,2,0,15,0,2,0,17,0,2,0,17,0,0,0,17,0,0,0,17,0,253,255,17,0,253,255,15,0,249,255,15,0,249,255,13,0,247,255,11,0,247,255,8,0,249,255,6,0,249,255,6,0,251,255,4,0,251,255,2,0,253,255,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,8,0,6,0,8,0,8,0,11,0,8,0,8,0,11,0,8,0,11,0,6,0,8,0,4,0,6,0,4,0,6,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,6,0,0,0,4,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,2,0,249,255,2,0,247,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,238,255,2,0,238,255,2,0,240,255,2,0,240,255,4,0,242,255,4,0,242,255,6,0,244,255,8,0,247,255,8,0,249,255,8,0,249,255,11,0,251,255,11,0,253,255,11,0,0,0,11,0,0,0,13,0,2,0,11,0,2,0,8,0,2,0,6,0,4,0,6,0,6,0,4,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,253,255,244,255,253,255,242,255,253,255,240,255,251,255,240,255,251,255,236,255,251,255,238,255,251,255,236,255,249,255,238,255,251,255,238,255,251,255,240,255,251,255,240,255,251,255,242,255,253,255,242,255,253,255,247,255,253,255,249,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,2,0,251,255,6,0,249,255,6,0,251,255,6,0,251,255,8,0,253,255,8,0,0,0,6,0,0,0,6,0,2,0,4,0,4,0,4,0,4,0,2,0,8,0,0,0,8,0,0,0,13,0,253,255,13,0,253,255,15,0,0,0,13,0,253,255,15,0,253,255,15,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,11,0,4,0,11,0,6,0,13,0,6,0,13,0,4,0,15,0,4,0,15,0,6,0,15,0,4,0,15,0,4,0,15,0,6,0,13,0,4,0,8,0,2,0,8,0,2,0,6,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,249,255,4,0,249,255,8,0,249,255,11,0,247,255,13,0,249,255,15,0,247,255,17,0,249,255,19,0,247,255,19,0,249,255,19,0,247,255,19,0,249,255,19,0,249,255,15,0,249,255,15,0,251,255,13,0,251,255,11,0,253,255,6,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,6,0,249,255,4,0,251,255,4,0,251,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,6,0,249,255,6,0,247,255,6,0,249,255,8,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,249,255,6,0,247,255,4,0,249,255,4,0,251,255,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,4,0,249,255,2,0,249,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,253,255,253,255,251,255,0,0,249,255,253,255,244,255,251,255,244,255,251,255,242,255,251,255,242,255,249,255,240,255,249,255,240,255,249,255,242,255,249,255,244,255,249,255,247,255,249,255,249,255,251,255,251,255,253,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,6,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,0,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,247,255,6,0,247,255,11,0,247,255,8,0,244,255,13,0,247,255,13,0,244,255,13,0,244,255,11,0,247,255,13,0,247,255,11,0,251,255,8,0,251,255,6,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,8,0,4,0,8,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,6,0,251,255,8,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,11,0,253,255,11,0,251,255,8,0,251,255,11,0,249,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,249,255,8,0,251,255,8,0,249,255,6,0,249,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,247,255,0,0,249,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,251,255,247,255,249,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,0,0,4,0,0,0,6,0,253,255,6,0,0,0,8,0,0,0,8,0,0,0,11,0,2,0,8,0,2,0,6,0,4,0,6,0,4,0,4,0,6,0,2,0,11,0,2,0,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,6,0,2,0,6,0,2,0,11,0,6,0,11,0,4,0,13,0,4,0,13,0,4,0,15,0,4,0,15,0,2,0,15,0,2,0,17,0,0,0,17,0,0,0,17,0,253,255,17,0,253,255,15,0,251,255,15,0,251,255,17,0,251,255,13,0,249,255,13,0,249,255,11,0,247,255,8,0,247,255,6,0,244,255,4,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,249,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,247,255,4,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,8,0,249,255,11,0,249,255,13,0,249,255,13,0,251,255,13,0,251,255,13,0,253,255,15,0,253,255,11,0,251,255,13,0,253,255,11,0,253,255,11,0,253,255,8,0,253,255,6,0,253,255,4,0,253,255,0,0,251,255,0,0,253,255,253,255,0,0,251,255,251,255,249,255,251,255,249,255,249,255,247,255,251,255,249,255,249,255,249,255,247,255,249,255,249,255,251,255,244,255,251,255,244,255,0,0,247,255,0,0,247,255,2,0,249,255,2,0,249,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,0,0,6,0,0,0,11,0,253,255,13,0,251,255,15,0,251,255,15,0,249,255,17,0,247,255,17,0,247,255,17,0,247,255,19,0,244,255,19,0,247,255,17,0,247,255,15,0,249,255,13,0,251,255,13,0,251,255,11,0,253,255,8,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,15,0,2,0,15,0,2,0,17,0,4,0,19,0,4,0,22,0,4,0,22,0,4,0,22,0,4,0,22,0,4,0,19,0,2,0,19,0,2,0,17,0,0,0,15,0,0,0,15,0,253,255,11,0,251,255,8,0,249,255,8,0,249,255,8,0,244,255,4,0,244,255,4,0,242,255,2,0,242,255,2,0,244,255,2,0,244,255,0,0,244,255,0,0,244,255,253,255,247,255,253,255,247,255,251,255,247,255,251,255,247,255,249,255,247,255,249,255,247,255,247,255,247,255,247,255,244,255,249,255,247,255,249,255,249,255,249,255,247,255,249,255,249,255,249,255,249,255,251,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,11,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,15,0,4,0,17,0,4,0,17,0,6,0,17,0,6,0,15,0,11,0,17,0,11,0,15,0,11,0,15,0,11,0,13,0,11,0,8,0,13,0,8,0,13,0,8,0,11,0,6,0,11,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,6,0,253,255,8,0,253,255,6,0,251,255,6,0,251,255,4,0,251,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,242,255,253,255,244,255,253,255,242,255,253,255,247,255,0,0,247,255,253,255,247,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,2,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,11,0,6,0,8,0,11,0,8,0,11,0,8,0,15,0,6,0,17,0,6,0,19,0,6,0,22,0,6,0,22,0,4,0,22,0,4,0,24,0,2,0,24,0,2,0,22,0,2,0,22,0,2,0,19,0,0,0,19,0,2,0,19,0,2,0,19,0,2,0,19,0,2,0,19,0,2,0,19,0,4,0,17,0,4,0,15,0,4,0,15,0,4,0,13,0,4,0,11,0,6,0,11,0,4,0,8,0,4,0,8,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,249,255,4,0,251,255,6,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,4,0,2,0,2,0,4,0,4,0,4,0,2,0,6,0,2,0,4,0,4,0,6,0,4,0,6,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,2,0,244,255,2,0,244,255,4,0,242,255,4,0,242,255,4,0,242,255,6,0,242,255,6,0,242,255,8,0,244,255,8,0,244,255,8,0,247,255,6,0,249,255,6,0,253,255,4,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,247,255,0,0,242,255,0,0,242,255,0,0,238,255,0,0,236,255,0,0,238,255,0,0,238,255,0,0,236,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,247,255,4,0,249,255,2,0,249,255,4,0,251,255,6,0,249,255,6,0,251,255,8,0,251,255,8,0,251,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,6,0,249,255,4,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,244,255,6,0,247,255,6,0,247,255,6,0,247,255,8,0,247,255,8,0,249,255,11,0,251,255,11,0,251,255,11,0,253,255,11,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,8,0,0,0,6,0,251,255,6,0,249,255,6,0,249,255,6,0,247,255,6,0,249,255,6,0,249,255,4,0,251,255,4,0,251,255,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,8,0,249,255,11,0,251,255,11,0,251,255,13,0,251,255,15,0,251,255,15,0,251,255,19,0,249,255,22,0,251,255,19,0,249,255,19,0,249,255,19,0,247,255,19,0,249,255,19,0,247,255,15,0,247,255,15,0,247,255,13,0,247,255,11,0,244,255,11,0,247,255,11,0,247,255,6,0,249,255,6,0,247,255,6,0,249,255,2,0,247,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,4,0,251,255,4,0,253,255,2,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,249,255,249,255,249,255,249,255,247,255,249,255,244,255,247,255,242,255,247,255,244,255,244,255,242,255,244,255,244,255,244,255,244,255,247,255,244,255,244,255,247,255,244,255,247,255,247,255,249,255,249,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,0,0,244,255,253,255,244,255,253,255,247,255,253,255,247,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,244,255,251,255,247,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,253,255,244,255,251,255,242,255,251,255,242,255,249,255,242,255,247,255,242,255,249,255,242,255,247,255,240,255,247,255,240,255,247,255,242,255,249,255,242,255,249,255,244,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,6,0,2,0,6,0,6,0,6,0,11,0,6,0,11,0,6,0,15,0,6,0,17,0,6,0,22,0,6,0,24,0,6,0,24,0,6,0,22,0,6,0,24,0,8,0,22,0,6,0,22,0,6,0,19,0,6,0,19,0,6,0,15,0,4,0,15,0,4,0,15,0,4,0,13,0,4,0,13,0,2,0,13,0,2,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,253,255,13,0,0,0,13,0,253,255,15,0,251,255,13,0,247,255,13,0,244,255,13,0,244,255,13,0,242,255,13,0,242,255,15,0,242,255,15,0,242,255,15,0,242,255,13,0,247,255,13,0,247,255,11,0,249,255,6,0,249,255,4,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,247,255,0,0,247,255,2,0,249,255,4,0,247,255,4,0,247,255,8,0,251,255,8,0,251,255,11,0,251,255,11,0,251,255,13,0,251,255,13,0,253,255,13,0,253,255,11,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,8,0,2,0,6,0,2,0,6,0,6,0,4,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,0,0,11,0,0,0,11,0,0,0,8,0,253,255,11,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,0,0,2,0,0,0,6,0,0,0,8,0,253,255,8,0,251,255,13,0,249,255,13,0,247,255,15,0,244,255,15,0,242,255,15,0,244,255,11,0,242,255,11,0,242,255,8,0,242,255,6,0,244,255,4,0,247,255,2,0,247,255,0,0,251,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,8,0,253,255,11,0,253,255,11,0,0,0,11,0,253,255,11,0,0,0,11,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,4,0,4,0,2,0,6,0,4,0,6,0,4,0,8,0,4,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,11,0,4,0,8,0,4,0,6,0,6,0,8,0,6,0,8,0,8,0,8,0,8,0,8,0,11,0,6,0,13,0,8,0,15,0,6,0,17,0,6,0,19,0,6,0,22,0,6,0,22,0,4,0,22,0,4,0,22,0,4,0,22,0,2,0,22,0,2,0,22,0,2,0,19,0,4,0,19,0,4,0,17,0,6,0,17,0,8,0,15,0,11,0,15,0,11,0,13,0,8,0,13,0,11,0,11,0,8,0,8,0,6,0,6,0,4,0,8,0,4,0,8,0,2,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,4,0,249,255,6,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,251,255,251,255,251,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,249,255,4,0,251,255,4,0,253,255,6,0,0,0,6,0,0,0,11,0,4,0,11,0,6,0,11,0,8,0,11,0,8,0,13,0,11,0,13,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,13,0,11,0,13,0,13,0,13,0,13,0,13,0,13,0,13,0,13,0,13,0,15,0,13,0,13,0,13,0,13,0,13,0,11,0,13,0,8,0,13,0,8,0,11,0,6,0,11,0,4,0,8,0,2,0,8,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,4,0,249,255,4,0,247,255,6,0,249,255,6,0,247,255,6,0,249,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,251,255,2,0,249,255,4,0,249,255,2,0,247,255,4,0,242,255,2,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,8,0,251,255,6,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,4,0,2,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,11,0,0,0,11,0,2,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,8,0,249,255,6,0,249,255,8,0,247,255,6,0,244,255,6,0,244,255,4,0,242,255,2,0,242,255,2,0,240,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,4,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,17,0,253,255,17,0,0,0,17,0,0,0,15,0,0,0,17,0,0,0,17,0,0,0,15,0,2,0,13,0,4,0,15,0,6,0,13,0,8,0,11,0,11,0,13,0,13,0,11,0,13,0,11,0,13,0,13,0,11,0,11,0,8,0,8,0,8,0,8,0,6,0,11,0,4,0,11,0,2,0,8,0,2,0,11,0,2,0,11,0,2,0,11,0,0,0,11,0,2,0,8,0,2,0,8,0,0,0,11,0,2,0,11,0,4,0,8,0,4,0,11,0,4,0,11,0,4,0,11,0,6,0,11,0,8,0,13,0,8,0,13,0,8,0,15,0,8,0,17,0,8,0,19,0,8,0,22,0,11,0,22,0,8,0,22,0,8,0,24,0,6,0,24,0,4,0,26,0,4,0,24,0,2,0,24,0,2,0,22,0,0,0,19,0,0,0,17,0,0,0,15,0,253,255,15,0,251,255,13,0,251,255,13,0,249,255,11,0,249,255,8,0,249,255,8,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,6,0,251,255,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,4,0,8,0,4,0,8,0,4,0,13,0,4,0,11,0,4,0,15,0,6,0,13,0,4,0,17,0,4,0,17,0,4,0,17,0,4,0,17,0,2,0,17,0,2,0,17,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,6,0,0,0,2,0,0,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,8,0,4,0,11,0,4,0,11,0,6,0,11,0,6,0,13,0,4,0,13,0,6,0,13,0,2,0,13,0,2,0,11,0,0,0,11,0,0,0,11,0,251,255,11,0,251,255,8,0,247,255,8,0,247,255,6,0,244,255,8,0,244,255,6,0,247,255,6,0,244,255,6,0,247,255,6,0,247,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,8,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,6,0,4,0,8,0,4,0,8,0,6,0,8,0,6,0,8,0,8,0,8,0,8,0,8,0,6,0,8,0,8,0,11,0,8,0,11,0,6,0,11,0,6,0,11,0,6,0,8,0,8,0,8,0,6,0,8,0,8,0,4,0,8,0,4,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,2,0,6,0,4,0,8,0,4,0,8,0,6,0,8,0,6,0,8,0,6,0,8,0,8,0,11,0,6,0,8,0,8,0,11,0,8,0,8,0,8,0,11,0,8,0,11,0,8,0,11,0,11,0,13,0,8,0,13,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,8,0,6,0,6,0,6,0,4,0,6,0,4,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,8,0,251,255,11,0,249,255,11,0,249,255,13,0,249,255,15,0,251,255,15,0,251,255,15,0,253,255,15,0,253,255,17,0,0,0,17,0,0,0,15,0,0,0,15,0,0,0,13,0,2,0,13,0,2,0,11,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,15,0,2,0,13,0,0,0,15,0,2,0,15,0,4,0,13,0,4,0,11,0,6,0,8,0,6,0,4,0,8,0,2,0,8,0,0,0,11,0,253,255,11,0,249,255,11,0,247,255,8,0,247,255,8,0,247,255,8,0,247,255,6,0,249,255,6,0,251,255,4,0,253,255,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,249,255,6,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,249,255,6,0,249,255,8,0,249,255,6,0,249,255,6,0,247,255,8,0,249,255,8,0,249,255,8,0,251,255,8,0,249,255,6,0,251,255,6,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,8,0,6,0,8,0,4,0,11,0,4,0,13,0,4,0,15,0,4,0,15,0,2,0,15,0,2,0,17,0,2,0,17,0,0,0,19,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,19,0,0,0,19,0,0,0,15,0,0,0,13,0,2,0,13,0,2,0,8,0,2,0,6,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,0,0,2,0,0,0,6,0,0,0,8,0,253,255,11,0,253,255,11,0,249,255,15,0,249,255,15,0,247,255,17,0,247,255,15,0,247,255,15,0,244,255,15,0,244,255,13,0,244,255,11,0,244,255,11,0,244,255,8,0,242,255,6,0,242,255,6,0,242,255,6,0,242,255,4,0,242,255,2,0,242,255,2,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,249,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,8,0,2,0,6,0,2,0,6,0,6,0,6,0,6,0,4,0,8,0,2,0,11,0,2,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,253,255,13,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,249,255,6,0,251,255,4,0,249,255,4,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,251,255,247,255,251,255,249,255,249,255,247,255,249,255,247,255,247,255,244,255,244,255,244,255,242,255,247,255,242,255,249,255,244,255,249,255,244,255,249,255,244,255,251,255,247,255,253,255,247,255,0,0,249,255,0,0,251,255,2,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,6,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,249,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,2,0,240,255,4,0,240,255,4,0,240,255,4,0,242,255,6,0,242,255,8,0,244,255,6,0,247,255,6,0,247,255,4,0,251,255,4,0,253,255,2,0,0,0,2,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,8,0,2,0,8,0,0,0,11,0,2,0,11,0,2,0,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,244,255,2,0,242,255,2,0,244,255,2,0,247,255,4,0,247,255,6,0,247,255,6,0,249,255,6,0,253,255,4,0,253,255,2,0,0,0,2,0,2,0,2,0,8,0,2,0,8,0,0,0,13,0,0,0,15,0,0,0,15,0,253,255,17,0,0,0,17,0,253,255,15,0,253,255,13,0,253,255,11,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,2,0,253,255,4,0,251,255,6,0,251,255,6,0,249,255,8,0,251,255,8,0,251,255,11,0,249,255,8,0,249,255,8,0,253,255,8,0,251,255,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,249,255,4,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,8,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,13,0,4,0,11,0,2,0,13,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,6,0,251,255,6,0,251,255,6,0,249,255,11,0,247,255,11,0,249,255,8,0,249,255,11,0,249,255,11,0,249,255,8,0,249,255,6,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,240,255,0,0,240,255,253,255,240,255,253,255,240,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,2,0,244,255,4,0,242,255,6,0,244,255,6,0,244,255,11,0,247,255,13,0,247,255,13,0,249,255,17,0,249,255,17,0,251,255,17,0,253,255,17,0,253,255,17,0,253,255,17,0,253,255,19,0,253,255,19,0,253,255,19,0,253,255,19,0,251,255,17,0,251,255,19,0,249,255,17,0,249,255,19,0,249,255,19,0,249,255,17,0,249,255,15,0,247,255,15,0,247,255,13,0,247,255,13,0,247,255,11,0,247,255,8,0,247,255,8,0,244,255,4,0,244,255,4,0,247,255,4,0,247,255,4,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,8,0,253,255,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,4,0,8,0,4,0,11,0,6,0,8,0,8,0,8,0,11,0,8,0,11,0,6,0,11,0,6,0,13,0,4,0,11,0,2,0,11,0,2,0,11,0,0,0,8,0,253,255,6,0,253,255,6,0,251,255,6,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,249,255,4,0,251,255,4,0,253,255,4,0,253,255,6,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,251,255,0,0,253,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,0,0,251,255,2,0,251,255,4,0,251,255,6,0,249,255,11,0,249,255,11,0,251,255,11,0,249,255,13,0,251,255,13,0,249,255,13,0,251,255,13,0,251,255,11,0,253,255,11,0,251,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,247,255,4,0,249,255,4,0,247,255,8,0,247,255,8,0,247,255,8,0,247,255,11,0,249,255,8,0,247,255,11,0,247,255,11,0,247,255,13,0,247,255,13,0,247,255,11,0,247,255,11,0,244,255,8,0,244,255,13,0,244,255,11,0,242,255,8,0,242,255,6,0,242,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,247,255,251,255,249,255,249,255,247,255,251,255,247,255,251,255,247,255,249,255,244,255,251,255,242,255,251,255,244,255,249,255,242,255,251,255,242,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,244,255,253,255,247,255,253,255,247,255,0,0,251,255,0,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,2,0,6,0,4,0,4,0,4,0,8,0,2,0,8,0,4,0,8,0,4,0,8,0,2,0,11,0,4,0,8,0,2,0,8,0,2,0,8,0,0,0,8,0,2,0,11,0,0,0,8,0,0,0,11,0,253,255,11,0,0,0,11,0,253,255,13,0,253,255,13,0,253,255,15,0,253,255,15,0,253,255,15,0,253,255,17,0,0,0,15,0,0,0,17,0,0,0,17,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,8,0,251,255,8,0,253,255,8,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,11,0,253,255,11,0,253,255,13,0,0,0,11,0,253,255,13,0,0,0,13,0,253,255,13,0,253,255,13,0,253,255,11,0,253,255,13,0,0,0,11,0,253,255,11,0,0,0,8,0,0,0,6,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,0,0,6,0,253,255,6,0,251,255,8,0,249,255,8,0,249,255,11,0,247,255,11,0,247,255,11,0,244,255,11,0,242,255,13,0,247,255,13,0,244,255,13,0,244,255,13,0,247,255,15,0,247,255,13,0,249,255,13,0,249,255,13,0,251,255,13,0,251,255,11,0,253,255,11,0,0,0,8,0,0,0,8,0,2,0,6,0,4,0,4,0,6,0,4,0,4,0,2,0,4,0,4,0,6,0,2,0,2,0,4,0,4,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,6,0,249,255,6,0,251,255,6,0,253,255,6,0,0,0,8,0,0,0,11,0,0,0,8,0,2,0,11,0,4,0,11,0,4,0,11,0,8,0,8,0,8,0,8,0,6,0,6,0,11,0,6,0,8,0,6,0,6,0,4,0,8,0,4,0,8,0,2,0,6,0,4,0,6,0,2,0,6,0,2,0,4,0,4,0,4,0,2,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,8,0,4,0,11,0,2,0,8,0,4,0,6,0,4,0,6,0,2,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,8,0,11,0,8,0,11,0,11,0,11,0,11,0,11,0,13,0,11,0,13,0,13,0,13,0,11,0,13,0,11,0,13,0,8,0,15,0,8,0,13,0,8,0,11,0,6,0,11,0,6,0,8,0,4,0,8,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,244,255,253,255,247,255,251,255,244,255,251,255,242,255,249,255,244,255,249,255,244,255,249,255,247,255,249,255,247,255,249,255,247,255,251,255,249,255,253,255,249,255,253,255,251,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,4,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,4,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,251,255,6,0,249,255,4,0,249,255,4,0,247,255,4,0,249,255,0,0,247,255,2,0,247,255,0,0,247,255,0,0,249,255,253,255,249,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,251,255,8,0,249,255,8,0,249,255,11,0,249,255,8,0,247,255,11,0,247,255,8,0,247,255,6,0,247,255,6,0,247,255,4,0,247,255,2,0,247,255,4,0,247,255,4,0,249,255,2,0,249,255,4,0,249,255,4,0,251,255,6,0,253,255,8,0,253,255,8,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,11,0,2,0,8,0,4,0,6,0,2,0,6,0,2,0,4,0,4,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,251,255,0,0,253,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,4,0,0,0,2,0,0,0,4,0,2,0,6,0,4,0,8,0,6,0,8,0,8,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,8,0,11,0,8,0,8,0,6,0,8,0,4,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,253,255,11,0,251,255,13,0,251,255,11,0,249,255,13,0,247,255,8,0,247,255,8,0,244,255,8,0,247,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,249,255,8,0,249,255,8,0,249,255,11,0,249,255,8,0,251,255,11,0,251,255,8,0,251,255,8,0,251,255,8,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,6,0,6,0,6,0,4,0,6,0,8,0,8,0,8,0,11,0,11,0,11,0,11,0,11,0,13,0,11,0,11,0,8,0,13,0,11,0,11,0,8,0,11,0,6,0,11,0,6,0,8,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,2,0,249,255,0,0,247,255,2,0,244,255,4,0,244,255,2,0,242,255,2,0,244,255,2,0,247,255,2,0,247,255,0,0,244,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,2,0,6,0,2,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,251,255,6,0,251,255,4,0,247,255,4,0,244,255,6,0,242,255,8,0,240,255,8,0,240,255,11,0,240,255,8,0,238,255,8,0,236,255,11,0,238,255,11,0,236,255,8,0,236,255,6,0,236,255,6,0,238,255,6,0,238,255,2,0,240,255,2,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,253,255,244,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,251,255,4,0,253,255,6,0,0,0,6,0,0,0,11,0,0,0,13,0,0,0,17,0,0,0,17,0,0,0,19,0,0,0,22,0,0,0,24,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,19,0,0,0,17,0,0,0,17,0,0,0,13,0,0,0,8,0,0,0,6,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,4,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,249,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,8,0,4,0,11,0,6,0,11,0,6,0,13,0,11,0,11,0,8,0,11,0,8,0,11,0,11,0,8,0,8,0,4,0,8,0,6,0,6,0,2,0,6,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,247,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,0,0,249,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,6,0,4,0,4,0,4,0,6,0,6,0,6,0,4,0,4,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,6,0,251,255,6,0,249,255,8,0,247,255,8,0,247,255,6,0,247,255,6,0,244,255,6,0,247,255,4,0,247,255,4,0,247,255,2,0,251,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,13,0,0,0,13,0,0,0,15,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,249,255,4,0,249,255,2,0,247,255,4,0,247,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,6,0,4,0,2,0,2,0,0,0,4,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,244,255,253,255,240,255,253,255,240,255,0,0,238,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,242,255,4,0,244,255,4,0,247,255,4,0,249,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,2,0,4,0,6,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,253,255,8,0,0,0,6,0,253,255,4,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,249,255,251,255,247,255,253,255,244,255,251,255,242,255,251,255,242,255,251,255,240,255,249,255,240,255,251,255,240,255,251,255,240,255,251,255,242,255,0,0,242,255,0,0,244,255,2,0,247,255,6,0,249,255,6,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,13,0,2,0,13,0,4,0,11,0,4,0,11,0,6,0,8,0,6,0,6,0,6,0,4,0,6,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,247,255,2,0,244,255,4,0,244,255,4,0,244,255,4,0,242,255,4,0,244,255,4,0,242,255,2,0,244,255,2,0,244,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,8,0,253,255,8,0,0,0,11,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,251,255,2,0,249,255,0,0,247,255,2,0,244,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,244,255,0,0,247,255,253,255,244,255,253,255,244,255,253,255,244,255,249,255,244,255,249,255,244,255,247,255,244,255,247,255,244,255,247,255,249,255,244,255,249,255,244,255,253,255,242,255,253,255,242,255,0,0,242,255,2,0,244,255,4,0,242,255,6,0,242,255,6,0,244,255,6,0,244,255,6,0,247,255,4,0,247,255,6,0,247,255,4,0,247,255,0,0,247,255,2,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,244,255,253,255,244,255,253,255,242,255,253,255,247,255,253,255,247,255,251,255,247,255,251,255,249,255,253,255,251,255,251,255,251,255,251,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,6,0,247,255,6,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,11,0,249,255,11,0,249,255,11,0,247,255,11,0,249,255,11,0,247,255,8,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,253,255,6,0,251,255,8,0,253,255,8,0,251,255,8,0,251,255,11,0,251,255,11,0,249,255,11,0,249,255,11,0,249,255,11,0,249,255,11,0,249,255,8,0,249,255,8,0,251,255,6,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,4,0,0,0,4,0,251,255,6,0,253,255,6,0,253,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,253,255,2,0,251,255,0,0,249,255,0,0,247,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,236,255,0,0,236,255,2,0,238,255,2,0,236,255,0,0,240,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,244,255,253,255,247,255,0,0,249,255,253,255,249,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,8,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,4,0,253,255,4,0,253,255,6,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,251,255,249,255,253,255,247,255,253,255,249,255,251,255,249,255,249,255,249,255,249,255,244,255,249,255,247,255,249,255,249,255,247,255,249,255,247,255,249,255,244,255,249,255,247,255,247,255,244,255,249,255,242,255,249,255,242,255,249,255,240,255,249,255,240,255,249,255,238,255,249,255,236,255,251,255,238,255,253,255,236,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,242,255,2,0,244,255,2,0,244,255,4,0,244,255,4,0,247,255,6,0,247,255,6,0,249,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,11,0,253,255,13,0,253,255,13,0,253,255,13,0,253,255,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,11,0,2,0,11,0,2,0,8,0,4,0,4,0,6,0,4,0,8,0,2,0,8,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,19,0,4,0,19,0,4,0,19,0,6,0,19,0,8,0,19,0,11,0,19,0,13,0,17,0,13,0,15,0,11,0,15,0,13,0,13,0,11,0,13,0,8,0,6,0,6,0,4,0,4,0,4,0,2,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,0,0,6,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,6,0,247,255,4,0,249,255,6,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,2,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,251,255,251,255,251,255,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,244,255,4,0,244,255,4,0,242,255,4,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,2,0,249,255,4,0,249,255,4,0,247,255,6,0,244,255,6,0,244,255,6,0,242,255,6,0,242,255,6,0,242,255,6,0,240,255,6,0,242,255,4,0,244,255,4,0,244,255,4,0,247,255,2,0,249,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,8,0,253,255,6,0,251,255,8,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,253,255,240,255,251,255,238,255,249,255,240,255,249,255,240,255,249,255,240,255,247,255,240,255,244,255,240,255,244,255,238,255,244,255,238,255,249,255,236,255,251,255,238,255,253,255,236,255,253,255,236,255,0,0,236,255,0,0,236,255,0,0,236,255,2,0,238,255,2,0,238,255,2,0,238,255,2,0,242,255,0,0,242,255,0,0,247,255,253,255,247,255,249,255,249,255,249,255,251,255,244,255,251,255,242,255,253,255,240,255,253,255,238,255,253,255,238,255,0,0,233,255,0,0,233,255,0,0,236,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,8,0,251,255,6,0,249,255,11,0,249,255,8,0,249,255,8,0,247,255,8,0,247,255,8,0,247,255,6,0,247,255,6,0,247,255,4,0,247,255,4,0,247,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,251,255,249,255,251,255,247,255,249,255,244,255,249,255,242,255,249,255,240,255,251,255,240,255,249,255,240,255,251,255,242,255,251,255,242,255,251,255,244,255,251,255,247,255,253,255,251,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,4,0,253,255,6,0,0,0,6,0,251,255,8,0,251,255,6,0,251,255,4,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,251,255,249,255,251,255,249,255,247,255,251,255,247,255,251,255,244,255,249,255,247,255,249,255,244,255,251,255,247,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,2,0,11,0,0,0,13,0,2,0,13,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,6,0,251,255,4,0,249,255,4,0,247,255,2,0,244,255,4,0,244,255,2,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,6,0,251,255,6,0,249,255,6,0,249,255,6,0,247,255,6,0,247,255,6,0,244,255,4,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,6,0,244,255,4,0,244,255,4,0,244,255,8,0,244,255,8,0,244,255,11,0,244,255,8,0,244,255,13,0,247,255,13,0,247,255,11,0,244,255,13,0,247,255,11,0,247,255,13,0,249,255,15,0,247,255,13,0,249,255,13,0,249,255,11,0,249,255,8,0,249,255,6,0,251,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,251,255,251,255,249,255,249,255,249,255,247,255,249,255,247,255,247,255,244,255,244,255,242,255,247,255,242,255,247,255,242,255,247,255,242,255,247,255,242,255,247,255,242,255,249,255,244,255,249,255,244,255,251,255,247,255,253,255,247,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,2,0,4,0,4,0,2,0,6,0,2,0,8,0,2,0,8,0,0,0,11,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,253,255,6,0,0,0,6,0,253,255,6,0,251,255,4,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,247,255,253,255,244,255,253,255,247,255,251,255,247,255,251,255,249,255,249,255,249,255,251,255,251,255,251,255,249,255,249,255,251,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,4,0,6,0,6,0,8,0,4,0,8,0,6,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,251,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,244,255,251,255,247,255,251,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,249,255,0,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,4,0,247,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,249,255,251,255,249,255,251,255,244,255,251,255,244,255,251,255,242,255,251,255,242,255,253,255,240,255,253,255,240,255,253,255,242,255,0,0,242,255,0,0,247,255,0,0,247,255,2,0,249,255,2,0,249,255,4,0,251,255,6,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,6,0,251,255,8,0,251,255,11,0,251,255,13,0,249,255,11,0,251,255,15,0,251,255,15,0,251,255,13,0,251,255,13,0,251,255,11,0,251,255,11,0,251,255,8,0,251,255,8,0,253,255,8,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,4,0,249,255,4,0,247,255,4,0,244,255,2,0,244,255,2,0,244,255,0,0,247,255,253,255,247,255,253,255,247,255,249,255,249,255,247,255,251,255,244,255,253,255,242,255,253,255,242,255,0,0,240,255,253,255,240,255,253,255,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,251,255,249,255,251,255,247,255,253,255,244,255,251,255,242,255,251,255,242,255,251,255,240,255,253,255,238,255,251,255,240,255,253,255,238,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,253,255,242,255,251,255,247,255,253,255,244,255,249,255,244,255,244,255,247,255,242,255,247,255,240,255,247,255,238,255,249,255,238,255,249,255,236,255,251,255,238,255,251,255,238,255,251,255,238,255,253,255,238,255,253,255,240,255,253,255,242,255,253,255,244,255,0,0,247,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,247,255,0,0,249,255,0,0,247,255,253,255,247,255,0,0,247,255,0,0,249,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,244,255,4,0,244,255,4,0,247,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,251,255,253,255,249,255,0,0,247,255,253,255,247,255,253,255,244,255,253,255,244,255,0,0,244,255,251,255,242,255,253,255,242,255,0,0,244,255,253,255,244,255,253,255,242,255,253,255,244,255,251,255,242,255,251,255,244,255,249,255,247,255,249,255,247,255,247,255,247,255,247,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,251,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,253,255,8,0,251,255,8,0,251,255,8,0,249,255,8,0,251,255,8,0,251,255,6,0,249,255,8,0,249,255,6,0,251,255,6,0,249,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,247,255,0,0,249,255,0,0,247,255,253,255,247,255,253,255,247,255,249,255,247,255,247,255,247,255,244,255,247,255,244,255,247,255,242,255,247,255,242,255,249,255,242,255,249,255,242,255,249,255,244,255,251,255,244,255,251,255,247,255,253,255,247,255,253,255,247,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,15,0,4,0,13,0,2,0,15,0,2,0,13,0,2,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,253,255,4,0,0,0,2,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,6,0,253,255,8,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,15,0,0,0,17,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,244,255,2,0,244,255,0,0,242,255,2,0,242,255,4,0,242,255,4,0,242,255,4,0,242,255,4,0,244,255,8,0,247,255,8,0,247,255,11,0,247,255,11,0,244,255,11,0,247,255,11,0,247,255,11,0,247,255,8,0,249,255,8,0,249,255,6,0,249,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,244,255,4,0,247,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,8,0,247,255,6,0,247,255,8,0,249,255,6,0,247,255,6,0,247,255,8,0,247,255,6,0,249,255,8,0,251,255,6,0,251,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,242,255,253,255,242,255,253,255,242,255,251,255,242,255,251,255,242,255,249,255,244,255,251,255,244,255,251,255,247,255,251,255,249,255,249,255,249,255,249,255,251,255,249,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,249,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,247,255,2,0,249,255,4,0,249,255,6,0,249,255,8,0,249,255,11,0,249,255,11,0,251,255,13,0,253,255,13,0,251,255,13,0,0,0,11,0,253,255,11,0,0,0,11,0,253,255,11,0,253,255,11,0,251,255,11,0,249,255,11,0,249,255,11,0,244,255,11,0,244,255,13,0,242,255,13,0,240,255,13,0,240,255,13,0,238,255,13,0,240,255,11,0,240,255,11,0,240,255,8,0,242,255,8,0,244,255,6,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,6,0,249,255,4,0,247,255,6,0,247,255,4,0,249,255,6,0,251,255,4,0,251,255,6,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,6,0,253,255,6,0,251,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,253,255,244,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,242,255,2,0,242,255,2,0,244,255,4,0,247,255,2,0,247,255,2,0,251,255,4,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,6,0,253,255,6,0,251,255,8,0,0,0,8,0,253,255,6,0,253,255,8,0,251,255,8,0,251,255,6,0,251,255,4,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,4,0,244,255,4,0,244,255,2,0,244,255,4,0,244,255,4,0,242,255,4,0,244,255,6,0,244,255,8,0,247,255,4,0,244,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,240,255,2,0,240,255,0,0,238,255,2,0,242,255,2,0,242,255,4,0,242,255,4,0,240,255,4,0,242,255,6,0,244,255,4,0,244,255,6,0,244,255,6,0,244,255,6,0,247,255,4,0,247,255,4,0,251,255,6,0,251,255,4,0,253,255,4,0,0,0,4,0,2,0,2,0,4,0,4,0,6,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,13,0,253,255,15,0,253,255,13,0,249,255,15,0,247,255,15,0,247,255,15,0,244,255,17,0,244,255,17,0,244,255,17,0,244,255,15,0,244,255,13,0,244,255,11,0,247,255,8,0,249,255,6,0,249,255,4,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,249,255,4,0,249,255,2,0,247,255,6,0,247,255,6,0,249,255,6,0,249,255,8,0,249,255,8,0,249,255,11,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,6,0,251,255,4,0,251,255,4,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,251,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,247,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,247,255,8,0,247,255,8,0,247,255,8,0,247,255,6,0,249,255,6,0,249,255,4,0,247,255,6,0,249,255,4,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,247,255,4,0,244,255,4,0,242,255,4,0,242,255,4,0,240,255,6,0,240,255,4,0,238,255,4,0,236,255,6,0,236,255,4,0,236,255,6,0,238,255,4,0,238,255,4,0,238,255,2,0,240,255,2,0,238,255,2,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,247,255,249,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,249,255,244,255,247,255,244,255,249,255,244,255,247,255,242,255,247,255,242,255,249,255,242,255,247,255,242,255,247,255,242,255,247,255,242,255,247,255,244,255,247,255,244,255,247,255,247,255,247,255,247,255,247,255,249,255,244,255,251,255,247,255,251,255,244,255,0,0,247,255,0,0,247,255,2,0,251,255,4,0,253,255,6,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,4,0,247,255,2,0,249,255,4,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,249,255,11,0,249,255,11,0,251,255,13,0,251,255,13,0,251,255,13,0,253,255,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,253,255,8,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,249,255,251,255,247,255,247,255,247,255,247,255,247,255,244,255,244,255,247,255,244,255,244,255,244,255,244,255,244,255,244,255,247,255,244,255,247,255,244,255,249,255,247,255,251,255,247,255,251,255,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,2,0,251,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,253,255,251,255,251,255,251,255,249,255,249,255,249,255,249,255,247,255,247,255,249,255,247,255,251,255,249,255,249,255,249,255,253,255,249,255,0,0,249,255,2,0,251,255,4,0,249,255,6,0,251,255,8,0,251,255,11,0,251,255,13,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,8,0,253,255,8,0,0,0,4,0,0,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,4,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,253,255,251,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,6,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,249,255,0,0,249,255,2,0,247,255,4,0,244,255,4,0,244,255,6,0,244,255,6,0,242,255,8,0,244,255,11,0,244,255,13,0,244,255,11,0,247,255,13,0,249,255,11,0,249,255,11,0,251,255,8,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,251,255,253,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,253,255,242,255,251,255,242,255,251,255,240,255,253,255,242,255,253,255,242,255,251,255,242,255,253,255,240,255,253,255,240,255,253,255,242,255,253,255,242,255,0,0,242,255,253,255,244,255,0,0,244,255,0,0,247,255,2,0,249,255,2,0,249,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,6,0,4,0,8,0,2,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,6,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,6,0,4,0,6,0,4,0,8,0,8,0,11,0,8,0,13,0,11,0,15,0,11,0,17,0,13,0,17,0,13,0,17,0,13,0,19,0,13,0,17,0,13,0,15,0,8,0,15,0,8,0,15,0,6,0,13,0,4,0,11,0,2,0,8,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,249,255,247,255,249,255,247,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,244,255,0,0,244,255,0,0,244,255,2,0,244,255,2,0,240,255,2,0,242,255,2,0,242,255,0,0,240,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,253,255,244,255,253,255,244,255,0,0,247,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,2,0,240,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,242,255,4,0,242,255,4,0,242,255,6,0,242,255,6,0,242,255,8,0,242,255,8,0,244,255,8,0,247,255,8,0,247,255,8,0,249,255,8,0,251,255,6,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,251,255,253,255,251,255,251,255,251,255,251,255,249,255,249,255,247,255,249,255,247,255,249,255,244,255,249,255,244,255,247,255,244,255,247,255,244,255,247,255,244,255,249,255,247,255,249,255,244,255,251,255,244,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,249,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,13,0,2,0,11,0,2,0,13,0,2,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,253,255,11,0,251,255,6,0,251,255,4,0,249,255,2,0,249,255,2,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,247,255,0,0,249,255,253,255,251,255,253,255,0,0,0,0,0,0,253,255,2,0,253,255,4,0,251,255,6,0,251,255,8,0,249,255,11,0,249,255,8,0,244,255,8,0,244,255,11,0,244,255,6,0,244,255,6,0,242,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,247,255,2,0,249,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,4,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,6,0,0,0,4,0,253,255,6,0,251,255,4,0,251,255,4,0,249,255,4,0,247,255,2,0,244,255,2,0,247,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,251,255,253,255,247,255,253,255,247,255,253,255,244,255,253,255,244,255,253,255,242,255,253,255,240,255,253,255,240,255,253,255,240,255,253,255,240,255,251,255,240,255,253,255,242,255,253,255,242,255,253,255,242,255,251,255,244,255,253,255,244,255,253,255,244,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,251,255,249,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,249,255,251,255,247,255,251,255,247,255,249,255,244,255,249,255,244,255,247,255,242,255,247,255,242,255,249,255,242,255,249,255,240,255,249,255,242,255,247,255,240,255,247,255,242,255,244,255,244,255,244,255,242,255,242,255,244,255,240,255,244,255,240,255,244,255,240,255,247,255,240,255,247,255,240,255,249,255,240,255,251,255,242,255,253,255,244,255,0,0,244,255,0,0,244,255,2,0,247,255,4,0,247,255,6,0,249,255,6,0,249,255,8,0,251,255,6,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,6,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,4,0,249,255,2,0,249,255,2,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,6,0,247,255,6,0,247,255,6,0,244,255,4,0,244,255,6,0,242,255,4,0,242,255,4,0,242,255,4,0,240,255,2,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,242,255,253,255,244,255,253,255,242,255,253,255,242,255,253,255,242,255,253,255,242,255,251,255,240,255,253,255,240,255,253,255,242,255,253,255,242,255,253,255,244,255,251,255,244,255,253,255,247,255,253,255,249,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,11,0,4,0,8,0,4,0,6,0,4,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,8,0,249,255,8,0,251,255,8,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,251,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,6,0,249,255,6,0,249,255,4,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,251,255,0,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,0,0,6,0,0,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,251,255,8,0,251,255,6,0,249,255,4,0,249,255,6,0,249,255,4,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,249,255,8,0,249,255,8,0,249,255,11,0,249,255,11,0,249,255,11,0,247,255,11,0,247,255,13,0,247,255,11,0,247,255,11,0,247,255,8,0,247,255,6,0,247,255,6,0,244,255,4,0,247,255,4,0,247,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,251,255,6,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,251,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,244,255,4,0,244,255,2,0,244,255,4,0,244,255,6,0,244,255,4,0,244,255,4,0,247,255,6,0,247,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,247,255,249,255,244,255,247,255,247,255,244,255,244,255,242,255,247,255,240,255,247,255,238,255,249,255,236,255,251,255,238,255,251,255,236,255,0,0,238,255,0,0,238,255,0,0,240,255,4,0,242,255,6,0,242,255,6,0,244,255,8,0,249,255,8,0,249,255,8,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,0,0,4,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,247,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,249,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,247,255,251,255,249,255,0,0,249,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,4,0,251,255,6,0,249,255,8,0,251,255,6,0,249,255,8,0,249,255,8,0,247,255,11,0,244,255,11,0,242,255,11,0,242,255,11,0,242,255,11,0,240,255,8,0,242,255,13,0,242,255,13,0,242,255,11,0,242,255,13,0,242,255,13,0,244,255,13,0,242,255,15,0,244,255,13,0,247,255,13,0,244,255,13,0,247,255,11,0,249,255,11,0,249,255,11,0,249,255,8,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,242,255,253,255,240,255,253,255,240,255,253,255,240,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,247,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,249,255,251,255,249,255,249,255,247,255,249,255,244,255,249,255,244,255,247,255,244,255,247,255,244,255,247,255,244,255,247,255,247,255,247,255,249,255,247,255,249,255,249,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,244,255,4,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,2,0,6,0,4,0,6,0,4,0,8,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,8,0,2,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,6,0,4,0,6,0,6,0,4,0,11,0,2,0,11,0,2,0,11,0,2,0,13,0,0,0,13,0,253,255,13,0,253,255,13,0,253,255,11,0,251,255,8,0,251,255,8,0,251,255,6,0,249,255,4,0,247,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,244,255,2,0,244,255,2,0,247,255,4,0,244,255,4,0,244,255,4,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,247,255,253,255,251,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,4,0,253,255,6,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,253,255,11,0,0,0,11,0,253,255,8,0,253,255,8,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,11,0,4,0,11,0,4,0,11,0,6,0,13,0,6,0,15,0,8,0,15,0,8,0,17,0,6,0,17,0,6,0,19,0,4,0,17,0,2,0,15,0,2,0,17,0,2,0,13,0,2,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,249,255,4,0,251,255,4,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,4,0,249,255,6,0,249,255,8,0,247,255,8,0,247,255,11,0,247,255,11,0,247,255,11,0,247,255,11,0,247,255,11,0,247,255,11,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,6,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,6,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,6,0,2,0,8,0,4,0,11,0,4,0,8,0,4,0,11,0,4,0,11,0,8,0,8,0,8,0,8,0,11,0,6,0,13,0,6,0,15,0,6,0,17,0,6,0,17,0,4,0,19,0,6,0,19,0,8,0,22,0,4,0,19,0,6,0,19,0,4,0,19,0,4,0,17,0,2,0,17,0,2,0,15,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,253,255,247,255,253,255,247,255,249,255,244,255,249,255,244,255,249,255,242,255,247,255,242,255,244,255,242,255,242,255,244,255,242,255,247,255,240,255,247,255,242,255,249,255,242,255,251,255,240,255,251,255,244,255,253,255,244,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,253,255,2,0,0,0,4,0,0,0,6,0,4,0,6,0,8,0,6,0,11,0,6,0,13,0,6,0,15,0,6,0,15,0,2,0,17,0,2,0,19,0,0,0,22,0,2,0,22,0,0,0,19,0,0,0,19,0,0,0,19,0,2,0,17,0,2,0,17,0,2,0,15,0,4,0,13,0,6,0,8,0,8,0,8,0,11,0,6,0,11,0,4,0,13,0,2,0,15,0,2,0,15,0,4,0,15,0,2,0,17,0,4,0,17,0,6,0,15,0,8,0,17,0,8,0,15,0,11,0,15,0,11,0,15,0,11,0,13,0,13,0,11,0,13,0,11,0,15,0,8,0,15,0,8,0,15,0,6,0,15,0,4,0,13,0,4,0,15,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,4,0,4,0,6,0,6,0,4,0,8,0,6,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,8,0,2,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,6,0,2,0,8,0,0,0,11,0,0,0,11,0,0,0,15,0,253,255,15,0,253,255,15,0,251,255,13,0,251,255,13,0,249,255,11,0,249,255,11,0,247,255,11,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,4,0,249,255,4,0,249,255,6,0,249,255,4,0,251,255,4,0,251,255,6,0,253,255,6,0,253,255,8,0,0,0,6,0,0,0,6,0,2,0,8,0,4,0,6,0,4,0,8,0,4,0,8,0,6,0,11,0,6,0,8,0,6,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,0,0,6,0,0,0,8,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,19,0,0,0,19,0,0,0,19,0,2,0,19,0,2,0,19,0,2,0,17,0,4,0,15,0,4,0,11,0,8,0,8,0,8,0,8,0,8,0,6,0,8,0,2,0,11,0,2,0,11,0,2,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,2,0,15,0,2,0,15,0,2,0,13,0,4,0,13,0,4,0,11,0,4,0,11,0,6,0,6,0,6,0,6,0,6,0,4,0,4,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,8,0,2,0,11,0,2,0,11,0,2,0,11,0,4,0,11,0,2,0,13,0,4,0,13,0,2,0,13,0,4,0,13,0,4,0,11,0,4,0,11,0,2,0,11,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,6,0,8,0,4,0,8,0,4,0,8,0,4,0,11,0,2,0,11,0,2,0,11,0,0,0,11,0,2,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,247,255,253,255,247,255,253,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,6,0,6,0,4,0,8,0,4,0,11,0,4,0,11,0,6,0,11,0,6,0,13,0,6,0,11,0,6,0,13,0,6,0,13,0,4,0,11,0,4,0,13,0,4,0,8,0,2,0,8,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,251,255,249,255,249,255,249,255,247,255,247,255,247,255,247,255,244,255,247,255,244,255,244,255,242,255,247,255,244,255,247,255,242,255,251,255,240,255,249,255,242,255,251,255,240,255,251,255,244,255,253,255,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,253,255,0,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,6,0,6,0,8,0,8,0,6,0,8,0,8,0,11,0,6,0,11,0,6,0,8,0,6,0,8,0,4,0,8,0,4,0,4,0,6,0,4,0,6,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,251,255,4,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,6,0,2,0,6,0,4,0,4,0,6,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,6,0,2,0,8,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,6,0,249,255,6,0,251,255,6,0,249,255,8,0,247,255,8,0,249,255,8,0,247,255,8,0,244,255,11,0,244,255,11,0,244,255,8,0,242,255,8,0,244,255,11,0,244,255,8,0,247,255,8,0,247,255,8,0,249,255,6,0,249,255,4,0,251,255,6,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,8,0,4,0,8,0,6,0,11,0,6,0,8,0,8,0,11,0,6,0,8,0,11,0,8,0,11,0,8,0,13,0,6,0,15,0,6,0,13,0,4,0,17,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,6,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,8,0,4,0,6,0,6,0,8,0,8,0,8,0,6,0,11,0,8,0,8,0,8,0,11,0,11,0,8,0,11,0,8,0,11,0,6,0,11,0,6,0,11,0,6,0,11,0,6,0,11,0,4,0,11,0,4,0,11,0,2,0,11,0,2,0,11,0,2,0,11,0,0,0,8,0,2,0,8,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,6,0,0,0,8,0,253,255,8,0,0,0,11,0,0,0,13,0,0,0,13,0,2,0,13,0,2,0,17,0,4,0,17,0,4,0,17,0,6,0,17,0,6,0,17,0,11,0,15,0,8,0,15,0,8,0,15,0,8,0,13,0,8,0,11,0,11,0,11,0,8,0,11,0,8,0,11,0,6,0,11,0,6,0,11,0,8,0,11,0,8,0,11,0,8,0,11,0,6,0,11,0,6,0,8,0,4,0,8,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,2,0,2,0,6,0,4,0,8,0,4,0,8,0,4,0,11,0,4,0,11,0,2,0,13,0,2,0,13,0,0,0,11,0,0,0,11,0,253,255,8,0,253,255,8,0,251,255,6,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,247,255,249,255,247,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,249,255,0,0,249,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,244,255,2,0,244,255,6,0,244,255,6,0,244,255,8,0,244,255,6,0,244,255,8,0,244,255,8,0,249,255,6,0,249,255,6,0,253,255,4,0,253,255,2,0,0,0,4,0,2,0,2,0,2,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,247,255,253,255,247,255,251,255,247,255,253,255,249,255,251,255,247,255,253,255,249,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,4,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,13,0,253,255,13,0,251,255,13,0,249,255,15,0,249,255,15,0,249,255,15,0,249,255,15,0,249,255,15,0,251,255,13,0,253,255,11,0,253,255,11,0,253,255,8,0,253,255,8,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,4,0,251,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,8,0,249,255,8,0,251,255,11,0,251,255,11,0,251,255,8,0,251,255,11,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,8,0,253,255,6,0,253,255,6,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,4,0,2,0,4,0,0,0,6,0,0,0,8,0,253,255,8,0,253,255,8,0,251,255,8,0,253,255,6,0,253,255,6,0,253,255,8,0,251,255,6,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,251,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,244,255,2,0,247,255,0,0,249,255,0,0,251,255,2,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,253,255,15,0,0,0,15,0,253,255,13,0,0,0,15,0,253,255,15,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,6,0,8,0,6,0,11,0,4,0,11,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,251,255,8,0,251,255,4,0,251,255,6,0,249,255,6,0,247,255,6,0,249,255,2,0,247,255,4,0,249,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,4,0,249,255,4,0,247,255,6,0,244,255,6,0,244,255,6,0,244,255,6,0,244,255,4,0,244,255,2,0,244,255,2,0,249,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,8,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,8,0,2,0,6,0,4,0,6,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,247,255,2,0,249,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,251,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,0,0,6,0,0,0,4,0,2,0,4,0,4,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,8,0,2,0,8,0,0,0,8,0,2,0,8,0,2,0,6,0,2,0,4,0,2,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,251,255,253,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,244,255,249,255,247,255,247,255,247,255,247,255,244,255,247,255,244,255,249,255,247,255,249,255,247,255,249,255,249,255,247,255,247,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,249,255,0,0,247,255,0,0,251,255,4,0,251,255,4,0,251,255,8,0,253,255,8,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,11,0,4,0,8,0,4,0,6,0,4,0,4,0,4,0,2,0,6,0,0,0,4,0,253,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,244,255,4,0,247,255,4,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,4,0,247,255,4,0,249,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,6,0,0,0,6,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,253,255,11,0,253,255,11,0,253,255,11,0,251,255,11,0,251,255,11,0,251,255,8,0,251,255,8,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,2,0,8,0,2,0,11,0,2,0,11,0,2,0,13,0,0,0,13,0,2,0,11,0,2,0,11,0,4,0,8,0,4,0,8,0,2,0,6,0,2,0,2,0,2,0,4,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,251,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,6,0,253,255,6,0,253,255,8,0,251,255,13,0,251,255,15,0,249,255,17,0,251,255,19,0,251,255,24,0,249,255,24,0,249,255,26,0,249,255,28,0,249,255,28,0,249,255,28,0,251,255,28,0,251,255,28,0,253,255,26,0,0,0,22,0,0,0,19,0,0,0,17,0,2,0,15,0,0,0,11,0,2,0,8,0,4,0,6,0,4,0,4,0,8,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,0,0,4,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,251,255,242,255,251,255,242,255,251,255,242,255,251,255,240,255,251,255,240,255,251,255,240,255,251,255,240,255,253,255,240,255,251,255,242,255,253,255,242,255,253,255,242,255,253,255,244,255,253,255,247,255,253,255,249,255,0,0,249,255,253,255,249,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,0,0,247,255,2,0,247,255,0,0,249,255,2,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,251,255,253,255,249,255,251,255,251,255,251,255,251,255,253,255,253,255,251,255,251,255,253,255,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,247,255,253,255,249,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,8,0,4,0,8,0,2,0,8,0,4,0,8,0,4,0,8,0,6,0,11,0,8,0,11,0,8,0,8,0,8,0,8,0,8,0,8,0,6,0,6,0,6,0,6,0,6,0,4,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,251,255,249,255,247,255,247,255,247,255,247,255,244,255,244,255,247,255,242,255,244,255,242,255,247,255,244,255,247,255,244,255,247,255,244,255,244,255,247,255,244,255,249,255,247,255,249,255,244,255,251,255,247,255,251,255,244,255,253,255,247,255,0,0,247,255,253,255,249,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,11,0,4,0,11,0,4,0,13,0,4,0,11,0,4,0,13,0,2,0,15,0,2,0,15,0,2,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,4,0,251,255,4,0,253,255,4,0,0,0,6,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,4,0,251,255,4,0,247,255,4,0,247,255,2,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,253,255,244,255,253,255,244,255,253,255,247,255,251,255,247,255,249,255,249,255,251,255,251,255,251,255,253,255,247,255,253,255,249,255,0,0,247,255,0,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,4,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,4,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,11,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,4,0,249,255,6,0,247,255,4,0,244,255,4,0,244,255,6,0,242,255,6,0,242,255,8,0,242,255,6,0,244,255,8,0,244,255,11,0,247,255,8,0,249,255,8,0,249,255,11,0,253,255,8,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,251,255,251,255,251,255,251,255,249,255,253,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,247,255,0,0,247,255,2,0,247,255,4,0,244,255,4,0,244,255,6,0,244,255,6,0,247,255,8,0,249,255,8,0,249,255,8,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,2,0,6,0,4,0,8,0,4,0,8,0,6,0,8,0,8,0,11,0,8,0,8,0,11,0,11,0,11,0,11,0,11,0,11,0,13,0,11,0,11,0,13,0,13,0,11,0,13,0,11,0,11,0,8,0,11,0,8,0,11,0,6,0,8,0,4,0,6,0,2,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,8,0,253,255,11,0,253,255,11,0,251,255,13,0,253,255,11,0,253,255,11,0,253,255,11,0,251,255,8,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,0,0,251,255,0,0,249,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,0,0,249,255,0,0,247,255,253,255,249,255,251,255,251,255,251,255,253,255,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,4,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,11,0,2,0,8,0,2,0,8,0,2,0,8,0,0,0,6,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,249,255,4,0,247,255,6,0,249,255,8,0,249,255,11,0,249,255,11,0,249,255,13,0,249,255,11,0,249,255,11,0,249,255,13,0,249,255,13,0,249,255,11,0,249,255,11,0,251,255,11,0,249,255,8,0,251,255,11,0,251,255,8,0,251,255,8,0,251,255,8,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,251,255,249,255,249,255,249,255,251,255,247,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,249,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,4,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,8,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,2,0,249,255,2,0,249,255,4,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,4,0,8,0,2,0,11,0,2,0,8,0,2,0,11,0,4,0,11,0,4,0,8,0,4,0,8,0,4,0,11,0,4,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,4,0,6,0,6,0,6,0,8,0,4,0,8,0,4,0,8,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,247,255,6,0,247,255,8,0,247,255,8,0,247,255,8,0,249,255,11,0,249,255,11,0,247,255,8,0,249,255,6,0,249,255,8,0,251,255,6,0,249,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,8,0,253,255,8,0,253,255,8,0,251,255,8,0,249,255,8,0,249,255,8,0,251,255,8,0,251,255,11,0,251,255,8,0,253,255,11,0,0,0,8,0,0,0,11,0,2,0,8,0,4,0,11,0,6,0,8,0,8,0,11,0,8,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,11,0,11,0,11,0,11,0,8,0,11,0,8,0,13,0,8,0,13,0,8,0,13,0,6,0,15,0,8,0,15,0,6,0,15,0,8,0,15,0,8,0,15,0,6,0,13,0,6,0,13,0,4,0,11,0,6,0,6,0,4,0,6,0,4,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,4,0,251,255,6,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,240,255,253,255,240,255,0,0,240,255,253,255,240,255,253,255,242,255,253,255,247,255,253,255,247,255,253,255,249,255,251,255,251,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,6,0,6,0,4,0,8,0,4,0,8,0,6,0,8,0,4,0,8,0,4,0,8,0,2,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,6,0,4,0,4,0,4,0,6,0,6,0,4,0,6,0,6,0,6,0,4,0,11,0,4,0,11,0,4,0,8,0,4,0,8,0,4,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,251,255,251,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,4,0,249,255,4,0,249,255,6,0,249,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,0,0,249,255,0,0,247,255,253,255,249,255,251,255,247,255,251,255,249,255,251,255,251,255,249,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,2,0,4,0,0,0,4,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,251,255,6,0,249,255,6,0,253,255,6,0,253,255,8,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,8,0,253,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,251,255,249,255,249,255,247,255,249,255,247,255,247,255,247,255,247,255,249,255,244,255,247,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,251,255,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,6,0,253,255,8,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,249,255,4,0,247,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,242,255,4,0,242,255,4,0,242,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,4,0,6,0,2,0,4,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,251,255,4,0,249,255,2,0,249,255,2,0,247,255,4,0,244,255,2,0,242,255,4,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,249,255,253,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,2,0,253,255,0,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,249,255,251,255,247,255,253,255,244,255,251,255,244,255,251,255,244,255,253,255,244,255,0,0,244,255,253,255,247,255,0,0,244,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,249,255,0,0,247,255,2,0,251,255,0,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,19,0,0,0,17,0,253,255,17,0,0,0,15,0,253,255,15,0,251,255,13,0,251,255,13,0,253,255,11,0,251,255,8,0,249,255,6,0,249,255,4,0,251,255,4,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,6,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,4,0,4,0,6,0,4,0,8,0,4,0,8,0,2,0,8,0,2,0,11,0,4,0,11,0,2,0,11,0,0,0,8,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,4,0,251,255,4,0,249,255,6,0,249,255,8,0,247,255,6,0,247,255,11,0,247,255,8,0,247,255,11,0,247,255,8,0,249,255,8,0,249,255,8,0,249,255,6,0,251,255,6,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,2,0,11,0,2,0,11,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,6,0,4,0,6,0,6,0,4,0,6,0,6,0,8,0,4,0,8,0,6,0,8,0,6,0,8,0,6,0,8,0,8,0,8,0,6,0,8,0,8,0,8,0,8,0,8,0,6,0,8,0,8,0,11,0,6,0,11,0,6,0,11,0,4,0,11,0,4,0,11,0,2,0,8,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,2,0,244,255,2,0,242,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,249,255,251,255,249,255,253,255,249,255,251,255,251,255,253,255,249,255,251,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,251,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,4,0,247,255,4,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,247,255,8,0,247,255,6,0,247,255,6,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,0,0,247,255,0,0,244,255,0,0,247,255,253,255,247,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,253,255,249,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,4,0,247,255,6,0,249,255,8,0,249,255,8,0,251,255,8,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,4,0,247,255,4,0,249,255,2,0,247,255,4,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,253,255,247,255,253,255,249,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,247,255,249,255,247,255,249,255,244,255,249,255,247,255,249,255,247,255,247,255,244,255,247,255,242,255,247,255,242,255,249,255,242,255,247,255,240,255,249,255,238,255,253,255,236,255,0,0,236,255,0,0,233,255,0,0,231,255,2,0,233,255,4,0,231,255,4,0,233,255,6,0,231,255,6,0,233,255,6,0,233,255,4,0,236,255,6,0,236,255,4,0,238,255,6,0,238,255,6,0,242,255,6,0,242,255,6,0,240,255,6,0,240,255,6,0,242,255,8,0,244,255,6,0,244,255,6,0,244,255,2,0,247,255,2,0,247,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,0,0,249,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,2,0,11,0,2,0,8,0,4,0,8,0,4,0,6,0,6,0,4,0,8,0,4,0,11,0,2,0,11,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,251,255,6,0,253,255,6,0,251,255,6,0,251,255,8,0,251,255,6,0,251,255,6,0,249,255,4,0,249,255,6,0,249,255,4,0,247,255,4,0,247,255,6,0,247,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,251,255,2,0,247,255,2,0,247,255,4,0,244,255,6,0,247,255,6,0,244,255,6,0,244,255,4,0,244,255,4,0,247,255,4,0,244,255,4,0,247,255,2,0,247,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,247,255,249,255,249,255,249,255,247,255,249,255,247,255,249,255,247,255,251,255,249,255,253,255,249,255,0,0,249,255,2,0,251,255,2,0,251,255,4,0,251,255,6,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,249,255,6,0,249,255,4,0,247,255,4,0,244,255,2,0,244,255,2,0,244,255,2,0,242,255,0,0,244,255,0,0,244,255,253,255,247,255,253,255,249,255,251,255,249,255,251,255,251,255,249,255,251,255,247,255,251,255,244,255,249,255,244,255,251,255,242,255,251,255,244,255,249,255,242,255,249,255,242,255,249,255,242,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,244,255,251,255,247,255,251,255,249,255,253,255,247,255,253,255,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,244,255,2,0,244,255,2,0,242,255,4,0,240,255,2,0,240,255,2,0,242,255,2,0,242,255,2,0,242,255,2,0,244,255,0,0,244,255,2,0,247,255,0,0,249,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,6,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,6,0,6,0,2,0,6,0,4,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,6,0,251,255,4,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,4,0,6,0,4,0,6,0,6,0,4,0,11,0,4,0,11,0,4,0,13,0,2,0,13,0,2,0,13,0,2,0,13,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,8,0,249,255,8,0,247,255,8,0,249,255,8,0,244,255,6,0,247,255,6,0,247,255,6,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,4,0,251,255,4,0,247,255,2,0,247,255,2,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,253,255,242,255,253,255,242,255,251,255,242,255,251,255,244,255,251,255,247,255,249,255,247,255,247,255,249,255,244,255,251,255,244,255,253,255,244,255,0,0,242,255,0,0,242,255,2,0,244,255,4,0,242,255,6,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,2,0,244,255,2,0,244,255,2,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,2,0,244,255,0,0,247,255,2,0,247,255,4,0,249,255,2,0,247,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,249,255,251,255,247,255,253,255,247,255,253,255,244,255,253,255,244,255,253,255,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,242,255,253,255,242,255,253,255,242,255,251,255,242,255,251,255,244,255,251,255,244,255,251,255,244,255,249,255,244,255,249,255,247,255,247,255,247,255,247,255,247,255,249,255,247,255,249,255,244,255,249,255,244,255,249,255,244,255,249,255,244,255,251,255,244,255,253,255,247,255,253,255,244,255,0,0,244,255,0,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,6,0,247,255,4,0,247,255,8,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,2,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,247,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,11,0,249,255,11,0,251,255,11,0,249,255,11,0,249,255,8,0,251,255,6,0,249,255,2,0,249,255,0,0,249,255,253,255,249,255,251,255,247,255,247,255,249,255,244,255,247,255,242,255,247,255,240,255,247,255,238,255,249,255,238,255,249,255,236,255,251,255,236,255,251,255,238,255,253,255,238,255,253,255,236,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,253,255,251,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,0,0,247,255,2,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,0,0,244,255,0,0,244,255,0,0,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,251,255,251,255,253,255,253,255,251,255,251,255,251,255,249,255,249,255,251,255,249,255,251,255,249,255,251,255,244,255,253,255,247,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,244,255,2,0,244,255,0,0,244,255,2,0,247,255,4,0,244,255,4,0,247,255,4,0,249,255,4,0,249,255,6,0,249,255,6,0,249,255,6,0,249,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,247,255,6,0,249,255,8,0,249,255,4,0,251,255,6,0,251,255,4,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,247,255,253,255,244,255,253,255,247,255,249,255,244,255,249,255,244,255,249,255,247,255,247,255,247,255,247,255,247,255,249,255,247,255,249,255,249,255,249,255,247,255,251,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,4,0,249,255,4,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,0,0,4,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,249,255,251,255,249,255,249,255,247,255,247,255,247,255,247,255,249,255,247,255,251,255,244,255,251,255,244,255,251,255,242,255,251,255,244,255,251,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,247,255,0,0,247,255,251,255,244,255,253,255,247,255,253,255,247,255,249,255,249,255,251,255,247,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,244,255,253,255,244,255,251,255,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,2,0,244,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,242,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,249,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,247,255,2,0,244,255,4,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,253,255,238,255,0,0,233,255,253,255,233,255,253,255,233,255,251,255,236,255,251,255,233,255,251,255,233,255,251,255,236,255,249,255,236,255,249,255,238,255,247,255,240,255,247,255,242,255,249,255,244,255,249,255,244,255,249,255,247,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,249,255,249,255,249,255,247,255,247,255,247,255,249,255,247,255,249,255,244,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,251,255,2,0,253,255,4,0,251,255,6,0,251,255,6,0,249,255,6,0,251,255,8,0,249,255,8,0,251,255,8,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,6,0,0,0,6,0,251,255,6,0,251,255,6,0,249,255,6,0,247,255,6,0,244,255,6,0,244,255,4,0,242,255,2,0,242,255,0,0,242,255,0,0,240,255,253,255,242,255,253,255,240,255,253,255,242,255,251,255,242,255,251,255,242,255,251,255,244,255,253,255,247,255,253,255,244,255,0,0,247,255,0,0,249,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,6,0,249,255,4,0,249,255,6,0,249,255,6,0,251,255,4,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,240,255,253,255,242,255,253,255,242,255,0,0,240,255,253,255,240,255,253,255,240,255,0,0,244,255,251,255,242,255,253,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,247,255,249,255,244,255,249,255,247,255,247,255,247,255,247,255,244,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,249,255,247,255,249,255,249,255,251,255,249,255,249,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,11,0,251,255,11,0,251,255,11,0,251,255,13,0,251,255,13,0,249,255,15,0,249,255,13,0,249,255,13,0,247,255,15,0,249,255,15,0,251,255,13,0,251,255,11,0,253,255,8,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,2,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,251,255,251,255,251,255,251,255,249,255,251,255,247,255,251,255,244,255,249,255,244,255,251,255,242,255,249,255,240,255,249,255,240,255,249,255,240,255,247,255,242,255,247,255,242,255,247,255,244,255,249,255,244,255,247,255,247,255,249,255,247,255,249,255,247,255,251,255,247,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,244,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,249,255,2,0,247,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,253,255,249,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,13,0,253,255,15,0,0,0,15,0,253,255,15,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,8,0,251,255,6,0,253,255,8,0,251,255,11,0,251,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,249,255,6,0,251,255,6,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,0,0,249,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,2,0,244,255,2,0,244,255,0,0,244,255,2,0,247,255,2,0,244,255,4,0,244,255,4,0,244,255,6,0,247,255,6,0,247,255,4,0,249,255,4,0,251,255,4,0,251,255,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,251,255,6,0,251,255,8,0,251,255,11,0,249,255,11,0,247,255,13,0,247,255,13,0,249,255,13,0,251,255,11,0,251,255,8,0,251,255,8,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,247,255,253,255,242,255,253,255,242,255,253,255,242,255,253,255,242,255,0,0,240,255,253,255,240,255,0,0,238,255,0,0,240,255,0,0,238,255,0,0,238,255,2,0,238,255,2,0,240,255,2,0,240,255,4,0,242,255,2,0,244,255,4,0,244,255,2,0,244,255,2,0,244,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,249,255,0,0,247,255,0,0,247,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,2,0,242,255,2,0,242,255,4,0,240,255,2,0,242,255,4,0,244,255,2,0,244,255,0,0,244,255,0,0,247,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,4,0,4,0,4,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,244,255,2,0,244,255,4,0,244,255,4,0,244,255,6,0,242,255,4,0,244,255,4,0,244,255,4,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,251,255,251,255,249,255,253,255,247,255,0,0,247,255,0,0,244,255,0,0,240,255,2,0,242,255,2,0,242,255,2,0,242,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,242,255,0,0,242,255,253,255,244,255,0,0,247,255,0,0,247,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,244,255,253,255,244,255,251,255,244,255,251,255,247,255,251,255,247,255,251,255,247,255,253,255,247,255,251,255,247,255,251,255,249,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,6,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,6,0,8,0,6,0,6,0,6,0,8,0,6,0,6,0,6,0,6,0,6,0,4,0,8,0,4,0,8,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,0,0,4,0,253,255,6,0,251,255,6,0,253,255,6,0,251,255,4,0,249,255,4,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,0,0,247,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,247,255,253,255,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,251,255,251,255,251,255,249,255,0,0,249,255,253,255,247,255,253,255,244,255,253,255,242,255,251,255,240,255,251,255,238,255,249,255,236,255,249,255,233,255,247,255,233,255,247,255,233,255,244,255,236,255,247,255,236,255,247,255,236,255,249,255,240,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,249,255,251,255,249,255,249,255,247,255,249,255,247,255,249,255,244,255,249,255,247,255,249,255,247,255,247,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,251,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,249,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,247,255,4,0,251,255,4,0,251,255,4,0,249,255,6,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,8,0,249,255,11,0,249,255,11,0,244,255,11,0,247,255,8,0,244,255,11,0,244,255,8,0,242,255,8,0,242,255,6,0,242,255,6,0,244,255,4,0,244,255,2,0,244,255,0,0,247,255,0,0,247,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,247,255,253,255,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,2,0,240,255,0,0,240,255,0,0,242,255,2,0,242,255,2,0,242,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,247,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,0,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,4,0,242,255,4,0,240,255,4,0,238,255,6,0,236,255,6,0,233,255,8,0,233,255,8,0,231,255,8,0,231,255,8,0,233,255,6,0,233,255,6,0,233,255,4,0,236,255,4,0,238,255,4,0,240,255,4,0,240,255,2,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,251,255,4,0,251,255,6,0,251,255,6,0,253,255,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,244,255,2,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,6,0,249,255,4,0,249,255,4,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,4,0,244,255,4,0,244,255,6,0,242,255,6,0,242,255,8,0,240,255,11,0,240,255,11,0,240,255,11,0,240,255,13,0,240,255,11,0,242,255,11,0,242,255,13,0,247,255,11,0,249,255,11,0,249,255,8,0,249,255,8,0,251,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,244,255,253,255,244,255,251,255,242,255,251,255,242,255,249,255,240,255,249,255,240,255,249,255,240,255,247,255,240,255,249,255,242,255,247,255,242,255,247,255,242,255,247,255,247,255,249,255,249,255,249,255,251,255,249,255,0,0,249,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,251,255,253,255,251,255,251,255,249,255,249,255,247,255,247,255,249,255,249,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,249,255,247,255,247,255,249,255,247,255,249,255,247,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,4,0,249,255,4,0,247,255,4,0,247,255,2,0,244,255,4,0,242,255,2,0,242,255,2,0,242,255,0,0,242,255,2,0,240,255,0,0,242,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,247,255,253,255,249,255,253,255,251,255,251,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,4,0,249,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,253,255,251,255,0,0,249,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,6,0,247,255,4,0,247,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,242,255,0,0,244,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,2,0,240,255,2,0,240,255,0,0,242,255,2,0,244,255,2,0,247,255,4,0,247,255,2,0,249,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,4,0,249,255,4,0,249,255,2,0,247,255,4,0,247,255,2,0,247,255,2,0,244,255,4,0,247,255,2,0,247,255,4,0,244,255,0,0,244,255,2,0,247,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,242,255,253,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,253,255,247,255,253,255,247,255,0,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,6,0,2,0,4,0,0,0,6,0,2,0,6,0,2,0,4,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,4,0,253,255,4,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,4,0,2,0,4,0,2,0,6,0,4,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,8,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,8,0,6,0,8,0,8,0,8,0,8,0,11,0,11,0,13,0,8,0,11,0,11,0,11,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,4,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,2,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,249,255,251,255,251,255,253,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,253,255,249,255,251,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,6,0,249,255,4,0,249,255,6,0,249,255,4,0,249,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,6,0,249,255,6,0,251,255,8,0,251,255,11,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,11,0,2,0,13,0,0,0,11,0,0,0,11,0,2,0,11,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,251,255,249,255,251,255,249,255,253,255,247,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,249,255,253,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,4,0,4,0,4,0,6,0,6,0,6,0,6,0,6,0,8,0,6,0,8,0,6,0,6,0,4,0,8,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,8,0,253,255,11,0,0,0,11,0,253,255,11,0,253,255,13,0,253,255,13,0,253,255,13,0,253,255,13,0,251,255,13,0,253,255,15,0,253,255,13,0,251,255,11,0,251,255,13,0,249,255,13,0,249,255,13,0,249,255,13,0,247,255,13,0,247,255,13,0,247,255,11,0,247,255,8,0,247,255,11,0,249,255,8,0,249,255,6,0,249,255,4,0,247,255,2,0,249,255,2,0,249,255,0,0,247,255,253,255,247,255,251,255,244,255,249,255,242,255,247,255,240,255,247,255,240,255,247,255,238,255,249,255,238,255,247,255,238,255,249,255,238,255,251,255,240,255,249,255,240,255,253,255,242,255,253,255,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,251,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,2,0,247,255,2,0,249,255,2,0,247,255,2,0,244,255,4,0,247,255,4,0,244,255,6,0,247,255,6,0,244,255,6,0,244,255,8,0,244,255,11,0,244,255,8,0,244,255,11,0,244,255,11,0,247,255,13,0,244,255,11,0,244,255,13,0,244,255,11,0,247,255,11,0,244,255,11,0,247,255,8,0,249,255,6,0,249,255,4,0,249,255,2,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,247,255,0,0,247,255,253,255,244,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,244,255,0,0,244,255,2,0,247,255,2,0,247,255,2,0,249,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,0,0,249,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,247,255,2,0,244,255,0,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,247,255,0,0,249,255,0,0,251,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,8,0,247,255,8,0,247,255,11,0,247,255,11,0,249,255,8,0,249,255,11,0,251,255,11,0,251,255,11,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,11,0,2,0,11,0,2,0,8,0,4,0,8,0,2,0,8,0,4,0,8,0,2,0,8,0,0,0,8,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,2,0,13,0,0,0,11,0,2,0,11,0,2,0,11,0,2,0,11,0,4,0,11,0,4,0,11,0,4,0,8,0,2,0,8,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,251,255,251,255,253,255,249,255,253,255,247,255,253,255,247,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,244,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,253,255,2,0,253,255,0,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,6,0,4,0,4,0,2,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,4,0,2,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,251,255,2,0,249,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,249,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,2,0,251,255,2,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,0,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,6,0,4,0,8,0,6,0,8,0,6,0,11,0,6,0,8,0,8,0,11,0,8,0,8,0,6,0,8,0,6,0,6,0,4,0,6,0,6,0,4,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,8,0,0,0,6,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,253,255,4,0,253,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,253,255,242,255,251,255,242,255,251,255,242,255,251,255,242,255,249,255,244,255,249,255,244,255,249,255,244,255,251,255,247,255,251,255,247,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,249,255,4,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,249,255,253,255,247,255,249,255,249,255,249,255,249,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,253,255,247,255,251,255,247,255,251,255,249,255,251,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,249,255,0,0,249,255,2,0,247,255,2,0,249,255,0,0,249,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,244,255,2,0,242,255,4,0,242,255,2,0,240,255,4,0,242,255,6,0,242,255,8,0,244,255,8,0,244,255,8,0,247,255,11,0,247,255,8,0,249,255,11,0,251,255,8,0,253,255,8,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,6,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,251,255,249,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,2,0,6,0,2,0,4,0,4,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,6,0,8,0,6,0,8,0,6,0,8,0,8,0,11,0,8,0,13,0,8,0,13,0,11,0,13,0,11,0,13,0,13,0,13,0,13,0,13,0,13,0,15,0,15,0,15,0,15,0,13,0,15,0,13,0,15,0,15,0,15,0,15,0,15,0,13,0,15,0,13,0,13,0,15,0,13,0,13,0,13,0,11,0,13,0,11,0,11,0,11,0,13,0,8,0,8,0,8,0,8,0,6,0,8,0,4,0,6,0,4,0,8,0,4,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,4,0,253,255,4,0,253,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,0,0,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,247,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,249,255,249,255,251,255,247,255,251,255,247,255,251,255,244,255,251,255,242,255,251,255,240,255,251,255,242,255,251,255,242,255,253,255,240,255,0,0,240,255,0,0,240,255,0,0,242,255,2,0,244,255,4,0,247,255,6,0,247,255,6,0,251,255,8,0,251,255,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,247,255,4,0,249,255,6,0,249,255,8,0,251,255,11,0,251,255,11,0,251,255,8,0,253,255,8,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,6,0,4,0,6,0,6,0,6,0,6,0,8,0,4,0,6,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,4,0,253,255,4,0,251,255,6,0,253,255,8,0,251,255,6,0,251,255,8,0,249,255,6,0,249,255,6,0,251,255,4,0,249,255,4,0,247,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,4,0,249,255,2,0,251,255,4,0,253,255,6,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,8,0,253,255,8,0,0,0,8,0,253,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,8,0,249,255,11,0,249,255,8,0,249,255,8,0,249,255,6,0,251,255,8,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,247,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,4,0,4,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,247,255,253,255,249,255,251,255,247,255,253,255,249,255,253,255,247,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,247,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,247,255,249,255,249,255,251,255,249,255,251,255,251,255,249,255,253,255,247,255,253,255,244,255,0,0,247,255,2,0,249,255,0,0,249,255,2,0,247,255,6,0,249,255,6,0,249,255,8,0,251,255,11,0,249,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,249,255,11,0,251,255,8,0,251,255,6,0,249,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,4,0,251,255,6,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,0,0,8,0,2,0,11,0,2,0,8,0,2,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,6,0,8,0,6,0,6,0,6,0,6,0,8,0,6,0,6,0,4,0,6,0,2,0,6,0,2,0,4,0,0,0,6,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,11,0,2,0,13,0,4,0,13,0,4,0,15,0,4,0,13,0,4,0,13,0,4,0,13,0,4,0,13,0,4,0,13,0,2,0,11,0,4,0,8,0,4,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,8,0,253,255,6,0,253,255,8,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,253,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,6,0,253,255,8,0,0,0,8,0,0,0,11,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,6,0,6,0,8,0,6,0,8,0,6,0,6,0,6,0,6,0,6,0,6,0,8,0,8,0,6,0,6,0,6,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,251,255,249,255,251,255,251,255,251,255,249,255,247,255,251,255,249,255,249,255,249,255,249,255,251,255,251,255,251,255,251,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,249,255,253,255,249,255,253,255,247,255,0,0,247,255,0,0,247,255,2,0,244,255,4,0,244,255,4,0,242,255,6,0,242,255,4,0,242,255,6,0,242,255,4,0,242,255,4,0,242,255,4,0,244,255,4,0,244,255,2,0,244,255,2,0,247,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,4,0,6,0,6,0,6,0,6,0,6,0,6,0,8,0,8,0,6,0,8,0,4,0,8,0,4,0,11,0,2,0,11,0,2,0,13,0,0,0,11,0,0,0,11,0,253,255,13,0,253,255,13,0,253,255,13,0,0,0,13,0,253,255,13,0,0,0,15,0,253,255,13,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,253,255,11,0,253,255,11,0,253,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,253,255,11,0,253,255,11,0,253,255,6,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,247,255,251,255,249,255,251,255,244,255,251,255,247,255,251,255,244,255,253,255,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,2,0,249,255,2,0,247,255,4,0,244,255,2,0,244,255,4,0,242,255,4,0,242,255,6,0,242,255,4,0,244,255,6,0,242,255,6,0,247,255,8,0,247,255,8,0,247,255,8,0,249,255,11,0,251,255,11,0,251,255,11,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,251,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,4,0,247,255,6,0,247,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,6,0,0,0,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,6,0,247,255,4,0,249,255,4,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,4,0,8,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,8,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,8,0,6,0,8,0,6,0,6,0,4,0,6,0,6,0,6,0,4,0,8,0,2,0,6,0,0,0,6,0,0,0,6,0,253,255,8,0,253,255,8,0,251,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,6,0,4,0,8,0,4,0,8,0,6,0,11,0,8,0,8,0,8,0,8,0,8,0,8,0,6,0,11,0,6,0,11,0,6,0,8,0,4,0,8,0,6,0,6,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,253,255,6,0,0,0,6,0,0,0,4,0,2,0,6,0,2,0,4,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,247,255,251,255,251,255,249,255,249,255,249,255,249,255,249,255,251,255,247,255,251,255,247,255,251,255,247,255,249,255,247,255,251,255,247,255,253,255,247,255,251,255,244,255,253,255,244,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,244,255,0,0,244,255,253,255,244,255,0,0,244,255,253,255,247,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,6,0,2,0,6,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,8,0,4,0,8,0,4,0,6,0,2,0,6,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,4,0,249,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,6,0,253,255,11,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,4,0,11,0,2,0,8,0,2,0,8,0,2,0,6,0,4,0,6,0,2,0,8,0,2,0,8,0,4,0,6,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,4,0,249,255,4,0,249,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,8,0,4,0,11,0,4,0,13,0,4,0,11,0,6,0,13,0,8,0,15,0,6,0,17,0,6,0,15,0,6,0,15,0,6,0,15,0,4,0,13,0,2,0,13,0,2,0,11,0,2,0,11,0,2,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,4,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,2,0,8,0,4,0,8,0,4,0,8,0,4,0,6,0,4,0,6,0,4,0,6,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,4,0,4,0,6,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,2,0,251,255,4,0,249,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,4,0,6,0,6,0,4,0,8,0,4,0,11,0,4,0,11,0,4,0,13,0,4,0,15,0,2,0,15,0,4,0,17,0,2,0,15,0,4,0,17,0,4,0,17,0,4,0,15,0,4,0,15,0,4,0,11,0,6,0,11,0,6,0,8,0,6,0,6,0,6,0,4,0,8,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,6,0,251,255,4,0,249,255,4,0,249,255,4,0,247,255,2,0,247,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,251,255,6,0,251,255,6,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,244,255,4,0,244,255,4,0,242,255,2,0,244,255,4,0,242,255,4,0,240,255,4,0,238,255,4,0,238,255,4,0,238,255,2,0,238,255,4,0,238,255,2,0,236,255,2,0,236,255,4,0,238,255,4,0,240,255,4,0,240,255,2,0,242,255,2,0,242,255,2,0,244,255,2,0,247,255,0,0,249,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,11,0,251,255,11,0,253,255,8,0,253,255,8,0,253,255,8,0,251,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,253,255,4,0,0,0,6,0,0,0,4,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,253,255,6,0,249,255,6,0,249,255,6,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,240,255,253,255,240,255,253,255,238,255,251,255,238,255,251,255,238,255,251,255,238,255,251,255,238,255,251,255,238,255,251,255,240,255,251,255,240,255,251,255,244,255,251,255,244,255,253,255,247,255,251,255,249,255,253,255,249,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,253,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,249,255,249,255,247,255,249,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,249,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,8,0,2,0,11,0,4,0,11,0,2,0,11,0,2,0,11,0,0,0,13,0,0,0,11,0,2,0,8,0,2,0,8,0,2,0,8,0,0,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,6,0,6,0,6,0,6,0,6,0,6,0,8,0,6,0,8,0,8,0,8,0,8,0,8,0,11,0,11,0,11,0,11,0,11,0,11,0,8,0,11,0,6,0,8,0,4,0,11,0,6,0,8,0,4,0,11,0,6,0,8,0,6,0,11,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,253,255,11,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,244,255,4,0,249,255,4,0,247,255,4,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,4,0,6,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,6,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,2,0,249,255,2,0,251,255,0,0,249,255,4,0,249,255,2,0,249,255,4,0,249,255,6,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,247,255,2,0,249,255,2,0,247,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,4,0,249,255,4,0,249,255,6,0,251,255,6,0,251,255,8,0,253,255,11,0,251,255,8,0,253,255,11,0,253,255,11,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,4,0,251,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,2,0,253,255,2,0,251,255,4,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,2,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,11,0,2,0,11,0,2,0,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,253,255,8,0,253,255,8,0,251,255,6,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,249,255,2,0,249,255,4,0,249,255,4,0,247,255,2,0,247,255,2,0,244,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,247,255,0,0,247,255,0,0,247,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,251,255,247,255,251,255,244,255,251,255,244,255,249,255,240,255,249,255,238,255,249,255,240,255,249,255,240,255,249,255,240,255,249,255,240,255,251,255,242,255,251,255,244,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,2,0,244,255,2,0,244,255,0,0,244,255,2,0,242,255,0,0,242,255,2,0,244,255,2,0,244,255,4,0,247,255,4,0,247,255,6,0,247,255,6,0,249,255,6,0,251,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,0,0,4,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,251,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,4,0,4,0,6,0,6,0,6,0,4,0,8,0,4,0,8,0,2,0,11,0,2,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,8,0,0,0,6,0,4,0,6,0,2,0,8,0,4,0,6,0,2,0,6,0,4,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,249,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,249,255,2,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,251,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,244,255,0,0,247,255,253,255,244,255,253,255,247,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,8,0,2,0,8,0,2,0,8,0,4,0,6,0,2,0,6,0,4,0,6,0,6,0,4,0,6,0,2,0,4,0,4,0,6,0,2,0,8,0,2,0,6,0,0,0,8,0,2,0,8,0,2,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,0,0,8,0,2,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,249,255,253,255,247,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,247,255,2,0,247,255,4,0,249,255,4,0,247,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,11,0,0,0,8,0,251,255,8,0,253,255,8,0,253,255,11,0,0,0,11,0,253,255,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,2,0,8,0,0,0,8,0,2,0,8,0,4,0,6,0,4,0,6,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,247,255,4,0,244,255,2,0,244,255,2,0,244,255,2,0,242,255,4,0,244,255,2,0,247,255,4,0,247,255,2,0,249,255,4,0,249,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,253,255,240,255,253,255,242,255,251,255,240,255,251,255,240,255,251,255,240,255,251,255,238,255,249,255,240,255,249,255,238,255,249,255,238,255,249,255,238,255,247,255,240,255,249,255,242,255,247,255,244,255,249,255,244,255,247,255,247,255,247,255,249,255,247,255,251,255,247,255,253,255,247,255,0,0,249,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,2,0,249,255,4,0,247,255,6,0,247,255,6,0,244,255,6,0,247,255,6,0,244,255,6,0,247,255,4,0,249,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,6,0,251,255,4,0,249,255,4,0,249,255,6,0,247,255,6,0,244,255,6,0,242,255,6,0,242,255,6,0,242,255,8,0,242,255,6,0,240,255,6,0,242,255,6,0,242,255,6,0,244,255,6,0,247,255,4,0,247,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,8,0,6,0,6,0,4,0,8,0,4,0,8,0,4,0,6,0,6,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,253,255,8,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,8,0,4,0,6,0,4,0,8,0,4,0,8,0,6,0,8,0,4,0,8,0,4,0,6,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,2,0,251,255,2,0,249,255,0,0,247,255,0,0,244,255,0,0,247,255,253,255,244,255,253,255,244,255,251,255,247,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,249,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,244,255,251,255,247,255,249,255,247,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,247,255,249,255,244,255,251,255,244,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,244,255,0,0,244,255,2,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,6,0,249,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,251,255,253,255,249,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,244,255,2,0,244,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,6,0,2,0,4,0,2,0,6,0,4,0,6,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,8,0,0,0,6,0,253,255,6,0,253,255,8,0,0,0,8,0,253,255,6,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,4,0,6,0,6,0,8,0,6,0,6,0,6,0,11,0,6,0,8,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,13,0,8,0,13,0,6,0,13,0,6,0,15,0,6,0,13,0,6,0,15,0,4,0,13,0,4,0,13,0,2,0,13,0,2,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,251,255,249,255,251,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,247,255,244,255,247,255,249,255,247,255,249,255,247,255,247,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,249,255,253,255,251,255,251,255,251,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,6,0,253,255,8,0,0,0,8,0,253,255,6,0,253,255,6,0,0,0,6,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,249,255,247,255,249,255,249,255,249,255,247,255,249,255,249,255,249,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,6,0,2,0,6,0,4,0,8,0,4,0,11,0,4,0,8,0,4,0,8,0,6,0,8,0,6,0,6,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,244,255,253,255,244,255,251,255,244,255,251,255,247,255,249,255,247,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,244,255,0,0,244,255,253,255,244,255,0,0,244,255,0,0,244,255,253,255,242,255,253,255,242,255,253,255,244,255,251,255,244,255,251,255,244,255,251,255,242,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,247,255,253,255,247,255,253,255,247,255,251,255,249,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,4,0,251,255,6,0,251,255,6,0,253,255,8,0,251,255,11,0,251,255,8,0,251,255,11,0,251,255,11,0,253,255,8,0,251,255,6,0,253,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,6,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,253,255,6,0,0,0,8,0,251,255,8,0,251,255,6,0,253,255,8,0,253,255,8,0,251,255,4,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,249,255,251,255,249,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,251,255,249,255,251,255,249,255,249,255,247,255,249,255,247,255,247,255,249,255,247,255,247,255,247,255,249,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,2,0,249,255,4,0,249,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,2,0,251,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,244,255,253,255,247,255,253,255,247,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,247,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,249,255,4,0,247,255,2,0,249,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,247,255,4,0,247,255,6,0,247,255,6,0,244,255,4,0,244,255,4,0,247,255,4,0,244,255,4,0,247,255,4,0,244,255,2,0,244,255,2,0,247,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,6,0,244,255,6,0,244,255,6,0,244,255,8,0,247,255,8,0,247,255,8,0,249,255,6,0,247,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,249,255,251,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,247,255,249,255,247,255,247,255,247,255,249,255,244,255,251,255,244,255,251,255,247,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,8,0,6,0,6,0,6,0,8,0,6,0,6,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,247,255,4,0,244,255,4,0,242,255,4,0,242,255,6,0,244,255,6,0,244,255,4,0,244,255,6,0,244,255,6,0,244,255,4,0,247,255,4,0,247,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,8,0,2,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,6,0,11,0,6,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,6,0,6,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,4,0,2,0,4,0,6,0,4,0,6,0,4,0,4,0,6,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,249,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,8,0,4,0,8,0,6,0,8,0,6,0,8,0,6,0,11,0,6,0,11,0,8,0,11,0,8,0,13,0,6,0,11,0,6,0,11,0,6,0,8,0,4,0,11,0,6,0,11,0,2,0,8,0,2,0,8,0,2,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,253,255,11,0,253,255,13,0,253,255,13,0,0,0,13,0,0,0,11,0,253,255,11,0,253,255,8,0,0,0,6,0,253,255,6,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,2,0,247,255,4,0,244,255,6,0,242,255,11,0,244,255,11,0,244,255,15,0,242,255,15,0,242,255,15,0,244,255,15,0,244,255,15,0,244,255,15,0,242,255,13,0,244,255,8,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,4,0,253,255,4,0,251,255,4,0,249,255,2,0,249,255,2,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,247,255,249,255,249,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,247,255,2,0,249,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,247,255,253,255,247,255,253,255,249,255,251,255,249,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,251,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,11,0,253,255,11,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,0,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,11,0,253,255,8,0,253,255,11,0,253,255,11,0,253,255,13,0,251,255,13,0,251,255,13,0,251,255,13,0,253,255,13,0,253,255,13,0,253,255,13,0,253,255,13,0,253,255,13,0,253,255,11,0,253,255,13,0,253,255,11,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,247,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,249,255,8,0,251,255,8,0,251,255,8,0,251,255,11,0,251,255,8,0,251,255,11,0,253,255,11,0,253,255,8,0,0,0,8,0,253,255,6,0,253,255,6,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,251,255,6,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,251,255,253,255,249,255,253,255,247,255,253,255,244,255,253,255,242,255,0,0,242,255,253,255,240,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,238,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,242,255,253,255,240,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,247,255,251,255,247,255,251,255,244,255,251,255,244,255,251,255,242,255,0,0,242,255,253,255,242,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,247,255,251,255,247,255,251,255,247,255,249,255,247,255,249,255,244,255,249,255,247,255,249,255,244,255,249,255,244,255,249,255,244,255,251,255,242,255,249,255,242,255,251,255,242,255,251,255,244,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,251,255,4,0,251,255,4,0,253,255,8,0,253,255,8,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,19,0,0,0,17,0,0,0,19,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,253,255,15,0,0,0,15,0,0,0,13,0,0,0,15,0,253,255,13,0,253,255,13,0,0,0,13,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,251,255,249,255,249,255,249,255,247,255,249,255,247,255,247,255,244,255,247,255,242,255,247,255,242,255,247,255,242,255,249,255,244,255,249,255,244,255,249,255,242,255,249,255,247,255,251,255,247,255,249,255,249,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,6,0,251,255,8,0,251,255,6,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,253,255,242,255,253,255,242,255,251,255,242,255,249,255,244,255,251,255,244,255,249,255,247,255,249,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,249,255,249,255,249,255,247,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,247,255,253,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,8,0,253,255,8,0,253,255,11,0,251,255,11,0,251,255,13,0,251,255,13,0,253,255,13,0,253,255,13,0,253,255,13,0,253,255,11,0,0,0,11,0,2,0,11,0,2,0,8,0,4,0,8,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,8,0,251,255,8,0,251,255,8,0,253,255,8,0,253,255,8,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,2,0,251,255,2,0,249,255,0,0,247,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,2,0,251,255,4,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,6,0,4,0,4,0,6,0,4,0,4,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,6,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,0,0,8,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,251,255,2,0,253,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,4,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,4,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,8,0,253,255,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,2,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,6,0,251,255,4,0,251,255,6,0,251,255,4,0,251,255,6,0,249,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,253,255,251,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,251,255,253,255,253,255,253,255,251,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,251,255,253,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,4,0,0,0,6,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,6,0,2,0,4,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,247,255,2,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,8,0,2,0,4,0,4,0,6,0,4,0,6,0,8,0,2,0,8,0,2,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,2,0,11,0,4,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,6,0,4,0,8,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,6,0,253,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,249,255,251,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,247,255,253,255,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,8,0,253,255,8,0,251,255,11,0,253,255,13,0,251,255,13,0,251,255,11,0,251,255,13,0,251,255,13,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,2,0,6,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,13,0,253,255,13,0,253,255,13,0,253,255,15,0,251,255,13,0,253,255,13,0,251,255,11,0,253,255,8,0,251,255,8,0,251,255,4,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,253,255,6,0,251,255,6,0,251,255,6,0,249,255,6,0,247,255,6,0,247,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,4,0,8,0,4,0,8,0,0,0,11,0,2,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,253,255,15,0,251,255,15,0,251,255,13,0,251,255,11,0,251,255,11,0,249,255,6,0,251,255,4,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,251,255,247,255,251,255,249,255,253,255,249,255,251,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,249,255,253,255,251,255,0,0,253,255,0,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,8,0,253,255,8,0,253,255,11,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,2,0,11,0,2,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,8,0,6,0,8,0,4,0,11,0,6,0,11,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,11,0,8,0,11,0,6,0,11,0,6,0,13,0,4,0,13,0,4,0,11,0,2,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,2,0,11,0,4,0,13,0,6,0,13,0,6,0,11,0,8,0,13,0,8,0,11,0,8,0,8,0,11,0,8,0,8,0,6,0,11,0,6,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,6,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,251,255,2,0,251,255,0,0,251,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,244,255,2,0,244,255,2,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,247,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,251,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,247,255,4,0,249,255,4,0,247,255,2,0,249,255,4,0,247,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,4,0,249,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,0,0,2,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,8,0,2,0,6,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,6,0,251,255,6,0,253,255,8,0,253,255,8,0,253,255,11,0,253,255,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,247,255,247,255,244,255,249,255,247,255,249,255,244,255,249,255,244,255,247,255,244,255,249,255,242,255,249,255,244,255,247,255,244,255,249,255,244,255,249,255,244,255,247,255,244,255,249,255,244,255,249,255,244,255,249,255,244,255,249,255,244,255,251,255,244,255,251,255,244,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,8,0,0,0,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,6,0,244,255,6,0,244,255,6,0,244,255,6,0,244,255,6,0,242,255,4,0,244,255,4,0,244,255,2,0,242,255,2,0,242,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,0,0,244,255,0,0,244,255,253,255,244,255,0,0,244,255,253,255,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,4,0,4,0,4,0,2,0,4,0,6,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,249,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,249,255,2,0,247,255,2,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,4,0,247,255,2,0,247,255,4,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,2,0,8,0,4,0,8,0,2,0,6,0,2,0,8,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,6,0,6,0,6,0,8,0,8,0,6,0,8,0,8,0,8,0,6,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,244,255,4,0,247,255,2,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,2,0,4,0,4,0,2,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,2,0,8,0,2,0,8,0,6,0,8,0,4,0,8,0,4,0,6,0,6,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,6,0,6,0,6,0,4,0,8,0,6,0,8,0,8,0,8,0,6,0,8,0,6,0,11,0,6,0,11,0,6,0,8,0,6,0,6,0,4,0,6,0,4,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,6,0,6,0,4,0,8,0,4,0,6,0,4,0,8,0,4,0,8,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,4,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,0,0,8,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,249,255,4,0,249,255,6,0,249,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,8,0,0,0,8,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,247,255,4,0,244,255,4,0,247,255,2,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,6,0,253,255,8,0,251,255,6,0,253,255,8,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,13,0,4,0,11,0,2,0,13,0,6,0,11,0,6,0,13,0,6,0,11,0,6,0,8,0,8,0,8,0,6,0,8,0,6,0,6,0,6,0,4,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,2,0,247,255,0,0,249,255,0,0,249,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,8,0,253,255,8,0,249,255,8,0,251,255,8,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,251,255,253,255,249,255,253,255,249,255,251,255,249,255,253,255,247,255,251,255,247,255,251,255,244,255,251,255,244,255,251,255,242,255,251,255,240,255,249,255,244,255,251,255,240,255,251,255,242,255,253,255,242,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,249,255,6,0,251,255,6,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,2,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,251,255,6,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,15,0,0,0,15,0,2,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,6,0,0,0,6,0,0,0,6,0,251,255,8,0,253,255,8,0,251,255,6,0,249,255,8,0,249,255,6,0,249,255,8,0,247,255,6,0,247,255,4,0,244,255,4,0,244,255,2,0,244,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,6,0,8,0,6,0,11,0,6,0,11,0,8,0,13,0,6,0,13,0,6,0,13,0,6,0,15,0,6,0,15,0,4,0,15,0,2,0,15,0,2,0,15,0,2,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,13,0,0,0,11,0,2,0,8,0,4,0,8,0,4,0,8,0,6,0,8,0,6,0,8,0,8,0,6,0,8,0,4,0,6,0,4,0,8,0,4,0,6,0,2,0,8,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,6,0,247,255,4,0,247,255,6,0,247,255,4,0,249,255,4,0,247,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,0,0,249,255,2,0,251,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,2,0,11,0,2,0,11,0,2,0,11,0,4,0,13,0,2,0,13,0,4,0,11,0,0,0,11,0,2,0,13,0,2,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,249,255,251,255,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,2,0,249,255,4,0,247,255,4,0,247,255,6,0,244,255,4,0,244,255,4,0,242,255,6,0,242,255,6,0,244,255,6,0,244,255,6,0,247,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,13,0,4,0,11,0,4,0,13,0,4,0,13,0,4,0,13,0,4,0,13,0,4,0,13,0,4,0,11,0,2,0,11,0,2,0,11,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,2,0,6,0,2,0,8,0,4,0,6,0,4,0,8,0,4,0,8,0,8,0,8,0,8,0,8,0,8,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,13,0,11,0,11,0,11,0,13,0,11,0,11,0,6,0,11,0,6,0,11,0,6,0,11,0,4,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,4,0,6,0,4,0,6,0,6,0,4,0,6,0,6,0,11,0,4,0,8,0,4,0,11,0,2,0,11,0,2,0,11,0,2,0,11,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,8,0,251,255,8,0,251,255,8,0,253,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,249,255,2,0,249,255,4,0,251,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,4,0,253,255,6,0,251,255,6,0,253,255,8,0,251,255,6,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,11,0,4,0,11,0,4,0,13,0,6,0,13,0,6,0,11,0,6,0,13,0,6,0,11,0,8,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,6,0,4,0,4,0,2,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,8,0,4,0,8,0,2,0,8,0,4,0,8,0,4,0,11,0,4,0,11,0,2,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,249,255,4,0,249,255,6,0,249,255,6,0,251,255,8,0,251,255,8,0,249,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,249,255,4,0,249,255,6,0,247,255,6,0,244,255,6,0,244,255,6,0,242,255,8,0,242,255,6,0,242,255,6,0,242,255,6,0,242,255,8,0,242,255,8,0,244,255,6,0,244,255,8,0,247,255,6,0,247,255,6,0,247,255,6,0,249,255,6,0,249,255,8,0,251,255,6,0,249,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,4,0,6,0,4,0,4,0,6,0,6,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,6,0,0,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,4,0,4,0,6,0,2,0,6,0,0,0,11,0,0,0,11,0,0,0,15,0,253,255,15,0,253,255,17,0,251,255,22,0,249,255,19,0,249,255,22,0,249,255,22,0,247,255,22,0,249,255,22,0,247,255,19,0,247,255,17,0,247,255,19,0,247,255,15,0,247,255,13,0,247,255,11,0,247,255,8,0,247,255,6,0,247,255,2,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,8,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,13,0,2,0,13,0,2,0,11,0,2,0,11,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,4,0,2,0,6,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,2,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,11,0,4,0,8,0,2,0,11,0,0,0,13,0,2,0,13,0,0,0,13,0,0,0,13,0,253,255,13,0,251,255,13,0,251,255,11,0,249,255,11,0,249,255,8,0,249,255,8,0,249,255,6,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,6,0,244,255,6,0,244,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,249,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,249,255,6,0,251,255,6,0,251,255,8,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,6,0,0,0,4,0,4,0,4,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,2,0,8,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,247,255,4,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,253,255,253,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,4,0,4,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,4,0,13,0,2,0,11,0,2,0,11,0,2,0,8,0,2,0,8,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,6,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,253,255,11,0,0,0,8,0,0,0,11,0,253,255,11,0,253,255,8,0,0,0,8,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,247,255,251,255,244,255,251,255,247,255,251,255,247,255,249,255,244,255,249,255,247,255,249,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,251,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,11,0,2,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,6,0,11,0,6,0,13,0,6,0,11,0,6,0,11,0,4,0,11,0,6,0,13,0,6,0,13,0,6,0,11,0,6,0,11,0,6,0,13,0,6,0,13,0,4,0,13,0,2,0,13,0,2,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,8,0,4,0,6,0,4,0,8,0,4,0,8,0,4,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,2,0,11,0,2,0,11,0,2,0,11,0,2,0,13,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,251,255,251,255,251,255,249,255,249,255,249,255,247,255,249,255,247,255,249,255,247,255,249,255,244,255,251,255,244,255,253,255,242,255,0,0,242,255,0,0,244,255,2,0,247,255,2,0,244,255,6,0,247,255,8,0,247,255,8,0,247,255,8,0,249,255,13,0,249,255,11,0,251,255,13,0,251,255,13,0,253,255,11,0,0,0,8,0,253,255,8,0,253,255,8,0,253,255,6,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,2,0,4,0,2,0,4,0,4,0,6,0,2,0,6,0,2,0,6,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,247,255,253,255,244,255,0,0,244,255,253,255,242,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,249,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,6,0,253,255,6,0,251,255,6,0,251,255,8,0,251,255,8,0,249,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,6,0,251,255,8,0,253,255,6,0,253,255,6,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,253,255,247,255,253,255,247,255,251,255,247,255,249,255,247,255,249,255,247,255,247,255,249,255,244,255,249,255,244,255,247,255,244,255,249,255,242,255,249,255,244,255,249,255,244,255,247,255,244,255,247,255,244,255,247,255,247,255,247,255,247,255,244,255,249,255,244,255,249,255,244,255,251,255,247,255,249,255,247,255,251,255,247,255,253,255,249,255,251,255,251,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,11,0,253,255,6,0,251,255,6,0,249,255,6,0,249,255,6,0,247,255,6,0,247,255,4,0,247,255,4,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,247,255,0,0,249,255,2,0,249,255,0,0,249,255,4,0,251,255,2,0,249,255,2,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,4,0,251,255,4,0,251,255,6,0,253,255,6,0,0,0,6,0,0,0,8,0,0,0,11,0,2,0,11,0,2,0,11,0,4,0,13,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,6,0,8,0,4,0,8,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,251,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,2,0,11,0,0,0,11,0,0,0,4,0,0,0,6,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,251,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,6,0,4,0,4,0,6,0,2,0,8,0,2,0,8,0,0,0,11,0,2,0,11,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,251,255,253,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,247,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,244,255,249,255,244,255,249,255,244,255,249,255,247,255,249,255,244,255,251,255,247,255,251,255,247,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,253,255,249,255,0,0,249,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,247,255,4,0,247,255,6,0,247,255,4,0,247,255,4,0,249,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,249,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,251,255,251,255,251,255,253,255,253,255,253,255,251,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,249,255,4,0,247,255,4,0,247,255,6,0,249,255,4,0,249,255,6,0,249,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,253,255,247,255,0,0,247,255,0,0,247,255,253,255,247,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,11,0,251,255,8,0,251,255,8,0,249,255,6,0,249,255,11,0,247,255,8,0,247,255,8,0,247,255,8,0,244,255,8,0,247,255,8,0,247,255,6,0,247,255,4,0,247,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,249,255,253,255,249,255,251,255,249,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,253,255,247,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,0,0,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,247,255,6,0,249,255,6,0,247,255,6,0,249,255,4,0,249,255,6,0,249,255,6,0,251,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,253,255,251,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,247,255,251,255,247,255,253,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,4,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,11,0,0,0,8,0,2,0,11,0,2,0,8,0,0,0,8,0,2,0,6,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,2,0,247,255,0,0,249,255,2,0,247,255,0,0,247,255,2,0,247,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,251,255,251,255,247,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,249,255,249,255,249,255,247,255,249,255,249,255,249,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,2,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,249,255,253,255,247,255,0,0,247,255,253,255,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,240,255,2,0,242,255,2,0,242,255,2,0,242,255,4,0,244,255,2,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,247,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,4,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,0,0,244,255,0,0,244,255,2,0,247,255,0,0,247,255,2,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,0,0,247,255,0,0,249,255,253,255,247,255,253,255,247,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,6,0,247,255,4,0,247,255,4,0,244,255,4,0,247,255,2,0,247,255,0,0,247,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,6,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,247,255,2,0,247,255,4,0,247,255,6,0,247,255,6,0,247,255,6,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,251,255,247,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,6,0,253,255,8,0,253,255,11,0,253,255,11,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,11,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,249,255,4,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,249,255,4,0,249,255,4,0,251,255,6,0,251,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,247,255,253,255,244,255,253,255,244,255,251,255,247,255,253,255,247,255,251,255,249,255,251,255,249,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,6,0,247,255,6,0,244,255,4,0,244,255,4,0,247,255,2,0,244,255,2,0,247,255,0,0,247,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,8,0,2,0,8,0,2,0,6,0,2,0,8,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,247,255,249,255,247,255,249,255,244,255,251,255,244,255,249,255,247,255,251,255,249,255,253,255,247,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,251,255,6,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,2,0,251,255,2,0,249,255,0,0,249,255,2,0,251,255,2,0,249,255,4,0,249,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,253,255,251,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,249,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,11,0,251,255,11,0,249,255,11,0,253,255,11,0,251,255,11,0,251,255,8,0,249,255,8,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,0,0,249,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,251,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,4,0,249,255,6,0,249,255,4,0,249,255,2,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,247,255,253,255,247,255,251,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,249,255,253,255,251,255,0,0,249,255,0,0,251,255,2,0,249,255,4,0,253,255,6,0,251,255,8,0,251,255,8,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,251,255,247,255,251,255,247,255,251,255,247,255,249,255,247,255,247,255,247,255,244,255,247,255,244,255,249,255,242,255,249,255,242,255,249,255,242,255,251,255,240,255,249,255,242,255,251,255,242,255,251,255,242,255,253,255,244,255,251,255,244,255,253,255,247,255,251,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,2,0,247,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,6,0,249,255,4,0,249,255,6,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,253,255,247,255,253,255,247,255,251,255,247,255,253,255,249,255,251,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,11,0,2,0,8,0,2,0,11,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,0,0,249,255,253,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,4,0,253,255,4,0,251,255,4,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,249,255,251,255,249,255,249,255,251,255,251,255,251,255,251,255,253,255,249,255,251,255,251,255,253,255,249,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,13,0,2,0,13,0,4,0,13,0,2,0,11,0,4,0,8,0,2,0,6,0,2,0,6,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,6,0,244,255,6,0,244,255,8,0,244,255,8,0,244,255,6,0,244,255,6,0,244,255,6,0,244,255,8,0,247,255,6,0,247,255,6,0,249,255,4,0,249,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,2,0,8,0,0,0,8,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,253,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,2,0,247,255,2,0,247,255,4,0,244,255,2,0,247,255,4,0,247,255,4,0,244,255,6,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,249,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,2,0,4,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,2,0,244,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,249,255,0,0,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,244,255,6,0,244,255,6,0,244,255,6,0,242,255,6,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,249,255,4,0,251,255,6,0,251,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,251,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,6,0,4,0,4,0,6,0,6,0,6,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,6,0,6,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,11,0,2,0,11,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,4,0,251,255,6,0,251,255,4,0,251,255,6,0,251,255,6,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,4,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,6,0,2,0,6,0,4,0,8,0,2,0,8,0,0,0,8,0,2,0,11,0,0,0,11,0,2,0,11,0,2,0,8,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,251,255,253,255,251,255,0,0,249,255,251,255,247,255,253,255,247,255,251,255,244,255,251,255,247,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,6,0,253,255,4,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,6,0,0,0,4,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,4,0,4,0,2,0,6,0,2,0,4,0,4,0,2,0,4,0,0,0,6,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,253,255,253,255,251,255,251,255,251,255,251,255,253,255,251,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,251,255,247,255,251,255,249,255,251,255,247,255,253,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,4,0,249,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,251,255,4,0,251,255,2,0,253,255,6,0,251,255,4,0,251,255,6,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,247,255,2,0,249,255,4,0,247,255,4,0,247,255,4,0,244,255,4,0,247,255,6,0,247,255,4,0,247,255,8,0,247,255,6,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,11,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,2,0,11,0,2,0,11,0,4,0,13,0,4,0,11,0,4,0,8,0,6,0,8,0,6,0,8,0,8,0,6,0,6,0,6,0,6,0,6,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,6,0,253,255,6,0,251,255,6,0,253,255,6,0,251,255,6,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,6,0,2,0,8,0,4,0,8,0,4,0,6,0,6,0,6,0,4,0,8,0,6,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,0,0,249,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,2,0,8,0,2,0,6,0,4,0,8,0,4,0,11,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,253,255,247,255,253,255,247,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,0,0,8,0,0,0,6,0,2,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,8,0,6,0,8,0,4,0,6,0,6,0,4,0,8,0,6,0,8,0,4,0,8,0,2,0,11,0,2,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,6,0,2,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,0,0,251,255,0,0,249,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,8,0,253,255,11,0,253,255,8,0,0,0,11,0,253,255,8,0,0,0,11,0,0,0,8,0,0,0,8,0,2,0,6,0,0,0,8,0,2,0,6,0,4,0,4,0,4,0,4,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,249,255,247,255,251,255,249,255,251,255,247,255,251,255,249,255,251,255,249,255,249,255,251,255,249,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,4,0,251,255,6,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,2,0,247,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,249,255,0,0,247,255,253,255,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,251,255,6,0,253,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,251,255,6,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,2,0,8,0,2,0,8,0,4,0,11,0,4,0,11,0,2,0,11,0,4,0,8,0,2,0,11,0,2,0,8,0,2,0,11,0,2,0,11,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,8,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,2,0,8,0,2,0,8,0,0,0,8,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,8,0,2,0,4,0,2,0,6,0,4,0,6,0,2,0,6,0,4,0,4,0,4,0,6,0,2,0,4,0,4,0,2,0,6,0,4,0,6,0,2,0,4,0,0,0,6,0,2,0,4,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,8,0,2,0,6,0,4,0,8,0,6,0,8,0,6,0,6,0,6,0,6,0,8,0,6,0,11,0,6,0,8,0,4,0,11,0,6,0,11,0,4,0,8,0,4,0,8,0,4,0,8,0,2,0,8,0,4,0,8,0,2,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,247,255,2,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,244,255,251,255,247,255,251,255,247,255,249,255,247,255,251,255,249,255,249,255,249,255,251,255,251,255,251,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,6,0,6,0,4,0,8,0,4,0,8,0,4,0,8,0,2,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,4,0,249,255,6,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,8,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,11,0,2,0,13,0,2,0,11,0,2,0,11,0,2,0,8,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,8,0,2,0,8,0,4,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,8,0,2,0,11,0,0,0,8,0,2,0,11,0,2,0,11,0,2,0,11,0,4,0,8,0,4,0,6,0,2,0,6,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,2,0,4,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,4,0,249,255,6,0,251,255,4,0,247,255,4,0,247,255,6,0,249,255,6,0,249,255,4,0,247,255,6,0,247,255,4,0,247,255,4,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,253,255,249,255,251,255,251,255,251,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,4,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,251,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,2,0,6,0,2,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,251,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,244,255,251,255,244,255,251,255,247,255,251,255,247,255,251,255,247,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,4,0,249,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,4,0,253,255,6,0,0,0,6,0,0,0,6,0,253,255,6,0,251,255,6,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,251,255,247,255,253,255,249,255,251,255,247,255,251,255,249,255,251,255,244,255,253,255,247,255,251,255,244,255,253,255,247,255,251,255,247,255,253,255,244,255,253,255,247,255,0,0,247,255,253,255,244,255,0,0,244,255,253,255,247,255,253,255,244,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,244,255,4,0,247,255,2,0,244,255,2,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,251,255,247,255,251,255,247,255,249,255,247,255,247,255,247,255,247,255,247,255,244,255,247,255,247,255,247,255,244,255,249,255,244,255,247,255,244,255,251,255,247,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,251,255,8,0,253,255,8,0,251,255,8,0,253,255,8,0,253,255,11,0,253,255,13,0,253,255,11,0,253,255,13,0,0,0,13,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,8,0,0,0,8,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,253,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,253,255,249,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,251,255,11,0,251,255,11,0,253,255,13,0,251,255,13,0,251,255,13,0,249,255,13,0,249,255,11,0,249,255,13,0,249,255,11,0,251,255,8,0,249,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,251,255,6,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,253,255,253,255,251,255,253,255,251,255,251,255,253,255,249,255,251,255,249,255,253,255,249,255,253,255,247,255,0,0,244,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,251,255,4,0,249,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,8,0,0,0,8,0,2,0,8,0,0,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,6,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,11,0,253,255,11,0,0,0,8,0,253,255,8,0,253,255,6,0,251,255,6,0,251,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,247,255,2,0,247,255,2,0,244,255,2,0,247,255,2,0,244,255,2,0,244,255,4,0,244,255,2,0,244,255,4,0,244,255,4,0,244,255,6,0,244,255,6,0,242,255,4,0,242,255,6,0,242,255,6,0,242,255,6,0,242,255,8,0,242,255,6,0,242,255,4,0,244,255,4,0,244,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,247,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,249,255,251,255,247,255,251,255,249,255,253,255,247,255,253,255,247,255,251,255,244,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,244,255,4,0,247,255,4,0,247,255,2,0,247,255,4,0,247,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,249,255,6,0,249,255,8,0,249,255,8,0,249,255,11,0,247,255,11,0,249,255,8,0,247,255,11,0,247,255,8,0,249,255,8,0,249,255,6,0,251,255,6,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,251,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,4,0,244,255,2,0,247,255,2,0,244,255,2,0,244,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,242,255,253,255,244,255,251,255,244,255,251,255,247,255,249,255,247,255,249,255,247,255,249,255,249,255,249,255,249,255,247,255,251,255,249,255,251,255,249,255,253,255,247,255,253,255,249,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,0,0,249,255,0,0,247,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,249,255,247,255,251,255,247,255,251,255,247,255,249,255,247,255,249,255,247,255,249,255,249,255,251,255,249,255,253,255,249,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,247,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,251,255,249,255,249,255,247,255,251,255,244,255,249,255,247,255,249,255,244,255,251,255,247,255,249,255,242,255,251,255,244,255,251,255,244,255,251,255,249,255,249,255,247,255,251,255,247,255,251,255,249,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,6,0,0,0,4,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,6,0,4,0,8,0,4,0,8,0,4,0,6,0,4,0,11,0,4,0,8,0,4,0,8,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,8,0,249,255,6,0,249,255,8,0,249,255,6,0,249,255,6,0,249,255,6,0,249,255,4,0,247,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,249,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,247,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,0,0,251,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,253,255,6,0,253,255,8,0,253,255,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,247,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,4,0,247,255,4,0,249,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,244,255,6,0,247,255,4,0,247,255,6,0,247,255,4,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,6,0,249,255,6,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,247,255,253,255,249,255,251,255,247,255,253,255,247,255,249,255,247,255,251,255,247,255,251,255,247,255,249,255,249,255,251,255,249,255,249,255,251,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,249,255,251,255,249,255,251,255,247,255,249,255,247,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,251,255,249,255,253,255,249,255,251,255,251,255,251,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,242,255,0,0,244,255,0,0,244,255,253,255,244,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,249,255,253,255,249,255,253,255,249,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,247,255,0,0,249,255,253,255,251,255,0,0,249,255,0,0,251,255,253,255,249,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,251,255,6,0,253,255,4,0,251,255,6,0,251,255,6,0,249,255,4,0,251,255,2,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,247,255,253,255,247,255,251,255,244,255,251,255,247,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,247,255,253,255,247,255,251,255,247,255,253,255,247,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,249,255,253,255,249,255,251,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,253,255,247,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,247,255,253,255,247,255,251,255,247,255,253,255,244,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,249,255,253,255,249,255,251,255,249,255,253,255,249,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,247,255,0,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,251,255,251,255,251,255,251,255,249,255,249,255,249,255,249,255,247,255,249,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,244,255,249,255,247,255,247,255,247,255,251,255,247,255,251,255,247,255,251,255,244,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,249,255,2,0,249,255,2,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,247,255,253,255,247,255,251,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,251,255,6,0,253,255,8,0,253,255,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,4,0,0,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,249,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,8,0,0,0,11,0,0,0,11,0,253,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,13,0,251,255,11,0,253,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,253,255,8,0,253,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,4,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,247,255,251,255,247,255,249,255,249,255,249,255,249,255,249,255,247,255,247,255,251,255,249,255,251,255,249,255,251,255,247,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,249,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,249,255,2,0,247,255,4,0,247,255,6,0,247,255,4,0,247,255,6,0,247,255,4,0,247,255,4,0,249,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,4,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,8,0,251,255,11,0,251,255,8,0,251,255,11,0,251,255,11,0,249,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,247,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,2,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,2,0,4,0,4,0,6,0,2,0,4,0,0,0,4,0,2,0,6,0,0,0,6,0,2,0,8,0,0,0,6,0,0,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,2,0,4,0,4,0,4,0,4,0,6,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,8,0,4,0,8,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,253,255,247,255,253,255,244,255,253,255,247,255,251,255,247,255,251,255,247,255,249,255,251,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,253,255,15,0,0,0,15,0,0,0,13,0,253,255,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,11,0,253,255,11,0,253,255,13,0,0,0,11,0,253,255,11,0,253,255,8,0,253,255,11,0,251,255,6,0,253,255,6,0,251,255,6,0,249,255,6,0,251,255,4,0,251,255,4,0,249,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,251,255,251,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,6,0,0,0,8,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,249,255,253,255,247,255,0,0,249,255,253,255,249,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,253,255,247,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,249,255,251,255,249,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,0,0,11,0,2,0,11,0,2,0,11,0,2,0,8,0,2,0,8,0,0,0,8,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,6,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,2,0,4,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,253,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,4,0,251,255,4,0,249,255,6,0,251,255,6,0,253,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,13,0,253,255,13,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,8,0,251,255,8,0,251,255,8,0,251,255,6,0,253,255,6,0,251,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,4,0,251,255,6,0,253,255,6,0,251,255,6,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,249,255,4,0,249,255,6,0,251,255,4,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,253,255,4,0,0,0,6,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,2,0,249,255,4,0,249,255,6,0,247,255,4,0,249,255,6,0,249,255,4,0,249,255,6,0,249,255,4,0,249,255,6,0,251,255,4,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,4,0,251,255,4,0,249,255,6,0,251,255,4,0,249,255,2,0,251,255,4,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,8,0,251,255,6,0,253,255,6,0,253,255,8,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,6,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,11,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,253,255,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,0,0,8,0,253,255,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,6,0,249,255,6,0,251,255,4,0,251,255,6,0,251,255,8,0,251,255,8,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,4,0,249,255,4,0,249,255,6,0,251,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,11,0,251,255,11,0,251,255,8,0,253,255,11,0,253,255,11,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,8,0,4,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,249,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,6,0,6,0,4,0,6,0,6,0,6,0,4,0,6,0,6,0,6,0,6,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,11,0,251,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,0,0,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,249,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,2,0,2,0,4,0,0,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,8,0,0,0,8,0,253,255,8,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,251,255,6,0,253,255,6,0,251,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,2,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,0,0,8,0,2,0,8,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,251,255,0,0,253,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,8,0,4,0,8,0,4,0,11,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,11,0,0,0,8,0,2,0,8,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,6,0,6,0,6,0,4,0,4,0,2,0,4,0,4,0,6,0,2,0,4,0,4,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,2,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,4,0,8,0,6,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,249,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,11,0,253,255,8,0,253,255,8,0,0,0,11,0,253,255,8,0,0,0,8,0,0,0,8,0,253,255,6,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,6,0,251,255,6,0,249,255,4,0,251,255,4,0,253,255,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,2,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,249,255,251,255,251,255,253,255,251,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,0,0,249,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,253,255,249,255,0,0,249,255,0,0,247,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,4,0,253,255,4,0,0,0,4,0,253,255,6,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,0,0,249,255,2,0,249,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,251,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,251,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,247,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,251,255,251,255,249,255,253,255,249,255,251,255,251,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,4,0,6,0,2,0,4,0,2,0,8,0,2,0,6,0,0,0,8,0,2,0,6,0,2,0,8,0,0,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,2,0,4,0,4,0,6,0,4,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,0,0,251,255,253,255,249,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,253,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,0,0,11,0,0,0,8,0,2,0,8,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,249,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,249,255,253,255,251,255,251,255,249,255,253,255,249,255,251,255,247,255,251,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,247,255,2,0,249,255,2,0,247,255,0,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,251,255,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,0,0,249,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,253,255,247,255,253,255,247,255,251,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,249,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,251,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,6,0,253,255,6,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,4,0,6,0,4,0,8,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,249,255,4,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,251,255,249,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,247,255,6,0,249,255,8,0,249,255,8,0,247,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,247,255,6,0,251,255,4,0,249,255,6,0,251,255,4,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,251,255,249,255,253,255,249,255,251,255,251,255,249,255,251,255,251,255,251,255,249,255,253,255,249,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,247,255,253,255,249,255,253,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,251,255,253,255,249,255,0,0,251,255,253,255,251,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,249,255,253,255,251,255,253,255,247,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,251,255,253,255,253,255,251,255,251,255,249,255,251,255,251,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,249,255,253,255,249,255,251,255,247,255,251,255,249,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,6,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,249,255,0,0,249,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,0,0,2,0,2,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,6,0,253,255,8,0,251,255,6,0,251,255,4,0,251,255,6,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,251,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,247,255,253,255,247,255,251,255,247,255,253,255,247,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,247,255,251,255,249,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,249,255,253,255,247,255,253,255,247,255,251,255,247,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,6,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,251,255,253,255,251,255,0,0,249,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,6,0,6,0,6,0,4,0,6,0,2,0,8,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,253,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,6,0,251,255,8,0,253,255,8,0,251,255,8,0,253,255,8,0,0,0,8,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,253,255,6,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,253,255,6,0,251,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,0,0,249,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,2,0,8,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,6,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,6,0,2,0,4,0,4,0,4,0,2,0,6,0,2,0,4,0,4,0,6,0,2,0,6,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,8,0,4,0,6,0,6,0,6,0,4,0,6,0,6,0,4,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,6,0,251,255,6,0,253,255,8,0,0,0,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,2,0,6,0,2,0,4,0,2,0,2,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,6,0,2,0,4,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,0,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,0,0,8,0,0,0,6,0,2,0,8,0,0,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,4,0,2,0,6,0,4,0,6,0,4,0,4,0,2,0,6,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,4,0,6,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,4,0,4,0,6,0,4,0,6,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,6,0,4,0,4,0,4,0,6,0,2,0,6,0,4,0,4,0,4,0,6,0,4,0,4,0,6,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,8,0,2,0,6,0,0,0,8,0,2,0,8,0,0,0,8,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,0,0,8,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,6,0,2,0,4,0,0,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,6,0,253,255,6,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,11,0,249,255,11,0,249,255,11,0,249,255,11,0,249,255,11,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,6,0,249,255,6,0,249,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,6,0,6,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,6,0,4,0,6,0,2,0,4,0,4,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,251,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,0,0,4,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,251,255,253,255,249,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,4,0,4,0,6,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,2,0,6,0,4,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,8,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,253,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,8,0,4,0,8,0,2,0,8,0,4,0,8,0,4,0,11,0,4,0,8,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,2,0,4,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,6,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,2,0,4,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,6,0,4,0,4,0,4,0,4,0,6,0,6,0,4,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,4,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,253,255,8,0,0,0,8,0,253,255,11,0,251,255,11,0,253,255,8,0,253,255,11,0,253,255,11,0,0,0,8,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,8,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,6,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,6,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,251,255,253,255,251,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,4,0,253,255,4,0,0,0,4,0,251,255,4,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,4,0,0,0,6,0,253,255,6,0,0,0,8,0,253,255,6,0,253,255,8,0,253,255,6,0,0,0,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,8,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,4,0,2,0,6,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,253,255,253,255,251,255,253,255,249,255,251,255,251,255,251,255,249,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,4,0,8,0,4,0,8,0,6,0,8,0,4,0,8,0,4,0,6,0,4,0,6,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,251,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,6,0,2,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,253,255,4,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,253,255,244,255,253,255,244,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,247,255,251,255,247,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,253,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,2,0,6,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,0,0,0,0,4,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,249,255,4,0,251,255,6,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,253,255,251,255,251,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,253,255,0,0,253,255,253,255,251,255,253,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,247,255,0,0,247,255,0,0,247,255,253,255,247,255,0,0,244,255,253,255,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,4,0,4,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,247,255,251,255,249,255,253,255,244,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,249,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,249,255,251,255,249,255,251,255,251,255,249,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,6,0,253,255,8,0,251,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,6,0,253,255,4,0,0,0,6,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,249,255,251,255,249,255,253,255,247,255,253,255,247,255,253,255,244,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,249,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,0,0,2,0,0,0,0,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,251,255,4,0,253,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,0,0,251,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,253,255,253,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,249,255,253,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,251,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,253,255,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,247,255,0,0,247,255,253,255,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,6,0,249,255,4,0,251,255,6,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,253,255,6,0,253,255,4,0,0,0,6,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,2,0,6,0,4,0,4,0,4,0,6,0,2,0,6,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,249,255,0,0,251,255,0,0,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,2,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,0,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,6,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,253,255,8,0,0,0,6,0,0,0,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,6,0,2,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,4,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,251,255,253,255,253,255,251,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,6,0,4,0,4,0,2,0,4,0,4,0,6,0,4,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,6,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,6,0,249,255,8,0,249,255,6,0,251,255,6,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,249,255,251,255,251,255,249,255,251,255,249,255,249,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,8,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,8,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,2,0,6,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,251,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,2,0,249,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,6,0,4,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,6,0,6,0,4,0,4,0,6,0,6,0,6,0,6,0,4,0,4,0,6,0,6,0,6,0,4,0,6,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,4,0,251,255,2,0,251,255,6,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,4,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,6,0,251,255,6,0,0,0,6,0,253,255,6,0,253,255,6,0,0,0,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,0,0,0,0,2,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,251,255,2,0,251,255,4,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,6,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,249,255,253,255,249,255,251,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,6,0,253,255,4,0,251,255,4,0,253,255,6,0,251,255,4,0,253,255,6,0,253,255,4,0,253,255,6,0,251,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,251,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,251,255,0,0,251,255,253,255,253,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,6,0,4,0,6,0,2,0,8,0,0,0,8,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,253,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,251,255,2,0,249,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,251,255,0,0,251,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,8,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,249,255,253,255,249,255,0,0,251,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,249,255,253,255,247,255,0,0,249,255,253,255,247,255,253,255,249,255,251,255,249,255,253,255,249,255,251,255,247,255,251,255,249,255,253,255,249,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,6,0,253,255,6,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,247,255,2,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,247,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,249,255,251,255,251,255,251,255,249,255,253,255,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,249,255,251,255,247,255,249,255,247,255,249,255,244,255,249,255,247,255,249,255,249,255,247,255,247,255,247,255,247,255,249,255,249,255,247,255,247,255,249,255,249,255,247,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,251,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,247,255,0,0,247,255,253,255,249,255,0,0,247,255,0,0,247,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,2,0,251,255,0,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,249,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,4,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,2,0,251,255,4,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,4,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,4,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,251,255,4,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,253,255,4,0,251,255,4,0,253,255,6,0,253,255,4,0,251,255,6,0,253,255,4,0,253,255,6,0,251,255,8,0,253,255,8,0,251,255,6,0,251,255,8,0,251,255,6,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,4,0,2,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,4,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,11,0,2,0,8,0,4,0,8,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,8,0,6,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,251,255,2,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,251,255,253,255,253,255,251,255,253,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,249,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,253,255,251,255,0,0,249,255,253,255,249,255,0,0,249,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,249,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,251,255,251,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,251,255,4,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,0,0,6,0,2,0,6,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,251,255,4,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,2,0,4,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,4,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,6,0,0,0,6,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,6,0,0,0,4,0,0,0,6,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,0,0,6,0,2,0,6,0,0,0,4,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,0,0,6,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,2,0,251,255,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,4,0,4,0,2,0,2,0,4,0,2,0,6,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,2,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,249,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,0,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,251,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,4,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,4,0,4,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,251,255,4,0,253,255,4,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,251,255,4,0,251,255,4,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,251,255,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,251,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,4,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,4,0,0,0,2,0,2,0,4,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,0,0,2,0,4,0,2,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,6,0,2,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,0,0,251,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,251,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,251,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,251,255,251,255,253,255,0,0,251,255,253,255,253,255,253,255,251,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,0,0,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,4,0,2,0,4,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,253,255,2,0,251,255,6,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]).buffer,DX=new Uint8Array([82,73,70,70,40,35,8,0,87,65,86,69,102,109,116,32,16,0,0,0,1,0,2,0,68,172,0,0,16,177,2,0,4,0,16,0,70,76,76,82,204,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,97,116,97,48,19,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,255,255,255,255,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,255,255,1,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,255,255,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,255,255,1,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,255,255,1,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,255,255,255,255,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,1,0,255,255,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,255,255,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,255,255,255,255,0,0,0,0,1,0,0,0,0,0,0,0,0,0,255,255,0,0,255,255,0,0,0,0,0,0,0,0,255,255,1,0,1,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,1,0,255,255,1,0,0,0,255,255,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,0,0,255,255,0,0,0,0,1,0,1,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,255,255,0,0,255,255,0,0,255,255,0,0,0,0,0,0,1,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,255,255,0,0,0,0,0,0,1,0,255,255,0,0,1,0,255,255,0,0,0,0,0,0,255,255,1,0,0,0,255,255,0,0,255,255,255,255,255,255,0,0,0,0,0,0,255,255,2,0,0,0,255,255,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,0,0,0,0,255,255,0,0,0,0,1,0,1,0,1,0,255,255,0,0,0,0,255,255,0,0,255,255,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,255,255,255,255,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,1,0,255,255,1,0,0,0,255,255,0,0,0,0,1,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,255,255,0,0,0,0,255,255,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,255,255,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,255,255,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,255,255,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,255,255,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,255,255,255,255,0,0,1,0,2,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,255,255,0,0,254,255,0,0,0,0,1,0,255,255,0,0,254,255,1,0,255,255,0,0,1,0,1,0,255,255,0,0,0,0,255,255,0,0,255,255,1,0,0,0,1,0,1,0,0,0,1,0,255,255,0,0,255,255,0,0,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,1,0,255,255,2,0,1,0,0,0,0,0,255,255,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,255,255,1,0,0,0,0,0,1,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,255,255,0,0,254,255,0,0,255,255,0,0,255,255,255,255,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,1,0,255,255,0,0,0,0,0,0,254,255,0,0,1,0,255,255,0,0,0,0,2,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,255,255,1,0,0,0,2,0,254,255,1,0,0,0,1,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,255,255,1,0,1,0,1,0,0,0,255,255,1,0,255,255,255,255,0,0,1,0,255,255,0,0,0,0,0,0,0,0,255,255,1,0,1,0,255,255,1,0,0,0,1,0,2,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,1,0,255,255,0,0,1,0,0,0,255,255,0,0,255,255,0,0,0,0,0,0,0,0,0,0,253,255,255,255,0,0,1,0,1,0,1,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,255,255,254,255,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,255,255,1,0,255,255,255,255,255,255,255,255,255,255,0,0,255,255,0,0,1,0,0,0,2,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,254,255,1,0,255,255,0,0,0,0,0,0,1,0,0,0,0,0,255,255,255,255,0,0,0,0,1,0,1,0,1,0,0,0,0,0,255,255,255,255,1,0,1,0,254,255,1,0,0,0,255,255,0,0,254,255,1,0,0,0,1,0,0,0,0,0,1,0,255,255,0,0,255,255,2,0,2,0,0,0,0,0,0,0,255,255,0,0,255,255,2,0,0,0,255,255,255,255,255,255,255,255,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,255,255,255,255,1,0,255,255,255,255,1,0,1,0,0,0,253,255,1,0,1,0,255,255,255,255,0,0,0,0,1,0,254,255,1,0,255,255,0,0,0,0,255,255,0,0,0,0,0,0,0,0,255,255,255,255,0,0,2,0,255,255,2,0,2,0,255,255,0,0,0,0,0,0,1,0,255,255,3,0,255,255,2,0,1,0,2,0,1,0,0,0,0,0,255,255,0,0,255,255,0,0,255,255,254,255,1,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,2,0,255,255,255,255,0,0,0,0,255,255,255,255,0,0,1,0,0,0,254,255,0,0,0,0,1,0,1,0,3,0,254,255,255,255,0,0,254,255,0,0,0,0,1,0,0,0,254,255,0,0,2,0,254,255,255,255,255,255,1,0,255,255,255,255,253,255,0,0,1,0,0,0,255,255,0,0,0,0,255,255,255,255,255,255,1,0,0,0,1,0,255,255,2,0,2,0,1,0,3,0,2,0,0,0,0,0,253,255,1,0,254,255,1,0,0,0,1,0,0,0,0,0,0,0,1,0,254,255,0,0,255,255,0,0,2,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,2,0,255,255,0,0,1,0,255,255,255,255,3,0,1,0,0,0,255,255,1,0,0,0,2,0,2,0,1,0,255,255,2,0,0,0,0,0,255,255,254,255,1,0,255,255,2,0,255,255,2,0,0,0,255,255,0,0,2,0,254,255,0,0,255,255,255,255,255,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,255,255,0,0,1,0,254,255,0,0,2,0,1,0,0,0,255,255,0,0,2,0,1,0,1,0,1,0,0,0,255,255,1,0,4,0,0,0,0,0,1,0,255,255,253,255,254,255,255,255,0,0,0,0,255,255,1,0,255,255,0,0,0,0,1,0,1,0,255,255,3,0,3,0,255,255,3,0,0,0,2,0,254,255,255,255,2,0,2,0,1,0,1,0,255,255,0,0,2,0,255,255,1,0,3,0,254,255,0,0,1,0,0,0,2,0,0,0,1,0,0,0,0,0,254,255,0,0,255,255,0,0,254,255,3,0,1,0,2,0,0,0,254,255,1,0,1,0,1,0,3,0,0,0,0,0,255,255,254,255,255,255,255,255,3,0,0,0,1,0,1,0,253,255,255,255,254,255,255,255,255,255,2,0,255,255,2,0,254,255,0,0,1,0,0,0,2,0,2,0,0,0,1,0,255,255,253,255,1,0,255,255,1,0,255,255,0,0,255,255,2,0,255,255,2,0,0,0,0,0,1,0,3,0,255,255,3,0,255,255,2,0,1,0,0,0,255,255,0,0,2,0,255,255,255,255,0,0,255,255,1,0,255,255,1,0,1,0,2,0,255,255,2,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,1,0,0,0,2,0,3,0,1,0,0,0,1,0,0,0,3,0,1,0,1,0,0,0,1,0,253,255,254,255,255,255,0,0,0,0,0,0,0,0,1,0,0,0,255,255,255,255,2,0,1,0,254,255,2,0,255,255,254,255,253,255,254,255,1,0,255,255,1,0,255,255,1,0,0,0,255,255,253,255,0,0,3,0,254,255,255,255,0,0,255,255,0,0,255,255,1,0,254,255,0,0,0,0,2,0,255,255,2,0,255,255,254,255,255,255,253,255,3,0,3,0,253,255,255,255,0,0,0,0,1,0,1,0,2,0,0,0,1,0,254,255,255,255,3,0,255,255,1,0,255,255,2,0,1,0,1,0,254,255,1,0,255,255,255,255,2,0,3,0,0,0,3,0,255,255,1,0,254,255,1,0,2,0,0,0,0,0,254,255,0,0,254,255,255,255,255,255,0,0,1,0,255,255,254,255,254,255,2,0,0,0,2,0,255,255,3,0,0,0,2,0,255,255,1,0,0,0,255,255,2,0,0,0,255,255,1,0,252,255,2,0,255,255,2,0,1,0,3,0,253,255,254,255,1,0,1,0,254,255,0,0,0,0,1,0,255,255,255,255,2,0,255,255,255,255,253,255,2,0,253,255,254,255,1,0,0,0,254,255,1,0,2,0,0,0,3,0,2,0,1,0,253,255,0,0,255,255,0,0,253,255,1,0,2,0,254,255,254,255,2,0,2,0,0,0,254,255,2,0,255,255,1,0,0,0,4,0,3,0,255,255,1,0,3,0,0,0,1,0,253,255,1,0,1,0,255,255,255,255,1,0,255,255,255,255,255,255,0,0,253,255,2,0,1,0,6,0,0,0,0,0,2,0,0,0,0,0,2,0,1,0,255,255,254,255,255,255,254,255,3,0,3,0,1,0,1,0,1,0,254,255,253,255,0,0,0,0,3,0,2,0,2,0,2,0,0,0,0,0,0,0,254,255,255,255,254,255,4,0,253,255,0,0,0,0,1,0,0,0,2,0,253,255,0,0,254,255,254,255,253,255,255,255,2,0,1,0,2,0,254,255,0,0,1,0,0,0,255,255,252,255,1,0,254,255,2,0,1,0,3,0,4,0,3,0,1,0,1,0,0,0,1,0,254,255,251,255,3,0,1,0,2,0,0,0,255,255,4,0,1,0,253,255,0,0,2,0,2,0,0,0,1,0,3,0,3,0,1,0,1,0,0,0,255,255,0,0,4,0,0,0,1,0,4,0,0,0,1,0,7,0,4,0,3,0,254,255,2,0,2,0,1,0,2,0,2,0,4,0,255,255,254,255,255,255,2,0,3,0,1,0,2,0,255,255,252,255,255,255,2,0,0,0,253,255,1,0,254,255,1,0,254,255,3,0,2,0,0,0,255,255,4,0,0,0,1,0,254,255,0,0,254,255,252,255,0,0,252,255,255,255,253,255,253,255,4,0,3,0,255,255,2,0,2,0,1,0,1,0,251,255,1,0,1,0,254,255,0,0,255,255,252,255,3,0,253,255,0,0,1,0,254,255,0,0,255,255,254,255,3,0,1,0,255,255,3,0,0,0,254,255,251,255,1,0,4,0,3,0,3,0,2,0,4,0,1,0,253,255,0,0,2,0,1,0,0,0,0,0,0,0,0,0,252,255,2,0,2,0,4,0,252,255,254,255,255,255,253,255,2,0,253,255,1,0,2,0,2,0,3,0,1,0,1,0,0,0,255,255,253,255,255,255,2,0,2,0,250,255,2,0,5,0,2,0,255,255,0,0,255,255,255,255,252,255,253,255,255,255,255,255,1,0,255,255,0,0,255,255,4,0,254,255,252,255,3,0,0,0,253,255,253,255,254,255,5,0,255,255,252,255,4,0,255,255,252,255,252,255,0,0,253,255,0,0,5,0,2,0,4,0,3,0,255,255,3,0,253,255,0,0,254,255,2,0,1,0,255,255,0,0,1,0,255,255,254,255,2,0,0,0,1,0,0,0,4,0,1,0,0,0,2,0,255,255,3,0,255,255,2,0,254,255,2,0,251,255,0,0,0,0,3,0,1,0,0,0,255,255,3,0,255,255,1,0,254,255,255,255,0,0,2,0,255,255,6,0,0,0,4,0,254,255,2,0,0,0,0,0,254,255,0,0,3,0,254,255,2,0,255,255,254,255,254,255,252,255,0,0,253,255,255,255,255,255,3,0,5,0,2,0,4,0,255,255,255,255,2,0,250,255,254,255,2,0,253,255,255,255,252,255,254,255,1,0,254,255,3,0,255,255,0,0,0,0,255,255,2,0,254,255,1,0,251,255,254,255,254,255,0,0,3,0,252,255,0,0,0,0,1,0,1,0,252,255,255,255,255,255,255,255,250,255,1,0,253,255,255,255,0,0,254,255,254,255,255,255,1,0,253,255,4,0,255,255,255,255,252,255,1,0,1,0,2,0,0,0,2,0,2,0,253,255,3,0,4,0,252,255,253,255,0,0,6,0,0,0,255,255,4,0,2,0,253,255,253,255,3,0,2,0,254,255,255,255,251,255,3,0,1,0,2,0,3,0,6,0,0,0,255,255,0,0,6,0,4,0,1,0,253,255,3,0,4,0,252,255,2,0,4,0,251,255,5,0,253,255,2,0,2,0,1,0,252,255,0,0,0,0,255,255,0,0,251,255,1,0,251,255,1,0,255,255,3,0,253,255,253,255,251,255,3,0,2,0,254,255,2,0,0,0,254,255,2,0,250,255,255,255,251,255,255,255,1,0,253,255,250,255,254,255,2,0,0,0,2,0,251,255,253,255,3,0,251,255,7,0,0,0,2,0,4,0,4,0,3,0,0,0,0,0,254,255,253,255,2,0,255,255,3,0,2,0,249,255,254,255,0,0,1,0,5,0,2,0,2,0,1,0,4,0,252,255,1,0,8,0,2,0,5,0,252,255,255,255,0,0,254,255,253,255,0,0,4,0,251,255,6,0,4,0,5,0,1,0,253,255,6,0,3,0,255,255,254,255,6,0,0,0,3,0,255,255,1,0,2,0,252,255,2,0,255,255,255,255,250,255,1,0,255,255,1,0,254,255,6,0,255,255,252,255,252,255,5,0,1,0,251,255,252,255,2,0,250,255,254,255,252,255,255,255,1,0,1,0,254,255,0,0,254,255,7,0,252,255,2,0,0,0,2,0,253,255,0,0,4,0,8,0,0,0,5,0,0,0,3,0,251,255,2,0,255,255,248,255,0,0,2,0,253,255,4,0,2,0,6,0,255,255,251,255,1,0,4,0,4,0,1,0,2,0,254,255,3,0,255,255,255,255,6,0,0,0,5,0,255,255,5,0,5,0,0,0,6,0,5,0,3,0,2,0,253,255,0,0,1,0,249,255,6,0,1,0,1,0,254,255,1,0,254,255,252,255,254,255,251,255,2,0,253,255,3,0,253,255,255,255,4,0,5,0,2,0,4,0,2,0,3,0,1,0,253,255,0,0,253,255,255,255,255,255,2,0,12,0,254,255,254,255,254,255,253,255,255,255,251,255,0,0,5,0,251,255,0,0,1,0,7,0,249,255,254,255,248,255,3,0,254,255,0,0,0,0,1,0,246,255,3,0,250,255,251,255,249,255,2,0,0,0,252,255,254,255,2,0,6,0,254,255,3,0,8,0,1,0,255,255,255,255,6,0,3,0,255,255,1,0,0,0,1,0,253,255,3,0,0,0,255,255,0,0,2,0,255,255,0,0,0,0,249,255,253,255,255,255,255,255,250,255,249,255,0,0,5,0,0,0,253,255,11,0,7,0,1,0,255,255,1,0,1,0,3,0,252,255,0,0,1,0,2,0,248,255,7,0,253,255,2,0,11,0,1,0,251,255,255,255,251,255,3,0,254,255,255,255,3,0,3,0,1,0,250,255,3,0,254,255,250,255,248,255,0,0,248,255,254,255,4,0,5,0,255,255,249,255,252,255,3,0,252,255,0,0,0,0,3,0,9,0,248,255,0,0,1,0,5,0,250,255,3,0,254,255,249,255,254,255,248,255,254,255,250,255,3,0,0,0,251,255,252,255,254,255,254,255,255,255,1,0,16,0,249,255,253,255,254,255,248,255,2,0,255,255,254,255,4,0,250,255,247,255,251,255,255,255,254,255,6,0,7,0,252,255,6,0,0,0,8,0,254,255,253,255,1,0,1,0,3,0,0,0,12,0,4,0,248,255,253,255,2,0,5,0,248,255,250,255,250,255,252,255,252,255,255,255,6,0,0,0,0,0,2,0,4,0,4,0,0,0,254,255,2,0,255,255,0,0,254,255,251,255,3,0,0,0,252,255,254,255,5,0,11,0,0,0,252,255,5,0,254,255,3,0,254,255,4,0,10,0,253,255,251,255,252,255,0,0,250,255,250,255,253,255,255,255,243,255,2,0,246,255,6,0,249,255,6,0,0,0,253,255,252,255,254,255,254,255,253,255,4,0,1,0,254,255,8,0,243,255,255,255,0,0,250,255,7,0,6,0,3,0,3,0,0,0,1,0,6,0,5,0,255,255,6,0,248,255,4,0,0,0,6,0,6,0,252,255,250,255,6,0,2,0,254,255,254,255,251,255,253,255,255,255,2,0,6,0,3,0,254,255,255,255,254,255,6,0,255,255,12,0,8,0,3,0,6,0,9,0,252,255,15,0,5,0,4,0,253,255,250,255,3,0,3,0,251,255,1,0,0,0,251,255,8,0,2,0,2,0,2,0,0,0,250,255,247,255,245,255,6,0,253,255,4,0,246,255,8,0,1,0,2,0,252,255,10,0,2,0,9,0,249,255,0,0,7,0,252,255,248,255,251,255,1,0,4,0,250,255,1,0,253,255,255,255,242,255,10,0,4,0,6,0,253,255,1,0,3,0,5,0,253,255,255,255,253,255,2,0,245,255,251,255,250,255,0,0,247,255,1,0,0,0,16,0,252,255,2,0,1,0,4,0,7,0,3,0,7,0,250,255,252,255,254,255,251,255,248,255,4,0,2,0,5,0,254,255,254,255,9,0,5,0,4,0,1,0,0,0,5,0,1,0,252,255,6,0,13,0,6,0,1,0,7,0,251,255,254,255,7,0,250,255,7,0,5,0,3,0,4,0,6,0,0,0,253,255,254,255,248,255,3,0,1,0,11,0,5,0,5,0,4,0,1,0,4,0,15,0,248,255,6,0,247,255,254,255,248,255,246,255,1,0,6,0,253,255,1,0,255,255,4,0,1,0,1,0,1,0,7,0,251,255,6,0,8,0,255,255,250,255,1,0,248,255,4,0,242,255,8,0,255,255,1,0,1,0,248,255,3,0,245,255,13,0,9,0,4,0,244,255,243,255,250,255,255,255,2,0,249,255,9,0,4,0,9,0,250,255,2,0,2,0,10,0,251,255,0,0,3,0,10,0,254,255,252,255,11,0,255,255,6,0,249,255,6,0,0,0,3,0,254,255,6,0,9,0,242,255,13,0,3,0,254,255,253,255,7,0,13,0,247,255,254,255,4,0,12,0,1,0,5,0,7,0,1,0,3,0,7,0,8,0,3,0,2,0,249,255,254,255,0,0,3,0,252,255,4,0,5,0,251,255,250,255,246,255,3,0,6,0,6,0,14,0,254,255,255,255,247,255,255,255,254,255,2,0,251,255,243,255,251,255,8,0,249,255,2,0,246,255,10,0,251,255,1,0,252,255,0,0,253,255,247,255,251,255,1,0,9,0,4,0,0,0,247,255,244,255,242,255,254,255,13,0,7,0,14,0,248,255,4,0,4,0,1,0,7,0,255,255,247,255,254,255,251,255,6,0,0,0,246,255,11,0,2,0,247,255,9,0,250,255,253,255,255,255,5,0,0,0,4,0,254,255,6,0,11,0,249,255,5,0,250,255,6,0,253,255,246,255,6,0,3,0,252,255,252,255,251,255,11,0,4,0,3,0,251,255,7,0,250,255,254,255,243,255,10,0,6,0,252,255,7,0,7,0,255,255,249,255,242,255,255,255,12,0,5,0,252,255,5,0,254,255,9,0,251,255,4,0,0,0,247,255,6,0,12,0,1,0,0,0,5,0,255,255,250,255,247,255,4,0,251,255,238,255,250,255,6,0,252,255,2,0,0,0,10,0,0,0,251,255,242,255,8,0,248,255,9,0,247,255,3,0,249,255,0,0,1,0,245,255,255,255,249,255,249,255,2,0,251,255,249,255,1,0,2,0,254,255,16,0,4,0,1,0,7,0,6,0,0,0,241,255,252,255,0,0,8,0,251,255,4,0,17,0,248,255,248,255,254,255,7,0,254,255,246,255,252,255,255,255,10,0,0,0,15,0,5,0,9,0,252,255,251,255,246,255,243,255,8,0,254,255,10,0,253,255,14,0,15,0,248,255,16,0,3,0,10,0,252,255,5,0,7,0,13,0,252,255,6,0,3,0,7,0,254,255,5,0,13,0,3,0,3,0,245,255,7,0,249,255,8,0,250,255,13,0,5,0,255,255,244,255,9,0,253,255,13,0,237,255,253,255,246,255,10,0,252,255,246,255,6,0,5,0,252,255,253,255,255,255,9,0,240,255,248,255,4,0,24,0,253,255,3,0,19,0,2,0,250,255,252,255,4,0,5,0,1,0,6,0,252,255,2,0,247,255,252,255,254,255,3,0,248,255,15,0,255,255,8,0,6,0,7,0,14,0,250,255,13,0,254,255,7,0,249,255,4,0,7,0,2,0,10,0,3,0,18,0,4,0,254,255,18,0,7,0,8,0,13,0,3,0,12,0,20,0,0,0,4,0,255,255,252,255,254,255,250,255,5,0,12,0,0,0,251,255,7,0,253,255,11,0,8,0,254,255,4,0,11,0,241,255,13,0,255,255,6,0,6,0,248,255,2,0,0,0,255,255,0,0,7,0,9,0,244,255,251,255,245,255,3,0,250,255,5,0,248,255,255,255,251,255,1,0,253,255,247,255,245,255,25,0,3,0,9,0,253,255,4,0,249,255,246,255,245,255,7,0,0,0,10,0,242,255,27,0,249,255,243,255,5,0,247,255,8,0,13,0,245,255,3,0,4,0,1,0,252,255,5,0,3,0,11,0,251,255,254,255,6,0,11,0,5,0,13,0,13,0,26,0,255,255,0,0,14,0,9,0,8,0,246,255,251,255,11,0,1,0,251,255,6,0,249,255,4,0,253,255,8,0,12,0,5,0,15,0,25,0,0,0,248,255,6,0,5,0,1,0,4,0,9,0,6,0,248,255,250,255,10,0,13,0,251,255,248,255,6,0,16,0,254,255,12,0,243,255,16,0,2,0,249,255,11,0,10,0,11,0,2,0,3,0,247,255,19,0,255,255,247,255,1,0,14,0,247,255,14,0,4,0,250,255,249,255,253,255,5,0,245,255,251,255,0,0,0,0,1,0,253,255,12,0,5,0,4,0,246,255,8,0,250,255,4,0,254,255,248,255,255,255,249,255,246,255,14,0,0,0,11,0,11,0,10,0,26,0,0,0,255,255,3,0,249,255,0,0,244,255,8,0,243,255,239,255,246,255,6,0,15,0,1,0,21,0,253,255,14,0,244,255,250,255,16,0,5,0,255,255,12,0,250,255,6,0,249,255,0,0,1,0,7,0,15,0,253,255,243,255,10,0,253,255,6,0,255,255,17,0,21,0,252,255,4,0,4,0,244,255,251,255,231,255,12,0,10,0,247,255,247,255,0,0,1,0,238,255,25,0,247,255,251,255,244,255,8,0,3,0,1,0,4,0,249,255,22,0,255,255,2,0,11,0,254,255,235,255,242,255,248,255,6,0,2,0,240,255,6,0,251,255,253,255,2,0,14,0,14,0,8,0,243,255,253,255,249,255,242,255,239,255,245,255,0,0,1,0,232,255,245,255,12,0,4,0,239,255,230,255,231,255,2,0,251,255,255,255,21,0,3,0,8,0,6,0,4,0,254,255,5,0,14,0,1,0,8,0,1,0,1,0,19,0,245,255,253,255,251,255,11,0,255,255,16,0,12,0,242,255,3,0,6,0,3,0,19,0,3,0,26,0,230,255,254,255,23,0,18,0,17,0,17,0,249,255,242,255,9,0,18,0,1,0,19,0,4,0,24,0,4,0,5,0,19,0,24,0,249,255,9,0,248,255,240,255,246,255,255,255,241,255,6,0,1,0,252,255,18,0,241,255,5,0,249,255,2,0,8,0,8,0,241,255,251,255,251,255,3,0,233,255,5,0,244,255,1,0,235,255,247,255,254,255,252,255,7,0,12,0,5,0,7,0,239,255,250,255,11,0,233,255,249,255,12,0,0,0,255,255,243,255,30,0,4,0,245,255,230,255,20,0,0,0,2,0,245,255,34,0,251,255,255,255,240,255,5,0,250,255,4,0,233,255,228,255,11,0,15,0,13,0,14,0,6,0,43,0,250,255,5,0,23,0,0,0,7,0,243,255,16,0,22,0,32,0,239,255,12,0,254,255,3,0,253,255,20,0,30,0,20,0,0,0,15,0,252,255,241,255,241,255,3,0,21,0,231,255,12,0,254,255,3,0,6,0,7,0,18,0,249,255,247,255,18,0,255,255,250,255,249,255,9,0,237,255,238,255,6,0,9,0,254,255,252,255,4,0,0,0,5,0,14,0,21,0,22,0,16,0,1,0,9,0,6,0,251,255,11,0,237,255,228,255,238,255,9,0,230,255,22,0,231,255,12,0,255,255,26,0,3,0,20,0,3,0,1,0,250,255,2,0,7,0,244,255,8,0,14,0,9,0,241,255,18,0,20,0,1,0,246,255,5,0,18,0,0,0,2,0,23,0,30,0,6,0,9,0,9,0,21,0,255,255,24,0,21,0,244,255,247,255,3,0,17,0,236,255,241,255,20,0,12,0,248,255,234,255,253,255,247,255,223,255,241,255,10,0,34,0,16,0,18,0,24,0,25,0,5,0,17,0,34,0,20,0,242,255,227,255,249,255,4,0,251,255,5,0,246,255,0,0,13,0,249,255,10,0,9,0,12,0,247,255,255,255,241,255,32,0,247,255,251,255,242,255,10,0,233,255,16,0,254,255,29,0,238,255,13,0,231,255,1,0,3,0,2,0,10,0,10,0,239,255,255,255,5,0,239,255,253,255,250,255,240,255,15,0,238,255,16,0,15,0,248,255,10,0,8,0,225,255,23,0,251,255,22,0,247,255,234,255,246,255,240,255,4,0,234,255,8,0,13,0,10,0,18,0,2,0,21,0,239,255,9,0,246,255,253,255,14,0,251,255,9,0,254,255,36,0,14,0,246,255,233,255,6,0,6,0,253,255,22,0,23,0,22,0,23,0,238,255,0,0,16,0,245,255,236,255,16,0,14,0,3,0,254,255,46,0,35,0,8,0,238,255,252,255,17,0,242,255,234,255,10,0,252,255,252,255,16,0,29,0,9,0,21,0,231,255,6,0,255,255,233,255,41,0,19,0,255,255,238,255,12,0,253,255,227,255,0,0,252,255,253,255,223,255,198,255,241,255,17,0,13,0,242,255,25,0,247,255,42,0,242,255,249,255,23,0,249,255,236,255,248,255,245,255,20,0,252,255,233,255,3,0,254,255,232,255,237,255,17,0,9,0,3,0,253,255,251,255,2,0,7,0,8,0,8,0,252,255,246,255,247,255,240,255,230,255,247,255,14,0,253,255,19,0,240,255,5,0,239,255,254,255,240,255,53,0,14,0,247,255,6,0,230,255,8,0,243,255,19,0,243,255,11,0,6,0,9,0,252,255,7,0,247,255,13,0,3,0,1,0,11,0,15,0,248,255,19,0,11,0,6,0,246,255,28,0,0,0,245,255,9,0,21,0,240,255,250,255,241,255,226,255,2,0,226,255,234,255,19,0,249,255,5,0,13,0,255,255,6,0,231,255,237,255,16,0,26,0,235,255,11,0,3,0,21,0,254,255,218,255,1,0,240,255,198,255,243,255,234,255,7,0,240,255,253,255,7,0,12,0,244,255,31,0,13,0,4,0,235,255,246,255,245,255,242,255,246,255,25,0,10,0,238,255,247,255,28,0,241,255,254,255,229,255,24,0,35,0,238,255,0,0,250,255,28,0,243,255,17,0,8,0,20,0,8,0,248,255,236,255,10,0,13,0,226,255,30,0,18,0,53,0,16,0,191,255,26,0,29,0,23,0,17,0,29,0,242,255,9,0,235,255,12,0,247,255,22,0,12,0,5,0,23,0,254,255,14,0,13,0,226,255,252,255,34,0,239,255,244,255,234,255,249,255,30,0,16,0,246,255,42,0,11,0,22,0,235,255,245,255,252,255,19,0,252,255,6,0,248,255,7,0,230,255,3,0,224,255,0,0,227,255,10,0,6,0,18,0,239,255,251,255,22,0,10,0,235,255,27,0,221,255,17,0,216,255,246,255,232,255,247,255,234,255,26,0,243,255,32,0,243,255,246,255,232,255,8,0,227,255,250,255,228,255,250,255,246,255,19,0,18,0,245,255,250,255,251,255,253,255,22,0,15,0,2,0,32,0,24,0,249,255,57,0,22,0,251,255,28,0,252,255,246,255,8,0,239,255,25,0,25,0,4,0,243,255,16,0,28,0,242,255,10,0,7,0,253,255,21,0,226,255,30,0,255,255,14,0,2,0,9,0,243,255,25,0,0,0,224,255,13,0,45,0,235,255,12,0,25,0,6,0,242,255,231,255,32,0,16,0,252,255,7,0,25,0,20,0,16,0,237,255,255,255,10,0,0,0,46,0,231,255,234,255,209,255,250,255,210,255,28,0,225,255,58,0,14,0,240,255,242,255,8,0,16,0,231,255,220,255,25,0,236,255,231,255,231,255,237,255,244,255,218,255,231,255,10,0,18,0,36,0,16,0,5,0,16,0,15,0,3,0,29,0,8,0,43,0,229,255,211,255,220,255,36,0,233,255,255,255,9,0,220,255,242,255,241,255,237,255,3,0,7,0,28,0,16,0,23,0,248,255,5,0,28,0,250,255,19,0,34,0,238,255,5,0,238,255,0,0,27,0,250,255,22,0,30,0,250,255,252,255,4,0,13,0,8,0,248,255,241,255,9,0,10,0,238,255,11,0,31,0,15,0,237,255,208,255,13,0,229,255,230,255,215,255,17,0,246,255,35,0,216,255,4,0,5,0,214,255,249,255,225,255,239,255,3,0,243,255,31,0,3,0,216,255,228,255,254,255,246,255,39,0,189,255,239,255,245,255,3,0,0,0,233,255,244,255,19,0,226,255,238,255,38,0,35,0,233,255,233,255,234,255,57,0,208,255,255,255,2,0,248,255,182,255,238,255,238,255,13,0,4,0,13,0,242,255,214,255,222,255,251,255,12,0,255,255,236,255,17,0,1,0,221,255,247,255,13,0,36,0,251,255,4,0,56,0,6,0,218,255,8,0,16,0,5,0,10,0,16,0,23,0,15,0,223,255,250,255,209,255,20,0,212,255,18,0,2,0,253,255,37,0,250,255,236,255,40,0,57,0,5,0,0,0,2,0,13,0,237,255,6,0,11,0,15,0,37,0,241,255,43,0,224,255,5,0,221,255,229,255,8,0,215,255,38,0,249,255,18,0,13,0,12,0,41,0,8,0,0,0,5,0,224,255,7,0,235,255,245,255,208,255,24,0,234,255,32,0,22,0,236,255,230,255,245,255,225,255,255,255,219,255,4,0,238,255,224,255,238,255,14,0,18,0,217,255,228,255,46,0,197,255,250,255,209,255,17,0,31,0,244,255,222,255,239,255,244,255,232,255,239,255,245,255,237,255,40,0,200,255,241,255,35,0,222,255,0,0,242,255,9,0,31,0,239,255,1,0,30,0,7,0,208,255,198,255,35,0,0,0,20,0,26,0,24,0,21,0,238,255,14,0,32,0,20,0,236,255,242,255,43,0,205,255,244,255,24,0,5,0,11,0,250,255,41,0,34,0,194,255,17,0,34,0,30,0,30,0,231,255,32,0,16,0,228,255,206,255,248,255,226,255,32,0,210,255,14,0,241,255,20,0,233,255,227,255,220,255,42,0,11,0,244,255,19,0,248,255,246,255,222,255,229,255,251,255,224,255,255,255,233,255,21,0,201,255,246,255,244,255,23,0,252,255,37,0,210,255,253,255,220,255,224,255,2,0,224,255,25,0,220,255,14,0,209,255,245,255,22,0,242,255,43,0,229,255,6,0,249,255,10,0,196,255,221,255,27,0,12,0,27,0,41,0,31,0,248,255,11,0,10,0,39,0,19,0,53,0,13,0,14,0,25,0,225,255,29,0,18,0,0,0,223,255,35,0,245,255,245,255,4,0,243,255,90,0,240,255,223,255,47,0,18,0,37,0,10,0,5,0,19,0,26,0,224,255,205,255,50,0,33,0,229,255,2,0,247,255,74,0,218,255,228,255,48,0,2,0,227,255,29,0,14,0,234,255,191,255,200,255,214,255,235,255,200,255,13,0,212,255,13,0,221,255,83,0,192,255,0,0,209,255,67,0,230,255,10,0,215,255,40,0,7,0,239,255,182,255,36,0,230,255,254,255,253,255,205,255,232,255,233,255,222,255,54,0,5,0,64,0,240,255,48,0,9,0,32,0,243,255,193,255,42,0,79,0,244,255,9,0,224,255,248,255,187,255,18,0,218,255,52,0,241,255,212,255,233,255,229,255,240,255,248,255,207,255,59,0,239,255,54,0,244,255,18,0,69,0,25,0,34,0,241,255,231,255,38,0,252,255,240,255,37,0,229,255,23,0,248,255,45,0,9,0,103,0,255,255,239,255,28,0,210,255,5,0,15,0,231,255,11,0,16,0,187,255,1,0,26,0,67,0,234,255,17,0,215,255,20,0,209,255,31,0,45,0,9,0,189,255,29,0,17,0,247,255,226,255,189,255,249,255,236,255,223,255,228,255,47,0,28,0,230,255,86,0,26,0,51,0,6,0,245,255,213,255,255,255,180,255,204,255,33,0,250,255,227,255,6,0,237,255,36,0,170,255,37,0,248,255,14,0,149,255,220,255,234,255,21,0,38,0,27,0,36,0,208,255,234,255,198,255,16,0,218,255,254,255,10,0,228,255,31,0,241,255,7,0,33,0,0,0,17,0,234,255,254,255,41,0,13,0,211,255,48,0,7,0,26,0,216,255,212,255,22,0,221,255,241,255,215,255,22,0,225,255,241,255,244,255,224,255,35,0,210,255,35,0,225,255,255,255,94,0,42,0,56,0,230,255,29,0,252,255,191,255,255,255,227,255,248,255,11,0,18,0,253,255,39,0,193,255,210,255,52,0,200,255,251,255,199,255,43,0,35,0,244,255,229,255,248,255,238,255,3,0,252,255,54,0,196,255,198,255,147,255,188,255,243,255,53,0,11,0,234,255,214,255,19,0,175,255,252,255,29,0,248,255,16,0,181,255,249,255,206,255,230,255,216,255,225,255,58,0,151,255,9,0,239,255,15,0,249,255,43,0,17,0,59,0,8,0,211,255,8,0,218,255,238,255,225,255,35,0,13,0,4,0,242,255,21,0,46,0,21,0,233,255,40,0,12,0,221,255,54,0,25,0,232,255,44,0,60,0,101,0,235,255,244,255,46,0,70,0,228,255,13,0,17,0,20,0,208,255,205,255,252,255,13,0,170,255,18,0,8,0,9,0,5,0,253,255,207,255,18,0,25,0,248,255,45,0,10,0,60,0,247,255,224,255,36,0,169,255,5,0,149,255,240,255,102,0,230,255,188,255,247,255,73,0,164,255,228,255,227,255,7,0,2,0,220,255,239,255,33,0,171,255,245,255,222,255,242,255,164,255,23,0,202,255,234,255,216,255,67,0,231,255,6,0,147,255,38,0,6,0,195,255,246,255,65,0,217,255,12,0,8,0,206,255,55,0,224,255,187,255,11,0,230,255,6,0,237,255,56,0,67,0,6,0,58,0,247,255,3,0,254,255,211,255,232,255,186,255,197,255,6,0,253,255,25,0,91,0,7,0,14,0,84,0,242,255,240,255,191,255,20,0,251,255,60,0,231,255,101,0,21,0,2,0,3,0,27,0,240,255,25,0,10,0,249,255,250,255,195,255,6,0,83,0,42,0,38,0,7,0,235,255,149,255,197,255,212,255,253,255,29,0,242,255,15,0,13,0,250,255,232,255,9,0,29,0,221,255,149,255,88,0,250,255,6,0,6,0,53,0,41,0,232,255,205,255,107,0,27,0,220,255,250,255,28,0,246,255,70,0,188,255,204,255,17,0,217,255,195,255,5,0,226,255,54,0,238,255,243,255,60,0,90,0,7,0,11,0,251,255,36,0,208,255,224,255,236,255,29,0,7,0,34,0,7,0,15,0,204,255,226,255,51,0,174,255,7,0,249,255,46,0,52,0,31,0,20,0,86,0,161,255,227,255,31,0,234,255,235,255,30,0,30,0,56,0,40,0,225,255,59,0,255,255,38,0,13,0,22,0,27,0,230,255,18,0,36,0,96,0,16,0,49,0,191,255,230,255,235,255,209,255,14,0,236,255,82,0,226,255,234,255,251,255,3,0,14,0,79,0,238,255,77,0,208,255,81,0,62,0,243,255,246,255,230,255,25,0,41,0,167,255,241,255,240,255,234,255,127,255,240,255,236,255,252,255,8,0,244,255,19,0,24,0,207,255,6,0,15,0,54,0,177,255,76,0,231,255,184,255,255,255,40,0,18,0,217,255,189,255,220,255,2,0,185,255,175,255,62,0,234,255,9,0,230,255,96,0,56,0,191,255,224,255,243,255,14,0,14,0,165,255,3,0,50,0,240,255,219,255,28,0,92,0,25,0,233,255,223,255,63,0,16,0,3,0,243,255,120,0,72,0,86,0,172,255,86,0,48,0,241,255,245,255,20,0,20,0,239,255,224,255,64,0,88,0,251,255,37,0,45,0,220,255,237,255,230,255,250,255,184,255,32,0,64,0,25,0,13,0,247,255,4,0,13,0,169,255,247,255,72,0,10,0,254,255,52,0,195,255,48,0,120,255,208,255,229,255,28,0,31,0,222,255,29,0,8,0,36,0,30,0,47,0,224,255,65,0,128,255,239,255,194,255,15,0,57,0,97,0,229,255,182,255,17,0,159,255,242,255,205,255,181,255,218,255,187,255,41,0,5,0,209,255,91,0,215,255,233,255,49,0,248,255,51,0,243,255,32,0,251,255,235,255,234,255,62,0,49,0,66,0,207,255,171,255,14,0,170,255,177,255,4,0,8,0,238,255,10,0,242,255,83,0,212,255,225,255,40,0,70,0,49,0,26,0,49,0,70,0,239,255,207,255,215,255,155,0,134,255,32,0,186,255,6,0,219,255,217,255,83,0,50,0,244,255,0,0,169,255,128,0,43,0,37,0,7,0,76,0,226,255,175,255,10,0,170,255,205,255,173,255,172,255,244,255,108,0,174,255,39,0,237,255,209,255,36,0,51,0,16,0,147,255,167,255,179,255,44,0,30,0,233,255,71,0,176,255,17,0,153,255,10,0,19,0,237,255,14,0,92,0,215,255,227,255,32,0,15,0,245,255,16,0,228,255,13,0,244,255,245,255,10,0,221,255,246,255,237,255,150,255,39,0,33,0,199,255,171,255,119,255,187,255,30,0,224,255,228,255,25,0,45,0,81,0,231,255,116,0,42,0,105,0,218,255,4,0,43,0,19,0,166,255,51,0,189,255,233,255,5,0,73,0,252,255,138,0,196,255,42,0,13,0,41,0,118,0,113,0,151,255,9,0,157,255,35,0,22,0,18,0,20,0,11,0,67,0,205,255,17,0,78,0,201,255,68,0,147,0,119,0,79,0,174,255,145,255,27,0,107,255,181,255,1,0,3,0,230,255,172,255,247,255,43,0,32,0,122,255,57,0,242,255,93,0,159,255,226,255,52,0,41,0,159,255,170,255,76,0,246,255,207,255,146,255,220,255,92,0,207,255,76,0,5,0,26,0,37,0,158,255,203,255,33,0,151,255,240,255,80,0,36,0,209,255,164,255,7,0,169,255,33,0,116,0,16,0,14,0,189,255,90,0,45,0,197,255,52,0,97,0,200,255,142,255,25,0,63,0,86,0,208,255,32,0,106,0,79,0,142,255,108,0,215,255,228,255,66,0,41,0,18,0,71,0,242,255,30,0,41,0,21,0,105,0,117,0,12,0,12,0,68,0,205,255,147,255,112,0,100,0,101,0,209,255,249,255,201,255,188,255,125,255,76,0,70,0,18,0,120,0,250,255,105,0,79,0,13,0,29,0,43,0,243,255,42,0,59,0,18,0,133,255,179,255,5,0,196,255,211,255,44,0,94,0,131,255,216,255,227,255,71,0,207,0,196,255,72,0,215,255,169,255,22,0,211,255,100,0,91,0,108,255,109,0,186,255,58,0,136,255,232,255,34,0,223,255,184,255,67,0,96,0,213,255,238,255,24,0,21,0,164,255,166,255,99,0,51,0,36,0,49,0,193,255,22,0,130,0,214,255,78,0,88,0,32,0,21,0,170,255,71,0,51,0,55,0,165,255,198,0,159,0,249,255,2,0,216,255,7,0,75,0,252,255,40,0,213,255,230,255,162,255,254,255,72,0,8,0,214,255,143,0,208,255,0,0,48,0,126,0,45,0,5,0,152,0,27,0,223,255,15,0,217,255,18,0,61,255,246,255,62,0,6,0,11,0,193,255,36,0,25,0,55,0,123,0,247,255,99,0,198,255,155,255,221,255,20,0,80,0,182,255,176,255,170,255,36,0,187,255,150,255,249,255,158,0,97,255,118,0,99,255,26,0,244,255,53,0,82,0,27,0,14,0,198,255,42,0,143,255,205,255,156,255,99,255,14,0,95,255,91,0,119,0,229,255,242,255,247,255,91,0,0,0,14,0,233,255,76,0,190,255,251,255,202,255,151,0,2,0,85,0,123,0,250,255,163,255,149,255,170,255,227,255,2,0,216,255,222,255,76,0,161,255,6,0,33,0,127,0,119,0,249,255,18,0,22,0,228,255,76,0,229,255,244,0,30,0,102,0,34,0,59,0,195,255,241,255,46,255,38,0,22,0,209,255,217,255,183,0,29,0,70,0,213,255,80,0,157,0,161,255,163,255,49,0,50,0,159,255,187,255,208,255,62,0,245,255,24,0,6,0,41,0,214,255,106,0,70,0,144,255,219,255,191,255,247,255,3,255,43,0,243,255,2,0,231,255,35,255,82,0,17,0,143,255,240,255,45,0,207,255,153,0,254,255,243,255,241,255,232,255,70,255,111,255,142,255,173,255,212,255,230,255,254,255,22,0,17,255,131,255,161,0,48,0,12,0,227,255,50,0,14,0,229,255,16,0,91,0,52,0,48,0,91,255,32,0,180,255,108,0,72,0,116,0,100,0,1,0,18,0,236,255,162,255,220,255,164,255,53,0,189,255,118,0,160,0,66,0,5,0,50,0,116,0,252,255,159,0,220,255,233,255,42,0,88,255,53,0,213,255,112,0,92,0,238,255,118,0,13,0,160,255,216,255,217,255,153,0,243,255,40,0,76,0,58,0,178,255,181,255,43,0,233,255,156,255,135,255,200,255,11,0,132,255,103,0,43,0,28,0,143,0,19,255,230,255,28,0,245,255,209,255,218,255,12,0,48,0,121,255,159,255,252,255,178,255,75,255,47,255,196,255,101,0,30,0,156,0,67,0,234,255,30,0,147,255,91,0,238,255,190,255,239,255,213,255,211,255,113,255,70,0,177,255,160,0,179,255,122,0,157,0,177,255,64,0,82,0,46,0,217,255,49,0,84,0,124,0,172,255,37,0,200,255,42,0,30,0,121,0,236,255,62,0,26,0,184,255,191,0,106,0,142,0,98,0,175,255,70,0,82,0,78,0,66,255,181,0,33,0,180,255,54,0,232,255,197,255,15,0,146,255,240,255,233,255,37,255,30,0,174,255,249,255,158,255,46,0,158,255,205,255,56,0,70,0,249,255,254,255,66,0,107,0,89,0,192,255,10,0,113,255,200,255,217,255,141,255,103,0,240,255,58,0,43,0,207,255,252,255,199,255,229,255,146,255,164,255,115,0,184,255,93,0,249,255,58,0,148,255,9,0,151,255,129,0,45,255,145,255,168,255,33,0,89,255,64,0,135,0,57,0,114,0,240,255,27,0,176,255,32,255,43,255,249,255,201,255,255,255,90,0,155,0,239,255,28,0,175,0,52,0,86,0,160,255,21,0,235,255,66,0,7,0,1,0,84,1,213,255,238,255,134,0,229,255,52,255,15,0,238,255,219,0,198,255,162,255,99,0,127,0,227,255,104,0,135,0,77,0,233,255,166,255,193,0,7,1,203,255,113,0,30,0,101,0,44,0,215,255,127,0,67,0,99,0,155,255,90,255,142,255,12,0,195,255,232,255,10,0,29,0,8,0,207,255,219,255,157,0,165,255,222,255,220,255,191,0,109,255,194,255,250,255,44,0,230,255,203,255,115,0,207,255,171,255,94,0,143,255,137,0,225,255,132,0,30,0,37,255,159,255,247,255,166,255,249,255,238,255,22,1,126,255,248,254,135,255,92,0,208,255,73,255,2,0,137,255,6,0,220,0,176,255,21,1,192,255,129,255,123,255,178,255,200,255,17,0,188,255,203,255,128,0,178,0,88,0,187,255,33,0,198,255,109,0,135,0,0,1,39,0,54,0,43,0,158,0,185,255,252,255,64,0,3,0,107,0,119,255,83,0,83,0,176,0,213,255,95,0,168,0,166,0,52,0,210,255,80,0,181,255,120,255,54,255,115,0,113,0,219,255,198,255,147,0,156,255,97,255,88,0,56,0,89,0,134,255,54,0,240,255,158,0,207,255,127,0,141,0,76,255,136,255,120,255,93,0,17,255,119,255,53,0,190,255,195,255,177,254,169,0,250,255,235,254,244,254,216,255,215,255,153,0,249,255,108,0,239,255,225,255,238,255,40,0,116,0,42,0,223,255,98,255,211,255,146,0,223,255,231,254,133,255,7,0,97,255,80,255,54,0,139,0,249,255,37,0,2,0,210,0,15,0,69,0,78,0,208,255,175,255,143,0,78,255,111,255,106,0,239,255,106,0,165,255,46,0,65,0,94,0,75,255,246,255,175,0,99,0,186,255,94,0,218,255,75,1,194,255,110,0,161,255,214,255,3,255,119,255,237,255,111,255,200,0,20,0,102,0,90,0,61,0,19,0,66,255,44,0,53,0,151,255,158,255,126,0,26,0,158,255,182,255,41,0,173,255,153,255,100,255,205,255,133,255,153,254,49,0,30,0,33,0,223,255,9,0,194,0,211,254,154,254,202,0,243,255,13,0,100,255,13,0,249,255,158,0,44,255,7,0,91,0,133,0,178,254,23,0,10,255,119,255,42,255,184,255,85,0,19,0,160,255,120,0,160,0,152,255,81,0,119,0,239,255,202,255,127,255,166,255,5,0,132,255,134,255,78,0,19,0,45,0,26,0,180,255,55,0,49,0,30,0,19,0,12,1,167,0,189,255,149,255,166,255,40,255,119,0,152,255,56,0,216,0,153,255,214,255,125,0,23,0,134,0,254,255,5,0,176,0,215,255,16,0,222,0,164,255,123,255,121,255,93,255,191,255,213,0,142,255,218,0,9,0,43,0,216,0,163,255,113,0,87,0,69,1,140,0,59,255,0,255,80,0,231,255,2,0,212,255,43,0,255,255,114,0,12,255,128,0,156,255,253,255,149,255,18,0,70,255,18,0,108,255,116,255,92,0,97,0,217,255,153,255,158,255,105,255,36,255,42,0,230,255,119,1,52,255,104,0,8,0,246,255,158,255,23,0,147,255,119,0,61,255,93,0,12,0,254,255,248,255,32,255,108,0,175,255,166,255,216,254,20,255,75,0,137,254,105,0,170,0,128,0,112,255,255,254,191,0,148,0,234,255,151,0,90,0,58,1,152,255,172,0,147,0,114,255,65,0,118,255,150,255,113,0,93,255,89,255,48,0,171,255,77,255,181,0,84,0,41,0,199,0,249,0,175,0,222,255,72,255,0,1,25,0,39,0,183,0,161,255,217,255,150,255,209,255,188,255,83,0,151,0,170,255,35,0,141,0,179,0,137,0,161,255,103,0,128,0,10,255,254,254,199,255,134,255,127,255,94,0,96,255,223,0,58,255,39,255,11,255,152,255,225,254,4,1,145,255,134,0,113,255,30,0,204,255,169,254,196,255,130,255,205,255,50,0,141,255,90,1,169,255,181,255,58,255,61,0,35,255,148,0,123,255,251,255,227,255,146,255,100,255,141,0,71,0,50,0,146,0,245,255,239,0,234,0,236,255,11,0,188,255,23,1,57,255,121,255,192,255,46,0,251,255,1,0,183,0,0,0,191,255,219,255,36,1,192,0,173,255,218,0,252,255,159,0,54,0,203,255,150,0,92,255,128,255,44,1,221,255,34,255,84,0,253,255,145,255,94,0,161,0,49,0,230,0,216,255,110,255,16,0,104,255,143,255,119,255,152,255,4,0,158,255,129,255,143,255,108,1,132,0,42,255,72,1,218,254,209,0,60,255,250,255,152,255,24,0,73,255,68,0,220,0,16,0,156,255,0,255,170,254,149,255,165,254,128,0,83,0,68,1,225,254,162,255,41,255,103,0,148,255,224,0,184,255,168,0,28,255,128,255,218,255,37,1,185,255,3,0,37,255,0,1,74,254,7,0,161,255,89,0,213,255,99,0,39,0,199,255,221,255,17,255,178,0,174,255,176,255,1,1,244,255,79,0,180,255,163,0,108,0,29,255,7,0,128,1,104,0,3,0,12,0,180,255,9,1,173,254,114,255,97,255,235,255,188,0,10,0,226,255,105,0,137,255,152,0,80,255,21,0,193,0,143,255,123,254,13,0,48,1,26,0,243,255,226,255,136,1,128,0,52,255,209,0,149,0,14,255,187,255,41,255,103,0,209,255,64,255,58,0,127,255,121,255,239,255,163,0,122,0,122,255,219,0,108,255,180,255,17,0,222,1,221,0,177,255,147,255,210,254,17,255,207,254,29,255,18,1,129,255,124,255,76,254,35,0,128,0,189,255,155,255,245,0,79,255,95,0,247,254,38,0,104,0,120,255,229,254,187,255,73,255,67,255,191,255,220,255,41,0,34,1,140,254,136,0,21,0,121,254,130,255,71,254,141,0,214,255,65,0,255,0,168,1,206,255,228,255,180,254,221,0,7,0,85,255,242,255,228,255,250,0,125,255,242,254,17,0,179,0,244,255,187,255,112,0,41,0,210,0,234,255,170,0,136,0,216,255,192,1,17,1,164,255,253,254,152,255,161,255,104,255,118,255,212,255,158,255,106,254,187,254,197,0,247,255,197,254,140,0,234,1,131,0,85,0,197,254,132,255,245,255,178,0,54,255,110,1,239,255,209,255,33,255,0,255,123,255,56,0,19,0,235,255,73,255,43,1,164,255,54,254,220,255,172,255,21,1,217,255,43,255,50,0,50,255,92,255,108,255,108,0,244,253,2,0,254,254,76,0,6,0,85,1,188,0,110,0,156,254,90,0,38,255,222,254,195,255,197,255,92,0,251,254,115,0,4,1,50,0,154,0,26,255,210,255,20,1,178,0,158,255,3,1,9,1,77,0,247,255,139,255,81,1,49,0,105,255,231,0,191,0,32,0,60,0,108,255,147,0,63,0,184,255,188,255,46,0,186,255,46,255,185,0,237,255,27,0,95,0,127,0,41,2,184,0,159,255,148,255,150,0,144,0,216,255,207,0,55,0,198,255,99,255,201,0,114,0,176,0,243,255,88,255,16,1,108,255,10,0,156,255,171,0,32,0,219,254,29,1,96,0,100,0,16,255,145,254,214,255,136,0,122,255,243,1,26,255,188,255,66,255,126,1,105,255,229,0,248,254,234,1,156,255,140,254,67,254,125,255,109,255,148,255,236,254,150,0,119,255,223,255,115,255,174,0,154,0,178,0,132,0,215,0,1,255,216,0,209,254,251,255,46,0,26,1,36,0,91,0,52,255,115,255,192,255,168,253,99,255,169,0,61,255,27,2,172,254,163,0,142,0,118,255,125,0,203,255,125,0,223,255,231,0,195,0,97,0,178,255,62,0,47,0,98,0,238,0,60,1,65,255,213,0,70,1,46,0,138,0,1,0,71,0,160,0,161,254,111,0,10,1,137,1,86,0,48,255,42,1,207,254,145,0,125,253,175,255,103,255,52,0,2,254,242,0,215,0,179,0,67,0,206,0,40,0,76,0,52,254,140,0,181,0,124,255,176,255,43,1,122,0,56,2,153,255,241,255,177,255,121,0,123,253,168,254,89,0,198,254,83,255,206,0,87,0,104,1,55,255,20,0,112,255,223,1,147,253,222,255,101,255,114,255,232,255,105,1,252,255,115,0,83,254,102,0,200,255,16,255,167,255,4,0,247,255,36,0,17,1,9,0,146,1,179,254,118,0,109,255,188,254,234,255,102,0,150,2,193,0,91,0,6,0,19,0,79,255,18,1,45,0,191,1,64,1,224,254,30,0,202,0,126,0,211,255,174,0,60,254,231,255,141,255,153,255,123,255,84,0,23,2,245,0,166,1,223,255,227,1,66,255,239,255,221,0,195,0,224,0,50,0,86,1,35,255,174,0,20,0,240,255,184,0,153,254,13,1,229,253,37,254,203,253,112,0,87,0,219,255,212,255,66,1,145,254,107,0,77,254,37,255,110,0,165,255,152,254,25,0,139,254,93,0,110,0,192,255,50,0,17,0,91,253,124,255,174,0,0,0,248,255,243,255,137,0,226,0,24,254,21,0,60,1,232,255,116,254,164,0,160,255,202,0,205,255,193,254,132,0,35,255,70,255,230,255,137,255,142,0,20,254,32,2,200,255,1,255,159,255,136,0,120,1,29,0,105,0,153,254,182,1,4,255,51,0,133,0,216,255,137,0,168,0,208,255,125,2,106,0,230,0,131,0,214,0,210,0,95,0,214,255,223,0,2,0,65,0,29,0,147,0,163,255,253,255,161,255,95,255,95,254,203,255,88,1,190,0,171,0,83,1,61,0,230,0,251,254,135,0,125,253,30,0,67,1,57,0,231,255,152,255,128,0,251,255,91,0,202,0,135,1,21,255,240,253,69,0,189,0,54,0,179,254,72,255,49,0,104,254,99,255,48,255,97,0,153,254,247,255,88,255,76,0,153,255,64,0,36,0,194,255,153,253,175,0,54,0,25,255,47,0,209,1,15,2,41,255,252,255,188,1,116,0,131,255,147,255,159,0,20,255,25,254,253,255,175,0,199,0,183,255,239,254,231,0,180,255,199,254,219,255,39,255,154,0,67,3,82,255,130,1,68,2,193,1,153,254,56,254,50,254,236,254,167,253,162,253,155,1,255,0,175,255,51,1,137,1,103,0,179,0,106,254,82,0,116,0,234,255,221,254,243,1,77,0,180,0,76,1,1,0,19,0,113,255,49,255,39,0,209,1,101,255,218,0,206,255,191,0,159,0,183,0,30,2,207,254,42,0,85,0,223,255,164,254,33,255,230,255,59,255,57,0,73,254,221,0,15,0,148,255,36,255,89,2,210,255,45,1,211,254,184,0,200,0,77,255,138,0,233,255,176,0,13,1,189,255,132,255,54,0,238,255,217,253,16,1,98,255,74,1,90,255,253,253,251,0,194,0,60,254,31,0,203,0,24,4,33,0,206,255,7,0,228,254,213,1,119,254,28,255,125,1,109,255,154,255,17,2,220,254,92,0,94,255,109,0,43,0,225,1,82,1,131,2,105,2,209,254,151,1,161,2,94,255,49,2,28,2,98,255,1,254,139,255,127,255,123,2,95,2,181,0,30,1,140,255,86,0,166,0,121,2,141,1,218,0,222,255,124,255,96,1,184,254,67,0,161,254,203,1,11,1,204,255,191,0,18,0,240,0,99,254,226,0,246,255,67,2,136,0,72,1,92,0,101,0,17,255,243,253,159,0,134,1,254,253,37,0,19,0,231,0,153,254,93,255,41,255,147,254,38,253,29,1,162,255,13,1,172,254,227,254,218,255,38,255,110,255,251,254,119,0,186,0,236,254,237,0,246,254,83,3,10,253,249,1,178,255,35,255,105,254,124,0,167,0,50,0,233,254,163,255,175,0,57,0,109,0,193,2,201,0,88,254,9,1,119,0,188,0,164,1,73,0,114,255,82,3,157,0,213,0,69,1,18,1,114,1,90,0,215,255,120,1,80,2,154,254,73,255,71,0,6,2,162,0,174,255,254,255,187,0,94,255,51,255,199,1,250,255,145,0,35,1,103,0,25,2,133,0,228,1,108,0,4,255,221,254,89,1,189,0,31,1,206,1,92,0,203,1,63,253,29,255,221,255,172,255,224,255,206,255,109,1,172,0,196,255,40,2,238,0,46,1,100,255,187,254,48,0,58,255,59,255,250,253,183,0,178,254,112,2,179,254,237,255,227,254,127,0,80,253,111,253,247,254,42,1,19,2,94,255,194,1,202,255,233,254,115,255,202,1,149,1,239,254,176,0,249,253,84,2,24,254,202,1,28,2,89,2,245,1,86,1,174,1,47,254,35,1,50,255,107,1,213,1,193,253,251,255,139,1,250,255,170,0,96,0,151,2,251,253,188,255,194,1,16,255,119,0,135,254,31,1,224,1,20,255,154,0,34,1,141,1,255,255,149,0,154,1,242,0,205,0,245,255,252,253,229,0,201,253,62,0,239,0,185,255,77,0,243,254,145,1,34,255,41,0,111,0,55,0,20,2,181,255,12,0,121,0,97,255,130,255,132,254,203,255,124,255,39,0,232,252,161,254,121,1,70,2,180,255,233,0,31,254,164,2,117,255,26,255,235,1,243,254,8,0,180,255,242,253,209,255,201,254,158,255,175,255,121,255,74,253,151,0,156,0,176,255,39,0,73,1,4,253,58,255,18,255,201,255,135,0,185,2,71,1,138,253,133,0,79,254,12,0,97,1,4,254,94,1,48,0,205,254,214,0,80,254,7,1,252,253,89,2,106,0,190,1,40,1,100,255,171,255,137,255,103,0,182,3,74,2,170,1,155,0,189,0,42,255,132,255,149,0,135,0,127,255,152,255,137,254,90,1,139,253,151,0,33,1,135,2,242,1,0,0,245,0,189,1,65,255,155,0,129,1,1,2,29,1,185,0,86,0,91,1,49,255,236,255,53,0,156,0,145,2,188,253,252,254,116,2,84,254,170,0,107,254,253,255,3,1,182,253,246,255,172,1,169,254,246,253,10,0,46,0,95,255,54,255,72,3,104,2,228,0,138,253,20,255,194,1,86,255,238,254,180,253,220,253,115,253,14,0,234,1,40,255,152,0,253,254,244,254,106,255,8,0,60,0,156,0,55,1,50,1,91,254,36,0,154,254,27,255,80,253,14,2,29,255,167,1,184,255,47,0,189,254,234,254,187,0,164,1,67,255,98,0,32,1,40,1,94,0,224,253,127,1,210,2,95,0,228,251,44,0,46,2,174,1,55,0,5,2,168,1,56,1,168,1,69,0,19,1,199,0,2,1,6,2,65,2,7,255,81,3,206,4,23,253,90,4,130,1,33,255,168,254,57,254,49,2,184,254,235,252,6,2,108,255,136,254,23,0,88,1,189,1,185,255,108,2,190,254,86,0,79,255,225,0,172,2,186,0,228,254,40,1,167,0,1,253,31,252,233,1,28,0,113,255,243,254,14,255,22,2,197,254,75,0,102,4,91,1,198,2,80,254,72,2,199,254,145,254,128,253,101,255,141,0,83,0,15,1,171,1,115,254,212,0,150,252,66,1,86,0,150,4,162,254,22,0,46,3,16,1,128,1,31,0,110,2,219,2,67,255,233,255,233,0,149,255,188,0,57,255,243,0,210,2,14,0,246,1,45,2,38,2,141,0,178,254,235,2,141,1,48,1,81,255,237,5,137,1,66,2,38,255,199,254,186,253,96,0,171,254,59,255,229,254,88,254,130,3,205,0,53,1,39,3,69,255,239,0,85,253,210,0,240,2,95,1,239,255,198,255,41,5,34,0,169,255,84,2,196,2,147,1,229,255,176,253,249,255,34,0,154,255,149,254,161,0,35,254,204,254,74,255,125,254,85,1,214,0,34,254,121,2,214,254,41,3,139,255,62,255,138,253,95,3,49,252,63,2,140,254,169,2,189,253,7,253,2,254,97,254,115,254,85,3,168,1,54,0,98,0,136,252,33,2,79,0,227,255,236,1,226,1,41,254,74,255,255,1,7,2,135,254,254,253,70,3,184,3,146,2,228,255,234,253,167,2,126,254,112,253,245,254,46,255,232,252,185,251,17,0,130,1,7,1,218,0,248,0,51,1,208,1,185,255,146,255,255,1,118,255,47,1,175,2,201,3,199,254,222,1,204,255,116,1,9,254,45,0,188,254,251,0,145,2,253,0,195,254,8,3,163,2,175,0,73,2,166,254,133,1,102,0,0,254,239,255,216,0,210,254,230,254,77,255,13,3,89,255,25,0,58,255,87,1,228,253,211,255,129,0,1,254,165,0,23,1,42,0,217,0,21,255,159,3,39,0,147,255,82,1,81,255,160,254,94,255,108,255,62,1,167,1,104,252,167,252,191,255,124,0,4,1,165,255,118,3,11,254,195,0,235,252,212,254,242,0,218,255,151,255,183,255,92,0,75,255,140,254,151,252,109,0,211,1,114,254,119,253,243,254,151,1,74,2,84,254,31,5,31,3,69,2,4,2,130,0,176,1,91,255,104,253,36,255,119,0,212,254,210,1,22,255,159,254,205,0,186,1,219,3,6,3,184,254,10,4,181,255,158,251,75,0,250,252,138,2,4,254,157,251,67,3,228,254,195,255,168,255,34,0,136,0,123,255,112,254,14,2,146,4,137,1,196,0,173,255,147,255,241,254,186,253,193,255,241,1,155,255,154,1,213,252,151,255,149,0,44,254,71,1,96,255,159,253,162,250,254,254,243,250,115,255,215,254,232,0,172,1,159,1,186,254,99,253,2,255,132,255,141,254,246,3,100,254,253,0,2,253,119,251,89,2,123,1,160,254,52,252,187,254,2,255,117,1,80,1,113,2,240,3,87,0,54,3,34,2,5,1,16,0,97,254,60,253,152,253,172,253,248,0,187,255,219,1,62,252,45,0,23,1,186,253,20,5,14,2,86,0,160,251,168,255,166,253,252,2,114,1,241,0,105,255,214,1,21,253,115,2,227,254,24,3,184,2,44,0,123,1,188,2,6,1,177,1,192,254,253,254,233,0,163,1,139,253,188,2,144,0,149,0,180,250,184,0,95,1,207,254,208,255,168,255,2,2,188,254,122,0,165,1,1,4,161,2,17,254,95,0,202,252,26,1,78,2,153,0,136,255,106,1,55,3,13,0,39,0,203,252,49,255,104,254,222,254,71,251,19,4,200,253,191,253,140,254,84,253,241,1,110,4,28,249,23,1,126,250,236,0,202,253,182,255,219,254,1,3,42,254,27,3,193,255,38,0,84,252,148,254,130,253,130,254,27,0,196,1,60,3,17,3,148,255,107,0,202,2,147,0,133,0,125,1,218,254,184,254,102,255,48,253,112,4,181,255,215,255,11,3,92,1,118,1,9,0,146,2,117,254,184,2,134,252,179,1,66,2,219,254,134,254,64,252,167,254,144,2,202,253,149,255,179,4,150,1,199,0,117,254,113,3,98,3,151,1,82,3,204,1,157,255,113,1,167,3,180,1,83,0,114,0,196,0,247,0,227,2,82,0,139,1,105,255,192,2,82,0,117,3,44,254,17,4,193,255,211,254,94,255,106,3,231,254,36,251,238,253,2,255,54,249,176,1,137,253,39,7,50,254,130,3,176,254,175,253,168,252,233,255,203,2,58,255,241,0,201,3,11,2,43,254,217,255,106,0,183,3,208,255,30,255,29,3,242,251,100,253,172,254,58,4,131,255,236,1,167,1,149,2,130,255,149,253,181,255,240,255,96,3,222,1,140,254,41,2,143,4,216,0,165,1,216,0,195,255,216,2,103,253,159,250,83,1,143,1,72,5,98,250,186,4,213,7,87,254,31,2,30,2,80,2,98,255,118,0,66,1,191,5,180,0,242,1,5,7,8,254,240,251,62,255,173,253,68,253,75,253,73,5,23,2,176,255,141,1,172,254,159,2,56,252,224,253,180,253,186,0,38,1,0,253,3,3,41,252,232,1,156,253,12,0,116,1,11,255,166,249,201,1,92,252,232,255,243,1,123,3,240,255,141,252,4,252,71,253,31,1,199,253,21,254,88,0,42,253,141,2,120,250,185,4,53,3,194,255,192,253,8,255,23,0,197,1,20,1,66,255,251,255,13,255,73,254,57,255,126,253,159,1,117,254,89,253,206,254,162,4,217,0,69,253,43,254,106,1,6,253,246,254,144,253,190,1,109,0,236,254,246,2,138,2,159,2,197,254,253,2,62,255,70,3,242,252,79,1,123,250,227,2,43,3,30,255,83,255,18,2,177,4,28,1,163,251,156,255,249,0,51,7,196,1,132,1,209,0,28,0,140,251,105,254,224,253,42,4,64,252,9,251,45,253,248,253,80,5,45,254,160,1,80,2,248,4,180,0,212,1,150,4,206,254,235,251,195,249,149,255,39,1,181,254,68,255,97,0,9,252,144,255,15,253,219,7,27,7,57,253,196,254,54,255,230,254,121,252,156,2,132,0,59,1,85,251,140,1,76,0,60,255,255,254,23,255,196,255,2,254,185,248,120,2,61,1,96,253,214,254,48,0,82,253,146,251,219,253,196,1,17,2,147,253,164,253,67,1,33,1,135,2,154,0,240,2,66,1,192,0,163,252,60,4,100,255,55,252,125,255,174,254,96,0,166,249,202,255,23,253,196,255,222,0,12,252,209,0,78,1,104,251,156,255,69,252,30,253,199,2,192,0,15,254,227,252,4,5,62,1,22,1,122,1,74,255,248,3,58,252,12,6,246,255,12,0,181,253,126,1,77,254,36,254,164,2,184,252,143,1,87,255,233,0,105,255,208,253,153,2,20,5,220,255,123,255,189,0,153,6,45,0,30,251,239,253,166,255,128,251,248,252,26,250,17,2,86,254,138,2,89,0,194,254,128,2,102,254,154,253,67,1,22,1,56,1,241,252,79,252,48,255,189,255,64,253,209,250,135,255,206,3,244,251,250,254,253,253,169,2,224,251,26,1,45,0,145,2,85,253,180,253,216,255,88,253,228,252,176,254,109,2,174,255,118,254,153,254,18,2,130,252,112,2,198,1,72,1,167,1,240,249,120,3,51,3,174,2,147,255,246,3,178,2,138,254,241,4,104,1,8,6,98,254,223,2,155,2,235,0,92,2,230,0,196,2,254,253,19,250,69,251,155,250,208,4,51,2,67,2,14,5,10,1,4,253,62,3,37,2,19,3,116,3,244,2,131,0,75,255,249,4,156,1,12,254,194,251,10,0,104,0,15,1,211,255,67,253,127,255,176,3,206,253,7,7,39,255,17,253,106,249,74,1,106,252,204,252,157,253,197,1,109,253,248,255,155,253,255,1,211,255,33,250,172,251,200,1,202,247,212,5,118,255,181,6,242,253,66,2,18,2,29,253,250,254,64,3,139,1,25,250,160,255,253,4,120,253,17,251,229,254,108,6,84,2,97,251,217,0,12,6,67,1,244,3,206,254,107,4,8,3,105,3,107,249,242,2,151,3,118,254,46,1,166,250,7,0,146,3,220,248,246,2,111,0,39,2,118,5,102,254,123,4,117,253,27,4,230,1,78,6,140,1,79,254,239,1,252,251,198,2,55,1,110,1,39,10,172,1,176,0,88,6,125,3,241,251,115,255,22,0,154,254,87,255,5,1,64,252,160,253,154,251,201,0,94,2,172,253,55,6,229,248,58,254,135,255,2,0,135,0,86,255,165,255,146,3,84,250,57,1,155,254,150,0,225,255,180,252,113,255,242,3,40,255,230,255,21,0,157,253,92,1,220,255,90,254,49,1,230,249,181,3,253,2,41,0,146,0,38,4,199,255,221,3,133,254,137,4,90,0,214,1,136,255,126,251,227,250,7,253,127,254,1,2,74,255,191,255,203,255,36,0,236,0,74,0,154,4,246,2,47,5,7,255,71,252,195,1,137,4,113,7,206,0,236,249,20,1,123,250,35,254,13,255,213,253,111,255,152,253,81,3,54,1,167,3,10,4,148,251,140,255,230,2,36,3,216,255,232,255,135,246,52,255,248,254,158,0,209,255,14,254,4,252,165,0,113,0,110,254,86,0,38,2,56,4,251,254,41,252,24,4,141,5,21,253,117,0,82,4,234,255,243,3,41,255,222,255,21,0,96,249,91,1,244,254,100,252,238,247,58,255,187,0,151,248,221,0,85,7,199,2,100,255,177,248,240,254,204,254,136,252,77,251,27,0,1,253,170,1,153,252,183,0,168,253,8,252,113,248,161,253,54,255,253,254,205,4,139,255,211,3,37,3,1,4,209,0,113,5,216,0,13,255,212,251,239,0,98,250,61,2,231,1,108,3,133,2,194,253,99,254,49,4,28,5,83,0,15,1,212,255,130,253,12,2,1,254,5,7,116,251,184,249,144,252,224,0,87,1,208,252,9,254,157,254,37,255,222,253,9,4,108,3,232,5,179,6,68,0,202,0,91,253,173,3,80,252,10,7,61,251,110,1,166,254,166,6,160,251,40,5,99,3,126,3,70,254,245,253,246,254,53,253,227,251,2,252,161,2,138,253,238,250,11,0,85,252,212,3,57,3,44,5,222,5,216,251,78,5,206,248,219,251,131,255,234,248,57,248,214,247,94,2,196,1,192,4,50,252,126,255,190,1,129,253,142,247,90,0,132,4,153,255,101,251,67,253,109,5,150,252,165,2,231,2,18,6,130,249,198,246,186,254,125,1,98,254,33,1,134,254,132,255,241,253,83,3,147,253,138,249,31,247,121,3,61,255,162,254,175,3,53,1,87,8,209,247,249,255,225,7,239,5,190,2,81,0,76,0,201,255,52,0,142,2,1,255,30,12,97,4,83,0,103,249,92,255,224,1,115,4,169,1,151,0,44,4,46,255,255,3,159,3,253,250,106,3,179,250,59,0,22,0,240,249,229,245,161,6,51,255,83,0,247,2,197,1,95,3,147,252,82,251,224,254,162,0,17,0,71,5,183,255,85,3,194,5,30,249,94,13,244,249,174,0,137,2,126,253,83,3,248,248,39,6,135,251,32,252,8,249,190,6,119,251,115,6,59,254,124,249,35,253,162,247,118,251,102,7,88,2,176,4,109,1,63,6,136,255,146,2,44,249,105,255,155,0,240,0,240,3,165,249,34,4,103,255,227,4,215,3,121,255,116,7,201,0,62,254,95,4,180,6,199,253,170,0,48,0,112,6,71,5,217,252,119,1,53,254,90,253,143,250,174,5,118,2,166,2,85,251,195,0,166,0,136,6,16,3,122,4,201,4,2,7,73,3,63,6,104,255,233,7,38,0,45,4,84,250,154,0,71,6,5,8,78,3,149,251,200,5,240,4,226,2,6,255,200,254,155,255,49,250,206,251,70,6,230,5,42,254,225,253,68,252,118,252,101,3,60,242,135,4,210,253,157,1,129,249,242,254,7,1,211,7,16,6,198,3,81,7,47,8,243,2,208,248,146,2,218,255,66,249,20,251,85,2,129,4,159,253,16,253,203,251,213,253,6,253,237,3,212,0,212,255,236,253,247,250,124,254,233,255,28,255,55,6,124,255,227,4,200,253,246,253,179,254,31,2,176,251,51,0,121,249,63,252,231,0,5,254,25,255,41,252,188,4,48,4,253,8,35,4,252,0,6,1,36,1,216,249,200,9,160,7,80,5,13,251,156,3,68,6,5,3,226,255,145,1,66,3,243,251,222,1,90,255,172,255,16,0,120,248,11,253,9,0,134,1,215,6,130,4,25,254,218,248,184,3,72,253,155,251,218,3,70,4,112,0,70,5,122,4,249,5,154,5,153,1,176,2,134,251,228,0,56,246,116,4,162,0,171,2,213,254,191,250,3,1,181,255,239,2,132,0,53,1,154,246,195,8,20,0,236,252,131,0,69,250,183,3,156,248,238,247,20,255,173,252,59,247,65,252,131,253,14,0,180,1,196,255,252,253,196,10,94,248,33,254,210,1,8,0,250,4,137,249,106,251,76,6,109,1,87,253,162,244,241,6,11,1,59,255,207,3,240,252,54,0,201,251,38,252,65,252,113,8,80,3,19,0,119,4,195,255,154,254,179,4,185,3,96,254,176,2,188,2,41,5,154,250,202,253,101,246,46,3,106,247,252,252,202,0,88,5,187,254,212,6,116,255,36,7,35,7,76,4,234,3,73,2,96,251,30,253,145,247,30,2,71,2,18,253,101,252,89,248,30,250,182,2,175,251,88,6,52,248,90,5,35,252,95,254,17,252,175,6,174,3,183,255,117,252,232,251,178,5,200,245,188,249,162,9,108,253,95,250,242,254,223,252,231,6,105,1,36,254,147,250,14,251,154,0,120,251,60,255,179,247,218,10,229,252,5,1,46,1,22,0,242,253,87,1,88,7,54,2,119,0,69,247,206,1,84,4,22,1,66,251,40,4,16,7,141,242,55,3,249,251,1,15,105,5,127,0,59,255,165,253,23,253,42,251,163,248,162,251,240,255,209,251,203,0,15,6,165,7,137,1,246,249,249,4,91,253,36,4,132,0,103,5,199,253,169,2,177,249,200,12,94,255,46,254,93,3,62,9,22,252,150,4,144,249,34,3,116,3,184,2,253,255,235,6,198,255,157,8,44,3,106,2,138,2,28,0,185,253,173,4,182,244,94,0,229,5,29,255,203,0,241,0,101,9,87,2,124,252,20,252,87,255,190,252,136,5,227,1,15,3,197,255,255,246,95,0,114,251,8,250,251,1,17,1,111,6,91,1,171,254,95,253,227,5,36,253,167,3,18,1,22,1,188,252,75,254,103,243,249,3,243,4,226,8,7,7,180,244,165,255,30,249,254,249,145,244,202,251,87,7,136,250,169,3,190,3,34,255,142,254,160,242,33,5,175,2,45,2,104,4,41,2,96,0,111,4,103,3,46,11,198,253,92,4,168,254,69,251,152,253,222,252,219,251,232,5,116,252,63,9,248,4,128,4,94,254,116,1,183,255,18,7,0,246,39,247,60,11,47,7,135,245,190,7,172,7,180,12,72,255,163,252,201,1,191,2,143,254,81,3,195,7,76,12,1,5,114,5,54,254,137,0,254,3,111,255,34,2,24,10,248,5,163,251,144,247,152,0,154,254,95,1,212,250,145,6,97,255,31,240,161,15,195,243,131,1,59,248,23,7,122,253,157,254,24,0,138,249,89,4,25,253,38,255,20,0,174,252,29,246,46,246,13,244,147,3,109,0,105,4,17,255,145,6,171,5,234,1,15,14,221,8,243,251,181,252,238,5,54,253,206,252,81,3,120,255,197,254,225,250,134,250,60,1,164,254,1,11,239,4,112,255,187,6,202,0,163,5,93,252,65,255,128,0,6,254,28,254,188,246,232,10,131,1,177,253,94,7,215,12,162,3,41,2,196,7,217,2,110,4,11,4,116,8,47,5,211,0,248,253,26,5,88,251,243,1,249,248,14,254,59,8,165,253,158,255,139,255,13,2,249,249,82,248,140,255,81,5,160,253,52,9,155,251,35,254,160,1,247,247,237,7,102,254,25,2,192,8,124,255,21,253,63,2,123,11,198,0,69,254,91,253,46,1,44,3,219,255,34,253,184,6,82,250,186,255,107,3,0,11,201,10,197,255,12,252,144,251,128,250,127,254,60,245,196,255,63,244,159,253,192,245,126,6,143,1,199,9,181,3,105,241,240,3,92,5,220,2,227,1,249,12,124,5,185,250,222,252,33,7,209,255,196,5,119,250,147,5,171,1,244,251,19,11,67,255,23,254,120,8,41,8,181,7,172,252,27,5,18,2,234,255,27,250,8,254,165,253,185,254,188,254,221,248,60,250,124,6,158,248,238,253,200,13,167,254,225,255,28,4,161,251,85,5,128,245,32,12,24,250,229,10,25,0,53,9,31,7,67,7,67,4,73,252,196,1,144,3,34,1,210,253,29,237,238,4,72,1,54,251,26,248,97,246,34,6,190,2,145,254,2,255,166,2,229,247,226,244,216,253,55,11,61,2,88,2,216,253,143,5,251,252,125,240,94,253,96,253,8,1,64,0,251,247,3,250,233,2,207,1,37,10,46,254,123,252,112,242,155,249,89,247,235,254,41,4,237,254,184,252,141,250,228,251,72,254,56,245,7,1,68,8,38,254,119,250,14,245,217,4,5,250,17,251,255,250,204,241,194,9,70,243,110,1,250,252,96,252,72,251,162,254,255,254,89,5,78,10,80,3,65,244,242,2,194,1,120,5,81,246,235,4,138,14,16,255,82,251,1,251,127,0,111,255,211,242,17,3,229,4,204,254,84,2,79,13,7,5,75,4,205,255,130,0,69,246,150,0,214,253,252,5,117,254,133,4,118,7,156,255,191,9,97,0,19,255,220,245,41,248,152,250,70,255,123,13,59,253,212,255,74,0,72,16,192,253,209,0,131,246,66,4,78,253,5,253,126,5,57,0,72,7,82,255,78,0,209,247,87,250,209,248,205,253,51,2,78,244,248,3,160,10,0,1,68,252,38,244,131,247,244,246,148,249,37,247,221,5,127,248,121,247,212,1,238,254,250,2,166,251,17,1,86,248,214,250,239,9,67,1,242,5,111,253,125,10,55,0,16,254,170,9,123,4,157,13,210,252,57,13,81,248,116,1,102,9,35,1,85,10,33,249,42,1,9,247,97,11,219,15,148,2,213,255,173,247,210,7,91,252,115,12,11,1,22,243,37,250,221,250,43,10,97,251,134,254,119,3,81,12,231,1,129,4,230,255,87,17,189,10,80,1,249,13,14,236,105,2,90,243,28,254,89,9,248,248,125,0,216,245,146,2,98,241,28,0,239,3,69,2,87,254,83,2,184,6,7,2,23,244,239,254,124,2,80,17,194,246,130,0,124,1,209,252,30,249,29,7,78,255,149,247,86,248,188,254,131,246,79,3,55,250,139,252,114,1,19,253,38,255,205,6,129,5,97,7,237,250,73,253,35,3,196,8,216,7,172,0,151,254,88,5,217,2,168,244,67,15,255,9,62,245,92,9,178,243,132,2,200,249,27,252,117,12,83,9,1,4,152,4,158,21,56,253,125,12,24,249,34,248,57,250,232,254,13,2,182,7,172,2,255,2,151,11,46,0,61,8,12,8,23,253,59,9,64,253,54,251,185,8,166,8,204,255,206,13,51,246,66,251,205,254,183,243,76,1,14,248,150,4,222,252,121,13,93,253,60,244,223,3,2,1,17,246,24,4,105,1,98,1,34,253,236,238,190,254,30,9,93,252,175,8,157,0,3,2,28,0,10,1,245,255,83,3,235,11,64,2,240,2,160,2,152,247,12,3,52,251,217,255,142,5,125,13,31,248,203,0,164,249,217,12,97,4,73,3,242,254,232,252,18,242,86,246,124,251,224,247,120,250,41,5,61,8,4,1,212,253,225,5,110,8,68,238,111,238,120,254,36,14,232,0,67,253,241,17,162,13,160,13,215,247,62,254,204,254,1,250,54,242,203,4,245,12,114,253,231,253,207,1,41,4,87,255,50,0,236,247,131,242,105,247,4,252,81,5,63,2,60,7,39,3,183,254,114,10,162,9,20,9,237,243,231,5,194,1,165,252,86,248,196,2,228,253,224,13,137,2,139,255,24,13,74,253,174,3,234,5,108,6,34,1,205,12,121,253,210,249,254,5,157,251,110,250,203,254,184,253,157,254,88,247,136,4,198,244,46,250,9,243,171,1,131,247,112,250,40,4,122,5,197,242,144,16,210,6,125,3,237,6,149,255,162,249,241,248,154,11,223,252,72,8,196,246,214,2,217,1,14,1,108,1,136,8,89,255,35,1,54,246,186,235,168,0,139,1,188,9,50,253,201,11,83,6,220,246,189,250,175,1,114,254,202,0,212,251,156,243,22,250,205,248,236,236,212,241,140,251,92,2,228,255,194,251,38,10,22,10,219,1,182,249,26,9,6,11,6,13,43,2,248,8,63,6,218,249,99,2,147,8,233,250,83,250,61,247,233,254,240,226,183,7,94,9,117,9,127,245,124,246,210,10,30,251,220,250,157,242,89,255,24,253,199,4,9,9,213,249,99,253,118,249,43,244,8,3,113,2,128,3,146,3,236,1,250,243,79,245,204,255,184,251,227,15,241,253,49,239,135,243,5,243,82,9,23,246,126,252,94,2,8,7,133,252,102,243,219,242,54,9,34,248,164,250,177,231,41,17,101,248,135,249,123,5,132,254,76,7,178,5,65,250,28,245,41,252,141,254,235,246,65,242,48,2,125,16,140,251,220,246,113,1,54,7,219,251,29,249,120,250,233,12,11,248,138,247,127,253,37,4,168,254,150,9,247,253,77,2,132,245,116,250,27,248,10,253,143,3,7,251,51,5,4,14,6,2,234,250,221,12,80,5,24,248,165,249,5,10,134,252,239,12,200,244,99,4,153,248,172,10,39,1,194,246,65,7,175,12,41,5,92,250,176,251,72,255,251,4,178,2,209,252,153,5,105,11,114,4,95,243,255,243,21,5,99,255,200,254,83,252,238,254,181,242,197,249,71,253,54,5,22,251,151,21,42,1,174,13,224,241,237,4,19,1,248,251,187,251,95,6,154,251,132,248,162,247,78,0,5,248,239,0,29,0,14,27,1,1,159,2,126,253,10,254,170,4,186,247,225,249,44,13,156,248,103,7,224,255,119,248,87,2,154,0,70,250,94,6,213,246,105,14,31,247,165,254,159,4,77,2,80,10,34,15,149,6,108,254,165,6,86,252,147,2,205,254,25,250,39,250,109,247,10,252,130,253,180,12,60,10,58,8,130,7,239,249,224,255,57,14,113,1,180,4,247,244,139,7,255,9,122,6,140,1,120,5,245,243,19,242,103,1,228,252,47,251,154,2,251,2,1,254,75,244,244,255,98,5,113,8,109,246,126,4,206,255,4,7,36,7,69,11,146,3,78,0,252,254,117,15,20,243,75,15,189,255,51,248,119,245,230,9,46,240,236,10,233,244,101,241,143,252,56,249,9,2,208,4,94,2,253,11,204,0,146,9,131,3,248,244,5,253,156,26,199,244,11,251,193,241,29,6,25,10,209,255,132,3,29,13,90,252,133,7,9,14,44,8,140,3,233,226,220,14,220,4,242,241,53,25,116,9,114,254,243,244,224,6,73,253,247,247,119,252,218,14,249,9,120,5,210,18,241,17,220,247,94,255,226,254,252,8,10,13,26,2,71,249,137,252,32,15,183,5,38,15,43,18,180,15,149,16,146,243,177,254,218,234,137,1,160,254,91,6,149,6,78,1,74,252,23,243,183,5,150,233,145,3,33,22,125,14,165,12,113,2,79,15,190,0,39,244,103,249,167,1,64,12,71,246,206,4,237,13,151,247,249,251,181,12,61,2,52,9,186,0,219,0,147,249,100,10,139,3,219,250,22,0,233,231,137,1,254,232,30,2,169,2,135,6,225,1,254,249,19,248,255,4,151,237,171,253,24,255,225,4,124,242,80,2,83,245,165,254,205,252,45,237,75,4,209,2,23,1,241,0,100,4,206,13,65,4,184,7,134,6,53,8,201,255,243,254,111,252,13,3,159,230,245,252,215,252,69,253,174,254,157,254,246,251,215,2,152,1,95,12,179,248,149,6,78,249,31,242,52,254,228,237,234,254,182,250,88,247,73,1,193,5,35,18,234,3,254,8,221,11,231,233,94,0,33,5,49,241,255,12,124,7,63,245,69,245,216,239,193,25,224,250,142,4,174,248,195,9,91,244,61,245,9,253,169,251,121,5,23,234,219,6,87,249,34,248,86,7,101,238,4,10,244,12,249,248,229,238,176,239,201,13,30,0,185,247,176,11,48,28,52,18,142,245,237,4,225,250,67,2,110,6,149,26,233,8,199,252,10,2,229,1,31,0,123,4,107,7,219,251,94,10,180,238,98,24,87,10,130,243,227,238,83,237,190,250,145,253,35,236,46,246,145,249,18,248,91,255,84,248,54,252,222,4,92,255,1,1,77,11,218,4,3,10,107,17,62,6,38,7,108,249,179,240,41,18,124,243,150,11,162,245,202,250,126,254,9,7,61,11,227,5,89,3,178,11,15,247,206,2,223,255,230,1,235,245,165,250,13,242,238,249,133,11,211,252,13,4,94,252,215,8,188,249,80,3,244,253,225,4,69,6,52,245,197,251,151,10,125,14,254,3,121,7,218,4,14,20,83,4,180,255,207,250,35,231,5,248,204,248,98,19,172,1,62,10,87,246,22,248,174,239,62,250,132,249,53,16,61,243,253,5,90,238,37,6,252,3,20,13,205,255,186,254,25,235,185,0,251,243,239,255,136,255,92,255,139,240,35,247,116,249,163,21,87,255,214,248,84,7,211,242,105,245,196,255,227,252,159,14,211,249,116,227,251,10,62,244,200,5,122,250,75,6,148,12,255,225,74,15,201,247,7,29,104,255,4,227,4,2,120,3,50,10,20,8,160,15,88,226,154,252,232,0,238,3,10,3,49,1,87,13,183,19,71,249,144,249,41,34,90,243,61,7,2,16,245,23,205,21,53,249,103,14,209,240,226,23,48,2,205,12,230,251,4,236,181,28,146,4,52,235,114,0,145,12,116,12,219,12,86,3,255,13,143,4,194,15,9,231,111,4,103,235,219,244,220,248,240,4,186,251,118,12,96,252,253,16,158,25,66,4,61,237,225,243,42,248,167,254,130,241,205,255,229,5,103,23,64,12,155,13,146,249,78,231,232,16,114,1,55,9,171,8,97,232,45,245,223,10,132,36,62,250,159,0,247,255,39,0,70,255,112,254,232,253,211,246,156,5,125,10,243,0,26,18,80,253,203,3,253,2,187,254,67,12,167,249,133,238,246,251,233,20,75,2,44,3,162,23,14,10,184,13,140,253,232,6,129,4,179,243,6,4,45,16,101,254,52,25,132,233,189,241,90,249,87,255,144,244,211,0,101,16,117,18,173,244,211,8,109,249,200,21,92,24,152,229,198,5,85,253,111,5,22,3,189,252,65,19,238,9,176,6,229,254,119,12,112,248,180,6,228,250,204,249,93,2,6,242,77,4,106,248,172,7,56,10,121,244,135,237,138,0,248,4,205,252,96,0,201,253,50,33,231,7,167,8,101,0,195,16,164,243,198,240,231,247,160,252,1,23,231,21,174,17,155,1,114,1,7,12,178,26,121,241,158,34,222,253,249,249,61,4,224,231,86,14,181,3,194,2,124,3,23,249,122,16,126,254,154,4,255,248,36,252,5,251,92,3,75,24,64,14,240,241,71,2,203,249,130,252,112,239,74,255,212,17,212,243,21,10,248,5,18,2,232,18,191,241,204,253,4,0,21,251,65,0,125,31,16,251,233,3,103,4,181,2,145,242,19,28,145,2,219,8,25,250,64,253,121,19,147,7,146,249,214,21,161,21,12,19,238,3,74,248,131,13,204,254,32,249,122,248,216,4,12,5,86,249,99,247,45,255,119,1,152,6,238,226,227,14,228,254,89,5,93,241,168,1,192,19,32,14,91,248,67,9,109,10,108,244,145,245,186,3,20,26,124,234,13,10,77,251,81,242,121,1,199,253,161,3,100,2,199,243,165,245,58,15,128,247,128,12,255,17,77,19,172,1,21,6,38,3,127,16,177,252,21,4,126,246,81,252,99,240,201,248,125,239,15,248,207,239,9,244,106,245,90,241,35,228,163,247,102,8,245,12,90,18,17,21,158,2,219,236,9,254,47,15,81,239,221,252,166,19,94,246,166,7,232,253,212,3,199,22,230,17,233,0,48,20,45,6,59,10,24,10,144,2,26,251,102,245,255,7,214,243,231,13,118,15,7,14,235,26,132,255,226,249,138,251,72,18,253,245,144,9,161,21,9,242,34,7,229,9,129,248,204,5,163,239,135,15,84,253,198,16,154,23,56,18,122,254,111,33,206,2,118,1,195,235,106,37,205,246,36,8,140,8,10,0,63,23,104,1,43,251,123,253,113,246,67,0,159,5,122,251,41,228,34,249,214,251,207,237,151,5,56,248,176,243,25,22,60,250,30,4,53,1,247,244,143,253,192,10,199,242,185,21,44,254,164,244,215,244,60,7,189,3,197,13,148,8,198,14,181,253,209,6,126,5,72,9,192,13,25,5,86,4,218,255,102,6,216,246,215,7,31,0,104,230,134,245,143,7,184,25,245,253,72,250,176,4,18,252,227,247,183,4,178,7,241,25,210,32,113,3,115,2,251,13,233,232,37,3,144,21,60,5,51,13,46,21,208,250,155,21,67,254,113,9,47,255,26,236,109,227,204,2,199,239,127,237,204,6,143,20,126,14,153,7,13,9,25,246,236,253,201,255,177,244,216,254,80,2,180,249,223,16,55,235,76,4,52,1,46,240,208,244,75,17,139,243,153,21,55,6,243,21,242,14,167,234,210,3,135,255,202,251,222,244,47,244,64,3,35,252,128,254,31,252,183,21,173,7,237,243,215,6,171,12,12,247,182,39,78,250,254,251,209,5,42,17,106,13,108,8,113,22,211,15,103,10,11,245,222,27,245,229,175,16,162,11,172,246,26,21,198,241,77,7,34,26,157,2,175,21,48,19,114,13,39,14,237,12,172,8,255,14,219,2,128,255,173,1,153,29,104,253,245,254,231,10,155,10,13,18,105,2,201,1,169,7,104,1,103,1,234,11,131,5,136,7,151,1,26,243,249,248,192,9,38,13,69,46,141,16,227,4,22,19,234,9,123,247,226,13,99,244,203,6,60,249,2,241,198,252,25,11,118,7,7,247,206,9,156,9,184,25,162,36,255,4,117,255,58,255,20,250,99,248,159,3,113,250,238,34,91,40,234,8,31,5,75,6,79,6,255,10,14,28,52,248,6,245,117,6,179,9,147,255,223,249,42,255,84,6,78,27,19,25,71,252,224,250,96,236,102,0,150,255,115,36,221,1,219,253,180,6,176,235,73,250,252,19,208,252,180,6,35,7,47,238,2,19,102,253,156,240,249,10,212,25,236,251,106,4,213,253,129,20,249,255,148,5,149,250,134,239,133,2,166,13,33,33,197,239,112,17,104,251,21,11,194,1,242,232,217,26,173,251,119,251,74,21,97,14,51,248,154,228,223,224,67,23,216,6,138,18,114,254,72,10,240,12,118,12,0,252,85,16,51,7,218,242,168,248,159,12,214,24,72,225,11,4,70,17,133,242,93,239,219,241,195,245,45,16,121,7,254,36,221,250,4,247,230,6,82,17,208,4,156,233,231,6,100,250,81,3,35,20,0,227,239,249,105,221,191,28,118,247,117,17,10,4,163,253,231,255,161,227,105,251,181,14,234,12,72,26,169,243,16,238,183,0,177,9,33,235,147,6,189,5,48,0,176,254,32,12,219,9,13,13,13,254,123,21,112,254,84,245,194,18,36,20,126,224,150,15,133,3,0,230,215,255,78,253,179,15,204,1,35,238,247,21,150,6,45,23,248,29,185,4,4,14,129,3,62,4,32,33,52,253,41,24,46,236,211,12,153,245,221,8,105,2,94,243,169,19,102,251,158,3,17,248,220,15,189,3,49,0,185,3,180,249,173,29,160,5,133,25,27,245,169,11,34,252,186,254,68,249,33,1,92,252,9,226,206,239,113,12,253,16,242,245,7,219,109,250,182,12,71,20,151,19,157,15,181,250,91,253,173,253,101,231,196,14,53,14,255,37,246,27,188,1,248,5,161,253,70,242,118,4,137,231,244,241,121,2,32,7,161,250,102,248,141,224,244,5,222,3,101,10,13,244,178,13,212,18,178,246,170,241,25,254,127,11,193,250,249,3,230,235,133,255,31,44,8,222,93,5,214,16,44,7,228,11,213,21,251,15,35,242,217,7,180,10,144,30,85,244,134,241,159,254,111,11,70,35,85,18,206,250,53,16,16,0,94,236,145,255,94,239,4,244,158,9,76,245,38,24,21,30,134,18,184,222,60,29,240,16,126,20,154,246,118,5,105,13,222,16,171,31,226,11,220,14,92,10,162,237,227,25,9,7,221,26,101,231,185,5,114,23,153,247,185,252,124,7,180,249,89,250,131,221,153,234,75,15,24,6,33,14,3,3,230,249,30,12,231,234,248,13,222,246,166,7,181,1,3,231,42,12,60,3,56,246,235,4,196,254,68,36,39,4,233,30,206,16,170,28,146,26,181,30,219,31,149,6,55,33,98,242,104,250,141,247,13,254,160,7,209,239,24,12,38,15,103,21,46,239,63,229,116,242,40,254,67,238,246,237,217,235,9,241,27,23,165,252,177,30,198,28,179,249,180,20,20,26,201,251,166,15,172,41,34,253,22,39,101,255,206,36,174,234,171,8,63,7,134,8,73,26,224,21,101,11,45,227,56,253,8,15,126,7,136,14,217,16,74,2,0,245,144,244,97,2,206,11,49,9,66,213,193,15,234,240,172,13,68,247,178,248,46,22,79,251,227,8,73,246,95,247,6,24,102,247,131,23,20,2,230,246,30,245,176,223,110,28,255,12,223,240,192,2,120,3,244,255,80,242,199,14,134,242,208,7,253,31,211,248,33,252,117,13,174,18,81,13,175,5,236,29,29,15,195,33,71,242,9,23,134,21,159,250,136,16,49,12,137,250,233,10,228,230,229,244,189,241,103,31,167,30,88,30,110,245,2,10,241,31,144,240,227,20,231,5,100,250,211,8,17,25,93,40,112,245,186,2,236,18,115,246,214,31,174,0,85,11,139,11,253,244,237,37,29,2,133,238,28,1,31,248,158,2,194,15,249,248,50,2,197,25,179,254,56,238,34,35,107,249,153,1,109,32,135,11,8,244,243,247,128,18,137,240,88,244,202,18,195,41,157,3,83,24,40,249,227,233,84,10,122,240,244,24,38,14,163,254,201,246,167,233,160,13,132,12,255,9,37,17,55,240,26,232,0,252,179,9,18,29,242,21,68,230,69,238,252,35,163,5,11,244,237,249,3,251,35,11,59,231,117,10,213,255,159,20,254,26,245,26,166,6,183,249,194,0,244,0,191,10,191,255,189,6,94,251,128,240,190,31,116,252,188,247,138,243,156,255,83,222,160,11,207,230,56,240,128,22,87,43,81,7,181,250,87,247,99,23,98,1,62,0,158,255,251,13,97,9,66,215,104,19,186,248,86,18,34,254,14,11,86,8,232,10,203,17,46,229,64,20,5,207,116,43,36,232,212,251,251,239,54,224,135,228,104,249,26,6,22,218,48,7,173,255,81,8,127,252,132,232,146,221,180,20,233,244,136,239,20,23,117,10,101,26,253,26,155,253,222,8,116,11,238,20,222,223,158,14,60,241,207,29,36,249,198,0,17,5,254,18,162,225,222,255,165,3,9,12,255,2,26,5,205,16,97,18,81,20,127,251,197,11,76,250,12,27,191,9,139,240,216,23,239,243,140,241,0,22,107,238,165,11,253,22,65,249,40,7,203,7,168,11,79,25,14,34,194,1,84,3,100,25,114,235,103,227,73,41,18,242,4,250,32,237,4,22,185,0,66,16,28,43,15,8,96,248,0,4,15,245,208,250,165,250,170,11,167,233,245,6,166,235,189,251,204,24,153,250,109,12,215,230,17,237,222,234,244,9,108,36,244,251,180,17,135,244,223,227,172,15,84,36,184,252,28,21,159,231,43,7,207,9,7,9,212,254,124,5,230,4,139,14,182,3,58,243,201,238,142,6,95,247,123,207,155,237,155,43,18,34,92,17,73,243,1,239,59,22,26,243,151,227,53,3,148,24,17,236,14,6,178,35,6,2,183,253,200,247,238,208,184,12,95,234,37,231,177,14,107,245,219,17,202,254,23,16,34,243,115,3,248,251,124,232,18,246,191,228,17,228,16,246,211,42,125,226,201,13,153,249,57,39,244,249,77,237,109,253,29,10,229,218,9,31,165,10,112,253,96,13,184,252,133,0,90,249,181,13,222,30,201,247,75,245,166,251,203,236,149,19,248,250,50,226,232,251,241,248,152,244,214,233,224,252,70,16,176,8,220,14,137,27,47,41,102,248,7,59,104,33,228,243,177,242,90,21,91,16,23,26,154,7,130,248,7,0,196,246,223,18,226,40,255,235,223,23,12,6,158,240,223,13,32,7,144,33,85,228,164,26,248,253,243,1,153,249,163,4,221,255,107,25,142,231,183,242,198,245,177,254,217,22,142,21,182,16,110,229,171,43,153,30,36,247,23,249,107,237,91,6,5,251,12,241,103,12,241,246,78,230,6,8,154,39,216,248,246,234,84,3,45,252,168,39,127,0,205,229,91,7,60,17,175,9,166,26,219,215,57,255,248,0,237,4,249,240,6,253,87,20,133,246,4,241,215,29,250,250,214,11,115,17,71,23,42,17,103,16,65,22,97,44,1,3,57,250,86,22,209,254,34,213,20,29,145,249,13,36,74,254,72,239,202,32,76,241,152,253,182,14,13,7,86,220,21,249,111,15,50,244,137,249,239,235,245,3,121,10,241,18,36,15,42,236,193,14,212,223,101,236,13,234,89,255,223,37,12,251,114,11,144,216,89,254,27,241,131,245,60,237,70,0,99,245,65,247,240,5,184,243,226,255,41,11,41,239,102,236,230,1,75,40,19,238,233,238,2,39,204,213,126,17,215,33,157,9,44,12,87,7,147,254,253,215,209,212,228,35,239,254,252,252,236,22,233,232,192,25,145,2,245,21,190,2,236,235,10,18,13,244,17,15,70,33,18,3,48,238,117,4,99,236,244,226,240,241,140,8,175,254,18,37,3,249,1,248,113,24,168,11,93,249,226,27,202,254,253,17,78,244,242,6,54,249,255,216,68,241,8,249,72,1,128,26,236,239,26,214,201,227,138,249,204,27,240,247,140,243,249,248,246,27,165,40,253,239,79,252,136,12,139,31,207,11,210,15,189,14,116,236,15,8,19,250,243,250,65,241,45,240,242,31,191,7,239,18,94,16,16,242,132,9,167,3,114,18,119,211,163,233,216,239,36,19,23,39,91,0,106,9,192,15,174,15,9,15,112,3,26,24,243,20,254,250,103,234,87,254,248,236,128,230,252,255,55,0,64,4,220,11,175,16,107,243,227,32,162,251,13,1,37,228,233,5,103,236,91,230,66,14,163,10,134,240,12,11,104,253,100,249,39,47,183,15,208,27,22,15,218,245,98,214,229,27,48,250,129,231,74,22,198,249,17,255,235,178,33,239,209,11,109,255,135,251,24,243,226,5,110,253,60,231,249,11,252,25,187,217,245,1,197,250,31,243,95,236,183,213,162,19,97,231,135,251,52,223,222,224,140,240,253,249,202,38,60,12,11,23,154,248,208,52,50,38,97,27,253,238,68,11,146,16,8,2,44,230,71,213,59,14,81,250,69,25,56,254,217,2,223,242,163,10,52,254,62,18,3,25,196,253,185,219,47,247,179,32,141,231,37,241,179,203,67,240,91,235,175,242,241,26,106,254,133,253,26,241,75,2,164,32,204,23,83,207,253,242,234,246,103,4,137,230,231,251,147,27,73,249,116,254,206,33,48,235,38,4,181,210,111,2,212,38,255,15,137,28,138,253,6,229,2,230,191,255,183,12,118,36,49,5,25,252,105,234,172,243,8,17,231,5,30,191,150,8,254,39,164,242,82,2,200,251,200,240,187,14,23,210,194,17,214,248,177,251,161,4,25,227,232,250,185,21,46,4,35,16,232,39,31,223,141,0,226,248,189,9,19,229,86,242,172,248,195,253,226,23,30,252,44,32,246,4,19,248,69,9,113,241,85,207,12,28,44,18,196,215,6,236,158,1,8,4,57,213,104,12,65,7,195,38,124,254,239,237,250,17,121,242,68,50,215,37,9,61,115,227,171,230,12,244,148,5,164,13,47,8,53,239,73,33,146,246,123,9,52,250,42,238,213,220,20,237,118,253,166,235,173,240,38,222,25,230,19,29,14,251,93,229,150,19,17,251,172,245,226,31,252,228,140,51,130,244,79,226,83,233,6,12,202,14,57,24,30,3,240,244,255,247,176,235,184,232,29,237,60,199,201,239,25,228,88,0,99,229,11,46,59,62,97,238,103,3,126,243,32,42,195,229,235,239,62,239,2,42,145,201,80,227,35,244,179,11,187,226,249,14,137,35,107,222,154,201,118,254,60,33,130,253,40,235,111,39,196,32,230,2,181,244,174,235,134,5,125,214,91,28,51,199,9,231,252,244,56,242,25,7,81,245,162,225,68,12,103,236,88,242,143,244,26,31,250,21,115,22,93,8,30,236,231,10,204,42,116,56,92,226,177,232,117,249,9,5,232,235,205,229,158,221,42,242,50,16,153,4,121,33,253,12,3,43,114,254,232,24,124,9,142,234,176,222,110,252,161,2,139,249,151,13,224,213,142,213,68,7,10,228,37,248,170,26,247,231,11,228,112,243,189,30,36,3,69,18,17,27,252,33,208,241,120,38,145,1,203,27,181,235,182,36,200,252,192,228,41,2,56,14,58,250,52,238,119,1,240,249,250,23,151,7,167,204,51,237,76,250,43,209,40,226,244,18,87,246,17,8,249,245,111,239,15,2,121,17,162,247,33,248,153,253,153,6,109,31,128,255,252,244,81,226,153,50,15,254,92,231,91,5,72,10,250,15,237,48,77,13,189,45,175,15,157,19,190,4,84,249,53,28,224,21,192,254,55,18,172,226,135,231,125,252,63,20,114,244,220,2,208,28,75,246,40,0,64,247,138,253,243,5,238,250,102,218,160,224,82,43,39,23,148,253,195,22,38,255,131,11,39,247,93,11,57,217,76,235,117,251,142,241,60,246,246,8,63,246,21,46,148,14,228,14,30,205,95,251,180,22,167,254,28,197,178,17,155,24,115,45,48,12,8,20,148,216,160,247,191,32,131,242,120,36,172,52,45,245,150,1,86,4,200,18,163,229,69,239,58,8,243,10,81,47,113,218,40,255,133,45,101,200,76,245,196,248,80,21,238,18,234,248,171,9,231,53,137,236,220,229,145,246,157,42,75,248,132,9,131,238,188,4,108,4,29,2,152,25,231,236,206,39,78,247,84,230,111,225,85,32,68,242,227,5,187,246,22,229,155,231,128,248,178,235,202,237,247,11,32,11,142,23,83,229,151,248,186,239,121,28,32,0,13,22,45,0,67,21,39,229,19,249,125,242,243,253,115,242,204,236,145,231,226,231,27,241,45,215,233,232,159,234,4,7,170,240,212,18,101,249,116,237,27,46,213,208,187,241,45,180,45,248,245,254,35,20,143,252,137,3,247,225,227,13,248,44,21,238,219,221,192,17,163,244,122,212,158,229,230,29,121,252,61,198,137,252,21,220,196,251,121,13,77,42,126,3,206,35,165,232,158,3,220,249,183,251,219,8,118,231,55,249,39,241,25,224,174,243,150,254,200,236,144,240,29,242,73,224,19,243,19,23,153,232,86,237,137,5,120,248,187,5,65,254,41,239,182,4,202,2,0,239,205,18,208,40,39,212,136,216,142,223,86,228,114,233,10,5,254,32,195,242,193,253,183,0,87,230,197,249,102,17,142,9,55,36,96,9,112,10,36,1,223,249,101,233,128,245,251,45,143,246,155,46,148,248,100,8,74,4,70,254,68,241,186,245,254,235,221,21,11,237,154,253,80,2,177,1,69,248,105,25,240,227,206,22,6,238,246,233,63,226,172,242,118,31,106,247,121,20,201,249,149,3,71,217,20,12,55,242,240,216,105,57,247,29,31,212,61,13,27,213,198,253,129,253,83,8,62,6,137,225,1,255,76,0,68,251,181,227,117,21,242,12,135,40,71,254,156,72,95,240,150,230,140,25,193,239,43,222,184,236,48,35,100,219,127,232,177,24,198,232,69,36,113,247,124,32,104,28,38,237,108,25,71,57,165,250,40,245,170,67,3,226,96,15,70,234,87,16,3,16,246,19,163,13,53,3,168,254,182,210,173,201,167,240,31,242,44,11,138,210,20,245,20,222,36,232,117,18,40,5,20,251,250,253,152,9,20,229,14,14,51,230,252,255,40,13,142,0,198,42,67,229,7,4,195,6,221,248,206,30,203,243,179,209,192,224,214,7,238,236,38,249,131,255,208,56,7,24,52,5,119,0,66,14,30,252,69,231,78,217,192,232,159,250,98,242,249,249,0,216,208,254,109,25,106,3,23,196,201,4,28,254,34,255,229,5,102,21,144,24,118,24,244,251,111,251,41,239,82,21,169,254,12,225,129,211,19,232,156,19,247,224,64,245,31,227,3,4,86,238,246,19,36,254,111,225,34,221,223,18,159,231,210,218,150,255,130,251,64,254,152,108,187,250,127,239,19,234,160,13,99,248,201,10,196,16,79,247,40,244,11,206,220,235,60,2,187,15,38,249,85,25,225,229,214,27,45,4,87,18,168,51,157,232,206,220,234,224,91,243,14,230,45,11,188,243,148,26,125,3,174,226,69,0,31,17,156,250,53,10,2,0,55,2,151,15,30,243,145,22,10,51,96,204,85,2,42,1,207,24,76,199,215,6,199,209,218,1,246,17,41,243,36,2,194,18,171,230,93,238,126,45,10,0,251,3,223,255,28,36,212,7,66,202,192,206,147,57,102,13,253,35,48,245,91,197,224,58,158,12,140,13,169,252,188,15,170,232,68,238,182,251,3,19,19,20,182,239,168,236,166,253,170,226,80,0,10,255,56,14,29,247,98,200,36,27,243,245,51,66,8,9,177,21,8,36,87,227,72,60,57,204,37,237,125,235,217,32,73,18,49,27,107,43,152,7,193,14,193,27,104,231,242,235,82,254,156,25,40,25,245,5,71,16,95,186,210,19,192,212,187,2,160,220,203,34,80,239,255,43,231,60,227,14,76,13,220,27,200,5,120,26,61,4,49,238,213,41,156,19,20,38,141,239,78,249,167,21,251,7,120,255,93,34,163,251,91,252,178,45,81,16,214,234,193,253,98,234,5,242,221,14,179,3,45,21,12,238,33,242,74,41,13,11,186,14,77,213,104,232,193,255,166,24,197,42,177,19,156,253,215,17,222,1,150,10,63,0,207,236,150,241,157,0,100,191,192,36,103,254,151,234,175,246,163,227,251,251,150,225,176,253,12,17,112,50,205,227,122,22,127,235,101,239,147,233,34,207,79,243,17,10,81,13,227,253,114,7,222,217,37,240,230,254,141,218,1,10,101,253,193,237,103,230,33,236,132,246,113,10,67,24,8,232,71,23,248,241,31,216,69,2,141,26,94,2,245,7,98,244,24,244,15,215,31,250,61,221,198,7,92,19,137,234,86,235,15,44,183,254,254,16,63,206,217,246,243,23,159,38,108,238,92,220,172,30,4,20,94,8,188,8,117,21,31,250,174,11,173,48,148,246,213,4,213,207,153,209,173,73,186,15,11,254,172,230,164,34,242,35,80,64,247,238,196,2,27,204,226,251,84,75,167,225,223,33,36,53,80,31,137,239,163,33,114,15,83,220,44,11,9,210,78,227,35,213,38,243,85,51,80,33,13,241,181,243,125,202,96,3,80,10,87,18,198,16,76,17,184,24,95,239,161,237,15,184,151,5,225,249,6,40,102,9,207,60,173,228,79,10,78,227,217,250,173,34,211,15,1,251,239,26,236,22,122,28,78,24,40,3,12,18,234,243,176,53,1,205,165,247,196,9,237,200,236,10,136,217,68,221,166,10,94,8,156,207,186,221,240,245,50,239,237,222,227,30,255,57,210,228,12,11,155,0,11,217,98,201,66,31,149,206,106,241,12,17,29,35,22,3,224,24,69,36,100,35,28,212,53,240,223,249,255,13,126,7,126,250,250,250,180,33,182,29,35,238,71,24,179,255,229,70,197,16,45,232,46,62,134,1,247,54,137,34,67,232,242,247,151,246,255,248,141,14,233,219,90,20,193,16,190,229,160,254,249,85,234,23,39,241,125,42,61,16,54,11,237,241,184,2,198,242,59,27,187,22,45,197,203,30,5,226,113,199,97,19,147,227,100,7,136,229,222,9,214,241,118,228,23,8,214,213,148,228,25,244,199,39,101,229,36,239,100,220,152,252,66,28,237,199,253,25,239,242,1,79,40,30,173,233,21,13,146,34,6,5,123,243,222,149,230,249,152,225,128,208,253,87,239,235,119,228,154,250,7,2,49,53,1,230,166,215,84,225,226,237,44,7,95,39,117,1,251,41,42,82,170,2,152,245,126,237,219,29,29,237,10,43,82,250,151,252,203,253,214,215,71,24,10,8,41,252,177,12,212,217,48,34,247,6,209,20,147,182,87,13,153,36,61,254,240,221,171,33,54,236,157,251,148,218,73,36,137,21,50,10,175,35,227,15,172,236,203,43,199,29,2,52,217,212,207,224,254,249,121,228,246,229,51,235,91,35,86,228,181,241,6,233,56,237,212,3,74,15,125,44,190,242,45,239,217,19,68,213,148,23,220,199,40,228,119,6,161,210,166,235,128,251,80,9,186,174,105,225,28,88,178,54,247,3,174,23,119,22,166,0,0,7,201,230,130,196,97,227,175,234,23,2,206,249,67,241,173,222,166,238,51,255,230,8,23,77,141,6,250,22,161,22,109,2,40,241,0,53,136,28,82,218,137,224,153,250,55,235,80,4,71,20,98,246,7,244,84,197,163,250,82,14,142,1,167,37,128,1,255,2,164,19,142,6,42,224,8,8,157,195,143,179,80,8,26,237,23,239,194,226,249,240,249,22,80,8,213,245,6,24,221,229,15,198,233,245,59,33,253,11,51,243,85,221,160,253,255,52,159,20,203,3,140,67,119,247,124,221,94,53,152,10,175,3,202,202,126,248,42,219,178,0,237,204,235,23,166,34,166,240,243,237,68,41,99,242,233,31,222,246,191,12,241,232,149,199,85,250,50,228,233,30,5,3,98,255,194,221,193,45,154,242,40,20,138,212,98,231,104,254,65,53,98,244,54,230,224,21,39,212,211,3,106,12,103,6,146,241,34,40,172,6,5,229,227,252,80,239,22,37,93,234,48,194,191,32,35,214,235,44,13,228,22,225,204,243,101,26,144,25,235,225,211,249,139,219,72,24,233,47,109,36,216,6,119,28,40,2,136,211,116,2,201,34,34,230,120,18,162,247,54,22,111,59,22,32,42,189,129,49,6,243,9,53,82,6,143,45,54,17,74,239,232,241,25,24,7,12,163,38,85,237,45,43,235,33,45,251,14,230,31,244,169,45,73,44,252,8,192,207,180,229,156,3,62,227,173,47,100,1,246,253,209,13,72,9,159,11,71,191,157,244,41,1,140,5,63,239,132,223,56,8,190,244,247,233,67,42,160,7,74,239,23,10,30,252,68,14,41,228,25,23,145,238,66,56,183,210,184,233,80,46,146,29,7,231,66,6,175,32,155,5,81,34,206,17,99,36,173,242,20,246,30,8,199,1,59,223,150,233,197,22,205,255,144,36,140,51,155,249,65,43,35,204,60,11,7,233,248,225,53,16,153,13,172,255,19,200,221,2,89,18,93,6,82,205,168,13,62,52,122,3,70,22,174,21,76,207,105,246,161,16,59,20,39,234,62,24,156,19,126,241,58,249,244,10,148,11,12,12,70,243,17,206,212,224,181,225,219,231,151,234,126,245,252,49,167,23,120,228,47,10,78,205,182,251,115,233,188,4,214,212,204,223,228,243,44,2,227,255,24,186,25,45,255,254,199,232,98,43,156,30,124,57,180,230,246,236,158,48,248,253,227,250,82,193,94,15,125,234,38,8,212,252,101,27,228,251,224,225,132,17,120,9,231,253,214,35,67,205,120,37,111,237,13,206,124,26,69,245,29,14,63,12,242,248,123,2,114,4,209,25,37,2,50,252,137,51,104,40,102,241,100,33,51,72,159,26,10,0,147,239,99,34,185,1,77,246,19,226,28,230,49,33,43,4,235,14,113,14,39,228,205,13,205,254,118,240,0,14,150,20,105,2,26,221,223,177,235,44,65,52,115,243,24,243,109,249,190,2,169,223,205,16,226,248,83,4,92,250,6,21,89,17,181,250,150,255,180,24,111,23,109,252,114,46,79,29,151,46,81,227,76,236,198,45,65,3,59,50,225,214,243,1,75,215,81,21,48,27,114,12,110,249,158,202,211,231,124,49,142,24,233,245,53,253,180,13,67,47,187,255,176,209,100,243,255,249,168,243,118,17,62,246,242,226,236,201,52,238,125,204,82,0,182,49,160,19,127,207,135,43,206,254,52,37,33,4,232,240,13,16,225,243,81,2,171,234,168,16,221,16,250,244,63,243,138,237,110,245,212,2,102,233,33,249,220,244,248,24,159,16,68,200,54,241,230,5,65,12,73,47,36,214,223,14,235,29,199,24,100,220,69,13,110,222,135,17,215,200,27,10,66,3,118,45,151,204,18,44,174,73,121,26,173,53,146,243,75,25,54,214,121,248,218,224,216,146,50,206,55,218,77,231,146,40,255,28,29,7,183,252,186,229,95,246,42,65,112,198,175,243,198,202,226,236,208,66,130,8,183,8,43,3,216,54,34,218,199,226,156,26,50,71,217,250,126,8,14,251,117,214,197,242,200,243,162,217,49,2,199,254,203,223,68,22,153,22,30,227,78,203,218,205,197,18,196,34,225,205,215,244,67,25,47,234,186,245,100,13,215,24,87,215,3,27,241,234,88,21,34,12,136,63,199,240,12,242,203,6,2,242,16,218,1,5,182,233,48,224,252,245,153,31,176,19,137,29,228,15,228,32,8,3,196,18,39,255,78,248,34,35,110,39,132,243,16,41,246,60,79,234,231,244,223,13,96,33,33,250,60,254,55,65,247,21,30,253,173,208,231,170,27,233,217,29,182,239,119,13,110,250,96,27,3,10,33,19,88,14,206,56,237,220,124,26,237,15,4,223,96,33,103,32,219,252,28,242,5,213,132,17,148,245,7,3,35,70,77,20,231,214,151,211,134,185,96,217,97,48,192,41,207,5,195,246,148,5,182,230,223,194,8,247,2,13,131,217,13,94,47,66,204,7,248,27,100,253,90,209,82,236,119,241,58,243,129,10,21,2,225,195,37,255,162,43,85,234,121,217,129,60,80,29,236,32,70,171,190,231,193,62,237,10,113,217,141,2,228,216,63,52,195,251,175,242,76,25,77,41,63,28,76,247,73,186,205,246,99,194,226,225,171,27,209,196,44,10,126,49,210,216,128,254,175,2,110,201,246,64,245,51,195,240,56,43,234,31,88,1,165,228,23,235,98,5,66,254,194,241,15,9,235,229,35,241,64,247,239,219,216,251,57,229,6,32,223,35,163,227,36,48,82,250,196,241,219,247,106,36,236,12,125,6,2,84,14,230,51,222,150,241,243,179,53,247,168,18,119,204,91,234,167,251,135,7,166,40,196,245,114,207,85,230,151,239,222,0,69,207,20,51,96,24,201,245,11,12,23,246,45,237,108,26,201,37,117,12,175,50,131,185,241,229,216,255,170,224,41,230,235,41,177,1,70,214,152,229,126,239,202,235,61,207,255,222,234,233,47,26,195,42,162,23,72,29,203,14,230,58,187,12,11,50,196,3,237,226,68,232,51,62,67,254,107,30,41,8,88,1,220,222,70,243,163,27,140,71,237,232,210,207,190,6,136,70,191,197,176,246,192,179,94,1,213,14,143,18,90,15,115,230,244,186,15,242,0,214,7,2,25,1,225,58,50,253,233,14,254,6,173,58,105,225,8,255,14,214,166,186,200,35,106,33,234,249,3,4,77,30,235,4,126,201,171,226,55,62,204,234,24,45,180,244,173,233,107,177,198,176,149,235,216,9,147,67,107,4,229,12,212,185,61,249,206,255,110,238,17,205,198,27,143,254,119,230,111,49,149,6,37,50,147,253,35,38,154,210,64,5,131,200,56,234,46,1,204,84,7,6,156,45,83,250,115,205,22,11,254,54,47,225,90,228,140,2,83,42,125,41,165,179,95,4,196,13,1,203,233,219,100,220,105,220,91,230,138,253,244,253,28,27,36,1,236,233,32,250,233,153,40,0,242,27,235,251,37,33,167,28,218,26,45,249,42,7,145,200,184,162,86,196,81,7,248,40,44,28,27,239,9,248,228,23,104,18,81,247,129,40,152,233,51,45,38,2,141,251,193,186,6,23,104,33,215,249,191,243,253,223,106,254,182,39,245,3,75,246,219,61,181,141,69,49,51,22,123,243,25,23,239,254,148,175,141,51,92,41,240,238,24,236,168,219,104,212,181,242,176,28,28,234,8,19,129,5,202,31,0,20,9,17,213,233,215,38,22,249,168,42,19,233,152,237,111,11,164,205,249,251,14,2,102,219,209,57,240,233,176,242,223,220,175,29,211,66,236,54,129,27,244,232,148,11,102,202,104,6,121,16,106,29,68,0,28,18,77,196,244,250,167,250,186,71,208,206,129,230,100,20,184,55,158,205,115,5,0,233,162,37,100,236,41,250,81,6,55,183,37,44,91,237,208,7,75,24,133,214,9,16,70,235,142,41,137,190,48,249,103,35,63,10,117,40,59,11,113,248,12,204,103,237,140,213,208,0,196,255,238,193,19,71,16,250,168,25,199,9,71,22,203,249,125,39,43,246,241,20,64,191,171,25,194,47,12,41,131,231,108,251,116,225,109,0,47,14,154,10,30,39,220,227,17,76,180,211,250,31,158,232,229,242,250,39,228,1,51,201,238,237,248,6,104,46,122,0,115,13,15,24,124,253,247,212,142,234,136,13,10,249,65,24,22,80,30,254,245,34,203,13,140,22,244,25,155,12,173,240,1,251,85,55,62,40,80,200,60,229,96,12,158,14,117,68,91,17,211,6,174,240,124,221,29,21,243,23,76,229,228,8,75,3,44,22,68,14,134,246,36,249,250,210,252,222,171,255,187,78,222,223,173,212,96,15,164,37,21,243,131,2,97,35,171,250,34,249,19,36,177,10,99,8,124,9,225,6,177,248,124,0,148,24,103,241,212,218,121,210,200,23,163,37,236,240,73,194,246,4,74,16,32,11,88,255,132,7,212,71,71,16,52,239,127,26,69,171,126,32,33,218,85,44,60,253,159,179,121,41,8,213,194,29,156,233,11,232,40,3,58,246,164,12,182,221,90,196,51,3,203,212,86,14,40,16,227,36,224,10,24,236,61,249,0,228,86,39,234,211,241,254,19,10,109,218,160,235,44,23,158,37,241,228,114,238,97,231,211,72,110,215,236,9,114,190,4,222,41,220,123,251,194,224,60,255,29,250,10,19,170,21,194,11,5,4,34,212,10,18,186,250,204,24,48,252,13,205,90,33,72,18,189,191,136,249,87,24,231,212,155,225,131,24,29,237,191,200,66,185,255,58,223,220,141,237,204,222,72,66,223,240,226,38,237,69,123,0,247,220,43,16,99,227,7,6,234,226,243,253,213,26,62,245,226,240,80,48,66,239,130,220,179,9,224,18,230,194,231,42,232,251,146,239,83,27,20,230,197,245,225,2,244,2,73,2,156,10,33,254,29,220,245,15,153,74,115,0,196,249,65,47,55,14,39,138,53,7,10,192,91,178,159,19,75,21,95,250,196,226,88,20,154,206,98,254,211,239,79,60,25,35,195,246,203,229,143,10,201,203,72,10,36,10,109,254,239,217,138,42,222,11,249,59,83,236,25,210,250,10,163,255,104,22,36,214,161,215,194,0,232,233,101,237,249,49,10,216,98,24,181,243,213,61,216,26,122,32,247,201,122,222,146,17,87,39,120,14,21,1,129,5,10,230,199,172,112,6,226,28,29,224,169,27,117,42,44,246,180,11,104,169,20,30,152,243,170,28,242,8,111,77,179,220,141,203,84,244,195,2,234,246,125,246,145,17,145,196,187,10,78,222,39,254,107,233,146,15,104,11,249,218,194,112,22,227,19,235,199,20,252,44,15,57,38,6,141,201,17,221,136,220,245,58,13,5,151,17,221,252,93,169,88,50,83,231,230,0,240,21,74,160,99,7,144,96,117,217,151,6,130,2,192,221,38,212,87,36,152,229,186,194,159,246,231,240,91,11,27,6,67,8,244,64,232,22,192,254,238,27,112,6,93,251,70,24,48,6,76,242,178,8,29,204,255,58,240,29,24,239,166,3,161,9,157,23,192,255,222,230,163,13,80,35,248,75,2,213,17,62,36,23,234,30,243,21,212,247,191,249,95,2,220,218,127,199,20,235,202,50,210,249,193,16,161,221,192,226,103,14,240,6,72,243,202,233,171,9,50,184,69,15,190,236,60,23,242,223,62,226,14,53,76,40,99,13,249,50,26,29,58,96,159,241,218,235,137,240,193,16,177,232,91,56,59,252,180,205,94,204,210,250,81,253,166,27,5,217,160,87,57,216,97,244,50,17,197,23,61,37,78,58,57,193,205,219,20,246,123,45,51,19,92,242,57,255,218,82,6,3,121,246,129,57,185,242,40,214,195,76,87,61,98,76,148,237,141,22,136,207,178,40,112,52,109,212,159,14,154,225,113,43,184,51,31,243,37,69,242,213,84,237,44,43,149,251,21,240,205,62,174,234,87,44,126,249,173,214,86,199,123,240,160,241,9,24,146,43,82,248,20,53,218,201,63,238,114,180,221,31,68,28,153,239,165,21,242,236,1,53,187,250,147,10,169,9,228,12,86,13,10,243,42,255,155,15,155,231,39,220,62,45,249,207,255,218,40,179,158,255,31,18,87,5,146,253,0,128,178,9,231,240,88,21,12,233,235,49,63,21,192,231,60,43,193,15,145,46,229,65,73,227,253,32,9,2,19,246,155,72,154,244,234,12,55,60,47,7,125,0,141,3,97,6,114,29,97,227,72,246,135,38,86,72,238,235,159,24,179,247,7,239,25,252,118,246,37,172,220,66,171,250,172,205,35,5,84,62,144,7,62,202,221,223,67,9,188,231,97,239,217,239,33,24,168,218,243,239,180,2,107,6,24,221,99,237,141,230,175,209,63,195,253,235,48,30,198,247,86,6,140,193,93,1,208,13,181,229,202,61,207,42,185,239,17,19,181,11,54,217,36,233,100,233,167,14,111,14,158,229,154,222,69,233,148,3,192,247,170,234,44,222,169,237,2,9,132,202,144,215,92,9,182,5,144,13,83,64,109,249,121,229,100,241,85,8,71,155,138,241,114,200,147,246,83,23,193,222,222,216,63,253,96,31,150,212,183,3,57,22,17,197,39,10,217,2,17,34,43,7,98,76,163,171,130,191,241,217,74,228,249,81,136,207,32,240,173,61,131,52,67,232,206,225,185,62,210,13,220,67,227,64,136,0,247,35,57,34,117,238,48,220,206,246,127,225,212,5,82,23,0,27,79,121,158,50,25,6,85,200,64,250,71,29,168,232,113,13,55,241,122,23,188,244,165,28,123,70,59,251,128,49,95,7,191,14,198,12,33,248,35,195,26,255,49,10,231,10,141,251,229,217,87,221,185,8,56,49,138,242,94,237,238,176,18,52,70,11,166,53,161,244,215,3,177,253,74,241,208,248,36,17,220,208,180,68,190,207,192,200,214,26,172,8,191,51,57,224,250,9,107,252,226,206,156,32,71,24,135,233,35,247,176,59,183,1,237,192,235,17,51,13,128,247,154,36,122,240,223,235,157,209,76,1,13,201,112,218,130,13,237,47,187,233,13,235,223,22,69,226,173,8,8,39,185,211,245,222,208,212,135,218,244,252,96,249,62,203,115,206,19,251,176,191,7,230,80,213,195,163,194,9,135,28,238,1,230,229,201,30,102,33,191,9,49,22,55,23,124,219,155,6,237,13,27,253,26,206,133,217,98,37,177,232,200,247,38,248,50,23,18,209,223,9,81,246,65,13,150,226,116,1,79,10,15,248,188,248,9,3,214,64,202,7,57,19,57,238,30,34,32,169,5,65,82,32,231,60,228,26,19,223,107,57,40,16,52,243,93,231,132,195,111,179,8,25,127,244,184,249,200,46,230,4,88,21,224,8,127,241,98,2,182,224,178,26,37,149,53,42,182,38,86,233,203,49,115,22,11,226,100,231,182,227,70,32,204,247,138,6,13,65,38,9,3,37,121,28,241,228,5,174,223,45,114,7,63,214,118,235,212,250,177,2,35,6,3,35,182,230,42,9,244,21,111,38,159,245,0,193,167,233,105,23,212,218,92,6,202,238,75,71,98,239,62,51,91,185,107,215,165,253,105,38,101,59,140,243,46,236,72,5,182,33,238,225,217,51,3,215,202,16,44,228,3,203,14,205,132,252,131,31,176,9,225,21,113,231,241,8,1,9,125,7,42,215,169,10,94,19,147,36,70,43,0,237,239,254,23,252,90,246,26,10,159,29,136,43,216,41,162,166,95,215,247,2,168,8,15,29,254,249,39,45,33,23,5,209,248,29,93,240,241,1,61,225,95,6,141,24,111,53,248,235,206,6,210,21,65,26,71,12,139,255,172,216,234,251,145,29,85,9,75,12,52,195,130,8,211,201,4,49,145,189,71,25,190,223,178,33,239,210,158,17,185,192,39,30,158,234,75,29,110,13,108,249,230,37,13,58,201,228,66,21,212,53,143,37,135,45,197,23,221,215,101,15,84,68,95,255,229,21,96,240,76,19,217,15,131,56,122,5,239,239,174,5,174,76,124,10,4,188,238,28,177,236,59,17,108,68,119,243,66,103,148,245,21,198,251,243,246,202,48,209,150,57,46,220,84,219,157,208,37,52,67,3,132,236,255,46,234,253,177,253,188,33,161,56,207,31,172,27,75,230,213,227,7,186,197,16,34,220,25,43,227,1,40,216,98,222,114,251,116,153,206,18,136,1,107,205,110,239,166,200,15,253,122,247,255,103,180,251,162,23,111,1,130,240,187,23,159,249,163,216,87,254,142,6,249,37,141,68,148,254,219,15,1,28,199,23,217,244,85,252,20,29,33,46,126,237,233,16,79,28,159,243,121,253,77,66,217,248,231,237,219,16,101,224,106,244,207,25,68,5,101,43,144,229,143,214,172,4,155,28,67,72,39,13,18,32,205,14,114,243,142,207,241,3,44,222,122,25,49,36,119,24,129,4,255,205,121,4,244,0,12,221,206,39,91,39,29,11,70,99,203,232,10,245,181,219,149,255,136,12,213,2,21,55,49,230,182,252,96,253,116,193,135,204,232,251,111,249,176,74,176,3,50,13,242,230,75,39,105,83,236,194,194,206,80,248,14,1,136,233,205,6,251,56,151,188,36,130,63,182,22,14,19,25,96,15,136,11,185,212,64,22,16,232,116,71,224,224,71,238,103,4,94,231,49,19,14,248,209,45,9,252,163,33,56,67,92,229,95,229,212,15,11,236,164,201,170,234,167,220,71,232,93,5,54,33,60,252,154,52,5,9,245,249,98,206,63,15,185,13,64,41,95,4,194,22,196,45,201,245,23,250,97,247,154,239,181,4,134,209,117,16,64,9,119,32,220,16,125,224,58,241,98,208,242,46,89,185,89,63,30,25,128,184,212,194,148,181,134,236,110,11,115,48,179,247,120,9,48,5,108,0,170,9,72,223,10,251,85,4,5,46,5,182,97,246,237,254,88,238,202,245,117,14,196,237,62,21,111,231,59,234,113,44,48,36,246,1,145,241,65,198,10,213,253,68,77,82,94,30,65,232,159,5,208,210,78,21,223,18,15,17,216,234,73,2,128,219,217,227,113,6,35,14,73,179,121,207,2,242,18,227,43,238,173,187,242,198,228,219,225,172,202,37,11,4,53,247,179,33,206,41,110,13,20,239,184,241,234,172,71,194,225,29,118,55,206,206,136,234,135,217,196,201,111,227,76,209,132,227,150,59,242,224,45,35,26,0,121,221,135,17,18,31,206,237,57,236,249,226,152,8,202,202,214,60,66,36,255,24,17,36,253,236,149,179,71,232,124,205,142,236,16,40,164,218,13,26,170,218,181,2,254,233,108,246,247,246,143,52,10,230,70,214,28,2,185,243,107,216,27,72,121,227,68,16,200,232,183,42,95,6,16,224,120,218,134,8,53,238,44,27,238,244,190,213,104,224,155,17,142,250,59,47,144,215,93,229,156,19,17,52,62,254,75,216,180,2,109,76,232,15,184,0,64,53,56,224,116,239,240,218,143,241,2,162,123,27,114,226,77,46,20,254,41,220,61,241,111,14,160,77,108,47,83,247,240,13,160,24,47,250,173,52,56,21,124,48,251,32,117,54,98,2,111,50,204,49,190,255,78,230,247,2,137,54,227,154,140,36,218,235,175,215,131,237,193,217,97,177,177,201,43,254,223,11,210,219,175,251,43,209,91,195,247,228,196,237,118,231,198,221,137,233,171,2,64,213,171,205,26,64,207,15,91,253,167,215,39,255,102,44,117,201,61,216,168,249,207,39,213,197,135,21,226,76,175,209,46,243,130,245,174,247,59,205,244,38,238,61,119,191,249,57,105,62,228,246,34,7,219,38,114,234,21,9,38,239,16,240,85,247,31,239,139,21,84,242,69,187,15,57,74,66,254,248,210,243,230,226,243,230,161,66,160,254,112,36,101,175,9,19,117,231,64,244,215,216,173,4,120,156,42,255,55,242,194,44,238,11,179,7,104,3,0,59,51,243,7,25,210,7,82,212,240,193,198,10,132,32,35,73,220,23,170,202,136,2,3,200,35,201,141,16,191,28,68,25,94,47,206,248,167,243,81,255,234,79,135,219,67,43,22,8,136,8,157,54,32,56,51,33,82,74,100,238,1,79,176,159,152,37,115,232,52,30,169,18,186,42,80,44,214,19,149,0,76,172,176,10,85,212,168,206,15,4,165,200,130,249,242,77,213,11,5,211,31,248,223,14,81,213,107,246,87,245,200,215,93,197,20,244,71,221,222,53,168,57,146,40,145,219,206,58,250,236,227,162,25,233,139,234,102,93,63,235,61,17,243,41,25,227,40,244,217,7,19,34,9,66,112,191,4,197,29,53,249,248,72,244,49,34,128,90,214,235,57,238,193,187,63,247,164,31,86,32,189,223,174,80,106,17,211,206,206,39,23,99,5,223,76,5,153,245,134,234,238,4,3,79,173,8,87,36,110,251,9,247,255,247,240,4,68,250,209,246,221,200,39,39,107,205,116,223,227,222,229,254,111,0,45,8,19,9,190,224,24,224,177,41,192,237,30,246,158,2,195,194,64,224,214,10,171,250,174,216,134,20,138,14,212,11,48,44,231,221,93,217,213,59,104,43,125,45,214,217,104,43,178,249,206,15,228,235,165,29,85,228,163,30,7,50,209,250,63,228,81,240,138,182,71,65,146,69,9,23,164,235,152,12,146,254,245,215,172,12,38,38,108,229,28,231,23,208,215,40,138,20,242,196,25,235,67,25,150,3,134,60,61,36,161,105,147,33,197,40,16,159,181,209,77,71,158,74,17,10,98,44,46,78,204,4,235,235,125,248,4,6,209,240,193,19,91,0,215,21,247,180,27,27,255,33,229,44,188,231,179,20,1,250,112,28,108,30,70,232,102,2,206,14,169,55,73,184,6,44,74,29,122,207,150,56,164,57,33,21,228,13,252,56,217,17,169,9,194,21,6,242,10,249,82,5,240,236,248,223,242,69,11,27,31,39,147,59,228,14,151,249,127,227,169,251,195,249,248,212,247,252,85,42,111,235,60,241,38,36,130,19,189,26,130,250,46,209,17,2,203,231,139,46,56,12,158,51,156,218,107,71,140,7,22,226,143,255,206,50,117,80,201,206,241,240,1,35,43,240,188,255,235,22,236,227,86,7,245,27,188,194,96,9,30,17,127,202,6,27,11,251,171,235,1,24,99,244,242,235,29,231,49,58,129,222,75,16,212,254,42,47,191,19,90,7,68,250,114,7,24,73,205,227,238,27,25,226,167,15,169,27,251,27,85,183,42,10,168,55,250,205,3,207,64,32,42,203,198,40,212,11,66,172,170,243,66,220,17,251,203,232,206,18,194,224,242,4,253,235,220,2,240,45,48,251,182,88,191,246,179,70,254,64,17,39,66,241,234,196,104,57,139,201,62,219,114,16,129,23,125,196,11,29,161,232,77,240,62,212,192,253,50,28,110,242,182,255,248,13,128,244,108,244,0,12,147,217,191,28,77,52,128,240,143,74,29,25,204,29,4,236,245,237,60,236,29,9,86,212,181,218,143,252,37,228,225,22,238,227,159,251,123,24,148,212,199,209,145,20,113,2,149,226,134,238,96,244,37,219,246,10,38,41,101,212,50,57,76,202,23,48,224,252,221,27,209,21,248,255,247,1,105,231,117,29,222,231,213,41,35,53,215,214,38,30,214,247,215,223,135,31,62,53,255,237,182,254,253,220,2,18,165,4,24,215,119,238,74,227,82,2,145,183,227,239,60,22,118,56,7,198,171,2,127,13,30,249,96,229,121,253,171,206,127,249,154,1,172,12,67,55,5,59,206,23,186,7,33,239,72,18,188,17,193,241,75,247,7,6,76,231,221,251,161,221,34,20,10,0,179,254,198,55,221,39,20,53,27,247,194,29,219,212,177,42,160,228,81,221,149,225,120,237,181,14,16,162,58,228,30,2,91,222,223,221,21,225,156,228,117,235,143,46,210,28,20,46,79,245,27,46,7,23,38,210,78,4,241,5,24,205,38,38,15,20,253,240,255,249,61,18,20,253,66,229,218,228,31,197,1,195,240,213,118,66,17,8,105,82,19,19,179,13,151,5,12,210,32,208,77,219,242,10,181,32,80,28,111,244,162,80,42,229,11,45,7,216,13,229,225,63,8,3,142,230,209,22,118,221,152,228,121,227,108,7,14,218,48,207,237,60,117,3,168,3,54,249,222,35,88,220,128,26,106,10,64,20,92,4,233,232,30,23,136,3,202,199,211,217,206,225,108,227,213,84,205,229,23,21,160,37,146,254,29,62,208,243,23,6,110,249,231,229,110,16,144,202,131,29,215,212,230,24,167,217,180,28,235,13,0,221,152,229,77,191,254,47,236,232,249,8,142,249,25,242,221,243,204,17,172,57,42,47,232,241,249,230,108,205,153,27,187,18,27,31,50,222,106,214,119,209,219,45,232,11,163,5,113,197,169,215,41,242,98,29,246,25,81,221,166,232,170,2,195,62,139,253,166,5,20,1,3,211,41,47,57,15,255,53,130,5,144,232,233,227,230,248,78,251,161,60,131,244,5,41,76,249,163,236,116,199,199,199,247,16,143,13,167,21,251,216,180,7,7,210,164,34,233,237,122,48,168,239,235,248,85,17,66,14,129,18,63,238,7,32,189,53,209,252,145,243,63,232,78,28,253,26,155,236,225,239,56,216,19,8,247,207,62,21,148,241,146,226,123,182,114,238,165,255,231,239,154,28,5,22,127,211,166,237,110,222,106,240,175,222,54,47,245,230,110,23,36,185,185,5,175,250,247,247,65,47,135,233,221,248,124,241,77,22,161,22,122,8,174,2,183,14,223,16,146,248,141,253,13,191,127,223,194,35,252,5,16,243,2,31,56,39,212,55,106,35,38,241,216,213,250,231,180,241,72,252,9,1,173,0,216,202,83,9,187,222,98,233,130,184,184,247,128,1,123,81,159,253,2,7,98,224,196,0,164,241,54,28,21,6,54,192,42,216,117,253,58,239,187,226,232,235,45,15,65,34,145,248,9,232,65,245,242,217,155,242,105,227,26,251,180,195,199,203,172,254,121,23,24,18,153,255,83,27,140,1,172,245,83,249,124,251,52,20,57,232,101,43,37,1,142,17,74,249,225,3,205,17,5,75,251,200,186,10,160,244,2,1,34,5,229,243,251,9,118,19,80,28,179,50,237,13,250,229,247,26,210,210,139,228,79,19,240,243,160,61,235,14,197,11,118,220,117,221,229,251,108,225,151,217,97,238,7,222,212,223,81,54,247,223,179,200,221,5,155,47,223,34,16,5,129,11,24,249,185,46,96,0,162,231,112,30,129,8,232,0,42,64,36,32,240,208,135,231,177,1,183,241,32,244,35,237,105,14,27,242,6,25,129,247,7,224,63,53,106,228,82,31,46,41,244,42,63,195,60,6,95,234,128,241,126,221,106,226,124,27,117,224,244,248,226,255,54,196,253,37,1,242,192,206,238,196,154,211,9,9,220,226,43,10,18,11,103,247,207,255,125,214,208,255,82,176,100,18,205,196,214,2,195,4,127,243,8,29,51,237,137,61,13,236,240,49,163,36,94,248,222,227,72,206,242,36,101,53,200,26,177,212,28,2,208,227,76,20,27,30,197,4,129,219,0,27,131,233,235,24,216,21,235,218,68,209,9,227,123,211,141,230,10,11,12,209,23,50,221,11,1,10,123,254,96,244,35,40,225,47,209,2,74,4,86,244,68,245,147,188,2,34,28,241,157,239,142,1,90,220,250,208,5,36,183,1,242,225,19,242,229,41,240,22,181,32,12,10,130,53,3,22,204,6,34,32,71,19,170,0,197,249,104,233,170,245,53,245,142,197,241,254,91,227,120,57,231,56,136,212,20,247,30,3,192,211,226,0,154,217,15,2,83,254,237,38,133,248,78,229,251,44,128,78,48,3,243,228,28,43,0,7,13,25,79,16,62,18,41,65,65,182,24,5,241,255,17,245,251,203,68,4,237,17,207,6,186,37,245,20,221,8,199,10,83,42,21,243,160,233,212,242,205,231,145,244,58,248,233,27,77,13,165,234,96,22,126,38,96,26,33,11,160,13,242,29,34,242,103,1,11,29,139,234,58,36,49,194,41,235,112,27,202,234,92,248,252,184,94,236,42,30,104,11,76,55,175,23,204,12,183,3,193,239,157,248,173,18,76,57,41,32,153,233,104,16,67,47,195,234,67,220,49,44,60,77,164,237,134,249,85,68,99,83,80,242,93,229,16,252,49,3,32,32,225,35,47,239,57,9,228,2,108,28,59,42,109,30,120,243,110,9,33,191,102,18,251,241,180,25,149,50,26,20,167,19,245,17,106,31,58,228,138,21,8,9,26,34,164,57,19,12,163,210,195,24,5,31,40,4,200,18,230,1,232,233,19,5,104,218,0,27,249,222,181,37,131,30,244,14,238,197,189,252,202,209,104,52,5,204,86,187,117,20,170,48,179,69,157,252,237,63,250,11,239,3,196,235,243,249,129,229,7,209,199,21,223,204,185,202,173,20,84,2,238,212,129,188,215,238,232,11,142,215,160,232,91,32,115,215,104,255,121,236,249,248,62,240,25,212,53,9,87,28,36,236,64,198,80,214,157,242,171,235,194,246,241,232,183,16,79,215,240,12,21,254,12,233,241,234,149,203,28,239,195,22,6,77,116,25,112,235,207,224,96,29,221,47,42,202,51,10,54,28,95,48,196,231,233,28,199,220,48,253,87,27,149,248,234,206,122,1,38,209,245,35,124,255,66,13,233,230,243,232,200,242,78,249,36,34,55,40,154,25,107,14,71,228,41,14,103,234,103,2,171,8,103,217,31,59,56,4,224,230,52,32,173,160,188,44,95,232,221,85,212,22,238,30,96,222,178,8,48,254,0,32,16,246,12,37,101,22,175,252,176,234,82,21,121,32,248,2,158,245,59,186,146,28,41,52,37,14,180,3,86,62,208,244,139,59,108,235,193,21,181,49,189,28,217,238,196,16,146,255,196,221,62,247,138,219,249,224,137,11,56,6,37,215,42,28,150,243,147,241,165,255,60,225,92,5,94,21,4,28,123,0,215,250,17,242,65,37,169,217,67,226,248,16,47,1,170,23,178,33,6,19,31,38,78,1,42,42,106,36,145,26,67,11,238,27,242,232,160,24,251,191,50,18,101,1,72,191,162,230,169,13,78,193,60,23,76,2,193,246,153,184,39,6,49,254,160,237,213,5,25,247,103,1,49,31,20,214,20,251,119,242,196,189,64,250,134,8,192,33,152,235,0,254,241,0,4,28,200,21,203,247,246,236,9,238,167,223,149,241,2,229,101,14,185,228,154,20,160,247,242,215,110,234,157,227,160,247,215,200,121,22,48,38,66,43,235,218,79,6,170,16,131,39,128,239,210,42,243,239,93,218,130,224,144,240,164,204,112,222,67,187,159,1,17,9,225,58,186,2,12,49,166,236,18,13,78,16,9,25,165,35,129,34,175,246,148,12,139,5,160,236,146,227,41,205,25,49,26,224,177,242,14,10,181,74,133,250,144,22,167,237,170,6,75,5,201,27,14,252,227,249,9,16,222,254,134,247,241,57,99,6,52,20,232,202,199,5,246,202,132,10,221,28,250,223,105,232,55,235,28,59,195,216,231,31,160,30,164,226,105,234,101,11,208,1,135,28,161,152,139,201,196,223,124,219,164,30,222,244,180,53,99,44,76,64,213,227,117,216,169,29,192,12,161,229,99,229,240,255,110,31,17,13,157,18,229,9,105,247,83,240,16,7,146,34,34,240,249,20,95,18,61,197,104,235,6,12,93,9,70,249,64,255,130,249,215,250,239,31,187,253,237,255,247,35,74,22,201,12,122,10,4,209,94,233,195,15,32,248,240,8,42,6,169,33,55,11,20,44,3,222,36,253,133,13,164,2,111,15,159,213,186,248,223,28,200,1,133,217,165,243,145,59,203,44,34,59,179,204,103,218,109,245,124,11,53,253,114,238,136,249,143,54,226,216,180,234,132,42,94,255,10,23,12,1,241,47,191,213,203,15,171,218,110,38,71,18,247,7,11,51,201,60,201,42,227,231,80,11,245,182,73,248,151,211,98,244,108,25,16,28,143,15,121,239,231,16,203,84,242,225,80,62,65,245,206,18,45,238,179,10,223,253,250,246,5,254,200,211,115,255,4,25,133,194,108,251,73,42,100,24,179,11,238,229,204,248,233,26,240,228,233,254,125,5,43,3,219,13,121,19,162,251,72,224,206,55,33,17,92,225,215,15,128,234,142,250,157,193,165,11,235,1,106,214,255,210,164,17,210,247,203,237,214,7,221,249,28,36,191,39,102,208,226,248,26,10,78,11,42,251,47,195,92,230,61,204,73,223,45,201,242,3,188,234,178,25,39,246,75,24,142,242,150,28,23,220,124,243,3,7,87,213,195,23,186,4,168,238,204,233,77,250,133,243,63,11,211,5,135,217,33,42,222,3,26,235,75,252,103,232,44,241,17,12,214,245,38,58,122,34,176,205,115,249,2,217,158,14,79,194,215,247,77,225,134,240,132,245,163,237,26,33,183,26,147,10,91,12,55,15,52,27,136,55,180,51,147,3,110,12,237,10,3,46,210,232,18,9,33,244,214,231,33,34,190,38,158,6,7,13,52,245,186,224,143,17,207,229,170,217,163,9,130,247,3,3,54,225,123,20,177,37,68,4,119,28,14,11,46,26,135,9,1,197,142,19,98,17,14,206,195,228,148,251,221,249,121,245,32,3,175,235,12,10,249,235,140,211,52,216,223,5,167,192,201,206,41,251,47,247,81,242,111,246,38,236,92,21,224,31,228,34,174,30,231,237,81,244,94,8,135,25,108,250,6,222,10,62,173,17,184,210,199,43,144,44,76,234,212,10,168,207,188,47,111,5,36,245,18,232,109,246,7,196,65,17,151,224,75,233,194,10,51,214,105,229,116,20,134,20,101,8,132,238,32,230,88,211,48,26,77,57,38,238,59,18,51,29,159,247,81,243,23,183,4,248,177,231,210,236,32,19,50,245,237,1,157,33,6,27,84,60,228,25,98,246,177,10,110,6,78,232,56,3,240,215,227,219,170,239,85,238,74,49,187,7,75,244,132,11,216,0,135,233,8,4,255,196,28,47,137,243,155,9,6,218,26,41,215,250,49,52,7,243,41,221,135,0,83,64,203,1,117,254,60,225,8,53,29,255,126,49,1,27,180,229,175,41,59,44,139,212,132,18,158,242,3,35,169,252,170,216,124,4,130,43,133,248,95,248,32,47,130,40,180,252,51,230,163,207,186,251,119,5,5,32,0,246,48,248,240,7,169,1,80,12,228,241,58,0,208,255,42,215,149,16,27,47,70,245,202,189,58,0,115,3,136,203,66,19,198,24,103,200,216,245,218,247,47,23,168,23,24,240,3,15,50,252,37,217,148,19,72,30,38,208,113,246,194,230,174,16,94,20,207,67,72,28,65,244,166,36,95,240,41,14,104,221,223,64,42,250,122,205,82,0,148,235,0,4,115,250,157,28,103,1,208,239,50,36,54,24,107,242,98,216,104,254,7,223,53,221,193,24,14,236,99,45,96,226,33,255,59,44,167,237,72,16,163,15,249,213,76,246,144,240,146,25,175,5,254,20,197,242,103,7,199,219,118,14,171,19,10,12,27,210,217,20,185,231,161,6,64,252,44,225,102,7,148,194,142,11,209,236,173,253,176,240,50,242,52,38,0,17,6,177,58,254,145,3,119,240,79,49,103,217,226,242,163,4,31,244,245,197,17,205,123,29,14,1,154,21,15,18,37,249,18,33,173,192,36,15,149,22,171,227,243,6,59,245,217,239,25,9,10,216,6,255,36,36,253,17,238,248,170,236,209,237,207,37,227,17,188,1,190,17,159,28,214,245,32,248,108,10,241,18,57,229,236,26,162,26,189,219,145,12,17,244,239,247,189,24,139,35,91,16,251,249,206,45,143,251,61,244,179,49,252,246,166,229,196,42,176,246,187,249,195,228,167,255,40,231,48,7,130,11,211,28,250,237,172,52,6,213,217,11,185,248,12,225,95,20,58,244,8,9,176,228,90,15,252,19,212,235,232,24,158,246,36,234,207,242,40,8,149,248,30,12,69,20,235,229,85,11,72,20,113,32,72,7,179,236,33,18,13,28,49,2,31,236,239,30,255,221,131,214,5,242,118,233,119,236,40,7,64,52,248,225,193,48,198,217,201,1,211,245,211,244,213,250,230,3,63,248,76,225,91,24,244,255,193,1,35,38,199,198,180,225,239,25,65,241,3,227,249,240,79,24,130,29,80,253,14,194,199,25,50,68,117,29,39,251,79,197,186,22,123,246,255,30,72,15,207,208,215,0,231,3,236,248,202,15,126,28,85,6,90,240,228,16,180,37,91,27,83,34,7,240,179,21,115,218,37,214,233,217,220,14,164,51,58,38,108,239,44,26,62,191,42,240,34,18,231,36,94,227,199,224,189,245,208,22,158,208,185,44,169,210,8,225,63,247,126,205,99,10,141,0,8,254,83,8,199,11,16,49,40,230,73,0,92,10,149,25,199,253,109,242,122,32,30,247,30,45,246,198,184,14,209,233,97,25,36,4,32,1,75,6,120,25,87,21,43,206,125,6,38,20,235,247,47,209,95,27,124,39,234,238,120,38,198,229,235,235,88,10,85,225,184,255,170,242,243,8,87,239,58,255,165,9,245,255,192,55,220,253,250,244,58,66,201,21,47,14,217,247,210,40,78,15,172,61,24,6,202,17,181,10,165,223,111,26,94,234,249,20,125,241,219,213,83,3,240,250,57,20,100,222,19,227,136,33,206,12,159,25,237,3,204,14,39,247,65,4,223,55,102,240,125,17,109,201,10,21,9,249,221,20,201,11,180,250,27,236,196,16,249,14,99,1,111,253,41,22,98,234,159,1,214,201,3,9,29,233,15,247,115,253,212,18,28,9,207,240,154,4,177,248,197,238,138,8,11,9,233,7,100,253,177,20,153,6,163,2,44,230,56,243,25,254,25,198,185,17,225,242,85,238,242,6,158,221,68,4,222,50,201,20,165,16,130,8,135,19,209,7,142,14,222,46,46,241,129,0,91,6,186,243,35,34,41,56,207,2,45,16,41,217,57,18,79,244,163,26,21,4,158,18,115,253,45,15,3,45,122,203,33,1,229,236,197,249,46,230,35,21,135,25,46,235,206,238,253,225,63,30,42,229,19,220,20,249,30,248,202,31,236,14,117,28,246,241,93,4,31,9,185,15,86,40,10,32,150,7,217,245,19,2,252,249,3,242,131,0,206,245,113,22,206,12,69,255,183,45,28,232,190,233,74,230,56,19,108,27,159,46,205,244,226,38,40,234,5,11,122,236,250,28,244,255,244,243,1,13,219,240,220,13,91,230,182,252,62,22,118,234,237,227,219,232,8,34,151,245,62,219,17,38,8,23,63,235,32,22,211,19,155,2,189,19,23,241,13,2,20,50,208,33,104,248,2,248,104,222,181,251,104,2,31,236,65,243,108,239,37,244,137,241,53,2,236,204,118,234,192,14,209,12,165,14,4,3,77,3,235,0,213,52,82,41,5,247,194,208,17,54,33,248,203,252,83,18,155,48,53,239,78,242,206,248,242,26,153,220,249,33,40,245,146,247,67,252,134,233,129,16,192,22,129,25,189,26,22,24,109,188,236,7,152,248,110,238,198,44,141,15,125,216,170,234,82,223,135,238,167,8,186,244,38,9,231,228,43,220,116,58,121,17,9,34,42,251,215,244,92,19,35,223,77,234,12,15,33,255,106,15,23,8,217,247,60,241,110,181,120,231,0,252,201,236,26,243,50,243,62,255,233,1,222,218,164,247,215,13,201,254,133,247,68,17,210,245,7,244,201,249,211,252,32,249,146,16,21,254,15,26,245,251,55,6,100,203,28,248,206,247,117,239,13,15,167,240,115,235,252,241,165,202,74,25,105,245,160,254,179,248,7,1,175,250,15,226,186,243,144,36,146,21,243,29,51,246,225,252,192,15,104,223,104,29,92,216,113,227,214,3,134,240,138,30,39,57,224,22,165,33,120,224,61,218,76,204,45,240,254,11,6,20,73,213,89,237,74,188,180,14,121,230,255,220,202,47,216,227,172,252,65,230,230,48,92,252,13,7,175,11,52,15,55,237,206,10,90,246,52,252,236,207,204,22,36,0,128,239,89,4,84,11,169,251,118,225,152,2,86,238,98,14,241,242,78,244,109,4,47,206,44,243,49,26,139,4,250,243,173,234,217,238,131,17,119,14,248,213,59,15,9,26,122,244,108,244,24,254,189,216,79,15,38,237,180,241,175,234,143,241,127,32,159,249,171,228,250,0,63,234,226,7,64,7,28,201,230,4,24,244,27,15,139,24,96,7,200,239,16,4,30,212,239,47,39,245,122,10,147,8,178,231,165,11,80,255,63,241,176,241,245,227,164,231,200,1,198,27,114,217,66,20,77,21,37,14,43,2,5,55,83,31,253,33,57,240,172,252,4,242,109,254,31,3,39,245,23,30,192,20,15,8,55,222,81,5,43,25,209,11,80,12,230,234,20,8,68,255,208,23,39,57,215,232,249,14,198,15,144,233,133,255,210,235,128,21,104,224,165,250,106,18,193,10,75,31,148,209,110,44,13,239,149,240,99,255,239,11,34,27,177,32,61,229,98,42,202,251,169,232,80,251,224,42,250,2,72,245,36,43,82,50,205,247,127,1,116,40,161,3,165,231,25,249,126,15,92,220,76,6,64,13,13,47,76,249,41,214,236,10,18,0,97,251,207,244,81,15,196,37,21,208,198,249,95,19,92,20,117,19,89,221,206,249,213,230,143,235,48,21,201,216,216,29,143,212,4,243,67,240,94,4,232,216,240,255,253,36,9,253,138,252,138,253,191,254,68,227,221,31,37,12,56,11,105,7,223,248,11,3,78,230,107,28,0,0,70,14,193,245,27,236,118,18,50,2,52,8,31,242,225,241,189,27,207,18,7,12,206,236,176,234,167,15,118,12,216,238,172,255,229,226,14,30,47,235,215,234,61,6,81,247,225,7,22,0,134,23,30,200,46,21,189,45,14,242,179,17,126,2,68,249,123,220,36,31,150,245,58,255,102,242,110,28,5,243,225,15,107,221,113,22,96,1,240,239,0,5,62,236,111,246,251,250,73,5,232,16,38,6,65,252,4,216,214,22,219,245,193,10,120,234,121,57,101,22,9,5,105,18,126,204,96,227,165,242,129,13,177,31,80,6,248,6,202,220,124,14,199,232,77,221,92,1,17,0,134,203,243,239,218,219,30,19,101,241,185,7,231,223,181,250,155,233,171,7,131,237,83,249,84,240,34,240,250,24,35,234,218,11,75,238,4,21,52,228,177,254,221,10,216,1,233,220,26,10,148,12,209,6,152,35,34,213,132,232,170,17,10,3,139,232,232,253,213,42,156,31,65,5,133,252,227,16,228,14,220,197,67,22,71,232,96,252,1,0,249,237,70,11,105,5,237,28,56,246,95,242,155,232,94,11,60,238,36,231,29,2,31,31,154,6,205,6,43,39,97,4,230,232,205,239,211,4,170,252,162,44,109,9,217,8,223,12,89,243,78,230,166,21,239,17,13,248,87,243,57,235,102,10,255,22,130,249,121,233,109,13,56,4,27,243,40,232,90,13,123,240,167,18,178,229,82,4,77,8,226,8,245,255,62,235,82,236,133,10,21,10,125,248,59,249,68,35,209,229,179,27,197,253,140,33,210,3,167,15,12,251,150,23,134,254,253,0,82,29,191,245,31,3,8,9,180,222,175,254,34,247,43,241,164,2,49,11,26,8,23,237,126,21,88,31,49,15,224,9,54,4,35,238,159,253,66,243,40,5,155,11,154,210,221,14,175,255,58,231,56,37,244,9,253,26,116,251,67,30,104,235,96,230,139,23,80,246,78,0,193,25,84,252,39,246,206,21,94,3,169,245,80,30,95,233,65,4,191,251,155,27,186,12,240,8,76,240,218,14,36,3,236,236,119,17,192,234,106,50,82,205,24,227,117,249,219,1,73,255,112,7,238,230,75,252,29,24,208,248,24,248,59,19,126,245,221,1,213,7,214,232,56,12,30,254,64,3,248,252,231,242,108,39,24,30,52,255,62,234,212,7,50,253,128,252,29,224,148,27,125,2,231,11,43,235,98,19,252,1,170,252,144,227,89,247,61,13,254,51,235,225,95,20,33,253,0,228,68,244,0,249,149,252,102,12,164,234,221,252,112,244,173,236,184,26,149,246,37,13,193,237,245,0,141,20,177,254,64,202,4,8,128,238,95,28,157,36,238,13,117,35,104,12,250,2,100,24,40,235,148,12,189,9,89,0,22,254,144,246,67,11,148,255,97,9,87,24,216,239,124,251,14,253,173,235,130,225,209,218,21,19,187,235,117,195,139,250,77,5,182,9,12,10,72,239,137,12,21,40,77,16,63,222,170,19,157,2,233,239,212,1,78,11,138,26,251,243,189,1,10,4,136,251,194,24,25,25,158,247,125,5,173,255,12,247,146,225,100,7,134,13,248,224,217,26,152,0,203,17,63,14,226,19,190,242,8,222,154,242,184,239,68,248,153,9,53,253,158,9,69,23,157,254,69,229,11,25,192,215,123,228,92,54,238,3,89,5,233,238,191,249,110,10,89,236,83,22,68,232,54,27,211,52,134,6,234,18,133,15,238,20,101,238,116,1,82,5,143,3,29,254,46,253,145,249,93,248,138,230,75,200,87,222,173,246,254,20,51,22,95,243,210,5,221,26,240,248,125,241,127,43,241,246,26,227,3,244,187,220,155,8,81,28,240,249,46,26,160,233,32,255,48,22,132,239,41,248,20,240,32,22,57,2,176,250,33,239,78,226,26,249,134,248,29,12,114,242,40,44,162,254,147,20,64,36,214,22,137,225,49,1,72,239,52,251,203,9,151,247,74,212,166,242,154,14,140,240,216,13,9,7,247,16,144,243,244,240,136,12,131,14,13,251,148,16,171,31,158,245,4,13,49,252,19,3,16,242,224,243,236,242,183,7,171,233,100,38,112,23,143,6,92,40,14,7,44,43,5,230,220,240,103,21,174,7,28,13,138,253,33,254,160,241,92,221,17,1,168,5,229,243,37,11,215,19,215,254,250,18,15,3,205,29,130,23,122,2,191,223,0,5,197,241,39,66,226,28,25,237,130,15,227,0,251,255,139,243,221,25,126,5,247,11,164,220,83,249,61,240,195,253,76,255,198,2,72,1,85,5,255,5,93,6,143,246,231,23,146,21,190,237,175,248,154,5,159,13,214,251,109,31,44,220,148,0,228,236,24,230,84,216,188,236,117,14,142,9,98,224,101,1,68,7,102,39,183,10,120,0,142,231,243,9,166,223,123,243,11,8,6,243,199,3,210,13,155,231,119,18,67,230,213,246,5,59,54,17,247,242,244,240,241,7,6,6,232,13,73,2,79,21,235,28,156,239,78,22,172,253,11,254,126,237,95,10,241,2,207,19,204,247,102,5,230,9,147,22,222,237,54,10,214,5,181,1,62,214,28,15,106,238,206,2,76,230,95,254,248,243,45,254,169,0,21,22,76,246,30,26,200,6,216,252,76,17,98,255,163,11,101,253,166,17,31,238,128,2,200,30,4,218,7,238,227,24,151,10,82,251,120,244,13,21,61,30,50,232,105,230,166,253,44,11,148,254,111,2,188,252,184,10,16,233,105,246,16,17,206,10,13,242,135,35,118,235,2,246,137,253,74,246,102,246,34,251,215,248,217,1,13,2,31,251,234,9,123,240,90,231,171,237,153,249,116,21,107,255,137,249,254,233,177,217,127,243,238,247,208,223,100,224,190,241,36,14,229,247,9,247,245,19,218,35,74,246,139,241,54,231,63,241,192,232,211,252,201,242,85,20,155,8,135,22,158,34,227,197,89,3,180,23,155,228,59,252,158,27,222,241,121,16,76,11,67,231,43,255,73,8,131,240,108,247,52,16,235,14,104,19,253,251,137,36,255,254,109,247,140,6,66,21,188,1,175,220,94,226,93,243,120,26,76,237,54,246,205,255,133,9,226,4,56,7,73,2,149,246,208,244,95,14,208,238,8,3,175,10,31,3,47,255,12,253,140,14,117,236,8,224,188,242,127,14,56,16,171,15,28,251,130,250,70,5,147,243,170,13,114,13,47,3,216,247,194,254,145,241,45,1,91,254,185,224,170,2,130,23,237,1,6,247,246,237,244,225,73,252,206,2,101,16,87,244,120,242,73,28,201,2,117,236,238,255,154,27,226,11,17,240,17,31,100,11,198,247,216,21,49,11,60,0,23,16,133,2,236,253,250,26,103,204,165,240,133,8,173,247,167,17,250,248,3,249,161,55,174,32,75,253,33,19,128,3,146,4,185,2,104,250,151,242,103,28,231,12,129,253,151,3,144,34,239,35,88,254,106,253,250,251,32,10,105,252,116,7,71,24,226,25,199,236,3,27,79,253,44,254,50,214,8,228,85,11,47,3,139,3,21,255,164,254,119,200,73,235,211,7,91,16,98,29,123,247,55,251,59,26,228,240,237,220,133,8,239,225,33,235,241,233,195,240,79,250,123,8,111,250,27,3,130,5,238,3,73,234,217,3,115,239,72,248,229,2,16,14,116,228,206,242,150,8,20,12,175,18,25,24,55,5,11,9,84,10,13,241,154,17,130,228,153,251,172,243,62,18,178,233,25,17,55,0,108,245,22,251,201,252,255,9,134,1,172,18,102,242,247,25,117,247,219,3,177,25,14,12,27,252,176,7,118,227,37,21,22,250,143,249,45,253,87,252,120,46,35,4,54,255,36,16,203,28,166,2,94,226,13,15,125,36,185,241,74,242,106,5,76,248,171,5,134,255,224,42,236,240,138,240,162,243,27,255,36,244,16,5,99,18,87,18,114,231,93,254,35,238,90,12,202,246,1,238,90,247,24,225,148,242,124,243,201,32,69,11,173,1,200,250,224,244,16,21,54,243,97,3,213,15,141,29,151,3,116,236,52,241,202,1,25,2,149,11,73,233,250,251,68,238,65,236,17,248,125,224,3,234,95,251,97,251,125,241,129,26,65,5,208,2,176,247,116,252,5,11,151,7,243,12,226,242,47,14,90,251,92,236,65,235,203,9,37,13,125,249,172,7,112,12,229,4,3,8,119,226,97,242,106,245,29,27,67,37,182,251,40,255,87,27,117,9,103,250,238,245,123,212,87,231,236,232,177,248,56,10,164,248,47,10,162,14,237,7,186,9,175,235,198,237,17,249,119,2,55,250,82,251,168,1,203,3,132,1,121,9,80,251,84,244,193,19,120,0,254,9,150,8,115,23,222,4,143,241,2,10,82,30,19,26,94,242,103,0,84,245,65,24,140,2,116,222,6,18,138,2,145,242,151,234,43,238,62,11,16,2,89,1,145,226,141,236,93,23,207,17,7,12,226,18,115,245,139,227,180,9,224,232,79,19,170,9,52,14,141,14,26,254,110,217,204,229,31,249,62,255,247,222,167,246,165,249,153,252,159,244,238,242,77,0,76,249,122,12,85,21,225,243,176,10,117,233,41,2,164,4,123,254,56,255,147,216,86,230,163,3,126,12,104,19,71,1,202,253,53,253,206,8,53,251,137,25,235,8,244,13,102,14,194,1,122,233,120,232,56,8,63,228,107,14,16,240,245,242,149,243,3,237,117,9,228,9,55,18,228,12,232,7,28,241,25,253,190,237,6,237,226,239,65,235,201,249,67,242,107,0,85,238,51,31,11,33,40,22,150,254,43,20,110,241,158,2,59,13,225,236,83,250,108,241,61,232,81,21,251,21,237,251,248,7,217,5,17,13,157,8,186,252,217,240,197,8,150,250,63,5,40,241,226,218,32,0,70,249,70,243,120,15,14,248,156,2,2,250,183,237,129,2,52,8,101,229,9,250,134,6,243,246,222,5,86,16,153,250,74,249,72,255,8,250,225,13,204,234,253,255,182,252,61,22,139,3,244,223,29,27,74,28,30,10,156,241,201,2,162,10,114,252,78,247,66,0,252,236,76,255,239,245,244,244,118,1,98,237,238,246,163,11,99,17,110,226,238,5,14,254,98,240,68,1,40,253,251,19,26,14,46,18,195,251,219,248,41,235,213,242,100,245,163,3,225,248,162,10,4,30,95,2,108,14,111,4,191,251,107,240,32,249,21,249,160,2,136,222,131,14,29,253,176,243,110,48,30,11,171,2,111,235,21,231,119,7,123,28,61,13,162,13,85,16,166,254,4,245,244,253,182,5,122,7,218,241,235,234,17,36,247,240,173,241,189,9,187,245,117,35,95,4,43,240,245,240,237,12,229,7,90,14,39,241,198,24,222,0,78,10,45,240,201,0,196,254,194,251,147,252,169,251,134,19,159,242,2,251,29,2,32,248,236,229,20,3,184,15,71,241,116,4,254,228,195,13,219,28,25,254,32,233,91,0,35,250,6,244,36,246,193,23,211,19,31,22,125,11,1,6,117,249,192,1,201,8,129,250,172,249,13,27,241,2,164,235,206,253,162,0,208,4,36,0,223,20,26,2,52,2,65,21,8,248,127,0,75,234,50,3,224,17,77,249,229,253,16,255,110,3,58,239,188,13,141,16,113,0,135,254,95,251,141,249,147,4,177,11,169,244,107,255,82,231,49,230,197,12,224,3,92,243,96,6,173,252,83,8,45,11,191,7,30,254,102,247,239,240,220,19,169,1,82,252,113,248,40,8,152,4,46,0,152,229,117,232,109,254,132,3,41,12,15,27,163,27,157,240,101,9,221,238,116,11,169,255,222,3,17,238,3,6,115,255,205,250,196,12,58,4,6,231,22,19,176,248,63,231,8,12,83,238,237,16,81,0,233,5,219,254,207,0,150,253,151,251,80,5,86,224,78,16,147,240,197,10,190,249,183,243,164,14,138,2,42,8,86,244,91,243,17,25,78,25,113,240,160,12,34,249,229,19,166,5,231,10,51,24,23,254,35,20,83,254,142,241,255,237,30,18,98,249,29,248,16,232,126,250,91,3,19,249,91,4,87,223,76,237,63,255,102,253,63,8,193,243,9,6,254,233,36,6,106,6,99,252,20,2,120,243,238,241,109,26,19,247,44,25,116,24,153,253,33,13,185,252,9,244,243,243,85,239,58,239,232,254,95,10,1,242,10,9,47,244,54,23,46,34,67,1,27,250,53,33,149,247,162,10,147,11,177,0,91,255,79,244,151,255,217,4,108,249,31,252,114,255,46,9,213,253,90,253,252,13,111,18,118,2,109,245,58,252,233,254,55,247,252,17,233,6,128,2,223,4,110,11,78,11,125,8,41,17,78,4,197,254,26,253,159,6,28,3,161,251,69,249,190,223,156,19,50,245,93,18,197,246,157,14,29,4,84,237,108,25,156,229,171,253,118,244,141,8,127,14,157,250,27,255,244,16,84,1,231,243,207,1,167,251,20,18,194,222,7,13,175,0,35,246,30,7,12,4,135,2,247,7,82,0,158,251,86,254,210,243,56,236,122,238,93,0,220,250,2,4,210,0,242,250,60,234,174,247,75,4,242,4,9,249,47,248,40,239,53,19,159,247,99,241,77,253,5,249,45,18,244,11,207,9,216,8,112,247,240,255,191,251,43,21,46,21,93,28,205,236,64,4,190,254,255,13,232,250,244,252,102,2,196,9,248,12,120,249,238,213,204,238,167,21,2,254,109,1,208,255,204,19,253,2,216,252,68,241,165,14,61,235,146,251,249,9,240,5,153,2,55,0,205,242,15,17,96,10,251,247,235,23,154,8,83,15,102,251,183,248,190,6,150,253,21,2,149,252,22,5,52,255,88,1,202,233,51,14,201,7,78,244,114,0,79,249,181,251,211,4,197,1,33,252,235,14,59,247,141,250,229,252,74,235,31,25,212,7,73,226,90,241,156,254,35,252,63,0,130,4,189,247,9,10,13,242,161,251,105,229,114,8,197,15,106,244,183,233,40,5,2,25,68,7,121,230,46,4,226,6,227,2,120,13,140,244,43,16,199,254,233,252,90,26,154,233,74,4,96,241,55,23,8,17,4,248,116,249,248,7,77,25,180,246,147,17,42,0,190,239,119,10,233,253,1,235,104,1,235,252,41,28,108,17,36,6,8,13,40,240,59,242,69,243,119,11,71,7,89,253,56,0,116,242,5,248,132,235,174,31,38,250,25,245,81,22,34,10,39,16,218,228,165,252,126,239,155,4,16,0,100,239,56,37,24,237,34,2,187,255,68,251,78,235,141,10,231,255,205,241,168,249,29,3,7,250,21,8,99,0,111,27,172,1,198,255,119,12,44,0,206,251,113,244,133,16,245,13,185,20,220,227,182,252,220,255,118,16,62,254,87,4,173,242,152,252,225,251,231,249,93,14,78,240,245,15,156,237,36,2,124,251,45,253,31,20,85,6,228,9,55,8,161,233,164,255,107,3,7,9,218,4,98,17,216,241,212,28,85,241,73,235,28,17,248,245,189,5,114,2,2,9,35,239,247,245,226,0,221,15,70,255,189,251,18,10,63,17,98,250,179,9,42,6,15,228,199,245,180,243,116,255,218,14,169,255,82,252,46,251,172,253,116,6,72,236,216,251,24,243,218,13,72,254,100,19,99,234,61,252,179,12,200,254,43,8,251,254,223,3,177,245,175,11,123,19,226,18,124,251,168,239,53,13,160,7,139,236,242,0,161,21,37,2,196,233,198,10,250,3,129,243,237,254,187,12,225,13,125,235,19,251,112,8,180,243,94,0,220,255,253,0,80,29,37,8,76,1,27,21,107,251,48,252,204,251,103,2,7,254,72,2,10,255,62,0,28,242,209,246,237,3,211,246,148,254,164,242,229,245,194,5,51,3,176,29,241,252,0,245,98,244,107,12,23,254,82,248,18,248,112,6,4,18,67,247,121,1,184,255,133,17,132,246,48,249,47,241,128,239,145,15,121,11,21,8,156,0,188,1,96,246,122,2,238,3,217,252,15,3,97,8,140,6,46,231,37,4,202,243,100,7,196,253,147,244,173,255,104,21,223,253,184,253,53,1,244,2,242,3,36,16,193,6,57,2,238,235,121,8,132,14,100,7,79,252,113,15,87,245,86,242,91,12,240,249,80,236,20,15,8,242,250,245,225,16,40,235,104,243,127,250,131,1,13,252,250,9,115,0,47,8,245,9,164,239,156,225,36,237,73,10,85,230,17,14,107,252,253,250,82,254,70,236,46,248,151,1,224,10,212,234,57,7,40,10,175,0,6,7,126,2,153,13,223,5,196,3,65,3,24,245,77,10,138,23,172,13,84,226,202,237,42,0,233,11,212,248,186,2,88,244,240,240,194,233,143,12,43,18,60,5,80,240,194,7,125,17,231,9,167,255,243,1,18,250,203,233,61,10,150,227,73,247,106,255,233,6,186,246,125,249,71,9,16,9,69,18,107,14,249,251,45,230,56,253,184,253,49,9,177,17,28,19,104,16,74,239,137,242,84,241,12,16,98,12,108,233,12,13,171,3,130,254,60,250,164,12,77,238,47,245,170,8,191,222,121,11,37,1,116,254,134,1,161,18,38,237,49,248,220,244,52,0,153,7,120,251,25,10,180,17,250,7,52,251,158,13,193,8,35,253,97,244,64,1,134,1,98,255,154,1,67,255,71,252,106,247,113,249,27,254,227,239,155,10,251,255,90,250,175,240,10,8,197,248,150,11,178,0,141,245,236,21,28,241,121,9,241,22,57,249,131,15,235,250,11,246,19,3,66,6,136,226,156,254,61,14,214,14,115,252,151,7,165,254,47,244,90,8,200,2,176,249,147,3,198,1,46,0,4,1,206,9,206,1,83,248,31,249,140,245,16,249,155,249,30,7,245,254,72,13,222,19,23,12,87,16,112,245,30,254,5,4,249,1,212,12,80,245,89,11,73,254,52,237,135,238,149,11,232,237,171,6,31,0,98,5,224,243,16,249,50,6,112,15,56,21,198,6,32,12,36,1,58,17,133,0,239,252,121,26,32,242,208,4,34,238,204,27,160,22,155,251,134,252,205,238,149,9,61,239,116,13,76,241,200,4,152,10,91,248,85,255,98,1,48,8,241,239,154,3,202,249,231,249,148,253,155,250,14,255,244,1,211,245,255,242,128,254,206,251,116,5,199,246,73,21,211,243,154,244,144,0,155,13,81,250,190,8,151,238,238,7,165,5,2,6,121,3,249,5,79,9,221,254,207,247,201,24,96,1,173,245,162,3,116,233,242,1,8,14,244,13,142,253,74,242,130,250,60,254,170,255,193,250,38,243,157,7,136,250,120,15,101,3,201,253,172,16,92,5,243,254,37,250,178,243,108,247,130,255,254,233,92,0,112,255,164,251,240,7,161,240,131,6,94,255,130,9,182,3,47,0,113,2,17,251,63,241,203,5,66,247,204,10,49,0,97,8,131,5,238,247,227,22,163,245,131,239,109,247,201,242,250,247,43,3,196,8,220,4,73,253,67,14,96,0,15,246,252,239,154,11,83,254,200,255,197,247,117,10,52,1,109,18,5,3,47,2,6,10,216,248,197,239,165,1,66,251,22,231,61,249,105,240,29,232,0,242,146,12,53,254,175,235,1,13,102,6,39,0,78,244,4,252,168,248,200,13,130,3,186,2,161,253,70,13,212,251,79,245,107,239,82,1,222,13,61,1,134,231,16,5,230,22,5,254,210,246,14,8,97,6,197,238,72,7,128,244,224,252,30,243,214,250,168,3,143,1,159,4,196,245,249,246,126,254,94,248,45,251,246,252,119,18,48,240,16,245,170,1,6,251,36,239,203,250,66,255,221,3,144,252,30,7,145,5,180,254,59,8,217,253,243,251,143,2,75,14,194,239,15,254,89,247,199,0,156,7,28,7,79,6,86,0,127,254,155,253,3,246,106,255,183,8,7,10,215,17,12,254,131,248,15,249,183,2,42,248,11,10,233,2,174,254,162,252,242,255,71,252,218,248,95,19,92,235,43,16,230,245,250,249,200,0,209,7,84,4,184,251,253,7,50,242,27,252,232,242,106,253,96,10,238,241,132,245,11,244,115,253,96,6,253,12,47,13,17,250,30,3,238,0,156,2,113,4,166,248,161,255,128,22,32,1,17,245,99,1,42,249,187,12,48,253,58,17,229,243,86,250,226,251,155,251,95,248,221,248,190,247,32,245,123,0,144,1,65,14,14,11,172,250,192,252,204,248,209,13,162,250,53,2,188,10,169,241,115,0,169,4,234,232,162,251,128,246,19,7,120,11,130,5,248,248,219,2,11,3,252,3,80,249,69,248,67,9,215,4,237,3,99,14,252,243,208,250,40,5,214,247,163,3,139,251,76,249,6,15,126,1,113,9,151,1,175,3,219,8,163,255,162,245,123,7,200,19,151,3,253,1,58,251,220,7,198,10,77,248,65,242,209,243,70,255,83,249,6,2,244,18,145,13,49,254,114,253,127,248,219,248,53,4,74,237,165,255,133,4,236,246,162,1,251,8,152,242,229,3,110,244,185,2,220,1,209,239,113,250,228,255,34,246,179,8,198,5,31,12,221,21,21,4,7,2,75,2,193,251,250,3,242,3,143,250,151,16,235,242,225,237,228,244,189,2,235,6,64,10,10,6,218,252,200,253,250,242,83,4,34,8,159,2,153,2,15,0,181,2,73,255,95,255,149,5,1,2,19,241,117,252,57,1,117,252,71,252,128,11,120,251,57,17,128,19,157,242,57,252,110,5,178,14,165,253,12,0,15,255,219,246,76,251,5,255,129,10,232,250,159,250,227,24,109,246,168,243,98,7,198,255,163,0,189,253,85,249,242,251,122,17,86,1,67,6,249,4,44,3,172,254,13,253,31,253,95,6,169,3,99,251,2,247,124,1,205,7,180,251,43,7,182,252,60,252,30,244,25,250,255,248,95,12,182,11,35,8,204,253,206,252,78,2,139,250,20,243,190,6,27,255,44,244,85,254,171,248,220,255,111,250,219,252,179,1,127,17,133,253,228,18,72,9,239,9,153,255,57,4,96,2,112,254,124,255,194,251,141,2,156,245,235,7,121,249,10,252,232,2,100,254,67,1,22,0,111,2,166,14,46,3,25,4,46,0,244,5,245,251,138,239,149,250,219,8,87,254,84,251,62,246,245,253,94,248,207,247,13,11,23,249,157,5,190,7,54,3,192,0,236,251,106,245,27,4,56,253,194,0,157,14,20,15,177,245,61,249,227,254,79,0,86,253,16,248,217,6,194,246,159,240,254,0,183,13,195,253,185,7,25,245,199,242,43,251,218,250,201,6,206,235,182,253,171,14,107,11,213,1,168,8,85,2,72,5,245,250,230,0,169,244,105,254,78,245,3,255,190,13,206,244,227,253,232,7,70,14,208,6,110,253,109,254,218,5,203,245,54,7,79,253,171,243,119,247,30,252,199,2,131,7,125,247,181,7,250,242,122,246,138,254,12,255,69,252,51,240,144,254,138,19,187,4,19,6,248,5,130,9,176,13,153,248,107,235,201,11,71,1,192,7,176,9,167,252,210,2,140,255,212,4,2,7,174,250,42,6,138,253,157,250,85,250,30,6,104,6,39,239,199,252,132,6,91,253,187,250,180,252,64,247,53,240,207,253,185,8,154,3,254,10,134,3,52,5,249,254,38,253,207,10,195,1,253,255,137,246,16,247,27,1,144,253,69,249,140,16,103,251,63,245,165,11,243,4,80,249,146,252,192,253,67,8,113,12,166,9,28,233,188,5,5,6,151,245,174,5,20,3,70,243,89,254,88,255,109,3,244,4,110,16,80,1,17,249,86,249,126,3,82,246,19,247,179,6,162,16,24,254,200,10,196,2,86,239,124,4,119,8,187,242,54,14,143,248,168,2,136,252,58,255,144,240,234,247,38,241,75,12,172,2,121,4,153,4,204,3,115,0,80,3,42,7,9,10,41,14,237,252,211,3,82,251,42,254,191,254,124,7,58,254,160,250,2,246,73,248,158,249,169,12,254,254,64,248,41,7,8,249,21,0,212,247,215,12,74,2,51,255,231,2,86,2,110,4,45,251,95,4,132,254,29,247,111,254,237,251,90,2,14,12,199,10,188,7,53,252,194,18,45,255,160,250,62,252,96,243,251,10,63,251,242,0,144,6,140,0,173,236,106,240,135,253,137,246,227,1,67,247,124,2,153,11,34,250,57,4,164,254,140,5,144,6,227,12,117,255,174,4,127,252,196,251,95,12,107,255,253,1,159,252,36,4,159,253,216,247,172,250,196,251,232,252,67,1,180,3,157,245,228,244,207,7,25,4,90,14,205,12,21,253,182,9,70,12,179,0,127,250,54,252,189,2,216,11,146,252,28,249,126,2,192,2,37,7,246,247,227,252,226,6,19,2,174,0,70,10,84,252,212,7,91,1,28,7,144,9,6,3,216,252,177,253,185,254,38,11,123,0,14,252,215,250,65,245,211,8,154,5,72,2,30,250,226,244,30,250,45,11,91,7,210,0,240,5,221,1,103,14,31,252,141,4,198,245,143,251,104,250,122,0,78,5,159,2,42,248,92,9,43,252,162,254,163,5,28,5,8,7,65,253,39,246,95,240,208,5,145,254,56,8,21,249,68,252,195,0,46,247,79,252,205,0,234,242,7,6,191,254,230,4,23,16,57,2,119,4,48,247,163,8,210,2,27,0,192,2,27,254,35,8,140,11,151,246,167,3,254,254,85,255,49,255,142,4,63,15,156,248,150,4,197,9,196,13,183,2,150,2,77,252,52,246,203,2,24,8,249,0,148,234,155,1,130,0,16,1,137,9,119,255,56,253,181,254,92,247,212,249,19,1,28,1,55,249,152,252,236,8,64,255,179,3,130,10,184,251,49,15,138,255,198,10,206,255,140,255,187,253,234,252,240,249,7,245,147,3,91,240,2,245,76,255,26,253,126,252,219,5,247,245,142,248,148,3,139,251,230,2,140,3,105,254,221,3,129,247,37,244,230,250,134,7,57,2,193,244,107,252,3,10,237,254,222,249,156,8,233,11,229,255,206,13,189,252,131,5,111,1,82,254,171,246,1,6,75,9,217,242,44,245,84,9,211,236,20,248,17,1,147,255,91,0,249,8,59,255,185,3,27,4,59,254,120,243,106,4,253,250,71,255,232,8,235,1,84,7,92,5,218,253,251,253,124,9,17,255,71,8,118,253,131,255,42,11,27,0,144,249,88,255,144,0,156,9,70,5,98,248,193,254,206,253,147,255,64,6,56,249,160,243,132,249,113,248,118,253,69,4,196,13,80,252,153,247,160,238,97,253,46,248,127,249,60,1,82,1,188,14,172,2,204,4,207,6,134,7,186,6,42,249,255,248,102,244,77,253,155,250,189,1,246,0,155,252,162,1,39,2,242,3,88,3,164,4,155,253,117,252,53,10,224,1,139,252,218,253,211,249,146,244,8,2,129,0,30,1,176,1,139,255,56,248,44,245,119,245,113,252,253,12,127,1,92,10,235,255,247,250,204,2,95,3,171,18,225,255,195,236,107,252,110,247,11,3,145,4,253,250,62,4,214,252,254,16,142,249,6,255,34,252,109,2,104,3,50,3,244,0,212,248,14,3,46,252,208,6,136,255,7,6,223,8,20,1,75,7,181,10,82,250,155,243,204,255,47,249,39,247,207,7,239,14,237,8,176,11,202,249,120,250,37,5,153,250,17,251,7,10,149,253,119,251,109,248,52,255,113,1,102,0,248,245,61,7,109,251,227,252,134,9,145,5,19,7,138,0,170,0,130,243,12,0,161,1,201,4,59,248,128,0,201,2,42,243,147,253,150,3,170,245,109,3,28,252,99,249,111,0,248,254,60,3,124,0,226,8,34,2,138,237,215,244,145,3,44,10,230,244,243,4,19,1,15,254,234,254,184,6,148,249,152,0,94,245,205,255,247,5,216,255,204,3,164,12,183,251,127,253,152,249,237,6,101,254,149,249,122,1,232,255,190,6,175,251,62,253,174,249,146,249,37,251,48,3,248,245,1,7,194,252,228,255,140,12,242,1,35,4,134,8,100,9,97,5,61,8,147,251,197,1,129,1,188,253,131,245,19,6,39,255,240,255,95,1,89,246,194,3,46,1,239,254,106,1,157,251,35,0,193,253,106,255,249,6,172,1,191,4,226,254,123,251,77,252,59,2,51,247,245,247,35,1,248,4,8,0,215,247,7,4,98,2,25,4,74,10,75,252,52,250,233,247,96,250,251,13,6,254,186,251,90,249,32,246,91,0,85,15,195,245,12,251,115,2,94,0,157,4,101,3,12,251,173,245,2,245,72,253,217,0,0,254,97,9,20,5,218,7,170,5,132,241,12,254,190,255,15,7,171,2,30,3,173,6,32,252,243,254,204,253,224,254,51,0,40,253,252,254,50,253,39,6,171,1,43,0,169,250,95,1,198,6,117,2,1,251,16,251,31,255,103,252,37,255,116,249,187,241,49,251,53,0,223,255,161,255,38,252,150,12,162,9,241,1,182,4,160,0,207,0,158,2,248,5,217,0,113,1,128,250,152,8,48,7,148,2,110,251,178,7,87,6,65,4,214,0,1,252,58,5,237,255,137,13,188,249,210,247,83,255,249,252,204,0,103,243,119,247,206,255,202,254,53,253,232,4,198,255,232,1,106,255,242,249,113,5,163,254,229,253,115,4,121,252,97,250,67,245,2,251,13,5,62,5,111,0,67,9,220,250,121,1,214,253,151,3,195,0,156,0,152,250,26,244,192,5,128,12,20,255,120,252,1,0,152,254,241,247,103,255,202,246,65,252,66,5,155,254,39,0,176,252,1,252,190,3,200,246,115,1,159,6,217,0,83,6,36,17,57,6,106,3,182,247,128,255,54,9,56,2,149,6,207,4,233,240,124,1,121,1,101,4,26,254,159,244,104,255,208,247,250,0,30,251,165,246,40,252,53,254,244,255,144,8,154,253,152,1,255,3,116,255,117,5,216,2,238,250,88,251,112,13,166,0,25,1,237,248,176,252,105,255,255,255,63,4,124,251,162,4,54,253,15,255,255,253,93,252,216,7,44,253,147,3,249,250,227,251,192,239,60,250,166,7,104,251,108,251,4,250,205,251,47,252,254,1,124,253,79,255,20,253,123,9,85,251,153,254,12,0,31,2,237,253,9,3,38,0,17,239,135,8,217,2,0,3,129,5,29,247,254,249,15,3,145,252,236,3,237,253,24,252,146,3,33,2,146,5,165,255,3,255,28,248,42,251,250,252,173,250,244,254,44,6,48,12,248,245,255,5,52,254,128,249,129,1,250,4,5,6,95,2,197,0,24,251,189,249,48,0,197,254,63,252,99,2,60,2,39,4,248,250,44,254,250,254,220,250,175,255,2,253,169,1,53,252,137,253,59,254,193,251,181,7,249,249,108,255,177,252,241,1,99,251,204,253,199,7,62,248,72,9,231,251,100,254,231,4,241,254,181,9,162,1,24,250,221,250,161,250,113,250,139,1,79,252,183,4,96,255,101,255,254,254,40,5,24,1,1,9,73,1,29,255,23,253,94,251,166,255,213,251,209,249,201,251,191,0,160,10,54,3,18,254,187,251,239,247,119,3,155,0,88,6,67,0,125,251,67,253,126,2,166,251,183,3,224,254,98,254,136,5,211,3,88,2,97,0,147,252,51,255,47,3,231,254,195,2,215,248,149,7,170,252,157,250,151,0,230,0,59,4,131,255,219,11,24,252,195,4,29,253,185,3,175,3,30,253,53,3,44,4,41,251,206,0,108,5,182,2,34,252,194,254,246,3,4,250,72,248,48,254,77,6,64,252,247,255,36,255,198,4,135,253,226,248,221,250,225,0,36,251,37,4,101,252,39,7,247,254,18,255,163,1,239,248,197,6,36,2,156,254,14,244,27,7,61,2,234,255,102,2,42,0,248,251,120,3,201,1,210,1,225,2,3,4,202,253,125,250,94,0,185,254,201,254,33,1,23,2,58,6,194,0,121,254,213,254,236,252,77,9,176,5,39,239,17,1,3,252,13,253,134,5,97,2,142,255,187,2,112,9,255,252,127,5,124,11,118,250,100,2,219,11,66,255,200,247,190,2,177,2,127,3,251,249,172,2,71,0,124,0,50,5,168,252,41,3,167,0,246,1,38,253,39,1,130,253,248,4,163,255,193,8,150,254,236,254,76,255,190,244,68,5,242,4,217,253,153,0,249,250,99,2,151,4,20,6,181,1,143,255,239,6,228,252,193,253,175,251,45,6,160,253,117,244,144,250,28,1,53,8,147,3,133,252,177,254,36,253,228,253,98,250,61,246,123,1,78,251,92,255,79,255,34,254,169,250,127,12,197,2,60,3,211,252,95,250,22,8,242,0,203,1,50,254,224,4,34,1,206,5,34,6,197,4,178,252,5,252,210,2,130,254,64,251,78,2,29,3,93,252,197,0,232,0,234,2,118,1,222,1,50,3,169,255,162,2,76,2,218,249,36,255,141,2,233,246,139,248,8,5,137,0,5,10,57,7,157,2,80,251,193,1,165,3,68,244,251,8,49,255,38,254,1,0,47,3,4,255,157,251,77,1,63,251,169,248,170,251,101,5,200,252,26,8,32,251,71,250,55,254,224,3,180,255,249,254,225,255,93,1,9,253,51,1,114,0,28,1,94,252,139,254,119,3,127,7,237,3,83,0,169,7,133,4,134,0,49,251,191,255,146,5,198,254,226,247,52,255,183,2,245,253,179,249,243,2,156,1,249,9,160,1,166,242,243,0,187,250,84,5,184,253,17,3,11,248,188,1,32,254,29,251,56,255,139,3,136,1,51,4,43,3,40,6,170,0,78,249,210,13,193,255,82,5,80,0,67,254,66,11,74,0,98,250,190,252,72,4,243,253,154,255,234,5,157,251,68,251,12,5,240,248,138,245,81,1,2,252,127,0,203,251,175,253,216,7,86,253,10,3,232,4,24,254,8,2,98,250,168,247,249,4,96,3,207,4,55,2,88,1,242,1,3,254,248,254,102,255,232,252,83,2,37,1,151,252,200,248,115,7,162,253,144,255,240,5,45,7,88,251,107,0,111,2,199,1,90,255,94,1,14,253,52,250,168,2,167,5,42,254,213,255,165,7,189,254,226,254,181,252,97,250,46,5,36,1,171,5,66,254,90,6,128,6,74,252,191,254,120,2,125,254,245,248,158,255,44,0,229,5,142,0,161,254,42,2,228,1,164,5,194,254,152,255,125,254,111,252,5,255,70,3,175,252,187,1,55,6,152,251,22,253,187,5,213,247,51,0,234,14,173,3,117,5,68,251,56,254,224,2,2,253,0,253,120,254,66,10,5,253,45,2,138,251,52,253,38,255,247,253,144,247,79,2,116,252,2,9,114,8,88,250,68,5,252,2,181,0,93,252,54,5,188,4,255,0,77,2,77,254,59,5,223,0,160,249,44,0,40,7,104,1,82,253,106,254,222,253,106,0,101,8,125,254,67,250,129,250,49,7,202,252,176,250,91,5,18,2,58,246,23,2,117,253,105,251,217,252,49,5,135,249,160,0,186,2,78,245,120,9,121,4,64,255,16,248,135,254,194,3,243,1,80,0,62,6,52,250,166,254,229,2,222,2,33,255,180,4,76,2,133,253,174,248,213,253,149,4,38,253,196,4,42,255,67,249,84,249,45,1,63,6,186,5,47,254,209,251,161,248,87,255,11,252,29,0,254,5,19,254,78,253,215,0,0,2,78,249,237,1,214,248,251,252,61,1,57,8,165,13,10,4,46,0,35,2,48,3,239,3,17,247,99,254,215,2,169,254,132,2,209,250,179,1,203,0,221,2,21,4,175,250,170,253,46,254,137,254,185,5,185,2,55,253,209,254,52,254,99,253,35,5,157,0,237,253,244,253,33,2,207,1,60,247,15,5,218,3,123,0,79,2,140,3,167,248,17,254,188,255,198,2,145,253,112,250,180,10,198,0,230,252,60,255,220,250,155,251,91,6,243,246,30,2,139,0,70,246,144,0,25,2,198,253,135,255,161,255,218,253,17,3,125,255,254,0,139,250,136,3,161,2,191,255,92,4,14,6,40,255,109,2,129,249,120,6,56,253,51,252,113,0,69,5,89,252,222,0,106,253,139,1,87,1,217,0,86,254,184,248,208,3,184,251,14,1,4,253,245,253,18,254,90,1,127,3,149,4,75,254,206,1,18,4,140,251,250,6,128,254,213,2,156,255,255,2,227,3,51,6,219,2,129,252,236,7,130,249,48,249,85,0,89,252,132,250,141,3,101,254,146,252,107,0,168,255,3,254,245,10,185,255,103,255,60,4,248,1,150,1,171,252,181,255,5,253,24,255,223,11,202,252,33,2,55,1,43,0,11,251,10,253,214,0,95,253,80,7,149,253,37,4,56,252,9,0,230,3,148,1,20,0,56,252,208,250,49,253,220,3,95,254,99,0,56,247,70,1,5,0,85,3,7,0,204,252,238,0,147,0,204,2,21,250,97,1,159,0,122,6,131,250,103,253,130,2,55,3,154,5,80,5,5,252,42,2,226,254,195,4,169,251,244,253,117,248,3,5,7,5,33,0,15,2,62,251,125,4,197,254,243,248,113,254,86,254,21,251,195,7,19,254,133,5,51,0,22,3,246,0,14,252,250,0,121,252,224,255,75,1,30,252,231,251,36,4,9,1,148,254,126,2,162,1,175,5,221,254,99,255,178,252,186,252,163,254,157,0,246,253,193,251,228,1,214,255,246,253,153,4,161,250,224,252,203,254,142,2,60,2,72,3,16,3,91,255,212,253,113,2,211,0,90,254,3,0,39,252,71,247,127,255,211,255,13,2,119,5,73,254,146,3,73,250,214,0,163,3,179,252,143,255,170,255,120,254,179,247,73,2,27,252,20,255,73,2,208,0,87,1,57,253,24,253,179,251,142,1,218,3,5,0,175,249,165,6,209,253,22,7,18,255,151,0,70,2,104,252,104,5,99,255,162,248,244,0,201,1,237,2,167,2,200,250,134,0,89,6,119,249,158,251,104,249,145,248,137,253,75,5,251,5,253,251,102,255,176,254,246,3,173,2,105,253,11,254,255,251,197,255,219,5,240,250,168,246,10,0,129,4,8,1,42,254,140,255,85,0,184,255,74,2,129,4,36,253,54,254,181,254,101,252,50,5,203,0,199,3,96,253,142,254,224,0,204,254,236,254,208,251,238,255,43,252,53,0,71,5,241,254,5,249,95,1,83,1,131,255,213,2,28,6,52,252,0,0,7,5,35,255,175,252,205,6,162,4,36,1,53,255,12,3,17,249,129,0,88,5,10,253,119,1,136,254,220,253,203,252,151,253,3,0,0,0,253,1,112,3,110,252,249,252,254,255,95,247,8,253,63,5,21,251,120,248,243,3,31,8,161,7,161,248,86,2,220,253,67,3,227,1,197,254,102,255,77,1,185,1,230,2,62,1,111,0,121,249,99,254,217,0,112,0,227,255,148,251,157,1,246,2,144,0,247,255,74,247,219,4,167,1,37,249,59,254,48,251,82,2,90,254,147,250,86,251,206,1,210,255,77,255,201,3,1,0,134,0,39,253,170,6,189,252,12,0,145,5,99,3,136,0,115,4,178,253,247,0,218,255,74,0,249,0,86,254,14,2,46,255,139,254,252,1,116,1,251,255,247,3,69,252,118,251,59,252,159,0,139,253,51,0,58,0,180,1,8,1,143,6,249,5,174,252,194,5,168,252,202,254,221,1,127,5,2,251,147,0,198,254,43,252,14,0,223,3,29,3,232,0,98,5,32,254,41,253,226,1,105,0,244,249,46,252,211,2,206,255,104,252,74,5,212,248,119,250,232,252,197,255,212,0,193,254,234,4,173,1,134,255,193,4,53,3,217,251,109,3,184,0,136,253,15,254,180,1,27,1,1,3,34,5,229,253,152,249,34,0,87,2,27,0,17,1,55,3,169,252,45,255,147,3,17,253,171,251,120,252,49,3,169,252,186,0,133,251,201,1,95,2,68,2,206,253,243,250,236,254,18,254,7,6,17,0,244,253,146,255,248,254,195,0,138,2,245,253,52,2,129,3,148,0,171,1,227,0,39,0,121,0,243,0,114,253,178,255,92,0,65,2,38,255,118,251,63,253,227,3,207,252,173,3,61,255,131,250,82,2,146,4,155,2,58,1,159,3,197,252,163,1,27,3,162,254,160,249,157,251,216,0,194,2,165,252,21,255,187,1,208,254,140,251,175,2,207,252,221,251,109,6,206,255,135,2,167,253,48,254,51,254,103,251,160,255,0,2,138,255,194,1,3,254,214,1,196,1,38,255,188,0,146,253,115,1,182,254,3,1,72,2,65,254,149,254,241,1,99,252,212,0,9,6,251,251,20,252,213,2,221,255,19,252,105,252,225,254,2,253,15,0,115,4,250,2,226,0,156,1,64,1,155,253,207,253,195,254,177,1,30,254,79,255,222,255,141,253,243,254,6,6,34,0,18,1,112,0,255,250,25,255,130,255,162,3,200,249,29,4,110,255,52,3,209,4,123,252,132,4,87,253,185,253,101,1,231,253,58,0,110,251,173,251,54,254,100,255,173,254,233,255,68,3,14,253,157,1,145,255,233,255,195,2,184,253,114,2,230,252,64,2,169,255,253,0,217,2,210,1,45,253,111,254,178,249,151,0,153,1,119,1,133,255,126,0,48,254,154,252,169,1,112,0,221,255,108,248,132,1,104,0,43,0,209,4,79,252,93,255,114,254,240,254,13,255,80,0,217,3,188,252,48,1,218,251,37,249,3,4,192,7,105,4,139,250,148,254,74,5,47,2,28,3,68,0,228,248,244,0,240,5,11,0,130,254,173,254,223,0,124,255,237,254,31,253,133,255,111,1,68,5,153,255,105,1,158,2,16,255,177,250,98,2,42,2,59,251,193,254,196,2,20,253,23,0,175,3,59,252,174,0,204,2,205,0,61,255,254,5,245,254,38,0,13,2,139,254,79,4,169,254,236,253,18,1,49,0,146,252,47,0,83,254,91,253,214,1,66,255,127,253,142,253,198,0,33,253,40,2,61,2,220,255,14,4,241,1,139,4,58,1,191,251,92,0,76,255,226,0,86,4,214,1,126,254,200,4,191,2,131,255,139,254,226,254,252,254,229,2,10,4,160,252,219,252,136,253,19,2,76,1,188,255,240,0,249,1,159,252,63,1,138,253,186,251,178,249,94,255,239,254,149,253,236,252,38,0,131,1,172,8,234,2,90,254,4,1,251,255,9,5,28,1,226,1,114,255,114,254,87,6,33,3,135,254,116,255,68,252,223,255,119,1,160,251,197,252,28,255,210,255,93,1,7,0,128,253,174,1,119,2,77,4,229,253,129,251,157,252,188,251,251,254,116,3,249,3,191,254,239,2,22,6,130,0,147,253,100,255,90,5,19,2,16,253,225,4,84,255,163,1,146,0,128,3,172,2,52,0,41,6,101,253,204,251,0,254,223,255,195,250,244,0,145,255,82,0,247,254,225,0,46,254,245,254,138,2,128,255,58,251,54,3,189,0,254,0,243,1,222,0,15,3,150,252,138,6,201,255,77,254,45,4,215,254,181,252,217,3,194,254,178,0,45,252,206,255,231,6,146,255,40,3,37,255,222,253,168,254,254,253,0,253,131,254,127,252,25,1,42,1,74,2,207,253,2,253,191,253,124,2,44,2,28,255,230,255,61,2,222,1,84,1,82,2,74,254,126,2,198,3,149,2,51,250,178,2,204,2,236,0,224,254,125,254,88,0,58,1,106,4,127,255,33,254,0,253,180,3,88,3,71,1,153,253,179,251,220,0,119,0,163,1,51,1,28,255,128,1,80,4,31,0,231,255,194,251,15,254,126,0,11,1,229,252,99,253,208,4,15,1,136,255,24,3,247,1,232,254,5,253,179,254,2,0,145,254,0,3,13,253,106,0,77,255,55,255,17,254,251,0,234,255,81,2,94,1,71,255,83,254,244,1,141,254,179,248,183,0,118,6,228,1,69,2,109,1,141,255,113,253,148,249,214,2,16,255,173,254,193,2,174,253,190,255,155,3,226,3,29,0,250,252,193,252,61,5,249,0,180,1,158,253,63,0,33,254,159,1,77,254,160,255,232,2,174,251,121,0,231,255,119,253,96,254,105,0,187,3,74,1,71,255,118,254,244,254,200,2,217,2,120,1,1,254,26,1,193,0,3,0,77,254,170,255,157,255,122,254,68,2,98,254,230,252,135,254,240,255,197,0,58,1,238,253,31,253,31,3,180,5,186,3,13,253,1,251,160,1,245,255,59,255,210,2,148,250,85,253,125,7,130,253,201,252,190,254,220,252,93,1,37,2,173,254,220,255,241,254,0,4,227,1,12,254,30,252,187,0,215,253,45,5,38,255,246,253,26,254,208,3,63,255,154,249,49,254,205,2,125,253,112,5,173,253,102,255,199,0,113,2,167,2,12,253,190,0,70,255,23,2,95,1,93,3,255,3,174,253,136,0,132,1,108,249,220,3,9,0,66,254,192,255,190,1,55,4,196,255,108,254,13,254,150,0,60,252,156,1,105,254,217,252,210,1,224,255,99,255,155,0,37,252,59,0,146,1,42,3,130,2,27,253,155,255,29,255,92,2,193,5,79,1,146,250,134,0,42,4,216,255,233,255,122,255,57,254,50,0,244,2,215,254,135,249,26,1,85,1,208,251,11,2,195,255,41,1,133,1,197,4,222,255,35,250,230,0,108,3,207,255,238,2,113,0,138,250,248,255,243,1,28,254,110,1,123,255,82,1,51,2,0,0,100,255,243,254,204,254,195,254,9,2,225,1,113,1,78,1,184,1,6,0,165,255,112,252,215,254,95,255,241,254,229,253,119,251,13,1,237,253,82,3,22,254,74,254,231,254,28,1,159,3,121,3,124,2,217,0,5,3,170,254,62,2,160,254,104,1,20,1,20,3,129,255,136,2,133,1,184,0,23,0,229,255,102,0,127,0,120,0,75,0,75,254,170,253,105,255,38,0,74,3,44,255,4,1,10,253,169,255,92,253,42,250,209,254,101,3,216,0,245,254,11,1,246,254,101,3,216,5,56,3,134,253,212,254,29,2,16,1,92,254,25,2,122,254,140,2,84,0,41,1,120,0,252,0,254,253,15,253,198,252,88,254,35,254,27,0,209,1,233,255,214,253,21,0,64,3,11,251,24,0,128,2,65,250,191,0,170,1,193,253,78,253,77,3,19,254,103,0,135,0,205,0,164,3,89,255,28,3,69,0,39,249,146,1,181,254,48,4,25,255,73,2,117,2,30,253,179,3,135,254,213,251,222,253,14,1,236,250,102,255,134,254,198,254,92,0,166,1,108,1,38,255,254,253,86,5,218,1,68,253,158,1,168,254,230,1,55,2,210,0,71,254,212,1,41,3,153,1,178,254,94,254,121,0,154,2,251,255,22,1,246,254,57,255,185,254,101,1,39,0,13,0,75,2,92,252,58,255,99,0,24,253,62,253,7,2,38,255,163,252,4,255,64,1,126,1,178,2,180,255,3,254,24,0,253,0,183,2,208,254,202,254,195,0,87,0,174,254,182,2,130,255,36,255,171,0,190,253,198,255,195,253,114,253,63,2,121,1,124,0,127,251,91,255,184,4,225,255,104,0,14,0,152,253,97,254,249,254,240,0,252,249,193,1,157,4,26,254,116,253,245,0,182,0,25,0,195,255,8,253,16,254,66,2,143,4,247,253,212,255,113,1,95,254,187,254,25,2,72,255,37,253,248,255,97,1,190,253,120,1,8,1,121,253,171,255,170,2,205,253,16,253,255,0,136,2,125,255,152,253,133,1,131,254,2,2,239,1,98,1,104,255,30,0,101,253,184,255,192,3,6,1,86,254,103,1,242,3,74,253,135,255,4,1,93,0,139,0,140,1,114,254,208,255,205,255,71,0,164,255,121,253,117,255,26,4,69,0,109,252,186,254,248,0,72,255,151,254,90,0,167,255,239,1,55,2,193,1,189,253,174,253,1,1,125,1,229,0,60,0,117,254,185,253,201,255,155,2,3,252,229,253,154,255,107,254,231,4,135,0,120,252,242,254,161,2,55,1,23,250,217,253,235,3,206,254,53,0,3,1,41,253,127,254,16,2,253,255,28,251,247,2,119,255,131,255,7,2,206,0,60,254,122,1,100,1,82,0,192,1,10,2,31,0,58,254,147,3,59,254,89,251,169,1,241,255,171,254,85,0,115,254,187,0,52,254,63,1,248,255,7,253,105,254,237,1,171,253,218,255,107,2,133,255,41,2,225,0,64,3,153,253,25,1,29,1,190,255,59,0,16,2,89,254,136,254,231,0,30,0,171,255,112,2,71,255,165,254,83,253,189,255,14,2,201,0,246,255,110,253,173,0,69,1,199,253,104,254,101,254,168,252,213,2,74,255,138,252,42,254,115,255,117,255,235,1,45,1,253,254,100,1,92,3,108,1,162,254,20,255,233,250,44,0,211,2,7,1,54,2,94,255,107,254,111,0,7,255,170,255,7,252,252,252,93,3,129,254,241,0,211,252,199,0,5,0,34,0,22,1,227,253,47,254,35,2,56,2,16,254,82,0,4,0,236,0,161,1,202,1,132,253,59,0,2,3,182,2,78,253,164,255,173,254,67,0,102,1,75,255,29,253,206,255,190,3,155,255,92,254,5,0,123,253,161,254,253,0,6,0,52,253,25,254,218,3,184,254,195,0,128,255,128,1,171,1,23,255,19,0,18,254,32,0,124,0,69,255,205,253,235,1,209,0,142,0,44,0,180,2,62,253,33,2,95,2,156,255,25,254,47,255,182,255,113,255,83,1,228,252,74,255,186,255,19,2,132,0,113,253,19,255,6,255,175,253,202,1,205,253,161,255,248,0,73,5,101,254,44,251,102,1,22,0,106,3,236,0,242,255,119,255,235,0,63,2,252,0,112,252,33,2,84,254,193,0,93,0,110,255,200,255,134,255,106,2,160,252,11,251,126,255,176,2,205,1,56,2,140,255,169,254,193,0,233,0,212,0,224,252,64,254,16,2,156,0,170,254,27,4,225,254,93,0,27,1,35,1,61,255,11,0,128,1,236,0,41,1,206,1,82,255,118,253,62,3,44,2,207,251,61,0,16,255,68,254,201,2,11,255,164,253,120,0,32,2,231,254,49,254,129,255,153,0,237,0,163,1,156,255,59,1,145,253,81,1,60,255,136,253,77,0,140,254,14,3,48,2,23,1,176,252,60,255,106,1,203,0,122,1,66,1,162,254,9,254,128,2,226,0,195,253,8,0,136,254,71,0,200,254,30,255,11,3,114,0,91,255,103,255,176,252,192,255,51,255,39,254,24,255,174,0,114,2,64,0,183,1,122,0,224,254,164,2,29,255,205,0,145,0,20,1,28,1,170,0,74,255,63,254,226,0,186,0,162,1,142,255,96,255,51,0,148,254,107,255,10,255,201,0,177,255,31,2,191,2,128,254,233,0,88,0,247,254,244,255,193,255,135,0,163,252,236,1,148,1,155,0,98,254,134,255,30,5,70,253,179,0,50,2,97,252,100,0,217,3,160,255,98,251,64,0,57,1,131,255,23,2,126,255,17,253,241,255,227,1,236,0,117,252,95,254,14,1,87,254,39,0,198,254,139,254,73,254,17,3,4,0,252,254,124,255,2,0,76,3,1,0,67,255,13,252,250,254,25,5,63,2,70,1,236,253,106,254,92,0,140,255,255,1,209,1,141,254,165,1,156,254,173,253,183,255,11,254,190,255,148,255,64,255,159,0,229,255,45,1,124,0,89,255,45,255,3,255,184,255,80,1,249,1,146,255,251,0,252,255,91,0,23,254,115,255,105,2,36,1,213,252,64,255,127,1,238,254,111,1,201,0,133,253,57,255,210,0,181,253,199,255,247,253,19,0,15,255,103,1,213,254,221,252,186,0,9,1,240,255,201,255,65,1,116,255,156,1,227,1,73,255,245,251,171,1,195,2,153,255,110,254,201,255,53,0,92,0,212,4,71,255,85,254,7,2,48,0,27,255,119,255,248,254,7,255,81,254,33,1,104,255,163,254,75,255,139,0,216,253,220,2,6,255,151,253,182,254,170,1,212,254,39,254,93,1,224,0,10,1,3,3,237,1,83,253,167,1,43,0,11,0,250,254,189,255,5,1,132,2,201,0,170,255,127,0,136,1,196,255,135,255,95,255,140,252,155,0,22,255,4,0,53,255,226,253,131,254,27,2,132,1,92,254,38,254,114,0,224,255,189,254,212,0,65,253,53,1,201,2,185,0,246,254,147,0,234,2,155,1,136,253,185,0,1,254,85,254,96,1,20,2,219,255,45,0,142,0,249,254,69,1,153,254,240,254,165,254,81,2,240,253,13,254,17,0,191,1,99,0,221,1,34,1,254,255,156,255,149,1,98,255,224,252,243,0,247,2,229,255,243,254,41,1,246,255,90,2,88,1,63,255,179,255,230,1,197,255,119,0,5,0,44,0,23,255,137,254,204,3,30,255,54,254,127,0,230,0,102,253,58,0,241,255,174,253,102,255,129,5,78,254,135,253,223,0,170,2,60,0,82,254,73,0,47,255,108,1,90,0,76,0,209,255,227,0,41,2,172,0,73,253,73,1,81,0,217,1,109,2,25,254,188,255,211,254,207,254,14,1,52,1,179,253,35,1,173,0,191,1,113,1,123,252,238,255,141,255,140,255,119,1,2,0,23,1,126,255,163,1,52,1,66,255,245,0,191,255,99,0,254,255,157,255,116,255,26,0,229,255,93,1,128,0,25,0,183,255,5,0,12,0,219,255,205,255,122,253,93,2,224,255,139,255,48,255,22,2,198,0,162,254,247,254,69,0,220,254,208,254,244,1,234,254,181,254,131,0,198,0,178,255,223,3,20,1,33,0,104,0,230,255,28,254,188,255,36,0,201,255,47,254,84,0,193,1,106,0,177,2,222,254,208,251,163,0,109,1,91,253,21,0,156,255,111,0,125,255,73,1,196,0,13,253,132,0,195,3,201,253,136,1,47,0,55,254,163,1,254,0,107,255,115,253,160,0,126,1,59,0,104,1,39,0,198,253,144,0,94,2,48,255,158,255,120,1,186,1,211,0,183,0,221,255,146,254,90,1,226,0,224,254,127,253,109,255,13,2,142,0,216,0,51,255,99,253,177,0,144,2,175,254,223,253,14,0,73,3,47,0,20,1,238,255,125,255,114,1,117,255,55,255,120,254,31,1,102,0,144,0,143,255,253,255,66,1,149,254,92,0,142,0,251,254,122,255,236,0,75,255,151,254,54,255,42,0,61,255,68,0,192,255,67,254,20,255,168,2,80,2,222,253,154,1,61,0,246,254,253,255,253,0,129,255,199,254,205,4,152,0,142,253,76,0,196,253,86,0,101,1,68,1,160,254,81,255,233,1,72,255,156,254,30,255,10,255,195,255,38,2,54,0,41,253,180,255,169,2,38,255,97,253,83,255,137,1,218,255,66,4,64,2,39,254,217,0,136,0,27,0,179,255,71,1,119,254,174,255,229,2,78,255,108,0,245,0,171,0,203,255,38,255,131,0,174,254,15,0,109,2,167,253,39,254,116,255,108,1,234,0,239,254,26,0,127,255,29,1,165,1,67,255,18,255,37,0,20,2,236,255,64,0,5,255,51,0,166,1,32,255,222,255,165,0,69,255,153,255,39,0,232,255,107,0,211,255,225,255,196,2,51,254,229,254,86,0,166,255,224,252,0,255,4,255,73,255,15,255,154,1,140,254,95,255,36,0,75,1,46,1,161,253,104,1,61,1,80,1,203,0,83,1,189,253,81,1,102,2,231,0,95,255,31,1,105,255,208,255,188,2,146,0,250,251,217,253,144,0,132,0,203,255,236,254,110,0,58,254,65,1,60,0,87,253,17,0,158,2,172,255,119,255,207,254,83,0,142,255,121,0,88,1,42,254,97,255,88,1,240,1,160,1,173,0,222,253,160,0,253,0,153,0,185,254,152,255,159,1,104,0,88,255,229,0,229,0,142,255,154,1,119,254,171,253,189,255,153,1,115,255,204,253,142,254,179,0,55,255,126,1,206,255,222,254,23,255,141,0,237,254,107,255,8,0,10,0,165,0,197,0,42,1,58,254,26,1,169,1,221,255,194,255,78,0,221,254,22,0,18,1,118,255,118,253,212,255,131,3,164,253,159,0,150,255,170,0,221,254,53,254,208,253,41,0,74,1,172,0,0,0,83,254,2,0,95,1,66,1,249,254,209,0,37,255,105,0,154,0,159,0,26,255,173,1,249,254,38,0,16,2,57,255,142,0,17,1,234,0,223,255,58,253,45,0,152,255,97,0,129,0,208,0,106,0,99,254,90,2,232,254,135,253,66,255,64,0,211,255,210,255,110,255,15,255,22,0,209,1,20,0,215,254,184,255,188,255,202,0,244,0,12,1,206,252,18,255,162,2,106,1,52,254,136,255,177,0,80,0,87,1,63,0,162,253,222,254,252,2,213,0,143,254,111,255,136,255,33,255,233,0,213,255,113,255,239,254,197,255,56,0,154,255,246,255,142,254,189,255,210,1,136,1,199,254,27,1,160,2,225,255,50,254,83,255,78,253,242,0,68,2,59,1,119,254,231,254,91,1,46,0,172,255,3,0,53,0,254,254,87,0,83,255,36,0,119,0,39,255,64,0,95,255,7,1,94,0,16,255,203,255,219,0,235,253,2,2,146,0,43,0,182,255,75,1,40,1,160,0,249,255,82,254,100,253,83,0,23,1,20,0,12,254,41,1,60,1,210,0,15,0,229,255,195,253,200,255,136,2,139,254,190,253,150,255,122,0,59,0,240,0,223,255,251,254,117,0,187,1,123,255,71,253,33,255,235,0,219,255,250,255,245,0,208,253,185,0,165,2,70,0,20,254,187,255,41,1,149,0,81,0,48,255,212,253,163,255,59,2,149,1,22,255,132,255,177,255,158,254,75,0,206,255,63,254,56,0,123,1,21,0,196,255,185,255,82,0,30,1,151,1,85,0,195,253,116,255,120,1,145,0,145,255,89,0,2,0,187,0,93,0,48,1,42,254,206,254,48,0,80,0,59,0,177,255,232,255,6,255,249,254,2,0,210,0,209,254,172,1,73,0,59,255,45,0,121,254,74,254,79,254,223,0,90,1,21,0,38,1,229,255,241,254,71,2,95,0,156,255,203,255,99,255,252,255,222,0,247,1,174,0,234,253,22,0,238,255,174,0,146,255,229,254,239,254,95,255,162,1,16,254,158,254,222,255,183,0,163,255,241,255,144,255,184,255,71,0,18,1,185,255,29,255,247,255,204,0,129,0,183,0,80,0,210,254,100,1,17,1,27,0,149,254,242,255,33,255,227,255,178,1,53,255,80,254,78,0,151,2,179,255,51,254,234,254,228,254,232,255,189,255,59,254,51,0,4,0,96,2,116,0,75,254,14,0,109,255,38,0,194,0,6,0,107,255,133,0,199,0,159,0,139,255,56,0,65,1,211,0,113,0,184,0,215,253,168,255,126,0,85,255,72,254,219,255,21,1,42,255,142,1,161,0,170,254,206,253,146,255,33,255,65,254,230,255,5,1,176,255,162,0,54,0,114,0,162,255,137,255,79,1,134,254,158,255,194,1,234,255,69,0,69,2,51,254,14,0,128,2,56,0,6,254,167,0,233,0,23,0,212,254,247,255,242,253,18,255,226,1,36,255,235,254,135,255,19,2,23,0,38,255,96,255,237,255,87,255,1,0,72,255,206,254,177,0,168,0,174,255,7,1,241,255,242,254,104,1,164,0,6,0,245,253,147,0,54,2,133,0,207,255,240,255,54,255,42,0,96,1,47,255,166,253,127,0,195,2,168,255,149,254,103,254,108,254,124,0,135,1,30,0,252,254,52,255,236,255,115,0,113,0,177,255,93,254,152,0,145,1,176,0,180,254,203,0,145,0,149,0,206,254,45,0,234,254,34,1,16,2,44,255,227,254,145,0,44,0,89,1,24,0,228,255,50,254,178,255,228,1,94,255,147,0,142,255,235,254,251,254,115,255,190,255,3,255,252,255,105,1,21,0,191,254,31,255,81,0,197,255,49,0,177,1,9,255,125,255,251,0,18,1,144,255,57,1,3,1,89,255,253,255,190,0,100,0,172,255,16,0,104,0,6,0,73,255,171,255,247,255,122,255,224,255,62,0,30,255,233,2,139,255,204,254,137,255,178,255,213,0,63,255,27,0,99,255,240,255,48,1,199,0,77,255,152,255,147,1,228,255,142,254,13,0,156,255,73,0,247,1,135,0,145,254,242,255,3,2,122,255,37,255,238,255,97,254,29,0,100,2,210,255,45,253,136,0,138,255,12,0,5,1,94,255,228,255,43,0,67,1,180,255,116,252,30,1,162,0,84,0,120,1,99,255,81,255,119,0,144,1,13,0,251,253,103,0,11,0,252,0,107,1,75,0,98,254,245,0,128,1,105,254,218,255,190,255,200,0,119,255,141,255,19,255,127,255,166,255,77,0,184,255,178,254,105,255,82,1,109,255,184,255,230,255,10,0,14,1,98,255,16,1,147,255,141,0,143,0,69,255,138,0,54,0,120,0,130,255,249,255,166,255,86,254,71,0,182,0,254,255,152,255,174,255,34,0,136,254,85,1,94,0,21,254,238,255,159,1,219,0,48,0,204,255,49,0,245,255,155,255,168,0,215,254,45,255,21,1,35,0,191,255,113,0,156,0,116,0,226,0,207,0,75,254,140,255,158,2,174,255,99,255,23,0,141,254,80,255,145,1,210,255,132,255,18,0,98,1,143,255,119,255,188,255,228,254,89,0,202,1,175,0,147,255,72,0,131,1,197,255,32,0,113,0,10,254,160,0,223,0,228,255,71,255,227,0,252,255,114,0,74,0,46,0,43,255,126,255,242,0,108,255,114,255,2,255,167,0,1,255,78,255,246,255,36,0,29,0,67,1,30,254,213,254,95,0,124,0,108,255,201,255,140,255,96,255,99,1,190,0,153,0,188,255,34,0,3,1,162,0,202,255,51,0,193,254,195,0,33,0,98,255,197,255,123,0,148,1,44,0,198,254,172,254,229,254,121,255,239,1,30,0,60,255,252,255,177,1,248,255,108,255,124,0,94,0,14,0,10,1,220,255,104,254,208,0,112,0,92,1,75,255,213,255,6,0,100,0,122,1,144,0,72,254,197,254,69,1,87,0,241,255,14,0,170,255,34,255,108,1,10,0,103,254,238,254,220,0,236,255,224,254,22,0,106,0,151,255,206,1,175,0,55,254,168,255,186,1,73,0,206,255,56,0,75,255,185,255,222,0,77,1,82,254,52,1,84,1,108,255,245,255,6,0,147,255,191,255,4,0,21,0,193,254,30,255,54,1,107,255,37,0,243,255,18,0,166,254,16,1,244,254,187,254,222,255,123,0,81,255,215,255,115,0,132,255,162,0,143,1,39,0,103,254,153,0,130,0,77,0,217,255,58,0,245,255,142,0,28,1,103,0,232,254,19,0,42,0,93,255,156,255,191,255,136,255,96,0,97,0,32,255,240,255,27,0,39,0,9,0,103,0,224,255,143,255,180,255,94,255,110,255,138,255,201,0,87,1,8,0,250,255,198,255,196,255,240,0,179,255,164,255,210,255,185,255,44,1,232,0,202,255,161,255,50,0,152,0,195,0,179,255,244,254,211,254,155,1,8,0,181,254,189,255,114,255,22,255,219,1,211,255,14,255,178,255,222,1,13,0,103,254,180,255,63,0,238,255,5,1,84,1,13,255,133,0,77,1,250,255,155,255,107,0,11,255,227,255,251,0,12,0,7,255,105,0,99,1,58,0,50,0,75,0,189,254,106,254,33,1,23,0,34,254,41,255,44,1,137,255,153,255,108,0,156,255,179,255,240,0,128,0,243,254,251,255,227,0,225,255,231,255,188,0,203,255,162,255,14,1,13,1,174,255,189,0,169,0,68,0,231,255,156,255,132,255,119,0,100,0,241,255,195,255,63,0,66,1,206,255,196,254,130,255,156,0,92,0,208,0,122,255,140,255,58,0,58,0,171,255,16,255,156,255,212,0,91,0,127,0,125,255,180,255,7,0,123,0,61,0,98,255,121,0,47,1,175,0,194,0,158,255,249,253,64,0,107,2,131,255,134,254,10,255,212,0,171,0,129,255,118,255,90,254,232,255,106,1,119,0,95,255,45,0,46,1,168,255,142,0,114,0,142,254,151,0,248,0,147,0,91,255,207,255,1,0,58,0,6,2,26,0,169,254,40,0,122,0,65,0,99,255,25,0,44,0,151,255,60,1,216,255,175,255,118,255,141,0,232,255,17,255,24,1,61,0,145,255,77,0,245,255,252,254,118,255,252,0,75,0,138,0,161,0,154,255,157,255,139,0,110,1,126,254,158,0,195,0,77,255,154,0,30,0,177,0,52,0,167,255,82,0,126,254,13,255,140,0,47,0,159,255,104,255,95,0,77,255,72,0,55,0,129,255,33,0,122,0,250,255,218,255,90,0,183,255,34,0,184,255,218,255,98,255,158,0,239,1,122,0,63,254,65,0,3,0,37,0,118,0,127,255,248,254,15,0,59,2,27,255,79,255,210,255,241,255,248,255,201,255,134,254,109,255,41,0,43,1,93,0,96,0,210,255,139,255,109,0,210,0,136,0,76,254,133,0,49,2,21,0,238,254,246,255,214,255,74,0,39,1,74,0,25,254,53,0,90,1,199,255,136,255,153,255,117,0,49,0,45,0,69,255,147,255,37,0,100,1,65,255,14,255,245,255,153,255,133,255,91,0,37,255,87,255,214,255,197,1,32,0,13,255,67,0,69,255,137,0,185,0,235,0,123,255,9,0,229,0,10,0,123,254,50,0,29,0,181,255,144,0,179,0,64,255,119,255,38,1,113,255,60,255,54,255,188,255,83,255,232,0,159,0,164,255,129,255,90,0,254,255,177,255,231,255,96,0,182,255,182,255,118,0,87,255,251,255,236,255,243,0,119,254,65,0,42,1,217,255,230,0,87,255,118,255,235,255,93,0,236,255,70,255,243,255,90,0,129,255,30,0,110,255,28,0,96,255,148,0,117,255,251,254,69,0,79,0,171,0,106,0,8,0,183,255,89,0,93,1,205,255,71,254,53,0,72,0,40,0,245,255,159,0,58,255,99,0,213,0,211,255,255,254,251,255,76,1,235,255,61,0,24,0,89,255,150,0,156,0,153,255,6,255,93,255,47,1,202,255,218,0,40,255,144,254,39,0,84,0,252,255,107,255,66,0,76,0,104,0,16,1,129,255,224,254,146,0,233,0,170,0,239,254,209,255,110,0,41,0,160,0,230,0,4,254,75,0,65,1,66,255,234,255,102,255,105,255,193,255,88,0,244,255,68,255,115,255,150,0,208,255,57,0,179,255,170,255,214,255,93,255,205,255,208,255,19,0,149,0,215,0,145,255,12,0,160,0,76,0,37,0,211,0,64,255,169,255,169,0,131,0,37,255,235,255,104,1,156,255,190,255,230,255,23,255,108,255,82,0,53,255,105,255,94,0,5,1,30,0,175,255,47,0,27,255,237,255,153,1,242,255,241,254,251,255,90,0,37,0,200,255,161,0,121,255,171,0,167,1,193,255,16,254,84,0,251,0,68,0,73,255,141,0,247,254,242,255,165,1,107,0,61,255,19,0,18,0,130,255,12,0,50,255,68,254,37,0,77,1,195,255,188,255,221,255,212,255,4,0,170,0,94,255,66,255,83,0,146,1,92,0,82,254,94,0,202,0,82,0,86,0,158,255,152,255,187,0,45,0,162,255,235,254,161,255,51,0,113,0,90,0,39,255,27,0,233,255,11,0,16,0,229,255,202,255,172,255,219,255,40,0,0,0,194,255,15,0,131,0,11,0,176,255,4,0,116,0,128,0,237,255,254,255,240,255,183,255,171,0,179,0,181,254,159,255,215,0,172,255,110,255,36,0,148,255,5,0,168,0,15,0,238,254,192,255,79,0,5,0,11,0,109,0,47,255,150,255,230,0,226,255,247,254,64,0,89,0,1,0,186,0,117,0,86,255,38,0,64,0,70,0,61,254,100,0,0,1,198,255,49,0,130,0,141,255,239,255,100,0,253,255,254,254,19,0,143,0,229,254,96,0,47,0,27,255,62,255,203,0,250,255,34,255,135,0,57,0,175,255,62,0,222,255,208,254,81,0,142,1,25,0,36,255,167,0,153,0,78,0,209,255,149,255,61,255,231,255,26,0,195,255,227,255,142,255,89,0,70,0,252,255,231,255,223,254,14,0,115,0,112,255,242,255,102,255,56,0,179,0,152,0,223,255,247,254,83,0,144,0,105,0,163,254,149,0,150,0,49,0,187,255,255,255,74,0,233,0,169,0,29,0,199,254,244,255,230,0,235,255,136,255,126,255,214,255,2,0,164,0,52,0,250,255,82,255,115,0,242,255,109,255,141,255,208,254,166,255,193,0,213,255,227,255,83,0,83,1,121,0,230,254,105,0,146,255,236,255,153,0,120,0,45,255,226,255,171,0,22,0,144,255,150,0,35,0,24,0,31,0,208,255,63,255,206,255,135,0,89,255,247,255,244,255,13,0,110,255,53,1,76,0,62,254,175,255,109,0,77,255,31,255,120,0,235,255,173,255,33,1,41,0,27,255,166,0,68,0,253,255,183,255,68,0,7,0,216,255,45,0,33,0,227,254,225,255,227,0,14,0,119,0,46,0,27,255,207,255,32,1,137,255,19,255,131,255,99,0,13,0,71,0,255,255,116,255,123,0,194,0,242,255,51,255,182,255,252,255,82,0,190,255,226,255,112,0,212,0,99,0,38,0,104,255,47,0,34,0,19,0,137,0,159,255,255,255,109,0,104,0,242,255,53,255,183,255,7,0,193,255,74,0,73,255,47,0,162,255,69,0,163,255,31,255,192,255,125,0,43,0,20,0,15,0,242,255,253,255,144,0,149,255,215,254,73,0,81,0,161,0,252,255,98,0,210,255,4,0,70,0,14,0,50,255,199,255,245,1,227,255,9,255,170,255,239,255,76,0,153,0,211,255,169,254,156,255,109,1,153,255,167,255,54,0,254,254,118,255,159,0,63,0,65,255,249,255,192,0,202,255,23,0,35,0,138,255,144,255,255,0,139,0,137,254,173,0,126,0,167,255,240,255,87,0,69,255,215,255,255,0,241,255,32,255,191,255,113,0,210,255,38,0,9,0,96,255,136,255,92,0,240,255,177,255,231,255,198,0,7,0,184,255,33,0,59,255,13,0,61,0,107,0,212,255,51,0,217,0,41,0,51,0,16,0,155,255,91,0,23,0,229,255,184,255,217,255,158,0,92,255,129,255,185,255,50,0,243,255,29,0,80,255,101,255,221,255,250,0,27,0,107,255,157,255,8,0,26,0,241,0,250,255,118,255,119,0,69,0,72,0,38,255,91,0,115,0,128,0,41,0,197,255,193,255,232,255,131,0,36,0,22,255,241,255,239,255,62,0,198,0,225,255,19,255,175,255,212,0,248,255,198,255,248,255,101,255,22,0,204,0,226,255,252,254,2,0,156,0,9,0,208,255,252,255,11,0,47,0,250,0,90,0,225,254,19,0,65,0,57,0,254,255,36,0,101,255,170,255,183,0,5,0,78,255,84,0,53,0,6,0,233,255,229,255,230,255,189,255,238,0,32,0,167,255,188,255,80,0,48,0,60,255,103,0,111,0,186,255,254,0,110,0,187,255,4,0,211,255,100,0,18,0,113,0,244,255,12,0,136,0,86,0,105,255,223,255,105,0,93,255,102,255,224,255,88,0,199,255,96,0,203,255,237,254,46,0,24,1,123,255,19,0,246,255,21,0,73,0,58,0,33,0,86,255,36,0,122,0,108,0,236,255,88,0,34,0,231,255,46,0,241,255,74,255,93,0,157,0,156,255,139,255,23,0,26,0,69,0,176,0,242,255,33,255,206,255,240,0,232,255,43,255,178,255,59,0,134,0,106,0,232,255,15,255,238,255,95,1,27,0,105,255,194,255,51,0,105,0,66,0,248,255,26,255,51,0,19,1,164,0,215,255,160,255,214,255,196,255,50,0,228,255,26,255,46,0,182,0,206,255,222,255,201,255,86,0,251,255,0,0,166,255,79,255,167,255,250,0,46,0,181,255,135,0,210,255,75,0,40,0,24,0,37,255,48,0,154,0,82,0,52,0,71,0,122,255,31,0,233,0,108,0,107,255,108,255,163,0,165,255,80,255,134,255,227,255,154,255,142,0,248,255,211,255,213,255,154,0,151,255,155,255,2,0,197,255,172,255,20,0,55,0,26,0,63,0,106,0,17,0,240,255,119,0,210,255,177,255,91,0,243,255,127,255,115,0,131,0,240,255,241,255,61,0,90,0,11,0,95,0,225,255,114,255,205,255,132,0,127,255,98,255,35,0,167,0,233,255,38,0,218,255,144,255,245,255,92,0,254,255,38,255,158,255,246,255,66,0,213,0,18,0,169,255,80,0,248,0,93,0,25,255,221,255,164,255,67,0,4,1,235,255,101,255,36,0,202,0,34,0,105,255,110,255,194,255,248,255,185,0,111,255,16,255,221,255,188,0,245,255,181,255,204,255,192,255,46,0,128,0,203,255,236,254,18,0,134,0,19,0,145,255,20,0,73,0,164,0,218,0,16,0,49,255,233,255,123,0,51,0,159,255,228,255,27,0,204,255,128,0,63,0,150,255,157,255,3,0,180,255,10,0,132,255,15,0,158,255,40,0,53,0,168,255,3,0,117,0,187,255,21,0,43,0,232,255,212,255,12,0,91,0,171,255,77,0,203,0,57,0,96,255,137,0,160,0,224,255,214,255,218,255,202,255,25,0,185,0,10,0,41,255,24,0,182,0,169,255,248,255,64,0,29,255,164,255,179,0,147,255,111,255,125,0,130,0,220,255,67,0,239,255,23,255,19,0,255,0,237,255,124,255,15,0,141,0,43,0,237,255,63,0,30,255,30,0,174,0,42,0,178,255,171,255,25,0,242,255,142,0,176,255,122,255,1,0,120,0,246,255,199,255,117,255,225,255,61,0,51,0,183,255,167,255,215,255,187,0,58,0,98,255,117,0,210,255,87,0,3,0,132,255,229,255,110,0,170,0,61,0,252,255,164,255,185,255,61,0,16,0,14,0,171,255,167,255,241,255,201,255,230,255,227,255,78,0,249,255,154,0,235,255,89,255,39,0,147,0,231,255,145,255,196,255,65,0,11,0,70,0,90,0,206,255,47,0,63,0,94,0,24,255,55,0,86,0,223,255,17,0,34,0,56,0,246,255,196,0,11,0,42,255,11,0,12,0,231,255,41,0,239,255,147,255,146,255,252,0,196,255,141,255,89,0,48,0,217,255,227,255,54,0,184,255,249,255,230,0,198,255,98,255,54,0,82,0,41,0,64,0,81,0,116,255,207,255,125,0,219,255,16,255,248,255,23,0,179,255,12,1,225,255,125,255,206,255,119,0,246,255,93,255,225,255,159,0,7,0,66,0,18,0,130,255,247,255,176,0,41,0,64,255,81,0,77,0,38,0,84,0,209,255,81,255,248,255,179,0,35,0,156,255,57,0,30,0,105,0,64,0,186,255,94,255,53,0,203,0,235,255,89,255,172,255,100,0,6,0,38,0,202,255,88,255,11,0,126,0,23,0,240,255,142,255,80,0,58,0,39,0,62,0,172,255,51,0,217,255,28,0,168,255,81,0,137,0,18,0,2,0,225,255,199,255,227,255,56,0,35,0,128,255,236,255,93,0,170,255,89,0,196,255,89,255,233,255,50,0,229,255,192,255,236,255,105,0,64,0,3,0,47,0,164,255,236,255,153,0,14,0,137,255,32,0,128,0,25,0,152,255,84,0,124,255,255,255,206,0,9,0,140,255,1,0,104,0,163,255,171,255,253,255,218,255,219,255,95,0,223,255,184,255,212,255,123,0,198,255,220,255,61,0,77,255,255,255,206,0,233,255,122,255,100,0,41,0,18,0,29,0,36,0,126,255,7,0,203,0,65,0,116,255,95,0,6,0,15,0,13,0,42,0,231,255,23,0,179,0,221,255,41,255,221,255,187,255,221,255,120,0,180,255,70,255,34,0,172,0,163,255,253,255,196,255,220,255,21,0,248,255,28,0,159,255,28,0,152,0,52,0,208,255,53,0,253,255,29,0,121,255,243,255,37,0,83,0,126,0,23,0,186,255,240,255,252,255,225,255,29,0,165,255,218,255,213,255,90,0,233,255,63,255,206,255,68,0,43,0,212,255,177,255,10,0,227,255,178,0,43,0,222,254,221,255,189,0,52,0,165,255,55,0,73,0,49,0,129,0,39,0,83,255,230,255,50,0,15,0,231,255,48,0,11,0,240,255,102,0,202,255,35,255,237,255,88,0,207,255,30,0,210,255,79,255,222,255,234,0,14,0,60,255,211,255,125,0,173,255,214,255,28,0,147,255,255,255,95,0,70,0,150,255,105,0,146,0,251,255,60,0,87,0,160,255,221,255,120,0,36,0,65,255,55,0,59,0,195,255,80,0,238,255,169,255,159,255,91,0,133,255,112,255,234,255,25,0,176,255,51,0,47,0,37,0,57,0,9,0,209,255,201,255,238,255,52,0,27,0,224,255,65,0,0,0,7,0,245,255,238,255,206,255,33,0,122,0,217,255,231,255,186,255,178,255,19,0,34,0,41,0,144,255,1,0,172,0,199,255,176,255,210,255,135,255,242,255,91,0,236,255,143,255,0,0,142,0,90,0,242,255,253,255,206,255,23,0,88,0,228,255,152,255,205,255,36,0,141,0,201,255,213,255,188,255,4,0,184,0,0,0,78,255,198,255,112,0,234,255,0,0,216,255,117,255,30,0,185,0,241,255,52,255,180,255,166,0,22,0,175,255,247,255,164,255,254,255,105,0,46,0,192,255,77,0,67,0,21,0,224,255,14,0,157,255,232,255,148,0,57,0,181,255,66,0,33,0,205,255,215,255,12,0,126,255,166,255,153,0,193,255,150,255,242,255,128,0,243,255,20,0,62,0,139,255,245,255,117,0,224,255,174,255,32,0,22,0,242,255,223,255,60,0,180,255,32,0,120,0,11,0,160,255,25,0,15,0,201,255,195,255,222,255,51,0,243,255,162,0,12,0,94,255,42,0,74,0,160,255,146,255,2,0,231,255,251,255,116,0,12,0,159,255,58,0,56,0,20,0,192,255,15,0,227,255,38,0,54,0,245,255,150,255,255,255,74,0,69,0,193,255,241,255,199,255,36,0,19,0,242,255,150,255,164,255,123,0,76,0,219,255,210,255,68,0,250,255,11,0,241,255,112,255,213,255,117,0,21,0,119,255,219,255,31,0,80,0,106,0,17,0,103,255,2,0,31,0,62,0,206,255,3,0,219,255,89,0,141,0,7,0,159,255,17,0,82,0,19,0,216,255,235,255,207,255,172,255,96,0,252,255,124,255,240,255,144,0,226,255,55,0,20,0,155,255,209,255,62,0,2,0,117,255,3,0,106,0,253,255,44,0,58,0,199,255,254,255,254,255,25,0,143,255,16,0,65,0,236,255,246,255,17,0,3,0,191,255,50,0,254,255,190,255,35,0,16,0,211,255,218,255,222,255,179,255,218,255,53,0,28,0,219,255,38,0,40,0,188,255,198,255,39,0,207,255,31,0,72,0,4,0,155,255,65,0,118,0,53,0,185,255,50,0,190,255,234,255,50,0,237,255,203,255,250,255,83,0,226,255,161,255,237,255,48,0,240,255,59,0,206,255,119,255,209,255,160,0,232,255,108,255,189,255,1,0,46,0,104,0,36,0,92,255,221,255,184,0,43,0,202,255,29,0,210,255,88,0,97,0,4,0,127,255,16,0,116,0,31,0,154,255,154,255,197,255,5,0,195,0,255,255,99,255,251,255,108,0,240,255,124,255,225,255,203,255,210,255,175,0,180,255,198,255,218,255,46,0,24,0,201,255,18,0,237,255,0,0,64,0,19,0,238,255,18,0,31,0,37,0,245,255,32,0,209,255,20,0,111,0,32,0,178,255,1,0,35,0,247,255,249,255,213,255,9,0,215,255,3,0,1,0,155,255,211,255,121,0,244,255,157,255,25,0,122,0,202,255,61,0,42,0,153,255,77,0,67,0,27,0,209,255,84,0,20,0,19,0,45,0,227,255,188,255,28,0,54,0,241,255,139,255,33,0,60,0,205,255,21,0,214,255,169,255,204,255,143,0,200,255,117,255,235,255,34,0,1,0,44,0,245,255,130,255,250,255,98,0,250,255,0,0,246,255,228,255,22,0,84,0,98,0,85,255,34,0,117,0,249,255,17,0,0,0,223,255,23,0,84,0,218,255,42,255,38,0,91,0,55,0,22,0,183,255,22,0,184,255,60,0,203,255,192,255,1,0,12,0,10,0,41,0,247,255,249,255,51,0,67,0,236,255,152,255,241,255,124,0,49,0,214,255,47,0,161,255,41,0,101,0,24,0,197,255,213,255,129,0,1,0,202,255,229,255,248,255,17,0,230,255,16,0,215,255,253,255,92,0,16,0,200,255,183,255,11,0,10,0,57,0,73,0,143,255,236,255,91,0,9,0,30,0,44,0,240,255,3,0,25,0,238,255,162,255,19,0,84,0,24,0,171,255,238,255,21,0,203,255,32,0,219,255,231,255,228,255,109,0,199,255,139,255,15,0,251,255,246,255,57,0,27,0,191,255,252,255,100,0,218,255,140,255,30,0,230,255,5,0,29,0,37,0,191,255,13,0,228,0,217,255,108,255,56,0,253,255,241,255,11,0,254,255,193,255,32,0,133,0,1,0,164,255,236,255,4,0,228,255,38,0,237,255,231,255,21,0,61,0,251,255,180,255,10,0,5,0,252,255,78,0,223,255,119,255,241,255,115,0,45,0,159,255,44,0,20,0,36,0,85,0,251,255,205,255,239,255,78,0,243,255,195,255,215,255,29,0,6,0,44,0,232,255,217,255,223,255,64,0,252,255,197,255,206,255,252,255,26,0,63,0,16,0,200,255,17,0,73,0,53,0,233,255,223,255,231,255,40,0,53,0,40,0,208,255,247,255,44,0,48,0,202,255,187,255,21,0,214,255,43,0,244,255,227,255,233,255,71,0,228,255,184,255,12,0,91,0,248,255,20,0,219,255,145,255,0,0,13,0,5,0,139,255,11,0,155,0,0,0,15,0,42,0,157,255,18,0,82,0,233,255,192,255,68,0,64,0,28,0,79,0,51,0,155,255,239,255,115,0,224,255,177,255,30,0,236,255,191,255,60,0,12,0,184,255,5,0,166,0,212,255,200,255,12,0,23,0,215,255,47,0,242,255,78,255,43,0,119,0,23,0,236,255,44,0,39,0,16,0,50,0,27,0,109,255,12,0,119,0,218,255,208,255,45,0,26,0,7,0,75,0,189,255,167,255,221,255,54,0,251,255,214,255,233,255,240,255,244,255,41,0,246,255,217,255,30,0,54,0,12,0,221,255,231,255,10,0,37,0,10,0,39,0,200,255,9,0,128,0,67,0,229,255,233,255,18,0,255,255,181,255,228,255,231,255,229,255,137,0,42,0,229,255,223,255,46,0,245,255,208,255,188,255,239,255,5,0,101,0,4,0,156,255,229,255,68,0,28,0,238,255,1,0,208,255,0,0,132,0,18,0,170,255,22,0,43,0,61,0,7,0,38,0,178,255,20,0,145,0,1,0,118,255,8,0,19,0,185,255,43,0,20,0,188,255,5,0,117,0,227,255,171,255,234,255,12,0,173,255,47,0,18,0,200,255,14,0,61,0,249,255,214,255,64,0,18,0,2,0,5,0,10,0,193,255,7,0,101,0,13,0,203,255,36,0,238,255,251,255,32,0,240,255,198,255,227,255,66,0,196,255,220,255,248,255,249,255,227,255,45,0,249,255,225,255,9,0,45,0,242,255,238,255,242,255,30,0,13,0,66,0,5,0,185,255,37,0,43,0,20,0,183,255,22,0,36,0,13,0,17,0,255,255,3,0,7,0,15,0,29,0,150,255,211,255,67,0,4,0,26,0,205,255,244,255,196,255,69,0,248,255,160,255,227,255,46,0,20,0,11,0,222,255,175,255,250,255,89,0,33,0,207,255,252,255,83,0,39,0,230,255,31,0,160,255,35,0,93,0,245,255,152,255,219,255,91,0,18,0,246,255,236,255,164,255,252,255,81,0,8,0,184,255,236,255,52,0,207,255,51,0,250,255,241,255,5,0,49,0,21,0,149,255,4,0,50,0,226,255,2,0,25,0,192,255,243,255,108,0,3,0,168,255,37,0,40,0,2,0,252,255,2,0,194,255,215,255,107,0,232,255,206,255,10,0,47,0,248,255,239,255,1,0,141,255,244,255,130,0,233,255,192,255,19,0,75,0,227,255,243,255,26,0,177,255,60,0,58,0,211,255,230,255,0,0,41,0,24,0,215,255,14,0,244,255,25,0,37,0,243,255,234,255,25,0,14,0,218,255,246,255,241,255,231,255,248,255,113,0,17,0,176,255,246,255,16,0,251,255,252,255,246,255,234,255,8,0,43,0,25,0,200,255,26,0,69,0,24,0,190,255,249,255,11,0,17,0,83,0,234,255,206,255,235,255,33,0,58,0,226,255,242,255,199,255,0,0,85,0,6,0,192,255,214,255,49,0,253,255,254,255,2,0,222,255,21,0,62,0,7,0,134,255,240,255,84,0,20,0,250,255,13,0,204,255,3,0,74,0,32,0,196,255,28,0,15,0,248,255,41,0,252,255,219,255,220,255,124,0,250,255,140,255,244,255,32,0,3,0,5,0,222,255,208,255,215,255,104,0,251,255,137,255,247,255,19,0,9,0,54,0,39,0,218,255,12,0,23,0,14,0,240,255,19,0,232,255,17,0,60,0,35,0,213,255,47,0,24,0,6,0,200,255,9,0,62,0,212,255,14,0,252,255,200,255,246,255,50,0,234,255,170,255,9,0,67,0,201,255,216,255,226,255,254,255,254,255,7,0,28,0,198,255,64,0,74,0,8,0,236,255,4,0,8,0,3,0,66,0,253,255,167,255,22,0,65,0,254,255,251,255,12,0,228,255,12,0,56,0,219,255,168,255,207,255,100,0,18,0,187,255,244,255,1,0,243,255,70,0,251,255,189,255,240,255,80,0,247,255,223,255,245,255,163,255,34,0,75,0,37,0,187,255,249,255,94,0,15,0,2,0,8,0,189,255,253,255,63,0,11,0,185,255,240,255,78,0,14,0,218,255,227,255,195,255,206,255,46,0,245,255,205,255,219,255,26,0,19,0,14,0,231,255,199,255,1,0,51,0,32,0,248,255,244,255,236,255,28,0,232,255,54,0,218,255,36,0,56,0,21,0,232,255,255,255,28,0,21,0,193,255,239,255,236,255,238,255,47,0,221,255,251,255,10,0,44,0,205,255,189,255,223,255,12,0,237,255,1,0,15,0,205,255,40,0,76,0,241,255,234,255,9,0,249,255,249,255,32,0,247,255,191,255,18,0,38,0,238,255,237,255,46,0,240,255,234,255,63,0,225,255,166,255,26,0,30,0,226,255,212,255,254,255,6,0,10,0,104,0,229,255,187,255,231,255,36,0,238,255,207,255,245,255,228,255,25,0,80,0,22,0,168,255,9,0,47,0,26,0,227,255,2,0,246,255,15,0,73,0,10,0,166,255,6,0,51,0,3,0,243,255,231,255,240,255,240,255,64,0,252,255,148,255,225,255,45,0,251,255,14,0,238,255,245,255,7,0,66,0,4,0,158,255,239,255,37,0,56,0,249,255,15,0,242,255,22,0,39,0,38,0,164,255,245,255,38,0,13,0,253,255,255,255,252,255,3,0,24,0,251,255,197,255,217,255,66,0,4,0,222,255,227,255,245,255,241,255,48,0,248,255,182,255,3,0,43,0,242,255,226,255,250,255,239,255,244,255,35,0,16,0,198,255,24,0,40,0,244,255,242,255,21,0,226,255,243,255,11,0,236,255,179,255,12,0,97,0,243,255,237,255,44,0,19,0,247,255,236,255,228,255,202,255,12,0,78,0,233,255,228,255,13,0,31,0,251,255,6,0,12,0,185,255,32,0,55,0,240,255,229,255,5,0,250,255,11,0,51,0,21,0,205,255,2,0,74,0,236,255,215,255,250,255,216,255,253,255,42,0,242,255,221,255,14,0,80,0,246,255,198,255,237,255,221,255,235,255,50,0,245,255,212,255,7,0,72,0,29,0,5,0,255,255,194,255,29,0,36,0,14,0,186,255,237,255,33,0,13,0,20,0,2,0,237,255,11,0,16,0,253,255,218,255,213,255,33,0,11,0,243,255,233,255,237,255,249,255,36,0,18,0,227,255,252,255,253,255,243,255,228,255,219,255,234,255,10,0,49,0,31,0,216,255,8,0,48,0,19,0,214,255,252,255,237,255,243,255,34,0,249,255,212,255,10,0,50,0,14,0,203,255,17,0,254,255,244,255,238,255,235,255,245,255,232,255,44,0,242,255,200,255,25,0,34,0,242,255,27,0,16,0,187,255,21,0,47,0,231,255,205,255,38,0,19,0,29,0,90,0,25,0,145,255,1,0,64,0,240,255,214,255,241,255,27,0,239,255,60,0,251,255,165,255,5,0,56,0,226,255,197,255,234,255,254,255,241,255,49,0,244,255,186,255,8,0,56,0,14,0,249,255,28,0,226,255,8,0,65,0,251,255,193,255,29,0,41,0,23,0,218,255,13,0,5,0,27,0,20,0,235,255,217,255,244,255,37,0,244,255,253,255,244,255,238,255,244,255,2,0,3,0,217,255,230,255,7,0,242,255,248,255,237,255,32,0,10,0,12,0,13,0,186,255,19,0,58,0,38,0,215,255,251,255,46,0,4,0,8,0,22,0,195,255,9,0,29,0,26,0,229,255,242,255,19,0,252,255,235,255,243,255,254,255,219,255,43,0,2,0,215,255,18,0,3,0,243,255,10,0,248,255,204,255,6,0,104,0,4,0,193,255,6,0,8,0,21,0,25,0,38,0,188,255,21,0,92,0,249,255,223,255,5,0,27,0,7,0,247,255,9,0,200,255,229,255,61,0,233,255,230,255,239,255,220,255,237,255,48,0,246,255,201,255,7,0,48,0,242,255,245,255,15,0,250,255,241,255,56,0,0,0,192,255,38,0,39,0,8,0,201,255,21,0,8,0,23,0,31,0,248,255,215,255,8,0,54,0,233,255,6,0,20,0,212,255,6,0,33,0,212,255,231,255,246,255,51,0,239,255,213,255,245,255,247,255,236,255,18,0,7,0,221,255,4,0,75,0,255,255,202,255,4,0,27,0,25,0,24,0,13,0,205,255,10,0,16,0,10,0,240,255,249,255,7,0,244,255,44,0,238,255,226,255,241,255,18,0,19,0,204,255,243,255,32,0,248,255,49,0,246,255,221,255,245,255,45,0,15,0,170,255,249,255,23,0,19,0,12,0,11,0,235,255,1,0,43,0,10,0,210,255,252,255,37,0,252,255,6,0,8,0,209,255,236,255,68,0,253,255,224,255,236,255,4,0,243,255,35,0,10,0,200,255,245,255,41,0,1,0,233,255,232,255,31,0,240,255,19,0,254,255,211,255,7,0,32,0,14,0,202,255,19,0,35,0,255,255,38,0,1,0,195,255,16,0,55,0,255,255,222,255,252,255,27,0,4,0,29,0,242,255,224,255,247,255,42,0,206,255,227,255,14,0,11,0,254,255,6,0,246,255,218,255,16,0,30,0,240,255,1,0,14,0,8,0,1,0,20,0,25,0,197,255,19,0,29,0,242,255,9,0,6,0,9,0,234,255,243,255,246,255,222,255,13,0,46,0,253,255,252,255,251,255,19,0,6,0,240,255,245,255,230,255,230,255,35,0,18,0,229,255,14,0,17,0,6,0,251,255,251,255,234,255,0,0,44,0,13,0,201,255,234,255,56,0,21,0,251,255,19,0,220,255,250,255,64,0,243,255,215,255,244,255,17,0,255,255,6,0,252,255,207,255,245,255,78,0,10,0,215,255,218,255,2,0,255,255,19,0,255,255,208,255,251,255,97,0,41,0,192,255,4,0,20,0,249,255,5,0,14,0,212,255,9,0,61,0,12,0,237,255,6,0,17,0,15,0,9,0,252,255,217,255,228,255,46,0,237,255,233,255,4,0,241,255,4,0,42,0,250,255,214,255,19,0,52,0,245,255,198,255,11,0,3,0,4,0,35,0,19,0,0,0,26,0,43,0,251,255,201,255,10,0,252,255,237,255,252,255,6,0,1,0,10,0,39,0,241,255,220,255,7,0,17,0,232,255,250,255,235,255,252,255,253,255,29,0,6,0,216,255,20,0,51,0,2,0,238,255,6,0,248,255,9,0,29,0,251,255,192,255,9,0,60,0,31,0,3,0,9,0,242,255,250,255,38,0,252,255,192,255,239,255,21,0,2,0,13,0,242,255,232,255,252,255,59,0,246,255,182,255,226,255,20,0,2,0,28,0,0,0,233,255,4,0,51,0,24,0,210,255,249,255,29,0,20,0,13,0,9,0,225,255,8,0,26,0,39,0,219,255,11,0,29,0,253,255,26,0,254,255,203,255,230,255,37,0,253,255,240,255,241,255,17,0,2,0,29,0,245,255,198,255,237,255,35,0,253,255,234,255,4,0,33,0,23,0,18,0,13,0,236,255,4,0,16,0,7,0,241,255,13,0,20,0,250,255,10,0,7,0,221,255,5,0,23,0,242,255,236,255,245,255,23,0,225,255,6,0,253,255,242,255,252,255,34,0,234,255,233,255,16,0,29,0,243,255,240,255,249,255,229,255,255,255,43,0,0,0,235,255,30,0,27,0,254,255,3,0,6,0,224,255,15,0,43,0,9,0,216,255,6,0,50,0,6,0,241,255,2,0,213,255,253,255,57,0,228,255,209,255,236,255,37,0,250,255,251,255,246,255,227,255,251,255,39,0,0,0,230,255,4,0,19,0,3,0,246,255,1,0,245,255,35,0,37,0,25,0,200,255,247,255,17,0,6,0,251,255,255,255,241,255,254,255,72,0,2,0,210,255,253,255,17,0,6,0,232,255,247,255,239,255,223,255,52,0,255,255,207,255,254,255,25,0,7,0,252,255,4,0,246,255,253,255,33,0,3,0,224,255,242,255,12,0,10,0,18,0,16,0,228,255,2,0,22,0,253,255,223,255,238,255,21,0,250,255,3,0,7,0,11,0,246,255,31,0,3,0,208,255,249,255,17,0,241,255,253,255,255,255,249,255,1,0,32,0,7,0,217,255,23,0,8,0,3,0,241,255,5,0,21,0,0,0,34,0,3,0,221,255,17,0,41,0,2,0,223,255,9,0,253,255,246,255,17,0,243,255,216,255,254,255,31,0,245,255,253,255,247,255,247,255,12,0,5,0,242,255,227,255,4,0,28,0,1,0,6,0,2,0,228,255,15,0,31,0,1,0,184,255,7,0,47,0,255,255,4,0,242,255,242,255,10,0,37,0,8,0,200,255,7,0,41,0,250,255,2,0,246,255,232,255,244,255,30,0,245,255,213,255,252,255,25,0,4,0,251,255,12,0,204,255,251,255,68,0,252,255,227,255,254,255,15,0,9,0,13,0,6,0,223,255,9,0,19,0,12,0,238,255,231,255,19,0,250,255,4,0,253,255,245,255,255,255,11,0,3,0,220,255,234,255,34,0,251,255,8,0,255,255,232,255,244,255,10,0,16,0,226,255,5,0,26,0,18,0,232,255,3,0,9,0,252,255,22,0,11,0,228,255,19,0,35,0,3,0,226,255,1,0,1,0,251,255,28,0,246,255,224,255,239,255,32,0,244,255,233,255,2,0,244,255,243,255,43,0,241,255,217,255,2,0,44,0,3,0,219,255,5,0,247,255,12,0,49,0,0,0,204,255,12,0,40,0,250,255,228,255,249,255,246,255,8,0,38,0,255,255,219,255,14,0,23,0,247,255,240,255,246,255,246,255,5,0,34,0,230,255,207,255,6,0,27,0,253,255,247,255,251,255,246,255,246,255,43,0,251,255,213,255,24,0,252,255,4,0,14,0,12,0,247,255,16,0,25,0,3,0,233,255,243,255,247,255,248,255,243,255,1,0,246,255,251,255,35,0,247,255,241,255,240,255,15,0,250,255,235,255,245,255,0,0,251,255,9,0,17,0,242,255,0,0,25,0,15,0,237,255,3,0,4,0,8,0,9,0,26,0,223,255,5,0,20,0,15,0,7,0,253,255,2,0,248,255,19,0,249,255,194,255,250,255,21,0,1,0,0,0,251,255,18,0,243,255,8,0,250,255,222,255,237,255,38,0,5,0,238,255,11,0,6,0,4,0,19,0,9,0,223,255,255,255,27,0,254,255,234,255,15,0,238,255,13,0,27,0,2,0,224,255,9,0,38,0,251,255,246,255,245,255,242,255,0,0,11,0,255,255,215,255,5,0,49,0,237,255,5,0,243,255,232,255,0,0,17,0,242,255,207,255,20,0,31,0,12,0,252,255,25,0,247,255,1,0,34,0,245,255,204,255,18,0,27,0,246,255,233,255,13,0,251,255,6,0,14,0,242,255,230,255,246,255,29,0,243,255,242,255,252,255,1,0,1,0,3,0,253,255,249,255,246,255,26,0,1,0,236,255,6,0,231,255,6,0,23,0,19,0,230,255,9,0,45,0,26,0,226,255,241,255,253,255,252,255,16,0,16,0,231,255,3,0,27,0,4,0,234,255,250,255,0,0,251,255,10,0,241,255,249,255,238,255,25,0,6,0,234,255,2,0,253,255,250,255,21,0,251,255,231,255,245,255,26,0,8,0,214,255,2,0,13,0,6,0,20,0,17,0,228,255,1,0,24,0,253,255,224,255,0,0,10,0,3,0,27,0,9,0,222,255,249,255,24,0,249,255,224,255,244,255,239,255,243,255,28,0,251,255,227,255,6,0,41,0,8,0,218,255,7,0,248,255,2,0,28,0,251,255,229,255,13,0,21,0,253,255,246,255,11,0,247,255,3,0,22,0,243,255,228,255,251,255,1,0,234,255,9,0,8,0,254,255,4,0,31,0,244,255,215,255,6,0,8,0,252,255,245,255,252,255,254,255,6,0,27,0,9,0,231,255,8,0,16,0,251,255,240,255,1,0,11,0,0,0,21,0,3,0,235,255,254,255,10,0,12,0,244,255,242,255,254,255,251,255,3,0,246,255,228,255,251,255,27,0,0,0,251,255,253,255,13,0,255,255,244,255,240,255,230,255,246,255,34,0,11,0,230,255,0,0,21,0,6,0,5,0,7,0,217,255,250,255,37,0,11,0,239,255,3,0,18,0,249,255,23,0,5,0,209,255,253,255,27,0,252,255,233,255,244,255,7,0,245,255,19,0,12,0,213,255,252,255,46,0,4,0,232,255,8,0,4,0,2,0,20,0,6,0,229,255,5,0,26,0,16,0,254,255,3,0,238,255,253,255,12,0,254,255,224,255,251,255,31,0,244,255,253,255,1,0,242,255,246,255,9,0,255,255,225,255,3,0,29,0,240,255,245,255,1,0,255,255,7,0,250,255,1,0,248,255,9,0,19,0,255,255,232,255,12,0,13,0,6,0,5,0,1,0,252,255,15,0,16,0,255,255,235,255,245,255,250,255,249,255,6,0,252,255,247,255,251,255,20,0,246,255,248,255,251,255,1,0,5,0,252,255,237,255,3,0,254,255,31,0,8,0,220,255,12,0,7,0,12,0,4,0,0,0,240,255,5,0,40,0,4,0,227,255,0,0,5,0,3,0,9,0,1,0,234,255,252,255,33,0,246,255,230,255,247,255,8,0,4,0,10,0,6,0,224,255,250,255,39,0,1,0,231,255,3,0,255,255,252,255,23,0,9,0,241,255,6,0,14,0,25,0,228,255,4,0,251,255,250,255,24,0,6,0,236,255,246,255,24,0,2,0,227,255,253,255,1,0,251,255,26,0,247,255,233,255,237,255,20,0,252,255,238,255,0,0,4,0,252,255,6,0,7,0,240,255,2,0,16,0,1,0,237,255,5,0,11,0,7,0,6,0,7,0,225,255,12,0,27,0,254,255,239,255,252,255,8,0,251,255,18,0,1,0,224,255,252,255,15,0,251,255,241,255,253,255,19,0,246,255,11,0,240,255,241,255,3,0,19,0,3,0,223,255,10,0,19,0,6,0,4,0,0,0,236,255,7,0,21,0,250,255,223,255,12,0,21,0,17,0,0,0,250,255,249,255,1,0,24,0,248,255,237,255,247,255,13,0,253,255,2,0,1,0,221,255,3,0,37,0,245,255,248,255,247,255,13,0,252,255,4,0,9,0,229,255,5,0,25,0,7,0,236,255,9,0,20,0,251,255,1,0,255,255,236,255,250,255,24,0,16,0,229,255,2,0,5,0,249,255,17,0,250,255,237,255,240,255,34,0,252,255,241,255,247,255,248,255,0,0,1,0,5,0,241,255,241,255,33,0,0,0,236,255,0,0,1,0,9,0,251,255,13,0,248,255,1,0,29,0,9,0,251,255,4,0,251,255,2,0,15,0,1,0,236,255,6,0,14,0,0,0,246,255,245,255,6,0,242,255,6,0,1,0,244,255,251,255,24,0,3,0,241,255,9,0,9,0,3,0,246,255,249,255,7,0,1,0,2,0,2,0,243,255,13,0,4,0,2,0,253,255,252,255,0,0,8,0,28,0,248,255,229,255,0,0,6,0,4,0,9,0,252,255,231,255,5,0,39,0,243,255,214,255,253,255,17,0,0,0,3,0,0,0,245,255,6,0,29,0,252,255,229,255,7,0,17,0,253,255,5,0,253,255,241,255,16,0,25,0,6,0,230,255,2,0,13,0,252,255,15,0,252,255,229,255,248,255,32,0,0,0,229,255,249,255,19,0,254,255,12,0,255,255,238,255,249,255,14,0,5,0,236,255,255,255,11,0,4,0,20,0,9,0,241,255,255,255,17,0,8,0,246,255,252,255,0,0,9,0,11,0,4,0,242,255,253,255,19,0,255,255,232,255,246,255,14,0,252,255,248,255,253,255,253,255,0,0,12,0,6,0,245,255,254,255,18,0,254,255,249,255,3,0,251,255,254,255,1,0,5,0,248,255,7,0,25,0,1,0,248,255,255,255,242,255,250,255,20,0,253,255,228,255,4,0,36,0,255,255,246,255,254,255,243,255,249,255,15,0,245,255,223,255,3,0,26,0,253,255,250,255,255,255,250,255,9,0,31,0,251,255,245,255,255,255,7,0,6,0,250,255,4,0,239,255,11,0,31,0,0,0,243,255,11,0,8,0,249,255,249,255,245,255,238,255,1,0,29,0,251,255,242,255,255,255,15,0,242,255,254,255,246,255,235,255,253,255,20,0,253,255,242,255,3,0,10,0,10,0,7,0,8,0,236,255,2,0,27,0,4,0,242,255,5,0,7,0,9,0,254,255,1,0,249,255,250,255,23,0,3,0,236,255,245,255,3,0,250,255,252,255,251,255,253,255,3,0,21,0,0,0,251,255,244,255,3,0,1,0,251,255,1,0,247,255,255,255,26,0,9,0,238,255,4,0,8,0,4,0,247,255,2,0,248,255,249,255,23,0,4,0,238,255,7,0,16,0,254,255,247,255,3,0,253,255,248,255,22,0,248,255,227,255,244,255,15,0,252,255,2,0,7,0,248,255,254,255,21,0,251,255,225,255,1,0,14,0,4,0,6,0,5,0,252,255,8,0,15,0,12,0,227,255,4,0,8,0,254,255,255,255,254,255,253,255,4,0,27,0,252,255,227,255,5,0,21,0,245,255,249,255,246,255,247,255,250,255,21,0,246,255,231,255,7,0,18,0,9,0,253,255,0,0,249,255,3,0,14,0,0,0,237,255,7,0,17,0,6,0,3,0,3,0,245,255,7,0,13,0,0,0,240,255,253,255,8,0,3,0,14,0,1,0,252,255,255,255,4,0,253,255,236,255,249,255,18,0,252,255,6,0,247,255,250,255,9,0,6,0,8,0,236,255,254,255,15,0,4,0,254,255,0,0,249,255,255,255,8,0,5,0,249,255,5,0,17,0,4,0,242,255,1,0,4,0,247,255,12,0,253,255,244,255,252,255,18,0,252,255,243,255,0,0,246,255,249,255,7,0,3,0,245,255,251,255,24,0,252,255,252,255,11,0,243,255,4,0,6,0,8,0,243,255,0,0,22,0,4,0,242,255,5,0,250,255,0,0,20,0,6,0,233,255,1,0,22,0,251,255,247,255,243,255,253,255,250,255,17,0,254,255,235,255,0,0,11,0,253,255,247,255,2,0,245,255,2,0,24,0,252,255,242,255,5,0,18,0,9,0,253,255,4,0,229,255,3,0,33,0,249,255,247,255,9,0,12,0,2,0,251,255,254,255,242,255,4,0,15,0,251,255,246,255,249,255,15,0,249,255,250,255,252,255,254,255,7,0,11,0,252,255,243,255,252,255,6,0,255,255,252,255,252,255,0,0,6,0,8,0,0,0,241,255,8,0,9,0,4,0,242,255,246,255,13,0,250,255,9,0,1,0,239,255,0,0,10,0,254,255,239,255,255,255,0,0,250,255,14,0,252,255,238,255,254,255,15,0,2,0,246,255,8,0,1,0,255,255,13,0,4,0,235,255,1,0,25,0,3,0,238,255,8,0,253,255,255,255,12,0,7,0,228,255,248,255,21,0,0,0,246,255,251,255,5,0,249,255,11,0,7,0,233,255,250,255,13,0,252,255,251,255,255,255,253,255,251,255,17,0,4,0,227,255,6,0,18,0,5,0,3,0,255,255,246,255,252,255,19,0,1,0,235,255,2,0,7,0,1,0,251,255,2,0,255,255,3,0,8,0,248,255,242,255,252,255,8,0,251,255,1,0,0,0,254,255,1,0,4,0,253,255,246,255,0,0,12,0,252,255,0,0,2,0,246,255,11,0,4,0,4,0,247,255,6,0,19,0,254,255,245,255,249,255,253,255,255,255,3,0,249,255,244,255,3,0,14,0,0,0,252,255,252,255,252,255,252,255,9,0,249,255,236,255,3,0,15,0,3,0,251,255,6,0,4,0,4,0,10,0,4,0,237,255,3,0,22,0,2,0,233,255,10,0,251,255,7,0,8,0,0,0,250,255,252,255,13,0,2,0,246,255,255,255,246,255,246,255,9,0,5,0,246,255,250,255,22,0,251,255,247,255,248,255,244,255,252,255,9,0,7,0,233,255,1,0,27,0,6,0,246,255,3,0,252,255,254,255,10,0,6,0,240,255,2,0,12,0,9,0,245,255,2,0,252,255,254,255,15,0,252,255,244,255,250,255,7,0,254,255,249,255,252,255,255,255,251,255,17,0,1,0,245,255,0,0,11,0,248,255,240,255,5,0,1,0,11,0,6,0,3,0,249,255,5,0,15,0,2,0,243,255,0,0,3,0,252,255,9,0,1,0,244,255,8,0,13,0,252,255,248,255,250,255,1,0,0,0,5,0,250,255,240,255,0,0,9,0,254,255,245,255,1,0,15,0,4,0,254,255,253,255,249,255,1,0,5,0,1,0,247,255,6,0,4,0,8,0,8,0,0,0,244,255,4,0,9,0,0,0,242,255,255,255,5,0,0,0,14,0,253,255,239,255,253,255,17,0,249,255,238,255,249,255,9,0,253,255,3,0,254,255,234,255,252,255,14,0,3,0,247,255,253,255,6,0,254,255,4,0,6,0,237,255,2,0,19,0,9,0,250,255,5,0,251,255,255,255,10,0,1,0,234,255,251,255,15,0,1,0,252,255,255,255,255,255,254,255,8,0,252,255,240,255,250,255,8,0,255,255,0,0,2,0,252,255,0,0,5,0,7,0,242,255,2,0,12,0,255,255,253,255,3,0,255,255,2,0,9,0,3,0,243,255,1,0,18,0,253,255,246,255,253,255,255,255,249,255,2,0,255,255,250,255,3,0,13,0,255,255,251,255,255,255,252,255,251,255,255,255,253,255,248,255,3,0,16,0,1,0,252,255,3,0,3,0,4,0,251,255,2,0,243,255,2,0,22,0,255,255,239,255,5,0,8,0,5,0,2,0,248,255,241,255,1,0,22,0,252,255,238,255,250,255,5,0,254,255,1,0,253,255,243,255,3,0,19,0,250,255,237,255,251,255,2,0,5,0,9,0,4,0,244,255,4,0,23,0,6,0,240,255,3,0,250,255,0,0,11,0,254,255,244,255,255,255,15,0,4,0,245,255,1,0,252,255,253,255,11,0,251,255,242,255,252,255,13,0,1,0,250,255,0,0,255,255,5,0,6,0,4,0,244,255,253,255,7,0,255,255,248,255,2,0,6,0,3,0,4,0,6,0,252,255,0,0,4,0,255,255,244,255,254,255,5,0,248,255,7,0,3,0,250,255,2,0,5,0,255,255,243,255,253,255,0,0,248,255,8,0,0,0,254,255,0,0,6,0,3,0,245,255,7,0,7,0,0,0,253,255,0,0,252,255,253,255,9,0,5,0,242,255,6,0,8,0,2,0,3,0,255,255,243,255,253,255,11,0,251,255,246,255,253,255,13,0,1,0,5,0,252,255,243,255,1,0,8,0,250,255,243,255,253,255,7,0,4,0,10,0,1,0,241,255,7,0,11,0,2,0,250,255,255,255,2,0,1,0,8,0,252,255,239,255,6,0,14,0,1,0,245,255,253,255,4,0,254,255,2,0,250,255,244,255,252,255,17,0,0,0,248,255,2,0,6,0,2,0,2,0,0,0,246,255,2,0,7,0,2,0,253,255,0,0,1,0,4,0,0,0,4,0,244,255,2,0,11,0,255,255,249,255,252,255,8,0,255,255,2,0,1,0,238,255,253,255,15,0,252,255,250,255,253,255,5,0,249,255,1,0,0,0,247,255,254,255,11,0,5,0,248,255,2,0,8,0,253,255,252,255,4,0,250,255,1,0,11,0,4,0,247,255,4,0,3,0,4,0,253,255,4,0,252,255,247,255,18,0,254,255,243,255,254,255,9,0,251,255,249,255,253,255,252,255,252,255,16,0,253,255,242,255,254,255,8,0,3,0,254,255,2,0,245,255,7,0,15,0,255,255,248,255,255,255,6,0,5,0,2,0,2,0,246,255,3,0,14,0,255,255,239,255,2,0,10,0,0,0,1,0,246,255,251,255,1,0,13,0,1,0,240,255,0,0,5,0,254,255,6,0,253,255,252,255,3,0,8,0,254,255,246,255,2,0,251,255,6,0,5,0,2,0,250,255,4,0,19,0,2,0,244,255,2,0,3,0,4,0,3,0,254,255,245,255,0,0,13,0,254,255,247,255,250,255,2,0,251,255,1,0,254,255,254,255,1,0,3,0,0,0,249,255,254,255,5,0,254,255,9,0,3,0,252,255,1,0,0,0,4,0,244,255,5,0,6,0,1,0,5,0,3,0,0,0,254,255,6,0,3,0,244,255,0,0,10,0,253,255,250,255,2,0,252,255,250,255,12,0,255,255,244,255,253,255,6,0,255,255,255,255,4,0,246,255,254,255,13,0,0,0,244,255,255,255,13,0,3,0,2,0,4,0,246,255,5,0,10,0,3,0,242,255,0,0,14,0,255,255,253,255,255,255,244,255,1,0,12,0,255,255,245,255,0,0,9,0,254,255,7,0,250,255,244,255,254,255,10,0,254,255,245,255,5,0,7,0,3,0,6,0,1,0,242,255,3,0,15,0,255,255,246,255,2,0,11,0,3,0,255,255,2,0,249,255,0,0,7,0,250,255,250,255,252,255,3,0,255,255,252,255,252,255,251,255,0,0,9,0,0,0,254,255,255,255,3,0,253,255,255,255,254,255,250,255,4,0,8,0,4,0,253,255,2,0,7,0,1,0,250,255,255,255,254,255,0,0,4,0,2,0,251,255,2,0,10,0,2,0,248,255,0,0,1,0,250,255,9,0,254,255,241,255,255,255,10,0,0,0,253,255,2,0,255,255,253,255,12,0,2,0,241,255,252,255,8,0,255,255,253,255,6,0,1,0,1,0,10,0,1,0,247,255,253,255,4,0,255,255,252,255,0,0,252,255,0,0,14,0,2,0,248,255,255,255,5,0,252,255,254,255,250,255,252,255,253,255,14,0,2,0,245,255,2,0,8,0,1,0,0,0,2,0,250,255,0,0,8,0,254,255,245,255,3,0,6,0,2,0,6,0,5,0,254,255,255,255,5,0,251,255,245,255,255,255,3,0,253,255,2,0,252,255,254,255,0,0,9,0,254,255,245,255,253,255,3,0,254,255,0,0,0,0,0,0,5,0,7,0,2,0,246,255,1,0,5,0,2,0,255,255,255,255,249,255,1,0,6,0,1,0,249,255,3,0,13,0,3,0,252,255,251,255,253,255,0,0,5,0,254,255,245,255,254,255,15,0,1,0,251,255,0,0,255,255,255,255,5,0,254,255,243,255,255,255,10,0,2,0,3,0,3,0,251,255,1,0,8,0,2,0,243,255,254,255,11,0,1,0,255,255,2,0,251,255,0,0,8,0,1,0,246,255,253,255,12,0,250,255,250,255,253,255,0,0,254,255,10,0,2,0,247,255,0,0,11,0,1,0,253,255,2,0,248,255,254,255,7,0,4,0,246,255,6,0,14,0,2,0,253,255,2,0,249,255,0,0,9,0,255,255,250,255,255,255,11,0,253,255,253,255,3,0,248,255,251,255,6,0,251,255,250,255,0,0,3,0,255,255,0,0,1,0,253,255,2,0,9,0,2,0,246,255,0,0,5,0,255,255,252,255,2,0,253,255,4,0,6,0,4,0,251,255,2,0,6,0,255,255,250,255,255,255,1,0,2,0,4,0,253,255,2,0,255,255,2,0,2,0,250,255,250,255,254,255,253,255,8,0,253,255,248,255,2,0,7,0,1,0,252,255,255,255,254,255,5,0,10,0,0,0,247,255,255,255,9,0,3,0,249,255,4,0,1,0,2,0,4,0,253,255,248,255,253,255,8,0,254,255,250,255,253,255,1,0,255,255,10,0,0,0,244,255,0,0,5,0,254,255,251,255,254,255,2,0,0,0,12,0,5,0,242,255,3,0,6,0,4,0,251,255,4,0,1,0,0,0,13,0,1,0,245,255,1,0,4,0,2,0,0,0,2,0,249,255,250,255,9,0,253,255,246,255,254,255,5,0,252,255,1,0,2,0,253,255,253,255,7,0,1,0,246,255,255,255,8,0,253,255,255,255,3,0,2,0,3,0,0,0,4,0,247,255,0,0,3,0,1,0,2,0,0,0,3,0,255,255,3,0,3,0,250,255,2,0,3,0,255,255,250,255,252,255,2,0,254,255,4,0,252,255,245,255,254,255,9,0,1,0,251,255,255,255,4,0,2,0,1,0,254,255,248,255,1,0,11,0,2,0,250,255,1,0,2,0,5,0,253,255,254,255,247,255,254,255,13,0,253,255,252,255,254,255,255,255,2,0,3,0,255,255,247,255,255,255,10,0,254,255,253,255,254,255,2,0,2,0,3,0,0,0,244,255,3,0,11,0,3,0,252,255,0,0,255,255,255,255,8,0,2,0,247,255,0,0,10,0,2,0,253,255,2,0,250,255,255,255,6,0,254,255,251,255,252,255,6,0,255,255,252,255,3,0,253,255,254,255,6,0,255,255,252,255,255,255,8,0,0,0,253,255,2,0,255,255,0,0,1,0,3,0,252,255,1,0,4,0,255,255,253,255,1,0,254,255,0,0,2,0,3,0,252,255,255,255,8,0,255,255,250,255,255,255,255,255,252,255,5,0,255,255,248,255,255,255,7,0,3,0,249,255,1,0,1,0,255,255,5,0,1,0,252,255,2,0,5,0,1,0,248,255,0,0,1,0,4,0,6,0,254,255,249,255,254,255,6,0,254,255,248,255,0,0,254,255,3,0,9,0,253,255,250,255,0,0,7,0,255,255,248,255,253,255,1,0,1,0,6,0,1,0,247,255,4,0,9,0,255,255,249,255,255,255,1,0,2,0,7,0,2,0,244,255,3,0,9,0,2,0,251,255,0,0,2,0,255,255,4,0,253,255,247,255,252,255,4,0,1,0,252,255,255,255,2,0,254,255,7,0,254,255,249,255,255,255,4,0,0,0,251,255,0,0,255,255,3,0,6,0,2,0,249,255,255,255,5,0,0,0,251,255,3,0,1,0,2,0,2,0,1,0,250,255,255,255,9,0,254,255,252,255,253,255,2,0,252,255,0,0,1,0,248,255,255,255,3,0,255,255,254,255,255,255,3,0,253,255,0,0,2,0,249,255,0,0,4,0,2,0,252,255,2,0,5,0,0,0,0,0,0,0,250,255,254,255,5,0,1,0,252,255,0,0,4,0,255,255,0,0,254,255,252,255,255,255,7,0,253,255,250,255,255,255,1,0,2,0,0,0,0,0,251,255,0,0,9,0,255,255,247,255,1,0,2,0,0,0,0,0,1,0,250,255,6,0,10,0,1,0,251,255,0,0,2,0,255,255,2,0,255,255,248,255,0,0,7,0,255,255,253,255,254,255,253,255,255,255,5,0,252,255,246,255,252,255,8,0,1,0,252,255,0,0,255,255,1,0,5,0,255,255,250,255,1,0,6,0,1,0,250,255,1,0,0,0,4,0,2,0,2,0,254,255,0,0,7,0,253,255,252,255,252,255,254,255,1,0,4,0,0,0,252,255,255,255,6,0,255,255,251,255,254,255,255,255,254,255,1,0,0,0,253,255,2,0,6,0,3,0,252,255,1,0,2,0,254,255,1,0,3,0,255,255,0,0,3,0,1,0,248,255,2,0,3,0,1,0,2,0,0,0,250,255,252,255,8,0,255,255,246,255,1,0,6,0,255,255,1,0,255,255,250,255,254,255,6,0,254,255,245,255,0,0,6,0,0,0,2,0,4,0,251,255,4,0,7,0,1,0,248,255,1,0,3,0,1,0,4,0,1,0,248,255,0,0,9,0,255,255,248,255,1,0,2,0,253,255,3,0,252,255,248,255,253,255,8,0,0,0,251,255,0,0,4,0,1,0,2,0,0,0,251,255,0,0,3,0,0,0,253,255,1,0,3,0,4,0,3,0,1,0,249,255,1,0,2,0,0,0,253,255,254,255,6,0,2,0,2,0,255,255,250,255,1,0,3,0,0,0,252,255,253,255,2,0,0,0,2,0,255,255,252,255,2,0,4,0,1,0,254,255,0,0,1,0,0,0,1,0,255,255,252,255,1,0,5,0,3,0,250,255,3,0,4,0,0,0,252,255,1,0,251,255,254,255,7,0,255,255,252,255,255,255,7,0,255,255,252,255,0,0,252,255,254,255,5,0,255,255,253,255,0,0,2,0,0,0,2,0,3,0,250,255,0,0,7,0,0,0,249,255,1,0,2,0,0,0,3,0,2,0,250,255,1,0,8,0,0,0,248,255,255,255,1,0,252,255,0,0,0,0,253,255,255,255,8,0,253,255,253,255,2,0,255,255,0,0,1,0,0,0,251,255,255,255,10,0,1,0,252,255,2,0,255,255,1,0,0,0,1,0,251,255,0,0,6,0,0,0,252,255,255,255,3,0,1,0,0,0,0,0,253,255,255,255,6,0,254,255,249,255,254,255,1,0,2,0,2,0,255,255,253,255,1,0,6,0,0,0,250,255,0,0,1,0,1,0,1,0,253,255,0,0,3,0,5,0,2,0,249,255,0,0,2,0,1,0,255,255,255,255,0,0,255,255,2,0,255,255,252,255,0,0,4,0,0,0,0,0,254,255,255,255,253,255,5,0,254,255,250,255,1,0,3,0,0,0,255,255,0,0,252,255,1,0,7,0,1,0,247,255,0,0,6,0,0,0,0,0,5,0,254,255,2,0,3,0,0,0,249,255,254,255,6,0,254,255,0,0,255,255,254,255,255,255,3,0,0,0,249,255,1,0,6,0,253,255,2,0,255,255,252,255,255,255,5,0,2,0,248,255,3,0,3,0,0,0,2,0,2,0,254,255,0,0,4,0,1,0,250,255,1,0,4,0,1,0,2,0,2,0,251,255,254,255,5,0,253,255,253,255,0,0,4,0,0,0,0,0,0,0,249,255,1,0,4,0,0,0,254,255,253,255,3,0,0,0,1,0,1,0,253,255,3,0,3,0,1,0,253,255,1,0,3,0,2,0,2,0,253,255,254,255,1,0,1,0,0,0,253,255,0,0,4,0,255,255,0,0,253,255,255,255,254,255,4,0,254,255,251,255,0,0,5,0,1,0,251,255,1,0,255,255,0,0,8,0,255,255,250,255,1,0,6,0,2,0,253,255,2,0,253,255,2,0,7,0,1,0,253,255,0,0,5,0,255,255,252,255,1,0,252,255,0,0,5,0,1,0,252,255,254,255,5,0,254,255,255,255,255,255,251,255,254,255,8,0,0,0,250,255,2,0,2,0,1,0,0,0,0,0,253,255,255,255,8,0,2,0,249,255,2,0,3,0,0,0,255,255,1,0,253,255,0,0,8,0,255,255,252,255,255,255,2,0,255,255,254,255,1,0,254,255,254,255,5,0,254,255,252,255,255,255,1,0,255,255,255,255,1,0,0,0,1,0,5,0,2,0,253,255,1,0,2,0,255,255,0,0,255,255,255,255,2,0,2,0,1,0,252,255,0,0,2,0,255,255,255,255,253,255,2,0,255,255,2,0,254,255,252,255,0,0,5,0,1,0,253,255,255,255,1,0,255,255,3,0,0,0,249,255,1,0,3,0,1,0,0,0,1,0,1,0,3,0,5,0,0,0,249,255,0,0,3,0,1,0,0,0,1,0,255,255,1,0,3,0,255,255,250,255,254,255,4,0,255,255,0,0,255,255,254,255,255,255,5,0,0,0,251,255,255,255,5,0,0,0,255,255,255,255,253,255,0,0,4,0,1,0,249,255,1,0,5,0,1,0,0,0,1,0,254,255,0,0,1,0,255,255,252,255,255,255,3,0,1,0,2,0,0,0,253,255,254,255,3,0,255,255,252,255,0,0,2,0,255,255,0,0,2,0,253,255,0,0,5,0,0,0,251,255,1,0,3,0,255,255,254,255,2,0,255,255,1,0,2,0,1,0,253,255,1,0,3,0,255,255,254,255,254,255,255,255,254,255,2,0,0,0,255,255,1,0,6,0,255,255,253,255,0,0,253,255,255,255,3,0,255,255,251,255,1,0,7,0,1,0,253,255,1,0,0,0,1,0,4,0,0,0,251,255,1,0,5,0,1,0,254,255,1,0,0,0,1,0,3,0,255,255,253,255,255,255,3,0,255,255,253,255,0,0,255,255,1,0,6,0,0,0,252,255,254,255,6,0,255,255,249,255,255,255,0,0,1,0,4,0,1,0,252,255,1,0,4,0,2,0,252,255,254,255,0,0,0,0,4,0,1,0,253,255,255,255,4,0,0,0,1,0,255,255,253,255,0,0,5,0,254,255,250,255,255,255,4,0,1,0,254,255,1,0,0,0,1,0,5,0,0,0,251,255,0,0,3,0,1,0,253,255,2,0,1,0,1,0,3,0,1,0,253,255,1,0,0,0,254,255,255,255,255,255,0,0,255,255,4,0,1,0,253,255,255,255,2,0,255,255,254,255,0,0,1,0,253,255,1,0,254,255,253,255,1,0,3,0,2,0,253,255,2,0,1,0,255,255,2,0,1,0,253,255,1,0,3,0,1,0,0,0,2,0,0,0,1,0,3,0,0,0,250,255,255,255,4,0,255,255,254,255,0,0,2,0,0,0,2,0,255,255,251,255,255,255,5,0,255,255,253,255,255,255,1,0,0,0,2,0,2,0,252,255,2,0,4,0,2,0,254,255,255,255,255,255,1,0,5,0,1,0,249,255,0,0,6,0,1,0,254,255,254,255,253,255,255,255,4,0,253,255,250,255,255,255,5,0,1,0,254,255,255,255,255,255,1,0,2,0,255,255,253,255,255,255,4,0,1,0,0,0,1,0,254,255,3,0,1,0,1,0,253,255,0,0,3,0,0,0,1,0,0,0,254,255,0,0,1,0,1,0,253,255,1,0,3,0,254,255,255,255,255,255,0,0,254,255,1,0,255,255,254,255,0,0,4,0,0,0,252,255,1,0,0,0,255,255,2,0,0,0,254,255,1,0,5,0,1,0,251,255,3,0,0,0,0,0,1,0,1,0,254,255,0,0,5,0,0,0,252,255,0,0,0,0,255,255,0,0,0,0,253,255,255,255,5,0,253,255,253,255,0,0,1,0,1,0,1,0,0,0,253,255,0,0,3,0,1,0,252,255,0,0,2,0,0,0,3,0,1,0,252,255,1,0,4,0,0,0,252,255,255,255,0,0,255,255,4,0,255,255,252,255,0,0,3,0,1,0,253,255,255,255,255,255,0,0,3,0,255,255,255,255,255,255,3,0,1,0,254,255,1,0,0,0,1,0,2,0,0,0,254,255,0,0,1,0,1,0,254,255,0,0,0,0,2,0,2,0,1,0,253,255,0,0,1,0,254,255,254,255,255,255,2,0,0,0,2,0,0,0,252,255,0,0,2,0,0,0,253,255,255,255,3,0,255,255,1,0,0,0,253,255,1,0,1,0,2,0,254,255,1,0,2,0,255,255,1,0,1,0,254,255,0,0,3,0,0,0,253,255,1,0,1,0,255,255,2,0,0,0,252,255,254,255,4,0,255,255,254,255,1,0,1,0,0,0,1,0,0,0,252,255,0,0,4,0,255,255,252,255,0,0,2,0,1,0,0,0,1,0,252,255,1,0,5,0,255,255,254,255,0,0,2,0,255,255,2,0,0,0,250,255,0,0,5,0,0,0,254,255,0,0,1,0,255,255,1,0,255,255,252,255,0,0,4,0,1,0,254,255,1,0,0,0,0,0,1,0,0,0,253,255,0,0,3,0,0,0,254,255,1,0,255,255,2,0,1,0,0,0,254,255,255,255,4,0,255,255,253,255,254,255,1,0,0,0,0,0,0,0,254,255,0,0,4,0,255,255,254,255,255,255,255,255,255,255,255,255,0,0,254,255,1,0,3,0,1,0,255,255,0,0,0,0,0,0,1,0,0,0,254,255,0,0,3,0,1,0,253,255,0,0,1,0,255,255,1,0,255,255,254,255,255,255,3,0,0,0,252,255,0,0,1,0,0,0,0,0,1,0,0,0,255,255,3,0,255,255,252,255,0,0,1,0,1,0,255,255,1,0,255,255,1,0,5,0,0,0,253,255,0,0,1,0,255,255,1,0,0,0,254,255,1,0,4,0,0,0,253,255,255,255,1,0,254,255,2,0,0,0,252,255,0,0,3,0,255,255,253,255,1,0,1,0,1,0,3,0,0,0,253,255,0,0,2,0,1,0,253,255,2,0,0,0,0,0,3,0,1,0,254,255,0,0,2,0,255,255,252,255,255,255,1,0,0,0,2,0,0,0,254,255,255,255,2,0,254,255,253,255,255,255,0,0,0,0,1,0,0,0,254,255,1,0,2,0,1,0,255,255,1,0,0,0,0,0,1,0,0,0,253,255,1,0,2,0,1,0,254,255,0,0,3,0,0,0,255,255,255,255,254,255,255,255,1,0,0,0,253,255,0,0,3,0,0,0,0,0,255,255,255,255,255,255,2,0,0,0,253,255,0,0,2,0,1,0,255,255,1,0,253,255,1,0,4,0,1,0,252,255,0,0,2,0,1,0,0,0,1,0,254,255,1,0,4,0,0,0,252,255,255,255,2,0,255,255,0,0,255,255,252,255,0,0,4,0,0,0,254,255,0,0,1,0,255,255,0,0,0,0,253,255,1,0,4,0,1,0,254,255,2,0,1,0,1,0,255,255,1,0,254,255,0,0,2,0,255,255,255,255,1,0,1,0,0,0,0,0,0,0,255,255,255,255,2,0,255,255,255,255,255,255,1,0,255,255,1,0,0,0,254,255,1,0,3,0,0,0,254,255,255,255,1,0,0,0,0,0,1,0,0,0,1,0,3,0,1,0,254,255,1,0,0,0,0,0,254,255,255,255,0,0,0,0,2,0,1,0,254,255,0,0,1,0,0,0,255,255,255,255,254,255,255,255,3,0,255,255,253,255,0,0,2,0,1,0,255,255,0,0,254,255,0,0,3,0,0,0,252,255,0,0,2,0,2,0,0,0,1,0,255,255,0,0,3,0,0,0,252,255,255,255,1,0,255,255,1,0,255,255,254,255,1,0,3,0,0,0,251,255,255,255,1,0,0,0,1,0,255,255,255,255,0,0,4,0,1,0,253,255,1,0,0,0,1,0,0,0,0,0,254,255,0,0,2,0,0,0,254,255,1,0,1,0,255,255,2,0,0,0,253,255,255,255,3,0,254,255,253,255,0,0,3,0,255,255,1,0,1,0,254,255,0,0,2,0,255,255,253,255,0,0,2,0,0,0,1,0,1,0,255,255,1,0,2,0,1,0,254,255,0,0,1,0,255,255,0,0,0,0,0,0,0,0,2,0,1,0,254,255,0,0,2,0,0,0,0,0,255,255,255,255,255,255,1,0,0,0,255,255,0,0,3,0,1,0,255,255,255,255,254,255,0,0,1,0,0,0,254,255,1,0,3,0,1,0,255,255,1,0,254,255,1,0,3,0,0,0,253,255,255,255,3,0,0,0,255,255,0,0,255,255,0,0,1,0,0,0,254,255,254,255,3,0,0,0,255,255,255,255,254,255,0,0,3,0,1,0,254,255,0,0,2,0,1,0,0,0,255,255,254,255,0,0,3,0,1,0,254,255,0,0,2,0,1,0,255,255,0,0,255,255,255,255,3,0,255,255,254,255,0,0,2,0,0,0,255,255,0,0,254,255,255,255,2,0,0,0,254,255,0,0,1,0,255,255,0,0,1,0,254,255,1,0,3,0,0,0,255,255,0,0,1,0,0,0,0,0,1,0,255,255,0,0,1,0,1,0,255,255,0,0,0,0,255,255,0,0,255,255,0,0,255,255,2,0,0,0,254,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,3,0,0,0,253,255,1,0,2,0,1,0,254,255,1,0,1,0,0,0,3,0,255,255,254,255,0,0,2,0,0,0,255,255,255,255,0,0,0,0,2,0,0,0,253,255,255,255,2,0,255,255,255,255,0,0,255,255,1,0,2,0,0,0,252,255,0,0,3,0,1,0,0,0,0,0,255,255,0,0,2,0,1,0,252,255,1,0,2,0,1,0,0,0,255,255,0,0,0,0,3,0,0,0,253,255,255,255,1,0,0,0,0,0,0,0,255,255,0,0,2,0,255,255,253,255,255,255,1,0,0,0,0,0,1,0,255,255,0,0,2,0,0,0,255,255,0,0,2,0,0,0,0,0,1,0,255,255,0,0,1,0,1,0,254,255,0,0,2,0,255,255,1,0,0,0,0,0,0,0,0,0,0,0,254,255,0,0,3,0,0,0,255,255,0,0,1,0,255,255,0,0,0,0,254,255,1,0,3,0,1,0,254,255,0,0,0,0,0,0,1,0,0,0,254,255,0,0,2,0,0,0,255,255,1,0,255,255,0,0,2,0,255,255,254,255,255,255,2,0,255,255,255,255,0,0,255,255,0,0,2,0,0,0,254,255,0,0,3,0,255,255,255,255,0,0,255,255,1,0,1,0,1,0,254,255,1,0,2,0,0,0,255,255,0,0,254,255,0,0,2,0,0,0,254,255,0,0,2,0,1,0,0,0,0,0,255,255,255,255,2,0,0,0,254,255,0,0,2,0,0,0,255,255,0,0,255,255,0,0,2,0,0,0,255,255,0,0,1,0,0,0,255,255,1,0,255,255,1,0,3,0,1,0,254,255,0,0,1,0,0,0,255,255,0,0,255,255,0,0,2,0,0,0,0,0,0,0,2,0,0,0,255,255,255,255,0,0,255,255,1,0,1,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,254,255,0,0,2,0,1,0,255,255,1,0,0,0,0,0,2,0,255,255,253,255,0,0,2,0,255,255,254,255,0,0,1,0,0,0,1,0,0,0,254,255,0,0,1,0,255,255,254,255,0,0,1,0,1,0,1,0,1,0,254,255,1,0,2,0,0,0,254,255,0,0,0,0,0,0,2,0,0,0,254,255,1,0,3,0,0,0,255,255,0,0,0,0,255,255,1,0,0,0,253,255,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,253,255,0,0,2,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,253,255,0,0,1,0,0,0,255,255,255,255,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,255,255,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,254,255,0,0,3,0,1,0,255,255,0,0,1,0,0,0,0,0,0,0,254,255,255,255,2,0,0,0,255,255,0,0,1,0,0,0,0,0,255,255,255,255,255,255,1,0,255,255,255,255,0,0,0,0,0,0,1,0,0,0,255,255,1,0,2,0,0,0,254,255,0,0,0,0,0,0,1,0,0,0,254,255,1,0,3,0,255,255,254,255,0,0,0,0,255,255,2,0,255,255,254,255,0,0,3,0,0,0,254,255,0,0,255,255,255,255,1,0,0,0,254,255,0,0,2,0,0,0,255,255,1,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,1,0,255,255,0,0,1,0,255,255,254,255,255,255,1,0,0,0,255,255,255,255,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,254,255,255,255,1,0,0,0,1,0,0,0,255,255,0,0,1,0,1,0,255,255,0,0,1,0,0,0,1,0,0,0,255,255,0,0,2,0,1,0,254,255,0,0,1,0,255,255,1,0,255,255,255,255,255,255,2,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,2,0,0,0,255,255,1,0,1,0,1,0,1,0,0,0,254,255,1,0,2,0,0,0,254,255,0,0,1,0,255,255,1,0,0,0,254,255,0,0,2,0,255,255,254,255,0,0,1,0,255,255,1,0,0,0,255,255,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,254,255,0,0,2,0,0,0,0,0,1,0,255,255,0,0,0,0,0,0,254,255,0,0,2,0,255,255,0,0,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,255,255,0,0,255,255,1,0,0,0,0,0,0,0,255,255,1,0,1,0,1,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,2,0,1,0,254,255,0,0,0,0,0,0,0,0,255,255,255,255,255,255,2,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,2,0,0,0,255,255,0,0,0,0,1,0,255,255,1,0,254,255,0,0,3,0,0,0,254,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,2,0,0,0,254,255,0,0,0,0,255,255,1,0,255,255,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,2,0,0,0,254,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,2,0,0,0,254,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,255,255,255,255,0,0,0,0,0,0,1,0,0,0,255,255,1,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,255,255,255,255,0,0,1,0,0,0,254,255,0,0,1,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,254,255,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,254,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,2,0,0,0,255,255,255,255,1,0,255,255,0,0,0,0,254,255,0,0,2,0,0,0,255,255,0,0,1,0,0,0,1,0,0,0,254,255,0,0,1,0,1,0,255,255,1,0,1,0,0,0,1,0,0,0,254,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,1,0,254,255,0,0,2,0,0,0,255,255,0,0,0,0,1,0,0,0,0,0,255,255,1,0,1,0,0,0,0,0,0,0,1,0,255,255,255,255,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,255,255,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,2,0,0,0,254,255,0,0,0,0,0,0,255,255,0,0,255,255,0,0,2,0,0,0,254,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,2,0,1,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,255,255,0,0,255,255,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,254,255,0,0,1,0,0,0,0,0,1,0,255,255,0,0,1,0,0,0,254,255,0,0,2,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,254,255,0,0,1,0,255,255,0,0,0,0,255,255,0,0,1,0,0,0,254,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,255,255,1,0,0,0,0,0,1,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,1,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,255,255,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,254,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,254,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]).buffer;let sU=!1;const Wr=new mX;async function MX(){await Wr.updateVirtualFileSystem({reverb1:(await W8.decodeAudioData(wX)).getChannelData(0),reverb2:(await W8.decodeAudioData(DX)).getChannelData(0)}),aU(0)}Wr.on("load",function(){sU=!0,MX()});const W8=new AudioContext,m1={type:0,freq:0,room:0,drum:"",loop:!1};function BD(e,A,t){let n;switch(A%3){default:n=y2.square(e1(e,"voice"),t);break;case 1:n=y2.saw(e1(e,"voice"),t);break;case 2:n=y2.triangle(e1(e,"voice"),t);break}return y2.mul(e1(e,"mul"),.85,n)}function oU(e){return e1("drum",`${e}`).key}const zf={};function IB(){const e=Object.keys(zf);if(!e.length)return;const A=[],t="doot";A.push(y2.mul(e1(t,"mul"),y2.ge(m1.freq,0),BD(e1(t,"voice").key,m1.type,m1.freq))),A.push(...e.map(s=>{const o=s===m1.drum?1:0;return y2.mul(e1(s,"mul"),y2.const({...e1(s,"gate"),value:o}),BD(e1(s,"voice").key,m1.type,y2.seq2({...e1(s,"seq"),loop:m1.loop,seq:zf[s]},y2.train(1e3),y2.const({...e1(s,"reset"),value:o}))))}));let n=y2.add(...A);const i=e1("room",`${m1.room}:1`).key,r=e1("room",`${m1.room}:2`).key;switch(m1.room){case 0:break;case 1:n=p8(i,n,.2,k9*1e3);break;case 2:n=p8(i,n,.35,k9*1e3*4);break;case 3:n=p8(i,n,.5,k9*1e3*8);break;case 4:n=m8(i,n,.2,"reverb1");break;case 5:n=m8(i,n,.35,"reverb1");break;case 6:n=m8(i,n,.5,"reverb1");break;case 7:n=m8(r,p8(i,n,.2,k9*1e3),.4,"reverb2");break;case 8:n=m8(r,p8(i,n,.35,k9*1e3*4),.4,"reverb2");break;case 9:n=m8(r,p8(i,n,.5,k9*1e3*8),.4,"reverb2");break}n=y2.dcblock(n),Wr.render(n,n).catch(s=>console.error(s))}function RX(e){sU?e():Wr.on("load",e)}function UA(e,A){zf[oU(e)]=[...A,0]}function aU(e){m1.freq=e,m1.drum="",IB()}function SX(e){m1.freq=0,m1.drum=oU(e),IB()}function vX(e){m1.type=e}function NX(e){m1.room=e}function xX(e){m1.loop=e}function QD(){m1.freq=0,m1.drum="",IB()}async function TX(){W8.state==="suspended"&&await W8.resume(),(await Wr.initialize(W8,{numberOfInputs:0,numberOfOutputs:1,outputChannelCount:[2]})).connect(W8.destination)}function _1(e){return e!=null}const UX=Object.keys;function lU(e){return typeof e=="number"}function Wf(e){return typeof e=="string"}function FX(e){return Array.isArray(e)}function Q3(e,A,t){typeof e!="number"&&(e=0,A=0,t=1),typeof A!="number"&&(A=e,e=0,t=1),typeof t!="number"&&(t=1);const n=[],i=Math.min(e,A),r=Math.max(e,A);for(let s=i;s<=r;s+=t)n.push(s);return n}const d2={time:0,volume:1,enabled:!0,blockqueueing:!1,currentpriority:0,durationcounter:0,buffer:[],bufferpos:0,isplaying:!1},gU=new Array(256).fill(0),_X=32,kX=Math.exp(Math.LN2/12);for(let e=1;e<=15;++e){let A=Math.exp(e*Math.LN2)*_X;for(let t=0;t<=11;++t)gU[e*16+t]=Math.floor(A),A*=kX}RX(()=>{let e=0;UA(e++,[3200]),UA(e++,Q3(1,14).map(t=>t*100+1e3)),UA(e++,Q3(1,16).map(t=>t%2*1600+1600+t%4*1600)),UA(e++,[]),UA(e++,Q3(1,14).map(()=>Ca(0,5e3)+500));const A=Q3(0,16).fill(0);Q3(1,8).forEach(t=>{A[t*2-1]=1600,A[t*2]=Ca(0,1600)+800}),UA(e++,A),UA(e++,Q3(1,14).map(t=>t%2*880+880+t%3*440)),UA(e++,Q3(1,14).map(t=>700-t*12)),UA(e++,Q3(1,14).map(t=>t*20+1200-Ca(0,t*40))),UA(e++,Q3(1,14).map(()=>Ca(0,440)+220)),ja("pcspeaker","loaded",e,"drums")});const k9=yX(150);function LX(e){const A=k9*.5;if(d2.time+=e,d2.time0))return;if(d2.bufferpos>=d2.buffer.length){QD(),d2.isplaying=!1;return}const t=d2.buffer[d2.bufferpos++];vX(t.type),NX(t.room),xX(t.loop),QD(),t.freq===0||(t.freq<240?aU(gU[t.freq]):SX(t.freq-240)),d2.durationcounter=t.duration}const GX={c:0,d:2,e:4,f:5,g:7,a:9,b:11};function mC(e){const A=parseFloat(e);return Number.isNaN(A)?void 0:A}function bX(e){const A={type:0,freq:0,room:0,loop:!1,duration:1};let t=0,n=3;const i=[];for(let r=0;r=0||!d2.isplaying?(d2.currentpriority=e,d2.buffer=t,d2.bufferpos=0,d2.durationcounter=1):(d2.buffer=d2.buffer.slice(d2.bufferpos),d2.bufferpos=0,d2.buffer.push(...t)),d2.isplaying=!0}let pD=performance.now();setInterval(()=>{const e=performance.now(),A=(e-pD)/1e3;pD=e,LX(A)},10);M6("pcspeaker",[],e=>{switch(e.target){case"play":if(FX(e.data)){const[A,t]=e.data;lU(A)&&Wf(t)&&OX(A,t)}break}});var CB={},Ne={},g6={};Object.defineProperty(g6,"__esModule",{value:!0});g6.throwUnknownDataType=g6.getType=void 0;function cU(e){return Object.prototype.toString.call(e)}g6.getType=cU;function PX(e){throw new TypeError("unsupported data type: "+cU(e))}g6.throwUnknownDataType=PX;var k1={},L1={};Object.defineProperty(L1,"__esModule",{value:!0});L1.s_to_num=L1.int_str_to_s=L1.num_to_s=L1.big_int_to_s=L1.int_to_s=L1.s_to_big_int=L1.s_to_int=void 0;let Oe="";for(let e=0;e<10;e++){const A=String.fromCharCode(48+e);Oe+=A}for(let e=0;e<26;e++){const A=String.fromCharCode(65+e);Oe+=A}for(let e=0;e<26;e++){const A=String.fromCharCode(97+e);Oe+=A}const M7=Oe.length,hB={};for(let e=0;e=0;n--){const i=e[n];let r=hB[i];r*=t,A+=r,t*=M7}return A}L1.s_to_int=fB;function uU(e){let A=BigInt(0),t=BigInt(1);const n=BigInt(M7);for(let i=e.length-1;i>=0;i--){const r=e[i];let s=BigInt(hB[r]);s*=t,A+=s,t*=n}return A}L1.s_to_big_int=uU;function dB(e){if(e===0)return Oe[0];const A=[];for(;e!==0;){const t=e%M7,n=Oe[t];A.push(n),e-=t,e/=M7}return A.reverse().join("")}L1.int_to_s=dB;function IU(e){const A=BigInt(0),t=BigInt(M7);if(e===A)return Oe[0];const n=[];for(;e!==A;){const i=e%t,r=Oe[Number(i)];n.push(r),e/=t}return n.reverse().join("")}L1.big_int_to_s=IU;function CU(e){return e.split("").reverse().join("")}function hU(e){if(e<0)return"-"+hU(-e);let[A,t]=e.toString().split(".");if(!t)return dB(e);let n;t&&([t,n]=t.split("e")),A=qa(A),t=CU(t),t=qa(t);let i=A+"."+t;if(n){switch(i+=".",n[0]){case"+":n=n.slice(1);break;case"-":i+="-",n=n.slice(1);break}n=qa(n),i+=n}return i}L1.num_to_s=hU;function qa(e){const A=+e;return A.toString()===e&&A+1!==A&&A-1!==A?dB(A):":"+IU(BigInt(e))}L1.int_str_to_s=qa;function yC(e){return e[0]===":"?uU(e.substring(1)).toString():fB(e).toString()}function fU(e){if(e[0]==="-")return-fU(e.substr(1));let[A,t,n]=e.split(".");if(!t)return fB(A);A=yC(A),t=yC(t),t=CU(t);let i=A+"."+t;if(n){i+="e";let r=!1;n[0]==="-"&&(r=!0,n=n.slice(1)),n=yC(n),i+=r?-n:+n}return+i}L1.s_to_num=fU;Object.defineProperty(k1,"__esModule",{value:!0});k1.decodeStr=k1.encodeStr=k1.decodeBool=k1.encodeBool=k1.decodeKey=k1.decodeNum=k1.encodeNum=void 0;const EB=L1;function YX(e){return"n|"+(0,EB.num_to_s)(e)}k1.encodeNum=YX;function JX(e){return e=e.replace("n|",""),(0,EB.s_to_num)(e)}k1.decodeNum=JX;function HX(e){return typeof e=="number"?e:(0,EB.s_to_int)(e)}k1.decodeKey=HX;function KX(e){return e?"b|T":"b|F"}k1.encodeBool=KX;function VX(e){switch(e){case"b|T":return!0;case"b|F":return!1}return!!e}k1.decodeBool=VX;function zX(e){switch(e[0]+e[1]){case"b|":case"o|":case"n|":case"a|":case"s|":e="s|"+e}return e}k1.encodeStr=zX;function WX(e){return e[0]+e[1]==="s|"?e.substr(2):e}k1.decodeStr=WX;var z4={},gc={};Object.defineProperty(gc,"__esModule",{value:!0});gc.config=void 0;gc.config={sort_key:!1};Object.defineProperty(z4,"__esModule",{value:!0});z4.addValue=z4.makeInMemoryMemory=z4.makeInMemoryCache=z4.makeInMemoryStore=z4.memToValues=void 0;const ZX=gc,jX=g6,wC=k1,qX=L1;function XX(e){return e.store.toArray()}z4.memToValues=XX;function dU(){const e=[];return{forEach(A){for(let t=0;t>>8,u[I*2+1]=h%256}return u},decompressFromUint8Array:function(a){if(a==null)return o.decompress(a);for(var l=new Array(a.length/2),u=0,I=l.length;u>1}else{for(C=1,I=0;I>1}Q--,Q==0&&(Q=Math.pow(2,w),w++),delete d[f]}else for(C=h[f],I=0;I>1;Q--,Q==0&&(Q=Math.pow(2,w),w++),h[p]=B++,f=String(m)}if(f!==""){if(Object.prototype.hasOwnProperty.call(d,f)){if(f.charCodeAt(0)<256){for(I=0;I>1}else{for(C=1,I=0;I>1}Q--,Q==0&&(Q=Math.pow(2,w),w++),delete d[f]}else for(C=h[f],I=0;I>1;Q--,Q==0&&(Q=Math.pow(2,w),w++)}for(C=2,I=0;I>1;for(;;)if(M=M<<1,x==l-1){R.push(u(M));break}else x++;return R.join("")},decompress:function(a){return a==null?"":a==""?null:o._decompress(a.length,32768,function(l){return a.charCodeAt(l)})},_decompress:function(a,l,u){var I=[],C=4,h=4,d=3,m="",p=[],f,Q,B,w,R,M,x,T={val:u(0),position:l,index:1};for(f=0;f<3;f+=1)I[f]=f;for(B=0,R=Math.pow(2,2),M=1;M!=R;)w=T.val&T.position,T.position>>=1,T.position==0&&(T.position=l,T.val=u(T.index++)),B|=(w>0?1:0)*M,M<<=1;switch(B){case 0:for(B=0,R=Math.pow(2,8),M=1;M!=R;)w=T.val&T.position,T.position>>=1,T.position==0&&(T.position=l,T.val=u(T.index++)),B|=(w>0?1:0)*M,M<<=1;x=t(B);break;case 1:for(B=0,R=Math.pow(2,16),M=1;M!=R;)w=T.val&T.position,T.position>>=1,T.position==0&&(T.position=l,T.val=u(T.index++)),B|=(w>0?1:0)*M,M<<=1;x=t(B);break;case 2:return""}for(I[3]=x,Q=x,p.push(x);;){if(T.index>a)return"";for(B=0,R=Math.pow(2,d),M=1;M!=R;)w=T.val&T.position,T.position>>=1,T.position==0&&(T.position=l,T.val=u(T.index++)),B|=(w>0?1:0)*M,M<<=1;switch(x=B){case 0:for(B=0,R=Math.pow(2,8),M=1;M!=R;)w=T.val&T.position,T.position>>=1,T.position==0&&(T.position=l,T.val=u(T.index++)),B|=(w>0?1:0)*M,M<<=1;I[h++]=t(B),x=h-1,C--;break;case 1:for(B=0,R=Math.pow(2,16),M=1;M!=R;)w=T.val&T.position,T.position>>=1,T.position==0&&(T.position=l,T.val=u(T.index++)),B|=(w>0?1:0)*M,M<<=1;I[h++]=t(B),x=h-1,C--;break;case 2:return p.join("")}if(C==0&&(C=Math.pow(2,d),d++),I[x])m=I[x];else if(x===h)m=Q+Q.charAt(0);else return null;p.push(m),I[h++]=Q+m.charAt(0),C--,Q=m,C==0&&(C=Math.pow(2,d),d++)}}};return o}();e!=null?e.exports=A:typeof angular<"u"&&angular!=null&&angular.module("LZString",[]).factory("LZString",function(){return A})})(BB);var QU=BB.exports;function a$(e){return JSON.stringify(CB.compress(e))}function l$(e){return CB.decompress(JSON.parse(e))}function g$(e){return QU.compressToEncodedURIComponent(a$(e))}function c$(e){return l$(QU.decompressFromEncodedURIComponent(e))}const Zf=3;var v3=(e=>(e[e.BLACK=0]="BLACK",e[e.DKBLUE=1]="DKBLUE",e[e.DKGREEN=2]="DKGREEN",e[e.DKCYAN=3]="DKCYAN",e[e.DKRED=4]="DKRED",e[e.DKPURPLE=5]="DKPURPLE",e[e.DKYELLOW=6]="DKYELLOW",e[e.LTGRAY=7]="LTGRAY",e[e.DKGRAY=8]="DKGRAY",e[e.BLUE=9]="BLUE",e[e.GREEN=10]="GREEN",e[e.CYAN=11]="CYAN",e[e.RED=12]="RED",e[e.PURPLE=13]="PURPLE",e[e.YELLOW=14]="YELLOW",e[e.WHITE=15]="WHITE",e[e.ONBLACK=16]="ONBLACK",e[e.ONDKBLUE=17]="ONDKBLUE",e[e.ONDKGREEN=18]="ONDKGREEN",e[e.ONDKCYAN=19]="ONDKCYAN",e[e.ONDKRED=20]="ONDKRED",e[e.ONDKPURPLE=21]="ONDKPURPLE",e[e.ONDKYELLOW=22]="ONDKYELLOW",e[e.ONLTGRAY=23]="ONLTGRAY",e[e.ONDKGRAY=24]="ONDKGRAY",e[e.ONBLUE=25]="ONBLUE",e[e.ONGREEN=26]="ONGREEN",e[e.ONCYAN=27]="ONCYAN",e[e.ONRED=28]="ONRED",e[e.ONPURPLE=29]="ONPURPLE",e[e.ONYELLOW=30]="ONYELLOW",e[e.ONWHITE=31]="ONWHITE",e[e.CLEAR=32]="CLEAR",e[e.SHADOW=33]="SHADOW",e[e.BORROW=34]="BORROW",e))(v3||{});const pU=2,n7=8,i7=14,Z4=n7*pU,c4=i7*pU,Re=16;var ii=(e=>(e[e.BLANK=0]="BLANK",e[e.TILES=1]="TILES",e[e.SPRITES=2]="SPRITES",e[e.DITHER=3]="DITHER",e[e.MEDIA=4]="MEDIA",e[e.CONTROL=5]="CONTROL",e))(ii||{});function u$(e){let A=0,t=0,n=0,i=0,r=1;return e.forEach(s=>{switch(s.type){case 1:A=Math.max(A,s.width),t=Math.max(t,s.height);break;case 3:A=Math.max(A,s.width),t=Math.max(t,s.height);break;case 5:n=s.focusx,i=s.focusy,r=s.viewscale;break}}),{width:A,height:t,focusx:n,focusy:i,viewscale:r}}var R8=(e=>(e[e.START=0]="START",e[e.LEFT=1]="LEFT",e[e.RIGHT=2]="RIGHT",e[e.TOP=3]="TOP",e[e.BOTTOM=4]="BOTTOM",e[e.SCROLL=5]="SCROLL",e))(R8||{});const I$=1,C$=16,h$=256;var X1=(e=>(e[e.NONE=0]="NONE",e[e.MOVE_UP=1]="MOVE_UP",e[e.MOVE_DOWN=2]="MOVE_DOWN",e[e.MOVE_LEFT=3]="MOVE_LEFT",e[e.MOVE_RIGHT=4]="MOVE_RIGHT",e[e.OK_BUTTON=5]="OK_BUTTON",e[e.CANCEL_BUTTON=6]="CANCEL_BUTTON",e[e.MENU_BUTTON=7]="MENU_BUTTON",e))(X1||{});const f$=60,d$=25;new Array(f$*d$);const E$=40,mD=Math.round(1e3/E$);var mU=typeof global=="object"&&global&&global.Object===Object&&global,B$=typeof self=="object"&&self&&self.Object===Object&&self,ee=mU||B$||Function("return this")(),L3=ee.Symbol,yU=Object.prototype,Q$=yU.hasOwnProperty,p$=yU.toString,Zn=L3?L3.toStringTag:void 0;function m$(e){var A=Q$.call(e,Zn),t=e[Zn];try{e[Zn]=void 0;var n=!0}catch{}var i=p$.call(e);return n&&(A?e[Zn]=t:delete e[Zn]),i}var y$=Object.prototype,w$=y$.toString;function D$(e){return w$.call(e)}var M$="[object Null]",R$="[object Undefined]",yD=L3?L3.toStringTag:void 0;function o9(e){return e==null?e===void 0?R$:M$:yD&&yD in Object(e)?m$(e):D$(e)}function CA(e){return e!=null&&typeof e=="object"}var S$="[object Symbol]";function cc(e){return typeof e=="symbol"||CA(e)&&o9(e)==S$}function uc(e,A){for(var t=-1,n=e==null?0:e.length,i=Array(n);++t0){if(++A>=s00)return arguments[0]}else A=0;return e.apply(void 0,arguments)}}function g00(e){return function(){return e}}var Hl=function(){try{var e=N6(Object,"defineProperty");return e({},"",{}),e}catch{}}(),c00=Hl?function(e,A){return Hl(e,"toString",{configurable:!0,enumerable:!1,value:g00(A),writable:!0})}:S7,u00=l00(c00);function DU(e,A){for(var t=-1,n=e==null?0:e.length;++t-1}var h00=9007199254740991,f00=/^(?:0|[1-9]\d*)$/;function Cc(e,A){var t=typeof e;return A=A??h00,!!A&&(t=="number"||t!="symbol"&&f00.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=Q00}function te(e){return e!=null&&wB(e.length)&&!Ke(e)}function SU(e,A,t){if(!G3(t))return!1;var n=typeof A;return(n=="number"?te(t)&&Cc(A,t.length):n=="string"&&A in t)?Zr(t[A],e):!1}function p00(e){return yB(function(A,t){var n=-1,i=t.length,r=i>1?t[i-1]:void 0,s=i>2?t[2]:void 0;for(r=e.length>3&&typeof r=="function"?(i--,r):void 0,s&&SU(t[0],t[1],s)&&(r=i<3?void 0:r,i=1),A=Object(A);++n-1}function T50(e,A){var t=this.__data__,n=Ec(t,e);return n<0?(++this.size,t.push([e,A])):t[n][1]=A,this}function Ve(e){var A=-1,t=e==null?0:e.length;for(this.clear();++Ai?0:i+A),t=t>i?i:t,t<0&&(t+=i),i=A>t?0:t-A>>>0,A>>>=0;for(var r=Array(i);++no))return!1;var l=r.get(e),u=r.get(A);if(l&&u)return l==A&&u==e;var I=-1,C=!0,h=t&R10?new v7:void 0;for(r.set(e,A),r.set(A,e);++I2?A[2]:void 0;for(i&&SU(A[0],A[1],i)&&(n=1);++t=d40&&(r=UB,s=!1,A=new v7(A));A:for(;++i-1?i[r?A[s]:s]:void 0}}var y40=Math.max;function w40(e,A,t){var n=e==null?0:e.length;if(!n)return-1;var i=t==null?0:Ic(t);return i<0&&(i=y40(n+i,0)),MU(e,ne(A),i)}var x7=m40(w40);function hA(e){return e&&e.length?e[0]:void 0}function D40(e,A){var t=-1,n=te(e)?Array(e.length):[];return x6(e,function(i,r,s){n[++t]=A(i,r,s)}),n}function A5(e,A){var t=z5(e)?uc:D40;return t(e,ne(A))}function T3(e,A){return NB(A5(e,A))}var M40=Object.prototype,R40=M40.hasOwnProperty,S40=h40(function(e,A,t){R40.call(e,t)?e[t].push(A):pB(e,t,[A])}),v40=Object.prototype,N40=v40.hasOwnProperty;function x40(e,A){return e!=null&&N40.call(e,A)}function r5(e,A){return e!=null&&WU(e,A,x40)}var T40="[object String]";function k4(e){return typeof e=="string"||!z5(e)&&CA(e)&&o9(e)==T40}function U40(e,A){return uc(A,function(t){return e[t]})}function n1(e){return e==null?[]:U40(e,b3(e))}var F40=Math.max;function B4(e,A,t,n){e=te(e)?e:n1(e),t=t&&!n?Ic(t):0;var i=e.length;return t<0&&(t=F40(i+t,0)),k4(e)?t<=i&&e.indexOf(A,t)>-1:!!i&&QB(e,A,t)>-1}function AM(e,A,t){var n=e==null?0:e.length;if(!n)return-1;var i=0;return QB(e,A,i)}var _40="[object Map]",k40="[object Set]",L40=Object.prototype,G40=L40.hasOwnProperty;function u2(e){if(e==null)return!0;if(te(e)&&(z5(e)||typeof e=="string"||typeof e.splice=="function"||Er(e)||DB(e)||fc(e)))return!e.length;var A=w3(e);if(A==_40||A==k40)return!e.size;if(jr(e))return!FU(e).length;for(var t in e)if(G40.call(e,t))return!1;return!0}var b40="[object RegExp]";function O40(e){return CA(e)&&o9(e)==b40}var eM=Vt&&Vt.isRegExp,Pe=eM?dc(eM):O40;function Ye(e){return e===void 0}var P40="Expected a function";function Y40(e){if(typeof e!="function")throw new TypeError(P40);return function(){var A=arguments;switch(A.length){case 0:return!e.call(this);case 1:return!e.call(this,A[0]);case 2:return!e.call(this,A[0],A[1]);case 3:return!e.call(this,A[0],A[1],A[2])}return!e.apply(this,A)}}function J40(e,A,t,n){if(!G3(e))return e;A=Qc(A,e);for(var i=-1,r=A.length,s=r-1,o=e;o!=null&&++i=Z40){var l=W40(e);if(l)return FB(l);s=!1,i=UB,a=new v7}else a=o;A:for(;++n{t.accept(A)})}}class r3 extends ie{constructor(A){super([]),this.idx=1,n3(this,QA(A,t=>t!==void 0))}set definition(A){}get definition(){return this.referencedRule!==void 0?this.referencedRule.definition:[]}accept(A){A.visit(this)}}class Z7 extends ie{constructor(A){super(A.definition),this.orgText="",n3(this,QA(A,t=>t!==void 0))}}class L4 extends ie{constructor(A){super(A.definition),this.ignoreAmbiguities=!1,n3(this,QA(A,t=>t!==void 0))}}class _4 extends ie{constructor(A){super(A.definition),this.idx=1,n3(this,QA(A,t=>t!==void 0))}}class re extends ie{constructor(A){super(A.definition),this.idx=1,n3(this,QA(A,t=>t!==void 0))}}class se extends ie{constructor(A){super(A.definition),this.idx=1,n3(this,QA(A,t=>t!==void 0))}}class r1 extends ie{constructor(A){super(A.definition),this.idx=1,n3(this,QA(A,t=>t!==void 0))}}class pA extends ie{constructor(A){super(A.definition),this.idx=1,n3(this,QA(A,t=>t!==void 0))}}class mA extends ie{get definition(){return this._definition}set definition(A){this._definition=A}constructor(A){super(A.definition),this.idx=1,this.ignoreAmbiguities=!1,this.hasPredicates=!1,n3(this,QA(A,t=>t!==void 0))}}let x2=class{constructor(A){this.idx=1,n3(this,QA(A,t=>t!==void 0))}accept(A){A.visit(this)}};function $40(e){return A5(e,$a)}function $a(e){function A(t){return A5(t,$a)}if(e instanceof r3){const t={type:"NonTerminal",name:e.nonTerminalName,idx:e.idx};return k4(e.label)&&(t.label=e.label),t}else{if(e instanceof L4)return{type:"Alternative",definition:A(e.definition)};if(e instanceof _4)return{type:"Option",idx:e.idx,definition:A(e.definition)};if(e instanceof re)return{type:"RepetitionMandatory",idx:e.idx,definition:A(e.definition)};if(e instanceof se)return{type:"RepetitionMandatoryWithSeparator",idx:e.idx,separator:$a(new x2({terminalType:e.separator})),definition:A(e.definition)};if(e instanceof pA)return{type:"RepetitionWithSeparator",idx:e.idx,separator:$a(new x2({terminalType:e.separator})),definition:A(e.definition)};if(e instanceof r1)return{type:"Repetition",idx:e.idx,definition:A(e.definition)};if(e instanceof mA)return{type:"Alternation",idx:e.idx,definition:A(e.definition)};if(e instanceof x2){const t={type:"Terminal",name:e.terminalType.name,label:q40(e.terminalType),idx:e.idx};k4(e.label)&&(t.terminalLabel=e.label);const n=e.terminalType.PATTERN;return e.terminalType.PATTERN&&(t.pattern=Pe(n)?n.source:n),t}else{if(e instanceof Z7)return{type:"Rule",name:e.name,orgText:e.orgText,definition:A(e.definition)};throw Error("non exhaustive match")}}}class j7{visit(A){const t=A;switch(t.constructor){case r3:return this.visitNonTerminal(t);case L4:return this.visitAlternative(t);case _4:return this.visitOption(t);case re:return this.visitRepetitionMandatory(t);case se:return this.visitRepetitionMandatoryWithSeparator(t);case pA:return this.visitRepetitionWithSeparator(t);case r1:return this.visitRepetition(t);case mA:return this.visitAlternation(t);case x2:return this.visitTerminal(t);case Z7:return this.visitRule(t);default:throw Error("non exhaustive match")}}visitNonTerminal(A){}visitAlternative(A){}visitOption(A){}visitRepetition(A){}visitRepetitionMandatory(A){}visitRepetitionMandatoryWithSeparator(A){}visitRepetitionWithSeparator(A){}visitAlternation(A){}visitTerminal(A){}visitRule(A){}}function A30(e){return e instanceof L4||e instanceof _4||e instanceof r1||e instanceof re||e instanceof se||e instanceof pA||e instanceof x2||e instanceof Z7}function Vl(e,A=[]){return e instanceof _4||e instanceof r1||e instanceof pA?!0:e instanceof mA?qU(e.definition,n=>Vl(n,A)):e instanceof r3&&B4(A,e)?!1:e instanceof ie?(e instanceof r3&&A.push(e),gA(e.definition,n=>Vl(n,A))):!1}function e30(e){return e instanceof mA}function kA(e){if(e instanceof r3)return"SUBRULE";if(e instanceof _4)return"OPTION";if(e instanceof mA)return"OR";if(e instanceof re)return"AT_LEAST_ONE";if(e instanceof se)return"AT_LEAST_ONE_SEP";if(e instanceof pA)return"MANY_SEP";if(e instanceof r1)return"MANY";if(e instanceof x2)return"CONSUME";throw Error("non exhaustive match")}class yc{walk(A,t=[]){g5(A.definition,(n,i)=>{const r=U1(A.definition,i+1);if(n instanceof r3)this.walkProdRef(n,r,t);else if(n instanceof x2)this.walkTerminal(n,r,t);else if(n instanceof L4)this.walkFlat(n,r,t);else if(n instanceof _4)this.walkOption(n,r,t);else if(n instanceof re)this.walkAtLeastOne(n,r,t);else if(n instanceof se)this.walkAtLeastOneSep(n,r,t);else if(n instanceof pA)this.walkManySep(n,r,t);else if(n instanceof r1)this.walkMany(n,r,t);else if(n instanceof mA)this.walkOr(n,r,t);else throw Error("non exhaustive match")})}walkTerminal(A,t,n){}walkProdRef(A,t,n){}walkFlat(A,t,n){const i=t.concat(n);this.walk(A,i)}walkOption(A,t,n){const i=t.concat(n);this.walk(A,i)}walkAtLeastOne(A,t,n){const i=[new _4({definition:A.definition})].concat(t,n);this.walk(A,i)}walkAtLeastOneSep(A,t,n){const i=tM(A,t,n);this.walk(A,i)}walkMany(A,t,n){const i=[new _4({definition:A.definition})].concat(t,n);this.walk(A,i)}walkManySep(A,t,n){const i=tM(A,t,n);this.walk(A,i)}walkOr(A,t,n){const i=t.concat(n);g5(A.definition,r=>{const s=new L4({definition:[r]});this.walk(s,i)})}}function tM(e,A,t){return[new _4({definition:[new x2({terminalType:e.separator})].concat(e.definition)})].concat(A,t)}function $r(e){if(e instanceof r3)return $r(e.referencedRule);if(e instanceof x2)return i30(e);if(A30(e))return t30(e);if(e30(e))return n30(e);throw Error("non exhaustive match")}function t30(e){let A=[];const t=e.definition;let n=0,i=t.length>n,r,s=!0;for(;i&&s;)r=t[n],s=Vl(r),A=A.concat($r(r)),n=n+1,i=t.length>n;return LB(A)}function n30(e){const A=A5(e.definition,t=>$r(t));return LB(lA(A))}function i30(e){return[e.terminalType]}const eF="_~IN~_";class r30 extends yc{constructor(A){super(),this.topProd=A,this.follows={}}startWalking(){return this.walk(this.topProd),this.follows}walkTerminal(A,t,n){}walkProdRef(A,t,n){const i=o30(A.referencedRule,A.idx)+this.topProd.name,r=t.concat(n),s=new L4({definition:r}),o=$r(s);this.follows[i]=o}}function s30(e){const A={};return g5(e,t=>{const n=new r30(t).startWalking();n3(A,n)}),A}function o30(e,A){return e.name+A+eF}function I5(e){return e.charCodeAt(0)}function vC(e,A){Array.isArray(e)?e.forEach(function(t){A.push(t)}):A.push(e)}function jn(e,A){if(e[A]===!0)throw"duplicate flag "+A;e[A],e[A]=!0}function y8(e){if(e===void 0)throw Error("Internal Error - Should never get here!");return!0}function a30(){throw Error("Internal Error - Should never get here!")}function nM(e){return e.type==="Character"}const zl=[];for(let e=I5("0");e<=I5("9");e++)zl.push(e);const Wl=[I5("_")].concat(zl);for(let e=I5("a");e<=I5("z");e++)Wl.push(e);for(let e=I5("A");e<=I5("Z");e++)Wl.push(e);const iM=[I5(" "),I5("\f"),I5(` -`),I5("\r"),I5(" "),I5("\v"),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5("\u2028"),I5("\u2029"),I5(" "),I5(" "),I5(" "),I5("\uFEFF")],l30=/[0-9a-fA-F]/,Ea=/[0-9]/,g30=/[1-9]/;class c30{constructor(){this.idx=0,this.input="",this.groupIdx=0}saveState(){return{idx:this.idx,input:this.input,groupIdx:this.groupIdx}}restoreState(A){this.idx=A.idx,this.input=A.input,this.groupIdx=A.groupIdx}pattern(A){this.idx=0,this.input=A,this.groupIdx=0,this.consumeChar("/");const t=this.disjunction();this.consumeChar("/");const n={type:"Flags",loc:{begin:this.idx,end:A.length},global:!1,ignoreCase:!1,multiLine:!1,unicode:!1,sticky:!1};for(;this.isRegExpFlag();)switch(this.popChar()){case"g":jn(n,"global");break;case"i":jn(n,"ignoreCase");break;case"m":jn(n,"multiLine");break;case"u":jn(n,"unicode");break;case"y":jn(n,"sticky");break}if(this.idx!==this.input.length)throw Error("Redundant input: "+this.input.substring(this.idx));return{type:"Pattern",flags:n,value:t,loc:this.loc(0)}}disjunction(){const A=[],t=this.idx;for(A.push(this.alternative());this.peekChar()==="|";)this.consumeChar("|"),A.push(this.alternative());return{type:"Disjunction",value:A,loc:this.loc(t)}}alternative(){const A=[],t=this.idx;for(;this.isTerm();)A.push(this.term());return{type:"Alternative",value:A,loc:this.loc(t)}}term(){return this.isAssertion()?this.assertion():this.atom()}assertion(){const A=this.idx;switch(this.popChar()){case"^":return{type:"StartAnchor",loc:this.loc(A)};case"$":return{type:"EndAnchor",loc:this.loc(A)};case"\\":switch(this.popChar()){case"b":return{type:"WordBoundary",loc:this.loc(A)};case"B":return{type:"NonWordBoundary",loc:this.loc(A)}}throw Error("Invalid Assertion Escape");case"(":this.consumeChar("?");let t;switch(this.popChar()){case"=":t="Lookahead";break;case"!":t="NegativeLookahead";break}y8(t);const n=this.disjunction();return this.consumeChar(")"),{type:t,value:n,loc:this.loc(A)}}return a30()}quantifier(A=!1){let t;const n=this.idx;switch(this.popChar()){case"*":t={atLeast:0,atMost:1/0};break;case"+":t={atLeast:1,atMost:1/0};break;case"?":t={atLeast:0,atMost:1};break;case"{":const i=this.integerIncludingZero();switch(this.popChar()){case"}":t={atLeast:i,atMost:i};break;case",":let r;this.isDigit()?(r=this.integerIncludingZero(),t={atLeast:i,atMost:r}):t={atLeast:i,atMost:1/0},this.consumeChar("}");break}if(A===!0&&t===void 0)return;y8(t);break}if(!(A===!0&&t===void 0)&&y8(t))return this.peekChar(0)==="?"?(this.consumeChar("?"),t.greedy=!1):t.greedy=!0,t.type="Quantifier",t.loc=this.loc(n),t}atom(){let A;const t=this.idx;switch(this.peekChar()){case".":A=this.dotAll();break;case"\\":A=this.atomEscape();break;case"[":A=this.characterClass();break;case"(":A=this.group();break}if(A===void 0&&this.isPatternCharacter()&&(A=this.patternCharacter()),y8(A))return A.loc=this.loc(t),this.isQuantifier()&&(A.quantifier=this.quantifier()),A}dotAll(){return this.consumeChar("."),{type:"Set",complement:!0,value:[I5(` -`),I5("\r"),I5("\u2028"),I5("\u2029")]}}atomEscape(){switch(this.consumeChar("\\"),this.peekChar()){case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":return this.decimalEscapeAtom();case"d":case"D":case"s":case"S":case"w":case"W":return this.characterClassEscape();case"f":case"n":case"r":case"t":case"v":return this.controlEscapeAtom();case"c":return this.controlLetterEscapeAtom();case"0":return this.nulCharacterAtom();case"x":return this.hexEscapeSequenceAtom();case"u":return this.regExpUnicodeEscapeSequenceAtom();default:return this.identityEscapeAtom()}}decimalEscapeAtom(){return{type:"GroupBackReference",value:this.positiveInteger()}}characterClassEscape(){let A,t=!1;switch(this.popChar()){case"d":A=zl;break;case"D":A=zl,t=!0;break;case"s":A=iM;break;case"S":A=iM,t=!0;break;case"w":A=Wl;break;case"W":A=Wl,t=!0;break}if(y8(A))return{type:"Set",value:A,complement:t}}controlEscapeAtom(){let A;switch(this.popChar()){case"f":A=I5("\f");break;case"n":A=I5(` -`);break;case"r":A=I5("\r");break;case"t":A=I5(" ");break;case"v":A=I5("\v");break}if(y8(A))return{type:"Character",value:A}}controlLetterEscapeAtom(){this.consumeChar("c");const A=this.popChar();if(/[a-zA-Z]/.test(A)===!1)throw Error("Invalid ");return{type:"Character",value:A.toUpperCase().charCodeAt(0)-64}}nulCharacterAtom(){return this.consumeChar("0"),{type:"Character",value:I5("\0")}}hexEscapeSequenceAtom(){return this.consumeChar("x"),this.parseHexDigits(2)}regExpUnicodeEscapeSequenceAtom(){return this.consumeChar("u"),this.parseHexDigits(4)}identityEscapeAtom(){const A=this.popChar();return{type:"Character",value:I5(A)}}classPatternCharacterAtom(){switch(this.peekChar()){case` -`:case"\r":case"\u2028":case"\u2029":case"\\":case"]":throw Error("TBD");default:const A=this.popChar();return{type:"Character",value:I5(A)}}}characterClass(){const A=[];let t=!1;for(this.consumeChar("["),this.peekChar(0)==="^"&&(this.consumeChar("^"),t=!0);this.isClassAtom();){const n=this.classAtom();if(n.type,nM(n)&&this.isRangeDash()){this.consumeChar("-");const i=this.classAtom();if(i.type,nM(i)){if(i.value0&&(e.patches=[],e.callback&&e.callback(n)),n}function lB(e,A,t,n,i){if(A!==e){typeof A.toJSON=="function"&&(A=A.toJSON());for(var r=Pf(A),s=Pf(e),o=!1,a=s.length-1;a>=0;a--){var l=s[a],u=e[l];if(Of(A,l)&&!(A[l]===void 0&&u!==void 0&&Array.isArray(A)===!1)){var I=A[l];typeof u=="object"&&u!=null&&typeof I=="object"&&I!=null&&Array.isArray(u)===Array.isArray(I)?lB(u,I,t,n+"/"+_9(l),i):u!==I&&(i&&t.push({op:"test",path:n+"/"+_9(l),value:N4(u)}),t.push({op:"replace",path:n+"/"+_9(l),value:N4(I)}))}else Array.isArray(e)===Array.isArray(A)?(i&&t.push({op:"test",path:n+"/"+_9(l),value:N4(u)}),t.push({op:"remove",path:n+"/"+_9(l)}),o=!0):(i&&t.push({op:"test",path:n,value:e}),t.push({op:"replace",path:n,value:A}))}if(!(!o&&r.length==s.length))for(var a=0;anew Proxy(e,A);const Kf=Object.getPrototypeOf,Vf=new WeakMap,MT=e=>e&&(Vf.has(e)?Vf.get(e):Kf(e)===Object.prototype||Kf(e)===Array.prototype),Hl=e=>typeof e=="object"&&e!==null,DZ=e=>{if(Array.isArray(e))return Array.from(e);const A=Object.getOwnPropertyDescriptors(e);return Object.values(A).forEach(t=>{t.configurable=!0}),Object.create(Kf(e),A)},cB=e=>e[gB]||e,RT=(e,A,t,n)=>{if(!MT(e))return e;let i=n&&n.get(e);if(!i){const a=cB(e);i=(l=>Object.values(Object.getOwnPropertyDescriptors(l)).some(u=>!u.configurable&&!u.writable))(a)?[a,DZ(a)]:[a],n==null||n.set(e,i)}const[r,s]=i;let o=t&&t.get(r);return o&&o[1].f===!!s||(o=((a,l)=>{const u={f:l};let I=!1;const C=(d,m)=>{if(!I){let p=u[Wn].get(a);if(p||(p={},u[Wn].set(a,p)),d===Mi)p[Mi]=!0;else{let f=p[d];f||(f=new Set,p[d]=f),f.add(m)}}},h={get:(d,m)=>m===gB?a:(C("k",m),RT(Reflect.get(d,m),u[Wn],u.c,u.t)),has:(d,m)=>m===yZ?(I=!0,u[Wn].delete(a),!0):(C("h",m),Reflect.has(d,m)),getOwnPropertyDescriptor:(d,m)=>(C("o",m),Reflect.getOwnPropertyDescriptor(d,m)),ownKeys:d=>(C(Mi),Reflect.ownKeys(d))};return l&&(h.set=h.deleteProperty=()=>!1),[h,u]})(r,!!s),o[1].p=wZ(s||r,o[0]),t&&t.set(r,o)),o[1][Wn]=A,o[1].c=t,o[1].t=n,o[1].p},ST=(e,A,t,n,i=Object.is)=>{if(i(e,A))return!1;if(!Hl(e)||!Hl(A))return!0;const r=t.get(cB(e));if(!r)return!0;if(n){const o=n.get(e);if(o&&o.n===A)return o.g;n.set(e,{n:A,g:!1})}let s=null;try{for(const o of r.h||[])if(s=Reflect.has(e,o)!==Reflect.has(A,o),s)return s;if(r[Mi]===!0){if(s=((o,a)=>{const l=Reflect.ownKeys(o),u=Reflect.ownKeys(a);return l.length!==u.length||l.some((I,C)=>I!==u[C])})(e,A),s)return s}else for(const o of r.o||[])if(s=!!Reflect.getOwnPropertyDescriptor(e,o)!=!!Reflect.getOwnPropertyDescriptor(A,o),s)return s;for(const o of r.k||[])if(s=ST(e[o],A[o],t,n,i),s)return s;return s===null&&(s=!0),s}finally{n&&n.set(e,{n:A,g:s})}},MZ=e=>MT(e)&&e[gB]||null,uD=(e,A=!0)=>{Vf.set(e,A)},RZ=(e,A,t)=>{const n=[],i=new WeakSet,r=(s,o)=>{if(i.has(s))return;Hl(s)&&i.add(s);const a=Hl(s)&&A.get(cB(s));if(a){var l,u;if((l=a.h)==null||l.forEach(C=>{const h=`:has(${String(C)})`;n.push(o?[...o,h]:[h])}),a[Mi]===!0){const C=":ownKeys";n.push(o?[...o,C]:[C])}else{var I;(I=a.o)==null||I.forEach(C=>{const h=`:hasOwn(${String(C)})`;n.push(o?[...o,h]:[h])})}(u=a.k)==null||u.forEach(C=>{!("value"in(Object.getOwnPropertyDescriptor(s,C)||{}))||r(s[C],o?[...o,C]:[C])})}else o&&n.push(o)};return r(e),n};var Kl={ZSS_LANG_DEV:"false",ZSS_STATS_DEV:"false",ZSS_SHOW_CODE:"false",ZSS_BRANCH_NAME:"main",ZSS_BRANCH_VERSION:"0.12.2",ZSS_COMMIT_HASH:"4b48580565ddb245ea0c21ae5dc8ec6ee8490f39",ZSS_COMMIT_MESSAGE:"feat: tab to move Shift+? debug console around",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const BC=e=>typeof e=="object"&&e!==null,Et=new WeakMap,da=new WeakSet,SZ=(e=Object.is,A=(l,u)=>new Proxy(l,u),t=l=>BC(l)&&!da.has(l)&&(Array.isArray(l)||!(Symbol.iterator in l))&&!(l instanceof WeakMap)&&!(l instanceof WeakSet)&&!(l instanceof Error)&&!(l instanceof Number)&&!(l instanceof Date)&&!(l instanceof String)&&!(l instanceof RegExp)&&!(l instanceof ArrayBuffer),n=l=>{switch(l.status){case"fulfilled":return l.value;case"rejected":throw l.reason;default:throw l}},i=new WeakMap,r=(l,u,I=n)=>{const C=i.get(l);if((C==null?void 0:C[0])===u)return C[1];const h=Array.isArray(l)?[]:Object.create(Object.getPrototypeOf(l));return uD(h,!0),i.set(l,[u,h]),Reflect.ownKeys(l).forEach(d=>{if(Object.getOwnPropertyDescriptor(h,d))return;const m=Reflect.get(l,d),{enumerable:p}=Reflect.getOwnPropertyDescriptor(l,d),f={value:m,enumerable:p,configurable:!0};if(da.has(m))uD(m,!1);else if(m instanceof Promise)delete f.value,f.get=()=>I(m);else if(Et.has(m)){const[Q,B]=Et.get(m);f.value=r(Q,B(),I)}Object.defineProperty(h,d,f)}),Object.preventExtensions(h)},s=new WeakMap,o=[1,1],a=l=>{if(!BC(l))throw new Error("object required");const u=s.get(l);if(u)return u;let I=o[0];const C=new Set,h=(v,x=++o[0])=>{I!==x&&(I=x,C.forEach(F=>F(v,x)))};let d=o[1];const m=(v=++o[1])=>(d!==v&&!C.size&&(d=v,f.forEach(([x])=>{const F=x[1](v);F>I&&(I=F)})),I),p=v=>(x,F)=>{const K=[...x];K[1]=[v,...K[1]],h(K,F)},f=new Map,Q=(v,x)=>{if((Kl?"production":void 0)!=="production"&&f.has(v))throw new Error("prop listener already exists");if(C.size){const F=x[3](p(v));f.set(v,[x,F])}else f.set(v,[x])},B=v=>{var x;const F=f.get(v);F&&(f.delete(v),(x=F[1])==null||x.call(F))},w=v=>(C.add(v),C.size===1&&f.forEach(([F,K],V)=>{if((Kl?"production":void 0)!=="production"&&K)throw new Error("remove already exists");const P=F[3](p(V));f.set(V,[F,P])}),()=>{C.delete(v),C.size===0&&f.forEach(([F,K],V)=>{K&&(K(),f.set(V,[F]))})}),R=Array.isArray(l)?[]:Object.create(Object.getPrototypeOf(l)),N=A(R,{deleteProperty(v,x){const F=Reflect.get(v,x);B(x);const K=Reflect.deleteProperty(v,x);return K&&h(["delete",[x],F]),K},set(v,x,F,K){const V=Reflect.has(v,x),P=Reflect.get(v,x,K);if(V&&(e(P,F)||s.has(F)&&e(P,s.get(F))))return!0;B(x),BC(F)&&(F=MZ(F)||F);let W=F;if(F instanceof Promise)F.then(e0=>{F.status="fulfilled",F.value=e0,h(["resolve",[x],e0])}).catch(e0=>{F.status="rejected",F.reason=e0,h(["reject",[x],e0])});else{!Et.has(F)&&t(F)&&(W=a(F));const e0=!da.has(W)&&Et.get(W);e0&&Q(x,e0)}return Reflect.set(v,x,W,K),h(["set",[x],F,P]),!0}});s.set(l,N);const T=[R,m,r,w];return Et.set(N,T),Reflect.ownKeys(l).forEach(v=>{const x=Object.getOwnPropertyDescriptor(l,v);"value"in x&&(N[v]=l[v],delete x.value,delete x.writable),Object.defineProperty(R,v,x)}),N})=>[a,Et,da,e,A,t,n,i,r,s,o],[vZ]=SZ();function gc(e={}){return vZ(e)}function NZ(e,A,t){const n=Et.get(e);(Kl?"production":void 0)!=="production"&&!n&&console.warn("Please use proxy object");let i;const r=[],s=n[3];let o=!1;const l=s(u=>{r.push(u),i||(i=Promise.resolve().then(()=>{i=void 0,o&&A(r.splice(0))}))});return o=!0,()=>{o=!1,l()}}function ID(e,A){const t=Et.get(e);(Kl?"production":void 0)!=="production"&&!t&&console.warn("Please use proxy object");const[n,i,r]=t;return r(n,i(),A)}var xZ={ZSS_LANG_DEV:"false",ZSS_STATS_DEV:"false",ZSS_SHOW_CODE:"false",ZSS_BRANCH_NAME:"main",ZSS_BRANCH_VERSION:"0.12.2",ZSS_COMMIT_HASH:"4b48580565ddb245ea0c21ae5dc8ec6ee8490f39",ZSS_COMMIT_MESSAGE:"feat: tab to move Shift+? debug console around",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const{use:CD}=Ti,{useSyncExternalStore:TZ}=JW,UZ=(e,A)=>{const t=z.useRef();z.useEffect(()=>{t.current=RZ(e,A)}),z.useDebugValue(t.current)},FZ=new WeakMap;function Wr(e,A){const n=z.useRef(),i=z.useRef();let r=!0;const s=TZ(z.useCallback(l=>{const u=NZ(e,l);return l(),u},[e,void 0]),()=>{const l=ID(e,CD);try{if(!r&&n.current&&i.current&&!ST(n.current,l,i.current,new WeakMap))return n.current}catch{}return l},()=>ID(e,CD));r=!1;const o=new WeakMap;z.useEffect(()=>{n.current=s,i.current=o}),(xZ?"production":void 0)!=="production"&&UZ(s,o);const a=z.useMemo(()=>new WeakMap,[]);return RT(s,o,a,FZ)}let QC=!1;const Dt=gc({state:{player:"",layers:[],layout:[],layoutreset:!1,layoutfocus:""}}),_Z=S6("gadgetclient",["ready","second"],e=>{switch(e.target){case"reset":e.player===Dt.state.player&&(QC=!1,Dt.state=e.data);break;case"patch":if(e.player===Dt.state.player&&!QC)try{lc(Dt.state,e.data,!0)}catch(A){A instanceof oB&&(QC=!0,_Z.reply(e,"desync",void 0,e.player))}break}});function kZ(){return Dt.state}function LZ(e){return e&&Dt.state.player===""?(Dt.state.player=e,!0):!1}function GZ(){return Dt.state.player}function _1(e){return e!=null}const bZ=Object.keys;function vT(e){return typeof e=="number"}function zf(e){return typeof e=="string"}function OZ(e){return Array.isArray(e)}var G9=(e=>(e[e.BOTTOM=0]="BOTTOM",e[e.RIGHT=1]="RIGHT",e[e.TOP=2]="TOP",e[e.LEFT=3]="LEFT",e[e.FULL=4]="FULL",e[e.MAX=5]="MAX",e))(G9||{});const we=gc({open:!1,mode:0,logs:[]});function Wf(e){we.open=e}function NT(e){we.mode=we.mode+e,we.mode<0&&(we.mode+=5),we.mode>=5&&(we.mode-=5)}function PZ(){return Wr(we)}S6("tape",[],e=>{switch(e.target){case"log":case"error":{we.logs.unshift([ac(),e.target,e.sender,...e.data]);break}case"open":vT(e.data)&&(Wf(!0),NT(e.data));break}});let pC=0;const hD=24,Zn=S6("bip",["second","ready","error","memset"],e=>{switch(e.target){case"second":if(++pC,pC>=hD){pC-=hD;const A=GZ();A&&oZ(Zn.name(),A)}break;case"ready":e.player&&LZ(e.player)&&gD(Zn.name(),e.player);break;case"error:login":e.player&&tZ(Zn.name(),e.player);break;case"error:reboot":e.player&&rZ(Zn.name(),G9.FULL);break;case"ackmem":e.player&&gD(Zn.name(),e.player)}});var YZ=function(A,t,n,i){var r=n?n.call(i,A,t):void 0;if(r!==void 0)return!!r;if(A===t)return!0;if(typeof A!="object"||!A||typeof t!="object"||!t)return!1;var s=Object.keys(A),o=Object.keys(t);if(s.length!==o.length)return!1;for(var a=Object.prototype.hasOwnProperty.bind(t),l=0;lA in e?TT(e,A,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[A]=t,G2=(e,A)=>{for(var t in A||(A={}))qZ.call(A,t)&&dD(e,t,A[t]);if(fD)for(var t of fD(A))XZ.call(A,t)&&dD(e,t,A[t]);return e},$Z=(e,A)=>ZZ(e,jZ(A)),Ae=(e,A)=>{for(var t in A)TT(e,t,{get:A[t],enumerable:!0})},uB={};Ae(uB,{_1:()=>UT,_2:()=>FT,_3:()=>kT,_4:()=>LT,_5:()=>GT,_6:()=>bT,_7:()=>OT,_8:()=>PT,__1:()=>IB,__2:()=>_T,__3:()=>Aj,__4:()=>ej,__5:()=>tj,__6:()=>nj,__7:()=>ij,__8:()=>rj,app:()=>L5});function ED(e,A,t){for(var n=new Array(t),i=0,r=A;i=0)return function(a,l){return function(u){return L5(a,l.concat([u]))}}(n,t);A=ED(t,r,-o|0),e=n.apply(null,ED(t,0,r))}}function UT(e,A){var t=e.length;if(t===1)return e(A);switch(t){case 1:return e(A);case 2:return function(n){return e(A,n)};case 3:return function(n,i){return e(A,n,i)};case 4:return function(n,i,r){return e(A,n,i,r)};case 5:return function(n,i,r,s){return e(A,n,i,r,s)};case 6:return function(n,i,r,s,o){return e(A,n,i,r,s,o)};case 7:return function(n,i,r,s,o,a){return e(A,n,i,r,s,o,a)};default:return L5(e,[A])}}function IB(e){var A=e.length;return A===1?e:function(t){return UT(e,t)}}function FT(e,A,t){var n=e.length;if(n===2)return e(A,t);switch(n){case 1:return L5(e(A),[t]);case 2:return e(A,t);case 3:return function(i){return e(A,t,i)};case 4:return function(i,r){return e(A,t,i,r)};case 5:return function(i,r,s){return e(A,t,i,r,s)};case 6:return function(i,r,s,o){return e(A,t,i,r,s,o)};case 7:return function(i,r,s,o,a){return e(A,t,i,r,s,o,a)};default:return L5(e,[A,t])}}function _T(e){var A=e.length;return A===2?e:function(t,n){return FT(e,t,n)}}function kT(e,A,t,n){var i=e.length;if(i===3)return e(A,t,n);switch(i){case 1:return L5(e(A),[t,n]);case 2:return L5(e(A,t),[n]);case 3:return e(A,t,n);case 4:return function(r){return e(A,t,n,r)};case 5:return function(r,s){return e(A,t,n,r,s)};case 6:return function(r,s,o){return e(A,t,n,r,s,o)};case 7:return function(r,s,o,a){return e(A,t,n,r,s,o,a)};default:return L5(e,[A,t,n])}}function Aj(e){var A=e.length;return A===3?e:function(t,n,i){return kT(e,t,n,i)}}function LT(e,A,t,n,i){var r=e.length;if(r===4)return e(A,t,n,i);switch(r){case 1:return L5(e(A),[t,n,i]);case 2:return L5(e(A,t),[n,i]);case 3:return L5(e(A,t,n),[i]);case 4:return e(A,t,n,i);case 5:return function(s){return e(A,t,n,i,s)};case 6:return function(s,o){return e(A,t,n,i,s,o)};case 7:return function(s,o,a){return e(A,t,n,i,s,o,a)};default:return L5(e,[A,t,n,i])}}function ej(e){var A=e.length;return A===4?e:function(t,n,i,r){return LT(e,t,n,i,r)}}function GT(e,A,t,n,i,r){var s=e.length;if(s===5)return e(A,t,n,i,r);switch(s){case 1:return L5(e(A),[t,n,i,r]);case 2:return L5(e(A,t),[n,i,r]);case 3:return L5(e(A,t,n),[i,r]);case 4:return L5(e(A,t,n,i),[r]);case 5:return e(A,t,n,i,r);case 6:return function(o){return e(A,t,n,i,r,o)};case 7:return function(o,a){return e(A,t,n,i,r,o,a)};default:return L5(e,[A,t,n,i,r])}}function tj(e){var A=e.length;return A===5?e:function(t,n,i,r,s){return GT(e,t,n,i,r,s)}}function bT(e,A,t,n,i,r,s){var o=e.length;if(o===6)return e(A,t,n,i,r,s);switch(o){case 1:return L5(e(A),[t,n,i,r,s]);case 2:return L5(e(A,t),[n,i,r,s]);case 3:return L5(e(A,t,n),[i,r,s]);case 4:return L5(e(A,t,n,i),[r,s]);case 5:return L5(e(A,t,n,i,r),[s]);case 6:return e(A,t,n,i,r,s);case 7:return function(a){return e(A,t,n,i,r,s,a)};default:return L5(e,[A,t,n,i,r,s])}}function nj(e){var A=e.length;return A===6?e:function(t,n,i,r,s,o){return bT(e,t,n,i,r,s,o)}}function OT(e,A,t,n,i,r,s,o){var a=e.length;if(a===7)return e(A,t,n,i,r,s,o);switch(a){case 1:return L5(e(A),[t,n,i,r,s,o]);case 2:return L5(e(A,t),[n,i,r,s,o]);case 3:return L5(e(A,t,n),[i,r,s,o]);case 4:return L5(e(A,t,n,i),[r,s,o]);case 5:return L5(e(A,t,n,i,r),[s,o]);case 6:return L5(e(A,t,n,i,r,s),[o]);case 7:return e(A,t,n,i,r,s,o);default:return L5(e,[A,t,n,i,r,s,o])}}function ij(e){var A=e.length;return A===7?e:function(t,n,i,r,s,o,a){return OT(e,t,n,i,r,s,o,a)}}function PT(e,A,t,n,i,r,s,o,a){var l=e.length;if(l===8)return e(A,t,n,i,r,s,o,a);switch(l){case 1:return L5(e(A),[t,n,i,r,s,o,a]);case 2:return L5(e(A,t),[n,i,r,s,o,a]);case 3:return L5(e(A,t,n),[i,r,s,o,a]);case 4:return L5(e(A,t,n,i),[r,s,o,a]);case 5:return L5(e(A,t,n,i,r),[s,o,a]);case 6:return L5(e(A,t,n,i,r,s),[o,a]);case 7:return L5(e(A,t,n,i,r,s,o),[a]);default:return L5(e,[A,t,n,i,r,s,o,a])}}function rj(e){var A=e.length;return A===8?e:function(t,n,i,r,s,o,a,l){return PT(e,t,n,i,r,s,o,a,l)}}var YT={};Ae(YT,{$$Map:()=>Mj,$$Set:()=>Rj,RenderDelegate:()=>Sj,mount:()=>XT,renderWithDelegate:()=>vj,stepGarbageCollector:()=>Nj,visit:()=>$T});var JT={};Ae(JT,{create:()=>jT,isNode:()=>wj,shallowCopy:()=>qT,symbol:()=>CB});function BD(e){var A=typeof e;return A==="undefined"?3:e===null?2:A==="number"?{TAG:0,_0:e}:A==="bigint"?{TAG:5,_0:e}:A==="string"?{TAG:1,_0:e}:A==="boolean"?e===!0?1:0:A==="symbol"?{TAG:4,_0:e}:A==="function"?{TAG:2,_0:e}:{TAG:3,_0:e}}function sj(e,A){switch(A){case 0:return typeof e>"u";case 1:return e===null;case 2:return typeof e=="boolean";case 3:return typeof e=="number";case 4:return typeof e=="string";case 5:return typeof e=="function";case 6:return typeof e=="object";case 7:return typeof e=="symbol";case 8:return typeof e=="bigint"}}function oj(e){return e===void 0?{BS_PRIVATE_NESTED_SOME_NONE:0}:e!==null&&e.BS_PRIVATE_NESTED_SOME_NONE!==void 0?{BS_PRIVATE_NESTED_SOME_NONE:e.BS_PRIVATE_NESTED_SOME_NONE+1|0}:e}function aj(e){if(!(e!==null&&e.BS_PRIVATE_NESTED_SOME_NONE!==void 0))return e;var A=e.BS_PRIVATE_NESTED_SOME_NONE;if(A!==0)return{BS_PRIVATE_NESTED_SOME_NONE:A-1|0}}function lj(e,A){return{hd:A,tl:e}}function gj(e,A){for(;;){var t=A,n=e;if(!n)return t;var i={hd:n.hd,tl:0};t.tl=i,A=i,e=n.tl}}function cj(e,A,t){for(;;){var n=A,i=e;if(!i)return;var r={hd:t(i.hd),tl:0};n.tl=r,A=r,e=i.tl}}function uj(e,A,t,n){for(;;){var i=n,r=t,s=A;if(!r)return;var o={hd:e(s,r.hd),tl:0};i.tl=o,n=o,t=r.tl,A=s+1|0}}function Ij(e,A){if(!e)return A;var t={hd:e.hd,tl:0};return gj(e.tl,t).tl=A,t}function Cj(e,A){if(!e)return 0;var t={hd:A(e.hd),tl:0};return cj(e.tl,t,A),t}function HT(e,A){return Cj(e,IB(A))}function hj(e,A){if(!e)return 0;var t={hd:A(0,e.hd),tl:0};return uj(A,1,e.tl,t),t}function fj(e,A){return hj(e,_T(A))}function KT(e){for(var A=e,t=0;;){var n=t,i=A;if(!i)return n;t=n+1|0,A=i.tl}}function dj(e,A,t){for(;;){var n=t,i=A;if(!n)return;e[i]=n.hd,t=n.tl,A=i+1|0}}function VT(e){for(var A=e.length-1|0,t=0;;){var n=t,i=A;if(i<0)return n;t={hd:e[i],tl:n},A=i-1|0}}function Ej(e){var A=KT(e),t=new Array(A);return dj(t,0,e),t}function Bj(e,A){for(;;){var t=e;if(!t)return;A(t.hd),e=t.tl}}function zT(e,A){Bj(e,IB(A))}function Qj(e,A,t){for(;;){var n=A,i=e;if(!i)return n;A=t(n,i.hd),e=i.tl}}function WT(e,A,t,n){for(let i in n)if(n.hasOwnProperty(i)){const r=n[i];(!t.hasOwnProperty(i)||!JZ(t[i],r))&&((typeof r>"u"||r===null||typeof r=="number"&&isNaN(r)||typeof r=="number"&&!isFinite(r))&&console.warn(`Warning: applying a potentially erroneous property value. ${i}: ${r}`),e.setProperty(A,i,r),t[i]=r)}}function pj(e,A){if(A in e)return oj(e[A])}function mj(e){if(e!==void 0)return aj(e);throw new Error("getExn")}function QD(e,A,t,n){WT(e,A,t,n)}function ZT(e,A){return Math.imul(e^A,16777619)}function mC(e,A){for(var t=e,n=0,i=A.length;n<=i;++n)t=ZT(t,A.charCodeAt(n)|0);return t}function yj(e,A,t){var n=mC(-2128831035,e),i=pj(A,"key"),r=i!==void 0&&sj(i,4)?mC(n,i):mC(n,mj(JSON.stringify(A)));return Qj(t,r,ZT)&2147483647}var CB="__ELEM_NODE__";function jT(e,A,t){var n=VT(t),i=HT(n,function(r){return r.hash});return{symbol:CB,hash:yj(e,A,i),kind:e,props:A,children:n}}function wj(e){var A=BD(e);if(typeof A=="number"||A.TAG!==3)return!1;var t=BD(e.symbol);return typeof t=="number"||t.TAG!==1?!1:t._0===CB}function qT(e){return{symbol:e.symbol,hash:e.hash,kind:e.kind,props:Object.assign({},e.props),generation:{contents:0}}}function Dj(e){return Array.from(e.values())}var Mj={valuesArray:Dj},Rj={},Sj={};function XT(e,A){var t=e.getNodeMap();if(t.has(A.hash)){var n=t.get(A.hash);QD(e,n.hash,n.props,A.props),n.generation.contents=0;return}e.createNode(A.hash,A.kind),QD(e,A.hash,{},A.props),zT(A.children,function(i){e.appendChild(A.hash,i.hash)}),t.set(A.hash,qT(A))}function $T(e,A,t){for(;;){var n=t,i=function(o){A.add(o.hash)};if(!n)return;var r=n.tl,s=n.hd;if(A.has(s.hash)){t=r;continue}i(s),XT(e,s),t=Ij(s.children,r)}}function vj(e,A){var t=new Set,n=fj(VT(A),function(i,r){return jT("root",{channel:i},[r])});$T(e,t,n),e.activateRoots(Ej(HT(n,function(i){return i.hash}))),e.commitUpdates()}function Nj(e){var A=e.getNodeMap(),t=e.getTerminalGeneration(),n=Array.from(A.values()).reduce(function(i,r){return r.generation.contents=r.generation.contents+1|0,r.generation.contents>=t?(e.deleteNode(r.hash),lj(i,r)):i},0);if(KT(n)>0)return e.commitUpdates(),zT(n,function(i){A.delete(i.hash)})}var xj=uB,AU=YT,Tj=function(e,A){return xj._2(AU.renderWithDelegate,e,A)};AU.stepGarbageCollector;var Uj=uB,hB=JT,eU=function(e,A,t){return Uj._3(hB.create,e,A,t)},Fj=hB.isNode;hB.shallowCopy;function $(e){return typeof e=="number"?eU("const",{value:e},[]):(VZ(T0(e),`Whoops, expecting a Node type here! Got: ${typeof e}`),e)}function T0(e){return Fj(e)}function c0(e,A,t){return eU(e,A,t.map($))}var v6={};Ae(v6,{accum:()=>Gj,biquad:()=>gq,capture:()=>dq,constant:()=>tU,convolve:()=>Wj,counter:()=>Lj,delay:()=>iq,env:()=>tq,fft:()=>fq,latch:()=>Pj,maxhold:()=>Yj,meter:()=>Iq,metro:()=>Kj,mm1p:()=>oq,once:()=>Jj,phasor:()=>bj,pole:()=>eq,prewarp:()=>sq,rand:()=>Hj,sample:()=>Vj,sampleseq:()=>$j,sampleseq2:()=>Aq,scope:()=>hq,sdelay:()=>rq,seq:()=>Zj,seq2:()=>jj,snapshot:()=>Cq,sparseq:()=>qj,sparseq2:()=>Xj,sr:()=>_j,svf:()=>aq,svfshelf:()=>lq,syncphasor:()=>Oj,table:()=>zj,tapIn:()=>cq,tapOut:()=>uq,time:()=>kj,z:()=>nq});function tU(e){return c0("const",e,[])}function _j(){return c0("sr",{},[])}function kj(){return c0("time",{},[])}function Lj(e,A){return typeof e=="number"||T0(e)?c0("counter",{},[$(e)]):c0("counter",e,[$(A)])}function Gj(e,A,t){return typeof e=="number"||T0(e)?c0("accum",{},[$(e),$(A)]):c0("accum",e,[$(A),$(t)])}function bj(e,A){return typeof e=="number"||T0(e)?c0("phasor",{},[$(e)]):c0("phasor",e,[$(A)])}function Oj(e,A,t){return typeof e=="number"||T0(e)?c0("sphasor",{},[$(e),$(A)]):c0("sphasor",e,[$(A),$(t)])}function Pj(e,A,t){return typeof e=="number"||T0(e)?c0("latch",{},[$(e),$(A)]):c0("latch",e,[$(A),$(t)])}function Yj(e,A,t){return typeof e=="number"||T0(e)?c0("maxhold",{},[$(e),$(A)]):c0("maxhold",e,[$(A),$(t)])}function Jj(e,A){return typeof e=="number"||T0(e)?c0("once",{},[$(e)]):c0("once",e,[$(A)])}function Hj(e){return typeof e<"u"?c0("rand",e,[]):c0("rand",{},[])}function Kj(e){return typeof e<"u"?c0("metro",e,[]):c0("metro",{},[])}function Vj(e,A,t){return c0("sample",e,[$(A),$(t)])}function zj(e,A){return c0("table",e,[$(A)])}function Wj(e,A){return c0("convolve",e,[$(A)])}function Zj(e,A,t){return c0("seq",e,[$(A),$(t)])}function jj(e,A,t){return c0("seq2",e,[$(A),$(t)])}function qj(e,A,t){return c0("sparseq",e,[$(A),$(t)])}function Xj(e,A){return c0("sparseq2",e,[$(A)])}function $j(e,A){return c0("sampleseq",e,[$(A)])}function Aq(e,A){return c0("sampleseq2",e,[$(A)])}function eq(e,A,t){return typeof e=="number"||T0(e)?c0("pole",{},[$(e),$(A)]):c0("pole",e,[$(A),$(t)])}function tq(e,A,t,n){return typeof e=="number"||T0(e)?c0("env",{},[$(e),$(A),$(t)]):c0("env",e,[$(A),$(t),$(n)])}function nq(e,A){return typeof e=="number"||T0(e)?c0("z",{},[$(e)]):c0("z",e,[$(A)])}function iq(e,A,t,n){return typeof e=="number"||T0(e)?c0("delay",{},[$(e),$(A),$(t)]):c0("delay",e,[$(A),$(t),$(n)])}function rq(e,A){return c0("sdelay",e,[$(A)])}function sq(e){return c0("prewarp",{},[e])}function oq(e,A,t){return typeof e=="number"||T0(e)?c0("mm1p",{},[$(e),$(A)]):c0("mm1p",e,[$(A),$(t)])}function aq(e,A,t,n){return typeof e=="number"||T0(e)?c0("svf",{},[$(e),$(A),$(t)]):c0("svf",e,[$(A),$(t),$(n)])}function lq(e,A,t,n,i){return typeof e=="number"||T0(e)?c0("svfshelf",{},[$(e),$(A),$(t),$(n)]):c0("svfshelf",e,[$(A),$(t),$(n),$(i)])}function gq(e,A,t,n,i,r,s){return typeof e=="number"||T0(e)?c0("biquad",{},[$(e),$(A),$(t),$(n),$(i),$(r)]):c0("biquad",e,[$(A),$(t),$(n),$(i),$(r),$(s)])}function cq(e){return c0("tapIn",e,[])}function uq(e,A){return c0("tapOut",e,[$(A)])}function Iq(e,A){return typeof e=="number"||T0(e)?c0("meter",{},[$(e)]):c0("meter",e,[$(A)])}function Cq(e,A,t){return typeof e=="number"||T0(e)?c0("snapshot",{},[$(e),$(A)]):c0("snapshot",e,[$(A),$(t)])}function hq(e,...A){return typeof e=="number"||T0(e)?c0("scope",{},[e,...A].map($)):c0("scope",e,A.map($))}function fq(e,A){return typeof e=="number"||T0(e)?c0("fft",{},[$(e)]):c0("fft",e,[$(A)])}function dq(e,A,t){return typeof e=="number"||T0(e)?c0("capture",{},[$(e),$(A)]):c0("capture",e,[$(A),$(t)])}var nU={};Ae(nU,{compress:()=>Xq,skcompress:()=>$q});var N6={};Ae(N6,{abs:()=>xq,add:()=>Oq,and:()=>Gq,asinh:()=>mq,ceil:()=>Mq,cos:()=>Bq,div:()=>Jq,eq:()=>Lq,exp:()=>Nq,floor:()=>Rq,ge:()=>Fq,geq:()=>_q,identity:()=>iU,le:()=>Tq,leq:()=>Uq,ln:()=>yq,log:()=>wq,log2:()=>Dq,max:()=>Vq,min:()=>Kq,mod:()=>Hq,mul:()=>Yq,or:()=>bq,pow:()=>kq,round:()=>Sq,sin:()=>Eq,sqrt:()=>vq,sub:()=>Pq,tan:()=>Qq,tanh:()=>pq});function iU(e,A){return typeof e=="number"||T0(e)?c0("in",{},[$(e)]):typeof A=="number"||T0(A)?c0("in",e,[$(A)]):c0("in",e,[])}function Eq(e,A){return typeof e=="number"||T0(e)?c0("sin",{},[$(e)]):c0("sin",e,[$(A)])}function Bq(e,A){return typeof e=="number"||T0(e)?c0("cos",{},[$(e)]):c0("cos",e,[$(A)])}function Qq(e,A){return typeof e=="number"||T0(e)?c0("tan",{},[$(e)]):c0("tan",e,[$(A)])}function pq(e,A){return typeof e=="number"||T0(e)?c0("tanh",{},[$(e)]):c0("tanh",e,[$(A)])}function mq(e,A){return typeof e=="number"||T0(e)?c0("asinh",{},[$(e)]):c0("asinh",e,[$(A)])}function yq(e,A){return typeof e=="number"||T0(e)?c0("ln",{},[$(e)]):c0("ln",e,[$(A)])}function wq(e,A){return typeof e=="number"||T0(e)?c0("log",{},[$(e)]):c0("log",e,[$(A)])}function Dq(e,A){return typeof e=="number"||T0(e)?c0("log2",{},[$(e)]):c0("log2",e,[$(A)])}function Mq(e,A){return typeof e=="number"||T0(e)?c0("ceil",{},[$(e)]):c0("ceil",e,[$(A)])}function Rq(e,A){return typeof e=="number"||T0(e)?c0("floor",{},[$(e)]):c0("floor",e,[$(A)])}function Sq(e,A){return typeof e=="number"||T0(e)?c0("round",{},[$(e)]):c0("round",e,[$(A)])}function vq(e,A){return typeof e=="number"||T0(e)?c0("sqrt",{},[$(e)]):c0("sqrt",e,[$(A)])}function Nq(e,A){return typeof e=="number"||T0(e)?c0("exp",{},[$(e)]):c0("exp",e,[$(A)])}function xq(e,A){return typeof e=="number"||T0(e)?c0("abs",{},[$(e)]):c0("abs",e,[$(A)])}function Tq(e,A,t){return typeof e=="number"||T0(e)?c0("le",{},[$(e),$(A)]):c0("le",e,[$(A),$(t)])}function Uq(e,A,t){return typeof e=="number"||T0(e)?c0("leq",{},[$(e),$(A)]):c0("leq",e,[$(A),$(t)])}function Fq(e,A,t){return typeof e=="number"||T0(e)?c0("ge",{},[$(e),$(A)]):c0("ge",e,[$(A),$(t)])}function _q(e,A,t){return typeof e=="number"||T0(e)?c0("geq",{},[$(e),$(A)]):c0("geq",e,[$(A),$(t)])}function kq(e,A,t){return typeof e=="number"||T0(e)?c0("pow",{},[$(e),$(A)]):c0("pow",e,[$(A),$(t)])}function Lq(e,A,t){return typeof e=="number"||T0(e)?c0("eq",{},[$(e),$(A)]):c0("eq",e,[$(A),$(t)])}function Gq(e,A,t){return typeof e=="number"||T0(e)?c0("and",{},[$(e),$(A)]):c0("and",e,[$(A),$(t)])}function bq(e,A,t){return typeof e=="number"||T0(e)?c0("or",{},[$(e),$(A)]):c0("or",e,[$(A),$(t)])}function Oq(e,...A){return typeof e=="number"||T0(e)?c0("add",{},[e,...A].map($)):c0("add",e,A.map($))}function Pq(e,...A){return typeof e=="number"||T0(e)?c0("sub",{},[e,...A].map($)):c0("sub",e,A.map($))}function Yq(e,...A){return typeof e=="number"||T0(e)?c0("mul",{},[e,...A].map($)):c0("mul",e,A.map($))}function Jq(e,...A){return typeof e=="number"||T0(e)?c0("div",{},[e,...A].map($)):c0("div",e,A.map($))}function Hq(e,...A){return typeof e=="number"||T0(e)?c0("mod",{},[e,...A].map($)):c0("mod",e,A.map($))}function Kq(e,...A){return typeof e=="number"||T0(e)?c0("min",{},[e,...A].map($)):c0("min",e,A.map($))}function Vq(e,...A){return typeof e=="number"||T0(e)?c0("max",{},[e,...A].map($)):c0("max",e,A.map($))}var Zr={};Ae(Zr,{db2gain:()=>Zq,gain2db:()=>jq,hann:()=>qq,ms2samps:()=>zq,select:()=>rU,tau2pole:()=>Wq});var V2=G2(G2({},v6),N6);function zq(e){return V2.mul(V2.sr(),V2.div(e,1e3))}function Wq(e){return V2.exp(V2.div(-1,V2.mul(e,V2.sr())))}function Zq(e){return V2.pow(10,V2.mul(e,1/20))}function jq(e){return rU(V2.ge(e,0),V2.max(-120,V2.mul(20,V2.log(e))),-120)}function rU(e,A,t){return V2.add(V2.mul(e,A),V2.mul(V2.sub(1,e),t))}function qq(e){return V2.mul(.5,V2.sub(1,V2.cos(V2.mul(2*Math.PI,e))))}var N5=G2(G2(G2({},v6),N6),Zr);function Xq(e,A,t,n,i,r){const s=N5.env(N5.tau2pole(N5.mul(.001,e)),N5.tau2pole(N5.mul(.001,A)),i),o=N5.gain2db(s),a=N5.sub(1,N5.div(1,n)),l=N5.mul(a,N5.sub(t,o)),u=N5.min(0,l),I=N5.db2gain(u);return N5.mul(r,I)}function $q(e,A,t,n,i,r,s){const o=N5.env(N5.tau2pole(N5.mul(.001,e)),N5.tau2pole(N5.mul(.001,A)),r),a=N5.gain2db(o),l=N5.sub(t,N5.div(i,2)),u=N5.add(t,N5.div(i,2)),I=N5.and(N5.geq(a,l),N5.leq(a,u)),C=N5.sub(1,N5.div(1,n)),h=N5.select(I,N5.mul(N5.div(C,2),N5.mul(N5.div(N5.sub(a,l),i),N5.sub(l,a))),N5.mul(C,N5.sub(t,a))),d=N5.min(0,h),m=N5.db2gain(d);return N5.mul(s,m)}var sU={};Ae(sU,{adsr:()=>uX});var cc={};Ae(cc,{allpass:()=>oX,bandpass:()=>rX,dcblock:()=>eX,df11:()=>tX,highpass:()=>iX,highshelf:()=>gX,lowpass:()=>nX,lowshelf:()=>lX,notch:()=>sX,peak:()=>aX,pink:()=>cX,sm:()=>AX,smooth:()=>Zf,zero:()=>fB});var w5=G2(G2(G2({},v6),N6),Zr);function Zf(e,A,t){return typeof e=="number"||T0(e)?w5.pole(e,w5.mul(w5.sub(1,e),A)):w5.pole(e,A,w5.mul(w5.sub(1,A),t))}function AX(e,A){return typeof e=="number"||T0(e)?Zf(w5.tau2pole(.02),e):Zf(e,w5.tau2pole(.02),A)}function fB(e,A,t,n){let[i,r,s]=typeof e=="number"||T0(e)?[e,A,t]:[A,t,n];return w5.sub(w5.mul(i,s),w5.mul(r,w5.z(s)))}function eX(e,A){let t=typeof e=="number"||T0(e)?e:A;return w5.pole(.995,fB(1,1,t))}function tX(e,A,t,n,i){let[r,s,o,a]=typeof e=="number"||T0(e)?[e,A,t,n]:[A,t,n,i];return w5.pole(o,fB(r,s,a))}function nX(e,A,t,n){return typeof e=="number"||T0(e)?w5.svf({mode:"lowpass"},e,A,t):w5.svf(Object.assign({},e,{mode:"lowpass"}),A,t,n)}function iX(e,A,t,n){return typeof e=="number"||T0(e)?w5.svf({mode:"highpass"},e,A,t):w5.svf(Object.assign({},e,{mode:"highpass"}),A,t,n)}function rX(e,A,t,n){return typeof e=="number"||T0(e)?w5.svf({mode:"bandpass"},e,A,t):w5.svf(Object.assign({},e,{mode:"bandpass"}),A,t,n)}function sX(e,A,t,n){return typeof e=="number"||T0(e)?w5.svf({mode:"notch"},e,A,t):w5.svf(Object.assign({},e,{mode:"notch"}),A,t,n)}function oX(e,A,t,n){return typeof e=="number"||T0(e)?w5.svf({mode:"allpass"},e,A,t):w5.svf(Object.assign({},e,{mode:"allpass"}),A,t,n)}function aX(e,A,t,n,i){return typeof e=="number"||T0(e)?w5.svfshelf({mode:"peak"},e,A,t,n):w5.svfshelf(Object.assign({},e,{mode:"peak"}),A,t,n,i)}function lX(e,A,t,n,i){return typeof e=="number"||T0(e)?w5.svfshelf({mode:"lowshelf"},e,A,t,n):w5.svfshelf(Object.assign({},e,{mode:"lowshelf"}),A,t,n,i)}function gX(e,A,t,n,i){return typeof e=="number"||T0(e)?w5.svfshelf({mode:"highshelf"},e,A,t,n):w5.svfshelf(Object.assign({},e,{mode:"highshelf"}),A,t,n,i)}function cX(e,A){let t=typeof e=="number"||T0(e)?e:A;return((i,r,s)=>w5.min(r,w5.max(i,s)))(-1,1,w5.mul(w5.db2gain(-30),w5.add(w5.pole(.99765,w5.mul(t,.099046)),w5.pole(.963,w5.mul(t,.2965164)),w5.pole(.57,w5.mul(t,1.0526913)),w5.mul(.1848,t))))}var j3=G2(G2(G2(G2({},v6),N6),cc),Zr);function uX(e,A,t,n,i,r){let s=typeof e=="number"||T0(e)?[e,A,t,n,i]:[A,t,n,i,r],[o,a,l,u,I]=s,C=j3.mul(o,j3.sr()),h=j3.le(j3.counter(I),C),d=j3.select(I,j3.select(h,1,l),0),m=j3.select(I,j3.select(h,o,a),u),p=j3.tau2pole(j3.div(m,6.91));return j3.smooth(p,d)}var oU={};Ae(oU,{blepsaw:()=>fX,blepsquare:()=>dX,bleptriangle:()=>EX,cycle:()=>IX,noise:()=>Xf,pinknoise:()=>BX,saw:()=>qf,square:()=>CX,train:()=>jf,triangle:()=>hX});var J5=G2(G2(G2({},v6),N6),cc);function jf(e,A){return typeof e=="number"||T0(e)?J5.le(J5.phasor(e,0),.5):J5.le(J5.phasor(e,A,0),.5)}function IX(e,A){return typeof e=="number"||T0(e)?J5.sin(J5.mul(2*Math.PI,J5.phasor(e,0))):J5.sin(J5.mul(2*Math.PI,J5.phasor(e,A,0)))}function qf(e,A){return typeof e=="number"||T0(e)?J5.sub(J5.mul(2,J5.phasor(e,0)),1):J5.sub(J5.mul(2,J5.phasor(e,A,0)),1)}function CX(e,A){return typeof e=="number"||T0(e)?J5.sub(J5.mul(2,jf(e)),1):J5.sub(J5.mul(2,jf(e,A)),1)}function hX(e,A){return typeof e=="number"||T0(e)?J5.mul(2,J5.sub(.5,J5.abs(qf(e)))):J5.mul(2,J5.sub(.5,J5.abs(qf(e,A))))}function fX(e,A){let n=!(typeof e=="number"||T0(e))?A:e;return c0("blepsaw",{},[n])}function dX(e,A){let n=!(typeof e=="number"||T0(e))?A:e;return c0("blepsquare",{},[n])}function EX(e,A){let n=!(typeof e=="number"||T0(e))?A:e;return c0("bleptriangle",{},[n])}function Xf(e){return typeof e>"u"?J5.sub(J5.mul(2,J5.rand()),1):J5.sub(J5.mul(2,J5.rand(e)),1)}function BX(e){return typeof e>"u"?J5.pink(Xf()):J5.pink(Xf(e))}var QX=class extends WZ{constructor(){super()}},y2=$Z(G2(G2(G2(G2(G2(G2(G2({},v6),nU),sU),cc),N6),oU),Zr),{const:tU,in:iU}),m8={CREATE_NODE:0,DELETE_NODE:1,APPEND_CHILD:2,SET_PROPERTY:3,ACTIVATE_ROOTS:4,COMMIT_UPDATES:5},pX=class{constructor(){this.nodeMap=new Map,this.currentActiveRoots=new Set,this.clear()}clear(){this.nodesAdded=0,this.nodesRemoved=0,this.edgesAdded=0,this.propsWritten=0,this.batch={createNode:[],deleteNode:[],appendChild:[],setProperty:[],activateRoots:[],commitUpdates:[]}}getNodeMap(){return this.nodeMap}getTerminalGeneration(){return 4}createNode(e,A){this.nodesAdded++,this.batch.createNode.push([m8.CREATE_NODE,e,A])}deleteNode(e){this.nodesRemoved++,this.batch.deleteNode.push([m8.DELETE_NODE,e])}appendChild(e,A){this.edgesAdded++,this.batch.appendChild.push([m8.APPEND_CHILD,e,A])}setProperty(e,A,t){this.propsWritten++,this.batch.setProperty.push([m8.SET_PROPERTY,e,A,t])}activateRoots(e){e.length===this.currentActiveRoots.size&&e.every(t=>this.currentActiveRoots.has(t))||(this.batch.activateRoots.push([m8.ACTIVATE_ROOTS,e]),this.currentActiveRoots=new Set(e))}commitUpdates(){this.batch.commitUpdates.push([m8.COMMIT_UPDATES])}getPackedInstructions(){return[...this.batch.createNode,...this.batch.deleteNode,...this.batch.appendChild,...this.batch.setProperty,...this.batch.activateRoots,...this.batch.commitUpdates]}};function pD(){return typeof performance>"u"?Date.now():performance.now()}var mX=class{constructor(e){this._delegate=new pX,this._sendMessage=e,this._nextRefId=0}createRef(e,A,t){let n=`__refKey:${this._nextRefId++}`,i=c0(e,Object.assign({key:n},A),t);return[i,s=>{if(!this._delegate.nodeMap.has(i.hash))throw new Error("Cannot update a ref that has not been mounted; make sure you render your node first");const o=this._delegate.nodeMap.get(i.hash);this._delegate.clear(),WT(this._delegate,i.hash,o.props,s),this._delegate.commitUpdates();const a=this._delegate.getPackedInstructions();return Promise.resolve(this._sendMessage(a))}]}render(...e){const A=pD();this._delegate.clear(),Tj(this._delegate,e.map($));const t=pD(),n=this._delegate.getPackedInstructions();return Promise.resolve(this._sendMessage(n)).then(i=>({result:i,nodesAdded:this._delegate.nodesAdded,edgesAdded:this._delegate.edgesAdded,propsWritten:this._delegate.propsWritten,elapsedTimeMs:t-A}))}};function yX(e,A){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&A.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);iA())))}(A,I,g)}var r,X=A=>{throw new q(A.O.S.P.name+" instance already deleted")},m=!1,x=()=>{},e=(A,I,g)=>I===g?A:void 0===g.U||null===(A=e(A,I,g.U))?null:g.pa(A),z={},P=[],p=()=>{for(;P.length;){var A=P.pop();A.O.aa=!1,A.delete()}},u={},v=(A,I)=>{if(!I.S||!I.R)throw new W("makeClassHandle requires ptr and ptrType");if(!!I.V!=!!I.T)throw new W("Both smartPtrType and smartPtr must be specified");return I.count={value:1},$(Object.create(A,{O:{value:I,writable:!0}}))},$=A=>"undefined"==typeof FinalizationRegistry?($=A=>A,A):(m=new FinalizationRegistry((A=>{--(A=A.O).count.value,0===A.count.value&&(A.T?A.V.Z(A.T):A.S.P.Z(A.R))})),x=A=>{m.unregister(A)},($=A=>{var I=A.O;return I.T&&m.register(A,{O:I},A),A})(A));function _(){}var AA=(A,I)=>Object.defineProperty(I,"name",{value:A}),IA=(A,I,g)=>{if(void 0===A[I].Y){var C=A[I];A[I]=function(){if(!A[I].Y.hasOwnProperty(arguments.length))throw new q(`Function \'${g}\' called with an invalid number of arguments (${arguments.length}) - expects one of (${A[I].Y})!`);return A[I].Y[arguments.length].apply(this,arguments)},A[I].Y=[],A[I].Y[C.ea]=C}};function gA(A,I,g,C,Q,B,E,D){this.name=A,this.constructor=I,this.ba=g,this.Z=C,this.U=Q,this.qa=B,this.da=E,this.pa=D,this.va=[]}var CA=(A,I,g)=>{for(;I!==g;){if(!I.da)throw new q(`Expected null or instance of ${g.name}, got an instance of ${I.name}`);A=I.da(A),I=I.U}return A};function QA(A,I){if(null===I){if(this.ha)throw new q(`null is not a valid ${this.name}`);return 0}if(!I.O)throw new q(`Cannot pass "${TA(I)}" as a ${this.name}`);if(!I.O.R)throw new q(`Cannot pass deleted object as a pointer of type ${this.name}`);return CA(I.O.R,I.O.S.P,this.P)}function BA(A,I){if(null===I){if(this.ha)throw new q(`null is not a valid ${this.name}`);if(this.ga){var g=this.wa();return null!==A&&A.push(this.Z,g),g}return 0}if(!I||!I.O)throw new q(`Cannot pass "${TA(I)}" as a ${this.name}`);if(!I.O.R)throw new q(`Cannot pass deleted object as a pointer of type ${this.name}`);if(!this.fa&&I.O.S.fa)throw new q(`Cannot convert argument of type ${I.O.V?I.O.V.name:I.O.S.name} to parameter type ${this.name}`);if(g=CA(I.O.R,I.O.S.P,this.P),this.ga){if(void 0===I.O.T)throw new q("Passing raw pointer to smart pointer is illegal");switch(this.ya){case 0:if(I.O.V!==this)throw new q(`Cannot convert argument of type ${I.O.V?I.O.V.name:I.O.S.name} to parameter type ${this.name}`);g=I.O.T;break;case 1:g=I.O.T;break;case 2:if(I.O.V===this)g=I.O.T;else{var C=I.clone();g=this.xa(g,LA((()=>C.delete()))),null!==A&&A.push(this.Z,g)}break;default:throw new q("Unsupporting sharing policy")}}return g}function EA(A,I){if(null===I){if(this.ha)throw new q(`null is not a valid ${this.name}`);return 0}if(!I.O)throw new q(`Cannot pass "${TA(I)}" as a ${this.name}`);if(!I.O.R)throw new q(`Cannot pass deleted object as a pointer of type ${this.name}`);if(I.O.S.fa)throw new q(`Cannot convert argument of type ${I.O.S.name} to parameter type ${this.name}`);return CA(I.O.R,I.O.S.P,this.P)}function DA(A){return this.fromWireType(F[A>>2])}function iA(A,I,g,C,Q,B,E,D,i,w,R){this.name=A,this.P=I,this.ha=g,this.fa=C,this.ga=Q,this.ua=B,this.ya=E,this.ma=D,this.wa=i,this.xa=w,this.Z=R,Q||void 0!==I.U?this.toWireType=BA:(this.toWireType=C?QA:EA,this.W=null)}var wA,RA,oA=[],NA=A=>{var I=oA[A];return I||(A>=oA.length&&(oA.length=A+1),oA[A]=I=wA.get(A)),I},GA=(A,I)=>{var g=(A=d(A)).includes("j")?((A,I)=>{var g=[];return function(){if(g.length=0,Object.assign(g,arguments),A.includes("j")){var Q=C["dynCall_"+A];Q=g&&g.length?Q.apply(null,[I].concat(g)):Q.call(null,I)}else Q=NA(I).apply(null,g);return Q}})(A,I):NA(I);if("function"!=typeof g)throw new q(`unknown function pointer with signature ${A}: ${I}`);return g},FA=A=>{A=AI(A);var I=d(A);return II(A),I},UA=(A,I)=>{var g=[],C={};throw I.forEach((function A(I){C[I]||b[I]||(t[I]?t[I].forEach(A):(g.push(I),C[I]=!0))})),new RA(`${A}: `+g.map(FA).join([", "]))},MA=(A,I)=>{for(var g=[],C=0;C>2]);return g},JA=A=>{for(;A.length;){var I=A.pop();A.pop()(I)}};function yA(A){for(var I=1;IE)throw new q("argTypes array size mismatch! Must at least get return value and \'this\' types!");var D=null!==I[1]&&null!==g,i=yA(I);for(g="void"!==I[0].name,C=[O,C,Q,JA,I[0],I[1]],Q=0;Q{A>=SA.ja&&0==--SA.get(A).na&&(SA.X[A]=void 0,SA.ia.push(A))},cA=A=>{if(!A)throw new q("Cannot use deleted val. handle = "+A);return SA.get(A).value},LA=A=>{switch(A){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:A={na:1,value:A};var I=SA.ia.pop()||SA.X.length;return SA.X[I]=A,I}};function lA(A){return this.fromWireType(G[A>>2])}for(var HA={name:"emscripten::val",fromWireType:A=>{var I=cA(A);return KA(A),I},toWireType:(A,I)=>LA(I),argPackAdvance:8,readValueFromPointer:lA,W:null},TA=A=>{if(null===A)return"null";var I=typeof A;return"object"===I||"array"===I||"function"===I?A.toString():""+A},ZA=(A,I)=>{switch(I){case 4:return function(A){return this.fromWireType(U[A>>2])};case 8:return function(A){return this.fromWireType(M[A>>3])};default:throw new TypeError(`invalid float width (${I}): ${A}`)}},VA=(A,I,g)=>{switch(I){case 1:return g?A=>w[A>>0]:A=>R[A>>0];case 2:return g?A=>o[A>>1]:A=>N[A>>1];case 4:return g?A=>G[A>>2]:A=>F[A>>2];default:throw new TypeError(`invalid integer width (${I}): ${A}`)}},qA="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,WA="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,dA=(A,I)=>{for(var g=A>>1,C=g+I/2;!(g>=C)&&N[g];)++g;if(32<(g<<=1)-A&&WA)return WA.decode(R.subarray(A,g));for(g="",C=0;!(C>=I/2);++C){var Q=o[A+2*C>>1];if(0==Q)break;g+=String.fromCharCode(Q)}return g},jA=(A,I,g)=>{if(g??=2147483647,2>g)return 0;var C=I;g=(g-=2)<2*A.length?g/2:A.length;for(var Q=0;Q>1]=A.charCodeAt(Q),I+=2;return o[I>>1]=0,I-C},bA=A=>2*A.length,tA=(A,I)=>{for(var g=0,C="";!(g>=I/4);){var Q=G[A+4*g>>2];if(0==Q)break;++g,65536<=Q?(Q-=65536,C+=String.fromCharCode(55296|Q>>10,56320|1023&Q)):C+=String.fromCharCode(Q)}return C},OA=(A,I,g)=>{if(g??=2147483647,4>g)return 0;var C=I;g=C+g-4;for(var Q=0;Q=B)B=65536+((1023&B)<<10)|1023&A.charCodeAt(++Q);if(G[I>>2]=B,(I+=4)+4>g)break}return G[I>>2]=0,I-C},nA=A=>{for(var I=0,g=0;g=C&&++g,I+=4}return I},fA=(A,I)=>{var g=b[A];if(void 0===g)throw A=I+" has unknown type "+FA(A),new q(A);return g},rA=(A,I,g)=>{var C=[];return A=A.toWireType(C,g),C.length&&(F[I>>2]=LA(C)),A},XA=[],mA={},xA=A=>{var I=mA[A];return void 0===I?d(A):I},eA=()=>"object"==typeof globalThis?globalThis:Function("return this")(),zA=A=>(zA=(()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return A=>crypto.getRandomValues(A);c("initRandomDevice")})())(A),PA=Array(256),pA=0;256>pA;++pA)PA[pA]=String.fromCharCode(pA);V=PA,q=C.BindingError=class extends Error{constructor(A){super(A),this.name="BindingError"}},W=C.InternalError=class extends Error{constructor(A){super(A),this.name="InternalError"}},Object.assign(_.prototype,{isAliasOf:function(A){if(!(this instanceof _&&A instanceof _))return!1;var I=this.O.S.P,g=this.O.R;A.O=A.O;var C=A.O.S.P;for(A=A.O.R;I.U;)g=I.da(g),I=I.U;for(;C.U;)A=C.da(A),C=C.U;return I===C&&g===A},clone:function(){if(this.O.R||X(this),this.O.ca)return this.O.count.value+=1,this;var A=$,I=Object,g=I.create,C=Object.getPrototypeOf(this),Q=this.O;return(A=A(g.call(I,C,{O:{value:{count:Q.count,aa:Q.aa,ca:Q.ca,R:Q.R,S:Q.S,T:Q.T,V:Q.V}}}))).O.count.value+=1,A.O.aa=!1,A},delete(){if(this.O.R||X(this),this.O.aa&&!this.O.ca)throw new q("Object already scheduled for deletion");x(this);var A=this.O;--A.count.value,0===A.count.value&&(A.T?A.V.Z(A.T):A.S.P.Z(A.R)),this.O.ca||(this.O.T=void 0,this.O.R=void 0)},isDeleted:function(){return!this.O.R},deleteLater:function(){if(this.O.R||X(this),this.O.aa&&!this.O.ca)throw new q("Object already scheduled for deletion");return P.push(this),1===P.length&&r&&r(p),this.O.aa=!0,this}}),C.getInheritedInstanceCount=()=>Object.keys(u).length,C.getLiveInheritedInstances=()=>{var A,I=[];for(A in u)u.hasOwnProperty(A)&&I.push(u[A]);return I},C.flushPendingDeletes=p,C.setDelayFunction=A=>{r=A,P.length&&r&&r(p)},Object.assign(iA.prototype,{ra(A){return this.ma&&(A=this.ma(A)),A},la(A){this.Z?.(A)},argPackAdvance:8,readValueFromPointer:DA,fromWireType:function(A){function I(){return this.ga?v(this.P.ba,{S:this.ua,R:g,V:this,T:A}):v(this.P.ba,{S:this,R:A})}var g=this.ra(A);if(!g)return this.la(A),null;var C=((A,I)=>{if(void 0===I)throw new q("ptr should not be undefined");for(;A.U;)I=A.da(I),A=A.U;return u[I]})(this.P,g);if(void 0!==C)return 0===C.O.count.value?(C.O.R=g,C.O.T=A,C.clone()):(C=C.clone(),this.la(A),C);if(C=this.P.qa(g),!(C=z[C]))return I.call(this);C=this.fa?C.oa:C.pointerType;var Q=e(g,this.P,C.P);return null===Q?I.call(this):this.ga?v(C.P.ba,{S:C,R:Q,V:this,T:A}):v(C.P.ba,{S:C,R:Q})}}),RA=C.UnboundTypeError=(hA=Error,(aA=AA(kA="UnboundTypeError",(function(A){this.name=kA,this.message=A,void 0!==(A=Error(A).stack)&&(this.stack=this.toString()+"\\n"+A.replace(/^Error(:[^\\n]*)?\\n/,""))}))).prototype=Object.create(hA.prototype),aA.prototype.constructor=aA,aA.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},aA),SA.X.push({value:void 0},{value:null},{value:!0},{value:!1}),Object.assign(SA,{ja:SA.X.length}),C.count_emval_handles=()=>{for(var A=0,I=SA.ja;I{var C=new Z(A);throw F[C.R+16>>2]=0,F[C.R+4>>2]=I,F[C.R+8>>2]=g,A},x:()=>{},C:(A,I,g,C)=>{f(A,{name:I=d(I),fromWireType:function(A){return!!A},toWireType:function(A,I){return I?g:C},argPackAdvance:8,readValueFromPointer:function(A){return this.fromWireType(R[A])},W:null})},H:(A,I,g,Q,B,E,D,i,w,R,o,N,G)=>{o=d(o),E=GA(B,E),i&&=GA(D,i),R&&=GA(w,R),G=GA(N,G);var F=(A=>{if(void 0===A)return"_unknown";var I=(A=A.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=I&&57>=I?`_${A}`:A})(o);((A,I)=>{if(C.hasOwnProperty(A))throw new q(`Cannot register public name \'${A}\' twice`);C[A]=I})(F,(function(){UA(`Cannot construct ${o} due to unbound types`,[Q])})),n([A,I,g],Q?[Q]:[],(function(I){if(I=I[0],Q)var g=I.P,B=g.ba;else B=_.prototype;I=AA(o,(function(){if(Object.getPrototypeOf(this)!==D)throw new q("Use \'new\' to construct "+o);if(void 0===N.$)throw new q(o+" has no accessible constructor");var A=N.$[arguments.length];if(void 0===A)throw new q(`Tried to invoke ctor of ${o} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(N.$).toString()}) parameters instead!`);return A.apply(this,arguments)}));var D=Object.create(B,{constructor:{value:I}});I.prototype=D;var w,N=new gA(o,I,D,G,g,E,i,R);N.U&&((w=N.U).ka??(w.ka=[]),N.U.ka.push(N));return g=new iA(o,N,!0,!1,!1),w=new iA(o+"*",N,!1,!1,!1),B=new iA(o+" const*",N,!1,!0,!1),z[A]={pointerType:w,oa:B},((A,I)=>{if(!C.hasOwnProperty(A))throw new W("Replacing nonexistant public symbol");C[A]=I,C[A].ea=void 0})(F,I),[g,w,B]}))},G:(A,I,g,C,Q,B)=>{var E=MA(I,g);Q=GA(C,Q),n([],[A],(function(A){var g=`constructor ${(A=A[0]).name}`;if(void 0===A.P.$&&(A.P.$=[]),void 0!==A.P.$[I-1])throw new q(`Cannot register multiple constructors with identical number of parameters (${I-1}) for class \'${A.name}\'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return A.P.$[I-1]=()=>{UA(`Cannot construct ${A.name} due to unbound types`,E)},n([],E,(C=>(C.splice(1,0,null),A.P.$[I-1]=sA(g,C,null,Q,B),[]))),[]}))},e:(A,I,g,C,Q,B,E,D,i)=>{var w=MA(g,C);I=(A=>{const I=(A=A.trim()).indexOf("(");return-1!==I?A.substr(0,I):A})(I=d(I)),B=GA(Q,B),n([],[A],(function(A){function C(){UA(`Cannot call ${Q} due to unbound types`,w)}var Q=`${(A=A[0]).name}.${I}`;I.startsWith("@@")&&(I=Symbol[I.substring(2)]),D&&A.P.va.push(I);var R=A.P.ba,o=R[I];return void 0===o||void 0===o.Y&&o.className!==A.name&&o.ea===g-2?(C.ea=g-2,C.className=A.name,R[I]=C):(IA(R,I,Q),R[I].Y[g-2]=C),n([],w,(function(C){return C=sA(Q,C,A,B,E,i),void 0===R[I].Y?(C.ea=g-2,R[I]=C):R[I].Y[g-2]=C,[]})),[]}))},B:A=>f(A,HA),u:(A,I,g)=>{f(A,{name:I=d(I),fromWireType:A=>A,toWireType:(A,I)=>I,argPackAdvance:8,readValueFromPointer:ZA(I,g),W:null})},g:(A,I,g,C,Q)=>{if(I=d(I),-1===Q&&(Q=4294967295),Q=A=>A,0===C){var B=32-8*g;Q=A=>A<>>B}var E=I.includes("unsigned")?function(A,I){return I>>>0}:function(A,I){return I};f(A,{name:I,fromWireType:Q,toWireType:E,argPackAdvance:8,readValueFromPointer:VA(I,g,0!==C),W:null})},b:(A,I,g)=>{function C(A){return new Q(w.buffer,F[A+4>>2],F[A>>2])}var Q=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][I];f(A,{name:g=d(g),fromWireType:C,argPackAdvance:8,readValueFromPointer:C},{sa:!0})},t:(A,I)=>{var g="std::string"===(I=d(I));f(A,{name:I,fromWireType:function(A){var I=F[A>>2],C=A+4;if(g)for(var Q=C,B=0;B<=I;++B){var E=C+B;if(B==I||0==R[E]){if(Q){var D=Q,i=R,w=D+(E-Q);for(Q=D;i[Q]&&!(Q>=w);)++Q;if(16(o=224==(240&o)?(15&o)<<12|N<<6|G:(7&o)<<18|N<<12|G<<6|63&i[D++])?w+=String.fromCharCode(o):(o-=65536,w+=String.fromCharCode(55296|o>>10,56320|1023&o))}}else w+=String.fromCharCode(o)}D=w}}else D="";if(void 0===U)var U=D;else U+=String.fromCharCode(0),U+=D;Q=E+1}}else{for(U=Array(I),B=0;B=E?Q++:2047>=E?Q+=2:55296<=E&&57343>=E?(Q+=4,++C):Q+=3}else Q=I.length;if(E=(Q=_A(4+(C=Q)+1))+4,F[Q>>2]=C,g&&B){if(B=E,E=C+1,C=R,0=i)i=65536+((1023&i)<<10)|1023&I.charCodeAt(++D);if(127>=i){if(B>=E)break;C[B++]=i}else{if(2047>=i){if(B+1>=E)break;C[B++]=192|i>>6}else{if(65535>=i){if(B+2>=E)break;C[B++]=224|i>>12}else{if(B+3>=E)break;C[B++]=240|i>>18,C[B++]=128|i>>12&63}C[B++]=128|i>>6&63}C[B++]=128|63&i}}C[B]=0}}else if(B)for(B=0;B{if(g=d(g),2===I)var C=dA,Q=jA,B=bA,E=()=>N,D=1;else 4===I&&(C=tA,Q=OA,B=nA,E=()=>F,D=2);f(A,{name:g,fromWireType:A=>{for(var g,Q=F[A>>2],B=E(),i=A+4,w=0;w<=Q;++w){var R=A+4+w*I;w!=Q&&0!=B[R>>D]||(i=C(i,R-i),void 0===g?g=i:(g+=String.fromCharCode(0),g+=i),i=R+I)}return II(A),g},toWireType:(A,C)=>{if("string"!=typeof C)throw new q(`Cannot pass non-string to C++ string type ${g}`);var E=B(C),i=_A(4+E+I);return F[i>>2]=E>>D,Q(C,i+4,E+I),null!==A&&A.push(II,i),i},argPackAdvance:8,readValueFromPointer:lA,W(A){II(A)}})},D:(A,I)=>{f(A,{ta:!0,name:I=d(I),argPackAdvance:0,fromWireType:()=>{},toWireType:()=>{}})},k:(A,I,g)=>(A=cA(A),I=fA(I,"emval::as"),rA(I,g,A)),p:(A,I,g,C)=>(A=XA[A])(null,I=cA(I),g,C),s:(A,I,g,C,Q)=>(A=XA[A])(I=cA(I),I[g=xA(g)],C,Q),a:KA,j:A=>0===A?LA(eA()):(A=xA(A),LA(eA()[A])),h:(A,I,g)=>{I=((A,I)=>{for(var g=Array(A),C=0;C>2],"parameter "+C);return g})(A,I);var C=I.shift();A--;var Q="return function (obj, func, destructorsRef, args) {\\n",B=0,E=[];0===g&&E.push("obj");for(var D=["retType"],i=[C],w=0;wA.name)).join(", ")}) => ${C.name}>`,(A=>{var I=XA.length;return XA.push(A),I})(AA(g,A))},i:(A,I)=>(A=cA(A),I=cA(I),LA(A[I])),f:A=>{4(A=cA(A))instanceof(I=cA(I)),F:A=>"number"==typeof(A=cA(A)),E:A=>"string"==typeof(A=cA(A)),w:()=>LA([]),l:A=>LA(xA(A)),v:()=>LA({}),d:A=>{var I=cA(A);JA(I),KA(A)},n:(A,I,g)=>{A=cA(A),I=cA(I),g=cA(g),A[I]=g},c:(A,I)=>(A=(A=fA(A,"_emval_take_value")).readValueFromPointer(I),LA(A)),q:()=>{c("")},A:(A,I,g)=>R.copyWithin(A,I,I+g),z:A=>{var I=R.length;if(2147483648<(A>>>=0))return!1;for(var g=1;4>=g;g*=2){var C=I*(1+.2/g);C=Math.min(C,A+100663296);var Q=Math;C=Math.max(A,C);A:{Q=(Q.min.call(Q,2147483648,C+(65536-C%65536)%65536)-i.buffer.byteLength+65535)/65536;try{i.grow(Q),y();var B=1;break A}catch(A){}B=void 0}if(B)return!0}return!1},y:(A,I)=>(zA(R.subarray(A,A+I)),0)},$A=function(){function A(A){return $A=A.exports,i=$A.I,y(),wA=$A.L,s.unshift($A.J),a--,C.monitorRunDependencies?.(a),0==a&&(null!==S&&(clearInterval(S),S=null),K&&(A=K,K=null,A())),$A}var I={a:vA};if(a++,C.monitorRunDependencies?.(a),C.instantiateWasm)try{return C.instantiateWasm(I,A)}catch(A){D(`Module.instantiateWasm callback failed with error: ${A}`),g(A)}return I=function(A){if(L==L&&E)var I=new Uint8Array(E);else{if(l(I=L)){I=atob(I.slice(37));for(var g=new Uint8Array(I.length),C=0;CModule));';class RX extends QX{initialize(A,t={},n=16){return Qe(this,void 0,void 0,function*(){jn(typeof A=="object"&&A!==null,"First argument to initialize must be a valid AudioContext instance."),jn(typeof t=="object"&&t!==null,"The optional second argument to initialize must be an object."),typeof A._elemWorkletRegistry!="object"&&(A._elemWorkletRegistry={});const i=A._elemWorkletRegistry;if(!i.hasOwnProperty(yC)){const r=new Blob([MX,DX],{type:"text/javascript"}),s=URL.createObjectURL(r);if(!A.audioWorklet)throw new Error("BaseAudioContext.audioWorklet is missing; are you running in a secure context (https)?");yield A.audioWorklet.addModule(s),i[yC]=!0}return this._promiseMap=new Map,this._nextRequestId=0,this._worklet=new AudioWorkletNode(A,`ElementaryAudioWorkletProcessor@${yC}`,Object.assign({numberOfInputs:0,numberOfOutputs:1,outputChannelCount:[2]},t)),yield new Promise((r,s)=>{this._worklet.port.onmessage=o=>{const[a,l]=o.data;if(a==="load")return this._renderer=new mX(u=>Qe(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("renderInstructions",{batch:u})})),r(this._worklet),this.emit(a,l);if(a==="events")return l.forEach(u=>{this.emit(u.type,u.event)});if(a==="reply"){const{requestId:u,result:I}=l,{resolve:C,reject:h}=this._promiseMap.get(u);return this._promiseMap.delete(u),C(I)}},this._timer=window.setInterval(()=>{this._worklet.port.postMessage({requestType:"processQueuedEvents"})},n)})})}_sendWorkletRequest(A,t){jn(this._worklet,"Can't send request before worklet is ready. Have you initialized your WebRenderer instance?");let n=this._nextRequestId++;return this._worklet.port.postMessage({requestId:n,requestType:A,payload:t}),new Promise((i,r)=>{this._promiseMap.set(n,{resolve:i,reject:r})})}createRef(A,t,n){return this._renderer.createRef(A,t,n)}render(...A){return Qe(this,void 0,void 0,function*(){const t=yield this._renderer.render(...A),{result:n}=t,i=yX(t,["result"]);return n.success?Promise.resolve(i):Promise.reject(n)})}updateVirtualFileSystem(A){return Qe(this,void 0,void 0,function*(){return jn(typeof A=="object"&&A!==null,"Virtual file system must be an object mapping string type keys to Array|Float32Array type values"),Object.keys(A).forEach(function(n){const i=typeof A[n]=="object"&&(Array.isArray(A[n])||A[n]instanceof Float32Array);jn(i,"Virtual file system must be an object mapping string type keys to Array|Float32Array type values")}),yield this._sendWorkletRequest("updateSharedResourceMap",{resources:A})})}pruneVirtualFileSystem(){return Qe(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("pruneVirtualFileSystem",{})})}listVirtualFileSystem(){return Qe(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("listVirtualFileSystem",{})})}reset(){return Qe(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("reset",{})})}setCurrentTime(A){return Qe(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("setCurrentTime",{time:A})})}setCurrentTimeMs(A){return Qe(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("setCurrentTimeMs",{time:A})})}}function e1(e,A){return{key:`${e}:${A}`}}function SX(e,A=16){return 1/(e/60)*4/A}function aU(e){return Math.round(e/1e3*44100)}function y8(e,A,t,n){const i=e1(e,"tap").key,r=y2.sdelay({...e1(e,"sdelay"),size:aU(n)},y2.tapIn({name:i}));return y2.tapOut({name:i},y2.add(A,y2.mul(t,r)))}function w8(e,A,t,n){const i=e1(e,"tap").key,r=y2.sdelay({...e1(e,"sdelay"),size:aU(100)},y2.tapIn({name:i})),s=y2.convolve({...e1(e,"convolve"),path:n},r);return y2.tapOut({name:i},y2.add(A,y2.mul(t*.0347,s)))}const vX=new Uint8Array([82,73,70,70,216,206,18,0,87,65,86,69,102,109,116,32,16,0,0,0,1,0,2,0,68,172,0,0,16,177,2,0,4,0,16,0,70,76,76,82,204,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,97,116,97,224,190,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,135,0,0,24,254,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,135,0,0,8,254,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,135,0,0,251,253,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,135,0,0,236,253,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,135,0,0,222,253,0,0,249,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,111,135,0,0,209,253,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,135,0,0,194,253,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,142,135,0,0,178,253,0,0,244,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,157,135,0,0,161,253,0,0,244,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,135,0,0,145,253,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,135,0,0,127,253,0,0,244,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,135,0,0,110,253,0,0,244,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,135,0,0,94,253,0,0,242,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,135,0,0,77,253,0,0,242,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,136,0,0,57,253,0,0,240,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,136,0,0,39,253,0,0,238,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,136,0,0,19,253,0,0,238,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,136,0,0,255,252,0,0,238,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,136,0,0,238,252,0,0,236,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,136,0,0,216,252,0,0,236,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188,80,0,0,143,2,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,175,0,0,101,253,0,0,240,255,0,0,0,0,0,0,46,247,10,247,183,255,180,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,8,26,247,72,0,180,255,0,0,253,255,0,0,0,0,66,247,242,8,183,255,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,189,8,66,88,75,0,242,2,0,0,17,0,0,0,0,0,94,238,0,0,105,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,255,17,0,0,0,0,0,0,0,0,0,0,0,0,0,88,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,8,173,168,77,0,255,252,0,0,236,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,125,247,15,247,180,255,178,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,17,0,0,0,0,0,0,0,0,0,0,0,0,0,132,8,33,247,75,0,178,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,247,238,8,180,255,79,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,86,150,8,13,3,77,0,19,0,0,0,0,0,0,0,0,0,174,238,0,0,99,255,0,0,251,255,0,0,0,0,110,8,222,8,75,0,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,238,0,0,99,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,0,0,0,4,0,0,0,0,0,0,0,0,0,125,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,167,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,178,0,0,52,253,0,0,236,255,0,0,0,0,0,0,130,247,90,247,178,255,176,255,0,0,253,255,0,0,0,0,0,0,37,17,0,0,158,0,0,0,2,0,0,0,0,0,52,247,167,247,174,255,180,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,17,0,0,158,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,247,19,247,178,255,172,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,8,110,247,79,0,176,255,0,0,253,255,0,0,0,0,147,247,165,8,176,255,81,0,0,0,0,0,0,0,0,0,72,247,88,8,174,255,77,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,8,189,247,81,0,180,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,8,35,247,77,0,172,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,247,236,8,180,255,83,0,0,0,2,0,0,0,0,0,105,8,5,85,77,0,44,3,0,0,22,0,0,0,0,0,4,239,0,0,94,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,8,66,8,81,0,77,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,239,0,0,94,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,8,216,8,77,0,83,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,238,17,0,90,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,255,0,0,249,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,247,250,171,174,255,200,252,0,0,233,255,0,0,0,0,207,16,0,0,163,0,0,0,2,0,0,0,0,0,0,0,251,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,214,247,94,247,176,255,172,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,16,0,0,165,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,247,253,247,169,255,178,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,8,83,8,81,0,81,0,0,0,0,0,0,0,0,0,121,8,194,247,83,0,174,255,0,0,253,255,0,0,0,0,41,8,114,247,79,0,172,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,240,185,255,99,255,253,255,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,79,247,0,8,169,255,79,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,196,8,22,248,86,0,178,255,2,0,253,255,0,0,0,0,236,74,0,0,242,2,0,0,22,0,0,0,0,0,0,0,101,8,59,8,83,0,81,0,2,0,2,0,0,0,0,0,211,7,134,230,77,0,2,255,2,0,249,255,0,0,0,0,19,8,141,8,81,0,86,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,239,0,0,88,255,0,0,251,255,0,0,0,0,0,0,68,248,229,8,178,255,90,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,8,231,7,88,0,77,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,0,108,239,0,0,88,255,0,0,251,255,0,0,0,0,0,0,196,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,0,0,0,2,0,0,0,0,0,0,0,0,0,46,7,211,8,72,0,88,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,119,239,0,0,88,255,0,0,251,255,0,0,0,0,0,0,0,0,35,255,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,173,176,247,174,252,172,255,233,255,253,255,0,0,0,0,0,0,123,17,0,0,180,0,0,0,2,0,0,0,0,0,138,247,2,248,169,255,174,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,16,0,0,169,0,0,0,4,0,0,0,0,0,0,0,209,254,0,0,242,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,248,101,247,176,255,167,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,1,103,16,11,0,172,0,0,0,4,0,0,0,0,0,19,0,19,0,2,0,0,0,0,0,0,0,0,0,0,0,156,247,251,7,169,255,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,183,255,121,240,253,255,92,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,7,119,247,81,0,167,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,16,0,0,172,0,0,0,4,0,0,0,0,0,0,0,70,248,154,8,176,255,88,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,247,128,81,169,255,97,3,253,255,26,0,0,0,0,0,224,239,191,254,83,255,244,255,249,255,0,0,0,0,0,0,94,8,227,7,88,0,83,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,189,239,0,0,83,255,0,0,251,255,0,0,0,0,187,8,116,248,92,0,176,255,2,0,253,255,0,0,0,0,183,7,134,8,81,0,90,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,7,48,247,79,0,163,255,2,0,253,255,0,0,0,0,196,239,0,0,81,255,0,0,251,255,0,0,0,0,0,0,194,255,19,0,253,255,0,0,0,0,0,0,0,0,0,0,103,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,8,247,6,92,0,75,0,2,0,0,0,0,0,0,0,165,248,222,8,178,255,94,0,253,255,2,0,0,0,0,0,0,0,187,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,239,0,0,81,255,0,0,251,255,0,0,0,0,26,255,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,247,142,175,167,255,145,252,253,255,229,255,0,0,0,0,130,24,207,8,11,1,94,0,8,0,2,0,0,0,0,0,52,248,180,247,169,255,165,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,16,0,0,176,0,0,0,4,0,0,0,0,0,0,0,200,254,0,0,244,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,247,97,248,165,255,174,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,16,97,1,174,0,15,0,4,0,0,0,0,0,0,0,244,247,245,7,167,255,86,0,253,255,0,0,0,0,0,0,33,8,30,248,88,0,169,255,2,0,253,255,0,0,0,0,203,7,205,247,83,0,165,255,2,0,253,255,0,0,0,0,216,240,180,255,88,255,253,255,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,247,156,7,163,255,83,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,178,0,0,0,4,0,0,0,0,0,110,8,121,248,90,0,172,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,71,0,0,35,3,0,0,24,0,0,0,0,0,0,0,121,15,92,255,172,0,249,255,4,0,0,0,0,0,0,0,0,0,21,240,0,0,77,255,0,0,251,255,0,0,0,0,178,7,50,8,86,0,90,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,240,0,0,79,255,0,0,251,255,0,0,0,0,0,0,169,248,147,8,174,255,97,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,8,134,7,94,0,83,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,240,0,0,77,255,0,0,251,255,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,105,0,0,0,4,0,0,0,0,0,0,0,0,0,88,7,130,8,81,0,97,0,2,0,2,0,0,0,0,0,108,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,255,0,0,247,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,177,13,248,119,252,165,255,227,255,0,0,0,0,0,0,0,0,209,16,0,0,194,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,247,101,248,163,255,169,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,15,0,0,180,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,147,248,187,247,169,255,158,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,15,0,0,183,0,0,0,4,0,0,0,0,0,19,0,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,247,154,7,163,255,88,0,251,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,8,125,248,94,0,169,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,7,207,247,86,0,161,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,248,68,8,169,255,97,0,253,255,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,7,205,77,90,0,152,3,2,0,30,0,0,0,0,0,119,240,0,0,72,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,128,7,94,0,88,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,123,240,0,0,72,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,7,44,8,86,0,97,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,0,0,0,0,0,0,0,0,0,0,0,0,0,192,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,110,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,255,0,0,249,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,196,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,186,0,0,185,252,0,0,227,255,0,0,0,0,61,248,108,248,163,255,165,255,253,255,253,255,0,0,0,0,88,15,0,0,187,0,0,0,4,0,0,0,0,0,0,0,152,248,19,248,178,201,158,255,108,253,253,255,236,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,15,0,0,187,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,248,150,7,161,255,92,0,253,255,2,0,0,0,0,0,192,7,130,248,94,0,165,255,2,0,253,255,0,0,0,0,101,7,39,248,90,0,161,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,248,236,7,165,255,97,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,61,5,251,5,64,0,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,75,121,7,180,3,92,0,35,0,2,0,0,0,0,0,0,0,218,240,229,202,68,255,105,253,249,255,236,255,0,0,0,0,0,0,79,1,0,0,15,0,0,0,0,0,0,0,77,7,214,7,216,6,101,250,83,0,185,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,6,28,250,79,0,183,255,2,0,253,255,0,0,0,0,24,7,59,5,88,0,66,0,4,0,2,0,0,0,0,0,33,11,0,0,139,0,0,0,4,0,0,0,22,0,187,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,255,101,12,247,255,156,0,0,0,4,0,0,0,0,0,72,1,77,1,15,0,15,0,0,0,0,0,0,0,0,0,101,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,181,112,248,66,252,158,255,220,255,253,255,0,0,0,0,0,0,245,14,0,0,192,0,0,0,6,0,0,0,0,0,0,0,0,0,125,0,30,205,6,0,114,253,0,0,233,255,0,0,0,0,253,248,53,5,165,255,66,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,5,249,5,64,0,75,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,17,189,5,231,0,72,0,6,0,2,0,0,0,0,0,75,1,72,1,15,0,15,0,0,0,0,0,97,7,136,248,163,1,158,255,19,0,251,255,0,0,0,0,183,248,143,7,161,255,97,0,253,255,2,0,0,0,0,0,0,0,0,0,66,6,6,250,79,0,180,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,7,2,7,92,0,90,0,2,0,2,0,0,0,0,0,68,18,28,250,240,0,178,255,6,0,253,255,0,0,0,0,194,254,110,253,240,255,225,255,0,0,253,255,0,0,0,0,59,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238,10,0,0,143,0,0,0,4,0,0,0,0,0,113,66,0,0,105,3,0,0,30,0,0,0,0,0,72,7,117,7,97,0,97,0,4,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,248,4,211,156,255,174,253,253,255,236,255,0,0,0,0,134,2,0,0,30,0,0,0,0,0,0,0,0,0,0,0,249,4,35,7,64,0,92,0,2,0,2,0,0,0,0,0,0,0,77,1,0,0,15,0,0,0,0,0,0,0,0,0,59,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,0,28,13,8,0,174,0,0,0,4,0,0,0,0,0,218,0,8,12,11,0,158,0,0,0,4,0,0,0,24,0,132,253,247,255,225,255,0,0,0,0,0,0,0,0,0,0,125,1,0,0,19,0,0,0,0,0,0,0,0,0,0,0,121,253,196,254,222,255,240,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,28,88,5,128,1,70,0,13,0,2,0,0,0,0,0,57,1,59,1,15,0,15,0,0,0,0,0,0,0,0,0,11,0,218,253,0,0,227,255,0,0,0,0,0,0,0,0,55,1,70,1,15,0,15,0,0,0,0,0,0,0,0,0,0,0,61,1,0,0,15,0,0,0,0,0,0,0,0,0,189,10,0,0,145,0,0,0,2,0,0,0,0,0,0,0,77,1,0,0,15,0,0,0,0,0,0,0,0,0,127,190,0,0,139,252,0,0,222,255,0,0,0,0,0,0,0,0,52,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,39,213,130,250,187,253,180,255,236,255,253,255,0,0,0,0,196,254,66,255,240,255,247,255,0,0,0,0,0,0,0,0,64,7,66,251,97,0,194,255,4,0,253,255,0,0,0,0,170,13,236,9,185,0,134,0,6,0,2,0,0,0,0,0,72,252,0,0,207,255,0,0,253,255,0,0,0,0,0,0,0,0,55,1,0,0,15,0,0,0,0,0,0,0,0,0,48,1,0,0,13,0,0,0,0,0,0,0,0,0,0,0,6,6,33,250,81,0,176,255,0,0,253,255,0,0,0,0,207,254,123,253,240,255,222,255,0,0,0,0,0,0,0,0,136,5,128,5,72,0,72,0,2,0,2,0,0,0,0,0,110,2,55,1,30,0,15,0,0,0,0,0,0,0,0,0,41,248,211,16,150,255,229,0,251,255,6,0,0,0,0,0,50,1,55,1,15,0,15,0,0,0,2,0,0,0,0,0,245,11,66,1,163,0,15,0,4,0,0,0,0,0,0,0,189,247,207,4,145,255,66,0,253,255,0,0,0,0,0,0,72,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,50,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,52,1,0,0,15,0,0,0,0,0,0,0,0,0,108,5,222,5,72,0,79,0,2,0,0,0,0,0,0,0,225,4,33,8,66,0,110,0,2,0,2,0,0,0,0,0,55,1,141,11,15,0,161,0,0,0,6,0,0,0,0,0,74,250,19,6,178,255,83,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,249,50,6,167,255,83,0,253,255,2,0,0,0,0,0,46,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,238,255,211,11,0,0,163,0,0,0,4,0,0,0,0,0,156,253,185,254,222,255,238,255,0,0,0,0,0,0,0,0,134,206,48,1,81,253,15,0,231,255,0,0,0,0,0,0,99,2,0,0,33,0,0,0,0,0,0,0,0,0,0,0,220,4,185,248,66,0,156,255,2,0,0,0,0,0,0,0,191,254,61,1,240,255,15,0,0,0,0,0,0,0,0,0,121,6,242,4,88,0,68,0,2,0,2,0,0,0,0,0,72,3,200,4,46,0,66,0,0,0,0,0,0,0,0,0,41,1,57,1,15,0,15,0,0,0,0,0,0,0,0,0,110,2,48,1,33,0,15,0,0,0,0,0,0,0,0,0,52,1,0,0,17,0,0,0,2,0,0,0,0,0,0,0,214,254,172,253,240,255,225,255,0,0,0,0,0,0,0,0,178,10,187,1,150,0,24,0,4,0,0,0,0,0,0,0,194,7,222,4,108,0,66,0,2,0,2,0,0,0,0,0,156,11,101,2,163,0,33,0,4,0,0,0,0,0,0,0,194,254,114,254,240,255,233,255,0,0,0,0,0,0,0,0,245,12,44,1,180,0,17,0,6,0,0,0,0,0,0,0,75,1,55,1,17,0,15,0,0,0,0,0,0,0,0,0,242,8,19,255,125,0,244,255,4,0,0,0,0,0,0,0,37,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,50,1,180,254,17,0,238,255,0,0,0,0,0,0,0,0,37,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,114,6,55,16,90,0,229,0,2,0,8,0,0,0,0,0,147,253,55,1,222,255,17,0,0,0,0,0,0,0,0,0,189,5,101,5,81,0,77,0,2,0,0,0,0,0,0,0,233,253,52,1,227,255,17,0,0,0,0,0,0,0,0,0,81,3,0,0,44,0,0,0,2,0,0,0,0,0,0,0,205,254,247,255,240,255,0,0,0,0,0,0,0,0,0,0,233,6,37,250,97,0,172,255,2,0,253,255,0,0,0,0,194,253,227,7,225,255,110,0,0,0,2,0,0,0,0,0,0,0,52,1,0,0,15,0,0,0,0,0,0,0,0,0,37,1,108,2,15,0,33,0,0,0,0,0,0,0,0,0,198,2,176,208,37,0,92,253,0,0,231,255,0,0,0,0,81,248,214,4,147,255,68,0,253,255,2,0,0,0,0,0,52,250,156,4,174,255,66,0,253,255,2,0,0,0,0,0,35,6,97,6,88,0,90,0,2,0,2,0,0,0,0,0,174,4,247,7,68,0,112,0,0,0,2,0,0,0,0,0,216,12,108,252,183,0,205,255,6,0,0,0,0,0,0,0,41,1,141,3,15,0,48,0,0,0,2,0,0,0,0,0,0,0,46,1,0,0,15,0,0,0,0,0,0,0,0,0,103,252,68,9,205,255,132,0,253,255,2,0,0,0,0,0,33,1,77,1,15,0,17,0,0,0,0,0,0,0,0,0,19,4,37,4,59,0,57,0,0,0,0,0,0,0,0,0,88,11,86,2,163,0,35,0,6,0,0,0,0,0,0,0,94,8,207,250,121,0,183,255,4,0,253,255,0,0,0,0,22,1,167,253,15,0,222,255,0,0,0,0,0,0,0,0,52,1,194,12,15,0,183,0,0,0,6,0,0,0,0,0,88,2,244,247,33,0,141,255,0,0,251,255,0,0,0,0,17,11,59,1,158,0,17,0,4,0,0,0,0,0,0,0,11,0,222,255,0,0,253,255,0,0,0,0,0,0,0,0,233,1,0,0,26,0,0,0,0,0,0,0,0,0,0,0,52,1,57,1,17,0,17,0,0,0,0,0,0,0,0,0,242,9,26,11,143,0,161,0,4,0,4,0,0,0,0,0,192,9,44,1,141,0,15,0,4,0,0,0,0,0,0,0,203,5,99,249,83,0,161,255,2,0,253,255,0,0,0,0,41,1,194,254,15,0,238,255,0,0,0,0,0,0,0,0,79,2,55,1,30,0,17,0,0,0,0,0,0,0,0,0,209,4,189,249,70,0,165,255,2,0,253,255,0,0,0,0,99,11,154,254,165,0,238,255,4,0,0,0,0,0,0,0,244,255,48,0,0,0,2,0,0,0,0,0,0,0,0,0,59,1,0,0,17,0,0,0,0,0,0,0,0,0,0,0,35,1,33,1,15,0,15,0,0,0,0,0,0,0,0,0,108,4,156,215,64,0,174,253,2,0,233,255,0,0,0,0,180,252,181,11,207,255,169,0,253,255,6,0,0,0,0,0,77,2,227,254,33,0,240,255,0,0,0,0,0,0,0,0,154,4,165,6,66,0,94,0,2,0,2,0,0,0,0,0,245,13,2,5,205,0,72,0,6,0,2,0,0,0,0,0,147,3,154,253,50,0,220,255,2,0,0,0,0,0,0,0,75,2,88,2,33,0,33,0,2,0,0,0,0,0,0,0,0,0,41,1,0,0,15,0,0,0,0,0,0,0,0,0,141,247,167,3,132,255,52,0,251,255,0,0,0,0,0,0,92,9,116,4,136,0,64,0,4,0,2,0,0,0,0,0,145,249,214,9,161,255,145,0,253,255,4,0,0,0,0,0,125,3,121,3,50,0,50,0,0,0,2,0,0,0,0,0,86,2,44,11,35,0,165,0,2,0,4,0,0,0,0,0,136,254,17,1,236,255,15,0,0,0,0,0,0,0,0,0,48,0,75,11,2,0,167,0,0,0,4,0,0,0,0,0,72,4,30,250,64,0,169,255,2,0,253,255,0,0,0,0,55,1,64,1,17,0,17,0,0,0,0,0,0,0,0,0,59,4,229,3,61,0,57,0,2,0,2,0,0,0,0,0,2,0,220,255,0,0,253,255,0,0,0,0,0,0,0,0,86,2,72,2,33,0,33,0,0,0,0,0,0,0,0,0,119,11,158,1,169,0,22,0,4,0,0,0,0,0,0,0,114,6,30,1,94,0,15,0,2,0,0,0,0,0,0,0,154,251,147,11,192,255,172,0,0,0,6,0,0,0,0,0,110,3,19,255,50,0,242,255,2,0,0,0,0,0,0,0,13,0,24,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,37,1,0,0,15,0,0,0,0,0,0,0,0,0,247,10,187,255,163,0,253,255,4,0,0,0,0,0,0,0,114,250,136,5,174,255,83,0,253,255,4,0,0,0,0,0,244,255,242,254,0,0,242,255,0,0,0,0,0,0,0,0,0,0,222,254,0,0,240,255,0,0,0,0,0,0,0,0,85,215,216,5,154,253,88,0,233,255,4,0,0,0,0,0,33,3,17,8,46,0,119,0,0,0,4,0,0,0,0,0,59,11,112,242,169,0,50,255,6,0,249,255,0,0,0,0,35,1,183,4,15,0,70,0,0,0,2,0,0,0,0,0,176,6,33,2,99,0,33,0,4,0,0,0,0,0,0,0,200,3,11,16,57,0,242,0,2,0,8,0,0,0,0,0,242,254,44,2,240,255,33,0,0,0,0,0,0,0,0,0,94,3,41,1,50,0,17,0,2,0,0,0,0,0,0,0,178,6,138,250,101,0,174,255,2,0,253,255,0,0,0,0,180,253,141,253,222,255,220,255,0,0,0,0,0,0,0,0,119,3,189,7,50,0,119,0,0,0,4,0,0,0,0,0,187,2,183,253,39,0,222,255,0,0,0,0,0,0,0,0,218,5,121,8,88,0,128,0,2,0,4,0,0,0,0,0,37,1,61,13,15,0,200,0,0,0,6,0,0,0,0,0,150,5,211,6,83,0,103,0,2,0,2,0,0,0,0,0,86,13,0,0,200,0,0,0,6,0,0,0,0,0,0,0,46,247,13,1,123,255,15,0,251,255,0,0,0,0,0,0,121,3,0,0,52,0,0,0,2,0,0,0,0,0,0,0,26,1,156,10,15,0,163,0,0,0,6,0,0,0,0,0,72,250,99,254,169,255,233,255,253,255,0,0,0,0,0,0,99,4,22,10,66,0,154,0,2,0,4,0,0,0,0,0,46,1,52,1,17,0,17,0,0,0,0,0,0,0,0,0,103,8,196,1,128,0,24,0,4,0,0,0,0,0,0,0,203,253,225,255,222,255,0,0,0,0,0,0,0,0,0,0,152,250,35,15,174,255,231,0,253,255,8,0,0,0,0,0,238,253,169,254,225,255,236,255,0,0,0,0,0,0,0,0,75,2,55,2,33,0,33,0,0,0,0,0,0,0,0,0,238,249,203,5,163,255,88,0,253,255,2,0,0,0,0,0,178,255,37,12,253,255,187,0,0,0,6,0,0,0,0,0,61,1,209,254,17,0,238,255,0,0,0,0,0,0,0,0,218,254,33,1,238,255,17,0,0,0,0,0,0,0,0,0,185,5,245,5,88,0,90,0,2,0,2,0,0,0,0,0,110,3,30,2,52,0,33,0,2,0,0,0,0,0,0,0,21,218,112,247,180,253,123,255,233,255,249,255,0,0,0,0,189,253,134,255,220,255,249,255,0,0,0,0,0,0,0,0,86,2,110,3,35,0,52,0,2,0,2,0,0,0,0,0,17,10,17,9,154,0,139,0,4,0,4,0,0,0,0,0,147,251,229,9,187,255,154,0,0,0,4,0,0,0,0,0,66,1,39,2,19,0,30,0,0,0,0,0,0,0,0,0,50,2,77,2,33,0,35,0,0,0,0,0,0,0,0,0,233,6,4,249,105,0,147,255,4,0,253,255,0,0,0,0,222,0,163,4,13,0,72,0,0,0,2,0,0,0,0,0,0,0,178,253,0,0,220,255,0,0,0,0,0,0,0,0,39,2,253,254,33,0,240,255,0,0,0,0,0,0,0,0,57,21,172,1,75,1,26,0,13,0,0,0,0,0,0,0,6,255,35,2,242,255,33,0,0,0,2,0,0,0,0,0,28,21,167,255,75,1,251,255,11,0,0,0,0,0,0,0,110,2,218,255,35,0,253,255,2,0,0,0,0,0,0,0,178,253,233,252,220,255,207,255,0,0,0,0,0,0,0,0,156,12,41,1,198,0,17,0,6,0,0,0,0,0,0,0,97,4,64,2,68,0,35,0,2,0,2,0,0,0,0,0,154,251,196,254,187,255,236,255,253,255,0,0,0,0,0,0,50,2,52,2,33,0,35,0,0,0,0,0,0,0,0,0,147,7,117,5,119,0,83,0,4,0,2,0,0,0,0,0,220,253,28,1,222,255,15,0,0,0,0,0,0,0,0,0,94,9,19,253,147,0,211,255,4,0,253,255,0,0,0,0,147,2,200,13,39,0,216,0,0,0,6,0,0,0,0,0,200,253,187,253,222,255,220,255,0,0,0,0,0,0,0,0,19,3,24,0,46,0,0,0,2,0,0,0,0,0,0,0,48,4,167,250,66,0,172,255,0,0,253,255,0,0,0,0,48,1,125,9,17,0,150,0,0,0,6,0,0,0,0,0,253,254,11,0,240,255,0,0,0,0,0,0,0,0,0,0,125,4,152,4,70,0,72,0,2,0,2,0,0,0,0,0,189,253,59,2,220,255,35,0,0,0,2,0,0,0,0,0,154,5,231,6,88,0,110,0,2,0,4,0,0,0,0,0,24,2,191,253,33,0,222,255,0,0,253,255,0,0,0,0,187,241,46,222,26,255,229,253,247,255,236,255,0,0,0,0,152,4,229,255,72,0,253,255,2,0,0,0,0,0,0,0,205,8,8,11,139,0,176,0,4,0,6,0,0,0,0,0,198,254,70,2,236,255,35,0,0,0,0,0,0,0,0,0,127,252,83,2,203,255,37,0,253,255,0,0,0,0,0,0,48,2,57,3,33,0,50,0,0,0,2,0,0,0,0,0,0,0,22,1,0,0,17,0,0,0,0,0,0,0,0,0,105,250,121,7,167,255,116,0,251,255,4,0,0,0,0,0,48,2,90,2,33,0,35,0,2,0,0,0,0,0,0,0,35,2,180,252,35,0,203,255,0,0,0,0,0,0,0,0,41,1,77,2,17,0,35,0,0,0,0,0,0,0,0,0,238,5,0,6,94,0,94,0,4,0,2,0,0,0,0,0,42,16,33,251,2,1,176,255,11,0,253,255,0,0,0,0,247,255,176,18,0,0,44,1,0,0,11,0,0,0,0,0,22,2,200,250,33,0,174,255,2,0,251,255,0,0,0,0,238,254,22,0,240,255,0,0,0,0,0,0,0,0,0,0,44,10,121,4,163,0,72,0,6,0,2,0,0,0,0,0,30,0,220,255,2,0,253,255,0,0,0,0,0,0,0,0,50,3,187,252,52,0,205,255,2,0,0,0,0,0,0,0,52,3,35,1,50,0,19,0,2,0,0,0,0,0,0,0,244,1,22,11,28,0,180,0,0,0,6,0,0,0,0,0,152,250,247,0,167,255,13,0,253,255,0,0,0,0,0,0,26,15,209,3,244,0,61,0,8,0,2,0,0,0,0,0,41,1,8,3,31,36,48,0,75,2,2,0,22,0,0,0,97,5,191,248,86,0,139,255,2,0,251,255,0,0,0,0,244,0,39,0,15,0,2,0,0,0,0,0,0,0,0,0,139,6,68,250,105,0,163,255,2,0,253,255,0,0,0,0,128,9,165,255,154,0,251,255,4,0,0,0,0,0,0,0,178,6,211,6,108,0,110,0,2,0,4,0,0,0,0,0,216,255,251,254,253,255,240,255,0,0,0,0,0,0,0,0,227,253,207,253,222,255,220,255,0,0,0,0,0,0,0,0,141,6,125,5,145,255,88,0,247,255,4,0,0,0,0,0,194,252,64,2,203,255,35,0,253,255,0,0,0,0,0,0,165,255,65,212,251,255,50,253,0,0,227,255,0,0,0,0,44,251,70,4,178,255,68,0,253,255,2,0,0,0,0,0,75,3,19,1,52,0,17,0,0,0,0,0,0,0,0,0,176,8,163,9,141,0,156,0,4,0,6,0,0,0,0,0,8,1,30,0,15,0,2,0,0,0,0,0,0,0,0,0,0,1,46,0,15,0,0,0,0,0,0,0,0,0,0,0,2,1,2,2,6,0,30,0,0,0,2,0,0,0,0,0,79,248,86,3,114,252,57,252,198,255,194,255,0,0,253,255,242,255,6,0,0,0,0,0,0,0,0,0,0,0,0,0,35,1,26,1,17,0,17,0,0,0,0,0,0,0,0,0,218,253,52,3,220,255,50,0,0,0,0,0,0,0,0,0,152,1,24,10,24,0,167,0,0,0,4,0,0,0,0,0,77,4,13,1,70,0,17,0,2,0,0,0,0,0,0,0,125,8,19,18,141,0,41,1,4,0,11,0,0,0,0,0,15,0,92,11,231,0,187,0,13,0,6,0,0,0,0,0,207,252,242,254,17,255,251,255,240,255,0,0,0,0,0,0,249,254,240,255,41,251,253,3,178,255,64,0,0,0,2,0,30,1,55,12,17,0,203,0,0,0,6,0,0,0,0,0,249,255,253,254,0,0,240,255,0,0,0,0,0,0,0,0,19,1,242,254,15,0,240,255,0,0,0,0,0,0,0,0,57,5,39,6,86,0,101,0,2,0,2,0,0,0,0,0,50,0,48,1,2,0,17,0,0,0,0,0,0,0,0,0,216,1,145,253,231,220,216,255,183,253,0,0,231,255,0,0,207,3,68,4,39,1,83,0,15,0,2,0,0,0,0,0,245,9,231,255,63,252,101,252,189,255,196,255,253,255,253,255,253,253,22,255,220,248,240,255,139,255,0,0,251,255,0,0,57,2,35,2,35,0,33,0,0,0,2,0,0,0,0,0,247,255,231,0,0,0,13,0,0,0,0,0,0,0,0,0,249,0,75,3,17,0,52,0,0,0,2,0,0,0,0,0,72,10,24,1,172,0,17,0,6,0,0,0,0,0,0,0,112,5,64,3,90,0,52,0,2,0,2,0,0,0,0,0,152,6,48,1,44,5,44,252,83,0,192,255,2,0,253,255,251,0,0,1,2,0,28,0,0,0,0,0,0,0,0,0,15,210,2,2,103,252,92,255,214,255,244,255,253,255,0,0,53,8,251,251,216,255,189,255,251,255,253,255,0,0,0,0,64,3,143,248,52,0,132,255,2,0,251,255,0,0,0,0,41,2,83,4,35,0,70,0,0,0,2,0,0,0,0,0,161,5,28,2,94,0,35,0,4,0,0,0,0,0,0,0,222,2,30,4,48,0,68,0,0,0,2,0,0,0,0,0,163,3,176,250,61,0,167,255,4,0,251,255,0,0,0,0,11,3,251,1,222,254,101,8,238,255,141,0,0,0,4,0,8,1,247,0,55,253,15,253,209,255,205,255,253,255,0,0,236,1,169,244,242,4,174,251,81,0,187,255,2,0,253,255,26,1,46,3,17,0,52,0,0,0,2,0,0,0,0,0,11,0,229,253,13,253,222,251,205,255,187,255,0,0,0,0,119,1,48,2,24,0,35,0,0,0,0,0,0,0,0,0,55,4,207,7,70,0,132,0,2,0,6,0,0,0,0,0,165,10,6,11,180,0,185,0,8,0,6,0,0,0,0,0,37,3,8,2,52,0,33,0,0,0,0,0,0,0,0,0,11,0,238,255,119,4,15,252,75,0,189,255,4,0,0,0,11,1,0,0,251,1,72,255,33,0,244,255,0,0,0,0,4,251,203,12,22,255,22,0,244,255,253,255,0,0,0,0,46,2,22,2,114,255,48,0,247,255,2,0,0,0,0,0,222,254,41,1,238,255,19,0,0,0,0,0,0,0,0,0,0,0,28,3,101,251,50,4,178,255,70,0,253,255,2,0,22,1,0,0,17,0,0,0,0,0,0,0,0,0,0,0,112,9,222,255,161,0,0,0,6,0,0,0,0,0,0,0,176,3,128,1,61,0,24,0,0,0,0,0,0,0,0,0,253,1,44,2,57,11,13,37,189,0,121,2,8,0,26,0,0,0,194,9,163,1,52,2,28,0,33,0,0,0,0,0,13,247,30,5,141,248,86,0,132,255,2,0,251,255,0,0,203,254,94,6,143,0,13,2,11,0,33,0,0,0,2,0,247,254,247,255,15,255,244,255,240,255,0,0,0,0,0,0,251,0,28,1,15,0,17,0,0,0,0,0,0,0,0,0,15,255,245,8,13,249,154,0,136,255,6,0,251,255,0,0,119,8,156,10,143,0,180,0,6,0,6,0,0,0,0,0,236,0,255,253,13,0,222,255,0,0,0,0,0,0,0,0,64,5,77,6,35,0,37,1,0,0,17,0,0,0,0,0,4,1,231,252,61,255,231,0,242,255,15,0,0,0,0,0,114,221,68,251,92,253,222,255,222,255,0,0,0,0,0,0,8,0,192,1,198,0,83,255,13,0,244,255,0,0,0,0,0,0,15,2,22,0,92,255,0,0,247,255,0,0,0,0,119,5,61,5,187,255,88,0,249,255,2,0,0,0,0,0,194,2,119,9,46,0,163,0,2,0,6,0,0,0,0,0,13,250,220,254,154,255,238,255,253,255,0,0,0,0,0,0,253,2,0,1,174,255,15,0,251,255,0,0,0,0,0,0,4,1,0,0,141,254,94,254,231,255,227,255,0,0,0,0,55,4,167,249,158,2,72,1,41,0,24,0,0,0,0,0,6,255,15,1,105,3,110,5,59,0,92,0,0,0,4,0,15,1,24,1,128,1,222,0,24,0,15,0,0,0,0,0,11,0,253,254,26,0,216,255,2,0,0,0,0,0,0,0,163,10,123,255,46,2,189,0,33,0,11,0,0,0,0,0,196,8,147,10,150,0,183,0,6,0,8,0,0,0,0,0,123,10,174,1,207,255,26,0,249,255,0,0,0,0,0,0,4,255,222,251,242,255,185,255,0,0,251,255,0,0,0,0,11,1,251,0,116,4,72,251,77,0,174,255,2,0,253,255,2,255,26,255,46,254,17,252,225,255,189,255,0,0,253,255,139,10,37,2,44,1,108,1,15,0,24,0,0,0,0,0,8,255,253,254,128,255,19,255,249,255,240,255,0,0,0,0,253,0,249,0,167,0,90,255,11,0,244,255,0,0,0,0,0,2,17,1,70,0,75,255,2,0,244,255,0,0,0,0,0,0,50,1,158,0,19,0,11,0,0,0,0,0,0,0,242,254,6,255,50,255,251,255,242,255,0,0,0,0,0,0,180,255,234,9,251,255,174,0,0,0,6,0,0,0,0,0,2,1,125,9,46,0,99,219,2,0,119,253,0,0,229,255,61,0,249,0,59,251,127,249,172,255,143,255,251,255,253,255,242,253,46,2,152,254,30,254,233,255,222,255,0,0,253,255,22,2,251,0,198,252,231,3,198,255,68,0,253,255,2,0,216,255,249,254,141,253,4,253,214,255,205,255,0,0,0,0,244,0,0,0,0,9,0,0,156,0,0,0,6,0,0,0,44,5,22,15,66,0,30,1,0,0,13,0,0,0,0,0,251,2,52,3,90,255,44,0,242,255,0,0,0,0,0,0,0,0,17,1,216,0,30,0,13,0,2,0,0,0,0,0,44,4,44,5,255,250,37,7,167,255,123,0,253,255,4,0,0,0,249,252,46,0,198,0,2,0,15,0,0,0,0,0,145,251,92,222,0,0,4,253,0,0,218,255,0,0,0,0,97,255,253,254,189,255,50,0,253,255,4,0,0,0,0,0,2,2,15,1,218,0,110,0,13,0,6,0,0,0,0,0,236,3,187,5,209,248,103,0,125,255,4,0,251,255,0,0,251,255,150,11,203,254,205,0,236,255,8,0,0,0,0,0,13,254,55,253,147,3,233,251,61,0,185,255,2,0,253,255,0,2,13,1,125,0,66,0,6,0,2,0,0,0,0,0,0,0,244,0,154,254,198,253,231,255,216,255,0,0,253,255,253,254,244,255,22,2,112,2,37,0,44,0,0,0,0,0,240,0,15,1,94,251,41,1,174,255,19,0,253,255,0,0,0,0,0,0,4,254,105,254,222,255,229,255,0,0,0,0,0,0,8,1,172,254,154,0,231,255,8,0,253,255,0,0,114,5,121,4,222,254,191,254,233,255,231,255,0,0,0,0,249,0,0,1,112,5,163,252,97,0,196,255,4,0,253,255,150,9,134,16,147,0,64,1,6,0,15,0,0,0,0,0,6,5,158,250,192,0,13,1,11,0,19,0,0,0,0,0,0,0,244,0,66,0,11,9,2,0,161,0,0,0,6,0,222,5,70,252,220,255,178,0,251,255,13,0,0,0,0,0,6,255,8,255,92,254,116,255,229,255,249,255,0,0,0,0,66,9,11,1,41,3,130,254,52,0,229,255,0,0,253,255,17,255,244,253,44,2,105,1,37,0,26,0,0,0,0,0,4,1,0,0,114,5,72,251,97,0,172,255,2,0,253,255,0,0,11,1,158,0,17,0,8,0,0,0,0,0,0,0,251,251,55,5,37,254,121,0,225,255,6,0,0,0,0,0,0,0,145,1,209,255,176,0,253,255,11,0,0,0,0,0,130,4,247,1,190,41,28,4,240,2,72,0,30,0,2,0,79,9,249,0,216,0,180,1,8,0,30,0,0,0,0,0,229,3,92,249,165,254,123,249,231,255,141,255,0,0,251,255,0,1,17,2,152,3,79,2,64,0,39,0,0,0,0,0,244,0,0,0,128,6,112,2,116,0,44,0,2,0,0,0,15,4,202,250,249,251,156,254,180,255,236,255,253,255,0,0,0,0,238,0,169,0,249,255,11,0,0,0,0,0,0,0,4,4,41,5,48,0,26,250,2,0,147,255,0,0,251,255,0,1,0,0,4,249,99,0,130,255,6,0,251,255,0,0,30,4,19,4,33,3,74,250,52,0,150,255,2,0,251,255,233,0,0,0,114,0,86,2,6,0,41,0,0,0,0,0,0,0,41,216,163,255,63,251,251,255,187,255,0,0,0,0,0,0,251,0,48,252,59,4,187,255,77,0,253,255,2,0,41,250,229,4,192,2,134,1,52,0,26,0,2,0,0,0,247,1,251,0,152,2,154,4,46,0,81,0,2,0,2,0,0,0,0,0,222,254,28,1,236,255,19,0,0,0,0,0,216,7,205,10,176,255,244,1,247,255,28,0,0,0,0,0,0,0,44,254,22,0,79,0,0,0,4,0,0,0,0,0,253,0,0,0,141,4,200,2,81,0,50,0,4,0,2,0,0,0,6,1,114,254,63,254,229,255,225,255,253,255,0,0,225,251,13,5,154,253,30,254,214,255,220,255,0,0,0,0,24,254,251,254,30,2,6,1,39,0,17,0,0,0,0,0,0,0,0,0,22,252,251,252,185,255,200,255,0,0,253,255,0,0,4,1,176,2,141,3,48,0,64,0,0,0,2,0,150,251,218,4,183,254,88,0,236,255,2,0,0,0,0,0,236,3,70,5,37,0,198,2,0,0,46,0,0,0,2,0,249,0,90,9,90,6,169,253,116,0,209,255,4,0,0,0,211,254,19,7,35,248,216,252,112,255,194,255,249,255,253,255,238,0,242,0,150,255,247,255,247,255,253,255,0,0,0,0,0,0,0,1,165,247,249,0,101,255,15,0,249,255,0,0,249,0,0,0,79,6,220,252,116,0,200,255,4,0,253,255,0,0,30,8,136,0,189,0,8,0,8,0,0,0,0,0,0,0,233,0,8,0,108,253,0,0,209,255,0,0,253,255,0,0,0,0,63,255,22,0,242,255,2,0,0,0,0,0,0,0,253,0,26,254,227,255,220,255,253,255,0,0,0,0,0,0,0,0,37,1,68,0,19,0,4,0,0,0,0,0,0,0,0,0,255,224,6,2,194,253,35,0,229,255,2,0,66,5,141,4,79,2,90,1,39,0,22,0,2,0,0,0,249,0,244,0,17,1,77,254,19,0,225,255,0,0,0,0,17,9,0,0,161,251,238,249,169,255,143,255,251,255,251,255,11,0,66,254,134,253,247,5,209,255,110,0,0,0,4,0,0,0,2,1,90,255,24,250,242,255,147,255,0,0,251,255,0,0,209,0,13,254,185,253,220,255,214,255,0,0,253,255,6,255,22,254,172,3,35,2,68,0,39,0,2,0,0,0,0,0,0,0,158,0,225,3,8,0,70,0,0,0,2,0,0,0,253,0,187,255,4,6,249,255,110,0,0,0,4,0,0,0,0,0,203,10,123,252,198,0,192,255,8,0,253,255,0,0,0,0,66,1,2,0,24,0,0,0,0,0,0,0,4,4,251,3,70,2,55,253,39,0,203,255,0,0,253,255,0,0,0,0,203,0,19,255,13,0,238,255,0,0,0,0,32,218,79,0,52,248,30,0,130,255,0,0,249,255,0,0,227,3,222,249,11,0,112,255,0,0,249,255,0,0,0,0,0,0,233,1,161,250,19,2,156,255,37,0,251,255,0,0,17,5,231,3,174,252,6,246,192,255,68,255,253,255,247,255,231,0,0,0,207,255,19,254,253,255,220,255,0,0,253,255,0,0,0,0,229,0,28,0,15,0,0,0,0,0,0,0,0,0,249,0,251,250,110,11,161,255,211,0,251,255,8,0,0,0,0,0,255,253,196,253,218,255,214,255,0,0,253,255,0,0,0,0,13,5,99,251,94,0,169,255,2,0,253,255,0,0,233,0,110,253,15,2,207,255,37,0,253,255,0,0,0,0,0,0,154,6,123,0,123,0,8,0,6,0,0,0,0,0,0,0,97,255,94,251,244,255,169,255,0,0,253,255,0,0,0,0,205,2,189,2,52,0,50,0,0,0,0,0,64,4,37,5,127,253,251,253,207,255,216,255,0,0,0,0,244,0,37,8,81,2,130,6,41,0,116,0,0,0,4,0,227,251,207,5,244,1,220,0,37,0,13,0,0,0,0,0,35,254,6,255,59,5,24,253,99,0,203,255,4,0,253,255,0,0,249,0,136,252,247,2,192,255,55,0,253,255,2,0,0,0,0,0,253,255,139,3,0,0,64,0,0,0,2,0,0,0,0,0,83,255,178,1,244,255,30,0,0,0,0,0,0,0,231,7,4,254,8,2,218,255,33,0,0,0,2,0,0,0,0,0,185,0,178,2,11,0,50,0,0,0,0,0,0,0,0,0,207,252,15,5,196,255,94,0,253,255,4,0,0,0,0,0,154,1,194,1,28,0,33,0,0,0,0,0,0,0,0,0,121,4,222,248,83,0,121,255,2,0,249,255,0,0,0,0,236,252,92,254,198,255,225,255,253,255,253,255,66,4,66,5,53,6,234,33,116,0,132,2,6,0,28,0,238,0,240,7,227,10,203,253,207,0,209,255,8,0,0,0,0,0,231,0,68,245,205,2,50,255,52,0,247,255,2,0,0,0,242,0,83,1,72,2,24,0,41,0,0,0,0,0,0,0,0,0,251,254,136,2,238,255,46,0,0,0,0,0,255,251,209,4,70,255,134,1,244,255,24,0,0,0,0,0,0,0,0,0,4,251,48,3,163,255,59,0,253,255,2,0,0,0,0,0,255,250,48,253,163,255,205,255,251,255,253,255,0,0,0,0,55,255,187,255,240,255,251,255,0,0,0,0,0,0,0,0,114,0,112,255,8,0,244,255,0,0,0,0,0,0,0,0,205,254,39,249,233,255,123,255,0,0,251,255,0,0,0,0,79,254,185,6,225,255,128,0,0,0,4,0,0,0,0,0,15,6,11,252,116,0,180,255,4,0,0,0,21,219,156,0,139,253,92,1,227,255,26,0,0,0,0,0,172,3,211,249,176,4,236,3,88,0,79,0,2,0,2,0,0,0,242,0,77,4,66,255,83,0,242,255,2,0,0,0,0,0,0,0,251,0,19,6,17,0,114,0,0,0,4,0,0,4,209,3,134,255,86,0,244,255,2,0,0,0,0,0,0,0,0,0,86,255,15,255,244,255,238,255,0,0,0,0,0,0,0,0,249,254,57,1,236,255,24,0,0,0,0,0,0,0,0,0,178,251,154,2,174,255,48,0,253,255,2,0,0,0,0,0,203,255,112,254,251,255,225,255,0,0,253,255,0,0,0,0,172,254,81,2,231,255,44,0,0,0,2,0,0,0,0,0,88,0,156,1,6,0,30,0,0,0,0,0,0,0,0,0,240,252,141,254,198,255,227,255,253,255,0,0,0,0,0,0,194,2,37,254,52,0,220,255,2,0,253,255,183,8,136,255,114,1,132,255,22,0,247,255,0,0,0,0,231,0,238,0,114,0,220,0,6,0,13,0,0,0,0,0,0,0,0,0,8,0,236,249,0,0,139,255,0,0,251,255,0,0,180,0,24,250,240,4,141,255,94,0,251,255,2,0,0,0,0,0,37,1,119,0,22,0,8,0,0,0,0,0,0,0,0,0,37,3,22,249,59,0,123,255,2,0,249,255,0,0,0,0,92,251,72,4,165,255,83,0,253,255,2,0,0,0,0,0,44,255,123,254,242,255,227,255,0,0,0,0,0,0,0,0,90,253,13,1,205,255,19,0,253,255,0,0,0,0,0,0,75,254,70,255,222,255,242,255,253,255,0,0,0,0,0,0,156,255,214,255,249,255,0,0,0,0,0,0,0,0,0,0,247,255,37,0,0,0,2,0,0,0,0,0,0,0,0,0,139,1,77,1,28,0,24,0,0,0,0,0,229,251,154,4,236,0,240,255,17,0,253,255,0,0,0,0,163,3,33,5,125,251,233,223,167,255,136,253,253,255,225,255,0,0,185,7,158,251,156,0,172,255,8,0,251,255,0,0,0,0,0,0,178,10,205,251,209,0,174,255,11,0,253,255,0,0,0,0,143,250,30,2,150,255,39,0,251,255,2,0,0,0,0,0,152,255,198,255,249,255,253,255,0,0,0,0,0,0,0,0,225,0,90,254,17,0,225,255,0,0,0,0,0,0,0,0,77,5,37,252,103,0,180,255,4,0,253,255,0,0,0,0,130,9,176,3,185,0,70,0,6,0,2,0,0,0,0,0,2,1,26,255,19,0,238,255,0,0,0,0,0,0,0,0,222,255,50,0,253,255,4,0,0,0,0,0,0,0,0,0,238,253,216,12,216,255,251,0,253,255,11,0,0,0,0,0,119,253,28,0,205,255,0,0,0,0,0,0,0,0,26,219,198,254,203,252,233,255,211,255,0,0,0,0,0,0,231,0,86,1,220,255,24,0,0,0,0,0,0,0,2,252,154,4,185,253,70,251,214,255,163,255,0,0,251,255,0,0,0,0,134,0,207,255,8,0,253,255,0,0,0,0,0,0,0,0,46,0,180,253,2,0,211,255,0,0,0,0,0,0,0,0,227,252,2,255,194,255,238,255,0,0,0,0,0,0,0,0,238,1,211,252,37,0,192,255,0,0,253,255,0,0,0,0,163,4,90,2,90,0,46,0,2,0,0,0,0,0,0,0,192,0,185,246,13,0,72,255,0,0,247,255,0,0,0,0,158,3,185,1,72,0,33,0,2,0,0,0,0,0,0,0,57,252,145,5,180,255,110,0,253,255,4,0,0,0,0,0,174,0,147,253,13,0,209,255,0,0,253,255,0,0,0,0,143,248,229,1,108,255,37,0,249,255,0,0,0,0,0,0,2,1,207,6,17,0,134,0,0,0,4,0,0,0,101,0,141,254,83,254,229,255,225,255,0,0,0,0,253,3,163,3,180,3,79,1,72,0,22,0,4,0,0,0,0,0,0,0,205,0,150,246,15,0,68,255,0,0,247,255,0,0,0,0,4,1,245,7,19,0,158,0,0,0,6,0,0,0,0,0,211,253,167,6,214,255,132,0,0,0,4,0,0,0,0,0,244,254,37,254,236,255,218,255,0,0,0,0,0,0,0,0,59,255,178,253,240,255,211,255,0,0,253,255,0,0,0,0,0,1,139,1,17,0,30,0,0,0,0,0,0,0,0,0,145,4,70,255,90,0,242,255,2,0,0,0,0,0,0,0,194,1,59,255,33,0,240,255,2,0,0,0,0,0,0,0,132,3,216,252,68,0,194,255,2,0,253,255,0,0,0,0,8,2,70,0,39,0,6,0,2,0,0,0,0,0,0,0,6,248,154,5,97,255,110,0,249,255,4,0,0,0,0,0,128,255,154,255,247,255,249,255,0,0,0,0,0,0,128,0,214,32,141,250,147,2,147,255,30,0,251,255,0,0,0,0,244,253,249,255,214,255,0,0,253,255,0,0,0,0,0,0,207,255,165,255,251,255,249,255,0,0,0,0,0,0,0,0,194,6,30,6,136,0,123,0,4,0,4,0,0,0,0,0,145,254,185,251,229,255,169,255,253,255,253,255,0,0,0,0,30,6,134,3,121,0,70,0,4,0,2,0,0,0,0,0,6,2,66,2,39,0,44,0,2,0,0,0,0,0,0,0,183,251,227,251,169,255,172,255,251,255,253,255,0,0,145,211,103,0,200,223,6,0,154,250,0,0,8,255,0,0,209,255,233,255,77,251,253,255,161,255,0,0,251,255,0,0,0,0,218,248,57,252,112,255,180,255,249,255,253,255,0,0,0,0,99,255,187,2,244,255,52,0,0,0,2,0,0,0,0,0,211,0,253,249,15,0,134,255,0,0,251,255,0,0,0,0,108,5,110,254,108,0,225,255,4,0,0,0,0,0,28,220,214,253,152,2,211,255,70,0,0,0,2,0,0,0,0,0,169,3,242,0,52,232,17,0,26,254,0,0,233,255,0,0,185,1,189,8,33,0,176,0,2,0,6,0,0,0,0,0,247,1,55,255,37,0,240,255,0,0,0,0,0,0,0,0,141,1,218,254,28,0,233,255,0,0,0,0,0,0,0,0,130,0,249,255,11,0,0,0,0,0,0,0,0,0,187,244,11,1,237,203,19,0,167,245,2,0,238,253,0,0,150,255,30,1,59,0,19,0,0,0,2,0,0,0,0,0,0,0,103,250,22,248,143,255,94,255,251,255,249,255,0,0,0,0,209,3,147,3,41,1,70,0,19,0,2,0,0,0,0,0,97,1,30,2,26,0,41,0,0,0,0,0,0,0,0,0,99,251,59,2,161,255,46,0,253,255,2,0,0,0,0,0,244,255,196,2,0,0,55,0,0,0,0,0,0,0,0,0,174,252,150,253,189,255,207,255,253,255,253,255,0,0,0,0,46,4,114,5,86,0,110,0,2,0,4,0,0,0,0,0,132,5,207,251,112,0,172,255,4,0,253,255,97,242,0,0,156,204,2,253,200,245,196,255,238,253,253,255,147,255,0,0,86,0,103,255,192,255,244,255,251,255,0,0,0,0,0,0,77,254,183,1,156,1,207,2,35,0,57,0,0,0,2,0,11,253,4,4,196,255,81,0,253,255,2,0,0,0,0,0,66,255,52,253,242,255,200,255,0,0,253,255,0,0,0,0,77,255,37,1,242,255,22,0,0,0,0,0,0,0,0,0,17,3,132,251,61,0,165,255,2,0,253,255,0,0,0,0,178,1,172,0,33,0,13,0,2,0,0,0,0,0,0,0,116,249,183,254,121,255,231,255,249,255,0,0,0,0,0,0,225,1,121,0,214,255,8,0,251,255,0,0,0,0,0,0,99,0,57,0,108,0,244,255,8,0,0,0,149,214,0,0,222,230,48,0,8,254,88,253,33,255,200,255,196,255,253,255,99,255,187,5,242,255,116,0,0,0,4,0,0,0,0,0,225,2,39,2,59,0,41,0,2,0,2,0,0,0,0,0,96,220,99,254,33,253,222,255,220,255,253,255,0,0,0,0,94,0,39,255,6,0,238,255,0,0,0,0,0,0,0,0,94,1,227,249,26,0,130,255,0,0,249,255,0,0,0,0,15,255,59,254,207,0,220,255,15,0,0,0,0,0,0,0,123,250,180,252,8,255,187,255,240,255,253,255,0,0,0,0,94,3,178,2,251,2,174,2,57,0,52,0,2,0,2,0,236,253,176,6,57,4,139,0,88,0,6,0,2,0,0,0,189,255,61,5,251,255,145,245,0,0,4,206,0,0,55,245,242,5,2,253,121,0,114,255,4,0,227,255,0,0,251,255,103,2,66,1,48,0,24,0,2,0,0,0,0,0,0,0,119,1,174,252,30,0,189,255,0,0,253,255,0,0,0,0,46,6,97,254,39,233,222,255,33,254,0,0,233,255,0,0,46,255,50,254,145,0,236,255,11,0,0,0,0,0,0,0,13,251,11,255,134,255,214,255,249,255,253,255,0,0,0,0,105,246,77,253,110,255,57,0,251,255,6,0,0,0,0,0,192,2,218,251,249,0,169,255,17,0,253,255,0,0,0,0,92,251,132,4,158,255,92,0,251,255,4,0,0,0,0,0,33,254,158,254,216,255,227,255,253,255,0,0,0,0,0,0,22,1,156,1,22,0,33,0,0,0,0,0,0,0,0,0,227,252,19,3,192,255,64,0,253,255,4,0,0,0,0,0,189,255,88,4,101,3,198,253,70,0,205,255,2,0,0,0,50,0,99,255,218,255,236,255,253,255,0,0,0,0,0,0,253,254,30,3,180,1,77,2,35,0,44,0,0,0,0,0,185,252,165,253,103,252,64,2,183,255,48,0,253,255,2,0,165,2,255,252,55,0,37,203,2,0,249,238,0,0,63,252,189,0,97,0,192,1,147,2,35,0,46,0,0,0,0,0,13,255,132,254,236,255,225,255,0,0,0,0,0,0,0,0,35,0,236,0,2,0,17,0,0,0,0,0,0,0,0,0,2,249,161,255,108,255,247,255,249,255,0,0,0,0,0,0,203,2,227,3,191,254,211,5,229,255,121,0,0,0,4,0,114,0,143,255,35,1,209,255,22,0,253,255,0,0,0,0,94,253,61,254,105,254,68,0,225,255,4,0,0,0,0,0,167,254,123,3,24,0,187,0,2,0,11,0,0,0,0,0,134,7,114,251,0,1,143,255,13,0,249,255,0,0,0,0,52,254,180,255,218,255,249,255,193,208,0,0,202,234,0,0,220,248,145,2,19,2,141,253,4,0,203,255,247,255,0,0,4,2,231,3,41,0,81,0,0,0,4,0,0,0,0,0,61,1,189,254,24,0,229,255,0,0,0,0,0,0,0,0,174,3,63,253,214,3,8,253,77,0,196,255,2,0,253,255,196,1,83,254,169,3,132,1,75,0,33,0,2,0,0,0,112,252,147,255,189,254,247,254,231,255,233,255,0,0,0,0,63,255,30,0,105,4,17,0,92,0,0,0,2,0,0,0,99,0,189,1,183,255,33,255,249,255,238,255,0,0,0,0,46,254,114,253,116,0,220,255,8,0,0,0,0,0,0,0,194,253,154,32,209,255,180,2,253,255,35,0,0,0,2,0,44,4,183,7,172,4,161,0,94,0,8,0,4,0,0,0,192,3,4,252,79,0,172,255,2,0,251,255,0,0,0,0,17,254,17,0,61,4,57,5,90,0,112,0,2,0,4,0,59,2,189,4,200,255,180,0,249,255,11,0,0,0,0,0,10,243,191,254,88,3,143,252,79,0,183,255,2,0,251,255,90,3,194,253,108,0,185,255,6,0,253,255,0,0,0,0,233,255,64,0,97,255,116,0,244,255,8,0,0,0,0,0,37,254,180,250,187,255,2,0,251,255,2,0,0,0,0,0,79,0,59,254,86,0,218,255,4,0,253,255,0,0,0,0,50,236,44,3,207,209,68,0,110,245,0,0,147,253,0,0,79,253,251,3,178,255,83,0,247,255,4,0,0,0,0,0,242,1,90,3,112,0,59,235,6,0,66,254,0,0,233,255,147,4,231,255,97,2,77,252,46,0,176,255,0,0,251,255,41,2,222,251,141,255,187,254,247,255,231,255,0,0,0,0,97,0,165,6,207,255,136,255,251,255,244,255,0,0,0,0,185,0,244,255,59,255,119,255,240,255,247,255,0,0,0,0,99,254,4,0,233,255,30,0,0,0,2,0,0,0,0,0,240,252,152,3,233,254,207,255,236,255,251,255,0,0,0,0,231,2,240,0,61,0,19,0,2,0,0,0,0,0,0,0,222,249,101,1,35,0,28,0,4,0,0,0,0,0,229,244,26,255,54,208,150,1,202,245,33,0,105,253,0,0,97,255,143,0,0,1,178,0,83,0,13,0,4,0,0,0,0,0,86,2,207,252,209,1,94,5,37,0,116,0,0,0,4,0,247,0,110,251,205,255,72,255,251,255,244,255,0,0,0,0,11,2,33,3,92,1,196,0,26,0,13,0,0,0,0,0,218,254,198,1,125,255,154,0,247,255,11,0,0,0,0,0,48,0,152,255,214,255,116,0,253,255,8,0,0,0,0,0,4,1,83,1,154,255,28,0,247,255,0,0,0,0,0,0,0,2,37,0,145,0,244,255,8,0,0,0,0,0,0,0,46,2,94,250,229,2,128,1,59,0,37,0,2,0,0,0,103,254,150,252,72,252,61,3,178,255,70,0,253,255,2,0,39,255,196,1,52,3,214,255,70,0,253,255,2,0,0,0,200,0,150,0,220,0,169,255,17,0,251,255,0,0,0,0,238,0,130,254,112,3,92,253,72,0,198,255,2,0,253,255,70,255,172,0,114,1,17,2,30,0,44,0,0,0,0,0,194,254,138,250,227,254,139,255,233,255,251,255,0,0,0,0,183,2,189,1,66,0,19,0,2,0,0,0,0,0,0,0,30,255,50,253,130,0,211,255,11,0,0,0,0,0,0,0,0,0,92,254,158,2,152,4,55,0,99,0,2,0,4,0,180,254,105,1,123,0,94,255,8,0,240,255,0,0,0,0,112,3,26,255,229,255,75,254,251,255,218,255,0,0,0,0,8,253,112,253,152,0,227,255,13,0,253,255,0,0,0,0,123,0,163,2,238,255,240,255,253,255,253,255,0,0,154,207,240,247,249,208,35,3,180,248,72,0,180,254,4,0,183,255,17,252,165,255,6,4,112,0,90,0,6,0,4,0,0,0,154,6,211,254,75,1,229,255,24,0,0,0,0,0,0,0,214,253,174,255,187,0,8,0,17,0,0,0,0,0,0,0,61,252,22,251,103,1,103,2,30,0,55,0,2,0,2,0,134,3,150,0,11,255,94,4,231,255,92,0,0,0,4,0,26,7,116,251,77,0,108,0,0,0,11,0,0,0,0,0,108,6,132,1,114,254,240,255,218,255,0,0,253,255,0,0,44,255,59,5,189,254,72,255,229,255,238,255,0,0,0,0,57,0,134,1,141,0,57,0,11,0,2,0,0,0,0,0,22,0,92,0,207,255,236,255,251,255,253,255,0,0,0,0,112,254,238,4,63,255,46,0,240,255,0,0,32,200,0,0,127,239,13,0,50,253,35,0,52,255,2,0,203,255,0,0,72,0,154,253,19,254,30,232,214,255,244,253,0,0,229,255,156,254,238,250,152,254,172,255,227,255,253,255,0,0,0,0,242,0,99,252,61,251,163,2,150,255,61,0,251,255,2,0,37,4,33,250,79,1,15,255,26,0,240,255,0,0,0,0,242,0,183,255,174,255,198,0,249,255,17,0,0,0,0,0,143,252,99,1,189,253,52,254,209,255,216,255,0,0,0,0,207,255,68,255,156,255,198,255,247,255,253,255,0,0,0,0,216,6,132,251,183,0,185,255,8,0,253,255,0,0,0,0,0,0,4,255,61,0,79,0,4,0,6,0,0,0,0,0,125,1,220,249,178,4,172,3,103,0,86,0,4,0,4,0,15,3,0,4,108,4,6,255,94,0,231,255,2,0,0,0,15,255,26,3,132,255,121,1,247,255,28,0,0,0,0,0,251,255,112,254,247,4,6,4,108,0,90,0,4,0,2,0,4,253,132,6,2,255,105,0,238,255,4,0,0,0,0,0,46,252,251,251,24,255,128,0,238,255,13,0,0,0,0,0,30,4,74,249,11,0,41,255,253,255,244,255,0,0,0,0,156,0,77,1,216,254,156,0,231,255,11,0,0,0,0,0,198,253,225,253,6,0,236,254,2,0,233,255,0,0,0,0,97,2,125,0,68,14,83,254,59,1,218,255,13,0,253,255,6,0,0,0,112,1,8,0,30,0,0,0,0,0,0,0,8,250,112,2,198,255,24,254,0,0,214,255,0,0,253,255,39,3,238,3,77,0,37,0,2,0,0,0,0,0,0,0,207,255,88,1,236,0,83,2,19,0,48,0,183,255,2,0,193,199,72,254,227,235,178,2,247,251,61,0,24,255,2,0,63,255,207,253,81,2,214,252,48,0,187,255,2,0,253,255,141,254,46,4,86,1,30,0,28,0,0,0,0,0,0,0,249,1,196,255,220,0,214,255,15,0,251,255,0,0,0,0,196,255,143,2,103,254,64,4,220,255,92,0,253,255,4,0,105,0,136,0,145,254,128,0,225,255,8,0,0,0,0,0,214,4,194,254,90,255,103,3,240,255,77,0,0,0,4,0,105,254,227,0,17,254,187,254,216,255,227,255,253,255,0,0,110,24,44,255,75,2,211,0,33,0,17,0,2,0,0,0,37,255,13,254,152,6,136,1,147,0,35,0,6,0,2,0,203,0,90,7,198,0,150,0,15,0,6,0,0,0,0,0,222,3,83,7,94,0,185,5,4,0,123,0,0,0,6,0,163,2,150,250,205,255,134,255,249,255,249,255,0,0,0,0,233,3,88,4,165,1,247,1,33,0,39,0,0,0,202,248,143,3,134,206,114,4,187,243,97,0,191,252,4,0,39,255,150,254,244,252,216,254,194,3,231,255,83,0,0,0,2,0,233,254,55,252,200,254,225,255,229,255,0,0,0,0,0,0,105,254,119,250,247,254,2,253,233,255,194,255,0,0,253,255,79,250,101,0,167,255,125,0,251,255,8,0,0,0,0,0,86,1,172,2,163,253,207,255,203,255,251,255,253,255,0,0,176,254,48,252,163,253,46,255,203,255,242,255,253,255,0,0,94,254,17,253,68,3,59,254,72,0,218,255,2,0,253,255,33,6,209,252,169,235,227,255,48,254,0,0,233,255,0,0,46,255,167,255,17,255,24,253,236,255,192,255,0,0,253,255,55,0,15,11,37,1,240,254,24,0,225,255,0,0,0,0,158,254,240,254,174,253,86,254,205,255,218,255,253,255,0,0,216,255,119,255,127,254,222,253,222,255,209,255,0,0,253,255,33,1,77,255,150,255,231,255,244,255,0,0,0,0,0,0,101,0,154,1,123,255,0,0,244,255,0,0,0,0,0,0,178,255,59,254,108,252,165,253,176,255,203,255,253,255,0,0,253,255,61,253,180,255,139,0,251,255,13,0,0,0,0,0,198,1,8,255,39,5,108,2,114,0,52,0,4,0,2,0,196,250,50,252,97,255,81,0,247,255,8,0,0,0,0,0,70,255,121,5,165,6,189,3,150,0,79,0,6,0,4,0,147,255,6,0,4,0,46,0,0,0,4,0,0,0,0,0,33,255,19,2,222,253,169,254,207,255,225,255,253,255,0,0,200,253,147,253,203,2,187,2,64,0,61,0,4,0,2,0,11,255,30,3,139,255,0,0,247,255,253,255,0,0,0,0,196,4,30,0,72,1,108,0,22,0,8,0,0,0,0,0,167,0,247,1,183,2,130,255,59,0,244,255,2,0,0,0,123,0,41,255,57,4,220,255,94,0,253,255,4,0,110,211,39,0,187,234,57,6,187,252,139,0,180,254,6,0,158,255,192,2,37,1,180,254,194,253,225,255,203,255,0,0,253,255,97,253,143,254,83,253,169,2,196,255,61,0,253,255,2,0,187,253,165,1,123,255,22,0,247,255,0,0,0,0,0,0,189,252,37,0,127,251,200,1,156,255,39,0,251,255,0,0,99,0,139,2,128,1,178,1,33,0,35,0,0,0,0,0,136,2,218,250,94,1,8,0,28,0,4,0,0,0,0,0,75,1,247,1,161,255,225,253,247,255,207,255,0,0,253,255,238,255,130,255,240,254,194,1,233,255,39,0,0,0,0,0,178,255,114,1,48,0,90,0,4,0,6,0,0,0,0,0,163,254,86,252,214,255,249,247,253,255,75,255,0,0,247,255,41,255,214,0,183,0,112,1,15,0,33,0,0,0,0,0,46,1,77,2,209,0,123,5,15,0,123,0,0,0,4,0,28,252,194,253,227,1,61,252,46,0,172,255,2,0,251,255,28,2,30,0,169,0,130,2,13,0,55,0,0,0,2,0,39,228,75,254,8,253,236,255,4,215,0,0,92,231,0,0,127,243,44,0,103,252,75,3,99,255,75,0,222,255,2,0,136,254,130,253,28,1,6,5,26,0,116,0,0,0,4,0,8,254,200,253,61,1,229,255,28,0,0,0,2,0,0,0,50,255,139,255,189,1,55,4,37,0,97,0,2,0,4,0,169,255,108,1,207,255,194,0,253,255,15,0,0,0,0,0,22,254,116,1,156,1,52,0,35,0,2,0,0,0,0,0,72,254,94,5,233,253,231,0,207,255,15,0,253,255,0,0,227,255,196,6,211,255,83,0,251,255,0,0,0,0,0,0,125,255,39,254,169,252,156,253,178,255,203,255,253,255,253,255,240,5,61,0,55,0,108,1,0,0,30,0,0,0,0,0,238,253,46,255,233,235,196,255,48,254,251,255,231,255,0,0,132,2,92,254,147,1,6,252,33,0,165,255,0,0,251,255,103,255,8,255,72,254,205,0,218,255,17,0,253,255,0,0,147,252,103,253,247,254,143,254,236,255,225,255,0,0,0,0,83,0,233,255,198,251,247,1,158,255,46,0,251,255,2,0,242,247,236,6,176,255,251,253,0,0,205,255,0,0,253,255,110,255,143,254,174,2,103,250,61,0,128,255,2,0,251,255,33,255,152,1,59,255,35,255,238,255,236,255,0,0,0,0,28,2,79,255,139,253,147,254,196,255,225,255,253,255,0,0,121,0,19,253,6,254,15,255,209,255,238,255,0,0,0,0,169,0,59,253,121,0,185,251,8,0,158,255,0,0,251,255,150,0,176,4,187,0,189,1,15,0,35,0,0,0,2,0,136,255,156,0,26,2,26,2,48,0,48,0,0,0,2,0,189,1,55,2,200,253,53,7,203,255,165,0,0,0,6,0,119,255,169,0,11,3,68,2,70,0,50,0,2,0,2,0,99,255,19,1,75,2,161,255,52,0,247,255,2,0,0,0,167,255,242,252,161,4,37,1,108,0,28,0,4,0,0,0,108,255,63,251,125,208,59,0,196,242,6,0,92,252,0,0,203,254,48,1,90,1,4,0,17,0,0,0,253,255,0,0,0,1,35,1,229,255,233,3,253,255,90,0,0,0,4,0,128,255,0,0,233,251,183,3,161,255,86,0,253,255,2,0,132,249,216,0,86,255,37,0,244,255,0,0,0,0,0,0,158,2,61,0,15,253,66,255,185,255,240,255,253,255,0,0,183,254,90,255,17,253,209,3,189,255,88,0,253,255,4,0,35,254,172,253,4,253,41,2,187,255,52,0,251,255,2,0,209,1,108,0,214,1,72,0,39,0,4,0,2,0,0,0,105,3,17,252,167,254,176,254,222,255,227,255,253,255,0,0,90,255,50,0,236,1,251,248,44,0,92,255,2,0,247,255,165,254,231,254,218,252,128,3,183,255,83,0,253,255,4,0,72,255,15,0,50,255,227,0,238,255,19,0,0,0,0,0,90,253,227,4,19,1,116,253,24,0,192,255,0,0,253,255,88,3,19,252,88,2,50,0,50,0,8,0,2,0,0,0,66,1,123,2,172,0,158,254,13,0,222,255,0,0,253,255,81,0,112,0,121,0,15,253,11,0,187,255,0,0,253,255,79,251,11,1,238,1,185,0,48,0,15,0,2,0,0,0,141,1,44,2,172,254,205,0,222,255,15,0,0,0,2,0,150,255,90,0,242,254,83,3,233,255,77,0,0,0,2,0,185,1,249,25,214,254,13,247,229,255,50,210,0,0,44,243,185,1,238,1,11,3,50,3,70,0,22,0,4,0,242,255,139,255,77,1,92,0,86,1,8,0,28,0,0,0,0,0,150,0,158,0,145,254,6,3,222,255,70,0,0,0,2,0,196,255,99,1,6,3,167,3,70,0,83,0,2,0,4,0,231,253,130,1,6,2,97,253,48,0,194,255,2,0,253,255,8,2,4,1,55,255,231,254,236,255,229,255,0,0,253,255,70,250,112,254,180,0,178,255,19,0,251,255,2,0,0,0,83,0,189,253,26,0,101,254,2,0,222,255,0,0,253,255,46,0,50,0,253,250,156,255,136,255,247,255,249,255,0,0,11,0,225,249,92,0,30,254,6,0,216,255,0,0,253,255,123,254,46,252,229,252,207,252,185,255,185,255,253,255,253,255,46,253,240,1,4,254,165,255,211,255,247,255,0,0,0,0,150,1,116,2,196,253,191,235,203,255,26,254,253,255,229,255,77,255,70,2,198,253,238,2,205,255,68,0,0,0,2,0,92,2,57,252,203,1,57,251,41,0,145,255,2,0,251,255,57,6,132,2,180,254,174,1,220,255,37,0,0,0,0,0,35,1,101,255,103,250,172,255,121,255,249,255,249,255,0,0,191,254,70,1,238,253,247,253,207,255,207,255,253,255,251,255,156,2,50,253,17,0,59,254,0,0,218,255,0,0,253,255,13,1,163,255,158,254,22,255,222,255,236,255,0,0,0,0,154,0,105,255,50,255,145,254,238,255,222,255,0,0,253,255,61,255,244,255,103,0,211,254,8,0,229,255,0,0,0,0,52,0,192,255,214,0,218,0,19,0,19,0,0,0,0,0,99,2,57,0,244,255,167,1,253,255,39,0,0,0,0,0,255,252,161,252,48,0,227,7,4,0,189,0,0,0,11,0,233,3,211,250,136,1,50,3,33,0,81,0,0,0,4,0,108,0,139,255,136,7,251,1,178,0,44,0,8,0,2,0,90,1,123,252,130,254,244,220,220,255,107,227,253,255,214,247,194,253,172,254,22,255,158,255,236,255,214,255,0,0,242,255,50,0,22,0,134,1,147,0,37,0,11,0,0,0,0,0,101,254,116,255,99,1,68,1,33,0,30,0,0,0,0,0,222,255,200,0,6,249,249,253,88,255,207,255,249,255,253,255,108,0,103,254,152,1,17,1,37,0,26,0,0,0,0,0,178,0,211,0,227,252,123,1,180,255,35,0,253,255,2,0,123,0,229,255,46,4,143,3,99,0,86,0,4,0,4,0,11,2,83,2,75,254,15,252,214,255,158,255,0,0,251,255,41,0,255,254,172,255,59,250,249,255,119,255,0,0,249,255,30,2,17,251,225,254,101,255,227,255,247,255,0,0,0,0,242,1,143,2,130,1,136,255,33,0,242,255,0,0,0,0,198,252,227,1,231,255,35,1,0,0,24,0,0,0,0,0,61,255,180,0,28,0,8,254,2,0,209,255,0,0,0,0,108,255,57,255,19,1,83,0,26,0,6,0,0,0,0,0,4,255,222,255,178,253,187,1,200,255,41,0,253,255,2,0,176,254,17,255,4,254,41,0,209,255,4,0,253,255,0,0,30,255,185,255,81,3,112,255,79,0,244,255,4,0,0,0,209,254,17,254,251,255,167,254,0,0,216,1,0,0,222,2,178,255,35,0,61,3,225,250,79,0,134,255,4,0,249,255,28,0,244,233,249,253,152,253,207,255,218,255,253,255,0,0,123,0,8,1,174,0,30,255,15,0,236,255,0,0,0,0,48,252,26,252,158,4,165,0,114,0,17,0,6,0,0,0,130,251,108,251,176,249,83,5,1,204,134,0,172,239,6,0,143,255,70,255,132,255,242,252,172,255,183,255,229,255,253,255,77,252,55,1,169,254,13,0,225,255,0,0,0,0,0,0,200,253,132,252,68,1,233,253,55,16,244,1,139,1,178,2,209,2,207,253,52,0,64,4,2,0,108,0,0,0,4,0,79,0,46,2,145,1,156,3,37,0,83,0,0,0,2,0,205,4,99,255,253,0,198,251,19,0,154,255,0,0,251,255,183,255,101,0,22,251,141,253,136,255,196,255,249,255,253,255,145,1,136,0,244,252,90,0,180,255,229,253,251,255,68,253,44,0,247,3,101,254,147,254,216,255,216,255,0,0,253,255,22,255,154,4,209,0,17,252,19,0,156,255,0,0,251,255,6,0,249,255,77,251,83,1,198,254,30,0,231,255,0,0,30,254,244,254,114,254,209,234,220,255,79,0,253,255,103,2,66,0,238,255,52,0,13,251,4,0,139,255,0,0,251,255,154,0,2,252,72,2,145,0,57,0,15,0,0,0,0,0,130,0,136,255,70,254,242,254,214,255,231,255,0,0,0,0,136,255,242,255,247,249,194,255,108,255,11,254,247,255,35,253,94,3,222,251,119,0,90,255,92,0,238,255,33,4,253,255,211,0,66,254,119,254,185,255,222,255,251,255,0,0,0,0,112,254,134,1,75,254,176,254,55,0,222,255,6,0,0,0,35,0,134,255,103,0,94,0,15,255,63,254,233,255,214,255,116,255,123,0,4,0,123,255,0,0,119,2,0,0,86,2,132,0,44,1,81,255,196,3,238,255,92,0,0,0,4,0,227,5,169,255,61,4,249,255,97,0,0,0,4,0,0,0,13,254,79,253,154,0,130,254,15,0,222,255,0,0,0,0,11,252,229,2,41,2,103,4,192,0,178,254,242,3,4,253,83,2,88,254,101,5,253,255,136,0,253,255,8,0,0,0,233,253,180,3,165,253,105,1,205,255,28,0,253,255,0,0,4,1,247,4,121,208,185,255,202,234,2,0,198,249,0,0,194,253,229,0,103,3,218,1,249,249,244,1,61,254,46,0,187,0,2,1,251,254,150,254,229,255,141,2,253,255,39,2,174,2,139,253,92,255,33,253,238,255,192,255,0,0,253,255,105,255,247,254,105,1,74,250,35,0,116,255,2,0,249,255,22,255,22,0,194,2,79,1,68,0,30,0,2,0,2,0,57,253,13,253,156,0,26,253,209,0,59,254,185,3,218,252,209,0,81,255,90,1,103,253,189,255,189,255,251,255,251,255,130,253,108,3,37,254,79,254,30,0,205,255,2,0,253,255,86,253,244,3,75,254,251,254,180,250,50,254,50,254,211,255,247,254,169,255,90,253,174,4,255,252,114,0,185,255,4,0,198,255,48,254,165,1,169,253,39,0,167,2,2,0,249,1,189,255,125,1,125,3,187,1,83,0,139,0,4,0,33,0,249,255,233,0,0,1,147,255,24,0,244,255,0,0,0,0,194,255,35,0,26,253,44,0,183,255,2,0,253,255,0,0,242,255,6,0,15,255,185,254,169,1,152,254,150,3,187,252,198,0,116,0,183,254,35,0,134,255,249,255,247,255,0,0,72,2,79,253,121,254,79,253,249,255,214,255,0,0,0,0,19,2,189,1,110,0,44,3,198,252,8,0,50,254,0,0,22,0,240,255,180,0,90,255,97,255,240,255,240,255,0,0,4,0,75,1,139,0,145,3,13,0,187,0,0,0,37,0,64,24,176,2,108,2,35,251,35,0,150,2,0,0,196,1,240,0,238,5,145,0,6,5,11,0,121,0,0,0,6,0,68,4,255,250,61,0,13,0,136,240,4,0,125,254,0,0,64,1,169,0,121,255,143,250,145,1,116,254,88,3,147,252,203,0,48,255,127,254,209,254,231,255,220,255,0,0,253,255,249,255,105,255,253,1,198,254,22,255,123,254,231,255,220,255,198,1,200,1,41,251,33,6,218,254,236,254,61,254,225,255,147,255,125,248,86,255,172,252,236,255,99,255,0,0,227,255,240,255,143,1,207,253,61,255,216,254,141,254,229,255,247,255,4,0,154,0,163,253,13,0,196,255,0,0,253,255,0,0,249,255,108,255,70,0,247,255,4,0,66,3,0,0,154,1,4,255,231,255,251,249,37,252,222,1,233,253,52,0,207,255,2,0,253,255,50,1,97,255,86,1,225,255,24,3,253,255,174,0,141,0,200,236,66,254,125,253,17,255,214,255,119,252,189,3,121,252,156,253,194,252,185,0,112,255,19,0,244,255,119,255,222,252,178,254,174,249,28,253,216,254,225,253,216,255,176,254,59,255,194,2,214,3,15,0,112,0,0,0,6,0,136,0,169,5,132,250,15,4,119,255,207,0,249,255,41,0,108,2,165,255,240,0,101,254,15,254,158,1,231,255,41,0,247,255,183,255,196,1,63,251,44,0,136,255,2,0,249,255,128,0,233,255,242,252,251,0,81,254,55,7,218,255,205,1,0,0,225,255,57,253,81,255,130,0,218,255,15,0,0,0,249,255,105,0,233,255,134,255,94,255,200,254,169,2,227,255,158,0,0,0,161,252,220,253,59,0,205,255,8,0,97,252,251,255,139,252,72,1,240,253,187,250,114,255,114,253,229,255,121,255,251,255,4,253,11,255,214,255,136,0,0,0,13,0,203,1,24,1,209,8,48,8,218,0,48,1,37,0,48,0,214,253,13,3,200,8,150,254,225,0,218,255,11,0,0,0,242,255,116,255,211,255,125,0,72,253,13,0,187,255,0,0,205,252,147,253,41,4,94,4,39,3,139,254,75,0,216,255,134,255,231,254,233,255,41,255,77,0,0,0,6,0,0,0,13,0,139,0,33,255,152,255,30,0,97,3,4,0,52,1,0,0,167,255,240,254,187,3,185,254,169,2,92,2,64,0,17,0,209,251,22,253,8,251,172,255,238,254,253,255,26,252,0,0,37,255,81,2,105,252,123,254,101,255,158,253,244,255,13,1,114,1,253,3,114,5,233,0,192,0,44,0,39,0,8,0,8,0,105,252,214,253,132,255,200,255,249,255,253,255,83,253,0,0,189,251,169,252,66,255,172,255,222,255,251,255,44,2,231,1,83,0,0,1,101,2,178,3,59,0,92,0,26,0,24,0,161,250,61,3,249,252,88,255,185,255,238,255,94,252,214,2,196,255,35,0,19,1,192,0,28,0,17,0,72,2,205,253,4,2,79,0,139,0,167,0,11,0,15,0,229,255,174,252,218,0,152,254,108,2,35,4,125,2,6,1,8,1,176,255,35,0,236,254,125,0,59,0,11,0,6,0,220,1,242,255,35,2,233,3,154,254,22,0,141,253,19,252,163,252,189,255,90,249,196,0,125,255,218,0,229,255,48,0,249,255,116,0,103,0,216,251,8,0,150,255,0,0,249,255,0,0,0,0,13,252,238,255,86,0,121,254,11,0,216,255,0,0,253,255,156,254,229,2,50,2,253,0,55,0,136,0,2,0,238,0,152,255,52,4,2,0,110,0,0,0,6,0,0,0,0,0,6,254,251,252,55,0,152,253,6,0,198,255,0,0,83,252,132,253,41,254,222,255,209,255,0,0,242,255,35,233,77,253,41,254,152,2,68,255,249,255,238,255,253,255,83,0,200,250,8,0,139,6,17,3,94,4,108,2,225,0,132,253,123,4,116,254,185,250,15,254,39,255,39,253,242,255,88,255,92,0,209,255,19,0,86,0,132,0,4,0,55,252,8,255,172,254,167,253,240,5,121,0,61,18,13,0,66,2,8,0,211,0,112,0,101,1,192,0,158,0,17,0,13,0,0,0,0,0,37,254,130,255,185,2,132,255,72,0,244,255,2,0,0,0,4,251,214,254,61,253,79,0,192,255,6,0,253,255,17,4,139,0,70,0,119,0,72,0,11,0,6,0,0,0,35,252,72,252,2,252,66,253,44,1,189,255,24,0,6,1,0,0,11,4,225,254,244,255,130,254,22,0,220,255,236,252,253,255,92,251,57,253,205,255,185,255,240,255,251,255,251,255,0,0,105,254,185,255,101,2,196,3,0,2,211,0,214,2,99,253,83,255,121,255,218,253,123,3,255,252,240,0,192,255,110,255,231,251,178,2,119,255,68,0,247,255,83,252,123,0,97,254,174,253,231,254,39,0,132,0,4,0,11,0,251,255,105,0,72,240,233,255,22,255,4,0,249,255,0,0,249,255,110,0,116,255,105,255,233,255,236,255,0,0,0,0,0,0,0,0,37,0,103,254,15,0,8,0,2,0,50,253,209,253,194,252,11,251,233,254,205,255,207,255,0,0,240,255,147,253,251,255,97,253,110,251,86,253,63,255,207,255,242,255,0,0,0,0,156,254,110,1,110,255,39,0,242,255,2,0,0,0,0,0,81,254,61,254,55,1,167,2,33,0,192,0,0,0,46,0,141,252,216,251,251,3,26,0,236,1,6,0,103,0,0,0,242,0,207,5,233,255,207,4,255,252,6,1,75,255,50,0,121,255,24,0,203,0,185,255,17,0,139,252,35,251,134,255,24,255,39,255,251,0,249,255,26,0,26,253,203,1,196,255,187,5,203,2,227,3,251,0,94,0,17,0,24,2,121,252,77,255,242,0,123,255,101,0,244,255,207,255,152,252,191,252,154,0,44,7,2,0,178,0,242,255,2,0,158,0,0,0,61,8,99,0,110,4,132,254,136,0,216,255,227,5,209,1,169,0,139,255,240,0,163,0,39,0,139,0,4,0,41,0,24,254,209,0,185,253,15,4,200,255,103,0,253,255,4,0,8,0,41,253,108,0,253,255,11,0,2,0,0,0,0,0,183,251,247,252,61,2,11,255,132,1,236,255,88,0,0,0,134,0,163,3,130,255,83,1,196,252,79,253,63,255,39,254,99,252,77,254,176,255,196,2,251,255,169,0,0,0,35,0,30,254,70,0,88,0,134,0,11,0,229,252,0,0,141,254,46,254,169,3,86,2,196,254,64,0,218,255,72,2,46,253,167,255,203,253,94,0,231,255,13,0,132,255,108,0,108,252,183,0,136,1,59,255,132,1,8,0,156,0,121,0,132,0,150,0,233,250,180,0,132,253,15,0,198,255,0,0,253,255,72,1,183,255,125,249,88,0,86,255,8,0,247,255,165,0,134,255,48,1,88,0,77,255,6,0,238,255,0,0,0,0,123,0,17,255,222,255,130,254,253,255,200,252,0,0,46,254,242,252,222,3,192,255,207,255,253,255,244,255,0,0,0,0,249,252,158,255,225,2,189,0,249,253,68,0,130,255,15,0,253,250,150,254,4,0,39,0,4,0,4,0,128,3,0,0,0,1,220,0,169,0,2,3,30,0,172,0,77,252,35,0,33,4,141,253,64,1,194,2,17,0,105,253,0,0,101,254,196,255,13,1,37,253,233,2,183,255,15,0,52,0,209,252,48,1,216,253,83,255,172,254,13,0,218,255,8,0,121,20,59,252,194,1,108,0,92,1,13,0,35,0,249,255,123,255,86,4,161,253,225,255,6,0,249,255,218,252,13,2,229,0,255,253,105,4,77,1,176,0,35,0,8,0,99,255,249,3,194,251,66,255,63,255,24,0,200,255,2,0,242,255,0,0,233,255,77,254,161,253,8,2,194,255,52,0,110,3,2,0,11,2,0,0,103,0,99,1,22,0,88,0,4,0,19,0,46,253,75,252,244,0,236,242,81,253,172,254,130,251,236,255,119,253,41,1,143,255,108,1,236,255,35,0,253,255,0,0,72,2,44,1,28,1,200,2,24,0,203,0,0,0,50,0,35,1,55,255,11,255,61,3,229,255,24,253,2,0,48,251,112,1,4,0,251,1,61,1,83,0,218,252,103,255,99,254,125,255,189,255,6,254,63,255,163,255,231,255,238,255,253,255,68,253,209,250,70,254,61,254,214,255,216,255,253,255,0,0,200,254,240,251,216,255,231,255,253,255,2,0,97,3,136,255,229,0,83,255,156,0,103,0,28,0,11,0,0,0,103,0,123,254,147,252,121,254,68,1,218,255,37,0,205,253,198,2,83,255,17,255,123,255,33,0,244,255,2,0,0,0,207,2,229,1,123,5,57,253,103,2,150,255,141,0,41,252,30,0,229,253,28,0,218,3,147,2,39,253,200,0,79,255,50,0,242,253,194,236,143,0,136,254,15,0,240,255,83,255,0,0,81,249,225,255,0,3,242,253,46,0,63,251,247,255,139,251,147,253,123,250,238,255,52,255,39,0,231,255,11,0,253,255,6,0,205,255,163,0,152,3,15,0,88,254,81,3,44,254,103,1,75,255,207,0,22,0,35,0,0,0,6,0,0,0,132,251,220,251,114,1,189,251,41,0,147,255,2,0,207,2,46,255,229,255,77,253,139,0,185,255,37,0,251,255,6,0,185,1,147,0,30,255,37,252,231,255,154,255,253,255,251,255,55,255,229,253,207,0,187,255,22,0,251,255,0,0,249,255,68,2,35,3,200,0,79,0,189,255,4,0,216,253,189,1,15,249,19,1,178,254,229,5,183,255,101,1,238,255,81,0,222,2,211,5,39,255,132,0,86,252,154,252,244,254,152,254,163,2,55,5,28,3,156,253,194,0,183,255,41,0,251,255,112,2,207,254,200,4,97,254,169,0,97,254,86,3,75,253,105,0,180,255,185,255,105,254,8,0,209,255,4,0,216,2,161,254,61,1,35,1,44,1,30,0,50,0,0,0,8,0,37,0,163,1,211,0,238,1,19,0,105,254,0,0,251,253,28,255,125,252,28,2,247,252,57,0,176,255,2,0,251,255,236,255,116,255,174,0,192,255,17,0,249,255,68,255,0,0,189,249,165,254,227,253,247,254,167,255,231,255,240,255,0,0,121,253,2,0,174,255,116,255,114,255,242,255,145,252,0,0,2,3,33,252,143,0,240,2,2,0,88,253,253,255,236,254,187,1,13,238,163,0,105,237,13,0,141,251,0,0,139,255,110,2,55,253,132,1,207,252,37,0,172,255,44,3,218,2,134,253,26,254,22,0,143,255,55,29,11,0,68,11,227,254,35,225,52,255,28,217,194,5,143,246,194,15,238,253,57,22,139,255,64,6,218,0,132,1,19,0,72,0,0,0,15,0,183,0,216,255,6,1,143,0,26,0,13,0,59,255,0,0,147,251,24,0,68,254,147,255,176,255,244,255,240,255,0,0,0,0,19,253,205,254,81,0,225,255,81,16,253,255,128,20,11,254,163,239,0,1,200,237,28,0,238,251,0,0,46,255,50,254,172,252,220,253,101,0,99,6,13,0,59,29,0,0,209,5,86,252,41,0,39,225,59,0,48,244,19,0,165,254,41,2,88,255,154,3,105,0,94,0,242,255,30,3,249,255,225,255,19,2,253,254,22,255,247,255,229,255,2,0,0,0,103,1,240,255,88,254,30,5,209,255,216,0,253,255,35,0,99,254,216,251,79,255,55,255,238,255,240,255,0,0,85,236,218,1,156,254,97,255,125,255,57,253,4,254,209,253,191,253,41,250,114,1,227,254,218,1,35,0,44,0,15,0,2,0,227,251,55,255,59,255,64,0,240,255,6,0,0,0,0,0,70,1,238,255,117,5,75,0,154,1,6,0,101,0,0,0,220,252,242,254,88,12,150,3,83,1,97,0,19,0,229,1,114,0,63,249,83,0,192,255,6,0,240,255,0,0,249,255,114,0,214,255,156,255,110,1,4,255,179,32,242,252,119,7,158,0,121,1,242,1,139,254,46,0,233,255,198,228,2,0,63,241,198,0,194,254,180,254,88,255,220,255,203,255,0,0,79,0,44,0,15,3,77,254,81,0,209,255,2,0,253,255,97,254,2,0,6,254,178,255,203,255,249,255,37,255,0,0,236,253,156,255,158,2,59,2,19,1,145,0,77,0,33,0,13,1,240,253,196,1,247,0,108,0,26,0,22,0,0,0,44,252,90,254,13,254,169,254,55,253,172,253,88,254,253,252,203,252,46,251,92,2,145,253,64,0,152,255,2,0,220,2,61,2,33,253,218,4,50,0,218,0,28,0,37,0,6,0,209,0,121,253,253,253,114,0,200,255,13,0,0,0,0,0,103,0,101,1,253,0,13,1,24,0,88,252,0,0,6,255,83,0,35,240,227,252,24,3,132,254,253,0,17,0,59,0,17,1,66,252,86,0,72,255,17,0,240,255,4,0,0,0,68,0,196,252,216,4,77,255,88,1,242,255,68,8,0,0,170,24,211,251,97,6,174,253,216,1,198,255,123,0,253,255,136,252,22,0,143,3,17,1,101,0,26,0,6,0,17,255,6,255,225,250,33,255,99,253,236,255,150,255,0,0,238,255,35,255,240,1,75,255,28,1,238,255,119,0,0,0,132,229,61,0,247,237,220,1,116,252,116,0,2,255,24,0,187,255,30,0,92,254,103,254,152,5,211,255,41,254,0,0,66,254,255,254,116,254,249,254,101,255,158,253,240,255,37,254,0,0,236,255,229,254,220,1,225,255,46,0,99,252,0,0,15,255,174,4,163,6,233,5,229,1,86,1,41,0,48,3,0,0,48,0,161,1,167,253,205,3,119,254,30,1,92,253,66,0,220,1,249,254,2,3,128,1,75,252,41,0,238,253,33,255,15,253,139,253,19,252,231,1,112,255,13,0,236,255,247,255,35,254,145,254,19,254,218,255,205,255,253,255,253,255,0,0,125,1,253,0,83,0,64,1,6,0,33,0,0,0,249,2,108,0,172,255,6,1,2,0,26,0,17,0,0,0,6,0,183,252,211,0,119,255,123,255,247,255,242,255,0,0,0,0,141,255,233,252,75,0,81,0,6,0,11,0,0,0,0,0,189,255,227,255,183,5,55,4,150,1,214,0,103,0,39,0,121,3,33,253,238,0,125,0,50,252,99,253,200,254,116,254,185,2,44,252,26,2,28,3,48,0,229,252,203,2,28,255,203,1,130,255,238,0,119,2,39,0,66,0,6,0,143,7,70,254,81,29,101,252,53,11,158,255,83,3,4,255,218,0,214,254,37,255,101,252,125,0,231,253,15,0,123,253,2,0,108,252,150,253,154,254,139,251,216,255,136,255,251,255,251,255,59,1,26,255,247,254,81,255,227,255,238,255,0,0,249,2,64,1,187,3,216,255,183,252,251,255,178,255,0,0,0,0,50,254,75,1,165,222,209,0,103,246,19,0,105,253,0,0,103,254,143,254,132,255,189,0,46,252,22,0,176,254,0,0,185,255,68,252,139,0,236,255,8,0,2,0,0,0,0,0,116,0,147,254,238,255,172,252,253,255,165,255,0,0,251,255,4,0,72,5,11,3,236,2,161,0,156,0,33,0,94,255,22,255,255,250,205,0,30,254,22,0,99,252,180,2,15,255,183,253,114,254,156,255,92,255,8,0,253,252,6,255,172,254,52,255,88,0,75,3,50,254,57,0,205,255,251,255,253,255,216,255,247,2,44,0,86,2,4,0,50,1,0,0,79,0,191,254,112,254,205,255,247,254,50,254,231,255,194,253,253,2,165,254,172,0,222,4,169,1,145,253,64,0,233,254,8,0,165,254,6,0,152,242,105,255,136,254,240,255,233,255,0,0,24,252,178,2,68,1,229,255,37,0,72,0,2,0,28,0,236,254,57,3,105,0,125,253,11,0,183,255,0,0,253,255,196,253,167,255,28,1,119,255,33,0,240,255,0,0,68,255,145,3,152,250,6,3,2,254,79,0,167,255,4,0,240,255,11,0,178,254,97,253,46,255,185,255,233,255,251,255,0,0,194,1,200,1,35,0,209,2,2,0,46,253,147,1,48,255,154,251,134,2,165,255,145,253,61,0,183,255,22,0,251,255,198,255,105,254,163,1,19,0,77,31,4,0,245,12,0,0,220,4,238,0,130,4,15,255,68,1,229,255,88,0,0,3,189,255,189,5,86,2,8,4,66,0,214,1,4,0,123,0,77,255,207,254,211,0,37,255,24,254,236,255,247,253,0,0,247,252,28,255,225,254,83,1,222,255,37,0,253,255,0,0,194,254,97,255,183,255,183,255,249,255,249,255,0,0,0,0,68,253,26,255,251,254,255,251,231,255,145,255,0,0,72,255,236,239,37,255,92,0,83,254,28,0,169,255,2,0,238,255,176,255,119,255,180,1,169,255,48,0,249,255,2,0,0,0,101,254,227,252,253,255,216,255,176,252,253,255,127,254,0,0,119,254,145,0,220,254,211,0,220,255,22,0,110,1,0,0,13,254,140,221,130,2,63,241,211,0,79,249,59,0,57,254,220,253,238,250,35,254,189,3,207,255,103,0,0,0,8,3,222,0,209,253,132,1,55,1,39,0,244,255,2,0,66,252,55,253,251,253,205,254,8,254,227,255,187,255,0,0,247,255,105,255,11,255,192,255,225,0,251,255,77,1,0,0,90,0,152,254,128,255,172,250,220,254,110,255,227,255,247,255,0,0,176,253,119,253,50,0,79,1,209,253,37,0,44,254,94,255,99,0,150,253,136,255,81,1,238,255,0,0,0,0,244,255,59,255,189,255,15,254,81,255,161,252,238,255,105,254,0,0,229,0,169,4,41,1,247,255,26,0,50,0,0,0,22,0,24,2,238,1,187,252,4,255,163,255,203,255,251,255,37,252,22,2,145,253,72,6,172,253,66,1,178,255,37,255,247,255,145,254,86,2,169,255,90,1,218,255,33,0,99,2,2,0,35,1,77,253,86,253,75,253,198,255,242,252,0,0,66,2,136,1,227,1,150,251,8,5,130,255,154,0,249,255,15,0,112,2,139,0,247,253,99,0,198,255,8,0,253,255,0,0,147,252,205,251,46,255,231,0,238,255,28,0,0,0,2,0,57,0,251,254,183,253,90,0,192,255,11,0,251,255,114,255,55,253,64,2,176,254,194,3,218,252,200,1,88,254,110,0,165,252,108,0,198,253,11,255,194,255,229,255,249,255,84,34,86,255,26,12,156,0,48,255,15,0,28,0,0,0,30,0,6,2,220,255,26,255,86,3,229,255,94,0,0,0,4,0,44,1,249,253,105,2,253,254,207,0,229,255,59,0,0,0,24,255,70,255,167,3,30,254,103,0,205,255,220,254,0,0,229,250,90,255,92,1,114,0,13,0,13,0,249,255,0,0,196,3,33,255,163,4,249,1,216,0,55,0,134,2,11,3,59,2,200,0,77,1,37,1,55,0,150,253,8,0,83,255,110,0,22,253,203,2,105,1,77,0,41,0,4,0,57,0,238,0,28,7,174,1,57,2,143,242,105,0,26,253,238,251,114,255,61,250,83,4,108,251,116,0,75,255,4,0,227,255,83,0,90,1,112,0,214,254,11,0,222,255,0,0,0,0,112,255,169,255,220,254,183,254,227,255,220,255,253,255,0,0,172,1,218,253,176,255,39,254,247,255,207,255,0,0,0,0,169,228,11,1,77,244,154,0,127,252,15,0,244,254,0,0,48,0,152,0,141,255,233,254,238,255,251,255,0,0,4,0,150,252,220,3,233,1,176,2,57,0,70,0,4,0,4,0,33,0,75,0,0,0,203,2,163,0,161,0,218,254,30,0,185,252,220,253,178,251,59,1,108,255,55,0,240,255,11,0,57,255,61,3,55,254,165,2,207,255,114,0,61,2,19,0,189,255,59,255,116,0,13,255,105,253,231,255,61,254,0,0,183,254,176,255,86,0,176,254,4,0,110,253,0,0,209,254,13,255,13,254,50,254,15,11,207,255,19,1,253,255,4,0,28,0,11,255,231,252,99,0,79,255,11,0,236,255,0,0,130,1,13,0,136,2,116,254,70,0,214,255,4,0,253,255,88,1,205,2,225,1,207,1,81,0,46,0,44,0,2,0,11,3,207,0,178,251,28,3,4,0,136,1,4,0,37,0,236,254,101,254,251,254,57,2,229,255,64,0,253,255,203,252,158,254,198,0,94,255,44,0,240,255,240,255,0,0,134,0,0,1,108,5,77,1,103,2,35,0,105,0,2,0,22,0,158,255,145,253,28,0,108,255,2,0,242,255,187,254,0,0,63,252,24,254,86,1,242,255,127,253,225,255,30,254,253,2,231,3,244,1,145,255,79,1,41,0,41,0,19,0,4,0,141,254,57,254,108,0,247,0,44,0,28,0,41,2,139,255,75,0,13,253,103,253,83,255,75,1,187,255,15,34,238,255,39,9,79,253,136,4,90,1,236,2,158,254,150,0,194,255,207,6,66,1,116,1,244,255,55,0,13,0,8,0,4,0,233,241,172,254,92,0,244,251,154,0,143,255,50,0,244,252,70,252,88,254,128,2,37,255,77,0,209,255,4,0,247,255,192,255,81,253,194,3,233,0,209,0,28,0,37,0,194,0,55,253,114,3,247,252,99,3,194,255,136,0,2,0,22,0,242,0,17,253,11,255,191,253,66,0,194,255,24,0,253,255,207,0,249,251,28,0,240,254,112,253,238,255,59,250,0,0,152,253,2,255,17,0,79,1,229,0,79,1,191,254,35,0,255,251,249,254,4,1,156,255,187,1,247,255,39,0,11,3,209,254,17,0,200,255,143,0,253,255,28,0,0,0,154,255,222,255,15,253,33,1,35,253,33,0,169,253,2,0,110,254,145,0,192,255,249,255,116,254,0,0,209,255,0,0,44,253,198,255,139,253,0,4,59,1,114,0,13,0,6,0,249,255,194,3,24,5,88,2,242,2,79,0,123,0,83,0,19,0,26,3,198,255,92,2,37,254,174,0,196,255,30,0,233,0,30,0,92,5,141,1,152,0,13,0,28,0,103,252,13,0,44,254,141,2,30,254,134,255,145,255,17,0,233,255,2,0,172,254,11,255,46,254,203,1,26,254,119,0,15,254,24,0,105,0,110,253,44,3,141,254,83,0,218,255,2,0,253,255,19,3,145,255,4,1,116,2,26,0,83,0,0,0,8,0,90,0,161,1,48,2,28,1,61,0,28,0,2,0,2,0,214,254,24,0,255,252,6,0,233,255,0,0,139,254,108,0,231,252,180,254,161,1,121,254,233,255,194,255,249,255,147,255,22,255,61,251,249,0,72,0,35,0,242,255,101,0,244,255,218,1,33,1,167,2,39,254,46,1,187,0,209,252,24,0,123,254,196,5,218,1,59,255,249,254,79,2,249,255,39,3,57,255,180,1,57,0,108,1,6,0,227,1,0,0,192,1,229,254,147,1,253,254,39,255,101,0,112,1,11,0,128,0,154,255,207,254,141,251,214,252,130,255,167,255,249,255,249,255,214,254,90,0,41,255,125,255,134,243,240,255,198,252,0,0,233,0,218,254,35,254,156,254,8,0,231,255,0,0,0,0,33,0,68,0,103,253,150,253,200,255,145,255,253,255,238,255,180,1,161,0,75,254,75,0,39,0,249,255,6,0,154,253,152,255,225,251,150,255,218,252,70,255,165,255,97,253,240,255,209,3,123,1,8,2,66,254,110,0,240,255,26,0,0,0,44,254,249,253,156,0,236,253,37,0,108,255,0,0,145,2,251,0,2,255,17,255,214,2,229,255,70,0,0,0,72,1,50,2,8,2,52,255,66,1,255,254,11,255,75,255,233,255,17,2,8,3,105,0,66,1,52,2,253,254,92,0,225,255,24,3,114,255,253,1,178,255,86,0,244,255,22,0,0,0,247,254,13,254,123,255,176,0,125,255,37,0,242,255,2,0,59,254,8,2,19,0,205,1,143,255,125,255,17,254,108,254,97,0,46,252,44,0,209,0,174,255,94,255,6,253,150,255,90,252,244,253,178,254,169,255,163,1,13,0,247,0,209,253,19,3,86,253,112,254,209,0,242,255,17,254,13,0,161,253,152,0,194,252,218,1,24,1,125,0,116,0,11,0,110,0,183,0,61,255,141,254,253,243,214,255,161,254,0,0,233,255,55,254,103,253,172,254,37,0,90,0,123,2,11,0,70,0,125,255,121,255,33,253,86,1,57,0,24,0,11,0,41,1,158,0,114,2,214,2,189,1,17,0,86,0,253,255,19,0,110,1,174,254,41,0,90,253,233,255,209,255,253,255,251,255,22,4,112,0,108,2,110,0,194,2,134,254,105,0,214,255,97,254,222,1,249,254,4,0,192,255,249,255,66,253,0,0,176,253,216,254,200,251,15,255,156,255,44,0,196,254,15,0,158,2,66,2,249,3,72,3,209,0,143,0,64,1,19,254,26,3,185,251,220,254,15,252,141,0,101,255,141,2,233,255,33,0,77,255,72,254,30,0,227,1,189,254,59,0,222,255,209,255,247,254,125,253,88,0,128,255,24,0,227,255,2,0,41,0,236,253,83,0,214,1,192,1,218,0,55,0,17,0,156,255,108,255,28,254,161,253,41,255,116,1,231,255,176,1,247,1,198,2,108,0,0,1,220,255,77,255,253,255,75,1,194,2,136,243,17,0,231,0,207,255,240,255,253,255,6,0,222,253,114,253,132,2,59,1,11,0,220,0,139,253,198,1,39,253,46,254,200,254,143,255,218,255,240,255,244,255,247,255,154,2,143,252,4,1,214,255,61,0,0,0,33,0,112,0,238,252,81,253,154,255,79,1,41,1,167,2,94,1,134,254,44,0,145,253,52,3,205,253,35,255,125,255,225,253,236,255,176,0,134,254,189,255,46,253,48,0,198,254,4,0,218,253,176,255,70,255,28,1,105,2,30,0,55,0,0,0,0,0,165,254,220,254,79,253,158,254,66,255,72,1,238,255,39,0,145,1,57,255,4,5,200,253,194,0,161,255,26,0,244,255,176,255,97,254,77,255,247,254,247,252,13,0,57,252,2,0,52,255,165,255,185,255,123,253,19,0,242,255,136,253,211,1,139,0,169,3,214,254,110,254,150,255,227,255,236,255,251,255,116,0,136,4,123,253,90,0,61,0,233,254,6,0,227,255,200,255,17,253,172,1,2,254,59,3,231,254,105,0,222,255,13,1,19,1,8,4,121,253,90,0,128,255,119,1,242,255,88,1,200,0,242,1,174,0,233,254,103,255,229,255,101,253,61,3,207,255,72,1,125,0,2,2,174,255,86,0,238,255,141,2,150,0,6,1,227,252,83,254,251,254,172,253,176,255,218,254,225,252,123,253,35,252,77,1,150,253,35,0,19,253,158,255,90,255,46,0,77,253,147,0,194,0,17,0,150,0,205,255,205,255,97,2,216,253,11,0,158,255,0,0,123,255,66,255,191,254,2,1,2,0,163,255,141,2,253,253,101,2,196,253,68,255,183,253,236,253,207,255,79,0,242,255,2,1,48,254,68,2,214,0,15,2,48,0,116,1,4,0,39,2,180,1,189,5,103,1,178,252,220,255,112,255,249,255,251,255,86,255,187,255,154,255,141,2,55,0,145,0,172,1,26,0,0,4,242,252,189,254,105,4,218,255,134,0,253,255,6,0,86,255,52,253,251,255,105,3,225,2,77,2,227,3,247,255,15,1,15,255,128,3,24,1,22,0,253,255,150,255,249,255,161,0,33,2,35,1,220,255,17,2,33,0,128,0,4,0,83,1,174,255,41,1,180,1,180,254,44,247,165,253,242,254,6,2,214,1,30,0,0,2,196,255,61,0,249,255,13,0,121,0,19,0,191,253,121,3,90,255,59,0,52,254,2,0,19,252,165,255,75,253,70,1,66,255,77,2,214,255,28,1,17,0,236,255,6,254,176,2,147,255,17,0,247,255,218,255,174,1,178,1,105,255,123,254,63,255,46,0,236,255,41,0,13,0,77,0,44,3,191,254,244,255,163,255,247,255,130,4,101,253,189,1,94,253,90,255,236,255,97,255,220,1,88,0,97,3,125,0,143,2,251,255,88,0,233,255,17,0,119,255,121,2,30,0,251,0,158,255,92,0,227,0,8,0,200,252,77,254,139,251,165,255,28,255,167,0,247,255,0,0,112,0,125,0,72,255,35,1,187,253,169,1,249,252,48,0,28,255,253,255,72,255,105,1,77,255,88,0,229,255,6,0,253,255,178,1,50,255,8,255,64,0,253,255,41,254,132,254,222,254,165,252,180,254,143,11,72,2,116,1,209,255,200,253,77,0,231,254,66,255,253,254,132,252,163,252,176,255,52,252,238,255,229,255,0,0,26,3,39,0,183,0,203,255,110,0,0,0,39,255,44,255,61,255,37,0,97,255,251,255,61,255,0,0,167,255,119,255,90,255,83,255,169,0,110,0,19,0,8,0,28,2,94,1,48,3,196,0,70,0,94,0,105,2,97,2,108,1,134,4,183,5,6,251,249,255,249,254,0,0,242,255,156,255,200,254,66,2,114,0,26,2,119,253,57,0,57,255,218,254,94,254,209,254,152,254,68,0,161,255,11,0,233,254,158,4,236,254,119,4,163,1,161,0,198,1,26,0,64,0,209,0,185,255,205,255,70,253,174,255,253,254,178,254,205,255,46,253,52,255,222,254,242,0,247,0,52,255,17,0,236,255,143,1,24,1,116,1,83,255,99,0,116,0,26,0,249,252,24,254,72,0,66,1,231,255,103,255,83,2,240,255,46,3,46,1,178,254,24,1,0,0,6,0,139,255,253,255,244,255,143,255,187,241,163,254,108,253,103,255,196,255,240,255,216,255,174,255,4,3,35,254,247,1,169,0,33,0,22,0,0,0,103,0,196,255,121,255,154,254,154,255,22,2,59,2,185,1,247,1,28,1,236,255,200,1,77,0,50,255,17,0,189,255,178,0,30,254,90,255,253,252,220,1,152,255,145,3,236,1,192,3,33,254,180,0,46,0,103,0,24,0,39,0,8,0,176,253,236,0,110,0,79,0,125,1,225,254,30,0,48,255,236,253,214,253,50,252,251,254,26,1,196,1,108,255,185,0,39,254,136,255,161,252,39,253,183,253,216,2,105,255,86,0,244,254,81,255,163,2,240,3,233,255,52,0,156,255,2,0,81,254,238,1,11,1,2,0,103,0,37,0,6,0,2,0,11,255,37,255,90,254,145,2,207,254,50,255,222,255,227,255,251,255,101,255,154,0,116,0,176,0,59,3,116,0,203,0,251,254,2,1,158,252,2,4,110,255,15,0,244,255,233,255,2,255,55,4,94,255,8,1,72,0,59,1,253,255,46,0,205,255,231,1,130,251,185,1,180,255,132,0,97,2,30,0,145,6,55,253,90,3,57,3,125,2,180,255,83,0,242,252,94,0,90,255,112,254,152,2,57,255,211,255,238,255,50,3,205,255,52,0,19,252,229,253,233,255,22,0,2,0,251,254,121,255,6,255,59,255,15,255,81,1,28,0,101,255,134,255,143,252,99,252,174,1,112,0,116,0,167,254,253,255,68,0,57,255,205,2,236,253,163,2,61,254,236,255,185,255,251,255,88,255,205,254,218,255,110,1,55,254,141,254,145,254,37,255,165,255,218,254,75,254,77,255,11,0,46,0,192,255,6,0,105,0,46,255,24,255,152,0,112,254,220,255,227,253,114,0,68,255,33,255,59,1,22,2,227,1,251,254,92,0,218,255,139,3,211,254,110,0,238,255,46,255,178,255,229,255,247,255,50,0,59,1,101,0,123,1,50,2,229,0,41,0,163,255,209,255,81,0,128,255,209,254,194,0,30,255,207,2,211,255,88,1,180,254,132,253,198,251,154,255,13,0,97,0,8,0,121,2,57,254,114,3,103,0,55,1,88,255,229,255,233,255,41,255,203,254,97,255,139,255,26,255,192,255,242,254,108,0,68,253,128,255,88,252,240,253,114,255,216,253,225,255,101,255,169,1,70,0,222,3,75,252,88,0,196,255,26,0,189,255,169,0,196,254,216,1,75,253,6,255,33,246,75,0,86,1,26,3,165,3,169,255,139,1,189,255,222,255,0,0,128,0,64,3,110,254,103,0,196,254,154,255,50,255,251,255,86,255,161,0,196,0,211,1,75,2,119,0,167,0,8,0,198,254,28,0,198,253,147,255,41,253,158,255,35,2,242,255,88,0,154,0,174,1,145,4,222,254,94,255,227,0,249,255,207,255,72,0,15,2,103,255,183,253,103,255,172,0,236,255,198,255,125,255,225,254,90,1,156,254,167,255,172,255,220,2,249,255,52,0,35,2,13,255,39,1,152,3,187,254,156,1,196,0,189,0,169,0,52,0,11,255,136,254,125,1,158,255,57,2,46,0,225,0,103,255,50,254,119,2,143,254,112,2,218,255,200,254,139,0,116,0,79,253,88,1,169,2,220,255,242,255,136,2,139,0,196,2,33,5,247,2,132,0,167,2,105,0,192,0,17,255,48,254,24,0,33,0,79,0,72,0,8,0,77,255,163,0,143,2,114,255,41,255,4,255,225,255,68,0,101,255,240,255,207,253,216,254,46,255,183,255,145,255,249,255,116,255,46,255,59,0,220,2,196,0,187,1,26,0,64,0,2,255,41,3,46,243,0,1,220,253,183,0,39,0,169,1,253,2,240,0,90,255,253,1,247,3,13,2,57,1,132,0,97,0,4,0,225,0,55,254,200,254,33,0,218,255,178,2,240,255,0,3,46,2,229,2,141,1,229,2,30,2,167,253,30,1,92,255,167,254,97,255,66,255,231,255,15,3,145,0,209,0,39,2,189,254,4,0,28,0,103,253,6,0,174,255,176,254,59,1,183,0,218,254,130,255,2,255,211,255,63,255,17,249,161,4,17,253,183,254,39,255,110,0,77,0,44,0,99,0,101,1,99,255,30,5,128,1,152,255,48,0,90,2,63,255,147,2,61,0,169,2,150,1,158,0,251,0,123,1,169,0,6,1,200,253,238,0,194,253,165,3,141,255,229,2,61,0,75,0,187,255,240,250,66,255,180,254,26,255,192,255,123,2,13,0,15,5,2,1,244,0,236,0,185,2,244,255,24,0,172,255,28,255,33,2,172,254,105,2,169,253,35,1,114,243,28,3,143,1,2,255,253,254,240,254,59,255,227,255,79,1,158,0,101,2,227,0,125,253,79,1,64,0,134,0,180,255,28,0,64,0,147,254,75,1,205,255,218,255,22,0,229,0,30,1,86,2,66,3,141,0,35,1,13,0,50,0,209,1,229,252,2,2,156,1,244,3,147,0,150,1,79,1,163,0,205,1,50,0,231,255,30,2,81,255,70,0,90,2,247,252,189,3,174,0,233,1,50,0,61,0,37,0,11,0,108,1,81,0,19,2,185,254,205,1,72,4,114,2,19,1,134,0,141,0,156,252,198,3,108,255,214,0,251,255,108,0,176,0,205,255,216,0,231,252,145,1,24,253,66,0,253,1,185,1,158,1,6,1,50,2,172,255,66,0,139,0,156,255,154,1,128,0,229,252,198,1,52,0,247,3,236,255,15,1,125,0,81,2,165,8,145,1,141,2,75,0,123,0,61,0,143,1,139,1,249,255,105,0,196,1,139,1,77,0,163,1,158,1,90,1,110,255,17,254,4,0,229,255,92,0,169,1,103,5,99,255,63,255,79,1,99,1,123,255,94,0,2,0,41,2,86,255,13,3,189,1,50,0,161,2,194,2,15,0,41,1,83,254,134,1,194,1,8,1,13,4,147,0,180,0,240,0,22,2,218,254,229,0,33,1,13,1,203,0,249,255,8,255,249,0,26,2,253,0,174,252,225,2,123,255,0,0,57,253,156,0,249,253,238,253,108,1,90,0,55,0,167,0,244,255,141,2,205,254,105,2,161,255,207,255,242,2,253,255,139,3,13,0,81,1,132,2,176,1,150,255,22,0,220,0,207,255,209,0,41,253,6,0,112,4,183,254,24,1,110,2,229,254,101,254,8,254,112,1,220,255,249,255,125,0,247,255,35,4,79,0,4,4,139,1,176,0,13,3,121,2,6,1,147,1,61,4,227,255,39,0,72,0,180,0,8,0,94,0,147,2,24,255,52,2,240,0,86,254,50,1,220,255,48,0,211,252,44,5,17,255,196,255,187,255,28,255,81,0,229,255,83,255,189,255,11,1,81,255,220,0,59,0,39,0,150,254,57,0,238,255,240,251,97,4,88,254,180,1,156,255,174,255,92,1,88,255,94,3,196,255,79,3,46,255,101,0,19,0,2,0,103,0,64,1,174,5,61,247,139,1,240,254,242,2,61,0,44,5,72,0,167,254,66,255,48,254,209,255,183,255,240,255,218,255,242,0,86,252,134,0,249,0,165,0,4,1,44,2,19,4,33,3,19,5,123,0,17,2,48,3,134,0,68,1,156,0,52,3,125,255,203,255,55,0,110,255,24,0,59,255,218,0,79,255,114,1,147,254,92,255,178,255,147,255,205,255,180,255,176,254,39,1,174,255,81,255,30,0,130,1,81,1,97,5,251,254,231,0,15,252,154,0,125,254,35,0,128,3,59,255,28,5,185,3,77,1,222,1,61,0,229,0,209,253,116,2,163,0,90,255,116,1,163,2,132,0,123,0,209,255,229,2,244,254,119,1,52,0,79,0,0,0,189,2,209,255,103,3,28,1,211,4,50,254,86,5,176,253,4,0,220,255,4,0,185,1,161,1,4,0,211,255,33,1,251,255,90,2,183,0,116,2,128,0,2,1,247,1,59,2,176,0,214,1,203,1,161,0,39,1,231,254,172,0,205,255,17,0,17,0,154,255,8,0,191,253,198,255,33,254,161,0,200,255,249,2,253,255,253,6,44,1,156,2,44,0,165,0,57,0,214,1,50,0,26,0,156,255,251,255,4,0,161,255,125,0,216,255,229,1,139,1,6,3,227,0,198,2,68,0,121,0,26,0,240,255,26,2,181,4,192,2,194,3,147,0,227,2,247,0,247,2,44,254,2,15,229,255,97,2,247,255,192,2,48,255,39,6,116,253,48,255,6,254,176,254,41,0,55,0,77,0,167,0,225,255,227,2,169,254,88,2,167,0,110,0,19,4,108,0,44,3,200,3,55,3,198,0,209,2,211,255,244,0,86,255,28,254,233,253,72,0,94,255,13,0,214,255,72,0,39,2,172,6,163,3,180,3,112,0,52,0,240,255,2,2,11,0,187,2,86,0,52,0,48,0,41,0,99,0,33,3,37,0,86,0,189,0,39,2,145,0,90,0,169,1,147,2,244,3,187,254,194,3,244,255,75,0,13,1,194,255,11,2,94,254,214,255,28,2,125,4,165,0,101,1,189,255,19,0,68,255,236,0,139,255,52,255,8,0,211,255,225,0,249,255,66,0,203,254,130,1,174,254,244,0,24,0,17,1,238,255,110,2,147,254,22,0,244,253,110,2,172,255,88,0,227,244,99,255,253,255,231,1,156,0,24,255,37,3,50,0,130,2,174,255,134,2,187,254,61,1,50,0,139,1,44,0,147,253,167,3,247,1,68,254,101,1,141,0,216,0,57,0,79,3,119,0,176,254,68,0,66,2,136,255,77,0,216,255,13,0,247,254,59,0,6,252,229,252,169,255,63,255,132,0,128,255,50,1,218,2,251,3,216,1,119,2,59,0,11,1,163,255,209,1,218,255,97,2,225,0,132,1,211,255,114,0,143,255,125,3,203,255,211,255,116,1,128,255,218,0,253,255,139,0,154,255,59,1,108,1,88,1,136,255,41,0,86,0,4,0,64,0,207,253,253,255,187,254,196,255,167,255,198,0,251,255,236,2,88,4,253,2,249,2,114,1,79,0,220,255,236,255,75,255,48,3,112,0,247,0,86,0,57,1,15,0,238,1,0,0,145,1,185,3,200,1,48,3,57,2,222,0,225,7,50,1,114,2,198,251,244,0,154,254,35,0,15,0,156,255,105,2,22,3,211,0,2,0,183,255,79,0,207,255,136,254,92,1,167,3,141,0,132,255,0,0,236,255,242,255,2,0,169,0,101,1,147,254,238,255,158,255,242,255,238,0,121,255,156,236,13,254,55,250,134,0,207,255,15,0,229,255,75,0,22,255,77,0,35,0,88,1,68,2,39,0,163,0,103,255,75,0,94,237,0,0,169,250,116,2,196,252,72,2,158,253,200,4,174,0,156,3,114,254,238,0,8,0,90,0,88,0,15,2,224,237,132,253,77,250,231,254,161,254,244,1,163,255,253,2,55,0,125,0,227,2,41,2,236,255,52,0,39,237,125,0,17,250,33,4,158,254,13,255,22,1,192,255,112,1,163,0,48,255,229,231,244,0,55,249,178,0,37,254,8,0,30,0,2,0,35,3,225,252,97,2,50,255,145,0,194,254,13,2,198,0,105,255,121,255,141,1,240,255,141,0,220,0,169,4,46,1,39,0,209,255,229,254,11,0,198,0,26,255,251,0,103,255,174,0,161,0,132,2,37,0,123,0,39,0,79,2,238,5,134,0,200,1,11,0,39,255,251,255,227,233,11,0,35,248,88,246,145,243,33,242,194,253,189,231,220,254,96,226,214,253,187,247,114,0,33,254,11,0,255,254,205,0,238,1,66,0,205,2,28,255,19,0,242,255,143,0,2,0,183,0,196,0,247,254,229,2,220,0,125,9,119,0,24,4,44,0,112,0,128,2,200,0,251,255,203,1,200,255,136,1,196,1,191,254,218,1,253,254,30,255,233,255,229,255,0,0,0,0,178,0,222,254,99,0,0,0,22,0,231,255,125,0,154,253,244,0,207,255,209,255,152,255,114,1,26,0,114,1,101,2,88,254,158,255,90,254,75,255,200,255,37,1,41,5,81,1,189,254,77,3,156,1,17,255,57,0,77,0,0,0,165,1,152,248,72,2,238,241,207,253,68,252,114,255,86,255,41,255,156,253,39,254,41,0,218,0,154,255,125,1,176,255,192,1,86,255,189,246,214,2,55,239,70,0,41,251,253,255,218,254,178,1,121,0,50,4,231,255,242,1,229,255,70,1,236,255,11,0,66,1,227,254,244,254,55,0,28,0,253,255,79,0,44,254,229,0,63,253,178,2,4,242,94,0,6,243,231,1,112,251,194,1,4,255,240,2,39,246,112,0,90,245,152,255,218,252,198,255,167,255,152,255,172,255,143,254,119,253,238,254,15,0,99,0,203,253,150,0,185,255,33,0,187,2,46,4,13,4,238,1,28,1,77,0,150,0,50,0,172,0,2,0,139,1,183,3,64,0,121,3,198,255,86,0,125,255,46,0,79,0,249,1,116,0,15,4,192,255,6,1,236,253,130,1,26,0,189,254,194,0,55,255,79,0,66,255,147,0,172,254,75,0,19,248,233,254,119,253,33,0,158,0,114,1,88,2,72,2,156,254,251,254,167,254,233,1,8,0,46,3,88,254,4,0,44,3,61,0,44,0,26,0,242,255,4,2,178,2,251,2,83,1,90,0,33,1,11,0,116,0,253,255,26,0,134,254,8,254,77,254,19,255,211,0,22,0,227,1,196,254,101,254,79,238,114,2,105,252,156,1,172,0,242,3,244,3,174,252,161,1,165,239,6,1,22,249,231,0,94,254,238,1,218,1,130,0,207,0,79,255,161,254,200,255,165,255,59,0,41,0,105,255,233,255,183,254,0,0,220,255,19,0,0,0,194,1,244,1,194,1,143,2,59,0,225,1,128,0,207,0,139,0,28,1,99,255,200,0,196,255,48,255,130,255,28,0,249,253,108,4,158,254,114,1,50,0,130,0,81,0,198,244,94,1,123,1,110,255,75,0,17,0,251,0,48,0,200,2,150,3,112,2,61,0,205,0,44,0,161,1,198,4,44,1,147,0,6,3,121,2,130,254,64,0,48,255,103,2,19,240,163,255,24,248,64,1,57,254,48,255,236,0,37,2,6,1,41,1,11,1,143,1,244,2,13,0,22,1,238,255,22,1,227,0,50,2,152,1,112,2,185,0,92,0,249,1,247,2,15,5,6,2,79,2,233,1,143,0,17,0,94,0,198,255,134,0,15,0,225,255,139,1,209,1,59,0,61,1,136,0,41,3,114,2,11,1,70,1,39,0,19,2,180,255,15,1,216,254,114,0,154,255,11,1,214,255,28,2,108,0,105,1,203,254,167,254,30,254,176,1,165,255,134,0,41,0,68,1,211,3,147,3,123,3,233,254,24,1,194,0,203,255,178,1,57,0,236,3,101,0,81,1,231,255,231,0,150,255,156,1,114,4,26,0,2,0,150,4,236,255,209,2,200,1,225,1,143,253,8,0,180,254,187,1,205,255,169,0,13,2,70,0,240,255,44,255,50,0,196,254,17,0,240,255,99,1,209,0,22,0,97,3,28,1,128,1,48,4,83,0,77,2,169,1,231,255,216,253,161,2,72,254,147,2,198,255,247,0,125,2,205,253,231,255,172,239,52,1,251,252,79,0,57,1,141,0,229,0,68,255,33,0,59,255,227,253,70,255,255,254,178,255,154,1,97,255,174,3,116,0,33,2,6,255,105,0,183,255,191,254,4,254,22,3,255,252,123,0,123,253,244,255,214,253,236,251,203,254,141,254,211,255,121,255,0,1,143,253,13,1,110,0,35,5,33,1,57,0,39,0,57,0,105,253,19,0,123,3,24,255,108,0,225,1,183,0,57,2,28,1,86,1,156,2,194,255,174,0,150,1,22,0,125,255,165,3,41,2,139,3,225,255,240,255,214,0,123,2,116,0,33,1,70,0,44,2,231,254,70,0,26,0,227,255,15,0,79,1,227,255,121,0,240,254,225,3,167,0,165,1,236,255,92,0,119,255,0,0,48,0,4,1,68,1,152,1,17,0,105,0,154,3,158,253,0,3,108,0,66,2,220,239,121,0,33,250,2,1,128,255,185,1,247,1,112,253,152,0,192,255,132,1,198,255,97,1,231,252,15,255,136,255,240,247,167,0,249,1,15,0,174,2,8,255,176,0,121,254,105,0,196,255,156,0,41,0,172,2,147,1,90,1,41,2,116,253,209,255,233,254,121,255,112,0,72,3,134,0,198,248,183,0,236,1,19,0,214,255,6,4,169,2,196,0,83,2,79,1,70,0,59,2,134,0,121,2,238,255,88,1,161,255,2,1,61,0,48,2,39,4,39,4,4,4,105,4,141,0,165,0,108,0,103,0,163,0,169,253,196,1,233,254,46,254,233,255,240,255,116,0,37,0,154,2,233,254,161,255,191,254,214,255,209,255,0,0,86,0,119,255,172,0,6,254,207,1,253,0,167,1,83,255,97,4,178,255,52,2,94,0,209,0,231,254,183,255,83,3,183,1,145,1,99,4,145,0,207,0,11,2,152,0,244,0,139,0,240,255,158,255,185,0,136,255,180,0,158,0,169,1,194,0,154,1,2,3,70,2,101,3,147,0,174,0,94,2,218,23,81,6,181,23,141,250,72,10,99,254,2,6,119,0,163,1,108,254,30,2,214,4,240,255,105,0,24,0,22,1,52,255,132,0,172,254,30,2,130,254,6,1,59,2,183,0,68,1,176,2,185,255,19,2,231,240,196,0,55,252,55,0,46,255,207,5,99,2,242,254,55,0,161,254,176,1,112,1,83,0,253,0,48,0,145,1,22,2,180,0,158,0,77,0,154,2,143,0,103,255,17,0,110,0,88,2,103,254,236,0,134,255,46,0,154,255,216,0,97,0,163,255,163,255,247,255,244,255,227,7,75,255,240,0,75,1,207,255,240,0,220,255,220,3,41,255,176,1,128,255,154,255,2,1,198,0,189,253,163,0,136,0,172,255,17,0,64,2,90,254,249,0,28,0,176,255,240,1,156,2,61,0,240,0,251,3,176,2,143,0,200,1,189,252,225,254,15,4,114,253,174,1,79,255,64,2,214,255,90,2,59,1,136,255,143,0,198,1,158,255,187,3,185,255,61,1,108,254,238,255,116,0,152,0,30,0,136,0,161,255,205,1,61,0,229,0,207,0,220,255,130,254,90,255,26,255,154,255,247,1,218,255,207,255,222,255,154,240,240,255,138,249,125,0,229,1,209,0,6,1,101,0,194,0,178,2,68,0,2,6,59,255,200,5,17,0,185,2,187,254,187,254,147,1,101,255,121,254,11,253,72,0,207,255,2,0,101,0,198,1,97,0,41,255,198,254,158,0,189,255,108,0,150,255,22,0,101,1,0,0,90,255,169,3,33,0,211,0,39,0,125,0,39,0,83,253,70,3,103,253,15,4,233,0,19,1,187,254,22,0,249,255,139,254,75,0,229,255,178,1,97,253,63,246,114,252,165,252,70,1,41,255,15,0,207,0,134,0,174,0,174,0,218,254,176,254,130,252,15,0,30,255,68,1,196,255,37,254,152,5,8,255,242,0,86,254,187,255,251,254,66,0,75,2,88,255,35,1,119,0,26,254,83,0,97,255,178,255,209,254,72,1,169,254,114,254,207,255,15,3,165,0,178,1,152,255,66,255,112,2,94,2,24,255,0,1,8,0,192,255,94,0,236,2,218,255,35,4,4,0,13,0,103,2,240,255,2,1,134,254,189,255,119,253,19,1,154,254,68,255,94,255,6,1,205,255,247,255,220,1,44,1,236,255,196,255,92,253,233,254,119,252,147,3,251,255,50,3,41,254,222,1,116,255,64,3,205,1,123,0,209,255,143,0,64,0,35,0,189,1,15,1,99,252,123,0,22,255,44,0,119,2,139,2,198,0,39,4,236,0,240,253,55,1,134,255,233,0,147,255,218,255,247,255,136,0,119,254,66,1,225,255,152,2,150,1,28,3,207,254,86,2,2,3,125,0,86,2,174,255,143,0,255,254,200,0,242,3,165,0,116,3,26,0,249,0,247,255,189,253,150,1,207,1,187,255,189,254,185,254,249,247,216,2,222,222,178,2,123,245,35,1,2,252,136,255,92,254,183,255,156,255,103,0,174,1,37,2,130,1,101,0,119,1,75,0,72,255,110,255,143,255,178,0,134,0,15,0,187,252,251,255,2,254,247,253,251,4,169,1,108,4,64,4,70,2,238,2,37,1,247,255,52,255,30,1,165,2,50,1,189,0,134,0,218,1,33,2,41,255,41,0,207,255,209,2,152,0,44,1,17,0,163,255,94,0,169,254,2,255,19,0,227,1,46,2,174,0,123,2,0,0,141,1,4,1,110,255,101,0,189,252,94,3,143,254,37,2,19,0,8,2,185,0,183,255,222,255,231,255,156,255,194,0,59,255,110,255,158,1,22,0,238,1,83,3,68,1,2,1,194,2,205,253,86,0,178,0,227,255,61,0,13,255,8,0,203,0,189,255,94,254,205,1,191,254,41,0,139,253,28,0,61,255,132,1,48,0,207,0,211,255,35,0,238,255,22,1,116,255,101,0,158,254,236,255,145,255,24,0,189,255,192,0,88,3,247,254,112,1,101,255,244,255,114,255,112,253,61,254,225,2,2,255,70,3,236,255,176,1,167,255,59,1,59,2,121,255,68,2,101,0,119,0,121,0,145,255,218,0,6,0,185,255,24,255,77,1,156,6,97,255,13,1,22,254,125,254,185,255,6,248,200,0,220,252,218,255,196,254,143,1,123,253,227,0,83,251,41,0,238,254,46,254,242,255,251,252,13,3,233,253,136,0,251,255,37,3,66,254,187,255,238,0,176,252,209,0,57,253,154,254,59,255,176,253,154,0,68,254,55,1,185,0,55,1,77,1,105,0,92,2,50,0,68,2,17,255,200,0,194,253,92,0,92,255,207,255,99,255,167,0,229,252,150,254,52,2,26,0,50,0,227,255,114,1,134,255,238,3,203,255,130,1,222,255,94,0,123,0,50,0,240,0,194,255,88,255,11,252,103,0,19,255,88,1,83,255,94,0,8,1,150,1,253,1,52,2,55,1,152,0,92,0,211,255,6,0,11,254,90,2,105,255,198,0,161,255,156,255,244,253,134,0,134,253,141,1,214,1,37,253,223,18,6,254,110,27,11,255,61,10,33,0,194,2,132,0,8,255,22,0,22,255,110,254,152,1,110,3,59,0,172,2,244,255,158,0,233,255,88,255,180,1,169,254,110,0,176,1,145,0,136,0,253,253,24,255,114,255,216,255,83,1,145,255,88,255,227,255,99,255,172,0,136,3,68,252,39,3,209,255,4,3,121,1,37,0,125,255,196,253,105,254,251,252,231,0,136,0,141,254,222,0,19,0,147,1,183,1,236,0,192,0,77,0,55,0,11,2,128,1,61,1,68,255,44,1,2,255,187,0,116,255,192,0,127,254,15,2,2,255,94,0,240,255,6,1,154,255,185,250,59,254,13,1,55,1,75,1,222,0,72,0,0,0,238,0,52,0,152,0,110,255,103,254,77,3,81,252,229,0,198,253,154,1,61,253,24,3,30,255,238,255,0,0,222,255,2,255,225,0,165,0,48,254,220,255,26,0,178,255,238,255,30,255,214,255,183,0,48,0,143,255,108,255,253,0,220,255,187,0,172,255,88,0,17,0,222,0,59,255,167,0,132,1,222,0,8,255,253,0,99,255,55,0,37,2,24,0,44,0,22,1,154,253,240,255,161,255,33,0,0,0,75,2,156,255,39,2,203,2,216,1,207,0,161,2,194,0,214,0,200,0,99,0,4,7,227,255,35,6,143,254,4,2,136,0,0,0,19,255,196,253,59,3,101,252,72,2,48,253,196,1,26,255,8,3,143,255,108,3,19,1,233,0,194,255,108,0,163,253,187,2,255,253,154,254,57,1,94,253,216,0,123,255,214,255,123,254,220,255,112,0,163,254,147,1,216,255,187,0,244,255,253,255,8,0,178,253,229,2,141,0,94,1,240,255,101,0,134,1,156,255,52,254,185,255,105,0,13,0,22,0,161,255,158,2,192,255,101,3,134,0,108,2,229,255,147,0,178,255,216,254,48,1,196,255,141,0,57,1,167,255,68,5,251,255,19,2,110,0,97,255,143,0,86,0,121,1,33,255,72,0,26,255,154,255,39,1,114,255,50,0,112,255,90,0,240,255,196,2,81,0,33,3,119,0,4,1,30,2,81,0,103,255,2,255,203,252,211,1,156,0,141,0,110,0,52,0,207,255,105,0,147,1,68,1,244,254,33,2,192,255,163,0,253,255,121,0,130,255,196,253,211,254,33,0,77,254,28,255,114,255,19,252,189,1,141,255,30,0,189,255,52,1,44,0,30,0,86,0,167,1,52,3,46,2,110,0,41,0,251,255,236,0,114,253,132,251,165,0,101,255,61,1,101,255,81,255,185,255,35,254,88,0,70,1,158,0,50,255,249,0,178,255,61,0,167,0,240,0,174,0,143,0,83,245,139,0,118,229,222,255,41,236,176,255,231,245,178,0,81,252,22,0,90,255,139,255,26,255,127,254,48,254,178,255,158,254,156,0,189,255,75,0,225,254,187,255,200,255,19,254,28,255,13,251,48,254,103,251,139,254,247,254,125,1,141,0,28,255,233,0,211,255,26,1,99,255,15,2,198,255,233,255,233,255,35,0,2,0,57,0,128,1,253,0,154,1,207,255,66,255,121,255,57,0,44,255,121,0,139,1,52,0,128,4,196,255,236,255,99,255,172,255,220,254,191,252,6,0,238,251,194,254,242,254,222,254,185,255,110,253,2,255,103,254,161,0,191,254,238,255,156,255,178,255,216,255,240,1,253,254,253,255,8,254,229,255,52,255,189,0,189,0,112,3,165,2,6,255,121,2,8,0,222,0,30,1,231,255,33,1,119,1,176,0,178,0,90,254,22,0,251,253,119,1,0,0,116,1,154,1,253,255,231,252,22,0,207,253,88,252,64,1,176,255,108,2,211,255,17,1,97,0,2,0,123,0,8,0,99,255,50,255,167,255,116,255,72,254,4,253,39,255,103,253,247,0,50,254,119,1,22,255,99,0,132,0,33,0,81,3,119,0,139,3,145,0,229,0,147,255,253,255,183,253,26,1,17,254,150,254,121,255,229,253,176,255,147,255,156,0,26,0,48,0,77,1,209,0,203,1,225,1,128,0,114,1,158,0,92,1,26,0,130,2,154,255,33,1,189,255,88,0,28,0,86,250,41,0,4,255,207,1,236,255,50,3,24,0,68,4,81,0,174,3,145,255,83,251,8,0,152,255,196,0,75,255,90,0,203,255,59,1,174,0,39,1,90,0,112,1,203,2,33,1,255,252,158,1,110,253,116,3,236,254,103,2,37,255,231,1,216,1,169,1,207,0,46,0,79,0,81,1,30,255,37,1,167,0,141,0,81,0,116,0,88,0,108,254,17,255,242,255,165,255,229,255,247,254,101,0,15,253,37,1,180,253,128,1,161,254,143,1,198,255,48,0,48,1,172,255,41,2,123,254,121,3,61,255,33,2,233,255,231,3,178,1,136,1,244,1,225,253,19,255,200,254,249,254,165,255,83,252,251,1,156,252,205,1,108,254,13,0,134,255,249,255,70,1,33,1,180,1,158,0,134,3,139,255,35,1,205,254,35,1,253,254,203,0,141,254,236,0,216,255,88,255,46,0,158,254,156,1,198,255,72,0,15,1,214,255,108,0,249,4,8,0,170,26,11,1,249,18,94,0,8,7,70,0,59,2,139,255,121,2,17,251,154,0,13,253,22,0,244,255,33,0,116,1,50,2,92,255,163,2,161,0,114,0,139,0,229,255,189,0,238,0,247,1,150,254,165,3,196,255,33,2,150,0,48,1,222,1,77,255,139,3,150,255,39,1,216,255,15,0,150,0,94,255,11,0,180,254,214,0,44,252,77,255,2,255,141,254,55,254,158,1,229,2,61,255,119,1,41,253,90,255,61,253,139,255,163,253,143,1,99,253,8,255,4,254,39,255,244,254,112,0,101,253,185,255,169,255,209,254,70,0,0,0,68,1,231,6,11,2,83,2,11,1,196,3,154,255,238,2,75,255,236,253,81,255,66,254,116,255,41,255,2,255,185,255,112,255,130,0,233,254,236,255,242,255,0,0,86,0,211,254,183,0,77,0,229,1,205,255,183,2,8,255,39,1,88,255,88,254,156,255,59,1,77,255,249,0,147,0,39,255,103,0,119,255,229,1,130,255,26,0,253,255,79,255,30,0,154,0,121,255,209,0,132,255,156,0,130,255,17,1,55,0,86,0,216,255,116,0,19,0,233,254,125,254,156,255,145,255,167,251,26,253,161,249,30,254,220,252,37,255,11,255,233,255,233,255,214,255,105,1,244,3,94,0,11,0,139,255,130,0,244,255,6,0,33,0,154,254,214,0,174,248,125,1,22,254,128,0,154,255,161,0,251,0,136,0,0,1,13,0,116,0,63,254,114,255,68,255,0,0,134,254,158,255,203,1,244,0,68,2,185,0,191,254,72,0,240,0,141,255,35,0,61,0,192,255,90,255,50,0,108,3,0,0,216,2,92,0,196,0,231,255,2,0,130,0,28,0,134,253,81,0,194,255,169,0,174,0,165,1,79,0,11,0,15,0,6,0,112,4,147,1,130,4,105,1,77,3,81,1,22,1,205,255,79,255,200,255,79,0,156,254,8,254,50,255,240,250,180,252,121,254,35,0,141,255,101,0,220,254,178,1,61,255,141,1,163,253,41,255,97,255,94,255,178,255,52,0,136,1,30,250,134,0,185,252,37,1,187,254,158,0,46,0,205,255,4,0,156,0,0,0,216,254,249,0,61,252,123,0,57,0,242,255,165,0,39,0,136,0,37,255,97,0,139,0,178,0,154,253,218,1,240,255,178,0,17,2,50,2,41,0,233,2,22,255,152,0,108,1,72,0,39,3,94,0,46,3,185,0,214,255,41,255,8,255,17,0,6,0,236,0,134,1,125,0,88,1,200,1,125,0,145,1,59,3,8,1,220,3,136,1,50,1,50,0,198,0,207,255,196,2,35,1,196,1,83,0,236,0,128,0,176,255,13,0,167,255,86,0,209,1,161,3,216,0,150,1,134,0,77,0,2,3,46,255,41,3,185,254,180,0,187,0,83,0,97,0,0,0,13,0,66,253,119,255,68,254,70,254,198,255,247,254,24,255,28,0,19,255,178,1,63,255,222,253,90,255,86,255,46,255,97,255,198,0,176,239,17,254,194,231,17,0,59,243,136,2,242,251,11,1,128,255,244,255,94,255,86,254,176,0,26,0,185,253,240,254,108,0,28,255,196,255,225,255,211,255,156,254,196,0,187,1,238,1,26,1,2,0,52,0,229,1,123,255,70,1,169,255,216,1,0,1,83,1,128,0,141,254,227,2,207,252,227,255,64,0,90,2,94,254,229,0,180,254,99,1,178,0,79,4,41,255,183,2,57,255,75,1,156,0,139,254,48,0,55,1,163,0,28,255,90,255,70,0,247,255,39,1,165,0,205,0,253,254,240,255,218,255,28,255,178,255,169,252,178,0,209,254,68,253,211,253,236,255,136,255,123,0,35,255,68,0,220,253,141,3,176,254,123,1,247,255,183,1,216,255,189,0,222,254,99,0,236,254,86,0,192,255,174,0,94,0,70,255,200,0,52,255,26,255,59,255,48,0,178,255,39,1,152,254,88,0,121,1,26,0,110,0,57,0,26,0,158,254,187,0,88,0,192,0,37,0,185,255,24,4,41,0,6,4,77,255,125,0,17,1,48,0,225,252,55,1,233,250,33,1,33,254,103,3,52,253,183,0,119,255,79,0,92,0,225,254,86,255,200,254,172,1,53,6,88,2,94,1,121,3,192,0,214,1,200,255,99,255,11,1,30,254,105,0,108,0,94,254,61,255,61,0,238,254,88,0,180,253,128,0,127,254,205,255,207,0,2,0,2,255,211,255,229,255,249,254,247,255,209,253,125,1,10,248,114,1,55,252,17,255,205,253,70,0,41,254,154,255,183,255,251,254,196,254,238,255,207,0,57,0,103,1,194,0,44,1,152,255,236,252,161,255,66,250,163,255,136,251,198,0,134,1,132,255,39,0,61,1,4,0,167,1,103,2,19,0,220,0,134,0,79,0,19,0,180,252,154,0,123,254,64,0,240,254,6,255,229,255,222,1,183,3,72,0,194,3,72,1,172,2,143,2,236,0,183,0,218,0,70,0,233,1,231,255,86,4,229,253,11,2,143,255,132,0,165,255,75,0,194,255,8,0,225,254,236,255,183,254,13,0,99,255,132,255,134,0,41,2,167,3,216,255,37,0,108,0,26,0,24,2,79,1,233,254,174,252,83,0,242,249,81,0,61,253,79,1,48,0,50,254,46,1,112,0,225,255,231,0,81,0,233,255,0,0,158,0,127,254,50,255,125,255,187,254,2,0,203,255,52,254,236,253,19,0,196,255,214,255,39,0,50,0,136,254,125,255,178,255,105,1,132,255,52,2,101,0,222,0,121,27,132,1,13,22,169,0,66,10,216,253,130,3,218,255,77,2,200,1,26,3,156,1,103,0,70,255,28,255,211,255,63,255,136,254,22,255,242,254,225,254,22,253,225,255,167,252,75,0,94,247,39,1,105,254,176,1,229,255,17,255,116,255,147,255,141,0,110,254,152,255,94,254,28,252,214,255,249,253,249,254,39,3,2,1,83,0,24,2,83,255,13,1,6,0,108,2,46,0,79,255,251,2,22,0,156,2,55,0,8,1,86,255,136,1,174,0,192,0,123,255,183,253,28,0,231,253,128,255,46,254,205,255,46,0,0,1,72,0,163,0,101,2,165,0,198,255,105,253,97,0,121,1,72,1,236,254,68,1,48,255,203,255,211,253,44,3,8,254,207,1,167,255,251,0,125,255,94,255,77,0,72,253,141,2,220,253,61,1,44,254,216,254,163,254,189,253,97,255,158,255,196,0,123,252,183,0,75,2,92,4,17,2,158,2,108,0,154,1,251,0,77,1,121,2,22,3,30,2,68,2,200,0,222,252,227,0,119,254,103,6,121,254,97,5,236,252,8,1,59,253,128,0,28,255,2,255,41,1,163,254,128,1,244,253,116,255,81,254,123,255,90,254,44,254,152,253,11,255,79,2,180,255,88,0,13,0,57,0,251,255,198,1,13,4,17,2,39,1,236,0,209,1,128,255,24,1,145,1,150,255,139,255,77,254,156,253,154,255,114,255,101,1,200,255,196,253,205,254,183,0,6,0,101,2,218,252,249,2,119,0,33,1,255,254,90,2,46,0,158,255,145,255,183,0,94,2,88,1,172,1,0,0,172,0,176,1,139,1,2,255,150,254,238,252,103,253,68,0,41,1,59,0,70,0,77,255,180,2,244,0,37,2,227,2,172,0,13,2,253,0,185,1,227,1,123,1,150,254,172,255,231,254,15,255,90,255,167,252,11,2,156,2,17,2,130,0,207,0,2,1,203,255,249,255,88,0,192,1,147,255,207,2,191,254,44,4,178,255,167,2,147,0,52,1,147,254,8,1,249,1,143,0,236,7,81,255,132,3,180,0,22,2,207,253,61,1,251,254,33,0,167,1,81,1,26,1,227,252,28,0,207,253,167,0,147,253,57,1,30,255,238,1,242,254,156,1,19,0,200,0,57,255,79,255,66,249,101,1,169,242,68,254,41,252,41,255,183,1,211,252,187,0,227,253,22,255,198,255,176,255,136,255,218,254,33,254,128,255,24,2,22,0,41,1,8,0,167,0,180,255,116,0,211,255,205,254,24,0,238,244,19,254,176,249,233,253,255,254,86,1,183,4,139,0,172,0,103,255,200,254,194,255,163,255,247,0,200,3,41,0,249,0,225,255,68,0,236,254,19,0,225,253,189,255,174,251,22,2,88,8,238,7,132,7,251,0,156,2,50,0,249,1,180,254,156,0,64,4,35,1,169,1,128,2,52,1,75,0,35,255,116,0,130,254,59,0,77,1,238,1,28,0,86,1,130,255,108,0,238,0,41,244,154,1,158,250,203,254,125,252,154,254,240,254,189,251,220,0,132,252,116,2,167,253,240,1,163,253,216,255,125,254,55,1,17,254,103,9,255,254,0,3,152,0,240,255,255,254,251,255,86,254,2,0,194,2,211,255,26,1,229,253,72,0,30,255,145,255,194,255,238,0,253,255,6,1,244,254,110,1,251,254,222,2,214,255,236,1,59,255,132,0,209,0,61,255,187,253,191,254,220,238,26,255,96,229,167,254,30,245,17,255,229,251,218,255,52,254,46,0,92,255,136,255,101,255,139,255,11,255,251,0,152,0,121,0,22,254,158,0,211,252,112,254,161,255,63,254,165,255,125,2,233,255,172,0,242,255,121,0,125,1,167,0,13,1,108,2,132,1,83,2,174,0,211,253,116,0,209,249,231,252,209,254,59,245,205,255,225,252,119,254,70,253,169,0,242,0,198,255,101,2,24,0,99,2,61,0,97,4,233,254,99,1,119,0,216,254,156,0,11,1,35,0,207,0,0,0,105,2,222,0,114,0,156,255,22,0,22,0,90,0,211,2,8,2,77,11,26,0,26,5,48,1,123,5,253,0,249,1,88,1,83,2,125,255,227,0,123,0,152,0,128,3,251,255,121,4,4,0,11,2,26,255,183,1,108,0,83,1,216,245,172,0,198,249,90,255,218,255,37,253,90,0,46,255,61,253,66,0,17,255,4,3,55,0,238,1,19,255,136,0,174,255,185,0,191,250,227,255,86,2,66,254,200,255,220,252,222,254,48,254,139,0,103,255,125,3,19,0,141,2,251,0,83,4,30,2,231,2,121,1,70,2,17,255,44,3,11,255,77,1,163,252,26,0,116,250,143,254,150,253,92,252,55,0,2,255,81,255,121,254,94,255,244,255,110,0,72,1,112,0,92,0,244,0,172,0,105,255,227,255,72,0,225,0,105,255,225,0,70,1,132,1,59,2,225,0,240,0,86,0,88,0,185,254,176,0,251,255,64,0,48,2,130,0,200,0,22,0,136,0,183,1,92,2,72,1,176,0,169,255,112,1,141,254,154,254,145,253,200,251,220,252,198,255,35,254,61,253,143,0,35,254,229,0,247,254,200,255,185,1,112,1,28,254,205,0,209,252,68,1,196,255,229,255,240,2,97,255,48,0,26,255,101,0,41,255,174,1,165,1,99,2,81,0,185,255,189,0,35,255,152,1,247,255,233,255,30,255,196,12,154,255,174,4,48,0,35,2,81,0,90,254,97,255,13,1,154,255,26,0,8,1,242,0,8,2,24,0,185,0,147,255,196,1,233,255,55,3,209,1,209,1,225,1,174,0,123,0,158,0,180,255,216,255,238,255,114,0,198,254,37,253,152,255,251,253,52,255,130,253,145,1,251,254,176,0,209,253,218,1,255,253,19,8,147,0,253,1,86,0,236,254,75,255,225,1,141,255,24,3,222,255,143,254,26,255,130,254,192,1,46,254,24,2,214,250,30,2,68,252,6,5,189,255,22,27,198,255,214,20,205,255,39,7,90,0,55,6,30,0,158,3,61,252,30,5,2,3,238,2,64,1,22,2,216,244,205,253,249,252,194,253,41,255,158,255,174,253,143,254,178,254,75,255,81,255,139,255,94,255,52,0,123,1,2,255,48,2,81,252,39,255,48,0,147,255,198,254,125,254,128,255,99,254,163,253,103,255,26,255,253,254,24,0,90,255,200,254,191,254,35,255,70,252,253,255,229,253,152,1,17,0,141,2,147,1,55,255,169,2,227,253,172,1,222,255,92,2,143,0,207,0,187,252,108,255,17,255,112,253,143,1,253,253,165,2,147,255,200,0,154,253,207,254,50,253,150,254,33,0,30,254,125,255,72,0,231,2,128,255,8,4,198,253,174,1,172,252,39,1,238,254,17,1,242,254,125,3,105,255,90,3,214,254,130,255,152,252,94,0,174,253,176,0,35,254,141,254,192,1,13,1,222,255,236,0,167,0,103,1,196,253,86,0,94,251,15,0,218,250,8,1,13,253,37,255,44,254,178,1,11,255,116,255,247,254,198,255,70,255,185,252,205,255,6,254,88,0,79,2,77,1,236,1,46,0,205,0,167,255,46,3,123,3,143,0,52,1,247,255,99,255,169,255,110,255,132,253,86,0,79,0,211,1,200,255,68,0,189,255,35,1,251,1,242,1,145,0,52,1,236,254,0,2,220,253,132,1,154,0,6,2,114,254,90,254,94,251,66,0,33,253,103,0,121,0,214,0,132,0,244,3,119,0,72,9,114,0,101,11,205,0,229,3,81,1,205,1,110,3,37,1,158,2,189,0,55,2,242,254,169,255,255,252,28,0,30,251,123,255,253,254,81,0,218,0,238,255,229,255,251,255,97,1,178,0,207,255,52,1,218,3,203,255,75,0,44,252,227,1,130,255,75,2,222,0,196,255,165,255,183,253,249,0,103,255,26,2,97,255,26,0,231,252,194,1,19,255,139,0,143,254,222,255,187,0,46,1,180,0,169,1,225,3,192,2,22,2,203,0,236,255,83,1,198,255,110,0,15,255,240,255,97,253,218,254,198,254,222,0,192,0,189,255,59,2,61,1,50,1,172,255,194,2,225,255,33,2,52,254,6,1,242,0,216,2,247,0,119,2,244,0,236,3,203,1,169,254,121,255,81,254,0,0,6,255,108,255,225,253,143,2,55,1,200,0,94,1,255,254,103,0,163,0,158,248,200,254,81,248,185,0,112,252,103,2,108,254,86,3,161,254,154,3,17,254,203,0,22,253,44,255,236,253,22,255,48,254,185,1,2,0,112,255,222,251,238,253,52,254,240,1,207,1,2,1,172,3,83,1,72,4,216,0,46,2,244,1,198,255,183,255,247,255,134,0,110,0,46,0,37,253,200,254,134,253,183,0,48,254,143,0,88,0,242,255,83,254,105,0,15,254,141,0,183,3,13,0,86,2,59,0,41,255,110,0,136,254,90,255,216,254,165,255,211,255,125,255,41,0,139,255,4,0,81,1,86,255,189,254,211,255,251,254,114,0,253,255,147,1,86,254,72,1,222,255,22,0,33,0,79,0,209,254,11,0,79,254,240,255,6,0,231,255,6,1,0,1,52,4,77,2,72,1,205,0,238,255,255,253,17,253,251,253,174,255,68,0,203,2,99,253,216,1,128,255,141,0,94,253,79,255,247,251,174,252,255,251,178,255,220,253,152,255,211,255,187,255,92,255,46,1,99,253,68,0,77,255,0,3,116,0,143,2,13,1,185,255,187,255,50,0,231,1,61,0,147,0,238,2,253,252,218,2,244,2,154,0,63,254,61,0,30,0,194,0,176,3,169,255,205,1,130,255,123,0,39,255,165,254,158,0,86,1,167,255,233,254,35,0,105,0,242,255,11,0,183,0,191,254,163,0,229,255,88,10,214,254,108,3,19,255,216,255,251,254,233,254,119,0,33,0,13,237,99,0,196,229,196,0,30,243,163,0,222,250,200,255,70,254,158,255,251,253,48,254,26,250,205,255,249,253,249,252,143,253,63,255,44,254,2,3,33,0,214,255,26,255,24,255,203,254,8,0,83,254,251,0,154,255,22,0,185,0,103,254,4,1,169,254,200,0,114,1,216,254,152,2,244,252,192,1,198,250,127,254,216,251,141,255,101,251,227,2,183,250,83,1,165,252,128,255,238,254,145,1,94,1,233,1,139,255,132,0,81,255,59,255,44,255,4,255,24,252,55,253,198,255,2,253,48,0,227,251,39,1,198,249,251,4,68,252,30,4,141,254,77,2,30,254,72,0,8,255,227,1,174,1,196,0,231,2,180,254,154,255,218,2,22,1,119,3,30,0,123,0,46,255,183,253,214,254,79,255,154,254,255,254,90,254,214,2,0,0,55,1,92,0,121,2,2,0,150,1,103,255,236,2,233,0,183,0,41,0,134,255,8,255,99,1,90,0,2,3,147,255,172,255,225,0,68,255,169,255,130,255,19,255,101,2,240,0,0,0,189,0,6,0,79,1,132,254,37,0,253,255,119,0,8,1,128,255,77,0,154,2,214,1,11,2,37,1,37,1,225,2,189,255,203,1,183,255,57,1,35,255,101,254,207,254,207,255,83,1,150,1,169,1,242,1,163,244,152,1,214,252,83,255,28,254,191,254,198,0,174,254,225,255,57,253,143,0,220,249,227,0,4,253,211,0,35,254,108,0,147,255,57,3,227,255,15,248,249,0,229,252,59,1,86,0,178,1,41,0,174,0,39,255,174,255,198,252,218,253,147,253,165,1,247,255,75,2,141,0,205,255,183,1,158,255,125,0,28,0,194,0,242,255,105,1,218,0,198,1,233,254,52,254,214,255,4,254,143,254,97,0,130,0,161,1,251,255,79,255,222,3,203,255,225,255,112,0,24,255,35,253,200,0,59,255,81,254,97,255,97,255,134,3,116,255,30,3,64,0,191,254,86,1,222,254,4,255,103,255,72,0,44,1,216,0,72,0,134,255,103,0,68,252,141,2,19,255,37,1,17,0,116,2,6,1,94,1,238,252,123,0,44,252,77,255,90,0,139,0,145,0,158,254,46,1,72,254,99,0,8,0,154,0,123,254,127,254,15,0,214,254,253,254,200,255,180,2,30,0,114,0,218,0,2,1,41,0,214,253,152,254,130,253,220,252,176,252,220,252,227,253,52,254,35,255,172,254,128,0,70,2,92,255,156,0,116,254,26,1,108,255,139,1,233,254,61,0,183,255,116,0,218,1,66,0,227,1,52,1,172,255,30,1,126,27,163,255,174,23,154,2,150,10,99,1,75,5,163,0,83,3,191,253,4,2,83,249,33,0,209,252,236,254,176,255,63,255,220,255,105,255,185,0,247,254,145,0,167,252,178,0,203,255,55,1,13,0,6,2,222,0,72,4,105,1,152,2,57,0,83,9,207,255,196,3,83,0,216,0,90,0,180,255,77,0,225,255,156,0,39,255,63,254,103,255,13,2,134,2,200,0,185,0,17,0,28,0,81,253,240,255,28,253,28,0,150,251,59,254,114,254,238,255,116,0,132,255,161,255,244,254,227,255,134,255,72,0,70,0,123,0,185,254,207,2,225,251,8,0,15,251,132,0,229,254,244,255,132,255,185,255,44,0,17,0,77,0,196,254,119,254,156,254,150,254,185,0,205,254,216,255,33,0,97,255,48,254,185,255,35,254,26,255,48,2,211,254,41,0,240,255,46,0,92,254,11,0,4,1,191,254,28,255,119,251,211,1,59,253,134,254,46,2,13,1,15,1,13,0,196,0,158,255,19,254,24,0,227,0,50,254,28,0,24,0,30,0,192,255,22,1,194,253,57,0,255,253,172,0,214,255,88,0,66,0,86,255,203,0,33,254,123,1,108,255,11,2,41,0,50,0,39,0,28,254,19,1,249,0,37,3,187,0,6,1,183,0,238,0,50,253,163,255,209,255,19,0,0,3,66,0,128,1,99,0,75,255,4,0,211,250,169,0,185,253,114,255,238,254,101,0,141,254,2,0,207,253,19,0,90,253,253,255,99,255,123,254,11,0,61,2,79,255,52,0,110,0,57,0,130,2,233,254,83,1,172,254,222,2,63,255,75,2,136,1,6,1,15,1,103,1,150,254,37,2,6,253,2,2,17,253,189,253,132,254,240,253,41,0,136,254,255,254,41,253,169,252,229,252,123,254,200,253,6,255,24,0,26,0,6,1,17,0,61,0,147,255,154,253,81,0,255,252,205,0,4,0,242,255,119,0,123,243,105,1,139,251,24,2,152,255,11,255,253,1,143,252,200,1,50,254,72,1,134,255,238,0,17,1,229,0,143,0,238,0,229,0,28,0,218,2,249,0,112,2,233,255,52,2,75,1,68,1,147,4,209,2,57,2,48,3,46,255,108,0,121,255,11,255,191,254,192,255,216,255,66,0,189,0,35,1,141,255,158,0,28,255,81,0,86,254,8,2,141,255,225,254,233,255,136,254,68,0,112,255,236,2,172,255,13,0,24,1,176,255,103,2,52,0,225,0,46,0,81,5,132,254,196,0,97,255,134,254,114,255,150,255,83,254,119,255,183,255,244,255,46,0,136,254,211,0,244,254,15,1,94,254,70,2,48,254,24,1,249,0,6,0,205,0,44,3,50,0,189,0,154,254,203,0,220,253,30,1,68,253,225,1,50,254,198,251,255,254,70,255,101,255,216,255,105,255,4,0,88,255,90,254,143,255,57,3,55,0,145,3,128,0,147,1,152,0,147,0,72,255,132,254,231,255,19,254,44,249,110,254,200,254,6,255,236,253,244,253,229,253,169,254,44,1,123,255,136,1,165,254,158,255,218,255,255,254,128,0,22,254,46,0,169,254,110,255,227,255,233,0,48,254,108,0,24,0,163,1,37,0,150,254,105,1,8,254,81,255,121,255,147,255,22,0,70,1,4,255,119,0,238,1,192,0,231,255,77,255,123,253,196,255,28,255,68,0,41,0,247,254,185,0,8,255,37,255,110,0,66,255,233,2,169,253,46,1,200,255,72,1,150,255,238,0,189,255,119,0,240,254,128,255,44,255,4,255,119,254,2,255,116,0,77,255,203,1,130,255,50,1,214,255,178,0,187,255,236,253,123,253,97,255,105,253,52,0,231,254,154,0,55,1,227,254,70,0,6,0,198,0,147,253,123,255,227,254,253,255,48,0,57,0,17,254,92,0,19,254,125,254,176,255,163,255,114,253,94,1,75,254,231,255,30,0,41,0,183,0,41,0,134,255,2,253,94,1,8,6,72,1,231,9,125,254,119,2,41,3,41,0,86,2,158,255,207,255,52,0,244,254,0,0,30,254,225,0,141,255,44,255,251,255,249,254,101,1,207,255,125,254,253,239,154,255,134,230,48,253,44,244,79,253,169,251,52,253,70,254,112,0,15,255,176,254,55,0,136,254,247,255,198,255,66,254,165,255,57,254,145,0,242,254,198,3,253,0,194,3,110,1,90,0,178,0,17,0,130,0,161,0,44,255,77,253,242,255,196,252,11,0,163,4,247,255,24,0,46,0,92,253,48,0,44,0,220,254,253,255,97,0,101,255,180,255,125,255,136,0,70,255,198,0,94,254,147,255,196,255,81,254,244,254,180,253,200,254,77,255,169,0,35,0,200,0,196,255,143,255,37,1,194,1,61,4,79,255,233,0,225,254,24,255,240,254,163,255,128,255,28,255,198,254,68,1,167,253,233,0,242,254,116,255,70,253,79,255,33,254,169,255,44,255,187,254,15,0,28,254,189,255,236,253,154,0,251,254,240,255,70,255,143,255,222,254,253,255,26,254,15,0,108,252,13,0,255,247,236,1,227,253,13,1,103,254,97,0,8,255,145,0,165,255,101,253,128,1,112,249,218,2,196,255,83,1,249,252,2,1,15,254,92,0,172,252,13,0,216,254,154,0,33,0,108,0,0,0,50,0,41,255,59,0,77,255,0,0,244,255,99,251,101,1,86,253,68,254,116,0,169,253,77,2,143,254,103,2,0,0,35,1,8,0,163,0,44,255,11,1,68,254,143,0,2,255,218,255,253,255,94,255,156,0,214,255,70,0,99,255,244,255,194,255,128,0,88,1,50,0,214,1,174,255,205,2,165,254,207,255,0,1,77,250,163,0,114,247,121,0,123,252,75,1,244,253,156,1,52,255,66,0,44,255,216,255,68,253,209,255,119,253,26,1,214,253,52,0,97,0,0,0,229,3,19,0,134,3,11,0,72,1,220,0,121,0,185,253,134,255,183,250,163,3,81,252,125,1,11,1,225,254,209,4,180,0,6,3,203,0,0,1,238,0,238,255,242,1,46,0,132,0,94,254,30,0,105,0,70,255,24,0,105,251,4,0,101,255,216,0,200,254,163,0,44,254,2,0,187,255,189,0,66,254,183,1,46,254,158,255,233,255,81,254,46,255,169,254,158,255,207,255,238,0,207,255,244,1,4,1,139,1,105,0,139,255,64,3,41,255,220,2,130,255,94,3,152,255,163,2,99,1,249,0,15,1,161,255,55,0,46,1,64,2,214,0,247,0,216,255,165,255,249,0,52,0,63,255,156,0,207,254,83,0,255,254,121,255,112,254,97,255,220,254,11,0,99,0,97,0,130,255,108,1,61,0,139,2,59,0,218,1,116,254,41,0,207,254,136,253,185,255,244,253,33,254,119,254,94,252,46,255,139,252,66,255,127,254,90,254,33,1,240,255,46,1,110,0,139,0,152,255,123,255,39,0,15,2,64,0,251,19,178,254,134,24,26,255,161,11,121,255,101,4,97,1,77,255,46,255,30,255,121,254,165,0,88,254,116,0,26,0,59,1,161,3,75,0,101,2,112,254,196,255,169,253,150,254,185,255,112,255,0,0,244,255,225,254,205,255,63,253,139,255,24,253,116,0,238,254,242,0,161,254,158,0,59,0,253,0,99,2,48,0,24,1,178,255,92,1,61,255,147,0,13,255,116,0,48,0,253,253,218,255,143,255,66,254,236,255,220,254,114,255,167,0,154,1,167,255,167,0,0,0,26,0,203,255,15,0,79,255,97,0,209,255,205,0,77,255,52,0,110,0,24,1,121,255,183,253,189,254,145,255,66,255,0,1,249,0,77,0,105,2,194,254,247,254,6,255,103,253,125,254,41,255,77,254,180,253,68,254,214,255,26,254,218,250,194,254,136,250,222,255,123,251,183,0,41,254,61,2,94,255,114,0,75,255,125,0,216,255,41,1,44,255,55,254,66,254,238,251,99,255,205,252,185,0,240,254,46,0,41,255,128,0,90,0,50,0,75,3,214,255,134,0,63,255,108,4,2,255,119,7,90,255,4,3,154,0,30,1,52,3,57,255,130,255,207,253,147,254,6,255,72,0,125,253,214,255,61,254,61,0,174,254,105,2,37,255,72,1,205,254,59,2,185,255,178,255,35,0,97,255,147,1,112,255,198,1,123,255,178,255,163,255,39,253,103,0,119,255,72,255,39,2,99,255,247,0,198,255,238,255,222,254,22,255,211,255,15,255,136,0,225,255,72,255,132,255,92,253,183,255,194,1,132,0,86,255,229,255,116,254,125,0,77,254,22,5,187,255,167,4,86,254,194,2,44,251,2,255,172,253,203,253,196,254,236,0,169,254,249,6,108,254,53,14,55,254,130,11,136,254,167,3,218,255,136,2,231,255,236,2,39,1,88,1,205,0,240,2,233,255,86,2,123,255,48,254,176,0,247,247,26,3,158,248,110,0,75,251,240,0,55,253,112,0,15,255,77,0,247,0,247,255,249,255,207,255,209,255,61,250,116,255,143,0,167,0,99,1,227,254,227,2,46,254,55,2,77,254,194,254,88,0,75,254,6,255,99,254,196,0,35,255,0,0,94,253,233,253,61,254,8,255,174,254,222,255,242,253,240,255,57,253,145,0,200,254,26,255,216,254,26,255,158,255,77,255,143,0,57,255,158,1,52,0,165,1,103,0,116,255,83,255,121,255,48,0,194,255,8,0,114,255,147,0,61,0,41,2,59,1,123,2,83,0,4,1,143,254,83,1,242,255,48,0,66,255,158,0,114,254,192,2,158,254,112,1,225,253,147,0,79,254,147,0,26,0,70,0,97,255,79,0,227,254,183,0,114,1,203,254,59,1,119,255,185,0,48,255,81,1,61,254,0,1,13,254,15,1,152,253,209,0,172,254,33,0,211,255,130,0,15,0,17,255,13,255,110,252,127,254,130,254,24,254,198,0,172,255,220,255,48,0,141,0,158,0,174,254,147,249,26,0,134,248,79,254,79,253,130,255,30,253,158,254,63,255,150,1,52,0,6,1,218,253,46,255,75,255,63,253,24,1,61,252,33,0,33,255,99,0,178,254,180,0,169,0,236,0,229,255,222,0,41,2,121,255,11,4,41,0,136,3,130,0,52,1,48,0,17,0,28,1,189,254,81,0,68,254,134,0,218,0,132,254,33,0,50,254,200,255,97,255,92,250,244,254,163,251,24,252,48,253,253,253,207,253,97,254,169,253,81,0,41,2,139,1,125,255,242,0,83,0,55,248,216,2,119,252,198,2,61,0,225,0,66,0,253,255,183,255,158,255,216,254,66,254,61,1,167,255,192,0,229,254,0,0,110,253,222,0,81,0,39,2,156,255,33,2,139,3,167,0,66,255,187,3,189,254,172,2,231,255,205,4,57,0,205,12,81,3,222,11,75,3,174,2,141,0,44,0,249,252,61,254,68,253,156,252,156,254,59,255,6,253,114,0,152,253,44,255,203,253,229,255,90,255,97,254,8,253,222,255,55,0,251,255,79,0,247,255,209,0,205,254,19,255,174,254,198,255,233,254,75,253,209,0,218,255,128,2,128,1,44,1,13,255,242,0,145,253,66,255,75,255,72,251,176,255,13,254,94,254,198,254,211,252,253,253,123,254,24,254,211,255,123,255,33,0,183,255,247,1,253,254,0,1,125,0,147,1,236,254,196,255,119,0,214,0,97,1,61,0,225,0,57,255,24,255,185,0,176,255,108,1,167,255,64,0,26,0,94,255,169,1,141,0,183,240,59,254,138,231,216,254,224,240,161,255,68,249,180,0,205,252,152,1,225,253,35,0,145,255,77,254,231,0,101,254,33,0,28,3,249,0,128,0,66,0,59,0,174,1,152,253,90,1,158,253,169,1,222,254,123,0,110,254,147,253,220,0,30,251,231,1,37,253,207,3,130,255,147,15,59,255,185,10,187,0,150,5,97,2,112,2,222,0,19,255,70,0,132,254,48,0,233,255,183,254,161,1,83,252,130,0,136,251,59,254,50,252,163,254,240,253,105,254,28,0,130,255,46,255,165,255,247,255,216,0,169,0,203,0,46,0,163,1,35,1,61,1,178,0,92,2,112,255,41,1,103,255,229,254,55,1,255,254,57,1,61,255,156,0,13,255,11,1,55,254,169,0,52,254,70,1,125,2,121,3,0,1,99,3,196,254,227,1,119,254,11,1,94,254,158,255,30,0,134,255,130,255,176,255,253,254,185,255,233,254,6,255,75,0,255,253,167,0,143,252,196,255,61,254,19,255,112,255,205,255,2,255,35,255,231,254,81,252,99,254,161,253,66,254,103,247,48,253,103,253,216,0,255,254,88,1,48,247,194,0,251,250,174,255,130,253,48,255,90,254,242,255,77,254,225,255,72,255,59,254,172,252,216,254,101,253,50,255,222,254,229,255,75,252,79,253,132,252,101,255,161,255,46,0,59,255,216,0,189,254,209,1,30,254,99,1,185,254,30,1,227,0,203,1,75,0,205,1,192,255,240,1,83,255,44,0,101,253,22,255,200,253,225,254,39,255,6,254,240,254,35,1,41,255,211,2,90,4,128,2,8,2,75,1,59,1,33,0,52,2,116,1,218,1,139,0,242,254,19,0,88,254,128,255,61,254,178,253,61,255,112,252,130,255,97,254,92,252,214,255,152,252,121,252,121,254,50,254,147,254,94,0,30,255,158,0,8,255,121,255,218,254,189,253,88,255,172,253,167,0,55,253,185,255,39,254,125,0,59,0,200,255,143,255,143,255,110,0,247,2,145,255,220,3,156,255,13,255,72,0,231,254,70,1,141,254,183,0,119,1,15,255,172,0,187,255,6,3,187,2,178,5,66,4,108,2,103,2,240,0,240,0,196,255,116,255,79,254,253,254,152,252,156,254,103,252,123,255,123,254,79,253,24,18,205,247,154,11,50,254,207,6,75,255,161,5,97,255,167,0,207,255,205,255,242,255,158,255,19,0,2,255,238,255,13,0,55,2,145,254,222,0,79,255,94,1,244,255,61,0,152,2,119,255,61,1,103,253,116,2,110,253,161,0,209,254,88,1,214,254,97,4,189,0,209,1,222,254,92,0,194,255,134,254,180,0,220,255,178,249,88,2,141,251,123,1,4,255,134,255,176,253,66,254,227,255,158,0,46,0,240,254,22,1,6,255,167,1,141,255,79,255,75,255,44,255,130,0,81,255,79,255,198,255,211,254,92,3,33,22,92,1,167,24,123,0,41,8,125,1,216,3,255,254,178,0,127,254,251,254,233,255,72,0,114,255,48,255,238,252,143,255,132,254,147,255,187,253,203,2,41,255,247,1,103,2,136,255,172,2,15,255,37,1,50,1,150,255,123,255,39,2,130,255,172,0,48,255,4,255,249,254,99,254,41,254,125,255,57,0,187,254,154,255,231,255,172,255,114,255,101,251,147,255,139,255,176,255,136,254,11,0,37,252,163,255,249,251,242,254,108,0,145,255,167,255,103,255,88,254,189,255,81,251,141,0,147,252,68,255,125,254,180,255,187,255,194,251,147,255,61,253,229,253,180,254,143,254,75,255,99,253,198,254,150,255,211,254,24,255,110,0,240,254,44,0,61,252,30,0,176,253,236,255,220,255,176,255,55,255,172,255,112,255,158,254,183,2,218,254,79,1,172,1,167,255,33,3,30,5,209,1,165,4,70,13,128,1,238,14,128,1,121,5,66,1,238,1,28,255,94,255,214,0,220,254,147,0,112,254,196,255,161,254,231,244,178,253,66,251,244,255,178,253,33,1,222,254,183,1,105,255,211,253,4,255,143,251,141,254,22,254,238,255,83,1,59,0,178,255,79,4,247,254,251,1,125,255,225,254,101,254,233,253,66,0,112,254,242,255,48,253,6,0,17,252,180,3,176,253,92,1,253,0,2,0,194,255,158,255,141,254,203,253,94,255,52,253,183,255,66,254,143,255,8,0,66,0,216,254,136,255,187,253,24,0,145,255,196,0,238,254,145,247,222,255,75,251,116,0,242,253,119,255,66,0,244,255,70,3,231,255,187,1,253,253,11,254,183,254,207,254,30,254,233,1,119,254,6,3,0,0,83,2,48,1,165,0,161,5,103,1,211,2,103,255,176,1,214,252,90,0,167,254,103,255,143,254,2,255,225,255,236,253,15,255,233,253,68,253,108,0,19,255,130,255,143,255,88,0,134,254,242,0,233,1,15,0,141,1,209,0,70,252,30,255,44,255,132,254,46,252,247,253,50,255,225,255,205,2,161,253,231,0,253,254,158,255,30,0,52,255,61,1,6,254,13,0,17,0,185,255,28,0,251,255,61,0,136,255,196,0,220,255,41,1,86,255,101,0,11,0,35,0,205,255,59,255,231,255,196,255,203,254,121,254,251,255,130,253,192,255,99,252,24,255,97,251,200,255,13,253,0,0,37,254,200,255,79,254,119,0,48,0,125,1,30,255,198,3,225,253,233,1,130,254,123,1,169,255,55,0,103,0,103,0,231,255,28,254,238,255,114,254,240,255,86,255,101,0,178,255,189,1,161,255,13,254,205,252,59,255,79,253,238,255,63,252,110,255,92,253,2,1,240,253,240,255,94,255,6,3,37,255,22,2,121,0,240,3,220,253,70,1,28,252,22,0,72,254,178,255,236,252,143,0,207,253,203,0,101,4,86,2,57,4,200,1,178,11,196,0,247,15,105,255,88,6,145,252,97,1,33,254,161,0,24,0,127,254,121,255,242,255,189,1,35,0,147,3,161,255,158,1,185,253,214,0,244,255,35,0,143,0,15,254,247,1,81,255,119,255,150,255,105,255,167,254,17,255,17,0,66,254,227,0,180,255,229,255,183,0,22,0,88,0,99,0,180,253,8,0,132,253,176,254,28,255,211,253,24,0,176,254,70,249,6,255,88,250,44,2,30,255,222,1,218,1,68,2,244,0,229,0,216,0,178,253,249,2,37,254,92,1,225,254,229,2,187,0,238,1,169,255,30,1,152,255,134,0,167,255,176,253,242,253,229,254,66,255,249,254,33,0,169,255,90,255,147,255,30,254,66,3,97,254,24,3,0,1,35,1,231,4,83,0,105,0,156,254,30,0,61,255,61,0,165,254,92,255,136,252,26,1,194,252,63,255,141,255,143,251,130,0,116,253,174,252,99,2,4,254,178,0,121,254,156,1,86,254,196,255,50,254,218,254,251,253,55,0,161,253,24,255,72,255,244,254,66,255,176,255,200,1,156,255,79,255,200,0,8,255,61,1,189,0,176,253,194,0,28,254,244,0,26,255,247,255,81,0,92,255,121,1,37,3,176,1,192,1,108,1,11,2,81,0,92,255,94,255,242,254,79,255,156,255,253,254,154,254,154,254,11,254,19,1,15,250,30,1,116,254,236,255,231,255,209,255,22,255,207,0,8,254,17,254,189,255,174,254,86,1,68,0,116,0,68,254,143,253,198,255,154,254,150,254,141,0,207,255,222,2,198,0,225,1,176,1,66,0,19,0,163,255,189,255,233,1,194,254,154,253,147,254,114,254,251,255,154,0,249,254,236,255,0,1,180,254,136,254,86,253,48,0,8,251,156,0,75,252,154,251,44,253,251,227,229,254,194,241,174,254,0,0,97,254,198,12,22,1,0,7,72,0,167,2,110,255,172,1,130,255,145,254,209,0,231,253,92,1,218,254,13,0,33,0,163,255,22,1,178,0,57,0,94,1,236,254,77,0,183,254,169,255,233,254,161,1,178,0,225,1,52,0,24,2,112,253,214,0,86,255,123,255,125,0,24,255,15,1,169,255,66,0,88,255,185,254,244,1,205,253,11,0,13,255,72,1,180,0,128,0,112,253,68,254,178,254,28,254,83,1,143,254,66,3,112,255,192,0,81,254,41,255,136,1,136,0,44,1,94,1,161,1,247,255,178,1,169,1,187,255,86,1,103,254,13,0,63,254,70,254,225,253,8,254,57,255,4,0,185,253,236,254,48,255,0,0,172,2,11,255,86,1,174,254,86,0,26,255,99,0,240,0,156,0,169,255,24,255,37,254,251,254,77,255,141,253,176,251,119,253,196,251,189,255,41,253,4,1,161,253,205,0,61,0,39,255,61,1,211,255,88,0,198,255,203,3,24,255,50,4,15,0,189,3,2,255,152,1,251,254,11,0,233,255,156,255,200,254,68,255,178,254,83,255,244,255,150,255,180,255,205,0,112,255,4,1,236,255,165,255,2,0,22,0,251,255,8,255,52,253,231,255,145,254,48,255,150,255,161,2,92,255,39,253,72,254,158,251,229,254,247,0,83,255,128,1,108,253,185,0,41,254,61,0,4,255,22,2,64,0,150,254,46,255,240,255,244,254,0,0,33,255,163,255,15,0,123,0,211,253,92,0,253,253,209,0,194,254,105,255,8,1,44,255,101,0,28,0,116,1,121,254,130,255,4,0,229,2,13,255,83,1,244,252,48,255,114,254,189,254,220,254,198,254,247,0,86,255,46,1,105,255,75,0,112,255,24,0,176,254,154,254,216,254,156,255,33,0,57,0,37,255,116,255,75,255,231,2,92,251,156,2,172,252,172,1,57,253,28,0,44,254,233,253,110,254,205,254,22,1,2,3,161,254,15,5,103,1,209,1,37,1,189,255,141,255,238,255,189,0,176,0,50,0,26,1,66,0,68,1,125,1,99,0,207,0,103,255,156,0,150,255,86,255,24,255,123,255,156,0,236,254,132,0,119,0,251,0,30,255,55,2,207,253,134,0,77,255,209,255,41,255,163,253,198,254,55,253,242,253,13,253,8,0,141,254,132,1,19,0,244,0,17,0,55,254,147,255,17,255,24,0,209,0,229,3,185,255,114,17,75,0,19,10,105,255,216,4,143,255,196,2,88,0,222,3,92,5,229,1,130,3,231,255,154,1,48,0,15,255,176,254,176,255,249,254,15,255,61,255,112,255,127,253,251,255,103,251,222,0,37,254,68,1,94,255,132,255,75,255,238,255,200,0,35,253,236,0,233,254,70,0,94,255,4,0,4,0,227,255,207,254,220,254,103,255,57,251,207,255,22,252,11,1,238,0,55,1,66,1,41,1,24,255,222,0,68,0,145,253,35,0,194,255,156,1,167,254,0,0,114,255,150,255,165,254,167,254,66,254,121,0,2,0,22,0,15,0,176,0,70,255,192,1,50,0,158,0,6,1,125,254,196,255,167,252,0,0,163,253,99,1,249,253,99,255,211,254,158,255,26,0,209,254,198,255,152,254,236,255,4,255,152,255,191,254,86,253,79,0,163,251,99,0,17,254,147,7,6,1,218,26,94,1,55,14,119,1,174,6,105,3,110,3,165,3,6,1,240,0,37,255,125,255,101,0,81,0,88,0,50,255,180,255,28,0,35,255,225,2,125,253,52,1,196,252,6,1,203,254,147,255,198,253,242,0,70,253,163,2,116,255,134,0,92,0,150,0,211,0,28,2,55,2,207,0,15,1,180,252,81,2,26,254,119,254,132,255,79,255,229,255,192,0,46,255,13,1,240,1,229,253,174,0,90,251,231,0,46,252,17,0,112,255,163,1,15,0,11,3,229,255,132,1,52,1,233,0,220,0,83,0,119,1,183,255,64,1,200,255,83,0,231,255,236,255,63,254,48,1,116,255,211,0,8,0,200,251,11,255,191,254,178,255,251,254,37,255,169,255,33,1,57,0,194,255,154,1,57,255,167,0,114,255,77,2,55,254,48,0,39,255,211,255,196,253,101,255,103,254,114,254,4,252,244,255,154,253,196,1,94,254,90,1,136,250,90,10,26,250,218,14,22,252,66,8,72,254,61,2,141,0,143,255,128,255,108,255,253,254,251,255,227,255,132,1,59,1,128,2,134,1,75,1,57,1,141,0,55,1,24,0,35,254,218,0,44,253,17,1,26,254,59,1,4,1,11,1,17,3,187,255,174,3,81,255,240,1,180,255,70,1,88,1,247,1,183,255,59,1,46,1,249,255,236,0,130,0,249,0,37,0,83,3,216,255,44,1,231,255,152,0,220,255,2,0,196,254,72,254,79,254,75,0,110,255,26,0,68,1,136,255,72,253,24,255,225,253,134,255,161,254,231,255,86,255,92,255,136,0,19,251,128,0,24,251,251,255,233,254,227,253,183,253,119,254,44,253,211,255,55,255,66,3,121,255,227,1,253,0,112,1,165,2,77,2,2,0,130,1,143,0,187,0,196,254,52,1,52,255,225,255,19,0,46,0,22,0,136,0,15,1,236,255,63,255,108,255,37,255,218,254,253,254,59,255,249,255,103,255,183,255,52,255,172,252,61,255,39,253,163,254,52,254,169,255,203,252,112,0,203,254,174,255,242,255,101,253,0,0,99,255,28,255,189,255,8,0,253,255,209,255,187,0,19,255,242,253,92,1,220,252,35,0,101,254,48,0,52,2,255,254,240,254,220,254,251,253,255,254,121,0,119,254,57,0,244,255,161,0,94,255,0,0,156,255,209,255,75,0,247,0,152,255,249,254,112,0,70,255,83,2,187,255,183,1,75,0,108,0,167,255,165,0,139,254,52,0,90,254,200,255,247,255,112,253,163,255,68,255,97,0,227,254,251,254,211,255,110,254,143,254,249,253,156,253,200,254,92,254,50,0,86,2,35,0,72,1,128,0,231,0,123,254,169,254,114,254,174,255,141,254,59,255,59,254,19,255,233,252,59,253,251,252,205,253,145,254,75,253,198,0,161,0,59,2,130,3,132,1,90,2,26,1,242,0,83,0,123,254,35,255,209,254,81,254,97,255,251,251,52,0,127,253,83,255,33,1,198,254,143,0,178,0,101,0,24,1,247,252,229,255,11,255,128,0,196,255,209,254,145,0,255,253,196,2,231,252,141,0,132,254,63,255,72,1,209,0,41,1,238,1,75,0,185,1,86,0,231,0,41,0,233,0,244,0,203,254,13,3,233,255,209,0,180,254,134,255,2,255,88,1,136,0,28,1,194,255,187,255,169,0,196,253,64,0,48,250,50,255,134,255,103,0,247,255,41,255,64,0,229,252,90,0,236,252,130,1,83,254,110,0,231,255,150,255,77,254,205,0,48,254,249,1,240,254,251,0,216,254,8,0,90,0,132,255,150,0,112,0,156,255,6,255,136,254,123,252,59,253,229,252,240,255,6,254,39,4,8,0,81,2,61,255,119,0,101,255,236,255,211,254,249,0,247,255,52,1,39,255,44,0,13,254,154,0,63,253,203,1,37,255,178,0,161,0,143,255,214,1,26,0,152,255,79,255,28,255,90,255,187,255,81,0,161,13,163,255,209,12,136,255,141,6,158,0,229,2,242,254,77,1,189,254,2,4,231,0,156,3,75,1,150,1,19,2,63,255,112,0,41,255,75,255,8,0,2,255,35,0,57,255,207,255,8,0,233,253,200,0,132,255,147,255,143,0,70,254,57,2,183,255,116,3,242,255,145,2,46,1,192,0,145,2,172,0,172,2,61,1,92,1,97,254,216,255,123,255,185,254,189,254,227,254,231,253,83,0,242,255,214,1,105,0,200,0,158,0,116,254,81,1,57,251,214,0,242,253,130,0,81,0,77,0,114,1,218,254,136,255,70,254,72,255,169,255,251,0,165,2,2,0,167,255,189,0,59,0,0,0,121,0,28,0,2,0,163,0,214,255,37,1,214,252,192,0,231,254,128,0,244,251,63,255,169,251,139,0,233,254,238,0,92,255,169,0,229,254,81,0,196,237,216,254,174,233,123,255,112,242,158,255,94,251,147,253,11,251,136,254,220,254,253,255,15,0,112,0,127,252,94,255,200,253,198,255,209,253,33,0,145,254,108,252,192,255,242,0,198,254,229,255,231,0,48,255,99,0,132,253,97,255,55,253,101,255,6,252,242,255,255,252,108,0,55,255,211,255,194,1,167,0,30,1,48,0,225,255,128,255,11,0,255,254,64,1,92,255,251,255,154,253,141,255,147,254,128,255,156,255,94,0,233,254,200,255,70,255,63,254,6,0,194,255,28,255,41,255,28,1,72,254,30,0,192,255,19,0,28,251,244,0,200,248,205,254,22,254,169,255,128,255,139,255,176,255,61,254,163,0,44,254,183,1,194,255,132,0,35,255,88,0,26,255,0,0,187,255,41,1,24,253,39,0,125,253,158,255,174,254,143,255,132,255,128,1,244,254,209,255,130,255,174,0,26,1,35,0,161,1,152,254,6,0,220,255,28,0,116,0,242,255,83,1,161,0,229,0,211,1,46,2,169,0,227,15,72,1,242,11,249,254,174,5,90,254,6,1,94,255,37,0,125,0,46,255,244,254,185,0,119,255,114,0,97,255,44,0,44,254,156,1,187,255,205,0,88,0,154,255,101,2,222,253,169,1,147,253,26,255,207,254,231,255,68,1,211,255,19,1,136,0,225,255,189,0,114,255,55,254,19,0,94,254,30,0,222,253,77,254,141,254,132,1,139,254,33,2,83,255,119,1,103,255,229,1,233,0,86,255,116,0,169,255,121,0,143,255,207,254,19,255,229,254,167,254,2,255,75,254,158,255,183,254,44,0,167,254,101,254,72,255,88,1,176,255,39,1,19,255,150,0,236,253,139,1,123,0,249,1,141,255,218,0,81,0,55,0,70,0,134,255,141,2,200,255,231,4,68,0,13,1,136,0,233,254,180,255,231,254,198,0,185,255,108,255,94,0,147,255,103,255,44,253,57,0,22,255,57,0,253,252,130,253,163,254,72,255,178,253,158,1,22,254,26,3,70,2,94,0,75,3,114,254,28,0,86,255,253,255,94,255,198,255,114,0,183,255,55,255,130,255,39,1,66,1,240,255,165,0,24,0,147,255,225,254,167,0,194,253,169,0,8,254,35,1,66,253,121,0,136,254,2,0,99,254,198,251,88,255,44,254,79,254,251,255,209,252,83,0,236,255,187,255,57,1,178,255,72,1,63,254,187,254,94,253,101,253,79,253,147,255,227,254,185,255,180,255,6,255,127,254,251,0,99,2,196,2,119,1,99,1,214,0,196,0,4,1,97,255,86,0,180,253,236,255,136,251,114,254,240,253,242,254,39,255,15,255,90,254,28,255,88,254,97,255,156,254,196,253,101,255,216,255,123,1,64,0,207,0,216,0,225,255,174,0,108,0,30,0,203,255,11,0,209,253,172,0,154,255,185,254,244,253,225,253,209,255,192,255,72,2,136,0,101,0,112,1,125,255,50,1,167,254,79,0,72,252,198,0,132,250,218,254,134,254,4,255,99,0,152,255,4,0,28,255,167,0,247,255,154,0,218,255,24,255,79,0,33,255,158,255,8,255,178,255,0,0,99,255,154,255,2,255,233,0,123,254,145,0,253,253,94,255,26,255,183,255,123,255,198,255,203,254,167,255,145,254,114,255,233,251,22,255,211,253,77,253,110,254,15,0,227,0,41,0,227,255,77,255,222,255,92,253,33,0,233,255,37,254,103,0,59,255,52,0,180,254,161,255,22,0,19,1,11,1,50,1,90,0,39,1,172,0,48,1,136,255,196,0,227,255,0,0,161,254,15,0,132,253,233,255,8,254,86,255,35,1,207,252,196,1,28,253,242,0,57,255,136,1,15,28,178,255,46,19,8,254,2,9,205,254,97,3,101,1,116,0,50,2,174,0,110,255,152,0,4,253,57,1,8,255,167,1,79,0,165,252,130,255,72,253,81,0,139,254,207,0,70,255,70,0,50,0,35,0,41,255,8,0,46,254,119,255,99,254,203,255,119,0,114,0,172,255,150,255,167,255,72,255,88,0,220,253,59,1,70,251,165,0,247,253,0,0,209,255,163,255,152,0,130,0,161,0,88,255,88,255,105,255,8,253,48,0,86,0,218,0,119,0,52,0,167,255,214,253,167,0,196,253,108,2,68,253,247,1,70,254,26,255,114,0,187,254,6,4,174,252,238,17,238,251,88,8,55,254,26,4,163,254,214,0,214,255,233,254,19,2,150,255,6,2,46,0,22,1,222,0,242,1,44,0,163,0,28,1,105,255,158,2,192,255,75,0,211,255,57,0,0,1,169,254,143,0,88,0,236,255,119,2,55,0,233,1,50,1,141,255,114,0,225,255,101,0,4,0,242,2,99,0,37,255,37,1,17,0,114,0,161,0,50,1,236,253,141,0,227,254,218,0,13,255,52,1,6,1,121,255,66,1,205,255,81,1,11,2,196,0,128,2,50,0,249,2,24,255,141,0,216,255,79,255,94,255,44,255,229,254,220,255,110,254,13,0,180,253,75,255,236,254,207,0,61,255,75,0,227,252,200,0,225,255,198,255,154,255,86,254,92,0,156,254,77,0,103,254,220,0,205,255,112,0,112,255,227,255,198,254,161,254,178,255,68,254,101,1,79,255,229,0,50,0,11,0,233,255,19,1,194,255,196,0,249,253,242,255,150,251,97,255,103,0,66,255,48,1,68,0,134,0,242,255,75,0,4,1,180,0,227,0,37,1,0,0,218,0,214,254,33,1,136,255,101,2,30,1,251,255,158,0,66,255,229,255,172,254,30,1,244,252,180,255,55,253,240,255,90,255,214,253,242,254,52,0,61,255,110,0,185,1,11,0,161,1,154,253,205,0,209,254,154,255,139,254,88,255,55,255,174,255,79,255,116,0,15,254,11,1,37,0,132,0,92,255,194,254,132,254,112,1,143,254,83,2,66,255,198,2,30,0,90,0,24,255,174,0,220,255,108,254,227,254,174,255,145,254,134,255,33,250,101,255,33,249,194,255,154,251,192,255,225,254,55,255,22,0,154,254,141,255,167,254,99,255,187,254,205,255,103,0,161,255,17,1,253,255,150,1,203,255,81,2,218,0,50,2,255,254,209,1,108,255,244,1,0,0,108,2,172,1,209,1,150,1,167,0,17,0,52,255,203,255,249,255,242,255,225,0,231,255,39,255,105,2,63,255,79,0,222,253,46,255,125,253,2,0,216,253,121,1,110,10,81,0,143,15,94,255,72,8,13,255,194,1,15,254,101,255,196,253,242,1,59,0,145,1,72,2,97,1,112,2,92,1,44,2,253,254,145,0,163,254,176,0,247,254,225,0,189,255,97,1,28,0,15,0,105,0,185,251,81,255,55,254,180,252,59,252,50,253,161,254,2,254,72,254,132,254,57,255,220,255,176,255,198,1,6,0,139,0,35,0,187,255,222,255,125,254,222,254,105,254,81,0,158,254,165,255,116,253,158,254,22,254,8,254,83,2,79,254,220,1,253,254,4,255,4,0,8,253,127,254,37,0,218,255,163,255,94,1,35,254,158,0,222,254,50,255,194,0,11,0,180,0,130,255,253,254,176,0,97,253,161,255,236,252,187,255,55,254,218,255,145,255,125,0,183,0,183,0,152,253,214,255,176,253,26,0,167,254,4,1,119,255,83,0,59,1,22,0,143,0,52,255,61,0,136,255,174,255,26,0,174,254,247,255,66,0,46,3,161,255,94,1,229,254,6,1,143,255,0,1,19,0,147,2,244,254,17,0,220,254,114,254,41,0,249,4,30,0,101,5,6,0,169,1,203,255,108,0,132,0,116,255,19,1,200,0,150,254,70,0,187,253,119,0,192,0,132,255,236,0,242,255,238,255,183,254,112,255,105,254,200,255,214,254,48,255,163,255,52,255,22,255,225,254,70,255,72,0,94,255,28,1,33,255,108,2,26,255,176,255,103,254,158,0,81,255,94,0,57,253,236,0,227,254,174,252,125,255,141,250,128,0,207,253,238,255,48,254,77,254,209,252,161,255,174,253,114,253,161,254,88,0,251,254,205,0,114,254,141,0,105,0,97,254,48,0,187,249,0,0,35,254,163,255,163,255,180,255,72,1,108,255,180,0,22,255,165,254,26,255,176,253,72,1,30,254,156,1,183,0,64,0,198,255,165,255,0,0,11,255,236,255,70,255,41,0,150,255,30,254,46,0,94,0,103,255,183,2,11,255,8,1,63,254,236,255,63,254,178,254,101,255,46,255,143,255,70,0,72,0,152,1,150,0,187,255,41,255,138,235,178,255,96,235,13,0,174,243,185,255,35,249,77,255,39,253,13,0,123,255,101,0,26,1,13,1,66,255,17,1,134,0,28,1,247,0,72,1,46,254,218,255,77,251,154,254,251,253,48,254,174,0,70,252,227,253,48,253,17,255,205,255,103,255,50,1,97,255,163,1,99,0,187,0,150,0,180,0,30,0,183,1,240,255,231,255,163,255,17,254,30,0,174,253,236,255,28,255,191,254,19,255,4,255,187,254,123,255,103,255,92,1,110,0,249,0,158,2,70,0,205,2,249,255,90,1,97,254,163,0,44,253,249,0,61,254,178,1,211,0,48,255,101,255,222,254,17,254,196,255,103,254,218,0,238,254,37,0,187,253,108,0,130,254,214,0,55,0,55,0,240,253,222,255,238,254,97,0,209,255,70,1,88,255,119,0,72,0,77,255,79,255,253,255,33,255,52,1,35,0,68,2,132,255,163,0,30,255,88,0,203,255,105,0,205,254,143,254,8,255,233,253,26,2,35,255,187,0,238,254,238,255,88,253,110,255,0,0,141,255,8,1,187,254,0,0,247,254,121,255,101,253,46,255,57,0,57,0,2,1,17,0,154,255,189,255,17,0,200,1,39,0,15,1,75,253,63,255,240,249,218,253,218,252,101,254,176,253,13,255,77,1,161,255,233,3,196,0,46,0,222,0,145,0,196,0,13,255,52,1,19,0,50,4,236,0,156,4,105,255,86,2,94,1,172,1,61,1,19,0,24,0,255,254,66,255,236,255,83,0,6,0,176,253,110,0,198,252,37,0,48,255,61,0,253,254,92,0,4,0,24,0,139,0,61,254,33,0,169,254,251,255,28,255,26,255,66,0,30,255,48,1,247,255,211,2,132,0,119,11,189,0,229,13,39,1,143,4,233,255,189,2,209,255,216,0,94,255,132,255,15,255,196,255,13,255,90,255,44,255,26,255,214,255,63,253,220,255,24,253,55,255,63,255,52,1,242,255,244,255,26,254,207,253,35,254,72,253,240,253,218,255,26,255,83,3,33,255,152,3,165,254,41,1,35,255,198,0,101,0,249,0,50,1,207,255,225,1,64,0,30,1,92,1,198,0,145,1,79,0,79,1,97,0,211,2,8,255,225,0,33,0,233,0,123,255,238,255,238,254,101,0,211,254,83,254,222,255,41,254,174,253,112,251,11,254,108,252,222,254,196,252,134,255,15,0,72,252,105,1,88,249,196,1,169,252,90,255,132,253,59,254,136,253,183,253,128,255,134,254,176,0,132,254,125,0,178,255,101,0,52,0,233,255,134,0,211,255,0,0,0,0,83,255,39,254,88,253,41,252,196,253,114,253,72,255,108,253,189,255,240,253,176,1,196,255,150,0,238,255,143,255,218,255,81,0,39,0,214,0,130,0,141,1,227,255,8,2,255,254,198,255,4,254,92,255,145,253,183,255,127,254,86,255,251,254,28,254,114,254,57,255,26,252,68,2,19,253,244,1,214,254,33,1,59,254,13,0,103,0,196,255,200,255,249,255,211,255,174,255,92,2,251,254,209,2,167,254,68,0,46,255,172,0,41,0,161,255,90,255,59,255,28,255,81,0,105,0,26,0,72,0,6,255,205,0,72,0,143,255,253,255,26,0,211,255,17,1,103,255,227,253,112,0,200,254,128,2,37,0,216,1,178,0,19,0,79,0,6,255,90,254,97,255,103,253,33,255,174,254,81,255,114,255,11,0,114,253,22,0,231,253,185,255,255,254,196,254,39,0,141,252,50,255,110,253,112,255,63,255,247,2,77,255,189,1,231,254,251,0,72,253,163,254,13,254,28,254,128,255,203,254,233,255,174,255,70,255,103,255,207,254,68,255,127,254,172,255,15,255,112,255,28,0,127,253,185,0,244,253,61,1,35,255,240,255,152,255,180,255,90,0,48,0,44,2,178,0,240,0,101,255,134,254,231,255,152,254,141,255,72,0,185,254,223,17,61,255,19,11,154,255,227,4,158,255,75,1,37,254,222,255,77,254,139,255,249,253,205,255,161,253,178,1,180,254,92,1,15,1,35,255,105,2,99,255,123,1,68,0,63,255,30,255,174,254,30,0,125,255,183,255,66,0,33,254,196,0,145,255,200,1,231,255,225,1,13,0,79,2,152,0,134,2,46,255,4,1,198,255,44,1,114,0,185,0,187,255,90,254,143,3,72,252,187,0,57,254,249,254,225,255,127,253,37,0,52,254,211,255,185,255,242,255,28,255,112,0,92,255,163,1,68,255,198,2,139,1,253,1,167,1,90,1,125,0,28,255,46,0,13,0,240,254,236,0,121,255,35,0,83,255,92,255,90,253,121,254,19,255,240,255,48,0,110,254,55,253,154,0,231,255,127,254,72,0,68,254,194,0,136,254,240,254,13,255,205,253,97,253,176,254,211,255,147,255,207,0,105,0,236,1,145,255,207,0,229,255,183,255,185,0,147,255,152,0,112,0,4,253,167,0,244,251,112,255,216,254,35,254,191,254,19,255,161,253,59,1,130,253,26,2,174,254,94,0,141,0,116,1,163,1,90,2,130,0,77,1,33,0,101,1,130,0,178,0,81,255,66,255,105,0,46,0,185,0,81,255,132,2,22,255,207,1,30,255,172,1,183,254,152,0,68,254,110,0,52,253,167,0,187,253,187,1,156,253,83,1,189,255,147,254,158,255,19,252,172,255,156,253,101,0,52,255,189,255,163,0,220,255,178,255,86,255,167,255,143,254,97,255,11,0,105,249,101,3,222,252,61,4,158,254,218,0,178,252,79,255,41,254,48,254,196,255,238,253,161,0,2,0,55,1,97,0,35,255,189,254,90,0,251,253,35,0,189,254,116,255,39,255,88,255,225,254,119,255,198,255,33,255,19,1,46,0,225,255,214,255,116,254,203,255,233,255,15,253,4,0,57,253,165,255,225,254,253,255,2,0,92,1,64,1,183,1,139,0,205,1,39,255,94,0,94,255,39,0,44,255,198,0,114,255,30,255,55,255,97,252,163,254,172,254,134,0,141,255,17,1,105,255,2,255,196,253,22,254,216,254,242,254,134,254,8,254,134,255,28,255,17,0,200,255,2,0,81,0,233,0,152,0,48,1,44,0,211,255,11,254,143,254,110,255,242,254,13,255,15,0,167,255,169,255,28,254,174,255,39,251,150,0,163,252,52,255,220,254,145,254,169,253,145,254,119,252,15,255,158,254,141,255,152,253,83,0,231,253,189,255,121,255,83,0,150,1,238,0,128,0,79,0,176,255,203,0,225,255,200,1,30,0,218,1,220,255,39,1,220,255,152,255,229,254,11,255,169,255,13,0,105,255,22,1,2,1,196,1,121,1,13,0,44,0,189,255,68,255,200,0,141,255,139,0,194,255,222,0,251,252,6,0,99,253,145,0,75,254,143,0,211,254,37,0,145,255,50,0,119,253,119,255,147,252,4,0,123,253,211,0,17,254,125,1,187,253,94,1,88,0,2,0,50,255,50,1,143,255,207,255,24,0,127,254,86,1,116,1,86,0,207,2,103,0,147,1,24,255,17,0,139,254,103,253,30,255,108,253,240,0,205,254,161,0,143,254,112,0,198,253,229,0,88,253,165,255,185,251,211,254,26,255,46,255,207,1,90,0,121,2,214,255,28,1,2,1,225,0,81,254,28,0,231,254,218,1,103,0,205,1,11,1,92,3,90,255,180,1,147,253,249,0,8,253,161,0,242,252,4,2,50,253,130,1,214,253,216,0,4,1,192,255,163,0,220,255,94,253,130,0,227,252,240,255,147,253,158,253,79,254,198,253,161,254,158,255,92,0,33,2,174,0,249,0,26,2,203,0,123,0,253,255,13,255,57,0,19,0,108,255,39,0,174,254,44,0,200,0,0,0,189,2,90,0,240,0,147,0,152,0,174,0,57,1,205,0,17,0,194,0,66,0,22,1,198,0,41,1,227,254,0,1,172,254,198,2,222,254,48,3,161,254,15,2,130,254,52,2,75,255,229,1,185,3,6,2,211,3,216,1,8,2,203,2,247,255,6,18,70,255,90,11,150,254,22,5,88,254,26,2,247,253,147,0,178,254,183,254,110,0,61,253,198,255,13,0,178,254,211,0,4,255,214,255,253,2,52,253,119,3,90,254,176,2,2,255,37,0,52,0,240,251,125,254,99,254,13,254,198,255,231,252,61,0,150,253,13,0,242,254,92,0,55,0,17,2,163,1,134,0,94,255,92,0,79,254,108,0,196,255,24,255,97,0,48,255,214,0,154,0,48,1,225,254,83,1,17,255,88,0,13,255,132,0,229,253,57,0,145,254,81,0,68,254,19,1,174,255,207,0,77,246,79,255,185,237,92,253,90,240,26,252,152,248,41,254,130,253,198,255,198,254,231,0,57,255,86,1,66,255,139,1,63,253,92,3,28,254,61,1,119,255,192,0,123,0,24,1,99,0,77,0,110,0,167,0,68,255,194,0,145,253,205,255,46,255,198,254,97,0,13,0,72,0,6,0,123,0,86,0,24,1,4,0,116,1,123,253,8,1,163,251,145,0,39,254,242,0,66,255,121,255,147,255,39,0,105,255,90,255,251,255,242,254,238,0,231,255,233,1,2,255,161,1,205,254,114,3,50,255,55,1,92,255,94,253,229,255,209,252,227,255,132,254,189,0,48,1,48,255,110,1,4,255,180,0,198,253,68,0,50,253,249,254,154,253,61,255,242,253,108,253,145,255,191,254,238,254,61,0,57,254,238,0,46,254,222,0,225,253,108,0,189,254,214,253,6,0,134,255,103,1,198,0,2,1,196,1,81,255,139,2,112,254,183,0,180,253,229,0,6,255,249,255,134,255,174,1,39,253,132,0,108,249,141,0,88,252,216,255,30,0,37,2,198,0,41,2,52,1,141,255,130,0,119,253,163,255,240,255,125,255,30,2,13,255,244,0,242,5,158,254,196,9,26,254,143,4,50,254,103,1,178,1,174,0,99,0,163,0,167,255,220,255,101,0,253,1,123,255,141,2,172,253,211,2,99,255,125,0,30,0,196,255,72,0,169,0,225,255,33,255,44,255,156,254,161,254,165,253,17,254,211,253,240,253,165,254,108,255,205,252,158,255,225,251,249,253,63,253,143,253,185,255,24,253,130,1,86,254,28,1,46,255,178,255,183,255,55,254,94,0,154,254,156,0,0,0,185,255,128,0,119,255,200,0,238,254,114,0,169,255,116,0,24,1,244,0,88,2,156,0,150,3,88,0,99,1,110,255,30,0,55,254,205,0,125,254,143,1,176,254,61,1,187,255,35,1,211,255,59,3,119,255,200,0,0,0,147,254,79,0,70,255,227,255,247,254,203,255,123,252,125,0,130,253,242,254,211,254,167,255,161,0,143,12,11,1,165,14,55,0,30,8,141,255,158,1,143,0,154,0,103,255,81,254,128,255,187,254,22,255,214,255,92,255,154,0,130,255,233,255,72,255,141,255,88,255,152,0,145,254,119,0,225,252,41,2,94,255,242,2,114,255,222,0,41,0,165,1,26,9,55,0,156,7,116,251,218,3,66,247,203,0,176,249,178,1,191,251,130,1,145,254,216,1,163,252,132,1,229,252,253,1,167,254,44,2,233,254,209,0,92,255,33,1,119,255,48,0,251,253,136,0,196,254,22,0,200,0,174,1,121,2,15,1,99,0,52,1,97,254,196,255,81,255,141,0,123,255,2,255,46,255,161,255,112,0,174,0,15,0,134,255,63,255,139,255,211,254,216,255,119,0,57,0,75,0,194,0,154,255,94,0,11,255,205,0,101,255,123,0,154,254,119,0,198,0,169,0,79,255,229,1,99,255,77,0,0,0,52,255,154,255,15,254,196,255,57,255,121,0,222,255,99,251,161,255,240,254,152,254,114,254,86,254,88,0,238,255,156,2,101,255,242,1,92,254,214,1,218,255,103,3,26,0,205,2,17,0,86,1,200,254,147,0,52,255,200,1,134,0,19,1,55,1,26,0,163,255,247,254,97,255,207,255,19,0,15,1,238,254,50,0,247,255,211,253,6,0,200,255,143,0,174,0,75,255,8,0,238,253,83,255,222,0,94,255,53,5,66,0,147,9,92,0,194,2,55,0,176,255,39,0,180,255,66,0,238,251,94,255,90,245,191,254,194,250,22,254,165,253,130,254,187,254,37,0,194,255,161,255,103,255,209,0,46,255,39,0,209,255,39,0,99,255,61,255,55,254,46,255,6,253,192,0,156,254,130,255,244,253,33,254,139,254,11,255,238,0,207,255,128,2,165,1,72,0,81,2,99,255,231,0,77,0,108,0,145,254,152,0,4,255,200,0,46,254,59,1,30,255,6,1,205,0,30,2,4,2,176,2,194,0,110,2,139,255,145,255,26,254,15,255,161,253,143,254,97,253,247,253,86,253,220,254,238,254,8,0,141,0,203,0,39,255,48,6,198,255,253,8,4,0,86,7,13,1,207,4,92,1,189,2,236,0,229,1,83,255,75,2,180,254,225,0,163,254,44,3,103,254,99,3,143,254,211,1,247,255,8,255,88,1,220,255,50,1,244,254,123,0,48,252,92,255,83,252,163,1,161,253,70,1,6,254,28,0,30,254,66,1,194,254,46,0,214,255,94,254,156,255,214,255,178,254,119,2,17,254,28,1,97,0,50,0,44,0,176,0,205,0,247,253,189,0,229,253,218,0,161,253,110,0,41,255,189,0,55,255,214,1,123,0,30,2,90,1,90,0,128,0,150,255,72,255,33,0,121,255,209,0,59,254,238,255,72,255,189,0,207,255,145,1,253,0,183,1,247,0,145,0,183,255,110,0,233,255,139,2,236,255,165,0,189,254,216,0,52,254,97,255,233,253,211,255,77,254,13,1,225,255,46,0,251,255,225,248,154,1,238,236,189,3,255,243,145,0,238,242,152,254,216,242,13,254,108,250,205,252,130,253,255,253,92,255,169,255,116,1,183,255,88,1,92,1,249,0,64,0,19,0,94,254,141,255,72,254,136,254,209,255,30,0,88,255,22,0,233,254,116,0,152,255,128,0,121,0,70,0,214,0,225,255,185,255,191,254,108,255,222,254,242,254,189,255,77,255,94,255,125,0,15,254,13,0,127,254,165,0,145,1,249,254,75,1,231,253,13,0,187,254,46,0,19,255,46,255,2,0,39,255,207,0,70,0,59,1,108,1,4,1,220,0,46,2,75,255,19,1,141,254,63,255,125,254,238,255,233,255,72,0,81,0,68,0,77,1,123,0,123,1,33,255,64,1,55,251,161,1,167,251,141,0,92,249,249,254,236,251,112,255,77,254,22,2,141,253,187,1,86,252,192,0,244,254,167,0,59,255,161,0,48,255,218,0,154,0,136,0,123,0,189,1,41,1,108,0,132,0,169,0,121,254,185,0,24,1,72,0,180,0,231,254,183,255,203,254,63,255,145,255,4,255,152,255,83,254,130,255,50,1,88,0,139,255,200,0,225,254,192,0,139,253,180,0,17,255,242,254,176,4,145,254,229,8,169,255,64,6,125,4,192,3,121,18,33,1,50,10,253,251,13,5,15,254,68,1,39,255,161,0,134,254,240,255,238,255,196,0,123,255,233,255,178,254,114,255,6,255,143,0,145,255,150,0,92,0,114,0,161,2,238,0,249,1,152,0,229,0,238,255,17,0,114,0,8,0,143,0,6,0,0,2,22,255,229,0,249,255,172,0,90,255,218,255,236,253,116,255,247,255,145,255,214,254,143,0,147,255,218,255,17,255,66,0,222,255,61,0,41,255,194,255,125,255,55,0,154,255,88,0,121,0,0,0,218,255,128,2,28,0,132,1,13,0,8,0,136,1,145,1,180,2,209,255,130,2,75,254,139,0,108,255,209,2,163,0,222,255,4,255,169,253,161,253,154,254,30,254,220,255,163,255,41,255,176,0,174,254,251,255,81,255,207,255,61,0,119,1,0,0,156,0,116,254,15,1,240,254,185,1,13,255,110,0,108,0,46,2,86,0,231,2,132,1,253,2,57,0,165,4,136,254,198,4,90,255,72,2,41,0,59,1,147,254,108,0,141,255,8,255,37,255,15,255,198,255,37,255,2,1,238,255,0,0,92,0,238,255,165,255,227,255,97,254,196,253,132,0,220,254,196,255,61,0,13,255,229,255,180,255,108,255,231,254,127,254,207,255,101,255,99,254,156,255,249,254,33,255,231,255,57,253,119,255,81,250,187,255,94,248,77,255,8,254,33,0,211,0,114,255,196,255,59,253,55,1,52,253,227,2,72,254,150,2,189,0,68,1,46,255,81,1,244,255,52,0,200,0,90,254,172,255,194,254,11,255,253,255,41,255,50,0,127,254,37,0,15,253,156,255,105,254,161,255,101,255,200,255,136,255,72,0,187,255,247,0,139,255,94,1,189,254,143,255,176,253,86,255,13,253,185,255,77,254,211,255,198,254,238,1,119,254,112,2,194,255,152,0,2,0,24,1,101,255,185,1,242,254,158,1,253,254,244,254,11,254,161,255,203,253,141,254,28,254,231,254,163,253,44,255,189,255,101,2,183,254,172,1,30,255,57,1,22,255,192,255,88,0,207,255,211,255,15,0,200,253,112,2,205,252,64,1,22,254,229,253,125,1,8,242,225,2,134,236,136,2,114,247,205,1,2,253,108,0,57,0,244,255,161,255,72,255,141,0,163,253,180,255,123,254,24,255,112,255,125,0,72,4,8,0,33,3,139,255,4,3,17,254,119,1,19,254,79,0,97,255,15,255,194,255,81,0,81,0,101,0,4,255,114,0,121,254,114,1,35,255,198,0,50,255,218,253,185,255,134,251,97,255,59,254,185,254,24,6,187,254,24,9,112,0,99,3,220,0,130,0,55,255,156,255,163,254,174,0,2,255,136,0,192,0,185,255,198,254,6,254,19,255,194,254,101,0,169,255,41,1,198,0,139,1,185,0,68,1,125,0,198,255,24,0,152,254,4,0,169,253,61,0,242,253,83,1,152,254,167,2,200,255,66,2,88,1,110,0,55,18,211,0,143,14,11,0,185,6,172,0,247,2,238,0,136,1,156,2,161,0,2,2,150,0,236,1,50,0,39,1,99,254,110,255,17,255,220,254,17,255,222,253,145,255,141,254,0,1,48,0,28,1,194,255,165,0,165,255,207,255,35,255,68,255,154,0,112,255,8,0,187,255,231,254,2,255,132,0,216,255,0,1,211,255,2,0,214,255,66,255,116,255,41,253,205,255,156,254,108,254,156,254,103,254,52,252,244,254,79,255,103,255,17,0,187,1,66,0,46,1,37,0,189,1,28,0,61,0,240,255,143,254,46,0,114,254,28,0,214,254,22,1,125,254,249,1,99,255,13,1,167,255,214,0,225,0,121,255,79,255,50,0,55,255,81,1,33,1,123,1,143,1,26,0,238,255,152,255,83,0,128,0,17,0,236,0,28,0,77,1,152,0,167,255,46,1,59,253,72,0,154,0,68,0,165,3,154,255,240,2,64,0,139,1,136,0,134,0,101,0,198,255,103,0,231,255,92,0,176,254,141,1,52,255,24,1,26,255,68,1,81,255,152,255,180,254,139,254,2,254,37,255,125,254,211,255,233,255,233,254,244,2,66,255,156,1,178,254,214,0,55,255,130,1,227,255,240,255,121,255,4,2,211,255,244,255,211,253,28,0,37,255,247,0,150,254,37,1,72,254,128,1,63,254,55,1,200,254,52,255,194,255,156,255,185,255,238,255,59,254,152,255,185,255,152,255,66,1,200,255,103,4,249,255,185,2,108,254,15,0,196,254,119,255,105,254,152,0,185,254,132,1,66,0,211,2,44,255,211,1,136,0,163,1,2,0,158,1,203,255,253,1,70,1,4,1,57,250,209,0,222,246,147,0,198,252,200,255,198,0,92,0,183,1,70,0,196,1,28,1,41,0,214,1,83,255,189,0,119,0,132,255,103,0,35,0,156,0,214,0,88,255,174,0,37,253,97,255,81,253,119,251,59,254,114,255,156,255,238,0,57,255,172,1,145,255,15,0,63,251,253,255,41,254,50,0,176,255,141,255,244,255,39,255,0,0,247,254,145,0,178,254,59,2,127,254,30,4,251,253,178,1,121,254,183,1,174,255,227,2,55,0,15,1,114,0,192,255,39,0,17,255,169,255,242,0,35,255,0,0,183,0,156,254,247,0,77,255,185,0,81,0,200,0,0,0,238,254,24,0,105,254,198,255,35,254,207,0,253,255,2,2,176,0,35,1,231,255,211,255,183,255,6,0,249,255,251,1,128,0,161,2,192,1,225,2,169,2,103,2,132,1,165,1,227,255,236,0,19,1,0,0,209,0,2,255,130,0,185,254,114,0,167,254,17,1,233,0,180,1,247,0,165,1,15,0,180,0,22,0,8,0,55,0,233,255,17,0,156,254,86,255,8,254,112,0,41,255,88,255,39,0,46,254,214,255,134,255,236,0,37,255,24,2,59,0,205,1,90,1,174,1,240,0,8,6,112,253,183,10,6,255,154,4,152,255,253,0,231,0,242,255,220,254,218,255,64,0,2,0,161,0,41,0,249,0,57,255,90,0,24,0,233,255,192,255,244,0,165,255,236,1,88,255,205,1,176,254,99,0,244,254,180,255,112,255,86,254,196,0,167,255,50,2,123,255,119,2,108,0,105,0,28,0,196,253,39,1,205,253,88,254,255,250,205,254,46,253,229,0,141,255,52,0,216,255,114,255,61,0,238,253,92,0,196,254,211,254,44,254,176,254,194,254,174,255,150,254,99,0,110,252,125,0,17,255,81,255,154,254,220,255,150,255,116,254,167,0,253,253,233,255,214,253,132,255,253,252,152,255,165,252,178,255,75,255,55,0,94,0,90,0,172,1,211,0,68,0,198,0,77,255,6,0,147,254,123,255,33,254,165,0,52,254,207,1,233,254,6,1,6,1,242,0,97,0,192,255,41,254,86,255,139,255,145,255,101,0,238,255,17,1,112,0,209,0,81,255,143,255,46,253,139,254,83,252,114,255,79,252,156,255,103,253,176,248,108,255,180,238,72,0,220,239,152,0,211,246,99,0,191,252,57,254,176,0,255,254,0,1,26,0,11,1,214,0,19,1,205,255,101,254,180,255,249,254,123,0,108,255,236,0,86,0,41,0,143,255,200,255,242,254,88,254,211,254,161,252,0,0,141,254,125,0,163,0,150,254,26,2,222,255,198,1,136,13,176,1,234,14,41,2,176,8,105,1,83,4,125,0,158,1,92,0,22,252,189,255,218,251,19,0,169,253,39,255,211,254,88,255,19,254,152,255,211,255,185,255,152,255,229,253,121,255,68,254,61,254,227,0,209,255,156,3,75,1,247,3,167,0,209,1,205,1,209,255,222,0,19,255,61,254,214,254,108,252,163,254,81,255,251,253,35,255,52,254,15,255,90,255,172,4,116,255,8,3,156,0,185,1,108,1,119,2,61,0,77,2,44,255,33,2,174,0,24,1,90,1,242,255,79,255,176,254,79,255,176,0,167,1,180,1,39,1,121,255,2,1,251,255,17,0,244,0,48,1,24,2,30,2,196,2,172,3,61,2,28,2,130,1,119,0,125,1,57,254,119,0,191,253,200,255,158,254,83,255,57,0,139,0,253,255,41,1,28,0,59,1,161,0,41,1,101,0,8,2,26,1,112,1,134,0,30,1,203,0,134,254,134,255,121,255,209,255,94,255,15,0,121,0,68,2,24,247,192,2,225,247,86,1,119,252,236,0,141,254,72,0,200,254,229,255,244,255,128,0,165,254,88,0,11,254,108,255,183,254,244,255,26,255,6,1,105,255,163,1,225,253,205,0,15,254,41,255,41,255,99,253,247,255,238,254,77,255,227,253,88,0,216,253,44,0,17,255,6,0,247,255,114,0,178,255,110,255,158,254,130,255,231,253,81,255,205,254,198,0,216,254,94,0,41,255,125,0,152,0,178,0,15,1,132,255,198,0,205,1,200,0,238,1,163,255,154,1,44,255,33,2,6,2,205,2,61,1,125,2,158,255,132,3,203,254,86,2,63,255,75,2,158,0,220,1,15,1,6,0,24,255,64,0,83,254,75,254,116,255,59,255,145,0,72,255,227,0,165,255,94,2,86,255,150,2,37,1,81,1,156,0,156,1,180,254,48,2,59,254,236,1,55,254,59,1,13,253,187,0,222,252,240,255,90,254,225,255,233,255,145,255,86,0,33,1,145,1,33,2,44,1,59,0,37,0,86,0,103,0,198,0,229,0,240,255,123,0,110,255,39,0,158,0,229,1,61,2,134,2,112,2,220,0,105,1,156,0,216,254,70,1,187,253,156,1,139,253,99,0,143,255,156,0,218,255,26,1,77,1,48,1,167,1,90,1,75,2,185,1,205,0,139,1,194,255,150,1,50,255,88,1,178,255,44,1,209,0,156,0,123,1,48,0,46,5,79,1,30,8,101,1,17,3,35,1,167,255,8,255,11,0,161,254,4,0,163,255,211,0,174,255,8,0,13,1,214,251,207,0,156,253,2,1,52,255,50,1,22,255,150,1,251,254,200,0,55,0,11,255,236,0,152,253,46,255,50,254,121,255,167,254,86,0,183,255,185,255,163,0,35,255,101,1,207,254,218,0,247,255,75,1,233,0,145,0,227,0,167,255,88,0,174,254,57,0,68,254,238,0,35,254,189,254,165,255,191,253,48,0,227,253,222,255,233,255,11,1,225,1,55,0,185,3,44,255,209,2,110,252,88,1,22,254,130,2,103,255,68,2,81,0,150,255,249,255,200,254,81,0,4,0,2,0,238,254,41,254,220,254,143,255,172,255,119,0,174,0,4,0,196,0,222,255,178,0,35,0,37,1,167,255,86,255,145,254,139,0,207,1,83,1,81,1,97,2,39,0,61,0,231,255,26,255,161,2,203,254,233,1,198,253,209,0,200,253,114,2,203,253,225,0,152,253,8,0,196,255,154,255,61,0,165,255,163,255,244,254,216,0,200,3,167,1,152,1,57,1,79,0,132,1,26,0,169,0,77,0,158,0,86,1,165,255,156,0,72,0,6,0,167,0,169,255,183,0,110,255,6,0,26,255,15,255,147,252,88,254,205,254,125,255,39,1,214,1,81,1,114,2,22,0,108,0,183,255,231,244,167,254,189,239,238,253,158,245,161,254,196,253,167,253,79,0,24,254,2,0,33,254,209,253,242,255,255,252,119,0,59,252,251,255,44,254,55,0,22,255,125,0,24,0,33,0,123,0,154,0,4,0,183,0,116,1,68,0,187,255,77,255,233,254,59,255,134,255,121,255,35,1,26,0,147,2,52,0,233,2,229,255,11,0,240,0,81,1,6,2,163,1,13,1,86,0,158,1,216,255,90,1,48,254,192,0,251,252,97,255,220,253,99,254,39,253,198,254,244,253,81,255,33,255,0,0,194,255,88,254,30,0,2,254,139,0,50,253,143,0,119,253,134,0,110,254,229,255,105,255,61,255,33,0,141,254,97,2,39,254,136,2,94,255,194,0,238,255,123,255,194,255,191,254,4,0,99,255,22,1,150,255,68,0,176,0,70,0,136,255,163,255,13,1,121,255,110,1,158,255,220,1,216,254,35,1,26,255,196,0,48,0,57,1,242,0,79,0,48,2,174,255,198,1,101,0,97,1,30,0,231,0,97,255,108,0,143,255,152,1,15,0,13,3,77,1,141,1,200,0,200,0,72,0,211,0,192,255,88,0,116,1,225,0,180,0,203,2,0,0,189,3,253,254,86,2,99,255,180,0,152,0,134,0,183,0,97,0,68,1,209,255,33,2,8,255,169,2,145,0,35,1,57,0,238,255,66,1,77,255,174,1,2,255,55,3,227,253,24,2,141,254,167,255,141,254,39,0,6,254,35,1,158,254,176,0,249,0,229,255,253,255,46,0,139,254,68,0,247,254,200,255,35,0,191,254,216,1,114,254,125,255,63,253,26,0,112,253,218,0,28,253,52,0,13,254,216,255,68,248,189,255,147,247,222,255,8,252,37,1,220,252,251,1,189,251,198,2,130,253,0,2,90,254,17,1,88,0,94,1,59,0,130,1,143,0,143,2,2,1,116,2,101,1,17,0,83,2,97,255,154,2,231,254,68,2,28,0,216,1,139,1,196,255,194,1,163,254,105,1,8,255,4,1,128,0,147,1,123,255,209,0,233,253,72,0,139,254,110,255,214,0,92,255,207,0,216,255,185,2,81,0,227,2,97,0,22,4,158,0,245,4,147,255,134,4,183,254,147,2,4,254,114,1,44,253,154,1,94,253,77,2,156,254,30,2,150,255,123,1,198,0,229,0,57,3,75,0,35,255,183,1,207,255,200,2,2,255,128,2,13,0,229,1,176,255,110,255,39,255,165,254,99,255,136,254,218,255,220,255,30,0,209,255,52,255,154,0,203,255,0,1,33,255,61,0,97,0,205,254,211,0,112,255,218,255,6,1,216,255,125,1,158,0,81,0,88,1,236,0,253,1,64,1,114,1,110,1,238,0,94,2,66,1,185,1,2,1,64,1,169,0,123,1,203,0,231,255,180,0,86,0,225,255,200,2,156,255,61,2,139,255,125,1,147,255,59,0,130,1,205,0,8,1,200,0,88,253,136,0,132,252,108,1,125,254,79,1,92,255,121,1,112,255,2,3,24,0,220,1,251,254,163,254,114,254,158,255,2,255,114,0,249,254,83,1,39,255,19,0,125,255,132,255,88,5,158,255,145,9,132,1,72,6,174,2,132,4,156,1,240,2,139,255,44,1,172,254,52,0,15,254,238,255,189,254,77,255,236,255,167,254,112,0,145,254,154,0,194,254,103,1,68,255,33,3,92,255,110,3,255,254,194,2,68,254,121,2,178,254,79,3,183,254,167,2,30,255,218,1,194,254,139,1,55,255,147,0,141,254,123,1,156,255,244,1,35,1,6,1,75,1,61,0,196,0,114,0,33,1,205,0,130,1,196,255,231,2,8,255,216,1,72,0,57,0,19,0,66,0,66,1,81,0,220,0,249,255,28,1,46,0,136,0,216,0,220,0,249,1,194,0,253,0,196,255,209,255,77,0,242,253,79,0,198,252,88,255,211,253,247,1,39,255,198,3,83,255,152,3,156,255,211,1,158,255,112,1,242,254,24,0,26,253,130,255,198,252,116,254,41,254,92,255,154,255,97,0,130,255,26,1,105,255,156,2,150,254,86,1,77,254,227,2,8,255,35,3,72,1,11,1,28,2,209,0,15,2,114,0,125,1,158,1,227,0,94,0,11,0,63,255,48,255,169,1,218,253,156,2,214,252,79,1,216,253,103,255,169,255,22,255,203,0,214,254,77,0,77,255,15,1,8,0,17,1,227,254,81,1,176,254,218,0,50,255,105,0,79,255,33,0,214,255,103,0,83,0,97,1,26,0,130,1,136,0,180,0,57,0,220,255,205,0,251,0,57,0,114,1,101,255,185,254,231,247,130,253,205,239,86,255,88,241,63,255,44,248,207,255,81,254,242,0,240,255,136,0,242,0,116,254,81,1,24,0,180,255,128,0,8,0,30,0,46,0,205,255,187,1,92,255,101,2,207,254,196,0,103,255,147,255,134,0,61,255,26,2,39,255,229,2,222,0,105,3,185,255,19,3,147,0,97,1,112,254,79,255,26,254,180,254,33,255,79,0,57,2,41,1,77,0,227,255,225,255,39,255,75,0,194,255,57,0,169,0,128,0,136,0,30,1,114,255,24,1,178,254,154,0,75,254,200,255,79,254,178,0,11,254,50,0,158,254,86,0,26,0,39,2,55,0,68,2,196,255,169,0,154,254,174,0,134,255,143,1,33,0,61,2,72,0,70,3,90,255,94,2,48,255,37,0,130,0,101,255,88,0,64,0,83,255,0,0,236,253,70,0,198,253,194,0,86,253,48,1,39,253,163,255,200,253,66,0,207,255,15,1,50,0,200,0,17,0,236,0,207,255,48,1,92,0,97,1,211,0,203,0,222,0,68,1,19,1,128,1,227,1,114,1,46,3,44,2,156,2,130,1,185,2,75,2,132,1,128,1,187,0,214,0,105,0,41,0,185,1,15,255,134,1,205,255,77,1,154,0,50,1,172,0,81,0,209,255,48,0,33,0,227,0,198,255,30,1,238,0,156,2,176,255,57,2,143,255,8,1,196,0,238,254,128,0,44,254,255,254,15,255,15,255,50,255,240,255,143,255,196,255,147,255,161,253,203,255,121,254,57,1,123,0,152,1,200,0,24,1,75,1,165,0,229,255,22,0,77,255,231,0,119,255,30,2,39,0,61,2,231,0,136,1,125,0,68,1,134,0,143,255,196,2,4,255,68,1,81,0,2,1,70,1,17,0,116,1,176,255,61,1,205,253,247,0,240,253,48,1,236,253,11,1,24,254,108,1,81,0,132,2,37,0,101,3,203,255,30,2,211,255,176,0,158,254,236,255,238,255,81,0,125,0,178,255,70,3,13,246,52,3,156,244,81,2,172,250,108,2,72,254,214,0,77,1,233,255,132,2,39,1,152,2,205,0,88,1,55,1,242,0,196,0,136,0,156,1,216,0,180,1,110,0,205,0,94,0,86,0,46,3,222,0,147,4,2,1,68,3,240,254,8,1,11,0,176,0,174,0,110,0,128,255,143,255,17,0,35,255,130,0,216,254,183,3,233,255,24,5,90,0,35,3,152,0,152,1,4,0,247,255,251,254,187,255,30,255,238,255,218,253,218,255,172,255,66,255,143,0,39,254,161,255,240,255,92,254,242,255,233,254,247,253,169,255,52,254,90,0,158,255,227,1,46,0,231,3,41,1,19,3,247,1,203,2,86,1,70,1,112,1,15,1,37,0,121,1,130,255,48,1,132,1,180,255,70,2,200,255,94,0,35,1,57,1,125,1,240,0,125,1,176,0,218,1,55,0,116,2,128,1,158,1,178,0,79,1,225,255,99,0,92,0,218,0,61,254,37,0,52,0,192,255,77,0,15,1,81,0,158,0,83,0,251,1,189,1,249,2,158,1,19,2,229,255,39,1,196,255,152,0,108,254,165,0,123,0,75,1,123,254,180,0,68,0,57,1,178,255,39,2,205,254,119,2,79,255,59,1,121,252,218,1,218,248,92,1,103,252,169,255,187,253,70,255,156,254,108,255,198,0,216,255,174,255,174,0,154,254,128,1,110,255,203,1,205,254,178,1,72,255,61,1,101,0,183,255,59,0,150,255,139,0,24,254,61,0,79,255,161,253,68,255,167,254,220,255,72,254,17,0,88,0,99,255,152,0,55,0,225,254,238,255,105,253,123,255,139,0,141,1,233,0,154,1,46,255,180,1,70,0,50,1,178,3,178,255,97,2,55,255,134,1,68,255,103,0,147,0,15,255,145,0,64,0,0,0,110,255,220,1,0,0,185,4,116,255,24,3,83,2,97,1,150,2,94,255,50,3,6,0,4,0,41,0,225,254,220,255,30,254,174,254,161,4,229,253,24,8,123,255,229,5,165,255,19,3,19,255,150,0,83,255,196,255,214,0,165,255,132,1,161,0,203,1,152,0,165,0,97,255,145,0,92,1,90,255,30,1,4,0,57,1,143,255,130,1,28,0,59,0,156,255,147,0,33,1,101,255,154,255,59,254,178,255,207,254,141,255,229,255,108,254,225,255,174,255,119,0,152,255,17,0,125,254,222,255,132,255,2,253,194,254,203,253,145,255,48,0,123,255,220,0,114,0,156,1,158,0,110,0,189,0,178,2,24,0,123,1,15,255,116,0,116,254,194,0,116,238,4,0,26,239,57,0,66,247,134,255,79,250,13,2,46,253,163,1,174,254,218,255,214,255,48,255,125,1,198,2,6,2,189,1,205,0,8,0,59,0,97,255,198,0,218,254,77,0,187,254,163,255,70,254,70,255,189,253,99,254,253,254,240,254,209,254,15,1,154,254,52,0,178,254,108,255,229,254,218,255,75,0,70,0,240,255,121,2,169,255,50,2,158,0,189,0,61,255,200,255,167,0,52,0,229,255,242,0,41,0,108,2,209,255,180,3,227,0,231,1,17,1,222,255,128,0,218,254,48,255,121,254,128,255,114,252,6,255,141,254,88,254,174,254,99,253,22,0,15,255,37,0,8,255,180,0,205,255,165,0,233,254,22,0,132,1,180,254,123,2,127,253,229,1,44,254,6,2,172,255,163,1,72,0,163,1,116,1,94,0,99,255,231,254,167,0,191,254,0,0,227,254,233,255,86,255,141,0,116,255,77,255,116,0,11,255,6,0,119,0,240,255,61,1,141,254,214,1,251,255,180,0,242,255,81,0,196,255,92,2,26,0,154,3,88,0,203,2,90,0,216,1,238,253,194,0,189,253,152,3,50,0,132,3,172,1,156,3,116,1,203,255,61,255,216,0,222,254,176,0,207,253,35,0,127,254,161,0,198,0,72,0,64,0,214,255,247,255,128,0,79,255,227,0,145,254,231,1,11,0,194,1,203,0,103,3,183,1,0,2,48,1,128,1,251,0,200,1,77,2,174,1,136,1,110,1,66,1,229,255,222,2,172,0,0,4,174,254,101,3,66,255,220,2,75,0,92,4,61,0,52,3,216,255,17,1,26,0,214,0,132,0,251,0,183,254,143,2,61,255,205,0,0,1,119,2,231,1,209,1,247,1,103,0,44,0,22,1,50,0,130,255,158,254,55,0,4,255,216,255,48,255,161,255,97,0,222,254,176,0,116,0,158,255,99,0,116,0,247,254,83,2,110,255,158,2,231,255,178,1,108,254,101,1,110,255,6,1,83,255,35,2,238,254,26,2,52,2,220,1,242,0,227,1,154,255,8,0,22,255,28,2,225,254,203,0,17,255,2,255,125,255,101,255,63,255,180,1,50,0,68,3,61,0,189,3,220,0,222,1,176,2,236,0,0,1,66,0,178,0,68,0,22,3,61,255,247,2,196,255,128,2,57,0,249,1,240,255,11,1,231,254,139,255,55,254,176,1,105,254,178,2,249,254,139,1,225,255,15,3,172,255,253,2,249,255,178,0,0,1,150,255,128,1,86,3,220,254,139,2,99,0,244,255,92,0,8,1,238,255,136,0,110,255,178,0,4,0,72,1,209,255,128,0,152,255,207,0,44,255,147,0,163,255,132,0,83,255,24,1,132,255,116,0,64,0,220,254,48,0,33,255,48,0,30,255,22,0,4,255,11,0,44,254,26,0,110,255,255,254,59,0,216,255,156,255,125,0,81,254,88,255,167,254,185,254,26,255,19,254,163,254,240,254,194,255,39,0,35,0,0,0,247,255,26,0,216,255,147,0,70,255,207,255,154,255,249,254,174,0,92,255,225,251,176,254,59,247,178,0,66,252,81,255,44,253,209,255,61,254,99,2,205,0,72,2,192,0,189,0,205,255,37,0,187,255,163,255,196,0,41,255,247,1,15,254,114,1,229,253,136,0,187,255,112,255,192,0,11,0,147,1,55,255,220,0,147,1,180,255,156,4,216,253,39,4,22,253,238,2,105,253,229,0,183,253,75,0,116,254,0,0,92,255,83,1,236,255,61,2,225,255,180,0,189,255,136,255,205,255,70,255,196,254,203,255,207,254,244,254,240,254,50,255,57,254,30,0,242,254,61,0,152,255,214,255,79,255,238,253,180,253,68,253,39,252,66,254,141,253,72,254,200,253,147,255,174,253,200,255,169,254,198,0,0,1,233,0,194,1,185,0,116,4,222,1,28,3,139,1,66,1,22,255,119,1,158,252,187,0,229,252,72,0,2,254,59,2,50,255,97,1,242,254,39,0,28,254,116,0,90,254,110,0,178,254,147,255,209,255,90,0,48,0,66,1,194,1,15,1,169,2,52,1,185,1,207,1,205,0,35,2,211,0,161,1,99,255,64,3,17,0,15,1,216,255,240,254,81,1,63,251,26,0,83,252,147,255,92,252,116,254,207,254,222,254,198,255,44,0,123,0,145,0,64,0,6,1,70,255,77,0,247,255,145,255,183,255,154,254,94,255,220,253,59,0,123,255,77,255,236,255,46,0,209,255,161,255,52,255,145,0,163,254,220,2,37,255,194,0,0,0,158,254,136,0,147,254,145,0,11,0,66,0,150,0,28,1,37,252,33,1,167,254,167,255,119,0,24,0,41,0,44,1,105,2,52,1,172,1,88,1,24,0,22,1,77,254,17,2,176,254,41,0,97,0,233,254,185,0,19,254,187,0,50,0,121,1,231,0,141,0,68,2,198,255,183,2,86,0,46,2,222,1,154,2,183,255,225,1,139,254,125,0,147,1,180,255,174,1,147,255,220,0,116,0,99,0,72,1,77,1,17,1,152,0,44,0,161,254,139,254,169,253,200,254,169,254,238,0,214,255,240,1,167,255,108,1,222,2,97,255,187,2,11,255,249,254,167,254,70,248,130,253,92,241,233,254,125,241,15,0,116,246,24,0,90,251,218,0,165,254,72,1,86,7,103,2,225,9,200,0,189,5,48,255,156,2,249,254,26,1,66,0,180,0,130,1,139,255,225,0,132,255,200,0,147,255,207,0,41,255,147,1,253,254,180,0,70,255,59,1,8,0,26,1,19,2,132,0,86,2,218,0,19,1,253,0,132,0,139,2,37,0,214,3,92,0,242,1,48,0,17,1,88,255,192,255,70,254,143,253,191,254,94,254,30,254,185,1,165,254,132,1,145,0,50,0,19,1,114,255,165,2,105,254,6,1,105,253,231,0,176,254,108,0,185,0,105,255,28,1,59,0,0,0,13,1,79,255,19,1,64,0,205,1,180,252,66,1,11,253,253,0,52,255,176,2,251,255,152,2,145,0,203,1,156,0,203,1,194,255,139,1,198,255,180,1,77,255,123,2,17,0,59,2,88,255,26,1,132,0,2,0,77,0,205,0,83,255,86,254,26,255,247,253,238,254,231,252,156,255,200,254,30,255,185,255,161,255,24,255,147,0,30,255,17,0,238,255,132,0,75,1,57,1,24,0,233,0,17,255,33,0,147,255,247,255,116,0,61,3,200,1,200,3,41,2,28,3,233,0,227,1,145,1,2,1,200,1,114,1,251,0,28,2,150,0,128,3,139,1,114,1,114,2,110,1,130,1,128,1,216,1,37,1,200,0,33,1,227,1,198,1,72,0,41,1,207,255,8,1,145,2,139,255,139,1,105,254,172,0,13,254,189,255,94,254,209,254,94,254,178,255,112,0,169,255,37,0,225,2,101,2,176,4,119,1,176,3,180,0,169,1,214,255,229,255,150,1,132,253,220,0,163,253,242,0,229,254,136,254,68,255,41,255,121,255,59,255,169,255,83,253,119,255,4,254,231,254,229,254,103,255,15,0,189,255,8,1,147,254,139,0,216,255,86,0,196,1,233,0,8,2,17,1,251,1,41,2,211,1,165,1,169,0,132,255,161,255,247,253,167,255,44,254,156,254,251,254,242,253,116,255,2,255,154,254,244,255,130,254,8,0,176,254,114,255,75,0,13,255,141,1,11,0,242,0,90,1,143,255,174,1,119,255,59,1,121,255,222,1,119,0,50,1,110,0,72,1,13,0,30,3,114,255,79,1,231,254,251,0,253,253,192,255,77,0,86,0,163,255,240,255,143,254,108,1,41,254,13,2,130,254,172,1,8,255,156,1,205,255,233,255,150,255,44,254,154,254,172,254,178,254,211,254,99,255,123,0,94,0,101,2,37,1,72,3,68,0,247,1,8,255,152,0,134,0,94,0,2,2,22,1,123,3,136,255,2,3,33,253,75,2,205,253,59,1,11,0,187,0,22,255,130,1,198,255,225,0,218,0,169,254,236,255,105,255,75,255,165,255,103,254,92,253,253,254,132,253,236,254,83,255,39,0,165,0,92,0,156,1,134,0,79,1,183,3,240,255,225,1,152,255,156,0,28,254,48,0,11,254,66,0,19,255,52,1,136,0,119,255,121,0,116,251,183,255,130,251,17,254,79,253,35,255,46,0,136,0,19,0,216,1,33,255,154,1,121,254,0,4,198,254,0,3,26,254,86,1,11,255,183,0,110,0,83,255,216,0,233,255,136,2,44,1,174,3,81,1,125,3,218,0,229,1,165,0,48,1,165,254,39,1,99,0,187,0,218,1,94,254,123,1,75,254,105,0,147,255,174,0,55,255,247,254,94,0,75,255,180,0,55,0,57,0,110,1,4,0,39,2,165,255,253,1,229,255,24,2,194,255,8,3,209,1,130,2,17,3,231,1,161,2,26,1,192,0,216,255,209,255,185,254,194,252,141,254,112,253,103,0,227,254,191,254,15,255,205,255,158,255,244,1,24,0,194,1,88,255,0,0,77,255,247,255,19,1,90,0,167,1,249,255,110,1,114,253,24,0,24,0,90,0,72,0,41,1,236,0,249,255,22,3,24,0,39,3,194,255,26,4,41,252,22,4,194,245,174,2,17,250,172,1,249,252,55,2,50,254,187,0,145,255,207,255,165,0,154,255,216,0,123,255,249,0,198,0,169,255,178,0,57,255,244,1,57,255,44,1,192,0,50,1,13,1,180,0,244,1,152,254,249,255,218,255,156,254,145,0,15,254,28,0,185,254,15,1,35,255,156,0,247,254,183,255,244,254,132,255,19,0,176,0,194,255,198,1,130,253,225,1,41,254,2,1,88,255,169,255,64,1,17,255,33,1,203,255,26,0,143,252,192,255,26,240,35,0,247,238,90,1,138,245,183,1,214,249,88,254,22,251,46,1,108,253,163,255,4,2,231,252,50,2,81,253,35,255,77,254,2,255,121,254,70,255,81,0,11,0,50,0,108,1,103,255,39,1,119,1,116,0,147,1,72,1,180,255,227,0,194,253,39,0,35,254,108,0,103,254,132,1,154,254,90,1,167,254,119,0,145,254,236,255,55,0,227,254,44,0,161,254,19,0,198,251,130,0,189,247,125,1,249,248,242,255,108,253,125,255,158,0,105,255,86,1,52,255,86,1,207,253,238,0,227,254,64,0,249,255,174,0,99,254,105,0,247,254,187,254,222,255,147,253,136,1,251,253,207,2,52,254,6,3,77,255,176,0,194,0,48,0,88,0,196,1,81,255,26,3,99,255,156,2,167,255,48,1,35,0,6,2,229,255,143,1,158,253,196,0,255,252,218,0,11,254,59,4,147,254,88,5,123,2,187,1,35,4,158,255,119,1,44,1,229,0,145,1,249,255,2,255,211,1,211,253,231,2,174,255,196,255,154,255,198,254,218,254,119,255,90,255,249,0,185,254,130,0,205,254,143,0,233,255,13,1,167,0,13,3,165,0,66,2,114,1,39,0,86,1,244,255,163,1,163,254,163,1,81,252,209,0,33,255,233,0,81,0,176,5,134,0,22,6,79,1,108,2,139,1,231,0,194,2,22,2,134,1,185,1,178,0,141,3,22,1,130,7,134,255,163,4,172,254,94,2,249,255,196,0,72,3,209,0,198,3,68,1,11,3,128,1,6,1,233,0,216,255,108,0,169,255,64,0,147,255,216,255,83,255,174,0,94,0,19,2,75,0,211,0,130,0,68,0,154,4,83,0,61,5,50,255,214,2,220,0,150,1,121,1,128,0,55,0,238,255,11,6,183,254,24,6,119,255,110,2,233,254,229,255,194,254,110,255,194,254,39,0,70,253,147,1,127,253,196,1,180,255,75,1,41,0,15,1,37,3,94,1,2,6,134,1,52,2,99,0,161,255,240,0,4,254,158,0,28,255,147,1,52,1,116,1,233,1,101,1,136,2,229,1,233,0,207,3,169,1,139,4,130,3,152,1,75,4,92,0,101,4,6,0,41,4,139,0,72,2,103,255,30,1,191,254,110,1,125,0,70,0,156,255,167,0,172,254,59,1,194,254,66,0,156,0,185,255,247,1,46,0,79,1,156,0,116,255,75,3,132,255,147,5,105,0,143,2,79,0,145,0,176,254,183,1,211,254,196,4,165,254,59,4,97,255,169,2,200,0,163,3,99,1,70,1,154,1,119,1,39,2,187,255,39,2,8,0,0,1,225,0,52,255,198,0,178,255,128,0,108,2,198,255,244,1,46,0,52,3,97,1,39,2,143,0,156,1,156,0,75,1,116,1,72,1,101,0,156,0,158,254,77,0,99,253,249,254,220,253,244,254,72,0,11,255,150,1,15,255,94,255,116,254,240,254,57,0,97,255,132,1,59,255,161,0,48,254,238,255,11,0,240,255,59,254,75,254,64,0,152,254,222,0,231,254,108,255,194,254,143,255,108,254,238,254,203,254,79,0,66,1,97,0,66,0,128,255,172,253,2,0,68,253,90,0,86,255,35,2,70,255,187,0,17,255,77,254,214,0,33,252,154,1,229,252,136,1,127,254,172,0,79,254,15,1,30,254,121,0,130,255,52,2,167,254,94,1,83,255,229,1,172,0,229,0,236,0,39,0,187,0,17,1,68,0,64,2,48,1,134,1,4,0,174,0,141,0,169,254,33,4,52,253,185,5,169,254,86,2,167,254,156,255,52,0,222,0,39,255,44,2,130,0,26,1,132,0,136,0,183,254,83,0,103,253,134,0,134,255,28,255,28,1,4,255,174,255,185,254,108,255,81,254,121,255,172,254,229,255,132,255,236,255,101,255,242,255,4,2,125,255,81,2,33,0,99,1,132,1,180,0,183,3,178,0,185,1,161,1,105,1,251,255,61,0,161,0,88,0,123,0,110,0,152,0,44,255,66,255,41,0,198,254,132,2,64,0,79,1,26,1,64,1,28,0,112,0,11,0,187,2,225,255,128,8,165,0,70,5,0,1,198,2,8,1,209,0,116,0,136,0,66,0,59,1,143,1,108,0,11,2,176,255,39,2,189,254,203,1,242,254,46,1,28,1,52,0,61,1,205,254,198,0,35,255,4,254,139,1,108,255,205,0,147,255,4,255,205,254,86,255,101,254,156,255,119,253,116,255,2,254,227,254,240,254,19,253,255,254,163,254,227,255,41,0,152,0,15,0,46,0,41,1,216,255,207,1,161,255,68,0,50,255,251,254,48,255,163,0,238,254,183,255,110,253,86,2,203,254,209,6,66,255,156,6,134,255,39,3,114,0,103,0,33,1,198,253,75,0,59,255,194,0,196,0,123,1,24,2,192,0,70,1,125,255,57,1,214,254,77,1,41,255,128,2,116,255,240,255,143,254,253,254,41,255,17,1,75,255,79,1,185,255,229,255,152,0,172,255,207,0,39,0,141,0,66,0,81,0,247,255,37,1,92,0,46,1,123,0,41,2,105,0,205,1,231,0,203,255,17,255,240,254,114,255,37,0,132,255,169,1,251,0,167,0,24,2,72,255,72,2,167,255,247,0,189,255,128,0,112,255,192,0,161,255,6,255,92,1,132,255,233,2,209,0,81,2,6,1,57,1,39,0,48,0,57,0,238,0,240,1,75,1,156,2,242,255,192,1,81,2,209,0,227,2,178,252,200,1,147,253,247,1,152,254,143,1,145,0,17,2,198,1,41,1,247,255,90,0,244,255,229,0,251,1,205,0,81,0,103,0,83,255,90,0,103,255,229,7,214,254,134,5,227,252,218,2,108,253,22,1,66,254,132,0,207,253,128,255,59,254,165,254,222,255,72,255,236,255,214,0,205,0,37,3,50,2,99,2,244,2,61,1,24,252,13,1,125,242,108,0,44,243,220,0,119,248,198,255,68,252,112,0,110,253,220,0,147,254,141,0,139,0,90,255,22,3,72,254,242,2,116,253,229,2,63,254,110,0,196,0,35,0,222,1,70,0,30,2,253,255,220,2,152,255,187,1,143,1,200,0,167,2,161,0,61,0,8,0,77,0,41,253,119,0,22,253,97,1,191,254,192,0,63,255,72,0,154,255,52,0,6,0,66,0,178,3,200,0,247,2,59,2,220,1,196,1,172,0,207,0,200,254,163,0,52,254,130,0,231,255,167,1,86,0,72,9,110,1,41,8,33,255,57,6,233,255,50,6,59,1,125,3,94,3,158,2,152,2,90,1,68,0,11,1,231,255,116,0,145,255,61,0,37,0,229,254,110,0,165,255,112,255,218,255,214,254,194,255,17,0,35,254,44,1,139,254,242,0,178,1,130,255,46,1,205,255,203,254,59,0,97,255,19,255,15,255,209,254,145,253,121,255,55,253,147,255,70,255,110,255,22,0,97,253,81,255,147,252,121,1,79,253,198,1,55,254,154,0,141,252,141,255,242,252,22,1,238,250,185,1,110,246,141,0,24,251,185,0,253,253,99,2,55,255,211,1,178,255,180,1,39,0,103,2,139,0,238,1,97,0,92,2,86,0,236,0,11,1,198,0,17,2,253,1,205,2,194,2,52,4,81,2,59,3,121,2,229,0,165,1,161,0,163,0,194,255,105,0,163,255,103,0,121,254,222,0,8,255,61,0,108,0,205,255,176,255,187,255,83,0,161,255,46,0,90,0,35,0,6,255,209,255,242,255,167,255,205,0,11,0,128,0,114,1,24,255,180,1,59,254,189,0,57,252,200,255,46,255,50,255,94,0,72,253,92,0,94,253,48,0,116,254,209,255,227,255,112,255,130,255,52,255,172,255,209,253,44,255,105,254,152,254,121,0,110,254,8,1,0,0,192,1,108,1,209,255,203,3,198,254,220,3,50,0,0,0,242,254,136,254,70,254,72,255,178,254,94,2,13,255,227,3,187,254,189,2,17,0,200,1,0,0,15,1,174,0,55,1,198,255,150,0,6,0,233,253,92,0,238,253,174,0,116,255,37,254,187,254,92,255,125,254,158,0,231,254,0,2,130,0,247,3,70,1,50,4,205,1,136,2,214,1,198,0,211,255,75,0,196,252,233,254,123,251,154,254,112,253,92,255,39,0,64,1,249,0,77,1,147,255,139,255,253,254,8,255,158,255,178,255,211,255,88,0,77,255,15,0,52,254,139,0,207,254,92,0,200,255,178,255,134,254,180,0,167,254,6,1,68,255,178,254,225,255,132,254,6,0,167,255,189,0,136,255,244,0,127,254,194,1,220,253,44,0,6,255,136,255,183,254,108,255,83,254,79,0,231,255,251,1,64,0,11,3,194,1,44,2,141,1,189,1,161,255,119,1,222,254,214,0,200,255,30,0,66,4,156,255,125,3,152,255,161,1,211,1,99,0,6,1,207,0,24,0,189,0,185,255,180,1,55,255,68,0,6,255,57,255,26,0,2,0,59,1,231,1,90,0,11,2,41,0,46,0,125,0,66,255,242,0,22,1,44,1,99,2,22,1,152,3,0,0,108,2,172,255,114,2,169,0,55,2,119,2,227,1,231,0,125,255,229,255,24,255,180,0,183,255,66,0,145,255,214,254,231,254,161,252,196,254,59,253,105,255,97,255,70,0,150,255,19,0,165,255,227,255,229,255,233,254,174,254,0,0,196,253,110,1,225,254,196,0,66,255,22,255,176,255,88,0,225,255,236,0,92,0,189,1,196,255,165,255,200,254,13,254,50,255,163,254,229,255,90,254,81,4,180,254,251,6,123,255,225,4,103,255,15,3,77,255,19,3,183,0,205,4,161,255,245,4,57,255,114,3,61,0,79,1,37,1,165,255,121,0,154,255,55,0,209,255,222,0,86,1,72,1,192,3,134,1,59,4,130,1,90,2,185,1,72,0,101,2,167,255,128,1,130,0,147,0,211,1,70,0,17,2,240,255,125,1,46,0,154,0,253,254,75,0,92,255,167,0,200,255,110,0,103,0,185,253,70,0,127,253,178,0,158,255,247,0,57,2,176,255,178,2,70,254,97,3,240,253,214,2,238,254,198,0,35,255,139,0,200,255,90,0,196,255,251,254,2,1,127,254,41,1,154,255,39,2,214,0,26,2,231,0,123,3,50,0,229,255,39,0,41,254,6,0,236,252,247,254,55,254,200,254,37,0,41,255,211,0,44,0,19,1,101,1,227,0,17,1,39,1,200,255,8,1,200,255,163,255,105,1,81,1,121,248,152,1,145,243,203,1,236,246,227,0,183,252,187,255,244,254,163,254,52,254,163,254,86,255,2,0,163,0,163,255,251,1,41,0,66,1,119,254,17,1,209,253,244,0,103,254,161,255,52,0,57,0,90,1,189,0,8,0,15,1,136,255,108,1,15,0,6,2,165,255,183,1,134,255,233,255,161,254,216,252,198,254,220,252,28,254,191,253,176,255,150,254,99,0,183,0,249,0,143,2,227,0,176,2,222,254,178,1,4,255,189,0,46,255,83,255,103,1,174,255,103,1,97,255,158,1,81,255,83,0,154,255,136,255,180,0,172,255,187,7,39,255,11,9,134,255,200,6,22,255,50,5,198,0,236,2,139,1,187,255,57,1,255,254,231,0,72,0,17,1,207,0,83,1,158,1,70,0,0,1,134,255,125,0,209,255,128,0,178,255,154,0,238,255,33,0,50,0,191,254,136,255,134,254,99,255,240,254,143,0,79,0,8,0,105,0,172,1,178,0,209,1,225,0,11,4,251,0,28,4,220,2,194,2,72,4,103,1,17,3,253,255,75,1,59,0,220,0,134,1,167,255,216,255,207,253,183,254,172,253,6,255,35,255,169,255,227,254,253,255,92,254,147,0,255,253,220,0,81,253,169,1,218,252,61,1,4,255,44,0,242,255,121,1,196,255,33,1,174,255,251,0,192,0,35,255,136,0,72,254,59,0,97,255,145,0,216,0,44,1,35,0,251,254,11,1,231,255,44,0,211,0,200,255,167,0,150,255,244,255,92,255,123,0,11,255,55,0,35,255,220,254,114,255,8,254,44,0,63,255,214,1,37,0,97,2,57,1,68,0,123,1,194,255,200,0,116,255,81,0,101,255,112,0,220,254,81,1,64,0,88,2,37,1,240,0,158,1,77,0,88,1,97,0,101,1,180,0,163,0,161,1,88,255,209,1,116,254,108,3,92,255,17,6,6,0,86,6,143,255,57,2,75,255,163,255,59,254,191,254,158,253,169,253,185,254,203,253,19,3,77,1,172,1,64,2,214,0,88,1,158,255,136,1,127,254,66,2,161,255,161,1,26,255,249,255,238,255,114,254,66,255,240,253,136,1,178,255,198,2,183,2,28,2,178,2,97,1,28,255,123,0,33,254,59,0,200,254,68,1,99,255,216,0,147,255,70,0,136,0,88,255,207,0,46,255,114,0,229,254,112,255,86,255,178,255,92,254,136,255,247,254,169,255,240,255,119,255,19,0,132,255,236,0,172,254,134,1,200,253,218,0,225,254,253,0,216,255,192,1,139,0,11,1,123,0,11,255,167,0,52,255,139,0,147,255,203,0,203,255,147,0,66,1,141,0,11,2,101,255,132,1,198,254,79,2,22,255,81,1,183,0,130,255,88,1,205,255,185,1,28,0,110,2,211,255,183,1,112,255,145,0,15,255,233,0,13,255,17,1,88,0,147,0,156,0,152,255,70,0,22,254,2,0,116,254,220,1,165,255,156,3,66,255,52,4,44,254,94,3,72,253,220,1,209,254,33,2,30,0,26,2,97,0,156,1,253,0,125,1,249,0,39,1,152,0,116,0,116,0,161,0,97,0,125,0,83,1,101,0,249,1,6,0,156,1,196,0,203,1,37,8,121,1,176,8,158,0,240,4,198,255,11,3,92,1,114,0,163,1,0,0,2,1,94,255,24,0,191,254,15,255,165,254,194,255,15,255,103,0,205,255,143,0,167,255,198,0,52,255,64,0,108,0,174,0,57,1,41,255,158,1,172,253,231,1,176,253,81,1,90,255,75,0,41,1,139,254,37,0,231,253,192,0,114,254,41,0,172,254,28,0,88,255,194,255,114,255,97,255,112,1,68,255,88,3,154,255,123,2,6,255,205,0,75,254,134,0,90,254,194,1,227,254,121,2,169,0,33,3,52,1,227,0,172,255,64,0,116,255,59,0,55,0,75,0,150,0,119,250,72,1,66,245,57,2,152,246,94,3,22,251,0,3,92,253,125,1,247,254,77,1,110,0,55,1,64,0,249,1,238,255,44,2,57,0,33,2,72,255,125,0,172,253,97,0,147,255,178,0,35,1,240,255,244,255,81,255,134,253,180,254,103,254,150,254,209,255,143,254,6,0,161,255,108,255,33,0,143,0,209,255,158,0,33,255,139,255,209,253,15,0,185,253,244,0,63,255,22,0,46,0,205,255,125,0,0,0,6,1,52,255,211,255,90,255,22,0,161,0,4,0,75,255,205,254,198,255,108,254,72,0,158,254,4,1,75,255,143,0,77,255,161,254,176,254,46,254,165,254,216,253,77,0,37,254,4,1,214,255,50,0,242,0,24,255,169,1,79,0,39,3,251,1,110,3,183,1,158,2,103,255,178,2,77,253,57,2,72,253,37,2,35,254,189,1,15,0,216,1,24,0,251,0,189,255,244,0,194,254,240,0,11,1,216,0,24,1,227,1,194,254,94,2,227,255,251,255,251,0,145,253,231,255,220,253,8,0,79,254,24,0,130,254,178,0,121,255,59,2,116,0,152,1,99,0,227,0,15,1,48,0,125,1,251,255,123,1,59,255,41,1,121,255,103,0,225,255,205,0,55,0,128,0,2,0,192,0,88,0,156,0,214,0,90,255,240,0,116,254,33,2,48,254,198,1,255,254,125,0,24,0,158,255,192,255,110,0,132,255,203,0,172,255,128,0,147,0,46,0,55,2,19,0,2,2,196,255,75,1,156,255,147,255,251,254,19,254,156,255,187,254,11,0,154,255,13,0,55,0,200,255,158,0,233,255,8,1,233,0,196,0,97,2,216,1,92,2,218,1,105,1,130,0,22,1,150,255,35,0,50,255,83,0,68,0,214,0,41,0,158,0,57,255,253,255,0,0,207,255,15,0,28,0,64,1,101,0,244,1,83,0,225,1,128,0,205,0,70,0,119,0,123,0,220,0,90,1,30,2,130,1,183,3,83,1,240,2,130,0,13,0,86,255,81,254,72,1,119,254,209,3,94,254,172,3,233,254,99,2,134,255,130,0,196,255,180,255,17,255,211,0,39,255,26,1,86,0,141,1,46,1,11,1,48,2,231,255,176,1,125,254,114,2,17,254,24,2,141,255,205,0,231,255,136,0,176,255,192,255,139,254,251,253,19,254,116,254,52,254,17,255,194,254,209,254,57,255,229,254,187,255,48,2,154,0,83,7,97,1,231,3,130,1,253,1,110,249,77,0,81,240,165,254,231,243,123,254,121,250,209,255,15,254,8,0,161,255,88,255,141,0,156,255,247,1,121,255,187,1,229,0,50,1,110,1,231,1,13,0,165,1,194,255,203,0,167,255,203,1,64,0,222,2,37,1,77,3,66,0,46,3,33,255,103,1,169,255,158,255,130,255,187,255,172,255,116,0,229,0,0,0,240,1,147,255,139,1,46,0,11,0,26,0,216,255,178,0,15,1,161,0,68,1,30,1,242,1,116,1,17,1,44,1,139,1,167,0,185,1,6,1,141,0,30,1,77,255,88,0,139,254,101,0,205,255,240,0,128,1,121,1,145,1,145,1,211,0,26,1,196,0,61,1,139,255,22,1,251,254,15,1,37,0,150,0,236,1,227,254,233,2,183,253,141,2,141,255,141,1,209,1,90,0,214,1,105,0,39,1,231,255,37,1,165,254,183,0,167,253,75,0,116,253,205,255,178,253,130,255,70,254,249,254,90,255,185,255,108,1,216,2,214,3,22,3,46,8,88,2,108,11,61,3,33,9,26,2,145,5,156,0,145,3,242,255,99,2,44,1,55,1,77,1,66,0,101,1,145,0,253,0,145,255,52,0,183,255,59,255,231,255,119,255,139,255,110,0,39,254,227,255,103,254,185,255,176,255,134,255,242,254,30,0,141,254,180,255,225,254,147,255,110,1,108,255,70,2,145,1,209,1,114,2,128,1,105,1,39,1,2,0,247,0,158,0,205,1,136,3,229,1,150,3,180,1,123,1,123,2,57,1,81,1,28,0,154,0,2,0,26,255,163,255,2,254,112,0,6,253,72,1,112,254,64,1,209,255,192,0,11,1,132,255,114,1,227,254,165,2,240,253,26,3,24,255,83,2,225,0,6,1,211,1,165,0,218,1,30,1,205,1,231,0,70,1,8,0,165,0,37,255,125,0,59,255,77,0,227,253,231,255,72,253,66,255,249,253,145,1,26,255,192,1,180,255,121,0,81,1,24,254,247,1,220,253,229,0,130,255,216,0,121,0,61,0,244,254,165,0,174,253,86,0,92,253,0,0,165,253,19,255,127,252,222,255,8,254,227,255,39,0,55,0,203,255,161,0,22,1,154,254,163,1,26,254,68,0,247,253,97,255,105,254,167,255,227,253,244,255,251,253,207,255,4,254,220,0,220,253,64,1,112,254,57,1,141,254,242,0,101,254,145,0,220,255,150,255,2,1,19,0,81,1,105,1,147,1,139,0,176,1,101,255,70,1,136,255,209,0,105,255,110,255,183,255,242,255,244,0,152,0,150,1,169,254,218,1,205,252,169,0,211,254,13,255,189,255,112,0,105,255,205,1,156,255,81,1,0,0,218,0,4,0,79,0,174,255,141,0,92,0,55,0,178,0,150,255,207,255,2,255,233,255,134,255,57,255,194,255,189,254,0,0,136,255,37,0,152,255,24,0,70,255,141,255,196,254,158,0,207,254,110,2,66,255,90,0,163,255,127,253,0,0,242,254,70,1,207,255,55,1,167,0,24,0,209,1,147,255,52,1,207,0,39,0,68,1,211,255,19,2,35,0,218,1,46,2,72,0,101,2,46,255,50,1,110,255,231,0,59,255,161,1,88,255,81,1,59,255,238,0,35,255,198,255,8,0,203,254,187,0,119,255,64,1,116,0,231,255,207,0,158,255,238,255,249,254,105,0,154,254,128,1,55,254,24,1,233,254,123,0,63,254,108,0,139,254,30,0,55,0,136,255,154,0,189,255,101,0,72,0,205,255,189,0,220,255,152,0,249,255,161,0,165,0,108,255,176,0,110,255,35,1,147,0,59,2,35,1,22,1,6,1,167,0,50,1,218,255,70,1,128,0,196,0,112,3,48,0,198,3,214,255,154,1,108,0,150,0,200,255,72,0,103,255,37,1,147,0,79,2,103,0,209,1,30,255,189,1,55,254,141,1,99,253,136,1,198,252,196,0,112,254,249,255,233,254,28,255,218,255,205,254,192,0,229,253,154,0,63,253,192,255,130,255,110,255,116,0,174,255,154,1,4,255,90,1,130,254,169,1,52,254,132,2,99,254,4,2,22,0,110,1,154,0,183,0,103,2,15,255,169,2,194,255,145,2,26,255,28,1,158,255,174,255,216,0,205,255,103,0,178,0,139,255,8,0,158,255,132,255,108,0,33,255,13,1,220,255,192,1,33,1,200,1,207,0,11,2,203,0,176,1,152,1,167,0,55,1,22,1,28,1,176,1,39,0,227,0,99,254,158,255,161,253,172,254,125,253,205,254,167,254,229,254,180,255,253,255,249,0,139,0,2,2,200,255,158,0,136,0,183,255,94,0,134,0,41,1,68,0,198,0,143,255,253,254,121,255,238,246,134,255,229,239,236,255,247,244,218,255,130,250,39,0,123,254,242,0,72,255,48,1,187,255,90,255,22,255,229,254,112,253,72,1,203,254,189,4,163,255,143,3,154,0,30,2,4,1,225,0,225,255,13,255,183,0,231,252,15,1,176,251,112,1,174,250,150,0,70,246,68,255,165,246,105,255,59,251,30,0,194,253,22,1,132,0,244,255,218,1,236,255,172,1,44,255,141,1,103,255,158,1,229,255,6,1,2,0,0,0,4,2,229,0,55,2,11,1,26,0,150,0,203,254,156,255,46,254,242,255,110,255,132,0,39,0,72,255,192,255,253,253,123,255,244,254,150,255,119,2,48,255,147,2,132,254,35,2,110,253,59,1,178,253,123,0,196,254,119,255,194,255,110,255,50,255,156,255,11,254,145,255,203,253,169,0,247,254,52,2,0,0,145,2,165,254,110,1,136,253,196,255,55,254,2,255,163,255,136,254,35,0,50,254,236,255,169,254,86,255,44,255,121,254,81,0,154,254,128,0,33,255,196,255,169,0,178,1,61,1,156,1,19,1,22,1,68,1,205,255,163,0,121,0,48,0,128,0,200,255,222,0,0,0,130,1,13,0,139,0,83,1,19,1,198,0,8,1,86,1,178,0,77,2,253,254,52,0,55,0,30,0,200,1,2,1,183,1,4,0,194,0,39,1,2,0,24,1,39,0,176,0,2,1,150,0,121,0,227,255,97,0,92,0,6,0,44,1,141,255,13,1,180,253,105,255,110,253,225,253,214,253,130,255,88,255,52,1,37,255,66,1,130,255,50,1,134,0,97,0,220,254,77,255,97,253,44,255,57,253,158,255,167,253,26,254,94,0,240,254,99,1,174,255,13,2,172,0,114,3,19,2,247,2,37,3,244,1,61,3,119,2,238,1,222,2,70,1,61,2,48,1,64,1,165,0,141,255,220,0,15,255,161,255,110,255,13,0,108,0,225,1,37,1,236,1,2,2,178,3,130,3,72,2,114,4,161,0,130,2,196,255,216,0,64,0,222,0,61,0,121,1,189,1,165,0,59,3,125,254,81,2,174,252,214,0,72,253,196,1,26,254,192,0,116,255,33,0,251,255,33,255,134,255,70,255,233,253,24,0,8,254,233,0,145,254,94,1,242,254,66,2,255,254,66,2,6,0,194,2,22,1,0,2,180,0,26,2,0,0,136,1,207,255,105,2,169,255,108,2,15,0,24,2,88,0,35,0,86,0,141,255,110,255,187,253,139,254,15,253,253,253,229,253,55,254,86,255,6,255,247,255,112,255,50,1,172,255,70,1,26,1,30,1,79,2,46,0,167,1,174,0,196,0,156,0,81,254,178,255,163,253,46,0,229,254,178,0,156,0,242,255,123,1,92,0,244,1,214,0,4,2,125,0,50,1,145,255,108,1,128,0,132,1,108,0,150,0,178,255,247,0,255,254,196,0,101,254,48,0,101,255,176,255,4,1,147,255,59,1,66,1,145,0,94,2,39,1,180,1,132,0,249,255,220,255,4,255,225,255,15,255,196,0,233,1,4,2,64,2,86,0,59,1,200,0,242,0,211,0,99,0,112,255,41,0,121,254,103,0,174,254,64,0,105,255,108,1,61,0,114,1,169,255,55,0,24,255,35,255,101,255,169,255,176,255,192,255,94,255,233,0,180,254,103,4,4,255,145,3,218,255,57,255,134,253,134,253,75,253,83,254,242,254,33,255,48,0,128,0,220,0,227,1,207,0,4,1,46,255,72,1,99,255,48,2,178,255,83,2,222,255,147,1,191,254,154,1,180,253,242,1,114,254,251,1,214,254,123,0,59,255,240,0,200,255,174,0,37,0,253,254,194,0,251,254,125,0,152,255,227,254,158,0,28,255,114,1,90,255,92,2,6,0,225,3,189,255,189,3,15,0,114,2,207,0,187,0,105,1,66,0,128,1,203,255,218,0,88,0,200,1,108,2,125,0,207,2,240,0,240,0,209,1,66,255,139,1,24,0,183,0,240,0,143,0,99,0,66,255,105,254,253,253,105,252,52,253,203,253,139,254,127,254,127,254,33,0,46,0,77,0,222,1,251,255,174,2,86,255,233,0,72,254,253,255,233,253,61,255,167,254,114,254,61,0,30,255,52,1,225,254,253,0,17,255,211,1,94,255,64,1,165,255,19,255,220,255,141,255,33,0,231,0,176,254,105,2,13,255,114,3,150,255,68,2,198,255,147,1,231,0,240,1,105,1,207,7,86,1,17,9,22,0,77,5,169,255,57,2,139,255,110,1,30,0,251,1,75,255,33,2,8,255,247,0,231,255,8,1,48,1,108,0,41,1,48,1,123,0,8,1,194,255,57,0,167,0,68,255,83,1,244,254,39,2,150,255,147,1,114,255,13,1,44,255,200,255,220,255,141,255,81,0,37,255,229,0,249,254,101,1,244,253,220,1,139,254,174,2,161,255,247,0,28,1,103,0,167,1,4,1,92,1,251,255,50,255,194,255,52,255,8,0,70,1,121,0,128,2,13,1,192,2,2,1,28,2,6,1,11,1,0,1,75,255,161,0,187,253,169,0,33,0,68,255,75,1,169,255,83,1,112,0,11,1,99,0,198,0,163,255,185,255,172,1,196,255,200,1,183,0,132,0,83,1,44,0,205,0,174,0,77,0,132,255,229,255,147,254,225,0,130,253,251,1,55,252,94,1,108,252,180,0,19,254,103,1,119,255,130,0,244,255,17,255,161,0,112,255,37,1,194,254,19,0,39,255,238,255,214,255,94,255,189,254,83,1,24,0,11,2,125,0,227,1,183,0,158,1,44,0,247,0,132,255,134,0,116,255,81,255,88,1,57,255,101,1,125,255,30,1,83,0,143,0,64,1,112,0,178,255,101,0,83,255,114,255,119,255,121,255,231,0,216,254,75,1,183,254,11,2,13,255,108,2,112,255,108,2,33,255,110,1,130,0,66,1,128,255,61,0,61,0,150,255,207,0,83,254,97,0,205,254,161,0,35,255,158,1,229,255,161,2,187,255,218,0,97,255,225,253,156,255,240,253,130,3,127,254,105,3,81,254,114,0,57,255,22,0,178,255,116,1,50,0,165,0,39,1,59,255,176,0,11,255,108,1,203,255,101,0,203,0,207,254,103,0,108,253,222,255,114,253,209,0,191,253,233,255,150,253,22,255,112,253,130,252,37,255,19,253,231,0,251,254,167,0,189,1,253,255,203,1,116,0,81,0,44,0,39,255,132,255,169,255,33,254,83,1,205,254,154,1,125,0,152,0,253,0,26,0,251,0,30,0,92,0,26,255,185,255,39,255,123,255,172,0,196,0,44,0,154,1,112,0,165,1,121,0,6,1,141,255,240,255,2,1,233,254,26,1,220,255,24,1,196,255,37,0,143,0,244,255,225,255,185,255,209,255,216,0,229,255,200,0,50,0,139,0,6,2,61,1,211,2,110,1,33,2,152,1,0,0,123,2,242,254,52,2,253,254,48,2,125,255,178,2,189,0,180,1,147,0,185,0,225,254,19,255,229,249,132,253,13,240,52,254,44,238,24,255,176,244,132,0,134,249,48,0,242,252,0,0,180,253,33,0,105,254,17,0,194,255,154,0,61,0,136,255,134,0,143,255,94,1,44,0,141,1,154,0,75,2,52,1,196,1,139,0,44,1,81,0,165,255,22,0,176,255,134,0,242,255,44,1,37,0,101,1,200,254,41,0,249,253,114,0,70,254,37,0,178,255,249,255,247,255,99,255,242,0,236,255,227,1,15,1,30,2,156,0,205,0,24,255,97,0,4,255,216,255,79,254,79,0,110,255,92,0,161,0,178,1,214,2,121,1,2,3,180,0,66,1,205,255,26,1,68,0,147,255,143,0,116,255,154,0,88,255,24,0,236,254,231,255,48,254,86,0,24,255,39,0,39,1,28,0,244,1,165,255,150,255,242,255,172,254,134,255,172,255,26,0,220,255,189,1,72,255,178,2,180,254,46,3,163,254,229,1,167,254,189,1,123,254,158,2,41,254,79,1,30,255,172,0,240,255,33,1,207,255,8,1,130,255,214,1,233,255,64,2,52,0,136,2,225,254,134,2,154,0,225,1,92,0,81,1,35,0,225,1,101,1,132,2,59,4,227,1,68,2,240,0,185,0,225,1,158,0,108,2,64,0,119,2,214,255,72,1,247,255,108,0,103,255,77,255,68,255,167,255,220,0,94,0,161,254,39,253,233,254,48,247,116,255,205,245,4,0,121,250,83,1,222,255,83,255,48,2,30,254,165,1,240,253,240,0,163,254,94,2,231,254,145,2,19,255,236,1,134,0,11,1,70,255,211,255,19,254,70,255,125,255,83,255,211,255,200,255,251,254,64,0,61,255,119,1,251,254,125,2,143,255,231,2,229,254,81,3,112,254,44,3,150,255,240,2,225,1,141,1,251,1,187,0,132,2,205,255,112,1,249,255,11,254,132,0,183,252,214,0,152,253,231,0,70,253,94,1,119,253,147,0,68,255,172,0,66,1,247,0,35,1,90,1,88,1,143,1,112,0,169,0,165,254,52,0,125,254,52,0,253,255,6,0,167,0,183,0,167,0,130,1,216,0,165,1,90,0,59,1,110,255,183,1,19,255,167,2,174,255,17,2,227,254,139,0,33,255,167,255,167,0,203,255,225,1,57,0,130,0,99,1,6,0,19,2,81,1,222,0,236,0,255,254,68,0,132,254,176,255,216,254,218,255,141,254,46,1,178,254,48,0,90,255,183,254,28,255,244,253,99,255,180,254,77,255,194,254,214,254,233,255,233,254,90,0,194,254,180,255,242,254,15,255,238,254,4,255,123,254,238,254,167,255,103,255,110,255,30,255,46,255,191,254,108,254,143,254,242,254,72,254,64,0,46,255,33,1,119,0,108,1,145,1,110,0,231,0,35,255,209,255,28,255,19,0,33,254,86,0,233,253,101,255,17,255,174,253,200,255,255,252,41,0,172,254,101,255,35,255,236,253,116,255,35,254,172,254,229,0,180,254,103,2,161,255,11,2,141,0,216,0,136,0,68,254,207,1,48,254,75,2,15,0,41,1,15,1,77,0,108,1,216,255,97,2,141,255,108,2,203,254,19,1,17,1,152,255,24,3,249,254,66,4,26,255,214,1,172,255,161,255,66,255,165,254,108,255,48,255,110,0,37,0,22,0,251,0,141,255,99,1,59,255,50,1,55,255,198,1,0,0,48,1,147,0,11,1,61,0,114,0,6,0,81,0,105,0,161,0,103,0,178,0,88,0,167,1,172,0,22,2,17,1,17,2,72,2,72,0,207,1,150,0,59,0,17,1,211,255,72,2,8,1,240,0,114,1,156,255,240,0,220,255,0,0,145,255,196,0,227,255,39,2,161,1,192,1,218,0,28,1,92,0,185,1,41,0,196,0,33,0,225,0,255,252,68,2,227,250,161,3,41,253,13,2,200,254,75,0,101,255,77,0,79,255,52,0,94,254,183,0,194,1,247,0,37,4,83,0,240,2,139,254,236,0,218,253,218,0,238,254,17,1,205,254,8,1,231,254,79,0,13,0,136,0,187,255,180,255,244,254,81,254,44,255,59,255,72,0,143,255,205,0,163,255,94,0,176,255,88,0,242,255,236,0,203,0,59,1,55,0,37,0,112,0,114,0,139,0,121,1,37,1,253,0,141,0,125,0,119,0,64,1,192,255,176,1,121,255,103,1,178,255,222,255,26,0,207,0,39,0,134,1,52,1,141,1,205,0,119,1,247,2,2,2,174,5,97,1,150,3,222,0,57,1,154,0,68,0,189,255,97,254,28,0,183,252,242,1,205,254,220,2,141,255,68,2,192,0,251,0,37,1,249,255,92,1,28,254,103,1,225,252,19,0,41,255,178,255,86,0,70,254,249,0,209,253,218,2,55,254,200,1,99,255,22,2,145,0,236,0,253,0,50,255,63,246,50,253,32,240,176,252,10,243,127,253,39,248,26,255,48,251,178,0,147,252,108,0,11,254,211,255,22,255,28,255,205,255,17,0,8,0,139,1,161,255,17,1,55,0,242,255,251,255,143,255,174,254,214,255,52,255,169,255,86,255,24,1,229,254,227,2,231,254,174,3,55,255,97,2,194,255,75,0,61,2,75,255,236,1,174,0,125,0,253,1,83,0,24,3,233,255,247,1,112,255,176,0,88,254,44,0,180,254,66,255,161,255,79,254,37,0,165,254,203,255,132,255,187,255,108,0,48,0,123,255,81,1,225,254,19,2,163,253,116,2,191,252,61,2,37,254,81,1,99,0,119,0,83,1,2,1,145,0,64,1,121,0,187,0,116,0,163,0,44,255,183,255,214,255,169,254,249,255,19,255,39,0,30,255,61,0,229,255,19,0,94,0,97,0,156,0,187,1,203,0,176,1,229,0,83,1,59,1,110,2,231,1,156,1,156,1,163,0,119,0,64,0,52,0,30,0,161,1,72,1,233,1,147,1,33,2,94,1,134,1,39,1,99,0,50,1,22,0,44,0,55,0,169,255,39,0,110,255,22,0,8,0,240,255,121,0,196,0,46,1,13,0,187,1,0,0,46,1,167,0,61,0,4,0,46,254,167,255,233,254,119,255,26,0,15,0,46,1,214,1,218,1,86,3,200,1,141,2,194,1,116,1,15,2,205,255,83,255,242,254,134,254,55,255,247,254,158,254,17,8,4,255,167,11,143,255,81,8,26,255,132,3,152,3,183,0,156,5,128,0,183,3,132,0,203,1,72,0,218,0,41,0,90,0,66,0,125,0,163,0,103,0,147,0,83,1,227,254,108,1,163,253,233,0,19,254,37,0,203,255,125,254,209,255,99,255,92,253,222,0,169,252,68,1,154,255,194,0,189,0,163,0,123,0,24,0,8,1,161,0,116,1,97,0,17,1,139,0,183,0,128,0,236,0,0,0,150,0,253,255,88,0,13,1,33,1,194,2,198,1,145,2,83,0,183,0,207,255,81,254,128,0,240,253,163,0,200,254,13,1,189,254,185,0,8,253,176,0,249,252,192,0,247,254,97,0,17,0,216,255,154,0,75,255,244,0,172,0,214,0,86,1,90,0,46,0,24,255,116,255,123,254,156,255,108,254,30,255,187,254,86,255,180,255,110,1,176,0,26,3,156,0,114,3,66,0,46,2,214,0,17,2,57,1,194,2,231,0,37,2,99,0,86,1,30,0,99,0,180,255,57,255,97,0,13,255,209,2,88,255,253,3,28,255,39,2,121,255,110,0,132,0,222,0,28,2,203,0,121,2,139,255,33,3,101,254,236,1,227,254,35,1,48,255,4,255,123,254,88,254,218,254,41,0,187,255,229,0,83,0,165,1,187,255,150,1,205,255,240,5,68,0,136,11,185,255,200,13,196,255,57,8,163,0,216,2,99,1,123,0,52,2,90,0,249,1,33,1,136,1,222,0,169,0,0,1,112,0,163,0,125,0,33,1,77,0,203,1,192,255,2,1,180,255,185,0,227,0,6,1,94,1,249,0,189,1,28,0,128,0,125,255,30,255,222,255,198,255,52,0,222,255,48,0,191,254,207,0,35,254,108,0,169,254,242,255,48,0,55,0,66,1,6,1,220,1,75,2,240,1,81,2,116,0,64,1,44,0,136,0,112,0,81,0,242,255,33,1,205,0,163,255,141,1,218,255,225,2,119,255,28,3,50,0,209,1,26,0,233,0,130,0,52,1,86,1,33,1,4,2,145,1,64,1,158,2,77,0,70,2,128,255,225,0,236,254,152,0,132,255,209,0,156,1,79,1,236,0,28,2,35,0,180,0,46,255,33,251,150,254,196,249,167,255,189,253,101,1,231,255,161,0,11,0,19,0,6,0,116,0,244,255,125,0,94,255,116,1,39,0,165,254,8,1,178,253,240,0,70,255,240,0,191,254,233,255,81,254,167,255,92,255,88,0,185,255,180,1,97,255,13,2,11,255,66,1,247,251,37,0,145,249,200,255,233,250,6,2,176,253,39,3,207,255,247,1,6,0,156,0,169,255,244,255,6,0,103,255,35,2,123,255,214,2,139,0,41,2,128,1,121,1,139,0,28,1,39,0,22,1,244,1,105,0,75,2,86,0,101,1,125,255,242,0,81,255,218,0,218,255,59,0,134,255,154,255,172,254,150,254,26,1,83,254,75,2,187,254,214,0,59,0,48,0,244,0,39,1,205,255,141,1,114,255,11,2,30,0,229,1,4,0,216,1,253,255,28,2,145,255,50,3,176,255,185,3,17,0,211,1,163,0,176,0,119,1,216,0,242,1,214,0,119,1,108,0,57,1,37,0,172,1,26,0,196,0,0,0,251,254,105,255,99,255,123,254,59,255,203,254,132,255,103,0,4,0,75,1,35,1,39,0,6,1,176,255,196,255,214,255,70,255,132,0,165,255,183,0,86,0,216,255,81,0,150,255,22,255,15,0,161,254,130,1,13,255,88,2,108,254,52,2,108,254,163,1,134,255,209,255,123,0,165,254,143,0,255,254,205,255,251,255,194,255,242,255,75,1,0,0,121,2,2,0,192,1,172,255,147,0,253,254,139,0,35,255,33,0,66,254,41,0,83,254,55,0,167,255,218,255,207,255,15,0,158,0,90,1,205,1,158,1,72,2,145,1,163,2,229,0,205,2,192,0,205,1,83,0,97,0,57,1,44,0,35,2,44,1,59,2,97,2,145,253,147,1,242,246,48,0,50,248,220,255,191,251,0,0,161,253,0,0,108,254,59,0,92,255,0,0,30,0,225,254,227,0,134,254,147,0,88,255,231,255,83,255,127,254,158,255,158,253,24,0,231,253,242,255,214,254,145,255,167,255,189,255,30,255,231,254,132,255,57,255,207,255,0,0,169,0,163,0,216,0,44,0,216,0,150,255,0,1,255,254,150,0,225,254,236,255,251,254,227,1,97,254,88,3,152,254,123,3,108,255,44,2,180,255,35,1,220,255,231,255,22,0,143,255,30,0,143,255,130,255,2,255,203,253,249,254,55,254,75,255,139,255,139,0,79,0,88,0,46,0,200,255,30,255,90,255,6,253,147,0,50,252,145,0,205,253,187,255,187,254,236,254,169,0,48,255,97,1,198,255,198,255,128,255,35,255,231,254,22,0,28,255,94,0,81,0,44,0,83,0,103,255,163,0,13,255,44,0,66,254,194,255,207,254,191,254,143,255,97,255,19,0,119,0,86,0,110,0,33,0,189,255,103,0,128,255,52,0,101,255,161,255,240,255,136,255,158,0,220,255,194,255,26,0,112,255,79,255,229,255,238,253,247,255,209,254,139,255,139,0,15,1,180,0,68,1,105,0,46,0,101,0,24,255,194,0,233,254,163,0,255,254,167,255,86,255,134,255,253,255,22,0,128,255,128,0,236,254,28,0,240,255,231,252,70,1,94,251,24,3,75,253,52,4,132,254,247,3,165,254,150,3,233,254,189,1,57,255,6,0,218,255,37,255,99,0,121,254,227,255,216,254,185,254,79,0,61,255,110,1,185,255,50,2,154,255,216,1,216,254,205,0,214,253,0,0,209,252,72,0,136,253,251,0,156,254,44,1,143,254,2,2,8,0,0,2,50,0,220,0,72,0,183,1,44,255,161,1,154,254,6,1,189,254,8,1,231,253,233,254,46,252,79,242,19,250,125,241,147,250,77,246,8,253,233,248,244,254,183,251,116,255,13,255,57,255,216,255,189,253,203,255,238,252,39,254,127,254,110,252,139,255,165,253,61,0,242,253,130,0,37,254,203,255,75,254,240,255,152,253,207,255,77,254,108,255,240,254,39,255,61,254,15,255,176,255,130,255,161,255,136,0,81,3,169,0,214,3,61,0,59,3,15,0,183,1,11,0,59,0,174,0,222,254,211,0,139,254,211,255,116,255,15,0,72,0,97,0,123,1,172,254,123,1,150,251,75,0,141,250,238,254,37,252,79,255,8,254,150,255,26,255,251,255,240,255,220,0,35,0,81,0,55,0,77,0,15,1,143,0,15,1,86,0,247,255,183,0,128,255,136,1,132,255,227,1,178,255,52,2,101,0,75,2,185,1,8,2,55,1,4,2,172,0,203,2,22,0,143,2,189,255,24,1,154,255,105,0,114,255,200,255,105,0,19,2,251,0,242,1,253,0,218,0,6,2,211,255,11,2,163,0,205,255,238,1,136,254,183,2,191,253,39,2,167,253,48,1,127,253,205,0,37,253,4,0,30,254,196,255,183,255,231,255,143,0,132,254,172,1,48,254,123,0,165,255,130,254,233,0,39,254,139,252,139,255,214,250,161,255,30,252,2,255,13,254,37,254,68,255,154,253,172,1,145,254,88,2,216,255,203,1,50,1,158,0,116,0,68,0,139,0,161,255,39,1,178,1,154,0,72,2,26,0,26,2,167,0,8,2,238,0,218,1,174,0,48,1,242,255,37,0,22,0,83,0,134,0,161,0,52,0,44,0,19,255,240,255,169,253,158,0,90,254,163,0,88,254,251,0,72,255,8,0,253,255,227,1,247,255,90,4,152,255,236,3,231,255,77,2,55,0,214,0,187,0,161,0,30,1,24,1,103,0,240,1,41,0,68,0,128,0,66,255,44,1,68,255,108,0,249,0,119,255,222,1,88,0,150,2,77,0,17,3,88,255,150,3,240,253,163,2,225,253,99,1,209,254,216,0,143,0,187,0,211,0,26,1,183,0,218,0,180,0,244,1,39,1,8,3,163,1,128,1,110,1,39,1,39,0,11,2,70,255,79,3,6,0,88,2,200,255,211,255,59,255,75,255,0,0,17,0,64,0,209,254,167,255,203,254,13,255,13,255,249,254,192,255,198,255,24,255,99,0,48,255,225,0,178,255,55,0,165,255,185,0,242,255,66,1,192,255,152,0,233,254,28,255,30,253,229,254,37,254,238,254,105,254,172,254,180,253,26,255,176,254,176,255,161,255,112,255,211,255,225,254,211,255,35,255,183,1,152,255,236,1,194,254,81,3,218,249,30,1,211,241,61,255,227,240,203,254,68,247,152,254,110,253,161,254,13,0,35,254,68,255,220,254,57,254,83,0,103,254,105,3,68,255,178,1,231,254,123,255,165,254,90,255,249,254,108,0,247,254,28,255,225,254,183,254,55,255,33,255,33,255,229,254,6,254,229,254,103,254,167,255,4,255,145,1,121,255,165,1,57,0,79,1,22,1,249,2,114,1,59,2,105,1,17,0,119,0,174,255,249,255,97,255,94,255,86,255,196,254,214,255,88,255,110,0,101,0,136,0,156,0,180,255,165,0,2,251,130,1,203,251,35,2,189,253,216,1,11,0,79,1,222,0,99,1,105,1,163,1,225,255,163,1,196,253,57,1,249,253,218,0,172,253,145,0,30,1,180,0,242,2,203,0,39,3,158,0,242,0,101,0,48,1,4,1,52,3,11,2,209,4,125,2,0,7,81,2,205,12,156,2,125,8,30,2,81,4,70,1,132,2,44,2,66,255,83,3,187,254,167,2,167,255,196,0,220,255,167,255,244,255,163,255,63,255,214,0,11,254,97,1,156,254,114,1,152,254,187,0,35,255,41,0,238,0,218,255,70,1,167,0,15,0,28,1,94,255,187,0,214,254,180,0,161,255,68,1,163,255,103,0,236,253,233,255,191,252,61,255,200,254,194,255,233,255,183,255,66,0,41,255,103,0,6,255,231,255,136,255,6,0,196,255,156,255,52,255,13,255,236,254,33,255,196,254,150,255,28,255,242,255,83,1,220,255,233,2,39,255,222,1,68,255,154,0,110,255,238,255,220,255,233,255,114,0,161,0,33,0,114,1,19,1,253,1,92,1,233,0,26,0,35,0,55,254,68,0,116,254,229,0,108,254,247,0,66,255,6,0,216,255,143,255,161,254,11,0,251,254,200,255,236,253,242,255,22,253,119,255,72,254,108,255,11,255,147,255,0,0,114,0,77,0,251,1,174,255,99,2,123,253,178,0,13,248,229,255,83,250,97,0,233,252,176,0,57,255,128,255,147,0,123,254,207,255,15,255,17,255,11,0,200,253,19,0,189,255,28,1,0,0,28,2,48,255,145,2,99,0,35,2,37,1,207,0,136,1,229,255,180,0,192,255,143,255,169,254,2,1,75,255,141,1,37,2,152,1,50,2,125,1,86,1,0,1,247,0,59,1,125,1,88,1,88,3,220,0,249,3,174,0,209,1,165,254,46,0,130,1,121,255,125,3,205,255,172,2,216,0,57,1,172,1,50,1,94,1,227,1,240,254,216,1,41,254,13,1,15,254,251,0,222,254,48,1,176,255,240,1,57,0,121,0,119,0,88,255,205,255,8,0,145,254,240,254,202,247,72,254,92,239,152,254,85,245,174,255,178,251,203,255,220,253,123,0,50,254,99,2,194,254,141,1,136,254,24,1,77,254,178,255,251,253,143,255,108,255,50,0,41,2,227,0,35,3,121,255,55,3,41,255,139,2,2,254,68,1,240,252,123,0,99,252,41,0,110,254,92,255,244,255,52,255,103,0,8,255,79,255,222,254,103,255,233,255,52,255,94,0,247,255,196,0,192,1,251,255,33,1,136,255,187,255,172,255,205,254,19,255,214,255,236,255,86,0,61,0,200,0,178,0,236,0,46,1,152,255,247,1,59,255,46,1,77,255,211,0,103,254,209,0,132,254,189,0,167,254,169,0,13,255,209,0,251,254,192,0,225,254,238,255,97,255,220,255,24,1,218,0,244,1,119,3,66,1,167,3,28,1,130,1,103,1,169,255,222,0,227,255,26,0,233,255,211,0,125,0,128,0,242,0,225,1,112,1,150,1,50,1,61,0,114,255,139,1,44,255,64,1,30,254,147,0,46,254,48,255,203,254,46,255,77,255,77,255,121,0,86,0,216,1,152,255,11,2,57,255,247,0,92,254,8,2,154,254,108,2,105,255,72,1,22,0,83,255,214,0,99,254,163,255,207,255,19,254,240,255,158,253,203,0,220,253,196,1,8,254,125,1,156,254,253,0,218,254,88,0,68,255,19,0,211,252,26,0,108,254,244,255,33,255,147,0,112,255,189,0,41,255,37,0,203,254,130,0,6,254,64,1,28,255,8,1,198,255,172,1,79,1,79,2,139,2,152,1,165,1,167,255,192,1,161,255,72,0,242,255,130,254,97,252,41,255,211,250,233,1,227,252,97,2,33,255,50,2,4,0,176,1,156,0,161,1,183,0,134,1,112,0,222,1,114,255,99,1,79,255,4,0,214,255,249,255,152,255,19,1,123,0,143,1,114,0,11,1,233,255,185,255,88,255,189,254,119,255,205,255,249,255,86,0,2,0,200,0,26,255,48,1,231,254,229,0,158,254,50,0,11,255,105,255,222,254,125,0,176,255,169,8,52,255,70,14,35,0,220,9,61,1,59,4,143,1,55,2,128,0,214,0,192,0,33,254,158,1,169,253,83,2,191,253,77,1,136,255,44,1,105,0,143,1,165,255,79,2,209,0,196,1,79,2,249,250,0,2,127,247,8,1,176,249,68,0,176,252,19,1,59,255,4,2,92,0,141,1,247,255,225,0,132,255,139,1,24,0,183,0,24,1,150,1,136,1,187,1,116,0,81,0,116,0,196,254,19,255,119,253,72,254,253,253,150,253,154,254,33,253,63,254,75,253,225,253,81,254,229,254,176,254,185,254,134,254,147,255,6,255,147,0,247,254,86,0,99,255,130,255,247,255,198,255,26,0,114,2,244,254,222,1,225,254,37,2,214,255,110,1,196,0,55,0,185,0,247,0,97,254,72,0,189,253,28,0,55,255,161,0,240,0,24,0,205,1,251,0,211,1,4,1,75,0,220,0,90,255,24,0,158,255,167,254,132,0,147,255,147,0,59,0,61,0,79,1,163,255,242,0,46,0,46,0,163,255,123,255,220,254,57,0,247,254,218,0,52,255,216,255,13,255,83,0,194,255,19,0,211,255,240,254,189,255,79,254,156,0,4,255,187,0,108,1,48,0,238,1,229,255,139,0,253,255,174,255,39,1,242,254,33,1,90,255,19,1,79,255,97,0,13,0,105,0,211,0,225,0,247,0,6,255,101,1,63,254,110,2,147,254,158,1,55,0,169,255,81,255,2,254,24,253,24,254,57,253,227,254,225,254,187,254,247,255,238,253,156,0,207,253,172,0,172,253,19,0,251,254,22,1,92,255,207,0,17,255,110,1,86,255,209,1,178,255,81,1,132,0,83,0,154,0,222,255,218,255,225,255,63,255,225,1,236,254,81,1,242,255,94,0,220,0,33,0,97,0,46,255,196,255,220,254,165,254,231,255,139,254,61,1,11,0,192,1,44,1,143,1,15,2,251,1,64,2,229,1,8,1,61,2,136,0,236,0,143,255,238,252,59,255,251,250,75,255,15,253,249,254,189,254,48,255,231,254,205,255,110,255,70,0,108,255,59,1,247,254,145,1,220,254,24,2,110,255,57,2,33,1,64,2,112,3,238,1,198,3,17,1,52,3,81,0,180,2,15,0,35,2,81,0,33,1,28,0,28,1,200,0,176,0,216,0,156,0,48,0,28,255,132,1,191,254,22,1,50,255,75,0,128,255,30,255,30,0,13,255,169,0,218,255,22,0,205,255,218,255,172,255,154,255,94,255,165,255,185,255,240,255,59,1,4,0,99,1,75,255,44,0,238,254,105,255,249,253,207,254,15,253,174,254,205,252,41,255,48,253,242,255,125,254,180,255,185,254,19,1,236,254,70,2,41,255,4,0,28,0,152,254,128,0,61,253,55,255,130,254,55,254,218,254,214,254,134,254,169,255,167,255,236,255,251,0,233,254,99,1,143,255,28,1,141,0,55,2,253,0,139,0,66,0,165,254,218,0,103,254,176,0,141,254,207,1,227,255,225,1,59,0,44,1,207,255,189,0,24,0,77,0,72,0,13,255,66,0,176,254,233,255,169,253,196,0,2,254,0,2,203,255,128,1,90,255,101,1,94,255,143,0,207,254,70,0,187,252,112,0,222,252,192,0,2,255,143,0,183,255,19,1,112,0,39,1,158,1,165,0,218,1,198,0,225,1,50,0,229,1,143,0,48,1,99,2,8,1,90,2,178,0,116,1,6,0,88,0,247,255,108,255,130,255,172,254,198,255,255,254,48,0,6,0,238,255,165,0,61,255,183,0,8,1,15,0,110,1,147,255,229,0,154,255,19,0,19,0,0,1,77,0,218,0,209,255,52,0,123,255,253,255,37,255,147,255,101,255,41,255,101,0,15,1,145,1,2,1,8,2,198,0,57,2,249,1,17,2,165,1,50,2,128,1,50,1,141,0,110,0,15,254,198,255,163,252,99,255,81,253,132,255,200,253,194,255,114,253,165,255,94,253,165,254,198,254,139,253,249,0,163,253,59,1,192,255,28,1,119,0,205,0,154,0,0,1,194,0,90,2,172,255,28,2,68,254,192,2,174,253,121,2,77,254,211,1,207,254,119,1,227,254,141,0,128,255,183,255,92,255,203,255,192,255,17,0,249,0,108,255,251,1,128,255,132,1,55,255,28,0,200,254,94,0,187,254,0,1,55,255,222,0,134,255,11,0,112,255,158,255,83,254,24,0,167,253,30,255,154,255,251,254,101,0,39,255,128,255,139,255,90,254,251,254,165,254,11,255,99,255,231,254,231,255,116,254,19,1,88,255,242,0,247,0,125,0,134,1,214,255,44,1,244,254,26,1,15,255,19,1,229,0,189,0,196,1,119,0,203,3,154,255,132,4,196,254,253,2,26,255,163,2,59,255,79,2,79,254,180,0,127,253,121,0,22,254,185,255,178,254,30,255,6,255,33,255,244,253,240,254,24,254,46,0,127,253,79,1,247,253,30,1,72,254,240,0,207,254,152,0,189,254,8,0,132,254,37,255,185,254,57,255,145,255,15,255,203,255,77,255,242,255,121,255,125,0,92,255,114,0,17,255,169,0,77,254,211,0,17,254,83,255,152,253,112,254,11,254,200,254,141,254,253,254,176,254,110,255,244,254,196,255,196,255,128,0,141,0,101,1,158,0,41,1,39,0,176,0,192,0,227,254,242,0,63,251,240,0,165,250,205,255,218,252,244,255,103,255,183,0,81,0,19,1,37,0,143,0,249,0,128,255,132,1,110,255,26,1,39,254,22,1,189,253,59,0,13,255,4,0,251,254,86,0,39,0,238,255,167,0,176,254,35,249,203,253,255,242,97,253,127,244,22,254,103,249,161,254,112,253,72,0,200,255,147,255,128,255,6,254,15,255,22,254,77,253,99,255,231,252,2,0,127,253,163,0,242,253,28,1,187,255,68,1,225,0,141,1,139,1,22,1,30,1,35,0,41,0,105,255,136,255,211,255,218,253,136,0,205,254,103,0,15,0,225,0,70,0,165,1,79,0,220,0,216,255,116,0,81,255,114,0,200,254,139,1,46,254,227,1,249,254,136,1,63,255,249,0,172,255,231,255,251,255,225,255,97,0,81,2,158,255,145,4,125,255,110,3,247,254,218,3,196,255,4,3,64,1,216,2,189,1,66,1,121,0,26,0,77,0,37,0,238,0,242,255,125,1,236,255,238,0,194,0,99,0,132,2,8,0,57,3,15,1,81,1,139,0,50,255,194,0,11,255,108,3,128,255,249,8,194,255,251,9,46,0,33,6,152,255,114,2,26,0,6,1,156,0,183,255,203,0,125,255,4,0,15,0,253,254,205,0,200,255,196,0,134,0,72,0,112,0,119,0,207,253,229,255,180,252,183,255,211,254,242,255,172,0,52,255,214,0,26,254,158,0,48,254,35,0,134,255,165,255,4,1,196,254,247,1,211,254,163,3,37,255,178,3,242,0,242,2,174,1,121,1,194,0,61,255,147,251,114,254,236,243,63,254,112,243,167,254,158,247,8,0,174,250,185,0,242,252,225,255,130,254,229,254,6,254,229,253,15,254,70,254,15,255,249,254,214,255,200,255,37,0,83,1,249,255,198,1,240,255,77,1,187,255,125,0,203,254,59,0,57,255,152,255,192,255,48,254,134,255,180,255,141,255,169,0,15,254,209,1,112,253,249,2,97,254,172,2,105,255,15,2,19,0,68,1,238,0,253,255,8,2,121,255,194,1,158,255,70,1,97,255,103,1,130,0,183,1,81,0,247,1,229,255,180,0,4,255,66,255,198,254,255,254,6,255,143,254,108,255,105,254,218,0,130,253,196,1,136,253,134,1,147,254,15,1,116,0,244,0,169,2,158,1,172,1,205,0,22,1,77,255,143,1,119,254,130,1,145,254,150,1,247,254,128,1,112,255,143,1,209,254,192,1,39,253,200,255,13,254,196,254,161,255,205,254,247,255,249,254,127,254,8,255,94,253,174,255,229,252,198,255,214,253,72,255,222,253,110,255,26,254,86,255,116,254,97,0,114,254,110,2,180,255,66,3,211,0,247,2,158,0,178,2,169,255,229,0,94,255,59,255,253,253,99,255,72,252,110,0,141,252,130,0,147,253,128,0,156,255,46,1,15,0,183,255,68,255,6,255,156,254,227,255,114,255,172,255,50,255,172,254,211,254,211,253,17,255,150,254,132,0,70,255,0,0,99,255,68,0,11,253,64,0,19,250,66,0,161,250,30,0,41,254,218,255,216,255,147,255,178,255,52,255,203,254,11,255,22,255,183,254,99,0,134,255,200,0,196,0,165,255,90,0,72,255,214,255,249,255,26,0,44,0,174,0,4,1,114,0,75,2,249,255,0,3,247,255,154,3,169,254,163,2,209,254,50,1,24,255,169,255,108,255,150,255,37,0,145,0,150,0,108,1,79,0,238,0,244,0,214,0,163,0,242,0,37,0,8,1,79,255,169,2,158,254,19,5,169,254,245,5,143,254,134,4,33,254,161,1,88,254,28,255,121,255,238,254,48,255,220,255,154,255,94,0,187,255,13,0,132,0,247,255,150,0,205,255,68,255,48,0,81,254,136,255,249,254,251,255,203,255,180,255,189,255,236,255,30,0,19,0,35,2,15,1,231,1,247,0,249,0,37,0,81,3,81,1,154,2,26,1,125,1,125,1,35,1,231,1,57,255,112,1,48,255,108,0,198,255,59,0,112,0,37,0,57,0,150,253,125,0,13,252,242,0,205,252,227,0,145,254,79,255,2,255,203,255,211,254,13,0,163,255,0,0,77,0,183,255,123,0,8,0,134,0,200,255,229,255,8,0,154,255,244,255,233,254,189,255,108,0,19,255,156,2,253,254,229,2,130,255,13,2,145,0,220,0,180,0,147,255,200,0,114,255,200,0,105,255,30,0,211,255,198,255,147,255,19,0,203,255,225,255,227,254,77,254,114,254,244,253,101,255,33,254,222,255,194,254,196,255,134,255,79,0,46,255,33,0,176,255,17,255,105,0,83,255,169,255,174,255,39,0,240,255,183,255,81,1,99,255,244,0,121,255,46,0,196,255,97,255,17,0,119,254,46,0,136,254,132,0,125,255,205,0,33,255,178,0,110,255,180,0,134,255,185,0,172,255,15,0,205,254,39,255,68,253,125,254,4,252,169,254,169,252,242,255,227,253,253,255,189,255,214,255,163,0,15,0,99,255,209,255,30,255,238,254,222,255,154,253,216,255,227,254,99,255,0,0,119,255,26,1,139,0,130,1,125,255,112,1,44,255,154,0,30,255,35,0,172,255,141,254,116,1,19,254,233,1,150,254,114,0,125,253,8,252,163,253,41,244,205,253,37,247,141,253,209,249,130,254,6,252,222,254,189,254,28,0,26,255,39,0,185,254,11,0,240,254,4,255,233,255,70,255,205,255,242,255,192,255,196,255,251,255,50,254,46,255,167,253,75,255,30,254,15,0,15,255,163,0,39,255,103,0,227,254,128,255,121,255,79,255,229,255,253,255,152,254,119,255,180,253,176,255,72,254,136,255,13,254,220,254,119,253,41,255,255,253,233,0,251,254,68,1,209,254,218,0,2,0,187,1,143,255,134,1,139,255,128,1,158,255,50,1,205,254,72,0,8,0,35,0,0,0,26,0,216,255,150,0,178,254,158,0,66,255,227,0,207,255,70,1,61,255,50,242,24,0,240,242,90,255,77,249,105,254,81,253,81,254,203,254,61,254,255,254,207,254,236,254,15,255,209,254,28,255,13,255,161,255,28,254,61,0,178,255,183,0,247,0,147,0,6,0,194,0,81,255,209,1,116,255,141,1,220,255,218,0,72,0,198,0,211,255,143,0,209,255,236,255,200,255,72,255,2,255,17,255,112,255,156,255,39,1,158,255,136,2,26,0,17,2,61,0,19,1,169,255,44,0,70,251,249,255,52,249,26,1,227,251,200,2,220,253,247,2,37,255,147,2,92,0,196,1,2,255,17,0,90,254,150,255,66,255,218,254,123,255,125,254,136,0,174,255,128,1,169,255,26,3,211,255,176,1,229,254,253,255,225,254,207,254,77,0,196,254,178,0,255,253,66,0,136,253,52,0,92,253,158,0,205,253,13,1,123,255,185,2,44,0,103,0,233,254,134,255,207,254,183,0,125,255,37,0,6,0,123,255,39,0,167,255,125,255,161,255,238,255,225,255,17,1,176,0,13,1,11,1,240,0,55,0,158,0,52,0,154,0,6,1,81,0,64,0,249,0,220,0,39,0,88,1,30,0,30,1,231,255,17,1,11,255,194,0,68,254,121,0,39,254,52,0,90,254,79,0,158,254,216,255,125,254,218,254,220,254,105,255,46,0,75,0,70,0,251,255,240,255,108,255,216,2,203,0,242,3,231,2,105,2,225,2,236,255,134,2,214,252,72,1,130,252,163,0,227,253,79,0,57,254,103,0,139,254,242,255,112,255,136,0,227,0,101,0,17,7,141,0,130,12,251,255,68,11,105,255,59,7,8,255,17,4,253,255,15,2,180,0,240,0,238,0,15,0,233,0,242,255,205,0,28,1,134,1,130,2,68,0,121,1,79,255,24,0,70,255,97,255,229,255,174,255,0,0,59,255,163,0,196,254,187,1,28,0,66,1,90,1,116,0,26,2,19,0,59,2,209,0,121,0,26,1,108,254,86,0,112,254,156,1,105,255,46,2,55,1,154,1,216,1,8,1,194,1,81,0,139,1,253,0,165,0,139,0,242,0,66,0,116,1,92,0,17,1,103,2,17,1,150,1,216,0,251,255,24,0,8,255,220,0,180,255,158,1,205,0,90,1,134,1,163,0,64,0,79,0,185,254,143,255,8,255,92,254,81,2,81,254,94,1,251,254,165,0,103,255,86,0,66,2,244,0,79,4,108,1,6,4,35,0,205,2,110,254,227,0,238,254,161,255,90,255,48,255,174,255,220,255,194,255,112,0,139,255,231,255,169,253,97,255,46,253,145,255,231,254,231,255,37,255,41,0,94,255,249,255,2,0,101,0,247,0,152,255,150,0,11,254,94,0,176,254,110,1,35,255,48,1,19,0,233,0,30,0,79,0,240,253,13,0,119,252,200,255,81,252,57,255,39,255,83,255,233,2,194,255,220,2,128,255,105,1,46,0,77,0,134,0,88,0,251,0,244,0,176,254,211,0,220,253,57,0,77,254,2,1,103,255,101,1,108,2,114,1,46,2,24,2,4,0,46,2,233,254,150,1,116,255,176,0,75,255,110,0,150,255,121,0,75,255,70,1,156,255,225,0,136,255,39,0,167,255,92,255,207,255,158,253,52,0,50,252,35,0,6,253,236,255,30,254,90,0,218,254,44,1,152,255,15,1,214,255,83,0,11,0,172,255,35,1,15,255,207,1,90,255,19,2,154,1,86,1,86,1,132,0,101,0,119,255,163,2,112,254,205,1,176,252,145,255,44,252,77,255,163,253,247,255,134,255,64,0,90,0,90,0,231,0,22,0,147,0,172,254,17,0,123,254,187,255,50,255,41,0,114,255,52,0,52,254,165,255,158,254,28,255,39,254,30,0,116,253,229,255,39,254,83,0,103,255,169,1,35,1,66,2,145,2,218,0,57,2,0,0,141,0,6,1,189,255,19,1,154,255,13,1,75,255,200,1,19,255,211,1,214,253,61,2,174,253,6,1,231,253,238,0,249,254,154,1,103,255,240,1,57,255,240,0,147,254,180,255,99,255,68,255,61,254,79,254,145,254,238,253,19,255,41,254,57,0,68,254,141,0,50,253,194,0,86,253,37,1,92,254,112,1,191,254,105,0,180,0,119,255,46,3,94,254,41,3,4,255,22,1,172,254,26,255,13,255,125,255,233,255,68,0,247,255,105,0,77,0,141,251,79,0,227,248,169,255,134,251,251,1,249,254,214,1,143,0,77,2,227,0,11,3,88,1,105,2,152,0,216,0,200,0,253,255,165,0,105,255,200,255,216,254,70,255,55,255,103,255,11,0,37,0,183,255,108,1,105,0,242,0,247,255,214,254,81,0,233,253,247,255,127,254,17,255,94,255,134,254,139,255,105,254,187,255,163,0,244,0,214,1,145,0,211,1,247,254,41,0,61,255,44,255,233,255,30,255,11,0,13,255,145,254,200,254,238,253,68,255,222,253,180,255,97,253,222,0,86,254,132,1,55,0,123,1,125,0,169,0,207,254,35,0,220,253,207,255,134,253,169,0,150,254,194,255,187,255,130,255,112,255,176,255,253,254,15,1,72,255,185,0,2,0,86,2,99,255,108,1,174,255,167,0,0,0,161,0,187,0,61,1,141,1,114,0,176,1,81,255,187,1,163,254,2,1,77,254,227,255,134,254,123,254,103,255,48,254,8,255,11,254,55,253,123,254,119,253,13,255,26,254,216,255,220,253,189,255,75,254,216,255,130,254,15,0,52,254,132,0,200,253,88,0,39,255,110,255,30,255,227,254,11,254,13,255,8,253,33,255,189,253,143,255,101,254,30,0,222,254,79,0,240,254,253,255,77,255,28,0,231,254,189,255,253,254,6,0,63,255,178,0,130,255,172,1,77,0,26,2,72,1,105,1,26,1,33,0,211,1,229,255,174,1,0,0,48,1,147,0,134,0,233,0,214,0,231,0,174,0,207,0,61,255,139,0,194,254,103,0,15,255,225,255,178,254,209,255,99,254,220,255,66,1,161,0,35,10,112,1,196,8,203,0,101,4,132,0,103,1,35,1,8,0,94,0,240,255,41,0,90,1,205,0,238,1,200,0,52,1,13,0,4,0,121,255,205,254,198,254,61,255,152,252,77,0,255,250,105,1,244,250,2,1,121,251,216,0,55,253,180,1,66,254,165,1,37,255,4,1,143,255,88,255,0,0,41,255,17,0,231,255,172,255,88,0,205,255,66,0,83,0,253,0,11,1,123,2,103,1,50,3,247,1,44,2,183,1,59,1,196,1,180,255,101,1,112,254,30,0,77,0,6,255,13,1,33,254,33,1,134,253,17,1,154,253,33,1,147,254,231,255,218,255,214,254,121,0,205,254,46,1,77,255,108,1,218,255,198,0,26,0,214,255,169,1,236,255,61,4,0,0,2,2,172,255,81,0,174,255,145,255,227,255,44,255,30,0,75,0,251,255,6,255,189,255,97,253,2,0,17,253,94,0,19,254,209,0,19,255,83,2,41,0,39,2,242,0,169,1,30,2,143,1,72,1,70,0,52,0,255,254,132,255,141,254,225,255,150,254,48,255,79,255,211,254,253,255,114,0,172,255,147,1,211,254,39,1,244,253,180,0,33,254,244,255,132,254,37,255,63,255,68,254,81,255,108,254,147,255,139,254,123,255,163,254,37,255,249,254,39,255,209,255,209,254,185,255,231,254,30,0,187,254,152,0,119,254,214,0,44,255,227,255,205,255,207,255,253,255,30,0,229,255,180,0,251,255,68,1,6,0,44,1,152,255,134,0,4,255,8,0,253,254,203,0,207,255,189,0,251,0,19,0,17,2,105,0,165,2,176,0,194,2,121,1,163,0,218,1,198,249,214,1,121,244,132,0,81,245,196,255,35,249,101,255,50,252,161,253,189,254,174,239,216,255,255,231,61,0,10,238,33,0,77,245,128,255,88,250,163,255,253,252,2,0,46,254,128,255,194,254,216,254,158,255,19,254,112,255,92,254,75,255,44,255,48,255,229,255,116,254,19,0,200,254,13,1,28,0,103,1,130,0,220,0,19,255,134,0,156,254,99,255,114,255,57,254,231,255,37,254,218,255,238,0,163,255,6,2,242,254,200,0,128,255,127,254,116,0,24,252,41,1,99,251,128,1,119,252,19,1,123,254,196,0,37,0,97,0,105,0,145,255,178,255,112,255,119,255,61,0,99,0,8,1,244,255,52,1,41,255,152,1,26,0,90,2,24,1,174,1,205,0,242,0,114,0,189,0,152,0,200,0,176,0,161,255,86,0,37,255,70,0,150,255,83,0,64,0,189,0,57,1,225,0,236,1,145,0,200,1,119,255,6,0,105,254,19,255,169,254,158,254,2,255,92,254,46,255,211,253,97,255,150,254,121,254,253,255,163,253,253,255,185,253,200,255,79,254,136,255,233,254,152,0,86,0,244,255,99,1,72,255,90,1,196,254,19,1,114,254,158,0,114,254,227,255,238,253,57,0,156,254,119,0,72,255,180,255,119,253,156,255,52,254,72,0,26,255,154,0,249,0,152,0,112,2,63,255,125,2,63,253,70,1,233,252,207,254,247,253,231,253,236,255,218,253,112,1,72,254,46,2,203,254,165,2,231,254,68,3,105,255,83,2,240,255,57,0,152,0,147,255,15,1,15,0,79,1,52,0,130,1,227,254,154,1,141,254,251,1,183,254,154,1,253,254,64,1,127,254,192,0,203,254,238,255,4,0,130,255,112,0,136,255,99,0,70,0,196,255,88,0,189,255,41,0,66,0,242,255,48,0,128,255,200,255,33,255,145,255,46,254,30,255,68,253,86,254,163,253,180,254,205,253,134,255,229,253,236,255,191,253,94,0,240,253,125,0,24,255,108,0,41,255,141,0,251,254,2,1,52,255,114,0,194,254,6,0,26,254,192,0,127,254,178,1,123,255,33,2,17,0,214,1,130,255,123,1,55,255,220,0,33,255,229,255,125,255,41,255,255,254,156,252,55,255,141,251,35,0,185,252,205,255,134,253,147,255,116,254,24,255,203,255,79,254,70,1,141,254,180,1,75,255,121,0,17,0,163,254,13,1,61,253,110,1,125,252,75,1,15,253,105,1,244,254,119,1,121,0,37,1,143,0,105,0,134,0,123,0,97,0,165,1,75,0,203,255,187,255,145,254,110,255,99,254,203,255,169,254,77,0,103,255,72,0,150,255,105,0,121,255,121,0,207,255,253,0,125,0,66,0,41,1,255,254,97,0,136,254,97,255,4,255,30,255,17,255,123,255,176,254,132,255,4,254,37,0,24,255,35,0,75,1,50,255,240,2,75,254,211,2,52,254,35,2,218,255,176,1,238,255,209,0,203,255,99,255,39,0,127,250,211,255,198,245,178,255,77,246,240,255,147,249,249,255,209,251,112,255,169,252,70,0,222,252,108,0,24,253,240,255,194,252,22,255,68,253,101,254,141,254,167,254,145,255,191,254,48,0,236,255,37,0,50,1,123,255,249,2,180,255,143,3,112,0,247,2,59,0,189,1,251,255,79,0,185,255,108,255,116,255,196,255,180,255,22,255,4,0,101,255,77,0,251,255,6,0,167,255,79,0,8,255,139,0,132,254,108,0,11,254,203,255,59,254,244,255,183,255,178,0,50,255,169,1,125,254,139,1,116,254,39,1,83,254,92,0,167,254,22,0,207,254,238,255,39,255,191,254,207,254,50,254,169,254,4,255,33,255,50,255,72,0,2,255,229,255,0,0,249,255,222,1,156,0,227,2,97,0,22,3,242,0,145,2,244,0,189,0,209,2,249,254,141,2,143,254,19,2,185,254,240,0,103,255,141,254,203,255,90,254,48,255,218,254,229,254,105,255,55,255,90,0,22,255,11,255,229,255,176,254,194,0,141,255,8,0,35,0,172,255,229,255,218,255,50,254,13,0,156,253,200,255,50,254,75,0,185,254,112,1,236,255,99,2,97,0,196,1,231,254,8,1,75,254,174,0,97,254,81,0,156,255,17,0,81,0,92,0,218,0,88,1,103,1,123,1,209,0,57,1,218,255,209,0,178,255,92,0,37,255,4,0,88,255,198,255,240,255,187,255,244,254,249,255,77,254,196,255,112,254,222,254,57,255,240,253,105,0,207,254,165,0,66,1,214,0,172,2,136,2,13,2,194,255,19,2,79,250,180,1,202,249,183,0,97,251,119,255,203,252,63,255,48,254,79,255,108,255,101,254,22,0,30,254,220,0,150,254,145,0,183,255,11,0,238,255,55,0,231,255,242,0,216,255,132,1,123,255,128,0,15,0,196,255,214,0,11,255,90,1,218,253,161,0,207,253,99,255,59,254,94,255,205,254,81,255,141,255,200,255,196,255,121,0,79,255,114,0,244,254,24,0,108,254,216,254,4,255,63,254,112,0,8,255,240,0,8,0,187,1,163,0,112,1,13,0,28,1,72,255,132,1,225,254,172,1,172,254,128,0,17,255,11,0,11,0,79,255,169,0,229,254,44,1,37,254,169,0,108,254,37,0,154,0,161,255,33,1,92,254,2,1,39,254,79,0,50,0,220,255,225,2,55,255,218,3,94,255,242,2,222,254,238,0,203,254,253,254,169,255,48,253,154,255,35,253,55,255,114,254,41,255,13,255,253,254,187,255,165,254,114,255,249,254,114,254,128,255,176,253,132,0,46,254,72,1,110,255,72,1,88,0,57,1,238,255,203,0,244,254,130,0,209,254,19,0,8,0,253,254,103,0,75,255,185,255,192,255,83,255,233,254,150,255,249,253,110,0,13,254,4,1,116,255,70,0,207,0,220,255,187,1,97,255,110,1,88,255,180,0,218,254,77,0,225,254,231,255,214,255,92,255,174,0,55,0,86,1,214,0,55,2,236,0,72,4,92,255,53,7,152,255,112,6,180,255,147,2,196,254,216,255,19,255,121,255,236,255,33,255,218,0,176,255,88,1,209,255,134,1,4,255,97,0,77,253,4,0,209,252,156,0,185,253,77,0,105,254,178,255,83,255,19,0,110,255,178,255,211,254,110,254,17,255,81,254,218,255,130,254,163,0,141,255,167,0,55,1,79,0,249,1,242,255,22,1,0,0,247,255,249,0,178,255,19,1,97,255,35,1,165,255,86,1,183,255,99,0,242,254,227,255,72,255,55,0,64,0,59,1,167,255,216,1,39,0,105,0,187,0,150,254,211,0,90,253,194,0,249,252,116,0,222,253,112,255,158,254,88,254,17,255,165,254,207,255,218,255,145,0,114,0,11,0,154,0,161,254,75,5,218,254,99,11,143,255,249,9,8,0,75,5,24,255,139,2,94,254,77,1,19,254,132,0,103,254,90,0,86,255,41,1,205,255,172,1,72,0,105,1,244,255,2,1,185,255,196,255,139,255,178,254,11,255,19,254,30,255,63,254,139,254,112,255,236,254,17,0,105,0,185,255,46,1,174,0,0,2,61,1,156,2,198,0,46,2,75,1,88,1,83,2,75,1,192,2,227,1,90,2,134,0,139,1,240,253,81,1,253,254,41,1,214,1,30,1,28,2,143,0,222,1,19,255,180,0,236,254,211,0,158,255,26,1,249,255,125,1,44,0,216,0,205,0,220,255,187,0,116,255,238,255,141,255,81,255,143,255,41,255,178,254,180,255,48,255,244,255,6,0,205,0,174,255,92,1,17,255,207,0,185,255,132,0,249,255,86,0,41,0,187,0,128,1,251,0,128,3,154,0,136,3,203,255,158,2,249,255,108,2,205,255,214,1,174,255,154,0,152,0,185,255,108,0,187,0,19,0,216,1,211,0,178,0,11,1,90,255,81,0,108,255,220,255,180,255,19,0,236,255,139,0,136,255,218,255,57,254,176,255,227,253,231,255,156,254,24,0,163,255,97,0,55,0,218,255,207,255,225,255,174,255,112,0,218,255,150,1,161,255,231,1,101,252,139,0,207,249,88,0,46,252,83,255,196,254,147,254,203,0,90,255,92,1,108,2,75,1,105,0,88,1,114,255,152,1,218,255,218,1,86,255,41,0,152,254,125,254,225,254,180,254,30,0,236,254,198,1,24,255,116,2,46,255,247,1,66,255,152,1,103,255,121,0,169,255,145,254,187,255,196,253,216,254,123,253,4,255,156,253,121,254,83,254,70,253,88,255,116,253,48,255,110,254,183,255,185,255,114,0,83,0,174,0,63,255,116,0,194,255,17,1,79,0,83,1,94,255,158,0,116,255,26,0,194,255,11,0,121,255,158,255,214,254,244,255,75,254,216,255,191,254,150,255,185,255,214,0,97,255,125,1,37,0,90,1,28,2,6,1,225,1,110,0,50,1,218,0,196,0,68,1,150,0,253,0,251,255,19,0,187,255,103,255,247,255,147,253,174,255,139,253,165,255,6,255,123,255,156,255,121,0,185,255,26,1,196,255,57,1,108,0,110,1,205,0,218,1,125,0,101,1,143,0,125,0,50,0,0,0,88,0,19,0,92,0,139,0,70,0,183,0,130,255,198,1,205,254,180,1,114,255,231,0,22,0,136,0,163,255,77,0,143,255,55,0,86,0,72,0,26,0,161,1,0,0,167,0,214,254,222,255,169,254,136,255,251,255,145,255,203,0,0,0,64,1,255,254,222,1,189,253,165,1,119,253,52,1,6,254,180,0,189,253,163,0,88,253,253,0,231,253,68,0,44,254,176,254,233,254,24,254,28,1,26,254,55,3,220,254,205,2,180,254,167,1,211,253,81,1,152,253,94,0,147,254,167,254,22,255,81,254,163,255,46,254,253,255,139,254,145,255,128,255,216,254,205,0,209,254,251,0,2,255,61,1,66,254,2,1,86,253,101,0,37,254,225,0,229,254,249,0,86,255,24,1,141,255,169,0,183,254,35,1,165,254,128,1,136,254,169,1,46,255,123,0,83,0,48,255,196,0,99,254,183,0,125,0,92,255,105,7,110,254,22,8,165,254,110,5,105,255,176,2,172,255,156,1,59,0,81,1,83,255,143,1,244,253,172,1,61,254,240,1,0,0,92,2,86,1,17,2,152,2,169,1,33,3,88,1,6,3,8,1,39,2,30,0,176,1,132,255,200,0,194,255,207,0,44,0,178,0,44,0,183,0,75,0,46,1,136,255,200,0,0,0,163,0,13,0,169,0,249,255,79,0,19,0,152,255,59,0,163,254,209,0,187,254,19,1,229,255,244,255,48,255,127,254,94,254,8,254,249,254,28,254,172,255,205,254,13,0,244,255,44,0,83,0,103,255,0,0,194,255,253,254,41,255,192,255,63,254,72,0,97,254,156,0,77,255,185,1,196,254,227,1,167,252,161,0,143,251,253,255,147,251,152,0,81,252,48,2,200,253,163,2,66,255,39,1,11,0,209,255,240,255,116,255,121,255,132,255,141,255,141,255,123,255,8,0,97,255,198,0,205,254,236,1,167,254,28,2,165,255,97,1,231,0,158,0,19,1,187,0,154,0,251,0,123,255,244,0,240,255,4,0,33,0,231,254,81,0,156,254,77,0,136,255,61,0,185,0,158,255,39,1,150,255,249,1,39,255,247,1,61,255,240,1,19,255,183,1,88,255,19,1,28,0,24,0,72,0,218,255,103,0,194,255,41,0,68,255,11,255,203,254,72,254,88,255,33,254,236,255,183,254,114,0,134,0,83,1,152,1,205,0,251,0,22,0,70,0,24,255,154,255,101,255,22,255,134,0,152,254,154,1,169,254,167,1,130,255,55,1,101,0,229,0,163,0,24,0,52,0,57,254,132,0,174,253,125,0,79,254,169,255,236,254,214,254,88,255,39,255,141,0,152,255,44,2,231,255,30,3,183,0,154,2,97,0,192,1,0,0,132,0,209,255,242,255,24,0,211,254,198,0,101,254,35,0,105,254,15,0,231,253,37,0,123,253,46,0,178,254,216,255,130,0,169,255,121,0,163,255,88,255,39,0,183,254,121,0,130,255,216,255,83,1,35,255,41,2,19,0,145,1,114,1,143,1,97,1,64,1,35,0,152,0,75,1,247,255,114,2,68,255,50,2,253,255,156,2,183,0,196,1,180,0,59,1,136,1,46,1,165,5,86,1,196,8,101,1,209,7,72,1,141,5,33,1,176,3,158,3,176,1,231,3,6,0,163,2,4,255,48,1,130,254,134,0,139,253,17,0,72,253,150,0,141,254,167,0,128,255,50,255,185,255,209,253,55,255,240,253,105,254,22,255,17,253,165,0,216,252,125,1,255,253,57,2,136,254,139,2,147,254,178,2,145,254,251,1,22,254,154,0,72,254,167,254,216,255,35,253,66,1,216,252,114,1,63,253,48,1,227,253,227,0,90,254,26,1,68,254,70,0,88,254,66,255,205,254,19,255,50,255,72,255,24,255,251,255,178,254,30,0,203,254,41,0,176,255,68,0,176,0,112,0,240,0,161,0,39,1,220,0,214,0,125,1,231,0,187,1,123,0,77,0,218,255,249,255,189,254,101,0,247,253,231,0,130,254,185,0,116,255,143,0,92,255,236,255,214,254,52,255,103,254,33,255,187,253,141,255,198,252,83,0,86,253,99,0,103,254,127,254,233,255,253,252,247,255,121,253,251,255,194,254,236,255,46,254,81,255,105,255,214,254,17,1,178,254,55,1,169,254,8,0,57,254,108,255,26,254,94,253,86,254,200,250,108,254,169,251,41,254,147,253,161,254,147,253,8,0,30,254,128,0,231,254,141,253,185,255,247,247,48,0,136,244,167,255,231,246,167,255,207,250,183,0,46,254,52,1,72,255,253,0,72,255,200,0,194,0,136,0,19,2,81,0,22,2,57,0,70,2,33,0,108,1,0,0,156,0,207,255,161,0,63,255,50,0,167,252,116,255,48,251,33,255,242,253,238,255,152,255,108,0,220,255,30,1,75,0,222,0,161,0,44,1,46,1,66,1,22,1,242,0,141,0,88,0,57,0,24,255,141,255,83,254,253,254,116,252,156,254,251,251,13,254,92,253,13,253,94,254,222,252,205,254,143,253,110,254,79,255,2,254,211,0,83,254,125,1,143,255,86,0,222,254,167,255,90,254,214,255,247,254,196,0,83,0,163,1,229,0,132,255,4,1,233,253,4,1,44,253,240,0,39,253,220,1,79,253,101,3,19,254,57,3,244,254,116,2,70,255,209,1,143,255,185,0,121,0,200,255,161,1,209,255,227,1,99,0,209,0,161,255,63,255,59,255,99,255,249,255,59,0,123,0,207,0,116,255,147,0,180,254,165,0,35,255,72,255,207,255,6,255,211,255,132,255,94,255,130,0,77,255,238,0,64,0,6,1,13,1,50,1,103,0,198,0,198,254,6,0,150,253,231,255,220,253,196,255,92,254,63,255,48,254,211,255,41,254,121,0,30,254,229,255,150,254,88,254,22,255,141,253,79,254,174,253,211,253,81,254,105,254,41,255,145,253,121,0,101,247,194,0,158,245,41,1,172,248,132,1,114,252,158,2,59,255,66,2,236,255,72,1,178,0,39,0,198,0,203,255,81,0,0,0,247,254,253,255,132,254,4,2,4,255,19,4,8,0,236,3,240,0,70,3,247,1,136,2,145,1,48,2,81,0,19,0,13,255,22,254,119,254,163,253,180,255,145,254,114,0,180,255,130,0,0,0,22,0,13,0,169,255,22,0,68,255,6,0,83,255,94,0,11,255,15,1,134,254,165,0,141,254,158,255,209,253,112,255,63,254,238,255,116,255,209,255,211,0,99,0,176,1,112,1,125,1,174,2,249,0,103,3,35,1,134,2,253,0,143,0,222,255,24,255,77,255,61,255,183,255,30,255,207,255,132,255,216,255,255,254,220,255,30,255,238,255,251,254,180,255,61,255,152,255,143,255,13,255,68,0,187,254,209,0,158,254,183,1,110,0,68,0,145,4,227,254,2,6,59,254,24,5,112,0,101,2,200,1,22,2,59,0,22,1,17,255,105,0,72,255,48,0,94,0,225,255,132,0,119,254,28,0,169,253,128,0,203,253,174,0,196,254,128,0,19,255,196,255,163,255,83,255,130,255,236,255,99,255,139,0,216,255,240,0,70,0,39,0,94,255,238,255,242,254,105,0,236,255,192,1,205,0,172,2,77,2,70,2,94,3,244,1,37,3,205,2,26,2,229,2,244,0,150,1,150,255,163,255,242,254,156,255,72,254,33,0,249,253,200,255,79,252,156,255,216,251,176,255,200,253,35,0,68,0,240,0,192,0,99,1,112,0,169,1,105,0,130,1,17,1,145,1,37,1,176,1,156,0,4,1,143,0,169,0,150,0,26,0,70,0,220,255,11,255,249,255,123,254,39,0,207,254,205,255,30,255,88,255,4,0,214,254,185,1,180,254,39,2,180,254,50,1,83,0,17,0,86,1,194,255,99,0,163,255,79,0,134,255,26,1,214,253,231,1,216,250,152,2,105,250,218,2,253,252,180,2,150,254,209,2,44,255,8,2,57,255,247,1,205,254,6,1,231,254,123,255,207,254,108,254,150,254,81,254,236,254,33,255,11,255,167,255,154,255,83,255,154,0,44,255,203,255,130,255,83,0,2,0,70,1,141,255,225,0,172,255,165,0,165,0,37,0,222,0,141,255,141,0,161,255,242,255,52,0,22,254,37,0,229,252,158,0,13,252,24,1,154,252,92,1,143,254,167,0,75,255,119,0,247,255,101,0,189,255,194,255,185,255,216,254,211,255,77,254,225,0,123,254,121,1,189,255,46,1,112,0,81,1,139,0,50,1,189,255,161,0,220,254,90,0,39,255,132,255,169,0,0,0,116,1,192,0,92,1,233,1,72,0,242,1,121,0,205,1,205,0,114,1,57,1,81,1,238,0,165,1,198,0,247,0,6,0,99,0,198,254,105,255,66,254,63,255,154,254,143,255,238,254,24,255,247,254,211,255,125,251,112,0,169,252,209,255,242,254,130,255,59,0,244,255,123,0,150,0,19,1,116,255,11,1,116,254,187,0,83,255,61,1,216,0,52,1,128,1,218,0,6,255,33,0,211,253,46,0,216,254,99,0,240,255,143,0,13,1,112,0,196,0,103,0,35,0,128,0,244,255,158,0,119,255,132,0,134,0,218,0,116,1,108,1,101,2,79,0,17,2,220,255,13,1,233,255,238,255,0,0,145,255,225,255,35,255,251,254,242,254,26,254,128,255,139,255,116,255,174,1,225,254,41,1,185,254,90,0,112,254,225,0,220,254,207,2,139,255,207,3,253,254,207,2,66,255,158,1,167,255,30,1,165,255,50,1,75,255,46,1,116,255,200,0,143,254,30,0,22,254,163,255,236,253,112,255,35,254,8,0,244,255,97,0,46,254,97,0,35,253,200,0,244,252,218,0,30,252,247,0,19,252,154,0,83,252,37,0,101,253,220,255,2,254,97,0,6,254,244,0,220,253,103,0,13,254,227,255,154,253,147,255,176,253,11,0,4,254,108,0,185,254,132,255,105,255,231,254,205,255,240,254,114,0,4,0,59,1,205,255,26,1,251,254,50,1,97,255,50,1,114,255,205,0,240,253,205,0,112,252,108,0,229,252,183,255,52,253,174,255,231,253,172,0,75,254,222,0,66,254,216,0,176,254,105,0,83,255,238,255,92,255,214,254,0,0,218,254,205,0,81,255,136,0,75,255,251,254,88,0,97,254,15,0,99,255,92,0,64,1,37,0,4,1,6,0,200,255,26,255,216,253,154,253,194,253,136,253,207,255,253,254,218,0,13,0,72,0,37,0,125,255,222,255,222,255,227,255,48,1,152,254,70,1,196,251,163,0,52,252,66,0,211,253,59,0,209,254,211,0,94,254,46,2,220,253,15,3,167,254,216,1,156,254,46,0,97,0,231,255,37,255,39,0,132,253,178,0,86,253,203,1,57,253,181,5,19,254,41,6,39,254,41,3,59,253,125,1,172,253,24,2,251,254,26,3,200,255,158,2,200,0,22,2,22,1,59,2,2,1,150,1,200,0,231,0,44,0,94,0,218,0,180,255,103,0,147,255,150,255,196,254,86,0,30,255,52,1,200,255,61,1,178,255,94,0,231,254,139,0,70,253,178,0,68,253,2,1,141,253,205,0,57,254,110,2,6,255,222,9,231,255,147,12,48,1,211,9,121,1,105,6,130,0,48,3,0,0,101,1,189,0,123,0,92,1,119,0,189,0,64,1,52,0,165,0,57,0,147,255,119,0,174,255,174,0,236,255,227,0,125,255,167,0,44,255,86,0,242,254,46,0,139,0,94,255,192,1,92,254,114,2,161,253,185,1,172,253,13,1,2,254,242,0,57,254,152,0,28,255,187,0,158,255,94,0,178,255,94,255,68,255,48,254,158,253,123,254,66,253,236,254,180,254,255,254,161,255,70,0,48,0,30,0,63,255,97,255,244,254,176,254,70,254,238,253,161,254,46,255,52,255,238,255,116,0,59,0,108,1,214,1,200,0,141,1,249,255,145,255,161,0,132,255,26,2,8,0,180,1,203,255,13,1,200,0,123,1,88,1,211,1,24,1,2,2,121,0,240,1,88,0,147,2,114,1,128,2,240,1,147,1,59,1,139,255,86,1,143,253,68,1,203,252,233,255,110,252,180,255,70,254,169,255,167,255,183,255,15,0,2,0,114,0,185,255,192,0,218,255,4,1,247,255,125,0,105,0,167,255,88,0,101,0,4,0,103,2,15,255,225,2,147,255,189,2,90,255,55,2,154,255,130,1,112,0,152,1,44,2,194,1,81,2,154,1,116,2,123,1,79,2,79,1,247,1,220,0,103,1,105,0,214,0,55,0,249,255,35,0,141,255,88,255,70,255,105,255,11,0,55,0,233,0,46,1,198,0,116,2,244,255,24,3,209,255,236,2,247,254,249,1,28,255,251,0,15,0,229,255,79,0,70,255,214,255,94,255,110,255,163,255,55,255,44,255,4,255,2,255,28,255,158,255,11,0,183,0,52,0,150,1,59,0,220,2,251,255,169,2,165,255,178,1,92,255,61,1,158,254,26,1,251,254,125,0,141,255,211,255,103,255,152,1,216,254,117,6,169,254,196,8,22,255,35,7,227,255,156,4,68,1,222,1,169,1,203,255,214,0,205,254,97,0,174,1,110,0,183,7,22,0,121,9,46,255,245,7,233,254,17,5,236,254,216,1,247,253,103,0,68,254,75,1,240,255,22,2,158,1,75,1,26,1,72,1,114,0,28,1,152,0,99,0,81,0,132,255,211,0,240,255,139,1,116,1,236,2,216,1,108,3,150,1,70,2,178,0,90,0,163,255,114,255,66,255,167,254,187,255,90,254,216,255,72,254,8,0,112,253,15,0,249,251,163,255,205,252,11,255,183,254,11,254,83,255,94,253,4,255,154,253,141,255,172,254,185,255,180,255,19,0,0,0,136,1,222,255,134,2,0,0,150,2,83,0,11,1,108,0,147,255,236,252,152,254,15,250,30,254,207,250,97,254,61,253,6,255,81,254,198,254,183,255,236,253,169,0,251,253,17,1,163,254,216,0,225,254,125,0,143,255,207,0,141,255,30,1,134,255,132,0,161,255,187,255,37,0,174,254,198,0,253,253,61,0,169,253,97,255,125,253,209,254,13,253,114,254,75,253,139,253,105,254,253,251,240,255,158,250,134,0,94,252,57,0,19,255,37,0,207,0,88,0,240,1,203,0,176,2,158,0,233,2,240,255,216,1,169,255,0,1,141,255,222,0,163,254,139,1,222,252,247,0,247,252,220,255,57,254,233,254,169,254,227,253,0,0,130,253,128,0,61,254,247,255,17,255,192,255,236,255,165,255,22,0,11,0,30,255,176,0,172,253,17,1,163,253,52,1,174,254,242,0,238,254,99,0,150,255,39,0,240,255,44,0,22,255,66,0,88,254,247,255,39,255,178,255,57,255,139,255,112,255,211,255,134,254,48,0,44,253,50,0,77,253,0,1,75,254,209,1,90,254,0,1,86,254,4,1,11,255,8,1,121,255,152,0,200,254,83,0,28,254,132,0,154,253,211,0,50,254,128,0,44,255,209,255,39,0,8,255,180,0,66,254,13,1,37,254,72,1,249,254,55,1,2,0,26,1,114,255,55,0,48,255,180,255,233,254,121,255,167,252,251,254,57,252,81,255,108,253,187,255,156,254,152,0,152,254,172,1,108,254,183,0,119,254,88,0,114,255,11,0,203,255,211,0,55,0,128,1,134,0,130,1,218,0,55,0,19,1,92,255,75,1,249,254,92,1,28,254,225,0,176,254,72,0,251,255,244,255,94,0,194,255,233,255,19,0,247,255,150,0,66,0,64,0,41,0,37,0,17,0,39,0,103,255,37,0,174,255,70,255,229,255,97,254,119,0,139,254,194,0,203,254,251,255,176,254,105,255,187,254,13,255,211,255,194,255,218,0,194,255,11,1,152,255,13,1,203,255,26,1,240,255,112,0,119,255,251,255,17,255,41,0,30,255,125,0,99,255,116,0,169,254,17,0,123,253,229,255,77,254,24,0,4,0,94,255,143,0,156,255,114,0,30,1,185,0,94,1,94,1,187,0,105,1,103,0,101,1,24,0,203,0,194,255,75,0,209,255,167,0,165,0,123,1,136,1,72,1,108,1,94,0,134,0,205,255,203,255,103,255,158,0,200,255,17,1,30,0,251,0,220,255,39,1,225,254,99,1,240,254,101,2,114,255,41,3,28,255,70,2,127,254,185,0,24,254,41,0,207,253,0,0,198,253,79,0,180,253,44,1,83,254,68,1,253,255,72,0,209,1,209,255,253,3,163,255,244,3,141,255,70,1,52,255,194,255,174,255,233,254,227,255,218,253,147,0,68,254,220,0,24,255,101,1,249,255,180,1,180,0,178,0,19,1,99,0,70,1,189,0,240,0,247,0,48,0,94,0,66,0,4,0,13,0,112,0,229,255,88,0,57,255,247,255,238,254,156,255,236,254,26,0,253,254,128,1,152,255,134,2,61,0,17,3,61,1,240,1,238,1,192,1,189,1,8,1,83,1,176,0,2,1,110,1,35,0,59,2,165,255,17,2,139,255,2,1,152,255,88,255,152,0,30,254,167,0,225,254,240,255,198,255,59,0,167,255,28,1,61,0,61,1,61,1,183,255,183,0,22,254,33,255,218,254,176,254,90,0,105,0,59,1,17,1,185,1,178,0,132,1,192,255,187,0,220,255,70,0,46,1,37,0,200,2,88,0,105,2,24,1,128,1,119,1,242,0,70,0,253,0,116,0,6,0,169,1,37,254,4,2,227,253,6,2,189,254,189,0,176,255,39,255,63,255,222,254,203,254,68,255,229,254,214,255,28,255,0,0,83,255,128,255,145,0,218,255,249,1,203,0,169,2,105,1,156,2,116,1,132,2,143,0,163,2,55,255,90,2,189,254,161,1,2,255,28,0,90,255,2,255,97,255,145,254,24,255,172,254,92,255,198,255,189,255,240,255,198,255,48,0,205,255,68,0,125,254,209,255,110,251,83,255,130,250,70,255,66,252,28,255,207,253,119,254,165,254,79,254,92,254,28,255,233,253,46,255,147,254,203,254,22,255,227,254,59,255,152,255,2,3,41,255,105,7,123,255,143,6,99,255,44,4,92,255,169,2,196,255,236,1,147,255,44,1,13,255,30,0,19,255,24,255,231,255,247,254,231,255,222,255,231,255,90,0,13,0,225,255,24,0,211,254,143,255,119,254,19,255,207,254,41,255,225,254,203,255,41,255,97,0,141,255,0,0,242,255,238,253,68,0,4,253,28,0,8,253,207,255,35,253,209,254,203,253,205,253,255,254,68,254,41,0,161,255,185,0,152,0,108,1,214,0,194,1,108,0,253,0,37,0,86,0,99,0,225,255,46,0,200,255,255,254,119,255,39,255,161,254,192,0,41,254,174,1,236,253,187,1,99,253,112,0,180,253,236,255,28,254,233,255,114,255,156,252,92,0,238,245,233,0,33,242,249,0,189,243,70,0,44,248,57,0,90,251,64,0,119,252,231,255,180,253,116,255,220,255,136,255,119,1,44,0,128,1,156,0,86,0,39,0,143,255,194,255,6,255,161,255,30,254,203,255,15,254,231,255,249,254,35,0,121,255,218,255,26,0,231,254,216,0,222,253,2,1,255,252,2,0,44,253,55,255,233,253,150,255,222,254,189,255,189,255,136,255,225,255,2,0,52,255,169,255,216,253,8,255,211,250,134,254,196,250,97,255,225,252,39,0,30,254,141,255,178,254,19,255,194,254,26,255,150,254,216,254,167,255,112,254,52,1,72,253,167,1,233,252,110,1,169,253,88,1,130,255,216,0,99,0,132,0,83,0,183,0,0,0,99,0,227,255,167,255,70,255,211,254,77,255,83,254,6,0,134,254,28,1,187,254,196,1,244,254,44,1,176,255,59,0,139,0,187,255,108,1,103,255,72,2,19,255,48,2,39,255,52,1,68,255,247,255,145,255,209,254,110,0,33,255,128,0,178,0,37,0,64,1,92,0,139,0,112,0,189,255,176,0,192,255,147,1,198,255,132,1,145,255,205,0,205,255,81,0,28,0,236,0,110,0,198,1,70,0,176,1,57,0,110,0,189,0,192,255,209,0,125,255,251,0,90,255,48,1,134,255,229,0,216,254,26,0,86,254,30,255,75,254,4,255,33,255,68,255,249,255,59,255,92,0,189,254,236,0,240,252,216,0,172,252,39,1,33,254,81,1,110,255,198,1,103,255,108,1,46,255,220,0,55,255,209,255,200,255,2,255,242,255,229,255,200,255,194,0,163,255,61,1,143,0,143,1,139,1,28,1,55,1,178,0,123,0,4,0,167,255,238,255,6,255,39,0,68,255,227,255,147,255,30,0,59,0,116,0,130,0,55,1,46,0,203,1,247,255,123,1,57,255,174,0,185,254,211,255,70,254,176,254,145,254,15,255,200,254,145,255,176,254,88,0,94,255,207,0,187,0,143,1,209,0,52,1,203,255,136,0,72,255,99,255,156,255,125,254,13,0,66,254,172,255,152,254,103,255,209,255,249,255,15,1,90,0,141,0,240,0,229,255,105,0,83,0,187,255,176,0,123,255,163,0,105,255,116,0,214,255,2,0,205,0,11,0,68,1,240,0,203,0,227,0,172,255,247,255,244,254,178,255,15,255,6,0,33,255,136,0,187,254,194,0,178,254,13,1,57,255,132,1,59,255,196,1,187,254,17,3,205,254,77,3,79,255,2,1,35,255,66,255,247,254,183,254,13,255,156,255,134,254,174,0,103,254,134,0,121,254,227,254,139,254,19,254,66,255,81,254,233,255,26,254,11,0,225,253,61,0,55,254,132,0,72,255,220,0,236,255,112,1,19,1,249,1,229,1,61,2,108,1,97,2,94,0,114,2,251,0,101,3,141,0,116,4,147,255,203,3,97,254,172,1,174,254,116,255,176,255,37,254,121,255,4,254,103,255,203,254,141,255,103,254,92,0,86,253,143,0,229,252,13,1,200,253,200,2,218,254,178,2,176,255,125,1,249,255,88,1,249,255,19,1,75,255,72,0,92,254,101,255,240,253,167,254,15,254,139,255,41,254,247,0,28,254,189,1,242,254,218,0,145,255,6,0,72,255,77,0,48,255,125,0,163,255,251,255,150,255,145,0,205,255,90,0,253,0,13,255,114,1,156,253,242,0,28,254,233,255,52,255,227,255,39,255,231,0,154,254,97,1,156,255,229,0,11,1,35,0,33,1,198,255,103,0,158,255,205,255,194,255,61,0,22,0,214,0,158,255,114,1,187,254,185,0,48,255,163,255,244,255,209,254,249,255,108,254,35,0,24,254,183,1,249,254,81,3,214,255,220,2,145,255,154,1,218,255,77,1,154,0,227,1,139,0,187,1,0,0,209,0,203,255,15,0,167,255,57,0,141,255,147,0,165,0,97,0,229,0,105,0,64,0,154,0,8,0,152,0,187,0,33,0,94,1,253,1,55,1,72,3,125,0,174,1,68,0,28,0,238,255,72,0,50,255,194,0,185,253,57,0,236,253,141,255,132,254,94,255,8,255,255,254,150,255,94,254,30,0,99,254,88,0,48,255,101,2,52,0,169,5,240,0,236,6,134,1,61,4,88,1,92,2,211,0,134,1,75,0,30,1,8,0,105,1,37,0,79,1,86,255,11,1,33,254,128,1,48,254,220,1,189,254,119,1,8,255,247,0,81,255,44,0,218,254,244,255,39,254,108,0,99,254,147,255,163,254,55,0,205,254,90,0,48,255,244,255,61,0,81,255,174,1,0,0,147,2,233,0,112,2,92,1,240,2,83,1,6,3,251,1,143,2,134,2,203,1,101,2,211,0,22,2,165,0,152,0,150,0,123,0,48,255,94,0,121,254,244,254,6,255,97,254,48,255,169,254,242,254,218,255,167,254,68,0,236,254,220,1,35,255,180,1,52,255,211,0,41,0,211,255,145,0,240,254,64,0,8,255,15,0,86,0,238,255,156,1,83,0,15,2,176,0,0,2,251,255,59,1,4,255,189,0,163,254,48,0,8,255,121,255,180,255,139,255,247,255,231,255,196,255,19,1,119,255,242,1,105,255,163,2,244,255,68,1,55,0,123,0,39,0,143,0,68,0,103,0,189,255,209,255,194,255,236,255,236,255,165,255,161,0,163,255,154,1,15,0,220,0,187,0,0,0,128,1,198,255,75,1,75,255,26,0,180,254,68,255,57,254,59,0,57,254,108,0,8,255,112,255,147,255,30,252,167,255,174,247,187,255,116,249,19,0,251,252,68,0,52,255,247,255,185,255,211,255,174,255,24,0,86,255,28,0,24,0,165,254,68,1,70,253,92,2,41,253,22,3,251,253,134,2,229,254,75,2,123,255,198,1,136,255,101,0,110,255,141,254,33,255,83,254,114,254,205,254,2,254,249,255,209,253,143,0,24,254,66,0,203,254,41,0,44,0,33,0,183,0,44,0,112,0,79,0,24,0,220,0,185,255,150,0,145,255,225,0,41,255,2,1,231,255,83,0,253,0,134,255,227,0,63,255,99,0,68,0,200,0,214,1,112,1,185,1,143,1,229,0,229,1,11,1,28,2,86,0,196,1,68,255,24,1,11,255,161,0,83,255,123,0,205,255,211,0,251,255,39,0,147,255,187,255,247,255,41,255,13,0,156,255,207,255,116,255,174,255,152,254,238,254,229,253,28,254,94,253,209,253,174,253,81,254,94,254,172,254,94,255,110,255,114,0,57,0,97,1,26,1,97,1,154,0,251,0,143,255,244,255,236,255,198,254,172,1,227,253,156,2,176,254,227,1,194,255,119,1,50,0,97,1,128,0,233,0,70,0,68,0,101,0,136,0,92,0,13,0,44,0,194,0,225,255,64,1,46,0,26,1,128,1,150,0,220,1,249,1,185,2,152,2,15,9,156,1,251,12,92,0,125,11,176,254,227,7,59,253,44,4,6,254,145,2,61,252,143,1,127,251,79,2,81,252,178,2,61,254,59,2,139,255,200,1,150,0,165,1,75,0,103,1,150,255,154,0,161,254,86,255,227,254,218,254,139,255,4,255,97,0,30,255,77,1,163,255,154,0,198,255,251,255,209,255,156,255,57,255,86,255,134,255,108,255,55,0,253,254,128,0,231,254,41,1,247,254,72,2,63,255,198,2,165,0,147,1,39,1,147,0,209,0,24,1,174,255,227,0,174,254,33,0,86,254,253,255,112,253,64,0,183,253,119,0,244,255,35,0,161,0,55,0,136,0,165,0,185,255,37,1,121,254,194,0,227,253,68,0,196,253,79,0,203,254,77,0,145,255,66,0,33,0,19,0,158,0,141,255,227,1,50,255,244,2,236,255,180,2,158,0,24,0,203,0,198,254,39,1,209,254,61,1,81,255,15,1,101,255,8,0,196,254,203,255,178,254,178,0,132,254,134,1,110,255,251,1,130,0,211,1,229,0,2,1,183,0,240,255,145,255,222,255,68,255,174,254,231,254,50,253,75,254,255,252,112,253,75,253,222,252,211,253,8,252,70,255,130,251,6,0,81,252,4,0,83,254,125,255,103,255,209,254,0,0,28,254,176,0,97,254,244,0,218,254,236,1,227,254,81,2,15,255,163,2,249,254,227,1,240,254,121,1,64,0,110,0,6,1,249,255,121,0,8,0,101,255,26,0,233,254,15,0,242,254,70,0,33,255,229,0,174,255,57,1,79,0,150,0,8,1,128,0,236,0,167,1,156,0,196,1,24,0,176,0,154,255,17,0,187,255,218,255,180,255,152,0,33,255,101,0,156,254,233,255,94,254,233,254,63,255,141,254,88,255,236,254,251,254,194,255,231,254,220,255,81,255,75,0,145,0,132,0,172,1,8,0,189,2,196,255,189,1,0,0,249,255,167,0,244,255,198,0,123,1,26,0,238,1,205,255,147,1,218,255,72,1,167,255,218,0,167,254,44,0,229,254,125,255,231,254,2,255,28,255,99,253,46,255,17,253,203,254,81,254,174,254,99,255,136,255,92,255,15,0,94,255,81,255,183,255,145,254,240,255,136,254,101,255,225,255,17,255,13,1,2,255,6,1,209,254,37,1,61,255,116,1,26,0,240,0,4,0,44,0,220,0,203,255,68,1,24,0,46,1,205,0,70,0,50,1,44,255,41,1,147,254,44,0,28,255,218,0,121,255,0,1,57,255,108,0,233,254,39,254,253,254,178,252,227,254,242,252,77,255,247,253,22,0,191,254,121,0,189,254,180,0,86,254,180,0,169,254,249,255,143,255,22,255,240,255,119,254,242,255,39,253,30,0,94,252,108,0,247,252,174,255,30,254,200,254,24,255,214,254,225,254,81,0,147,254,35,1,240,254,17,1,48,255,227,0,24,255,86,1,55,255,0,2,4,0,178,1,44,255,116,0,37,251,255,254,154,249,172,254,205,250,103,254,211,251,13,254,196,252,103,254,127,253,15,255,187,254,183,255,205,255,227,255,81,0,26,0,92,0,33,0,167,0,134,0,194,0,187,0,240,255,247,0,192,255,97,2,209,255,132,3,59,0,139,3,77,0,72,2,13,0,233,0,90,255,220,255,114,0,22,255,119,1,15,255,37,1,189,254,88,1,66,254,132,0,229,254,141,254,24,0,130,254,33,1,52,255,88,1,154,255,130,1,22,0,158,1,8,1,165,1,134,1,240,1,17,2,178,1,200,2,236,1,233,2,105,1,66,4,114,0,99,7,207,255,196,7,156,255,99,6,79,255,156,5,86,255,55,4,227,255,253,1,48,0,134,0,6,0,22,0,72,0,2,0,152,0,4,0,209,0,105,0,194,1,8,1,161,1,225,0,176,0,183,0,103,0,33,0,132,255,83,255,150,255,187,254,86,0,147,254,99,0,207,254,52,0,108,255,231,255,156,255,64,0,13,255,55,1,77,254,145,1,180,254,147,1,233,254,158,1,105,255,187,1,152,0,205,1,108,0,57,1,108,0,209,0,92,0,229,0,139,0,108,1,231,255,19,1,236,254,41,0,116,254,4,0,15,255,238,0,200,255,83,1,238,0,28,0,61,1,218,254,180,0,110,254,94,0,247,254,15,0,92,255,13,0,37,255,163,0,130,254,233,0,2,255,64,0,141,255,240,255,128,0,172,255,192,0,167,255,220,0,11,0,110,0,59,0,218,255,218,255,28,255,116,255,105,254,165,255,6,255,216,254,220,255,156,254,70,0,123,254,189,255,145,253,24,0,90,253,150,1,8,254,180,1,101,254,136,1,4,254,139,3,52,254,203,3,143,254,68,2,244,254,61,1,233,254,214,0,77,254,61,1,187,254,8,2,249,255,77,2,220,0,178,1,238,1,194,0,132,2,66,0,26,2,94,0,165,1,116,0,158,1,194,255,145,1,214,255,66,1,192,255,192,0,6,255,50,1,145,254,222,0,75,255,143,254,214,255,13,253,139,0,222,253,52,1,92,255,15,1,46,0,205,0,220,0,196,0,187,1,222,0,59,2,105,1,114,1,128,2,238,255,94,2,180,255,161,1,11,0,39,1,22,0,37,1,57,0,143,0,200,255,247,255,167,255,112,255,147,255,0,0,119,255,15,1,216,254,198,1,59,255,92,1,216,255,61,0,240,255,97,255,238,255,132,254,192,255,90,254,61,0,136,254,242,255,152,254,198,255,141,255,198,255,192,255,79,0,72,255,205,0,214,254,70,1,194,254,167,0,105,255,112,0,0,0,167,255,231,255,249,255,44,0,75,1,247,255,13,2,61,0,161,1,52,1,236,255,35,2,143,254,145,3,66,254,163,3,41,255,240,2,57,1,123,2,225,1,121,2,227,0,90,2,88,0,207,1,70,0,119,0,156,0,198,255,189,0,41,255,178,0,4,254,178,0,79,254,169,0,33,255,154,0,94,255,66,1,233,255,46,1,158,0,28,0,44,1,55,255,167,1,2,255,229,1,249,254,128,1,251,254,22,1,28,255,167,0,158,255,125,1,57,0,130,2,48,0,194,1,158,255,209,0,116,255,121,1,240,255,26,2,247,0,22,2,198,0,227,1,77,255,147,1,220,254,227,0,35,255,196,0,97,255,108,0,112,255,70,0,207,255,198,255,174,0,150,255,150,1,253,254,83,1,132,255,141,0,72,0,216,255,132,255,61,255,35,254,110,255,77,254,200,255,79,255,22,0,192,255,143,0,83,0,238,255,72,0,147,255,123,0,57,255,207,0,97,255,97,1,207,255,192,0,17,0,227,255,233,255,37,255,121,255,66,254,183,255,218,254,24,0,178,255,99,0,222,0,112,0,0,2,44,1,22,3,19,1,216,3,247,0,81,3,196,0,59,3,110,0,141,2,30,0,132,1,66,255,192,0,119,254,22,0,57,254,66,0,30,255,112,0,196,254,247,254,77,253,247,250,6,252,154,247,207,252,247,247,163,253,33,251,183,254,225,253,174,255,209,254,172,0,24,255,209,0,163,255,50,0,139,255,220,255,180,254,64,0,37,254,163,0,200,253,57,1,13,254,88,2,141,254,48,2,185,255,225,0,174,0,207,255,185,0,81,255,216,0,26,1,35,1,185,2,88,1,205,2,214,0,216,0,6,0,158,254,121,255,125,254,86,255,75,255,247,0,169,255,72,2,92,255,101,1,4,0,105,255,15,1,61,255,41,3,240,255,103,3,211,0,161,2,48,0,156,1,2,0,205,255,39,0,24,253,35,1,83,251,33,2,33,252,169,1,147,253,81,1,178,254,50,1,90,254,33,0,132,254,17,0,79,0,119,0,154,1,147,0,231,0,214,255,139,0,92,255,214,1,103,255,57,2,147,255,225,1,8,0,52,1,88,0,152,0,37,0,158,255,222,254,152,254,39,254,161,254,180,254,174,255,39,255,77,255,55,255,79,255,48,255,156,255,11,255,244,255,172,255,194,255,136,0,8,0,152,0,75,0,207,255,141,0,233,254,35,0,147,255,176,255,24,1,143,255,150,1,33,0,50,1,161,0,17,0,55,0,90,1,103,0,123,2,88,1,52,2,88,1,90,1,205,0,6,1,227,255,94,1,251,255,180,1,6,0,66,1,11,0,39,0,114,0,17,255,147,254,169,254,4,249,4,255,55,246,251,255,231,248,150,0,52,252,86,0,136,254,57,0,94,255,68,0,200,255,183,255,167,0,26,255,105,0,207,254,158,255,35,255,240,254,46,0,251,254,128,1,41,0,77,2,203,0,156,1,189,0,187,0,75,1,4,0,196,1,13,0,77,1,55,0,130,255,57,255,24,255,97,255,24,255,176,0,205,0,66,1,150,0,218,0,88,0,187,0,180,0,86,1,238,255,152,0,220,255,125,0,145,1,249,0,242,3,83,1,205,3,207,0,247,2,174,0,64,2,143,0,183,1,172,0,33,1,114,0,41,0,154,0,180,255,163,0,156,0,244,255,172,0,136,255,150,0,203,255,28,0,249,255,114,255,167,255,218,254,52,0,46,255,123,1,214,255,90,2,218,255,72,2,35,0,97,2,174,0,183,1,114,1,83,0,176,1,249,254,209,0,105,254,39,1,191,253,39,1,72,253,123,0,127,253,2,1,132,254,198,5,132,255,251,8,183,255,30,8,165,255,77,5,114,0,187,2,220,0,112,0,121,1,28,0,66,1,218,0,26,1,75,1,253,0,154,1,176,0,48,1,196,255,28,1,75,255,167,0,112,255,6,0,189,255,63,255,13,0,48,255,130,0,79,255,136,0,209,255,172,255,41,0,198,254,158,1,128,255,161,2,15,0,192,2,203,0,134,2,211,0,185,1,101,0,156,0,141,0,172,255,233,0,101,253,128,1,176,248,172,1,103,249,26,2,174,251,147,1,244,253,194,0,88,255,178,0,165,255,194,0,249,255,57,0,251,255,176,255,37,0,211,255,145,0,229,255,22,0,68,0,55,255,198,0,17,255,22,0,103,255,41,255,0,0,163,254,48,255,211,254,81,254,101,255,97,255,48,255,52,0,17,255,15,0,116,255,152,254,94,0,88,253,238,0,4,253,86,1,236,252,233,1,161,253,211,1,130,255,218,0,24,0,240,0,59,0,50,1,101,0,185,0,251,0,216,255,92,0,187,255,253,255,161,255,103,0,46,255,130,0,55,255,22,1,4,0,64,1,132,0,123,1,172,0,39,2,81,0,185,1,216,255,6,1,8,0,123,0,114,0,178,255,247,0,70,255,77,0,112,255,152,254,75,0,163,253,161,0,13,254,233,0,200,254,242,255,105,255,79,255,172,255,59,255,128,255,152,255,39,255,13,0,200,255,125,0,251,0,79,0,66,1,37,0,105,0,172,0,114,255,242,0,244,254,26,0,229,254,240,254,207,255,4,255,81,0,156,255,229,255,176,0,222,255,105,0,116,0,33,255,196,0,19,254,59,1,196,253,55,1,163,254,132,0,17,0,72,255,222,0,50,254,220,255,154,254,247,254,145,0,185,254,207,1,143,254,185,1,154,254,108,0,251,253,26,0,154,253,4,0,46,254,125,0,161,254,55,1,116,254,253,0,158,254,214,0,209,254,86,1,253,254,227,1,194,254,41,2,227,255,253,1,196,0,92,1,134,1,238,0,59,1,244,0,161,0,183,1,145,0,238,2,136,0,198,3,147,1,28,3,180,1,52,2,253,0,203,0,247,0,8,255,167,0,108,254,0,0,26,254,249,255,141,253,192,0,196,253,4,2,94,254,92,2,163,255,253,1,19,1,13,1,167,1,253,255,79,1,66,255,205,0,218,255,158,0,130,0,220,255,249,255,244,254,121,255,185,254,152,255,63,255,209,255,92,0,244,255,247,0,39,255,70,1,176,255,79,0,156,0,8,255,207,0,19,255,39,0,17,0,189,254,24,1,185,254,174,1,233,255,11,1,15,0,90,0,183,255,145,0,99,255,123,0,165,255,220,255,97,0,244,255,141,0,11,1,19,0,227,2,240,255,154,3,19,255,79,3,92,255,225,2,37,0,33,2,152,0,17,1,216,255,90,0,196,255,30,0,145,255,165,0,156,255,103,1,233,255,240,1,99,1,251,1,214,1,145,1,198,1,203,1,125,1,198,1,152,1,66,1,244,0,240,0,24,0,70,0,165,255,216,254,183,255,222,253,81,0,52,254,92,0,70,255,158,255,15,0,119,255,103,0,46,255,203,0,152,254,24,1,79,254,156,1,200,254,163,1,114,255,211,0,220,255,105,0,192,255,121,0,50,255,121,0,211,254,77,0,218,254,209,255,13,255,24,0,214,254,97,0,123,254,105,0,52,254,251,255,218,253,116,254,116,252,236,252,103,251,110,253,90,252,154,254,189,253,39,0,66,254,121,1,249,254,132,1,163,255,242,0,22,0,125,0,99,2,0,0,183,4,187,0,94,3,68,2,35,1,11,2,103,0,30,1,110,0,163,1,52,0,152,2,209,255,77,2,185,255,97,1,189,255,90,0,0,0,92,255,90,0,253,253,203,0,214,253,75,0,83,254,55,0,108,254,103,0,77,254,207,0,110,254,99,0,150,254,55,0,130,254,216,255,114,254,198,255,231,254,99,0,180,255,4,1,233,255,132,0,123,255,44,0,28,255,220,0,37,255,8,1,17,255,222,0,200,255,209,0,59,0,198,0,101,0,48,1,105,0,110,1,26,1,176,1,147,1,39,1,52,1,236,255,41,0,90,255,244,254,207,254,143,253,214,254,22,253,81,255,4,253,183,255,236,253,156,255,97,255,59,255,222,255,247,254,97,0,227,254,75,0,242,255,180,255,150,0,152,255,17,0,174,255,46,255,222,255,249,254,72,0,139,255,101,0,33,1,185,255,207,1,50,254,86,1,105,253,86,0,132,252,0,0,163,252,17,0,203,253,125,0,46,255,28,1,125,255,227,0,116,255,178,0,22,255,72,0,191,254,209,255,229,254,30,0,216,255,207,0,139,0,242,0,128,0,203,0,236,255,158,0,238,255,187,0,52,0,26,1,141,0,209,0,242,0,11,0,207,0,154,255,139,0,86,255,64,0,214,254,216,255,227,254,141,255,81,255,220,255,139,255,15,0,79,255,48,255,83,255,94,254,6,255,147,254,253,253,214,255,26,254,192,0,55,0,46,1,134,2,187,0,66,3,92,0,97,2,128,0,79,1,196,0,141,0,92,0,70,255,147,255,28,254,28,0,178,254,33,1,66,255,13,2,229,255,4,2,24,0,15,1,97,0,33,0,6,1,119,255,99,1,229,255,147,1,214,255,200,1,83,255,8,1,68,255,81,0,128,255,121,0,130,255,128,0,33,255,99,0,218,254,90,0,205,254,225,255,134,254,189,255,203,253,165,254,194,253,161,254,189,254,125,255,125,0,180,255,39,1,46,0,178,0,123,0,205,255,180,255,46,255,238,253,72,255,57,252,108,0,152,252,167,1,44,253,81,2,187,253,183,1,191,254,55,1,200,254,108,0,236,254,81,255,88,0,172,255,233,0,156,0,125,1,172,1,81,1,187,1,30,1,240,0,68,0,81,0,150,255,116,0,17,0,185,0,13,1,22,1,216,0,147,1,88,0,48,2,249,0,125,5,8,1,68,11,158,0,44,12,130,0,92,8,8,0,187,4,92,255,94,3,77,255,174,2,236,254,167,1,33,255,174,0,108,0,119,0,189,0,214,0,11,1,33,0,44,1,161,255,0,1,178,255,110,0,158,1,165,0,53,5,167,0,128,8,225,255,117,8,59,255,145,5,187,255,192,2,218,255,46,1,70,0,61,1,75,0,11,1,99,254,70,0,187,252,161,255,130,253,116,254,26,255,15,254,209,255,178,253,37,0,57,254,70,1,70,255,183,1,174,255,242,1,187,255,97,2,0,1,59,2,86,2,233,1,147,2,70,2,123,1,207,2,103,0,103,2,92,0,163,1,130,1,156,0,236,1,132,255,119,1,227,254,183,0,191,254,61,0,79,255,178,255,152,255,187,255,225,255,236,255,123,255,147,0,220,254,24,1,119,255,176,2,231,255,172,2,220,2,92,1,39,4,165,0,88,3,39,0,163,2,46,253,110,2,22,248,229,1,127,246,108,1,88,249,55,1,251,252,44,1,15,255,158,0,172,254,81,255,52,251,77,254,22,251,207,254,2,253,41,0,134,253,57,2,97,254,72,3,233,254,52,2,141,254,114,0,90,254,220,255,68,254,152,255,101,254,205,255,178,254,211,0,125,254,176,1,165,254,57,1,205,254,128,0,167,255,101,0,77,0,94,1,178,0,46,2,123,0,154,1,216,0,90,1,75,1,136,1,244,1,134,2,75,2,48,3,145,1,132,2,156,1,154,1,220,1,108,0,139,1,52,0,233,1,46,0,216,1,161,255,72,1,75,254,41,1,41,254,218,0,63,255,174,255,194,255,70,255,154,255,145,255,128,255,143,255,119,255,19,0,132,255,81,1,249,255,92,1,200,0,37,0,83,2,28,255,114,2,90,254,72,1,141,254,229,254,119,255,59,254,225,255,57,255,119,255,225,0,227,255,105,1,227,255,231,0,26,255,81,0,139,254,79,1,6,255,8,1,227,0,88,1,119,2,174,1,8,3,66,1,200,1,244,0,161,0,11,1,143,0,97,1,185,0,198,1,30,1,119,2,211,0,75,2,207,0,132,1,121,1,156,0,227,1,15,0,194,1,86,0,66,1,33,0,247,0,86,255,216,0,216,254,165,0,136,255,52,0,101,0,141,0,11,0,52,1,68,255,150,1,207,254,77,1,238,254,134,0,163,254,251,255,200,254,90,255,229,254,178,254,26,255,229,254,139,255,158,0,0,0,92,1,158,0,11,1,110,0,236,0,57,0,134,0,8,1,233,255,81,1,99,255,59,1,92,255,61,1,61,255,22,1,169,254,244,0,46,254,169,0,187,254,121,255,30,255,59,254,11,254,48,254,249,252,255,254,236,253,244,255,183,255,145,0,112,0,72,0,123,255,44,0,30,254,172,0,150,254,242,0,41,0,86,1,112,1,66,1,37,1,66,1,11,1,33,0,169,0,26,254,57,0,37,253,158,255,218,253,88,255,200,255,192,255,116,0,55,0,112,0,200,0,156,0,247,0,70,1,125,0,55,1,143,255,24,0,17,255,116,255,11,255,145,255,189,254,130,255,227,254,172,255,121,255,198,255,143,0,163,255,26,1,211,255,165,1,114,0,33,2,196,0,178,1,174,0,214,0,147,0,200,255,83,0,63,255,6,0,163,254,165,255,52,254,114,255,222,254,185,255,119,255,70,0,75,255,158,0,50,255,143,0,143,255,123,0,236,255,57,0,123,255,19,0,128,255,77,255,92,0,154,254,19,1,75,255,198,0,183,255,97,255,192,255,152,253,92,255,103,253,68,255,108,254,158,255,220,255,130,0,134,1,231,0,189,2,81,1,183,1,189,1,236,1,35,2,121,2,251,1,55,1,253,0,231,255,110,0,46,0,203,0,161,0,81,1,141,0,185,1,123,0,240,1,247,255,103,1,218,255,172,0,114,255,24,0,39,255,50,255,28,255,198,254,192,255,121,255,35,0,119,0,198,255,167,0,52,255,55,0,86,255,189,255,152,255,97,255,68,255,247,255,37,255,227,0,244,254,99,1,28,254,183,1,161,253,90,1,249,253,150,0,17,255,130,255,94,255,50,255,64,0,152,255,200,0,99,255,28,0,97,255,207,255,196,255,0,0,134,255,114,255,77,254,249,254,4,254,200,255,167,255,72,0,17,1,75,0,139,1,88,0,101,0,143,0,30,255,26,1,211,254,147,1,194,255,48,3,178,0,26,4,132,1,81,3,187,1,123,2,207,0,134,2,79,255,0,2,110,254,88,0,143,254,68,254,216,255,196,252,183,1,17,253,145,2,172,253,17,2,39,255,167,0,150,0,145,0,112,1,156,1,92,2,163,2,209,1,176,2,189,0,233,1,86,0,134,0,147,0,15,0,128,0,128,0,112,0,2,1,251,0,172,1,44,0,86,2,41,255,236,1,227,254,227,0,178,255,110,255,33,1,163,254,196,1,8,254,4,1,28,254,163,0,125,254,158,0,97,255,236,255,141,255,41,0,196,254,244,0,101,254,48,1,189,253,8,0,77,253,132,255,205,253,192,255,231,254,220,0,17,0,216,1,205,0,227,1,64,1,130,1,37,1,214,0,105,0,150,0,141,0,156,255,229,0,198,254,30,0,192,255,55,255,114,1,198,254,105,2,97,255,247,2,207,255,8,2,174,255,198,0,205,255,147,0,251,255,192,1,145,255,83,3,253,254,203,3,44,255,28,3,37,255,30,2,200,255,143,1,238,0,214,0,57,1,143,0,174,0,81,1,90,0,125,1,99,0,249,0,238,0,37,1,139,1,143,1,169,1,247,1,121,1,238,1,207,1,253,1,50,2,236,1,101,2,46,1,114,2,214,255,183,1,176,254,233,0,119,254,154,0,35,255,116,0,39,255,242,255,99,255,33,255,4,0,154,254,130,0,180,254,145,0,99,255,61,0,46,0,83,0,136,0,231,255,198,0,116,255,205,0,192,255,147,0,183,0,2,0,225,0,145,255,99,0,66,255,130,0,253,255,165,0,8,1,6,0,139,1,207,254,139,1,108,254,231,0,192,255,68,0,110,0,251,255,200,255,227,255,77,255,167,0,163,254,209,1,247,254,150,1,94,255,139,0,158,255,251,255,132,255,187,255,216,254,145,255,143,254,11,0,46,255,242,255,44,255,105,255,103,255,70,255,211,255,152,255,152,0,154,255,50,1,238,253,112,1,172,252,158,1,225,253,44,1,77,255,101,0,19,0,253,254,227,255,127,254,125,255,176,254,143,255,158,254,247,255,225,254,209,255,247,255,123,255,225,1,92,255,196,2,249,255,83,2,198,0,66,1,169,0,48,1,158,0,24,0,211,0,165,254,163,0,112,254,180,0,183,254,231,0,77,255,88,0,229,254,189,255,249,253,130,255,108,254,172,255,136,255,101,255,108,0,110,254,39,1,125,253,55,1,52,253,233,1,154,253,72,7,211,254,24,11,165,255,13,10,88,255,229,5,6,255,94,3,216,254,134,3,233,254,143,4,86,255,50,4,220,255,94,3,50,255,143,1,30,251,150,255,70,246,22,255,101,246,57,255,167,250,196,255,178,254,41,1,180,0,207,1,11,1,101,1,8,0,158,0,108,255,105,0,123,255,152,0,189,255,110,0,209,255,154,0,13,0,222,0,185,255,116,0,183,254,39,0,19,254,88,1,72,254,169,2,46,255,176,2,238,255,28,2,94,0,26,1,11,1,68,0,141,1,81,0,178,1,68,0,108,1,77,0,251,0,158,255,0,1,180,254,41,1,134,254,15,1,174,255,161,0,139,1,0,0,150,2,249,255,161,2,207,0,6,2,86,1,66,1,247,0,154,0,253,255,194,255,90,255,44,0,103,255,152,0,158,255,86,0,28,255,147,0,163,254,205,1,15,255,180,2,165,255,35,2,86,0,249,0,35,1,143,0,88,1,8,0,90,0,6,254,0,0,189,252,165,0,130,253,72,1,229,254,114,1,105,255,203,0,55,255,132,255,154,255,227,255,44,0,88,1,238,255,105,1,192,255,88,0,172,255,185,255,180,255,55,0,189,255,187,0,0,0,75,0,79,0,4,0,174,0,39,0,222,0,26,0,15,1,41,0,15,1,172,255,145,0,218,254,72,255,238,254,26,254,48,255,249,253,134,255,26,254,154,0,156,254,253,1,81,254,247,1,216,254,187,0,174,255,236,255,6,0,165,255,134,0,119,255,247,0,105,255,26,0,222,255,15,254,88,255,165,252,154,254,41,253,158,254,52,254,180,254,24,254,203,254,70,253,205,255,154,252,92,0,238,252,130,0,15,253,105,1,114,254,92,2,227,255,37,2,94,0,247,0,183,0,150,0,216,0,236,0,240,255,8,1,97,254,112,0,123,253,196,255,13,254,77,255,116,255,4,255,136,0,187,255,156,0,46,1,55,0,253,1,90,255,200,1,6,255,141,1,143,255,50,1,229,255,75,0,240,254,194,255,205,253,119,0,187,253,174,0,48,254,72,0,220,254,22,0,48,255,48,0,92,255,225,255,105,255,156,255,92,255,33,255,41,255,15,255,233,254,26,255,97,255,90,255,90,0,145,255,209,0,220,254,209,0,225,253,196,0,2,254,143,0,176,254,114,0,88,255,101,0,46,0,44,254,4,1,132,249,161,1,97,247,203,1,46,249,156,1,55,251,37,0,11,253,39,254,17,255,4,254,145,0,242,254,165,0,187,255,99,255,172,0,150,254,44,1,238,254,94,1,176,255,249,0,158,255,72,0,244,255,167,255,220,0,198,255,81,1,220,0,141,0,6,1,2,255,68,0,178,253,231,254,176,253,156,254,220,254,46,255,68,0,150,255,39,1,189,255,139,1,24,0,125,1,198,0,19,1,99,1,216,0,17,1,225,0,66,0,253,0,110,255,57,1,229,254,240,1,105,255,114,2,22,0,187,1,99,0,103,0,30,0,178,255,198,255,33,0,139,255,37,0,90,255,180,255,110,255,39,255,77,255,200,254,22,255,207,254,200,254,152,255,216,254,66,0,233,254,123,0,249,254,141,0,229,255,211,0,66,1,139,0,64,2,79,255,222,2,154,254,231,2,198,254,15,2,180,254,242,0,214,254,180,0,99,255,152,0,72,0,81,0,174,0,242,255,244,0,15,0,136,0,236,255,108,255,150,255,163,255,28,255,180,0,55,255,101,1,130,255,83,2,203,255,24,3,216,255,244,2,222,255,28,2,196,255,70,1,24,255,251,0,41,254,8,1,37,254,121,0,169,254,37,0,167,254,211,0,48,253,185,3,152,252,194,5,251,253,194,4,46,255,97,2,123,255,209,255,178,255,238,254,194,255,24,0,187,255,209,0,119,255,211,0,83,255,55,1,70,255,66,1,158,255,81,1,61,0,30,1,200,0,81,0,225,0,41,0,178,0,134,0,22,1,139,0,194,1,176,0,253,1,108,0,187,1,83,0,11,1,134,0,77,1,26,1,128,1,99,1,86,1,150,1,174,0,8,2,59,0,22,2,214,255,125,1,94,255,203,255,92,255,88,254,114,255,112,254,130,255,231,254,194,255,249,254,88,0,187,254,229,0,247,254,61,1,61,255,112,1,90,255,2,2,103,255,196,2,35,255,176,2,198,254,94,2,114,254,4,2,136,254,35,1,255,254,192,0,200,255,108,0,26,1,11,0,238,1,203,255,218,1,163,255,233,0,33,255,238,255,236,254,225,255,103,254,145,0,125,253,110,1,176,253,145,1,236,254,180,0,81,0,176,0,125,1,37,1,19,2,37,1,86,1,13,1,81,0,156,0,143,255,147,0,24,255,101,0,2,255,0,0,22,255,196,255,167,255,156,255,205,0,132,255,233,2,79,0,172,3,242,0,216,2,203,0,180,1,119,0,178,0,167,255,161,0,161,254,48,1,218,253,0,1,119,254,196,0,249,255,229,0,94,0,22,1,176,255,22,1,161,254,236,0,24,254,200,0,114,255,240,0,222,0,41,1,41,1,211,1,154,0,119,2,176,0,141,2,64,1,28,2,64,1,123,1,161,0,17,1,11,0,214,0,15,0,110,0,81,0,161,255,233,255,187,255,99,255,15,0,13,255,17,0,22,254,15,0,191,253,123,255,83,254,236,254,185,254,41,254,61,0,189,254,17,1,70,0,128,0,225,1,209,255,57,2,225,255,44,1,8,0,94,255,231,255,236,254,19,0,194,254,110,0,227,254,77,1,68,255,251,1,158,254,11,1,141,253,253,255,6,254,79,0,134,255,15,1,77,0,216,0,77,0,46,0,28,0,52,0,50,0,196,0,90,0,50,1,240,255,4,1,94,255,209,0,196,255,68,1,79,255,196,1,37,255,68,2,147,255,35,2,88,0,233,0,37,1,30,0,90,1,174,0,4,1,6,1,147,0,154,1,139,255,24,2,150,254,61,2,50,254,187,1,6,255,75,1,178,0,227,0,187,1,44,1,178,1,200,1,192,0,61,2,19,0,30,2,77,255,59,2,172,254,81,2,178,254,158,2,244,254,192,1,59,255,61,1,214,255,11,1,17,0,77,0,15,0,227,255,22,0,203,255,79,0,8,0,48,0,2,0,103,0,81,0,200,0,147,0,240,0,211,0,72,0,205,0,141,2,150,0,57,6,105,0,39,6,229,0,242,3,70,1,161,1,123,1,180,0,86,1,242,1,81,0,198,2,176,255,187,2,75,0,2,2,22,1,101,1,48,1,229,0,86,1,37,0,77,1,15,255,251,0,200,254,70,0,94,255,222,255,244,255,247,255,81,0,130,0,240,0,176,1,143,1,83,2,136,1,244,1,218,0,150,1,119,0,185,1,130,0,75,2,136,0,41,2,90,0,233,0,132,255,81,0,211,255,79,0,68,0,35,0,185,0,203,255,121,0,220,255,196,255,101,255,103,255,92,255,145,255,236,255,136,0,105,0,64,1,240,255,198,0,28,255,207,255,35,255,255,254,68,0,247,254,92,0,165,255,147,0,183,0,77,1,28,1,2,2,185,0,176,2,123,255,147,2,75,254,90,2,187,253,247,1,24,253,13,2,156,252,242,2,225,252,55,3,13,254,238,2,150,255,83,2,211,0,180,1,222,1,203,0,174,1,4,0,180,255,253,254,119,254,132,254,79,254,136,254,174,254,198,254,72,255,19,255,185,255,200,255,231,255,143,0,99,0,59,0,86,1,244,254,150,2,121,255,214,2,227,0,59,2,41,1,94,1,141,254,194,0,227,251,50,0,52,252,77,0,244,253,209,0,94,255,183,0,66,0,13,1,110,1,196,1,222,1,196,1,52,1,130,1,119,0,55,1,174,255,55,0,161,254,172,0,125,254,88,1,242,254,86,1,24,0,99,1,61,1,218,1,121,1,205,1,37,1,90,1,17,0,150,0,152,255,81,0,167,255,203,255,242,255,112,0,136,0,150,1,90,0,205,2,161,255,13,3,150,255,196,2,187,255,61,2,225,255,147,1,242,255,251,255,13,0,108,254,19,0,136,253,15,0,238,253,41,255,238,254,136,254,4,0,50,254,229,0,185,253,247,0,244,253,55,0,81,255,77,0,19,0,103,255,183,0,161,254,11,1,24,255,55,1,90,0,94,1,11,1,83,1,222,1,169,1,101,2,180,1,145,1,167,1,77,0,112,1,99,255,200,0,66,255,161,0,200,254,66,0,218,254,97,0,66,255,59,0,236,255,238,255,108,0,198,255,97,0,132,255,200,255,92,255,196,255,163,255,33,0,83,0,178,0,8,255,72,0,66,253,26,0,240,252,165,0,125,253,35,1,83,254,198,0,247,254,203,255,180,255,8,255,198,255,39,255,247,254,112,255,66,254,55,255,77,254,26,255,4,255,233,255,99,255,158,0,35,0,103,0,227,255,227,255,189,254,52,0,75,254,101,1,8,255,41,2,30,0,172,0,253,0,88,255,22,1,227,255,121,0,15,1,114,0,55,1,169,0,70,0,196,0,22,0,125,0,238,255,143,0,211,255,229,0,68,0,227,0,203,0,205,255,39,1,139,254,220,0,110,254,68,0,189,254,187,255,214,254,139,255,68,255,253,255,13,0,50,0,196,0,75,254,28,0,249,249,227,255,187,247,156,255,218,249,156,255,17,253,161,255,242,254,233,255,187,3,35,0,207,8,238,255,187,9,83,0,72,7,227,1,26,4,147,2,205,1,30,3,247,0,114,2,132,0,4,1,128,0,66,0,185,0,114,0,225,0,253,0,172,0,11,1,244,255,253,0,178,255,180,0,112,254,88,0,125,253,169,0,198,253,165,0,75,254,238,255,119,254,167,254,141,255,134,254,227,0,189,253,143,1,216,251,134,1,119,251,203,1,99,252,4,2,77,253,178,1,61,254,86,1,229,254,216,0,97,255,167,0,214,255,141,0,227,254,203,0,2,254,198,1,88,254,52,3,46,255,103,5,6,0,75,6,22,1,192,4,77,2,41,3,123,1,139,2,185,255,205,2,19,255,17,3,154,254,37,3,238,254,68,3,66,255,99,3,88,255,165,2,72,255,222,1,110,0,150,1,172,0,112,1,24,1,125,1,37,1,247,0,218,1,238,255,97,2,251,254,198,1,68,254,22,1,147,254,225,0,225,254,163,1,123,255,13,2,13,0,125,2,247,255,121,2,41,0,244,2,147,0,103,3,24,1,119,3,242,0,207,2,238,255,141,1,172,254,198,0,198,254,244,255,105,255,66,0,203,255,238,0,180,0,209,0,26,2,19,1,240,1,64,1,66,1,147,1,207,0,156,0,90,1,139,0,75,2,236,255,35,3,163,255,214,2,247,255,19,2,132,0,178,1,110,0,108,1,156,0,209,0,41,0,218,255,48,0,86,255,79,0,39,255,123,255,200,255,196,254,203,255,44,254,253,255,158,253,209,255,110,254,238,253,19,255,46,252,57,255,167,252,46,0,134,254,50,1,222,255,97,2,52,0,198,1,110,0,150,0,128,0,105,255,161,255,216,254,75,255,108,254,156,255,61,254,6,255,59,254,225,254,86,255,161,254,156,255,97,254,77,255,247,254,187,255,154,255,13,1,97,0,0,1,242,0,183,0,77,1,64,1,35,1,205,2,128,0,97,2,4,0,97,1,132,255,59,0,249,255,231,254,112,0,59,254,22,0,147,254,192,0,253,254,183,1,172,255,187,1,183,255,94,1,6,255,75,1,121,254,211,0,22,255,125,0,231,255,41,0,2,0,192,255,110,0,94,254,209,0,28,254,136,0,225,254,116,0,154,255,214,0,220,255,158,0,150,255,180,1,255,254,28,3,66,255,112,3,4,0,216,1,220,0,55,0,88,0,178,254,68,254,63,253,139,253,83,252,249,254,57,253,39,0,156,254,134,0,183,255,77,0,189,0,145,0,222,1,50,0,205,1,44,0,132,0,141,0,77,0,198,0,216,0,70,1,222,0,52,2,172,0,163,2,64,0,13,3,72,0,185,2,233,255,15,1,205,255,207,255,6,255,216,254,66,254,180,254,52,254,191,254,161,254,209,254,77,255,13,255,121,0,147,255,94,1,75,0,218,0,125,0,200,0,145,0,227,0,103,0,154,0,154,255,15,0,134,254,183,255,26,254,13,0,176,254,55,0,39,255,70,0,229,254,4,0,165,254,0,0,121,254,94,0,229,254,26,0,30,255,132,255,19,255,244,254,165,255,163,254,150,0,30,254,86,1,152,253,6,2,86,254,13,2,203,255,147,1,161,0,185,1,79,1,194,1,130,1,161,1,37,1,61,0,108,0,229,255,152,255,55,0,176,255,24,0,59,0,4,0,15,1,128,0,4,1,178,0,68,0,46,1,114,255,39,1,125,255,147,0,103,0,165,0,130,0,24,0,167,255,59,255,63,255,141,254,128,255,41,254,70,0,189,253,227,0,61,254,44,1,128,255,236,0,139,0,110,255,11,1,218,253,249,0,72,253,183,0,19,253,165,0,83,253,35,0,13,254,119,255,61,255,167,255,108,255,46,0,158,255,227,255,225,255,97,255,227,255,211,255,64,0,66,0,33,1,231,255,116,2,207,0,28,3,247,2,0,3,200,3,77,2,11,2,167,1,66,0,44,1,209,255,8,1,163,0,8,1,114,1,236,0,154,0,156,255,222,255,86,254,209,0,15,254,30,1,90,254,251,0,229,254,139,0,143,255,247,255,55,0,132,255,145,0,19,255,13,0,154,254,165,255,152,254,167,255,88,255,244,255,205,0,251,255,92,1,15,0,64,1,94,0,167,0,136,0,247,255,81,0,92,255,147,255,180,0,152,254,110,2,22,254,172,5,132,254,101,7,11,255,225,5,6,255,123,3,15,255,200,1,97,255,66,1,79,0,28,1,154,0,4,1,180,0,108,1,236,0,24,1,83,1,64,0,92,1,163,0,92,1,152,0,152,1,130,0,24,2,150,1,75,2,72,1,119,1,139,0,114,0,244,255,28,0,112,255,37,0,249,254,6,0,6,255,2,0,55,255,222,255,207,255,33,255,0,1,247,254,244,2,192,255,132,3,13,1,251,2,240,1,79,2,198,2,196,1,92,3,97,1,187,2,114,0,8,1,222,255,110,0,77,255,152,0,105,255,94,0,176,255,61,0,26,0,123,0,13,0,249,0,220,255,174,0,114,0,13,0,161,0,99,255,8,0,178,254,222,254,44,254,251,253,127,254,251,253,46,255,167,254,70,255,227,254,77,255,105,255,13,0,251,255,238,0,238,255,163,1,57,255,249,1,37,255,218,1,99,255,119,1,233,255,216,0,103,0,167,255,24,1,22,255,244,0,4,255,218,0,101,255,194,0,161,255,207,0,165,255,61,1,39,0,64,1,247,0,59,1,205,1,132,0,6,2,66,255,52,2,238,254,2,2,63,255,101,1,108,255,134,0,112,255,0,0,156,255,19,0,178,255,178,255,169,255,251,254,147,255,121,254,158,255,101,254,147,0,136,254,189,1,214,254,214,1,121,255,125,1,0,0,189,0,189,255,35,0,119,255,13,0,75,255,205,0,52,255,68,1,103,255,172,1,255,254,222,1,236,254,26,2,141,255,52,1,249,255,143,255,150,0,35,254,203,0,105,253,147,0,92,253,15,0,86,254,200,255,61,255,211,255,161,255,103,0,112,255,24,1,8,255,28,1,39,255,214,0,176,255,83,0,101,0,134,0,79,1,220,0,4,2,61,0,44,1,233,255,86,255,0,0,180,254,154,255,44,255,233,254,178,255,238,254,17,0,154,255,134,0,161,255,220,255,37,255,75,255,172,254,189,254,176,254,167,254,83,255,150,255,236,0,103,1,83,2,0,2,123,2,189,1,55,2,196,0,46,2,214,255,163,2,99,255,90,2,79,0,61,2,50,1,44,2,231,255,33,2,236,253,99,2,136,253,6,2,61,254,214,0,35,255,26,0,22,255,28,0,8,255,251,0,63,255,83,1,198,255,236,0,28,0,50,0,244,255,139,255,70,255,203,254,169,254,37,254,205,254,61,254,64,0,205,254,139,1,17,255,4,2,227,254,189,1,251,254,176,0,30,255,251,255,216,254,169,255,86,255,172,255,141,0,105,255,207,0,253,254,24,1,225,254,92,1,66,255,205,0,150,255,172,0,242,255,101,1,143,0,139,1,125,0,30,1,143,0,19,0,70,0,15,255,178,255,147,254,123,255,24,255,205,255,33,0,136,0,156,0,0,0,156,0,22,255,154,0,99,255,110,0,41,0,86,0,75,0,44,0,15,0,240,255,198,255,114,255,218,255,205,254,125,255,61,254,255,254,127,254,123,255,33,255,68,0,116,255,231,255,150,255,79,255,130,255,101,254,83,255,180,253,79,255,119,253,141,255,225,253,136,0,116,254,108,1,66,255,64,1,167,255,194,0,79,255,130,0,227,254,97,0,244,254,15,0,187,255,64,1,33,0,90,2,57,0,2,2,216,255,180,0,99,255,247,255,35,0,116,254,156,0,121,250,66,1,191,246,244,1,154,246,200,1,236,248,50,2,220,251,145,3,172,253,97,4,209,254,174,3,196,255,218,2,236,255,108,2,22,0,225,1,185,0,249,0,79,1,88,0,214,1,77,0,125,2,28,1,132,2,8,1,238,0,92,0,240,254,174,255,123,253,119,254,154,252,101,254,83,252,101,255,125,253,116,0,8,255,6,1,242,255,180,0,220,255,203,0,196,254,101,1,19,254,249,0,33,254,35,0,6,255,61,0,57,0,200,0,4,1,59,1,2,1,11,2,90,0,147,1,30,0,183,0,59,0,128,0,229,255,227,0,86,255,83,1,220,254,15,1,169,254,44,0,6,255,52,255,50,0,66,255,233,0,2,255,101,0,152,253,8,0,185,251,35,0,209,251,55,0,68,253,35,0,48,255,108,0,33,1,24,1,236,1,249,1,187,1,26,2,48,1,242,1,194,0,13,2,128,0,114,2,114,0,214,1,169,0,169,255,196,0,57,253,216,0,105,252,242,0,35,253,203,0,165,254,35,0,66,0,66,0,86,1,143,0,229,0,242,0,251,254,46,1,92,254,105,1,147,255,200,1,180,0,57,2,116,1,114,2,13,2,44,2,4,2,176,1,145,0,249,0,225,254,97,0,77,254,90,0,24,254,178,0,114,254,24,1,169,254,194,0,231,253,143,255,75,253,169,255,24,254,66,0,211,254,52,0,97,255,22,1,134,255,15,1,114,255,63,255,145,255,127,254,251,255,52,255,37,0,132,255,72,0,59,255,77,0,183,254,61,0,79,254,227,255,194,254,163,255,121,255,70,255,28,0,132,254,194,0,103,254,207,0,227,254,236,0,79,255,214,0,139,255,66,0,8,0,90,255,156,0,227,253,33,1,22,253,88,1,33,253,92,1,50,254,66,1,11,255,209,0,97,255,220,255,110,255,152,254,15,255,132,253,172,254,24,253,48,255,108,253,247,255,198,254,139,0,59,0,37,1,19,1,2,1,247,0,180,0,227,0,176,0,251,0,105,1,2,1,136,1,187,0,15,1,165,0,92,0,2,1,249,255,114,1,253,249,192,1,50,246,176,1,238,246,114,1,158,249,205,0,255,251,176,255,253,252,150,254,110,253,145,254,169,253,136,255,244,253,48,0,161,254,123,0,154,255,81,0,2,255,143,255,75,254,242,254,156,253,211,254,255,252,66,255,90,253,121,255,48,254,4,255,105,254,229,253,72,254,52,253,81,254,39,253,187,254,83,253,222,255,169,253,123,0,247,253,251,0,158,254,68,1,50,255,167,1,236,255,33,1,141,0,216,255,77,1,253,254,247,1,130,254,196,1,37,254,48,1,167,254,13,1,125,255,152,0,220,255,57,0,205,0,200,255,253,0,8,0,4,1,196,0,200,0,249,0,158,0,79,0,2,1,242,255,17,1,81,0,192,0,216,0,33,0,238,0,200,255,37,1,70,255,158,0,39,255,134,0,211,255,99,1,68,0,41,2,251,0,196,1,24,1,22,1,180,1,8,1,174,1,154,2,6,1,240,5,22,0,247,6,121,0,86,5,39,0,15,4,158,255,52,3,220,255,11,2,8,0,136,0,192,0,2,255,75,1,4,254,185,1,180,253,92,2,48,254,187,2,46,255,77,2,114,0,11,2,2,1,229,1,152,0,4,2,209,0,105,1,44,2,152,0,196,2,136,0,26,2,174,0,94,1,70,0,145,0,247,255,101,0,15,0,178,0,233,255,72,0,150,255,103,255,132,255,163,254,26,255,187,254,26,255,123,255,130,255,114,0,103,0,110,1,183,0,222,1,35,1,110,1,198,0,150,0,244,255,59,0,209,255,48,0,247,0,242,255,90,1,50,255,242,0,94,254,33,1,97,254,48,1,207,254,143,0,180,254,222,255,136,254,28,255,143,254,154,254,33,255,103,254,189,255,72,254,225,255,121,254,57,0,101,255,200,0,130,255,205,0,147,255,105,0,19,0,86,0,4,0,209,0,147,255,108,1,88,255,185,1,101,255,192,1,203,255,105,1,72,0,227,0,37,0,130,255,134,0,68,254,242,0,26,254,169,0,143,255,147,0,57,1,130,1,66,2,99,2,244,2,66,1,4,3,136,255,17,3,70,254,44,3,150,254,194,2,17,255,22,2,110,255,192,1,52,0,200,0,163,0,114,255,61,1,116,254,81,1,86,254,189,0,154,254,72,1,123,255,249,1,108,0,251,1,105,1,8,1,238,1,231,255,220,0,33,255,128,255,178,254,72,255,13,255,194,255,125,255,2,0,240,255,187,255,152,0,50,255,174,1,183,254,253,1,167,254,225,1,57,255,130,1,178,255,119,1,8,255,143,1,145,254,167,1,253,254,68,2,112,0,70,2,194,1,70,1,125,2,152,0,39,2,6,0,26,1,200,255,240,255,55,0,196,255,143,0,156,255,194,0,207,253,17,1,222,249,207,0,83,248,220,255,10,250,196,255,108,252,134,255,41,254,114,255,220,254,22,0,24,255,61,1,244,254,205,1,75,255,24,1,169,255,24,0,183,255,57,255,128,255,198,254,77,255,196,254,11,255,30,255,229,254,130,255,161,255,30,0,152,0,207,0,105,1,94,0,59,1,70,255,172,0,57,254,90,0,187,253,75,0,11,254,17,0,28,255,24,0,167,255,238,255,169,255,57,255,26,0,4,254,99,0,145,253,79,0,253,253,92,0,6,255,225,0,167,0,163,1,22,1,227,1,147,0,15,1,253,255,240,255,68,0,169,255,79,0,165,0,83,0,220,0,200,255,52,1,180,255,55,1,231,255,247,0,180,0,90,0,57,1,75,255,165,0,240,253,136,255,35,254,75,255,114,255,205,255,249,255,240,255,15,0,200,255,50,0,11,0,48,0,81,0,37,0,64,0,94,255,48,0,194,253,61,0,105,253,103,0,165,253,8,0,116,254,59,255,110,255,178,254,11,0,242,253,41,0,2,254,33,0,227,254,72,0,110,0,2,1,83,1,15,2,35,0,242,1,154,255,33,1,216,255,64,1,15,1,86,1,101,2,114,0,136,2,92,255,205,1,194,254,174,1,28,255,139,2,112,0,152,2,119,0,105,1,121,255,77,0,227,254,33,255,41,255,112,253,154,255,255,251,156,255,61,252,163,255,229,253,66,255,174,255,48,255,154,0,145,255,75,1,247,255,11,2,13,0,110,2,0,0,101,2,196,255,178,1,147,0,169,0,103,1,24,1,125,1,94,3,216,0,2,5,26,0,187,2,61,255,132,255,77,255,112,254,63,255,200,254,141,255,216,254,2,0,101,254,205,255,97,255,8,0,196,0,143,0,240,1,145,0,101,2,123,0,218,1,158,0,172,0,57,0,176,255,63,255,22,255,183,254,59,255,147,254,121,255,240,254,247,255,158,255,121,255,101,0,108,254,167,0,101,253,112,0,66,253,189,0,214,253,15,1,15,254,97,0,247,253,209,255,46,254,161,255,72,255,132,255,194,0,242,255,121,1,240,255,101,2,145,255,238,1,200,254,11,1,94,254,88,0,167,254,194,255,4,255,174,255,141,255,216,254,37,0,244,253,101,0,4,254,123,1,59,255,218,1,92,0,77,2,178,0,64,2,152,0,205,1,125,0,150,0,64,0,205,255,174,255,209,255,61,255,240,255,240,254,141,255,77,254,24,0,214,253,83,0,183,253,238,255,59,254,209,255,55,255,75,0,8,0,200,0,50,0,94,0,110,255,0,0,70,254,196,0,150,254,35,2,108,255,88,2,11,0,147,1,156,0,61,1,187,255,46,1,22,252,30,0,183,247,61,255,172,246,158,255,37,248,8,0,167,250,198,255,130,254,231,254,165,1,231,253,128,2,90,253,242,1,214,253,161,1,143,255,244,0,220,0,172,0,11,1,81,0,41,0,77,255,99,255,77,254,187,254,247,253,191,254,211,254,97,255,194,255,8,0,231,0,253,0,229,1,103,1,46,1,108,1,141,0,244,0,185,0,200,0,48,1,227,0,70,1,154,0,176,0,163,0,55,0,132,1,50,0,233,1,70,0,141,1,225,255,130,0,11,0,194,255,189,0,116,255,128,0,200,255,154,255,203,0,81,255,185,0,251,254,24,0,233,254,121,255,247,254,225,254,132,255,19,255,59,0,136,255,119,0,134,255,11,0,220,255,0,0,178,0,165,255,13,1,233,255,136,0,119,0,187,255,207,0,163,255,187,0,207,255,101,0,185,255,123,255,116,255,132,254,44,255,114,254,6,255,37,255,46,255,207,255,130,255,141,0,13,0,218,0,75,0,55,0,200,255,108,255,24,255,203,255,214,254,114,0,172,254,66,0,207,254,6,255,50,255,191,253,70,255,99,253,161,255,125,253,214,0,205,253,167,0,214,254,15,0,15,0,39,0,22,0,249,255,242,254,167,255,57,254,143,255,86,254,105,255,183,254,240,255,134,255,125,0,139,0,41,1,125,0,216,1,97,0,211,1,187,0,75,1,61,0,57,0,79,0,75,255,180,0,123,254,61,1,220,254,41,1,132,255,216,0,180,255,132,0,11,0,44,0,249,0,66,0,236,0,37,0,189,255,15,0,39,255,231,255,97,255,178,255,130,0,61,255,203,1,2,255,247,1,187,254,116,1,114,255,61,1,68,0,207,0,225,0,50,0,152,1,41,255,238,1,123,254,158,1,238,254,30,1,121,255,52,1,130,255,72,1,37,255,136,0,59,255,187,255,220,255,17,255,61,0,59,255,231,254,183,255,238,252,143,255,180,252,178,254,233,252,249,253,253,252,55,254,8,253,227,254,19,253,141,255,52,253,59,0,68,254,26,0,90,255,192,255,167,255,249,0,19,255,229,5,39,254,24,13,165,253,121,14,2,253,19,11,79,253,161,6,46,254,26,3,191,254,216,0,253,254,220,255,19,255,145,255,233,254,141,255,205,254,178,255,59,255,66,0,37,0,152,0,198,0,114,0,163,0,198,255,105,255,191,254,205,254,222,253,139,255,165,253,90,0,59,254,41,0,178,254,125,255,194,254,72,255,114,254,161,255,198,253,15,0,187,253,79,0,59,254,244,0,178,254,128,1,94,254,139,1,94,254,125,1,35,255,218,0,88,0,68,0,236,0,116,0,92,0,167,0,196,255,244,0,125,255,194,0,222,254,187,0,165,254,81,1,172,254,64,1,24,255,116,0,37,255,139,255,116,254,165,254,86,254,247,254,244,254,218,255,231,255,68,0,52,1,180,0,220,2,147,0,103,3,37,0,218,2,247,255,218,1,41,0,198,0,240,0,61,0,229,1,240,0,247,1,61,2,70,1,11,3,132,0,185,2,13,0,105,1,90,0,110,0,229,0,8,0,66,1,253,255,11,1,178,255,123,0,70,255,83,0,55,255,70,0,26,255,17,0,227,254,176,255,238,254,203,255,15,255,30,0,165,255,6,1,44,0,46,1,13,1,229,255,227,1,150,255,143,1,163,0,136,0,161,1,8,0,249,1,196,255,236,1,39,255,200,1,183,254,161,1,203,254,52,1,112,255,70,1,8,0,26,2,26,0,57,2,0,0,33,1,189,255,8,0,66,255,247,255,28,255,125,0,59,255,192,0,125,255,6,1,97,255,214,0,183,255,253,255,90,0,247,254,198,0,35,255,229,0,203,255,59,1,222,255,242,0,147,255,48,0,13,0,251,255,227,0,156,0,70,1,220,0,194,0,185,0,90,0,39,1,86,0,48,3,44,0,24,6,103,1,130,6,128,2,70,5,57,2,68,4,52,1,123,3,81,0,227,2,247,255,114,2,216,0,251,2,214,1,90,3,240,1,242,2,75,1,114,2,183,0,2,2,105,0,136,1,205,255,165,0,216,254,169,255,57,254,55,255,46,254,139,255,207,254,8,1,189,255,249,1,39,255,33,2,46,253,13,2,136,252,46,2,191,253,180,1,143,255,99,0,165,0,19,255,165,0,150,254,24,0,33,255,176,255,227,255,183,255,72,0,253,255,86,0,156,0,198,255,134,1,30,254,143,1,37,252,6,1,158,252,64,1,231,254,123,1,81,0,200,0,141,0,70,0,112,0,114,0,105,0,172,0,24,0,57,0,92,0,236,255,238,0,30,0,225,0,163,0,216,0,220,0,13,1,46,1,189,0,52,1,41,0,90,0,167,255,251,255,225,254,97,0,97,254,185,0,169,254,119,0,92,255,11,0,150,255,61,0,92,255,101,1,92,255,61,2,0,0,75,2,205,0,163,1,77,1,39,1,139,1,231,0,176,1,39,1,8,1,231,0,251,255,147,255,19,255,132,254,231,254,77,255,13,255,119,0,150,255,238,0,44,0,97,1,94,0,116,1,132,0,187,0,220,0,41,0,72,1,103,0,70,1,198,0,247,0,169,0,152,0,233,0,172,0,143,0,2,1,255,254,136,0,244,253,180,255,83,253,189,255,15,253,46,0,222,253,229,255,236,254,8,255,172,255,227,254,19,0,59,0,203,255,2,2,79,255,251,2,30,255,158,2,165,255,57,1,86,0,214,255,13,1,247,254,103,1,112,255,33,1,57,0,22,0,167,0,108,255,187,0,63,255,200,0,101,255,77,1,218,255,66,3,0,0,169,5,2,0,132,5,236,255,110,2,22,0,145,255,105,0,231,254,123,0,225,254,209,0,242,254,249,0,231,254,205,0,15,254,90,0,41,253,242,255,2,254,247,255,79,255,203,255,229,255,50,255,192,255,33,255,30,255,86,255,198,254,90,255,11,255,227,255,75,0,143,0,101,1,192,0,229,1,196,0,81,2,180,0,253,1,75,0,2,1,238,255,61,0,28,0,167,255,136,0,28,255,236,0,4,254,8,1,17,253,6,1,249,252,247,255,207,253,46,255,244,254,158,254,94,255,66,254,92,255,99,254,44,255,101,255,200,254,108,0,238,254,6,1,154,255,70,1,218,255,103,1,121,255,4,2,249,254,211,2,57,255,11,4,35,0,141,4,11,1,198,3,167,1,134,2,105,1,59,1,187,0,61,0,30,0,185,255,194,255,147,255,83,255,11,0,6,255,203,0,50,255,94,0,180,255,39,255,61,0,167,254,145,0,216,254,26,0,123,254,200,254,24,254,101,253,48,254,236,252,154,254,238,252,108,254,55,253,130,254,35,254,218,254,63,255,136,255,163,255,187,255,196,255,211,255,15,0,13,0,145,0,145,0,2,1,156,1,214,0,2,2,99,0,189,1,227,255,50,1,187,255,132,0,64,0,174,255,68,1,63,255,187,1,37,0,176,1,218,1,68,1,189,2,79,1,6,3,128,1,203,2,46,1,244,1,99,0,238,0,242,255,26,1,11,0,46,2,17,0,101,2,244,255,101,1,105,0,249,0,35,1,19,1,4,1,196,0,240,255,198,255,44,255,227,254,238,254,200,254,216,254,52,255,218,254,81,255,125,254,68,255,4,254,207,254,205,253,46,254,86,254,39,255,253,254,205,0,103,255,0,1,178,255,128,0,132,0,200,255,105,1,176,255,30,1,105,0,169,0,130,0,203,0,240,255,178,1,108,254,59,2,88,254,8,2,37,255,59,1,183,255,150,0,37,0,57,0,216,0,50,0,6,1,240,255,112,1,180,254,183,1,145,253,220,0,110,253,180,253,161,253,6,253,24,254,125,253,165,254,145,254,108,255,70,255,75,0,150,255,19,0,227,255,26,255,192,255,125,254,81,255,169,254,28,255,75,255,158,255,125,0,253,255,167,1,214,255,141,1,0,0,231,0,24,0,132,0,152,0,110,0,242,0,86,0,130,0,64,0,11,0,116,0,97,0,110,0,143,255,194,255,165,254,4,255,50,254,200,254,46,254,251,254,48,254,130,255,121,254,90,0,101,254,48,1,132,254,88,1,255,254,112,1,101,255,94,1,255,254,24,1,13,255,19,1,46,255,143,1,30,255,220,1,39,255,196,1,30,0,183,1,103,1,189,1,158,1,39,1,218,0,136,0,253,255,37,0,150,0,28,0,225,1,50,0,64,2,247,255,180,1,103,255,92,0,13,255,211,255,72,255,75,255,165,255,163,254,11,0,218,254,52,0,242,254,26,0,99,255,209,255,214,255,119,255,6,255,143,255,220,254,174,255,33,255,6,0,176,255,209,0,167,0,15,1,68,1,167,0,163,0,244,0,136,0,68,1,238,0,72,1,119,0,211,0,231,255,15,0,37,255,194,255,244,254,180,0,50,0,216,1,130,0,251,1,121,255,75,1,194,254,81,0,169,254,132,255,139,255,39,255,172,0,79,255,227,0,156,255,231,255,26,0,30,0,187,0,8,1,108,1,33,1,125,1,253,0,198,0,11,0,192,255,196,251,57,255,145,246,15,255,194,245,163,254,143,248,176,253,207,251,194,253,207,253,238,254,180,255,0,0,231,255,55,0,205,254,63,255,55,255,86,254,169,255,17,254,0,0,172,253,229,255,97,253,33,0,187,253,6,0,79,254,139,255,200,254,2,0,203,254,139,1,132,254,59,2,68,254,152,1,92,254,172,0,33,255,163,255,187,255,180,254,15,0,22,255,207,0,101,255,11,2,233,255,59,2,64,0,229,0,101,0,152,255,141,0,158,255,101,0,33,0,229,255,156,0,247,255,0,1,75,0,211,0,132,0,70,0,236,255,214,255,70,255,185,255,83,255,128,255,110,0,88,255,154,1,66,255,205,1,139,255,64,1,229,254,57,0,92,254,112,255,123,254,209,254,200,255,174,255,61,0,70,1,39,0,132,1,0,0,44,1,198,255,211,0,152,255,17,0,209,255,174,255,55,0,134,255,94,0,114,255,61,0,75,255,123,0,97,255,189,0,196,255,229,1,46,0,70,2,240,0,22,1,28,0,196,254,33,255,130,252,198,254,218,251,225,254,6,252,37,254,30,252,244,253,88,252,75,254,249,252,72,1,244,253,103,8,6,255,123,8,253,255,207,4,198,0,86,2,19,1,37,1,44,1,128,255,139,0,8,254,72,0,176,253,88,0,198,254,218,0,55,0,183,1,13,1,183,1,145,0,50,1,211,255,132,0,244,0,211,255,64,2,154,255,24,2,44,0,203,0,154,0,81,255,81,0,152,254,163,255,55,254,6,255,191,253,105,254,205,253,83,254,150,254,90,254,139,254,136,254,121,252,163,254,141,251,249,254,79,252,130,255,116,253,139,0,236,253,167,1,154,254,158,1,46,255,26,1,125,255,132,0,97,255,119,0,68,255,180,0,136,255,209,0,214,254,26,0,139,254,112,255,196,254,4,0,28,255,249,0,55,254,103,1,207,252,44,1,110,252,99,0,247,253,19,255,163,255,145,254,147,0,59,255,83,1,101,0,26,1,196,0,17,1,110,0,132,1,44,0,198,1,176,0,238,1,55,1,77,1,227,0,238,0,192,0,101,0,238,0,238,255,35,1,24,0,86,1,83,0,139,1,132,1,116,1,110,2,68,1,218,2,114,0,189,2,44,0,141,2,194,0,59,2,132,1,167,1,211,1,174,0,2,2,39,0,19,2,143,255,86,2,143,255,19,2,19,0,147,1,165,0,119,1,244,0,220,0,86,0,227,255,192,255,154,255,154,255,238,255,192,255,247,255,185,255,92,255,13,255,218,254,28,255,253,254,169,255,152,255,13,255,35,0,19,254,6,1,61,254,108,1,28,255,30,1,236,255,26,1,189,255,220,1,112,254,207,1,33,254,198,0,110,253,79,0,24,253,110,0,185,253,134,0,11,255,55,0,92,0,236,255,132,1,172,255,156,1,191,254,121,1,180,254,134,1,132,255,101,1,52,0,90,0,205,0,101,255,174,0,119,255,169,255,196,0,169,254,145,1,174,253,13,1,143,253,4,0,61,254,189,254,90,255,63,253,134,0,112,252,225,0,216,252,110,0,178,253,94,0,231,254,17,0,41,0,103,255,203,1,216,254,114,2,203,254,189,1,220,254,116,1,238,254,132,1,15,255,200,0,145,255,211,255,158,0,90,255,178,0,132,254,192,0,161,253,163,0,127,253,19,0,127,254,121,251,92,255,183,246,114,0,216,245,75,1,156,248,222,1,165,251,233,2,6,254,150,2,227,255,70,1,225,0,249,0,0,1,174,1,185,0,161,1,134,0,88,1,139,0,185,0,112,0,99,0,83,0,105,0,77,255,121,0,63,254,57,0,59,254,108,255,227,254,150,254,79,255,55,255,178,255,61,0,240,254,158,1,26,254,83,2,211,253,220,1,19,254,50,1,110,254,139,0,39,255,136,255,192,255,147,255,39,0,119,0,52,0,198,0,247,0,152,0,207,1,30,0,59,2,75,255,231,1,66,254,242,0,8,254,0,0,141,254,11,0,169,255,83,0,116,0,112,0,128,0,130,0,214,255,150,0,6,255,19,0,242,254,81,255,2,255,37,255,209,254,30,255,79,255,79,255,145,255,11,255,55,255,191,254,26,0,132,254,97,1,132,254,178,1,229,254,209,1,130,255,209,1,180,255,15,2,180,255,39,2,174,255,101,1,17,255,167,0,103,254,61,0,150,254,209,255,11,255,75,255,218,254,247,254,86,254,110,255,216,254,238,255,145,255,227,255,64,0,125,255,233,0,247,255,75,1,143,0,183,0,128,0,24,255,116,255,2,254,143,254,207,253,2,255,88,254,176,0,44,255,154,1,169,0,4,1,105,1,4,1,61,1,57,2,242,0,6,3,121,0,207,2,61,1,92,2,145,1,99,1,141,1,163,0,81,1,64,0,48,1,231,255,244,0,57,255,229,0,196,254,110,1,165,254,165,2,180,254,132,2,44,255,4,2,116,254,220,1,238,252,99,1,119,252,154,0,81,253,200,0,70,254,83,1,249,254,19,1,2,255,134,1,6,255,88,1,222,255,185,0,198,0,59,0,249,1,64,0,152,3,94,0,172,3,187,255,114,2,141,255,180,0,152,255,194,255,2,0,75,255,192,255,238,254,238,254,238,254,103,254,75,255,141,254,183,255,68,255,94,255,163,255,134,254,112,254,123,254,19,253,218,254,209,252,211,254,11,253,189,254,136,253,125,255,253,253,139,255,161,254,238,254,169,254,189,254,156,254,4,255,185,255,222,255,77,0,19,1,158,0,247,0,81,0,22,0,116,255,101,255,119,254,50,255,207,254,158,255,152,255,2,0,19,255,161,255,231,253,161,255,132,253,99,255,63,254,19,255,121,255,88,254,17,0,103,253,52,0,75,253,187,255,161,253,229,254,30,254,26,255,105,254,97,255,222,254,150,255,200,255,167,255,4,0,86,0,77,0,97,1,121,0,52,1,19,1,141,0,70,1,52,0,37,1,238,255,227,0,247,254,205,0,238,253,176,1,150,253,189,2,203,253,77,2,240,254,64,1,72,0,132,0,251,0,114,0,187,0,83,0,247,255,8,0,70,255,211,255,203,255,189,255,145,0,6,0,174,255,13,0,61,254,222,255,198,253,103,0,152,255,116,1,26,1,156,1,207,0,192,0,139,255,75,0,240,254,130,0,209,254,240,0,44,255,136,1,176,255,64,1,229,255,39,0,110,255,50,255,145,254,194,255,105,254,22,1,63,255,174,1,46,255,187,0,68,255,57,255,180,255,50,255,75,255,143,0,167,254,132,0,231,254,218,255,114,255,123,255,154,255,196,255,167,255,50,0,110,255,57,0,227,254,28,0,183,254,203,255,253,254,24,255,183,255,229,254,24,0,24,255,139,0,83,255,172,0,176,255,103,0,17,0,13,1,68,0,119,1,83,0,229,0,64,0,165,0,121,255,209,0,240,253,222,0,180,252,61,0,165,252,205,255,196,253,35,255,15,255,169,254,134,255,17,255,150,255,253,255,24,1,233,255,2,3,72,0,28,4,30,1,8,4,200,0,59,3,147,255,125,2,150,253,158,1,180,252,101,0,37,253,94,255,24,254,19,255,55,255,134,255,216,255,194,255,185,255,196,255,216,255,2,0,101,0,158,0,185,0,214,0,37,0,141,0,103,255,90,0,165,255,132,0,22,0,154,0,196,255,46,0,187,255,116,255,227,255,39,255,57,0,128,255,30,1,55,0,88,1,218,0,30,1,35,255,244,0,161,252,165,0,161,252,165,0,172,253,66,1,70,255,147,1,130,1,154,1,225,2,52,1,116,2,183,0,231,0,123,0,220,255,72,0,158,255,2,0,152,255,77,0,220,255,244,0,108,0,28,1,203,255,8,1,94,255,185,0,70,255,75,0,220,254,46,0,203,254,240,255,59,255,88,255,192,255,11,255,152,255,79,255,41,255,211,255,169,255,35,0,33,1,247,255,0,2,176,255,132,1,203,255,77,1,81,0,99,1,154,0,11,1,163,0,156,0,70,0,13,1,192,255,158,1,251,255,72,1,24,0,64,0,147,0,145,255,200,0,11,255,143,0,227,254,81,0,28,255,147,0,75,255,194,0,37,255,119,0,143,254,229,255,97,254,88,255,229,254,127,254,187,255,26,254,22,0,194,254,145,255,207,255,41,255,66,0,92,255,28,0,150,255,59,0,6,0,229,0,108,255,17,2,176,251,240,2,10,248,123,2,163,247,189,1,255,248,249,0,218,250,161,0,99,252,229,0,123,253,81,1,132,254,13,1,216,254,143,0,4,255,130,0,66,255,169,0,242,254,220,0,37,254,249,0,77,254,150,0,50,255,0,0,6,0,128,255,231,255,83,255,130,255,225,255,152,255,114,0,75,0,101,0,64,1,145,255,101,1,6,255,8,0,233,254,141,254,251,254,68,254,172,254,108,255,132,253,189,0,229,252,46,1,227,253,132,0,30,255,114,255,61,255,59,254,209,254,26,254,77,254,200,254,161,254,112,255,152,255,50,255,72,0,132,254,48,0,156,253,233,255,143,253,28,0,178,253,169,0,94,254,130,1,198,255,150,1,238,0,249,0,88,1,17,1,189,1,103,1,26,2,194,1,152,1,147,1,233,0,37,0,77,0,28,255,90,255,6,255,50,255,112,255,152,255,15,0,218,255,211,0,15,0,222,0,22,0,50,0,143,0,123,255,249,0,209,254,119,0,158,254,119,255,242,254,141,254,251,254,116,254,19,255,198,254,90,255,141,255,110,255,99,0,72,255,6,1,125,255,176,0,163,0,200,255,189,1,59,254,240,1,55,253,88,1,198,252,163,0,205,253,211,255,211,254,128,255,88,255,108,255,83,254,143,255,225,253,48,255,48,255,114,255,225,0,24,0,141,1,165,0,90,1,4,1,207,0,152,0,112,0,158,255,247,0,233,254,143,1,231,254,178,1,6,0,41,1,196,0,214,0,79,1,205,2,249,0,112,5,105,0,101,5,13,0,33,4,150,255,66,2,19,255,4,0,19,255,108,254,116,255,240,253,251,255,4,254,90,0,97,254,233,255,167,254,180,255,143,254,33,0,218,254,35,1,24,255,238,1,121,255,70,2,225,255,2,2,130,1,37,1,0,6,94,0,22,6,48,0,218,3,99,0,187,1,79,0,156,0,227,255,128,0,192,255,139,0,207,255,112,0,158,255,59,0,255,254,218,255,125,254,28,0,119,254,139,0,214,254,156,0,130,255,189,0,28,0,101,1,158,255,205,1,238,254,114,2,183,254,28,2,81,255,114,0,251,255,130,254,59,0,169,253,15,0,33,254,26,255,218,254,55,254,50,255,249,253,63,255,26,254,222,254,127,254,161,254,242,254,203,254,88,255,72,255,152,255,94,255,231,255,141,255,86,0,216,255,196,0,123,0,198,0,86,1,207,255,178,1,59,255,30,1,41,255,167,255,154,255,4,255,220,255,61,254,192,255,165,253,112,255,216,253,236,254,121,254,141,254,255,254,92,254,68,255,183,253,13,0,247,253,90,0,19,255,251,0,35,0,22,2,189,0,97,2,108,1,99,2,68,2,37,2,207,2,218,0,231,2,178,255,8,2,227,254,99,0,114,254,119,255,203,254,123,255,253,255,35,0,0,3,229,0,189,6,103,1,154,11,123,1,0,11,0,1,121,7,28,0,233,3,22,255,244,1,207,253,41,1,207,253,50,1,79,254,55,1,194,254,143,0,134,255,251,255,183,255,17,0,220,255,172,0,229,255,17,1,139,255,59,1,156,255,141,1,238,255,161,1,57,0,11,1,94,0,249,255,125,0,81,255,112,0,37,255,90,0,176,255,130,0,253,0,61,1,203,1,185,1,152,1,165,1,174,0,72,1,163,255,4,1,4,255,57,1,211,254,19,1,46,255,61,0,143,255,231,255,103,255,94,0,39,255,238,0,13,255,236,0,231,254,218,0,4,255,0,1,114,255,114,1,167,255,28,2,75,255,46,2,136,254,134,1,19,254,249,0,236,254,218,0,169,255,110,0,216,255,22,0,22,0,52,0,44,0,143,0,187,255,178,0,30,255,134,0,200,254,198,0,242,254,158,1,44,255,178,1,61,255,198,0,22,255,229,255,225,254,198,255,209,254,81,0,28,255,180,0,231,254,114,0,79,254,57,0,41,254,2,0,240,254,229,255,26,0,86,0,251,255,225,0,150,255,207,0,194,255,86,0,209,255,192,255,156,255,139,255,72,255,147,255,92,255,194,255,108,255,249,255,61,255,35,0,238,254,185,255,72,255,86,255,169,255,92,255,150,255,242,255,143,255,105,0,48,255,105,0,2,255,249,255,156,255,214,254,57,0,163,253,99,0,33,253,229,255,6,254,8,0,90,255,165,0,112,0,249,0,211,0,97,1,209,0,101,1,211,0,251,0,154,0,209,0,105,0,22,1,116,0,200,1,70,0,165,1,46,255,229,0,150,254,174,0,244,254,244,0,253,255,81,1,121,0,68,1,75,0,132,0,2,0,130,255,211,255,134,254,180,255,94,254,167,255,143,254,30,0,229,254,52,1,207,254,194,1,4,255,59,1,141,255,37,0,225,255,178,255,167,255,198,255,46,255,114,0,37,255,211,0,99,255,139,0,121,255,196,255,19,255,13,255,103,254,183,254,233,254,207,254,37,0,194,255,57,1,229,0,161,1,172,1,198,1,189,3,64,2,50,5,242,2,251,4,147,2,242,3,83,1,114,2,72,0,123,1,209,255,231,0,110,0,119,0,152,1,39,0,28,2,145,255,211,1,77,255,81,1,128,255,253,0,22,255,59,1,19,255,236,1,110,255,59,2,178,255,17,2,218,255,194,1,145,255,17,1,88,255,97,0,6,255,174,255,189,254,150,255,52,255,163,255,33,0,50,255,6,1,185,254,92,1,127,254,242,0,99,254,132,0,30,254,17,0,81,254,222,255,209,254,52,255,141,254,154,254,244,253,178,253,183,253,2,253,37,254,88,253,70,255,88,254,0,0,191,254,174,255,242,254,61,255,145,255,108,255,64,0,141,255,238,255,150,255,105,255,97,0,119,255,64,1,198,254,114,1,196,253,88,1,66,253,66,1,121,253,187,0,236,253,251,255,187,254,233,255,136,255,147,255,203,255,244,255,227,255,169,0,4,255,141,0,19,254,64,0,30,254,244,255,220,254,11,0,139,255,77,0,147,255,136,0,130,255,214,0,207,255,233,0,37,0,220,0,66,0,132,0,244,255,103,0,72,255,209,0,116,254,136,0,214,253,249,255,139,254,94,255,88,0,180,254,240,1,79,254,169,2,94,254,110,2,156,254,167,1,200,254,200,0,194,254,70,0,255,254,154,0,183,255,150,0,242,0,209,255,227,3,57,255,150,4,90,255,0,3,39,0,28,1,125,0,185,0,139,0,220,0,211,0,156,0,86,1,2,0,75,1,19,0,247,0,161,0,39,0,90,1,205,255,145,1,218,255,211,1,158,255,189,1,216,254,233,0,59,254,145,255,101,254,97,254,79,255,145,253,68,0,112,253,61,0,249,253,172,255,187,254,247,254,35,255,19,254,183,254,105,254,227,253,83,255,94,253,116,255,185,253,11,255,68,254,209,254,220,254,116,254,105,255,59,254,169,255,112,254,128,255,101,255,218,254,15,1,103,254,203,1,97,254,123,1,134,254,33,0,123,254,116,255,103,254,242,255,130,254,75,0,110,254,231,255,121,254,172,255,209,254,152,255,191,254,172,255,139,254,196,255,52,255,55,255,136,0,152,254,81,1,178,254,4,1,238,254,110,0,116,255,167,255,37,0,97,255,6,0,183,255,249,255,178,0,205,255,167,0,52,255,139,255,161,254,28,255,172,254,244,254,119,255,242,0,75,0,112,2,169,0,132,2,26,0,161,1,152,255,150,0,119,255,154,255,156,255,255,254,176,255,152,254,231,255,209,254,240,255,17,0,11,0,61,1,88,0,72,1,211,0,39,1,185,0,97,1,147,255,22,1,136,254,112,0,46,254,185,255,130,254,94,255,207,254,114,255,30,255,194,255,52,255,200,255,8,255,185,255,242,254,86,0,125,254,207,0,63,254,112,0,105,254,236,255,172,254,163,255,191,254,169,255,121,254,105,0,35,254,130,1,13,254,139,1,187,253,70,1,77,253,222,1,101,253,231,1,24,254,194,1,247,254,240,1,253,255,242,1,211,0,220,1,209,0,227,1,15,0,116,1,6,255,13,1,17,254,108,0,130,253,209,255,251,253,139,255,240,254,244,255,200,255,94,1,55,0,161,2,238,255,2,3,143,255,86,2,90,255,75,1,141,255,70,0,33,0,163,255,128,0,139,255,141,0,22,0,30,0,50,0,8,0,128,255,81,0,11,255,169,255,183,254,169,254,172,254,24,254,48,255,187,251,44,0,57,249,101,0,99,249,50,0,127,251,99,0,61,253,92,0,158,254,209,255,70,255,30,255,216,254,150,254,46,254,39,255,209,253,222,255,110,253,59,0,136,253,196,255,158,254,244,254,99,0,39,254,8,1,63,253,205,0,26,253,169,0,227,253,66,0,11,255,236,255,183,255,39,0,17,255,28,0,185,253,211,255,81,253,59,2,236,253,59,6,196,254,249,7,86,255,154,6,63,255,101,4,66,255,112,2,178,255,28,1,81,0,86,0,112,0,81,255,24,0,196,254,64,0,200,254,103,0,90,255,240,255,4,0,110,255,77,0,101,255,75,0,68,255,167,255,66,255,253,251,174,255,46,248,52,0,74,247,161,0,236,248,158,0,165,250,81,0,152,251,48,0,8,253,200,0,185,254,68,1,236,255,57,1,97,0,39,1,39,0,156,0,214,255,24,0,103,255,183,255,240,254,114,254,192,255,216,253,163,0,185,253,233,0,92,253,165,0,66,253,196,255,97,254,253,254,72,255,22,255,92,255,101,255,214,254,238,254,203,254,191,254,30,255,68,255,196,255,46,0,99,0,136,0,145,0,108,0,44,0,79,0,57,0,99,0,61,0,176,0,30,0,183,0,253,255,4,0,68,0,112,255,227,0,128,255,161,0,225,255,22,0,46,0,83,255,180,255,211,254,134,255,108,254,125,255,216,254,132,255,121,255,68,0,11,0,26,1,244,0,0,1,22,1,231,255,128,0,59,255,8,0,59,255,46,0,41,255,203,255,44,255,6,255,147,255,211,254,50,0,63,255,88,0,0,0,163,255,77,0,17,255,156,0,13,255,35,1,13,255,172,1,139,254,150,1,70,254,198,0,79,254,8,0,163,254,13,0,26,255,251,255,158,255,26,0,141,255,222,255,83,255,88,255,112,255,244,254,154,255,154,254,13,0,251,254,185,0,227,255,218,0,236,255,205,0,72,255,50,1,161,254,39,2,242,254,139,2,88,255,108,2,145,255,48,2,249,255,192,1,26,0,66,1,225,255,0,1,156,255,187,0,176,255,66,0,189,255,203,255,209,255,108,255,66,0,81,255,41,0,214,254,161,255,110,254,75,255,229,254,112,255,158,255,154,255,57,0,8,0,105,0,68,0,4,0,48,255,108,255,143,254,238,254,187,254,154,255,17,255,174,0,238,254,48,1,180,254,165,1,205,254,97,1,196,254,150,0,86,255,187,255,147,255,123,255,130,255,247,255,112,255,251,255,105,255,253,255,233,255,77,0,125,0,101,0,227,0,141,0,86,1,207,0,143,1,238,0,139,1,26,1,97,1,156,0,8,1,68,0,200,0,0,0,238,0,112,0,48,1,81,1,22,1,227,1,26,1,185,1,28,1,70,1,196,0,4,0,41,0,17,255,147,255,227,254,75,255,24,255,169,255,57,255,163,255,139,255,101,255,103,255,112,255,189,254,17,0,68,254,136,0,227,254,165,0,211,255,13,1,249,255,209,0,172,255,167,0,167,255,150,0,225,255,158,0,92,0,185,0,211,0,17,1,105,0,52,1,59,0,2,2,180,0,163,1,64,1,174,0,0,1,15,0,75,0,108,255,94,0,22,255,77,0,86,255,39,0,63,255,33,0,48,254,39,0,134,253,103,255,183,253,191,254,52,254,136,254,92,254,236,254,33,254,6,0,33,254,143,0,90,254,75,0,121,254,189,255,178,254,205,255,13,255,17,0,92,255,39,0,59,255,105,0,247,255,192,0,185,0,70,0,139,1,145,255,172,1,174,255,75,1,44,0,240,0,229,255,39,1,105,255,92,1,139,255,61,1,145,255,121,0,242,254,233,255,61,255,26,255,17,0,222,254,81,0,59,255,2,0,247,255,11,0,88,0,70,0,50,0,172,0,17,0,59,1,205,255,112,1,61,255,64,1,37,255,214,0,28,255,183,0,55,255,214,0,154,255,156,0,238,255,30,0,229,255,240,255,233,255,15,0,242,255,222,255,108,255,46,255,22,255,227,254,247,254,48,255,90,255,35,255,114,0,220,253,97,1,125,252,6,3,112,252,152,2,101,253,92,1,183,254,66,0,200,255,72,255,251,255,191,254,198,255,216,254,46,0,174,255,198,0,116,0,97,1,101,0,165,1,19,0,57,1,72,255,125,0,183,254,167,255,185,254,90,255,231,254,187,255,92,255,37,0,147,255,64,0,130,255,90,0,192,255,125,0,105,255,44,0,52,255,79,0,152,255,167,0,180,255,242,0,50,255,52,1,165,254,77,1,176,254,141,1,17,255,189,1,88,255,66,1,174,255,101,0,192,255,242,255,194,255,231,255,110,255,247,255,81,255,79,255,44,0,105,254,167,0,13,254,209,0,119,254,227,0,185,254,183,1,238,254,75,2,72,255,22,2,163,255,19,2,52,0,35,2,194,0,6,2,203,0,189,1,216,0,88,1,185,0,236,0,30,0,6,0,110,255,207,254,222,254,141,254,238,254,180,254,249,255,72,255,227,0,41,0,216,0,203,0,161,0,28,1,68,0,227,0,116,255,24,255,196,254,92,249,207,254,238,246,158,255,4,249,57,0,24,252,52,0,231,253,8,0,123,254,75,0,8,255,247,0,236,255,108,1,172,0,99,1,121,0,77,1,238,255,22,1,198,255,192,0,97,255,48,0,207,254,110,255,61,255,227,254,169,255,207,254,72,0,183,254,66,1,225,254,2,1,101,255,236,255,4,0,92,255,183,0,163,255,218,0,70,0,86,0,143,0,52,255,17,0,255,253,4,255,132,253,105,254,205,253,110,254,134,254,191,254,251,254,134,255,41,255,94,0,119,255,205,0,251,255,55,1,75,0,37,1,70,0,147,0,200,255,176,255,99,255,209,254,103,255,227,254,238,255,81,255,66,0,247,254,220,255,185,253,6,255,236,252,247,253,57,253,17,253,231,253,187,252,108,254,244,252,75,255,127,253,26,0,141,254,64,0,145,255,240,255,0,0,22,0,205,255,134,0,97,255,220,1,187,254,57,3,28,254,209,3,39,254,75,3,114,254,26,2,110,254,37,1,26,254,86,0,229,253,99,255,70,254,172,254,19,255,242,254,139,255,194,255,112,255,79,0,238,254,90,0,236,254,59,0,88,255,238,255,121,255,128,255,97,255,50,255,209,255,77,255,121,0,128,255,61,0,161,255,141,255,249,255,88,255,66,0,79,255,77,0,128,255,6,0,249,255,88,255,130,0,203,254,222,1,255,254,196,3,108,255,158,4,169,255,238,3,119,255,26,2,99,255,103,0,178,255,116,255,209,255,167,255,216,255,180,0,88,0,103,1,198,0,119,1,244,0,28,1,8,1,198,0,75,1,192,0,147,1,156,0,66,2,59,0,22,3,211,255,205,2,180,255,134,1,0,0,110,0,11,0,222,255,154,255,187,255,13,255,46,0,125,254,200,0,19,254,75,1,191,254,75,1,136,255,218,0,114,255,158,0,75,255,68,0,22,255,13,0,205,254,88,0,216,254,180,0,50,255,172,0,172,255,70,0,75,0,214,255,128,0,198,255,244,255,169,255,101,255,66,255,72,255,222,254,110,255,114,254,108,255,4,254,114,255,174,253,77,0,205,253,116,1,218,253,187,1,231,253,141,1,72,254,132,1,141,254,244,0,75,254,22,0,22,254,247,255,90,254,88,0,22,255,231,0,119,255,75,2,46,255,70,4,8,255,37,5,88,255,4,4,244,255,33,2,90,0,222,0,130,0,154,0,143,0,240,0,97,0,110,1,161,255,185,1,198,254,158,1,15,254,189,1,11,254,134,2,176,254,189,3,41,255,187,4,39,255,112,4,6,255,0,3,66,255,116,1,119,255,81,0,35,255,17,0,150,254,6,0,19,254,154,255,253,253,227,254,2,254,6,255,167,254,253,255,139,255,189,0,240,255,52,1,207,255,72,1,198,255,247,0,227,255,141,0,13,0,52,0,92,0,141,255,132,255,203,254,134,254,92,254,238,254,13,254,57,0,119,253,48,1,13,253,244,0,39,253,251,255,39,253,119,255,185,252,145,255,187,252,251,255,136,253,59,0,189,254,112,0,214,255,75,0,128,0,251,255,141,0,214,255,183,255,13,0,185,254,61,0,15,254,13,0,134,253,207,255,123,253,198,255,99,254,2,0,207,255,46,0,130,0,33,0,2,0,174,255,198,254,161,254,77,253,253,253,35,252,68,254,108,252,238,254,114,253,187,255,6,255,97,0,194,0,152,0,11,2,192,0,57,2,218,0,26,2,2,1,4,2,46,1,183,1,88,1,172,0,194,0,255,254,105,255,196,253,211,254,161,253,44,255,57,254,203,255,22,255,229,255,19,0,220,255,128,0,88,0,189,255,112,1,26,255,110,2,211,254,11,3,83,254,143,3,163,253,156,3,90,253,172,2,156,253,114,1,198,253,167,0,194,253,112,0,240,253,123,0,178,254,128,0,119,255,94,0,251,255,238,255,13,0,174,255,11,0,136,255,6,0,110,255,103,0,136,255,55,1,77,0,123,1,233,0,114,1,172,0,37,1,222,255,163,0,77,255,26,0,68,255,41,255,134,255,41,254,247,255,4,254,39,0,83,254,33,0,145,254,64,0,6,255,97,0,229,255,15,0,167,0,220,255,83,1,101,255,172,1,191,254,75,1,150,254,229,0,244,254,141,0,92,255,24,0,154,255,236,255,143,255,26,0,145,255,48,0,203,255,13,0,70,0,214,255,194,0,125,255,136,1,88,255,180,2,44,255,242,3,4,255,116,4,24,255,172,3,63,255,33,2,110,255,4,1,141,255,134,0,163,255,37,0,249,255,236,255,156,0,176,255,238,0,233,255,211,0,125,0,121,0,163,0,26,0,61,0,220,255,119,255,39,255,229,254,28,255,227,254,185,255,178,254,121,0,101,254,218,0,158,254,17,1,220,254,112,1,227,255,231,1,165,2,110,1,141,4,64,0,94,4,172,254,72,3,244,251,75,2,66,248,92,1,13,246,125,0,10,247,161,255,216,249,154,254,70,252,94,253,6,254,57,253,205,255,156,253,83,3,17,254,128,5,158,254,72,5,8,255,99,4,191,254,64,3,119,254,225,1,185,255,220,0,167,1,17,0,35,2,6,255,15,1,220,253,249,255,99,252,196,255,101,252,13,0,52,253,194,255,125,254,132,255,253,255,92,255,251,0,143,255,30,1,145,255,130,0,59,255,216,255,6,255,116,255,90,255,251,254,185,255,132,254,33,0,136,254,110,0,101,254,108,0,30,254,176,0,70,254,44,1,72,254,101,1,81,254,22,1,101,254,108,0,152,254,46,0,52,255,66,0,92,255,214,255,147,255,13,255,253,255,194,254,236,255,108,254,169,255,222,253,83,255,123,253,66,255,207,253,132,255,183,254,207,255,169,255,52,0,6,0,110,0,17,0,99,0,24,0,50,0,26,0,66,0,13,0,94,0,238,255,240,255,0,0,125,255,44,0,101,255,130,0,161,255,185,0,0,0,178,0,251,255,158,0,233,255,132,0,22,0,207,255,48,0,13,255,2,0,39,255,81,255,218,255,103,254,61,0,251,253,46,0,97,254,207,255,50,255,207,255,116,255,194,255,44,0,81,255,196,0,240,254,52,1,214,254,114,1,26,255,222,0,6,0,33,0,238,0,196,255,88,1,214,255,50,1,222,255,247,0,61,255,205,0,189,254,105,0,187,254,211,255,198,254,240,254,143,254,211,253,134,254,123,252,50,254,227,251,244,253,150,252,92,254,242,253,196,254,37,255,158,254,203,255,55,254,242,255,52,254,163,255,22,255,72,255,192,255,130,255,141,255,101,0,139,255,44,1,79,255,90,1,6,255,227,0,147,255,99,0,15,0,178,255,220,255,242,254,108,255,169,254,94,255,66,254,154,255,244,253,128,255,22,254,44,255,203,254,6,255,145,255,6,255,253,255,125,255,17,0,6,0,172,255,125,0,123,255,158,0,150,255,216,0,130,255,13,1,92,255,2,1,205,255,112,0,97,0,75,255,114,0,247,253,225,255,46,253,48,255,147,253,242,254,110,254,59,255,30,255,128,255,227,255,57,255,130,0,189,254,167,0,108,254,59,0,183,254,114,255,30,255,203,254,172,255,63,254,2,0,30,254,183,255,189,254,28,255,132,255,6,255,101,255,37,255,39,255,41,255,253,254,147,255,174,254,214,255,154,254,158,255,216,254,112,255,66,255,86,255,161,255,75,255,205,255,174,255,99,255,112,0,59,255,238,0,99,255,44,1,86,255,24,1,97,255,139,0,229,255,163,255,216,255,231,254,198,255,158,254,130,255,28,255,59,255,220,255,167,254,209,255,97,254,46,255,143,254,176,254,147,254,207,254,97,254,72,255,169,253,167,255,112,253,77,255,203,253,121,254,231,253,214,253,134,253,227,253,112,253,112,254,116,253,185,254,196,253,123,255,75,254,97,0,176,254,121,0,150,254,70,0,77,254,114,0,63,254,44,0,92,254,192,255,191,254,108,255,249,254,172,255,6,255,116,0,101,254,70,1,75,253,225,1,236,253,128,2,227,254,247,2,61,255,145,2,39,255,8,2,26,255,194,1,52,255,101,1,156,255,218,0,114,0,194,0,244,0,37,1,247,0,189,1,92,0,6,2,242,255,11,2,0,0,222,1,150,0,203,1,52,1,161,1,33,1,233,0,108,0,251,255,66,0,251,254,194,0,172,254,227,0,209,254,178,0,172,254,77,0,147,254,70,0,227,254,75,0,86,255,105,0,136,255,176,0,68,255,50,1,249,254,141,1,205,254,101,1,17,255,143,0,178,255,214,255,22,0,218,255,225,255,110,0,30,255,218,0,59,254,61,0,242,253,79,255,61,254,251,254,169,254,17,255,233,254,116,255,39,255,174,255,180,254,112,255,30,254,61,255,50,254,242,254,44,255,13,255,30,1,214,254,90,2,99,254,229,1,255,253,0,1,97,254,66,0,2,255,183,255,39,255,158,255,94,255,238,255,145,255,225,255,83,255,90,255,30,255,63,255,81,255,121,255,139,255,154,255,136,255,178,255,145,255,0,0,103,255,143,0,143,255,48,1,247,255,4,1,229,255,180,0,99,255,205,0,17,255,112,0,2,255,200,255,19,255,116,255,143,255,240,254,198,255,92,254,154,255,172,254,180,255,94,255,68,0,198,254,48,1,68,254,136,1,255,253,83,1,225,253,75,1,143,253,147,1,39,253,134,1,28,253,37,1,165,253,119,0,121,254,28,0,247,254,247,255,26,255,46,0,17,255,17,0,240,254,141,255,165,255,81,255,231,0,116,255,101,1,81,255,79,1,216,254,141,1,127,254,211,1,211,254,130,1,81,255,203,0,185,255,94,0,238,255,72,0,156,0,130,0,236,0,198,0,75,0,183,0,161,255,37,0,35,255,238,255,48,255,55,0,205,255,128,0,6,0,72,0,180,255,37,255,125,255,41,254,132,255,92,253,218,255,92,251,4,0,229,248,86,0,81,248,26,1,33,249,11,1,99,250,79,0,59,252,161,255,6,254,220,255,152,254,128,0,17,254,240,0,4,254,59,1,244,254,19,1,167,255,105,0,0,0,189,255,189,255,207,255,123,255,92,0,94,255,0,1,145,255,50,1,167,255,236,0,185,255,105,0,152,255,83,0,174,255,50,0,57,0,44,255,103,0,81,254,4,0,81,254,176,255,253,254,114,255,165,255,141,255,247,255,37,0,88,0,30,1,152,0,161,1,116,0,22,1,251,255,35,0,75,255,194,255,165,254,218,255,145,254,225,255,214,254,216,255,11,255,92,0,41,255,227,0,44,255,227,0,183,254,97,0,75,254,103,255,150,254,231,254,92,255,251,254,2,0,108,255,207,255,163,255,143,255,33,255,214,255,61,254,68,0,240,253,225,255,110,254,200,254,121,255,253,253,125,0,99,254,15,1,77,255,119,0,19,0,55,255,214,0,242,253,44,1,238,253,167,0,191,254,180,255,251,255,41,255,167,1,233,254,50,2,127,254,207,1,72,254,41,1,28,254,130,0,189,254,156,255,83,0,79,255,22,2,33,255,198,2,66,255,41,2,240,255,165,1,240,0,242,0,205,1,44,0,112,2,141,255,15,3,99,255,6,3,139,255,176,2,8,255,57,1,123,254,112,255,231,253,152,254,132,253,180,254,8,254,50,255,200,254,130,0,145,255,41,2,83,0,183,2,105,0,2,2,28,0,238,0,222,255,66,0,189,255,158,0,147,255,185,0,150,255,150,0,238,255,154,0,134,255,211,0,180,254,2,1,214,254,8,1,205,255,119,0,242,255,123,255,68,255,183,254,83,254,238,253,191,253,70,254,189,253,163,255,92,254,196,0,92,255,112,0,68,0,247,254,0,1,121,254,41,1,30,255,50,1,59,0,94,1,187,0,152,1,88,0,97,1,24,0,161,0,240,255,143,255,0,0,156,254,81,255,48,254,86,254,203,254,169,253,52,255,101,253,48,255,203,253,253,254,176,254,66,255,103,255,24,0,147,255,225,0,207,255,75,1,196,255,132,1,187,255,176,1,134,255,88,1,136,255,125,0,196,255,251,255,119,255,172,255,48,255,156,255,101,255,37,0,145,255,24,1,35,0,52,1,196,0,183,0,70,0,134,0,185,255,48,0,180,255,216,255,128,3,105,255,229,5,244,254,53,5,147,254,15,3,214,254,156,1,255,254,99,1,183,254,233,0,116,254,178,255,178,254,52,255,156,255,116,255,152,0,55,0,15,1,81,0,24,1,105,0,123,0,46,1,101,255,242,255,211,254,198,254,19,255,183,254,220,255,59,255,50,1,66,255,216,1,8,255,26,1,227,254,247,255,240,254,187,255,97,255,227,255,178,255,97,255,94,0,145,254,227,0,44,254,152,0,55,254,196,255,48,254,8,255,55,254,116,254,136,254,154,254,209,254,244,254,8,255,147,254,72,255,196,253,163,255,222,253,64,0,238,254,169,0,147,255,44,0,105,255,77,255,147,254,35,255,238,253,236,255,127,253,220,0,167,253,75,1,255,253,187,0,59,254,152,255,200,254,33,255,251,255,110,255,39,2,128,255,227,1,48,255,227,255,255,254,26,255,48,255,99,255,196,255,242,255,22,0,163,255,0,0,72,255,183,255,77,255,26,255,174,255,189,254,121,255,81,254,253,254,46,254,238,254,136,254,48,255,220,254,88,255,231,254,70,255,207,254,161,255,240,253,15,0,116,253,198,255,48,253,158,255,79,251,229,255,116,248,28,0,249,247,123,0,123,250,121,0,83,254,220,255,192,1,66,255,66,3,253,254,218,2,79,255,59,1,209,255,161,255,150,0,30,255,55,1,83,255,30,1,167,255,105,0,236,255,192,255,227,255,161,255,44,255,154,255,169,254,253,255,13,255,143,1,70,255,8,2,66,255,123,1,158,255,233,0,227,255,128,0,200,255,225,0,233,255,108,1,105,0,227,0,50,1,143,255,75,1,17,255,174,0,11,255,249,255,101,255,132,255,19,0,41,255,6,0,158,254,196,255,35,255,39,0,119,0,139,0,4,1,156,0,152,0,244,255,52,0,112,255,17,0,105,255,231,255,105,255,41,0,156,255,183,0,13,0,28,1,222,0,50,1,231,0,55,1,75,255,6,1,52,251,48,1,211,248,88,1,92,250,55,1,8,253,81,1,205,254,132,1,132,255,4,1,165,255,11,0,227,255,229,254,28,0,35,254,17,0,30,254,178,255,105,254,33,255,194,254,30,255,24,255,233,255,46,255,253,255,220,254,112,255,154,254,176,255,216,254,55,0,81,255,225,0,192,255,15,1,46,0,152,0,110,0,174,255,70,0,37,255,0,0,46,255,233,255,158,255,172,255,57,0,114,255,154,0,44,255,55,0,90,255,99,255,233,255,240,254,128,0,41,255,240,0,103,255,68,1,136,255,57,1,218,254,176,0,66,254,46,0,41,254,220,255,139,254,0,0,121,253,13,0,198,251,211,0,105,251,231,1,28,252,75,2,125,252,19,2,19,253,94,1,191,253,64,0,66,254,240,254,83,255,123,254,66,0,225,254,99,0,136,255,24,0,15,0,185,255,41,0,227,255,13,0,37,0,13,0,70,0,242,255,143,0,52,255,132,0,132,254,28,0,251,253,249,255,6,254,2,0,233,254,216,255,203,255,134,255,178,255,24,255,214,254,218,254,227,253,50,255,130,253,247,255,145,253,253,255,61,254,158,255,30,255,156,255,154,255,183,255,194,255,183,255,216,255,44,0,110,255,185,0,70,255,196,0,180,255,48,0,70,0,28,255,176,255,194,253,169,254,209,252,251,253,119,252,110,253,207,252,24,253,145,253,139,253,214,254,145,254,209,255,72,255,46,0,150,255,11,1,116,255,147,1,83,255,59,1,26,255,11,0,242,254,81,255,8,255,75,255,123,255,61,255,33,0,22,0,2,0,214,0,61,255,249,0,22,255,165,0,94,255,139,0,28,0,68,0,57,1,143,255,110,2,222,254,174,2,101,254,225,1,169,253,0,1,143,253,79,0,88,254,220,255,24,255,244,255,222,255,30,0,121,0,61,0,13,0,114,0,249,254,200,0,112,254,194,0,108,254,90,0,242,254,152,255,66,0,15,255,172,1,33,255,2,2,121,255,30,1,167,255,196,255,203,255,152,254,108,0,174,254,28,1,167,255,101,1,52,0,116,1,158,0,6,1,103,0,26,0,13,0,227,254,158,255,48,254,72,255,46,254,97,255,154,254,200,255,77,255,6,0,0,0,231,255,105,0,35,0,97,0,119,0,150,255,110,0,240,254,86,0,233,254,35,0,39,255,101,255,88,255,198,254,141,255,68,254,238,255,200,253,55,0,156,254,161,0,247,255,220,0,169,0,77,0,88,0,108,255,4,0,227,254,233,255,167,254,105,255,161,254,218,254,123,254,233,254,255,253,72,255,46,254,200,255,125,254,211,255,255,254,86,255,112,255,6,255,99,0,251,254,2,1,105,255,0,1,229,255,189,0,26,0,251,0,0,0,251,0,240,255,150,0,24,0,6,0,57,0,116,255,37,0,183,254,70,255,8,254,59,254,229,253,70,254,216,253,187,255,167,253,112,3,167,253,125,6,244,253,233,6,63,254,216,5,229,253,240,3,112,253,238,1,198,253,70,0,108,254,59,255,141,255,150,254,169,0,105,254,233,0,57,254,81,0,22,254,101,255,156,254,231,254,46,255,227,254,63,255,37,255,17,255,83,255,4,255,59,255,242,254,8,255,110,255,41,255,167,255,30,255,198,255,238,254,28,0,97,255,178,0,185,0,97,1,244,1,189,1,214,1,152,1,44,1,70,1,183,0,15,1,242,255,11,1,24,255,240,0,119,254,165,0,37,254,35,0,41,254,180,255,17,254,116,255,81,253,143,255,39,253,205,255,183,253,158,255,189,254,99,255,240,255,68,255,163,0,123,255,189,0,198,255,116,0,238,255,229,255,70,0,103,255,77,1,92,255,13,2,154,255,163,1,136,255,105,0,35,255,174,254,229,254,225,253,92,255,17,254,0,0,130,254,61,0,13,255,39,0,180,255,61,0,214,255,114,0,158,255,61,0,178,255,196,255,220,255,19,255,218,255,30,254,8,0,150,253,37,0,180,253,39,0,99,254,83,0,247,254,101,0,88,255,90,0,24,0,200,0,152,1,4,1,205,2,57,0,251,2,174,255,108,2,150,255,152,1,136,255,44,1,110,255,39,1,55,255,136,1,227,254,214,1,57,255,156,1,231,255,187,1,125,0,156,3,240,0,236,3,205,0,125,2,41,0,222,0,88,255,26,0,81,255,97,0,189,255,242,0,46,0,165,0,79,0,44,0,130,0,253,255,26,1,158,255,59,1,4,255,220,0,70,255,90,0,86,0,8,0,52,1,59,0,35,1,218,0,145,0,143,1,247,255,119,1,114,255,247,0,70,255,227,0,83,255,231,0,61,255,125,0,127,254,141,0,103,254,154,1,2,255,192,2,128,255,207,2,225,255,244,1,81,0,165,1,192,0,24,2,0,1,216,1,178,0,2,1,48,0,92,0,8,0,220,255,0,0,163,255,196,255,233,255,154,255,37,0,103,255,110,0,88,255,64,0,121,255,174,255,145,255,55,255,119,255,2,255,198,255,180,254,6,0,125,254,86,0,214,254,92,0,183,255,46,0,167,0,231,255,0,1,134,255,143,0,19,255,231,255,176,254,169,255,161,254,169,255,216,254,17,0,70,255,141,0,192,255,185,0,187,255,112,0,247,255,161,255,165,1,231,254,121,4,185,254,50,6,229,254,128,5,242,254,37,3,68,255,19,1,169,255,227,255,205,255,123,255,123,255,103,255,145,255,139,255,83,0,178,255,114,0,59,0,251,255,119,0,136,255,123,0,158,255,37,0,57,0,72,0,46,0,145,0,99,255,178,0,30,255,121,0,94,255,52,0,227,255,154,255,143,0,99,255,17,1,110,255,200,0,6,255,231,255,68,254,68,255,205,253,35,255,37,254,136,255,225,254,238,255,194,255,24,0,66,0,119,0,46,0,13,1,236,255,64,1,227,255,37,1,244,255,192,0,83,0,90,0,22,1,132,255,163,1,28,254,150,1,11,253,81,1,108,253,196,0,119,254,79,0,33,255,205,255,30,255,22,255,41,255,216,254,46,255,103,255,13,255,79,0,169,254,64,0,81,254,6,255,8,254,94,254,196,253,172,254,139,253,214,254,214,253,187,254,161,254,88,254,86,255,22,254,178,255,81,254,249,255,167,254,8,0,196,254,0,0,211,254,163,255,79,255,68,255,83,0,90,255,200,0,176,255,130,0,216,255,216,255,15,0,22,255,110,0,214,254,150,0,48,255,28,0,26,0,172,255,172,0,128,255,114,0,196,255,6,0,46,0,108,255,114,0,35,255,198,0,2,255,229,0,37,255,114,0,185,255,156,255,205,255,154,254,103,255,185,253,214,254,189,253,191,254,105,255,28,255,52,1,174,255,236,1,231,255,172,1,174,255,72,1,231,254,218,0,79,254,141,0,50,254,105,0,99,254,99,0,143,254,139,1,165,254,6,5,26,254,150,8,114,253,165,8,141,253,50,6,127,254,147,3,240,255,145,1,46,1,44,0,247,1,6,255,220,1,108,254,147,1,163,254,83,1,57,255,247,0,103,255,187,255,222,254,72,254,72,254,165,253,48,254,4,254,163,254,198,254,68,255,238,255,227,255,187,0,61,0,211,0,39,0,147,0,194,255,92,0,205,255,253,255,249,255,88,255,19,0,6,255,61,0,33,255,94,0,139,255,97,0,26,0,15,0,112,0,163,255,64,0,183,255,211,255,198,255,103,255,66,255,37,255,108,254,128,255,4,254,8,0,180,254,57,0,4,0,123,0,4,1,196,0,222,0,83,0,39,0,134,255,227,255,183,254,187,0,75,254,22,2,17,254,139,2,13,254,214,1,143,254,236,0,225,254,44,0,238,254,203,255,66,255,207,255,247,255,28,0,70,0,77,0,251,255,46,0,236,255,227,255,50,0,0,0,205,0,88,0,77,1,75,0,130,1,207,255,30,1,68,255,88,0,209,254,33,0,143,254,172,0,112,254,242,0,154,254,200,0,240,254,134,0,50,255,134,0,139,255,81,0,39,0,253,255,75,0,22,0,132,255,154,0,90,254,192,0,152,253,11,0,57,254,35,255,180,0,4,255,198,1,8,255,46,0,6,255,26,255,227,254,154,255,209,254,39,0,211,254,198,255,52,255,130,255,176,255,225,255,203,255,2,0,236,255,139,255,57,0,48,255,50,0,83,255,15,0,163,255,50,0,123,255,169,0,90,255,61,1,103,255,225,1,70,255,8,2,52,255,130,1,22,255,180,0,214,254,41,0,147,254,4,0,225,254,70,0,112,255,176,0,172,255,156,0,143,255,238,255,108,255,17,255,55,255,147,254,61,255,244,254,77,255,55,255,205,255,136,255,94,0,2,0,28,0,90,0,37,255,132,0,163,254,139,0,132,254,194,0,143,254,180,0,13,255,77,0,220,255,194,255,183,0,101,255,125,1,48,255,35,2,103,255,207,1,216,255,136,0,242,255,103,255,244,255,19,255,28,0,61,255,57,0,121,255,222,255,139,255,183,255,176,255,229,255,4,0,52,0,105,0,81,0,121,0,105,0,26,0,37,0,211,255,145,255,216,255,121,255,17,0,28,0,61,0,194,0,4,0,242,0,165,255,41,1,55,255,77,1,225,254,86,1,8,255,92,1,83,255,33,1,132,255,192,0,6,255,242,0,127,254,222,1,240,254,75,2,207,255,222,1,55,0,2,1,61,0,13,0,6,0,158,255,169,255,101,255,92,255,57,255,240,254,218,254,92,254,158,254,94,254,216,254,229,254,24,255,222,255,110,255,99,0,57,0,103,0,72,1,77,0,183,1,136,0,37,1,134,0,205,0,26,0,46,1,183,255,112,1,130,255,128,1,81,255,125,1,92,255,2,1,61,255,11,0,189,254,136,255,41,254,218,255,26,254,50,0,37,254,35,0,94,254,77,0,198,254,156,0,147,255,26,1,83,0,8,1,161,0,52,0,79,0,167,255,125,255,218,255,35,255,227,255,112,255,55,255,99,255,145,254,218,254,17,254,83,254,205,253,187,253,39,254,130,253,172,254,59,253,8,255,17,251,77,255,66,247,130,255,174,245,28,0,2,247,125,1,176,249,128,2,55,252,152,2,6,254,37,2,44,255,163,1,154,255,216,0,139,255,189,255,55,255,17,255,55,255,17,255,123,255,158,255,108,255,26,0,86,255,240,255,209,255,83,255,247,255,214,254,216,255,242,254,112,255,123,255,11,255,152,255,196,254,41,255,214,254,225,254,8,255,119,255,35,255,143,0,134,255,79,1,205,255,200,1,52,255,150,1,130,254,94,1,72,254,13,1,90,254,154,0,119,254,66,0,28,254,99,0,161,253,187,0,22,253,143,0,15,253,55,0,211,253,83,0,169,254,4,0,139,255,11,255,0,0,83,254,8,0,161,254,2,0,0,0,79,0,44,1,167,0,110,2,220,0,240,3,92,0,194,3,121,255,238,1,17,255,189,0,247,254,211,0,229,254,247,0,22,255,116,0,114,255,200,255,183,255,207,255,236,255,161,0,240,255,11,1,92,255,61,1,139,254,75,1,121,254,81,1,139,254,19,1,123,254,68,0,178,254,143,255,81,255,90,255,0,0,176,255,24,0,41,0,183,255,192,0,125,255,101,1,163,255,154,1,187,255,110,1,11,0,101,1,130,0,6,1,156,0,108,0,46,0,183,255,4,0,147,255,233,255,8,0,108,255,238,0,218,254,81,1,114,254,13,1,127,254,240,0,99,255,238,0,110,0,66,0,225,0,150,254,132,0,242,251,216,255,94,250,17,255,222,250,6,254,13,252,72,253,55,253,83,253,46,254,203,253,132,254,86,254,108,254,176,254,220,254,8,255,134,255,94,255,207,255,101,255,222,255,134,255,203,255,205,255,216,255,231,255,251,255,229,255,247,255,187,255,132,255,112,255,68,255,15,255,105,255,4,255,253,255,134,255,192,0,55,0,15,1,110,0,15,1,57,0,0,1,72,0,101,0,24,1,183,255,134,1,192,255,253,0,79,0,11,0,216,0,225,255,233,0,79,0,134,0,116,0,2,0,174,0,22,255,244,0,8,254,203,0,189,253,75,0,79,254,192,255,37,255,130,255,121,255,130,255,83,255,207,255,110,255,64,0,50,0,192,0,196,0,244,0,147,0,132,0,0,0,158,255,143,255,92,255,178,255,196,255,211,255,0,0,251,255,128,255,114,0,174,254,37,1,22,254,194,1,92,254,227,1,121,255,97,1,114,0,207,0,22,1,200,0,90,1,231,1,22,1,249,2,101,0,132,2,207,255,86,1,57,255,207,0,229,254,209,0,2,255,143,0,123,255,247,255,11,0,154,255,251,255,200,255,103,255,79,0,24,255,220,0,196,254,24,1,83,254,183,0,79,254,180,255,205,254,161,254,178,255,114,254,52,0,231,254,37,0,46,255,8,0,46,255,6,0,6,255,247,255,211,254,242,255,236,254,253,255,81,255,19,0,161,255,218,0,101,255,92,1,214,254,180,1,81,254,236,1,66,254,112,1,61,254,183,0,134,254,86,0,156,254,176,255,119,254,19,255,103,254,116,255,244,254,0,0,251,255,211,255,22,1,55,255,152,1,183,254,147,1,139,254,211,0,161,254,229,255,8,255,61,255,132,255,63,255,176,255,28,0,123,255,90,1,19,255,37,2,13,255,19,2,101,255,108,1,192,255,172,0,169,255,8,0,121,255,189,255,145,255,238,255,143,255,203,0,97,255,143,1,163,255,150,1,2,0,68,1,24,0,50,1,44,0,44,1,19,0,167,0,156,255,189,255,30,255,150,254,35,255,240,253,119,255,211,253,176,255,198,253,207,255,251,253,41,0,158,254,39,0,39,255,64,0,15,255,125,0,68,254,163,0,174,253,61,0,136,253,125,255,194,253,244,254,145,254,2,255,46,255,68,255,11,255,33,255,28,255,105,255,207,255,37,0,187,0,90,0,198,1,249,255,180,2,174,255,39,3,81,255,136,2,207,254,57,1,167,254,178,255,2,255,209,254,79,255,81,255,205,255,236,255,22,0,209,255,196,255,189,255,132,255,214,255,187,255,174,255,97,0,216,254,4,1,196,253,46,1,136,253,158,0,236,253,244,255,185,254,108,255,183,255,4,255,154,0,105,255,214,0,13,0,238,255,39,0,169,253,178,255,194,250,128,255,48,249,187,255,214,249,15,0,116,251,94,0,141,253,172,0,169,255,227,0,33,1,216,0,161,1,180,0,59,1,198,0,141,0,4,1,11,0,48,1,105,0,225,0,147,0,123,0,61,0,121,0,249,255,119,0,145,255,70,0,194,254,50,0,134,254,61,0,55,255,68,0,216,255,50,0,0,0,48,0,28,0,220,255,15,0,79,255,218,255,46,255,247,255,200,255,72,0,165,0,55,0,238,0,68,0,161,0,161,0,68,0,251,0,19,0,4,1,26,0,205,255,26,0,105,254,192,255,103,254,52,255,242,254,37,255,26,255,116,255,192,255,63,255,17,0,145,254,90,255,244,253,187,254,207,253,134,254,52,254,143,254,8,255,216,254,8,0,200,254,114,0,203,254,28,0,37,255,92,255,247,255,218,254,207,0,233,254,22,1,185,255,22,1,57,0,178,0,187,255,30,0,130,255,236,255,8,0,77,0,207,0,174,0,86,1,167,0,112,1,222,255,99,1,103,255,130,1,101,255,97,1,242,254,233,0,211,253,189,0,194,252,123,0,114,252,220,255,183,253,75,255,83,255,37,255,44,0,35,255,205,0,251,254,128,1,249,254,8,2,158,255,222,1,158,0,52,1,83,1,147,0,0,1,61,0,231,255,39,0,28,255,22,0,227,254,236,255,189,254,154,255,169,254,68,255,244,254,39,255,150,255,68,255,52,0,59,255,64,0,176,254,233,255,196,253,196,255,198,252,17,0,194,252,194,0,50,254,6,1,185,255,128,0,178,0,99,255,81,1,92,254,143,1,61,254,229,0,26,255,238,255,28,0,132,255,165,0,167,255,103,0,222,255,209,255,128,255,103,255,203,254,83,255,17,255,172,255,240,255,108,0,52,0,75,1,244,255,101,2,158,255,55,3,17,0,114,3,99,1,17,3,110,2,116,2,15,2,145,1,24,1,154,0,37,0,172,255,158,0,249,254,30,1,19,255,83,1,249,255,39,1,205,0,52,1,163,0,94,1,156,255,66,1,231,254,99,1,30,255,147,1,227,255,114,1,97,0,251,0,105,0,222,0,26,0,244,0,75,255,247,0,145,254,39,0,61,254,180,254,92,254,110,253,172,254,211,252,227,254,61,253,205,254,167,254,114,254,92,0,61,254,108,1,103,254,37,1,8,255,39,0,154,255,4,255,236,255,156,254,92,0,11,255,253,0,158,255,66,1,251,255,4,1,112,0,79,0,194,0,200,255,4,1,139,255,189,0,28,255,59,0,169,254,214,255,176,254,233,255,249,254,125,0,17,255,205,0,207,254,203,0,150,254,236,0,165,254,17,1,236,254,198,0,55,255,147,0,63,255,218,0,28,255,244,0,55,255,50,1,154,255,123,1,70,0,150,1,8,1,39,1,4,2,145,0,207,2,110,0,211,2,198,0,161,2,48,1,161,2,114,1,123,2,141,1,2,2,13,1,79,1,112,0,227,0,46,0,209,0,17,0,211,0,152,255,196,0,22,255,227,0,161,254,22,1,141,254,46,1,236,253,203,1,121,253,253,2,139,253,128,3,211,253,163,2,97,254,99,1,13,255,114,0,35,255,233,255,169,254,220,255,108,254,22,0,39,254,103,0,136,254,112,0,17,255,24,0,152,255,185,255,187,255,125,255,183,255,15,255,172,255,165,254,112,255,176,254,44,255,19,255,26,255,86,255,86,255,70,255,125,255,6,255,152,255,189,254,141,255,103,254,26,255,108,254,154,254,172,254,114,254,255,254,163,254,83,255,6,255,209,255,37,255,15,0,238,254,174,254,194,254,116,252,26,255,251,251,253,255,94,253,218,0,198,254,15,1,48,255,72,0,191,254,189,255,46,254,169,255,17,254,123,255,187,254,218,254,189,255,94,254,94,0,90,254,0,0,70,255,57,255,0,0,63,255,216,255,19,0,176,255,200,0,233,255,55,1,11,0,134,1,19,0,203,1,68,0,119,1,145,0,94,0,141,0,88,255,169,255,244,254,141,254,22,255,4,254,46,255,48,254,225,254,152,254,178,254,128,255,214,254,147,0,214,254,77,1,183,254,19,1,198,254,145,0,247,254,183,0,72,255,48,1,108,255,128,0,130,255,233,255,39,0,183,255,225,0,174,255,244,0,211,255,163,0,203,255,50,0,154,255,4,0,81,255,88,0,81,255,231,0,152,255,99,1,165,0,79,1,136,1,128,0,125,1,123,255,61,1,194,254,108,1,94,254,132,1,101,254,130,0,172,254,6,0,11,255,225,255,108,255,46,255,236,255,249,253,52,0,178,253,77,0,130,254,83,0,35,255,227,255,99,255,33,255,231,255,161,254,24,0,108,254,196,255,150,254,161,255,30,255,180,255,169,255,139,255,28,0,66,255,139,0,165,254,240,0,37,255,72,1,203,255,8,1,37,0,227,255,194,255,220,254,205,254,174,254,185,253,158,254,216,252,88,254,83,252,15,254,218,252,75,254,63,254,13,255,134,255,6,0,183,0,192,0,167,1,236,0,225,1,64,0,154,1,48,255,222,0,88,254,105,0,11,254,33,0,4,254,4,0,83,254,92,255,22,255,253,252,185,255,196,249,216,255,191,248,198,255,165,250,30,0,55,253,156,0,121,254,145,0,141,253,59,0,30,252,187,255,191,252,57,255,22,254,169,254,236,254,75,254,141,255,26,254,194,255,229,253,86,0,249,253,178,3,97,254,125,5,194,254,33,4,229,254,52,2,244,254,8,1,156,254,231,0,200,253,189,0,19,253,70,0,48,253,8,0,253,253,253,255,4,255,150,0,236,255,64,1,187,0,57,1,79,1,114,0,200,1,172,255,75,2,77,255,123,2,66,255,233,1,114,255,249,0,172,255,66,0,167,255,220,255,28,255,165,255,165,254,116,255,83,254,121,255,180,254,128,255,147,255,112,255,125,0,125,255,0,1,189,255,86,1,225,255,50,1,194,255,244,0,110,255,103,0,251,254,231,255,68,254,152,255,88,253,68,255,244,252,132,255,75,253,22,0,196,253,123,0,83,254,112,0,28,255,198,255,143,255,33,255,150,255,2,255,103,255,152,255,242,254,50,0,101,254,247,255,19,254,218,254,244,253,99,253,46,254,6,253,132,254,63,253,227,254,236,253,103,255,46,255,41,0,136,0,214,0,143,1,205,0,242,1,99,0,189,1,238,255,244,0,180,255,99,0,183,255,81,0,13,0,114,0,70,0,52,0,0,0,121,255,225,255,163,254,52,0,57,254,207,0,130,254,61,1,35,255,94,1,185,255,134,1,77,0,121,2,26,1,2,4,163,1,86,4,196,1,185,3,192,1,4,3,174,1,55,2,22,1,88,1,192,0,141,0,172,0,218,255,196,0,99,255,94,0,97,255,196,255,99,255,154,255,68,255,185,255,203,254,236,255,50,254,17,0,66,254,240,255,88,255,198,255,72,0,132,255,134,0,59,255,105,0,26,255,123,0,180,254,77,0,172,253,200,255,229,252,17,255,180,253,198,254,2,255,61,255,225,255,236,255,88,0,33,0,11,1,222,255,88,1,139,255,207,0,185,255,225,255,75,0,103,255,15,1,79,255,152,1,35,255,143,1,75,255,114,1,233,255,119,1,203,0,26,1,141,1,161,0,167,1,112,0,123,1,185,0,125,1,172,0,66,1,77,0,123,0,192,255,222,255,242,254,174,255,94,254,161,255,161,254,72,255,88,255,94,255,240,255,136,255,13,0,163,255,154,255,174,255,139,255,158,255,88,0,13,0,92,1,174,0,185,1,187,0,50,1,61,0,97,0,236,255,19,0,211,255,24,0,214,255,6,0,110,0,229,255,13,1,19,0,4,1,30,0,132,0,205,255,196,255,39,255,220,254,119,254,165,254,165,254,30,255,99,255,209,255,37,0,156,0,167,0,55,1,196,0,70,1,192,0,64,1,205,0,251,0,207,0,92,0,161,0,163,255,17,0,19,255,130,255,150,254,167,255,121,254,44,0,180,254,121,0,238,254,128,0,99,255,64,0,249,255,105,255,33,0,110,254,64,0,6,254,33,0,55,254,172,255,185,254,180,255,24,255,196,0,39,255,183,1,203,254,161,1,41,254,247,0,231,253,139,0,6,254,200,0,191,254,233,0,81,255,2,1,192,255,72,1,103,0,72,1,236,0,236,0,180,0,13,0,50,0,108,255,187,255,15,255,136,255,194,254,154,255,238,254,154,255,30,255,183,255,119,255,227,255,214,255,4,0,83,0,242,255,178,0,163,255,158,0,72,255,75,0,68,255,15,0,130,255,108,0,209,255,251,0,46,0,19,1,145,0,2,1,44,0,19,1,112,255,61,1,66,255,103,1,41,255,68,1,240,254,176,0,46,255,66,0,247,255,22,0,92,0,163,255,50,0,169,255,11,0,242,255,253,255,4,0,110,0,46,0,30,1,88,0,112,1,52,0,97,1,90,0,11,1,225,0,147,0,99,1,52,0,128,1,251,255,214,0,44,0,136,255,41,0,97,254,24,0,218,253,253,255,236,253,200,255,253,253,244,255,48,254,180,0,30,254,81,1,24,254,30,1,185,254,134,0,161,255,198,255,61,0,191,254,50,0,134,254,156,255,209,254,66,255,139,255,167,255,68,0,88,0,128,0,2,1,46,1,108,1,70,3,83,1,11,5,130,1,196,4,88,2,116,3,119,2,92,2,128,1,110,1,101,0,79,0,207,255,79,255,187,255,240,254,238,255,167,255,99,255,57,0,178,254,6,0,209,254,33,255,41,255,244,254,114,255,83,255,119,255,132,255,103,255,222,255,150,255,105,0,77,0,4,1,222,0,0,1,225,0,8,0,161,0,13,255,236,255,139,254,161,254,176,254,185,253,94,255,110,253,33,0,123,253,169,0,207,253,220,0,169,254,236,0,240,255,169,0,180,0,11,0,247,0,163,255,11,1,147,255,209,0,240,255,161,0,72,0,143,0,150,255,35,0,103,254,233,255,15,254,128,255,178,254,222,254,103,255,187,254,192,255,63,255,116,255,130,255,141,254,28,255,19,254,240,254,97,254,92,255,57,255,229,255,105,0,50,0,90,1,114,0,77,1,192,0,26,0,207,0,222,254,176,0,167,254,119,0,108,255,139,0,236,255,50,1,167,255,150,1,50,255,37,1,41,255,143,0,225,255,75,0,196,0,231,255,0,1,75,255,130,0,209,254,169,255,196,254,132,255,66,255,225,255,50,0,64,0,203,0,66,0,94,0,247,255,139,255,30,0,255,254,134,0,244,254,136,0,81,255,94,0,119,255,222,255,52,255,37,255,238,254,249,254,189,254,79,255,114,254,94,255,63,254,233,254,141,254,90,255,66,255,196,255,17,0,169,255,26,1,66,255,200,1,52,255,158,1,178,255,218,0,15,0,68,0,81,0,103,0,64,0,174,0,167,254,66,0,211,252,17,0,6,252,141,0,97,252,251,0,70,253,35,1,178,253,15,2,183,253,183,3,218,254,57,4,39,0,66,3,141,0,238,1,6,1,30,1,86,1,143,0,86,1,15,0,17,1,185,255,50,0,119,255,134,0,6,255,242,0,198,254,247,0,15,255,46,1,176,255,59,1,231,255,30,1,229,255,198,0,240,255,128,0,242,255,185,0,130,255,176,1,72,255,187,2,242,255,253,2,211,0,152,2,244,0,169,2,90,0,108,2,163,255,70,1,101,255,125,0,59,255,101,0,50,255,46,0,196,255,2,0,147,0,11,0,26,1,37,0,0,1,30,0,136,0,214,255,11,0,249,254,39,255,227,253,255,253,101,253,119,253,229,253,240,253,209,254,17,255,119,255,70,0,231,255,83,1,233,255,8,2,103,255,44,2,22,255,216,1,6,255,158,1,145,255,28,1,0,0,52,0,92,0,253,255,75,0,52,0,37,0,121,0,150,0,103,0,11,1,15,0,231,0,128,255,8,0,134,254,116,255,180,253,220,254,214,253,55,254,196,254,209,253,227,255,6,254,189,0,108,254,150,0,147,254,216,255,39,254,101,255,99,253,185,255,251,252,6,0,139,253,44,0,158,254,44,0,220,254,227,255,8,255,236,255,108,255,247,255,185,255,158,255,86,255,214,254,198,254,236,253,68,254,211,253,97,254,66,254,99,255,251,254,152,0,209,255,116,1,134,0,198,1,147,0,19,2,244,255,218,1,99,255,229,0,48,255,48,0,39,255,79,0,183,254,203,0,231,253,35,1,150,253,227,0,101,253,90,0,46,253,99,0,103,253,147,0,44,254,92,0,83,255,30,0,128,0,61,0,229,0,169,0,101,0,112,1,220,255,79,2,19,0,200,2,244,0,249,2,156,1,240,2,2,2,231,2,249,1,108,2,174,1,141,1,92,1,214,0,229,0,150,0,161,0,125,0,132,0,214,0,114,0,121,1,233,255,68,1,28,255,52,0,167,254,81,255,141,254,191,254,231,254,70,254,139,255,130,254,110,0,66,255,105,1,37,0,134,1,238,0,105,0,35,1,247,254,143,0,57,254,123,0,52,254,128,0,227,254,101,0,132,255,15,0,90,255,11,255,165,254,225,252,19,254,88,251,26,254,172,251,112,255,244,252,192,2,83,254,238,5,192,255,134,6,152,0,15,5,123,0,174,2,209,255,194,0,92,255,185,255,116,255,209,254,125,0,24,254,209,1,2,254,143,2,125,254,2,3,110,255,101,3,41,0,194,2,112,0,132,1,72,0,180,0,0,0,251,0,114,0,123,1,86,1,156,1,233,1,101,1,150,2,101,0,185,2,180,255,249,1,203,255,105,1,176,255,178,1,81,255,26,2,214,254,214,1,154,254,37,1,143,254,222,0,103,254,174,0,136,254,77,0,35,255,11,0,163,255,220,255,229,255,192,255,214,255,37,0,99,255,187,0,253,254,143,0,119,255,200,255,145,0,244,254,41,1,81,254,236,0,48,254,209,0,2,255,253,0,2,0,79,1,165,0,183,1,198,0,253,1,185,0,6,2,211,0,229,1,185,0,17,2,139,0,37,2,136,0,218,1,119,0,8,1,128,0,64,0,75,0,218,255,50,0,101,255,30,0,196,254,134,255,66,254,83,255,28,254,218,255,220,253,112,0,33,252,94,0,238,249,176,255,191,249,52,255,8,251,187,254,88,252,147,254,75,253,247,254,172,253,19,255,8,254,52,255,105,254,180,255,154,254,167,0,211,254,86,1,251,254,8,2,72,255,145,2,174,255,231,2,216,255,236,2,141,255,143,2,77,255,233,1,8,255,2,1,251,254,163,255,222,254,214,254,227,254,174,254,72,255,209,254,154,255,30,255,225,255,200,255,132,0,152,0,189,0,17,1,209,0,92,1,101,1,167,1,0,2,44,1,238,1,48,0,50,1,194,255,8,0,134,255,28,255,17,255,55,255,214,254,116,255,66,255,88,255,218,255,251,254,247,255,187,254,99,255,6,255,28,255,147,255,48,255,178,255,77,255,112,255,90,255,152,255,163,255,46,0,209,255,238,0,251,255,200,1,61,0,35,2,242,255,68,2,26,255,176,1,236,254,6,1,165,255,214,0,61,0,205,0,238,255,128,0,24,255,50,255,66,255,169,253,35,1,11,253,11,2,114,253,218,1,227,253,167,1,26,254,141,1,90,254,128,1,147,254,240,0,6,255,207,255,119,255,28,255,187,255,24,255,154,255,39,255,57,255,28,255,154,254,108,255,220,253,229,255,105,253,183,255,152,253,68,255,35,254,86,255,174,254,143,255,77,255,220,255,172,255,81,0,108,255,183,0,244,254,200,0,90,254,207,0,165,253,185,0,150,253,8,0,94,254,255,254,92,255,57,254,11,0,11,254,108,0,97,254,203,0,35,255,209,0,194,255,125,0,244,255,143,0,55,0,0,1,183,0,108,1,229,0,200,1,145,0,152,1,218,255,205,0,92,255,205,255,154,255,143,255,203,255,72,0,247,255,247,0,251,255,231,0,6,0,152,0,13,0,64,0,216,255,185,255,231,255,253,255,44,0,41,1,112,0,172,1,79,0,108,1,112,0,183,0,17,0,143,255,44,255,205,253,125,254,2,252,97,254,17,252,101,254,52,253,114,254,83,254,24,255,99,255,152,255,103,0,242,255,214,0,4,0,99,0,203,255,189,255,185,255,46,255,167,255,194,254,33,0,253,254,183,0,244,255,52,0,236,0,231,253,83,1,194,250,8,1,92,249,174,0,19,250,194,0,119,251,52,1,50,253,227,0,61,254,81,0,220,254,218,255,147,255,128,255,8,0,161,255,103,255,33,0,97,254,196,0,4,254,44,1,86,254,101,1,19,255,183,1,114,255,4,2,147,255,227,1,253,255,35,1,141,255,158,0,174,254,178,0,145,254,64,1,169,255,220,1,92,0,13,2,110,0,216,1,225,255,64,1,247,254,187,0,165,254,57,0,48,255,222,255,139,0,183,255,156,1,55,0,165,1,143,0,97,1,119,0,92,1,13,0,22,2,180,255,161,2,134,255,105,2,132,255,249,1,174,255,172,1,174,255,59,1,77,255,2,1,229,254,81,1,83,255,185,1,57,0,141,1,189,0,222,0,83,0,150,0,79,255,183,0,191,254,41,0,125,254,121,255,37,254,94,255,30,254,200,255,44,254,41,0,46,254,112,0,143,254,136,0,61,255,0,0,180,255,141,255,247,255,103,255,211,255,59,255,192,255,35,255,229,255,255,254,6,0,205,254,37,0,203,254,81,0,108,255,101,0,77,0,66,0,236,0,44,0,24,1,66,0,79,1,134,0,35,1,112,0,167,0,222,255,88,0,66,255,152,255,97,254,2,255,209,253,26,255,37,254,225,255,169,254,94,0,134,254,247,0,46,254,123,1,90,254,99,1,229,254,99,1,143,255,50,1,196,255,81,0,205,255,50,255,37,0,46,254,169,0,176,253,253,0,33,254,196,0,68,255,52,0,152,0,123,255,251,0,253,254,136,0,8,255,192,255,108,255,92,255,108,255,63,255,44,255,24,255,222,254,48,255,200,254,123,255,19,255,189,255,180,255,242,255,88,0,220,255,238,0,110,255,214,0,61,255,52,0,198,255,154,255,200,0,52,255,121,1,55,255,59,1,205,255,132,0,52,0,103,0,30,0,163,0,218,255,172,1,198,255,251,2,37,0,180,2,6,1,37,1,125,1,236,255,244,0,238,255,114,0,132,0,72,0,238,0,52,0,57,1,209,255,108,1,48,255,99,1,6,255,72,1,110,255,244,0,19,0,37,1,242,0,128,1,108,1,145,1,52,1,128,1,83,0,88,1,134,255,154,0,97,255,247,255,139,255,158,255,192,255,187,255,26,0,156,255,105,0,174,255,147,0,253,255,167,0,253,255,169,0,116,255,231,0,130,254,196,1,167,253,70,2,63,253,4,2,116,253,110,1,52,254,15,1,236,254,249,0,161,255,247,0,198,255,253,0,108,255,41,1,240,254,64,1,123,254,130,0,28,254,114,255,52,254,225,254,176,254,231,254,90,255,37,255,161,255,79,255,66,255,128,255,70,254,77,255,123,253,57,255,88,253,0,0,121,253,189,0,249,253,52,1,180,254,105,1,231,254,59,1,222,254,24,1,94,255,209,0,70,0,240,255,22,1,172,254,48,1,150,253,139,0,22,253,123,255,79,253,238,254,176,253,55,255,236,253,139,255,55,254,116,255,216,254,167,255,132,255,247,255,180,255,194,255,187,255,57,255,214,255,55,255,28,0,247,255,143,0,240,0,196,0,192,1,125,0,244,1,203,255,194,1,134,255,77,1,218,255,13,1,41,0,35,1,139,0,233,0,183,0,187,0,194,0,180,0,165,0,41,0,79,0,150,255,33,0,114,255,8,0,139,255,66,0,139,255,134,0,180,255,48,0,143,255,207,255,214,254,176,255,249,253,108,255,143,253,152,254,205,253,185,253,2,254,152,253,33,254,57,254,141,254,28,255,240,254,97,255,28,255,17,255,75,255,11,255,169,255,187,255,15,0,189,0,112,0,108,1,209,0,174,1,196,0,26,2,92,0,187,2,211,255,22,3,128,255,209,2,161,255,37,2,0,0,72,1,26,0,105,0,41,0,169,255,211,255,108,255,66,255,200,255,55,255,147,0,189,255,72,1,247,255,192,1,251,255,147,1,24,0,33,1,26,0,66,1,2,0,134,1,231,255,81,1,231,255,236,0,103,0,28,1,15,1,13,1,70,1,128,0,2,1,19,0,196,0,216,255,167,0,143,255,123,0,101,255,41,0,17,0,0,0,174,0,11,0,147,0,57,0,59,0,132,0,211,255,176,0,101,255,114,0,52,255,249,255,253,254,216,255,249,254,57,0,145,255,225,0,112,0,22,1,203,0,156,0,154,0,2,0,161,0,198,255,110,0,214,255,194,255,17,0,251,254,123,0,185,254,187,0,167,254,152,0,125,254,79,0,79,254,75,0,189,254,167,0,125,255,6,1,83,0,238,0,247,0,83,0,57,1,108,0,154,1,174,1,4,2,105,3,251,1,134,4,187,1,50,4,145,1,222,2,101,1,158,1,68,1,55,1,35,1,136,1,242,0,172,1,123,0,70,1,4,0,11,1,198,255,231,0,145,255,141,0,101,255,75,0,97,255,136,0,143,255,251,0,52,0,57,1,249,0,30,1,249,0,180,0,88,0,24,0,218,255,136,255,176,255,48,255,86,255,6,255,46,255,229,254,147,255,72,255,176,255,77,0,145,255,119,1,152,255,231,1,101,0,116,1,50,1,227,0,103,1,110,0,247,0,211,255,97,0,112,255,147,255,192,255,125,254,39,0,41,254,17,0,152,254,158,255,99,255,63,255,207,255,114,255,112,255,178,255,63,255,214,255,72,255,244,255,61,255,134,255,75,255,231,254,200,254,211,254,41,254,79,255,205,253,233,255,203,253,50,0,37,254,66,0,218,254,44,0,116,255,225,255,183,255,81,255,233,255,28,255,233,255,183,255,251,255,35,0,68,0,167,255,121,0,169,254,94,0,19,254,11,0,105,254,0,0,121,255,77,0,183,0,125,0,86,1,165,0,136,1,214,0,178,1,211,0,110,1,207,0,236,0,211,0,145,0,22,1,165,0,72,1,24,1,165,0,68,1,119,255,222,0,145,254,110,0,150,254,97,0,92,255,114,0,77,0,108,255,251,0,211,252,154,1,253,249,90,2,249,248,128,2,225,249,176,1,75,251,158,0,249,252,194,255,79,255,55,255,178,1,178,254,185,2,132,254,15,2,127,254,167,0,11,255,238,254,61,0,147,253,48,1,83,253,92,1,35,253,28,1,13,253,174,0,130,253,112,0,205,253,169,0,156,253,26,1,119,253,28,1,30,254,180,0,24,255,88,0,143,255,152,0,185,255,52,1,103,255,132,1,22,255,196,1,52,255,105,1,63,255,139,0,255,254,125,255,37,255,216,254,2,0,187,254,203,0,191,254,17,1,17,255,15,1,52,255,251,0,211,254,90,0,196,254,92,255,35,255,130,254,63,255,22,254,150,254,41,254,103,254,203,254,4,255,251,255,147,255,46,1,216,255,180,1,180,255,116,1,77,255,194,0,13,255,242,255,4,255,203,255,8,255,4,0,99,255,13,0,59,0,66,0,61,2,156,0,64,5,19,1,121,6,125,1,158,4,88,1,108,2,207,0,24,1,97,0,198,0,211,255,66,1,79,255,156,1,39,255,176,1,88,255,136,1,183,255,141,0,22,0,63,255,52,1,255,254,244,2,130,255,86,3,242,255,59,2,86,0,231,0,128,0,253,255,37,0,158,255,196,255,207,255,132,255,41,0,156,255,114,0,251,255,180,0,28,0,240,0,48,0,33,1,123,0,244,0,110,0,183,0,52,0,37,1,132,255,249,1,143,254,81,2,66,254,39,2,187,254,103,1,185,255,180,0,154,0,154,0,108,1,156,0,145,1,77,0,88,1,134,0,251,0,48,1,105,0,161,1,30,0,110,1,48,0,242,0,125,0,35,1,121,0,19,1,88,0,41,0,30,0,35,255,123,255,207,254,178,254,247,254,141,254,46,255,198,254,72,255,156,254,110,255,101,254,238,255,88,254,139,0,150,254,240,0,86,255,236,0,90,0,114,0,209,0,37,0,203,0,99,0,242,0,178,0,211,0,150,0,130,0,50,0,72,0,196,255,247,255,143,255,114,255,251,255,128,255,46,0,134,255,247,255,26,255,158,255,57,255,116,255,125,255,99,255,103,255,167,255,251,254,83,0,139,254,24,1,57,254,68,1,139,254,231,0,132,255,55,1,26,0,99,1,134,255,48,1,191,254,220,0,99,254,83,0,41,254,205,255,88,254,244,255,19,255,198,0,119,255,158,1,154,255,0,2,218,255,229,1,209,255,66,1,147,255,123,0,68,255,132,0,222,254,242,0,220,254,88,0,225,254,165,255,28,255,141,255,116,255,13,0,128,255,200,0,218,254,75,1,143,254,161,1,225,254,130,1,59,255,220,0,90,255,8,0,112,255,225,255,187,255,207,255,66,0,187,255,24,1,123,255,108,1,57,255,249,0,39,255,13,0,112,255,110,255,231,255,139,255,119,0,141,255,183,0,79,255,41,1,112,255,136,1,75,255,108,1,105,254,242,0,143,253,203,0,77,253,189,0,185,253,99,0,169,254,147,255,130,255,216,254,13,0,209,254,61,0,63,255,128,0,114,255,139,0,209,254,59,0,251,253,240,255,8,254,163,255,196,254,158,255,99,255,220,255,125,255,68,0,17,255,132,0,196,254,203,0,231,254,8,1,77,255,41,1,147,255,209,0,240,255,101,0,35,0,0,0,28,0,207,255,180,255,136,0,125,255,55,1,99,255,59,1,39,255,156,0,92,255,220,255,22,0,41,255,75,1,187,254,24,2,236,254,216,1,196,253,227,0,97,251,44,0,125,250,0,0,116,251,251,255,11,253,174,255,121,254,200,255,136,255,251,255,163,255,240,255,92,255,198,255,37,255,75,255,163,254,236,254,50,254,105,255,127,254,35,0,48,255,37,0,147,255,143,255,233,255,236,254,59,0,218,254,28,0,180,254,145,255,72,254,97,255,35,254,112,255,167,254,132,255,108,255,185,255,134,255,253,255,99,255,50,0,251,254,225,0,112,254,94,1,24,254,169,1,253,253,227,1,30,254,185,1,165,254,240,0,72,255,39,0,222,255,158,255,97,0,108,255,121,0,37,255,108,0,218,254,72,0,180,254,15,0,196,254,242,255,214,254,192,255,244,254,152,255,52,255,194,255,227,255,22,0,143,0,59,0,110,0,64,0,66,0,61,0,97,0,57,0,187,0,251,255,209,0,209,255,183,0,134,255,200,0,218,254,214,0,119,254,216,0,216,254,8,1,167,255,70,1,81,0,97,1,145,0,57,1,198,0,26,1,116,1,11,1,123,2,231,0,136,2,92,0,26,2,218,255,132,1,70,0,172,0,90,1,225,255,28,2,163,255,24,2,4,0,147,1,185,0,236,0,39,1,143,0,88,1,64,0,72,1,218,255,61,1,176,255,11,1,203,255,198,0,203,255,30,0,196,255,121,255,227,255,70,255,251,255,247,255,59,0,238,0,81,0,19,1,57,0,172,0,83,0,110,0,222,0,174,0,249,0,225,0,108,0,64,0,218,255,88,254,70,255,154,252,233,254,72,252,139,255,110,252,238,0,2,253,225,1,24,254,8,2,231,254,0,2,33,255,2,2,90,255,189,1,198,255,121,1,0,0,247,0,216,255,6,0,108,255,145,255,68,255,172,255,147,255,227,255,216,255,26,0,185,255,81,0,141,255,214,0,147,255,88,1,128,255,114,1,66,255,19,1,207,254,108,0,130,254,167,0,189,254,103,2,165,255,227,3,211,0,163,3,158,1,44,2,15,2,205,0,35,2,116,0,154,1,227,0,46,1,64,1,183,0,145,1,39,0,211,1,48,0,108,1,52,0,86,0,205,255,57,255,70,255,233,254,154,254,145,255,99,254,94,0,178,254,200,0,229,254,174,0,6,255,150,0,244,254,145,0,37,255,200,0,105,255,110,1,203,255,57,1,97,0,132,0,161,0,30,0,64,0,22,0,214,255,192,255,189,255,154,254,218,255,158,253,70,0,101,253,251,0,207,253,57,1,134,254,39,1,207,255,253,0,24,1,205,0,123,1,92,0,48,1,90,0,165,0,189,0,72,0,147,0,75,0,112,255,167,0,63,254,227,0,19,254,15,1,33,255,218,0,70,0,101,0,236,0,227,255,200,1,108,255,222,2,52,255,50,3,72,255,183,2,130,255,50,2,174,255,187,1,125,255,57,1,50,255,229,0,200,254,183,0,114,254,110,0,154,254,19,0,44,255,196,255,231,255,154,255,134,0,130,255,132,0,154,255,4,0,52,0,152,255,136,0,68,255,15,0,227,254,180,255,136,254,231,255,110,254,8,0,214,254,225,255,141,255,145,255,0,0,167,255,220,255,46,0,30,255,236,0,251,253,132,1,83,253,253,1,191,253,55,2,220,254,187,1,8,0,220,0,240,0,64,0,158,1,161,255,11,2,61,255,200,1,2,255,251,0,26,255,189,255,136,255,198,254,169,255,227,254,145,255,169,255,141,255,105,0,178,255,187,0,8,0,178,0,147,0,178,0,48,1,2,1,77,1,68,1,6,1,6,1,218,0,33,0,163,0,50,255,68,0,163,254,52,0,15,254,92,0,134,253,174,0,163,253,8,1,11,255,75,1,24,1,103,1,55,2,55,1,0,2,44,1,79,1,251,0,203,0,103,0,174,0,200,255,222,0,75,255,72,1,116,255,185,1,52,0,185,1,211,0,247,0,163,0,0,0,196,0,99,255,66,1,86,255,154,1,200,255,86,1,130,0,211,0,231,0,28,0,158,0,145,255,86,0,83,255,121,0,178,255,114,0,207,255,83,0,105,255,169,0,220,254,37,1,72,254,61,1,249,253,59,1,83,254,141,1,37,255,238,1,211,255,97,2,240,255,172,2,22,0,110,2,198,0,247,1,114,1,88,1,233,1,161,0,134,2,44,0,240,2,0,0,187,2,233,255,35,2,205,255,128,1,136,255,28,1,251,254,198,0,68,254,79,0,222,253,238,255,4,254,200,255,92,254,176,255,189,254,130,255,15,255,59,255,110,255,180,254,183,255,112,254,220,255,187,254,247,255,59,255,240,255,128,255,152,255,233,255,220,254,161,0,19,254,28,1,178,253,24,1,136,253,189,0,169,253,125,0,11,254,141,0,125,254,180,0,26,255,8,1,156,255,79,1,247,255,119,1,108,0,66,1,211,0,225,0,17,1,152,0,19,1,35,0,203,0,200,255,99,0,247,255,225,255,24,0,101,255,26,0,132,255,211,255,30,0,28,255,189,0,167,254,242,0,178,254,161,0,33,255,41,0,77,255,17,0,218,254,101,0,48,254,211,0,90,253,198,0,231,252,41,0,99,253,154,255,161,254,123,255,187,255,183,255,52,0,251,255,128,0,222,255,22,1,119,255,196,1,132,255,143,1,70,0,196,0,240,0,83,0,167,0,33,0,178,255,64,0,209,254,128,0,97,254,233,0,77,254,0,1,101,254,174,0,86,254,114,0,26,254,19,0,247,253,222,255,35,254,156,255,178,254,46,255,152,255,174,254,150,0,112,254,66,1,183,254,132,1,39,255,136,1,121,255,77,1,123,255,233,0,88,255,154,0,59,255,64,0,119,255,154,255,244,255,229,254,70,0,220,254,52,0,178,255,222,255,180,0,216,255,86,1,17,0,125,1,247,255,105,1,209,255,55,1,225,255,22,1,231,255,33,1,150,255,8,1,200,254,156,0,63,254,33,0,52,254,180,255,101,254,83,255,169,254,48,255,227,254,46,255,41,255,6,255,180,255,200,254,33,0,123,254,247,255,83,254,183,255,207,254,198,255,225,255,198,255,163,0,33,0,178,0,249,0,90,0,158,1,211,255,128,1,72,255,24,1,249,254,30,1,242,254,116,1,30,255,114,1,33,255,207,0,211,254,132,0,161,254,196,0,225,254,205,0,167,255,68,0,178,0,136,255,92,1,2,255,112,1,218,253,70,1,110,252,35,1,83,252,211,0,136,253,30,0,48,255,26,255,86,0,132,254,41,1,132,254,240,1,225,254,125,2,88,255,75,2,174,255,72,1,17,0,24,0,103,0,150,255,59,0,0,0,196,255,163,0,72,255,194,0,249,254,121,0,220,254,8,0,22,255,172,255,143,255,156,255,207,255,214,255,178,255,22,0,110,255,86,0,108,255,147,0,220,255,189,0,68,0,196,0,88,0,59,0,50,0,136,255,52,0,66,255,152,0,116,255,68,1,196,255,207,1,35,0,240,1,139,0,143,1,200,0,247,0,70,0,70,0,83,255,112,255,176,254,191,254,123,254,88,254,132,254,30,254,152,254,185,253,209,254,130,253,72,255,247,253,183,255,244,254,227,255,13,0,26,0,209,0,194,0,200,0,158,1,30,0,77,2,143,255,94,2,214,255,15,2,128,0,203,1,218,0,196,1,26,1,169,1,123,1,46,1,203,1,147,0,220,1,33,0,167,1,203,255,11,1,205,255,103,0,198,255,2,0,2,255,247,255,139,253,236,255,244,252,172,255,231,253,48,255,57,255,211,254,227,255,244,254,163,255,145,255,33,255,101,0,238,254,0,1,209,254,57,1,165,254,55,1,81,254,13,1,247,253,209,0,211,253,145,0,11,254,72,0,154,254,236,255,123,255,196,255,112,0,6,0,50,1,141,0,128,1,178,0,35,1,83,0,141,0,229,0,0,0,154,3,158,255,48,6,70,255,119,6,35,255,30,5,101,255,116,3,198,255,112,2,227,255,48,2,198,255,15,2,156,255,187,1,163,255,44,1,169,255,123,0,143,255,216,255,154,255,139,255,198,255,125,255,189,255,125,255,147,255,63,255,11,0,189,254,33,1,94,254,231,1,161,254,209,1,50,255,22,1,125,255,28,0,35,255,92,255,101,254,112,255,70,253,55,0,61,252,229,0,26,252,225,0,253,252,13,0,92,254,6,255,83,255,187,254,180,255,28,255,46,0,242,255,236,0,152,0,101,1,150,0,46,1,37,0,176,0,196,255,101,0,205,255,28,0,233,255,48,0,2,0,180,0,30,0,220,0,22,0,152,0,50,0,52,0,88,0,233,255,68,0,227,255,26,0,207,255,251,255,86,255,240,255,30,255,88,255,28,255,108,254,68,255,139,254,156,255,163,255,214,255,189,0,161,255,128,1,26,255,222,1,110,254,194,1,97,254,70,1,128,255,203,0,26,1,150,0,11,2,198,0,33,2,216,0,198,1,88,0,57,1,169,255,94,0,97,255,167,255,125,255,92,255,158,255,86,255,174,255,218,255,244,255,55,0,180,0,218,255,185,1,163,255,28,2,180,255,169,1,86,255,2,1,233,254,178,0,37,255,183,0,35,0,185,0,116,1,143,0,233,1,81,0,86,1,112,0,37,0,8,1,15,255,114,1,203,254,108,1,59,255,59,1,214,255,249,0,4,0,147,0,143,255,13,0,211,254,176,255,139,254,139,255,211,254,94,255,134,255,121,255,132,0,192,255,37,1,6,0,13,1,192,0,200,0,0,2,134,0,231,2,79,0,253,2,30,0,114,2,41,0,178,1,90,0,17,1,119,0,192,0,180,0,163,0,8,1,169,0,70,1,205,0,238,0,15,1,57,0,108,1,134,255,180,1,37,255,218,1,97,255,233,1,236,255,178,1,229,255,68,1,81,255,2,1,249,254,11,1,255,254,233,0,227,254,141,0,174,254,123,0,75,254,205,0,59,254,37,1,161,254,59,1,227,254,174,0,59,255,236,255,17,0,59,255,178,0,233,254,211,0,48,255,103,0,203,255,236,255,28,0,251,255,242,255,72,0,154,255,139,0,145,255,145,0,125,255,105,0,33,255,165,0,200,254,8,1,134,254,55,1,55,254,251,0,211,253,196,0,255,253,251,0,55,255,28,1,72,1,229,0,28,3,209,0,172,3,41,1,46,3,108,1,66,2,83,1,112,1,233,0,196,0,116,0,97,0,59,0,70,0,13,0,26,0,247,255,2,0,178,255,64,0,22,0,207,0,112,0,52,1,134,0,44,1,13,0,185,0,222,255,86,0,41,0,83,0,236,0,152,0,112,1,176,0,61,1,83,0,187,0,194,255,0,0,112,255,79,255,134,255,255,254,130,255,251,254,79,255,72,255,112,255,187,255,203,255,13,0,249,255,86,0,178,255,108,0,70,255,236,255,13,255,121,255,68,255,128,255,187,255,0,0,35,0,101,0,86,0,92,0,105,0,41,0,39,0,240,255,136,255,134,255,57,255,2,255,165,255,52,255,119,0,236,255,41,1,99,0,128,1,174,0,128,1,99,1,64,1,187,1,26,1,125,1,17,1,68,1,79,1,92,1,240,1,46,1,19,2,180,0,194,1,28,0,44,1,130,255,141,0,196,254,116,0,207,254,194,0,59,255,24,1,101,255,17,1,108,255,141,0,196,255,216,255,33,0,77,255,101,0,22,255,123,0,52,255,128,0,143,255,39,0,240,255,192,255,57,0,143,255,132,0,75,255,176,0,57,255,172,0,52,255,178,0,35,255,189,0,233,254,158,0,216,254,39,0,218,254,158,255,238,254,30,255,41,255,19,255,128,255,132,255,198,255,163,255,90,0,108,255,108,0,112,255,209,255,163,255,75,255,247,255,143,255,130,0,26,0,75,1,55,0,103,1,154,255,203,0,225,254,77,0,167,254,44,0,244,254,15,0,112,255,244,255,143,255,225,255,90,255,66,0,114,255,66,1,227,254,145,2,214,250,46,3,39,248,176,2,59,249,192,1,205,251,11,1,15,254,147,0,209,255,116,0,189,0,112,0,145,0,94,0,225,255,86,0,220,255,240,0,90,0,180,1,26,2,123,1,97,4,130,0,200,5,112,255,229,5,196,254,198,4,141,254,88,3,6,255,172,2,183,255,156,2,92,0,66,2,205,0,37,1,125,0,8,0,143,255,77,255,220,254,39,255,227,254,158,255,75,255,2,0,203,255,198,255,97,0,231,254,128,0,59,254,52,0,90,254,4,0,8,255,236,255,156,255,236,255,119,255,79,0,189,254,77,1,83,254,59,2,147,254,110,2,50,255,17,2,145,255,119,1,183,255,59,1,108,0,55,1,209,1,152,0,154,2,88,255,143,2,136,254,68,2,132,254,169,1,231,254,207,0,128,255,70,0,37,0,0,0,105,0,86,0,59,0,251,0,59,0,128,1,68,0,92,1,2,0,11,1,169,255,231,0,214,255,37,1,114,0,35,1,231,0,26,1,154,0,55,1,68,0,249,0,24,0,92,0,225,255,231,255,167,255,108,255,172,255,132,254,2,0,112,253,41,0,242,252,253,255,75,253,216,255,46,254,24,0,103,255,174,0,92,0,92,1,251,0,200,1,72,1,8,2,88,1,15,2,52,1,207,1,222,0,141,1,105,0,141,1,28,0,94,1,229,255,240,0,37,255,108,0,147,254,110,0,163,254,174,0,44,255,233,0,205,255,141,0,11,0,207,255,242,255,81,255,134,255,112,255,44,255,158,255,240,254,57,255,156,254,163,254,189,254,28,254,50,255,225,253,244,255,19,254,172,0,198,254,214,0,158,255,116,0,33,0,11,0,150,0,183,255,19,1,167,255,37,1,163,255,211,0,220,255,132,0,77,0,99,0,240,0,110,0,220,1,57,0,209,2,28,0,35,3,147,0,174,2,112,1,238,1,35,2,35,1,77,2,154,0,22,2,130,0,176,1,189,0,92,1,61,1,253,0,57,1,44,0,92,0,103,255,99,255,35,255,37,255,156,255,165,255,218,255,97,0,165,255,88,1,105,255,72,2,103,255,125,2,136,255,8,2,13,0,105,1,180,0,13,1,26,1,194,0,198,0,163,0,233,255,216,0,30,255,231,0,253,254,152,0,59,255,253,255,156,255,66,255,52,0,200,254,150,0,196,254,192,0,15,255,198,0,88,255,242,0,90,255,203,0,24,255,121,0,180,254,147,0,158,254,233,0,200,254,172,0,244,254,70,255,255,254,200,253,255,254,244,252,37,255,220,252,110,255,59,253,41,255,227,253,105,254,209,254,240,253,68,255,110,254,83,255,158,255,128,255,156,0,222,255,13,1,28,0,22,1,33,0,156,0,57,0,83,0,152,0,209,0,244,0,176,1,46,1,6,2,70,1,152,1,48,1,209,0,236,0,50,0,79,0,57,0,57,255,218,0,196,254,17,1,97,255,17,1,2,0,30,1,103,0,214,0,30,0,57,0,72,255,198,255,183,254,222,255,33,255,90,0,236,255,125,0,158,0,30,0,68,1,169,255,147,1,218,255,77,1,125,0,192,0,178,0,156,0,35,0,145,0,110,255,30,0,2,255,209,255,8,255,0,0,92,255,121,0,66,255,205,0,200,254,251,0,105,254,211,0,136,254,156,0,231,254,152,0,44,255,172,0,141,254,211,0,19,253,41,1,227,251,178,1,229,251,79,2,253,252,75,2,220,254,233,1,200,0,75,1,198,1,205,0,147,1,64,0,35,1,203,255,30,1,187,255,68,1,52,0,0,1,222,0,249,255,35,1,236,254,242,0,44,254,156,0,200,253,97,0,4,254,50,0,163,254,244,255,70,255,4,0,211,255,103,0,90,0,218,0,225,0,72,1,70,1,90,1,50,1,68,1,225,0,251,0,114,0,174,0,75,0,141,0,55,0,114,0,200,255,154,0,229,254,249,0,214,253,2,1,231,252,39,0,176,252,247,254,163,253,52,254,251,254,19,254,203,255,4,255,141,255,189,255,191,254,176,255,99,254,103,255,205,254,79,255,59,255,147,255,97,255,52,0,72,255,192,0,68,255,192,0,121,255,24,0,200,255,61,255,35,0,231,254,119,0,196,255,143,0,132,0,121,0,163,0,101,0,26,0,103,0,119,255,90,0,30,255,15,0,15,255,233,255,61,255,176,255,83,255,116,255,48,255,147,255,125,255,211,255,33,0,4,0,180,0,112,0,225,0,216,0,198,0,19,1,251,0,101,1,185,1,101,1,33,2,17,1,176,1,240,0,48,1,233,0,198,0,161,0,141,0,110,0,161,0,112,0,169,0,81,0,79,0,216,255,152,0,90,255,147,1,132,255,90,2,244,255,17,3,0,0,50,4,251,255,68,5,116,0,169,5,194,0,249,4,141,0,154,3,66,0,77,2,64,0,141,1,83,0,225,0,110,0,216,0,132,0,185,1,185,0,66,2,185,0,13,2,79,0,15,2,240,255,240,2,183,255,39,4,112,255,75,4,11,255,216,2,130,254,207,0,24,254,63,255,11,254,249,254,249,254,192,255,198,255,81,0,176,255,22,0,57,255,108,255,143,254,191,254,19,254,125,254,24,254,165,254,19,254,30,255,242,253,152,255,30,254,99,255,92,254,8,255,79,254,66,255,37,254,79,0,77,254,97,1,19,255,4,2,15,0,55,2,200,0,227,1,163,0,97,1,198,255,24,1,207,254,17,1,180,254,145,0,90,255,218,255,13,0,238,255,121,0,132,0,105,0,214,0,24,0,130,0,242,255,236,255,37,0,139,255,105,0,249,255,198,0,218,0,28,1,83,1,24,1,52,1,205,0,112,0,207,0,99,255,236,0,147,254,222,0,99,254,187,0,136,254,229,0,169,254,253,0,185,254,225,0,143,254,24,1,165,254,37,1,26,255,203,0,103,255,30,0,108,255,90,254,130,255,222,250,200,255,242,247,205,255,6,248,154,255,101,250,145,255,44,253,225,255,178,254,48,0,81,255,2,0,174,255,114,255,13,0,57,255,161,0,209,255,39,1,203,0,108,1,152,1,4,1,231,1,13,0,158,1,222,254,200,0,233,253,169,255,46,253,222,254,35,253,229,254,253,253,39,255,61,255,253,254,50,0,222,254,116,0,86,255,119,0,240,255,105,0,216,255,88,0,172,255,152,0,220,255,211,0,13,0,116,0,105,0,220,255,0,1,61,255,15,1,63,255,150,0,229,255,2,0,172,0,97,255,26,1,191,254,247,0,134,254,125,0,169,254,233,255,220,254,99,255,11,255,46,255,46,255,130,255,83,255,233,255,128,255,88,0,143,255,240,0,13,255,128,1,46,254,214,1,198,253,231,1,48,254,209,1,88,255,68,1,83,0,72,0,165,0,48,255,205,0,172,254,196,0,169,254,189,0,4,255,225,0,167,255,88,1,46,0,77,1,139,0,136,0,218,0,163,255,61,1,86,255,150,1,242,255,145,1,141,0,97,1,52,0,26,1,156,255,211,0,125,255,218,0,222,255,185,0,88,0,46,0,114,0,52,0,22,0,192,0,150,255,24,1,39,255,194,0,161,254,72,255,35,254,158,255,141,253,4,1,97,253,161,1,176,253,114,1,52,254,46,1,147,254,227,0,178,254,75,0,63,254,147,255,161,253,35,255,37,254,192,255,136,255,176,0,183,0,88,1,48,1,136,1,22,1,105,1,236,0,6,1,101,0,105,0,141,255,244,255,154,254,8,0,251,253,15,0,8,254,180,255,55,254,238,254,99,254,101,254,227,254,143,254,90,255,108,255,33,255,110,0,198,254,8,1,97,255,240,0,64,0,46,0,99,0,158,255,222,255,134,255,63,255,214,255,6,255,233,255,242,254,6,0,121,254,28,0,39,254,83,0,68,254,220,0,169,254,88,1,72,255,66,1,242,255,244,0,103,0,154,0,238,0,128,0,174,1,105,0,169,2,57,0,19,3,55,0,75,2,136,0,6,1,26,1,238,255,97,1,57,255,8,1,2,255,136,0,90,255,94,0,233,255,130,0,79,0,121,0,33,0,125,0,136,255,207,0,83,255,41,1,112,255,37,1,94,255,15,1,6,255,136,1,211,254,112,2,136,254,236,2,46,254,90,2,50,254,128,1,136,254,247,0,187,254,15,1,172,254,134,1,238,254,116,1,222,255,222,0,251,0,72,0,253,1,88,255,68,2,19,254,169,1,156,253,196,0,152,253,61,0,103,253,72,0,220,253,119,0,205,254,123,0,185,255,81,0,172,0,110,0,97,1,209,0,150,1,90,1,61,1,214,1,233,0,108,2,236,0,249,2,39,1,6,3,30,1,68,2,180,0,61,1,26,0,158,0,229,255,189,0,229,255,225,0,205,255,134,0,24,255,134,0,30,254,222,0,187,253,108,1,216,253,119,1,90,254,209,0,68,255,41,0,0,0,77,0,57,0,94,1,244,255,64,3,119,0,218,4,147,1,200,4,189,2,108,3,59,3,244,1,253,2,253,0,209,1,61,0,75,0,152,255,63,255,81,255,15,255,4,0,41,255,99,1,19,255,97,2,83,255,59,2,35,0,46,1,52,1,128,0,156,1,70,0,92,1,46,0,222,0,216,255,90,0,205,254,134,255,227,252,216,254,242,250,196,254,108,249,200,254,97,249,134,254,185,250,103,254,156,252,134,254,255,253,200,254,130,254,143,255,183,254,123,0,26,255,216,0,141,255,75,0,229,255,125,255,17,0,214,254,244,255,83,254,189,255,196,253,222,255,178,253,22,0,33,254,8,0,240,254,249,255,176,255,183,0,68,0,163,1,99,0,240,1,26,0,198,1,17,0,174,1,97,0,141,1,150,0,46,1,24,0,165,0,81,255,198,0,163,254,156,1,136,254,41,2,191,254,44,2,48,255,198,1,154,255,28,1,143,255,70,0,154,254,169,255,150,253,35,255,238,253,194,254,187,254,4,255,116,255,130,255,6,0,189,255,165,0,249,255,251,0,92,0,172,0,110,0,30,0,68,0,158,255,203,255,97,255,99,254,108,255,77,251,165,255,191,248,244,255,242,248,33,0,251,250,22,0,55,253,238,255,147,254,242,255,75,255,22,0,163,255,37,0,152,255,75,0,46,255,185,0,154,254,37,1,125,254,244,0,15,255,44,0,108,0,33,255,196,1,17,254,55,2,123,253,200,1,150,253,33,1,26,254,130,0,240,254,4,0,116,255,249,255,101,255,121,0,172,255,97,1,143,0,26,2,205,1,19,2,143,2,143,1,105,2,0,1,132,1,169,0,125,0,88,0,0,0,2,0,143,255,183,255,81,255,112,255,86,255,123,255,94,255,238,255,161,255,66,0,242,255,50,0,187,255,37,0,97,255,19,0,94,255,176,255,176,255,220,254,2,0,75,254,50,0,143,254,94,0,66,255,66,0,8,0,2,0,145,0,26,0,205,0,105,0,132,0,176,0,26,0,227,0,176,255,30,1,161,255,68,1,205,255,209,0,59,0,24,0,165,0,114,255,103,0,33,255,22,0,225,254,41,0,216,254,83,0,35,255,92,0,178,255,119,0,35,0,50,0,94,0,19,255,150,0,103,254,249,0,132,254,55,1,209,254,99,1,79,255,83,1,17,0,68,1,174,0,70,1,139,0,121,1,231,255,158,1,169,255,90,1,203,255,174,0,216,255,35,0,163,255,242,255,128,255,218,255,147,255,156,255,169,255,141,255,247,255,222,255,0,0,105,0,214,255,189,0,6,0,163,0,136,0,200,0,222,0,15,1,26,1,30,1,55,1,220,0,94,1,101,0,150,1,0,0,128,1,35,0,236,0,176,0,103,0,116,1,247,255,13,2,174,255,196,1,174,255,8,1,196,255,209,255,130,255,152,254,183,254,225,253,242,253,152,253,209,253,214,253,66,254,114,254,247,254,57,255,220,255,167,255,198,0,11,0,15,1,52,0,6,1,214,255,163,0,35,255,30,0,147,254,244,255,108,254,141,0,211,254,94,1,92,255,216,1,167,255,196,1,194,255,30,1,136,255,145,0,70,255,116,0,132,255,150,0,233,255,192,0,28,0,141,0,194,0,183,255,22,1,136,254,77,1,163,253,178,1,121,253,238,2,6,254,203,3,154,254,105,3,218,254,22,2,37,255,220,0,121,255,83,0,185,255,64,0,233,255,55,0,236,255,108,0,187,255,251,0,61,0,94,1,125,1,101,1,192,2,33,1,244,2,209,0,17,2,50,0,2,1,79,255,152,0,240,254,176,0,11,255,222,0,134,255,187,0,216,255,57,0,172,255,167,255,90,255,94,255,61,255,57,255,79,255,39,255,176,255,81,255,8,0,180,255,174,255,28,0,4,255,165,0,194,254,220,0,229,254,28,0,44,255,196,254,176,255,247,253,17,0,88,254,46,0,236,254,22,0,77,255,0,0,233,255,4,0,59,0,150,0,17,0,121,1,22,0,236,1,139,0,152,1,249,0,240,0,227,0,141,0,143,0,141,0,108,0,125,0,26,0,180,255,211,255,68,254,152,255,163,253,92,255,59,254,121,255,203,255,19,0,30,1,240,0,205,1,75,1,218,1,39,1,121,1,227,0,119,0,216,0,152,255,189,0,77,255,114,0,105,255,8,0,110,255,150,255,2,255,169,255,189,254,26,0,194,254,200,0,4,255,156,1,180,255,225,1,30,0,121,1,4,0,35,1,189,255,81,1,167,255,192,1,200,255,207,1,222,255,92,1,233,255,132,0,236,255,203,255,128,255,139,255,44,255,105,255,72,255,52,255,172,255,13,255,244,255,110,255,253,255,37,0,35,0,189,0,222,255,229,0,167,253,125,0,196,251,216,255,161,251,46,255,13,253,169,254,203,254,114,254,2,0,116,254,205,0,207,254,70,1,130,255,169,1,52,0,251,1,17,0,4,2,39,255,136,1,121,254,185,0,70,254,35,0,90,254,185,255,143,254,123,255,220,254,119,255,119,255,178,255,11,0,26,0,253,255,185,0,24,255,75,1,143,254,194,1,24,255,247,1,238,255,167,1,101,0,247,0,105,0,94,0,101,0,134,0,125,0,227,0,150,0,0,1,192,0,24,1,192,0,26,1,97,0,236,0,30,0,158,0,238,255,110,0,242,255,81,0,2,0,77,0,30,0,145,0,121,0,238,0,249,0,15,1,22,1,121,1,203,0,50,2,207,0,105,2,83,1,211,1,194,1,66,1,194,1,209,0,136,1,83,0,44,1,6,0,222,0,41,0,119,0,150,0,55,0,236,0,83,0,8,1,90,0,249,0,48,0,88,1,4,0,218,1,17,0,165,1,66,0,178,0,72,0,141,0,216,255,209,1,2,255,152,2,119,254,35,2,39,254,92,1,15,254,180,0,139,254,242,255,83,255,8,255,112,255,55,254,229,254,63,254,88,254,28,255,63,254,64,0,185,254,101,1,145,255,233,1,123,0,233,1,37,1,132,1,35,1,11,1,134,0,203,0,214,255,183,0,114,255,143,0,114,255,50,0,136,255,174,255,121,255,132,255,70,255,200,255,50,255,39,0,128,255,41,0,4,0,19,0,77,0,72,0,81,0,169,0,236,255,11,1,130,255,2,1,196,255,238,0,72,0,158,0,44,0,203,255,141,255,11,255,33,255,218,254,44,255,63,255,150,255,233,255,240,255,178,0,41,0,141,1,147,0,11,2,72,1,19,2,222,1,214,1,216,1,101,1,72,1,222,0,154,0,97,0,198,255,189,255,79,255,240,254,48,255,46,254,52,255,244,253,123,255,180,254,207,255,81,0,238,255,147,1,249,255,247,1,70,0,30,2,167,0,150,2,216,0,183,2,233,0,30,2,19,1,2,1,132,1,214,255,172,1,33,255,238,1,183,254,79,2,66,254,192,2,33,254,222,2,41,255,59,2,185,0,110,1,169,1,251,0,139,1,147,0,231,0,17,0,83,0,183,255,207,255,161,255,70,255,147,255,229,254,121,255,220,254,152,255,75,255,158,0,26,0,211,1,205,0,116,2,26,1,136,2,244,0,37,2,108,0,57,1,229,255,33,0,185,255,75,255,13,0,225,254,209,0,255,254,132,1,110,255,4,2,79,255,253,1,150,254,192,1,48,254,134,1,147,254,39,1,50,255,132,0,209,255,229,255,81,0,161,255,112,0,242,255,75,0,158,0,59,0,55,1,64,0,110,1,112,0,77,1,247,0,35,1,70,1,8,1,22,1,132,0,15,1,240,255,41,1,154,255,238,0,79,255,83,0,8,255,121,255,28,255,105,254,116,255,209,253,112,255,97,253,35,255,227,252,209,254,191,252,165,254,57,253,191,254,251,253,13,255,178,254,145,255,90,255,0,0,218,255,50,0,0,0,119,0,236,255,227,0,249,255,6,1,75,0,189,0,194,0,218,255,163,0,187,254,222,255,251,253,28,255,216,253,136,254,33,254,24,254,152,254,119,254,48,255,150,255,187,255,147,0,77,0,216,0,22,1,242,0,249,1,116,1,132,2,19,2,114,2,238,2,2,2,30,4,64,1,97,4,147,0,6,3,105,0,211,0,130,0,222,254,77,0,191,253,2,0,121,253,88,0,183,253,28,1,44,254,52,1,163,254,169,0,11,255,88,0,205,255,154,0,249,1,13,1,17,5,79,1,178,6,101,1,17,6,119,1,103,4,125,1,48,3,72,1,48,3,233,0,139,3,222,0,79,3,15,1,189,2,238,0,114,2,112,0,6,2,6,0,61,1,196,255,103,0,167,255,251,255,249,255,19,0,176,0,66,0,66,1,94,0,119,1,114,0,123,1,145,0,72,1,108,0,218,0,11,0,154,0,136,255,227,0,39,255,75,1,72,255,79,1,227,255,35,1,128,0,203,0,15,1,132,0,103,1,101,0,154,1,94,0,183,1,108,0,169,1,108,0,77,1,123,0,198,0,207,0,39,0,50,1,169,255,94,1,39,255,123,1,169,254,108,1,225,253,247,0,17,253,90,0,255,252,229,255,198,253,143,255,220,254,86,255,196,255,143,255,88,0,229,255,147,0,172,255,141,0,35,255,77,0,225,254,236,255,37,255,128,255,249,255,37,255,4,1,238,254,211,1,52,255,50,2,209,255,52,2,119,0,203,1,72,1,41,1,143,1,141,0,41,1,61,0,211,0,99,0,165,0,194,0,68,0,39,1,26,0,64,1,145,0,158,0,114,1,139,255,75,2,174,254,203,2,136,254,218,2,251,254,86,2,158,255,174,1,253,255,46,1,8,0,0,1,247,255,233,0,207,255,165,0,176,255,101,0,139,255,57,0,108,255,17,0,101,255,231,255,75,255,192,255,79,255,70,255,147,255,225,254,192,255,220,254,218,255,66,255,108,0,207,255,121,1,15,0,35,2,229,255,180,1,203,255,196,0,15,0,0,0,81,0,150,255,81,0,63,255,108,0,6,255,200,0,17,255,244,0,103,255,147,0,216,255,194,255,64,0,194,254,90,0,2,254,66,0,238,253,236,255,136,254,136,255,35,255,123,255,169,255,165,255,233,255,8,0,240,255,163,0,200,255,216,0,143,255,75,0,163,255,105,255,220,255,33,255,55,0,143,255,165,0,11,0,26,1,242,255,24,1,17,255,196,0,94,254,194,0,154,254,236,0,110,255,207,0,68,0,116,0,198,0,52,0,4,1,61,0,88,1,86,0,236,1,189,0,176,2,108,1,61,3,6,2,225,2,134,2,11,2,189,2,70,1,90,2,211,0,99,1,180,0,158,0,174,0,101,0,161,0,158,0,108,0,19,1,242,255,99,1,81,255,94,1,136,254,57,1,22,254,41,1,66,254,44,1,216,254,249,0,207,255,50,0,253,0,174,254,194,1,63,253,220,1,236,252,185,1,112,253,180,1,249,253,251,1,101,254,154,2,225,254,13,3,92,255,41,3,203,255,253,2,46,0,172,2,121,0,70,2,119,0,198,1,55,0,86,1,6,0,33,1,2,0,15,1,26,0,225,0,68,0,145,0,112,0,75,0,176,0,57,0,209,0,116,0,121,0,220,0,167,255,44,1,200,254,220,0,108,254,229,255,127,254,24,255,110,254,231,254,255,253,2,255,161,253,57,255,48,254,50,255,125,255,26,255,123,0,110,255,214,0,30,0,238,0,44,0,211,0,231,255,97,0,0,0,6,0,123,0,26,0,222,0,121,0,209,0,130,0,92,0,231,255,17,0,30,255,30,0,172,254,19,0,152,254,15,0,180,254,125,0,37,255,15,1,238,255,50,1,240,0,176,0,205,1,6,0,253,1,156,255,88,1,121,255,180,0,4,255,218,0,37,254,50,1,200,253,41,1,24,254,163,0,112,254,249,255,253,254,143,255,189,255,119,255,70,0,187,255,66,0,24,0,227,255,75,0,105,255,145,0,227,254,24,1,116,254,165,1,92,254,220,1,163,254,123,1,240,254,11,1,218,254,244,0,172,254,48,1,158,254,68,1,189,254,13,1,26,255,187,0,90,255,110,0,105,255,99,0,75,255,139,0,103,255,145,0,44,0,97,0,123,1,218,255,86,2,13,255,59,2,141,254,130,1,158,254,203,0,75,255,52,0,57,0,161,255,229,0,114,255,222,0,249,255,123,0,183,0,75,0,194,0,37,0,141,0,251,255,79,0,37,0,24,0,141,0,216,255,185,0,99,255,75,0,17,255,180,255,242,254,156,255,132,254,249,255,15,254,81,0,19,254,90,0,105,254,108,255,147,254,167,253,145,254,185,252,187,254,15,253,249,254,154,253,19,255,233,253,48,255,15,254,57,255,81,254,68,255,169,254,189,255,28,255,66,0,178,255,68,0,24,0,244,255,242,255,172,255,70,255,236,255,161,254,41,0,130,254,37,0,251,254,8,0,192,255,169,255,174,0,94,255,150,1,55,255,19,2,220,254,8,2,139,254,139,1,61,254,192,0,26,254,222,255,130,254,50,255,59,255,253,254,167,255,46,255,220,255,105,255,90,0,152,255,33,1,152,255,50,2,176,254,211,2,185,252,209,2,79,251,94,2,191,251,143,1,99,253,143,0,236,254,200,255,189,255,90,255,37,0,238,254,145,0,247,254,253,0,81,255,88,1,211,255,139,1,86,0,94,1,116,0,233,0,15,0,128,0,13,0,97,0,156,0,77,0,61,1,6,0,161,1,220,255,26,2,229,255,161,2,189,255,187,2,77,255,75,2,238,254,183,1,169,254,70,1,196,254,13,1,145,255,13,1,178,0,136,1,68,1,22,2,15,1,242,1,72,0,112,1,41,255,55,1,83,254,121,1,28,254,33,2,94,254,123,2,194,254,105,2,39,255,205,1,150,255,37,1,222,255,8,1,242,255,55,1,8,0,200,0,79,0,4,0,165,0,132,255,92,255,187,255,214,251,244,255,229,248,174,255,30,249,112,255,198,251,145,255,61,254,169,255,61,255,125,255,68,255,88,255,13,255,61,255,4,255,75,255,86,255,50,255,209,255,240,254,39,0,187,254,92,0,88,254,143,0,70,255,158,0,22,1,83,0,55,2,13,0,119,2,48,0,251,1,94,0,75,1,37,0,145,0,167,255,211,255,77,255,97,255,50,255,6,255,30,255,194,254,13,255,22,255,33,255,114,255,33,255,130,255,220,254,35,0,121,254,55,1,112,254,253,1,180,254,187,1,222,254,90,1,249,254,57,1,35,255,238,0,189,255,101,0,154,0,33,0,251,0,13,0,136,0,161,255,214,255,240,254,161,255,114,254,4,0,77,254,33,0,139,254,192,255,63,255,130,255,158,255,99,255,242,255,141,255,0,0,242,255,6,0,64,0,33,0,46,0,33,0,6,0,30,0,0,0,33,0,242,255,64,0,183,255,147,0,143,255,218,0,203,255,13,1,50,0,220,0,28,0,70,0,125,255,207,255,136,254,180,255,238,253,8,0,55,254,233,0,238,254,55,1,112,255,214,0,112,255,92,0,24,255,13,0,253,254,185,255,79,255,108,255,187,255,178,255,30,0,22,0,152,0,0,0,48,1,125,255,134,1,17,255,30,1,229,254,52,0,220,254,158,255,35,255,11,0,110,255,22,1,147,255,207,1,156,255,134,1,119,255,121,0,251,254,130,255,218,254,30,255,52,255,50,255,192,255,83,255,4,0,39,255,37,0,167,254,17,0,116,254,242,255,240,254,185,255,203,255,154,255,154,0,198,255,52,1,147,255,97,1,50,255,143,1,249,254,169,1,152,254,64,1,41,254,187,0,24,254,66,0,22,254,187,255,103,254,81,255,24,255,22,255,240,255,233,254,251,255,231,254,167,255,94,255,68,255,11,0,55,255,35,0,139,255,134,255,145,255,189,254,55,255,145,254,37,255,63,255,108,0,37,0,123,3,176,0,169,5,163,0,240,5,28,0,183,4,86,255,4,3,233,254,2,2,59,255,92,1,240,255,105,1,139,0,156,1,167,0,75,1,105,0,143,0,119,0,244,255,52,1,169,255,26,2,207,255,83,2,225,255,222,1,225,255,24,1,211,255,150,0,8,0,178,0,75,0,242,0,200,0,227,0,136,1,207,0,0,2,236,0,192,1,37,1,55,1,59,1,183,0,15,1,46,0,196,0,200,255,139,0,123,0,128,0,244,1,123,0,4,3,147,0,48,3,154,0,94,2,105,0,119,1,13,0,0,1,192,255,231,0,167,255,227,0,0,0,119,0,105,0,183,255,121,0,75,255,90,0,165,255,123,0,44,0,229,0,207,0,52,1,136,1,229,0,167,1,108,0,86,1,61,0,110,1,41,0,165,1,11,0,48,1,203,255,216,255,136,255,147,254,55,255,90,254,17,255,253,254,61,255,231,255,121,255,108,0,134,255,83,0,114,255,192,255,134,255,99,255,205,255,83,255,46,0,68,255,165,0,244,254,2,1,225,254,19,1,24,255,205,0,143,255,61,0,50,0,143,255,163,0,63,255,233,0,167,255,253,0,128,0,227,0,30,1,189,0,33,1,119,0,214,0,238,255,121,0,163,255,66,0,158,0,48,0,116,1,59,0,116,1,37,0,2,1,79,0,88,0,178,0,8,0,229,0,15,0,0,1,81,0,50,1,35,0,83,1,139,255,33,1,242,254,244,0,191,254,240,0,227,254,180,0,4,255,105,0,4,255,123,0,90,255,247,0,68,0,57,1,86,1,211,0,253,1,68,0,178,1,30,0,187,0,26,0,253,255,22,0,15,0,11,0,121,0,209,255,128,0,145,255,48,0,37,255,222,255,59,255,249,255,139,255,114,0,233,255,128,0,37,0,46,0,41,0,249,255,209,255,209,255,90,255,105,255,8,255,15,255,70,255,2,255,251,255,255,254,189,0,15,255,22,1,57,255,30,1,112,255,39,1,169,255,214,0,11,0,48,0,35,0,222,255,178,255,0,0,238,254,68,0,116,254,185,0,125,254,189,1,249,254,205,2,121,255,112,3,165,255,143,3,183,255,242,2,214,255,194,1,17,0,105,0,81,0,125,255,116,0,134,255,198,0,39,0,57,1,253,0,114,1,136,1,112,1,139,1,112,1,101,1,145,1,136,1,216,1,101,1,61,2,55,0,13,2,249,254,251,0,92,254,172,255,79,254,189,254,136,254,77,254,233,254,112,254,169,255,229,254,77,0,55,255,185,0,92,255,185,0,41,255,48,0,154,254,203,255,116,254,110,255,2,255,198,254,0,0,55,254,247,0,39,254,77,1,194,254,61,1,183,255,178,0,161,0,55,0,33,1,83,0,66,1,200,0,244,0,154,0,169,0,17,0,158,0,55,0,141,0,152,0,154,0,238,0,167,0,77,1,189,0,64,2,240,0,229,3,4,1,181,4,205,0,172,3,132,0,15,2,225,255,110,1,44,255,172,1,233,254,55,2,61,255,128,2,70,0,77,2,132,1,161,1,209,1,183,0,24,1,46,0,70,0,72,0,0,0,99,0,44,0,75,0,46,0,28,0,33,0,15,0,216,255,64,0,101,255,108,0,125,255,123,0,61,0,134,0,205,0,158,0,180,0,192,0,112,0,211,0,94,0,172,0,156,0,8,0,214,0,101,255,11,1,101,255,167,0,0,0,152,254,231,0,114,251,119,1,79,249,233,1,41,249,253,1,180,250,101,1,196,252,161,0,35,254,61,0,220,254,0,0,61,255,169,255,99,255,35,255,110,255,247,254,30,0,19,255,92,1,92,255,6,2,192,255,174,1,222,255,22,1,198,255,13,1,194,255,207,1,238,255,211,2,247,255,242,2,247,255,75,2,35,0,108,1,75,0,130,0,92,0,227,255,136,0,214,255,222,0,35,0,37,1,61,0,136,1,187,255,209,1,150,254,125,1,183,253,178,0,189,253,0,0,105,254,152,255,61,255,143,255,169,255,207,255,220,255,26,0,22,0,35,0,75,0,2,0,77,0,242,255,0,0,233,255,110,255,216,255,178,254,147,255,94,254,81,255,189,254,114,255,114,255,216,255,247,255,50,0,52,0,116,0,116,0,214,0,203,0,44,1,178,0,61,1,244,255,236,0,26,255,64,0,240,254,163,255,163,255,44,255,143,0,6,255,238,0,105,255,203,0,216,255,108,0,15,0,185,255,222,255,218,254,81,255,94,254,130,254,123,254,229,253,229,254,110,253,66,255,72,253,136,255,44,253,114,255,147,252,227,254,83,252,72,254,6,253,200,253,227,253,46,253,83,254,220,252,147,254,205,253,218,254,68,255,48,255,77,0,156,255,185,0,22,0,196,0,97,0,147,0,75,0,94,0,200,255,22,0,48,255,119,255,229,254,222,254,236,254,158,254,88,255,163,254,180,255,247,254,220,255,11,255,44,0,4,255,110,0,79,255,70,0,189,255,247,255,55,0,249,255,145,0,83,0,156,0,152,0,123,0,121,0,99,0,88,0,119,0,132,0,110,0,37,1,61,0,242,1,72,0,37,2,198,0,194,1,26,1,68,1,253,0,218,0,200,0,134,0,196,0,68,0,183,0,86,0,145,0,242,0,139,0,130,1,169,0,86,1,156,0,185,0,81,0,70,0,28,0,55,0,0,0,139,0,236,255,24,1,214,255,108,1,227,255,57,1,207,255,161,0,196,255,198,255,192,255,253,254,167,255,136,254,0,0,26,254,194,0,125,253,86,1,22,253,167,1,99,253,136,1,112,254,33,1,134,255,176,0,52,0,163,0,189,0,231,0,52,1,4,1,61,1,233,0,247,0,222,0,15,1,251,0,75,1,244,0,61,1,211,0,214,0,205,0,114,0,231,0,81,0,52,1,158,0,167,1,238,0,6,2,19,1,2,2,26,1,141,1,35,1,0,1,211,0,185,0,55,0,192,0,209,255,22,1,251,255,88,1,90,0,123,1,158,0,163,1,187,0,211,1,198,0,119,1,145,0,2,0,244,255,39,254,81,255,2,253,247,254,112,253,33,255,165,254,240,255,125,255,15,1,238,255,22,2,39,0,139,2,143,0,19,2,253,0,15,1,196,0,249,255,236,255,83,255,37,255,152,255,229,254,37,0,172,254,41,0,94,254,174,255,17,254,30,255,39,254,242,254,114,254,28,255,136,254,103,255,154,254,143,255,77,255,105,255,28,0,30,255,165,0,35,255,180,0,13,255,194,0,167,254,75,1,127,254,189,1,220,254,187,1,110,255,8,1,240,255,136,0,55,0,220,0,44,0,216,1,185,255,145,2,196,254,222,2,48,253,249,2,83,251,123,2,132,250,132,1,196,251,128,0,50,254,198,255,48,0,0,0,24,1,211,0,19,1,141,1,163,0,4,2,48,0,123,2,2,0,141,2,214,255,28,2,125,255,105,1,86,255,156,0,52,255,105,0,247,254,150,0,191,254,52,0,227,254,136,255,83,255,134,255,125,255,222,255,63,255,189,255,26,255,123,255,90,255,37,255,209,255,176,254,48,0,57,254,86,0,52,254,92,0,183,254,8,0,103,255,116,255,225,255,214,254,244,255,48,254,180,255,209,253,94,255,255,253,30,255,174,254,249,254,105,255,178,254,15,0,108,254,161,0,141,254,251,0,6,255,11,1,176,255,192,0,46,0,167,0,35,0,178,0,183,255,136,0,63,255,52,0,214,254,231,255,183,254,86,255,233,254,161,254,101,255,61,254,0,0,150,254,123,0,128,255,192,0,108,0,227,0,6,1,86,1,44,1,233,1,41,1,251,1,72,1,101,1,83,1,167,0,229,0,66,0,0,0,17,0,101,255,225,255,99,255,72,0,172,255,236,0,15,0,70,1,161,0,229,0,218,0,68,0,154,0,242,255,72,0,46,0,79,0,150,0,189,0,244,0,46,1,114,1,167,1,253,1,249,1,70,2,203,1,203,1,24,1,185,0,79,0,167,255,236,255,242,254,233,255,183,254,88,0,220,254,48,1,57,255,229,1,207,255,48,2,116,0,231,1,189,0,244,0,139,0,172,255,26,0,194,254,99,255,139,254,165,254,180,254,141,254,15,255,105,255,161,255,134,0,61,0,50,1,143,0,30,1,119,0,121,0,112,0,198,255,242,0,132,255,236,1,196,255,180,2,55,0,64,2,150,0,22,255,244,0,2,251,57,1,127,249,81,1,242,249,30,1,214,250,108,0,125,251,158,255,19,252,19,255,249,252,44,255,66,254,185,255,121,255,26,0,231,255,94,0,114,255,44,0,214,254,174,255,176,254,152,255,134,254,249,255,13,254,39,0,119,253,231,255,30,253,207,255,253,252,22,0,28,253,105,0,127,253,59,0,236,253,196,255,88,254,55,255,132,254,222,254,11,254,15,255,123,253,178,255,238,253,116,0,39,255,17,1,48,0,119,1,145,0,240,1,119,0,125,2,33,0,198,2,233,255,161,2,2,0,17,2,86,0,75,1,196,0,105,0,247,0,187,255,222,0,156,255,161,0,214,255,128,0,66,0,187,0,154,0,26,1,158,0,61,1,114,0,26,1,116,0,225,0,154,0,185,0,169,0,132,0,198,0,50,0,249,0,231,255,249,0,194,255,207,0,169,255,169,0,141,255,161,0,156,255,130,0,216,255,64,0,0,0,227,255,244,255,152,255,249,255,231,255,70,0,121,0,174,0,174,0,249,0,94,0,39,1,132,255,41,1,136,254,242,0,50,253,86,0,94,251,192,255,119,250,121,255,97,251,97,255,236,252,41,255,57,254,231,254,19,255,105,254,141,255,242,253,185,255,255,253,4,0,24,254,130,0,189,253,207,0,240,252,119,0,141,252,233,255,163,252,152,255,8,253,75,255,112,253,200,254,194,253,90,254,68,254,86,254,251,254,105,254,134,255,79,254,125,255,35,254,4,255,99,254,154,254,220,254,127,254,110,255,150,254,214,255,132,254,86,0,99,254,2,1,112,254,83,1,189,254,83,1,55,255,101,1,185,255,108,1,28,0,46,1,108,0,244,0,158,0,6,1,165,0,238,0,169,0,125,0,198,0,30,0,218,0,238,255,154,0,214,255,209,255,205,255,24,255,183,255,198,254,167,255,222,254,238,255,11,255,97,0,55,255,99,0,26,255,172,255,132,254,216,254,218,253,121,254,37,254,183,254,105,255,81,255,61,0,198,255,99,0,214,255,22,0,123,255,205,255,247,254,189,255,163,254,6,0,105,254,145,0,6,254,165,0,238,253,220,255,15,254,44,255,75,254,63,255,247,254,156,255,203,255,220,255,86,0,26,0,101,0,66,0,200,255,81,0,205,254,123,0,26,254,222,0,249,253,6,1,83,254,214,0,229,254,79,0,81,255,22,0,28,255,130,0,236,254,247,0,214,254,205,0,209,254,101,0,238,254,242,255,13,255,123,255,86,255,28,255,161,255,174,254,174,255,154,254,139,255,220,254,66,255,28,255,55,255,11,255,128,255,178,254,152,255,174,254,105,255,50,255,19,255,251,255,236,254,163,0,37,255,207,0,143,255,26,1,152,255,128,1,39,255,141,1,207,254,101,1,158,254,141,1,161,254,205,1,13,255,110,1,183,255,189,0,37,0,59,0,169,0,26,0,35,1,28,0,59,1,48,0,249,0,2,0,169,0,143,255,143,0,79,255,229,0,77,255,123,1,152,255,227,1,216,255,61,2,11,0,209,2,33,0,86,3,105,0,105,3,251,0,77,3,165,1,33,3,251,1,231,2,218,1,134,2,205,1,19,2,200,1,165,1,81,1,48,1,19,1,169,0,61,1,46,0,48,1,185,255,163,0,90,255,233,255,79,255,116,255,152,255,108,255,247,255,242,255,119,0,112,1,6,1,172,3,99,1,22,5,24,1,233,4,64,0,37,4,174,255,28,3,220,255,70,2,97,0,222,1,225,0,165,1,83,1,110,1,187,1,4,1,244,1,211,0,209,1,70,1,77,1,189,1,229,0,203,1,37,1,189,1,176,1,167,1,158,1,79,1,48,1,158,0,11,1,209,255,240,0,79,255,101,0,70,255,24,0,90,255,81,0,255,254,163,0,112,254,132,0,70,254,68,0,167,254,0,0,236,254,99,255,253,254,46,255,19,255,90,255,70,255,207,255,112,255,136,0,121,255,233,0,194,255,192,0,46,0,165,0,90,0,214,0,83,0,64,1,57,0,116,1,41,0,81,1,6,0,15,1,19,0,198,0,92,0,97,0,145,0,130,255,97,0,90,254,203,255,198,253,83,255,238,253,55,255,183,254,83,255,145,255,77,255,0,0,63,255,11,0,75,255,187,255,4,255,68,255,143,254,231,254,79,254,33,255,101,254,198,255,174,254,110,0,209,254,231,0,8,255,205,0,154,255,48,0,136,0,189,255,167,0,130,255,97,0,57,255,22,0,136,254,152,255,231,253,8,255,227,253,198,254,81,254,220,254,233,254,92,255,147,255,6,0,33,0,41,0,176,0,2,0,11,1,28,0,251,0,143,0,134,0,37,1,211,255,114,1,57,255,59,1,48,255,227,0,139,255,176,0,192,255,158,0,187,255,172,0,0,0,196,0,28,0,156,0,77,0,6,0,90,0,211,255,57,0,227,255,66,0,225,255,119,0,214,255,112,0,198,255,35,0,209,255,240,255,200,255,17,0,196,255,125,0,205,255,236,0,238,255,52,1,11,0,128,1,242,255,158,1,178,255,70,1,136,255,110,0,77,255,110,255,92,255,218,254,187,255,242,254,236,255,180,255,2,0,19,1,2,0,247,1,161,255,205,1,244,254,66,1,108,254,152,0,15,254,194,255,242,253,26,255,44,254,203,254,150,254,46,255,83,255,50,0,39,0,4,1,231,0,13,1,108,1,158,0,187,1,81,0,169,1,105,0,50,1,163,0,174,0,94,0,192,0,154,255,57,1,233,254,112,1,200,254,59,1,41,255,196,0,121,255,112,0,108,255,50,0,83,255,183,255,183,255,205,254,110,0,75,254,41,1,79,254,167,1,125,254,183,1,161,254,94,1,161,254,11,1,183,254,178,0,216,254,28,0,11,255,24,255,116,255,2,254,222,255,48,253,209,255,249,252,134,255,165,253,94,255,240,254,139,255,77,0,233,255,50,1,88,0,39,1,178,0,110,0,174,0,88,255,64,0,88,254,194,255,19,254,253,254,154,254,86,253,44,255,136,251,112,255,196,250,112,255,94,251,112,255,110,252,99,255,68,253,99,255,238,253,139,255,108,254,233,255,200,254,83,0,30,255,123,0,156,255,83,0,86,0,61,0,28,1,81,0,119,1,86,0,72,1,2,0,236,0,128,255,198,0,6,255,227,0,169,254,242,0,145,254,172,0,214,254,88,0,68,255,152,255,130,255,163,254,55,255,90,254,132,254,174,254,227,253,8,255,161,253,55,255,196,253,90,255,185,253,59,255,81,253,105,255,220,252,68,0,172,252,41,1,6,253,167,1,183,253,180,1,103,254,97,1,240,254,198,0,132,255,48,0,216,255,214,255,185,255,172,255,63,255,176,255,17,255,233,255,200,255,68,0,236,0,209,0,196,1,46,1,189,1,41,2,75,1,233,4,231,0,130,7,180,0,225,7,203,0,61,6,13,1,26,4,114,1,211,2,238,1,72,2,26,2,125,1,242,1,105,0,176,1,189,255,169,1,114,255,114,1,6,255,178,0,130,254,187,255,46,254,11,255,68,254,229,254,194,254,255,254,108,255,72,255,48,0,128,255,203,0,125,255,209,0,209,255,97,0,90,0,41,0,163,0,81,0,81,0,145,0,222,255,209,0,103,255,39,1,189,254,77,1,253,253,17,1,187,253,139,0,83,254,6,1,172,255,101,2,158,0,94,3,158,0,119,3,48,0,205,2,17,0,242,1,145,0,158,1,70,1,192,1,158,1,145,1,46,1,225,0,41,0,97,0,13,255,187,0,77,254,125,1,242,253,231,1,72,254,205,1,13,255,114,1,154,255,242,0,123,255,64,0,255,254,176,255,110,254,174,255,176,253,79,0,105,253,229,0,191,253,253,0,57,254,123,0,158,254,192,255,75,255,143,255,211,255,203,255,0,0,244,255,33,0,28,0,77,0,103,0,75,0,141,0,41,0,81,0,116,0,233,255,229,0,194,255,48,1,178,255,37,1,176,255,233,0,222,255,156,0,156,0,101,0,139,1,66,0,244,1,8,0,158,1,231,255,22,1,50,0,253,0,0,1,28,1,11,2,200,0,161,2,55,0,75,2,163,255,147,1,116,255,242,0,167,255,143,0,169,255,185,0,99,255,2,1,33,255,22,1,200,254,240,0,116,254,225,0,136,254,8,1,207,254,55,1,200,254,253,0,150,254,59,0,211,254,92,255,105,255,216,254,152,255,194,254,22,255,255,254,169,254,141,255,220,254,28,0,143,255,81,0,39,0,105,0,64,0,143,0,17,0,187,0,225,255,4,1,156,255,88,1,114,255,72,1,143,255,207,0,233,255,103,0,108,0,61,0,178,0,37,0,222,0,8,0,59,1,238,255,185,1,227,255,172,1,178,255,105,1,86,255,92,1,194,254,41,1,77,254,176,0,15,254,86,0,94,254,57,0,77,255,48,0,152,0,44,0,200,1,108,0,30,2,251,0,130,1,41,1,214,0,161,0,81,0,22,0,187,255,216,255,75,255,222,255,55,255,77,0,88,255,242,0,110,255,163,1,203,255,238,1,90,0,222,1,233,0,139,1,136,1,211,0,72,2,22,0,130,2,180,255,194,1,194,255,152,0,222,255,172,255,207,255,97,255,227,255,150,255,8,0,178,255,77,0,158,255,77,0,158,255,209,255,134,255,24,255,11,255,143,254,134,254,75,254,136,254,41,254,253,254,81,254,192,255,169,254,77,0,216,254,134,0,44,255,121,0,238,255,44,0,207,0,24,0,50,1,83,0,26,1,167,0,19,1,50,1,61,1,209,1,4,1,88,2,123,0,145,2,48,0,55,2,2,0,86,1,180,255,92,0,86,255,169,255,92,255,86,255,92,255,99,255,222,254,207,255,44,254,90,0,244,253,209,0,156,254,200,0,227,255,48,0,253,0,103,255,108,1,26,255,121,1,50,255,119,1,125,255,99,1,214,255,44,1,249,255,211,0,189,255,75,0,116,255,4,0,86,255,6,0,66,255,55,0,72,255,61,0,132,255,214,255,240,255,90,255,22,0,240,254,225,255,143,254,163,255,134,254,101,255,238,254,61,255,90,255,105,255,150,255,152,255,169,255,207,255,225,255,28,0,11,0,105,0,192,255,134,0,143,255,154,0,233,255,231,0,79,0,66,1,121,0,158,1,147,0,209,1,103,0,185,1,249,255,48,1,130,255,99,0,108,255,163,255,143,255,44,255,150,255,48,255,198,255,143,255,222,255,218,255,187,255,22,0,119,255,75,0,194,255,77,0,110,0,59,0,233,0,61,0,196,0,48,0,19,0,242,255,101,255,158,255,4,255,88,255,13,255,66,255,79,255,103,255,158,255,163,255,174,255,198,255,180,255,214,255,218,255,233,255,222,255,2,0,185,255,28,0,242,255,92,0,72,0,169,0,158,0,19,1,200,0,147,1,192,0,192,1,116,0,79,1,46,0,119,0,66,0,163,255,139,0,59,255,154,0,83,255,35,0,185,255,180,255,222,255,130,255,180,255,125,255,205,255,35,255,59,0,101,253,152,0,63,251,192,0,116,250,198,0,110,251,174,0,132,253,35,0,92,255,132,255,22,0,101,255,79,0,145,255,141,0,147,255,194,0,81,255,205,0,4,255,178,0,198,254,169,0,191,254,156,0,238,254,108,0,253,254,48,0,28,255,183,255,114,255,123,255,19,0,165,255,19,1,128,255,203,1,253,254,141,1,152,254,2,1,214,254,209,0,145,255,150,0,244,255,28,0,185,255,187,255,28,255,174,255,218,254,251,255,46,255,101,0,189,255,187,0,2,0,24,1,198,255,112,1,72,255,105,1,236,254,13,1,189,254,167,0,165,254,119,0,154,254,139,0,172,254,116,0,211,254,48,0,4,255,28,0,35,255,90,0,79,255,130,0,81,255,66,0,105,255,203,255,185,255,103,255,240,255,35,255,174,255,194,254,123,255,46,254,192,255,194,253,99,0,209,253,222,0,52,254,35,1,143,254,59,1,141,254,81,1,50,254,97,1,231,253,41,1,255,253,231,0,99,254,251,0,4,255,81,1,183,255,39,2,39,0,101,2,48,0,161,1,37,0,167,0,101,0,169,0,253,0,152,1,139,1,125,2,229,1,218,2,44,2,158,2,8,2,17,2,105,1,79,1,222,0,0,1,116,0,61,1,253,255,119,1,114,255,97,1,249,254,41,1,249,254,8,1,105,255,229,0,178,255,163,0,79,255,6,0,125,254,39,255,200,253,156,254,211,253,147,254,185,254,24,255,200,255,183,255,119,0,30,0,169,0,75,0,158,0,22,0,97,0,220,255,247,255,83,255,183,255,130,254,238,255,24,254,116,0,119,254,216,0,46,255,231,0,189,255,2,1,220,255,39,1,108,255,231,0,15,255,41,0,22,255,63,255,97,255,152,254,88,255,97,254,207,254,132,254,90,254,255,254,132,254,154,255,57,255,238,255,209,255,172,255,247,255,46,255,174,255,41,255,83,255,172,255,83,255,6,0,198,255,17,0,50,0,229,255,253,255,198,255,86,255,11,0,41,255,105,1,152,254,240,3,114,251,167,5,194,248,136,5,176,248,86,4,194,250,218,2,255,252,156,1,207,254,231,0,194,255,150,0,22,0,44,0,70,0,169,255,28,0,114,255,214,255,24,255,231,255,17,254,28,0,130,252,57,0,97,251,233,255,121,251,59,255,143,252,143,254,222,253,6,254,176,254,174,253,185,254,187,253,101,254,55,254,70,254,123,254,187,254,72,254,145,255,48,254,92,0,167,254,225,0,92,255,15,1,132,255,19,1,119,255,46,1,161,255,52,1,163,255,39,1,134,255,41,1,123,255,253,0,163,255,97,0,198,255,139,255,196,255,251,254,0,0,214,254,46,0,11,255,218,255,88,255,55,255,150,255,167,254,141,255,59,254,77,255,79,254,13,255,251,254,41,255,192,255,156,255,19,0,218,255,249,255,165,255,198,255,55,255,176,255,26,255,165,255,110,255,161,255,251,255,163,255,143,0,141,255,240,0,90,255,214,0,19,255,103,0,233,254,22,0,66,255,97,0,30,0,247,0,180,0,19,1,180,0,161,0,90,0,50,0,57,0,103,0,105,0,198,1,194,0,158,3,61,1,83,4,125,1,139,3,128,1,233,1,116,1,59,0,81,1,50,255,46,1,11,255,68,1,134,255,134,1,253,255,169,1,48,0,143,1,92,0,35,1,147,0,114,0,214,0,198,255,22,1,103,255,249,0,72,255,94,0,50,255,180,255,194,254,90,255,30,254,79,255,225,253,163,255,37,254,75,0,187,254,198,0,99,255,196,0,143,255,180,0,86,255,225,0,39,255,238,0,92,255,172,0,207,255,114,0,57,0,110,0,156,0,167,0,2,1,50,1,90,1,214,1,90,1,0,2,24,1,121,1,200,0,110,0,61,0,139,255,216,255,70,255,174,255,116,255,94,255,176,255,231,254,222,255,161,254,15,0,90,254,24,0,247,253,249,255,28,254,198,255,180,254,88,255,59,255,11,255,147,255,72,255,52,0,172,255,39,1,176,255,30,2,77,255,145,2,169,254,46,2,22,254,169,1,222,253,163,1,4,254,180,1,26,254,114,1,233,253,66,1,203,253,26,1,28,254,238,0,167,254,110,0,242,254,240,255,81,254,240,255,48,253,81,0,178,252,92,0,19,253,233,255,196,253,57,255,105,254,28,255,247,254,68,255,103,255,19,255,227,255,134,254,94,0,97,254,143,0,187,254,97,0,22,255,218,255,112,255,86,255,147,255,143,255,141,255,136,0,240,255,134,1,33,0,211,1,2,0,72,1,134,255,90,0,46,255,141,255,169,255,2,255,200,0,200,254,145,1,2,255,205,1,145,255,136,1,28,0,19,1,128,0,209,0,147,0,216,0,97,0,24,1,39,0,68,1,247,255,2,1,183,255,200,0,92,255,139,0,249,254,35,0,198,254,150,255,244,254,39,255,174,255,24,255,143,0,112,255,41,1,19,0,22,1,207,0,141,0,88,1,35,0,99,1,220,255,242,0,196,255,4,0,13,0,17,255,145,0,231,254,249,0,114,255,13,1,13,0,218,0,121,0,134,0,147,0,108,0,139,0,141,0,99,0,141,0,33,0,44,0,225,255,178,255,22,255,77,255,26,253,145,254,105,251,158,253,99,251,70,253,172,252,211,253,61,254,161,254,110,255,39,255,22,0,26,255,150,0,125,254,249,0,143,253,222,0,236,252,112,0,70,253,249,255,105,254,105,255,92,255,218,254,103,255,156,254,189,254,203,254,63,254,59,255,24,254,233,255,205,253,227,0,59,253,196,1,253,252,6,2,134,253,134,1,125,254,167,0,99,255,236,255,176,255,132,255,59,255,88,255,163,254,26,255,94,254,187,254,114,254,158,254,167,254,200,254,189,254,37,255,180,254,185,255,145,254,68,0,97,254,116,0,125,254,88,0,244,254,48,0,123,255,44,0,227,255,64,0,8,0,61,0,203,255,81,0,156,255,116,0,6,0,165,0,110,0,231,0,145,0,251,0,187,0,218,0,189,0,132,0,112,0,77,0,41,0,101,0,17,0,218,0,189,255,116,1,22,255,211,1,116,254,216,1,19,254,169,1,70,254,103,1,19,255,46,1,247,255,24,1,119,0,253,0,161,0,154,0,99,0,2,0,227,255,136,255,90,255,101,255,13,255,90,255,249,254,86,255,26,255,125,255,94,255,174,255,165,255,216,255,209,255,196,255,209,255,112,255,176,255,92,255,167,255,125,255,200,255,196,255,244,255,35,0,46,0,70,0,88,0,66,0,64,0,61,0,233,255,30,0,61,255,72,0,63,254,209,0,83,253,28,1,229,252,44,1,48,253,44,1,11,254,236,0,244,254,83,0,161,255,183,255,2,0,158,255,4,0,233,255,238,255,4,0,253,255,225,255,15,0,198,255,39,0,242,255,150,0,244,255,61,1,143,255,130,1,236,254,251,0,103,254,15,0,57,254,189,255,28,254,35,0,63,254,180,0,218,254,236,0,125,255,253,0,207,255,64,1,172,255,119,1,68,255,83,1,28,255,225,0,75,255,253,255,163,255,244,254,238,255,161,254,238,255,26,255,112,255,214,255,200,254,130,0,121,254,249,0,156,254,26,1,244,254,242,0,55,255,200,0,63,255,163,0,97,255,88,0,39,0,240,255,72,1,172,255,28,2,156,255,163,2,110,255,176,2,63,255,70,2,72,255,209,1,156,255,132,1,0,0,81,1,77,0,39,1,61,0,180,0,225,255,26,255,136,255,72,252,22,255,220,249,119,254,130,249,4,254,233,250,249,253,156,252,70,254,185,253,196,254,105,254,46,255,253,254,35,255,121,255,205,254,192,255,77,254,227,255,191,253,39,0,185,253,128,0,110,254,150,0,68,255,88,0,152,255,240,255,108,255,103,255,22,255,44,255,236,254,150,255,225,254,46,0,247,254,90,0,242,254,203,255,209,254,15,255,222,254,158,254,6,255,108,254,17,255,143,254,255,254,189,254,236,254,145,254,207,254,41,254,2,255,225,253,101,255,205,253,225,255,227,253,77,0,39,254,108,0,116,254,61,0,176,254,242,255,242,254,163,255,63,255,81,255,163,255,253,254,253,255,191,254,6,0,178,254,185,255,236,254,128,255,121,255,145,255,112,0,187,255,90,1,158,255,128,1,44,255,0,1,211,254,66,0,231,254,183,255,79,255,103,255,200,255,15,255,72,0,191,254,211,0,233,254,83,1,26,255,178,1,165,254,233,1,236,253,227,1,154,253,94,1,178,253,145,0,6,254,242,255,8,254,205,255,196,253,39,0,233,253,189,0,121,254,57,1,39,255,97,1,169,255,220,0,220,255,154,255,174,255,75,254,125,255,154,253,136,255,154,253,152,255,229,253,194,255,79,254,68,0,28,255,0,1,55,0,108,1,50,1,61,1,176,1,150,0,167,1,233,255,88,1,152,255,220,0,240,255,101,0,156,0,39,0,37,1,11,0,30,1,4,0,152,0,28,0,244,255,75,0,178,255,90,0,209,255,57,0,174,255,13,0,46,255,0,0,114,254,48,0,218,253,114,0,183,253,130,0,229,253,128,0,141,254,143,0,141,255,165,0,92,0,211,0,229,0,55,1,77,1,152,1,44,1,196,1,72,0,176,1,63,255,46,1,139,254,88,0,19,254,183,255,154,253,121,255,90,253,114,255,108,253,116,255,11,254,112,255,163,254,145,255,236,254,26,0,44,255,189,0,68,255,2,1,233,254,227,0,205,254,178,0,79,255,169,0,189,255,150,0,101,255,83,0,92,254,50,0,136,253,121,0,150,253,253,0,114,254,72,1,81,255,57,1,180,255,17,1,185,255,244,0,145,255,253,0,79,255,35,1,22,255,236,0,2,255,64,0,203,254,198,255,41,254,13,0,169,253,203,0,132,253,88,1,198,253,119,1,123,254,70,1,154,255,17,1,141,0,0,1,222,0,26,1,103,0,66,1,185,255,105,1,92,255,150,1,136,255,114,1,196,255,203,0,57,255,229,255,247,253,41,255,233,252,185,254,83,252,183,254,35,252,119,255,183,252,136,0,211,253,28,1,187,254,214,0,48,255,68,0,57,255,233,255,253,254,192,255,227,254,167,255,55,255,112,255,205,255,240,254,83,0,92,254,99,0,24,254,156,255,63,254,121,254,130,254,180,253,205,254,44,253,83,255,225,252,251,255,37,253,72,0,227,253,41,0,203,254,240,255,169,255,161,255,57,0,79,255,48,0,79,255,207,255,185,255,143,255,24,0,134,255,72,0,94,255,130,0,22,255,180,0,183,254,172,0,33,254,110,0,198,253,116,0,216,253,207,0,11,254,13,1,35,254,249,0,68,254,165,0,103,254,68,0,94,254,244,255,55,254,143,255,147,254,44,255,114,255,68,255,41,0,24,0,136,0,8,1,139,0,83,1,90,0,236,0,81,0,81,0,156,0,214,255,211,0,152,255,187,0,97,255,156,0,251,254,116,0,161,254,41,0,145,254,211,255,154,254,156,255,59,254,152,255,75,253,176,255,101,252,187,255,70,252,180,255,200,252,238,255,63,253,94,0,143,253,205,0,187,253,13,1,231,253,13,1,59,254,233,0,134,254,15,1,39,255,114,1,81,0,132,1,99,1,231,0,200,1,205,255,132,1,189,254,200,0,17,254,236,255,169,253,99,255,143,253,103,255,180,253,200,255,55,253,81,0,116,251,227,0,152,249,46,1,39,249,22,1,19,250,253,0,114,251,39,1,172,252,123,1,169,253,185,1,185,254,163,1,225,255,143,1,209,0,150,1,68,1,134,1,30,1,81,1,200,0,2,1,116,0,174,0,0,0,110,0,174,255,105,0,8,0,176,0,220,0,39,1,128,1,152,1,88,1,220,1,145,0,218,1,196,255,216,0,55,255,46,254,22,255,15,252,15,255,114,251,26,255,189,251,63,255,121,252,165,255,81,253,28,0,229,253,33,0,57,254,156,255,150,254,15,255,35,255,194,254,236,255,110,254,220,0,26,254,150,1,19,254,125,1,158,254,169,0,81,255,240,255,123,255,11,0,15,255,183,0,158,254,28,1,147,254,2,1,209,254,169,0,15,255,114,0,136,255,136,0,41,0,218,0,123,0,242,0,99,0,143,0,50,0,17,0,0,0,203,255,196,255,218,255,169,255,26,0,236,255,72,0,121,0,0,0,2,1,81,255,105,1,194,254,72,1,156,254,180,0,22,255,30,0,4,0,207,255,216,0,143,255,81,1,35,255,110,1,46,255,79,1,220,255,61,1,147,0,59,1,231,0,46,1,180,0,57,1,97,0,39,1,114,0,207,0,22,1,81,0,238,1,178,255,64,2,48,255,194,1,66,255,218,0,196,255,0,0,101,0,61,255,247,0,130,254,64,1,242,253,92,1,209,253,114,1,41,254,167,1,183,254,167,1,83,255,101,1,236,255,22,1,35,0,233,0,238,255,185,0,145,255,72,0,128,255,238,255,231,255,185,255,139,0,112,255,172,1,253,254,172,3,163,254,236,4,207,254,92,4,121,255,196,2,59,0,105,1,233,0,4,1,70,1,64,1,30,1,108,1,141,0,77,1,35,0,247,0,55,0,176,0,134,0,192,0,114,0,240,0,2,0,19,1,123,255,22,1,2,255,26,1,176,254,39,1,154,254,35,1,225,254,22,1,105,255,225,0,28,0,105,0,218,0,222,255,41,1,141,255,244,0,114,255,132,0,94,255,247,255,19,255,119,255,180,254,28,255,225,254,22,255,189,255,70,255,220,0,105,255,119,1,101,255,48,1,97,255,132,0,172,255,11,0,37,0,19,0,145,0,61,0,165,0,19,0,225,0,143,255,121,1,11,255,236,1,205,254,192,1,178,254,19,1,200,254,72,0,28,255,163,255,130,255,72,255,0,0,28,255,209,0,26,255,251,1,112,255,8,3,11,0,132,3,187,0,116,3,64,1,6,3,139,1,92,2,136,1,119,1,242,0,112,0,225,255,128,255,220,254,244,254,86,254,176,254,79,254,123,254,163,254,145,254,70,255,66,255,218,255,28,0,8,0,72,0,75,0,145,255,207,0,94,254,39,1,94,253,240,0,222,252,75,0,2,253,222,255,203,253,214,255,214,254,236,255,90,255,152,255,150,254,39,255,83,253,247,254,236,252,247,254,116,253,8,255,46,254,4,255,180,254,19,255,52,255,136,255,216,255,4,0,105,0,15,0,103,0,105,255,180,255,83,254,147,254,158,253,180,253,203,253,79,253,191,254,70,253,227,255,121,253,116,0,169,253,112,0,172,253,11,0,143,253,99,255,134,253,150,254,227,253,57,254,209,254,97,254,222,255,119,254,103,0,143,254,79,0,187,254,0,0,187,254,214,255,165,254,233,255,191,254,0,0,52,255,11,0,11,0,75,0,8,1,134,0,119,1,105,0,17,1,61,0,46,0,48,0,110,255,22,0,99,255,238,255,68,0,11,0,143,1,112,0,134,2,222,0,165,2,251,0,244,1,196,0,11,1,167,0,114,0,211,0,145,0,39,1,35,1,99,1,128,1,110,1,240,1,59,1,169,2,205,0,70,3,108,0,238,2,114,0,203,1,198,0,196,0,50,1,79,0,125,1,57,0,152,1,68,0,141,1,145,0,55,1,11,1,174,0,75,1,105,0,37,1,145,0,216,0,196,0,161,0,198,0,123,0,200,0,39,0,247,0,216,255,37,1,180,255,200,0,211,255,209,255,37,0,255,254,200,0,200,254,251,0,35,255,145,0,222,255,231,255,123,0,88,255,169,0,44,255,97,0,128,255,227,255,90,0,119,255,116,1,15,255,13,2,147,254,4,2,77,254,178,1,165,254,79,1,132,255,26,1,88,0,70,1,163,0,172,1,123,0,6,2,39,0,66,2,0,0,30,2,0,0,167,1,218,255,200,0,161,255,200,255,183,255,59,255,39,0,35,255,134,0,139,255,119,0,41,0,35,0,114,0,198,255,61,0,141,255,209,255,116,255,180,255,105,255,251,255,114,255,99,0,194,255,114,0,94,0,46,0,225,0,214,255,207,0,194,255,94,0,240,255,59,0,249,255,172,0,176,255,61,1,110,255,68,1,132,255,141,0,70,0,128,255,116,1,194,254,150,2,150,254,180,3,26,255,2,4,35,0,242,2,59,1,125,1,231,1,141,0,200,1,83,0,44,1,68,0,163,0,75,0,50,0,66,0,147,255,247,255,231,254,143,255,134,254,44,255,163,254,236,254,225,254,185,254,214,254,214,254,116,254,141,255,66,254,97,0,141,254,233,0,55,255,0,1,0,0,6,1,145,0,227,0,158,0,194,0,22,0,158,0,108,255,94,0,11,255,92,0,13,255,116,0,110,255,64,0,183,255,209,255,185,255,141,255,194,255,114,255,214,255,108,255,216,255,141,255,227,255,196,255,236,255,253,255,2,0,59,0,44,0,167,0,52,0,214,0,39,0,180,0,90,0,211,0,150,0,15,1,154,0,236,0,189,0,86,0,30,1,211,255,92,1,187,255,30,1,203,255,139,0,231,255,24,0,13,0,28,0,200,255,103,0,6,255,112,0,136,254,35,0,121,254,22,0,222,254,116,0,94,255,214,0,112,255,33,1,251,254,59,1,167,254,251,0,220,254,94,0,121,255,205,255,240,255,145,255,33,0,125,255,46,0,70,255,28,0,24,255,238,255,41,255,194,255,116,255,172,255,231,255,141,255,70,0,165,255,108,0,247,255,112,0,41,0,70,0,90,0,167,255,165,0,194,254,247,0,103,254,94,1,178,254,172,1,6,255,136,1,2,255,200,0,119,254,231,255,211,253,119,255,161,253,187,255,249,253,70,0,172,254,112,0,130,255,22,0,64,0,130,255,167,0,249,254,156,0,112,254,70,0,24,254,0,0,75,254,233,255,37,255,15,0,26,0,99,0,128,0,178,0,28,0,180,0,141,255,105,0,55,255,46,0,59,255,4,0,125,255,176,255,227,255,41,255,19,0,2,255,198,255,121,255,101,255,79,0,105,255,19,1,183,255,24,1,253,255,41,0,52,0,253,254,101,0,92,254,116,0,134,254,19,0,77,255,156,255,19,0,152,255,141,0,231,255,229,0,88,0,79,1,198,0,196,1,216,0,189,1,130,0,79,1,37,0,231,0,220,255,152,0,180,255,72,0,169,255,244,255,103,255,128,255,253,254,48,255,156,254,66,255,191,254,90,255,70,255,61,255,231,255,11,255,77,0,8,255,55,0,110,255,28,0,35,0,123,0,143,0,39,1,103,0,174,1,46,0,205,1,39,0,203,1,57,0,251,1,79,0,39,2,92,0,203,1,114,0,37,1,99,0,176,0,4,0,101,0,139,255,211,255,66,255,15,255,112,255,136,254,209,255,116,254,176,255,99,254,63,255,35,254,57,255,44,254,183,255,216,254,52,0,178,255,103,0,22,0,136,0,2,0,229,0,11,0,81,1,66,0,75,1,161,0,6,1,242,0,233,0,249,0,222,0,165,0,214,0,15,0,2,1,128,255,46,1,66,255,238,0,99,255,143,0,169,255,79,0,189,255,229,255,156,255,99,255,79,255,63,255,26,255,99,255,70,255,108,255,178,255,41,255,8,0,205,254,61,0,139,254,77,0,145,254,48,0,220,254,216,255,88,255,128,255,158,255,108,255,81,255,163,255,130,254,192,255,218,253,220,255,167,253,0,0,26,254,253,255,163,255,205,255,59,2,154,255,121,4,145,255,2,5,180,255,8,4,183,255,97,2,108,255,147,0,59,255,81,255,79,255,236,254,94,255,22,255,70,255,83,255,6,255,165,255,251,254,39,0,41,255,139,0,130,255,105,0,30,0,26,0,196,0,229,255,247,0,251,255,198,0,52,0,70,0,81,0,174,255,86,0,17,255,99,0,216,254,134,0,70,255,200,0,46,0,17,1,15,1,44,1,139,1,33,1,185,1,218,0,136,1,123,0,253,0,72,0,77,0,68,0,150,255,66,0,203,254,4,0,26,254,114,255,169,253,158,254,158,253,247,253,240,253,233,253,130,254,143,254,44,255,39,255,192,255,114,255,2,0,196,255,209,255,17,0,116,255,15,0,123,255,240,255,22,0,211,255,198,0,174,255,52,1,116,255,83,1,77,255,48,1,68,255,216,0,59,255,112,0,216,254,48,0,81,254,61,0,30,254,156,0,121,254,238,0,92,255,200,0,97,0,90,0,203,0,15,0,90,0,196,255,103,255,99,255,169,254,216,254,127,254,35,254,240,254,183,253,116,255,238,253,143,255,163,254,114,255,110,255,90,255,225,255,134,255,17,0,0,0,39,0,150,0,66,0,19,1,244,255,17,1,99,255,114,0,8,255,225,255,24,255,33,0,116,255,50,1,196,255,48,2,22,0,101,2,130,0,227,1,207,0,203,0,161,0,165,255,4,0,57,255,97,255,158,255,8,255,13,0,227,254,242,255,220,254,178,255,4,255,161,255,105,255,156,255,22,0,90,255,156,0,227,254,154,0,114,254,28,0,15,254,86,255,238,253,227,254,50,254,59,255,147,254,169,255,165,254,167,255,136,254,192,255,156,254,4,0,222,254,41,0,26,255,28,0,136,255,2,0,15,0,222,255,136,0,220,255,4,1,50,0,79,1,192,0,68,1,13,1,220,0,28,1,46,0,26,1,116,255,68,1,231,254,110,1,156,254,79,1,187,254,11,1,112,255,216,0,28,0,147,0,165,0,64,0,55,1,26,0,154,1,57,0,81,1,97,0,112,0,128,0,125,255,158,0,247,254,130,0,249,254,41,0,66,255,247,255,174,255,0,0,2,0,61,0,2,0,183,0,174,255,55,1,134,255,94,1,207,255,26,1,46,0,198,0,112,0,86,0,178,0,214,255,220,0,136,255,225,0,83,255,220,0,37,255,22,1,41,255,33,1,79,255,6,1,121,255,225,0,119,255,143,0,41,255,19,0,216,254,154,255,207,254,55,255,249,254,35,255,194,254,70,255,44,254,130,255,209,253,189,255,211,253,163,255,236,253,75,255,247,253,50,255,238,253,143,255,44,254,205,255,231,254,178,255,207,255,176,255,121,0,35,0,4,1,143,0,158,1,152,0,11,2,86,0,17,2,233,255,139,1,97,255,156,0,63,255,174,255,178,255,57,255,227,255,33,255,222,254,8,255,176,252,229,254,101,250,183,254,81,249,132,254,26,250,35,254,44,252,121,253,116,254,218,252,123,0,163,252,247,1,207,252,105,2,75,253,240,1,205,253,6,1,39,254,33,0,158,254,161,255,50,255,178,255,143,255,57,0,141,255,169,0,50,255,136,0,178,254,39,0,165,254,229,255,39,255,251,255,207,255,123,0,35,0,6,1,26,0,119,1,247,255,161,1,253,255,123,1,83,0,13,1,196,0,79,0,2,1,86,255,225,0,161,254,110,0,211,254,247,255,178,255,158,255,70,0,158,255,88,0,220,255,44,0,236,255,15,0,139,255,90,0,178,254,211,0,242,253,33,1,240,253,59,1,121,254,68,1,11,255,130,1,66,255,211,1,17,255,205,1,249,254,77,1,72,255,143,0,163,255,187,255,189,255,50,255,178,255,110,255,198,255,187,255,19,0,112,255,116,0,253,254,192,0,255,254,30,1,238,254,75,1,143,254,26,1,50,254,15,1,44,254,72,1,130,254,66,1,6,255,167,0,94,255,236,255,97,255,154,255,35,255,17,0,200,254,231,0,194,254,52,1,247,254,176,0,183,254,178,255,90,254,13,255,150,254,4,255,46,255,101,255,139,255,203,255,163,255,205,255,196,255,134,255,220,255,139,255,200,255,229,255,116,255,35,0,114,255,66,0,165,255,83,0,150,255,46,0,92,255,231,255,68,255,136,255,139,255,229,254,240,255,88,254,57,0,139,254,83,0,134,255,37,0,121,0,174,255,174,0,24,255,44,0,158,254,156,255,136,254,105,255,216,254,156,255,116,255,19,0,203,255,147,0,158,255,240,0,68,255,247,0,240,254,165,0,158,254,77,0,183,254,17,0,57,255,249,255,225,255,48,0,70,0,134,0,110,0,176,0,90,0,176,0,28,0,196,0,218,255,22,1,244,255,114,1,33,0,123,1,13,0,114,1,236,255,26,2,66,0,229,3,92,1,172,5,105,2,39,6,139,2,94,6,183,1,174,6,180,0,86,6,231,255,24,5,180,255,141,3,222,255,125,2,231,255,55,2,194,255,33,2,141,255,222,1,63,255,123,1,83,255,41,1,196,255,233,0,64,0,132,0,125,0,15,0,112,0,200,255,72,0,150,255,64,0,136,255,37,0,198,255,28,0,64,0,55,0,136,0,55,0,99,0,187,255,24,0,92,255,240,255,130,255,238,255,165,255,189,255,192,255,83,255,35,0,4,255,194,0,255,254,79,1,70,255,183,1,192,255,183,1,2,0,68,1,194,255,145,0,244,254,150,255,13,254,187,254,158,253,121,254,158,253,165,254,211,253,4,255,90,254,101,255,35,255,220,255,209,255,125,0,46,0,30,1,24,0,112,1,158,255,114,1,46,255,99,1,8,255,68,1,55,255,50,1,180,255,48,1,57,0,52,1,83,0,233,0,0,0,101,0,220,255,39,0,2,0,68,0,46,0,187,0,66,0,90,1,52,0,152,1,77,0,41,1,79,0,130,0,30,0,33,0,200,255,247,255,105,255,169,255,57,255,116,255,81,255,189,255,125,255,103,0,192,255,236,0,236,255,105,0,125,255,216,254,134,254,79,253,178,253,161,252,110,253,178,252,225,253,57,253,136,254,28,254,253,254,41,255,63,255,6,0,143,255,114,0,209,255,72,0,216,255,238,255,247,255,4,0,75,0,66,0,156,0,92,0,178,0,136,0,108,0,169,0,242,255,141,0,119,255,81,0,55,255,103,0,37,255,227,0,231,254,103,1,147,254,218,1,158,254,39,2,26,255,79,2,251,255,0,2,218,0,41,1,105,1,233,255,132,1,216,254,52,1,154,254,178,0,24,255,66,0,209,255,26,0,143,0,125,0,50,1,15,1,158,1,70,1,178,1,39,1,187,1,249,0,216,1,139,0,183,1,150,255,46,1,119,254,116,0,4,254,174,255,139,254,39,255,147,255,15,255,50,0,88,255,147,0,205,255,227,0,75,0,242,0,90,0,139,0,90,255,0,0,191,253,161,255,200,252,68,255,44,253,220,254,46,254,127,254,218,254,66,254,211,254,70,254,121,254,169,254,72,254,59,255,94,254,227,255,108,254,158,0,143,254,66,1,11,255,158,1,211,255,130,1,130,0,222,0,198,0,70,0,194,0,242,255,134,0,167,255,48,0,132,255,253,255,174,255,2,0,227,255,90,0,231,255,156,0,236,255,123,0,2,0,57,0,22,0,225,255,11,0,125,255,211,255,19,255,130,255,191,254,63,255,165,254,79,255,236,254,130,255,158,255,161,255,75,0,172,255,176,0,152,255,218,0,79,255,240,0,19,255,247,0,242,254,158,0,2,255,189,255,41,255,143,254,90,255,130,253,167,255,2,253,35,0,75,253,156,0,50,254,240,0,17,255,249,0,116,255,172,0,108,255,61,0,79,255,2,0,112,255,229,255,211,255,209,255,52,0,141,255,94,0,255,254,119,0,83,254,169,0,127,253,180,0,209,252,167,0,134,252,112,0,183,252,0,0,39,253,134,255,216,253,55,255,218,254,70,255,229,255,150,255,86,0,185,255,247,255,147,255,220,254,41,255,176,253,227,254,4,253,4,255,244,252,92,255,50,253,121,255,158,253,92,255,24,254,139,255,150,254,4,0,253,254,121,0,44,255,8,1,59,255,192,1,57,255,79,2,52,255,134,2,125,255,238,1,0,0,214,0,156,0,238,255,24,1,121,255,35,1,103,255,209,0,189,255,83,0,108,0,203,255,37,1,97,255,183,1,255,254,183,1,227,254,4,1,251,254,52,0,11,255,183,255,37,255,101,255,68,255,15,255,61,255,203,254,253,254,244,254,229,254,172,255,176,254,66,0,116,254,41,0,141,254,189,255,207,254,130,255,2,255,220,255,22,255,116,0,94,255,174,0,211,255,156,0,26,0,161,0,211,255,178,0,55,255,26,1,143,254,158,1,24,254,172,1,48,254,66,1,174,254,216,0,17,255,121,0,116,255,249,255,185,255,141,255,114,255,75,255,141,254,6,255,196,253,163,254,198,253,92,254,123,254,92,254,52,255,116,254,108,255,203,254,103,255,86,255,101,255,161,255,99,255,123,255,99,255,37,255,119,255,209,254,176,255,158,254,4,0,145,254,11,0,207,254,156,255,81,255,6,255,180,255,143,254,253,255,61,254,61,0,11,254,112,0,55,254,81,0,2,255,203,255,247,255,63,255,64,0,244,254,198,255,253,254,79,255,249,254,79,255,178,254,156,255,154,254,225,255,227,254,211,255,48,255,94,255,108,255,196,254,176,255,33,254,15,0,209,253,121,0,2,254,187,0,125,254,249,0,46,255,240,0,200,255,97,0,39,0,152,255,52,0,33,255,247,255,108,255,119,255,64,0,185,254,19,1,33,254,101,1,207,253,88,1,178,253,15,1,236,253,189,0,108,254,128,0,211,254,114,0,13,255,158,0,39,255,229,0,11,255,231,0,227,254,156,0,176,254,110,0,125,254,61,0,196,254,244,255,163,255,152,255,101,0,121,255,17,1,185,255,64,1,249,255,240,0,240,255,121,0,251,255,233,255,114,0,105,255,33,1,33,255,143,1,13,255,152,1,68,255,147,1,147,255,216,1,141,255,22,2,70,255,218,1,63,255,48,1,94,255,66,0,119,255,72,255,147,255,105,254,220,255,6,254,35,0,24,254,33,0,110,254,238,255,209,254,176,255,59,255,119,255,214,255,57,255,99,0,41,255,121,0,112,255,28,0,238,255,238,255,44,0,15,0,8,0,39,0,205,255,15,0,187,255,15,0,28,0,90,0,28,1,225,0,46,2,72,1,240,2,46,1,13,3,139,0,154,2,225,255,233,1,163,255,75,1,167,255,174,0,119,255,57,0,253,254,30,0,121,254,46,0,30,254,77,0,41,254,108,0,90,254,112,0,161,254,33,0,251,254,165,255,88,255,61,255,178,255,255,254,11,0,249,254,112,0,61,255,172,0,158,255,134,0,253,255,46,0,48,0,17,0,79,0,50,0,103,0,24,0,88,0,139,255,30,0,207,254,214,255,156,254,150,255,251,254,121,255,183,255,125,255,178,0,156,255,165,1,152,255,88,2,81,255,119,2,33,255,24,2,94,255,114,1,187,255,152,0,251,255,0,0,46,0,11,0,108,0,119,0,119,0,180,0,33,0,143,0,147,255,79,0,52,255,72,0,61,255,123,0,123,255,150,0,180,255,169,0,238,255,247,0,13,0,72,1,48,0,55,1,88,0,154,0,128,0,216,255,141,0,79,255,158,0,39,255,183,0,90,255,189,0,169,255,209,0,227,255,44,1,13,0,143,1,72,0,209,1,152,0,200,1,214,0,143,1,242,0,22,1,24,1,116,0,86,1,200,255,92,1,13,255,24,1,121,254,200,0,44,254,125,0,44,254,26,0,147,254,185,255,86,255,86,255,251,255,189,254,90,0,17,254,90,0,229,253,6,0,121,254,139,255,61,255,2,255,169,255,203,254,200,255,242,254,214,255,39,255,242,255,81,255,72,0,192,255,176,0,114,0,225,0,249,0,198,0,8,1,158,0,216,0,105,0,183,0,28,0,143,0,229,255,39,0,233,255,141,255,2,0,229,254,13,0,72,254,70,0,229,253,163,0,187,253,167,0,216,253,79,0,75,254,44,0,187,254,128,0,220,254,11,1,185,254,97,1,127,254,72,1,139,254,154,0,207,254,139,255,247,254,205,254,238,254,207,254,189,254,105,255,134,254,48,0,94,254,189,0,86,254,222,0,105,254,196,0,143,254,198,0,196,254,15,1,203,254,112,1,174,254,207,1,169,254,41,2,200,254,39,2,218,254,145,1,167,254,141,0,50,254,136,255,180,253,220,254,88,253,169,254,28,253,207,254,37,253,33,255,158,253,121,255,114,254,227,255,101,255,101,0,35,0,174,0,141,0,136,0,187,0,57,0,152,0,52,0,28,0,145,0,114,255,209,0,222,254,156,0,172,254,11,0,191,254,88,255,187,254,180,254,158,254,145,254,147,254,211,254,130,254,55,255,101,254,105,255,66,254,183,254,50,254,196,252,114,254,147,250,247,254,198,249,123,255,196,250,205,255,139,252,222,255,61,254,216,255,163,255,218,255,141,0,231,255,236,0,4,0,187,0,50,0,68,0,39,0,231,255,169,255,187,255,46,255,178,255,11,255,203,255,11,255,207,255,205,254,52,255,59,254,105,254,225,253,39,254,63,254,119,254,15,255,11,255,130,255,158,255,59,255,4,0,203,254,61,0,185,254,105,0,249,254,125,0,46,255,130,0,22,255,152,0,172,254,154,0,88,254,66,0,105,254,165,255,200,254,37,255,37,255,229,254,114,255,218,254,185,255,218,254,244,255,178,254,90,0,103,254,207,0,48,254,37,1,46,254,88,1,77,254,44,1,130,254,139,0,222,254,165,255,229,255,205,254,187,1,50,254,70,3,205,253,158,3,189,253,17,3,55,254,141,2,249,254,150,2,114,255,174,2,103,255,128,2,33,255,66,2,220,254,17,2,145,254,209,1,112,254,145,1,161,254,97,1,4,255,46,1,88,255,253,0,136,255,247,0,128,255,26,1,24,255,70,1,130,254,172,1,26,254,19,2,52,254,244,1,211,254,59,1,211,255,6,0,236,0,194,254,176,1,39,254,200,1,132,254,68,1,72,255,242,0,0,0,55,1,152,0,139,1,0,1,156,1,55,1,90,1,44,1,161,0,8,1,119,255,8,1,66,254,24,1,119,253,59,1,103,253,114,1,231,253,145,1,127,254,94,1,35,255,216,0,180,255,61,0,251,255,205,255,0,0,165,255,178,255,176,255,48,255,161,255,233,254,46,255,30,255,163,254,152,255,103,254,4,0,63,254,121,0,19,254,203,0,24,254,152,0,90,254,35,0,165,254,227,255,238,254,249,255,28,255,178,0,30,255,66,2,247,254,240,3,207,254,167,4,216,254,19,4,39,255,178,2,183,255,28,1,90,0,161,255,214,0,114,254,196,0,229,253,90,0,30,254,4,0,211,254,218,255,165,255,187,255,86,0,132,255,180,0,97,255,141,0,119,255,28,0,161,255,176,255,194,255,110,255,183,255,123,255,147,255,141,255,141,255,83,255,220,255,211,254,75,0,134,254,123,0,169,254,99,0,4,255,61,0,253,254,22,0,61,254,192,255,90,253,150,255,22,253,165,255,119,253,176,255,86,254,145,255,94,255,136,255,0,0,209,255,247,255,75,0,132,255,192,0,72,255,236,0,81,255,209,0,97,255,167,0,105,255,178,0,158,255,236,0,2,0,46,1,174,0,90,1,218,1,123,1,35,3,196,1,143,3,6,2,220,2,207,1,152,1,22,1,70,0,33,0,68,255,81,255,178,254,238,254,105,254,35,255,75,254,163,255,81,254,242,255,81,254,209,255,46,254,39,255,37,254,130,254,108,254,63,254,238,254,28,254,119,255,233,253,247,255,24,254,94,0,191,254,130,0,119,255,94,0,233,255,50,0,247,255,37,0,187,255,46,0,158,255,13,0,163,255,112,255,158,255,121,254,152,255,194,253,141,255,176,253,134,255,41,254,134,255,233,254,225,255,163,255,176,0,2,0,147,1,172,255,209,1,41,254,30,1,253,251,11,0,183,250,112,255,55,251,119,255,13,253,207,255,28,255,6,0,128,0,227,255,216,0,63,255,108,0,136,254,233,255,97,254,167,255,227,254,143,255,183,255,154,255,81,0,203,255,101,0,249,255,64,0,2,0,75,0,244,255,105,0,227,255,154,0,238,255,222,0,4,0,222,0,249,255,178,0,194,255,185,0,119,255,240,0,52,255,17,1,33,255,8,1,105,255,11,1,238,255,33,1,39,0,81,1,209,255,68,1,48,255,225,0,189,254,125,0,158,254,39,0,183,254,236,255,209,254,216,255,200,254,229,255,172,254,26,0,174,254,119,0,220,254,147,0,249,254,92,0,11,255,35,0,86,255,19,0,220,255,6,0,83,0,185,255,147,0,6,255,123,0,191,254,13,0,152,255,139,255,194,0,28,255,35,1,251,254,176,0,68,255,15,0,174,255,187,255,37,0,99,255,161,0,255,254,218,0,205,254,169,0,247,254,55,0,114,255,229,255,6,0,238,255,167,0,88,0,68,1,216,0,176,1,8,1,198,1,244,0,165,1,220,0,97,1,183,0,240,0,125,0,90,0,59,0,207,255,218,255,194,255,66,255,238,255,150,254,227,255,22,254,103,255,2,254,163,254,108,254,55,254,26,255,158,254,187,255,112,255,37,0,22,0,92,0,79,0,112,0,59,0,110,0,119,0,112,0,50,1,172,0,249,1,2,1,35,2,28,1,205,1,15,1,81,1,2,1,200,0,240,0,66,0,211,0,233,255,220,0,180,255,41,1,192,255,152,1,236,255,249,1,13,0,8,2,4,0,207,1,205,255,105,1,150,255,6,1,172,255,225,0,88,0,24,1,94,1,75,1,218,1,52,1,198,1,200,0,112,1,110,0,2,1,185,0,59,0,139,1,86,255,41,2,183,254,19,2,130,254,172,1,203,254,105,1,55,255,59,1,114,255,28,1,79,255,247,0,222,254,167,0,101,254,24,0,8,254,114,255,4,254,37,255,145,254,75,255,150,255,145,255,150,0,180,255,57,1,136,255,101,1,50,255,176,1,238,254,180,2,227,254,19,4,15,255,132,4,97,255,196,3,209,255,136,2,33,0,94,1,39,0,176,0,231,255,112,0,130,255,189,0,77,255,88,1,132,255,174,1,220,255,147,1,227,255,8,1,156,255,44,0,110,255,108,255,178,255,19,255,61,0,46,255,174,0,128,255,174,0,244,255,70,0,147,0,200,255,24,1,81,255,8,1,229,254,119,0,94,254,236,255,196,253,183,255,116,253,6,0,152,253,112,0,24,254,125,0,189,254,242,255,68,255,17,255,116,255,132,254,77,255,101,254,15,255,125,254,218,254,6,255,185,254,90,0,22,255,249,1,240,255,214,2,172,0,209,2,229,0,44,2,161,0,30,1,59,0,50,0,203,255,169,255,61,255,88,255,205,254,194,254,161,254,178,253,132,254,48,253,130,254,141,253,198,254,52,254,15,255,249,254,11,255,158,255,240,254,61,0,240,254,236,0,26,255,86,1,81,255,112,1,99,255,161,0,103,255,39,255,165,255,11,254,0,0,121,253,28,0,48,253,22,0,152,253,236,255,169,254,154,255,50,255,66,255,233,254,233,254,127,254,123,254,114,254,92,254,203,254,130,254,19,255,194,254,39,255,37,255,46,255,172,255,52,255,0,0,174,255,244,255,147,0,163,255,125,1,79,255,240,1,83,255,192,1,194,255,132,1,119,0,70,1,11,1,233,0,247,0,156,0,92,0,110,0,134,255,116,0,6,255,94,0,240,254,6,0,13,255,194,255,108,255,176,255,68,255,139,255,169,254,35,255,37,254,143,254,41,254,26,254,165,254,70,254,72,255,77,255,203,255,97,0,11,0,225,0,37,0,218,0,44,0,105,0,70,0,203,255,145,0,48,255,0,1,145,254,59,1,37,254,70,1,180,253,48,1,244,252,8,1,46,252,225,0,50,252,169,0,211,252,37,0,134,253,141,255,119,254,22,255,125,255,251,254,92,0,75,255,198,0,108,255,141,0,33,255,6,0,194,254,143,255,205,254,77,255,59,255,50,255,158,255,180,255,203,255,231,0,207,255,119,1,220,255,55,1,207,255,139,0,169,255,251,255,121,255,207,255,194,255,13,0,50,0,75,0,172,0,72,0,41,1,216,255,99,1,81,255,90,1,94,255,101,1,218,255,128,1,11,0,101,1,220,255,46,1,68,255,8,1,167,254,37,1,216,254,59,1,61,255,152,0,66,255,156,255,242,254,11,255,231,254,19,255,22,255,132,255,35,255,4,0,244,254,94,0,17,255,154,0,108,255,192,0,209,255,200,0,13,0,163,0,194,255,57,0,75,255,216,255,35,255,123,255,61,255,26,255,147,255,227,254,194,255,236,254,172,255,50,255,178,255,189,255,189,255,46,0,121,255,139,0,17,255,68,1,205,254,225,1,8,255,4,2,112,255,30,2,152,255,70,2,79,255,2,2,46,255,72,1,81,255,72,0,81,255,154,255,86,255,103,255,183,255,134,255,8,0,156,255,13,0,125,255,220,255,70,255,119,255,75,255,26,255,176,255,33,255,59,0,81,255,152,0,134,255,192,0,198,255,185,0,28,0,209,0,88,0,55,1,81,0,158,1,75,0,231,1,158,0,220,1,238,0,64,1,233,0,114,0,139,0,209,255,48,0,114,255,22,0,66,255,240,255,145,255,132,255,247,255,13,255,251,255,220,254,216,255,50,255,187,255,165,255,194,255,194,255,253,255,139,255,57,0,81,255,158,0,97,255,200,0,216,255,88,0,136,0,167,255,68,1,35,255,167,1,238,254,165,1,28,255,158,1,139,255,139,1,4,0,81,1,172,0,249,0,130,1,185,0,198,1,114,0,70,1,37,0,92,0,203,255,139,255,99,255,50,255,236,254,50,255,101,254,19,255,216,253,17,255,141,253,52,255,116,253,108,255,121,253,156,255,211,253,185,255,105,254,52,0,44,255,244,0,33,0,72,1,28,1,2,1,225,1,66,0,41,2,112,255,214,1,161,254,26,1,229,253,97,0,125,253,238,255,214,253,147,255,24,255,70,255,134,0,255,254,57,1,17,255,15,1,165,255,139,0,152,0,86,0,79,1,75,0,52,1,4,0,114,0,152,255,189,255,48,255,6,255,19,255,103,254,90,255,97,254,227,255,189,254,59,0,30,255,101,0,125,255,128,0,169,255,156,0,99,255,178,0,110,254,216,0,22,253,214,0,88,252,92,0,172,252,152,255,136,253,4,255,79,254,200,254,225,254,209,254,99,255,172,254,203,255,68,254,247,255,6,254,211,255,35,254,180,255,116,254,231,255,255,254,52,0,233,255,94,0,200,0,105,0,222,0,88,0,116,0,101,0,11,0,108,0,4,0,72,0,41,0,35,0,48,0,4,0,28,0,242,255,6,0,211,255,205,255,150,255,130,255,125,255,167,255,154,255,242,255,198,255,233,255,178,255,227,255,169,255,55,0,176,255,196,0,200,255,19,1,88,0,236,0,233,0,105,0,41,1,59,0,6,1,114,0,180,0,167,0,97,0,192,0,97,0,238,0,110,0,17,1,68,0,229,0,55,0,81,0,75,0,147,255,64,0,39,255,6,0,68,255,236,255,222,255,251,255,52,0,44,0,244,255,110,0,55,255,198,0,205,254,70,1,24,255,158,1,205,255,134,1,92,0,46,1,152,0,198,0,130,0,116,0,41,0,39,0,183,255,196,255,103,255,145,255,103,255,167,255,156,255,236,255,238,255,44,0,39,0,134,0,72,0,227,0,83,0,0,1,163,0,242,0,50,1,178,0,165,1,68,0,176,1,233,255,121,1,22,0,70,1,154,0,59,1,233,0,83,1,231,0,134,1,216,0,130,1,211,0,90,1,209,0,66,1,132,0,28,1,189,255,211,0,114,254,86,0,81,253,180,255,200,252,59,255,249,252,17,255,141,253,46,255,97,254,52,255,79,255,251,254,15,0,154,254,68,0,105,254,33,0,130,254,92,0,161,254,247,0,209,254,81,1,19,255,8,1,86,255,39,0,136,255,50,255,220,255,222,254,17,0,70,255,48,0,225,255,64,0,37,0,242,255,30,0,121,255,52,0,97,255,145,0,165,255,33,1,187,255,136,1,86,255,185,1,2,255,183,1,220,254,90,1,218,254,152,0,255,254,169,255,145,255,4,255,66,0,222,254,141,0,6,255,130,0,79,255,163,0,147,255,249,0,194,255,37,1,185,255,11,1,63,255,222,0,174,254,0,1,169,254,55,1,240,254,37,1,26,255,134,0,61,255,141,255,125,255,200,254,203,255,123,254,35,0,92,254,136,0,103,254,22,1,174,254,88,1,236,254,229,0,236,254,26,0,207,254,112,255,183,254,24,255,240,254,63,255,145,255,214,255,50,0,97,0,110,0,150,0,75,0,154,0,37,0,167,0,145,1,185,0,161,4,169,0,39,7,116,0,19,8,251,255,112,7,61,255,172,5,163,254,174,3,167,254,19,2,70,255,227,0,214,255,41,0,24,0,207,255,66,0,183,255,123,0,174,255,167,0,163,255,77,0,167,255,44,255,169,255,225,253,154,255,59,253,123,255,57,253,125,255,94,253,161,255,127,253,185,255,161,253,203,255,236,253,253,255,52,254,83,0,156,254,216,0,97,255,88,1,39,0,114,1,139,0,46,1,39,0,233,0,128,255,196,0,15,255,145,0,2,255,110,0,253,254,99,0,222,254,97,0,203,254,66,0,203,254,33,0,196,254,50,0,125,254,128,0,28,254,37,1,238,253,189,1,24,254,225,1,143,254,196,1,46,255,152,1,231,255,92,1,86,0,244,0,119,0,99,0,189,0,200,255,55,1,105,255,86,1,169,255,251,0,94,0,119,0,33,1,24,0,136,1,6,0,105,1,59,0,176,0,94,0,152,255,99,0,150,254,209,0,39,254,121,1,147,254,143,1,136,255,220,0,114,0,229,255,33,1,57,255,128,1,225,254,150,1,97,254,189,1,187,253,225,1,110,253,189,1,216,253,92,1,172,254,222,0,48,255,105,0,44,255,90,0,255,254,125,0,8,255,154,0,105,255,141,0,4,0,105,0,176,0,64,0,251,0,6,0,222,0,189,255,152,0,167,255,90,0,26,0,52,0,26,1,6,0,227,1,207,255,203,1,169,255,37,1,174,255,143,0,207,255,70,0,196,255,57,0,134,255,15,0,86,255,169,255,83,255,147,255,101,255,176,255,141,255,134,255,209,255,108,255,55,0,185,255,176,0,240,255,233,0,211,255,227,0,116,255,200,0,35,255,152,0,229,254,83,0,216,254,253,255,13,255,141,255,114,255,30,255,209,255,19,255,249,255,130,255,156,255,26,0,17,255,136,0,176,254,163,0,139,254,218,0,240,254,222,1,200,255,52,3,97,0,192,3,112,0,79,3,75,0,130,2,57,0,163,1,75,0,187,0,99,0,33,0,123,0,0,0,236,255,50,0,52,254,101,0,143,252,68,0,39,252,211,255,165,252,86,255,147,253,44,255,103,254,86,255,211,254,143,255,30,255,196,255,139,255,13,0,30,0,132,0,200,0,251,0,125,1,46,1,236,1,35,1,6,1,15,1,134,255,15,1,147,254,0,1,130,254,192,0,2,255,105,0,174,255,39,0,35,0,11,0,99,0,2,0,183,0,4,0,211,0,233,255,163,0,207,255,94,0,251,255,37,0,64,0,174,255,101,0,220,254,136,0,35,254,152,0,55,254,59,0,13,255,99,255,44,0,132,254,44,1,242,253,218,1,191,253,22,2,231,253,203,1,86,254,46,1,11,255,150,0,236,255,33,0,192,0,198,255,121,1,17,255,225,1,112,253,227,1,105,251,187,1,112,250,123,1,202,250,11,1,218,251,139,0,236,252,68,0,143,253,64,0,231,253,72,0,59,254,30,0,134,254,180,255,178,254,24,255,227,254,141,254,46,255,139,254,121,255,19,255,211,255,180,255,72,0,6,0,152,0,0,0,141,0,238,255,72,0,22,0,244,255,105,0,207,255,150,0,209,255,99,0,174,255,231,255,128,255,44,255,116,255,125,254,150,255,101,254,30,0,68,255,2,1,121,0,172,1,2,1,189,1,194,0,50,1,94,0,99,0,11,0,183,255,161,255,90,255,44,255,66,255,203,254,77,255,161,254,147,255,227,254,4,0,101,255,75,0,169,255,61,0,145,255,48,0,101,255,172,0,110,255,187,1,161,255,211,2,194,255,30,3,169,255,152,2,83,255,249,1,249,254,192,1,187,254,209,1,130,254,218,1,97,254,211,1,165,254,183,1,86,255,150,1,57,0,128,1,222,0,143,1,26,1,200,1,35,1,209,1,33,1,105,1,55,1,180,0,68,1,13,0,66,1,154,255,61,1,88,255,83,1,63,255,114,1,86,255,123,1,92,255,92,1,28,255,26,1,205,254,203,0,150,254,165,0,97,254,192,0,136,254,247,0,33,255,72,1,187,255,143,1,8,0,161,1,15,0,114,1,203,255,2,1,121,255,70,0,110,255,128,255,185,255,216,254,37,0,99,254,105,0,61,254,108,0,59,254,75,0,59,254,66,0,75,254,68,0,123,254,249,255,200,254,101,255,86,255,207,254,13,0,50,254,134,0,161,253,220,0,61,253,150,1,88,253,185,2,244,253,165,3,178,254,222,3,83,255,132,3,233,255,209,2,141,0,236,1,48,1,0,1,81,1,59,0,6,1,218,255,161,0,203,255,77,0,169,255,57,0,88,255,88,0,2,255,108,0,220,254,81,0,52,255,19,0,22,0,242,255,26,1,2,0,214,1,13,0,6,2,211,255,136,1,68,255,178,0,156,254,0,0,46,254,178,255,33,254,150,255,132,254,97,255,44,255,37,255,15,0,24,255,55,1,48,255,24,2,105,255,77,2,196,255,8,2,22,0,156,1,222,255,39,1,46,255,192,0,147,254,152,0,108,254,163,0,165,254,158,0,41,255,86,0,203,255,238,255,77,0,123,255,161,0,249,254,187,0,172,254,139,0,227,254,244,255,130,255,35,255,30,0,134,254,92,0,88,254,39,0,108,254,211,255,101,254,130,255,242,253,24,255,63,253,141,254,229,252,22,254,33,253,231,253,220,253,247,253,165,254,37,254,8,255,101,254,39,255,125,254,77,255,52,254,187,255,200,253,94,0,172,253,218,0,2,254,214,0,90,254,108,0,97,254,231,255,70,254,156,255,99,254,236,255,207,254,145,0,94,255,249,0,227,255,194,0,145,0,8,0,134,1,66,255,48,2,11,255,244,1,105,255,8,1,225,255,11,0,68,0,114,255,172,0,61,255,207,0,59,255,136,0,88,255,41,0,94,255,2,0,6,255,238,255,141,254,165,255,94,254,15,255,143,254,130,254,189,254,147,254,200,254,63,255,216,254,13,0,247,254,172,0,39,255,8,1,86,255,66,1,130,255,123,1,209,255,121,1,94,0,249,0,4,1,55,0,141,1,163,255,194,1,61,255,174,1,13,255,112,1,24,255,48,1,30,255,8,1,2,255,4,1,255,254,41,1,75,255,59,1,238,255,19,1,143,0,244,0,198,0,240,0,134,0,200,0,46,0,114,0,242,255,35,0,218,255,24,0,28,0,59,0,165,0,52,0,48,1,233,255,121,1,192,255,128,1,66,0,86,1,70,1,249,0,231,1,141,0,132,1,79,0,143,0,90,0,4,0,154,0,238,255,216,0,220,255,11,1,196,255,50,1,238,255,52,1,81,0,17,1,231,0,211,0,178,1,147,0,81,2,116,0,70,2,108,0,169,1,79,0,225,0,28,0,39,0,6,0,185,255,6,0,119,255,0,0,94,255,220,255,75,255,167,255,24,255,88,255,231,254,39,255,209,254,41,255,233,254,48,255,46,255,41,255,88,255,37,255,110,255,33,255,132,255,26,255,198,255,55,255,52,0,110,255,145,0,141,255,196,0,105,255,194,0,88,255,229,0,209,255,72,1,218,0,143,1,216,1,99,1,108,2,6,1,139,2,194,0,90,2,156,0,174,1,134,0,163,0,112,0,125,255,123,0,169,254,187,0,86,254,33,1,101,254,57,1,121,254,220,0,81,254,92,0,35,254,50,0,66,254,68,0,194,254,4,0,72,255,116,255,187,255,35,255,97,0,44,255,15,1,94,255,24,1,154,255,180,0,216,255,72,0,247,255,211,255,218,255,77,255,136,255,253,254,66,255,231,254,26,255,180,254,19,255,81,254,255,254,253,253,249,254,244,253,35,255,112,254,134,255,66,255,233,255,251,255,50,0,28,0,116,0,165,255,200,0,24,255,236,0,238,254,225,0,4,255,207,0,52,255,163,0,147,255,77,0,247,255,222,255,75,0,134,255,123,0,70,255,134,0,55,255,132,0,90,255,136,0,196,255,66,0,79,0,30,255,194,0,52,253,216,0,169,251,163,0,103,251,66,0,57,252,205,255,90,253,88,255,136,254,66,255,121,255,119,255,214,255,163,255,145,255,163,255,33,255,163,255,247,254,194,255,57,255,79,0,156,255,19,1,227,255,145,1,238,255,209,1,192,255,57,2,143,255,145,2,141,255,81,2,192,255,205,1,0,0,79,1,30,0,216,0,35,0,30,0,229,255,66,255,99,255,236,254,238,254,52,255,154,254,172,255,108,254,236,255,130,254,15,0,247,254,180,0,150,255,147,1,0,0,251,1,242,255,253,1,68,255,185,1,99,254,64,1,253,253,225,0,79,254,180,0,229,254,147,0,68,255,57,0,66,255,0,0,63,255,114,0,139,255,99,1,22,0,17,2,132,0,44,2,187,0,227,1,218,0,86,1,200,0,211,0,134,0,200,0,90,0,242,0,94,0,229,0,150,0,156,0,236,0,86,0,90,1,55,0,145,1,68,0,79,1,57,0,183,0,244,255,48,0,147,255,169,255,90,255,247,254,28,255,66,254,167,254,247,253,57,254,139,254,176,253,209,255,255,252,211,0,81,252,231,0,17,252,64,0,218,252,72,255,180,254,121,254,128,0,70,254,105,1,147,254,125,1,196,254,37,1,110,254,180,0,216,253,108,0,185,253,110,0,48,254,143,0,240,254,172,0,132,255,163,0,185,255,121,0,167,255,50,0,158,255,185,255,154,255,220,254,121,255,22,254,28,255,238,253,187,254,108,254,139,254,66,255,169,254,2,0,68,255,123,0,22,0,229,0,183,0,66,1,0,1,79,1,26,1,233,0,19,1,145,0,198,0,97,0,90,0,55,0,55,0,200,255,105,0,44,255,167,0,108,254,119,0,196,253,209,255,165,253,55,255,13,254,13,255,132,254,52,255,229,254,110,255,92,255,176,255,233,255,207,255,72,0,180,255,64,0,152,255,247,255,174,255,185,255,211,255,145,255,251,255,123,255,72,0,130,255,139,0,207,255,75,0,30,0,172,255,48,0,63,255,35,0,90,255,30,0,189,255,15,0,4,0,240,255,17,0,227,255,220,255,185,255,147,255,50,255,26,255,196,254,134,254,251,254,39,254,110,255,46,254,205,255,59,254,30,0,77,254,139,0,169,254,178,0,183,255,136,0,50,1,77,0,110,2,24,0,176,2,8,0,247,1,8,0,15,1,205,255,158,0,108,255,90,0,70,255,249,255,114,255,116,255,236,255,6,255,121,0,178,254,66,1,70,254,209,1,198,253,198,1,154,253,158,1,191,253,180,1,222,253,167,1,249,253,119,1,108,254,119,1,88,255,174,1,52,0,200,1,165,0,172,1,209,0,119,1,15,1,75,1,19,1,39,1,94,0,15,1,97,255,187,0,207,254,26,0,211,254,110,255,28,255,249,254,99,255,8,255,92,255,143,255,244,254,39,0,112,254,97,0,94,254,251,255,205,254,57,255,86,255,183,254,125,255,17,255,63,255,26,0,26,255,52,1,81,255,233,1,187,255,198,1,209,255,22,1,108,255,152,0,222,254,169,0,136,254,0,1,119,254,70,1,141,254,90,1,28,255,83,1,227,255,37,1,154,0,249,0,11,1,205,0,249,0,178,0,94,0,145,0,207,255,26,0,154,255,94,255,189,255,236,254,13,0,236,254,81,0,28,255,112,0,119,255,66,0,244,255,220,255,145,0,112,255,46,1,50,255,152,1,41,255,90,1,110,255,174,0,15,0,249,255,189,0,132,255,11,1,110,255,15,1,105,255,253,0,132,255,169,0,214,255,37,0,52,0,0,0,114,0,108,0,41,0,227,0,101,255,6,1,123,254,220,0,214,253,167,0,236,253,150,0,176,254,150,0,101,255,128,0,116,255,75,0,22,255,35,0,233,254,50,0,70,255,83,0,4,0,132,0,158,0,161,0,176,0,167,0,123,0,209,0,136,0,6,1,222,0,240,0,33,1,141,0,77,1,46,0,66,1,0,0,37,1,28,0,28,1,61,0,15,1,35,0,233,0,238,255,189,0,147,255,158,0,75,255,200,0,94,255,37,1,158,255,94,1,167,255,55,1,128,255,242,0,94,255,128,0,156,255,236,255,79,0,90,255,251,0,35,255,52,1,88,255,238,0,218,255,24,0,156,0,28,255,59,1,183,254,48,1,216,254,136,0,66,255,4,0,205,255,247,255,8,0,242,255,180,255,15,0,57,255,114,0,63,255,198,0,209,255,211,0,41,0,176,0,247,255,178,0,121,255,183,0,4,255,192,0,227,254,227,0,44,255,24,1,205,255,2,1,28,0,174,0,214,255,112,0,55,255,141,0,169,254,233,0,99,254,92,1,94,254,90,1,94,254,192,0,92,254,0,0,66,254,116,255,11,254,22,255,24,254,156,254,130,254,253,253,249,254,150,253,79,255,156,253,167,255,15,254,0,0,229,254,97,0,194,255,209,0,72,0,33,1,150,0,35,1,180,0,211,0,163,0,130,0,88,0,92,0,247,255,72,0,249,255,55,0,125,0,26,0,209,0,196,255,125,0,70,255,169,255,233,254,136,254,15,255,163,253,150,255,183,253,13,0,59,254,101,0,110,254,154,0,110,254,189,0,125,254,249,0,156,254,72,1,194,254,77,1,33,255,238,0,211,255,66,0,130,0,176,255,0,1,180,255,33,1,66,0,4,1,165,0,218,0,81,0,205,0,185,255,220,0,132,255,231,0,176,255,231,0,11,0,44,1,70,0,143,1,46,0,110,1,205,255,178,0,119,255,15,0,105,255,251,255,121,255,110,0,143,255,46,1,161,255,183,1,130,255,174,1,11,255,28,1,163,254,143,0,174,254,81,0,26,255,48,0,134,255,26,0,141,255,28,0,41,255,39,0,141,254,70,0,26,254,59,0,253,253,244,254,255,253,112,252,22,254,176,250,68,254,158,250,123,254,189,251,187,254,52,253,222,254,112,254,227,254,68,255,216,254,152,255,150,254,147,255,92,254,112,255,123,254,112,255,15,255,196,255,64,0,81,0,236,1,200,0,13,3,214,0,66,3,70,0,6,3,108,255,145,2,2,255,220,1,26,255,57,1,116,255,244,0,231,255,6,1,66,0,46,1,150,0,57,1,200,0,19,1,163,0,194,0,50,0,130,0,192,255,169,0,112,255,52,1,50,255,167,1,6,255,227,1,8,255,207,1,39,255,50,1,86,255,130,0,112,255,35,0,97,255,22,0,46,255,83,0,17,255,244,0,41,255,231,1,99,255,194,2,97,255,15,3,26,255,174,2,220,254,214,1,238,254,220,0,123,255,48,0,79,0,253,255,253,0,249,255,88,1,57,0,103,1,163,0,59,1,15,1,233,0,101,1,114,0,114,1,225,255,28,1,77,255,152,0,229,254,2,0,229,254,72,255,61,255,112,254,158,255,169,253,180,255,52,253,147,255,26,253,141,255,94,253,185,255,48,254,0,0,63,255,70,0,19,0,105,0,108,0,97,0,77,0,101,0,8,0,178,0,231,255,66,1,227,255,198,1,198,255,242,1,222,255,185,1,77,0,48,1,123,0,125,0,37,0,225,255,244,255,169,255,55,0,218,255,198,0,244,255,57,1,176,255,92,1,33,255,48,1,191,254,225,0,236,254,198,0,189,255,6,1,192,0,114,1,185,1,196,1,136,2,229,1,205,2,163,1,79,2,22,1,103,1,103,0,136,0,209,255,227,255,105,255,99,255,70,255,8,255,136,255,231,254,0,0,251,254,116,0,61,255,203,0,165,255,0,1,247,255,50,1,0,0,90,1,211,255,75,1,145,255,13,1,121,255,180,0,161,255,50,0,172,255,163,255,143,255,77,255,152,255,90,255,231,255,150,255,90,0,178,255,203,0,158,255,229,0,97,255,136,0,22,255,0,0,39,255,183,255,178,255,176,255,150,0,167,255,41,1,134,255,19,1,119,255,123,0,154,255,253,255,233,255,6,0,15,0,176,0,249,255,147,1,198,255,50,2,178,255,94,2,205,255,83,2,249,255,150,2,33,0,17,3,110,0,79,3,218,0,2,3,247,0,92,2,152,0,180,1,28,0,247,0,222,255,68,0,218,255,222,255,218,255,125,255,194,255,19,255,143,255,225,254,48,255,15,255,189,254,156,255,112,254,19,0,130,254,94,0,225,254,112,0,83,255,19,0,156,255,189,254,169,255,194,252,174,255,152,251,200,255,211,251,251,255,46,253,48,0,22,255,94,0,125,0,121,0,189,0,130,0,59,0,121,0,174,255,97,0,33,255,86,0,178,254,150,0,194,254,240,0,41,255,37,1,176,255,86,1,94,0,134,1,55,1,130,1,28,2,110,1,187,2,101,1,231,2,77,1,158,2,0,1,238,1,97,0,240,0,123,255,77,0,191,254,79,0,161,254,147,0,4,255,229,0,86,255,97,1,101,255,238,1,72,255,92,2,41,255,156,2,66,255,143,2,158,255,13,2,253,255,52,1,253,255,30,0,169,255,244,254,116,255,253,253,167,255,103,253,6,0,57,253,50,0,134,253,8,0,52,254,205,255,13,255,194,255,187,255,8,0,6,0,130,0,41,0,218,0,105,0,231,0,189,0,203,0,242,0,183,0,44,1,183,0,134,1,6,1,189,1,183,1,187,1,88,2,185,1,156,2,196,1,150,2,165,1,41,2,37,1,79,1,141,0,92,0,94,0,178,255,139,0,125,255,233,0,192,255,101,1,24,0,180,1,83,0,178,1,94,0,125,1,52,0,103,1,2,0,121,1,6,0,68,1,79,0,134,0,161,0,200,255,200,0,152,255,200,0,244,255,196,0,132,0,233,0,196,0,41,1,174,0,55,1,110,0,244,0,55,0,139,0,240,255,61,0,156,255,46,0,103,255,105,0,110,255,172,0,123,255,156,0,121,255,70,0,88,255,231,255,112,255,167,255,167,255,112,255,238,255,63,255,46,0,4,255,99,0,167,254,112,0,83,254,50,0,251,253,194,255,136,253,86,255,103,253,242,254,220,253,163,254,185,254,114,254,194,255,119,254,203,0,158,254,136,1,178,254,216,1,145,254,180,1,83,254,35,1,41,254,101,0,41,254,0,0,121,254,37,0,220,254,172,0,8,255,37,1,214,254,66,1,174,254,251,0,236,254,141,0,150,255,61,0,141,0,41,0,154,1,37,0,99,2,238,255,152,2,110,255,90,2,218,254,238,1,150,254,163,1,196,254,147,1,24,255,88,1,88,255,203,0,163,255,81,0,24,0,30,0,185,0,6,0,55,1,4,0,41,1,57,0,172,0,185,0,39,0,68,1,242,255,121,1,17,0,108,1,92,0,114,1,105,0,147,1,24,0,119,1,178,255,251,0,121,255,81,0,105,255,211,255,119,255,172,255,143,255,17,0,143,255,244,0,154,255,220,1,183,255,61,2,174,255,4,2,136,255,178,1,134,255,198,1,225,255,253,1,158,0,200,1,103,1,79,1,198,1,240,0,176,1,198,0,136,1,227,0,123,1,70,1,94,1,150,1,46,1,116,1,231,0,236,0,136,0,46,0,50,0,116,255,0,0,19,255,0,0,81,255,37,0,0,0,90,0,116,0,150,0,105,0,247,0,55,0,119,1,52,0,183,1,136,0,130,1,231,0,0,1,231,0,152,0,158,0,134,0,77,0,203,0,44,0,70,1,59,0,26,2,99,0,99,3,123,0,205,4,116,0,88,5,103,0,125,4,99,0,227,2,86,0,112,1,33,0,134,0,222,255,48,0,203,255,50,0,251,255,77,0,41,0,103,0,33,0,119,0,216,255,110,0,99,255,125,0,247,254,222,0,236,254,103,1,70,255,189,1,205,255,189,1,72,0,161,1,169,0,128,1,8,1,90,1,92,1,19,1,116,1,125,0,46,1,200,255,169,0,66,255,88,0,11,255,86,0,17,255,92,0,92,255,94,0,19,0,79,0,209,0,6,0,13,1,180,255,161,0,185,255,251,255,249,255,192,255,75,0,242,255,147,0,15,0,152,0,200,255,105,0,81,255,37,0,2,255,240,255,249,254,216,255,39,255,172,255,152,255,116,255,59,0,119,255,192,0,161,255,233,0,174,255,196,0,147,255,123,0,125,255,103,0,125,255,183,0,178,255,37,1,229,255,90,1,216,255,35,1,172,255,167,0,103,255,46,0,68,255,15,0,99,255,92,0,163,255,253,0,220,255,152,1,2,0,176,1,233,255,70,1,97,255,211,0,174,254,189,0,15,254,240,0,180,253,22,1,229,253,238,0,156,254,150,0,103,255,66,0,240,255,39,0,44,0,39,0,116,0,50,0,178,0,57,0,174,0,22,0,86,0,236,255,209,255,200,255,112,255,121,255,123,255,231,254,233,255,81,254,79,0,61,254,77,0,176,254,233,255,103,255,103,255,13,0,249,254,141,0,203,254,218,0,238,254,2,1,30,255,24,1,242,254,28,1,156,254,251,0,136,254,189,0,218,254,134,0,134,255,103,0,66,0,88,0,183,0,88,0,242,0,121,0,64,1,163,0,209,1,203,0,94,2,198,0,125,2,125,0,57,2,68,0,163,1,79,0,233,0,75,0,101,0,251,255,240,255,136,255,156,255,44,255,134,255,253,254,192,255,26,255,30,0,167,255,130,0,99,0,205,0,236,0,15,1,220,0,79,1,68,0,72,1,119,255,218,0,200,254,41,0,112,254,163,255,158,254,169,255,37,255,66,0,169,255,13,1,8,0,145,1,101,0,156,1,222,0,61,1,88,1,172,0,167,1,24,0,183,1,141,255,134,1,70,255,229,0,90,255,247,255,167,255,61,255,233,255,57,255,8,0,211,255,66,0,68,0,178,0,48,0,57,1,209,255,112,1,88,255,44,1,28,255,185,0,63,255,128,0,132,255,167,0,238,255,218,0,94,0,231,0,158,0,222,0,110,0,198,0,238,255,163,0,66,255,94,0,176,254,222,255,125,254,79,255,185,254,238,254,6,255,205,254,44,255,233,254,92,255,57,255,238,255,150,255,198,0,229,255,79,1,13,0,72,1,24,0,15,1,17,0,227,0,207,255,174,0,119,255,61,0,61,255,145,255,46,255,222,254,50,255,86,254,66,255,11,254,86,255,227,253,86,255,242,253,81,255,99,254,94,255,233,254,121,255,52,255,128,255,50,255,121,255,11,255,147,255,203,254,225,255,174,254,66,0,205,254,119,0,255,254,94,0,253,254,17,0,218,254,214,255,249,254,169,255,134,255,145,255,15,0,150,255,68,0,194,255,90,0,26,0,94,0,141,0,81,0,242,0,46,0,57,1,52,0,158,1,165,0,37,2,33,1,103,2,231,0,64,2,0,0,211,1,249,254,66,1,77,254,161,0,2,254,6,0,191,253,169,255,180,253,123,255,189,253,99,255,72,253,147,255,242,252,4,0,99,253,110,0,81,254,167,0,48,255,233,0,103,255,72,1,41,255,167,1,2,255,253,1,11,255,61,2,19,255,46,2,37,255,209,1,77,255,90,1,187,255,236,0,50,0,141,0,116,0,79,0,108,0,15,0,94,0,196,255,99,0,147,255,68,0,200,255,46,0,61,0,41,0,163,0,46,0,196,0,37,0,183,0,22,0,183,0,0,0,187,0,194,255,143,0,112,255,77,0,236,254,52,0,127,254,105,0,13,254,187,0,136,253,222,0,72,253,198,0,123,253,145,0,33,254,99,0,216,254,59,0,33,255,41,0,6,255,48,0,227,254,75,0,227,254,72,0,236,254,48,0,13,255,68,0,92,255,108,0,203,255,81,0,19,0,247,255,4,0,154,255,167,255,125,255,6,255,227,255,143,254,176,0,196,254,108,1,92,255,169,1,236,255,150,1,52,0,128,1,28,0,108,1,0,0,81,1,0,0,0,1,218,255,128,0,112,255,55,0,242,254,57,0,187,254,86,0,225,254,86,0,72,255,15,0,194,255,165,255,238,255,90,255,86,255,48,255,48,254,15,255,134,253,242,254,189,253,13,255,136,254,46,255,128,255,50,255,64,0,44,255,169,0,52,255,189,0,66,255,165,0,59,255,130,0,33,255,68,0,75,255,70,0,192,255,185,0,28,0,41,1,64,0,24,1,33,0,180,0,229,255,81,0,198,255,44,0,227,255,225,255,19,0,68,255,28,0,180,254,19,0,112,254,30,0,185,254,79,0,141,255,128,0,178,0,119,0,132,1,19,0,145,1,176,255,35,1,143,255,70,0,183,255,86,255,0,0,211,254,143,0,26,255,97,1,203,255,24,2,39,0,81,2,79,0,44,2,169,0,251,1,50,1,218,1,163,1,192,1,207,1,145,1,205,1,112,1,203,1,97,1,134,1,64,1,222,0,19,1,35,0,4,1,147,255,37,1,103,255,72,1,108,255,61,1,130,255,30,1,143,255,247,0,174,255,253,0,196,255,83,1,200,255,198,1,174,255,238,1,130,255,141,1,70,255,251,0,2,255,132,0,189,254,50,0,163,254,0,0,2,255,227,255,183,255,37,0,114,0,225,0,247,0,143,1,15,1,178,1,214,0,119,1,110,0,83,1,52,0,99,1,116,0,86,1,240,0,249,0,110,1,139,0,216,1,90,0,59,2,112,0,59,2,176,0,207,1,249,0,48,1,35,1,150,0,247,0,17,0,128,0,200,255,236,255,222,255,132,255,2,0,105,255,220,255,172,255,150,255,24,0,154,255,99,0,35,0,125,0,13,1,150,0,200,1,194,0,28,2,240,0,39,2,220,0,249,1,123,0,156,1,242,255,108,1,108,255,50,2,244,254,185,3,196,254,86,4,242,254,141,3,154,255,64,2,116,0,57,1,17,1,139,0,70,1,253,255,13,1,90,255,125,0,191,254,185,255,90,254,2,255,33,254,145,254,39,254,41,254,63,254,183,253,17,254,127,253,211,253,161,253,26,254,233,253,35,255,255,253,90,0,244,253,2,1,61,254,220,0,2,255,112,0,198,255,22,0,0,0,178,255,225,255,119,255,227,255,125,255,41,0,143,255,130,0,165,255,158,0,222,255,92,0,66,0,209,255,169,0,128,255,247,0,209,255,19,1,147,0,22,1,75,1,247,0,143,1,189,0,119,1,114,0,77,1,41,0,52,1,238,255,15,1,163,255,178,0,86,255,70,0,90,255,2,0,154,255,244,255,220,255,196,255,253,255,97,255,236,255,13,255,227,255,244,254,52,0,19,255,165,0,99,255,236,0,205,255,17,1,35,0,57,1,86,0,112,1,94,0,196,1,139,0,11,2,227,0,247,1,251,0,108,1,200,0,169,0,249,0,247,255,44,2,134,255,46,4,90,255,22,6,90,255,105,7,103,255,37,8,81,255,225,7,198,254,139,6,242,253,247,4,70,253,220,3,39,253,57,3,205,253,214,2,6,255,154,2,66,0,57,2,48,1,108,1,209,1,139,0,48,2,55,0,37,2,147,0,161,1,17,1,225,0,44,1,77,0,229,0,15,0,163,0,35,0,143,0,35,0,128,0,214,255,108,0,132,255,145,0,92,255,220,0,88,255,231,0,114,255,130,0,198,255,4,0,30,0,178,255,207,255,114,255,253,254,41,255,116,254,227,254,150,254,209,254,255,254,227,254,81,255,242,254,136,255,218,254,196,255,180,254,46,0,165,254,233,0,242,254,211,1,167,255,141,2,52,0,172,2,66,0,50,2,15,0,99,1,4,0,161,0,110,0,24,0,236,0,231,255,2,1,30,0,196,0,174,0,139,0,19,1,108,0,6,1,55,0,97,0,238,255,134,255,183,255,231,254,178,255,169,254,194,255,167,254,185,255,183,254,187,255,174,254,2,0,150,254,143,0,125,254,37,1,114,254,99,1,94,254,88,1,103,254,99,1,191,254,165,1,134,255,185,1,81,0,94,1,172,0,205,0,152,0,88,0,116,0,4,0,132,0,180,255,152,0,86,255,158,0,233,254,150,0,167,254,158,0,216,254,244,0,72,255,154,1,178,255,44,2,26,0,66,2,123,0,238,1,236,0,83,1,121,1,174,0,238,1,64,0,22,2,242,255,2,2,134,255,4,2,92,255,64,2,134,255,108,2,196,255,94,2,4,0,70,2,108,0,26,2,220,0,165,1,4,1,8,1,167,0,139,0,236,255,50,0,70,255,180,255,13,255,2,255,52,255,88,254,150,255,220,253,11,0,183,253,103,0,50,254,114,0,70,255,33,0,44,0,141,255,123,0,238,254,99,0,187,254,28,0,15,255,229,255,110,255,225,255,70,255,22,0,205,254,94,0,127,254,101,0,163,254,61,0,44,255,15,0,211,255,176,255,101,0,28,255,216,0,200,254,48,1,236,254,81,1,136,255,55,1,110,0,19,1,17,1,247,0,253,0,249,0,77,0,4,1,152,255,236,0,19,255,205,0,185,254,11,1,174,254,161,1,19,255,8,2,180,255,225,1,44,0,52,1,72,0,125,0,66,0,0,0,180,0,172,255,227,1,134,255,225,2,158,255,216,2,240,255,194,1,35,0,180,255,64,0,63,253,116,0,156,251,110,0,119,251,0,0,121,252,130,255,163,253,130,255,70,254,28,0,90,254,4,1,24,254,229,1,244,253,90,2,68,254,46,2,4,255,134,1,244,255,220,0,172,0,119,0,218,0,68,0,112,0,2,0,236,255,150,255,180,255,26,255,227,255,220,254,88,0,240,254,240,0,255,254,90,1,218,254,79,1,169,254,227,0,139,254,70,0,134,254,167,255,187,254,44,255,2,255,26,255,30,255,147,255,33,255,90,0,37,255,242,0,94,255,39,1,207,255,253,0,88,0,211,0,198,0,6,1,216,0,103,1,110,0,165,1,145,255,176,1,196,254,132,1,152,254,22,1,11,255,130,0,174,255,251,255,240,255,185,255,150,255,220,255,41,255,83,0,30,255,225,0,97,255,61,1,169,255,68,1,222,255,251,0,0,0,185,0,44,0,174,0,119,0,183,0,198,0,180,0,233,0,227,0,209,0,44,1,110,0,48,1,24,0,200,0,0,0,52,0,13,0,209,255,35,0,156,255,26,0,161,255,231,255,238,255,214,255,101,0,35,0,207,0,114,0,52,1,86,0,165,1,244,255,187,1,196,255,103,1,236,255,26,1,52,0,187,0,88,0,229,255,90,0,189,254,97,0,205,253,139,0,123,253,183,0,216,253,132,0,156,254,233,255,136,255,15,255,68,0,72,254,132,0,4,254,92,0,75,254,253,255,185,254,185,255,2,255,150,255,72,255,72,255,176,255,236,254,48,0,220,254,172,0,61,255,227,0,194,255,183,0,30,0,108,0,81,0,97,0,119,0,192,0,174,0,46,1,214,0,50,1,205,0,225,0,161,0,125,0,70,0,59,0,196,255,22,0,105,255,244,255,105,255,211,255,167,255,174,255,231,255,112,255,33,0,63,255,83,0,105,255,86,0,249,255,128,0,147,0,28,1,242,0,4,2,17,1,198,2,178,0,22,3,196,255,249,2,176,254,143,2,28,254,229,1,52,254,94,1,167,254,112,1,44,255,37,2,180,255,0,3,50,0,103,3,125,0,46,3,121,0,165,2,99,0,15,2,90,0,134,1,75,0,30,1,39,0,238,0,44,0,220,0,101,0,207,0,207,0,207,0,46,1,187,0,61,1,128,0,6,1,55,0,218,0,11,0,220,0,8,0,220,0,26,0,192,0,66,0,132,0,132,0,81,0,189,0,101,0,161,0,174,0,24,0,216,0,136,255,139,0,101,255,198,255,139,255,6,255,150,255,247,254,105,255,172,255,22,255,167,0,205,254,70,1,2,255,79,1,222,255,240,0,229,0,134,0,130,1,75,0,183,1,39,0,185,1,26,0,165,1,48,0,125,1,110,0,83,1,174,0,94,1,216,0,176,1,229,0,236,1,220,0,183,1,211,0,46,1,169,0,152,0,61,0,19,0,163,255,156,255,19,255,35,255,238,254,222,254,48,255,8,255,150,255,150,255,244,255,41,0,52,0,116,0,110,0,145,0,163,0,165,0,222,0,187,0,13,1,231,0,2,1,2,1,183,0,231,0,105,0,183,0,61,0,143,0,57,0,103,0,50,0,103,0,0,0,180,0,169,255,8,1,88,255,61,1,30,255,116,1,214,254,105,1,121,254,220,0,110,254,52,0,238,254,203,255,172,255,141,255,30,0,145,255,0,0,189,255,134,255,220,255,61,255,205,255,61,255,161,255,139,255,174,255,13,0,22,0,103,0,163,0,121,0,64,1,110,0,200,1,112,0,8,2,77,0,33,2,2,0,57,2,165,255,57,2,81,255,247,1,57,255,141,1,150,255,35,1,44,0,145,0,167,0,244,255,198,0,147,255,158,0,154,255,119,0,203,255,130,0,229,255,185,0,222,255,251,0,203,255,30,1,187,255,39,1,178,255,48,1,167,255,61,1,125,255,97,1,63,255,147,1,50,255,192,1,112,255,198,1,198,255,130,1,240,255,236,0,247,255,19,0,253,255,79,255,247,255,242,254,28,0,6,255,161,0,75,255,75,1,161,255,200,1,251,255,33,2,39,0,125,2,59,0,174,2,116,0,130,2,205,0,247,1,233,0,119,1,156,0,105,1,247,255,174,1,150,255,216,1,214,255,176,1,86,0,33,1,180,0,108,0,229,0,0,0,35,1,231,255,75,1,229,255,17,1,143,255,94,0,244,254,75,255,139,254,116,254,185,254,88,254,94,255,156,254,0,0,229,254,61,0,15,255,19,0,72,255,165,255,244,255,30,255,81,1,205,254,205,2,251,254,158,3,130,255,152,3,238,255,26,3,198,255,136,2,35,255,240,1,174,254,249,0,216,254,75,255,108,255,141,253,200,255,227,252,196,255,145,253,207,255,214,254,41,0,176,255,152,0,165,255,194,0,225,254,145,0,50,254,46,0,99,254,222,255,101,255,189,255,136,0,180,255,79,1,222,255,150,1,59,0,97,1,125,0,218,0,94,0,121,0,240,255,64,0,152,255,240,255,152,255,134,255,167,255,44,255,90,255,209,254,214,254,88,254,123,254,220,253,105,254,125,253,150,254,105,253,222,254,165,253,41,255,22,254,94,255,123,254,132,255,178,254,176,255,218,254,225,255,231,254,251,255,172,254,198,255,112,254,90,255,134,254,231,254,26,255,161,254,238,255,163,254,158,0,185,254,249,0,211,254,216,0,255,254,66,0,22,255,134,255,6,255,6,255,247,254,238,254,22,255,6,255,77,255,6,255,139,255,251,254,178,255,4,255,174,255,11,255,154,255,11,255,145,255,236,254,158,255,211,254,165,255,251,254,143,255,41,255,108,255,30,255,101,255,13,255,165,255,26,255,75,0,35,255,22,1,11,255,163,1,211,254,238,1,194,254,247,1,242,254,178,1,61,255,39,1,86,255,178,0,61,255,123,0,24,255,123,0,72,255,180,0,216,255,26,1,50,0,112,1,35,0,119,1,216,255,35,1,103,255,178,0,8,255,105,0,251,254,103,0,97,255,123,0,216,255,114,0,15,0,88,0,4,0,50,0,220,255,55,0,227,255,134,0,61,0,247,0,172,0,86,1,207,0,114,1,141,0,68,1,249,255,196,0,101,255,35,0,75,255,192,255,196,255,200,255,121,0,244,255,13,1,227,255,50,1,150,255,19,1,86,255,24,1,103,255,8,1,236,255,134,0,172,0,196,255,68,1,46,255,66,1,251,254,220,0,4,255,112,0,77,255,17,0,172,255,194,255,2,0,150,255,57,0,134,255,55,0,125,255,37,0,123,255,55,0,141,255,86,0,163,255,59,0,180,255,218,255,207,255,147,255,229,255,116,255,236,255,15,255,211,255,112,254,150,255,57,254,141,255,178,254,242,255,185,255,147,0,203,0,22,1,88,1,64,1,41,1,22,1,141,0,205,0,242,255,214,0,158,255,35,1,158,255,64,1,236,255,247,0,79,0,139,0,150,0,50,0,163,0,229,255,108,0,172,255,35,0,198,255,4,0,79,0,249,255,46,1,178,255,4,2,22,255,141,2,200,254,156,2,11,255,68,2,139,255,174,1,0,0,19,1,57,0,185,0,105,0,156,0,130,0,169,0,125,0,172,0,28,0,90,0,110,255,156,255,198,254,242,254,127,254,236,254,143,254,130,255,150,254,77,0,108,254,216,0,52,254,218,0,61,254,86,0,136,254,180,255,236,254,99,255,33,255,77,255,77,255,26,255,114,255,225,254,176,255,251,254,17,0,123,255,150,0,28,0,253,0,128,0,72,1,156,0,136,1,161,0,214,1,136,0,28,2,44,0,15,2,183,255,158,1,105,255,242,0,105,255,154,0,167,255,192,0,4,0,41,1,59,0,88,1,64,0,66,1,108,0,68,1,178,0,110,1,203,0,158,1,180,0,211,1,130,0,249,1,46,0,154,1,185,255,189,0,39,255,22,0,161,254,209,255,63,254,180,255,2,254,143,255,222,253,39,255,218,253,180,254,240,253,119,254,52,254,94,254,183,254,94,254,55,255,123,254,125,255,203,254,143,255,57,255,110,255,130,255,52,255,161,255,238,254,172,255,156,254,183,255,110,254,39,0,110,254,24,1,141,254,238,1,225,254,0,2,70,255,92,1,152,255,139,0,229,255,225,255,81,0,105,255,194,0,83,255,4,1,143,255,4,1,225,255,4,1,35,0,55,1,105,0,103,1,180,0,86,1,17,1,41,1,103,1,6,1,123,1,249,0,66,1,79,1,209,0,225,1,68,0,70,2,222,255,70,2,222,255,218,1,8,0,86,1,2,0,66,1,132,255,145,1,222,254,242,1,132,254,50,2,127,254,75,2,174,254,30,2,216,254,103,1,19,255,116,0,119,255,200,255,145,255,125,255,116,255,88,255,139,255,52,255,220,255,33,255,41,0,79,255,83,0,187,255,145,0,4,0,211,0,244,255,216,0,156,255,123,0,94,255,220,255,59,255,79,255,57,255,242,254,86,255,240,254,141,255,66,255,238,255,143,255,88,0,176,255,123,0,233,255,66,0,57,0,0,0,112,0,229,255,121,0,251,255,116,0,50,0,132,0,105,0,180,0,110,0,185,0,77,0,75,0,116,0,139,255,0,1,253,254,147,1,216,254,198,1,26,255,158,1,136,255,92,1,225,255,26,1,28,0,194,0,121,0,105,0,192,0,64,0,185,0,59,0,110,0,86,0,28,0,172,0,244,255,55,1,236,255,145,1,216,255,125,1,194,255,35,1,187,255,222,0,189,255,231,0,225,255,46,1,183,0,119,1,249,2,143,1,17,5,128,1,185,5,97,1,30,5,50,1,41,4,242,0,64,3,174,0,66,2,119,0,24,1,136,0,26,0,4,1,143,255,114,1,119,255,112,1,158,255,52,1,0,0,6,1,123,0,222,0,200,0,169,0,145,0,130,0,253,255,123,0,99,255,134,0,37,255,125,0,88,255,83,0,209,255,70,0,116,0,99,0,229,0,167,0,231,0,229,0,147,0,240,0,68,0,189,0,48,0,79,0,55,0,17,0,70,0,112,0,86,0,11,1,99,0,119,1,75,0,105,1,6,0,218,0,24,0,61,0,165,0,8,0,19,1,30,0,0,1,0,0,172,0,103,255,128,0,187,254,114,0,112,254,130,0,163,254,185,0,57,255,222,0,0,0,178,0,176,0,105,0,37,1,114,0,61,1,185,0,6,1,244,0,229,0,24,1,59,1,55,1,183,1,105,1,211,1,108,1,141,1,6,1,26,1,112,0,156,0,15,0,39,0,33,0,214,255,116,0,165,255,163,0,216,255,134,0,68,0,57,0,192,0,229,255,50,1,174,255,163,1,150,255,4,2,108,255,251,1,13,255,99,1,205,254,123,0,4,255,183,255,105,255,55,255,150,255,6,255,183,255,68,255,22,0,240,255,174,0,165,0,37,1,244,0,79,1,172,0,55,1,28,0,198,0,207,255,249,255,209,255,55,255,253,255,244,254,70,0,44,255,176,0,176,255,247,0,75,0,218,0,141,0,152,0,116,0,143,0,44,0,229,0,211,255,70,1,105,255,33,1,24,255,88,0,37,255,147,255,141,255,103,255,8,0,187,255,103,0,19,0,174,0,61,0,244,0,101,0,64,1,161,0,119,1,220,0,143,1,247,0,139,1,225,0,64,1,216,0,222,0,4,1,121,0,24,1,41,0,185,0,30,0,238,255,66,0,24,255,88,0,154,254,99,0,121,254,125,0,141,254,161,0,205,254,176,0,110,255,161,0,119,0,147,0,68,1,172,0,83,1,189,0,247,0,180,0,178,0,189,0,198,0,209,0,229,0,183,0,163,0,130,0,33,0,46,0,169,255,238,255,88,255,247,255,37,255,57,0,30,255,150,0,92,255,225,0,174,255,6,1,200,255,39,1,183,255,24,1,178,255,218,0,196,255,150,0,169,255,72,0,81,255,211,255,255,254,41,255,203,254,136,254,185,254,86,254,6,255,154,254,214,255,24,255,205,0,123,255,123,1,141,255,227,1,130,255,2,2,130,255,145,1,81,255,165,0,220,254,205,255,72,254,103,255,220,253,103,255,240,253,158,255,130,254,218,255,66,255,247,255,222,255,247,255,97,0,218,255,156,0,207,255,108,0,240,255,33,0,81,0,4,0,251,0,251,255,194,1,238,255,97,2,249,255,192,2,28,0,205,2,99,0,163,2,180,0,0,2,216,0,59,0,187,0,176,253,121,0,189,251,35,0,66,251,172,255,19,252,35,255,119,253,161,254,183,254,79,254,123,255,105,254,200,255,255,254,205,255,183,255,194,255,6,0,225,255,172,255,17,0,11,255,41,0,211,254,99,0,46,255,203,0,244,255,37,1,200,0,64,1,55,1,251,0,33,1,103,0,205,0,172,255,152,0,4,255,172,0,172,254,229,0,167,254,0,1,227,254,247,0,37,255,209,0,30,255,192,0,227,254,227,0,207,254,24,1,2,255,30,1,86,255,205,0,128,255,75,0,101,255,216,255,114,255,154,255,218,255,147,255,110,0,187,255,200,0,229,255,178,0,249,255,92,0,233,255,52,0,169,255,68,0,105,255,77,0,81,255,48,0,147,255,0,0,41,0,211,255,216,0,187,255,81,1,180,255,143,1,167,255,154,1,114,255,112,1,4,255,11,1,127,254,130,0,66,254,24,0,145,254,0,0,66,255,61,0,222,255,198,0,37,0,77,1,35,0,110,1,26,0,55,1,46,0,2,1,61,0,0,1,17,0,4,1,180,255,251,0,108,255,0,1,163,255,238,0,97,0,187,0,48,1,101,0,130,1,6,0,101,1,214,255,61,1,218,255,39,1,0,0,222,0,46,0,92,0,30,0,253,255,187,255,4,0,68,255,128,0,231,254,15,1,167,254,26,1,165,254,86,0,218,254,86,255,6,255,222,254,15,255,26,255,2,255,225,255,251,254,211,0,2,255,110,1,222,254,64,1,156,254,97,0,132,254,128,255,191,254,37,255,50,255,75,255,130,255,132,255,139,255,139,255,121,255,108,255,125,255,108,255,165,255,158,255,240,255,227,255,66,0,39,0,88,0,123,0,59,0,231,0,57,0,57,1,11,0,19,1,222,254,119,0,236,252,185,255,161,251,61,255,216,251,39,255,253,252,90,255,83,254,169,255,108,255,4,0,253,255,81,0,6,0,156,0,214,255,238,0,174,255,4,1,240,255,178,0,147,0,37,0,28,1,172,255,103,1,99,255,108,1,75,255,44,1,68,255,229,0,75,255,238,0,94,255,46,1,90,255,99,1,37,255,64,1,238,254,154,0,19,255,187,255,134,255,253,254,238,255,114,254,50,0,22,254,86,0,8,254,90,0,103,254,97,0,22,255,134,0,233,255,154,0,141,0,163,0,178,0,211,0,103,0,22,1,4,0,35,1,211,255,249,0,222,255,176,0,26,0,77,0,110,0,238,255,139,0,214,255,57,0,251,255,176,255,11,0,88,255,244,255,114,255,222,255,15,0,231,255,211,0,6,0,26,1,90,0,220,0,15,1,90,0,209,1,247,255,44,2,233,255,249,1,19,0,99,1,253,255,145,0,130,255,207,255,11,255,110,255,233,254,119,255,39,255,194,255,172,255,41,0,83,0,123,0,4,1,156,0,183,1,176,0,88,2,249,0,145,2,110,1,66,2,205,1,152,1,247,1,229,0,218,1,68,0,132,1,211,255,68,1,174,255,99,1,192,255,165,1,209,255,185,1,183,255,180,1,150,255,194,1,123,255,198,1,70,255,130,1,55,255,30,1,105,255,238,0,172,255,253,0,203,255,46,1,231,255,134,1,19,0,8,2,86,0,125,2,114,0,130,2,72,0,231,1,0,0,244,0,229,255,41,0,13,0,211,255,68,0,251,255,79,0,110,0,50,0,192,0,2,0,169,0,218,255,66,0,187,255,211,255,185,255,134,255,198,255,79,255,198,255,77,255,203,255,141,255,231,255,209,255,249,255,216,255,222,255,154,255,209,255,46,255,251,255,200,254,44,0,200,254,11,0,125,255,192,255,172,0,143,255,198,1,167,255,103,2,39,0,90,2,185,0,143,1,251,0,105,0,253,0,130,255,220,0,59,255,183,0,165,255,156,0,110,0,123,0,22,1,94,0,24,1,97,0,79,0,141,0,52,255,207,0,143,254,13,1,172,254,41,1,44,255,13,1,200,255,187,0,77,0,48,0,116,0,161,255,75,0,70,255,44,0,37,255,64,0,75,255,105,0,26,0,123,0,68,1,121,0,236,1,97,0,238,1,17,0,152,1,139,255,19,1,26,255,141,0,6,255,52,0,33,255,39,0,57,255,101,0,63,255,211,0,55,255,116,1,24,255,33,2,22,255,130,2,103,255,112,2,225,255,2,2,39,0,145,1,229,255,132,1,66,255,196,1,198,254,244,1,158,254,242,1,167,254,169,1,172,254,4,1,139,254,52,0,94,254,125,255,116,254,240,254,194,254,185,254,8,255,244,254,81,255,116,255,194,255,251,255,101,0,116,0,19,1,216,0,103,1,19,1,50,1,46,1,189,0,28,1,99,0,211,0,52,0,112,0,19,0,26,0,22,0,216,255,99,0,192,255,196,0,238,255,211,0,35,0,103,0,33,0,180,255,236,255,247,254,174,255,116,254,163,255,48,254,196,255,2,254,220,255,33,254,238,255,205,254,251,255,152,255,11,0,8,0,70,0,0,0,156,0,141,255,185,0,185,254,154,0,189,253,103,0,37,253,81,0,66,253,114,0,211,253,187,0,127,254,242,0,30,255,244,0,132,255,209,0,189,255,209,0,6,0,39,1,86,0,64,1,134,0,238,0,114,0,97,0,52,0,214,255,11,0,141,255,251,255,214,255,233,255,116,0,211,255,236,0,198,255,244,0,222,255,211,0,64,0,205,0,222,0,216,0,94,1,4,1,119,1,83,1,70,1,123,1,44,1,90,1,99,1,66,1,28,2,70,1,59,3,61,1,2,4,19,1,211,3,165,0,185,2,30,0,79,1,200,255,33,0,172,255,88,255,198,255,231,254,24,0,178,254,112,0,178,254,136,0,214,254,94,0,205,254,72,0,185,254,116,0,236,254,178,0,75,255,249,0,134,255,70,1,88,255,110,1,218,254,97,1,123,254,79,1,123,254,90,1,205,254,116,1,37,255,101,1,90,255,61,1,119,255,247,0,125,255,141,0,114,255,39,0,136,255,196,255,218,255,70,255,86,0,240,254,244,0,8,255,176,1,119,255,83,2,238,255,163,2,48,0,150,2,59,0,88,2,4,0,8,2,203,255,172,1,194,255,72,1,220,255,194,0,19,0,28,0,57,0,116,255,39,0,220,254,24,0,134,254,33,0,161,254,15,0,15,255,220,255,136,255,163,255,227,255,123,255,22,0,143,255,61,0,200,255,68,0,214,255,8,0,194,255,176,255,251,255,121,255,130,0,132,255,251,0,176,255,77,1,218,255,139,1,8,0,108,1,77,0,189,0,161,0,231,255,198,0,128,255,158,0,139,255,105,0,227,255,81,0,161,0,88,0,121,1,143,0,15,2,242,0,108,2,55,1,172,2,13,1,141,2,132,0,238,1,13,0,57,1,227,255,167,0,214,255,70,0,207,255,72,0,172,255,161,0,139,255,41,1,154,255,176,1,244,255,247,1,121,0,17,2,214,0,24,2,185,0,176,1,50,0,28,1,169,255,209,0,97,255,200,0,75,255,185,0,63,255,205,0,33,255,231,0,8,255,205,0,242,254,88,0,211,254,200,255,211,254,105,255,48,255,114,255,229,255,165,255,187,0,161,255,97,1,90,255,176,1,255,254,180,1,205,254,128,1,220,254,61,1,13,255,26,1,59,255,2,1,130,255,220,0,41,0,172,0,6,1,110,0,161,1,17,0,154,1,167,255,48,1,108,255,165,0,158,255,2,0,15,0,154,255,97,0,134,255,119,0,141,255,134,0,150,255,145,0,209,255,141,0,37,0,94,0,125,0,238,255,233,0,125,255,147,1,130,255,41,2,227,255,83,2,52,0,39,2,55,0,194,1,249,255,86,1,205,255,11,1,205,255,233,0,220,255,156,0,13,0,30,0,103,0,209,255,174,0,196,255,211,0,216,255,227,0,242,255,174,0,0,0,8,0,0,0,17,255,30,0,37,254,97,0,191,253,116,0,236,253,39,0,90,254,185,255,178,254,134,255,233,254,163,255,77,255,222,255,236,255,46,0,152,0,150,0,24,1,203,0,97,1,178,0,123,1,123,0,97,1,103,0,218,0,152,0,240,255,211,0,37,255,28,1,247,254,150,1,81,255,231,1,180,255,244,1,229,255,233,1,247,255,139,1,240,255,174,0,194,255,185,255,123,255,35,255,99,255,48,255,132,255,209,255,165,255,150,0,152,255,35,1,108,255,103,1,79,255,79,1,116,255,244,0,233,255,147,0,165,0,70,0,114,1,44,0,4,2,52,0,50,2,64,0,37,2,70,0,13,2,79,0,222,1,90,0,114,1,90,0,200,0,17,0,66,0,147,255,19,0,57,255,52,0,63,255,167,0,156,255,66,1,37,0,178,1,116,0,174,1,99,0,77,1,13,0,216,0,216,255,121,0,0,0,70,0,83,0,81,0,152,0,101,0,183,0,68,0,163,0,253,255,55,0,198,255,240,255,209,255,247,255,37,0,225,255,112,0,200,255,119,0,251,255,77,0,37,0,24,0,35,0,247,255,41,0,247,255,61,0,11,0,97,0,33,0,154,0,72,0,198,0,108,0,172,0,103,0,52,0,86,0,205,255,105,0,200,255,180,0,200,255,28,1,97,255,114,1,200,254,145,1,101,254,152,1,112,254,154,1,233,254,154,1,112,255,116,1,154,255,35,1,150,255,200,0,134,255,141,0,167,255,105,0,247,255,97,0,70,0,222,0,86,0,22,2,251,255,66,3,116,255,108,3,24,255,145,2,57,255,55,1,150,255,233,255,203,255,26,255,192,255,242,254,187,255,59,255,218,255,143,255,22,0,209,255,41,0,0,0,253,255,4,0,205,255,244,255,222,255,242,255,101,0,15,0,64,1,24,0,207,1,240,255,203,1,141,255,112,1,2,255,22,1,92,254,222,0,220,253,205,0,152,253,22,1,152,253,169,1,211,253,242,1,48,254,192,1,147,254,81,1,220,254,225,0,249,254,99,0,196,254,240,255,75,254,174,255,203,253,218,255,187,253,121,0,61,254,88,1,222,254,216,1,50,255,163,1,28,255,249,0,203,254,97,0,139,254,253,255,110,254,143,255,103,254,249,254,114,254,112,254,125,254,13,254,132,254,26,254,167,254,227,254,240,254,8,0,44,255,211,0,81,255,244,0,116,255,211,0,150,255,253,0,187,255,97,1,19,0,167,1,167,0,187,1,26,1,172,1,66,1,114,1,72,1,35,1,55,1,220,0,249,0,183,0,152,0,169,0,72,0,167,0,44,0,139,0,24,0,103,0,218,255,79,0,147,255,55,0,145,255,46,0,207,255,50,0,220,255,70,0,150,255,83,0,86,255,92,0,114,255,68,0,198,255,242,255,247,255,161,255,247,255,150,255,247,255,247,255,75,0,145,0,0,1,26,1,152,1,72,1,158,1,19,1,15,1,169,0,79,0,119,0,216,255,227,0,2,0,203,1,176,0,192,2,101,1,57,3,203,1,249,2,189,1,92,2,94,1,189,1,35,1,35,1,46,1,194,0,30,1,231,0,220,0,75,1,141,0,108,1,41,0,79,1,163,255,44,1,57,255,253,0,39,255,209,0,66,255,156,0,77,255,101,0,112,255,97,0,231,255,145,0,136,0,156,0,220,0,77,0,169,0,207,255,61,0,94,255,11,0,59,255,13,0,132,255,4,0,249,255,247,255,33,0,8,0,227,255,59,0,63,255,114,0,143,254,150,0,61,254,163,0,141,254,183,0,52,255,244,0,178,255,75,1,227,255,125,1,247,255,94,1,22,0,251,0,66,0,150,0,70,0,70,0,79,0,28,0,101,0,52,0,77,0,161,0,52,0,57,1,22,0,165,1,214,255,165,1,123,255,101,1,81,255,55,1,174,255,55,1,77,0,116,1,169,0,194,1,136,0,196,1,28,0,105,1,225,255,2,1,46,0,180,0,192,0,97,0,233,0,247,255,110,0,141,255,192,255,59,255,72,255,26,255,68,255,35,255,169,255,48,255,26,0,86,255,125,0,158,255,211,0,231,255,253,0,247,255,216,0,244,255,90,0,17,0,130,255,37,0,145,254,236,255,8,254,110,255,24,254,200,254,141,254,37,254,26,255,191,253,145,255,214,253,233,255,121,254,24,0,101,255,46,0,52,0,68,0,209,0,75,0,61,1,77,0,46,1,110,0,112,0,167,0,81,255,194,0,66,254,147,0,172,253,44,0,158,253,176,255,251,253,77,255,161,254,59,255,77,255,136,255,165,255,242,255,174,255,33,0,152,255,35,0,134,255,75,0,125,255,169,0,116,255,240,0,123,255,238,0,167,255,225,0,251,255,2,1,101,0,2,1,238,0,145,0,139,1,244,255,253,1,165,255,11,2,216,255,207,1,48,0,136,1,123,0,24,1,251,0,130,0,196,1,17,0,112,2,13,0,158,2,55,0,44,2,46,0,97,1,225,255,165,0,108,255,6,0,15,255,130,255,222,254,55,255,249,254,70,255,97,255,125,255,2,0,178,255,172,0,222,255,39,1,13,0,97,1,61,0,57,1,77,0,192,0,101,0,52,0,143,0,238,255,154,1,225,255,121,3,218,255,119,4,147,255,37,4,24,255,83,3,209,254,216,2,240,254,24,3,79,255,242,3,222,255,196,4,147,0,19,5,37,1,225,4,72,1,41,4,77,1,249,2,165,1,174,1,46,2,187,0,125,2,17,0,94,2,152,255,229,1,81,255,70,1,94,255,169,0,128,255,92,0,128,255,158,0,83,255,37,1,30,255,134,1,35,255,216,1,110,255,52,2,192,255,108,2,220,255,55,2,211,255,145,1,253,255,205,0,158,0,90,0,141,1,55,0,83,2,251,255,161,2,134,255,101,2,240,254,203,1,110,254,209,0,72,254,176,255,136,254,185,254,220,254,57,254,35,255,103,254,128,255,50,255,238,255,35,0,15,0,187,0,180,255,225,0,44,255,253,0,255,254,64,1,70,255,128,1,194,255,161,1,50,0,167,1,147,0,185,1,174,0,205,1,116,0,178,1,37,0,103,1,11,0,15,1,61,0,196,0,123,0,161,0,154,0,192,0,165,0,233,0,165,0,233,0,132,0,185,0,108,0,121,0,134,0,92,0,187,0,30,0,205,0,152,255,132,0,253,254,6,0,169,254,167,255,185,254,172,255,255,254,231,255,52,255,222,255,37,255,119,255,251,254,247,254,242,254,141,254,48,255,105,254,147,255,139,254,211,255,249,254,198,255,165,255,125,255,97,0,59,255,244,0,24,255,134,1,19,255,41,2,26,255,141,2,41,255,94,2,72,255,185,1,112,255,8,1,163,255,156,0,225,255,121,0,30,0,141,0,125,0,136,0,6,1,61,0,119,1,185,255,165,1,13,255,156,1,127,254,114,1,103,254,77,1,207,254,59,1,97,255,39,1,236,255,244,0,83,0,174,0,165,0,128,0,249,0,128,0,41,1,145,0,50,1,145,0,236,0,143,0,57,0,163,0,110,255,174,0,233,254,174,0,207,254,128,0,242,254,247,255,44,255,81,255,90,255,11,255,145,255,46,255,253,255,92,255,116,0,66,255,196,0,75,255,225,0,145,255,251,0,194,255,55,1,187,255,59,1,132,255,207,0,68,255,61,0,11,255,229,255,198,254,214,255,28,254,244,255,207,252,24,0,125,251,26,0,24,251,242,255,39,252,183,255,26,254,172,255,180,255,227,255,92,0,11,0,83,0,225,255,35,0,134,255,50,0,123,255,103,0,238,255,132,0,132,0,110,0,200,0,86,0,161,0,70,0,70,0,28,0,233,255,233,255,183,255,198,255,165,255,196,255,176,255,6,0,200,255,99,0,251,255,163,0,90,0,196,0,231,0,174,0,110,1,92,0,167,1,227,255,114,1,143,255,253,0,154,255,145,0,236,255,97,0,75,0,108,0,139,0,130,0,112,0,119,0,8,0,66,0,150,255,251,255,123,255,218,255,187,255,216,255,33,0,242,255,187,0,50,0,44,1,132,0,46,1,147,0,227,0,79,0,150,0,238,255,108,0,185,255,66,0,194,255,39,0,207,255,48,0,180,255,90,0,145,255,172,0,165,255,6,1,227,255,33,1,44,0,0,1,147,0,214,0,72,1,233,0,24,2,50,1,139,2,105,1,134,2,108,1,72,2,50,1,28,2,229,0,0,2,167,0,194,1,139,0,119,1,119,0,103,1,77,0,143,1,247,255,192,1,172,255,200,1,163,255,143,1,244,255,94,1,110,0,86,1,218,0,75,1,238,0,238,0,167,0,59,0,59,0,167,255,178,255,114,255,70,255,108,255,55,255,130,255,150,255,163,255,11,0,192,255,110,0,163,255,249,0,92,255,192,1,152,255,116,2,196,0,214,2,244,1,209,2,77,2,119,2,238,1,225,1,81,1,86,1,238,0,2,1,222,0,198,0,222,0,156,0,185,0,143,0,121,0,158,0,52,0,194,0,11,0,203,0,2,0,154,0,33,0,75,0,94,0,0,0,192,0,178,255,26,1,59,255,75,1,198,254,66,1,143,254,19,1,132,254,216,0,136,254,130,0,216,254,28,0,132,255,211,255,39,0,185,255,143,0,176,255,165,0,156,255,165,0,123,255,165,0,105,255,165,0,147,255,150,0,222,255,116,0,33,0,68,0,79,0,24,0,81,0,13,0,8,0,17,0,185,255,0,0,205,255,240,255,79,0,198,255,231,0,66,255,57,1,127,254,44,1,240,253,203,0,191,253,83,0,229,253,229,255,63,254,114,255,185,254,33,255,61,255,255,254,119,255,8,255,90,255,68,255,44,255,176,255,22,255,8,0,22,255,19,0,17,255,231,255,231,254,209,255,196,254,253,255,2,255,103,0,176,255,211,0,97,0,238,0,174,0,145,0,207,0,244,255,4,1,136,255,13,1,116,255,169,0,128,255,2,0,114,255,112,255,103,255,70,255,101,255,161,255,99,255,52,0,79,255,154,0,70,255,139,0,92,255,70,0,147,255,33,0,214,255,24,0,52,0,251,255,156,0,147,255,209,0,6,255,152,0,183,254,44,0,207,254,13,0,13,255,134,0,24,255,92,1,225,254,13,2,154,254,55,2,145,254,231,1,255,254,108,1,139,255,2,1,192,255,207,0,158,255,211,0,134,255,220,0,187,255,200,0,52,0,163,0,154,0,125,0,163,0,112,0,66,0,97,0,205,255,35,0,145,255,205,255,150,255,132,255,163,255,79,255,203,255,242,254,26,0,52,254,101,0,22,253,116,0,46,252,77,0,41,252,17,0,4,253,222,255,57,254,198,255,94,255,187,255,90,0,183,255,244,0,207,255,22,1,64,0,240,0,22,1,205,0,169,1,169,0,161,1,108,0,6,1,68,0,240,255,125,0,176,254,233,0,203,253,46,1,178,253,37,1,55,254,214,0,247,254,116,0,187,255,94,0,88,0,147,0,167,0,183,0,165,0,187,0,130,0,185,0,112,0,141,0,81,0,33,0,6,0,156,255,185,255,50,255,227,255,6,255,132,0,30,255,211,0,99,255,103,0,198,255,174,255,52,0,46,255,187,0,28,255,37,1,72,255,39,1,136,255,196,0,180,255,70,0,194,255,240,255,242,255,178,255,72,0,123,255,130,0,46,255,132,0,180,254,130,0,88,254,125,0,112,254,139,0,225,254,203,0,61,255,39,1,92,255,99,1,48,255,105,1,130,254,81,1,130,253,33,1,216,252,207,0,233,252,103,0,110,253,17,0,214,253,13,0,242,253,77,0,240,253,143,0,255,253,156,0,57,254,105,0,145,254,44,0,231,254,39,0,57,255,128,0,167,255,236,0,64,0,13,1,207,0,209,0,251,0,116,0,209,0,77,0,185,0,75,0,220,0,94,0,0,1,119,0,2,1,136,0,4,1,136,0,28,1,70,0,13,1,249,255,176,0,236,255,28,0,48,0,134,255,176,0,255,254,39,1,174,254,108,1,183,254,167,1,249,254,11,2,33,255,105,2,2,255,150,2,176,254,154,2,125,254,103,2,163,254,249,1,44,255,81,1,227,255,156,0,77,0,33,0,35,0,0,0,105,255,11,0,145,254,240,255,26,254,183,255,255,253,205,255,24,254,81,0,94,254,238,0,220,254,44,1,103,255,225,0,214,255,83,0,19,0,15,0,64,0,30,0,165,0,77,0,59,1,130,0,172,1,150,0,198,1,150,0,143,1,152,0,17,1,139,0,128,0,110,0,24,0,44,0,229,255,231,255,205,255,176,255,220,255,116,255,22,0,55,255,70,0,41,255,64,0,123,255,0,0,238,255,123,255,30,0,191,254,6,0,251,253,242,255,143,253,244,255,167,253,13,0,216,253,72,0,214,253,136,0,216,253,158,0,46,254,125,0,203,254,46,0,99,255,220,255,185,255,165,255,220,255,114,255,8,0,63,255,128,0,30,255,251,0,6,255,4,1,229,254,154,0,203,254,30,0,200,254,238,255,203,254,0,0,200,254,39,0,194,254,44,0,172,254,2,0,180,254,196,255,6,255,116,255,121,255,44,255,214,255,15,255,61,0,17,255,158,0,227,254,211,0,141,254,216,0,77,254,185,0,92,254,97,0,207,254,218,255,161,255,141,255,94,0,218,255,163,0,121,0,110,0,251,0,28,0,28,1,229,255,244,0,169,255,176,0,108,255,119,0,35,255,101,0,227,254,101,0,198,254,123,0,220,254,180,0,251,254,4,1,6,255,68,1,19,255,88,1,77,255,81,1,150,255,90,1,222,255,88,1,70,0,37,1,176,0,214,0,218,0,196,0,167,0,233,0,39,0,13,1,161,255,251,0,123,255,143,0,225,255,251,255,130,0,156,255,4,1,150,255,50,1,152,255,44,1,112,255,17,1,68,255,253,0,92,255,236,0,192,255,214,0,52,0,183,0,134,0,158,0,103,0,158,0,130,255,218,0,139,254,79,1,86,254,165,1,187,254,152,1,83,255,13,1,220,255,59,0,70,0,152,255,158,0,81,255,220,0,81,255,211,0,105,255,130,0,119,255,52,0,128,255,19,0,158,255,17,0,192,255,28,0,185,255,92,0,130,255,218,0,57,255,110,1,30,255,214,1,114,255,203,1,30,0,72,1,172,0,156,0,207,0,0,0,156,0,152,255,94,0,130,255,79,0,169,255,101,0,236,255,110,0,30,0,72,0,57,0,2,0,88,0,172,255,147,0,92,255,218,0,52,255,249,0,55,255,189,0,83,255,30,0,110,255,103,255,143,255,2,255,185,255,28,255,249,255,152,255,52,0,37,0,110,0,116,0,145,0,121,0,167,0,116,0,211,0,167,0,17,1,22,1,48,1,116,1,33,1,114,1,216,0,19,1,81,0,172,0,211,255,119,0,141,255,101,0,136,255,90,0,163,255,48,0,174,255,207,255,189,255,72,255,222,255,174,254,247,255,68,254,0,0,88,254,253,255,194,254,216,255,33,255,174,255,92,255,185,255,154,255,0,0,227,255,70,0,57,0,114,0,150,0,136,0,200,0,119,0,225,0,99,0,4,1,125,0,15,1,211,0,220,0,83,1,119,0,216,1,247,255,33,2,97,255,229,1,225,254,68,1,163,254,183,0,189,254,128,0,39,255,119,0,200,255,77,0,94,0,192,255,134,0,52,255,64,0,92,255,247,255,24,0,0,0,229,0,57,0,110,1,110,0,156,1,119,0,169,1,83,0,150,1,30,0,75,1,242,255,19,1,225,255,163,1,238,255,48,3,22,0,238,4,90,0,192,5,145,0,121,5,172,0,103,4,187,0,220,2,178,0,48,1,147,0,244,255,77,0,86,255,220,255,15,255,86,255,194,254,15,255,79,254,48,255,4,254,141,255,46,254,242,255,180,254,94,0,70,255,194,0,183,255,240,0,4,0,207,0,59,0,97,0,44,0,207,255,209,255,63,255,86,255,255,254,249,254,88,255,220,254,15,0,26,255,189,0,132,255,44,1,220,255,72,1,229,255,17,1,178,255,152,0,125,255,22,0,108,255,220,255,145,255,0,0,216,255,64,0,79,0,61,0,222,0,220,255,55,1,79,255,77,1,240,254,105,1,2,255,180,1,130,255,0,2,24,0,242,1,116,0,163,1,165,0,50,1,189,0,163,0,183,0,2,0,158,0,167,255,132,0,183,255,105,0,249,255,97,0,70,0,99,0,152,0,114,0,229,0,141,0,44,1,121,0,128,1,52,0,196,1,6,0,207,1,238,255,139,1,180,255,6,1,103,255,123,0,72,255,35,0,105,255,35,0,185,255,46,0,22,0,2,0,97,0,209,255,134,0,192,255,130,0,158,255,97,0,77,255,33,0,236,254,192,255,167,254,99,255,152,254,103,255,161,254,214,255,152,254,99,0,187,254,225,0,70,255,61,1,13,0,132,1,178,0,196,1,17,1,26,2,81,1,66,2,105,1,0,2,92,1,77,1,46,1,90,0,207,0,81,255,79,0,114,254,247,255,30,254,253,255,105,254,55,0,4,255,68,0,136,255,4,0,185,255,178,255,205,255,145,255,17,0,165,255,152,0,209,255,19,1,253,255,68,1,39,0,4,1,37,0,123,0,240,255,28,0,209,255,233,255,227,255,189,255,28,0,145,255,114,0,119,255,229,0,114,255,61,1,123,255,99,1,161,255,79,1,236,255,244,0,79,0,92,0,172,0,231,255,203,0,187,255,165,0,189,255,112,0,203,255,145,0,244,255,33,1,11,0,178,1,242,255,211,1,183,255,130,1,105,255,222,0,247,254,24,0,136,254,108,255,88,254,13,255,152,254,2,255,41,255,35,255,172,255,83,255,240,255,154,255,17,0,11,0,72,0,136,0,165,0,218,0,6,1,238,0,33,1,225,0,176,0,214,0,174,255,205,0,110,254,205,0,114,253,216,0,22,253,227,0,99,253,229,0,19,254,220,0,205,254,214,0,70,255,189,0,123,255,147,0,108,255,123,0,24,255,101,0,185,254,66,0,156,254,249,255,198,254,130,255,55,255,19,255,229,255,216,254,114,0,158,254,158,0,103,254,90,0,105,254,192,255,169,254,242,254,242,254,108,254,15,255,119,254,24,255,225,254,79,255,86,255,218,255,187,255,172,0,0,0,105,1,59,0,174,1,83,0,103,1,66,0,240,0,17,0,123,0,211,255,207,255,147,255,11,255,112,255,163,254,154,255,178,254,231,255,15,255,244,255,136,255,183,255,194,255,116,255,169,255,103,255,203,255,185,255,192,0,81,0,46,2,203,0,59,3,220,0,119,3,178,0,220,2,165,0,200,1,225,0,169,0,99,1,0,0,236,1,244,255,50,2,68,0,44,2,165,0,26,2,249,0,46,2,15,1,50,2,231,0,2,2,158,0,211,1,123,0,176,1,116,0,116,1,97,0,15,1,61,0,154,0,247,255,50,0,150,255,253,255,97,255,244,255,134,255,24,0,236,255,70,0,114,0,61,0,8,1,13,0,79,1,229,255,0,1,247,255,66,0,64,0,161,255,167,0,112,255,35,1,176,255,134,1,8,0,136,1,48,0,50,1,244,255,167,0,130,255,52,0,13,255,251,255,174,254,240,255,127,254,247,255,178,254,19,0,63,255,94,0,192,255,187,0,205,255,227,0,139,255,220,0,134,255,240,0,251,255,59,1,185,0,139,1,103,1,176,1,156,1,123,1,52,1,11,1,172,0,158,0,119,0,110,0,180,0,92,0,44,1,72,0,163,1,22,0,28,2,209,255,48,2,152,255,180,1,141,255,242,0,132,255,77,0,59,255,13,0,216,254,30,0,163,254,55,0,189,254,17,0,33,255,143,255,200,255,227,254,97,0,132,254,174,0,187,254,167,0,70,255,123,0,178,255,128,0,238,255,207,0,35,0,41,1,30,0,50,1,222,255,233,0,158,255,123,0,136,255,22,0,176,255,203,255,17,0,165,255,119,0,174,255,145,0,222,255,66,0,30,0,216,255,92,0,150,255,169,0,88,255,17,1,8,255,101,1,200,254,116,1,196,254,59,1,236,254,220,0,52,255,141,0,119,255,108,0,174,255,119,0,242,255,165,0,37,0,178,0,26,0,112,0,233,255,251,255,167,255,132,255,97,255,48,255,37,255,24,255,233,254,24,255,198,254,8,255,240,254,2,255,112,255,50,255,238,255,145,255,22,0,253,255,15,0,72,0,48,0,110,0,147,0,105,0,242,0,72,0,28,1,52,0,227,0,90,0,222,255,185,0,90,253,39,1,30,251,110,1,202,250,132,1,2,252,136,1,163,253,150,1,231,254,183,1,172,255,207,1,39,0,233,1,154,0,39,2,46,1,88,2,220,1,22,2,68,2,61,1,75,2,30,0,68,2,50,255,44,2,220,254,196,1,6,255,55,1,92,255,205,0,165,255,121,0,194,255,19,0,205,255,167,255,229,255,97,255,253,255,108,255,50,0,163,255,165,0,222,255,44,1,52,0,128,1,176,0,147,1,242,0,139,1,220,0,110,1,128,0,64,1,242,255,251,0,121,255,150,0,99,255,50,0,180,255,229,255,52,0,143,255,161,0,88,255,216,0,125,255,238,0,227,255,236,0,55,0,185,0,86,0,90,0,83,0,253,255,90,0,189,255,132,0,154,255,220,0,103,255,37,1,94,255,39,1,97,255,242,0,63,255,178,0,198,254,143,0,41,254,112,0,209,253,64,0,222,253,0,0,66,254,192,255,225,254,134,255,172,255,81,255,90,0,59,255,189,0,97,255,218,0,183,255,167,0,249,255,44,0,0,0,209,255,211,255,143,255,141,255,55,255,72,255,236,254,59,255,207,254,132,255,198,254,4,0,183,254,110,0,205,254,116,0,99,255,216,255,83,0,125,254,37,1,150,252,154,1,218,250,203,1,41,250,178,1,152,250,77,1,114,251,200,0,39,252,48,0,187,252,156,255,79,253,86,255,240,253,75,255,139,254,39,255,8,255,227,254,97,255,143,254,125,255,28,254,108,255,143,253,134,255,63,253,15,0,105,253,194,0,196,253,68,1,35,254,110,1,141,254,57,1,249,254,207,0,79,255,156,0,112,255,214,0,110,255,52,1,116,255,59,1,189,255,183,0,41,0,233,255,130,0,66,255,178,0,11,255,205,0,63,255,128,0,183,255,116,255,61,0,24,254,156,0,77,253,165,0,86,253,55,0,222,253,136,255,110,254,6,255,242,254,236,254,119,255,24,255,214,255,59,255,24,0,52,255,101,0,55,255,130,0,90,255,64,0,156,255,194,255,13,0,128,255,152,0,158,255,17,1,233,255,59,1,35,0,15,1,70,0,192,0,61,0,145,0,24,0,136,0,229,255,103,0,205,255,233,255,229,255,55,255,48,0,178,254,163,0,147,254,37,1,211,254,101,1,44,255,52,1,46,255,218,0,216,254,174,0,139,254,145,0,158,254,90,0,41,255,15,0,240,255,233,255,156,0,15,0,253,0,143,0,249,0,30,1,167,0,88,1,50,0,37,1,218,255,196,0,209,255,97,0,11,0,39,0,37,0,46,0,225,255,70,0,143,255,86,0,139,255,141,0,187,255,22,1,225,255,192,1,231,255,15,2,207,255,220,1,194,255,128,1,198,255,33,1,227,255,161,0,24,0,2,0,103,0,156,255,196,0,187,255,0,1,52,0,244,0,180,0,183,0,240,0,112,0,227,0,55,0,231,0,8,0,22,1,214,255,88,1,158,255,163,1,139,255,196,1,154,255,147,1,196,255,26,1,236,255,139,0,0,0,24,0,0,0,207,255,240,255,158,255,218,255,105,255,220,255,19,255,0,0,225,254,48,0,39,255,97,0,222,255,141,0,192,0,185,0,132,1,218,0,253,1,233,0,22,2,251,0,244,1,24,1,207,1,39,1,189,1,11,1,169,1,205,0,125,1,158,0,13,1,192,0,70,0,77,1,114,255,0,2,251,254,116,2,249,254,130,2,72,255,75,2,211,255,2,2,112,0,205,1,251,0,196,1,64,1,209,1,28,1,203,1,187,0,185,1,119,0,150,1,86,0,83,1,68,0,231,0,11,0,121,0,141,255,50,0,231,254,13,0,103,254,236,255,103,254,194,255,236,254,172,255,147,255,183,255,52,0,225,255,205,0,4,0,13,1,39,0,225,0,83,0,147,0,139,0,72,0,194,0,244,255,172,0,172,255,19,0,141,255,88,255,134,255,242,254,150,255,15,255,205,255,112,255,37,0,214,255,136,0,52,0,187,0,178,0,198,0,35,1,194,0,70,1,180,0,28,1,152,0,200,0,119,0,119,0,75,0,64,0,13,0,64,0,216,255,105,0,216,255,145,0,19,0,187,0,86,0,247,0,143,0,48,1,203,0,52,1,211,0,15,1,125,0,244,0,249,255,6,1,99,255,59,1,238,254,97,1,203,254,30,1,233,254,121,0,52,255,214,255,180,255,143,255,50,0,156,255,101,0,211,255,35,0,57,0,161,255,185,0,101,255,6,1,174,255,244,0,0,0,180,0,222,255,125,0,55,255,83,0,103,254,19,0,249,253,200,255,28,254,161,255,145,254,174,255,48,255,211,255,205,255,247,255,39,0,19,0,57,0,35,0,26,0,11,0,211,255,198,255,110,255,121,255,8,255,103,255,220,254,145,255,24,255,178,255,203,255,180,255,198,0,185,255,172,1,209,255,52,2,0,0,77,2,92,0,30,2,244,0,231,1,132,1,205,1,174,1,174,1,90,1,128,1,176,0,147,1,242,255,110,2,114,255,196,3,83,255,145,4,145,255,28,4,251,255,147,2,90,0,203,0,116,0,143,255,61,0,24,255,220,255,19,255,132,255,52,255,128,255,75,255,222,255,77,255,77,0,70,255,121,0,41,255,72,0,225,254,218,255,169,254,94,255,218,254,24,255,90,255,33,255,227,255,79,255,46,0,99,255,70,0,59,255,64,0,26,255,17,0,105,255,227,255,8,0,240,255,103,0,114,0,88,0,48,1,0,0,185,1,143,255,240,1,77,255,242,1,101,255,218,1,183,255,158,1,26,0,61,1,103,0,220,0,116,0,165,0,39,0,143,0,154,255,163,0,15,255,247,0,189,254,86,1,150,254,158,1,99,254,183,1,52,254,97,1,83,254,176,0,229,254,233,255,180,255,57,255,81,0,200,254,90,0,189,254,194,255,4,255,13,255,75,255,196,254,92,255,6,255,70,255,139,255,57,255,242,255,110,255,17,0,229,255,6,0,110,0,13,0,214,0,64,0,22,1,125,0,35,1,192,0,236,0,2,1,114,0,77,1,189,255,154,1,19,255,242,1,191,254,52,2,150,254,48,2,127,254,214,1,176,254,50,1,46,255,123,0,172,255,225,255,242,255,81,255,8,0,203,254,2,0,114,254,247,255,125,254,240,255,207,254,207,255,6,255,165,255,240,254,147,255,191,254,192,255,205,254,253,255,28,255,6,0,152,255,244,255,2,0,253,255,64,0,37,0,79,0,83,0,64,0,121,0,44,0,158,0,59,0,205,0,134,0,247,0,249,0,24,1,26,1,26,1,154,0,30,1,187,255,28,1,28,255,222,0,22,255,125,0,143,255,39,0,30,0,218,255,130,0,130,255,167,0,59,255,141,0,70,255,52,0,253,255,200,255,61,1,119,255,50,2,121,255,70,2,187,255,156,1,242,255,178,0,220,255,13,0,128,255,249,255,41,255,70,0,61,255,189,0,238,255,8,1,15,1,249,0,24,2,143,0,158,2,19,0,121,2,214,255,189,1,209,255,187,0,205,255,225,255,169,255,132,255,132,255,128,255,134,255,119,255,189,255,81,255,242,255,48,255,231,255,41,255,136,255,81,255,26,255,119,255,229,254,145,255,2,255,183,255,81,255,229,255,198,255,0,0,88,0,253,255,227,0,231,255,59,1,218,255,70,1,222,255,15,1,231,255,163,0,238,255,41,0,238,255,183,255,8,0,99,255,81,0,79,255,156,0,165,255,167,0,55,0,86,0,169,0,198,255,176,0,63,255,165,0,233,254,81,1,189,254,99,2,180,254,196,2,247,254,50,2,145,255,64,1,99,0,134,0,39,1,39,0,167,1,11,0,187,1,13,0,121,1,61,0,48,1,169,0,39,1,50,1,72,1,132,1,59,1,112,1,247,0,35,1,169,0,200,0,92,0,110,0,24,0,46,0,249,255,26,0,227,255,26,0,174,255,238,255,108,255,154,255,88,255,108,255,128,255,145,255,183,255,211,255,220,255,0,0,216,255,28,0,187,255,66,0,156,255,94,0,116,255,81,0,68,255,37,0,13,255,28,0,225,254,77,0,240,254,143,0,61,255,172,0,130,255,119,0,128,255,247,255,90,255,130,255,103,255,90,255,222,255,99,255,132,0,79,255,238,0,253,254,6,1,176,254,251,0,172,254,251,0,216,254,24,1,220,254,30,1,169,254,229,0,103,254,123,0,99,254,11,0,196,254,152,255,88,255,63,255,238,255,46,255,105,0,97,255,205,0,139,255,57,1,123,255,185,1,66,255,11,2,6,255,6,2,227,254,167,1,255,254,39,1,72,255,216,0,97,255,231,0,41,255,48,1,220,254,94,1,180,254,59,1,172,254,216,0,172,254,99,0,172,254,253,255,200,254,174,255,24,255,130,255,143,255,105,255,0,0,48,255,90,0,242,254,132,0,17,255,99,0,198,255,6,0,150,0,183,255,242,0,154,255,194,0,176,255,99,0,233,255,39,0,253,255,13,0,205,255,240,255,169,255,183,255,176,255,156,255,163,255,185,255,108,255,247,255,70,255,39,0,108,255,30,0,183,255,4,0,220,255,17,0,222,255,77,0,249,255,139,0,68,0,167,0,183,0,139,0,4,1,57,0,233,0,242,255,130,0,214,255,0,0,198,255,123,255,143,255,50,255,55,255,99,255,6,255,238,255,41,255,103,0,121,255,163,0,194,255,172,0,11,0,143,0,79,0,83,0,112,0,231,255,110,0,112,255,61,0,13,255,238,255,183,254,180,255,114,254,183,255,101,254,225,255,158,254,15,0,236,254,52,0,28,255,50,0,70,255,222,255,114,255,83,255,139,255,233,254,141,255,189,254,156,255,191,254,218,255,214,254,46,0,249,254,121,0,46,255,214,0,110,255,75,1,167,255,158,1,203,255,154,1,240,255,44,1,6,0,139,0,11,0,46,0,35,0,66,0,81,0,116,0,132,0,97,0,194,0,19,0,231,0,225,255,169,0,238,255,244,255,24,0,19,255,61,0,108,254,64,0,57,254,17,0,110,254,203,255,222,254,141,255,112,255,86,255,4,0,44,255,121,0,44,255,185,0,112,255,183,0,211,255,130,0,37,0,72,0,77,0,39,0,77,0,35,0,55,0,0,0,11,0,145,255,183,255,6,255,70,255,185,254,244,254,198,254,253,254,19,255,198,255,81,255,141,1,97,255,139,3,70,255,119,4,15,255,247,3,214,254,187,2,196,254,139,1,2,255,207,0,125,255,121,0,6,0,48,0,128,0,189,255,207,0,79,255,207,0,6,255,139,0,207,254,35,0,172,254,150,255,209,254,214,254,66,255,35,254,180,255,242,253,218,255,116,254,192,255,92,255,172,255,30,0,203,255,130,0,52,0,198,0,231,0,11,1,161,1,57,1,251,1,39,1,218,1,233,0,101,1,161,0,214,0,94,0,101,0,66,0,37,0,90,0,15,0,105,0,6,0,57,0,242,255,220,255,214,255,150,255,200,255,143,255,185,255,165,255,147,255,150,255,90,255,86,255,30,255,37,255,233,254,61,255,172,254,145,255,114,254,231,255,116,254,30,0,244,254,55,0,196,255,19,0,90,0,176,255,108,0,50,255,37,0,231,254,242,255,229,254,240,255,13,255,0,0,79,255,253,255,163,255,242,255,238,255,8,0,8,0,112,0,0,0,6,1,253,255,108,1,6,0,110,1,8,0,75,1,0,0,70,1,13,0,70,1,48,0,41,1,88,0,251,0,128,0,227,0,163,0,19,1,136,0,128,1,4,0,238,1,61,255,4,2,187,254,154,1,229,254,242,0,176,255,86,0,174,0,251,255,116,1,2,0,222,1,92,0,238,1,214,0,194,1,41,1,116,1,57,1,22,1,28,1,198,0,244,0,187,0,189,0,225,0,99,0,8,1,0,0,0,1,147,255,225,0,238,254,209,0,86,254,194,0,59,254,163,0,139,254,97,0,211,254,19,0,229,254,194,255,218,254,130,255,211,254,128,255,216,254,150,255,2,255,97,255,94,255,205,254,218,255,50,254,50,0,236,253,68,0,33,254,15,0,154,254,196,255,19,255,130,255,110,255,105,255,163,255,165,255,143,255,41,0,46,255,154,0,180,254,163,0,88,254,116,0,59,254,61,0,101,254,19,0,178,254,222,255,231,254,125,255,6,255,244,254,81,255,123,254,242,255,61,254,187,0,57,254,75,1,46,254,59,1,11,254,130,0,247,253,110,255,59,254,108,254,231,254,229,253,163,255,11,254,4,0,161,254,249,255,72,255,167,255,209,255,86,255,39,0,37,255,57,0,22,255,35,0,44,255,33,0,63,255,86,0,8,255,147,0,114,254,158,0,205,253,77,0,163,253,214,255,251,253,112,255,123,254,35,255,169,254,233,254,41,254,238,254,255,252,41,255,216,251,119,255,112,251,209,255,19,252,64,0,61,253,145,0,121,254,108,0,134,255,231,255,83,0,116,255,189,0,88,255,222,0,108,255,236,0,130,255,238,0,112,255,244,0,75,255,61,1,108,255,198,1,176,255,26,2,169,255,249,1,72,255,145,1,205,254,41,1,176,254,225,0,11,255,176,0,165,255,116,0,35,0,61,0,52,0,50,0,231,255,83,0,154,255,99,0,174,255,52,0,26,0,222,255,121,0,152,255,123,0,128,255,101,0,147,255,172,0,172,255,48,1,183,255,158,1,211,255,249,1,44,0,28,2,154,0,249,1,218,0,200,1,211,0,203,1,161,0,229,1,88,0,209,1,11,0,134,1,205,255,79,1,167,255,116,1,134,255,218,1,108,255,22,2,70,255,225,1,28,255,101,1,231,254,247,0,185,254,176,0,156,254,116,0,172,254,110,0,244,254,192,0,90,255,41,1,180,255,77,1,35,0,240,0,163,0,55,0,218,0,97,255,158,0,152,254,68,0,6,254,19,0,211,253,19,0,37,254,75,0,218,254,192,0,143,255,68,1,17,0,180,1,105,0,233,1,198,0,225,1,6,1,187,1,11,1,172,1,236,0,176,1,207,0,165,1,169,0,103,1,88,0,11,1,249,255,192,0,216,255,167,0,4,0,165,0,88,0,116,0,125,0,24,0,35,0,194,255,101,255,176,255,152,254,229,255,11,254,55,0,227,253,132,0,253,253,174,0,28,254,156,0,143,254,72,0,161,255,205,255,242,0,41,255,154,1,145,254,79,1,46,254,178,0,26,254,57,0,72,254,33,0,161,254,59,0,17,255,103,0,152,255,134,0,41,0,143,0,139,0,99,0,165,0,8,0,150,0,169,255,136,0,90,255,145,0,44,255,158,0,46,255,139,0,37,255,105,0,249,254,99,0,185,254,94,0,134,254,72,0,127,254,44,0,209,254,52,0,116,255,79,0,0,0,75,0,59,0,37,0,19,0,240,255,203,255,198,255,192,255,211,255,15,0,46,0,136,0,200,0,216,0,99,1,174,0,180,1,22,0,207,1,154,255,192,1,174,255,108,1,41,0,209,0,119,0,64,0,66,0,46,0,180,255,172,0,55,255,55,1,26,255,121,1,59,255,125,1,90,255,99,1,105,255,26,1,123,255,134,0,152,255,216,255,194,255,90,255,17,0,94,255,130,0,227,255,231,0,143,0,17,1,30,1,198,0,112,1,11,0,145,1,46,255,108,1,134,254,19,1,61,254,203,0,63,254,196,0,94,254,233,0,110,254,244,0,156,254,205,0,227,254,150,0,33,255,81,0,105,255,231,255,183,255,94,255,15,0,255,254,101,0,236,254,147,0,233,254,114,0,244,254,41,0,52,255,253,255,165,255,218,255,15,0,154,255,48,0,79,255,244,255,86,255,139,255,183,255,33,255,86,0,211,254,229,0,198,254,39,1,247,254,22,1,57,255,192,0,55,255,110,0,209,254,94,0,48,254,101,0,152,253,33,0,114,253,130,255,211,253,227,254,103,254,103,254,229,254,231,253,46,255,103,253,79,255,41,253,88,255,79,253,108,255,189,253,152,255,55,254,178,255,169,254,165,255,66,255,156,255,231,255,225,255,88,0,90,0,119,0,180,0,86,0,103,0,52,0,11,255,70,0,15,253,94,0,169,251,90,0,125,251,57,0,83,252,2,0,150,253,72,0,214,254,242,0,174,255,128,1,249,255,203,1,183,255,203,1,63,255,108,1,6,255,218,0,59,255,70,0,169,255,211,255,244,255,123,255,227,255,44,255,143,255,231,254,41,255,198,254,251,254,229,254,17,255,81,255,41,255,236,255,255,254,119,0,172,254,192,0,130,254,198,0,203,254,178,0,101,255,139,0,240,255,119,0,59,0,152,0,123,0,209,0,214,0,242,0,37,1,218,0,61,1,165,0,46,1,141,0,4,1,145,0,183,0,152,0,59,0,163,0,165,255,183,0,55,255,183,0,57,255,154,0,136,255,110,0,236,255,41,0,17,0,227,255,238,255,214,255,145,255,2,0,44,255,64,0,2,255,92,0,63,255,72,0,178,255,2,0,220,255,156,255,136,255,94,255,15,255,150,255,222,254,249,255,24,255,46,0,119,255,55,0,139,255,50,0,33,255,46,0,125,254,30,0,30,254,6,0,30,254,247,255,83,254,253,255,189,254,24,0,41,255,46,0,99,255,77,0,75,255,152,0,247,254,236,0,139,254,6,1,66,254,211,0,59,254,125,0,81,254,61,0,110,254,35,0,143,254,41,0,147,254,77,0,92,254,101,0,13,254,52,0,253,253,203,255,94,254,101,255,44,255,46,255,253,255,41,255,75,0,103,255,8,0,249,255,147,255,172,0,52,255,209,0,22,255,28,0,75,255,15,255,180,255,83,254,2,0,50,254,2,0,158,254,211,255,75,255,165,255,198,255,158,255,216,255,178,255,161,255,214,255,70,255,211,255,253,254,136,255,231,254,22,255,240,254,196,254,37,255,207,254,105,255,86,255,134,255,8,0,112,255,145,0,79,255,203,0,81,255,176,0,97,255,77,0,119,255,205,255,141,255,108,255,141,255,114,255,119,255,211,255,79,255,70,0,59,255,152,0,108,255,167,0,2,0,116,0,198,0,30,0,75,1,216,255,88,1,156,255,30,1,92,255,203,0,59,255,57,0,70,255,119,255,90,255,211,254,110,255,130,254,94,255,150,254,63,255,2,255,108,255,222,255,236,255,0,1,158,0,24,2,55,1,205,2,108,1,26,3,77,1,35,3,242,0,48,3,48,0,77,3,244,254,44,3,222,253,161,2,150,253,229,1,231,253,48,1,66,254,136,0,103,254,227,255,145,254,35,255,209,254,152,254,35,255,180,254,121,255,116,255,189,255,77,0,220,255,183,0,214,255,145,0,189,255,46,0,152,255,198,255,130,255,97,255,169,255,225,254,28,0,255,253,150,0,200,252,216,0,216,251,218,0,216,251,167,0,180,252,81,0,207,253,253,255,176,254,203,255,61,255,194,255,136,255,183,255,178,255,163,255,185,255,167,255,172,255,183,255,136,255,167,255,110,255,116,255,94,255,63,255,99,255,19,255,143,255,247,254,209,255,37,255,19,0,189,255,92,0,154,0,143,0,114,1,134,0,225,1,70,0,194,1,15,0,35,1,15,0,55,0,57,0,90,255,68,0,220,254,33,0,240,254,22,0,123,255,112,0,22,0,15,1,110,0,94,1,97,0,11,1,28,0,94,0,216,255,185,255,183,255,66,255,172,255,238,254,165,255,156,254,141,255,110,254,139,255,125,254,158,255,183,254,203,255,15,255,4,0,105,255,57,0,176,255,101,0,216,255,123,0,11,0,141,0,97,0,167,0,200,0,187,0,19,1,194,0,57,1,196,0,44,1,222,0,244,0,231,0,165,0,161,0,57,0,17,0,156,255,123,255,13,255,22,255,2,255,247,254,97,255,4,255,214,255,196,254,30,0,11,254,59,0,70,253,57,0,227,252,64,0,225,252,55,0,15,253,253,255,92,253,150,255,178,253,46,255,216,253,231,254,214,253,218,254,227,253,6,255,30,254,116,255,127,254,61,0,214,254,52,1,238,254,207,1,242,254,233,1,46,255,203,1,163,255,174,1,66,0,152,1,24,1,105,1,2,2,41,1,143,2,253,0,169,2,0,1,125,2,0,1,24,2,205,0,105,1,154,0,178,0,165,0,41,0,229,0,249,255,35,1,33,0,48,1,99,0,11,1,121,0,167,0,83,0,44,0,253,255,231,255,161,255,222,255,112,255,233,255,75,255,220,255,48,255,169,255,41,255,86,255,55,255,24,255,90,255,249,254,189,255,216,254,41,0,161,254,90,0,108,254,92,0,81,254,79,0,50,254,50,0,255,253,59,0,203,253,141,0,158,253,229,0,136,253,229,0,191,253,134,0,55,254,6,0,176,254,152,255,4,255,130,255,72,255,187,255,130,255,205,255,156,255,86,255,141,255,141,254,139,255,2,254,178,255,19,254,198,255,141,254,156,255,35,255,70,255,158,255,238,254,19,0,161,254,152,0,123,254,39,1,141,254,141,1,187,254,154,1,6,255,75,1,147,255,233,0,66,0,198,0,196,0,220,0,211,0,214,0,119,0,161,0,251,255,114,0,158,255,141,0,147,255,216,0,240,255,11,1,105,0,240,0,205,0,156,0,8,1,66,0,15,1,242,255,214,0,165,255,125,0,97,255,83,0,39,255,119,0,26,255,200,0,52,255,6,1,46,255,15,1,229,254,247,0,156,254,229,0,165,254,203,0,240,254,103,0,61,255,185,255,114,255,15,255,194,255,211,254,61,0,8,255,216,0,81,255,79,1,110,255,110,1,79,255,70,1,35,255,22,1,26,255,251,0,77,255,238,0,152,255,207,0,207,255,128,0,205,255,8,0,150,255,139,255,72,255,249,254,8,255,119,254,11,255,63,254,134,255,134,254,64,0,15,255,183,0,145,255,134,0,242,255,183,255,52,0,207,254,141,0,116,254,253,0,183,254,41,1,44,255,236,0,90,255,132,0,17,255,33,0,154,254,227,255,114,254,214,255,211,254,253,255,134,255,35,0,72,0,55,0,6,1,33,0,105,1,229,255,55,1,176,255,218,0,180,255,211,0,240,255,17,1,79,0,50,1,143,0,0,1,156,0,167,0,145,0,196,0,174,0,196,1,8,1,0,3,116,1,130,3,178,1,46,3,174,1,103,2,139,1,103,1,64,1,70,0,236,0,108,255,189,0,6,255,172,0,211,254,128,0,125,254,66,0,26,254,48,0,244,253,123,0,33,254,28,1,110,254,236,1,178,254,125,2,214,254,114,2,236,254,247,1,30,255,116,1,116,255,39,1,200,255,2,1,231,255,227,0,209,255,218,0,174,255,8,1,176,255,57,1,218,255,35,1,249,255,207,0,253,255,132,0,247,255,94,0,253,255,75,0,240,255,81,0,169,255,114,0,37,255,147,0,154,254,123,0,105,254,22,0,174,254,147,255,75,255,30,255,6,0,227,254,174,0,238,254,2,1,52,255,229,0,139,255,134,0,192,255,64,0,194,255,68,0,163,255,92,0,165,255,52,0,253,255,200,255,147,0,57,255,39,1,178,254,121,1,90,254,75,1,61,254,152,0,112,254,169,255,200,254,214,254,6,255,101,254,253,254,108,254,216,254,183,254,22,255,227,254,240,255,225,254,6,1,229,254,178,1,2,255,176,1,35,255,64,1,52,255,192,0,52,255,94,0,2,255,64,0,143,254,103,0,52,254,161,0,52,254,180,0,123,254,150,0,211,254,103,0,19,255,72,0,72,255,50,0,150,255,33,0,200,255,30,0,192,255,44,0,169,255,44,0,196,255,0,0,24,0,203,255,110,0,196,255,128,0,222,255,77,0,8,0,249,255,70,0,154,255,165,0,88,255,11,1,97,255,66,1,112,255,48,1,37,255,207,0,163,254,70,0,88,254,198,255,108,254,147,255,158,254,214,255,211,254,83,0,8,255,192,0,41,255,13,1,61,255,61,1,94,255,94,1,165,255,103,1,236,255,61,1,251,255,189,0,189,255,8,0,81,255,79,255,244,254,200,254,220,254,163,254,24,255,220,254,112,255,72,255,116,255,189,255,35,255,22,0,185,254,66,0,132,254,97,0,191,254,132,0,99,255,189,0,61,0,247,0,26,1,26,1,154,1,8,1,139,1,207,0,28,1,174,0,220,0,196,0,2,1,236,0,30,1,26,1,205,0,68,1,37,0,70,1,139,255,13,1,46,255,178,0,251,254,77,0,242,254,249,255,50,255,209,255,150,255,220,255,236,255,0,0,46,0,6,0,97,0,240,255,114,0,236,255,86,0,249,255,46,0,238,255,57,0,187,255,114,0,145,255,185,0,128,255,242,0,86,255,227,0,6,255,136,0,198,254,13,0,194,254,169,255,255,254,94,255,112,255,33,255,225,255,15,255,41,0,26,255,70,0,13,255,33,0,244,254,227,255,33,255,198,255,143,255,225,255,244,255,44,0,26,0,154,0,15,0,8,1,41,0,97,1,147,0,132,1,238,0,68,1,2,1,189,0,247,0,68,0,251,0,8,0,48,1,26,0,152,1,101,0,244,1,220,0,222,1,72,1,46,1,174,1,46,0,33,2,90,255,114,2,8,255,139,2,75,255,130,2,216,255,116,2,75,0,86,2,121,0,28,2,136,0,211,1,152,0,158,1,154,0,114,1,130,0,55,1,125,0,236,0,156,0,161,0,198,0,92,0,211,0,22,0,180,0,207,255,141,0,169,255,123,0,174,255,136,0,141,255,136,0,4,255,41,0,75,254,101,255,214,253,163,254,236,253,139,254,127,254,39,255,61,255,231,255,244,255,66,0,145,0,46,0,233,0,6,0,240,0,13,0,205,0,72,0,158,0,165,0,92,0,244,0,0,0,15,1,154,255,2,1,70,255,247,0,13,255,238,0,227,254,178,0,196,254,59,0,200,254,183,255,225,254,81,255,24,255,41,255,108,255,83,255,200,255,178,255,33,0,26,0,130,0,97,0,192,0,114,0,211,0,114,0,169,0,130,0,68,0,167,0,207,255,139,0,145,255,24,0,165,255,174,255,189,255,141,255,156,255,185,255,79,255,11,0,11,255,66,0,244,254,81,0,30,255,90,0,147,255,101,0,15,0,77,0,0,0,0,0,8,255,196,255,132,253,209,255,75,252,57,0,238,251,194,0,112,252,15,1,132,253,238,0,211,254,119,0,218,255,249,255,66,0,185,255,50,0,192,255,15,0,242,255,231,255,46,0,158,255,108,0,83,255,167,0,61,255,189,0,99,255,150,0,169,255,70,0,247,255,6,0,70,0,236,255,119,0,233,255,94,0,0,0,8,0,46,0,178,255,66,0,139,255,50,0,220,255,22,0,143,0,240,255,81,1,178,255,214,1,128,255,19,2,125,255,22,2,167,255,203,1,203,255,59,1,167,255,174,0,103,255,92,0,63,255,52,0,33,255,6,0,174,254,220,255,13,254,218,255,187,253,0,0,231,253,61,0,105,254,119,0,48,255,139,0,11,0,103,0,150,0,46,0,114,0,30,0,211,255,68,0,75,255,132,0,57,255,180,0,123,255,196,0,174,255,187,0,187,255,154,0,180,255,114,0,156,255,70,0,134,255,11,0,143,255,222,255,154,255,0,0,119,255,114,0,39,255,249,0,214,254,79,1,189,254,114,1,8,255,105,1,187,255,19,1,161,0,94,0,101,1,112,255,163,1,163,254,59,1,66,254,112,0,88,254,174,255,180,254,103,255,44,255,174,255,158,255,22,0,244,255,46,0,55,0,220,255,139,0,81,255,218,0,220,254,247,0,161,254,180,0,174,254,57,0,236,254,209,255,57,255,167,255,130,255,132,255,196,255,44,255,15,0,39,255,110,0,174,255,132,0,79,0,35,0,169,0,154,255,180,0,70,255,158,0,79,255,132,0,156,255,128,0,13,0,147,0,114,0,176,0,156,0,218,0,125,0,247,0,39,0,236,0,189,255,214,0,101,255,185,0,70,255,136,0,99,255,68,0,152,255,6,0,167,255,247,255,108,255,55,0,13,255,198,0,214,254,88,1,11,255,130,1,154,255,70,1,66,0,26,1,176,0,44,1,167,0,94,1,22,0,130,1,211,254,101,1,55,253,211,0,35,252,15,0,33,252,128,255,242,252,50,255,41,254,13,255,121,255,2,255,143,0,13,255,48,1,55,255,92,1,145,255,39,1,13,0,189,0,134,0,77,0,216,0,41,0,253,0,103,0,251,0,161,0,198,0,132,0,103,0,24,0,35,0,183,255,28,0,147,255,64,0,158,255,114,0,156,255,161,0,128,255,174,0,128,255,134,0,165,255,64,0,200,255,6,0,229,255,231,255,253,255,227,255,28,0,17,0,75,0,83,0,94,0,121,0,15,0,114,0,86,255,68,0,147,254,28,0,59,254,2,0,121,254,0,0,39,255,0,0,207,255,253,255,79,0,247,255,189,0,214,255,22,1,139,255,70,1,41,255,86,1,225,254,66,1,225,254,22,1,46,255,247,0,196,255,249,0,132,0,222,0,19,1,116,0,83,1,227,255,92,1,132,255,55,1,103,255,218,0,77,255,125,0,22,255,79,0,225,254,77,0,185,254,105,0,150,254,130,0,123,254,108,0,121,254,253,255,132,254,86,255,139,254,229,254,112,254,174,254,66,254,139,254,50,254,116,254,105,254,139,254,185,254,187,254,238,254,233,254,77,255,37,255,35,0,119,255,203,0,194,255,200,0,247,255,92,0,37,0,244,255,77,0,192,255,88,0,207,255,143,0,11,0,251,0,88,0,64,1,147,0,50,1,141,0,249,0,88,0,211,0,19,0,214,0,200,255,198,0,112,255,123,0,41,255,30,0,26,255,244,255,70,255,33,0,156,255,132,0,220,255,209,0,220,255,233,0,200,255,216,0,205,255,161,0,216,255,70,0,198,255,218,255,187,255,136,255,194,255,105,255,211,255,99,255,238,255,77,255,24,0,41,255,88,0,15,255,139,0,2,255,125,0,26,255,52,0,103,255,205,255,198,255,103,255,0,0,37,255,249,255,70,255,178,255,174,255,81,255,2,0,17,255,24,0,242,254,0,0,214,254,189,255,176,254,112,255,112,254,28,255,52,254,196,254,39,254,92,254,52,254,244,253,15,254,169,253,205,253,165,253,236,253,242,253,121,254,55,254,86,255,61,254,75,0,105,254,22,1,233,254,134,1,114,255,161,1,189,255,156,1,242,255,220,1,52,0,119,2,139,0,244,2,216,0,231,2,8,1,46,2,35,1,24,1,22,1,28,0,216,0,141,255,154,0,125,255,150,0,220,255,196,0,114,0,220,0,240,0,167,0,2,1,41,0,192,0,158,255,99,0,92,255,64,0,101,255,119,0,156,255,145,0,231,255,200,255,50,0,68,254,132,0,255,252,176,0,147,252,161,0,218,252,116,0,105,253,108,0,233,253,158,0,61,254,220,0,136,254,225,0,2,255,163,0,147,255,83,0,249,255,75,0,4,0,143,0,229,255,0,1,225,255,61,1,26,0,50,1,114,0,6,1,172,0,222,0,156,0,203,0,61,0,187,0,165,255,152,0,249,254,101,0,147,254,37,0,132,254,233,255,152,254,205,255,200,254,211,255,41,255,203,255,165,255,139,255,2,0,8,255,39,0,145,254,37,0,103,254,0,0,127,254,158,255,163,254,55,255,176,254,24,255,143,254,61,255,125,254,79,255,147,254,44,255,249,254,4,255,128,255,4,255,240,255,57,255,19,0,125,255,244,255,183,255,198,255,227,255,192,255,24,0,218,255,92,0,207,255,136,0,105,255,103,0,227,254,251,255,134,254,121,255,139,254,15,255,218,254,233,254,50,255,37,255,134,255,145,255,216,255,207,255,0,0,216,255,220,255,220,255,134,255,8,0,77,255,39,0,90,255,8,0,150,255,180,255,216,255,92,255,236,255,57,255,165,255,81,255,28,255,147,255,121,254,216,255,2,254,0,0,227,253,39,0,253,253,101,0,37,254,172,0,88,254,203,0,163,254,189,0,8,255,152,0,94,255,114,0,172,255,99,0,28,0,105,0,167,0,92,0,253,0,6,0,37,1,114,255,77,1,2,255,116,1,17,255,119,1,130,255,64,1,240,255,192,0,64,0,26,0,176,0,167,255,86,1,141,255,13,2,143,255,132,2,136,255,154,2,158,255,99,2,203,255,227,1,236,255,24,1,17,0,57,0,50,0,154,255,64,0,79,255,50,0,61,255,0,0,59,255,205,255,97,255,214,255,176,255,24,0,240,255,88,0,209,255,94,0,101,255,81,0,2,255,55,0,247,254,220,255,72,255,128,255,183,255,125,255,247,255,183,255,15,0,225,255,19,0,183,255,17,0,86,255,24,0,251,254,28,0,247,254,4,0,92,255,225,255,249,255,203,255,112,0,209,255,172,0,214,255,187,0,207,255,180,0,249,255,156,0,88,0,125,0,196,0,105,0,249,0,123,0,238,0,174,0,196,0,207,0,187,0,161,0,218,0,50,0,240,0,214,255,229,0,176,255,200,0,187,255,180,0,207,255,152,0,196,255,94,0,143,255,8,0,44,255,205,255,194,254,211,255,141,254,4,0,185,254,57,0,55,255,92,0,185,255,101,0,11,0,92,0,77,0,108,0,132,0,187,0,139,0,39,1,83,0,119,1,30,0,119,1,0,0,24,1,183,255,114,0,251,254,185,255,8,254,28,255,110,253,191,254,110,253,136,254,196,253,125,254,50,254,189,254,200,254,81,255,119,255,244,255,22,0,94,0,156,0,141,0,4,1,134,0,75,1,88,0,88,1,48,0,55,1,48,0,247,0,92,0,214,0,132,0,220,0,103,0,207,0,33,0,132,0,231,255,15,0,174,255,154,255,77,255,52,255,227,254,244,254,158,254,2,255,139,254,59,255,174,254,68,255,253,254,33,255,75,255,37,255,88,255,143,255,57,255,33,0,41,255,123,0,77,255,92,0,128,255,242,255,167,255,147,255,200,255,132,255,238,255,180,255,17,0,238,255,59,0,39,0,156,0,86,0,55,1,141,0,134,1,211,0,44,1,37,1,83,0,154,1,132,255,136,2,22,255,233,3,4,255,2,5,37,255,17,5,94,255,55,4,154,255,39,3,180,255,72,2,161,255,136,1,92,255,229,0,33,255,165,0,59,255,194,0,205,255,249,0,156,0,55,1,52,1,114,1,48,1,134,1,165,0,90,1,251,255,238,0,94,255,81,0,198,254,163,255,101,254,222,254,110,254,11,254,189,254,97,253,2,255,48,253,37,255,127,253,55,255,39,254,72,255,251,254,70,255,214,255,50,255,161,0,55,255,86,1,114,255,185,1,229,255,176,1,99,0,72,1,139,0,169,0,57,0,0,0,156,255,128,255,242,254,57,255,105,254,26,255,22,254,30,255,240,253,119,255,233,253,8,0,6,254,161,0,99,254,15,1,253,254,68,1,145,255,81,1,220,255,72,1,194,255,48,1,110,255,247,0,37,255,167,0,233,254,81,0,203,254,33,0,198,254,26,0,225,254,22,0,52,255,4,0,156,255,214,255,238,255,136,255,37,0,11,255,70,0,127,254,64,0,52,254,15,0,52,254,218,255,83,254,222,255,114,254,39,0,127,254,163,0,127,254,52,1,147,254,183,1,174,254,251,1,183,254,209,1,205,254,81,1,238,254,203,0,244,254,112,0,187,254,55,0,68,254,6,0,242,253,233,255,35,254,0,0,209,254,75,0,145,255,139,0,251,255,116,0,244,255,2,0,163,255,112,255,83,255,24,255,70,255,52,255,141,255,143,255,15,0,211,255,158,0,225,255,227,0,222,255,176,0,240,255,22,0,19,0,86,255,61,0,194,254,103,0,165,254,132,0,2,255,134,0,123,255,90,0,147,255,26,0,77,255,220,255,8,255,143,255,11,255,55,255,46,255,2,255,41,255,15,255,6,255,75,255,8,255,141,255,70,255,183,255,161,255,178,255,236,255,161,255,24,0,141,255,35,0,108,255,39,0,26,255,57,0,174,254,94,0,79,254,97,0,39,254,30,0,68,254,214,255,145,254,189,255,233,254,8,0,68,255,163,0,154,255,17,1,194,255,253,0,194,255,145,0,209,255,66,0,26,0,30,0,134,0,253,255,185,0,225,255,128,0,180,255,253,255,143,255,110,255,165,255,26,255,207,255,55,255,244,255,147,255,33,0,205,255,86,0,145,255,112,0,13,255,97,0,163,254,75,0,114,254,99,0,88,254,176,0,63,254,251,0,30,254,68,1,2,254,169,1,28,254,33,2,180,254,77,2,187,255,225,1,247,0,2,1,64,2,30,0,35,3,156,255,37,3,101,255,70,2,86,255,218,0,92,255,128,255,114,255,167,254,130,255,68,254,77,255,48,254,211,254,103,254,99,254,233,254,61,254,134,255,59,254,244,255,61,254,24,0,61,254,39,0,112,254,88,0,227,254,150,0,86,255,222,0,147,255,44,1,139,255,112,1,103,255,119,1,147,255,66,1,2,0,0,1,116,0,211,0,196,0,180,0,233,0,154,0,220,0,161,0,145,0,203,0,46,0,216,0,2,0,169,0,41,0,94,0,125,0,52,0,187,0,52,0,198,0,61,0,178,0,39,0,143,0,240,255,121,0,172,255,128,0,94,255,161,0,19,255,225,0,247,254,52,1,33,255,116,1,116,255,121,1,180,255,55,1,192,255,196,0,147,255,59,0,59,255,187,255,203,254,125,255,108,254,139,255,75,254,187,255,116,254,231,255,180,254,229,255,203,254,176,255,172,254,116,255,127,254,83,255,68,254,59,255,15,254,24,255,233,253,28,255,227,253,134,255,11,254,64,0,70,254,211,0,125,254,253,0,216,254,194,0,108,255,88,0,8,0,0,0,119,0,209,255,178,0,196,255,205,0,187,255,183,0,161,255,134,0,114,255,114,0,59,255,116,0,231,254,139,0,121,254,189,0,24,254,236,0,249,253,214,0,68,254,112,0,161,254,26,0,216,254,13,0,253,254,22,0,66,255,253,255,134,255,214,255,169,255,214,255,187,255,11,0,220,255,61,0,4,0,88,0,35,0,147,0,55,0,2,1,79,0,103,1,112,0,125,1,165,0,79,1,200,0,253,0,198,0,165,0,161,0,68,0,75,0,244,255,238,255,183,255,165,255,132,255,152,255,99,255,194,255,110,255,30,0,143,255,105,0,174,255,99,0,174,255,37,0,147,255,240,255,97,255,198,255,8,255,136,255,174,254,55,255,136,254,11,255,169,254,37,255,220,254,108,255,15,255,158,255,72,255,183,255,121,255,200,255,176,255,231,255,0,0,251,255,83,0,203,255,145,0,116,255,185,0,68,255,207,0,79,255,205,0,125,255,130,0,156,255,238,255,116,255,81,255,33,255,249,254,247,254,229,254,17,255,6,255,88,255,92,255,174,255,233,255,2,0,130,0,94,0,17,1,163,0,132,1,150,0,192,1,61,0,183,1,200,255,156,1,103,255,141,1,72,255,150,1,83,255,183,1,88,255,207,1,68,255,196,1,46,255,150,1,24,255,70,1,227,254,225,0,147,254,79,0,70,254,169,255,26,254,19,255,70,254,161,254,196,254,88,254,83,255,90,254,192,255,172,254,247,255,17,255,249,255,81,255,198,255,143,255,105,255,242,255,15,255,70,0,207,254,90,0,136,254,50,0,57,254,244,255,30,254,222,255,55,254,231,255,123,254,231,255,249,254,205,255,161,255,145,255,61,0,83,255,167,0,57,255,220,0,68,255,192,0,97,255,59,0,172,255,103,255,4,0,183,254,48,0,110,254,28,0,154,254,251,255,22,255,220,255,139,255,178,255,174,255,136,255,128,255,103,255,68,255,90,255,55,255,88,255,108,255,77,255,229,255,75,255,134,0,105,255,33,1,134,255,150,1,123,255,218,1,101,255,0,2,119,255,233,1,183,255,123,1,0,0,209,0,66,0,59,0,125,0,247,255,187,0,249,255,233,0,46,0,6,1,152,0,6,1,233,0,233,0,231,0,203,0,163,0,163,0,75,0,72,0,15,0,214,255,242,255,112,255,220,255,46,255,207,255,19,255,238,255,26,255,94,0,19,255,192,0,41,255,183,0,158,255,108,0,112,0,61,0,75,1,70,0,207,1,108,0,189,1,141,0,75,1,174,0,211,0,225,0,132,0,28,1,101,0,30,1,154,0,172,0,22,1,0,0,161,1,110,255,238,1,8,255,218,1,222,254,163,1,229,254,121,1,13,255,2,1,41,255,39,0,72,255,68,255,163,255,185,254,0,0,147,254,57,0,156,254,70,0,174,254,35,0,207,254,214,255,2,255,128,255,50,255,63,255,86,255,39,255,121,255,30,255,158,255,11,255,176,255,233,254,183,255,231,254,216,255,33,255,19,0,110,255,79,0,180,255,136,0,207,255,194,0,196,255,203,0,222,255,103,0,41,0,180,255,128,0,251,254,161,0,125,254,152,0,68,254,152,0,55,254,134,0,41,254,37,0,255,253,114,255,214,253,189,254,203,253,94,254,218,253,105,254,253,253,178,254,68,254,242,254,169,254,19,255,225,254,57,255,207,254,108,255,174,254,139,255,187,254,112,255,247,254,44,255,66,255,249,254,119,255,6,255,121,255,63,255,75,255,101,255,11,255,75,255,8,255,4,255,88,255,211,254,192,255,227,254,253,255,17,255,236,255,59,255,180,255,105,255,150,255,185,255,178,255,33,0,11,0,132,0,88,0,183,0,59,0,178,0,189,255,178,0,66,255,238,0,30,255,81,1,103,255,150,1,207,255,169,1,0,0,130,1,0,0,52,1,249,255,207,0,15,0,81,0,50,0,227,255,75,0,147,255,48,0,90,255,205,255,57,255,79,255,50,255,19,255,55,255,255,254,37,255,207,254,249,254,70,254,205,254,108,253,205,254,145,252,57,255,222,251,0,0,90,251,165,0,15,251,187,0,48,251,75,0,207,251,163,255,220,252,70,255,39,254,119,255,86,255,251,255,244,255,90,0,225,255,66,0,112,255,214,255,24,255,121,255,26,255,116,255,112,255,180,255,238,255,240,255,52,0,30,0,52,0,90,0,17,0,218,0,249,255,174,1,227,255,81,2,189,255,35,2,161,255,72,1,192,255,101,0,22,0,236,255,134,0,203,255,236,0,216,255,28,1,211,255,0,1,196,255,174,0,174,255,86,0,141,255,0,0,103,255,172,255,112,255,125,255,200,255,152,255,105,0,244,255,41,1,94,0,178,1,163,0,211,1,167,0,161,1,139,0,83,1,105,0,13,1,59,0,227,0,8,0,189,0,17,0,130,0,92,0,46,0,163,0,247,255,167,0,2,0,114,0,86,0,48,0,176,0,253,255,218,0,231,255,189,0,247,255,130,0,15,0,83,0,35,0,30,0,48,0,216,255,30,0,154,255,231,255,128,255,152,255,169,255,94,255,19,0,55,255,167,0,11,255,19,1,220,254,61,1,178,254,97,1,134,254,174,1,112,254,218,1,161,254,196,1,41,255,165,1,244,255,125,1,165,0,72,1,225,0,6,1,178,0,185,0,143,0,119,0,216,0,112,0,83,1,178,0,119,1,253,0,24,1,26,1,130,0,24,1,240,255,28,1,99,255,35,1,227,254,251,0,158,254,139,0,143,254,4,0,134,254,194,255,167,254,236,255,11,255,116,0,114,255,242,0,185,255,244,0,19,0,79,0,196,0,94,255,139,1,145,254,229,1,48,254,172,1,57,254,46,1,125,254,205,0,205,254,141,0,41,255,90,0,169,255,112,0,28,0,216,0,103,0,50,1,216,0,57,1,183,1,253,0,172,2,165,0,17,3,92,0,152,2,24,0,147,1,163,255,141,0,251,254,247,255,123,254,238,255,88,254,55,0,110,254,75,0,147,254,253,255,200,254,152,255,30,255,136,255,132,255,240,255,187,255,136,0,165,255,13,1,88,255,86,1,46,255,68,1,79,255,196,0,114,255,11,0,94,255,121,255,41,255,75,255,255,254,99,255,244,254,132,255,6,255,167,255,249,254,231,255,167,254,33,0,105,254,55,0,147,254,44,0,17,255,22,0,167,255,233,255,35,0,172,255,101,0,161,255,77,0,216,255,251,255,13,0,172,255,253,255,152,255,156,255,200,255,68,255,253,255,26,255,244,255,6,255,198,255,227,254,154,255,196,254,134,255,222,254,152,255,37,255,183,255,75,255,183,255,61,255,174,255,37,255,152,255,17,255,41,255,236,254,127,254,169,254,19,254,116,254,17,254,121,254,108,254,218,254,8,255,161,255,141,255,116,0,196,255,249,0,205,255,39,1,180,255,19,1,145,255,227,0,123,255,236,0,136,255,61,1,198,255,152,1,64,0,194,1,236,0,165,1,136,1,59,1,211,1,169,0,176,1,2,0,37,1,101,255,112,0,244,254,203,255,196,254,68,255,189,254,233,254,194,254,180,254,169,254,185,254,105,254,44,255,48,254,244,255,50,254,172,0,112,254,57,1,205,254,152,1,46,255,218,1,125,255,26,2,163,255,70,2,196,255,39,2,233,255,178,1,214,255,4,1,154,255,83,0,116,255,207,255,94,255,134,255,63,255,134,255,30,255,216,255,11,255,92,0,6,255,185,0,13,255,203,0,8,255,200,0,249,254,209,0,233,254,222,0,249,254,227,0,41,255,203,0,97,255,165,0,128,255,180,0,152,255,22,1,198,255,132,1,0,0,154,1,28,0,6,1,0,0,238,255,205,255,236,254,189,255,134,254,229,255,185,254,35,0,41,255,83,0,154,255,75,0,209,255,6,0,194,255,203,255,139,255,205,255,88,255,22,0,88,255,134,0,145,255,240,0,0,0,41,1,119,0,19,1,174,0,209,0,116,0,147,0,225,255,99,0,90,255,52,0,19,255,15,0,225,254,2,0,165,254,233,255,101,254,169,255,26,254,125,255,216,253,139,255,211,253,167,255,52,254,176,255,207,254,189,255,97,255,205,255,205,255,200,255,13,0,189,255,41,0,233,255,26,0,75,0,216,255,141,0,103,255,94,0,249,254,209,255,194,254,59,255,218,254,253,254,44,255,24,255,128,255,59,255,198,255,26,255,11,0,209,254,105,0,180,254,200,0,222,254,15,1,26,255,70,1,77,255,86,1,114,255,30,1,161,255,187,0,6,0,114,0,176,0,81,0,79,1,61,0,143,1,41,0,108,1,231,255,0,1,218,254,145,0,2,253,99,0,143,251,139,0,59,251,205,0,222,251,2,1,233,252,39,1,253,253,59,1,207,254,26,1,72,255,205,0,132,255,128,0,139,255,50,0,141,255,205,255,225,255,79,255,128,0,242,254,35,1,15,255,121,1,161,255,99,1,88,0,249,0,242,0,105,0,50,1,238,255,249,0,161,255,112,0,116,255,240,255,68,255,200,255,15,255,6,0,222,254,114,0,194,254,176,0,229,254,161,0,86,255,121,0,209,255,83,0,22,0,26,0,33,0,207,255,13,0,136,255,8,0,86,255,30,0,81,255,19,0,125,255,189,255,167,255,59,255,192,255,191,254,236,255,110,254,52,0,77,254,97,0,90,254,86,0,161,254,59,0,33,255,75,0,176,255,132,0,22,0,167,0,72,0,154,0,77,0,125,0,44,0,119,0,240,255,141,0,185,255,185,0,176,255,203,0,225,255,163,0,57,0,81,0,163,0,2,0,251,0,200,255,48,1,180,255,59,1,238,255,39,1,90,0,251,0,187,0,183,0,225,0,81,0,189,0,205,255,86,0,70,255,180,255,220,254,15,255,132,254,187,254,57,254,187,254,48,254,225,254,139,254,11,255,4,255,63,255,103,255,114,255,187,255,134,255,2,0,97,255,39,0,24,255,17,0,211,254,174,255,143,254,61,255,70,254,26,255,72,254,57,255,178,254,83,255,39,255,94,255,81,255,119,255,30,255,172,255,180,254,8,0,57,254,130,0,251,253,185,0,61,254,94,0,242,254,154,255,198,255,222,254,94,0,165,254,139,0,28,255,125,0,218,255,114,0,94,0,119,0,145,0,88,0,152,0,28,0,145,0,231,255,112,0,227,255,55,0,244,255,253,255,229,255,218,255,192,255,185,255,198,255,105,255,17,0,211,254,114,0,26,254,167,0,209,253,143,0,48,254,75,0,203,254,41,0,44,255,46,0,101,255,35,0,174,255,222,255,0,0,154,255,28,0,174,255,231,255,30,0,105,255,139,0,207,254,141,0,66,254,41,0,244,253,158,255,15,254,19,255,150,254,183,254,46,255,178,254,147,255,2,255,194,255,48,255,211,255,236,254,222,255,130,254,222,255,99,254,198,255,139,254,108,255,180,254,207,254,191,254,75,254,185,254,39,254,211,254,110,254,59,255,255,254,242,255,174,255,152,0,59,0,143,0,136,0,136,255,143,0,249,253,99,0,203,252,28,0,123,252,200,255,211,252,86,255,121,253,222,254,79,254,154,254,63,255,209,254,6,0,114,255,121,0,52,0,141,0,194,0,103,0,227,0,57,0,158,0,13,0,19,0,6,0,134,255,50,0,70,255,88,0,108,255,68,0,178,255,22,0,225,255,11,0,247,255,70,0,6,0,174,0,33,0,0,1,50,0,33,1,253,255,244,0,145,255,141,0,86,255,22,0,132,255,200,255,247,255,172,255,116,0,152,255,253,0,123,255,134,1,123,255,0,2,154,255,83,2,183,255,112,2,183,255,72,2,165,255,8,2,176,255,225,1,229,255,192,1,19,0,119,1,37,0,236,0,22,0,81,0,251,255,39,0,205,255,200,0,156,255,238,1,119,255,218,2,88,255,26,3,61,255,207,2,46,255,123,2,63,255,99,2,112,255,101,2,150,255,59,2,134,255,231,1,88,255,180,1,37,255,187,1,249,254,187,1,11,255,101,1,112,255,200,0,11,0,59,0,156,0,247,255,249,0,233,255,19,1,15,0,236,0,88,0,152,0,147,0,68,0,172,0,28,0,152,0,64,0,119,0,123,0,88,0,163,0,41,0,200,0,240,255,229,0,209,255,231,0,216,255,220,0,218,255,200,0,203,255,180,0,178,255,169,0,169,255,185,0,196,255,209,0,218,255,222,0,231,255,225,0,236,255,222,0,227,255,209,0,198,255,183,0,156,255,180,0,83,255,229,0,13,255,48,1,30,255,99,1,174,255,130,1,108,0,141,1,229,0,123,1,249,0,68,1,231,0,242,0,229,0,119,0,253,0,0,0,19,1,185,255,251,0,187,255,178,0,4,0,101,0,121,0,99,0,185,0,185,0,163,0,6,1,101,0,249,0,44,0,163,0,0,0,48,0,238,255,178,255,238,255,61,255,233,255,244,254,205,255,229,254,169,255,238,254,136,255,231,254,112,255,200,254,130,255,176,254,229,255,174,254,94,0,180,254,154,0,227,254,125,0,83,255,41,0,240,255,220,255,121,0,225,255,174,0,59,0,150,0,180,0,88,0,253,0,11,0,0,1,211,255,203,0,216,255,108,0,17,0,249,255,92,0,161,255,152,0,145,255,192,0,196,255,233,0,2,0,33,1,41,0,86,1,15,0,83,1,183,255,233,0,75,255,52,0,247,254,119,255,191,254,242,254,207,254,189,254,35,255,214,254,167,255,8,255,68,0,46,255,4,1,66,255,203,1,61,255,70,2,46,255,72,2,50,255,236,1,97,255,121,1,196,255,28,1,46,0,194,0,88,0,50,0,61,0,105,255,242,255,185,254,174,255,101,254,145,255,101,254,150,255,121,254,161,255,127,254,147,255,132,254,128,255,174,254,97,255,236,254,70,255,26,255,57,255,28,255,72,255,15,255,108,255,30,255,154,255,70,255,207,255,92,255,240,255,99,255,240,255,50,255,220,255,229,254,225,255,231,254,17,0,61,255,61,0,114,255,50,0,77,255,17,0,242,254,59,0,154,254,205,0,83,254,112,1,30,254,194,1,37,254,176,1,99,254,114,1,176,254,2,1,222,254,88,0,200,254,187,255,150,254,163,255,121,254,0,0,143,254,88,0,231,254,88,0,119,255,46,0,4,0,46,0,64,0,112,0,0,0,205,0,154,255,249,0,112,255,222,0,130,255,158,0,132,255,105,0,119,255,83,0,130,255,79,0,187,255,116,0,251,255,185,0,37,0,233,0,48,0,238,0,41,0,229,0,19,0,229,0,247,255,214,0,211,255,161,0,238,255,92,0,88,0,57,0,218,0,72,0,35,1,121,0,6,1,161,0,145,0,161,0,4,0,156,0,154,255,174,0,92,255,158,0,63,255,90,0,55,255,8,0,68,255,214,255,132,255,176,255,8,0,121,255,187,0,57,255,70,1,30,255,108,1,86,255,75,1,211,255,46,1,86,0,41,1,169,0,19,1,176,0,187,0,94,0,37,0,233,255,163,255,147,255,125,255,128,255,169,255,143,255,251,255,154,255,79,0,145,255,128,0,112,255,132,0,63,255,128,0,37,255,134,0,37,255,147,0,24,255,130,0,238,254,66,0,196,254,225,255,174,254,163,255,158,254,200,255,185,254,55,0,24,255,116,0,180,255,46,0,110,0,150,255,28,1,17,255,167,1,229,254,253,1,247,254,24,2,15,255,244,1,57,255,192,1,163,255,132,1,37,0,61,1,94,0,251,0,57,0,4,1,236,255,128,1,156,255,52,2,81,255,192,2,13,255,211,2,236,254,99,2,2,255,165,1,61,255,6,1,119,255,194,0,156,255,178,0,141,255,169,0,81,255,147,0,26,255,114,0,26,255,41,0,70,255,172,255,123,255,77,255,178,255,55,255,19,0,81,255,209,0,132,255,154,1,214,255,233,1,35,0,172,1,70,0,92,1,79,0,59,1,103,0,236,0,121,0,41,0,105,0,75,255,70,0,183,254,46,0,176,254,37,0,55,255,26,0,249,255,13,0,156,0,6,0,8,1,8,0,72,1,17,0,92,1,11,0,83,1,11,0,41,1,64,0,244,0,154,0,222,0,214,0,220,0,185,0,180,0,66,0,88,0,165,255,236,255,33,255,147,255,247,254,103,255,30,255,105,255,112,255,154,255,209,255,242,255,41,0,92,0,86,0,185,0,19,0,242,0,116,255,19,1,209,254,64,1,97,254,134,1,28,254,229,1,17,254,44,2,79,254,55,2,203,254,37,2,108,255,39,2,0,0,41,2,112,0,253,1,192,0,145,1,236,0,242,0,28,1,72,0,86,1,187,255,114,1,79,255,44,1,229,254,139,0,152,254,229,255,150,254,150,255,244,254,136,255,150,255,141,255,52,0,143,255,158,0,143,255,187,0,154,255,132,0,187,255,2,0,231,255,99,255,242,255,187,254,214,255,63,254,200,255,24,254,238,255,83,254,55,0,236,254,105,0,203,255,92,0,156,0,24,0,4,1,203,255,233,0,145,255,139,0,119,255,37,0,132,255,251,255,167,255,41,0,194,255,180,0,205,255,70,1,200,255,130,1,185,255,52,1,154,255,103,0,108,255,139,255,48,255,255,254,251,254,227,254,11,255,41,255,114,255,172,255,0,0,61,0,68,0,158,0,33,0,150,0,178,255,24,0,39,255,108,255,176,254,8,255,136,254,61,255,205,254,225,255,88,255,134,0,200,255,209,0,240,255,194,0,244,255,154,0,253,255,130,0,15,0,110,0,17,0,77,0,231,255,17,0,172,255,207,255,125,255,189,255,103,255,218,255,101,255,240,255,125,255,231,255,183,255,233,255,0,0,6,0,44,0,35,0,57,0,35,0,46,0,253,255,28,0,192,255,244,255,161,255,174,255,244,255,92,255,165,0,77,255,70,1,143,255,123,1,227,255,70,1,247,255,249,0,196,255,196,0,97,255,167,0,249,254,134,0,191,254,81,0,194,254,70,0,236,254,136,0,24,255,240,0,26,255,86,1,209,254,154,1,86,254,174,1,2,254,152,1,22,254,88,1,141,254,229,0,35,255,99,0,163,255,39,0,11,0,75,0,88,0,158,0,147,0,196,0,194,0,180,0,242,0,158,0,19,1,163,0,233,0,203,0,92,0,33,1,187,255,143,1,112,255,247,1,125,255,57,2,176,255,57,2,231,255,198,1,11,0,231,0,247,255,233,255,161,255,33,255,44,255,185,254,132,254,165,254,163,253,183,254,22,253,198,254,77,253,194,254,2,254,165,254,176,254,134,254,253,254,139,254,247,254,178,254,233,254,211,254,37,255,238,254,169,255,66,255,30,0,200,255,81,0,59,0,75,0,110,0,50,0,61,0,44,0,180,255,83,0,17,255,158,0,158,254,227,0,123,254,247,0,185,254,211,0,61,255,136,0,183,255,50,0,251,255,249,255,26,0,231,255,52,0,220,255,86,0,180,255,90,0,103,255,39,0,8,255,236,255,176,254,178,255,103,254,75,255,63,254,189,254,79,254,114,254,178,254,156,254,86,255,249,254,2,0,22,255,110,0,169,254,116,0,191,253,99,0,249,252,154,0,231,252,83,1,125,253,112,2,75,254,134,3,255,254,13,4,119,255,214,3,187,255,39,3,238,255,105,2,17,0,189,1,30,0,37,1,6,0,189,0,220,255,145,0,187,255,130,0,207,255,79,0,37,0,0,0,187,0,178,255,70,1,110,255,121,1,50,255,75,1,17,255,242,0,41,255,174,0,172,255,143,0,119,0,141,0,55,1,152,0,141,1,165,0,68,1,178,0,139,0,185,0,242,255,205,0,207,255,13,1,251,255,86,1,44,0,81,1,61,0,251,0,55,0,150,0,48,0,66,0,48,0,253,255,41,0,211,255,15,0,192,255,214,255,180,255,110,255,165,255,216,254,152,255,63,254,178,255,242,253,231,255,8,254,30,0,108,254,103,0,255,254,194,0,119,255,6,1,143,255,28,1,86,255,4,1,22,255,189,0,22,255,105,0,116,255,44,0,242,255,35,0,92,0,68,0,156,0,143,0,183,0,236,0,174,0,46,1,132,0,48,1,88,0,238,0,52,0,116,0,33,0,225,255,30,0,108,255,50,0,59,255,81,0,81,255,114,0,165,255,154,0,6,0,174,0,86,0,134,0,150,0,2,0,194,0,101,255,205,0,17,255,203,0,52,255,207,0,167,255,200,0,33,0,178,0,108,0,156,0,130,0,167,0,103,0,183,0,41,0,161,0,238,255,108,0,172,255,28,0,79,255,194,255,249,254,121,255,207,254,101,255,238,254,150,255,77,255,2,0,172,255,99,0,192,255,145,0,147,255,163,0,92,255,150,0,59,255,86,0,39,255,33,0,15,255,4,0,240,254,209,255,225,254,99,255,253,254,244,254,79,255,240,254,176,255,103,255,220,255,0,0,172,255,92,0,35,255,83,0,143,254,0,0,59,254,180,255,46,254,174,255,75,254,225,255,101,254,15,0,134,254,13,0,200,254,225,255,50,255,183,255,150,255,185,255,198,255,229,255,209,255,61,0,187,255,152,0,112,255,169,0,2,255,70,0,141,254,187,255,44,254,116,255,233,253,121,255,225,253,156,255,44,254,187,255,183,254,183,255,79,255,134,255,240,255,59,255,139,0,8,255,242,0,4,255,11,1,253,254,238,0,191,254,192,0,83,254,134,0,207,253,68,0,99,253,253,255,35,253,187,255,35,253,143,255,112,253,130,255,255,253,128,255,141,254,125,255,205,254,139,255,211,254,209,255,220,254,70,0,2,255,174,0,63,255,194,0,130,255,132,0,189,255,66,0,0,0,92,0,83,0,196,0,172,0,26,1,244,0,48,1,30,1,48,1,55,1,75,1,70,1,94,1,59,1,55,1,0,1,207,0,167,0,79,0,116,0,200,255,123,0,50,255,134,0,152,254,97,0,33,254,6,0,233,253,150,255,28,254,63,255,203,254,50,255,183,255,108,255,121,0,209,255,187,0,46,0,121,0,75,0,236,255,57,0,90,255,35,0,249,254,35,0,216,254,39,0,249,254,35,0,72,255,11,0,156,255,227,255,189,255,211,255,163,255,229,255,116,255,244,255,81,255,229,255,55,255,205,255,44,255,196,255,75,255,187,255,150,255,161,255,227,255,108,255,2,0,37,255,244,255,218,254,203,255,185,254,172,255,233,254,169,255,88,255,178,255,203,255,172,255,44,0,154,255,134,0,158,255,209,0,192,255,13,1,233,255,39,1,4,0,13,1,8,0,187,0,2,0,121,0,6,0,119,0,0,0,147,0,211,255,150,0,141,255,105,0,86,255,30,0,81,255,222,255,136,255,189,255,227,255,198,255,57,0,231,255,134,0,15,0,194,0,59,0,222,0,121,0,231,0,185,0,251,0,222,0,17,1,194,0,13,1,99,0,216,0,249,255,132,0,194,255,44,0,214,255,222,255,19,0,145,255,77,0,75,255,92,0,22,255,48,0,2,255,227,255,253,254,139,255,244,254,39,255,244,254,200,254,4,255,158,254,17,255,203,254,35,255,44,255,77,255,125,255,139,255,165,255,203,255,161,255,253,255,143,255,251,255,143,255,178,255,220,255,66,255,119,0,200,254,8,1,88,254,59,1,4,254,6,1,236,253,147,0,28,254,52,0,123,254,13,0,220,254,24,0,46,255,55,0,128,255,75,0,196,255,70,0,244,255,50,0,17,0,35,0,17,0,52,0,220,255,81,0,121,255,59,0,255,254,0,0,167,254,214,255,161,254,227,255,251,254,2,0,141,255,8,0,13,0,0,0,72,0,17,0,48,0,88,0,200,255,178,0,6,255,236,0,6,254,214,0,57,253,139,0,11,253,103,0,145,253,130,0,112,254,145,0,59,255,105,0,185,255,22,0,242,255,196,255,251,255,134,255,220,255,99,255,165,255,97,255,132,255,108,255,158,255,108,255,229,255,114,255,30,0,150,255,28,0,207,255,216,255,249,255,81,255,231,255,176,254,174,255,79,254,123,255,147,254,83,255,132,255,33,255,169,0,211,254,147,1,127,254,4,2,88,254,2,2,121,254,211,1,174,254,145,1,103,254,41,1,136,253,165,0,161,252,44,0,86,252,253,255,152,252,26,0,2,253,83,0,83,253,101,0,143,253,41,0,225,253,189,255,94,254,88,255,249,254,55,255,152,255,90,255,15,0,145,255,79,0,192,255,105,0,222,255,99,0,200,255,75,0,128,255,44,0,63,255,4,0,44,255,214,255,90,255,152,255,192,255,114,255,72,0,101,255,214,0,90,255,52,1,44,255,83,1,222,254,55,1,169,254,238,0,194,254,141,0,39,255,72,0,161,255,77,0,249,255,125,0,33,0,161,0,66,0,143,0,97,0,46,0,103,0,130,255,70,0,231,254,28,0,189,254,8,0,6,255,15,0,121,255,41,0,161,255,55,0,90,255,30,0,6,255,220,255,253,254,99,255,55,255,203,254,114,255,72,254,110,255,37,254,55,255,119,254,253,254,30,255,242,254,233,255,33,255,143,0,141,255,205,0,28,0,116,0,143,0,211,255,187,0,112,255,130,0,139,255,6,0,6,0,145,255,187,0,97,255,68,1,112,255,61,1,163,255,200,0,229,255,68,0,64,0,238,255,163,0,209,255,216,0,203,255,203,0,189,255,178,0,192,255,189,0,220,255,233,0,236,255,8,1,229,255,8,1,229,255,244,0,251,255,227,0,8,0,214,0,19,0,180,0,8,0,101,0,229,255,236,255,192,255,134,255,225,255,112,255,81,0,152,255,209,0,189,255,15,1,178,255,211,0,128,255,57,0,66,255,125,255,249,254,236,254,169,254,172,254,105,254,200,254,90,254,46,255,161,254,165,255,57,255,247,255,240,255,30,0,123,0,77,0,176,0,119,0,158,0,86,0,145,0,244,255,161,0,183,255,172,0,233,255,165,0,94,0,161,0,180,0,169,0,192,0,192,0,174,0,227,0,172,0,17,1,176,0,57,1,156,0,59,1,110,0,17,1,72,0,218,0,46,0,205,0,33,0,233,0,39,0,247,0,70,0,183,0,136,0,48,0,209,0,176,255,240,0,114,255,189,0,130,255,64,0,200,255,189,255,33,0,112,255,136,0,112,255,19,1,189,255,147,1,90,0,185,1,28,1,128,1,231,1,41,1,178,2,229,0,79,3,174,0,123,3,136,0,61,3,110,0,176,2,112,0,236,1,172,0,26,1,6,1,97,0,70,1,0,0,94,1,19,0,90,1,108,0,59,1,180,0,242,0,211,0,150,0,218,0,61,0,211,0,17,0,192,0,46,0,167,0,130,0,172,0,236,0,231,0,72,1,88,1,116,1,180,1,90,1,194,1,11,1,121,1,176,0,30,1,105,0,242,0,70,0,15,1,52,0,121,1,28,0,253,1,227,255,70,2,174,255,37,2,174,255,185,1,247,255,90,1,110,0,70,1,4,1,105,1,150,1,134,1,249,1,139,1,247,1,134,1,134,1,128,1,233,0,121,1,119,0,103,1,68,0,88,1,46,0,77,1,26,0,46,1,251,255,214,0,211,255,101,0,200,255,11,0,231,255,233,255,13,0,244,255,68,0,0,0,154,0,238,255,24,1,147,255,229,1,22,255,249,2,198,254,192,3,214,254,165,3,46,255,216,2,165,255,225,1,19,0,24,1,128,0,136,0,203,0,44,0,227,0,253,255,225,0,247,255,240,0,11,0,249,0,41,0,185,0,81,0,64,0,125,0,207,255,134,0,139,255,94,0,114,255,48,0,116,255,30,0,99,255,37,0,55,255,17,0,28,255,203,255,61,255,119,255,130,255,99,255,185,255,192,255,205,255,72,0,209,255,154,0,225,255,167,0,11,0,165,0,83,0,174,0,163,0,141,0,222,0,46,0,218,0,185,255,158,0,99,255,112,0,46,255,88,0,24,255,75,0,52,255,59,0,125,255,26,0,211,255,240,255,35,0,209,255,90,0,205,255,97,0,229,255,55,0,6,0,0,0,30,0,207,255,247,255,150,255,147,255,88,255,75,255,44,255,88,255,39,255,147,255,61,255,183,255,66,255,176,255,26,255,143,255,220,254,103,255,180,254,63,255,178,254,28,255,229,254,17,255,55,255,48,255,110,255,125,255,119,255,4,0,121,255,165,0,154,255,13,1,200,255,26,1,216,255,238,0,194,255,200,0,165,255,227,0,178,255,72,1,247,255,218,1,110,0,44,2,216,0,238,1,209,0,57,1,108,0,94,0,11,0,163,255,8,0,63,255,77,0,90,255,134,0,194,255,141,0,44,0,130,0,105,0,154,0,119,0,220,0,114,0,50,1,86,0,132,1,4,0,187,1,132,255,216,1,240,254,236,1,105,254,242,1,15,254,203,1,11,254,90,1,101,254,207,0,236,254,112,0,97,255,88,0,185,255,81,0,249,255,75,0,19,0,114,0,242,255,200,0,156,255,2,1,92,255,249,0,110,255,229,0,196,255,236,0,28,0,249,0,61,0,242,0,35,0,216,0,247,255,158,0,220,255,79,0,205,255,26,0,198,255,41,0,236,255,125,0,92,0,2,1,220,0,156,1,35,1,0,2,44,1,225,1,33,1,72,1,8,1,134,0,225,0,220,255,185,0,116,255,141,0,90,255,83,0,125,255,2,0,183,255,174,255,200,255,132,255,156,255,167,255,92,255,244,255,72,255,50,0,125,255,61,0,236,255,2,0,68,0,143,255,72,0,13,255,225,255,165,254,68,255,139,254,194,254,220,254,169,254,145,255,17,255,94,0,229,255,251,0,220,0,81,1,156,1,94,1,4,2,52,1,57,2,227,0,119,2,130,0,185,2,44,0,200,2,222,255,128,2,143,255,222,1,52,255,15,1,178,254,88,0,24,254,233,255,207,253,180,255,41,254,163,255,247,254,172,255,203,255,205,255,70,0,240,255,97,0,242,255,77,0,209,255,90,0,161,255,183,0,119,255,61,1,108,255,139,1,101,255,128,1,61,255,110,1,13,255,139,1,15,255,211,1,66,255,15,2,101,255,30,2,86,255,4,2,68,255,207,1,103,255,116,1,185,255,247,0,15,0,145,0,86,0,130,0,143,0,180,0,214,0,216,0,46,1,222,0,99,1,220,0,81,1,220,0,253,0,227,0,134,0,229,0,24,0,236,0,207,255,4,1,192,255,39,1,0,0,50,1,132,0,6,1,249,0,163,0,19,1,17,0,240,0,150,255,17,1,83,255,145,1,48,255,251,1,240,254,231,1,141,254,105,1,61,254,211,0,44,254,99,0,92,254,55,0,158,254,52,0,229,254,59,0,48,255,55,0,134,255,57,0,244,255,61,0,99,0,24,0,174,0,198,255,211,0,90,255,225,0,6,255,211,0,220,254,169,0,227,254,114,0,247,254,79,0,255,254,68,0,222,254,46,0,172,254,13,0,163,254,11,0,209,254,66,0,15,255,154,0,59,255,203,0,77,255,192,0,61,255,132,0,26,255,57,0,11,255,11,0,24,255,17,0,37,255,86,0,19,255,211,0,218,254,112,1,145,254,220,1,72,254,187,1,244,253,19,1,191,253,77,0,220,253,189,255,75,254,99,255,209,254,70,255,68,255,92,255,150,255,139,255,180,255,165,255,161,255,145,255,128,255,97,255,116,255,55,255,156,255,35,255,251,255,251,254,108,0,172,254,165,0,94,254,123,0,46,254,4,0,37,254,152,255,103,254,145,255,2,255,240,255,185,255,77,0,22,0,132,0,240,255,225,0,152,255,108,1,99,255,174,1,72,255,90,1,57,255,147,0,50,255,218,255,28,255,123,255,214,254,136,255,112,254,229,255,46,254,59,0,41,254,90,0,92,254,90,0,180,254,70,0,37,255,15,0,152,255,196,255,220,255,136,255,242,255,110,255,0,0,99,255,37,0,114,255,92,0,183,255,180,0,22,0,37,1,116,0,112,1,172,0,72,1,189,0,203,0,198,0,103,0,222,0,88,0,2,1,101,0,253,0,81,0,178,0,0,0,57,0,139,255,158,255,57,255,225,254,59,255,66,254,136,255,26,254,229,255,125,254,28,0,48,255,55,0,216,255,72,0,77,0,57,0,136,0,240,255,128,0,119,255,79,0,242,254,30,0,147,254,8,0,127,254,238,255,185,254,174,255,39,255,92,255,178,255,24,255,24,0,225,254,33,0,189,254,233,255,211,254,205,255,33,255,211,255,128,255,209,255,211,255,165,255,19,0,86,255,90,0,240,254,165,0,172,254,218,0,178,254,205,0,19,255,103,0,192,255,203,255,134,0,66,255,24,1,251,254,83,1,220,254,83,1,191,254,90,1,191,254,110,1,229,254,110,1,28,255,64,1,92,255,41,1,161,255,154,1,220,255,163,2,6,0,192,3,68,0,55,4,172,0,180,3,2,1,136,2,0,1,116,1,158,0,203,0,39,0,103,0,205,255,13,0,116,255,165,255,33,255,70,255,4,255,19,255,57,255,37,255,152,255,114,255,233,255,216,255,17,0,37,0,8,0,83,0,242,255,114,0,251,255,145,0,39,0,176,0,88,0,209,0,90,0,218,0,24,0,200,0,187,255,163,0,130,255,121,0,125,255,101,0,125,255,123,0,77,255,203,0,247,254,52,1,169,254,143,1,161,254,185,1,251,254,163,1,222,255,64,1,70,1,187,0,81,2,72,0,86,2,240,255,152,1,183,255,161,0,178,255,205,255,233,255,50,255,79,0,225,254,169,0,200,254,231,0,214,254,33,1,17,255,94,1,119,255,101,1,236,255,30,1,68,0,207,0,134,0,158,0,189,0,108,0,218,0,4,0,207,0,141,255,158,0,79,255,112,0,112,255,90,0,194,255,94,0,244,255,105,0,211,255,99,0,121,255,90,0,19,255,116,0,205,254,192,0,205,254,35,1,4,255,119,1,57,255,169,1,86,255,147,1,112,255,44,1,150,255,163,0,196,255,50,0,211,255,233,255,185,255,189,255,163,255,161,255,218,255,141,255,68,0,123,255,145,0,97,255,145,0,79,255,105,0,108,255,83,0,227,255,77,0,123,0,83,0,238,0,81,0,30,1,61,0,55,1,13,0,70,1,220,255,70,1,172,255,17,1,101,255,189,0,227,254,123,0,41,254,110,0,99,253,114,0,233,252,86,0,227,252,13,0,35,253,174,255,114,253,105,255,209,253,94,255,94,254,114,255,11,255,156,255,163,255,238,255,244,255,88,0,251,255,194,0,227,255,28,1,214,255,90,1,233,255,88,1,0,0,35,1,6,0,216,0,0,0,125,0,249,255,11,0,236,255,136,255,214,255,11,255,174,255,174,254,150,255,134,254,174,255,130,254,253,255,125,254,110,0,119,254,231,0,101,254,83,1,86,254,156,1,101,254,158,1,150,254,64,1,244,254,161,0,123,255,4,0,0,0,147,255,68,0,83,255,44,0,37,255,225,255,6,255,145,255,24,255,90,255,121,255,70,255,8,0,90,255,125,0,167,255,194,0,17,0,236,0,94,0,240,0,94,0,198,0,37,0,123,0,247,255,48,0,225,255,22,0,253,255,37,0,83,0,50,0,187,0,46,0,15,1,50,0,37,1,70,0,238,0,72,0,116,0,30,0,233,255,211,255,125,255,143,255,86,255,128,255,130,255,158,255,227,255,200,255,66,0,225,255,116,0,225,255,125,0,222,255,128,0,0,0,130,0,41,0,105,0,77,0,66,0,83,0,24,0,52,0,249,255,19,0,231,255,55,0,200,255,167,0,158,255,37,1,156,255,123,1,238,255,161,1,105,0,167,1,200,0,163,1,211,0,141,1,150,0,99,1,68,0,55,1,6,0,33,1,247,255,48,1,249,255,33,1,0,0,192,0,0,0,28,0,220,255,121,255,163,255,15,255,108,255,4,255,57,255,66,255,11,255,152,255,236,254,236,255,225,254,46,0,229,254,90,0,33,255,92,0,163,255,70,0,70,0,86,0,211,0,143,0,8,1,187,0,203,0,158,0,44,0,79,0,123,255,4,0,249,254,211,255,191,254,187,255,205,254,198,255,6,255,251,255,33,255,46,0,253,254,39,0,176,254,229,255,121,254,158,255,127,254,139,255,203,254,165,255,41,255,209,255,83,255,0,0,17,255,48,0,132,254,119,0,11,254,205,0,249,253,0,1,70,254,236,0,180,254,145,0,19,255,17,0,103,255,172,255,178,255,147,255,6,0,220,255,101,0,77,0,150,0,154,0,68,0,158,0,103,255,83,0,77,254,216,255,114,253,101,255,37,253,48,255,81,253,50,255,174,253,92,255,30,254,165,255,191,254,236,255,125,255,242,255,4,0,183,255,41,0,110,255,19,0,59,255,0,0,15,255,253,255,233,254,0,0,225,254,19,0,26,255,57,0,130,255,79,0,229,255,41,0,6,0,236,255,227,255,200,255,203,255,200,255,11,0,203,255,152,0,198,255,30,1,205,255,88,1,244,255,48,1,61,0,236,0,119,0,163,0,136,0,57,0,136,0,169,255,145,0,19,255,154,0,178,254,156,0,158,254,150,0,216,254,139,0,39,255,123,0,88,255,70,0,86,255,249,255,70,255,203,255,81,255,214,255,128,255,227,255,189,255,203,255,244,255,147,255,26,0,116,255,44,0,134,255,55,0,187,255,66,0,220,255,101,0,218,255,174,0,231,255,238,0,66,0,240,0,2,1,214,0,216,1,251,0,101,2,114,1,134,2,240,1,88,2,37,2,13,2,4,2,205,1,158,1,150,1,28,1,77,1,158,0,222,0,75,0,97,0,39,0,17,0,48,0,26,0,75,0,108,0,92,0,218,0,75,0,33,1,0,0,57,1,158,255,41,1,97,255,238,0,86,255,163,0,119,255,99,0,167,255,52,0,203,255,26,0,207,255,8,0,178,255,240,255,116,255,189,255,19,255,132,255,180,254,110,255,141,254,150,255,172,254,218,255,249,254,0,0,70,255,200,255,128,255,94,255,183,255,48,255,15,0,130,255,143,0,50,0,11,1,240,0,81,1,123,1,57,1,196,1,207,0,203,1,101,0,125,1,55,0,236,0,61,0,116,0,75,0,99,0,46,0,167,0,247,255,61,1,174,255,37,2,112,255,39,3,90,255,198,3,103,255,185,3,136,255,17,3,174,255,44,2,220,255,103,1,19,0,233,0,88,0,158,0,152,0,108,0,194,0,72,0,227,0,64,0,0,1,101,0,253,0,147,0,189,0,105,0,68,0,227,255,189,255,90,255,99,255,59,255,77,255,150,255,112,255,41,0,211,255,154,0,81,0,154,0,187,0,52,0,227,0,189,255,198,0,130,255,139,0,152,255,92,0,229,255,90,0,68,0,136,0,154,0,229,0,211,0,83,1,8,1,154,1,97,1,147,1,192,1,75,1,178,1,238,0,6,1,152,0,26,0,86,0,108,255,46,0,26,255,48,0,249,254,105,0,15,255,169,0,97,255,169,0,189,255,105,0,251,255,46,0,15,0,44,0,48,0,77,0,119,0,119,0,209,0,169,0,44,1,216,0,99,1,225,0,57,1,185,0,161,0,108,0,225,255,57,0,59,255,64,0,207,254,101,0,167,254,123,0,205,254,134,0,44,255,136,0,143,255,99,0,161,255,0,0,75,255,143,255,216,254,70,255,130,254,35,255,121,254,8,255,198,254,225,254,77,255,174,254,249,255,145,254,178,0,156,254,79,1,222,254,178,1,52,255,185,1,139,255,86,1,211,255,207,0,8,0,94,0,39,0,2,0,35,0,134,255,8,0,209,254,253,255,48,254,28,0,251,253,88,0,83,254,116,0,13,255,77,0,225,255,238,255,169,0,143,255,86,1,94,255,222,1,75,255,37,2,59,255,35,2,48,255,229,1,50,255,125,1,55,255,24,1,39,255,218,0,236,254,172,0,156,254,99,0,123,254,249,255,187,254,141,255,61,255,70,255,192,255,83,255,17,0,178,255,22,0,30,0,200,255,110,0,81,255,152,0,225,254,150,0,172,254,101,0,225,254,48,0,94,255,37,0,222,255,50,0,50,0,33,0,150,0,200,255,35,1,48,255,141,1,132,254,132,1,233,253,19,1,172,253,154,0,231,253,81,0,90,254,50,0,187,254,41,0,251,254,44,0,17,255,77,0,8,255,174,0,39,255,59,1,125,255,187,1,203,255,238,1,203,255,207,1,139,255,169,1,103,255,163,1,152,255,158,1,253,255,110,1,83,0,26,1,132,0,231,0,200,0,247,0,75,1,30,1,8,2,30,1,211,2,233,0,92,3,154,0,108,3,88,0,253,2,72,0,64,2,105,0,108,1,163,0,174,0,194,0,19,0,167,0,165,255,97,0,136,255,26,0,220,255,247,255,128,0,249,255,41,1,6,0,156,1,4,0,180,1,242,255,145,1,231,255,90,1,236,255,46,1,236,255,17,1,227,255,0,1,240,255,244,0,30,0,244,0,101,0,233,0,114,0,174,0,220,255,48,0,141,254,165,255,28,253,83,255,83,252,68,255,130,252,105,255,110,253,154,255,176,254,209,255,247,255,4,0,233,0,39,0,64,1,50,0,247,0,37,0,61,0,11,0,101,255,240,255,185,254,205,255,97,254,154,255,101,254,83,255,165,254,247,254,4,255,161,254,94,255,112,254,150,255,114,254,163,255,147,254,158,255,216,254,198,255,88,255,64,0,0,0,6,1,143,0,214,1,200,0,108,2,183,0,139,2,152,0,24,2,136,0,75,1,114,0,139,0,101,0,24,0,132,0,242,255,200,0,247,255,28,1,24,0,92,1,64,0,103,1,75,0,68,1,61,0,17,1,28,0,236,0,0,0,196,0,247,255,128,0,253,255,57,0,0,0,46,0,2,0,88,0,19,0,147,0,68,0,198,0,132,0,236,0,183,0,238,0,214,0,174,0,231,0,52,0,207,0,209,255,123,0,172,255,0,0,198,255,141,255,251,255,81,255,41,0,110,255,72,0,220,255,88,0,90,0,119,0,154,0,163,0,101,0,220,0,222,255,22,1,68,255,64,1,220,254,64,1,198,254,17,1,249,254,180,0,97,255,90,0,229,255,66,0,83,0,99,0,136,0,152,0,134,0,187,0,103,0,180,0,46,0,116,0,227,255,30,0,139,255,227,255,63,255,207,255,17,255,200,255,24,255,192,255,108,255,165,255,2,0,101,255,150,0,17,255,240,0,231,254,22,1,8,255,44,1,92,255,57,1,169,255,52,1,192,255,52,1,156,255,72,1,81,255,79,1,247,254,37,1,161,254,218,0,92,254,150,0,46,254,108,0,17,254,75,0,19,254,37,0,61,254,249,255,136,254,205,255,240,254,178,255,108,255,165,255,22,0,136,255,229,0,92,255,41,1,70,255,68,0,94,255,180,254,141,255,136,253,152,255,77,253,119,255,185,253,72,255,90,254,50,255,231,254,81,255,70,255,152,255,110,255,225,255,112,255,244,255,128,255,225,255,176,255,225,255,216,255,37,0,185,255,158,0,103,255,19,1,19,255,83,1,189,254,72,1,119,254,0,1,108,254,167,0,152,254,97,0,220,254,52,0,39,255,35,0,136,255,55,0,6,0,108,0,134,0,198,0,8,1,86,1,128,1,11,2,189,1,143,2,180,1,150,2,128,1,17,2,64,1,72,1,6,1,123,0,229,0,196,255,194,0,57,255,114,0,247,254,4,0,30,255,165,255,172,255,125,255,88,0,143,255,183,0,238,255,139,0,130,0,0,0,15,1,72,255,88,1,158,254,88,1,70,254,41,1,103,254,218,0,236,254,108,0,116,255,236,255,165,255,123,255,116,255,75,255,37,255,101,255,2,255,154,255,41,255,147,255,128,255,72,255,225,255,253,254,57,0,242,254,136,0,52,255,211,0,141,255,24,1,185,255,37,1,158,255,214,0,63,255,46,0,176,254,143,255,63,254,81,255,41,254,125,255,112,254,227,255,203,254,81,0,238,254,154,0,198,254,158,0,141,254,108,0,139,254,55,0,209,254,33,0,63,255,35,0,172,255,39,0,8,0,35,0,83,0,11,0,72,0,222,255,211,255,187,255,63,255,198,255,242,254,247,255,11,255,26,0,125,255,22,0,8,0,236,255,125,0,189,255,185,0,139,255,178,0,63,255,132,0,2,255,92,0,249,254,108,0,35,255,214,0,99,255,103,1,174,255,200,1,8,0,178,1,103,0,59,1,189,0,169,0,11,1,41,0,81,1,214,255,141,1,167,255,163,1,154,255,136,1,158,255,86,1,156,255,28,1,130,255,216,0,75,255,128,0,46,255,37,0,70,255,4,0,105,255,37,0,112,255,86,0,83,255,97,0,37,255,75,0,251,254,41,0,253,254,253,255,48,255,216,255,97,255,189,255,114,255,174,255,134,255,165,255,174,255,158,255,185,255,161,255,145,255,143,255,90,255,130,255,75,255,147,255,103,255,203,255,143,255,251,255,189,255,0,0,238,255,225,255,28,0,178,255,72,0,143,255,125,0,130,255,187,0,130,255,0,1,141,255,37,1,152,255,8,1,154,255,150,0,156,255,233,255,176,255,50,255,229,255,178,254,46,0,116,254,99,0,86,254,110,0,77,254,125,0,112,254,169,0,209,254,214,0,83,255,236,0,209,255,247,0,52,0,240,0,99,0,207,0,90,0,156,0,35,0,103,0,218,255,66,0,145,255,35,0,90,255,253,255,68,255,233,255,112,255,28,0,229,255,169,0,94,0,77,1,143,0,198,1,81,0,6,2,236,255,28,2,161,255,13,2,134,255,209,1,125,255,110,1,92,255,236,0,4,255,110,0,147,254,26,0,55,254,4,0,50,254,8,0,167,254,13,0,132,255,2,0,128,0,249,255,105,1,251,255,17,2,35,0,86,2,123,0,39,2,203,0,163,1,244,0,6,1,249,0,152,0,227,0,121,0,198,0,172,0,176,0,13,1,141,0,116,1,81,0,196,1,39,0,227,1,55,0,203,1,136,0,125,1,15,1,37,1,141,1,227,0,194,1,211,0,161,1,211,0,66,1,205,0,242,0,183,0,253,0,147,0,59,1,99,0,64,1,46,0,236,0,0,0,108,0,220,255,0,0,211,255,218,255,238,255,15,0,35,0,128,0,94,0,236,0,147,0,15,1,196,0,240,0,225,0,176,0,196,0,116,0,94,0,86,0,198,255,83,0,48,255,90,0,211,254,105,0,200,254,141,0,6,255,189,0,94,255,207,0,143,255,165,0,130,255,99,0,97,255,57,0,108,255,77,0,156,255,128,0,205,255,143,0,211,255,112,0,176,255,83,0,132,255,68,0,114,255,28,0,136,255,222,255,207,255,139,255,48,0,59,255,141,0,39,255,196,0,88,255,205,0,163,255,180,0,209,255,132,0,220,255,108,0,238,255,165,0,8,0,41,1,17,0,156,1,249,255,147,1,167,255,4,1,22,255,48,0,94,254,121,255,222,253,6,255,227,253,242,254,94,254,28,255,22,255,83,255,194,255,123,255,57,0,145,255,101,0,165,255,108,0,189,255,119,0,209,255,143,0,180,255,150,0,90,255,130,0,236,254,99,0,161,254,44,0,116,254,229,255,103,254,178,255,119,254,180,255,172,254,244,255,8,255,86,0,128,255,178,0,244,255,236,0,59,0,6,1,64,0,233,0,24,0,169,0,238,255,121,0,203,255,99,0,150,255,61,0,70,255,233,255,247,254,134,255,211,254,77,255,242,254,90,255,75,255,150,255,189,255,227,255,28,0,48,0,79,0,136,0,108,0,205,0,136,0,227,0,176,0,218,0,198,0,185,0,174,0,139,0,105,0,77,0,22,0,6,0,227,255,189,255,229,255,134,255,0,0,130,255,8,0,207,255,244,255,66,0,227,255,130,0,6,0,90,0,103,0,244,255,209,0,132,255,11,1,75,255,17,1,99,255,24,1,192,255,83,1,17,0,200,1,41,0,44,2,19,0,61,2,238,255,249,1,185,255,132,1,121,255,11,1,72,255,163,0,88,255,92,0,185,255,75,0,61,0,108,0,158,0,169,0,200,0,242,0,200,0,39,1,178,0,44,1,125,0,11,1,48,0,222,0,249,255,180,0,240,255,150,0,244,255,121,0,209,255,59,0,147,255,222,255,99,255,152,255,75,255,167,255,57,255,19,0,28,255,178,0,211,254,68,1,52,254,134,1,94,253,103,1,191,252,19,1,158,252,192,0,216,252,132,0,39,253,108,0,110,253,97,0,174,253,68,0,240,253,8,0,68,254,214,255,154,254,233,255,227,254,59,0,4,255,121,0,244,254,88,0,189,254,0,0,105,254,185,255,255,253,169,255,176,253,198,255,156,253,8,0,203,253,99,0,97,254,178,0,99,255,0,1,110,0,105,1,28,1,214,1,77,1,33,2,39,1,15,2,205,0,136,1,97,0,196,0,253,255,26,0,176,255,194,255,134,255,187,255,147,255,220,255,225,255,6,0,83,0,68,0,187,0,128,0,2,1,139,0,55,1,68,0,119,1,207,255,152,1,103,255,130,1,61,255,64,1,75,255,242,0,116,255,161,0,147,255,88,0,154,255,35,0,134,255,4,0,114,255,249,255,114,255,233,255,143,255,178,255,183,255,81,255,240,255,11,255,52,0,28,255,88,0,121,255,44,0,247,255,211,255,108,0,121,255,203,0,28,255,15,1,209,254,17,1,200,254,211,0,17,255,139,0,108,255,99,0,172,255,90,0,203,255,101,0,227,255,130,0,13,0,165,0,92,0,180,0,174,0,158,0,209,0,68,0,169,0,132,255,88,0,145,254,15,0,244,253,231,255,17,254,214,255,209,254,169,255,214,255,83,255,180,0,244,254,41,1,218,254,24,1,28,255,169,0,143,255,70,0,218,255,44,0,225,255,86,0,209,255,183,0,249,255,44,1,97,0,139,1,194,0,180,1,194,0,136,1,99,0,11,1,227,255,105,0,119,255,227,255,59,255,154,255,28,255,139,255,11,255,152,255,11,255,156,255,22,255,156,255,39,255,156,255,63,255,114,255,97,255,19,255,132,255,150,254,194,255,55,254,55,0,13,254,216,0,35,254,86,1,121,254,116,1,24,255,8,1,225,255,68,0,136,0,156,255,211,0,92,255,174,0,161,255,86,0,33,0,6,0,116,0,211,255,141,0,194,255,132,0,187,255,110,0,152,255,83,0,57,255,52,0,176,254,247,255,68,254,183,255,61,254,150,255,152,254,147,255,17,255,147,255,136,255,141,255,229,255,130,255,33,0,123,255,72,0,132,255,105,0,165,255,141,0,218,255,200,0,22,0,24,1,103,0,92,1,196,0,128,1,2,1,141,1,26,1,125,1,50,1,52,1,119,1,189,0,218,1,77,0,28,2,0,0,242,1,214,255,39,1,207,255,169,255,211,255,207,253,183,255,90,252,110,255,194,251,28,255,229,251,8,255,130,252,81,255,92,253,220,255,81,254,92,0,59,255,163,0,238,255,158,0,101,0,125,0,167,0,116,0,194,0,145,0,183,0,200,0,156,0,15,1,143,0,83,1,163,0,139,1,192,0,174,1,156,0,187,1,61,0,180,1,0,0,165,1,0,0,150,1,39,0,119,1,88,0,50,1,134,0,196,0,183,0,68,0,203,0,214,255,196,0,97,255,180,0,242,254,167,0,187,254,134,0,216,254,50,0,35,255,187,255,116,255,81,255,225,255,39,255,114,0,26,255,8,1,238,254,92,1,189,254,86,1,187,254,13,1,11,255,198,0,165,255,161,0,79,0,143,0,185,0,119,0,185,0,77,0,112,0,26,0,30,0,247,255,225,255,242,255,216,255,17,0,251,255,70,0,79,0,150,0,203,0,242,0,72,1,44,1,165,1,30,1,214,1,220,0,203,1,152,0,139,1,103,0,68,1,83,0,17,1,86,0,242,0,75,0,214,0,26,0,198,0,222,255,220,0,200,255,26,1,229,255,99,1,33,0,156,1,105,0,143,1,172,0,52,1,205,0,180,0,185,0,52,0,103,0,225,255,15,0,209,255,0,0,249,255,68,0,39,0,176,0,46,0,6,1,251,255,35,1,176,255,8,1,119,255,192,0,143,255,108,0,4,0,59,0,147,0,68,0,238,0,128,0,233,0,183,0,139,0,178,0,28,0,99,0,244,255,242,255,30,0,165,255,130,0,172,255,203,0,198,255,205,0,174,255,143,0,114,255,88,0,112,255,77,0,174,255,90,0,231,255,79,0,238,255,30,0,185,255,233,255,128,255,192,255,114,255,152,255,150,255,114,255,207,255,86,255,30,0,101,255,174,0,158,255,101,1,222,255,242,1,236,255,30,2,200,255,238,1,176,255,132,1,192,255,6,1,209,255,152,0,211,255,99,0,218,255,110,0,253,255,139,0,57,0,94,0,125,0,205,255,187,0,30,255,231,0,185,254,220,0,196,254,156,0,11,255,52,0,79,255,185,255,147,255,61,255,233,255,6,255,68,0,48,255,163,0,169,255,229,0,70,0,4,1,214,0,244,0,46,1,194,0,72,1,116,0,39,1,24,0,211,0,211,255,94,0,167,255,253,255,156,255,205,255,163,255,187,255,192,255,163,255,4,0,108,255,130,0,90,255,6,1,167,255,94,1,66,0,99,1,231,0,28,1,66,1,183,0,35,1,114,0,178,0,97,0,41,0,112,0,189,255,116,0,152,255,81,0,200,255,4,0,26,0,156,255,108,0,48,255,154,0,220,254,161,0,167,254,161,0,152,254,169,0,180,254,183,0,231,254,192,0,26,255,205,0,81,255,227,0,150,255,200,0,227,255,101,0,61,0,236,255,178,0,143,255,24,1,110,255,64,1,143,255,39,1,222,255,231,0,55,0,200,0,132,0,222,0,176,0,11,1,185,0,22,1,174,0,209,0,161,0,79,0,143,0,214,255,101,0,147,255,26,0,145,255,185,255,198,255,112,255,13,0,128,255,64,0,225,255,72,0,55,0,46,0,81,0,26,0,81,0,46,0,86,0,92,0,121,0,116,0,183,0,64,0,209,0,194,255,187,0,39,255,119,0,163,254,24,0,94,254,216,255,103,254,247,255,189,254,59,0,90,255,83,0,4,0,70,0,99,0,55,0,55,0,66,0,165,255,94,0,255,254,90,0,145,254,46,0,108,254,0,0,132,254,240,255,211,254,238,255,88,255,180,255,0,0,48,255,152,0,172,254,247,0,101,254,41,1,94,254,88,1,125,254,123,1,196,254,108,1,17,255,24,1,94,255,161,0,172,255,55,0,247,255,13,0,41,0,48,0,79,0,128,0,143,0,196,0,13,1,249,0,167,1,41,1,17,2,72,1,19,2,64,1,207,1,2,1,105,1,167,0,240,0,83,0,105,0,52,0,0,0,72,0,200,255,75,0,163,255,247,255,130,255,101,255,114,255,253,254,97,255,2,255,83,255,86,255,147,255,194,255,26,0,19,0,178,0,50,0,11,1,30,0,17,1,242,255,253,0,203,255,11,1,178,255,88,1,174,255,211,1,178,255,24,2,169,255,220,1,145,255,39,1,130,255,68,0,136,255,139,255,158,255,233,254,194,255,68,254,242,255,205,253,33,0,214,253,44,0,63,254,251,255,180,254,154,255,30,255,52,255,183,255,236,254,119,0,233,254,247,0,48,255,220,0,147,255,86,0,220,255,187,255,0,0,55,255,28,0,220,254,64,0,167,254,97,0,169,254,105,0,253,254,90,0,147,255,48,0,66,0,251,255,222,0,222,255,79,1,242,255,150,1,66,0,183,1,187,0,187,1,48,1,178,1,99,1,165,1,59,1,141,1,225,0,110,1,167,0,79,1,209,0,88,1,52,1,187,1,123,1,72,2,134,1,116,2,112,1,15,2,83,1,75,1,72,1,158,0,83,1,75,0,92,1,52,0,59,1,35,0,209,0,35,0,59,0,116,0,192,255,24,1,152,255,150,1,211,255,167,1,44,0,123,1,88,0,61,1,66,0,244,0,13,0,147,0,203,255,46,0,123,255,240,255,44,255,231,255,253,254,251,255,11,255,8,0,86,255,52,0,207,255,143,0,77,0,0,1,152,0,99,1,143,0,154,1,83,0,158,1,61,0,141,1,103,0,125,1,180,0,79,1,6,1,8,1,79,1,216,0,150,1,209,0,249,1,231,0,92,2,26,1,112,2,50,1,22,2,22,1,134,1,192,0,15,1,90,0,218,0,4,0,222,0,218,255,0,1,207,255,17,1,194,255,247,0,169,255,194,0,172,255,196,0,214,255,17,1,247,255,88,1,209,255,88,1,88,255,19,1,191,254,185,0,130,254,99,0,214,254,19,0,105,255,231,255,207,255,251,255,238,255,41,0,6,0,48,0,79,0,8,0,194,0,240,255,35,1,0,0,77,1,41,0,44,1,64,0,189,0,39,0,30,0,225,255,145,255,143,255,75,255,94,255,121,255,108,255,189,255,165,255,59,255,231,255,220,253,2,0,194,252,247,255,163,252,196,255,83,253,128,255,92,254,86,255,97,255,79,255,103,0,83,255,108,1,75,255,37,2,61,255,79,2,88,255,229,1,174,255,68,1,22,0,200,0,110,0,169,0,189,0,251,0,0,1,134,1,33,1,209,1,35,1,176,1,24,1,64,1,244,0,194,0,178,0,132,0,81,0,132,0,233,255,116,0,189,255,61,0,2,0,4,0,169,0,209,255,105,1,154,255,242,1,150,255,41,2,238,255,33,2,105,0,4,2,167,0,209,1,150,0,128,1,99,0,35,1,28,0,225,0,183,255,165,0,86,255,97,0,37,255,15,0,77,255,189,255,185,255,114,255,81,0,44,255,13,1,247,254,216,1,220,254,112,2,244,254,167,2,57,255,147,2,136,255,70,2,185,255,200,1,200,255,37,1,196,255,136,0,187,255,39,0,207,255,33,0,251,255,77,0,37,0,128,0,66,0,169,0,66,0,205,0,33,0,218,0,242,255,198,0,194,255,132,0,143,255,50,0,88,255,249,255,22,255,231,255,209,254,233,255,205,254,236,255,33,255,163,255,189,255,26,255,105,0,187,254,216,0,207,254,194,0,70,255,72,0,200,255,180,255,15,0,35,255,33,0,196,254,26,0,178,254,50,0,205,254,152,0,227,254,61,1,236,254,216,1,17,255,22,2,99,255,4,2,198,255,211,1,19,0,156,1,57,0,114,1,48,0,123,1,238,255,169,1,112,255,218,1,225,254,229,1,139,254,174,1,191,254,52,1,110,255,128,0,57,0,200,255,222,0,68,255,70,1,17,255,90,1,24,255,37,1,97,255,216,0,238,255,161,0,172,0,147,0,81,1,154,0,147,1,116,0,108,1,17,0,15,1,167,255,185,0,112,255,128,0,141,255,61,0,198,255,225,255,238,255,128,255,247,255,63,255,236,255,44,255,209,255,30,255,192,255,17,255,205,255,55,255,244,255,169,255,13,0,83,0,46,0,222,0,121,0,244,0,225,0,205,0,46,1,220,0,50,1,4,1,238,0,236,0,97,0,139,0,176,255,22,0,48,255,194,255,26,255,150,255,61,255,136,255,101,255,123,255,136,255,101,255,185,255,108,255,233,255,176,255,249,255,28,0,189,255,123,0,68,255,141,0,216,254,103,0,203,254,70,0,39,255,50,0,192,255,19,0,101,0,227,255,4,1,165,255,86,1,105,255,55,1,94,255,216,0,174,255,163,0,64,0,13,1,220,0,44,2,55,1,119,3,66,1,30,4,33,1,229,3,233,0,33,3,158,0,68,2,68,0,161,1,242,255,79,1,189,255,70,1,189,255,72,1,227,255,52,1,4,0,8,1,242,255,218,0,205,255,176,0,178,255,105,0,136,255,240,255,52,255,97,255,214,254,244,254,163,254,205,254,187,254,247,254,17,255,88,255,132,255,187,255,231,255,0,0,0,0,41,0,220,255,97,0,174,255,180,0,156,255,19,1,174,255,66,1,200,255,11,1,236,255,141,0,33,0,17,0,101,0,187,255,161,0,145,255,205,0,161,255,211,0,205,255,156,0,244,255,72,0,19,0,0,0,92,0,205,255,187,0,200,255,240,0,0,0,222,0,88,0,154,0,150,0,75,0,156,0,13,0,150,0,242,255,161,0,0,0,150,0,4,0,101,0,238,255,35,0,198,255,249,255,145,255,253,255,81,255,35,0,28,255,88,0,255,254,121,0,255,254,112,0,52,255,75,0,165,255,66,0,6,0,99,0,55,0,132,0,86,0,114,0,167,0,64,0,37,1,22,0,119,1,17,0,72,1,55,0,209,0,114,0,123,0,145,0,130,0,136,0,203,0,92,0,15,1,13,0,35,1,187,255,15,1,147,255,6,1,156,255,35,1,169,255,59,1,158,255,26,1,145,255,165,0,218,255,240,255,139,0,52,255,86,1,187,254,214,1,161,254,211,1,211,254,130,1,48,255,81,1,139,255,114,1,218,255,196,1,35,0,0,2,103,0,238,1,128,0,90,1,103,0,92,0,90,0,83,255,121,0,187,254,183,0,185,254,233,0,242,254,249,0,255,254,227,0,209,254,211,0,187,254,240,0,2,255,33,1,163,255,50,1,81,0,242,0,218,0,101,0,59,1,194,255,110,1,68,255,130,1,8,255,172,1,247,254,233,1,253,254,6,2,26,255,240,1,83,255,200,1,187,255,167,1,50,0,178,1,101,0,207,1,46,0,211,1,183,255,172,1,72,255,94,1,255,254,26,1,205,254,244,0,185,254,236,0,233,254,0,1,99,255,30,1,214,255,48,1,8,0,17,1,35,0,200,0,94,0,94,0,176,0,227,255,4,1,128,255,97,1,94,255,198,1,130,255,17,2,192,255,8,2,222,255,161,1,203,255,2,1,180,255,94,0,183,255,225,255,167,255,150,255,116,255,152,255,66,255,227,255,59,255,79,0,86,255,169,0,77,255,218,0,2,255,225,0,143,254,207,0,48,254,154,0,19,254,61,0,55,254,222,255,158,254,205,255,35,255,4,0,83,255,70,0,35,255,141,0,220,254,2,1,187,254,145,1,203,254,253,1,11,255,30,2,105,255,229,1,207,255,105,1,2,0,247,0,251,255,185,0,220,255,176,0,216,255,192,0,4,0,205,0,97,0,189,0,229,0,143,0,99,1,101,0,147,1,132,0,108,1,240,0,17,1,119,1,167,0,227,1,50,0,251,1,214,255,192,1,176,255,88,1,200,255,249,0,229,255,185,0,211,255,143,0,141,255,68,0,46,255,205,255,238,254,88,255,231,254,26,255,15,255,17,255,68,255,52,255,145,255,130,255,240,255,233,255,48,0,68,0,92,0,116,0,119,0,94,0,119,0,11,0,61,0,174,255,220,255,125,255,105,255,154,255,4,255,0,0,196,254,112,0,169,254,141,0,150,254,41,0,125,254,132,255,143,254,17,255,198,254,22,255,8,255,103,255,52,255,198,255,79,255,11,0,108,255,44,0,130,255,30,0,132,255,238,255,110,255,192,255,79,255,196,255,33,255,2,0,218,254,110,0,158,254,222,0,180,254,41,1,57,255,46,1,236,255,236,0,136,0,132,0,238,0,39,0,57,1,253,255,112,1,19,0,147,1,88,0,169,1,165,0,158,1,222,0,75,1,220,0,161,0,125,0,207,255,233,255,15,255,99,255,147,254,30,255,110,254,35,255,152,254,114,255,8,255,227,255,169,255,57,0,75,0,72,0,203,0,35,0,26,1,0,0,72,1,247,255,101,1,238,255,103,1,203,255,77,1,154,255,35,1,130,255,236,0,141,255,152,0,172,255,55,0,211,255,244,255,6,0,229,255,68,0,11,0,116,0,66,0,116,0,101,0,83,0,116,0,70,0,136,0,108,0,180,0,161,0,211,0,185,0,172,0,158,0,41,0,99,0,145,255,19,0,57,255,211,255,68,255,163,255,167,255,99,255,52,0,19,255,183,0,244,254,236,0,46,255,169,0,163,255,4,0,15,0,70,255,86,0,222,254,130,0,24,255,194,0,189,255,37,1,61,0,132,1,48,0,174,1,167,255,139,1,249,254,57,1,136,254,231,0,130,254,198,0,205,254,238,0,61,255,81,1,174,255,183,1,6,0,236,1,75,0,238,1,156,0,209,1,249,0,167,1,35,1,101,1,251,0,15,1,154,0,178,0,66,0,79,0,35,0,225,255,66,0,125,255,94,0,75,255,70,0,81,255,227,255,132,255,77,255,0,0,205,254,216,0,165,254,169,1,207,254,4,2,22,255,211,1,68,255,79,1,63,255,185,0,26,255,64,0,242,254,4,0,249,254,44,0,50,255,139,0,141,255,211,0,11,0,216,0,150,0,169,0,11,1,130,0,64,1,101,0,24,1,90,0,176,0,101,0,61,0,112,0,233,255,110,0,178,255,92,0,134,255,55,0,101,255,0,0,112,255,233,255,176,255,22,0,247,255,112,0,30,0,207,0,61,0,6,1,97,0,15,1,121,0,6,1,105,0,17,1,92,0,46,1,121,0,68,1,189,0,61,1,240,0,6,1,227,0,183,0,167,0,103,0,92,0,46,0,35,0,15,0,41,0,22,0,167,0,70,0,147,1,185,0,136,2,75,1,22,3,172,1,2,3,165,1,92,2,66,1,94,1,185,0,99,0,50,0,192,255,203,255,167,255,125,255,11,0,61,255,147,0,8,255,251,0,229,254,64,1,247,254,128,1,77,255,163,1,180,255,121,1,11,0,240,0,83,0,72,0,139,0,200,255,158,0,103,255,128,0,39,255,57,0,28,255,225,255,77,255,121,255,154,255,28,255,185,255,249,254,154,255,13,255,103,255,48,255,92,255,44,255,121,255,251,254,169,255,200,254,233,255,180,254,55,0,207,254,156,0,37,255,238,0,178,255,247,0,50,0,167,0,125,0,44,0,154,0,205,255,167,0,156,255,192,0,145,255,216,0,169,255,253,0,244,255,68,1,116,0,156,1,2,1,211,1,92,1,205,1,121,1,172,1,99,1,134,1,35,1,83,1,198,0,240,0,110,0,88,0,55,0,178,255,57,0,79,255,81,0,83,255,86,0,156,255,61,0,251,255,22,0,59,0,0,0,77,0,0,0,66,0,33,0,52,0,75,0,64,0,103,0,116,0,114,0,192,0,116,0,233,0,99,0,229,0,72,0,189,0,48,0,139,0,59,0,112,0,103,0,110,0,139,0,101,0,145,0,61,0,128,0,242,255,108,0,147,255,108,0,81,255,143,0,61,255,187,0,97,255,205,0,169,255,176,0,4,0,116,0,90,0,75,0,141,0,103,0,156,0,207,0,147,0,108,1,147,0,0,2,178,0,72,2,205,0,26,2,161,0,134,1,35,0,198,0,176,255,30,0,154,255,194,255,8,0,132,255,240,0,22,255,251,1,77,254,172,2,125,253,203,2,33,253,132,2,103,253,17,2,22,254,128,1,196,254,187,0,61,255,244,255,139,255,119,255,194,255,105,255,251,255,187,255,66,0,28,0,136,0,90,0,183,0,83,0,192,0,2,0,150,0,132,255,46,0,33,255,165,255,8,255,26,255,61,255,180,254,125,255,121,254,128,255,105,254,52,255,130,254,218,254,200,254,167,254,63,255,161,254,198,255,176,254,37,0,211,254,108,0,13,255,196,0,97,255,57,1,187,255,158,1,24,0,200,1,132,0,167,1,247,0,75,1,59,1,198,0,11,1,55,0,141,0,163,255,26,0,22,255,225,255,169,254,198,255,88,254,152,255,37,254,70,255,41,254,229,254,127,254,152,254,6,255,125,254,121,255,161,254,163,255,253,254,145,255,101,255,99,255,165,255,70,255,192,255,88,255,214,255,152,255,229,255,240,255,205,255,70,0,101,255,165,0,211,254,24,1,108,254,158,1,83,254,11,2,116,254,50,2,143,254,15,2,150,254,183,1,174,254,48,1,229,254,136,0,15,255,249,255,255,254,154,255,189,254,75,255,147,254,8,255,176,254,4,255,255,254,83,255,94,255,207,255,180,255,66,0,247,255,130,0,39,0,132,0,92,0,77,0,176,0,240,255,30,1,130,255,141,1,46,255,205,1,2,255,203,1,244,254,132,1,233,254,233,0,229,254,35,0,240,254,130,255,17,255,44,255,59,255,11,255,90,255,236,254,92,255,207,254,81,255,209,254,81,255,22,255,105,255,152,255,130,255,48,0,147,255,156,0,156,255,165,0,169,255,86,0,178,255,244,255,180,255,205,255,194,255,233,255,222,255,8,0,233,255,6,0,196,255,240,255,116,255,209,255,61,255,192,255,94,255,209,255,216,255,30,0,110,0,158,0,218,0,247,0,251,0,218,0,203,0,86,0,108,0,211,255,4,0,161,255,176,255,203,255,158,255,17,0,2,0,86,0,209,0,145,0,178,1,172,0,59,2,147,0,68,2,99,0,247,1,57,0,141,1,26,0,52,1,240,255,242,0,178,255,196,0,134,255,158,0,121,255,108,0,158,255,68,0,236,255,61,0,50,0,68,0,75,0,66,0,59,0,57,0,46,0,79,0,72,0,132,0,130,0,187,0,180,0,185,0,167,0,105,0,59,0,242,255,161,255,134,255,35,255,72,255,244,254,52,255,15,255,66,255,72,255,108,255,121,255,180,255,136,255,2,0,141,255,79,0,172,255,134,0,227,255,152,0,33,0,136,0,66,0,116,0,72,0,119,0,41,0,161,0,218,255,218,0,119,255,251,0,66,255,196,0,94,255,33,0,163,255,94,255,198,255,220,254,200,255,187,254,198,255,200,254,207,255,196,254,218,255,169,254,214,255,147,254,161,255,158,254,33,255,205,254,130,254,35,255,41,254,103,255,75,254,86,255,196,254,244,254,63,255,152,254,169,255,163,254,6,0,35,255,81,0,231,255,103,0,169,0,88,0,44,1,52,0,72,1,2,0,19,1,194,255,231,0,134,255,227,0,134,255,218,0,205,255,165,0,46,0,103,0,141,0,77,0,227,0,94,0,79,1,110,0,220,1,97,0,61,2,64,0,35,2,41,0,156,1,50,0,8,1,99,0,158,0,152,0,112,0,176,0,150,0,154,0,253,0,97,0,94,1,57,0,119,1,72,0,61,1,132,0,198,0,161,0,55,0,134,0,185,255,90,0,105,255,64,0,119,255,94,0,238,255,229,0,154,0,207,1,22,1,178,2,33,1,35,3,225,0,24,3,156,0,196,2,105,0,97,2,66,0,0,2,33,0,147,1,13,0,35,1,13,0,198,0,19,0,112,0,253,255,15,0,203,255,185,255,174,255,123,255,200,255,123,255,22,0,185,255,119,0,17,0,167,0,72,0,139,0,70,0,72,0,13,0,48,0,198,255,105,0,139,255,218,0,110,255,50,1,112,255,50,1,136,255,236,0,154,255,178,0,161,255,180,0,180,255,209,0,214,255,211,0,251,255,187,0,33,0,154,0,77,0,132,0,108,0,156,0,128,0,233,0,158,0,64,1,220,0,83,1,46,1,22,1,114,1,180,0,156,1,90,0,165,1,30,0,139,1,0,0,110,1,249,255,108,1,253,255,101,1,238,255,30,1,180,255,167,0,108,255,39,0,61,255,189,255,70,255,110,255,112,255,77,255,134,255,79,255,103,255,90,255,66,255,105,255,81,255,152,255,158,255,233,255,229,255,37,0,229,255,26,0,169,255,194,255,130,255,92,255,154,255,26,255,227,255,253,254,61,0,15,255,143,0,108,255,185,0,13,0,196,0,192,0,207,0,68,1,231,0,130,1,0,1,125,1,11,1,61,1,253,0,211,0,229,0,112,0,222,0,44,0,216,0,244,255,161,0,200,255,64,0,198,255,214,255,240,255,128,255,52,0,68,255,128,0,37,255,178,0,57,255,183,0,154,255,154,0,48,0,119,0,192,0,108,0,253,0,136,0,194,0,203,0,52,0,2,1,176,255,19,1,123,255,4,1,152,255,227,0,222,255,194,0,33,0,180,0,70,0,180,0,75,0,163,0,72,0,97,0,83,0,233,255,97,0,128,255,110,0,81,255,101,0,105,255,94,0,178,255,114,0,35,0,154,0,158,0,187,0,6,1,196,0,105,1,189,0,229,1,161,0,105,2,101,0,176,2,15,0,139,2,183,255,30,2,128,255,123,1,143,255,167,0,233,255,194,255,116,0,17,255,253,0,191,254,86,1,169,254,94,1,110,254,26,1,244,253,178,0,136,253,108,0,130,253,110,0,209,253,152,0,30,254,189,0,83,254,214,0,130,254,0,1,169,254,68,1,205,254,103,1,6,255,37,1,108,255,123,0,233,255,183,255,70,0,57,255,83,0,41,255,0,0,57,255,128,255,41,255,24,255,249,254,209,254,220,254,143,254,2,255,99,254,99,255,112,254,211,255,178,254,30,0,2,255,70,0,75,255,94,0,161,255,116,0,8,0,141,0,103,0,185,0,158,0,231,0,158,0,227,0,119,0,147,0,68,0,46,0,8,0,211,255,194,255,125,255,121,255,61,255,79,255,59,255,63,255,119,255,57,255,216,255,72,255,50,0,103,255,105,0,161,255,123,0,233,255,112,0,59,0,94,0,147,0,64,0,229,0,26,0,253,0,214,255,196,0,116,255,75,0,13,255,209,255,218,254,145,255,249,254,165,255,90,255,240,255,196,255,61,0,13,0,94,0,44,0,72,0,44,0,70,0,28,0,192,0,24,0,121,1,44,0,238,1,79,0,229,1,92,0,103,1,72,0,214,0,39,0,116,0,30,0,72,0,50,0,50,0,77,0,17,0,90,0,192,255,90,0,75,255,79,0,255,254,64,0,242,254,33,0,17,255,244,255,79,255,220,255,180,255,231,255,50,0,244,255,185,0,207,255,37,1,134,255,81,1,79,255,52,1,57,255,218,0,61,255,81,0,81,255,198,255,156,255,99,255,33,0,55,255,167,0,61,255,222,0,103,255,207,0,150,255,154,0,187,255,105,0,220,255,72,0,0,0,64,0,24,0,61,0,15,0,52,0,242,255,35,0,211,255,4,0,198,255,200,255,187,255,128,255,158,255,52,255,108,255,236,254,46,255,196,254,15,255,207,254,37,255,6,255,99,255,66,255,172,255,88,255,251,255,77,255,50,0,59,255,68,0,48,255,41,0,68,255,8,0,150,255,0,0,4,0,6,0,72,0,8,0,90,0,0,0,72,0,176,255,52,0,134,254,19,0,11,253,203,255,57,252,116,255,110,252,66,255,81,253,66,255,55,254,105,255,194,254,172,255,30,255,251,255,128,255,83,0,207,255,196,0,229,255,94,1,209,255,233,1,189,255,19,2,169,255,209,1,156,255,128,1,154,255,94,1,167,255,99,1,189,255,86,1,225,255,41,1,0,0,225,0,35,0,145,0,79,0,79,0,108,0,57,0,103,0,81,0,72,0,125,0,26,0,161,0,249,255,172,0,222,255,165,0,192,255,130,0,176,255,61,0,207,255,225,255,28,0,130,255,92,0,77,255,116,0,86,255,128,0,123,255,143,0,161,255,152,0,152,255,119,0,114,255,28,0,77,255,152,255,79,255,247,254,116,255,105,254,169,255,28,254,198,255,19,254,225,255,50,254,11,0,110,254,88,0,211,254,172,0,108,255,214,0,6,0,242,0,101,0,37,1,110,0,94,1,81,0,116,1,66,0,75,1,50,0,238,0,22,0,123,0,0,0,33,0,8,0,240,255,68,0,238,255,161,0,2,0,222,0,26,0,205,0,0,0,110,0,174,255,247,255,92,255,139,255,48,255,94,255,59,255,167,255,123,255,86,0,242,255,0,1,132,0,30,1,24,1,185,0,130,1,24,0,158,1,154,255,103,1,97,255,22,1,114,255,220,0,174,255,183,0,253,255,141,0,61,0,79,0,101,0,15,0,108,0,244,255,105,0,251,255,132,0,22,0,183,0,28,0,218,0,8,0,216,0,225,255,161,0,189,255,66,0,187,255,220,255,216,255,165,255,4,0,163,255,55,0,207,255,68,0,0,0,15,0,28,0,183,255,11,0,119,255,203,255,123,255,101,255,183,255,8,255,236,255,205,254,231,255,191,254,176,255,222,254,116,255,28,255,92,255,143,255,136,255,50,0,247,255,227,0,114,0,116,1,176,0,236,1,139,0,77,2,30,0,110,2,156,255,55,2,37,255,178,1,203,254,8,1,145,254,110,0,119,254,28,0,86,254,37,0,253,253,70,0,66,253,66,0,79,252,13,0,176,251,205,255,198,251,163,255,136,252,169,255,143,253,211,255,130,254,0,0,55,255,11,0,169,255,17,0,218,255,77,0,200,255,176,0,136,255,251,0,83,255,2,1,70,255,205,0,81,255,116,0,97,255,50,0,139,255,17,0,189,255,8,0,180,255,0,0,79,255,238,255,196,254,200,255,119,254,152,255,158,254,112,255,15,255,103,255,92,255,121,255,94,255,154,255,55,255,187,255,19,255,211,255,11,255,244,255,35,255,59,0,66,255,178,0,70,255,55,1,37,255,145,1,255,254,161,1,229,254,112,1,222,254,22,1,249,254,167,0,35,255,66,0,52,255,253,255,33,255,222,255,22,255,222,255,66,255,236,255,136,255,251,255,169,255,2,0,152,255,11,0,130,255,11,0,156,255,35,0,229,255,134,0,46,0,41,1,77,0,205,1,77,0,50,2,72,0,68,2,81,0,26,2,101,0,216,1,92,0,152,1,35,0,108,1,211,255,99,1,152,255,116,1,141,255,145,1,189,255,189,1,30,0,220,1,152,0,200,1,0,1,114,1,68,1,238,0,108,1,128,0,130,1,94,0,136,1,136,0,123,1,211,0,61,1,15,1,209,0,28,1,92,0,251,0,17,0,185,0,238,255,128,0,214,255,92,0,209,255,50,0,240,255,4,0,19,0,11,0,33,0,105,0,253,255,244,0,185,255,97,1,123,255,123,1,123,255,70,1,207,255,196,0,61,0,6,0,139,0,77,255,145,0,203,254,101,0,147,254,33,0,145,254,198,255,154,254,86,255,136,254,244,254,81,254,218,254,37,254,35,255,52,254,172,255,132,254,48,0,220,254,141,0,4,255,192,0,244,254,211,0,205,254,209,0,165,254,180,0,136,254,139,0,123,254,94,0,130,254,72,0,147,254,55,0,172,254,39,0,200,254,24,0,242,254,17,0,52,255,0,0,145,255,196,255,2,0,90,255,130,0,238,254,251,0,180,254,64,1,194,254,26,1,249,254,123,0,57,255,158,255,83,255,207,254,57,255,55,254,13,255,247,253,30,255,33,254,114,255,139,254,211,255,251,254,4,0,61,255,247,255,61,255,185,255,8,255,121,255,205,254,77,255,185,254,26,255,211,254,214,254,13,255,145,254,105,255,125,254,236,255,167,254,110,0,244,254,174,0,59,255,139,0,116,255,41,0,154,255,207,255,185,255,174,255,225,255,189,255,22,0,200,255,39,0,178,255,240,255,123,255,154,255,77,255,119,255,79,255,154,255,119,255,225,255,145,255,37,0,123,255,99,0,81,255,141,0,75,255,150,0,116,255,150,0,192,255,165,0,0,0,198,0,37,0,236,0,44,0,242,0,2,0,205,0,152,255,139,0,33,255,101,0,240,254,125,0,37,255,203,0,136,255,28,1,231,255,77,1,39,0,90,1,83,0,83,1,128,0,70,1,172,0,55,1,196,0,30,1,180,0,240,0,130,0,156,0,57,0,44,0,244,255,205,255,192,255,161,255,150,255,136,255,110,255,101,255,75,255,61,255,81,255,66,255,134,255,123,255,214,255,211,255,28,0,52,0,81,0,121,0,110,0,130,0,114,0,75,0,94,0,253,255,70,0,203,255,35,0,218,255,227,255,33,0,154,255,132,0,143,255,214,0,209,255,8,1,57,0,48,1,180,0,97,1,37,1,110,1,112,1,59,1,94,1,207,0,185,0,79,0,194,255,225,255,6,255,163,255,214,254,185,255,11,255,37,0,108,255,205,0,225,255,88,1,81,0,116,1,189,0,30,1,15,1,143,0,66,1,0,0,59,1,134,255,251,0,59,255,147,0,55,255,24,0,90,255,183,255,110,255,147,255,75,255,174,255,26,255,229,255,253,254,28,0,242,254,64,0,240,254,33,0,253,254,172,255,22,255,6,255,52,255,132,254,90,255,86,254,156,255,110,254,247,255,194,254,77,0,75,255,121,0,231,255,99,0,99,0,6,0,174,0,130,255,216,0,15,255,251,0,209,254,0,1,198,254,227,0,183,254,203,0,143,254,214,0,88,254,240,0,30,254,236,0,8,254,172,0,55,254,68,0,152,254,220,255,240,254,152,255,37,255,128,255,79,255,128,255,139,255,121,255,214,255,90,255,35,0,72,255,134,0,114,255,13,1,225,255,167,1,116,0,37,2,251,0,94,2,81,1,72,2,108,1,253,1,79,1,143,1,19,1,19,1,216,0,167,0,143,0,105,0,41,0,90,0,185,255,105,0,110,255,128,0,86,255,169,0,90,255,222,0,103,255,0,1,103,255,2,1,70,255,240,0,22,255,222,0,6,255,218,0,39,255,192,0,108,255,114,0,180,255,249,255,0,0,119,255,55,0,30,255,68,0,11,255,37,0,50,255,231,255,128,255,169,255,198,255,163,255,211,255,244,255,152,255,139,0,55,255,46,1,242,254,161,1,231,254,172,1,2,255,77,1,30,255,165,0,55,255,11,0,88,255,192,255,130,255,214,255,161,255,33,0,189,255,94,0,218,255,101,0,244,255,64,0,233,255,28,0,163,255,2,0,33,255,233,255,156,254,194,255,88,254,152,255,110,254,132,255,207,254,141,255,68,255,174,255,158,255,216,255,207,255,253,255,244,255,24,0,22,0,61,0,33,0,103,0,8,0,136,0,233,255,139,0,218,255,119,0,233,255,92,0,13,0,68,0,57,0,48,0,86,0,24,0,83,0,242,255,66,0,176,255,64,0,108,255,94,0,52,255,139,0,22,255,169,0,19,255,178,0,75,255,163,0,165,255,147,0,11,0,163,0,125,0,236,0,244,0,64,1,83,1,86,1,119,1,30,1,35,1,183,0,50,0,59,0,233,254,214,255,229,253,167,255,134,253,187,255,167,253,244,255,24,254,41,0,156,254,86,0,247,254,123,0,39,255,169,0,61,255,203,0,90,255,194,0,141,255,123,0,200,255,13,0,251,255,169,255,17,0,134,255,244,255,172,255,121,255,2,0,154,254,101,0,154,253,192,0,231,252,15,1,198,252,94,1,61,253,145,1,24,254,141,1,242,254,68,1,152,255,200,0,242,255,48,0,0,0,147,255,196,255,15,255,103,255,176,254,52,255,119,254,99,255,110,254,211,255,154,254,57,0,236,254,103,0,83,255,105,0,187,255,92,0,15,0,108,0,79,0,185,0,119,0,59,1,150,0,189,1,165,0,17,2,165,0,39,2,178,0,4,2,251,0,183,1,97,1,72,1,147,1,198,0,110,1,92,0,8,1,48,0,161,0,86,0,72,0,180,0,6,0,19,1,203,255,77,1,130,255,103,1,50,255,103,1,244,254,83,1,242,254,52,1,35,255,28,1,88,255,6,1,105,255,220,0,110,255,152,0,114,255,81,0,116,255,39,0,119,255,30,0,119,255,24,0,119,255,19,0,141,255,44,0,187,255,77,0,218,255,48,0,216,255,192,255,205,255,24,255,220,255,108,254,8,0,211,253,50,0,123,253,44,0,136,253,236,255,255,253,136,255,174,254,39,255,86,255,227,254,229,255,196,254,52,0,180,254,59,0,183,254,35,0,218,254,41,0,44,255,81,0,134,255,108,0,180,255,119,0,183,255,152,0,167,255,233,0,172,255,77,1,225,255,132,1,68,0,108,1,174,0,17,1,203,0,176,0,119,0,101,0,238,255,46,0,130,255,242,255,81,255,194,255,61,255,198,255,37,255,249,255,191,254,39,0,225,253,39,0,183,252,6,0,222,251,229,255,194,251,205,255,70,252,203,255,35,253,216,255,26,254,233,255,244,254,242,255,121,255,253,255,172,255,28,0,196,255,57,0,220,255,55,0,225,255,46,0,196,255,90,0,154,255,200,0,110,255,44,1,75,255,66,1,41,255,13,1,240,254,192,0,150,254,163,0,66,254,189,0,26,254,198,0,41,254,150,0,79,254,72,0,123,254,251,255,207,254,134,255,90,255,229,254,231,255,90,254,44,0,46,254,26,0,119,254,231,255,22,255,187,255,198,255,141,255,68,0,63,255,147,0,229,254,216,0,169,254,8,1,172,254,22,1,227,254,11,1,48,255,251,0,112,255,233,0,139,255,174,0,156,255,59,0,176,255,200,255,187,255,167,255,178,255,238,255,163,255,99,0,152,255,176,0,145,255,180,0,145,255,125,0,174,255,28,0,244,255,176,255,83,0,99,255,180,0,92,255,251,0,152,255,26,1,0,0,4,1,101,0,187,0,169,0,123,0,198,0,108,0,192,0,125,0,145,0,150,0,79,0,156,0,2,0,134,0,180,255,81,0,97,255,30,0,2,255,24,0,191,254,79,0,180,254,163,0,203,254,222,0,225,254,222,0,238,254,174,0,231,254,103,0,200,254,41,0,161,254,240,255,147,254,156,255,176,254,39,255,227,254,180,254,15,255,112,254,70,255,114,254,156,255,158,254,8,0,203,254,119,0,244,254,214,0,44,255,24,1,110,255,68,1,194,255,81,1,44,0,72,1,163,0,41,1,11,1,251,0,94,1,198,0,192,1,154,0,57,2,83,0,156,2,242,255,187,2,174,255,145,2,194,255,57,2,11,0,242,1,70,0,244,1,90,0,55,2,92,0,101,2,81,0,46,2,72,0,101,1,88,0,75,0,132,0,92,255,165,0,240,254,178,0,6,255,176,0,121,255,174,0,244,255,158,0,75,0,92,0,116,0,236,255,130,0,116,255,134,0,55,255,143,0,72,255,152,0,143,255,147,0,225,255,123,0,17,0,86,0,28,0,44,0,13,0,6,0,0,0,238,255,4,0,225,255,35,0,220,255,70,0,238,255,99,0,11,0,101,0,35,0,59,0,30,0,251,255,6,0,214,255,253,255,236,255,22,0,61,0,59,0,174,0,86,0,0,1,97,0,17,1,105,0,242,0,103,0,207,0,92,0,180,0,108,0,167,0,174,0,183,0,15,1,222,0,103,1,22,1,194,1,64,1,77,2,68,1,13,3,19,1,154,3,192,0,158,3,97,0,48,3,19,0,139,2,229,255,214,1,163,255,37,1,57,255,114,0,203,254,192,255,154,254,37,255,194,254,203,254,24,255,183,254,99,255,209,254,110,255,240,254,66,255,238,254,24,255,205,254,15,255,172,254,41,255,176,254,90,255,222,254,150,255,28,255,231,255,63,255,79,0,57,255,156,0,26,255,165,0,13,255,139,0,24,255,158,0,50,255,244,0,75,255,97,1,70,255,145,1,24,255,114,1,218,254,50,1,185,254,253,0,187,254,220,0,200,254,161,0,220,254,26,0,244,254,92,255,17,255,178,254,39,255,103,254,37,255,127,254,247,254,180,254,189,254,209,254,194,254,209,254,19,255,196,254,123,255,191,254,200,255,207,254,0,0,251,254,46,0,70,255,46,0,161,255,229,255,231,255,105,255,249,255,24,255,205,255,17,255,141,255,55,255,125,255,86,255,194,255,99,255,68,0,123,255,216,0,174,255,88,1,244,255,178,1,39,0,220,1,33,0,198,1,240,255,101,1,187,255,211,0,143,255,77,0,119,255,247,255,132,255,209,255,194,255,192,255,17,0,183,255,97,0,205,255,154,0,13,0,165,0,81,0,128,0,112,0,64,0,86,0,253,255,17,0,196,255,189,255,167,255,121,255,176,255,88,255,205,255,94,255,209,255,132,255,165,255,176,255,99,255,209,255,46,255,205,255,41,255,143,255,90,255,68,255,139,255,55,255,136,255,145,255,81,255,57,0,233,254,249,0,99,254,143,1,236,253,222,1,189,253,231,1,211,253,163,1,8,254,26,1,70,254,145,0,150,254,59,0,11,255,26,0,172,255,6,0,105,0,236,255,22,1,225,255,88,1,242,255,4,1,11,0,88,0,33,0,180,255,70,0,83,255,112,0,66,255,167,0,105,255,218,0,192,255,227,0,66,0,165,0,211,0,46,0,44,1,167,255,50,1,63,255,22,1,11,255,0,1,244,254,233,0,222,254,180,0,211,254,92,0,222,254,4,0,4,255,225,255,72,255,244,255,176,255,57,0,22,0,132,0,92,0,154,0,121,0,86,0,130,0,211,255,150,0,83,255,174,0,6,255,147,0,2,255,61,0,55,255,231,255,110,255,187,255,134,255,187,255,130,255,203,255,132,255,222,255,185,255,251,255,30,0,44,0,150,0,110,0,244,0,145,0,52,1,101,0,81,1,227,255,88,1,72,255,79,1,238,254,57,1,229,254,17,1,13,255,198,0,66,255,88,0,130,255,218,255,200,255,86,255,17,0,238,254,88,0,185,254,145,0,196,254,163,0,244,254,130,0,68,255,77,0,178,255,81,0,50,0,165,0,154,0,22,1,216,0,99,1,247,0,143,1,8,1,180,1,8,1,222,1,231,0,236,1,183,0,216,1,132,0,163,1,72,0,81,1,251,255,229,0,169,255,116,0,97,255,17,0,37,255,214,255,242,254,196,255,191,254,227,255,154,254,8,0,154,254,4,0,222,254,192,255,103,255,90,255,19,0,244,254,189,0,165,254,50,1,125,254,105,1,123,254,123,1,169,254,123,1,251,254,99,1,61,255,37,1,77,255,205,0,41,255,110,0,251,254,28,0,249,254,222,255,86,255,200,255,249,255,211,255,134,0,216,255,178,0,172,255,121,0,97,255,0,0,13,255,136,255,207,254,50,255,180,254,251,254,187,254,209,254,203,254,189,254,231,254,236,254,35,255,114,255,119,255,39,0,203,255,225,0,6,0,103,1,44,0,163,1,70,0,165,1,94,0,123,1,108,0,39,1,97,0,172,0,33,0,37,0,169,255,200,255,37,255,176,255,194,254,209,255,130,254,6,0,88,254,35,0,70,254,2,0,75,254,167,255,94,254,52,255,114,254,194,254,154,254,105,254,229,254,66,254,55,255,79,254,83,255,127,254,57,255,187,254,35,255,231,254,75,255,251,254,156,255,238,254,233,255,225,254,17,0,242,254,50,0,37,255,112,0,108,255,205,0,176,255,48,1,238,255,110,1,26,0,112,1,41,0,70,1,30,0,251,0,15,0,169,0,26,0,92,0,68,0,11,0,114,0,192,255,147,0,141,255,161,0,105,255,161,0,68,255,112,0,13,255,4,0,200,254,136,255,130,254,61,255,72,254,66,255,55,254,125,255,90,254,189,255,165,254,218,255,17,255,205,255,156,255,156,255,26,0,103,255,105,0,86,255,134,0,116,255,139,0,169,255,136,0,183,255,116,0,145,255,70,0,114,255,35,0,123,255,46,0,145,255,112,0,143,255,222,0,139,255,88,1,183,255,167,1,24,0,172,1,123,0,130,1,167,0,101,1,163,0,123,1,145,0,163,1,152,0,154,1,180,0,66,1,203,0,176,0,178,0,28,0,110,0,178,255,39,0,110,255,11,0,97,255,26,0,119,255,72,0,154,255,110,0,211,255,114,0,44,0,70,0,169,0,251,255,48,1,189,255,154,1,196,255,178,1,22,0,110,1,136,0,242,0,233,0,132,0,48,1,75,0,86,1,81,0,94,1,136,0,81,1,185,0,55,1,174,0,26,1,90,0,8,1,225,255,238,0,101,255,180,0,15,255,103,0,231,254,46,0,229,254,50,0,251,254,105,0,33,255,156,0,83,255,178,0,158,255,189,0,30,0,194,0,189,0,174,0,52,1,99,0,75,1,253,255,22,1,185,255,205,0,225,255,161,0,103,0,154,0,247,0,161,0,41,1,150,0,229,0,145,0,103,0,189,0,251,255,28,1,187,255,121,1,178,255,123,1,214,255,2,1,2,0,105,0,66,0,15,0,125,0,0,0,147,0,8,0,101,0,13,0,244,255,8,0,83,255,0,0,161,254,251,255,11,254,8,0,174,253,46,0,165,253,112,0,2,254,167,0,165,254,189,0,68,255,180,0,163,255,154,0,185,255,134,0,185,255,119,0,225,255,99,0,61,0,83,0,158,0,81,0,211,0,105,0,200,0,132,0,141,0,125,0,44,0,48,0,196,255,187,255,114,255,99,255,86,255,81,255,99,255,112,255,125,255,172,255,139,255,233,255,132,255,44,0,103,255,119,0,61,255,172,0,26,255,185,0,2,255,180,0,251,254,198,0,8,255,240,0,33,255,17,1,35,255,253,0,251,254,169,0,185,254,83,0,127,254,55,0,125,254,64,0,183,254,68,0,30,255,68,0,145,255,90,0,2,0,99,0,103,0,44,0,167,0,211,255,165,0,158,255,97,0,189,255,2,0,24,0,183,255,114,0,141,255,156,0,121,255,147,0,94,255,94,0,59,255,0,0,46,255,125,255,70,255,236,254,152,255,125,254,26,0,105,254,147,0,203,254,196,0,128,255,192,0,79,0,176,0,11,1,172,0,128,1,183,0,143,1,187,0,86,1,165,0,17,1,110,0,214,0,48,0,156,0,28,0,99,0,79,0,37,0,178,0,227,255,251,0,132,255,240,0,17,255,167,0,180,254,134,0,161,254,180,0,214,254,0,1,39,255,50,1,88,255,112,1,99,255,2,2,121,255,187,2,185,255,17,3,17,0,194,2,99,0,22,2,130,0,119,1,99,0,19,1,35,0,225,0,233,255,194,0,183,255,163,0,110,255,119,0,35,255,68,0,244,254,8,0,227,254,207,255,233,254,192,255,240,254,251,255,2,255,97,0,37,255,211,0,86,255,46,1,123,255,101,1,121,255,114,1,77,255,92,1,19,255,59,1,4,255,26,1,39,255,227,0,112,255,158,0,200,255,108,0,26,0,79,0,81,0,46,0,103,0,242,255,128,0,156,255,183,0,88,255,4,1,57,255,86,1,70,255,147,1,114,255,163,1,178,255,125,1,11,0,55,1,145,0,242,0,39,1,194,0,139,1,161,0,141,1,145,0,57,1,150,0,192,0,156,0,68,0,123,0,225,255,50,0,158,255,225,255,143,255,163,255,180,255,136,255,2,0,143,255,97,0,167,255,176,0,220,255,211,0,57,0,180,0,158,0,83,0,227,0,209,255,244,0,94,255,211,0,48,255,132,0,48,255,39,0,44,255,233,255,24,255,198,255,33,255,174,255,97,255,152,255,187,255,143,255,249,255,141,255,4,0,123,255,238,255,101,255,214,255,86,255,211,255,72,255,236,255,35,255,35,0,242,254,125,0,214,254,209,0,207,254,249,0,207,254,233,0,207,254,178,0,227,254,121,0,19,255,75,0,81,255,39,0,152,255,35,0,233,255,86,0,61,0,174,0,136,0,249,0,158,0,15,1,130,0,253,0,66,0,220,0,220,255,141,0,68,255,6,0,178,254,125,255,110,254,72,255,119,254,123,255,154,254,242,255,145,254,114,0,88,254,200,0,44,254,198,0,66,254,101,0,167,254,236,255,61,255,167,255,207,255,163,255,68,0,183,255,174,0,205,255,0,1,244,255,28,1,57,0,229,0,141,0,112,0,216,0,244,255,15,1,172,255,46,1,183,255,52,1,11,0,11,1,123,0,187,0,187,0,90,0,165,0,251,255,75,0,154,255,231,255,81,255,174,255,68,255,154,255,101,255,134,255,145,255,103,255,180,255,97,255,218,255,125,255,4,0,172,255,39,0,194,255,35,0,165,255,233,255,103,255,152,255,50,255,97,255,24,255,99,255,19,255,136,255,35,255,169,255,68,255,183,255,136,255,169,255,244,255,145,255,97,0,123,255,134,0,128,255,66,0,183,255,185,255,249,255,63,255,39,0,30,255,66,0,72,255,68,0,136,255,17,0,189,255,194,255,233,255,123,255,247,255,92,255,216,255,92,255,167,255,116,255,134,255,174,255,103,255,0,0,61,255,101,0,22,255,207,0,244,254,46,1,225,254,123,1,214,254,152,1,189,254,108,1,143,254,22,1,105,254,176,0,112,254,86,0,156,254,24,0,187,254,8,0,172,254,50,0,145,254,141,0,165,254,249,0,247,254,92,1,110,255,161,1,209,255,185,1,11,0,167,1,39,0,116,1,41,0,66,1,26,0,44,1,247,255,46,1,216,255,39,1,218,255,2,1,240,255,196,0,0,0,130,0,15,0,92,0,37,0,94,0,52,0,123,0,55,0,176,0,48,0,227,0,39,0,15,1,15,0,79,1,238,255,233,1,229,255,218,2,240,255,189,3,0,0,35,4,253,255,227,3,218,255,35,3,167,255,50,2,125,255,77,1,101,255,163,0,68,255,79,0,251,254,55,0,194,254,59,0,176,254,44,0,196,254,11,0,251,254,233,255,70,255,216,255,112,255,209,255,83,255,207,255,249,254,211,255,139,254,231,255,55,254,24,0,2,254,92,0,214,253,128,0,176,253,101,0,174,253,52,0,236,253,44,0,112,254,72,0,35,255,81,0,216,255,24,0,112,0,200,255,203,0,136,255,209,0,108,255,132,0,92,255,236,255,75,255,70,255,66,255,240,254,50,255,247,254,35,255,35,255,24,255,61,255,33,255,81,255,61,255,108,255,101,255,156,255,139,255,209,255,169,255,227,255,169,255,187,255,147,255,130,255,116,255,103,255,97,255,123,255,103,255,167,255,141,255,211,255,203,255,6,0,37,0,52,0,158,0,86,0,28,1,116,0,112,1,156,0,125,1,180,0,90,1,172,0,46,1,116,0,247,0,15,0,163,0,156,255,52,0,90,255,225,255,125,255,198,255,251,255,205,255,141,0,203,255,253,0,172,255,68,1,130,255,72,1,92,255,17,1,55,255,198,0,249,254,136,0,136,254,101,0,242,253,86,0,145,253,92,0,156,253,116,0,8,254,139,0,167,254,152,0,72,255,139,0,183,255,86,0,227,255,35,0,225,255,19,0,229,255,11,0,6,0,222,255,72,0,147,255,139,0,119,255,167,0,169,255,158,0,2,0,136,0,30,0,108,0,198,255,70,0,17,255,11,0,101,254,192,255,33,254,112,255,94,254,66,255,220,254,83,255,63,255,150,255,94,255,211,255,72,255,203,255,35,255,108,255,6,255,240,254,11,255,158,254,59,255,158,254,165,255,225,254,75,0,57,255,236,0,132,255,66,1,198,255,66,1,4,0,251,0,37,0,123,0,17,0,214,255,233,255,61,255,225,255,231,254,39,0,247,254,165,0,90,255,30,1,211,255,110,1,37,0,125,1,92,0,83,1,123,0,238,0,97,0,123,0,0,0,46,0,121,255,33,0,253,254,61,0,205,254,99,0,253,254,141,0,103,255,198,0,198,255,4,1,236,255,22,1,214,255,207,0,165,255,57,0,134,255,128,255,192,255,236,254,108,0,176,254,92,1,187,254,39,2,214,254,119,2,214,254,66,2,180,254,205,1,134,254,101,1,99,254,55,1,83,254,33,1,77,254,229,0,75,254,134,0,83,254,37,0,101,254,0,0,103,254,4,0,97,254,0,0,116,254,214,255,203,254,134,255,99,255,57,255,19,0,249,254,147,0,200,254,194,0,152,254,174,0,105,254,128,0,90,254,88,0,121,254,77,0,196,254,99,0,37,255,134,0,123,255,139,0,147,255,72,0,114,255,194,255,81,255,33,255,97,255,183,254,134,255,178,254,139,255,2,255,99,255,112,255,66,255,218,255,75,255,48,0,103,255,128,0,121,255,200,0,105,255,11,1,77,255,48,1,61,255,48,1,50,255,15,1,15,255,214,0,220,254,152,0,185,254,81,0,227,254,244,255,101,255,132,255,244,255,30,255,64,0,240,254,64,0,13,255,37,0,81,255,11,0,125,255,247,255,121,255,220,255,105,255,185,255,110,255,161,255,143,255,152,255,196,255,150,255,13,0,163,255,114,0,218,255,251,0,41,0,145,1,112,0,0,2,139,0,52,2,119,0,61,2,79,0,35,2,44,0,209,1,11,0,99,1,242,255,249,0,253,255,152,0,44,0,68,0,90,0,17,0,92,0,26,0,44,0,94,0,236,255,180,0,192,255,222,0,174,255,176,0,161,255,50,0,125,255,156,255,83,255,44,255,75,255,11,255,125,255,57,255,203,255,156,255,242,255,30,0,233,255,194,0,225,255,99,1,247,255,198,1,15,0,165,1,19,0,242,0,249,255,253,255,194,255,57,255,139,255,216,254,103,255,211,254,92,255,8,255,92,255,79,255,110,255,152,255,154,255,240,255,229,255,86,0,57,0,180,0,99,0,249,0,66,0,28,1,244,255,19,1,156,255,233,0,24,255,178,0,46,254,128,0,2,253,77,0,4,252,2,0,180,251,165,255,46,252,101,255,33,253,97,255,35,254,139,255,220,254,161,255,66,255,139,255,105,255,112,255,121,255,139,255,130,255,233,255,112,255,77,0,79,255,132,0,63,255,132,0,99,255,70,0,169,255,233,255,225,255,158,255,249,255,143,255,244,255,154,255,220,255,154,255,174,255,128,255,128,255,116,255,94,255,125,255,86,255,136,255,130,255,143,255,240,255,152,255,94,0,178,255,147,0,203,255,125,0,189,255,39,0,143,255,154,255,90,255,236,254,63,255,77,254,68,255,236,253,79,255,216,253,99,255,13,254,134,255,110,254,172,255,216,254,192,255,72,255,172,255,209,255,121,255,90,0,79,255,180,0,68,255,200,0,97,255,189,0,145,255,187,0,185,255,203,0,180,255,233,0,116,255,253,0,28,255,240,0,209,254,183,0,167,254,103,0,152,254,41,0,165,254,26,0,236,254,48,0,92,255,59,0,196,255,11,0,249,255,167,255,13,0,72,255,33,0,26,255,48,0,8,255,48,0,236,254,26,0,194,254,233,255,180,254,161,255,242,254,72,255,136,255,247,254,70,0,185,254,240,0,143,254,99,1,116,254,158,1,108,254,185,1,132,254,192,1,205,254,161,1,61,255,90,1,163,255,15,1,203,255,247,0,180,255,15,1,125,255,44,1,99,255,35,1,123,255,242,0,185,255,189,0,238,255,165,0,242,255,183,0,207,255,227,0,178,255,22,1,192,255,46,1,242,255,8,1,52,0,158,0,108,0,19,0,139,0,156,255,150,0,86,255,134,0,86,255,81,0,141,255,238,255,209,255,121,255,251,255,63,255,249,255,108,255,220,255,218,255,218,255,48,0,48,0,57,0,218,0,229,255,114,1,101,255,165,1,253,254,110,1,233,254,0,1,37,255,139,0,123,255,59,0,192,255,30,0,205,255,33,0,147,255,48,0,13,255,88,0,90,254,158,0,198,253,218,0,167,253,0,1,15,254,13,1,187,254,8,1,99,255,0,1,225,255,231,0,39,0,216,0,57,0,238,0,26,0,24,1,209,255,39,1,128,255,30,1,61,255,33,1,26,255,35,1,37,255,26,1,103,255,2,1,183,255,218,0,225,255,163,0,214,255,110,0,172,255,77,0,123,255,61,0,88,255,68,0,92,255,83,0,150,255,75,0,231,255,17,0,41,0,183,255,101,0,86,255,161,0,19,255,207,0,249,254,220,0,249,254,192,0,13,255,128,0,41,255,57,0,77,255,240,255,119,255,156,255,154,255,83,255,178,255,44,255,192,255,39,255,209,255,68,255,222,255,130,255,203,255,222,255,158,255,66,0,114,255,110,0,83,255,70,0,63,255,242,255,50,255,176,255,39,255,158,255,35,255,172,255,33,255,192,255,52,255,220,255,112,255,24,0,203,255,112,0,48,0,174,0,116,0,169,0,119,0,119,0,46,0,66,0,165,255,30,0,6,255,242,255,152,254,150,255,116,254,22,255,125,254,169,254,108,254,154,254,59,254,216,254,28,254,35,255,75,254,79,255,189,254,86,255,59,255,59,255,147,255,255,254,189,255,180,254,214,255,136,254,240,255,143,254,0,0,205,254,0,0,46,255,253,255,145,255,251,255,218,255,4,0,253,255,22,0,11,0,59,0,33,0,125,0,41,0,205,0,11,0,11,1,209,255,22,1,145,255,231,0,86,255,145,0,35,255,66,0,19,255,30,0,55,255,37,0,130,255,77,0,220,255,147,0,59,0,222,0,145,0,2,1,194,0,249,0,196,0,225,0,180,0,205,0,169,0,185,0,172,0,169,0,158,0,145,0,121,0,92,0,64,0,8,0,22,0,176,255,8,0,114,255,15,0,119,255,15,0,169,255,242,255,211,255,189,255,207,255,141,255,139,255,108,255,30,255,101,255,191,254,134,255,176,254,207,255,222,254,37,0,13,255,99,0,251,254,108,0,174,254,86,0,97,254,66,0,86,254,61,0,163,254,64,0,28,255,33,0,128,255,211,255,194,255,119,255,253,255,79,255,59,0,139,255,125,0,6,0,154,0,128,0,121,0,189,0,33,0,180,0,178,255,108,0,72,255,2,0,255,254,161,255,229,254,101,255,227,254,81,255,229,254,88,255,247,254,97,255,46,255,101,255,154,255,92,255,39,0,92,255,187,0,125,255,30,1,207,255,50,1,64,0,28,1,172,0,19,1,240,0,35,1,253,0,50,1,222,0,6,1,163,0,119,0,99,0,152,255,39,0,191,254,247,255,66,254,189,255,41,254,139,255,83,254,119,255,163,254,136,255,244,254,174,255,81,255,216,255,192,255,240,255,39,0,222,255,125,0,158,255,183,0,92,255,209,0,61,255,218,0,75,255,216,0,119,255,203,0,152,255,172,0,158,255,123,0,152,255,52,0,167,255,242,255,200,255,183,255,227,255,125,255,238,255,70,255,236,255,24,255,214,255,255,254,161,255,13,255,101,255,86,255,83,255,229,255,121,255,150,0,209,255,39,1,59,0,88,1,167,0,46,1,251,0,220,0,24,1,154,0,225,0,116,0,105,0,97,0,244,255,75,0,183,255,26,0,192,255,200,255,236,255,88,255,19,0,220,254,39,0,110,254,30,0,46,254,17,0,59,254,35,0,130,254,52,0,198,254,19,0,249,254,194,255,39,255,112,255,105,255,72,255,174,255,79,255,220,255,92,255,231,255,103,255,247,255,121,255,41,0,174,255,128,0,15,0,211,0,125,0,15,1,196,0,59,1,185,0,92,1,88,0,92,1,198,255,39,1,66,255,187,0,24,255,59,0,92,255,198,255,209,255,114,255,39,0,79,255,44,0,75,255,218,255,72,255,97,255,61,255,4,255,39,255,4,255,22,255,92,255,8,255,231,255,255,254,92,0,251,254,152,0,15,255,154,0,57,255,119,0,94,255,72,0,92,255,28,0,63,255,253,255,26,255,251,255,251,254,28,0,229,254,75,0,238,254,97,0,48,255,75,0,167,255,26,0,26,0,240,255,68,0,203,255,24,0,165,255,203,255,125,255,161,255,110,255,205,255,136,255,48,0,198,255,136,0,4,0,145,0,48,0,68,0,75,0,209,255,79,0,112,255,28,0,81,255,185,255,112,255,99,255,161,255,105,255,236,255,220,255,108,0,112,0,24,1,187,0,189,1,136,0,48,2,11,0,97,2,172,255,101,2,152,255,55,2,180,255,207,1,200,255,37,1,183,255,94,0,134,255,180,255,88,255,72,255,52,255,26,255,39,255,33,255,44,255,68,255,70,255,134,255,101,255,220,255,110,255,50,0,68,255,105,0,247,254,119,0,191,254,97,0,198,254,55,0,13,255,22,0,114,255,6,0,205,255,17,0,253,255,39,0,0,0,64,0,244,255,105,0,227,255,196,0,200,255,79,1,143,255,220,1,63,255,30,2,236,254,249,1,169,254,112,1,158,254,194,0,207,254,59,0,48,255,15,0,152,255,61,0,216,255,158,0,216,255,253,0,143,255,46,1,26,255,41,1,191,254,22,1,183,254,253,0,8,255,209,0,134,255,134,0,244,255,46,0,48,0,238,255,72,0,207,255,92,0,205,255,88,0,209,255,41,0,200,255,225,255,192,255,172,255,196,255,156,255,207,255,183,255,207,255,247,255,185,255,75,0,167,255,141,0,183,255,147,0,231,255,101,0,30,0,57,0,57,0,41,0,41,0,55,0,249,255,75,0,196,255,94,0,163,255,97,0,163,255,77,0,180,255,30,0,225,255,220,255,26,0,147,255,72,0,90,255,57,0,52,255,233,255,26,255,132,255,6,255,68,255,247,254,72,255,251,254,119,255,28,255,158,255,70,255,158,255,97,255,139,255,88,255,145,255,50,255,194,255,255,254,4,0,229,254,46,0,253,254,37,0,61,255,236,255,130,255,178,255,174,255,176,255,203,255,244,255,229,255,81,0,247,255,167,0,238,255,6,1,196,255,103,1,141,255,167,1,110,255,180,1,119,255,152,1,169,255,99,1,247,255,33,1,61,0,185,0,116,0,15,0,154,0,41,255,176,0,79,254,167,0,189,253,110,0,112,253,8,0,63,253,167,255,41,253,112,255,86,253,130,255,211,253,211,255,110,254,52,0,233,254,121,0,30,255,134,0,17,255,81,0,233,254,249,255,209,254,174,255,233,254,154,255,52,255,152,255,139,255,108,255,196,255,22,255,227,255,207,254,238,255,209,254,227,255,13,255,185,255,48,255,112,255,37,255,46,255,6,255,28,255,247,254,55,255,251,254,90,255,13,255,94,255,50,255,59,255,105,255,28,255,158,255,44,255,185,255,110,255,167,255,183,255,130,255,233,255,116,255,13,0,136,255,52,0,165,255,66,0,189,255,48,0,211,255,30,0,225,255,30,0,225,255,55,0,218,255,99,0,240,255,141,0,55,0,154,0,169,0,119,0,22,1,61,0,72,1,19,0,46,1,242,255,214,0,194,255,97,0,125,255,249,255,39,255,178,255,191,254,156,255,92,254,174,255,35,254,200,255,22,254,214,255,39,254,222,255,70,254,251,255,92,254,41,0,99,254,92,0,119,254,136,0,172,254,147,0,233,254,112,0,39,255,48,0,108,255,22,0,183,255,66,0,247,255,163,0,17,0,19,1,0,0,108,1,205,255,136,1,154,255,70,1,156,255,158,0,229,255,198,255,94,0,2,255,203,0,147,254,0,1,145,254,242,0,236,254,176,0,105,255,72,0,203,255,233,255,240,255,198,255,233,255,231,255,207,255,22,0,183,255,30,0,161,255,251,255,143,255,216,255,136,255,238,255,145,255,59,0,172,255,154,0,229,255,211,0,70,0,233,0,205,0,253,0,83,1,26,1,156,1,55,1,152,1,57,1,101,1,6,1,52,1,163,0,8,1,57,0,220,0,251,255,172,0,249,255,101,0,28,0,26,0,57,0,222,255,30,0,196,255,214,255,209,255,143,255,6,0,105,255,90,0,101,255,156,0,123,255,161,0,154,255,103,0,205,255,55,0,28,0,64,0,141,0,123,0,2,1,176,0,99,1,174,0,192,1,114,0,19,2,11,0,70,2,152,255,26,2,44,255,152,1,209,254,242,0,147,254,97,0,114,254,253,255,114,254,207,255,143,254,229,255,172,254,59,0,169,254,178,0,143,254,4,1,134,254,242,0,183,254,132,0,242,254,233,255,198,254,81,255,242,253,229,254,214,252,174,254,24,252,176,254,4,252,225,254,125,252,41,255,70,253,125,255,26,254,229,255,200,254,79,0,79,255,192,0,176,255,6,1,249,255,0,1,35,0,180,0,24,0,108,0,216,255,103,0,139,255,145,0,88,255,167,0,86,255,172,0,141,255,192,0,244,255,231,0,99,0,6,1,174,0,247,0,178,0,180,0,121,0,81,0,24,0,251,255,178,255,198,255,86,255,174,255,6,255,178,255,189,254,198,255,141,254,218,255,154,254,236,255,238,254,251,255,105,255,17,0,222,255,59,0,33,0,112,0,61,0,185,0,81,0,17,1,108,0,88,1,132,0,123,1,139,0,128,1,119,0,94,1,59,0,19,1,238,255,183,0,180,255,94,0,158,255,11,0,152,255,192,255,132,255,119,255,94,255,88,255,70,255,105,255,79,255,150,255,90,255,180,255,81,255,180,255,66,255,174,255,77,255,178,255,108,255,192,255,119,255,198,255,105,255,205,255,88,255,231,255,88,255,26,0,105,255,94,0,141,255,150,0,220,255,180,0,101,0,214,0,26,1,22,1,198,1,110,1,59,2,154,1,121,2,103,1,121,2,216,0,44,2,48,0,163,1,167,255,33,1,61,255,214,0,231,254,203,0,172,254,218,0,156,254,214,0,178,254,169,0,180,254,59,0,134,254,172,255,55,254,52,255,251,253,6,255,225,253,33,255,238,253,90,255,46,254,139,255,145,254,158,255,240,254,154,255,61,255,132,255,105,255,119,255,90,255,130,255,30,255,178,255,2,255,249,255,68,255,79,0,211,255,174,0,94,0,249,0,189,0,22,1,233,0,2,1,242,0,220,0,227,0,192,0,209,0,185,0,214,0,187,0,233,0,200,0,0,1,225,0,251,0,222,0,207,0,152,0,130,0,24,0,44,0,150,255,225,255,52,255,150,255,255,254,81,255,238,254,17,255,6,255,198,254,50,255,112,254,88,255,46,254,88,255,55,254,41,255,116,254,220,254,187,254,143,254,255,254,92,254,94,255,72,254,0,0,83,254,214,0,101,254,130,1,94,254,187,1,63,254,123,1,50,254,2,1,83,254,125,0,161,254,2,0,238,254,154,255,26,255,68,255,33,255,6,255,15,255,214,254,19,255,189,254,61,255,198,254,132,255,253,254,200,255,88,255,240,255,180,255,247,255,216,255,233,255,172,255,236,255,55,255,2,0,176,254,57,0,92,254,132,0,90,254,205,0,172,254,229,0,48,255,183,0,163,255,99,0,220,255,44,0,227,255,46,0,222,255,75,0,203,255,94,0,110,255,90,0,176,254,75,0,209,253,57,0,72,253,44,0,77,253,30,0,189,253,24,0,61,254,17,0,174,254,247,255,30,255,178,255,147,255,92,255,0,0,19,255,72,0,236,254,123,0,207,254,154,0,185,254,165,0,203,254,143,0,2,255,101,0,50,255,57,0,83,255,11,0,110,255,229,255,134,255,207,255,145,255,192,255,139,255,158,255,132,255,110,255,147,255,63,255,156,255,37,255,132,255,26,255,94,255,28,255,90,255,57,255,147,255,108,255,236,255,156,255,50,0,207,255,72,0,19,0,26,0,83,0,207,255,110,0,139,255,99,0,81,255,61,0,35,255,17,0,255,254,247,255,249,254,244,255,48,255,0,0,134,255,8,0,205,255,28,0,216,255,59,0,167,255,79,0,97,255,72,0,57,255,39,0,50,255,17,0,68,255,52,0,79,255,145,0,94,255,229,0,130,255,242,0,196,255,189,0,17,0,108,0,81,0,37,0,103,0,242,255,72,0,203,255,251,255,178,255,143,255,172,255,22,255,158,255,174,254,119,255,136,254,79,255,167,254,88,255,2,255,150,255,141,255,209,255,61,0,229,255,242,0,222,255,92,1,220,255,61,1,222,255,169,0,209,255,2,0,163,255,143,255,88,255,83,255,6,255,39,255,185,254,238,254,143,254,205,254,165,254,249,254,247,254,110,255,97,255,244,255,183,255,83,0,227,255,136,0,218,255,156,0,172,255,141,0,125,255,92,0,125,255,35,0,180,255,231,255,11,0,174,255,68,0,132,255,52,0,130,255,236,255,172,255,150,255,240,255,86,255,37,0,52,255,52,0,52,255,30,0,81,255,231,255,105,255,147,255,112,255,52,255,114,255,238,254,132,255,209,254,178,255,211,254,244,255,233,254,44,0,17,255,52,0,90,255,249,255,167,255,143,255,214,255,35,255,214,255,211,254,176,255,161,254,116,255,143,254,66,255,158,254,35,255,198,254,22,255,233,254,24,255,249,254,22,255,242,254,251,254,231,254,216,254,229,254,220,254,253,254,35,255,46,255,145,255,110,255,244,255,187,255,15,0,28,0,211,255,116,0,112,255,152,0,63,255,123,0,116,255,39,0,251,255,180,255,136,0,77,255,240,0,35,255,6,1,57,255,207,0,110,255,132,0,150,255,83,0,165,255,83,0,172,255,101,0,185,255,92,0,209,255,35,0,233,255,227,255,247,255,205,255,214,255,242,255,105,255,59,0,211,254,169,0,92,254,52,1,48,254,178,1,75,254,229,1,127,254,167,1,167,254,26,1,165,254,128,0,81,254,17,0,165,253,220,255,231,252,216,255,123,252,214,255,161,252,169,255,83,253,97,255,114,254,35,255,187,255,33,255,233,0,66,255,194,1,99,255,22,2,112,255,236,1,116,255,134,1,136,255,28,1,174,255,229,0,225,255,240,0,8,0,24,1,15,0,48,1,236,255,41,1,180,255,28,1,141,255,17,1,119,255,244,0,81,255,178,0,19,255,79,0,253,254,203,255,70,255,79,255,220,255,6,255,123,0,11,255,244,0,68,255,70,1,139,255,112,1,178,255,114,1,163,255,92,1,110,255,68,1,41,255,66,1,251,254,88,1,8,255,110,1,88,255,112,1,185,255,70,1,2,0,13,1,17,0,216,0,236,255,163,0,165,255,92,0,116,255,19,0,103,255,227,255,103,255,207,255,90,255,194,255,77,255,169,255,97,255,136,255,174,255,99,255,46,0,61,255,178,0,52,255,251,0,97,255,220,0,196,255,92,0,52,0,189,255,132,0,59,255,167,0,240,254,183,0,229,254,196,0,33,255,205,0,147,255,183,0,15,0,119,0,123,0,35,0,207,0,231,255,249,0,218,255,233,0,0,0,156,0,64,0,55,0,101,0,236,255,70,0,211,255,253,255,227,255,225,255,247,255,30,0,236,255,130,0,205,255,176,0,200,255,145,0,249,255,81,0,59,0,33,0,81,0,253,255,35,0,211,255,196,255,183,255,90,255,165,255,15,255,139,255,255,254,119,255,37,255,114,255,88,255,130,255,121,255,163,255,139,255,205,255,169,255,0,0,229,255,66,0,35,0,121,0,68,0,156,0,66,0,180,0,44,0,211,0,26,0,247,0,26,0,4,1,39,0,242,0,57,0,194,0,77,0,116,0,83,0,26,0,46,0,203,255,233,255,167,255,189,255,183,255,207,255,225,255,8,0,4,0,66,0,26,0,92,0,35,0,97,0,39,0,101,0,46,0,90,0,64,0,37,0,99,0,194,255,123,0,90,255,103,0,48,255,41,0,79,255,233,255,143,255,172,255,200,255,94,255,242,255,236,254,8,0,127,254,13,0,75,254,0,0,63,254,249,255,52,254,247,255,30,254,238,255,28,254,207,255,81,254,161,255,154,254,136,255,198,254,183,255,205,254,57,0,187,254,207,0,167,254,22,1,150,254,222,0,150,254,90,0,178,254,222,255,209,254,169,255,216,254,174,255,203,254,187,255,200,254,158,255,216,254,83,255,227,254,242,254,174,254,145,254,238,253,72,254,247,252,48,254,130,252,77,254,209,252,156,254,152,253,8,255,83,254,103,255,180,254,143,255,209,254,119,255,214,254,55,255,233,254,11,255,22,255,8,255,57,255,24,255,44,255,48,255,255,254,110,255,240,254,216,255,24,255,59,0,90,255,92,0,169,255,37,0,253,255,205,255,75,0,134,255,136,0,114,255,154,0,116,255,132,0,99,255,92,0,75,255,64,0,86,255,33,0,158,255,244,255,11,0,209,255,110,0,240,255,143,0,101,0,90,0,251,0,229,255,90,1,136,255,97,1,128,255,48,1,203,255,222,0,55,0,121,0,145,0,39,0,183,0,15,0,156,0,44,0,97,0,103,0,41,0,165,0,6,0,209,0,251,255,222,0,0,0,194,0,30,0,134,0,86,0,55,0,143,0,231,255,165,0,158,255,145,0,114,255,83,0,119,255,0,0,156,255,163,255,176,255,88,255,145,255,30,255,66,255,253,254,236,254,231,254,200,254,218,254,220,254,207,254,8,255,198,254,39,255,198,254,44,255,225,254,17,255,26,255,233,254,105,255,200,254,167,255,180,254,196,255,163,254,196,255,161,254,174,255,191,254,128,255,249,254,68,255,57,255,227,254,90,255,94,254,86,255,216,253,79,255,139,253,116,255,165,253,200,255,22,254,19,0,165,254,55,0,46,255,44,0,161,255,22,0,236,255,11,0,231,255,11,0,158,255,253,255,72,255,194,255,2,255,92,255,196,254,4,255,147,254,214,254,130,254,203,254,167,254,203,254,231,254,198,254,19,255,194,254,44,255,211,254,72,255,17,255,114,255,108,255,161,255,192,255,205,255,242,255,240,255,244,255,4,0,233,255,8,0,8,0,4,0,88,0,0,0,163,0,247,255,183,0,236,255,158,0,220,255,119,0,187,255,83,0,165,255,66,0,211,255,83,0,61,0,112,0,180,0,108,0,247,0,41,0,236,0,192,255,156,0,97,255,41,0,50,255,200,255,50,255,152,255,66,255,139,255,57,255,128,255,11,255,105,255,233,254,72,255,247,254,13,255,57,255,169,254,143,255,68,254,216,255,15,254,244,255,48,254,203,255,139,254,110,255,249,254,4,255,105,255,191,254,225,255,158,254,86,0,125,254,180,0,79,254,227,0,70,254,214,0,145,254,161,0,4,255,72,0,68,255,236,255,55,255,161,255,22,255,128,255,26,255,125,255,88,255,139,255,203,255,136,255,81,0,128,255,214,0,125,255,46,1,141,255,68,1,158,255,19,1,150,255,154,0,130,255,6,0,134,255,150,255,174,255,97,255,216,255,97,255,238,255,108,255,236,255,110,255,214,255,121,255,152,255,161,255,59,255,236,255,220,254,50,0,154,254,83,0,141,254,83,0,183,254,72,0,6,255,79,0,110,255,94,0,220,255,90,0,59,0,41,0,105,0,233,255,94,0,183,255,66,0,163,255,41,0,163,255,17,0,154,255,240,255,108,255,211,255,28,255,185,255,205,254,152,255,172,254,119,255,196,254,101,255,251,254,99,255,37,255,83,255,55,255,44,255,88,255,11,255,167,255,24,255,39,0,79,255,187,0,139,255,46,1,156,255,94,1,119,255,81,1,59,255,30,1,22,255,227,0,22,255,165,0,44,255,110,0,81,255,64,0,130,255,19,0,174,255,244,255,194,255,238,255,158,255,0,0,83,255,0,0,28,255,222,255,41,255,163,255,139,255,132,255,26,0,154,255,163,0,229,255,225,0,66,0,189,0,139,0,83,0,176,0,220,255,192,0,147,255,189,0,152,255,167,0,211,255,134,0,22,0,108,0,88,0,110,0,150,0,134,0,189,0,143,0,209,0,101,0,203,0,11,0,152,0,165,255,37,0,66,255,152,255,240,254,22,255,205,254,187,254,236,254,139,254,55,255,132,254,152,255,172,254,0,0,249,254,83,0,97,255,125,0,196,255,112,0,2,0,64,0,22,0,2,0,242,255,205,255,156,255,167,255,48,255,145,255,200,254,163,255,130,254,211,255,103,254,13,0,116,254,66,0,145,254,92,0,178,254,94,0,214,254,72,0,11,255,26,0,61,255,207,255,90,255,112,255,88,255,35,255,59,255,244,254,30,255,231,254,46,255,4,255,123,255,79,255,229,255,189,255,61,0,24,0,92,0,57,0,52,0,52,0,209,255,35,0,101,255,15,0,35,255,0,0,19,255,231,255,37,255,203,255,55,255,185,255,83,255,192,255,136,255,207,255,196,255,211,255,229,255,176,255,240,255,103,255,240,255,30,255,233,255,15,255,225,255,68,255,225,255,167,255,231,255,6,0,214,255,64,0,145,255,57,0,35,255,15,0,176,254,242,255,90,254,251,255,33,254,33,0,13,254,61,0,24,254,46,0,50,254,2,0,92,254,207,255,139,254,143,255,198,254,63,255,249,254,6,255,15,255,11,255,2,255,81,255,236,254,192,255,240,254,39,0,35,255,123,0,110,255,165,0,158,255,154,0,163,255,92,0,141,255,0,0,116,255,165,255,112,255,99,255,121,255,44,255,130,255,2,255,147,255,236,254,192,255,233,254,242,255,249,254,253,255,4,255,220,255,6,255,161,255,6,255,101,255,22,255,52,255,50,255,6,255,83,255,229,254,99,255,233,254,97,255,33,255,83,255,108,255,55,255,136,255,13,255,68,255,225,254,143,254,191,254,143,253,185,254,161,252,200,254,33,252,236,254,75,252,11,255,24,253,6,255,66,254,233,254,101,255,225,254,44,0,26,255,128,0,139,255,121,0,4,0,77,0,90,0,52,0,105,0,64,0,83,0,77,0,52,0,50,0,11,0,0,0,205,255,225,255,136,255,251,255,83,255,72,0,44,255,167,0,19,255,249,0,30,255,44,1,103,255,61,1,220,255,28,1,72,0,220,0,121,0,147,0,90,0,88,0,0,0,41,0,154,255,6,0,66,255,240,255,2,255,233,255,218,254,244,255,200,254,4,0,225,254,30,0,33,255,57,0,114,255,83,0,200,255,108,0,19,0,108,0,61,0,44,0,39,0,180,255,240,255,50,255,203,255,218,254,187,255,172,254,180,255,154,254,174,255,132,254,161,255,110,254,143,255,121,254,150,255,161,254,196,255,189,254,15,0,180,254,79,0,145,254,97,0,110,254,75,0,110,254,72,0,150,254,116,0,225,254,174,0,44,255,207,0,94,255,216,0,136,255,225,0,178,255,225,0,222,255,189,0,253,255,125,0,240,255,44,0,156,255,231,255,2,255,200,255,79,254,244,255,203,253,90,0,145,253,207,0,156,253,41,1,207,253,110,1,28,254,128,1,123,254,68,1,4,255,209,0,174,255,108,0,103,0,77,0,4,1,92,0,72,1,79,0,55,1,253,255,2,1,121,255,218,0,11,255,189,0,225,254,183,0,253,254,220,0,50,255,44,1,119,255,134,1,203,255,192,1,28,0,194,1,72,0,134,1,48,0,41,1,216,255,207,0,83,255,139,0,214,254,81,0,156,254,19,0,187,254,220,255,255,254,187,255,26,255,180,255,233,254,203,255,127,254,247,255,28,254,30,0,233,253,46,0,244,253,26,0,61,254,251,255,176,254,218,255,39,255,196,255,121,255,189,255,180,255,205,255,4,0,242,255,108,0,33,0,183,0,68,0,183,0,57,0,119,0,244,255,55,0,154,255,24,0,103,255,8,0,128,255,220,255,187,255,134,255,222,255,48,255,194,255,4,255,123,255,11,255,72,255,55,255,79,255,125,255,139,255,225,255,203,255,92,0,222,255,222,0,189,255,48,1,123,255,70,1,41,255,41,1,233,254,233,0,214,254,172,0,253,254,139,0,48,255,139,0,75,255,165,0,61,255,222,0,41,255,28,1,52,255,64,1,79,255,59,1,92,255,26,1,99,255,236,0,123,255,198,0,178,255,172,0,225,255,161,0,233,255,185,0,198,255,8,1,145,255,121,1,105,255,220,1,108,255,244,1,147,255,183,1,189,255,61,1,214,255,185,0,229,255,64,0,17,0,231,255,110,0,203,255,218,0,253,255,39,1,90,0,44,1,178,0,225,0,240,0,112,0,24,1,4,0,48,1,185,255,41,1,141,255,0,1,125,255,189,0,125,255,123,0,132,255,79,0,156,255,30,0,211,255,236,255,19,0,189,255,68,0,174,255,90,0,185,255,97,0,227,255,105,0,35,0,121,0,105,0,125,0,130,0,79,0,101,0,225,255,50,0,88,255,11,0,247,254,249,255,229,254,238,255,15,255,218,255,92,255,185,255,178,255,136,255,8,0,77,255,97,0,24,255,196,0,6,255,37,1,22,255,99,1,46,255,88,1,88,255,15,1,194,255,169,0,123,0,61,0,70,1,229,255,205,1,183,255,227,1,185,255,158,1,214,255,55,1,225,255,214,0,200,255,132,0,143,255,57,0,77,255,233,255,13,255,152,255,218,254,81,255,191,254,59,255,187,254,101,255,183,254,185,255,156,254,0,0,127,254,24,0,119,254,8,0,154,254,233,255,244,254,200,255,125,255,169,255,6,0,139,255,92,0,110,255,121,0,81,255,110,0,30,255,66,0,222,254,251,255,183,254,165,255,187,254,92,255,229,254,72,255,35,255,105,255,103,255,152,255,178,255,180,255,0,0,183,255,75,0,176,255,147,0,165,255,214,0,158,255,247,0,185,255,211,0,242,255,90,0,75,0,152,255,192,0,198,254,48,1,46,254,105,1,11,254,48,1,75,254,141,0,172,254,211,255,4,255,90,255,81,255,86,255,150,255,189,255,196,255,77,0,187,255,174,0,94,255,185,0,200,254,134,0,59,254,61,0,238,253,15,0,233,253,247,255,13,254,227,255,77,254,205,255,161,254,176,255,216,254,110,255,174,254,6,255,52,254,158,254,205,253,105,254,218,253,141,254,101,254,2,255,35,255,143,255,180,255,0,0,231,255,88,0,207,255,169,0,150,255,240,0,97,255,6,1,55,255,211,0,41,255,94,0,90,255,209,255,198,255,108,255,33,0,108,255,44,0,220,255,233,255,130,0,132,255,4,1,63,255,64,1,50,255,83,1,77,255,97,1,121,255,99,1,165,255,72,1,185,255,15,1,192,255,209,0,209,255,139,0,253,255,68,0,33,0,13,0,22,0,19,0,214,255,94,0,132,255,211,0,101,255,61,1,167,255,130,1,50,0,150,1,207,0,123,1,52,1,72,1,64,1,37,1,247,0,94,1,141,0,13,2,48,0,209,2,229,255,11,3,152,255,143,2,86,255,172,1,55,255,238,0,63,255,154,0,92,255,152,0,132,255,150,0,180,255,121,0,247,255,79,0,55,0,55,0,79,0,37,0,13,0,22,0,134,255,2,0,247,254,238,255,158,254,220,255,141,254,236,255,196,254,48,0,39,255,156,0,134,255,247,0,194,255,15,1,203,255,236,0,169,255,178,0,139,255,147,0,132,255,163,0,147,255,194,0,167,255,192,0,192,255,147,0,231,255,99,0,11,0,75,0,19,0,103,0,249,255,231,0,222,255,203,1,242,255,161,2,66,0,236,2,174,0,156,2,236,0,244,1,214,0,70,1,136,0,192,0,77,0,105,0,88,0,59,0,154,0,37,0,214,0,30,0,233,0,24,0,209,0,0,0,169,0,225,255,114,0,211,255,46,0,0,0,251,255,88,0,238,255,158,0,24,0,189,0,110,0,172,0,178,0,139,0,169,0,94,0,83,0,44,0,2,0,0,0,0,0,229,255,77,0,214,255,176,0,225,255,240,0,17,0,236,0,116,0,158,0,214,0,41,0,244,0,176,255,207,0,72,255,161,0,13,255,134,0,6,255,125,0,52,255,112,0,119,255,86,0,172,255,61,0,180,255,37,0,150,255,247,255,101,255,183,255,68,255,134,255,83,255,132,255,156,255,167,255,2,0,207,255,112,0,231,255,205,0,249,255,2,1,19,0,251,0,70,0,185,0,134,0,75,0,189,0,211,255,225,0,105,255,242,0,37,255,220,0,6,255,152,0,251,254,50,0,6,255,203,255,13,255,143,255,2,255,167,255,220,254,6,0,180,254,130,0,141,254,233,0,110,254,39,1,99,254,68,1,123,254,66,1,191,254,22,1,37,255,196,0,145,255,110,0,240,255,55,0,48,0,39,0,88,0,22,0,108,0,225,255,99,0,147,255,64,0,114,255,17,0,156,255,249,255,247,255,249,255,70,0,249,255,114,0,222,255,108,0,187,255,57,0,189,255,0,0,253,255,216,255,108,0,187,255,218,0,165,255,19,1,147,255,22,1,169,255,244,0,247,255,196,0,123,0,132,0,11,1,61,0,112,1,251,255,154,1,205,255,141,1,196,255,92,1,233,255,46,1,50,0,37,1,128,0,75,1,165,0,112,1,154,0,112,1,83,0,64,1,238,255,8,1,150,255,251,0,99,255,57,1,92,255,172,1,119,255,11,2,163,255,46,2,209,255,41,2,236,255,17,2,211,255,211,1,123,255,90,1,24,255,178,0,203,254,2,0,130,254,125,255,30,254,77,255,183,253,103,255,125,253,152,255,152,253,145,255,253,253,83,255,127,254,30,255,242,254,24,255,33,255,46,255,251,254,72,255,154,254,108,255,55,254,185,255,4,254,48,0,17,254,178,0,83,254,19,1,176,254,81,1,11,255,132,1,70,255,180,1,88,255,194,1,92,255,141,1,130,255,30,1,194,255,167,0,229,255,88,0,207,255,46,0,143,255,26,0,79,255,17,0,55,255,11,0,68,255,240,255,97,255,189,255,110,255,156,255,112,255,189,255,123,255,46,0,134,255,209,0,128,255,97,1,103,255,172,1,86,255,158,1,90,255,72,1,101,255,211,0,79,255,119,0,11,255,66,0,194,254,55,0,156,254,79,0,169,254,112,0,227,254,130,0,44,255,147,0,88,255,178,0,92,255,196,0,63,255,172,0,22,255,112,0,220,254,37,0,165,254,231,255,125,254,196,255,116,254,178,255,150,254,158,255,225,254,150,255,57,255,158,255,101,255,187,255,75,255,229,255,255,254,8,0,200,254,17,0,214,254,242,255,50,255,174,255,200,255,94,255,101,0,33,255,198,0,253,254,198,0,251,254,123,0,8,255,26,0,13,255,211,255,240,254,200,255,172,254,0,0,125,254,130,0,136,254,66,1,198,254,249,1,2,255,103,2,17,255,110,2,240,254,35,2,180,254,183,1,116,254,72,1,70,254,231,0,75,254,158,0,152,254,108,0,28,255,64,0,169,255,22,0,15,0,236,255,79,0,176,255,105,0,88,255,94,0,240,254,48,0,147,254,242,255,97,254,194,255,97,254,174,255,130,254,169,255,185,254,161,255,19,255,156,255,128,255,163,255,207,255,185,255,227,255,218,255,209,255,6,0,203,255,55,0,247,255,86,0,79,0,90,0,189,0,70,0,61,1,55,0,180,1,48,0,249,1,19,0,242,1,203,255,163,1,94,255,35,1,244,254,154,0,180,254,37,0,178,254,229,255,236,254,222,255,81,255,244,255,222,255,242,255,94,0,196,255,172,0,143,255,183,0,134,255,156,0,176,255,110,0,231,255,37,0,4,0,205,255,11,0,123,255,22,0,72,255,70,0,52,255,167,0,55,255,50,1,94,255,172,1,169,255,222,1,251,255,167,1,46,0,24,1,72,0,110,0,88,0,227,255,77,0,165,255,44,0,183,255,251,255,244,255,216,255,57,0,205,255,134,0,205,255,242,0,187,255,130,1,143,255,240,1,108,255,2,2,121,255,185,1,192,255,77,1,41,0,222,0,143,0,108,0,211,0,8,0,238,0,205,255,220,0,205,255,158,0,2,0,79,0,75,0,50,0,136,0,88,0,167,0,158,0,180,0,229,0,174,0,28,1,154,0,50,1,132,0,35,1,116,0,6,1,114,0,11,1,134,0,57,1,174,0,110,1,207,0,110,1,209,0,30,1,185,0,163,0,163,0,44,0,139,0,205,255,99,0,136,255,33,0,83,255,216,255,50,255,158,255,59,255,125,255,97,255,112,255,119,255,99,255,86,255,70,255,11,255,41,255,187,254,37,255,127,254,66,255,101,254,103,255,119,254,134,255,205,254,150,255,70,255,158,255,180,255,156,255,249,255,147,255,4,0,152,255,227,255,185,255,150,255,238,255,66,255,24,0,17,255,57,0,6,255,92,0,4,255,116,0,240,254,108,0,233,254,75,0,33,255,39,0,156,255,0,0,48,0,200,255,147,0,119,255,145,0,33,255,52,0,214,254,189,255,180,254,94,255,194,254,48,255,249,254,44,255,77,255,59,255,187,255,83,255,64,0,92,255,211,0,79,255,83,1,48,255,141,1,6,255,114,1,218,254,28,1,183,254,200,0,183,254,163,0,249,254,196,0,108,255,247,0,227,255,11,1,59,0,238,0,116,0,192,0,134,0,152,0,123,0,112,0,81,0,64,0,8,0,24,0,174,255,11,0,99,255,8,0,86,255,253,255,134,255,220,255,203,255,169,255,6,0,97,255,61,0,6,255,103,0,200,254,116,0,8,255,103,0,200,255,79,0,161,0,79,0,48,1,121,0,121,1,200,0,152,1,251,0,156,1,229,0,116,1,158,0,30,1,105,0,163,0,77,0,61,0,55,0,30,0,11,0,77,0,205,255,156,0,141,255,218,0,97,255,247,0,81,255,247,0,90,255,244,0,134,255,249,0,203,255,251,0,13,0,209,0,52,0,108,0,52,0,233,255,6,0,139,255,207,255,123,255,163,255,192,255,154,255,37,0,156,255,128,0,165,255,183,0,183,255,198,0,216,255,211,0,15,0,233,0,88,0,19,1,154,0,64,1,178,0,94,1,150,0,86,1,75,0,24,1,249,255,167,0,189,255,24,0,169,255,114,255,192,255,180,254,251,255,37,254,81,0,6,254,178,0,88,254,240,0,233,254,214,0,123,255,90,0,225,255,185,255,22,0,52,255,46,0,238,254,57,0,229,254,55,0,2,255,44,0,50,255,39,0,125,255,52,0,236,255,86,0,132,0,139,0,39,1,205,0,167,1,253,0,240,1,249,0,249,1,176,0,192,1,64,0,66,1,207,255,134,0,119,255,183,255,70,255,255,254,50,255,145,254,48,255,130,254,46,255,180,254,52,255,244,254,70,255,28,255,101,255,61,255,119,255,75,255,116,255,33,255,101,255,178,254,48,255,59,254,209,254,17,254,90,254,97,254,227,253,255,254,150,253,163,255,136,253,11,0,174,253,28,0,249,253,236,255,79,254,165,255,172,254,156,255,13,255,249,255,101,255,143,0,158,255,8,1,172,255,19,1,147,255,176,0,119,255,22,0,108,255,128,255,103,255,8,255,90,255,205,254,63,255,211,254,24,255,255,254,236,254,48,255,205,254,105,255,194,254,180,255,216,254,6,0,19,255,92,0,114,255,169,0,242,255,242,0,112,0,30,1,209,0,13,1,19,1,167,0,59,1,8,0,90,1,99,255,105,1,227,254,88,1,154,254,17,1,139,254,152,0,161,254,2,0,198,254,114,255,4,255,11,255,103,255,220,254,214,255,222,254,4,0,255,254,225,255,52,255,150,255,125,255,81,255,200,255,50,255,240,255,52,255,220,255,57,255,152,255,48,255,68,255,46,255,33,255,70,255,59,255,119,255,114,255,180,255,161,255,249,255,172,255,61,0,154,255,112,0,134,255,112,0,150,255,64,0,209,255,8,0,28,0,251,255,57,0,33,0,15,0,94,0,211,255,130,0,207,255,94,0,13,0,244,255,103,0,99,255,156,0,194,254,150,0,41,254,90,0,191,253,2,0,176,253,187,255,4,254,163,255,161,254,180,255,88,255,198,255,229,255,203,255,46,0,222,255,66,0,8,0,68,0,66,0,75,0,110,0,68,0,114,0,24,0,72,0,211,255,0,0,161,255,172,255,161,255,88,255,200,255,19,255,229,255,240,254,227,255,13,255,196,255,108,255,161,255,238,255,139,255,97,0,123,255,156,0,94,255,147,0,44,255,75,0,240,254,238,255,196,254,163,255,198,254,139,255,251,254,169,255,88,255,220,255,209,255,0,0,64,0,13,0,147,0,37,0,200,0,72,0,242,0,92,0,28,1,72,0,61,1,13,0,72,1,214,255,66,1,207,255,52,1,8,0,26,1,103,0,253,0,172,0,249,0,178,0,26,1,145,0,79,1,114,0,114,1,114,0,108,1,139,0,52,1,187,0,205,0,242,0,66,0,0,1,180,255,211,0,86,255,139,0,68,255,70,0,112,255,22,0,163,255,247,255,165,255,244,255,123,255,22,0,63,255,79,0,13,255,128,0,255,254,128,0,28,255,79,0,88,255,17,0,158,255,251,255,242,255,24,0,75,0,83,0,141,0,139,0,163,0,136,0,145,0,59,0,101,0,189,255,35,0,75,255,207,255,22,255,94,255,39,255,231,254,108,255,130,254,187,255,72,254,244,255,61,254,8,0,79,254,0,0,103,254,225,255,125,254,174,255,147,254,143,255,169,254,154,255,187,254,207,255,200,254,0,0,216,254,4,0,249,254,242,255,37,255,236,255,63,255,2,0,70,255,19,0,92,255,0,0,136,255,211,255,198,255,167,255,13,0,139,255,81,0,123,255,119,0,121,255,116,0,125,255,99,0,128,255,99,0,130,255,123,0,139,255,154,0,150,255,156,0,176,255,123,0,233,255,88,0,59,0,83,0,132,0,88,0,172,0,72,0,180,0,37,0,169,0,0,0,128,0,220,255,59,0,185,255,247,255,154,255,211,255,136,255,220,255,141,255,242,255,156,255,238,255,176,255,194,255,176,255,130,255,136,255,61,255,61,255,8,255,244,254,229,254,207,254,218,254,240,254,222,254,92,255,220,254,218,255,200,254,57,0,180,254,94,0,187,254,81,0,238,254,52,0,50,255,35,0,108,255,15,0,132,255,227,255,141,255,143,255,165,255,55,255,207,255,253,254,251,255,240,254,22,0,8,255,26,0,48,255,48,0,59,255,132,0,28,255,19,1,251,254,156,1,33,255,236,1,136,255,229,1,253,255,158,1,57,0,55,1,55,0,231,0,13,0,214,0,249,255,244,0,15,0,11,1,66,0,247,0,105,0,203,0,97,0,187,0,44,0,227,0,222,255,22,1,145,255,52,1,70,255,50,1,8,255,30,1,220,254,242,0,191,254,176,0,191,254,103,0,218,254,44,0,242,254,0,0,227,254,218,255,176,254,192,255,136,254,185,255,165,254,189,255,6,255,205,255,143,255,222,255,4,0,249,255,77,0,22,0,103,0,55,0,114,0,79,0,134,0,112,0,152,0,163,0,132,0,218,0,66,0,238,0,207,255,198,0,86,255,110,0,4,255,4,0,240,254,200,255,251,254,196,255,6,255,231,255,8,255,8,0,28,255,22,0,83,255,17,0,167,255,19,0,242,255,30,0,28,0,37,0,48,0,15,0,55,0,220,255,59,0,156,255,77,0,66,255,112,0,191,254,176,0,39,254,2,1,185,253,79,1,165,253,112,1,251,253,94,1,152,254,33,1,92,255,183,0,35,0,44,0,198,0,183,255,19,1,143,255,253,0,192,255,156,0,28,0,22,0,110,0,152,255,121,0,72,255,52,0,57,255,205,255,94,255,128,255,165,255,88,255,238,255,68,255,17,0,35,255,19,0,13,255,8,0,26,255,253,255,103,255,236,255,222,255,200,255,70,0,141,255,114,0,77,255,92,0,44,255,28,0,50,255,207,255,90,255,152,255,141,255,130,255,169,255,128,255,141,255,143,255,88,255,187,255,81,255,247,255,152,255,33,0,11,0,52,0,108,0,44,0,172,0,26,0,200,0,26,0,189,0,66,0,145,0,134,0,92,0,180,0,66,0,167,0,66,0,77,0,90,0,192,255,112,0,50,255,94,0,218,254,26,0,196,254,192,255,225,254,112,255,8,255,83,255,39,255,114,255,52,255,185,255,63,255,22,0,77,255,139,0,86,255,242,0,86,255,41,1,86,255,22,1,99,255,176,0,130,255,30,0,185,255,152,255,24,0,57,255,174,0,35,255,75,1,61,255,150,1,105,255,99,1,132,255,222,0,154,255,88,0,178,255,249,255,209,255,192,255,222,255,172,255,200,255,192,255,136,255,229,255,41,255,238,255,203,254,176,255,161,254,77,255,174,254,8,255,205,254,8,255,203,254,48,255,178,254,81,255,176,254,77,255,207,254,37,255,244,254,11,255,249,254,37,255,218,254,128,255,178,254,244,255,187,254,75,0,19,255,97,0,165,255,55,0,55,0,233,255,152,0,141,255,169,0,55,255,121,0,6,255,39,0,17,255,198,255,81,255,103,255,163,255,52,255,227,255,70,255,0,0,132,255,251,255,189,255,222,255,214,255,189,255,200,255,176,255,163,255,214,255,116,255,30,0,72,255,116,0,30,255,161,0,8,255,152,0,35,255,112,0,103,255,83,0,187,255,92,0,247,255,145,0,13,0,222,0,2,0,41,1,220,255,86,1,156,255,105,1,70,255,103,1,244,254,72,1,214,254,8,1,2,255,189,0,97,255,150,0,198,255,145,0,249,255,136,0,238,255,75,0,189,255,216,255,130,255,90,255,55,255,11,255,242,254,11,255,207,254,81,255,233,254,187,255,59,255,41,0,158,255,152,0,244,255,244,0,33,0,41,1,57,0,50,1,81,0,8,1,97,0,167,0,72,0,33,0,244,255,178,255,130,255,141,255,46,255,187,255,33,255,4,0,86,255,64,0,145,255,99,0,165,255,136,0,154,255,183,0,139,255,227,0,143,255,247,0,180,255,229,0,236,255,198,0,26,0,169,0,59,0,169,0,66,0,198,0,35,0,231,0,231,255,247,0,163,255,238,0,128,255,211,0,163,255,169,0,0,0,123,0,79,0,86,0,108,0,26,0,88,0,192,255,52,0,114,255,13,0,121,255,209,255,220,255,123,255,94,0,48,255,194,0,13,255,218,0,11,255,161,0,33,255,44,0,66,255,187,255,99,255,123,255,128,255,114,255,139,255,143,255,119,255,185,255,57,255,222,255,216,254,236,255,141,254,222,255,152,254,200,255,236,254,183,255,86,255,163,255,165,255,125,255,205,255,101,255,216,255,119,255,220,255,183,255,231,255,4,0,0,0,70,0,41,0,112,0,66,0,125,0,52,0,94,0,8,0,39,0,220,255,11,0,187,255,44,0,154,255,130,0,110,255,216,0,44,255,22,1,227,254,64,1,172,254,75,1,152,254,57,1,158,254,13,1,176,254,218,0,189,254,167,0,214,254,103,0,22,255,15,0,119,255,174,255,194,255,83,255,185,255,35,255,121,255,17,255,61,255,251,254,28,255,218,254,4,255,196,254,253,254,209,254,13,255,247,254,59,255,15,255,128,255,19,255,218,255,13,255,39,0,19,255,86,0,46,255,119,0,59,255,174,0,41,255,17,1,24,255,123,1,52,255,165,1,116,255,143,1,187,255,130,1,247,255,152,1,55,0,150,1,134,0,50,1,211,0,116,0,24,1,183,255,70,1,46,255,77,1,240,254,33,1,236,254,229,0,255,254,172,0,26,255,114,0,61,255,41,0,112,255,242,255,176,255,216,255,227,255,209,255,233,255,165,255,231,255,72,255,0,0,242,254,83,0,227,254,176,0,19,255,225,0,105,255,216,0,209,255,161,0,55,0,97,0,119,0,57,0,116,0,30,0,81,0,240,255,55,0,152,255,64,0,61,255,70,0,13,255,37,0,19,255,236,255,39,255,198,255,50,255,216,255,66,255,19,0,112,255,75,0,176,255,66,0,214,255,0,0,225,255,174,255,231,255,139,255,2,0,183,255,55,0,30,0,105,0,145,0,130,0,225,0,121,0,253,0,101,0,227,0,94,0,172,0,121,0,92,0,183,0,233,255,2,1,79,255,64,1,200,254,94,1,136,254,90,1,156,254,68,1,227,254,22,1,55,255,207,0,108,255,123,0,132,255,75,0,114,255,70,0,66,255,86,0,253,254,90,0,191,254,61,0,152,254,26,0,147,254,13,0,198,254,37,0,37,255,92,0,156,255,156,0,253,255,207,0,41,0,227,0,48,0,216,0,33,0,185,0,251,255,161,0,189,255,169,0,121,255,209,0,79,255,251,0,66,255,0,1,66,255,207,0,68,255,130,0,72,255,30,0,68,255,174,255,50,255,17,255,19,255,81,254,240,254,169,253,218,254,105,253,229,254,161,253,6,255,48,254,48,255,236,254,79,255,180,255,75,255,112,0,39,255,17,1,242,254,141,1,194,254,200,1,167,254,189,1,183,254,105,1,236,254,244,0,50,255,150,0,125,255,92,0,192,255,55,0,249,255,28,0,37,0,24,0,55,0,66,0,50,0,152,0,15,0,13,1,209,255,136,1,125,255,218,1,55,255,244,1,17,255,209,1,17,255,112,1,30,255,229,0,41,255,92,0,79,255,249,255,154,255,203,255,240,255,194,255,41,0,205,255,52,0,227,255,37,0,227,255,15,0,183,255,11,0,112,255,19,0,55,255,37,0,50,255,37,0,101,255,0,0,174,255,189,255,196,255,128,255,169,255,94,255,128,255,90,255,97,255,103,255,92,255,156,255,101,255,4,0,116,255,123,0,134,255,187,0,145,255,156,0,150,255,41,0,143,255,176,255,112,255,105,255,50,255,112,255,249,254,169,255,231,254,229,255,11,255,240,255,94,255,143,255,205,255,196,254,64,0,220,253,150,0,68,253,178,0,44,253,169,0,143,253,169,0,75,254,216,0,33,255,57,1,214,255,156,1,59,0,192,1,116,0,112,1,174,0,187,0,220,0,225,255,220,0,46,255,176,0,203,254,130,0,200,254,103,0,22,255,83,0,92,255,48,0,103,255,249,255,50,255,189,255,238,254,180,255,214,254,242,255,2,255,103,0,90,255,238,0,180,255,64,1,227,255,75,1,222,255,30,1,189,255,233,0,161,255,200,0,141,255,205,0,130,255,13,1,128,255,152,1,128,255,88,2,130,255,6,3,145,255,97,3,163,255,97,3,174,255,22,3,172,255,156,2,147,255,17,2,105,255,147,1,79,255,46,1,94,255,222,0,152,255,143,0,216,255,57,0,15,0,240,255,70,0,183,255,143,0,145,255,222,0,116,255,24,1,92,255,24,1,94,255,220,0,143,255,130,0,218,255,41,0,11,0,253,255,249,255,8,0,165,255,44,0,79,255,41,0,37,255,253,255,48,255,198,255,112,255,183,255,192,255,203,255,247,255,222,255,6,0,222,255,17,0,198,255,48,0,152,255,108,0,101,255,174,0,79,255,220,0,114,255,240,0,189,255,233,0,4,0,216,0,30,0,220,0,4,0,247,0,214,255,30,1,180,255,55,1,158,255,46,1,143,255,240,0,130,255,150,0,121,255,57,0,97,255,0,0,79,255,244,255,86,255,0,0,121,255,17,0,169,255,22,0,205,255,11,0,222,255,251,255,225,255,233,255,225,255,222,255,218,255,229,255,207,255,244,255,192,255,17,0,176,255,48,0,167,255,72,0,143,255,77,0,90,255,64,0,19,255,19,0,231,254,207,255,249,254,114,255,68,255,13,255,183,255,167,254,48,0,99,254,156,0,97,254,211,0,167,254,194,0,22,255,128,0,125,255,41,0,192,255,214,255,222,255,123,255,229,255,35,255,216,255,229,254,189,255,242,254,172,255,72,255,180,255,194,255,207,255,24,0,227,255,57,0,214,255,37,0,169,255,251,255,121,255,209,255,108,255,176,255,147,255,152,255,218,255,150,255,39,0,169,255,114,0,205,255,189,0,247,255,0,1,30,0,35,1,68,0,22,1,103,0,211,0,136,0,92,0,167,0,200,255,192,0,75,255,192,0,4,255,141,0,255,254,39,0,37,255,183,255,97,255,125,255,147,255,150,255,180,255,216,255,185,255,6,0,167,255,0,0,141,255,196,255,139,255,123,255,178,255,81,255,244,255,101,255,33,0,167,255,33,0,4,0,242,255,119,0,187,255,205,0,174,255,200,0,222,255,141,0,41,0,108,0,121,0,143,0,187,0,218,0,225,0,240,0,227,0,161,0,209,0,238,255,218,0,24,255,15,1,136,254,94,1,125,254,161,1,247,254,194,1,174,255,176,1,77,0,92,1,163,0,192,0,154,0,0,0,57,0,88,255,189,255,19,255,97,255,48,255,61,255,123,255,103,255,194,255,218,255,240,255,125,0,19,0,253,0,52,0,24,1,50,0,209,0,4,0,116,0,198,255,55,0,158,255,30,0,167,255,26,0,214,255,22,0,242,255,247,255,220,255,189,255,161,255,123,255,112,255,66,255,103,255,24,255,141,255,17,255,207,255,35,255,2,0,50,255,6,0,46,255,209,255,33,255,141,255,39,255,125,255,79,255,183,255,121,255,22,0,150,255,119,0,161,255,183,0,145,255,207,0,90,255,183,0,28,255,121,0,255,254,59,0,30,255,50,0,110,255,97,0,178,255,156,0,194,255,187,0,163,255,196,0,132,255,207,0,128,255,205,0,128,255,172,0,119,255,116,0,110,255,41,0,130,255,211,255,189,255,116,255,22,0,48,255,114,0,6,255,176,0,211,254,183,0,165,254,128,0,161,254,30,0,233,254,176,255,101,255,86,255,214,255,46,255,6,0,63,255,240,255,119,255,176,255,163,255,94,255,172,255,17,255,167,255,211,254,187,255,180,254,225,255,187,254,251,255,225,254,13,0,37,255,33,0,112,255,50,0,176,255,37,0,222,255,236,255,15,0,145,255,72,0,61,255,112,0,28,255,105,0,68,255,55,0,174,255,242,255,35,0,174,255,116,0,103,255,147,0,41,255,154,0,26,255,150,0,52,255,121,0,99,255,50,0,150,255,189,255,203,255,17,255,6,0,48,254,75,0,50,253,121,0,86,252,128,0,244,251,92,0,61,252,50,0,6,253,24,0,247,253,11,0,203,254,253,255,101,255,238,255,214,255,236,255,24,0,253,255,48,0,17,0,41,0,39,0,15,0,70,0,2,0,123,0,6,0,183,0,0,0,220,0,205,255,192,0,141,255,94,0,125,255,216,255,169,255,88,255,238,255,8,255,46,0,4,255,94,0,63,255,123,0,174,255,134,0,46,0,101,0,178,0,4,0,33,1,121,255,86,1,242,254,64,1,167,254,229,0,161,254,125,0,220,254,68,0,55,255,77,0,116,255,139,0,105,255,247,0,37,255,130,1,218,254,13,2,189,254,99,2,225,254,97,2,44,255,22,2,136,255,172,1,238,255,68,1,81,0,247,0,163,0,227,0,183,0,35,1,130,0,158,1,6,0,22,2,112,255,72,2,247,254,57,2,198,254,249,1,225,254,167,1,50,255,79,1,145,255,236,0,214,255,121,0,247,255,8,0,242,255,185,255,203,255,165,255,134,255,205,255,79,255,6,0,86,255,41,0,165,255,35,0,15,0,251,255,92,0,196,255,103,0,158,255,59,0,141,255,0,0,132,255,200,255,128,255,167,255,139,255,163,255,183,255,180,255,11,0,207,255,128,0,211,255,242,0,172,255,61,1,103,255,97,1,70,255,101,1,105,255,81,1,194,255,28,1,33,0,194,0,79,0,92,0,66,0,13,0,30,0,233,255,30,0,227,255,70,0,211,255,114,0,169,255,128,0,110,255,97,0,72,255,13,0,79,255,145,255,114,255,15,255,147,255,169,254,156,255,116,254,154,255,110,254,158,255,147,254,172,255,211,254,189,255,28,255,200,255,101,255,198,255,169,255,196,255,222,255,205,255,240,255,229,255,218,255,24,0,165,255,86,0,103,255,132,0,46,255,123,0,4,255,46,0,251,254,189,255,2,255,88,255,8,255,61,255,15,255,125,255,41,255,240,255,99,255,79,0,152,255,119,0,194,255,110,0,227,255,81,0,4,0,68,0,17,0,86,0,253,255,121,0,198,255,134,0,152,255,108,0,152,255,33,0,172,255,183,255,158,255,79,255,108,255,6,255,59,255,240,254,41,255,255,254,59,255,28,255,116,255,41,255,211,255,26,255,90,0,247,254,244,0,222,254,125,1,229,254,203,1,15,255,189,1,83,255,110,1,163,255,24,1,229,255,238,0,0,0,238,0,0,0,253,0,242,255,11,1,242,255,22,1,249,255,13,1,249,255,218,0,233,255,132,0,194,255,41,0,130,255,227,255,41,255,154,255,178,254,48,255,6,254,169,254,63,253,46,254,187,252,242,253,194,252,2,254,83,253,63,254,22,254,136,254,205,254,180,254,99,255,176,254,229,255,161,254,90,0,198,254,189,0,63,255,249,0,242,255,6,1,156,0,227,0,242,0,178,0,222,0,145,0,136,0,121,0,48,0,79,0,2,0,15,0,0,0,205,255,37,0,152,255,105,0,105,255,192,0,77,255,17,1,77,255,81,1,121,255,110,1,200,255,88,1,17,0,11,1,50,0,134,0,11,0,233,255,178,255,92,255,88,255,8,255,41,255,222,254,63,255,200,254,145,255,196,254,247,255,231,254,64,0,57,255,86,0,152,255,55,0,238,255,4,0,44,0,225,255,94,0,227,255,130,0,253,255,139,0,30,0,105,0,61,0,33,0,99,0,194,255,141,0,81,255,185,0,222,254,196,0,123,254,165,0,66,254,103,0,57,254,17,0,81,254,185,255,123,254,108,255,158,254,61,255,189,254,48,255,231,254,63,255,50,255,103,255,147,255,147,255,249,255,207,255,88,0,41,0,156,0,161,0,180,0,253,0,172,0,24,1,152,0,247,0,132,0,198,0,94,0,169,0,33,0,176,0,222,255,211,0,169,255,231,0,156,255,236,0,196,255,231,0,2,0,220,0,68,0,209,0,121,0,183,0,145,0,132,0,134,0,70,0,81,0,24,0,253,255,249,255,189,255,200,255,205,255,130,255,35,0,57,255,119,0,17,255,156,0,22,255,134,0,57,255,61,0,99,255,214,255,119,255,97,255,112,255,244,254,97,255,161,254,81,255,121,254,63,255,136,254,33,255,194,254,229,254,8,255,156,254,46,255,108,254,24,255,134,254,211,254,222,254,127,254,72,255,77,254,158,255,86,254,222,255,150,254,2,0,236,254,6,0,57,255,253,255,99,255,240,255,83,255,251,255,26,255,26,0,231,254,46,0,238,254,46,0,46,255,50,0,128,255,83,0,172,255,141,0,169,255,209,0,132,255,30,1,114,255,101,1,132,255,147,1,185,255,152,1,229,255,108,1,240,255,26,1,216,255,196,0,187,255,147,0,176,255,163,0,180,255,227,0,203,255,44,1,236,255,68,1,24,0,6,1,105,0,150,0,185,0,50,0,216,0,24,0,192,0,68,0,147,0,132,0,105,0,167,0,68,0,145,0,26,0,75,0,229,255,244,255,152,255,185,255,75,255,187,255,30,255,231,255,19,255,11,0,30,255,0,0,66,255,198,255,121,255,119,255,178,255,55,255,227,255,26,255,24,0,52,255,97,0,139,255,163,0,247,255,174,0,70,0,110,0,92,0,251,255,59,0,150,255,238,255,90,255,143,255,52,255,57,255,4,255,8,255,196,254,15,255,132,254,70,255,97,254,139,255,97,254,198,255,132,254,238,255,187,254,4,0,11,255,17,0,86,255,19,0,130,255,17,0,136,255,15,0,130,255,4,0,150,255,240,255,218,255,225,255,55,0,253,255,145,0,48,0,194,0,75,0,185,0,30,0,121,0,187,255,35,0,61,255,205,255,229,254,125,255,196,254,55,255,214,254,253,254,251,254,233,254,28,255,13,255,46,255,75,255,79,255,128,255,143,255,152,255,225,255,139,255,48,0,110,255,101,0,88,255,108,0,86,255,52,0,97,255,222,255,112,255,145,255,103,255,105,255,75,255,97,255,61,255,99,255,119,255,101,255,244,255,112,255,121,0,139,255,183,0,163,255,145,0,176,255,26,0,187,255,152,255,214,255,52,255,0,0,8,255,41,0,30,255,86,0,119,255,132,0,227,255,165,0,48,0,167,0,68,0,143,0,41,0,123,0,2,0,130,0,238,255,154,0,233,255,167,0,242,255,141,0,253,255,79,0,19,0,0,0,61,0,154,255,99,0,39,255,108,0,205,254,108,0,196,254,114,0,19,255,119,0,161,255,97,0,59,0,33,0,187,0,209,255,249,0,121,255,240,0,52,255,165,0,26,255,41,0,66,255,176,255,161,255,101,255,17,0,88,255,119,0,141,255,165,0,222,255,125,0,37,0,22,0,68,0,176,255,39,0,132,255,207,255,145,255,97,255,176,255,17,255,183,255,19,255,165,255,90,255,145,255,174,255,150,255,231,255,187,255,242,255,0,0,222,255,79,0,203,255,121,0,203,255,130,0,227,255,119,0,251,255,108,0,0,0,99,0,240,255,75,0,216,255,30,0,192,255,225,255,174,255,147,255,143,255,63,255,103,255,6,255,66,255,6,255,39,255,57,255,33,255,141,255,77,255,229,255,167,255,46,0,6,0,92,0,77,0,94,0,132,0,55,0,207,0,247,255,61,1,194,255,192,1,180,255,28,2,220,255,48,2,39,0,242,1,116,0,97,1,161,0,158,0,174,0,238,255,176,0,125,255,178,0,92,255,174,0,116,255,163,0,161,255,108,0,203,255,222,255,244,255,15,255,46,0,92,254,136,0,24,254,13,1,79,254,174,1,207,254,72,2,114,255,192,2,24,0,238,2,154,0,209,2,220,0,139,2,216,0,35,2,169,0,176,1,116,0,52,1,79,0,163,0,66,0,6,0,59,0,130,255,46,0,77,255,17,0,123,255,231,255,238,255,165,255,108,0,83,255,194,0,30,255,218,0,22,255,178,0,52,255,103,0,123,255,39,0,222,255,19,0,103,0,50,0,13,1,103,0,141,1,145,0,167,1,161,0,57,1,150,0,101,0,105,0,139,255,22,0,8,255,174,255,2,255,86,255,86,255,52,255,198,255,70,255,41,0,112,255,99,0,147,255,112,0,183,255,88,0,229,255,50,0,41,0,26,0,132,0,19,0,225,0,13,0,13,1,0,0,240,0,244,255,150,0,231,255,64,0,220,255,35,0,227,255,72,0,15,0,141,0,75,0,196,0,101,0,216,0,83,0,205,0,22,0,174,0,185,255,128,0,55,255,77,0,180,254,55,0,83,254,94,0,37,254,178,0,41,254,8,1,90,254,48,1,185,254,6,1,57,255,147,0,178,255,247,255,13,0,94,255,59,0,236,254,55,0,163,254,22,0,141,254,227,255,172,254,167,255,247,254,132,255,81,255,143,255,176,255,189,255,11,0,225,255,99,0,211,255,139,0,169,255,103,0,130,255,24,0,123,255,207,255,143,255,154,255,183,255,101,255,211,255,52,255,198,255,24,255,161,255,41,255,134,255,103,255,147,255,174,255,194,255,220,255,15,0,214,255,101,0,161,255,156,0,97,255,172,0,72,255,178,0,114,255,222,0,222,255,48,1,108,0,136,1,244,0,209,1,66,1,11,2,59,1,59,2,249,0,70,2,169,0,33,2,94,0,207,1,19,0,116,1,192,255,46,1,116,255,15,1,63,255,4,1,30,255,227,0,255,254,132,0,240,254,253,255,4,255,147,255,52,255,145,255,108,255,6,0,165,255,192,0,229,255,108,1,61,0,196,1,169,0,183,1,253,0,114,1,13,1,68,1,200,0,103,1,70,0,227,1,198,255,136,2,119,255,0,3,125,255,244,2,209,255,108,2,66,0,147,1,167,0,176,0,242,0,251,255,37,1,143,255,48,1,112,255,8,1,134,255,200,0,183,255,163,0,236,255,167,0,33,0,196,0,75,0,207,0,94,0,187,0,77,0,154,0,35,0,132,0,236,255,136,0,192,255,169,0,192,255,196,0,244,255,187,0,57,0,150,0,125,0,119,0,174,0,121,0,207,0,136,0,205,0,134,0,169,0,121,0,141,0,125,0,145,0,172,0,185,0,229,0,227,0,11,1,229,0,15,1,178,0,8,1,81,0,11,1,0,0,0,1,231,255,209,0,17,0,125,0,92,0,37,0,145,0,233,255,169,0,214,255,167,0,231,255,150,0,4,0,134,0,33,0,136,0,64,0,154,0,88,0,176,0,79,0,196,0,15,0,216,0,165,255,229,0,33,255,194,0,169,254,103,0,103,254,240,255,110,254,143,255,187,254,123,255,46,255,185,255,152,255,35,0,214,255,136,0,200,255,192,0,110,255,167,0,225,254,46,0,92,254,97,255,28,254,132,254,48,254,255,253,108,254,4,254,167,254,105,254,220,254,200,254,24,255,233,254,75,255,222,254,99,255,231,254,99,255,17,255,86,255,46,255,90,255,33,255,130,255,255,254,194,255,240,254,0,0,4,255,41,0,41,255,68,0,75,255,90,0,90,255,112,0,103,255,125,0,134,255,139,0,178,255,161,0,218,255,198,0,238,255,240,0,251,255,17,1,28,0,13,1,101,0,209,0,183,0,101,0,220,0,238,255,176,0,125,255,46,0,30,255,147,255,205,254,33,255,156,254,13,255,152,254,66,255,183,254,154,255,225,254,240,255,255,254,37,0,24,255,44,0,37,255,4,0,48,255,205,255,57,255,141,255,66,255,86,255,86,255,55,255,97,255,83,255,75,255,165,255,26,255,11,0,244,254,108,0,11,255,196,0,86,255,37,1,183,255,141,1,4,0,209,1,55,0,200,1,83,0,114,1,94,0,249,0,75,0,139,0,24,0,68,0,225,255,35,0,183,255,24,0,172,255,44,0,194,255,105,0,236,255,192,0,30,0,24,1,94,0,86,1,163,0,110,1,231,0,116,1,17,1,136,1,26,1,169,1,19,1,196,1,11,1,194,1,2,1,183,1,233,0,154,1,198,0,110,1,152,0,59,1,103,0,8,1,66,0,220,0,50,0,183,0,59,0,161,0,61,0,163,0,41,0,174,0,11,0,185,0,242,255,194,0,222,255,189,0,180,255,150,0,121,255,66,0,68,255,203,255,50,255,68,255,79,255,238,254,134,255,249,254,198,255,101,255,2,0,233,255,55,0,68,0,90,0,90,0,101,0,64,0,92,0,6,0,77,0,203,255,64,0,145,255,61,0,110,255,88,0,110,255,128,0,145,255,147,0,192,255,108,0,222,255,17,0,238,255,176,255,0,0,92,255,26,0,39,255,46,0,15,255,50,0,4,255,41,0,247,254,39,0,236,254,50,0,238,254,52,0,15,255,48,0,79,255,55,0,156,255,79,0,222,255,112,0,253,255,130,0,13,0,112,0,52,0,44,0,125,0,220,255,200,0,172,255,242,0,183,255,244,0,236,255,211,0,52,0,141,0,121,0,46,0,161,0,207,255,156,0,123,255,92,0,50,255,222,255,242,254,46,255,200,254,147,254,198,254,79,254,231,254,110,254,33,255,225,254,101,255,112,255,176,255,236,255,249,255,66,0,55,0,128,0,105,0,183,0,136,0,222,0,145,0,233,0,132,0,209,0,94,0,165,0,50,0,108,0,19,0,48,0,26,0,19,0,68,0,28,0,121,0,75,0,154,0,145,0,145,0,233,0,108,0,79,1,61,0,185,1,2,0,19,2,192,255,48,2,130,255,242,1,90,255,116,1,70,255,231,0,70,255,125,0,110,255,79,0,205,255,99,0,48,0,161,0,105,0,242,0,105,0,55,1,86,0,88,1,64,0,83,1,48,0,52,1,52,0,17,1,79,0,238,0,116,0,203,0,139,0,163,0,134,0,134,0,97,0,136,0,24,0,156,0,198,255,158,0,143,255,125,0,150,255,70,0,225,255,8,0,83,0,209,255,194,0,150,255,13,1,68,255,30,1,238,254,11,1,187,254,231,0,185,254,198,0,209,254,163,0,225,254,121,0,211,254,61,0,194,254,0,0,205,254,214,255,251,254,216,255,55,255,8,0,92,255,75,0,110,255,114,0,121,255,94,0,156,255,24,0,229,255,200,255,55,0,154,255,119,0,154,255,143,0,183,255,125,0,214,255,90,0,238,255,70,0,0,0,83,0,13,0,116,0,24,0,236,0,28,0,225,1,15,0,233,2,2,0,136,3,251,255,147,3,2,0,35,3,37,0,99,2,94,0,139,1,161,0,220,0,211,0,125,0,236,0,125,0,231,0,180,0,209,0,251,0,187,0,52,1,183,0,92,1,211,0,94,1,251,0,39,1,17,1,180,0,19,1,59,0,28,1,240,255,52,1,233,255,64,1,33,0,28,1,103,0,209,0,128,0,132,0,94,0,88,0,48,0,86,0,22,0,110,0,15,0,147,0,11,0,194,0,249,255,214,0,216,255,167,0,187,255,46,0,189,255,147,255,240,255,26,255,86,0,225,254,209,0,216,254,39,1,231,254,61,1,6,255,13,1,48,255,169,0,110,255,75,0,183,255,22,0,249,255,17,0,13,0,39,0,240,255,70,0,187,255,94,0,145,255,97,0,128,255,70,0,132,255,44,0,152,255,30,0,185,255,24,0,231,255,13,0,30,0,253,255,90,0,222,255,134,0,209,255,167,0,225,255,165,0,0,0,132,0,30,0,83,0,41,0,64,0,28,0,88,0,247,255,123,0,187,255,116,0,114,255,55,0,33,255,231,255,231,254,167,255,231,254,130,255,39,255,88,255,132,255,28,255,180,255,229,254,172,255,205,254,141,255,231,254,150,255,30,255,214,255,105,255,61,0,180,255,192,0,236,255,61,1,19,0,172,1,52,0,2,2,77,0,24,2,72,0,220,1,33,0,116,1,225,255,15,1,139,255,205,0,63,255,132,0,17,255,11,0,15,255,112,255,48,255,236,254,110,255,191,254,174,255,251,254,200,255,114,255,167,255,244,255,101,255,90,0,50,255,132,0,35,255,119,0,33,255,77,0,13,255,50,0,236,254,52,0,238,254,64,0,48,255,37,0,145,255,227,255,231,255,147,255,33,0,92,255,61,0,83,255,68,0,116,255,64,0,161,255,44,0,209,255,249,255,0,0,158,255,57,0,52,255,108,0,231,254,154,0,216,254,198,0,13,255,236,0,103,255,2,1,198,255,229,0,0,0,147,0,0,0,19,0,205,255,150,255,130,255,57,255,79,255,13,255,81,255,2,255,152,255,251,254,28,0,253,254,183,0,13,255,44,1,46,255,92,1,97,255,64,1,150,255,231,0,192,255,114,0,240,255,4,0,52,0,192,255,161,0,154,255,26,1,125,255,125,1,105,255,165,1,97,255,136,1,86,255,57,1,59,255,196,0,35,255,81,0,61,255,15,0,161,255,13,0,41,0,55,0,143,0,108,0,192,0,143,0,205,0,143,0,200,0,112,0,180,0,68,0,150,0,8,0,105,0,200,255,64,0,145,255,11,0,128,255,209,255,156,255,163,255,203,255,152,255,247,255,167,255,35,0,192,255,101,0,192,255,180,0,154,255,2,1,90,255,50,1,50,255,77,1,70,255,97,1,152,255,132,1,249,255,192,1,55,0,251,1,59,0,17,2,28,0,244,1,247,255,187,1,214,255,112,1,218,255,2,1,6,0,114,0,68,0,236,255,108,0,152,255,108,0,152,255,90,0,222,255,66,0,66,0,35,0,161,0,4,0,227,0,2,0,6,1,55,0,6,1,154,0,236,0,2,1,198,0,55,1,161,0,28,1,139,0,203,0,132,0,110,0,130,0,50,0,105,0,48,0,79,0,97,0,66,0,156,0,94,0,180,0,163,0,154,0,4,1,110,0,79,1,92,0,94,1,125,0,57,1,189,0,247,0,244,0,161,0,253,0,64,0,222,0,233,255,174,0,169,255,121,0,128,255,59,0,112,255,253,255,112,255,192,255,114,255,134,255,105,255,77,255,75,255,50,255,22,255,90,255,236,254,200,255,255,254,68,0,75,255,152,0,156,255,187,0,214,255,189,0,242,255,163,0,26,0,103,0,112,0,6,0,233,0,145,255,83,1,39,255,134,1,240,254,110,1,2,255,30,1,79,255,174,0,169,255,52,0,249,255,211,255,48,0,163,255,66,0,189,255,33,0,0,0,222,255,35,0,174,255,0,0,174,255,178,255,220,255,123,255,19,0,121,255,44,0,176,255,17,0,13,0,207,255,121,0,123,255,196,0,46,255,225,0,249,254,225,0,236,254,225,0,4,255,231,0,46,255,233,0,88,255,220,0,128,255,180,0,172,255,121,0,4,0,46,0,169,0,227,255,90,1,167,255,185,1,134,255,147,1,116,255,2,1,112,255,64,0,119,255,136,255,110,255,8,255,41,255,187,254,180,254,154,254,90,254,150,254,97,254,176,254,200,254,227,254,75,255,17,255,150,255,68,255,150,255,130,255,103,255,214,255,52,255,48,0,30,255,130,0,46,255,194,0,66,255,240,0,66,255,26,1,37,255,77,1,255,254,134,1,216,254,172,1,187,254,174,1,178,254,143,1,198,254,92,1,2,255,41,1,101,255,17,1,229,255,50,1,103,0,147,1,222,0,0,2,48,1,59,2,90,1,37,2,90,1,192,1,46,1,57,1,227,0,200,0,132,0,154,0,22,0,158,0,172,255,189,0,108,255,222,0,110,255,240,0,158,255,231,0,209,255,209,0,244,255,198,0,6,0,214,0,2,0,253,0,238,255,39,1,229,255,44,1,244,255,6,1,15,0,207,0,39,0,172,0,52,0,176,0,61,0,189,0,72,0,185,0,77,0,152,0,77,0,114,0,75,0,103,0,88,0,123,0,114,0,152,0,128,0,163,0,110,0,147,0,72,0,132,0,39,0,154,0,8,0,220,0,233,255,50,1,220,255,108,1,253,255,108,1,70,0,37,1,156,0,172,0,231,0,50,0,15,1,242,255,13,1,247,255,233,0,52,0,189,0,134,0,156,0,192,0,156,0,236,0,169,0,33,1,178,0,83,1,150,0,121,1,108,0,125,1,77,0,81,1,64,0,2,1,55,0,189,0,35,0,167,0,19,0,187,0,15,0,211,0,15,0,218,0,17,0,220,0,30,0,222,0,52,0,187,0,70,0,99,0,64,0,236,255,30,0,130,255,253,255,79,255,251,255,105,255,26,0,189,255,70,0,50,0,83,0,176,0,77,0,8,1,86,0,44,1,125,0,17,1,187,0,207,0,253,0,116,0,75,1,28,0,165,1,236,255,233,1,253,255,238,1,79,0,187,1,189,0,112,1,13,1,46,1,39,1,2,1,19,1,244,0,222,0,2,1,176,0,30,1,163,0,59,1,180,0,66,1,205,0,39,1,225,0,222,0,253,0,119,0,28,1,41,0,22,1,33,0,203,0,99,0,66,0,207,0,178,255,75,1,66,255,185,1,19,255,0,2,57,255,6,2,150,255,222,1,244,255,158,1,48,0,86,1,70,0,0,1,72,0,152,0,64,0,57,0,35,0,2,0,238,255,2,0,176,255,46,0,136,255,119,0,123,255,209,0,130,255,35,1,145,255,81,1,183,255,68,1,251,255,2,1,66,0,167,0,110,0,77,0,116,0,6,0,97,0,214,255,44,0,180,255,238,255,152,255,192,255,130,255,167,255,110,255,163,255,75,255,183,255,15,255,218,255,220,254,238,255,211,254,229,255,238,254,187,255,6,255,139,255,253,254,105,255,222,254,101,255,203,254,139,255,231,254,209,255,79,255,30,0,247,255,81,0,169,0,92,0,41,1,75,0,68,1,52,0,8,1,26,0,163,0,0,0,72,0,233,255,15,0,227,255,0,0,231,255,0,0,0,0,8,0,50,0,13,0,116,0,8,0,172,0,6,0,196,0,19,0,172,0,52,0,97,0,101,0,0,0,136,0,209,255,143,0,0,0,114,0,116,0,59,0,251,0,253,255,86,1,194,255,112,1,147,255,68,1,119,255,194,0,88,255,247,255,48,255,52,255,26,255,211,254,30,255,233,254,55,255,59,255,81,255,128,255,108,255,143,255,152,255,125,255,196,255,94,255,218,255,72,255,203,255,75,255,180,255,101,255,172,255,152,255,180,255,8,0,211,255,192,0,6,0,123,1,59,0,231,1,88,0,205,1,64,0,72,1,236,255,176,0,112,255,66,0,249,254,0,0,187,254,220,255,203,254,196,255,26,255,169,255,128,255,154,255,203,255,163,255,238,255,192,255,244,255,222,255,2,0,233,255,35,0,216,255,103,0,163,255,187,0,92,255,13,1,46,255,59,1,59,255,64,1,101,255,37,1,114,255,11,1,83,255,244,0,44,255,222,0,44,255,185,0,110,255,130,0,227,255,55,0,90,0,231,255,183,0,178,255,238,0,189,255,13,1,13,0,13,1,132,0,247,0,229,0,225,0,251,0,214,0,194,0,216,0,108,0,207,0,59,0,189,0,81,0,172,0,147,0,169,0,203,0,187,0,185,0,220,0,79,0,238,0,200,255,205,0,116,255,128,0,110,255,28,0,136,255,194,255,156,255,128,255,161,255,94,255,163,255,81,255,178,255,59,255,209,255,28,255,240,255,19,255,15,0,79,255,41,0,194,255,72,0,55,0,103,0,128,0,141,0,143,0,169,0,132,0,172,0,119,0,141,0,101,0,97,0,83,0,57,0,81,0,28,0,123,0,8,0,185,0,0,0,216,0,242,255,189,0,229,255,128,0,247,255,61,0,61,0,24,0,150,0,15,0,211,0,24,0,220,0,26,0,183,0,33,0,116,0,46,0,46,0,57,0,244,255,44,0,211,255,247,255,209,255,165,255,233,255,110,255,13,0,105,255,55,0,145,255,72,0,194,255,39,0,225,255,214,255,236,255,121,255,227,255,59,255,227,255,19,255,11,0,238,254,101,0,214,254,196,0,231,254,0,1,59,255,19,1,183,255,13,1,41,0,253,0,121,0,229,0,145,0,203,0,139,0,167,0,136,0,119,0,156,0,50,0,174,0,251,255,154,0,238,255,77,0,0,0,198,255,30,0,17,255,41,0,94,254,26,0,236,253,8,0,214,253,26,0,22,254,81,0,134,254,145,0,8,255,174,0,116,255,169,0,183,255,152,0,189,255,134,0,143,255,112,0,77,255,66,0,37,255,242,255,59,255,156,255,132,255,101,255,220,255,81,255,46,0,88,255,103,0,86,255,116,0,63,255,90,0,24,255,33,0,227,254,214,255,167,254,141,255,110,254,112,255,63,254,145,255,46,254,207,255,81,254,236,255,183,254,203,255,79,255,134,255,233,255,77,255,92,0,52,255,174,0,52,255,231,0,50,255,253,0,22,255,214,0,251,254,121,0,253,254,22,0,41,255,200,255,114,255,165,255,180,255,163,255,220,255,183,255,247,255,198,255,17,0,192,255,44,0,178,255,52,0,178,255,22,0,196,255,229,255,242,255,194,255,59,0,187,255,165,0,189,255,15,1,189,255,94,1,200,255,143,1,238,255,180,1,35,0,222,1,66,0,233,1,41,0,178,1,220,255,70,1,130,255,205,0,86,255,101,0,103,255,17,0,172,255,227,255,0,0,222,255,81,0,253,255,156,0,28,0,233,0,37,0,41,1,19,0,64,1,0,0,48,1,236,255,26,1,218,255,24,1,196,255,39,1,183,255,77,1,194,255,134,1,229,255,176,1,15,0,172,1,50,0,121,1,86,0,52,1,125,0,236,0,158,0,172,0,147,0,110,0,79,0,55,0,0,0,0,0,220,255,176,255,0,0,68,255,70,0,196,254,123,0,77,254,130,0,251,253,103,0,220,253,68,0,251,253,55,0,81,254,77,0,218,254,121,0,134,255,156,0,59,0,176,0,203,0,178,0,6,1,172,0,225,0,156,0,130,0,143,0,33,0,165,0,220,255,231,0,183,255,59,1,167,255,119,1,163,255,136,1,176,255,119,1,203,255,88,1,231,255,39,1,253,255,236,0,6,0,178,0,6,0,139,0,236,255,99,0,185,255,48,0,128,255,238,255,88,255,150,255,81,255,13,255,116,255,81,254,189,255,154,253,35,0,48,253,147,0,41,253,244,0,112,253,64,1,231,253,136,1,121,254,192,1,24,255,214,1,174,255,194,1,28,0,125,1,86,0,13,1,72,0,134,0,2,0,2,0,174,255,152,255,134,255,90,255,172,255,94,255,251,255,161,255,61,0,13,0,75,0,123,0,48,0,183,0,17,0,154,0,17,0,55,0,64,0,200,255,169,0,141,255,50,1,158,255,161,1,231,255,183,1,66,0,101,1,136,0,203,0,152,0,28,0,125,0,150,255,97,0,103,255,90,0,154,255,108,0,11,0,119,0,134,0,103,0,220,0,50,0,4,1,225,255,15,1,125,255,17,1,46,255,28,1,24,255,57,1,57,255,90,1,116,255,119,1,167,255,128,1,229,255,114,1,66,0,75,1,183,0,13,1,6,1,200,0,28,1,139,0,253,0,66,0,198,0,225,255,132,0,101,255,59,0,251,254,249,255,196,254,187,255,183,254,150,255,174,254,150,255,147,254,205,255,99,254,35,0,55,254,125,0,55,254,207,0,132,254,2,1,247,254,2,1,63,255,211,0,57,255,128,0,255,254,41,0,218,254,242,255,247,254,233,255,75,255,249,255,176,255,247,255,253,255,216,255,39,0,172,255,61,0,141,255,66,0,136,255,57,0,152,255,72,0,172,255,112,0,194,255,169,0,236,255,214,0,50,0,236,0,145,0,229,0,231,0,194,0,17,1,136,0,249,0,83,0,165,0,57,0,46,0,50,0,176,255,72,0,61,255,108,0,218,254,139,0,132,254,141,0,63,254,112,0,24,254,61,0,22,254,11,0,57,254,225,255,132,254,211,255,244,254,238,255,121,255,44,0,238,255,114,0,64,0,161,0,97,0,167,0,81,0,141,0,64,0,90,0,77,0,13,0,134,0,187,255,227,0,119,255,68,1,97,255,154,1,121,255,211,1,176,255,211,1,229,255,154,1,253,255,72,1,229,255,8,1,145,255,220,0,8,255,187,0,132,254,141,0,59,254,64,0,57,254,220,255,116,254,112,255,225,254,26,255,97,255,238,254,205,255,220,254,6,0,205,254,13,0,178,254,229,255,172,254,161,255,214,254,105,255,61,255,101,255,192,255,139,255,59,0,180,255,130,0,200,255,136,0,198,255,121,0,211,255,136,0,251,255,174,0,55,0,194,0,114,0,183,0,156,0,150,0,178,0,112,0,209,0,77,0,6,1,52,0,72,1,35,0,116,1,2,0,110,1,218,255,57,1,200,255,0,1,233,255,216,0,46,0,211,0,121,0,220,0,174,0,209,0,192,0,169,0,172,0,114,0,130,0,81,0,86,0,97,0,72,0,134,0,90,0,156,0,128,0,154,0,165,0,130,0,180,0,90,0,180,0,50,0,180,0,24,0,176,0,24,0,147,0,50,0,86,0,90,0,0,0,110,0,169,255,94,0,108,255,57,0,88,255,11,0,86,255,211,255,92,255,134,255,97,255,41,255,99,255,220,254,108,255,174,254,150,255,154,254,236,255,147,254,88,0,156,254,200,0,185,254,46,1,253,254,125,1,77,255,158,1,132,255,139,1,152,255,66,1,147,255,209,0,150,255,99,0,183,255,19,0,4,0,242,255,101,0,253,255,154,0,17,0,154,0,19,0,128,0,6,0,110,0,4,0,136,0,26,0,196,0,75,0,240,0,139,0,220,0,192,0,116,0,229,0,203,255,244,0,4,255,242,0,90,254,229,0,15,254,203,0,50,254,163,0,158,254,103,0,24,255,30,0,105,255,209,255,130,255,152,255,119,255,121,255,105,255,114,255,92,255,116,255,94,255,119,255,116,255,136,255,152,255,165,255,176,255,183,255,187,255,194,255,194,255,231,255,211,255,46,0,247,255,119,0,28,0,156,0,70,0,161,0,121,0,147,0,172,0,128,0,189,0,103,0,158,0,57,0,114,0,0,0,99,0,200,255,112,0,161,255,134,0,141,255,132,0,136,255,94,0,132,255,35,0,130,255,220,255,156,255,161,255,220,255,136,255,59,0,145,255,163,0,185,255,240,0,0,0,17,1,88,0,8,1,180,0,225,0,240,0,154,0,251,0,57,0,198,0,207,255,77,0,136,255,165,255,112,255,249,254,128,255,139,254,154,255,127,254,185,255,191,254,211,255,26,255,227,255,90,255,225,255,103,255,216,255,70,255,218,255,24,255,244,255,8,255,37,0,52,255,88,0,125,255,114,0,161,255,112,0,147,255,103,0,123,255,110,0,143,255,150,0,209,255,203,0,33,0,4,1,105,0,61,1,139,0,110,1,121,0,139,1,59,0,128,1,238,255,83,1,180,255,22,1,163,255,240,0,174,255,0,1,189,255,50,1,196,255,94,1,185,255,105,1,161,255,70,1,130,255,253,0,97,255,174,0,81,255,121,0,83,255,86,0,105,255,55,0,134,255,22,0,169,255,251,255,214,255,225,255,15,0,198,255,81,0,145,255,139,0,83,255,167,0,46,255,158,0,75,255,121,0,172,255,101,0,15,0,134,0,68,0,211,0,50,0,33,1,253,255,68,1,209,255,61,1,216,255,15,1,26,0,203,0,150,0,130,0,24,1,70,0,112,1,37,0,116,1,37,0,39,1,75,0,176,0,150,0,57,0,6,1,229,255,139,1,196,255,244,1,214,255,28,2,0,0,6,2,37,0,200,1,79,0,132,1,128,0,66,1,169,0,253,0,180,0,189,0,152,0,125,0,97,0,55,0,39,0,229,255,247,255,139,255,211,255,59,255,169,255,6,255,110,255,233,254,15,255,227,254,150,254,218,254,52,254,203,254,22,254,183,254,55,254,180,254,123,254,207,254,187,254,8,255,240,254,92,255,19,255,192,255,57,255,30,0,108,255,114,0,176,255,198,0,2,0,22,1,90,0,77,1,169,0,57,1,222,0,198,0,244,0,39,0,253,0,167,255,13,1,132,255,35,1,183,255,52,1,13,0,59,1,92,0,48,1,150,0,26,1,203,0,2,1,4,1,240,0,61,1,236,0,88,1,227,0,77,1,174,0,15,1,41,0,176,0,125,255,81,0,220,254,11,0,123,254,227,255,112,254,198,255,172,254,167,255,17,255,134,255,141,255,114,255,2,0,141,255,79,0,231,255,108,0,92,0,105,0,185,0,112,0,200,0,119,0,141,0,103,0,50,0,50,0,227,255,240,255,169,255,183,255,130,255,158,255,105,255,158,255,97,255,165,255,105,255,161,255,139,255,143,255,203,255,101,255,19,0,28,255,68,0,194,254,66,0,127,254,33,0,112,254,11,0,156,254,19,0,229,254,28,0,44,255,13,0,92,255,216,255,134,255,152,255,172,255,101,255,216,255,68,255,6,0,55,255,55,0,68,255,86,0,116,255,83,0,189,255,57,0,24,0,35,0,125,0,59,0,229,0,114,0,50,1,198,0,61,1,24,1,249,0,81,1,141,0,103,1,55,0,90,1,19,0,30,1,17,0,169,0,6,0,15,0,238,255,136,255,200,255,75,255,185,255,105,255,189,255,200,255,209,255,44,0,231,255,112,0,249,255,147,0,17,0,158,0,68,0,152,0,130,0,132,0,183,0,116,0,207,0,123,0,194,0,130,0,154,0,110,0,101,0,75,0,46,0,48,0,13,0,33,0,22,0,17,0,50,0,13,0,64,0,30,0,39,0,68,0,0,0,103,0,209,255,125,0,165,255,139,0,134,255,176,0,132,255,240,0,161,255,41,1,205,255,48,1,227,255,11,1,207,255,216,0,165,255,187,0,147,255,178,0,176,255,172,0,229,255,150,0,4,0,130,0,0,0,121,0,214,255,123,0,158,255,114,0,114,255,90,0,72,255,52,0,17,255,6,0,220,254,209,255,214,254,167,255,28,255,165,255,141,255,203,255,249,255,0,0,50,0,19,0,48,0,220,255,244,255,19,255,145,255,17,254,55,255,119,253,6,255,134,253,242,254,24,254,220,254,216,254,178,254,123,255,130,254,231,255,105,254,28,0,125,254,55,0,185,254,64,0,17,255,66,0,121,255,70,0,229,255,72,0,70,0,72,0,154,0,61,0,218,0,28,0,240,0,229,255,209,0,156,255,134,0,99,255,35,0,92,255,205,255,147,255,145,255,249,255,128,255,105,0,152,255,198,0,216,255,244,0,55,0,240,0,156,0,207,0,225,0,172,0,225,0,158,0,167,0,167,0,83,0,178,0,244,255,183,0,145,255,183,0,59,255,200,0,6,255,253,0,242,254,97,1,11,255,233,1,86,255,86,2,183,255,103,2,0,0,28,2,30,0,163,1,44,0,28,1,81,0,156,0,141,0,41,0,207,0,200,255,6,1,114,255,39,1,52,255,41,1,13,255,19,1,251,254,236,0,242,254,189,0,229,254,141,0,225,254,103,0,249,254,79,0,66,255,70,0,178,255,66,0,59,0,48,0,205,0,15,0,70,1,6,0,136,1,52,0,134,1,143,0,92,1,242,0,59,1,33,1,57,1,0,1,81,1,147,0,119,1,15,0,147,1,192,255,136,1,203,255,70,1,24,0,216,0,97,0,105,0,101,0,26,0,50,0,242,255,236,255,229,255,180,255,233,255,156,255,236,255,154,255,229,255,169,255,216,255,205,255,198,255,0,0,167,255,57,0,128,255,123,0,90,255,192,0,70,255,247,0,52,255,24,1,28,255,19,1,2,255,222,0,251,254,130,0,17,255,35,0,50,255,242,255,77,255,13,0,94,255,103,0,94,255,207,0,75,255,13,1,37,255,22,1,247,254,231,0,198,254,147,0,156,254,57,0,130,254,0,0,139,254,8,0,172,254,70,0,214,254,123,0,238,254,108,0,253,254,6,0,13,255,99,255,33,255,189,254,63,255,83,254,105,255,66,254,161,255,119,254,225,255,205,254,30,0,48,255,88,0,141,255,147,0,194,255,200,0,185,255,242,0,128,255,247,0,68,255,211,0,46,255,132,0,79,255,19,0,163,255,152,255,0,0,30,255,72,0,178,254,112,0,103,254,123,0,86,254,125,0,121,254,112,0,176,254,72,0,233,254,19,0,24,255,231,255,66,255,203,255,101,255,187,255,139,255,196,255,185,255,231,255,220,255,37,0,236,255,103,0,242,255,147,0,6,0,163,0,57,0,161,0,130,0,161,0,205,0,161,0,249,0,154,0,247,0,145,0,218,0,163,0,192,0,216,0,178,0,41,1,161,0,103,1,134,0,112,1,90,0,59,1,30,0,216,0,238,255,112,0,205,255,26,0,200,255,231,255,214,255,229,255,240,255,8,0,242,255,50,0,196,255,81,0,110,255,77,0,24,255,26,0,229,254,185,255,227,254,77,255,2,255,249,254,46,255,209,254,103,255,220,254,154,255,19,255,185,255,101,255,178,255,183,255,132,255,2,0,61,255,77,0,253,254,143,0,225,254,194,0,225,254,222,0,244,254,238,0,15,255,249,0,41,255,15,1,88,255,35,1,156,255,46,1,236,255,57,1,37,0,70,1,52,0,83,1,37,0,92,1,17,0,83,1,28,0,30,1,114,0,183,0,8,1,61,0,169,1,236,255,39,2,207,255,101,2,231,255,81,2,15,0,244,1,48,0,112,1,66,0,227,0,59,0,92,0,26,0,227,255,211,255,116,255,125,255,37,255,75,255,229,254,103,255,176,254,207,255,130,254,66,0,101,254,123,0,90,254,88,0,112,254,244,255,178,254,128,255,19,255,26,255,128,255,207,254,242,255,158,254,110,0,154,254,236,0,203,254,88,1,41,255,150,1,156,255,150,1,15,0,90,1,121,0,2,1,200,0,178,0,240,0,130,0,218,0,103,0,139,0,90,0,37,0,88,0,222,255,90,0,216,255,94,0,6,0,99,0,44,0,92,0,28,0,75,0,214,255,50,0,101,255,35,0,207,254,37,0,17,254,52,0,81,253,72,0,227,252,68,0,6,253,30,0,172,253,247,255,152,254,249,255,128,255,70,0,39,0,183,0,112,0,11,1,90,0,19,1,11,0,222,0,163,255,141,0,77,255,64,0,26,255,8,0,2,255,236,255,236,254,240,255,220,254,8,0,218,254,55,0,233,254,114,0,8,255,194,0,46,255,24,1,79,255,90,1,97,255,103,1,90,255,48,1,68,255,185,0,57,255,39,0,86,255,163,255,183,255,77,255,70,0,57,255,216,0,110,255,57,1,236,255,97,1,123,0,86,1,247,0,44,1,59,1,229,0,66,1,147,0,26,1,75,0,240,0,24,0,205,0,2,0,176,0,251,255,158,0,244,255,152,0,238,255,141,0,236,255,92,0,229,255,6,0,207,255,163,255,169,255,79,255,132,255,17,255,139,255,251,254,187,255,19,255,242,255,88,255,17,0,165,255,22,0,238,255,13,0,33,0,0,0,77,0,251,255,97,0,251,255,105,0,247,255,97,0,238,255,86,0,218,255,77,0,185,255,75,0,139,255,77,0,83,255,59,0,35,255,22,0,4,255,240,255,255,254,220,255,22,255,227,255,59,255,238,255,97,255,222,255,121,255,196,255,123,255,187,255,97,255,207,255,55,255,240,255,19,255,19,0,249,254,59,0,233,254,101,0,222,254,145,0,229,254,189,0,253,254,231,0,44,255,11,1,108,255,39,1,183,255,61,1,253,255,68,1,48,0,61,1,77,0,55,1,70,0,30,1,30,0,236,0,216,255,154,0,141,255,66,0,116,255,13,0,178,255,28,0,68,0,97,0,4,1,174,0,174,1,198,0,19,2,147,0,30,2,55,0,233,1,236,255,141,1,192,255,33,1,183,255,180,0,209,255,70,0,22,0,227,255,97,0,141,255,136,0,88,255,128,0,81,255,75,0,114,255,11,0,169,255,203,255,236,255,143,255,37,0,101,255,77,0,97,255,86,0,150,255,59,0,222,255,8,0,15,0,216,255,26,0,180,255,24,0,152,255,37,0,132,255,77,0,134,255,132,0,167,255,189,0,222,255,227,0,22,0,238,0,55,0,225,0,59,0,189,0,35,0,139,0,0,0,77,0,218,255,15,0,178,255,233,255,145,255,247,255,134,255,57,0,145,255,165,0,161,255,30,1,154,255,123,1,121,255,145,1,77,255,97,1,39,255,6,1,15,255,161,0,15,255,55,0,37,255,185,255,79,255,44,255,143,255,180,254,225,255,139,254,57,0,191,254,121,0,61,255,141,0,214,255,125,0,92,0,97,0,192,0,66,0,251,0,19,0,6,1,222,255,222,0,154,255,158,0,105,255,110,0,112,255,97,0,189,255,108,0,48,0,114,0,169,0,79,0,6,1,8,0,52,1,185,255,46,1,141,255,249,0,152,255,180,0,203,255,119,0,244,255,79,0,238,255,61,0,169,255,50,0,77,255,37,0,15,255,11,0,8,255,231,255,46,255,194,255,88,255,185,255,92,255,211,255,57,255,24,0,4,255,116,0,220,254,205,0,200,254,0,1,196,254,253,0,211,254,211,0,244,254,156,0,240,254,92,0,165,254,13,0,46,254,187,255,238,253,123,255,37,254,94,255,187,254,110,255,83,255,154,255,189,255,203,255,247,255,247,255,28,0,24,0,55,0,57,0,64,0,72,0,52,0,86,0,17,0,90,0,229,255,90,0,194,255,88,0,189,255,75,0,203,255,52,0,194,255,30,0,147,255,253,255,86,255,205,255,48,255,150,255,57,255,97,255,108,255,59,255,172,255,55,255,218,255,88,255,225,255,143,255,203,255,200,255,174,255,242,255,143,255,251,255,112,255,222,255,101,255,165,255,128,255,92,255,196,255,24,255,30,0,240,254,134,0,244,254,0,1,30,255,123,1,77,255,207,1,116,255,211,1,145,255,139,1,192,255,17,1,251,255,136,0,39,0,2,0,46,0,130,255,28,0,4,255,6,0,161,254,0,0,116,254,6,0,163,254,28,0,26,255,48,0,172,255,50,0,26,0,26,0,97,0,242,255,132,0,203,255,134,0,187,255,90,0,222,255,244,255,35,0,110,255,103,0,244,254,143,0,174,254,150,0,174,254,130,0,225,254,86,0,50,255,19,0,132,255,200,255,192,255,132,255,236,255,79,255,35,0,35,255,123,0,8,255,222,0,22,255,39,1,92,255,59,1,207,255,30,1,64,0,233,0,132,0,180,0,136,0,141,0,90,0,101,0,28,0,48,0,242,255,236,255,225,255,167,255,229,255,114,255,238,255,94,255,0,0,105,255,19,0,139,255,48,0,203,255,70,0,35,0,75,0,156,0,35,0,44,1,207,255,174,1,90,255,242,1,6,255,231,1,242,254,158,1,22,255,50,1,83,255,165,0,152,255,22,0,207,255,180,255,225,255,161,255,205,255,236,255,167,255,92,0,141,255,167,0,150,255,134,0,207,255,13,0,37,0,143,255,128,0,88,255,196,0,123,255,227,0,205,255,229,0,13,0,218,0,37,0,196,0,28,0,165,0,15,0,121,0,2,0,59,0,242,255,0,0,222,255,218,255,227,255,207,255,2,0,209,255,55,0,231,255,86,0,26,0,77,0,121,0,28,0,238,0,209,255,79,1,125,255,119,1,59,255,88,1,8,255,8,1,238,254,165,0,238,254,70,0,35,255,253,255,147,255,205,255,19,0,189,255,116,0,203,255,163,0,220,255,161,0,218,255,128,0,198,255,77,0,163,255,24,0,139,255,236,255,139,255,214,255,183,255,227,255,19,0,11,0,139,0,37,0,229,0,24,0,249,0,222,255,185,0,143,255,81,0,63,255,240,255,244,254,158,255,187,254,90,255,167,254,39,255,196,254,19,255,37,255,35,255,192,255,72,255,116,0,132,255,11,1,216,255,68,1,68,0,30,1,187,0,187,0,37,1,81,0,103,1,249,255,105,1,176,255,55,1,125,255,231,0,97,255,154,0,79,255,88,0,57,255,55,0,37,255,44,0,24,255,41,0,33,255,13,0,68,255,220,255,130,255,185,255,198,255,174,255,249,255,172,255,2,0,152,255,205,255,119,255,75,255,114,255,161,254,152,255,11,254,216,255,187,253,24,0,185,253,86,0,249,253,143,0,99,254,198,0,233,254,240,0,116,255,8,1,220,255,28,1,19,0,33,1,28,0,240,0,4,0,123,0,229,255,222,255,218,255,77,255,247,255,229,254,61,0,185,254,125,0,174,254,154,0,196,254,134,0,4,255,72,0,112,255,238,255,242,255,150,255,116,0,112,255,225,0,123,255,37,1,147,255,72,1,158,255,75,1,147,255,52,1,132,255,8,1,139,255,200,0,169,255,121,0,207,255,50,0,225,255,0,0,205,255,205,255,163,255,134,255,114,255,59,255,70,255,28,255,46,255,68,255,66,255,150,255,158,255,216,255,59,0,2,0,231,0,59,0,81,1,145,0,75,1,214,0,244,0,218,0,132,0,165,0,37,0,97,0,244,255,52,0,249,255,26,0,41,0,8,0,110,0,0,0,154,0,0,0,163,0,11,0,123,0,22,0,55,0,39,0,231,255,77,0,163,255,136,0,114,255,192,0,101,255,222,0,112,255,225,0,132,255,218,0,130,255,207,0,101,255,189,0,57,255,158,0,22,255,132,0,26,255,121,0,63,255,121,0,94,255,101,0,86,255,37,0,41,255,196,255,253,254,105,255,251,254,55,255,55,255,55,255,172,255,83,255,41,0,105,255,143,0,105,255,176,0,86,255,145,0,83,255,99,0,130,255,55,0,205,255,35,0,253,255,35,0,242,255,59,0,187,255,112,0,143,255,187,0,143,255,253,0,161,255,17,1,165,255,242,0,167,255,185,0,185,255,141,0,216,255,114,0,251,255,88,0,26,0,44,0,68,0,0,0,105,0,233,255,114,0,227,255,66,0,218,255,227,255,209,255,132,255,216,255,90,255,6,0,125,255,72,0,225,255,94,0,92,0,44,0,216,0,194,255,66,1,103,255,139,1,88,255,176,1,156,255,196,1,15,0,220,1,143,0,4,2,249,0,41,2,61,1,44,2,88,1,249,1,94,1,161,1,114,1,70,1,152,1,251,0,176,1,200,0,150,1,169,0,79,1,150,0,253,0,132,0,192,0,112,0,145,0,79,0,90,0,15,0,41,0,163,255,22,0,6,255,41,0,81,254,79,0,163,253,110,0,59,253,123,0,81,253,99,0,220,253,41,0,156,254,214,255,81,255,132,255,216,255,72,255,41,0,26,255,92,0,253,254,123,0,255,254,139,0,44,255,154,0,143,255,169,0,17,0,169,0,163,0,139,0,35,1,97,0,128,1,70,0,176,1,57,0,178,1,37,0,134,1,0,0,55,1,214,255,218,0,194,255,139,0,203,255,70,0,222,255,8,0,0,0,220,255,41,0,205,255,88,0,218,255,132,0,247,255,167,0,19,0,192,0,39,0,205,0,41,0,205,0,15,0,180,0,211,255,125,0,147,255,35,0,121,255,189,255,134,255,108,255,174,255,70,255,240,255,88,255,81,0,161,255,211,0,0,0,75,1,88,0,132,1,147,0,103,1,169,0,26,1,165,0,198,0,156,0,145,0,150,0,123,0,123,0,105,0,75,0,61,0,13,0,249,255,220,255,174,255,203,255,130,255,220,255,119,255,0,0,128,255,30,0,141,255,41,0,161,255,28,0,187,255,247,255,229,255,198,255,19,0,156,255,57,0,141,255,66,0,134,255,68,0,139,255,92,0,136,255,158,0,112,255,2,1,70,255,90,1,6,255,125,1,196,254,94,1,154,254,22,1,169,254,196,0,229,254,128,0,37,255,83,0,75,255,57,0,79,255,39,0,77,255,13,0,90,255,216,255,134,255,145,255,207,255,86,255,35,0,52,255,110,0,52,255,165,0,81,255,218,0,125,255,19,1,167,255,66,1,203,255,77,1,218,255,52,1,214,255,22,1,192,255,13,1,143,255,17,1,79,255,8,1,6,255,242,0,209,254,216,0,196,254,198,0,227,254,185,0,28,255,174,0,97,255,174,0,169,255,200,0,251,255,22,1,83,0,176,1,167,0,121,2,247,0,19,3,64,1,44,3,116,1,185,2,121,1,244,1,72,1,48,1,249,0,158,0,176,0,64,0,132,0,24,0,128,0,41,0,147,0,105,0,176,0,185,0,205,0,2,1,229,0,57,1,244,0,103,1,231,0,143,1,169,0,156,1,61,0,116,1,203,255,22,1,114,255,150,0,88,255,28,0,110,255,211,255,158,255,196,255,203,255,238,255,238,255,79,0,22,0,209,0,66,0,46,1,101,0,39,1,119,0,205,0,112,0,90,0,110,0,11,0,119,0,251,255,139,0,0,0,154,0,251,255,145,0,225,255,119,0,192,255,90,0,172,255,72,0,156,255,66,0,123,255,64,0,75,255,57,0,44,255,37,0,44,255,0,0,70,255,220,255,101,255,200,255,141,255,207,255,189,255,0,0,238,255,61,0,6,0,103,0,30,0,108,0,83,0,83,0,174,0,70,0,11,1,66,0,50,1,61,0,8,1,39,0,130,0,251,255,194,255,198,255,242,254,161,255,77,254,150,255,255,253,163,255,44,254,200,255,167,254,6,0,52,255,92,0,176,255,192,0,22,0,17,1,101,0,48,1,161,0,33,1,192,0,242,0,192,0,183,0,156,0,121,0,90,0,59,0,24,0,2,0,240,255,211,255,225,255,194,255,220,255,216,255,227,255,26,0,4,0,99,0,70,0,143,0,150,0,152,0,218,0,130,0,0,1,103,0,249,0,92,0,209,0,110,0,161,0,143,0,123,0,178,0,88,0,214,0,35,0,4,1,227,255,61,1,178,255,121,1,178,255,165,1,220,255,167,1,15,0,134,1,48,0,72,1,44,0,2,1,6,0,200,0,214,255,145,0,172,255,90,0,150,255,24,0,143,255,218,255,136,255,176,255,134,255,180,255,147,255,236,255,172,255,52,0,203,255,116,0,238,255,156,0,22,0,165,0,66,0,130,0,105,0,41,0,125,0,169,255,108,0,35,255,44,0,191,254,225,255,154,254,169,255,156,254,158,255,178,254,172,255,203,254,183,255,4,255,176,255,101,255,143,255,218,255,108,255,66,0,79,255,150,0,59,255,207,0,33,255,233,0,2,255,227,0,240,254,194,0,238,254,158,0,11,255,134,0,97,255,103,0,249,255,50,0,167,0,238,255,44,1,163,255,90,1,99,255,79,1,68,255,61,1,63,255,70,1,77,255,97,1,70,255,119,1,11,255,119,1,172,254,90,1,90,254,33,1,59,254,200,0,72,254,114,0,123,254,66,0,198,254,68,0,15,255,83,0,70,255,77,0,121,255,41,0,183,255,6,0,242,255,240,255,33,0,211,255,90,0,156,255,152,0,92,255,194,0,57,255,205,0,75,255,187,0,143,255,136,0,233,255,61,0,66,0,225,255,147,0,119,255,209,0,41,255,220,0,22,255,158,0,77,255,48,0,178,255,194,255,33,0,116,255,123,0,101,255,167,0,147,255,172,0,229,255,167,0,52,0,183,0,108,0,211,0,114,0,218,0,77,0,176,0,22,0,86,0,233,255,238,255,209,255,139,255,211,255,66,255,222,255,44,255,231,255,59,255,225,255,81,255,203,255,90,255,176,255,103,255,141,255,136,255,79,255,189,255,229,254,220,255,79,254,194,255,180,253,130,255,59,253,63,255,13,253,26,255,30,253,22,255,79,253,37,255,130,253,57,255,183,253,55,255,251,253,24,255,83,254,233,254,174,254,207,254,2,255,225,254,75,255,33,255,128,255,110,255,156,255,183,255,169,255,247,255,198,255,44,0,0,0,75,0,77,0,72,0,167,0,39,0,251,0,4,0,52,1,238,255,70,1,231,255,50,1,236,255,8,1,238,255,216,0,220,255,192,0,176,255,196,0,116,255,214,0,63,255,203,0,26,255,128,0,4,255,11,0,6,255,163,255,39,255,92,255,99,255,39,255,158,255,236,254,207,255,167,254,238,255,105,254,249,255,70,254,242,255,75,254,231,255,116,254,236,255,174,254,0,0,229,254,24,0,17,255,52,0,57,255,70,0,103,255,79,0,172,255,66,0,0,0,24,0,86,0,216,255,139,0,145,255,136,0,88,255,92,0,50,255,46,0,17,255,26,0,244,254,17,0,238,254,4,0,2,255,236,255,28,255,205,255,39,255,198,255,44,255,238,255,59,255,61,0,97,255,169,0,143,255,13,1,192,255,92,1,227,255,141,1,0,0,161,1,15,0,152,1,33,0,114,1,55,0,46,1,77,0,229,0,94,0,183,0,105,0,156,0,108,0,128,0,97,0,61,0,68,0,225,255,28,0,147,255,236,255,132,255,178,255,176,255,147,255,247,255,158,255,44,0,200,255,55,0,227,255,8,0,227,255,165,255,207,255,44,255,189,255,214,254,192,255,214,254,218,255,52,255,0,0,194,255,37,0,59,0,81,0,121,0,134,0,134,0,194,0,128,0,242,0,119,0,251,0,119,0,203,0,125,0,114,0,145,0,24,0,152,0,238,255,116,0,249,255,39,0,22,0,207,255,30,0,136,255,6,0,108,255,231,255,99,255,216,255,101,255,229,255,132,255,15,0,200,255,75,0,37,0,128,0,121,0,163,0,167,0,185,0,167,0,194,0,150,0,178,0,141,0,130,0,154,0,81,0,169,0,68,0,183,0,99,0,207,0,152,0,231,0,192,0,240,0,207,0,231,0,218,0,225,0,251,0,242,0,46,1,19,1,81,1,44,1,81,1,35,1,55,1,240,0,22,1,163,0,2,1,66,0,242,0,236,255,216,0,196,255,163,0,207,255,101,0,238,255,61,0,4,0,61,0,19,0,101,0,37,0,150,0,55,0,185,0,55,0,183,0,28,0,154,0,227,255,125,0,147,255,128,0,63,255,174,0,11,255,251,0,19,255,64,1,88,255,70,1,194,255,253,0,64,0,132,0,207,0,24,0,88,1,214,255,180,1,180,255,203,1,163,255,174,1,145,255,130,1,110,255,86,1,57,255,30,1,2,255,214,0,216,254,134,0,220,254,66,0,6,255,28,0,66,255,33,0,116,255,61,0,134,255,97,0,123,255,101,0,90,255,55,0,50,255,225,255,11,255,134,255,242,254,105,255,244,254,161,255,22,255,19,0,99,255,136,0,205,255,187,0,44,0,147,0,112,0,48,0,154,0,207,255,169,0,161,255,163,0,169,255,152,0,205,255,139,0,242,255,116,0,24,0,77,0,50,0,19,0,52,0,205,255,30,0,139,255,247,255,81,255,216,255,52,255,185,255,48,255,158,255,75,255,139,255,116,255,132,255,163,255,139,255,209,255,154,255,2,0,189,255,66,0,253,255,139,0,77,0,203,0,158,0,227,0,216,0,194,0,233,0,123,0,207,0,55,0,152,0,4,0,81,0,240,255,4,0,253,255,172,255,33,0,70,255,75,0,227,254,88,0,172,254,44,0,185,254,207,255,253,254,108,255,97,255,46,255,192,255,44,255,11,0,75,255,52,0,103,255,48,0,128,255,0,0,152,255,185,255,189,255,110,255,240,255,48,255,33,0,4,255,81,0,249,254,116,0,19,255,141,0,90,255,154,0,209,255,130,0,90,0,77,0,203,0,13,0,15,1,229,255,57,1,227,255,103,1,2,0,152,1,57,0,176,1,112,0,167,1,150,0,130,1,172,0,79,1,178,0,24,1,185,0,220,0,189,0,163,0,200,0,103,0,216,0,46,0,231,0,247,255,229,0,194,255,203,0,158,255,161,0,150,255,110,0,169,255,59,0,189,255,33,0,194,255,37,0,178,255,83,0,154,255,156,0,123,255,220,0,90,255,229,0,52,255,163,0,28,255,41,0,19,255,178,255,26,255,105,255,39,255,90,255,66,255,110,255,103,255,130,255,143,255,132,255,176,255,125,255,198,255,123,255,211,255,121,255,220,255,90,255,227,255,30,255,238,255,225,254,251,255,200,254,2,0,225,254,0,0,13,255,0,0,41,255,30,0,63,255,103,0,90,255,183,0,125,255,209,0,161,255,156,0,198,255,39,0,240,255,156,255,30,0,41,255,90,0,222,254,154,0,189,254,236,0,196,254,64,1,242,254,112,1,61,255,94,1,161,255,22,1,19,0,189,0,128,0,110,0,198,0,39,0,203,0,247,255,130,0,220,255,4,0,227,255,141,255,13,0,92,255,68,0,139,255,130,0,218,255,183,0,247,255,220,0,203,255,244,0,123,255,249,0,57,255,236,0,19,255,203,0,17,255,158,0,46,255,125,0,97,255,101,0,158,255,83,0,216,255,77,0,15,0,77,0,88,0,83,0,196,0,72,0,79,1,28,0,209,1,211,255,35,2,132,255,48,2,79,255,19,2,66,255,231,1,86,255,183,1,125,255,121,1,167,255,52,1,207,255,238,0,229,255,183,0,229,255,145,0,200,255,119,0,161,255,90,0,125,255,66,0,110,255,48,0,125,255,22,0,180,255,236,255,11,0,187,255,103,0,167,255,172,0,185,255,205,0,229,255,200,0,8,0,161,0,13,0,83,0,251,255,225,255,238,255,97,255,2,0,255,254,35,0,205,254,15,0,203,254,180,255,227,254,55,255,8,255,218,254,33,255,196,254,44,255,225,254,68,255,255,254,125,255,8,255,209,255,236,254,13,0,200,254,22,0,185,254,233,255,229,254,156,255,83,255,86,255,231,255,57,255,134,0,72,255,28,1,114,255,147,1,158,255,225,1,178,255,0,2,169,255,0,2,141,255,222,1,108,255,165,1,92,255,114,1,130,255,75,1,205,255,33,1,28,0,240,0,77,0,214,0,99,0,225,0,112,0,0,1,163,0,251,0,26,1,180,0,187,1,55,0,46,2,165,255,52,2,46,255,211,1,238,254,52,1,227,254,134,0,19,255,233,255,114,255,110,255,236,255,35,255,81,0,2,255,132,0,15,255,116,0,57,255,57,0,101,255,240,255,134,255,178,255,145,255,163,255,134,255,196,255,125,255,251,255,139,255,24,0,169,255,22,0,216,255,249,255,22,0,183,255,105,0,90,255,198,0,19,255,6,1,15,255,19,1,90,255,231,0,196,255,158,0,28,0,94,0,75,0,41,0,66,0,0,0,26,0,229,255,0,0,225,255,4,0,2,0,35,0,86,0,52,0,205,0,26,0,66,1,216,255,136,1,136,255,145,1,86,255,105,1,77,255,48,1,94,255,8,1,110,255,253,0,121,255,15,1,147,255,28,1,211,255,17,1,33,0,244,0,79,0,218,0,70,0,211,0,33,0,207,0,0,0,185,0,8,0,147,0,59,0,128,0,123,0,156,0,169,0,236,0,185,0,68,1,192,0,119,1,200,0,101,1,200,0,33,1,187,0,214,0,156,0,169,0,105,0,156,0,30,0,154,0,211,255,150,0,163,255,134,0,169,255,110,0,225,255,77,0,37,0,28,0,79,0,233,255,66,0,178,255,11,0,123,255,209,255,68,255,174,255,26,255,161,255,11,255,161,255,44,255,156,255,123,255,152,255,238,255,156,255,94,0,163,255,187,0,152,255,236,0,125,255,231,0,92,255,172,0,39,255,86,0,236,254,15,0,167,254,253,255,121,254,35,0,99,254,121,0,108,254,211,0,136,254,33,1,174,254,77,1,218,254,77,1,244,254,35,1,229,254,211,0,191,254,119,0,191,254,46,0,30,255,0,0,211,255,222,255,145,0,161,255,0,1,88,255,242,0,37,255,125,0,37,255,220,255,88,255,70,255,172,255,6,255,236,255,55,255,236,255,174,255,161,255,33,0,57,255,99,0,242,254,112,0,225,254,90,0,249,254,70,0,37,255,75,0,75,255,99,0,99,255,105,0,112,255,72,0,123,255,8,0,136,255,209,255,152,255,187,255,165,255,203,255,180,255,240,255,200,255,24,0,233,255,55,0,24,0,66,0,94,0,66,0,167,0,66,0,209,0,68,0,207,0,48,0,172,0,17,0,130,0,2,0,116,0,33,0,143,0,116,0,185,0,227,0,203,0,68,1,165,0,116,1,79,0,105,1,0,0,35,1,233,255,196,0,22,0,99,0,103,0,26,0,180,0,0,0,233,0,8,0,26,1,46,0,81,1,81,0,143,1,97,0,185,1,77,0,180,1,39,0,145,1,249,255,119,1,203,255,136,1,150,255,189,1,105,255,242,1,72,255,251,1,75,255,183,1,112,255,50,1,163,255,154,0,198,255,26,0,196,255,207,255,161,255,185,255,97,255,209,255,26,255,253,255,218,254,37,0,185,254,61,0,187,254,79,0,225,254,94,0,17,255,108,0,70,255,108,0,110,255,77,0,128,255,17,0,110,255,220,255,70,255,196,255,48,255,211,255,57,255,247,255,88,255,4,0,110,255,0,0,114,255,249,255,110,255,13,0,110,255,79,0,110,255,169,0,92,255,0,1,48,255,50,1,255,254,52,1,225,254,15,1,218,254,229,0,225,254,218,0,231,254,242,0,229,254,28,1,233,254,61,1,2,255,61,1,59,255,13,1,154,255,174,0,15,0,61,0,123,0,220,255,203,0,167,255,253,0,165,255,33,1,196,255,75,1,211,255,125,1,163,255,156,1,37,255,145,1,139,254,92,1,44,254,26,1,46,254,231,0,114,254,198,0,220,254,174,0,88,255,139,0,225,255,92,0,108,0,50,0,222,0,15,0,8,1,244,255,211,0,225,255,99,0,209,255,218,255,196,255,75,255,189,255,180,254,203,255,33,254,229,255,194,253,4,0,194,253,24,0,35,254,28,0,174,254,22,0,37,255,22,0,114,255,39,0,152,255,59,0,167,255,70,0,178,255,61,0,198,255,50,0,244,255,39,0,57,0,44,0,116,0,57,0,154,0,79,0,163,0,90,0,147,0,79,0,116,0,46,0,72,0,17,0,24,0,15,0,253,255,30,0,0,0,33,0,22,0,0,0,44,0,198,255,48,0,136,255,30,0,86,255,247,255,50,255,189,255,37,255,141,255,61,255,130,255,132,255,163,255,218,255,225,255,26,0,30,0,35,0,72,0,0,0,81,0,216,255,64,0,218,255,39,0,6,0,33,0,61,0,55,0,90,0,90,0,88,0,112,0,64,0,116,0,24,0,125,0,231,255,152,0,187,255,161,0,183,255,110,0,242,255,0,0,86,0,121,255,194,0,249,254,11,1,150,254,35,1,92,254,13,1,70,254,216,0,70,254,154,0,92,254,105,0,139,254,70,0,225,254,30,0,72,255,227,255,154,255,150,255,194,255,92,255,200,255,68,255,198,255,68,255,209,255,81,255,253,255,88,255,61,0,75,255,141,0,48,255,203,0,15,255,220,0,19,255,189,0,77,255,121,0,185,255,52,0,41,0,24,0,119,0,39,0,143,0,70,0,134,0,92,0,123,0,72,0,110,0,11,0,86,0,185,255,44,0,114,255,251,255,79,255,189,255,90,255,130,255,150,255,83,255,242,255,70,255,61,0,86,255,94,0,105,255,90,0,97,255,61,0,44,255,24,0,211,254,240,255,116,254,198,255,59,254,163,255,57,254,141,255,101,254,145,255,176,254,189,255,2,255,238,255,86,255,11,0,161,255,13,0,216,255,251,255,242,255,222,255,240,255,187,255,203,255,143,255,134,255,90,255,50,255,35,255,233,254,4,255,198,254,11,255,214,254,48,255,6,255,88,255,57,255,110,255,88,255,119,255,116,255,141,255,156,255,198,255,205,255,33,0,251,255,134,0,19,0,209,0,19,0,233,0,236,255,222,0,154,255,192,0,75,255,161,0,35,255,130,0,52,255,108,0,125,255,94,0,209,255,83,0,26,0,50,0,75,0,249,255,86,0,169,255,59,0,97,255,2,0,41,255,196,255,17,255,152,255,24,255,150,255,52,255,189,255,77,255,8,0,88,255,108,0,75,255,205,0,48,255,13,1,50,255,28,1,105,255,236,0,194,255,141,0,37,0,28,0,132,0,194,255,216,0,141,255,8,1,130,255,0,1,141,255,174,0,156,255,41,0,167,255,172,255,169,255,101,255,180,255,119,255,205,255,194,255,238,255,26,0,0,0,108,0,249,255,172,0,222,255,209,0,207,255,231,0,209,255,233,0,216,255,227,0,216,255,229,0,205,255,244,0,185,255,15,1,161,255,28,1,132,255,35,1,112,255,52,1,103,255,90,1,112,255,125,1,128,255,128,1,132,255,101,1,112,255,66,1,68,255,52,1,26,255,50,1,11,255,30,1,44,255,231,0,110,255,165,0,194,255,130,0,24,0,150,0,103,0,192,0,167,0,216,0,205,0,209,0,214,0,176,0,207,0,141,0,205,0,105,0,225,0,77,0,231,0,66,0,187,0,68,0,79,0,70,0,207,255,55,0,119,255,26,0,94,255,0,0,103,255,242,255,99,255,233,255,63,255,233,255,2,255,242,255,194,254,17,0,165,254,72,0,187,254,128,0,11,255,143,0,114,255,119,0,198,255,75,0,242,255,28,0,240,255,238,255,209,255,196,255,185,255,172,255,187,255,167,255,231,255,187,255,55,0,229,255,150,0,17,0,218,0,28,0,227,0,242,255,187,0,125,255,130,0,214,254,77,0,59,254,33,0,240,253,229,255,19,254,147,255,141,254,59,255,46,255,255,254,198,255,253,254,55,0,37,255,110,0,77,255,94,0,90,255,28,0,79,255,187,255,66,255,86,255,57,255,4,255,70,255,220,254,114,255,227,254,169,255,2,255,209,255,28,255,216,255,37,255,214,255,39,255,214,255,41,255,229,255,68,255,253,255,134,255,46,0,231,255,143,0,61,0,6,1,105,0,88,1,108,0,77,1,90,0,238,0,75,0,105,0,70,0,253,255,66,0,189,255,81,0,163,255,150,0,154,255,33,1,139,255,198,1,121,255,50,2,110,255,48,2,112,255,209,1,110,255,86,1,92,255,229,0,61,255,132,0,46,255,52,0,61,255,247,255,110,255,205,255,183,255,185,255,0,0,183,255,59,0,183,255,101,0,167,255,132,0,116,255,150,0,26,255,176,0,172,254,225,0,81,254,28,1,39,254,86,1,37,254,139,1,55,254,176,1,72,254,185,1,92,254,152,1,130,254,88,1,187,254,30,1,249,254,253,0,55,255,227,0,119,255,187,0,178,255,123,0,236,255,61,0,6,0,15,0,242,255,247,255,163,255,220,255,57,255,185,255,244,254,150,255,244,254,139,255,61,255,150,255,163,255,189,255,218,255,247,255,158,255,33,0,251,254,41,0,68,254,8,0,203,253,218,255,163,253,180,255,198,253,150,255,22,254,128,255,108,254,114,255,189,254,112,255,19,255,119,255,119,255,125,255,236,255,128,255,72,0,123,255,116,0,123,255,101,0,139,255,48,0,178,255,249,255,231,255,211,255,24,0,192,255,57,0,183,255,83,0,161,255,103,0,121,255,110,0,70,255,114,0,17,255,143,0,233,254,189,0,225,254,229,0,255,254,236,0,70,255,209,0,167,255,161,0,0,0,103,0,52,0,68,0,68,0,105,0,77,0,233,0,101,0,143,1,141,0,6,2,194,0,41,2,236,0,0,2,242,0,156,1,187,0,24,1,68,0,128,0,183,255,251,255,33,255,156,255,165,254,112,255,90,254,112,255,68,254,139,255,81,254,192,255,101,254,251,255,125,254,33,0,165,254,50,0,233,254,59,0,66,255,68,0,139,255,70,0,167,255,75,0,143,255,72,0,99,255,41,0,57,255,231,255,30,255,141,255,19,255,46,255,37,255,218,254,90,255,156,254,167,255,130,254,253,255,136,254,70,0,165,254,128,0,218,254,169,0,33,255,203,0,90,255,220,0,112,255,214,0,101,255,176,0,83,255,112,0,90,255,52,0,132,255,37,0,196,255,81,0,4,0,174,0,44,0,11,1,46,0,52,1,8,0,15,1,214,255,156,0,163,255,4,0,125,255,130,255,119,255,61,255,163,255,46,255,0,0,48,255,108,0,26,255,194,0,231,254,220,0,178,254,192,0,161,254,141,0,220,254,103,0,88,255,86,0,231,255,75,0,81,0,59,0,119,0,26,0,101,0,244,255,50,0,203,255,6,0,183,255,247,255,194,255,0,0,222,255,17,0,249,255,26,0,8,0,19,0,17,0,19,0,13,0,50,0,247,255,134,0,198,255,0,1,134,255,112,1,92,255,156,1,103,255,105,1,169,255,238,0,11,0,99,0,90,0,253,255,121,0,211,255,108,0,225,255,79,0,24,0,75,0,94,0,101,0,161,0,150,0,203,0,189,0,222,0,205,0,225,0,194,0,211,0,165,0,180,0,130,0,125,0,72,0,37,0,242,255,203,255,128,255,132,255,13,255,108,255,189,254,108,255,172,254,79,255,229,254,6,255,83,255,174,254,194,255,127,254,244,255,156,254,236,255,249,254,207,255,101,255,194,255,192,255,200,255,253,255,203,255,46,0,163,255,94,0,75,255,134,0,205,254,154,0,94,254,152,0,46,254,132,0,90,254,94,0,207,254,48,0,99,255,2,0,231,255,233,255,75,0,247,255,147,0,44,0,200,0,123,0,229,0,189,0,222,0,214,0,156,0,200,0,44,0,152,0,198,255,79,0,150,255,0,0,169,255,187,255,227,255,128,255,11,0,79,255,13,0,48,255,238,255,33,255,196,255,41,255,158,255,77,255,125,255,134,255,75,255,214,255,15,255,50,0,222,254,152,0,207,254,251,0,238,254,77,1,37,255,136,1,90,255,165,1,121,255,143,1,136,255,59,1,152,255,180,0,183,255,37,0,231,255,189,255,19,0,143,255,46,0,139,255,39,0,136,255,6,0,128,255,194,255,112,255,101,255,90,255,13,255,68,255,216,254,48,255,194,254,50,255,203,254,86,255,222,254,145,255,253,254,198,255,28,255,233,255,55,255,0,0,72,255,22,0,88,255,37,0,110,255,41,0,147,255,55,0,198,255,99,0,249,255,180,0,19,0,19,1,24,0,88,1,35,0,97,1,72,0,33,1,121,0,167,0,152,0,19,0,154,0,161,255,121,0,101,255,64,0,86,255,0,0,90,255,207,255,99,255,178,255,101,255,143,255,101,255,92,255,110,255,44,255,134,255,24,255,180,255,28,255,229,255,41,255,0,0,52,255,4,0,79,255,0,0,143,255,8,0,231,255,33,0,52,0,64,0,90,0,99,0,97,0,147,0,97,0,214,0,97,0,17,1,79,0,22,1,37,0,211,0,242,255,90,0,194,255,225,255,163,255,147,255,163,255,139,255,189,255,174,255,218,255,209,255,233,255,196,255,233,255,136,255,227,255,57,255,222,255,251,254,238,255,225,254,4,0,236,254,28,0,33,255,28,0,112,255,0,0,205,255,233,255,24,0,247,255,66,0,24,0,77,0,50,0,75,0,50,0,59,0,39,0,15,0,35,0,203,255,39,0,119,255,35,0,44,255,8,0,242,254,222,255,200,254,176,255,187,254,128,255,222,254,72,255,68,255,15,255,214,255,227,254,99,0,209,254,198,0,222,254,227,0,2,255,209,0,48,255,161,0,92,255,110,0,136,255,79,0,180,255,66,0,236,255,44,0,30,0,236,255,81,0,132,255,119,0,26,255,154,0,220,254,189,0,233,254,214,0,55,255,203,0,169,255,152,0,37,0,70,0,152,0,229,255,240,0,130,255,30,1,46,255,41,1,251,254,24,1,225,254,247,0,191,254,209,0,145,254,163,0,108,254,112,0,99,254,70,0,125,254,48,0,189,254,57,0,24,255,99,0,125,255,174,0,222,255,4,1,41,0,70,1,97,0,77,1,130,0,11,1,121,0,139,0,55,0,2,0,214,255,172,255,132,255,147,255,99,255,161,255,103,255,169,255,123,255,150,255,139,255,116,255,143,255,97,255,145,255,86,255,156,255,75,255,165,255,50,255,172,255,26,255,163,255,15,255,139,255,15,255,99,255,11,255,48,255,247,254,231,254,214,254,163,254,196,254,125,254,194,254,143,254,196,254,211,254,176,254,55,255,130,254,156,255,72,254,229,255,28,254,8,0,26,254,17,0,75,254,15,0,163,254,11,0,17,255,244,255,139,255,194,255,233,255,128,255,26,0,70,255,30,0,41,255,8,0,30,255,238,255,24,255,205,255,13,255,161,255,244,254,125,255,209,254,132,255,176,254,180,255,167,254,236,255,185,254,4,0,211,254,6,0,244,254,4,0,39,255,0,0,116,255,244,255,205,255,225,255,15,0,185,255,57,0,132,255,68,0,81,255,46,0,68,255,8,0,112,255,244,255,192,255,244,255,19,0,15,0,81,0,50,0,105,0,46,0,108,0,242,255,112,0,136,255,130,0,24,255,152,0,194,254,163,0,143,254,150,0,156,254,108,0,216,254,35,0,35,255,220,255,79,255,165,255,90,255,132,255,79,255,134,255,81,255,172,255,101,255,220,255,123,255,244,255,136,255,249,255,161,255,253,255,207,255,13,0,26,0,39,0,123,0,46,0,203,0,17,0,233,0,205,255,211,0,116,255,174,0,44,255,141,0,6,255,110,0,15,255,70,0,72,255,30,0,150,255,8,0,218,255,0,0,249,255,253,255,2,0,251,255,33,0,249,255,101,0,244,255,192,0,244,255,8,1,6,0,37,1,83,0,15,1,200,0,222,0,39,1,176,0,55,1,154,0,220,0,150,0,72,0,145,0,187,255,128,0,92,255,94,0,57,255,50,0,70,255,240,255,99,255,154,255,132,255,77,255,185,255,35,255,2,0,28,255,70,0,37,255,94,0,37,255,72,0,39,255,37,0,59,255,15,0,97,255,13,0,141,255,19,0,178,255,11,0,216,255,233,255,2,0,176,255,50,0,110,255,108,0,52,255,150,0,15,255,161,0,255,254,132,0,13,255,81,0,50,255,22,0,99,255,222,255,132,255,189,255,154,255,185,255,189,255,211,255,240,255,242,255,24,0,8,0,41,0,15,0,28,0,19,0,6,0,39,0,253,255,88,0,253,255,158,0,242,255,209,0,203,255,209,0,145,255,152,0,75,255,64,0,2,255,231,255,185,254,167,255,161,254,145,255,220,254,145,255,112,255,150,255,28,0,141,255,139,0,116,255,139,0,81,255,61,0,33,255,247,255,242,254,233,255,229,254,11,0,247,254,52,0,35,255,68,0,81,255,59,0,125,255,39,0,178,255,28,0,233,255,35,0,26,0,61,0,66,0,121,0,92,0,209,0,103,0,48,1,108,0,114,1,125,0,134,1,169,0,119,1,225,0,92,1,247,0,64,1,209,0,19,1,116,0,216,0,11,0,163,0,187,255,145,0,156,255,174,0,169,255,233,0,200,255,44,1,236,255,83,1,22,0,72,1,81,0,6,1,139,0,165,0,174,0,81,0,172,0,39,0,128,0,44,0,59,0,79,0,242,255,114,0,165,255,121,0,77,255,92,0,240,254,44,0,172,254,249,255,156,254,198,255,216,254,158,255,86,255,141,255,4,0,147,255,172,0,180,255,22,1,231,255,28,1,44,0,207,0,105,0,81,0,130,0,194,255,110,0,46,255,70,0,176,254,33,0,92,254,24,0,63,254,44,0,75,254,88,0,114,254,130,0,176,254,145,0,240,254,119,0,35,255,68,0,57,255,28,0,55,255,8,0,50,255,240,255,55,255,185,255,77,255,128,255,112,255,90,255,156,255,92,255,198,255,132,255,236,255,200,255,0,0,19,0,0,0,88,0,242,255,152,0,244,255,196,0,11,0,203,0,33,0,172,0,22,0,139,0,240,255,123,0,209,255,125,0,216,255,141,0,247,255,158,0,39,0,183,0,108,0,216,0,174,0,253,0,203,0,22,1,176,0,8,1,110,0,194,0,46,0,81,0,11,0,225,255,11,0,139,255,30,0,81,255,55,0,52,255,61,0,57,255,37,0,94,255,225,255,136,255,94,255,161,255,180,254,180,255,11,254,209,255,147,253,0,0,123,253,48,0,196,253,83,0,94,254,83,0,41,255,39,0,251,255,231,255,180,0,178,255,68,1,165,255,141,1,194,255,143,1,240,255,92,1,26,0,22,1,52,0,200,0,33,0,132,0,231,255,79,0,165,255,46,0,125,255,46,0,132,255,77,0,174,255,108,0,236,255,92,0,55,0,6,0,130,0,121,255,185,0,229,254,198,0,123,254,169,0,108,254,123,0,169,254,97,0,255,254,94,0,52,255,108,0,81,255,134,0,112,255,152,0,154,255,145,0,198,255,97,0,233,255,13,0,249,255,178,255,236,255,105,255,200,255,59,255,169,255,30,255,158,255,24,255,169,255,30,255,192,255,39,255,216,255,37,255,238,255,11,255,247,255,216,254,251,255,169,254,6,0,163,254,37,0,198,254,86,0,238,254,136,0,247,254,183,0,225,254,222,0,209,254,249,0,227,254,6,1,28,255,238,0,123,255,185,0,236,255,116,0,72,0,55,0,121,0,2,0,136,0,214,255,134,0,176,255,132,0,158,255,112,0,165,255,77,0,189,255,33,0,209,255,249,255,196,255,222,255,147,255,220,255,81,255,249,255,37,255,17,0,39,255,19,0,68,255,247,255,99,255,207,255,103,255,178,255,81,255,163,255,52,255,156,255,44,255,145,255,57,255,119,255,88,255,79,255,132,255,52,255,178,255,61,255,220,255,103,255,247,255,141,255,247,255,145,255,220,255,103,255,198,255,30,255,216,255,214,254,28,0,180,254,128,0,200,254,216,0,2,255,33,1,72,255,94,1,145,255,141,1,203,255,141,1,236,255,61,1,236,255,185,0,211,255,37,0,183,255,178,255,165,255,112,255,163,255,90,255,169,255,108,255,196,255,136,255,253,255,167,255,72,0,196,255,143,0,225,255,174,0,2,0,163,0,48,0,130,0,121,0,103,0,198,0,103,0,0,1,112,0,15,1,99,0,240,0,64,0,161,0,37,0,59,0,41,0,203,255,64,0,61,255,66,0,147,254,19,0,251,253,205,255,176,253,154,255,203,253,163,255,44,254,218,255,172,254,17,0,28,255,44,0,92,255,26,0,92,255,244,255,59,255,214,255,24,255,222,255,13,255,26,0,28,255,114,0,72,255,185,0,136,255,220,0,198,255,231,0,240,255,242,0,249,255,8,1,233,255,13,1,200,255,236,0,156,255,183,0,130,255,132,0,141,255,94,0,183,255,64,0,240,255,22,0,30,0,214,255,50,0,139,255,15,0,86,255,183,255,75,255,39,255,92,255,130,254,121,255,255,253,150,255,207,253,189,255,229,253,240,255,33,254,19,0,92,254,46,0,130,254,59,0,132,254,52,0,99,254,22,0,57,254,207,255,33,254,86,255,22,254,209,254,8,254,125,254,251,253,136,254,6,254,220,254,63,254,61,255,163,254,125,255,13,255,154,255,90,255,165,255,132,255,192,255,161,255,238,255,205,255,39,0,13,0,88,0,81,0,103,0,112,0,81,0,90,0,33,0,35,0,244,255,233,255,242,255,172,255,37,0,119,255,130,0,75,255,220,0,57,255,13,1,90,255,8,1,156,255,238,0,225,255,205,0,11,0,174,0,28,0,119,0,35,0,28,0,48,0,176,255,68,0,83,255,79,0,41,255,83,0,66,255,90,0,141,255,103,0,229,255,136,0,35,0,178,0,44,0,211,0,4,0,216,0,200,255,185,0,150,255,132,0,130,255,90,0,119,255,79,0,108,255,103,0,92,255,141,0,90,255,165,0,99,255,154,0,110,255,105,0,125,255,37,0,145,255,238,255,187,255,189,255,251,255,158,255,70,0,147,255,145,0,165,255,198,0,196,255,216,0,211,255,203,0,185,255,167,0,110,255,132,0,6,255,99,0,176,254,57,0,161,254,2,0,227,254,192,255,81,255,130,255,167,255,81,255,200,255,41,255,185,255,255,254,156,255,200,254,147,255,130,254,158,255,52,254,172,255,6,254,169,255,26,254,174,255,112,254,216,255,238,254,35,0,99,255,121,0,196,255,176,0,15,0,192,0,66,0,185,0,79,0,180,0,44,0,178,0,233,255,169,0,158,255,125,0,101,255,37,0,72,255,189,255,50,255,125,255,33,255,141,255,35,255,225,255,66,255,72,0,99,255,139,0,92,255,141,0,39,255,99,0,218,254,52,0,167,254,22,0,150,254,251,255,161,254,198,255,178,254,110,255,200,254,30,255,249,254,19,255,61,255,101,255,145,255,236,255,209,255,105,0,238,255,189,0,251,255,233,0,15,0,244,0,41,0,222,0,46,0,158,0,6,0,55,0,174,255,209,255,68,255,139,255,247,254,110,255,236,254,119,255,19,255,136,255,92,255,143,255,176,255,125,255,6,0,94,255,101,0,72,255,196,0,77,255,28,1,103,255,94,1,150,255,116,1,216,255,83,1,33,0,251,0,92,0,134,0,99,0,19,0,50,0,192,255,218,255,132,255,116,255,103,255,44,255,92,255,19,255,92,255,48,255,94,255,105,255,94,255,167,255,97,255,207,255,105,255,227,255,134,255,231,255,178,255,240,255,225,255,13,0,0,0,68,0,8,0,125,0,253,255,156,0,227,255,141,0,207,255,103,0,196,255,61,0,189,255,30,0,167,255,8,0,125,255,242,255,81,255,220,255,86,255,196,255,139,255,154,255,218,255,103,255,19,0,61,255,44,0,48,255,50,0,68,255,59,0,105,255,94,0,147,255,128,0,196,255,119,0,247,255,52,0,26,0,225,255,33,0,150,255,6,0,119,255,216,255,130,255,158,255,167,255,116,255,198,255,101,255,216,255,110,255,229,255,119,255,242,255,123,255,238,255,132,255,169,255,150,255,236,254,185,255,229,253,229,255,8,253,0,0,185,252,2,0,247,252,231,255,130,253,194,255,17,254,178,255,147,254,198,255,240,254,240,255,37,255,30,0,52,255,72,0,61,255,110,0,81,255,145,0,110,255,172,0,147,255,172,0,207,255,136,0,26,0,81,0,97,0,30,0,152,0,4,0,178,0,2,0,185,0,28,0,178,0,88,0,161,0,165,0,143,0,242,0,143,0,24,1,161,0,30,1,169,0,8,1,152,0,229,0,101,0,187,0,30,0,143,0,218,255,86,0,167,255,8,0,158,255,180,255,185,255,121,255,231,255,114,255,19,0,180,255,64,0,39,0,92,0,145,0,105,0,189,0,101,0,163,0,92,0,88,0,108,0,11,0,172,0,216,255,22,1,189,255,128,1,172,255,176,1,145,255,143,1,97,255,41,1,35,255,158,0,247,254,28,0,253,254,196,255,52,255,161,255,119,255,167,255,172,255,207,255,192,255,4,0,187,255,64,0,185,255,119,0,207,255,165,0,8,0,198,0,83,0,211,0,136,0,185,0,130,0,125,0,48,0,64,0,189,255,39,0,94,255,59,0,50,255,103,0,61,255,147,0,112,255,178,0,207,255,194,0,83,0,205,0,238,0,218,0,103,1,225,0,141,1,198,0,90,1,130,0,247,0,39,0,139,0,227,255,46,0,196,255,227,255,198,255,165,255,211,255,121,255,244,255,94,255,35,0,77,255,86,0,66,255,114,0,66,255,116,0,83,255,99,0,114,255,57,0,152,255,249,255,192,255,161,255,233,255,59,255,33,0,203,254,112,0,108,254,203,0,63,254,24,1,92,254,44,1,176,254,251,0,33,255,152,0,150,255,37,0,253,255,203,255,81,0,150,255,143,0,130,255,165,0,134,255,141,0,156,255,77,0,194,255,2,0,231,255,205,255,8,0,180,255,41,0,167,255,66,0,161,255,81,0,154,255,75,0,163,255,46,0,180,255,17,0,192,255,6,0,192,255,19,0,194,255,50,0,211,255,72,0,229,255,59,0,229,255,6,0,189,255,180,255,119,255,105,255,44,255,83,255,4,255,125,255,242,254,209,255,233,254,33,0,218,254,94,0,200,254,130,0,183,254,150,0,174,254,143,0,205,254,116,0,24,255,68,0,128,255,251,255,244,255,163,255,97,0,81,255,167,0,50,255,178,0,72,255,134,0,114,255,55,0,145,255,231,255,143,255,180,255,110,255,183,255,68,255,227,255,55,255,33,0,90,255,70,0,158,255,64,0,231,255,24,0,19,0,247,255,48,0,238,255,55,0,244,255,28,0,231,255,218,255,178,255,132,255,101,255,70,255,39,255,39,255,30,255,39,255,59,255,79,255,92,255,167,255,110,255,35,0,103,255,156,0,83,255,233,0,66,255,244,0,57,255,209,0,68,255,158,0,83,255,114,0,92,255,68,0,79,255,26,0,66,255,253,255,59,255,244,255,61,255,238,255,57,255,218,255,48,255,207,255,41,255,216,255,48,255,231,255,68,255,242,255,105,255,253,255,152,255,15,0,200,255,55,0,244,255,119,0,22,0,189,0,48,0,229,0,50,0,205,0,22,0,116,0,216,255,244,255,132,255,121,255,46,255,46,255,238,254,55,255,205,254,143,255,205,254,15,0,229,254,145,0,4,255,229,0,30,255,0,1,48,255,242,0,75,255,225,0,105,255,227,0,141,255,242,0,163,255,251,0,169,255,236,0,169,255,194,0,172,255,141,0,176,255,90,0,187,255,46,0,196,255,6,0,205,255,242,255,209,255,240,255,198,255,6,0,167,255,35,0,125,255,44,0,90,255,17,0,92,255,220,255,158,255,161,255,4,0,125,255,108,0,125,255,154,0,143,255,132,0,152,255,81,0,145,255,50,0,125,255,64,0,110,255,123,0,112,255,207,0,125,255,35,1,147,255,86,1,172,255,86,1,200,255,46,1,240,255,249,0,37,0,211,0,77,0,205,0,61,0,214,0,207,255,211,0,13,255,187,0,46,254,158,0,125,253,161,0,46,253,194,0,72,253,227,0,167,253,220,0,30,254,163,0,152,254,75,0,26,255,249,255,172,255,198,255,52,0,200,255,152,0,247,255,178,0,50,0,101,0,99,0,185,255,119,0,244,254,123,0,103,254,105,0,37,254,72,0,39,254,30,0,110,254,249,255,247,254,200,255,165,255,132,255,59,0,59,255,167,0,13,255,238,0,26,255,11,1,97,255,231,0,192,255,128,0,8,0,0,0,50,0,158,255,72,0,128,255,97,0,158,255,132,0,214,255,165,0,242,255,174,0,227,255,147,0,178,255,101,0,130,255,59,0,105,255,26,0,112,255,0,0,134,255,233,255,156,255,205,255,152,255,161,255,134,255,90,255,128,255,255,254,152,255,167,254,207,255,90,254,17,0,48,254,92,0,52,254,156,0,125,254,207,0,249,254,231,0,130,255,240,0,0,0,233,0,97,0,227,0,176,0,240,0,240,0,2,1,30,1,253,0,33,1,196,0,231,0,90,0,134,0,225,255,17,0,116,255,165,255,46,255,61,255,26,255,225,254,50,255,143,254,97,255,88,254,125,255,92,254,103,255,169,254,41,255,46,255,225,254,187,255,196,254,41,0,222,254,114,0,44,255,161,0,147,255,174,0,253,255,150,0,86,0,99,0,134,0,46,0,134,0,19,0,90,0,33,0,28,0,77,0,211,255,119,0,143,255,130,0,94,255,86,0,70,255,253,255,48,255,132,255,22,255,33,255,6,255,242,254,19,255,247,254,83,255,28,255,180,255,70,255,11,0,105,255,46,0,130,255,28,0,152,255,0,0,183,255,251,255,207,255,28,0,205,255,81,0,187,255,110,0,185,255,99,0,205,255,55,0,247,255,11,0,41,0,2,0,92,0,37,0,139,0,103,0,169,0,169,0,174,0,222,0,154,0,249,0,119,0,240,0,99,0,194,0,105,0,119,0,121,0,22,0,119,0,185,255,101,0,119,255,72,0,90,255,39,0,90,255,0,0,92,255,220,255,81,255,211,255,68,255,242,255,86,255,37,0,150,255,68,0,227,255,50,0,35,0,238,255,77,0,143,255,101,0,61,255,108,0,15,255,75,0,13,255,0,0,35,255,158,255,75,255,59,255,139,255,233,254,220,255,180,254,39,0,163,254,99,0,185,254,116,0,238,254,97,0,52,255,50,0,105,255,244,255,128,255,189,255,116,255,165,255,81,255,167,255,57,255,180,255,68,255,178,255,121,255,158,255,180,255,134,255,220,255,136,255,240,255,154,255,8,0,172,255,66,0,187,255,143,0,194,255,214,0,196,255,13,1,200,255,41,1,227,255,22,1,2,0,200,0,11,0,83,0,242,255,233,255,196,255,174,255,145,255,174,255,103,255,216,255,77,255,26,0,52,255,101,0,28,255,167,0,4,255,209,0,251,254,222,0,13,255,227,0,50,255,236,0,99,255,249,0,150,255,240,0,196,255,194,0,220,255,112,0,225,255,30,0,216,255,229,255,205,255,211,255,209,255,244,255,229,255,46,0,2,0,97,0,30,0,108,0,41,0,72,0,22,0,2,0,229,255,187,255,161,255,134,255,97,255,114,255,46,255,97,255,6,255,46,255,227,254,214,254,216,254,130,254,227,254,97,254,4,255,143,254,41,255,8,255,72,255,174,255,101,255,77,0,128,255,169,0,152,255,172,0,176,255,99,0,211,255,4,0,244,255,178,255,11,0,119,255,13,0,77,255,249,255,55,255,218,255,57,255,161,255,77,255,75,255,92,255,216,254,88,255,112,254,66,255,66,254,35,255,114,254,249,254,247,254,211,254,154,255,200,254,37,0,227,254,128,0,19,255,169,0,52,255,180,0,48,255,183,0,19,255,198,0,255,254,220,0,22,255,242,0,94,255,242,0,196,255,216,0,48,0,183,0,134,0,156,0,174,0,116,0,163,0,37,0,108,0,154,255,33,0,238,254,231,255,94,254,205,255,28,254,218,255,50,254,253,255,121,254,39,0,200,254,88,0,247,254,158,0,2,255,238,0,6,255,50,1,26,255,90,1,68,255,94,1,110,255,64,1,134,255,19,1,123,255,240,0,83,255,216,0,44,255,194,0,28,255,154,0,52,255,94,0,108,255,28,0,198,255,225,255,37,0,180,255,119,0,176,255,161,0,214,255,156,0,15,0,128,0,55,0,105,0,55,0,116,0,15,0,167,0,218,255,220,0,172,255,233,0,150,255,203,0,145,255,152,0,130,255,99,0,90,255,44,0,46,255,251,255,46,255,218,255,103,255,214,255,196,255,216,255,28,0,214,255,92,0,214,255,130,0,238,255,143,0,48,0,147,0,154,0,147,0,4,1,143,0,83,1,116,0,123,1,61,0,123,1,247,255,81,1,178,255,11,1,134,255,180,0,108,255,94,0,97,255,15,0,90,255,189,255,90,255,105,255,105,255,46,255,134,255,30,255,156,255,61,255,154,255,105,255,130,255,128,255,90,255,103,255,46,255,63,255,33,255,52,255,68,255,103,255,143,255,200,255,236,255,55,0,55,0,150,0,119,0,218,0,172,0,236,0,218,0,205,0,251,0,143,0,238,0,90,0,172,0,90,0,46,0,154,0,147,255,0,1,244,254,81,1,132,254,103,1,88,254,44,1,105,254,163,0,167,254,0,0,2,255,112,255,121,255,22,255,244,255,255,254,83,0,22,255,136,0,63,255,147,0,101,255,143,0,136,255,147,0,174,255,200,0,207,255,35,1,211,255,123,1,185,255,161,1,147,255,121,1,119,255,251,0,112,255,68,0,132,255,132,255,169,255,236,254,214,255,145,254,2,0,127,254,55,0,156,254,92,0,214,254,83,0,13,255,28,0,50,255,209,255,66,255,150,255,61,255,134,255,48,255,174,255,46,255,0,0,72,255,81,0,132,255,141,0,209,255,161,0,26,0,141,0,77,0,99,0,88,0,55,0,59,0,22,0,11,0,15,0,216,255,37,0,176,255,72,0,145,255,101,0,119,255,108,0,77,255,90,0,19,255,68,0,229,254,59,0,244,254,66,0,77,255,79,0,207,255,75,0,68,0,41,0,125,0,249,255,108,0,198,255,33,0,158,255,200,255,145,255,130,255,165,255,79,255,214,255,6,255,11,0,152,254,35,0,41,254,17,0,247,253,225,255,15,254,180,255,79,254,169,255,145,254,198,255,214,254,244,255,50,255,28,0,176,255,48,0,59,0,33,0,189,0,251,255,33,1,209,255,101,1,183,255,134,1,189,255,136,1,211,255,128,1,242,255,139,1,0,0,189,1,242,255,251,1,200,255,28,2,139,255,8,2,68,255,198,1,249,254,103,1,178,254,6,1,123,254,189,0,92,254,141,0,94,254,94,0,127,254,33,0,176,254,222,255,216,254,169,255,242,254,152,255,8,255,161,255,24,255,178,255,41,255,185,255,66,255,189,255,92,255,194,255,97,255,218,255,75,255,0,0,26,255,35,0,240,254,48,0,231,254,6,0,15,255,178,255,88,255,86,255,154,255,39,255,189,255,70,255,187,255,167,255,130,255,35,0,37,255,125,0,198,254,145,0,143,254,108,0,143,254,66,0,176,254,55,0,220,254,77,0,4,255,116,0,61,255,180,0,156,255,251,0,17,0,35,1,132,0,15,1,218,0,196,0,8,1,101,0,13,1,30,0,242,0,11,0,196,0,30,0,125,0,72,0,33,0,112,0,176,255,141,0,72,255,158,0,251,254,178,0,220,254,203,0,240,254,231,0,39,255,4,1,103,255,33,1,165,255,46,1,218,255,50,1,2,0,44,1,30,0,35,1,37,0,15,1,37,0,242,0,48,0,209,0,86,0,189,0,152,0,185,0,231,0,180,0,30,1,161,0,44,1,123,0,8,1,90,0,209,0,77,0,156,0,68,0,112,0,48,0,79,0,15,0,61,0,249,255,64,0,253,255,75,0,39,0,75,0,99,0,55,0,132,0,41,0,139,0,66,0,128,0,123,0,101,0,167,0,61,0,176,0,17,0,158,0,240,255,156,0,220,255,172,0,220,255,189,0,227,255,178,0,225,255,143,0,205,255,90,0,180,255,35,0,169,255,2,0,176,255,244,255,185,255,227,255,178,255,194,255,147,255,145,255,105,255,90,255,83,255,61,255,81,255,92,255,101,255,169,255,134,255,13,0,180,255,116,0,229,255,214,0,2,0,44,1,4,0,110,1,242,255,141,1,229,255,132,1,229,255,90,1,249,255,28,1,28,0,220,0,75,0,169,0,114,0,123,0,143,0,68,0,139,0,8,0,79,0,227,255,209,255,233,255,50,255,26,0,183,254,94,0,136,254,158,0,158,254,194,0,207,254,189,0,238,254,158,0,236,254,123,0,220,254,94,0,229,254,64,0,35,255,26,0,141,255,0,0,0,0,249,255,86,0,247,255,139,0,227,255,156,0,185,255,158,0,134,255,128,0,92,255,55,0,68,255,192,255,57,255,41,255,77,255,147,254,136,255,39,254,222,255,2,254,50,0,37,254,101,0,127,254,101,0,240,254,57,0,86,255,244,255,150,255,169,255,154,255,108,255,90,255,75,255,229,254,81,255,119,254,116,255,66,254,158,255,70,254,189,255,108,254,200,255,147,254,178,255,172,254,128,255,178,254,88,255,169,254,97,255,178,254,141,255,214,254,189,255,11,255,214,255,81,255,209,255,161,255,189,255,236,255,172,255,30,0,169,255,66,0,200,255,105,0,253,255,165,0,64,0,227,0,105,0,17,1,116,0,28,1,99,0,253,0,68,0,169,0,37,0,30,0,11,0,128,255,249,255,233,254,227,255,127,254,214,255,101,254,222,255,152,254,0,0,8,255,33,0,136,255,48,0,233,255,57,0,13,0,77,0,4,0,119,0,236,255,150,0,220,255,139,0,220,255,81,0,247,255,13,0,37,0,222,255,108,0,207,255,174,0,211,255,209,0,218,255,198,0,216,255,152,0,194,255,105,0,152,255,75,0,90,255,64,0,22,255,64,0,220,254,57,0,187,254,37,0,176,254,0,0,174,254,200,255,194,254,141,255,242,254,103,255,52,255,97,255,114,255,114,255,176,255,147,255,247,255,183,255,81,0,216,255,174,0,244,255,236,0,0,0,2,1,251,255,2,1,229,255,238,0,203,255,198,0,172,255,141,0,125,255,72,0,61,255,2,0,251,254,189,255,185,254,128,255,125,254,81,255,81,254,57,255,66,254,48,255,88,254,48,255,132,254,68,255,189,254,103,255,249,254,141,255,55,255,141,255,121,255,103,255,192,255,46,255,0,0,255,254,46,0,222,254,68,0,209,254,83,0,198,254,114,0,189,254,172,0,191,254,253,0,225,254,79,1,33,255,116,1,112,255,94,1,200,255,28,1,22,0,205,0,77,0,150,0,112,0,110,0,128,0,79,0,123,0,44,0,112,0,13,0,105,0,0,0,108,0,6,0,112,0,26,0,97,0,41,0,52,0,55,0,251,255,61,0,194,255,57,0,130,255,44,0,55,255,11,0,240,254,218,255,207,254,152,255,220,254,81,255,8,255,19,255,50,255,231,254,66,255,211,254,52,255,214,254,33,255,227,254,41,255,247,254,94,255,15,255,194,255,33,255,52,0,37,255,145,0,37,255,196,0,41,255,207,0,57,255,196,0,75,255,180,0,90,255,167,0,101,255,154,0,116,255,141,0,139,255,116,0,165,255,79,0,189,255,28,0,205,255,227,255,209,255,176,255,218,255,143,255,227,255,145,255,227,255,187,255,211,255,2,0,187,255,77,0,154,255,123,0,114,255,123,0,59,255,86,0,255,254,37,0,218,254,249,255,209,254,209,255,218,254,152,255,220,254,79,255,209,254,6,255,191,254,214,254,185,254,194,254,207,254,207,254,11,255,244,254,101,255,28,255,200,255,35,255,30,0,8,255,79,0,214,254,81,0,165,254,26,0,134,254,192,255,134,254,72,255,176,254,214,254,242,254,145,254,68,255,150,254,143,255,233,254,200,255,108,255,244,255,225,255,22,0,30,0,50,0,41,0,48,0,17,0,6,0,233,255,183,255,178,255,83,255,121,255,240,254,81,255,158,254,86,255,112,254,136,255,108,254,207,255,143,254,13,0,191,254,44,0,238,254,57,0,17,255,61,0,50,255,68,0,77,255,59,0,88,255,24,0,90,255,214,255,92,255,125,255,105,255,46,255,141,255,2,255,196,255,247,254,6,0,251,254,79,0,2,255,139,0,13,255,154,0,44,255,103,0,90,255,0,0,147,255,143,255,209,255,61,255,33,0,30,255,132,0,19,255,227,0,19,255,39,1,37,255,68,1,108,255,55,1,233,255,22,1,139,0,242,0,48,1,222,0,178,1,211,0,238,1,192,0,227,1,141,0,161,1,70,0,64,1,0,0,216,0,198,255,130,0,163,255,92,0,152,255,105,0,161,255,136,0,185,255,154,0,205,255,141,0,198,255,101,0,165,255,50,0,105,255,22,0,44,255,24,0,2,255,68,0,247,254,134,0,11,255,209,0,52,255,26,1,99,255,86,1,139,255,92,1,165,255,37,1,203,255,185,0,4,0,48,0,75,0,183,255,114,0,88,255,103,0,37,255,44,0,30,255,218,255,66,255,145,255,130,255,103,255,198,255,101,255,0,0,136,255,35,0,183,255,41,0,225,255,13,0,253,255,220,255,26,0,165,255,68,0,112,255,112,0,77,255,130,0,59,255,94,0,59,255,19,0,63,255,200,255,66,255,145,255,72,255,128,255,105,255,141,255,167,255,178,255,251,255,229,255,72,0,30,0,114,0,88,0,112,0,128,0,75,0,141,0,17,0,125,0,214,255,90,0,163,255,59,0,141,255,46,0,143,255,66,0,169,255,97,0,198,255,123,0,209,255,132,0,200,255,112,0,163,255,64,0,99,255,253,255,11,255,189,255,176,254,161,255,132,254,172,255,169,254,218,255,46,255,11,0,240,255,37,0,176,0,22,0,66,1,231,255,145,1,183,255,169,1,158,255,145,1,165,255,79,1,192,255,242,0,220,255,141,0,238,255,55,0,240,255,240,255,227,255,176,255,214,255,145,255,205,255,158,255,205,255,222,255,211,255,55,0,233,255,154,0,0,0,244,0,22,0,52,1,50,0,64,1,75,0,19,1,75,0,200,0,44,0,119,0,2,0,48,0,229,255,247,255,218,255,200,255,207,255,176,255,189,255,189,255,167,255,231,255,145,255,24,0,121,255,64,0,101,255,86,0,86,255,92,0,79,255,94,0,72,255,99,0,55,255,99,0,13,255,94,0,211,254,90,0,172,254,88,0,187,254,97,0,255,254,125,0,94,255,187,0,167,255,30,1,205,255,152,1,214,255,0,2,225,255,57,2,0,0,46,2,52,0,225,1,110,0,99,1,150,0,216,0,154,0,110,0,116,0,55,0,39,0,35,0,200,255,22,0,105,255,244,255,46,255,183,255,41,255,121,255,90,255,86,255,150,255,86,255,192,255,105,255,225,255,130,255,0,0,165,255,17,0,227,255,8,0,57,0,240,255,161,0,236,255,253,0,4,0,61,1,17,0,88,1,238,255,77,1,161,255,39,1,103,255,2,1,99,255,244,0,132,255,11,1,187,255,55,1,4,0,105,1,119,0,143,1,4,1,167,1,128,1,167,1,183,1,152,1,163,1,114,1,86,1,57,1,0,1,225,0,207,0,119,0,200,0,13,0,211,0,194,255,203,0,145,255,169,0,108,255,130,0,68,255,90,0,24,255,59,0,240,254,24,0,229,254,249,255,255,254,225,255,63,255,205,255,150,255,189,255,240,255,167,255,50,0,139,255,72,0,105,255,39,0,101,255,216,255,130,255,116,255,183,255,30,255,249,255,244,254,48,0,253,254,83,0,44,255,83,0,116,255,59,0,192,255,22,0,253,255,238,255,39,0,200,255,61,0,180,255,52,0,189,255,17,0,233,255,209,255,37,0,143,255,92,0,105,255,123,0,108,255,141,0,150,255,163,0,220,255,189,0,41,0,207,0,103,0,200,0,123,0,176,0,90,0,152,0,24,0,125,0,211,255,88,0,158,255,41,0,128,255,8,0,128,255,0,0,154,255,247,255,211,255,220,255,35,0,169,255,121,0,99,255,194,0,15,255,231,0,180,254,225,0,99,254,178,0,57,254,121,0,66,254,72,0,116,254,44,0,196,254,17,0,19,255,236,255,90,255,180,255,141,255,134,255,187,255,119,255,227,255,134,255,6,0,169,255,33,0,211,255,52,0,242,255,70,0,242,255,92,0,205,255,112,0,147,255,128,0,116,255,123,0,128,255,83,0,174,255,6,0,229,255,180,255,15,0,105,255,44,0,72,255,50,0,90,255,30,0,143,255,249,255,203,255,209,255,233,255,183,255,216,255,172,255,141,255,178,255,41,255,183,255,207,254,176,255,167,254,163,255,196,254,165,255,30,255,189,255,143,255,242,255,238,255,48,0,33,0,108,0,41,0,150,0,33,0,167,0,24,0,161,0,28,0,145,0,37,0,125,0,44,0,125,0,50,0,150,0,61,0,194,0,88,0,240,0,132,0,0,1,189,0,231,0,233,0,178,0,247,0,114,0,238,0,52,0,220,0,244,255,218,0,178,255,238,0,134,255,15,1,128,255,52,1,158,255,81,1,207,255,99,1,247,255,97,1,4,0,52,1,0,0,220,0,220,255,105,0,128,255,0,0,209,254,183,255,218,253,152,255,225,252,176,255,52,252,0,0,251,251,92,0,33,252,165,0,112,252,194,0,196,252,185,0,17,253,163,0,105,253,156,0,220,253,163,0,105,254,165,0,6,255,141,0,163,255,90,0,39,0,11,0,125,0,180,255,143,0,94,255,94,0,22,255,13,0,225,254,192,255,200,254,125,255,211,254,92,255,4,255,90,255,86,255,121,255,192,255,176,255,35,0,227,255,103,0,6,0,114,0,26,0,77,0,37,0,11,0,59,0,200,255,86,0,156,255,114,0,141,255,130,0,150,255,132,0,172,255,114,0,183,255,70,0,176,255,0,0,158,255,172,255,134,255,112,255,116,255,112,255,110,255,176,255,114,255,0,0,134,255,57,0,169,255,72,0,220,255,50,0,15,0,13,0,64,0,236,255,97,0,207,255,125,0,194,255,145,0,185,255,147,0,167,255,128,0,152,255,90,0,161,255,50,0,187,255,17,0,214,255,0,0,222,255,247,255,216,255,229,255,211,255,205,255,220,255,180,255,253,255,154,255,41,0,136,255,101,0,143,255,139,0,183,255,141,0,253,255,97,0,59,0,22,0,105,0,196,255,143,0,114,255,187,0,46,255,233,0,13,255,19,1,19,255,33,1,66,255,2,1,156,255,169,0,17,0,59,0,145,0,225,255,4,1,167,255,94,1,125,255,156,1,86,255,185,1,50,255,187,1,33,255,165,1,33,255,116,1,46,255,39,1,72,255,200,0,114,255,103,0,161,255,35,0,198,255,4,0,225,255,11,0,244,255,44,0,24,0,81,0,90,0,112,0,172,0,121,0,227,0,112,0,229,0,99,0,169,0,97,0,81,0,103,0,251,255,94,0,194,255,52,0,176,255,244,255,192,255,185,255,222,255,147,255,244,255,134,255,247,255,141,255,222,255,143,255,176,255,136,255,110,255,139,255,39,255,172,255,233,254,251,255,185,254,101,0,150,254,205,0,134,254,15,1,132,254,15,1,134,254,216,0,139,254,134,0,152,254,66,0,189,254,22,0,6,255,247,255,101,255,205,255,207,255,154,255,48,0,99,255,125,0,55,255,174,0,35,255,183,0,30,255,125,0,35,255,4,0,48,255,112,255,77,255,11,255,101,255,15,255,108,255,108,255,94,255,227,255,77,255,61,0,86,255,112,0,136,255,132,0,207,255,116,0,8,0,64,0,24,0,4,0,4,0,231,255,229,255,238,255,198,255,240,255,174,255,200,255,152,255,128,255,123,255,68,255,101,255,50,255,92,255,63,255,92,255,88,255,105,255,103,255,128,255,108,255,167,255,134,255,214,255,185,255,225,255,251,255,158,255,59,0,13,255,130,0,116,254,192,0,30,254,240,0,50,254,8,1,158,254,13,1,68,255,22,1,253,255,52,1,156,0,108,1,17,1,156,1,70,1,154,1,52,1,68,1,229,0,167,0,139,0,242,255,86,0,77,255,81,0,209,254,103,0,130,254,136,0,108,254,161,0,145,254,172,0,233,254,172,0,83,255,169,0,172,255,174,0,225,255,169,0,251,255,145,0,6,0,97,0,15,0,33,0,28,0,240,255,39,0,218,255,48,0,214,255,52,0,207,255,55,0,189,255,48,0,167,255,35,0,163,255,13,0,180,255,233,255,227,255,198,255,28,0,180,255,79,0,203,255,105,0,4,0,90,0,86,0,41,0,154,0,247,255,174,0,220,255,141,0,227,255,79,0,0,0,30,0,44,0,8,0,77,0,6,0,99,0,13,0,112,0,13,0,128,0,11,0,143,0,4,0,134,0,253,255,94,0,247,255,35,0,253,255,238,255,19,0,211,255,41,0,225,255,48,0,15,0,22,0,70,0,231,255,99,0,189,255,94,0,174,255,64,0,194,255,28,0,236,255,233,255,24,0,161,255,66,0,75,255,92,0,231,254,90,0,143,254,61,0,101,254,24,0,121,254,0,0,187,254,249,255,24,255,236,255,116,255,207,255,209,255,165,255,41,0,128,255,123,0,119,255,180,0,147,255,189,0,209,255,150,0,37,0,81,0,123,0,8,0,174,0,203,255,174,0,161,255,130,0,147,255,70,0,169,255,2,0,211,255,203,255,0,0,172,255,39,0,165,255,70,0,167,255,88,0,156,255,81,0,145,255,48,0,156,255,4,0,189,255,233,255,216,255,236,255,209,255,11,0,185,255,48,0,167,255,79,0,158,255,103,0,141,255,123,0,103,255,147,0,52,255,167,0,4,255,178,0,238,254,180,0,2,255,183,0,75,255,178,0,183,255,156,0,22,0,130,0,66,0,105,0,39,0,77,0,242,255,44,0,187,255,19,0,154,255,8,0,128,255,13,0,114,255,37,0,108,255,68,0,121,255,97,0,163,255,105,0,231,255,88,0,52,0,50,0,110,0,11,0,121,0,240,255,88,0,231,255,37,0,242,255,244,255,13,0,216,255,30,0,196,255,26,0,189,255,8,0,183,255,0,0,158,255,4,0,108,255,26,0,28,255,55,0,196,254,90,0,136,254,141,0,125,254,196,0,172,254,242,0,15,255,8,1,154,255,251,0,50,0,189,0,180,0,88,0,8,1,244,255,52,1,194,255,72,1,209,255,68,1,26,0,19,1,128,0,189,0,233,0,99,0,72,1,44,0,136,1,37,0,141,1,68,0,75,1,116,0,216,0,178,0,94,0,218,0,244,255,218,0,169,255,169,0,134,255,92,0,152,255,19,0,209,255,220,255,6,0,174,255,35,0,139,255,33,0,119,255,0,0,114,255,207,255,125,255,147,255,136,255,97,255,141,255,46,255,128,255,11,255,101,255,251,254,68,255,6,255,37,255,52,255,30,255,116,255,59,255,167,255,114,255,203,255,169,255,225,255,214,255,231,255,249,255,229,255,17,0,220,255,19,0,209,255,247,255,200,255,178,255,189,255,112,255,163,255,81,255,136,255,92,255,128,255,130,255,145,255,172,255,187,255,209,255,253,255,0,0,72,0,48,0,143,0,101,0,185,0,141,0,185,0,167,0,152,0,180,0,105,0,183,0,64,0,169,0,33,0,136,0,4,0,83,0,222,255,28,0,178,255,0,0,125,255,8,0,77,255,57,0,41,255,128,0,39,255,192,0,77,255,240,0,130,255,6,1,187,255,231,0,229,255,154,0,251,255,52,0,253,255,236,255,247,255,203,255,220,255,198,255,145,255,207,255,19,255,211,255,139,254,209,255,61,254,203,255,86,254,198,255,198,254,211,255,88,255,242,255,198,255,41,0,242,255,94,0,229,255,130,0,192,255,130,0,156,255,110,0,132,255,88,0,132,255,68,0,165,255,39,0,225,255,0,0,19,0,218,255,28,0,185,255,231,255,165,255,134,255,167,255,13,255,200,255,163,254,244,255,105,254,26,0,116,254,41,0,183,254,44,0,6,255,33,0,66,255,22,0,88,255,11,0,81,255,6,0,66,255,15,0,66,255,37,0,77,255,64,0,90,255,90,0,88,255,116,0,75,255,134,0,70,255,139,0,90,255,134,0,134,255,139,0,200,255,158,0,17,0,180,0,88,0,180,0,143,0,161,0,178,0,136,0,196,0,116,0,196,0,94,0,172,0,79,0,125,0,81,0,66,0,123,0,11,0,205,0,229,255,37,1,198,255,99,1,167,255,114,1,139,255,83,1,88,255,0,1,17,255,119,0,194,254,207,255,150,254,55,255,178,254,214,254,17,255,169,254,152,255,172,254,15,0,214,254,101,0,28,255,150,0,101,255,178,0,147,255,203,0,165,255,214,0,152,255,187,0,116,255,125,0,72,255,39,0,33,255,220,255,2,255,180,255,214,254,178,255,141,254,196,255,41,254,229,255,203,253,6,0,150,253,48,0,165,253,86,0,242,253,112,0,103,254,130,0,231,254,136,0,94,255,136,0,183,255,134,0,220,255,132,0,205,255,116,0,158,255,79,0,121,255,19,0,110,255,220,255,132,255,189,255,156,255,194,255,150,255,225,255,103,255,4,0,44,255,37,0,15,255,52,0,46,255,35,0,132,255,244,255,229,255,198,255,39,0,176,255,77,0,198,255,94,0,4,0,112,0,103,0,132,0,200,0,145,0,0,1,145,0,247,0,121,0,189,0,77,0,112,0,30,0,37,0,2,0,233,255,251,255,176,255,249,255,116,255,238,255,55,255,222,255,6,255,196,255,244,254,161,255,15,255,103,255,72,255,28,255,123,255,196,254,143,255,110,254,145,255,50,254,154,255,39,254,169,255,72,254,167,255,136,254,139,255,200,254,92,255,249,254,77,255,26,255,116,255,50,255,209,255,68,255,48,0,83,255,123,0,105,255,172,0,139,255,214,0,185,255,249,0,225,255,2,1,244,255,233,0,249,255,167,0,251,255,68,0,4,0,214,255,28,0,130,255,59,0,99,255,97,0,116,255,132,0,147,255,163,0,167,255,176,0,165,255,154,0,167,255,114,0,178,255,79,0,194,255,81,0,200,255,125,0,194,255,196,0,185,255,11,1,176,255,59,1,163,255,57,1,145,255,247,0,139,255,130,0,154,255,247,255,187,255,110,255,220,255,11,255,240,255,218,254,253,255,214,254,8,0,231,254,41,0,251,254,103,0,4,255,207,0,4,255,88,1,249,254,244,1,238,254,110,2,222,254,141,2,218,254,50,2,242,254,130,1,37,255,203,0,103,255,83,0,154,255,59,0,178,255,108,0,183,255,178,0,176,255,225,0,156,255,231,0,130,255,200,0,116,255,147,0,134,255,75,0,180,255,2,0,251,255,205,255,90,0,163,255,198,0,125,255,28,1,97,255,75,1,99,255,70,1,143,255,28,1,231,255,216,0,88,0,132,0,192,0,35,0,247,0,196,255,229,0,121,255,152,0,88,255,50,0,105,255,233,255,154,255,209,255,203,255,231,255,220,255,11,0,194,255,19,0,130,255,11,0,72,255,6,0,50,255,48,0,75,255,141,0,143,255,244,0,231,255,37,1,37,0,2,1,44,0,172,0,242,255,79,0,145,255,17,0,48,255,233,255,236,254,207,255,216,254,209,255,244,254,247,255,46,255,55,0,97,255,112,0,125,255,132,0,119,255,132,0,92,255,136,0,48,255,147,0,4,255,158,0,229,254,165,0,233,254,174,0,22,255,200,0,94,255,238,0,172,255,22,1,222,255,50,1,233,255,50,1,227,255,15,1,236,255,205,0,19,0,154,0,81,0,143,0,141,0,163,0,194,0,178,0,233,0,167,0,253,0,128,0,225,0,86,0,150,0,44,0,61,0,2,0,0,0,203,255,236,255,132,255,0,0,52,255,44,0,238,254,97,0,194,254,147,0,187,254,176,0,216,254,178,0,6,255,158,0,52,255,132,0,88,255,88,0,114,255,35,0,141,255,240,255,156,255,203,255,145,255,185,255,101,255,189,255,52,255,216,255,28,255,253,255,41,255,17,0,81,255,24,0,139,255,33,0,194,255,64,0,238,255,103,0,17,0,125,0,50,0,139,0,92,0,154,0,141,0,178,0,178,0,192,0,196,0,178,0,196,0,136,0,192,0,88,0,189,0,46,0,207,0,19,0,236,0,17,0,2,1,39,0,6,1,79,0,249,0,128,0,233,0,161,0,218,0,154,0,203,0,99,0,176,0,19,0,134,0,198,255,81,0,141,255,37,0,110,255,15,0,90,255,24,0,72,255,50,0,55,255,72,0,39,255,88,0,50,255,90,0,86,255,79,0,132,255,64,0,174,255,44,0,222,255,35,0,24,0,46,0,97,0,61,0,167,0,64,0,229,0,52,0,19,1,41,0,50,1,52,0,72,1,83,0,86,1,119,0,94,1,145,0,94,1,143,0,83,1,112,0,44,1,68,0,231,0,35,0,147,0,28,0,79,0,41,0,66,0,57,0,108,0,57,0,176,0,57,0,205,0,75,0,176,0,128,0,108,0,205,0,48,0,19,1,11,0,59,1,240,255,61,1,200,255,28,1,145,255,220,0,77,255,130,0,8,255,13,0,207,254,130,255,189,254,231,254,220,254,97,254,37,255,28,254,123,255,41,254,194,255,121,254,231,255,240,254,242,255,114,255,240,255,238,255,242,255,66,0,11,0,101,0,52,0,97,0,86,0,72,0,103,0,48,0,123,0,39,0,147,0,52,0,172,0,81,0,174,0,97,0,150,0,79,0,116,0,26,0,101,0,218,255,105,0,163,255,116,0,128,255,105,0,103,255,44,0,86,255,205,255,81,255,132,255,99,255,139,255,125,255,233,255,145,255,105,0,167,255,203,0,205,255,227,0,0,0,192,0,39,0,143,0,44,0,119,0,6,0,136,0,220,255,183,0,203,255,216,0,216,255,198,0,225,255,121,0,203,255,0,0,143,255,134,255,81,255,39,255,46,255,244,254,61,255,229,254,132,255,242,254,233,255,24,255,70,0,77,255,125,0,130,255,141,0,167,255,134,0,174,255,119,0,163,255,112,0,156,255,108,0,167,255,105,0,200,255,112,0,236,255,119,0,13,0,123,0,41,0,116,0,59,0,99,0,48,0,77,0,2,0,61,0,185,255,57,0,103,255,77,0,30,255,105,0,233,254,123,0,196,254,123,0,172,254,112,0,163,254,105,0,178,254,103,0,220,254,83,0,22,255,52,0,70,255,15,0,90,255,242,255,83,255,229,255,88,255,240,255,134,255,15,0,222,255,72,0,68,0,147,0,152,0,236,0,200,0,44,1,207,0,46,1,189,0,242,0,178,0,143,0,205,0,52,0,11,1,247,255,70,1,207,255,83,1,187,255,52,1,194,255,249,0,225,255,198,0,19,0,174,0,83,0,192,0,145,0,231,0,192,0,249,0,207,0,218,0,180,0,156,0,116,0,101,0,44,0,86,0,231,255,97,0,183,255,99,0,152,255,72,0,134,255,33,0,128,255,0,0,130,255,236,255,136,255,216,255,154,255,192,255,198,255,161,255,2,0,128,255,61,0,99,255,92,0,75,255,90,0,75,255,64,0,101,255,17,0,152,255,207,255,203,255,128,255,247,255,57,255,4,0,24,255,253,255,57,255,222,255,136,255,174,255,225,255,116,255,28,0,59,255,50,0,19,255,48,0,8,255,44,0,28,255,50,0,72,255,81,0,105,255,134,0,110,255,216,0,90,255,52,1,90,255,134,1,128,255,176,1,194,255,156,1,251,255,79,1,249,255,233,0,183,255,139,0,92,255,61,0,30,255,0,0,26,255,203,255,63,255,169,255,119,255,169,255,185,255,194,255,4,0,233,255,83,0,19,0,158,0,55,0,214,0,72,0,225,0,68,0,183,0,68,0,79,0,83,0,196,255,114,0,57,255,128,0,225,254,105,0,227,254,46,0,57,255,216,255,176,255,112,255,24,0,4,255,90,0,156,254,105,0,72,254,75,0,35,254,6,0,50,254,180,255,116,254,105,255,222,254,72,255,99,255,81,255,247,255,125,255,116,0,192,255,205,0,13,0,0,1,79,0,19,1,121,0,17,1,132,0,247,0,136,0,189,0,156,0,116,0,189,0,57,0,211,0,28,0,178,0,26,0,99,0,30,0,8,0,19,0,211,255,244,255,198,255,203,255,231,255,158,255,33,0,130,255,103,0,121,255,178,0,132,255,231,0,161,255,242,0,183,255,207,0,200,255,156,0,220,255,130,0,249,255,145,0,24,0,196,0,52,0,231,0,50,0,214,0,13,0,139,0,218,255,44,0,178,255,225,255,172,255,187,255,183,255,183,255,200,255,203,255,209,255,205,255,216,255,176,255,233,255,110,255,13,0,30,255,66,0,220,254,116,0,203,254,154,0,242,254,169,0,75,255,180,0,172,255,207,0,227,255,233,0,225,255,218,0,185,255,154,0,150,255,68,0,139,255,4,0,152,255,240,255,178,255,242,255,203,255,0,0,216,255,13,0,218,255,33,0,207,255,55,0,180,255,75,0,152,255,94,0,130,255,112,0,119,255,130,0,130,255,125,0,158,255,83,0,180,255,24,0,176,255,242,255,134,255,231,255,66,255,225,255,251,254,207,255,222,254,163,255,244,254,112,255,50,255,72,255,128,255,63,255,205,255,72,255,15,0,90,255,86,0,108,255,158,0,123,255,218,0,128,255,251,0,121,255,251,0,125,255,222,0,161,255,169,0,227,255,90,0,37,0,251,255,77,0,163,255,88,0,90,255,83,0,44,255,88,0,28,255,121,0,48,255,178,0,99,255,240,0,163,255,28,1,229,255,37,1,35,0,19,1,99,0,227,0,169,0,163,0,236,0,101,0,28,1,50,0,48,1,11,0,39,1,244,255,28,1,2,0,13,1,64,0,249,0,154,0,216,0,233,0,196,0,6,1,200,0,231,0,236,0,165,0,28,1,90,0,68,1,26,0,88,1,249,255,101,1,251,255,125,1,39,0,158,1,112,0,165,1,192,0,128,1,4,1,37,1,22,1,180,0,233,0,88,0,139,0,39,0,33,0,39,0,198,255,61,0,143,255,72,0,123,255,57,0,125,255,15,0,150,255,229,255,183,255,203,255,227,255,209,255,22,0,240,255,70,0,0,0,79,0,0,0,2,0,247,255,90,255,244,255,136,254,0,0,227,253,28,0,161,253,86,0,189,253,161,0,8,254,247,0,72,254,61,1,103,254,92,1,108,254,77,1,114,254,33,1,147,254,225,0,203,254,152,0,30,255,81,0,130,255,28,0,220,255,253,255,35,0,240,255,75,0,225,255,88,0,192,255,90,0,150,255,99,0,116,255,103,0,92,255,94,0,61,255,81,0,2,255,75,0,167,254,81,0,70,254,88,0,255,253,92,0,242,253,77,0,37,254,55,0,127,254,37,0,231,254,28,0,57,255,15,0,105,255,240,255,128,255,189,255,116,255,130,255,99,255,97,255,99,255,119,255,156,255,194,255,17,0,39,0,167,0,139,0,30,1,225,0,77,1,44,1,44,1,103,1,211,0,134,1,108,0,112,1,13,0,39,1,192,255,183,0,108,255,68,0,8,255,242,255,172,254,198,255,114,254,156,255,101,254,101,255,112,254,35,255,121,254,255,254,114,254,15,255,97,254,59,255,86,254,108,255,99,254,147,255,145,254,183,255,220,254,227,255,41,255,13,0,108,255,57,0,150,255,114,0,161,255,192,0,152,255,15,1,150,255,64,1,172,255,61,1,211,255,19,1,0,0,207,0,37,0,125,0,66,0,41,0,77,0,242,255,64,0,227,255,30,0,2,0,244,255,75,0,200,255,150,0,161,255,203,0,143,255,207,0,154,255,161,0,174,255,77,0,185,255,0,0,176,255,214,255,150,255,211,255,116,255,225,255,86,255,218,255,52,255,172,255,28,255,94,255,11,255,19,255,8,255,233,254,11,255,247,254,6,255,55,255,238,254,161,255,216,254,19,0,214,254,119,0,244,254,187,0,46,255,225,0,108,255,225,0,167,255,194,0,236,255,139,0,68,0,57,0,167,0,225,255,236,0,145,255,251,0,97,255,214,0,81,255,136,0,99,255,41,0,145,255,200,255,205,255,128,255,0,0,94,255,15,0,99,255,0,0,141,255,227,255,216,255,205,255,44,0,220,255,108,0,13,0,123,0,92,0,88,0,167,0,22,0,225,0,209,255,11,1,154,255,46,1,125,255,79,1,132,255,90,1,176,255,64,1,242,255,4,1,46,0,180,0,83,0,94,0,101,0,253,255,116,0,134,255,147,0,15,255,183,0,187,254,207,0,167,254,203,0,225,254,169,0,86,255,121,0,227,255,88,0,110,0,92,0,227,0,130,0,30,1,174,0,30,1,194,0,244,0,172,0,178,0,103,0,99,0,253,255,22,0,130,255,216,255,26,255,180,255,229,254,183,255,236,254,229,255,22,255,50,0,68,255,147,0,105,255,240,0,130,255,46,1,143,255,59,1,147,255,11,1,143,255,180,0,132,255,101,0,116,255,61,0,94,255,57,0,50,255,77,0,247,254,99,0,203,254,101,0,203,254,64,0,255,254,240,255,90,255,128,255,192,255,15,255,30,0,183,254,114,0,143,254,180,0,163,254,229,0,227,254,247,0,48,255,240,0,99,255,207,0,99,255,152,0,63,255,86,0,22,255,13,0,247,254,203,255,225,254,134,255,209,254,61,255,214,254,240,254,251,254,156,254,61,255,79,254,145,255,22,254,222,255,11,254,22,0,66,254,44,0,185,254,17,0,68,255,198,255,194,255,105,255,15,0,48,255,50,0,55,255,48,0,114,255,30,0,185,255,24,0,236,255,44,0,249,255,97,0,238,255,172,0,216,255,238,0,207,255,13,1,220,255,15,1,244,255,4,1,11,0,2,1,13,0,253,0,236,255,227,0,174,255,161,0,108,255,88,0,66,255,30,0,66,255,249,255,97,255,222,255,130,255,205,255,141,255,209,255,123,255,238,255,99,255,41,0,81,255,121,0,75,255,196,0,77,255,242,0,97,255,0,1,143,255,247,0,209,255,229,0,26,0,205,0,94,0,176,0,134,0,141,0,141,0,108,0,116,0,39,0,68,0,154,255,0,0,209,254,167,255,37,254,75,255,227,253,255,254,26,254,205,254,163,254,176,254,77,255,165,254,244,255,174,254,121,0,205,254,207,0,253,254,244,0,46,255,6,1,77,255,24,1,92,255,37,1,97,255,30,1,97,255,251,0,97,255,198,0,119,255,156,0,172,255,132,0,253,255,112,0,79,0,105,0,141,0,116,0,176,0,143,0,185,0,167,0,174,0,180,0,147,0,174,0,112,0,143,0,70,0,88,0,37,0,0,0,19,0,156,255,11,0,57,255,2,0,238,254,249,255,218,254,238,255,4,255,242,255,97,255,17,0,207,255,83,0,41,0,172,0,101,0,0,1,119,0,39,1,103,0,22,1,75,0,214,0,46,0,141,0,33,0,99,0,44,0,112,0,72,0,176,0,105,0,11,1,112,0,79,1,77,0,94,1,0,0,59,1,161,255,249,0,81,255,187,0,44,255,154,0,48,255,156,0,81,255,176,0,141,255,203,0,214,255,218,0,17,0,225,0,59,0,249,0,83,0,50,1,99,0,132,1,108,0,192,1,110,0,192,1,94,0,136,1,66,0,52,1,17,0,236,0,209,255,196,0,143,255,214,0,92,255,19,1,48,255,105,1,8,255,176,1,238,254,211,1,229,254,216,1,249,254,194,1,50,255,161,1,154,255,123,1,26,0,90,1,145,0,59,1,222,0,30,1,247,0,6,1,247,0,249,0,249,0,244,0,8,1,244,0,24,1,249,0,41,1,249,0,68,1,231,0,99,1,187,0,123,1,123,0,123,1,59,0,86,1,15,0,4,1,253,255,156,0,4,0,57,0,41,0,253,255,105,0,231,255,198,0,242,255,48,1,4,0,123,1,17,0,130,1,13,0,46,1,2,0,176,0,4,0,79,0,26,0,48,0,68,0,81,0,112,0,134,0,134,0,167,0,114,0,163,0,77,0,121,0,55,0,64,0,68,0,24,0,112,0,26,0,174,0,81,0,247,0,165,0,61,1,233,0,108,1,240,0,110,1,172,0,57,1,48,0,222,0,180,255,136,0,88,255,92,0,37,255,101,0,24,255,141,0,30,255,194,0,46,255,238,0,77,255,6,1,132,255,8,1,198,255,253,0,6,0,238,0,52,0,229,0,75,0,222,0,75,0,211,0,72,0,196,0,83,0,180,0,114,0,163,0,152,0,132,0,187,0,68,0,200,0,222,255,196,0,119,255,183,0,50,255,185,0,24,255,216,0,22,255,11,1,28,255,64,1,37,255,108,1,59,255,132,1,101,255,132,1,154,255,105,1,200,255,70,1,222,255,39,1,209,255,19,1,158,255,6,1,103,255,231,0,55,255,176,0,17,255,92,0,244,254,6,0,233,254,196,255,244,254,165,255,28,255,169,255,83,255,200,255,136,255,240,255,192,255,17,0,251,255,48,0,59,0,79,0,119,0,103,0,141,0,132,0,110,0,167,0,33,0,209,0,216,255,0,1,180,255,30,1,183,255,46,1,207,255,44,1,238,255,15,1,6,0,211,0,19,0,128,0,11,0,35,0,242,255,218,255,220,255,163,255,220,255,116,255,244,255,81,255,4,0,61,255,244,255,66,255,194,255,90,255,121,255,116,255,46,255,139,255,253,254,141,255,6,255,147,255,77,255,172,255,183,255,220,255,24,0,0,0,92,0,8,0,116,0,0,0,92,0,2,0,22,0,33,0,180,255,88,0,63,255,145,0,209,254,174,0,136,254,154,0,114,254,88,0,136,254,251,255,172,254,154,255,191,254,46,255,194,254,165,254,198,254,244,253,229,254,48,253,37,255,125,252,105,255,2,252,152,255,225,251,145,255,24,252,90,255,152,252,6,255,59,253,198,254,236,253,198,254,127,254,11,255,218,254,112,255,240,254,194,255,231,254,222,255,238,254,203,255,24,255,167,255,99,255,156,255,178,255,178,255,236,255,214,255,251,255,236,255,227,255,231,255,192,255,196,255,165,255,143,255,150,255,92,255,150,255,68,255,169,255,72,255,214,255,119,255,19,0,207,255,88,0,48,0,141,0,125,0,167,0,176,0,158,0,203,0,123,0,203,0,64,0,189,0,240,255,161,0,154,255,116,0,75,255,48,0,26,255,222,255,15,255,136,255,48,255,70,255,119,255,28,255,209,255,17,255,35,0,37,255,88,0,81,255,101,0,128,255,90,0,163,255,86,0,178,255,105,0,174,255,156,0,178,255,207,0,205,255,231,0,236,255,225,0,253,255,192,0,244,255,128,0,211,255,48,0,167,255,214,255,134,255,132,255,125,255,88,255,150,255,92,255,189,255,141,255,238,255,209,255,26,0,24,0,86,0,83,0,158,0,134,0,233,0,189,0,24,1,2,1,39,1,68,1,46,1,97,1,50,1,61,1,44,1,242,0,24,1,161,0,6,1,94,0,253,0,50,0,0,1,19,0,17,1,253,255,39,1,222,255,66,1,192,255,81,1,185,255,81,1,220,255,64,1,28,0,24,1,92,0,220,0,134,0,143,0,163,0,57,0,198,0,222,255,238,0,154,255,13,1,123,255,11,1,125,255,222,0,128,255,156,0,108,255,90,0,59,255,39,0,251,254,251,255,211,254,196,255,218,254,130,255,15,255,72,255,92,255,26,255,169,255,2,255,231,255,251,254,17,0,249,254,55,0,244,254,97,0,253,254,152,0,33,255,218,0,92,255,35,1,147,255,83,1,180,255,83,1,185,255,26,1,180,255,200,0,176,255,132,0,176,255,105,0,185,255,105,0,214,255,125,0,8,0,152,0,77,0,185,0,143,0,214,0,187,0,236,0,207,0,240,0,214,0,216,0,216,0,176,0,231,0,147,0,0,1,145,0,13,1,167,0,242,0,207,0,156,0,247,0,35,0,15,1,183,255,26,1,116,255,22,1,110,255,4,1,154,255,227,0,238,255,174,0,92,0,103,0,218,0,41,0,75,1,13,0,143,1,19,0,141,1,46,0,72,1,77,0,222,0,110,0,121,0,134,0,46,0,150,0,0,0,147,0,242,255,143,0,253,255,141,0,33,0,150,0,94,0,161,0,165,0,167,0,227,0,158,0,8,1,125,0,4,1,61,0,227,0,225,255,180,0,119,255,156,0,30,255,154,0,229,254,150,0,205,254,123,0,207,254,72,0,227,254,0,0,4,255,172,255,33,255,92,255,55,255,35,255,61,255,6,255,52,255,13,255,22,255,61,255,247,254,125,255,233,254,176,255,6,255,198,255,70,255,192,255,156,255,172,255,251,255,158,255,75,0,163,255,150,0,189,255,231,0,233,255,61,1,26,0,121,1,70,0,128,1,99,0,83,1,108,0,13,1,105,0,200,0,108,0,141,0,121,0,81,0,134,0,26,0,145,0,240,255,134,0,214,255,101,0,200,255,55,0,205,255,15,0,242,255,249,255,55,0,242,255,150,0,244,255,244,0,251,255,55,1,4,0,64,1,15,0,22,1,39,0,214,0,70,0,152,0,99,0,101,0,116,0,75,0,112,0,55,0,94,0,33,0,77,0,6,0,70,0,231,255,79,0,198,255,92,0,165,255,99,0,139,255,114,0,132,255,147,0,163,255,196,0,214,255,236,0,2,0,253,0,22,0,251,0,35,0,244,0,64,0,244,0,119,0,233,0,178,0,200,0,214,0,145,0,207,0,83,0,163,0,33,0,94,0,17,0,17,0,39,0,198,255,81,0,123,255,116,0,66,255,141,0,44,255,172,0,70,255,214,0,139,255,249,0,214,255,8,1,8,0,251,0,48,0,216,0,88,0,161,0,119,0,103,0,128,0,61,0,116,0,41,0,88,0,24,0,57,0,236,255,35,0,161,255,24,0,77,255,26,0,19,255,15,0,4,255,218,255,22,255,121,255,59,255,26,255,94,255,225,254,110,255,238,254,108,255,52,255,90,255,134,255,70,255,194,255,70,255,216,255,86,255,216,255,110,255,218,255,121,255,227,255,121,255,240,255,123,255,253,255,152,255,251,255,187,255,238,255,218,255,218,255,240,255,200,255,2,0,198,255,33,0,227,255,55,0,15,0,59,0,55,0,41,0,64,0,24,0,19,0,39,0,198,255,94,0,101,255,169,0,15,255,227,0,211,254,4,1,191,254,15,1,207,254,26,1,247,254,35,1,52,255,35,1,114,255,15,1,169,255,220,0,209,255,136,0,236,255,26,0,249,255,154,255,0,0,22,255,0,0,174,254,229,255,119,254,185,255,119,254,134,255,163,254,81,255,233,254,30,255,61,255,233,254,152,255,189,254,244,255,165,254,72,0,178,254,139,0,240,254,180,0,79,255,194,0,169,255,176,0,242,255,139,0,39,0,110,0,97,0,119,0,165,0,176,0,227,0,6,1,11,1,70,1,2,1,86,1,189,0,68,1,64,0,37,1,176,255,0,1,61,255,207,0,2,255,134,0,253,254,48,0,28,255,214,255,70,255,125,255,101,255,55,255,123,255,11,255,145,255,255,254,189,255,13,255,251,255,24,255,86,0,26,255,220,0,15,255,136,1,6,255,44,2,15,255,150,2,52,255,180,2,114,255,152,2,196,255,97,2,44,0,19,2,174,0,180,1,48,1,79,1,145,1,240,0,187,1,165,0,161,1,101,0,77,1,46,0,229,0,0,0,139,0,222,255,99,0,205,255,110,0,194,255,143,0,174,255,156,0,136,255,130,0,88,255,66,0,57,255,0,0,66,255,205,255,123,255,196,255,216,255,244,255,52,0,83,0,112,0,189,0,132,0,244,0,119,0,222,0,94,0,145,0,79,0,59,0,75,0,247,255,64,0,207,255,30,0,203,255,236,255,220,255,192,255,249,255,180,255,19,0,198,255,30,0,233,255,30,0,253,255,24,0,242,255,30,0,203,255,48,0,150,255,75,0,90,255,94,0,39,255,92,0,26,255,59,0,59,255,2,0,128,255,194,255,196,255,139,255,233,255,101,255,236,255,97,255,192,255,125,255,110,255,185,255,8,255,0,0,185,254,70,0,152,254,130,0,178,254,172,0,6,255,196,0,116,255,203,0,227,255,203,0,61,0,189,0,123,0,154,0,167,0,101,0,209,0,57,0,2,1,50,0,39,1,86,0,59,1,145,0,57,1,192,0,37,1,203,0,4,1,183,0,220,0,150,0,174,0,130,0,132,0,134,0,90,0,158,0,50,0,174,0,8,0,174,0,231,255,141,0,214,255,72,0,218,255,233,255,240,255,125,255,2,0,24,255,13,0,209,254,19,0,205,254,46,0,8,255,99,0,83,255,172,0,134,255,251,0,143,255,52,1,139,255,70,1,154,255,44,1,192,255,238,0,231,255,158,0,247,255,81,0,233,255,15,0,196,255,231,255,158,255,205,255,141,255,180,255,156,255,156,255,216,255,136,255,46,0,116,255,143,0,90,255,211,0,61,255,240,0,66,255,227,0,125,255,189,0,236,255,134,0,101,0,75,0,196,0,2,0,229,0,180,255,207,0,97,255,143,0,41,255,68,0,33,255,4,0,88,255,227,255,187,255,220,255,30,0,233,255,101,0,0,0,112,0,4,0,66,0,0,0,244,255,236,255,185,255,225,255,174,255,225,255,211,255,238,255,2,0,0,0,35,0,22,0,55,0,33,0,77,0,46,0,108,0,70,0,123,0,108,0,105,0,147,0,44,0,172,0,229,255,172,0,183,255,145,0,192,255,119,0,249,255,114,0,70,0,145,0,161,0,189,0,251,0,218,0,77,1,194,0,139,1,114,0,165,1,2,0,172,1,147,255,169,1,79,255,158,1,77,255,128,1,136,255,57,1,231,255,194,0,66,0,50,0,128,0,187,255,141,0,132,255,108,0,158,255,46,0,233,255,247,255,28,0,218,255,13,0,225,255,187,255,244,255,86,255,253,255,28,255,251,255,26,255,0,0,61,255,30,0,108,255,92,0,147,255,156,0,189,255,200,0,220,255,220,0,249,255,225,0,19,0,238,0,52,0,251,0,92,0,253,0,130,0,218,0,147,0,154,0,150,0,88,0,134,0,41,0,112,0,28,0,81,0,52,0,61,0,105,0,70,0,172,0,101,0,227,0,141,0,6,1,163,0,17,1,165,0,6,1,152,0,225,0,143,0,154,0,139,0,57,0,130,0,218,255,108,0,143,255,70,0,114,255,33,0,125,255,4,0,154,255,242,255,183,255,227,255,218,255,227,255,6,0,229,255,61,0,216,255,121,0,152,255,163,0,48,255,189,0,200,254,200,0,143,254,209,0,150,254,211,0,218,254,187,0,59,255,136,0,154,255,72,0,236,255,11,0,35,0,238,255,66,0,253,255,83,0,57,0,94,0,125,0,99,0,165,0,97,0,165,0,99,0,128,0,114,0,52,0,150,0,200,255,194,0,72,255,227,0,220,254,227,0,150,254,194,0,132,254,125,0,172,254,50,0,6,255,253,255,130,255,218,255,249,255,209,255,70,0,233,255,94,0,22,0,83,0,75,0,52,0,110,0,4,0,121,0,209,255,121,0,178,255,125,0,194,255,136,0,251,255,147,0,75,0,141,0,152,0,114,0,198,0,77,0,194,0,50,0,123,0,39,0,0,0,50,0,114,255,88,0,2,255,147,0,198,254,205,0,200,254,231,0,247,254,203,0,63,255,123,0,154,255,28,0,4,0,207,255,123,0,172,255,227,0,178,255,22,1,214,255,26,1,253,255,11,1,17,0,6,1,17,0,22,1,11,0,30,1,8,0,0,1,19,0,174,0,46,0,55,0,79,0,192,255,108,0,97,255,110,0,48,255,70,0,41,255,249,255,52,255,152,255,75,255,70,255,94,255,50,255,114,255,116,255,139,255,0,0,183,255,163,0,242,255,35,1,44,0,94,1,75,0,101,1,61,0,79,1,30,0,50,1,15,0,30,1,39,0,249,0,103,0,176,0,169,0,68,0,196,0,207,255,176,0,116,255,119,0,68,255,57,0,61,255,2,0,86,255,225,255,136,255,209,255,189,255,220,255,222,255,244,255,229,255,11,0,225,255,15,0,227,255,249,255,238,255,207,255,0,0,161,255,0,0,134,255,0,0,141,255,249,255,167,255,0,0,216,255,2,0,19,0,251,255,86,0,225,255,134,0,198,255,156,0,187,255,172,0,209,255,198,0,4,0,240,0,70,0,17,1,128,0,22,1,154,0,233,0,147,0,154,0,112,0,52,0,77,0,214,255,64,0,136,255,86,0,97,255,147,0,105,255,231,0,163,255,48,1,249,255,94,1,77,0,112,1,141,0,112,1,163,0,88,1,161,0,37,1,152,0,225,0,152,0,163,0,161,0,132,0,176,0,134,0,200,0,152,0,218,0,158,0,225,0,141,0,207,0,94,0,165,0,19,0,105,0,198,255,39,0,130,255,240,255,70,255,189,255,19,255,147,255,253,254,110,255,24,255,94,255,112,255,110,255,236,255,145,255,86,0,167,255,130,0,141,255,110,0,86,255,64,0,22,255,41,0,249,254,55,0,6,255,81,0,55,255,92,0,128,255,72,0,205,255,33,0,15,0,251,255,59,0,249,255,72,0,30,0,52,0,112,0,8,0,209,0,216,255,30,1,187,255,68,1,183,255,55,1,203,255,8,1,247,255,209,0,50,0,176,0,132,0,163,0,229,0,161,0,61,1,150,0,128,1,121,0,163,1,79,0,158,1,44,0,132,1,28,0,90,1,19,0,46,1,15,0,8,1,22,0,233,0,41,0,194,0,83,0,121,0,128,0,17,0,158,0,180,255,167,0,130,255,145,0,139,255,125,0,200,255,128,0,35,0,141,0,134,0,139,0,227,0,108,0,33,1,50,0,52,1,251,255,6,1,211,255,167,0,192,255,55,0,200,255,225,255,233,255,192,255,11,0,194,255,17,0,200,255,0,0,183,255,236,255,139,255,240,255,83,255,15,0,26,255,44,0,231,254,48,0,191,254,35,0,167,254,26,0,161,254,22,0,167,254,24,0,172,254,26,0,161,254,30,0,147,254,46,0,167,254,64,0,247,254,79,0,119,255,92,0,6,0,99,0,123,0,86,0,192,0,35,0,198,0,218,255,152,0,141,255,77,0,90,255,8,0,79,255,227,255,99,255,198,255,141,255,185,255,174,255,196,255,178,255,238,255,152,255,44,0,121,255,116,0,116,255,178,0,152,255,220,0,207,255,231,0,249,255,207,0,238,255,141,0,172,255,46,0,81,255,205,255,6,255,141,255,227,254,119,255,236,254,116,255,11,255,108,255,41,255,94,255,57,255,97,255,61,255,123,255,70,255,163,255,81,255,198,255,88,255,207,255,94,255,185,255,99,255,145,255,114,255,123,255,128,255,147,255,130,255,225,255,123,255,79,0,114,255,196,0,130,255,33,1,183,255,70,1,4,0,57,1,86,0,15,1,130,0,227,0,121,0,185,0,77,0,158,0,30,0,152,0,13,0,167,0,26,0,205,0,55,0,247,0,86,0,6,1,92,0,242,0,83,0,211,0,70,0,183,0,75,0,161,0,105,0,125,0,141,0,75,0,165,0,24,0,167,0,22,0,150,0,94,0,116,0,225,0,70,0,92,1,15,0,147,1,227,255,116,1,205,255,6,1,218,255,112,0,249,255,242,255,24,0,183,255,26,0,207,255,0,0,17,0,231,255,88,0,244,255,134,0,46,0,147,0,134,0,145,0,225,0,150,0,55,1,176,0,119,1,229,0,136,1,28,1,97,1,61,1,8,1,48,1,154,0,244,0,61,0,165,0,11,0,86,0,13,0,24,0,57,0,0,0,125,0,0,0,194,0,6,0,242,0,11,0,253,0,13,0,227,0,15,0,178,0,13,0,125,0,249,255,81,0,218,255,52,0,196,255,39,0,209,255,37,0,249,255,55,0,46,0,75,0,105,0,79,0,161,0,57,0,205,0,17,0,216,0,227,255,169,0,178,255,81,0,139,255,229,255,128,255,134,255,156,255,88,255,229,255,88,255,70,0,110,255,163,0,114,255,211,0,81,255,205,0,39,255,152,0,11,255,81,0,19,255,28,0,50,255,24,0,79,255,72,0,88,255,145,0,72,255,214,0,26,255,253,0,218,254,4,1,158,254,247,0,116,254,218,0,101,254,180,0,110,254,150,0,143,254,143,0,194,254,156,0,255,254,174,0,75,255,176,0,158,255,158,0,249,255,147,0,64,0,141,0,108,0,141,0,119,0,130,0,99,0,110,0,59,0,88,0,2,0,50,0,200,255,240,255,165,255,154,255,174,255,81,255,240,255,46,255,86,0,57,255,196,0,97,255,33,1,150,255,83,1,211,255,86,1,17,0,41,1,79,0,222,0,112,0,150,0,101,0,103,0,33,0,90,0,194,255,97,0,101,255,116,0,50,255,145,0,68,255,172,0,152,255,180,0,22,0,169,0,156,0,161,0,17,1,161,0,83,1,178,0,94,1,211,0,66,1,253,0,15,1,28,1,222,0,30,1,172,0,253,0,114,0,196,0,39,0,128,0,214,255,59,0,145,255,253,255,105,255,187,255,88,255,119,255,90,255,57,255,94,255,13,255,101,255,255,254,110,255,17,255,132,255,50,255,172,255,72,255,222,255,77,255,13,0,72,255,44,0,83,255,50,0,123,255,41,0,192,255,33,0,11,0,37,0,77,0,59,0,119,0,81,0,130,0,90,0,116,0,77,0,81,0,48,0,33,0,15,0,249,255,238,255,251,255,211,255,61,0,189,255,194,0,174,255,92,1,174,255,218,1,185,255,26,2,209,255,15,2,229,255,198,1,231,255,97,1,207,255,242,0,169,255,147,0,143,255,79,0,158,255,28,0,209,255,238,255,6,0,180,255,26,0,132,255,6,0,108,255,225,255,139,255,185,255,227,255,165,255,97,0,163,255,227,0,192,255,66,1,242,255,101,1,37,0,88,1,52,0,48,1,6,0,15,1,161,255,253,0,44,255,0,1,207,254,2,1,154,254,244,0,145,254,192,0,172,254,121,0,236,254,70,0,68,255,66,0,154,255,110,0,218,255,169,0,240,255,192,0,233,255,154,0,220,255,70,0,233,255,242,255,35,0,178,255,130,0,141,255,216,0,128,255,247,0,143,255,216,0,192,255,150,0,11,0,92,0,97,0,86,0,167,0,125,0,194,0,187,0,178,0,233,0,128,0,238,0,72,0,196,0,37,0,119,0,19,0,13,0,8,0,152,255,253,255,50,255,229,255,242,254,196,255,242,254,167,255,28,255,158,255,97,255,178,255,163,255,209,255,231,255,233,255,22,0,247,255,39,0,253,255,26,0,11,0,253,255,35,0,238,255,68,0,236,255,86,0,249,255,81,0,15,0,57,0,48,0,24,0,81,0,247,255,101,0,227,255,101,0,222,255,88,0,227,255,70,0,216,255,50,0,178,255,33,0,130,255,26,0,90,255,33,0,83,255,52,0,105,255,79,0,145,255,90,0,180,255,66,0,214,255,19,0,0,0,229,255,57,0,211,255,112,0,229,255,141,0,17,0,128,0,70,0,90,0,114,0,44,0,141,0,11,0,156,0,251,255,178,0,233,255,198,0,203,255,207,0,154,255,203,0,116,255,203,0,132,255,209,0,216,255,216,0,72,0,216,0,167,0,203,0,205,0,180,0,192,0,147,0,167,0,108,0,163,0,64,0,183,0,26,0,211,0,11,0,231,0,35,0,231,0,101,0,207,0,192,0,152,0,13,1,68,0,52,1,222,255,28,1,121,255,211,0,44,255,123,0,2,255,52,0,244,254,6,0,4,255,247,255,50,255,244,255,119,255,0,0,207,255,37,0,35,0,90,0,108,0,134,0,165,0,163,0,200,0,176,0,218,0,189,0,238,0,209,0,247,0,209,0,244,0,176,0,227,0,114,0,207,0,61,0,194,0,44,0,165,0,61,0,121,0,90,0,72,0,103,0,30,0,110,0,4,0,119,0,244,255,165,0,238,255,244,0,247,255,88,1,17,0,178,1,59,0,233,1,97,0,238,1,112,0,180,1,99,0,88,1,55,0,240,0,242,255,158,0,165,255,99,0,105,255,66,0,92,255,44,0,123,255,37,0,163,255,41,0,145,255,50,0,19,255,48,0,88,254,30,0,185,253,8,0,130,253,0,0,205,253,19,0,119,254,46,0,63,255,52,0,229,255,13,0,57,0,200,255,59,0,125,255,24,0,72,255,2,0,44,255,26,0,26,255,64,0,4,255,86,0,240,254,70,0,225,254,39,0,222,254,15,0,244,254,28,0,35,255,70,0,101,255,132,0,180,255,185,0,13,0,198,0,90,0,167,0,132,0,114,0,130,0,59,0,94,0,15,0,66,0,236,255,55,0,203,255,64,0,178,255,68,0,169,255,52,0,167,255,35,0,161,255,50,0,132,255,112,0,75,255,207,0,251,254,37,1,172,254,72,1,83,254,33,1,2,254,200,0,218,253,94,0,19,254,8,0,165,254,211,255,90,255,185,255,240,255,183,255,61,0,198,255,70,0,227,255,33,0,8,0,0,0,57,0,240,255,108,0,249,255,152,0,15,0,180,0,48,0,196,0,92,0,205,0,123,0,214,0,123,0,225,0,70,0,233,0,222,255,227,0,90,255,196,0,231,254,143,0,183,254,79,0,225,254,17,0,88,255,233,255,218,255,214,255,46,0,218,255,81,0,244,255,86,0,24,0,77,0,64,0,64,0,90,0,41,0,88,0,26,0,59,0,17,0,17,0,4,0,242,255,238,255,231,255,227,255,249,255,251,255,33,0,57,0,92,0,136,0,156,0,180,0,203,0,174,0,220,0,123,0,220,0,61,0,216,0,15,0,222,0,0,0,244,0,0,0,19,1,8,0,35,1,6,0,28,1,0,0,15,1,0,0,4,1,8,0,11,1,17,0,17,1,13,0,8,1,242,255,220,0,194,255,147,0,143,255,75,0,101,255,35,0,75,255,37,0,72,255,72,0,88,255,125,0,110,255,167,0,134,255,185,0,158,255,169,0,194,255,116,0,249,255,37,0,64,0,203,255,134,0,134,255,194,0,108,255,240,0,130,255,24,1,178,255,59,1,229,255,86,1,0,0,116,1,251,255,154,1,244,255,178,1,0,0,152,1,39,0,64,1,90,0,192,0,125,0,70,0,134,0,242,255,130,0,192,255,132,0,169,255,145,0,167,255,150,0,176,255,121,0,194,255,66,0,214,255,8,0,227,255,233,255,233,255,236,255,227,255,4,0,200,255,44,0,141,255,81,0,61,255,105,0,253,254,112,0,233,254,114,0,4,255,116,0,63,255,128,0,132,255,134,0,198,255,139,0,13,0,123,0,114,0,88,0,240,0,44,0,97,1,19,0,163,1,33,0,172,1,72,0,147,1,105,0,125,1,110,0,121,1,86,0,123,1,55,0,99,1,39,0,22,1,46,0,156,0,75,0,28,0,110,0,196,255,130,0,161,255,121,0,180,255,68,0,229,255,0,0,37,0,200,255,105,0,180,255,174,0,203,255,220,0,2,0,209,0,77,0,132,0,143,0,13,0,178,0,172,255,174,0,114,255,128,0,90,255,70,0,72,255,28,0,63,255,17,0,77,255,41,0,123,255,88,0,187,255,136,0,236,255,172,0,2,0,192,0,4,0,211,0,0,0,249,0,251,255,33,1,249,255,57,1,2,0,55,1,26,0,22,1,52,0,233,0,79,0,198,0,112,0,178,0,156,0,161,0,218,0,132,0,26,1,92,0,83,1,57,0,105,1,33,0,99,1,19,0,79,1,22,0,70,1,35,0,64,1,64,0,37,1,79,0,231,0,48,0,154,0,225,255,86,0,123,255,48,0,35,255,44,0,244,254,66,0,2,255,94,0,70,255,108,0,174,255,90,0,24,0,48,0,110,0,6,0,154,0,242,255,152,0,244,255,92,0,6,0,247,255,24,0,123,255,26,0,28,255,2,0,240,254,214,255,249,254,163,255,33,255,121,255,83,255,94,255,141,255,90,255,194,255,105,255,227,255,125,255,229,255,136,255,207,255,125,255,189,255,108,255,194,255,99,255,225,255,108,255,8,0,114,255,55,0,110,255,97,0,103,255,119,0,110,255,110,0,141,255,66,0,189,255,13,0,238,255,247,255,0,0,17,0,244,255,94,0,216,255,185,0,227,255,2,1,37,0,44,1,134,0,46,1,218,0,6,1,2,1,187,0,253,0,79,0,229,0,225,255,209,0,134,255,192,0,90,255,183,0,90,255,187,0,110,255,207,0,128,255,236,0,145,255,2,1,178,255,11,1,233,255,6,1,35,0,238,0,92,0,207,0,150,0,176,0,216,0,145,0,24,1,112,0,59,1,64,0,39,1,13,0,227,0,225,255,136,0,196,255,70,0,198,255,33,0,222,255,26,0,251,255,41,0,30,0,81,0,77,0,125,0,136,0,161,0,200,0,174,0,253,0,172,0,39,1,172,0,70,1,183,0,86,1,194,0,86,1,183,0,72,1,145,0,46,1,103,0,0,1,83,0,194,0,97,0,134,0,116,0,101,0,125,0,99,0,99,0,123,0,50,0,145,0,6,0,161,0,249,255,158,0,8,0,136,0,35,0,92,0,41,0,37,0,28,0,242,255,4,0,209,255,249,255,194,255,2,0,187,255,24,0,176,255,41,0,154,255,55,0,128,255,64,0,108,255,77,0,94,255,97,0,108,255,125,0,147,255,163,0,205,255,209,0,4,0,253,0,57,0,11,1,121,0,225,0,196,0,125,0,8,1,2,0,46,1,161,255,55,1,121,255,41,1,136,255,22,1,174,255,251,0,211,255,209,0,233,255,152,0,240,255,99,0,231,255,77,0,205,255,105,0,169,255,178,0,145,255,251,0,132,255,26,1,125,255,253,0,112,255,180,0,94,255,94,0,88,255,13,0,108,255,225,255,141,255,216,255,192,255,238,255,249,255,17,0,46,0,50,0,90,0,77,0,123,0,90,0,156,0,88,0,189,0,59,0,216,0,15,0,227,0,222,255,238,0,189,255,253,0,185,255,11,1,209,255,251,0,244,255,214,0,35,0,183,0,79,0,185,0,114,0,216,0,130,0,4,1,125,0,50,1,119,0,94,1,121,0,130,1,134,0,145,1,139,0,134,1,112,0,103,1,52,0,72,1,242,255,57,1,192,255,52,1,169,255,41,1,165,255,251,0,178,255,172,0,209,255,72,0,244,255,244,255,8,0,187,255,4,0,180,255,238,255,211,255,218,255,4,0,218,255,39,0,244,255,44,0,22,0,19,0,41,0,242,255,30,0,225,255,242,255,229,255,185,255,249,255,152,255,26,0,147,255,64,0,172,255,86,0,214,255,81,0,6,0,50,0,52,0,17,0,83,0,17,0,86,0,66,0,55,0,154,0,2,0,238,0,214,255,39,1,203,255,44,1,222,255,2,1,242,255,185,0,253,255,114,0,2,0,75,0,19,0,75,0,52,0,97,0,94,0,116,0,130,0,119,0,147,0,103,0,141,0,86,0,119,0,83,0,90,0,105,0,66,0,145,0,48,0,185,0,39,0,218,0,30,0,227,0,6,0,203,0,229,255,139,0,189,255,61,0,176,255,249,255,187,255,214,255,209,255,220,255,222,255,11,0,216,255,64,0,200,255,83,0,180,255,61,0,174,255,19,0,176,255,247,255,192,255,247,255,227,255,0,0,24,0,0,0,90,0,238,255,145,0,189,255,176,0,125,255,194,0,46,255,211,0,227,254,238,0,169,254,2,1,134,254,13,1,123,254,253,0,127,254,211,0,141,254,154,0,167,254,94,0,198,254,44,0,222,254,8,0,233,254,6,0,222,254,46,0,205,254,123,0,194,254,211,0,200,254,19,1,229,254,41,1,19,255,28,1,48,255,251,0,52,255,209,0,48,255,178,0,52,255,165,0,70,255,158,0,88,255,161,0,92,255,172,0,77,255,178,0,44,255,163,0,253,254,132,0,214,254,103,0,203,254,97,0,229,254,110,0,15,255,125,0,52,255,132,0,75,255,132,0,81,255,125,0,79,255,114,0,70,255,101,0,52,255,90,0,41,255,79,0,48,255,77,0,83,255,81,0,132,255,99,0,176,255,110,0,200,255,121,0,207,255,136,0,218,255,169,0,247,255,211,0,28,0,0,1,61,0,26,1,72,0,28,1,79,0,0,1,101,0,220,0,139,0,198,0,158,0,207,0,116,0,244,0,8,0,35,1,125,255,52,1,13,255,35,1,218,254,236,0,211,254,158,0,222,254,83,0,225,254,33,0,222,254,4,0,220,254,236,255,214,254,200,255,214,254,165,255,225,254,154,255,13,255,167,255,81,255,196,255,150,255,225,255,196,255,240,255,203,255,231,255,174,255,203,255,141,255,174,255,128,255,154,255,150,255,156,255,198,255,183,255,4,0,244,255,59,0,72,0,94,0,174,0,103,0,11,1,99,0,70,1,108,0,90,1,136,0,79,1,161,0,44,1,150,0,251,0,97,0,209,0,24,0,187,0,207,255,185,0,150,255,187,0,116,255,178,0,108,255,161,0,128,255,143,0,169,255,128,0,227,255,105,0,33,0,75,0,81,0,41,0,97,0,22,0,70,0,33,0,33,0,66,0,24,0,116,0,57,0,165,0,108,0,203,0,139,0,231,0,134,0,249,0,105,0,6,1,92,0,8,1,105,0,2,1,136,0,240,0,156,0,209,0,143,0,167,0,99,0,108,0,48,0,37,0,13,0,218,255,17,0,154,255,50,0,130,255,99,0,156,255,141,0,220,255,150,0,33,0,123,0,99,0,52,0,163,0,222,255,231,0,150,255,44,1,121,255,90,1,134,255,86,1,185,255,37,1,2,0,216,0,70,0,141,0,101,0,90,0,83,0,59,0,28,0,30,0,211,255,249,255,167,255,205,255,180,255,172,255,251,255,163,255,70,0,176,255,103,0,196,255,70,0,218,255,0,0,247,255,172,255,30,0,86,255,81,0,244,254,141,0,150,254,207,0,86,254,4,1,75,254,15,1,123,254,216,0,207,254,112,0,37,255,11,0,97,255,209,255,128,255,200,255,134,255,220,255,123,255,236,255,105,255,229,255,90,255,205,255,103,255,167,255,165,255,125,255,15,0,88,255,123,0,72,255,172,0,99,255,141,0,172,255,66,0,17,0,244,255,123,0,196,255,194,0,174,255,211,0,176,255,176,0,189,255,105,0,216,255,35,0,0,0,249,255,55,0,0,0,114,0,50,0,172,0,116,0,209,0,158,0,231,0,165,0,244,0,156,0,249,0,156,0,242,0,167,0,225,0,183,0,205,0,185,0,183,0,176,0,158,0,161,0,114,0,154,0,41,0,154,0,218,255,161,0,158,255,158,0,139,255,130,0,176,255,75,0,4,0,0,0,110,0,180,255,189,0,128,255,218,0,108,255,214,0,121,255,207,0,156,255,207,0,203,255,205,0,247,255,187,0,33,0,161,0,68,0,134,0,86,0,114,0,86,0,81,0,61,0,37,0,33,0,8,0,13,0,19,0,15,0,61,0,50,0,90,0,99,0,68,0,141,0,2,0,152,0,185,255,134,0,145,255,103,0,152,255,88,0,189,255,83,0,236,255,79,0,19,0,52,0,52,0,4,0,72,0,220,255,81,0,205,255,88,0,222,255,99,0,17,0,112,0,83,0,119,0,152,0,110,0,203,0,86,0,238,0,55,0,6,1,26,0,22,1,8,0,24,1,247,255,247,0,211,255,178,0,154,255,108,0,77,255,55,0,8,255,24,0,229,254,0,0,242,254,233,255,30,255,209,255,70,255,214,255,90,255,244,255,119,255,48,0,167,255,114,0,242,255,167,0,68,0,187,0,141,0,192,0,196,0,196,0,233,0,214,0,249,0,0,1,247,0,50,1,216,0,79,1,163,0,68,1,105,0,17,1,59,0,205,0,30,0,141,0,26,0,99,0,35,0,72,0,50,0,55,0,50,0,39,0,17,0,28,0,205,255,28,0,123,255,28,0,59,255,11,0,33,255,229,255,28,255,169,255,39,255,99,255,55,255,37,255,99,255,4,255,176,255,253,254,8,0,253,254,70,0,251,254,81,0,255,254,46,0,30,255,0,0,94,255,240,255,161,255,8,0,222,255,61,0,13,0,125,0,61,0,174,0,101,0,194,0,130,0,174,0,150,0,121,0,172,0,59,0,205,0,4,0,238,0,227,255,2,1,203,255,236,0,189,255,180,0,172,255,103,0,154,255,28,0,134,255,229,255,121,255,196,255,116,255,189,255,116,255,205,255,112,255,236,255,101,255,11,0,72,255,48,0,35,255,83,0,251,254,125,0,231,254,185,0,240,254,22,1,28,255,143,1,108,255,0,2,189,255,81,2,251,255,123,2,24,0,130,2,26,0,101,2,8,0,35,2,225,255,185,1,163,255,72,1,90,255,233,0,37,255,183,0,33,255,187,0,75,255,233,0,154,255,44,1,236,255,99,1,33,0,116,1,46,0,81,1,24,0,11,1,247,255,189,0,225,255,147,0,231,255,139,0,13,0,147,0,75,0,145,0,143,0,101,0,187,0,22,0,203,0,198,255,200,0,154,255,194,0,156,255,174,0,189,255,119,0,227,255,30,0,240,255,185,255,240,255,105,255,247,255,70,255,24,0,68,255,72,0,81,255,114,0,94,255,123,0,97,255,94,0,83,255,39,0,61,255,244,255,52,255,211,255,83,255,218,255,154,255,2,0,251,255,64,0,90,0,110,0,161,0,121,0,196,0,108,0,189,0,99,0,150,0,103,0,79,0,99,0,249,255,72,0,163,255,28,0,101,255,247,255,70,255,229,255,68,255,227,255,92,255,238,255,134,255,0,0,189,255,24,0,6,0,59,0,77,0,90,0,128,0,112,0,141,0,116,0,136,0,108,0,139,0,83,0,158,0,46,0,187,0,4,0,194,0,240,255,178,0,4,0,161,0,64,0,161,0,139,0,183,0,187,0,216,0,203,0,240,0,187,0,238,0,147,0,209,0,92,0,158,0,30,0,92,0,233,255,26,0,198,255,244,255,178,255,244,255,169,255,11,0,172,255,39,0,185,255,72,0,198,255,123,0,198,255,189,0,169,255,251,0,116,255,33,1,72,255,37,1,52,255,6,1,79,255,209,0,134,255,143,0,189,255,83,0,220,255,37,0,225,255,253,255,207,255,198,255,174,255,130,255,143,255,70,255,116,255,50,255,105,255,88,255,103,255,169,255,116,255,8,0,136,255,92,0,165,255,161,0,194,255,214,0,222,255,247,0,253,255,4,1,26,0,2,1,48,0,242,0,55,0,225,0,44,0,200,0,22,0,172,0,8,0,130,0,11,0,83,0,30,0,44,0,50,0,6,0,59,0,227,255,52,0,187,255,33,0,152,255,22,0,136,255,41,0,134,255,94,0,141,255,158,0,143,255,196,0,143,255,194,0,154,255,154,0,200,255,88,0,19,0,15,0,108,0,200,255,169,0,136,255,185,0,92,255,172,0,59,255,145,0,30,255,119,0,249,254,94,0,216,254,52,0,209,254,2,0,229,254,218,255,247,254,203,255,233,254,218,255,187,254,249,255,121,254,17,0,59,254,13,0,28,254,231,255,55,254,163,255,139,254,108,255,2,255,90,255,128,255,110,255,238,255,156,255,55,0,218,255,94,0,35,0,94,0,121,0,61,0,196,0,22,0,236,0,4,0,233,0,11,0,203,0,30,0,161,0,48,0,123,0,64,0,90,0,75,0,48,0,88,0,0,0,112,0,216,255,141,0,185,255,165,0,178,255,178,0,178,255,178,0,192,255,169,0,214,255,150,0,4,0,130,0,72,0,103,0,145,0,79,0,211,0,66,0,2,1,64,0,24,1,70,0,13,1,79,0,240,0,81,0,194,0,86,0,139,0,90,0,77,0,92,0,11,0,88,0,207,255,70,0,150,255,46,0,103,255,26,0,79,255,28,0,86,255,64,0,121,255,134,0,172,255,222,0,225,255,41,1,6,0,81,1,19,0,75,1,4,0,30,1,236,255,229,0,209,255,174,0,189,255,125,0,156,255,83,0,97,255,41,0,15,255,253,255,185,254,214,255,114,254,194,255,88,254,187,255,116,254,187,255,196,254,180,255,70,255,161,255,222,255,145,255,110,0,134,255,216,0,139,255,11,1,154,255,6,1,185,255,220,0,240,255,152,0,64,0,79,0,167,0,22,0,11,1,247,255,94,1,247,255,154,1,19,0,187,1,70,0,205,1,128,0,211,1,189,0,220,1,231,0,229,1,238,0,227,1,211,0,198,1,176,0,141,1,154,0,55,1,145,0,218,0,143,0,141,0,132,0,99,0,110,0,94,0,90,0,101,0,83,0,94,0,86,0,66,0,94,0,22,0,90,0,240,255,66,0,222,255,13,0,227,255,209,255,233,255,154,255,220,255,128,255,189,255,134,255,145,255,163,255,110,255,211,255,97,255,11,0,125,255,66,0,200,255,110,0,48,0,136,0,152,0,145,0,225,0,132,0,253,0,99,0,251,0,64,0,231,0,37,0,203,0,33,0,165,0,44,0,123,0,64,0,79,0,92,0,48,0,132,0,35,0,163,0,35,0,158,0,39,0,88,0,28,0,225,255,6,0,92,255,253,255,255,254,0,0,236,254,19,0,26,255,35,0,119,255,30,0,222,255,0,0,64,0,207,255,150,0,174,255,231,0,178,255,41,1,214,255,94,1,253,255,123,1,24,0,121,1,52,0,79,1,90,0,6,1,141,0,178,0,203,0,105,0,0,1,59,0,28,1,48,0,22,1,59,0,249,0,88,0,233,0,121,0,251,0,134,0,44,1,110,0,99,1,44,0,125,1,211,255,99,1,119,255,22,1,52,255,174,0,39,255,79,0,97,255,8,0,211,255,211,255,90,0,141,255,207,0,41,255,26,1,183,254,48,1,83,254,37,1,35,254,6,1,39,254,218,0,39,254,145,0,244,253,52,0,156,253,198,255,92,253,90,255,90,253,8,255,152,253,220,254,247,253,218,254,92,254,253,254,178,254,57,255,244,254,114,255,28,255,152,255,44,255,156,255,33,255,139,255,6,255,119,255,236,254,123,255,231,254,145,255,2,255,172,255,44,255,192,255,90,255,189,255,145,255,172,255,216,255,161,255,35,0,167,255,97,0,196,255,132,0,229,255,152,0,4,0,165,0,33,0,165,0,66,0,150,0,108,0,125,0,150,0,108,0,187,0,105,0,214,0,101,0,225,0,83,0,209,0,48,0,156,0,253,255,64,0,194,255,209,255,121,255,105,255,28,255,48,255,189,254,59,255,116,254,134,255,110,254,225,255,174,254,22,0,44,255,15,0,176,255,214,255,13,0,143,255,46,0,103,255,37,0,130,255,8,0,216,255,231,255,61,0,189,255,136,0,152,255,147,0,125,255,99,0,123,255,6,0,161,255,165,255,233,255,86,255,57,0,46,255,121,0,57,255,161,0,116,255,174,0,200,255,158,0,41,0,132,0,141,0,108,0,218,0,83,0,6,1,61,0,22,1,28,0,8,1,251,255,229,0,218,255,172,0,194,255,97,0,187,255,6,0,203,255,167,255,249,255,83,255,70,0,30,255,161,0,11,255,244,0,19,255,57,1,55,255,94,1,116,255,92,1,203,255,41,1,33,0,203,0,116,0,86,0,176,0,242,255,207,0,192,255,211,0,214,255,189,0,44,0,163,0,156,0,141,0,227,0,123,0,218,0,94,0,139,0,35,0,33,0,209,255,209,255,134,255,180,255,101,255,205,255,132,255,253,255,218,255,50,0,75,0,97,0,180,0,132,0,242,0,158,0,2,1,167,0,253,0,158,0,6,1,147,0,37,1,156,0,64,1,187,0,50,1,231,0,236,0,19,1,114,0,48,1,229,255,44,1,103,255,6,1,4,255,209,0,191,254,156,0,165,254,105,0,180,254,46,0,240,254,222,255,70,255,130,255,169,255,37,255,253,255,231,254,50,0,236,254,68,0,48,255,52,0,147,255,22,0,240,255,11,0,30,0,24,0,30,0,55,0,6,0,88,0,242,255,130,0,238,255,196,0,242,255,30,1,240,255,121,1,242,255,169,1,0,0,152,1,24,0,81,1,55,0,231,0,86,0,116,0,105,0,13,0,136,0,183,255,180,0,116,255,4,1,77,255,125,1,44,255,17,2,11,255,150,2,240,254,220,2,247,254,196,2,48,255,92,2,156,255,205,1,28,0,66,1,143,0,220,0,227,0,165,0,19,1,163,0,35,1,220,0,17,1,94,1,236,0,22,2,189,0,194,2,167,0,24,3,172,0,253,2,192,0,141,2,198,0,2,2,176,0,132,1,123,0,44,1,66,0,238,0,13,0,183,0,229,255,125,0,200,255,68,0,187,255,15,0,200,255,244,255,238,255,249,255,39,0,28,0,101,0,86,0,141,0,128,0,145,0,130,0,116,0,99,0,64,0,61,0,4,0,33,0,200,255,11,0,143,255,251,255,92,255,227,255,59,255,209,255,55,255,211,255,86,255,244,255,147,255,48,0,214,255,119,0,249,255,174,0,231,255,200,0,163,255,207,0,97,255,200,0,77,255,185,0,112,255,163,0,169,255,128,0,220,255,61,0,251,255,220,255,17,0,110,255,50,0,17,255,94,0,218,254,134,0,207,254,154,0,220,254,143,0,244,254,101,0,13,255,39,0,33,255,236,255,46,255,189,255,52,255,165,255,59,255,163,255,72,255,185,255,97,255,225,255,123,255,13,0,139,255,44,0,134,255,50,0,128,255,28,0,125,255,0,0,130,255,240,255,121,255,249,255,75,255,17,0,240,254,46,0,141,254,55,0,72,254,37,0,63,254,4,0,121,254,214,255,227,254,145,255,97,255,61,255,220,255,244,254,50,0,216,254,110,0,244,254,154,0,46,255,187,0,105,255,205,0,139,255,207,0,147,255,192,0,143,255,174,0,132,255,172,0,130,255,194,0,112,255,240,0,66,255,37,1,253,254,77,1,176,254,70,1,123,254,8,1,114,254,174,0,158,254,97,0,2,255,59,0,132,255,48,0,8,0,46,0,125,0,33,0,194,0,30,0,209,0,72,0,176,0,163,0,123,0,22,1,79,0,119,1,41,0,161,1,2,0,139,1,203,255,59,1,128,255,203,0,61,255,77,0,30,255,229,255,41,255,143,255,92,255,83,255,163,255,55,255,227,255,52,255,11,0,77,255,22,0,103,255,0,0,125,255,187,255,147,255,97,255,192,255,13,255,35,0,233,254,194,0,253,254,119,1,55,255,0,2,114,255,68,2,136,255,79,2,116,255,48,2,77,255,240,1,44,255,147,1,44,255,30,1,81,255,158,0,141,255,22,0,189,255,156,255,211,255,63,255,196,255,13,255,161,255,6,255,116,255,39,255,77,255,110,255,50,255,192,255,28,255,6,0,19,255,52,0,44,255,79,0,99,255,86,0,172,255,83,0,227,255,77,0,247,255,72,0,238,255,70,0,220,255,77,0,194,255,97,0,161,255,132,0,121,255,174,0,86,255,200,0,66,255,200,0,66,255,183,0,79,255,156,0,99,255,143,0,123,255,143,0,152,255,161,0,192,255,178,0,242,255,189,0,26,0,189,0,39,0,185,0,13,0,180,0,218,255,187,0,176,255,216,0,167,255,11,1,192,255,57,1,236,255,72,1,13,0,55,1,33,0,15,1,30,0,231,0,8,0,189,0,231,255,143,0,200,255,97,0,180,255,61,0,172,255,44,0,174,255,44,0,180,255,48,0,205,255,61,0,247,255,92,0,59,0,136,0,143,0,178,0,222,0,189,0,13,1,156,0,26,1,92,0,13,1,41,0,4,1,28,0,19,1,26,0,61,1,253,255,101,1,183,255,110,1,94,255,77,1,22,255,15,1,233,254,200,0,227,254,130,0,247,254,64,0,26,255,249,255,79,255,174,255,150,255,110,255,229,255,72,255,37,0,59,255,66,0,68,255,50,0,94,255,0,0,141,255,185,255,209,255,123,255,15,0,83,255,55,0,83,255,66,0,123,255,57,0,198,255,37,0,30,0,2,0,119,0,207,255,185,0,145,255,222,0,105,255,233,0,108,255,225,0,143,255,196,0,192,255,158,0,233,255,121,0,2,0,81,0,4,0,46,0,251,255,17,0,236,255,8,0,236,255,13,0,2,0,30,0,44,0,41,0,72,0,44,0,68,0,39,0,24,0,41,0,203,255,37,0,108,255,24,0,28,255,2,0,6,255,249,255,57,255,8,0,158,255,57,0,19,0,119,0,123,0,163,0,198,0,176,0,229,0,174,0,225,0,172,0,192,0,174,0,158,0,163,0,134,0,125,0,134,0,77,0,156,0,37,0,183,0,26,0,207,0,37,0,209,0,57,0,185,0,70,0,123,0,75,0,28,0,70,0,174,255,55,0,75,255,24,0,8,255,247,255,244,254,225,255,13,255,220,255,66,255,231,255,132,255,249,255,200,255,8,0,253,255,33,0,22,0,64,0,2,0,101,0,194,255,139,0,92,255,169,0,242,254,192,0,161,254,196,0,132,254,180,0,158,254,139,0,218,254,79,0,19,255,0,0,57,255,172,255,75,255,97,255,99,255,57,255,152,255,66,255,222,255,116,255,28,0,187,255,44,0,253,255,6,0,46,0,189,255,72,0,112,255,75,0,68,255,50,0,63,255,11,0,83,255,227,255,103,255,205,255,105,255,214,255,92,255,244,255,70,255,24,0,41,255,41,0,253,254,22,0,209,254,240,255,180,254,192,255,174,254,143,255,191,254,83,255,231,254,251,254,28,255,152,254,92,255,81,254,152,255,59,254,200,255,92,254,238,255,172,254,8,0,15,255,35,0,119,255,57,0,218,255,66,0,55,0,52,0,132,0,13,0,172,0,216,255,136,0,167,255,19,0,128,255,119,255,110,255,227,254,110,255,127,254,132,255,88,254,169,255,97,254,220,255,150,254,8,0,225,254,48,0,55,255,66,0,134,255,50,0,200,255,6,0,249,255,207,255,22,0,152,255,28,0,105,255,13,0,70,255,247,255,44,255,236,255,46,255,247,255,81,255,24,0,150,255,66,0,240,255,88,0,92,0,79,0,196,0,39,0,2,1,247,255,4,1,196,255,218,0,156,255,165,0,139,255,125,0,130,255,116,0,132,255,152,0,156,255,222,0,207,255,55,1,19,0,132,1,94,0,176,1,165,0,176,1,236,0,147,1,33,1,105,1,52,1,77,1,39,1,57,1,2,1,28,1,231,0,222,0,216,0,123,0,198,0,22,0,156,0,214,255,90,0,189,255,37,0,198,255,24,0,211,255,59,0,225,255,114,0,233,255,150,0,251,255,139,0,15,0,86,0,44,0,15,0,77,0,211,255,101,0,185,255,119,0,200,255,134,0,0,0,156,0,75,0,176,0,134,0,189,0,156,0,192,0,139,0,183,0,99,0,176,0,70,0,167,0,61,0,158,0,66,0,141,0,72,0,105,0,75,0,48,0,75,0,229,255,61,0,154,255,37,0,105,255,253,255,108,255,209,255,172,255,165,255,39,0,119,255,183,0,77,255,22,1,52,255,33,1,68,255,227,0,125,255,132,0,209,255,55,0,50,0,15,0,145,0,6,0,236,0,2,0,48,1,247,255,77,1,229,255,70,1,211,255,37,1,209,255,247,0,214,255,196,0,231,255,130,0,2,0,48,0,41,0,233,255,81,0,192,255,112,0,178,255,130,0,180,255,136,0,167,255,139,0,145,255,141,0,128,255,136,0,134,255,130,0,172,255,121,0,214,255,119,0,242,255,139,0,249,255,176,0,247,255,211,0,6,0,225,0,46,0,209,0,101,0,178,0,158,0,161,0,203,0,152,0,227,0,141,0,220,0,134,0,200,0,152,0,192,0,198,0,214,0,8,1,8,1,59,1,55,1,66,1,68,1,6,1,41,1,152,0,2,1,24,0,236,0,174,255,249,0,103,255,30,1,68,255,75,1,55,255,105,1,39,255,123,1,11,255,116,1,236,254,88,1,214,254,37,1,216,254,238,0,244,254,183,0,55,255,128,0,145,255,75,0,236,255,19,0,33,0,244,255,26,0,249,255,233,255,26,0,174,255,72,0,156,255,108,0,192,255,123,0,253,255,114,0,50,0,77,0,72,0,30,0,57,0,242,255,17,0,222,255,227,255,231,255,192,255,6,0,176,255,48,0,187,255,92,0,222,255,128,0,11,0,145,0,50,0,141,0,59,0,105,0,24,0,48,0,214,255,233,255,134,255,161,255,75,255,105,255,59,255,70,255,92,255,46,255,145,255,28,255,189,255,26,255,196,255,41,255,167,255,79,255,112,255,136,255,66,255,203,255,41,255,11,0,35,255,61,0,28,255,83,0,6,255,64,0,233,254,19,0,216,254,231,255,225,254,214,255,6,255,229,255,57,255,13,0,108,255,46,0,141,255,46,0,152,255,8,0,150,255,207,255,147,255,167,255,150,255,176,255,174,255,233,255,220,255,59,0,28,0,128,0,92,0,154,0,134,0,141,0,154,0,108,0,163,0,68,0,161,0,24,0,152,0,242,255,130,0,200,255,99,0,156,255,64,0,99,255,35,0,39,255,11,0,8,255,251,255,17,255,233,255,52,255,203,255,88,255,158,255,105,255,121,255,121,255,105,255,152,255,114,255,200,255,141,255,4,0,178,255,61,0,236,255,105,0,50,0,136,0,123,0,147,0,178,0,145,0,203,0,132,0,203,0,119,0,192,0,105,0,183,0,79,0,180,0,19,0,194,0,198,255,220,0,119,255,253,0,63,255,22,1,50,255,37,1,75,255,48,1,143,255,64,1,242,255,79,1,94,0,90,1,205,0,92,1,50,1,77,1,128,1,46,1,165,1,251,0,154,1,185,0,121,1,116,0,86,1,52,0,64,1,11,0,41,1,0,0,22,1,4,0,15,1,24,0,37,1,46,0,83,1,64,0,132,1,72,0,158,1,70,0,154,1,59,0,123,1,39,0,79,1,13,0,33,1,244,255,242,0,236,255,187,0,244,255,134,0,13,0,103,0,48,0,108,0,81,0,130,0,110,0,143,0,143,0,125,0,189,0,72,0,242,0,253,255,33,1,183,255,61,1,147,255,68,1,147,255,57,1,172,255,30,1,200,255,247,0,214,255,196,0,218,255,141,0,211,255,97,0,203,255,70,0,187,255,57,0,180,255,48,0,192,255,35,0,216,255,22,0,244,255,15,0,33,0,19,0,94,0,35,0,158,0,39,0,198,0,33,0,200,0,11,0,172,0,242,255,136,0,214,255,114,0,189,255,105,0,163,255,101,0,147,255,88,0,143,255,68,0,158,255,55,0,194,255,57,0,236,255,75,0,15,0,92,0,46,0,108,0,77,0,128,0,110,0,154,0,147,0,180,0,183,0,205,0,198,0,216,0,194,0,205,0,161,0,176,0,108,0,128,0,46,0,72,0,229,255,24,0,161,255,2,0,97,255,15,0,55,255,57,0,30,255,105,0,26,255,139,0,48,255,154,0,88,255,158,0,150,255,158,0,209,255,154,0,2,0,145,0,35,0,128,0,48,0,97,0,44,0,70,0,28,0,64,0,6,0,90,0,229,255,132,0,183,255,158,0,130,255,134,0,90,255,50,0,90,255,207,255,128,255,136,255,194,255,121,255,6,0,134,255,57,0,141,255,83,0,119,255,75,0,66,255,37,0,244,254,240,255,167,254,174,255,123,254,108,255,145,254,46,255,240,254,253,254,130,255,220,254,28,0,200,254,167,0,194,254,6,1,209,254,55,1,253,254,46,1,57,255,4,1,136,255,207,0,207,255,163,0,6,0,141,0,41,0,134,0,55,0,116,0,55,0,77,0,50,0,19,0,46,0,222,255,50,0,192,255,52,0,194,255,30,0,209,255,222,255,222,255,123,255,218,255,35,255,198,255,244,254,174,255,249,254,167,255,26,255,196,255,57,255,2,0,61,255,70,0,41,255,116,0,6,255,130,0,238,254,105,0,236,254,46,0,6,255,222,255,39,255,134,255,81,255,59,255,130,255,17,255,176,255,4,255,205,255,17,255,220,255,55,255,238,255,121,255,2,0,211,255,28,0,61,0,50,0,169,0,57,0,247,0,48,0,33,1,19,0,35,1,233,255,4,1,187,255,203,0,150,255,125,0,132,255,55,0,139,255,253,255,161,255,211,255,180,255,183,255,185,255,172,255,174,255,192,255,163,255,238,255,165,255,39,0,178,255,92,0,194,255,125,0,207,255,128,0,231,255,94,0,11,0,24,0,55,0,192,255,105,0,103,255,154,0,48,255,194,0,41,255,205,0,72,255,183,0,119,255,134,0,147,255,94,0,152,255,94,0,139,255,134,0,130,255,194,0,136,255,238,0,158,255,0,1,185,255,249,0,207,255,236,0,229,255,218,0,249,255,194,0,13,0,154,0,48,0,97,0,94,0,22,0,143,0,200,255,185,0,130,255,207,0,77,255,200,0,48,255,163,0,41,255,108,0,63,255,50,0,112,255,11,0,172,255,242,255,231,255,209,255,24,0,156,255,57,0,97,255,72,0,61,255,66,0,59,255,55,0,83,255,35,0,121,255,8,0,161,255,240,255,196,255,225,255,233,255,225,255,35,0,238,255,110,0,2,0,178,0,11,0,207,0,2,0,187,0,236,255,123,0,216,255,37,0,205,255,207,255,216,255,132,255,242,255,75,255,11,0,28,255,30,0,253,254,30,0,247,254,19,0,8,255,0,0,39,255,229,255,70,255,189,255,90,255,141,255,121,255,103,255,172,255,97,255,238,255,132,255,44,0,187,255,68,0,244,255,41,0,19,0,236,255,30,0,167,255,26,0,110,255,8,0,75,255,242,255,68,255,205,255,81,255,156,255,119,255,119,255,165,255,86,255,222,255,75,255,26,0,88,255,97,0,119,255,150,0,169,255,169,0,222,255,152,0,15,0,110,0,68,0,64,0,130,0,30,0,192,0,15,0,238,0,8,0,0,1,0,0,236,0,242,255,185,0,222,255,110,0,209,255,33,0,207,255,220,255,216,255,158,255,218,255,114,255,200,255,86,255,167,255,72,255,130,255,70,255,97,255,61,255,77,255,57,255,77,255,63,255,110,255,81,255,165,255,99,255,238,255,103,255,55,0,110,255,108,0,141,255,125,0,200,255,116,0,8,0,92,0,52,0,72,0,55,0,64,0,22,0,75,0,222,255,94,0,163,255,103,0,132,255,94,0,145,255,66,0,205,255,26,0,37,0,240,255,136,0,200,255,247,0,167,255,94,1,154,255,183,1,152,255,236,1,161,255,244,1,167,255,222,1,169,255,189,1,176,255,154,1,205,255,116,1,2,0,90,1,88,0,59,1,192,0,19,1,41,1,222,0,130,1,163,0,178,1,103,0,163,1,52,0,90,1,15,0,225,0,2,0,86,0,15,0,209,255,30,0,97,255,30,0,22,255,11,0,244,254,251,255,249,254,247,255,37,255,253,255,97,255,253,255,150,255,238,255,180,255,200,255,185,255,169,255,176,255,165,255,167,255,185,255,161,255,218,255,145,255,244,255,121,255,249,255,103,255,218,255,110,255,154,255,147,255,77,255,198,255,15,255,236,255,247,254,244,255,11,255,233,255,66,255,222,255,128,255,218,255,178,255,211,255,205,255,189,255,207,255,158,255,196,255,143,255,176,255,165,255,143,255,200,255,103,255,220,255,59,255,203,255,30,255,161,255,28,255,105,255,61,255,66,255,119,255,55,255,180,255,63,255,233,255,88,255,17,0,123,255,50,0,174,255,86,0,240,255,123,0,48,0,156,0,99,0,169,0,121,0,161,0,105,0,134,0,57,0,83,0,2,0,6,0,220,255,167,255,203,255,66,255,200,255,247,254,203,255,209,254,203,255,191,254,211,255,176,254,233,255,167,254,6,0,196,254,50,0,22,255,83,0,141,255,101,0,13,0,103,0,128,0,94,0,203,0,77,0,231,0,46,0,216,0,13,0,174,0,242,255,132,0,233,255,99,0,240,255,70,0,2,0,35,0,22,0,6,0,41,0,247,255,59,0,247,255,68,0,0,0,61,0,17,0,37,0,48,0,22,0,94,0,26,0,128,0,61,0,134,0,103,0,114,0,136,0,79,0,158,0,52,0,187,0,50,0,214,0,83,0,225,0,143,0,209,0,218,0,165,0,26,1,110,0,55,1,81,0,35,1,88,0,227,0,130,0,139,0,178,0,48,0,214,0,242,255,220,0,225,255,198,0,0,0,174,0,68,0,165,0,132,0,189,0,167,0,242,0,165,0,41,1,145,0,70,1,121,0,55,1,112,0,244,0,121,0,150,0,145,0,55,0,176,0,242,255,203,0,211,255,225,0,216,255,227,0,244,255,194,0,33,0,125,0,83,0,44,0,143,0,240,255,203,0,209,255,251,0,209,255,15,1,231,255,17,1,6,0,11,1,48,0,13,1,88,0,22,1,112,0,17,1,123,0,244,0,114,0,196,0,94,0,143,0,68,0,112,0,30,0,119,0,249,255,161,0,205,255,222,0,165,255,22,1,139,255,57,1,145,255,68,1,185,255,48,1,244,255,0,1,52,0,169,0,101,0,50,0,116,0,165,255,105,0,19,255,64,0,147,254,8,0,44,254,207,255,244,253,161,255,242,253,141,255,35,254,145,255,112,254,161,255,196,254,169,255,11,255,172,255,66,255,169,255,99,255,174,255,112,255,185,255,112,255,183,255,103,255,172,255,88,255,150,255,75,255,123,255,81,255,94,255,114,255,63,255,169,255,48,255,236,255,52,255,30,0,61,255,68,0,72,255,97,0,99,255,123,0,147,255,152,0,207,255,172,0,0,0,167,0,22,0,141,0,24,0,92,0,26,0,30,0,33,0,214,255,46,0,130,255,57,0,61,255,50,0,30,255,24,0,46,255,244,255,97,255,205,255,161,255,163,255,233,255,130,255,50,0,116,255,125,0,145,255,183,0,211,255,207,0,28,0,196,0,88,0,161,0,116,0,119,0,116,0,83,0,110,0,70,0,101,0,88,0,79,0,132,0,41,0,192,0,251,255,251,0,209,255,37,1,178,255,44,1,158,255,6,1,139,255,198,0,123,255,123,0,116,255,50,0,125,255,253,255,130,255,218,255,125,255,200,255,108,255,198,255,90,255,225,255,88,255,17,0,97,255,81,0,101,255,128,0,94,255,152,0,75,255,158,0,35,255,174,0,238,254,194,0,187,254,209,0,174,254,198,0,205,254,150,0,4,255,77,0,57,255,251,255,101,255,169,255,145,255,99,255,200,255,48,255,0,0,22,255,46,0,26,255,88,0,61,255,105,0,116,255,86,0,172,255,22,0,200,255,194,255,192,255,105,255,158,255,46,255,119,255,15,255,108,255,2,255,125,255,253,254,156,255,242,254,176,255,231,254,172,255,229,254,150,255,238,254,123,255,6,255,110,255,33,255,110,255,48,255,116,255,33,255,123,255,253,254,130,255,211,254,150,255,176,254,185,255,165,254,240,255,178,254,41,0,225,254,101,0,48,255,139,0,147,255,156,0,233,255,154,0,19,0,154,0,13,0,152,0,231,255,152,0,178,255,145,0,141,255,128,0,125,255,101,0,130,255,68,0,167,255,41,0,225,255,17,0,41,0,0,0,110,0,251,255,156,0,4,0,183,0,28,0,196,0,48,0,203,0,48,0,209,0,19,0,218,0,238,255,222,0,211,255,220,0,225,255,209,0,13,0,205,0,72,0,214,0,121,0,231,0,139,0,238,0,121,0,227,0,66,0,200,0,251,255,172,0,183,255,150,0,132,255,116,0,101,255,75,0,79,255,37,0,61,255,33,0,55,255,77,0,66,255,152,0,99,255,236,0,143,255,30,1,180,255,28,1,205,255,205,0,227,255,57,0,253,255,147,255,39,0,8,255,97,0,187,254,165,0,183,254,218,0,240,254,233,0,86,255,194,0,205,255,112,0,39,0,28,0,88,0,236,255,90,0,233,255,57,0,11,0,8,0,64,0,216,255,105,0,178,255,114,0,167,255,77,0,203,255,4,0,15,0,172,255,103,0,79,255,180,0,255,254,236,0,200,254,15,1,183,254,33,1,200,254,30,1,253,254,6,1,86,255,214,0,183,255,165,0,253,255,125,0,33,0,110,0,44,0,125,0,57,0,178,0,72,0,24,1,92,0,143,1,112,0,233,1,130,0,249,1,150,0,194,1,165,0,99,1,167,0,11,1,134,0,205,0,70,0,167,0,253,255,143,0,194,255,123,0,163,255,108,0,152,255,103,0,152,255,103,0,145,255,94,0,141,255,70,0,152,255,26,0,180,255,238,255,225,255,196,255,11,0,165,255,33,0,161,255,41,0,192,255,48,0,2,0,59,0,77,0,70,0,121,0,75,0,110,0,72,0,59,0,75,0,253,255,94,0,207,255,119,0,189,255,128,0,180,255,112,0,172,255,68,0,154,255,17,0,134,255,222,255,132,255,189,255,172,255,176,255,0,0,183,255,103,0,203,255,187,0,229,255,218,0,244,255,196,0,242,255,145,0,231,255,86,0,222,255,44,0,242,255,22,0,37,0,2,0,101,0,229,255,143,0,194,255,145,0,165,255,112,0,163,255,57,0,203,255,15,0,24,0,13,0,110,0,48,0,176,0,108,0,209,0,147,0,220,0,139,0,231,0,77,0,240,0,247,255,236,0,165,255,203,0,121,255,136,0,119,255,55,0,139,255,236,255,158,255,189,255,161,255,172,255,147,255,192,255,119,255,240,255,79,255,48,0,35,255,112,0,2,255,165,0,251,254,198,0,19,255,203,0,63,255,178,0,116,255,125,0,169,255,39,0,229,255,189,255,33,0,90,255,92,0,33,255,132,0,22,255,147,0,57,255,141,0,121,255,119,0,194,255,105,0,244,255,103,0,11,0,114,0,11,0,132,0,4,0,143,0,4,0,145,0,17,0,143,0,33,0,136,0,37,0,128,0,15,0,108,0,233,255,72,0,185,255,17,0,139,255,214,255,101,255,167,255,79,255,158,255,88,255,183,255,128,255,222,255,192,255,0,0,4,0,17,0,68,0,33,0,116,0,57,0,145,0,90,0,156,0,123,0,147,0,134,0,119,0,119,0,72,0,81,0,15,0,41,0,227,255,17,0,196,255,13,0,178,255,33,0,154,255,59,0,108,255,72,0,57,255,57,0,22,255,19,0,24,255,231,255,59,255,196,255,112,255,178,255,156,255,169,255,176,255,152,255,169,255,130,255,145,255,105,255,121,255,92,255,97,255,99,255,75,255,121,255,52,255,143,255,41,255,147,255,55,255,139,255,94,255,114,255,154,255,88,255,218,255,72,255,13,0,108,255,33,0,214,255,8,0,105,0,225,255,247,0,183,255,88,1,156,255,108,1,134,255,70,1,114,255,240,0,90,255,141,0,70,255,44,0,63,255,222,255,70,255,176,255,90,255,163,255,116,255,167,255,136,255,163,255,147,255,145,255,143,255,128,255,119,255,121,255,90,255,147,255,59,255,203,255,44,255,19,0,59,255,88,0,101,255,123,0,165,255,121,0,247,255,92,0,72,0,57,0,136,0,19,0,169,0,240,255,178,0,200,255,165,0,161,255,147,0,116,255,136,0,61,255,134,0,13,255,134,0,251,254,128,0,30,255,108,0,108,255,75,0,185,255,59,0,242,255,68,0,13,0,114,0,26,0,189,0,24,0,4,1,13,0,46,1,249,255,52,1,214,255,33,1,183,255,0,1,154,255,211,0,136,255,152,0,132,255,72,0,143,255,227,255,167,255,112,255,198,255,13,255,229,255,214,254,2,0,218,254,41,0,28,255,90,0,114,255,143,0,174,255,183,0,183,255,205,0,141,255,192,0,88,255,154,0,57,255,105,0,59,255,66,0,86,255,41,0,114,255,30,0,132,255,19,0,139,255,240,255,150,255,176,255,178,255,110,255,220,255,61,255,4,0,46,255,41,0,55,255,68,0,70,255,94,0,79,255,108,0,83,255,110,0,97,255,114,0,130,255,128,0,172,255,147,0,209,255,169,0,229,255,176,0,220,255,172,0,187,255,165,0,141,255,165,0,81,255,178,0,6,255,203,0,198,254,242,0,167,254,26,1,200,254,46,1,44,255,41,1,194,255,15,1,94,0,231,0,218,0,176,0,24,1,103,0,33,1,13,0,8,1,178,255,236,0,99,255,198,0,30,255,167,0,233,254,143,0,211,254,136,0,240,254,147,0,52,255,185,0,147,255,233,0,242,255,22,1,46,0,48,1,61,0,48,1,30,0,37,1,225,255,24,1,158,255,6,1,103,255,236,0,83,255,198,0,101,255,158,0,161,255,110,0,251,255,59,0,81,0,19,0,132,0,0,0,128,0,0,0,77,0,249,255,15,0,216,255,227,255,150,255,209,255,81,255,222,255,39,255,4,0,44,255,61,0,83,255,121,0,147,255,167,0,218,255,194,0,30,0,200,0,94,0,187,0,143,0,163,0,169,0,136,0,167,0,110,0,145,0,68,0,103,0,15,0,57,0,218,255,19,0,174,255,4,0,163,255,19,0,187,255,50,0,247,255,88,0,70,0,116,0,147,0,134,0,194,0,143,0,203,0,152,0,176,0,156,0,136,0,147,0,86,0,103,0,28,0,39,0,231,255,253,255,183,255,0,0,150,255,39,0,125,255,72,0,108,255,66,0,90,255,24,0,77,255,240,255,70,255,218,255,81,255,227,255,108,255,247,255,139,255,8,0,167,255,15,0,192,255,17,0,203,255,37,0,207,255,75,0,205,255,114,0,203,255,141,0,214,255,136,0,229,255,110,0,236,255,81,0,214,255,68,0,165,255,86,0,108,255,121,0,63,255,154,0,48,255,169,0,55,255,156,0,63,255,121,0,68,255,68,0,72,255,19,0,75,255,251,255,79,255,244,255,88,255,2,0,92,255,35,0,101,255,99,0,123,255,180,0,163,255,13,1,214,255,66,1,11,0,64,1,52,0,17,1,77,0,233,0,90,0,233,0,105,0,28,1,119,0,103,1,121,0,167,1,105,0,214,1,79,0,222,1,44,0,194,1,2,0,123,1,220,255,30,1,187,255,189,0,178,255,97,0,185,255,22,0,194,255,231,255,189,255,207,255,167,255,200,255,145,255,218,255,141,255,0,0,158,255,39,0,192,255,64,0,238,255,57,0,41,0,22,0,110,0,229,255,169,0,180,255,198,0,143,255,187,0,121,255,147,0,108,255,92,0,97,255,55,0,77,255,33,0,39,255,26,0,249,254,8,0,205,254,238,255,183,254,209,255,187,254,189,255,214,254,183,255,6,255,189,255,66,255,205,255,125,255,225,255,165,255,247,255,176,255,0,0,165,255,0,0,154,255,240,255,152,255,220,255,154,255,196,255,150,255,178,255,136,255,187,255,125,255,238,255,123,255,72,0,136,255,174,0,156,255,242,0,169,255,249,0,172,255,192,0,161,255,81,0,139,255,207,255,121,255,90,255,110,255,24,255,105,255,22,255,103,255,70,255,97,255,143,255,88,255,214,255,70,255,13,0,57,255,50,0,46,255,68,0,41,255,75,0,41,255,75,0,48,255,72,0,75,255,81,0,121,255,103,0,187,255,134,0,6,0,172,0,77,0,216,0,112,0,8,1,110,0,52,1,77,0,86,1,44,0,99,1,30,0,75,1,48,0,24,1,90,0,238,0,123,0,227,0,125,0,0,1,90,0,41,1,35,0,70,1,238,255,68,1,203,255,50,1,185,255,35,1,169,255,24,1,141,255,240,0,99,255,163,0,66,255,57,0,61,255,225,255,94,255,180,255,152,255,172,255,198,255,183,255,209,255,203,255,192,255,222,255,163,255,231,255,158,255,211,255,178,255,156,255,205,255,90,255,196,255,52,255,132,255,63,255,19,255,114,255,154,254,174,255,66,254,198,255,44,254,154,255,77,254,30,255,130,254,114,254,187,254,222,253,253,254,154,253,88,255,187,253,211,255,28,254,90,0,141,254,218,0,240,254,50,1,77,255,79,1,150,255,57,1,192,255,8,1,194,255,207,0,165,255,145,0,143,255,77,0,163,255,2,0,233,255,185,255,83,0,123,255,194,0,86,255,26,1,72,255,81,1,83,255,121,1,116,255,150,1,158,255,152,1,187,255,112,1,200,255,19,1,198,255,141,0,187,255,4,0,174,255,154,255,169,255,90,255,167,255,70,255,169,255,75,255,172,255,77,255,178,255,59,255,192,255,30,255,214,255,8,255,242,255,17,255,11,0,59,255,35,0,132,255,46,0,227,255,41,0,66,0,17,0,139,0,238,255,165,0,205,255,143,0,180,255,88,0,167,255,17,0,152,255,211,255,134,255,158,255,114,255,123,255,105,255,114,255,119,255,134,255,139,255,161,255,161,255,187,255,176,255,203,255,180,255,205,255,158,255,183,255,119,255,139,255,77,255,99,255,46,255,92,255,37,255,134,255,59,255,214,255,108,255,24,0,178,255,55,0,242,255,41,0,26,0,19,0,48,0,8,0,55,0,15,0,50,0,35,0,33,0,61,0,2,0,83,0,236,255,97,0,242,255,86,0,28,0,57,0,88,0,26,0,130,0,13,0,134,0,26,0,103,0,55,0,59,0,81,0,28,0,79,0,19,0,39,0,17,0,231,255,6,0,147,255,229,255,77,255,165,255,28,255,99,255,19,255,61,255,57,255,66,255,139,255,105,255,251,255,154,255,105,0,187,255,183,0,189,255,216,0,167,255,205,0,128,255,152,0,90,255,75,0,63,255,244,255,52,255,169,255,48,255,132,255,44,255,147,255,24,255,203,255,236,254,17,0,163,254,64,0,90,254,66,0,50,254,30,0,63,254,229,255,110,254,161,255,163,254,97,255,207,254,57,255,251,254,46,255,41,255,79,255,105,255,150,255,192,255,244,255,41,0,72,0,134,0,136,0,192,0,176,0,194,0,194,0,163,0,183,0,128,0,132,0,101,0,39,0,88,0,185,255,77,0,92,255,50,0,44,255,4,0,48,255,207,255,86,255,163,255,147,255,132,255,214,255,119,255,15,0,108,255,55,0,105,255,64,0,123,255,39,0,156,255,244,255,192,255,178,255,227,255,125,255,0,0,103,255,4,0,121,255,242,255,180,255,194,255,4,0,121,255,86,0,52,255,136,0,2,255,139,0,242,254,83,0,255,254,247,255,26,255,154,255,46,255,81,255,46,255,48,255,33,255,57,255,15,255,94,255,15,255,147,255,33,255,200,255,55,255,236,255,63,255,249,255,55,255,233,255,41,255,192,255,26,255,141,255,13,255,112,255,253,254,121,255,251,254,165,255,13,255,225,255,55,255,30,0,110,255,90,0,156,255,141,0,183,255,167,0,180,255,167,0,163,255,156,0,136,255,139,0,114,255,116,0,105,255,81,0,123,255,37,0,167,255,247,255,236,255,205,255,52,0,169,255,130,0,136,255,196,0,110,255,227,0,92,255,220,0,99,255,203,0,123,255,200,0,154,255,227,0,169,255,0,1,161,255,8,1,141,255,218,0,130,255,123,0,141,255,251,255,172,255,125,255,211,255,33,255,0,0,247,254,41,0,253,254,66,0,50,255,64,0,123,255,37,0,196,255,249,255,242,255,198,255,2,0,165,255,0,0,145,255,251,255,141,255,240,255,158,255,225,255,196,255,205,255,0,0,187,255,70,0,183,255,147,0,194,255,222,0,231,255,24,1,26,0,44,1,88,0,26,1,145,0,227,0,198,0,163,0,242,0,112,0,13,1,81,0,28,1,75,0,26,1,88,0,11,1,110,0,231,0,125,0,180,0,125,0,125,0,125,0,79,0,136,0,52,0,161,0,46,0,176,0,55,0,185,0,68,0,189,0,81,0,189,0,77,0,176,0,37,0,143,0,227,255,90,0,161,255,39,0,123,255,8,0,123,255,253,255,132,255,0,0,128,255,11,0,86,255,24,0,15,255,44,0,207,254,61,0,183,254,66,0,205,254,44,0,8,255,247,255,77,255,165,255,132,255,61,255,172,255,211,254,209,255,136,254,0,0,110,254,37,0,134,254,57,0,198,254,46,0,24,255,15,0,105,255,238,255,176,255,216,255,220,255,205,255,227,255,209,255,203,255,211,255,161,255,209,255,125,255,200,255,110,255,189,255,110,255,176,255,119,255,161,255,128,255,132,255,134,255,88,255,143,255,37,255,156,255,8,255,180,255,33,255,207,255,121,255,229,255,238,255,240,255,90,0,231,255,163,0,214,255,200,0,192,255,209,0,187,255,192,0,209,255,152,0,249,255,90,0,30,0,0,0,50,0,143,255,33,0,15,255,242,255,161,254,169,255,90,254,105,255,77,254,70,255,112,254,77,255,187,254,123,255,8,255,196,255,55,255,22,0,52,255,86,0,4,255,121,0,185,254,114,0,127,254,70,0,105,254,15,0,132,254,227,255,200,254,211,255,35,255,227,255,125,255,8,0,203,255,44,0,2,0,46,0,28,0,17,0,24,0,227,255,2,0,189,255,229,255,178,255,196,255,178,255,158,255,178,255,123,255,169,255,101,255,167,255,99,255,194,255,112,255,247,255,123,255,50,0,128,255,108,0,119,255,143,0,108,255,158,0,105,255,150,0,116,255,121,0,139,255,83,0,156,255,50,0,167,255,35,0,192,255,41,0,249,255,68,0,81,0,105,0,183,0,134,0,2,1,150,0,35,1,150,0,44,1,143,0,39,1,132,0,37,1,119,0,26,1,103,0,0,1,94,0,207,0,92,0,132,0,88,0,37,0,86,0,198,255,86,0,114,255,88,0,70,255,81,0,68,255,52,0,105,255,0,0,154,255,180,255,194,255,103,255,205,255,44,255,189,255,19,255,161,255,39,255,116,255,83,255,57,255,136,255,249,254,178,255,211,254,209,255,220,254,220,255,13,255,218,255,86,255,200,255,150,255,176,255,183,255,161,255,187,255,163,255,180,255,185,255,180,255,218,255,198,255,251,255,236,255,8,0,17,0,6,0,44,0,249,255,50,0,222,255,50,0,198,255,64,0,172,255,97,0,156,255,134,0,172,255,150,0,227,255,139,0,52,0,101,0,145,0,59,0,218,0,22,0,244,0,2,0,229,0,0,0,185,0,13,0,130,0,26,0,92,0,37,0,70,0,41,0,68,0,48,0,64,0,61,0,48,0,94,0,15,0,141,0,231,255,185,0,180,255,198,0,132,255,165,0,92,255,83,0,66,255,238,255,50,255,150,255,48,255,99,255,61,255,88,255,92,255,94,255,147,255,110,255,220,255,134,255,35,0,161,255,90,0,183,255,110,0,194,255,101,0,192,255,86,0,200,255,79,0,231,255,77,0,19,0,61,0,68,0,30,0,114,0,238,255,152,0,192,255,169,0,172,255,152,0,187,255,94,0,244,255,0,0,68,0,139,255,136,0,15,255,167,0,176,254,154,0,132,254,116,0,152,254,79,0,211,254,44,0,33,255,6,0,105,255,231,255,156,255,203,255,176,255,189,255,165,255,183,255,134,255,176,255,101,255,174,255,88,255,178,255,103,255,196,255,147,255,225,255,198,255,249,255,229,255,4,0,233,255,0,0,211,255,238,255,194,255,214,255,203,255,185,255,231,255,158,255,4,0,136,255,19,0,116,255,19,0,92,255,11,0,72,255,2,0,70,255,244,255,103,255,218,255,163,255,189,255,233,255,167,255,33,0,167,255,52,0,192,255,44,0,229,255,8,0,11,0,214,255,44,0,150,255,66,0,79,255,94,0,8,255,132,0,205,254,167,0,172,254,183,0,174,254,161,0,216,254,99,0,33,255,11,0,116,255,183,255,187,255,123,255,227,255,110,255,238,255,128,255,236,255,158,255,240,255,178,255,2,0,192,255,30,0,198,255,61,0,205,255,88,0,218,255,105,0,240,255,119,0,26,0,128,0,81,0,141,0,145,0,156,0,200,0,169,0,233,0,169,0,222,0,147,0,172,0,103,0,90,0,39,0,6,0,222,255,183,255,147,255,114,255,88,255,61,255,61,255,26,255,63,255,8,255,97,255,6,255,147,255,11,255,207,255,22,255,236,255,46,255,218,255,88,255,176,255,152,255,141,255,236,255,147,255,88,0,196,255,214,0,15,0,72,1,92,0,150,1,152,0,172,1,180,0,145,1,169,0,83,1,134,0,26,1,97,0,236,0,72,0,185,0,72,0,125,0,99,0,61,0,145,0,4,0,194,0,236,255,218,0,236,255,207,0,251,255,165,0,15,0,105,0,37,0,41,0,48,0,0,0,37,0,240,255,0,0,251,255,194,255,6,0,143,255,0,0,143,255,227,255,196,255,167,255,17,0,92,255,75,0,26,255,97,0,247,254,92,0,247,254,75,0,17,255,61,0,66,255,55,0,123,255,50,0,169,255,44,0,203,255,46,0,225,255,57,0,2,0,77,0,66,0,90,0,152,0,88,0,242,0,68,0,52,1,46,0,70,1,37,0,26,1,37,0,205,0,28,0,123,0,2,0,77,0,229,255,70,0,209,255,92,0,200,255,110,0,196,255,101,0,189,255,55,0,174,255,242,255,143,255,161,255,103,255,94,255,59,255,61,255,24,255,66,255,8,255,99,255,28,255,145,255,92,255,200,255,189,255,240,255,30,0,6,0,108,0,13,0,136,0,0,0,132,0,233,255,105,0,196,255,79,0,150,255,52,0,110,255,26,0,94,255,0,0,114,255,222,255,167,255,185,255,247,255,154,255,75,0,143,255,152,0,163,255,218,0,211,255,6,1,15,0,26,1,66,0,13,1,94,0,216,0,105,0,139,0,97,0,55,0,79,0,238,255,64,0,169,255,68,0,121,255,99,0,92,255,154,0,81,255,207,0,90,255,231,0,114,255,222,0,156,255,187,0,211,255,154,0,4,0,130,0,35,0,128,0,37,0,147,0,28,0,169,0,15,0,183,0,15,0,176,0,28,0,147,0,52,0,105,0,81,0,55,0,103,0,251,255,112,0,180,255,114,0,132,255,125,0,110,255,141,0,121,255,154,0,147,255,156,0,180,255,141,0,222,255,94,0,24,0,24,0,92,0,209,255,147,0,174,255,169,0,198,255,156,0,30,0,121,0,161,0,81,0,41,1,50,0,154,1,39,0,225,1,50,0,242,1,75,0,207,1,97,0,141,1,108,0,64,1,114,0,242,0,121,0,158,0,112,0,68,0,86,0,238,255,46,0,165,255,13,0,112,255,251,255,70,255,249,255,39,255,0,0,17,255,4,0,17,255,2,0,26,255,233,255,44,255,183,255,55,255,110,255,63,255,30,255,72,255,216,254,90,255,183,254,121,255,196,254,161,255,244,254,205,255,59,255,249,255,125,255,33,0,174,255,72,0,187,255,94,0,172,255,103,0,152,255,112,0,147,255,136,0,154,255,187,0,165,255,242,0,169,255,17,1,169,255,247,0,176,255,154,0,192,255,26,0,205,255,152,255,214,255,55,255,222,255,251,254,227,255,238,254,236,255,17,255,253,255,81,255,24,0,154,255,50,0,214,255,46,0,0,0,6,0,22,0,203,255,26,0,128,255,13,0,66,255,247,255,19,255,225,255,244,254,229,255,222,254,8,0,205,254,72,0,200,254,143,0,216,254,200,0,244,254,238,0,35,255,247,0,103,255,233,0,180,255,200,0,247,255,167,0,28,0,150,0,55,0,147,0,94,0,158,0,161,0,163,0,249,0,139,0,83,1,90,0,147,1,33,0,180,1,236,255,185,1,196,255,174,1,169,255,145,1,152,255,99,1,150,255,41,1,152,255,233,0,165,255,163,0,192,255,81,0,227,255,251,255,24,0,167,255,88,0,99,255,136,0,55,255,154,0,39,255,132,0,48,255,92,0,77,255,66,0,130,255,72,0,200,255,101,0,22,0,119,0,105,0,99,0,185,0,44,0,247,0,236,255,28,1,178,255,28,1,152,255,4,1,154,255,218,0,167,255,169,0,174,255,123,0,174,255,79,0,167,255,37,0,163,255,2,0,154,255,233,255,152,255,227,255,158,255,231,255,169,255,238,255,176,255,231,255,167,255,192,255,154,255,128,255,154,255,66,255,169,255,35,255,194,255,55,255,211,255,108,255,214,255,183,255,203,255,0,0,189,255,52,0,189,255,79,0,207,255,66,0,244,255,24,0,33,0,227,255,79,0,176,255,116,0,139,255,145,0,128,255,169,0,145,255,189,0,198,255,218,0,0,0,247,0,41,0,251,0,57,0,209,0,52,0,116,0,48,0,13,0,48,0,198,255,52,0,167,255,50,0,169,255,41,0,180,255,17,0,174,255,242,255,141,255,196,255,77,255,156,255,242,254,130,255,143,254,123,255,68,254,128,255,39,254,147,255,79,254,172,255,176,254,200,255,52,255,216,255,180,255,209,255,11,0,192,255,52,0,194,255,66,0,225,255,66,0,8,0,70,0,33,0,75,0,22,0,70,0,249,255,37,0,220,255,236,255,209,255,163,255,220,255,97,255,242,255,52,255,253,255,30,255,242,255,17,255,205,255,251,254,156,255,222,254,116,255,207,254,112,255,225,254,145,255,26,255,198,255,119,255,247,255,222,255,19,0,55,0,37,0,114,0,61,0,141,0,103,0,132,0,158,0,99,0,203,0,52,0,218,0,15,0,196,0,8,0,150,0,35,0,108,0,79,0,86,0,112,0,83,0,123,0,90,0,103,0,86,0,59,0,57,0,253,255,4,0,183,255,203,255,114,255,150,255,57,255,123,255,22,255,130,255,15,255,165,255,39,255,220,255,79,255,15,0,114,255,55,0,134,255,64,0,134,255,55,0,125,255,41,0,105,255,33,0,86,255,30,0,79,255,39,0,88,255,50,0,103,255,55,0,110,255,44,0,94,255,24,0,66,255,4,0,35,255,0,0,11,255,13,0,244,254,35,0,231,254,48,0,227,254,48,0,249,254,35,0,39,255,6,0,94,255,229,255,143,255,187,255,172,255,152,255,183,255,139,255,185,255,150,255,183,255,194,255,165,255,4,0,128,255,79,0,81,255,152,0,39,255,203,0,15,255,222,0,17,255,207,0,35,255,174,0,57,255,132,0,75,255,83,0,83,255,19,0,94,255,207,255,112,255,147,255,143,255,105,255,169,255,88,255,176,255,81,255,158,255,72,255,141,255,70,255,134,255,94,255,152,255,156,255,174,255,247,255,187,255,83,0,196,255,145,0,209,255,158,0,231,255,136,0,251,255,101,0,11,0,72,0,17,0,48,0,2,0,22,0,220,255,251,255,154,255,209,255,83,255,156,255,37,255,88,255,46,255,28,255,105,255,251,254,185,255,8,255,247,255,52,255,19,0,97,255,28,0,121,255,37,0,130,255,55,0,134,255,79,0,147,255,90,0,165,255,66,0,176,255,4,0,172,255,189,255,154,255,143,255,141,255,145,255,154,255,196,255,185,255,17,0,227,255,110,0,2,0,203,0,19,0,33,1,22,0,99,1,11,0,123,1,0,0,110,1,251,255,70,1,11,0,35,1,44,0,33,1,77,0,61,1,97,0,97,1,86,0,116,1,59,0,105,1,22,0,75,1,249,255,28,1,222,255,222,0,211,255,143,0,209,255,46,0,214,255,205,255,218,255,125,255,225,255,90,255,225,255,99,255,218,255,139,255,200,255,189,255,176,255,244,255,165,255,46,0,178,255,105,0,207,255,143,0,233,255,150,0,227,255,128,0,196,255,108,0,147,255,99,0,110,255,97,0,99,255,59,0,125,255,227,255,180,255,101,255,251,255,242,254,57,0,183,254,92,0,185,254,94,0,242,254,79,0,66,255,61,0,139,255,46,0,174,255,35,0,163,255,28,0,116,255,11,0,59,255,233,255,26,255,178,255,28,255,114,255,66,255,59,255,116,255,19,255,169,255,255,254,209,255,253,254,240,255,11,255,15,0,30,255,48,0,46,255,68,0,48,255,64,0,35,255,28,0,17,255,238,255,4,255,198,255,253,254,185,255,253,254,198,255,253,254,225,255,19,255,244,255,63,255,247,255,121,255,236,255,180,255,216,255,233,255,203,255,22,0,211,255,59,0,247,255,83,0,37,0,90,0,79,0,86,0,99,0,75,0,99,0,66,0,79,0,57,0,46,0,37,0,11,0,2,0,240,255,205,255,218,255,143,255,203,255,86,255,187,255,52,255,172,255,52,255,163,255,77,255,156,255,121,255,167,255,169,255,207,255,222,255,37,0,15,0,163,0,57,0,39,1,81,0,136,1,83,0,172,1,64,0,123,1,26,0,253,0,244,255,68,0,222,255,128,255,233,255,227,254,17,0,136,254,57,0,108,254,75,0,105,254,64,0,121,254,37,0,163,254,17,0,229,254,2,0,50,255,236,255,130,255,185,255,205,255,119,255,22,0,59,255,81,0,26,255,99,0,24,255,68,0,59,255,11,0,134,255,222,255,229,255,203,255,59,0,211,255,105,0,236,255,83,0,0,0,253,255,251,255,130,255,216,255,4,255,174,255,158,254,150,255,92,254,156,255,57,254,183,255,46,254,214,255,57,254,218,255,86,254,200,255,150,254,165,255,242,254,139,255,86,255,139,255,156,255,167,255,180,255,216,255,165,255,17,0,134,255,79,0,108,255,128,0,94,255,154,0,90,255,174,0,90,255,189,0,99,255,205,0,108,255,216,0,114,255,209,0,114,255,189,0,114,255,147,0,121,255,101,0,134,255,64,0,158,255,44,0,194,255,37,0,240,255,37,0,22,0,46,0,33,0,57,0,0,0,64,0,185,255,46,0,97,255,8,0,15,255,222,255,207,254,196,255,167,254,192,255,154,254,200,255,174,254,218,255,214,254,229,255,251,254,227,255,15,255,214,255,13,255,198,255,4,255,192,255,255,254,187,255,253,254,180,255,255,254,150,255,6,255,105,255,33,255,59,255,92,255,30,255,172,255,28,255,2,0,57,255,72,0,125,255,112,0,227,255,123,0,94,0,110,0,216,0,81,0,59,1,37,0,121,1,231,255,136,1,161,255,101,1,101,255,28,1,72,255,205,0,75,255,145,0,103,255,123,0,136,255,139,0,156,255,187,0,156,255,236,0,150,255,4,1,145,255,244,0,156,255,207,0,189,255,189,0,242,255,209,0,44,0,11,1,97,0,72,1,134,0,110,1,156,0,121,1,163,0,108,1,154,0,97,1,128,0,86,1,94,0,79,1,70,0,55,1,59,0,4,1,57,0,172,0,55,0,50,0,48,0,185,255,44,0,97,255,39,0,68,255,35,0,99,255,24,0,165,255,6,0,242,255,240,255,44,0,205,255,72,0,163,255,66,0,125,255,46,0,97,255,22,0,66,255,0,0,33,255,229,255,255,254,192,255,231,254,141,255,236,254,90,255,2,255,46,255,28,255,26,255,48,255,24,255,44,255,35,255,17,255,41,255,233,254,33,255,214,254,11,255,231,254,247,254,41,255,253,254,143,255,46,255,238,255,139,255,44,0,253,255,66,0,110,0,57,0,200,0,30,0,6,1,244,255,26,1,200,255,15,1,172,255,242,0,169,255,205,0,196,255,178,0,231,255,152,0,0,0,121,0,0,0,90,0,247,255,64,0,238,255,50,0,236,255,41,0,244,255,28,0,11,0,8,0,39,0,242,255,68,0,222,255,92,0,216,255,105,0,227,255,103,0,247,255,90,0,13,0,68,0,11,0,57,0,244,255,55,0,211,255,52,0,187,255,24,0,189,255,216,255,209,255,119,255,240,255,8,255,13,0,187,254,41,0,176,254,68,0,233,254,90,0,70,255,94,0,161,255,83,0,231,255,52,0,24,0,6,0,64,0,211,255,90,0,180,255,105,0,192,255,105,0,251,255,94,0,92,0,86,0,198,0,88,0,22,1,114,0,61,1,156,0,61,1,200,0,28,1,240,0,233,0,15,1,163,0,24,1,75,0,2,1,244,255,183,0,172,255,70,0,116,255,216,255,77,255,143,255,50,255,134,255,39,255,172,255,44,255,227,255,61,255,2,0,90,255,6,0,128,255,249,255,174,255,242,255,225,255,0,0,13,0,30,0,44,0,59,0,55,0,68,0,41,0,48,0,0,0,19,0,203,255,0,0,150,255,4,0,119,255,28,0,125,255,57,0,158,255,72,0,216,255,66,0,19,0,39,0,75,0,0,0,116,0,216,255,141,0,185,255,154,0,156,255,163,0,132,255,180,0,108,255,203,0,97,255,225,0,103,255,238,0,119,255,225,0,125,255,183,0,121,255,130,0,112,255,83,0,108,255,46,0,112,255,15,0,121,255,251,255,134,255,240,255,156,255,247,255,189,255,8,0,225,255,24,0,251,255,26,0,11,0,11,0,30,0,233,255,52,0,194,255,68,0,163,255,64,0,156,255,35,0,180,255,242,255,216,255,196,255,236,255,169,255,227,255,176,255,198,255,203,255,154,255,238,255,103,255,8,0,55,255,26,0,15,255,17,0,4,255,242,255,28,255,196,255,92,255,150,255,192,255,121,255,59,0,105,255,172,0,99,255,247,0,90,255,11,1,77,255,244,0,61,255,203,0,48,255,161,0,41,255,123,0,48,255,94,0,61,255,68,0,77,255,46,0,81,255,22,0,88,255,6,0,97,255,2,0,108,255,11,0,116,255,17,0,130,255,15,0,139,255,240,255,134,255,189,255,92,255,132,255,11,255,97,255,169,254,101,255,83,254,136,255,28,254,185,255,17,254,222,255,46,254,231,255,105,254,214,255,174,254,180,255,220,254,150,255,240,254,139,255,233,254,139,255,225,254,156,255,227,254,172,255,242,254,196,255,19,255,225,255,75,255,4,0,158,255,46,0,0,0,79,0,83,0,92,0,136,0,86,0,152,0,64,0,143,0,24,0,132,0,225,255,134,0,158,255,163,0,97,255,214,0,50,255,11,1,24,255,52,1,4,255,86,1,240,254,110,1,209,254,130,1,180,254,141,1,165,254,139,1,183,254,128,1,227,254,108,1,35,255,86,1,108,255,57,1,178,255,24,1,238,255,238,0,22,0,187,0,46,0,139,0,59,0,108,0,66,0,101,0,72,0,112,0,86,0,121,0,112,0,112,0,154,0,81,0,203,0,57,0,249,0,41,0,11,1,28,0,244,0,17,0,183,0,15,0,112,0,37,0,64,0,83,0,52,0,128,0,72,0,143,0,103,0,119,0,136,0,59,0,167,0,247,255,178,0,187,255,167,0,156,255,128,0,147,255,68,0,158,255,249,255,187,255,183,255,231,255,145,255,26,0,147,255,70,0,178,255,94,0,211,255,92,0,227,255,52,0,218,255,238,255,187,255,143,255,145,255,57,255,101,255,253,254,75,255,236,254,75,255,255,254,105,255,35,255,154,255,75,255,194,255,99,255,218,255,103,255,209,255,108,255,176,255,121,255,125,255,150,255,81,255,196,255,77,255,238,255,123,255,6,0,203,255,2,0,26,0,231,255,81,0,187,255,99,0,141,255,86,0,119,255,64,0,112,255,46,0,119,255,48,0,128,255,64,0,130,255,77,0,121,255,75,0,103,255,59,0,88,255,46,0,97,255,48,0,134,255,61,0,214,255,79,0,64,0,86,0,178,0,81,0,4,1,57,0,37,1,30,0,28,1,0,0,249,0,218,255,194,0,169,255,112,0,110,255,19,0,39,255,192,255,214,254,145,255,136,254,139,255,81,254,150,255,72,254,165,255,108,254,169,255,176,254,154,255,4,255,125,255,79,255,92,255,139,255,57,255,167,255,24,255,172,255,2,255,172,255,251,254,198,255,22,255,8,0,83,255,116,0,163,255,231,0,240,255,57,1,28,0,90,1,26,0,72,1,238,255,28,1,165,255,216,0,101,255,139,0,81,255,66,0,112,255,11,0,178,255,238,255,238,255,229,255,247,255,220,255,198,255,200,255,101,255,172,255,251,254,143,255,169,254,114,255,132,254,86,255,139,254,52,255,189,254,19,255,8,255,6,255,94,255,17,255,174,255,44,255,240,255,70,255,26,0,92,255,59,0,114,255,92,0,152,255,121,0,207,255,143,0,19,0,139,0,83,0,101,0,134,0,37,0,161,0,227,255,161,0,178,255,147,0,152,255,132,0,154,255,128,0,169,255,134,0,189,255,145,0,209,255,154,0,229,255,143,0,2,0,112,0,37,0,77,0,77,0,57,0,105,0,64,0,112,0,86,0,92,0,101,0,57,0,103,0,30,0,83,0,35,0,30,0,90,0,198,255,185,0,83,255,41,1,236,254,154,1,178,254,244,1,183,254,59,2,231,254,90,2,41,255,72,2,99,255,0,2,132,255,154,1,152,255,55,1,176,255,236,0,196,255,189,0,211,255,163,0,209,255,145,0,200,255,134,0,192,255,134,0,185,255,136,0,205,255,128,0,0,0,92,0,83,0,35,0,174,0,229,255,231,0,180,255,244,0,169,255,225,0,187,255,192,0,220,255,152,0,247,255,105,0,6,0,39,0,15,0,222,255,28,0,147,255,44,0,88,255,57,0,59,255,46,0,52,255,15,0,63,255,238,255,79,255,209,255,103,255,189,255,136,255,185,255,176,255,187,255,207,255,192,255,214,255,187,255,189,255,169,255,152,255,154,255,132,255,152,255,141,255,178,255,176,255,225,255,222,255,15,0,8,0,28,0,39,0,13,0,48,0,238,255,41,0,220,255,41,0,225,255,59,0,251,255,101,0,19,0,147,0,37,0,167,0,35,0,154,0,11,0,130,0,218,255,119,0,150,255,123,0,90,255,134,0,66,255,130,0,97,255,99,0,174,255,59,0,11,0,19,0,81,0,244,255,110,0,216,255,105,0,180,255,88,0,139,255,72,0,112,255,61,0,103,255,61,0,119,255,77,0,143,255,92,0,167,255,90,0,187,255,52,0,209,255,240,255,238,255,161,255,15,0,103,255,52,0,83,255,72,0,103,255,70,0,147,255,48,0,187,255,24,0,207,255,15,0,207,255,33,0,205,255,75,0,231,255,121,0,30,0,167,0,110,0,196,0,172,0,207,0,183,0,205,0,125,0,203,0,17,0,203,0,150,255,205,0,57,255,196,0,35,255,167,0,88,255,123,0,194,255,68,0,48,0,17,0,134,0,233,255,167,0,207,255,158,0,198,255,116,0,218,255,55,0,0,0,236,255,50,0,156,255,103,0,97,255,143,0,79,255,147,0,103,255,123,0,165,255,92,0,231,255,68,0,19,0,52,0,22,0,37,0,242,255,17,0,183,255,0,0,123,255,244,255,81,255,251,255,63,255,11,0,70,255,24,0,86,255,28,0,88,255,28,0,63,255,22,0,17,255,2,0,229,254,225,255,209,254,178,255,225,254,141,255,253,254,123,255,24,255,112,255,33,255,90,255,33,255,41,255,30,255,249,254,13,255,242,254,233,254,28,255,180,254,94,255,130,254,145,255,97,254,154,255,97,254,132,255,125,254,103,255,158,254,99,255,180,254,128,255,194,254,178,255,205,254,236,255,231,254,26,0,19,255,70,0,79,255,112,0,141,255,174,0,194,255,0,1,227,255,86,1,247,255,158,1,251,255,194,1,244,255,189,1,238,255,156,1,229,255,121,1,216,255,94,1,198,255,72,1,192,255,37,1,194,255,240,0,205,255,169,0,209,255,105,0,194,255,66,0,150,255,52,0,92,255,48,0,50,255,33,0,46,255,244,255,83,255,172,255,150,255,94,255,225,255,28,255,41,0,242,254,88,0,238,254,97,0,24,255,70,0,105,255,24,0,214,255,240,255,64,0,211,255,150,0,205,255,196,0,218,255,198,0,251,255,163,0,44,0,108,0,114,0,64,0,196,0,57,0,13,1,90,0,61,1,150,0,72,1,198,0,50,1,216,0,11,1,196,0,207,0,163,0,139,0,130,0,70,0,116,0,17,0,114,0,0,0,112,0,6,0,99,0,28,0,79,0,48,0,68,0,52,0,72,0,52,0,77,0,50,0,68,0,44,0,44,0,28,0,19,0,0,0,6,0,229,255,17,0,203,255,50,0,176,255,83,0,145,255,97,0,105,255,79,0,66,255,37,0,39,255,251,255,28,255,222,255,33,255,209,255,50,255,200,255,92,255,176,255,143,255,139,255,194,255,90,255,233,255,44,255,8,0,4,255,55,0,240,254,108,0,249,254,156,0,19,255,180,0,52,255,183,0,90,255,165,0,136,255,145,0,178,255,123,0,211,255,108,0,227,255,99,0,218,255,101,0,185,255,103,0,134,255,97,0,72,255,88,0,24,255,77,0,11,255,68,0,41,255,64,0,112,255,64,0,207,255,64,0,35,0,70,0,92,0,77,0,121,0,75,0,132,0,57,0,134,0,24,0,132,0,247,255,121,0,218,255,97,0,207,255,61,0,203,255,15,0,205,255,227,255,214,255,187,255,233,255,172,255,17,0,185,255,68,0,209,255,114,0,225,255,141,0,211,255,132,0,185,255,81,0,156,255,251,255,139,255,158,255,128,255,101,255,108,255,94,255,63,255,116,255,22,255,136,255,11,255,147,255,35,255,154,255,75,255,165,255,99,255,192,255,97,255,222,255,79,255,247,255,61,255,249,255,59,255,236,255,68,255,218,255,77,255,218,255,79,255,231,255,83,255,249,255,105,255,249,255,147,255,229,255,211,255,185,255,22,0,125,255,72,0,63,255,88,0,24,255,68,0,22,255,26,0,55,255,242,255,94,255,198,255,121,255,165,255,116,255,156,255,101,255,196,255,79,255,15,0,63,255,121,0,44,255,222,0,24,255,48,1,13,255,94,1,15,255,92,1,33,255,39,1,59,255,198,0,83,255,81,0,97,255,236,255,108,255,172,255,123,255,163,255,145,255,200,255,174,255,4,0,205,255,64,0,244,255,94,0,28,0,101,0,59,0,92,0,75,0,72,0,68,0,48,0,50,0,19,0,30,0,253,255,17,0,227,255,11,0,192,255,6,0,145,255,2,0,94,255,249,255,52,255,220,255,39,255,178,255,70,255,134,255,134,255,103,255,209,255,94,255,15,0,99,255,48,0,103,255,50,0,112,255,24,0,125,255,244,255,141,255,207,255,152,255,167,255,143,255,123,255,112,255,79,255,68,255,50,255,30,255,39,255,17,255,37,255,28,255,39,255,48,255,39,255,59,255,44,255,55,255,55,255,52,255,75,255,57,255,105,255,68,255,154,255,86,255,209,255,99,255,2,0,112,255,26,0,130,255,26,0,150,255,6,0,174,255,240,255,200,255,211,255,222,255,183,255,247,255,152,255,17,0,132,255,37,0,136,255,46,0,158,255,33,0,185,255,6,0,198,255,233,255,196,255,211,255,185,255,216,255,167,255,247,255,147,255,41,0,114,255,97,0,72,255,132,0,35,255,134,0,17,255,119,0,30,255,105,0,75,255,110,0,141,255,128,0,218,255,130,0,35,0,90,0,92,0,11,0,128,0,176,255,121,0,110,255,68,0,77,255,240,255,77,255,163,255,83,255,132,255,97,255,165,255,119,255,249,255,154,255,86,0,203,255,169,0,0,0,231,0,46,0,8,1,79,0,17,1,97,0,253,0,99,0,209,0,97,0,147,0,88,0,86,0,70,0,41,0,59,0,22,0,72,0,35,0,110,0,77,0,161,0,125,0,194,0,165,0,189,0,174,0,134,0,145,0,50,0,92,0,220,255,26,0,154,255,214,255,110,255,161,255,90,255,132,255,77,255,132,255,72,255,152,255,81,255,176,255,99,255,194,255,123,255,189,255,152,255,176,255,185,255,163,255,222,255,165,255,251,255,176,255,2,0,196,255,2,0,207,255,4,0,203,255,28,0,174,255,66,0,136,255,99,0,101,255,103,0,92,255,75,0,101,255,22,0,108,255,220,255,103,255,174,255,92,255,156,255,88,255,163,255,88,255,187,255,81,255,209,255,72,255,220,255,61,255,218,255,59,255,207,255,72,255,205,255,105,255,207,255,169,255,211,255,8,0,220,255,128,0,220,255,249,0,203,255,92,1,156,255,145,1,86,255,152,1,4,255,119,1,200,254,70,1,194,254,13,1,238,254,222,0,61,255,185,0,156,255,158,0,231,255,147,0,15,0,154,0,8,0,167,0,227,255,172,0,176,255,150,0,143,255,94,0,125,255,22,0,121,255,211,255,116,255,167,255,110,255,167,255,116,255,218,255,139,255,48,0,167,255,147,0,196,255,231,0,214,255,28,1,216,255,41,1,211,255,13,1,209,255,203,0,218,255,112,0,251,255,15,0,44,0,192,255,88,0,147,255,99,0,156,255,83,0,200,255,59,0,8,0,46,0,66,0,52,0,99,0,64,0,99,0,70,0,75,0,52,0,44,0,15,0,33,0,220,255,44,0,163,255,55,0,108,255,41,0,61,255,2,0,28,255,211,255,2,255,163,255,244,254,128,255,244,254,99,255,2,255,68,255,35,255,24,255,70,255,227,254,99,255,180,254,116,255,169,254,128,255,207,254,143,255,24,255,172,255,110,255,218,255,187,255,24,0,0,0,86,0,68,0,139,0,119,0,163,0,141,0,161,0,125,0,143,0,97,0,116,0,68,0,86,0,44,0,52,0,17,0,13,0,247,255,227,255,225,255,185,255,220,255,152,255,231,255,125,255,253,255,101,255,17,0,70,255,46,0,39,255,86,0,15,255,141,0,255,254,196,0,255,254,240,0,15,255,0,1,37,255,238,0,75,255,200,0,130,255,147,0,203,255,86,0,30,0,22,0,114,0,214,255,194,0,161,255,0,1,130,255,35,1,136,255,28,1,176,255,236,0,236,255,152,0,44,0,61,0,92,0,240,255,92,0,169,255,35,0,110,255,207,255,57,255,134,255,15,255,110,255,253,254,143,255,19,255,211,255,92,255,41,0,203,255,114,0,59,0,154,0,132,0,156,0,141,0,132,0,105,0,110,0,59,0,108,0,37,0,119,0,48,0,141,0,86,0,154,0,130,0,143,0,156,0,108,0,152,0,57,0,110,0,0,0,46,0,198,255,225,255,158,255,125,255,147,255,11,255,176,255,145,254,231,255,44,254,39,0,242,253,101,0,244,253,150,0,41,254,174,0,125,254,187,0,222,254,192,0,68,255,194,0,167,255,189,0,247,255,172,0,39,0,150,0,55,0,130,0,28,0,108,0,233,255,61,0,169,255,242,255,121,255,139,255,103,255,33,255,130,255,211,254,185,255,185,254,247,255,205,254,35,0,244,254,68,0,35,255,112,0,72,255,169,0,105,255,220,0,147,255,240,0,218,255,220,0,41,0,169,0,110,0,108,0,125,0,50,0,99,0,17,0,44,0,15,0,251,255,37,0,222,255,57,0,225,255,41,0,0,0,253,255,59,0,194,255,141,0,139,255,229,0,112,255,55,1,121,255,130,1,172,255,185,1,0,0,209,1,86,0,187,1,163,0,125,1,209,0,37,1,238,0,200,0,4,1,112,0,13,1,26,0,2,1,196,255,222,0,121,255,172,0,81,255,114,0,101,255,55,0,169,255,6,0,2,0,227,255,81,0,203,255,130,0,192,255,141,0,183,255,116,0,178,255,75,0,183,255,39,0,194,255,35,0,192,255,70,0,172,255,130,0,134,255,192,0,105,255,227,0,97,255,233,0,101,255,218,0,110,255,189,0,121,255,158,0,141,255,110,0,172,255,35,0,203,255,194,255,216,255,83,255,207,255,238,254,189,255,183,254,185,255,196,254,207,255,15,255,238,255,125,255,6,0,209,255,15,0,225,255,0,0,172,255,238,255,90,255,222,255,28,255,220,255,13,255,242,255,30,255,22,0,61,255,75,0,88,255,125,0,112,255,161,0,128,255,176,0,134,255,185,0,128,255,200,0,112,255,227,0,101,255,8,1,108,255,35,1,139,255,28,1,180,255,240,0,216,255,176,0,227,255,119,0,209,255,88,0,172,255,77,0,130,255,72,0,92,255,52,0,68,255,19,0,63,255,253,255,83,255,251,255,123,255,11,0,178,255,39,0,238,255,61,0,39,0,64,0,86,0,46,0,110,0,22,0,112,0,19,0,88,0,39,0,57,0,66,0,37,0,79,0,39,0,72,0,61,0,57,0,90,0,52,0,108,0,77,0,101,0,119,0,66,0,165,0,22,0,194,0,249,255,209,0,0,0,207,0,30,0,196,0,70,0,187,0,97,0,185,0,112,0,192,0,119,0,203,0,134,0,211,0,150,0,220,0,163,0,233,0,156,0,0,1,125,0,28,1,64,0,55,1,242,255,75,1,169,255,70,1,128,255,39,1,130,255,242,0,172,255,183,0,227,255,134,0,28,0,114,0,88,0,114,0,147,0,123,0,203,0,134,0,253,0,145,0,35,1,161,0,50,1,156,0,30,1,123,0,247,0,59,0,203,0,242,255,180,0,172,255,180,0,116,255,196,0,77,255,203,0,52,255,192,0,39,255,167,0,26,255,143,0,6,255,132,0,233,254,145,0,203,254,172,0,178,254,196,0,161,254,207,0,156,254,216,0,161,254,236,0,180,254,22,1,214,254,61,1,251,254,79,1,26,255,55,1,26,255,251,0,8,255,180,0,233,254,125,0,207,254,97,0,200,254,88,0,216,254,79,0,13,255,64,0,99,255,41,0,196,255,17,0,13,0,247,255,37,0,222,255,251,255,205,255,150,255,214,255,33,255,0,0,194,254,77,0,145,254,167,0,152,254,247,0,194,254,26,1,244,254,253,0,28,255,165,0,48,255,48,0,50,255,196,255,50,255,103,255,52,255,28,255,52,255,233,254,39,255,209,254,24,255,216,254,11,255,247,254,13,255,48,255,33,255,134,255,55,255,236,255,61,255,77,0,39,255,165,0,2,255,233,0,229,254,17,1,231,254,13,1,22,255,229,0,101,255,172,0,192,255,119,0,11,0,72,0,68,0,19,0,112,0,222,255,152,0,176,255,189,0,163,255,231,0,194,255,6,1,4,0,15,1,88,0,242,0,156,0,178,0,187,0,99,0,172,0,33,0,112,0,242,255,24,0,207,255,178,255,172,255,86,255,125,255,26,255,66,255,24,255,255,254,72,255,211,254,158,255,194,254,2,0,214,254,105,0,11,255,209,0,97,255,35,1,207,255,92,1,70,0,114,1,176,0,90,1,233,0,33,1,220,0,205,0,150,0,119,0,39,0,55,0,176,255,28,0,59,255,41,0,209,254,75,0,130,254,105,0,88,254,116,0,94,254,108,0,150,254,81,0,236,254,37,0,72,255,238,255,147,255,167,255,189,255,99,255,192,255,52,255,178,255,39,255,180,255,63,255,207,255,108,255,242,255,147,255,11,0,174,255,22,0,169,255,26,0,145,255,24,0,125,255,13,0,114,255,0,0,125,255,249,255,150,255,2,0,185,255,26,0,225,255,50,0,0,0,72,0,15,0,77,0,15,0,59,0,6,0,24,0,2,0,233,255,4,0,189,255,0,0,147,255,244,255,108,255,218,255,75,255,209,255,61,255,227,255,63,255,11,0,79,255,52,0,81,255,61,0,61,255,28,0,22,255,233,255,238,254,189,255,216,254,178,255,231,254,200,255,28,255,242,255,108,255,26,0,187,255,44,0,247,255,28,0,19,0,247,255,26,0,198,255,28,0,152,255,35,0,108,255,39,0,75,255,41,0,70,255,41,0,97,255,37,0,139,255,26,0,178,255,8,0,207,255,253,255,220,255,240,255,227,255,240,255,242,255,247,255,15,0,251,255,55,0,253,255,83,0,253,255,83,0,244,255,59,0,216,255,11,0,158,255,209,255,83,255,136,255,13,255,48,255,222,254,207,254,205,254,101,254,214,254,2,254,251,254,194,253,55,255,185,253,130,255,238,253,207,255,79,254,8,0,185,254,55,0,28,255,110,0,99,255,216,0,141,255,125,1,147,255,48,2,139,255,161,2,134,255,156,2,143,255,50,2,167,255,150,1,192,255,249,0,205,255,121,0,198,255,39,0,178,255,249,255,156,255,231,255,150,255,233,255,161,255,242,255,189,255,253,255,220,255,244,255,238,255,222,255,242,255,200,255,242,255,194,255,247,255,211,255,26,0,251,255,101,0,46,0,214,0,86,0,66,1,79,0,141,1,17,0,158,1,174,255,121,1,66,255,44,1,244,254,205,0,225,254,112,0,6,255,33,0,86,255,227,255,187,255,178,255,33,0,145,255,134,0,134,255,214,0,136,255,6,1,152,255,13,1,163,255,244,0,169,255,218,0,183,255,194,0,218,255,178,0,6,0,163,0,48,0,143,0,57,0,116,0,22,0,77,0,218,255,37,0,172,255,0,0,161,255,227,255,180,255,218,255,214,255,225,255,242,255,233,255,251,255,242,255,236,255,251,255,196,255,8,0,143,255,17,0,90,255,15,0,59,255,249,255,70,255,218,255,123,255,187,255,203,255,158,255,37,0,136,255,121,0,119,255,174,0,101,255,183,0,81,255,152,0,59,255,105,0,50,255,68,0,66,255,48,0,112,255,35,0,187,255,17,0,22,0,0,0,112,0,242,255,174,0,236,255,187,0,231,255,158,0,222,255,90,0,198,255,6,0,161,255,189,255,105,255,139,255,44,255,119,255,251,254,128,255,231,254,163,255,238,254,211,255,15,255,2,0,66,255,28,0,125,255,17,0,192,255,242,255,244,255,200,255,17,0,167,255,33,0,165,255,39,0,183,255,57,0,207,255,94,0,227,255,141,0,247,255,180,0,8,0,194,0,39,0,174,0,64,0,123,0,77,0,52,0,59,0,242,255,19,0,192,255,233,255,163,255,196,255,161,255,176,255,185,255,165,255,222,255,154,255,249,255,154,255,244,255,180,255,214,255,244,255,178,255,64,0,145,255,123,0,116,255,139,0,86,255,105,0,57,255,37,0,46,255,218,255,63,255,163,255,99,255,143,255,134,255,156,255,147,255,198,255,141,255,247,255,112,255,19,0,90,255,28,0,94,255,22,0,141,255,19,0,216,255,37,0,37,0,75,0,103,0,116,0,145,0,145,0,172,0,150,0,187,0,125,0,187,0,77,0,165,0,17,0,121,0,216,255,66,0,169,255,15,0,158,255,233,255,183,255,196,255,231,255,163,255,37,0,139,255,88,0,121,255,112,0,105,255,97,0,99,255,57,0,99,255,15,0,112,255,251,255,139,255,0,0,183,255,28,0,236,255,66,0,26,0,97,0,50,0,108,0,41,0,110,0,4,0,110,0,231,255,128,0,222,255,147,0,236,255,154,0,244,255,134,0,238,255,97,0,218,255,61,0,198,255,48,0,192,255,59,0,189,255,92,0,189,255,130,0,196,255,154,0,200,255,158,0,192,255,150,0,165,255,128,0,128,255,97,0,97,255,52,0,88,255,0,0,103,255,211,255,130,255,185,255,156,255,180,255,176,255,185,255,187,255,194,255,192,255,200,255,192,255,211,255,192,255,233,255,192,255,2,0,192,255,26,0,203,255,39,0,229,255,37,0,22,0,35,0,86,0,28,0,158,0,26,0,207,0,17,0,225,0,2,0,205,0,247,255,158,0,242,255,97,0,242,255,33,0,231,255,238,255,205,255,207,255,167,255,214,255,145,255,253,255,150,255,57,0,185,255,114,0,238,255,150,0,37,0,150,0,77,0,101,0,94,0,15,0,92,0,176,255,79,0,94,255,68,0,57,255,55,0,66,255,33,0,114,255,249,255,183,255,196,255,242,255,136,255,11,0,81,255,253,255,30,255,200,255,247,254,128,255,214,254,63,255,185,254,17,255,161,254,251,254,147,254,255,254,156,254,26,255,189,254,75,255,240,254,123,255,44,255,174,255,108,255,222,255,176,255,19,0,247,255,88,0,64,0,154,0,139,0,194,0,198,0,192,0,225,0,143,0,211,0,61,0,161,0,236,255,90,0,174,255,28,0,147,255,0,0,158,255,0,0,198,255,6,0,6,0,6,0,86,0,247,255,147,0,227,255,185,0,214,255,192,0,220,255,178,0,242,255,158,0,17,0,147,0,59,0,156,0,92,0,174,0,94,0,187,0,68,0,183,0,11,0,152,0,205,255,94,0,152,255,19,0,130,255,196,255,134,255,134,255,154,255,110,255,180,255,128,255,207,255,163,255,229,255,189,255,240,255,207,255,247,255,214,255,244,255,218,255,247,255,207,255,251,255,183,255,0,0,139,255,0,0,90,255,240,255,50,255,211,255,46,255,172,255,86,255,145,255,163,255,139,255,2,0,154,255,88,0,180,255,150,0,211,255,178,0,253,255,180,0,41,0,156,0,99,0,123,0,161,0,88,0,209,0,72,0,240,0,81,0,0,1,108,0,8,1,134,0,11,1,139,0,0,1,114,0,238,0,68,0,218,0,17,0,207,0,238,255,196,0,220,255,176,0,216,255,139,0,218,255,88,0,222,255,39,0,227,255,6,0,236,255,0,0,253,255,0,0,8,0,249,255,11,0,214,255,6,0,156,255,0,0,103,255,4,0,79,255,15,0,97,255,35,0,150,255,57,0,229,255,66,0,52,0,66,0,114,0,52,0,134,0,33,0,108,0,6,0,59,0,242,255,26,0,242,255,22,0,8,0,39,0,46,0,61,0,86,0,75,0,119,0,79,0,141,0,79,0,141,0,75,0,121,0,72,0,86,0,66,0,48,0,50,0,13,0,19,0,233,255,233,255,189,255,187,255,156,255,134,255,154,255,97,255,187,255,79,255,249,255,92,255,50,0,128,255,92,0,165,255,99,0,194,255,75,0,211,255,33,0,225,255,249,255,233,255,229,255,242,255,236,255,244,255,6,0,233,255,37,0,216,255,57,0,203,255,61,0,194,255,66,0,180,255,81,0,163,255,114,0,145,255,154,0,136,255,185,0,141,255,200,0,158,255,198,0,189,255,187,0,233,255,158,0,35,0,112,0,105,0,39,0,167,0,216,255,211,0,147,255,231,0,110,255,231,0,103,255,211,0,108,255,165,0,112,255,99,0,110,255,15,0,114,255,187,255,143,255,119,255,200,255,66,255,26,0,24,255,105,0,255,254,152,0,251,254,136,0,24,255,64,0,79,255,222,255,156,255,145,255,238,255,116,255,68,0,125,255,141,0,139,255,198,0,136,255,222,0,116,255,216,0,94,255,178,0,92,255,128,0,116,255,68,0,161,255,6,0,214,255,207,255,22,0,161,255,92,0,119,255,156,0,81,255,196,0,37,255,207,0,249,254,194,0,218,254,169,0,207,254,143,0,218,254,108,0,253,254,57,0,41,255,244,255,90,255,158,255,136,255,90,255,183,255,55,255,244,255,52,255,81,0,79,255,205,0,112,255,66,1,139,255,145,1,172,255,161,1,209,255,110,1,251,255,17,1,26,0,165,0,33,0,72,0,6,0,13,0,211,255,251,255,150,255,15,0,97,255,59,0,70,255,112,0,61,255,161,0,72,255,196,0,101,255,203,0,141,255,183,0,189,255,147,0,240,255,110,0,33,0,86,0,72,0,66,0,105,0,52,0,132,0,33,0,158,0,0,0,187,0,216,255,218,0,176,255,242,0,150,255,238,0,147,255,207,0,169,255,145,0,209,255,77,0,247,255,17,0,8,0,231,255,249,255,209,255,205,255,205,255,152,255,209,255,101,255,225,255,70,255,244,255,55,255,6,0,30,255,26,0,240,254,55,0,191,254,88,0,169,254,130,0,194,254,156,0,13,255,158,0,125,255,134,0,253,255,81,0,99,0,13,0,154,0,205,255,158,0,147,255,119,0,116,255,57,0,121,255,236,255,156,255,158,255,214,255,81,255,6,0,2,255,30,0,196,254,30,0,161,254,15,0,165,254,4,0,209,254,6,0,24,255,17,0,108,255,26,0,192,255,19,0,251,255,0,0,17,0,229,255,8,0,205,255,238,255,194,255,222,255,207,255,231,255,220,255,6,0,225,255,55,0,207,255,94,0,192,255,105,0,209,255,70,0,15,0,0,0,114,0,185,255,207,0,139,255,6,1,139,255,11,1,178,255,225,0,244,255,156,0,55,0,72,0,101,0,247,255,123,0,176,255,114,0,136,255,94,0,119,255,70,0,119,255,66,0,114,255,79,0,116,255,90,0,132,255,59,0,169,255,225,255,231,255,77,255,33,0,167,254,70,0,39,254,75,0,231,253,41,0,227,253,249,255,8,254,203,255,66,254,167,255,123,254,154,255,172,254,167,255,220,254,203,255,26,255,244,255,108,255,26,0,196,255,66,0,19,0,97,0,83,0,123,0,123,0,141,0,147,0,143,0,152,0,132,0,128,0,121,0,72,0,108,0,17,0,99,0,247,255,88,0,0,0,77,0,33,0,64,0,59,0,57,0,64,0,41,0,48,0,22,0,24,0,251,255,244,255,211,255,196,255,169,255,150,255,130,255,121,255,99,255,123,255,83,255,165,255,83,255,240,255,94,255,70,0,116,255,143,0,150,255,185,0,183,255,185,0,209,255,152,0,218,255,97,0,211,255,48,0,194,255,17,0,174,255,6,0,154,255,15,0,130,255,30,0,101,255,46,0,83,255,50,0,90,255,57,0,132,255,61,0,192,255,64,0,236,255,44,0,247,255,6,0,214,255,218,255,154,255,180,255,94,255,167,255,44,255,172,255,19,255,183,255,24,255,200,255,57,255,222,255,105,255,242,255,156,255,0,0,209,255,253,255,253,255,236,255,39,0,218,255,72,0,203,255,99,0,205,255,125,0,222,255,163,0,249,255,207,0,22,0,0,1,44,0,41,1,41,0,72,1,19,0,81,1,13,0,68,1,39,0,26,1,108,0,218,0,205,0,139,0,46,1,46,0,114,1,211,255,119,1,132,255,55,1,83,255,203,0,68,255,79,0,72,255,233,255,86,255,167,255,94,255,139,255,92,255,125,255,72,255,110,255,37,255,83,255,255,254,59,255,244,254,44,255,22,255,50,255,92,255,79,255,180,255,134,255,0,0,200,255,37,0,2,0,28,0,33,0,253,255,35,0,220,255,26,0,211,255,19,0,216,255,6,0,218,255,238,255,198,255,189,255,154,255,130,255,97,255,77,255,52,255,37,255,35,255,22,255,52,255,44,255,86,255,101,255,103,255,180,255,99,255,251,255,70,255,28,0,35,255,13,0,8,255,218,255,249,254,169,255,242,254,165,255,236,254,220,255,231,254,50,0,229,254,139,0,227,254,192,0,222,254,196,0,218,254,158,0,220,254,108,0,238,254,68,0,26,255,57,0,90,255,64,0,161,255,59,0,218,255,35,0,247,255,242,255,247,255,169,255,236,255,86,255,225,255,6,255,214,255,203,254,185,255,183,254,139,255,203,254,97,255,249,254,88,255,33,255,132,255,44,255,205,255,30,255,19,0,4,255,61,0,238,254,83,0,233,254,88,0,4,255,83,0,55,255,72,0,116,255,64,0,167,255,61,0,198,255,77,0,205,255,101,0,203,255,112,0,205,255,94,0,225,255,44,0,253,255,236,255,17,0,178,255,15,0,147,255,247,255,145,255,216,255,165,255,205,255,198,255,229,255,249,255,22,0,52,0,79,0,119,0,114,0,167,0,119,0,180,0,97,0,154,0,59,0,103,0,22,0,52,0,251,255,22,0,233,255,0,0,227,255,231,255,229,255,194,255,242,255,154,255,8,0,130,255,46,0,136,255,86,0,169,255,123,0,216,255,147,0,253,255,152,0,13,0,130,0,0,0,88,0,229,255,41,0,205,255,0,0,198,255,225,255,209,255,203,255,227,255,205,255,240,255,229,255,253,255,13,0,6,0,61,0,15,0,108,0,33,0,152,0,52,0,192,0,66,0,220,0,68,0,236,0,46,0,233,0,13,0,211,0,242,255,183,0,244,255,150,0,13,0,119,0,48,0,94,0,64,0,70,0,50,0,66,0,19,0,81,0,0,0,123,0,2,0,174,0,39,0,207,0,103,0,205,0,165,0,176,0,196,0,136,0,196,0,94,0,165,0,61,0,123,0,24,0,83,0,233,255,52,0,178,255,33,0,132,255,8,0,110,255,238,255,112,255,200,255,143,255,172,255,169,255,158,255,185,255,165,255,180,255,178,255,154,255,189,255,121,255,183,255,94,255,154,255,83,255,114,255,77,255,81,255,61,255,77,255,28,255,110,255,240,254,174,255,216,254,0,0,236,254,79,0,48,255,132,0,132,255,150,0,192,255,130,0,207,255,81,0,176,255,13,0,134,255,198,255,110,255,147,255,132,255,143,255,194,255,196,255,24,0,35,0,101,0,143,0,143,0,227,0,145,0,13,1,121,0,13,1,92,0,240,0,77,0,203,0,66,0,183,0,41,0,196,0,6,0,244,0,227,255,46,1,198,255,83,1,183,255,90,1,183,255,66,1,194,255,8,1,220,255,180,0,244,255,83,0,0,0,240,255,0,0,158,255,240,255,110,255,216,255,103,255,200,255,132,255,207,255,192,255,249,255,15,0,52,0,99,0,105,0,167,0,139,0,192,0,141,0,178,0,112,0,143,0,72,0,105,0,30,0,83,0,0,0,72,0,231,255,70,0,209,255,77,0,192,255,83,0,185,255,72,0,203,255,33,0,247,255,227,255,55,0,158,255,132,0,112,255,196,0,99,255,233,0,123,255,231,0,172,255,198,0,225,255,139,0,253,255,81,0,249,255,46,0,218,255,35,0,174,255,41,0,136,255,48,0,116,255,46,0,128,255,28,0,165,255,13,0,222,255,17,0,19,0,55,0,59,0,121,0,77,0,203,0,72,0,24,1,61,0,68,1,37,0,72,1,2,0,39,1,211,255,247,0,161,255,203,0,130,255,167,0,139,255,134,0,187,255,88,0,0,0,26,0,48,0,214,255,57,0,154,255,13,0,121,255,194,255,116,255,114,255,125,255,57,255,136,255,37,255,154,255,46,255,198,255,75,255,19,0,105,255,119,0,139,255,216,0,167,255,22,1,185,255,39,1,196,255,22,1,198,255,238,0,198,255,192,0,196,255,150,0,198,255,114,0,207,255,86,0,220,255,64,0,242,255,55,0,4,0,68,0,26,0,97,0,50,0,134,0,70,0,152,0,88,0,150,0,81,0,123,0,39,0,70,0,229,255,8,0,150,255,216,255,79,255,178,255,41,255,163,255,35,255,165,255,55,255,176,255,97,255,192,255,154,255,211,255,233,255,236,255,70,0,19,0,167,0,77,0,247,0,147,0,35,1,216,0,30,1,0,1,227,0,2,1,128,0,233,0,13,0,194,0,169,255,152,0,97,255,123,0,50,255,110,0,11,255,116,0,231,254,132,0,207,254,147,0,200,254,141,0,218,254,103,0,255,254,39,0,52,255,229,255,121,255,187,255,194,255,185,255,253,255,200,255,30,0,203,255,41,0,187,255,44,0,161,255,44,0,150,255,55,0,163,255,72,0,216,255,99,0,41,0,128,0,130,0,158,0,200,0,185,0,242,0,203,0,0,1,209,0,247,0,207,0,236,0,211,0,225,0,225,0,205,0,251,0,172,0,13,1,110,0,6,1,33,0,214,0,225,255,132,0,189,255,35,0,194,255,218,255,216,255,178,255,249,255,178,255,11,0,211,255,15,0,0,0,11,0,57,0,6,0,114,0,13,0,167,0,26,0,203,0,46,0,211,0,66,0,194,0,75,0,143,0,68,0,79,0,33,0,37,0,238,255,39,0,185,255,92,0,141,255,185,0,123,255,37,1,143,255,132,1,203,255,203,1,44,0,225,1,163,0,200,1,19,1,139,1,90,1,70,1,103,1,17,1,64,1,247,0,247,0,247,0,161,0,6,1,77,0,22,1,251,255,24,1,178,255,0,1,134,255,203,0,128,255,116,0,152,255,15,0,198,255,183,255,251,255,114,255,39,0,86,255,72,0,81,255,94,0,77,255,110,0,59,255,123,0,28,255,128,0,4,255,119,0,253,254,103,0,15,255,77,0,52,255,55,0,103,255,52,0,163,255,77,0,222,255,110,0,15,0,136,0,52,0,147,0,81,0,143,0,110,0,125,0,136,0,97,0,163,0,61,0,172,0,22,0,158,0,242,255,116,0,214,255,57,0,203,255,251,255,218,255,200,255,4,0,169,255,72,0,169,255,150,0,192,255,218,0,233,255,15,1,15,0,46,1,48,0,61,1,59,0,52,1,50,0,30,1,33,0,0,1,22,0,240,0,17,0,249,0,2,0,19,1,229,255,50,1,183,255,64,1,141,255,52,1,114,255,26,1,116,255,4,1,139,255,2,1,180,255,17,1,227,255,35,1,19,0,35,1,64,0,4,1,90,0,205,0,86,0,134,0,59,0,64,0,24,0,2,0,253,255,211,255,247,255,172,255,4,0,132,255,39,0,101,255,81,0,94,255,119,0,121,255,141,0,174,255,145,0,220,255,143,0,233,255,134,0,211,255,125,0,178,255,116,0,154,255,108,0,150,255,99,0,185,255,90,0,249,255,81,0,75,0,75,0,154,0,66,0,214,0,44,0,242,0,8,0,249,0,220,255,236,0,165,255,214,0,110,255,189,0,63,255,169,0,48,255,165,0,63,255,176,0,90,255,187,0,108,255,183,0,101,255,154,0,75,255,105,0,44,255,48,0,19,255,253,255,17,255,209,255,55,255,172,255,136,255,132,255,242,255,92,255,86,0,55,255,147,0,37,255,158,0,50,255,139,0,112,255,105,0,216,255,86,0,86,0,86,0,200,0,108,0,28,1,141,0,70,1,169,0,70,1,176,0,37,1,150,0,236,0,99,0,180,0,46,0,154,0,15,0,161,0,15,0,185,0,41,0,198,0,88,0,183,0,125,0,147,0,130,0,110,0,83,0,88,0,0,0,83,0,165,255,94,0,92,255,123,0,61,255,163,0,81,255,216,0,147,255,2,1,236,255,37,1,59,0,64,1,112,0,81,1,139,0,81,1,150,0,64,1,152,0,44,1,136,0,39,1,101,0,57,1,52,0,86,1,6,0,112,1,227,255,116,1,211,255,94,1,214,255,70,1,236,255,48,1,11,0,33,1,44,0,8,1,68,0,236,0,72,0,207,0,48,0,194,0,2,0,207,0,189,255,227,0,110,255,242,0,37,255,225,0,244,254,174,0,231,254,105,0,253,254,35,0,37,255,240,255,81,255,218,255,114,255,227,255,130,255,0,0,123,255,39,0,94,255,72,0,59,255,90,0,22,255,77,0,253,254,55,0,253,254,48,0,22,255,70,0,79,255,130,0,158,255,207,0,251,255,22,1,81,0,57,1,150,0,41,1,185,0,244,0,187,0,172,0,167,0,112,0,130,0,66,0,83,0,33,0,24,0,6,0,205,255,233,255,114,255,198,255,22,255,169,255,196,254,152,255,134,254,147,255,97,254,154,255,75,254,165,255,59,254,189,255,48,254,222,255,52,254,2,0,86,254,33,0,147,254,48,0,218,254,44,0,13,255,33,0,28,255,28,0,17,255,41,0,242,254,77,0,207,254,125,0,183,254,178,0,183,254,225,0,209,254,244,0,15,255,233,0,99,255,189,0,192,255,141,0,15,0,110,0,64,0,116,0,66,0,132,0,24,0,150,0,220,255,161,0,158,255,172,0,116,255,198,0,116,255,229,0,147,255,11,1,196,255,39,1,240,255,44,1,2,0,22,1,2,0,236,0,240,255,185,0,214,255,143,0,207,255,116,0,244,255,99,0,72,0,81,0,176,0,52,0,4,1,22,0,46,1,0,0,46,1,238,255,15,1,229,255,218,0,216,255,147,0,209,255,94,0,200,255,72,0,187,255,79,0,169,255,110,0,134,255,141,0,88,255,163,0,35,255,169,0,242,254,163,0,207,254,152,0,194,254,141,0,200,254,139,0,216,254,141,0,225,254,139,0,218,254,123,0,198,254,97,0,174,254,70,0,156,254,55,0,143,254,55,0,130,254,70,0,112,254,90,0,99,254,119,0,97,254,147,0,116,254,174,0,158,254,192,0,205,254,196,0,244,254,194,0,11,255,189,0,13,255,189,0,2,255,192,0,249,254,194,0,4,255,200,0,46,255,216,0,114,255,251,0,172,255,35,1,198,255,59,1,180,255,50,1,136,255,17,1,90,255,229,0,57,255,194,0,41,255,169,0,48,255,161,0,68,255,154,0,88,255,143,0,99,255,128,0,114,255,108,0,154,255,75,0,231,255,19,0,77,0,207,255,183,0,139,255,6,1,94,255,44,1,86,255,37,1,116,255,13,1,174,255,2,1,225,255,11,1,240,255,30,1,209,255,41,1,147,255,22,1,99,255,225,0,94,255,167,0,143,255,110,0,231,255,64,0,72,0,30,0,167,0,11,0,238,0,8,0,22,1,26,0,22,1,59,0,247,0,92,0,196,0,108,0,141,0,88,0,90,0,46,0,57,0,242,255,48,0,189,255,52,0,150,255,66,0,132,255,70,0,134,255,41,0,154,255,249,255,174,255,180,255,172,255,134,255,150,255,134,255,119,255,183,255,108,255,2,0,116,255,79,0,145,255,132,0,194,255,152,0,253,255,139,0,46,0,114,0,79,0,94,0,86,0,75,0,79,0,61,0,75,0,44,0,94,0,37,0,132,0,35,0,178,0,33,0,205,0,30,0,194,0,30,0,143,0,39,0,77,0,61,0,17,0,88,0,240,255,101,0,220,255,92,0,214,255,66,0,209,255,39,0,225,255,24,0,8,0,26,0,70,0,41,0,132,0,55,0,165,0,57,0,165,0,55,0,134,0,52,0,88,0,61,0,30,0,77,0,218,255,105,0,136,255,143,0,50,255,185,0,242,254,222,0,211,254,233,0,214,254,216,0,244,254,180,0,39,255,134,0,103,255,83,0,178,255,26,0,8,0,225,255,103,0,169,255,194,0,128,255,0,1,101,255,17,1,77,255,244,0,59,255,192,0,46,255,139,0,41,255,114,0,48,255,132,0,66,255,183,0,83,255,238,0,94,255,11,1,99,255,240,0,99,255,161,0,119,255,46,0,167,255,200,255,231,255,145,255,39,0,152,255,83,0,198,255,99,0,0,0,94,0,37,0,81,0,59,0,72,0,68,0,79,0,79,0,94,0,86,0,103,0,92,0,88,0,110,0,41,0,132,0,229,255,152,0,156,255,152,0,94,255,114,0,52,255,50,0,33,255,238,255,37,255,178,255,61,255,145,255,103,255,141,255,158,255,156,255,211,255,189,255,249,255,229,255,2,0,15,0,251,255,50,0,231,255,68,0,218,255,61,0,218,255,37,0,227,255,6,0,247,255,236,255,19,0,218,255,61,0,222,255,99,0,0,0,121,0,72,0,128,0,163,0,110,0,253,0,68,0,68,1,8,0,125,1,189,255,185,1,110,255,238,1,52,255,17,2,33,255,8,2,52,255,216,1,97,255,150,1,145,255,86,1,187,255,46,1,214,255,30,1,220,255,24,1,209,255,17,1,180,255,6,1,152,255,244,0,132,255,211,0,132,255,161,0,150,255,101,0,176,255,64,0,203,255,72,0,225,255,125,0,240,255,198,0,249,255,8,1,0,0,55,1,13,0,77,1,37,0,81,1,61,0,66,1,75,0,44,1,61,0,24,1,19,0,6,1,225,255,247,0,172,255,236,0,139,255,231,0,125,255,231,0,141,255,227,0,169,255,207,0,209,255,163,0,244,255,83,0,15,0,220,255,35,0,75,255,37,0,189,254,30,0,97,254,28,0,72,254,39,0,123,254,64,0,218,254,94,0,77,255,112,0,189,255,112,0,24,0,88,0,99,0,35,0,143,0,231,255,163,0,178,255,169,0,154,255,172,0,161,255,169,0,187,255,158,0,216,255,128,0,236,255,66,0,242,255,251,255,238,255,180,255,225,255,130,255,198,255,99,255,152,255,77,255,94,255,50,255,41,255,37,255,15,255,50,255,24,255,110,255,59,255,218,255,99,255,83,0,139,255,192,0,178,255,6,1,209,255,33,1,244,255,15,1,8,0,233,0,22,0,180,0,28,0,136,0,52,0,110,0,90,0,110,0,143,0,128,0,192,0,158,0,229,0,178,0,253,0,185,0,8,1,178,0,0,1,161,0,229,0,141,0,176,0,112,0,116,0,88,0,50,0,72,0,253,255,70,0,218,255,81,0,205,255,99,0,209,255,121,0,218,255,150,0,222,255,180,0,225,255,196,0,222,255,185,0,225,255,152,0,220,255,105,0,214,255,70,0,207,255,48,0,200,255,46,0,192,255,52,0,189,255,68,0,194,255,79,0,214,255,83,0,251,255,97,0,41,0,125,0,83,0,167,0,110,0,198,0,119,0,192,0,108,0,136,0,94,0,55,0,97,0,238,255,123,0,203,255,169,0,222,255,218,0,24,0,251,0,101,0,6,1,172,0,251,0,225,0,229,0,249,0,209,0,247,0,207,0,216,0,222,0,136,0,240,0,2,0,242,0,105,255,218,0,242,254,174,0,200,254,123,0,222,254,81,0,26,255,46,0,88,255,22,0,132,255,13,0,152,255,17,0,147,255,28,0,121,255,30,0,90,255,26,0,63,255,11,0,66,255,2,0,112,255,2,0,198,255,15,0,52,0,39,0,158,0,79,0,236,0,130,0,17,1,176,0,15,1,207,0,238,0,222,0,189,0,216,0,132,0,200,0,72,0,167,0,28,0,130,0,2,0,90,0,251,255,64,0,253,255,50,0,6,0,44,0,26,0,41,0,55,0,30,0,94,0,17,0,136,0,2,0,163,0,242,255,161,0,227,255,132,0,216,255,101,0,211,255,99,0,209,255,123,0,207,255,152,0,211,255,161,0,207,255,136,0,192,255,97,0,172,255,68,0,165,255,66,0,172,255,81,0,192,255,108,0,214,255,121,0,233,255,116,0,0,0,110,0,33,0,116,0,86,0,147,0,147,0,194,0,196,0,240,0,207,0,11,1,172,0,17,1,86,0,251,0,222,255,216,0,94,255,163,0,242,254,105,0,183,254,48,0,176,254,0,0,222,254,218,255,46,255,194,255,132,255,196,255,211,255,222,255,19,0,6,0,83,0,55,0,132,0,103,0,158,0,156,0,152,0,196,0,132,0,214,0,121,0,196,0,132,0,156,0,165,0,103,0,200,0,50,0,218,0,11,0,216,0,242,255,189,0,236,255,152,0,251,255,108,0,35,0,70,0,83,0,50,0,119,0,37,0,128,0,19,0,116,0,0,0,94,0,225,255,79,0,200,255,83,0,189,255,99,0,200,255,114,0,222,255,110,0,242,255,86,0,0,0,50,0,0,0,28,0,242,255,46,0,227,255,92,0,218,255,154,0,229,255,207,0,11,0,242,0,70,0,0,1,134,0,244,0,180,0,218,0,196,0,187,0,194,0,169,0,187,0,161,0,192,0,147,0,196,0,130,0,192,0,105,0,172,0,83,0,139,0,68,0,108,0,55,0,86,0,33,0,72,0,0,0,66,0,214,255,66,0,189,255,81,0,194,255,119,0,229,255,180,0,8,0,247,0,33,0,48,1,37,0,72,1,30,0,57,1,19,0,19,1,253,255,240,0,194,255,209,0,103,255,176,0,4,255,136,0,180,254,97,0,141,254,55,0,145,254,17,0,189,254,233,255,6,255,205,255,75,255,200,255,130,255,218,255,154,255,242,255,147,255,253,255,112,255,242,255,57,255,216,255,255,254,185,255,216,254,169,255,200,254,172,255,205,254,185,255,200,254,203,255,174,254,220,255,132,254,236,255,105,254,251,255,112,254,251,255,161,254,238,255,240,254,216,255,79,255,198,255,178,255,192,255,15,0,203,255,97,0,233,255,161,0,19,0,189,0,77,0,189,0,141,0,161,0,194,0,114,0,220,0,70,0,209,0,41,0,152,0,50,0,64,0,101,0,229,255,192,0,147,255,41,1,94,255,128,1,70,255,174,1,70,255,172,1,97,255,139,1,143,255,103,1,185,255,92,1,207,255,112,1,200,255,150,1,183,255,178,1,174,255,174,1,183,255,132,1,207,255,72,1,231,255,13,1,244,255,218,0,244,255,174,0,238,255,134,0,236,255,79,0,247,255,11,0,4,0,203,255,13,0,163,255,251,255,161,255,216,255,189,255,178,255,233,255,147,255,15,0,134,255,44,0,132,255,68,0,134,255,103,0,134,255,158,0,143,255,222,0,165,255,19,1,198,255,41,1,242,255,33,1,35,0,2,1,75,0,216,0,86,0,174,0,66,0,134,0,19,0,103,0,231,255,90,0,196,255,94,0,180,255,114,0,176,255,141,0,176,255,163,0,178,255,187,0,189,255,211,0,216,255,220,0,4,0,209,0,64,0,176,0,123,0,128,0,161,0,72,0,172,0,22,0,152,0,240,255,108,0,227,255,52,0,236,255,15,0,6,0,6,0,30,0,22,0,44,0,44,0,46,0,57,0,50,0,52,0,55,0,48,0,52,0,41,0,37,0,44,0,0,0,39,0,207,255,15,0,172,255,227,255,161,255,174,255,176,255,130,255,198,255,97,255,214,255,86,255,209,255,92,255,183,255,128,255,147,255,183,255,116,255,229,255,105,255,242,255,116,255,203,255,145,255,134,255,185,255,72,255,222,255,46,255,251,255,61,255,8,0,105,255,15,0,169,255,15,0,242,255,4,0,59,0,249,255,130,0,240,255,176,0,240,255,178,0,251,255,136,0,6,0,50,0,22,0,203,255,30,0,105,255,15,0,46,255,231,255,28,255,165,255,46,255,92,255,75,255,39,255,105,255,19,255,123,255,30,255,143,255,61,255,180,255,88,255,253,255,97,255,99,0,83,255,209,0,52,255,39,1,15,255,72,1,251,254,50,1,8,255,247,0,48,255,161,0,105,255,72,0,169,255,238,255,220,255,147,255,0,0,63,255,24,0,6,255,39,0,244,254,50,0,17,255,57,0,81,255,57,0,156,255,48,0,225,255,30,0,17,0,253,255,64,0,209,255,116,0,167,255,178,0,139,255,238,0,128,255,11,1,134,255,247,0,163,255,178,0,200,255,86,0,242,255,0,0,28,0,196,255,72,0,178,255,119,0,189,255,163,0,214,255,187,0,229,255,172,0,236,255,108,0,242,255,8,0,249,255,174,255,6,0,116,255,17,0,123,255,26,0,167,255,33,0,229,255,33,0,17,0,24,0,41,0,4,0,52,0,240,255,57,0,231,255,59,0,247,255,59,0,37,0,57,0,108,0,57,0,183,0,64,0,236,0,81,0,11,1,94,0,11,1,90,0,236,0,55,0,165,0,8,0,57,0,225,255,192,255,205,255,101,255,203,255,75,255,205,255,108,255,209,255,172,255,216,255,222,255,231,255,236,255,249,255,214,255,4,0,178,255,15,0,147,255,30,0,134,255,57,0,136,255,94,0,141,255,141,0,134,255,167,0,114,255,158,0,77,255,119,0,30,255,66,0,240,254,22,0,209,254,2,0,214,254,0,0,11,255,15,0,103,255,46,0,222,255,101,0,83,0,165,0,172,0,218,0,211,0,238,0,203,0,222,0,165,0,183,0,112,0,136,0,57,0,86,0,253,255,44,0,196,255,8,0,145,255,0,0,119,255,33,0,123,255,105,0,169,255,196,0,244,255,17,1,72,0,57,1,145,0,52,1,200,0,17,1,229,0,218,0,238,0,161,0,222,0,123,0,196,0,112,0,163,0,121,0,134,0,130,0,119,0,112,0,114,0,61,0,114,0,247,255,119,0,183,255,130,0,156,255,141,0,176,255,141,0,240,255,125,0,68,0,88,0,139,0,33,0,163,0,225,255,132,0,158,255,59,0,116,255,242,255,103,255,178,255,128,255,134,255,165,255,103,255,198,255,81,255,214,255,59,255,216,255,41,255,209,255,30,255,205,255,33,255,211,255,50,255,225,255,88,255,240,255,134,255,240,255,174,255,231,255,196,255,211,255,180,255,187,255,123,255,165,255,41,255,154,255,231,254,150,255,203,254,150,255,227,254,145,255,46,255,143,255,154,255,145,255,4,0,152,255,83,0,163,255,130,0,189,255,145,0,244,255,128,0,66,0,72,0,165,0,242,255,0,1,150,255,50,1,79,255,50,1,48,255,0,1,66,255,178,0,123,255,99,0,205,255,50,0,39,0,48,0,123,0,77,0,192,0,110,0,233,0,125,0,238,0,114,0,209,0,79,0,154,0,37,0,90,0,251,255,37,0,211,255,8,0,180,255,2,0,150,255,11,0,114,255,8,0,77,255,247,255,37,255,209,255,4,255,167,255,242,254,139,255,244,254,130,255,13,255,141,255,52,255,169,255,94,255,205,255,132,255,231,255,169,255,233,255,216,255,216,255,17,0,194,255,86,0,178,255,145,0,185,255,185,0,207,255,187,0,242,255,147,0,26,0,83,0,57,0,15,0,57,0,229,255,11,0,214,255,198,255,216,255,134,255,214,255,105,255,198,255,112,255,169,255,121,255,147,255,88,255,134,255,255,254,143,255,136,254,163,255,39,254,196,255,247,253,238,255,247,253,22,0,28,254,72,0,99,254,130,0,203,254,187,0,79,255,227,0,222,255,247,0,92,0,233,0,174,0,194,0,200,0,141,0,174,0,86,0,123,0,41,0,75,0,6,0,28,0,236,255,229,255,207,255,145,255,178,255,59,255,154,255,255,254,128,255,240,254,105,255,15,255,88,255,72,255,70,255,150,255,41,255,229,255,6,255,37,0,231,254,75,0,214,254,75,0,229,254,48,0,19,255,15,0,77,255,242,255,136,255,227,255,178,255,233,255,218,255,6,0,8,0,61,0,57,0,123,0,101,0,178,0,134,0,214,0,158,0,220,0,174,0,211,0,180,0,189,0,180,0,158,0,178,0,128,0,174,0,94,0,165,0,61,0,143,0,33,0,103,0,4,0,41,0,242,255,229,255,240,255,165,255,2,0,125,255,39,0,108,255,83,0,119,255,114,0,150,255,132,0,200,255,145,0,0,0,161,0,46,0,167,0,79,0,161,0,86,0,130,0,72,0,81,0,39,0,24,0,244,255,236,255,185,255,220,255,128,255,236,255,86,255,11,0,77,255,39,0,90,255,57,0,121,255,59,0,158,255,55,0,185,255,39,0,209,255,11,0,233,255,242,255,253,255,231,255,8,0,247,255,11,0,24,0,4,0,59,0,247,255,81,0,231,255,88,0,218,255,99,0,222,255,114,0,240,255,141,0,6,0,165,0,26,0,172,0,30,0,143,0,19,0,94,0,249,255,46,0,205,255,15,0,152,255,6,0,103,255,13,0,72,255,26,0,68,255,39,0,77,255,46,0,86,255,46,0,83,255,33,0,79,255,28,0,88,255,44,0,110,255,70,0,136,255,108,0,163,255,143,0,189,255,172,0,229,255,194,0,22,0,214,0,83,0,233,0,136,0,251,0,180,0,13,1,205,0,22,1,216,0,17,1,214,0,0,1,203,0,218,0,185,0,172,0,165,0,139,0,139,0,132,0,110,0,169,0,92,0,236,0,83,0,52,1,88,0,97,1,83,0,86,1,75,0,15,1,46,0,158,0,8,0,37,0,240,255,198,255,227,255,145,255,231,255,130,255,242,255,130,255,251,255,128,255,244,255,116,255,225,255,97,255,205,255,81,255,203,255,86,255,214,255,114,255,236,255,161,255,11,0,211,255,48,0,0,0,83,0,41,0,112,0,88,0,125,0,145,0,128,0,192,0,123,0,214,0,110,0,209,0,97,0,183,0,75,0,152,0,46,0,123,0,17,0,97,0,251,255,64,0,249,255,28,0,8,0,6,0,41,0,13,0,66,0,50,0,72,0,105,0,57,0,167,0,22,0,211,0,225,255,222,0,161,255,192,0,110,255,128,0,94,255,66,0,119,255,35,0,167,255,46,0,227,255,81,0,17,0,116,0,59,0,123,0,90,0,90,0,112,0,26,0,116,0,209,255,90,0,143,255,39,0,105,255,233,255,112,255,176,255,167,255,145,255,247,255,145,255,52,0,178,255,77,0,236,255,59,0,33,0,22,0,72,0,238,255,97,0,200,255,112,0,169,255,123,0,152,255,132,0,158,255,143,0,194,255,141,0,244,255,114,0,35,0,59,0,50,0,247,255,35,0,187,255,4,0,158,255,238,255,178,255,238,255,236,255,0,0,57,0,30,0,125,0,57,0,169,0,59,0,189,0,35,0,187,0,251,255,169,0,198,255,141,0,136,255,99,0,75,255,55,0,17,255,11,0,240,254,227,255,242,254,194,255,26,255,172,255,79,255,169,255,123,255,189,255,158,255,231,255,185,255,44,0,216,255,130,0,0,0,209,0,44,0,11,1,83,0,35,1,114,0,26,1,139,0,4,1,154,0,229,0,158,0,205,0,145,0,196,0,125,0,209,0,112,0,251,0,112,0,61,1,123,0,139,1,139,0,187,1,147,0,194,1,145,0,154,1,141,0,77,1,139,0,236,0,143,0,141,0,152,0,57,0,156,0,242,255,136,0,187,255,81,0,136,255,6,0,97,255,192,255,66,255,150,255,52,255,150,255,59,255,180,255,90,255,227,255,141,255,13,0,203,255,48,0,247,255,70,0,0,0,75,0,220,255,64,0,136,255,44,0,26,255,26,0,194,254,11,0,167,254,253,255,218,254,233,255,75,255,218,255,218,255,214,255,99,0,227,255,207,0,0,0,13,1,39,0,19,1,77,0,229,0,103,0,152,0,112,0,59,0,105,0,225,255,83,0,143,255,64,0,90,255,52,0,68,255,70,0,88,255,108,0,145,255,163,0,229,255,207,0,66,0,229,0,150,0,220,0,205,0,198,0,225,0,180,0,207,0,174,0,156,0,174,0,72,0,165,0,236,255,141,0,141,255,97,0,75,255,44,0,41,255,242,255,46,255,187,255,79,255,139,255,123,255,94,255,167,255,63,255,211,255,41,255,0,0,37,255,41,0,55,255,83,0,90,255,125,0,134,255,163,0,174,255,198,0,194,255,218,0,194,255,231,0,183,255,2,1,172,255,52,1,167,255,116,1,169,255,169,1,176,255,185,1,185,255,158,1,196,255,103,1,209,255,39,1,227,255,238,0,2,0,189,0,44,0,150,0,83,0,116,0,103,0,83,0,97,0,55,0,70,0,26,0,39,0,6,0,19,0,253,255,19,0,0,0,50,0,17,0,108,0,50,0,180,0,83,0,244,0,108,0,22,1,130,0,6,1,152,0,214,0,178,0,154,0,192,0,114,0,185,0,119,0,163,0,158,0,134,0,214,0,119,0,247,0,125,0,233,0,152,0,180,0,174,0,103,0,185,0,17,0,174,0,205,255,147,0,169,255,116,0,178,255,90,0,216,255,77,0,2,0,66,0,24,0,48,0,13,0,15,0,231,255,231,255,174,255,196,255,119,255,185,255,61,255,198,255,19,255,231,255,253,254,2,0,11,255,6,0,46,255,238,255,90,255,200,255,125,255,172,255,136,255,163,255,134,255,176,255,132,255,200,255,145,255,214,255,187,255,218,255,238,255,211,255,22,0,207,255,37,0,211,255,24,0,218,255,253,255,227,255,216,255,233,255,196,255,240,255,207,255,6,0,251,255,59,0,46,0,132,0,88,0,203,0,108,0,249,0,125,0,253,0,152,0,220,0,185,0,176,0,209,0,143,0,203,0,130,0,172,0,139,0,119,0,150,0,57,0,154,0,242,255,147,0,167,255,130,0,101,255,116,0,57,255,125,0,48,255,158,0,70,255,214,0,110,255,11,1,163,255,44,1,216,255,41,1,2,0,15,1,22,0,236,0,17,0,207,0,4,0,189,0,6,0,174,0,26,0,139,0,59,0,94,0,90,0,52,0,103,0,19,0,88,0,253,255,52,0,236,255,15,0,229,255,249,255,242,255,242,255,15,0,244,255,57,0,251,255,101,0,0,0,132,0,2,0,139,0,8,0,114,0,17,0,70,0,41,0,17,0,83,0,222,255,132,0,180,255,176,0,156,255,200,0,161,255,196,0,196,255,158,0,253,255,97,0,50,0,26,0,86,0,220,255,101,0,172,255,92,0,139,255,64,0,121,255,24,0,110,255,244,255,101,255,205,255,99,255,161,255,114,255,121,255,147,255,101,255,198,255,112,255,253,255,152,255,44,0,211,255,86,0,11,0,123,0,52,0,154,0,64,0,174,0,52,0,180,0,35,0,174,0,15,0,158,0,0,0,134,0,238,255,114,0,209,255,114,0,172,255,132,0,134,255,167,0,112,255,198,0,116,255,203,0,139,255,176,0,167,255,116,0,189,255,37,0,207,255,218,255,225,255,169,255,251,255,167,255,11,0,227,255,15,0,70,0,0,0,185,0,227,255,24,1,205,255,72,1,198,255,77,1,207,255,44,1,231,255,240,0,8,0,158,0,52,0,64,0,92,0,229,255,114,0,158,255,132,0,119,255,150,0,110,255,172,0,130,255,189,0,172,255,196,0,225,255,172,0,8,0,123,0,33,0,57,0,22,0,244,255,244,255,189,255,198,255,163,255,158,255,174,255,139,255,214,255,141,255,11,0,158,255,57,0,185,255,88,0,209,255,105,0,233,255,125,0,247,255,161,0,253,255,216,0,2,0,11,1,15,0,37,1,35,0,19,1,66,0,225,0,105,0,169,0,152,0,143,0,200,0,161,0,229,0,214,0,231,0,11,1,207,0,24,1,167,0,251,0,130,0,185,0,108,0,116,0,108,0,68,0,114,0,59,0,114,0,79,0,114,0,112,0,116,0,143,0,134,0,172,0,172,0,196,0,209,0,207,0,238,0,200,0,251,0,167,0,240,0,112,0,205,0,44,0,143,0,236,255,57,0,178,255,218,255,141,255,134,255,121,255,81,255,101,255,66,255,79,255,79,255,63,255,114,255,72,255,161,255,116,255,214,255,189,255,2,0,0,0,37,0,39,0,61,0,48,0,88,0,41,0,141,0,37,0,225,0,59,0,68,1,103,0,150,1,152,0,185,1,178,0,158,1,158,0,88,1,99,0,11,1,26,0,205,0,231,255,169,0,220,255,154,0,242,255,158,0,13,0,178,0,28,0,200,0,13,0,216,0,240,255,218,0,218,255,198,0,220,255,165,0,251,255,134,0,33,0,112,0,55,0,99,0,41,0,88,0,0,0,57,0,189,255,8,0,121,255,218,255,72,255,192,255,52,255,198,255,57,255,242,255,75,255,55,0,101,255,128,0,123,255,196,0,134,255,233,0,130,255,231,0,116,255,192,0,99,255,130,0,88,255,68,0,94,255,26,0,112,255,17,0,136,255,39,0,161,255,81,0,174,255,125,0,185,255,152,0,196,255,158,0,205,255,147,0,207,255,134,0,200,255,141,0,192,255,169,0,178,255,205,0,174,255,222,0,167,255,214,0,152,255,187,0,114,255,156,0,66,255,136,0,30,255,125,0,22,255,119,0,55,255,108,0,125,255,90,0,211,255,64,0,41,0,26,0,103,0,249,255,119,0,229,255,90,0,238,255,30,0,13,0,236,255,50,0,218,255,86,0,240,255,119,0,24,0,154,0,68,0,196,0,94,0,242,0,112,0,24,1,130,0,39,1,150,0,26,1,158,0,236,0,152,0,172,0,121,0,103,0,86,0,44,0,55,0,11,0,37,0,11,0,37,0,39,0,52,0,81,0,81,0,123,0,121,0,154,0,172,0,174,0,218,0,183,0,0,1,183,0,13,1,176,0,13,1,174,0,251,0,174,0,222,0,176,0,187,0,180,0,139,0,183,0,83,0,189,0,35,0,194,0,2,0,189,0,253,255,167,0,13,0,141,0,55,0,134,0,108,0,152,0,145,0,189,0,145,0,225,0,92,0,244,0,6,0,0,1,174,255,251,0,119,255,231,0,108,255,189,0,143,255,134,0,196,255,81,0,249,255,44,0,24,0,22,0,28,0,17,0,17,0,17,0,4,0,11,0,4,0,251,255,26,0,225,255,52,0,211,255,70,0,229,255,77,0,15,0,68,0,70,0,37,0,108,0,251,255,108,0,214,255,57,0,198,255,218,255,225,255,92,255,19,0,225,254,88,0,143,254,156,0,121,254,216,0,147,254,11,1,207,254,39,1,24,255,50,1,92,255,28,1,147,255,225,0,189,255,130,0,214,255,13,0,222,255,158,255,225,255,77,255,214,255,46,255,196,255,55,255,178,255,105,255,152,255,172,255,123,255,244,255,101,255,44,0,86,255,92,0,86,255,125,0,99,255,152,0,134,255,163,0,187,255,152,0,244,255,123,0,24,0,72,0,28,0,8,0,11,0,196,255,242,255,116,255,216,255,44,255,189,255,242,254,150,255,214,254,97,255,211,254,35,255,236,254,231,254,35,255,174,254,114,255,132,254,198,255,119,254,2,0,147,254,26,0,216,254,17,0,55,255,249,255,147,255,229,255,220,255,231,255,17,0,2,0,55,0,50,0,88,0,101,0,116,0,141,0,141,0,147,0,156,0,114,0,158,0,59,0,152,0,4,0,143,0,238,255,139,0,0,0,145,0,50,0,165,0,116,0,183,0,189,0,187,0,2,1,176,0,55,1,150,0,83,1,114,0,79,1,68,0,37,1,19,0,229,0,216,255,161,0,152,255,99,0,90,255,50,0,39,255,11,0,6,255,236,255,251,254,207,255,8,255,196,255,44,255,207,255,90,255,233,255,136,255,19,0,169,255,77,0,183,255,145,0,172,255,209,0,141,255,253,0,116,255,8,1,112,255,244,0,150,255,209,0,225,255,185,0,48,0,172,0,108,0,167,0,125,0,147,0,110,0,112,0,79,0,66,0,55,0,22,0,46,0,249,255,46,0,229,255,37,0,233,255,15,0,0,0,244,255,39,0,227,255,72,0,231,255,75,0,11,0,52,0,68,0,26,0,130,0,33,0,174,0,90,0,185,0,185,0,161,0,24,1,114,0,81,1,57,0,83,1,19,0,28,1,8,0,194,0,24,0,88,0,57,0,240,255,92,0,141,255,112,0,57,255,97,0,2,255,55,0,242,254,8,0,6,255,253,255,46,255,24,0,97,255,81,0,150,255,123,0,192,255,119,0,214,255,61,0,203,255,238,255,165,255,167,255,125,255,128,255,97,255,116,255,81,255,116,255,70,255,119,255,48,255,116,255,17,255,119,255,249,254,136,255,244,254,172,255,17,255,229,255,66,255,33,0,121,255,86,0,169,255,116,0,214,255,132,0,0,0,132,0,41,0,139,0,79,0,163,0,105,0,209,0,116,0,4,1,114,0,48,1,97,0,68,1,68,0,64,1,39,0,39,1,17,0,11,1,2,0,229,0,0,0,189,0,0,0,150,0,4,0,119,0,17,0,99,0,39,0,92,0,59,0,97,0,70,0,114,0,64,0,150,0,35,0,192,0,249,255,231,0,207,255,249,0,185,255,240,0,178,255,203,0,187,255,147,0,205,255,83,0,222,255,30,0,227,255,0,0,216,255,247,255,200,255,240,255,189,255,227,255,187,255,211,255,189,255,218,255,185,255,251,255,163,255,46,0,110,255,90,0,19,255,112,0,169,254,105,0,75,254,72,0,22,254,24,0,11,254,216,255,37,254,145,255,79,254,81,255,121,254,37,255,158,254,13,255,198,254,13,255,8,255,44,255,112,255,121,255,242,255,238,255,112,0,108,0,207,0,207,0,253,0,11,1,251,0,26,1,220,0,17,1,180,0,244,0,145,0,205,0,123,0,158,0,105,0,101,0,92,0,41,0,79,0,242,255,66,0,194,255,46,0,165,255,26,0,156,255,11,0,176,255,13,0,225,255,37,0,28,0,90,0,77,0,152,0,99,0,207,0,86,0,229,0,50,0,207,0,11,0,143,0,233,255,50,0,207,255,216,255,198,255,147,255,207,255,116,255,225,255,123,255,244,255,161,255,6,0,218,255,24,0,24,0,50,0,77,0,66,0,103,0,72,0,99,0,66,0,68,0,66,0,26,0,79,0,251,255,108,0,231,255,130,0,222,255,143,0,222,255,152,0,227,255,165,0,233,255,174,0,247,255,176,0,15,0,154,0,41,0,112,0,64,0,55,0,75,0,244,255,75,0,174,255,64,0,116,255,46,0,92,255,17,0,99,255,236,255,136,255,198,255,200,255,176,255,19,0,176,255,103,0,203,255,169,0,244,255,194,0,35,0,172,0,77,0,114,0,92,0,46,0,79,0,240,255,41,0,200,255,0,0,180,255,205,255,185,255,156,255,205,255,101,255,238,255,50,255,22,0,11,255,75,0,253,254,141,0,11,255,214,0,44,255,17,1,81,255,46,1,112,255,46,1,139,255,28,1,163,255,8,1,183,255,247,0,196,255,236,0,209,255,225,0,227,255,211,0,2,0,187,0,37,0,136,0,75,0,59,0,105,0,222,255,141,0,125,255,192,0,46,255,244,0,244,254,30,1,220,254,39,1,225,254,6,1,6,255,203,0,59,255,145,0,110,255,110,0,150,255,99,0,180,255,94,0,211,255,72,0,244,255,37,0,15,0,6,0,33,0,4,0,28,0,33,0,6,0,66,0,231,255,92,0,200,255,108,0,189,255,114,0,211,255,121,0,253,255,132,0,35,0,147,0,57,0,163,0,48,0,180,0,24,0,196,0,251,255,205,0,229,255,196,0,211,255,161,0,194,255,88,0,174,255,244,255,161,255,132,255,150,255,33,255,134,255,207,254,116,255,154,254,105,255,116,254,103,255,105,254,112,255,130,254,119,255,191,254,121,255,19,255,110,255,119,255,81,255,209,255,37,255,35,0,251,254,103,0,214,254,154,0,205,254,176,0,229,254,165,0,22,255,132,0,88,255,86,0,156,255,48,0,214,255,30,0,251,255,30,0,24,0,41,0,55,0,48,0,86,0,48,0,103,0,39,0,81,0,35,0,15,0,33,0,183,255,30,0,97,255,13,0,52,255,238,255,50,255,203,255,92,255,169,255,163,255,147,255,247,255,136,255,64,0,136,255,99,0,134,255,88,0,110,255,24,0,66,255,183,255,6,255,83,255,205,254,8,255,172,254,225,254,174,254,220,254,205,254,238,254,251,254,6,255,39,255,22,255,61,255,26,255,66,255,28,255,61,255,41,255,57,255,66,255,57,255,88,255,63,255,101,255,72,255,108,255,72,255,108,255,57,255,101,255,28,255,86,255,6,255,70,255,255,254,66,255,15,255,79,255,48,255,108,255,97,255,141,255,165,255,174,255,247,255,205,255,68,0,244,255,141,0,33,0,196,0,72,0,233,0,99,0,253,0,108,0,249,0,105,0,225,0,103,0,183,0,110,0,130,0,132,0,75,0,161,0,37,0,198,0,15,0,240,0,24,0,26,1,66,0,68,1,130,0,90,1,194,0,83,1,236,0,46,1,249,0,240,0,233,0,161,0,192,0,81,0,125,0,11,0,50,0,220,255,247,255,194,255,214,255,196,255,209,255,214,255,231,255,240,255,8,0,0,0,46,0,4,0,79,0,247,255,101,0,218,255,116,0,180,255,125,0,141,255,128,0,114,255,128,0,101,255,108,0,103,255,55,0,112,255,231,255,121,255,139,255,130,255,63,255,130,255,26,255,121,255,30,255,101,255,61,255,79,255,94,255,61,255,116,255,48,255,123,255,35,255,125,255,24,255,141,255,28,255,169,255,57,255,207,255,101,255,238,255,132,255,253,255,130,255,253,255,99,255,0,0,63,255,6,0,50,255,15,0,75,255,13,0,112,255,242,255,147,255,194,255,154,255,143,255,147,255,116,255,147,255,121,255,165,255,163,255,203,255,233,255,0,0,52,0,52,0,119,0,101,0,156,0,145,0,163,0,165,0,139,0,156,0,94,0,108,0,39,0,30,0,240,255,194,255,180,255,103,255,128,255,33,255,86,255,249,254,59,255,244,254,57,255,22,255,70,255,88,255,97,255,176,255,128,255,6,0,163,255,75,0,209,255,105,0,8,0,108,0,66,0,99,0,92,0,92,0,81,0,97,0,30,0,110,0,233,255,134,0,205,255,156,0,211,255,169,0,244,255,161,0,17,0,132,0,24,0,101,0,2,0,79,0,225,255,64,0,194,255,44,0,178,255,6,0,183,255,207,255,209,255,136,255,253,255,68,255,50,0,24,255,99,0,19,255,125,0,61,255,121,0,147,255,86,0,253,255,48,0,105,0,26,0,194,0,15,0,0,1,2,0,24,1,231,255,8,1,187,255,216,0,152,255,139,0,152,255,55,0,196,255,240,255,8,0,187,255,86,0,165,255,150,0,165,255,185,0,176,255,183,0,192,255,141,0,205,255,70,0,222,255,0,0,238,255,205,255,249,255,189,255,244,255,200,255,218,255,220,255,174,255,233,255,130,255,227,255,101,255,216,255,97,255,214,255,103,255,231,255,119,255,11,0,136,255,64,0,150,255,112,0,167,255,139,0,189,255,136,0,211,255,101,0,244,255,44,0,33,0,236,255,86,0,187,255,145,0,167,255,196,0,178,255,229,0,205,255,233,0,231,255,216,0,247,255,192,0,244,255,167,0,233,255,145,0,227,255,119,0,233,255,90,0,4,0,57,0,52,0,19,0,114,0,231,255,189,0,189,255,17,1,172,255,92,1,185,255,143,1,238,255,152,1,52,0,114,1,130,0,35,1,183,0,194,0,198,0,114,0,185,0,81,0,154,0,99,0,128,0,150,0,110,0,209,0,94,0,0,1,81,0,4,1,70,0,227,0,68,0,152,0,72,0,61,0,83,0,231,255,88,0,156,255,81,0,101,255,68,0,72,255,57,0,79,255,44,0,110,255,28,0,156,255,11,0,211,255,0,0,8,0,251,255,61,0,242,255,110,0,233,255,156,0,222,255,185,0,216,255,194,0,216,255,172,0,222,255,116,0,238,255,44,0,249,255,233,255,0,0,194,255,253,255,185,255,244,255,203,255,240,255,240,255,251,255,22,0,28,0,61,0,86,0,97,0,152,0,112,0,198,0,108,0,207,0,83,0,169,0,52,0,101,0,33,0,33,0,33,0,238,255,61,0,205,255,114,0,194,255,174,0,205,255,229,0,244,255,8,1,48,0,4,1,103,0,225,0,132,0,167,0,128,0,105,0,101,0,64,0,68,0,48,0,44,0,64,0,26,0,97,0,13,0,132,0,0,0,158,0,225,255,178,0,169,255,187,0,92,255,196,0,11,255,205,0,216,254,216,0,218,254,231,0,2,255,247,0,52,255,2,1,86,255,2,1,90,255,236,0,75,255,183,0,75,255,110,0,114,255,33,0,187,255,231,255,11,0,194,255,64,0,174,255,88,0,174,255,97,0,189,255,105,0,220,255,125,0,0,0,150,0,37,0,167,0,75,0,174,0,101,0,165,0,128,0,150,0,154,0,134,0,185,0,108,0,220,0,81,0,0,1,61,0,26,1,61,0,39,1,88,0,24,1,130,0,240,0,183,0,178,0,233,0,114,0,26,1,72,0,66,1,61,0,77,1,83,0,48,1,108,0,233,0,114,0,134,0,88,0,33,0,28,0,218,255,211,255,178,255,145,255,183,255,112,255,216,255,123,255,6,0,176,255,52,0,251,255,88,0,59,0,94,0,92,0,70,0,79,0,26,0,33,0,233,255,218,255,192,255,139,255,172,255,55,255,165,255,238,254,163,255,196,254,169,255,198,254,183,255,247,254,214,255,52,255,251,255,116,255,44,0,165,255,92,0,205,255,134,0,225,255,154,0,222,255,145,0,200,255,110,0,156,255,61,0,97,255,8,0,26,255,214,255,214,254,150,255,165,254,81,255,156,254,19,255,200,254,249,254,33,255,8,255,147,255,48,255,6,0,90,255,105,0,123,255,174,0,139,255,207,0,147,255,205,0,154,255,174,0,165,255,119,0,178,255,50,0,194,255,238,255,207,255,172,255,225,255,112,255,247,255,68,255,19,0,37,255,57,0,35,255,86,0,68,255,94,0,141,255,86,0,238,255,72,0,79,0,77,0,154,0,94,0,192,0,116,0,180,0,130,0,128,0,125,0,48,0,101,0,218,255,64,0,145,255,22,0,90,255,240,255,55,255,207,255,26,255,180,255,253,254,154,255,238,254,123,255,244,254,97,255,24,255,79,255,81,255,81,255,143,255,103,255,196,255,143,255,229,255,187,255,251,255,231,255,11,0,17,0,28,0,61,0,46,0,99,0,66,0,125,0,90,0,141,0,110,0,161,0,130,0,187,0,139,0,218,0,141,0,240,0,132,0,247,0,116,0,227,0,94,0,187,0,72,0,128,0,44,0,57,0,19,0,236,255,4,0,161,255,253,255,101,255,244,255,75,255,240,255,90,255,233,255,143,255,231,255,214,255,229,255,11,0,227,255,26,0,218,255,244,255,203,255,165,255,176,255,83,255,147,255,41,255,123,255,48,255,119,255,99,255,134,255,161,255,167,255,227,255,207,255,28,0,236,255,88,0,253,255,150,0,6,0,207,0,4,0,249,0,249,255,2,1,218,255,229,0,178,255,176,0,132,255,114,0,101,255,68,0,88,255,48,0,99,255,55,0,134,255,70,0,187,255,83,0,244,255,79,0,41,0,55,0,81,0,24,0,101,0,249,255,103,0,222,255,88,0,194,255,52,0,147,255,253,255,90,255,196,255,30,255,150,255,242,254,128,255,231,254,123,255,253,254,125,255,39,255,119,255,94,255,94,255,145,255,37,255,185,255,216,254,209,255,147,254,214,255,112,254,203,255,130,254,185,255,176,254,165,255,225,254,147,255,247,254,139,255,233,254,132,255,203,254,134,255,176,254,145,255,174,254,152,255,209,254,152,255,19,255,132,255,97,255,105,255,174,255,92,255,229,255,99,255,4,0,136,255,8,0,196,255,242,255,8,0,196,255,79,0,130,255,139,0,57,255,189,0,247,254,242,0,200,254,50,1,172,254,125,1,174,254,183,1,209,254,198,1,13,255,161,1,83,255,86,1,145,255,8,1,196,255,198,0,238,255,158,0,19,0,134,0,61,0,112,0,108,0,79,0,147,0,39,0,178,0,251,255,192,0,205,255,172,0,165,255,125,0,134,255,66,0,119,255,11,0,121,255,236,255,134,255,231,255,156,255,0,0,183,255,28,0,205,255,46,0,227,255,41,0,240,255,6,0,242,255,211,255,229,255,158,255,192,255,125,255,121,255,130,255,26,255,165,255,203,254,220,255,169,254,26,0,209,254,83,0,52,255,128,0,176,255,150,0,24,0,145,0,88,0,114,0,101,0,72,0,97,0,35,0,97,0,11,0,119,0,0,0,165,0,238,255,218,0,205,255,17,1,161,255,64,1,116,255,90,1,92,255,97,1,90,255,75,1,99,255,37,1,123,255,240,0,163,255,178,0,218,255,112,0,11,0,46,0,39,0,240,255,39,0,194,255,17,0,174,255,0,0,172,255,251,255,169,255,4,0,156,255,28,0,123,255,52,0,83,255,70,0,57,255,68,0,55,255,48,0,83,255,30,0,132,255,46,0,196,255,105,0,2,0,185,0,61,0,242,0,92,0,247,0,101,0,192,0,88,0,114,0,68,0,41,0,59,0,6,0,66,0,2,0,88,0,19,0,119,0,37,0,134,0,44,0,134,0,39,0,112,0,35,0,75,0,37,0,15,0,41,0,203,255,48,0,119,255,41,0,44,255,22,0,251,254,0,0,233,254,238,255,249,254,236,255,26,255,247,255,63,255,8,0,90,255,33,0,103,255,52,0,110,255,61,0,134,255,50,0,194,255,2,0,28,0,187,255,123,0,110,255,196,0,50,255,227,0,24,255,225,0,26,255,216,0,48,255,211,0,90,255,211,0,134,255,209,0,187,255,196,0,233,255,172,0,17,0,134,0,57,0,79,0,81,0,13,0,92,0,200,255,97,0,136,255,97,0,92,255,90,0,75,255,68,0,79,255,28,0,94,255,236,255,112,255,174,255,128,255,108,255,150,255,48,255,183,255,4,255,225,255,233,254,13,0,231,254,50,0,247,254,75,0,19,255,83,0,61,255,75,0,112,255,46,0,161,255,2,0,200,255,203,255,229,255,143,255,247,255,97,255,253,255,75,255,253,255,72,255,244,255,83,255,233,255,81,255,220,255,55,255,205,255,13,255,200,255,231,254,203,255,218,254,211,255,227,254,216,255,251,254,216,255,19,255,220,255,35,255,238,255,41,255,26,0,50,255,92,0,66,255,161,0,108,255,211,0,165,255,220,0,233,255,196,0,22,0,150,0,39,0,103,0,24,0,61,0,0,0,33,0,249,255,13,0,15,0,8,0,64,0,28,0,119,0,66,0,156,0,110,0,174,0,136,0,180,0,132,0,180,0,97,0,176,0,41,0,165,0,238,255,141,0,180,255,99,0,143,255,46,0,119,255,244,255,99,255,192,255,72,255,161,255,46,255,158,255,35,255,180,255,61,255,220,255,125,255,4,0,209,255,39,0,19,0,57,0,46,0,52,0,26,0,26,0,240,255,247,255,203,255,211,255,185,255,189,255,194,255,178,255,222,255,169,255,253,255,156,255,33,0,141,255,68,0,121,255,105,0,97,255,136,0,59,255,161,0,2,255,169,0,189,254,147,0,125,254,92,0,90,254,24,0,101,254,200,255,154,254,130,255,238,254,75,255,86,255,55,255,198,255,66,255,59,0,101,255,176,0,143,255,26,1,189,255,103,1,242,255,141,1,50,0,134,1,128,0,94,1,200,0,46,1,249,0,6,1,253,0,231,0,214,0,200,0,145,0,158,0,79,0,110,0,28,0,61,0,251,255,17,0,216,255,244,255,178,255,233,255,139,255,242,255,116,255,13,0,116,255,50,0,143,255,88,0,185,255,123,0,231,255,139,0,28,0,132,0,81,0,103,0,123,0,66,0,132,0,33,0,92,0,11,0,22,0,251,255,194,255,240,255,110,255,233,255,37,255,236,255,240,254,247,255,218,254,6,0,244,254,26,0,70,255,44,0,198,255,55,0,83,0,57,0,198,0,52,0,2,1,46,0,2,1,39,0,216,0,46,0,167,0,68,0,125,0,105,0,97,0,156,0,83,0,194,0,75,0,209,0,77,0,198,0,94,0,163,0,125,0,108,0,172,0,48,0,222,0,253,255,4,1,220,255,11,1,211,255,229,0,222,255,167,0,249,255,101,0,33,0,50,0,66,0,30,0,86,0,33,0,92,0,59,0,90,0,94,0,86,0,134,0,75,0,169,0,52,0,198,0,30,0,218,0,22,0,216,0,26,0,198,0,48,0,183,0,83,0,169,0,128,0,165,0,165,0,174,0,187,0,189,0,187,0,214,0,165,0,229,0,136,0,225,0,114,0,196,0,114,0,150,0,128,0,101,0,143,0,57,0,139,0,17,0,105,0,229,255,46,0,165,255,225,255,97,255,154,255,37,255,99,255,8,255,79,255,26,255,94,255,92,255,139,255,185,255,198,255,24,0,4,0,97,0,55,0,121,0,77,0,92,0,64,0,39,0,19,0,251,255,218,255,233,255,176,255,240,255,167,255,0,0,192,255,17,0,244,255,26,0,41,0,30,0,90,0,35,0,119,0,55,0,132,0,94,0,132,0,145,0,128,0,180,0,132,0,178,0,150,0,141,0,172,0,90,0,187,0,44,0,196,0,24,0,192,0,28,0,180,0,33,0,161,0,24,0,139,0,242,255,114,0,180,255,90,0,110,255,64,0,50,255,35,0,15,255,13,0,8,255,0,0,11,255,251,255,22,255,253,255,17,255,0,0,255,254,0,0,236,254,2,0,233,254,13,0,6,255,28,0,63,255,41,0,134,255,46,0,189,255,55,0,222,255,75,0,222,255,112,0,200,255,150,0,167,255,176,0,145,255,189,0,145,255,189,0,172,255,185,0,205,255,185,0,225,255,198,0,227,255,211,0,207,255,227,0,178,255,222,0,152,255,194,0,139,255,141,0,143,255,86,0,174,255,35,0,229,255,6,0,39,0,0,0,108,0,6,0,163,0,26,0,192,0,48,0,200,0,75,0,180,0,99,0,139,0,114,0,81,0,123,0,17,0,132,0,218,255,145,0,176,255,161,0,152,255,183,0,141,255,196,0,147,255,205,0,172,255,211,0,218,255,222,0,24,0,240,0,86,0,251,0,121,0,244,0,119,0,216,0,86,0,167,0,41,0,108,0,0,0,41,0,231,255,231,255,220,255,161,255,218,255,101,255,225,255,57,255,233,255,37,255,244,255,41,255,0,0,61,255,13,0,88,255,22,0,103,255,24,0,105,255,24,0,97,255,26,0,92,255,33,0,101,255,52,0,130,255,79,0,167,255,103,0,214,255,134,0,249,255,163,0,22,0,187,0,41,0,192,0,61,0,176,0,83,0,145,0,99,0,114,0,92,0,103,0,64,0,123,0,15,0,172,0,218,255,231,0,172,255,15,1,134,255,17,1,116,255,236,0,121,255,174,0,141,255,105,0,165,255,41,0,180,255,0,0,185,255,227,255,172,255,216,255,145,255,209,255,97,255,200,255,33,255,172,255,222,254,139,255,180,254,105,255,185,254,99,255,231,254,123,255,55,255,169,255,139,255,220,255,205,255,0,0,251,255,17,0,28,0,17,0,57,0,8,0,88,0,4,0,116,0,6,0,143,0,15,0,165,0,22,0,169,0,24,0,152,0,37,0,116,0,72,0,66,0,136,0,13,0,209,0,238,255,11,1,229,255,33,1,242,255,13,1,11,0,216,0,35,0,147,0,44,0,83,0,44,0,24,0,35,0,227,255,19,0,169,255,2,0,108,255,236,255,55,255,209,255,19,255,185,255,19,255,165,255,63,255,154,255,139,255,154,255,218,255,163,255,15,0,178,255,46,0,196,255,66,0,214,255,83,0,220,255,103,0,207,255,123,0,167,255,139,0,97,255,158,0,11,255,165,0,198,254,161,0,172,254,139,0,187,254,94,0,222,254,48,0,2,255,13,0,17,255,253,255,13,255,249,255,6,255,236,255,6,255,207,255,26,255,174,255,63,255,158,255,116,255,165,255,163,255,180,255,198,255,185,255,209,255,178,255,214,255,172,255,218,255,174,255,238,255,200,255,13,0,244,255,59,0,41,0,97,0,92,0,110,0,130,0,90,0,154,0,48,0,163,0,251,255,167,0,207,255,174,0,187,255,192,0,187,255,211,0,185,255,236,0,167,255,6,1,134,255,30,1,103,255,46,1,97,255,39,1,121,255,8,1,167,255,214,0,220,255,156,0,0,0,105,0,6,0,75,0,242,255,55,0,205,255,37,0,183,255,8,0,194,255,229,255,244,255,198,255,55,0,198,255,130,0,238,255,185,0,50,0,209,0,134,0,189,0,200,0,128,0,236,0,33,0,236,0,187,255,218,0,92,255,205,0,28,255,200,0,4,255,196,0,24,255,169,0,77,255,116,0,152,255,59,0,233,255,33,0,41,0,44,0,90,0,88,0,119,0,136,0,136,0,163,0,145,0,172,0,150,0,178,0,143,0,209,0,132,0,11,1,114,0,77,1,88,0,121,1,52,0,119,1,13,0,59,1,225,255,218,0,187,255,105,0,167,255,6,0,169,255,194,255,196,255,143,255,242,255,105,255,28,0,63,255,68,0,13,255,97,0,218,254,114,0,180,254,105,0,183,254,72,0,233,254,13,0,59,255,200,255,147,255,130,255,216,255,63,255,251,255,6,255,253,255,229,254,225,255,225,254,169,255,249,254,112,255,30,255,68,255,68,255,52,255,97,255,63,255,116,255,99,255,130,255,147,255,139,255,198,255,150,255,244,255,156,255,24,0,147,255,55,0,132,255,81,0,116,255,97,0,123,255,97,0,150,255,79,0,185,255,46,0,225,255,6,0,0,0,238,255,22,0,218,255,37,0,198,255,41,0,167,255,41,0,125,255,50,0,72,255,70,0,35,255,88,0,22,255,81,0,39,255,39,0,77,255,236,255,114,255,167,255,147,255,128,255,167,255,123,255,167,255,150,255,161,255,180,255,152,255,194,255,163,255,194,255,200,255,194,255,0,0,198,255,61,0,205,255,130,0,198,255,203,0,176,255,11,1,145,255,59,1,123,255,75,1,119,255,41,1,130,255,220,0,147,255,121,0,161,255,33,0,165,255,236,255,154,255,222,255,130,255,240,255,99,255,2,0,70,255,11,0,68,255,0,0,88,255,231,255,136,255,216,255,192,255,227,255,253,255,8,0,55,0,68,0,101,0,136,0,141,0,203,0,167,0,0,1,178,0,24,1,172,0,13,1,143,0,229,0,108,0,178,0,79,0,136,0,68,0,103,0,79,0,68,0,105,0,33,0,136,0,253,255,154,0,233,255,158,0,238,255,141,0,6,0,103,0,37,0,39,0,57,0,222,255,66,0,152,255,70,0,97,255,77,0,61,255,88,0,44,255,108,0,37,255,128,0,44,255,150,0,59,255,165,0,83,255,183,0,108,255,203,0,134,255,220,0,158,255,247,0,172,255,30,1,167,255,94,1,158,255,174,1,154,255,242,1,169,255,19,2,200,255,247,1,236,255,163,1,0,0,50,1,11,0,205,0,11,0,141,0,17,0,121,0,22,0,128,0,15,0,134,0,249,255,130,0,203,255,103,0,145,255,57,0,88,255,0,0,35,255,207,255,8,255,178,255,19,255,180,255,77,255,218,255,165,255,15,0,8,0,66,0,101,0,99,0,169,0,108,0,207,0,101,0,203,0,86,0,167,0,68,0,114,0,44,0,59,0,17,0,13,0,249,255,231,255,236,255,205,255,242,255,183,255,17,0,176,255,72,0,183,255,136,0,209,255,196,0,253,255,227,0,44,0,220,0,75,0,172,0,68,0,101,0,28,0,28,0,225,255,240,255,163,255,222,255,119,255,238,255,97,255,11,0,108,255,39,0,152,255,52,0,222,255,46,0,33,0,15,0,83,0,227,255,110,0,174,255,101,0,123,255,72,0,79,255,37,0,35,255,15,0,240,254,8,0,187,254,19,0,143,254,28,0,123,254,30,0,136,254,24,0,187,254,15,0,4,255,22,0,81,255,64,0,150,255,128,0,192,255,207,0,209,255,15,1,200,255,35,1,180,255,0,1,156,255,183,0,143,255,108,0,145,255,52,0,174,255,35,0,218,255,50,0,13,0,72,0,59,0,77,0,97,0,41,0,116,0,240,255,130,0,183,255,125,0,156,255,103,0,169,255,61,0,209,255,4,0,0,0,205,255,37,0,156,255,55,0,132,255,52,0,132,255,44,0,147,255,37,0,158,255,48,0,163,255,66,0,165,255,81,0,167,255,70,0,174,255,28,0,174,255,216,255,156,255,143,255,108,255,90,255,35,255,72,255,220,254,90,255,180,254,139,255,185,254,187,255,227,254,220,255,28,255,216,255,83,255,180,255,125,255,130,255,161,255,81,255,207,255,52,255,8,0,50,255,75,0,66,255,139,0,94,255,189,0,123,255,231,0,145,255,6,1,167,255,15,1,192,255,4,1,222,255,220,0,0,0,163,0,22,0,103,0,26,0,52,0,0,0,22,0,200,255,11,0,128,255,17,0,66,255,22,0,26,255,11,0,24,255,242,255,57,255,216,255,119,255,198,255,207,255,194,255,39,0,198,255,123,0,198,255,198,0,185,255,2,1,158,255,44,1,130,255,70,1,119,255,79,1,130,255,75,1,163,255,55,1,196,255,24,1,222,255,240,0,233,255,189,0,229,255,123,0,216,255,52,0,196,255,249,255,189,255,211,255,187,255,196,255,185,255,207,255,167,255,238,255,141,255,28,0,116,255,86,0,112,255,139,0,139,255,169,0,194,255,180,0,6,0,169,0,66,0,134,0,105,0,81,0,114,0,22,0,92,0,233,255,46,0,207,255,247,255,196,255,211,255,200,255,205,255,216,255,238,255,244,255,35,0,33,0,86,0,97,0,110,0,163,0,99,0,220,0,68,0,4,1,35,0,19,1,24,0,15,1,37,0,242,0,61,0,205,0,77,0,169,0,77,0,152,0,66,0,161,0,59,0,183,0,68,0,198,0,92,0,183,0,123,0,141,0,152,0,83,0,163,0,33,0,143,0,242,255,83,0,203,255,249,255,180,255,150,255,183,255,70,255,218,255,30,255,8,0,19,255,52,0,26,255,72,0,37,255,68,0,52,255,35,0,88,255,247,255,145,255,203,255,211,255,178,255,13,0,167,255,55,0,150,255,72,0,121,255,83,0,77,255,94,0,37,255,105,0,8,255,110,0,253,254,99,0,6,255,57,0,26,255,253,255,46,255,189,255,48,255,139,255,30,255,121,255,2,255,139,255,238,254,185,255,247,254,238,255,26,255,13,0,79,255,22,0,139,255,6,0,194,255,240,255,249,255,214,255,50,0,198,255,116,0,198,255,192,0,214,255,11,1,240,255,79,1,0,0,123,1,244,255,143,1,209,255,134,1,174,255,110,1,169,255,70,1,203,255,28,1,8,0,244,0,81,0,222,0,145,0,214,0,176,0,222,0,178,0,227,0,156,0,220,0,116,0,194,0,61,0,145,0,0,0,75,0,196,255,249,255,143,255,178,255,119,255,145,255,125,255,158,255,156,255,192,255,187,255,227,255,203,255,240,255,196,255,227,255,187,255,196,255,178,255,154,255,172,255,110,255,158,255,70,255,150,255,35,255,163,255,8,255,209,255,251,254,22,0,4,255,103,0,39,255,174,0,105,255,207,0,187,255,200,0,17,0,172,0,99,0,156,0,150,0,169,0,154,0,209,0,101,0,253,0,13,0,22,1,192,255,15,1,150,255,238,0,152,255,189,0,185,255,150,0,229,255,119,0,15,0,97,0,61,0,70,0,112,0,33,0,145,0,249,255,141,0,203,255,83,0,167,255,249,255,141,255,143,255,123,255,55,255,116,255,251,254,121,255,227,254,132,255,227,254,154,255,251,254,185,255,33,255,220,255,79,255,4,0,130,255,52,0,194,255,90,0,2,0,101,0,57,0,77,0,86,0,17,0,68,0,203,255,13,0,134,255,209,255,83,255,165,255,59,255,156,255,70,255,183,255,108,255,225,255,163,255,6,0,222,255,28,0,8,0,28,0,33,0,4,0,33,0,231,255,19,0,216,255,0,0,214,255,242,255,225,255,236,255,236,255,233,255,227,255,240,255,207,255,253,255,174,255,15,0,143,255,46,0,123,255,81,0,119,255,105,0,134,255,112,0,158,255,88,0,187,255,37,0,214,255,227,255,222,255,152,255,220,255,86,255,209,255,50,255,207,255,46,255,220,255,79,255,238,255,134,255,253,255,196,255,253,255,253,255,231,255,41,0,185,255,79,0,130,255,110,0,83,255,136,0,57,255,152,0,46,255,156,0,44,255,141,0,50,255,110,0,63,255,77,0,75,255,59,0,88,255,68,0,97,255,108,0,114,255,163,0,139,255,211,0,172,255,236,0,207,255,227,0,240,255,198,0,22,0,169,0,68,0,145,0,121,0,119,0,161,0,88,0,178,0,52,0,172,0,15,0,152,0,242,255,128,0,220,255,110,0,200,255,103,0,178,255,103,0,154,255,110,0,134,255,119,0,128,255,134,0,132,255,147,0,152,255,143,0,183,255,116,0,211,255,66,0,229,255,6,0,227,255,207,255,198,255,161,255,156,255,134,255,108,255,121,255,70,255,125,255,61,255,139,255,92,255,156,255,150,255,172,255,225,255,180,255,24,0,178,255,52,0,169,255,41,0,158,255,0,0,145,255,192,255,132,255,116,255,123,255,35,255,121,255,222,254,110,255,176,254,99,255,163,254,81,255,178,254,68,255,216,254,57,255,4,255,46,255,57,255,30,255,116,255,8,255,178,255,236,254,236,255,209,254,22,0,191,254,55,0,191,254,77,0,218,254,90,0,11,255,101,0,72,255,110,0,147,255,112,0,229,255,108,0,55,0,110,0,128,0,125,0,167,0,165,0,165,0,220,0,130,0,26,1,88,0,64,1,59,0,66,1,41,0,26,1,37,0,214,0,35,0,134,0,39,0,75,0,41,0,46,0,52,0,50,0,86,0,79,0,143,0,119,0,216,0,169,0,26,1,214,0,61,1,244,0,46,1,2,1,242,0,0,1,150,0,242,0,57,0,222,0,244,255,189,0,198,255,141,0,169,255,83,0,147,255,28,0,130,255,244,255,116,255,236,255,97,255,251,255,63,255,24,0,28,255,48,0,6,255,61,0,6,255,64,0,35,255,68,0,79,255,70,0,119,255,68,0,141,255,55,0,139,255,41,0,119,255,33,0,103,255,30,0,108,255,30,0,134,255,30,0,172,255,22,0,203,255,0,0,225,255,233,255,242,255,222,255,8,0,236,255,44,0,17,0,81,0,75,0,116,0,152,0,143,0,229,0,161,0,35,1,167,0,77,1,158,0,92,1,141,0,81,1,116,0,48,1,94,0,247,0,70,0,174,0,39,0,101,0,13,0,37,0,8,0,2,0,35,0,247,255,97,0,253,255,165,0,4,0,220,0,8,0,244,0,6,0,231,0,253,255,203,0,242,255,174,0,238,255,169,0,244,255,183,0,0,0,194,0,251,255,176,0,214,255,123,0,134,255,57,0,30,255,2,0,200,254,242,255,167,254,253,255,205,254,22,0,35,255,41,0,125,255,48,0,200,255,37,0,249,255,22,0,26,0,15,0,59,0,28,0,88,0,57,0,97,0,92,0,77,0,125,0,30,0,152,0,233,255,161,0,192,255,147,0,183,255,108,0,200,255,52,0,227,255,2,0,238,255,231,255,225,255,236,255,183,255,4,0,128,255,35,0,63,255,59,0,8,255,70,0,218,254,79,0,185,254,79,0,167,254,79,0,169,254,79,0,189,254,70,0,222,254,50,0,4,255,28,0,44,255,6,0,88,255,247,255,125,255,216,255,152,255,174,255,165,255,132,255,178,255,112,255,198,255,123,255,229,255,176,255,8,0,0,0,44,0,81,0,70,0,156,0,81,0,205,0,72,0,233,0,35,0,240,0,231,255,225,0,163,255,189,0,101,255,136,0,72,255,79,0,94,255,28,0,158,255,242,255,238,255,196,255,52,0,158,255,88,0,136,255,88,0,147,255,59,0,189,255,19,0,244,255,240,255,30,0,209,255,57,0,192,255,57,0,192,255,33,0,222,255,242,255,26,0,183,255,105,0,132,255,189,0,103,255,244,0,101,255,6,1,121,255,238,0,147,255,183,0,165,255,108,0,165,255,39,0,152,255,238,255,130,255,196,255,110,255,176,255,88,255,169,255,59,255,172,255,24,255,183,255,247,254,200,255,229,254,231,255,238,254,24,0,19,255,97,0,75,255,176,0,132,255,238,0,183,255,8,1,214,255,251,0,233,255,205,0,247,255,143,0,251,255,79,0,251,255,26,0,247,255,242,255,240,255,222,255,238,255,211,255,240,255,209,255,240,255,209,255,236,255,214,255,229,255,214,255,222,255,207,255,216,255,196,255,211,255,187,255,214,255,196,255,229,255,225,255,6,0,6,0,46,0,48,0,75,0,77,0,75,0,81,0,55,0,61,0,30,0,28,0,22,0,251,255,24,0,231,255,28,0,225,255,17,0,236,255,247,255,2,0,194,255,22,0,123,255,30,0,52,255,13,0,13,255,233,255,19,255,187,255,70,255,139,255,136,255,97,255,185,255,66,255,200,255,41,255,176,255,26,255,132,255,22,255,92,255,30,255,81,255,59,255,114,255,105,255,163,255,165,255,209,255,225,255,231,255,11,0,231,255,26,0,207,255,19,0,176,255,4,0,143,255,251,255,110,255,251,255,86,255,6,0,61,255,24,0,35,255,46,0,2,255,61,0,229,254,70,0,231,254,66,0,8,255,50,0,70,255,35,0,141,255,33,0,207,255,44,0,0,0,61,0,24,0,79,0,19,0,83,0,242,255,72,0,180,255,57,0,105,255,39,0,37,255,26,0,255,254,6,0,6,255,249,255,55,255,233,255,121,255,220,255,176,255,227,255,200,255,242,255,200,255,0,0,192,255,0,0,183,255,240,255,172,255,227,255,154,255,222,255,128,255,236,255,99,255,4,0,72,255,33,0,61,255,66,0,68,255,92,0,94,255,114,0,128,255,114,0,180,255,101,0,251,255,70,0,68,0,24,0,130,0,225,255,165,0,167,255,174,0,123,255,163,0,103,255,150,0,108,255,147,0,128,255,158,0,147,255,178,0,167,255,196,0,183,255,200,0,203,255,185,0,233,255,143,0,2,0,90,0,2,0,30,0,227,255,244,255,172,255,211,255,114,255,198,255,83,255,194,255,81,255,192,255,99,255,203,255,139,255,227,255,187,255,4,0,242,255,33,0,33,0,48,0,57,0,52,0,55,0,50,0,30,0,50,0,0,0,50,0,220,255,44,0,185,255,30,0,152,255,15,0,130,255,2,0,130,255,244,255,154,255,229,255,205,255,209,255,17,0,198,255,86,0,194,255,132,0,196,255,134,0,196,255,81,0,192,255,253,255,178,255,156,255,161,255,75,255,143,255,17,255,121,255,240,254,99,255,227,254,75,255,233,254,61,255,2,255,63,255,35,255,75,255,70,255,90,255,101,255,103,255,116,255,112,255,123,255,121,255,128,255,139,255,150,255,163,255,185,255,192,255,227,255,216,255,11,0,218,255,39,0,203,255,55,0,174,255,57,0,145,255,48,0,132,255,33,0,147,255,4,0,189,255,229,255,242,255,196,255,26,0,165,255,46,0,139,255,52,0,119,255,61,0,99,255,81,0,77,255,110,0,39,255,128,0,238,254,123,0,169,254,90,0,101,254,50,0,63,254,15,0,68,254,251,255,110,254,244,255,185,254,0,0,11,255,19,0,86,255,44,0,147,255,66,0,187,255,77,0,214,255,75,0,225,255,41,0,214,255,244,255,180,255,169,255,132,255,101,255,90,255,55,255,63,255,61,255,50,255,119,255,39,255,207,255,28,255,39,0,24,255,99,0,37,255,116,0,72,255,97,0,125,255,55,0,185,255,15,0,240,255,253,255,19,0,249,255,39,0,247,255,41,0,231,255,26,0,196,255,0,0,145,255,229,255,97,255,207,255,70,255,189,255,79,255,169,255,128,255,147,255,194,255,121,255,4,0,97,255,55,0,86,255,75,0,86,255,64,0,101,255,24,0,123,255,236,255,145,255,196,255,161,255,176,255,167,255,169,255,165,255,172,255,163,255,178,255,165,255,187,255,176,255,205,255,194,255,236,255,216,255,28,0,242,255,86,0,6,0,125,0,19,0,136,0,19,0,114,0,17,0,68,0,15,0,19,0,13,0,231,255,13,0,180,255,6,0,121,255,0,0,48,255,247,255,233,254,242,255,180,254,244,255,165,254,251,255,180,254,6,0,214,254,26,0,240,254,52,0,253,254,86,0,251,254,121,0,247,254,161,0,242,254,200,0,242,254,229,0,251,254,236,0,15,255,209,0,52,255,152,0,99,255,75,0,147,255,238,255,189,255,145,255,227,255,63,255,6,0,4,255,35,0,227,254,46,0,214,254,30,0,207,254,247,255,185,254,194,255,141,254,139,255,83,254,101,255,39,254,81,255,28,254,77,255,63,254,83,255,136,254,88,255,233,254,90,255,72,255,83,255,163,255,79,255,240,255,92,255,39,0,132,255,61,0,194,255,50,0,2,0,15,0,57,0,222,255,83,0,167,255,92,0,110,255,99,0,55,255,108,0,15,255,116,0,4,255,116,0,30,255,119,0,88,255,116,0,163,255,119,0,247,255,123,0,66,0,125,0,128,0,121,0,172,0,105,0,203,0,90,0,231,0,90,0,253,0,116,0,15,1,165,0,22,1,200,0,11,1,200,0,249,0,154,0,227,0,72,0,211,0,242,255,211,0,176,255,227,0,145,255,240,0,152,255,244,0,176,255,231,0,196,255,198,0,205,255,147,0,205,255,79,0,218,255,2,0,251,255,189,255,37,0,139,255,81,0,110,255,105,0,99,255,110,0,88,255,101,0,66,255,92,0,37,255,88,0,17,255,88,0,22,255,90,0,50,255,90,0,101,255,83,0,158,255,72,0,211,255,50,0,242,255,13,0,242,255,214,255,222,255,150,255,203,255,97,255,205,255,75,255,236,255,79,255,22,0,105,255,57,0,134,255,88,0,165,255,121,0,194,255,163,0,229,255,203,0,11,0,229,0,46,0,231,0,68,0,220,0,72,0,203,0,66,0,194,0,57,0,183,0,52,0,165,0,61,0,128,0,81,0,77,0,108,0,13,0,123,0,205,255,123,0,130,255,101,0,37,255,68,0,187,254,39,0,97,254,30,0,61,254,30,0,101,254,30,0,203,254,28,0,75,255,22,0,194,255,22,0,22,0,24,0,70,0,22,0,90,0,13,0,101,0,247,255,110,0,209,255,121,0,152,255,125,0,90,255,112,0,28,255,75,0,233,254,15,0,200,254,216,255,187,254,180,255,203,254,183,255,249,254,211,255,66,255,247,255,150,255,11,0,229,255,4,0,19,0,236,255,30,0,200,255,4,0,165,255,211,255,134,255,158,255,112,255,119,255,101,255,105,255,92,255,119,255,86,255,143,255,79,255,163,255,86,255,176,255,110,255,187,255,143,255,203,255,167,255,231,255,180,255,15,0,183,255,59,0,183,255,94,0,187,255,105,0,209,255,94,0,247,255,64,0,33,0,28,0,66,0,4,0,72,0,251,255,44,0,249,255,242,255,0,0,172,255,2,0,112,255,0,0,83,255,244,255,88,255,233,255,121,255,225,255,178,255,216,255,242,255,205,255,46,0,194,255,90,0,176,255,114,0,174,255,121,0,187,255,116,0,214,255,112,0,240,255,114,0,240,255,114,0,216,255,116,0,172,255,119,0,125,255,119,0,88,255,108,0,68,255,92,0,77,255,61,0,121,255,19,0,192,255,231,255,11,0,189,255,72,0,158,255,108,0,154,255,121,0,183,255,116,0,238,255,108,0,44,0,105,0,92,0,114,0,112,0,128,0,110,0,128,0,99,0,97,0,92,0,37,0,101,0,220,255,119,0,145,255,145,0,88,255,174,0,52,255,189,0,41,255,187,0,61,255,165,0,101,255,143,0,147,255,141,0,189,255,163,0,225,255,203,0,247,255,240,0,0,0,2,1,251,255,249,0,231,255,205,0,194,255,130,0,150,255,48,0,110,255,236,255,83,255,183,255,70,255,152,255,66,255,121,255,61,255,97,255,50,255,88,255,37,255,101,255,19,255,123,255,255,254,150,255,244,254,169,255,240,254,187,255,240,254,200,255,251,254,216,255,11,255,236,255,28,255,249,255,44,255,251,255,68,255,238,255,99,255,209,255,145,255,174,255,205,255,136,255,6,0,105,255,52,0,94,255,70,0,108,255,59,0,152,255,33,0,220,255,8,0,37,0,247,255,97,0,222,255,128,0,180,255,121,0,123,255,90,0,55,255,48,0,238,254,0,0,163,254,214,255,97,254,192,255,52,254,198,255,66,254,227,255,139,254,6,0,8,255,35,0,147,255,37,0,6,0,15,0,68,0,236,255,66,0,203,255,13,0,183,255,198,255,180,255,134,255,187,255,90,255,194,255,72,255,189,255,75,255,176,255,88,255,161,255,108,255,158,255,130,255,172,255,154,255,196,255,187,255,225,255,229,255,253,255,24,0,17,0,83,0,33,0,145,0,37,0,203,0,28,0,253,0,13,0,28,1,251,255,44,1,231,255,33,1,227,255,4,1,233,255,218,0,0,0,167,0,26,0,110,0,55,0,64,0,81,0,37,0,101,0,30,0,112,0,35,0,121,0,41,0,134,0,50,0,150,0,57,0,165,0,70,0,169,0,92,0,163,0,116,0,130,0,143,0,77,0,158,0,253,255,158,0,150,255,139,0,39,255,97,0,191,254,37,0,112,254,225,255,70,254,150,255,68,254,79,255,121,254,22,255,218,254,238,254,94,255,222,254,233,255,229,254,79,0,6,255,121,0,59,255,103,0,123,255,52,0,196,255,253,255,15,0,211,255,99,0,178,255,183,0,154,255,240,0,134,255,253,0,125,255,222,0,134,255,169,0,165,255,114,0,214,255,70,0,15,0,37,0,68,0,15,0,94,0,0,0,90,0,244,255,64,0,240,255,26,0,249,255,251,255,0,0,222,255,0,0,198,255,240,255,189,255,211,255,200,255,183,255,225,255,165,255,244,255,154,255,2,0,147,255,13,0,132,255,24,0,112,255,39,0,94,255,37,0,81,255,4,0,75,255,198,255,77,255,121,255,90,255,57,255,116,255,30,255,147,255,52,255,167,255,101,255,167,255,150,255,145,255,176,255,114,255,172,255,86,255,145,255,75,255,112,255,99,255,86,255,165,255,72,255,4,0,75,255,110,0,92,255,198,0,136,255,6,1,198,255,46,1,11,0,61,1,68,0,59,1,105,0,37,1,114,0,251,0,103,0,187,0,83,0,108,0,75,0,22,0,83,0,200,255,99,0,139,255,112,0,99,255,105,0,94,255,79,0,121,255,41,0,174,255,0,0,236,255,216,255,24,0,176,255,35,0,130,255,11,0,90,255,214,255,61,255,145,255,37,255,88,255,19,255,59,255,13,255,66,255,13,255,112,255,26,255,176,255,52,255,244,255,97,255,37,0,152,255,57,0,200,255,52,0,229,255,35,0,236,255,8,0,222,255,240,255,205,255,211,255,187,255,196,255,167,255,192,255,139,255,203,255,101,255,211,255,52,255,220,255,255,254,229,255,203,254,0,0,152,254,35,0,110,254,72,0,77,254,92,0,61,254,90,0,75,254,68,0,125,254,39,0,207,254,4,0,44,255,218,255,136,255,165,255,207,255,110,255,244,255,66,255,251,255,44,255,233,255,55,255,207,255,97,255,187,255,152,255,176,255,207,255,176,255,249,255,185,255,11,0,198,255,13,0,214,255,0,0,238,255,238,255,19,0,231,255,72,0,233,255,136,0,244,255,192,0,251,255,233,0,4,0,2,1,22,0,19,1,44,0,37,1,70,0,52,1,94,0,48,1,114,0,19,1,125,0,218,0,132,0,143,0,143,0,55,0,169,0,225,255,192,0,147,255,211,0,90,255,211,0,68,255,189,0,77,255,145,0,110,255,83,0,156,255,11,0,209,255,205,255,6,0,167,255,61,0,158,255,110,0,185,255,143,0,231,255,150,0,28,0,136,0,75,0,110,0,112,0,79,0,130,0,50,0,130,0,24,0,119,0,6,0,103,0,253,255,79,0,247,255,50,0,240,255,19,0,231,255,6,0,220,255,8,0,225,255,35,0,247,255,70,0,30,0,119,0,79,0,174,0,130,0,233,0,169,0,19,1,196,0,39,1,205,0,35,1,203,0,19,1,198,0,8,1,203,0,0,1,214,0,244,0,229,0,220,0,240,0,176,0,233,0,114,0,200,0,37,0,136,0,207,255,57,0,119,255,247,255,50,255,203,255,4,255,178,255,255,254,172,255,28,255,167,255,86,255,167,255,152,255,169,255,214,255,174,255,6,0,198,255,44,0,238,255,70,0,26,0,90,0,57,0,103,0,68,0,114,0,52,0,119,0,22,0,110,0,231,255,83,0,169,255,48,0,105,255,17,0,48,255,4,0,8,255,13,0,253,254,28,0,13,255,30,0,55,255,19,0,108,255,2,0,169,255,4,0,236,255,39,0,44,0,92,0,105,0,139,0,158,0,150,0,194,0,116,0,205,0,48,0,196,0,216,255,172,0,123,255,152,0,52,255,141,0,30,255,136,0,55,255,132,0,114,255,114,0,176,255,79,0,222,255,30,0,240,255,236,255,240,255,185,255,233,255,145,255,229,255,123,255,233,255,121,255,244,255,139,255,0,0,169,255,4,0,189,255,6,0,189,255,0,0,174,255,242,255,167,255,227,255,187,255,209,255,229,255,194,255,24,0,194,255,61,0,205,255,70,0,227,255,46,0,0,0,0,0,22,0,209,255,22,0,167,255,4,0,136,255,242,255,121,255,233,255,110,255,247,255,105,255,28,0,105,255,79,0,110,255,123,0,119,255,152,0,136,255,165,0,161,255,169,0,183,255,174,0,196,255,178,0,200,255,178,0,194,255,165,0,176,255,130,0,150,255,86,0,121,255,44,0,101,255,22,0,94,255,17,0,92,255,11,0,86,255,251,255,55,255,216,255,8,255,167,255,205,254,121,255,145,254,92,255,103,254,88,255,94,254,112,255,121,254,156,255,174,254,214,255,229,254,19,0,13,255,79,0,33,255,125,0,39,255,147,0,48,255,139,0,63,255,99,0,83,255,35,0,101,255,222,255,108,255,150,255,112,255,88,255,121,255,37,255,143,255,249,254,178,255,214,254,225,255,187,254,13,0,167,254,52,0,156,254,75,0,145,254,79,0,143,254,70,0,145,254,57,0,163,254,35,0,196,254,8,0,244,254,240,255,48,255,220,255,103,255,214,255,141,255,218,255,154,255,229,255,143,255,240,255,114,255,233,255,86,255,207,255,63,255,158,255,59,255,103,255,75,255,50,255,110,255,17,255,152,255,8,255,187,255,13,255,207,255,22,255,211,255,28,255,209,255,35,255,211,255,44,255,227,255,61,255,253,255,77,255,17,0,88,255,19,0,86,255,2,0,81,255,218,255,83,255,167,255,114,255,121,255,172,255,92,255,249,255,88,255,64,0,108,255,114,0,134,255,130,0,154,255,112,0,163,255,75,0,161,255,39,0,154,255,19,0,156,255,15,0,165,255,22,0,178,255,33,0,185,255,48,0,189,255,64,0,187,255,70,0,187,255,68,0,187,255,57,0,192,255,61,0,198,255,86,0,211,255,130,0,229,255,178,0,0,0,231,0,19,0,19,1,37,0,61,1,46,0,81,1,48,0,75,1,35,0,50,1,11,0,13,1,231,255,227,0,194,255,178,0,172,255,125,0,174,255,66,0,192,255,13,0,216,255,233,255,227,255,218,255,227,255,216,255,216,255,216,255,207,255,209,255,214,255,194,255,233,255,172,255,251,255,147,255,0,0,130,255,240,255,130,255,216,255,141,255,203,255,152,255,220,255,152,255,0,0,132,255,30,0,101,255,48,0,75,255,52,0,70,255,55,0,83,255,64,0,112,255,79,0,139,255,94,0,161,255,99,0,169,255,77,0,163,255,26,0,143,255,203,255,121,255,112,255,114,255,37,255,139,255,255,254,194,255,6,255,11,0,55,255,77,0,119,255,112,0,176,255,110,0,200,255,70,0,200,255,15,0,189,255,220,255,183,255,187,255,180,255,169,255,185,255,161,255,185,255,147,255,174,255,123,255,150,255,92,255,121,255,52,255,105,255,24,255,105,255,17,255,114,255,39,255,119,255,86,255,116,255,145,255,105,255,203,255,92,255,247,255,86,255,17,0,90,255,33,0,112,255,33,0,145,255,24,0,180,255,8,0,211,255,249,255,240,255,225,255,8,0,189,255,30,0,147,255,52,0,110,255,64,0,88,255,66,0,103,255,55,0,152,255,37,0,220,255,11,0,30,0,240,255,72,0,209,255,70,0,174,255,22,0,141,255,207,255,116,255,125,255,108,255,55,255,119,255,255,254,152,255,218,254,198,255,209,254,247,255,225,254,19,0,2,255,26,0,39,255,6,0,83,255,227,255,139,255,178,255,211,255,116,255,39,0,48,255,116,0,242,254,176,0,207,254,205,0,214,254,209,0,8,255,192,0,79,255,154,0,145,255,94,0,192,255,2,0,211,255,145,255,207,255,17,255,187,255,158,254,169,255,75,254,163,255,33,254,178,255,28,254,214,255,57,254,0,0,103,254,33,0,154,254,48,0,209,254,48,0,4,255,39,0,50,255,28,0,90,255,15,0,121,255,0,0,136,255,247,255,141,255,247,255,143,255,0,0,163,255,2,0,196,255,0,0,240,255,240,255,17,0,218,255,37,0,198,255,50,0,192,255,57,0,198,255,66,0,211,255,75,0,231,255,79,0,253,255,77,0,17,0,68,0,41,0,52,0,66,0,35,0,94,0,8,0,128,0,227,255,167,0,172,255,205,0,112,255,227,0,52,255,214,0,6,255,154,0,227,254,61,0,203,254,214,255,203,254,112,255,236,254,35,255,44,255,240,254,121,255,218,254,203,255,211,254,4,0,225,254,37,0,251,254,44,0,41,255,35,0,114,255,26,0,211,255,22,0,68,0,24,0,169,0,22,0,244,0,6,0,22,1,238,255,17,1,209,255,238,0,189,255,183,0,174,255,112,0,158,255,30,0,136,255,198,255,108,255,114,255,72,255,50,255,48,255,17,255,55,255,22,255,97,255,59,255,163,255,121,255,236,255,194,255,30,0,251,255,50,0,19,0,44,0,17,0,22,0,242,255,251,255,200,255,220,255,165,255,187,255,145,255,152,255,145,255,128,255,152,255,114,255,152,255,112,255,141,255,114,255,121,255,114,255,103,255,114,255,101,255,130,255,110,255,169,255,130,255,240,255,161,255,77,0,200,255,189,0,242,255,35,1,33,0,110,1,77,0,125,1,114,0,79,1,139,0,231,0,145,0,97,0,136,0,229,255,110,0,134,255,64,0,90,255,2,0,88,255,196,255,121,255,141,255,176,255,110,255,238,255,105,255,41,0,116,255,101,0,125,255,150,0,112,255,192,0,88,255,214,0,66,255,222,0,59,255,218,0,68,255,203,0,86,255,178,0,105,255,150,0,125,255,112,0,141,255,66,0,152,255,22,0,158,255,253,255,167,255,0,0,183,255,33,0,209,255,97,0,253,255,169,0,52,0,229,0,110,0,253,0,154,0,233,0,183,0,174,0,200,0,92,0,209,0,24,0,216,0,251,255,214,0,251,255,198,0,24,0,172,0,61,0,134,0,86,0,86,0,92,0,33,0,86,0,229,255,68,0,169,255,48,0,123,255,28,0,94,255,8,0,94,255,249,255,121,255,238,255,158,255,231,255,196,255,225,255,220,255,214,255,231,255,203,255,231,255,198,255,236,255,207,255,249,255,222,255,4,0,229,255,0,0,211,255,231,255,174,255,187,255,132,255,143,255,103,255,108,255,103,255,83,255,123,255,72,255,158,255,79,255,200,255,105,255,233,255,156,255,4,0,227,255,24,0,44,0,37,0,108,0,41,0,145,0,33,0,145,0,11,0,105,0,238,255,39,0,203,255,225,255,174,255,165,255,156,255,128,255,139,255,110,255,119,255,114,255,88,255,130,255,61,255,156,255,52,255,176,255,63,255,187,255,90,255,165,255,119,255,99,255,150,255,255,254,180,255,152,254,214,255,83,254,247,255,77,254,15,0,119,254,33,0,194,254,46,0,22,255,50,0,110,255,41,0,198,255,24,0,11,0,11,0,48,0,2,0,30,0,0,0,216,255,249,255,114,255,240,255,28,255,225,255,242,254,200,255,249,254,172,255,35,255,152,255,94,255,152,255,147,255,167,255,180,255,192,255,185,255,214,255,161,255,233,255,116,255,247,255,68,255,0,0,28,255,13,0,13,255,33,0,26,255,66,0,68,255,112,0,125,255,163,0,176,255,203,0,214,255,220,0,227,255,196,0,225,255,128,0,218,255,24,0,214,255,165,255,203,255,59,255,185,255,238,254,156,255,196,254,119,255,198,254,81,255,240,254,52,255,48,255,44,255,116,255,57,255,167,255,88,255,196,255,119,255,207,255,139,255,198,255,143,255,180,255,132,255,152,255,123,255,114,255,121,255,70,255,132,255,33,255,161,255,13,255,194,255,22,255,233,255,57,255,17,0,110,255,52,0,174,255,77,0,242,255,90,0,46,0,88,0,86,0,70,0,105,0,44,0,101,0,15,0,81,0,253,255,61,0,251,255,46,0,2,0,41,0,24,0,46,0,41,0,52,0,52,0,50,0,52,0,39,0,33,0,22,0,249,255,11,0,200,255,15,0,154,255,33,0,130,255,46,0,123,255,41,0,132,255,17,0,139,255,253,255,139,255,247,255,125,255,0,0,108,255,24,0,86,255,57,0,59,255,81,0,33,255,77,0,6,255,52,0,238,254,13,0,211,254,242,255,183,254,233,255,143,254,242,255,97,254,0,0,50,254,0,0,8,254,231,255,240,253,189,255,242,253,141,255,15,254,108,255,72,254,101,255,143,254,112,255,222,254,125,255,44,255,141,255,116,255,156,255,174,255,174,255,211,255,194,255,231,255,203,255,247,255,192,255,6,0,156,255,33,0,105,255,57,0,52,255,72,0,6,255,70,0,236,254,48,0,222,254,19,0,225,254,249,255,227,254,231,255,236,254,222,255,6,255,222,255,59,255,225,255,132,255,220,255,209,255,218,255,24,0,218,255,86,0,231,255,141,0,247,255,178,0,0,0,192,0,253,255,192,0,233,255,183,0,203,255,176,0,176,255,165,0,158,255,139,0,156,255,103,0,176,255,59,0,207,255,19,0,231,255,242,255,233,255,203,255,205,255,161,255,158,255,123,255,121,255,97,255,105,255,86,255,119,255,81,255,147,255,81,255,180,255,77,255,203,255,70,255,218,255,72,255,225,255,92,255,229,255,114,255,225,255,130,255,214,255,128,255,187,255,103,255,147,255,70,255,105,255,37,255,90,255,30,255,125,255,57,255,216,255,108,255,79,0,161,255,207,0,194,255,64,1,198,255,147,1,189,255,196,1,169,255,198,1,154,255,147,1,141,255,59,1,128,255,200,0,114,255,88,0,94,255,2,0,81,255,214,255,88,255,200,255,128,255,218,255,198,255,0,0,26,0,57,0,103,0,130,0,161,0,203,0,180,0,253,0,174,0,13,1,139,0,242,0,90,0,189,0,41,0,116,0,6,0,39,0,249,255,227,255,251,255,174,255,0,0,136,255,2,0,116,255,249,255,110,255,238,255,112,255,227,255,116,255,214,255,112,255,207,255,88,255,203,255,48,255,205,255,6,255,207,255,233,254,198,255,211,254,180,255,196,254,147,255,187,254,112,255,198,254,75,255,227,254,46,255,22,255,41,255,81,255,72,255,136,255,141,255,185,255,231,255,218,255,70,0,240,255,150,0,8,0,205,0,46,0,229,0,90,0,233,0,128,0,227,0,145,0,220,0,136,0,211,0,97,0,200,0,33,0,187,0,214,255,172,0,136,255,154,0,70,255,132,0,35,255,101,0,24,255,70,0,41,255,41,0,79,255,11,0,128,255,253,255,178,255,4,0,222,255,41,0,0,0,86,0,26,0,103,0,44,0,77,0,55,0,11,0,57,0,187,255,46,0,114,255,30,0,70,255,11,0,63,255,244,255,75,255,214,255,94,255,183,255,110,255,163,255,123,255,152,255,139,255,152,255,152,255,158,255,161,255,169,255,167,255,192,255,167,255,229,255,169,255,11,0,176,255,44,0,180,255,52,0,178,255,26,0,165,255,247,255,141,255,214,255,110,255,205,255,94,255,222,255,92,255,251,255,103,255,22,0,116,255,39,0,136,255,41,0,158,255,33,0,183,255,11,0,211,255,231,255,242,255,180,255,13,0,134,255,24,0,110,255,17,0,123,255,0,0,176,255,233,255,0,0,205,255,90,0,169,255,183,0,125,255,253,0,72,255,41,1,24,255,57,1,249,254,48,1,244,254,17,1,11,255,229,0,46,255,180,0,94,255,136,0,147,255,94,0,196,255,59,0,227,255,28,0,251,255,11,0,24,0,4,0,61,0,8,0,94,0,13,0,97,0,19,0,52,0,26,0,233,255,44,0,143,255,75,0,75,255,112,0,50,255,145,0,70,255,169,0,123,255,174,0,196,255,167,0,13,0,152,0,81,0,132,0,128,0,105,0,143,0,70,0,130,0,28,0,92,0,251,255,39,0,242,255,244,255,0,0,187,255,28,0,134,255,61,0,86,255,83,0,52,255,97,0,28,255,92,0,15,255,77,0,6,255,48,0,255,254,15,0,247,254,0,0,249,254,0,0,11,255,17,0,44,255,35,0,81,255,37,0,110,255,26,0,125,255,249,255,130,255,209,255,143,255,174,255,176,255,152,255,231,255,145,255,30,0,147,255,79,0,156,255,103,0,174,255,101,0,187,255,72,0,194,255,35,0,189,255,0,0,187,255,229,255,198,255,216,255,231,255,216,255,19,0,214,255,61,0,207,255,90,0,196,255,103,0,183,255,103,0,167,255,81,0,154,255,39,0,128,255,238,255,99,255,176,255,61,255,128,255,19,255,99,255,236,254,86,255,200,254,86,255,183,254,103,255,189,254,143,255,238,254,203,255,59,255,28,0,150,255,105,0,229,255,163,0,24,0,189,0,52,0,178,0,66,0,141,0,72,0,101,0,68,0,66,0,50,0,50,0,19,0,57,0,238,255,72,0,198,255,90,0,167,255,90,0,145,255,64,0,136,255,22,0,134,255,238,255,139,255,207,255,145,255,198,255,152,255,205,255,156,255,225,255,176,255,247,255,220,255,13,0,24,0,46,0,99,0,81,0,165,0,121,0,207,0,152,0,225,0,165,0,220,0,165,0,205,0,167,0,192,0,174,0,194,0,178,0,218,0,172,0,251,0,145,0,19,1,105,0,15,1,66,0,229,0,35,0,154,0,19,0,57,0,6,0,218,255,244,255,139,255,209,255,88,255,172,255,59,255,143,255,41,255,125,255,22,255,119,255,251,254,116,255,231,254,112,255,229,254,101,255,249,254,75,255,30,255,33,255,92,255,236,254,167,255,194,254,242,255,176,254,39,0,189,254,57,0,231,254,30,0,28,255,233,255,81,255,163,255,125,255,99,255,161,255,48,255,183,255,28,255,192,255,35,255,189,255,75,255,187,255,141,255,180,255,225,255,163,255,39,0,130,255,79,0,88,255,68,0,44,255,13,0,15,255,185,255,4,255,90,255,22,255,13,255,59,255,218,254,110,255,209,254,156,255,231,254,194,255,19,255,220,255,63,255,240,255,90,255,249,255,94,255,244,255,97,255,229,255,108,255,207,255,134,255,192,255,163,255,196,255,176,255,214,255,158,255,236,255,121,255,253,255,81,255,0,0,55,255,242,255,50,255,214,255,61,255,169,255,86,255,119,255,110,255,68,255,136,255,37,255,158,255,35,255,169,255,61,255,172,255,99,255,163,255,134,255,156,255,156,255,156,255,161,255,172,255,152,255,203,255,141,255,236,255,141,255,0,0,147,255,4,0,156,255,242,255,156,255,211,255,154,255,180,255,154,255,172,255,163,255,187,255,192,255,211,255,233,255,227,255,28,0,227,255,72,0,214,255,99,0,192,255,108,0,174,255,92,0,165,255,64,0,154,255,28,0,141,255,251,255,119,255,214,255,97,255,174,255,86,255,134,255,92,255,108,255,108,255,112,255,130,255,154,255,147,255,216,255,158,255,33,0,167,255,86,0,180,255,112,0,200,255,112,0,231,255,94,0,11,0,75,0,52,0,57,0,79,0,50,0,86,0,57,0,75,0,77,0,55,0,108,0,33,0,141,0,17,0,174,0,19,0,189,0,41,0,167,0,70,0,99,0,90,0,6,0,79,0,180,255,44,0,139,255,247,255,152,255,194,255,203,255,145,255,8,0,114,255,61,0,101,255,86,0,101,255,83,0,108,255,59,0,112,255,24,0,101,255,251,255,75,255,244,255,24,255,11,0,222,254,59,0,176,254,114,0,165,254,161,0,191,254,187,0,244,254,196,0,46,255,205,0,99,255,216,0,143,255,229,0,185,255,238,0,227,255,233,0,8,0,216,0,39,0,198,0,46,0,187,0,35,0,183,0,13,0,178,0,251,255,154,0,244,255,116,0,253,255,70,0,13,0,37,0,35,0,26,0,61,0,44,0,83,0,88,0,99,0,141,0,97,0,185,0,81,0,200,0,50,0,187,0,15,0,161,0,251,255,152,0,0,0,185,0,33,0,0,1,79,0,90,1,123,0,163,1,152,0,192,1,161,0,174,1,154,0,123,1,136,0,61,1,103,0,8,1,61,0,225,0,13,0,189,0,214,255,152,0,161,255,108,0,125,255,64,0,119,255,22,0,141,255,240,255,178,255,200,255,227,255,174,255,19,0,174,255,81,0,216,255,154,0,33,0,229,0,119,0,35,1,187,0,66,1,211,0,64,1,174,0,28,1,90,0,229,0,238,255,172,0,132,255,112,0,50,255,66,0,2,255,28,0,238,254,0,0,236,254,227,255,242,254,211,255,240,254,220,255,236,254,0,0,233,254,59,0,242,254,119,0,4,255,169,0,24,255,205,0,35,255,222,0,37,255,229,0,35,255,231,0,33,255,229,0,33,255,222,0,46,255,211,0,77,255,185,0,125,255,143,0,189,255,92,0,8,0,30,0,86,0,225,255,150,0,158,255,183,0,103,255,178,0,52,255,147,0,13,255,108,0,247,254,72,0,249,254,44,0,22,255,15,0,63,255,244,255,101,255,225,255,121,255,229,255,128,255,0,0,121,255,30,0,121,255,55,0,132,255,52,0,156,255,19,0,185,255,220,255,211,255,156,255,229,255,92,255,225,255,41,255,203,255,6,255,172,255,251,254,152,255,8,255,152,255,44,255,165,255,86,255,187,255,121,255,203,255,132,255,203,255,121,255,194,255,88,255,185,255,48,255,203,255,19,255,0,0,13,255,86,0,33,255,187,0,75,255,24,1,119,255,86,1,147,255,99,1,152,255,68,1,136,255,8,1,128,255,187,0,130,255,103,0,152,255,17,0,185,255,183,255,209,255,77,255,214,255,220,254,200,255,119,254,174,255,57,254,147,255,44,254,136,255,92,254,141,255,187,254,152,255,61,255,158,255,196,255,147,255,57,0,123,255,136,0,97,255,174,0,83,255,163,0,92,255,103,0,110,255,15,0,119,255,180,255,105,255,110,255,66,255,79,255,11,255,90,255,205,254,136,255,132,254,209,255,52,254,37,0,238,253,121,0,200,253,176,0,211,253,200,0,6,254,198,0,79,254,176,0,161,254,147,0,242,254,121,0,63,255,92,0,130,255,57,0,192,255,22,0,244,255,233,255,39,0,178,255,86,0,108,255,114,0,30,255,116,0,220,254,90,0,189,254,44,0,200,254,4,0,249,254,236,255,57,255,231,255,116,255,236,255,156,255,242,255,174,255,247,255,176,255,251,255,176,255,0,0,185,255,251,255,203,255,233,255,214,255,203,255,211,255,172,255,200,255,150,255,185,255,145,255,180,255,156,255,189,255,174,255,205,255,187,255,225,255,185,255,233,255,165,255,222,255,134,255,198,255,101,255,156,255,70,255,110,255,44,255,75,255,22,255,57,255,255,254,57,255,231,254,57,255,209,254,57,255,203,254,50,255,229,254,50,255,30,255,61,255,108,255,90,255,183,255,128,255,225,255,172,255,229,255,211,255,198,255,242,255,150,255,6,0,97,255,15,0,52,255,13,0,24,255,251,255,13,255,222,255,17,255,183,255,44,255,152,255,92,255,134,255,154,255,136,255,205,255,156,255,238,255,194,255,238,255,240,255,211,255,30,0,172,255,64,0,134,255,72,0,108,255,50,0,92,255,4,0,79,255,211,255,66,255,167,255,57,255,143,255,55,255,139,255,63,255,147,255,75,255,169,255,88,255,205,255,99,255,0,0,94,255,55,0,72,255,112,0,33,255,145,0,242,254,150,0,214,254,136,0,203,254,114,0,207,254,97,0,216,254,97,0,220,254,112,0,220,254,152,0,225,254,196,0,236,254,229,0,4,255,242,0,35,255,229,0,66,255,192,0,92,255,139,0,110,255,81,0,119,255,33,0,128,255,0,0,141,255,247,255,161,255,0,0,187,255,19,0,222,255,41,0,0,0,57,0,30,0,61,0,50,0,70,0,57,0,86,0,52,0,112,0,44,0,150,0,39,0,198,0,50,0,253,0,79,0,52,1,108,0,97,1,121,0,119,1,101,0,123,1,52,0,112,1,244,255,88,1,185,255,57,1,141,255,26,1,123,255,2,1,116,255,238,0,116,255,218,0,110,255,196,0,101,255,174,0,97,255,163,0,110,255,169,0,139,255,189,0,176,255,205,0,214,255,205,0,236,255,183,0,242,255,152,0,231,255,112,0,218,255,68,0,216,255,17,0,225,255,220,255,238,255,176,255,247,255,150,255,242,255,150,255,218,255,167,255,180,255,194,255,130,255,216,255,81,255,227,255,46,255,227,255,35,255,220,255,41,255,203,255,68,255,169,255,103,255,121,255,145,255,48,255,192,255,227,254,247,255,156,254,44,0,94,254,99,0,48,254,143,0,17,254,172,0,2,254,185,0,2,254,187,0,13,254,183,0,30,254,178,0,48,254,169,0,61,254,145,0,79,254,103,0,108,254,44,0,145,254,242,255,185,254,192,255,227,254,161,255,2,255,143,255,30,255,130,255,52,255,121,255,63,255,121,255,63,255,141,255,48,255,178,255,30,255,238,255,15,255,46,0,15,255,101,0,35,255,132,0,68,255,139,0,108,255,128,0,145,255,112,0,174,255,99,0,203,255,83,0,227,255,70,0,249,255,55,0,2,0,39,0,6,0,28,0,4,0,24,0,15,0,19,0,44,0,6,0,90,0,249,255,143,0,229,255,205,0,209,255,17,1,187,255,83,1,161,255,139,1,139,255,158,1,128,255,143,1,139,255,99,1,172,255,35,1,222,255,225,0,30,0,158,0,108,0,90,0,189,0,13,0,15,1,203,255,77,1,145,255,110,1,112,255,99,1,103,255,46,1,108,255,222,0,123,255,139,0,150,255,68,0,189,255,30,0,229,255,17,0,251,255,22,0,242,255,33,0,194,255,35,0,128,255,17,0,68,255,242,255,35,255,209,255,39,255,189,255,70,255,194,255,112,255,216,255,161,255,242,255,207,255,2,0,0,0,253,255,46,0,218,255,90,0,158,255,121,0,90,255,141,0,35,255,147,0,15,255,130,0,37,255,86,0,103,255,19,0,192,255,203,255,19,0,143,255,81,0,112,255,110,0,116,255,105,0,152,255,81,0,209,255,57,0,15,0,33,0,86,0,26,0,154,0,37,0,211,0,64,0,251,0,94,0,11,1,114,0,13,1,112,0,15,1,86,0,19,1,39,0,24,1,251,255,11,1,216,255,227,0,192,255,176,0,189,255,128,0,216,255,101,0,15,0,99,0,92,0,121,0,176,0,150,0,247,0,180,0,37,1,200,0,50,1,196,0,30,1,161,0,242,0,103,0,172,0,44,0,83,0,0,0,2,0,233,255,209,255,227,255,192,255,231,255,207,255,231,255,229,255,227,255,251,255,227,255,2,0,238,255,253,255,6,0,236,255,41,0,216,255,75,0,198,255,97,0,178,255,97,0,163,255,81,0,158,255,59,0,167,255,48,0,185,255,39,0,198,255,35,0,198,255,26,0,192,255,4,0,187,255,229,255,203,255,187,255,242,255,154,255,39,0,132,255,90,0,130,255,108,0,141,255,88,0,152,255,33,0,165,255,222,255,183,255,163,255,200,255,130,255,211,255,119,255,211,255,134,255,203,255,178,255,194,255,249,255,200,255,81,0,229,255,165,0,33,0,225,0,108,0,249,0,183,0,244,0,233,0,229,0,249,0,211,0,225,0,196,0,176,0,183,0,123,0,176,0,72,0,176,0,41,0,183,0,22,0,192,0,8,0,189,0,244,255,169,0,220,255,121,0,203,255,48,0,203,255,233,255,227,255,187,255,11,0,172,255,57,0,183,255,99,0,198,255,134,0,220,255,163,0,236,255,178,0,0,0,169,0,33,0,130,0,83,0,61,0,139,0,240,255,183,0,163,255,200,0,114,255,189,0,92,255,156,0,90,255,110,0,103,255,57,0,125,255,0,0,158,255,200,255,198,255,147,255,238,255,114,255,13,0,105,255,37,0,114,255,50,0,141,255,48,0,176,255,46,0,220,255,41,0,22,0,39,0,97,0,37,0,172,0,28,0,231,0,4,0,0,1,229,255,238,0,192,255,185,0,154,255,121,0,116,255,66,0,88,255,37,0,70,255,39,0,63,255,52,0,75,255,61,0,94,255,52,0,125,255,22,0,163,255,238,255,198,255,196,255,225,255,165,255,231,255,152,255,233,255,143,255,231,255,134,255,242,255,123,255,6,0,110,255,26,0,103,255,26,0,105,255,6,0,114,255,220,255,125,255,161,255,150,255,101,255,180,255,57,255,214,255,33,255,238,255,35,255,244,255,63,255,227,255,108,255,196,255,154,255,158,255,183,255,119,255,185,255,77,255,156,255,44,255,110,255,22,255,57,255,24,255,17,255,46,255,253,254,79,255,255,254,110,255,17,255,125,255,39,255,119,255,61,255,99,255,81,255,77,255,97,255,63,255,112,255,66,255,134,255,77,255,158,255,99,255,192,255,123,255,220,255,150,255,240,255,167,255,240,255,172,255,218,255,161,255,178,255,147,255,145,255,147,255,123,255,163,255,119,255,180,255,128,255,185,255,141,255,167,255,156,255,134,255,174,255,101,255,194,255,81,255,211,255,75,255,220,255,77,255,211,255,70,255,185,255,46,255,158,255,19,255,141,255,2,255,143,255,6,255,154,255,39,255,167,255,90,255,167,255,145,255,150,255,198,255,116,255,249,255,86,255,30,0,75,255,59,0,94,255,66,0,147,255,61,0,207,255,52,0,0,0,46,0,19,0,39,0,17,0,26,0,247,255,19,0,200,255,26,0,150,255,50,0,101,255,83,0,66,255,116,0,48,255,145,0,61,255,161,0,103,255,150,0,169,255,108,0,242,255,41,0,39,0,229,255,64,0,180,255,59,0,180,255,37,0,229,255,13,0,57,0,249,255,147,0,233,255,229,0,218,255,22,1,198,255,39,1,174,255,35,1,156,255,22,1,145,255,15,1,145,255,8,1,158,255,251,0,187,255,227,0,231,255,189,0,30,0,132,0,92,0,57,0,136,0,231,255,154,0,152,255,141,0,99,255,108,0,81,255,64,0,90,255,26,0,101,255,251,255,105,255,227,255,103,255,203,255,105,255,185,255,119,255,178,255,141,255,189,255,156,255,207,255,161,255,222,255,154,255,229,255,134,255,218,255,125,255,198,255,125,255,172,255,152,255,141,255,196,255,105,255,244,255,75,255,13,0,50,255,15,0,39,255,4,0,35,255,0,0,37,255,15,0,41,255,46,0,46,255,72,0,52,255,88,0,77,255,92,0,110,255,86,0,161,255,79,0,209,255,64,0,244,255,50,0,2,0,37,0,4,0,26,0,251,255,15,0,238,255,0,0,225,255,229,255,218,255,207,255,222,255,198,255,236,255,207,255,251,255,238,255,2,0,13,0,251,255,35,0,222,255,35,0,174,255,24,0,128,255,0,0,92,255,227,255,81,255,194,255,92,255,165,255,116,255,141,255,147,255,132,255,176,255,145,255,203,255,174,255,229,255,207,255,0,0,231,255,28,0,231,255,61,0,218,255,94,0,198,255,116,0,189,255,123,0,203,255,114,0,233,255,101,0,11,0,88,0,35,0,83,0,46,0,81,0,46,0,79,0,46,0,70,0,59,0,48,0,83,0,15,0,103,0,249,255,108,0,240,255,92,0,2,0,66,0,35,0,46,0,66,0,44,0,79,0,68,0,75,0,97,0,59,0,110,0,48,0,86,0,37,0,30,0,26,0,225,255,0,0,180,255,203,255,172,255,147,255,203,255,108,255,253,255,101,255,46,0,132,255,77,0,192,255,72,0,251,255,41,0,37,0,251,255,64,0,211,255,70,0,187,255,59,0,187,255,33,0,207,255,251,255,240,255,203,255,8,0,152,255,22,0,110,255,26,0,81,255,30,0,75,255,44,0,88,255,61,0,123,255,77,0,161,255,88,0,196,255,92,0,214,255,92,0,211,255,90,0,194,255,83,0,176,255,75,0,163,255,66,0,161,255,57,0,165,255,37,0,167,255,11,0,167,255,233,255,154,255,205,255,130,255,180,255,110,255,161,255,101,255,141,255,110,255,123,255,134,255,108,255,165,255,92,255,194,255,86,255,207,255,83,255,192,255,90,255,158,255,105,255,121,255,132,255,101,255,172,255,110,255,222,255,150,255,19,0,196,255,66,0,236,255,86,0,2,0,81,0,15,0,48,0,22,0,2,0,33,0,225,255,41,0,207,255,37,0,214,255,19,0,231,255,249,255,2,0,220,255,28,0,207,255,50,0,211,255,70,0,225,255,81,0,240,255,83,0,2,0,70,0,24,0,48,0,46,0,37,0,70,0,39,0,94,0,39,0,121,0,24,0,139,0,244,255,136,0,187,255,116,0,123,255,75,0,68,255,28,0,35,255,253,255,37,255,249,255,66,255,30,0,108,255,110,0,145,255,198,0,174,255,4,1,178,255,15,1,165,255,231,0,147,255,165,0,147,255,99,0,178,255,52,0,229,255,33,0,22,0,33,0,64,0,37,0,88,0,35,0,101,0,28,0,114,0,22,0,134,0,22,0,161,0,28,0,183,0,35,0,189,0,46,0,174,0,57,0,132,0,66,0,70,0,68,0,2,0,59,0,205,255,39,0,183,255,11,0,203,255,247,255,0,0,227,255,72,0,225,255,141,0,236,255,187,0,6,0,220,0,35,0,236,0,52,0,242,0,59,0,222,0,55,0,178,0,55,0,101,0,66,0,13,0,90,0,196,255,128,0,156,255,163,0,161,255,185,0,203,255,185,0,2,0,161,0,61,0,123,0,110,0,83,0,150,0,55,0,169,0,39,0,167,0,39,0,143,0,59,0,108,0,92,0,70,0,130,0,37,0,145,0,4,0,128,0,227,255,75,0,192,255,13,0,163,255,229,255,147,255,225,255,161,255,0,0,205,255,50,0,6,0,99,0,64,0,128,0,97,0,134,0,94,0,121,0,55,0,90,0,249,255,50,0,178,255,13,0,123,255,231,255,97,255,198,255,99,255,169,255,123,255,143,255,150,255,130,255,165,255,136,255,156,255,154,255,134,255,183,255,116,255,216,255,114,255,240,255,139,255,249,255,178,255,244,255,225,255,240,255,13,0,240,255,46,0,244,255,72,0,253,255,97,0,6,0,125,0,19,0,145,0,35,0,147,0,57,0,125,0,75,0,83,0,81,0,33,0,77,0,238,255,61,0,192,255,48,0,161,255,39,0,154,255,35,0,176,255,37,0,225,255,37,0,22,0,24,0,55,0,251,255,55,0,200,255,26,0,143,255,244,255,94,255,211,255,75,255,203,255,94,255,211,255,145,255,236,255,218,255,6,0,39,0,37,0,110,0,66,0,152,0,92,0,156,0,121,0,123,0,145,0,57,0,152,0,225,255,128,0,143,255,79,0,86,255,30,0,63,255,253,255,72,255,244,255,108,255,249,255,158,255,249,255,214,255,231,255,251,255,196,255,15,0,161,255,22,0,139,255,19,0,123,255,17,0,114,255,15,0,103,255,8,0,103,255,4,0,128,255,0,0,183,255,253,255,0,0,247,255,68,0,240,255,125,0,236,255,163,0,229,255,174,0,227,255,158,0,225,255,125,0,233,255,83,0,249,255,44,0,8,0,8,0,19,0,244,255,24,0,229,255,22,0,216,255,13,0,194,255,8,0,167,255,11,0,139,255,22,0,116,255,44,0,119,255,72,0,145,255,103,0,200,255,134,0,8,0,147,0,66,0,139,0,99,0,108,0,105,0,70,0,90,0,33,0,64,0,8,0,28,0,253,255,251,255,240,255,227,255,211,255,220,255,161,255,225,255,99,255,240,255,44,255,4,0,13,255,15,0,11,255,11,0,35,255,233,255,77,255,176,255,136,255,110,255,207,255,61,255,13,0,44,255,59,0,57,255,68,0,94,255,37,0,136,255,242,255,172,255,176,255,180,255,112,255,163,255,61,255,123,255,33,255,70,255,28,255,24,255,41,255,247,254,70,255,231,254,114,255,247,254,167,255,37,255,218,255,94,255,4,0,152,255,39,0,198,255,72,0,238,255,99,0,13,0,119,0,37,0,119,0,48,0,101,0,46,0,64,0,30,0,30,0,8,0,13,0,244,255,22,0,240,255,61,0,6,0,108,0,50,0,141,0,97,0,147,0,136,0,132,0,163,0,103,0,176,0,75,0,176,0,41,0,165,0,6,0,147,0,222,255,121,0,180,255,92,0,143,255,59,0,119,255,24,0,112,255,253,255,114,255,227,255,121,255,205,255,132,255,192,255,143,255,180,255,152,255,165,255,150,255,141,255,130,255,116,255,94,255,101,255,57,255,112,255,24,255,154,255,4,255,225,255,4,255,48,0,11,255,121,0,24,255,176,0,39,255,216,0,50,255,244,0,63,255,13,1,83,255,33,1,108,255,37,1,128,255,17,1,134,255,222,0,134,255,154,0,134,255,79,0,143,255,13,0,161,255,218,255,183,255,183,255,203,255,167,255,225,255,167,255,247,255,176,255,19,0,185,255,50,0,192,255,83,0,192,255,108,0,185,255,123,0,176,255,114,0,172,255,83,0,185,255,33,0,216,255,242,255,2,0,211,255,44,0,205,255,66,0,222,255,64,0,253,255,44,0,26,0,15,0,44,0,240,255,41,0,205,255,15,0,167,255,240,255,136,255,207,255,119,255,192,255,112,255,203,255,105,255,233,255,88,255,24,0,63,255,81,0,44,255,145,0,44,255,198,0,81,255,231,0,147,255,238,0,229,255,205,0,55,0,139,0,139,0,52,0,214,0,222,255,19,1,150,255,61,1,90,255,77,1,44,255,64,1,13,255,30,1,253,254,247,0,255,254,209,0,11,255,178,0,22,255,165,0,28,255,165,0,39,255,183,0,66,255,220,0,101,255,6,1,145,255,39,1,183,255,52,1,214,255,44,1,227,255,19,1,238,255,244,0,253,255,209,0,15,0,163,0,39,0,103,0,61,0,35,0,75,0,231,255,77,0,192,255,70,0,180,255,64,0,180,255,68,0,176,255,83,0,150,255,108,0,97,255,123,0,28,255,121,0,218,254,108,0,169,254,99,0,147,254,110,0,154,254,147,0,183,254,196,0,227,254,247,0,30,255,39,1,90,255,68,1,145,255,72,1,189,255,41,1,229,255,233,0,4,0,156,0,30,0,88,0,46,0,55,0,46,0,55,0,28,0,75,0,251,255,99,0,207,255,119,0,169,255,121,0,145,255,108,0,141,255,75,0,147,255,30,0,167,255,249,255,187,255,233,255,205,255,247,255,214,255,11,0,222,255,24,0,233,255,2,0,251,255,216,255,24,0,163,255,61,0,110,255,105,0,66,255,145,0,30,255,176,0,13,255,196,0,8,255,203,0,19,255,196,0,37,255,180,0,77,255,165,0,125,255,165,0,185,255,176,0,240,255,194,0,22,0,214,0,44,0,231,0,48,0,251,0,35,0,17,1,8,0,39,1,236,255,52,1,216,255,48,1,211,255,22,1,216,255,231,0,220,255,174,0,216,255,114,0,203,255,50,0,176,255,244,255,136,255,172,255,90,255,97,255,57,255,39,255,48,255,4,255,72,255,251,254,130,255,244,254,203,255,231,254,11,0,205,254,59,0,176,254,75,0,169,254,66,0,198,254,50,0,247,254,41,0,50,255,46,0,101,255,57,0,147,255,77,0,178,255,97,0,200,255,116,0,207,255,130,0,203,255,139,0,192,255,143,0,180,255,141,0,172,255,141,0,174,255,141,0,187,255,141,0,209,255,132,0,240,255,108,0,19,0,66,0,59,0,19,0,99,0,229,255,136,0,196,255,176,0,174,255,205,0,165,255,222,0,169,255,227,0,183,255,220,0,209,255,205,0,251,255,176,0,52,0,132,0,119,0,72,0,180,0,253,255,225,0,165,255,249,0,72,255,253,0,249,254,249,0,203,254,242,0,196,254,227,0,233,254,216,0,37,255,207,0,88,255,214,0,119,255,244,0,136,255,28,1,156,255,55,1,192,255,52,1,233,255,8,1,6,0,196,0,15,0,130,0,0,0,97,0,236,255,99,0,218,255,119,0,220,255,125,0,236,255,105,0,0,0,55,0,15,0,244,255,17,0,174,255,8,0,125,255,240,255,94,255,205,255,77,255,158,255,66,255,116,255,59,255,99,255,66,255,114,255,90,255,172,255,132,255,244,255,185,255,52,0,240,255,90,0,26,0,90,0,46,0,61,0,39,0,13,0,11,0,218,255,222,255,169,255,172,255,130,255,134,255,101,255,114,255,88,255,110,255,92,255,121,255,114,255,136,255,156,255,143,255,209,255,139,255,8,0,123,255,57,0,105,255,90,0,105,255,105,0,130,255,103,0,180,255,97,0,244,255,97,0,55,0,97,0,110,0,97,0,141,0,88,0,141,0,64,0,110,0,28,0,59,0,249,255,4,0,216,255,216,255,203,255,196,255,205,255,194,255,214,255,200,255,225,255,211,255,249,255,220,255,30,0,222,255,86,0,218,255,150,0,205,255,205,0,194,255,233,0,187,255,231,0,192,255,205,0,207,255,165,0,229,255,130,0,2,0,94,0,28,0,64,0,44,0,33,0,50,0,2,0,55,0,233,255,70,0,214,255,97,0,214,255,125,0,229,255,145,0,0,0,152,0,19,0,147,0,30,0,139,0,26,0,128,0,17,0,128,0,2,0,141,0,249,255,161,0,242,255,178,0,240,255,176,0,231,255,152,0,220,255,103,0,200,255,39,0,192,255,225,255,205,255,158,255,242,255,108,255,37,0,90,255,92,0,103,255,145,0,145,255,187,0,194,255,218,0,227,255,233,0,249,255,229,0,253,255,200,0,0,0,147,0,2,0,88,0,17,0,22,0,46,0,220,255,81,0,174,255,110,0,143,255,130,0,136,255,136,0,156,255,125,0,203,255,99,0,8,0,66,0,75,0,26,0,136,0,240,255,185,0,196,255,225,0,141,255,242,0,88,255,238,0,44,255,207,0,22,255,161,0,26,255,116,0,48,255,92,0,75,255,103,0,92,255,136,0,94,255,172,0,94,255,196,0,99,255,205,0,119,255,198,0,145,255,187,0,180,255,176,0,205,255,161,0,222,255,143,0,227,255,132,0,222,255,125,0,216,255,123,0,216,255,116,0,216,255,101,0,218,255,79,0,222,255,64,0,229,255,57,0,240,255,57,0,0,0,61,0,13,0,66,0,13,0,61,0,244,255,48,0,207,255,26,0,167,255,0,0,150,255,231,255,161,255,214,255,205,255,209,255,6,0,227,255,70,0,8,0,114,0,68,0,134,0,139,0,128,0,211,0,108,0,22,1,86,0,75,1,70,0,108,1,61,0,112,1,59,0,101,1,48,0,72,1,24,0,39,1,249,255,19,1,216,255,28,1,205,255,59,1,209,255,90,1,227,255,94,1,227,255,52,1,203,255,225,0,154,255,119,0,108,255,19,0,81,255,205,255,77,255,165,255,81,255,152,255,81,255,161,255,77,255,180,255,75,255,216,255,101,255,251,255,161,255,39,0,247,255,90,0,79,0,132,0,143,0,141,0,172,0,105,0,172,0,37,0,161,0,220,255,158,0,169,255,158,0,163,255,163,0,192,255,163,0,236,255,169,0,15,0,169,0,35,0,161,0,39,0,130,0,48,0,75,0,61,0,2,0,86,0,185,255,112,0,125,255,141,0,88,255,169,0,68,255,180,0,70,255,172,0,90,255,141,0,116,255,99,0,152,255,59,0,198,255,26,0,2,0,0,0,70,0,231,255,130,0,196,255,165,0,150,255,176,0,103,255,169,0,63,255,154,0,46,255,128,0,55,255,77,0,99,255,0,0,163,255,172,255,225,255,112,255,17,0,108,255,46,0,152,255,66,0,218,255,81,0,13,0,101,0,33,0,121,0,19,0,125,0,251,255,119,0,225,255,101,0,205,255,81,0,192,255,64,0,178,255,39,0,167,255,11,0,169,255,240,255,185,255,222,255,218,255,218,255,0,0,231,255,37,0,0,0,70,0,28,0,90,0,55,0,99,0,70,0,99,0,72,0,88,0,57,0,72,0,28,0,44,0,249,255,6,0,220,255,218,255,200,255,183,255,203,255,169,255,229,255,176,255,28,0,189,255,103,0,192,255,198,0,169,255,33,1,119,255,97,1,57,255,108,1,247,254,61,1,191,254,233,0,150,254,125,0,130,254,17,0,116,254,183,255,108,254,110,255,94,254,57,255,88,254,26,255,90,254,255,254,108,254,238,254,132,254,220,254,158,254,203,254,191,254,200,254,227,254,214,254,15,255,251,254,57,255,50,255,90,255,112,255,110,255,174,255,125,255,233,255,136,255,26,0,139,255,64,0,121,255,83,0,79,255,79,0,30,255,59,0,244,254,26,0,231,254,231,255,242,254,152,255,13,255,55,255,44,255,227,254,75,255,189,254,105,255,216,254,136,255,35,255,167,255,123,255,189,255,200,255,200,255,247,255,203,255,4,0,214,255,2,0,240,255,242,255,22,0,222,255,59,0,207,255,92,0,203,255,110,0,200,255,121,0,203,255,128,0,198,255,123,0,192,255,110,0,178,255,92,0,167,255,79,0,158,255,79,0,161,255,88,0,165,255,88,0,169,255,79,0,167,255,52,0,163,255,24,0,154,255,249,255,136,255,214,255,114,255,172,255,90,255,134,255,86,255,99,255,105,255,77,255,152,255,61,255,227,255,48,255,57,0,35,255,136,0,22,255,183,0,13,255,180,0,11,255,130,0,11,255,50,0,11,255,225,255,11,255,152,255,15,255,99,255,28,255,61,255,50,255,46,255,77,255,41,255,108,255,41,255,136,255,39,255,147,255,30,255,147,255,19,255,145,255,255,254,163,255,240,254,207,255,238,254,11,0,247,254,70,0,19,255,110,0,48,255,128,0,72,255,132,0,77,255,130,0,63,255,116,0,39,255,81,0,2,255,26,0,211,254,218,255,161,254,158,255,121,254,121,255,99,254,110,255,114,254,125,255,167,254,158,255,255,254,203,255,114,255,238,255,247,255,2,0,114,0,4,0,216,0,253,255,15,1,247,255,22,1,0,0,244,0,17,0,180,0,39,0,103,0,50,0,24,0,52,0,211,255,33,0,158,255,244,255,132,255,187,255,134,255,143,255,161,255,130,255,200,255,145,255,236,255,169,255,4,0,187,255,13,0,198,255,4,0,214,255,242,255,240,255,222,255,13,0,211,255,35,0,211,255,50,0,207,255,59,0,198,255,64,0,183,255,68,0,172,255,55,0,176,255,37,0,187,255,8,0,198,255,233,255,187,255,205,255,158,255,194,255,116,255,200,255,79,255,227,255,55,255,0,0,50,255,19,0,66,255,17,0,94,255,253,255,132,255,220,255,176,255,192,255,225,255,180,255,17,0,194,255,68,0,231,255,116,0,15,0,163,0,50,0,207,0,64,0,238,0,57,0,253,0,33,0,247,0,4,0,222,0,238,255,185,0,225,255,147,0,220,255,105,0,211,255,64,0,200,255,30,0,183,255,2,0,169,255,240,255,180,255,225,255,227,255,214,255,55,0,207,255,156,0,216,255,242,0,240,255,39,1,15,0,44,1,52,0,11,1,83,0,216,0,103,0,154,0,112,0,92,0,110,0,39,0,101,0,249,255,81,0,205,255,52,0,167,255,24,0,143,255,11,0,136,255,17,0,147,255,50,0,172,255,94,0,194,255,141,0,200,255,183,0,192,255,214,0,169,255,231,0,147,255,238,0,125,255,238,0,112,255,238,0,99,255,240,0,79,255,240,0,52,255,233,0,24,255,222,0,2,255,196,0,249,254,158,0,8,255,112,0,41,255,64,0,92,255,19,0,150,255,236,255,200,255,200,255,236,255,165,255,244,255,134,255,236,255,121,255,218,255,125,255,203,255,136,255,194,255,145,255,192,255,141,255,189,255,132,255,176,255,119,255,156,255,116,255,132,255,132,255,125,255,158,255,141,255,185,255,180,255,192,255,236,255,176,255,37,0,145,255,77,0,103,255,88,0,63,255,72,0,35,255,30,0,24,255,231,255,19,255,169,255,19,255,112,255,4,255,63,255,220,254,33,255,161,254,24,255,99,254,44,255,72,254,92,255,92,254,163,255,163,254,240,255,11,255,52,0,121,255,97,0,216,255,116,0,22,0,116,0,50,0,103,0,33,0,94,0,244,255,83,0,183,255,81,0,125,255,88,0,97,255,103,0,94,255,125,0,116,255,156,0,158,255,200,0,207,255,249,0,251,255,39,1,26,0,66,1,46,0,72,1,46,0,55,1,35,0,22,1,13,0,240,0,247,255,205,0,220,255,169,0,205,255,136,0,205,255,105,0,222,255,77,0,2,0,57,0,44,0,44,0,83,0,30,0,108,0,17,0,110,0,0,0,90,0,220,255,48,0,180,255,2,0,150,255,214,255,143,255,183,255,163,255,172,255,198,255,189,255,236,255,229,255,8,0,22,0,33,0,70,0,57,0,114,0,77,0,143,0,79,0,161,0,61,0,165,0,30,0,165,0,253,255,158,0,222,255,147,0,203,255,125,0,189,255,94,0,176,255,52,0,152,255,22,0,125,255,8,0,103,255,13,0,101,255,24,0,125,255,30,0,174,255,30,0,227,255,24,0,13,0,24,0,30,0,28,0,22,0,37,0,249,255,52,0,205,255,70,0,152,255,77,0,101,255,66,0,61,255,41,0,44,255,11,0,59,255,249,255,103,255,240,255,163,255,242,255,225,255,242,255,26,0,244,255,77,0,240,255,116,0,240,255,141,0,231,255,145,0,220,255,141,0,207,255,145,0,196,255,161,0,196,255,189,0,218,255,218,0,6,0,233,0,86,0,236,0,187,0,216,0,35,1,187,0,119,1,154,0,156,1,123,0,132,1,103,0,50,1,88,0,198,0,75,0,92,0,48,0,2,0,11,0,185,255,218,255,121,255,165,255,46,255,121,255,216,254,88,255,132,254,63,255,70,254,41,255,44,254,24,255,46,254,24,255,66,254,39,255,97,254,57,255,134,254,66,255,185,254,63,255,247,254,52,255,59,255,44,255,130,255,55,255,207,255,79,255,33,0,119,255,108,0,165,255,156,0,211,255,176,0,251,255,161,0,28,0,132,0,59,0,103,0,92,0,81,0,128,0,57,0,158,0,22,0,183,0,238,255,198,0,200,255,214,0,183,255,233,0,187,255,0,1,198,255,11,1,207,255,244,0,205,255,187,0,198,255,114,0,194,255,50,0,189,255,8,0,187,255,0,0,194,255,4,0,203,255,22,0,218,255,46,0,240,255,79,0,8,0,119,0,41,0,161,0,75,0,192,0,110,0,218,0,145,0,231,0,183,0,227,0,211,0,211,0,225,0,183,0,220,0,154,0,200,0,136,0,174,0,136,0,152,0,143,0,132,0,145,0,116,0,132,0,101,0,108,0,81,0,81,0,55,0,59,0,30,0,41,0,8,0,30,0,249,255,26,0,233,255,28,0,203,255,48,0,161,255,83,0,108,255,132,0,57,255,183,0,28,255,218,0,26,255,227,0,55,255,211,0,101,255,176,0,152,255,128,0,205,255,86,0,0,0,57,0,35,0,50,0,55,0,52,0,55,0,50,0,28,0,41,0,244,255,26,0,194,255,19,0,150,255,24,0,110,255,37,0,83,255,50,0,72,255,55,0,77,255,52,0,101,255,57,0,141,255,72,0,185,255,99,0,233,255,125,0,17,0,147,0,35,0,167,0,22,0,180,0,233,255,185,0,167,255,167,0,101,255,112,0,50,255,28,0,24,255,185,255,17,255,90,255,15,255,26,255,17,255,11,255,17,255,48,255,17,255,132,255,15,255,249,255,8,255,114,0,251,254,218,0,240,254,22,1,236,254,30,1,244,254,244,0,13,255,174,0,41,255,90,0,72,255,11,0,105,255,207,255,139,255,167,255,180,255,161,255,225,255,176,255,6,0,207,255,24,0,240,255,17,0,15,0,251,255,37,0,220,255,50,0,196,255,57,0,196,255,68,0,222,255,88,0,17,0,119,0,83,0,163,0,145,0,205,0,183,0,233,0,198,0,242,0,198,0,227,0,192,0,200,0,178,0,165,0,156,0,132,0,125,0,99,0,92,0,68,0,66,0,35,0,48,0,253,255,41,0,211,255,37,0,176,255,28,0,158,255,19,0,167,255,13,0,198,255,11,0,244,255,13,0,30,0,22,0,64,0,35,0,79,0,57,0,83,0,90,0,77,0,121,0,64,0,143,0,50,0,145,0,37,0,136,0,28,0,130,0,28,0,134,0,33,0,147,0,30,0,158,0,26,0,158,0,13,0,143,0,244,255,110,0,209,255,55,0,167,255,236,255,125,255,145,255,90,255,68,255,63,255,13,255,41,255,249,254,24,255,4,255,13,255,26,255,19,255,55,255,41,255,88,255,81,255,125,255,128,255,180,255,187,255,244,255,244,255,57,0,41,0,121,0,86,0,169,0,119,0,192,0,143,0,176,0,158,0,125,0,161,0,41,0,143,0,203,255,108,0,123,255,70,0,63,255,59,0,39,255,77,0,28,255,125,0,30,255,196,0,37,255,19,1,50,255,101,1,75,255,163,1,116,255,189,1,169,255,172,1,229,255,121,1,33,0,50,1,88,0,231,0,125,0,156,0,152,0,81,0,167,0,15,0,178,0,218,255,180,0,189,255,169,0,185,255,139,0,185,255,90,0,194,255,44,0,203,255,11,0,220,255,8,0,249,255,28,0,22,0,68,0,44,0,119,0,48,0,169,0,37,0,207,0,17,0,222,0,4,0,214,0,2,0,189,0,17,0,158,0,37,0,130,0,57,0,108,0,75,0,86,0,99,0,64,0,121,0,41,0,132,0,22,0,123,0,0,0,101,0,220,255,72,0,178,255,52,0,141,255,39,0,119,255,41,0,121,255,59,0,152,255,90,0,203,255,116,0,6,0,134,0,59,0,132,0,86,0,130,0,75,0,134,0,26,0,154,0,209,255,180,0,119,255,205,0,41,255,220,0,251,254,220,0,255,254,216,0,50,255,205,0,139,255,189,0,247,255,172,0,94,0,143,0,192,0,103,0,8,1,55,0,52,1,8,0,66,1,227,255,48,1,196,255,11,1,176,255,222,0,167,255,183,0,167,255,156,0,163,255,141,0,161,255,128,0,161,255,110,0,158,255,79,0,158,255,33,0,147,255,244,255,110,255,211,255,52,255,194,255,242,254,192,255,191,254,207,255,169,254,231,255,176,254,4,0,189,254,35,0,194,254,50,0,180,254,46,0,169,254,28,0,172,254,8,0,200,254,8,0,249,254,37,0,57,255,83,0,112,255,132,0,154,255,161,0,172,255,150,0,180,255,101,0,194,255,26,0,222,255,198,255,8,0,123,255,59,0,75,255,103,0,59,255,141,0,61,255,165,0,75,255,180,0,88,255,196,0,94,255,214,0,97,255,229,0,88,255,236,0,68,255,220,0,33,255,187,0,247,254,152,0,214,254,132,0,207,254,130,0,225,254,141,0,4,255,154,0,37,255,161,0,61,255,152,0,72,255,136,0,92,255,119,0,114,255,108,0,147,255,103,0,178,255,99,0,205,255,94,0,227,255,90,0,0,0,81,0,37,0,66,0,86,0,44,0,132,0,8,0,165,0,222,255,174,0,176,255,163,0,128,255,130,0,88,255,81,0,57,255,37,0,41,255,2,0,37,255,233,255,39,255,214,255,44,255,205,255,44,255,207,255,37,255,211,255,37,255,205,255,52,255,189,255,99,255,156,255,172,255,134,255,8,0,125,255,99,0,145,255,158,0,196,255,167,0,4,0,132,0,68,0,68,0,121,0,13,0,150,0,242,255,161,0,247,255,152,0,15,0,134,0,48,0,116,0,68,0,112,0,64,0,130,0,28,0,158,0,222,255,187,0,141,255,207,0,63,255,211,0,13,255,203,0,6,255,185,0,50,255,163,0,134,255,145,0,242,255,132,0,88,0,121,0,167,0,108,0,209,0,77,0,220,0,37,0,207,0,2,0,178,0,242,255,147,0,247,255,108,0,19,0,59,0,68,0,4,0,123,0,211,255,174,0,174,255,220,0,167,255,247,0,198,255,251,0,0,0,236,0,75,0,207,0,145,0,178,0,207,0,156,0,2,1,136,0,35,1,119,0,46,1,110,0,33,1,101,0,251,0,92,0,194,0,72,0,128,0,30,0,72,0,229,255,48,0,158,255,66,0,97,255,128,0,55,255,205,0,35,255,13,1,35,255,39,1,48,255,22,1,81,255,229,0,121,255,165,0,165,255,108,0,185,255,72,0,176,255,61,0,132,255,79,0,79,255,112,0,39,255,156,0,37,255,196,0,70,255,225,0,128,255,236,0,187,255,225,0,242,255,192,0,26,0,152,0,50,0,125,0,64,0,128,0,61,0,163,0,52,0,220,0,48,0,26,1,41,0,75,1,30,0,94,1,11,0,94,1,229,255,75,1,176,255,44,1,121,255,0,1,86,255,198,0,77,255,119,0,92,255,33,0,130,255,211,255,174,255,161,255,218,255,152,255,249,255,178,255,6,0,231,255,8,0,35,0,11,0,101,0,24,0,163,0,57,0,214,0,94,0,247,0,119,0,2,1,110,0,242,0,70,0,205,0,13,0,152,0,214,255,94,0,172,255,46,0,150,255,19,0,141,255,13,0,136,255,35,0,136,255,72,0,139,255,112,0,147,255,136,0,167,255,134,0,192,255,112,0,209,255,75,0,214,255,33,0,209,255,2,0,196,255,236,255,187,255,218,255,189,255,203,255,207,255,192,255,236,255,192,255,11,0,203,255,39,0,225,255,48,0,253,255,35,0,17,0,8,0,35,0,233,255,44,0,211,255,41,0,196,255,30,0,189,255,22,0,176,255,15,0,156,255,22,0,143,255,30,0,147,255,33,0,180,255,22,0,240,255,0,0,48,0,231,255,94,0,218,255,116,0,218,255,121,0,229,255,116,0,238,255,110,0,236,255,90,0,214,255,59,0,178,255,22,0,143,255,244,255,123,255,225,255,123,255,225,255,145,255,240,255,174,255,6,0,192,255,37,0,196,255,70,0,189,255,105,0,183,255,143,0,178,255,169,0,178,255,187,0,187,255,187,0,194,255,180,0,194,255,174,0,178,255,163,0,147,255,141,0,110,255,103,0,70,255,52,0,39,255,2,0,19,255,220,255,19,255,200,255,41,255,189,255,79,255,178,255,132,255,154,255,185,255,116,255,231,255,79,255,2,0,48,255,0,0,37,255,233,255,48,255,189,255,77,255,150,255,112,255,125,255,145,255,121,255,183,255,132,255,222,255,150,255,13,0,165,255,64,0,172,255,108,0,174,255,128,0,176,255,125,0,183,255,110,0,198,255,97,0,211,255,90,0,218,255,92,0,218,255,92,0,227,255,94,0,249,255,90,0,17,0,83,0,33,0,86,0,19,0,88,0,229,255,92,0,163,255,90,0,90,255,68,0,39,255,33,0,17,255,251,255,30,255,214,255,63,255,187,255,101,255,174,255,139,255,172,255,174,255,183,255,209,255,200,255,242,255,231,255,4,0,13,0,11,0,57,0,4,0,90,0,233,255,92,0,189,255,50,0,141,255,233,255,97,255,141,255,68,255,57,255,57,255,253,254,52,255,233,254,46,255,2,255,35,255,66,255,35,255,169,255,59,255,33,0,108,255,150,0,167,255,247,0,227,255,55,1,15,0,72,1,39,0,50,1,39,0,253,0,28,0,180,0,8,0,116,0,253,255,72,0,253,255,48,0,0,0,35,0,17,0,17,0,44,0,238,255,77,0,180,255,101,0,121,255,97,0,88,255,66,0,92,255,13,0,134,255,229,255,189,255,216,255,240,255,229,255,13,0,0,0,30,0,13,0,48,0,2,0,77,0,218,255,110,0,161,255,145,0,105,255,165,0,72,255,158,0,68,255,123,0,97,255,61,0,141,255,242,255,192,255,167,255,238,255,108,255,13,0,79,255,30,0,86,255,35,0,123,255,39,0,180,255,48,0,242,255,57,0,41,0,55,0,81,0,28,0,108,0,244,255,121,0,207,255,112,0,189,255,90,0,203,255,57,0,231,255,17,0,4,0,231,255,15,0,192,255,11,0,156,255,0,0,121,255,0,0,94,255,13,0,79,255,39,0,83,255,59,0,99,255,75,0,121,255,77,0,145,255,59,0,169,255,22,0,187,255,216,255,192,255,141,255,169,255,75,255,128,255,33,255,79,255,22,255,39,255,35,255,24,255,63,255,30,255,97,255,57,255,128,255,90,255,154,255,128,255,167,255,165,255,169,255,207,255,172,255,242,255,172,255,22,0,172,255,66,0,167,255,116,0,154,255,163,0,139,255,189,0,136,255,183,0,152,255,143,0,187,255,90,0,236,255,39,0,33,0,249,255,83,0,209,255,116,0,178,255,130,0,161,255,130,0,163,255,132,0,185,255,156,0,207,255,209,0,216,255,26,1,196,255,97,1,145,255,143,1,77,255,154,1,11,255,125,1,214,254,68,1,191,254,251,0,207,254,192,0,11,255,147,0,103,255,125,0,214,255,112,0,61,0,92,0,130,0,64,0,165,0,39,0,169,0,28,0,161,0,39,0,150,0,77,0,125,0,128,0,86,0,178,0,37,0,216,0,247,255,218,0,216,255,185,0,209,255,132,0,227,255,81,0,0,0,57,0,26,0,68,0,35,0,101,0,11,0,141,0,218,255,178,0,154,255,194,0,97,255,183,0,59,255,147,0,52,255,99,0,75,255,46,0,114,255,4,0,152,255,233,255,176,255,227,255,180,255,238,255,174,255,2,0,165,255,30,0,163,255,55,0,176,255,72,0,200,255,75,0,222,255,70,0,233,255,57,0,229,255,44,0,205,255,26,0,169,255,8,0,136,255,251,255,119,255,240,255,121,255,227,255,152,255,220,255,203,255,216,255,4,0,214,255,55,0,207,255,79,0,205,255,64,0,211,255,0,0,233,255,167,255,6,0,77,255,33,0,13,255,48,0,249,254,50,0,15,255,44,0,66,255,39,0,128,255,44,0,178,255,57,0,207,255,68,0,220,255,72,0,227,255,66,0,240,255,55,0,8,0,39,0,41,0,24,0,70,0,13,0,88,0,0,0,108,0,244,255,132,0,225,255,169,0,209,255,211,0,205,255,229,0,205,255,211,0,211,255,156,0,211,255,72,0,205,255,249,255,194,255,183,255,169,255,139,255,141,255,112,255,114,255,92,255,101,255,75,255,116,255,59,255,158,255,50,255,220,255,55,255,30,0,77,255,90,0,121,255,141,0,180,255,174,0,247,255,196,0,46,0,207,0,77,0,220,0,81,0,231,0,64,0,247,0,41,0,8,1,33,0,17,1,48,0,19,1,81,0,13,1,114,0,4,1,132,0,253,0,128,0,249,0,105,0,240,0,81,0,227,0,64,0,207,0,52,0,178,0,46,0,136,0,35,0,90,0,19,0,35,0,2,0,240,255,247,255,183,255,240,255,123,255,240,255,70,255,249,255,35,255,11,0,30,255,37,0,50,255,72,0,83,255,112,0,114,255,141,0,132,255,152,0,143,255,145,0,152,255,130,0,165,255,116,0,194,255,121,0,236,255,154,0,30,0,211,0,79,0,11,1,103,0,50,1,90,0,57,1,41,0,41,1,225,255,11,1,145,255,238,0,75,255,211,0,19,255,189,0,244,254,167,0,229,254,141,0,222,254,114,0,227,254,86,0,242,254,59,0,11,255,35,0,39,255,19,0,59,255,11,0,70,255,15,0,77,255,24,0,88,255,37,0,116,255,48,0,163,255,57,0,218,255,64,0,22,0,66,0,75,0,59,0,119,0,41,0,154,0,24,0,185,0,11,0,214,0,15,0,244,0,39,0,8,1,64,0,13,1,81,0,0,1,81,0,229,0,61,0,194,0,30,0,158,0,0,0,125,0,236,255,94,0,220,255,61,0,214,255,24,0,216,255,242,255,222,255,203,255,220,255,174,255,214,255,154,255,192,255,150,255,169,255,150,255,152,255,132,255,143,255,92,255,143,255,35,255,150,255,236,254,156,255,203,254,150,255,198,254,132,255,222,254,105,255,4,255,81,255,48,255,75,255,90,255,86,255,141,255,114,255,189,255,156,255,244,255,205,255,39,0,249,255,86,0,24,0,119,0,52,0,130,0,68,0,116,0,72,0,77,0,61,0,26,0,35,0,238,255,251,255,207,255,211,255,196,255,176,255,200,255,163,255,214,255,172,255,227,255,196,255,247,255,227,255,13,0,249,255,44,0,6,0,86,0,13,0,123,0,8,0,156,0,2,0,183,0,2,0,214,0,22,0,247,0,68,0,28,1,125,0,68,1,178,0,103,1,209,0,123,1,214,0,116,1,205,0,75,1,180,0,253,0,154,0,163,0,119,0,77,0,86,0,19,0,64,0,251,255,61,0,249,255,75,0,242,255,88,0,218,255,90,0,178,255,77,0,130,255,59,0,97,255,55,0,83,255,77,0,86,255,121,0,99,255,172,0,110,255,203,0,119,255,209,0,125,255,187,0,123,255,152,0,121,255,123,0,125,255,112,0,130,255,110,0,132,255,105,0,125,255,90,0,110,255,66,0,92,255,37,0,83,255,17,0,101,255,11,0,145,255,15,0,214,255,33,0,41,0,64,0,136,0,97,0,225,0,130,0,41,1,156,0,81,1,176,0,81,1,196,0,50,1,211,0,11,1,220,0,227,0,220,0,183,0,214,0,139,0,203,0,92,0,200,0,48,0,211,0,15,0,244,0,253,255,39,1,247,255,101,1,247,255,154,1,249,255,189,1,242,255,196,1,227,255,172,1,203,255,119,1,176,255,41,1,147,255,209,0,128,255,125,0,119,255,61,0,125,255,19,0,147,255,0,0,176,255,238,255,203,255,216,255,216,255,183,255,218,255,143,255,209,255,105,255,203,255,81,255,205,255,72,255,220,255,83,255,242,255,114,255,11,0,165,255,30,0,222,255,44,0,22,0,52,0,72,0,52,0,114,0,39,0,141,0,19,0,150,0,251,255,139,0,231,255,101,0,233,255,41,0,0,0,218,255,41,0,132,255,92,0,66,255,136,0,35,255,158,0,39,255,163,0,72,255,154,0,119,255,139,0,158,255,121,0,180,255,103,0,176,255,83,0,154,255,59,0,139,255,44,0,134,255,35,0,139,255,39,0,145,255,48,0,147,255,52,0,141,255,39,0,134,255,15,0,123,255,249,255,116,255,240,255,112,255,247,255,114,255,253,255,123,255,247,255,141,255,227,255,165,255,194,255,189,255,161,255,207,255,134,255,216,255,110,255,214,255,97,255,203,255,94,255,189,255,103,255,172,255,130,255,147,255,167,255,130,255,216,255,123,255,6,0,125,255,41,0,123,255,66,0,114,255,75,0,90,255,68,0,57,255,50,0,33,255,41,0,26,255,41,0,44,255,61,0,90,255,88,0,156,255,110,0,231,255,112,0,44,0,88,0,97,0,41,0,136,0,249,255,152,0,209,255,154,0,185,255,139,0,169,255,114,0,152,255,88,0,130,255,55,0,105,255,15,0,97,255,229,255,105,255,194,255,130,255,178,255,161,255,187,255,192,255,225,255,218,255,22,0,247,255,90,0,22,0,150,0,61,0,187,0,99,0,187,0,116,0,158,0,112,0,110,0,101,0,52,0,92,0,2,0,108,0,222,255,145,0,200,255,185,0,194,255,207,0,196,255,205,0,196,255,172,0,194,255,125,0,187,255,77,0,185,255,37,0,180,255,13,0,161,255,11,0,119,255,19,0,59,255,28,0,251,254,41,0,198,254,46,0,167,254,48,0,169,254,37,0,207,254,19,0,17,255,251,255,99,255,220,255,187,255,185,255,8,0,154,255,72,0,134,255,121,0,136,255,156,0,152,255,178,0,172,255,183,0,178,255,156,0,174,255,97,0,161,255,24,0,161,255,214,255,180,255,167,255,220,255,141,255,13,0,125,255,59,0,105,255,86,0,75,255,88,0,35,255,70,0,4,255,46,0,240,254,24,0,240,254,4,0,253,254,0,0,22,255,6,0,52,255,33,0,83,255,75,0,114,255,114,0,143,255,130,0,176,255,110,0,209,255,66,0,247,255,15,0,22,0,227,255,39,0,192,255,39,0,174,255,19,0,172,255,249,255,176,255,225,255,180,255,214,255,176,255,222,255,165,255,249,255,156,255,26,0,150,255,55,0,150,255,72,0,158,255,77,0,174,255,72,0,205,255,68,0,0,0,70,0,72,0,77,0,154,0,86,0,233,0,88,0,44,1,83,0,83,1,77,0,90,1,66,0,66,1,59,0,19,1,44,0,222,0,19,0,176,0,249,255,139,0,222,255,116,0,205,255,101,0,196,255,86,0,196,255,66,0,200,255,46,0,216,255,30,0,251,255,19,0,39,0,19,0,103,0,26,0,165,0,37,0,214,0,50,0,236,0,55,0,222,0,55,0,187,0,52,0,143,0,46,0,105,0,44,0,81,0,48,0,70,0,52,0,52,0,52,0,30,0,46,0,0,0,33,0,222,255,19,0,196,255,6,0,178,255,251,255,167,255,240,255,174,255,227,255,192,255,207,255,214,255,183,255,233,255,161,255,244,255,156,255,0,0,185,255,13,0,247,255,37,0,75,0,66,0,158,0,94,0,216,0,123,0,247,0,156,0,253,0,192,0,242,0,220,0,220,0,244,0,185,0,0,1,147,0,244,0,116,0,209,0,92,0,154,0,68,0,90,0,46,0,46,0,15,0,28,0,244,255,44,0,218,255,79,0,203,255,119,0,198,255,150,0,200,255,158,0,207,255,143,0,209,255,114,0,198,255,83,0,174,255,59,0,139,255,52,0,108,255,68,0,92,255,92,0,97,255,108,0,125,255,108,0,161,255,88,0,200,255,55,0,236,255,17,0,6,0,236,255,28,0,200,255,41,0,176,255,44,0,165,255,39,0,172,255,39,0,203,255,39,0,247,255,46,0,37,0,44,0,77,0,33,0,88,0,17,0,70,0,2,0,24,0,0,0,225,255,8,0,167,255,30,0,128,255,52,0,116,255,70,0,136,255,81,0,189,255,77,0,4,0,61,0,75,0,44,0,128,0,30,0,147,0,37,0,128,0,59,0,70,0,92,0,249,255,134,0,172,255,169,0,121,255,189,0,103,255,192,0,112,255,169,0,134,255,134,0,156,255,99,0,165,255,75,0,167,255,70,0,161,255,77,0,152,255,90,0,143,255,103,0,136,255,119,0,145,255,128,0,167,255,136,0,207,255,134,0,249,255,123,0,17,0,103,0,24,0,75,0,4,0,39,0,227,255,2,0,185,255,236,255,152,255,231,255,139,255,253,255,136,255,46,0,141,255,108,0,147,255,167,0,152,255,203,0,154,255,214,0,147,255,200,0,141,255,172,0,134,255,134,0,136,255,97,0,158,255,59,0,200,255,26,0,253,255,249,255,57,0,216,255,119,0,187,255,165,0,172,255,185,0,169,255,174,0,187,255,145,0,218,255,114,0,0,0,99,0,55,0,101,0,116,0,116,0,185,0,130,0,251,0,128,0,41,1,101,0,64,1,64,0,70,1,22,0,66,1,0,0,75,1,0,0,79,1,11,0,77,1,17,0,50,1,13,0,253,0,249,255,183,0,218,255,101,0,187,255,35,0,163,255,0,0,150,255,0,0,141,255,28,0,132,255,68,0,112,255,108,0,72,255,134,0,17,255,132,0,209,254,108,0,154,254,68,0,121,254,22,0,121,254,240,255,150,254,205,255,198,254,176,255,255,254,145,255,52,255,108,255,103,255,61,255,145,255,17,255,185,255,242,254,218,255,247,254,242,255,30,255,2,0,92,255,15,0,156,255,35,0,198,255,64,0,214,255,99,0,203,255,141,0,174,255,183,0,143,255,220,0,112,255,244,0,97,255,2,1,94,255,4,1,114,255,0,1,156,255,238,0,218,255,205,0,26,0,161,0,92,0,114,0,141,0,72,0,158,0,35,0,150,0,4,0,128,0,238,255,97,0,220,255,61,0,216,255,11,0,229,255,194,255,251,255,101,255,11,0,17,255,15,0,222,254,6,0,222,254,249,255,11,255,247,255,88,255,15,0,178,255,77,0,6,0,154,0,77,0,211,0,119,0,240,0,134,0,233,0,121,0,205,0,94,0,167,0,64,0,134,0,35,0,110,0,15,0,94,0,11,0,83,0,17,0,75,0,33,0,64,0,50,0,57,0,59,0,61,0,55,0,79,0,44,0,112,0,22,0,143,0,247,255,172,0,209,255,189,0,167,255,200,0,136,255,207,0,119,255,209,0,130,255,203,0,161,255,196,0,211,255,192,0,4,0,194,0,48,0,200,0,81,0,207,0,103,0,207,0,114,0,200,0,119,0,189,0,110,0,189,0,97,0,194,0,75,0,205,0,52,0,218,0,41,0,220,0,37,0,222,0,33,0,233,0,28,0,251,0,19,0,13,1,6,0,8,1,0,0,233,0,2,0,183,0,8,0,125,0,13,0,72,0,17,0,33,0,13,0,0,0,15,0,227,255,33,0,194,255,70,0,163,255,121,0,154,255,165,0,174,255,178,0,225,255,156,0,26,0,103,0,75,0,35,0,108,0,227,255,116,0,180,255,121,0,161,255,114,0,161,255,101,0,165,255,79,0,163,255,61,0,152,255,61,0,145,255,83,0,154,255,116,0,174,255,141,0,196,255,139,0,218,255,99,0,236,255,37,0,251,255,227,255,2,0,169,255,2,0,132,255,244,255,105,255,216,255,81,255,174,255,59,255,130,255,44,255,83,255,44,255,52,255,72,255,39,255,123,255,48,255,183,255,77,255,233,255,105,255,2,0,116,255,0,0,105,255,231,255,81,255,192,255,63,255,154,255,63,255,132,255,79,255,125,255,110,255,134,255,143,255,150,255,176,255,161,255,200,255,165,255,211,255,174,255,216,255,183,255,222,255,183,255,240,255,167,255,4,0,145,255,30,0,130,255,50,0,139,255,64,0,174,255,66,0,225,255,57,0,11,0,26,0,28,0,240,255,22,0,200,255,0,0,167,255,236,255,156,255,222,255,154,255,216,255,165,255,218,255,183,255,231,255,209,255,0,0,238,255,37,0,4,0,81,0,17,0,110,0,6,0,123,0,225,255,119,0,169,255,114,0,125,255,116,0,114,255,125,0,150,255,130,0,214,255,116,0,33,0,90,0,88,0,59,0,114,0,41,0,125,0,35,0,132,0,39,0,150,0,39,0,180,0,35,0,222,0,28,0,242,0,13,0,227,0,244,255,180,0,214,255,110,0,187,255,44,0,169,255,247,255,169,255,207,255,180,255,183,255,198,255,167,255,218,255,158,255,236,255,163,255,249,255,178,255,0,0,207,255,0,0,236,255,0,0,2,0,249,255,17,0,238,255,26,0,220,255,28,0,203,255,35,0,189,255,52,0,180,255,81,0,180,255,119,0,189,255,158,0,200,255,194,0,211,255,220,0,214,255,240,0,207,255,249,0,189,255,240,0,174,255,218,0,158,255,185,0,141,255,156,0,128,255,145,0,121,255,154,0,128,255,174,0,156,255,196,0,200,255,207,0,0,0,205,0,55,0,183,0,97,0,134,0,123,0,75,0,141,0,13,0,152,0,222,255,167,0,196,255,180,0,185,255,189,0,183,255,196,0,174,255,200,0,165,255,196,0,154,255,187,0,152,255,158,0,156,255,112,0,158,255,55,0,161,255,2,0,161,255,218,255,158,255,200,255,156,255,203,255,152,255,216,255,154,255,222,255,167,255,216,255,187,255,209,255,207,255,211,255,216,255,227,255,211,255,0,0,207,255,26,0,205,255,55,0,218,255,72,0,247,255,79,0,19,0,72,0,39,0,66,0,35,0,72,0,15,0,99,0,247,255,147,0,222,255,203,0,205,255,240,0,192,255,251,0,176,255,238,0,158,255,214,0,150,255,187,0,154,255,163,0,176,255,143,0,207,255,128,0,229,255,114,0,240,255,103,0,238,255,92,0,225,255,86,0,216,255,86,0,218,255,94,0,242,255,108,0,30,0,121,0,88,0,123,0,141,0,108,0,172,0,75,0,176,0,33,0,156,0,253,255,123,0,236,255,88,0,236,255,55,0,253,255,19,0,13,0,236,255,19,0,189,255,17,0,147,255,8,0,116,255,251,255,101,255,240,255,105,255,242,255,125,255,2,0,150,255,30,0,172,255,64,0,198,255,81,0,233,255,79,0,15,0,57,0,55,0,19,0,86,0,229,255,94,0,187,255,83,0,154,255,59,0,141,255,22,0,141,255,238,255,152,255,196,255,172,255,161,255,192,255,136,255,214,255,130,255,242,255,143,255,19,0,165,255,61,0,183,255,110,0,189,255,139,0,185,255,145,0,183,255,121,0,196,255,88,0,222,255,52,0,6,0,28,0,57,0,17,0,101,0,8,0,121,0,2,0,116,0,0,0,101,0,4,0,79,0,22,0,59,0,48,0,48,0,81,0,46,0,119,0,46,0,150,0,39,0,172,0,24,0,180,0,0,0,176,0,222,255,165,0,203,255,143,0,198,255,119,0,218,255,92,0,2,0,68,0,59,0,44,0,116,0,22,0,156,0,6,0,172,0,0,0,163,0,8,0,136,0,22,0,101,0,37,0,66,0,57,0,28,0,70,0,249,255,77,0,203,255,72,0,154,255,52,0,112,255,17,0,77,255,233,255,57,255,196,255,48,255,174,255,55,255,169,255,68,255,169,255,77,255,174,255,83,255,185,255,79,255,214,255,63,255,4,0,39,255,66,0,19,255,116,0,17,255,136,0,46,255,110,0,101,255,35,0,178,255,192,255,0,0,90,255,68,0,13,255,99,0,225,254,90,0,218,254,46,0,242,254,242,255,28,255,183,255,72,255,132,255,101,255,99,255,123,255,88,255,145,255,97,255,178,255,123,255,231,255,158,255,35,0,198,255,83,0,242,255,108,0,17,0,97,0,44,0,64,0,50,0,24,0,37,0,0,0,15,0,244,255,253,255,242,255,249,255,242,255,2,0,242,255,28,0,240,255,57,0,236,255,79,0,225,255,92,0,209,255,103,0,192,255,112,0,169,255,123,0,152,255,130,0,132,255,125,0,123,255,110,0,114,255,90,0,103,255,64,0,86,255,37,0,66,255,4,0,55,255,231,255,66,255,200,255,103,255,176,255,161,255,156,255,227,255,150,255,30,0,156,255,75,0,178,255,103,0,196,255,114,0,211,255,125,0,211,255,132,0,194,255,150,0,167,255,172,0,136,255,189,0,110,255,200,0,99,255,200,0,105,255,189,0,134,255,154,0,174,255,94,0,211,255,22,0,233,255,218,255,229,255,192,255,216,255,203,255,209,255,233,255,216,255,8,0,247,255,35,0,35,0,59,0,86,0,79,0,121,0,90,0,114,0,83,0,72,0,64,0,6,0,33,0,196,255,251,255,143,255,218,255,103,255,196,255,72,255,189,255,46,255,200,255,35,255,222,255,46,255,242,255,81,255,251,255,125,255,247,255,172,255,242,255,211,255,240,255,240,255,253,255,2,0,30,0,11,0,75,0,19,0,123,0,24,0,169,0,28,0,211,0,33,0,251,0,37,0,26,1,44,0,44,1,44,0,48,1,33,0,44,1,4,0,37,1,218,255,33,1,163,255,35,1,103,255,35,1,44,255,33,1,255,254,26,1,236,254,22,1,249,254,13,1,30,255,0,1,86,255,227,0,154,255,187,0,225,255,145,0,26,0,114,0,52,0,101,0,37,0,101,0,242,255,103,0,163,255,90,0,99,255,64,0,68,255,30,0,77,255,11,0,112,255,2,0,161,255,4,0,203,255,6,0,231,255,0,0,242,255,242,255,242,255,218,255,240,255,205,255,244,255,216,255,6,0,240,255,41,0,11,0,83,0,28,0,121,0,33,0,145,0,17,0,152,0,251,255,152,0,231,255,152,0,220,255,156,0,227,255,156,0,244,255,158,0,15,0,165,0,55,0,183,0,103,0,200,0,147,0,214,0,180,0,211,0,196,0,198,0,192,0,176,0,167,0,158,0,132,0,147,0,101,0,147,0,81,0,154,0,86,0,161,0,114,0,167,0,154,0,167,0,196,0,163,0,222,0,145,0,227,0,116,0,209,0,77,0,169,0,37,0,116,0,8,0,64,0,242,255,26,0,229,255,11,0,222,255,4,0,227,255,2,0,247,255,253,255,22,0,231,255,61,0,196,255,94,0,161,255,110,0,134,255,103,0,125,255,75,0,134,255,28,0,161,255,229,255,196,255,169,255,236,255,119,255,17,0,86,255,57,0,75,255,90,0,86,255,112,0,110,255,125,0,143,255,128,0,178,255,119,0,220,255,101,0,11,0,79,0,61,0,68,0,110,0,70,0,150,0,94,0,180,0,132,0,192,0,183,0,194,0,238,0,185,0,28,1,176,0,61,1,154,0,66,1,119,0,44,1,68,0,244,0,6,0,165,0,214,255,66,0,189,255,218,255,200,255,128,255,231,255,72,255,17,0,59,255,52,0,81,255,72,0,128,255,70,0,178,255,52,0,218,255,28,0,247,255,11,0,4,0,8,0,13,0,24,0,24,0,57,0,39,0,86,0,61,0,108,0,81,0,110,0,90,0,101,0,86,0,86,0,64,0,64,0,30,0,41,0,251,255,13,0,222,255,240,255,203,255,207,255,192,255,169,255,194,255,130,255,207,255,92,255,247,255,68,255,48,0,75,255,123,0,123,255,189,0,216,255,238,0,75,0,247,0,183,0,222,0,2,1,183,0,28,1,147,0,24,1,125,0,0,1,116,0,227,0,110,0,200,0,105,0,178,0,99,0,163,0,99,0,161,0,101,0,174,0,116,0,189,0,141,0,198,0,176,0,185,0,209,0,154,0,240,0,116,0,6,1,90,0,8,1,83,0,236,0,94,0,176,0,105,0,108,0,105,0,52,0,86,0,24,0,59,0,30,0,37,0,57,0,26,0,88,0,24,0,108,0,24,0,110,0,15,0,86,0,2,0,41,0,244,255,251,255,231,255,209,255,214,255,185,255,187,255,178,255,147,255,187,255,101,255,209,255,70,255,242,255,75,255,28,0,121,255,81,0,203,255,134,0,39,0,187,0,123,0,229,0,174,0,247,0,185,0,233,0,156,0,178,0,103,0,86,0,39,0,233,255,231,255,141,255,167,255,81,255,116,255,68,255,86,255,90,255,86,255,136,255,114,255,187,255,161,255,229,255,211,255,0,0,247,255,8,0,13,0,8,0,19,0,11,0,28,0,22,0,41,0,57,0,61,0,110,0,77,0,176,0,79,0,238,0,64,0,22,1,33,0,33,1,0,0,8,1,238,255,218,0,236,255,156,0,247,255,92,0,4,0,35,0,17,0,253,255,24,0,229,255,24,0,214,255,33,0,200,255,46,0,189,255,72,0,183,255,103,0,183,255,139,0,192,255,163,0,209,255,169,0,242,255,156,0,33,0,123,0,92,0,79,0,143,0,33,0,187,0,251,255,209,0,216,255,227,0,194,255,242,0,187,255,0,1,194,255,6,1,222,255,4,1,6,0,247,0,46,0,225,0,77,0,194,0,88,0,158,0,79,0,123,0,48,0,90,0,4,0,59,0,220,255,30,0,194,255,4,0,192,255,236,255,214,255,222,255,249,255,216,255,28,0,218,255,61,0,222,255,83,0,229,255,92,0,233,255,92,0,249,255,92,0,8,0,94,0,33,0,105,0,59,0,121,0,81,0,141,0,97,0,156,0,105,0,169,0,97,0,174,0,77,0,174,0,48,0,163,0,15,0,136,0,244,255,94,0,242,255,39,0,11,0,238,255,61,0,194,255,123,0,172,255,172,0,178,255,183,0,203,255,158,0,231,255,97,0,0,0,15,0,17,0,194,255,33,0,130,255,57,0,105,255,97,0,112,255,147,0,145,255,200,0,189,255,238,0,231,255,253,0,15,0,244,0,46,0,214,0,72,0,174,0,86,0,132,0,90,0,97,0,77,0,70,0,52,0,52,0,19,0,37,0,249,255,19,0,233,255,249,255,238,255,220,255,6,0,196,255,39,0,194,255,70,0,220,255,83,0,19,0,70,0,90,0,39,0,150,0,253,255,178,0,205,255,165,0,156,255,114,0,110,255,48,0,70,255,242,255,39,255,200,255,17,255,187,255,11,255,198,255,22,255,222,255,55,255,242,255,103,255,247,255,163,255,244,255,214,255,240,255,244,255,247,255,251,255,0,0,236,255,11,0,209,255,11,0,185,255,249,255,163,255,216,255,150,255,176,255,145,255,150,255,150,255,145,255,163,255,165,255,174,255,203,255,169,255,251,255,139,255,39,0,79,255,79,0,8,255,99,0,207,254,103,0,183,254,101,0,200,254,103,0,8,255,116,0,94,255,134,0,183,255,145,0,251,255,145,0,33,0,132,0,50,0,114,0,57,0,103,0,61,0,103,0,66,0,110,0,70,0,123,0,77,0,136,0,83,0,139,0,86,0,134,0,81,0,119,0,61,0,99,0,35,0,79,0,15,0,61,0,8,0,46,0,19,0,33,0,41,0,17,0,64,0,0,0,79,0,238,255,90,0,209,255,94,0,176,255,97,0,141,255,94,0,110,255,77,0,81,255,46,0,55,255,0,0,41,255,209,255,48,255,169,255,77,255,145,255,123,255,134,255,178,255,128,255,227,255,119,255,4,0,110,255,28,0,103,255,50,0,110,255,68,0,134,255,86,0,174,255,81,0,214,255,59,0,244,255,19,0,8,0,233,255,33,0,207,255,55,0,211,255,75,0,247,255,79,0,52,0,64,0,132,0,41,0,205,0,17,0,0,1,0,0,30,1,249,255,41,1,251,255,39,1,11,0,28,1,44,0,13,1,90,0,247,0,132,0,227,0,165,0,203,0,183,0,172,0,189,0,134,0,189,0,101,0,189,0,88,0,180,0,110,0,158,0,156,0,125,0,209,0,75,0,244,0,24,0,251,0,244,255,229,0,231,255,189,0,240,255,147,0,4,0,112,0,24,0,90,0,33,0,75,0,30,0,66,0,30,0,64,0,33,0,72,0,41,0,90,0,46,0,110,0,35,0,121,0,13,0,125,0,249,255,114,0,227,255,94,0,205,255,72,0,183,255,48,0,163,255,26,0,150,255,11,0,147,255,251,255,156,255,231,255,172,255,200,255,196,255,161,255,220,255,114,255,233,255,77,255,229,255,52,255,207,255,44,255,169,255,44,255,136,255,50,255,116,255,59,255,108,255,63,255,108,255,70,255,105,255,83,255,103,255,105,255,103,255,143,255,119,255,192,255,145,255,240,255,174,255,30,0,198,255,66,0,211,255,88,0,225,255,90,0,244,255,77,0,13,0,50,0,37,0,22,0,50,0,253,255,55,0,233,255,46,0,218,255,41,0,207,255,41,0,203,255,55,0,207,255,75,0,220,255,94,0,236,255,108,0,0,0,110,0,19,0,97,0,44,0,70,0,77,0,33,0,114,0,251,255,154,0,216,255,189,0,187,255,222,0,169,255,242,0,154,255,249,0,143,255,229,0,143,255,189,0,158,255,136,0,194,255,77,0,240,255,24,0,30,0,247,255,68,0,233,255,83,0,236,255,70,0,244,255,37,0,247,255,249,255,238,255,205,255,220,255,172,255,211,255,152,255,214,255,143,255,236,255,141,255,6,0,139,255,33,0,150,255,44,0,169,255,35,0,198,255,4,0,225,255,220,255,253,255,172,255,28,0,134,255,66,0,121,255,110,0,128,255,156,0,152,255,196,0,176,255,214,0,196,255,198,0,207,255,143,0,203,255,64,0,187,255,238,255,174,255,174,255,169,255,150,255,180,255,172,255,209,255,233,255,240,255,57,0,15,0,128,0,46,0,169,0,77,0,174,0,112,0,147,0,145,0,119,0,163,0,94,0,158,0,75,0,132,0,55,0,99,0,24,0,72,0,233,255,64,0,174,255,70,0,112,255,83,0,66,255,94,0,44,255,101,0,57,255,108,0,108,255,110,0,174,255,108,0,240,255,90,0,41,0,59,0,83,0,13,0,119,0,216,255,143,0,165,255,163,0,128,255,169,0,112,255,167,0,125,255,163,0,165,255,158,0,229,255,154,0,50,0,152,0,134,0,147,0,218,0,143,0,30,1,134,0,86,1,119,0,125,1,99,0,147,1,77,0,145,1,52,0,119,1,24,0,66,1,249,255,251,0,211,255,183,0,176,255,130,0,136,255,97,0,99,255,77,0,63,255,66,0,33,255,61,0,11,255,64,0,2,255,72,0,13,255,77,0,44,255,70,0,83,255,55,0,128,255,35,0,172,255,26,0,218,255,35,0,15,0,61,0,75,0,79,0,134,0,86,0,174,0,81,0,200,0,68,0,205,0,52,0,189,0,37,0,165,0,22,0,134,0,13,0,108,0,13,0,94,0,17,0,97,0,24,0,105,0,26,0,116,0,22,0,128,0,8,0,132,0,0,0,119,0,247,255,92,0,244,255,57,0,249,255,19,0,6,0,249,255,28,0,227,255,59,0,216,255,83,0,220,255,103,0,231,255,112,0,249,255,114,0,11,0,114,0,28,0,114,0,44,0,119,0,48,0,123,0,48,0,132,0,41,0,141,0,33,0,152,0,17,0,156,0,4,0,158,0,244,255,152,0,227,255,143,0,207,255,128,0,189,255,101,0,185,255,64,0,185,255,19,0,187,255,233,255,192,255,203,255,207,255,194,255,238,255,214,255,17,0,0,0,52,0,59,0,77,0,128,0,81,0,187,0,70,0,220,0,48,0,220,0,24,0,187,0,11,0,134,0,8,0,70,0,19,0,6,0,39,0,211,255,59,0,183,255,75,0,185,255,75,0,205,255,59,0,236,255,28,0,6,0,0,0,24,0,236,255,33,0,225,255,28,0,231,255,19,0,249,255,11,0,24,0,13,0,66,0,26,0,103,0,50,0,128,0,70,0,136,0,77,0,141,0,81,0,150,0,81,0,158,0,88,0,174,0,101,0,189,0,123,0,192,0,152,0,180,0,183,0,154,0,209,0,112,0,220,0,66,0,222,0,22,0,220,0,242,255,225,0,211,255,233,0,180,255,242,0,145,255,236,0,116,255,205,0,99,255,154,0,88,255,88,0,81,255,17,0,70,255,203,255,66,255,125,255,66,255,48,255,81,255,244,254,105,255,216,254,134,255,216,254,163,255,238,254,183,255,6,255,196,255,24,255,205,255,37,255,211,255,48,255,225,255,66,255,244,255,92,255,11,0,128,255,39,0,167,255,55,0,218,255,64,0,22,0,64,0,94,0,57,0,163,0,50,0,203,0,44,0,203,0,37,0,165,0,30,0,112,0,15,0,57,0,240,255,15,0,194,255,240,255,158,255,207,255,143,255,167,255,158,255,123,255,198,255,77,255,249,255,39,255,37,0,13,255,68,0,253,254,77,0,247,254,64,0,244,254,41,0,249,254,11,0,251,254,242,255,244,254,220,255,236,254,205,255,229,254,192,255,236,254,187,255,11,255,185,255,66,255,189,255,145,255,200,255,231,255,220,255,52,0,251,255,110,0,22,0,143,0,48,0,156,0,68,0,161,0,77,0,158,0,75,0,145,0,57,0,121,0,35,0,83,0,15,0,50,0,253,255,22,0,227,255,8,0,192,255,11,0,147,255,19,0,110,255,26,0,90,255,24,0,94,255,19,0,121,255,11,0,163,255,15,0,207,255,26,0,242,255,41,0,253,255,66,0,238,255,86,0,203,255,99,0,167,255,101,0,143,255,92,0,134,255,72,0,132,255,55,0,132,255,39,0,134,255,22,0,143,255,253,255,165,255,222,255,200,255,187,255,244,255,158,255,39,0,141,255,90,0,134,255,130,0,134,255,147,0,141,255,141,0,150,255,121,0,167,255,99,0,185,255,88,0,203,255,83,0,218,255,77,0,225,255,68,0,231,255,50,0,244,255,19,0,26,0,238,255,81,0,194,255,147,0,156,255,200,0,134,255,227,0,128,255,220,0,136,255,187,0,163,255,136,0,196,255,83,0,227,255,35,0,6,0,249,255,30,0,209,255,46,0,176,255,44,0,152,255,26,0,145,255,0,0,154,255,236,255,183,255,238,255,200,255,11,0,205,255,64,0,178,255,123,0,123,255,176,0,57,255,211,0,11,255,229,0,6,255,225,0,46,255,205,0,114,255,174,0,178,255,143,0,216,255,110,0,225,255,86,0,229,255,72,0,242,255,79,0,28,0,97,0,88,0,121,0,150,0,136,0,192,0,141,0,196,0,130,0,154,0,103,0,72,0,81,0,233,255,81,0,143,255,94,0,88,255,114,0,81,255,114,0,121,255,81,0,187,255,22,0,0,0,216,255,57,0,165,255,86,0,141,255,81,0,141,255,50,0,158,255,6,0,183,255,225,255,205,255,205,255,222,255,209,255,236,255,238,255,240,255,19,0,238,255,59,0,229,255,79,0,216,255,66,0,203,255,19,0,189,255,214,255,174,255,156,255,143,255,128,255,90,255,139,255,35,255,167,255,255,254,200,255,240,254,231,255,253,254,0,0,24,255,22,0,59,255,46,0,92,255,68,0,119,255,88,0,145,255,105,0,176,255,119,0,216,255,130,0,0,0,141,0,39,0,152,0,72,0,161,0,94,0,161,0,105,0,147,0,103,0,128,0,90,0,108,0,72,0,105,0,44,0,123,0,13,0,145,0,238,255,150,0,216,255,114,0,203,255,35,0,194,255,185,255,189,255,86,255,180,255,17,255,178,255,244,254,189,255,249,254,214,255,11,255,251,255,28,255,33,0,46,255,66,0,66,255,86,0,99,255,90,0,145,255,79,0,192,255,55,0,236,255,26,0,13,0,4,0,41,0,242,255,66,0,236,255,83,0,238,255,94,0,251,255,94,0,19,0,83,0,48,0,70,0,75,0,64,0,97,0,70,0,101,0,94,0,92,0,130,0,61,0,174,0,11,0,229,0,205,255,17,1,136,255,39,1,75,255,26,1,26,255,236,0,251,254,167,0,225,254,94,0,205,254,30,0,191,254,244,255,191,254,222,255,218,254,214,255,13,255,218,255,81,255,227,255,143,255,244,255,196,255,0,0,236,255,6,0,6,0,4,0,30,0,253,255,57,0,247,255,81,0,242,255,99,0,247,255,108,0,4,0,114,0,28,0,116,0,61,0,114,0,92,0,110,0,123,0,101,0,145,0,94,0,156,0,97,0,156,0,114,0,145,0,141,0,134,0,154,0,128,0,130,0,134,0,68,0,147,0,240,255,158,0,156,255,158,0,92,255,156,0,57,255,156,0,41,255,167,0,37,255,185,0,35,255,203,0,37,255,203,0,41,255,192,0,59,255,163,0,86,255,121,0,123,255,61,0,165,255,2,0,214,255,209,255,11,0,185,255,61,0,189,255,94,0,216,255,105,0,242,255,94,0,251,255,66,0,236,255,33,0,203,255,13,0,172,255,8,0,156,255,19,0,169,255,39,0,198,255,57,0,236,255,68,0,4,0,64,0,15,0,52,0,19,0,44,0,28,0,33,0,55,0,22,0,99,0,4,0,156,0,236,255,198,0,211,255,214,0,194,255,194,0,194,255,143,0,203,255,81,0,218,255,28,0,231,255,8,0,238,255,17,0,247,255,44,0,251,255,75,0,0,0,92,0,0,0,99,0,0,0,88,0,4,0,70,0,19,0,46,0,48,0,19,0,88,0,251,255,130,0,222,255,167,0,200,255,196,0,187,255,211,0,183,255,216,0,196,255,205,0,222,255,176,0,251,255,123,0,30,0,55,0,64,0,242,255,90,0,183,255,103,0,141,255,97,0,114,255,70,0,99,255,39,0,90,255,11,0,90,255,4,0,92,255,11,0,103,255,24,0,114,255,28,0,125,255,24,0,130,255,17,0,125,255,28,0,108,255,55,0,92,255,88,0,88,255,121,0,108,255,134,0,152,255,134,0,218,255,119,0,28,0,105,0,88,0,94,0,125,0,90,0,136,0,90,0,130,0,97,0,105,0,110,0,77,0,121,0,41,0,128,0,4,0,125,0,225,255,112,0,192,255,99,0,165,255,92,0,150,255,94,0,143,255,114,0,141,255,147,0,141,255,180,0,145,255,203,0,143,255,200,0,143,255,176,0,150,255,130,0,167,255,83,0,198,255,55,0,236,255,52,0,11,0,70,0,24,0,92,0,13,0,101,0,227,255,88,0,165,255,61,0,94,255,30,0,48,255,6,0,33,255,251,255,52,255,249,255,94,255,2,0,139,255,28,0,178,255,61,0,207,255,83,0,233,255,92,0,2,0,86,0,28,0,70,0,46,0,55,0,55,0,48,0,55,0,44,0,44,0,39,0,28,0,26,0,4,0,253,255,227,255,209,255,176,255,154,255,116,255,94,255,66,255,41,255,37,255,4,255,37,255,249,254,63,255,8,255,103,255,44,255,147,255,90,255,185,255,139,255,211,255,185,255,231,255,231,255,242,255,17,0,242,255,64,0,242,255,110,0,236,255,145,0,227,255,172,0,211,255,180,0,189,255,176,0,167,255,158,0,147,255,139,0,139,255,105,0,139,255,66,0,132,255,2,0,114,255,183,255,81,255,101,255,39,255,35,255,255,254,251,254,233,254,242,254,238,254,255,254,8,255,33,255,55,255,81,255,112,255,130,255,172,255,176,255,225,255,214,255,15,0,240,255,52,0,0,0,83,0,11,0,108,0,17,0,125,0,24,0,132,0,33,0,128,0,48,0,114,0,66,0,99,0,81,0,90,0,92,0,94,0,97,0,119,0,97,0,152,0,88,0,194,0,61,0,220,0,19,0,225,0,222,255,205,0,165,255,178,0,114,255,163,0,83,255,163,0,72,255,178,0,75,255,207,0,86,255,225,0,97,255,233,0,108,255,233,0,116,255,216,0,136,255,180,0,167,255,119,0,222,255,41,0,28,0,229,255,94,0,187,255,147,0,185,255,180,0,214,255,194,0,0,0,192,0,26,0,174,0,24,0,147,0,0,0,119,0,220,255,88,0,192,255,59,0,180,255,33,0,194,255,13,0,222,255,11,0,249,255,24,0,11,0,52,0,11,0,86,0,0,0,119,0,238,255,150,0,222,255,178,0,220,255,200,0,236,255,209,0,11,0,203,0,57,0,189,0,101,0,178,0,139,0,172,0,167,0,165,0,185,0,152,0,200,0,125,0,214,0,90,0,214,0,55,0,196,0,26,0,156,0,6,0,103,0,247,255,39,0,233,255,236,255,225,255,178,255,220,255,139,255,218,255,128,255,218,255,147,255,225,255,198,255,247,255,2,0,30,0,59,0,88,0,97,0,147,0,99,0,178,0,72,0,163,0,19,0,97,0,216,255,0,0,165,255,154,255,139,255,72,255,139,255,28,255,156,255,19,255,176,255,39,255,192,255,72,255,207,255,103,255,225,255,116,255,242,255,105,255,253,255,75,255,0,0,46,255,253,255,41,255,249,255,70,255,253,255,128,255,8,0,209,255,28,0,28,0,41,0,86,0,50,0,116,0,41,0,114,0,26,0,97,0,4,0,72,0,242,255,57,0,236,255,55,0,227,255,66,0,218,255,97,0,198,255,130,0,169,255,163,0,128,255,187,0,83,255,196,0,57,255,187,0,48,255,161,0,70,255,121,0,110,255,88,0,147,255,68,0,174,255,64,0,180,255,70,0,178,255,79,0,180,255,92,0,187,255,105,0,198,255,116,0,205,255,134,0,194,255,150,0,172,255,161,0,134,255,152,0,92,255,121,0,59,255,72,0,39,255,13,0,37,255,220,255,46,255,185,255,59,255,158,255,77,255,139,255,99,255,108,255,128,255,66,255,169,255,17,255,222,255,229,254,11,0,211,254,41,0,227,254,52,0,15,255,44,0,75,255,33,0,132,255,26,0,163,255,28,0,165,255,35,0,141,255,44,0,103,255,41,0,70,255,28,0,50,255,19,0,48,255,6,0,59,255,244,255,75,255,220,255,97,255,187,255,128,255,154,255,163,255,125,255,200,255,112,255,227,255,119,255,236,255,150,255,225,255,205,255,207,255,13,0,192,255,83,0,194,255,134,0,207,255,156,0,229,255,141,0,249,255,108,0,8,0,64,0,17,0,19,0,17,0,236,255,13,0,200,255,0,0,176,255,242,255,167,255,227,255,180,255,209,255,207,255,198,255,244,255,192,255,24,0,196,255,61,0,211,255,90,0,249,255,112,0,44,0,116,0,101,0,114,0,141,0,105,0,147,0,97,0,125,0,92,0,90,0,88,0,64,0,79,0,48,0,61,0,37,0,37,0,11,0,6,0,227,255,238,255,169,255,209,255,114,255,180,255,70,255,154,255,39,255,136,255,17,255,130,255,4,255,139,255,247,254,161,255,238,254,185,255,231,254,207,255,227,254,229,255,236,254,240,255,255,254,240,255,35,255,229,255,92,255,209,255,165,255,185,255,253,255,165,255,75,0,152,255,136,0,150,255,169,0,154,255,172,0,161,255,150,0,167,255,114,0,167,255,90,0,172,255,81,0,176,255,88,0,174,255,99,0,169,255,101,0,154,255,88,0,134,255,64,0,108,255,37,0,86,255,19,0,77,255,13,0,83,255,22,0,103,255,46,0,134,255,88,0,176,255,141,0,214,255,200,0,240,255,244,0,2,0,11,1,11,0,251,0,6,0,203,0,249,255,139,0,220,255,79,0,183,255,35,0,154,255,15,0,145,255,6,0,163,255,251,255,198,255,229,255,247,255,200,255,37,0,176,255,72,0,163,255,88,0,158,255,79,0,167,255,52,0,183,255,13,0,198,255,231,255,214,255,196,255,233,255,176,255,253,255,165,255,13,0,161,255,11,0,156,255,249,255,147,255,207,255,134,255,161,255,116,255,125,255,103,255,121,255,101,255,143,255,116,255,180,255,150,255,211,255,196,255,231,255,242,255,233,255,6,0,225,255,251,255,220,255,209,255,216,255,158,255,211,255,130,255,205,255,139,255,185,255,187,255,165,255,251,255,145,255,50,0,147,255,79,0,174,255,81,0,225,255,72,0,17,0,75,0,57,0,92,0,81,0,128,0,94,0,156,0,101,0,167,0,105,0,154,0,94,0,116,0,75,0,59,0,39,0,253,255,4,0,187,255,236,255,128,255,220,255,77,255,214,255,50,255,222,255,48,255,236,255,79,255,251,255,134,255,11,0,211,255,22,0,37,0,24,0,119,0,13,0,189,0,249,255,240,0,233,255,26,1,233,255,64,1,253,255,101,1,28,0,132,1,66,0,147,1,99,0,143,1,119,0,116,1,128,0,75,1,123,0,35,1,110,0,0,1,88,0,227,0,75,0,205,0,70,0,185,0,75,0,165,0,75,0,150,0,57,0,139,0,22,0,132,0,236,255,130,0,189,255,121,0,154,255,97,0,132,255,57,0,125,255,4,0,136,255,211,255,158,255,172,255,192,255,154,255,227,255,154,255,0,0,167,255,11,0,183,255,11,0,196,255,2,0,218,255,0,0,244,255,15,0,17,0,57,0,37,0,125,0,46,0,205,0,39,0,22,1,19,0,66,1,4,0,72,1,249,255,41,1,236,255,247,0,218,255,189,0,192,255,123,0,163,255,64,0,130,255,15,0,99,255,242,255,66,255,229,255,33,255,236,255,253,254,0,0,225,254,39,0,211,254,83,0,220,254,116,0,249,254,125,0,35,255,103,0,81,255,59,0,125,255,4,0,161,255,198,255,194,255,136,255,218,255,86,255,240,255,48,255,13,0,39,255,46,0,61,255,83,0,101,255,116,0,145,255,134,0,180,255,132,0,196,255,105,0,200,255,66,0,198,255,17,0,194,255,227,255,189,255,180,255,187,255,136,255,187,255,97,255,194,255,61,255,207,255,41,255,233,255,33,255,6,0,39,255,33,0,52,255,44,0,63,255,30,0,79,255,0,0,90,255,225,255,110,255,203,255,150,255,207,255,203,255,225,255,8,0,247,255,75,0,253,255,132,0,236,255,176,0,203,255,198,0,167,255,200,0,163,255,183,0,194,255,145,0,0,0,94,0,66,0,33,0,116,0,231,255,141,0,187,255,141,0,172,255,121,0,198,255,86,0,0,0,37,0,72,0,236,255,136,0,178,255,174,0,128,255,183,0,81,255,165,0,39,255,132,0,255,254,88,0,227,254,44,0,211,254,8,0,207,254,247,255,205,254,240,255,200,254,238,255,196,254,231,255,200,254,220,255,218,254,207,255,251,254,205,255,26,255,218,255,52,255,240,255,61,255,8,0,63,255,28,0,63,255,44,0,68,255,44,0,88,255,39,0,125,255,26,0,176,255,13,0,236,255,8,0,30,0,19,0,70,0,50,0,94,0,86,0,105,0,110,0,92,0,110,0,64,0,77,0,15,0,17,0,220,255,205,255,167,255,128,255,134,255,61,255,132,255,15,255,167,255,247,254,233,255,249,254,61,0,17,255,147,0,46,255,211,0,63,255,240,0,61,255,236,0,41,255,205,0,15,255,154,0,251,254,94,0,249,254,39,0,11,255,251,255,46,255,229,255,90,255,227,255,134,255,238,255,169,255,249,255,183,255,249,255,187,255,229,255,183,255,194,255,180,255,152,255,174,255,121,255,165,255,103,255,150,255,97,255,136,255,99,255,130,255,112,255,139,255,136,255,158,255,163,255,187,255,189,255,222,255,189,255,0,0,158,255,30,0,97,255,48,0,19,255,50,0,209,254,35,0,174,254,13,0,178,254,249,255,207,254,227,255,4,255,209,255,66,255,189,255,121,255,172,255,154,255,156,255,163,255,145,255,154,255,136,255,139,255,136,255,123,255,147,255,119,255,167,255,125,255,194,255,147,255,225,255,180,255,0,0,238,255,30,0,48,0,59,0,123,0,75,0,187,0,72,0,229,0,57,0,0,1,37,0,4,1,26,0,249,0,24,0,214,0,33,0,161,0,44,0,90,0,55,0,15,0,57,0,205,255,44,0,158,255,24,0,132,255,4,0,121,255,0,0,121,255,8,0,125,255,35,0,143,255,61,0,167,255,86,0,205,255,108,0,238,255,123,0,2,0,136,0,4,0,130,0,238,255,116,0,194,255,97,0,143,255,83,0,101,255,81,0,88,255,90,0,110,255,121,0,161,255,158,0,225,255,203,0,30,0,242,0,77,0,19,1,94,0,39,1,86,0,52,1,50,0,52,1,4,0,33,1,211,255,249,0,172,255,189,0,141,255,119,0,130,255,46,0,132,255,240,255,152,255,200,255,172,255,187,255,176,255,192,255,172,255,209,255,154,255,220,255,141,255,233,255,145,255,242,255,174,255,251,255,216,255,2,0,6,0,15,0,50,0,33,0,88,0,52,0,123,0,68,0,152,0,66,0,169,0,35,0,176,0,240,255,161,0,169,255,130,0,97,255,88,0,35,255,41,0,240,254,4,0,205,254,240,255,194,254,242,255,209,254,0,0,238,254,15,0,11,255,19,0,28,255,6,0,24,255,236,255,8,255,203,255,251,254,183,255,255,254,189,255,33,255,216,255,94,255,0,0,174,255,28,0,0,0,44,0,64,0,33,0,101,0,6,0,101,0,222,255,79,0,172,255,41,0,125,255,2,0,97,255,233,255,101,255,218,255,150,255,216,255,227,255,222,255,52,0,233,255,123,0,244,255,169,0,251,255,187,0,242,255,180,0,229,255,152,0,220,255,116,0,225,255,75,0,0,0,39,0,41,0,11,0,92,0,253,255,134,0,251,255,158,0,2,0,158,0,24,0,136,0,44,0,99,0,64,0,59,0,81,0,26,0,101,0,4,0,125,0,249,255,165,0,236,255,214,0,225,255,19,1,222,255,81,1,233,255,132,1,2,0,167,1,33,0,174,1,57,0,152,1,59,0,103,1,41,0,39,1,6,0,231,0,222,255,178,0,196,255,139,0,192,255,108,0,214,255,77,0,244,255,44,0,19,0,4,0,41,0,218,255,59,0,172,255,66,0,125,255,59,0,88,255,46,0,66,255,30,0,63,255,19,0,81,255,19,0,110,255,37,0,150,255,66,0,185,255,101,0,216,255,130,0,236,255,150,0,249,255,163,0,249,255,174,0,242,255,187,0,229,255,205,0,222,255,218,0,225,255,227,0,242,255,227,0,8,0,220,0,39,0,205,0,77,0,192,0,114,0,185,0,152,0,183,0,176,0,180,0,187,0,165,0,180,0,134,0,165,0,92,0,139,0,50,0,105,0,17,0,75,0,249,255,55,0,231,255,50,0,211,255,57,0,187,255,59,0,152,255,44,0,101,255,4,0,41,255,216,255,238,254,178,255,194,254,154,255,183,254,150,255,216,254,156,255,33,255,167,255,134,255,180,255,238,255,189,255,64,0,192,255,101,0,194,255,94,0,200,255,59,0,218,255,15,0,242,255,249,255,4,0,247,255,8,0,11,0,0,0,39,0,231,255,57,0,209,255,61,0,194,255,48,0,183,255,30,0,176,255,15,0,172,255,11,0,169,255,17,0,161,255,28,0,152,255,44,0,132,255,59,0,110,255,72,0,81,255,81,0,59,255,83,0,41,255,70,0,35,255,52,0,46,255,26,0,72,255,6,0,105,255,6,0,136,255,19,0,161,255,35,0,187,255,48,0,205,255,52,0,218,255,50,0,214,255,48,0,200,255,41,0,183,255,37,0,176,255,28,0,176,255,19,0,178,255,19,0,174,255,17,0,161,255,17,0,145,255,15,0,139,255,11,0,145,255,6,0,169,255,6,0,203,255,6,0,236,255,4,0,0,0,247,255,247,255,225,255,218,255,200,255,187,255,180,255,169,255,169,255,178,255,163,255,203,255,161,255,231,255,158,255,0,0,154,255,13,0,147,255,22,0,143,255,19,0,150,255,6,0,172,255,244,255,211,255,227,255,4,0,209,255,59,0,192,255,101,0,172,255,121,0,152,255,125,0,136,255,116,0,128,255,103,0,136,255,97,0,154,255,99,0,183,255,108,0,207,255,123,0,225,255,134,0,229,255,134,0,220,255,128,0,203,255,123,0,178,255,130,0,154,255,152,0,132,255,174,0,121,255,187,0,121,255,178,0,134,255,163,0,150,255,150,0,169,255,145,0,189,255,143,0,205,255,128,0,216,255,99,0,218,255,46,0,220,255,242,255,209,255,189,255,185,255,152,255,150,255,132,255,108,255,114,255,66,255,103,255,35,255,92,255,24,255,92,255,37,255,108,255,61,255,130,255,94,255,154,255,123,255,178,255,136,255,200,255,132,255,218,255,114,255,227,255,97,255,231,255,90,255,233,255,101,255,236,255,114,255,244,255,132,255,249,255,152,255,242,255,174,255,233,255,200,255,218,255,225,255,205,255,236,255,192,255,225,255,187,255,196,255,192,255,152,255,211,255,103,255,238,255,61,255,4,0,46,255,17,0,48,255,17,0,59,255,0,0,72,255,238,255,75,255,220,255,68,255,214,255,50,255,214,255,28,255,220,255,11,255,225,255,8,255,222,255,35,255,218,255,81,255,209,255,141,255,198,255,205,255,178,255,4,0,154,255,46,0,125,255,77,0,101,255,92,0,90,255,88,0,92,255,68,0,114,255,33,0,156,255,2,0,211,255,244,255,13,0,253,255,59,0,22,0,90,0,48,0,99,0,70,0,90,0,72,0,66,0,66,0,37,0,55,0,2,0,50,0,222,255,48,0,172,255,44,0,121,255,33,0,77,255,8,0,50,255,225,255,57,255,174,255,97,255,128,255,165,255,101,255,251,255,99,255,75,0,125,255,139,0,165,255,183,0,209,255,209,0,247,255,216,0,22,0,209,0,55,0,185,0,81,0,145,0,94,0,97,0,88,0,44,0,59,0,0,0,11,0,220,255,216,255,211,255,180,255,225,255,167,255,4,0,174,255,46,0,185,255,86,0,192,255,114,0,187,255,134,0,172,255,143,0,150,255,141,0,128,255,128,0,114,255,103,0,108,255,75,0,108,255,57,0,108,255,52,0,108,255,61,0,108,255,86,0,112,255,110,0,123,255,132,0,139,255,145,0,165,255,156,0,198,255,167,0,233,255,169,0,8,0,163,0,24,0,143,0,17,0,105,0,249,255,59,0,214,255,2,0,178,255,196,255,154,255,134,255,141,255,83,255,136,255,46,255,139,255,30,255,145,255,37,255,152,255,63,255,158,255,105,255,165,255,152,255,176,255,196,255,196,255,236,255,220,255,6,0,244,255,19,0,4,0,30,0,19,0,41,0,30,0,59,0,35,0,79,0,33,0,101,0,15,0,125,0,244,255,141,0,207,255,139,0,174,255,123,0,145,255,90,0,128,255,46,0,119,255,251,255,110,255,189,255,86,255,130,255,52,255,72,255,17,255,30,255,253,254,13,255,4,255,19,255,44,255,46,255,112,255,79,255,200,255,114,255,33,0,145,255,119,0,172,255,187,0,185,255,240,0,194,255,17,1,196,255,30,1,200,255,24,1,214,255,253,0,236,255,218,0,0,0,183,0,11,0,156,0,11,0,145,0,8,0,145,0,8,0,156,0,15,0,161,0,30,0,150,0,48,0,119,0,75,0,68,0,105,0,13,0,145,0,229,255,198,0,205,255,0,1,205,255,46,1,220,255,68,1,242,255,55,1,0,0,2,1,4,0,180,0,253,255,99,0,247,255,26,0,0,0,238,255,33,0,209,255,68,0,196,255,83,0,185,255,66,0,174,255,17,0,158,255,214,255,145,255,161,255,134,255,132,255,132,255,132,255,141,255,154,255,165,255,192,255,194,255,229,255,225,255,253,255,244,255,2,0,0,0,0,0,251,255,249,255,240,255,242,255,229,255,247,255,225,255,2,0,233,255,11,0,253,255,8,0,19,0,247,255,39,0,214,255,44,0,176,255,35,0,145,255,22,0,128,255,8,0,121,255,253,255,116,255,238,255,116,255,216,255,114,255,192,255,123,255,174,255,136,255,172,255,158,255,189,255,174,255,216,255,176,255,244,255,158,255,6,0,125,255,15,0,94,255,8,0,79,255,253,255,90,255,231,255,128,255,207,255,178,255,187,255,227,255,174,255,8,0,169,255,37,0,169,255,57,0,167,255,70,0,167,255,68,0,167,255,55,0,176,255,28,0,194,255,0,0,216,255,238,255,238,255,231,255,251,255,231,255,251,255,242,255,233,255,2,0,203,255,15,0,158,255,15,0,110,255,0,0,66,255,229,255,30,255,200,255,4,255,180,255,240,254,174,255,231,254,169,255,231,254,163,255,247,254,158,255,19,255,165,255,61,255,185,255,116,255,211,255,178,255,236,255,242,255,242,255,44,0,222,255,90,0,183,255,119,0,128,255,125,0,70,255,112,0,26,255,88,0,4,255,66,0,17,255,50,0,66,255,28,0,141,255,2,0,227,255,229,255,41,0,203,255,83,0,192,255,94,0,196,255,90,0,216,255,75,0,236,255,52,0,251,255,37,0,6,0,35,0,15,0,50,0,26,0,79,0,35,0,103,0,35,0,121,0,22,0,123,0,4,0,116,0,236,255,105,0,214,255,97,0,192,255,94,0,169,255,101,0,152,255,108,0,139,255,114,0,134,255,116,0,134,255,119,0,139,255,121,0,145,255,116,0,154,255,108,0,172,255,99,0,196,255,94,0,229,255,101,0,4,0,128,0,39,0,165,0,68,0,207,0,83,0,233,0,86,0,238,0,75,0,216,0,52,0,180,0,28,0,139,0,6,0,97,0,244,255,61,0,236,255,33,0,238,255,11,0,244,255,253,255,253,255,242,255,0,0,238,255,253,255,238,255,242,255,242,255,220,255,253,255,198,255,4,0,172,255,0,0,145,255,236,255,130,255,209,255,123,255,187,255,132,255,176,255,152,255,183,255,167,255,205,255,174,255,222,255,169,255,231,255,152,255,233,255,136,255,225,255,125,255,207,255,123,255,183,255,134,255,154,255,158,255,130,255,189,255,110,255,227,255,97,255,4,0,92,255,28,0,101,255,41,0,132,255,33,0,176,255,13,0,222,255,244,255,2,0,225,255,19,0,225,255,24,0,244,255,28,0,22,0,30,0,55,0,28,0,68,0,13,0,59,0,231,255,26,0,172,255,236,255,97,255,192,255,28,255,172,255,238,254,172,255,222,254,198,255,236,254,227,255,15,255,251,255,63,255,4,0,123,255,253,255,192,255,238,255,0,0,225,255,52,0,227,255,83,0,251,255,81,0,37,0,57,0,88,0,22,0,125,0,0,0,145,0,244,255,150,0,253,255,141,0,15,0,136,0,48,0,136,0,90,0,143,0,136,0,156,0,183,0,172,0,220,0,176,0,233,0,172,0,220,0,161,0,183,0,152,0,123,0,161,0,57,0,185,0,249,255,207,0,185,255,218,0,134,255,200,0,88,255,161,0,50,255,112,0,19,255,68,0,2,255,39,0,4,255,37,0,17,255,57,0,44,255,88,0,77,255,116,0,105,255,136,0,130,255,147,0,154,255,143,0,180,255,125,0,205,255,94,0,220,255,61,0,214,255,33,0,176,255,15,0,112,255,2,0,30,255,0,0,214,254,0,0,165,254,17,0,150,254,52,0,163,254,92,0,189,254,125,0,225,254,152,0,11,255,165,0,61,255,185,0,116,255,205,0,167,255,231,0,196,255,4,1,205,255,30,1,194,255,41,1,169,255,26,1,143,255,240,0,123,255,178,0,112,255,114,0,112,255,59,0,121,255,15,0,136,255,238,255,156,255,205,255,180,255,180,255,211,255,169,255,251,255,174,255,30,0,187,255,57,0,200,255,57,0,203,255,30,0,196,255,242,255,183,255,189,255,180,255,150,255,203,255,125,255,249,255,121,255,59,0,132,255,141,0,143,255,214,0,150,255,13,1,147,255,33,1,143,255,22,1,134,255,242,0,128,255,205,0,125,255,172,0,132,255,143,0,152,255,114,0,178,255,77,0,214,255,30,0,242,255,238,255,253,255,198,255,242,255,176,255,214,255,180,255,180,255,214,255,147,255,4,0,119,255,68,0,99,255,130,0,86,255,178,0,86,255,198,0,103,255,185,0,130,255,150,0,169,255,101,0,211,255,44,0,247,255,238,255,2,0,163,255,0,0,88,255,238,255,19,255,207,255,238,254,167,255,233,254,119,255,253,254,72,255,35,255,39,255,70,255,35,255,94,255,70,255,103,255,136,255,105,255,227,255,105,255,57,0,101,255,132,0,99,255,185,0,97,255,214,0,99,255,227,0,101,255,225,0,114,255,211,0,134,255,192,0,156,255,167,0,187,255,145,0,218,255,116,0,249,255,86,0,8,0,55,0,19,0,28,0,28,0,13,0,39,0,17,0,55,0,33,0,64,0,52,0,59,0,75,0,41,0,92,0,13,0,97,0,249,255,97,0,247,255,97,0,4,0,105,0,26,0,114,0,55,0,112,0,75,0,97,0,92,0,75,0,110,0,52,0,130,0,33,0,150,0,17,0,169,0,4,0,172,0,253,255,161,0,251,255,130,0,4,0,79,0,22,0,17,0,37,0,216,255,44,0,167,255,35,0,141,255,22,0,143,255,8,0,165,255,0,0,200,255,2,0,231,255,19,0,0,0,44,0,15,0,64,0,26,0,66,0,33,0,52,0,44,0,33,0,55,0,13,0,64,0,8,0,81,0,13,0,99,0,13,0,116,0,253,255,123,0,200,255,114,0,125,255,90,0,46,255,57,0,249,254,28,0,233,254,13,0,4,255,19,0,61,255,35,0,130,255,50,0,198,255,55,0,2,0,48,0,57,0,24,0,103,0,0,0,141,0,240,255,167,0,225,255,183,0,220,255,187,0,222,255,178,0,229,255,161,0,231,255,132,0,227,255,99,0,218,255,64,0,198,255,39,0,172,255,26,0,136,255,28,0,99,255,33,0,68,255,33,0,55,255,19,0,70,255,0,0,103,255,233,255,145,255,209,255,180,255,194,255,203,255,187,255,211,255,185,255,211,255,189,255,200,255,200,255,185,255,216,255,165,255,227,255,147,255,238,255,132,255,242,255,128,255,253,255,134,255,13,0,147,255,41,0,165,255,72,0,180,255,101,0,192,255,128,0,196,255,152,0,209,255,174,0,238,255,178,0,26,0,167,0,75,0,139,0,108,0,108,0,108,0,81,0,64,0,77,0,251,255,90,0,187,255,108,0,156,255,114,0,176,255,101,0,236,255,68,0,59,0,24,0,134,0,238,255,189,0,203,255,225,0,176,255,242,0,154,255,238,0,134,255,218,0,114,255,180,0,101,255,125,0,97,255,68,0,105,255,8,0,123,255,211,255,143,255,174,255,169,255,145,255,192,255,121,255,211,255,94,255,222,255,63,255,227,255,39,255,220,255,30,255,205,255,41,255,187,255,68,255,169,255,99,255,152,255,121,255,141,255,125,255,143,255,123,255,161,255,123,255,192,255,134,255,238,255,161,255,30,0,198,255,79,0,229,255,116,0,242,255,136,0,236,255,134,0,205,255,108,0,167,255,64,0,139,255,13,0,132,255,211,255,152,255,161,255,189,255,116,255,236,255,90,255,19,0,83,255,50,0,101,255,66,0,134,255,64,0,180,255,48,0,231,255,30,0,8,0,11,0,33,0,253,255,39,0,242,255,28,0,242,255,13,0,253,255,2,0,24,0,2,0,59,0,4,0,88,0,253,255,105,0,231,255,103,0,196,255,88,0,174,255,66,0,174,255,37,0,200,255,11,0,240,255,242,255,11,0,216,255,24,0,189,255,15,0,163,255,6,0,141,255,2,0,125,255,8,0,116,255,17,0,116,255,15,0,110,255,2,0,105,255,233,255,90,255,196,255,77,255,154,255,63,255,105,255,55,255,52,255,57,255,8,255,68,255,229,254,86,255,211,254,110,255,209,254,143,255,229,254,172,255,8,255,196,255,52,255,211,255,101,255,218,255,150,255,227,255,200,255,238,255,249,255,251,255,33,0,4,0,61,0,4,0,59,0,244,255,24,0,207,255,233,255,161,255,185,255,112,255,150,255,79,255,145,255,70,255,154,255,90,255,174,255,132,255,194,255,187,255,207,255,240,255,229,255,35,0,0,0,92,0,30,0,163,0,57,0,233,0,64,0,35,1,35,0,72,1,238,255,77,1,165,255,46,1,97,255,242,0,48,255,172,0,24,255,101,0,26,255,44,0,44,255,0,0,70,255,216,255,108,255,178,255,152,255,147,255,196,255,125,255,238,255,119,255,17,0,132,255,48,0,154,255,72,0,183,255,90,0,211,255,99,0,227,255,90,0,229,255,61,0,211,255,15,0,187,255,231,255,161,255,207,255,145,255,203,255,147,255,211,255,163,255,225,255,189,255,227,255,216,255,211,255,231,255,192,255,236,255,180,255,240,255,183,255,253,255,196,255,13,0,209,255,33,0,220,255,46,0,229,255,52,0,249,255,50,0,26,0,46,0,72,0,46,0,125,0,46,0,172,0,46,0,211,0,46,0,236,0,37,0,244,0,22,0,240,0,0,0,222,0,225,255,194,0,189,255,154,0,156,255,108,0,125,255,59,0,101,255,22,0,94,255,0,0,99,255,238,255,103,255,218,255,114,255,194,255,128,255,167,255,158,255,156,255,200,255,161,255,249,255,185,255,37,0,218,255,68,0,251,255,81,0,22,0,81,0,52,0,75,0,72,0,64,0,79,0,46,0,68,0,22,0,52,0,253,255,39,0,238,255,39,0,240,255,55,0,2,0,70,0,33,0,75,0,64,0,48,0,86,0,0,0,99,0,198,255,97,0,147,255,90,0,123,255,81,0,119,255,86,0,130,255,97,0,147,255,105,0,172,255,103,0,192,255,86,0,203,255,57,0,203,255,35,0,196,255,35,0,183,255,66,0,172,255,121,0,169,255,172,0,169,255,203,0,172,255,209,0,183,255,203,0,192,255,192,0,207,255,180,0,233,255,161,0,17,0,132,0,68,0,101,0,121,0,77,0,158,0,77,0,165,0,99,0,141,0,139,0,83,0,176,0,11,0,205,0,194,255,222,0,136,255,240,0,112,255,4,1,128,255,33,1,167,255,59,1,227,255,75,1,26,0,68,1,68,0,39,1,83,0,242,0,75,0,178,0,41,0,114,0,4,0,70,0,218,255,50,0,176,255,55,0,139,255,72,0,105,255,92,0,75,255,99,0,44,255,86,0,26,255,55,0,17,255,19,0,19,255,247,255,24,255,225,255,22,255,211,255,11,255,198,255,251,254,183,255,233,254,167,255,225,254,161,255,220,254,163,255,222,254,172,255,231,254,180,255,253,254,189,255,33,255,189,255,81,255,185,255,136,255,180,255,185,255,176,255,216,255,172,255,222,255,163,255,205,255,143,255,176,255,130,255,154,255,125,255,145,255,152,255,134,255,198,255,121,255,2,0,97,255,59,0,63,255,99,0,37,255,121,0,28,255,121,0,44,255,108,0,97,255,81,0,178,255,46,0,28,0,8,0,141,0,238,255,227,0,220,255,15,1,214,255,11,1,209,255,220,0,198,255,161,0,189,255,94,0,180,255,35,0,178,255,238,255,187,255,198,255,198,255,174,255,214,255,169,255,231,255,180,255,2,0,198,255,30,0,209,255,48,0,200,255,48,0,180,255,28,0,154,255,251,255,139,255,214,255,141,255,176,255,156,255,136,255,176,255,99,255,187,255,59,255,192,255,26,255,185,255,6,255,172,255,255,254,154,255,255,254,136,255,11,255,116,255,33,255,97,255,63,255,70,255,97,255,46,255,125,255,26,255,141,255,26,255,139,255,48,255,125,255,92,255,108,255,150,255,94,255,214,255,88,255,4,0,90,255,28,0,103,255,26,0,123,255,6,0,154,255,229,255,189,255,192,255,227,255,163,255,8,0,158,255,50,0,178,255,90,0,218,255,123,0,11,0,152,0,61,0,176,0,105,0,192,0,136,0,196,0,145,0,183,0,136,0,154,0,105,0,112,0,64,0,75,0,15,0,48,0,220,255,39,0,156,255,35,0,99,255,33,0,66,255,11,0,70,255,227,255,121,255,167,255,205,255,99,255,39,0,35,255,116,0,251,254,165,0,242,254,180,0,255,254,172,0,26,255,150,0,50,255,128,0,81,255,112,0,114,255,101,0,147,255,83,0,165,255,64,0,158,255,46,0,132,255,35,0,99,255,35,0,70,255,52,0,52,255,72,0,46,255,92,0,50,255,94,0,72,255,83,0,105,255,66,0,141,255,57,0,167,255,66,0,178,255,101,0,174,255,150,0,163,255,198,0,156,255,233,0,167,255,240,0,185,255,220,0,203,255,176,0,209,255,121,0,198,255,66,0,174,255,26,0,147,255,2,0,128,255,0,0,119,255,17,0,130,255,39,0,154,255,55,0,187,255,59,0,216,255,55,0,231,255,41,0,233,255,22,0,229,255,8,0,225,255,2,0,227,255,6,0,231,255,13,0,227,255,11,0,218,255,0,0,209,255,222,255,205,255,178,255,214,255,121,255,229,255,57,255,240,255,251,254,238,255,203,254,209,255,185,254,163,255,198,254,114,255,231,254,75,255,22,255,52,255,66,255,50,255,97,255,57,255,108,255,66,255,99,255,70,255,83,255,81,255,59,255,103,255,52,255,139,255,66,255,180,255,94,255,222,255,125,255,253,255,145,255,15,0,150,255,19,0,147,255,13,0,150,255,13,0,163,255,30,0,178,255,68,0,192,255,121,0,198,255,167,0,207,255,192,0,220,255,187,0,242,255,154,0,11,0,116,0,28,0,86,0,37,0,70,0,33,0,77,0,22,0,88,0,8,0,94,0,4,0,86,0,11,0,55,0,33,0,26,0,61,0,6,0,77,0,11,0,68,0,41,0,30,0,103,0,227,255,174,0,158,255,244,0,105,255,35,1,77,255,46,1,86,255,15,1,130,255,211,0,200,255,141,0,26,0,72,0,103,0,22,0,158,0,242,255,178,0,222,255,165,0,209,255,141,0,196,255,128,0,187,255,143,0,180,255,178,0,178,255,218,0,180,255,240,0,180,255,242,0,169,255,227,0,152,255,198,0,121,255,163,0,90,255,130,0,59,255,108,0,37,255,101,0,22,255,103,0,11,255,110,0,251,254,116,0,231,254,121,0,209,254,123,0,194,254,121,0,187,254,119,0,191,254,112,0,211,254,101,0,242,254,90,0,26,255,75,0,70,255,57,0,103,255,37,0,121,255,13,0,121,255,238,255,110,255,203,255,94,255,167,255,77,255,139,255,61,255,119,255,44,255,116,255,24,255,132,255,8,255,165,255,253,254,209,255,253,254,249,255,17,255,17,0,50,255,17,0,94,255,249,255,147,255,209,255,194,255,161,255,233,255,116,255,0,0,88,255,4,0,81,255,249,255,99,255,225,255,141,255,192,255,185,255,163,255,227,255,143,255,249,255,141,255,247,255,161,255,227,255,198,255,205,255,247,255,189,255,33,0,200,255,59,0,231,255,57,0,19,0,26,0,70,0,231,255,112,0,172,255,143,0,119,255,161,0,81,255,167,0,70,255,156,0,77,255,116,0,101,255,55,0,132,255,236,255,167,255,161,255,205,255,103,255,242,255,75,255,15,0,68,255,30,0,75,255,26,0,81,255,4,0,81,255,231,255,77,255,211,255,70,255,207,255,61,255,220,255,57,255,240,255,68,255,253,255,94,255,6,0,130,255,15,0,156,255,30,0,172,255,46,0,167,255,57,0,156,255,59,0,154,255,48,0,167,255,24,0,207,255,249,255,13,0,216,255,86,0,192,255,156,0,176,255,203,0,172,255,218,0,183,255,203,0,205,255,169,0,231,255,134,0,0,0,108,0,17,0,92,0,28,0,81,0,35,0,66,0,35,0,41,0,30,0,17,0,22,0,244,255,4,0,220,255,233,255,196,255,198,255,176,255,163,255,161,255,134,255,145,255,125,255,134,255,130,255,114,255,143,255,97,255,152,255,81,255,161,255,70,255,169,255,75,255,194,255,90,255,244,255,112,255,57,0,139,255,132,0,172,255,192,0,205,255,220,0,236,255,214,0,0,0,180,0,8,0,125,0,13,0,59,0,13,0,0,0,6,0,220,255,247,255,220,255,218,255,249,255,180,255,39,0,139,255,83,0,94,255,105,0,55,255,97,0,30,255,66,0,24,255,26,0,44,255,0,0,83,255,0,0,136,255,22,0,192,255,61,0,240,255,92,0,17,0,110,0,41,0,105,0,52,0,90,0,52,0,68,0,48,0,41,0,35,0,22,0,22,0,4,0,6,0,247,255,253,255,229,255,247,255,214,255,247,255,194,255,251,255,180,255,0,0,169,255,253,255,156,255,251,255,132,255,247,255,92,255,238,255,37,255,233,255,247,254,233,255,220,254,231,255,222,254,229,255,249,254,225,255,35,255,222,255,88,255,231,255,143,255,247,255,200,255,15,0,251,255,35,0,30,0,39,0,41,0,17,0,33,0,236,255,6,0,189,255,229,255,147,255,214,255,116,255,220,255,92,255,253,255,75,255,50,0,57,255,112,0,39,255,161,0,35,255,180,0,37,255,167,0,55,255,121,0,83,255,66,0,119,255,8,0,143,255,227,255,147,255,211,255,132,255,218,255,108,255,240,255,90,255,2,0,94,255,4,0,125,255,242,255,180,255,214,255,247,255,185,255,41,0,172,255,77,0,174,255,99,0,183,255,114,0,203,255,125,0,227,255,139,0,251,255,163,0,13,0,192,0,24,0,216,0,28,0,222,0,28,0,198,0,24,0,139,0,13,0,61,0,249,255,249,255,218,255,203,255,180,255,189,255,150,255,205,255,130,255,233,255,125,255,0,0,145,255,19,0,180,255,41,0,222,255,59,0,6,0,68,0,48,0,61,0,88,0,37,0,123,0,13,0,128,0,249,255,97,0,240,255,28,0,227,255,198,255,198,255,110,255,145,255,41,255,83,255,6,255,28,255,6,255,8,255,33,255,30,255,75,255,83,255,119,255,152,255,145,255,214,255,156,255,4,0,152,255,35,0,139,255,46,0,139,255,37,0,152,255,22,0,180,255,2,0,211,255,240,255,225,255,227,255,205,255,218,255,165,255,209,255,121,255,196,255,83,255,185,255,66,255,174,255,63,255,176,255,79,255,194,255,110,255,225,255,158,255,0,0,220,255,22,0,28,0,26,0,97,0,13,0,150,0,244,255,178,0,211,255,176,0,176,255,143,0,152,255,90,0,136,255,30,0,128,255,233,255,130,255,187,255,145,255,154,255,172,255,128,255,218,255,103,255,19,0,77,255,83,0,52,255,139,0,35,255,174,0,24,255,185,0,22,255,178,0,33,255,161,0,57,255,143,0,92,255,123,0,130,255,108,0,165,255,108,0,185,255,123,0,192,255,152,0,185,255,178,0,172,255,192,0,163,255,174,0,163,255,136,0,172,255,90,0,183,255,52,0,198,255,37,0,205,255,46,0,200,255,68,0,176,255,99,0,130,255,121,0,77,255,139,0,33,255,156,0,17,255,176,0,26,255,200,0,52,255,225,0,86,255,242,0,116,255,244,0,136,255,227,0,152,255,200,0,165,255,163,0,180,255,119,0,194,255,64,0,203,255,2,0,203,255,196,255,203,255,150,255,205,255,128,255,216,255,139,255,231,255,167,255,4,0,192,255,37,0,196,255,66,0,180,255,88,0,161,255,92,0,143,255,75,0,143,255,37,0,154,255,249,255,172,255,198,255,196,255,158,255,227,255,134,255,0,0,125,255,30,0,141,255,66,0,169,255,97,0,203,255,119,0,233,255,119,0,253,255,103,0,11,0,72,0,26,0,26,0,39,0,225,255,57,0,163,255,75,0,112,255,92,0,86,255,108,0,94,255,114,0,123,255,116,0,158,255,103,0,183,255,86,0,194,255,61,0,196,255,37,0,200,255,13,0,207,255,244,255,222,255,216,255,242,255,185,255,11,0,161,255,41,0,147,255,77,0,147,255,105,0,163,255,130,0,187,255,147,0,220,255,158,0,249,255,169,0,11,0,180,0,13,0,189,0,0,0,187,0,222,255,172,0,185,255,143,0,154,255,99,0,147,255,44,0,169,255,240,255,214,255,176,255,11,0,128,255,59,0,92,255,103,0,81,255,130,0,86,255,145,0,101,255,143,0,119,255,123,0,128,255,99,0,132,255,77,0,139,255,70,0,145,255,77,0,165,255,81,0,194,255,70,0,216,255,48,0,231,255,11,0,233,255,233,255,229,255,200,255,220,255,180,255,222,255,165,255,238,255,154,255,4,0,150,255,33,0,152,255,52,0,158,255,59,0,176,255,44,0,205,255,13,0,247,255,231,255,30,0,194,255,70,0,172,255,99,0,176,255,114,0,198,255,116,0,231,255,114,0,253,255,112,0,4,0,112,0,0,0,114,0,247,255,108,0,238,255,97,0,236,255,81,0,233,255,59,0,222,255,33,0,200,255,2,0,165,255,227,255,114,255,205,255,52,255,198,255,253,254,211,255,211,254,236,255,198,254,8,0,220,254,37,0,11,255,59,0,75,255,68,0,132,255,61,0,174,255,46,0,196,255,24,0,209,255,2,0,220,255,229,255,236,255,196,255,238,255,161,255,222,255,134,255,178,255,121,255,114,255,123,255,46,255,132,255,255,254,141,255,240,254,139,255,6,255,136,255,66,255,147,255,143,255,174,255,220,255,214,255,22,0,249,255,55,0,8,0,68,0,6,0,68,0,0,0,64,0,0,0,59,0,15,0,55,0,39,0,59,0,64,0,70,0,72,0,90,0,61,0,103,0,37,0,92,0,6,0,55,0,233,255,251,255,209,255,185,255,192,255,130,255,180,255,97,255,169,255,88,255,158,255,97,255,158,255,116,255,172,255,145,255,205,255,180,255,0,0,209,255,55,0,229,255,99,0,231,255,114,0,216,255,99,0,178,255,50,0,134,255,242,255,90,255,161,255,70,255,79,255,79,255,17,255,116,255,247,254,178,255,13,255,251,255,77,255,57,0,161,255,101,0,244,255,121,0,46,0,116,0,77,0,94,0,81,0,70,0,75,0,48,0,48,0,33,0,8,0,24,0,214,255,24,0,152,255,28,0,90,255,39,0,44,255,57,0,13,255,72,0,6,255,97,0,11,255,125,0,19,255,158,0,33,255,180,0,37,255,183,0,48,255,158,0,59,255,121,0,75,255,72,0,97,255,30,0,121,255,0,0,147,255,238,255,174,255,236,255,200,255,247,255,218,255,6,0,227,255,13,0,229,255,11,0,227,255,4,0,229,255,2,0,236,255,17,0,253,255,52,0,13,0,99,0,24,0,134,0,15,0,147,0,238,255,134,0,185,255,101,0,125,255,59,0,72,255,19,0,33,255,249,255,17,255,240,255,22,255,244,255,39,255,4,0,66,255,26,0,94,255,46,0,130,255,52,0,174,255,48,0,218,255,30,0,8,0,6,0,48,0,233,255,72,0,207,255,77,0,185,255,61,0,172,255,37,0,172,255,13,0,183,255,253,255,200,255,247,255,225,255,247,255,249,255,2,0,8,0,15,0,22,0,30,0,24,0,44,0,15,0,50,0,2,0,55,0,242,255,52,0,220,255,41,0,198,255,28,0,172,255,15,0,147,255,13,0,130,255,26,0,110,255,41,0,97,255,55,0,83,255,64,0,79,255,59,0,77,255,57,0,83,255,55,0,108,255,59,0,154,255,70,0,205,255,88,0,0,0,105,0,39,0,128,0,64,0,145,0,77,0,152,0,83,0,156,0,88,0,163,0,94,0,172,0,108,0,178,0,121,0,169,0,128,0,147,0,119,0,116,0,92,0,79,0,50,0,44,0,0,0,2,0,194,255,216,255,125,255,167,255,59,255,123,255,2,255,92,255,222,254,88,255,218,254,105,255,244,254,141,255,35,255,187,255,92,255,238,255,150,255,26,0,200,255,66,0,240,255,86,0,11,0,79,0,26,0,41,0,37,0,249,255,44,0,205,255,59,0,189,255,86,0,198,255,112,0,240,255,139,0,37,0,158,0,83,0,172,0,105,0,178,0,90,0,180,0,52,0,187,0,2,0,200,0,216,255,214,0,192,255,218,0,189,255,211,0,207,255,185,0,231,255,150,0,2,0,103,0,26,0,57,0,44,0,8,0,48,0,214,255,37,0,161,255,11,0,112,255,227,255,77,255,178,255,61,255,121,255,72,255,57,255,103,255,251,254,154,255,203,254,216,255,183,254,22,0,198,254,79,0,249,254,114,0,68,255,132,0,147,255,132,0,214,255,125,0,249,255,121,0,253,255,116,0,240,255,108,0,231,255,88,0,231,255,55,0,249,255,6,0,19,0,214,255,48,0,165,255,70,0,136,255,72,0,125,255,55,0,132,255,26,0,147,255,249,255,161,255,220,255,180,255,187,255,200,255,145,255,225,255,90,255,249,255,28,255,11,0,238,254,28,0,229,254,35,0,19,255,33,0,108,255,35,0,218,255,39,0,61,0,46,0,139,0,52,0,176,0,52,0,176,0,44,0,152,0,30,0,114,0,22,0,72,0,19,0,33,0,22,0,0,0,26,0,231,255,28,0,229,255,26,0,253,255,19,0,48,0,11,0,112,0,4,0,167,0,249,255,200,0,242,255,205,0,242,255,196,0,0,0,174,0,37,0,139,0,79,0,92,0,116,0,37,0,136,0,240,255,139,0,196,255,130,0,178,255,121,0,183,255,119,0,209,255,116,0,236,255,114,0,0,0,110,0,2,0,103,0,2,0,90,0,2,0,72,0,8,0,48,0,15,0,24,0,17,0,253,255,15,0,220,255,6,0,194,255,0,0,174,255,247,255,158,255,244,255,150,255,4,0,143,255,41,0,150,255,99,0,169,255,158,0,196,255,205,0,225,255,231,0,247,255,236,0,0,0,216,0,0,0,172,0,242,255,112,0,220,255,48,0,187,255,247,255,141,255,200,255,92,255,178,255,55,255,172,255,35,255,172,255,39,255,169,255,66,255,163,255,103,255,143,255,134,255,114,255,154,255,94,255,163,255,90,255,169,255,108,255,172,255,141,255,172,255,189,255,167,255,233,255,154,255,22,0,136,255,68,0,125,255,116,0,119,255,172,0,125,255,225,0,141,255,6,1,165,255,19,1,196,255,0,1,236,255,218,0,24,0,165,0,72,0,112,0,105,0,61,0,112,0,15,0,97,0,227,255,57,0,192,255,4,0,169,255,218,255,172,255,183,255,198,255,165,255,231,255,156,255,0,0,154,255,4,0,154,255,238,255,147,255,196,255,139,255,145,255,119,255,105,255,97,255,90,255,75,255,105,255,61,255,139,255,59,255,183,255,72,255,222,255,101,255,0,0,136,255,28,0,174,255,55,0,211,255,75,0,242,255,90,0,6,0,101,0,19,0,108,0,22,0,108,0,22,0,97,0,22,0,79,0,17,0,57,0,8,0,33,0,244,255,17,0,214,255,13,0,174,255,17,0,134,255,22,0,101,255,15,0,81,255,0,0,75,255,227,255,81,255,205,255,88,255,200,255,94,255,218,255,105,255,249,255,125,255,26,0,158,255,48,0,196,255,55,0,231,255,44,0,249,255,33,0,247,255,28,0,227,255,41,0,196,255,68,0,158,255,92,0,116,255,101,0,72,255,90,0,35,255,64,0,17,255,35,0,26,255,13,0,61,255,2,0,112,255,6,0,158,255,28,0,198,255,57,0,225,255,86,0,242,255,108,0,251,255,123,0,244,255,130,0,225,255,128,0,192,255,121,0,158,255,105,0,132,255,90,0,123,255,83,0,134,255,94,0,158,255,112,0,194,255,130,0,231,255,130,0,6,0,105,0,28,0,57,0,41,0,253,255,46,0,198,255,39,0,165,255,28,0,161,255,13,0,176,255,253,255,196,255,233,255,200,255,216,255,189,255,196,255,163,255,174,255,141,255,156,255,132,255,143,255,143,255,136,255,165,255,134,255,187,255,143,255,205,255,158,255,216,255,180,255,222,255,209,255,222,255,238,255,225,255,13,0,222,255,50,0,218,255,90,0,209,255,121,0,196,255,139,0,187,255,141,0,189,255,128,0,200,255,110,0,216,255,83,0,231,255,50,0,236,255,11,0,225,255,225,255,198,255,180,255,178,255,147,255,172,255,128,255,183,255,121,255,205,255,128,255,225,255,136,255,240,255,150,255,0,0,165,255,15,0,180,255,41,0,194,255,68,0,209,255,88,0,225,255,90,0,244,255,79,0,8,0,52,0,35,0,26,0,68,0,4,0,99,0,253,255,132,0,0,0,163,0,17,0,187,0,41,0,200,0,61,0,189,0,64,0,154,0,48,0,90,0,19,0,8,0,242,255,178,255,205,255,99,255,167,255,37,255,134,255,6,255,105,255,255,254,86,255,6,255,75,255,22,255,77,255,41,255,86,255,63,255,97,255,83,255,116,255,101,255,145,255,110,255,178,255,110,255,216,255,112,255,236,255,119,255,244,255,139,255,240,255,169,255,240,255,216,255,253,255,4,0,26,0,44,0,70,0,61,0,123,0,61,0,161,0,50,0,180,0,50,0,174,0,68,0,147,0,108,0,114,0,154,0,70,0,192,0,26,0,216,0,233,255,222,0,187,255,222,0,154,255,216,0,145,255,216,0,169,255,216,0,225,255,211,0,30,0,194,0,90,0,165,0,132,0,123,0,152,0,83,0,152,0,44,0,134,0,15,0,112,0,251,255,83,0,233,255,48,0,220,255,8,0,209,255,222,255,209,255,187,255,214,255,174,255,222,255,198,255,236,255,2,0,251,255,81,0,11,0,165,0,30,0,231,0,44,0,19,1,52,0,37,1,61,0,33,1,72,0,4,1,90,0,209,0,110,0,141,0,125,0,55,0,123,0,220,255,92,0,132,255,44,0,55,255,244,255,251,254,194,255,216,254,161,255,205,254,150,255,216,254,136,255,240,254,121,255,6,255,97,255,26,255,72,255,46,255,63,255,75,255,79,255,105,255,116,255,136,255,163,255,163,255,211,255,183,255,244,255,200,255,0,0,225,255,0,0,0,0,242,255,35,0,231,255,68,0,225,255,90,0,216,255,94,0,194,255,81,0,161,255,52,0,112,255,24,0,68,255,0,0,48,255,251,255,55,255,251,255,88,255,247,255,136,255,231,255,194,255,203,255,244,255,172,255,22,0,145,255,37,0,139,255,24,0,152,255,244,255,192,255,187,255,251,255,125,255,55,0,75,255,103,0,44,255,130,0,41,255,130,0,57,255,114,0,88,255,101,0,123,255,99,0,147,255,105,0,163,255,119,0,169,255,128,0,172,255,123,0,178,255,108,0,180,255,92,0,185,255,81,0,187,255,75,0,187,255,72,0,176,255,68,0,154,255,55,0,125,255,28,0,90,255,249,255,57,255,205,255,26,255,163,255,2,255,134,255,240,254,128,255,231,254,132,255,227,254,147,255,225,254,163,255,229,254,178,255,236,254,207,255,249,254,251,255,13,255,52,0,39,255,110,0,63,255,150,0,88,255,165,0,110,255,150,0,136,255,116,0,167,255,72,0,205,255,30,0,240,255,249,255,8,0,225,255,22,0,207,255,22,0,205,255,13,0,225,255,0,0,0,0,233,255,52,0,200,255,110,0,158,255,158,0,114,255,183,0,77,255,178,0,61,255,147,0,66,255,97,0,81,255,39,0,99,255,236,255,108,255,180,255,105,255,134,255,97,255,97,255,90,255,68,255,94,255,55,255,114,255,70,255,143,255,110,255,178,255,172,255,205,255,238,255,222,255,28,0,222,255,44,0,220,255,22,0,214,255,233,255,209,255,174,255,205,255,116,255,189,255,70,255,158,255,44,255,116,255,37,255,68,255,50,255,24,255,75,255,249,254,108,255,240,254,147,255,251,254,189,255,24,255,229,255,66,255,249,255,112,255,242,255,161,255,203,255,207,255,136,255,244,255,59,255,13,0,249,254,26,0,214,254,37,0,214,254,52,0,253,254,86,0,61,255,150,0,128,255,229,0,178,255,59,1,198,255,125,1,194,255,154,1,169,255,136,1,143,255,83,1,132,255,6,1,139,255,183,0,174,255,110,0,222,255,50,0,15,0,0,0,55,0,211,255,79,0,169,255,86,0,136,255,75,0,125,255,57,0,134,255,30,0,158,255,4,0,196,255,240,255,233,255,220,255,0,0,203,255,0,0,185,255,229,255,174,255,178,255,174,255,116,255,183,255,61,255,192,255,24,255,189,255,6,255,178,255,8,255,154,255,26,255,136,255,55,255,134,255,92,255,150,255,132,255,183,255,165,255,229,255,185,255,17,0,187,255,61,0,174,255,88,0,145,255,99,0,112,255,97,0,81,255,88,0,59,255,79,0,52,255,68,0,61,255,59,0,81,255,44,0,99,255,24,0,112,255,11,0,119,255,4,0,128,255,8,0,147,255,24,0,180,255,46,0,227,255,79,0,17,0,116,0,55,0,150,0,68,0,178,0,59,0,187,0,39,0,183,0,11,0,163,0,251,255,134,0,249,255,101,0,11,0,70,0,44,0,41,0,77,0,19,0,94,0,0,0,83,0,240,255,48,0,236,255,6,0,238,255,231,255,251,255,214,255,6,0,209,255,15,0,211,255,15,0,209,255,0,0,203,255,236,255,200,255,211,255,209,255,192,255,222,255,185,255,240,255,180,255,0,0,174,255,11,0,158,255,19,0,130,255,19,0,97,255,19,0,61,255,19,0,39,255,28,0,30,255,35,0,39,255,37,0,59,255,26,0,88,255,2,0,116,255,233,255,145,255,207,255,169,255,198,255,192,255,207,255,211,255,233,255,222,255,15,0,227,255,55,0,229,255,88,0,231,255,105,0,236,255,108,0,244,255,105,0,247,255,105,0,233,255,116,0,207,255,128,0,187,255,128,0,180,255,110,0,192,255,72,0,205,255,28,0,203,255,249,255,185,255,225,255,158,255,225,255,136,255,244,255,130,255,19,0,139,255,59,0,158,255,94,0,187,255,121,0,214,255,136,0,238,255,141,0,249,255,143,0,240,255,145,0,211,255,154,0,169,255,167,0,125,255,178,0,94,255,187,0,92,255,196,0,119,255,200,0,167,255,209,0,227,255,214,0,22,0,207,0,59,0,192,0,77,0,165,0,83,0,128,0,90,0,88,0,105,0,57,0,132,0,30,0,156,0,11,0,163,0,4,0,147,0,4,0,119,0,15,0,79,0,33,0,41,0,50,0,8,0,68,0,238,255,83,0,225,255,90,0,225,255,90,0,231,255,90,0,229,255,81,0,214,255,70,0,180,255,50,0,145,255,26,0,116,255,4,0,121,255,249,255,152,255,251,255,209,255,8,0,13,0,37,0,66,0,72,0,97,0,112,0,105,0,145,0,108,0,163,0,105,0,161,0,112,0,132,0,125,0,81,0,141,0,17,0,161,0,214,255,180,0,158,255,198,0,123,255,214,0,99,255,222,0,92,255,222,0,94,255,214,0,105,255,198,0,130,255,180,0,154,255,156,0,185,255,130,0,216,255,99,0,238,255,72,0,0,0,55,0,11,0,50,0,17,0,50,0,17,0,50,0,8,0,37,0,244,255,2,0,216,255,203,255,185,255,139,255,156,255,83,255,136,255,46,255,130,255,33,255,128,255,35,255,134,255,50,255,143,255,77,255,154,255,103,255,169,255,139,255,185,255,178,255,203,255,214,255,218,255,238,255,233,255,249,255,253,255,240,255,17,0,218,255,41,0,192,255,68,0,161,255,94,0,123,255,110,0,79,255,110,0,37,255,92,0,8,255,61,0,4,255,26,0,33,255,244,255,94,255,207,255,167,255,174,255,236,255,154,255,19,0,143,255,28,0,145,255,11,0,154,255,244,255,174,255,229,255,196,255,229,255,216,255,242,255,240,255,6,0,4,0,33,0,17,0,50,0,19,0,55,0,6,0,44,0,242,255,15,0,211,255,233,255,178,255,194,255,152,255,167,255,130,255,147,255,112,255,139,255,97,255,136,255,81,255,136,255,68,255,145,255,61,255,158,255,72,255,176,255,112,255,189,255,174,255,194,255,249,255,183,255,66,0,163,255,116,0,145,255,141,0,143,255,132,0,156,255,105,0,172,255,68,0,183,255,37,0,183,255,17,0,178,255,2,0,185,255,251,255,203,255,247,255,229,255,238,255,0,0,227,255,17,0,209,255,33,0,187,255,48,0,167,255,64,0,156,255,79,0,163,255,83,0,178,255,72,0,200,255,50,0,222,255,19,0,244,255,253,255,8,0,231,255,35,0,214,255,66,0,194,255,99,0,172,255,128,0,145,255,150,0,128,255,150,0,132,255,134,0,158,255,116,0,196,255,90,0,233,255,61,0,6,0,30,0,28,0,249,255,39,0,207,255,50,0,165,255,55,0,128,255,59,0,88,255,59,0,57,255,52,0,37,255,33,0,35,255,0,0,48,255,207,255,68,255,141,255,90,255,70,255,99,255,11,255,99,255,225,254,92,255,205,254,86,255,209,254,77,255,231,254,68,255,17,255,55,255,66,255,46,255,119,255,41,255,161,255,48,255,183,255,61,255,185,255,86,255,172,255,108,255,152,255,121,255,132,255,116,255,121,255,88,255,128,255,41,255,152,255,253,254,192,255,227,254,238,255,231,254,17,0,17,255,50,0,83,255,81,0,154,255,116,0,218,255,161,0,2,0,205,0,26,0,244,0,30,0,15,1,28,0,24,1,15,0,13,1,253,255,253,0,229,255,236,0,198,255,218,0,167,255,205,0,139,255,189,0,116,255,187,0,105,255,189,0,103,255,196,0,97,255,200,0,81,255,196,0,52,255,180,0,22,255,156,0,255,254,134,0,2,255,123,0,28,255,116,0,68,255,116,0,103,255,119,0,130,255,114,0,141,255,108,0,136,255,99,0,119,255,86,0,97,255,66,0,83,255,37,0,90,255,0,0,121,255,222,255,169,255,194,255,220,255,174,255,8,0,158,255,39,0,147,255,50,0,139,255,48,0,141,255,26,0,161,255,0,0,196,255,229,255,240,255,205,255,28,0,183,255,75,0,169,255,105,0,169,255,114,0,176,255,99,0,192,255,64,0,214,255,24,0,242,255,0,0,13,0,0,0,44,0,22,0,68,0,59,0,81,0,92,0,72,0,112,0,44,0,116,0,4,0,110,0,227,255,97,0,198,255,88,0,185,255,92,0,189,255,110,0,211,255,139,0,0,0,163,0,52,0,169,0,112,0,152,0,167,0,103,0,205,0,35,0,220,0,214,255,207,0,139,255,172,0,81,255,121,0,46,255,64,0,37,255,15,0,46,255,240,255,66,255,231,255,90,255,240,255,119,255,4,0,147,255,15,0,178,255,4,0,203,255,227,255,220,255,178,255,225,255,128,255,220,255,90,255,218,255,72,255,227,255,68,255,0,0,70,255,37,0,75,255,81,0,81,255,116,0,88,255,141,0,99,255,156,0,110,255,161,0,119,255,147,0,128,255,119,0,145,255,72,0,172,255,26,0,214,255,249,255,11,0,236,255,68,0,247,255,121,0,11,0,161,0,30,0,189,0,24,0,207,0,244,255,216,0,189,255,209,0,128,255,187,0,79,255,152,0,48,255,103,0,33,255,55,0,28,255,17,0,28,255,0,0,35,255,0,0,50,255,11,0,75,255,15,0,105,255,11,0,139,255,242,255,167,255,194,255,194,255,130,255,216,255,63,255,240,255,6,255,13,0,231,254,44,0,231,254,70,0,2,255,86,0,46,255,83,0,88,255,59,0,123,255,30,0,145,255,4,0,167,255,242,255,189,255,231,255,218,255,220,255,0,0,216,255,48,0,220,255,97,0,231,255,136,0,251,255,163,0,6,0,167,0,15,0,154,0,17,0,123,0,19,0,86,0,30,0,46,0,46,0,11,0,57,0,240,255,68,0,229,255,77,0,227,255,83,0,233,255,88,0,253,255,86,0,22,0,68,0,59,0,30,0,105,0,238,255,152,0,192,255,187,0,163,255,207,0,158,255,196,0,167,255,158,0,183,255,94,0,192,255,19,0,187,255,209,255,174,255,169,255,158,255,165,255,145,255,198,255,134,255,249,255,119,255,41,0,105,255,68,0,90,255,55,0,72,255,13,0,55,255,214,255,48,255,165,255,52,255,132,255,66,255,110,255,97,255,90,255,136,255,75,255,192,255,61,255,249,255,59,255,30,0,68,255,48,0,79,255,39,0,88,255,15,0,90,255,242,255,92,255,214,255,92,255,185,255,92,255,165,255,88,255,145,255,83,255,134,255,77,255,132,255,70,255,143,255,66,255,176,255,63,255,240,255,63,255,68,0,68,255,156,0,81,255,218,0,108,255,244,0,145,255,236,0,196,255,200,0,249,255,156,0,35,0,108,0,68,0,72,0,83,0,39,0,86,0,13,0,81,0,247,255,72,0,227,255,61,0,214,255,48,0,220,255,30,0,231,255,6,0,253,255,233,255,15,0,198,255,35,0,167,255,52,0,141,255,66,0,123,255,68,0,110,255,59,0,90,255,39,0,75,255,19,0,57,255,11,0,48,255,26,0,50,255,59,0,70,255,103,0,108,255,150,0,156,255,176,0,207,255,183,0,251,255,167,0,19,0,136,0,24,0,97,0,8,0,52,0,229,255,15,0,178,255,247,255,123,255,225,255,79,255,211,255,57,255,200,255,55,255,192,255,61,255,178,255,68,255,156,255,61,255,128,255,46,255,105,255,19,255,99,255,253,254,119,255,242,254,161,255,247,254,225,255,8,255,50,0,44,255,136,0,81,255,214,0,123,255,8,1,172,255,30,1,222,255,28,1,19,0,15,1,70,0,253,0,108,0,231,0,132,0,196,0,147,0,147,0,154,0,90,0,152,0,39,0,139,0,4,0,110,0,251,255,77,0,0,0,39,0,13,0,11,0,19,0,4,0,11,0,19,0,242,255,55,0,214,255,99,0,196,255,130,0,194,255,141,0,214,255,121,0,253,255,79,0,44,0,30,0,88,0,240,255,121,0,203,255,136,0,176,255,141,0,161,255,141,0,152,255,136,0,145,255,132,0,141,255,116,0,145,255,86,0,161,255,37,0,183,255,238,255,209,255,194,255,225,255,167,255,236,255,165,255,238,255,174,255,247,255,183,255,0,0,189,255,4,0,194,255,253,255,196,255,231,255,194,255,198,255,185,255,165,255,176,255,150,255,174,255,147,255,178,255,156,255,192,255,165,255,209,255,169,255,218,255,174,255,222,255,185,255,220,255,200,255,222,255,216,255,233,255,222,255,253,255,209,255,15,0,178,255,41,0,139,255,66,0,97,255,94,0,70,255,125,0,63,255,165,0,81,255,207,0,116,255,253,0,163,255,37,1,214,255,52,1,0,0,41,1,39,0,2,1,66,0,198,0,83,0,132,0,99,0,70,0,114,0,15,0,134,0,231,255,154,0,207,255,169,0,205,255,176,0,231,255,169,0,15,0,141,0,64,0,103,0,105,0,55,0,134,0,11,0,145,0,227,255,145,0,192,255,143,0,176,255,141,0,174,255,136,0,194,255,119,0,229,255,90,0,24,0,55,0,86,0,22,0,150,0,2,0,207,0,251,255,244,0,251,255,247,0,0,0,214,0,4,0,147,0,13,0,57,0,26,0,227,255,46,0,154,255,70,0,112,255,97,0,97,255,121,0,105,255,132,0,125,255,134,0,161,255,123,0,198,255,108,0,238,255,94,0,17,0,81,0,48,0,79,0,70,0,79,0,81,0,81,0,81,0,75,0,70,0,57,0,50,0,33,0,22,0,8,0,251,255,0,0,225,255,8,0,211,255,28,0,216,255,52,0,233,255,75,0,0,0,88,0,19,0,97,0,30,0,101,0,33,0,103,0,30,0,108,0,28,0,110,0,33,0,105,0,37,0,88,0,35,0,61,0,28,0,30,0,26,0,0,0,35,0,229,255,61,0,203,255,97,0,185,255,136,0,178,255,158,0,189,255,161,0,218,255,141,0,6,0,103,0,55,0,59,0,103,0,4,0,147,0,211,255,189,0,156,255,229,0,114,255,2,1,90,255,17,1,92,255,6,1,108,255,225,0,128,255,167,0,145,255,103,0,154,255,48,0,165,255,15,0,194,255,4,0,244,255,17,0,61,0,44,0,141,0,72,0,207,0,88,0,4,1,81,0,39,1,50,0,50,1,2,0,48,1,205,255,30,1,165,255,2,1,141,255,216,0,136,255,167,0,141,255,119,0,134,255,77,0,116,255,39,0,90,255,8,0,72,255,242,255,77,255,222,255,105,255,216,255,154,255,225,255,207,255,249,255,0,0,26,0,35,0,72,0,50,0,114,0,50,0,154,0,35,0,183,0,2,0,209,0,214,255,231,0,165,255,247,0,128,255,247,0,110,255,225,0,112,255,178,0,134,255,121,0,165,255,72,0,207,255,41,0,249,255,35,0,37,0,41,0,79,0,50,0,110,0,50,0,125,0,39,0,121,0,22,0,105,0,0,0,90,0,233,255,88,0,214,255,99,0,198,255,119,0,192,255,132,0,194,255,139,0,200,255,132,0,209,255,119,0,222,255,101,0,242,255,86,0,15,0,70,0,52,0,48,0,86,0,19,0,116,0,236,255,130,0,189,255,123,0,152,255,103,0,136,255,77,0,161,255,55,0,222,255,44,0,52,0,55,0,139,0,81,0,198,0,114,0,216,0,143,0,198,0,156,0,163,0,150,0,121,0,130,0,86,0,97,0,50,0,57,0,15,0,22,0,244,255,0,0,227,255,4,0,231,255,39,0,11,0,99,0,75,0,165,0,154,0,222,0,231,0,253,0,33,1,0,1,57,1,240,0,48,1,220,0,2,1,205,0,183,0,196,0,92,0,196,0,0,0,203,0,167,255,203,0,105,255,183,0,63,255,150,0,44,255,112,0,33,255,83,0,28,255,77,0,30,255,92,0,46,255,128,0,77,255,165,0,125,255,189,0,183,255,178,0,236,255,141,0,19,0,83,0,41,0,39,0,52,0,13,0,55,0,11,0,57,0,24,0,64,0,39,0,59,0,39,0,44,0,19,0,6,0,238,255,220,255,192,255,180,255,161,255,156,255,156,255,154,255,178,255,165,255,205,255,178,255,227,255,180,255,231,255,169,255,218,255,150,255,196,255,134,255,174,255,132,255,165,255,145,255,180,255,174,255,220,255,205,255,13,0,227,255,66,0,220,255,105,0,185,255,123,0,132,255,112,0,86,255,79,0,61,255,35,0,70,255,247,255,99,255,209,255,130,255,180,255,152,255,165,255,156,255,163,255,152,255,174,255,145,255,198,255,147,255,236,255,158,255,24,0,176,255,75,0,198,255,119,0,225,255,147,0,0,0,150,0,35,0,132,0,68,0,99,0,90,0,59,0,88,0,22,0,64,0,242,255,26,0,209,255,242,255,176,255,209,255,154,255,187,255,139,255,180,255,130,255,180,255,136,255,192,255,150,255,209,255,183,255,231,255,222,255,0,0,6,0,28,0,41,0,55,0,61,0,79,0,66,0,103,0,59,0,130,0,44,0,150,0,26,0,165,0,13,0,176,0,15,0,185,0,30,0,192,0,50,0,192,0,68,0,178,0,79,0,152,0,86,0,105,0,81,0,50,0,75,0,247,255,72,0,187,255,75,0,136,255,86,0,99,255,101,0,75,255,110,0,72,255,103,0,86,255,88,0,110,255,68,0,132,255,59,0,141,255,68,0,141,255,86,0,119,255,92,0,90,255,79,0,61,255,48,0,50,255,4,0,72,255,220,255,130,255,189,255,214,255,167,255,44,0,154,255,116,0,145,255,154,0,141,255,152,0,143,255,112,0,165,255,44,0,203,255,218,255,249,255,139,255,35,0,72,255,66,0,33,255,79,0,26,255,79,0,44,255,77,0,77,255,75,0,108,255,70,0,136,255,70,0,156,255,66,0,180,255,59,0,203,255,46,0,227,255,22,0,247,255,249,255,4,0,205,255,6,0,158,255,249,255,112,255,211,255,79,255,167,255,63,255,119,255,59,255,86,255,68,255,79,255,83,255,99,255,105,255,139,255,130,255,180,255,156,255,211,255,187,255,229,255,222,255,236,255,4,0,240,255,44,0,244,255,83,0,244,255,119,0,229,255,147,0,196,255,169,0,152,255,185,0,97,255,198,0,44,255,207,0,2,255,216,0,229,254,214,0,214,254,203,0,220,254,167,0,247,254,108,0,41,255,30,0,110,255,205,255,189,255,139,255,0,0,94,255,50,0,72,255,66,0,68,255,41,0,79,255,233,255,97,255,147,255,121,255,61,255,150,255,4,255,180,255,240,254,207,255,255,254,227,255,39,255,240,255,94,255,236,255,154,255,216,255,214,255,183,255,17,0,139,255,75,0,88,255,121,0,41,255,143,0,251,254,139,0,220,254,101,0,205,254,52,0,203,254,6,0,218,254,233,255,240,254,216,255,11,255,214,255,35,255,216,255,55,255,227,255,79,255,0,0,110,255,37,0,150,255,92,0,198,255,143,0,242,255,183,0,19,0,200,0,46,0,198,0,75,0,185,0,108,0,165,0,150,0,150,0,189,0,150,0,218,0,167,0,222,0,196,0,194,0,227,0,147,0,0,1,81,0,15,1,17,0,11,1,220,255,238,0,187,255,194,0,176,255,136,0,192,255,83,0,214,255,48,0,236,255,28,0,249,255,15,0,0,0,6,0,2,0,244,255,8,0,218,255,17,0,183,255,30,0,147,255,39,0,116,255,50,0,105,255,52,0,114,255,50,0,139,255,35,0,176,255,8,0,211,255,244,255,236,255,229,255,244,255,218,255,244,255,218,255,247,255,220,255,253,255,229,255,15,0,242,255,35,0,0,0,44,0,13,0,37,0,17,0,11,0,8,0,231,255,238,255,194,255,196,255,165,255,156,255,161,255,132,255,176,255,125,255,209,255,145,255,249,255,176,255,30,0,218,255,61,0,251,255,72,0,19,0,66,0,26,0,44,0,19,0,15,0,4,0,238,255,247,255,207,255,238,255,178,255,231,255,158,255,227,255,147,255,225,255,143,255,231,255,141,255,251,255,139,255,22,0,139,255,55,0,152,255,86,0,178,255,105,0,216,255,108,0,4,0,90,0,48,0,59,0,83,0,19,0,103,0,236,255,110,0,200,255,90,0,169,255,52,0,147,255,8,0,134,255,218,255,130,255,185,255,136,255,172,255,158,255,178,255,196,255,194,255,240,255,222,255,22,0,240,255,50,0,249,255,59,0,240,255,64,0,214,255,66,0,180,255,72,0,143,255,83,0,112,255,81,0,92,255,55,0,79,255,8,0,77,255,214,255,81,255,178,255,88,255,167,255,97,255,185,255,114,255,214,255,150,255,240,255,205,255,0,0,26,0,0,0,112,0,251,255,189,0,240,255,238,0,231,255,247,0,238,255,220,0,0,0,174,0,22,0,125,0,44,0,92,0,50,0,72,0,39,0,66,0,24,0,55,0,11,0,44,0,0,0,22,0,244,255,2,0,222,255,0,0,187,255,15,0,143,255,48,0,94,255,86,0,46,255,101,0,11,255,97,0,253,254,75,0,6,255,46,0,37,255,26,0,79,255,17,0,123,255,22,0,156,255,30,0,174,255,37,0,180,255,41,0,183,255,44,0,189,255,57,0,214,255,81,0,244,255,110,0,15,0,134,0,24,0,147,0,13,0,143,0,244,255,121,0,220,255,81,0,207,255,35,0,214,255,251,255,233,255,229,255,249,255,222,255,251,255,218,255,236,255,209,255,209,255,189,255,185,255,163,255,174,255,136,255,174,255,121,255,178,255,119,255,189,255,125,255,205,255,139,255,227,255,147,255,8,0,154,255,64,0,169,255,125,0,200,255,178,0,253,255,205,0,61,0,205,0,125,0,180,0,174,0,147,0,203,0,123,0,209,0,112,0,198,0,112,0,176,0,112,0,147,0,105,0,114,0,81,0,75,0,46,0,35,0,11,0,253,255,247,255,216,255,247,255,185,255,11,0,165,255,46,0,163,255,86,0,176,255,125,0,203,255,169,0,225,255,218,0,240,255,6,1,242,255,37,1,242,255,50,1,244,255,39,1,8,0,8,1,46,0,216,0,86,0,163,0,121,0,114,0,136,0,79,0,132,0,61,0,112,0,68,0,86,0,88,0,50,0,121,0,19,0,152,0,249,255,165,0,227,255,154,0,211,255,116,0,205,255,61,0,207,255,4,0,225,255,216,255,249,255,187,255,13,0,169,255,26,0,161,255,35,0,145,255,41,0,132,255,52,0,125,255,61,0,139,255,68,0,172,255,59,0,214,255,41,0,253,255,22,0,15,0,4,0,11,0,249,255,247,255,240,255,220,255,231,255,205,255,231,255,207,255,242,255,229,255,2,0,8,0,24,0,46,0,35,0,66,0,35,0,75,0,19,0,66,0,251,255,48,0,222,255,26,0,192,255,4,0,156,255,251,255,125,255,247,255,97,255,251,255,83,255,4,0,86,255,24,0,105,255,46,0,139,255,72,0,178,255,103,0,222,255,143,0,13,0,185,0,55,0,218,0,86,0,236,0,94,0,233,0,75,0,218,0,46,0,198,0,15,0,174,0,0,0,150,0,247,255,123,0,242,255,90,0,229,255,52,0,200,255,8,0,156,255,222,255,119,255,180,255,99,255,143,255,105,255,116,255,132,255,101,255,163,255,97,255,192,255,103,255,203,255,121,255,211,255,141,255,220,255,169,255,238,255,198,255,6,0,236,255,46,0,19,0,92,0,68,0,143,0,114,0,187,0,158,0,216,0,192,0,222,0,207,0,216,0,207,0,205,0,194,0,196,0,167,0,209,0,130,0,244,0,88,0,35,1,39,0,77,1,249,255,97,1,209,255,77,1,180,255,13,1,165,255,172,0,156,255,57,0,154,255,207,255,154,255,116,255,158,255,61,255,178,255,46,255,218,255,72,255,13,0,128,255,70,0,203,255,116,0,17,0,143,0,70,0,145,0,99,0,116,0,112,0,68,0,110,0,6,0,108,0,207,255,103,0,167,255,94,0,161,255,81,0,178,255,57,0,218,255,22,0,8,0,231,255,61,0,172,255,105,0,112,255,141,0,66,255,167,0,41,255,180,0,41,255,185,0,52,255,172,0,68,255,139,0,83,255,92,0,103,255,35,0,130,255,238,255,165,255,196,255,209,255,167,255,249,255,154,255,26,0,152,255,46,0,165,255,50,0,187,255,41,0,222,255,26,0,8,0,17,0,48,0,13,0,77,0,19,0,86,0,22,0,83,0,19,0,75,0,253,255,61,0,214,255,52,0,158,255,46,0,97,255,41,0,39,255,35,0,247,254,19,0,214,254,253,255,198,254,229,255,205,254,216,255,233,254,218,255,28,255,236,255,97,255,6,0,174,255,39,0,242,255,68,0,35,0,88,0,70,0,92,0,86,0,77,0,88,0,50,0,79,0,30,0,55,0,30,0,17,0,52,0,238,255,88,0,205,255,116,0,185,255,132,0,180,255,130,0,178,255,128,0,172,255,125,0,150,255,128,0,125,255,125,0,97,255,119,0,68,255,112,0,44,255,105,0,28,255,116,0,26,255,145,0,35,255,194,0,48,255,242,0,63,255,22,1,70,255,37,1,61,255,24,1,41,255,247,0,15,255,207,0,253,254,172,0,6,255,150,0,39,255,141,0,86,255,139,0,132,255,139,0,167,255,139,0,192,255,143,0,207,255,156,0,209,255,176,0,200,255,192,0,185,255,198,0,161,255,187,0,141,255,163,0,136,255,130,0,158,255,103,0,198,255,83,0,244,255,86,0,30,0,103,0,66,0,139,0,90,0,174,0,108,0,196,0,114,0,194,0,112,0,172,0,99,0,136,0,81,0,99,0,59,0,75,0,37,0,61,0,15,0,61,0,249,255,70,0,227,255,86,0,214,255,99,0,207,255,114,0,211,255,123,0,218,255,125,0,220,255,114,0,225,255,92,0,231,255,64,0,242,255,30,0,249,255,4,0,2,0,242,255,0,0,238,255,251,255,247,255,247,255,4,0,253,255,17,0,11,0,26,0,35,0,28,0,50,0,28,0,57,0,28,0,55,0,33,0,44,0,41,0,30,0,46,0,13,0,46,0,251,255,37,0,229,255,22,0,209,255,2,0,196,255,244,255,185,255,236,255,176,255,233,255,163,255,247,255,150,255,8,0,143,255,39,0,147,255,66,0,165,255,88,0,196,255,99,0,233,255,103,0,17,0,99,0,57,0,88,0,92,0,70,0,121,0,57,0,136,0,46,0,136,0,48,0,132,0,57,0,119,0,75,0,94,0,86,0,59,0,99,0,13,0,105,0,216,255,103,0,161,255,86,0,116,255,59,0,86,255,19,0,75,255,238,255,92,255,198,255,136,255,172,255,207,255,154,255,39,0,150,255,121,0,145,255,176,0,145,255,187,0,139,255,165,0,132,255,121,0,123,255,64,0,116,255,13,0,114,255,231,255,110,255,200,255,116,255,185,255,132,255,183,255,156,255,189,255,183,255,203,255,209,255,225,255,233,255,4,0,251,255,64,0,2,0,141,0,4,0,227,0,0,0,52,1,242,255,105,1,222,255,125,1,200,255,105,1,180,255,55,1,169,255,231,0,178,255,139,0,207,255,55,0,242,255,242,255,15,0,194,255,39,0,158,255,44,0,132,255,39,0,105,255,33,0,88,255,30,0,79,255,39,0,92,255,55,0,125,255,72,0,169,255,90,0,227,255,103,0,24,0,119,0,70,0,130,0,105,0,139,0,123,0,139,0,134,0,123,0,136,0,101,0,143,0,88,0,150,0,83,0,154,0,97,0,152,0,114,0,139,0,130,0,105,0,130,0,61,0,114,0,4,0,90,0,194,255,64,0,125,255,44,0,61,255,30,0,11,255,33,0,247,254,44,0,255,254,57,0,48,255,70,0,119,255,86,0,196,255,105,0,6,0,132,0,57,0,158,0,86,0,180,0,99,0,183,0,112,0,163,0,128,0,130,0,139,0,92,0,147,0,64,0,147,0,46,0,141,0,44,0,141,0,52,0,147,0,72,0,163,0,90,0,169,0,101,0,156,0,103,0,112,0,92,0,48,0,77,0,233,255,61,0,174,255,48,0,145,255,39,0,145,255,35,0,174,255,39,0,218,255,52,0,2,0,77,0,41,0,101,0,66,0,125,0,75,0,145,0,68,0,165,0,52,0,180,0,41,0,194,0,44,0,200,0,57,0,203,0,72,0,203,0,81,0,198,0,75,0,189,0,55,0,176,0,30,0,158,0,15,0,141,0,11,0,130,0,19,0,114,0,37,0,92,0,52,0,50,0,55,0,253,255,52,0,187,255,44,0,121,255,48,0,63,255,68,0,19,255,110,0,253,254,161,0,8,255,205,0,48,255,229,0,110,255,229,0,185,255,214,0,251,255,189,0,39,0,158,0,70,0,130,0,77,0,99,0,75,0,72,0,55,0,52,0,28,0,37,0,4,0,28,0,244,255,28,0,238,255,33,0,242,255,41,0,247,255,52,0,2,0,59,0,19,0,57,0,35,0,48,0,39,0,44,0,37,0,39,0,26,0,41,0,17,0,44,0,19,0,39,0,35,0,22,0,52,0,247,255,68,0,207,255,75,0,165,255,75,0,134,255,64,0,116,255,46,0,119,255,24,0,134,255,0,0,154,255,231,255,172,255,209,255,183,255,196,255,187,255,185,255,189,255,183,255,194,255,196,255,198,255,222,255,203,255,4,0,218,255,44,0,238,255,83,0,6,0,121,0,37,0,154,0,64,0,174,0,86,0,180,0,97,0,161,0,90,0,119,0,50,0,61,0,253,255,6,0,192,255,225,255,150,255,205,255,141,255,207,255,156,255,218,255,187,255,225,255,220,255,227,255,240,255,220,255,244,255,209,255,231,255,200,255,200,255,192,255,161,255,183,255,116,255,183,255,79,255,192,255,48,255,218,255,30,255,0,0,17,255,48,0,15,255,88,0,19,255,101,0,28,255,88,0,41,255,52,0,61,255,22,0,92,255,6,0,136,255,4,0,189,255,13,0,244,255,13,0,39,0,6,0,83,0,251,255,116,0,238,255,143,0,233,255,163,0,233,255,174,0,233,255,174,0,231,255,163,0,220,255,143,0,214,255,114,0,203,255,88,0,198,255,57,0,198,255,30,0,207,255,15,0,231,255,8,0,6,0,6,0,44,0,6,0,81,0,0,0,105,0,249,255,125,0,240,255,139,0,236,255,143,0,240,255,136,0,0,0,112,0,15,0,72,0,33,0,24,0,46,0,240,255,50,0,216,255,46,0,220,255,28,0,253,255,13,0,33,0,0,0,66,0,253,255,83,0,6,0,79,0,26,0,61,0,55,0,35,0,75,0,11,0,90,0,249,255,103,0,236,255,123,0,227,255,156,0,220,255,196,0,220,255,238,0,225,255,11,1,227,255,22,1,225,255,8,1,209,255,231,0,189,255,185,0,176,255,134,0,185,255,86,0,222,255,55,0,33,0,44,0,114,0,50,0,192,0,68,0,244,0,86,0,0,1,105,0,233,0,114,0,189,0,123,0,134,0,134,0,81,0,150,0,39,0,172,0,2,0,192,0,233,255,200,0,216,255,192,0,209,255,158,0,220,255,114,0,242,255,79,0,15,0,64,0,44,0,72,0,68,0,94,0,90,0,112,0,108,0,110,0,119,0,77,0,116,0,30,0,97,0,238,255,61,0,196,255,8,0,174,255,205,255,154,255,145,255,136,255,101,255,108,255,81,255,88,255,90,255,79,255,125,255,86,255,180,255,103,255,244,255,121,255,52,0,136,255,108,0,152,255,150,0,176,255,169,0,222,255,174,0,30,0,172,0,99,0,161,0,154,0,145,0,187,0,128,0,192,0,105,0,169,0,90,0,132,0,88,0,90,0,103,0,48,0,128,0,13,0,150,0,4,0,163,0,8,0,161,0,33,0,158,0,68,0,161,0,103,0,174,0,128,0,196,0,130,0,216,0,103,0,229,0,55,0,227,0,253,255,209,0,196,255,172,0,163,255,114,0,158,255,48,0,176,255,233,255,207,255,169,255,240,255,128,255,11,0,112,255,28,0,119,255,37,0,139,255,44,0,163,255,48,0,183,255,57,0,200,255,64,0,214,255,72,0,222,255,83,0,231,255,90,0,240,255,92,0,251,255,86,0,8,0,61,0,26,0,24,0,33,0,231,255,41,0,183,255,44,0,145,255,44,0,130,255,37,0,132,255,19,0,150,255,249,255,172,255,214,255,187,255,185,255,198,255,161,255,203,255,145,255,203,255,132,255,203,255,128,255,203,255,136,255,200,255,163,255,192,255,200,255,172,255,249,255,145,255,41,0,119,255,88,0,103,255,119,0,99,255,139,0,112,255,152,0,143,255,169,0,194,255,192,0,253,255,216,0,57,0,242,0,105,0,2,1,139,0,2,1,156,0,247,0,156,0,225,0,141,0,196,0,114,0,161,0,79,0,119,0,41,0,75,0,0,0,30,0,218,255,253,255,187,255,225,255,169,255,209,255,158,255,203,255,150,255,211,255,139,255,220,255,121,255,227,255,101,255,233,255,90,255,240,255,88,255,0,0,103,255,26,0,125,255,55,0,150,255,75,0,163,255,68,0,163,255,33,0,163,255,242,255,169,255,194,255,194,255,165,255,236,255,165,255,33,0,185,255,86,0,218,255,128,0,249,255,154,0,13,0,161,0,30,0,161,0,52,0,158,0,79,0,154,0,108,0,143,0,134,0,128,0,152,0,112,0,161,0,97,0,158,0,88,0,145,0,83,0,132,0,77,0,125,0,66,0,132,0,48,0,150,0,19,0,176,0,249,255,198,0,227,255,205,0,222,255,194,0,236,255,167,0,2,0,134,0,30,0,105,0,52,0,86,0,68,0,79,0,66,0,86,0,52,0,105,0,26,0,130,0,2,0,152,0,247,255,158,0,244,255,145,0,251,255,112,0,6,0,70,0,11,0,30,0,17,0,11,0,22,0,11,0,26,0,35,0,33,0,61,0,35,0,92,0,28,0,110,0,17,0,121,0,0,0,116,0,242,255,103,0,227,255,88,0,211,255,75,0,196,255,59,0,174,255,48,0,156,255,35,0,150,255,26,0,161,255,22,0,185,255,26,0,216,255,41,0,249,255,66,0,11,0,90,0,26,0,99,0,26,0,86,0,15,0,41,0,0,0,244,255,233,255,198,255,203,255,174,255,163,255,187,255,121,255,229,255,79,255,28,0,44,255,83,0,17,255,119,0,11,255,136,0,30,255,141,0,75,255,134,0,143,255,121,0,214,255,103,0,19,0,75,0,66,0,50,0,92,0,30,0,99,0,24,0,94,0,35,0,86,0,55,0,88,0,77,0,99,0,97,0,119,0,112,0,136,0,125,0,139,0,139,0,125,0,152,0,99,0,161,0,70,0,165,0,48,0,163,0,39,0,150,0,41,0,130,0,55,0,112,0,70,0,103,0,90,0,103,0,116,0,108,0,147,0,110,0,178,0,94,0,200,0,64,0,214,0,28,0,207,0,0,0,185,0,0,0,147,0,26,0,97,0,79,0,48,0,139,0,0,0,187,0,225,255,214,0,198,255,222,0,180,255,214,0,176,255,194,0,176,255,167,0,176,255,147,0,176,255,134,0,174,255,130,0,178,255,132,0,192,255,147,0,218,255,169,0,253,255,196,0,26,0,222,0,50,0,229,0,57,0,211,0,41,0,167,0,11,0,110,0,231,255,50,0,185,255,253,255,147,255,205,255,119,255,158,255,105,255,114,255,116,255,63,255,150,255,6,255,205,255,211,254,0,0,178,254,30,0,178,254,41,0,214,254,33,0,17,255,13,0,86,255,2,0,145,255,6,0,192,255,26,0,222,255,52,0,247,255,77,0,11,0,97,0,28,0,114,0,46,0,130,0,55,0,147,0,52,0,163,0,37,0,174,0,13,0,176,0,240,255,165,0,214,255,145,0,187,255,114,0,165,255,75,0,150,255,33,0,141,255,251,255,150,255,220,255,176,255,205,255,207,255,207,255,238,255,222,255,0,0,249,255,6,0,17,0,2,0,44,0,251,255,68,0,240,255,88,0,236,255,103,0,244,255,119,0,6,0,134,0,39,0,156,0,83,0,178,0,134,0,207,0,180,0,231,0,214,0,240,0,225,0,233,0,216,0,207,0,187,0,176,0,150,0,152,0,110,0,141,0,68,0,139,0,26,0,139,0,238,255,134,0,189,255,125,0,143,255,121,0,101,255,121,0,72,255,128,0,63,255,134,0,79,255,141,0,110,255,147,0,150,255,154,0,189,255,158,0,216,255,154,0,233,255,134,0,244,255,108,0,253,255,77,0,0,0,50,0,0,0,33,0,253,255,19,0,244,255,0,0,227,255,233,255,200,255,207,255,167,255,187,255,130,255,180,255,99,255,178,255,79,255,174,255,83,255,158,255,110,255,147,255,158,255,150,255,218,255,163,255,19,0,189,255,66,0,216,255,94,0,233,255,103,0,236,255,101,0,222,255,108,0,203,255,130,0,180,255,172,0,158,255,231,0,136,255,35,1,110,255,86,1,92,255,108,1,79,255,92,1,88,255,46,1,123,255,229,0,180,255,147,0,247,255,68,0,50,0,253,255,88,0,192,255,101,0,143,255,94,0,105,255,75,0,92,255,50,0,99,255,30,0,123,255,17,0,161,255,8,0,196,255,4,0,231,255,253,255,0,0,236,255,22,0,216,255,30,0,192,255,26,0,172,255,2,0,169,255,220,255,183,255,172,255,214,255,128,255,253,255,90,255,37,0,70,255,75,0,63,255,92,0,77,255,88,0,101,255,72,0,130,255,61,0,143,255,61,0,136,255,70,0,114,255,77,0,94,255,83,0,92,255,83,0,105,255,86,0,132,255,99,0,158,255,125,0,174,255,158,0,169,255,187,0,156,255,203,0,134,255,203,0,121,255,187,0,128,255,154,0,156,255,110,0,203,255,57,0,251,255,2,0,30,0,205,255,52,0,158,255,52,0,121,255,35,0,108,255,0,0,125,255,216,255,178,255,180,255,0,0,152,255,94,0,130,255,187,0,114,255,2,1,99,255,37,1,94,255,33,1,97,255,247,0,110,255,189,0,128,255,125,0,145,255,75,0,165,255,44,0,192,255,26,0,229,255,26,0,8,0,35,0,39,0,50,0,64,0,70,0,68,0,83,0,55,0,83,0,30,0,59,0,8,0,26,0,242,255,253,255,225,255,236,255,216,255,233,255,214,255,238,255,225,255,227,255,251,255,198,255,28,0,152,255,64,0,92,255,92,0,35,255,105,0,251,254,108,0,244,254,108,0,17,255,112,0,81,255,114,0,161,255,119,0,247,255,114,0,64,0,103,0,119,0,81,0,152,0,50,0,156,0,19,0,130,0,253,255,83,0,240,255,30,0,244,255,236,255,13,0,207,255,59,0,205,255,112,0,220,255,163,0,249,255,198,0,17,0,214,0,37,0,209,0,48,0,198,0,57,0,180,0,61,0,161,0,59,0,132,0,52,0,88,0,39,0,35,0,24,0,236,255,6,0,194,255,242,255,172,255,211,255,176,255,174,255,194,255,136,255,216,255,99,255,236,255,75,255,253,255,72,255,15,0,92,255,46,0,134,255,75,0,196,255,105,0,0,0,121,0,46,0,125,0,75,0,119,0,81,0,108,0,68,0,92,0,41,0,77,0,6,0,61,0,238,255,44,0,216,255,28,0,203,255,13,0,198,255,253,255,196,255,236,255,203,255,216,255,216,255,200,255,227,255,200,255,233,255,209,255,236,255,229,255,236,255,247,255,242,255,6,0,8,0,17,0,39,0,19,0,66,0,15,0,75,0,2,0,64,0,231,255,37,0,194,255,11,0,156,255,253,255,134,255,2,0,130,255,19,0,141,255,35,0,165,255,46,0,180,255,52,0,185,255,55,0,178,255,52,0,161,255,46,0,136,255,35,0,110,255,24,0,88,255,24,0,77,255,39,0,81,255,61,0,92,255,83,0,101,255,88,0,103,255,81,0,105,255,57,0,123,255,28,0,167,255,0,0,231,255,227,255,50,0,198,255,121,0,176,255,172,0,163,255,194,0,169,255,198,0,194,255,187,0,229,255,169,0,0,0,156,0,6,0,145,0,0,0,147,0,240,255,154,0,229,255,165,0,231,255,165,0,244,255,152,0,2,0,123,0,6,0,81,0,4,0,41,0,253,255,2,0,247,255,229,255,247,255,205,255,0,0,194,255,6,0,192,255,17,0,203,255,24,0,220,255,24,0,231,255,22,0,233,255,11,0,227,255,0,0,220,255,251,255,231,255,247,255,8,0,249,255,70,0,251,255,141,0,0,0,207,0,13,0,251,0,30,0,13,1,37,0,4,1,33,0,240,0,15,0,214,0,251,255,194,0,238,255,178,0,240,255,165,0,8,0,150,0,48,0,136,0,92,0,130,0,139,0,134,0,180,0,145,0,209,0,167,0,225,0,183,0,222,0,198,0,207,0,207,0,180,0,205,0,136,0,180,0,90,0,141,0,39,0,94,0,0,0,55,0,231,255,30,0,220,255,24,0,222,255,22,0,227,255,19,0,227,255,8,0,225,255,244,255,220,255,214,255,222,255,180,255,233,255,161,255,251,255,152,255,8,0,156,255,13,0,169,255,6,0,183,255,253,255,203,255,249,255,231,255,2,0,8,0,28,0,46,0,61,0,77,0,90,0,92,0,112,0,92,0,123,0,81,0,125,0,68,0,119,0,55,0,110,0,46,0,99,0,39,0,86,0,39,0,70,0,44,0,50,0,52,0,26,0,57,0,6,0,52,0,253,255,33,0,0,0,249,255,15,0,198,255,33,0,150,255,50,0,112,255,61,0,94,255,64,0,108,255,52,0,145,255,39,0,198,255,35,0,0,0,39,0,46,0,52,0,90,0,75,0,114,0,97,0,125,0,112,0,121,0,116,0,103,0,112,0,83,0,99,0,64,0,90,0,50,0,81,0,44,0,77,0,46,0,72,0,61,0,61,0,88,0,52,0,119,0,46,0,147,0,48,0,165,0,59,0,169,0,75,0,156,0,83,0,128,0,81,0,86,0,66,0,44,0,37,0,17,0,11,0,17,0,249,255,37,0,244,255,70,0,0,0,112,0,22,0,147,0,52,0,165,0,88,0,163,0,116,0,139,0,136,0,90,0,143,0,33,0,139,0,225,255,116,0,167,255,88,0,128,255,57,0,110,255,30,0,116,255,13,0,145,255,2,0,187,255,253,255,225,255,247,255,253,255,240,255,8,0,238,255,8,0,242,255,2,0,0,0,0,0,8,0,0,0,22,0,8,0,37,0,26,0,55,0,50,0,72,0,66,0,79,0,68,0,66,0,48,0,30,0,13,0,244,255,227,255,214,255,185,255,214,255,161,255,247,255,158,255,30,0,176,255,70,0,203,255,92,0,227,255,92,0,240,255,72,0,238,255,39,0,220,255,0,0,196,255,227,255,165,255,207,255,130,255,203,255,97,255,214,255,75,255,238,255,68,255,13,0,79,255,50,0,112,255,92,0,154,255,130,0,200,255,154,0,249,255,163,0,26,0,154,0,44,0,125,0,50,0,88,0,55,0,52,0,70,0,26,0,97,0,6,0,132,0,249,255,169,0,238,255,203,0,225,255,222,0,214,255,233,0,205,255,233,0,203,255,225,0,205,255,211,0,211,255,183,0,222,255,147,0,231,255,105,0,238,255,64,0,238,255,24,0,236,255,253,255,227,255,238,255,216,255,240,255,207,255,251,255,205,255,11,0,209,255,24,0,225,255,28,0,249,255,26,0,11,0,26,0,22,0,24,0,24,0,22,0,19,0,17,0,13,0,15,0,11,0,13,0,8,0,13,0,2,0,13,0,242,255,17,0,211,255,28,0,172,255,39,0,130,255,48,0,105,255,48,0,103,255,26,0,132,255,253,255,178,255,214,255,233,255,178,255,24,0,161,255,50,0,169,255,52,0,203,255,35,0,2,0,8,0,66,0,233,255,128,0,209,255,178,0,196,255,214,0,198,255,229,0,222,255,222,0,4,0,192,0,59,0,141,0,112,0,72,0,145,0,2,0,156,0,203,255,141,0,161,255,114,0,147,255,86,0,156,255,64,0,180,255,55,0,216,255,52,0,253,255,57,0,22,0,64,0,37,0,75,0,50,0,88,0,59,0,108,0,81,0,123,0,108,0,139,0,134,0,143,0,154,0,136,0,165,0,125,0,163,0,114,0,147,0,101,0,130,0,83,0,105,0,52,0,79,0,8,0,59,0,209,255,48,0,147,255,52,0,94,255,68,0,52,255,97,0,28,255,134,0,26,255,178,0,35,255,209,0,57,255,229,0,88,255,216,0,119,255,169,0,150,255,101,0,183,255,15,0,218,255,189,255,0,0,110,255,28,0,50,255,52,0,6,255,66,0,238,254,70,0,236,254,81,0,249,254,94,0,22,255,116,0,59,255,132,0,108,255,128,0,165,255,108,0,227,255,77,0,26,0,48,0,61,0,37,0,72,0,39,0,52,0,59,0,6,0,81,0,209,255,101,0,156,255,108,0,116,255,108,0,92,255,103,0,77,255,97,0,61,255,88,0,50,255,75,0,46,255,57,0,50,255,39,0,63,255,35,0,88,255,41,0,119,255,70,0,158,255,110,0,203,255,158,0,242,255,203,0,22,0,236,0,46,0,244,0,61,0,225,0,61,0,183,0,50,0,123,0,28,0,64,0,4,0,19,0,244,255,251,255,242,255,244,255,2,0,253,255,28,0,11,0,59,0,28,0,90,0,44,0,114,0,50,0,132,0,37,0,143,0,4,0,143,0,207,255,139,0,143,255,134,0,81,255,130,0,30,255,130,0,249,254,136,0,227,254,134,0,222,254,119,0,238,254,86,0,28,255,39,0,99,255,247,255,192,255,205,255,39,0,185,255,141,0,187,255,222,0,203,255,13,1,222,255,17,1,240,255,251,0,0,0,216,0,24,0,187,0,55,0,174,0,92,0,172,0,128,0,165,0,150,0,152,0,161,0,128,0,161,0,108,0,150,0,97,0,128,0,105,0,88,0,125,0,28,0,143,0,220,255,154,0,150,255,154,0,86,255,145,0,30,255,136,0,253,254,136,0,251,254,158,0,26,255,185,0,94,255,203,0,187,255,205,0,30,0,176,0,110,0,130,0,167,0,81,0,192,0,41,0,203,0,19,0,209,0,17,0,216,0,22,0,225,0,28,0,227,0,28,0,218,0,15,0,198,0,247,255,167,0,211,255,143,0,180,255,119,0,167,255,101,0,185,255,86,0,236,255,75,0,41,0,75,0,103,0,81,0,143,0,92,0,152,0,103,0,125,0,108,0,72,0,101,0,6,0,77,0,203,255,44,0,154,255,11,0,125,255,238,255,114,255,220,255,114,255,216,255,123,255,220,255,136,255,229,255,156,255,236,255,185,255,238,255,214,255,238,255,240,255,238,255,0,0,240,255,15,0,242,255,30,0,240,255,52,0,227,255,75,0,205,255,90,0,183,255,99,0,163,255,94,0,154,255,83,0,163,255,72,0,178,255,61,0,200,255,52,0,225,255,46,0,253,255,44,0,28,0,41,0,66,0,41,0,101,0,44,0,123,0,48,0,119,0,50,0,92,0,41,0,55,0,28,0,15,0,6,0,247,255,238,255,240,255,214,255,251,255,192,255,17,0,172,255,48,0,150,255,81,0,128,255,105,0,114,255,119,0,112,255,114,0,128,255,92,0,147,255,50,0,174,255,253,255,196,255,198,255,214,255,143,255,222,255,94,255,229,255,50,255,231,255,17,255,233,255,4,255,242,255,15,255,2,0,52,255,28,0,110,255,59,0,169,255,88,0,218,255,110,0,247,255,116,0,0,0,110,0,251,255,94,0,236,255,68,0,220,255,35,0,207,255,4,0,203,255,236,255,203,255,216,255,211,255,216,255,227,255,231,255,249,255,0,0,24,0,24,0,59,0,37,0,92,0,35,0,116,0,11,0,123,0,233,255,105,0,192,255,66,0,145,255,19,0,105,255,238,255,70,255,216,255,50,255,209,255,46,255,218,255,59,255,227,255,83,255,227,255,110,255,227,255,134,255,229,255,145,255,238,255,143,255,4,0,130,255,35,0,112,255,72,0,105,255,108,0,116,255,132,0,154,255,143,0,209,255,139,0,17,0,119,0,79,0,92,0,125,0,66,0,141,0,39,0,123,0,15,0,79,0,249,255,15,0,238,255,205,255,238,255,141,255,244,255,88,255,251,255,52,255,0,0,41,255,253,255,52,255,244,255,75,255,240,255,103,255,238,255,128,255,238,255,152,255,240,255,185,255,240,255,233,255,247,255,33,0,6,0,99,0,39,0,154,0,88,0,194,0,139,0,218,0,178,0,227,0,203,0,231,0,209,0,229,0,203,0,225,0,189,0,209,0,165,0,185,0,139,0,152,0,99,0,112,0,50,0,75,0,251,255,44,0,196,255,33,0,156,255,39,0,136,255,66,0,130,255,103,0,134,255,143,0,143,255,163,0,156,255,156,0,183,255,112,0,222,255,39,0,4,0,211,255,33,0,136,255,52,0,77,255,64,0,46,255,77,0,44,255,92,0,70,255,121,0,105,255,152,0,152,255,183,0,194,255,207,0,218,255,220,0,227,255,229,0,231,255,229,0,238,255,225,0,4,0,214,0,50,0,194,0,108,0,169,0,158,0,145,0,180,0,121,0,176,0,103,0,139,0,86,0,88,0,70,0,35,0,59,0,253,255,50,0,231,255,50,0,229,255,66,0,242,255,92,0,2,0,123,0,19,0,156,0,35,0,172,0,44,0,176,0,57,0,167,0,77,0,158,0,101,0,141,0,128,0,119,0,141,0,94,0,139,0,72,0,119,0,50,0,92,0,35,0,59,0,24,0,30,0,22,0,8,0,28,0,251,255,41,0,236,255,52,0,220,255,64,0,203,255,68,0,180,255,72,0,161,255,81,0,139,255,101,0,125,255,119,0,119,255,130,0,123,255,136,0,136,255,128,0,150,255,110,0,156,255,90,0,156,255,68,0,154,255,55,0,158,255,50,0,174,255,52,0,198,255,66,0,229,255,83,0,253,255,105,0,13,0,132,0,17,0,161,0,15,0,185,0,13,0,205,0,11,0,211,0,11,0,192,0,13,0,156,0,24,0,101,0,35,0,41,0,48,0,251,255,50,0,220,255,41,0,211,255,15,0,225,255,236,255,253,255,189,255,33,0,147,255,68,0,123,255,97,0,128,255,125,0,158,255,156,0,205,255,192,0,0,0,231,0,41,0,6,1,70,0,28,1,79,0,33,1,64,0,22,1,44,0,2,1,17,0,233,0,253,255,207,0,240,255,183,0,242,255,156,0,251,255,128,0,2,0,94,0,253,255,59,0,231,255,24,0,203,255,0,0,180,255,240,255,180,255,233,255,198,255,242,255,225,255,0,0,247,255,11,0,0,0,19,0,249,255,8,0,227,255,238,255,209,255,207,255,198,255,174,255,203,255,156,255,225,255,152,255,251,255,154,255,19,0,161,255,35,0,165,255,44,0,167,255,35,0,165,255,15,0,167,255,242,255,176,255,198,255,196,255,147,255,225,255,105,255,251,255,72,255,13,0,61,255,17,0,72,255,11,0,103,255,0,0,150,255,240,255,200,255,238,255,251,255,247,255,26,0,8,0,39,0,24,0,35,0,28,0,19,0,19,0,6,0,2,0,0,0,236,255,253,255,207,255,247,255,178,255,229,255,154,255,205,255,141,255,178,255,147,255,161,255,169,255,158,255,200,255,165,255,231,255,183,255,251,255,209,255,251,255,242,255,238,255,24,0,211,255,55,0,187,255,72,0,161,255,70,0,145,255,57,0,134,255,41,0,128,255,37,0,121,255,44,0,105,255,59,0,75,255,77,0,30,255,92,0,242,254,103,0,207,254,108,0,194,254,103,0,200,254,90,0,225,254,66,0,11,255,39,0,66,255,19,0,125,255,8,0,180,255,11,0,227,255,30,0,0,0,68,0,19,0,112,0,30,0,158,0,41,0,192,0,55,0,214,0,66,0,216,0,83,0,207,0,110,0,185,0,143,0,158,0,176,0,136,0,198,0,119,0,198,0,101,0,172,0,79,0,125,0,41,0,72,0,2,0,22,0,222,255,238,255,198,255,211,255,183,255,205,255,178,255,211,255,174,255,231,255,167,255,0,0,158,255,17,0,147,255,24,0,136,255,15,0,132,255,0,0,134,255,233,255,147,255,214,255,165,255,203,255,183,255,198,255,192,255,205,255,185,255,225,255,165,255,253,255,147,255,37,0,136,255,83,0,141,255,119,0,156,255,139,0,178,255,134,0,205,255,112,0,231,255,75,0,253,255,33,0,11,0,247,255,13,0,207,255,2,0,172,255,238,255,143,255,207,255,121,255,180,255,108,255,167,255,108,255,167,255,125,255,176,255,167,255,189,255,222,255,198,255,30,0,207,255,92,0,216,255,139,0,236,255,158,0,6,0,150,0,37,0,119,0,64,0,81,0,81,0,48,0,90,0,30,0,94,0,26,0,94,0,33,0,86,0,41,0,77,0,50,0,68,0,66,0,61,0,81,0,57,0,97,0,55,0,97,0,50,0,75,0,37,0,30,0,24,0,242,255,13,0,200,255,8,0,172,255,11,0,154,255,19,0,141,255,39,0,132,255,66,0,130,255,97,0,143,255,128,0,161,255,139,0,185,255,130,0,211,255,97,0,225,255,50,0,229,255,2,0,222,255,218,255,216,255,189,255,218,255,176,255,238,255,189,255,17,0,216,255,77,0,249,255,143,0,22,0,209,0,39,0,2,1,46,0,24,1,37,0,24,1,22,0,0,1,4,0,218,0,244,255,169,0,238,255,123,0,238,255,88,0,0,0,59,0,22,0,46,0,52,0,41,0,83,0,44,0,112,0,46,0,132,0,41,0,141,0,28,0,128,0,8,0,101,0,233,255,59,0,198,255,22,0,167,255,0,0,143,255,0,0,128,255,13,0,123,255,33,0,125,255,46,0,134,255,44,0,150,255,30,0,174,255,15,0,205,255,249,255,238,255,222,255,13,0,187,255,39,0,147,255,57,0,114,255,61,0,92,255,66,0,88,255,68,0,110,255,79,0,158,255,99,0,225,255,114,0,30,0,121,0,79,0,108,0,108,0,81,0,116,0,48,0,116,0,15,0,114,0,242,255,112,0,209,255,119,0,172,255,134,0,136,255,154,0,105,255,167,0,97,255,163,0,114,255,132,0,156,255,88,0,211,255,39,0,17,0,253,255,70,0,216,255,101,0,192,255,112,0,178,255,108,0,169,255,99,0,165,255,94,0,156,255,97,0,150,255,99,0,145,255,90,0,147,255,68,0,165,255,39,0,189,255,11,0,220,255,249,255,242,255,240,255,0,0,242,255,2,0,0,0,4,0,15,0,8,0,33,0,15,0,57,0,19,0,83,0,26,0,119,0,35,0,156,0,50,0,189,0,72,0,209,0,99,0,211,0,125,0,194,0,143,0,163,0,147,0,130,0,143,0,105,0,132,0,94,0,116,0,86,0,101,0,75,0,83,0,48,0,61,0,11,0,44,0,229,255,28,0,207,255,15,0,205,255,2,0,225,255,247,255,251,255,233,255,17,0,229,255,28,0,231,255,28,0,244,255,26,0,13,0,19,0,44,0,15,0,75,0,11,0,101,0,0,0,110,0,238,255,103,0,207,255,88,0,167,255,72,0,121,255,61,0,83,255,50,0,52,255,46,0,39,255,48,0,44,255,55,0,66,255,64,0,105,255,64,0,158,255,48,0,218,255,13,0,11,0,225,255,46,0,192,255,61,0,180,255,66,0,200,255,66,0,242,255,72,0,35,0,86,0,77,0,105,0,97,0,116,0,97,0,114,0,81,0,97,0,70,0,66,0,72,0,37,0,88,0,13,0,112,0,2,0,132,0,0,0,136,0,253,255,123,0,240,255,94,0,218,255,61,0,192,255,35,0,172,255,24,0,163,255,37,0,172,255,66,0,198,255,99,0,233,255,121,0,8,0,125,0,28,0,112,0,33,0,86,0,24,0,57,0,4,0,30,0,238,255,15,0,218,255,15,0,209,255,30,0,209,255,52,0,225,255,75,0,247,255,94,0,13,0,103,0,41,0,92,0,66,0,59,0,79,0,8,0,83,0,211,255,72,0,165,255,55,0,141,255,26,0,139,255,253,255,145,255,233,255,152,255,222,255,154,255,229,255,152,255,249,255,150,255,22,0,145,255,50,0,147,255,68,0,156,255,70,0,178,255,68,0,209,255,57,0,251,255,44,0,30,0,24,0,61,0,2,0,77,0,238,255,79,0,216,255,70,0,200,255,48,0,189,255,22,0,187,255,247,255,192,255,207,255,205,255,161,255,227,255,114,255,251,255,79,255,17,0,61,255,30,0,61,255,33,0,79,255,22,0,99,255,4,0,116,255,253,255,128,255,2,0,141,255,28,0,161,255,70,0,187,255,114,0,218,255,152,0,247,255,183,0,11,0,203,0,19,0,220,0,15,0,229,0,253,255,227,0,227,255,214,0,194,255,183,0,161,255,139,0,132,255,81,0,119,255,24,0,123,255,233,255,139,255,214,255,158,255,222,255,178,255,251,255,187,255,28,0,187,255,57,0,180,255,81,0,169,255,94,0,165,255,105,0,167,255,121,0,185,255,139,0,200,255,156,0,214,255,167,0,222,255,167,0,229,255,150,0,244,255,121,0,15,0,88,0,52,0,55,0,90,0,35,0,121,0,28,0,139,0,30,0,141,0,44,0,128,0,64,0,105,0,86,0,79,0,110,0,48,0,128,0,24,0,139,0,6,0,136,0,0,0,128,0,0,0,119,0,6,0,112,0,17,0,114,0,28,0,125,0,39,0,130,0,44,0,125,0,44,0,114,0,37,0,94,0,28,0,77,0,13,0,68,0,0,0,66,0,240,255,66,0,227,255,64,0,216,255,55,0,205,255,44,0,194,255,19,0,174,255,251,255,154,255,222,255,125,255,194,255,97,255,174,255,72,255,163,255,55,255,152,255,39,255,139,255,26,255,123,255,19,255,112,255,19,255,110,255,39,255,119,255,77,255,141,255,130,255,167,255,194,255,192,255,249,255,205,255,28,0,209,255,44,0,203,255,46,0,200,255,41,0,209,255,41,0,231,255,44,0,4,0,59,0,39,0,79,0,70,0,108,0,101,0,136,0,134,0,163,0,169,0,180,0,200,0,187,0,218,0,189,0,218,0,198,0,196,0,222,0,161,0,251,0,121,0,19,1,83,0,37,1,48,0,41,1,24,0,35,1,15,0,22,1,17,0,8,1,26,0,249,0,37,0,247,0,50,0,2,1,64,0,22,1,90,0,41,1,116,0,50,1,147,0,46,1,172,0,24,1,185,0,244,0,183,0,200,0,174,0,150,0,154,0,97,0,119,0,46,0,68,0,6,0,6,0,242,255,200,255,238,255,152,255,2,0,130,255,39,0,141,255,86,0,178,255,136,0,227,255,174,0,13,0,200,0,44,0,211,0,52,0,211,0,41,0,207,0,22,0,200,0,0,0,203,0,247,255,207,0,242,255,222,0,242,255,233,0,242,255,244,0,244,255,251,0,251,255,251,0,2,0,247,0,15,0,229,0,28,0,200,0,37,0,167,0,39,0,128,0,39,0,83,0,39,0,37,0,46,0,253,255,59,0,227,255,83,0,216,255,116,0,222,255,154,0,244,255,187,0,17,0,216,0,50,0,236,0,83,0,240,0,105,0,231,0,116,0,209,0,114,0,174,0,99,0,136,0,79,0,99,0,59,0,75,0,50,0,59,0,48,0,57,0,55,0,48,0,64,0,33,0,66,0,6,0,61,0,233,255,59,0,200,255,64,0,172,255,75,0,150,255,99,0,139,255,130,0,139,255,161,0,145,255,187,0,158,255,203,0,174,255,196,0,198,255,174,0,222,255,147,0,0,0,121,0,33,0,103,0,64,0,92,0,90,0,88,0,108,0,86,0,116,0,81,0,119,0,75,0,119,0,61,0,119,0,37,0,116,0,2,0,112,0,214,255,105,0,165,255,99,0,116,255,99,0,75,255,108,0,50,255,119,0,44,255,134,0,66,255,147,0,110,255,156,0,169,255,165,0,227,255,169,0,11,0,172,0,26,0,172,0,17,0,165,0,0,0,154,0,240,255,139,0,229,255,123,0,222,255,110,0,216,255,103,0,211,255,101,0,205,255,97,0,198,255,92,0,198,255,81,0,200,255,64,0,214,255,52,0,229,255,48,0,242,255,55,0,2,0,79,0,24,0,116,0,57,0,163,0,99,0,205,0,141,0,233,0,165,0,247,0,165,0,240,0,136,0,218,0,94,0,192,0,50,0,163,0,8,0,134,0,231,255,101,0,207,255,61,0,198,255,17,0,209,255,231,255,236,255,194,255,13,0,167,255,48,0,158,255,70,0,161,255,83,0,176,255,81,0,200,255,81,0,222,255,81,0,240,255,83,0,0,0,75,0,13,0,57,0,24,0,33,0,26,0,4,0,8,0,247,255,236,255,247,255,205,255,4,0,189,255,30,0,198,255,59,0,233,255,88,0,24,0,105,0,79,0,121,0,132,0,125,0,180,0,128,0,218,0,130,0,242,0,125,0,244,0,123,0,222,0,119,0,178,0,110,0,119,0,103,0,61,0,101,0,8,0,105,0,233,255,116,0,211,255,121,0,200,255,119,0,185,255,110,0,165,255,101,0,139,255,97,0,105,255,97,0,79,255,108,0,57,255,130,0,50,255,161,0,57,255,198,0,75,255,231,0,99,255,251,0,130,255,244,0,158,255,205,0,183,255,139,0,200,255,64,0,214,255,251,255,225,255,192,255,233,255,152,255,236,255,132,255,236,255,121,255,233,255,125,255,227,255,141,255,222,255,165,255,214,255,196,255,198,255,227,255,183,255,0,0,172,255,24,0,174,255,35,0,187,255,35,0,205,255,28,0,220,255,19,0,227,255,19,0,222,255,35,0,214,255,59,0,203,255,77,0,194,255,81,0,192,255,64,0,194,255,26,0,198,255,238,255,198,255,189,255,192,255,145,255,185,255,110,255,183,255,88,255,200,255,77,255,233,255,81,255,13,0,99,255,46,0,114,255,66,0,128,255,79,0,123,255,83,0,103,255,83,0,72,255,77,0,37,255,72,0,13,255,61,0,255,254,57,0,255,254,50,0,8,255,52,0,24,255,59,0,48,255,66,0,79,255,70,0,116,255,70,0,145,255,59,0,167,255,41,0,176,255,17,0,163,255,247,255,143,255,222,255,121,255,209,255,101,255,209,255,92,255,222,255,94,255,242,255,108,255,6,0,130,255,30,0,158,255,55,0,185,255,81,0,214,255,108,0,244,255,128,0,11,0,141,0,28,0,147,0,26,0,147,0,13,0,134,0,253,255,116,0,242,255,99,0,0,0,79,0,26,0,75,0,68,0,88,0,105,0,121,0,134,0,165,0,143,0,211,0,139,0,240,0,130,0,249,0,112,0,238,0,88,0,218,0,50,0,198,0,2,0,176,0,211,255,158,0,174,255,134,0,161,255,97,0,174,255,44,0,211,255,238,255,4,0,169,255,61,0,110,255,108,0,70,255,141,0,52,255,152,0,59,255,143,0,88,255,114,0,136,255,75,0,198,255,28,0,8,0,236,255,66,0,192,255,110,0,154,255,136,0,130,255,139,0,116,255,130,0,114,255,114,0,121,255,105,0,132,255,105,0,143,255,121,0,147,255,141,0,156,255,165,0,169,255,185,0,196,255,200,0,229,255,209,0,2,0,216,0,30,0,220,0,46,0,229,0,39,0,231,0,11,0,231,0,229,255,214,0,185,255,183,0,161,255,147,0,154,255,114,0,167,255,90,0,194,255,83,0,220,255,94,0,244,255,119,0,4,0,150,0,17,0,178,0,24,0,205,0,22,0,227,0,8,0,244,0,244,255,2,1,214,255,8,1,178,255,2,1,154,255,244,0,152,255,216,0,180,255,183,0,238,255,139,0,57,0,101,0,136,0,70,0,198,0,57,0,229,0,52,0,236,0,55,0,220,0,52,0,203,0,46,0,185,0,41,0,172,0,39,0,161,0,41,0,147,0,41,0,134,0,46,0,130,0,46,0,130,0,46,0,136,0,48,0,150,0,46,0,158,0,39,0,156,0,19,0,141,0,251,255,110,0,222,255,68,0,207,255,22,0,207,255,236,255,222,255,211,255,244,255,205,255,15,0,218,255,37,0,247,255,52,0,24,0,57,0,52,0,55,0,68,0,50,0,61,0,55,0,39,0,70,0,8,0,81,0,236,255,81,0,218,255,66,0,211,255,26,0,209,255,240,255,211,255,196,255,196,255,163,255,167,255,152,255,130,255,167,255,92,255,205,255,68,255,0,0,63,255,48,0,81,255,81,0,110,255,94,0,143,255,94,0,169,255,88,0,189,255,83,0,198,255,83,0,192,255,86,0,169,255,86,0,136,255,79,0,103,255,70,0,83,255,59,0,83,255,46,0,105,255,35,0,139,255,26,0,174,255,15,0,209,255,2,0,233,255,247,255,242,255,231,255,236,255,216,255,205,255,196,255,163,255,180,255,116,255,169,255,81,255,174,255,63,255,192,255,70,255,216,255,90,255,240,255,110,255,6,0,125,255,24,0,134,255,37,0,147,255,41,0,163,255,37,0,183,255,24,0,203,255,2,0,218,255,240,255,225,255,218,255,227,255,203,255,229,255,187,255,222,255,174,255,218,255,161,255,218,255,147,255,225,255,139,255,236,255,139,255,249,255,147,255,253,255,167,255,253,255,194,255,251,255,218,255,249,255,233,255,253,255,238,255,6,0,236,255,24,0,227,255,52,0,216,255,92,0,209,255,145,0,198,255,203,0,185,255,253,0,172,255,35,1,154,255,46,1,136,255,15,1,125,255,209,0,121,255,116,0,136,255,24,0,176,255,205,255,244,255,150,255,68,0,130,255,150,0,128,255,214,0,139,255,253,0,152,255,11,1,161,255,8,1,156,255,247,0,147,255,218,0,136,255,183,0,134,255,150,0,145,255,128,0,174,255,116,0,205,255,110,0,233,255,103,0,247,255,99,0,247,255,92,0,236,255,90,0,222,255,83,0,209,255,79,0,200,255,81,0,196,255,94,0,192,255,119,0,192,255,147,0,189,255,185,0,196,255,209,0,207,255,225,0,220,255,220,0,240,255,207,0,251,255,185,0,0,0,163,0,251,255,152,0,253,255,145,0,0,0,141,0,15,0,130,0,30,0,103,0,50,0,64,0,68,0,28,0,86,0,11,0,105,0,22,0,128,0,59,0,143,0,112,0,145,0,156,0,134,0,178,0,114,0,178,0,88,0,165,0,64,0,143,0,44,0,116,0,33,0,99,0,28,0,86,0,24,0,81,0,6,0,83,0,238,255,90,0,200,255,88,0,169,255,81,0,163,255,59,0,180,255,33,0,222,255,2,0,6,0,229,255,44,0,205,255,59,0,180,255,59,0,161,255,44,0,147,255,24,0,145,255,8,0,150,255,2,0,161,255,13,0,176,255,33,0,189,255,61,0,200,255,86,0,207,255,97,0,214,255,97,0,222,255,77,0,233,255,50,0,253,255,24,0,15,0,0,0,39,0,236,255,64,0,220,255,92,0,198,255,121,0,169,255,145,0,139,255,163,0,108,255,169,0,86,255,167,0,83,255,161,0,90,255,152,0,110,255,143,0,130,255,132,0,147,255,119,0,163,255,103,0,176,255,83,0,194,255,64,0,214,255,50,0,236,255,44,0,0,0,48,0,19,0,52,0,35,0,55,0,48,0,55,0,52,0,39,0,50,0,13,0,52,0,220,255,55,0,152,255,59,0,79,255,72,0,19,255,92,0,249,254,110,0,2,255,132,0,35,255,147,0,83,255,154,0,132,255,143,0,174,255,125,0,200,255,103,0,218,255,86,0,222,255,68,0,211,255,52,0,194,255,30,0,172,255,253,255,152,255,207,255,145,255,167,255,147,255,143,255,154,255,147,255,167,255,178,255,180,255,218,255,187,255,249,255,194,255,4,0,194,255,251,255,189,255,233,255,180,255,220,255,167,255,222,255,158,255,247,255,161,255,35,0,172,255,86,0,192,255,136,0,209,255,178,0,225,255,203,0,240,255,211,0,247,255,207,0,249,255,194,0,244,255,176,0,227,255,167,0,203,255,169,0,176,255,189,0,158,255,220,0,165,255,4,1,194,255,39,1,238,255,61,1,30,0,61,1,77,0,41,1,116,0,13,1,150,0,236,0,180,0,211,0,200,0,196,0,205,0,189,0,194,0,187,0,169,0,178,0,143,0,161,0,121,0,132,0,110,0,97,0,103,0,64,0,90,0,37,0,66,0,24,0,28,0,13,0,244,255,4,0,209,255,249,255,196,255,247,255,196,255,0,0,205,255,17,0,209,255,44,0,200,255,70,0,189,255,92,0,183,255,114,0,189,255,132,0,209,255,150,0,236,255,167,0,2,0,180,0,19,0,180,0,24,0,165,0,19,0,130,0,15,0,86,0,11,0,39,0,11,0,2,0,13,0,244,255,4,0,0,0,240,255,28,0,209,255,70,0,178,255,101,0,161,255,116,0,165,255,114,0,192,255,99,0,227,255,81,0,0,0,66,0,15,0,52,0,17,0,48,0,2,0,44,0,242,255,46,0,229,255,52,0,233,255,70,0,251,255,88,0,26,0,108,0,59,0,119,0,88,0,123,0,103,0,119,0,112,0,110,0,105,0,97,0,90,0,79,0,61,0,57,0,26,0,33,0,249,255,0,0,222,255,222,255,216,255,183,255,225,255,145,255,247,255,123,255,8,0,110,255,26,0,112,255,39,0,123,255,39,0,145,255,33,0,183,255,28,0,227,255,30,0,22,0,48,0,77,0,77,0,130,0,112,0,180,0,150,0,222,0,176,0,0,1,178,0,17,1,156,0,11,1,116,0,240,0,68,0,196,0,15,0,143,0,229,255,86,0,194,255,30,0,172,255,238,255,174,255,200,255,192,255,180,255,225,255,178,255,2,0,192,255,33,0,220,255,61,0,0,0,92,0,28,0,125,0,46,0,158,0,44,0,192,0,22,0,211,0,242,255,214,0,207,255,198,0,180,255,176,0,163,255,150,0,161,255,119,0,163,255,97,0,174,255,83,0,189,255,83,0,214,255,101,0,238,255,125,0,0,0,154,0,15,0,174,0,24,0,180,0,24,0,172,0,22,0,147,0,19,0,119,0,13,0,90,0,0,0,66,0,229,255,41,0,187,255,19,0,145,255,253,255,105,255,225,255,81,255,196,255,79,255,172,255,90,255,163,255,108,255,174,255,116,255,196,255,121,255,229,255,130,255,0,0,150,255,26,0,183,255,46,0,222,255,64,0,2,0,83,0,19,0,97,0,17,0,112,0,2,0,116,0,236,255,112,0,211,255,94,0,192,255,64,0,183,255,26,0,183,255,244,255,187,255,203,255,183,255,167,255,163,255,134,255,130,255,108,255,90,255,83,255,61,255,72,255,61,255,70,255,92,255,81,255,143,255,119,255,203,255,169,255,2,0,227,255,46,0,26,0,86,0,72,0,116,0,103,0,139,0,123,0,152,0,125,0,145,0,121,0,125,0,114,0,99,0,112,0,72,0,116,0,55,0,112,0,46,0,97,0,55,0,66,0,70,0,22,0,92,0,233,255,108,0,194,255,121,0,165,255,116,0,154,255,105,0,163,255,88,0,189,255,66,0,227,255,52,0,8,0,41,0,44,0,30,0,72,0,15,0,92,0,253,255,99,0,236,255,83,0,225,255,50,0,233,255,8,0,6,0,227,255,57,0,207,255,112,0,203,255,161,0,207,255,185,0,218,255,180,0,220,255,145,0,220,255,86,0,225,255,17,0,238,255,209,255,0,0,156,255,24,0,116,255,48,0,99,255,70,0,99,255,86,0,116,255,97,0,145,255,97,0,176,255,79,0,198,255,46,0,211,255,0,0,220,255,207,255,231,255,167,255,244,255,147,255,11,0,147,255,39,0,165,255,68,0,187,255,90,0,205,255,88,0,218,255,68,0,227,255,35,0,236,255,247,255,251,255,203,255,15,0,165,255,39,0,130,255,64,0,108,255,81,0,99,255,90,0,101,255,97,0,114,255,103,0,139,255,103,0,167,255,103,0,198,255,94,0,233,255,79,0,2,0,61,0,19,0,46,0,26,0,46,0,26,0,57,0,17,0,79,0,6,0,112,0,2,0,150,0,249,255,180,0,236,255,203,0,225,255,218,0,220,255,231,0,231,255,242,0,8,0,240,0,64,0,222,0,123,0,185,0,178,0,136,0,211,0,88,0,220,0,46,0,205,0,22,0,176,0,17,0,143,0,24,0,114,0,37,0,97,0,46,0,94,0,55,0,105,0,59,0,130,0,55,0,163,0,50,0,198,0,41,0,220,0,33,0,222,0,24,0,198,0,11,0,147,0,0,0,83,0,231,255,19,0,203,255,229,255,178,255,207,255,158,255,218,255,163,255,253,255,180,255,46,0,209,255,99,0,240,255,143,0,4,0,165,0,15,0,158,0,17,0,130,0,19,0,92,0,26,0,57,0,39,0,28,0,55,0,8,0,68,0,0,0,70,0,0,0,59,0,6,0,37,0,19,0,4,0,35,0,229,255,50,0,196,255,55,0,178,255,48,0,178,255,28,0,196,255,4,0,225,255,242,255,0,0,240,255,26,0,251,255,57,0,19,0,83,0,41,0,103,0,55,0,108,0,50,0,97,0,26,0,70,0,0,0,48,0,242,255,44,0,240,255,64,0,247,255,99,0,2,0,141,0,4,0,174,0,2,0,192,0,0,0,189,0,247,255,165,0,229,255,132,0,207,255,88,0,183,255,48,0,167,255,17,0,163,255,2,0,174,255,251,255,196,255,247,255,225,255,242,255,4,0,231,255,39,0,222,255,68,0,218,255,81,0,222,255,77,0,236,255,57,0,0,0,24,0,35,0,242,255,77,0,203,255,125,0,165,255,174,0,136,255,216,0,114,255,244,0,94,255,6,1,81,255,15,1,70,255,22,1,63,255,28,1,57,255,26,1,57,255,13,1,66,255,242,0,86,255,200,0,125,255,147,0,178,255,86,0,242,255,22,0,44,0,225,255,86,0,180,255,99,0,145,255,88,0,125,255,59,0,112,255,26,0,110,255,0,0,121,255,247,255,130,255,247,255,136,255,251,255,119,255,0,0,81,255,0,0,30,255,0,0,233,254,0,0,198,254,253,255,185,254,251,255,189,254,244,255,203,254,238,255,231,254,225,255,17,255,211,255,72,255,207,255,143,255,214,255,211,255,233,255,8,0,2,0,33,0,26,0,24,0,37,0,0,0,39,0,227,255,44,0,216,255,48,0,220,255,59,0,238,255,75,0,0,0,90,0,2,0,97,0,247,255,92,0,218,255,75,0,172,255,61,0,130,255,52,0,99,255,57,0,88,255,66,0,90,255,75,0,108,255,88,0,128,255,97,0,145,255,112,0,154,255,123,0,156,255,139,0,147,255,152,0,132,255,163,0,110,255,174,0,92,255,180,0,77,255,183,0,72,255,178,0,75,255,165,0,81,255,147,0,86,255,128,0,94,255,101,0,108,255,66,0,132,255,26,0,172,255,247,255,222,255,222,255,13,0,216,255,48,0,227,255,66,0,249,255,68,0,19,0,61,0,44,0,50,0,55,0,35,0,59,0,19,0,50,0,2,0,33,0,240,255,17,0,225,255,2,0,227,255,251,255,253,255,242,255,37,0,233,255,92,0,229,255,134,0,227,255,163,0,231,255,176,0,233,255,176,0,240,255,172,0,247,255,158,0,0,0,128,0,24,0,79,0,55,0,11,0,92,0,194,255,119,0,119,255,125,0,55,255,110,0,2,255,75,0,225,254,33,0,211,254,253,255,218,254,231,255,244,254,225,255,26,255,225,255,63,255,225,255,101,255,220,255,128,255,218,255,143,255,222,255,161,255,238,255,187,255,8,0,225,255,39,0,11,0,70,0,57,0,83,0,94,0,81,0,119,0,57,0,130,0,17,0,134,0,231,255,123,0,203,255,105,0,187,255,83,0,196,255,57,0,218,255,35,0,236,255,24,0,247,255,33,0,242,255,55,0,222,255,86,0,203,255,114,0,187,255,132,0,185,255,136,0,196,255,121,0,218,255,97,0,247,255,72,0,13,0,57,0,41,0,57,0,68,0,64,0,97,0,77,0,119,0,83,0,139,0,83,0,141,0,81,0,132,0,88,0,112,0,101,0,83,0,119,0,55,0,130,0,26,0,123,0,4,0,105,0,251,255,77,0,244,255,50,0,236,255,28,0,222,255,13,0,211,255,2,0,214,255,244,255,236,255,227,255,24,0,205,255,70,0,185,255,112,0,174,255,141,0,172,255,152,0,176,255,156,0,187,255,154,0,198,255,147,0,216,255,139,0,238,255,112,0,13,0,72,0,37,0,15,0,55,0,205,255,57,0,143,255,46,0,94,255,35,0,66,255,24,0,59,255,19,0,66,255,24,0,81,255,28,0,99,255,41,0,112,255,57,0,119,255,77,0,121,255,101,0,123,255,125,0,136,255,145,0,172,255,158,0,225,255,158,0,39,0,143,0,116,0,114,0,180,0,75,0,225,0,39,0,244,0,22,0,236,0,24,0,198,0,50,0,141,0,83,0,70,0,112,0,4,0,128,0,203,255,123,0,156,255,103,0,123,255,77,0,99,255,50,0,86,255,41,0,77,255,46,0,70,255,64,0,63,255,81,0,57,255,94,0,52,255,99,0,50,255,88,0,50,255,61,0,59,255,26,0,77,255,247,255,108,255,216,255,143,255,198,255,178,255,194,255,200,255,216,255,205,255,251,255,205,255,39,0,200,255,81,0,205,255,105,0,209,255,112,0,205,255,101,0,187,255,86,0,156,255,61,0,130,255,35,0,114,255,8,0,121,255,247,255,145,255,231,255,187,255,227,255,233,255,242,255,13,0,11,0,33,0,41,0,28,0,70,0,8,0,92,0,236,255,101,0,205,255,101,0,176,255,103,0,161,255,103,0,150,255,108,0,150,255,105,0,154,255,92,0,167,255,70,0,187,255,41,0,211,255,19,0,236,255,6,0,0,0,11,0,22,0,35,0,46,0,72,0,72,0,112,0,103,0,139,0,134,0,150,0,158,0,145,0,169,0,128,0,165,0,105,0,147,0,83,0,125,0,72,0,94,0,66,0,70,0,70,0,41,0,81,0,17,0,90,0,249,255,86,0,227,255,68,0,209,255,30,0,200,255,238,255,196,255,192,255,200,255,152,255,207,255,130,255,214,255,125,255,220,255,141,255,233,255,172,255,253,255,218,255,24,0,8,0,59,0,48,0,94,0,70,0,116,0,66,0,125,0,39,0,121,0,0,0,105,0,218,255,81,0,187,255,55,0,167,255,33,0,163,255,19,0,176,255,24,0,205,255,50,0,242,255,88,0,26,0,132,0,64,0,165,0,94,0,183,0,114,0,187,0,121,0,178,0,108,0,165,0,86,0,147,0,55,0,116,0,19,0,86,0,244,255,52,0,216,255,24,0,192,255,0,0,174,255,238,255,161,255,220,255,158,255,211,255,172,255,216,255,200,255,233,255,247,255,8,0,41,0,46,0,83,0,77,0,112,0,99,0,125,0,114,0,119,0,132,0,108,0,150,0,90,0,167,0,68,0,187,0,46,0,203,0,30,0,211,0,17,0,207,0,13,0,183,0,11,0,145,0,11,0,97,0,4,0,41,0,249,255,247,255,229,255,192,255,207,255,145,255,196,255,108,255,203,255,90,255,225,255,83,255,0,0,99,255,35,0,128,255,57,0,167,255,68,0,209,255,66,0,240,255,59,0,2,0,46,0,11,0,37,0,13,0,24,0,15,0,0,0,24,0,216,255,39,0,167,255,61,0,116,255,81,0,75,255,103,0,55,255,116,0,52,255,123,0,68,255,116,0,90,255,103,0,110,255,88,0,121,255,79,0,121,255,81,0,112,255,94,0,99,255,116,0,81,255,141,0,61,255,165,0,48,255,174,0,44,255,172,0,48,255,147,0,66,255,105,0,92,255,52,0,132,255,0,0,169,255,214,255,207,255,187,255,231,255,180,255,242,255,189,255,236,255,211,255,218,255,233,255,203,255,251,255,194,255,8,0,205,255,15,0,233,255,24,0,13,0,28,0,55,0,28,0,90,0,24,0,116,0,17,0,123,0,19,0,114,0,39,0,99,0,66,0,77,0,92,0,52,0,112,0,33,0,114,0,13,0,101,0,253,255,70,0,247,255,28,0,247,255,240,255,251,255,200,255,253,255,176,255,251,255,165,255,238,255,165,255,222,255,169,255,207,255,176,255,200,255,180,255,207,255,187,255,218,255,192,255,233,255,200,255,247,255,216,255,249,255,242,255,2,0,17,0,26,0,55,0,66,0,83,0,112,0,99,0,154,0,92,0,174,0,70,0,165,0,44,0,125,0,19,0,70,0,8,0,13,0,11,0,225,255,17,0,200,255,24,0,196,255,24,0,209,255,15,0,227,255,251,255,238,255,225,255,229,255,194,255,203,255,163,255,169,255,136,255,150,255,112,255,150,255,94,255,163,255,86,255,185,255,88,255,200,255,92,255,211,255,94,255,225,255,99,255,247,255,114,255,17,0,147,255,50,0,209,255,81,0,24,0,108,0,94,0,132,0,150,0,150,0,174,0,163,0,176,0,169,0,150,0,163,0,110,0,145,0,61,0,114,0,15,0,81,0,242,255,46,0,233,255,24,0,247,255,13,0,15,0,6,0,46,0,4,0,64,0,0,0,70,0,238,255,61,0,214,255,52,0,185,255,41,0,156,255,35,0,139,255,26,0,130,255,13,0,134,255,4,0,147,255,253,255,163,255,251,255,178,255,0,0,196,255,11,0,216,255,22,0,238,255,35,0,2,0,48,0,22,0,55,0,37,0,52,0,44,0,39,0,41,0,22,0,41,0,0,0,48,0,240,255,70,0,229,255,110,0,227,255,158,0,229,255,203,0,231,255,225,0,238,255,216,0,251,255,183,0,17,0,132,0,48,0,77,0,83,0,28,0,114,0,251,255,139,0,233,255,154,0,231,255,165,0,242,255,180,0,6,0,192,0,28,0,205,0,50,0,207,0,64,0,200,0,61,0,185,0,46,0,161,0,22,0,128,0,249,255,94,0,227,255,66,0,214,255,48,0,211,255,48,0,216,255,64,0,225,255,97,0,229,255,130,0,222,255,154,0,207,255,158,0,180,255,139,0,161,255,99,0,156,255,48,0,167,255,2,0,205,255,227,255,0,0,218,255,57,0,229,255,112,0,0,0,143,0,33,0,143,0,57,0,105,0,66,0,46,0,66,0,238,255,64,0,180,255,70,0,147,255,101,0,141,255,147,0,150,255,200,0,163,255,242,0,172,255,4,1,172,255,247,0,169,255,205,0,167,255,154,0,169,255,99,0,180,255,39,0,194,255,238,255,211,255,169,255,231,255,105,255,0,0,55,255,15,0,30,255,19,0,37,255,13,0,72,255,4,0,128,255,2,0,185,255,13,0,236,255,35,0,11,0,64,0,26,0,86,0,17,0,94,0,249,255,88,0,209,255,61,0,161,255,26,0,114,255,242,255,72,255,207,255,48,255,185,255,44,255,183,255,59,255,200,255,86,255,231,255,116,255,4,0,141,255,33,0,161,255,52,0,180,255,64,0,211,255,70,0,253,255,61,0,44,0,41,0,92,0,11,0,134,0,233,255,154,0,198,255,150,0,167,255,119,0,147,255,66,0,139,255,11,0,139,255,214,255,139,255,174,255,141,255,147,255,145,255,130,255,152,255,121,255,172,255,121,255,203,255,132,255,238,255,145,255,8,0,158,255,22,0,167,255,11,0,161,255,231,255,147,255,172,255,134,255,116,255,123,255,68,255,125,255,35,255,139,255,33,255,165,255,48,255,198,255,86,255,238,255,128,255,17,0,165,255,55,0,192,255,94,0,214,255,123,0,225,255,147,0,240,255,158,0,253,255,169,0,13,0,176,0,22,0,187,0,19,0,192,0,6,0,189,0,253,255,178,0,251,255,163,0,11,0,147,0,46,0,134,0,86,0,125,0,116,0,114,0,130,0,99,0,119,0,81,0,83,0,64,0,35,0,48,0,249,255,41,0,209,255,46,0,180,255,55,0,172,255,72,0,172,255,86,0,180,255,92,0,194,255,101,0,211,255,112,0,227,255,128,0,238,255,143,0,240,255,154,0,233,255,154,0,207,255,143,0,165,255,121,0,112,255,90,0,63,255,61,0,28,255,39,0,11,255,33,0,11,255,37,0,15,255,55,0,24,255,72,0,35,255,79,0,55,255,75,0,83,255,57,0,125,255,39,0,172,255,26,0,218,255,24,0,2,0,33,0,39,0,46,0,70,0,64,0,94,0,75,0,114,0,79,0,116,0,77,0,110,0,68,0,83,0,61,0,50,0,57,0,17,0,55,0,251,255,52,0,238,255,41,0,240,255,22,0,249,255,249,255,2,0,207,255,11,0,161,255,13,0,114,255,8,0,72,255,4,0,46,255,2,0,37,255,4,0,48,255,6,0,77,255,17,0,119,255,26,0,172,255,37,0,229,255,41,0,28,0,46,0,81,0,46,0,123,0,46,0,152,0,44,0,167,0,39,0,169,0,35,0,158,0,39,0,145,0,52,0,132,0,75,0,125,0,101,0,125,0,112,0,128,0,105,0,125,0,83,0,110,0,50,0,81,0,13,0,37,0,238,255,240,255,207,255,187,255,185,255,150,255,167,255,143,255,156,255,163,255,154,255,205,255,158,255,0,0,174,255,48,0,196,255,88,0,218,255,110,0,236,255,112,0,244,255,92,0,240,255,52,0,225,255,2,0,205,255,214,255,187,255,178,255,180,255,165,255,183,255,176,255,192,255,203,255,198,255,242,255,198,255,35,0,194,255,94,0,187,255,156,0,185,255,209,0,189,255,244,0,196,255,13,1,205,255,22,1,207,255,22,1,200,255,19,1,185,255,22,1,169,255,24,1,156,255,26,1,152,255,22,1,158,255,6,1,174,255,240,0,196,255,216,0,220,255,194,0,238,255,178,0,251,255,174,0,2,0,183,0,8,0,194,0,19,0,211,0,35,0,222,0,57,0,233,0,79,0,240,0,94,0,251,0,101,0,11,1,99,0,17,1,97,0,11,1,99,0,238,0,105,0,189,0,121,0,132,0,139,0,66,0,154,0,0,0,163,0,192,255,167,0,123,255,169,0,57,255,174,0,255,254,176,0,211,254,169,0,191,254,147,0,196,254,103,0,225,254,52,0,22,255,0,0,83,255,205,255,141,255,163,255,187,255,128,255,216,255,103,255,231,255,83,255,236,255,70,255,233,255,61,255,225,255,68,255,218,255,86,255,216,255,121,255,222,255,161,255,238,255,196,255,6,0,218,255,26,0,229,255,41,0,229,255,55,0,229,255,57,0,225,255,61,0,214,255,59,0,205,255,57,0,209,255,44,0,229,255,24,0,8,0,4,0,52,0,247,255,86,0,236,255,108,0,233,255,112,0,236,255,103,0,247,255,86,0,6,0,77,0,28,0,77,0,55,0,81,0,72,0,86,0,86,0,81,0,86,0,59,0,81,0,22,0,68,0,225,255,46,0,165,255,26,0,108,255,6,0,63,255,249,255,41,255,240,255,39,255,229,255,59,255,211,255,94,255,185,255,136,255,154,255,180,255,125,255,220,255,108,255,249,255,103,255,11,0,116,255,26,0,143,255,30,0,176,255,35,0,211,255,35,0,240,255,35,0,4,0,35,0,22,0,33,0,30,0,28,0,33,0,13,0,22,0,240,255,2,0,205,255,233,255,172,255,205,255,154,255,180,255,154,255,172,255,178,255,174,255,214,255,185,255,251,255,196,255,24,0,198,255,39,0,189,255,37,0,167,255,22,0,150,255,0,0,139,255,244,255,147,255,249,255,178,255,24,0,216,255,83,0,0,0,152,0,26,0,209,0,39,0,242,0,46,0,242,0,50,0,211,0,59,0,156,0,70,0,90,0,81,0,15,0,81,0,198,255,75,0,134,255,68,0,83,255,61,0,57,255,68,0,52,255,81,0,72,255,94,0,108,255,99,0,143,255,94,0,178,255,77,0,200,255,48,0,214,255,11,0,225,255,225,255,244,255,187,255,17,0,161,255,57,0,150,255,97,0,150,255,116,0,163,255,114,0,180,255,101,0,194,255,79,0,196,255,66,0,189,255,72,0,172,255,90,0,150,255,116,0,134,255,132,0,136,255,134,0,158,255,116,0,200,255,81,0,0,0,39,0,55,0,0,0,101,0,207,255,136,0,161,255,158,0,121,255,174,0,88,255,174,0,66,255,161,0,66,255,128,0,83,255,81,0,119,255,26,0,169,255,240,255,225,255,209,255,22,0,192,255,70,0,176,255,103,0,165,255,121,0,158,255,116,0,163,255,88,0,180,255,35,0,203,255,227,255,227,255,158,255,240,255,101,255,242,255,68,255,227,255,59,255,203,255,70,255,185,255,94,255,174,255,112,255,178,255,123,255,194,255,119,255,218,255,94,255,244,255,57,255,17,0,8,255,50,0,216,254,88,0,180,254,119,0,178,254,134,0,207,254,128,0,11,255,99,0,86,255,64,0,174,255,33,0,251,255,19,0,55,0,37,0,92,0,68,0,101,0,97,0,88,0,112,0,64,0,101,0,39,0,75,0,24,0,50,0,17,0,41,0,11,0,48,0,251,255,64,0,222,255,75,0,183,255,81,0,150,255,79,0,132,255,70,0,128,255,68,0,132,255,75,0,134,255,88,0,132,255,112,0,134,255,132,0,150,255,145,0,176,255,150,0,216,255,143,0,0,0,128,0,35,0,108,0,55,0,88,0,64,0,64,0,61,0,39,0,48,0,15,0,35,0,247,255,30,0,225,255,33,0,209,255,35,0,203,255,30,0,203,255,11,0,209,255,233,255,216,255,185,255,222,255,143,255,229,255,119,255,242,255,119,255,2,0,141,255,15,0,178,255,26,0,225,255,33,0,15,0,35,0,66,0,33,0,108,0,39,0,143,0,41,0,169,0,48,0,189,0,46,0,200,0,30,0,205,0,8,0,205,0,242,255,196,0,220,255,183,0,203,255,169,0,194,255,154,0,187,255,136,0,185,255,119,0,192,255,94,0,200,255,64,0,216,255,26,0,233,255,236,255,253,255,176,255,19,0,116,255,41,0,55,255,66,0,4,255,83,0,227,254,86,0,218,254,79,0,227,254,66,0,253,254,57,0,35,255,57,0,72,255,66,0,99,255,79,0,108,255,86,0,99,255,81,0,72,255,64,0,41,255,39,0,15,255,17,0,255,254,251,255,255,254,227,255,13,255,200,255,30,255,174,255,48,255,145,255,59,255,121,255,70,255,103,255,83,255,90,255,105,255,86,255,134,255,97,255,165,255,121,255,194,255,154,255,211,255,198,255,218,255,238,255,220,255,17,0,222,255,48,0,233,255,72,0,251,255,97,0,17,0,116,0,39,0,132,0,61,0,134,0,79,0,121,0,97,0,88,0,110,0,46,0,123,0,2,0,132,0,216,255,136,0,185,255,136,0,167,255,128,0,163,255,110,0,169,255,86,0,185,255,59,0,205,255,33,0,229,255,13,0,0,0,4,0,22,0,0,0,39,0,249,255,37,0,231,255,6,0,198,255,214,255,154,255,161,255,108,255,116,255,68,255,92,255,39,255,99,255,26,255,130,255,24,255,178,255,28,255,231,255,41,255,19,0,66,255,48,0,94,255,57,0,125,255,57,0,154,255,55,0,178,255,55,0,205,255,64,0,236,255,70,0,17,0,77,0,57,0,79,0,92,0,75,0,114,0,64,0,128,0,46,0,130,0,24,0,128,0,8,0,130,0,2,0,132,0,15,0,134,0,41,0,130,0,70,0,116,0,90,0,92,0,92,0,59,0,68,0,24,0,22,0,253,255,218,255,231,255,158,255,216,255,108,255,214,255,81,255,216,255,81,255,227,255,110,255,247,255,154,255,15,0,203,255,41,0,251,255,61,0,30,0,72,0,55,0,77,0,72,0,75,0,79,0,61,0,77,0,37,0,70,0,4,0,48,0,218,255,22,0,178,255,253,255,158,255,238,255,156,255,240,255,176,255,4,0,207,255,41,0,240,255,79,0,11,0,112,0,30,0,136,0,48,0,152,0,61,0,158,0,77,0,158,0,88,0,154,0,94,0,152,0,99,0,154,0,97,0,158,0,92,0,156,0,86,0,143,0,79,0,112,0,75,0,61,0,70,0,4,0,70,0,207,255,79,0,165,255,99,0,143,255,125,0,136,255,158,0,139,255,189,0,141,255,205,0,136,255,200,0,125,255,178,0,116,255,141,0,112,255,97,0,119,255,55,0,136,255,19,0,163,255,244,255,196,255,227,255,233,255,218,255,8,0,227,255,37,0,0,0,61,0,44,0,81,0,92,0,99,0,136,0,112,0,165,0,110,0,176,0,88,0,172,0,52,0,156,0,8,0,130,0,233,255,92,0,207,255,39,0,187,255,233,255,176,255,174,255,167,255,128,255,163,255,97,255,174,255,90,255,198,255,101,255,231,255,125,255,13,0,154,255,48,0,176,255,70,0,194,255,72,0,200,255,64,0,198,255,44,0,194,255,33,0,196,255,33,0,207,255,55,0,231,255,83,0,4,0,116,0,30,0,136,0,44,0,141,0,33,0,121,0,13,0,86,0,247,255,41,0,231,255,6,0,220,255,244,255,211,255,244,255,203,255,6,0,183,255,35,0,156,255,64,0,123,255,94,0,92,255,116,0,75,255,125,0,72,255,128,0,90,255,121,0,134,255,112,0,189,255,94,0,244,255,77,0,35,0,50,0,64,0,24,0,68,0,247,255,55,0,214,255,28,0,183,255,0,0,161,255,225,255,154,255,200,255,161,255,183,255,180,255,180,255,214,255,194,255,242,255,222,255,4,0,4,0,2,0,55,0,244,255,105,0,220,255,154,0,194,255,187,0,178,255,207,0,174,255,214,0,176,255,214,0,180,255,205,0,183,255,187,0,176,255,163,0,167,255,121,0,163,255,72,0,167,255,24,0,178,255,236,255,196,255,203,255,222,255,189,255,249,255,189,255,15,0,196,255,37,0,205,255,61,0,203,255,81,0,189,255,103,0,163,255,123,0,139,255,139,0,123,255,152,0,130,255,167,0,152,255,187,0,178,255,207,0,196,255,220,0,200,255,222,0,196,255,207,0,189,255,176,0,192,255,141,0,196,255,110,0,200,255,86,0,200,255,68,0,200,255,57,0,200,255,39,0,207,255,13,0,225,255,231,255,251,255,183,255,22,0,136,255,41,0,101,255,48,0,90,255,39,0,101,255,13,0,128,255,242,255,152,255,214,255,163,255,194,255,156,255,189,255,134,255,203,255,110,255,216,255,94,255,220,255,94,255,209,255,112,255,187,255,134,255,174,255,156,255,187,255,172,255,222,255,178,255,15,0,178,255,64,0,174,255,92,0,167,255,103,0,156,255,99,0,147,255,94,0,139,255,105,0,134,255,130,0,134,255,163,0,141,255,185,0,150,255,187,0,165,255,161,0,185,255,119,0,218,255,68,0,6,0,17,0,70,0,242,255,139,0,227,255,207,0,225,255,6,1,227,255,44,1,227,255,61,1,222,255,61,1,216,255,41,1,209,255,15,1,198,255,240,0,185,255,203,0,174,255,172,0,169,255,136,0,176,255,99,0,198,255,57,0,227,255,11,0,2,0,225,255,24,0,194,255,39,0,180,255,41,0,185,255,28,0,205,255,0,0,233,255,220,255,8,0,178,255,39,0,143,255,64,0,128,255,83,0,134,255,90,0,163,255,90,0,207,255,81,0,251,255,70,0,30,0,55,0,50,0,44,0,55,0,28,0,37,0,15,0,15,0,2,0,0,0,253,255,0,0,0,0,22,0,13,0,55,0,37,0,94,0,64,0,123,0,83,0,125,0,88,0,105,0,75,0,72,0,44,0,37,0,4,0,8,0,222,255,247,255,192,255,242,255,180,255,244,255,178,255,0,0,185,255,8,0,185,255,19,0,176,255,28,0,156,255,26,0,130,255,15,0,110,255,253,255,105,255,227,255,119,255,203,255,147,255,180,255,180,255,156,255,216,255,128,255,247,255,97,255,17,0,66,255,39,0,39,255,59,0,30,255,72,0,35,255,77,0,59,255,68,0,97,255,41,0,147,255,253,255,203,255,200,255,253,255,139,255,41,0,88,255,79,0,55,255,99,0,48,255,110,0,66,255,108,0,108,255,94,0,158,255,70,0,205,255,46,0,233,255,22,0,244,255,6,0,238,255,2,0,222,255,8,0,211,255,26,0,209,255,48,0,227,255,72,0,0,0,99,0,37,0,132,0,70,0,158,0,81,0,183,0,81,0,185,0,77,0,167,0,77,0,132,0,83,0,94,0,97,0,61,0,103,0,35,0,110,0,17,0,105,0,4,0,101,0,0,0,94,0,249,255,86,0,247,255,75,0,238,255,61,0,225,255,39,0,214,255,19,0,205,255,4,0,205,255,2,0,214,255,6,0,218,255,22,0,218,255,30,0,209,255,30,0,200,255,13,0,196,255,238,255,203,255,194,255,222,255,147,255,253,255,105,255,28,0,81,255,55,0,77,255,61,0,97,255,44,0,134,255,13,0,180,255,233,255,222,255,196,255,236,255,163,255,207,255,136,255,130,255,123,255,26,255,116,255,180,254,121,255,112,254,132,255,88,254,141,255,110,254,150,255,158,254,158,255,218,254,174,255,24,255,194,255,77,255,214,255,128,255,222,255,169,255,209,255,200,255,176,255,225,255,134,255,240,255,90,255,253,255,59,255,11,0,48,255,30,0,55,255,57,0,72,255,81,0,94,255,101,0,119,255,112,0,145,255,116,0,167,255,123,0,183,255,128,0,185,255,132,0,174,255,130,0,145,255,128,0,103,255,123,0,63,255,116,0,41,255,105,0,41,255,86,0,55,255,50,0,79,255,8,0,99,255,220,255,112,255,176,255,123,255,139,255,136,255,116,255,156,255,108,255,192,255,108,255,238,255,112,255,35,0,123,255,86,0,128,255,128,0,128,255,143,0,125,255,134,0,119,255,112,0,114,255,77,0,116,255,44,0,128,255,17,0,154,255,2,0,187,255,253,255,233,255,253,255,26,0,2,0,70,0,15,0,105,0,30,0,121,0,48,0,119,0,61,0,103,0,64,0,77,0,46,0,46,0,6,0,8,0,214,255,236,255,176,255,216,255,158,255,209,255,172,255,218,255,211,255,231,255,0,0,236,255,39,0,222,255,70,0,200,255,79,0,176,255,75,0,158,255,52,0,152,255,24,0,154,255,247,255,165,255,216,255,185,255,192,255,209,255,176,255,240,255,169,255,13,0,178,255,33,0,192,255,46,0,214,255,46,0,247,255,35,0,22,0,2,0,50,0,220,255,68,0,174,255,70,0,136,255,59,0,116,255,37,0,114,255,6,0,134,255,227,255,163,255,192,255,198,255,161,255,238,255,134,255,17,0,125,255,50,0,132,255,70,0,150,255,79,0,176,255,75,0,205,255,64,0,229,255,50,0,240,255,41,0,236,255,35,0,225,255,35,0,216,255,37,0,216,255,41,0,220,255,30,0,225,255,11,0,220,255,240,255,207,255,209,255,189,255,196,255,176,255,203,255,167,255,236,255,165,255,26,0,167,255,75,0,165,255,108,0,158,255,123,0,147,255,112,0,136,255,83,0,128,255,41,0,121,255,0,0,123,255,225,255,136,255,203,255,156,255,189,255,180,255,183,255,207,255,172,255,236,255,165,255,2,0,163,255,22,0,167,255,35,0,180,255,39,0,200,255,30,0,222,255,15,0,240,255,253,255,0,0,233,255,8,0,218,255,8,0,216,255,0,0,218,255,236,255,227,255,205,255,242,255,167,255,0,0,128,255,19,0,88,255,50,0,59,255,77,0,48,255,97,0,59,255,101,0,90,255,86,0,123,255,59,0,150,255,26,0,165,255,249,255,172,255,225,255,176,255,211,255,183,255,203,255,198,255,200,255,216,255,198,255,238,255,192,255,0,0,174,255,13,0,154,255,26,0,128,255,39,0,103,255,50,0,83,255,64,0,75,255,88,0,77,255,119,0,92,255,161,0,108,255,214,0,119,255,11,1,119,255,55,1,112,255,77,1,97,255,70,1,81,255,33,1,66,255,231,0,55,255,161,0,48,255,90,0,41,255,33,0,39,255,249,255,39,255,225,255,48,255,214,255,66,255,211,255,99,255,218,255,143,255,222,255,189,255,227,255,233,255,231,255,11,0,240,255,30,0,249,255,33,0,2,0,17,0,13,0,247,255,22,0,216,255,26,0,192,255,26,0,178,255,17,0,176,255,0,0,187,255,225,255,200,255,183,255,216,255,132,255,218,255,81,255,205,255,30,255,180,255,242,254,152,255,211,254,128,255,198,254,119,255,211,254,119,255,247,254,128,255,50,255,147,255,123,255,172,255,192,255,198,255,242,255,222,255,8,0,240,255,11,0,247,255,251,255,247,255,227,255,249,255,200,255,4,0,180,255,24,0,174,255,48,0,180,255,75,0,192,255,92,0,203,255,92,0,196,255,75,0,176,255,39,0,154,255,2,0,139,255,238,255,145,255,229,255,167,255,240,255,200,255,0,0,236,255,19,0,11,0,35,0,37,0,35,0,55,0,30,0,59,0,22,0,57,0,11,0,39,0,253,255,15,0,238,255,240,255,220,255,209,255,207,255,192,255,209,255,192,255,227,255,207,255,6,0,229,255,57,0,242,255,110,0,240,255,161,0,225,255,194,0,207,255,200,0,192,255,189,0,192,255,161,0,205,255,130,0,225,255,97,0,240,255,72,0,244,255,48,0,231,255,28,0,198,255,6,0,152,255,242,255,103,255,222,255,57,255,214,255,28,255,220,255,15,255,244,255,17,255,19,0,30,255,44,0,48,255,57,0,70,255,57,0,88,255,44,0,101,255,19,0,110,255,249,255,119,255,220,255,139,255,200,255,172,255,185,255,222,255,174,255,26,0,161,255,86,0,134,255,128,0,99,255,143,0,59,255,130,0,28,255,112,0,17,255,92,0,35,255,86,0,86,255,94,0,154,255,101,0,222,255,103,0,24,0,94,0,68,0,81,0,105,0,70,0,132,0,70,0,145,0,77,0,141,0,79,0,121,0,64,0,83,0,28,0,37,0,233,255,249,255,180,255,211,255,143,255,180,255,130,255,161,255,136,255,150,255,156,255,141,255,180,255,128,255,207,255,112,255,229,255,97,255,249,255,83,255,4,0,81,255,6,0,92,255,251,255,110,255,229,255,136,255,205,255,163,255,187,255,185,255,176,255,203,255,172,255,211,255,178,255,209,255,185,255,203,255,194,255,194,255,194,255,183,255,185,255,167,255,172,255,150,255,158,255,128,255,152,255,114,255,150,255,119,255,147,255,147,255,143,255,198,255,141,255,4,0,147,255,70,0,172,255,123,0,211,255,150,0,2,0,143,0,37,0,114,0,55,0,79,0,52,0,46,0,41,0,26,0,37,0,22,0,48,0,26,0,75,0,30,0,108,0,35,0,132,0,50,0,139,0,79,0,128,0,119,0,92,0,165,0,48,0,194,0,0,0,196,0,207,255,165,0,169,255,110,0,150,255,37,0,141,255,225,255,141,255,161,255,139,255,112,255,130,255,90,255,123,255,97,255,119,255,128,255,123,255,180,255,136,255,238,255,158,255,30,0,183,255,70,0,203,255,90,0,220,255,97,0,227,255,92,0,218,255,75,0,205,255,52,0,194,255,28,0,189,255,2,0,198,255,242,255,216,255,231,255,236,255,233,255,0,0,240,255,15,0,251,255,28,0,4,0,41,0,19,0,50,0,28,0,55,0,22,0,57,0,2,0,66,0,222,255,75,0,187,255,83,0,176,255,83,0,194,255,72,0,238,255,44,0,30,0,11,0,77,0,236,255,103,0,209,255,108,0,189,255,86,0,189,255,41,0,207,255,240,255,240,255,187,255,22,0,154,255,61,0,145,255,97,0,156,255,125,0,174,255,152,0,185,255,172,0,189,255,183,0,189,255,192,0,196,255,194,0,209,255,187,0,233,255,167,0,8,0,128,0,41,0,66,0,70,0,251,255,88,0,180,255,90,0,121,255,77,0,79,255,50,0,59,255,13,0,63,255,233,255,94,255,203,255,134,255,183,255,178,255,169,255,211,255,167,255,227,255,165,255,231,255,163,255,227,255,163,255,222,255,161,255,227,255,161,255,242,255,163,255,11,0,165,255,41,0,172,255,70,0,176,255,90,0,180,255,97,0,180,255,90,0,187,255,77,0,200,255,59,0,225,255,48,0,0,0,41,0,35,0,41,0,68,0,39,0,101,0,44,0,125,0,50,0,143,0,57,0,150,0,59,0,145,0,50,0,132,0,22,0,116,0,238,255,103,0,185,255,88,0,139,255,77,0,105,255,64,0,94,255,41,0,101,255,13,0,125,255,236,255,158,255,194,255,192,255,152,255,216,255,108,255,233,255,66,255,233,255,26,255,225,255,249,254,205,255,233,254,187,255,236,254,174,255,251,254,167,255,15,255,176,255,33,255,196,255,48,255,222,255,66,255,0,0,94,255,33,0,134,255,59,0,183,255,70,0,236,255,70,0,22,0,57,0,48,0,37,0,59,0,13,0,48,0,244,255,24,0,220,255,251,255,200,255,220,255,185,255,196,255,176,255,180,255,183,255,174,255,194,255,172,255,220,255,165,255,0,0,154,255,37,0,136,255,72,0,121,255,103,0,114,255,123,0,119,255,134,0,134,255,136,0,150,255,139,0,163,255,139,0,172,255,136,0,169,255,132,0,167,255,125,0,165,255,114,0,172,255,105,0,185,255,92,0,198,255,81,0,218,255,75,0,236,255,75,0,249,255,79,0,0,0,92,0,6,0,110,0,13,0,121,0,17,0,123,0,19,0,114,0,15,0,99,0,11,0,79,0,8,0,70,0,11,0,83,0,17,0,119,0,22,0,161,0,17,0,200,0,4,0,218,0,242,255,218,0,220,255,200,0,198,255,178,0,176,255,152,0,161,255,130,0,145,255,112,0,134,255,92,0,130,255,68,0,130,255,39,0,128,255,2,0,121,255,227,255,112,255,203,255,105,255,185,255,105,255,180,255,121,255,183,255,134,255,189,255,150,255,200,255,156,255,214,255,154,255,231,255,150,255,244,255,141,255,0,0,134,255,2,0,136,255,253,255,147,255,240,255,163,255,229,255,180,255,218,255,194,255,214,255,203,255,209,255,209,255,205,255,214,255,203,255,216,255,205,255,220,255,214,255,225,255,231,255,231,255,0,0,238,255,28,0,244,255,59,0,0,0,86,0,6,0,101,0,6,0,108,0,4,0,103,0,253,255,97,0,244,255,86,0,242,255,75,0,242,255,57,0,244,255,33,0,244,255,2,0,236,255,225,255,220,255,187,255,203,255,150,255,194,255,114,255,200,255,83,255,220,255,52,255,238,255,30,255,242,255,24,255,229,255,37,255,203,255,77,255,174,255,143,255,147,255,222,255,130,255,44,0,125,255,108,0,130,255,147,0,141,255,172,0,150,255,192,0,163,255,209,0,167,255,218,0,174,255,218,0,176,255,203,0,178,255,172,0,178,255,132,0,180,255,88,0,180,255,41,0,174,255,0,0,165,255,220,255,156,255,198,255,156,255,185,255,169,255,189,255,189,255,200,255,216,255,216,255,236,255,231,255,249,255,236,255,251,255,233,255,247,255,229,255,240,255,222,255,227,255,218,255,205,255,211,255,183,255,200,255,158,255,180,255,139,255,161,255,123,255,152,255,114,255,156,255,112,255,178,255,119,255,214,255,130,255,253,255,143,255,46,0,156,255,99,0,165,255,150,0,172,255,185,0,176,255,198,0,169,255,189,0,158,255,154,0,143,255,105,0,130,255,52,0,119,255,0,0,116,255,216,255,125,255,187,255,150,255,174,255,185,255,178,255,218,255,196,255,251,255,218,255,11,0,233,255,11,0,249,255,0,0,0,0,233,255,0,0,209,255,249,255,189,255,236,255,174,255,218,255,169,255,200,255,178,255,185,255,196,255,172,255,218,255,158,255,242,255,147,255,6,0,143,255,22,0,147,255,28,0,163,255,24,0,185,255,8,0,205,255,244,255,222,255,214,255,227,255,180,255,229,255,156,255,225,255,145,255,225,255,152,255,227,255,174,255,220,255,198,255,207,255,216,255,185,255,220,255,163,255,214,255,150,255,194,255,152,255,163,255,176,255,130,255,218,255,101,255,8,0,88,255,64,0,94,255,110,0,121,255,152,0,156,255,185,0,187,255,203,0,214,255,209,0,227,255,205,0,240,255,183,0,251,255,150,0,15,0,116,0,46,0,83,0,81,0,52,0,110,0,28,0,128,0,11,0,136,0,0,0,145,0,0,0,163,0,2,0,198,0,11,0,242,0,22,0,19,1,28,0,39,1,33,0,41,1,26,0,28,1,13,0,4,1,251,255,227,0,231,255,183,0,220,255,136,0,220,255,90,0,231,255,57,0,247,255,41,0,0,0,48,0,251,255,68,0,222,255,90,0,167,255,105,0,99,255,110,0,37,255,97,0,255,254,61,0,255,254,15,0,30,255,227,255,81,255,194,255,132,255,185,255,172,255,200,255,192,255,238,255,194,255,28,0,187,255,72,0,183,255,101,0,185,255,112,0,198,255,105,0,218,255,86,0,244,255,57,0,13,0,30,0,35,0,8,0,57,0,247,255,70,0,227,255,81,0,209,255,88,0,196,255,81,0,189,255,64,0,192,255,33,0,198,255,247,255,205,255,200,255,200,255,161,255,183,255,136,255,152,255,132,255,108,255,143,255,59,255,163,255,19,255,178,255,247,254,189,255,247,254,194,255,15,255,205,255,63,255,225,255,119,255,0,0,165,255,44,0,198,255,90,0,220,255,130,0,233,255,145,0,240,255,128,0,242,255,81,0,238,255,13,0,222,255,200,255,200,255,132,255,167,255,77,255,134,255,44,255,103,255,33,255,99,255,44,255,116,255,77,255,158,255,121,255,218,255,163,255,22,0,198,255,68,0,220,255,97,0,233,255,103,0,238,255,108,0,242,255,114,0,253,255,130,0,6,0,147,0,17,0,152,0,26,0,143,0,22,0,112,0,15,0,66,0,8,0,17,0,13,0,236,255,26,0,205,255,44,0,192,255,66,0,189,255,75,0,196,255,79,0,207,255,72,0,218,255,55,0,229,255,35,0,240,255,15,0,251,255,0,0,11,0,238,255,33,0,225,255,57,0,211,255,79,0,198,255,86,0,183,255,72,0,165,255,37,0,141,255,247,255,105,255,198,255,70,255,161,255,39,255,147,255,24,255,158,255,28,255,178,255,50,255,205,255,81,255,233,255,114,255,2,0,150,255,30,0,187,255,59,0,220,255,83,0,249,255,97,0,8,0,101,0,8,0,92,0,251,255,83,0,229,255,75,0,207,255,72,0,187,255,75,0,167,255,79,0,141,255,72,0,114,255,59,0,86,255,48,0,63,255,35,0,55,255,26,0,63,255,28,0,94,255,35,0,150,255,41,0,214,255,46,0,19,0,48,0,68,0,46,0,92,0,37,0,88,0,15,0,59,0,238,255,22,0,192,255,233,255,143,255,189,255,101,255,156,255,81,255,130,255,81,255,119,255,97,255,116,255,116,255,125,255,134,255,147,255,145,255,167,255,156,255,192,255,172,255,207,255,194,255,214,255,229,255,218,255,15,0,225,255,57,0,236,255,92,0,251,255,99,0,2,0,83,0,253,255,44,0,229,255,249,255,189,255,198,255,147,255,156,255,114,255,132,255,92,255,121,255,83,255,125,255,79,255,145,255,72,255,169,255,63,255,203,255,52,255,236,255,39,255,4,0,37,255,26,0,52,255,37,0,86,255,48,0,132,255,50,0,185,255,46,0,225,255,33,0,0,0,11,0,13,0,238,255,22,0,205,255,26,0,176,255,33,0,154,255,39,0,147,255,52,0,163,255,66,0,192,255,77,0,229,255,88,0,4,0,94,0,35,0,103,0,57,0,119,0,70,0,134,0,75,0,145,0,68,0,139,0,57,0,114,0,33,0,72,0,6,0,19,0,233,255,227,255,198,255,185,255,172,255,169,255,154,255,172,255,152,255,192,255,165,255,220,255,189,255,240,255,229,255,247,255,22,0,242,255,77,0,231,255,134,0,218,255,183,0,207,255,216,0,196,255,229,0,185,255,218,0,176,255,189,0,169,255,150,0,172,255,103,0,183,255,50,0,209,255,0,0,233,255,211,255,2,0,167,255,15,0,132,255,11,0,105,255,251,255,90,255,220,255,86,255,187,255,90,255,158,255,110,255,139,255,136,255,136,255,169,255,143,255,200,255,156,255,229,255,156,255,0,0,145,255,33,0,128,255,66,0,108,255,99,0,101,255,125,0,108,255,139,0,130,255,130,0,158,255,105,0,183,255,70,0,200,255,35,0,214,255,8,0,225,255,249,255,231,255,238,255,225,255,220,255,214,255,203,255,194,255,183,255,172,255,165,255,156,255,163,255,154,255,167,255,174,255,180,255,207,255,189,255,251,255,196,255,41,0,194,255,88,0,180,255,121,0,169,255,143,0,156,255,150,0,150,255,152,0,143,255,147,0,139,255,136,0,139,255,125,0,139,255,112,0,150,255,97,0,167,255,72,0,194,255,37,0,225,255,238,255,244,255,169,255,253,255,105,255,244,255,55,255,225,255,24,255,203,255,19,255,174,255,37,255,152,255,75,255,136,255,128,255,128,255,187,255,134,255,247,255,156,255,33,0,187,255,59,0,214,255,68,0,225,255,57,0,222,255,30,0,207,255,249,255,187,255,205,255,174,255,169,255,176,255,150,255,196,255,141,255,233,255,134,255,22,0,125,255,70,0,114,255,112,0,105,255,145,0,101,255,172,0,110,255,183,0,132,255,187,0,167,255,178,0,203,255,165,0,236,255,150,0,2,0,130,0,11,0,116,0,11,0,108,0,6,0,105,0,2,0,110,0,0,0,114,0,240,255,110,0,216,255,101,0,185,255,86,0,158,255,57,0,143,255,30,0,147,255,8,0,172,255,0,0,198,255,4,0,220,255,13,0,227,255,26,0,220,255,33,0,216,255,28,0,214,255,15,0,227,255,253,255,244,255,229,255,6,0,214,255,19,0,203,255,15,0,198,255,242,255,196,255,189,255,196,255,123,255,192,255,57,255,189,255,11,255,189,255,249,254,189,255,4,255,185,255,39,255,176,255,79,255,172,255,123,255,176,255,169,255,198,255,218,255,229,255,4,0,253,255,37,0,6,0,50,0,253,255,41,0,229,255,15,0,200,255,240,255,174,255,207,255,150,255,183,255,130,255,174,255,114,255,180,255,101,255,198,255,92,255,220,255,81,255,236,255,66,255,244,255,44,255,244,255,22,255,242,255,15,255,242,255,33,255,247,255,72,255,244,255,134,255,233,255,203,255,209,255,13,0,172,255,66,0,141,255,110,0,128,255,132,0,136,255,152,0,163,255,163,0,198,255,174,0,231,255,180,0,2,0,185,0,19,0,180,0,26,0,167,0,22,0,150,0,11,0,130,0,249,255,112,0,225,255,99,0,198,255,90,0,174,255,88,0,139,255,81,0,105,255,72,0,75,255,64,0,52,255,59,0,46,255,55,0,48,255,50,0,61,255,41,0,77,255,26,0,101,255,2,0,132,255,233,255,172,255,205,255,218,255,185,255,15,0,178,255,77,0,180,255,136,0,189,255,185,0,203,255,207,0,216,255,200,0,225,255,169,0,238,255,121,0,0,0,75,0,24,0,37,0,61,0,6,0,103,0,231,255,143,0,198,255,172,0,163,255,185,0,136,255,183,0,123,255,174,0,134,255,163,0,165,255,154,0,216,255,152,0,11,0,152,0,61,0,152,0,92,0,150,0,110,0,136,0,112,0,112,0,114,0,77,0,114,0,44,0,119,0,19,0,121,0,15,0,119,0,26,0,110,0,52,0,97,0,81,0,75,0,108,0,50,0,130,0,24,0,152,0,251,255,167,0,222,255,176,0,198,255,176,0,187,255,158,0,194,255,130,0,216,255,90,0,253,255,37,0,33,0,233,255,61,0,167,255,70,0,108,255,61,0,70,255,39,0,63,255,8,0,90,255,236,255,139,255,216,255,194,255,205,255,244,255,205,255,17,0,214,255,37,0,220,255,48,0,225,255,57,0,227,255,66,0,225,255,72,0,222,255,70,0,222,255,61,0,225,255,41,0,225,255,15,0,225,255,242,255,225,255,211,255,236,255,178,255,0,0,154,255,35,0,141,255,79,0,139,255,125,0,145,255,158,0,163,255,169,0,189,255,154,0,218,255,114,0,249,255,68,0,19,0,26,0,50,0,6,0,83,0,6,0,121,0,24,0,147,0,52,0,156,0,81,0,134,0,105,0,86,0,128,0,19,0,136,0,207,255,134,0,147,255,110,0,112,255,70,0,92,255,19,0,92,255,229,255,105,255,192,255,128,255,163,255,156,255,147,255,189,255,141,255,220,255,147,255,242,255,169,255,249,255,207,255,238,255,251,255,216,255,48,0,196,255,103,0,187,255,150,0,192,255,185,0,203,255,200,0,218,255,209,0,236,255,214,0,251,255,227,0,13,0,242,0,33,0,6,1,50,0,19,1,59,0,26,1,61,0,13,1,57,0,236,0,48,0,183,0,35,0,112,0,17,0,41,0,251,255,233,255,225,255,183,255,200,255,147,255,180,255,125,255,178,255,114,255,192,255,112,255,216,255,121,255,244,255,145,255,11,0,180,255,35,0,225,255,59,0,8,0,86,0,44,0,116,0,64,0,150,0,70,0,178,0,66,0,194,0,59,0,194,0,44,0,174,0,28,0,132,0,11,0,79,0,253,255,15,0,233,255,222,255,214,255,183,255,185,255,165,255,163,255,174,255,143,255,200,255,136,255,236,255,145,255,19,0,163,255,59,0,187,255,97,0,218,255,128,0,251,255,152,0,24,0,163,0,50,0,161,0,70,0,139,0,81,0,114,0,83,0,86,0,81,0,70,0,77,0,68,0,61,0,79,0,41,0,101,0,15,0,130,0,247,255,152,0,227,255,169,0,214,255,176,0,203,255,169,0,192,255,154,0,180,255,130,0,165,255,94,0,152,255,57,0,139,255,15,0,141,255,236,255,158,255,205,255,194,255,180,255,242,255,169,255,41,0,174,255,90,0,194,255,125,0,229,255,132,0,17,0,114,0,66,0,81,0,110,0,35,0,136,0,242,255,139,0,196,255,123,0,156,255,88,0,125,255,44,0,114,255,4,0,121,255,222,255,141,255,189,255,172,255,165,255,207,255,158,255,242,255,163,255,13,0,176,255,26,0,196,255,33,0,209,255,28,0,222,255,28,0,229,255,35,0,240,255,52,0,253,255,70,0,13,0,79,0,33,0,70,0,52,0,44,0,66,0,8,0,70,0,233,255,61,0,214,255,39,0,209,255,6,0,218,255,227,255,229,255,192,255,236,255,172,255,236,255,172,255,222,255,187,255,207,255,209,255,183,255,227,255,154,255,229,255,128,255,216,255,103,255,192,255,90,255,156,255,90,255,121,255,105,255,94,255,132,255,81,255,167,255,83,255,207,255,99,255,244,255,123,255,26,0,152,255,57,0,176,255,81,0,194,255,101,0,205,255,110,0,209,255,114,0,211,255,110,0,214,255,103,0,220,255,94,0,236,255,79,0,253,255,61,0,11,0,39,0,24,0,11,0,35,0,242,255,39,0,211,255,41,0,194,255,30,0,194,255,2,0,220,255,216,255,13,0,163,255,75,0,116,255,136,0,83,255,172,0,75,255,183,0,92,255,174,0,134,255,161,0,187,255,152,0,244,255,161,0,28,0,180,0,44,0,207,0,37,0,225,0,19,0,222,0,0,0,194,0,244,255,143,0,247,255,83,0,253,255,26,0,0,0,240,255,253,255,209,255,236,255,187,255,207,255,172,255,172,255,161,255,132,255,152,255,94,255,147,255,61,255,141,255,44,255,136,255,37,255,134,255,37,255,136,255,41,255,139,255,44,255,136,255,37,255,125,255,24,255,110,255,15,255,101,255,11,255,103,255,15,255,123,255,24,255,152,255,37,255,183,255,55,255,205,255,77,255,218,255,110,255,207,255,152,255,185,255,200,255,158,255,242,255,134,255,17,0,119,255,26,0,114,255,24,0,123,255,2,0,145,255,233,255,169,255,209,255,192,255,194,255,207,255,185,255,211,255,189,255,216,255,205,255,211,255,222,255,207,255,244,255,203,255,11,0,198,255,24,0,203,255,26,0,216,255,19,0,233,255,6,0,0,0,249,255,22,0,238,255,46,0,238,255,72,0,242,255,99,0,249,255,123,0,247,255,139,0,238,255,134,0,218,255,116,0,194,255,79,0,165,255,39,0,134,255,2,0,110,255,229,255,94,255,207,255,92,255,194,255,103,255,192,255,130,255,203,255,154,255,227,255,178,255,8,0,200,255,50,0,218,255,81,0,231,255,83,0,240,255,59,0,242,255,6,0,238,255,196,255,233,255,130,255,231,255,72,255,231,255,35,255,227,255,17,255,216,255,13,255,196,255,26,255,172,255,44,255,147,255,59,255,125,255,77,255,103,255,88,255,77,255,97,255,39,255,101,255,249,254,103,255,198,254,105,255,156,254,121,255,136,254,143,255,150,254,176,255,189,254,200,255,247,254,222,255,46,255,222,255,92,255,216,255,130,255,198,255,158,255,180,255,187,255,176,255,222,255,185,255,6,0,205,255,59,0,233,255,108,0,4,0,147,0,22,0,167,0,26,0,163,0,15,0,141,0,253,255,110,0,222,255,88,0,194,255,70,0,165,255,66,0,147,255,66,0,154,255,75,0,180,255,83,0,222,255,94,0,8,0,97,0,41,0,94,0,52,0,88,0,37,0,72,0,11,0,57,0,240,255,37,0,218,255,13,0,198,255,240,255,189,255,209,255,185,255,183,255,183,255,161,255,185,255,154,255,194,255,161,255,203,255,180,255,214,255,207,255,225,255,231,255,238,255,249,255,251,255,0,0,8,0,2,0,28,0,8,0,48,0,22,0,68,0,48,0,88,0,83,0,99,0,130,0,103,0,176,0,90,0,218,0,68,0,244,0,37,0,249,0,4,0,227,0,238,255,180,0,225,255,119,0,227,255,57,0,238,255,8,0,251,255,244,255,6,0,251,255,8,0,24,0,2,0,68,0,251,255,112,0,238,255,147,0,236,255,165,0,247,255,163,0,8,0,145,0,37,0,119,0,61,0,90,0,79,0,68,0,90,0,55,0,94,0,52,0,94,0,55,0,88,0,59,0,79,0,55,0,66,0,35,0,55,0,249,255,41,0,183,255,28,0,103,255,19,0,39,255,11,0,2,255,4,0,255,254,11,0,33,255,24,0,90,255,44,0,163,255,68,0,236,255,97,0,44,0,128,0,92,0,161,0,119,0,194,0,123,0,214,0,103,0,227,0,66,0,222,0,17,0,205,0,233,255,178,0,194,255,147,0,172,255,114,0,161,255,83,0,156,255,61,0,158,255,41,0,165,255,30,0,174,255,22,0,187,255,19,0,205,255,26,0,227,255,37,0,0,0,50,0,26,0,61,0,50,0,64,0,64,0,59,0,64,0,41,0,46,0,17,0,26,0,240,255,4,0,211,255,251,255,189,255,251,255,178,255,4,0,169,255,26,0,161,255,50,0,152,255,83,0,147,255,108,0,150,255,125,0,161,255,134,0,172,255,130,0,176,255,114,0,165,255,86,0,136,255,48,0,108,255,8,0,88,255,225,255,90,255,192,255,114,255,172,255,156,255,163,255,198,255,172,255,236,255,198,255,2,0,236,255,13,0,19,0,11,0,59,0,0,0,81,0,242,255,88,0,225,255,77,0,205,255,59,0,189,255,41,0,172,255,30,0,158,255,28,0,156,255,39,0,167,255,52,0,194,255,68,0,227,255,81,0,0,0,86,0,22,0,81,0,24,0,64,0,13,0,35,0,251,255,0,0,233,255,227,255,220,255,205,255,218,255,189,255,225,255,178,255,242,255,163,255,13,0,143,255,41,0,119,255,64,0,101,255,75,0,99,255,72,0,123,255,66,0,158,255,61,0,198,255,64,0,222,255,81,0,231,255,101,0,229,255,132,0,220,255,165,0,216,255,198,0,209,255,220,0,198,255,233,0,172,255,233,0,134,255,231,0,90,255,220,0,52,255,209,0,30,255,192,0,28,255,169,0,48,255,147,0,79,255,121,0,110,255,99,0,139,255,72,0,156,255,44,0,167,255,15,0,174,255,249,255,189,255,231,255,216,255,220,255,249,255,211,255,19,0,198,255,39,0,174,255,37,0,141,255,19,0,105,255,253,255,77,255,227,255,59,255,207,255,66,255,192,255,92,255,189,255,134,255,203,255,192,255,229,255,249,255,4,0,48,0,30,0,90,0,39,0,116,0,28,0,125,0,8,0,116,0,253,255,108,0,0,0,99,0,24,0,97,0,64,0,103,0,103,0,110,0,139,0,121,0,161,0,130,0,167,0,125,0,158,0,101,0,132,0,50,0,83,0,238,255,22,0,154,255,207,255,77,255,145,255,15,255,101,255,236,254,77,255,225,254,75,255,238,254,90,255,17,255,116,255,68,255,156,255,130,255,203,255,194,255,253,255,0,0,46,0,52,0,86,0,90,0,105,0,105,0,103,0,101,0,79,0,72,0,41,0,35,0,2,0,251,255,236,255,211,255,233,255,183,255,247,255,163,255,11,0,154,255,30,0,152,255,48,0,154,255,61,0,165,255,70,0,180,255,72,0,200,255,72,0,222,255,66,0,244,255,59,0,4,0,48,0,15,0,44,0,13,0,44,0,4,0,48,0,253,255,57,0,242,255,64,0,231,255,75,0,227,255,83,0,229,255,92,0,244,255,88,0,11,0,72,0,44,0,48,0,75,0,26,0,99,0,17,0,112,0,17,0,119,0,15,0,121,0,13,0,125,0,4,0,136,0,244,255,145,0,229,255,152,0,222,255,143,0,220,255,128,0,231,255,105,0,0,0,88,0,33,0,79,0,75,0,79,0,110,0,92,0,136,0,101,0,152,0,108,0,150,0,108,0,132,0,101,0,101,0,88,0,64,0,75,0,22,0,61,0,240,255,52,0,203,255,46,0,165,255,50,0,134,255,55,0,110,255,64,0,94,255,75,0,92,255,79,0,101,255,79,0,119,255,75,0,136,255,61,0,156,255,35,0,183,255,0,0,205,255,205,255,222,255,152,255,233,255,105,255,238,255,77,255,238,255,72,255,231,255,79,255,216,255,97,255,196,255,108,255,165,255,114,255,132,255,116,255,97,255,112,255,70,255,116,255,61,255,116,255,79,255,119,255,119,255,114,255,176,255,103,255,233,255,92,255,15,0,90,255,28,0,99,255,15,0,119,255,233,255,154,255,187,255,194,255,143,255,238,255,119,255,17,0,114,255,50,0,123,255,70,0,150,255,77,0,185,255,68,0,225,255,55,0,2,0,41,0,24,0,35,0,26,0,35,0,13,0,39,0,244,255,52,0,214,255,68,0,176,255,81,0,132,255,90,0,92,255,90,0,57,255,75,0,46,255,44,0,61,255,8,0,94,255,229,255,134,255,189,255,169,255,156,255,180,255,123,255,176,255,103,255,163,255,88,255,150,255,86,255,145,255,88,255,150,255,92,255,165,255,97,255,180,255,97,255,196,255,94,255,203,255,101,255,200,255,116,255,192,255,150,255,178,255,192,255,167,255,236,255,161,255,13,0,156,255,33,0,154,255,33,0,154,255,17,0,163,255,247,255,180,255,205,255,214,255,161,255,251,255,119,255,28,0,83,255,46,0,57,255,41,0,44,255,22,0,39,255,251,255,46,255,231,255,59,255,218,255,86,255,220,255,110,255,231,255,130,255,244,255,132,255,253,255,119,255,0,0,92,255,253,255,68,255,242,255,61,255,229,255,77,255,222,255,112,255,220,255,154,255,227,255,192,255,238,255,216,255,253,255,227,255,15,0,225,255,39,0,225,255,68,0,227,255,97,0,238,255,130,0,253,255,156,0,15,0,178,0,35,0,192,0,52,0,192,0,57,0,180,0,52,0,161,0,37,0,130,0,11,0,94,0,242,255,64,0,214,255,41,0,187,255,35,0,169,255,41,0,158,255,59,0,165,255,81,0,180,255,103,0,198,255,119,0,205,255,123,0,198,255,119,0,167,255,99,0,123,255,68,0,81,255,30,0,55,255,0,0,66,255,238,255,103,255,240,255,165,255,0,0,244,255,33,0,61,0,72,0,125,0,110,0,167,0,141,0,180,0,154,0,167,0,143,0,136,0,114,0,99,0,72,0,72,0,33,0,55,0,253,255,52,0,229,255,57,0,218,255,66,0,218,255,70,0,225,255,66,0,233,255,59,0,242,255,55,0,249,255,57,0,4,0,68,0,24,0,86,0,48,0,105,0,70,0,121,0,83,0,123,0,75,0,110,0,41,0,79,0,253,255,41,0,216,255,2,0,209,255,227,255,236,255,203,255,35,0,189,255,99,0,185,255,156,0,185,255,192,0,187,255,205,0,196,255,194,0,203,255,167,0,211,255,136,0,220,255,97,0,225,255,52,0,225,255,2,0,222,255,207,255,218,255,163,255,207,255,125,255,189,255,108,255,169,255,103,255,154,255,116,255,145,255,143,255,145,255,180,255,156,255,227,255,169,255,19,0,176,255,66,0,174,255,101,0,158,255,121,0,139,255,128,0,116,255,125,0,101,255,121,0,94,255,116,0,99,255,114,0,112,255,110,0,141,255,101,0,174,255,86,0,200,255,59,0,218,255,24,0,222,255,244,255,225,255,205,255,231,255,169,255,247,255,139,255,8,0,114,255,26,0,105,255,33,0,110,255,26,0,132,255,8,0,165,255,242,255,200,255,220,255,227,255,205,255,251,255,207,255,11,0,225,255,28,0,0,0,41,0,33,0,55,0,59,0,66,0,75,0,72,0,79,0,72,0,72,0,66,0,64,0,50,0,44,0,37,0,17,0,33,0,240,255,37,0,196,255,46,0,158,255,57,0,132,255,57,0,125,255,35,0,145,255,2,0,185,255,222,255,236,255,192,255,26,0,172,255,64,0,163,255,90,0,163,255,105,0,163,255,114,0,156,255,112,0,147,255,99,0,136,255,72,0,134,255,41,0,147,255,13,0,169,255,2,0,194,255,8,0,211,255,26,0,220,255,52,0,225,255,70,0,220,255,79,0,216,255,66,0,211,255,30,0,214,255,229,255,222,255,154,255,242,255,90,255,4,0,48,255,26,0,37,255,35,0,61,255,41,0,108,255,37,0,161,255,30,0,214,255,22,0,249,255,8,0,13,0,251,255,24,0,233,255,35,0,214,255,46,0,196,255,55,0,178,255,61,0,165,255,64,0,161,255,66,0,165,255,75,0,167,255,90,0,165,255,116,0,152,255,136,0,141,255,150,0,130,255,150,0,128,255,141,0,136,255,123,0,147,255,99,0,156,255,68,0,156,255,35,0,150,255,0,0,134,255,225,255,110,255,194,255,79,255,174,255,52,255,165,255,37,255,174,255,37,255,198,255,59,255,233,255,101,255,15,0,152,255,55,0,205,255,90,0,251,255,110,0,28,0,121,0,55,0,121,0,81,0,114,0,97,0,101,0,101,0,92,0,94,0,92,0,75,0,94,0,48,0,101,0,22,0,103,0,2,0,99,0,0,0,83,0,6,0,68,0,15,0,48,0,28,0,28,0,37,0,4,0,44,0,240,255,48,0,218,255,48,0,207,255,46,0,200,255,44,0,205,255,37,0,216,255,24,0,227,255,8,0,242,255,247,255,2,0,229,255,19,0,209,255,39,0,194,255,61,0,185,255,92,0,183,255,130,0,192,255,174,0,209,255,209,0,233,255,225,0,2,0,214,0,24,0,172,0,37,0,110,0,30,0,44,0,11,0,240,255,238,255,192,255,207,255,156,255,187,255,123,255,183,255,94,255,194,255,72,255,222,255,52,255,2,0,44,255,35,0,44,255,61,0,48,255,77,0,66,255,79,0,90,255,77,0,123,255,66,0,163,255,44,0,209,255,8,0,0,0,229,255,41,0,189,255,77,0,163,255,99,0,143,255,103,0,132,255,92,0,125,255,66,0,125,255,35,0,132,255,11,0,143,255,251,255,163,255,244,255,183,255,242,255,203,255,242,255,218,255,240,255,231,255,236,255,249,255,229,255,8,0,218,255,19,0,205,255,33,0,192,255,33,0,183,255,33,0,187,255,35,0,205,255,44,0,236,255,59,0,13,0,75,0,44,0,77,0,64,0,68,0,66,0,55,0,57,0,39,0,33,0,26,0,0,0,22,0,225,255,17,0,203,255,13,0,198,255,4,0,211,255,251,255,236,255,240,255,11,0,240,255,44,0,247,255,72,0,4,0,103,0,19,0,136,0,28,0,161,0,26,0,169,0,8,0,154,0,240,255,119,0,203,255,70,0,165,255,22,0,128,255,242,255,94,255,218,255,68,255,196,255,50,255,180,255,46,255,165,255,52,255,154,255,75,255,152,255,99,255,161,255,128,255,185,255,147,255,222,255,158,255,6,0,156,255,41,0,150,255,66,0,147,255,75,0,156,255,68,0,180,255,46,0,211,255,19,0,247,255,0,0,17,0,247,255,46,0,253,255,72,0,24,0,97,0,61,0,125,0,105,0,145,0,147,0,163,0,176,0,172,0,189,0,176,0,178,0,174,0,150,0,165,0,110,0,145,0,64,0,119,0,17,0,86,0,238,255,50,0,203,255,24,0,167,255,0,0,132,255,240,255,105,255,231,255,103,255,227,255,119,255,229,255,156,255,238,255,203,255,249,255,253,255,6,0,50,0,19,0,105,0,28,0,156,0,33,0,189,0,26,0,198,0,11,0,189,0,249,255,163,0,227,255,132,0,200,255,110,0,172,255,94,0,143,255,90,0,119,255,88,0,110,255,81,0,112,255,68,0,128,255,46,0,150,255,24,0,176,255,13,0,207,255,11,0,229,255,19,0,244,255,33,0,242,255,46,0,220,255,57,0,185,255,68,0,141,255,81,0,110,255,97,0,99,255,116,0,116,255,132,0,154,255,134,0,198,255,125,0,233,255,97,0,251,255,59,0,247,255,22,0,225,255,244,255,194,255,216,255,167,255,196,255,147,255,185,255,143,255,183,255,161,255,183,255,198,255,183,255,247,255,180,255,37,0,172,255,66,0,169,255,75,0,185,255,59,0,218,255,33,0,8,0,247,255,59,0,198,255,94,0,147,255,114,0,101,255,114,0,70,255,105,0,59,255,92,0,77,255,72,0,114,255,48,0,169,255,13,0,229,255,233,255,15,0,198,255,39,0,178,255,39,0,174,255,22,0,187,255,4,0,209,255,251,255,229,255,2,0,244,255,22,0,251,255,50,0,249,255,72,0,240,255,81,0,229,255,68,0,211,255,37,0,203,255,249,255,200,255,205,255,211,255,169,255,229,255,154,255,0,0,152,255,33,0,158,255,61,0,169,255,81,0,180,255,81,0,187,255,61,0,189,255,30,0,189,255,251,255,187,255,229,255,189,255,218,255,196,255,218,255,209,255,225,255,222,255,238,255,238,255,0,0,247,255,22,0,253,255,55,0,0,0,99,0,253,255,147,0,247,255,189,0,240,255,214,0,236,255,222,0,225,255,211,0,211,255,198,0,203,255,189,0,187,255,183,0,176,255,185,0,169,255,185,0,176,255,180,0,194,255,169,0,222,255,147,0,0,0,112,0,26,0,64,0,46,0,2,0,50,0,194,255,48,0,141,255,35,0,110,255,17,0,108,255,0,0,130,255,233,255,165,255,216,255,203,255,205,255,231,255,203,255,0,0,203,255,15,0,209,255,30,0,220,255,44,0,233,255,57,0,249,255,70,0,2,0,77,0,11,0,81,0,19,0,81,0,39,0,68,0,66,0,48,0,97,0,26,0,125,0,13,0,150,0,13,0,163,0,33,0,163,0,61,0,147,0,92,0,121,0,112,0,79,0,112,0,30,0,101,0,240,255,81,0,192,255,70,0,150,255,72,0,105,255,92,0,70,255,116,0,48,255,143,0,48,255,161,0,63,255,169,0,94,255,169,0,136,255,154,0,176,255,130,0,207,255,92,0,222,255,48,0,227,255,4,0,222,255,229,255,227,255,209,255,244,255,205,255,26,0,209,255,81,0,211,255,141,0,207,255,187,0,192,255,214,0,172,255,207,0,154,255,174,0,139,255,119,0,134,255,48,0,141,255,238,255,156,255,183,255,183,255,145,255,216,255,125,255,253,255,119,255,35,0,121,255,72,0,125,255,105,0,134,255,125,0,150,255,130,0,172,255,123,0,196,255,108,0,214,255,77,0,229,255,48,0,242,255,22,0,247,255,0,0,251,255,247,255,2,0,244,255,13,0,249,255,33,0,253,255,57,0,0,0,81,0,4,0,101,0,13,0,114,0,24,0,116,0,35,0,103,0,41,0,88,0,44,0,59,0,37,0,28,0,28,0,242,255,17,0,198,255,6,0,161,255,11,0,134,255,28,0,132,255,59,0,152,255,103,0,185,255,139,0,229,255,163,0,15,0,169,0,48,0,154,0,55,0,123,0,39,0,75,0,2,0,24,0,220,255,229,255,183,255,185,255,156,255,154,255,141,255,134,255,130,255,130,255,130,255,132,255,139,255,134,255,158,255,136,255,194,255,141,255,240,255,150,255,26,0,165,255,61,0,189,255,88,0,216,255,94,0,244,255,83,0,17,0,59,0,44,0,22,0,64,0,238,255,77,0,196,255,79,0,158,255,68,0,136,255,52,0,128,255,35,0,134,255,15,0,152,255,253,255,172,255,229,255,194,255,207,255,216,255,183,255,231,255,161,255,244,255,141,255,0,0,121,255,8,0,103,255,11,0,86,255,2,0,75,255,247,255,79,255,225,255,99,255,205,255,136,255,194,255,176,255,189,255,211,255,192,255,227,255,203,255,229,255,218,255,225,255,242,255,220,255,17,0,225,255,55,0,231,255,92,0,233,255,123,0,218,255,145,0,178,255,165,0,130,255,185,0,90,255,214,0,70,255,244,0,83,255,15,1,130,255,30,1,194,255,33,1,6,0,22,1,64,0,251,0,88,0,222,0,83,0,192,0,59,0,163,0,24,0,141,0,2,0,119,0,2,0,99,0,22,0,68,0,59,0,33,0,94,0,249,255,110,0,205,255,94,0,167,255,48,0,150,255,236,255,154,255,158,255,178,255,92,255,225,255,48,255,26,0,30,255,83,0,39,255,141,0,75,255,194,0,119,255,240,0,163,255,13,1,198,255,22,1,211,255,4,1,205,255,222,0,187,255,169,0,165,255,116,0,147,255,86,0,141,255,66,0,147,255,59,0,163,255,48,0,185,255,28,0,220,255,247,255,8,0,198,255,64,0,150,255,119,0,112,255,163,0,86,255,189,0,70,255,205,0,63,255,205,0,63,255,196,0,68,255,183,0,72,255,161,0,77,255,130,0,75,255,92,0,66,255,41,0,66,255,247,255,70,255,194,255,86,255,152,255,110,255,123,255,134,255,114,255,161,255,123,255,187,255,150,255,218,255,187,255,249,255,225,255,11,0,253,255,15,0,6,0,6,0,0,0,249,255,238,255,242,255,216,255,253,255,209,255,28,0,222,255,79,0,2,0,130,0,66,0,172,0,139,0,194,0,203,0,194,0,229,0,180,0,216,0,152,0,169,0,123,0,108,0,94,0,48,0,61,0,0,0,35,0,222,255,13,0,192,255,6,0,158,255,15,0,125,255,37,0,97,255,68,0,83,255,97,0,88,255,116,0,114,255,119,0,152,255,108,0,194,255,86,0,233,255,59,0,0,0,35,0,15,0,11,0,15,0,249,255,6,0,229,255,247,255,211,255,227,255,196,255,205,255,189,255,192,255,192,255,192,255,209,255,211,255,238,255,242,255,19,0,19,0,59,0,46,0,92,0,57,0,114,0,50,0,121,0,35,0,116,0,17,0,112,0,0,0,112,0,247,255,123,0,244,255,136,0,249,255,145,0,2,0,141,0,15,0,114,0,33,0,70,0,50,0,17,0,70,0,216,255,86,0,167,255,101,0,136,255,114,0,132,255,121,0,161,255,130,0,214,255,134,0,24,0,143,0,90,0,154,0,128,0,163,0,130,0,167,0,103,0,163,0,59,0,152,0,15,0,136,0,240,255,125,0,225,255,123,0,231,255,130,0,247,255,136,0,8,0,130,0,22,0,101,0,24,0,66,0,17,0,26,0,0,0,253,255,233,255,233,255,207,255,225,255,180,255,225,255,161,255,225,255,152,255,233,255,150,255,253,255,152,255,24,0,161,255,61,0,172,255,92,0,183,255,110,0,187,255,110,0,189,255,90,0,194,255,61,0,198,255,22,0,200,255,240,255,205,255,216,255,207,255,207,255,207,255,220,255,205,255,247,255,198,255,30,0,194,255,81,0,198,255,130,0,216,255,167,0,244,255,185,0,24,0,185,0,57,0,174,0,79,0,156,0,79,0,136,0,55,0,121,0,13,0,112,0,218,255,112,0,163,255,116,0,110,255,119,0,72,255,119,0,50,255,101,0,46,255,79,0,52,255,50,0,66,255,26,0,83,255,11,0,101,255,11,0,125,255,17,0,163,255,26,0,209,255,37,0,253,255,44,0,35,0,52,0,52,0,52,0,55,0,50,0,39,0,48,0,17,0,46,0,249,255,41,0,229,255,28,0,220,255,6,0,222,255,231,255,233,255,194,255,251,255,156,255,13,0,130,255,28,0,114,255,44,0,108,255,50,0,108,255,39,0,110,255,11,0,114,255,220,255,116,255,165,255,119,255,114,255,121,255,79,255,128,255,66,255,141,255,68,255,150,255,83,255,161,255,114,255,172,255,152,255,180,255,194,255,189,255,236,255,196,255,13,0,200,255,41,0,207,255,61,0,214,255,75,0,222,255,81,0,233,255,79,0,247,255,72,0,6,0,61,0,19,0,48,0,28,0,35,0,33,0,19,0,30,0,2,0,28,0,247,255,26,0,242,255,19,0,251,255,11,0,13,0,253,255,41,0,233,255,72,0,211,255,103,0,194,255,130,0,178,255,154,0,158,255,169,0,130,255,172,0,94,255,154,0,57,255,119,0,26,255,64,0,13,255,4,0,17,255,211,255,39,255,183,255,68,255,183,255,94,255,203,255,112,255,222,255,125,255,233,255,130,255,231,255,130,255,222,255,128,255,214,255,121,255,218,255,112,255,227,255,108,255,240,255,110,255,247,255,123,255,240,255,145,255,222,255,169,255,196,255,194,255,172,255,214,255,154,255,222,255,150,255,225,255,163,255,214,255,189,255,189,255,227,255,154,255,2,0,114,255,19,0,77,255,22,0,48,255,0,0,37,255,214,255,37,255,161,255,61,255,105,255,94,255,59,255,136,255,28,255,172,255,11,255,205,255,13,255,225,255,33,255,236,255,72,255,244,255,125,255,0,0,183,255,19,0,240,255,44,0,24,0,70,0,48,0,88,0,48,0,92,0,33,0,86,0,6,0,75,0,238,255,66,0,216,255,61,0,200,255,68,0,187,255,77,0,178,255,81,0,167,255,77,0,161,255,66,0,163,255,46,0,180,255,26,0,207,255,11,0,233,255,6,0,251,255,13,0,240,255,33,0,209,255,66,0,169,255,99,0,134,255,130,0,119,255,152,0,128,255,163,0,161,255,161,0,203,255,152,0,247,255,139,0,19,0,121,0,37,0,94,0,46,0,57,0,50,0,4,0,64,0,203,255,86,0,141,255,116,0,83,255,141,0,44,255,158,0,33,255,165,0,50,255,165,0,86,255,156,0,130,255,143,0,161,255,125,0,172,255,99,0,167,255,61,0,154,255,15,0,145,255,227,255,150,255,183,255,161,255,147,255,176,255,123,255,180,255,114,255,176,255,125,255,165,255,145,255,152,255,172,255,145,255,200,255,156,255,222,255,187,255,238,255,233,255,242,255,33,0,242,255,92,0,238,255,150,0,238,255,200,0,247,255,236,0,2,0,251,0,15,0,249,0,22,0,227,0,17,0,180,0,2,0,123,0,244,255,64,0,236,255,15,0,238,255,238,255,253,255,222,255,15,0,218,255,28,0,214,255,33,0,194,255,22,0,158,255,4,0,108,255,240,255,63,255,225,255,37,255,218,255,33,255,218,255,48,255,220,255,81,255,222,255,116,255,225,255,154,255,229,255,185,255,238,255,205,255,249,255,216,255,0,0,216,255,0,0,207,255,253,255,200,255,240,255,196,255,229,255,196,255,222,255,205,255,225,255,216,255,233,255,231,255,249,255,244,255,6,0,249,255,22,0,240,255,30,0,214,255,39,0,178,255,50,0,152,255,70,0,143,255,94,0,152,255,119,0,174,255,132,0,194,255,128,0,205,255,112,0,200,255,86,0,194,255,57,0,189,255,33,0,196,255,15,0,205,255,6,0,216,255,2,0,229,255,0,0,238,255,0,0,249,255,2,0,2,0,0,0,17,0,0,0,44,0,249,255,86,0,240,255,132,0,227,255,178,0,209,255,209,0,187,255,216,0,161,255,200,0,134,255,167,0,108,255,134,0,94,255,101,0,92,255,72,0,97,255,44,0,110,255,17,0,123,255,247,255,134,255,218,255,147,255,192,255,169,255,165,255,194,255,139,255,233,255,112,255,22,0,92,255,70,0,77,255,114,0,75,255,143,0,83,255,150,0,114,255,139,0,154,255,114,0,196,255,81,0,227,255,46,0,242,255,13,0,244,255,242,255,244,255,220,255,249,255,209,255,11,0,209,255,39,0,209,255,72,0,209,255,103,0,205,255,123,0,194,255,130,0,187,255,116,0,187,255,90,0,196,255,57,0,211,255,26,0,229,255,13,0,240,255,15,0,247,255,35,0,242,255,59,0,225,255,75,0,198,255,68,0,172,255,37,0,152,255,240,255,145,255,178,255,154,255,121,255,180,255,83,255,209,255,68,255,233,255,70,255,251,255,79,255,0,0,94,255,2,0,110,255,6,0,128,255,19,0,147,255,41,0,167,255,72,0,187,255,103,0,209,255,132,0,231,255,152,0,253,255,165,0,13,0,167,0,24,0,163,0,30,0,152,0,33,0,125,0,39,0,92,0,48,0,61,0,55,0,39,0,57,0,24,0,59,0,17,0,57,0,17,0,57,0,19,0,55,0,22,0,50,0,30,0,41,0,46,0,35,0,68,0,28,0,94,0,24,0,121,0,28,0,145,0,37,0,158,0,52,0,156,0,68,0,145,0,77,0,125,0,75,0,101,0,64,0,88,0,44,0,81,0,19,0,83,0,251,255,90,0,227,255,97,0,203,255,99,0,178,255,99,0,145,255,101,0,112,255,101,0,79,255,103,0,57,255,101,0,59,255,92,0,81,255,72,0,119,255,46,0,165,255,22,0,211,255,8,0,249,255,2,0,28,0,0,0,59,0,0,0,86,0,0,0,105,0,0,0,116,0,8,0,121,0,30,0,116,0,59,0,116,0,88,0,116,0,108,0,119,0,108,0,119,0,97,0,114,0,75,0,108,0,52,0,94,0,28,0,72,0,13,0,44,0,0,0,8,0,247,255,222,255,240,255,189,255,236,255,165,255,236,255,147,255,238,255,136,255,244,255,125,255,2,0,112,255,28,0,99,255,61,0,90,255,92,0,94,255,114,0,110,255,121,0,125,255,112,0,139,255,90,0,141,255,66,0,145,255,46,0,154,255,33,0,174,255,33,0,209,255,35,0,247,255,41,0,11,0,41,0,8,0,37,0,242,255,24,0,198,255,6,0,154,255,251,255,123,255,240,255,110,255,236,255,119,255,233,255,134,255,236,255,154,255,242,255,169,255,0,0,178,255,19,0,183,255,41,0,176,255,57,0,167,255,64,0,154,255,57,0,141,255,44,0,132,255,26,0,123,255,2,0,121,255,242,255,132,255,218,255,156,255,198,255,194,255,187,255,238,255,180,255,24,0,185,255,57,0,200,255,72,0,231,255,70,0,8,0,64,0,50,0,55,0,86,0,52,0,112,0,57,0,123,0,64,0,125,0,59,0,119,0,48,0,105,0,30,0,94,0,8,0,86,0,244,255,88,0,222,255,92,0,211,255,99,0,209,255,99,0,225,255,90,0,0,0,70,0,41,0,41,0,79,0,11,0,99,0,238,255,97,0,205,255,72,0,174,255,39,0,150,255,6,0,130,255,242,255,123,255,233,255,125,255,233,255,130,255,242,255,141,255,242,255,154,255,236,255,167,255,227,255,183,255,218,255,194,255,218,255,196,255,233,255,192,255,0,0,183,255,28,0,176,255,59,0,185,255,77,0,218,255,83,0,8,0,75,0,61,0,55,0,105,0,37,0,128,0,28,0,128,0,41,0,116,0,70,0,103,0,110,0,92,0,141,0,92,0,161,0,99,0,163,0,114,0,147,0,141,0,125,0,172,0,97,0,209,0,68,0,244,0,48,0,19,1,37,0,39,1,30,0,41,1,26,0,30,1,17,0,4,1,4,0,225,0,244,255,185,0,222,255,141,0,203,255,97,0,180,255,64,0,158,255,41,0,141,255,37,0,134,255,41,0,132,255,57,0,136,255,75,0,143,255,90,0,141,255,97,0,128,255,92,0,105,255,77,0,81,255,57,0,59,255,41,0,50,255,35,0,57,255,41,0,75,255,64,0,101,255,88,0,128,255,110,0,147,255,125,0,158,255,128,0,161,255,116,0,156,255,94,0,156,255,61,0,158,255,22,0,167,255,238,255,180,255,200,255,200,255,167,255,220,255,147,255,238,255,136,255,251,255,141,255,253,255,154,255,251,255,180,255,244,255,211,255,236,255,242,255,238,255,17,0,244,255,48,0,0,0,79,0,17,0,110,0,28,0,134,0,41,0,145,0,46,0,139,0,48,0,112,0,46,0,64,0,46,0,6,0,48,0,207,255,52,0,163,255,59,0,134,255,66,0,121,255,70,0,123,255,70,0,128,255,64,0,130,255,48,0,121,255,22,0,103,255,244,255,81,255,209,255,63,255,178,255,63,255,165,255,81,255,161,255,114,255,165,255,154,255,172,255,194,255,172,255,222,255,169,255,236,255,161,255,233,255,154,255,222,255,156,255,214,255,172,255,211,255,200,255,220,255,236,255,233,255,11,0,240,255,30,0,238,255,30,0,220,255,15,0,198,255,247,255,176,255,220,255,161,255,207,255,156,255,203,255,161,255,211,255,176,255,227,255,198,255,238,255,227,255,247,255,2,0,253,255,33,0,253,255,57,0,253,255,64,0,242,255,52,0,225,255,26,0,196,255,238,255,165,255,189,255,130,255,143,255,103,255,101,255,92,255,75,255,99,255,70,255,123,255,83,255,158,255,121,255,194,255,167,255,222,255,218,255,244,255,8,0,2,0,48,0,8,0,77,0,11,0,97,0,6,0,105,0,0,0,99,0,242,255,79,0,233,255,46,0,229,255,8,0,233,255,229,255,244,255,207,255,0,0,203,255,15,0,214,255,30,0,236,255,41,0,6,0,50,0,30,0,52,0,48,0,55,0,59,0,57,0,64,0,66,0,72,0,79,0,83,0,99,0,97,0,123,0,105,0,150,0,110,0,169,0,105,0,178,0,99,0,174,0,88,0,154,0,72,0,123,0,46,0,94,0,15,0,68,0,236,255,46,0,198,255,22,0,167,255,253,255,145,255,225,255,130,255,203,255,123,255,192,255,123,255,203,255,132,255,227,255,150,255,6,0,174,255,46,0,207,255,70,0,247,255,68,0,37,0,44,0,86,0,2,0,134,0,216,255,167,0,178,255,183,0,158,255,176,0,150,255,152,0,147,255,116,0,143,255,81,0,139,255,57,0,136,255,44,0,141,255,50,0,154,255,61,0,169,255,72,0,187,255,77,0,200,255,64,0,209,255,41,0,205,255,24,0,196,255,8,0,183,255,11,0,169,255,19,0,158,255,39,0,152,255,55,0,147,255,68,0,145,255,70,0,141,255,72,0,136,255,75,0,132,255,83,0,139,255,103,0,156,255,121,0,185,255,130,0,218,255,128,0,247,255,116,0,13,0,101,0,24,0,90,0,24,0,79,0,13,0,68,0,0,0,57,0,238,255,46,0,222,255,35,0,211,255,33,0,203,255,33,0,194,255,35,0,180,255,41,0,165,255,50,0,150,255,66,0,139,255,88,0,139,255,112,0,150,255,128,0,165,255,136,0,178,255,130,0,187,255,110,0,198,255,75,0,211,255,26,0,233,255,231,255,13,0,180,255,46,0,145,255,68,0,132,255,68,0,143,255,46,0,185,255,11,0,244,255,231,255,52,0,200,255,116,0,189,255,161,0,194,255,180,0,216,255,174,0,249,255,143,0,35,0,94,0,83,0,37,0,130,0,238,255,165,0,187,255,183,0,154,255,185,0,143,255,174,0,145,255,163,0,156,255,156,0,165,255,163,0,165,255,176,0,152,255,189,0,132,255,198,0,116,255,198,0,108,255,194,0,112,255,187,0,123,255,183,0,134,255,176,0,147,255,161,0,158,255,132,0,169,255,92,0,185,255,46,0,205,255,2,0,220,255,229,255,233,255,209,255,238,255,203,255,238,255,200,255,227,255,196,255,209,255,180,255,194,255,163,255,180,255,147,255,172,255,136,255,169,255,136,255,167,255,145,255,169,255,158,255,169,255,172,255,167,255,185,255,165,255,196,255,158,255,200,255,161,255,203,255,174,255,200,255,198,255,205,255,227,255,218,255,0,0,244,255,24,0,24,0,41,0,64,0,59,0,94,0,81,0,119,0,105,0,128,0,136,0,130,0,169,0,121,0,196,0,110,0,209,0,92,0,205,0,68,0,180,0,44,0,139,0,22,0,86,0,6,0,24,0,2,0,220,255,4,0,161,255,13,0,110,255,24,0,72,255,35,0,46,255,48,0,37,255,70,0,41,255,92,0,59,255,114,0,86,255,128,0,114,255,134,0,143,255,134,0,169,255,132,0,192,255,132,0,211,255,128,0,225,255,123,0,233,255,114,0,229,255,99,0,218,255,83,0,200,255,70,0,176,255,52,0,150,255,33,0,121,255,6,0,99,255,236,255,94,255,207,255,114,255,180,255,161,255,165,255,220,255,156,255,28,0,165,255,81,0,183,255,114,0,211,255,130,0,247,255,130,0,17,0,123,0,35,0,114,0,41,0,110,0,37,0,110,0,33,0,116,0,35,0,121,0,50,0,121,0,75,0,116,0,101,0,105,0,112,0,92,0,103,0,81,0,72,0,79,0,28,0,79,0,244,255,83,0,218,255,90,0,218,255,94,0,242,255,103,0,28,0,116,0,75,0,132,0,110,0,143,0,121,0,152,0,105,0,154,0,66,0,147,0,19,0,139,0,236,255,130,0,211,255,134,0,216,255,150,0,238,255,180,0,19,0,218,0,61,0,6,1,103,0,37,1,132,0,59,1,150,0,68,1,147,0,64,1,132,0,48,1,99,0,22,1,64,0,249,0,30,0,220,0,8,0,200,0,2,0,192,0,8,0,194,0,22,0,200,0,37,0,214,0,48,0,229,0,48,0,244,0,35,0,0,1,6,0,2,1,229,255,249,0,194,255,231,0,161,255,211,0,134,255,192,0,116,255,178,0,110,255,174,0,119,255,172,0,145,255,165,0,185,255,156,0,233,255,143,0,22,0,132,0,66,0,128,0,101,0,132,0,125,0,141,0,139,0,152,0,141,0,158,0,136,0,154,0,132,0,139,0,130,0,114,0,134,0,86,0,141,0,55,0,143,0,33,0,136,0,19,0,116,0,15,0,88,0,28,0,57,0,55,0,24,0,92,0,251,255,128,0,227,255,154,0,216,255,161,0,225,255,152,0,253,255,125,0,37,0,92,0,81,0,55,0,116,0,28,0,134,0,15,0,136,0,15,0,128,0,28,0,116,0,46,0,110,0,64,0,108,0,79,0,105,0,92,0,101,0,99,0,90,0,94,0,72,0,81,0,48,0,59,0,19,0,30,0,247,255,2,0,216,255,236,255,194,255,211,255,185,255,194,255,187,255,183,255,192,255,174,255,194,255,178,255,185,255,198,255,167,255,225,255,141,255,0,0,121,255,24,0,112,255,35,0,121,255,24,0,152,255,2,0,196,255,231,255,249,255,214,255,37,0,214,255,75,0,236,255,86,0,11,0,79,0,37,0,57,0,44,0,28,0,28,0,8,0,251,255,4,0,218,255,13,0,194,255,33,0,180,255,55,0,176,255,75,0,169,255,92,0,161,255,105,0,143,255,125,0,130,255,139,0,128,255,152,0,141,255,152,0,167,255,139,0,205,255,110,0,240,255,72,0,11,0,41,0,30,0,22,0,46,0,13,0,61,0,15,0,81,0,13,0,110,0,13,0,139,0,6,0,163,0,253,255,176,0,238,255,178,0,216,255,172,0,180,255,163,0,139,255,152,0,99,255,145,0,68,255,143,0,52,255,139,0,55,255,141,0,68,255,143,0,88,255,143,0,105,255,143,0,123,255,139,0,141,255,134,0,158,255,130,0,176,255,130,0,200,255,134,0,231,255,141,0,4,0,143,0,28,0,134,0,46,0,116,0,55,0,94,0,59,0,68,0,61,0,50,0,57,0,41,0,39,0,46,0,11,0,57,0,236,255,72,0,205,255,81,0,183,255,81,0,165,255,66,0,154,255,41,0,152,255,13,0,163,255,238,255,194,255,214,255,247,255,189,255,55,0,165,255,123,0,145,255,183,0,132,255,229,0,130,255,11,1,143,255,35,1,172,255,50,1,203,255,52,1,229,255,41,1,244,255,13,1,247,255,233,0,244,255,189,0,244,255,152,0,251,255,121,0,19,0,99,0,59,0,83,0,103,0,72,0,145,0,57,0,172,0,39,0,178,0,19,0,163,0,0,0,125,0,244,255,81,0,242,255,39,0,247,255,13,0,253,255,0,0,2,0,0,0,253,255,6,0,236,255,11,0,214,255,11,0,194,255,6,0,185,255,249,255,189,255,231,255,205,255,209,255,214,255,189,255,214,255,180,255,203,255,178,255,187,255,189,255,185,255,214,255,200,255,247,255,238,255,28,0,24,0,68,0,61,0,99,0,77,0,114,0,72,0,110,0,59,0,88,0,48,0,59,0,46,0,37,0,52,0,24,0,59,0,19,0,61,0,17,0,50,0,11,0,28,0,2,0,0,0,242,255,220,255,222,255,185,255,203,255,158,255,192,255,150,255,189,255,161,255,203,255,200,255,222,255,0,0,249,255,55,0,11,0,101,0,19,0,125,0,13,0,116,0,0,0,77,0,240,255,15,0,229,255,203,255,225,255,136,255,229,255,88,255,233,255,70,255,236,255,70,255,231,255,99,255,220,255,143,255,205,255,189,255,192,255,238,255,178,255,22,0,165,255,52,0,156,255,72,0,147,255,88,0,145,255,99,0,150,255,97,0,163,255,86,0,185,255,68,0,220,255,41,0,2,0,19,0,41,0,2,0,72,0,0,0,92,0,8,0,103,0,28,0,103,0,57,0,103,0,79,0,105,0,94,0,108,0,97,0,112,0,86,0,114,0,61,0,121,0,39,0,125,0,17,0,139,0,0,0,161,0,242,255,187,0,229,255,214,0,214,255,236,0,192,255,247,0,158,255,238,0,119,255,209,0,68,255,165,0,15,255,108,0,231,254,52,0,211,254,4,0,214,254,225,255,238,254,196,255,22,255,178,255,72,255,172,255,130,255,172,255,187,255,178,255,240,255,187,255,30,0,196,255,66,0,211,255,88,0,236,255,99,0,11,0,94,0,55,0,81,0,105,0,66,0,150,0,57,0,187,0,55,0,211,0,64,0,229,0,72,0,233,0,81,0,231,0,83,0,227,0,81,0,222,0,79,0,214,0,72,0,209,0,59,0,209,0,37,0,207,0,0,0,207,0,207,255,196,0,152,255,176,0,90,255,147,0,39,255,112,0,4,255,75,0,238,254,39,0,236,254,13,0,247,254,0,0,15,255,251,255,46,255,251,255,81,255,0,0,119,255,11,0,156,255,30,0,192,255,55,0,220,255,83,0,242,255,112,0,0,0,136,0,8,0,150,0,15,0,150,0,24,0,132,0,30,0,101,0,41,0,64,0,50,0,26,0,66,0,0,0,83,0,242,255,105,0,238,255,125,0,231,255,136,0,220,255,141,0,207,255,132,0,192,255,116,0,183,255,97,0,187,255,72,0,203,255,52,0,222,255,37,0,240,255,22,0,0,0,8,0,11,0,253,255,22,0,240,255,35,0,229,255,52,0,231,255,70,0,233,255,88,0,244,255,94,0,2,0,92,0,15,0,77,0,19,0,55,0,13,0,33,0,253,255,17,0,225,255,8,0,192,255,11,0,161,255,15,0,134,255,17,0,121,255,17,0,121,255,8,0,141,255,2,0,183,255,0,0,236,255,4,0,35,0,19,0,90,0,37,0,132,0,48,0,163,0,50,0,180,0,46,0,189,0,37,0,189,0,30,0,192,0,30,0,196,0,28,0,203,0,28,0,211,0,28,0,216,0,35,0,222,0,48,0,227,0,64,0,231,0,86,0,225,0,97,0,216,0,103,0,196,0,103,0,165,0,94,0,128,0,77,0,79,0,61,0,30,0,44,0,249,255,35,0,214,255,37,0,198,255,50,0,198,255,66,0,209,255,79,0,231,255,92,0,0,0,94,0,19,0,92,0,35,0,81,0,39,0,61,0,39,0,37,0,35,0,15,0,26,0,0,0,24,0,242,255,19,0,229,255,24,0,207,255,24,0,178,255,19,0,147,255,11,0,123,255,0,0,112,255,249,255,114,255,247,255,128,255,251,255,145,255,0,0,161,255,4,0,169,255,0,0,174,255,242,255,165,255,222,255,154,255,196,255,141,255,172,255,134,255,150,255,143,255,139,255,165,255,141,255,203,255,158,255,249,255,187,255,30,0,218,255,57,0,247,255,72,0,6,0,68,0,17,0,52,0,17,0,30,0,15,0,15,0,11,0,11,0,8,0,19,0,6,0,35,0,13,0,52,0,17,0,68,0,19,0,77,0,13,0,88,0,0,0,103,0,229,255,128,0,205,255,150,0,192,255,165,0,198,255,163,0,227,255,145,0,13,0,114,0,59,0,83,0,99,0,57,0,125,0,44,0,128,0,39,0,103,0,55,0,61,0,79,0,15,0,114,0,233,255,152,0,216,255,185,0,222,255,214,0,242,255,236,0,6,0,249,0,15,0,0,1,15,0,253,0,11,0,242,0,15,0,227,0,26,0,214,0,48,0,198,0,68,0,178,0,88,0,143,0,99,0,92,0,108,0,26,0,112,0,211,255,114,0,143,255,114,0,88,255,108,0,52,255,101,0,37,255,97,0,37,255,110,0,41,255,132,0,50,255,167,0,59,255,207,0,70,255,233,0,83,255,247,0,101,255,238,0,116,255,214,0,139,255,185,0,165,255,161,0,200,255,139,0,236,255,125,0,8,0,121,0,22,0,119,0,17,0,125,0,2,0,132,0,238,255,150,0,218,255,176,0,209,255,209,0,209,255,247,0,216,255,28,1,222,255,61,1,222,255,79,1,220,255,77,1,214,255,52,1,211,255,11,1,220,255,207,0,240,255,141,0,11,0,77,0,50,0,17,0,94,0,227,255,132,0,198,255,158,0,192,255,169,0,196,255,163,0,216,255,150,0,240,255,132,0,2,0,116,0,19,0,108,0,33,0,108,0,41,0,108,0,46,0,105,0,50,0,99,0,55,0,79,0,61,0,39,0,68,0,242,255,77,0,180,255,83,0,119,255,92,0,72,255,99,0,55,255,103,0,70,255,97,0,112,255,81,0,169,255,52,0,227,255,19,0,11,0,247,255,33,0,227,255,37,0,218,255,33,0,231,255,28,0,4,0,37,0,48,0,57,0,101,0,83,0,150,0,108,0,189,0,125,0,214,0,134,0,218,0,136,0,207,0,139,0,183,0,141,0,147,0,141,0,110,0,141,0,68,0,141,0,35,0,143,0,13,0,150,0,4,0,156,0,8,0,161,0,15,0,152,0,19,0,134,0,19,0,108,0,8,0,81,0,0,0,52,0,2,0,30,0,24,0,8,0,70,0,247,255,128,0,229,255,187,0,218,255,233,0,216,255,249,0,220,255,231,0,236,255,187,0,0,0,125,0,22,0,64,0,39,0,17,0,52,0,240,255,64,0,229,255,77,0,233,255,94,0,244,255,114,0,2,0,139,0,13,0,152,0,11,0,161,0,251,255,154,0,218,255,134,0,176,255,99,0,139,255,57,0,110,255,13,0,94,255,238,255,94,255,222,255,101,255,220,255,110,255,236,255,121,255,251,255,134,255,0,0,150,255,0,0,172,255,253,255,196,255,2,0,222,255,24,0,240,255,61,0,251,255,108,0,253,255,150,0,249,255,176,0,238,255,178,0,225,255,161,0,198,255,130,0,169,255,97,0,141,255,72,0,112,255,59,0,99,255,57,0,103,255,64,0,119,255,77,0,150,255,92,0,183,255,105,0,214,255,116,0,236,255,125,0,253,255,125,0,13,0,112,0,35,0,88,0,59,0,59,0,86,0,35,0,103,0,19,0,112,0,22,0,110,0,39,0,99,0,72,0,81,0,103,0,64,0,125,0,50,0,134,0,44,0,128,0,50,0,114,0,70,0,101,0,94,0,92,0,121,0,83,0,134,0,72,0,134,0,55,0,116,0,35,0,90,0,19,0,61,0,6,0,35,0,253,255,19,0,236,255,15,0,207,255,28,0,176,255,48,0,152,255,70,0,145,255,81,0,161,255,79,0,196,255,55,0,231,255,11,0,0,0,209,255,2,0,152,255,247,255,101,255,225,255,61,255,211,255,44,255,203,255,33,255,205,255,37,255,207,255,48,255,214,255,68,255,216,255,103,255,225,255,147,255,236,255,200,255,249,255,249,255,0,0,28,0,253,255,48,0,238,255,55,0,214,255,52,0,180,255,48,0,154,255,41,0,136,255,33,0,134,255,26,0,143,255,19,0,156,255,24,0,169,255,37,0,183,255,57,0,185,255,77,0,183,255,90,0,165,255,90,0,139,255,72,0,112,255,46,0,94,255,13,0,92,255,238,255,110,255,211,255,143,255,189,255,189,255,169,255,242,255,154,255,39,0,150,255,81,0,154,255,114,0,176,255,134,0,205,255,143,0,238,255,141,0,11,0,132,0,37,0,119,0,57,0,97,0,75,0,72,0,88,0,46,0,103,0,19,0,114,0,0,0,128,0,238,255,139,0,220,255,141,0,196,255,130,0,172,255,112,0,145,255,83,0,130,255,55,0,130,255,24,0,145,255,0,0,176,255,244,255,218,255,242,255,4,0,0,0,39,0,26,0,61,0,55,0,59,0,77,0,46,0,86,0,19,0,77,0,0,0,59,0,251,255,37,0,11,0,22,0,39,0,13,0,77,0,11,0,108,0,13,0,128,0,17,0,130,0,17,0,116,0,13,0,88,0,4,0,52,0,251,255,13,0,240,255,233,255,227,255,205,255,222,255,183,255,220,255,174,255,227,255,180,255,238,255,196,255,0,0,216,255,22,0,233,255,44,0,238,255,59,0,227,255,68,0,200,255,68,0,174,255,61,0,156,255,55,0,152,255,46,0,174,255,39,0,207,255,33,0,247,255,26,0,30,0,22,0,61,0,19,0,75,0,22,0,70,0,30,0,55,0,41,0,37,0,55,0,19,0,66,0,15,0,68,0,22,0,66,0,37,0,59,0,66,0,48,0,92,0,39,0,114,0,37,0,116,0,39,0,99,0,50,0,55,0,57,0,251,255,59,0,183,255,44,0,119,255,17,0,72,255,238,255,48,255,198,255,41,255,163,255,48,255,134,255,61,255,112,255,72,255,101,255,86,255,99,255,92,255,105,255,97,255,123,255,103,255,143,255,119,255,167,255,147,255,185,255,183,255,196,255,220,255,209,255,0,0,220,255,28,0,242,255,48,0,4,0,50,0,22,0,37,0,35,0,4,0,37,0,220,255,39,0,176,255,41,0,145,255,48,0,130,255,52,0,134,255,52,0,161,255,50,0,203,255,41,0,247,255,28,0,30,0,11,0,59,0,247,255,68,0,218,255,61,0,194,255,39,0,176,255,15,0,167,255,251,255,174,255,244,255,198,255,0,0,231,255,22,0,8,0,55,0,41,0,90,0,61,0,119,0,66,0,139,0,57,0,139,0,41,0,121,0,30,0,90,0,30,0,52,0,41,0,22,0,57,0,6,0,72,0,8,0,83,0,26,0,94,0,52,0,114,0,81,0,139,0,103,0,172,0,110,0,207,0,110,0,236,0,101,0,253,0,83,0,4,1,64,0,253,0,39,0,240,0,24,0,218,0,22,0,187,0,39,0,154,0,86,0,119,0,145,0,92,0,207,0,64,0,2,1,46,0,35,1,26,0,46,1,11,0,39,1,251,255,17,1,236,255,240,0,229,255,200,0,233,255,156,0,251,255,108,0,24,0,68,0,61,0,37,0,97,0,15,0,119,0,6,0,130,0,6,0,125,0,15,0,121,0,26,0,114,0,39,0,110,0,41,0,99,0,35,0,79,0,17,0,50,0,251,255,22,0,227,255,249,255,209,255,222,255,205,255,203,255,218,255,187,255,238,255,172,255,6,0,154,255,33,0,139,255,50,0,114,255,64,0,97,255,72,0,81,255,77,0,77,255,81,0,83,255,83,0,99,255,88,0,121,255,101,0,143,255,114,0,156,255,125,0,163,255,128,0,161,255,119,0,154,255,105,0,143,255,94,0,143,255,86,0,154,255,86,0,174,255,86,0,198,255,81,0,222,255,72,0,240,255,66,0,253,255,64,0,4,0,61,0,13,0,64,0,26,0,59,0,46,0,55,0,72,0,48,0,105,0,44,0,139,0,44,0,169,0,41,0,187,0,44,0,196,0,41,0,192,0,39,0,180,0,37,0,156,0,41,0,132,0,44,0,103,0,48,0,72,0,44,0,41,0,30,0,15,0,2,0,247,255,222,255,227,255,183,255,214,255,145,255,209,255,114,255,214,255,101,255,231,255,101,255,0,0,119,255,28,0,150,255,52,0,189,255,68,0,229,255,70,0,6,0,61,0,33,0,44,0,46,0,24,0,46,0,8,0,48,0,0,0,52,0,253,255,61,0,0,0,79,0,6,0,97,0,13,0,116,0,13,0,132,0,6,0,141,0,253,255,143,0,240,255,134,0,231,255,116,0,225,255,90,0,218,255,57,0,205,255,26,0,185,255,4,0,156,255,253,255,123,255,4,0,92,255,19,0,77,255,48,0,72,255,79,0,81,255,108,0,99,255,130,0,114,255,143,0,134,255,145,0,158,255,132,0,192,255,110,0,227,255,79,0,6,0,50,0,41,0,26,0,77,0,13,0,103,0,0,0,121,0,247,255,130,0,229,255,121,0,207,255,97,0,187,255,64,0,178,255,19,0,180,255,233,255,203,255,196,255,240,255,161,255,28,0,134,255,75,0,114,255,114,0,105,255,141,0,108,255,156,0,119,255,158,0,141,255,158,0,172,255,154,0,207,255,147,0,240,255,141,0,15,0,130,0,41,0,123,0,55,0,119,0,64,0,114,0,64,0,105,0,61,0,88,0,64,0,64,0,68,0,35,0,72,0,4,0,79,0,247,255,83,0,247,255,83,0,6,0,86,0,35,0,86,0,64,0,92,0,81,0,101,0,79,0,119,0,64,0,139,0,35,0,154,0,2,0,158,0,233,255,150,0,214,255,116,0,203,255,66,0,194,255,6,0,194,255,207,255,194,255,163,255,203,255,141,255,220,255,136,255,247,255,147,255,28,0,163,255,68,0,172,255,110,0,174,255,132,0,180,255,143,0,189,255,132,0,207,255,114,0,222,255,94,0,238,255,75,0,242,255,61,0,242,255,55,0,244,255,48,0,249,255,48,0,4,0,52,0,19,0,55,0,28,0,64,0,24,0,70,0,8,0,79,0,242,255,79,0,220,255,75,0,203,255,64,0,198,255,50,0,198,255,35,0,207,255,28,0,220,255,24,0,231,255,35,0,244,255,55,0,251,255,86,0,253,255,121,0,0,0,154,0,251,255,183,0,244,255,203,0,231,255,220,0,214,255,231,0,192,255,231,0,169,255,225,0,156,255,203,0,161,255,172,0,180,255,134,0,207,255,92,0,238,255,50,0,2,0,19,0,19,0,2,0,28,0,0,0,35,0,0,0,33,0,253,255,24,0,244,255,6,0,218,255,240,255,187,255,218,255,156,255,196,255,141,255,180,255,136,255,169,255,147,255,165,255,158,255,165,255,167,255,172,255,163,255,185,255,150,255,203,255,130,255,218,255,121,255,233,255,119,255,247,255,136,255,2,0,161,255,17,0,185,255,33,0,200,255,50,0,209,255,68,0,214,255,81,0,218,255,92,0,220,255,94,0,218,255,94,0,205,255,92,0,187,255,94,0,169,255,99,0,161,255,116,0,158,255,139,0,165,255,158,0,180,255,174,0,203,255,180,0,227,255,183,0,0,0,178,0,24,0,172,0,52,0,165,0,79,0,150,0,97,0,132,0,108,0,108,0,108,0,83,0,103,0,59,0,86,0,41,0,66,0,28,0,41,0,24,0,17,0,19,0,4,0,22,0,0,0,26,0,6,0,30,0,15,0,33,0,30,0,33,0,37,0,26,0,44,0,15,0,48,0,4,0,48,0,0,0,48,0,2,0,44,0,13,0,30,0,24,0,22,0,35,0,11,0,46,0,4,0,52,0,2,0,59,0,6,0,68,0,13,0,77,0,17,0,86,0,17,0,92,0,11,0,101,0,251,255,114,0,225,255,136,0,192,255,158,0,158,255,176,0,132,255,189,0,110,255,203,0,88,255,211,0,68,255,222,0,50,255,231,0,33,255,233,0,22,255,227,0,19,255,200,0,28,255,154,0,46,255,86,0,70,255,2,0,97,255,178,255,119,255,114,255,132,255,81,255,141,255,81,255,145,255,105,255,156,255,139,255,169,255,176,255,189,255,218,255,218,255,4,0,247,255,50,0,15,0,94,0,44,0,125,0,68,0,143,0,86,0,152,0,97,0,154,0,99,0,154,0,92,0,156,0,88,0,156,0,83,0,152,0,79,0,134,0,72,0,103,0,61,0,59,0,46,0,11,0,19,0,218,255,242,255,174,255,200,255,134,255,152,255,105,255,99,255,86,255,57,255,79,255,30,255,83,255,28,255,103,255,55,255,130,255,101,255,165,255,156,255,194,255,205,255,214,255,240,255,214,255,2,0,203,255,8,0,192,255,8,0,189,255,8,0,203,255,4,0,227,255,2,0,0,0,0,0,22,0,251,255,33,0,244,255,35,0,231,255,24,0,214,255,6,0,183,255,251,255,154,255,244,255,125,255,242,255,105,255,244,255,92,255,242,255,88,255,222,255,88,255,192,255,92,255,152,255,99,255,123,255,110,255,112,255,132,255,128,255,158,255,165,255,187,255,207,255,207,255,236,255,218,255,238,255,218,255,211,255,218,255,172,255,225,255,132,255,244,255,108,255,17,0,101,255,50,0,110,255,77,0,132,255,88,0,156,255,81,0,187,255,66,0,220,255,39,0,2,0,15,0,46,0,244,255,90,0,222,255,125,0,203,255,143,0,198,255,139,0,203,255,110,0,214,255,68,0,225,255,24,0,229,255,244,255,231,255,220,255,231,255,209,255,236,255,203,255,249,255,200,255,8,0,196,255,35,0,189,255,64,0,187,255,88,0,194,255,110,0,209,255,116,0,231,255,116,0,2,0,103,0,33,0,81,0,61,0,46,0,79,0,6,0,81,0,227,255,70,0,203,255,52,0,192,255,33,0,194,255,22,0,200,255,19,0,198,255,19,0,187,255,24,0,161,255,28,0,128,255,37,0,94,255,44,0,75,255,50,0,77,255,59,0,103,255,68,0,141,255,86,0,180,255,110,0,214,255,139,0,229,255,165,0,229,255,178,0,222,255,176,0,216,255,147,0,214,255,105,0,218,255,50,0,225,255,0,0,240,255,218,255,0,0,192,255,15,0,185,255,26,0,194,255,24,0,211,255,13,0,238,255,0,0,6,0,240,255,26,0,227,255,41,0,231,255,46,0,247,255,46,0,26,0,44,0,68,0,44,0,116,0,50,0,156,0,59,0,183,0,68,0,189,0,77,0,176,0,83,0,145,0,86,0,105,0,88,0,66,0,81,0,33,0,64,0,13,0,37,0,0,0,6,0,253,255,227,255,251,255,194,255,247,255,165,255,236,255,156,255,214,255,165,255,189,255,196,255,169,255,244,255,163,255,48,0,183,255,105,0,220,255,152,0,15,0,180,0,68,0,189,0,112,0,185,0,141,0,169,0,152,0,154,0,152,0,136,0,145,0,110,0,134,0,81,0,116,0,50,0,90,0,24,0,57,0,8,0,19,0,8,0,240,255,11,0,209,255,13,0,183,255,0,0,158,255,236,255,136,255,207,255,123,255,187,255,114,255,187,255,119,255,214,255,132,255,6,0,152,255,68,0,172,255,128,0,185,255,172,0,194,255,196,0,209,255,200,0,236,255,180,0,26,0,145,0,88,0,101,0,156,0,59,0,218,0,28,0,0,1,19,0,6,1,28,0,236,0,52,0,185,0,86,0,121,0,116,0,57,0,143,0,4,0,161,0,231,255,172,0,222,255,172,0,229,255,163,0,251,255,156,0,24,0,147,0,50,0,141,0,72,0,132,0,90,0,119,0,101,0,103,0,110,0,88,0,108,0,72,0,97,0,59,0,75,0,44,0,44,0,26,0,19,0,8,0,8,0,251,255,15,0,236,255,35,0,227,255,61,0,225,255,79,0,231,255,81,0,242,255,75,0,4,0,59,0,24,0,35,0,44,0,8,0,57,0,231,255,64,0,196,255,66,0,165,255,61,0,143,255,57,0,132,255,52,0,130,255,44,0,136,255,35,0,156,255,26,0,176,255,19,0,198,255,19,0,216,255,24,0,220,255,33,0,222,255,39,0,218,255,41,0,218,255,37,0,220,255,26,0,220,255,6,0,214,255,242,255,200,255,220,255,185,255,200,255,174,255,189,255,172,255,192,255,180,255,205,255,196,255,220,255,218,255,238,255,233,255,253,255,240,255,6,0,236,255,11,0,220,255,13,0,203,255,11,0,187,255,13,0,178,255,15,0,180,255,19,0,194,255,26,0,211,255,41,0,229,255,55,0,249,255,66,0,15,0,68,0,37,0,57,0,57,0,39,0,64,0,17,0,57,0,0,0,39,0,240,255,13,0,240,255,244,255,253,255,222,255,24,0,205,255,70,0,196,255,121,0,183,255,165,0,174,255,192,0,165,255,194,0,165,255,169,0,176,255,130,0,205,255,88,0,247,255,50,0,35,0,19,0,77,0,0,0,108,0,244,255,116,0,231,255,103,0,214,255,77,0,198,255,46,0,178,255,19,0,154,255,0,0,125,255,247,255,94,255,244,255,63,255,251,255,39,255,6,0,30,255,33,0,39,255,66,0,68,255,101,0,114,255,134,0,158,255,158,0,194,255,165,0,214,255,154,0,205,255,128,0,183,255,92,0,145,255,59,0,110,255,33,0,77,255,15,0,55,255,8,0,48,255,13,0,59,255,17,0,83,255,28,0,121,255,37,0,165,255,46,0,209,255,50,0,0,0,50,0,35,0,39,0,64,0,24,0,86,0,2,0,94,0,238,255,94,0,214,255,83,0,189,255,64,0,165,255,33,0,143,255,2,0,125,255,227,255,121,255,203,255,134,255,189,255,165,255,187,255,205,255,200,255,240,255,222,255,13,0,247,255,24,0,11,0,26,0,26,0,19,0,41,0,13,0,48,0,15,0,55,0,19,0,59,0,24,0,68,0,24,0,88,0,11,0,125,0,247,255,176,0,216,255,233,0,189,255,19,1,172,255,39,1,172,255,35,1,180,255,15,1,203,255,247,0,227,255,227,0,2,0,216,0,37,0,209,0,77,0,205,0,112,0,200,0,139,0,194,0,152,0,185,0,150,0,180,0,141,0,180,0,128,0,189,0,119,0,209,0,119,0,229,0,123,0,238,0,134,0,238,0,143,0,225,0,143,0,198,0,128,0,161,0,101,0,123,0,68,0,81,0,33,0,41,0,0,0,8,0,233,255,247,255,214,255,249,255,196,255,11,0,183,255,41,0,167,255,75,0,161,255,86,0,158,255,79,0,163,255,52,0,178,255,8,0,196,255,216,255,218,255,169,255,242,255,130,255,11,0,105,255,30,0,110,255,48,0,132,255,66,0,167,255,75,0,205,255,77,0,238,255,64,0,6,0,28,0,26,0,242,255,39,0,194,255,52,0,158,255,59,0,141,255,61,0,145,255,59,0,167,255,50,0,194,255,39,0,222,255,28,0,244,255,24,0,2,0,30,0,6,0,41,0,6,0,57,0,4,0,70,0,4,0,79,0,11,0,83,0,26,0,90,0,50,0,101,0,75,0,110,0,92,0,112,0,92,0,105,0,72,0,88,0,35,0,66,0,251,255,46,0,211,255,30,0,185,255,13,0,174,255,253,255,176,255,229,255,187,255,200,255,203,255,174,255,214,255,158,255,222,255,156,255,225,255,169,255,220,255,203,255,211,255,244,255,200,255,44,0,194,255,105,0,200,255,163,0,220,255,203,0,2,0,222,0,50,0,214,0,112,0,183,0,167,0,130,0,214,0,70,0,247,0,4,0,15,1,205,255,22,1,163,255,13,1,132,255,238,0,123,255,196,0,130,255,141,0,145,255,86,0,165,255,41,0,187,255,11,0,203,255,253,255,214,255,249,255,214,255,251,255,211,255,253,255,211,255,0,0,211,255,0,0,211,255,0,0,214,255,0,0,209,255,251,255,205,255,244,255,203,255,231,255,207,255,222,255,211,255,216,255,214,255,222,255,211,255,236,255,205,255,4,0,189,255,28,0,172,255,48,0,163,255,57,0,165,255,55,0,185,255,46,0,214,255,30,0,238,255,11,0,249,255,251,255,238,255,238,255,211,255,236,255,187,255,249,255,174,255,8,0,174,255,30,0,194,255,41,0,225,255,39,0,8,0,28,0,52,0,4,0,97,0,233,255,136,0,200,255,169,0,163,255,194,0,123,255,205,0,86,255,205,0,59,255,192,0,48,255,174,0,57,255,161,0,77,255,152,0,108,255,152,0,141,255,158,0,165,255,163,0,183,255,167,0,194,255,163,0,196,255,150,0,187,255,128,0,180,255,103,0,172,255,79,0,167,255,50,0,169,255,19,0,178,255,249,255,194,255,220,255,209,255,207,255,222,255,203,255,233,255,211,255,240,255,225,255,247,255,240,255,253,255,247,255,11,0,244,255,19,0,229,255,33,0,207,255,33,0,187,255,24,0,174,255,13,0,172,255,0,0,187,255,247,255,211,255,233,255,242,255,211,255,13,0,183,255,37,0,152,255,55,0,119,255,61,0,94,255,61,0,86,255,55,0,83,255,44,0,94,255,37,0,105,255,30,0,121,255,30,0,141,255,30,0,165,255,30,0,196,255,33,0,225,255,30,0,249,255,28,0,2,0,13,0,6,0,247,255,2,0,220,255,253,255,198,255,244,255,198,255,240,255,222,255,238,255,11,0,238,255,68,0,236,255,130,0,227,255,180,0,218,255,214,0,211,255,229,0,214,255,225,0,229,255,205,0,0,0,174,0,28,0,139,0,55,0,103,0,77,0,70,0,83,0,37,0,83,0,2,0,70,0,220,255,48,0,187,255,22,0,163,255,249,255,152,255,222,255,152,255,198,255,163,255,178,255,174,255,165,255,180,255,156,255,185,255,152,255,187,255,152,255,198,255,158,255,222,255,172,255,0,0,192,255,37,0,218,255,79,0,249,255,105,0,24,0,121,0,52,0,123,0,68,0,114,0,75,0,99,0,72,0,77,0,70,0,59,0,75,0,41,0,90,0,35,0,114,0,28,0,128,0,22,0,125,0,13,0,99,0,0,0,55,0,242,255,0,0,229,255,205,255,225,255,169,255,229,255,152,255,238,255,158,255,251,255,180,255,6,0,214,255,15,0,247,255,24,0,19,0,22,0,44,0,19,0,52,0,13,0,52,0,19,0,41,0,33,0,24,0,55,0,4,0,75,0,247,255,90,0,238,255,99,0,238,255,105,0,240,255,110,0,247,255,114,0,0,0,112,0,2,0,94,0,2,0,64,0,4,0,19,0,6,0,231,255,13,0,185,255,19,0,150,255,26,0,119,255,33,0,94,255,44,0,79,255,52,0,77,255,59,0,88,255,57,0,114,255,46,0,150,255,26,0,196,255,0,0,244,255,236,255,41,0,220,255,97,0,209,255,147,0,209,255,185,0,220,255,196,0,238,255,178,0,0,0,125,0,19,0,55,0,37,0,233,255,57,0,163,255,83,0,110,255,114,0,75,255,154,0,61,255,200,0,66,255,247,0,86,255,30,1,119,255,55,1,156,255,55,1,194,255,39,1,229,255,13,1,2,0,244,0,22,0,227,0,33,0,214,0,37,0,203,0,28,0,185,0,15,0,156,0,2,0,123,0,244,255,88,0,231,255,66,0,225,255,52,0,227,255,61,0,240,255,81,0,4,0,108,0,24,0,136,0,39,0,156,0,50,0,165,0,52,0,167,0,46,0,163,0,33,0,152,0,15,0,134,0,249,255,119,0,225,255,108,0,200,255,99,0,187,255,90,0,185,255,77,0,192,255,59,0,205,255,39,0,227,255,19,0,0,0,6,0,28,0,0,0,66,0,4,0,99,0,11,0,130,0,22,0,158,0,33,0,178,0,46,0,194,0,52,0,198,0,52,0,198,0,46,0,192,0,24,0,185,0,251,255,183,0,214,255,183,0,172,255,178,0,134,255,167,0,99,255,145,0,68,255,114,0,46,255,83,0,39,255,48,0,52,255,28,0,81,255,22,0,116,255,28,0,147,255,39,0,169,255,39,0,178,255,30,0,185,255,6,0,189,255,240,255,196,255,231,255,207,255,242,255,220,255,17,0,236,255,52,0,0,0,77,0,28,0,88,0,57,0,86,0,88,0,81,0,112,0,77,0,123,0,70,0,128,0,64,0,121,0,50,0,103,0,33,0,77,0,17,0,44,0,13,0,8,0,19,0,236,255,33,0,211,255,44,0,198,255,50,0,198,255,50,0,214,255,46,0,236,255,44,0,13,0,50,0,55,0,59,0,103,0,75,0,154,0,86,0,205,0,94,0,240,0,97,0,0,1,92,0,253,0,79,0,233,0,57,0,205,0,26,0,172,0,242,255,139,0,205,255,110,0,174,255,90,0,156,255,75,0,152,255,70,0,152,255,66,0,150,255,66,0,141,255,64,0,132,255,59,0,128,255,57,0,123,255,52,0,128,255,52,0,145,255,50,0,169,255,41,0,198,255,26,0,227,255,251,255,247,255,209,255,0,0,165,255,0,0,134,255,249,255,132,255,238,255,154,255,218,255,200,255,194,255,0,0,163,255,48,0,123,255,88,0,81,255,110,0,39,255,119,0,4,255,119,0,247,254,110,0,2,255,94,0,37,255,81,0,86,255,66,0,143,255,55,0,198,255,37,0,242,255,15,0,11,0,247,255,19,0,216,255,15,0,189,255,0,0,158,255,238,255,132,255,220,255,105,255,205,255,83,255,200,255,63,255,200,255,52,255,207,255,50,255,216,255,57,255,225,255,72,255,227,255,94,255,225,255,116,255,227,255,143,255,233,255,174,255,251,255,205,255,22,0,238,255,59,0,11,0,101,0,41,0,136,0,77,0,161,0,114,0,165,0,145,0,158,0,172,0,141,0,183,0,119,0,183,0,103,0,176,0,94,0,165,0,94,0,154,0,99,0,141,0,105,0,132,0,108,0,128,0,108,0,125,0,101,0,119,0,90,0,108,0,83,0,92,0,70,0,81,0,55,0,70,0,35,0,72,0,8,0,83,0,236,255,94,0,200,255,101,0,172,255,97,0,150,255,79,0,147,255,52,0,158,255,19,0,183,255,249,255,207,255,225,255,218,255,211,255,209,255,207,255,185,255,211,255,165,255,227,255,161,255,247,255,178,255,4,0,220,255,13,0,8,0,13,0,52,0,0,0,79,0,249,255,92,0,244,255,88,0,251,255,72,0,11,0,46,0,24,0,15,0,35,0,242,255,26,0,216,255,11,0,198,255,242,255,192,255,218,255,194,255,192,255,205,255,169,255,218,255,154,255,238,255,147,255,2,0,152,255,26,0,163,255,50,0,180,255,75,0,194,255,92,0,200,255,97,0,198,255,83,0,187,255,57,0,176,255,13,0,167,255,225,255,169,255,180,255,178,255,143,255,198,255,119,255,227,255,103,255,2,0,101,255,41,0,112,255,79,0,134,255,110,0,163,255,121,0,200,255,116,0,238,255,92,0,17,0,55,0,50,0,15,0,72,0,242,255,79,0,225,255,66,0,225,255,44,0,231,255,15,0,249,255,242,255,6,0,214,255,15,0,189,255,11,0,172,255,2,0,167,255,244,255,167,255,227,255,172,255,207,255,178,255,189,255,187,255,169,255,198,255,150,255,211,255,132,255,227,255,116,255,242,255,112,255,251,255,123,255,0,0,154,255,4,0,200,255,8,0,251,255,17,0,41,0,30,0,70,0,50,0,81,0,68,0,75,0,77,0,57,0,70,0,35,0,50,0,17,0,24,0,6,0,253,255,2,0,231,255,2,0,218,255,0,0,209,255,0,0,207,255,244,255,198,255,227,255,187,255,205,255,172,255,169,255,158,255,128,255,147,255,88,255,141,255,59,255,141,255,55,255,150,255,70,255,158,255,99,255,167,255,128,255,169,255,147,255,158,255,152,255,136,255,152,255,116,255,150,255,105,255,152,255,110,255,163,255,141,255,176,255,185,255,196,255,238,255,218,255,26,0,249,255,59,0,26,0,70,0,72,0,61,0,112,0,41,0,141,0,22,0,150,0,8,0,132,0,4,0,92,0,6,0,39,0,6,0,231,255,0,0,163,255,238,255,103,255,214,255,63,255,185,255,52,255,165,255,77,255,152,255,134,255,150,255,207,255,154,255,26,0,163,255,90,0,172,255,134,0,174,255,158,0,167,255,165,0,158,255,158,0,154,255,147,0,156,255,139,0,176,255,128,0,205,255,121,0,238,255,114,0,6,0,108,0,26,0,94,0,33,0,72,0,22,0,46,0,2,0,8,0,233,255,229,255,214,255,194,255,203,255,163,255,203,255,143,255,216,255,132,255,238,255,132,255,2,0,132,255,19,0,132,255,19,0,128,255,4,0,125,255,238,255,130,255,200,255,141,255,165,255,158,255,132,255,178,255,101,255,200,255,77,255,220,255,57,255,240,255,41,255,2,0,33,255,24,0,33,255,44,0,41,255,68,0,57,255,88,0,81,255,103,0,108,255,108,0,134,255,99,0,161,255,79,0,180,255,46,0,196,255,13,0,205,255,240,255,211,255,218,255,220,255,211,255,233,255,214,255,247,255,225,255,6,0,233,255,26,0,236,255,48,0,229,255,70,0,209,255,86,0,192,255,94,0,174,255,92,0,163,255,77,0,154,255,59,0,143,255,35,0,125,255,13,0,99,255,0,0,70,255,249,255,48,255,2,0,39,255,26,0,46,255,52,0,61,255,77,0,81,255,88,0,101,255,81,0,114,255,59,0,123,255,30,0,125,255,0,0,130,255,238,255,141,255,227,255,161,255,220,255,192,255,216,255,233,255,209,255,22,0,203,255,75,0,200,255,123,0,207,255,158,0,233,255,178,0,11,0,185,0,46,0,174,0,75,0,156,0,92,0,132,0,88,0,101,0,66,0,64,0,28,0,19,0,247,255,233,255,205,255,194,255,174,255,174,255,152,255,172,255,141,255,192,255,145,255,225,255,161,255,0,0,187,255,17,0,227,255,30,0,13,0,39,0,50,0,50,0,72,0,75,0,79,0,105,0,75,0,143,0,59,0,172,0,37,0,192,0,17,0,198,0,0,0,194,0,242,255,180,0,238,255,158,0,238,255,139,0,236,255,119,0,225,255,112,0,205,255,116,0,178,255,132,0,156,255,154,0,143,255,169,0,145,255,174,0,165,255,158,0,200,255,128,0,240,255,86,0,22,0,37,0,55,0,0,0,70,0,236,255,72,0,240,255,57,0,4,0,37,0,37,0,11,0,75,0,244,255,108,0,229,255,130,0,225,255,136,0,225,255,128,0,229,255,114,0,231,255,94,0,231,255,77,0,231,255,64,0,233,255,55,0,238,255,44,0,247,255,35,0,0,0,28,0,15,0,17,0,26,0,8,0,35,0,0,0,46,0,244,255,55,0,225,255,68,0,203,255,86,0,176,255,105,0,150,255,123,0,134,255,134,0,132,255,134,0,152,255,125,0,189,255,105,0,240,255,77,0,46,0,41,0,97,0,0,0,132,0,209,255,143,0,158,255,134,0,116,255,105,0,90,255,77,0,79,255,48,0,92,255,19,0,114,255,253,255,143,255,225,255,169,255,194,255,192,255,163,255,211,255,134,255,231,255,116,255,249,255,114,255,13,0,134,255,37,0,167,255,61,0,211,255,88,0,2,0,112,0,44,0,139,0,70,0,158,0,72,0,178,0,52,0,185,0,11,0,180,0,209,255,163,0,143,255,130,0,88,255,86,0,50,255,39,0,30,255,251,255,37,255,211,255,52,255,183,255,77,255,161,255,105,255,145,255,134,255,139,255,163,255,139,255,192,255,143,255,222,255,152,255,0,0,163,255,35,0,176,255,77,0,183,255,123,0,180,255,165,0,169,255,198,0,154,255,211,0,139,255,207,0,136,255,180,0,150,255,147,0,176,255,108,0,211,255,77,0,247,255,55,0,15,0,44,0,30,0,39,0,37,0,48,0,37,0,57,0,30,0,64,0,24,0,59,0,22,0,39,0,24,0,2,0,35,0,216,255,55,0,165,255,79,0,121,255,110,0,90,255,136,0,72,255,158,0,72,255,174,0,83,255,176,0,101,255,169,0,121,255,158,0,141,255,141,0,154,255,121,0,161,255,94,0,165,255,70,0,169,255,44,0,178,255,22,0,189,255,8,0,205,255,251,255,222,255,240,255,244,255,227,255,15,0,211,255,41,0,198,255,50,0,187,255,46,0,183,255,19,0,187,255,244,255,207,255,209,255,231,255,187,255,4,0,178,255,30,0,185,255,44,0,200,255,44,0,218,255,35,0,227,255,22,0,225,255,19,0,218,255,22,0,214,255,35,0,222,255,48,0,251,255,59,0,37,0,59,0,97,0,55,0,156,0,41,0,218,0,33,0,8,1,24,0,37,1,17,0,46,1,13,0,35,1,4,0,6,1,251,255,222,0,236,255,178,0,220,255,134,0,207,255,97,0,203,255,64,0,211,255,30,0,220,255,0,0,233,255,227,255,242,255,200,255,244,255,187,255,240,255,194,255,229,255,220,255,220,255,4,0,211,255,46,0,207,255,86,0,214,255,114,0,229,255,141,0,253,255,156,0,19,0,163,0,41,0,154,0,50,0,130,0,46,0,94,0,28,0,59,0,8,0,26,0,242,255,6,0,220,255,253,255,211,255,249,255,209,255,247,255,222,255,249,255,247,255,0,0,19,0,17,0,48,0,52,0,75,0,90,0,90,0,123,0,97,0,136,0,88,0,128,0,75,0,94,0,55,0,52,0,37,0,2,0,35,0,216,255,50,0,183,255,79,0,161,255,114,0,158,255,143,0,174,255,161,0,203,255,161,0,238,255,154,0,13,0,141,0,37,0,132,0,44,0,123,0,30,0,114,0,13,0,110,0,2,0,99,0,0,0,83,0,17,0,68,0,50,0,48,0,90,0,24,0,132,0,0,0,169,0,236,255,198,0,222,255,216,0,229,255,225,0,0,0,220,0,41,0,200,0,94,0,167,0,145,0,132,0,185,0,105,0,203,0,92,0,200,0,94,0,185,0,101,0,154,0,110,0,125,0,110,0,97,0,108,0,72,0,101,0,52,0,94,0,30,0,86,0,13,0,75,0,251,255,57,0,236,255,33,0,220,255,0,0,205,255,222,255,187,255,185,255,163,255,150,255,141,255,123,255,130,255,110,255,132,255,112,255,152,255,128,255,176,255,154,255,196,255,185,255,200,255,216,255,187,255,244,255,172,255,11,0,158,255,26,0,163,255,37,0,187,255,41,0,225,255,46,0,8,0,48,0,48,0,50,0,72,0,55,0,88,0,59,0,88,0,66,0,81,0,75,0,77,0,79,0,75,0,79,0,88,0,72,0,110,0,61,0,139,0,48,0,158,0,48,0,163,0,64,0,147,0,97,0,116,0,139,0,72,0,185,0,26,0,220,0,231,255,242,0,185,255,244,0,141,255,233,0,103,255,211,0,68,255,189,0,33,255,169,0,4,255,156,0,242,254,143,0,236,254,125,0,244,254,99,0,17,255,68,0,63,255,30,0,121,255,0,0,178,255,229,255,227,255,220,255,0,0,220,255,13,0,227,255,13,0,236,255,11,0,240,255,11,0,242,255,22,0,242,255,48,0,238,255,86,0,231,255,123,0,227,255,152,0,225,255,167,0,229,255,169,0,231,255,161,0,233,255,139,0,233,255,112,0,233,255,83,0,236,255,55,0,238,255,37,0,238,255,19,0,229,255,4,0,216,255,242,255,200,255,218,255,192,255,196,255,187,255,187,255,192,255,192,255,205,255,218,255,225,255,249,255,247,255,17,0,11,0,33,0,26,0,39,0,37,0,37,0,37,0,28,0,26,0,22,0,2,0,11,0,229,255,8,0,198,255,6,0,172,255,6,0,154,255,0,0,147,255,242,255,150,255,216,255,156,255,183,255,165,255,141,255,172,255,94,255,174,255,52,255,178,255,22,255,180,255,6,255,180,255,6,255,180,255,22,255,180,255,46,255,178,255,66,255,180,255,75,255,187,255,75,255,200,255,59,255,222,255,37,255,251,255,11,255,22,0,253,254,44,0,253,254,57,0,8,255,52,0,30,255,33,0,57,255,4,0,83,255,233,255,108,255,214,255,136,255,205,255,169,255,211,255,203,255,231,255,236,255,0,0,8,0,22,0,28,0,44,0,39,0,64,0,39,0,81,0,28,0,97,0,19,0,103,0,4,0,94,0,253,255,72,0,247,255,52,0,251,255,37,0,0,0,39,0,0,0,59,0,0,0,92,0,0,0,125,0,253,255,156,0,251,255,174,0,244,255,185,0,227,255,189,0,200,255,192,0,167,255,194,0,132,255,196,0,110,255,194,0,103,255,187,0,116,255,174,0,143,255,161,0,178,255,147,0,211,255,121,0,236,255,86,0,247,255,37,0,253,255,240,255,0,0,194,255,6,0,154,255,22,0,134,255,41,0,132,255,70,0,145,255,86,0,161,255,94,0,180,255,88,0,203,255,66,0,227,255,37,0,0,0,13,0,35,0,253,255,72,0,249,255,108,0,253,255,134,0,6,0,152,0,17,0,156,0,24,0,152,0,26,0,139,0,26,0,114,0,22,0,81,0,17,0,41,0,15,0,0,0,11,0,222,255,6,0,205,255,0,0,209,255,249,255,229,255,236,255,253,255,220,255,11,0,207,255,13,0,200,255,6,0,196,255,0,0,203,255,2,0,211,255,11,0,222,255,33,0,231,255,57,0,244,255,75,0,6,0,86,0,33,0,83,0,66,0,72,0,105,0,52,0,141,0,26,0,172,0,4,0,194,0,249,255,205,0,251,255,200,0,13,0,180,0,46,0,147,0,88,0,101,0,128,0,52,0,161,0,11,0,185,0,238,255,196,0,231,255,203,0,244,255,209,0,22,0,220,0,70,0,231,0,119,0,233,0,158,0,222,0,187,0,196,0,198,0,158,0,198,0,114,0,183,0,66,0,158,0,15,0,119,0,220,255,72,0,172,255,22,0,125,255,236,255,86,255,207,255,55,255,198,255,37,255,205,255,33,255,227,255,41,255,253,255,55,255,17,0,68,255,28,0,81,255,30,0,97,255,24,0,116,255,13,0,150,255,4,0,183,255,0,0,220,255,249,255,249,255,244,255,13,0,242,255,28,0,233,255,41,0,220,255,46,0,209,255,44,0,200,255,30,0,200,255,4,0,211,255,229,255,231,255,192,255,253,255,158,255,8,0,136,255,13,0,136,255,2,0,158,255,238,255,200,255,207,255,0,0,176,255,52,0,152,255,90,0,139,255,108,0,136,255,103,0,147,255,83,0,169,255,57,0,198,255,28,0,222,255,0,0,240,255,233,255,240,255,205,255,225,255,180,255,194,255,158,255,158,255,141,255,125,255,132,255,99,255,134,255,83,255,145,255,86,255,165,255,99,255,183,255,123,255,198,255,150,255,207,255,176,255,211,255,196,255,214,255,209,255,214,255,216,255,216,255,229,255,216,255,242,255,216,255,6,0,203,255,37,0,185,255,68,0,169,255,99,0,150,255,121,0,134,255,132,0,119,255,125,0,101,255,99,0,88,255,61,0,86,255,15,0,101,255,236,255,134,255,211,255,176,255,203,255,216,255,209,255,242,255,222,255,251,255,236,255,247,255,244,255,238,255,251,255,225,255,253,255,216,255,0,0,211,255,253,255,207,255,253,255,200,255,253,255,198,255,253,255,196,255,253,255,200,255,251,255,200,255,251,255,205,255,253,255,198,255,253,255,187,255,4,0,169,255,11,0,156,255,17,0,152,255,24,0,165,255,22,0,194,255,11,0,231,255,249,255,17,0,229,255,57,0,211,255,83,0,209,255,90,0,216,255,79,0,229,255,52,0,244,255,17,0,4,0,242,255,19,0,214,255,41,0,194,255,55,0,185,255,59,0,187,255,55,0,205,255,50,0,229,255,44,0,2,0,48,0,28,0,64,0,44,0,86,0,50,0,110,0,46,0,125,0,39,0,130,0,37,0,125,0,35,0,112,0,26,0,97,0,8,0,86,0,244,255,79,0,214,255,77,0,180,255,81,0,156,255,92,0,147,255,108,0,150,255,132,0,163,255,152,0,178,255,172,0,198,255,174,0,218,255,165,0,247,255,145,0,24,0,112,0,61,0,75,0,99,0,30,0,125,0,244,255,136,0,209,255,130,0,176,255,110,0,152,255,88,0,139,255,66,0,141,255,48,0,154,255,35,0,178,255,33,0,209,255,41,0,240,255,55,0,13,0,75,0,33,0,92,0,44,0,108,0,44,0,119,0,28,0,125,0,11,0,128,0,247,255,128,0,222,255,125,0,198,255,119,0,165,255,105,0,125,255,92,0,86,255,68,0,46,255,39,0,24,255,13,0,24,255,249,255,50,255,244,255,92,255,249,255,147,255,2,0,205,255,2,0,0,0,253,255,30,0,229,255,46,0,196,255,41,0,156,255,24,0,123,255,0,0,97,255,233,255,86,255,216,255,88,255,205,255,101,255,198,255,125,255,189,255,161,255,176,255,200,255,158,255,238,255,143,255,4,0,128,255,6,0,128,255,240,255,145,255,200,255,167,255,156,255,194,255,123,255,209,255,110,255,218,255,116,255,216,255,136,255,209,255,163,255,205,255,192,255,200,255,222,255,194,255,249,255,187,255,6,0,174,255,19,0,165,255,22,0,156,255,19,0,150,255,15,0,145,255,6,0,152,255,251,255,167,255,231,255,194,255,209,255,222,255,185,255,251,255,165,255,8,0,143,255,11,0,123,255,2,0,108,255,251,255,94,255,242,255,83,255,249,255,72,255,4,0,66,255,17,0,61,255,26,0,66,255,28,0,77,255,30,0,94,255,30,0,121,255,30,0,147,255,30,0,172,255,26,0,192,255,17,0,205,255,2,0,214,255,236,255,218,255,209,255,218,255,185,255,218,255,165,255,227,255,147,255,240,255,134,255,0,0,132,255,13,0,132,255,26,0,143,255,26,0,154,255,26,0,167,255,22,0,176,255,15,0,189,255,2,0,192,255,249,255,192,255,233,255,183,255,216,255,174,255,203,255,165,255,187,255,165,255,180,255,180,255,176,255,203,255,180,255,233,255,194,255,8,0,216,255,41,0,242,255,75,0,11,0,105,0,30,0,132,0,39,0,156,0,37,0,165,0,28,0,161,0,13,0,147,0,0,0,128,0,240,255,97,0,231,255,59,0,227,255,13,0,229,255,225,255,233,255,187,255,244,255,169,255,0,0,174,255,6,0,198,255,13,0,233,255,11,0,19,0,2,0,57,0,238,255,81,0,211,255,92,0,183,255,90,0,158,255,77,0,147,255,55,0,152,255,35,0,167,255,13,0,192,255,0,0,222,255,247,255,0,0,240,255,30,0,240,255,70,0,249,255,105,0,6,0,139,0,28,0,161,0,50,0,178,0,72,0,192,0,88,0,200,0,97,0,216,0,92,0,229,0,79,0,236,0,52,0,233,0,22,0,222,0,253,255,198,0,231,255,169,0,216,255,136,0,205,255,103,0,192,255,75,0,180,255,50,0,172,255,28,0,161,255,13,0,152,255,251,255,143,255,233,255,132,255,218,255,114,255,207,255,92,255,198,255,68,255,194,255,55,255,192,255,55,255,198,255,81,255,207,255,125,255,220,255,180,255,238,255,236,255,253,255,19,0,15,0,44,0,37,0,61,0,57,0,75,0,83,0,86,0,105,0,103,0,125,0,125,0,128,0,141,0,121,0,150,0,101,0,150,0,72,0,141,0,44,0,128,0,22,0,114,0,8,0,103,0,8,0,97,0,19,0,92,0,26,0,81,0,30,0,70,0,15,0,57,0,242,255,41,0,196,255,26,0,143,255,8,0,99,255,249,255,59,255,238,255,39,255,238,255,35,255,251,255,37,255,17,0,48,255,46,0,61,255,70,0,77,255,86,0,97,255,90,0,121,255,79,0,143,255,64,0,163,255,48,0,169,255,35,0,165,255,22,0,152,255,13,0,136,255,13,0,139,255,17,0,154,255,28,0,196,255,39,0,247,255,50,0,37,0,61,0,70,0,70,0,79,0,81,0,66,0,97,0,37,0,105,0,0,0,108,0,225,255,99,0,198,255,83,0,189,255,68,0,198,255,52,0,216,255,37,0,247,255,30,0,22,0,33,0,50,0,37,0,72,0,50,0,92,0,64,0,105,0,77,0,114,0,88,0,119,0,94,0,116,0,103,0,105,0,119,0,92,0,134,0,77,0,156,0,68,0,176,0,59,0,189,0,46,0,194,0,28,0,187,0,4,0,172,0,238,255,156,0,220,255,143,0,218,255,130,0,227,255,105,0,251,255,77,0,17,0,35,0,41,0,251,255,57,0,220,255,68,0,207,255,77,0,214,255,83,0,236,255,90,0,8,0,88,0,37,0,77,0,55,0,55,0,59,0,28,0,59,0,2,0,55,0,238,255,61,0,222,255,79,0,211,255,101,0,205,255,123,0,207,255,130,0,211,255,114,0,220,255,83,0,233,255,35,0,249,255,247,255,4,0,214,255,8,0,198,255,6,0,200,255,253,255,211,255,236,255,229,255,211,255,247,255,187,255,2,0,163,255,2,0,139,255,249,255,123,255,227,255,116,255,198,255,123,255,169,255,141,255,143,255,165,255,130,255,192,255,139,255,209,255,165,255,216,255,211,255,211,255,0,0,194,255,35,0,165,255,52,0,139,255,52,0,121,255,39,0,121,255,19,0,136,255,0,0,169,255,236,255,207,255,218,255,238,255,200,255,0,0,180,255,0,0,163,255,249,255,147,255,227,255,145,255,205,255,156,255,185,255,174,255,161,255,203,255,145,255,227,255,136,255,251,255,139,255,8,0,147,255,19,0,165,255,22,0,189,255,13,0,220,255,0,0,253,255,233,255,26,0,209,255,44,0,187,255,46,0,176,255,30,0,165,255,0,0,152,255,222,255,139,255,192,255,119,255,169,255,103,255,150,255,90,255,136,255,81,255,119,255,72,255,103,255,66,255,83,255,63,255,77,255,63,255,83,255,72,255,114,255,86,255,165,255,101,255,233,255,116,255,50,0,128,255,114,0,136,255,161,0,143,255,178,0,152,255,174,0,158,255,152,0,167,255,130,0,180,255,114,0,196,255,114,0,218,255,125,0,236,255,143,0,251,255,154,0,2,0,165,0,8,0,167,0,13,0,165,0,17,0,163,0,22,0,158,0,24,0,150,0,30,0,136,0,37,0,123,0,48,0,108,0,59,0,97,0,72,0,92,0,86,0,94,0,103,0,97,0,116,0,92,0,121,0,79,0,119,0,57,0,101,0,24,0,77,0,249,255,48,0,220,255,22,0,207,255,6,0,216,255,0,0,242,255,0,0,22,0,11,0,61,0,28,0,94,0,48,0,114,0,70,0,121,0,83,0,116,0,86,0,105,0,81,0,94,0,66,0,79,0,50,0,57,0,30,0,33,0,11,0,0,0,244,255,233,255,220,255,214,255,200,255,198,255,189,255,189,255,185,255,183,255,192,255,180,255,196,255,172,255,196,255,165,255,192,255,161,255,185,255,150,255,178,255,141,255,176,255,132,255,183,255,130,255,192,255,141,255,203,255,163,255,218,255,196,255,236,255,233,255,0,0,6,0,24,0,33,0,52,0,50,0,86,0,59,0,114,0,55,0,141,0,41,0,161,0,15,0,174,0,231,255,176,0,180,255,165,0,121,255,143,0,75,255,112,0,44,255,81,0,33,255,59,0,44,255,59,0,68,255,77,0,97,255,114,0,128,255,154,0,154,255,196,0,172,255,225,0,187,255,247,0,198,255,2,1,209,255,0,1,225,255,242,0,247,255,216,0,19,0,180,0,61,0,145,0,108,0,110,0,154,0,70,0,187,0,33,0,203,0,253,255,198,0,220,255,180,0,194,255,154,0,176,255,128,0,169,255,103,0,176,255,86,0,183,255,70,0,187,255,50,0,180,255,28,0,163,255,4,0,141,255,227,255,123,255,192,255,110,255,161,255,112,255,141,255,116,255,139,255,119,255,154,255,121,255,180,255,116,255,209,255,108,255,236,255,99,255,251,255,92,255,251,255,101,255,238,255,121,255,209,255,154,255,172,255,185,255,132,255,207,255,97,255,216,255,75,255,214,255,72,255,205,255,92,255,198,255,132,255,198,255,185,255,207,255,242,255,218,255,37,0,231,255,77,0,242,255,99,0,249,255,99,0,249,255,81,0,244,255,55,0,242,255,28,0,242,255,8,0,253,255,253,255,15,0,240,255,39,0,220,255,61,0,192,255,70,0,154,255,61,0,119,255,35,0,90,255,4,0,75,255,236,255,70,255,216,255,72,255,203,255,79,255,194,255,83,255,185,255,86,255,172,255,94,255,156,255,105,255,143,255,130,255,139,255,169,255,143,255,216,255,154,255,8,0,169,255,52,0,185,255,88,0,198,255,108,0,209,255,108,0,216,255,86,0,216,255,57,0,214,255,26,0,205,255,0,0,203,255,242,255,209,255,240,255,220,255,242,255,229,255,251,255,229,255,4,0,214,255,15,0,185,255,22,0,152,255,22,0,123,255,8,0,112,255,236,255,123,255,196,255,154,255,147,255,187,255,105,255,220,255,75,255,231,255,63,255,227,255,72,255,209,255,101,255,185,255,145,255,167,255,189,255,156,255,231,255,156,255,251,255,163,255,249,255,176,255,229,255,200,255,200,255,229,255,169,255,11,0,145,255,52,0,130,255,90,0,121,255,114,0,123,255,125,0,134,255,121,0,156,255,108,0,192,255,92,0,236,255,70,0,33,0,46,0,81,0,11,0,116,0,222,255,136,0,176,255,134,0,136,255,123,0,112,255,114,0,116,255,121,0,139,255,141,0,167,255,172,0,187,255,205,0,187,255,238,0,169,255,8,1,139,255,33,1,105,255,46,1,81,255,50,1,70,255,35,1,72,255,4,1,90,255,214,0,119,255,158,0,154,255,103,0,192,255,57,0,222,255,19,0,242,255,0,0,249,255,244,255,247,255,242,255,247,255,247,255,251,255,0,0,11,0,13,0,33,0,26,0,57,0,39,0,75,0,46,0,79,0,48,0,79,0,48,0,77,0,48,0,83,0,50,0,94,0,61,0,110,0,88,0,121,0,116,0,121,0,154,0,108,0,183,0,83,0,203,0,52,0,209,0,22,0,203,0,0,0,189,0,238,255,176,0,227,255,172,0,218,255,169,0,203,255,172,0,189,255,172,0,180,255,161,0,176,255,145,0,178,255,123,0,180,255,92,0,178,255,59,0,169,255,24,0,161,255,0,0,158,255,249,255,167,255,0,0,189,255,15,0,220,255,35,0,251,255,52,0,19,0,57,0,35,0,50,0,39,0,33,0,39,0,6,0,37,0,233,255,33,0,205,255,28,0,183,255,22,0,163,255,15,0,152,255,6,0,145,255,251,255,143,255,236,255,141,255,220,255,143,255,218,255,141,255,229,255,134,255,0,0,128,255,37,0,119,255,83,0,119,255,123,0,125,255,147,0,145,255,156,0,174,255,150,0,207,255,134,0,240,255,110,0,8,0,88,0,26,0,70,0,33,0,59,0,26,0,55,0,13,0,57,0,253,255,61,0,240,255,68,0,233,255,72,0,236,255,75,0,247,255,77,0,2,0,83,0,6,0,92,0,6,0,105,0,0,0,114,0,238,255,116,0,218,255,105,0,200,255,88,0,187,255,64,0,178,255,41,0,172,255,33,0,169,255,37,0,180,255,46,0,198,255,52,0,220,255,50,0,238,255,39,0,242,255,13,0,229,255,244,255,207,255,220,255,176,255,200,255,145,255,183,255,123,255,172,255,108,255,167,255,97,255,172,255,90,255,178,255,92,255,180,255,101,255,178,255,119,255,169,255,139,255,158,255,163,255,150,255,185,255,143,255,200,255,143,255,214,255,150,255,225,255,165,255,242,255,187,255,6,0,218,255,35,0,247,255,64,0,8,0,86,0,13,0,97,0,4,0,97,0,233,255,88,0,203,255,68,0,169,255,44,0,143,255,15,0,125,255,240,255,121,255,207,255,130,255,180,255,152,255,156,255,180,255,147,255,216,255,147,255,0,0,161,255,37,0,178,255,68,0,203,255,86,0,227,255,81,0,244,255,59,0,0,0,24,0,6,0,253,255,4,0,238,255,2,0,244,255,8,0,11,0,15,0,41,0,24,0,72,0,28,0,94,0,26,0,103,0,22,0,97,0,19,0,86,0,15,0,70,0,8,0,55,0,0,0,44,0,253,255,33,0,251,255,28,0,2,0,26,0,15,0,33,0,30,0,41,0,39,0,52,0,44,0,64,0,41,0,68,0,37,0,66,0,26,0,64,0,4,0,61,0,233,255,70,0,198,255,92,0,169,255,128,0,150,255,165,0,150,255,205,0,163,255,238,0,176,255,253,0,185,255,251,0,187,255,227,0,178,255,176,0,167,255,119,0,156,255,59,0,147,255,13,0,143,255,242,255,139,255,238,255,141,255,0,0,154,255,33,0,172,255,70,0,200,255,103,0,227,255,121,0,249,255,125,0,8,0,116,0,17,0,99,0,19,0,79,0,17,0,55,0,11,0,33,0,0,0,2,0,238,255,227,255,211,255,200,255,187,255,180,255,163,255,174,255,139,255,178,255,123,255,192,255,114,255,205,255,119,255,216,255,132,255,216,255,147,255,209,255,165,255,194,255,178,255,169,255,189,255,143,255,194,255,112,255,194,255,88,255,192,255,72,255,189,255,72,255,189,255,90,255,192,255,130,255,200,255,180,255,211,255,233,255,222,255,15,0,222,255,35,0,211,255,33,0,183,255,19,0,143,255,0,0,97,255,249,255,59,255,253,255,35,255,15,0,33,255,44,0,41,255,77,0,63,255,101,0,90,255,114,0,114,255,116,0,132,255,101,0,143,255,77,0,150,255,46,0,158,255,8,0,165,255,233,255,176,255,205,255,192,255,183,255,200,255,174,255,203,255,178,255,198,255,198,255,187,255,229,255,176,255,11,0,169,255,52,0,169,255,90,0,174,255,121,0,187,255,143,0,205,255,154,0,227,255,147,0,249,255,128,0,11,0,97,0,22,0,57,0,19,0,17,0,4,0,238,255,236,255,207,255,205,255,189,255,174,255,178,255,152,255,176,255,141,255,169,255,143,255,161,255,156,255,150,255,185,255,139,255,214,255,130,255,244,255,121,255,8,0,112,255,22,0,103,255,28,0,99,255,30,0,108,255,35,0,128,255,46,0,154,255,64,0,183,255,77,0,198,255,81,0,194,255,75,0,174,255,57,0,143,255,37,0,114,255,19,0,97,255,2,0,97,255,242,255,114,255,220,255,150,255,194,255,194,255,167,255,242,255,145,255,24,0,134,255,61,0,139,255,88,0,154,255,99,0,176,255,97,0,198,255,88,0,214,255,72,0,229,255,64,0,244,255,59,0,0,0,75,0,13,0,97,0,24,0,123,0,33,0,130,0,39,0,114,0,46,0,72,0,57,0,24,0,72,0,233,255,88,0,194,255,105,0,172,255,123,0,165,255,136,0,167,255,143,0,183,255,139,0,203,255,121,0,222,255,90,0,240,255,52,0,0,0,15,0,8,0,244,255,13,0,231,255,24,0,233,255,39,0,244,255,61,0,253,255,79,0,249,255,92,0,231,255,97,0,205,255,90,0,176,255,77,0,156,255,55,0,147,255,28,0,145,255,251,255,145,255,207,255,150,255,163,255,150,255,125,255,150,255,99,255,145,255,86,255,145,255,75,255,147,255,61,255,150,255,39,255,152,255,8,255,150,255,238,254,136,255,225,254,119,255,227,254,101,255,249,254,97,255,33,255,101,255,79,255,123,255,125,255,156,255,169,255,194,255,207,255,229,255,242,255,251,255,17,0,8,0,50,0,15,0,81,0,13,0,112,0,11,0,141,0,2,0,163,0,242,255,169,0,220,255,163,0,189,255,139,0,156,255,105,0,130,255,66,0,121,255,28,0,125,255,249,255,141,255,207,255,158,255,163,255,172,255,121,255,174,255,86,255,167,255,68,255,152,255,68,255,139,255,88,255,125,255,123,255,112,255,169,255,99,255,216,255,88,255,253,255,79,255,17,0,79,255,19,0,83,255,2,0,88,255,233,255,94,255,207,255,105,255,196,255,130,255,200,255,165,255,211,255,211,255,225,255,2,0,231,255,44,0,227,255,72,0,225,255,88,0,222,255,88,0,222,255,79,0,227,255,64,0,231,255,39,0,238,255,13,0,242,255,247,255,240,255,229,255,231,255,220,255,216,255,216,255,200,255,220,255,187,255,229,255,180,255,236,255,180,255,236,255,187,255,227,255,196,255,211,255,205,255,189,255,216,255,172,255,227,255,163,255,236,255,165,255,249,255,187,255,8,0,220,255,26,0,0,0,39,0,28,0,46,0,39,0,37,0,30,0,17,0,4,0,253,255,229,255,233,255,198,255,209,255,178,255,183,255,167,255,150,255,165,255,119,255,169,255,94,255,176,255,79,255,180,255,81,255,183,255,92,255,189,255,112,255,200,255,139,255,214,255,163,255,227,255,189,255,229,255,216,255,227,255,240,255,220,255,0,0,209,255,8,0,203,255,13,0,203,255,11,0,209,255,11,0,225,255,13,0,244,255,19,0,8,0,33,0,28,0,48,0,35,0,59,0,26,0,61,0,0,0,48,0,216,255,22,0,165,255,249,255,119,255,220,255,88,255,209,255,81,255,218,255,97,255,244,255,134,255,15,0,185,255,35,0,238,255,33,0,15,0,11,0,28,0,233,255,19,0,196,255,253,255,167,255,222,255,145,255,196,255,139,255,178,255,141,255,174,255,150,255,183,255,161,255,203,255,174,255,222,255,183,255,240,255,194,255,249,255,216,255,244,255,244,255,229,255,22,0,211,255,61,0,196,255,99,0,196,255,128,0,207,255,145,0,227,255,156,0,247,255,163,0,6,0,161,0,17,0,161,0,22,0,154,0,19,0,145,0,13,0,134,0,2,0,119,0,242,255,105,0,214,255,94,0,176,255,90,0,134,255,83,0,97,255,77,0,66,255,66,0,50,255,46,0,46,255,17,0,50,255,240,255,61,255,200,255,77,255,165,255,97,255,136,255,119,255,119,255,139,255,110,255,161,255,114,255,178,255,125,255,192,255,143,255,203,255,172,255,214,255,207,255,222,255,244,255,225,255,19,0,218,255,39,0,200,255,48,0,178,255,41,0,161,255,24,0,156,255,2,0,174,255,236,255,205,255,211,255,247,255,187,255,30,0,163,255,68,0,139,255,88,0,121,255,86,0,110,255,64,0,103,255,26,0,108,255,233,255,114,255,183,255,123,255,141,255,132,255,116,255,141,255,114,255,147,255,136,255,156,255,169,255,172,255,207,255,187,255,229,255,211,255,231,255,238,255,214,255,15,0,183,255,48,0,147,255,81,0,112,255,105,0,83,255,116,0,61,255,114,0,48,255,99,0,46,255,77,0,55,255,55,0,77,255,30,0,110,255,11,0,158,255,0,0,214,255,244,255,13,0,238,255,70,0,244,255,123,0,0,0,167,0,17,0,203,0,35,0,227,0,41,0,244,0,26,0,2,1,253,255,13,1,211,255,17,1,161,255,13,1,121,255,251,0,99,255,218,0,92,255,174,0,97,255,128,0,110,255,88,0,121,255,55,0,134,255,28,0,143,255,11,0,152,255,2,0,161,255,0,0,174,255,0,0,187,255,6,0,205,255,22,0,229,255,30,0,0,0,37,0,26,0,37,0,52,0,28,0,77,0,13,0,99,0,0,0,112,0,247,255,112,0,247,255,97,0,2,0,70,0,26,0,39,0,55,0,11,0,83,0,247,255,108,0,233,255,123,0,225,255,132,0,220,255,128,0,218,255,116,0,216,255,94,0,216,255,68,0,220,255,39,0,227,255,13,0,236,255,247,255,247,255,227,255,4,0,207,255,17,0,187,255,33,0,169,255,50,0,158,255,66,0,147,255,79,0,141,255,88,0,139,255,90,0,139,255,83,0,147,255,70,0,161,255,52,0,172,255,44,0,174,255,44,0,174,255,52,0,176,255,57,0,187,255,59,0,211,255,50,0,244,255,35,0,24,0,13,0,52,0,242,255,70,0,211,255,79,0,185,255,75,0,169,255,57,0,174,255,33,0,203,255,0,0,238,255,225,255,24,0,192,255,59,0,158,255,81,0,130,255,88,0,99,255,79,0,77,255,57,0,66,255,33,0,63,255,4,0,70,255,231,255,88,255,211,255,105,255,209,255,132,255,227,255,161,255,0,0,187,255,30,0,207,255,57,0,216,255,68,0,209,255,70,0,194,255,68,0,178,255,61,0,165,255,59,0,156,255,59,0,145,255,55,0,125,255,41,0,105,255,24,0,86,255,0,0,70,255,231,255,63,255,211,255,68,255,203,255,83,255,198,255,112,255,198,255,147,255,203,255,187,255,205,255,225,255,207,255,0,0,200,255,15,0,187,255,19,0,172,255,11,0,156,255,249,255,150,255,220,255,154,255,187,255,165,255,150,255,183,255,112,255,196,255,77,255,207,255,50,255,211,255,41,255,216,255,48,255,218,255,70,255,222,255,108,255,231,255,150,255,240,255,196,255,251,255,240,255,0,0,26,0,4,0,66,0,8,0,103,0,13,0,130,0,19,0,147,0,28,0,158,0,35,0,165,0,41,0,165,0,46,0,156,0,57,0,143,0,72,0,123,0,92,0,103,0,110,0,83,0,123,0,59,0,128,0,33,0,123,0,2,0,110,0,231,255,94,0,205,255,72,0,183,255,52,0,167,255,35,0,156,255,13,0,150,255,0,0,147,255,236,255,150,255,214,255,161,255,194,255,180,255,169,255,207,255,150,255,242,255,141,255,24,0,143,255,55,0,161,255,81,0,187,255,86,0,218,255,77,0,247,255,55,0,15,0,28,0,33,0,4,0,48,0,247,255,61,0,240,255,77,0,240,255,92,0,240,255,105,0,238,255,110,0,231,255,103,0,225,255,92,0,218,255,72,0,220,255,52,0,227,255,33,0,238,255,15,0,253,255,2,0,8,0,251,255,11,0,244,255,6,0,244,255,249,255,247,255,225,255,253,255,192,255,0,0,161,255,6,0,130,255,11,0,103,255,13,0,81,255,13,0,66,255,13,0,61,255,8,0,63,255,2,0,77,255,251,255,99,255,240,255,121,255,233,255,139,255,229,255,154,255,225,255,165,255,220,255,183,255,209,255,203,255,196,255,227,255,176,255,244,255,163,255,2,0,156,255,15,0,158,255,26,0,167,255,35,0,183,255,46,0,203,255,52,0,227,255,57,0,253,255,52,0,19,0,41,0,35,0,26,0,48,0,11,0,57,0,251,255,68,0,242,255,83,0,238,255,101,0,238,255,108,0,238,255,105,0,231,255,90,0,227,255,70,0,218,255,50,0,216,255,30,0,220,255,15,0,236,255,2,0,2,0,249,255,26,0,242,255,46,0,238,255,55,0,240,255,50,0,238,255,35,0,233,255,15,0,225,255,0,0,218,255,247,255,214,255,240,255,218,255,233,255,227,255,222,255,240,255,209,255,0,0,196,255,8,0,187,255,19,0,187,255,28,0,198,255,39,0,214,255,52,0,229,255,72,0,240,255,101,0,238,255,139,0,222,255,176,0,189,255,209,0,154,255,227,0,121,255,227,0,101,255,207,0,94,255,176,0,94,255,136,0,99,255,99,0,105,255,59,0,114,255,19,0,130,255,240,255,150,255,211,255,174,255,194,255,198,255,183,255,214,255,174,255,218,255,169,255,205,255,163,255,180,255,163,255,152,255,176,255,123,255,205,255,99,255,251,255,83,255,46,0,75,255,103,0,83,255,154,0,110,255,192,0,150,255,218,0,200,255,233,0,244,255,238,0,17,0,229,0,22,0,211,0,4,0,187,0,229,255,154,0,189,255,114,0,161,255,66,0,147,255,13,0,154,255,220,255,176,255,178,255,205,255,156,255,233,255,154,255,253,255,174,255,4,0,203,255,4,0,236,255,251,255,6,0,242,255,28,0,229,255,39,0,211,255,48,0,189,255,57,0,167,255,59,0,147,255,61,0,139,255,57,0,141,255,52,0,154,255,41,0,180,255,35,0,211,255,33,0,244,255,39,0,17,0,50,0,46,0,59,0,64,0,64,0,75,0,61,0,70,0,46,0,52,0,17,0,19,0,233,255,229,255,180,255,176,255,128,255,123,255,86,255,83,255,63,255,66,255,59,255,70,255,72,255,92,255,103,255,123,255,141,255,150,255,183,255,169,255,227,255,176,255,11,0,176,255,41,0,174,255,61,0,174,255,68,0,183,255,64,0,196,255,50,0,216,255,35,0,238,255,24,0,6,0,24,0,28,0,28,0,44,0,41,0,48,0,61,0,44,0,79,0,30,0,97,0,11,0,108,0,249,255,103,0,236,255,83,0,222,255,50,0,207,255,13,0,185,255,236,255,152,255,216,255,114,255,220,255,79,255,240,255,57,255,8,0,52,255,35,0,61,255,55,0,79,255,64,0,101,255,66,0,125,255,66,0,154,255,64,0,189,255,68,0,227,255,75,0,6,0,88,0,37,0,97,0,61,0,99,0,77,0,88,0,83,0,64,0,86,0,35,0,81,0,15,0,75,0,2,0,59,0,4,0,39,0,22,0,17,0,50,0,253,255,86,0,231,255,121,0,205,255,154,0,180,255,176,0,163,255,189,0,152,255,192,0,152,255,185,0,158,255,176,0,178,255,163,0,203,255,150,0,222,255,134,0,238,255,114,0,240,255,99,0,233,255,79,0,220,255,68,0,207,255,61,0,194,255,55,0,183,255,50,0,169,255,50,0,154,255,48,0,143,255,44,0,136,255,39,0,136,255,28,0,141,255,13,0,150,255,253,255,158,255,233,255,167,255,218,255,178,255,209,255,183,255,211,255,189,255,225,255,194,255,249,255,198,255,19,0,209,255,44,0,225,255,57,0,249,255,59,0,22,0,48,0,57,0,26,0,90,0,0,0,121,0,225,255,147,0,203,255,158,0,185,255,158,0,172,255,147,0,152,255,128,0,125,255,108,0,86,255,88,0,50,255,70,0,17,255,59,0,253,254,48,0,251,254,48,0,2,255,55,0,19,255,64,0,46,255,79,0,79,255,92,0,119,255,105,0,156,255,112,0,192,255,116,0,218,255,116,0,236,255,110,0,244,255,92,0,249,255,61,0,249,255,26,0,0,0,247,255,6,0,218,255,17,0,194,255,24,0,178,255,26,0,172,255,17,0,178,255,2,0,196,255,238,255,222,255,214,255,0,0,192,255,24,0,169,255,39,0,152,255,37,0,147,255,17,0,152,255,240,255,165,255,207,255,178,255,180,255,192,255,172,255,198,255,176,255,198,255,189,255,198,255,203,255,211,255,209,255,236,255,203,255,11,0,187,255,52,0,172,255,97,0,165,255,143,0,169,255,189,0,183,255,233,0,200,255,19,1,209,255,46,1,211,255,50,1,207,255,26,1,205,255,231,0,207,255,163,0,211,255,88,0,218,255,17,0,227,255,218,255,236,255,178,255,244,255,154,255,2,0,139,255,22,0,139,255,39,0,143,255,52,0,154,255,61,0,167,255,52,0,183,255,30,0,198,255,253,255,214,255,209,255,225,255,169,255,233,255,136,255,227,255,116,255,211,255,116,255,187,255,125,255,158,255,147,255,132,255,178,255,119,255,207,255,108,255,231,255,105,255,249,255,101,255,0,0,101,255,0,0,105,255,251,255,112,255,238,255,125,255,218,255,139,255,200,255,145,255,178,255,152,255,161,255,154,255,150,255,156,255,147,255,156,255,150,255,163,255,158,255,172,255,172,255,185,255,192,255,196,255,211,255,203,255,229,255,205,255,242,255,196,255,0,0,192,255,4,0,192,255,8,0,196,255,15,0,203,255,26,0,209,255,41,0,209,255,61,0,200,255,86,0,183,255,112,0,152,255,141,0,116,255,161,0,86,255,178,0,66,255,180,0,57,255,178,0,61,255,156,0,75,255,123,0,86,255,75,0,99,255,15,0,110,255,207,255,125,255,143,255,141,255,90,255,167,255,52,255,194,255,39,255,227,255,41,255,4,0,57,255,41,0,70,255,72,0,79,255,94,0,88,255,97,0,88,255,83,0,94,255,55,0,101,255,19,0,112,255,244,255,121,255,220,255,136,255,209,255,154,255,211,255,169,255,220,255,189,255,227,255,205,255,231,255,218,255,229,255,225,255,225,255,227,255,222,255,216,255,227,255,198,255,242,255,174,255,6,0,147,255,35,0,123,255,59,0,105,255,72,0,97,255,72,0,94,255,59,0,103,255,35,0,114,255,4,0,130,255,231,255,147,255,205,255,167,255,183,255,185,255,172,255,207,255,174,255,225,255,183,255,240,255,194,255,2,0,203,255,24,0,198,255,48,0,180,255,77,0,154,255,99,0,128,255,114,0,101,255,121,0,83,255,119,0,75,255,112,0,72,255,103,0,77,255,101,0,92,255,105,0,114,255,114,0,145,255,125,0,176,255,141,0,211,255,152,0,242,255,158,0,8,0,156,0,26,0,147,0,28,0,130,0,13,0,114,0,240,255,101,0,200,255,97,0,161,255,97,0,134,255,101,0,128,255,105,0,141,255,110,0,169,255,105,0,205,255,92,0,240,255,70,0,13,0,37,0,37,0,251,255,50,0,211,255,61,0,180,255,70,0,165,255,81,0,174,255,92,0,198,255,101,0,227,255,110,0,251,255,114,0,0,0,112,0,247,255,103,0,229,255,86,0,205,255,68,0,187,255,46,0,176,255,33,0,169,255,26,0,169,255,28,0,178,255,33,0,196,255,37,0,216,255,33,0,240,255,19,0,253,255,0,0,2,0,231,255,2,0,207,255,251,255,189,255,240,255,183,255,229,255,189,255,222,255,200,255,220,255,218,255,225,255,236,255,233,255,253,255,242,255,6,0,0,0,15,0,8,0,19,0,13,0,17,0,8,0,13,0,0,0,8,0,236,255,8,0,214,255,11,0,196,255,13,0,187,255,11,0,192,255,4,0,200,255,251,255,214,255,236,255,225,255,216,255,229,255,189,255,225,255,161,255,218,255,134,255,207,255,114,255,198,255,110,255,192,255,121,255,187,255,152,255,187,255,198,255,194,255,244,255,200,255,30,0,209,255,59,0,216,255,70,0,220,255,66,0,225,255,48,0,229,255,22,0,236,255,253,255,244,255,229,255,247,255,216,255,247,255,209,255,249,255,207,255,0,0,205,255,11,0,203,255,28,0,196,255,39,0,180,255,44,0,169,255,39,0,156,255,28,0,145,255,15,0,136,255,0,0,132,255,244,255,125,255,231,255,112,255,222,255,94,255,216,255,72,255,214,255,52,255,211,255,41,255,214,255,44,255,214,255,59,255,216,255,83,255,225,255,105,255,242,255,128,255,13,0,145,255,57,0,152,255,105,0,147,255,154,0,141,255,196,0,132,255,225,0,128,255,231,0,130,255,222,0,130,255,196,0,134,255,161,0,136,255,123,0,134,255,90,0,134,255,57,0,130,255,35,0,132,255,15,0,134,255,0,0,141,255,236,255,145,255,214,255,150,255,194,255,152,255,174,255,150,255,161,255,152,255,163,255,156,255,178,255,169,255,203,255,183,255,229,255,194,255,253,255,189,255,4,0,174,255,249,255,154,255,220,255,134,255,187,255,123,255,158,255,121,255,143,255,128,255,147,255,128,255,161,255,123,255,180,255,108,255,196,255,90,255,207,255,75,255,211,255,70,255,214,255,81,255,207,255,112,255,196,255,150,255,178,255,194,255,165,255,233,255,152,255,4,0,141,255,19,0,139,255,19,0,139,255,13,0,141,255,0,0,150,255,244,255,161,255,236,255,178,255,242,255,198,255,249,255,222,255,8,0,244,255,24,0,4,0,39,0,19,0,50,0,22,0,59,0,13,0,55,0,253,255,48,0,229,255,28,0,203,255,253,255,178,255,209,255,163,255,165,255,154,255,130,255,156,255,112,255,161,255,121,255,163,255,145,255,158,255,180,255,141,255,214,255,119,255,244,255,90,255,8,0,72,255,26,0,57,255,39,0,55,255,41,0,68,255,35,0,88,255,15,0,116,255,244,255,147,255,214,255,174,255,180,255,196,255,156,255,205,255,145,255,214,255,143,255,211,255,147,255,209,255,158,255,203,255,172,255,198,255,180,255,194,255,189,255,194,255,196,255,196,255,200,255,207,255,205,255,220,255,207,255,233,255,203,255,247,255,198,255,249,255,192,255,249,255,180,255,244,255,169,255,242,255,156,255,247,255,143,255,0,0,134,255,4,0,132,255,6,0,143,255,6,0,163,255,4,0,192,255,6,0,216,255,13,0,227,255,19,0,227,255,19,0,211,255,15,0,187,255,6,0,163,255,2,0,143,255,0,0,130,255,0,0,130,255,6,0,143,255,11,0,165,255,15,0,187,255,15,0,209,255,13,0,227,255,253,255,242,255,227,255,253,255,196,255,8,0,165,255,19,0,141,255,24,0,128,255,22,0,132,255,13,0,150,255,2,0,172,255,251,255,192,255,253,255,198,255,2,0,187,255,15,0,169,255,19,0,152,255,17,0,145,255,2,0,152,255,231,255,172,255,194,255,200,255,158,255,233,255,130,255,13,0,116,255,50,0,121,255,86,0,134,255,121,0,154,255,154,0,174,255,189,0,187,255,220,0,194,255,238,0,198,255,240,0,205,255,231,0,211,255,207,0,222,255,174,0,240,255,136,0,8,0,92,0,44,0,46,0,79,0,8,0,105,0,242,255,119,0,236,255,112,0,244,255,90,0,4,0,57,0,28,0,24,0,52,0,6,0,72,0,8,0,86,0,24,0,81,0,48,0,68,0,70,0,41,0,92,0,8,0,99,0,236,255,97,0,211,255,88,0,196,255,77,0,196,255,66,0,207,255,55,0,229,255,46,0,0,0,33,0,26,0,22,0,55,0,6,0,86,0,249,255,112,0,229,255,130,0,207,255,132,0,185,255,119,0,167,255,92,0,158,255,59,0,158,255,22,0,169,255,251,255,180,255,233,255,196,255,229,255,211,255,238,255,229,255,0,0,242,255,22,0,251,255,37,0,251,255,39,0,244,255,24,0,240,255,0,0,240,255,233,255,0,0,211,255,33,0,205,255,81,0,214,255,123,0,238,255,147,0,8,0,145,0,39,0,116,0,61,0,70,0,77,0,22,0,81,0,231,255,79,0,192,255,68,0,165,255,59,0,145,255,50,0,143,255,46,0,156,255,48,0,178,255,44,0,211,255,37,0,244,255,28,0,8,0,13,0,17,0,2,0,22,0,0,0,19,0,2,0,22,0,8,0,26,0,13,0,26,0,15,0,15,0,11,0,247,255,8,0,209,255,6,0,174,255,8,0,150,255,19,0,145,255,35,0,156,255,66,0,176,255,103,0,196,255,143,0,207,255,174,0,211,255,185,0,203,255,176,0,187,255,147,0,169,255,101,0,147,255,48,0,130,255,253,255,123,255,216,255,125,255,196,255,143,255,196,255,169,255,205,255,200,255,220,255,222,255,229,255,229,255,227,255,220,255,209,255,196,255,185,255,169,255,156,255,136,255,141,255,114,255,136,255,103,255,147,255,105,255,163,255,121,255,178,255,143,255,189,255,167,255,194,255,183,255,194,255,187,255,189,255,183,255,183,255,172,255,176,255,165,255,167,255,161,255,154,255,165,255,136,255,180,255,123,255,194,255,112,255,198,255,114,255,194,255,128,255,180,255,152,255,167,255,180,255,167,255,207,255,187,255,225,255,220,255,236,255,0,0,238,255,28,0,240,255,46,0,244,255,48,0,251,255,44,0,8,0,30,0,30,0,13,0,52,0,249,255,66,0,222,255,59,0,198,255,28,0,174,255,242,255,152,255,192,255,130,255,143,255,103,255,99,255,79,255,59,255,52,255,28,255,33,255,2,255,19,255,242,254,17,255,242,254,26,255,6,255,48,255,39,255,79,255,81,255,114,255,121,255,156,255,147,255,196,255,165,255,222,255,174,255,236,255,176,255,229,255,178,255,214,255,185,255,196,255,194,255,183,255,207,255,183,255,218,255,192,255,233,255,198,255,251,255,205,255,8,0,196,255,26,0,180,255,41,0,161,255,48,0,141,255,52,0,134,255,52,0,139,255,46,0,154,255,30,0,174,255,11,0,200,255,247,255,229,255,229,255,249,255,218,255,11,0,211,255,24,0,211,255,28,0,207,255,33,0,196,255,30,0,178,255,28,0,150,255,26,0,123,255,24,0,110,255,24,0,108,255,24,0,116,255,28,0,128,255,35,0,132,255,41,0,123,255,41,0,108,255,33,0,94,255,19,0,83,255,6,0,77,255,249,255,77,255,236,255,79,255,225,255,83,255,216,255,88,255,209,255,90,255,205,255,90,255,205,255,90,255,205,255,92,255,207,255,103,255,209,255,116,255,209,255,136,255,207,255,163,255,205,255,192,255,203,255,225,255,205,255,0,0,209,255,26,0,211,255,50,0,211,255,70,0,205,255,86,0,192,255,94,0,174,255,99,0,158,255,103,0,154,255,99,0,167,255,97,0,200,255,90,0,240,255,79,0,26,0,64,0,68,0,50,0,103,0,30,0,134,0,15,0,158,0,0,0,172,0,242,255,176,0,229,255,172,0,220,255,163,0,209,255,152,0,198,255,134,0,187,255,110,0,174,255,75,0,167,255,26,0,172,255,225,255,187,255,163,255,216,255,112,255,249,255,77,255,22,0,57,255,41,0,52,255,48,0,61,255,46,0,75,255,35,0,99,255,19,0,125,255,0,0,152,255,229,255,174,255,200,255,189,255,169,255,200,255,147,255,200,255,134,255,200,255,134,255,207,255,139,255,216,255,145,255,229,255,147,255,238,255,150,255,238,255,145,255,229,255,150,255,214,255,163,255,196,255,178,255,183,255,200,255,174,255,225,255,178,255,249,255,192,255,17,0,216,255,41,0,240,255,61,0,8,0,83,0,30,0,101,0,50,0,125,0,64,0,147,0,66,0,163,0,66,0,161,0,64,0,143,0,57,0,108,0,52,0,59,0,50,0,19,0,55,0,249,255,66,0,240,255,83,0,244,255,103,0,0,0,125,0,4,0,143,0,6,0,152,0,4,0,158,0,0,0,158,0,0,0,152,0,13,0,136,0,35,0,112,0,57,0,75,0,77,0,35,0,88,0,253,255,94,0,227,255,92,0,211,255,88,0,207,255,83,0,209,255,75,0,203,255,68,0,196,255,61,0,189,255,61,0,187,255,64,0,196,255,72,0,218,255,86,0,253,255,101,0,33,0,116,0,72,0,125,0,105,0,125,0,130,0,112,0,136,0,90,0,128,0,66,0,103,0,41,0,70,0,17,0,33,0,253,255,2,0,233,255,236,255,209,255,220,255,187,255,211,255,167,255,207,255,145,255,203,255,125,255,196,255,112,255,192,255,103,255,189,255,99,255,185,255,103,255,183,255,116,255,178,255,143,255,174,255,180,255,167,255,222,255,156,255,6,0,145,255,35,0,141,255,48,0,143,255,46,0,161,255,35,0,187,255,24,0,220,255,11,0,253,255,253,255,26,0,238,255,52,0,218,255,70,0,203,255,77,0,196,255,66,0,203,255,35,0,218,255,249,255,240,255,207,255,6,0,169,255,26,0,147,255,37,0,139,255,44,0,143,255,39,0,158,255,26,0,176,255,11,0,192,255,251,255,198,255,238,255,187,255,240,255,165,255,251,255,139,255,11,0,112,255,30,0,99,255,41,0,97,255,39,0,110,255,19,0,141,255,244,255,183,255,205,255,236,255,158,255,33,0,119,255,86,0,88,255,130,0,72,255,158,0,75,255,167,0,90,255,156,0,112,255,125,0,134,255,83,0,152,255,33,0,165,255,242,255,176,255,200,255,194,255,167,255,211,255,147,255,229,255,143,255,244,255,150,255,0,0,161,255,6,0,174,255,6,0,187,255,6,0,198,255,0,0,209,255,249,255,220,255,251,255,229,255,4,0,238,255,28,0,247,255,57,0,0,0,90,0,4,0,114,0,11,0,136,0,6,0,145,0,253,255,143,0,231,255,123,0,203,255,88,0,176,255,39,0,156,255,242,255,154,255,196,255,167,255,161,255,187,255,145,255,211,255,141,255,225,255,152,255,229,255,169,255,218,255,189,255,209,255,218,255,203,255,249,255,205,255,30,0,218,255,70,0,238,255,114,0,4,0,158,0,28,0,192,0,41,0,211,0,41,0,220,0,28,0,211,0,2,0,189,0,231,255,158,0,200,255,125,0,180,255,94,0,169,255,61,0,169,255,41,0,178,255,30,0,189,255,28,0,203,255,37,0,211,255,50,0,218,255,66,0,216,255,77,0,218,255,81,0,220,255,81,0,231,255,75,0,244,255,64,0,2,0,46,0,13,0,22,0,11,0,0,0,0,0,231,255,236,255,216,255,211,255,209,255,189,255,216,255,172,255,233,255,161,255,0,0,154,255,22,0,154,255,33,0,169,255,28,0,196,255,11,0,236,255,242,255,30,0,216,255,88,0,198,255,143,0,189,255,183,0,189,255,200,0,200,255,192,0,216,255,158,0,229,255,103,0,238,255,41,0,233,255,236,255,220,255,176,255,200,255,123,255,178,255,83,255,161,255,50,255,150,255,35,255,143,255,33,255,141,255,37,255,141,255,50,255,134,255,63,255,123,255,75,255,99,255,77,255,70,255,79,255,44,255,72,255,26,255,70,255,19,255,70,255,26,255,75,255,39,255,79,255,57,255,90,255,72,255,101,255,86,255,114,255,99,255,128,255,116,255,147,255,136,255,167,255,158,255,196,255,172,255,222,255,183,255,244,255,192,255,253,255,205,255,247,255,222,255,229,255,244,255,203,255,11,0,178,255,30,0,154,255,41,0,141,255,48,0,132,255,50,0,125,255,46,0,128,255,37,0,125,255,17,0,130,255,253,255,134,255,231,255,136,255,214,255,136,255,198,255,132,255,187,255,125,255,176,255,119,255,165,255,112,255,158,255,112,255,161,255,114,255,172,255,123,255,183,255,134,255,196,255,147,255,216,255,158,255,240,255,169,255,11,0,174,255,41,0,178,255,66,0,185,255,81,0,203,255,86,0,231,255,86,0,11,0,77,0,50,0,64,0,81,0,50,0,101,0,30,0,105,0,8,0,101,0,242,255,88,0,211,255,66,0,178,255,39,0,145,255,6,0,119,255,231,255,105,255,196,255,108,255,174,255,125,255,152,255,152,255,141,255,187,255,132,255,220,255,134,255,247,255,143,255,6,0,161,255,19,0,178,255,19,0,192,255,8,0,205,255,247,255,218,255,222,255,231,255,200,255,247,255,189,255,4,0,192,255,13,0,205,255,13,0,216,255,8,0,225,255,0,0,227,255,242,255,229,255,229,255,227,255,211,255,229,255,194,255,233,255,178,255,236,255,167,255,236,255,167,255,225,255,180,255,209,255,203,255,192,255,229,255,174,255,251,255,158,255,13,0,141,255,28,0,119,255,41,0,92,255,55,0,68,255,70,0,52,255,79,0,44,255,83,0,46,255,79,0,52,255,68,0,55,255,52,0,52,255,39,0,46,255,26,0,37,255,15,0,41,255,0,0,61,255,242,255,108,255,227,255,174,255,227,255,251,255,233,255,68,0,251,255,128,0,15,0,163,0,28,0,172,0,30,0,156,0,22,0,132,0,0,0,101,0,229,255,72,0,200,255,52,0,174,255,39,0,158,255,35,0,152,255,33,0,165,255,28,0,189,255,15,0,225,255,247,255,8,0,209,255,48,0,167,255,81,0,134,255,103,0,119,255,112,0,130,255,105,0,161,255,94,0,203,255,86,0,240,255,79,0,2,0,79,0,0,0,83,0,233,255,83,0,196,255,81,0,165,255,77,0,145,255,70,0,139,255,66,0,147,255,64,0,163,255,70,0,185,255,79,0,205,255,83,0,220,255,79,0,225,255,64,0,220,255,41,0,205,255,15,0,192,255,247,255,178,255,225,255,176,255,207,255,185,255,189,255,211,255,176,255,247,255,156,255,17,0,139,255,33,0,123,255,22,0,112,255,244,255,116,255,198,255,136,255,154,255,174,255,130,255,218,255,125,255,8,0,139,255,59,0,165,255,101,0,194,255,134,0,220,255,152,0,242,255,152,0,0,0,136,0,4,0,112,0,4,0,79,0,0,0,37,0,249,255,253,255,242,255,209,255,236,255,161,255,236,255,119,255,236,255,81,255,238,255,52,255,240,255,35,255,249,255,24,255,8,0,24,255,33,0,33,255,55,0,50,255,72,0,79,255,77,0,119,255,68,0,167,255,52,0,218,255,39,0,8,0,35,0,52,0,39,0,83,0,52,0,99,0,72,0,99,0,92,0,86,0,112,0,59,0,132,0,28,0,145,0,0,0,145,0,229,255,134,0,205,255,114,0,189,255,90,0,180,255,70,0,185,255,52,0,205,255,39,0,233,255,28,0,11,0,19,0,46,0,8,0,72,0,0,0,86,0,247,255,88,0,240,255,79,0,236,255,68,0,233,255,52,0,229,255,41,0,214,255,33,0,198,255,19,0,176,255,4,0,158,255,242,255,150,255,222,255,150,255,200,255,158,255,178,255,167,255,163,255,176,255,147,255,189,255,130,255,203,255,110,255,216,255,86,255,227,255,61,255,236,255,48,255,236,255,52,255,236,255,70,255,231,255,101,255,225,255,136,255,216,255,167,255,200,255,185,255,185,255,189,255,172,255,187,255,165,255,178,255,165,255,169,255,176,255,158,255,194,255,154,255,214,255,154,255,236,255,161,255,0,0,178,255,13,0,205,255,28,0,229,255,44,0,247,255,50,0,253,255,52,0,251,255,46,0,244,255,37,0,244,255,28,0,247,255,17,0,249,255,6,0,249,255,247,255,247,255,222,255,240,255,192,255,238,255,161,255,238,255,139,255,240,255,130,255,240,255,136,255,240,255,143,255,240,255,145,255,236,255,145,255,233,255,143,255,240,255,145,255,0,0,152,255,19,0,161,255,48,0,165,255,77,0,158,255,101,0,141,255,114,0,116,255,112,0,97,255,92,0,86,255,48,0,90,255,247,255,116,255,176,255,156,255,105,255,198,255,52,255,233,255,17,255,251,255,6,255,0,0,13,255,247,255,44,255,231,255,88,255,209,255,139,255,183,255,192,255,158,255,229,255,136,255,249,255,121,255,249,255,116,255,236,255,125,255,214,255,141,255,196,255,156,255,187,255,156,255,189,255,136,255,205,255,108,255,225,255,68,255,249,255,28,255,8,0,249,254,22,0,231,254,33,0,225,254,44,0,240,254,57,0,15,255,70,0,66,255,81,0,125,255,88,0,185,255,86,0,238,255,68,0,17,0,39,0,44,0,2,0,59,0,218,255,72,0,185,255,86,0,165,255,88,0,165,255,86,0,180,255,75,0,207,255,61,0,236,255,50,0,2,0,44,0,19,0,46,0,30,0,55,0,35,0,64,0,30,0,70,0,26,0,77,0,17,0,77,0,4,0,68,0,244,255,57,0,222,255,39,0,198,255,26,0,167,255,15,0,139,255,11,0,110,255,8,0,88,255,8,0,72,255,11,0,66,255,13,0,68,255,22,0,72,255,33,0,79,255,50,0,86,255,64,0,97,255,77,0,108,255,83,0,121,255,86,0,139,255,83,0,156,255,77,0,174,255,66,0,183,255,48,0,180,255,24,0,174,255,0,0,161,255,231,255,145,255,225,255,130,255,233,255,119,255,251,255,112,255,6,0,108,255,8,0,101,255,251,255,97,255,227,255,83,255,192,255,70,255,161,255,55,255,136,255,46,255,116,255,44,255,105,255,57,255,97,255,81,255,92,255,119,255,103,255,163,255,128,255,205,255,167,255,249,255,218,255,28,0,15,0,55,0,59,0,72,0,88,0,77,0,101,0,70,0,103,0,52,0,99,0,30,0,92,0,13,0,86,0,2,0,77,0,0,0,68,0,6,0,61,0,19,0,59,0,37,0,68,0,59,0,86,0,81,0,108,0,99,0,128,0,105,0,141,0,99,0,145,0,86,0,136,0,64,0,121,0,41,0,99,0,19,0,77,0,4,0,59,0,242,255,48,0,225,255,52,0,209,255,64,0,198,255,83,0,194,255,112,0,203,255,139,0,218,255,158,0,240,255,169,0,6,0,165,0,24,0,158,0,33,0,152,0,28,0,150,0,8,0,152,0,238,255,152,0,205,255,147,0,174,255,130,0,152,255,105,0,136,255,75,0,134,255,44,0,141,255,15,0,152,255,251,255,154,255,227,255,150,255,209,255,130,255,196,255,103,255,185,255,75,255,178,255,55,255,180,255,52,255,189,255,75,255,207,255,110,255,225,255,161,255,240,255,216,255,244,255,13,0,244,255,66,0,233,255,110,0,218,255,141,0,196,255,152,0,178,255,147,0,167,255,130,0,163,255,101,0,167,255,66,0,176,255,30,0,189,255,0,0,211,255,236,255,236,255,218,255,11,0,211,255,41,0,203,255,64,0,192,255,77,0,174,255,81,0,154,255,81,0,139,255,79,0,136,255,83,0,150,255,92,0,174,255,110,0,209,255,132,0,247,255,152,0,26,0,161,0,52,0,161,0,68,0,156,0,68,0,150,0,57,0,145,0,30,0,143,0,6,0,143,0,236,255,136,0,211,255,121,0,194,255,94,0,178,255,57,0,169,255,15,0,165,255,238,255,165,255,209,255,165,255,194,255,165,255,194,255,167,255,198,255,161,255,214,255,152,255,233,255,141,255,253,255,130,255,13,0,121,255,24,0,114,255,28,0,116,255,24,0,128,255,15,0,145,255,8,0,167,255,13,0,189,255,24,0,203,255,39,0,211,255,55,0,216,255,61,0,220,255,59,0,227,255,44,0,229,255,19,0,229,255,251,255,227,255,220,255,227,255,196,255,231,255,183,255,244,255,185,255,0,0,200,255,8,0,225,255,11,0,244,255,2,0,0,0,251,255,0,0,244,255,244,255,242,255,229,255,240,255,225,255,247,255,229,255,0,0,242,255,13,0,0,0,33,0,15,0,59,0,24,0,81,0,26,0,103,0,19,0,123,0,13,0,143,0,2,0,161,0,247,255,183,0,233,255,200,0,227,255,205,0,222,255,189,0,220,255,156,0,225,255,105,0,225,255,55,0,222,255,8,0,222,255,236,255,218,255,222,255,216,255,225,255,207,255,238,255,187,255,0,0,163,255,11,0,134,255,15,0,112,255,13,0,103,255,6,0,112,255,0,0,136,255,249,255,178,255,249,255,222,255,0,0,8,0,15,0,44,0,37,0,66,0,70,0,72,0,103,0,68,0,136,0,52,0,163,0,35,0,176,0,17,0,180,0,8,0,172,0,8,0,152,0,15,0,130,0,33,0,108,0,55,0,88,0,83,0,72,0,114,0,59,0,150,0,44,0,176,0,24,0,194,0,251,255,194,0,220,255,178,0,185,255,145,0,158,255,105,0,134,255,64,0,128,255,28,0,136,255,0,0,167,255,229,255,216,255,203,255,15,0,174,255,72,0,150,255,114,0,128,255,136,0,119,255,134,0,121,255,114,0,123,255,83,0,128,255,50,0,136,255,15,0,147,255,244,255,163,255,222,255,178,255,203,255,189,255,189,255,192,255,183,255,185,255,180,255,176,255,178,255,167,255,176,255,165,255,180,255,169,255,183,255,178,255,185,255,187,255,196,255,196,255,216,255,207,255,247,255,216,255,26,0,222,255,66,0,222,255,101,0,214,255,125,0,200,255,134,0,183,255,130,0,165,255,114,0,147,255,90,0,136,255,57,0,139,255,28,0,152,255,4,0,183,255,247,255,220,255,236,255,6,0,229,255,37,0,225,255,59,0,220,255,64,0,225,255,59,0,233,255,48,0,238,255,33,0,233,255,17,0,220,255,2,0,189,255,244,255,152,255,236,255,110,255,231,255,72,255,238,255,50,255,0,0,48,255,19,0,66,255,39,0,103,255,52,0,154,255,52,0,209,255,46,0,6,0,35,0,50,0,26,0,75,0,22,0,77,0,33,0,57,0,50,0,26,0,72,0,249,255,92,0,220,255,99,0,203,255,83,0,194,255,52,0,192,255,8,0,192,255,220,255,192,255,178,255,192,255,152,255,187,255,139,255,180,255,145,255,178,255,161,255,180,255,180,255,185,255,196,255,196,255,203,255,207,255,203,255,220,255,196,255,227,255,187,255,225,255,178,255,209,255,172,255,185,255,165,255,158,255,163,255,130,255,165,255,114,255,169,255,105,255,176,255,110,255,183,255,121,255,194,255,136,255,203,255,152,255,211,255,163,255,218,255,172,255,227,255,183,255,229,255,189,255,229,255,192,255,222,255,192,255,214,255,183,255,207,255,178,255,203,255,180,255,198,255,189,255,194,255,211,255,185,255,240,255,172,255,4,0,156,255,19,0,139,255,19,0,123,255,2,0,119,255,233,255,121,255,200,255,130,255,167,255,152,255,143,255,172,255,128,255,189,255,123,255,192,255,130,255,178,255,147,255,158,255,172,255,134,255,207,255,114,255,249,255,108,255,39,0,108,255,90,0,116,255,147,0,125,255,198,0,139,255,244,0,150,255,22,1,163,255,37,1,176,255,37,1,192,255,24,1,198,255,0,1,200,255,227,0,194,255,194,0,180,255,161,0,172,255,125,0,167,255,81,0,174,255,35,0,185,255,249,255,203,255,218,255,216,255,207,255,227,255,222,255,231,255,2,0,229,255,46,0,227,255,88,0,218,255,123,0,207,255,143,0,189,255,152,0,174,255,152,0,158,255,147,0,150,255,141,0,154,255,130,0,163,255,114,0,172,255,99,0,172,255,86,0,172,255,81,0,165,255,88,0,163,255,105,0,165,255,123,0,167,255,130,0,169,255,125,0,165,255,105,0,154,255,75,0,143,255,41,0,136,255,8,0,134,255,236,255,136,255,211,255,141,255,198,255,145,255,198,255,147,255,209,255,147,255,236,255,141,255,8,0,132,255,33,0,121,255,46,0,108,255,46,0,94,255,35,0,88,255,26,0,86,255,17,0,88,255,11,0,97,255,6,0,105,255,0,0,116,255,244,255,128,255,233,255,141,255,222,255,152,255,203,255,165,255,180,255,174,255,158,255,187,255,143,255,198,255,136,255,209,255,145,255,218,255,165,255,222,255,189,255,229,255,216,255,236,255,240,255,247,255,4,0,6,0,30,0,30,0,55,0,57,0,77,0,83,0,92,0,103,0,97,0,112,0,90,0,112,0,70,0,105,0,39,0,94,0,0,0,83,0,220,255,75,0,194,255,66,0,176,255,59,0,169,255,55,0,169,255,52,0,174,255,64,0,187,255,81,0,203,255,103,0,222,255,132,0,244,255,154,0,4,0,169,0,11,0,174,0,6,0,163,0,251,255,143,0,233,255,119,0,216,255,97,0,216,255,75,0,233,255,64,0,11,0,57,0,50,0,57,0,88,0,52,0,114,0,46,0,125,0,33,0,125,0,11,0,114,0,244,255,88,0,225,255,55,0,207,255,15,0,194,255,233,255,183,255,211,255,178,255,209,255,178,255,229,255,180,255,4,0,185,255,39,0,187,255,64,0,189,255,68,0,203,255,57,0,231,255,28,0,13,0,0,0,68,0,236,255,125,0,225,255,165,0,236,255,178,0,0,0,161,0,19,0,119,0,39,0,70,0,48,0,28,0,41,0,0,0,28,0,251,255,8,0,0,0,244,255,13,0,225,255,24,0,203,255,26,0,194,255,19,0,189,255,6,0,189,255,251,255,194,255,244,255,198,255,247,255,200,255,251,255,205,255,2,0,216,255,11,0,227,255,15,0,244,255,13,0,6,0,11,0,24,0,8,0,44,0,8,0,61,0,11,0,72,0,15,0,79,0,17,0,86,0,19,0,83,0,19,0,81,0,17,0,79,0,11,0,66,0,8,0,50,0,6,0,28,0,6,0,4,0,8,0,233,255,6,0,207,255,8,0,183,255,13,0,163,255,22,0,152,255,39,0,147,255,64,0,145,255,86,0,150,255,103,0,154,255,112,0,163,255,110,0,174,255,99,0,196,255,79,0,222,255,52,0,0,0,24,0,41,0,0,0,79,0,233,255,110,0,214,255,128,0,196,255,130,0,178,255,114,0,163,255,94,0,147,255,75,0,134,255,57,0,125,255,48,0,119,255,46,0,112,255,50,0,114,255,57,0,121,255,59,0,136,255,57,0,156,255,48,0,172,255,30,0,187,255,13,0,192,255,0,0,187,255,240,255,174,255,231,255,156,255,227,255,141,255,227,255,130,255,231,255,130,255,238,255,139,255,249,255,154,255,11,0,172,255,30,0,189,255,46,0,205,255,55,0,222,255,50,0,240,255,35,0,2,0,11,0,24,0,240,255,44,0,222,255,64,0,216,255,79,0,222,255,94,0,236,255,97,0,0,0,90,0,6,0,66,0,11,0,30,0,11,0,251,255,13,0,220,255,15,0,205,255,22,0,207,255,22,0,222,255,11,0,240,255,249,255,0,0,222,255,2,0,192,255,2,0,165,255,0,0,147,255,4,0,136,255,13,0,130,255,28,0,132,255,41,0,136,255,48,0,145,255,46,0,158,255,46,0,174,255,46,0,185,255,61,0,192,255,86,0,196,255,123,0,198,255,161,0,200,255,194,0,205,255,211,0,207,255,205,0,205,255,183,0,196,255,147,0,187,255,103,0,185,255,55,0,185,255,8,0,189,255,225,255,200,255,185,255,214,255,152,255,222,255,128,255,225,255,108,255,220,255,92,255,211,255,83,255,194,255,83,255,174,255,86,255,152,255,94,255,132,255,103,255,121,255,108,255,125,255,110,255,143,255,103,255,174,255,97,255,205,255,88,255,231,255,88,255,244,255,94,255,242,255,110,255,229,255,134,255,211,255,163,255,196,255,192,255,194,255,222,255,200,255,0,0,211,255,30,0,216,255,70,0,220,255,105,0,216,255,136,0,209,255,163,0,200,255,178,0,194,255,189,0,185,255,189,0,176,255,183,0,165,255,169,0,156,255,143,0,150,255,114,0,147,255,83,0,147,255,55,0,152,255,28,0,156,255,13,0,167,255,4,0,183,255,4,0,203,255,11,0,229,255,13,0,2,0,13,0,33,0,2,0,61,0,240,255,86,0,211,255,101,0,176,255,105,0,136,255,99,0,101,255,86,0,68,255,61,0,41,255,33,0,28,255,6,0,22,255,251,255,22,255,247,255,22,255,0,0,22,255,17,0,19,255,33,0,19,255,44,0,26,255,44,0,41,255,35,0,72,255,19,0,114,255,2,0,165,255,247,255,220,255,238,255,22,0,236,255,70,0,233,255,112,0,233,255,141,0,233,255,156,0,229,255,163,0,220,255,158,0,214,255,152,0,207,255,147,0,209,255,145,0,220,255,139,0,238,255,128,0,2,0,103,0,19,0,61,0,28,0,11,0,26,0,211,255,22,0,161,255,19,0,121,255,19,0,99,255,15,0,97,255,6,0,105,255,249,255,121,255,236,255,141,255,229,255,161,255,231,255,180,255,240,255,196,255,249,255,211,255,0,0,225,255,0,0,238,255,251,255,253,255,242,255,11,0,227,255,33,0,216,255,61,0,209,255,94,0,207,255,123,0,211,255,150,0,218,255,158,0,229,255,154,0,240,255,136,0,247,255,110,0,0,0,86,0,13,0,66,0,24,0,59,0,33,0,50,0,33,0,48,0,26,0,37,0,6,0,19,0,242,255,253,255,220,255,220,255,203,255,194,255,187,255,174,255,180,255,172,255,169,255,185,255,158,255,207,255,150,255,236,255,145,255,13,0,150,255,48,0,169,255,83,0,196,255,112,0,233,255,136,0,13,0,147,0,52,0,152,0,90,0,152,0,121,0,152,0,147,0,145,0,163,0,139,0,172,0,125,0,169,0,108,0,158,0,86,0,139,0,64,0,112,0,50,0,81,0,44,0,48,0,48,0,17,0,57,0,253,255,68,0,242,255,75,0,247,255,72,0,4,0,61,0,22,0,41,0,33,0,19,0,28,0,2,0,8,0,253,255,238,255,0,0,205,255,8,0,183,255,17,0,176,255,19,0,180,255,11,0,194,255,253,255,209,255,238,255,218,255,225,255,218,255,220,255,211,255,218,255,200,255,214,255,187,255,200,255,169,255,176,255,150,255,143,255,128,255,112,255,105,255,83,255,92,255,72,255,83,255,77,255,86,255,90,255,92,255,112,255,101,255,141,255,108,255,169,255,114,255,196,255,119,255,227,255,128,255,0,0,136,255,24,0,152,255,50,0,169,255,70,0,194,255,86,0,220,255,90,0,0,0,94,0,30,0,99,0,61,0,101,0,81,0,108,0,88,0,123,0,86,0,139,0,83,0,154,0,86,0,156,0,94,0,143,0,112,0,114,0,128,0,72,0,139,0,28,0,139,0,244,255,128,0,209,255,101,0,185,255,70,0,163,255,41,0,147,255,22,0,130,255,15,0,119,255,24,0,116,255,33,0,123,255,39,0,147,255,35,0,172,255,19,0,198,255,0,0,216,255,236,255,225,255,218,255,220,255,205,255,209,255,194,255,192,255,185,255,169,255,178,255,152,255,174,255,141,255,178,255,136,255,192,255,143,255,216,255,152,255,244,255,169,255,17,0,189,255,37,0,205,255,41,0,216,255,24,0,216,255,242,255,203,255,194,255,185,255,143,255,165,255,101,255,145,255,66,255,134,255,39,255,132,255,15,255,147,255,2,255,176,255,255,254,216,255,11,255,0,0,39,255,33,0,81,255,64,0,132,255,83,0,187,255,101,0,242,255,114,0,28,0,116,0,64,0,112,0,88,0,99,0,105,0,81,0,114,0,66,0,121,0,59,0,121,0,64,0,112,0,72,0,97,0,83,0,72,0,92,0,46,0,97,0,19,0,92,0,2,0,81,0,247,255,68,0,240,255,50,0,238,255,33,0,240,255,15,0,247,255,0,0,4,0,247,255,30,0,240,255,64,0,244,255,101,0,0,0,134,0,17,0,156,0,35,0,165,0,46,0,158,0,48,0,139,0,37,0,110,0,19,0,79,0,6,0,48,0,4,0,19,0,15,0,249,255,35,0,227,255,61,0,209,255,79,0,207,255,83,0,214,255,70,0,233,255,44,0,0,0,0,0,22,0,209,255,39,0,167,255,55,0,143,255,64,0,141,255,70,0,158,255,72,0,185,255,72,0,214,255,70,0,233,255,64,0,249,255,55,0,0,0,44,0,8,0,26,0,17,0,4,0,28,0,247,255,39,0,231,255,48,0,227,255,52,0,231,255,50,0,244,255,44,0,6,0,39,0,22,0,30,0,37,0,28,0,50,0,26,0,55,0,26,0,59,0,30,0,64,0,33,0,68,0,35,0,77,0,39,0,92,0,41,0,108,0,39,0,121,0,35,0,130,0,30,0,121,0,24,0,99,0,22,0,66,0,24,0,30,0,28,0,4,0,33,0,244,255,22,0,238,255,0,0,249,255,227,255,4,0,187,255,22,0,156,255,37,0,139,255,48,0,136,255,57,0,152,255,72,0,183,255,90,0,218,255,110,0,249,255,123,0,11,0,125,0,13,0,114,0,2,0,94,0,244,255,72,0,227,255,52,0,222,255,46,0,231,255,52,0,0,0,77,0,30,0,108,0,61,0,143,0,79,0,167,0,90,0,178,0,94,0,174,0,99,0,163,0,103,0,152,0,110,0,150,0,112,0,156,0,112,0,167,0,101,0,178,0,81,0,183,0,57,0,183,0,22,0,169,0,238,255,152,0,196,255,125,0,158,255,90,0,130,255,48,0,128,255,0,0,143,255,205,255,172,255,165,255,200,255,139,255,225,255,130,255,233,255,132,255,233,255,143,255,231,255,158,255,231,255,165,255,236,255,161,255,247,255,152,255,253,255,141,255,2,0,141,255,0,0,154,255,247,255,183,255,233,255,222,255,222,255,8,0,222,255,48,0,233,255,70,0,4,0,79,0,39,0,70,0,79,0,46,0,116,0,22,0,147,0,0,0,167,0,242,255,178,0,227,255,178,0,218,255,167,0,216,255,143,0,211,255,108,0,214,255,70,0,211,255,33,0,207,255,11,0,198,255,0,0,183,255,4,0,163,255,13,0,145,255,17,0,130,255,17,0,121,255,11,0,114,255,11,0,105,255,13,0,92,255,24,0,75,255,46,0,63,255,77,0,63,255,112,0,79,255,152,0,110,255,189,0,152,255,216,0,200,255,231,0,244,255,236,0,22,0,227,0,44,0,205,0,52,0,167,0,44,0,114,0,19,0,50,0,242,255,240,255,207,255,180,255,185,255,141,255,176,255,128,255,192,255,141,255,225,255,172,255,11,0,205,255,59,0,233,255,94,0,0,0,112,0,8,0,112,0,15,0,92,0,22,0,66,0,35,0,33,0,50,0,6,0,70,0,244,255,79,0,233,255,72,0,231,255,48,0,233,255,4,0,236,255,218,255,244,255,180,255,2,0,158,255,24,0,156,255,50,0,169,255,72,0,192,255,86,0,220,255,90,0,247,255,86,0,8,0,75,0,17,0,64,0,11,0,57,0,249,255,50,0,227,255,52,0,203,255,57,0,189,255,59,0,185,255,57,0,185,255,48,0,194,255,39,0,203,255,28,0,209,255,22,0,216,255,15,0,218,255,4,0,222,255,244,255,229,255,218,255,240,255,189,255,0,0,165,255,11,0,152,255,24,0,147,255,30,0,152,255,26,0,161,255,19,0,172,255,8,0,187,255,251,255,207,255,238,255,229,255,225,255,253,255,211,255,15,0,207,255,28,0,207,255,28,0,220,255,24,0,242,255,6,0,6,0,247,255,26,0,227,255,39,0,216,255,50,0,211,255,61,0,218,255,68,0,231,255,70,0,253,255,64,0,17,0,55,0,41,0,35,0,55,0,15,0,64,0,0,0,66,0,240,255,59,0,229,255,48,0,222,255,37,0,220,255,35,0,218,255,37,0,220,255,48,0,229,255,59,0,242,255,64,0,0,0,61,0,22,0,55,0,52,0,46,0,92,0,46,0,130,0,55,0,161,0,66,0,178,0,77,0,180,0,81,0,161,0,79,0,132,0,68,0,97,0,50,0,68,0,28,0,41,0,4,0,22,0,236,255,8,0,209,255,4,0,183,255,2,0,165,255,4,0,156,255,8,0,161,255,13,0,178,255,24,0,205,255,35,0,231,255,44,0,0,0,44,0,15,0,35,0,26,0,17,0,30,0,251,255,33,0,225,255,37,0,203,255,48,0,189,255,59,0,185,255,70,0,192,255,77,0,207,255,77,0,229,255,77,0,0,0,79,0,24,0,88,0,41,0,103,0,46,0,116,0,39,0,132,0,19,0,143,0,0,0,152,0,242,255,161,0,242,255,172,0,251,255,187,0,13,0,205,0,37,0,225,0,59,0,233,0,77,0,229,0,83,0,205,0,83,0,165,0,70,0,112,0,52,0,59,0,28,0,15,0,6,0,242,255,236,255,225,255,209,255,220,255,185,255,222,255,169,255,225,255,169,255,231,255,189,255,236,255,222,255,244,255,6,0,249,255,50,0,251,255,90,0,247,255,132,0,238,255,172,0,222,255,207,0,203,255,227,0,183,255,233,0,167,255,225,0,163,255,203,0,167,255,167,0,185,255,130,0,205,255,92,0,231,255,55,0,4,0,22,0,35,0,247,255,72,0,218,255,108,0,194,255,141,0,176,255,158,0,161,255,161,0,147,255,147,0,128,255,123,0,108,255,92,0,88,255,55,0,70,255,22,0,66,255,249,255,72,255,225,255,88,255,205,255,116,255,192,255,152,255,187,255,187,255,192,255,216,255,203,255,236,255,218,255,249,255,240,255,253,255,8,0,0,0,35,0,0,0,59,0,0,0,75,0,0,0,75,0,2,0,57,0,6,0,33,0,11,0,4,0,8,0,242,255,0,0,229,255,238,255,229,255,211,255,229,255,183,255,225,255,161,255,216,255,145,255,196,255,141,255,169,255,145,255,139,255,158,255,105,255,176,255,72,255,196,255,44,255,216,255,26,255,238,255,28,255,249,255,55,255,249,255,103,255,236,255,167,255,216,255,229,255,194,255,24,0,176,255,52,0,174,255,64,0,176,255,55,0,185,255,46,0,192,255,44,0,196,255,50,0,196,255,57,0,194,255,70,0,196,255,83,0,198,255,94,0,207,255,105,0,218,255,114,0,229,255,116,0,244,255,114,0,0,0,112,0,15,0,105,0,33,0,97,0,50,0,83,0,72,0,66,0,99,0,48,0,125,0,33,0,152,0,26,0,172,0,28,0,187,0,37,0,189,0,44,0,180,0,44,0,163,0,37,0,132,0,22,0,97,0,2,0,68,0,240,255,46,0,225,255,41,0,218,255,48,0,220,255,66,0,231,255,88,0,242,255,110,0,253,255,130,0,253,255,143,0,244,255,154,0,227,255,156,0,205,255,154,0,180,255,150,0,161,255,139,0,147,255,134,0,136,255,128,0,128,255,121,0,121,255,110,0,119,255,83,0,121,255,44,0,121,255,2,0,119,255,218,255,119,255,187,255,119,255,165,255,121,255,158,255,128,255,156,255,136,255,167,255,147,255,178,255,154,255,198,255,161,255,222,255,158,255,247,255,158,255,11,0,163,255,26,0,176,255,24,0,194,255,13,0,218,255,251,255,236,255,227,255,240,255,211,255,236,255,200,255,229,255,205,255,225,255,218,255,236,255,240,255,4,0,11,0,44,0,41,0,94,0,70,0,141,0,92,0,178,0,110,0,205,0,125,0,211,0,132,0,198,0,128,0,176,0,108,0,150,0,77,0,125,0,39,0,105,0,0,0,92,0,227,255,83,0,211,255,83,0,209,255,97,0,214,255,114,0,218,255,134,0,216,255,150,0,203,255,147,0,180,255,134,0,154,255,105,0,128,255,68,0,110,255,28,0,97,255,242,255,94,255,200,255,105,255,165,255,125,255,134,255,152,255,110,255,187,255,92,255,222,255,81,255,253,255,86,255,19,0,99,255,37,0,125,255,46,0,156,255,46,0,187,255,41,0,214,255,30,0,236,255,11,0,251,255,242,255,0,0,211,255,0,0,183,255,0,0,161,255,0,0,152,255,0,0,154,255,6,0,161,255,24,0,169,255,52,0,172,255,83,0,169,255,114,0,165,255,128,0,163,255,121,0,167,255,94,0,178,255,55,0,194,255,13,0,209,255,233,255,218,255,211,255,216,255,207,255,203,255,218,255,178,255,240,255,150,255,15,0,123,255,52,0,108,255,83,0,103,255,105,0,116,255,116,0,143,255,114,0,178,255,101,0,218,255,79,0,6,0,52,0,50,0,24,0,90,0,253,255,123,0,227,255,143,0,203,255,156,0,180,255,158,0,158,255,152,0,145,255,143,0,136,255,132,0,132,255,116,0,132,255,97,0,132,255,77,0,130,255,55,0,130,255,37,0,132,255,28,0,139,255,28,0,147,255,37,0,152,255,46,0,154,255,55,0,147,255,50,0,136,255,35,0,132,255,13,0,136,255,247,255,152,255,222,255,185,255,203,255,225,255,189,255,8,0,183,255,41,0,180,255,72,0,187,255,88,0,194,255,94,0,209,255,99,0,227,255,97,0,244,255,92,0,6,0,83,0,26,0,66,0,46,0,41,0,61,0,13,0,68,0,240,255,61,0,211,255,46,0,196,255,17,0,196,255,244,255,209,255,211,255,236,255,189,255,6,0,178,255,30,0,180,255,41,0,192,255,44,0,218,255,37,0,247,255,26,0,19,0,6,0,41,0,247,255,52,0,231,255,50,0,220,255,37,0,216,255,15,0,222,255,244,255,236,255,222,255,249,255,211,255,253,255,211,255,247,255,216,255,231,255,225,255,214,255,227,255,198,255,218,255,198,255,207,255,209,255,194,255,227,255,194,255,247,255,211,255,2,0,240,255,0,0,24,0,251,255,64,0,236,255,88,0,216,255,97,0,207,255,92,0,207,255,79,0,218,255,61,0,244,255,48,0,17,0,37,0,46,0,24,0,70,0,4,0,83,0,236,255,90,0,205,255,88,0,174,255,86,0,147,255,83,0,132,255,75,0,123,255,64,0,125,255,41,0,136,255,6,0,147,255,231,255,158,255,203,255,167,255,189,255,174,255,192,255,178,255,203,255,178,255,222,255,176,255,238,255,167,255,244,255,152,255,244,255,141,255,233,255,134,255,211,255,141,255,187,255,161,255,161,255,194,255,136,255,231,255,123,255,19,0,116,255,64,0,116,255,105,0,121,255,143,0,128,255,172,0,134,255,192,0,136,255,198,0,139,255,183,0,134,255,152,0,132,255,101,0,128,255,41,0,125,255,247,255,128,255,205,255,143,255,180,255,167,255,176,255,198,255,187,255,236,255,209,255,13,0,231,255,39,0,253,255,55,0,13,0,55,0,26,0,44,0,28,0,24,0,19,0,4,0,0,0,251,255,225,255,249,255,192,255,0,0,165,255,13,0,154,255,22,0,165,255,19,0,189,255,2,0,227,255,233,255,11,0,200,255,46,0,172,255,70,0,145,255,83,0,128,255,92,0,119,255,101,0,119,255,110,0,132,255,121,0,152,255,132,0,180,255,143,0,205,255,156,0,229,255,165,0,247,255,176,0,6,0,185,0,15,0,189,0,19,0,183,0,15,0,169,0,8,0,145,0,2,0,119,0,0,0,90,0,0,0,61,0,4,0,33,0,8,0,11,0,4,0,249,255,0,0,233,255,244,255,222,255,238,255,220,255,238,255,222,255,240,255,231,255,242,255,247,255,238,255,8,0,229,255,22,0,209,255,26,0,192,255,28,0,172,255,22,0,156,255,13,0,150,255,0,0,150,255,238,255,158,255,214,255,180,255,194,255,209,255,178,255,240,255,172,255,8,0,169,255,28,0,174,255,39,0,180,255,37,0,192,255,28,0,214,255,8,0,244,255,240,255,28,0,207,255,70,0,172,255,112,0,141,255,136,0,119,255,147,0,105,255,139,0,108,255,123,0,125,255,105,0,152,255,92,0,180,255,90,0,211,255,99,0,236,255,112,0,247,255,128,0,249,255,141,0,238,255,147,0,216,255,152,0,194,255,150,0,178,255,143,0,176,255,139,0,192,255,139,0,218,255,141,0,247,255,147,0,8,0,152,0,19,0,156,0,24,0,150,0,22,0,134,0,22,0,119,0,26,0,94,0,33,0,68,0,37,0,33,0,39,0,249,255,30,0,200,255,19,0,150,255,2,0,112,255,240,255,90,255,229,255,94,255,220,255,121,255,218,255,163,255,222,255,209,255,229,255,251,255,242,255,19,0,0,0,28,0,17,0,26,0,39,0,13,0,55,0,0,0,70,0,242,255,77,0,227,255,75,0,216,255,59,0,209,255,39,0,205,255,17,0,209,255,251,255,220,255,236,255,236,255,227,255,253,255,227,255,15,0,233,255,35,0,247,255,57,0,4,0,77,0,15,0,94,0,22,0,103,0,24,0,99,0,17,0,81,0,6,0,61,0,240,255,39,0,214,255,24,0,183,255,17,0,154,255,19,0,128,255,26,0,110,255,33,0,94,255,39,0,90,255,44,0,88,255,48,0,83,255,46,0,75,255,46,0,68,255,44,0,61,255,39,0,63,255,37,0,75,255,33,0,94,255,22,0,121,255,4,0,147,255,236,255,169,255,205,255,185,255,176,255,196,255,154,255,207,255,145,255,216,255,150,255,229,255,161,255,249,255,172,255,15,0,185,255,35,0,187,255,48,0,187,255,55,0,185,255,59,0,185,255,75,0,187,255,103,0,192,255,143,0,194,255,178,0,192,255,207,0,185,255,218,0,178,255,216,0,174,255,214,0,176,255,207,0,187,255,203,0,207,255,196,0,233,255,185,0,8,0,165,0,39,0,141,0,57,0,110,0,61,0,86,0,50,0,61,0,33,0,39,0,6,0,17,0,240,255,253,255,225,255,229,255,216,255,209,255,216,255,192,255,225,255,187,255,240,255,194,255,4,0,216,255,28,0,242,255,50,0,15,0,70,0,39,0,83,0,52,0,86,0,66,0,83,0,70,0,77,0,72,0,66,0,75,0,50,0,75,0,33,0,72,0,15,0,72,0,0,0,72,0,244,255,79,0,238,255,86,0,238,255,90,0,242,255,92,0,244,255,92,0,242,255,86,0,240,255,75,0,236,255,52,0,238,255,24,0,244,255,247,255,253,255,207,255,8,0,174,255,24,0,147,255,33,0,136,255,35,0,134,255,24,0,139,255,4,0,143,255,238,255,141,255,214,255,141,255,205,255,134,255,211,255,125,255,229,255,116,255,0,0,110,255,22,0,110,255,33,0,114,255,30,0,132,255,17,0,156,255,253,255,189,255,233,255,220,255,214,255,249,255,198,255,8,0,187,255,22,0,180,255,26,0,183,255,28,0,192,255,30,0,209,255,35,0,231,255,41,0,2,0,52,0,24,0,68,0,37,0,88,0,41,0,108,0,44,0,125,0,48,0,136,0,57,0,143,0,70,0,136,0,81,0,125,0,79,0,101,0,66,0,64,0,46,0,19,0,17,0,227,255,242,255,183,255,207,255,152,255,167,255,139,255,132,255,143,255,105,255,161,255,92,255,183,255,97,255,207,255,119,255,227,255,152,255,247,255,189,255,8,0,225,255,26,0,249,255,44,0,0,0,55,0,251,255,61,0,238,255,61,0,225,255,55,0,218,255,48,0,222,255,39,0,231,255,35,0,242,255,33,0,251,255,39,0,253,255,52,0,0,0,70,0,253,255,88,0,0,0,97,0,0,0,92,0,8,0,77,0,11,0,50,0,2,0,22,0,244,255,251,255,225,255,229,255,211,255,216,255,207,255,209,255,214,255,209,255,231,255,216,255,253,255,222,255,11,0,227,255,15,0,222,255,11,0,214,255,0,0,198,255,253,255,180,255,2,0,167,255,26,0,163,255,61,0,165,255,101,0,185,255,134,0,211,255,143,0,242,255,130,0,13,0,94,0,39,0,46,0,64,0,0,0,81,0,225,255,90,0,209,255,88,0,209,255,77,0,220,255,52,0,231,255,26,0,247,255,253,255,251,255,233,255,244,255,218,255,227,255,203,255,205,255,189,255,183,255,178,255,172,255,174,255,172,255,176,255,183,255,185,255,200,255,198,255,222,255,209,255,240,255,216,255,0,0,225,255,11,0,233,255,19,0,249,255,22,0,11,0,28,0,30,0,37,0,46,0,57,0,48,0,79,0,44,0,108,0,26,0,136,0,4,0,163,0,247,255,174,0,244,255,178,0,249,255,165,0,2,0,136,0,13,0,101,0,19,0,59,0,17,0,13,0,4,0,229,255,240,255,187,255,214,255,152,255,183,255,123,255,156,255,103,255,139,255,94,255,132,255,94,255,128,255,101,255,132,255,114,255,139,255,132,255,150,255,152,255,167,255,176,255,194,255,205,255,225,255,236,255,6,0,17,0,46,0,52,0,83,0,90,0,112,0,125,0,132,0,154,0,147,0,176,0,150,0,187,0,145,0,183,0,125,0,163,0,94,0,128,0,55,0,79,0,13,0,28,0,242,255,240,255,225,255,205,255,222,255,187,255,231,255,187,255,244,255,200,255,2,0,225,255,19,0,253,255,33,0,22,0,44,0,39,0,50,0,46,0,52,0,41,0,50,0,33,0,46,0,26,0,39,0,22,0,39,0,24,0,41,0,33,0,52,0,46,0,64,0,70,0,75,0,101,0,79,0,136,0,72,0,165,0,59,0,183,0,39,0,185,0,17,0,167,0,251,255,136,0,220,255,105,0,192,255,79,0,163,255,61,0,145,255,52,0,136,255,50,0,143,255,50,0,156,255,55,0,169,255,61,0,169,255,72,0,156,255,90,0,132,255,108,0,108,255,123,0,90,255,130,0,86,255,130,0,97,255,119,0,123,255,94,0,158,255,59,0,196,255,24,0,231,255,0,0,6,0,240,255,30,0,236,255,46,0,238,255,57,0,236,255,66,0,231,255,72,0,220,255,81,0,205,255,86,0,183,255,88,0,163,255,83,0,141,255,66,0,116,255,39,0,94,255,2,0,72,255,218,255,59,255,176,255,48,255,145,255,44,255,130,255,44,255,132,255,52,255,150,255,70,255,180,255,94,255,225,255,125,255,13,0,152,255,59,0,174,255,97,0,189,255,121,0,198,255,125,0,203,255,114,0,198,255,86,0,194,255,52,0,183,255,15,0,172,255,238,255,163,255,211,255,161,255,194,255,165,255,185,255,176,255,185,255,194,255,196,255,218,255,216,255,247,255,240,255,17,0,13,0,41,0,39,0,59,0,59,0,66,0,61,0,70,0,52,0,70,0,30,0,70,0,6,0,61,0,244,255,50,0,233,255,30,0,225,255,8,0,214,255,240,255,196,255,214,255,169,255,187,255,139,255,163,255,112,255,152,255,94,255,147,255,92,255,158,255,108,255,174,255,139,255,194,255,176,255,209,255,209,255,218,255,231,255,220,255,233,255,218,255,220,255,211,255,192,255,214,255,161,255,222,255,134,255,233,255,121,255,249,255,119,255,4,0,130,255,11,0,150,255,8,0,178,255,0,0,211,255,236,255,249,255,214,255,24,0,194,255,52,0,185,255,75,0,185,255,86,0,196,255,86,0,216,255,75,0,233,255,55,0,251,255,35,0,6,0,19,0,13,0,11,0,15,0,11,0,13,0,17,0,8,0,30,0,2,0,46,0,0,0,66,0,251,255,79,0,249,255,86,0,249,255,79,0,244,255,59,0,238,255,33,0,229,255,4,0,214,255,236,255,196,255,209,255,187,255,185,255,183,255,163,255,187,255,143,255,194,255,132,255,196,255,136,255,198,255,158,255,192,255,196,255,187,255,236,255,187,255,11,0,192,255,33,0,196,255,41,0,203,255,37,0,205,255,17,0,207,255,0,0,214,255,229,255,236,255,207,255,15,0,187,255,61,0,183,255,105,0,183,255,139,0,194,255,161,0,207,255,174,0,220,255,180,0,225,255,185,0,220,255,185,0,205,255,187,0,185,255,183,0,163,255,172,0,145,255,161,0,132,255,145,0,125,255,125,0,128,255,101,0,139,255,72,0,156,255,35,0,178,255,249,255,203,255,209,255,225,255,172,255,244,255,147,255,251,255,139,255,251,255,145,255,242,255,165,255,227,255,192,255,209,255,220,255,196,255,249,255,189,255,17,0,187,255,39,0,194,255,52,0,203,255,64,0,222,255,68,0,251,255,70,0,30,0,64,0,75,0,48,0,119,0,26,0,165,0,0,0,194,0,236,255,209,0,225,255,207,0,227,255,189,0,247,255,161,0,19,0,123,0,52,0,90,0,83,0,57,0,108,0,30,0,119,0,8,0,119,0,251,255,108,0,242,255,94,0,240,255,79,0,249,255,66,0,4,0,55,0,19,0,41,0,41,0,28,0,57,0,8,0,75,0,242,255,92,0,209,255,108,0,180,255,116,0,152,255,105,0,128,255,81,0,110,255,44,0,101,255,0,0,103,255,225,255,112,255,198,255,132,255,189,255,156,255,187,255,192,255,189,255,231,255,185,255,15,0,172,255,50,0,147,255,75,0,119,255,86,0,92,255,88,0,75,255,77,0,75,255,64,0,86,255,48,0,105,255,30,0,123,255,8,0,134,255,242,255,136,255,216,255,134,255,187,255,136,255,165,255,143,255,150,255,156,255,143,255,176,255,145,255,196,255,152,255,218,255,165,255,240,255,176,255,8,0,187,255,33,0,196,255,64,0,198,255,88,0,196,255,105,0,185,255,114,0,167,255,110,0,154,255,88,0,145,255,55,0,150,255,17,0,163,255,244,255,183,255,222,255,205,255,220,255,220,255,229,255,233,255,236,255,240,255,238,255,240,255,225,255,236,255,203,255,231,255,176,255,231,255,156,255,238,255,147,255,247,255,152,255,4,0,163,255,24,0,176,255,46,0,183,255,64,0,189,255,75,0,187,255,72,0,189,255,68,0,194,255,61,0,214,255,55,0,242,255,52,0,15,0,52,0,41,0,55,0,50,0,55,0,46,0,52,0,35,0,50,0,24,0,48,0,13,0,46,0,13,0,44,0,24,0,48,0,37,0,50,0,52,0,52,0,61,0,48,0,66,0,33,0,70,0,6,0,72,0,238,255,77,0,216,255,83,0,203,255,88,0,198,255,92,0,207,255,97,0,218,255,99,0,236,255,94,0,0,0,90,0,17,0,81,0,33,0,61,0,44,0,35,0,48,0,2,0,57,0,225,255,72,0,194,255,97,0,178,255,125,0,176,255,147,0,189,255,167,0,205,255,176,0,218,255,176,0,218,255,165,0,207,255,152,0,183,255,132,0,145,255,114,0,101,255,105,0,55,255,99,0,19,255,92,0,6,255,83,0,19,255,70,0,68,255,50,0,143,255,28,0,231,255,4,0,57,0,242,255,121,0,227,255,156,0,218,255,163,0,211,255,141,0,214,255,101,0,220,255,52,0,231,255,0,0,242,255,205,255,0,0,158,255,8,0,125,255,19,0,105,255,28,0,94,255,41,0,99,255,61,0,112,255,88,0,130,255,114,0,147,255,136,0,163,255,145,0,174,255,145,0,185,255,134,0,189,255,121,0,196,255,105,0,198,255,90,0,200,255,70,0,198,255,46,0,194,255,13,0,185,255,229,255,172,255,183,255,161,255,134,255,156,255,94,255,163,255,68,255,180,255,57,255,205,255,59,255,227,255,77,255,240,255,101,255,247,255,134,255,247,255,172,255,242,255,211,255,242,255,251,255,249,255,24,0,4,0,48,0,28,0,68,0,57,0,81,0,90,0,90,0,123,0,90,0,152,0,83,0,172,0,70,0,178,0,55,0,174,0,37,0,156,0,17,0,132,0,0,0,99,0,244,255,68,0,240,255,37,0,238,255,13,0,242,255,253,255,253,255,244,255,2,0,240,255,6,0,247,255,0,0,0,0,240,255,17,0,218,255,35,0,198,255,52,0,185,255,61,0,180,255,61,0,187,255,59,0,194,255,50,0,203,255,41,0,207,255,37,0,207,255,33,0,207,255,28,0,207,255,26,0,214,255,17,0,229,255,6,0,251,255,251,255,22,0,238,255,55,0,227,255,83,0,214,255,103,0,207,255,112,0,198,255,112,0,194,255,99,0,200,255,79,0,216,255,64,0,240,255,57,0,6,0,64,0,24,0,83,0,33,0,114,0,33,0,145,0,28,0,174,0,17,0,187,0,6,0,189,0,0,0,174,0,2,0,143,0,11,0,110,0,30,0,72,0,52,0,41,0,79,0,19,0,103,0,2,0,123,0,251,255,139,0,240,255,150,0,231,255,154,0,229,255,147,0,227,255,132,0,220,255,112,0,214,255,90,0,200,255,70,0,185,255,61,0,172,255,55,0,158,255,52,0,152,255,46,0,150,255,37,0,150,255,22,0,152,255,11,0,158,255,2,0,169,255,0,0,185,255,2,0,203,255,13,0,220,255,28,0,231,255,39,0,242,255,50,0,251,255,55,0,0,0,57,0,4,0,48,0,11,0,39,0,13,0,28,0,13,0,24,0,11,0,26,0,8,0,30,0,4,0,35,0,2,0,37,0,4,0,30,0,11,0,22,0,24,0,13,0,44,0,11,0,61,0,22,0,75,0,37,0,88,0,50,0,92,0,57,0,94,0,52,0,90,0,37,0,79,0,17,0,61,0,253,255,37,0,244,255,8,0,247,255,240,255,4,0,222,255,24,0,218,255,44,0,227,255,59,0,244,255,66,0,11,0,59,0,28,0,44,0,35,0,19,0,30,0,251,255,11,0,229,255,247,255,211,255,231,255,198,255,227,255,185,255,238,255,163,255,6,0,139,255,44,0,108,255,81,0,83,255,114,0,75,255,130,0,83,255,132,0,112,255,119,0,154,255,94,0,209,255,64,0,8,0,37,0,61,0,19,0,112,0,2,0,154,0,253,255,185,0,251,255,196,0,247,255,187,0,249,255,161,0,253,255,119,0,4,0,70,0,11,0,26,0,17,0,251,255,24,0,233,255,30,0,225,255,41,0,227,255,59,0,236,255,90,0,253,255,116,0,13,0,141,0,30,0,145,0,46,0,130,0,59,0,97,0,77,0,50,0,90,0,6,0,108,0,227,255,125,0,203,255,141,0,192,255,152,0,194,255,156,0,203,255,156,0,214,255,145,0,220,255,128,0,222,255,105,0,220,255,77,0,214,255,44,0,205,255,15,0,198,255,4,0,198,255,15,0,205,255,44,0,218,255,88,0,233,255,132,0,247,255,163,0,253,255,178,0,251,255,183,0,244,255,167,0,231,255,143,0,225,255,103,0,220,255,50,0,222,255,253,255,227,255,200,255,242,255,167,255,6,0,158,255,28,0,172,255,50,0,203,255,64,0,233,255,70,0,2,0,70,0,17,0,72,0,28,0,79,0,28,0,90,0,22,0,103,0,11,0,112,0,0,0,123,0,244,255,136,0,233,255,145,0,233,255,152,0,238,255,152,0,244,255,143,0,242,255,123,0,231,255,99,0,211,255,72,0,189,255,46,0,176,255,26,0,172,255,17,0,178,255,6,0,192,255,4,0,205,255,4,0,211,255,6,0,214,255,11,0,207,255,13,0,194,255,13,0,183,255,11,0,174,255,0,0,165,255,242,255,167,255,220,255,183,255,200,255,209,255,180,255,253,255,174,255,48,0,176,255,108,0,189,255,163,0,203,255,211,0,211,255,244,0,214,255,8,1,205,255,15,1,192,255,6,1,178,255,247,0,176,255,225,0,183,255,192,0,200,255,154,0,225,255,114,0,249,255,72,0,13,0,37,0,22,0,13,0,22,0,11,0,15,0,22,0,2,0,44,0,242,255,68,0,227,255,86,0,216,255,92,0,207,255,86,0,203,255,68,0,200,255,50,0,198,255,33,0,196,255,19,0,194,255,15,0,200,255,22,0,220,255,33,0,0,0,44,0,50,0,50,0,103,0,44,0,156,0,26,0,192,0,2,0,211,0,233,255,214,0,214,255,209,0,207,255,200,0,218,255,194,0,240,255,187,0,13,0,180,0,48,0,174,0,77,0,169,0,99,0,156,0,112,0,139,0,116,0,121,0,112,0,99,0,112,0,81,0,121,0,68,0,139,0,59,0,163,0,50,0,187,0,46,0,203,0,35,0,200,0,28,0,185,0,24,0,158,0,22,0,128,0,28,0,101,0,33,0,77,0,37,0,50,0,30,0,26,0,13,0,0,0,247,255,229,255,214,255,209,255,187,255,198,255,169,255,198,255,161,255,211,255,161,255,240,255,167,255,17,0,174,255,61,0,176,255,101,0,176,255,128,0,174,255,132,0,172,255,108,0,172,255,61,0,174,255,0,0,183,255,189,255,200,255,125,255,225,255,81,255,253,255,50,255,28,0,41,255,55,0,52,255,75,0,83,255,90,0,132,255,101,0,189,255,108,0,249,255,114,0,44,0,116,0,83,0,119,0,105,0,114,0,105,0,108,0,97,0,97,0,72,0,86,0,50,0,72,0,33,0,61,0,24,0,50,0,24,0,39,0,33,0,28,0,44,0,19,0,59,0,11,0,68,0,4,0,64,0,4,0,48,0,2,0,22,0,6,0,251,255,13,0,231,255,24,0,220,255,39,0,222,255,57,0,236,255,77,0,253,255,92,0,11,0,101,0,19,0,97,0,24,0,81,0,19,0,55,0,19,0,26,0,13,0,4,0,8,0,244,255,6,0,242,255,2,0,238,255,6,0,238,255,15,0,231,255,26,0,229,255,37,0,233,255,46,0,244,255,46,0,8,0,37,0,37,0,24,0,66,0,2,0,90,0,236,255,103,0,209,255,103,0,189,255,97,0,176,255,83,0,172,255,68,0,176,255,44,0,187,255,19,0,205,255,251,255,229,255,229,255,0,0,216,255,30,0,211,255,59,0,218,255,86,0,236,255,105,0,6,0,114,0,37,0,112,0,66,0,97,0,86,0,70,0,94,0,39,0,86,0,4,0,72,0,227,255,52,0,196,255,39,0,165,255,30,0,136,255,28,0,112,255,33,0,88,255,41,0,70,255,52,0,55,255,59,0,46,255,61,0,44,255,50,0,52,255,28,0,72,255,253,255,105,255,220,255,150,255,192,255,194,255,172,255,233,255,167,255,11,0,174,255,37,0,187,255,59,0,207,255,72,0,227,255,81,0,247,255,77,0,11,0,64,0,33,0,44,0,55,0,15,0,68,0,251,255,68,0,238,255,59,0,238,255,37,0,249,255,13,0,8,0,249,255,26,0,233,255,39,0,233,255,46,0,244,255,41,0,6,0,28,0,26,0,8,0,35,0,244,255,35,0,227,255,28,0,214,255,28,0,205,255,37,0,200,255,57,0,198,255,79,0,205,255,99,0,218,255,105,0,240,255,97,0,11,0,72,0,44,0,35,0,75,0,244,255,101,0,196,255,116,0,154,255,116,0,125,255,99,0,114,255,68,0,114,255,30,0,119,255,253,255,121,255,227,255,116,255,220,255,108,255,225,255,94,255,247,255,79,255,19,0,66,255,55,0,63,255,86,0,75,255,112,0,101,255,125,0,141,255,130,0,183,255,130,0,218,255,130,0,240,255,141,0,249,255,156,0,244,255,183,0,231,255,214,0,214,255,244,0,187,255,8,1,158,255,15,1,125,255,4,1,94,255,231,0,75,255,189,0,66,255,145,0,75,255,101,0,94,255,66,0,123,255,41,0,156,255,28,0,185,255,19,0,211,255,13,0,233,255,0,0,0,0,242,255,22,0,227,255,48,0,214,255,79,0,216,255,110,0,233,255,125,0,0,0,130,0,24,0,116,0,44,0,90,0,52,0,64,0,55,0,35,0,57,0,15,0,59,0,8,0,77,0,6,0,103,0,11,0,136,0,15,0,169,0,11,0,198,0,2,0,214,0,251,255,214,0,240,255,194,0,229,255,156,0,225,255,105,0,225,255,50,0,236,255,0,0,251,255,218,255,8,0,194,255,19,0,176,255,24,0,165,255,22,0,152,255,15,0,136,255,4,0,114,255,249,255,92,255,233,255,75,255,216,255,61,255,198,255,66,255,180,255,86,255,163,255,123,255,150,255,169,255,139,255,218,255,139,255,6,0,150,255,48,0,165,255,81,0,187,255,101,0,211,255,110,0,231,255,105,0,244,255,92,0,253,255,77,0,253,255,55,0,249,255,33,0,233,255,15,0,216,255,0,0,196,255,247,255,180,255,244,255,163,255,249,255,152,255,0,0,143,255,2,0,141,255,4,0,145,255,4,0,158,255,6,0,174,255,15,0,185,255,37,0,187,255,68,0,178,255,97,0,163,255,116,0,147,255,112,0,141,255,86,0,147,255,44,0,169,255,253,255,196,255,214,255,229,255,189,255,4,0,185,255,30,0,196,255,55,0,214,255,70,0,233,255,83,0,253,255,92,0,15,0,108,0,41,0,125,0,68,0,141,0,94,0,154,0,119,0,154,0,139,0,139,0,154,0,114,0,165,0,79,0,174,0,50,0,174,0,37,0,169,0,37,0,158,0,57,0,141,0,88,0,119,0,114,0,92,0,132,0,64,0,136,0,33,0,132,0,6,0,114,0,244,255,90,0,231,255,61,0,220,255,26,0,214,255,0,0,203,255,238,255,192,255,229,255,178,255,236,255,174,255,247,255,180,255,11,0,194,255,30,0,207,255,48,0,214,255,70,0,211,255,92,0,194,255,119,0,174,255,139,0,152,255,154,0,134,255,158,0,128,255,156,0,119,255,145,0,112,255,128,0,105,255,110,0,94,255,92,0,86,255,79,0,86,255,72,0,94,255,79,0,112,255,90,0,141,255,108,0,163,255,132,0,187,255,154,0,207,255,176,0,227,255,187,0,247,255,192,0,13,0,189,0,35,0,180,0,57,0,169,0,72,0,156,0,83,0,143,0,92,0,132,0,94,0,121,0,94,0,105,0,88,0,94,0,79,0,77,0,66,0,59,0,52,0,41,0,46,0,30,0,41,0,26,0,44,0,35,0,44,0,46,0,41,0,64,0,33,0,81,0,19,0,92,0,11,0,92,0,8,0,88,0,17,0,79,0,30,0,75,0,44,0,72,0,52,0,72,0,48,0,75,0,37,0,75,0,17,0,70,0,0,0,57,0,238,255,33,0,231,255,0,0,233,255,220,255,247,255,187,255,17,0,165,255,48,0,154,255,79,0,161,255,101,0,176,255,112,0,194,255,114,0,209,255,108,0,222,255,103,0,227,255,99,0,233,255,97,0,238,255,90,0,247,255,81,0,6,0,72,0,28,0,68,0,57,0,72,0,81,0,77,0,97,0,77,0,101,0,70,0,97,0,57,0,88,0,37,0,81,0,11,0,83,0,242,255,97,0,218,255,105,0,203,255,112,0,194,255,103,0,194,255,86,0,200,255,59,0,211,255,28,0,222,255,253,255,233,255,220,255,242,255,187,255,247,255,156,255,249,255,136,255,244,255,132,255,236,255,145,255,220,255,178,255,203,255,225,255,192,255,11,0,189,255,48,0,203,255,70,0,222,255,86,0,251,255,97,0,19,0,99,0,46,0,97,0,66,0,83,0,83,0,59,0,94,0,28,0,99,0,0,0,94,0,225,255,90,0,198,255,83,0,183,255,77,0,176,255,72,0,178,255,77,0,185,255,83,0,196,255,88,0,207,255,86,0,216,255,72,0,225,255,50,0,231,255,26,0,244,255,2,0,8,0,242,255,41,0,229,255,83,0,214,255,128,0,196,255,161,0,174,255,178,0,152,255,176,0,132,255,152,0,121,255,121,0,119,255,86,0,121,255,59,0,128,255,35,0,132,255,17,0,139,255,4,0,141,255,0,0,143,255,0,0,152,255,4,0,167,255,19,0,194,255,39,0,233,255,59,0,19,0,72,0,61,0,68,0,90,0,50,0,105,0,15,0,97,0,227,255,79,0,178,255,48,0,134,255,24,0,97,255,6,0,77,255,251,255,72,255,247,255,94,255,244,255,134,255,240,255,194,255,236,255,0,0,238,255,50,0,249,255,88,0,15,0,99,0,46,0,88,0,81,0,61,0,116,0,28,0,143,0,2,0,167,0,240,255,180,0,236,255,185,0,244,255,176,0,6,0,156,0,35,0,128,0,64,0,101,0,88,0,75,0,110,0,55,0,121,0,41,0,125,0,35,0,125,0,39,0,123,0,44,0,116,0,55,0,108,0,61,0,97,0,68,0,81,0,70,0,59,0,70,0,41,0,64,0,30,0,57,0,24,0,50,0,19,0,37,0,22,0,28,0,24,0,17,0,24,0,13,0,19,0,15,0,6,0,28,0,249,255,48,0,231,255,64,0,214,255,75,0,203,255,70,0,198,255,61,0,205,255,50,0,216,255,44,0,236,255,41,0,0,0,39,0,19,0,33,0,46,0,24,0,66,0,11,0,92,0,0,0,116,0,249,255,134,0,242,255,147,0,240,255,152,0,244,255,145,0,253,255,132,0,11,0,112,0,30,0,79,0,55,0,48,0,72,0,8,0,86,0,229,255,90,0,196,255,88,0,174,255,75,0,161,255,61,0,156,255,44,0,156,255,30,0,158,255,15,0,165,255,6,0,174,255,0,0,185,255,0,0,196,255,247,255,207,255,236,255,211,255,222,255,209,255,207,255,205,255,200,255,203,255,200,255,200,255,218,255,209,255,244,255,218,255,19,0,236,255,52,0,2,0,77,0,22,0,90,0,41,0,90,0,52,0,83,0,55,0,75,0,44,0,72,0,22,0,68,0,0,0,72,0,229,255,81,0,209,255,92,0,196,255,103,0,189,255,110,0,192,255,119,0,200,255,119,0,200,255,119,0,198,255,119,0,180,255,123,0,156,255,130,0,134,255,139,0,114,255,143,0,110,255,147,0,119,255,152,0,134,255,163,0,145,255,178,0,154,255,196,0,154,255,211,0,150,255,227,0,147,255,231,0,147,255,233,0,152,255,231,0,161,255,225,0,172,255,220,0,185,255,214,0,198,255,205,0,211,255,198,0,222,255,187,0,231,255,176,0,229,255,167,0,220,255,156,0,209,255,150,0,196,255,136,0,189,255,125,0,192,255,110,0,198,255,88,0,211,255,64,0,225,255,46,0,231,255,37,0,231,255,37,0,220,255,50,0,207,255,68,0,196,255,86,0,194,255,103,0,207,255,116,0,229,255,125,0,6,0,125,0,41,0,119,0,77,0,101,0,110,0,75,0,139,0,41,0,154,0,11,0,161,0,244,255,154,0,229,255,134,0,218,255,105,0,216,255,72,0,216,255,37,0,211,255,13,0,200,255,4,0,183,255,11,0,161,255,37,0,143,255,75,0,128,255,119,0,121,255,161,0,123,255,192,0,134,255,211,0,152,255,214,0,172,255,200,0,194,255,172,0,211,255,134,0,225,255,99,0,236,255,64,0,247,255,39,0,253,255,22,0,2,0,17,0,0,0,24,0,251,255,39,0,240,255,57,0,236,255,77,0,244,255,92,0,11,0,101,0,46,0,108,0,88,0,114,0,125,0,121,0,161,0,128,0,192,0,134,0,218,0,141,0,236,0,152,0,238,0,158,0,225,0,167,0,192,0,169,0,150,0,172,0,103,0,167,0,68,0,158,0,44,0,139,0,30,0,114,0,26,0,79,0,22,0,37,0,8,0,0,0,251,255,218,255,238,255,180,255,229,255,145,255,238,255,110,255,0,0,83,255,33,0,63,255,64,0,52,255,99,0,52,255,125,0,63,255,147,0,83,255,156,0,112,255,161,0,141,255,152,0,165,255,139,0,183,255,116,0,198,255,97,0,209,255,79,0,220,255,68,0,240,255,66,0,4,0,66,0,30,0,64,0,57,0,59,0,77,0,44,0,83,0,28,0,77,0,13,0,57,0,4,0,28,0,6,0,2,0,19,0,240,255,37,0,231,255,61,0,240,255,81,0,2,0,97,0,26,0,105,0,44,0,110,0,44,0,108,0,22,0,105,0,238,255,101,0,185,255,90,0,136,255,79,0,101,255,61,0,90,255,44,0,99,255,26,0,114,255,15,0,130,255,8,0,134,255,6,0,125,255,8,0,108,255,17,0,92,255,19,0,81,255,13,0,86,255,0,0,99,255,231,255,125,255,209,255,156,255,196,255,192,255,192,255,222,255,200,255,244,255,214,255,0,0,236,255,0,0,2,0,251,255,24,0,247,255,46,0,244,255,66,0,249,255,81,0,6,0,81,0,22,0,70,0,39,0,46,0,55,0,19,0,68,0,247,255,70,0,225,255,68,0,209,255,59,0,209,255,48,0,216,255,39,0,227,255,33,0,240,255,33,0,251,255,37,0,0,0,41,0,6,0,48,0,17,0,52,0,35,0,57,0,52,0,66,0,68,0,70,0,77,0,79,0,77,0,92,0,72,0,101,0,64,0,108,0,55,0,110,0,48,0,110,0,39,0,112,0,30,0,116,0,19,0,121,0,6,0,121,0,0,0,112,0,249,255,99,0,251,255,83,0,0,0,75,0,11,0,70,0,24,0,72,0,33,0,79,0,33,0,88,0,24,0,92,0,13,0,94,0,0,0,90,0,236,255,81,0,218,255,64,0,194,255,37,0,172,255,11,0,147,255,242,255,125,255,225,255,110,255,225,255,103,255,240,255,112,255,4,0,134,255,22,0,167,255,30,0,205,255,28,0,240,255,15,0,13,0,249,255,35,0,220,255,46,0,180,255,50,0,143,255,55,0,112,255,55,0,94,255,57,0,94,255,61,0,108,255,68,0,123,255,75,0,132,255,79,0,139,255,81,0,143,255,75,0,156,255,72,0,180,255,68,0,218,255,66,0,4,0,61,0,44,0,57,0,77,0,41,0,97,0,19,0,112,0,251,255,114,0,227,255,112,0,207,255,103,0,200,255,88,0,205,255,70,0,214,255,61,0,225,255,64,0,231,255,77,0,227,255,99,0,214,255,121,0,200,255,136,0,192,255,136,0,192,255,123,0,198,255,101,0,214,255,70,0,225,255,41,0,233,255,22,0,233,255,6,0,229,255,4,0,222,255,6,0,209,255,11,0,194,255,13,0,180,255,11,0,172,255,0,0,172,255,242,255,176,255,225,255,187,255,205,255,198,255,189,255,203,255,180,255,203,255,176,255,196,255,176,255,187,255,183,255,180,255,185,255,174,255,192,255,172,255,200,255,167,255,211,255,169,255,222,255,172,255,238,255,176,255,249,255,187,255,251,255,200,255,242,255,216,255,227,255,236,255,205,255,253,255,183,255,8,0,169,255,11,0,163,255,8,0,167,255,0,0,180,255,242,255,194,255,227,255,211,255,216,255,229,255,209,255,0,0,207,255,22,0,209,255,46,0,216,255,64,0,227,255,68,0,236,255,66,0,240,255,61,0,242,255,55,0,242,255,55,0,244,255,66,0,0,0,79,0,13,0,99,0,30,0,119,0,37,0,134,0,33,0,150,0,15,0,154,0,251,255,147,0,231,255,128,0,225,255,99,0,240,255,57,0,15,0,15,0,61,0,229,255,105,0,192,255,136,0,161,255,147,0,141,255,132,0,128,255,99,0,130,255,50,0,143,255,2,0,163,255,214,255,185,255,178,255,209,255,152,255,229,255,143,255,249,255,147,255,0,0,161,255,4,0,178,255,0,0,192,255,249,255,200,255,242,255,198,255,247,255,187,255,2,0,178,255,24,0,167,255,48,0,163,255,72,0,165,255,83,0,178,255,83,0,196,255,72,0,220,255,57,0,242,255,48,0,6,0,46,0,26,0,50,0,46,0,59,0,59,0,64,0,75,0,66,0,88,0,55,0,101,0,39,0,114,0,19,0,130,0,2,0,139,0,247,255,147,0,238,255,154,0,231,255,156,0,222,255,156,0,211,255,156,0,194,255,152,0,178,255,141,0,165,255,130,0,156,255,112,0,152,255,94,0,156,255,75,0,174,255,50,0,203,255,26,0,244,255,0,0,37,0,229,255,86,0,203,255,125,0,176,255,145,0,154,255,143,0,136,255,123,0,132,255,83,0,141,255,41,0,158,255,0,0,180,255,220,255,205,255,198,255,225,255,192,255,236,255,200,255,242,255,218,255,240,255,244,255,240,255,17,0,236,255,48,0,238,255,70,0,238,255,86,0,240,255,88,0,244,255,83,0,249,255,75,0,0,0,70,0,11,0,72,0,24,0,81,0,39,0,103,0,57,0,132,0,72,0,161,0,83,0,187,0,83,0,209,0,81,0,225,0,75,0,231,0,70,0,231,0,75,0,218,0,88,0,198,0,108,0,174,0,132,0,152,0,163,0,134,0,192,0,123,0,218,0,116,0,236,0,114,0,233,0,119,0,216,0,121,0,176,0,112,0,128,0,90,0,81,0,55,0,55,0,17,0,50,0,244,255,70,0,229,255,103,0,229,255,139,0,236,255,165,0,249,255,169,0,253,255,158,0,0,0,132,0,4,0,97,0,17,0,59,0,37,0,26,0,66,0,0,0,97,0,236,255,119,0,209,255,125,0,185,255,119,0,156,255,99,0,121,255,70,0,86,255,44,0,46,255,17,0,17,255,247,255,253,254,218,255,251,254,192,255,22,255,165,255,66,255,143,255,128,255,130,255,198,255,121,255,2,0,121,255,50,0,125,255,83,0,134,255,97,0,141,255,99,0,147,255,99,0,147,255,94,0,141,255,94,0,130,255,88,0,116,255,77,0,103,255,61,0,94,255,37,0,94,255,11,0,97,255,247,255,103,255,238,255,116,255,242,255,130,255,4,0,154,255,33,0,192,255,57,0,236,255,79,0,22,0,92,0,57,0,97,0,70,0,97,0,66,0,81,0,46,0,68,0,24,0,46,0,15,0,28,0,22,0,11,0,39,0,253,255,66,0,233,255,83,0,211,255,92,0,189,255,92,0,172,255,86,0,163,255,77,0,165,255,75,0,176,255,75,0,189,255,79,0,198,255,81,0,203,255,79,0,203,255,72,0,198,255,59,0,205,255,46,0,211,255,28,0,227,255,11,0,244,255,247,255,0,0,227,255,8,0,207,255,8,0,194,255,4,0,189,255,251,255,189,255,238,255,200,255,222,255,220,255,211,255,238,255,203,255,0,0,198,255,8,0,198,255,13,0,203,255,13,0,214,255,6,0,236,255,4,0,6,0,4,0,44,0,11,0,86,0,24,0,128,0,35,0,158,0,50,0,172,0,59,0,165,0,66,0,139,0,64,0,108,0,55,0,70,0,46,0,33,0,35,0,0,0,26,0,227,255,19,0,207,255,17,0,194,255,22,0,189,255,30,0,194,255,46,0,196,255,64,0,203,255,77,0,205,255,75,0,207,255,61,0,209,255,35,0,216,255,11,0,220,255,251,255,225,255,249,255,227,255,0,0,233,255,15,0,240,255,39,0,249,255,66,0,0,0,86,0,0,0,105,0,249,255,116,0,233,255,114,0,220,255,103,0,209,255,81,0,211,255,59,0,222,255,37,0,244,255,22,0,15,0,11,0,46,0,4,0,68,0,0,0,86,0,0,0,88,0,2,0,75,0,2,0,52,0,0,0,26,0,249,255,0,0,236,255,242,255,222,255,231,255,211,255,222,255,209,255,220,255,218,255,220,255,238,255,218,255,0,0,222,255,19,0,227,255,28,0,236,255,28,0,244,255,22,0,251,255,15,0,0,0,8,0,6,0,4,0,17,0,0,0,33,0,242,255,50,0,227,255,68,0,211,255,86,0,205,255,97,0,211,255,99,0,229,255,90,0,253,255,72,0,19,0,46,0,39,0,19,0,57,0,249,255,68,0,225,255,75,0,203,255,79,0,185,255,86,0,172,255,94,0,165,255,101,0,163,255,112,0,169,255,116,0,183,255,119,0,198,255,112,0,220,255,90,0,240,255,66,0,0,0,37,0,13,0,11,0,15,0,251,255,8,0,244,255,253,255,247,255,240,255,0,0,238,255,11,0,249,255,19,0,15,0,26,0,48,0,30,0,83,0,33,0,108,0,33,0,116,0,24,0,114,0,15,0,103,0,6,0,94,0,2,0,92,0,4,0,99,0,6,0,108,0,11,0,119,0,8,0,125,0,0,0,128,0,249,255,123,0,251,255,114,0,0,0,97,0,19,0,72,0,39,0,48,0,64,0,24,0,83,0,13,0,97,0,19,0,108,0,33,0,110,0,46,0,110,0,50,0,103,0,39,0,97,0,13,0,88,0,231,255,75,0,189,255,61,0,150,255,46,0,116,255,30,0,88,255,15,0,72,255,253,255,59,255,236,255,59,255,216,255,63,255,196,255,75,255,176,255,86,255,161,255,94,255,152,255,99,255,147,255,105,255,147,255,119,255,154,255,136,255,167,255,158,255,180,255,183,255,200,255,207,255,218,255,227,255,231,255,251,255,240,255,19,0,242,255,48,0,242,255,75,0,240,255,94,0,236,255,103,0,227,255,103,0,214,255,92,0,194,255,75,0,167,255,59,0,139,255,48,0,110,255,44,0,81,255,52,0,57,255,72,0,37,255,97,0,26,255,123,0,19,255,145,0,26,255,156,0,39,255,158,0,63,255,147,0,88,255,130,0,114,255,103,0,134,255,70,0,145,255,30,0,145,255,251,255,134,255,209,255,112,255,180,255,92,255,156,255,77,255,150,255,66,255,156,255,59,255,183,255,59,255,214,255,59,255,247,255,63,255,6,0,63,255,11,0,66,255,2,0,68,255,240,255,79,255,218,255,97,255,200,255,123,255,192,255,156,255,196,255,198,255,209,255,238,255,231,255,19,0,251,255,52,0,6,0,79,0,6,0,99,0,251,255,116,0,227,255,130,0,198,255,136,0,178,255,136,0,165,255,134,0,167,255,128,0,185,255,119,0,209,255,103,0,242,255,77,0,17,0,39,0,48,0,247,255,70,0,194,255,88,0,143,255,101,0,112,255,108,0,105,255,110,0,121,255,108,0,158,255,103,0,205,255,101,0,0,0,99,0,37,0,103,0,66,0,108,0,86,0,112,0,99,0,108,0,112,0,92,0,130,0,66,0,156,0,30,0,189,0,251,255,225,0,214,255,253,0,180,255,19,1,152,255,33,1,125,255,41,1,108,255,48,1,101,255,48,1,101,255,41,1,112,255,22,1,130,255,242,0,154,255,194,0,180,255,139,0,203,255,86,0,220,255,46,0,233,255,22,0,242,255,6,0,251,255,6,0,0,0,13,0,4,0,24,0,11,0,41,0,17,0,55,0,17,0,77,0,13,0,94,0,2,0,114,0,244,255,130,0,222,255,136,0,207,255,134,0,196,255,119,0,196,255,90,0,211,255,55,0,242,255,17,0,22,0,242,255,61,0,216,255,92,0,205,255,116,0,207,255,130,0,211,255,130,0,216,255,123,0,214,255,110,0,218,255,92,0,222,255,75,0,231,255,57,0,249,255,35,0,13,0,17,0,35,0,0,0,52,0,238,255,59,0,222,255,52,0,211,255,37,0,209,255,13,0,209,255,247,255,218,255,229,255,227,255,218,255,238,255,214,255,244,255,214,255,249,255,211,255,247,255,207,255,240,255,203,255,231,255,196,255,222,255,194,255,214,255,196,255,211,255,205,255,207,255,220,255,200,255,240,255,196,255,0,0,189,255,11,0,183,255,15,0,183,255,13,0,192,255,8,0,207,255,2,0,222,255,0,0,238,255,4,0,249,255,15,0,251,255,28,0,249,255,41,0,249,255,50,0,251,255,57,0,0,0,59,0,15,0,61,0,35,0,61,0,59,0,68,0,79,0,75,0,94,0,79,0,99,0,79,0,97,0,75,0,92,0,68,0,92,0,61,0,94,0,59,0,94,0,61,0,92,0,64,0,79,0,61,0,57,0,52,0,30,0,39,0,6,0,15,0,242,255,251,255,231,255,231,255,231,255,218,255,240,255,216,255,0,0,222,255,22,0,240,255,50,0,11,0,81,0,37,0,114,0,66,0,139,0,92,0,156,0,116,0,158,0,141,0,145,0,161,0,114,0,183,0,81,0,200,0,41,0,216,0,6,0,225,0,242,255,229,0,236,255,220,0,240,255,207,0,249,255,185,0,4,0,161,0,17,0,134,0,26,0,110,0,35,0,90,0,46,0,72,0,52,0,59,0,52,0,44,0,48,0,26,0,39,0,11,0,33,0,0,0,30,0,0,0,28,0,11,0,30,0,30,0,28,0,59,0,19,0,88,0,6,0,114,0,244,255,130,0,229,255,134,0,218,255,125,0,214,255,101,0,216,255,68,0,229,255,37,0,240,255,15,0,253,255,6,0,8,0,6,0,17,0,11,0,22,0,15,0,24,0,8,0,28,0,0,0,35,0,238,255,44,0,214,255,52,0,189,255,55,0,174,255,50,0,165,255,39,0,172,255,22,0,189,255,2,0,209,255,240,255,229,255,220,255,249,255,196,255,4,0,178,255,15,0,163,255,26,0,152,255,33,0,145,255,41,0,143,255,46,0,143,255,44,0,145,255,39,0,147,255,26,0,152,255,6,0,156,255,238,255,163,255,205,255,174,255,167,255,183,255,123,255,187,255,81,255,189,255,46,255,187,255,22,255,187,255,4,255,187,255,251,254,187,255,249,254,185,255,253,254,180,255,15,255,174,255,37,255,169,255,70,255,172,255,112,255,180,255,154,255,198,255,189,255,218,255,218,255,240,255,229,255,253,255,236,255,0,0,240,255,244,255,247,255,225,255,0,0,203,255,17,0,189,255,30,0,183,255,37,0,187,255,28,0,196,255,2,0,200,255,227,255,203,255,192,255,203,255,165,255,200,255,152,255,200,255,154,255,205,255,165,255,211,255,178,255,216,255,187,255,216,255,189,255,216,255,187,255,220,255,178,255,229,255,174,255,249,255,165,255,19,0,163,255,52,0,163,255,79,0,161,255,97,0,163,255,97,0,169,255,88,0,183,255,70,0,207,255,48,0,240,255,28,0,15,0,6,0,46,0,249,255,59,0,236,255,61,0,229,255,50,0,220,255,30,0,214,255,8,0,205,255,244,255,196,255,229,255,192,255,222,255,187,255,220,255,192,255,220,255,205,255,231,255,225,255,240,255,249,255,251,255,19,0,2,0,48,0,11,0,81,0,13,0,108,0,8,0,130,0,2,0,139,0,251,255,134,0,242,255,116,0,238,255,92,0,240,255,64,0,249,255,44,0,11,0,30,0,33,0,30,0,52,0,44,0,66,0,59,0,70,0,77,0,64,0,88,0,52,0,94,0,33,0,88,0,15,0,77,0,0,0,61,0,247,255,46,0,240,255,37,0,236,255,37,0,233,255,46,0,231,255,61,0,225,255,75,0,216,255,90,0,205,255,99,0,194,255,103,0,185,255,99,0,176,255,83,0,172,255,57,0,163,255,22,0,158,255,236,255,152,255,189,255,152,255,147,255,163,255,121,255,183,255,105,255,216,255,108,255,0,0,121,255,30,0,145,255,55,0,174,255,64,0,205,255,55,0,231,255,28,0,249,255,0,0,0,0,233,255,251,255,216,255,233,255,207,255,203,255,205,255,167,255,203,255,139,255,200,255,119,255,200,255,114,255,205,255,128,255,207,255,154,255,214,255,189,255,222,255,231,255,225,255,11,0,233,255,48,0,244,255,81,0,0,0,108,0,4,0,128,0,6,0,139,0,0,0,143,0,251,255,141,0,244,255,136,0,242,255,134,0,240,255,134,0,236,255,136,0,229,255,141,0,216,255,147,0,203,255,147,0,192,255,143,0,187,255,132,0,189,255,119,0,205,255,103,0,225,255,90,0,242,255,81,0,0,0,70,0,11,0,64,0,15,0,57,0,19,0,52,0,17,0,46,0,11,0,48,0,6,0,48,0,4,0,48,0,0,0,44,0,242,255,26,0,229,255,2,0,209,255,238,255,187,255,222,255,167,255,216,255,156,255,220,255,165,255,233,255,185,255,247,255,216,255,253,255,253,255,249,255,26,0,233,255,52,0,222,255,70,0,218,255,90,0,229,255,112,0,0,0,132,0,33,0,147,0,68,0,156,0,97,0,150,0,112,0,134,0,116,0,108,0,110,0,79,0,92,0,46,0,72,0,17,0,52,0,249,255,39,0,231,255,30,0,216,255,24,0,207,255,17,0,198,255,4,0,192,255,242,255,187,255,218,255,189,255,194,255,196,255,174,255,209,255,163,255,222,255,161,255,240,255,172,255,249,255,192,255,251,255,211,255,240,255,233,255,218,255,251,255,183,255,2,0,136,255,4,0,94,255,2,0,61,255,0,0,41,255,0,0,44,255,0,0,61,255,0,0,94,255,253,255,136,255,251,255,183,255,244,255,225,255,240,255,253,255,242,255,13,0,251,255,15,0,6,0,13,0,22,0,6,0,35,0,4,0,44,0,8,0,39,0,17,0,28,0,22,0,8,0,22,0,244,255,13,0,218,255,253,255,196,255,229,255,178,255,205,255,167,255,187,255,161,255,174,255,163,255,165,255,169,255,161,255,176,255,161,255,183,255,163,255,185,255,174,255,189,255,187,255,189,255,200,255,189,255,218,255,194,255,233,255,203,255,251,255,216,255,8,0,233,255,17,0,251,255,19,0,13,0,17,0,33,0,11,0,44,0,4,0,46,0,253,255,39,0,251,255,26,0,251,255,11,0,0,0,253,255,4,0,240,255,11,0,229,255,11,0,218,255,8,0,207,255,2,0,196,255,251,255,180,255,240,255,163,255,233,255,141,255,233,255,121,255,240,255,108,255,0,0,99,255,24,0,97,255,41,0,101,255,57,0,116,255,64,0,141,255,55,0,172,255,39,0,207,255,22,0,242,255,0,0,17,0,244,255,44,0,247,255,61,0,4,0,72,0,26,0,81,0,55,0,86,0,77,0,88,0,86,0,83,0,81,0,77,0,70,0,70,0,59,0,68,0,55,0,68,0,61,0,68,0,81,0,66,0,110,0,57,0,136,0,44,0,156,0,33,0,165,0,22,0,165,0,13,0,150,0,6,0,130,0,0,0,101,0,251,255,68,0,242,255,33,0,229,255,253,255,214,255,216,255,200,255,183,255,187,255,165,255,180,255,156,255,178,255,158,255,180,255,165,255,189,255,169,255,196,255,167,255,207,255,154,255,218,255,136,255,231,255,121,255,238,255,114,255,242,255,119,255,242,255,136,255,240,255,158,255,231,255,172,255,218,255,174,255,198,255,163,255,176,255,150,255,158,255,143,255,143,255,141,255,134,255,154,255,132,255,172,255,136,255,192,255,147,255,209,255,158,255,225,255,174,255,236,255,192,255,242,255,214,255,253,255,236,255,13,0,0,0,33,0,15,0,48,0,19,0,57,0,13,0,57,0,4,0,50,0,249,255,35,0,247,255,19,0,0,0,2,0,15,0,247,255,37,0,231,255,61,0,218,255,81,0,207,255,92,0,203,255,94,0,203,255,92,0,207,255,86,0,222,255,75,0,238,255,66,0,2,0,59,0,24,0,50,0,41,0,41,0,48,0,28,0,48,0,15,0,41,0,0,0,30,0,236,255,15,0,218,255,251,255,198,255,227,255,187,255,198,255,183,255,172,255,189,255,150,255,198,255,134,255,211,255,123,255,220,255,121,255,225,255,121,255,220,255,128,255,211,255,134,255,196,255,139,255,194,255,143,255,198,255,145,255,218,255,141,255,247,255,132,255,19,0,116,255,44,0,99,255,59,0,86,255,59,0,79,255,48,0,79,255,26,0,83,255,4,0,99,255,242,255,123,255,225,255,154,255,211,255,196,255,207,255,242,255,203,255,30,0,207,255,68,0,216,255,97,0,233,255,112,0,0,0,112,0,22,0,105,0,44,0,97,0,55,0,86,0,57,0,81,0,50,0,77,0,37,0,75,0,15,0,70,0,249,255,61,0,225,255,46,0,207,255,19,0,196,255,251,255,203,255,225,255,225,255,209,255,2,0,205,255,44,0,205,255,81,0,216,255,112,0,222,255,132,0,227,255,134,0,225,255,128,0,216,255,114,0,196,255,92,0,174,255,70,0,150,255,50,0,132,255,35,0,123,255,33,0,125,255,37,0,139,255,41,0,161,255,46,0,185,255,46,0,216,255,37,0,247,255,26,0,15,0,17,0,41,0,13,0,68,0,11,0,86,0,17,0,101,0,19,0,112,0,22,0,116,0,13,0,121,0,4,0,114,0,247,255,94,0,238,255,66,0,236,255,28,0,233,255,253,255,236,255,222,255,240,255,203,255,240,255,196,255,233,255,196,255,220,255,205,255,198,255,214,255,174,255,220,255,150,255,225,255,136,255,222,255,136,255,214,255,145,255,205,255,165,255,187,255,187,255,165,255,207,255,143,255,216,255,121,255,211,255,108,255,198,255,101,255,178,255,105,255,167,255,121,255,163,255,134,255,172,255,147,255,180,255,156,255,198,255,156,255,209,255,156,255,218,255,158,255,218,255,169,255,211,255,189,255,194,255,214,255,183,255,244,255,183,255,11,0,196,255,24,0,225,255,33,0,2,0,33,0,33,0,30,0,52,0,26,0,50,0,24,0,33,0,28,0,11,0,37,0,247,255,50,0,236,255,66,0,236,255,72,0,242,255,75,0,0,0,64,0,11,0,50,0,24,0,33,0,33,0,15,0,35,0,0,0,30,0,251,255,22,0,242,255,6,0,240,255,249,255,238,255,233,255,233,255,227,255,229,255,229,255,220,255,236,255,207,255,253,255,189,255,19,0,167,255,50,0,147,255,81,0,130,255,108,0,123,255,125,0,128,255,123,0,139,255,105,0,158,255,77,0,187,255,41,0,218,255,11,0,251,255,244,255,26,0,222,255,52,0,203,255,72,0,178,255,83,0,154,255,92,0,139,255,103,0,130,255,119,0,141,255,139,0,172,255,161,0,218,255,174,0,11,0,174,0,64,0,161,0,103,0,134,0,128,0,101,0,134,0,70,0,121,0,39,0,94,0,6,0,61,0,229,255,28,0,192,255,0,0,154,255,233,255,130,255,220,255,114,255,216,255,110,255,218,255,116,255,225,255,132,255,236,255,154,255,242,255,176,255,247,255,200,255,247,255,225,255,240,255,249,255,227,255,17,0,214,255,46,0,203,255,75,0,194,255,103,0,194,255,125,0,200,255,136,0,209,255,136,0,218,255,125,0,231,255,103,0,242,255,70,0,2,0,35,0,24,0,0,0,46,0,225,255,59,0,198,255,61,0,176,255,52,0,161,255,39,0,154,255,30,0,152,255,26,0,154,255,19,0,163,255,15,0,174,255,4,0,192,255,240,255,207,255,214,255,222,255,178,255,236,255,143,255,247,255,110,255,2,0,86,255,11,0,72,255,24,0,68,255,35,0,72,255,50,0,79,255,66,0,86,255,88,0,81,255,112,0,75,255,132,0,68,255,147,0,66,255,156,0,75,255,156,0,92,255,150,0,119,255,141,0,143,255,125,0,163,255,108,0,172,255,83,0,174,255,52,0,167,255,22,0,161,255,242,255,156,255,211,255,150,255,185,255,143,255,167,255,128,255,156,255,108,255,150,255,88,255,143,255,70,255,132,255,59,255,121,255,57,255,108,255,66,255,99,255,86,255,101,255,116,255,112,255,147,255,132,255,176,255,163,255,196,255,196,255,203,255,225,255,200,255,247,255,189,255,2,0,180,255,2,0,172,255,251,255,167,255,233,255,172,255,214,255,174,255,192,255,176,255,178,255,174,255,169,255,169,255,172,255,167,255,180,255,167,255,192,255,176,255,198,255,192,255,207,255,211,255,209,255,238,255,207,255,6,0,207,255,22,0,209,255,35,0,211,255,35,0,214,255,28,0,216,255,17,0,214,255,0,0,205,255,236,255,189,255,214,255,169,255,194,255,147,255,183,255,128,255,183,255,116,255,198,255,114,255,220,255,128,255,253,255,152,255,22,0,185,255,39,0,222,255,46,0,0,0,39,0,26,0,28,0,44,0,19,0,48,0,17,0,44,0,22,0,26,0,30,0,0,0,39,0,220,255,41,0,185,255,41,0,147,255,33,0,112,255,28,0,90,255,26,0,72,255,26,0,70,255,28,0,77,255,22,0,86,255,13,0,99,255,6,0,116,255,6,0,141,255,15,0,169,255,35,0,200,255,57,0,233,255,75,0,0,0,83,0,11,0,79,0,6,0,68,0,247,255,48,0,227,255,24,0,216,255,251,255,214,255,227,255,222,255,205,255,236,255,192,255,253,255,194,255,0,0,207,255,244,255,227,255,220,255,251,255,187,255,17,0,161,255,41,0,139,255,66,0,134,255,90,0,145,255,112,0,167,255,132,0,200,255,150,0,229,255,165,0,253,255,174,0,8,0,178,0,8,0,178,0,251,255,174,0,222,255,165,0,189,255,147,0,161,255,123,0,143,255,101,0,145,255,81,0,167,255,64,0,207,255,50,0,0,0,48,0,48,0,55,0,81,0,64,0,94,0,79,0,83,0,94,0,57,0,103,0,22,0,105,0,244,255,103,0,218,255,94,0,207,255,75,0,207,255,57,0,222,255,30,0,238,255,2,0,0,0,236,255,13,0,214,255,15,0,203,255,13,0,194,255,0,0,198,255,231,255,209,255,203,255,220,255,169,255,233,255,143,255,242,255,132,255,244,255,132,255,249,255,150,255,0,0,178,255,17,0,209,255,50,0,238,255,88,0,0,0,132,0,11,0,172,0,8,0,200,0,253,255,211,0,238,255,207,0,218,255,187,0,207,255,158,0,196,255,130,0,185,255,108,0,176,255,94,0,167,255,86,0,161,255,83,0,158,255,77,0,163,255,66,0,172,255,41,0,185,255,13,0,200,255,238,255,220,255,207,255,236,255,180,255,2,0,156,255,19,0,134,255,37,0,116,255,44,0,108,255,41,0,108,255,19,0,114,255,242,255,132,255,194,255,147,255,143,255,154,255,99,255,152,255,70,255,147,255,59,255,143,255,63,255,152,255,75,255,174,255,92,255,209,255,110,255,0,0,130,255,46,0,150,255,90,0,178,255,128,0,209,255,154,0,242,255,167,0,13,0,169,0,33,0,163,0,46,0,145,0,46,0,121,0,39,0,92,0,28,0,61,0,15,0,30,0,253,255,6,0,231,255,247,255,205,255,238,255,180,255,233,255,163,255,236,255,156,255,240,255,165,255,247,255,187,255,253,255,216,255,0,0,242,255,6,0,4,0,11,0,15,0,11,0,15,0,6,0,8,0,0,0,0,0,240,255,251,255,229,255,249,255,218,255,251,255,214,255,251,255,214,255,249,255,216,255,236,255,218,255,216,255,225,255,192,255,233,255,167,255,244,255,152,255,253,255,152,255,253,255,163,255,247,255,189,255,236,255,220,255,216,255,0,0,196,255,26,0,178,255,46,0,167,255,57,0,165,255,52,0,176,255,44,0,198,255,30,0,229,255,17,0,6,0,8,0,37,0,6,0,57,0,6,0,68,0,8,0,72,0,8,0,72,0,8,0,72,0,4,0,61,0,0,0,44,0,251,255,15,0,249,255,236,255,253,255,200,255,4,0,174,255,15,0,163,255,19,0,163,255,17,0,178,255,6,0,200,255,247,255,227,255,220,255,253,255,196,255,15,0,176,255,28,0,165,255,26,0,165,255,11,0,178,255,242,255,198,255,216,255,233,255,192,255,17,0,176,255,61,0,169,255,103,0,174,255,136,0,185,255,154,0,198,255,158,0,214,255,150,0,227,255,132,0,233,255,108,0,240,255,83,0,242,255,55,0,247,255,28,0,253,255,2,0,4,0,244,255,13,0,242,255,24,0,0,0,35,0,30,0,48,0,68,0,59,0,108,0,66,0,139,0,72,0,156,0,77,0,156,0,86,0,143,0,105,0,121,0,130,0,94,0,154,0,68,0,172,0,55,0,178,0,48,0,167,0,48,0,147,0,57,0,121,0,70,0,88,0,83,0,57,0,97,0,30,0,112,0,4,0,130,0,240,255,143,0,220,255,156,0,207,255,154,0,203,255,143,0,207,255,116,0,220,255,83,0,238,255,48,0,0,0,19,0,22,0,0,0,41,0,247,255,57,0,247,255,66,0,249,255,75,0,251,255,77,0,253,255,75,0,249,255,68,0,242,255,55,0,233,255,35,0,229,255,13,0,225,255,253,255,229,255,249,255,233,255,2,0,240,255,19,0,247,255,46,0,249,255,72,0,247,255,99,0,244,255,121,0,242,255,136,0,240,255,139,0,242,255,130,0,247,255,112,0,251,255,92,0,0,0,68,0,4,0,46,0,2,0,30,0,251,255,13,0,242,255,0,0,231,255,238,255,225,255,218,255,220,255,198,255,222,255,185,255,229,255,178,255,240,255,178,255,0,0,185,255,15,0,200,255,44,0,214,255,75,0,231,255,108,0,242,255,136,0,249,255,152,0,249,255,154,0,240,255,141,0,229,255,119,0,216,255,92,0,205,255,61,0,203,255,35,0,207,255,13,0,218,255,247,255,231,255,222,255,242,255,198,255,0,0,172,255,17,0,147,255,39,0,119,255,68,0,90,255,99,0,59,255,123,0,39,255,141,0,37,255,150,0,59,255,143,0,99,255,128,0,150,255,110,0,198,255,99,0,236,255,94,0,249,255,94,0,251,255,99,0,240,255,99,0,227,255,94,0,216,255,86,0,209,255,70,0,207,255,52,0,205,255,35,0,200,255,24,0,198,255,15,0,198,255,11,0,207,255,8,0,222,255,11,0,240,255,15,0,253,255,17,0,4,0,19,0,4,0,15,0,0,0,11,0,249,255,4,0,240,255,0,0,229,255,2,0,214,255,15,0,192,255,30,0,169,255,46,0,150,255,55,0,134,255,61,0,134,255,57,0,141,255,55,0,158,255,52,0,180,255,57,0,196,255,64,0,207,255,70,0,209,255,81,0,205,255,88,0,196,255,92,0,189,255,90,0,192,255,81,0,203,255,68,0,220,255,50,0,240,255,37,0,251,255,24,0,0,0,19,0,0,0,19,0,253,255,24,0,244,255,30,0,233,255,41,0,218,255,50,0,198,255,59,0,174,255,57,0,150,255,52,0,134,255,48,0,125,255,50,0,128,255,50,0,136,255,55,0,152,255,55,0,172,255,59,0,194,255,61,0,222,255,66,0,249,255,77,0,15,0,90,0,28,0,99,0,35,0,105,0,28,0,99,0,15,0,86,0,0,0,66,0,233,255,44,0,214,255,26,0,192,255,11,0,172,255,4,0,152,255,0,0,139,255,247,255,136,255,240,255,141,255,233,255,154,255,225,255,176,255,220,255,196,255,216,255,216,255,207,255,227,255,196,255,229,255,180,255,227,255,167,255,220,255,158,255,214,255,163,255,203,255,169,255,192,255,183,255,183,255,203,255,180,255,216,255,180,255,222,255,187,255,225,255,194,255,218,255,203,255,216,255,207,255,216,255,211,255,227,255,222,255,249,255,238,255,19,0,2,0,50,0,24,0,75,0,46,0,90,0,57,0,101,0,52,0,101,0,28,0,92,0,244,255,75,0,196,255,46,0,147,255,6,0,108,255,218,255,79,255,169,255,66,255,128,255,72,255,101,255,94,255,90,255,121,255,97,255,150,255,121,255,172,255,161,255,183,255,205,255,185,255,247,255,185,255,19,0,185,255,35,0,185,255,39,0,192,255,33,0,203,255,19,0,220,255,11,0,244,255,0,0,11,0,240,255,30,0,220,255,46,0,198,255,52,0,169,255,52,0,145,255,50,0,125,255,48,0,119,255,48,0,121,255,50,0,134,255,55,0,156,255,55,0,178,255,50,0,205,255,41,0,227,255,33,0,247,255,28,0,2,0,28,0,8,0,28,0,6,0,30,0,251,255,30,0,229,255,30,0,200,255,28,0,172,255,26,0,152,255,28,0,145,255,35,0,147,255,39,0,163,255,41,0,185,255,37,0,207,255,26,0,227,255,13,0,242,255,253,255,249,255,238,255,247,255,229,255,238,255,227,255,225,255,227,255,216,255,231,255,214,255,242,255,216,255,249,255,220,255,0,0,222,255,15,0,227,255,28,0,227,255,46,0,229,255,61,0,233,255,72,0,240,255,79,0,249,255,79,0,6,0,79,0,17,0,75,0,28,0,66,0,33,0,52,0,28,0,35,0,19,0,11,0,4,0,251,255,240,255,242,255,214,255,242,255,185,255,4,0,154,255,39,0,128,255,79,0,105,255,119,0,92,255,147,0,90,255,165,0,99,255,163,0,119,255,143,0,143,255,112,0,167,255,72,0,187,255,26,0,205,255,236,255,220,255,196,255,231,255,161,255,242,255,139,255,253,255,128,255,8,0,130,255,26,0,143,255,48,0,169,255,79,0,207,255,112,0,249,255,150,0,35,0,187,0,77,0,227,0,103,0,4,1,116,0,26,1,108,0,33,1,81,0,22,1,44,0,253,0,0,0,220,0,222,255,187,0,196,255,156,0,180,255,134,0,176,255,112,0,176,255,92,0,183,255,66,0,187,255,33,0,192,255,251,255,194,255,216,255,196,255,189,255,198,255,176,255,209,255,183,255,229,255,200,255,0,0,229,255,28,0,253,255,52,0,8,0,68,0,15,0,68,0,13,0,59,0,15,0,41,0,24,0,17,0,46,0,251,255,72,0,229,255,99,0,214,255,125,0,205,255,141,0,203,255,152,0,205,255,158,0,211,255,154,0,220,255,145,0,227,255,130,0,233,255,108,0,240,255,81,0,249,255,55,0,2,0,35,0,15,0,13,0,30,0,253,255,41,0,238,255,48,0,225,255,48,0,216,255,44,0,216,255,30,0,220,255,17,0,238,255,4,0,0,0,251,255,24,0,247,255,44,0,244,255,59,0,244,255,68,0,242,255,70,0,236,255,68,0,229,255,61,0,218,255,50,0,216,255,41,0,218,255,30,0,222,255,19,0,233,255,8,0,244,255,0,0,253,255,253,255,2,0,253,255,8,0,0,0,15,0,0,0,22,0,253,255,33,0,240,255,46,0,218,255,55,0,192,255,64,0,169,255,66,0,154,255,61,0,147,255,50,0,154,255,39,0,169,255,26,0,196,255,17,0,225,255,11,0,0,0,2,0,15,0,251,255,22,0,238,255,17,0,229,255,0,0,227,255,240,255,236,255,218,255,4,0,203,255,44,0,198,255,86,0,207,255,125,0,225,255,154,0,247,255,169,0,6,0,172,0,15,0,163,0,15,0,141,0,4,0,108,0,238,255,68,0,211,255,30,0,185,255,253,255,163,255,231,255,154,255,222,255,158,255,227,255,172,255,236,255,198,255,242,255,225,255,242,255,249,255,231,255,6,0,216,255,15,0,200,255,17,0,189,255,22,0,192,255,26,0,198,255,28,0,214,255,26,0,227,255,13,0,240,255,0,0,251,255,236,255,4,0,218,255,8,0,207,255,11,0,205,255,8,0,209,255,2,0,225,255,0,0,242,255,253,255,4,0,0,0,22,0,4,0,37,0,11,0,41,0,13,0,44,0,11,0,46,0,2,0,46,0,249,255,48,0,236,255,48,0,222,255,46,0,216,255,35,0,214,255,22,0,218,255,4,0,222,255,249,255,233,255,240,255,249,255,242,255,8,0,251,255,30,0,11,0,50,0,33,0,66,0,50,0,75,0,59,0,75,0,50,0,66,0,37,0,55,0,17,0,48,0,2,0,46,0,253,255,46,0,0,0,48,0,8,0,50,0,15,0,50,0,17,0,57,0,17,0,66,0,8,0,79,0,4,0,88,0,0,0,92,0,0,0,86,0,0,0,66,0,0,0,35,0,253,255,0,0,249,255,220,255,244,255,187,255,242,255,165,255,244,255,150,255,247,255,150,255,249,255,158,255,251,255,172,255,247,255,198,255,242,255,225,255,231,255,0,0,218,255,19,0,200,255,41,0,187,255,55,0,176,255,66,0,165,255,79,0,158,255,92,0,150,255,103,0,141,255,108,0,125,255,103,0,103,255,86,0,81,255,61,0,61,255,35,0,50,255,11,0,52,255,251,255,70,255,238,255,101,255,236,255,136,255,240,255,165,255,251,255,187,255,6,0,198,255,22,0,205,255,30,0,205,255,28,0,205,255,17,0,205,255,253,255,207,255,220,255,207,255,187,255,209,255,156,255,200,255,136,255,189,255,134,255,176,255,141,255,163,255,161,255,156,255,183,255,158,255,205,255,163,255,225,255,165,255,240,255,156,255,2,0,139,255,22,0,114,255,46,0,90,255,70,0,86,255,88,0,103,255,94,0,143,255,92,0,196,255,77,0,0,0,55,0,52,0,26,0,90,0,0,0,105,0,236,255,101,0,216,255,77,0,200,255,48,0,189,255,15,0,178,255,251,255,169,255,231,255,165,255,218,255,169,255,209,255,180,255,200,255,205,255,196,255,233,255,200,255,13,0,218,255,48,0,244,255,77,0,15,0,94,0,41,0,99,0,50,0,90,0,44,0,72,0,24,0,48,0,0,0,26,0,233,255,6,0,220,255,249,255,211,255,233,255,214,255,216,255,214,255,200,255,214,255,185,255,209,255,176,255,203,255,174,255,192,255,185,255,185,255,200,255,183,255,214,255,187,255,227,255,194,255,236,255,200,255,240,255,205,255,242,255,205,255,247,255,203,255,251,255,198,255,253,255,196,255,251,255,203,255,242,255,209,255,231,255,220,255,216,255,231,255,203,255,240,255,185,255,240,255,172,255,233,255,158,255,222,255,152,255,214,255,150,255,211,255,150,255,218,255,156,255,229,255,167,255,242,255,183,255,251,255,203,255,249,255,225,255,236,255,244,255,211,255,0,0,185,255,0,0,165,255,251,255,156,255,240,255,163,255,233,255,185,255,233,255,214,255,242,255,247,255,0,0,15,0,17,0,41,0,30,0,64,0,37,0,83,0,33,0,103,0,22,0,123,0,8,0,141,0,0,0,152,0,251,255,161,0,251,255,154,0,0,0,139,0,13,0,119,0,22,0,92,0,30,0,66,0,39,0,44,0,46,0,28,0,55,0,22,0,64,0,19,0,64,0,24,0,61,0,26,0,44,0,30,0,26,0,37,0,6,0,50,0,249,255,70,0,244,255,94,0,247,255,116,0,253,255,134,0,253,255,147,0,253,255,150,0,244,255,143,0,240,255,130,0,240,255,116,0,244,255,101,0,4,0,88,0,17,0,81,0,33,0,72,0,44,0,66,0,50,0,57,0,55,0,46,0,55,0,37,0,52,0,30,0,52,0,24,0,52,0,19,0,50,0,11,0,50,0,0,0,48,0,242,255,41,0,231,255,33,0,225,255,19,0,229,255,6,0,240,255,0,0,0,0,242,255,19,0,231,255,28,0,216,255,30,0,200,255,26,0,187,255,11,0,180,255,253,255,183,255,238,255,196,255,229,255,220,255,222,255,0,0,225,255,41,0,229,255,83,0,238,255,114,0,244,255,130,0,251,255,125,0,253,255,112,0,251,255,92,0,247,255,77,0,242,255,75,0,236,255,83,0,229,255,99,0,225,255,121,0,227,255,141,0,231,255,156,0,242,255,163,0,2,0,163,0,22,0,156,0,35,0,145,0,44,0,136,0,41,0,130,0,33,0,123,0,22,0,114,0,11,0,105,0,0,0,92,0,247,255,79,0,233,255,66,0,220,255,46,0,205,255,22,0,196,255,249,255,192,255,218,255,194,255,187,255,203,255,158,255,216,255,136,255,231,255,119,255,242,255,112,255,247,255,112,255,242,255,123,255,229,255,141,255,211,255,163,255,189,255,189,255,176,255,218,255,167,255,238,255,165,255,253,255,174,255,6,0,189,255,15,0,209,255,24,0,236,255,33,0,8,0,41,0,41,0,55,0,68,0,68,0,92,0,81,0,110,0,94,0,123,0,101,0,134,0,103,0,141,0,99,0,139,0,86,0,125,0,66,0,103,0,37,0,72,0,6,0,39,0,240,255,13,0,222,255,244,255,216,255,227,255,214,255,203,255,211,255,180,255,214,255,156,255,214,255,136,255,218,255,125,255,225,255,125,255,242,255,139,255,4,0,156,255,30,0,178,255,59,0,196,255,88,0,211,255,114,0,220,255,141,0,225,255,163,0,222,255,176,0,216,255,183,0,203,255,176,0,185,255,156,0,163,255,132,0,152,255,101,0,141,255,66,0,136,255,35,0,139,255,2,0,145,255,236,255,158,255,220,255,174,255,218,255,196,255,225,255,222,255,233,255,249,255,240,255,22,0,240,255,44,0,225,255,66,0,203,255,81,0,178,255,90,0,161,255,94,0,147,255,97,0,147,255,97,0,150,255,92,0,161,255,83,0,167,255,66,0,183,255,46,0,200,255,26,0,220,255,13,0,244,255,13,0,15,0,24,0,44,0,39,0,72,0,50,0,97,0,50,0,116,0,39,0,123,0,17,0,121,0,251,255,116,0,233,255,108,0,222,255,101,0,225,255,92,0,231,255,75,0,242,255,50,0,249,255,19,0,249,255,240,255,253,255,203,255,0,0,174,255,0,0,156,255,253,255,147,255,242,255,147,255,222,255,150,255,198,255,158,255,169,255,174,255,152,255,196,255,141,255,220,255,145,255,240,255,156,255,249,255,172,255,242,255,185,255,222,255,196,255,198,255,205,255,172,255,209,255,152,255,209,255,143,255,198,255,147,255,180,255,158,255,156,255,176,255,134,255,196,255,121,255,211,255,119,255,225,255,125,255,231,255,143,255,236,255,167,255,236,255,196,255,236,255,231,255,238,255,6,0,249,255,44,0,11,0,79,0,35,0,114,0,64,0,139,0,92,0,152,0,108,0,143,0,112,0,121,0,101,0,88,0,81,0,55,0,57,0,24,0,24,0,8,0,253,255,4,0,227,255,6,0,200,255,8,0,176,255,8,0,158,255,0,0,145,255,242,255,143,255,218,255,145,255,180,255,154,255,136,255,174,255,99,255,200,255,72,255,231,255,57,255,11,0,66,255,50,0,94,255,88,0,134,255,121,0,176,255,143,0,209,255,158,0,227,255,161,0,227,255,154,0,216,255,143,0,200,255,119,0,189,255,86,0,185,255,50,0,187,255,8,0,192,255,233,255,200,255,209,255,211,255,200,255,225,255,207,255,238,255,218,255,244,255,229,255,244,255,238,255,236,255,231,255,222,255,220,255,205,255,198,255,192,255,174,255,180,255,152,255,185,255,132,255,198,255,114,255,218,255,101,255,236,255,97,255,249,255,105,255,4,0,128,255,11,0,163,255,15,0,207,255,15,0,0,0,11,0,44,0,6,0,75,0,2,0,88,0,6,0,81,0,17,0,50,0,37,0,11,0,55,0,218,255,72,0,169,255,83,0,139,255,86,0,125,255,81,0,128,255,75,0,139,255,61,0,154,255,46,0,163,255,26,0,167,255,251,255,167,255,209,255,165,255,156,255,163,255,105,255,165,255,63,255,172,255,44,255,180,255,41,255,189,255,59,255,194,255,90,255,196,255,125,255,196,255,163,255,192,255,203,255,192,255,240,255,194,255,13,0,203,255,39,0,220,255,52,0,240,255,57,0,6,0,59,0,26,0,55,0,39,0,52,0,44,0,48,0,44,0,39,0,33,0,28,0,15,0,19,0,249,255,8,0,214,255,253,255,174,255,238,255,134,255,218,255,99,255,196,255,68,255,178,255,44,255,163,255,30,255,158,255,26,255,161,255,28,255,174,255,37,255,189,255,55,255,207,255,81,255,225,255,112,255,242,255,152,255,0,0,192,255,17,0,225,255,35,0,244,255,46,0,244,255,57,0,231,255,59,0,209,255,64,0,187,255,66,0,174,255,68,0,169,255,64,0,172,255,52,0,178,255,41,0,183,255,26,0,183,255,11,0,178,255,253,255,169,255,236,255,156,255,218,255,143,255,200,255,134,255,187,255,132,255,183,255,136,255,189,255,154,255,203,255,178,255,220,255,211,255,242,255,244,255,2,0,13,0,13,0,35,0,15,0,46,0,2,0,46,0,236,255,39,0,205,255,24,0,167,255,6,0,136,255,249,255,119,255,236,255,116,255,227,255,132,255,220,255,158,255,214,255,194,255,207,255,225,255,196,255,249,255,185,255,2,0,167,255,0,0,150,255,244,255,132,255,216,255,119,255,183,255,108,255,150,255,101,255,123,255,101,255,108,255,108,255,110,255,116,255,130,255,128,255,158,255,145,255,192,255,161,255,222,255,183,255,247,255,198,255,13,0,209,255,33,0,209,255,44,0,203,255,46,0,192,255,37,0,180,255,19,0,176,255,2,0,183,255,242,255,189,255,229,255,200,255,222,255,207,255,216,255,203,255,211,255,200,255,205,255,200,255,196,255,209,255,185,255,227,255,178,255,249,255,176,255,13,0,178,255,24,0,187,255,26,0,203,255,24,0,227,255,19,0,247,255,19,0,6,0,19,0,11,0,22,0,6,0,24,0,242,255,22,0,209,255,15,0,172,255,6,0,141,255,249,255,121,255,231,255,110,255,209,255,112,255,187,255,121,255,169,255,130,255,158,255,139,255,152,255,143,255,150,255,147,255,145,255,163,255,136,255,189,255,123,255,233,255,110,255,28,0,97,255,83,0,97,255,132,0,103,255,158,0,116,255,163,0,134,255,147,0,152,255,121,0,167,255,90,0,187,255,64,0,209,255,50,0,238,255,44,0,11,0,46,0,41,0,55,0,64,0,55,0,75,0,44,0,79,0,13,0,81,0,231,255,81,0,187,255,83,0,150,255,92,0,123,255,99,0,112,255,105,0,114,255,105,0,125,255,90,0,136,255,64,0,145,255,30,0,150,255,253,255,150,255,225,255,145,255,209,255,145,255,209,255,147,255,225,255,163,255,244,255,187,255,4,0,218,255,15,0,253,255,13,0,22,0,6,0,46,0,249,255,59,0,229,255,66,0,207,255,70,0,183,255,77,0,156,255,81,0,130,255,88,0,112,255,90,0,101,255,90,0,101,255,90,0,116,255,83,0,143,255,77,0,178,255,66,0,211,255,55,0,244,255,44,0,8,0,24,0,13,0,6,0,2,0,242,255,233,255,218,255,198,255,198,255,172,255,185,255,154,255,178,255,158,255,183,255,178,255,198,255,211,255,214,255,253,255,225,255,35,0,231,255,66,0,236,255,86,0,240,255,90,0,251,255,79,0,8,0,57,0,22,0,33,0,26,0,13,0,17,0,0,0,251,255,0,0,207,255,8,0,158,255,24,0,105,255,33,0,70,255,35,0,52,255,28,0,52,255,15,0,70,255,6,0,94,255,2,0,116,255,8,0,139,255,13,0,158,255,11,0,174,255,6,0,183,255,0,0,183,255,0,0,174,255,2,0,156,255,19,0,139,255,46,0,121,255,72,0,119,255,94,0,125,255,105,0,139,255,103,0,156,255,92,0,172,255,70,0,185,255,44,0,198,255,17,0,216,255,251,255,236,255,229,255,4,0,209,255,30,0,192,255,44,0,176,255,44,0,165,255,33,0,165,255,13,0,174,255,251,255,192,255,238,255,216,255,238,255,238,255,251,255,0,0,19,0,6,0,48,0,8,0,81,0,4,0,103,0,251,255,119,0,238,255,128,0,220,255,130,0,198,255,125,0,183,255,116,0,167,255,105,0,154,255,90,0,145,255,72,0,139,255,50,0,139,255,30,0,145,255,8,0,154,255,247,255,165,255,229,255,174,255,218,255,185,255,209,255,185,255,209,255,183,255,207,255,176,255,211,255,172,255,209,255,169,255,203,255,174,255,192,255,180,255,180,255,198,255,167,255,216,255,156,255,236,255,147,255,253,255,147,255,6,0,150,255,11,0,161,255,13,0,176,255,13,0,187,255,13,0,196,255,11,0,198,255,4,0,196,255,253,255,192,255,253,255,192,255,0,0,198,255,15,0,214,255,37,0,231,255,59,0,253,255,79,0,19,0,90,0,46,0,90,0,72,0,81,0,97,0,64,0,112,0,41,0,116,0,22,0,108,0,15,0,86,0,24,0,66,0,41,0,41,0,68,0,24,0,90,0,11,0,105,0,2,0,105,0,253,255,92,0,249,255,70,0,247,255,41,0,247,255,13,0,249,255,242,255,247,255,220,255,242,255,209,255,236,255,203,255,222,255,207,255,214,255,216,255,211,255,227,255,214,255,236,255,227,255,247,255,244,255,0,0,11,0,8,0,30,0,22,0,44,0,33,0,44,0,44,0,33,0,50,0,11,0,57,0,238,255,57,0,207,255,55,0,180,255,46,0,165,255,35,0,163,255,22,0,176,255,11,0,198,255,0,0,225,255,249,255,247,255,236,255,2,0,218,255,6,0,194,255,0,0,169,255,242,255,145,255,222,255,130,255,198,255,121,255,172,255,121,255,145,255,130,255,119,255,147,255,92,255,167,255,72,255,192,255,59,255,216,255,57,255,238,255,66,255,253,255,77,255,2,0,92,255,253,255,105,255,240,255,121,255,225,255,136,255,214,255,156,255,211,255,176,255,220,255,192,255,227,255,198,255,240,255,196,255,244,255,185,255,249,255,174,255,247,255,163,255,242,255,156,255,238,255,152,255,229,255,150,255,227,255,143,255,225,255,132,255,231,255,125,255,244,255,125,255,0,0,136,255,11,0,161,255,19,0,189,255,24,0,220,255,17,0,244,255,0,0,0,0,233,255,2,0,203,255,253,255,172,255,242,255,147,255,227,255,134,255,214,255,130,255,200,255,130,255,196,255,139,255,209,255,156,255,238,255,183,255,22,0,216,255,70,0,249,255,112,0,22,0,147,0,41,0,169,0,50,0,185,0,48,0,194,0,41,0,192,0,26,0,185,0,15,0,176,0,4,0,165,0,0,0,154,0,4,0,141,0,8,0,128,0,11,0,103,0,11,0,75,0,4,0,37,0,0,0,0,0,0,0,218,255,6,0,183,255,19,0,154,255,39,0,132,255,52,0,119,255,66,0,108,255,75,0,108,255,83,0,110,255,90,0,112,255,92,0,112,255,86,0,108,255,66,0,105,255,37,0,105,255,0,0,112,255,227,255,125,255,200,255,143,255,187,255,161,255,185,255,180,255,196,255,196,255,211,255,211,255,227,255,227,255,240,255,236,255,247,255,249,255,240,255,2,0,229,255,15,0,218,255,30,0,214,255,44,0,220,255,61,0,231,255,79,0,249,255,101,0,8,0,125,0,17,0,147,0,22,0,169,0,19,0,176,0,15,0,172,0,13,0,156,0,17,0,130,0,35,0,101,0,55,0,66,0,79,0,30,0,94,0,251,255,99,0,211,255,88,0,174,255,68,0,139,255,46,0,112,255,24,0,97,255,15,0,99,255,13,0,114,255,22,0,145,255,37,0,183,255,59,0,225,255,79,0,6,0,92,0,39,0,101,0,64,0,99,0,72,0,88,0,68,0,70,0,52,0,48,0,30,0,26,0,2,0,4,0,229,255,242,255,203,255,225,255,183,255,211,255,176,255,200,255,176,255,196,255,187,255,194,255,198,255,192,255,207,255,185,255,216,255,183,255,218,255,183,255,220,255,185,255,218,255,196,255,218,255,211,255,216,255,229,255,216,255,242,255,220,255,249,255,220,255,251,255,222,255,249,255,222,255,249,255,218,255,253,255,207,255,0,0,185,255,4,0,147,255,8,0,103,255,15,0,55,255,19,0,17,255,26,0,253,254,33,0,255,254,33,0,19,255,33,0,52,255,26,0,92,255,13,0,132,255,2,0,167,255,242,255,196,255,229,255,216,255,220,255,229,255,211,255,240,255,205,255,251,255,200,255,4,0,194,255,15,0,185,255,26,0,178,255,30,0,167,255,28,0,158,255,19,0,152,255,6,0,154,255,249,255,169,255,233,255,189,255,218,255,214,255,207,255,238,255,200,255,4,0,200,255,24,0,211,255,39,0,229,255,46,0,251,255,44,0,15,0,28,0,28,0,11,0,37,0,247,255,39,0,233,255,37,0,227,255,39,0,231,255,44,0,242,255,52,0,0,0,61,0,13,0,68,0,22,0,68,0,22,0,61,0,13,0,52,0,0,0,39,0,244,255,22,0,231,255,4,0,225,255,247,255,220,255,227,255,220,255,207,255,225,255,187,255,236,255,172,255,251,255,158,255,8,0,154,255,26,0,152,255,39,0,156,255,48,0,161,255,50,0,167,255,44,0,172,255,35,0,172,255,24,0,169,255,6,0,167,255,253,255,165,255,242,255,163,255,242,255,161,255,247,255,165,255,0,0,174,255,13,0,183,255,28,0,198,255,46,0,211,255,66,0,227,255,92,0,240,255,123,0,247,255,158,0,249,255,180,0,240,255,194,0,225,255,189,0,200,255,172,0,172,255,143,0,143,255,110,0,121,255,81,0,112,255,55,0,121,255,39,0,143,255,35,0,167,255,37,0,187,255,46,0,198,255,64,0,198,255,86,0,187,255,108,0,172,255,128,0,152,255,141,0,134,255,152,0,116,255,156,0,92,255,158,0,66,255,154,0,37,255,147,0,11,255,136,0,249,254,125,0,240,254,112,0,247,254,99,0,8,255,86,0,41,255,70,0,79,255,55,0,123,255,33,0,161,255,8,0,194,255,240,255,222,255,216,255,242,255,194,255,4,0,174,255,26,0,158,255,44,0,145,255,64,0,139,255,77,0,141,255,86,0,154,255,90,0,183,255,90,0,220,255,88,0,8,0,86,0,52,0,83,0,88,0,83,0,114,0,90,0,121,0,97,0,119,0,105,0,105,0,110,0,81,0,112,0,57,0,108,0,35,0,101,0,17,0,94,0,6,0,90,0,8,0,88,0,17,0,88,0,35,0,92,0,52,0,99,0,68,0,108,0,75,0,119,0,72,0,128,0,64,0,132,0,48,0,128,0,28,0,114,0,8,0,97,0,251,255,72,0,242,255,50,0,240,255,30,0,244,255,17,0,251,255,13,0,0,0,17,0,11,0,26,0,24,0,30,0,37,0,24,0,50,0,4,0,59,0,231,255,57,0,198,255,46,0,167,255,30,0,139,255,15,0,121,255,2,0,105,255,0,0,90,255,2,0,86,255,17,0,90,255,35,0,108,255,52,0,136,255,66,0,169,255,70,0,203,255,66,0,227,255,48,0,244,255,24,0,251,255,247,255,0,0,211,255,2,0,174,255,8,0,141,255,17,0,112,255,28,0,94,255,39,0,86,255,50,0,94,255,59,0,119,255,61,0,152,255,57,0,192,255,44,0,229,255,22,0,0,0,251,255,24,0,222,255,39,0,196,255,50,0,176,255,59,0,165,255,66,0,163,255,75,0,169,255,81,0,180,255,88,0,192,255,94,0,198,255,99,0,198,255,99,0,196,255,97,0,183,255,88,0,169,255,70,0,154,255,41,0,136,255,2,0,128,255,214,255,128,255,165,255,139,255,119,255,158,255,77,255,187,255,48,255,218,255,37,255,247,255,44,255,13,0,63,255,24,0,97,255,30,0,139,255,28,0,180,255,22,0,220,255,6,0,0,0,244,255,37,0,227,255,66,0,207,255,97,0,189,255,121,0,176,255,143,0,174,255,161,0,176,255,169,0,183,255,176,0,194,255,176,0,196,255,165,0,189,255,154,0,174,255,136,0,150,255,114,0,125,255,88,0,99,255,66,0,86,255,50,0,81,255,44,0,83,255,48,0,92,255,59,0,101,255,77,0,103,255,94,0,108,255,103,0,105,255,94,0,103,255,68,0,101,255,22,0,97,255,222,255,90,255,165,255,86,255,116,255,88,255,86,255,97,255,77,255,114,255,88,255,145,255,119,255,178,255,158,255,211,255,198,255,240,255,229,255,4,0,249,255,17,0,0,0,22,0,0,0,15,0,244,255,2,0,233,255,242,255,216,255,220,255,198,255,200,255,176,255,187,255,158,255,187,255,145,255,198,255,150,255,216,255,163,255,238,255,192,255,6,0,227,255,30,0,0,0,59,0,19,0,88,0,22,0,110,0,4,0,123,0,233,255,121,0,198,255,101,0,165,255,68,0,136,255,28,0,121,255,247,255,112,255,209,255,112,255,180,255,119,255,158,255,130,255,145,255,141,255,136,255,152,255,141,255,165,255,156,255,180,255,174,255,196,255,189,255,211,255,194,255,227,255,192,255,238,255,180,255,242,255,167,255,253,255,156,255,2,0,147,255,8,0,141,255,17,0,130,255,22,0,121,255,22,0,112,255,17,0,101,255,11,0,97,255,6,0,92,255,6,0,86,255,8,0,77,255,11,0,66,255,13,0,55,255,15,0,46,255,15,0,48,255,11,0,59,255,2,0,77,255,249,255,103,255,242,255,134,255,244,255,163,255,4,0,192,255,37,0,214,255,75,0,231,255,108,0,249,255,130,0,8,0,134,0,30,0,123,0,57,0,105,0,88,0,81,0,116,0,61,0,143,0,46,0,156,0,41,0,161,0,46,0,156,0,59,0,143,0,70,0,128,0,79,0,108,0,83,0,90,0,79,0,75,0,64,0,64,0,37,0,57,0,2,0,59,0,218,255,68,0,178,255,79,0,145,255,90,0,116,255,92,0,99,255,86,0,86,255,70,0,75,255,48,0,66,255,17,0,59,255,244,255,55,255,211,255,61,255,185,255,77,255,158,255,103,255,136,255,141,255,116,255,185,255,105,255,233,255,101,255,17,0,108,255,52,0,123,255,77,0,143,255,92,0,163,255,101,0,187,255,110,0,209,255,110,0,231,255,114,0,251,255,112,0,19,0,103,0,48,0,92,0,81,0,77,0,116,0,55,0,147,0,30,0,174,0,4,0,194,0,238,255,207,0,222,255,214,0,218,255,207,0,229,255,194,0,249,255,172,0,17,0,139,0,41,0,101,0,66,0,59,0,79,0,17,0,86,0,238,255,83,0,216,255,66,0,203,255,39,0,207,255,8,0,225,255,238,255,253,255,216,255,30,0,205,255,64,0,203,255,86,0,209,255,94,0,227,255,90,0,240,255,70,0,253,255,46,0,0,0,22,0,4,0,0,0,0,0,238,255,0,0,220,255,253,255,203,255,0,0,192,255,6,0,185,255,24,0,189,255,50,0,198,255,83,0,209,255,116,0,220,255,141,0,216,255,152,0,209,255,147,0,189,255,125,0,172,255,94,0,163,255,59,0,163,255,22,0,167,255,244,255,180,255,214,255,189,255,185,255,192,255,165,255,185,255,152,255,172,255,152,255,158,255,158,255,147,255,174,255,150,255,194,255,161,255,216,255,189,255,238,255,225,255,0,0,4,0,13,0,44,0,22,0,75,0,22,0,94,0,19,0,103,0,11,0,101,0,4,0,90,0,253,255,68,0,244,255,39,0,240,255,6,0,240,255,238,255,247,255,218,255,2,0,214,255,13,0,220,255,22,0,233,255,26,0,0,0,24,0,22,0,17,0,46,0,4,0,70,0,251,255,97,0,240,255,116,0,229,255,130,0,220,255,128,0,207,255,110,0,196,255,81,0,180,255,44,0,161,255,4,0,145,255,231,255,136,255,207,255,136,255,194,255,152,255,187,255,174,255,185,255,200,255,185,255,222,255,183,255,236,255,180,255,242,255,180,255,238,255,180,255,229,255,183,255,220,255,189,255,207,255,203,255,194,255,218,255,183,255,238,255,178,255,0,0,176,255,13,0,176,255,24,0,178,255,28,0,183,255,26,0,189,255,19,0,198,255,11,0,209,255,2,0,220,255,249,255,229,255,242,255,236,255,231,255,240,255,225,255,244,255,218,255,247,255,211,255,242,255,207,255,233,255,203,255,209,255,205,255,185,255,207,255,167,255,222,255,161,255,244,255,169,255,15,0,192,255,48,0,218,255,79,0,242,255,108,0,2,0,132,0,4,0,143,0,251,255,141,0,229,255,123,0,200,255,88,0,172,255,46,0,145,255,8,0,123,255,249,255,110,255,0,0,103,255,24,0,105,255,66,0,119,255,105,0,141,255,132,0,161,255,145,0,174,255,141,0,185,255,125,0,183,255,99,0,176,255,66,0,169,255,35,0,163,255,6,0,165,255,244,255,169,255,233,255,178,255,227,255,187,255,225,255,198,255,227,255,198,255,233,255,196,255,247,255,194,255,4,0,192,255,22,0,194,255,41,0,200,255,59,0,211,255,72,0,227,255,86,0,242,255,97,0,2,0,108,0,15,0,114,0,22,0,121,0,24,0,123,0,15,0,123,0,2,0,119,0,238,255,110,0,218,255,94,0,203,255,75,0,194,255,48,0,194,255,26,0,200,255,6,0,211,255,253,255,225,255,0,0,244,255,4,0,6,0,22,0,28,0,41,0,50,0,61,0,66,0,77,0,72,0,83,0,68,0,86,0,52,0,81,0,24,0,68,0,249,255,55,0,218,255,37,0,192,255,19,0,167,255,6,0,152,255,251,255,141,255,240,255,128,255,231,255,119,255,216,255,110,255,196,255,103,255,178,255,110,255,158,255,130,255,150,255,165,255,147,255,209,255,152,255,0,0,161,255,39,0,165,255,72,0,167,255,97,0,165,255,108,0,163,255,110,0,161,255,101,0,163,255,88,0,172,255,77,0,185,255,68,0,209,255,64,0,240,255,66,0,13,0,72,0,41,0,81,0,64,0,88,0,77,0,88,0,86,0,83,0,92,0,75,0,92,0,61,0,92,0,46,0,88,0,30,0,77,0,19,0,61,0,15,0,48,0,17,0,30,0,22,0,19,0,33,0,13,0,46,0,15,0,55,0,19,0,59,0,28,0,57,0,33,0,50,0,30,0,39,0,22,0,26,0,6,0,15,0,247,255,4,0,229,255,0,0,220,255,2,0,218,255,8,0,222,255,17,0,236,255,28,0,0,0,41,0,17,0,50,0,39,0,57,0,55,0,52,0,59,0,39,0,52,0,11,0,37,0,231,255,15,0,196,255,249,255,167,255,227,255,152,255,207,255,152,255,189,255,167,255,176,255,189,255,158,255,216,255,147,255,240,255,139,255,4,0,139,255,26,0,143,255,46,0,152,255,61,0,161,255,77,0,165,255,90,0,165,255,101,0,167,255,103,0,169,255,101,0,172,255,90,0,178,255,68,0,189,255,44,0,203,255,17,0,216,255,249,255,227,255,225,255,238,255,200,255,247,255,176,255,2,0,154,255,13,0,132,255,22,0,114,255,26,0,103,255,22,0,103,255,6,0,112,255,249,255,134,255,231,255,165,255,220,255,200,255,209,255,244,255,205,255,28,0,198,255,72,0,194,255,112,0,192,255,150,0,189,255,180,0,192,255,200,0,194,255,211,0,198,255,200,0,198,255,174,0,192,255,130,0,176,255,70,0,156,255,4,0,132,255,205,255,105,255,163,255,81,255,143,255,63,255,145,255,52,255,165,255,50,255,203,255,59,255,244,255,75,255,28,0,92,255,66,0,112,255,88,0,136,255,97,0,163,255,92,0,187,255,77,0,211,255,55,0,231,255,26,0,247,255,247,255,4,0,211,255,13,0,174,255,22,0,141,255,19,0,121,255,15,0,116,255,6,0,121,255,251,255,136,255,238,255,152,255,233,255,167,255,244,255,178,255,8,0,185,255,46,0,185,255,83,0,183,255,123,0,176,255,154,0,172,255,174,0,169,255,183,0,167,255,185,0,167,255,174,0,169,255,152,0,174,255,123,0,180,255,88,0,192,255,48,0,205,255,13,0,222,255,244,255,242,255,229,255,6,0,227,255,26,0,236,255,37,0,253,255,41,0,13,0,33,0,28,0,22,0,39,0,13,0,44,0,6,0,44,0,4,0,46,0,8,0,48,0,13,0,52,0,15,0,61,0,19,0,72,0,17,0,83,0,15,0,88,0,11,0,86,0,2,0,77,0,251,255,57,0,238,255,30,0,225,255,0,0,211,255,227,255,194,255,200,255,180,255,180,255,167,255,165,255,161,255,156,255,158,255,150,255,163,255,156,255,169,255,163,255,178,255,178,255,187,255,198,255,196,255,229,255,203,255,0,0,209,255,28,0,218,255,48,0,222,255,61,0,227,255,64,0,222,255,52,0,211,255,30,0,196,255,2,0,176,255,229,255,165,255,205,255,165,255,192,255,180,255,194,255,205,255,207,255,236,255,229,255,15,0,251,255,50,0,11,0,79,0,17,0,94,0,22,0,97,0,15,0,83,0,2,0,66,0,242,255,41,0,222,255,19,0,203,255,0,0,187,255,242,255,178,255,227,255,176,255,209,255,180,255,187,255,185,255,165,255,180,255,143,255,174,255,125,255,167,255,110,255,169,255,99,255,178,255,97,255,194,255,97,255,218,255,105,255,240,255,116,255,251,255,134,255,0,0,158,255,247,255,187,255,227,255,209,255,205,255,229,255,180,255,238,255,163,255,238,255,152,255,236,255,147,255,233,255,145,255,238,255,139,255,0,0,136,255,24,0,132,255,57,0,132,255,88,0,145,255,116,0,169,255,134,0,211,255,139,0,4,0,128,0,59,0,110,0,112,0,86,0,152,0,61,0,180,0,39,0,196,0,22,0,198,0,11,0,194,0,13,0,178,0,19,0,158,0,37,0,139,0,57,0,116,0,81,0,90,0,103,0,64,0,116,0,28,0,125,0,253,255,123,0,216,255,112,0,183,255,90,0,152,255,59,0,132,255,24,0,119,255,244,255,112,255,209,255,112,255,183,255,116,255,161,255,123,255,145,255,132,255,130,255,145,255,116,255,158,255,108,255,178,255,101,255,200,255,97,255,222,255,99,255,240,255,99,255,0,0,99,255,6,0,101,255,8,0,105,255,8,0,119,255,11,0,132,255,13,0,150,255,19,0,165,255,28,0,174,255,33,0,185,255,28,0,194,255,19,0,207,255,4,0,218,255,244,255,231,255,225,255,240,255,211,255,240,255,205,255,244,255,203,255,247,255,214,255,253,255,229,255,0,0,247,255,2,0,6,0,6,0,22,0,4,0,33,0,2,0,37,0,0,0,37,0,0,0,33,0,4,0,28,0,11,0,22,0,22,0,15,0,28,0,8,0,28,0,0,0,22,0,251,255,4,0,236,255,244,255,225,255,227,255,214,255,216,255,211,255,220,255,214,255,238,255,220,255,11,0,227,255,44,0,231,255,75,0,225,255,97,0,205,255,103,0,178,255,97,0,147,255,79,0,128,255,57,0,119,255,30,0,130,255,6,0,154,255,242,255,189,255,229,255,227,255,231,255,4,0,247,255,30,0,19,0,46,0,59,0,55,0,101,0,59,0,132,0,66,0,150,0,70,0,150,0,75,0,130,0,79,0,99,0,77,0,57,0,72,0,13,0,64,0,227,255,50,0,194,255,35,0,167,255,24,0,161,255,15,0,163,255,11,0,174,255,11,0,194,255,13,0,209,255,15,0,227,255,13,0,240,255,11,0,249,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,249,255,11,0,240,255,15,0,227,255,22,0,211,255,22,0,196,255,19,0,185,255,6,0,180,255,244,255,185,255,222,255,198,255,200,255,214,255,187,255,238,255,180,255,2,0,183,255,22,0,189,255,37,0,198,255,50,0,205,255,59,0,207,255,70,0,207,255,79,0,207,255,86,0,211,255,88,0,225,255,86,0,244,255,72,0,8,0,55,0,28,0,37,0,48,0,24,0,64,0,15,0,68,0,8,0,70,0,8,0,59,0,6,0,41,0,0,0,17,0,249,255,251,255,238,255,231,255,227,255,214,255,220,255,205,255,214,255,198,255,209,255,194,255,205,255,196,255,200,255,211,255,196,255,233,255,196,255,8,0,203,255,39,0,214,255,64,0,231,255,72,0,253,255,70,0,19,0,55,0,46,0,30,0,66,0,2,0,81,0,227,255,81,0,192,255,66,0,156,255,41,0,128,255,8,0,105,255,233,255,92,255,205,255,90,255,185,255,99,255,180,255,112,255,187,255,134,255,198,255,156,255,211,255,174,255,225,255,192,255,233,255,214,255,236,255,233,255,240,255,0,0,240,255,24,0,242,255,50,0,244,255,75,0,244,255,94,0,240,255,119,0,233,255,141,0,222,255,158,0,216,255,174,0,214,255,180,0,214,255,178,0,218,255,169,0,227,255,156,0,233,255,145,0,240,255,128,0,247,255,114,0,251,255,97,0,0,0,81,0,0,0,66,0,251,255,55,0,249,255,48,0,242,255,46,0,240,255,44,0,233,255,37,0,227,255,22,0,216,255,0,0,203,255,238,255,187,255,220,255,176,255,218,255,174,255,227,255,180,255,251,255,196,255,24,0,216,255,55,0,231,255,79,0,240,255,88,0,240,255,77,0,231,255,52,0,222,255,15,0,216,255,238,255,220,255,200,255,231,255,172,255,251,255,147,255,13,0,132,255,28,0,121,255,30,0,116,255,28,0,119,255,15,0,125,255,0,0,136,255,236,255,152,255,214,255,172,255,198,255,194,255,185,255,218,255,174,255,240,255,161,255,0,0,150,255,4,0,132,255,4,0,112,255,0,0,97,255,251,255,88,255,249,255,90,255,249,255,103,255,0,0,128,255,2,0,158,255,2,0,192,255,0,0,220,255,244,255,242,255,229,255,0,0,209,255,6,0,192,255,6,0,176,255,4,0,167,255,2,0,161,255,2,0,161,255,6,0,161,255,19,0,165,255,33,0,169,255,50,0,180,255,66,0,192,255,81,0,203,255,94,0,214,255,103,0,222,255,103,0,229,255,94,0,233,255,70,0,240,255,41,0,253,255,8,0,15,0,240,255,33,0,220,255,48,0,207,255,57,0,205,255,57,0,205,255,46,0,211,255,35,0,216,255,22,0,220,255,8,0,222,255,6,0,216,255,8,0,209,255,15,0,198,255,22,0,192,255,24,0,185,255,22,0,187,255,15,0,198,255,0,0,205,255,240,255,209,255,218,255,203,255,194,255,183,255,172,255,156,255,150,255,125,255,130,255,101,255,114,255,86,255,103,255,86,255,103,255,97,255,110,255,119,255,125,255,147,255,145,255,176,255,167,255,200,255,185,255,225,255,198,255,238,255,200,255,247,255,200,255,244,255,200,255,240,255,209,255,233,255,227,255,229,255,253,255,227,255,28,0,236,255,57,0,247,255,75,0,2,0,88,0,13,0,86,0,15,0,72,0,13,0,57,0,6,0,37,0,0,0,19,0,253,255,4,0,2,0,0,0,19,0,13,0,44,0,33,0,75,0,64,0,105,0,97,0,132,0,125,0,147,0,143,0,152,0,145,0,145,0,134,0,130,0,108,0,112,0,77,0,94,0,41,0,81,0,8,0,75,0,238,255,70,0,218,255,68,0,207,255,64,0,194,255,52,0,183,255,37,0,169,255,19,0,154,255,2,0,141,255,242,255,130,255,222,255,125,255,205,255,134,255,183,255,152,255,161,255,178,255,141,255,207,255,123,255,231,255,114,255,0,0,114,255,13,0,119,255,24,0,130,255,22,0,145,255,13,0,163,255,0,0,180,255,240,255,198,255,229,255,211,255,227,255,225,255,229,255,233,255,238,255,247,255,251,255,0,0,11,0,8,0,26,0,11,0,39,0,11,0,46,0,2,0,48,0,251,255,44,0,240,255,33,0,229,255,26,0,218,255,19,0,207,255,24,0,205,255,35,0,214,255,50,0,231,255,66,0,6,0,75,0,46,0,79,0,92,0,77,0,139,0,68,0,178,0,55,0,209,0,33,0,233,0,6,0,251,0,238,255,0,1,214,255,249,0,198,255,231,0,189,255,200,0,189,255,163,0,189,255,119,0,187,255,81,0,183,255,48,0,174,255,19,0,167,255,0,0,161,255,233,255,152,255,211,255,143,255,192,255,130,255,178,255,114,255,169,255,101,255,172,255,88,255,178,255,79,255,187,255,75,255,187,255,72,255,176,255,75,255,161,255,77,255,143,255,75,255,136,255,77,255,143,255,79,255,165,255,92,255,194,255,114,255,227,255,145,255,0,0,183,255,22,0,218,255,37,0,247,255,46,0,6,0,46,0,13,0,39,0,6,0,30,0,249,255,11,0,229,255,251,255,209,255,231,255,192,255,214,255,176,255,203,255,165,255,198,255,158,255,200,255,156,255,207,255,163,255,220,255,174,255,238,255,189,255,0,0,200,255,19,0,214,255,37,0,227,255,52,0,244,255,55,0,0,0,46,0,13,0,22,0,24,0,249,255,28,0,214,255,35,0,187,255,37,0,172,255,39,0,172,255,44,0,183,255,48,0,205,255,50,0,225,255,55,0,247,255,59,0,2,0,64,0,17,0,66,0,28,0,70,0,39,0,72,0,44,0,75,0,41,0,83,0,26,0,92,0,6,0,103,0,233,255,116,0,198,255,125,0,169,255,130,0,150,255,125,0,139,255,112,0,145,255,90,0,161,255,64,0,180,255,30,0,200,255,2,0,218,255,240,255,233,255,233,255,251,255,238,255,11,0,0,0,28,0,26,0,39,0,57,0,39,0,81,0,26,0,94,0,4,0,97,0,238,255,86,0,214,255,66,0,196,255,46,0,196,255,24,0,209,255,13,0,238,255,11,0,17,0,19,0,64,0,39,0,105,0,64,0,139,0,88,0,161,0,112,0,169,0,136,0,163,0,154,0,147,0,172,0,128,0,185,0,110,0,196,0,99,0,203,0,92,0,198,0,86,0,185,0,77,0,167,0,66,0,139,0,46,0,105,0,30,0,70,0,13,0,28,0,4,0,247,255,4,0,209,255,2,0,176,255,253,255,154,255,244,255,143,255,233,255,143,255,225,255,156,255,218,255,176,255,216,255,205,255,225,255,229,255,238,255,253,255,253,255,17,0,8,0,37,0,13,0,59,0,11,0,83,0,8,0,105,0,8,0,116,0,11,0,121,0,15,0,114,0,17,0,99,0,8,0,75,0,0,0,52,0,238,255,26,0,218,255,6,0,200,255,249,255,189,255,240,255,183,255,236,255,180,255,236,255,185,255,238,255,194,255,242,255,205,255,249,255,220,255,2,0,233,255,11,0,244,255,19,0,249,255,26,0,242,255,26,0,227,255,19,0,205,255,6,0,180,255,247,255,161,255,222,255,147,255,189,255,143,255,150,255,145,255,105,255,150,255,61,255,154,255,24,255,156,255,2,255,161,255,255,254,165,255,11,255,172,255,30,255,185,255,55,255,203,255,83,255,225,255,110,255,251,255,134,255,22,0,158,255,46,0,176,255,61,0,185,255,68,0,183,255,64,0,174,255,55,0,163,255,37,0,156,255,22,0,158,255,6,0,169,255,247,255,187,255,229,255,203,255,216,255,211,255,209,255,211,255,209,255,200,255,216,255,189,255,229,255,180,255,242,255,174,255,251,255,180,255,0,0,196,255,2,0,222,255,4,0,249,255,4,0,13,0,0,0,22,0,249,255,24,0,242,255,17,0,240,255,11,0,233,255,11,0,233,255,11,0,233,255,13,0,231,255,13,0,225,255,8,0,211,255,0,0,203,255,244,255,198,255,242,255,205,255,240,255,214,255,251,255,231,255,4,0,244,255,13,0,249,255,22,0,249,255,24,0,240,255,24,0,229,255,17,0,218,255,13,0,209,255,8,0,205,255,4,0,205,255,4,0,209,255,8,0,220,255,11,0,231,255,11,0,242,255,0,0,251,255,240,255,2,0,218,255,2,0,194,255,0,0,174,255,244,255,158,255,229,255,147,255,214,255,145,255,200,255,145,255,198,255,152,255,207,255,169,255,222,255,187,255,242,255,207,255,2,0,229,255,15,0,0,0,22,0,17,0,24,0,39,0,22,0,52,0,24,0,61,0,24,0,64,0,26,0,59,0,28,0,57,0,33,0,52,0,41,0,48,0,52,0,41,0,61,0,35,0,66,0,26,0,68,0,24,0,64,0,24,0,52,0,33,0,41,0,44,0,28,0,59,0,19,0,75,0,17,0,94,0,15,0,114,0,15,0,134,0,13,0,152,0,13,0,158,0,6,0,154,0,2,0,145,0,2,0,136,0,4,0,128,0,4,0,119,0,8,0,108,0,8,0,88,0,8,0,59,0,8,0,26,0,6,0,247,255,6,0,214,255,11,0,187,255,19,0,167,255,28,0,158,255,33,0,161,255,33,0,176,255,26,0,203,255,13,0,242,255,253,255,22,0,236,255,57,0,218,255,77,0,203,255,77,0,194,255,59,0,189,255,35,0,189,255,8,0,196,255,244,255,203,255,229,255,214,255,220,255,222,255,220,255,231,255,220,255,238,255,225,255,244,255,231,255,247,255,247,255,249,255,4,0,247,255,24,0,242,255,41,0,236,255,57,0,229,255,66,0,218,255,64,0,209,255,55,0,207,255,46,0,209,255,39,0,216,255,39,0,225,255,41,0,233,255,48,0,236,255,52,0,238,255,50,0,240,255,44,0,247,255,28,0,2,0,8,0,19,0,244,255,33,0,218,255,44,0,189,255,46,0,163,255,44,0,143,255,35,0,132,255,22,0,134,255,8,0,143,255,251,255,161,255,240,255,178,255,225,255,192,255,216,255,205,255,207,255,211,255,205,255,209,255,203,255,200,255,196,255,187,255,192,255,165,255,183,255,143,255,176,255,128,255,169,255,112,255,167,255,105,255,172,255,103,255,180,255,105,255,194,255,116,255,211,255,125,255,229,255,143,255,249,255,163,255,8,0,189,255,30,0,218,255,46,0,247,255,57,0,13,0,64,0,26,0,61,0,35,0,52,0,33,0,46,0,24,0,35,0,6,0,26,0,244,255,15,0,227,255,0,0,207,255,244,255,194,255,233,255,180,255,227,255,176,255,231,255,176,255,240,255,185,255,0,0,200,255,11,0,220,255,22,0,244,255,24,0,8,0,17,0,24,0,8,0,35,0,0,0,33,0,240,255,24,0,222,255,6,0,207,255,242,255,194,255,218,255,189,255,200,255,192,255,189,255,200,255,187,255,214,255,189,255,227,255,192,255,240,255,196,255,0,0,198,255,15,0,203,255,35,0,205,255,50,0,205,255,61,0,207,255,66,0,207,255,68,0,214,255,68,0,229,255,72,0,249,255,77,0,19,0,86,0,50,0,99,0,77,0,112,0,97,0,125,0,112,0,141,0,114,0,154,0,110,0,161,0,101,0,163,0,90,0,161,0,75,0,154,0,66,0,141,0,57,0,130,0,52,0,112,0,50,0,94,0,50,0,77,0,52,0,61,0,59,0,50,0,66,0,41,0,72,0,37,0,81,0,37,0,86,0,41,0,92,0,50,0,97,0,66,0,103,0,83,0,119,0,105,0,141,0,125,0,167,0,141,0,192,0,150,0,209,0,145,0,211,0,132,0,196,0,110,0,167,0,86,0,128,0,64,0,86,0,50,0,48,0,44,0,22,0,44,0,6,0,48,0,0,0,50,0,253,255,44,0,249,255,35,0,238,255,17,0,222,255,4,0,203,255,251,255,185,255,249,255,172,255,251,255,167,255,0,0,169,255,0,0,174,255,2,0,178,255,0,0,180,255,2,0,180,255,4,0,180,255,4,0,178,255,4,0,174,255,251,255,167,255,231,255,161,255,205,255,152,255,180,255,147,255,165,255,145,255,165,255,147,255,183,255,156,255,214,255,167,255,247,255,176,255,19,0,185,255,37,0,189,255,44,0,187,255,44,0,180,255,41,0,176,255,46,0,167,255,55,0,161,255,72,0,152,255,86,0,141,255,94,0,128,255,90,0,110,255,75,0,92,255,52,0,79,255,33,0,72,255,24,0,72,255,26,0,81,255,37,0,97,255,55,0,119,255,70,0,145,255,75,0,178,255,64,0,218,255,41,0,253,255,13,0,30,0,244,255,55,0,231,255,66,0,227,255,59,0,238,255,37,0,0,0,6,0,15,0,238,255,35,0,220,255,50,0,218,255,66,0,225,255,83,0,238,255,97,0,253,255,103,0,8,0,101,0,19,0,94,0,24,0,83,0,28,0,75,0,30,0,66,0,33,0,59,0,37,0,57,0,41,0,50,0,41,0,39,0,39,0,22,0,33,0,0,0,22,0,238,255,6,0,227,255,247,255,225,255,229,255,233,255,216,255,253,255,203,255,19,0,192,255,41,0,183,255,68,0,178,255,88,0,176,255,103,0,176,255,112,0,178,255,114,0,178,255,112,0,176,255,110,0,174,255,108,0,169,255,105,0,165,255,110,0,163,255,110,0,167,255,108,0,174,255,94,0,187,255,77,0,200,255,50,0,220,255,24,0,238,255,0,0,0,0,233,255,6,0,220,255,4,0,216,255,251,255,216,255,236,255,222,255,216,255,227,255,198,255,233,255,183,255,240,255,169,255,240,255,152,255,240,255,134,255,238,255,114,255,238,255,101,255,233,255,94,255,229,255,97,255,222,255,112,255,216,255,134,255,209,255,165,255,209,255,196,255,211,255,227,255,220,255,253,255,236,255,11,0,249,255,19,0,4,0,17,0,19,0,13,0,35,0,6,0,44,0,2,0,46,0,251,255,35,0,244,255,13,0,242,255,240,255,242,255,209,255,253,255,185,255,15,0,172,255,37,0,169,255,64,0,174,255,81,0,183,255,94,0,192,255,103,0,198,255,103,0,200,255,99,0,200,255,86,0,205,255,68,0,216,255,46,0,233,255,17,0,253,255,251,255,15,0,227,255,28,0,207,255,35,0,194,255,35,0,187,255,33,0,192,255,28,0,198,255,24,0,211,255,19,0,227,255,15,0,238,255,11,0,249,255,11,0,0,0,13,0,0,0,17,0,6,0,26,0,13,0,41,0,22,0,55,0,35,0,68,0,46,0,79,0,52,0,83,0,55,0,79,0,50,0,75,0,41,0,66,0,35,0,61,0,33,0,59,0,37,0,66,0,52,0,77,0,70,0,90,0,81,0,103,0,86,0,114,0,83,0,121,0,70,0,128,0,52,0,128,0,33,0,123,0,8,0,114,0,238,255,99,0,209,255,79,0,185,255,55,0,165,255,26,0,158,255,0,0,163,255,236,255,178,255,220,255,200,255,218,255,225,255,218,255,247,255,225,255,2,0,233,255,6,0,242,255,4,0,244,255,253,255,244,255,242,255,244,255,236,255,244,255,231,255,253,255,231,255,4,0,236,255,13,0,236,255,22,0,231,255,24,0,220,255,17,0,205,255,11,0,185,255,0,0,165,255,242,255,145,255,233,255,130,255,222,255,116,255,220,255,114,255,218,255,119,255,227,255,134,255,242,255,154,255,4,0,176,255,22,0,198,255,33,0,222,255,41,0,247,255,44,0,4,0,46,0,13,0,48,0,11,0,55,0,0,0,55,0,240,255,52,0,229,255,37,0,229,255,8,0,236,255,238,255,0,0,205,255,24,0,183,255,48,0,161,255,72,0,150,255,83,0,147,255,88,0,145,255,83,0,147,255,68,0,152,255,44,0,158,255,13,0,174,255,238,255,200,255,214,255,233,255,196,255,13,0,194,255,46,0,203,255,72,0,220,255,83,0,251,255,83,0,24,0,72,0,52,0,50,0,75,0,24,0,86,0,0,0,83,0,236,255,68,0,225,255,46,0,216,255,22,0,211,255,253,255,214,255,240,255,211,255,238,255,203,255,249,255,196,255,8,0,189,255,33,0,189,255,50,0,194,255,64,0,205,255,66,0,218,255,64,0,231,255,57,0,242,255,46,0,247,255,28,0,249,255,8,0,242,255,240,255,238,255,209,255,231,255,187,255,227,255,178,255,225,255,185,255,227,255,207,255,238,255,240,255,0,0,19,0,24,0,57,0,48,0,86,0,70,0,103,0,81,0,116,0,86,0,121,0,81,0,116,0,77,0,110,0,70,0,94,0,64,0,77,0,52,0,57,0,37,0,33,0,19,0,15,0,0,0,2,0,247,255,0,0,240,255,6,0,249,255,26,0,6,0,48,0,30,0,70,0,59,0,86,0,79,0,90,0,92,0,79,0,97,0,66,0,97,0,48,0,90,0,37,0,79,0,33,0,61,0,33,0,39,0,37,0,6,0,39,0,227,255,39,0,189,255,37,0,156,255,37,0,128,255,39,0,108,255,46,0,97,255,44,0,90,255,37,0,90,255,22,0,94,255,0,0,103,255,227,255,121,255,196,255,145,255,169,255,174,255,152,255,203,255,145,255,229,255,150,255,251,255,163,255,8,0,183,255,13,0,211,255,11,0,242,255,6,0,22,0,2,0,55,0,2,0,86,0,15,0,116,0,33,0,145,0,59,0,172,0,88,0,194,0,112,0,209,0,130,0,216,0,132,0,209,0,116,0,187,0,86,0,154,0,41,0,114,0,253,255,70,0,211,255,30,0,185,255,4,0,172,255,242,255,178,255,238,255,198,255,240,255,225,255,249,255,249,255,0,0,11,0,6,0,22,0,11,0,26,0,13,0,35,0,17,0,46,0,26,0,64,0,39,0,75,0,50,0,83,0,66,0,81,0,79,0,72,0,86,0,55,0,90,0,33,0,86,0,13,0,72,0,0,0,50,0,244,255,22,0,238,255,244,255,238,255,214,255,240,255,192,255,238,255,178,255,238,255,178,255,236,255,194,255,233,255,218,255,236,255,247,255,240,255,17,0,253,255,41,0,11,0,59,0,24,0,68,0,33,0,70,0,35,0,64,0,35,0,52,0,33,0,35,0,33,0,17,0,37,0,2,0,46,0,251,255,55,0,251,255,61,0,0,0,64,0,13,0,64,0,24,0,64,0,33,0,66,0,35,0,72,0,28,0,77,0,19,0,81,0,8,0,77,0,0,0,68,0,0,0,52,0,6,0,30,0,22,0,0,0,46,0,222,255,72,0,185,255,99,0,150,255,119,0,114,255,128,0,83,255,130,0,59,255,121,0,39,255,114,0,30,255,108,0,28,255,108,0,35,255,108,0,50,255,108,0,70,255,108,0,99,255,101,0,132,255,86,0,165,255,64,0,198,255,33,0,227,255,0,0,249,255,231,255,0,0,214,255,244,255,205,255,220,255,205,255,187,255,214,255,154,255,216,255,128,255,216,255,110,255,209,255,110,255,205,255,121,255,198,255,145,255,198,255,180,255,205,255,220,255,216,255,6,0,227,255,46,0,233,255,83,0,240,255,112,0,236,255,134,0,231,255,147,0,229,255,150,0,229,255,143,0,231,255,125,0,240,255,99,0,249,255,66,0,4,0,26,0,11,0,247,255,11,0,214,255,4,0,192,255,249,255,183,255,231,255,192,255,211,255,205,255,194,255,222,255,178,255,236,255,165,255,251,255,156,255,6,0,147,255,17,0,143,255,28,0,141,255,41,0,143,255,46,0,158,255,48,0,180,255,48,0,207,255,41,0,233,255,30,0,0,0,17,0,19,0,0,0,28,0,238,255,28,0,222,255,24,0,216,255,13,0,209,255,0,0,205,255,247,255,203,255,240,255,198,255,242,255,192,255,244,255,189,255,251,255,192,255,251,255,200,255,253,255,216,255,0,0,236,255,2,0,251,255,13,0,0,0,30,0,0,0,52,0,249,255,75,0,236,255,88,0,225,255,90,0,218,255,81,0,211,255,61,0,205,255,33,0,200,255,8,0,189,255,247,255,180,255,229,255,169,255,225,255,154,255,227,255,145,255,231,255,136,255,249,255,132,255,8,0,136,255,28,0,143,255,44,0,152,255,48,0,161,255,46,0,169,255,35,0,174,255,24,0,174,255,13,0,180,255,4,0,194,255,251,255,216,255,238,255,244,255,222,255,22,0,205,255,55,0,194,255,86,0,189,255,105,0,198,255,114,0,218,255,116,0,242,255,112,0,8,0,108,0,26,0,105,0,33,0,105,0,33,0,108,0,28,0,105,0,22,0,101,0,19,0,92,0,19,0,77,0,22,0,57,0,26,0,35,0,33,0,11,0,37,0,0,0,35,0,251,255,28,0,2,0,19,0,17,0,13,0,35,0,8,0,48,0,0,0,50,0,251,255,46,0,244,255,33,0,233,255,24,0,220,255,19,0,207,255,30,0,194,255,50,0,178,255,81,0,163,255,112,0,145,255,139,0,128,255,158,0,110,255,163,0,97,255,154,0,90,255,139,0,92,255,119,0,97,255,97,0,101,255,81,0,99,255,70,0,88,255,70,0,66,255,75,0,41,255,86,0,22,255,94,0,11,255,103,0,15,255,101,0,26,255,90,0,44,255,70,0,61,255,39,0,77,255,0,0,86,255,211,255,94,255,163,255,99,255,116,255,105,255,77,255,114,255,50,255,128,255,33,255,141,255,26,255,154,255,33,255,172,255,46,255,189,255,70,255,209,255,99,255,233,255,134,255,0,0,169,255,17,0,207,255,26,0,238,255,33,0,4,0,28,0,17,0,17,0,19,0,0,0,11,0,231,255,251,255,205,255,229,255,180,255,203,255,163,255,176,255,158,255,158,255,167,255,154,255,185,255,165,255,203,255,187,255,218,255,222,255,225,255,6,0,222,255,55,0,214,255,105,0,205,255,156,0,198,255,200,0,194,255,236,0,194,255,6,1,194,255,17,1,192,255,13,1,192,255,249,0,187,255,218,0,185,255,176,0,180,255,128,0,180,255,77,0,178,255,28,0,185,255,238,255,194,255,196,255,216,255,167,255,244,255,147,255,13,0,141,255,35,0,143,255,46,0,152,255,41,0,163,255,26,0,174,255,4,0,187,255,236,255,200,255,211,255,209,255,196,255,218,255,185,255,225,255,187,255,225,255,192,255,222,255,203,255,214,255,216,255,203,255,227,255,192,255,233,255,189,255,236,255,203,255,238,255,227,255,233,255,6,0,236,255,44,0,247,255,75,0,4,0,94,0,24,0,101,0,39,0,97,0,50,0,79,0,55,0,55,0,48,0,26,0,33,0,253,255,11,0,231,255,240,255,214,255,214,255,209,255,185,255,214,255,169,255,225,255,158,255,238,255,161,255,247,255,172,255,247,255,189,255,231,255,211,255,205,255,229,255,172,255,238,255,141,255,240,255,116,255,233,255,110,255,222,255,116,255,209,255,141,255,196,255,174,255,185,255,214,255,176,255,251,255,167,255,24,0,156,255,48,0,152,255,64,0,150,255,68,0,156,255,66,0,178,255,57,0,207,255,44,0,238,255,24,0,6,0,2,0,24,0,233,255,24,0,211,255,13,0,194,255,247,255,183,255,216,255,180,255,189,255,187,255,169,255,198,255,167,255,214,255,180,255,229,255,205,255,244,255,238,255,2,0,13,0,13,0,44,0,26,0,66,0,41,0,83,0,59,0,97,0,79,0,105,0,99,0,119,0,119,0,125,0,132,0,128,0,143,0,119,0,141,0,92,0,132,0,55,0,121,0,4,0,105,0,211,255,94,0,167,255,88,0,141,255,86,0,136,255,90,0,154,255,94,0,185,255,101,0,227,255,101,0,6,0,99,0,37,0,94,0,61,0,90,0,72,0,86,0,79,0,83,0,75,0,77,0,66,0,70,0,50,0,64,0,26,0,59,0,0,0,61,0,231,255,66,0,214,255,77,0,209,255,88,0,214,255,92,0,236,255,90,0,8,0,70,0,44,0,44,0,72,0,8,0,90,0,236,255,97,0,207,255,94,0,185,255,83,0,176,255,72,0,178,255,59,0,183,255,52,0,187,255,48,0,187,255,50,0,176,255,52,0,156,255,59,0,134,255,59,0,112,255,59,0,101,255,59,0,101,255,59,0,110,255,55,0,130,255,55,0,152,255,52,0,172,255,50,0,189,255,50,0,203,255,50,0,211,255,52,0,218,255,50,0,227,255,50,0,238,255,48,0,251,255,46,0,2,0,41,0,8,0,44,0,11,0,44,0,4,0,46,0,0,0,44,0,242,255,35,0,231,255,19,0,222,255,0,0,218,255,236,255,222,255,218,255,236,255,207,255,0,0,205,255,26,0,205,255,55,0,218,255,79,0,231,255,92,0,244,255,101,0,251,255,103,0,0,0,101,0,251,255,97,0,244,255,94,0,236,255,88,0,227,255,81,0,220,255,75,0,216,255,68,0,216,255,61,0,214,255,55,0,211,255,41,0,214,255,19,0,216,255,0,0,218,255,231,255,225,255,216,255,229,255,216,255,227,255,227,255,220,255,0,0,205,255,30,0,189,255,72,0,174,255,114,0,163,255,145,0,163,255,169,0,174,255,180,0,189,255,183,0,205,255,169,0,216,255,147,0,218,255,121,0,211,255,86,0,207,255,46,0,211,255,11,0,227,255,238,255,0,0,222,255,30,0,222,255,68,0,238,255,99,0,4,0,116,0,37,0,116,0,66,0,99,0,90,0,61,0,103,0,17,0,105,0,231,255,94,0,189,255,72,0,156,255,44,0,132,255,11,0,119,255,240,255,116,255,216,255,114,255,198,255,121,255,189,255,128,255,185,255,143,255,183,255,158,255,189,255,174,255,198,255,187,255,214,255,200,255,231,255,216,255,249,255,240,255,6,0,13,0,13,0,44,0,15,0,75,0,11,0,99,0,0,0,110,0,240,255,116,0,225,255,116,0,209,255,114,0,203,255,103,0,196,255,88,0,198,255,70,0,203,255,52,0,211,255,44,0,218,255,39,0,227,255,48,0,236,255,61,0,242,255,77,0,249,255,88,0,253,255,90,0,0,0,86,0,6,0,72,0,11,0,57,0,22,0,39,0,35,0,22,0,52,0,8,0,75,0,253,255,99,0,244,255,121,0,236,255,143,0,236,255,161,0,242,255,172,0,0,0,178,0,17,0,183,0,39,0,185,0,55,0,189,0,70,0,192,0,72,0,187,0,72,0,178,0,64,0,156,0,52,0,128,0,37,0,94,0,26,0,61,0,19,0,37,0,19,0,15,0,26,0,253,255,39,0,236,255,57,0,222,255,75,0,216,255,94,0,218,255,114,0,222,255,130,0,231,255,141,0,240,255,150,0,247,255,152,0,253,255,154,0,2,0,156,0,6,0,158,0,13,0,154,0,19,0,143,0,28,0,123,0,35,0,97,0,41,0,70,0,46,0,48,0,41,0,35,0,33,0,28,0,19,0,28,0,8,0,28,0,2,0,33,0,2,0,41,0,11,0,52,0,24,0,64,0,37,0,75,0,52,0,83,0,64,0,88,0,72,0,88,0,86,0,81,0,99,0,70,0,112,0,50,0,121,0,28,0,125,0,8,0,128,0,249,255,128,0,240,255,130,0,231,255,134,0,231,255,139,0,233,255,145,0,240,255,154,0,253,255,161,0,11,0,163,0,33,0,161,0,59,0,152,0,83,0,141,0,103,0,119,0,119,0,97,0,123,0,70,0,121,0,50,0,112,0,39,0,99,0,37,0,81,0,44,0,59,0,55,0,39,0,64,0,19,0,72,0,2,0,77,0,247,255,83,0,238,255,86,0,233,255,90,0,233,255,97,0,238,255,101,0,249,255,103,0,6,0,105,0,26,0,103,0,41,0,97,0,55,0,92,0,61,0,88,0,61,0,86,0,64,0,92,0,68,0,94,0,77,0,92,0,90,0,83,0,105,0,64,0,116,0,33,0,116,0,253,255,103,0,220,255,79,0,198,255,50,0,192,255,24,0,200,255,4,0,218,255,253,255,247,255,244,255,13,0,236,255,28,0,227,255,33,0,207,255,30,0,180,255,17,0,156,255,0,0,132,255,240,255,116,255,227,255,112,255,225,255,121,255,231,255,141,255,244,255,169,255,2,0,205,255,15,0,244,255,22,0,28,0,22,0,66,0,15,0,103,0,4,0,132,0,247,255,156,0,229,255,172,0,216,255,176,0,203,255,183,0,185,255,183,0,169,255,185,0,154,255,183,0,141,255,174,0,136,255,163,0,141,255,145,0,152,255,119,0,169,255,88,0,192,255,52,0,214,255,15,0,233,255,244,255,249,255,225,255,4,0,216,255,22,0,214,255,35,0,211,255,59,0,205,255,90,0,189,255,125,0,174,255,158,0,158,255,185,0,147,255,200,0,143,255,205,0,141,255,200,0,141,255,192,0,143,255,183,0,152,255,172,0,158,255,165,0,172,255,156,0,178,255,147,0,180,255,141,0,172,255,134,0,158,255,123,0,141,255,112,0,121,255,94,0,99,255,77,0,77,255,55,0,57,255,39,0,48,255,30,0,48,255,30,0,61,255,37,0,90,255,46,0,128,255,52,0,169,255,48,0,214,255,41,0,2,0,28,0,35,0,11,0,64,0,0,0,79,0,247,255,86,0,236,255,86,0,222,255,81,0,207,255,77,0,198,255,66,0,192,255,55,0,198,255,48,0,211,255,46,0,231,255,59,0,253,255,79,0,15,0,105,0,28,0,134,0,39,0,158,0,41,0,169,0,37,0,174,0,28,0,165,0,15,0,152,0,6,0,132,0,2,0,108,0,0,0,79,0,253,255,48,0,247,255,15,0,236,255,244,255,218,255,222,255,194,255,216,255,172,255,222,255,150,255,244,255,130,255,17,0,116,255,55,0,110,255,94,0,105,255,125,0,105,255,147,0,110,255,156,0,114,255,161,0,123,255,152,0,134,255,139,0,150,255,116,0,165,255,88,0,178,255,59,0,189,255,28,0,187,255,4,0,178,255,249,255,169,255,242,255,154,255,242,255,145,255,244,255,141,255,249,255,143,255,251,255,154,255,247,255,165,255,240,255,180,255,229,255,192,255,222,255,200,255,218,255,209,255,220,255,211,255,229,255,214,255,242,255,218,255,2,0,227,255,17,0,244,255,22,0,6,0,17,0,30,0,0,0,52,0,229,255,68,0,194,255,75,0,161,255,72,0,132,255,64,0,114,255,52,0,110,255,52,0,116,255,59,0,130,255,75,0,145,255,90,0,167,255,103,0,187,255,103,0,214,255,94,0,242,255,75,0,17,0,50,0,50,0,28,0,83,0,8,0,114,0,253,255,141,0,244,255,158,0,236,255,167,0,229,255,165,0,222,255,152,0,218,255,130,0,218,255,105,0,220,255,81,0,231,255,57,0,249,255,39,0,8,0,26,0,22,0,19,0,26,0,15,0,19,0,17,0,2,0,24,0,240,255,33,0,222,255,44,0,211,255,52,0,209,255,64,0,216,255,68,0,220,255,70,0,220,255,68,0,216,255,59,0,207,255,44,0,198,255,30,0,192,255,15,0,187,255,6,0,180,255,0,0,167,255,0,0,154,255,251,255,139,255,247,255,132,255,244,255,145,255,242,255,172,255,244,255,209,255,249,255,251,255,0,0,33,0,6,0,59,0,15,0,70,0,24,0,70,0,37,0,59,0,46,0,46,0,52,0,30,0,55,0,15,0,55,0,6,0,52,0,2,0,52,0,4,0,50,0,13,0,46,0,35,0,37,0,64,0,24,0,99,0,6,0,130,0,253,255,158,0,244,255,178,0,240,255,189,0,236,255,196,0,229,255,198,0,225,255,198,0,222,255,205,0,231,255,211,0,249,255,220,0,24,0,227,0,61,0,227,0,97,0,216,0,123,0,194,0,136,0,161,0,136,0,121,0,121,0,79,0,94,0,39,0,64,0,4,0,30,0,231,255,0,0,205,255,225,255,176,255,203,255,150,255,198,255,128,255,209,255,112,255,238,255,105,255,24,0,105,255,70,0,108,255,114,0,119,255,143,0,132,255,156,0,143,255,154,0,158,255,136,0,172,255,110,0,183,255,79,0,187,255,50,0,194,255,26,0,198,255,17,0,203,255,17,0,207,255,30,0,216,255,52,0,227,255,75,0,244,255,94,0,4,0,103,0,30,0,101,0,52,0,94,0,75,0,83,0,90,0,72,0,99,0,57,0,97,0,41,0,94,0,24,0,88,0,8,0,81,0,249,255,77,0,231,255,75,0,216,255,81,0,200,255,90,0,185,255,103,0,172,255,112,0,165,255,116,0,156,255,112,0,156,255,101,0,156,255,81,0,165,255,59,0,183,255,44,0,207,255,35,0,238,255,37,0,11,0,46,0,41,0,57,0,66,0,70,0,79,0,77,0,83,0,77,0,79,0,68,0,68,0,52,0,59,0,37,0,44,0,22,0,24,0,15,0,2,0,19,0,236,255,39,0,214,255,75,0,198,255,125,0,192,255,178,0,196,255,227,0,207,255,6,1,218,255,19,1,225,255,8,1,222,255,238,0,211,255,205,0,189,255,167,0,165,255,132,0,143,255,103,0,125,255,77,0,114,255,57,0,108,255,39,0,108,255,26,0,114,255,15,0,130,255,6,0,150,255,0,0,172,255,251,255,192,255,247,255,205,255,249,255,209,255,253,255,205,255,8,0,196,255,22,0,187,255,37,0,183,255,50,0,187,255,55,0,203,255,57,0,225,255,48,0,251,255,33,0,19,0,17,0,41,0,8,0,57,0,4,0,70,0,8,0,81,0,24,0,90,0,50,0,94,0,79,0,92,0,108,0,81,0,134,0,59,0,152,0,30,0,158,0,253,255,161,0,220,255,154,0,196,255,141,0,180,255,125,0,176,255,97,0,176,255,61,0,185,255,24,0,192,255,244,255,200,255,216,255,214,255,189,255,229,255,174,255,247,255,163,255,6,0,158,255,24,0,161,255,35,0,174,255,46,0,192,255,57,0,216,255,66,0,236,255,72,0,253,255,75,0,4,0,75,0,15,0,61,0,28,0,44,0,44,0,17,0,66,0,251,255,79,0,231,255,86,0,225,255,88,0,231,255,81,0,244,255,79,0,0,0,77,0,17,0,79,0,30,0,83,0,39,0,90,0,39,0,90,0,33,0,88,0,17,0,79,0,253,255,66,0,227,255,44,0,200,255,19,0,180,255,0,0,169,255,236,255,169,255,222,255,178,255,218,255,194,255,214,255,209,255,211,255,231,255,203,255,253,255,187,255,19,0,167,255,46,0,150,255,75,0,143,255,101,0,147,255,125,0,165,255,145,0,189,255,161,0,222,255,172,0,0,0,185,0,30,0,194,0,55,0,198,0,70,0,194,0,72,0,180,0,70,0,154,0,61,0,114,0,57,0,59,0,61,0,0,0,75,0,198,255,101,0,150,255,139,0,114,255,180,0,94,255,220,0,94,255,249,0,105,255,6,1,125,255,0,1,156,255,233,0,194,255,200,0,231,255,165,0,13,0,128,0,44,0,83,0,66,0,44,0,77,0,6,0,75,0,233,255,61,0,211,255,37,0,200,255,11,0,198,255,238,255,205,255,211,255,214,255,189,255,225,255,174,255,233,255,165,255,242,255,165,255,244,255,169,255,242,255,180,255,229,255,196,255,207,255,216,255,183,255,242,255,167,255,13,0,167,255,41,0,187,255,64,0,225,255,79,0,15,0,83,0,61,0,77,0,92,0,59,0,108,0,37,0,101,0,11,0,81,0,249,255,52,0,238,255,26,0,231,255,6,0,231,255,253,255,238,255,0,0,240,255,6,0,247,255,24,0,253,255,44,0,0,0,68,0,0,0,88,0,0,0,103,0,0,0,108,0,0,0,97,0,0,0,70,0,0,0,33,0,2,0,244,255,2,0,200,255,0,0,165,255,251,255,143,255,242,255,136,255,229,255,143,255,222,255,158,255,220,255,174,255,225,255,192,255,238,255,203,255,0,0,207,255,13,0,207,255,26,0,207,255,33,0,207,255,41,0,214,255,48,0,231,255,68,0,251,255,90,0,17,0,114,0,39,0,130,0,61,0,136,0,75,0,125,0,83,0,103,0,90,0,70,0,92,0,30,0,90,0,251,255,86,0,225,255,81,0,209,255,72,0,209,255,61,0,220,255,50,0,242,255,35,0,8,0,15,0,30,0,0,0,44,0,240,255,48,0,227,255,48,0,220,255,44,0,216,255,41,0,220,255,37,0,233,255,37,0,0,0,35,0,33,0,30,0,66,0,30,0,94,0,33,0,116,0,41,0,121,0,50,0,112,0,52,0,94,0,46,0,68,0,26,0,35,0,253,255,2,0,222,255,229,255,198,255,207,255,189,255,189,255,200,255,176,255,225,255,172,255,253,255,178,255,24,0,194,255,39,0,220,255,50,0,249,255,50,0,24,0,44,0,59,0,39,0,94,0,41,0,121,0,48,0,145,0,61,0,158,0,83,0,163,0,110,0,158,0,141,0,150,0,174,0,141,0,205,0,136,0,227,0,141,0,238,0,145,0,242,0,154,0,233,0,147,0,218,0,132,0,200,0,105,0,183,0,68,0,174,0,39,0,167,0,15,0,165,0,6,0,165,0,11,0,167,0,17,0,165,0,28,0,163,0,33,0,158,0,28,0,150,0,17,0,141,0,4,0,128,0,249,255,114,0,244,255,103,0,247,255,94,0,0,0,94,0,17,0,99,0,39,0,103,0,61,0,110,0,86,0,114,0,101,0,116,0,112,0,119,0,116,0,114,0,112,0,105,0,103,0,88,0,94,0,61,0,90,0,33,0,86,0,4,0,86,0,240,255,88,0,231,255,90,0,238,255,90,0,2,0,86,0,37,0,75,0,75,0,57,0,112,0,44,0,143,0,33,0,154,0,30,0,158,0,37,0,152,0,48,0,139,0,64,0,125,0,79,0,112,0,97,0,97,0,112,0,86,0,125,0,81,0,139,0,77,0,145,0,79,0,147,0,83,0,150,0,88,0,147,0,94,0,145,0,103,0,145,0,112,0,145,0,123,0,145,0,130,0,143,0,130,0,136,0,125,0,130,0,114,0,114,0,94,0,99,0,77,0,79,0,61,0,55,0,55,0,33,0,50,0,11,0,57,0,0,0,64,0,253,255,68,0,6,0,64,0,26,0,48,0,52,0,28,0,77,0,4,0,97,0,238,255,110,0,225,255,112,0,218,255,105,0,218,255,94,0,229,255,79,0,244,255,64,0,4,0,46,0,22,0,24,0,37,0,0,0,52,0,233,255,68,0,211,255,81,0,196,255,94,0,187,255,101,0,185,255,101,0,192,255,92,0,198,255,75,0,203,255,46,0,203,255,15,0,200,255,238,255,194,255,209,255,194,255,185,255,194,255,172,255,200,255,165,255,209,255,167,255,218,255,174,255,227,255,183,255,236,255,187,255,242,255,187,255,247,255,187,255,247,255,183,255,233,255,178,255,216,255,178,255,189,255,180,255,167,255,189,255,154,255,200,255,147,255,214,255,150,255,231,255,158,255,247,255,167,255,6,0,180,255,17,0,196,255,22,0,211,255,15,0,231,255,251,255,249,255,220,255,6,0,185,255,17,0,154,255,24,0,134,255,22,0,125,255,17,0,134,255,6,0,156,255,247,255,185,255,229,255,216,255,209,255,247,255,198,255,11,0,189,255,26,0,183,255,35,0,180,255,41,0,174,255,48,0,167,255,50,0,163,255,50,0,161,255,46,0,163,255,35,0,174,255,24,0,192,255,15,0,214,255,13,0,240,255,22,0,8,0,39,0,28,0,64,0,46,0,90,0,59,0,112,0,70,0,130,0,77,0,134,0,83,0,130,0,88,0,123,0,92,0,105,0,92,0,90,0,86,0,72,0,75,0,61,0,55,0,52,0,33,0,48,0,8,0,44,0,249,255,37,0,233,255,30,0,238,255,19,0,249,255,4,0,13,0,253,255,37,0,247,255,59,0,244,255,79,0,247,255,92,0,247,255,97,0,247,255,99,0,244,255,99,0,242,255,101,0,242,255,103,0,244,255,101,0,251,255,101,0,4,0,99,0,17,0,101,0,33,0,101,0,50,0,101,0,72,0,101,0,101,0,97,0,128,0,83,0,152,0,68,0,169,0,46,0,178,0,24,0,172,0,2,0,156,0,240,255,132,0,227,255,108,0,214,255,88,0,207,255,75,0,198,255,66,0,196,255,64,0,194,255,66,0,198,255,70,0,203,255,72,0,211,255,70,0,220,255,59,0,229,255,44,0,242,255,30,0,2,0,22,0,22,0,22,0,35,0,28,0,41,0,41,0,30,0,57,0,13,0,68,0,244,255,72,0,216,255,72,0,192,255,68,0,180,255,57,0,178,255,46,0,187,255,26,0,200,255,11,0,216,255,0,0,227,255,240,255,238,255,222,255,242,255,205,255,247,255,185,255,249,255,169,255,249,255,158,255,242,255,158,255,231,255,169,255,220,255,185,255,207,255,207,255,200,255,225,255,196,255,238,255,194,255,244,255,194,255,242,255,196,255,236,255,207,255,231,255,220,255,227,255,240,255,233,255,0,0,247,255,11,0,8,0,11,0,30,0,0,0,50,0,233,255,61,0,205,255,66,0,180,255,64,0,163,255,61,0,156,255,61,0,161,255,68,0,174,255,79,0,198,255,88,0,227,255,97,0,0,0,99,0,30,0,97,0,52,0,88,0,68,0,83,0,75,0,83,0,79,0,86,0,81,0,88,0,81,0,88,0,83,0,81,0,81,0,70,0,79,0,55,0,70,0,44,0,57,0,33,0,33,0,30,0,6,0,35,0,233,255,48,0,205,255,59,0,183,255,72,0,172,255,77,0,176,255,70,0,198,255,48,0,229,255,11,0,15,0,216,255,57,0,165,255,94,0,116,255,123,0,77,255,143,0,52,255,150,0,39,255,143,0,46,255,128,0,61,255,103,0,92,255,79,0,132,255,59,0,176,255,41,0,218,255,28,0,251,255,17,0,15,0,13,0,26,0,8,0,24,0,8,0,15,0,13,0,8,0,22,0,0,0,35,0,253,255,46,0,253,255,55,0,0,0,57,0,0,0,41,0,4,0,17,0,8,0,247,255,15,0,216,255,24,0,194,255,33,0,187,255,44,0,200,255,52,0,231,255,57,0,11,0,59,0,57,0,55,0,97,0,48,0,128,0,37,0,147,0,30,0,152,0,24,0,145,0,26,0,136,0,28,0,128,0,30,0,116,0,35,0,112,0,35,0,99,0,30,0,88,0,26,0,75,0,8,0,64,0,242,255,52,0,214,255,39,0,178,255,28,0,147,255,15,0,125,255,4,0,112,255,251,255,110,255,242,255,121,255,242,255,134,255,244,255,147,255,0,0,161,255,6,0,163,255,11,0,165,255,8,0,163,255,8,0,165,255,4,0,174,255,6,0,192,255,13,0,216,255,22,0,240,255,33,0,13,0,41,0,44,0,46,0,79,0,48,0,112,0,48,0,143,0,50,0,167,0,50,0,180,0,52,0,180,0,57,0,163,0,50,0,132,0,39,0,90,0,24,0,46,0,4,0,6,0,249,255,233,255,242,255,216,255,242,255,214,255,251,255,220,255,4,0,242,255,13,0,17,0,15,0,59,0,11,0,101,0,2,0,139,0,253,255,165,0,249,255,178,0,244,255,180,0,238,255,174,0,227,255,156,0,220,255,139,0,214,255,121,0,211,255,103,0,218,255,88,0,225,255,68,0,236,255,46,0,242,255,15,0,251,255,238,255,0,0,203,255,0,0,176,255,2,0,165,255,4,0,174,255,4,0,196,255,0,0,238,255,244,255,26,0,225,255,77,0,203,255,121,0,183,255,165,0,172,255,200,0,167,255,229,0,172,255,249,0,180,255,0,1,194,255,2,1,205,255,251,0,214,255,240,0,220,255,229,0,222,255,214,0,222,255,200,0,218,255,180,0,216,255,158,0,216,255,134,0,218,255,110,0,229,255,86,0,244,255,61,0,2,0,44,0,19,0,28,0,30,0,17,0,33,0,8,0,24,0,0,0,8,0,249,255,244,255,236,255,225,255,225,255,205,255,216,255,196,255,209,255,192,255,209,255,196,255,218,255,207,255,231,255,220,255,253,255,231,255,24,0,244,255,57,0,249,255,94,0,0,0,134,0,6,0,172,0,26,0,203,0,52,0,227,0,86,0,242,0,121,0,249,0,150,0,253,0,169,0,249,0,176,0,240,0,169,0,227,0,156,0,205,0,132,0,174,0,105,0,141,0,75,0,108,0,46,0,83,0,22,0,70,0,0,0,72,0,240,255,81,0,233,255,90,0,231,255,90,0,238,255,77,0,244,255,46,0,251,255,8,0,253,255,229,255,251,255,196,255,249,255,172,255,247,255,163,255,249,255,165,255,0,0,174,255,11,0,189,255,19,0,203,255,26,0,216,255,30,0,229,255,39,0,247,255,48,0,6,0,57,0,30,0,64,0,61,0,64,0,90,0,55,0,116,0,39,0,139,0,17,0,154,0,253,255,158,0,236,255,161,0,225,255,156,0,220,255,150,0,220,255,143,0,225,255,136,0,231,255,125,0,242,255,114,0,0,0,99,0,17,0,81,0,46,0,57,0,79,0,30,0,110,0,2,0,132,0,233,255,143,0,211,255,134,0,196,255,114,0,194,255,81,0,198,255,44,0,209,255,8,0,227,255,231,255,249,255,203,255,17,0,176,255,44,0,152,255,64,0,134,255,75,0,125,255,72,0,125,255,64,0,134,255,52,0,152,255,44,0,176,255,37,0,203,255,37,0,225,255,48,0,242,255,61,0,253,255,77,0,2,0,92,0,4,0,105,0,6,0,119,0,13,0,132,0,19,0,143,0,33,0,150,0,46,0,152,0,61,0,141,0,75,0,123,0,88,0,94,0,94,0,68,0,97,0,41,0,94,0,22,0,90,0,11,0,86,0,4,0,79,0,6,0,75,0,17,0,66,0,30,0,57,0,44,0,41,0,57,0,24,0,59,0,8,0,61,0,0,0,55,0,2,0,48,0,17,0,37,0,44,0,26,0,77,0,15,0,110,0,2,0,132,0,242,255,141,0,225,255,136,0,205,255,116,0,196,255,92,0,192,255,64,0,196,255,37,0,211,255,19,0,229,255,8,0,247,255,11,0,6,0,17,0,19,0,28,0,24,0,37,0,33,0,39,0,37,0,30,0,46,0,13,0,55,0,249,255,61,0,222,255,66,0,200,255,66,0,187,255,59,0,185,255,50,0,194,255,41,0,211,255,26,0,236,255,6,0,0,0,233,255,11,0,203,255,15,0,165,255,8,0,134,255,251,255,114,255,238,255,110,255,222,255,119,255,209,255,139,255,200,255,161,255,194,255,180,255,194,255,196,255,194,255,205,255,198,255,214,255,209,255,214,255,227,255,216,255,244,255,216,255,6,0,216,255,22,0,218,255,30,0,220,255,44,0,222,255,52,0,222,255,64,0,222,255,72,0,225,255,77,0,227,255,77,0,231,255,70,0,231,255,55,0,229,255,44,0,227,255,28,0,227,255,15,0,233,255,2,0,251,255,249,255,19,0,238,255,48,0,231,255,81,0,227,255,112,0,227,255,134,0,227,255,145,0,225,255,150,0,222,255,143,0,216,255,128,0,214,255,105,0,209,255,79,0,216,255,50,0,222,255,24,0,236,255,4,0,253,255,242,255,8,0,225,255,19,0,207,255,22,0,187,255,15,0,165,255,6,0,147,255,253,255,134,255,249,255,132,255,249,255,141,255,0,0,158,255,11,0,185,255,19,0,220,255,26,0,4,0,24,0,44,0,22,0,86,0,13,0,119,0,8,0,143,0,8,0,152,0,17,0,145,0,35,0,128,0,59,0,101,0,88,0,70,0,114,0,37,0,136,0,2,0,145,0,229,255,145,0,203,255,136,0,180,255,116,0,167,255,99,0,167,255,75,0,180,255,55,0,196,255,44,0,211,255,37,0,222,255,35,0,220,255,26,0,211,255,15,0,187,255,253,255,161,255,229,255,139,255,207,255,121,255,194,255,114,255,192,255,114,255,200,255,121,255,218,255,132,255,238,255,145,255,249,255,158,255,253,255,169,255,249,255,174,255,236,255,178,255,222,255,180,255,214,255,183,255,214,255,196,255,225,255,207,255,242,255,222,255,13,0,231,255,37,0,236,255,57,0,236,255,68,0,231,255,77,0,222,255,72,0,214,255,66,0,207,255,55,0,198,255,48,0,194,255,44,0,194,255,37,0,203,255,28,0,216,255,13,0,240,255,249,255,8,0,220,255,37,0,189,255,66,0,161,255,90,0,136,255,110,0,123,255,121,0,119,255,128,0,128,255,128,0,141,255,123,0,163,255,121,0,185,255,116,0,203,255,108,0,214,255,99,0,214,255,83,0,209,255,68,0,205,255,50,0,200,255,33,0,207,255,15,0,218,255,4,0,229,255,253,255,236,255,251,255,233,255,0,0,218,255,6,0,196,255,19,0,174,255,30,0,158,255,44,0,152,255,59,0,161,255,70,0,178,255,77,0,200,255,83,0,227,255,86,0,249,255,83,0,4,0,72,0,13,0,52,0,11,0,26,0,6,0,249,255,0,0,214,255,247,255,180,255,238,255,154,255,229,255,136,255,220,255,125,255,211,255,119,255,205,255,114,255,203,255,116,255,207,255,128,255,220,255,141,255,238,255,165,255,251,255,198,255,0,0,238,255,249,255,22,0,233,255,64,0,209,255,101,0,187,255,128,0,167,255,139,0,154,255,139,0,154,255,128,0,161,255,112,0,176,255,99,0,198,255,92,0,225,255,92,0,251,255,94,0,8,0,99,0,13,0,101,0,4,0,99,0,240,255,90,0,216,255,75,0,196,255,57,0,180,255,30,0,178,255,6,0,187,255,240,255,200,255,222,255,220,255,211,255,244,255,209,255,8,0,207,255,26,0,209,255,33,0,211,255,26,0,216,255,4,0,218,255,229,255,218,255,192,255,214,255,150,255,209,255,116,255,198,255,92,255,187,255,77,255,176,255,75,255,165,255,79,255,156,255,94,255,152,255,114,255,152,255,139,255,156,255,165,255,161,255,187,255,169,255,207,255,172,255,225,255,172,255,240,255,169,255,253,255,163,255,15,0,158,255,37,0,154,255,61,0,156,255,88,0,161,255,114,0,169,255,134,0,174,255,150,0,178,255,158,0,180,255,158,0,187,255,150,0,198,255,136,0,214,255,114,0,236,255,92,0,0,0,72,0,22,0,55,0,39,0,37,0,57,0,19,0,61,0,4,0,61,0,249,255,52,0,244,255,37,0,247,255,19,0,0,0,8,0,17,0,0,0,37,0,0,0,59,0,0,0,81,0,2,0,103,0,0,0,112,0,251,255,114,0,238,255,108,0,216,255,90,0,185,255,68,0,156,255,46,0,132,255,22,0,119,255,6,0,116,255,251,255,128,255,244,255,143,255,242,255,165,255,251,255,180,255,2,0,192,255,15,0,198,255,24,0,203,255,30,0,209,255,33,0,216,255,33,0,227,255,28,0,240,255,26,0,0,0,28,0,19,0,35,0,41,0,46,0,64,0,61,0,83,0,81,0,103,0,103,0,116,0,123,0,119,0,141,0,119,0,156,0,110,0,163,0,99,0,156,0,86,0,134,0,72,0,101,0,57,0,57,0,44,0,8,0,33,0,222,255,22,0,187,255,15,0,169,255,11,0,163,255,8,0,169,255,8,0,183,255,11,0,203,255,13,0,220,255,19,0,242,255,24,0,4,0,26,0,26,0,35,0,41,0,46,0,55,0,57,0,61,0,70,0,61,0,81,0,59,0,81,0,57,0,77,0,52,0,68,0,46,0,59,0,39,0,48,0,30,0,39,0,15,0,26,0,253,255,17,0,231,255,6,0,209,255,0,0,192,255,244,255,174,255,231,255,167,255,216,255,167,255,200,255,174,255,187,255,194,255,178,255,220,255,172,255,247,255,169,255,8,0,176,255,24,0,185,255,28,0,209,255,26,0,236,255,19,0,11,0,11,0,37,0,2,0,57,0,249,255,61,0,242,255,55,0,233,255,44,0,231,255,26,0,229,255,6,0,233,255,242,255,244,255,218,255,6,0,192,255,26,0,172,255,46,0,152,255,57,0,143,255,59,0,145,255,50,0,161,255,33,0,192,255,13,0,233,255,247,255,19,0,229,255,57,0,211,255,86,0,196,255,99,0,178,255,103,0,161,255,99,0,145,255,90,0,134,255,81,0,132,255,77,0,141,255,75,0,156,255,75,0,174,255,75,0,192,255,68,0,203,255,55,0,205,255,33,0,200,255,6,0,192,255,242,255,183,255,222,255,176,255,205,255,174,255,196,255,185,255,192,255,203,255,189,255,225,255,196,255,244,255,203,255,0,0,203,255,253,255,194,255,233,255,180,255,209,255,158,255,183,255,134,255,158,255,116,255,145,255,108,255,141,255,112,255,152,255,125,255,169,255,141,255,187,255,156,255,203,255,163,255,209,255,167,255,209,255,169,255,209,255,172,255,205,255,176,255,207,255,185,255,211,255,194,255,222,255,200,255,240,255,203,255,0,0,198,255,4,0,196,255,0,0,189,255,236,255,187,255,205,255,189,255,172,255,198,255,150,255,211,255,139,255,231,255,145,255,253,255,161,255,19,0,178,255,37,0,203,255,52,0,229,255,59,0,0,0,61,0,33,0,55,0,64,0,44,0,86,0,37,0,103,0,33,0,108,0,35,0,108,0,44,0,108,0,59,0,101,0,79,0,97,0,101,0,90,0,121,0,79,0,134,0,68,0,136,0,55,0,130,0,48,0,112,0,46,0,94,0,50,0,70,0,64,0,50,0,79,0,37,0,94,0,28,0,110,0,24,0,121,0,22,0,128,0,19,0,128,0,17,0,125,0,15,0,119,0,15,0,116,0,11,0,114,0,4,0,116,0,0,0,116,0,249,255,112,0,244,255,108,0,247,255,101,0,0,0,97,0,11,0,94,0,22,0,97,0,26,0,101,0,24,0,103,0,15,0,110,0,4,0,112,0,251,255,114,0,238,255,112,0,225,255,112,0,214,255,110,0,205,255,110,0,200,255,101,0,203,255,86,0,207,255,64,0,216,255,39,0,231,255,13,0,253,255,253,255,22,0,238,255,44,0,231,255,61,0,229,255,68,0,227,255,66,0,227,255,55,0,227,255,41,0,233,255,28,0,240,255,22,0,251,255,8,0,6,0,251,255,19,0,236,255,28,0,216,255,33,0,198,255,35,0,185,255,33,0,180,255,28,0,185,255,30,0,198,255,37,0,218,255,46,0,238,255,59,0,0,0,70,0,11,0,77,0,17,0,83,0,11,0,83,0,253,255,81,0,236,255,75,0,218,255,70,0,211,255,72,0,211,255,75,0,227,255,86,0,249,255,101,0,24,0,114,0,57,0,125,0,88,0,132,0,105,0,143,0,108,0,150,0,97,0,163,0,77,0,174,0,48,0,176,0,22,0,169,0,0,0,154,0,240,255,130,0,231,255,97,0,227,255,64,0,225,255,33,0,222,255,8,0,216,255,0,0,198,255,253,255,180,255,4,0,156,255,24,0,136,255,46,0,123,255,68,0,119,255,81,0,128,255,86,0,152,255,83,0,185,255,75,0,227,255,61,0,11,0,44,0,52,0,19,0,83,0,251,255,110,0,218,255,125,0,183,255,132,0,154,255,128,0,132,255,112,0,121,255,94,0,123,255,68,0,136,255,46,0,156,255,30,0,183,255,28,0,211,255,28,0,240,255,37,0,4,0,46,0,22,0,48,0,33,0,46,0,37,0,37,0,35,0,24,0,24,0,8,0,13,0,251,255,0,0,236,255,244,255,222,255,238,255,214,255,231,255,209,255,231,255,209,255,229,255,218,255,231,255,231,255,238,255,251,255,249,255,11,0,2,0,24,0,17,0,28,0,28,0,24,0,37,0,15,0,35,0,0,0,30,0,240,255,22,0,218,255,15,0,203,255,13,0,187,255,13,0,178,255,11,0,174,255,8,0,176,255,0,0,187,255,242,255,200,255,225,255,214,255,203,255,231,255,185,255,249,255,167,255,6,0,156,255,22,0,147,255,39,0,141,255,55,0,136,255,66,0,136,255,81,0,134,255,97,0,143,255,112,0,158,255,125,0,183,255,136,0,214,255,139,0,0,0,139,0,33,0,128,0,64,0,103,0,81,0,72,0,86,0,33,0,75,0,253,255,55,0,220,255,28,0,200,255,0,0,192,255,236,255,200,255,222,255,211,255,218,255,227,255,220,255,238,255,231,255,247,255,240,255,0,0,249,255,4,0,253,255,13,0,0,0,24,0,8,0,35,0,22,0,41,0,37,0,46,0,55,0,48,0,66,0,52,0,68,0,61,0,57,0,81,0,35,0,103,0,2,0,123,0,222,255,141,0,183,255,147,0,147,255,147,0,119,255,141,0,92,255,132,0,70,255,125,0,44,255,114,0,19,255,101,0,251,254,88,0,236,254,70,0,231,254,52,0,244,254,37,0,15,255,26,0,50,255,24,0,86,255,24,0,121,255,30,0,150,255,37,0,178,255,39,0,207,255,41,0,242,255,41,0,19,0,41,0,55,0,44,0,86,0,52,0,110,0,66,0,123,0,88,0,125,0,110,0,119,0,134,0,103,0,147,0,79,0,152,0,46,0,145,0,11,0,125,0,233,255,99,0,200,255,77,0,180,255,61,0,172,255,52,0,178,255,52,0,194,255,57,0,218,255,59,0,247,255,59,0,13,0,52,0,26,0,46,0,30,0,35,0,19,0,24,0,2,0,11,0,236,255,0,0,214,255,240,255,198,255,229,255,189,255,218,255,189,255,216,255,200,255,214,255,222,255,218,255,249,255,229,255,13,0,244,255,33,0,4,0,39,0,22,0,35,0,33,0,22,0,37,0,4,0,30,0,242,255,15,0,225,255,0,0,218,255,242,255,216,255,231,255,220,255,227,255,231,255,229,255,244,255,233,255,4,0,238,255,13,0,242,255,19,0,251,255,22,0,0,0,19,0,0,0,17,0,0,0,15,0,247,255,13,0,242,255,13,0,236,255,17,0,236,255,24,0,244,255,30,0,2,0,41,0,24,0,55,0,52,0,68,0,83,0,77,0,110,0,81,0,119,0,79,0,116,0,68,0,97,0,48,0,66,0,19,0,35,0,247,255,6,0,216,255,244,255,194,255,227,255,183,255,220,255,194,255,214,255,218,255,214,255,0,0,216,255,41,0,225,255,83,0,240,255,116,0,2,0,139,0,24,0,141,0,48,0,132,0,68,0,112,0,86,0,94,0,99,0,77,0,114,0,66,0,119,0,59,0,121,0,55,0,114,0,44,0,105,0,28,0,92,0,8,0,79,0,0,0,66,0,0,0,50,0,6,0,44,0,24,0,41,0,46,0,44,0,70,0,46,0,88,0,44,0,105,0,39,0,114,0,30,0,119,0,17,0,116,0,4,0,105,0,244,255,86,0,227,255,59,0,216,255,30,0,205,255,6,0,200,255,249,255,203,255,242,255,205,255,240,255,207,255,242,255,207,255,247,255,198,255,249,255,185,255,247,255,167,255,247,255,150,255,244,255,143,255,249,255,150,255,0,0,167,255,15,0,196,255,35,0,225,255,52,0,251,255,68,0,13,0,79,0,24,0,86,0,28,0,88,0,26,0,88,0,22,0,79,0,13,0,68,0,2,0,50,0,0,0,35,0,0,0,22,0,8,0,19,0,22,0,30,0,37,0,50,0,48,0,66,0,48,0,83,0,35,0,88,0,15,0,79,0,249,255,59,0,227,255,28,0,211,255,2,0,205,255,242,255,211,255,233,255,229,255,236,255,253,255,242,255,24,0,249,255,46,0,0,0,61,0,2,0,66,0,2,0,59,0,0,0,37,0,249,255,4,0,244,255,220,255,244,255,176,255,0,0,141,255,22,0,110,255,50,0,92,255,81,0,90,255,110,0,99,255,132,0,121,255,147,0,147,255,152,0,180,255,145,0,209,255,130,0,229,255,110,0,244,255,83,0,251,255,55,0,253,255,33,0,253,255,19,0,253,255,15,0,251,255,19,0,249,255,35,0,242,255,50,0,236,255,72,0,222,255,92,0,216,255,108,0,211,255,119,0,214,255,123,0,220,255,128,0,231,255,134,0,242,255,145,0,253,255,152,0,4,0,154,0,11,0,143,0,17,0,119,0,19,0,83,0,26,0,44,0,35,0,8,0,50,0,240,255,72,0,216,255,97,0,203,255,119,0,187,255,136,0,172,255,143,0,161,255,134,0,163,255,121,0,180,255,101,0,209,255,79,0,244,255,55,0,22,0,39,0,46,0,30,0,55,0,24,0,48,0,22,0,28,0,24,0,2,0,28,0,231,255,37,0,205,255,50,0,189,255,66,0,183,255,77,0,185,255,79,0,192,255,72,0,203,255,61,0,216,255,50,0,231,255,46,0,242,255,46,0,0,0,46,0,2,0,48,0,0,0,44,0,244,255,37,0,222,255,24,0,198,255,13,0,176,255,6,0,156,255,6,0,143,255,8,0,130,255,4,0,125,255,251,255,123,255,231,255,125,255,205,255,136,255,178,255,147,255,163,255,163,255,161,255,176,255,176,255,194,255,209,255,207,255,251,255,225,255,44,0,238,255,92,0,253,255,134,0,4,0,163,0,11,0,180,0,11,0,185,0,4,0,172,0,251,255,156,0,240,255,136,0,227,255,116,0,216,255,97,0,214,255,81,0,218,255,64,0,225,255,50,0,236,255,37,0,240,255,26,0,238,255,17,0,229,255,11,0,218,255,8,0,207,255,15,0,203,255,28,0,209,255,46,0,227,255,66,0,247,255,81,0,13,0,88,0,30,0,83,0,46,0,64,0,59,0,41,0,66,0,22,0,70,0,8,0,68,0,6,0,61,0,11,0,46,0,22,0,30,0,30,0,13,0,37,0,4,0,39,0,0,0,41,0,4,0,46,0,13,0,52,0,26,0,59,0,37,0,68,0,50,0,70,0,59,0,72,0,68,0,70,0,79,0,68,0,83,0,64,0,86,0,59,0,83,0,59,0,83,0,57,0,79,0,59,0,77,0,66,0,72,0,70,0,68,0,72,0,57,0,70,0,48,0,61,0,39,0,55,0,33,0,52,0,26,0,55,0,17,0,59,0,6,0,68,0,247,255,75,0,225,255,77,0,207,255,77,0,194,255,70,0,189,255,66,0,198,255,64,0,211,255,59,0,233,255,55,0,0,0,50,0,19,0,44,0,44,0,26,0,61,0,6,0,75,0,242,255,79,0,214,255,72,0,187,255,55,0,165,255,28,0,150,255,6,0,145,255,249,255,152,255,244,255,167,255,251,255,187,255,6,0,209,255,17,0,231,255,24,0,0,0,26,0,22,0,19,0,46,0,8,0,70,0,0,0,92,0,236,255,105,0,220,255,110,0,205,255,112,0,192,255,108,0,189,255,99,0,198,255,83,0,216,255,70,0,242,255,50,0,13,0,33,0,44,0,15,0,68,0,4,0,90,0,4,0,110,0,4,0,119,0,8,0,121,0,8,0,114,0,4,0,101,0,253,255,77,0,240,255,52,0,231,255,37,0,229,255,26,0,236,255,26,0,249,255,33,0,8,0,46,0,24,0,59,0,41,0,64,0,52,0,61,0,59,0,55,0,59,0,39,0,57,0,17,0,50,0,253,255,46,0,233,255,48,0,218,255,59,0,205,255,83,0,198,255,114,0,192,255,145,0,187,255,172,0,180,255,189,0,174,255,192,0,169,255,189,0,167,255,176,0,172,255,167,0,185,255,161,0,205,255,156,0,231,255,152,0,2,0,143,0,26,0,128,0,44,0,101,0,48,0,72,0,46,0,37,0,39,0,6,0,37,0,240,255,39,0,222,255,48,0,214,255,64,0,214,255,72,0,220,255,79,0,229,255,83,0,244,255,86,0,2,0,81,0,17,0,79,0,24,0,72,0,28,0,61,0,22,0,50,0,6,0,33,0,244,255,15,0,220,255,0,0,198,255,238,255,185,255,222,255,176,255,214,255,178,255,218,255,183,255,227,255,192,255,238,255,209,255,253,255,227,255,4,0,249,255,2,0,13,0,251,255,35,0,233,255,55,0,218,255,68,0,214,255,81,0,220,255,90,0,236,255,101,0,2,0,108,0,26,0,116,0,41,0,121,0,52,0,125,0,52,0,130,0,46,0,132,0,44,0,130,0,44,0,123,0,41,0,110,0,33,0,86,0,17,0,57,0,251,255,28,0,220,255,6,0,192,255,247,255,169,255,238,255,161,255,236,255,163,255,244,255,176,255,0,0,194,255,22,0,209,255,52,0,218,255,83,0,220,255,112,0,222,255,134,0,222,255,147,0,229,255,152,0,240,255,145,0,0,0,132,0,11,0,119,0,24,0,110,0,33,0,105,0,46,0,108,0,57,0,116,0,68,0,134,0,75,0,152,0,70,0,167,0,59,0,176,0,44,0,176,0,28,0,167,0,19,0,158,0,15,0,143,0,13,0,130,0,24,0,114,0,30,0,97,0,44,0,77,0,52,0,55,0,61,0,30,0,70,0,6,0,81,0,242,255,90,0,222,255,94,0,205,255,103,0,192,255,108,0,183,255,110,0,178,255,110,0,176,255,108,0,174,255,103,0,174,255,92,0,172,255,75,0,169,255,55,0,172,255,33,0,176,255,13,0,189,255,2,0,209,255,253,255,231,255,249,255,253,255,247,255,13,0,233,255,30,0,216,255,44,0,194,255,52,0,176,255,61,0,167,255,64,0,167,255,61,0,180,255,52,0,198,255,39,0,216,255,22,0,229,255,6,0,238,255,253,255,238,255,249,255,233,255,247,255,222,255,249,255,214,255,249,255,207,255,247,255,203,255,247,255,196,255,244,255,194,255,242,255,192,255,242,255,194,255,244,255,198,255,0,0,207,255,15,0,227,255,33,0,247,255,55,0,11,0,75,0,24,0,90,0,24,0,101,0,8,0,108,0,244,255,112,0,214,255,112,0,187,255,108,0,174,255,97,0,176,255,79,0,194,255,55,0,222,255,26,0,0,0,0,0,26,0,240,255,39,0,231,255,39,0,233,255,24,0,238,255,0,0,249,255,242,255,0,0,240,255,2,0,253,255,4,0,17,0,0,0,44,0,244,255,66,0,231,255,75,0,216,255,77,0,203,255,72,0,194,255,68,0,192,255,72,0,192,255,83,0,198,255,101,0,203,255,123,0,209,255,139,0,218,255,150,0,222,255,147,0,231,255,134,0,242,255,112,0,4,0,86,0,33,0,59,0,70,0,35,0,103,0,19,0,130,0,8,0,143,0,2,0,141,0,253,255,128,0,242,255,105,0,236,255,83,0,227,255,61,0,225,255,44,0,227,255,26,0,231,255,15,0,236,255,2,0,247,255,247,255,0,0,236,255,13,0,222,255,30,0,209,255,52,0,198,255,75,0,192,255,101,0,192,255,119,0,198,255,130,0,214,255,125,0,236,255,108,0,0,0,81,0,19,0,48,0,33,0,15,0,37,0,242,255,33,0,214,255,22,0,189,255,11,0,165,255,8,0,143,255,6,0,121,255,8,0,105,255,15,0,97,255,19,0,99,255,22,0,105,255,17,0,121,255,11,0,139,255,2,0,161,255,0,0,189,255,2,0,220,255,4,0,253,255,11,0,33,0,15,0,68,0,26,0,101,0,41,0,130,0,55,0,150,0,66,0,154,0,72,0,145,0,77,0,119,0,79,0,79,0,79,0,28,0,72,0,238,255,64,0,187,255,50,0,147,255,37,0,116,255,24,0,97,255,22,0,92,255,24,0,99,255,33,0,110,255,44,0,130,255,50,0,147,255,48,0,165,255,39,0,187,255,24,0,209,255,0,0,236,255,229,255,8,0,205,255,44,0,189,255,72,0,185,255,92,0,196,255,105,0,220,255,110,0,0,0,99,0,39,0,81,0,79,0,55,0,108,0,24,0,123,0,0,0,123,0,236,255,105,0,225,255,83,0,225,255,59,0,229,255,37,0,236,255,22,0,236,255,11,0,236,255,11,0,231,255,8,0,227,255,13,0,222,255,13,0,222,255,13,0,222,255,8,0,227,255,4,0,236,255,8,0,247,255,17,0,6,0,37,0,24,0,61,0,39,0,88,0,48,0,114,0,50,0,139,0,52,0,161,0,52,0,174,0,55,0,180,0,59,0,176,0,70,0,165,0,86,0,147,0,105,0,123,0,132,0,105,0,156,0,83,0,178,0,70,0,194,0,59,0,196,0,57,0,185,0,59,0,161,0,68,0,128,0,81,0,92,0,101,0,55,0,116,0,19,0,121,0,244,255,116,0,216,255,99,0,192,255,75,0,178,255,48,0,174,255,26,0,176,255,11,0,183,255,0,0,187,255,249,255,187,255,244,255,176,255,236,255,158,255,229,255,141,255,222,255,128,255,218,255,121,255,216,255,123,255,218,255,132,255,229,255,150,255,247,255,169,255,11,0,187,255,37,0,203,255,66,0,216,255,92,0,225,255,119,0,233,255,136,0,242,255,152,0,0,0,156,0,11,0,156,0,19,0,145,0,26,0,128,0,35,0,108,0,41,0,88,0,52,0,68,0,64,0,48,0,75,0,28,0,79,0,11,0,72,0,0,0,57,0,244,255,35,0,236,255,11,0,236,255,253,255,236,255,247,255,242,255,253,255,253,255,6,0,11,0,19,0,33,0,35,0,55,0,46,0,77,0,52,0,92,0,61,0,103,0,68,0,110,0,75,0,116,0,79,0,119,0,77,0,116,0,75,0,110,0,70,0,97,0,64,0,79,0,61,0,55,0,59,0,33,0,61,0,15,0,64,0,0,0,64,0,251,255,66,0,249,255,64,0,253,255,57,0,0,0,50,0,6,0,44,0,11,0,35,0,11,0,26,0,0,0,17,0,236,255,13,0,207,255,13,0,174,255,17,0,143,255,26,0,123,255,39,0,114,255,50,0,123,255,66,0,147,255,75,0,183,255,83,0,220,255,86,0,253,255,83,0,19,0,77,0,30,0,72,0,28,0,66,0,11,0,64,0,242,255,59,0,216,255,55,0,192,255,48,0,174,255,37,0,163,255,28,0,154,255,22,0,147,255,26,0,147,255,37,0,147,255,57,0,152,255,81,0,158,255,103,0,167,255,119,0,176,255,130,0,183,255,134,0,192,255,130,0,200,255,119,0,211,255,99,0,222,255,72,0,236,255,39,0,242,255,6,0,244,255,236,255,247,255,218,255,247,255,209,255,247,255,207,255,253,255,209,255,6,0,211,255,24,0,211,255,44,0,209,255,66,0,207,255,88,0,207,255,108,0,216,255,121,0,229,255,130,0,249,255,134,0,17,0,130,0,44,0,123,0,70,0,108,0,94,0,90,0,114,0,70,0,123,0,52,0,128,0,37,0,121,0,24,0,105,0,17,0,86,0,8,0,64,0,0,0,37,0,247,255,13,0,233,255,251,255,225,255,233,255,220,255,227,255,216,255,222,255,216,255,220,255,216,255,218,255,218,255,214,255,225,255,207,255,236,255,198,255,249,255,185,255,11,0,176,255,26,0,172,255,46,0,174,255,61,0,180,255,70,0,189,255,75,0,194,255,75,0,187,255,68,0,167,255,59,0,139,255,55,0,101,255,55,0,63,255,57,0,37,255,66,0,24,255,79,0,28,255,97,0,48,255,119,0,79,255,141,0,121,255,163,0,174,255,176,0,225,255,183,0,8,0,183,0,39,0,176,0,52,0,167,0,50,0,158,0,37,0,150,0,17,0,145,0,0,0,141,0,242,255,136,0,236,255,130,0,231,255,123,0,227,255,116,0,225,255,108,0,225,255,105,0,227,255,101,0,233,255,103,0,247,255,99,0,2,0,97,0,15,0,97,0,22,0,101,0,28,0,110,0,30,0,121,0,35,0,132,0,44,0,139,0,59,0,139,0,77,0,125,0,97,0,105,0,114,0,81,0,123,0,52,0,125,0,33,0,114,0,22,0,101,0,24,0,83,0,33,0,70,0,48,0,55,0,57,0,48,0,59,0,44,0,52,0,33,0,41,0,24,0,30,0,11,0,17,0,253,255,6,0,240,255,0,0,233,255,2,0,229,255,11,0,225,255,30,0,225,255,55,0,222,255,86,0,222,255,110,0,227,255,128,0,229,255,128,0,233,255,116,0,244,255,90,0,247,255,59,0,249,255,26,0,247,255,2,0,244,255,244,255,244,255,242,255,249,255,249,255,0,0,4,0,11,0,22,0,33,0,44,0,50,0,59,0,72,0,66,0,86,0,64,0,92,0,46,0,90,0,15,0,77,0,238,255,55,0,203,255,22,0,176,255,249,255,163,255,218,255,163,255,194,255,174,255,180,255,189,255,178,255,203,255,183,255,218,255,194,255,229,255,207,255,238,255,227,255,247,255,247,255,253,255,13,0,0,0,44,0,2,0,72,0,6,0,97,0,4,0,114,0,4,0,121,0,0,0,119,0,253,255,110,0,249,255,97,0,242,255,81,0,240,255,61,0,247,255,35,0,0,0,8,0,17,0,236,255,35,0,200,255,48,0,165,255,55,0,134,255,50,0,114,255,39,0,112,255,22,0,123,255,2,0,145,255,244,255,176,255,233,255,205,255,229,255,220,255,231,255,231,255,233,255,233,255,236,255,229,255,236,255,225,255,233,255,227,255,229,255,231,255,229,255,240,255,231,255,251,255,236,255,8,0,242,255,26,0,247,255,44,0,247,255,66,0,240,255,86,0,227,255,97,0,209,255,97,0,192,255,86,0,180,255,70,0,178,255,52,0,185,255,37,0,198,255,30,0,211,255,26,0,225,255,28,0,229,255,28,0,225,255,24,0,214,255,19,0,198,255,17,0,180,255,15,0,167,255,19,0,156,255,26,0,152,255,33,0,152,255,30,0,158,255,22,0,169,255,6,0,183,255,244,255,192,255,222,255,200,255,203,255,207,255,189,255,211,255,180,255,218,255,180,255,220,255,187,255,225,255,198,255,231,255,207,255,229,255,211,255,233,255,207,255,238,255,196,255,247,255,187,255,0,0,180,255,17,0,174,255,33,0,180,255,46,0,189,255,55,0,203,255,59,0,225,255,55,0,251,255,46,0,22,0,30,0,48,0,15,0,70,0,0,0,83,0,247,255,81,0,238,255,72,0,233,255,59,0,225,255,41,0,222,255,24,0,218,255,4,0,220,255,240,255,229,255,220,255,247,255,203,255,13,0,192,255,39,0,187,255,64,0,198,255,79,0,211,255,83,0,233,255,79,0,0,0,66,0,17,0,52,0,26,0,46,0,24,0,46,0,8,0,50,0,247,255,55,0,227,255,55,0,216,255,46,0,214,255,30,0,222,255,11,0,238,255,251,255,253,255,231,255,4,0,216,255,8,0,196,255,6,0,176,255,0,0,161,255,247,255,143,255,247,255,132,255,251,255,125,255,4,0,132,255,22,0,143,255,35,0,161,255,41,0,183,255,39,0,205,255,30,0,229,255,15,0,249,255,253,255,8,0,240,255,22,0,229,255,37,0,220,255,46,0,218,255,50,0,216,255,50,0,218,255,50,0,220,255,52,0,227,255,61,0,236,255,70,0,247,255,79,0,2,0,83,0,19,0,81,0,35,0,70,0,52,0,48,0,68,0,22,0,81,0,253,255,90,0,231,255,94,0,222,255,88,0,225,255,72,0,242,255,46,0,11,0,8,0,39,0,220,255,66,0,169,255,86,0,119,255,99,0,77,255,105,0,48,255,110,0,37,255,103,0,44,255,92,0,68,255,81,0,105,255,68,0,150,255,64,0,200,255,66,0,247,255,75,0,30,0,86,0,59,0,92,0,77,0,99,0,83,0,97,0,77,0,90,0,59,0,86,0,30,0,81,0,0,0,81,0,225,255,88,0,194,255,99,0,174,255,108,0,167,255,114,0,172,255,112,0,185,255,108,0,200,255,99,0,218,255,92,0,233,255,86,0,247,255,81,0,0,0,79,0,13,0,79,0,26,0,75,0,39,0,72,0,52,0,66,0,66,0,59,0,79,0,50,0,94,0,44,0,108,0,39,0,116,0,28,0,121,0,15,0,121,0,251,255,123,0,227,255,123,0,200,255,128,0,183,255,132,0,169,255,141,0,167,255,152,0,176,255,156,0,189,255,150,0,207,255,141,0,222,255,128,0,238,255,110,0,253,255,94,0,13,0,72,0,35,0,48,0,57,0,22,0,79,0,251,255,94,0,227,255,103,0,205,255,108,0,192,255,110,0,185,255,108,0,174,255,103,0,165,255,101,0,156,255,97,0,147,255,97,0,143,255,99,0,147,255,108,0,156,255,119,0,165,255,136,0,176,255,145,0,178,255,154,0,180,255,158,0,176,255,154,0,174,255,152,0,172,255,141,0,169,255,125,0,169,255,103,0,169,255,79,0,174,255,52,0,180,255,28,0,192,255,2,0,207,255,236,255,222,255,211,255,233,255,187,255,247,255,167,255,0,0,150,255,13,0,139,255,28,0,136,255,50,0,134,255,72,0,136,255,99,0,134,255,123,0,132,255,141,0,128,255,152,0,130,255,152,0,139,255,143,0,154,255,125,0,176,255,99,0,205,255,72,0,231,255,41,0,253,255,15,0,11,0,251,255,15,0,233,255,8,0,222,255,4,0,218,255,253,255,220,255,253,255,229,255,0,0,240,255,6,0,253,255,6,0,6,0,0,0,13,0,240,255,17,0,216,255,17,0,185,255,13,0,156,255,11,0,136,255,11,0,130,255,22,0,139,255,39,0,161,255,64,0,194,255,86,0,231,255,101,0,6,0,105,0,30,0,94,0,39,0,70,0,35,0,33,0,15,0,251,255,249,255,216,255,220,255,187,255,194,255,169,255,167,255,165,255,150,255,176,255,139,255,194,255,132,255,216,255,132,255,238,255,136,255,253,255,145,255,2,0,156,255,4,0,178,255,0,0,211,255,244,255,249,255,236,255,37,0,227,255,81,0,225,255,112,0,229,255,130,0,238,255,132,0,249,255,119,0,6,0,97,0,13,0,68,0,15,0,37,0,13,0,6,0,2,0,242,255,247,255,231,255,227,255,236,255,200,255,247,255,169,255,6,0,139,255,26,0,114,255,41,0,99,255,55,0,94,255,64,0,103,255,61,0,123,255,61,0,150,255,50,0,180,255,39,0,211,255,28,0,242,255,22,0,17,0,26,0,50,0,39,0,83,0,64,0,114,0,83,0,141,0,101,0,158,0,112,0,165,0,116,0,158,0,114,0,141,0,119,0,116,0,125,0,90,0,134,0,68,0,150,0,55,0,165,0,52,0,180,0,59,0,196,0,75,0,211,0,90,0,222,0,105,0,229,0,114,0,231,0,119,0,227,0,116,0,216,0,108,0,196,0,94,0,167,0,79,0,130,0,64,0,90,0,48,0,57,0,33,0,28,0,19,0,4,0,6,0,244,255,0,0,233,255,253,255,227,255,253,255,227,255,2,0,236,255,13,0,253,255,28,0,17,0,44,0,44,0,59,0,68,0,66,0,94,0,66,0,112,0,59,0,123,0,52,0,123,0,41,0,110,0,37,0,90,0,30,0,61,0,26,0,35,0,22,0,8,0,17,0,247,255,11,0,231,255,4,0,222,255,253,255,220,255,247,255,220,255,240,255,229,255,229,255,240,255,222,255,249,255,216,255,251,255,211,255,247,255,209,255,233,255,211,255,218,255,220,255,205,255,236,255,196,255,251,255,192,255,15,0,187,255,35,0,183,255,55,0,172,255,66,0,158,255,68,0,139,255,57,0,123,255,37,0,116,255,8,0,123,255,233,255,150,255,203,255,183,255,174,255,220,255,156,255,0,0,143,255,15,0,139,255,17,0,139,255,8,0,145,255,251,255,154,255,238,255,163,255,233,255,174,255,240,255,176,255,253,255,176,255,11,0,172,255,30,0,163,255,48,0,152,255,66,0,145,255,79,0,141,255,92,0,139,255,103,0,141,255,108,0,150,255,105,0,161,255,101,0,180,255,88,0,200,255,68,0,218,255,35,0,233,255,253,255,244,255,211,255,253,255,174,255,2,0,147,255,8,0,136,255,11,0,145,255,11,0,172,255,4,0,205,255,251,255,244,255,240,255,15,0,229,255,30,0,220,255,28,0,216,255,13,0,218,255,244,255,229,255,218,255,240,255,194,255,247,255,176,255,0,0,174,255,0,0,176,255,251,255,187,255,240,255,198,255,236,255,209,255,233,255,222,255,238,255,240,255,249,255,0,0,2,0,15,0,8,0,30,0,8,0,39,0,0,0,37,0,240,255,24,0,218,255,0,0,196,255,225,255,180,255,198,255,174,255,178,255,176,255,169,255,185,255,176,255,198,255,196,255,216,255,220,255,227,255,244,255,238,255,6,0,242,255,17,0,242,255,22,0,240,255,24,0,233,255,24,0,231,255,22,0,229,255,22,0,229,255,24,0,225,255,24,0,214,255,26,0,198,255,28,0,178,255,26,0,161,255,26,0,147,255,24,0,141,255,24,0,147,255,26,0,161,255,33,0,178,255,39,0,200,255,41,0,214,255,35,0,227,255,22,0,240,255,6,0,253,255,247,255,11,0,229,255,26,0,211,255,33,0,200,255,39,0,198,255,37,0,203,255,33,0,216,255,30,0,231,255,28,0,244,255,26,0,0,0,22,0,11,0,19,0,24,0,19,0,28,0,17,0,33,0,8,0,30,0,0,0,28,0,240,255,24,0,225,255,22,0,211,255,19,0,196,255,17,0,192,255,19,0,189,255,19,0,189,255,22,0,196,255,26,0,207,255,39,0,225,255,57,0,242,255,77,0,4,0,97,0,22,0,108,0,35,0,105,0,39,0,90,0,33,0,61,0,19,0,24,0,13,0,242,255,8,0,200,255,19,0,163,255,35,0,136,255,64,0,121,255,92,0,121,255,108,0,134,255,112,0,156,255,97,0,185,255,70,0,211,255,37,0,231,255,4,0,247,255,233,255,0,0,214,255,2,0,198,255,4,0,185,255,8,0,167,255,15,0,150,255,22,0,130,255,26,0,114,255,24,0,103,255,15,0,101,255,0,0,110,255,236,255,130,255,218,255,154,255,205,255,176,255,198,255,198,255,205,255,211,255,218,255,220,255,238,255,225,255,2,0,236,255,19,0,247,255,28,0,0,0,30,0,13,0,28,0,28,0,24,0,44,0,17,0,57,0,19,0,66,0,19,0,70,0,22,0,68,0,22,0,61,0,17,0,57,0,15,0,55,0,8,0,52,0,11,0,50,0,17,0,52,0,26,0,55,0,39,0,61,0,52,0,66,0,66,0,68,0,75,0,66,0,81,0,57,0,86,0,41,0,86,0,19,0,79,0,253,255,70,0,231,255,59,0,211,255,46,0,198,255,33,0,189,255,17,0,192,255,2,0,200,255,247,255,218,255,238,255,240,255,233,255,4,0,236,255,24,0,244,255,41,0,253,255,64,0,4,0,83,0,8,0,105,0,8,0,123,0,2,0,130,0,249,255,125,0,233,255,103,0,214,255,77,0,189,255,48,0,167,255,24,0,152,255,15,0,143,255,15,0,143,255,24,0,145,255,35,0,156,255,44,0,167,255,39,0,178,255,24,0,192,255,0,0,207,255,227,255,225,255,196,255,247,255,172,255,11,0,154,255,35,0,147,255,59,0,145,255,79,0,152,255,90,0,161,255,90,0,167,255,81,0,172,255,64,0,178,255,39,0,185,255,15,0,194,255,253,255,207,255,242,255,220,255,236,255,236,255,236,255,247,255,238,255,2,0,236,255,15,0,229,255,24,0,220,255,33,0,209,255,35,0,196,255,28,0,187,255,19,0,178,255,0,0,178,255,236,255,178,255,214,255,185,255,198,255,196,255,187,255,207,255,185,255,220,255,194,255,231,255,207,255,244,255,229,255,0,0,2,0,4,0,35,0,11,0,68,0,13,0,92,0,8,0,112,0,2,0,123,0,251,255,125,0,238,255,121,0,229,255,116,0,222,255,108,0,220,255,105,0,222,255,101,0,229,255,99,0,233,255,94,0,236,255,86,0,231,255,72,0,227,255,55,0,214,255,28,0,203,255,0,0,194,255,225,255,189,255,196,255,187,255,174,255,189,255,161,255,192,255,156,255,198,255,163,255,207,255,172,255,214,255,183,255,220,255,194,255,227,255,203,255,238,255,211,255,244,255,218,255,253,255,227,255,4,0,238,255,8,0,247,255,8,0,0,0,4,0,6,0,0,0,11,0,251,255,13,0,242,255,6,0,244,255,0,0,249,255,240,255,6,0,222,255,22,0,207,255,44,0,189,255,68,0,178,255,83,0,167,255,90,0,165,255,83,0,167,255,61,0,174,255,30,0,187,255,0,0,207,255,233,255,227,255,220,255,247,255,218,255,11,0,227,255,22,0,244,255,26,0,4,0,17,0,22,0,6,0,33,0,242,255,30,0,222,255,19,0,203,255,0,0,187,255,236,255,174,255,216,255,167,255,203,255,163,255,203,255,172,255,209,255,185,255,218,255,203,255,233,255,222,255,247,255,244,255,4,0,2,0,13,0,15,0,24,0,17,0,37,0,13,0,52,0,2,0,72,0,236,255,99,0,207,255,125,0,172,255,147,0,134,255,156,0,101,255,156,0,75,255,143,0,59,255,116,0,57,255,86,0,68,255,48,0,88,255,11,0,116,255,229,255,156,255,196,255,198,255,167,255,236,255,145,255,11,0,128,255,28,0,114,255,33,0,105,255,22,0,103,255,2,0,108,255,236,255,116,255,218,255,136,255,214,255,154,255,218,255,169,255,231,255,185,255,249,255,198,255,2,0,218,255,11,0,240,255,11,0,8,0,11,0,30,0,8,0,46,0,6,0,52,0,6,0,48,0,2,0,41,0,0,0,35,0,249,255,33,0,242,255,39,0,233,255,52,0,225,255,64,0,218,255,68,0,214,255,66,0,216,255,50,0,220,255,28,0,229,255,6,0,242,255,244,255,0,0,236,255,13,0,236,255,28,0,247,255,48,0,4,0,64,0,22,0,81,0,35,0,92,0,41,0,101,0,37,0,101,0,19,0,92,0,0,0,77,0,229,255,52,0,198,255,24,0,172,255,251,255,150,255,227,255,130,255,207,255,116,255,203,255,110,255,203,255,108,255,207,255,108,255,214,255,108,255,216,255,105,255,218,255,103,255,220,255,101,255,225,255,103,255,231,255,112,255,238,255,128,255,242,255,150,255,242,255,176,255,238,255,198,255,229,255,218,255,225,255,233,255,214,255,244,255,209,255,0,0,205,255,13,0,209,255,30,0,218,255,50,0,233,255,68,0,249,255,81,0,11,0,86,0,26,0,77,0,37,0,59,0,39,0,37,0,35,0,15,0,22,0,2,0,6,0,0,0,244,255,2,0,222,255,13,0,200,255,26,0,178,255,37,0,156,255,44,0,143,255,48,0,134,255,50,0,143,255,50,0,158,255,52,0,180,255,59,0,200,255,61,0,211,255,64,0,216,255,59,0,211,255,50,0,200,255,39,0,189,255,26,0,185,255,15,0,185,255,8,0,196,255,0,0,220,255,253,255,253,255,247,255,37,0,242,255,75,0,238,255,108,0,233,255,130,0,229,255,139,0,227,255,136,0,225,255,121,0,222,255,94,0,227,255,61,0,236,255,30,0,242,255,2,0,247,255,240,255,244,255,227,255,229,255,220,255,203,255,218,255,172,255,216,255,139,255,214,255,112,255,211,255,99,255,211,255,99,255,214,255,112,255,225,255,139,255,236,255,176,255,251,255,214,255,8,0,251,255,22,0,19,0,35,0,37,0,44,0,44,0,48,0,50,0,46,0,57,0,41,0,70,0,30,0,88,0,15,0,112,0,0,0,134,0,238,255,156,0,222,255,165,0,214,255,167,0,209,255,158,0,207,255,139,0,214,255,110,0,220,255,79,0,231,255,48,0,240,255,19,0,247,255,2,0,251,255,253,255,249,255,249,255,244,255,253,255,244,255,0,0,253,255,4,0,8,0,2,0,24,0,0,0,33,0,251,255,39,0,233,255,35,0,216,255,24,0,196,255,15,0,174,255,6,0,161,255,0,0,154,255,249,255,165,255,240,255,185,255,231,255,211,255,222,255,238,255,214,255,4,0,200,255,19,0,183,255,28,0,163,255,30,0,147,255,26,0,139,255,15,0,143,255,0,0,158,255,238,255,178,255,220,255,200,255,205,255,214,255,196,255,214,255,194,255,203,255,198,255,185,255,207,255,169,255,211,255,163,255,218,255,172,255,225,255,198,255,227,255,238,255,229,255,22,0,229,255,64,0,231,255,90,0,233,255,101,0,244,255,99,0,0,0,83,0,15,0,64,0,35,0,39,0,57,0,13,0,79,0,251,255,99,0,233,255,114,0,220,255,121,0,207,255,123,0,198,255,116,0,192,255,103,0,185,255,88,0,185,255,66,0,194,255,41,0,203,255,19,0,218,255,2,0,233,255,247,255,244,255,244,255,253,255,244,255,0,0,0,0,4,0,11,0,6,0,28,0,13,0,48,0,22,0,61,0,30,0,68,0,41,0,66,0,46,0,59,0,46,0,39,0,46,0,15,0,44,0,244,255,48,0,209,255,55,0,176,255,64,0,154,255,75,0,143,255,88,0,145,255,99,0,156,255,110,0,176,255,119,0,196,255,123,0,209,255,119,0,218,255,110,0,220,255,92,0,216,255,75,0,203,255,55,0,189,255,39,0,174,255,24,0,158,255,11,0,150,255,0,0,150,255,251,255,158,255,247,255,176,255,247,255,203,255,242,255,231,255,238,255,2,0,229,255,28,0,216,255,50,0,200,255,70,0,185,255,88,0,167,255,101,0,154,255,103,0,136,255,99,0,116,255,81,0,94,255,57,0,75,255,33,0,57,255,13,0,52,255,2,0,61,255,0,0,79,255,0,0,105,255,2,0,134,255,8,0,163,255,11,0,180,255,11,0,187,255,8,0,183,255,4,0,180,255,0,0,174,255,253,255,174,255,249,255,176,255,247,255,189,255,247,255,205,255,244,255,225,255,247,255,240,255,244,255,253,255,240,255,0,0,231,255,247,255,225,255,233,255,222,255,218,255,227,255,207,255,236,255,205,255,249,255,216,255,2,0,236,255,8,0,6,0,6,0,30,0,253,255,46,0,233,255,46,0,207,255,35,0,178,255,13,0,154,255,242,255,141,255,216,255,141,255,196,255,150,255,187,255,169,255,183,255,196,255,183,255,225,255,180,255,0,0,174,255,35,0,165,255,70,0,156,255,97,0,145,255,110,0,139,255,108,0,143,255,94,0,156,255,70,0,176,255,48,0,200,255,28,0,222,255,15,0,236,255,8,0,244,255,2,0,249,255,253,255,253,255,240,255,2,0,222,255,11,0,203,255,19,0,189,255,28,0,180,255,28,0,180,255,19,0,194,255,6,0,211,255,249,255,236,255,238,255,2,0,231,255,26,0,233,255,44,0,240,255,61,0,249,255,70,0,2,0,79,0,8,0,81,0,6,0,83,0,2,0,86,0,251,255,88,0,238,255,88,0,227,255,83,0,214,255,77,0,203,255,68,0,194,255,55,0,194,255,44,0,200,255,30,0,218,255,22,0,240,255,11,0,11,0,6,0,35,0,2,0,57,0,0,0,72,0,0,0,86,0,2,0,97,0,0,0,105,0,247,255,112,0,233,255,116,0,220,255,119,0,211,255,119,0,209,255,121,0,218,255,121,0,236,255,125,0,0,0,130,0,19,0,134,0,37,0,136,0,48,0,139,0,52,0,139,0,48,0,132,0,37,0,119,0,28,0,105,0,26,0,86,0,26,0,70,0,37,0,59,0,52,0,66,0,75,0,79,0,94,0,99,0,105,0,121,0,110,0,141,0,97,0,150,0,75,0,147,0,41,0,134,0,4,0,110,0,227,255,83,0,198,255,57,0,174,255,33,0,165,255,17,0,163,255,6,0,165,255,2,0,169,255,2,0,174,255,6,0,172,255,11,0,167,255,15,0,163,255,15,0,152,255,8,0,147,255,253,255,145,255,242,255,150,255,233,255,165,255,233,255,185,255,240,255,209,255,0,0,231,255,11,0,249,255,17,0,0,0,19,0,0,0,11,0,251,255,251,255,238,255,233,255,225,255,220,255,216,255,214,255,211,255,216,255,218,255,222,255,233,255,227,255,251,255,220,255,6,0,205,255,13,0,174,255,11,0,141,255,0,0,110,255,238,255,86,255,218,255,72,255,198,255,70,255,183,255,79,255,176,255,94,255,178,255,114,255,194,255,128,255,214,255,139,255,242,255,143,255,11,0,143,255,41,0,136,255,61,0,134,255,77,0,128,255,83,0,130,255,86,0,132,255,86,0,139,255,83,0,145,255,77,0,150,255,75,0,150,255,68,0,145,255,61,0,141,255,48,0,134,255,33,0,132,255,19,0,145,255,8,0,165,255,4,0,192,255,6,0,225,255,11,0,253,255,17,0,19,0,24,0,37,0,28,0,46,0,30,0,50,0,28,0,55,0,24,0,55,0,19,0,61,0,15,0,70,0,13,0,83,0,8,0,94,0,11,0,110,0,13,0,116,0,13,0,119,0,13,0,110,0,11,0,94,0,8,0,70,0,6,0,44,0,8,0,19,0,8,0,4,0,4,0,249,255,2,0,240,255,0,0,236,255,249,255,227,255,236,255,214,255,225,255,196,255,214,255,176,255,207,255,161,255,209,255,150,255,216,255,147,255,222,255,161,255,233,255,178,255,240,255,205,255,242,255,233,255,242,255,0,0,242,255,22,0,244,255,35,0,247,255,39,0,242,255,35,0,236,255,22,0,222,255,2,0,207,255,242,255,189,255,225,255,176,255,214,255,169,255,211,255,169,255,214,255,176,255,218,255,187,255,227,255,203,255,236,255,218,255,244,255,231,255,253,255,244,255,8,0,0,0,17,0,8,0,30,0,15,0,37,0,15,0,44,0,13,0,46,0,6,0,44,0,253,255,41,0,240,255,37,0,225,255,37,0,207,255,35,0,189,255,39,0,176,255,44,0,163,255,46,0,154,255,48,0,147,255,46,0,139,255,37,0,130,255,30,0,125,255,17,0,123,255,6,0,130,255,253,255,141,255,244,255,154,255,240,255,174,255,240,255,192,255,240,255,209,255,238,255,225,255,236,255,238,255,229,255,247,255,227,255,253,255,222,255,253,255,225,255,247,255,229,255,238,255,236,255,227,255,247,255,220,255,2,0,220,255,8,0,227,255,11,0,236,255,0,0,244,255,238,255,253,255,214,255,6,0,189,255,15,0,165,255,24,0,147,255,33,0,132,255,41,0,125,255,44,0,123,255,41,0,123,255,33,0,130,255,11,0,143,255,242,255,156,255,214,255,169,255,194,255,176,255,174,255,174,255,167,255,163,255,172,255,150,255,185,255,141,255,207,255,136,255,236,255,143,255,6,0,161,255,28,0,183,255,44,0,211,255,50,0,240,255,48,0,8,0,41,0,28,0,33,0,44,0,26,0,52,0,24,0,61,0,24,0,68,0,28,0,79,0,35,0,92,0,39,0,103,0,37,0,110,0,26,0,105,0,11,0,94,0,249,255,77,0,225,255,55,0,207,255,35,0,196,255,17,0,189,255,4,0,194,255,0,0,194,255,0,0,194,255,6,0,192,255,19,0,189,255,35,0,189,255,48,0,198,255,61,0,209,255,66,0,225,255,66,0,242,255,64,0,0,0,57,0,13,0,50,0,22,0,48,0,19,0,46,0,17,0,39,0,17,0,26,0,15,0,4,0,19,0,227,255,26,0,189,255,37,0,152,255,44,0,130,255,48,0,125,255,50,0,141,255,48,0,176,255,46,0,225,255,44,0,19,0,46,0,64,0,52,0,94,0,57,0,105,0,61,0,99,0,61,0,79,0,55,0,50,0,46,0,24,0,37,0,4,0,28,0,251,255,22,0,253,255,19,0,4,0,24,0,13,0,28,0,19,0,33,0,19,0,33,0,13,0,26,0,2,0,13,0,247,255,0,0,233,255,242,255,222,255,231,255,214,255,225,255,209,255,225,255,203,255,231,255,198,255,236,255,192,255,233,255,189,255,227,255,187,255,216,255,194,255,200,255,207,255,187,255,225,255,174,255,240,255,167,255,253,255,156,255,2,0,143,255,4,0,132,255,2,0,121,255,0,0,112,255,251,255,114,255,244,255,123,255,240,255,147,255,238,255,180,255,236,255,218,255,240,255,2,0,247,255,37,0,0,0,64,0,6,0,77,0,13,0,77,0,15,0,68,0,15,0,48,0,17,0,22,0,15,0,242,255,15,0,200,255,13,0,154,255,6,0,112,255,253,255,83,255,244,255,70,255,236,255,75,255,231,255,90,255,229,255,119,255,231,255,154,255,236,255,187,255,244,255,220,255,249,255,244,255,0,0,6,0,4,0,17,0,8,0,19,0,15,0,15,0,22,0,2,0,28,0,247,255,39,0,229,255,50,0,216,255,61,0,209,255,72,0,205,255,77,0,209,255,77,0,216,255,70,0,225,255,61,0,231,255,52,0,233,255,46,0,227,255,41,0,218,255,41,0,205,255,39,0,189,255,37,0,176,255,30,0,161,255,24,0,147,255,13,0,136,255,4,0,130,255,0,0,125,255,251,255,121,255,253,255,114,255,2,0,108,255,8,0,105,255,13,0,103,255,13,0,112,255,4,0,123,255,244,255,136,255,220,255,150,255,196,255,161,255,176,255,172,255,165,255,178,255,165,255,187,255,169,255,198,255,176,255,211,255,178,255,222,255,180,255,238,255,180,255,251,255,187,255,6,0,196,255,17,0,211,255,28,0,229,255,35,0,244,255,44,0,0,0,57,0,4,0,75,0,0,0,97,0,247,255,121,0,227,255,143,0,203,255,158,0,176,255,167,0,147,255,158,0,128,255,132,0,112,255,92,0,112,255,44,0,125,255,244,255,152,255,192,255,185,255,147,255,218,255,114,255,249,255,103,255,17,0,105,255,35,0,121,255,44,0,145,255,50,0,169,255,48,0,187,255,50,0,200,255,46,0,207,255,41,0,209,255,35,0,211,255,28,0,218,255,22,0,229,255,19,0,247,255,26,0,11,0,37,0,26,0,48,0,39,0,61,0,46,0,75,0,50,0,81,0,48,0,83,0,44,0,81,0,37,0,75,0,24,0,68,0,11,0,61,0,0,0,52,0,247,255,48,0,249,255,46,0,4,0,50,0,24,0,50,0,48,0,52,0,68,0,52,0,81,0,48,0,79,0,46,0,64,0,39,0,37,0,30,0,4,0,19,0,229,255,6,0,205,255,251,255,189,255,238,255,187,255,222,255,198,255,211,255,209,255,198,255,218,255,187,255,222,255,174,255,214,255,163,255,194,255,152,255,165,255,145,255,134,255,141,255,103,255,141,255,86,255,145,255,75,255,156,255,79,255,172,255,94,255,196,255,116,255,225,255,139,255,0,0,158,255,30,0,176,255,52,0,189,255,72,0,198,255,79,0,200,255,75,0,196,255,59,0,187,255,41,0,172,255,13,0,156,255,240,255,139,255,209,255,125,255,174,255,121,255,147,255,125,255,125,255,136,255,112,255,158,255,105,255,183,255,105,255,207,255,112,255,227,255,125,255,240,255,145,255,247,255,165,255,247,255,180,255,242,255,189,255,233,255,183,255,227,255,167,255,222,255,143,255,220,255,114,255,225,255,86,255,236,255,61,255,251,255,44,255,6,0,30,255,17,0,24,255,28,0,26,255,37,0,37,255,46,0,55,255,59,0,86,255,72,0,123,255,86,0,165,255,90,0,207,255,86,0,238,255,70,0,4,0,44,0,11,0,11,0,13,0,240,255,8,0,216,255,2,0,200,255,0,0,198,255,0,0,205,255,253,255,211,255,0,0,214,255,4,0,209,255,13,0,198,255,28,0,185,255,46,0,172,255,66,0,167,255,86,0,165,255,101,0,172,255,110,0,180,255,110,0,192,255,105,0,203,255,99,0,218,255,88,0,236,255,79,0,2,0,68,0,28,0,50,0,57,0,28,0,81,0,253,255,94,0,218,255,92,0,185,255,72,0,165,255,44,0,158,255,8,0,167,255,236,255,187,255,218,255,211,255,209,255,233,255,214,255,253,255,229,255,8,0,244,255,15,0,251,255,15,0,251,255,11,0,242,255,4,0,229,255,0,0,214,255,249,255,207,255,242,255,209,255,229,255,220,255,211,255,233,255,192,255,253,255,172,255,15,0,163,255,33,0,161,255,48,0,169,255,52,0,189,255,46,0,216,255,30,0,242,255,13,0,8,0,242,255,24,0,216,255,33,0,194,255,26,0,176,255,8,0,158,255,240,255,143,255,211,255,121,255,180,255,97,255,154,255,72,255,132,255,50,255,114,255,37,255,103,255,33,255,94,255,37,255,90,255,52,255,88,255,72,255,86,255,97,255,86,255,119,255,86,255,141,255,92,255,156,255,99,255,167,255,110,255,174,255,123,255,174,255,136,255,172,255,147,255,174,255,156,255,178,255,163,255,192,255,169,255,207,255,183,255,233,255,198,255,2,0,220,255,33,0,244,255,57,0,6,0,75,0,22,0,83,0,33,0,83,0,37,0,75,0,37,0,64,0,35,0,55,0,28,0,52,0,17,0,55,0,4,0,66,0,244,255,77,0,227,255,90,0,211,255,97,0,205,255,92,0,203,255,79,0,214,255,59,0,227,255,33,0,247,255,8,0,8,0,244,255,24,0,225,255,33,0,209,255,37,0,194,255,39,0,183,255,48,0,174,255,64,0,167,255,83,0,158,255,110,0,150,255,130,0,143,255,141,0,143,255,147,0,143,255,145,0,152,255,134,0,163,255,123,0,178,255,112,0,187,255,97,0,192,255,75,0,194,255,48,0,194,255,22,0,192,255,249,255,189,255,225,255,192,255,211,255,194,255,203,255,194,255,205,255,194,255,211,255,187,255,222,255,185,255,236,255,176,255,253,255,169,255,15,0,163,255,33,0,158,255,52,0,154,255,64,0,152,255,72,0,147,255,70,0,147,255,59,0,150,255,44,0,158,255,26,0,172,255,2,0,192,255,236,255,211,255,218,255,225,255,203,255,231,255,194,255,233,255,189,255,233,255,185,255,233,255,185,255,242,255,187,255,0,0,196,255,15,0,203,255,39,0,209,255,61,0,216,255,81,0,218,255,97,0,214,255,103,0,209,255,101,0,207,255,88,0,214,255,70,0,227,255,48,0,253,255,28,0,26,0,15,0,55,0,11,0,77,0,8,0,86,0,8,0,75,0,2,0,52,0,247,255,24,0,227,255,251,255,200,255,222,255,174,255,203,255,145,255,194,255,119,255,194,255,101,255,196,255,92,255,203,255,92,255,205,255,103,255,205,255,119,255,207,255,141,255,211,255,161,255,218,255,180,255,229,255,198,255,242,255,218,255,0,0,242,255,8,0,8,0,17,0,37,0,17,0,57,0,24,0,72,0,33,0,81,0,46,0,81,0,66,0,79,0,88,0,75,0,110,0,70,0,128,0,64,0,139,0,55,0,150,0,37,0,158,0,13,0,163,0,244,255,165,0,216,255,161,0,194,255,147,0,178,255,132,0,172,255,110,0,169,255,94,0,172,255,81,0,172,255,77,0,176,255,75,0,180,255,77,0,183,255,70,0,187,255,57,0,196,255,35,0,203,255,8,0,211,255,240,255,222,255,218,255,231,255,205,255,238,255,200,255,238,255,203,255,227,255,209,255,209,255,220,255,183,255,231,255,156,255,242,255,130,255,253,255,114,255,6,0,112,255,11,0,116,255,13,0,134,255,8,0,158,255,0,0,187,255,242,255,214,255,229,255,240,255,218,255,2,0,218,255,17,0,225,255,26,0,240,255,35,0,4,0,41,0,28,0,48,0,46,0,52,0,55,0,55,0,52,0,50,0,39,0,41,0,17,0,30,0,247,255,19,0,216,255,17,0,192,255,19,0,174,255,33,0,165,255,55,0,172,255,81,0,189,255,108,0,216,255,125,0,247,255,134,0,19,0,132,0,48,0,119,0,70,0,105,0,92,0,86,0,108,0,70,0,123,0,57,0,130,0,44,0,130,0,33,0,121,0,24,0,103,0,13,0,75,0,8,0,41,0,6,0,8,0,13,0,242,255,19,0,227,255,28,0,218,255,35,0,222,255,44,0,238,255,55,0,4,0,64,0,33,0,77,0,55,0,90,0,64,0,101,0,57,0,110,0,30,0,116,0,251,255,116,0,207,255,116,0,165,255,112,0,128,255,105,0,101,255,99,0,81,255,94,0,70,255,88,0,72,255,83,0,77,255,79,0,90,255,77,0,103,255,75,0,116,255,77,0,125,255,79,0,132,255,75,0,134,255,66,0,139,255,57,0,147,255,46,0,163,255,33,0,185,255,33,0,209,255,39,0,236,255,52,0,0,0,70,0,4,0,90,0,0,0,105,0,238,255,116,0,211,255,116,0,183,255,110,0,156,255,99,0,136,255,86,0,128,255,70,0,125,255,55,0,136,255,37,0,154,255,22,0,176,255,8,0,200,255,251,255,229,255,240,255,0,0,233,255,28,0,236,255,50,0,233,255,70,0,231,255,79,0,227,255,86,0,218,255,83,0,209,255,72,0,205,255,55,0,207,255,33,0,218,255,11,0,240,255,249,255,13,0,231,255,41,0,227,255,70,0,222,255,86,0,222,255,94,0,222,255,86,0,214,255,68,0,200,255,44,0,185,255,13,0,167,255,244,255,156,255,220,255,147,255,196,255,150,255,180,255,152,255,169,255,156,255,167,255,163,255,172,255,172,255,183,255,174,255,196,255,178,255,209,255,180,255,211,255,185,255,209,255,189,255,207,255,200,255,203,255,211,255,200,255,222,255,203,255,236,255,209,255,244,255,209,255,253,255,209,255,6,0,203,255,17,0,198,255,28,0,203,255,39,0,214,255,52,0,229,255,68,0,249,255,81,0,6,0,92,0,15,0,94,0,17,0,88,0,15,0,72,0,4,0,41,0,253,255,8,0,242,255,231,255,229,255,200,255,218,255,180,255,214,255,176,255,211,255,185,255,214,255,207,255,216,255,236,255,220,255,8,0,225,255,37,0,227,255,57,0,229,255,68,0,227,255,70,0,220,255,64,0,214,255,48,0,205,255,33,0,203,255,15,0,203,255,0,0,207,255,247,255,216,255,247,255,225,255,249,255,236,255,4,0,251,255,22,0,13,0,46,0,35,0,70,0,59,0,97,0,81,0,116,0,105,0,130,0,123,0,134,0,130,0,130,0,125,0,119,0,116,0,99,0,101,0,86,0,75,0,70,0,41,0,61,0,8,0,52,0,231,255,46,0,205,255,41,0,194,255,35,0,203,255,28,0,227,255,22,0,2,0,15,0,35,0,6,0,59,0,0,0,68,0,249,255,61,0,244,255,41,0,244,255,24,0,251,255,8,0,6,0,4,0,26,0,8,0,52,0,24,0,83,0,37,0,110,0,46,0,130,0,41,0,145,0,26,0,152,0,0,0,145,0,225,255,128,0,196,255,99,0,172,255,64,0,163,255,22,0,165,255,240,255,180,255,207,255,207,255,185,255,238,255,174,255,6,0,169,255,28,0,169,255,35,0,169,255,35,0,167,255,22,0,165,255,8,0,167,255,251,255,169,255,249,255,180,255,249,255,198,255,0,0,218,255,6,0,240,255,19,0,4,0,28,0,22,0,37,0,33,0,41,0,35,0,44,0,26,0,48,0,8,0,52,0,247,255,55,0,227,255,52,0,216,255,46,0,214,255,28,0,222,255,4,0,236,255,231,255,247,255,200,255,2,0,174,255,8,0,152,255,8,0,145,255,2,0,145,255,253,255,158,255,242,255,174,255,231,255,192,255,220,255,209,255,209,255,225,255,198,255,238,255,194,255,249,255,196,255,6,0,203,255,26,0,211,255,48,0,218,255,70,0,222,255,90,0,218,255,103,0,207,255,114,0,192,255,114,0,176,255,112,0,161,255,108,0,150,255,97,0,139,255,86,0,130,255,72,0,125,255,55,0,119,255,35,0,114,255,15,0,112,255,0,0,114,255,247,255,116,255,244,255,121,255,247,255,123,255,0,0,128,255,8,0,130,255,22,0,132,255,33,0,134,255,41,0,134,255,50,0,139,255,55,0,143,255,50,0,145,255,41,0,150,255,22,0,154,255,253,255,156,255,220,255,161,255,183,255,158,255,152,255,161,255,130,255,165,255,121,255,178,255,125,255,200,255,143,255,220,255,169,255,247,255,200,255,11,0,227,255,26,0,0,0,35,0,15,0,39,0,28,0,37,0,35,0,28,0,33,0,17,0,28,0,2,0,26,0,244,255,24,0,229,255,26,0,218,255,30,0,211,255,35,0,214,255,37,0,216,255,39,0,220,255,41,0,220,255,46,0,220,255,55,0,216,255,66,0,209,255,77,0,205,255,88,0,200,255,97,0,196,255,101,0,194,255,105,0,189,255,108,0,185,255,105,0,183,255,101,0,187,255,90,0,189,255,72,0,194,255,46,0,200,255,19,0,211,255,251,255,222,255,236,255,238,255,231,255,2,0,236,255,28,0,251,255,52,0,13,0,77,0,35,0,97,0,55,0,114,0,66,0,128,0,72,0,134,0,66,0,136,0,55,0,123,0,35,0,97,0,11,0,52,0,244,255,2,0,220,255,203,255,198,255,154,255,183,255,112,255,176,255,90,255,180,255,81,255,196,255,83,255,214,255,92,255,233,255,105,255,249,255,123,255,2,0,145,255,8,0,169,255,11,0,203,255,13,0,236,255,17,0,13,0,26,0,48,0,39,0,86,0,52,0,119,0,64,0,147,0,64,0,165,0,57,0,172,0,39,0,156,0,13,0,121,0,242,255,75,0,216,255,24,0,203,255,240,255,200,255,214,255,211,255,205,255,233,255,216,255,0,0,233,255,19,0,249,255,35,0,4,0,44,0,0,0,41,0,249,255,30,0,231,255,13,0,220,255,0,0,211,255,244,255,216,255,240,255,236,255,240,255,4,0,249,255,39,0,251,255,72,0,247,255,99,0,238,255,116,0,225,255,123,0,211,255,119,0,198,255,108,0,194,255,90,0,192,255,68,0,196,255,39,0,200,255,13,0,209,255,244,255,216,255,222,255,222,255,214,255,222,255,211,255,220,255,216,255,209,255,225,255,198,255,229,255,187,255,236,255,178,255,233,255,176,255,233,255,176,255,233,255,185,255,238,255,194,255,249,255,205,255,8,0,214,255,30,0,218,255,57,0,218,255,79,0,218,255,103,0,218,255,121,0,220,255,141,0,229,255,154,0,240,255,161,0,251,255,161,0,0,0,152,0,0,0,141,0,249,255,125,0,236,255,108,0,227,255,90,0,227,255,70,0,236,255,46,0,247,255,19,0,0,0,251,255,11,0,229,255,15,0,214,255,15,0,214,255,19,0,220,255,19,0,242,255,22,0,8,0,26,0,33,0,24,0,50,0,22,0,59,0,15,0,66,0,11,0,66,0,4,0,61,0,2,0,55,0,253,255,44,0,247,255,26,0,242,255,4,0,238,255,238,255,233,255,214,255,229,255,187,255,227,255,169,255,225,255,163,255,220,255,167,255,218,255,180,255,218,255,200,255,220,255,222,255,229,255,244,255,244,255,0,0,11,0,6,0,37,0,8,0,64,0,4,0,90,0,0,0,105,0,251,255,110,0,244,255,103,0,242,255,90,0,240,255,72,0,240,255,59,0,242,255,52,0,240,255,50,0,238,255,57,0,238,255,68,0,238,255,81,0,242,255,97,0,242,255,108,0,242,255,114,0,240,255,112,0,236,255,97,0,233,255,75,0,229,255,39,0,231,255,4,0,233,255,229,255,238,255,200,255,244,255,183,255,251,255,174,255,253,255,178,255,253,255,189,255,249,255,207,255,242,255,227,255,236,255,249,255,225,255,11,0,209,255,26,0,196,255,41,0,183,255,52,0,169,255,57,0,161,255,59,0,152,255,59,0,145,255,66,0,134,255,75,0,125,255,94,0,123,255,114,0,128,255,139,0,143,255,156,0,167,255,165,0,198,255,169,0,233,255,163,0,8,0,150,0,37,0,132,0,61,0,112,0,77,0,97,0,83,0,81,0,81,0,64,0,68,0,50,0,50,0,39,0,22,0,26,0,251,255,19,0,225,255,15,0,207,255,13,0,192,255,17,0,187,255,22,0,185,255,35,0,185,255,52,0,189,255,70,0,194,255,90,0,194,255,105,0,198,255,114,0,203,255,112,0,214,255,97,0,229,255,70,0,251,255,37,0,19,0,6,0,44,0,238,255,59,0,220,255,61,0,218,255,44,0,229,255,13,0,247,255,231,255,6,0,189,255,22,0,152,255,24,0,125,255,17,0,112,255,2,0,114,255,236,255,125,255,211,255,145,255,183,255,169,255,154,255,192,255,128,255,211,255,99,255,220,255,77,255,220,255,61,255,214,255,50,255,198,255,55,255,180,255,66,255,165,255,86,255,156,255,110,255,154,255,132,255,163,255,156,255,178,255,176,255,205,255,194,255,240,255,207,255,19,0,222,255,50,0,233,255,72,0,238,255,83,0,242,255,83,0,244,255,75,0,242,255,66,0,240,255,59,0,236,255,55,0,231,255,50,0,222,255,46,0,209,255,37,0,198,255,19,0,187,255,0,0,180,255,233,255,174,255,218,255,174,255,211,255,183,255,218,255,192,255,233,255,200,255,2,0,211,255,30,0,218,255,52,0,225,255,64,0,240,255,64,0,0,0,50,0,17,0,33,0,33,0,15,0,39,0,0,0,39,0,244,255,28,0,236,255,15,0,233,255,2,0,231,255,251,255,231,255,244,255,236,255,247,255,247,255,253,255,8,0,4,0,30,0,17,0,55,0,33,0,79,0,50,0,103,0,64,0,130,0,75,0,154,0,79,0,183,0,81,0,211,0,81,0,238,0,86,0,0,1,92,0,2,1,110,0,242,0,130,0,216,0,152,0,174,0,169,0,128,0,178,0,83,0,183,0,50,0,176,0,24,0,167,0,6,0,165,0,253,255,163,0,247,255,161,0,242,255,161,0,236,255,152,0,229,255,132,0,218,255,105,0,205,255,68,0,192,255,30,0,178,255,253,255,176,255,225,255,183,255,205,255,200,255,198,255,222,255,200,255,249,255,211,255,19,0,227,255,39,0,244,255,55,0,2,0,61,0,13,0,64,0,19,0,61,0,24,0,48,0,24,0,30,0,24,0,6,0,24,0,240,255,26,0,222,255,30,0,216,255,37,0,225,255,44,0,247,255,55,0,17,0,59,0,48,0,55,0,72,0,39,0,92,0,17,0,101,0,251,255,105,0,229,255,112,0,218,255,114,0,218,255,112,0,229,255,101,0,236,255,86,0,242,255,64,0,242,255,39,0,236,255,19,0,227,255,8,0,216,255,2,0,209,255,2,0,207,255,4,0,211,255,2,0,220,255,0,0,229,255,253,255,240,255,247,255,242,255,236,255,244,255,231,255,242,255,225,255,244,255,225,255,251,255,227,255,8,0,236,255,24,0,244,255,37,0,0,0,46,0,6,0,41,0,8,0,28,0,6,0,8,0,4,0,249,255,253,255,233,255,247,255,231,255,236,255,240,255,222,255,0,0,207,255,17,0,198,255,37,0,187,255,52,0,180,255,57,0,176,255,55,0,176,255,48,0,176,255,39,0,180,255,35,0,189,255,30,0,203,255,26,0,222,255,26,0,249,255,19,0,11,0,13,0,33,0,0,0,48,0,240,255,55,0,222,255,55,0,205,255,39,0,192,255,22,0,185,255,251,255,185,255,225,255,194,255,203,255,205,255,183,255,225,255,172,255,242,255,169,255,0,0,180,255,15,0,203,255,22,0,233,255,22,0,11,0,17,0,46,0,13,0,75,0,11,0,97,0,8,0,112,0,8,0,116,0,6,0,114,0,2,0,108,0,249,255,94,0,236,255,79,0,220,255,61,0,211,255,46,0,207,255,28,0,209,255,15,0,225,255,0,0,238,255,247,255,253,255,240,255,2,0,231,255,6,0,229,255,13,0,233,255,17,0,240,255,30,0,253,255,46,0,11,0,68,0,26,0,86,0,39,0,101,0,44,0,114,0,37,0,119,0,24,0,121,0,2,0,114,0,236,255,105,0,209,255,99,0,185,255,88,0,163,255,79,0,147,255,72,0,134,255,64,0,132,255,57,0,136,255,52,0,145,255,50,0,163,255,50,0,178,255,55,0,198,255,64,0,211,255,70,0,222,255,72,0,233,255,72,0,247,255,64,0,11,0,52,0,39,0,37,0,68,0,22,0,90,0,8,0,105,0,0,0,101,0,251,255,81,0,253,255,48,0,0,0,11,0,8,0,225,255,19,0,185,255,35,0,154,255,48,0,139,255,59,0,136,255,70,0,147,255,77,0,169,255,77,0,194,255,79,0,216,255,81,0,231,255,86,0,242,255,94,0,249,255,99,0,251,255,101,0,247,255,90,0,244,255,75,0,240,255,55,0,240,255,37,0,240,255,26,0,242,255,28,0,247,255,37,0,253,255,52,0,0,0,70,0,253,255,83,0,251,255,90,0,244,255,90,0,242,255,86,0,240,255,75,0,236,255,66,0,231,255,55,0,222,255,48,0,214,255,46,0,200,255,41,0,187,255,39,0,174,255,39,0,163,255,30,0,156,255,24,0,163,255,15,0,174,255,4,0,189,255,251,255,207,255,242,255,225,255,236,255,240,255,231,255,0,0,229,255,11,0,229,255,24,0,225,255,37,0,220,255,46,0,216,255,48,0,214,255,41,0,214,255,28,0,214,255,13,0,209,255,0,0,200,255,242,255,189,255,238,255,178,255,236,255,174,255,233,255,178,255,236,255,192,255,240,255,209,255,247,255,227,255,0,0,238,255,8,0,247,255,19,0,249,255,22,0,244,255,13,0,240,255,2,0,238,255,244,255,236,255,229,255,236,255,218,255,236,255,207,255,233,255,200,255,227,255,196,255,216,255,194,255,205,255,196,255,196,255,203,255,187,255,211,255,185,255,225,255,189,255,238,255,196,255,253,255,205,255,4,0,207,255,6,0,205,255,4,0,194,255,0,0,176,255,251,255,158,255,247,255,145,255,249,255,139,255,0,0,143,255,8,0,158,255,19,0,178,255,30,0,200,255,41,0,216,255,52,0,236,255,64,0,253,255,70,0,15,0,77,0,41,0,81,0,75,0,81,0,110,0,77,0,139,0,68,0,161,0,52,0,161,0,37,0,145,0,24,0,110,0,13,0,59,0,6,0,2,0,253,255,205,255,242,255,156,255,222,255,128,255,200,255,121,255,176,255,139,255,158,255,172,255,150,255,209,255,154,255,247,255,174,255,17,0,205,255,26,0,247,255,24,0,30,0,8,0,64,0,247,255,79,0,225,255,81,0,205,255,64,0,192,255,35,0,178,255,2,0,174,255,229,255,178,255,203,255,185,255,183,255,198,255,169,255,214,255,161,255,231,255,163,255,247,255,174,255,0,0,200,255,4,0,244,255,2,0,35,0,251,255,86,0,238,255,130,0,222,255,167,0,209,255,194,0,194,255,216,0,185,255,229,0,180,255,233,0,178,255,227,0,176,255,214,0,176,255,183,0,180,255,136,0,189,255,81,0,203,255,19,0,222,255,211,255,238,255,152,255,253,255,103,255,4,0,72,255,6,0,68,255,2,0,81,255,0,0,114,255,0,0,158,255,6,0,203,255,15,0,242,255,24,0,15,0,28,0,33,0,26,0,41,0,19,0,44,0,2,0,41,0,238,255,35,0,211,255,26,0,185,255,17,0,158,255,2,0,134,255,244,255,123,255,225,255,123,255,205,255,139,255,189,255,163,255,180,255,189,255,174,255,211,255,176,255,229,255,183,255,236,255,189,255,238,255,192,255,233,255,192,255,227,255,180,255,225,255,169,255,227,255,154,255,233,255,143,255,249,255,134,255,6,0,130,255,22,0,134,255,30,0,145,255,35,0,158,255,37,0,183,255,37,0,209,255,41,0,238,255,48,0,8,0,52,0,33,0,55,0,50,0,50,0,57,0,37,0,61,0,22,0,59,0,6,0,57,0,251,255,50,0,240,255,44,0,231,255,37,0,229,255,30,0,236,255,19,0,247,255,8,0,0,0,0,0,6,0,0,0,6,0,2,0,0,0,11,0,242,255,22,0,225,255,30,0,205,255,35,0,189,255,35,0,176,255,28,0,167,255,22,0,163,255,6,0,158,255,249,255,163,255,233,255,176,255,216,255,196,255,203,255,225,255,196,255,0,0,194,255,28,0,194,255,55,0,198,255,72,0,209,255,86,0,220,255,86,0,236,255,81,0,0,0,64,0,24,0,39,0,50,0,15,0,72,0,244,255,86,0,218,255,86,0,192,255,77,0,167,255,59,0,150,255,41,0,136,255,26,0,128,255,17,0,123,255,13,0,123,255,15,0,130,255,22,0,143,255,30,0,165,255,39,0,194,255,44,0,229,255,46,0,13,0,41,0,48,0,26,0,79,0,4,0,90,0,238,255,90,0,216,255,79,0,200,255,57,0,192,255,30,0,185,255,6,0,185,255,247,255,183,255,236,255,180,255,229,255,180,255,227,255,176,255,225,255,174,255,220,255,174,255,211,255,178,255,200,255,189,255,185,255,205,255,174,255,225,255,174,255,251,255,187,255,19,0,214,255,46,0,253,255,72,0,35,0,94,0,68,0,103,0,90,0,110,0,99,0,105,0,105,0,94,0,103,0,86,0,105,0,83,0,103,0,88,0,101,0,103,0,92,0,123,0,72,0,143,0,52,0,161,0,24,0,167,0,4,0,165,0,244,255,152,0,236,255,136,0,233,255,114,0,231,255,92,0,225,255,72,0,211,255,52,0,194,255,39,0,178,255,30,0,165,255,24,0,165,255,19,0,169,255,17,0,185,255,8,0,200,255,0,0,218,255,242,255,231,255,229,255,242,255,216,255,251,255,203,255,0,0,194,255,0,0,189,255,253,255,185,255,240,255,185,255,220,255,187,255,192,255,192,255,165,255,196,255,143,255,198,255,130,255,200,255,132,255,198,255,147,255,194,255,167,255,185,255,189,255,180,255,200,255,176,255,203,255,178,255,196,255,187,255,180,255,194,255,167,255,203,255,156,255,214,255,150,255,225,255,145,255,233,255,141,255,244,255,134,255,253,255,125,255,4,0,121,255,6,0,121,255,4,0,125,255,251,255,136,255,242,255,152,255,231,255,167,255,225,255,185,255,222,255,200,255,229,255,218,255,244,255,231,255,6,0,240,255,35,0,242,255,52,0,236,255,70,0,220,255,72,0,196,255,68,0,174,255,59,0,156,255,48,0,145,255,41,0,147,255,41,0,158,255,46,0,178,255,55,0,200,255,68,0,220,255,83,0,227,255,99,0,225,255,112,0,209,255,123,0,192,255,121,0,174,255,114,0,165,255,105,0,169,255,94,0,183,255,86,0,203,255,77,0,222,255,70,0,240,255,66,0,0,0,59,0,6,0,55,0,8,0,52,0,8,0,52,0,6,0,55,0,6,0,64,0,13,0,72,0,19,0,81,0,28,0,90,0,33,0,97,0,35,0,97,0,33,0,99,0,26,0,99,0,19,0,97,0,15,0,92,0,11,0,86,0,11,0,72,0,6,0,52,0,2,0,26,0,0,0,249,255,249,255,211,255,244,255,183,255,244,255,165,255,247,255,161,255,0,0,165,255,13,0,178,255,26,0,194,255,30,0,207,255,26,0,211,255,11,0,209,255,247,255,205,255,220,255,198,255,196,255,192,255,183,255,194,255,178,255,203,255,187,255,218,255,200,255,242,255,214,255,13,0,218,255,41,0,214,255,66,0,203,255,83,0,187,255,92,0,169,255,99,0,156,255,92,0,150,255,83,0,152,255,70,0,163,255,57,0,183,255,48,0,207,255,41,0,231,255,39,0,251,255,35,0,4,0,33,0,2,0,26,0,249,255,19,0,236,255,15,0,220,255,13,0,209,255,13,0,205,255,15,0,209,255,8,0,220,255,0,0,238,255,233,255,0,0,209,255,6,0,189,255,8,0,172,255,6,0,167,255,2,0,169,255,0,0,174,255,0,0,176,255,0,0,176,255,6,0,174,255,11,0,176,255,11,0,183,255,11,0,194,255,6,0,211,255,4,0,222,255,2,0,231,255,4,0,231,255,8,0,229,255,15,0,229,255,22,0,227,255,22,0,229,255,24,0,236,255,24,0,231,255,22,0,229,255,22,0,222,255,15,0,216,255,4,0,216,255,244,255,218,255,225,255,220,255,209,255,227,255,196,255,238,255,189,255,249,255,185,255,2,0,192,255,11,0,196,255,22,0,200,255,33,0,207,255,44,0,214,255,52,0,220,255,61,0,229,255,64,0,236,255,64,0,242,255,61,0,244,255,57,0,247,255,55,0,0,0,57,0,11,0,61,0,30,0,77,0,55,0,97,0,81,0,116,0,105,0,139,0,125,0,154,0,145,0,156,0,154,0,150,0,163,0,125,0,167,0,92,0,167,0,57,0,163,0,22,0,154,0,253,255,134,0,240,255,105,0,236,255,68,0,233,255,24,0,233,255,236,255,229,255,198,255,222,255,165,255,218,255,141,255,220,255,128,255,229,255,121,255,244,255,121,255,6,0,125,255,24,0,136,255,39,0,150,255,46,0,169,255,44,0,185,255,28,0,207,255,11,0,225,255,244,255,240,255,222,255,247,255,207,255,251,255,200,255,247,255,205,255,240,255,216,255,231,255,240,255,218,255,4,0,205,255,30,0,194,255,48,0,176,255,59,0,161,255,59,0,145,255,50,0,132,255,37,0,125,255,15,0,123,255,251,255,121,255,225,255,121,255,203,255,121,255,185,255,121,255,174,255,121,255,169,255,125,255,172,255,139,255,180,255,156,255,192,255,176,255,200,255,198,255,203,255,214,255,198,255,227,255,189,255,236,255,172,255,238,255,154,255,233,255,139,255,229,255,125,255,218,255,119,255,203,255,130,255,185,255,147,255,165,255,169,255,152,255,189,255,145,255,205,255,143,255,207,255,147,255,198,255,156,255,180,255,158,255,161,255,161,255,143,255,163,255,139,255,167,255,145,255,174,255,161,255,183,255,185,255,194,255,205,255,203,255,216,255,214,255,220,255,218,255,218,255,222,255,216,255,231,255,220,255,238,255,229,255,249,255,244,255,0,0,2,0,13,0,15,0,24,0,24,0,39,0,30,0,50,0,30,0,59,0,24,0,61,0,24,0,61,0,22,0,55,0,19,0,41,0,17,0,26,0,13,0,15,0,8,0,6,0,2,0,6,0,251,255,11,0,242,255,17,0,238,255,30,0,238,255,41,0,249,255,50,0,11,0,50,0,39,0,41,0,61,0,24,0,79,0,4,0,88,0,249,255,81,0,249,255,68,0,2,0,52,0,24,0,37,0,46,0,26,0,59,0,22,0,64,0,19,0,50,0,19,0,26,0,19,0,0,0,26,0,231,255,37,0,211,255,46,0,207,255,61,0,209,255,79,0,218,255,97,0,231,255,110,0,244,255,114,0,2,0,110,0,8,0,105,0,13,0,94,0,8,0,86,0,0,0,75,0,242,255,61,0,222,255,46,0,200,255,24,0,178,255,0,0,156,255,236,255,136,255,220,255,125,255,209,255,123,255,209,255,130,255,218,255,145,255,231,255,165,255,251,255,185,255,11,0,207,255,30,0,229,255,41,0,251,255,41,0,13,0,30,0,26,0,8,0,37,0,236,255,44,0,200,255,50,0,163,255,52,0,130,255,48,0,105,255,44,0,90,255,33,0,88,255,22,0,99,255,15,0,112,255,11,0,130,255,11,0,143,255,11,0,156,255,15,0,172,255,15,0,189,255,13,0,209,255,13,0,233,255,6,0,0,0,2,0,26,0,251,255,50,0,240,255,68,0,227,255,83,0,211,255,92,0,196,255,97,0,178,255,99,0,165,255,103,0,152,255,108,0,141,255,112,0,139,255,116,0,141,255,121,0,150,255,123,0,167,255,128,0,183,255,130,0,200,255,125,0,205,255,114,0,200,255,99,0,183,255,75,0,156,255,48,0,128,255,24,0,101,255,6,0,81,255,0,0,70,255,0,0,68,255,11,0,81,255,24,0,103,255,39,0,128,255,50,0,156,255,59,0,178,255,66,0,198,255,70,0,209,255,70,0,211,255,75,0,211,255,75,0,207,255,77,0,203,255,81,0,203,255,86,0,205,255,94,0,214,255,103,0,225,255,112,0,236,255,121,0,244,255,123,0,249,255,125,0,251,255,125,0,249,255,123,0,240,255,121,0,227,255,119,0,218,255,112,0,209,255,101,0,211,255,81,0,218,255,57,0,233,255,26,0,251,255,0,0,11,0,238,255,22,0,229,255,24,0,229,255,15,0,236,255,2,0,242,255,242,255,244,255,231,255,242,255,222,255,229,255,220,255,209,255,222,255,189,255,227,255,165,255,227,255,145,255,227,255,132,255,225,255,123,255,220,255,119,255,216,255,123,255,214,255,130,255,218,255,139,255,229,255,147,255,244,255,154,255,8,0,158,255,30,0,158,255,52,0,156,255,72,0,156,255,90,0,163,255,103,0,174,255,114,0,192,255,123,0,214,255,125,0,233,255,128,0,244,255,121,0,251,255,105,0,249,255,86,0,244,255,61,0,240,255,41,0,236,255,26,0,236,255,15,0,236,255,11,0,238,255,6,0,242,255,4,0,247,255,0,0,247,255,249,255,244,255,233,255,240,255,214,255,229,255,187,255,218,255,163,255,205,255,141,255,189,255,125,255,174,255,123,255,156,255,132,255,143,255,150,255,136,255,174,255,136,255,198,255,141,255,222,255,150,255,242,255,163,255,0,0,180,255,13,0,196,255,22,0,211,255,28,0,225,255,35,0,236,255,39,0,240,255,41,0,247,255,39,0,253,255,37,0,0,0,30,0,4,0,26,0,4,0,26,0,2,0,24,0,0,0,19,0,249,255,8,0,242,255,249,255,231,255,233,255,225,255,218,255,218,255,211,255,214,255,211,255,216,255,225,255,222,255,240,255,231,255,0,0,244,255,15,0,0,0,24,0,13,0,26,0,26,0,26,0,33,0,22,0,39,0,17,0,39,0,11,0,37,0,6,0,30,0,4,0,28,0,0,0,26,0,249,255,28,0,240,255,35,0,236,255,39,0,227,255,46,0,229,255,50,0,231,255,50,0,233,255,39,0,231,255,19,0,227,255,247,255,216,255,209,255,203,255,172,255,192,255,141,255,183,255,125,255,185,255,128,255,200,255,145,255,220,255,174,255,242,255,209,255,2,0,236,255,13,0,0,0,11,0,2,0,4,0,0,0,251,255,247,255,238,255,238,255,222,255,231,255,207,255,229,255,198,255,231,255,187,255,233,255,180,255,233,255,183,255,229,255,189,255,222,255,205,255,216,255,222,255,207,255,240,255,203,255,0,0,198,255,13,0,196,255,26,0,198,255,30,0,209,255,37,0,227,255,35,0,247,255,30,0,11,0,22,0,28,0,15,0,35,0,6,0,33,0,0,0,33,0,0,0,30,0,0,0,33,0,0,0,44,0,253,255,55,0,251,255,70,0,251,255,83,0,253,255,94,0,2,0,112,0,13,0,125,0,24,0,141,0,39,0,154,0,46,0,163,0,52,0,165,0,55,0,158,0,48,0,143,0,44,0,121,0,39,0,92,0,35,0,68,0,30,0,44,0,24,0,22,0,19,0,4,0,13,0,244,255,11,0,236,255,6,0,225,255,4,0,220,255,0,0,225,255,251,255,238,255,244,255,0,0,238,255,28,0,233,255,55,0,231,255,79,0,225,255,92,0,220,255,101,0,214,255,97,0,203,255,86,0,192,255,70,0,178,255,52,0,169,255,39,0,165,255,35,0,163,255,37,0,172,255,48,0,183,255,64,0,196,255,81,0,209,255,97,0,218,255,103,0,218,255,105,0,216,255,97,0,211,255,86,0,214,255,72,0,220,255,59,0,238,255,46,0,2,0,37,0,22,0,30,0,35,0,26,0,44,0,24,0,44,0,26,0,35,0,26,0,17,0,24,0,251,255,22,0,225,255,17,0,196,255,13,0,167,255,2,0,147,255,249,255,132,255,233,255,125,255,218,255,128,255,207,255,141,255,207,255,161,255,211,255,180,255,225,255,200,255,244,255,216,255,2,0,229,255,11,0,236,255,15,0,242,255,13,0,249,255,4,0,0,0,244,255,8,0,222,255,19,0,200,255,28,0,183,255,33,0,174,255,28,0,176,255,22,0,183,255,11,0,194,255,253,255,203,255,236,255,200,255,218,255,196,255,196,255,189,255,174,255,187,255,150,255,192,255,125,255,205,255,99,255,218,255,75,255,227,255,55,255,233,255,39,255,236,255,33,255,233,255,33,255,233,255,46,255,233,255,70,255,233,255,99,255,229,255,136,255,225,255,167,255,214,255,194,255,200,255,207,255,187,255,209,255,174,255,209,255,163,255,203,255,156,255,198,255,154,255,194,255,156,255,194,255,165,255,194,255,178,255,198,255,196,255,203,255,214,255,211,255,225,255,225,255,231,255,242,255,231,255,4,0,227,255,26,0,227,255,46,0,233,255,61,0,247,255,68,0,6,0,66,0,24,0,55,0,37,0,39,0,41,0,19,0,41,0,2,0,37,0,247,255,30,0,240,255,26,0,236,255,26,0,233,255,30,0,231,255,37,0,225,255,48,0,216,255,55,0,205,255,57,0,192,255,57,0,178,255,46,0,169,255,30,0,169,255,17,0,176,255,6,0,189,255,2,0,203,255,4,0,214,255,15,0,222,255,26,0,220,255,37,0,214,255,41,0,196,255,39,0,178,255,35,0,161,255,26,0,147,255,19,0,136,255,13,0,134,255,6,0,139,255,0,0,147,255,2,0,167,255,4,0,192,255,13,0,218,255,28,0,244,255,52,0,15,0,79,0,39,0,105,0,59,0,123,0,70,0,132,0,75,0,128,0,70,0,110,0,57,0,83,0,41,0,50,0,26,0,13,0,13,0,233,255,0,0,203,255,247,255,176,255,231,255,163,255,216,255,163,255,194,255,169,255,169,255,183,255,141,255,194,255,112,255,200,255,92,255,205,255,81,255,209,255,81,255,216,255,99,255,222,255,130,255,225,255,169,255,218,255,207,255,203,255,236,255,180,255,2,0,147,255,15,0,121,255,22,0,99,255,30,0,92,255,37,0,103,255,48,0,130,255,59,0,174,255,66,0,227,255,70,0,17,0,70,0,61,0,68,0,86,0,64,0,97,0,61,0,92,0,59,0,77,0,57,0,57,0,48,0,35,0,35,0,17,0,17,0,2,0,0,0,247,255,236,255,238,255,218,255,233,255,203,255,233,255,185,255,242,255,169,255,251,255,154,255,2,0,139,255,17,0,130,255,30,0,128,255,39,0,136,255,46,0,158,255,46,0,194,255,41,0,236,255,28,0,22,0,13,0,61,0,251,255,92,0,229,255,114,0,209,255,130,0,194,255,141,0,187,255,152,0,189,255,163,0,203,255,172,0,220,255,187,0,236,255,200,0,249,255,211,0,0,0,216,0,251,255,214,0,242,255,200,0,231,255,176,0,225,255,143,0,222,255,108,0,220,255,70,0,225,255,35,0,225,255,8,0,222,255,244,255,225,255,236,255,227,255,238,255,236,255,251,255,249,255,15,0,6,0,39,0,22,0,68,0,33,0,94,0,44,0,119,0,48,0,134,0,52,0,145,0,57,0,145,0,64,0,134,0,68,0,112,0,75,0,81,0,79,0,41,0,77,0,6,0,64,0,236,255,44,0,216,255,19,0,205,255,249,255,200,255,227,255,194,255,209,255,185,255,200,255,169,255,196,255,152,255,198,255,139,255,205,255,134,255,214,255,139,255,225,255,156,255,238,255,174,255,2,0,200,255,22,0,227,255,48,0,249,255,75,0,11,0,99,0,28,0,119,0,37,0,132,0,41,0,134,0,41,0,134,0,28,0,130,0,11,0,116,0,242,255,99,0,216,255,79,0,189,255,59,0,169,255,39,0,161,255,24,0,161,255,17,0,169,255,17,0,180,255,22,0,196,255,30,0,209,255,44,0,222,255,52,0,231,255,64,0,240,255,75,0,242,255,86,0,244,255,90,0,240,255,94,0,233,255,92,0,220,255,83,0,209,255,70,0,198,255,48,0,194,255,30,0,194,255,22,0,205,255,22,0,225,255,28,0,247,255,44,0,13,0,64,0,30,0,77,0,39,0,88,0,41,0,88,0,41,0,83,0,41,0,70,0,39,0,48,0,35,0,26,0,26,0,4,0,13,0,242,255,0,0,229,255,240,255,220,255,227,255,220,255,222,255,222,255,222,255,231,255,229,255,242,255,236,255,0,0,244,255,11,0,249,255,24,0,251,255,33,0,249,255,37,0,244,255,37,0,240,255,35,0,240,255,33,0,244,255,39,0,253,255,50,0,2,0,68,0,6,0,88,0,6,0,110,0,6,0,128,0,6,0,145,0,13,0,161,0,26,0,172,0,37,0,172,0,50,0,161,0,61,0,134,0,66,0,97,0,68,0,50,0,70,0,6,0,72,0,222,255,81,0,194,255,88,0,180,255,97,0,180,255,103,0,189,255,103,0,207,255,97,0,227,255,86,0,240,255,68,0,251,255,50,0,0,0,28,0,8,0,11,0,19,0,0,0,39,0,251,255,66,0,0,0,94,0,6,0,121,0,19,0,141,0,28,0,152,0,35,0,147,0,37,0,139,0,28,0,114,0,17,0,90,0,4,0,64,0,249,255,39,0,238,255,24,0,233,255,15,0,233,255,11,0,238,255,6,0,244,255,2,0,249,255,0,0,253,255,0,0,0,0,6,0,2,0,22,0,8,0,37,0,13,0,55,0,17,0,66,0,17,0,70,0,13,0,66,0,13,0,50,0,13,0,28,0,17,0,4,0,28,0,236,255,41,0,214,255,55,0,203,255,64,0,196,255,64,0,200,255,64,0,214,255,57,0,231,255,52,0,253,255,46,0,13,0,41,0,28,0,35,0,39,0,30,0,41,0,30,0,33,0,28,0,15,0,26,0,247,255,26,0,220,255,26,0,196,255,28,0,180,255,30,0,172,255,28,0,167,255,26,0,172,255,19,0,174,255,13,0,174,255,8,0,178,255,2,0,183,255,251,255,196,255,236,255,214,255,218,255,233,255,196,255,0,0,174,255,22,0,156,255,35,0,141,255,46,0,130,255,48,0,121,255,41,0,119,255,33,0,114,255,19,0,114,255,6,0,119,255,0,0,128,255,253,255,143,255,6,0,165,255,24,0,194,255,52,0,231,255,81,0,2,0,110,0,35,0,130,0,57,0,141,0,75,0,141,0,83,0,136,0,92,0,123,0,94,0,110,0,94,0,88,0,92,0,68,0,88,0,44,0,75,0,24,0,61,0,8,0,46,0,0,0,28,0,2,0,6,0,11,0,242,255,26,0,214,255,41,0,185,255,55,0,154,255,64,0,123,255,66,0,105,255,61,0,94,255,52,0,97,255,37,0,110,255,24,0,132,255,17,0,156,255,15,0,180,255,15,0,203,255,19,0,222,255,24,0,233,255,24,0,240,255,22,0,247,255,15,0,0,0,8,0,15,0,0,0,39,0,253,255,68,0,247,255,92,0,240,255,112,0,233,255,116,0,225,255,110,0,211,255,97,0,198,255,72,0,187,255,44,0,180,255,17,0,183,255,247,255,194,255,222,255,216,255,200,255,242,255,183,255,15,0,172,255,39,0,169,255,57,0,174,255,66,0,183,255,66,0,192,255,59,0,200,255,50,0,207,255,41,0,211,255,28,0,211,255,19,0,207,255,15,0,200,255,8,0,187,255,6,0,172,255,11,0,158,255,11,0,147,255,8,0,143,255,0,0,145,255,236,255,154,255,209,255,165,255,183,255,176,255,161,255,189,255,150,255,203,255,147,255,218,255,150,255,233,255,161,255,249,255,169,255,0,0,183,255,2,0,196,255,2,0,209,255,2,0,225,255,6,0,233,255,19,0,240,255,39,0,242,255,57,0,242,255,70,0,238,255,79,0,236,255,81,0,225,255,75,0,211,255,66,0,192,255,55,0,169,255,41,0,150,255,26,0,132,255,13,0,125,255,0,0,128,255,247,255,143,255,244,255,165,255,249,255,192,255,0,0,218,255,11,0,240,255,26,0,249,255,33,0,249,255,33,0,240,255,24,0,227,255,8,0,211,255,244,255,205,255,225,255,207,255,209,255,222,255,207,255,247,255,218,255,17,0,236,255,44,0,2,0,66,0,24,0,79,0,41,0,81,0,50,0,70,0,52,0,46,0,52,0,19,0,50,0,251,255,50,0,238,255,50,0,238,255,50,0,247,255,50,0,13,0,46,0,39,0,39,0,64,0,28,0,81,0,11,0,90,0,247,255,86,0,214,255,77,0,180,255,64,0,152,255,46,0,130,255,30,0,123,255,8,0,128,255,247,255,143,255,225,255,163,255,207,255,180,255,194,255,192,255,185,255,196,255,185,255,194,255,196,255,196,255,209,255,196,255,229,255,203,255,247,255,211,255,11,0,225,255,24,0,236,255,37,0,249,255,44,0,0,0,46,0,6,0,41,0,13,0,33,0,11,0,22,0,4,0,15,0,251,255,15,0,240,255,15,0,236,255,19,0,236,255,24,0,244,255,26,0,0,0,30,0,13,0,37,0,24,0,52,0,28,0,75,0,28,0,105,0,22,0,139,0,11,0,169,0,251,255,192,0,238,255,207,0,229,255,203,0,225,255,194,0,231,255,174,0,247,255,150,0,11,0,123,0,35,0,99,0,57,0,77,0,70,0,57,0,79,0,46,0,79,0,41,0,70,0,46,0,57,0,59,0,37,0,79,0,13,0,97,0,244,255,112,0,216,255,119,0,189,255,114,0,163,255,103,0,143,255,90,0,132,255,75,0,134,255,64,0,147,255,59,0,172,255,64,0,200,255,75,0,225,255,94,0,244,255,114,0,253,255,130,0,251,255,139,0,251,255,132,0,249,255,112,0,253,255,86,0,8,0,52,0,28,0,22,0,50,0,249,255,66,0,227,255,72,0,211,255,68,0,211,255,55,0,216,255,37,0,229,255,22,0,247,255,8,0,8,0,0,0,22,0,247,255,30,0,236,255,35,0,225,255,35,0,211,255,30,0,198,255,24,0,189,255,13,0,187,255,251,255,185,255,227,255,189,255,200,255,203,255,176,255,220,255,156,255,244,255,150,255,8,0,154,255,24,0,169,255,33,0,187,255,28,0,211,255,19,0,229,255,6,0,247,255,249,255,4,0,238,255,11,0,236,255,17,0,244,255,19,0,0,0,13,0,11,0,8,0,19,0,0,0,22,0,253,255,17,0,251,255,4,0,253,255,244,255,2,0,222,255,13,0,205,255,26,0,196,255,35,0,198,255,41,0,211,255,46,0,227,255,44,0,247,255,33,0,4,0,22,0,15,0,6,0,19,0,251,255,17,0,238,255,11,0,222,255,0,0,207,255,249,255,189,255,242,255,176,255,240,255,165,255,238,255,154,255,242,255,145,255,247,255,134,255,249,255,121,255,249,255,108,255,244,255,92,255,227,255,83,255,205,255,86,255,178,255,101,255,147,255,125,255,121,255,158,255,101,255,187,255,88,255,218,255,86,255,236,255,88,255,244,255,92,255,244,255,99,255,240,255,108,255,236,255,119,255,231,255,136,255,229,255,161,255,227,255,185,255,227,255,209,255,225,255,222,255,220,255,229,255,225,255,231,255,233,255,227,255,0,0,229,255,28,0,236,255,68,0,249,255,101,0,4,0,125,0,15,0,134,0,15,0,123,0,2,0,99,0,238,255,70,0,207,255,39,0,176,255,19,0,147,255,2,0,128,255,253,255,119,255,244,255,114,255,236,255,116,255,229,255,121,255,214,255,130,255,200,255,139,255,187,255,145,255,178,255,154,255,178,255,163,255,176,255,172,255,185,255,178,255,192,255,189,255,198,255,200,255,205,255,218,255,209,255,229,255,218,255,242,255,225,255,253,255,231,255,6,0,238,255,15,0,240,255,26,0,242,255,37,0,240,255,41,0,233,255,44,0,229,255,39,0,227,255,39,0,231,255,37,0,244,255,37,0,4,0,41,0,24,0,46,0,41,0,52,0,55,0,52,0,55,0,46,0,50,0,39,0,44,0,37,0,33,0,41,0,24,0,55,0,17,0,68,0,13,0,81,0,17,0,92,0,26,0,94,0,44,0,92,0,68,0,86,0,92,0,75,0,110,0,61,0,125,0,44,0,130,0,19,0,128,0,0,0,114,0,236,255,97,0,225,255,75,0,225,255,50,0,229,255,28,0,242,255,13,0,249,255,4,0,253,255,4,0,247,255,8,0,233,255,19,0,225,255,30,0,214,255,46,0,207,255,57,0,207,255,59,0,205,255,57,0,207,255,46,0,209,255,28,0,209,255,11,0,211,255,0,0,211,255,249,255,216,255,242,255,216,255,240,255,218,255,236,255,225,255,231,255,227,255,227,255,238,255,227,255,249,255,229,255,4,0,240,255,17,0,253,255,33,0,8,0,41,0,19,0,44,0,28,0,37,0,33,0,28,0,37,0,15,0,37,0,11,0,35,0,11,0,28,0,22,0,17,0,39,0,2,0,55,0,242,255,72,0,227,255,88,0,216,255,94,0,207,255,97,0,207,255,97,0,209,255,88,0,214,255,77,0,216,255,59,0,220,255,44,0,227,255,30,0,238,255,19,0,253,255,15,0,15,0,17,0,30,0,22,0,41,0,37,0,41,0,57,0,28,0,72,0,6,0,83,0,240,255,90,0,220,255,81,0,207,255,61,0,203,255,37,0,203,255,8,0,207,255,242,255,211,255,222,255,211,255,207,255,211,255,192,255,211,255,172,255,209,255,150,255,203,255,130,255,196,255,112,255,187,255,105,255,178,255,112,255,172,255,130,255,167,255,163,255,169,255,200,255,176,255,236,255,187,255,13,0,200,255,48,0,209,255,79,0,216,255,103,0,220,255,119,0,218,255,125,0,211,255,121,0,200,255,110,0,187,255,92,0,172,255,75,0,154,255,64,0,139,255,57,0,123,255,57,0,114,255,64,0,112,255,72,0,114,255,83,0,121,255,90,0,134,255,97,0,145,255,101,0,156,255,108,0,169,255,119,0,183,255,128,0,198,255,141,0,211,255,147,0,222,255,145,0,233,255,136,0,236,255,119,0,231,255,97,0,222,255,75,0,211,255,61,0,200,255,52,0,200,255,55,0,205,255,61,0,220,255,70,0,242,255,79,0,8,0,81,0,33,0,77,0,50,0,68,0,64,0,55,0,72,0,44,0,77,0,33,0,77,0,24,0,72,0,19,0,66,0,22,0,52,0,22,0,39,0,22,0,22,0,17,0,4,0,4,0,244,255,238,255,229,255,214,255,216,255,189,255,209,255,178,255,211,255,180,255,220,255,194,255,233,255,216,255,251,255,238,255,8,0,251,255,26,0,0,0,39,0,253,255,46,0,247,255,46,0,242,255,39,0,242,255,24,0,242,255,8,0,244,255,0,0,247,255,249,255,247,255,253,255,249,255,4,0,251,255,22,0,0,0,39,0,8,0,50,0,17,0,61,0,33,0,70,0,48,0,75,0,61,0,75,0,79,0,70,0,88,0,64,0,99,0,55,0,105,0,50,0,112,0,57,0,112,0,68,0,110,0,88,0,99,0,110,0,77,0,130,0,50,0,134,0,19,0,128,0,253,255,103,0,238,255,66,0,236,255,19,0,240,255,229,255,0,0,183,255,15,0,150,255,33,0,128,255,41,0,125,255,46,0,134,255,41,0,156,255,30,0,185,255,17,0,211,255,4,0,236,255,253,255,251,255,247,255,253,255,249,255,249,255,0,0,242,255,11,0,231,255,24,0,218,255,30,0,209,255,33,0,203,255,28,0,203,255,19,0,203,255,8,0,207,255,4,0,214,255,8,0,220,255,22,0,231,255,41,0,240,255,64,0,247,255,88,0,0,0,101,0,4,0,108,0,8,0,105,0,17,0,97,0,26,0,88,0,39,0,81,0,61,0,75,0,88,0,70,0,114,0,68,0,136,0,66,0,152,0,64,0,163,0,57,0,163,0,46,0,158,0,28,0,152,0,6,0,147,0,240,255,141,0,216,255,141,0,196,255,139,0,180,255,136,0,169,255,132,0,163,255,125,0,161,255,112,0,161,255,94,0,163,255,75,0,167,255,48,0,174,255,22,0,180,255,0,0,189,255,244,255,205,255,240,255,220,255,242,255,240,255,253,255,0,0,8,0,6,0,22,0,6,0,30,0,249,255,35,0,227,255,30,0,203,255,22,0,180,255,13,0,165,255,4,0,156,255,2,0,152,255,6,0,147,255,15,0,143,255,26,0,134,255,35,0,125,255,39,0,119,255,37,0,123,255,24,0,134,255,6,0,158,255,240,255,185,255,214,255,211,255,185,255,233,255,163,255,244,255,145,255,251,255,141,255,251,255,143,255,253,255,150,255,251,255,163,255,249,255,178,255,244,255,196,255,240,255,209,255,233,255,231,255,231,255,251,255,229,255,19,0,229,255,50,0,236,255,77,0,242,255,105,0,249,255,128,0,253,255,143,0,253,255,154,0,247,255,152,0,233,255,145,0,220,255,132,0,209,255,116,0,203,255,97,0,205,255,77,0,214,255,52,0,227,255,33,0,242,255,11,0,253,255,251,255,2,0,231,255,2,0,214,255,251,255,196,255,238,255,183,255,222,255,178,255,209,255,183,255,205,255,192,255,205,255,207,255,214,255,220,255,222,255,229,255,231,255,229,255,233,255,222,255,231,255,209,255,225,255,192,255,218,255,178,255,214,255,167,255,218,255,158,255,227,255,154,255,240,255,154,255,2,0,156,255,19,0,163,255,33,0,174,255,37,0,189,255,35,0,207,255,24,0,225,255,11,0,242,255,251,255,251,255,238,255,0,0,233,255,0,0,236,255,251,255,247,255,244,255,4,0,238,255,19,0,233,255,30,0,233,255,39,0,240,255,41,0,249,255,44,0,0,0,37,0,6,0,22,0,11,0,2,0,8,0,236,255,4,0,214,255,0,0,198,255,253,255,187,255,253,255,183,255,253,255,183,255,249,255,187,255,244,255,194,255,229,255,207,255,216,255,220,255,203,255,238,255,189,255,253,255,178,255,8,0,174,255,19,0,172,255,26,0,174,255,30,0,180,255,33,0,192,255,28,0,200,255,22,0,205,255,13,0,205,255,0,0,200,255,242,255,189,255,227,255,180,255,214,255,174,255,207,255,178,255,207,255,185,255,216,255,198,255,233,255,207,255,0,0,218,255,24,0,220,255,46,0,218,255,57,0,220,255,66,0,222,255,68,0,227,255,64,0,233,255,61,0,238,255,57,0,244,255,50,0,240,255,46,0,238,255,44,0,231,255,39,0,229,255,33,0,229,255,33,0,233,255,30,0,242,255,33,0,253,255,37,0,8,0,46,0,19,0,55,0,26,0,64,0,24,0,68,0,11,0,64,0,249,255,59,0,225,255,48,0,203,255,33,0,187,255,11,0,183,255,249,255,192,255,231,255,216,255,218,255,244,255,214,255,19,0,214,255,48,0,220,255,68,0,227,255,79,0,236,255,77,0,249,255,68,0,6,0,50,0,22,0,35,0,44,0,22,0,57,0,8,0,72,0,251,255,83,0,238,255,90,0,229,255,94,0,220,255,103,0,218,255,110,0,220,255,119,0,227,255,128,0,240,255,132,0,249,255,128,0,2,0,119,0,6,0,103,0,13,0,90,0,17,0,72,0,17,0,61,0,22,0,48,0,24,0,35,0,28,0,24,0,30,0,17,0,26,0,13,0,24,0,17,0,8,0,30,0,249,255,44,0,222,255,64,0,198,255,81,0,178,255,94,0,169,255,103,0,174,255,108,0,194,255,110,0,222,255,103,0,0,0,92,0,37,0,77,0,68,0,57,0,94,0,33,0,108,0,13,0,112,0,251,255,108,0,240,255,101,0,236,255,92,0,238,255,86,0,0,0,81,0,28,0,75,0,64,0,66,0,103,0,57,0,136,0,48,0,158,0,44,0,165,0,48,0,158,0,52,0,145,0,66,0,128,0,77,0,110,0,88,0,94,0,97,0,79,0,103,0,64,0,103,0,44,0,103,0,17,0,101,0,242,255,99,0,209,255,92,0,176,255,90,0,145,255,81,0,128,255,75,0,119,255,66,0,121,255,52,0,130,255,41,0,145,255,26,0,163,255,13,0,187,255,0,0,214,255,244,255,244,255,231,255,22,0,214,255,64,0,194,255,105,0,176,255,136,0,158,255,156,0,136,255,163,0,121,255,156,0,108,255,143,0,105,255,125,0,112,255,105,0,130,255,88,0,158,255,72,0,192,255,59,0,222,255,52,0,251,255,50,0,11,0,52,0,28,0,59,0,37,0,68,0,44,0,72,0,48,0,75,0,48,0,70,0,52,0,64,0,55,0,55,0,59,0,46,0,66,0,41,0,70,0,37,0,68,0,35,0,61,0,35,0,55,0,35,0,44,0,30,0,33,0,26,0,19,0,17,0,6,0,11,0,249,255,4,0,231,255,0,0,211,255,0,0,198,255,0,0,192,255,253,255,189,255,253,255,192,255,249,255,196,255,242,255,205,255,233,255,209,255,227,255,209,255,220,255,205,255,214,255,198,255,214,255,185,255,214,255,176,255,220,255,165,255,231,255,161,255,242,255,165,255,253,255,174,255,6,0,194,255,13,0,222,255,19,0,251,255,22,0,19,0,22,0,37,0,19,0,46,0,15,0,41,0,8,0,35,0,4,0,22,0,2,0,11,0,0,0,6,0,2,0,2,0,6,0,4,0,8,0,8,0,13,0,17,0,15,0,22,0,17,0,28,0,28,0,30,0,37,0,30,0,48,0,28,0,59,0,19,0,66,0,8,0,68,0,0,0,64,0,247,255,59,0,242,255,48,0,247,255,39,0,253,255,28,0,2,0,13,0,4,0,4,0,0,0,249,255,242,255,233,255,222,255,216,255,198,255,200,255,176,255,187,255,161,255,176,255,152,255,174,255,152,255,174,255,161,255,180,255,172,255,187,255,189,255,189,255,205,255,194,255,220,255,198,255,229,255,207,255,233,255,214,255,238,255,225,255,242,255,238,255,240,255,251,255,233,255,4,0,220,255,15,0,205,255,22,0,187,255,33,0,169,255,41,0,161,255,50,0,158,255,61,0,163,255,66,0,172,255,66,0,180,255,57,0,187,255,44,0,198,255,26,0,209,255,6,0,227,255,247,255,253,255,236,255,28,0,229,255,59,0,233,255,90,0,249,255,112,0,11,0,123,0,37,0,123,0,57,0,114,0,72,0,97,0,81,0,72,0,86,0,50,0,86,0,30,0,86,0,15,0,86,0,4,0,86,0,2,0,86,0,11,0,83,0,22,0,83,0,35,0,79,0,48,0,79,0,59,0,75,0,64,0,77,0,66,0,70,0,64,0,70,0,59,0,68,0,55,0,64,0,46,0,61,0,37,0,64,0,24,0,66,0,13,0,72,0,2,0,77,0,253,255,81,0,0,0,79,0,2,0,72,0,13,0,59,0,28,0,50,0,52,0,39,0,75,0,30,0,97,0,22,0,110,0,19,0,110,0,11,0,97,0,4,0,72,0,253,255,39,0,244,255,8,0,236,255,242,255,229,255,229,255,222,255,225,255,214,255,227,255,207,255,233,255,196,255,240,255,185,255,242,255,180,255,238,255,178,255,227,255,180,255,216,255,183,255,205,255,178,255,200,255,172,255,209,255,163,255,227,255,154,255,251,255,147,255,15,0,150,255,26,0,152,255,22,0,161,255,4,0,169,255,229,255,185,255,194,255,200,255,152,255,222,255,119,255,238,255,94,255,251,255,83,255,2,0,88,255,4,0,112,255,0,0,147,255,253,255,198,255,249,255,249,255,240,255,37,0,238,255,75,0,236,255,99,0,240,255,108,0,251,255,105,0,6,0,97,0,22,0,88,0,37,0,77,0,46,0,66,0,46,0,57,0,37,0,41,0,26,0,24,0,13,0,0,0,2,0,236,255,251,255,216,255,244,255,209,255,236,255,211,255,229,255,220,255,225,255,238,255,218,255,253,255,216,255,8,0,220,255,17,0,222,255,24,0,227,255,26,0,225,255,22,0,216,255,17,0,205,255,11,0,187,255,4,0,172,255,249,255,161,255,236,255,154,255,220,255,150,255,214,255,150,255,211,255,152,255,216,255,154,255,229,255,154,255,247,255,156,255,15,0,154,255,41,0,156,255,72,0,156,255,108,0,163,255,139,0,169,255,167,0,180,255,187,0,189,255,194,0,200,255,189,0,214,255,178,0,229,255,161,0,247,255,139,0,4,0,119,0,22,0,97,0,33,0,72,0,39,0,52,0,39,0,33,0,39,0,19,0,33,0,8,0,24,0,4,0,15,0,4,0,4,0,15,0,253,255,30,0,242,255,55,0,236,255,81,0,231,255,105,0,231,255,123,0,238,255,132,0,242,255,130,0,249,255,121,0,253,255,105,0,253,255,81,0,249,255,57,0,244,255,26,0,238,255,249,255,233,255,216,255,233,255,185,255,236,255,165,255,240,255,158,255,244,255,167,255,242,255,185,255,242,255,209,255,233,255,236,255,225,255,2,0,216,255,22,0,207,255,33,0,200,255,41,0,189,255,39,0,183,255,35,0,169,255,24,0,154,255,8,0,143,255,247,255,134,255,233,255,130,255,220,255,130,255,216,255,128,255,214,255,130,255,216,255,130,255,218,255,134,255,216,255,139,255,218,255,147,255,216,255,156,255,211,255,165,255,211,255,172,255,209,255,174,255,205,255,183,255,203,255,187,255,207,255,198,255,218,255,216,255,233,255,236,255,0,0,2,0,26,0,26,0,46,0,50,0,61,0,68,0,64,0,79,0,57,0,88,0,50,0,90,0,44,0,86,0,41,0,81,0,48,0,77,0,61,0,70,0,77,0,61,0,92,0,52,0,103,0,39,0,116,0,28,0,123,0,15,0,130,0,2,0,134,0,247,255,130,0,236,255,123,0,227,255,112,0,220,255,99,0,214,255,88,0,209,255,88,0,209,255,94,0,205,255,108,0,200,255,121,0,200,255,134,0,200,255,143,0,205,255,145,0,218,255,136,0,238,255,125,0,0,0,112,0,19,0,103,0,39,0,99,0,46,0,97,0,46,0,92,0,37,0,88,0,17,0,81,0,253,255,72,0,229,255,64,0,209,255,59,0,200,255,55,0,207,255,57,0,220,255,59,0,242,255,61,0,4,0,64,0,19,0,66,0,33,0,64,0,37,0,64,0,39,0,66,0,39,0,68,0,39,0,64,0,44,0,59,0,50,0,48,0,64,0,33,0,86,0,19,0,108,0,8,0,136,0,0,0,161,0,4,0,174,0,17,0,172,0,41,0,152,0,70,0,121,0,97,0,83,0,119,0,44,0,132,0,13,0,139,0,247,255,136,0,236,255,134,0,240,255,130,0,0,0,123,0,15,0,114,0,39,0,105,0,61,0,97,0,72,0,83,0,79,0,72,0,77,0,64,0,61,0,61,0,46,0,61,0,26,0,61,0,8,0,57,0,249,255,50,0,231,255,41,0,214,255,30,0,194,255,19,0,176,255,11,0,161,255,6,0,152,255,2,0,152,255,4,0,163,255,6,0,180,255,11,0,203,255,15,0,229,255,22,0,0,0,28,0,24,0,33,0,44,0,37,0,64,0,41,0,75,0,48,0,81,0,57,0,81,0,64,0,77,0,70,0,68,0,79,0,59,0,83,0,57,0,90,0,57,0,90,0,64,0,88,0,72,0,81,0,79,0,72,0,83,0,64,0,81,0,55,0,77,0,48,0,68,0,41,0,57,0,37,0,46,0,33,0,37,0,30,0,28,0,24,0,19,0,22,0,15,0,22,0,4,0,22,0,0,0,19,0,251,255,11,0,247,255,2,0,247,255,247,255,242,255,229,255,236,255,209,255,227,255,196,255,218,255,189,255,209,255,189,255,205,255,198,255,205,255,211,255,205,255,227,255,207,255,242,255,209,255,0,0,216,255,6,0,222,255,13,0,238,255,24,0,0,0,33,0,19,0,44,0,46,0,55,0,66,0,68,0,79,0,79,0,86,0,88,0,81,0,92,0,72,0,94,0,64,0,94,0,55,0,92,0,50,0,88,0,50,0,79,0,48,0,64,0,46,0,50,0,44,0,39,0,35,0,33,0,28,0,33,0,24,0,35,0,22,0,39,0,26,0,44,0,33,0,44,0,46,0,37,0,59,0,22,0,72,0,0,0,79,0,233,255,83,0,211,255,83,0,196,255,77,0,189,255,64,0,192,255,48,0,198,255,28,0,203,255,13,0,203,255,0,0,200,255,253,255,196,255,0,0,192,255,8,0,196,255,28,0,203,255,55,0,214,255,83,0,227,255,110,0,238,255,134,0,247,255,147,0,253,255,152,0,2,0,145,0,13,0,125,0,24,0,101,0,35,0,77,0,48,0,52,0,61,0,30,0,75,0,11,0,92,0,249,255,108,0,222,255,123,0,194,255,134,0,167,255,139,0,145,255,132,0,132,255,114,0,128,255,81,0,141,255,46,0,156,255,4,0,176,255,220,255,196,255,180,255,207,255,154,255,218,255,136,255,225,255,134,255,231,255,143,255,238,255,169,255,242,255,203,255,244,255,238,255,244,255,19,0,244,255,50,0,247,255,77,0,253,255,97,0,6,0,112,0,15,0,123,0,30,0,130,0,41,0,130,0,46,0,125,0,55,0,110,0,59,0,90,0,61,0,66,0,64,0,44,0,64,0,28,0,57,0,13,0,46,0,6,0,28,0,4,0,8,0,4,0,244,255,4,0,222,255,4,0,205,255,2,0,192,255,253,255,178,255,247,255,174,255,238,255,169,255,225,255,172,255,209,255,180,255,192,255,198,255,174,255,216,255,158,255,238,255,150,255,2,0,143,255,22,0,143,255,37,0,150,255,46,0,156,255,46,0,169,255,41,0,185,255,33,0,203,255,24,0,222,255,19,0,244,255,17,0,8,0,24,0,26,0,28,0,37,0,33,0,41,0,28,0,39,0,22,0,28,0,15,0,17,0,11,0,6,0,13,0,251,255,26,0,240,255,46,0,229,255,68,0,218,255,92,0,211,255,112,0,207,255,121,0,207,255,123,0,214,255,119,0,227,255,108,0,244,255,101,0,4,0,97,0,22,0,97,0,37,0,97,0,50,0,99,0,61,0,92,0,68,0,79,0,72,0,59,0,72,0,33,0,70,0,11,0,64,0,251,255,57,0,240,255,46,0,240,255,37,0,249,255,26,0,8,0,13,0,30,0,2,0,55,0,251,255,77,0,240,255,92,0,236,255,97,0,236,255,92,0,236,255,77,0,240,255,59,0,240,255,33,0,236,255,6,0,220,255,236,255,200,255,209,255,174,255,185,255,152,255,165,255,132,255,150,255,121,255,143,255,116,255,143,255,121,255,152,255,132,255,172,255,147,255,196,255,167,255,227,255,189,255,6,0,216,255,44,0,247,255,81,0,19,0,112,0,55,0,139,0,92,0,156,0,128,0,169,0,158,0,172,0,178,0,169,0,187,0,158,0,187,0,141,0,176,0,119,0,161,0,92,0,145,0,66,0,130,0,46,0,116,0,26,0,103,0,15,0,92,0,13,0,72,0,15,0,48,0,19,0,22,0,17,0,249,255,11,0,220,255,0,0,198,255,240,255,183,255,225,255,176,255,214,255,178,255,209,255,185,255,211,255,198,255,222,255,216,255,238,255,238,255,251,255,0,0,11,0,28,0,22,0,57,0,26,0,83,0,26,0,103,0,19,0,119,0,8,0,128,0,253,255,125,0,247,255,119,0,244,255,110,0,249,255,103,0,2,0,94,0,22,0,86,0,39,0,75,0,57,0,61,0,72,0,48,0,83,0,30,0,94,0,15,0,110,0,4,0,125,0,2,0,141,0,6,0,150,0,22,0,150,0,37,0,136,0,55,0,119,0,64,0,97,0,66,0,75,0,57,0,55,0,48,0,41,0,35,0,33,0,26,0,24,0,22,0,19,0,19,0,15,0,22,0,11,0,28,0,6,0,33,0,2,0,35,0,4,0,33,0,6,0,19,0,4,0,6,0,0,0,247,255,247,255,229,255,227,255,216,255,207,255,211,255,187,255,211,255,165,255,211,255,147,255,211,255,130,255,205,255,121,255,198,255,119,255,192,255,125,255,189,255,139,255,189,255,158,255,189,255,176,255,189,255,200,255,187,255,218,255,178,255,236,255,174,255,251,255,169,255,8,0,169,255,22,0,178,255,33,0,200,255,48,0,227,255,59,0,4,0,68,0,41,0,72,0,75,0,70,0,99,0,68,0,116,0,61,0,121,0,52,0,119,0,48,0,112,0,44,0,105,0,41,0,94,0,44,0,83,0,48,0,72,0,59,0,61,0,75,0,52,0,88,0,46,0,101,0,46,0,108,0,52,0,110,0,61,0,101,0,70,0,97,0,77,0,83,0,75,0,75,0,66,0,68,0,55,0,59,0,39,0,55,0,24,0,50,0,8,0,46,0,0,0,41,0,247,255,33,0,238,255,19,0,225,255,6,0,211,255,251,255,192,255,236,255,176,255,222,255,167,255,211,255,165,255,209,255,172,255,214,255,180,255,227,255,194,255,242,255,207,255,6,0,225,255,28,0,242,255,50,0,6,0,66,0,24,0,77,0,46,0,81,0,59,0,81,0,68,0,81,0,70,0,70,0,61,0,55,0,44,0,37,0,15,0,17,0,242,255,0,0,211,255,244,255,185,255,240,255,167,255,247,255,161,255,2,0,163,255,22,0,174,255,41,0,185,255,57,0,198,255,70,0,209,255,72,0,214,255,70,0,216,255,64,0,218,255,52,0,214,255,39,0,211,255,22,0,209,255,6,0,205,255,249,255,203,255,238,255,200,255,231,255,200,255,229,255,196,255,229,255,196,255,236,255,196,255,247,255,198,255,253,255,198,255,2,0,198,255,4,0,200,255,8,0,200,255,8,0,205,255,8,0,211,255,6,0,220,255,4,0,231,255,4,0,240,255,0,0,247,255,253,255,247,255,253,255,242,255,0,0,227,255,2,0,209,255,11,0,196,255,15,0,194,255,19,0,200,255,26,0,222,255,30,0,251,255,37,0,28,0,37,0,57,0,35,0,81,0,22,0,97,0,6,0,101,0,240,255,97,0,220,255,88,0,205,255,79,0,200,255,77,0,203,255,79,0,209,255,83,0,218,255,86,0,222,255,86,0,214,255,79,0,205,255,66,0,189,255,55,0,183,255,41,0,189,255,37,0,207,255,35,0,244,255,44,0,24,0,55,0,64,0,68,0,94,0,81,0,110,0,88,0,114,0,90,0,108,0,83,0,94,0,70,0,77,0,52,0,57,0,35,0,41,0,19,0,28,0,4,0,22,0,247,255,19,0,229,255,22,0,205,255,24,0,174,255,26,0,139,255,28,0,105,255,28,0,79,255,24,0,63,255,15,0,63,255,0,0,75,255,240,255,97,255,220,255,121,255,203,255,147,255,192,255,178,255,185,255,207,255,189,255,238,255,196,255,13,0,203,255,44,0,207,255,77,0,211,255,99,0,209,255,112,0,207,255,110,0,205,255,92,0,205,255,66,0,205,255,37,0,211,255,8,0,218,255,247,255,222,255,240,255,227,255,244,255,229,255,0,0,233,255,17,0,233,255,37,0,236,255,55,0,242,255,70,0,253,255,81,0,13,0,83,0,28,0,79,0,35,0,64,0,35,0,41,0,19,0,15,0,251,255,247,255,222,255,222,255,196,255,207,255,178,255,198,255,172,255,192,255,176,255,187,255,185,255,185,255,203,255,183,255,218,255,189,255,231,255,203,255,242,255,220,255,251,255,242,255,253,255,2,0,0,0,13,0,0,0,17,0,0,0,13,0,0,0,4,0,6,0,251,255,13,0,242,255,28,0,236,255,48,0,236,255,66,0,236,255,77,0,240,255,81,0,247,255,77,0,253,255,64,0,2,0,48,0,6,0,33,0,6,0,19,0,2,0,13,0,0,0,11,0,251,255,11,0,244,255,11,0,242,255,11,0,242,255,6,0,247,255,0,0,249,255,251,255,253,255,247,255,2,0,240,255,13,0,236,255,24,0,231,255,39,0,222,255,55,0,211,255,70,0,198,255,83,0,185,255,94,0,174,255,99,0,161,255,101,0,156,255,99,0,150,255,94,0,147,255,94,0,147,255,90,0,152,255,90,0,158,255,90,0,165,255,88,0,174,255,86,0,187,255,79,0,196,255,75,0,207,255,70,0,220,255,75,0,229,255,86,0,240,255,105,0,244,255,123,0,244,255,141,0,238,255,152,0,229,255,156,0,218,255,150,0,205,255,139,0,198,255,125,0,198,255,114,0,200,255,110,0,209,255,108,0,216,255,108,0,222,255,108,0,229,255,103,0,233,255,94,0,242,255,81,0,249,255,59,0,0,0,39,0,6,0,19,0,13,0,8,0,11,0,4,0,8,0,15,0,0,0,33,0,249,255,57,0,240,255,81,0,231,255,99,0,225,255,110,0,225,255,105,0,220,255,99,0,222,255,86,0,225,255,75,0,225,255,66,0,229,255,66,0,236,255,72,0,249,255,81,0,8,0,88,0,28,0,94,0,52,0,94,0,72,0,86,0,94,0,77,0,112,0,70,0,123,0,68,0,130,0,68,0,128,0,77,0,125,0,92,0,125,0,105,0,119,0,114,0,110,0,119,0,97,0,114,0,72,0,99,0,41,0,79,0,6,0,50,0,233,255,22,0,214,255,253,255,205,255,236,255,214,255,222,255,233,255,222,255,0,0,231,255,26,0,247,255,46,0,8,0,64,0,28,0,70,0,44,0,70,0,52,0,66,0,55,0,57,0,55,0,48,0,48,0,37,0,44,0,28,0,39,0,17,0,35,0,6,0,28,0,0,0,19,0,253,255,8,0,0,0,253,255,4,0,238,255,17,0,227,255,33,0,218,255,44,0,214,255,52,0,218,255,55,0,225,255,50,0,233,255,46,0,244,255,44,0,251,255,44,0,0,0,50,0,2,0,66,0,2,0,81,0,0,0,97,0,2,0,110,0,4,0,116,0,8,0,125,0,17,0,125,0,28,0,121,0,39,0,112,0,46,0,103,0,46,0,92,0,44,0,83,0,37,0,77,0,30,0,70,0,26,0,70,0,22,0,64,0,22,0,57,0,26,0,46,0,33,0,37,0,44,0,30,0,57,0,28,0,72,0,35,0,86,0,48,0,97,0,66,0,108,0,86,0,116,0,103,0,116,0,108,0,112,0,103,0,101,0,86,0,83,0,64,0,66,0,35,0,52,0,11,0,46,0,249,255,44,0,233,255,44,0,229,255,44,0,229,255,41,0,231,255,33,0,238,255,22,0,238,255,8,0,233,255,249,255,222,255,233,255,207,255,218,255,189,255,205,255,174,255,198,255,161,255,196,255,150,255,203,255,150,255,214,255,154,255,231,255,158,255,251,255,172,255,8,0,185,255,19,0,200,255,24,0,216,255,24,0,227,255,22,0,231,255,22,0,229,255,26,0,216,255,30,0,200,255,33,0,180,255,33,0,161,255,24,0,147,255,11,0,139,255,0,0,136,255,242,255,139,255,233,255,150,255,229,255,163,255,227,255,178,255,233,255,198,255,242,255,216,255,253,255,233,255,8,0,251,255,26,0,2,0,46,0,6,0,70,0,4,0,88,0,0,0,99,0,251,255,101,0,244,255,94,0,242,255,81,0,242,255,64,0,247,255,48,0,0,0,37,0,11,0,26,0,28,0,19,0,46,0,15,0,59,0,11,0,75,0,4,0,83,0,0,0,88,0,249,255,81,0,240,255,70,0,233,255,52,0,229,255,33,0,225,255,8,0,222,255,244,255,220,255,229,255,225,255,216,255,229,255,209,255,236,255,211,255,240,255,216,255,249,255,225,255,0,0,231,255,11,0,238,255,19,0,244,255,30,0,242,255,39,0,244,255,44,0,244,255,48,0,244,255,46,0,249,255,46,0,251,255,44,0,247,255,37,0,240,255,28,0,229,255,19,0,220,255,13,0,218,255,8,0,227,255,6,0,244,255,11,0,13,0,17,0,44,0,28,0,72,0,41,0,90,0,57,0,101,0,72,0,101,0,86,0,94,0,97,0,88,0,99,0,81,0,90,0,77,0,75,0,77,0,52,0,77,0,37,0,75,0,26,0,68,0,24,0,57,0,28,0,44,0,39,0,35,0,52,0,28,0,68,0,28,0,79,0,28,0,83,0,26,0,83,0,24,0,77,0,19,0,66,0,13,0,50,0,6,0,35,0,0,0,19,0,251,255,0,0,244,255,236,255,238,255,211,255,236,255,183,255,229,255,154,255,227,255,130,255,231,255,112,255,238,255,108,255,247,255,112,255,0,0,123,255,8,0,141,255,17,0,165,255,22,0,196,255,22,0,222,255,19,0,247,255,19,0,4,0,19,0,17,0,17,0,17,0,17,0,15,0,19,0,2,0,26,0,242,255,33,0,218,255,46,0,194,255,61,0,165,255,75,0,141,255,83,0,121,255,86,0,112,255,75,0,110,255,57,0,112,255,35,0,123,255,13,0,143,255,249,255,163,255,231,255,187,255,218,255,209,255,209,255,229,255,205,255,240,255,203,255,242,255,200,255,240,255,196,255,227,255,189,255,214,255,180,255,200,255,169,255,194,255,156,255,194,255,147,255,200,255,136,255,218,255,134,255,242,255,139,255,13,0,152,255,37,0,178,255,57,0,211,255,75,0,249,255,83,0,26,0,83,0,57,0,79,0,83,0,72,0,99,0,64,0,108,0,55,0,110,0,50,0,110,0,48,0,110,0,48,0,105,0,50,0,99,0,55,0,88,0,55,0,68,0,50,0,37,0,39,0,4,0,17,0,225,255,249,255,189,255,218,255,167,255,189,255,154,255,165,255,154,255,150,255,167,255,145,255,187,255,152,255,207,255,169,255,229,255,189,255,242,255,209,255,253,255,229,255,0,0,242,255,0,0,253,255,253,255,2,0,253,255,4,0,0,0,4,0,6,0,2,0,19,0,2,0,37,0,2,0,55,0,2,0,68,0,8,0,79,0,8,0,83,0,8,0,81,0,2,0,75,0,251,255,66,0,247,255,57,0,247,255,44,0,0,0,33,0,22,0,17,0,52,0,2,0,81,0,244,255,105,0,231,255,112,0,225,255,108,0,218,255,86,0,211,255,55,0,209,255,17,0,203,255,236,255,200,255,209,255,200,255,194,255,209,255,192,255,225,255,200,255,242,255,220,255,6,0,242,255,24,0,2,0,39,0,17,0,46,0,28,0,50,0,33,0,52,0,33,0,48,0,33,0,46,0,33,0,37,0,33,0,30,0,30,0,19,0,26,0,13,0,24,0,4,0,15,0,0,0,8,0,0,0,6,0,2,0,8,0,2,0,11,0,6,0,15,0,8,0,26,0,8,0,35,0,6,0,44,0,4,0,52,0,4,0,61,0,4,0,66,0,11,0,68,0,19,0,70,0,30,0,72,0,39,0,72,0,39,0,72,0,30,0,75,0,15,0,75,0,251,255,75,0,227,255,77,0,203,255,79,0,180,255,81,0,167,255,81,0,161,255,83,0,172,255,86,0,189,255,86,0,218,255,83,0,0,0,79,0,30,0,75,0,55,0,66,0,75,0,59,0,81,0,50,0,81,0,44,0,79,0,37,0,68,0,30,0,57,0,24,0,41,0,19,0,17,0,15,0,253,255,15,0,229,255,17,0,211,255,19,0,200,255,17,0,203,255,8,0,214,255,253,255,229,255,233,255,247,255,216,255,4,0,203,255,15,0,198,255,15,0,200,255,6,0,207,255,247,255,218,255,225,255,227,255,200,255,233,255,178,255,233,255,163,255,229,255,156,255,225,255,156,255,220,255,161,255,218,255,167,255,214,255,172,255,209,255,174,255,203,255,174,255,196,255,174,255,187,255,176,255,178,255,185,255,174,255,205,255,172,255,231,255,169,255,4,0,169,255,35,0,169,255,61,0,167,255,81,0,163,255,88,0,165,255,90,0,167,255,88,0,172,255,77,0,185,255,66,0,200,255,55,0,222,255,41,0,244,255,30,0,15,0,19,0,39,0,11,0,66,0,2,0,86,0,253,255,97,0,247,255,103,0,242,255,99,0,240,255,83,0,242,255,61,0,247,255,37,0,251,255,15,0,253,255,0,0,253,255,247,255,251,255,244,255,240,255,244,255,225,255,247,255,209,255,242,255,192,255,238,255,169,255,229,255,154,255,225,255,141,255,225,255,136,255,231,255,143,255,242,255,158,255,253,255,180,255,6,0,207,255,19,0,233,255,26,0,253,255,35,0,6,0,39,0,6,0,44,0,0,0,44,0,247,255,39,0,231,255,26,0,214,255,8,0,198,255,238,255,187,255,205,255,178,255,172,255,172,255,143,255,167,255,123,255,163,255,116,255,161,255,121,255,163,255,139,255,165,255,163,255,174,255,192,255,187,255,222,255,205,255,2,0,222,255,39,0,236,255,77,0,247,255,108,0,253,255,132,0,0,0,143,0,0,0,141,0,0,0,123,0,2,0,99,0,4,0,68,0,13,0,39,0,24,0,13,0,33,0,251,255,41,0,236,255,48,0,229,255,52,0,227,255,55,0,225,255,57,0,225,255,61,0,220,255,61,0,218,255,59,0,220,255,52,0,227,255,41,0,233,255,30,0,247,255,22,0,0,0,17,0,2,0,22,0,2,0,30,0,253,255,41,0,238,255,50,0,225,255,57,0,209,255,57,0,200,255,50,0,200,255,37,0,200,255,19,0,211,255,0,0,220,255,231,255,227,255,214,255,231,255,198,255,233,255,194,255,229,255,198,255,227,255,214,255,220,255,229,255,216,255,244,255,216,255,0,0,218,255,2,0,225,255,0,0,236,255,244,255,242,255,233,255,244,255,222,255,247,255,222,255,244,255,231,255,247,255,249,255,242,255,13,0,242,255,30,0,240,255,41,0,240,255,44,0,233,255,35,0,225,255,17,0,216,255,253,255,205,255,231,255,194,255,211,255,189,255,198,255,189,255,192,255,194,255,198,255,203,255,209,255,211,255,227,255,222,255,242,255,231,255,0,0,231,255,11,0,225,255,17,0,211,255,24,0,198,255,30,0,183,255,33,0,176,255,35,0,178,255,37,0,189,255,37,0,209,255,39,0,229,255,48,0,251,255,55,0,6,0,68,0,17,0,79,0,24,0,81,0,26,0,75,0,26,0,57,0,19,0,30,0,13,0,0,0,2,0,227,255,249,255,207,255,231,255,196,255,214,255,200,255,192,255,218,255,176,255,242,255,158,255,8,0,150,255,24,0,147,255,26,0,150,255,11,0,154,255,249,255,156,255,222,255,154,255,203,255,150,255,196,255,141,255,198,255,130,255,211,255,125,255,229,255,125,255,251,255,134,255,15,0,150,255,37,0,165,255,55,0,185,255,70,0,205,255,86,0,220,255,101,0,233,255,119,0,247,255,143,0,0,0,172,0,8,0,198,0,26,0,225,0,46,0,242,0,70,0,247,0,97,0,240,0,116,0,220,0,125,0,187,0,125,0,152,0,112,0,119,0,94,0,92,0,77,0,77,0,61,0,79,0,55,0,90,0,55,0,108,0,64,0,130,0,72,0,143,0,83,0,150,0,86,0,147,0,81,0,139,0,70,0,125,0,57,0,103,0,41,0,83,0,22,0,59,0,0,0,33,0,231,255,2,0,205,255,233,255,176,255,207,255,156,255,189,255,145,255,178,255,147,255,169,255,158,255,167,255,174,255,167,255,192,255,169,255,207,255,169,255,220,255,174,255,231,255,178,255,242,255,192,255,0,0,205,255,8,0,222,255,22,0,244,255,35,0,8,0,44,0,26,0,52,0,39,0,57,0,44,0,57,0,37,0,57,0,26,0,57,0,8,0,61,0,249,255,66,0,229,255,70,0,211,255,70,0,200,255,68,0,194,255,59,0,194,255,48,0,203,255,35,0,214,255,19,0,229,255,8,0,242,255,2,0,251,255,253,255,0,0,247,255,253,255,238,255,251,255,233,255,251,255,229,255,249,255,227,255,251,255,227,255,253,255,231,255,251,255,238,255,244,255,244,255,229,255,0,0,216,255,11,0,203,255,28,0,194,255,46,0,200,255,64,0,214,255,81,0,229,255,94,0,251,255,103,0,8,0,108,0,22,0,101,0,26,0,92,0,28,0,81,0,28,0,68,0,30,0,52,0,33,0,37,0,37,0,24,0,44,0,13,0,46,0,8,0,41,0,13,0,33,0,19,0,24,0,30,0,13,0,41,0,8,0,48,0,6,0,50,0,13,0,52,0,22,0,50,0,30,0,46,0,35,0,39,0,37,0,33,0,35,0,24,0,24,0,15,0,15,0,11,0,0,0,6,0,244,255,6,0,231,255,4,0,220,255,2,0,216,255,0,0,216,255,2,0,220,255,11,0,227,255,19,0,236,255,37,0,238,255,52,0,236,255,66,0,227,255,72,0,214,255,72,0,203,255,64,0,192,255,48,0,196,255,33,0,205,255,17,0,218,255,6,0,236,255,2,0,247,255,0,0,0,0,0,0,0,0,249,255,0,0,242,255,0,0,233,255,0,0,222,255,2,0,222,255,6,0,225,255,8,0,233,255,11,0,242,255,8,0,0,0,6,0,2,0,8,0,2,0,15,0,0,0,30,0,247,255,48,0,242,255,70,0,240,255,86,0,238,255,94,0,242,255,94,0,251,255,90,0,13,0,86,0,37,0,77,0,64,0,75,0,92,0,70,0,116,0,68,0,132,0,68,0,139,0,64,0,139,0,57,0,136,0,50,0,134,0,41,0,134,0,30,0,139,0,11,0,145,0,249,255,150,0,225,255,156,0,198,255,158,0,174,255,163,0,156,255,163,0,152,255,158,0,156,255,145,0,169,255,123,0,187,255,97,0,203,255,72,0,214,255,55,0,220,255,46,0,227,255,44,0,231,255,55,0,238,255,70,0,249,255,88,0,4,0,103,0,17,0,116,0,30,0,121,0,39,0,119,0,46,0,110,0,55,0,90,0,59,0,64,0,68,0,37,0,77,0,4,0,79,0,233,255,79,0,209,255,72,0,196,255,59,0,192,255,37,0,198,255,11,0,211,255,242,255,231,255,218,255,0,0,200,255,19,0,189,255,37,0,183,255,48,0,187,255,59,0,196,255,64,0,211,255,59,0,227,255,52,0,247,255,41,0,8,0,26,0,30,0,4,0,46,0,240,255,64,0,220,255,79,0,211,255,92,0,207,255,105,0,214,255,116,0,222,255,123,0,229,255,121,0,236,255,105,0,240,255,88,0,240,255,68,0,244,255,50,0,253,255,44,0,2,0,46,0,4,0,59,0,2,0,77,0,244,255,97,0,225,255,112,0,205,255,123,0,185,255,128,0,172,255,130,0,167,255,134,0,163,255,141,0,163,255,150,0,163,255,161,0,163,255,165,0,163,255,167,0,169,255,158,0,178,255,150,0,187,255,132,0,200,255,114,0,205,255,101,0,207,255,88,0,205,255,79,0,198,255,79,0,189,255,81,0,185,255,88,0,180,255,94,0,180,255,99,0,180,255,103,0,180,255,105,0,187,255,105,0,198,255,103,0,216,255,94,0,240,255,86,0,13,0,77,0,41,0,68,0,70,0,59,0,90,0,55,0,103,0,55,0,108,0,55,0,99,0,57,0,81,0,59,0,50,0,52,0,17,0,48,0,242,255,37,0,211,255,24,0,187,255,15,0,167,255,6,0,156,255,8,0,150,255,11,0,147,255,17,0,154,255,26,0,165,255,33,0,185,255,35,0,209,255,37,0,242,255,33,0,15,0,28,0,41,0,15,0,66,0,0,0,81,0,233,255,86,0,205,255,81,0,176,255,66,0,150,255,39,0,128,255,11,0,112,255,240,255,105,255,218,255,105,255,205,255,114,255,203,255,125,255,209,255,139,255,220,255,156,255,231,255,172,255,242,255,185,255,247,255,200,255,247,255,211,255,244,255,214,255,244,255,214,255,247,255,209,255,2,0,203,255,17,0,198,255,30,0,196,255,44,0,196,255,48,0,196,255,46,0,196,255,37,0,200,255,26,0,203,255,15,0,205,255,6,0,211,255,0,0,220,255,249,255,231,255,244,255,240,255,236,255,249,255,231,255,0,0,231,255,8,0,240,255,19,0,253,255,28,0,15,0,37,0,37,0,44,0,61,0,44,0,79,0,41,0,90,0,33,0,92,0,17,0,88,0,253,255,81,0,229,255,68,0,209,255,55,0,189,255,41,0,180,255,30,0,178,255,13,0,185,255,0,0,198,255,247,255,216,255,238,255,231,255,229,255,251,255,227,255,8,0,222,255,28,0,218,255,44,0,214,255,59,0,209,255,68,0,207,255,75,0,211,255,75,0,225,255,70,0,240,255,57,0,0,0,44,0,11,0,26,0,15,0,11,0,6,0,0,0,253,255,249,255,236,255,247,255,222,255,253,255,211,255,4,0,209,255,13,0,214,255,28,0,225,255,44,0,238,255,52,0,253,255,59,0,8,0,64,0,22,0,59,0,35,0,59,0,44,0,61,0,46,0,64,0,44,0,66,0,37,0,68,0,24,0,70,0,8,0,72,0,253,255,72,0,240,255,68,0,229,255,64,0,214,255,57,0,203,255,50,0,189,255,46,0,180,255,44,0,172,255,50,0,167,255,57,0,172,255,64,0,176,255,66,0,185,255,61,0,198,255,50,0,211,255,35,0,222,255,15,0,231,255,2,0,233,255,251,255,233,255,253,255,233,255,4,0,233,255,22,0,236,255,37,0,236,255,48,0,233,255,50,0,229,255,46,0,222,255,37,0,216,255,26,0,209,255,17,0,209,255,15,0,211,255,24,0,222,255,37,0,236,255,55,0,249,255,70,0,2,0,79,0,8,0,77,0,6,0,64,0,2,0,46,0,253,255,24,0,244,255,8,0,233,255,4,0,227,255,2,0,225,255,6,0,227,255,13,0,231,255,15,0,242,255,8,0,251,255,0,0,0,0,244,255,2,0,231,255,2,0,227,255,4,0,229,255,4,0,236,255,11,0,244,255,17,0,249,255,28,0,251,255,35,0,253,255,39,0,251,255,35,0,249,255,19,0,242,255,0,0,238,255,229,255,236,255,203,255,233,255,187,255,233,255,183,255,238,255,187,255,249,255,200,255,6,0,220,255,24,0,244,255,39,0,8,0,50,0,28,0,55,0,46,0,50,0,59,0,35,0,64,0,19,0,66,0,11,0,57,0,13,0,50,0,28,0,41,0,50,0,28,0,72,0,11,0,90,0,251,255,101,0,236,255,99,0,222,255,88,0,216,255,75,0,220,255,59,0,229,255,50,0,242,255,41,0,6,0,30,0,26,0,17,0,44,0,0,0,59,0,238,255,68,0,220,255,70,0,209,255,64,0,207,255,48,0,211,255,33,0,220,255,19,0,229,255,8,0,233,255,8,0,231,255,15,0,222,255,28,0,209,255,46,0,194,255,64,0,178,255,75,0,172,255,79,0,176,255,79,0,187,255,72,0,207,255,61,0,229,255,48,0,253,255,41,0,11,0,39,0,19,0,41,0,26,0,50,0,19,0,59,0,11,0,66,0,0,0,66,0,238,255,57,0,227,255,41,0,216,255,19,0,209,255,251,255,207,255,231,255,205,255,220,255,203,255,225,255,207,255,236,255,209,255,251,255,220,255,8,0,236,255,19,0,0,0,22,0,26,0,17,0,50,0,6,0,66,0,251,255,70,0,238,255,68,0,225,255,57,0,214,255,44,0,203,255,30,0,196,255,22,0,187,255,17,0,178,255,19,0,174,255,22,0,174,255,28,0,183,255,37,0,194,255,37,0,207,255,30,0,220,255,17,0,229,255,253,255,231,255,227,255,229,255,203,255,222,255,180,255,209,255,172,255,192,255,169,255,174,255,172,255,156,255,174,255,134,255,176,255,116,255,172,255,99,255,165,255,88,255,161,255,83,255,163,255,92,255,167,255,112,255,176,255,136,255,187,255,165,255,203,255,196,255,214,255,218,255,229,255,233,255,244,255,244,255,2,0,251,255,15,0,253,255,26,0,253,255,33,0,251,255,35,0,247,255,30,0,240,255,19,0,236,255,4,0,229,255,244,255,227,255,225,255,225,255,209,255,225,255,196,255,229,255,187,255,233,255,185,255,242,255,187,255,0,0,192,255,8,0,196,255,22,0,198,255,28,0,205,255,28,0,209,255,19,0,216,255,2,0,220,255,242,255,222,255,227,255,218,255,214,255,218,255,209,255,216,255,211,255,220,255,218,255,233,255,229,255,249,255,236,255,8,0,240,255,26,0,242,255,37,0,240,255,44,0,236,255,41,0,233,255,33,0,227,255,22,0,227,255,8,0,231,255,251,255,240,255,244,255,251,255,242,255,6,0,251,255,17,0,8,0,30,0,33,0,41,0,50,0,52,0,70,0,61,0,79,0,75,0,83,0,79,0,79,0,79,0,72,0,70,0,64,0,48,0,50,0,22,0,37,0,251,255,22,0,222,255,8,0,200,255,0,0,185,255,251,255,172,255,253,255,165,255,6,0,161,255,24,0,156,255,46,0,154,255,70,0,154,255,90,0,156,255,105,0,154,255,112,0,152,255,108,0,150,255,101,0,145,255,86,0,141,255,75,0,145,255,57,0,156,255,39,0,176,255,22,0,205,255,8,0,236,255,253,255,11,0,244,255,39,0,238,255,66,0,233,255,86,0,231,255,97,0,229,255,99,0,229,255,97,0,227,255,88,0,227,255,79,0,229,255,66,0,233,255,52,0,238,255,41,0,242,255,33,0,244,255,24,0,242,255,19,0,233,255,8,0,222,255,0,0,211,255,240,255,203,255,227,255,203,255,218,255,209,255,214,255,222,255,211,255,240,255,209,255,0,0,209,255,11,0,207,255,19,0,205,255,24,0,216,255,28,0,236,255,28,0,6,0,26,0,37,0,22,0,64,0,15,0,81,0,13,0,88,0,8,0,86,0,6,0,81,0,8,0,70,0,11,0,61,0,19,0,52,0,33,0,46,0,48,0,44,0,68,0,44,0,92,0,46,0,119,0,52,0,141,0,55,0,154,0,52,0,154,0,44,0,139,0,28,0,114,0,8,0,88,0,247,255,64,0,229,255,39,0,214,255,22,0,203,255,13,0,200,255,11,0,205,255,8,0,214,255,8,0,222,255,4,0,233,255,253,255,238,255,244,255,238,255,233,255,236,255,227,255,236,255,229,255,233,255,231,255,236,255,242,255,242,255,251,255,244,255,2,0,244,255,8,0,238,255,13,0,225,255,8,0,207,255,11,0,189,255,8,0,174,255,8,0,161,255,6,0,147,255,4,0,134,255,4,0,121,255,0,0,101,255,247,255,86,255,236,255,68,255,225,255,55,255,214,255,48,255,205,255,48,255,205,255,50,255,211,255,59,255,227,255,66,255,249,255,72,255,15,0,79,255,41,0,86,255,61,0,97,255,77,0,108,255,79,0,121,255,79,0,139,255,68,0,156,255,55,0,178,255,39,0,198,255,28,0,218,255,19,0,242,255,24,0,6,0,33,0,26,0,46,0,41,0,61,0,46,0,75,0,44,0,83,0,39,0,86,0,28,0,75,0,22,0,59,0,15,0,39,0,15,0,17,0,22,0,0,0,30,0,242,255,41,0,236,255,59,0,240,255,70,0,253,255,79,0,17,0,83,0,39,0,81,0,59,0,77,0,75,0,66,0,83,0,52,0,86,0,33,0,88,0,13,0,86,0,247,255,86,0,227,255,92,0,216,255,101,0,209,255,110,0,211,255,116,0,220,255,121,0,231,255,119,0,244,255,110,0,2,0,92,0,13,0,77,0,19,0,61,0,26,0,50,0,26,0,39,0,22,0,28,0,17,0,19,0,13,0,8,0,11,0,249,255,8,0,229,255,8,0,207,255,8,0,183,255,6,0,163,255,6,0,145,255,8,0,136,255,13,0,132,255,22,0,141,255,35,0,158,255,57,0,180,255,79,0,205,255,108,0,231,255,134,0,2,0,154,0,28,0,161,0,57,0,161,0,83,0,154,0,99,0,141,0,110,0,128,0,112,0,114,0,105,0,105,0,97,0,92,0,88,0,83,0,81,0,68,0,75,0,50,0,72,0,28,0,72,0,6,0,75,0,244,255,70,0,222,255,66,0,207,255,55,0,192,255,41,0,189,255,24,0,192,255,8,0,207,255,253,255,229,255,244,255,253,255,238,255,19,0,236,255,33,0,236,255,37,0,236,255,26,0,240,255,4,0,244,255,231,255,247,255,198,255,251,255,172,255,247,255,154,255,247,255,152,255,244,255,161,255,244,255,183,255,247,255,216,255,249,255,251,255,0,0,30,0,11,0,64,0,28,0,92,0,46,0,110,0,72,0,121,0,94,0,125,0,119,0,119,0,136,0,105,0,145,0,92,0,143,0,77,0,130,0,64,0,103,0,55,0,68,0,48,0,30,0,44,0,251,255,46,0,218,255,41,0,194,255,35,0,180,255,22,0,180,255,0,0,189,255,231,255,205,255,203,255,225,255,178,255,249,255,163,255,13,0,161,255,30,0,172,255,48,0,194,255,61,0,220,255,66,0,242,255,68,0,0,0,66,0,6,0,61,0,6,0,59,0,4,0,55,0,4,0,52,0,11,0,48,0,24,0,44,0,41,0,37,0,64,0,28,0,88,0,22,0,103,0,19,0,119,0,19,0,125,0,17,0,123,0,11,0,116,0,0,0,101,0,242,255,81,0,220,255,59,0,205,255,37,0,187,255,15,0,183,255,0,0,187,255,236,255,196,255,227,255,209,255,220,255,218,255,222,255,225,255,225,255,229,255,227,255,229,255,222,255,225,255,216,255,220,255,209,255,218,255,198,255,216,255,192,255,218,255,189,255,227,255,189,255,238,255,194,255,251,255,198,255,4,0,200,255,13,0,200,255,17,0,196,255,19,0,189,255,19,0,180,255,19,0,169,255,22,0,158,255,28,0,150,255,37,0,143,255,46,0,147,255,52,0,165,255,48,0,194,255,37,0,225,255,17,0,0,0,0,0,26,0,242,255,44,0,233,255,50,0,229,255,50,0,231,255,39,0,236,255,30,0,240,255,17,0,244,255,2,0,251,255,251,255,0,0,240,255,2,0,240,255,8,0,238,255,13,0,238,255,15,0,240,255,19,0,242,255,19,0,242,255,24,0,242,255,26,0,244,255,28,0,249,255,22,0,253,255,17,0,0,0,4,0,2,0,249,255,4,0,238,255,6,0,231,255,13,0,227,255,22,0,227,255,33,0,229,255,48,0,233,255,59,0,236,255,64,0,233,255,64,0,231,255,52,0,222,255,41,0,211,255,28,0,196,255,15,0,187,255,4,0,183,255,253,255,180,255,244,255,180,255,238,255,180,255,236,255,176,255,233,255,167,255,233,255,161,255,238,255,154,255,240,255,152,255,242,255,152,255,240,255,154,255,238,255,158,255,236,255,165,255,233,255,178,255,236,255,194,255,242,255,214,255,251,255,233,255,6,0,244,255,15,0,249,255,22,0,244,255,24,0,231,255,22,0,211,255,13,0,189,255,8,0,172,255,2,0,158,255,4,0,156,255,11,0,163,255,24,0,180,255,41,0,205,255,61,0,229,255,77,0,0,0,92,0,19,0,103,0,37,0,110,0,46,0,114,0,48,0,110,0,46,0,101,0,37,0,83,0,28,0,61,0,24,0,35,0,22,0,11,0,24,0,244,255,33,0,220,255,50,0,203,255,68,0,189,255,88,0,180,255,105,0,176,255,119,0,176,255,128,0,183,255,125,0,196,255,112,0,209,255,94,0,225,255,66,0,233,255,41,0,240,255,17,0,236,255,0,0,229,255,244,255,218,255,238,255,203,255,233,255,192,255,231,255,185,255,229,255,185,255,227,255,189,255,225,255,198,255,222,255,214,255,225,255,233,255,229,255,0,0,240,255,26,0,251,255,52,0,6,0,72,0,15,0,81,0,19,0,77,0,19,0,59,0,17,0,35,0,15,0,11,0,15,0,251,255,17,0,242,255,26,0,242,255,37,0,242,255,48,0,244,255,57,0,247,255,57,0,240,255,52,0,231,255,44,0,218,255,30,0,207,255,15,0,196,255,4,0,194,255,0,0,200,255,2,0,218,255,4,0,247,255,11,0,26,0,17,0,66,0,24,0,110,0,26,0,141,0,33,0,158,0,30,0,163,0,24,0,152,0,19,0,130,0,13,0,103,0,11,0,75,0,13,0,48,0,19,0,33,0,28,0,19,0,30,0,19,0,28,0,28,0,17,0,44,0,4,0,61,0,244,255,81,0,233,255,101,0,229,255,119,0,231,255,130,0,240,255,139,0,0,0,141,0,11,0,136,0,19,0,130,0,24,0,112,0,24,0,90,0,15,0,61,0,4,0,28,0,0,0,253,255,251,255,222,255,0,0,198,255,11,0,183,255,28,0,169,255,44,0,161,255,57,0,156,255,61,0,156,255,59,0,156,255,52,0,158,255,41,0,163,255,33,0,169,255,26,0,185,255,26,0,207,255,35,0,236,255,50,0,6,0,75,0,37,0,97,0,61,0,119,0,81,0,134,0,92,0,141,0,94,0,134,0,86,0,125,0,75,0,108,0,57,0,88,0,44,0,68,0,30,0,50,0,24,0,30,0,17,0,13,0,17,0,0,0,8,0,249,255,0,0,244,255,236,255,240,255,216,255,240,255,194,255,238,255,176,255,240,255,167,255,242,255,169,255,247,255,183,255,0,0,203,255,11,0,229,255,26,0,0,0,37,0,24,0,44,0,37,0,44,0,39,0,41,0,33,0,33,0,19,0,26,0,4,0,17,0,249,255,17,0,240,255,17,0,236,255,22,0,233,255,30,0,231,255,39,0,229,255,46,0,227,255,50,0,229,255,52,0,233,255,50,0,240,255,44,0,251,255,33,0,2,0,28,0,6,0,26,0,2,0,33,0,253,255,39,0,240,255,48,0,225,255,52,0,209,255,52,0,200,255,48,0,196,255,37,0,200,255,30,0,211,255,24,0,231,255,24,0,251,255,26,0,17,0,33,0,37,0,39,0,50,0,48,0,55,0,57,0,50,0,66,0,39,0,70,0,24,0,77,0,11,0,81,0,0,0,88,0,249,255,92,0,251,255,99,0,2,0,103,0,17,0,105,0,37,0,101,0,55,0,92,0,66,0,79,0,70,0,66,0,64,0,50,0,48,0,35,0,30,0,30,0,6,0,28,0,242,255,28,0,222,255,30,0,207,255,30,0,198,255,26,0,194,255,17,0,200,255,4,0,214,255,244,255,227,255,222,255,247,255,196,255,0,0,172,255,8,0,147,255,4,0,123,255,244,255,105,255,218,255,90,255,183,255,81,255,150,255,83,255,119,255,94,255,103,255,123,255,99,255,161,255,112,255,209,255,134,255,0,0,163,255,44,0,194,255,77,0,220,255,94,0,242,255,92,0,0,0,77,0,6,0,48,0,11,0,17,0,15,0,244,255,17,0,220,255,22,0,207,255,30,0,205,255,41,0,209,255,55,0,222,255,64,0,240,255,68,0,0,0,66,0,19,0,59,0,30,0,48,0,33,0,35,0,24,0,19,0,8,0,4,0,244,255,251,255,220,255,242,255,198,255,240,255,180,255,247,255,172,255,0,0,178,255,6,0,189,255,22,0,207,255,33,0,231,255,41,0,0,0,48,0,15,0,50,0,24,0,52,0,24,0,48,0,15,0,37,0,0,0,22,0,236,255,0,0,211,255,236,255,189,255,220,255,169,255,214,255,152,255,214,255,143,255,225,255,141,255,242,255,145,255,0,0,154,255,6,0,169,255,6,0,185,255,0,0,203,255,242,255,218,255,225,255,229,255,214,255,233,255,203,255,238,255,200,255,236,255,203,255,238,255,211,255,242,255,227,255,251,255,247,255,0,0,8,0,11,0,26,0,19,0,41,0,26,0,52,0,37,0,57,0,50,0,59,0,68,0,52,0,88,0,46,0,105,0,39,0,123,0,37,0,134,0,35,0,134,0,35,0,123,0,33,0,101,0,28,0,75,0,24,0,48,0,17,0,26,0,13,0,13,0,17,0,4,0,24,0,2,0,35,0,4,0,46,0,8,0,55,0,15,0,59,0,24,0,55,0,35,0,50,0,44,0,35,0,50,0,13,0,55,0,247,255,50,0,214,255,41,0,180,255,28,0,150,255,13,0,125,255,0,0,116,255,238,255,125,255,225,255,150,255,216,255,185,255,207,255,227,255,200,255,11,0,196,255,46,0,189,255,77,0,187,255,94,0,180,255,103,0,178,255,112,0,180,255,119,0,187,255,123,0,196,255,121,0,214,255,119,0,227,255,112,0,244,255,103,0,0,0,97,0,8,0,86,0,17,0,79,0,24,0,77,0,30,0,86,0,37,0,103,0,44,0,123,0,50,0,143,0,52,0,158,0,52,0,169,0,44,0,165,0,30,0,154,0,6,0,134,0,242,255,112,0,216,255,92,0,192,255,81,0,178,255,75,0,169,255,77,0,172,255,79,0,180,255,79,0,198,255,75,0,220,255,70,0,249,255,59,0,19,0,48,0,46,0,39,0,68,0,33,0,83,0,24,0,90,0,15,0,88,0,2,0,81,0,249,255,72,0,236,255,66,0,225,255,61,0,216,255,61,0,214,255,64,0,220,255,64,0,233,255,61,0,253,255,57,0,13,0,46,0,28,0,37,0,35,0,24,0,35,0,11,0,22,0,253,255,6,0,240,255,249,255,229,255,233,255,225,255,225,255,231,255,222,255,247,255,220,255,6,0,220,255,26,0,222,255,44,0,220,255,55,0,216,255,61,0,209,255,66,0,200,255,68,0,194,255,70,0,194,255,75,0,196,255,81,0,205,255,92,0,218,255,101,0,231,255,110,0,238,255,112,0,242,255,108,0,244,255,99,0,249,255,83,0,251,255,68,0,253,255,48,0,0,0,30,0,0,0,17,0,253,255,11,0,244,255,13,0,233,255,22,0,222,255,37,0,214,255,50,0,207,255,59,0,207,255,55,0,205,255,35,0,207,255,4,0,214,255,220,255,222,255,180,255,233,255,147,255,253,255,128,255,17,0,119,255,41,0,123,255,64,0,139,255,79,0,156,255,81,0,178,255,72,0,198,255,55,0,214,255,33,0,225,255,15,0,233,255,8,0,240,255,8,0,244,255,19,0,249,255,33,0,251,255,50,0,0,0,59,0,2,0,64,0,6,0,57,0,2,0,48,0,0,0,30,0,247,255,13,0,240,255,4,0,233,255,253,255,231,255,249,255,233,255,249,255,240,255,249,255,249,255,247,255,4,0,240,255,15,0,233,255,24,0,222,255,33,0,216,255,39,0,209,255,52,0,209,255,61,0,211,255,70,0,216,255,75,0,222,255,75,0,227,255,66,0,229,255,50,0,231,255,30,0,227,255,8,0,220,255,240,255,209,255,220,255,198,255,207,255,189,255,198,255,185,255,200,255,185,255,211,255,189,255,225,255,194,255,242,255,196,255,0,0,196,255,13,0,194,255,19,0,194,255,24,0,198,255,33,0,207,255,41,0,216,255,55,0,222,255,66,0,222,255,75,0,220,255,72,0,214,255,66,0,209,255,52,0,211,255,33,0,220,255,11,0,238,255,240,255,0,0,216,255,15,0,192,255,24,0,174,255,33,0,163,255,35,0,158,255,37,0,158,255,44,0,165,255,55,0,169,255,68,0,174,255,81,0,178,255,92,0,185,255,94,0,196,255,92,0,209,255,83,0,225,255,75,0,242,255,57,0,2,0,37,0,17,0,15,0,30,0,253,255,37,0,238,255,44,0,229,255,44,0,233,255,39,0,244,255,28,0,0,0,15,0,13,0,2,0,24,0,242,255,24,0,225,255,13,0,211,255,253,255,194,255,236,255,183,255,222,255,172,255,216,255,167,255,220,255,167,255,229,255,176,255,238,255,194,255,242,255,214,255,240,255,236,255,236,255,0,0,229,255,8,0,222,255,13,0,218,255,6,0,214,255,251,255,211,255,236,255,214,255,220,255,220,255,207,255,229,255,198,255,244,255,194,255,4,0,196,255,26,0,203,255,44,0,209,255,57,0,220,255,66,0,229,255,66,0,242,255,64,0,253,255,59,0,4,0,55,0,8,0,52,0,8,0,50,0,6,0,50,0,2,0,48,0,0,0,39,0,253,255,28,0,253,255,13,0,0,0,253,255,11,0,236,255,19,0,225,255,35,0,222,255,50,0,227,255,64,0,236,255,72,0,244,255,75,0,249,255,66,0,253,255,57,0,0,0,46,0,2,0,35,0,6,0,26,0,8,0,24,0,13,0,28,0,13,0,33,0,8,0,39,0,0,0,39,0,238,255,37,0,214,255,28,0,194,255,17,0,178,255,6,0,172,255,2,0,176,255,4,0,189,255,15,0,207,255,33,0,220,255,52,0,229,255,70,0,229,255,86,0,222,255,90,0,216,255,83,0,211,255,72,0,211,255,57,0,214,255,41,0,218,255,33,0,229,255,26,0,238,255,24,0,249,255,24,0,0,0,24,0,6,0,19,0,8,0,13,0,8,0,6,0,2,0,0,0,0,0,251,255,249,255,244,255,242,255,242,255,236,255,244,255,233,255,247,255,233,255,247,255,238,255,242,255,242,255,233,255,247,255,218,255,244,255,203,255,233,255,187,255,211,255,183,255,185,255,187,255,161,255,196,255,136,255,214,255,116,255,229,255,103,255,240,255,97,255,247,255,94,255,247,255,103,255,244,255,119,255,240,255,145,255,240,255,176,255,244,255,211,255,0,0,242,255,8,0,8,0,19,0,13,0,24,0,6,0,35,0,244,255,41,0,218,255,50,0,194,255,57,0,174,255,66,0,167,255,77,0,165,255,86,0,169,255,92,0,178,255,90,0,180,255,79,0,183,255,57,0,187,255,30,0,189,255,0,0,196,255,227,255,209,255,200,255,225,255,183,255,244,255,174,255,8,0,172,255,28,0,178,255,44,0,187,255,50,0,198,255,52,0,211,255,52,0,220,255,48,0,222,255,41,0,220,255,37,0,214,255,26,0,205,255,15,0,196,255,2,0,189,255,242,255,185,255,227,255,178,255,211,255,174,255,203,255,163,255,203,255,156,255,209,255,154,255,220,255,158,255,236,255,172,255,0,0,192,255,11,0,216,255,19,0,240,255,26,0,2,0,30,0,15,0,28,0,17,0,28,0,15,0,24,0,8,0,22,0,0,0,15,0,0,0,13,0,0,0,11,0,6,0,6,0,17,0,4,0,30,0,0,0,37,0,244,255,39,0,233,255,35,0,216,255,24,0,198,255,8,0,183,255,253,255,172,255,240,255,169,255,233,255,178,255,231,255,194,255,231,255,216,255,236,255,242,255,240,255,6,0,249,255,24,0,4,0,37,0,17,0,46,0,35,0,52,0,50,0,61,0,64,0,64,0,68,0,68,0,64,0,72,0,48,0,77,0,26,0,83,0,0,0,88,0,231,255,90,0,203,255,86,0,178,255,72,0,156,255,48,0,136,255,19,0,123,255,244,255,116,255,216,255,116,255,192,255,123,255,178,255,134,255,174,255,145,255,178,255,158,255,187,255,172,255,200,255,183,255,218,255,196,255,238,255,214,255,0,0,233,255,17,0,2,0,28,0,30,0,37,0,55,0,35,0,79,0,28,0,99,0,24,0,114,0,17,0,125,0,11,0,134,0,2,0,145,0,249,255,145,0,238,255,139,0,229,255,128,0,222,255,108,0,225,255,81,0,231,255,50,0,244,255,17,0,253,255,242,255,8,0,207,255,13,0,176,255,11,0,147,255,6,0,121,255,251,255,103,255,238,255,88,255,220,255,77,255,205,255,72,255,192,255,75,255,183,255,79,255,180,255,92,255,185,255,112,255,196,255,139,255,207,255,165,255,211,255,189,255,216,255,205,255,216,255,214,255,218,255,216,255,222,255,211,255,229,255,207,255,233,255,207,255,233,255,214,255,229,255,225,255,218,255,240,255,205,255,6,0,192,255,30,0,178,255,59,0,174,255,88,0,174,255,110,0,180,255,125,0,185,255,130,0,194,255,125,0,200,255,114,0,205,255,97,0,207,255,81,0,211,255,68,0,218,255,61,0,227,255,57,0,242,255,57,0,2,0,57,0,19,0,59,0,30,0,61,0,41,0,64,0,46,0,68,0,48,0,72,0,48,0,81,0,44,0,88,0,37,0,90,0,24,0,88,0,8,0,72,0,0,0,48,0,238,255,15,0,229,255,236,255,220,255,200,255,222,255,169,255,229,255,150,255,244,255,141,255,4,0,143,255,22,0,152,255,37,0,165,255,46,0,176,255,57,0,180,255,61,0,176,255,70,0,167,255,75,0,154,255,81,0,141,255,88,0,134,255,92,0,136,255,101,0,147,255,103,0,167,255,110,0,194,255,112,0,220,255,114,0,247,255,114,0,13,0,105,0,35,0,94,0,55,0,79,0,66,0,64,0,77,0,48,0,88,0,30,0,94,0,11,0,101,0,251,255,108,0,233,255,108,0,218,255,101,0,209,255,83,0,205,255,52,0,211,255,15,0,220,255,229,255,231,255,187,255,240,255,147,255,242,255,123,255,238,255,114,255,227,255,121,255,216,255,145,255,203,255,174,255,196,255,207,255,192,255,236,255,192,255,0,0,196,255,8,0,203,255,11,0,211,255,6,0,220,255,0,0,233,255,244,255,249,255,231,255,4,0,220,255,17,0,203,255,26,0,183,255,35,0,161,255,41,0,143,255,44,0,130,255,46,0,125,255,46,0,136,255,44,0,156,255,41,0,183,255,39,0,214,255,39,0,244,255,39,0,11,0,41,0,33,0,44,0,48,0,48,0,61,0,52,0,68,0,61,0,66,0,66,0,57,0,75,0,37,0,83,0,15,0,90,0,249,255,92,0,231,255,88,0,222,255,77,0,225,255,61,0,233,255,39,0,242,255,22,0,253,255,2,0,0,0,249,255,0,0,242,255,253,255,240,255,253,255,238,255,249,255,233,255,247,255,227,255,249,255,214,255,249,255,200,255,247,255,185,255,242,255,174,255,238,255,167,255,236,255,165,255,238,255,167,255,244,255,176,255,2,0,187,255,22,0,200,255,37,0,214,255,55,0,229,255,68,0,242,255,75,0,4,0,77,0,22,0,72,0,41,0,64,0,57,0,57,0,66,0,48,0,66,0,37,0,61,0,30,0,48,0,17,0,37,0,4,0,28,0,249,255,26,0,238,255,30,0,229,255,33,0,227,255,39,0,227,255,41,0,233,255,41,0,244,255,39,0,0,0,37,0,19,0,33,0,39,0,26,0,61,0,17,0,81,0,8,0,97,0,2,0,108,0,0,0,112,0,0,0,114,0,2,0,108,0,4,0,99,0,11,0,83,0,17,0,68,0,26,0,50,0,33,0,39,0,44,0,28,0,50,0,24,0,59,0,24,0,64,0,30,0,61,0,35,0,61,0,46,0,50,0,52,0,35,0,52,0,11,0,48,0,238,255,39,0,203,255,24,0,172,255,8,0,152,255,253,255,141,255,251,255,143,255,251,255,150,255,2,0,165,255,15,0,183,255,30,0,200,255,44,0,216,255,48,0,229,255,48,0,240,255,39,0,247,255,26,0,0,0,11,0,0,0,0,0,0,0,247,255,251,255,238,255,249,255,233,255,242,255,231,255,233,255,231,255,229,255,233,255,220,255,236,255,216,255,238,255,211,255,242,255,209,255,247,255,211,255,251,255,211,255,0,0,211,255,2,0,211,255,6,0,211,255,4,0,211,255,0,0,207,255,0,0,200,255,249,255,194,255,244,255,192,255,240,255,192,255,233,255,200,255,222,255,216,255,211,255,240,255,200,255,8,0,196,255,33,0,198,255,52,0,209,255,59,0,222,255,57,0,240,255,46,0,251,255,30,0,2,0,22,0,8,0,15,0,6,0,13,0,4,0,17,0,0,0,15,0,249,255,13,0,249,255,4,0,249,255,249,255,251,255,236,255,253,255,222,255,251,255,214,255,242,255,205,255,231,255,203,255,220,255,207,255,207,255,214,255,200,255,222,255,198,255,229,255,196,255,236,255,198,255,236,255,198,255,236,255,203,255,233,255,205,255,231,255,211,255,227,255,216,255,225,255,225,255,225,255,231,255,227,255,238,255,227,255,240,255,229,255,238,255,227,255,231,255,227,255,222,255,227,255,214,255,227,255,207,255,231,255,203,255,240,255,200,255,253,255,203,255,8,0,203,255,26,0,203,255,39,0,205,255,50,0,205,255,59,0,203,255,57,0,203,255,50,0,200,255,39,0,200,255,24,0,198,255,8,0,196,255,251,255,192,255,231,255,185,255,214,255,183,255,200,255,176,255,189,255,174,255,185,255,167,255,192,255,161,255,205,255,150,255,220,255,136,255,238,255,123,255,251,255,114,255,0,0,110,255,0,0,114,255,247,255,128,255,229,255,143,255,205,255,163,255,180,255,180,255,158,255,196,255,143,255,207,255,130,255,211,255,128,255,218,255,128,255,225,255,123,255,233,255,125,255,244,255,125,255,251,255,125,255,253,255,128,255,251,255,132,255,240,255,141,255,231,255,150,255,220,255,156,255,209,255,165,255,203,255,167,255,198,255,167,255,189,255,167,255,183,255,167,255,172,255,172,255,161,255,178,255,152,255,189,255,141,255,203,255,134,255,214,255,130,255,229,255,132,255,244,255,141,255,2,0,154,255,15,0,169,255,26,0,187,255,33,0,205,255,33,0,216,255,30,0,222,255,24,0,227,255,15,0,229,255,2,0,227,255,249,255,222,255,233,255,222,255,220,255,218,255,205,255,218,255,194,255,222,255,183,255,227,255,169,255,231,255,156,255,233,255,143,255,231,255,130,255,229,255,125,255,229,255,130,255,233,255,147,255,242,255,174,255,0,0,200,255,11,0,227,255,22,0,242,255,28,0,251,255,33,0,249,255,35,0,244,255,30,0,236,255,28,0,225,255,24,0,209,255,17,0,192,255,13,0,172,255,6,0,156,255,0,0,147,255,251,255,152,255,251,255,169,255,0,0,194,255,11,0,225,255,26,0,0,0,44,0,17,0,61,0,28,0,75,0,28,0,81,0,22,0,83,0,8,0,77,0,0,0,66,0,249,255,57,0,242,255,50,0,240,255,46,0,240,255,50,0,244,255,52,0,247,255,61,0,251,255,64,0,253,255,61,0,253,255,57,0,251,255,44,0,251,255,28,0,251,255,11,0,253,255,247,255,0,0,225,255,2,0,205,255,8,0,187,255,6,0,176,255,4,0,178,255,0,0,187,255,251,255,207,255,247,255,231,255,251,255,0,0,2,0,17,0,13,0,30,0,26,0,41,0,39,0,48,0,48,0,52,0,57,0,57,0,61,0,59,0,68,0,59,0,70,0,59,0,72,0,57,0,66,0,55,0,55,0,52,0,39,0,50,0,19,0,52,0,4,0,44,0,249,255,33,0,242,255,11,0,240,255,240,255,244,255,205,255,251,255,167,255,2,0,134,255,11,0,108,255,17,0,99,255,19,0,101,255,19,0,114,255,19,0,141,255,15,0,169,255,6,0,196,255,251,255,216,255,233,255,225,255,214,255,225,255,187,255,218,255,161,255,209,255,128,255,200,255,99,255,194,255,75,255,189,255,61,255,192,255,68,255,196,255,86,255,200,255,112,255,207,255,143,255,214,255,174,255,218,255,200,255,222,255,222,255,227,255,238,255,231,255,244,255,233,255,247,255,236,255,242,255,229,255,238,255,222,255,238,255,211,255,240,255,198,255,244,255,192,255,0,0,185,255,6,0,183,255,15,0,189,255,24,0,198,255,33,0,211,255,30,0,225,255,28,0,240,255,19,0,251,255,8,0,4,0,0,0,11,0,249,255,11,0,247,255,6,0,247,255,0,0,251,255,249,255,2,0,242,255,11,0,244,255,17,0,249,255,17,0,2,0,13,0,13,0,2,0,22,0,247,255,30,0,233,255,37,0,220,255,41,0,211,255,39,0,203,255,35,0,196,255,22,0,192,255,4,0,189,255,242,255,185,255,222,255,183,255,205,255,172,255,189,255,165,255,178,255,156,255,167,255,150,255,158,255,150,255,156,255,152,255,154,255,161,255,156,255,174,255,163,255,187,255,167,255,200,255,172,255,211,255,169,255,218,255,165,255,220,255,161,255,222,255,154,255,222,255,150,255,220,255,152,255,216,255,163,255,216,255,176,255,220,255,194,255,227,255,209,255,236,255,218,255,247,255,222,255,251,255,218,255,0,0,209,255,2,0,196,255,2,0,183,255,4,0,167,255,4,0,152,255,4,0,139,255,2,0,123,255,0,0,112,255,251,255,103,255,244,255,97,255,238,255,90,255,233,255,83,255,233,255,79,255,236,255,79,255,238,255,81,255,244,255,90,255,242,255,101,255,244,255,116,255,242,255,128,255,240,255,141,255,242,255,150,255,244,255,158,255,249,255,174,255,253,255,187,255,251,255,203,255,251,255,218,255,247,255,227,255,251,255,231,255,0,0,229,255,8,0,227,255,22,0,222,255,37,0,222,255,52,0,225,255,61,0,229,255,66,0,233,255,66,0,240,255,61,0,247,255,57,0,253,255,52,0,4,0,48,0,13,0,35,0,17,0,13,0,17,0,247,255,13,0,218,255,8,0,194,255,253,255,178,255,242,255,172,255,231,255,176,255,220,255,194,255,216,255,220,255,211,255,244,255,209,255,13,0,209,255,37,0,207,255,55,0,203,255,68,0,194,255,75,0,183,255,77,0,172,255,75,0,163,255,66,0,161,255,52,0,165,255,37,0,176,255,22,0,196,255,8,0,218,255,0,0,242,255,247,255,8,0,238,255,28,0,229,255,41,0,220,255,52,0,211,255,61,0,203,255,70,0,200,255,77,0,200,255,83,0,203,255,88,0,207,255,83,0,205,255,77,0,203,255,66,0,200,255,52,0,194,255,44,0,187,255,33,0,183,255,26,0,172,255,22,0,165,255,17,0,152,255,13,0,139,255,8,0,121,255,8,0,108,255,13,0,99,255,22,0,94,255,33,0,97,255,50,0,108,255,66,0,121,255,81,0,136,255,92,0,150,255,99,0,163,255,101,0,174,255,101,0,185,255,103,0,198,255,108,0,214,255,114,0,233,255,123,0,253,255,132,0,19,0,136,0,41,0,136,0,64,0,130,0,83,0,119,0,97,0,99,0,108,0,70,0,114,0,39,0,116,0,8,0,112,0,233,255,103,0,209,255,86,0,192,255,59,0,183,255,26,0,187,255,249,255,198,255,216,255,218,255,183,255,240,255,156,255,4,0,130,255,17,0,110,255,26,0,97,255,28,0,88,255,30,0,90,255,33,0,99,255,37,0,108,255,50,0,119,255,64,0,128,255,79,0,128,255,88,0,123,255,92,0,114,255,92,0,101,255,83,0,83,255,70,0,68,255,52,0,57,255,35,0,55,255,17,0,57,255,6,0,70,255,253,255,86,255,247,255,105,255,240,255,121,255,233,255,139,255,231,255,147,255,231,255,154,255,242,255,158,255,0,0,167,255,19,0,183,255,39,0,209,255,57,0,242,255,68,0,22,0,70,0,59,0,70,0,88,0,66,0,103,0,61,0,112,0,57,0,105,0,50,0,92,0,44,0,70,0,33,0,44,0,24,0,11,0,17,0,238,255,13,0,209,255,15,0,192,255,17,0,183,255,28,0,187,255,44,0,200,255,64,0,222,255,83,0,249,255,101,0,15,0,114,0,37,0,123,0,50,0,125,0,55,0,128,0,52,0,123,0,46,0,116,0,39,0,105,0,35,0,88,0,28,0,64,0,28,0,35,0,26,0,6,0,26,0,233,255,24,0,214,255,22,0,205,255,22,0,200,255,22,0,203,255,24,0,214,255,28,0,225,255,30,0,236,255,30,0,244,255,22,0,249,255,8,0,253,255,247,255,253,255,220,255,0,0,196,255,4,0,176,255,11,0,167,255,15,0,169,255,19,0,189,255,24,0,220,255,24,0,0,0,26,0,41,0,24,0,81,0,24,0,119,0,26,0,147,0,22,0,165,0,17,0,169,0,11,0,163,0,6,0,147,0,0,0,125,0,251,255,101,0,247,255,79,0,242,255,64,0,242,255,57,0,244,255,59,0,251,255,66,0,0,0,70,0,2,0,77,0,2,0,79,0,0,0,81,0,249,255,81,0,242,255,83,0,238,255,90,0,240,255,101,0,251,255,114,0,2,0,125,0,15,0,134,0,26,0,132,0,33,0,128,0,37,0,114,0,30,0,99,0,19,0,83,0,4,0,68,0,244,255,50,0,229,255,33,0,216,255,8,0,205,255,242,255,196,255,216,255,187,255,187,255,180,255,165,255,172,255,141,255,167,255,123,255,169,255,112,255,176,255,105,255,187,255,105,255,203,255,110,255,220,255,121,255,231,255,134,255,240,255,152,255,251,255,167,255,0,0,183,255,0,0,196,255,0,0,205,255,251,255,214,255,242,255,218,255,233,255,220,255,227,255,227,255,222,255,233,255,222,255,242,255,227,255,244,255,236,255,242,255,249,255,231,255,6,0,214,255,24,0,187,255,37,0,161,255,50,0,139,255,55,0,123,255,52,0,116,255,44,0,121,255,30,0,134,255,19,0,152,255,13,0,167,255,8,0,185,255,6,0,196,255,11,0,198,255,13,0,198,255,15,0,192,255,13,0,192,255,13,0,194,255,4,0,207,255,0,0,225,255,253,255,247,255,249,255,8,0,247,255,24,0,244,255,30,0,244,255,28,0,242,255,17,0,240,255,0,0,233,255,229,255,229,255,198,255,227,255,169,255,225,255,141,255,229,255,123,255,233,255,114,255,247,255,123,255,0,0,139,255,13,0,165,255,26,0,192,255,39,0,216,255,52,0,233,255,64,0,242,255,72,0,244,255,79,0,242,255,79,0,238,255,77,0,236,255,68,0,233,255,57,0,233,255,41,0,236,255,28,0,236,255,15,0,238,255,8,0,240,255,6,0,247,255,17,0,0,0,33,0,8,0,55,0,22,0,79,0,39,0,101,0,55,0,116,0,68,0,123,0,77,0,125,0,83,0,116,0,83,0,97,0,79,0,79,0,70,0,52,0,57,0,28,0,37,0,2,0,17,0,236,255,253,255,216,255,238,255,198,255,225,255,185,255,214,255,176,255,205,255,167,255,198,255,165,255,187,255,161,255,178,255,165,255,172,255,172,255,169,255,183,255,172,255,192,255,180,255,203,255,189,255,207,255,200,255,209,255,207,255,203,255,214,255,200,255,211,255,194,255,203,255,196,255,187,255,203,255,165,255,211,255,145,255,225,255,130,255,238,255,123,255,249,255,125,255,4,0,139,255,13,0,154,255,24,0,176,255,30,0,196,255,35,0,214,255,37,0,231,255,37,0,242,255,35,0,251,255,35,0,0,0,35,0,0,0,41,0,0,0,50,0,0,0,61,0,253,255,68,0,251,255,70,0,249,255,66,0,247,255,52,0,244,255,33,0,240,255,6,0,231,255,233,255,220,255,211,255,209,255,192,255,196,255,180,255,192,255,172,255,189,255,167,255,194,255,165,255,207,255,163,255,229,255,161,255,253,255,161,255,24,0,165,255,50,0,176,255,68,0,192,255,77,0,207,255,81,0,222,255,77,0,233,255,70,0,238,255,55,0,231,255,37,0,227,255,15,0,220,255,251,255,216,255,227,255,218,255,209,255,222,255,196,255,231,255,192,255,236,255,196,255,240,255,207,255,238,255,218,255,233,255,229,255,227,255,238,255,220,255,240,255,211,255,236,255,209,255,225,255,207,255,211,255,211,255,194,255,220,255,180,255,233,255,172,255,244,255,169,255,0,0,174,255,4,0,183,255,0,0,189,255,240,255,196,255,218,255,196,255,196,255,194,255,180,255,185,255,169,255,172,255,169,255,156,255,176,255,145,255,183,255,132,255,189,255,125,255,192,255,125,255,185,255,134,255,176,255,143,255,165,255,156,255,154,255,165,255,152,255,172,255,158,255,174,255,169,255,178,255,189,255,185,255,211,255,194,255,229,255,203,255,244,255,209,255,253,255,214,255,251,255,216,255,244,255,216,255,233,255,218,255,225,255,225,255,222,255,238,255,222,255,249,255,229,255,4,0,236,255,17,0,242,255,28,0,247,255,33,0,244,255,37,0,242,255,35,0,242,255,33,0,238,255,26,0,238,255,19,0,240,255,13,0,242,255,4,0,251,255,251,255,4,0,242,255,22,0,231,255,37,0,227,255,55,0,222,255,72,0,222,255,90,0,222,255,103,0,225,255,112,0,225,255,108,0,225,255,90,0,222,255,61,0,218,255,22,0,211,255,240,255,198,255,209,255,189,255,187,255,180,255,183,255,178,255,185,255,180,255,200,255,194,255,216,255,214,255,227,255,236,255,236,255,2,0,240,255,26,0,244,255,46,0,249,255,57,0,0,0,61,0,11,0,59,0,22,0,57,0,24,0,52,0,17,0,55,0,8,0,59,0,2,0,70,0,0,0,83,0,0,0,97,0,4,0,108,0,17,0,112,0,26,0,112,0,35,0,110,0,37,0,101,0,28,0,92,0,13,0,83,0,249,255,72,0,222,255,66,0,196,255,52,0,172,255,37,0,154,255,19,0,141,255,0,0,136,255,233,255,143,255,216,255,161,255,200,255,189,255,192,255,225,255,187,255,6,0,187,255,48,0,185,255,83,0,187,255,110,0,189,255,125,0,187,255,128,0,187,255,121,0,187,255,101,0,192,255,77,0,196,255,46,0,200,255,15,0,205,255,247,255,207,255,227,255,203,255,218,255,194,255,214,255,180,255,211,255,161,255,216,255,139,255,220,255,121,255,225,255,108,255,225,255,103,255,227,255,110,255,227,255,128,255,222,255,152,255,220,255,178,255,216,255,207,255,211,255,229,255,207,255,242,255,203,255,244,255,198,255,236,255,196,255,220,255,196,255,198,255,196,255,172,255,200,255,150,255,207,255,128,255,216,255,114,255,220,255,108,255,222,255,101,255,218,255,92,255,207,255,86,255,198,255,79,255,187,255,70,255,178,255,63,255,172,255,63,255,169,255,68,255,169,255,79,255,169,255,99,255,169,255,125,255,169,255,154,255,174,255,185,255,185,255,216,255,198,255,242,255,209,255,6,0,218,255,22,0,218,255,33,0,211,255,44,0,200,255,55,0,187,255,68,0,178,255,83,0,174,255,92,0,178,255,94,0,187,255,88,0,200,255,75,0,218,255,52,0,236,255,28,0,251,255,0,0,8,0,233,255,19,0,214,255,30,0,207,255,37,0,209,255,39,0,220,255,37,0,238,255,39,0,0,0,41,0,15,0,44,0,24,0,48,0,26,0,52,0,19,0,57,0,8,0,57,0,249,255,57,0,229,255,50,0,209,255,39,0,194,255,24,0,180,255,2,0,172,255,233,255,158,255,214,255,147,255,194,255,136,255,178,255,123,255,169,255,114,255,169,255,108,255,172,255,116,255,176,255,136,255,180,255,165,255,192,255,196,255,200,255,231,255,207,255,0,0,216,255,15,0,218,255,22,0,216,255,19,0,211,255,6,0,200,255,244,255,187,255,227,255,176,255,205,255,158,255,183,255,143,255,167,255,134,255,156,255,123,255,152,255,125,255,152,255,130,255,158,255,141,255,165,255,152,255,174,255,169,255,174,255,187,255,169,255,205,255,161,255,220,255,150,255,236,255,139,255,244,255,132,255,247,255,136,255,244,255,150,255,238,255,172,255,231,255,203,255,227,255,231,255,222,255,4,0,225,255,33,0,227,255,52,0,233,255,64,0,244,255,70,0,0,0,68,0,11,0,59,0,24,0,41,0,37,0,22,0,48,0,2,0,55,0,247,255,55,0,242,255,48,0,253,255,37,0,15,0,19,0,37,0,2,0,57,0,242,255,72,0,229,255,75,0,220,255,72,0,220,255,61,0,222,255,46,0,229,255,28,0,233,255,6,0,238,255,240,255,242,255,214,255,247,255,187,255,253,255,165,255,2,0,152,255,4,0,143,255,6,0,145,255,8,0,147,255,4,0,154,255,0,0,156,255,249,255,152,255,240,255,145,255,236,255,136,255,238,255,128,255,244,255,123,255,0,0,123,255,6,0,132,255,15,0,143,255,17,0,161,255,15,0,178,255,6,0,189,255,253,255,200,255,240,255,200,255,231,255,196,255,233,255,183,255,242,255,167,255,2,0,150,255,26,0,134,255,52,0,125,255,72,0,121,255,88,0,130,255,94,0,141,255,97,0,154,255,92,0,167,255,90,0,176,255,81,0,176,255,72,0,172,255,61,0,165,255,52,0,158,255,46,0,152,255,37,0,152,255,28,0,163,255,17,0,176,255,6,0,192,255,251,255,209,255,244,255,225,255,238,255,229,255,236,255,233,255,231,255,229,255,225,255,220,255,216,255,214,255,203,255,203,255,187,255,196,255,172,255,192,255,165,255,192,255,163,255,198,255,169,255,207,255,180,255,220,255,203,255,231,255,227,255,240,255,0,0,244,255,26,0,244,255,46,0,240,255,57,0,233,255,64,0,231,255,61,0,231,255,57,0,238,255,48,0,247,255,37,0,251,255,22,0,0,0,0,0,0,0,229,255,253,255,205,255,249,255,185,255,244,255,174,255,244,255,176,255,249,255,187,255,0,0,207,255,19,0,227,255,44,0,244,255,72,0,0,0,103,0,11,0,134,0,17,0,152,0,22,0,163,0,24,0,158,0,19,0,143,0,19,0,119,0,11,0,86,0,4,0,46,0,253,255,6,0,244,255,231,255,240,255,205,255,242,255,192,255,251,255,192,255,11,0,203,255,35,0,222,255,64,0,244,255,92,0,6,0,116,0,19,0,130,0,22,0,134,0,13,0,125,0,253,255,103,0,233,255,81,0,214,255,55,0,203,255,35,0,203,255,15,0,207,255,0,0,220,255,242,255,236,255,227,255,251,255,209,255,6,0,196,255,19,0,185,255,33,0,178,255,46,0,183,255,57,0,194,255,64,0,209,255,66,0,227,255,59,0,247,255,48,0,4,0,33,0,19,0,19,0,33,0,11,0,41,0,2,0,46,0,253,255,48,0,247,255,39,0,240,255,22,0,231,255,0,0,222,255,229,255,216,255,200,255,211,255,172,255,209,255,147,255,214,255,128,255,220,255,119,255,229,255,114,255,242,255,116,255,0,0,125,255,19,0,139,255,35,0,154,255,50,0,172,255,64,0,192,255,72,0,207,255,77,0,222,255,77,0,236,255,75,0,240,255,68,0,238,255,61,0,225,255,52,0,205,255,48,0,178,255,39,0,147,255,35,0,123,255,28,0,110,255,24,0,105,255,17,0,110,255,15,0,123,255,13,0,143,255,15,0,165,255,15,0,192,255,15,0,220,255,17,0,247,255,15,0,15,0,8,0,37,0,2,0,55,0,253,255,68,0,247,255,75,0,242,255,79,0,233,255,77,0,229,255,77,0,225,255,77,0,220,255,81,0,218,255,86,0,211,255,90,0,207,255,88,0,198,255,77,0,192,255,59,0,187,255,35,0,192,255,8,0,203,255,240,255,220,255,216,255,242,255,196,255,2,0,178,255,15,0,163,255,19,0,152,255,11,0,145,255,0,0,147,255,233,255,152,255,209,255,161,255,185,255,172,255,161,255,183,255,136,255,194,255,116,255,200,255,105,255,203,255,103,255,200,255,110,255,198,255,125,255,194,255,145,255,196,255,167,255,198,255,187,255,209,255,203,255,222,255,214,255,240,255,222,255,0,0,229,255,17,0,238,255,26,0,247,255,30,0,253,255,26,0,0,0,17,0,0,0,0,0,0,0,236,255,251,255,218,255,249,255,205,255,240,255,200,255,236,255,200,255,231,255,207,255,229,255,216,255,236,255,225,255,247,255,231,255,4,0,238,255,22,0,240,255,37,0,244,255,48,0,247,255,59,0,251,255,68,0,0,0,72,0,0,0,77,0,2,0,81,0,2,0,83,0,0,0,83,0,253,255,83,0,253,255,81,0,0,0,77,0,8,0,75,0,22,0,70,0,35,0,59,0,41,0,46,0,46,0,28,0,39,0,6,0,26,0,242,255,4,0,218,255,242,255,196,255,222,255,178,255,203,255,161,255,189,255,145,255,180,255,136,255,176,255,132,255,174,255,130,255,172,255,134,255,169,255,141,255,165,255,152,255,161,255,163,255,152,255,176,255,147,255,187,255,145,255,200,255,143,255,211,255,145,255,218,255,156,255,225,255,169,255,229,255,187,255,231,255,216,255,233,255,247,255,236,255,22,0,242,255,55,0,247,255,79,0,249,255,94,0,253,255,99,0,0,0,90,0,0,0,75,0,0,0,57,0,2,0,35,0,4,0,17,0,6,0,4,0,8,0,251,255,15,0,244,255,22,0,242,255,30,0,238,255,37,0,236,255,41,0,231,255,48,0,225,255,55,0,214,255,64,0,200,255,72,0,187,255,81,0,176,255,88,0,158,255,86,0,145,255,81,0,132,255,72,0,114,255,57,0,103,255,46,0,94,255,30,0,92,255,22,0,97,255,15,0,112,255,6,0,132,255,2,0,161,255,0,0,187,255,249,255,216,255,242,255,236,255,236,255,249,255,229,255,251,255,220,255,247,255,214,255,238,255,205,255,227,255,196,255,216,255,185,255,209,255,176,255,203,255,165,255,198,255,158,255,192,255,152,255,189,255,150,255,183,255,152,255,180,255,154,255,178,255,158,255,178,255,163,255,178,255,169,255,183,255,176,255,194,255,189,255,203,255,207,255,218,255,227,255,231,255,253,255,240,255,19,0,247,255,41,0,244,255,61,0,233,255,75,0,218,255,77,0,196,255,77,0,176,255,70,0,161,255,57,0,156,255,48,0,167,255,41,0,189,255,39,0,220,255,39,0,253,255,41,0,22,0,44,0,37,0,39,0,41,0,30,0,37,0,17,0,28,0,4,0,22,0,249,255,19,0,238,255,24,0,231,255,33,0,229,255,46,0,229,255,57,0,233,255,64,0,238,255,68,0,247,255,68,0,0,0,64,0,6,0,52,0,11,0,41,0,11,0,28,0,8,0,15,0,4,0,6,0,0,0,253,255,249,255,244,255,244,255,238,255,238,255,233,255,227,255,229,255,220,255,229,255,211,255,229,255,209,255,231,255,209,255,236,255,214,255,244,255,218,255,251,255,222,255,2,0,225,255,11,0,227,255,17,0,231,255,17,0,238,255,17,0,244,255,11,0,0,0,4,0,4,0,0,0,13,0,247,255,15,0,240,255,15,0,238,255,13,0,236,255,8,0,236,255,4,0,240,255,4,0,242,255,8,0,242,255,13,0,240,255,24,0,238,255,28,0,236,255,33,0,238,255,28,0,247,255,17,0,0,0,0,0,11,0,238,255,22,0,222,255,28,0,211,255,24,0,205,255,13,0,203,255,253,255,203,255,240,255,203,255,227,255,205,255,216,255,203,255,211,255,200,255,207,255,200,255,203,255,203,255,203,255,205,255,205,255,207,255,207,255,216,255,216,255,220,255,225,255,222,255,233,255,222,255,238,255,220,255,240,255,214,255,242,255,205,255,244,255,198,255,251,255,194,255,2,0,189,255,11,0,189,255,24,0,187,255,37,0,185,255,48,0,180,255,59,0,178,255,68,0,172,255,79,0,169,255,83,0,169,255,88,0,176,255,97,0,185,255,105,0,200,255,114,0,218,255,121,0,233,255,128,0,251,255,130,0,6,0,125,0,15,0,116,0,15,0,105,0,17,0,94,0,19,0,86,0,26,0,79,0,39,0,79,0,55,0,79,0,75,0,77,0,86,0,70,0,94,0,55,0,92,0,35,0,83,0,11,0,66,0,238,255,48,0,205,255,33,0,174,255,17,0,150,255,8,0,134,255,6,0,128,255,11,0,132,255,17,0,139,255,28,0,150,255,37,0,156,255,41,0,158,255,41,0,156,255,33,0,147,255,19,0,143,255,0,0,141,255,238,255,141,255,220,255,147,255,207,255,163,255,203,255,178,255,203,255,203,255,205,255,229,255,207,255,251,255,207,255,15,0,205,255,33,0,200,255,44,0,187,255,50,0,174,255,52,0,163,255,48,0,152,255,44,0,145,255,33,0,147,255,17,0,158,255,0,0,174,255,236,255,194,255,211,255,218,255,194,255,238,255,180,255,0,0,176,255,13,0,176,255,22,0,180,255,30,0,185,255,33,0,187,255,30,0,183,255,26,0,178,255,17,0,174,255,2,0,172,255,244,255,174,255,233,255,180,255,229,255,192,255,231,255,205,255,240,255,218,255,253,255,233,255,8,0,247,255,15,0,0,0,19,0,4,0,15,0,11,0,8,0,13,0,2,0,8,0,0,0,6,0,253,255,2,0,2,0,251,255,6,0,249,255,13,0,249,255,13,0,253,255,13,0,4,0,6,0,15,0,0,0,24,0,249,255,30,0,236,255,35,0,225,255,37,0,214,255,39,0,205,255,35,0,198,255,37,0,196,255,33,0,198,255,30,0,200,255,28,0,205,255,26,0,207,255,22,0,205,255,17,0,196,255,8,0,183,255,0,0,167,255,244,255,154,255,231,255,145,255,216,255,143,255,200,255,147,255,194,255,158,255,192,255,167,255,200,255,178,255,218,255,189,255,242,255,194,255,11,0,200,255,35,0,214,255,52,0,229,255,61,0,251,255,55,0,19,0,44,0,44,0,19,0,59,0,249,255,66,0,218,255,57,0,189,255,41,0,158,255,19,0,134,255,249,255,110,255,222,255,94,255,198,255,86,255,176,255,88,255,163,255,99,255,154,255,114,255,150,255,136,255,154,255,156,255,161,255,174,255,174,255,187,255,192,255,189,255,214,255,185,255,231,255,174,255,244,255,156,255,253,255,136,255,253,255,114,255,242,255,97,255,229,255,83,255,216,255,77,255,203,255,66,255,196,255,61,255,196,255,55,255,196,255,55,255,203,255,61,255,205,255,75,255,207,255,97,255,209,255,128,255,203,255,167,255,196,255,211,255,187,255,0,0,176,255,37,0,169,255,70,0,163,255,94,0,154,255,101,0,145,255,99,0,139,255,83,0,136,255,57,0,139,255,30,0,145,255,4,0,161,255,238,255,174,255,220,255,187,255,207,255,200,255,200,255,211,255,198,255,220,255,203,255,229,255,211,255,233,255,225,255,240,255,242,255,240,255,253,255,233,255,0,0,222,255,247,255,209,255,229,255,192,255,209,255,183,255,185,255,183,255,167,255,189,255,156,255,205,255,154,255,225,255,156,255,238,255,158,255,249,255,167,255,251,255,176,255,249,255,183,255,244,255,187,255,233,255,187,255,218,255,180,255,203,255,174,255,187,255,167,255,172,255,167,255,158,255,172,255,152,255,180,255,147,255,194,255,147,255,209,255,147,255,222,255,145,255,231,255,141,255,240,255,136,255,244,255,139,255,244,255,143,255,242,255,154,255,240,255,169,255,238,255,189,255,242,255,211,255,253,255,229,255,8,0,244,255,22,0,253,255,33,0,0,0,37,0,0,0,33,0,0,0,19,0,0,0,2,0,6,0,236,255,15,0,211,255,26,0,192,255,41,0,178,255,59,0,174,255,77,0,174,255,90,0,180,255,99,0,194,255,99,0,211,255,88,0,227,255,70,0,247,255,44,0,6,0,15,0,26,0,244,255,39,0,218,255,50,0,203,255,59,0,194,255,66,0,196,255,66,0,214,255,66,0,236,255,64,0,8,0,57,0,35,0,52,0,55,0,46,0,64,0,46,0,61,0,46,0,46,0,50,0,26,0,55,0,2,0,61,0,236,255,64,0,218,255,59,0,209,255,48,0,209,255,33,0,218,255,15,0,229,255,253,255,240,255,236,255,251,255,220,255,4,0,211,255,6,0,207,255,8,0,211,255,8,0,218,255,11,0,233,255,11,0,249,255,11,0,11,0,13,0,30,0,15,0,50,0,15,0,70,0,17,0,83,0,13,0,90,0,4,0,90,0,249,255,79,0,233,255,61,0,216,255,39,0,196,255,13,0,176,255,247,255,158,255,222,255,145,255,203,255,134,255,192,255,136,255,187,255,143,255,189,255,161,255,192,255,187,255,200,255,216,255,207,255,244,255,218,255,11,0,227,255,30,0,236,255,41,0,247,255,48,0,0,0,46,0,6,0,46,0,13,0,44,0,13,0,41,0,15,0,41,0,19,0,39,0,24,0,37,0,28,0,35,0,30,0,33,0,33,0,33,0,28,0,35,0,17,0,37,0,4,0,35,0,242,255,24,0,225,255,8,0,207,255,244,255,192,255,216,255,183,255,185,255,183,255,161,255,187,255,145,255,196,255,139,255,203,255,145,255,205,255,156,255,203,255,176,255,194,255,198,255,187,255,216,255,185,255,229,255,185,255,238,255,192,255,244,255,200,255,242,255,218,255,242,255,231,255,242,255,247,255,242,255,2,0,242,255,15,0,238,255,30,0,233,255,48,0,231,255,61,0,231,255,75,0,229,255,86,0,233,255,92,0,236,255,88,0,238,255,75,0,240,255,55,0,240,255,28,0,240,255,2,0,240,255,236,255,233,255,220,255,225,255,216,255,214,255,220,255,200,255,231,255,180,255,238,255,161,255,251,255,147,255,0,0,136,255,0,0,134,255,253,255,145,255,249,255,158,255,238,255,180,255,231,255,200,255,225,255,216,255,220,255,229,255,218,255,233,255,220,255,236,255,222,255,238,255,225,255,242,255,229,255,249,255,231,255,0,0,236,255,4,0,242,255,2,0,251,255,251,255,0,0,231,255,11,0,207,255,17,0,183,255,24,0,163,255,28,0,150,255,35,0,145,255,37,0,145,255,39,0,150,255,41,0,158,255,37,0,169,255,26,0,187,255,11,0,211,255,251,255,236,255,231,255,4,0,216,255,28,0,205,255,46,0,196,255,52,0,192,255,50,0,189,255,37,0,194,255,19,0,200,255,253,255,211,255,229,255,229,255,211,255,249,255,196,255,11,0,194,255,26,0,194,255,37,0,198,255,37,0,203,255,28,0,209,255,15,0,207,255,0,0,205,255,240,255,198,255,229,255,196,255,220,255,194,255,218,255,196,255,216,255,200,255,214,255,211,255,211,255,227,255,211,255,244,255,214,255,8,0,220,255,28,0,233,255,44,0,253,255,50,0,15,0,52,0,39,0,44,0,61,0,30,0,81,0,8,0,94,0,249,255,105,0,229,255,112,0,216,255,112,0,209,255,110,0,209,255,108,0,214,255,101,0,225,255,92,0,236,255,83,0,247,255,75,0,0,0,68,0,11,0,66,0,19,0,70,0,28,0,79,0,28,0,94,0,26,0,112,0,19,0,130,0,6,0,152,0,251,255,169,0,238,255,176,0,227,255,172,0,220,255,158,0,218,255,130,0,220,255,86,0,231,255,35,0,249,255,238,255,11,0,192,255,37,0,154,255,61,0,132,255,79,0,121,255,94,0,119,255,99,0,130,255,92,0,145,255,81,0,163,255,66,0,185,255,46,0,205,255,30,0,227,255,13,0,244,255,4,0,2,0,0,0,6,0,0,0,11,0,0,0,15,0,2,0,13,0,4,0,17,0,4,0,15,0,4,0,11,0,4,0,2,0,6,0,253,255,11,0,244,255,19,0,240,255,33,0,238,255,46,0,242,255,57,0,251,255,70,0,2,0,77,0,8,0,86,0,15,0,88,0,17,0,83,0,19,0,81,0,24,0,79,0,26,0,77,0,28,0,79,0,26,0,81,0,19,0,86,0,8,0,90,0,249,255,92,0,225,255,90,0,200,255,83,0,176,255,75,0,161,255,66,0,152,255,57,0,156,255,55,0,165,255,48,0,178,255,46,0,187,255,44,0,194,255,33,0,196,255,24,0,203,255,11,0,211,255,0,0,225,255,247,255,238,255,240,255,249,255,242,255,2,0,253,255,8,0,11,0,15,0,26,0,19,0,44,0,22,0,55,0,17,0,61,0,8,0,59,0,0,0,50,0,238,255,35,0,225,255,17,0,216,255,0,0,218,255,233,255,229,255,211,255,251,255,189,255,19,0,174,255,55,0,161,255,88,0,154,255,114,0,150,255,136,0,147,255,143,0,147,255,139,0,147,255,119,0,150,255,92,0,156,255,55,0,167,255,11,0,178,255,231,255,192,255,198,255,200,255,172,255,209,255,161,255,214,255,156,255,218,255,161,255,220,255,169,255,222,255,180,255,229,255,189,255,236,255,196,255,242,255,205,255,251,255,214,255,0,0,220,255,6,0,220,255,11,0,220,255,17,0,214,255,24,0,205,255,33,0,194,255,37,0,185,255,41,0,180,255,39,0,178,255,30,0,185,255,19,0,196,255,4,0,209,255,251,255,222,255,240,255,236,255,236,255,244,255,233,255,244,255,236,255,236,255,240,255,220,255,244,255,203,255,249,255,185,255,247,255,169,255,244,255,163,255,240,255,161,255,236,255,163,255,231,255,169,255,227,255,180,255,229,255,198,255,233,255,216,255,240,255,233,255,251,255,251,255,0,0,4,0,8,0,11,0,11,0,6,0,13,0,253,255,8,0,240,255,4,0,220,255,0,0,207,255,0,0,196,255,0,0,189,255,6,0,185,255,15,0,180,255,26,0,178,255,33,0,172,255,35,0,163,255,30,0,154,255,22,0,145,255,11,0,139,255,2,0,134,255,251,255,132,255,247,255,132,255,251,255,141,255,2,0,150,255,19,0,163,255,39,0,180,255,57,0,200,255,68,0,218,255,72,0,236,255,68,0,253,255,55,0,8,0,37,0,19,0,22,0,28,0,8,0,35,0,0,0,37,0,249,255,41,0,247,255,44,0,247,255,44,0,247,255,44,0,247,255,41,0,244,255,35,0,244,255,26,0,247,255,13,0,0,0,0,0,8,0,238,255,22,0,220,255,37,0,209,255,48,0,198,255,55,0,196,255,55,0,194,255,48,0,200,255,33,0,207,255,19,0,220,255,4,0,233,255,247,255,251,255,242,255,8,0,240,255,22,0,242,255,30,0,253,255,30,0,8,0,26,0,22,0,15,0,30,0,6,0,33,0,253,255,30,0,249,255,19,0,247,255,6,0,249,255,249,255,247,255,233,255,244,255,225,255,231,255,216,255,216,255,216,255,200,255,216,255,187,255,222,255,178,255,227,255,172,255,231,255,174,255,236,255,178,255,240,255,187,255,247,255,200,255,251,255,214,255,0,0,233,255,2,0,253,255,0,0,15,0,253,255,28,0,247,255,41,0,233,255,48,0,225,255,48,0,211,255,46,0,205,255,41,0,205,255,35,0,216,255,26,0,231,255,17,0,253,255,8,0,19,0,0,0,44,0,244,255,66,0,240,255,81,0,240,255,90,0,244,255,92,0,253,255,88,0,4,0,79,0,15,0,72,0,24,0,64,0,33,0,61,0,37,0,64,0,44,0,64,0,46,0,72,0,44,0,77,0,33,0,86,0,19,0,90,0,4,0,90,0,244,255,90,0,231,255,83,0,220,255,75,0,220,255,66,0,220,255,57,0,225,255,48,0,233,255,37,0,242,255,30,0,251,255,28,0,2,0,28,0,6,0,37,0,8,0,52,0,11,0,72,0,8,0,92,0,4,0,110,0,253,255,125,0,247,255,139,0,236,255,147,0,229,255,152,0,220,255,156,0,214,255,152,0,207,255,143,0,203,255,125,0,196,255,101,0,189,255,77,0,187,255,52,0,189,255,33,0,192,255,15,0,194,255,6,0,200,255,2,0,203,255,2,0,209,255,6,0,216,255,17,0,220,255,28,0,225,255,37,0,225,255,46,0,222,255,48,0,214,255,41,0,200,255,28,0,185,255,11,0,172,255,253,255,165,255,240,255,163,255,231,255,169,255,231,255,187,255,238,255,207,255,249,255,227,255,0,0,242,255,4,0,253,255,2,0,253,255,253,255,251,255,247,255,244,255,238,255,238,255,225,255,236,255,209,255,233,255,194,255,233,255,178,255,231,255,165,255,231,255,156,255,229,255,150,255,225,255,152,255,222,255,163,255,222,255,180,255,220,255,200,255,220,255,225,255,222,255,247,255,233,255,8,0,247,255,24,0,8,0,35,0,30,0,44,0,55,0,52,0,75,0,57,0,94,0,64,0,112,0,66,0,125,0,68,0,132,0,68,0,134,0,66,0,130,0,64,0,116,0,57,0,99,0,52,0,79,0,50,0,57,0,48,0,37,0,44,0,22,0,41,0,15,0,37,0,13,0,30,0,15,0,22,0,22,0,15,0,28,0,4,0,28,0,253,255,28,0,247,255,24,0,238,255,17,0,233,255,4,0,227,255,251,255,227,255,236,255,220,255,220,255,216,255,205,255,205,255,194,255,198,255,189,255,189,255,192,255,183,255,198,255,178,255,209,255,180,255,216,255,180,255,218,255,187,255,214,255,196,255,205,255,205,255,194,255,218,255,185,255,236,255,178,255,0,0,180,255,24,0,187,255,44,0,194,255,59,0,203,255,64,0,216,255,59,0,225,255,44,0,233,255,24,0,244,255,4,0,253,255,251,255,2,0,251,255,8,0,0,0,13,0,15,0,13,0,30,0,11,0,41,0,8,0,46,0,6,0,39,0,2,0,24,0,2,0,0,0,2,0,233,255,4,0,209,255,8,0,189,255,11,0,172,255,11,0,161,255,11,0,152,255,6,0,145,255,0,0,145,255,244,255,145,255,233,255,156,255,229,255,174,255,227,255,200,255,229,255,229,255,231,255,253,255,231,255,15,0,231,255,30,0,229,255,37,0,227,255,41,0,225,255,39,0,222,255,33,0,227,255,26,0,231,255,17,0,238,255,11,0,244,255,11,0,251,255,11,0,253,255,13,0,0,0,11,0,0,0,11,0,0,0,6,0,0,0,2,0,0,0,251,255,2,0,247,255,2,0,244,255,2,0,244,255,0,0,251,255,0,0,4,0,249,255,19,0,244,255,39,0,236,255,55,0,229,255,66,0,220,255,75,0,209,255,75,0,200,255,70,0,192,255,66,0,187,255,55,0,189,255,41,0,198,255,24,0,216,255,4,0,240,255,240,255,11,0,216,255,39,0,192,255,64,0,169,255,77,0,147,255,81,0,134,255,77,0,130,255,59,0,130,255,37,0,134,255,15,0,143,255,0,0,156,255,247,255,176,255,249,255,198,255,253,255,222,255,8,0,244,255,24,0,11,0,33,0,35,0,35,0,55,0,26,0,68,0,13,0,75,0,253,255,75,0,240,255,64,0,233,255,48,0,238,255,30,0,249,255,15,0,4,0,2,0,19,0,251,255,28,0,247,255,28,0,247,255,26,0,251,255,24,0,0,0,17,0,11,0,8,0,22,0,0,0,37,0,249,255,46,0,233,255,48,0,218,255,46,0,205,255,37,0,194,255,24,0,189,255,8,0,192,255,253,255,203,255,242,255,218,255,236,255,238,255,231,255,2,0,229,255,24,0,222,255,41,0,216,255,57,0,205,255,66,0,189,255,70,0,176,255,70,0,167,255,64,0,165,255,55,0,169,255,44,0,178,255,26,0,194,255,8,0,211,255,249,255,222,255,229,255,231,255,214,255,236,255,207,255,236,255,207,255,236,255,214,255,238,255,222,255,240,255,233,255,244,255,244,255,253,255,247,255,0,0,244,255,4,0,236,255,6,0,222,255,4,0,207,255,0,0,192,255,251,255,183,255,244,255,183,255,242,255,196,255,238,255,218,255,240,255,247,255,244,255,19,0,251,255,46,0,0,0,64,0,4,0,79,0,8,0,86,0,6,0,83,0,0,0,81,0,251,255,75,0,247,255,66,0,240,255,57,0,240,255,50,0,240,255,46,0,242,255,39,0,244,255,30,0,247,255,19,0,244,255,11,0,242,255,4,0,238,255,4,0,238,255,8,0,242,255,15,0,244,255,19,0,251,255,17,0,253,255,6,0,251,255,249,255,253,255,222,255,249,255,196,255,247,255,172,255,244,255,154,255,244,255,143,255,242,255,143,255,238,255,152,255,233,255,161,255,222,255,174,255,214,255,187,255,207,255,198,255,205,255,209,255,207,255,218,255,218,255,227,255,229,255,233,255,247,255,238,255,4,0,240,255,13,0,240,255,24,0,244,255,33,0,251,255,39,0,0,0,46,0,8,0,52,0,17,0,61,0,30,0,68,0,39,0,72,0,48,0,68,0,55,0,57,0,61,0,35,0,66,0,2,0,70,0,220,255,75,0,176,255,77,0,134,255,79,0,97,255,81,0,70,255,81,0,57,255,77,0,57,255,70,0,68,255,61,0,86,255,48,0,108,255,30,0,134,255,15,0,156,255,0,0,176,255,242,255,192,255,231,255,205,255,229,255,214,255,231,255,218,255,240,255,225,255,253,255,229,255,11,0,236,255,22,0,240,255,28,0,242,255,30,0,244,255,26,0,242,255,17,0,240,255,6,0,238,255,0,0,236,255,251,255,227,255,253,255,218,255,0,0,200,255,0,0,180,255,253,255,152,255,251,255,128,255,247,255,103,255,242,255,90,255,238,255,83,255,236,255,83,255,236,255,90,255,240,255,101,255,244,255,114,255,253,255,132,255,4,0,152,255,8,0,178,255,4,0,203,255,249,255,231,255,229,255,253,255,205,255,13,0,178,255,19,0,156,255,15,0,143,255,0,0,132,255,236,255,134,255,207,255,141,255,176,255,156,255,156,255,178,255,141,255,205,255,136,255,233,255,139,255,0,0,150,255,24,0,167,255,37,0,183,255,46,0,198,255,44,0,209,255,41,0,218,255,30,0,225,255,19,0,227,255,13,0,227,255,4,0,227,255,2,0,229,255,0,0,229,255,251,255,229,255,247,255,229,255,240,255,229,255,233,255,229,255,222,255,229,255,211,255,236,255,198,255,242,255,187,255,251,255,176,255,2,0,163,255,13,0,154,255,15,0,143,255,11,0,134,255,2,0,132,255,244,255,136,255,225,255,143,255,203,255,154,255,176,255,169,255,156,255,183,255,143,255,196,255,139,255,203,255,145,255,211,255,167,255,214,255,187,255,214,255,214,255,205,255,236,255,187,255,249,255,165,255,0,0,139,255,253,255,116,255,249,255,99,255,238,255,90,255,222,255,90,255,209,255,94,255,196,255,99,255,192,255,101,255,194,255,99,255,205,255,101,255,225,255,101,255,247,255,108,255,13,0,116,255,33,0,125,255,48,0,136,255,59,0,145,255,68,0,154,255,77,0,161,255,77,0,172,255,72,0,180,255,59,0,192,255,39,0,196,255,17,0,205,255,253,255,214,255,236,255,220,255,225,255,222,255,218,255,225,255,218,255,225,255,216,255,225,255,220,255,225,255,220,255,229,255,222,255,236,255,225,255,244,255,231,255,0,0,240,255,15,0,249,255,24,0,0,0,33,0,2,0,37,0,2,0,35,0,0,0,26,0,0,0,13,0,0,0,253,255,0,0,233,255,0,0,214,255,8,0,196,255,11,0,183,255,15,0,174,255,13,0,172,255,13,0,172,255,8,0,172,255,6,0,174,255,0,0,176,255,253,255,183,255,249,255,187,255,247,255,189,255,242,255,187,255,242,255,187,255,238,255,185,255,240,255,183,255,240,255,192,255,242,255,205,255,249,255,227,255,0,0,253,255,4,0,22,0,11,0,46,0,13,0,64,0,15,0,77,0,8,0,81,0,2,0,75,0,244,255,61,0,227,255,46,0,207,255,24,0,189,255,6,0,172,255,249,255,156,255,238,255,145,255,229,255,141,255,225,255,141,255,220,255,147,255,216,255,161,255,214,255,176,255,214,255,194,255,216,255,216,255,220,255,236,255,225,255,251,255,231,255,0,0,240,255,0,0,247,255,249,255,251,255,242,255,253,255,233,255,2,0,227,255,8,0,225,255,15,0,225,255,22,0,229,255,28,0,233,255,35,0,242,255,41,0,253,255,44,0,8,0,44,0,22,0,44,0,33,0,48,0,39,0,52,0,39,0,59,0,33,0,64,0,19,0,61,0,6,0,55,0,247,255,46,0,231,255,30,0,220,255,15,0,214,255,0,0,216,255,240,255,222,255,227,255,238,255,214,255,0,0,205,255,19,0,203,255,39,0,198,255,52,0,196,255,64,0,196,255,70,0,198,255,75,0,205,255,77,0,216,255,77,0,231,255,77,0,251,255,70,0,11,0,61,0,22,0,52,0,35,0,44,0,35,0,37,0,33,0,28,0,26,0,24,0,22,0,17,0,19,0,13,0,19,0,13,0,30,0,11,0,44,0,13,0,59,0,11,0,75,0,8,0,86,0,0,0,90,0,253,255,88,0,249,255,83,0,244,255,79,0,244,255,68,0,242,255,64,0,242,255,55,0,238,255,46,0,231,255,35,0,229,255,17,0,227,255,0,0,229,255,236,255,229,255,218,255,231,255,205,255,231,255,196,255,231,255,194,255,231,255,192,255,231,255,192,255,236,255,192,255,242,255,192,255,251,255,192,255,0,0,196,255,8,0,203,255,13,0,211,255,19,0,220,255,28,0,227,255,39,0,231,255,55,0,229,255,72,0,229,255,83,0,225,255,92,0,225,255,90,0,220,255,83,0,218,255,75,0,214,255,68,0,207,255,61,0,194,255,59,0,178,255,59,0,161,255,61,0,145,255,66,0,132,255,66,0,125,255,66,0,121,255,64,0,128,255,59,0,139,255,50,0,145,255,44,0,152,255,39,0,156,255,39,0,154,255,37,0,150,255,35,0,147,255,30,0,145,255,22,0,147,255,8,0,152,255,0,0,161,255,249,255,174,255,244,255,185,255,242,255,198,255,244,255,209,255,242,255,218,255,240,255,227,255,231,255,236,255,218,255,244,255,200,255,0,0,178,255,8,0,158,255,15,0,139,255,15,0,125,255,8,0,119,255,253,255,121,255,240,255,130,255,220,255,141,255,200,255,154,255,183,255,172,255,167,255,189,255,154,255,205,255,150,255,218,255,147,255,229,255,150,255,233,255,158,255,231,255,172,255,229,255,189,255,222,255,209,255,214,255,233,255,207,255,0,0,203,255,17,0,205,255,37,0,203,255,50,0,205,255,66,0,209,255,75,0,211,255,83,0,209,255,92,0,209,255,103,0,207,255,114,0,207,255,123,0,207,255,123,0,211,255,119,0,218,255,108,0,229,255,97,0,244,255,86,0,0,0,86,0,13,0,94,0,26,0,110,0,33,0,128,0,33,0,145,0,24,0,156,0,11,0,154,0,0,0,143,0,240,255,119,0,231,255,88,0,229,255,55,0,236,255,19,0,244,255,247,255,2,0,222,255,11,0,205,255,19,0,196,255,24,0,196,255,24,0,200,255,24,0,214,255,24,0,229,255,28,0,247,255,33,0,8,0,37,0,26,0,41,0,41,0,41,0,46,0,37,0,50,0,24,0,48,0,8,0,41,0,249,255,30,0,236,255,17,0,227,255,0,0,222,255,242,255,225,255,225,255,229,255,207,255,240,255,198,255,251,255,189,255,2,0,185,255,8,0,180,255,8,0,178,255,2,0,178,255,253,255,178,255,240,255,178,255,231,255,185,255,220,255,196,255,214,255,205,255,211,255,216,255,214,255,225,255,220,255,231,255,227,255,233,255,240,255,231,255,0,0,229,255,17,0,229,255,35,0,231,255,52,0,240,255,59,0,249,255,59,0,4,0,52,0,17,0,35,0,28,0,13,0,39,0,253,255,46,0,242,255,50,0,238,255,52,0,242,255,50,0,249,255,39,0,0,0,30,0,2,0,22,0,0,0,13,0,251,255,11,0,244,255,13,0,238,255,17,0,238,255,24,0,242,255,30,0,253,255,33,0,4,0,30,0,17,0,28,0,24,0,15,0,26,0,0,0,26,0,240,255,24,0,225,255,19,0,216,255,13,0,218,255,11,0,229,255,2,0,251,255,253,255,19,0,249,255,46,0,249,255,70,0,247,255,83,0,253,255,88,0,6,0,79,0,22,0,64,0,33,0,39,0,41,0,17,0,39,0,0,0,30,0,244,255,11,0,236,255,242,255,233,255,218,255,233,255,192,255,233,255,169,255,238,255,152,255,240,255,141,255,242,255,134,255,242,255,132,255,238,255,128,255,229,255,123,255,216,255,114,255,200,255,105,255,187,255,94,255,180,255,90,255,180,255,92,255,189,255,105,255,205,255,121,255,220,255,145,255,238,255,176,255,253,255,203,255,11,0,227,255,19,0,251,255,26,0,6,0,28,0,11,0,30,0,13,0,28,0,8,0,28,0,0,0,28,0,0,0,28,0,253,255,26,0,0,0,22,0,6,0,13,0,11,0,2,0,11,0,244,255,4,0,227,255,247,255,209,255,222,255,192,255,196,255,174,255,165,255,158,255,141,255,154,255,125,255,152,255,123,255,165,255,139,255,185,255,167,255,216,255,200,255,249,255,240,255,19,0,13,0,44,0,41,0,57,0,57,0,61,0,55,0,57,0,48,0,48,0,30,0,37,0,13,0,28,0,253,255,17,0,244,255,13,0,242,255,13,0,249,255,22,0,0,0,30,0,11,0,46,0,15,0,61,0,13,0,75,0,8,0,86,0,251,255,88,0,240,255,83,0,227,255,72,0,214,255,57,0,205,255,41,0,198,255,24,0,192,255,11,0,189,255,4,0,187,255,0,0,185,255,0,0,185,255,2,0,189,255,6,0,196,255,13,0,203,255,11,0,209,255,11,0,214,255,2,0,220,255,247,255,220,255,233,255,222,255,220,255,229,255,211,255,236,255,205,255,244,255,203,255,0,0,198,255,2,0,196,255,4,0,194,255,4,0,196,255,0,0,203,255,253,255,209,255,251,255,220,255,251,255,231,255,0,0,242,255,4,0,251,255,11,0,4,0,13,0,11,0,13,0,11,0,15,0,8,0,17,0,2,0,24,0,251,255,35,0,238,255,48,0,225,255,55,0,211,255,59,0,205,255,55,0,200,255,41,0,203,255,24,0,209,255,6,0,222,255,249,255,240,255,240,255,2,0,236,255,26,0,238,255,50,0,242,255,75,0,244,255,92,0,249,255,105,0,251,255,108,0,0,0,97,0,2,0,79,0,4,0,46,0,0,0,11,0,0,0,229,255,0,0,192,255,0,0,167,255,0,0,150,255,8,0,147,255,17,0,161,255,24,0,180,255,28,0,211,255,28,0,244,255,22,0,17,0,11,0,46,0,4,0,64,0,0,0,75,0,6,0,79,0,19,0,77,0,35,0,72,0,55,0,64,0,72,0,55,0,86,0,44,0,94,0,39,0,99,0,39,0,97,0,39,0,90,0,44,0,79,0,50,0,61,0,57,0,41,0,66,0,24,0,72,0,11,0,70,0,6,0,66,0,11,0,52,0,22,0,35,0,39,0,11,0,57,0,244,255,75,0,222,255,90,0,203,255,99,0,189,255,103,0,178,255,105,0,172,255,103,0,174,255,99,0,178,255,90,0,185,255,81,0,192,255,68,0,200,255,59,0,205,255,46,0,207,255,33,0,207,255,22,0,205,255,11,0,205,255,0,0,205,255,247,255,214,255,240,255,222,255,242,255,233,255,244,255,251,255,253,255,6,0,4,0,15,0,13,0,22,0,24,0,28,0,30,0,28,0,39,0,30,0,48,0,24,0,55,0,22,0,64,0,15,0,70,0,11,0,75,0,2,0,79,0,253,255,81,0,247,255,77,0,236,255,64,0,227,255,44,0,216,255,22,0,207,255,0,0,203,255,242,255,198,255,236,255,200,255,240,255,205,255,249,255,214,255,0,0,225,255,8,0,238,255,15,0,0,0,11,0,15,0,2,0,35,0,249,255,57,0,231,255,75,0,214,255,88,0,203,255,90,0,194,255,88,0,192,255,72,0,196,255,52,0,207,255,33,0,225,255,22,0,240,255,15,0,2,0,19,0,15,0,30,0,22,0,44,0,15,0,59,0,6,0,70,0,247,255,79,0,231,255,86,0,218,255,90,0,214,255,99,0,218,255,110,0,227,255,121,0,242,255,134,0,0,0,139,0,15,0,139,0,28,0,128,0,35,0,112,0,35,0,88,0,30,0,66,0,19,0,44,0,4,0,26,0,244,255,15,0,227,255,8,0,209,255,2,0,198,255,0,0,192,255,251,255,189,255,247,255,189,255,244,255,194,255,249,255,200,255,0,0,216,255,8,0,233,255,19,0,0,0,33,0,28,0,35,0,52,0,35,0,75,0,30,0,86,0,24,0,90,0,19,0,86,0,15,0,77,0,15,0,70,0,19,0,64,0,28,0,61,0,35,0,68,0,41,0,75,0,44,0,86,0,41,0,92,0,35,0,97,0,28,0,103,0,24,0,103,0,22,0,108,0,26,0,105,0,33,0,101,0,41,0,90,0,52,0,77,0,64,0,59,0,75,0,35,0,77,0,15,0,79,0,251,255,75,0,240,255,66,0,233,255,59,0,229,255,48,0,231,255,44,0,236,255,44,0,242,255,50,0,247,255,57,0,249,255,59,0,247,255,64,0,247,255,61,0,242,255,55,0,238,255,46,0,238,255,35,0,240,255,30,0,242,255,28,0,244,255,30,0,247,255,39,0,249,255,52,0,249,255,68,0,253,255,88,0,0,0,105,0,2,0,123,0,8,0,134,0,11,0,139,0,11,0,132,0,8,0,121,0,4,0,103,0,2,0,86,0,2,0,70,0,8,0,61,0,13,0,61,0,22,0,64,0,30,0,68,0,35,0,72,0,37,0,75,0,41,0,79,0,41,0,81,0,44,0,86,0,48,0,90,0,52,0,94,0,55,0,101,0,57,0,105,0,55,0,110,0,50,0,114,0,46,0,114,0,41,0,112,0,30,0,110,0,24,0,99,0,13,0,86,0,6,0,70,0,0,0,52,0,0,0,39,0,0,0,26,0,0,0,17,0,6,0,11,0,11,0,4,0,17,0,0,0,15,0,253,255,8,0,247,255,0,0,238,255,244,255,229,255,231,255,220,255,225,255,211,255,225,255,207,255,231,255,205,255,242,255,205,255,253,255,205,255,4,0,207,255,13,0,209,255,17,0,211,255,19,0,214,255,22,0,211,255,26,0,209,255,28,0,205,255,30,0,203,255,28,0,198,255,26,0,192,255,19,0,185,255,11,0,180,255,0,0,183,255,249,255,194,255,247,255,209,255,247,255,231,255,249,255,253,255,0,0,15,0,0,0,26,0,0,0,30,0,251,255,22,0,244,255,4,0,236,255,236,255,227,255,207,255,214,255,176,255,205,255,152,255,196,255,130,255,189,255,114,255,189,255,105,255,192,255,101,255,198,255,101,255,211,255,110,255,227,255,121,255,240,255,132,255,253,255,145,255,8,0,158,255,19,0,169,255,30,0,178,255,35,0,187,255,39,0,194,255,44,0,200,255,46,0,203,255,48,0,207,255,46,0,207,255,41,0,207,255,37,0,203,255,37,0,198,255,33,0,194,255,26,0,192,255,19,0,194,255,11,0,196,255,0,0,203,255,242,255,211,255,229,255,218,255,216,255,222,255,205,255,227,255,196,255,227,255,189,255,225,255,183,255,220,255,183,255,211,255,187,255,200,255,189,255,189,255,194,255,178,255,196,255,167,255,205,255,158,255,211,255,152,255,220,255,147,255,229,255,143,255,240,255,141,255,249,255,141,255,0,0,139,255,2,0,139,255,8,0,145,255,8,0,150,255,6,0,158,255,4,0,169,255,4,0,185,255,2,0,198,255,2,0,214,255,2,0,227,255,6,0,242,255,6,0,0,0,4,0,6,0,2,0,17,0,251,255,24,0,244,255,26,0,240,255,26,0,242,255,22,0,249,255,24,0,2,0,28,0,15,0,37,0,26,0,50,0,37,0,61,0,44,0,70,0,50,0,72,0,55,0,75,0,61,0,70,0,64,0,68,0,68,0,64,0,72,0,64,0,72,0,61,0,70,0,61,0,64,0,64,0,52,0,66,0,41,0,70,0,28,0,68,0,13,0,68,0,251,255,66,0,231,255,61,0,211,255,52,0,194,255,48,0,176,255,46,0,165,255,39,0,156,255,37,0,152,255,37,0,147,255,39,0,141,255,44,0,132,255,52,0,123,255,68,0,114,255,81,0,105,255,99,0,101,255,114,0,101,255,119,0,103,255,116,0,110,255,97,0,123,255,68,0,139,255,30,0,156,255,249,255,176,255,211,255,194,255,185,255,209,255,167,255,225,255,165,255,238,255,169,255,251,255,183,255,8,0,203,255,24,0,227,255,35,0,249,255,48,0,8,0,57,0,22,0,59,0,28,0,59,0,28,0,55,0,19,0,50,0,8,0,44,0,253,255,39,0,238,255,35,0,229,255,28,0,222,255,22,0,225,255,15,0,229,255,13,0,233,255,8,0,238,255,6,0,240,255,6,0,242,255,6,0,238,255,6,0,236,255,8,0,236,255,13,0,236,255,22,0,231,255,33,0,229,255,44,0,227,255,55,0,218,255,66,0,211,255,72,0,205,255,72,0,196,255,70,0,187,255,61,0,178,255,50,0,174,255,39,0,169,255,28,0,167,255,24,0,167,255,19,0,172,255,15,0,176,255,13,0,187,255,11,0,198,255,11,0,211,255,6,0,227,255,11,0,240,255,15,0,253,255,19,0,2,0,26,0,6,0,24,0,2,0,19,0,253,255,13,0,244,255,4,0,238,255,249,255,236,255,242,255,240,255,240,255,247,255,242,255,0,0,244,255,11,0,251,255,19,0,253,255,30,0,253,255,39,0,253,255,48,0,247,255,52,0,242,255,55,0,236,255,52,0,231,255,44,0,233,255,33,0,240,255,15,0,253,255,0,0,11,0,238,255,30,0,227,255,50,0,222,255,68,0,222,255,79,0,227,255,83,0,236,255,77,0,242,255,68,0,247,255,55,0,251,255,39,0,251,255,28,0,251,255,19,0,253,255,11,0,0,0,4,0,2,0,0,0,4,0,249,255,6,0,244,255,11,0,242,255,13,0,240,255,19,0,242,255,26,0,240,255,33,0,240,255,41,0,240,255,46,0,238,255,41,0,233,255,30,0,231,255,13,0,229,255,0,0,227,255,240,255,227,255,229,255,229,255,225,255,233,255,225,255,238,255,225,255,247,255,225,255,0,0,222,255,6,0,220,255,11,0,216,255,13,0,211,255,11,0,207,255,4,0,207,255,253,255,211,255,242,255,218,255,231,255,222,255,220,255,229,255,216,255,236,255,222,255,240,255,233,255,244,255,0,0,247,255,22,0,247,255,44,0,244,255,55,0,236,255,59,0,227,255,52,0,220,255,41,0,218,255,28,0,218,255,22,0,220,255,19,0,225,255,26,0,229,255,35,0,233,255,46,0,238,255,55,0,240,255,59,0,247,255,55,0,253,255,46,0,0,0,30,0,4,0,17,0,6,0,8,0,8,0,2,0,11,0,0,0,6,0,2,0,2,0,4,0,253,255,6,0,242,255,8,0,229,255,11,0,214,255,19,0,196,255,24,0,178,255,28,0,167,255,26,0,158,255,19,0,158,255,4,0,165,255,244,255,180,255,222,255,200,255,200,255,222,255,185,255,240,255,174,255,0,0,169,255,8,0,176,255,15,0,187,255,15,0,203,255,11,0,222,255,2,0,242,255,251,255,6,0,240,255,30,0,229,255,48,0,222,255,64,0,220,255,70,0,222,255,70,0,227,255,64,0,233,255,50,0,247,255,37,0,0,0,19,0,4,0,2,0,6,0,238,255,8,0,218,255,6,0,196,255,2,0,174,255,4,0,158,255,8,0,150,255,19,0,145,255,30,0,158,255,39,0,176,255,46,0,203,255,48,0,229,255,44,0,0,0,39,0,19,0,35,0,30,0,30,0,30,0,30,0,26,0,28,0,15,0,24,0,6,0,15,0,4,0,2,0,8,0,244,255,22,0,225,255,46,0,207,255,72,0,189,255,101,0,174,255,119,0,163,255,121,0,154,255,110,0,147,255,88,0,141,255,55,0,139,255,17,0,139,255,238,255,145,255,205,255,156,255,183,255,176,255,165,255,203,255,156,255,229,255,154,255,0,0,152,255,22,0,154,255,37,0,154,255,41,0,156,255,39,0,161,255,26,0,167,255,11,0,178,255,251,255,187,255,233,255,196,255,225,255,209,255,227,255,218,255,233,255,233,255,249,255,247,255,8,0,4,0,28,0,17,0,46,0,26,0,59,0,30,0,66,0,30,0,72,0,26,0,75,0,22,0,75,0,24,0,77,0,28,0,75,0,39,0,72,0,48,0,66,0,55,0,50,0,61,0,35,0,61,0,17,0,52,0,6,0,46,0,0,0,35,0,251,255,22,0,253,255,8,0,253,255,2,0,253,255,4,0,247,255,15,0,238,255,33,0,220,255,59,0,203,255,83,0,187,255,101,0,172,255,103,0,163,255,97,0,156,255,77,0,154,255,52,0,154,255,30,0,158,255,8,0,165,255,253,255,174,255,249,255,183,255,251,255,194,255,0,0,207,255,4,0,216,255,6,0,227,255,2,0,231,255,247,255,231,255,229,255,229,255,205,255,227,255,178,255,220,255,150,255,214,255,128,255,207,255,112,255,198,255,103,255,194,255,99,255,196,255,94,255,203,255,94,255,218,255,90,255,238,255,88,255,0,0,90,255,22,0,94,255,35,0,108,255,46,0,132,255,50,0,158,255,50,0,189,255,44,0,220,255,37,0,249,255,28,0,17,0,22,0,37,0,15,0,48,0,15,0,50,0,15,0,44,0,17,0,33,0,15,0,24,0,13,0,22,0,4,0,26,0,0,0,39,0,251,255,59,0,249,255,81,0,251,255,101,0,0,0,110,0,4,0,108,0,15,0,94,0,24,0,77,0,37,0,52,0,52,0,30,0,70,0,13,0,90,0,2,0,110,0,0,0,128,0,0,0,139,0,4,0,139,0,4,0,130,0,4,0,110,0,2,0,79,0,0,0,41,0,249,255,2,0,247,255,222,255,251,255,192,255,0,0,172,255,8,0,163,255,17,0,169,255,26,0,187,255,33,0,211,255,37,0,240,255,39,0,2,0,44,0,19,0,44,0,28,0,41,0,35,0,37,0,35,0,33,0,30,0,26,0,26,0,22,0,22,0,19,0,22,0,19,0,22,0,17,0,26,0,15,0,30,0,8,0,33,0,4,0,33,0,0,0,26,0,251,255,17,0,247,255,4,0,247,255,242,255,251,255,227,255,0,0,216,255,11,0,214,255,19,0,222,255,28,0,240,255,35,0,0,0,37,0,22,0,33,0,30,0,24,0,35,0,8,0,33,0,251,255,24,0,236,255,13,0,218,255,2,0,209,255,251,255,203,255,244,255,205,255,238,255,214,255,236,255,227,255,231,255,244,255,227,255,2,0,220,255,15,0,218,255,17,0,222,255,15,0,229,255,2,0,242,255,244,255,0,0,233,255,8,0,222,255,13,0,216,255,6,0,214,255,247,255,214,255,229,255,214,255,216,255,216,255,207,255,222,255,209,255,229,255,218,255,242,255,236,255,2,0,253,255,19,0,15,0,30,0,33,0,37,0,50,0,39,0,66,0,30,0,72,0,19,0,79,0,6,0,75,0,251,255,68,0,238,255,57,0,233,255,44,0,231,255,26,0,233,255,11,0,240,255,253,255,249,255,244,255,2,0,240,255,8,0,238,255,13,0,240,255,19,0,242,255,24,0,249,255,26,0,0,0,33,0,4,0,41,0,11,0,48,0,15,0,57,0,13,0,59,0,4,0,61,0,251,255,57,0,231,255,48,0,214,255,39,0,194,255,30,0,183,255,19,0,183,255,15,0,192,255,13,0,205,255,15,0,222,255,24,0,242,255,33,0,0,0,46,0,6,0,57,0,8,0,68,0,0,0,75,0,244,255,72,0,229,255,64,0,211,255,46,0,200,255,19,0,189,255,253,255,189,255,231,255,192,255,216,255,203,255,205,255,220,255,203,255,238,255,205,255,0,0,211,255,15,0,225,255,26,0,240,255,33,0,2,0,33,0,24,0,30,0,50,0,26,0,72,0,17,0,92,0,11,0,103,0,2,0,108,0,0,0,108,0,251,255,99,0,249,255,88,0,249,255,72,0,249,255,57,0,251,255,44,0,0,0,33,0,8,0,26,0,26,0,24,0,46,0,24,0,68,0,24,0,86,0,19,0,97,0,13,0,97,0,2,0,92,0,251,255,79,0,247,255,61,0,244,255,44,0,249,255,28,0,0,0,19,0,4,0,13,0,13,0,11,0,15,0,15,0,17,0,19,0,24,0,33,0,30,0,39,0,41,0,48,0,57,0,50,0,75,0,52,0,92,0,50,0,105,0,46,0,114,0,41,0,119,0,39,0,119,0,39,0,114,0,44,0,112,0,50,0,101,0,57,0,92,0,66,0,77,0,75,0,61,0,77,0,46,0,79,0,28,0,75,0,15,0,66,0,2,0,57,0,253,255,44,0,249,255,33,0,249,255,19,0,253,255,6,0,0,0,249,255,8,0,236,255,15,0,220,255,22,0,203,255,24,0,192,255,28,0,185,255,33,0,180,255,37,0,189,255,39,0,200,255,41,0,218,255,37,0,238,255,30,0,2,0,22,0,19,0,6,0,35,0,251,255,44,0,242,255,48,0,231,255,48,0,227,255,41,0,225,255,37,0,227,255,28,0,231,255,22,0,238,255,24,0,244,255,28,0,0,0,39,0,11,0,50,0,30,0,61,0,55,0,64,0,79,0,64,0,103,0,59,0,123,0,55,0,139,0,50,0,147,0,46,0,150,0,46,0,143,0,41,0,132,0,35,0,123,0,24,0,112,0,6,0,99,0,249,255,86,0,229,255,68,0,216,255,46,0,205,255,22,0,200,255,253,255,198,255,231,255,205,255,216,255,214,255,209,255,222,255,211,255,238,255,222,255,249,255,240,255,0,0,4,0,4,0,26,0,0,0,46,0,247,255,61,0,236,255,68,0,225,255,68,0,218,255,57,0,216,255,41,0,222,255,26,0,233,255,11,0,244,255,0,0,0,0,251,255,11,0,247,255,19,0,247,255,26,0,242,255,30,0,244,255,28,0,242,255,22,0,238,255,13,0,231,255,4,0,220,255,253,255,209,255,251,255,205,255,249,255,205,255,244,255,214,255,240,255,233,255,233,255,0,0,229,255,15,0,225,255,28,0,220,255,33,0,220,255,30,0,216,255,19,0,214,255,11,0,207,255,2,0,203,255,0,0,203,255,4,0,205,255,13,0,216,255,28,0,229,255,46,0,242,255,61,0,0,0,77,0,13,0,88,0,24,0,94,0,39,0,101,0,52,0,108,0,66,0,108,0,75,0,110,0,81,0,108,0,79,0,103,0,79,0,97,0,75,0,86,0,70,0,77,0,64,0,68,0,59,0,61,0,52,0,57,0,46,0,59,0,39,0,59,0,28,0,61,0,24,0,59,0,19,0,52,0,19,0,35,0,17,0,13,0,17,0,251,255,19,0,233,255,17,0,227,255,19,0,225,255,19,0,233,255,22,0,249,255,22,0,8,0,24,0,26,0,22,0,39,0,22,0,46,0,19,0,52,0,22,0,57,0,24,0,59,0,24,0,61,0,24,0,61,0,22,0,57,0,13,0,46,0,4,0,33,0,249,255,19,0,229,255,4,0,211,255,251,255,189,255,242,255,174,255,238,255,163,255,236,255,156,255,233,255,154,255,233,255,158,255,238,255,161,255,244,255,167,255,249,255,169,255,251,255,172,255,0,0,174,255,0,0,178,255,8,0,185,255,15,0,194,255,26,0,205,255,37,0,218,255,48,0,231,255,52,0,247,255,55,0,4,0,46,0,19,0,33,0,35,0,17,0,46,0,2,0,57,0,247,255,64,0,240,255,70,0,233,255,70,0,229,255,66,0,227,255,64,0,227,255,57,0,231,255,48,0,240,255,39,0,251,255,30,0,6,0,19,0,17,0,11,0,19,0,4,0,17,0,2,0,6,0,4,0,247,255,13,0,227,255,24,0,207,255,37,0,192,255,44,0,187,255,46,0,196,255,41,0,209,255,35,0,238,255,26,0,8,0,22,0,39,0,22,0,68,0,28,0,99,0,39,0,121,0,55,0,139,0,68,0,150,0,75,0,150,0,72,0,143,0,66,0,128,0,50,0,105,0,30,0,83,0,15,0,61,0,0,0,39,0,249,255,22,0,247,255,11,0,249,255,4,0,0,0,0,0,11,0,2,0,24,0,6,0,37,0,11,0,46,0,8,0,52,0,6,0,55,0,0,0,55,0,247,255,52,0,233,255,48,0,225,255,44,0,222,255,37,0,229,255,30,0,242,255,19,0,4,0,8,0,28,0,0,0,50,0,244,255,70,0,231,255,83,0,218,255,83,0,207,255,75,0,196,255,59,0,192,255,39,0,187,255,19,0,187,255,4,0,196,255,251,255,207,255,247,255,227,255,249,255,249,255,249,255,8,0,0,0,24,0,2,0,37,0,11,0,46,0,19,0,50,0,28,0,50,0,39,0,41,0,44,0,30,0,46,0,13,0,44,0,253,255,37,0,236,255,28,0,220,255,13,0,207,255,0,0,200,255,240,255,194,255,227,255,187,255,216,255,183,255,205,255,178,255,200,255,174,255,196,255,174,255,198,255,174,255,203,255,176,255,211,255,180,255,218,255,185,255,222,255,196,255,225,255,205,255,222,255,211,255,218,255,220,255,216,255,225,255,216,255,231,255,220,255,238,255,227,255,242,255,238,255,249,255,249,255,251,255,0,0,0,0,11,0,4,0,22,0,11,0,33,0,17,0,46,0,24,0,57,0,30,0,70,0,39,0,79,0,44,0,86,0,48,0,88,0,46,0,86,0,44,0,83,0,35,0,79,0,22,0,68,0,8,0,59,0,253,255,48,0,242,255,37,0,238,255,26,0,238,255,19,0,247,255,15,0,2,0,15,0,17,0,11,0,35,0,6,0,52,0,4,0,68,0,0,0,79,0,0,0,79,0,0,0,75,0,6,0,61,0,11,0,41,0,19,0,19,0,26,0,4,0,33,0,249,255,39,0,240,255,48,0,240,255,57,0,238,255,64,0,240,255,72,0,238,255,72,0,238,255,72,0,238,255,75,0,238,255,79,0,242,255,83,0,247,255,92,0,251,255,99,0,253,255,105,0,251,255,110,0,247,255,110,0,240,255,108,0,229,255,108,0,216,255,103,0,205,255,94,0,196,255,88,0,192,255,77,0,189,255,59,0,194,255,41,0,200,255,26,0,207,255,13,0,211,255,4,0,216,255,4,0,214,255,6,0,216,255,13,0,218,255,17,0,222,255,22,0,231,255,19,0,240,255,15,0,253,255,6,0,6,0,0,0,13,0,247,255,15,0,238,255,15,0,233,255,13,0,238,255,8,0,240,255,0,0,253,255,253,255,8,0,251,255,22,0,253,255,33,0,0,0,37,0,6,0,30,0,11,0,17,0,13,0,0,0,6,0,238,255,2,0,220,255,249,255,209,255,240,255,207,255,236,255,214,255,236,255,222,255,240,255,238,255,244,255,0,0,251,255,13,0,0,0,26,0,4,0,35,0,6,0,35,0,8,0,33,0,6,0,26,0,6,0,24,0,6,0,22,0,11,0,22,0,13,0,28,0,24,0,39,0,33,0,55,0,44,0,68,0,55,0,79,0,66,0,86,0,75,0,86,0,86,0,77,0,99,0,66,0,108,0,52,0,114,0,44,0,119,0,39,0,116,0,37,0,110,0,41,0,101,0,48,0,92,0,52,0,88,0,55,0,90,0,55,0,92,0,48,0,97,0,39,0,101,0,30,0,101,0,19,0,92,0,6,0,79,0,0,0,55,0,253,255,33,0,0,0,13,0,8,0,0,0,24,0,247,255,44,0,242,255,64,0,244,255,79,0,244,255,92,0,244,255,99,0,244,255,94,0,238,255,86,0,236,255,72,0,233,255,55,0,233,255,39,0,238,255,24,0,242,255,11,0,251,255,251,255,0,0,233,255,2,0,218,255,4,0,207,255,6,0,200,255,8,0,203,255,11,0,211,255,15,0,229,255,17,0,251,255,17,0,13,0,13,0,28,0,2,0,39,0,247,255,39,0,233,255,35,0,218,255,28,0,211,255,22,0,211,255,15,0,220,255,15,0,236,255,15,0,251,255,19,0,8,0,24,0,15,0,24,0,15,0,24,0,4,0,26,0,251,255,26,0,240,255,26,0,231,255,28,0,229,255,30,0,227,255,33,0,229,255,39,0,229,255,39,0,229,255,37,0,222,255,26,0,220,255,15,0,216,255,0,0,207,255,240,255,207,255,225,255,205,255,216,255,205,255,214,255,209,255,211,255,211,255,214,255,218,255,218,255,220,255,225,255,225,255,233,255,229,255,242,255,236,255,251,255,240,255,0,0,242,255,0,0,242,255,0,0,242,255,251,255,238,255,242,255,233,255,236,255,231,255,227,255,231,255,222,255,231,255,225,255,231,255,225,255,233,255,227,255,238,255,233,255,244,255,240,255,0,0,244,255,13,0,0,0,26,0,4,0,39,0,8,0,50,0,15,0,55,0,17,0,57,0,22,0,55,0,22,0,50,0,24,0,46,0,30,0,41,0,33,0,35,0,39,0,26,0,46,0,15,0,48,0,6,0,50,0,253,255,48,0,249,255,39,0,244,255,26,0,247,255,15,0,253,255,4,0,4,0,0,0,17,0,0,0,30,0,253,255,41,0,253,255,52,0,251,255,57,0,242,255,59,0,231,255,55,0,214,255,52,0,192,255,50,0,169,255,52,0,145,255,55,0,123,255,59,0,110,255,64,0,101,255,66,0,99,255,68,0,101,255,72,0,110,255,79,0,116,255,83,0,125,255,88,0,134,255,86,0,139,255,75,0,145,255,59,0,152,255,41,0,163,255,24,0,176,255,8,0,194,255,253,255,209,255,244,255,229,255,233,255,242,255,225,255,0,0,218,255,13,0,214,255,22,0,209,255,33,0,216,255,39,0,229,255,46,0,249,255,44,0,11,0,44,0,24,0,37,0,30,0,33,0,28,0,22,0,13,0,11,0,253,255,253,255,233,255,242,255,218,255,227,255,207,255,216,255,200,255,205,255,203,255,198,255,207,255,194,255,216,255,196,255,225,255,198,255,233,255,205,255,244,255,214,255,0,0,227,255,17,0,240,255,39,0,0,0,61,0,17,0,83,0,35,0,97,0,52,0,108,0,61,0,110,0,75,0,112,0,83,0,110,0,97,0,110,0,110,0,101,0,119,0,97,0,123,0,88,0,121,0,81,0,103,0,72,0,79,0,64,0,48,0,57,0,15,0,50,0,242,255,44,0,218,255,35,0,207,255,26,0,207,255,15,0,218,255,4,0,238,255,247,255,4,0,238,255,30,0,227,255,55,0,222,255,75,0,225,255,90,0,229,255,103,0,242,255,110,0,0,0,114,0,22,0,114,0,46,0,116,0,70,0,114,0,97,0,112,0,119,0,112,0,136,0,114,0,147,0,116,0,156,0,123,0,156,0,125,0,154,0,125,0,147,0,116,0,143,0,101,0,141,0,81,0,139,0,59,0,139,0,37,0,136,0,22,0,132,0,11,0,121,0,4,0,108,0,6,0,90,0,6,0,72,0,13,0,52,0,13,0,33,0,13,0,15,0,8,0,2,0,4,0,251,255,0,0,249,255,249,255,253,255,242,255,4,0,238,255,13,0,240,255,28,0,247,255,37,0,0,0,46,0,13,0,48,0,24,0,52,0,35,0,52,0,44,0,57,0,52,0,66,0,57,0,75,0,61,0,88,0,64,0,99,0,64,0,103,0,57,0,108,0,46,0,108,0,28,0,103,0,4,0,92,0,236,255,81,0,209,255,64,0,187,255,41,0,174,255,15,0,169,255,247,255,174,255,227,255,183,255,211,255,196,255,207,255,207,255,216,255,220,255,229,255,229,255,247,255,240,255,4,0,251,255,15,0,11,0,19,0,30,0,19,0,59,0,17,0,81,0,13,0,105,0,6,0,123,0,2,0,125,0,0,0,121,0,253,255,105,0,253,255,79,0,2,0,48,0,13,0,17,0,28,0,249,255,44,0,227,255,57,0,207,255,66,0,192,255,72,0,180,255,79,0,176,255,81,0,176,255,81,0,183,255,83,0,203,255,86,0,225,255,92,0,253,255,101,0,22,0,112,0,41,0,123,0,55,0,128,0,57,0,125,0,57,0,119,0,52,0,110,0,48,0,103,0,48,0,97,0,50,0,94,0,57,0,92,0,61,0,86,0,68,0,75,0,75,0,59,0,81,0,37,0,86,0,15,0,92,0,253,255,99,0,242,255,101,0,238,255,103,0,240,255,99,0,249,255,94,0,0,0,88,0,8,0,81,0,17,0,75,0,24,0,72,0,30,0,68,0,35,0,61,0,37,0,57,0,37,0,50,0,33,0,41,0,26,0,33,0,22,0,24,0,17,0,15,0,15,0,8,0,11,0,2,0,11,0,251,255,8,0,238,255,6,0,229,255,6,0,218,255,4,0,209,255,4,0,207,255,0,0,205,255,0,0,218,255,253,255,236,255,249,255,2,0,247,255,24,0,240,255,50,0,231,255,64,0,225,255,70,0,218,255,68,0,211,255,52,0,209,255,35,0,205,255,8,0,205,255,244,255,209,255,227,255,218,255,209,255,233,255,198,255,247,255,189,255,8,0,185,255,28,0,185,255,44,0,192,255,55,0,200,255,59,0,218,255,59,0,233,255,57,0,251,255,48,0,11,0,41,0,24,0,37,0,37,0,35,0,44,0,33,0,50,0,39,0,57,0,46,0,64,0,52,0,70,0,61,0,77,0,70,0,83,0,77,0,81,0,79,0,77,0,79,0,66,0,77,0,52,0,72,0,37,0,68,0,24,0,68,0,15,0,66,0,11,0,66,0,4,0,64,0,0,0,57,0,251,255,46,0,244,255,28,0,238,255,6,0,231,255,242,255,225,255,218,255,216,255,198,255,207,255,183,255,196,255,172,255,185,255,169,255,176,255,169,255,172,255,178,255,174,255,187,255,180,255,200,255,187,255,218,255,192,255,233,255,194,255,244,255,192,255,0,0,192,255,4,0,189,255,6,0,194,255,4,0,203,255,0,0,216,255,253,255,231,255,244,255,247,255,229,255,6,0,214,255,19,0,196,255,28,0,178,255,39,0,158,255,41,0,147,255,39,0,141,255,33,0,141,255,24,0,143,255,11,0,154,255,2,0,167,255,249,255,180,255,242,255,200,255,240,255,216,255,242,255,227,255,249,255,233,255,4,0,236,255,17,0,231,255,35,0,227,255,48,0,227,255,61,0,233,255,66,0,242,255,64,0,0,0,50,0,13,0,37,0,30,0,22,0,46,0,6,0,57,0,251,255,66,0,240,255,70,0,231,255,75,0,222,255,75,0,214,255,72,0,203,255,68,0,194,255,64,0,183,255,57,0,169,255,46,0,158,255,37,0,145,255,30,0,132,255,28,0,119,255,30,0,108,255,37,0,103,255,48,0,103,255,55,0,116,255,64,0,132,255,66,0,152,255,66,0,167,255,59,0,180,255,46,0,187,255,35,0,187,255,19,0,187,255,11,0,192,255,6,0,198,255,6,0,209,255,13,0,222,255,28,0,233,255,44,0,242,255,64,0,253,255,81,0,0,0,97,0,2,0,103,0,11,0,103,0,19,0,97,0,33,0,86,0,50,0,66,0,64,0,52,0,75,0,37,0,86,0,33,0,90,0,28,0,92,0,24,0,94,0,17,0,97,0,8,0,99,0,251,255,99,0,236,255,99,0,214,255,97,0,196,255,90,0,183,255,83,0,174,255,68,0,174,255,55,0,178,255,33,0,183,255,11,0,187,255,249,255,192,255,233,255,189,255,225,255,183,255,222,255,176,255,220,255,167,255,220,255,163,255,220,255,158,255,218,255,161,255,216,255,165,255,214,255,169,255,214,255,176,255,216,255,178,255,216,255,176,255,216,255,172,255,216,255,165,255,214,255,158,255,214,255,154,255,214,255,156,255,214,255,165,255,216,255,178,255,222,255,196,255,231,255,214,255,242,255,233,255,4,0,0,0,24,0,17,0,50,0,39,0,70,0,61,0,94,0,79,0,110,0,90,0,121,0,97,0,121,0,92,0,110,0,86,0,90,0,70,0,68,0,55,0,39,0,35,0,11,0,17,0,238,255,0,0,214,255,244,255,194,255,231,255,183,255,227,255,183,255,229,255,194,255,236,255,216,255,251,255,240,255,15,0,4,0,41,0,26,0,66,0,46,0,86,0,59,0,97,0,68,0,99,0,75,0,94,0,75,0,86,0,75,0,70,0,70,0,52,0,66,0,35,0,59,0,19,0,59,0,8,0,55,0,0,0,50,0,253,255,46,0,251,255,37,0,249,255,28,0,247,255,22,0,238,255,13,0,227,255,8,0,214,255,2,0,200,255,0,0,189,255,253,255,185,255,249,255,187,255,244,255,196,255,242,255,207,255,240,255,229,255,240,255,247,255,244,255,8,0,247,255,28,0,249,255,48,0,0,0,61,0,2,0,68,0,8,0,68,0,17,0,61,0,26,0,48,0,37,0,30,0,50,0,13,0,64,0,0,0,68,0,240,255,72,0,225,255,70,0,209,255,64,0,189,255,55,0,176,255,48,0,158,255,41,0,145,255,33,0,134,255,26,0,123,255,22,0,123,255,17,0,128,255,13,0,145,255,11,0,167,255,11,0,196,255,8,0,225,255,4,0,253,255,0,0,22,0,249,255,46,0,242,255,68,0,236,255,90,0,233,255,114,0,236,255,134,0,238,255,145,0,240,255,150,0,244,255,143,0,244,255,125,0,244,255,103,0,242,255,75,0,244,255,50,0,247,255,28,0,0,0,17,0,13,0,13,0,24,0,11,0,37,0,19,0,48,0,28,0,50,0,37,0,50,0,46,0,44,0,46,0,30,0,41,0,17,0,30,0,0,0,11,0,242,255,249,255,222,255,229,255,207,255,214,255,196,255,207,255,189,255,207,255,189,255,216,255,203,255,233,255,225,255,251,255,251,255,8,0,19,0,17,0,48,0,19,0,70,0,13,0,86,0,253,255,99,0,233,255,105,0,207,255,103,0,185,255,90,0,167,255,66,0,156,255,35,0,154,255,2,0,161,255,229,255,174,255,205,255,194,255,192,255,218,255,187,255,240,255,192,255,0,0,200,255,15,0,209,255,22,0,216,255,24,0,225,255,22,0,231,255,13,0,238,255,4,0,244,255,249,255,251,255,233,255,253,255,216,255,247,255,200,255,236,255,185,255,218,255,178,255,198,255,172,255,183,255,172,255,176,255,176,255,180,255,187,255,200,255,200,255,225,255,214,255,253,255,225,255,24,0,236,255,41,0,240,255,50,0,240,255,48,0,240,255,37,0,240,255,19,0,249,255,0,0,4,0,244,255,19,0,233,255,39,0,231,255,57,0,233,255,72,0,238,255,81,0,242,255,83,0,244,255,77,0,247,255,61,0,247,255,44,0,249,255,22,0,249,255,4,0,0,0,247,255,0,0,236,255,6,0,225,255,13,0,214,255,15,0,203,255,13,0,192,255,6,0,180,255,253,255,174,255,242,255,172,255,231,255,178,255,222,255,192,255,222,255,207,255,225,255,220,255,236,255,233,255,247,255,240,255,0,0,242,255,4,0,240,255,4,0,236,255,0,0,229,255,251,255,229,255,242,255,225,255,236,255,227,255,227,255,233,255,225,255,247,255,222,255,8,0,231,255,37,0,242,255,66,0,4,0,92,0,24,0,112,0,46,0,121,0,66,0,112,0,75,0,92,0,77,0,59,0,72,0,22,0,61,0,249,255,52,0,222,255,44,0,207,255,35,0,205,255,30,0,211,255,26,0,222,255,19,0,244,255,8,0,11,0,0,0,41,0,242,255,68,0,227,255,94,0,218,255,112,0,216,255,128,0,225,255,134,0,240,255,141,0,4,0,147,0,33,0,154,0,59,0,156,0,81,0,161,0,99,0,158,0,108,0,156,0,110,0,150,0,101,0,139,0,86,0,123,0,66,0,103,0,41,0,81,0,17,0,57,0,251,255,39,0,225,255,28,0,198,255,26,0,169,255,30,0,141,255,39,0,116,255,48,0,99,255,59,0,92,255,64,0,99,255,64,0,116,255,57,0,145,255,48,0,174,255,35,0,200,255,17,0,218,255,2,0,225,255,242,255,227,255,229,255,218,255,218,255,209,255,216,255,200,255,218,255,196,255,225,255,194,255,233,255,192,255,240,255,189,255,247,255,185,255,251,255,180,255,253,255,174,255,251,255,172,255,249,255,174,255,244,255,183,255,238,255,200,255,229,255,222,255,222,255,249,255,216,255,22,0,207,255,55,0,203,255,86,0,196,255,112,0,192,255,130,0,194,255,134,0,198,255,121,0,209,255,97,0,220,255,64,0,233,255,24,0,247,255,240,255,4,0,200,255,15,0,169,255,28,0,147,255,39,0,132,255,48,0,125,255,52,0,125,255,50,0,136,255,48,0,152,255,41,0,172,255,33,0,192,255,26,0,211,255,24,0,231,255,24,0,247,255,30,0,2,0,35,0,8,0,41,0,13,0,46,0,13,0,46,0,13,0,39,0,11,0,28,0,6,0,19,0,2,0,8,0,253,255,2,0,249,255,253,255,242,255,251,255,236,255,249,255,231,255,244,255,233,255,242,255,242,255,236,255,0,0,227,255,17,0,216,255,37,0,205,255,55,0,192,255,68,0,180,255,75,0,174,255,70,0,174,255,59,0,174,255,37,0,176,255,11,0,176,255,236,255,174,255,211,255,169,255,192,255,163,255,183,255,163,255,183,255,165,255,194,255,172,255,209,255,183,255,225,255,196,255,238,255,207,255,251,255,222,255,2,0,238,255,11,0,251,255,15,0,4,0,22,0,11,0,26,0,13,0,30,0,8,0,28,0,2,0,26,0,253,255,19,0,242,255,8,0,236,255,251,255,229,255,233,255,227,255,216,255,222,255,198,255,218,255,185,255,211,255,178,255,205,255,172,255,196,255,174,255,185,255,176,255,180,255,183,255,180,255,194,255,187,255,207,255,196,255,220,255,214,255,236,255,229,255,251,255,240,255,8,0,251,255,26,0,251,255,44,0,247,255,66,0,236,255,92,0,218,255,116,0,200,255,143,0,187,255,165,0,178,255,185,0,174,255,196,0,169,255,200,0,169,255,194,0,165,255,183,0,161,255,167,0,158,255,152,0,163,255,139,0,169,255,125,0,183,255,116,0,198,255,108,0,211,255,105,0,229,255,103,0,240,255,101,0,249,255,99,0,0,0,97,0,6,0,88,0,15,0,75,0,26,0,59,0,33,0,44,0,39,0,28,0,41,0,11,0,39,0,0,0,37,0,238,255,33,0,220,255,28,0,203,255,26,0,187,255,26,0,172,255,28,0,161,255,26,0,158,255,22,0,161,255,17,0,167,255,8,0,176,255,2,0,189,255,253,255,203,255,249,255,216,255,244,255,231,255,240,255,249,255,238,255,6,0,238,255,19,0,242,255,33,0,251,255,37,0,11,0,35,0,28,0,22,0,50,0,4,0,72,0,238,255,94,0,216,255,114,0,198,255,132,0,189,255,143,0,192,255,147,0,200,255,141,0,216,255,123,0,233,255,99,0,251,255,70,0,13,0,37,0,24,0,4,0,33,0,233,255,37,0,207,255,39,0,187,255,33,0,167,255,22,0,154,255,8,0,147,255,253,255,147,255,240,255,154,255,220,255,161,255,205,255,172,255,192,255,185,255,180,255,192,255,169,255,200,255,163,255,211,255,154,255,220,255,150,255,229,255,150,255,240,255,150,255,253,255,154,255,11,0,163,255,28,0,169,255,46,0,172,255,66,0,167,255,77,0,161,255,88,0,147,255,92,0,136,255,90,0,128,255,86,0,128,255,79,0,132,255,75,0,139,255,70,0,145,255,68,0,154,255,66,0,161,255,64,0,165,255,57,0,169,255,50,0,172,255,37,0,176,255,30,0,178,255,22,0,180,255,15,0,183,255,11,0,187,255,6,0,194,255,6,0,200,255,6,0,214,255,8,0,225,255,11,0,231,255,15,0,236,255,15,0,240,255,13,0,240,255,11,0,238,255,6,0,233,255,0,0,233,255,247,255,233,255,236,255,238,255,231,255,247,255,227,255,2,0,227,255,15,0,229,255,28,0,236,255,35,0,244,255,35,0,251,255,28,0,0,0,13,0,0,0,253,255,253,255,236,255,251,255,222,255,247,255,211,255,247,255,205,255,249,255,200,255,2,0,200,255,17,0,198,255,39,0,200,255,61,0,200,255,86,0,198,255,103,0,205,255,116,0,214,255,119,0,222,255,116,0,238,255,108,0,251,255,99,0,2,0,86,0,4,0,75,0,4,0,61,0,0,0,44,0,0,0,22,0,2,0,251,255,6,0,225,255,15,0,198,255,22,0,183,255,24,0,180,255,19,0,192,255,13,0,211,255,0,0,236,255,238,255,0,0,220,255,15,0,205,255,24,0,189,255,33,0,180,255,37,0,172,255,48,0,167,255,59,0,172,255,75,0,176,255,90,0,183,255,99,0,192,255,101,0,200,255,92,0,209,255,77,0,209,255,55,0,209,255,30,0,205,255,11,0,203,255,253,255,203,255,244,255,205,255,247,255,211,255,251,255,220,255,6,0,229,255,17,0,233,255,30,0,238,255,41,0,244,255,50,0,253,255,59,0,11,0,68,0,30,0,72,0,50,0,77,0,72,0,77,0,92,0,72,0,101,0,66,0,99,0,57,0,90,0,46,0,79,0,37,0,66,0,26,0,52,0,22,0,44,0,13,0,37,0,8,0,37,0,6,0,35,0,2,0,37,0,0,0,33,0,247,255,28,0,240,255,22,0,231,255,8,0,229,255,0,0,229,255,247,255,233,255,233,255,242,255,225,255,249,255,222,255,0,0,222,255,253,255,231,255,253,255,247,255,247,255,8,0,244,255,30,0,247,255,55,0,251,255,79,0,4,0,101,0,17,0,119,0,30,0,132,0,46,0,134,0,59,0,130,0,77,0,116,0,88,0,94,0,94,0,72,0,97,0,46,0,94,0,28,0,88,0,15,0,79,0,6,0,70,0,6,0,59,0,4,0,50,0,6,0,39,0,4,0,30,0,0,0,19,0,0,0,8,0,0,0,253,255,4,0,236,255,8,0,216,255,17,0,196,255,28,0,176,255,35,0,154,255,46,0,139,255,50,0,128,255,48,0,125,255,44,0,130,255,37,0,141,255,22,0,158,255,6,0,174,255,247,255,189,255,231,255,200,255,216,255,211,255,207,255,218,255,200,255,227,255,200,255,236,255,205,255,240,255,216,255,249,255,227,255,0,0,240,255,11,0,247,255,24,0,249,255,37,0,244,255,55,0,240,255,70,0,233,255,86,0,236,255,97,0,240,255,103,0,249,255,112,0,4,0,116,0,13,0,116,0,19,0,110,0,24,0,101,0,28,0,90,0,33,0,79,0,39,0,61,0,48,0,44,0,59,0,26,0,70,0,4,0,75,0,242,255,79,0,222,255,77,0,209,255,77,0,194,255,75,0,187,255,77,0,183,255,75,0,185,255,72,0,194,255,61,0,207,255,48,0,225,255,33,0,240,255,17,0,0,0,0,0,11,0,244,255,22,0,231,255,28,0,222,255,37,0,209,255,41,0,198,255,46,0,192,255,39,0,187,255,26,0,183,255,4,0,183,255,236,255,183,255,205,255,183,255,174,255,187,255,150,255,187,255,134,255,185,255,123,255,180,255,119,255,169,255,119,255,154,255,123,255,141,255,132,255,125,255,141,255,112,255,150,255,101,255,161,255,88,255,172,255,79,255,180,255,77,255,183,255,81,255,185,255,97,255,185,255,119,255,183,255,152,255,183,255,185,255,185,255,216,255,194,255,249,255,203,255,15,0,214,255,37,0,229,255,55,0,242,255,72,0,253,255,86,0,13,0,94,0,30,0,99,0,46,0,99,0,59,0,94,0,68,0,88,0,77,0,83,0,83,0,83,0,88,0,83,0,92,0,83,0,94,0,83,0,99,0,72,0,97,0,52,0,97,0,28,0,88,0,249,255,81,0,218,255,70,0,189,255,61,0,172,255,55,0,167,255,50,0,176,255,48,0,194,255,50,0,216,255,52,0,240,255,55,0,6,0,55,0,22,0,52,0,30,0,48,0,35,0,44,0,28,0,41,0,19,0,41,0,4,0,44,0,247,255,46,0,231,255,48,0,214,255,46,0,194,255,41,0,178,255,30,0,169,255,17,0,165,255,2,0,165,255,242,255,174,255,227,255,192,255,216,255,203,255,207,255,218,255,205,255,229,255,200,255,238,255,200,255,251,255,200,255,4,0,203,255,17,0,209,255,35,0,222,255,50,0,238,255,64,0,253,255,72,0,8,0,81,0,17,0,81,0,22,0,77,0,19,0,66,0,17,0,55,0,15,0,39,0,8,0,24,0,0,0,15,0,242,255,6,0,225,255,0,0,205,255,251,255,187,255,244,255,176,255,240,255,169,255,238,255,165,255,238,255,167,255,238,255,169,255,236,255,172,255,233,255,178,255,227,255,187,255,218,255,198,255,209,255,209,255,205,255,222,255,203,255,233,255,205,255,247,255,211,255,0,0,220,255,2,0,222,255,6,0,220,255,4,0,216,255,253,255,207,255,242,255,200,255,227,255,194,255,209,255,194,255,198,255,200,255,192,255,211,255,187,255,227,255,192,255,247,255,192,255,6,0,194,255,28,0,194,255,50,0,192,255,66,0,192,255,79,0,196,255,86,0,207,255,83,0,227,255,77,0,253,255,68,0,30,0,66,0,66,0,66,0,101,0,75,0,130,0,88,0,152,0,101,0,161,0,110,0,158,0,112,0,143,0,108,0,116,0,94,0,86,0,77,0,55,0,61,0,26,0,48,0,8,0,39,0,2,0,33,0,0,0,28,0,4,0,22,0,8,0,19,0,15,0,13,0,19,0,6,0,24,0,2,0,24,0,0,0,24,0,249,255,24,0,240,255,26,0,229,255,28,0,218,255,33,0,207,255,39,0,198,255,50,0,192,255,61,0,194,255,72,0,203,255,79,0,216,255,81,0,236,255,77,0,2,0,66,0,24,0,52,0,44,0,35,0,57,0,17,0,64,0,0,0,64,0,240,255,57,0,225,255,55,0,211,255,50,0,198,255,48,0,189,255,48,0,183,255,48,0,178,255,46,0,178,255,46,0,187,255,44,0,200,255,39,0,216,255,35,0,236,255,26,0,251,255,17,0,8,0,8,0,15,0,4,0,22,0,2,0,28,0,4,0,33,0,6,0,37,0,13,0,41,0,22,0,44,0,30,0,48,0,39,0,52,0,46,0,55,0,50,0,61,0,57,0,66,0,64,0,68,0,68,0,66,0,66,0,59,0,64,0,46,0,57,0,28,0,46,0,8,0,37,0,251,255,28,0,238,255,22,0,233,255,13,0,238,255,6,0,251,255,2,0,8,0,0,0,28,0,0,0,48,0,2,0,64,0,4,0,77,0,8,0,83,0,15,0,90,0,19,0,94,0,24,0,97,0,28,0,103,0,30,0,112,0,33,0,119,0,30,0,128,0,26,0,134,0,19,0,136,0,13,0,134,0,8,0,128,0,6,0,110,0,8,0,92,0,17,0,72,0,28,0,52,0,35,0,33,0,46,0,19,0,48,0,8,0,52,0,0,0,55,0,253,255,59,0,249,255,70,0,242,255,79,0,233,255,97,0,222,255,112,0,211,255,123,0,198,255,130,0,183,255,130,0,169,255,119,0,158,255,103,0,150,255,83,0,147,255,61,0,152,255,48,0,163,255,39,0,178,255,37,0,192,255,41,0,203,255,46,0,207,255,57,0,207,255,61,0,205,255,66,0,203,255,66,0,200,255,64,0,200,255,59,0,205,255,50,0,211,255,37,0,220,255,19,0,229,255,2,0,233,255,244,255,233,255,233,255,227,255,229,255,216,255,229,255,207,255,231,255,196,255,240,255,187,255,247,255,185,255,0,0,183,255,4,0,187,255,6,0,196,255,4,0,203,255,0,0,207,255,251,255,209,255,240,255,205,255,233,255,196,255,229,255,187,255,225,255,174,255,225,255,163,255,222,255,156,255,222,255,156,255,220,255,161,255,222,255,167,255,231,255,180,255,244,255,194,255,6,0,205,255,28,0,211,255,50,0,214,255,68,0,216,255,79,0,218,255,83,0,222,255,79,0,229,255,66,0,240,255,48,0,247,255,28,0,249,255,8,0,247,255,247,255,238,255,229,255,225,255,216,255,214,255,205,255,203,255,196,255,200,255,194,255,203,255,196,255,205,255,207,255,214,255,220,255,218,255,238,255,220,255,253,255,222,255,6,0,227,255,15,0,236,255,13,0,247,255,11,0,2,0,2,0,15,0,0,0,30,0,0,0,41,0,251,255,48,0,251,255,50,0,251,255,52,0,249,255,46,0,247,255,39,0,247,255,30,0,244,255,22,0,242,255,15,0,238,255,11,0,236,255,8,0,233,255,11,0,231,255,15,0,233,255,15,0,238,255,13,0,249,255,8,0,2,0,4,0,15,0,0,0,26,0,0,0,37,0,4,0,44,0,6,0,50,0,8,0,50,0,6,0,46,0,0,0,41,0,242,255,37,0,225,255,33,0,203,255,28,0,185,255,26,0,172,255,19,0,163,255,15,0,158,255,11,0,165,255,2,0,174,255,0,0,183,255,253,255,187,255,253,255,187,255,0,0,180,255,0,0,172,255,253,255,163,255,247,255,158,255,233,255,156,255,216,255,167,255,196,255,180,255,174,255,200,255,158,255,225,255,150,255,244,255,145,255,2,0,150,255,13,0,158,255,15,0,167,255,11,0,180,255,4,0,194,255,251,255,207,255,242,255,220,255,238,255,233,255,236,255,247,255,238,255,4,0,240,255,17,0,249,255,28,0,0,0,37,0,11,0,44,0,19,0,46,0,26,0,44,0,30,0,37,0,33,0,30,0,35,0,19,0,37,0,15,0,37,0,15,0,35,0,19,0,33,0,28,0,26,0,39,0,15,0,50,0,2,0,57,0,244,255,57,0,227,255,50,0,209,255,37,0,194,255,17,0,185,255,0,0,180,255,240,255,189,255,225,255,205,255,211,255,229,255,207,255,253,255,205,255,22,0,209,255,44,0,216,255,57,0,227,255,66,0,233,255,68,0,240,255,66,0,238,255,61,0,236,255,57,0,233,255,52,0,227,255,52,0,220,255,52,0,216,255,55,0,211,255,57,0,205,255,57,0,198,255,52,0,194,255,48,0,189,255,39,0,187,255,33,0,185,255,24,0,185,255,19,0,187,255,15,0,187,255,6,0,194,255,0,0,198,255,242,255,205,255,231,255,216,255,218,255,229,255,211,255,242,255,214,255,0,0,227,255,6,0,244,255,13,0,8,0,13,0,30,0,8,0,48,0,4,0,59,0,0,0,64,0,253,255,64,0,249,255,61,0,244,255,59,0,244,255,57,0,247,255,57,0,251,255,55,0,0,0,48,0,8,0,39,0,15,0,28,0,19,0,11,0,19,0,0,0,15,0,244,255,13,0,236,255,8,0,229,255,11,0,225,255,15,0,220,255,26,0,211,255,39,0,205,255,50,0,203,255,57,0,203,255,59,0,211,255,52,0,227,255,39,0,247,255,22,0,8,0,2,0,26,0,242,255,35,0,227,255,41,0,216,255,41,0,211,255,37,0,211,255,37,0,216,255,33,0,222,255,30,0,231,255,26,0,236,255,19,0,238,255,13,0,240,255,4,0,236,255,0,0,229,255,251,255,222,255,251,255,211,255,0,0,205,255,0,0,200,255,8,0,200,255,15,0,205,255,24,0,211,255,30,0,216,255,35,0,225,255,35,0,231,255,35,0,233,255,33,0,238,255,28,0,238,255,28,0,240,255,26,0,236,255,33,0,238,255,39,0,233,255,44,0,236,255,41,0,233,255,28,0,236,255,8,0,238,255,240,255,238,255,214,255,238,255,192,255,240,255,178,255,244,255,180,255,247,255,196,255,249,255,218,255,251,255,247,255,253,255,17,0,0,0,44,0,2,0,68,0,8,0,86,0,19,0,97,0,33,0,103,0,41,0,103,0,48,0,101,0,55,0,99,0,61,0,99,0,66,0,99,0,75,0,103,0,77,0,103,0,72,0,103,0,61,0,99,0,44,0,90,0,22,0,75,0,0,0,52,0,238,255,24,0,222,255,249,255,214,255,211,255,211,255,174,255,211,255,145,255,216,255,125,255,220,255,116,255,227,255,119,255,231,255,132,255,236,255,147,255,238,255,165,255,240,255,180,255,240,255,196,255,242,255,216,255,244,255,233,255,249,255,253,255,253,255,15,0,2,0,33,0,11,0,48,0,22,0,59,0,30,0,61,0,39,0,64,0,46,0,64,0,48,0,61,0,46,0,59,0,41,0,55,0,41,0,50,0,37,0,46,0,37,0,41,0,39,0,39,0,44,0,37,0,50,0,37,0,55,0,41,0,61,0,46,0,66,0,48,0,66,0,50,0,61,0,50,0,55,0,44,0,46,0,35,0,37,0,24,0,30,0,8,0,22,0,249,255,11,0,231,255,0,0,216,255,240,255,200,255,227,255,185,255,214,255,174,255,207,255,167,255,207,255,165,255,214,255,167,255,229,255,172,255,249,255,178,255,13,0,189,255,33,0,200,255,48,0,211,255,59,0,225,255,64,0,240,255,64,0,249,255,61,0,0,0,59,0,0,0,57,0,247,255,61,0,231,255,68,0,214,255,79,0,200,255,90,0,192,255,97,0,192,255,101,0,200,255,99,0,216,255,83,0,233,255,68,0,253,255,44,0,15,0,22,0,33,0,4,0,41,0,253,255,41,0,247,255,37,0,247,255,26,0,251,255,13,0,0,0,2,0,8,0,251,255,15,0,242,255,22,0,240,255,30,0,236,255,37,0,233,255,44,0,233,255,48,0,231,255,50,0,229,255,52,0,229,255,48,0,225,255,41,0,222,255,28,0,218,255,15,0,218,255,0,0,216,255,238,255,220,255,225,255,222,255,216,255,231,255,216,255,242,255,222,255,253,255,231,255,6,0,236,255,15,0,236,255,17,0,229,255,15,0,218,255,8,0,207,255,253,255,196,255,240,255,194,255,227,255,196,255,207,255,200,255,185,255,209,255,161,255,218,255,136,255,227,255,110,255,238,255,92,255,247,255,79,255,0,0,72,255,8,0,70,255,17,0,77,255,19,0,86,255,22,0,99,255,22,0,114,255,15,0,125,255,11,0,134,255,0,0,139,255,249,255,139,255,240,255,134,255,238,255,130,255,240,255,125,255,247,255,125,255,0,0,123,255,13,0,125,255,22,0,132,255,33,0,139,255,37,0,150,255,41,0,161,255,44,0,172,255,41,0,187,255,37,0,203,255,30,0,220,255,24,0,242,255,13,0,8,0,8,0,35,0,4,0,57,0,4,0,77,0,4,0,92,0,8,0,101,0,13,0,105,0,17,0,101,0,22,0,90,0,24,0,75,0,26,0,50,0,24,0,24,0,19,0,2,0,13,0,240,255,8,0,231,255,2,0,231,255,0,0,236,255,0,0,244,255,0,0,0,0,6,0,8,0,11,0,17,0,22,0,15,0,37,0,8,0,50,0,0,0,61,0,242,255,70,0,229,255,72,0,218,255,72,0,216,255,70,0,214,255,61,0,214,255,57,0,220,255,48,0,227,255,39,0,229,255,33,0,233,255,26,0,244,255,22,0,4,0,19,0,26,0,19,0,52,0,22,0,81,0,26,0,103,0,33,0,123,0,44,0,134,0,57,0,139,0,70,0,136,0,81,0,130,0,86,0,114,0,86,0,101,0,83,0,77,0,83,0,59,0,83,0,41,0,83,0,30,0,81,0,22,0,83,0,15,0,83,0,11,0,83,0,4,0,81,0,0,0,79,0,249,255,72,0,244,255,61,0,240,255,46,0,238,255,26,0,233,255,6,0,233,255,242,255,225,255,225,255,218,255,211,255,209,255,207,255,196,255,203,255,185,255,205,255,180,255,207,255,178,255,209,255,185,255,214,255,196,255,216,255,211,255,218,255,225,255,222,255,236,255,227,255,242,255,231,255,244,255,238,255,242,255,249,255,238,255,2,0,231,255,15,0,227,255,24,0,220,255,33,0,220,255,35,0,218,255,35,0,225,255,30,0,231,255,26,0,238,255,22,0,249,255,22,0,0,0,22,0,4,0,22,0,8,0,19,0,4,0,19,0,253,255,13,0,242,255,2,0,229,255,244,255,218,255,229,255,207,255,211,255,200,255,194,255,203,255,180,255,207,255,172,255,220,255,163,255,236,255,161,255,0,0,163,255,22,0,165,255,46,0,167,255,61,0,172,255,75,0,176,255,79,0,180,255,75,0,187,255,66,0,200,255,52,0,216,255,44,0,240,255,37,0,11,0,41,0,44,0,50,0,75,0,68,0,99,0,86,0,116,0,101,0,119,0,112,0,108,0,110,0,88,0,99,0,61,0,77,0,35,0,50,0,13,0,24,0,0,0,4,0,251,255,247,255,253,255,240,255,6,0,242,255,19,0,249,255,28,0,0,0,37,0,2,0,41,0,0,0,46,0,247,255,48,0,231,255,52,0,214,255,57,0,196,255,61,0,183,255,64,0,174,255,64,0,172,255,55,0,174,255,41,0,183,255,19,0,198,255,253,255,216,255,225,255,236,255,203,255,251,255,187,255,0,0,174,255,0,0,167,255,0,0,165,255,251,255,167,255,242,255,169,255,238,255,174,255,229,255,178,255,227,255,183,255,227,255,189,255,225,255,194,255,229,255,200,255,231,255,207,255,236,255,214,255,240,255,218,255,240,255,220,255,244,255,225,255,244,255,222,255,247,255,222,255,251,255,220,255,253,255,216,255,253,255,209,255,0,0,203,255,251,255,196,255,247,255,187,255,242,255,183,255,242,255,183,255,244,255,189,255,249,255,205,255,0,0,225,255,13,0,244,255,22,0,2,0,35,0,13,0,48,0,15,0,59,0,8,0,66,0,0,0,68,0,244,255,66,0,233,255,55,0,227,255,39,0,227,255,22,0,233,255,8,0,247,255,4,0,4,0,8,0,19,0,24,0,33,0,48,0,44,0,75,0,48,0,94,0,52,0,108,0,52,0,110,0,46,0,101,0,39,0,81,0,33,0,59,0,26,0,30,0,17,0,4,0,15,0,240,255,17,0,220,255,24,0,205,255,30,0,200,255,37,0,200,255,46,0,205,255,52,0,220,255,55,0,238,255,57,0,0,0,48,0,24,0,37,0,44,0,22,0,61,0,6,0,77,0,251,255,90,0,240,255,92,0,233,255,90,0,229,255,79,0,229,255,64,0,233,255,44,0,236,255,22,0,247,255,0,0,0,0,231,255,11,0,214,255,19,0,196,255,22,0,185,255,24,0,176,255,19,0,169,255,17,0,167,255,13,0,167,255,8,0,167,255,2,0,172,255,249,255,174,255,236,255,176,255,225,255,176,255,216,255,176,255,216,255,172,255,220,255,167,255,233,255,163,255,251,255,167,255,11,0,172,255,30,0,187,255,48,0,205,255,70,0,227,255,86,0,244,255,97,0,0,0,101,0,8,0,92,0,13,0,77,0,11,0,52,0,8,0,26,0,2,0,2,0,251,255,240,255,244,255,225,255,240,255,218,255,238,255,214,255,244,255,214,255,253,255,216,255,6,0,214,255,15,0,214,255,22,0,209,255,19,0,209,255,6,0,207,255,249,255,205,255,222,255,203,255,198,255,200,255,174,255,194,255,154,255,187,255,139,255,180,255,134,255,176,255,136,255,174,255,141,255,176,255,147,255,187,255,158,255,203,255,169,255,220,255,185,255,238,255,200,255,253,255,216,255,8,0,229,255,19,0,240,255,26,0,249,255,30,0,253,255,30,0,0,0,26,0,0,0,17,0,0,0,0,0,0,0,240,255,4,0,222,255,11,0,209,255,26,0,200,255,39,0,200,255,55,0,203,255,72,0,207,255,86,0,209,255,94,0,209,255,99,0,207,255,99,0,200,255,92,0,194,255,79,0,192,255,68,0,192,255,55,0,198,255,41,0,205,255,30,0,214,255,24,0,220,255,19,0,222,255,17,0,218,255,15,0,209,255,17,0,196,255,24,0,183,255,28,0,174,255,39,0,169,255,48,0,174,255,57,0,187,255,57,0,209,255,55,0,236,255,44,0,8,0,30,0,35,0,15,0,59,0,0,0,77,0,247,255,83,0,242,255,86,0,242,255,81,0,251,255,72,0,2,0,59,0,15,0,48,0,33,0,33,0,46,0,15,0,59,0,253,255,68,0,236,255,72,0,220,255,72,0,209,255,70,0,203,255,61,0,198,255,50,0,196,255,35,0,189,255,26,0,183,255,17,0,178,255,15,0,176,255,17,0,178,255,24,0,183,255,33,0,194,255,41,0,200,255,50,0,207,255,57,0,209,255,64,0,209,255,61,0,207,255,57,0,207,255,52,0,205,255,48,0,209,255,44,0,209,255,39,0,216,255,39,0,220,255,41,0,225,255,41,0,233,255,41,0,240,255,39,0,249,255,30,0,0,0,17,0,8,0,0,0,22,0,238,255,37,0,218,255,52,0,200,255,72,0,189,255,88,0,180,255,101,0,172,255,103,0,167,255,103,0,165,255,88,0,167,255,70,0,174,255,44,0,180,255,15,0,194,255,249,255,209,255,227,255,225,255,214,255,233,255,209,255,240,255,209,255,247,255,216,255,244,255,227,255,242,255,236,255,238,255,247,255,233,255,253,255,225,255,0,0,218,255,2,0,211,255,4,0,211,255,4,0,216,255,4,0,225,255,4,0,236,255,2,0,247,255,0,0,253,255,253,255,253,255,247,255,249,255,242,255,236,255,236,255,225,255,227,255,209,255,222,255,200,255,218,255,196,255,214,255,196,255,214,255,200,255,216,255,205,255,218,255,209,255,225,255,211,255,236,255,214,255,247,255,214,255,2,0,218,255,15,0,222,255,26,0,233,255,33,0,253,255,39,0,15,0,44,0,39,0,44,0,64,0,46,0,86,0,39,0,97,0,33,0,103,0,22,0,99,0,11,0,83,0,2,0,66,0,0,0,44,0,0,0,24,0,4,0,6,0,8,0,0,0,13,0,249,255,15,0,247,255,17,0,249,255,19,0,249,255,15,0,251,255,11,0,249,255,4,0,249,255,251,255,242,255,240,255,238,255,229,255,231,255,227,255,225,255,227,255,214,255,233,255,205,255,247,255,194,255,6,0,187,255,19,0,187,255,28,0,196,255,33,0,216,255,26,0,242,255,13,0,19,0,251,255,50,0,231,255,75,0,209,255,94,0,194,255,105,0,183,255,105,0,174,255,101,0,174,255,88,0,176,255,70,0,185,255,50,0,196,255,26,0,209,255,8,0,220,255,249,255,231,255,231,255,236,255,216,255,238,255,198,255,236,255,183,255,236,255,172,255,238,255,167,255,247,255,172,255,2,0,183,255,22,0,198,255,41,0,214,255,59,0,222,255,75,0,220,255,86,0,214,255,88,0,198,255,86,0,178,255,75,0,161,255,61,0,145,255,41,0,139,255,19,0,136,255,253,255,147,255,238,255,163,255,229,255,187,255,227,255,216,255,233,255,251,255,238,255,24,0,242,255,55,0,247,255,77,0,249,255,94,0,249,255,101,0,0,0,99,0,6,0,88,0,22,0,70,0,37,0,48,0,52,0,22,0,66,0,0,0,75,0,240,255,77,0,229,255,75,0,220,255,61,0,220,255,48,0,225,255,33,0,236,255,17,0,247,255,6,0,2,0,0,0,17,0,2,0,28,0,8,0,37,0,19,0,39,0,35,0,37,0,48,0,33,0,61,0,26,0,70,0,26,0,77,0,30,0,75,0,37,0,75,0,46,0,68,0,52,0,61,0,52,0,57,0,48,0,50,0,37,0,48,0,22,0,46,0,4,0,46,0,249,255,44,0,242,255,41,0,244,255,37,0,249,255,30,0,0,0,22,0,11,0,11,0,13,0,0,0,13,0,247,255,11,0,244,255,6,0,244,255,0,0,249,255,249,255,0,0,247,255,4,0,247,255,11,0,253,255,13,0,8,0,15,0,22,0,19,0,41,0,26,0,59,0,35,0,72,0,48,0,81,0,66,0,81,0,79,0,75,0,92,0,61,0,101,0,46,0,105,0,26,0,105,0,11,0,101,0,0,0,94,0,244,255,86,0,233,255,77,0,225,255,64,0,218,255,46,0,209,255,28,0,207,255,11,0,205,255,0,0,207,255,244,255,216,255,238,255,222,255,236,255,231,255,233,255,236,255,233,255,238,255,236,255,242,255,240,255,244,255,253,255,253,255,8,0,8,0,26,0,26,0,41,0,44,0,50,0,57,0,52,0,68,0,44,0,77,0,22,0,77,0,251,255,75,0,220,255,68,0,192,255,61,0,165,255,55,0,150,255,48,0,145,255,44,0,152,255,37,0,167,255,28,0,185,255,15,0,205,255,0,0,225,255,236,255,236,255,218,255,242,255,200,255,244,255,187,255,244,255,176,255,249,255,169,255,253,255,169,255,2,0,172,255,11,0,183,255,19,0,200,255,26,0,222,255,28,0,249,255,26,0,17,0,22,0,37,0,15,0,52,0,8,0,59,0,0,0,59,0,247,255,57,0,240,255,52,0,231,255,48,0,222,255,46,0,214,255,50,0,205,255,55,0,194,255,59,0,180,255,64,0,174,255,61,0,172,255,55,0,183,255,41,0,196,255,28,0,218,255,15,0,240,255,0,0,2,0,247,255,15,0,238,255,24,0,233,255,30,0,233,255,35,0,236,255,37,0,240,255,46,0,242,255,50,0,247,255,55,0,247,255,57,0,240,255,52,0,231,255,48,0,222,255,41,0,216,255,30,0,209,255,19,0,211,255,13,0,214,255,6,0,225,255,0,0,236,255,249,255,244,255,244,255,251,255,244,255,251,255,247,255,244,255,253,255,236,255,6,0,227,255,17,0,218,255,26,0,214,255,28,0,209,255,26,0,209,255,13,0,211,255,0,0,214,255,238,255,214,255,220,255,218,255,203,255,218,255,194,255,216,255,185,255,214,255,180,255,214,255,178,255,211,255,174,255,209,255,172,255,207,255,169,255,205,255,167,255,198,255,174,255,194,255,183,255,187,255,194,255,185,255,207,255,187,255,222,255,196,255,233,255,209,255,247,255,222,255,0,0,236,255,6,0,247,255,13,0,251,255,22,0,249,255,28,0,249,255,35,0,251,255,37,0,253,255,35,0,253,255,26,0,0,0,13,0,0,0,251,255,249,255,231,255,238,255,214,255,220,255,200,255,205,255,194,255,189,255,196,255,180,255,205,255,176,255,218,255,178,255,233,255,189,255,249,255,203,255,2,0,216,255,13,0,227,255,17,0,233,255,17,0,236,255,15,0,231,255,15,0,225,255,15,0,216,255,22,0,211,255,26,0,211,255,30,0,218,255,35,0,231,255,35,0,253,255,30,0,17,0,22,0,41,0,11,0,61,0,0,0,75,0,249,255,81,0,240,255,79,0,238,255,70,0,238,255,59,0,242,255,50,0,251,255,39,0,6,0,35,0,19,0,30,0,37,0,28,0,57,0,30,0,77,0,30,0,92,0,35,0,101,0,39,0,97,0,41,0,86,0,41,0,64,0,41,0,37,0,41,0,13,0,44,0,247,255,46,0,229,255,52,0,218,255,61,0,216,255,72,0,220,255,77,0,233,255,81,0,247,255,70,0,2,0,50,0,13,0,24,0,19,0,249,255,19,0,218,255,17,0,194,255,13,0,178,255,4,0,174,255,0,0,180,255,253,255,196,255,249,255,216,255,244,255,240,255,242,255,4,0,240,255,24,0,240,255,41,0,238,255,50,0,229,255,55,0,214,255,52,0,194,255,48,0,169,255,41,0,143,255,35,0,125,255,28,0,112,255,17,0,110,255,11,0,116,255,4,0,130,255,0,0,147,255,0,0,167,255,0,0,189,255,4,0,209,255,8,0,229,255,15,0,247,255,22,0,4,0,30,0,13,0,37,0,24,0,44,0,30,0,50,0,30,0,52,0,28,0,52,0,26,0,55,0,19,0,55,0,17,0,57,0,15,0,61,0,15,0,66,0,15,0,66,0,13,0,64,0,8,0,57,0,0,0,46,0,251,255,33,0,247,255,15,0,249,255,253,255,253,255,233,255,6,0,211,255,17,0,194,255,28,0,176,255,37,0,161,255,39,0,147,255,35,0,143,255,26,0,136,255,15,0,136,255,0,0,139,255,238,255,145,255,220,255,154,255,203,255,165,255,187,255,178,255,172,255,192,255,163,255,200,255,158,255,209,255,158,255,218,255,163,255,220,255,169,255,225,255,178,255,227,255,183,255,229,255,189,255,231,255,194,255,231,255,196,255,231,255,203,255,231,255,209,255,229,255,216,255,229,255,225,255,227,255,229,255,225,255,236,255,220,255,236,255,214,255,238,255,205,255,238,255,200,255,242,255,198,255,249,255,198,255,253,255,200,255,0,0,203,255,0,0,205,255,0,0,203,255,2,0,196,255,4,0,189,255,4,0,187,255,6,0,192,255,6,0,200,255,6,0,214,255,2,0,231,255,0,0,249,255,249,255,4,0,240,255,13,0,236,255,19,0,231,255,22,0,231,255,22,0,233,255,19,0,236,255,17,0,238,255,11,0,240,255,4,0,247,255,251,255,249,255,242,255,251,255,231,255,0,0,227,255,0,0,222,255,4,0,220,255,4,0,218,255,6,0,216,255,8,0,220,255,13,0,229,255,19,0,242,255,24,0,2,0,22,0,22,0,17,0,44,0,6,0,59,0,0,0,70,0,253,255,77,0,251,255,75,0,0,0,70,0,4,0,61,0,11,0,55,0,11,0,46,0,8,0,39,0,6,0,35,0,0,0,30,0,244,255,30,0,238,255,28,0,236,255,26,0,247,255,17,0,2,0,4,0,22,0,240,255,48,0,218,255,68,0,194,255,83,0,174,255,94,0,161,255,97,0,158,255,94,0,161,255,88,0,169,255,75,0,183,255,61,0,196,255,46,0,205,255,30,0,211,255,15,0,218,255,8,0,225,255,6,0,236,255,8,0,244,255,15,0,251,255,24,0,0,0,30,0,2,0,33,0,0,0,37,0,251,255,33,0,244,255,28,0,240,255,22,0,236,255,17,0,236,255,8,0,236,255,0,0,236,255,249,255,231,255,242,255,227,255,236,255,218,255,231,255,209,255,225,255,196,255,218,255,187,255,209,255,180,255,200,255,185,255,194,255,196,255,192,255,216,255,196,255,247,255,207,255,24,0,220,255,59,0,236,255,90,0,249,255,112,0,4,0,128,0,11,0,128,0,13,0,119,0,8,0,108,0,0,0,92,0,244,255,79,0,231,255,64,0,220,255,50,0,218,255,37,0,222,255,26,0,240,255,17,0,6,0,15,0,35,0,17,0,61,0,19,0,81,0,26,0,88,0,28,0,83,0,28,0,70,0,26,0,50,0,19,0,30,0,8,0,15,0,0,0,8,0,249,255,11,0,242,255,15,0,238,255,22,0,233,255,30,0,225,255,37,0,209,255,44,0,194,255,46,0,180,255,50,0,172,255,48,0,174,255,46,0,183,255,37,0,198,255,24,0,218,255,11,0,238,255,253,255,0,0,242,255,11,0,236,255,22,0,231,255,24,0,227,255,22,0,227,255,13,0,227,255,2,0,233,255,251,255,240,255,247,255,249,255,247,255,0,0,253,255,4,0,8,0,6,0,28,0,6,0,50,0,0,0,66,0,0,0,79,0,253,255,86,0,0,0,81,0,6,0,70,0,11,0,52,0,15,0,35,0,17,0,19,0,15,0,4,0,11,0,253,255,8,0,249,255,6,0,249,255,8,0,0,0,15,0,4,0,22,0,15,0,28,0,22,0,33,0,28,0,30,0,33,0,28,0,35,0,19,0,30,0,13,0,22,0,6,0,15,0,2,0,11,0,0,0,8,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,8,0,251,255,8,0,249,255,0,0,244,255,251,255,240,255,238,255,238,255,225,255,242,255,211,255,244,255,203,255,247,255,198,255,0,0,196,255,0,0,200,255,6,0,205,255,8,0,211,255,17,0,211,255,26,0,211,255,30,0,209,255,35,0,200,255,37,0,194,255,33,0,185,255,22,0,180,255,11,0,180,255,249,255,185,255,231,255,198,255,214,255,214,255,194,255,238,255,183,255,0,0,172,255,26,0,169,255,48,0,169,255,64,0,176,255,79,0,189,255,88,0,209,255,94,0,231,255,99,0,2,0,101,0,26,0,99,0,46,0,92,0,57,0,81,0,55,0,64,0,44,0,41,0,22,0,13,0,0,0,247,255,229,255,222,255,205,255,207,255,187,255,194,255,176,255,187,255,169,255,187,255,169,255,194,255,174,255,200,255,178,255,209,255,185,255,218,255,194,255,222,255,205,255,227,255,214,255,229,255,222,255,233,255,227,255,238,255,229,255,242,255,225,255,247,255,214,255,251,255,198,255,251,255,178,255,253,255,163,255,249,255,150,255,247,255,147,255,249,255,152,255,0,0,163,255,11,0,178,255,28,0,194,255,46,0,203,255,57,0,209,255,61,0,211,255,55,0,209,255,41,0,205,255,24,0,200,255,4,0,200,255,251,255,205,255,247,255,209,255,253,255,218,255,8,0,227,255,26,0,229,255,46,0,229,255,61,0,229,255,70,0,225,255,77,0,225,255,79,0,225,255,79,0,227,255,75,0,231,255,72,0,236,255,75,0,242,255,75,0,247,255,75,0,251,255,75,0,0,0,75,0,6,0,77,0,11,0,75,0,11,0,75,0,6,0,70,0,0,0,61,0,249,255,50,0,240,255,33,0,233,255,17,0,231,255,2,0,231,255,247,255,236,255,233,255,238,255,222,255,238,255,216,255,233,255,207,255,227,255,205,255,216,255,211,255,200,255,222,255,187,255,242,255,180,255,8,0,178,255,35,0,178,255,59,0,187,255,83,0,200,255,99,0,211,255,112,0,227,255,121,0,236,255,123,0,242,255,121,0,240,255,112,0,236,255,97,0,227,255,77,0,216,255,61,0,205,255,48,0,198,255,39,0,196,255,33,0,200,255,30,0,209,255,26,0,218,255,22,0,229,255,15,0,238,255,2,0,242,255,249,255,247,255,238,255,249,255,220,255,253,255,205,255,2,0,194,255,11,0,178,255,19,0,172,255,30,0,169,255,41,0,174,255,50,0,189,255,59,0,211,255,66,0,233,255,75,0,251,255,83,0,8,0,88,0,17,0,94,0,17,0,99,0,13,0,101,0,6,0,101,0,0,0,99,0,247,255,90,0,236,255,79,0,222,255,64,0,209,255,50,0,198,255,35,0,189,255,24,0,185,255,15,0,187,255,11,0,189,255,8,0,194,255,11,0,200,255,13,0,207,255,17,0,214,255,22,0,218,255,22,0,227,255,22,0,231,255,19,0,233,255,15,0,236,255,4,0,238,255,249,255,238,255,236,255,242,255,225,255,249,255,218,255,253,255,218,255,4,0,225,255,13,0,236,255,24,0,249,255,35,0,4,0,50,0,13,0,66,0,13,0,79,0,8,0,92,0,0,0,105,0,244,255,114,0,233,255,125,0,222,255,132,0,216,255,134,0,211,255,132,0,211,255,121,0,209,255,105,0,207,255,81,0,205,255,61,0,198,255,44,0,192,255,30,0,187,255,22,0,189,255,17,0,194,255,17,0,203,255,15,0,220,255,13,0,238,255,11,0,0,0,11,0,15,0,8,0,26,0,8,0,30,0,8,0,30,0,8,0,26,0,6,0,22,0,4,0,22,0,0,0,26,0,247,255,35,0,238,255,48,0,231,255,66,0,222,255,77,0,216,255,86,0,211,255,88,0,207,255,88,0,203,255,77,0,198,255,66,0,198,255,50,0,198,255,39,0,205,255,26,0,209,255,17,0,220,255,13,0,231,255,8,0,240,255,4,0,247,255,0,0,249,255,251,255,242,255,244,255,236,255,233,255,225,255,225,255,216,255,218,255,211,255,214,255,214,255,211,255,225,255,211,255,238,255,216,255,251,255,220,255,4,0,225,255,11,0,231,255,8,0,233,255,0,0,242,255,238,255,244,255,222,255,242,255,205,255,240,255,192,255,231,255,185,255,225,255,187,255,216,255,200,255,211,255,214,255,207,255,231,255,207,255,247,255,209,255,0,0,214,255,6,0,218,255,4,0,220,255,0,0,225,255,251,255,227,255,249,255,233,255,251,255,242,255,0,0,251,255,8,0,6,0,13,0,24,0,13,0,39,0,8,0,52,0,0,0,70,0,242,255,79,0,229,255,86,0,218,255,86,0,207,255,81,0,203,255,72,0,200,255,61,0,200,255,50,0,203,255,35,0,209,255,22,0,218,255,6,0,227,255,251,255,236,255,238,255,244,255,227,255,249,255,218,255,249,255,214,255,244,255,209,255,238,255,207,255,231,255,203,255,229,255,198,255,229,255,192,255,229,255,180,255,231,255,169,255,231,255,161,255,233,255,154,255,238,255,150,255,244,255,150,255,0,0,156,255,11,0,163,255,26,0,176,255,37,0,187,255,41,0,203,255,44,0,214,255,37,0,225,255,28,0,231,255,19,0,236,255,8,0,233,255,0,0,229,255,247,255,225,255,236,255,220,255,222,255,222,255,211,255,231,255,200,255,242,255,196,255,2,0,187,255,22,0,183,255,39,0,180,255,55,0,178,255,64,0,174,255,72,0,169,255,75,0,163,255,77,0,161,255,77,0,161,255,75,0,161,255,66,0,165,255,61,0,172,255,57,0,176,255,52,0,176,255,57,0,176,255,64,0,174,255,70,0,172,255,79,0,169,255,79,0,169,255,77,0,178,255,66,0,194,255,48,0,214,255,33,0,238,255,17,0,6,0,8,0,33,0,4,0,55,0,4,0,72,0,13,0,90,0,22,0,99,0,35,0,105,0,44,0,105,0,50,0,103,0,55,0,94,0,52,0,86,0,46,0,75,0,33,0,68,0,15,0,64,0,0,0,66,0,242,255,75,0,238,255,88,0,238,255,103,0,244,255,116,0,253,255,130,0,6,0,136,0,11,0,139,0,8,0,136,0,0,0,132,0,242,255,123,0,222,255,114,0,205,255,103,0,194,255,86,0,194,255,68,0,200,255,44,0,216,255,19,0,233,255,249,255,251,255,227,255,11,0,203,255,24,0,185,255,33,0,172,255,37,0,156,255,41,0,152,255,46,0,147,255,48,0,145,255,55,0,150,255,59,0,158,255,64,0,169,255,66,0,185,255,66,0,198,255,61,0,214,255,52,0,225,255,39,0,229,255,19,0,225,255,0,0,220,255,236,255,216,255,211,255,207,255,189,255,203,255,172,255,196,255,156,255,194,255,147,255,189,255,145,255,187,255,147,255,192,255,158,255,194,255,169,255,196,255,183,255,196,255,194,255,194,255,205,255,187,255,209,255,183,255,209,255,176,255,211,255,176,255,205,255,183,255,196,255,192,255,189,255,209,255,180,255,231,255,174,255,251,255,172,255,13,0,174,255,33,0,180,255,46,0,189,255,52,0,203,255,57,0,216,255,50,0,225,255,35,0,227,255,17,0,222,255,251,255,214,255,225,255,205,255,205,255,192,255,189,255,185,255,180,255,185,255,185,255,189,255,196,255,200,255,218,255,218,255,242,255,233,255,4,0,251,255,22,0,6,0,30,0,19,0,33,0,28,0,30,0,37,0,24,0,39,0,15,0,39,0,6,0,33,0,0,0,24,0,249,255,11,0,238,255,0,0,225,255,242,255,209,255,229,255,196,255,222,255,183,255,218,255,172,255,214,255,165,255,214,255,161,255,214,255,165,255,214,255,172,255,211,255,178,255,207,255,194,255,198,255,207,255,185,255,222,255,172,255,233,255,156,255,244,255,145,255,249,255,136,255,253,255,132,255,253,255,132,255,251,255,132,255,251,255,136,255,249,255,143,255,244,255,147,255,240,255,154,255,231,255,161,255,225,255,167,255,220,255,174,255,216,255,183,255,218,255,194,255,218,255,205,255,218,255,220,255,220,255,231,255,218,255,242,255,220,255,247,255,225,255,253,255,236,255,251,255,251,255,251,255,11,0,249,255,26,0,242,255,37,0,236,255,41,0,229,255,33,0,225,255,15,0,222,255,251,255,225,255,227,255,227,255,209,255,231,255,198,255,240,255,194,255,247,255,196,255,253,255,203,255,2,0,209,255,6,0,214,255,13,0,218,255,22,0,216,255,26,0,214,255,33,0,211,255,35,0,214,255,39,0,222,255,37,0,233,255,35,0,249,255,28,0,4,0,24,0,15,0,15,0,17,0,8,0,11,0,0,0,251,255,247,255,231,255,236,255,209,255,222,255,189,255,211,255,176,255,207,255,169,255,203,255,172,255,205,255,183,255,214,255,198,255,225,255,214,255,238,255,231,255,251,255,249,255,6,0,4,0,15,0,15,0,24,0,17,0,28,0,13,0,33,0,4,0,30,0,247,255,26,0,229,255,19,0,209,255,8,0,192,255,0,0,183,255,247,255,178,255,236,255,176,255,227,255,176,255,218,255,180,255,211,255,180,255,205,255,178,255,198,255,174,255,192,255,169,255,185,255,165,255,180,255,161,255,176,255,156,255,174,255,154,255,172,255,154,255,176,255,156,255,183,255,158,255,196,255,161,255,211,255,163,255,227,255,167,255,242,255,172,255,0,0,176,255,4,0,185,255,6,0,198,255,2,0,214,255,0,0,229,255,249,255,242,255,240,255,251,255,236,255,253,255,229,255,249,255,225,255,238,255,222,255,227,255,227,255,211,255,227,255,196,255,229,255,183,255,233,255,174,255,231,255,174,255,231,255,180,255,227,255,189,255,220,255,205,255,216,255,218,255,214,255,225,255,211,255,229,255,214,255,225,255,222,255,218,255,231,255,209,255,240,255,200,255,249,255,198,255,2,0,200,255,8,0,207,255,13,0,216,255,17,0,227,255,22,0,236,255,24,0,247,255,30,0,251,255,39,0,251,255,48,0,242,255,52,0,231,255,57,0,211,255,57,0,192,255,50,0,176,255,41,0,161,255,28,0,152,255,11,0,152,255,244,255,158,255,222,255,167,255,205,255,178,255,194,255,187,255,194,255,196,255,203,255,205,255,214,255,216,255,231,255,225,255,249,255,238,255,2,0,251,255,6,0,6,0,6,0,15,0,2,0,22,0,249,255,24,0,238,255,22,0,225,255,17,0,209,255,13,0,192,255,8,0,178,255,8,0,163,255,8,0,150,255,13,0,143,255,17,0,141,255,24,0,143,255,26,0,150,255,26,0,163,255,24,0,183,255,17,0,205,255,6,0,231,255,251,255,0,0,238,255,17,0,222,255,28,0,207,255,26,0,196,255,17,0,187,255,0,0,187,255,231,255,194,255,207,255,203,255,189,255,216,255,172,255,233,255,163,255,251,255,165,255,8,0,172,255,19,0,185,255,24,0,200,255,24,0,218,255,19,0,236,255,8,0,247,255,0,0,0,0,247,255,2,0,242,255,2,0,242,255,0,0,251,255,0,0,11,0,249,255,26,0,247,255,46,0,247,255,64,0,253,255,79,0,0,0,92,0,8,0,108,0,15,0,123,0,19,0,139,0,15,0,152,0,8,0,167,0,0,0,176,0,249,255,180,0,238,255,178,0,231,255,174,0,225,255,158,0,225,255,136,0,227,255,114,0,231,255,88,0,240,255,68,0,251,255,48,0,11,0,39,0,24,0,35,0,39,0,30,0,48,0,28,0,50,0,24,0,46,0,22,0,37,0,17,0,24,0,17,0,11,0,17,0,253,255,17,0,242,255,17,0,229,255,17,0,222,255,22,0,218,255,19,0,218,255,17,0,218,255,13,0,227,255,8,0,238,255,4,0,251,255,2,0,6,0,4,0,15,0,8,0,22,0,13,0,26,0,19,0,26,0,26,0,22,0,28,0,17,0,28,0,11,0,22,0,4,0,17,0,251,255,6,0,240,255,0,0,233,255,244,255,229,255,236,255,231,255,227,255,238,255,222,255,251,255,220,255,2,0,222,255,13,0,229,255,15,0,236,255,15,0,247,255,13,0,0,0,6,0,2,0,253,255,4,0,244,255,0,0,231,255,247,255,216,255,236,255,198,255,216,255,178,255,200,255,161,255,187,255,145,255,180,255,134,255,180,255,125,255,185,255,125,255,196,255,134,255,211,255,143,255,225,255,161,255,236,255,178,255,247,255,196,255,251,255,214,255,0,0,229,255,0,0,247,255,2,0,6,0,2,0,24,0,2,0,39,0,6,0,48,0,11,0,55,0,15,0,55,0,24,0,52,0,35,0,44,0,46,0,33,0,55,0,24,0,66,0,11,0,72,0,0,0,77,0,242,255,77,0,229,255,70,0,214,255,66,0,196,255,57,0,180,255,46,0,167,255,37,0,158,255,24,0,154,255,8,0,156,255,253,255,165,255,238,255,180,255,225,255,200,255,216,255,220,255,209,255,244,255,205,255,8,0,207,255,28,0,209,255,46,0,214,255,59,0,218,255,68,0,220,255,77,0,225,255,83,0,229,255,90,0,229,255,92,0,229,255,90,0,227,255,81,0,222,255,70,0,214,255,55,0,211,255,35,0,209,255,17,0,216,255,4,0,227,255,251,255,236,255,244,255,251,255,238,255,2,0,233,255,11,0,231,255,13,0,231,255,15,0,231,255,15,0,236,255,15,0,240,255,15,0,247,255,17,0,249,255,22,0,253,255,26,0,0,0,30,0,253,255,30,0,251,255,28,0,247,255,24,0,242,255,13,0,240,255,0,0,236,255,240,255,233,255,229,255,231,255,216,255,229,255,209,255,225,255,209,255,222,255,214,255,218,255,225,255,214,255,233,255,214,255,244,255,216,255,0,0,222,255,6,0,229,255,15,0,238,255,24,0,244,255,30,0,244,255,33,0,238,255,30,0,227,255,22,0,214,255,8,0,194,255,249,255,180,255,238,255,165,255,229,255,161,255,229,255,163,255,238,255,174,255,249,255,187,255,4,0,200,255,13,0,211,255,17,0,218,255,13,0,222,255,2,0,222,255,247,255,220,255,236,255,216,255,229,255,211,255,225,255,205,255,227,255,200,255,231,255,200,255,236,255,203,255,242,255,209,255,247,255,216,255,247,255,220,255,249,255,225,255,251,255,222,255,249,255,222,255,249,255,220,255,249,255,216,255,249,255,216,255,251,255,211,255,0,0,211,255,8,0,209,255,22,0,207,255,35,0,200,255,46,0,196,255,55,0,189,255,55,0,185,255,50,0,178,255,37,0,176,255,19,0,176,255,0,0,183,255,244,255,189,255,231,255,203,255,227,255,214,255,227,255,229,255,231,255,240,255,238,255,251,255,244,255,4,0,253,255,15,0,2,0,24,0,8,0,35,0,13,0,41,0,15,0,44,0,17,0,41,0,19,0,37,0,19,0,33,0,24,0,28,0,30,0,26,0,39,0,24,0,48,0,19,0,61,0,15,0,70,0,11,0,77,0,4,0,79,0,0,0,77,0,0,0,70,0,253,255,57,0,249,255,41,0,240,255,24,0,225,255,6,0,209,255,249,255,194,255,236,255,178,255,227,255,172,255,218,255,169,255,218,255,172,255,216,255,183,255,214,255,196,255,214,255,209,255,214,255,222,255,216,255,236,255,222,255,247,255,231,255,0,0,240,255,8,0,251,255,19,0,4,0,30,0,15,0,41,0,26,0,46,0,35,0,44,0,44,0,41,0,48,0,33,0,46,0,22,0,44,0,11,0,37,0,0,0,30,0,249,255,22,0,244,255,13,0,242,255,4,0,244,255,251,255,249,255,240,255,0,0,225,255,11,0,214,255,19,0,203,255,33,0,194,255,41,0,189,255,50,0,189,255,55,0,196,255,61,0,205,255,66,0,214,255,64,0,225,255,64,0,236,255,52,0,242,255,41,0,247,255,26,0,251,255,11,0,251,255,0,0,251,255,249,255,253,255,249,255,0,0,253,255,8,0,2,0,15,0,11,0,24,0,17,0,33,0,22,0,37,0,24,0,39,0,22,0,37,0,17,0,35,0,13,0,33,0,6,0,28,0,0,0,24,0,247,255,17,0,238,255,11,0,231,255,0,0,227,255,244,255,225,255,227,255,227,255,207,255,236,255,189,255,247,255,174,255,0,0,158,255,6,0,150,255,8,0,143,255,6,0,139,255,0,0,141,255,249,255,147,255,238,255,161,255,231,255,178,255,231,255,200,255,233,255,225,255,238,255,244,255,244,255,2,0,249,255,8,0,251,255,8,0,253,255,2,0,253,255,251,255,0,0,242,255,0,0,240,255,4,0,242,255,11,0,247,255,13,0,251,255,19,0,253,255,26,0,247,255,30,0,236,255,37,0,222,255,41,0,207,255,48,0,198,255,52,0,189,255,57,0,189,255,66,0,192,255,68,0,192,255,68,0,187,255,64,0,183,255,55,0,174,255,41,0,167,255,24,0,161,255,6,0,158,255,249,255,161,255,238,255,165,255,222,255,174,255,211,255,183,255,200,255,192,255,189,255,200,255,180,255,207,255,176,255,216,255,174,255,227,255,178,255,236,255,185,255,247,255,192,255,253,255,200,255,251,255,207,255,244,255,211,255,227,255,209,255,209,255,207,255,189,255,198,255,176,255,189,255,169,255,180,255,169,255,174,255,172,255,174,255,178,255,180,255,189,255,194,255,200,255,214,255,211,255,236,255,218,255,0,0,222,255,19,0,225,255,37,0,220,255,50,0,211,255,59,0,203,255,64,0,194,255,68,0,187,255,70,0,185,255,66,0,187,255,61,0,194,255,55,0,203,255,48,0,214,255,44,0,225,255,46,0,238,255,52,0,249,255,64,0,6,0,72,0,17,0,79,0,30,0,81,0,41,0,75,0,46,0,64,0,44,0,41,0,35,0,17,0,22,0,244,255,4,0,216,255,242,255,187,255,220,255,163,255,200,255,147,255,180,255,139,255,165,255,141,255,152,255,147,255,141,255,158,255,134,255,174,255,134,255,183,255,136,255,192,255,141,255,194,255,150,255,196,255,163,255,196,255,178,255,194,255,196,255,189,255,218,255,185,255,240,255,180,255,8,0,178,255,33,0,176,255,55,0,180,255,75,0,189,255,92,0,205,255,105,0,225,255,114,0,247,255,116,0,6,0,119,0,22,0,114,0,30,0,110,0,35,0,103,0,33,0,97,0,30,0,88,0,28,0,77,0,26,0,68,0,22,0,52,0,22,0,39,0,15,0,19,0,8,0,6,0,2,0,249,255,251,255,240,255,249,255,240,255,251,255,247,255,251,255,2,0,0,0,13,0,4,0,24,0,8,0,28,0,13,0,28,0,13,0,19,0,13,0,11,0,11,0,0,0,8,0,249,255,6,0,238,255,4,0,231,255,2,0,225,255,4,0,220,255,2,0,216,255,0,0,214,255,249,255,211,255,242,255,207,255,233,255,200,255,227,255,192,255,222,255,178,255,222,255,161,255,225,255,143,255,229,255,128,255,240,255,116,255,249,255,114,255,4,0,121,255,13,0,139,255,22,0,161,255,28,0,187,255,33,0,214,255,33,0,238,255,33,0,0,0,33,0,13,0,28,0,24,0,22,0,28,0,15,0,26,0,6,0,22,0,253,255,13,0,247,255,2,0,242,255,247,255,238,255,238,255,236,255,233,255,231,255,231,255,233,255,238,255,236,255,247,255,238,255,2,0,242,255,13,0,244,255,19,0,249,255,22,0,253,255,22,0,0,0,19,0,4,0,15,0,11,0,15,0,17,0,15,0,28,0,8,0,39,0,2,0,52,0,249,255,68,0,233,255,81,0,216,255,92,0,203,255,101,0,189,255,103,0,180,255,101,0,178,255,94,0,174,255,83,0,172,255,61,0,172,255,41,0,172,255,13,0,172,255,247,255,172,255,225,255,172,255,207,255,174,255,194,255,174,255,192,255,174,255,194,255,174,255,200,255,174,255,216,255,178,255,229,255,183,255,244,255,187,255,2,0,194,255,13,0,198,255,24,0,205,255,28,0,214,255,30,0,231,255,28,0,249,255,24,0,17,0,15,0,46,0,2,0,77,0,244,255,105,0,229,255,130,0,214,255,143,0,211,255,143,0,220,255,132,0,242,255,112,0,13,0,83,0,46,0,55,0,79,0,28,0,103,0,6,0,121,0,249,255,128,0,238,255,128,0,229,255,123,0,225,255,114,0,218,255,112,0,216,255,112,0,214,255,114,0,216,255,114,0,225,255,114,0,231,255,110,0,242,255,99,0,251,255,88,0,0,0,75,0,6,0,64,0,8,0,59,0,11,0,52,0,19,0,48,0,26,0,46,0,35,0,39,0,46,0,28,0,50,0,15,0,48,0,0,0,46,0,236,255,37,0,214,255,28,0,198,255,22,0,185,255,19,0,183,255,22,0,192,255,26,0,209,255,30,0,231,255,35,0,253,255,35,0,15,0,33,0,30,0,26,0,37,0,19,0,37,0,11,0,35,0,6,0,33,0,2,0,30,0,2,0,28,0,0,0,28,0,0,0,28,0,2,0,28,0,6,0,24,0,15,0,17,0,24,0,11,0,39,0,0,0,48,0,249,255,59,0,244,255,61,0,242,255,61,0,249,255,52,0,2,0,44,0,17,0,33,0,30,0,22,0,44,0,11,0,52,0,2,0,55,0,251,255,57,0,242,255,48,0,233,255,41,0,222,255,28,0,214,255,17,0,207,255,6,0,207,255,0,0,211,255,251,255,222,255,0,0,240,255,2,0,2,0,11,0,22,0,24,0,39,0,33,0,55,0,39,0,64,0,39,0,66,0,39,0,66,0,33,0,59,0,30,0,50,0,24,0,44,0,24,0,37,0,24,0,33,0,30,0,26,0,37,0,22,0,48,0,17,0,57,0,11,0,68,0,4,0,77,0,0,0,79,0,253,255,81,0,249,255,77,0,244,255,70,0,238,255,61,0,227,255,55,0,214,255,52,0,196,255,50,0,180,255,48,0,165,255,48,0,156,255,41,0,147,255,35,0,139,255,22,0,139,255,4,0,141,255,242,255,145,255,225,255,150,255,209,255,158,255,200,255,167,255,198,255,180,255,200,255,194,255,205,255,207,255,211,255,218,255,211,255,233,255,211,255,244,255,209,255,253,255,205,255,4,0,205,255,8,0,205,255,11,0,214,255,11,0,229,255,13,0,244,255,15,0,2,0,19,0,19,0,28,0,28,0,30,0,37,0,30,0,37,0,22,0,33,0,6,0,28,0,244,255,19,0,225,255,8,0,211,255,2,0,203,255,0,0,200,255,0,0,205,255,0,0,216,255,4,0,225,255,4,0,238,255,0,0,247,255,238,255,249,255,214,255,249,255,185,255,244,255,156,255,236,255,134,255,231,255,121,255,222,255,123,255,220,255,134,255,218,255,150,255,220,255,167,255,225,255,189,255,231,255,209,255,236,255,225,255,233,255,233,255,227,255,242,255,222,255,247,255,214,255,251,255,207,255,0,0,198,255,6,0,194,255,11,0,189,255,19,0,185,255,30,0,180,255,39,0,178,255,50,0,176,255,64,0,178,255,70,0,183,255,77,0,189,255,81,0,198,255,81,0,209,255,77,0,218,255,70,0,229,255,64,0,240,255,57,0,249,255,50,0,2,0,41,0,15,0,30,0,26,0,17,0,35,0,8,0,44,0,2,0,52,0,2,0,59,0,6,0,68,0,15,0,72,0,24,0,77,0,26,0,79,0,26,0,79,0,22,0,77,0,19,0,68,0,17,0,57,0,15,0,44,0,15,0,26,0,15,0,11,0,11,0,251,255,4,0,236,255,0,0,220,255,244,255,209,255,233,255,200,255,225,255,200,255,218,255,200,255,214,255,207,255,214,255,216,255,220,255,229,255,225,255,247,255,231,255,6,0,233,255,24,0,231,255,39,0,227,255,50,0,220,255,57,0,214,255,57,0,216,255,55,0,225,255,46,0,236,255,30,0,251,255,15,0,11,0,253,255,24,0,231,255,39,0,214,255,48,0,200,255,52,0,194,255,57,0,194,255,59,0,194,255,59,0,196,255,66,0,196,255,72,0,196,255,83,0,194,255,94,0,196,255,105,0,203,255,116,0,209,255,119,0,218,255,114,0,222,255,103,0,227,255,86,0,233,255,68,0,231,255,46,0,233,255,26,0,231,255,11,0,229,255,253,255,229,255,238,255,227,255,225,255,227,255,214,255,231,255,200,255,240,255,196,255,247,255,194,255,2,0,200,255,13,0,207,255,28,0,214,255,39,0,222,255,50,0,227,255,57,0,231,255,59,0,233,255,57,0,238,255,55,0,240,255,50,0,240,255,48,0,244,255,48,0,247,255,50,0,249,255,55,0,251,255,64,0,253,255,70,0,0,0,77,0,251,255,75,0,244,255,68,0,233,255,52,0,220,255,30,0,211,255,8,0,207,255,247,255,205,255,236,255,209,255,233,255,216,255,240,255,227,255,0,0,238,255,15,0,253,255,35,0,8,0,50,0,19,0,57,0,33,0,64,0,39,0,59,0,48,0,57,0,57,0,50,0,64,0,50,0,70,0,50,0,75,0,52,0,77,0,50,0,75,0,48,0,70,0,41,0,68,0,30,0,61,0,19,0,55,0,8,0,44,0,0,0,30,0,251,255,11,0,247,255,249,255,249,255,227,255,251,255,209,255,253,255,192,255,251,255,183,255,244,255,178,255,231,255,176,255,207,255,180,255,180,255,187,255,150,255,194,255,121,255,200,255,101,255,211,255,90,255,222,255,94,255,238,255,108,255,253,255,130,255,13,0,156,255,30,0,183,255,46,0,211,255,68,0,233,255,88,0,253,255,103,0,6,0,114,0,11,0,123,0,11,0,121,0,4,0,110,0,249,255,101,0,233,255,86,0,225,255,77,0,218,255,64,0,218,255,55,0,220,255,46,0,231,255,37,0,240,255,26,0,251,255,15,0,4,0,4,0,15,0,253,255,22,0,244,255,26,0,240,255,33,0,231,255,39,0,225,255,39,0,216,255,44,0,214,255,44,0,211,255,48,0,211,255,52,0,216,255,59,0,220,255,72,0,227,255,86,0,233,255,101,0,242,255,112,0,247,255,123,0,251,255,125,0,0,0,125,0,6,0,116,0,19,0,101,0,28,0,81,0,41,0,57,0,55,0,26,0,66,0,0,0,75,0,227,255,79,0,203,255,81,0,189,255,77,0,178,255,68,0,172,255,57,0,172,255,44,0,176,255,33,0,185,255,17,0,200,255,11,0,218,255,6,0,238,255,4,0,4,0,8,0,22,0,17,0,37,0,33,0,46,0,50,0,46,0,68,0,41,0,86,0,35,0,97,0,22,0,101,0,13,0,99,0,2,0,88,0,0,0,72,0,253,255,57,0,0,0,44,0,0,0,33,0,0,0,26,0,251,255,26,0,242,255,26,0,231,255,24,0,218,255,22,0,207,255,22,0,196,255,22,0,192,255,22,0,192,255,19,0,196,255,15,0,200,255,6,0,209,255,0,0,216,255,247,255,220,255,238,255,222,255,229,255,227,255,220,255,233,255,214,255,240,255,207,255,247,255,203,255,253,255,200,255,2,0,203,255,2,0,209,255,2,0,214,255,2,0,214,255,4,0,209,255,6,0,196,255,11,0,178,255,15,0,158,255,15,0,136,255,8,0,123,255,0,0,116,255,247,255,116,255,233,255,130,255,220,255,147,255,209,255,167,255,198,255,189,255,192,255,214,255,187,255,233,255,192,255,249,255,194,255,0,0,200,255,6,0,205,255,4,0,214,255,0,0,222,255,249,255,231,255,242,255,238,255,233,255,247,255,231,255,251,255,231,255,0,0,236,255,0,0,247,255,2,0,0,0,2,0,8,0,4,0,17,0,4,0,19,0,6,0,22,0,2,0,19,0,0,0,15,0,251,255,13,0,244,255,11,0,240,255,11,0,231,255,13,0,222,255,15,0,216,255,13,0,207,255,11,0,205,255,4,0,205,255,0,0,209,255,249,255,214,255,244,255,216,255,242,255,214,255,242,255,207,255,247,255,194,255,251,255,183,255,0,0,176,255,2,0,172,255,2,0,169,255,0,0,174,255,249,255,183,255,244,255,192,255,244,255,203,255,242,255,214,255,247,255,227,255,253,255,236,255,2,0,244,255,8,0,253,255,11,0,0,0,8,0,4,0,8,0,6,0,4,0,8,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,253,255,251,255,253,255,251,255,253,255,247,255,0,0,247,255,4,0,244,255,15,0,242,255,24,0,238,255,33,0,233,255,39,0,229,255,46,0,227,255,52,0,220,255,55,0,218,255,57,0,214,255,57,0,205,255,57,0,200,255,57,0,194,255,52,0,189,255,46,0,187,255,37,0,183,255,28,0,185,255,17,0,185,255,8,0,192,255,0,0,198,255,249,255,205,255,242,255,214,255,238,255,222,255,233,255,231,255,231,255,238,255,231,255,249,255,233,255,2,0,233,255,17,0,236,255,33,0,238,255,44,0,242,255,55,0,249,255,57,0,0,0,57,0,11,0,52,0,24,0,44,0,33,0,33,0,39,0,22,0,46,0,11,0,46,0,4,0,39,0,0,0,35,0,249,255,24,0,238,255,15,0,233,255,4,0,227,255,253,255,225,255,242,255,225,255,233,255,233,255,227,255,247,255,220,255,2,0,211,255,19,0,203,255,35,0,192,255,50,0,176,255,61,0,167,255,70,0,154,255,75,0,145,255,77,0,139,255,72,0,134,255,61,0,136,255,46,0,141,255,30,0,152,255,13,0,165,255,0,0,183,255,242,255,198,255,233,255,211,255,222,255,222,255,209,255,229,255,196,255,236,255,180,255,233,255,172,255,236,255,163,255,233,255,161,255,238,255,161,255,244,255,167,255,251,255,176,255,4,0,187,255,13,0,196,255,17,0,203,255,17,0,207,255,11,0,211,255,0,0,211,255,244,255,209,255,231,255,205,255,220,255,198,255,211,255,189,255,207,255,183,255,207,255,176,255,211,255,174,255,225,255,169,255,236,255,169,255,253,255,167,255,11,0,167,255,24,0,167,255,30,0,169,255,28,0,174,255,19,0,178,255,11,0,189,255,0,0,203,255,240,255,222,255,231,255,240,255,227,255,0,0,227,255,17,0,229,255,26,0,231,255,30,0,236,255,33,0,240,255,30,0,244,255,28,0,249,255,24,0,251,255,17,0,0,0,8,0,0,0,253,255,0,0,236,255,249,255,220,255,240,255,207,255,222,255,200,255,205,255,203,255,192,255,214,255,183,255,227,255,180,255,247,255,183,255,2,0,192,255,8,0,203,255,8,0,218,255,0,0,238,255,251,255,0,0,242,255,17,0,236,255,37,0,240,255,57,0,247,255,70,0,0,0,79,0,2,0,79,0,4,0,72,0,0,0,57,0,247,255,39,0,233,255,17,0,218,255,0,0,207,255,240,255,200,255,229,255,198,255,222,255,203,255,214,255,214,255,211,255,233,255,205,255,0,0,196,255,24,0,192,255,46,0,180,255,70,0,174,255,83,0,169,255,94,0,169,255,97,0,172,255,97,0,178,255,94,0,185,255,83,0,196,255,72,0,211,255,57,0,225,255,39,0,240,255,22,0,0,0,8,0,11,0,0,0,24,0,247,255,33,0,238,255,44,0,227,255,46,0,214,255,46,0,203,255,37,0,194,255,28,0,189,255,19,0,189,255,8,0,196,255,0,0,211,255,251,255,227,255,240,255,249,255,231,255,15,0,222,255,37,0,211,255,55,0,207,255,61,0,203,255,66,0,209,255,59,0,211,255,48,0,218,255,35,0,225,255,22,0,227,255,4,0,229,255,244,255,229,255,225,255,231,255,205,255,231,255,185,255,238,255,165,255,247,255,150,255,0,0,139,255,6,0,132,255,11,0,130,255,15,0,130,255,15,0,128,255,13,0,132,255,8,0,136,255,4,0,143,255,0,0,152,255,0,0,163,255,0,0,176,255,4,0,187,255,15,0,198,255,28,0,205,255,41,0,211,255,55,0,211,255,66,0,211,255,72,0,211,255,72,0,211,255,70,0,205,255,61,0,203,255,50,0,196,255,41,0,192,255,35,0,183,255,28,0,176,255,24,0,167,255,17,0,158,255,15,0,152,255,11,0,147,255,11,0,145,255,8,0,150,255,4,0,152,255,2,0,158,255,0,0,167,255,253,255,178,255,249,255,192,255,244,255,207,255,240,255,225,255,238,255,242,255,229,255,0,0,225,255,8,0,222,255,15,0,218,255,15,0,216,255,11,0,218,255,4,0,218,255,4,0,222,255,6,0,227,255,13,0,236,255,26,0,244,255,44,0,2,0,66,0,17,0,90,0,33,0,110,0,48,0,128,0,61,0,141,0,72,0,145,0,77,0,143,0,81,0,130,0,81,0,112,0,81,0,88,0,79,0,64,0,77,0,39,0,72,0,22,0,68,0,13,0,64,0,11,0,57,0,17,0,50,0,22,0,48,0,30,0,52,0,33,0,59,0,30,0,66,0,26,0,79,0,22,0,90,0,17,0,99,0,13,0,103,0,13,0,108,0,17,0,105,0,24,0,101,0,30,0,92,0,35,0,79,0,41,0,64,0,39,0,48,0,35,0,33,0,28,0,24,0,22,0,15,0,15,0,11,0,13,0,6,0,13,0,2,0,17,0,253,255,30,0,249,255,41,0,242,255,57,0,233,255,66,0,227,255,77,0,214,255,79,0,205,255,77,0,196,255,68,0,189,255,55,0,194,255,39,0,207,255,26,0,229,255,17,0,0,0,19,0,24,0,26,0,48,0,37,0,66,0,52,0,72,0,70,0,75,0,83,0,66,0,99,0,48,0,105,0,26,0,112,0,6,0,110,0,247,255,105,0,231,255,94,0,222,255,77,0,216,255,50,0,216,255,24,0,214,255,251,255,216,255,222,255,216,255,194,255,222,255,176,255,229,255,165,255,240,255,163,255,247,255,169,255,0,0,183,255,11,0,198,255,19,0,214,255,26,0,225,255,30,0,238,255,35,0,247,255,33,0,251,255,37,0,0,0,39,0,2,0,39,0,4,0,39,0,4,0,35,0,4,0,30,0,4,0,19,0,0,0,6,0,0,0,247,255,253,255,233,255,251,255,222,255,251,255,218,255,0,0,214,255,4,0,216,255,13,0,222,255,22,0,233,255,30,0,244,255,39,0,2,0,44,0,15,0,44,0,28,0,41,0,35,0,37,0,37,0,28,0,30,0,22,0,22,0,11,0,11,0,0,0,0,0,244,255,244,255,233,255,236,255,225,255,229,255,216,255,222,255,211,255,216,255,207,255,214,255,207,255,214,255,207,255,218,255,205,255,225,255,207,255,240,255,207,255,253,255,209,255,11,0,209,255,22,0,211,255,24,0,209,255,24,0,207,255,19,0,200,255,11,0,194,255,4,0,185,255,0,0,178,255,0,0,178,255,0,0,180,255,8,0,192,255,19,0,200,255,28,0,216,255,37,0,225,255,44,0,229,255,44,0,229,255,41,0,225,255,39,0,218,255,33,0,211,255,30,0,203,255,28,0,196,255,28,0,189,255,30,0,183,255,35,0,178,255,37,0,174,255,37,0,176,255,35,0,185,255,30,0,196,255,22,0,220,255,15,0,244,255,4,0,11,0,251,255,28,0,236,255,39,0,218,255,39,0,203,255,30,0,192,255,17,0,178,255,4,0,172,255,253,255,172,255,249,255,172,255,251,255,176,255,0,0,183,255,6,0,192,255,15,0,200,255,22,0,214,255,33,0,229,255,39,0,244,255,44,0,4,0,44,0,19,0,44,0,30,0,37,0,39,0,26,0,41,0,13,0,41,0,2,0,35,0,253,255,30,0,251,255,24,0,0,0,17,0,8,0,13,0,22,0,13,0,35,0,15,0,39,0,19,0,39,0,24,0,30,0,24,0,17,0,24,0,6,0,22,0,0,0,11,0,247,255,2,0,242,255,249,255,236,255,242,255,229,255,236,255,220,255,236,255,211,255,238,255,205,255,242,255,198,255,251,255,196,255,0,0,198,255,8,0,203,255,17,0,214,255,26,0,227,255,33,0,242,255,39,0,2,0,39,0,22,0,35,0,37,0,24,0,55,0,11,0,64,0,251,255,70,0,238,255,68,0,229,255,61,0,227,255,50,0,229,255,41,0,231,255,35,0,233,255,33,0,233,255,37,0,225,255,48,0,211,255,61,0,194,255,79,0,176,255,94,0,165,255,105,0,158,255,110,0,165,255,108,0,183,255,92,0,207,255,77,0,238,255,52,0,11,0,30,0,33,0,8,0,41,0,244,255,41,0,227,255,30,0,211,255,13,0,200,255,0,0,196,255,240,255,196,255,233,255,203,255,231,255,216,255,236,255,231,255,244,255,253,255,2,0,15,0,19,0,37,0,35,0,52,0,50,0,66,0,61,0,75,0,61,0,81,0,61,0,79,0,55,0,77,0,44,0,72,0,30,0,68,0,22,0,70,0,13,0,75,0,6,0,86,0,4,0,97,0,2,0,105,0,2,0,114,0,4,0,112,0,6,0,105,0,8,0,92,0,13,0,79,0,17,0,64,0,19,0,48,0,22,0,37,0,19,0,26,0,19,0,17,0,15,0,8,0,11,0,2,0,4,0,0,0,253,255,0,0,249,255,4,0,244,255,13,0,247,255,24,0,247,255,33,0,251,255,41,0,0,0,48,0,0,0,48,0,2,0,48,0,0,0,44,0,0,0,37,0,251,255,33,0,244,255,30,0,238,255,33,0,231,255,37,0,229,255,46,0,231,255,52,0,233,255,59,0,238,255,66,0,244,255,68,0,249,255,70,0,251,255,75,0,249,255,75,0,247,255,72,0,244,255,70,0,240,255,64,0,240,255,57,0,244,255,50,0,253,255,39,0,6,0,28,0,19,0,15,0,26,0,0,0,37,0,242,255,41,0,227,255,41,0,209,255,41,0,194,255,37,0,180,255,35,0,169,255,35,0,167,255,35,0,169,255,37,0,180,255,41,0,192,255,48,0,205,255,57,0,216,255,66,0,225,255,72,0,227,255,79,0,227,255,81,0,218,255,79,0,207,255,72,0,194,255,61,0,174,255,46,0,156,255,28,0,141,255,13,0,125,255,0,0,119,255,251,255,116,255,251,255,121,255,0,0,134,255,4,0,150,255,13,0,169,255,19,0,192,255,24,0,209,255,26,0,225,255,22,0,236,255,17,0,240,255,8,0,242,255,0,0,242,255,247,255,244,255,238,255,244,255,233,255,249,255,236,255,0,0,238,255,4,0,240,255,13,0,240,255,19,0,240,255,28,0,236,255,37,0,233,255,50,0,229,255,61,0,229,255,75,0,231,255,83,0,233,255,92,0,233,255,92,0,233,255,92,0,231,255,81,0,231,255,66,0,229,255,50,0,229,255,33,0,227,255,15,0,227,255,4,0,227,255,253,255,227,255,249,255,225,255,249,255,225,255,251,255,225,255,253,255,227,255,253,255,229,255,247,255,233,255,240,255,236,255,233,255,240,255,225,255,242,255,222,255,242,255,227,255,244,255,233,255,244,255,247,255,244,255,4,0,242,255,22,0,242,255,30,0,240,255,41,0,240,255,48,0,242,255,46,0,247,255,37,0,253,255,19,0,2,0,0,0,13,0,233,255,19,0,211,255,24,0,196,255,22,0,189,255,13,0,189,255,0,0,203,255,242,255,214,255,229,255,231,255,222,255,244,255,218,255,0,0,218,255,4,0,220,255,11,0,227,255,13,0,229,255,11,0,238,255,11,0,244,255,6,0,247,255,2,0,249,255,2,0,247,255,0,0,240,255,251,255,227,255,251,255,209,255,247,255,189,255,242,255,172,255,240,255,158,255,236,255,147,255,233,255,145,255,233,255,152,255,233,255,163,255,238,255,174,255,244,255,189,255,251,255,203,255,0,0,211,255,4,0,222,255,4,0,231,255,2,0,238,255,0,0,251,255,251,255,2,0,249,255,11,0,247,255,15,0,249,255,15,0,253,255,6,0,4,0,249,255,13,0,233,255,22,0,220,255,26,0,209,255,33,0,203,255,35,0,203,255,33,0,207,255,33,0,207,255,30,0,211,255,26,0,218,255,24,0,220,255,22,0,220,255,26,0,222,255,30,0,222,255,39,0,222,255,48,0,225,255,59,0,225,255,64,0,229,255,64,0,236,255,59,0,247,255,48,0,2,0,37,0,17,0,24,0,35,0,11,0,48,0,2,0,59,0,253,255,68,0,251,255,72,0,247,255,72,0,249,255,68,0,247,255,61,0,249,255,52,0,249,255,41,0,251,255,33,0,0,0,26,0,2,0,26,0,8,0,30,0,11,0,41,0,13,0,52,0,13,0,64,0,11,0,70,0,11,0,75,0,6,0,75,0,6,0,72,0,4,0,68,0,0,0,61,0,247,255,52,0,240,255,35,0,229,255,15,0,220,255,249,255,211,255,229,255,211,255,211,255,216,255,198,255,225,255,194,255,240,255,196,255,0,0,198,255,17,0,205,255,37,0,209,255,52,0,209,255,66,0,209,255,66,0,211,255,61,0,216,255,50,0,225,255,35,0,236,255,22,0,249,255,8,0,4,0,0,0,13,0,249,255,22,0,244,255,24,0,242,255,30,0,240,255,37,0,247,255,46,0,251,255,55,0,0,0,64,0,11,0,70,0,28,0,70,0,41,0,64,0,52,0,57,0,57,0,46,0,52,0,37,0,44,0,28,0,28,0,22,0,11,0,17,0,251,255,15,0,236,255,17,0,225,255,19,0,216,255,30,0,209,255,41,0,203,255,55,0,196,255,68,0,192,255,79,0,187,255,83,0,187,255,86,0,185,255,83,0,185,255,77,0,187,255,66,0,187,255,55,0,189,255,39,0,189,255,28,0,187,255,19,0,189,255,15,0,196,255,13,0,203,255,15,0,214,255,15,0,227,255,17,0,236,255,22,0,247,255,24,0,253,255,28,0,0,0,30,0,2,0,33,0,4,0,30,0,4,0,24,0,4,0,8,0,8,0,244,255,11,0,218,255,13,0,189,255,13,0,167,255,8,0,145,255,2,0,132,255,251,255,132,255,242,255,139,255,231,255,152,255,218,255,167,255,209,255,185,255,198,255,198,255,192,255,205,255,187,255,207,255,189,255,207,255,194,255,200,255,198,255,196,255,203,255,192,255,207,255,189,255,209,255,187,255,214,255,189,255,214,255,194,255,218,255,196,255,218,255,200,255,220,255,203,255,220,255,200,255,220,255,198,255,216,255,200,255,211,255,207,255,207,255,222,255,207,255,247,255,209,255,19,0,220,255,52,0,236,255,86,0,0,0,108,0,19,0,116,0,39,0,112,0,55,0,99,0,68,0,75,0,72,0,50,0,70,0,28,0,61,0,13,0,50,0,6,0,35,0,6,0,19,0,13,0,8,0,22,0,0,0,30,0,253,255,33,0,253,255,33,0,253,255,24,0,0,0,19,0,2,0,4,0,0,0,249,255,0,0,242,255,0,0,236,255,0,0,238,255,0,0,244,255,0,0,0,0,4,0,8,0,8,0,22,0,17,0,28,0,26,0,35,0,37,0,30,0,50,0,24,0,61,0,13,0,66,0,4,0,68,0,253,255,64,0,244,255,48,0,242,255,30,0,240,255,13,0,238,255,247,255,236,255,225,255,236,255,207,255,236,255,196,255,236,255,192,255,236,255,192,255,238,255,200,255,242,255,211,255,251,255,220,255,2,0,231,255,13,0,236,255,24,0,238,255,35,0,240,255,41,0,240,255,50,0,240,255,55,0,240,255,57,0,240,255,59,0,242,255,55,0,249,255,46,0,0,0,30,0,11,0,13,0,19,0,253,255,22,0,242,255,19,0,236,255,11,0,236,255,253,255,242,255,236,255,249,255,218,255,253,255,205,255,253,255,198,255,244,255,196,255,233,255,198,255,214,255,203,255,194,255,207,255,174,255,214,255,158,255,220,255,145,255,225,255,141,255,227,255,143,255,227,255,154,255,229,255,167,255,227,255,189,255,229,255,211,255,231,255,236,255,231,255,0,0,233,255,22,0,229,255,37,0,227,255,55,0,218,255,61,0,207,255,61,0,196,255,55,0,187,255,41,0,180,255,22,0,180,255,253,255,180,255,227,255,185,255,203,255,189,255,183,255,192,255,172,255,192,255,167,255,189,255,172,255,185,255,183,255,183,255,196,255,180,255,211,255,187,255,222,255,196,255,236,255,207,255,244,255,220,255,253,255,231,255,0,0,240,255,0,0,244,255,4,0,242,255,2,0,240,255,0,0,236,255,253,255,227,255,251,255,220,255,247,255,211,255,249,255,203,255,249,255,194,255,249,255,187,255,249,255,185,255,247,255,187,255,244,255,194,255,240,255,203,255,236,255,207,255,231,255,211,255,233,255,211,255,238,255,207,255,242,255,200,255,247,255,196,255,253,255,196,255,253,255,200,255,0,0,211,255,2,0,225,255,6,0,242,255,15,0,2,0,24,0,15,0,35,0,24,0,37,0,30,0,37,0,33,0,33,0,30,0,26,0,26,0,19,0,22,0,17,0,17,0,19,0,15,0,24,0,11,0,33,0,11,0,44,0,6,0,55,0,4,0,66,0,2,0,70,0,0,0,75,0,251,255,75,0,249,255,70,0,238,255,61,0,227,255,50,0,214,255,41,0,198,255,37,0,187,255,30,0,178,255,33,0,176,255,33,0,176,255,30,0,180,255,28,0,185,255,17,0,192,255,2,0,200,255,240,255,207,255,220,255,218,255,200,255,231,255,183,255,247,255,169,255,0,0,161,255,6,0,161,255,13,0,165,255,13,0,178,255,6,0,196,255,2,0,218,255,0,0,238,255,249,255,0,0,242,255,11,0,238,255,17,0,231,255,17,0,222,255,13,0,216,255,6,0,209,255,4,0,200,255,2,0,194,255,2,0,189,255,4,0,187,255,2,0,187,255,0,0,187,255,249,255,189,255,238,255,192,255,225,255,196,255,214,255,200,255,209,255,205,255,209,255,211,255,218,255,211,255,229,255,214,255,240,255,214,255,251,255,209,255,0,0,207,255,253,255,205,255,249,255,207,255,240,255,214,255,233,255,227,255,227,255,242,255,225,255,2,0,225,255,19,0,227,255,35,0,229,255,52,0,233,255,68,0,236,255,79,0,240,255,90,0,244,255,97,0,247,255,99,0,251,255,94,0,253,255,86,0,0,0,75,0,4,0,66,0,6,0,59,0,8,0,55,0,8,0,61,0,11,0,68,0,15,0,79,0,26,0,90,0,35,0,97,0,46,0,101,0,59,0,101,0,70,0,97,0,81,0,92,0,88,0,88,0,88,0,86,0,83,0,88,0,75,0,94,0,66,0,97,0,55,0,99,0,44,0,99,0,37,0,99,0,30,0,92,0,28,0,83,0,24,0,75,0,22,0,68,0,17,0,57,0,11,0,44,0,6,0,30,0,0,0,17,0,244,255,0,0,229,255,238,255,209,255,222,255,192,255,203,255,172,255,189,255,154,255,183,255,143,255,178,255,136,255,185,255,136,255,194,255,139,255,209,255,143,255,222,255,152,255,238,255,163,255,247,255,176,255,251,255,192,255,247,255,209,255,240,255,231,255,229,255,0,0,222,255,15,0,211,255,30,0,209,255,44,0,205,255,50,0,205,255,55,0,209,255,52,0,214,255,52,0,229,255,48,0,244,255,44,0,6,0,37,0,24,0,24,0,37,0,6,0,44,0,244,255,41,0,220,255,28,0,196,255,13,0,172,255,0,0,152,255,242,255,136,255,238,255,125,255,236,255,121,255,236,255,121,255,236,255,128,255,236,255,136,255,233,255,141,255,233,255,145,255,231,255,152,255,229,255,158,255,225,255,163,255,225,255,169,255,227,255,178,255,236,255,183,255,247,255,189,255,4,0,192,255,17,0,192,255,28,0,192,255,39,0,196,255,41,0,205,255,39,0,211,255,37,0,222,255,35,0,233,255,33,0,242,255,33,0,251,255,30,0,0,0,24,0,6,0,13,0,8,0,251,255,13,0,222,255,17,0,194,255,22,0,167,255,24,0,145,255,24,0,134,255,24,0,134,255,19,0,147,255,15,0,169,255,11,0,196,255,2,0,220,255,0,0,249,255,0,0,11,0,4,0,30,0,15,0,48,0,30,0,66,0,50,0,79,0,70,0,90,0,81,0,99,0,90,0,101,0,94,0,99,0,90,0,97,0,86,0,97,0,79,0,99,0,68,0,101,0,59,0,103,0,46,0,103,0,33,0,99,0,24,0,92,0,15,0,81,0,11,0,61,0,8,0,39,0,8,0,15,0,13,0,247,255,13,0,218,255,17,0,194,255,19,0,172,255,22,0,158,255,26,0,150,255,30,0,152,255,39,0,161,255,46,0,169,255,59,0,178,255,70,0,178,255,77,0,176,255,79,0,167,255,72,0,156,255,61,0,143,255,48,0,132,255,35,0,125,255,24,0,125,255,19,0,128,255,15,0,139,255,15,0,152,255,13,0,172,255,13,0,189,255,8,0,209,255,6,0,227,255,2,0,247,255,253,255,2,0,244,255,15,0,236,255,26,0,229,255,33,0,220,255,39,0,216,255,46,0,214,255,48,0,214,255,48,0,216,255,44,0,218,255,39,0,225,255,28,0,231,255,17,0,236,255,6,0,240,255,253,255,242,255,247,255,244,255,242,255,247,255,240,255,251,255,240,255,2,0,238,255,8,0,231,255,15,0,222,255,15,0,214,255,8,0,203,255,253,255,194,255,233,255,187,255,211,255,187,255,189,255,185,255,174,255,187,255,169,255,185,255,174,255,183,255,185,255,180,255,205,255,176,255,227,255,176,255,253,255,176,255,17,0,180,255,35,0,187,255,50,0,194,255,64,0,203,255,77,0,207,255,88,0,209,255,97,0,209,255,105,0,209,255,110,0,211,255,116,0,214,255,119,0,222,255,121,0,233,255,119,0,249,255,112,0,8,0,99,0,22,0,83,0,39,0,57,0,50,0,30,0,61,0,2,0,70,0,231,255,77,0,209,255,83,0,192,255,88,0,180,255,94,0,176,255,101,0,176,255,103,0,180,255,101,0,187,255,94,0,198,255,86,0,207,255,70,0,216,255,55,0,222,255,39,0,227,255,24,0,231,255,13,0,236,255,6,0,238,255,6,0,240,255,11,0,242,255,17,0,244,255,26,0,249,255,30,0,251,255,30,0,0,0,26,0,4,0,15,0,6,0,6,0,6,0,251,255,4,0,247,255,0,0,242,255,247,255,247,255,236,255,0,0,229,255,11,0,227,255,26,0,227,255,39,0,231,255,50,0,238,255,55,0,244,255,52,0,253,255,41,0,2,0,26,0,8,0,8,0,11,0,251,255,8,0,233,255,2,0,222,255,251,255,211,255,233,255,205,255,218,255,203,255,198,255,203,255,187,255,205,255,178,255,205,255,174,255,203,255,178,255,203,255,183,255,200,255,187,255,200,255,194,255,200,255,198,255,203,255,200,255,205,255,203,255,207,255,203,255,207,255,200,255,205,255,192,255,198,255,178,255,196,255,165,255,194,255,154,255,198,255,150,255,205,255,147,255,220,255,156,255,240,255,172,255,0,0,192,255,17,0,211,255,30,0,225,255,39,0,240,255,44,0,249,255,46,0,253,255,46,0,0,0,39,0,2,0,35,0,4,0,26,0,11,0,19,0,15,0,15,0,19,0,15,0,19,0,17,0,17,0,22,0,13,0,24,0,6,0,28,0,2,0,26,0,0,0,22,0,2,0,13,0,2,0,8,0,4,0,2,0,6,0,0,0,8,0,0,0,13,0,0,0,22,0,0,0,30,0,253,255,35,0,244,255,39,0,236,255,33,0,227,255,26,0,220,255,13,0,214,255,2,0,209,255,251,255,207,255,247,255,203,255,244,255,203,255,247,255,200,255,251,255,203,255,0,0,200,255,2,0,198,255,8,0,194,255,13,0,187,255,13,0,178,255,15,0,172,255,17,0,165,255,19,0,165,255,22,0,172,255,24,0,180,255,26,0,196,255,26,0,216,255,26,0,231,255,22,0,251,255,19,0,11,0,15,0,28,0,11,0,50,0,6,0,70,0,0,0,88,0,247,255,105,0,236,255,114,0,229,255,121,0,227,255,121,0,229,255,121,0,231,255,116,0,231,255,112,0,231,255,103,0,222,255,90,0,214,255,75,0,203,255,55,0,189,255,33,0,176,255,11,0,165,255,251,255,152,255,238,255,139,255,233,255,130,255,233,255,123,255,242,255,121,255,0,0,119,255,19,0,119,255,44,0,116,255,59,0,116,255,70,0,110,255,72,0,108,255,61,0,110,255,50,0,112,255,33,0,123,255,22,0,143,255,13,0,165,255,13,0,189,255,19,0,211,255,28,0,229,255,41,0,242,255,52,0,253,255,61,0,4,0,68,0,13,0,68,0,15,0,66,0,15,0,57,0,15,0,46,0,13,0,33,0,2,0,19,0,249,255,6,0,236,255,253,255,222,255,244,255,211,255,242,255,203,255,240,255,200,255,247,255,200,255,251,255,203,255,0,0,209,255,4,0,216,255,8,0,218,255,8,0,225,255,4,0,231,255,0,0,240,255,242,255,251,255,229,255,4,0,214,255,13,0,196,255,26,0,187,255,35,0,178,255,35,0,178,255,30,0,183,255,24,0,189,255,11,0,192,255,2,0,194,255,251,255,192,255,249,255,187,255,0,0,180,255,11,0,169,255,24,0,163,255,41,0,152,255,57,0,145,255,68,0,145,255,77,0,147,255,81,0,152,255,77,0,161,255,70,0,172,255,59,0,180,255,46,0,187,255,28,0,189,255,6,0,192,255,242,255,196,255,214,255,196,255,189,255,205,255,167,255,214,255,152,255,222,255,147,255,231,255,150,255,244,255,158,255,0,0,165,255,8,0,176,255,19,0,185,255,30,0,196,255,41,0,211,255,50,0,227,255,55,0,244,255,55,0,0,0,50,0,11,0,44,0,13,0,35,0,15,0,28,0,11,0,22,0,6,0,19,0,6,0,17,0,4,0,17,0,11,0,19,0,19,0,22,0,30,0,28,0,41,0,44,0,57,0,57,0,75,0,75,0,92,0,90,0,108,0,103,0,119,0,112,0,128,0,123,0,134,0,125,0,136,0,128,0,134,0,128,0,132,0,121,0,125,0,114,0,119,0,101,0,112,0,86,0,105,0,66,0,97,0,46,0,83,0,26,0,68,0,6,0,52,0,249,255,37,0,236,255,22,0,222,255,6,0,214,255,249,255,205,255,233,255,200,255,220,255,196,255,207,255,194,255,200,255,192,255,196,255,192,255,198,255,194,255,207,255,198,255,220,255,205,255,238,255,211,255,2,0,220,255,26,0,225,255,44,0,229,255,55,0,229,255,52,0,233,255,44,0,236,255,28,0,236,255,11,0,231,255,249,255,220,255,231,255,209,255,220,255,192,255,218,255,183,255,220,255,176,255,229,255,178,255,244,255,185,255,2,0,198,255,8,0,209,255,8,0,222,255,0,0,229,255,242,255,236,255,220,255,233,255,198,255,231,255,183,255,229,255,174,255,225,255,167,255,225,255,167,255,225,255,172,255,227,255,176,255,229,255,185,255,236,255,192,255,238,255,194,255,244,255,200,255,251,255,203,255,6,0,209,255,19,0,220,255,35,0,236,255,48,0,0,0,55,0,22,0,55,0,44,0,48,0,59,0,35,0,68,0,17,0,64,0,2,0,52,0,244,255,33,0,233,255,15,0,227,255,253,255,222,255,238,255,218,255,227,255,216,255,218,255,214,255,216,255,209,255,218,255,207,255,227,255,203,255,240,255,196,255,0,0,192,255,13,0,192,255,28,0,196,255,37,0,209,255,39,0,229,255,35,0,253,255,24,0,24,0,2,0,48,0,242,255,68,0,222,255,79,0,207,255,81,0,200,255,77,0,200,255,66,0,205,255,52,0,218,255,39,0,233,255,28,0,253,255,15,0,11,0,0,0,26,0,244,255,39,0,231,255,50,0,218,255,59,0,205,255,64,0,196,255,66,0,187,255,64,0,178,255,59,0,167,255,48,0,163,255,39,0,158,255,26,0,158,255,15,0,165,255,4,0,174,255,249,255,183,255,238,255,192,255,231,255,198,255,225,255,209,255,220,255,214,255,218,255,225,255,218,255,231,255,220,255,238,255,227,255,244,255,238,255,247,255,0,0,247,255,24,0,242,255,48,0,233,255,72,0,227,255,86,0,220,255,92,0,216,255,86,0,207,255,68,0,207,255,48,0,205,255,24,0,205,255,0,0,205,255,240,255,207,255,225,255,211,255,216,255,214,255,214,255,220,255,211,255,225,255,211,255,225,255,214,255,231,255,216,255,236,255,218,255,242,255,222,255,253,255,231,255,8,0,242,255,24,0,0,0,39,0,22,0,52,0,37,0,59,0,50,0,61,0,55,0,59,0,50,0,52,0,44,0,46,0,33,0,41,0,26,0,35,0,24,0,35,0,30,0,37,0,39,0,44,0,52,0,52,0,59,0,64,0,64,0,77,0,57,0,90,0,44,0,99,0,24,0,103,0,0,0,105,0,238,255,103,0,225,255,101,0,216,255,97,0,218,255,94,0,222,255,88,0,238,255,77,0,249,255,59,0,2,0,39,0,8,0,13,0,8,0,244,255,2,0,222,255,251,255,209,255,242,255,205,255,231,255,207,255,220,255,222,255,214,255,238,255,207,255,0,0,203,255,19,0,203,255,37,0,205,255,55,0,216,255,70,0,229,255,86,0,244,255,101,0,0,0,108,0,11,0,112,0,19,0,108,0,26,0,97,0,26,0,79,0,26,0,55,0,24,0,28,0,22,0,0,0,19,0,227,255,17,0,203,255,17,0,183,255,19,0,172,255,24,0,172,255,30,0,178,255,39,0,198,255,44,0,220,255,48,0,251,255,46,0,24,0,37,0,52,0,26,0,79,0,15,0,94,0,4,0,105,0,251,255,105,0,244,255,101,0,240,255,92,0,236,255,88,0,236,255,81,0,242,255,79,0,251,255,79,0,4,0,77,0,15,0,75,0,28,0,68,0,37,0,59,0,39,0,46,0,33,0,35,0,22,0,22,0,11,0,13,0,0,0,4,0,244,255,0,0,240,255,253,255,236,255,247,255,238,255,240,255,238,255,231,255,236,255,222,255,231,255,214,255,220,255,214,255,209,255,216,255,194,255,222,255,180,255,231,255,169,255,244,255,165,255,0,0,165,255,6,0,174,255,17,0,180,255,26,0,192,255,35,0,198,255,44,0,200,255,55,0,196,255,64,0,189,255,70,0,180,255,75,0,174,255,75,0,169,255,66,0,172,255,57,0,180,255,39,0,198,255,19,0,222,255,4,0,244,255,251,255,6,0,251,255,22,0,0,0,30,0,8,0,35,0,26,0,33,0,41,0,28,0,57,0,26,0,68,0,24,0,70,0,19,0,64,0,19,0,55,0,22,0,39,0,26,0,22,0,33,0,6,0,39,0,251,255,50,0,236,255,57,0,227,255,66,0,220,255,77,0,218,255,86,0,220,255,94,0,233,255,97,0,247,255,92,0,4,0,83,0,22,0,64,0,37,0,41,0,50,0,13,0,59,0,242,255,64,0,216,255,66,0,194,255,64,0,180,255,57,0,176,255,50,0,178,255,46,0,192,255,41,0,207,255,41,0,220,255,39,0,236,255,44,0,251,255,46,0,11,0,50,0,28,0,50,0,46,0,52,0,64,0,52,0,77,0,52,0,86,0,48,0,92,0,41,0,88,0,33,0,81,0,24,0,72,0,15,0,64,0,8,0,55,0,2,0,55,0,0,0,52,0,253,255,52,0,253,255,55,0,0,0,57,0,2,0,59,0,11,0,64,0,24,0,68,0,39,0,70,0,52,0,68,0,64,0,64,0,75,0,57,0,72,0,50,0,66,0,41,0,52,0,35,0,35,0,30,0,15,0,28,0,251,255,28,0,233,255,28,0,220,255,24,0,211,255,17,0,205,255,11,0,205,255,4,0,207,255,251,255,211,255,247,255,214,255,244,255,220,255,240,255,222,255,242,255,229,255,244,255,236,255,251,255,240,255,2,0,242,255,11,0,244,255,26,0,244,255,41,0,244,255,57,0,242,255,68,0,242,255,75,0,244,255,72,0,249,255,68,0,251,255,59,0,253,255,50,0,253,255,37,0,251,255,26,0,249,255,13,0,247,255,0,0,242,255,247,255,236,255,238,255,231,255,229,255,227,255,227,255,220,255,227,255,216,255,227,255,209,255,222,255,205,255,220,255,203,255,214,255,203,255,205,255,207,255,198,255,216,255,189,255,229,255,183,255,249,255,180,255,13,0,180,255,33,0,185,255,52,0,192,255,66,0,205,255,75,0,214,255,77,0,222,255,72,0,231,255,68,0,238,255,66,0,242,255,64,0,242,255,64,0,242,255,61,0,242,255,59,0,247,255,55,0,251,255,39,0,2,0,24,0,13,0,4,0,28,0,242,255,48,0,229,255,64,0,220,255,75,0,211,255,81,0,209,255,75,0,207,255,66,0,203,255,50,0,196,255,33,0,194,255,17,0,187,255,11,0,183,255,6,0,178,255,8,0,178,255,17,0,180,255,26,0,185,255,35,0,192,255,35,0,198,255,30,0,209,255,24,0,216,255,19,0,227,255,17,0,236,255,19,0,242,255,33,0,244,255,48,0,242,255,70,0,240,255,90,0,236,255,108,0,231,255,121,0,233,255,130,0,238,255,136,0,247,255,141,0,0,0,150,0,6,0,156,0,8,0,165,0,8,0,172,0,2,0,172,0,251,255,169,0,240,255,154,0,229,255,132,0,225,255,103,0,220,255,70,0,218,255,37,0,220,255,8,0,220,255,236,255,220,255,216,255,225,255,198,255,227,255,185,255,231,255,174,255,238,255,167,255,242,255,163,255,247,255,156,255,249,255,152,255,251,255,145,255,0,0,143,255,0,0,145,255,0,0,150,255,0,0,156,255,249,255,169,255,240,255,183,255,227,255,196,255,214,255,209,255,198,255,216,255,185,255,222,255,172,255,222,255,165,255,225,255,161,255,222,255,163,255,220,255,169,255,216,255,180,255,216,255,194,255,220,255,207,255,227,255,218,255,236,255,225,255,247,255,231,255,6,0,236,255,24,0,238,255,44,0,238,255,59,0,238,255,75,0,242,255,83,0,244,255,86,0,249,255,79,0,251,255,64,0,0,0,41,0,4,0,15,0,6,0,247,255,8,0,225,255,8,0,209,255,4,0,205,255,0,0,214,255,253,255,227,255,247,255,249,255,247,255,6,0,247,255,19,0,253,255,26,0,4,0,30,0,17,0,30,0,33,0,26,0,52,0,19,0,70,0,13,0,92,0,11,0,108,0,8,0,119,0,4,0,123,0,0,0,119,0,251,255,101,0,242,255,79,0,233,255,52,0,220,255,30,0,209,255,8,0,198,255,249,255,192,255,236,255,194,255,227,255,203,255,222,255,218,255,218,255,233,255,218,255,251,255,222,255,2,0,231,255,4,0,242,255,0,0,253,255,244,255,4,0,231,255,11,0,220,255,13,0,214,255,8,0,209,255,0,0,209,255,247,255,207,255,238,255,207,255,227,255,207,255,222,255,207,255,222,255,214,255,225,255,225,255,233,255,238,255,244,255,253,255,0,0,8,0,8,0,15,0,17,0,19,0,19,0,22,0,19,0,19,0,13,0,22,0,6,0,24,0,0,0,30,0,247,255,41,0,244,255,48,0,247,255,57,0,253,255,59,0,4,0,59,0,15,0,57,0,26,0,55,0,35,0,52,0,39,0,50,0,39,0,55,0,37,0,64,0,33,0,70,0,24,0,77,0,13,0,81,0,4,0,79,0,251,255,68,0,240,255,46,0,231,255,19,0,222,255,249,255,218,255,227,255,218,255,211,255,220,255,207,255,229,255,211,255,240,255,220,255,253,255,236,255,8,0,247,255,19,0,0,0,28,0,2,0,37,0,0,0,46,0,0,0,48,0,251,255,50,0,244,255,46,0,238,255,37,0,231,255,26,0,227,255,17,0,225,255,6,0,218,255,0,0,216,255,0,0,214,255,0,0,211,255,2,0,211,255,6,0,216,255,4,0,225,255,2,0,233,255,251,255,249,255,242,255,8,0,233,255,26,0,225,255,41,0,214,255,55,0,214,255,61,0,218,255,64,0,227,255,59,0,242,255,50,0,2,0,35,0,15,0,17,0,26,0,0,0,28,0,240,255,19,0,220,255,8,0,203,255,247,255,192,255,231,255,185,255,218,255,183,255,211,255,189,255,211,255,200,255,225,255,218,255,242,255,240,255,6,0,4,0,33,0,28,0,55,0,48,0,72,0,61,0,88,0,68,0,92,0,66,0,88,0,57,0,79,0,44,0,66,0,26,0,50,0,13,0,37,0,0,0,28,0,251,255,24,0,249,255,24,0,253,255,26,0,2,0,33,0,13,0,39,0,22,0,41,0,30,0,41,0,39,0,39,0,44,0,33,0,50,0,22,0,52,0,11,0,55,0,0,0,57,0,249,255,57,0,242,255,55,0,233,255,48,0,229,255,41,0,222,255,30,0,216,255,19,0,207,255,8,0,200,255,0,0,198,255,251,255,196,255,249,255,203,255,249,255,216,255,0,0,233,255,8,0,0,0,19,0,19,0,33,0,37,0,44,0,52,0,48,0,61,0,50,0,64,0,44,0,64,0,33,0,57,0,17,0,48,0,2,0,39,0,242,255,30,0,236,255,24,0,231,255,22,0,236,255,24,0,247,255,33,0,8,0,48,0,26,0,61,0,41,0,70,0,57,0,77,0,64,0,75,0,66,0,64,0,68,0,48,0,70,0,28,0,70,0,11,0,72,0,0,0,77,0,249,255,83,0,247,255,86,0,242,255,88,0,238,255,88,0,233,255,83,0,227,255,81,0,220,255,83,0,218,255,86,0,218,255,90,0,227,255,97,0,238,255,101,0,251,255,103,0,13,0,99,0,33,0,97,0,48,0,90,0,64,0,86,0,79,0,81,0,88,0,81,0,92,0,79,0,90,0,81,0,81,0,81,0,66,0,81,0,44,0,77,0,17,0,68,0,244,255,61,0,214,255,48,0,189,255,35,0,172,255,22,0,165,255,13,0,172,255,4,0,187,255,4,0,207,255,6,0,233,255,13,0,0,0,19,0,17,0,24,0,28,0,26,0,35,0,24,0,33,0,22,0,26,0,15,0,13,0,11,0,0,0,11,0,244,255,13,0,238,255,17,0,233,255,26,0,238,255,33,0,247,255,41,0,6,0,46,0,22,0,48,0,37,0,48,0,50,0,41,0,52,0,33,0,50,0,19,0,44,0,2,0,28,0,238,255,13,0,218,255,0,0,198,255,242,255,187,255,229,255,180,255,220,255,178,255,216,255,183,255,214,255,192,255,216,255,205,255,220,255,218,255,227,255,236,255,238,255,253,255,247,255,15,0,0,0,37,0,6,0,57,0,11,0,75,0,17,0,90,0,24,0,101,0,26,0,105,0,26,0,105,0,28,0,99,0,28,0,86,0,30,0,68,0,28,0,46,0,28,0,17,0,30,0,247,255,35,0,216,255,39,0,192,255,44,0,172,255,46,0,158,255,44,0,156,255,41,0,165,255,35,0,174,255,28,0,189,255,26,0,207,255,24,0,218,255,24,0,229,255,28,0,240,255,30,0,249,255,30,0,0,0,26,0,6,0,19,0,13,0,11,0,15,0,0,0,15,0,244,255,11,0,229,255,4,0,218,255,0,0,207,255,251,255,196,255,251,255,187,255,0,0,185,255,6,0,185,255,19,0,185,255,33,0,192,255,41,0,198,255,48,0,209,255,50,0,225,255,50,0,238,255,44,0,251,255,37,0,4,0,33,0,13,0,26,0,15,0,19,0,13,0,15,0,6,0,15,0,251,255,15,0,242,255,17,0,233,255,22,0,229,255,24,0,233,255,26,0,244,255,24,0,0,0,19,0,15,0,15,0,30,0,8,0,39,0,2,0,44,0,253,255,39,0,244,255,33,0,233,255,24,0,220,255,17,0,205,255,11,0,189,255,8,0,174,255,11,0,165,255,13,0,161,255,15,0,161,255,13,0,172,255,11,0,183,255,6,0,194,255,2,0,205,255,2,0,211,255,2,0,214,255,6,0,207,255,13,0,200,255,19,0,192,255,24,0,185,255,24,0,183,255,19,0,185,255,15,0,187,255,15,0,194,255,22,0,198,255,35,0,198,255,55,0,200,255,77,0,198,255,99,0,196,255,112,0,196,255,123,0,200,255,121,0,207,255,114,0,214,255,101,0,225,255,86,0,236,255,68,0,249,255,48,0,4,0,33,0,13,0,17,0,24,0,4,0,33,0,253,255,41,0,249,255,44,0,244,255,48,0,244,255,52,0,249,255,52,0,0,0,52,0,8,0,48,0,19,0,44,0,28,0,39,0,33,0,33,0,33,0,24,0,28,0,15,0,17,0,6,0,0,0,253,255,233,255,242,255,214,255,233,255,194,255,220,255,180,255,209,255,172,255,196,255,167,255,183,255,167,255,169,255,174,255,158,255,183,255,147,255,194,255,145,255,205,255,143,255,218,255,150,255,233,255,158,255,249,255,169,255,4,0,183,255,17,0,194,255,28,0,205,255,37,0,214,255,44,0,220,255,50,0,225,255,57,0,227,255,64,0,233,255,72,0,236,255,77,0,238,255,83,0,238,255,90,0,233,255,94,0,231,255,94,0,231,255,88,0,233,255,77,0,238,255,55,0,244,255,33,0,251,255,8,0,0,0,244,255,0,0,227,255,0,0,218,255,251,255,216,255,242,255,218,255,236,255,225,255,231,255,227,255,231,255,236,255,236,255,240,255,244,255,242,255,253,255,247,255,2,0,247,255,11,0,247,255,17,0,242,255,22,0,238,255,26,0,231,255,28,0,222,255,24,0,218,255,17,0,214,255,8,0,220,255,2,0,225,255,251,255,236,255,249,255,249,255,249,255,2,0,251,255,11,0,0,0,17,0,0,0,24,0,2,0,26,0,0,0,26,0,0,0,26,0,249,255,19,0,242,255,17,0,238,255,13,0,229,255,11,0,225,255,11,0,218,255,8,0,209,255,8,0,205,255,4,0,198,255,0,0,198,255,240,255,200,255,229,255,205,255,216,255,218,255,207,255,231,255,207,255,249,255,214,255,4,0,227,255,19,0,240,255,30,0,0,0,39,0,8,0,41,0,13,0,39,0,15,0,30,0,6,0,19,0,0,0,8,0,242,255,0,0,229,255,251,255,220,255,249,255,214,255,249,255,214,255,249,255,227,255,244,255,244,255,242,255,11,0,233,255,37,0,227,255,66,0,220,255,92,0,216,255,119,0,218,255,139,0,227,255,154,0,233,255,156,0,244,255,154,0,0,0,143,0,4,0,125,0,8,0,110,0,13,0,94,0,13,0,83,0,15,0,77,0,17,0,75,0,19,0,75,0,24,0,77,0,30,0,83,0,35,0,88,0,41,0,94,0,48,0,97,0,52,0,99,0,52,0,101,0,44,0,103,0,35,0,105,0,24,0,108,0,15,0,105,0,11,0,103,0,13,0,94,0,22,0,86,0,35,0,72,0,50,0,55,0,59,0,39,0,66,0,28,0,61,0,15,0,52,0,6,0,46,0,253,255,37,0,244,255,33,0,233,255,28,0,225,255,22,0,218,255,19,0,214,255,11,0,209,255,2,0,205,255,249,255,203,255,240,255,203,255,227,255,207,255,214,255,214,255,203,255,225,255,194,255,240,255,185,255,2,0,178,255,17,0,172,255,30,0,169,255,37,0,163,255,39,0,163,255,39,0,163,255,41,0,165,255,44,0,172,255,52,0,176,255,61,0,185,255,77,0,192,255,90,0,198,255,105,0,198,255,114,0,196,255,121,0,187,255,119,0,178,255,114,0,165,255,103,0,158,255,88,0,154,255,68,0,152,255,48,0,156,255,30,0,161,255,13,0,165,255,0,0,172,255,251,255,178,255,249,255,187,255,249,255,194,255,253,255,200,255,0,0,203,255,4,0,209,255,11,0,216,255,15,0,222,255,19,0,233,255,26,0,249,255,35,0,8,0,44,0,24,0,50,0,39,0,59,0,48,0,64,0,50,0,61,0,50,0,59,0,46,0,55,0,39,0,50,0,37,0,50,0,30,0,52,0,30,0,64,0,28,0,75,0,26,0,90,0,22,0,101,0,17,0,110,0,13,0,112,0,13,0,103,0,15,0,94,0,22,0,77,0,26,0,61,0,28,0,41,0,30,0,28,0,28,0,15,0,26,0,8,0,22,0,8,0,17,0,8,0,15,0,13,0,17,0,15,0,17,0,19,0,19,0,17,0,19,0,17,0,17,0,13,0,15,0,8,0,6,0,8,0,0,0,6,0,253,255,6,0,244,255,6,0,242,255,6,0,240,255,4,0,247,255,2,0,0,0,253,255,11,0,249,255,28,0,240,255,48,0,238,255,66,0,236,255,77,0,233,255,81,0,233,255,79,0,231,255,72,0,229,255,66,0,231,255,61,0,238,255,52,0,244,255,48,0,253,255,39,0,6,0,30,0,17,0,19,0,30,0,6,0,41,0,251,255,55,0,242,255,68,0,236,255,77,0,236,255,81,0,242,255,77,0,0,0,66,0,13,0,48,0,28,0,28,0,44,0,6,0,55,0,251,255,59,0,240,255,64,0,231,255,68,0,227,255,72,0,225,255,77,0,227,255,83,0,231,255,92,0,231,255,97,0,233,255,101,0,231,255,101,0,231,255,99,0,231,255,92,0,233,255,86,0,240,255,77,0,249,255,68,0,2,0,59,0,13,0,55,0,24,0,46,0,33,0,37,0,35,0,28,0,28,0,17,0,15,0,8,0,0,0,2,0,240,255,0,0,222,255,4,0,207,255,11,0,196,255,24,0,192,255,37,0,192,255,50,0,196,255,61,0,203,255,72,0,211,255,79,0,220,255,83,0,229,255,86,0,236,255,88,0,244,255,86,0,253,255,86,0,0,0,86,0,6,0,88,0,11,0,92,0,13,0,99,0,8,0,101,0,2,0,103,0,253,255,101,0,244,255,92,0,242,255,79,0,242,255,64,0,247,255,46,0,0,0,30,0,8,0,19,0,13,0,22,0,15,0,26,0,8,0,37,0,0,0,46,0,242,255,46,0,231,255,41,0,227,255,30,0,225,255,17,0,231,255,4,0,240,255,253,255,249,255,247,255,0,0,247,255,0,0,253,255,253,255,2,0,249,255,6,0,244,255,11,0,238,255,11,0,240,255,8,0,247,255,2,0,0,0,253,255,13,0,249,255,26,0,247,255,37,0,253,255,44,0,6,0,48,0,19,0,46,0,35,0,41,0,46,0,35,0,48,0,30,0,41,0,22,0,26,0,17,0,4,0,11,0,236,255,6,0,211,255,0,0,189,255,249,255,174,255,240,255,169,255,233,255,176,255,231,255,189,255,227,255,214,255,233,255,238,255,244,255,6,0,0,0,30,0,13,0,48,0,26,0,61,0,44,0,66,0,57,0,64,0,64,0,52,0,72,0,39,0,77,0,24,0,79,0,8,0,75,0,2,0,66,0,2,0,57,0,11,0,41,0,24,0,28,0,37,0,17,0,50,0,6,0,57,0,4,0,57,0,6,0,50,0,11,0,41,0,22,0,26,0,35,0,11,0,46,0,0,0,50,0,244,255,50,0,242,255,48,0,247,255,48,0,0,0,46,0,15,0,46,0,33,0,46,0,48,0,44,0,59,0,37,0,66,0,26,0,64,0,15,0,57,0,2,0,48,0,249,255,39,0,247,255,26,0,251,255,17,0,4,0,8,0,24,0,2,0,46,0,0,0,70,0,0,0,97,0,253,255,116,0,253,255,136,0,249,255,152,0,244,255,163,0,242,255,165,0,238,255,163,0,236,255,152,0,238,255,134,0,242,255,112,0,247,255,86,0,253,255,61,0,8,0,35,0,22,0,11,0,33,0,247,255,44,0,222,255,52,0,203,255,52,0,187,255,48,0,178,255,39,0,174,255,30,0,176,255,22,0,185,255,22,0,196,255,22,0,209,255,24,0,220,255,28,0,229,255,28,0,233,255,26,0,240,255,22,0,244,255,17,0,249,255,11,0,249,255,4,0,253,255,253,255,0,0,249,255,0,0,242,255,253,255,238,255,249,255,236,255,240,255,238,255,231,255,240,255,220,255,244,255,207,255,249,255,200,255,251,255,194,255,249,255,194,255,242,255,203,255,236,255,218,255,231,255,240,255,229,255,11,0,229,255,37,0,233,255,64,0,247,255,86,0,4,0,99,0,26,0,108,0,46,0,108,0,66,0,105,0,86,0,101,0,103,0,97,0,114,0,94,0,123,0,90,0,128,0,81,0,128,0,72,0,123,0,55,0,114,0,33,0,101,0,13,0,88,0,253,255,70,0,240,255,50,0,229,255,33,0,222,255,11,0,220,255,251,255,216,255,231,255,209,255,214,255,203,255,205,255,192,255,203,255,180,255,207,255,174,255,218,255,172,255,236,255,169,255,0,0,169,255,19,0,174,255,39,0,178,255,55,0,180,255,66,0,185,255,72,0,189,255,72,0,194,255,72,0,198,255,68,0,205,255,64,0,211,255,61,0,218,255,57,0,225,255,52,0,231,255,48,0,233,255,37,0,236,255,30,0,231,255,17,0,225,255,8,0,216,255,0,0,209,255,249,255,205,255,247,255,207,255,251,255,216,255,4,0,227,255,19,0,238,255,39,0,249,255,61,0,0,0,81,0,4,0,103,0,6,0,116,0,6,0,128,0,0,0,130,0,253,255,125,0,244,255,121,0,238,255,112,0,233,255,101,0,233,255,88,0,236,255,75,0,244,255,66,0,251,255,57,0,4,0,52,0,13,0,50,0,15,0,52,0,15,0,55,0,13,0,57,0,8,0,55,0,6,0,48,0,2,0,37,0,0,0,26,0,251,255,13,0,247,255,4,0,247,255,249,255,247,255,240,255,247,255,231,255,249,255,220,255,253,255,216,255,0,0,216,255,2,0,220,255,4,0,236,255,4,0,253,255,0,0,19,0,0,0,44,0,251,255,70,0,247,255,92,0,247,255,114,0,249,255,132,0,251,255,141,0,0,0,145,0,253,255,136,0,251,255,121,0,244,255,99,0,236,255,75,0,225,255,52,0,214,255,28,0,207,255,11,0,200,255,251,255,198,255,238,255,205,255,227,255,214,255,225,255,231,255,220,255,247,255,222,255,4,0,225,255,19,0,227,255,28,0,227,255,30,0,229,255,30,0,227,255,26,0,225,255,19,0,222,255,17,0,220,255,13,0,220,255,4,0,227,255,0,0,236,255,253,255,244,255,249,255,0,0,247,255,13,0,244,255,19,0,249,255,22,0,251,255,19,0,0,0,11,0,8,0,2,0,15,0,247,255,19,0,236,255,24,0,225,255,22,0,222,255,19,0,222,255,15,0,227,255,8,0,236,255,2,0,247,255,253,255,2,0,242,255,17,0,238,255,33,0,240,255,46,0,247,255,59,0,0,0,72,0,6,0,81,0,13,0,86,0,15,0,88,0,13,0,86,0,4,0,86,0,251,255,86,0,242,255,83,0,233,255,81,0,231,255,77,0,238,255,70,0,247,255,59,0,2,0,46,0,15,0,30,0,24,0,15,0,28,0,4,0,30,0,0,0,24,0,4,0,13,0,15,0,0,0,26,0,236,255,37,0,218,255,44,0,203,255,44,0,198,255,39,0,203,255,33,0,218,255,19,0,238,255,8,0,4,0,0,0,24,0,253,255,39,0,253,255,52,0,0,0,64,0,6,0,72,0,13,0,81,0,15,0,90,0,17,0,97,0,15,0,99,0,13,0,97,0,8,0,88,0,8,0,72,0,4,0,59,0,4,0,37,0,4,0,22,0,0,0,2,0,251,255,247,255,240,255,236,255,222,255,231,255,207,255,231,255,194,255,240,255,180,255,249,255,176,255,4,0,178,255,13,0,185,255,22,0,196,255,26,0,209,255,30,0,225,255,30,0,240,255,35,0,0,0,37,0,13,0,41,0,26,0,44,0,39,0,41,0,44,0,37,0,48,0,33,0,48,0,22,0,48,0,8,0,46,0,251,255,48,0,231,255,46,0,214,255,46,0,196,255,41,0,178,255,37,0,165,255,28,0,161,255,19,0,161,255,11,0,167,255,4,0,180,255,2,0,194,255,4,0,211,255,6,0,225,255,8,0,238,255,13,0,251,255,17,0,8,0,19,0,28,0,17,0,46,0,13,0,66,0,4,0,81,0,251,255,92,0,238,255,99,0,227,255,101,0,216,255,97,0,209,255,92,0,207,255,86,0,209,255,81,0,211,255,79,0,216,255,77,0,225,255,75,0,227,255,68,0,231,255,64,0,233,255,52,0,236,255,39,0,238,255,26,0,244,255,11,0,251,255,0,0,4,0,249,255,15,0,242,255,26,0,238,255,33,0,236,255,35,0,236,255,30,0,236,255,24,0,233,255,11,0,227,255,0,0,222,255,242,255,214,255,236,255,207,255,231,255,198,255,229,255,194,255,233,255,194,255,233,255,196,255,238,255,203,255,240,255,209,255,242,255,218,255,240,255,231,255,242,255,247,255,244,255,8,0,244,255,28,0,253,255,44,0,2,0,52,0,8,0,57,0,19,0,52,0,28,0,44,0,35,0,33,0,39,0,19,0,44,0,8,0,44,0,0,0,46,0,251,255,48,0,244,255,50,0,240,255,50,0,236,255,55,0,231,255,59,0,229,255,59,0,225,255,59,0,229,255,59,0,231,255,57,0,238,255,57,0,244,255,57,0,253,255,57,0,4,0,57,0,11,0,55,0,17,0,52,0,22,0,52,0,28,0,52,0,37,0,50,0,44,0,48,0,55,0,48,0,66,0,46,0,70,0,41,0,79,0,35,0,83,0,28,0,86,0,17,0,86,0,8,0,81,0,253,255,72,0,242,255,57,0,231,255,39,0,218,255,19,0,207,255,2,0,198,255,244,255,194,255,231,255,189,255,225,255,187,255,218,255,192,255,218,255,198,255,218,255,209,255,225,255,220,255,229,255,236,255,233,255,249,255,231,255,2,0,231,255,8,0,225,255,8,0,220,255,2,0,222,255,251,255,220,255,247,255,225,255,238,255,227,255,233,255,227,255,229,255,227,255,225,255,225,255,220,255,222,255,211,255,220,255,205,255,220,255,198,255,222,255,192,255,229,255,189,255,231,255,187,255,233,255,185,255,236,255,183,255,231,255,183,255,222,255,185,255,209,255,192,255,196,255,198,255,183,255,211,255,172,255,225,255,167,255,236,255,169,255,249,255,172,255,0,0,176,255,6,0,178,255,13,0,180,255,19,0,174,255,24,0,167,255,26,0,158,255,24,0,152,255,15,0,147,255,6,0,150,255,0,0,156,255,253,255,165,255,0,0,176,255,4,0,185,255,11,0,194,255,19,0,200,255,26,0,205,255,33,0,205,255,37,0,209,255,37,0,211,255,37,0,218,255,37,0,225,255,39,0,231,255,39,0,233,255,46,0,240,255,50,0,244,255,59,0,249,255,70,0,249,255,79,0,249,255,83,0,247,255,83,0,242,255,77,0,231,255,68,0,218,255,59,0,209,255,50,0,198,255,44,0,194,255,39,0,196,255,37,0,207,255,33,0,220,255,28,0,240,255,17,0,0,0,13,0,15,0,4,0,28,0,2,0,35,0,4,0,39,0,11,0,39,0,22,0,37,0,33,0,35,0,44,0,33,0,50,0,33,0,57,0,37,0,57,0,44,0,57,0,55,0,52,0,64,0,50,0,77,0,50,0,83,0,50,0,90,0,52,0,90,0,57,0,88,0,64,0,83,0,70,0,72,0,81,0,64,0,88,0,50,0,92,0,41,0,94,0,30,0,92,0,22,0,86,0,13,0,79,0,11,0,68,0,13,0,57,0,15,0,48,0,22,0,37,0,28,0,28,0,35,0,22,0,37,0,19,0,39,0,22,0,39,0,30,0,41,0,37,0,48,0,41,0,57,0,39,0,68,0,33,0,77,0,19,0,88,0,2,0,92,0,244,255,97,0,233,255,94,0,231,255,90,0,240,255,90,0,253,255,86,0,15,0,83,0,37,0,81,0,59,0,77,0,77,0,75,0,86,0,72,0,92,0,70,0,88,0,70,0,77,0,66,0,64,0,64,0,44,0,57,0,24,0,48,0,2,0,37,0,240,255,19,0,222,255,2,0,207,255,240,255,194,255,225,255,192,255,216,255,194,255,214,255,198,255,220,255,205,255,236,255,209,255,0,0,214,255,22,0,216,255,41,0,216,255,57,0,220,255,66,0,222,255,61,0,229,255,48,0,231,255,30,0,236,255,6,0,233,255,240,255,229,255,218,255,225,255,203,255,222,255,189,255,225,255,185,255,233,255,192,255,247,255,196,255,4,0,211,255,15,0,227,255,26,0,244,255,28,0,4,0,22,0,22,0,11,0,37,0,251,255,50,0,231,255,57,0,211,255,57,0,196,255,50,0,187,255,39,0,183,255,26,0,183,255,11,0,187,255,0,0,192,255,251,255,196,255,249,255,203,255,253,255,209,255,2,0,220,255,8,0,231,255,17,0,242,255,24,0,251,255,33,0,0,0,41,0,0,0,48,0,0,0,59,0,253,255,70,0,247,255,79,0,242,255,86,0,240,255,86,0,240,255,81,0,244,255,72,0,253,255,59,0,2,0,46,0,8,0,28,0,15,0,11,0,19,0,253,255,22,0,240,255,24,0,233,255,22,0,233,255,15,0,240,255,11,0,253,255,2,0,15,0,253,255,33,0,247,255,46,0,240,255,55,0,233,255,55,0,227,255,48,0,222,255,39,0,218,255,24,0,216,255,11,0,216,255,0,0,216,255,249,255,218,255,242,255,220,255,247,255,222,255,251,255,222,255,0,0,220,255,2,0,218,255,4,0,220,255,2,0,227,255,0,0,238,255,0,0,0,0,4,0,17,0,11,0,35,0,19,0,50,0,30,0,61,0,37,0,66,0,37,0,68,0,35,0,66,0,30,0,66,0,26,0,64,0,24,0,61,0,28,0,57,0,37,0,50,0,50,0,44,0,64,0,35,0,79,0,26,0,90,0,15,0,101,0,4,0,103,0,249,255,108,0,233,255,105,0,216,255,103,0,198,255,99,0,187,255,94,0,183,255,88,0,187,255,79,0,200,255,64,0,216,255,52,0,233,255,35,0,249,255,22,0,4,0,8,0,13,0,0,0,13,0,244,255,8,0,236,255,6,0,222,255,4,0,214,255,2,0,203,255,4,0,198,255,8,0,192,255,13,0,192,255,17,0,189,255,17,0,185,255,13,0,180,255,6,0,174,255,0,0,167,255,247,255,158,255,240,255,154,255,233,255,154,255,236,255,161,255,242,255,169,255,0,0,185,255,15,0,205,255,33,0,227,255,50,0,244,255,64,0,4,0,72,0,19,0,75,0,28,0,72,0,35,0,66,0,41,0,59,0,46,0,55,0,50,0,52,0,52,0,50,0,50,0,50,0,46,0,48,0,35,0,46,0,22,0,39,0,4,0,33,0,247,255,24,0,233,255,19,0,225,255,22,0,222,255,22,0,227,255,30,0,233,255,39,0,240,255,50,0,247,255,57,0,251,255,57,0,251,255,48,0,253,255,30,0,0,0,11,0,0,0,249,255,249,255,231,255,244,255,218,255,236,255,216,255,227,255,220,255,216,255,229,255,203,255,242,255,194,255,0,0,187,255,8,0,183,255,19,0,185,255,30,0,189,255,39,0,200,255,48,0,214,255,52,0,227,255,52,0,238,255,50,0,242,255,39,0,242,255,28,0,240,255,13,0,231,255,4,0,225,255,0,0,220,255,251,255,218,255,244,255,216,255,238,255,214,255,229,255,214,255,214,255,211,255,198,255,214,255,185,255,218,255,176,255,225,255,178,255,233,255,185,255,242,255,198,255,249,255,211,255,249,255,222,255,244,255,229,255,231,255,233,255,220,255,231,255,203,255,231,255,194,255,229,255,189,255,227,255,189,255,227,255,194,255,222,255,198,255,216,255,200,255,209,255,203,255,200,255,200,255,192,255,196,255,183,255,194,255,176,255,192,255,172,255,189,255,167,255,185,255,167,255,183,255,169,255,176,255,176,255,174,255,187,255,176,255,198,255,185,255,209,255,194,255,222,255,207,255,236,255,220,255,249,255,231,255,2,0,240,255,8,0,244,255,15,0,244,255,19,0,244,255,24,0,240,255,28,0,236,255,35,0,233,255,35,0,231,255,39,0,231,255,41,0,231,255,41,0,233,255,41,0,236,255,41,0,236,255,41,0,238,255,39,0,233,255,39,0,229,255,41,0,225,255,44,0,218,255,50,0,214,255,61,0,209,255,68,0,209,255,77,0,216,255,81,0,225,255,83,0,240,255,79,0,0,0,72,0,13,0,64,0,22,0,57,0,33,0,50,0,35,0,50,0,35,0,48,0,35,0,55,0,30,0,61,0,28,0,66,0,26,0,70,0,28,0,75,0,26,0,79,0,26,0,83,0,26,0,88,0,24,0,92,0,26,0,94,0,26,0,97,0,26,0,97,0,26,0,92,0,28,0,86,0,26,0,75,0,22,0,61,0,19,0,44,0,13,0,28,0,8,0,15,0,2,0,4,0,0,0,0,0,251,255,0,0,247,255,4,0,242,255,8,0,244,255,17,0,249,255,22,0,0,0,26,0,11,0,28,0,22,0,26,0,33,0,24,0,39,0,17,0,37,0,15,0,30,0,13,0,19,0,13,0,8,0,15,0,2,0,24,0,253,255,37,0,0,0,52,0,4,0,75,0,17,0,97,0,33,0,116,0,50,0,130,0,64,0,139,0,72,0,134,0,79,0,119,0,77,0,101,0,66,0,77,0,48,0,52,0,30,0,33,0,8,0,15,0,247,255,0,0,231,255,251,255,222,255,244,255,218,255,240,255,222,255,240,255,231,255,240,255,242,255,238,255,253,255,238,255,6,0,231,255,11,0,225,255,8,0,220,255,4,0,218,255,251,255,220,255,242,255,222,255,238,255,227,255,236,255,231,255,242,255,236,255,253,255,244,255,8,0,253,255,22,0,8,0,28,0,19,0,26,0,33,0,15,0,44,0,2,0,52,0,244,255,57,0,231,255,61,0,220,255,64,0,214,255,68,0,214,255,75,0,218,255,81,0,222,255,90,0,227,255,94,0,227,255,99,0,225,255,103,0,222,255,101,0,218,255,94,0,214,255,88,0,211,255,77,0,209,255,66,0,214,255,50,0,222,255,37,0,233,255,26,0,249,255,17,0,11,0,8,0,28,0,0,0,44,0,251,255,52,0,247,255,59,0,247,255,55,0,247,255,48,0,251,255,39,0,0,0,28,0,8,0,19,0,17,0,15,0,24,0,19,0,28,0,24,0,26,0,33,0,19,0,39,0,11,0,48,0,2,0,55,0,253,255,55,0,249,255,52,0,251,255,46,0,251,255,39,0,0,0,30,0,0,0,24,0,4,0,17,0,8,0,15,0,15,0,17,0,17,0,19,0,24,0,24,0,24,0,33,0,24,0,39,0,24,0,44,0,24,0,46,0,28,0,46,0,35,0,46,0,48,0,44,0,64,0,46,0,75,0,46,0,77,0,50,0,70,0,55,0,55,0,59,0,30,0,64,0,4,0,66,0,236,255,68,0,216,255,70,0,203,255,72,0,200,255,75,0,203,255,79,0,214,255,81,0,225,255,88,0,238,255,90,0,244,255,90,0,251,255,88,0,251,255,83,0,251,255,79,0,253,255,75,0,0,0,68,0,11,0,66,0,24,0,66,0,46,0,66,0,64,0,66,0,83,0,66,0,92,0,61,0,99,0,52,0,94,0,44,0,83,0,35,0,64,0,28,0,44,0,28,0,26,0,26,0,13,0,28,0,2,0,28,0,253,255,33,0,0,0,37,0,4,0,48,0,8,0,57,0,11,0,72,0,13,0,83,0,8,0,94,0,4,0,99,0,251,255,99,0,244,255,92,0,242,255,79,0,249,255,59,0,0,0,35,0,15,0,8,0,33,0,240,255,50,0,216,255,61,0,196,255,70,0,183,255,72,0,176,255,64,0,178,255,55,0,187,255,46,0,203,255,41,0,222,255,41,0,244,255,46,0,8,0,52,0,26,0,57,0,41,0,59,0,50,0,59,0,52,0,57,0,48,0,55,0,37,0,52,0,22,0,55,0,2,0,55,0,244,255,50,0,233,255,44,0,229,255,35,0,227,255,22,0,227,255,11,0,227,255,0,0,225,255,251,255,220,255,251,255,214,255,0,0,209,255,11,0,207,255,24,0,205,255,44,0,207,255,59,0,209,255,72,0,211,255,83,0,216,255,88,0,222,255,88,0,225,255,81,0,229,255,75,0,238,255,70,0,244,255,61,0,253,255,57,0,4,0,52,0,15,0,46,0,24,0,44,0,33,0,39,0,37,0,33,0,37,0,26,0,35,0,13,0,24,0,0,0,13,0,242,255,251,255,231,255,233,255,220,255,211,255,216,255,194,255,216,255,178,255,220,255,169,255,229,255,165,255,242,255,167,255,0,0,174,255,11,0,183,255,24,0,194,255,33,0,200,255,39,0,209,255,41,0,214,255,41,0,216,255,39,0,218,255,33,0,220,255,26,0,222,255,19,0,227,255,8,0,231,255,0,0,240,255,249,255,247,255,247,255,251,255,247,255,0,0,253,255,0,0,2,0,253,255,4,0,249,255,2,0,240,255,0,0,231,255,244,255,222,255,236,255,216,255,233,255,218,255,233,255,218,255,240,255,227,255,253,255,233,255,13,0,242,255,30,0,249,255,50,0,249,255,66,0,244,255,81,0,238,255,90,0,229,255,97,0,218,255,97,0,207,255,97,0,200,255,99,0,198,255,99,0,200,255,99,0,207,255,97,0,211,255,92,0,222,255,86,0,233,255,72,0,242,255,52,0,0,0,30,0,6,0,6,0,15,0,240,255,17,0,220,255,15,0,205,255,6,0,198,255,251,255,203,255,236,255,211,255,225,255,227,255,218,255,247,255,218,255,8,0,227,255,26,0,238,255,39,0,251,255,46,0,6,0,52,0,19,0,50,0,26,0,48,0,30,0,39,0,30,0,33,0,33,0,19,0,28,0,6,0,24,0,253,255,19,0,247,255,17,0,240,255,13,0,244,255,13,0,247,255,13,0,253,255,11,0,0,0,11,0,4,0,6,0,2,0,0,0,0,0,251,255,251,255,244,255,247,255,238,255,244,255,233,255,244,255,231,255,249,255,231,255,0,0,236,255,11,0,244,255,24,0,0,0,35,0,13,0,46,0,28,0,52,0,46,0,55,0,61,0,48,0,75,0,37,0,81,0,24,0,81,0,11,0,75,0,0,0,66,0,249,255,55,0,242,255,44,0,242,255,39,0,244,255,35,0,251,255,35,0,2,0,37,0,15,0,41,0,28,0,48,0,39,0,55,0,55,0,64,0,66,0,72,0,79,0,79,0,90,0,83,0,101,0,88,0,110,0,92,0,114,0,94,0,119,0,94,0,116,0,94,0,110,0,92,0,108,0,90,0,103,0,86,0,103,0,81,0,108,0,77,0,114,0,68,0,116,0,57,0,119,0,41,0,112,0,28,0,101,0,13,0,83,0,0,0,66,0,244,255,44,0,238,255,24,0,229,255,11,0,222,255,2,0,216,255,253,255,207,255,253,255,203,255,0,0,196,255,6,0,194,255,19,0,194,255,33,0,196,255,48,0,198,255,64,0,203,255,77,0,207,255,83,0,211,255,88,0,218,255,86,0,220,255,79,0,220,255,66,0,216,255,48,0,205,255,28,0,196,255,6,0,183,255,238,255,172,255,218,255,165,255,198,255,165,255,187,255,169,255,180,255,178,255,180,255,192,255,192,255,207,255,200,255,227,255,211,255,242,255,222,255,4,0,233,255,19,0,244,255,30,0,251,255,39,0,2,0,44,0,8,0,50,0,13,0,55,0,11,0,59,0,6,0,66,0,253,255,68,0,238,255,70,0,218,255,68,0,200,255,64,0,187,255,61,0,180,255,57,0,185,255,57,0,198,255,55,0,218,255,52,0,236,255,52,0,249,255,50,0,0,0,48,0,253,255,44,0,244,255,39,0,236,255,30,0,225,255,19,0,216,255,6,0,209,255,251,255,207,255,240,255,205,255,229,255,205,255,222,255,207,255,218,255,209,255,220,255,216,255,225,255,222,255,233,255,229,255,244,255,233,255,253,255,240,255,0,0,244,255,0,0,249,255,251,255,253,255,240,255,0,0,229,255,0,0,218,255,0,0,209,255,0,0,209,255,253,255,214,255,251,255,225,255,251,255,238,255,251,255,0,0,0,0,19,0,2,0,37,0,8,0,55,0,17,0,66,0,24,0,70,0,26,0,68,0,28,0,66,0,24,0,61,0,19,0,59,0,11,0,55,0,4,0,52,0,249,255,52,0,236,255,48,0,218,255,46,0,205,255,44,0,187,255,41,0,174,255,37,0,165,255,35,0,156,255,37,0,152,255,39,0,150,255,48,0,147,255,59,0,152,255,72,0,161,255,83,0,167,255,99,0,183,255,105,0,200,255,110,0,222,255,110,0,244,255,108,0,8,0,101,0,26,0,94,0,41,0,90,0,50,0,83,0,55,0,75,0,57,0,66,0,57,0,55,0,57,0,37,0,57,0,15,0,55,0,247,255,55,0,220,255,57,0,192,255,59,0,167,255,61,0,150,255,64,0,139,255,61,0,136,255,55,0,143,255,48,0,156,255,39,0,176,255,33,0,200,255,28,0,225,255,28,0,249,255,35,0,15,0,39,0,35,0,48,0,48,0,55,0,57,0,57,0,59,0,57,0,59,0,50,0,57,0,41,0,52,0,26,0,52,0,13,0,55,0,0,0,64,0,247,255,72,0,242,255,88,0,242,255,101,0,242,255,116,0,244,255,125,0,244,255,132,0,247,255,134,0,249,255,128,0,247,255,116,0,247,255,101,0,249,255,79,0,0,0,52,0,6,0,26,0,17,0,0,0,30,0,229,255,48,0,211,255,61,0,200,255,79,0,200,255,88,0,209,255,99,0,218,255,103,0,233,255,105,0,244,255,101,0,0,0,94,0,6,0,83,0,15,0,75,0,19,0,59,0,24,0,46,0,30,0,30,0,30,0,17,0,30,0,6,0,30,0,0,0,30,0,251,255,35,0,251,255,44,0,253,255,55,0,2,0,70,0,8,0,81,0,15,0,92,0,22,0,97,0,26,0,94,0,30,0,88,0,33,0,79,0,33,0,72,0,33,0,66,0,33,0,64,0,35,0,61,0,37,0,61,0,39,0,57,0,37,0,52,0,35,0,46,0,33,0,39,0,28,0,33,0,26,0,26,0,24,0,19,0,24,0,15,0,26,0,8,0,28,0,4,0,33,0,0,0,35,0,251,255,28,0,247,255,19,0,244,255,8,0,240,255,253,255,240,255,242,255,244,255,238,255,249,255,238,255,2,0,247,255,11,0,2,0,22,0,19,0,30,0,35,0,37,0,50,0,39,0,59,0,39,0,70,0,37,0,79,0,33,0,86,0,24,0,92,0,22,0,97,0,19,0,101,0,15,0,101,0,15,0,103,0,15,0,99,0,13,0,94,0,15,0,92,0,19,0,86,0,19,0,83,0,24,0,79,0,26,0,75,0,26,0,70,0,26,0,61,0,17,0,55,0,8,0,46,0,0,0,41,0,244,255,39,0,236,255,41,0,229,255,55,0,231,255,66,0,236,255,83,0,240,255,97,0,242,255,105,0,244,255,110,0,244,255,105,0,238,255,94,0,229,255,81,0,225,255,64,0,218,255,46,0,222,255,30,0,225,255,19,0,238,255,13,0,0,0,6,0,13,0,2,0,33,0,0,0,46,0,244,255,55,0,238,255,61,0,229,255,61,0,222,255,59,0,220,255,59,0,225,255,57,0,231,255,59,0,244,255,57,0,0,0,55,0,8,0,52,0,19,0,46,0,24,0,41,0,28,0,37,0,33,0,39,0,35,0,46,0,37,0,55,0,35,0,68,0,35,0,81,0,35,0,90,0,33,0,92,0,37,0,88,0,37,0,79,0,41,0,68,0,48,0,59,0,55,0,57,0,57,0,57,0,59,0,61,0,59,0,68,0,64,0,70,0,64,0,66,0,68,0,61,0,79,0,57,0,88,0,52,0,97,0,50,0,103,0,52,0,103,0,57,0,94,0,66,0,81,0,72,0,66,0,79,0,52,0,81,0,39,0,81,0,35,0,79,0,30,0,75,0,35,0,68,0,39,0,64,0,41,0,59,0,46,0,57,0,44,0,57,0,41,0,55,0,33,0,52,0,19,0,44,0,8,0,37,0,0,0,28,0,247,255,22,0,244,255,17,0,247,255,17,0,253,255,22,0,4,0,24,0,11,0,26,0,11,0,28,0,11,0,24,0,6,0,19,0,4,0,13,0,0,0,4,0,4,0,0,0,6,0,247,255,15,0,238,255,24,0,236,255,30,0,233,255,35,0,233,255,37,0,240,255,35,0,242,255,33,0,247,255,28,0,253,255,24,0,0,0,22,0,4,0,17,0,8,0,13,0,11,0,6,0,11,0,0,0,4,0,251,255,0,0,247,255,244,255,244,255,238,255,242,255,233,255,247,255,231,255,249,255,233,255,251,255,242,255,251,255,249,255,249,255,0,0,244,255,11,0,242,255,19,0,238,255,26,0,238,255,28,0,242,255,28,0,249,255,28,0,4,0,30,0,17,0,35,0,33,0,46,0,44,0,59,0,48,0,81,0,46,0,103,0,37,0,121,0,26,0,128,0,11,0,128,0,0,0,112,0,247,255,92,0,242,255,66,0,240,255,41,0,242,255,19,0,247,255,0,0,253,255,242,255,6,0,231,255,17,0,225,255,28,0,222,255,35,0,222,255,39,0,227,255,37,0,236,255,33,0,242,255,19,0,251,255,6,0,0,0,253,255,6,0,244,255,11,0,240,255,13,0,242,255,11,0,247,255,8,0,251,255,2,0,253,255,249,255,253,255,238,255,251,255,225,255,249,255,216,255,244,255,211,255,238,255,211,255,233,255,218,255,227,255,227,255,220,255,244,255,216,255,0,0,209,255,15,0,207,255,28,0,205,255,39,0,209,255,44,0,216,255,50,0,222,255,48,0,231,255,48,0,240,255,46,0,249,255,41,0,253,255,41,0,0,0,37,0,0,0,33,0,251,255,26,0,249,255,22,0,242,255,15,0,236,255,6,0,231,255,0,0,231,255,249,255,227,255,244,255,229,255,240,255,229,255,238,255,229,255,238,255,231,255,238,255,233,255,238,255,236,255,236,255,240,255,233,255,242,255,231,255,247,255,225,255,249,255,218,255,253,255,211,255,253,255,203,255,253,255,196,255,251,255,189,255,251,255,185,255,251,255,185,255,253,255,189,255,2,0,198,255,11,0,214,255,19,0,231,255,24,0,251,255,26,0,11,0,22,0,26,0,15,0,30,0,4,0,33,0,0,0,30,0,249,255,28,0,247,255,22,0,244,255,17,0,249,255,13,0,0,0,8,0,8,0,4,0,17,0,0,0,26,0,251,255,35,0,249,255,37,0,249,255,35,0,251,255,30,0,251,255,26,0,253,255,17,0,0,0,13,0,2,0,11,0,6,0,8,0,13,0,8,0,19,0,13,0,24,0,15,0,26,0,17,0,30,0,19,0,37,0,17,0,41,0,15,0,50,0,8,0,55,0,6,0,57,0,8,0,57,0,11,0,55,0,13,0,48,0,15,0,44,0,11,0,39,0,4,0,41,0,253,255,44,0,242,255,52,0,233,255,59,0,225,255,68,0,220,255,81,0,218,255,90,0,216,255,99,0,211,255,103,0,207,255,103,0,196,255,99,0,187,255,90,0,176,255,81,0,167,255,72,0,163,255,61,0,158,255,50,0,156,255,39,0,156,255,28,0,158,255,15,0,165,255,0,0,167,255,238,255,176,255,220,255,185,255,203,255,194,255,185,255,203,255,174,255,211,255,167,255,222,255,169,255,229,255,178,255,238,255,192,255,251,255,207,255,2,0,218,255,15,0,227,255,26,0,231,255,39,0,231,255,50,0,225,255,61,0,218,255,68,0,211,255,70,0,200,255,68,0,194,255,57,0,189,255,44,0,183,255,24,0,180,255,2,0,178,255,236,255,178,255,214,255,180,255,194,255,185,255,183,255,194,255,176,255,200,255,180,255,209,255,189,255,218,255,205,255,227,255,222,255,240,255,240,255,249,255,2,0,2,0,13,0,13,0,15,0,26,0,8,0,35,0,253,255,44,0,236,255,48,0,214,255,46,0,194,255,39,0,178,255,30,0,165,255,19,0,156,255,11,0,152,255,2,0,147,255,253,255,141,255,247,255,141,255,240,255,139,255,233,255,139,255,227,255,143,255,222,255,147,255,220,255,154,255,222,255,163,255,229,255,174,255,240,255,187,255,0,0,207,255,17,0,225,255,37,0,240,255,57,0,251,255,70,0,0,0,81,0,0,0,86,0,247,255,86,0,229,255,81,0,209,255,79,0,194,255,72,0,178,255,72,0,169,255,70,0,161,255,72,0,163,255,72,0,167,255,68,0,174,255,64,0,183,255,55,0,194,255,41,0,205,255,30,0,216,255,17,0,222,255,4,0,229,255,249,255,231,255,240,255,231,255,238,255,233,255,242,255,233,255,249,255,233,255,2,0,238,255,15,0,244,255,26,0,251,255,35,0,253,255,37,0,253,255,39,0,249,255,37,0,242,255,35,0,238,255,33,0,236,255,33,0,240,255,33,0,253,255,33,0,11,0,33,0,30,0,35,0,46,0,37,0,59,0,41,0,68,0,48,0,72,0,64,0,72,0,77,0,68,0,94,0,61,0,112,0,52,0,128,0,39,0,141,0,24,0,147,0,11,0,147,0,0,0,139,0,251,255,123,0,253,255,105,0,2,0,92,0,13,0,75,0,33,0,68,0,48,0,64,0,64,0,64,0,75,0,66,0,83,0,64,0,88,0,59,0,83,0,46,0,77,0,33,0,64,0,17,0,48,0,2,0,28,0,249,255,11,0,244,255,251,255,242,255,236,255,244,255,225,255,247,255,220,255,244,255,220,255,244,255,227,255,242,255,238,255,240,255,247,255,240,255,0,0,242,255,6,0,251,255,13,0,2,0,22,0,13,0,30,0,24,0,46,0,33,0,59,0,39,0,75,0,44,0,88,0,41,0,99,0,35,0,108,0,24,0,110,0,11,0,108,0,0,0,103,0,244,255,94,0,240,255,81,0,240,255,68,0,242,255,50,0,249,255,37,0,0,0,22,0,8,0,11,0,15,0,2,0,26,0,0,0,33,0,251,255,37,0,253,255,41,0,0,0,44,0,4,0,41,0,15,0,39,0,28,0,33,0,44,0,22,0,61,0,11,0,77,0,253,255,92,0,240,255,105,0,225,255,114,0,214,255,119,0,200,255,119,0,194,255,112,0,185,255,101,0,180,255,86,0,183,255,68,0,185,255,52,0,194,255,41,0,203,255,35,0,214,255,37,0,227,255,41,0,236,255,48,0,242,255,52,0,249,255,52,0,249,255,48,0,249,255,37,0,249,255,22,0,249,255,6,0,247,255,249,255,247,255,236,255,251,255,225,255,0,0,220,255,4,0,220,255,11,0,222,255,13,0,227,255,15,0,233,255,11,0,238,255,0,0,242,255,242,255,247,255,225,255,249,255,207,255,247,255,194,255,238,255,185,255,229,255,178,255,220,255,180,255,211,255,187,255,207,255,196,255,209,255,209,255,216,255,222,255,225,255,233,255,236,255,244,255,244,255,253,255,249,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,251,255,6,0,247,255,11,0,236,255,19,0,229,255,28,0,220,255,37,0,218,255,48,0,220,255,57,0,225,255,64,0,236,255,66,0,251,255,66,0,13,0,61,0,30,0,50,0,46,0,33,0,61,0,13,0,68,0,249,255,75,0,227,255,70,0,205,255,64,0,192,255,52,0,187,255,41,0,187,255,28,0,198,255,19,0,211,255,13,0,231,255,15,0,251,255,19,0,11,0,22,0,26,0,26,0,37,0,26,0,48,0,17,0,52,0,4,0,55,0,240,255,55,0,218,255,52,0,196,255,50,0,180,255,50,0,178,255,52,0,183,255,55,0,198,255,57,0,216,255,55,0,238,255,50,0,0,0,41,0,8,0,28,0,15,0,17,0,22,0,8,0,24,0,2,0,17,0,0,0,13,0,0,0,8,0,0,0,0,0,253,255,251,255,251,255,247,255,247,255,244,255,238,255,244,255,225,255,247,255,214,255,251,255,203,255,0,0,196,255,6,0,194,255,13,0,194,255,17,0,203,255,22,0,218,255,19,0,233,255,19,0,253,255,19,0,15,0,19,0,35,0,19,0,52,0,19,0,66,0,17,0,72,0,11,0,70,0,2,0,61,0,251,255,48,0,247,255,28,0,240,255,6,0,240,255,244,255,240,255,227,255,242,255,211,255,242,255,203,255,240,255,200,255,236,255,200,255,231,255,200,255,222,255,203,255,216,255,203,255,214,255,207,255,209,255,209,255,214,255,216,255,220,255,227,255,229,255,240,255,240,255,0,0,253,255,17,0,2,0,37,0,2,0,50,0,0,0,64,0,242,255,75,0,227,255,83,0,214,255,88,0,203,255,92,0,198,255,97,0,198,255,97,0,205,255,94,0,220,255,90,0,238,255,79,0,6,0,64,0,28,0,46,0,52,0,30,0,72,0,15,0,88,0,6,0,103,0,0,0,112,0,0,0,116,0,0,0,119,0,2,0,121,0,6,0,119,0,8,0,114,0,8,0,105,0,6,0,97,0,0,0,83,0,247,255,70,0,236,255,57,0,222,255,46,0,209,255,35,0,200,255,30,0,194,255,26,0,187,255,24,0,185,255,19,0,189,255,19,0,194,255,17,0,207,255,17,0,218,255,19,0,236,255,22,0,251,255,24,0,11,0,24,0,19,0,24,0,26,0,22,0,26,0,19,0,19,0,17,0,13,0,17,0,4,0,19,0,251,255,22,0,242,255,24,0,236,255,30,0,231,255,35,0,222,255,41,0,214,255,50,0,203,255,55,0,192,255,61,0,180,255,64,0,169,255,64,0,165,255,61,0,161,255,55,0,165,255,48,0,167,255,46,0,172,255,46,0,176,255,50,0,176,255,52,0,174,255,59,0,167,255,66,0,165,255,70,0,167,255,75,0,174,255,77,0,187,255,79,0,209,255,77,0,229,255,72,0,251,255,68,0,6,0,64,0,13,0,61,0,13,0,61,0,11,0,61,0,4,0,61,0,0,0,61,0,251,255,59,0,249,255,55,0,247,255,48,0,249,255,37,0,249,255,24,0,0,0,6,0,2,0,247,255,11,0,233,255,17,0,218,255,22,0,211,255,24,0,211,255,15,0,220,255,6,0,233,255,249,255,249,255,236,255,2,0,225,255,2,0,216,255,0,0,214,255,240,255,220,255,225,255,229,255,209,255,247,255,198,255,4,0,192,255,24,0,189,255,39,0,198,255,52,0,209,255,61,0,222,255,66,0,238,255,68,0,0,0,64,0,17,0,59,0,37,0,52,0,55,0,46,0,70,0,37,0,79,0,24,0,81,0,15,0,72,0,8,0,55,0,4,0,30,0,4,0,4,0,6,0,236,255,13,0,214,255,22,0,198,255,33,0,194,255,44,0,192,255,50,0,192,255,57,0,189,255,64,0,187,255,61,0,178,255,55,0,167,255,41,0,156,255,28,0,150,255,13,0,145,255,0,0,145,255,244,255,152,255,240,255,158,255,240,255,169,255,244,255,185,255,253,255,198,255,4,0,216,255,13,0,229,255,26,0,238,255,39,0,247,255,52,0,249,255,64,0,251,255,75,0,253,255,88,0,2,0,97,0,4,0,105,0,8,0,110,0,8,0,110,0,4,0,108,0,0,0,99,0,244,255,86,0,233,255,72,0,222,255,57,0,216,255,48,0,214,255,41,0,216,255,39,0,225,255,37,0,240,255,41,0,0,0,39,0,17,0,37,0,28,0,35,0,37,0,33,0,41,0,28,0,41,0,22,0,41,0,19,0,41,0,11,0,44,0,4,0,48,0,251,255,46,0,244,255,41,0,244,255,33,0,242,255,19,0,247,255,6,0,244,255,253,255,242,255,249,255,233,255,249,255,220,255,251,255,205,255,253,255,189,255,0,0,180,255,4,0,174,255,8,0,174,255,17,0,180,255,28,0,187,255,46,0,198,255,59,0,209,255,72,0,220,255,79,0,231,255,79,0,238,255,70,0,244,255,52,0,247,255,30,0,244,255,4,0,240,255,233,255,233,255,209,255,225,255,189,255,209,255,176,255,198,255,169,255,187,255,169,255,180,255,169,255,176,255,174,255,176,255,178,255,176,255,183,255,180,255,185,255,187,255,185,255,192,255,187,255,196,255,185,255,200,255,187,255,209,255,187,255,214,255,189,255,220,255,192,255,225,255,203,255,225,255,216,255,225,255,236,255,222,255,2,0,218,255,28,0,214,255,55,0,214,255,77,0,214,255,92,0,218,255,99,0,227,255,99,0,236,255,94,0,247,255,86,0,0,0,72,0,6,0,61,0,13,0,55,0,8,0,52,0,6,0,48,0,253,255,44,0,242,255,46,0,227,255,44,0,216,255,44,0,209,255,44,0,207,255,44,0,209,255,41,0,222,255,44,0,240,255,41,0,2,0,39,0,22,0,35,0,37,0,33,0,46,0,28,0,50,0,26,0,46,0,30,0,41,0,37,0,35,0,46,0,26,0,59,0,22,0,75,0,19,0,83,0,17,0,90,0,17,0,92,0,24,0,83,0,30,0,72,0,44,0,59,0,55,0,46,0,68,0,35,0,77,0,28,0,86,0,26,0,83,0,30,0,79,0,35,0,70,0,35,0,55,0,35,0,41,0,30,0,26,0,26,0,8,0,22,0,251,255,19,0,233,255,19,0,220,255,19,0,207,255,26,0,200,255,28,0,203,255,28,0,205,255,28,0,214,255,26,0,227,255,19,0,244,255,17,0,0,0,13,0,17,0,6,0,30,0,2,0,39,0,253,255,48,0,247,255,48,0,240,255,46,0,238,255,37,0,238,255,28,0,240,255,17,0,249,255,8,0,0,0,0,0,8,0,253,255,15,0,0,0,22,0,0,0,26,0,4,0,24,0,4,0,22,0,6,0,15,0,2,0,11,0,251,255,6,0,244,255,2,0,236,255,0,0,227,255,0,0,218,255,4,0,214,255,11,0,205,255,17,0,198,255,22,0,192,255,24,0,187,255,24,0,180,255,19,0,176,255,15,0,172,255,13,0,176,255,15,0,187,255,17,0,203,255,28,0,225,255,37,0,247,255,50,0,11,0,59,0,26,0,61,0,35,0,64,0,39,0,59,0,41,0,52,0,35,0,50,0,28,0,46,0,24,0,46,0,15,0,46,0,6,0,48,0,0,0,48,0,251,255,46,0,247,255,44,0,244,255,39,0,244,255,35,0,247,255,30,0,253,255,24,0,4,0,19,0,15,0,11,0,26,0,6,0,35,0,0,0,41,0,251,255,41,0,244,255,37,0,242,255,24,0,244,255,6,0,251,255,242,255,4,0,220,255,22,0,205,255,39,0,194,255,57,0,192,255,72,0,196,255,86,0,209,255,92,0,225,255,97,0,244,255,92,0,4,0,81,0,22,0,61,0,37,0,39,0,48,0,17,0,52,0,251,255,57,0,229,255,55,0,214,255,48,0,203,255,44,0,200,255,33,0,200,255,24,0,203,255,15,0,209,255,6,0,218,255,0,0,227,255,0,0,233,255,253,255,238,255,0,0,244,255,2,0,251,255,8,0,253,255,19,0,4,0,33,0,13,0,46,0,22,0,64,0,26,0,77,0,24,0,90,0,15,0,97,0,0,0,103,0,236,255,108,0,214,255,112,0,198,255,114,0,189,255,119,0,187,255,121,0,196,255,121,0,211,255,121,0,227,255,119,0,244,255,119,0,0,0,114,0,8,0,112,0,15,0,108,0,22,0,101,0,26,0,94,0,33,0,86,0,39,0,77,0,44,0,70,0,46,0,61,0,41,0,57,0,35,0,50,0,26,0,44,0,15,0,35,0,8,0,24,0,2,0,13,0,253,255,0,0,253,255,244,255,253,255,229,255,0,0,216,255,0,0,205,255,2,0,200,255,2,0,198,255,0,0,200,255,253,255,209,255,249,255,222,255,244,255,238,255,242,255,0,0,240,255,13,0,244,255,28,0,0,0,33,0,6,0,35,0,19,0,30,0,28,0,17,0,35,0,4,0,37,0,249,255,37,0,236,255,35,0,225,255,35,0,216,255,35,0,209,255,41,0,209,255,52,0,214,255,61,0,218,255,70,0,225,255,77,0,236,255,81,0,247,255,81,0,253,255,81,0,6,0,79,0,13,0,77,0,19,0,72,0,26,0,70,0,35,0,66,0,39,0,59,0,44,0,48,0,44,0,35,0,37,0,19,0,35,0,4,0,26,0,253,255,22,0,247,255,17,0,244,255,11,0,253,255,6,0,6,0,4,0,22,0,4,0,33,0,6,0,44,0,11,0,48,0,19,0,44,0,28,0,35,0,35,0,22,0,39,0,6,0,44,0,251,255,44,0,242,255,44,0,238,255,48,0,236,255,50,0,236,255,55,0,238,255,57,0,242,255,55,0,249,255,50,0,0,0,39,0,8,0,26,0,15,0,13,0,17,0,0,0,17,0,247,255,6,0,240,255,249,255,236,255,233,255,233,255,218,255,231,255,209,255,225,255,205,255,220,255,205,255,214,255,207,255,207,255,214,255,200,255,216,255,198,255,220,255,200,255,220,255,203,255,220,255,211,255,220,255,222,255,216,255,236,255,214,255,253,255,214,255,13,0,216,255,37,0,218,255,55,0,222,255,72,0,225,255,88,0,225,255,99,0,227,255,108,0,229,255,110,0,231,255,110,0,231,255,105,0,236,255,97,0,240,255,86,0,242,255,75,0,244,255,59,0,242,255,44,0,242,255,35,0,247,255,28,0,253,255,26,0,8,0,28,0,24,0,37,0,37,0,46,0,46,0,52,0,50,0,57,0,48,0,52,0,37,0,50,0,28,0,41,0,19,0,28,0,13,0,15,0,8,0,4,0,6,0,253,255,6,0,244,255,2,0,242,255,253,255,238,255,251,255,238,255,244,255,242,255,238,255,249,255,231,255,6,0,227,255,22,0,222,255,41,0,216,255,59,0,209,255,75,0,200,255,81,0,192,255,83,0,180,255,75,0,169,255,61,0,161,255,44,0,152,255,22,0,147,255,253,255,147,255,233,255,150,255,214,255,158,255,198,255,167,255,192,255,183,255,192,255,200,255,198,255,218,255,209,255,233,255,225,255,247,255,240,255,2,0,0,0,6,0,8,0,8,0,17,0,8,0,22,0,8,0,26,0,4,0,26,0,0,0,26,0,253,255,26,0,253,255,24,0,0,0,22,0,8,0,15,0,19,0,13,0,30,0,11,0,48,0,13,0,61,0,13,0,77,0,19,0,92,0,24,0,103,0,26,0,110,0,22,0,110,0,15,0,105,0,4,0,92,0,253,255,77,0,244,255,61,0,240,255,46,0,238,255,37,0,240,255,26,0,242,255,24,0,242,255,19,0,244,255,17,0,240,255,15,0,236,255,13,0,231,255,11,0,227,255,11,0,218,255,13,0,211,255,19,0,205,255,22,0,203,255,26,0,203,255,28,0,207,255,30,0,218,255,30,0,231,255,26,0,247,255,22,0,4,0,13,0,17,0,4,0,24,0,251,255,33,0,238,255,33,0,225,255,33,0,211,255,33,0,200,255,30,0,192,255,30,0,185,255,28,0,183,255,24,0,185,255,17,0,192,255,11,0,200,255,2,0,216,255,247,255,227,255,240,255,244,255,236,255,0,0,229,255,13,0,229,255,26,0,227,255,37,0,225,255,41,0,220,255,44,0,216,255,41,0,207,255,33,0,198,255,24,0,192,255,15,0,192,255,6,0,192,255,6,0,198,255,8,0,211,255,13,0,225,255,19,0,240,255,19,0,0,0,15,0,8,0,4,0,15,0,249,255,19,0,238,255,19,0,227,255,13,0,218,255,6,0,218,255,0,0,220,255,249,255,222,255,244,255,227,255,242,255,231,255,240,255,231,255,238,255,231,255,236,255,227,255,227,255,225,255,220,255,225,255,209,255,227,255,198,255,233,255,192,255,247,255,187,255,4,0,192,255,17,0,200,255,33,0,220,255,41,0,242,255,46,0,8,0,48,0,33,0,44,0,57,0,37,0,72,0,26,0,83,0,8,0,88,0,249,255,86,0,236,255,79,0,222,255,70,0,218,255,64,0,218,255,59,0,222,255,55,0,231,255,50,0,242,255,48,0,251,255,41,0,0,0,35,0,6,0,30,0,6,0,26,0,6,0,24,0,4,0,26,0,0,0,28,0,253,255,26,0,251,255,24,0,251,255,19,0,0,0,13,0,2,0,8,0,6,0,6,0,6,0,4,0,2,0,4,0,251,255,0,0,238,255,253,255,222,255,247,255,207,255,240,255,194,255,233,255,183,255,227,255,176,255,220,255,172,255,214,255,174,255,209,255,178,255,205,255,189,255,203,255,200,255,200,255,220,255,200,255,236,255,198,255,253,255,196,255,11,0,192,255,19,0,187,255,28,0,183,255,35,0,180,255,37,0,183,255,41,0,189,255,39,0,200,255,41,0,211,255,39,0,227,255,39,0,240,255,35,0,0,0,26,0,8,0,17,0,24,0,4,0,35,0,247,255,48,0,227,255,55,0,209,255,64,0,189,255,68,0,176,255,70,0,165,255,70,0,158,255,64,0,158,255,50,0,163,255,35,0,176,255,13,0,189,255,251,255,209,255,231,255,227,255,216,255,247,255,200,255,6,0,192,255,24,0,183,255,37,0,180,255,48,0,180,255,57,0,183,255,57,0,189,255,57,0,203,255,52,0,214,255,44,0,227,255,35,0,236,255,26,0,240,255,19,0,240,255,11,0,240,255,0,0,238,255,247,255,240,255,233,255,242,255,227,255,247,255,218,255,251,255,216,255,0,0,216,255,0,0,220,255,251,255,225,255,244,255,225,255,233,255,225,255,225,255,225,255,218,255,220,255,214,255,222,255,216,255,227,255,218,255,240,255,222,255,253,255,225,255,13,0,229,255,30,0,233,255,46,0,238,255,52,0,247,255,55,0,0,0,50,0,13,0,41,0,26,0,33,0,35,0,26,0,46,0,19,0,50,0,15,0,48,0,11,0,46,0,11,0,37,0,4,0,28,0,253,255,15,0,244,255,4,0,229,255,247,255,214,255,233,255,196,255,220,255,180,255,209,255,167,255,205,255,158,255,200,255,156,255,203,255,158,255,211,255,165,255,218,255,169,255,225,255,174,255,231,255,176,255,236,255,178,255,233,255,178,255,231,255,183,255,222,255,187,255,211,255,198,255,198,255,207,255,187,255,218,255,178,255,225,255,176,255,227,255,176,255,227,255,185,255,222,255,196,255,218,255,211,255,214,255,225,255,214,255,240,255,216,255,249,255,220,255,0,0,227,255,0,0,233,255,0,0,242,255,2,0,249,255,4,0,253,255,8,0,0,0,17,0,253,255,24,0,247,255,30,0,240,255,35,0,231,255,35,0,222,255,28,0,218,255,19,0,220,255,13,0,227,255,4,0,238,255,0,0,251,255,253,255,4,0,253,255,13,0,0,0,19,0,6,0,24,0,13,0,28,0,22,0,28,0,30,0,33,0,37,0,35,0,41,0,37,0,44,0,35,0,48,0,33,0,48,0,28,0,48,0,22,0,44,0,13,0,39,0,8,0,30,0,0,0,17,0,249,255,0,0,240,255,233,255,231,255,214,255,225,255,194,255,220,255,176,255,216,255,165,255,222,255,158,255,229,255,156,255,242,255,158,255,0,0,163,255,11,0,172,255,17,0,180,255,24,0,192,255,24,0,198,255,24,0,207,255,22,0,211,255,19,0,211,255,17,0,211,255,19,0,214,255,17,0,216,255,13,0,220,255,11,0,220,255,2,0,222,255,253,255,220,255,249,255,216,255,251,255,209,255,2,0,200,255,15,0,192,255,33,0,183,255,52,0,176,255,66,0,176,255,77,0,178,255,86,0,189,255,88,0,207,255,88,0,231,255,86,0,4,0,77,0,30,0,68,0,52,0,55,0,64,0,41,0,64,0,30,0,55,0,19,0,39,0,13,0,22,0,8,0,0,0,4,0,236,255,6,0,216,255,2,0,198,255,0,0,185,255,0,0,172,255,0,0,158,255,0,0,152,255,2,0,150,255,6,0,154,255,11,0,161,255,11,0,169,255,11,0,183,255,8,0,194,255,6,0,209,255,0,0,220,255,253,255,236,255,249,255,251,255,244,255,11,0,240,255,28,0,236,255,48,0,233,255,61,0,227,255,72,0,220,255,75,0,214,255,75,0,211,255,68,0,211,255,57,0,218,255,44,0,231,255,33,0,251,255,22,0,13,0,15,0,30,0,8,0,48,0,6,0,57,0,4,0,66,0,4,0,68,0,4,0,66,0,4,0,66,0,6,0,61,0,8,0,59,0,15,0,59,0,22,0,59,0,30,0,61,0,37,0,61,0,46,0,57,0,52,0,46,0,55,0,33,0,55,0,15,0,50,0,0,0,41,0,238,255,30,0,222,255,19,0,211,255,8,0,203,255,0,0,196,255,247,255,196,255,238,255,194,255,231,255,196,255,227,255,200,255,220,255,203,255,218,255,205,255,216,255,207,255,211,255,203,255,211,255,200,255,209,255,196,255,209,255,194,255,209,255,194,255,211,255,198,255,214,255,209,255,218,255,220,255,222,255,233,255,229,255,247,255,238,255,4,0,249,255,13,0,4,0,22,0,19,0,26,0,33,0,26,0,46,0,24,0,55,0,17,0,61,0,13,0,68,0,4,0,70,0,2,0,72,0,0,0,75,0,0,0,77,0,4,0,83,0,13,0,88,0,24,0,90,0,37,0,90,0,46,0,86,0,52,0,79,0,57,0,66,0,55,0,52,0,55,0,39,0,48,0,26,0,41,0,15,0,39,0,4,0,35,0,0,0,30,0,0,0,26,0,0,0,19,0,6,0,13,0,13,0,6,0,19,0,0,0,22,0,253,255,26,0,253,255,30,0,0,0,35,0,8,0,35,0,19,0,35,0,30,0,28,0,39,0,17,0,41,0,4,0,39,0,247,255,30,0,229,255,13,0,216,255,253,255,205,255,240,255,198,255,227,255,194,255,225,255,192,255,227,255,189,255,236,255,192,255,247,255,194,255,253,255,200,255,2,0,203,255,0,0,207,255,253,255,216,255,240,255,218,255,227,255,222,255,216,255,222,255,207,255,225,255,205,255,231,255,211,255,238,255,222,255,249,255,240,255,2,0,0,0,15,0,22,0,22,0,39,0,24,0,52,0,19,0,66,0,11,0,77,0,2,0,81,0,253,255,83,0,249,255,77,0,251,255,66,0,253,255,50,0,0,0,33,0,253,255,19,0,251,255,13,0,238,255,11,0,225,255,13,0,211,255,15,0,196,255,19,0,183,255,22,0,174,255,19,0,169,255,17,0,174,255,11,0,185,255,2,0,203,255,251,255,216,255,240,255,231,255,227,255,238,255,220,255,240,255,209,255,236,255,203,255,233,255,198,255,236,255,192,255,240,255,187,255,0,0,180,255,15,0,169,255,30,0,161,255,44,0,150,255,48,0,141,255,46,0,139,255,39,0,141,255,24,0,147,255,8,0,158,255,249,255,169,255,233,255,180,255,220,255,189,255,209,255,205,255,200,255,218,255,194,255,238,255,192,255,0,0,194,255,22,0,200,255,41,0,216,255,57,0,231,255,66,0,251,255,70,0,13,0,70,0,30,0,66,0,46,0,57,0,59,0,46,0,66,0,30,0,72,0,15,0,75,0,0,0,77,0,238,255,77,0,220,255,75,0,209,255,70,0,203,255,66,0,200,255,55,0,205,255,46,0,214,255,37,0,220,255,26,0,227,255,19,0,229,255,11,0,236,255,6,0,240,255,2,0,249,255,0,0,2,0,251,255,13,0,244,255,33,0,242,255,48,0,233,255,59,0,227,255,70,0,218,255,72,0,211,255,64,0,207,255,52,0,207,255,33,0,216,255,11,0,227,255,242,255,247,255,218,255,11,0,194,255,37,0,176,255,59,0,163,255,77,0,154,255,88,0,156,255,94,0,165,255,97,0,178,255,94,0,198,255,88,0,220,255,81,0,244,255,75,0,11,0,68,0,35,0,59,0,59,0,50,0,79,0,41,0,94,0,35,0,105,0,24,0,108,0,19,0,108,0,13,0,101,0,6,0,90,0,2,0,72,0,253,255,52,0,251,255,30,0,0,0,8,0,4,0,247,255,15,0,236,255,28,0,233,255,41,0,236,255,46,0,247,255,46,0,0,0,41,0,13,0,28,0,24,0,15,0,26,0,2,0,30,0,244,255,28,0,238,255,26,0,231,255,26,0,227,255,26,0,222,255,28,0,218,255,35,0,211,255,41,0,207,255,50,0,200,255,55,0,198,255,57,0,200,255,59,0,214,255,50,0,229,255,44,0,247,255,30,0,4,0,17,0,15,0,8,0,17,0,0,0,13,0,253,255,0,0,249,255,236,255,251,255,216,255,251,255,192,255,0,0,172,255,2,0,161,255,8,0,156,255,15,0,158,255,22,0,172,255,30,0,189,255,35,0,214,255,41,0,238,255,44,0,4,0,46,0,24,0,44,0,39,0,39,0,48,0,35,0,55,0,26,0,55,0,19,0,50,0,11,0,46,0,4,0,39,0,0,0,28,0,0,0,22,0,0,0,11,0,2,0,0,0,6,0,247,255,17,0,231,255,26,0,216,255,39,0,200,255,52,0,189,255,66,0,178,255,79,0,176,255,90,0,176,255,101,0,183,255,108,0,192,255,110,0,207,255,105,0,222,255,101,0,236,255,88,0,247,255,72,0,251,255,59,0,247,255,46,0,238,255,35,0,229,255,26,0,216,255,19,0,209,255,11,0,207,255,2,0,207,255,251,255,211,255,247,255,216,255,242,255,225,255,242,255,233,255,249,255,249,255,0,0,4,0,6,0,17,0,17,0,26,0,24,0,33,0,35,0,35,0,39,0,35,0,46,0,33,0,52,0,33,0,61,0,35,0,70,0,39,0,77,0,44,0,81,0,46,0,81,0,46,0,75,0,39,0,64,0,30,0,50,0,17,0,35,0,2,0,24,0,244,255,13,0,233,255,8,0,227,255,11,0,229,255,17,0,233,255,30,0,242,255,41,0,253,255,52,0,6,0,61,0,11,0,68,0,8,0,66,0,0,0,57,0,247,255,41,0,236,255,19,0,225,255,251,255,218,255,229,255,218,255,205,255,220,255,187,255,225,255,176,255,229,255,172,255,231,255,172,255,233,255,178,255,231,255,187,255,225,255,198,255,218,255,214,255,216,255,231,255,211,255,251,255,211,255,13,0,214,255,30,0,218,255,48,0,222,255,64,0,225,255,77,0,225,255,81,0,225,255,81,0,220,255,72,0,218,255,59,0,216,255,44,0,211,255,26,0,205,255,8,0,203,255,249,255,196,255,238,255,192,255,227,255,185,255,220,255,178,255,214,255,172,255,207,255,169,255,203,255,169,255,200,255,176,255,198,255,187,255,200,255,205,255,205,255,225,255,211,255,244,255,218,255,4,0,225,255,17,0,229,255,28,0,233,255,39,0,233,255,50,0,231,255,57,0,229,255,66,0,227,255,68,0,222,255,70,0,225,255,72,0,227,255,72,0,236,255,75,0,247,255,77,0,0,0,83,0,11,0,88,0,22,0,92,0,33,0,94,0,37,0,94,0,41,0,90,0,41,0,83,0,37,0,77,0,30,0,68,0,22,0,64,0,11,0,55,0,0,0,48,0,247,255,39,0,231,255,30,0,220,255,17,0,209,255,6,0,196,255,251,255,189,255,240,255,185,255,229,255,185,255,220,255,189,255,216,255,198,255,207,255,205,255,203,255,216,255,200,255,229,255,196,255,238,255,196,255,251,255,196,255,6,0,200,255,15,0,205,255,19,0,216,255,24,0,229,255,24,0,247,255,22,0,6,0,15,0,22,0,11,0,35,0,2,0,41,0,249,255,41,0,236,255,39,0,220,255,35,0,205,255,22,0,194,255,8,0,187,255,251,255,185,255,236,255,192,255,222,255,203,255,214,255,220,255,203,255,231,255,198,255,244,255,192,255,251,255,189,255,249,255,189,255,242,255,187,255,231,255,194,255,222,255,198,255,218,255,200,255,216,255,200,255,220,255,198,255,229,255,196,255,240,255,192,255,251,255,189,255,0,0,189,255,6,0,189,255,6,0,194,255,6,0,198,255,4,0,203,255,0,0,211,255,251,255,220,255,249,255,231,255,249,255,242,255,249,255,251,255,0,0,2,0,4,0,6,0,8,0,2,0,11,0,249,255,13,0,233,255,13,0,209,255,13,0,185,255,13,0,165,255,13,0,150,255,15,0,143,255,15,0,141,255,8,0,150,255,0,0,161,255,236,255,178,255,214,255,200,255,187,255,225,255,163,255,249,255,143,255,13,0,125,255,33,0,112,255,48,0,108,255,59,0,105,255,64,0,112,255,61,0,123,255,57,0,143,255,44,0,167,255,30,0,194,255,17,0,220,255,253,255,244,255,236,255,8,0,220,255,24,0,209,255,39,0,205,255,50,0,209,255,61,0,220,255,70,0,236,255,75,0,0,0,77,0,24,0,70,0,46,0,59,0,68,0,39,0,86,0,17,0,99,0,253,255,101,0,231,255,97,0,211,255,86,0,198,255,70,0,189,255,50,0,187,255,30,0,192,255,8,0,194,255,244,255,200,255,225,255,203,255,205,255,205,255,189,255,207,255,178,255,207,255,167,255,211,255,158,255,218,255,150,255,225,255,145,255,229,255,143,255,231,255,145,255,231,255,150,255,231,255,158,255,225,255,169,255,216,255,185,255,211,255,200,255,211,255,218,255,214,255,231,255,220,255,249,255,229,255,8,0,238,255,26,0,242,255,39,0,244,255,48,0,242,255,55,0,238,255,55,0,229,255,52,0,225,255,46,0,222,255,37,0,222,255,22,0,229,255,13,0,233,255,0,0,242,255,247,255,251,255,238,255,2,0,231,255,11,0,227,255,15,0,229,255,24,0,231,255,33,0,238,255,37,0,244,255,41,0,253,255,39,0,0,0,37,0,0,0,26,0,247,255,11,0,236,255,251,255,220,255,236,255,203,255,222,255,189,255,218,255,178,255,218,255,174,255,220,255,172,255,229,255,176,255,238,255,183,255,242,255,192,255,244,255,203,255,242,255,211,255,240,255,220,255,240,255,229,255,238,255,236,255,240,255,242,255,244,255,251,255,249,255,2,0,0,0,8,0,4,0,11,0,11,0,11,0,17,0,6,0,19,0,0,0,22,0,242,255,22,0,233,255,15,0,225,255,8,0,218,255,0,0,211,255,251,255,203,255,242,255,198,255,236,255,194,255,233,255,189,255,236,255,189,255,240,255,192,255,249,255,198,255,0,0,207,255,6,0,218,255,13,0,227,255,15,0,238,255,17,0,253,255,15,0,8,0,15,0,22,0,11,0,35,0,6,0,44,0,0,0,48,0,244,255,44,0,229,255,33,0,214,255,17,0,198,255,0,0,185,255,238,255,178,255,218,255,176,255,205,255,176,255,198,255,183,255,194,255,192,255,194,255,205,255,196,255,218,255,200,255,229,255,200,255,242,255,198,255,253,255,194,255,4,0,185,255,11,0,172,255,15,0,161,255,22,0,154,255,24,0,150,255,24,0,152,255,24,0,161,255,22,0,172,255,19,0,185,255,17,0,200,255,13,0,216,255,8,0,229,255,6,0,244,255,0,0,0,0,253,255,11,0,249,255,24,0,247,255,30,0,242,255,41,0,238,255,48,0,236,255,52,0,233,255,50,0,233,255,46,0,233,255,39,0,236,255,35,0,240,255,26,0,240,255,19,0,244,255,13,0,244,255,8,0,244,255,8,0,244,255,13,0,244,255,22,0,247,255,33,0,249,255,46,0,249,255,61,0,251,255,77,0,251,255,92,0,247,255,108,0,240,255,116,0,236,255,123,0,231,255,125,0,229,255,123,0,227,255,114,0,231,255,108,0,236,255,97,0,247,255,88,0,251,255,77,0,0,0,64,0,8,0,55,0,17,0,46,0,19,0,37,0,26,0,33,0,30,0,30,0,33,0,28,0,37,0,28,0,39,0,30,0,41,0,37,0,44,0,41,0,41,0,44,0,41,0,44,0,35,0,41,0,26,0,33,0,15,0,24,0,0,0,13,0,247,255,8,0,238,255,13,0,231,255,24,0,229,255,41,0,233,255,61,0,238,255,81,0,244,255,92,0,253,255,99,0,0,0,101,0,6,0,94,0,6,0,88,0,6,0,79,0,4,0,72,0,4,0,66,0,4,0,55,0,4,0,48,0,6,0,35,0,6,0,22,0,11,0,13,0,19,0,0,0,26,0,253,255,37,0,249,255,44,0,251,255,46,0,2,0,44,0,11,0,35,0,28,0,22,0,46,0,0,0,64,0,231,255,79,0,205,255,94,0,183,255,101,0,165,255,105,0,154,255,101,0,150,255,92,0,150,255,79,0,156,255,66,0,167,255,48,0,178,255,28,0,192,255,6,0,209,255,249,255,222,255,233,255,236,255,222,255,247,255,218,255,251,255,220,255,0,0,225,255,0,0,231,255,0,0,240,255,0,0,251,255,253,255,6,0,247,255,17,0,242,255,28,0,236,255,35,0,229,255,37,0,225,255,37,0,225,255,28,0,231,255,15,0,240,255,2,0,251,255,247,255,4,0,236,255,13,0,229,255,19,0,227,255,19,0,227,255,11,0,229,255,2,0,233,255,247,255,238,255,233,255,247,255,220,255,253,255,216,255,6,0,211,255,15,0,207,255,22,0,207,255,24,0,205,255,19,0,203,255,11,0,203,255,251,255,205,255,231,255,209,255,207,255,216,255,187,255,225,255,169,255,238,255,154,255,249,255,145,255,2,0,139,255,8,0,134,255,13,0,132,255,13,0,128,255,11,0,125,255,8,0,123,255,4,0,128,255,0,0,130,255,253,255,136,255,249,255,143,255,242,255,150,255,236,255,154,255,229,255,158,255,222,255,165,255,218,255,172,255,218,255,180,255,218,255,194,255,225,255,211,255,229,255,227,255,238,255,247,255,247,255,4,0,0,0,22,0,11,0,28,0,17,0,35,0,24,0,37,0,26,0,37,0,24,0,33,0,22,0,28,0,13,0,26,0,6,0,22,0,0,0,19,0,249,255,15,0,242,255,11,0,238,255,4,0,233,255,253,255,229,255,242,255,225,255,231,255,220,255,225,255,218,255,222,255,218,255,220,255,220,255,225,255,225,255,231,255,229,255,238,255,233,255,244,255,236,255,251,255,240,255,2,0,240,255,8,0,242,255,17,0,244,255,26,0,249,255,30,0,0,0,35,0,4,0,35,0,8,0,30,0,11,0,17,0,11,0,4,0,11,0,247,255,11,0,231,255,11,0,216,255,11,0,203,255,8,0,196,255,6,0,189,255,2,0,185,255,0,0,183,255,249,255,183,255,242,255,185,255,236,255,194,255,233,255,207,255,231,255,222,255,233,255,240,255,238,255,0,0,242,255,13,0,253,255,24,0,6,0,35,0,17,0,39,0,28,0,44,0,35,0,48,0,37,0,52,0,39,0,57,0,37,0,55,0,35,0,55,0,30,0,46,0,28,0,37,0,28,0,24,0,33,0,13,0,37,0,2,0,39,0,253,255,41,0,249,255,39,0,249,255,35,0,249,255,33,0,0,0,26,0,2,0,15,0,6,0,13,0,11,0,8,0,13,0,2,0,13,0,253,255,13,0,251,255,13,0,247,255,15,0,244,255,17,0,247,255,24,0,0,0,26,0,8,0,33,0,22,0,41,0,37,0,46,0,48,0,48,0,57,0,50,0,61,0,46,0,64,0,41,0,61,0,33,0,55,0,24,0,48,0,13,0,39,0,4,0,30,0,0,0,17,0,0,0,6,0,0,0,0,0,6,0,247,255,19,0,240,255,28,0,236,255,30,0,231,255,33,0,231,255,24,0,229,255,11,0,227,255,0,0,222,255,244,255,218,255,236,255,214,255,231,255,209,255,231,255,207,255,233,255,214,255,236,255,222,255,240,255,236,255,242,255,247,255,240,255,0,0,233,255,6,0,225,255,8,0,216,255,6,0,209,255,2,0,203,255,0,0,205,255,2,0,209,255,6,0,218,255,13,0,231,255,22,0,242,255,28,0,0,0,35,0,11,0,41,0,19,0,46,0,24,0,55,0,19,0,61,0,13,0,68,0,2,0,70,0,244,255,70,0,231,255,68,0,227,255,61,0,229,255,55,0,240,255,50,0,251,255,48,0,8,0,48,0,24,0,52,0,30,0,57,0,33,0,61,0,26,0,61,0,13,0,59,0,253,255,52,0,233,255,39,0,216,255,24,0,205,255,8,0,198,255,253,255,200,255,244,255,203,255,240,255,209,255,240,255,216,255,244,255,222,255,249,255,227,255,251,255,227,255,247,255,222,255,240,255,216,255,231,255,207,255,222,255,192,255,209,255,176,255,203,255,163,255,196,255,147,255,194,255,136,255,189,255,134,255,183,255,134,255,174,255,143,255,167,255,161,255,158,255,187,255,154,255,214,255,154,255,242,255,161,255,6,0,172,255,26,0,185,255,39,0,203,255,46,0,220,255,44,0,231,255,39,0,240,255,28,0,242,255,17,0,238,255,4,0,231,255,251,255,222,255,238,255,211,255,227,255,203,255,218,255,198,255,214,255,198,255,211,255,203,255,216,255,209,255,222,255,220,255,233,255,229,255,244,255,240,255,0,0,249,255,11,0,0,0,19,0,0,0,26,0,0,0,33,0,0,0,37,0,249,255,39,0,242,255,41,0,236,255,39,0,231,255,35,0,231,255,30,0,231,255,24,0,236,255,17,0,244,255,11,0,253,255,6,0,2,0,0,0,6,0,0,0,13,0,253,255,17,0,251,255,17,0,251,255,17,0,253,255,17,0,0,0,22,0,6,0,26,0,13,0,30,0,19,0,37,0,22,0,41,0,22,0,46,0,19,0,44,0,15,0,41,0,8,0,35,0,2,0,28,0,251,255,15,0,242,255,4,0,231,255,251,255,218,255,240,255,200,255,231,255,183,255,220,255,161,255,209,255,139,255,198,255,123,255,189,255,110,255,180,255,101,255,174,255,97,255,169,255,105,255,169,255,121,255,169,255,143,255,176,255,165,255,180,255,192,255,189,255,216,255,200,255,236,255,214,255,253,255,225,255,8,0,238,255,17,0,251,255,26,0,2,0,30,0,6,0,30,0,11,0,26,0,8,0,19,0,4,0,8,0,0,0,253,255,251,255,240,255,247,255,229,255,249,255,220,255,251,255,214,255,0,0,207,255,13,0,207,255,28,0,205,255,44,0,211,255,64,0,214,255,77,0,225,255,90,0,233,255,99,0,244,255,99,0,0,0,99,0,13,0,94,0,19,0,86,0,28,0,75,0,33,0,64,0,33,0,48,0,28,0,33,0,19,0,19,0,8,0,4,0,253,255,247,255,236,255,231,255,220,255,220,255,209,255,207,255,205,255,203,255,209,255,198,255,218,255,198,255,231,255,203,255,249,255,209,255,6,0,216,255,19,0,225,255,24,0,233,255,26,0,238,255,24,0,242,255,17,0,240,255,8,0,233,255,0,0,222,255,251,255,207,255,242,255,196,255,236,255,189,255,233,255,187,255,231,255,192,255,231,255,200,255,233,255,214,255,231,255,227,255,231,255,238,255,231,255,242,255,231,255,244,255,233,255,244,255,236,255,242,255,240,255,244,255,244,255,249,255,251,255,253,255,0,0,6,0,8,0,17,0,17,0,28,0,28,0,37,0,35,0,44,0,41,0,46,0,44,0,48,0,44,0,48,0,39,0,48,0,30,0,48,0,24,0,48,0,17,0,44,0,17,0,37,0,15,0,33,0,15,0,24,0,19,0,22,0,24,0,17,0,30,0,15,0,39,0,13,0,48,0,11,0,55,0,4,0,66,0,0,0,72,0,249,255,77,0,244,255,81,0,242,255,83,0,242,255,90,0,242,255,92,0,240,255,94,0,238,255,92,0,231,255,86,0,225,255,75,0,216,255,61,0,209,255,50,0,209,255,41,0,209,255,35,0,209,255,30,0,214,255,28,0,216,255,28,0,220,255,26,0,222,255,22,0,225,255,15,0,231,255,6,0,240,255,253,255,251,255,242,255,6,0,233,255,19,0,229,255,26,0,227,255,33,0,229,255,33,0,233,255,30,0,238,255,26,0,251,255,22,0,6,0,13,0,17,0,4,0,28,0,253,255,35,0,240,255,35,0,229,255,30,0,220,255,19,0,214,255,4,0,214,255,253,255,218,255,244,255,222,255,242,255,231,255,249,255,238,255,0,0,240,255,11,0,244,255,24,0,242,255,33,0,240,255,39,0,231,255,44,0,225,255,44,0,218,255,44,0,207,255,41,0,198,255,41,0,192,255,44,0,183,255,46,0,178,255,48,0,180,255,48,0,183,255,48,0,187,255,46,0,192,255,39,0,194,255,28,0,196,255,22,0,200,255,13,0,203,255,13,0,209,255,17,0,214,255,24,0,222,255,35,0,229,255,44,0,236,255,55,0,240,255,59,0,244,255,64,0,247,255,68,0,253,255,72,0,4,0,79,0,15,0,88,0,26,0,94,0,37,0,101,0,44,0,99,0,44,0,92,0,39,0,79,0,28,0,66,0,15,0,50,0,2,0,41,0,244,255,33,0,233,255,33,0,222,255,33,0,218,255,39,0,216,255,48,0,216,255,55,0,214,255,64,0,211,255,68,0,207,255,70,0,198,255,70,0,189,255,68,0,183,255,64,0,180,255,55,0,183,255,48,0,192,255,37,0,209,255,26,0,231,255,15,0,253,255,2,0,15,0,247,255,30,0,233,255,37,0,225,255,44,0,218,255,39,0,216,255,33,0,220,255,24,0,225,255,22,0,229,255,19,0,233,255,22,0,233,255,33,0,231,255,41,0,229,255,57,0,229,255,70,0,229,255,77,0,233,255,81,0,240,255,77,0,247,255,64,0,253,255,46,0,4,0,28,0,11,0,11,0,15,0,251,255,15,0,236,255,17,0,222,255,17,0,211,255,19,0,198,255,19,0,187,255,26,0,178,255,30,0,169,255,37,0,165,255,41,0,169,255,44,0,174,255,44,0,185,255,35,0,196,255,26,0,209,255,13,0,218,255,253,255,225,255,238,255,231,255,220,255,236,255,203,255,238,255,192,255,242,255,180,255,242,255,174,255,249,255,167,255,0,0,165,255,6,0,167,255,17,0,174,255,24,0,187,255,30,0,207,255,35,0,229,255,33,0,249,255,28,0,8,0,19,0,19,0,11,0,26,0,0,0,24,0,240,255,13,0,229,255,0,0,220,255,240,255,216,255,225,255,216,255,211,255,222,255,200,255,233,255,194,255,249,255,192,255,6,0,192,255,24,0,194,255,39,0,198,255,52,0,200,255,59,0,207,255,66,0,211,255,68,0,218,255,66,0,220,255,66,0,222,255,64,0,225,255,61,0,227,255,59,0,225,255,57,0,227,255,52,0,231,255,46,0,238,255,35,0,251,255,19,0,11,0,2,0,26,0,240,255,35,0,225,255,39,0,209,255,37,0,198,255,26,0,192,255,11,0,189,255,251,255,187,255,233,255,189,255,220,255,192,255,209,255,194,255,207,255,198,255,207,255,200,255,218,255,203,255,231,255,203,255,247,255,203,255,2,0,205,255,11,0,209,255,13,0,218,255,8,0,231,255,4,0,247,255,0,0,2,0,0,0,15,0,4,0,28,0,6,0,33,0,13,0,37,0,15,0,37,0,13,0,37,0,6,0,35,0,251,255,35,0,231,255,35,0,214,255,35,0,196,255,33,0,185,255,35,0,176,255,33,0,174,255,35,0,176,255,30,0,185,255,26,0,194,255,19,0,207,255,11,0,220,255,4,0,233,255,253,255,240,255,249,255,247,255,242,255,251,255,236,255,253,255,229,255,0,0,220,255,0,0,214,255,2,0,205,255,0,0,198,255,251,255,198,255,244,255,200,255,236,255,209,255,225,255,220,255,216,255,233,255,209,255,249,255,205,255,4,0,203,255,19,0,198,255,33,0,198,255,41,0,200,255,46,0,203,255,44,0,209,255,37,0,220,255,24,0,231,255,6,0,249,255,247,255,6,0,231,255,24,0,220,255,39,0,216,255,52,0,214,255,61,0,216,255,66,0,218,255,70,0,220,255,70,0,220,255,68,0,220,255,64,0,218,255,52,0,214,255,37,0,209,255,17,0,205,255,0,0,200,255,240,255,198,255,229,255,198,255,227,255,198,255,229,255,198,255,233,255,198,255,242,255,200,255,253,255,200,255,4,0,203,255,8,0,205,255,15,0,207,255,19,0,209,255,26,0,214,255,30,0,216,255,37,0,216,255,41,0,209,255,46,0,200,255,50,0,185,255,50,0,169,255,44,0,161,255,37,0,154,255,28,0,158,255,22,0,169,255,13,0,187,255,8,0,203,255,6,0,218,255,4,0,227,255,4,0,229,255,4,0,229,255,2,0,225,255,0,0,220,255,249,255,218,255,247,255,216,255,244,255,214,255,240,255,207,255,236,255,203,255,231,255,196,255,229,255,185,255,227,255,174,255,225,255,165,255,227,255,158,255,227,255,154,255,220,255,154,255,218,255,156,255,211,255,158,255,207,255,163,255,207,255,169,255,216,255,174,255,231,255,178,255,253,255,183,255,15,0,187,255,39,0,194,255,59,0,198,255,75,0,207,255,81,0,214,255,88,0,220,255,90,0,225,255,88,0,231,255,83,0,238,255,72,0,244,255,61,0,0,0,46,0,11,0,28,0,28,0,13,0,44,0,253,255,61,0,242,255,81,0,233,255,97,0,229,255,112,0,227,255,123,0,229,255,130,0,227,255,128,0,227,255,121,0,222,255,110,0,218,255,92,0,209,255,72,0,198,255,52,0,187,255,37,0,176,255,24,0,169,255,15,0,167,255,8,0,174,255,6,0,185,255,6,0,200,255,6,0,220,255,6,0,233,255,4,0,242,255,2,0,249,255,253,255,253,255,247,255,253,255,238,255,0,0,229,255,2,0,220,255,4,0,211,255,11,0,205,255,13,0,198,255,17,0,196,255,17,0,198,255,19,0,198,255,19,0,203,255,15,0,205,255,11,0,205,255,4,0,207,255,251,255,207,255,240,255,209,255,227,255,214,255,218,255,218,255,211,255,222,255,207,255,231,255,207,255,236,255,205,255,242,255,207,255,242,255,207,255,244,255,209,255,244,255,214,255,244,255,218,255,244,255,225,255,242,255,231,255,240,255,238,255,229,255,240,255,218,255,240,255,196,255,236,255,176,255,229,255,154,255,216,255,139,255,205,255,132,255,196,255,132,255,194,255,139,255,198,255,152,255,207,255,167,255,222,255,183,255,240,255,198,255,251,255,207,255,2,0,214,255,4,0,214,255,2,0,216,255,0,0,211,255,249,255,209,255,242,255,207,255,240,255,205,255,238,255,205,255,238,255,207,255,240,255,207,255,242,255,211,255,244,255,214,255,247,255,216,255,247,255,218,255,244,255,220,255,242,255,220,255,238,255,220,255,238,255,220,255,236,255,216,255,233,255,216,255,236,255,214,255,236,255,214,255,240,255,216,255,244,255,222,255,249,255,229,255,253,255,238,255,2,0,242,255,8,0,247,255,15,0,251,255,22,0,0,0,28,0,4,0,28,0,13,0,28,0,22,0,24,0,30,0,17,0,39,0,11,0,46,0,0,0,46,0,251,255,41,0,242,255,33,0,238,255,19,0,236,255,4,0,238,255,249,255,240,255,236,255,247,255,222,255,251,255,211,255,0,0,200,255,6,0,192,255,11,0,183,255,15,0,180,255,15,0,185,255,15,0,192,255,15,0,211,255,11,0,231,255,2,0,253,255,247,255,11,0,236,255,22,0,220,255,28,0,209,255,28,0,198,255,26,0,194,255,24,0,198,255,24,0,205,255,24,0,216,255,22,0,229,255,22,0,240,255,19,0,251,255,17,0,0,0,11,0,2,0,0,0,2,0,244,255,0,0,229,255,247,255,218,255,240,255,207,255,231,255,200,255,220,255,200,255,207,255,203,255,194,255,209,255,180,255,214,255,167,255,216,255,156,255,218,255,150,255,218,255,147,255,216,255,147,255,214,255,152,255,211,255,156,255,211,255,158,255,218,255,154,255,225,255,150,255,236,255,139,255,247,255,128,255,253,255,121,255,0,0,116,255,0,0,119,255,249,255,128,255,238,255,143,255,227,255,163,255,216,255,183,255,211,255,200,255,209,255,211,255,207,255,218,255,214,255,227,255,220,255,233,255,231,255,238,255,240,255,247,255,251,255,0,0,6,0,8,0,15,0,17,0,26,0,19,0,33,0,22,0,35,0,19,0,37,0,13,0,35,0,11,0,30,0,6,0,19,0,4,0,8,0,2,0,253,255,2,0,242,255,4,0,229,255,4,0,218,255,2,0,214,255,0,0,209,255,251,255,211,255,244,255,214,255,236,255,220,255,227,255,225,255,218,255,233,255,209,255,247,255,198,255,2,0,187,255,13,0,178,255,24,0,167,255,30,0,161,255,28,0,154,255,17,0,154,255,6,0,152,255,251,255,154,255,240,255,156,255,231,255,158,255,233,255,161,255,240,255,165,255,249,255,172,255,2,0,180,255,6,0,192,255,13,0,200,255,11,0,207,255,8,0,211,255,8,0,209,255,11,0,207,255,17,0,200,255,26,0,196,255,39,0,194,255,52,0,196,255,66,0,203,255,77,0,209,255,86,0,220,255,90,0,231,255,90,0,244,255,88,0,253,255,81,0,6,0,72,0,17,0,64,0,26,0,48,0,33,0,37,0,30,0,22,0,26,0,8,0,19,0,251,255,13,0,238,255,6,0,222,255,2,0,211,255,0,0,207,255,0,0,205,255,253,255,211,255,251,255,220,255,240,255,231,255,225,255,244,255,211,255,0,0,200,255,4,0,196,255,11,0,200,255,15,0,211,255,15,0,227,255,13,0,244,255,13,0,6,0,11,0,24,0,8,0,39,0,8,0,55,0,8,0,68,0,11,0,79,0,13,0,88,0,17,0,92,0,22,0,92,0,28,0,92,0,37,0,86,0,46,0,79,0,52,0,75,0,55,0,66,0,50,0,55,0,41,0,46,0,28,0,35,0,11,0,26,0,251,255,15,0,231,255,6,0,218,255,0,0,207,255,249,255,203,255,238,255,203,255,227,255,209,255,211,255,220,255,200,255,231,255,185,255,244,255,176,255,253,255,169,255,0,0,167,255,2,0,172,255,0,0,180,255,253,255,192,255,244,255,205,255,236,255,222,255,229,255,236,255,222,255,249,255,216,255,0,0,214,255,2,0,211,255,4,0,216,255,0,0,216,255,249,255,220,255,242,255,225,255,236,255,227,255,227,255,231,255,218,255,233,255,209,255,236,255,200,255,238,255,192,255,242,255,187,255,249,255,189,255,0,0,194,255,0,0,207,255,4,0,220,255,6,0,233,255,6,0,249,255,2,0,2,0,253,255,11,0,247,255,15,0,238,255,15,0,229,255,15,0,216,255,11,0,207,255,4,0,198,255,0,0,189,255,247,255,187,255,242,255,189,255,242,255,196,255,244,255,209,255,249,255,220,255,0,0,236,255,2,0,244,255,4,0,253,255,6,0,2,0,8,0,11,0,11,0,19,0,15,0,28,0,19,0,41,0,22,0,52,0,24,0,66,0,19,0,72,0,15,0,77,0,8,0,79,0,0,0,77,0,0,0,75,0,0,0,70,0,4,0,66,0,11,0,59,0,17,0,48,0,26,0,33,0,33,0,15,0,33,0,251,255,33,0,233,255,26,0,220,255,17,0,211,255,6,0,211,255,251,255,216,255,242,255,225,255,233,255,238,255,229,255,251,255,225,255,6,0,222,255,13,0,218,255,17,0,214,255,15,0,209,255,6,0,207,255,0,0,207,255,240,255,216,255,222,255,225,255,205,255,236,255,189,255,251,255,174,255,2,0,161,255,8,0,147,255,13,0,141,255,13,0,139,255,11,0,139,255,6,0,141,255,0,0,147,255,251,255,158,255,244,255,172,255,240,255,185,255,240,255,200,255,236,255,216,255,236,255,231,255,240,255,244,255,242,255,0,0,251,255,4,0,0,0,13,0,8,0,17,0,19,0,22,0,30,0,28,0,41,0,33,0,52,0,44,0,59,0,50,0,68,0,61,0,72,0,70,0,75,0,75,0,72,0,83,0,70,0,83,0,66,0,83,0,59,0,83,0,52,0,77,0,46,0,70,0,39,0,59,0,35,0,46,0,28,0,33,0,26,0,17,0,24,0,2,0,26,0,244,255,28,0,236,255,30,0,227,255,30,0,222,255,28,0,225,255,22,0,229,255,11,0,238,255,0,0,251,255,242,255,2,0,229,255,11,0,225,255,11,0,227,255,6,0,236,255,0,0,251,255,238,255,11,0,222,255,33,0,207,255,48,0,194,255,64,0,187,255,70,0,185,255,72,0,192,255,68,0,198,255,59,0,209,255,48,0,216,255,35,0,222,255,19,0,227,255,4,0,229,255,251,255,227,255,242,255,227,255,233,255,227,255,233,255,225,255,231,255,222,255,231,255,225,255,231,255,229,255,225,255,233,255,220,255,242,255,209,255,249,255,198,255,253,255,187,255,253,255,176,255,253,255,165,255,249,255,161,255,244,255,163,255,240,255,165,255,236,255,172,255,236,255,178,255,238,255,183,255,240,255,187,255,247,255,189,255,0,0,196,255,4,0,205,255,13,0,216,255,22,0,227,255,30,0,238,255,39,0,247,255,48,0,251,255,52,0,249,255,55,0,242,255,48,0,233,255,41,0,225,255,28,0,211,255,13,0,205,255,0,0,198,255,244,255,189,255,236,255,180,255,233,255,172,255,236,255,163,255,240,255,156,255,244,255,152,255,251,255,152,255,0,0,154,255,0,0,161,255,0,0,169,255,0,0,174,255,0,0,183,255,0,0,189,255,2,0,194,255,4,0,196,255,8,0,198,255,15,0,198,255,22,0,196,255,30,0,194,255,33,0,192,255,35,0,189,255,28,0,187,255,22,0,192,255,11,0,194,255,0,0,198,255,247,255,200,255,242,255,205,255,240,255,209,255,244,255,214,255,249,255,220,255,0,0,231,255,0,0,244,255,0,0,0,0,0,0,11,0,253,255,24,0,251,255,33,0,253,255,39,0,2,0,44,0,11,0,46,0,22,0,46,0,33,0,46,0,46,0,44,0,50,0,35,0,50,0,30,0,46,0,22,0,39,0,13,0,24,0,4,0,4,0,251,255,242,255,240,255,218,255,229,255,194,255,220,255,169,255,216,255,147,255,214,255,128,255,214,255,112,255,220,255,105,255,227,255,105,255,233,255,116,255,238,255,136,255,242,255,165,255,247,255,196,255,247,255,229,255,247,255,251,255,247,255,17,0,247,255,30,0,247,255,33,0,244,255,30,0,244,255,26,0,242,255,19,0,236,255,13,0,231,255,6,0,227,255,4,0,222,255,2,0,222,255,0,0,225,255,253,255,231,255,249,255,238,255,244,255,242,255,240,255,247,255,240,255,251,255,240,255,251,255,242,255,251,255,244,255,247,255,244,255,242,255,242,255,236,255,238,255,233,255,231,255,231,255,227,255,233,255,222,255,238,255,222,255,242,255,222,255,253,255,225,255,2,0,233,255,8,0,247,255,8,0,6,0,6,0,22,0,0,0,39,0,247,255,52,0,238,255,61,0,231,255,68,0,229,255,66,0,233,255,61,0,238,255,50,0,242,255,41,0,247,255,33,0,249,255,26,0,251,255,22,0,247,255,15,0,242,255,11,0,236,255,4,0,231,255,2,0,227,255,0,0,220,255,2,0,216,255,4,0,209,255,15,0,200,255,28,0,196,255,44,0,192,255,59,0,192,255,72,0,194,255,83,0,200,255,90,0,209,255,90,0,222,255,81,0,231,255,68,0,240,255,46,0,244,255,22,0,247,255,2,0,247,255,240,255,253,255,231,255,2,0,225,255,13,0,225,255,28,0,225,255,48,0,225,255,64,0,231,255,75,0,231,255,81,0,236,255,81,0,238,255,72,0,238,255,59,0,238,255,41,0,231,255,26,0,227,255,11,0,218,255,2,0,211,255,0,0,207,255,253,255,207,255,251,255,207,255,253,255,211,255,251,255,220,255,247,255,231,255,242,255,240,255,238,255,253,255,231,255,6,0,225,255,17,0,218,255,30,0,209,255,39,0,203,255,48,0,198,255,52,0,196,255,55,0,196,255,50,0,200,255,44,0,207,255,35,0,218,255,22,0,227,255,8,0,242,255,251,255,0,0,236,255,11,0,220,255,22,0,207,255,28,0,200,255,33,0,196,255,33,0,194,255,35,0,194,255,33,0,192,255,28,0,194,255,19,0,194,255,8,0,194,255,253,255,198,255,236,255,207,255,218,255,218,255,203,255,229,255,192,255,240,255,185,255,253,255,187,255,2,0,194,255,6,0,205,255,13,0,216,255,17,0,225,255,24,0,233,255,30,0,238,255,39,0,242,255,46,0,244,255,52,0,247,255,59,0,253,255,59,0,0,0,57,0,8,0,50,0,17,0,39,0,26,0,26,0,37,0,8,0,46,0,251,255,52,0,240,255,59,0,231,255,64,0,229,255,59,0,229,255,48,0,233,255,30,0,236,255,11,0,238,255,244,255,233,255,227,255,227,255,216,255,222,255,214,255,214,255,216,255,205,255,227,255,194,255,236,255,187,255,244,255,174,255,249,255,163,255,251,255,152,255,244,255,141,255,236,255,134,255,225,255,132,255,209,255,134,255,198,255,139,255,185,255,147,255,180,255,152,255,178,255,158,255,183,255,163,255,187,255,165,255,196,255,165,255,207,255,172,255,218,255,180,255,227,255,192,255,236,255,211,255,244,255,233,255,249,255,0,0,253,255,17,0,0,0,30,0,0,0,37,0,0,0,37,0,0,0,33,0,0,0,24,0,0,0,11,0,4,0,2,0,11,0,251,255,17,0,247,255,24,0,244,255,33,0,247,255,35,0,253,255,37,0,6,0,35,0,15,0,28,0,22,0,19,0,30,0,6,0,39,0,249,255,44,0,236,255,55,0,220,255,64,0,216,255,72,0,214,255,79,0,218,255,75,0,227,255,64,0,240,255,50,0,253,255,30,0,13,0,8,0,28,0,247,255,44,0,231,255,59,0,218,255,72,0,209,255,81,0,205,255,86,0,205,255,83,0,205,255,79,0,205,255,70,0,207,255,59,0,211,255,50,0,216,255,44,0,225,255,35,0,231,255,30,0,238,255,30,0,244,255,35,0,253,255,41,0,4,0,55,0,17,0,68,0,28,0,79,0,46,0,86,0,59,0,90,0,75,0,86,0,81,0,75,0,86,0,61,0,83,0,44,0,77,0,26,0,68,0,11,0,61,0,0,0,57,0,247,255,59,0,247,255,68,0,249,255,72,0,0,0,79,0,15,0,81,0,30,0,79,0,48,0,66,0,61,0,50,0,72,0,28,0,75,0,4,0,68,0,240,255,57,0,220,255,41,0,205,255,24,0,196,255,11,0,194,255,0,0,200,255,247,255,209,255,244,255,227,255,240,255,242,255,240,255,0,0,238,255,17,0,238,255,30,0,240,255,44,0,242,255,50,0,247,255,59,0,251,255,61,0,0,0,61,0,2,0,61,0,2,0,59,0,2,0,55,0,0,0,48,0,253,255,44,0,249,255,39,0,244,255,35,0,240,255,30,0,233,255,33,0,231,255,30,0,229,255,33,0,227,255,30,0,229,255,26,0,231,255,19,0,233,255,13,0,238,255,4,0,238,255,0,0,236,255,249,255,236,255,242,255,231,255,238,255,231,255,238,255,233,255,238,255,242,255,236,255,253,255,236,255,4,0,233,255,13,0,231,255,17,0,225,255,17,0,218,255,13,0,209,255,6,0,198,255,0,0,185,255,249,255,172,255,238,255,163,255,233,255,156,255,227,255,156,255,227,255,158,255,227,255,165,255,227,255,174,255,225,255,187,255,227,255,196,255,227,255,207,255,229,255,209,255,233,255,214,255,238,255,211,255,244,255,207,255,251,255,203,255,0,0,198,255,0,0,196,255,2,0,196,255,2,0,200,255,253,255,205,255,249,255,214,255,242,255,225,255,236,255,233,255,229,255,249,255,222,255,4,0,220,255,19,0,218,255,30,0,218,255,39,0,220,255,46,0,222,255,48,0,225,255,44,0,231,255,37,0,238,255,30,0,249,255,24,0,0,0,19,0,2,0,17,0,0,0,17,0,249,255,22,0,238,255,22,0,225,255,19,0,216,255,17,0,207,255,8,0,205,255,0,0,205,255,242,255,205,255,233,255,205,255,225,255,205,255,218,255,205,255,216,255,205,255,214,255,203,255,216,255,198,255,218,255,196,255,222,255,189,255,222,255,187,255,227,255,185,255,229,255,185,255,231,255,189,255,231,255,194,255,227,255,203,255,220,255,211,255,214,255,222,255,205,255,229,255,203,255,231,255,203,255,229,255,207,255,229,255,214,255,227,255,222,255,227,255,236,255,233,255,247,255,242,255,0,0,0,0,6,0,8,0,8,0,19,0,6,0,24,0,0,0,30,0,240,255,28,0,225,255,26,0,209,255,17,0,198,255,11,0,192,255,6,0,192,255,0,0,196,255,251,255,203,255,247,255,214,255,240,255,220,255,238,255,225,255,233,255,227,255,231,255,225,255,229,255,225,255,229,255,227,255,229,255,227,255,231,255,229,255,240,255,236,255,247,255,244,255,2,0,251,255,17,0,4,0,33,0,13,0,46,0,17,0,55,0,19,0,61,0,13,0,64,0,4,0,64,0,247,255,57,0,229,255,50,0,211,255,39,0,192,255,30,0,176,255,19,0,163,255,11,0,156,255,6,0,154,255,4,0,156,255,2,0,165,255,4,0,178,255,6,0,196,255,8,0,216,255,6,0,238,255,2,0,0,0,249,255,11,0,242,255,15,0,236,255,17,0,231,255,15,0,229,255,8,0,227,255,2,0,227,255,251,255,227,255,244,255,225,255,233,255,222,255,222,255,216,255,214,255,214,255,203,255,211,255,196,255,207,255,192,255,203,255,192,255,194,255,194,255,185,255,203,255,172,255,216,255,158,255,227,255,150,255,242,255,143,255,0,0,143,255,6,0,150,255,17,0,158,255,26,0,174,255,30,0,189,255,37,0,205,255,35,0,220,255,37,0,233,255,35,0,251,255,30,0,8,0,28,0,24,0,26,0,37,0,26,0,46,0,30,0,50,0,35,0,48,0,44,0,44,0,55,0,33,0,64,0,26,0,72,0,19,0,79,0,11,0,83,0,8,0,83,0,4,0,81,0,4,0,72,0,4,0,64,0,4,0,57,0,6,0,52,0,4,0,50,0,0,0,55,0,249,255,64,0,233,255,72,0,220,255,83,0,209,255,90,0,196,255,99,0,187,255,105,0,185,255,108,0,185,255,110,0,187,255,110,0,187,255,108,0,189,255,103,0,189,255,94,0,187,255,88,0,185,255,79,0,183,255,68,0,180,255,57,0,180,255,41,0,185,255,26,0,192,255,8,0,205,255,249,255,218,255,227,255,236,255,211,255,249,255,198,255,2,0,189,255,6,0,187,255,11,0,187,255,13,0,192,255,13,0,198,255,13,0,203,255,15,0,211,255,17,0,216,255,19,0,218,255,22,0,218,255,24,0,216,255,22,0,211,255,17,0,207,255,13,0,203,255,8,0,198,255,4,0,200,255,6,0,205,255,11,0,211,255,17,0,222,255,22,0,233,255,24,0,242,255,26,0,249,255,24,0,251,255,19,0,249,255,13,0,240,255,6,0,233,255,2,0,225,255,0,0,220,255,253,255,218,255,253,255,218,255,253,255,220,255,0,0,225,255,0,0,227,255,2,0,229,255,4,0,229,255,11,0,227,255,15,0,220,255,15,0,214,255,17,0,200,255,19,0,187,255,15,0,169,255,8,0,156,255,2,0,147,255,253,255,145,255,244,255,154,255,240,255,172,255,233,255,196,255,233,255,220,255,233,255,244,255,238,255,2,0,242,255,13,0,249,255,17,0,251,255,15,0,253,255,15,0,0,0,15,0,4,0,17,0,8,0,24,0,17,0,28,0,22,0,30,0,26,0,30,0,26,0,19,0,24,0,4,0,22,0,238,255,11,0,211,255,4,0,187,255,253,255,169,255,251,255,163,255,242,255,167,255,240,255,183,255,236,255,203,255,236,255,229,255,238,255,251,255,240,255,15,0,247,255,30,0,251,255,39,0,0,0,48,0,0,0,55,0,0,0,61,0,0,0,61,0,253,255,57,0,251,255,46,0,247,255,30,0,247,255,8,0,244,255,247,255,242,255,231,255,240,255,218,255,238,255,216,255,238,255,218,255,236,255,225,255,231,255,233,255,229,255,240,255,227,255,247,255,227,255,253,255,225,255,251,255,222,255,247,255,220,255,242,255,220,255,233,255,220,255,225,255,227,255,214,255,231,255,205,255,242,255,194,255,251,255,185,255,2,0,178,255,11,0,174,255,17,0,172,255,22,0,176,255,24,0,183,255,28,0,189,255,28,0,198,255,26,0,205,255,26,0,205,255,26,0,200,255,24,0,187,255,24,0,172,255,24,0,152,255,24,0,134,255,24,0,116,255,28,0,108,255,28,0,103,255,28,0,105,255,26,0,112,255,22,0,123,255,13,0,139,255,0,0,154,255,238,255,172,255,222,255,185,255,209,255,200,255,198,255,211,255,189,255,222,255,187,255,231,255,187,255,238,255,194,255,244,255,200,255,247,255,205,255,249,255,214,255,247,255,222,255,242,255,229,255,238,255,240,255,229,255,253,255,222,255,6,0,214,255,15,0,207,255,19,0,200,255,19,0,198,255,15,0,200,255,8,0,207,255,0,0,211,255,249,255,218,255,244,255,220,255,240,255,220,255,240,255,220,255,244,255,218,255,251,255,216,255,0,0,218,255,6,0,218,255,13,0,222,255,15,0,229,255,15,0,236,255,11,0,240,255,4,0,249,255,0,0,253,255,253,255,2,0,249,255,6,0,249,255,6,0,251,255,8,0,0,0,6,0,0,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,4,0,6,0,11,0,6,0,22,0,6,0,35,0,6,0,52,0,4,0,61,0,6,0,70,0,11,0,72,0,17,0,72,0,26,0,66,0,35,0,57,0,46,0,48,0,57,0,37,0,64,0,26,0,68,0,15,0,66,0,4,0,61,0,253,255,48,0,247,255,30,0,244,255,13,0,244,255,253,255,247,255,240,255,253,255,231,255,2,0,229,255,6,0,231,255,11,0,236,255,8,0,244,255,6,0,0,0,4,0,2,0,2,0,11,0,253,255,11,0,249,255,8,0,242,255,4,0,233,255,253,255,222,255,240,255,211,255,227,255,200,255,218,255,187,255,205,255,176,255,196,255,163,255,189,255,154,255,189,255,145,255,192,255,143,255,194,255,147,255,198,255,154,255,203,255,163,255,209,255,176,255,216,255,185,255,222,255,192,255,231,255,194,255,244,255,192,255,0,0,189,255,17,0,187,255,35,0,192,255,50,0,198,255,61,0,209,255,68,0,220,255,68,0,231,255,70,0,247,255,70,0,253,255,72,0,6,0,81,0,13,0,90,0,22,0,99,0,28,0,110,0,33,0,119,0,37,0,125,0,41,0,125,0,41,0,125,0,41,0,119,0,37,0,105,0,30,0,88,0,24,0,64,0,15,0,35,0,6,0,8,0,0,0,244,255,0,0,229,255,2,0,222,255,6,0,225,255,11,0,231,255,11,0,240,255,8,0,253,255,0,0,8,0,251,255,19,0,244,255,30,0,242,255,39,0,242,255,41,0,244,255,41,0,251,255,35,0,0,0,26,0,6,0,15,0,13,0,4,0,15,0,251,255,13,0,244,255,8,0,244,255,0,0,244,255,249,255,244,255,238,255,244,255,229,255,247,255,222,255,247,255,222,255,251,255,227,255,0,0,236,255,11,0,244,255,22,0,0,0,37,0,4,0,50,0,6,0,64,0,6,0,68,0,0,0,70,0,247,255,70,0,238,255,66,0,225,255,59,0,220,255,52,0,214,255,44,0,214,255,39,0,218,255,35,0,220,255,30,0,218,255,26,0,214,255,30,0,205,255,37,0,192,255,46,0,178,255,57,0,165,255,68,0,154,255,72,0,150,255,70,0,150,255,64,0,158,255,52,0,172,255,39,0,192,255,26,0,214,255,11,0,238,255,0,0,6,0,244,255,26,0,236,255,44,0,231,255,52,0,233,255,59,0,242,255,57,0,253,255,57,0,6,0,50,0,22,0,48,0,30,0,44,0,39,0,41,0,41,0,41,0,44,0,41,0,46,0,41,0,48,0,44,0,55,0,41,0,61,0,41,0,70,0,37,0,81,0,35,0,88,0,33,0,99,0,30,0,105,0,28,0,114,0,30,0,114,0,33,0,112,0,37,0,110,0,41,0,105,0,46,0,101,0,46,0,99,0,48,0,97,0,44,0,94,0,39,0,94,0,35,0,92,0,28,0,88,0,22,0,79,0,13,0,70,0,6,0,59,0,0,0,50,0,253,255,44,0,249,255,39,0,249,255,37,0,249,255,39,0,253,255,48,0,253,255,55,0,251,255,64,0,249,255,70,0,238,255,79,0,225,255,83,0,207,255,83,0,189,255,81,0,172,255,72,0,158,255,64,0,152,255,48,0,150,255,35,0,152,255,19,0,161,255,4,0,172,255,249,255,185,255,240,255,194,255,238,255,200,255,238,255,203,255,242,255,209,255,249,255,209,255,2,0,209,255,11,0,207,255,24,0,203,255,37,0,198,255,48,0,196,255,59,0,192,255,68,0,187,255,72,0,185,255,72,0,183,255,66,0,183,255,52,0,187,255,33,0,192,255,11,0,196,255,249,255,205,255,229,255,214,255,214,255,222,255,207,255,233,255,205,255,242,255,211,255,0,0,222,255,11,0,238,255,24,0,253,255,37,0,11,0,46,0,26,0,57,0,41,0,64,0,50,0,70,0,59,0,72,0,66,0,75,0,70,0,75,0,77,0,75,0,77,0,70,0,79,0,68,0,79,0,64,0,81,0,55,0,81,0,50,0,79,0,44,0,79,0,39,0,79,0,33,0,77,0,28,0,75,0,24,0,70,0,13,0,61,0,2,0,52,0,244,255,46,0,227,255,39,0,205,255,33,0,187,255,28,0,174,255,24,0,161,255,24,0,154,255,24,0,154,255,22,0,156,255,17,0,165,255,13,0,176,255,2,0,194,255,249,255,211,255,240,255,236,255,231,255,2,0,229,255,26,0,229,255,46,0,231,255,61,0,236,255,68,0,236,255,68,0,233,255,57,0,229,255,44,0,222,255,22,0,216,255,4,0,214,255,242,255,211,255,225,255,211,255,214,255,216,255,207,255,218,255,205,255,218,255,207,255,220,255,214,255,222,255,220,255,225,255,231,255,229,255,242,255,231,255,0,0,240,255,15,0,251,255,35,0,4,0,55,0,19,0,72,0,37,0,83,0,55,0,90,0,72,0,88,0,86,0,75,0,92,0,59,0,94,0,39,0,90,0,24,0,79,0,8,0,66,0,0,0,48,0,253,255,33,0,253,255,17,0,251,255,6,0,253,255,253,255,0,0,242,255,4,0,233,255,11,0,227,255,22,0,222,255,30,0,220,255,41,0,220,255,50,0,227,255,57,0,233,255,64,0,244,255,64,0,0,0,64,0,11,0,68,0,19,0,75,0,30,0,81,0,37,0,92,0,44,0,101,0,48,0,110,0,50,0,114,0,48,0,112,0,44,0,108,0,33,0,97,0,17,0,86,0,0,0,68,0,238,255,50,0,220,255,30,0,203,255,13,0,192,255,253,255,180,255,238,255,176,255,229,255,176,255,222,255,176,255,218,255,178,255,220,255,180,255,225,255,185,255,229,255,189,255,233,255,194,255,236,255,198,255,240,255,200,255,242,255,200,255,242,255,196,255,242,255,192,255,244,255,189,255,247,255,187,255,251,255,187,255,0,0,194,255,4,0,203,255,8,0,214,255,11,0,222,255,17,0,233,255,19,0,238,255,19,0,238,255,15,0,238,255,8,0,236,255,0,0,236,255,253,255,238,255,0,0,240,255,2,0,242,255,13,0,242,255,22,0,240,255,28,0,233,255,33,0,227,255,30,0,214,255,28,0,205,255,24,0,196,255,17,0,196,255,11,0,198,255,2,0,205,255,249,255,218,255,238,255,229,255,227,255,238,255,216,255,249,255,205,255,0,0,198,255,0,0,194,255,4,0,192,255,8,0,194,255,11,0,198,255,13,0,209,255,13,0,220,255,11,0,231,255,2,0,242,255,251,255,251,255,240,255,0,0,229,255,8,0,220,255,13,0,216,255,17,0,214,255,22,0,220,255,22,0,229,255,19,0,240,255,15,0,0,0,8,0,15,0,0,0,30,0,247,255,48,0,236,255,61,0,227,255,72,0,218,255,75,0,216,255,72,0,218,255,64,0,225,255,50,0,236,255,35,0,244,255,19,0,0,0,6,0,11,0,253,255,22,0,249,255,26,0,247,255,30,0,244,255,35,0,247,255,37,0,251,255,39,0,0,0,39,0,6,0,39,0,11,0,37,0,13,0,35,0,13,0,30,0,11,0,26,0,4,0,24,0,0,0,22,0,249,255,26,0,242,255,28,0,238,255,33,0,236,255,37,0,240,255,41,0,244,255,44,0,251,255,44,0,0,0,41,0,4,0,37,0,2,0,28,0,253,255,17,0,244,255,6,0,233,255,253,255,222,255,240,255,216,255,227,255,211,255,216,255,211,255,209,255,216,255,207,255,220,255,207,255,229,255,209,255,238,255,209,255,242,255,216,255,244,255,220,255,242,255,222,255,242,255,229,255,236,255,233,255,233,255,240,255,233,255,247,255,236,255,253,255,240,255,2,0,247,255,6,0,253,255,11,0,0,0,13,0,0,0,15,0,0,0,15,0,253,255,15,0,0,0,13,0,0,0,11,0,2,0,8,0,11,0,6,0,22,0,4,0,35,0,2,0,46,0,0,0,59,0,0,0,70,0,2,0,77,0,2,0,77,0,4,0,77,0,4,0,72,0,0,0,66,0,249,255,59,0,238,255,50,0,222,255,48,0,207,255,44,0,194,255,44,0,185,255,44,0,180,255,39,0,185,255,35,0,194,255,28,0,211,255,19,0,229,255,8,0,249,255,2,0,6,0,251,255,19,0,247,255,22,0,242,255,19,0,244,255,8,0,247,255,253,255,253,255,236,255,2,0,225,255,13,0,216,255,22,0,214,255,30,0,216,255,37,0,222,255,41,0,233,255,46,0,242,255,46,0,251,255,44,0,0,0,41,0,0,0,30,0,0,0,19,0,249,255,6,0,240,255,251,255,233,255,242,255,227,255,233,255,225,255,233,255,222,255,238,255,220,255,244,255,218,255,253,255,216,255,2,0,211,255,6,0,207,255,6,0,203,255,6,0,198,255,4,0,196,255,2,0,198,255,0,0,200,255,4,0,207,255,13,0,216,255,22,0,229,255,35,0,244,255,46,0,0,0,57,0,13,0,64,0,24,0,68,0,28,0,70,0,33,0,68,0,33,0,59,0,30,0,50,0,24,0,37,0,13,0,24,0,2,0,15,0,244,255,6,0,229,255,0,0,218,255,2,0,209,255,6,0,205,255,17,0,205,255,28,0,211,255,44,0,222,255,57,0,240,255,64,0,6,0,68,0,30,0,72,0,52,0,68,0,70,0,64,0,79,0,61,0,81,0,59,0,72,0,59,0,61,0,57,0,41,0,59,0,22,0,59,0,0,0,57,0,233,255,59,0,216,255,61,0,203,255,59,0,194,255,59,0,194,255,57,0,200,255,50,0,207,255,44,0,225,255,35,0,240,255,22,0,2,0,15,0,22,0,8,0,41,0,4,0,57,0,2,0,72,0,2,0,86,0,4,0,92,0,6,0,97,0,8,0,94,0,15,0,88,0,17,0,75,0,17,0,57,0,22,0,35,0,24,0,13,0,24,0,244,255,24,0,225,255,24,0,207,255,24,0,196,255,22,0,189,255,19,0,192,255,17,0,198,255,15,0,203,255,13,0,207,255,8,0,211,255,4,0,216,255,0,0,220,255,0,0,222,255,0,0,229,255,0,0,236,255,2,0,247,255,6,0,0,0,8,0,13,0,11,0,17,0,13,0,22,0,8,0,22,0,0,0,17,0,249,255,13,0,236,255,8,0,222,255,8,0,211,255,11,0,203,255,17,0,203,255,24,0,209,255,30,0,225,255,37,0,247,255,39,0,15,0,44,0,41,0,46,0,64,0,48,0,79,0,48,0,83,0,50,0,79,0,52,0,64,0,55,0,39,0,57,0,15,0,52,0,247,255,46,0,220,255,35,0,196,255,24,0,174,255,8,0,154,255,253,255,141,255,242,255,132,255,236,255,132,255,231,255,141,255,229,255,156,255,227,255,178,255,222,255,203,255,220,255,227,255,211,255,251,255,209,255,8,0,209,255,17,0,214,255,22,0,222,255,24,0,238,255,15,0,0,0,11,0,24,0,4,0,46,0,0,0,64,0,249,255,79,0,242,255,88,0,236,255,90,0,227,255,86,0,220,255,75,0,209,255,64,0,203,255,50,0,196,255,37,0,192,255,28,0,189,255,24,0,189,255,22,0,196,255,24,0,200,255,22,0,209,255,17,0,220,255,8,0,231,255,0,0,238,255,244,255,249,255,238,255,0,0,236,255,4,0,240,255,11,0,249,255,11,0,4,0,8,0,13,0,4,0,15,0,0,0,11,0,249,255,0,0,244,255,240,255,247,255,220,255,251,255,203,255,2,0,194,255,15,0,189,255,28,0,187,255,39,0,194,255,46,0,203,255,48,0,211,255,44,0,220,255,33,0,231,255,22,0,240,255,8,0,247,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,251,255,253,255,242,255,251,255,233,255,247,255,225,255,240,255,218,255,236,255,216,255,233,255,218,255,238,255,225,255,247,255,231,255,2,0,238,255,15,0,242,255,28,0,244,255,35,0,247,255,39,0,247,255,39,0,247,255,33,0,249,255,26,0,249,255,17,0,249,255,11,0,249,255,6,0,249,255,6,0,249,255,2,0,249,255,0,0,253,255,0,0,253,255,253,255,0,0,249,255,0,0,247,255,0,0,240,255,253,255,240,255,249,255,238,255,247,255,236,255,244,255,236,255,247,255,240,255,253,255,247,255,4,0,253,255,15,0,2,0,30,0,8,0,44,0,15,0,59,0,19,0,72,0,26,0,79,0,33,0,81,0,41,0,77,0,48,0,68,0,55,0,55,0,59,0,39,0,57,0,24,0,52,0,6,0,39,0,249,255,26,0,236,255,11,0,227,255,253,255,220,255,238,255,216,255,231,255,218,255,229,255,218,255,233,255,222,255,242,255,227,255,251,255,229,255,0,0,233,255,2,0,236,255,0,0,240,255,251,255,249,255,240,255,2,0,229,255,17,0,218,255,37,0,209,255,52,0,200,255,70,0,198,255,83,0,196,255,92,0,192,255,94,0,192,255,94,0,192,255,92,0,192,255,88,0,198,255,83,0,209,255,83,0,222,255,86,0,238,255,90,0,249,255,97,0,2,0,101,0,6,0,103,0,6,0,101,0,0,0,97,0,249,255,90,0,240,255,83,0,231,255,81,0,225,255,79,0,218,255,79,0,216,255,77,0,216,255,75,0,218,255,70,0,225,255,61,0,233,255,50,0,238,255,44,0,244,255,33,0,253,255,24,0,4,0,19,0,13,0,17,0,22,0,17,0,30,0,15,0,39,0,15,0,44,0,13,0,46,0,8,0,46,0,4,0,41,0,0,0,35,0,249,255,28,0,242,255,22,0,233,255,13,0,225,255,6,0,216,255,0,0,214,255,249,255,209,255,242,255,205,255,233,255,205,255,225,255,200,255,218,255,196,255,216,255,194,255,216,255,194,255,220,255,194,255,231,255,189,255,244,255,185,255,0,0,180,255,13,0,176,255,24,0,174,255,30,0,169,255,33,0,169,255,33,0,169,255,26,0,174,255,17,0,174,255,6,0,183,255,249,255,187,255,240,255,194,255,229,255,200,255,218,255,205,255,214,255,209,255,207,255,216,255,205,255,220,255,205,255,225,255,209,255,231,255,214,255,233,255,218,255,240,255,222,255,240,255,227,255,242,255,233,255,242,255,236,255,240,255,242,255,236,255,249,255,233,255,253,255,227,255,0,0,220,255,4,0,211,255,4,0,200,255,4,0,187,255,4,0,178,255,2,0,174,255,6,0,178,255,8,0,185,255,13,0,200,255,22,0,216,255,33,0,236,255,46,0,253,255,57,0,8,0,72,0,19,0,83,0,24,0,94,0,24,0,97,0,24,0,97,0,15,0,90,0,8,0,79,0,0,0,66,0,247,255,48,0,231,255,33,0,218,255,19,0,203,255,8,0,189,255,2,0,180,255,251,255,172,255,249,255,174,255,244,255,180,255,242,255,192,255,242,255,205,255,247,255,222,255,253,255,240,255,2,0,253,255,6,0,4,0,13,0,11,0,17,0,13,0,17,0,11,0,17,0,2,0,15,0,251,255,17,0,238,255,17,0,222,255,19,0,209,255,24,0,205,255,28,0,209,255,33,0,220,255,37,0,238,255,39,0,0,0,37,0,19,0,33,0,35,0,22,0,44,0,8,0,46,0,0,0,44,0,244,255,39,0,236,255,35,0,231,255,30,0,233,255,28,0,240,255,24,0,247,255,22,0,0,0,17,0,8,0,15,0,17,0,11,0,22,0,11,0,24,0,15,0,28,0,15,0,28,0,19,0,30,0,22,0,37,0,22,0,41,0,24,0,46,0,22,0,52,0,22,0,57,0,19,0,59,0,17,0,59,0,15,0,57,0,15,0,52,0,13,0,48,0,11,0,39,0,11,0,30,0,13,0,24,0,15,0,19,0,17,0,17,0,24,0,19,0,33,0,24,0,44,0,30,0,57,0,33,0,70,0,37,0,83,0,41,0,97,0,44,0,108,0,41,0,112,0,41,0,112,0,39,0,110,0,37,0,105,0,33,0,101,0,28,0,92,0,22,0,88,0,15,0,83,0,13,0,79,0,15,0,75,0,22,0,64,0,30,0,50,0,41,0,33,0,50,0,15,0,57,0,0,0,57,0,240,255,52,0,231,255,48,0,225,255,41,0,222,255,39,0,225,255,39,0,227,255,39,0,225,255,41,0,222,255,44,0,218,255,41,0,214,255,37,0,211,255,30,0,209,255,26,0,211,255,24,0,214,255,19,0,216,255,17,0,220,255,15,0,225,255,13,0,231,255,8,0,236,255,0,0,244,255,249,255,0,0,233,255,6,0,218,255,17,0,200,255,24,0,183,255,28,0,167,255,33,0,156,255,35,0,145,255,37,0,141,255,41,0,139,255,48,0,145,255,59,0,152,255,68,0,161,255,75,0,169,255,77,0,178,255,75,0,185,255,64,0,187,255,50,0,189,255,30,0,189,255,8,0,192,255,247,255,192,255,227,255,194,255,209,255,203,255,200,255,214,255,194,255,227,255,194,255,244,255,198,255,2,0,205,255,13,0,211,255,19,0,222,255,24,0,233,255,22,0,244,255,15,0,0,0,6,0,11,0,251,255,22,0,240,255,33,0,229,255,39,0,222,255,44,0,218,255,44,0,216,255,41,0,222,255,37,0,229,255,37,0,238,255,37,0,244,255,39,0,253,255,46,0,2,0,50,0,4,0,55,0,4,0,59,0,0,0,61,0,251,255,59,0,242,255,57,0,233,255,55,0,222,255,52,0,214,255,48,0,205,255,46,0,194,255,44,0,178,255,44,0,167,255,41,0,154,255,48,0,145,255,52,0,141,255,64,0,143,255,77,0,150,255,88,0,161,255,97,0,176,255,99,0,189,255,92,0,203,255,79,0,216,255,59,0,229,255,33,0,238,255,6,0,247,255,244,255,253,255,229,255,2,0,218,255,8,0,214,255,11,0,214,255,11,0,218,255,6,0,222,255,0,0,231,255,249,255,244,255,240,255,0,0,231,255,13,0,225,255,28,0,222,255,41,0,218,255,52,0,218,255,61,0,218,255,61,0,222,255,55,0,231,255,44,0,242,255,24,0,251,255,2,0,6,0,238,255,19,0,222,255,26,0,214,255,33,0,214,255,33,0,218,255,30,0,231,255,26,0,247,255,19,0,2,0,15,0,11,0,13,0,15,0,15,0,15,0,17,0,13,0,24,0,8,0,33,0,8,0,37,0,8,0,44,0,13,0,48,0,22,0,50,0,26,0,50,0,33,0,48,0,37,0,44,0,35,0,37,0,33,0,26,0,26,0,13,0,19,0,2,0,13,0,244,255,4,0,233,255,253,255,225,255,244,255,216,255,236,255,211,255,231,255,209,255,233,255,207,255,236,255,207,255,242,255,211,255,249,255,220,255,0,0,231,255,6,0,244,255,11,0,0,0,11,0,13,0,13,0,24,0,17,0,30,0,22,0,33,0,28,0,26,0,37,0,13,0,46,0,253,255,50,0,238,255,50,0,225,255,46,0,216,255,39,0,214,255,26,0,218,255,15,0,231,255,2,0,244,255,251,255,2,0,244,255,17,0,244,255,28,0,249,255,39,0,253,255,50,0,0,0,59,0,2,0,64,0,4,0,68,0,0,0,70,0,249,255,72,0,238,255,70,0,231,255,66,0,222,255,64,0,218,255,59,0,218,255,55,0,218,255,50,0,225,255,44,0,229,255,39,0,236,255,33,0,242,255,26,0,249,255,17,0,253,255,8,0,0,0,2,0,4,0,251,255,6,0,244,255,11,0,242,255,13,0,244,255,15,0,251,255,15,0,0,0,17,0,13,0,17,0,22,0,19,0,28,0,19,0,33,0,22,0,28,0,24,0,26,0,30,0,17,0,37,0,15,0,46,0,13,0,57,0,15,0,66,0,22,0,75,0,33,0,79,0,50,0,79,0,66,0,77,0,77,0,66,0,83,0,57,0,86,0,41,0,75,0,28,0,64,0,15,0,44,0,2,0,26,0,249,255,8,0,240,255,253,255,236,255,247,255,231,255,244,255,233,255,249,255,236,255,253,255,238,255,0,0,240,255,2,0,242,255,2,0,242,255,0,0,242,255,0,0,244,255,0,0,249,255,0,0,2,0,0,0,13,0,2,0,26,0,2,0,41,0,2,0,55,0,0,0,61,0,0,0,64,0,253,255,57,0,249,255,48,0,247,255,33,0,242,255,17,0,242,255,2,0,242,255,251,255,244,255,247,255,251,255,249,255,0,0,0,0,11,0,8,0,22,0,17,0,26,0,26,0,26,0,30,0,24,0,28,0,15,0,17,0,8,0,6,0,2,0,247,255,249,255,229,255,242,255,218,255,233,255,211,255,225,255,211,255,214,255,216,255,205,255,229,255,198,255,244,255,198,255,4,0,200,255,22,0,211,255,35,0,222,255,48,0,236,255,57,0,244,255,61,0,249,255,59,0,247,255,52,0,240,255,41,0,227,255,26,0,209,255,13,0,192,255,0,0,174,255,242,255,163,255,233,255,161,255,229,255,165,255,227,255,176,255,231,255,192,255,236,255,209,255,240,255,225,255,247,255,240,255,247,255,253,255,249,255,8,0,242,255,19,0,236,255,33,0,222,255,48,0,214,255,59,0,207,255,75,0,205,255,83,0,207,255,90,0,218,255,86,0,231,255,77,0,244,255,61,0,2,0,41,0,11,0,22,0,19,0,2,0,19,0,249,255,19,0,236,255,17,0,229,255,15,0,220,255,15,0,214,255,22,0,203,255,28,0,194,255,35,0,185,255,41,0,180,255,44,0,183,255,46,0,187,255,44,0,196,255,41,0,209,255,37,0,222,255,37,0,238,255,35,0,0,0,33,0,15,0,26,0,30,0,22,0,44,0,15,0,50,0,6,0,50,0,0,0,46,0,247,255,39,0,236,255,28,0,225,255,22,0,218,255,17,0,214,255,15,0,211,255,17,0,214,255,17,0,216,255,17,0,218,255,15,0,220,255,11,0,220,255,8,0,220,255,6,0,225,255,2,0,227,255,0,0,236,255,0,0,247,255,249,255,2,0,236,255,15,0,222,255,26,0,203,255,35,0,187,255,37,0,174,255,35,0,165,255,33,0,163,255,24,0,172,255,17,0,187,255,13,0,205,255,6,0,225,255,4,0,242,255,2,0,0,0,0,0,8,0,0,0,15,0,253,255,17,0,253,255,17,0,0,0,15,0,0,0,13,0,6,0,13,0,15,0,11,0,19,0,15,0,28,0,19,0,33,0,30,0,33,0,39,0,33,0,52,0,33,0,64,0,33,0,72,0,30,0,77,0,30,0,79,0,37,0,83,0,41,0,86,0,50,0,88,0,57,0,90,0,61,0,90,0,61,0,86,0,59,0,81,0,52,0,72,0,46,0,66,0,37,0,59,0,30,0,55,0,28,0,52,0,24,0,50,0,19,0,46,0,17,0,37,0,11,0,26,0,6,0,11,0,253,255,251,255,244,255,236,255,238,255,222,255,233,255,214,255,233,255,211,255,238,255,216,255,247,255,225,255,2,0,238,255,17,0,249,255,33,0,4,0,50,0,19,0,64,0,33,0,75,0,41,0,81,0,50,0,81,0,57,0,72,0,66,0,64,0,68,0,48,0,68,0,30,0,68,0,15,0,66,0,0,0,64,0,240,255,61,0,229,255,57,0,218,255,55,0,209,255,50,0,200,255,48,0,192,255,46,0,185,255,35,0,174,255,24,0,167,255,8,0,161,255,251,255,163,255,236,255,165,255,222,255,169,255,214,255,178,255,214,255,189,255,220,255,198,255,231,255,207,255,247,255,218,255,4,0,233,255,24,0,244,255,39,0,0,0,52,0,11,0,61,0,17,0,70,0,22,0,72,0,22,0,75,0,15,0,75,0,8,0,77,0,0,0,77,0,249,255,79,0,244,255,77,0,247,255,75,0,253,255,66,0,2,0,61,0,11,0,48,0,15,0,39,0,19,0,28,0,19,0,17,0,17,0,6,0,17,0,0,0,19,0,247,255,22,0,238,255,28,0,229,255,37,0,222,255,46,0,218,255,55,0,216,255,61,0,216,255,66,0,222,255,68,0,231,255,66,0,238,255,64,0,244,255,59,0,249,255,57,0,249,255,52,0,247,255,50,0,240,255,50,0,231,255,46,0,225,255,41,0,222,255,39,0,222,255,39,0,229,255,41,0,236,255,41,0,247,255,46,0,0,0,46,0,15,0,50,0,28,0,46,0,44,0,39,0,59,0,30,0,70,0,19,0,79,0,8,0,86,0,0,0,86,0,253,255,81,0,253,255,70,0,253,255,57,0,0,0,37,0,4,0,17,0,6,0,253,255,8,0,233,255,4,0,216,255,0,0,205,255,249,255,198,255,242,255,198,255,236,255,205,255,231,255,214,255,231,255,229,255,233,255,240,255,238,255,251,255,244,255,0,0,251,255,4,0,4,0,8,0,13,0,11,0,19,0,15,0,26,0,22,0,28,0,30,0,28,0,37,0,28,0,41,0,24,0,46,0,22,0,46,0,22,0,44,0,22,0,39,0,24,0,35,0,22,0,28,0,22,0,26,0,19,0,22,0,13,0,22,0,4,0,24,0,253,255,26,0,242,255,30,0,233,255,35,0,229,255,37,0,222,255,35,0,222,255,30,0,220,255,22,0,218,255,8,0,220,255,253,255,220,255,242,255,218,255,231,255,214,255,227,255,209,255,225,255,205,255,225,255,200,255,227,255,196,255,229,255,198,255,229,255,200,255,229,255,207,255,225,255,211,255,222,255,218,255,220,255,222,255,214,255,229,255,214,255,236,255,216,255,242,255,220,255,251,255,225,255,4,0,231,255,13,0,238,255,19,0,242,255,24,0,249,255,24,0,0,0,24,0,4,0,19,0,8,0,13,0,13,0,8,0,17,0,2,0,19,0,253,255,19,0,249,255,17,0,242,255,15,0,238,255,11,0,233,255,4,0,231,255,0,0,233,255,253,255,236,255,249,255,240,255,251,255,240,255,253,255,244,255,2,0,244,255,8,0,242,255,15,0,240,255,28,0,240,255,39,0,238,255,50,0,242,255,59,0,247,255,68,0,0,0,70,0,8,0,68,0,22,0,61,0,33,0,46,0,41,0,26,0,48,0,6,0,46,0,247,255,44,0,231,255,39,0,220,255,33,0,214,255,28,0,209,255,26,0,207,255,28,0,207,255,33,0,209,255,37,0,214,255,44,0,222,255,48,0,240,255,52,0,2,0,52,0,19,0,50,0,37,0,48,0,48,0,39,0,50,0,33,0,46,0,24,0,37,0,17,0,24,0,4,0,11,0,253,255,4,0,244,255,4,0,238,255,8,0,236,255,19,0,242,255,37,0,0,0,59,0,15,0,79,0,39,0,94,0,61,0,105,0,75,0,112,0,81,0,110,0,81,0,105,0,72,0,92,0,61,0,81,0,46,0,70,0,33,0,59,0,22,0,52,0,11,0,48,0,4,0,41,0,253,255,39,0,249,255,33,0,242,255,26,0,242,255,22,0,242,255,15,0,247,255,6,0,251,255,251,255,2,0,240,255,15,0,227,255,28,0,211,255,46,0,200,255,64,0,194,255,81,0,192,255,99,0,194,255,114,0,198,255,123,0,203,255,128,0,209,255,125,0,211,255,119,0,211,255,105,0,207,255,88,0,205,255,66,0,200,255,44,0,198,255,22,0,196,255,4,0,198,255,249,255,200,255,244,255,207,255,244,255,214,255,251,255,218,255,2,0,222,255,8,0,227,255,17,0,225,255,22,0,220,255,26,0,218,255,26,0,216,255,30,0,216,255,35,0,218,255,41,0,220,255,52,0,227,255,59,0,233,255,70,0,242,255,77,0,251,255,81,0,0,0,83,0,0,0,83,0,2,0,83,0,0,0,79,0,0,0,72,0,0,0,68,0,249,255,61,0,247,255,59,0,244,255,55,0,242,255,55,0,242,255,55,0,244,255,55,0,247,255,59,0,251,255,64,0,253,255,66,0,2,0,68,0,4,0,64,0,6,0,61,0,8,0,59,0,8,0,55,0,6,0,50,0,0,0,44,0,247,255,41,0,236,255,33,0,225,255,22,0,211,255,13,0,200,255,0,0,196,255,244,255,192,255,236,255,194,255,229,255,203,255,227,255,209,255,229,255,222,255,233,255,233,255,240,255,240,255,244,255,249,255,249,255,249,255,251,255,249,255,251,255,247,255,251,255,242,255,251,255,236,255,0,0,231,255,2,0,225,255,8,0,218,255,15,0,211,255,24,0,207,255,33,0,203,255,37,0,203,255,41,0,205,255,48,0,216,255,55,0,229,255,59,0,244,255,66,0,4,0,70,0,15,0,77,0,26,0,75,0,22,0,72,0,13,0,61,0,253,255,48,0,231,255,35,0,207,255,19,0,185,255,6,0,165,255,0,0,154,255,249,255,150,255,242,255,152,255,236,255,158,255,229,255,167,255,225,255,178,255,218,255,187,255,214,255,194,255,209,255,198,255,207,255,196,255,207,255,194,255,209,255,194,255,216,255,192,255,227,255,196,255,236,255,207,255,247,255,222,255,0,0,242,255,11,0,8,0,17,0,28,0,24,0,50,0,24,0,64,0,24,0,75,0,26,0,81,0,28,0,83,0,33,0,83,0,39,0,81,0,46,0,79,0,50,0,75,0,52,0,66,0,55,0,59,0,57,0,50,0,57,0,39,0,59,0,30,0,61,0,19,0,64,0,13,0,68,0,6,0,68,0,8,0,68,0,8,0,64,0,13,0,57,0,17,0,46,0,17,0,37,0,22,0,24,0,22,0,15,0,19,0,8,0,17,0,4,0,13,0,4,0,6,0,6,0,0,0,11,0,253,255,15,0,247,255,19,0,242,255,19,0,238,255,19,0,238,255,15,0,238,255,11,0,240,255,4,0,244,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,6,0,251,255,17,0,0,0,30,0,6,0,41,0,15,0,52,0,28,0,61,0,41,0,64,0,52,0,61,0,59,0,55,0,61,0,44,0,57,0,33,0,50,0,19,0,37,0,11,0,24,0,8,0,13,0,8,0,0,0,15,0,251,255,26,0,247,255,41,0,247,255,55,0,247,255,64,0,253,255,75,0,0,0,81,0,6,0,81,0,15,0,81,0,22,0,77,0,26,0,68,0,30,0,59,0,35,0,48,0,37,0,37,0,39,0,28,0,46,0,24,0,57,0,19,0,70,0,19,0,81,0,24,0,92,0,26,0,101,0,30,0,103,0,30,0,97,0,28,0,88,0,26,0,72,0,22,0,50,0,19,0,33,0,17,0,15,0,19,0,2,0,24,0,249,255,28,0,244,255,35,0,242,255,39,0,242,255,44,0,242,255,46,0,244,255,46,0,249,255,44,0,251,255,37,0,253,255,26,0,249,255,13,0,247,255,0,0,240,255,240,255,231,255,229,255,222,255,220,255,218,255,220,255,218,255,225,255,218,255,236,255,222,255,249,255,229,255,4,0,236,255,15,0,240,255,15,0,249,255,11,0,253,255,0,0,0,0,236,255,2,0,207,255,0,0,180,255,253,255,158,255,242,255,143,255,233,255,134,255,225,255,139,255,222,255,152,255,222,255,169,255,227,255,189,255,236,255,211,255,244,255,231,255,253,255,249,255,4,0,0,0,8,0,11,0,11,0,15,0,13,0,19,0,13,0,26,0,11,0,37,0,4,0,46,0,0,0,57,0,249,255,66,0,247,255,75,0,244,255,81,0,244,255,83,0,251,255,86,0,0,0,81,0,11,0,77,0,22,0,68,0,30,0,57,0,37,0,46,0,41,0,37,0,41,0,28,0,41,0,22,0,37,0,17,0,28,0,15,0,22,0,15,0,11,0,15,0,0,0,22,0,247,255,28,0,236,255,33,0,229,255,37,0,222,255,37,0,218,255,35,0,216,255,30,0,216,255,22,0,216,255,13,0,216,255,6,0,216,255,0,0,216,255,251,255,214,255,244,255,211,255,236,255,214,255,225,255,220,255,214,255,225,255,200,255,233,255,189,255,242,255,183,255,253,255,180,255,6,0,180,255,17,0,183,255,24,0,194,255,33,0,203,255,37,0,211,255,41,0,218,255,44,0,229,255,48,0,233,255,52,0,233,255,59,0,231,255,66,0,227,255,75,0,220,255,79,0,216,255,81,0,218,255,81,0,218,255,77,0,222,255,68,0,229,255,57,0,233,255,39,0,238,255,22,0,238,255,6,0,233,255,253,255,231,255,247,255,227,255,244,255,227,255,247,255,227,255,253,255,227,255,4,0,227,255,13,0,227,255,22,0,225,255,33,0,220,255,39,0,216,255,46,0,211,255,52,0,214,255,52,0,214,255,57,0,220,255,50,0,233,255,46,0,244,255,39,0,0,0,30,0,8,0,17,0,19,0,8,0,24,0,0,0,28,0,253,255,33,0,249,255,35,0,247,255,39,0,247,255,41,0,249,255,44,0,253,255,48,0,2,0,55,0,15,0,59,0,26,0,64,0,41,0,64,0,52,0,66,0,59,0,61,0,59,0,52,0,52,0,41,0,41,0,24,0,30,0,6,0,17,0,247,255,11,0,238,255,8,0,229,255,8,0,229,255,13,0,233,255,19,0,244,255,24,0,0,0,30,0,8,0,35,0,19,0,37,0,26,0,37,0,28,0,33,0,26,0,30,0,19,0,28,0,11,0,24,0,0,0,22,0,242,255,19,0,229,255,15,0,222,255,11,0,220,255,15,0,222,255,19,0,229,255,26,0,238,255,37,0,247,255,48,0,253,255,59,0,0,0,66,0,253,255,66,0,249,255,64,0,240,255,64,0,229,255,61,0,218,255,64,0,211,255,68,0,207,255,77,0,209,255,86,0,216,255,92,0,227,255,94,0,240,255,97,0,0,0,97,0,13,0,92,0,24,0,88,0,33,0,81,0,39,0,75,0,44,0,68,0,46,0,57,0,44,0,48,0,44,0,37,0,44,0,28,0,44,0,24,0,46,0,19,0,46,0,17,0,46,0,15,0,48,0,11,0,48,0,6,0,48,0,2,0,50,0,251,255,50,0,244,255,48,0,240,255,46,0,236,255,41,0,229,255,37,0,231,255,35,0,231,255,33,0,233,255,35,0,238,255,35,0,244,255,37,0,249,255,37,0,251,255,39,0,253,255,39,0,0,0,37,0,4,0,30,0,11,0,26,0,17,0,19,0,28,0,13,0,39,0,6,0,48,0,0,0,55,0,251,255,55,0,247,255,52,0,244,255,48,0,242,255,37,0,244,255,26,0,251,255,15,0,0,0,4,0,6,0,253,255,17,0,242,255,22,0,233,255,28,0,222,255,28,0,216,255,30,0,207,255,28,0,207,255,30,0,207,255,30,0,209,255,33,0,218,255,35,0,225,255,37,0,229,255,39,0,231,255,39,0,229,255,37,0,227,255,33,0,218,255,28,0,211,255,26,0,209,255,26,0,209,255,26,0,211,255,30,0,216,255,35,0,222,255,39,0,231,255,39,0,233,255,41,0,238,255,39,0,240,255,37,0,242,255,37,0,249,255,35,0,0,0,37,0,11,0,35,0,26,0,30,0,39,0,24,0,55,0,17,0,66,0,11,0,68,0,8,0,68,0,2,0,59,0,4,0,46,0,11,0,33,0,17,0,19,0,33,0,6,0,48,0,253,255,66,0,242,255,83,0,236,255,99,0,229,255,108,0,225,255,116,0,222,255,121,0,225,255,119,0,225,255,116,0,225,255,105,0,229,255,92,0,233,255,77,0,233,255,61,0,242,255,44,0,249,255,26,0,0,0,8,0,13,0,247,255,24,0,229,255,33,0,214,255,37,0,198,255,37,0,192,255,28,0,185,255,17,0,180,255,2,0,178,255,249,255,178,255,242,255,176,255,240,255,172,255,251,255,167,255,4,0,165,255,22,0,158,255,41,0,154,255,52,0,147,255,64,0,145,255,64,0,141,255,57,0,141,255,44,0,143,255,28,0,147,255,15,0,154,255,4,0,167,255,0,0,178,255,4,0,194,255,11,0,209,255,22,0,227,255,35,0,244,255,50,0,8,0,61,0,26,0,66,0,41,0,68,0,55,0,61,0,61,0,55,0,64,0,44,0,61,0,33,0,55,0,22,0,44,0,13,0,35,0,6,0,24,0,2,0,15,0,0,0,11,0,0,0,8,0,4,0,6,0,8,0,6,0,17,0,6,0,28,0,8,0,41,0,8,0,50,0,8,0,57,0,8,0,55,0,4,0,52,0,0,0,46,0,251,255,37,0,247,255,35,0,242,255,35,0,240,255,41,0,240,255,50,0,244,255,64,0,249,255,77,0,251,255,86,0,0,0,92,0,8,0,92,0,17,0,83,0,28,0,72,0,39,0,55,0,48,0,35,0,55,0,17,0,55,0,4,0,52,0,0,0,39,0,251,255,22,0,253,255,0,0,0,0,225,255,8,0,200,255,13,0,172,255,15,0,150,255,17,0,139,255,15,0,132,255,15,0,132,255,13,0,136,255,11,0,145,255,8,0,156,255,4,0,169,255,4,0,187,255,0,0,205,255,0,0,227,255,0,0,247,255,253,255,6,0,251,255,24,0,251,255,37,0,251,255,44,0,247,255,48,0,247,255,48,0,244,255,44,0,244,255,39,0,242,255,35,0,240,255,28,0,242,255,22,0,242,255,19,0,244,255,17,0,244,255,17,0,242,255,19,0,244,255,22,0,242,255,26,0,238,255,30,0,236,255,33,0,231,255,35,0,227,255,37,0,222,255,39,0,216,255,44,0,216,255,44,0,216,255,39,0,216,255,37,0,216,255,33,0,220,255,28,0,222,255,26,0,225,255,24,0,227,255,19,0,229,255,17,0,233,255,15,0,236,255,13,0,238,255,8,0,240,255,8,0,238,255,8,0,236,255,13,0,233,255,17,0,227,255,24,0,218,255,33,0,211,255,37,0,205,255,37,0,198,255,39,0,194,255,44,0,194,255,46,0,196,255,50,0,205,255,59,0,216,255,68,0,231,255,75,0,251,255,81,0,8,0,88,0,28,0,86,0,41,0,77,0,50,0,64,0,52,0,48,0,50,0,26,0,41,0,6,0,33,0,244,255,24,0,231,255,13,0,225,255,8,0,222,255,4,0,222,255,0,0,229,255,4,0,236,255,11,0,242,255,17,0,242,255,28,0,244,255,39,0,242,255,50,0,242,255,55,0,240,255,57,0,238,255,55,0,238,255,48,0,238,255,39,0,238,255,30,0,240,255,22,0,242,255,15,0,247,255,8,0,251,255,2,0,0,0,0,0,2,0,244,255,4,0,240,255,6,0,231,255,4,0,227,255,6,0,222,255,6,0,220,255,6,0,220,255,6,0,220,255,6,0,225,255,6,0,227,255,2,0,233,255,0,0,238,255,0,0,242,255,251,255,247,255,247,255,251,255,244,255,253,255,240,255,2,0,238,255,8,0,238,255,17,0,240,255,26,0,244,255,35,0,253,255,46,0,8,0,50,0,22,0,52,0,35,0,50,0,46,0,44,0,48,0,35,0,46,0,22,0,39,0,11,0,26,0,0,0,15,0,242,255,2,0,231,255,251,255,218,255,247,255,216,255,244,255,211,255,247,255,211,255,249,255,214,255,249,255,216,255,251,255,216,255,253,255,214,255,253,255,211,255,0,0,211,255,0,0,209,255,0,0,209,255,2,0,214,255,4,0,220,255,6,0,225,255,8,0,229,255,8,0,236,255,6,0,244,255,0,0,251,255,247,255,0,0,233,255,8,0,220,255,13,0,207,255,15,0,196,255,13,0,192,255,8,0,189,255,0,0,192,255,253,255,196,255,253,255,203,255,0,0,207,255,6,0,211,255,15,0,216,255,26,0,222,255,35,0,225,255,44,0,227,255,48,0,231,255,52,0,233,255,57,0,238,255,59,0,242,255,64,0,247,255,66,0,249,255,72,0,251,255,79,0,247,255,86,0,242,255,94,0,236,255,101,0,231,255,105,0,231,255,105,0,238,255,103,0,249,255,94,0,6,0,83,0,19,0,68,0,33,0,50,0,41,0,35,0,48,0,19,0,50,0,2,0,48,0,251,255,41,0,244,255,37,0,242,255,33,0,242,255,28,0,247,255,26,0,251,255,22,0,253,255,15,0,0,0,11,0,0,0,0,0,0,0,247,255,249,255,236,255,242,255,229,255,238,255,225,255,233,255,227,255,233,255,231,255,238,255,238,255,249,255,244,255,6,0,251,255,24,0,253,255,46,0,253,255,66,0,249,255,83,0,244,255,94,0,242,255,99,0,238,255,97,0,240,255,90,0,247,255,75,0,0,0,57,0,11,0,37,0,24,0,13,0,37,0,251,255,48,0,231,255,55,0,218,255,57,0,211,255,57,0,214,255,55,0,220,255,50,0,236,255,46,0,251,255,35,0,8,0,26,0,15,0,15,0,17,0,2,0,11,0,247,255,4,0,236,255,249,255,227,255,233,255,225,255,222,255,225,255,214,255,225,255,207,255,229,255,205,255,233,255,203,255,242,255,203,255,249,255,207,255,0,0,214,255,6,0,220,255,17,0,231,255,28,0,238,255,39,0,244,255,50,0,253,255,61,0,2,0,66,0,11,0,72,0,19,0,72,0,26,0,75,0,30,0,75,0,26,0,75,0,22,0,77,0,13,0,77,0,0,0,72,0,247,255,66,0,240,255,50,0,233,255,30,0,233,255,8,0,236,255,247,255,240,255,229,255,247,255,216,255,0,0,211,255,6,0,216,255,15,0,229,255,22,0,247,255,26,0,11,0,28,0,37,0,28,0,59,0,22,0,79,0,17,0,90,0,11,0,90,0,6,0,79,0,4,0,59,0,4,0,33,0,8,0,8,0,15,0,238,255,24,0,220,255,30,0,209,255,37,0,209,255,37,0,218,255,35,0,233,255,26,0,249,255,11,0,8,0,0,0,19,0,242,255,26,0,233,255,26,0,229,255,15,0,233,255,2,0,244,255,240,255,4,0,222,255,24,0,207,255,48,0,192,255,72,0,180,255,94,0,176,255,112,0,172,255,121,0,174,255,123,0,178,255,119,0,180,255,108,0,185,255,92,0,194,255,77,0,203,255,61,0,211,255,50,0,227,255,41,0,244,255,39,0,6,0,37,0,22,0,35,0,37,0,35,0,52,0,30,0,61,0,26,0,68,0,22,0,66,0,15,0,64,0,8,0,57,0,2,0,50,0,251,255,46,0,244,255,39,0,236,255,33,0,227,255,26,0,216,255,17,0,205,255,6,0,196,255,0,0,192,255,244,255,187,255,236,255,187,255,231,255,187,255,233,255,192,255,236,255,189,255,247,255,189,255,0,0,185,255,8,0,180,255,19,0,178,255,28,0,176,255,33,0,183,255,37,0,192,255,37,0,207,255,35,0,231,255,30,0,0,0,22,0,24,0,11,0,50,0,2,0,68,0,249,255,86,0,242,255,99,0,236,255,110,0,229,255,114,0,220,255,114,0,214,255,110,0,207,255,99,0,203,255,86,0,198,255,66,0,198,255,46,0,205,255,26,0,216,255,8,0,229,255,253,255,242,255,249,255,253,255,249,255,2,0,0,0,11,0,4,0,11,0,13,0,13,0,15,0,13,0,17,0,15,0,15,0,19,0,15,0,22,0,17,0,28,0,24,0,28,0,33,0,26,0,46,0,24,0,64,0,22,0,77,0,22,0,90,0,26,0,97,0,33,0,105,0,39,0,110,0,44,0,114,0,39,0,116,0,33,0,116,0,22,0,116,0,8,0,116,0,249,255,114,0,236,255,108,0,229,255,101,0,225,255,88,0,229,255,79,0,240,255,66,0,253,255,57,0,4,0,50,0,13,0,44,0,15,0,44,0,15,0,41,0,11,0,39,0,6,0,35,0,4,0,30,0,6,0,26,0,13,0,15,0,22,0,6,0,30,0,2,0,39,0,251,255,46,0,247,255,48,0,244,255,48,0,240,255,44,0,238,255,35,0,238,255,24,0,236,255,13,0,236,255,2,0,236,255,251,255,236,255,244,255,236,255,242,255,236,255,244,255,236,255,0,0,231,255,11,0,227,255,28,0,225,255,48,0,225,255,61,0,229,255,72,0,238,255,77,0,247,255,70,0,253,255,61,0,0,0,48,0,4,0,33,0,4,0,19,0,2,0,11,0,253,255,4,0,251,255,4,0,244,255,6,0,244,255,13,0,244,255,17,0,247,255,19,0,249,255,22,0,253,255,24,0,0,0,26,0,2,0,26,0,2,0,28,0,6,0,28,0,6,0,30,0,11,0,33,0,13,0,39,0,15,0,44,0,15,0,55,0,15,0,64,0,11,0,72,0,6,0,79,0,2,0,79,0,253,255,75,0,247,255,64,0,242,255,50,0,238,255,35,0,236,255,22,0,233,255,8,0,227,255,0,0,222,255,247,255,214,255,244,255,205,255,240,255,196,255,240,255,189,255,240,255,185,255,247,255,185,255,251,255,187,255,0,0,192,255,8,0,198,255,13,0,205,255,17,0,211,255,22,0,218,255,22,0,222,255,22,0,227,255,19,0,227,255,13,0,225,255,6,0,220,255,4,0,218,255,2,0,214,255,2,0,214,255,8,0,216,255,11,0,225,255,15,0,233,255,17,0,249,255,19,0,6,0,19,0,19,0,15,0,30,0,11,0,39,0,6,0,46,0,4,0,48,0,0,0,44,0,251,255,41,0,249,255,41,0,249,255,37,0,251,255,37,0,0,0,39,0,6,0,41,0,13,0,46,0,22,0,50,0,28,0,50,0,30,0,46,0,26,0,39,0,17,0,28,0,4,0,15,0,247,255,2,0,231,255,249,255,218,255,240,255,209,255,242,255,207,255,249,255,207,255,2,0,211,255,13,0,216,255,26,0,222,255,35,0,231,255,39,0,240,255,39,0,253,255,39,0,6,0,33,0,24,0,26,0,39,0,22,0,50,0,15,0,61,0,13,0,66,0,11,0,66,0,8,0,68,0,6,0,66,0,4,0,66,0,2,0,70,0,2,0,70,0,0,0,75,0,0,0,75,0,0,0,72,0,0,0,68,0,0,0,57,0,0,0,48,0,6,0,35,0,15,0,26,0,26,0,19,0,39,0,15,0,55,0,11,0,61,0,4,0,68,0,0,0,68,0,249,255,66,0,242,255,59,0,236,255,50,0,229,255,39,0,229,255,30,0,227,255,22,0,225,255,15,0,222,255,8,0,216,255,8,0,211,255,11,0,205,255,13,0,198,255,17,0,194,255,24,0,187,255,26,0,180,255,26,0,176,255,28,0,169,255,35,0,161,255,37,0,152,255,44,0,143,255,46,0,134,255,46,0,130,255,44,0,130,255,37,0,132,255,28,0,141,255,22,0,156,255,17,0,174,255,13,0,196,255,13,0,220,255,17,0,244,255,26,0,6,0,33,0,26,0,41,0,39,0,48,0,50,0,59,0,52,0,66,0,50,0,75,0,44,0,83,0,33,0,94,0,15,0,103,0,0,0,116,0,238,255,123,0,220,255,136,0,203,255,145,0,189,255,156,0,180,255,161,0,172,255,163,0,167,255,158,0,167,255,147,0,167,255,132,0,169,255,110,0,172,255,88,0,172,255,68,0,174,255,48,0,174,255,35,0,174,255,26,0,178,255,15,0,187,255,11,0,205,255,2,0,225,255,0,0,251,255,251,255,22,0,249,255,48,0,251,255,68,0,0,0,81,0,4,0,83,0,15,0,79,0,30,0,66,0,44,0,50,0,57,0,33,0,68,0,17,0,72,0,8,0,72,0,6,0,72,0,6,0,66,0,13,0,57,0,22,0,50,0,30,0,44,0,35,0,39,0,37,0,41,0,39,0,46,0,37,0,55,0,35,0,68,0,28,0,83,0,22,0,97,0,13,0,108,0,8,0,112,0,4,0,112,0,0,0,105,0,0,0,97,0,0,0,88,0,2,0,77,0,8,0,72,0,15,0,68,0,22,0,66,0,28,0,66,0,33,0,66,0,33,0,66,0,28,0,64,0,22,0,57,0,11,0,52,0,2,0,50,0,251,255,52,0,244,255,55,0,238,255,59,0,236,255,68,0,236,255,77,0,240,255,81,0,244,255,83,0,251,255,81,0,253,255,77,0,0,0,70,0,2,0,64,0,0,0,55,0,251,255,48,0,249,255,44,0,244,255,39,0,240,255,37,0,238,255,39,0,240,255,33,0,244,255,30,0,251,255,24,0,4,0,19,0,13,0,11,0,28,0,2,0,35,0,249,255,41,0,242,255,46,0,236,255,46,0,233,255,41,0,229,255,37,0,231,255,30,0,227,255,28,0,229,255,26,0,225,255,24,0,220,255,22,0,214,255,19,0,211,255,15,0,211,255,8,0,216,255,4,0,227,255,0,0,240,255,0,0,253,255,4,0,6,0,13,0,15,0,26,0,24,0,41,0,30,0,57,0,35,0,68,0,37,0,72,0,35,0,75,0,35,0,70,0,28,0,64,0,19,0,57,0,6,0,48,0,253,255,44,0,242,255,41,0,229,255,41,0,222,255,44,0,218,255,48,0,214,255,50,0,211,255,50,0,203,255,50,0,194,255,50,0,187,255,48,0,178,255,44,0,174,255,41,0,172,255,33,0,174,255,26,0,176,255,11,0,183,255,0,0,189,255,242,255,198,255,225,255,205,255,214,255,216,255,207,255,222,255,205,255,231,255,207,255,242,255,216,255,251,255,229,255,2,0,244,255,6,0,0,0,15,0,13,0,22,0,22,0,30,0,26,0,39,0,26,0,48,0,24,0,55,0,19,0,64,0,15,0,70,0,8,0,79,0,4,0,88,0,0,0,99,0,247,255,108,0,238,255,116,0,231,255,123,0,222,255,123,0,218,255,123,0,216,255,114,0,220,255,105,0,227,255,92,0,236,255,77,0,247,255,57,0,2,0,37,0,11,0,15,0,19,0,253,255,24,0,233,255,28,0,220,255,35,0,209,255,39,0,203,255,48,0,200,255,59,0,198,255,68,0,196,255,77,0,196,255,81,0,196,255,81,0,196,255,77,0,203,255,66,0,211,255,55,0,225,255,41,0,242,255,30,0,4,0,24,0,26,0,22,0,44,0,22,0,57,0,24,0,68,0,24,0,72,0,26,0,75,0,19,0,70,0,11,0,66,0,2,0,59,0,249,255,50,0,240,255,46,0,236,255,35,0,238,255,26,0,242,255,17,0,247,255,11,0,0,0,4,0,4,0,0,0,11,0,0,0,17,0,0,0,22,0,253,255,28,0,251,255,35,0,244,255,44,0,233,255,52,0,222,255,57,0,209,255,61,0,194,255,61,0,183,255,57,0,176,255,46,0,174,255,33,0,176,255,19,0,185,255,8,0,196,255,2,0,211,255,0,0,227,255,0,0,247,255,0,0,8,0,6,0,24,0,11,0,35,0,15,0,39,0,19,0,39,0,24,0,37,0,26,0,28,0,26,0,19,0,24,0,6,0,19,0,0,0,15,0,249,255,8,0,244,255,2,0,244,255,0,0,249,255,2,0,253,255,6,0,6,0,15,0,17,0,24,0,24,0,33,0,28,0,41,0,30,0,46,0,30,0,48,0,28,0,44,0,28,0,35,0,30,0,24,0,37,0,11,0,48,0,253,255,61,0,238,255,79,0,222,255,94,0,209,255,110,0,198,255,123,0,192,255,130,0,192,255,130,0,194,255,123,0,207,255,108,0,222,255,88,0,238,255,64,0,253,255,39,0,6,0,17,0,13,0,0,0,15,0,242,255,15,0,236,255,11,0,236,255,6,0,236,255,6,0,240,255,4,0,242,255,8,0,244,255,11,0,242,255,15,0,238,255,22,0,231,255,26,0,229,255,30,0,231,255,37,0,233,255,41,0,238,255,50,0,242,255,57,0,244,255,64,0,244,255,66,0,242,255,66,0,238,255,61,0,236,255,52,0,233,255,41,0,231,255,28,0,231,255,15,0,231,255,4,0,233,255,249,255,233,255,238,255,236,255,227,255,233,255,220,255,229,255,211,255,225,255,211,255,214,255,216,255,205,255,225,255,192,255,233,255,183,255,242,255,178,255,251,255,176,255,253,255,178,255,251,255,183,255,247,255,192,255,238,255,203,255,233,255,216,255,233,255,231,255,238,255,251,255,249,255,13,0,4,0,33,0,19,0,50,0,35,0,61,0,41,0,70,0,46,0,75,0,39,0,72,0,28,0,66,0,13,0,55,0,253,255,41,0,233,255,26,0,214,255,8,0,200,255,249,255,192,255,231,255,189,255,220,255,194,255,209,255,207,255,207,255,222,255,207,255,238,255,211,255,0,0,222,255,11,0,236,255,24,0,251,255,35,0,6,0,41,0,19,0,44,0,26,0,44,0,28,0,37,0,24,0,24,0,13,0,8,0,0,0,247,255,240,255,231,255,225,255,218,255,209,255,214,255,203,255,211,255,200,255,216,255,205,255,220,255,214,255,227,255,225,255,229,255,236,255,231,255,244,255,231,255,249,255,231,255,251,255,231,255,251,255,236,255,247,255,240,255,242,255,251,255,238,255,2,0,236,255,13,0,229,255,19,0,225,255,22,0,222,255,17,0,222,255,13,0,225,255,6,0,231,255,253,255,238,255,249,255,249,255,247,255,0,0,247,255,2,0,247,255,2,0,247,255,0,0,242,255,253,255,240,255,249,255,236,255,247,255,233,255,251,255,229,255,2,0,229,255,13,0,229,255,33,0,233,255,52,0,238,255,70,0,244,255,90,0,249,255,103,0,253,255,112,0,0,0,114,0,0,0,112,0,0,0,105,0,2,0,94,0,2,0,79,0,2,0,66,0,0,0,50,0,253,255,35,0,247,255,19,0,242,255,8,0,233,255,2,0,227,255,0,0,218,255,249,255,211,255,247,255,205,255,238,255,200,255,231,255,198,255,220,255,198,255,207,255,196,255,192,255,194,255,178,255,198,255,169,255,200,255,163,255,207,255,167,255,216,255,178,255,233,255,189,255,247,255,211,255,6,0,231,255,22,0,249,255,30,0,6,0,37,0,15,0,39,0,22,0,39,0,19,0,35,0,13,0,26,0,4,0,19,0,251,255,6,0,240,255,249,255,227,255,233,255,214,255,216,255,203,255,205,255,198,255,200,255,196,255,200,255,196,255,205,255,196,255,216,255,196,255,231,255,196,255,249,255,194,255,6,0,194,255,22,0,194,255,33,0,196,255,41,0,200,255,46,0,209,255,46,0,220,255,41,0,236,255,33,0,249,255,24,0,4,0,11,0,17,0,2,0,28,0,0,0,37,0,0,0,44,0,8,0,55,0,19,0,64,0,35,0,75,0,50,0,86,0,57,0,94,0,61,0,99,0,61,0,99,0,55,0,92,0,50,0,75,0,44,0,57,0,39,0,35,0,37,0,11,0,35,0,247,255,35,0,227,255,33,0,211,255,35,0,200,255,33,0,198,255,35,0,200,255,35,0,207,255,33,0,220,255,33,0,233,255,30,0,251,255,30,0,2,0,30,0,11,0,35,0,11,0,41,0,4,0,46,0,0,0,52,0,249,255,55,0,244,255,59,0,242,255,57,0,242,255,50,0,247,255,39,0,249,255,28,0,251,255,17,0,253,255,11,0,253,255,6,0,247,255,11,0,244,255,19,0,236,255,33,0,229,255,50,0,220,255,66,0,214,255,77,0,209,255,86,0,205,255,83,0,203,255,77,0,198,255,66,0,198,255,52,0,200,255,41,0,205,255,30,0,216,255,22,0,231,255,13,0,247,255,6,0,6,0,2,0,22,0,0,0,37,0,253,255,46,0,251,255,52,0,253,255,55,0,0,0,57,0,0,0,59,0,0,0,61,0,0,0,68,0,0,0,72,0,0,0,83,0,2,0,90,0,2,0,97,0,2,0,97,0,0,0,97,0,251,255,92,0,247,255,88,0,242,255,79,0,240,255,72,0,240,255,64,0,240,255,55,0,240,255,44,0,242,255,30,0,249,255,19,0,0,0,11,0,8,0,6,0,19,0,2,0,37,0,2,0,55,0,4,0,70,0,8,0,86,0,15,0,99,0,22,0,105,0,30,0,105,0,39,0,101,0,46,0,92,0,48,0,81,0,48,0,70,0,46,0,59,0,37,0,48,0,26,0,35,0,17,0,24,0,8,0,17,0,2,0,6,0,0,0,0,0,0,0,249,255,253,255,242,255,251,255,236,255,249,255,229,255,247,255,222,255,242,255,216,255,238,255,211,255,233,255,207,255,229,255,205,255,225,255,207,255,218,255,209,255,216,255,216,255,211,255,225,255,209,255,231,255,207,255,240,255,209,255,249,255,207,255,253,255,209,255,0,0,214,255,0,0,218,255,0,0,225,255,251,255,236,255,247,255,247,255,244,255,0,0,242,255,2,0,242,255,8,0,244,255,8,0,247,255,8,0,253,255,4,0,2,0,2,0,4,0,253,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,249,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,253,255,253,255,249,255,251,255,242,255,247,255,236,255,242,255,227,255,233,255,218,255,229,255,207,255,222,255,196,255,222,255,185,255,229,255,172,255,240,255,165,255,0,0,161,255,13,0,161,255,35,0,165,255,50,0,176,255,68,0,187,255,81,0,198,255,90,0,207,255,94,0,214,255,94,0,222,255,88,0,231,255,83,0,236,255,77,0,247,255,66,0,253,255,57,0,2,0,44,0,2,0,30,0,0,0,17,0,253,255,4,0,244,255,251,255,242,255,236,255,238,255,225,255,238,255,209,255,236,255,198,255,233,255,192,255,233,255,187,255,227,255,187,255,222,255,187,255,218,255,194,255,216,255,194,255,214,255,198,255,216,255,198,255,218,255,198,255,225,255,203,255,231,255,205,255,238,255,211,255,240,255,220,255,238,255,229,255,233,255,236,255,227,255,244,255,220,255,0,0,218,255,6,0,216,255,17,0,222,255,26,0,231,255,35,0,238,255,44,0,244,255,48,0,249,255,52,0,253,255,52,0,0,0,52,0,6,0,44,0,13,0,28,0,17,0,11,0,22,0,247,255,24,0,225,255,22,0,207,255,15,0,192,255,6,0,183,255,253,255,178,255,242,255,180,255,236,255,185,255,229,255,196,255,225,255,209,255,220,255,225,255,214,255,247,255,209,255,4,0,200,255,26,0,196,255,39,0,192,255,52,0,187,255,59,0,185,255,61,0,185,255,61,0,189,255,61,0,194,255,64,0,200,255,68,0,203,255,72,0,205,255,81,0,203,255,88,0,196,255,94,0,192,255,94,0,185,255,90,0,183,255,79,0,183,255,64,0,185,255,46,0,187,255,33,0,189,255,17,0,192,255,6,0,192,255,0,0,192,255,253,255,192,255,0,0,192,255,0,0,189,255,4,0,189,255,6,0,189,255,6,0,187,255,4,0,187,255,2,0,189,255,251,255,189,255,242,255,192,255,231,255,198,255,222,255,200,255,214,255,205,255,207,255,205,255,203,255,214,255,200,255,218,255,203,255,229,255,205,255,238,255,209,255,244,255,211,255,253,255,218,255,253,255,220,255,0,0,222,255,253,255,227,255,249,255,229,255,242,255,233,255,236,255,233,255,231,255,236,255,225,255,231,255,220,255,225,255,220,255,216,255,220,255,209,255,218,255,203,255,214,255,203,255,214,255,207,255,209,255,216,255,209,255,227,255,207,255,238,255,209,255,247,255,214,255,253,255,216,255,0,0,222,255,253,255,231,255,249,255,238,255,249,255,249,255,249,255,0,0,0,0,13,0,4,0,24,0,15,0,37,0,24,0,48,0,30,0,57,0,33,0,66,0,33,0,75,0,30,0,77,0,26,0,75,0,26,0,72,0,26,0,68,0,26,0,61,0,28,0,55,0,26,0,46,0,24,0,39,0,19,0,33,0,15,0,24,0,11,0,17,0,6,0,15,0,6,0,13,0,6,0,13,0,6,0,15,0,6,0,15,0,11,0,17,0,11,0,15,0,11,0,11,0,13,0,4,0,13,0,0,0,11,0,249,255,13,0,244,255,15,0,242,255,17,0,240,255,24,0,244,255,28,0,249,255,33,0,253,255,35,0,0,0,35,0,0,0,37,0,0,0,37,0,253,255,37,0,251,255,39,0,244,255,46,0,236,255,48,0,229,255,52,0,220,255,57,0,211,255,57,0,203,255,61,0,196,255,59,0,196,255,57,0,200,255,57,0,209,255,55,0,222,255,52,0,242,255,50,0,6,0,48,0,30,0,46,0,50,0,44,0,70,0,41,0,88,0,39,0,101,0,41,0,112,0,44,0,114,0,48,0,112,0,55,0,105,0,61,0,92,0,70,0,75,0,77,0,57,0,81,0,39,0,83,0,28,0,79,0,19,0,72,0,17,0,61,0,17,0,48,0,19,0,35,0,22,0,26,0,19,0,17,0,17,0,13,0,6,0,13,0,253,255,15,0,240,255,17,0,231,255,19,0,222,255,24,0,218,255,24,0,216,255,24,0,216,255,19,0,216,255,17,0,218,255,17,0,216,255,15,0,216,255,19,0,214,255,24,0,216,255,28,0,218,255,39,0,225,255,46,0,231,255,50,0,240,255,57,0,253,255,59,0,4,0,57,0,13,0,55,0,28,0,50,0,41,0,44,0,55,0,39,0,68,0,33,0,72,0,33,0,77,0,30,0,72,0,30,0,59,0,33,0,48,0,37,0,33,0,35,0,19,0,30,0,15,0,26,0,19,0,15,0,28,0,6,0,41,0,0,0,57,0,253,255,68,0,251,255,77,0,253,255,81,0,2,0,83,0,6,0,81,0,13,0,79,0,19,0,77,0,22,0,75,0,22,0,70,0,17,0,70,0,11,0,66,0,0,0,61,0,247,255,57,0,233,255,50,0,222,255,48,0,214,255,48,0,211,255,52,0,214,255,59,0,220,255,66,0,233,255,70,0,247,255,75,0,0,0,75,0,11,0,68,0,24,0,57,0,30,0,41,0,37,0,26,0,41,0,6,0,44,0,247,255,41,0,227,255,39,0,211,255,33,0,200,255,28,0,196,255,22,0,196,255,15,0,200,255,8,0,205,255,6,0,211,255,0,0,211,255,251,255,209,255,242,255,203,255,231,255,194,255,218,255,187,255,209,255,183,255,205,255,180,255,203,255,189,255,203,255,203,255,205,255,218,255,211,255,236,255,218,255,251,255,222,255,6,0,229,255,13,0,231,255,17,0,233,255,15,0,236,255,8,0,236,255,4,0,233,255,0,0,233,255,249,255,236,255,247,255,238,255,247,255,242,255,247,255,247,255,247,255,253,255,247,255,0,0,251,255,0,0,0,0,253,255,4,0,253,255,17,0,244,255,26,0,240,255,35,0,233,255,41,0,231,255,41,0,229,255,37,0,236,255,28,0,242,255,17,0,253,255,11,0,13,0,6,0,28,0,2,0,44,0,2,0,55,0,4,0,61,0,2,0,61,0,2,0,57,0,0,0,50,0,249,255,39,0,240,255,30,0,233,255,24,0,229,255,15,0,222,255,6,0,220,255,0,0,220,255,251,255,216,255,244,255,218,255,238,255,220,255,233,255,227,255,231,255,236,255,231,255,244,255,231,255,0,0,236,255,11,0,233,255,19,0,236,255,26,0,233,255,26,0,227,255,19,0,218,255,11,0,207,255,2,0,200,255,247,255,192,255,238,255,187,255,229,255,185,255,218,255,183,255,211,255,185,255,207,255,185,255,198,255,185,255,194,255,185,255,196,255,187,255,198,255,194,255,209,255,203,255,225,255,216,255,240,255,233,255,0,0,249,255,8,0,4,0,15,0,17,0,15,0,24,0,13,0,26,0,6,0,28,0,0,0,28,0,249,255,26,0,244,255,24,0,242,255,17,0,242,255,13,0,247,255,8,0,251,255,4,0,0,0,0,0,11,0,0,0,19,0,2,0,30,0,11,0,44,0,19,0,59,0,35,0,75,0,48,0,88,0,57,0,97,0,64,0,99,0,64,0,101,0,57,0,94,0,48,0,86,0,33,0,72,0,17,0,59,0,6,0,41,0,253,255,24,0,249,255,8,0,251,255,249,255,0,0,236,255,8,0,225,255,24,0,216,255,44,0,207,255,64,0,207,255,83,0,205,255,99,0,203,255,110,0,203,255,112,0,200,255,108,0,200,255,101,0,198,255,88,0,200,255,75,0,200,255,66,0,198,255,52,0,198,255,48,0,198,255,41,0,198,255,41,0,198,255,44,0,200,255,50,0,207,255,55,0,216,255,66,0,227,255,75,0,240,255,86,0,253,255,92,0,4,0,97,0,13,0,97,0,19,0,94,0,22,0,88,0,19,0,77,0,15,0,66,0,4,0,52,0,253,255,39,0,244,255,24,0,238,255,13,0,233,255,0,0,233,255,251,255,236,255,249,255,240,255,251,255,249,255,0,0,0,0,4,0,6,0,8,0,11,0,15,0,13,0,19,0,15,0,22,0,13,0,24,0,11,0,22,0,2,0,22,0,0,0,22,0,247,255,19,0,236,255,19,0,225,255,26,0,216,255,35,0,207,255,44,0,205,255,59,0,207,255,75,0,209,255,90,0,216,255,99,0,225,255,103,0,231,255,101,0,240,255,97,0,249,255,86,0,2,0,72,0,13,0,59,0,24,0,48,0,33,0,37,0,41,0,28,0,48,0,19,0,50,0,6,0,48,0,253,255,41,0,240,255,33,0,227,255,22,0,216,255,8,0,211,255,0,0,211,255,247,255,214,255,238,255,218,255,233,255,220,255,231,255,225,255,229,255,220,255,229,255,216,255,229,255,211,255,233,255,209,255,238,255,214,255,240,255,220,255,247,255,231,255,251,255,244,255,0,0,0,0,0,0,6,0,251,255,11,0,240,255,13,0,225,255,13,0,200,255,13,0,176,255,13,0,150,255,13,0,125,255,13,0,105,255,15,0,92,255,17,0,81,255,17,0,79,255,17,0,81,255,22,0,90,255,22,0,101,255,22,0,114,255,26,0,130,255,30,0,143,255,33,0,156,255,37,0,169,255,37,0,178,255,37,0,185,255,35,0,192,255,30,0,196,255,26,0,198,255,24,0,198,255,24,0,198,255,26,0,200,255,30,0,203,255,35,0,205,255,41,0,209,255,44,0,214,255,48,0,214,255,46,0,218,255,37,0,220,255,28,0,220,255,19,0,222,255,11,0,225,255,4,0,229,255,2,0,233,255,0,0,238,255,0,0,244,255,0,0,251,255,251,255,253,255,249,255,0,0,244,255,2,0,240,255,0,0,236,255,0,0,236,255,249,255,233,255,247,255,231,255,242,255,229,255,242,255,227,255,244,255,225,255,249,255,222,255,253,255,216,255,0,0,203,255,0,0,194,255,2,0,174,255,0,0,161,255,251,255,147,255,244,255,136,255,236,255,134,255,233,255,141,255,231,255,150,255,227,255,167,255,227,255,192,255,229,255,214,255,229,255,238,255,229,255,0,0,229,255,13,0,229,255,22,0,233,255,26,0,244,255,26,0,0,0,22,0,17,0,19,0,35,0,15,0,52,0,11,0,68,0,6,0,77,0,6,0,83,0,2,0,86,0,6,0,83,0,6,0,81,0,13,0,75,0,17,0,66,0,26,0,57,0,30,0,48,0,35,0,37,0,39,0,33,0,41,0,24,0,46,0,17,0,48,0,8,0,55,0,0,0,55,0,249,255,57,0,240,255,55,0,233,255,57,0,225,255,55,0,216,255,55,0,205,255,57,0,198,255,59,0,194,255,64,0,194,255,68,0,198,255,75,0,207,255,72,0,220,255,70,0,231,255,66,0,244,255,57,0,249,255,44,0,251,255,33,0,249,255,19,0,242,255,11,0,233,255,0,0,227,255,249,255,218,255,240,255,209,255,236,255,205,255,231,255,200,255,225,255,194,255,222,255,192,255,222,255,189,255,222,255,183,255,225,255,185,255,222,255,187,255,225,255,192,255,225,255,196,255,225,255,205,255,220,255,211,255,220,255,218,255,225,255,220,255,229,255,225,255,238,255,225,255,249,255,225,255,0,0,227,255,0,0,229,255,244,255,236,255,229,255,240,255,211,255,244,255,189,255,247,255,176,255,242,255,169,255,238,255,167,255,233,255,176,255,229,255,187,255,231,255,200,255,233,255,216,255,244,255,225,255,2,0,231,255,15,0,233,255,33,0,231,255,52,0,229,255,70,0,227,255,83,0,225,255,97,0,227,255,103,0,231,255,105,0,236,255,103,0,240,255,101,0,242,255,92,0,244,255,86,0,247,255,75,0,244,255,61,0,242,255,48,0,238,255,30,0,233,255,13,0,229,255,0,0,227,255,240,255,222,255,225,255,220,255,214,255,216,255,205,255,211,255,203,255,205,255,207,255,198,255,216,255,189,255,231,255,180,255,251,255,176,255,13,0,172,255,28,0,176,255,41,0,189,255,48,0,205,255,46,0,225,255,41,0,247,255,35,0,6,0,26,0,19,0,15,0,26,0,6,0,28,0,0,0,28,0,251,255,24,0,251,255,17,0,249,255,13,0,251,255,8,0,0,0,4,0,2,0,0,0,4,0,247,255,6,0,238,255,6,0,229,255,4,0,218,255,0,0,209,255,0,0,203,255,251,255,198,255,249,255,198,255,249,255,198,255,249,255,203,255,249,255,209,255,253,255,216,255,0,0,225,255,2,0,236,255,4,0,244,255,2,0,251,255,253,255,2,0,244,255,6,0,231,255,6,0,214,255,6,0,200,255,4,0,189,255,4,0,183,255,6,0,180,255,8,0,187,255,13,0,194,255,19,0,207,255,26,0,220,255,28,0,233,255,28,0,247,255,26,0,2,0,24,0,13,0,17,0,24,0,13,0,30,0,11,0,39,0,6,0,46,0,6,0,50,0,8,0,59,0,8,0,61,0,8,0,66,0,6,0,68,0,8,0,68,0,6,0,68,0,4,0,66,0,0,0,68,0,253,255,70,0,247,255,70,0,242,255,70,0,236,255,68,0,231,255,61,0,231,255,55,0,236,255,48,0,240,255,39,0,244,255,35,0,251,255,30,0,253,255,28,0,249,255,30,0,242,255,33,0,231,255,35,0,220,255,35,0,205,255,35,0,198,255,30,0,196,255,26,0,196,255,19,0,205,255,15,0,218,255,11,0,231,255,11,0,247,255,8,0,0,0,11,0,8,0,13,0,13,0,17,0,15,0,19,0,15,0,26,0,13,0,28,0,11,0,33,0,11,0,33,0,6,0,24,0,0,0,15,0,251,255,0,0,244,255,238,255,238,255,222,255,229,255,209,255,222,255,198,255,220,255,192,255,220,255,187,255,225,255,187,255,233,255,187,255,244,255,192,255,253,255,203,255,0,0,214,255,253,255,231,255,242,255,249,255,229,255,11,0,209,255,30,0,194,255,46,0,180,255,59,0,174,255,64,0,172,255,68,0,176,255,68,0,185,255,64,0,194,255,55,0,203,255,44,0,211,255,30,0,218,255,17,0,225,255,4,0,227,255,249,255,227,255,238,255,222,255,229,255,218,255,220,255,214,255,214,255,209,255,207,255,207,255,200,255,211,255,192,255,218,255,185,255,231,255,178,255,247,255,174,255,11,0,174,255,30,0,174,255,50,0,176,255,66,0,180,255,75,0,185,255,77,0,192,255,72,0,198,255,57,0,211,255,41,0,225,255,19,0,236,255,2,0,244,255,247,255,253,255,238,255,0,0,233,255,0,0,238,255,253,255,247,255,249,255,0,0,244,255,8,0,236,255,17,0,229,255,22,0,220,255,24,0,214,255,26,0,209,255,19,0,207,255,15,0,207,255,11,0,209,255,4,0,214,255,0,0,222,255,247,255,231,255,238,255,240,255,231,255,251,255,225,255,8,0,220,255,22,0,218,255,33,0,220,255,44,0,222,255,46,0,225,255,46,0,225,255,37,0,229,255,26,0,229,255,13,0,233,255,2,0,238,255,251,255,240,255,251,255,244,255,251,255,244,255,0,0,244,255,6,0,238,255,13,0,229,255,19,0,222,255,24,0,214,255,24,0,207,255,24,0,198,255,17,0,189,255,11,0,183,255,2,0,180,255,249,255,178,255,242,255,178,255,242,255,180,255,238,255,187,255,240,255,198,255,244,255,211,255,251,255,227,255,253,255,240,255,0,0,0,0,0,0,11,0,253,255,17,0,249,255,17,0,240,255,15,0,231,255,8,0,222,255,0,0,216,255,247,255,214,255,240,255,211,255,240,255,216,255,240,255,218,255,244,255,222,255,251,255,225,255,0,0,222,255,2,0,216,255,4,0,203,255,0,0,189,255,0,0,176,255,0,0,165,255,0,0,156,255,4,0,154,255,11,0,163,255,17,0,174,255,24,0,194,255,30,0,220,255,33,0,244,255,33,0,11,0,28,0,33,0,22,0,48,0,8,0,59,0,253,255,66,0,238,255,68,0,225,255,64,0,218,255,59,0,216,255,52,0,218,255,41,0,227,255,28,0,238,255,17,0,247,255,0,0,2,0,247,255,13,0,236,255,19,0,229,255,30,0,222,255,37,0,222,255,39,0,225,255,41,0,231,255,39,0,236,255,33,0,242,255,24,0,244,255,15,0,247,255,8,0,242,255,0,0,233,255,249,255,222,255,240,255,207,255,233,255,192,255,227,255,185,255,222,255,178,255,220,255,176,255,225,255,178,255,225,255,185,255,229,255,189,255,229,255,198,255,229,255,205,255,227,255,214,255,220,255,222,255,211,255,238,255,203,255,249,255,194,255,2,0,183,255,15,0,176,255,22,0,167,255,24,0,167,255,19,0,167,255,11,0,172,255,0,0,183,255,242,255,194,255,227,255,211,255,214,255,227,255,203,255,244,255,198,255,0,0,196,255,17,0,200,255,24,0,207,255,33,0,220,255,37,0,233,255,44,0,251,255,52,0,13,0,64,0,33,0,77,0,52,0,88,0,68,0,94,0,77,0,99,0,81,0,99,0,81,0,92,0,79,0,77,0,75,0,61,0,70,0,44,0,64,0,28,0,57,0,15,0,48,0,2,0,35,0,253,255,17,0,247,255,0,0,242,255,240,255,242,255,229,255,244,255,225,255,249,255,222,255,2,0,231,255,11,0,244,255,22,0,4,0,33,0,19,0,44,0,35,0,52,0,44,0,64,0,50,0,77,0,48,0,90,0,46,0,103,0,37,0,114,0,28,0,123,0,15,0,123,0,2,0,125,0,247,255,119,0,233,255,110,0,220,255,99,0,211,255,88,0,205,255,75,0,205,255,68,0,207,255,57,0,209,255,48,0,214,255,44,0,216,255,37,0,218,255,30,0,216,255,26,0,211,255,19,0,203,255,13,0,192,255,6,0,178,255,4,0,169,255,2,0,161,255,4,0,154,255,11,0,154,255,19,0,158,255,30,0,167,255,41,0,178,255,52,0,192,255,59,0,205,255,68,0,214,255,70,0,222,255,70,0,229,255,64,0,233,255,50,0,238,255,37,0,240,255,22,0,242,255,2,0,244,255,240,255,244,255,222,255,244,255,209,255,247,255,200,255,251,255,200,255,0,0,205,255,8,0,211,255,24,0,222,255,39,0,233,255,52,0,247,255,61,0,0,0,66,0,6,0,66,0,11,0,61,0,8,0,55,0,6,0,48,0,2,0,46,0,253,255,44,0,249,255,46,0,244,255,48,0,244,255,46,0,242,255,41,0,242,255,33,0,240,255,24,0,238,255,13,0,236,255,4,0,233,255,0,0,236,255,0,0,238,255,4,0,242,255,11,0,253,255,19,0,6,0,30,0,17,0,37,0,26,0,39,0,35,0,39,0,37,0,37,0,39,0,33,0,35,0,26,0,24,0,19,0,15,0,17,0,2,0,15,0,249,255,15,0,236,255,17,0,225,255,22,0,220,255,24,0,218,255,26,0,218,255,26,0,218,255,19,0,222,255,15,0,225,255,8,0,227,255,0,0,222,255,247,255,220,255,236,255,218,255,227,255,218,255,222,255,218,255,218,255,222,255,218,255,227,255,218,255,236,255,220,255,249,255,222,255,6,0,222,255,19,0,218,255,33,0,216,255,37,0,207,255,41,0,203,255,39,0,196,255,33,0,192,255,28,0,189,255,19,0,194,255,13,0,196,255,6,0,205,255,2,0,214,255,0,0,222,255,249,255,231,255,247,255,236,255,244,255,240,255,247,255,240,255,249,255,233,255,251,255,229,255,253,255,222,255,0,0,218,255,0,0,220,255,253,255,220,255,249,255,227,255,247,255,233,255,244,255,242,255,244,255,251,255,244,255,0,0,247,255,8,0,251,255,11,0,0,0,15,0,2,0,22,0,6,0,24,0,4,0,26,0,6,0,30,0,2,0,30,0,0,0,35,0,0,0,35,0,251,255,35,0,251,255,39,0,244,255,37,0,238,255,37,0,231,255,39,0,225,255,35,0,220,255,35,0,220,255,33,0,220,255,35,0,229,255,35,0,236,255,39,0,240,255,48,0,247,255,57,0,249,255,66,0,247,255,75,0,240,255,81,0,231,255,83,0,220,255,83,0,207,255,81,0,194,255,79,0,183,255,72,0,178,255,61,0,176,255,48,0,183,255,33,0,189,255,19,0,203,255,2,0,214,255,242,255,227,255,229,255,236,255,216,255,242,255,205,255,247,255,196,255,247,255,192,255,244,255,185,255,242,255,180,255,238,255,172,255,231,255,161,255,225,255,154,255,218,255,143,255,218,255,139,255,218,255,139,255,218,255,145,255,220,255,158,255,227,255,178,255,233,255,198,255,238,255,218,255,244,255,240,255,249,255,0,0,253,255,11,0,253,255,19,0,249,255,26,0,240,255,28,0,233,255,24,0,225,255,19,0,222,255,13,0,227,255,4,0,236,255,0,0,247,255,0,0,6,0,253,255,22,0,253,255,30,0,2,0,35,0,8,0,33,0,15,0,22,0,19,0,13,0,26,0,0,0,28,0,242,255,28,0,233,255,26,0,227,255,22,0,222,255,17,0,220,255,8,0,220,255,2,0,218,255,251,255,218,255,244,255,214,255,238,255,209,255,233,255,205,255,227,255,200,255,227,255,198,255,227,255,200,255,227,255,205,255,229,255,211,255,233,255,222,255,238,255,238,255,240,255,251,255,242,255,6,0,240,255,19,0,236,255,28,0,231,255,35,0,227,255,41,0,222,255,44,0,220,255,44,0,220,255,44,0,218,255,46,0,218,255,44,0,216,255,46,0,214,255,46,0,214,255,41,0,216,255,41,0,222,255,39,0,227,255,37,0,233,255,35,0,240,255,30,0,244,255,28,0,247,255,24,0,251,255,17,0,251,255,11,0,251,255,6,0,247,255,0,0,247,255,253,255,244,255,251,255,242,255,251,255,238,255,251,255,231,255,249,255,227,255,247,255,220,255,247,255,214,255,244,255,211,255,240,255,211,255,240,255,214,255,238,255,218,255,238,255,220,255,240,255,222,255,244,255,227,255,249,255,227,255,0,0,225,255,4,0,227,255,13,0,229,255,15,0,233,255,13,0,238,255,11,0,242,255,4,0,249,255,0,0,251,255,253,255,253,255,253,255,251,255,0,0,244,255,8,0,233,255,22,0,220,255,35,0,205,255,52,0,194,255,66,0,180,255,83,0,174,255,92,0,172,255,99,0,174,255,101,0,183,255,94,0,198,255,81,0,214,255,66,0,236,255,46,0,0,0,28,0,17,0,13,0,33,0,8,0,41,0,11,0,44,0,17,0,46,0,28,0,44,0,41,0,37,0,52,0,28,0,59,0,17,0,64,0,11,0,59,0,0,0,52,0,244,255,41,0,236,255,28,0,227,255,15,0,218,255,6,0,209,255,0,0,205,255,249,255,203,255,244,255,198,255,244,255,198,255,247,255,200,255,251,255,207,255,0,0,214,255,4,0,222,255,8,0,236,255,13,0,249,255,17,0,4,0,17,0,17,0,17,0,28,0,19,0,35,0,17,0,39,0,15,0,41,0,11,0,39,0,4,0,37,0,0,0,33,0,249,255,26,0,244,255,22,0,240,255,13,0,240,255,4,0,242,255,251,255,242,255,240,255,242,255,229,255,244,255,216,255,242,255,205,255,242,255,196,255,240,255,187,255,238,255,178,255,236,255,174,255,231,255,176,255,229,255,183,255,225,255,196,255,220,255,209,255,216,255,229,255,211,255,251,255,209,255,13,0,211,255,35,0,214,255,52,0,220,255,70,0,229,255,81,0,236,255,88,0,240,255,90,0,242,255,86,0,247,255,79,0,247,255,68,0,247,255,59,0,247,255,48,0,244,255,37,0,240,255,28,0,236,255,19,0,229,255,11,0,222,255,4,0,218,255,0,0,214,255,0,0,209,255,2,0,205,255,6,0,203,255,11,0,196,255,15,0,189,255,13,0,178,255,8,0,167,255,2,0,158,255,0,0,147,255,249,255,141,255,247,255,139,255,244,255,139,255,244,255,141,255,247,255,145,255,253,255,150,255,4,0,154,255,17,0,158,255,35,0,163,255,50,0,165,255,66,0,169,255,79,0,169,255,86,0,172,255,88,0,172,255,88,0,172,255,83,0,169,255,81,0,169,255,77,0,167,255,75,0,165,255,72,0,165,255,68,0,165,255,66,0,172,255,66,0,187,255,66,0,207,255,70,0,229,255,72,0,251,255,72,0,17,0,75,0,35,0,75,0,46,0,72,0,52,0,66,0,50,0,57,0,46,0,48,0,37,0,37,0,24,0,22,0,13,0,11,0,2,0,2,0,247,255,253,255,236,255,249,255,229,255,247,255,218,255,244,255,216,255,242,255,216,255,238,255,216,255,231,255,225,255,218,255,231,255,205,255,240,255,192,255,247,255,178,255,253,255,169,255,253,255,161,255,247,255,156,255,236,255,158,255,218,255,167,255,198,255,176,255,178,255,189,255,161,255,200,255,147,255,209,255,139,255,218,255,134,255,220,255,134,255,222,255,139,255,225,255,145,255,222,255,156,255,222,255,167,255,222,255,183,255,222,255,198,255,220,255,216,255,220,255,233,255,220,255,249,255,216,255,0,0,211,255,8,0,205,255,15,0,200,255,15,0,196,255,17,0,192,255,17,0,187,255,19,0,185,255,19,0,183,255,19,0,183,255,13,0,183,255,6,0,185,255,251,255,187,255,240,255,192,255,227,255,194,255,214,255,200,255,205,255,205,255,196,255,209,255,187,255,214,255,178,255,218,255,169,255,222,255,158,255,225,255,154,255,229,255,150,255,229,255,150,255,229,255,152,255,227,255,158,255,225,255,167,255,225,255,178,255,220,255,192,255,220,255,203,255,218,255,214,255,218,255,225,255,222,255,231,255,231,255,233,255,238,255,233,255,251,255,233,255,8,0,231,255,22,0,233,255,33,0,233,255,44,0,233,255,48,0,236,255,48,0,240,255,46,0,242,255,39,0,244,255,33,0,244,255,24,0,238,255,17,0,229,255,13,0,218,255,13,0,207,255,15,0,200,255,17,0,198,255,24,0,200,255,28,0,209,255,28,0,218,255,30,0,233,255,30,0,249,255,26,0,2,0,22,0,13,0,15,0,19,0,11,0,22,0,4,0,22,0,0,0,15,0,253,255,6,0,251,255,247,255,251,255,231,255,251,255,214,255,251,255,198,255,0,0,189,255,2,0,183,255,6,0,183,255,13,0,187,255,15,0,189,255,19,0,196,255,19,0,205,255,17,0,211,255,11,0,214,255,6,0,214,255,253,255,207,255,247,255,198,255,240,255,187,255,236,255,174,255,231,255,163,255,231,255,158,255,233,255,156,255,236,255,158,255,238,255,165,255,242,255,174,255,247,255,187,255,249,255,203,255,253,255,218,255,0,0,233,255,4,0,249,255,8,0,0,0,13,0,2,0,15,0,4,0,22,0,0,0,24,0,251,255,30,0,244,255,35,0,236,255,39,0,231,255,41,0,229,255,44,0,229,255,39,0,231,255,35,0,233,255,28,0,233,255,24,0,236,255,17,0,236,255,11,0,238,255,8,0,233,255,6,0,229,255,6,0,220,255,6,0,211,255,6,0,200,255,6,0,192,255,4,0,183,255,0,0,180,255,251,255,185,255,247,255,196,255,244,255,205,255,244,255,220,255,251,255,231,255,0,0,242,255,15,0,247,255,26,0,249,255,35,0,249,255,44,0,247,255,50,0,247,255,52,0,251,255,52,0,253,255,55,0,0,0,55,0,2,0,57,0,4,0,59,0,4,0,59,0,0,0,61,0,251,255,59,0,242,255,57,0,231,255,55,0,222,255,52,0,214,255,46,0,209,255,41,0,209,255,35,0,214,255,33,0,225,255,28,0,240,255,24,0,0,0,22,0,15,0,19,0,28,0,15,0,37,0,6,0,44,0,253,255,44,0,242,255,44,0,229,255,39,0,214,255,33,0,207,255,26,0,203,255,19,0,200,255,15,0,205,255,8,0,214,255,4,0,225,255,2,0,236,255,0,0,249,255,0,0,2,0,0,0,11,0,0,0,15,0,0,0,15,0,0,0,11,0,0,0,4,0,0,0,253,255,253,255,242,255,253,255,233,255,253,255,229,255,0,0,227,255,6,0,225,255,11,0,229,255,15,0,236,255,19,0,247,255,22,0,0,0,19,0,8,0,11,0,17,0,4,0,24,0,0,0,28,0,0,0,28,0,2,0,26,0,6,0,22,0,15,0,17,0,24,0,15,0,33,0,13,0,44,0,11,0,52,0,8,0,61,0,8,0,68,0,6,0,75,0,6,0,77,0,6,0,77,0,6,0,72,0,6,0,68,0,4,0,64,0,0,0,55,0,249,255,48,0,242,255,35,0,229,255,28,0,220,255,19,0,209,255,15,0,203,255,13,0,196,255,11,0,189,255,11,0,187,255,13,0,185,255,11,0,187,255,8,0,187,255,4,0,192,255,253,255,198,255,249,255,205,255,240,255,214,255,236,255,220,255,231,255,233,255,231,255,240,255,227,255,244,255,227,255,249,255,222,255,249,255,218,255,244,255,216,255,240,255,211,255,238,255,207,255,236,255,207,255,238,255,207,255,242,255,207,255,247,255,207,255,253,255,207,255,0,0,205,255,6,0,205,255,8,0,203,255,8,0,196,255,6,0,189,255,4,0,178,255,2,0,169,255,2,0,161,255,4,0,152,255,6,0,145,255,15,0,143,255,26,0,143,255,33,0,150,255,44,0,156,255,48,0,163,255,50,0,169,255,50,0,178,255,50,0,185,255,48,0,189,255,46,0,196,255,46,0,200,255,48,0,209,255,46,0,214,255,44,0,220,255,39,0,229,255,35,0,233,255,28,0,238,255,22,0,242,255,19,0,244,255,19,0,244,255,26,0,242,255,33,0,242,255,44,0,244,255,50,0,244,255,57,0,251,255,59,0,0,0,52,0,2,0,41,0,8,0,24,0,15,0,6,0,26,0,244,255,33,0,227,255,35,0,209,255,33,0,198,255,28,0,189,255,24,0,185,255,15,0,183,255,8,0,180,255,4,0,178,255,2,0,178,255,2,0,178,255,6,0,180,255,8,0,185,255,13,0,192,255,13,0,198,255,11,0,207,255,8,0,211,255,2,0,216,255,253,255,218,255,244,255,218,255,240,255,216,255,233,255,211,255,227,255,209,255,218,255,207,255,207,255,209,255,194,255,211,255,176,255,214,255,163,255,220,255,152,255,227,255,141,255,238,255,141,255,247,255,143,255,0,0,154,255,6,0,169,255,13,0,185,255,15,0,203,255,17,0,218,255,19,0,231,255,17,0,240,255,13,0,244,255,8,0,240,255,2,0,236,255,247,255,227,255,231,255,218,255,216,255,209,255,198,255,205,255,178,255,200,255,161,255,196,255,145,255,194,255,130,255,196,255,121,255,198,255,114,255,200,255,108,255,203,255,112,255,200,255,116,255,198,255,128,255,192,255,143,255,187,255,163,255,183,255,187,255,178,255,211,255,178,255,233,255,187,255,0,0,196,255,11,0,211,255,19,0,225,255,17,0,233,255,17,0,240,255,15,0,249,255,17,0,249,255,19,0,251,255,26,0,251,255,33,0,244,255,39,0,240,255,46,0,236,255,46,0,227,255,41,0,218,255,35,0,209,255,26,0,203,255,15,0,198,255,6,0,196,255,0,0,198,255,0,0,203,255,0,0,207,255,0,0,216,255,2,0,227,255,6,0,236,255,8,0,240,255,8,0,244,255,8,0,247,255,6,0,247,255,6,0,240,255,4,0,233,255,0,0,225,255,0,0,211,255,0,0,200,255,251,255,189,255,249,255,180,255,244,255,172,255,242,255,165,255,238,255,161,255,238,255,163,255,236,255,167,255,233,255,174,255,233,255,178,255,233,255,185,255,229,255,187,255,220,255,183,255,214,255,180,255,203,255,174,255,194,255,169,255,189,255,167,255,187,255,169,255,187,255,178,255,192,255,189,255,196,255,205,255,203,255,218,255,209,255,227,255,216,255,231,255,222,255,231,255,229,255,227,255,233,255,220,255,236,255,218,255,236,255,218,255,233,255,222,255,229,255,233,255,227,255,247,255,220,255,0,0,216,255,15,0,216,255,28,0,218,255,37,0,220,255,48,0,227,255,55,0,236,255,64,0,244,255,70,0,251,255,72,0,0,0,75,0,4,0,75,0,6,0,75,0,6,0,72,0,4,0,72,0,0,0,70,0,249,255,64,0,240,255,55,0,229,255,39,0,220,255,24,0,214,255,6,0,207,255,247,255,207,255,231,255,211,255,220,255,222,255,211,255,233,255,205,255,244,255,205,255,0,0,207,255,6,0,209,255,11,0,216,255,8,0,225,255,6,0,233,255,0,0,242,255,247,255,251,255,238,255,253,255,233,255,253,255,231,255,249,255,231,255,242,255,233,255,233,255,233,255,225,255,236,255,218,255,236,255,216,255,233,255,218,255,238,255,222,255,240,255,231,255,247,255,240,255,253,255,247,255,2,0,253,255,8,0,0,0,8,0,2,0,6,0,4,0,2,0,6,0,0,0,4,0,247,255,6,0,240,255,4,0,238,255,4,0,236,255,2,0,238,255,4,0,242,255,4,0,249,255,11,0,0,0,19,0,8,0,30,0,11,0,44,0,13,0,48,0,8,0,55,0,0,0,52,0,247,255,46,0,233,255,33,0,218,255,19,0,205,255,2,0,198,255,249,255,192,255,236,255,189,255,227,255,189,255,220,255,192,255,218,255,196,255,216,255,198,255,214,255,200,255,211,255,203,255,211,255,205,255,209,255,205,255,205,255,207,255,203,255,216,255,203,255,225,255,203,255,233,255,205,255,247,255,211,255,253,255,218,255,0,0,227,255,253,255,238,255,249,255,247,255,236,255,0,0,225,255,8,0,214,255,15,0,203,255,19,0,196,255,22,0,187,255,24,0,183,255,24,0,180,255,26,0,185,255,24,0,192,255,26,0,200,255,28,0,211,255,30,0,220,255,35,0,229,255,35,0,238,255,37,0,242,255,41,0,249,255,44,0,251,255,50,0,253,255,57,0,251,255,61,0,249,255,68,0,242,255,70,0,236,255,66,0,236,255,61,0,236,255,50,0,242,255,37,0,251,255,22,0,4,0,11,0,11,0,4,0,13,0,0,0,11,0,0,0,2,0,4,0,244,255,8,0,229,255,15,0,211,255,22,0,194,255,22,0,183,255,22,0,172,255,17,0,169,255,13,0,172,255,6,0,178,255,2,0,187,255,251,255,198,255,247,255,211,255,240,255,220,255,236,255,229,255,233,255,236,255,229,255,242,255,225,255,247,255,216,255,253,255,209,255,253,255,198,255,0,0,192,255,0,0,180,255,249,255,174,255,244,255,172,255,238,255,172,255,227,255,178,255,220,255,187,255,218,255,205,255,218,255,220,255,222,255,240,255,229,255,0,0,238,255,13,0,249,255,26,0,0,0,30,0,2,0,30,0,6,0,28,0,4,0,22,0,0,0,11,0,251,255,0,0,244,255,244,255,238,255,233,255,229,255,225,255,225,255,218,255,220,255,211,255,218,255,205,255,216,255,205,255,214,255,203,255,209,255,207,255,205,255,211,255,200,255,220,255,196,255,229,255,192,255,242,255,194,255,0,0,196,255,6,0,203,255,13,0,209,255,17,0,216,255,19,0,225,255,22,0,231,255,22,0,238,255,19,0,247,255,22,0,253,255,19,0,6,0,15,0,15,0,11,0,26,0,6,0,35,0,0,0,44,0,0,0,50,0,0,0,52,0,0,0,48,0,251,255,41,0,244,255,30,0,240,255,19,0,231,255,6,0,225,255,0,0,216,255,247,255,214,255,242,255,216,255,233,255,220,255,227,255,229,255,218,255,238,255,214,255,253,255,209,255,8,0,209,255,22,0,214,255,28,0,220,255,33,0,231,255,33,0,244,255,30,0,0,0,28,0,13,0,24,0,24,0,22,0,30,0,19,0,37,0,22,0,44,0,22,0,48,0,24,0,52,0,24,0,55,0,19,0,57,0,11,0,59,0,0,0,59,0,242,255,59,0,227,255,57,0,209,255,52,0,194,255,48,0,180,255,39,0,169,255,30,0,163,255,24,0,167,255,17,0,176,255,17,0,194,255,22,0,216,255,26,0,240,255,35,0,4,0,41,0,22,0,46,0,33,0,48,0,35,0,44,0,26,0,37,0,13,0,24,0,253,255,11,0,240,255,253,255,227,255,238,255,225,255,225,255,222,255,214,255,227,255,207,255,231,255,207,255,236,255,211,255,242,255,222,255,242,255,233,255,240,255,247,255,240,255,2,0,236,255,13,0,231,255,22,0,227,255,26,0,222,255,28,0,220,255,28,0,220,255,24,0,222,255,17,0,229,255,13,0,236,255,6,0,242,255,0,0,249,255,0,0,253,255,251,255,251,255,251,255,251,255,249,255,247,255,249,255,240,255,249,255,233,255,249,255,222,255,249,255,216,255,251,255,207,255,0,0,198,255,0,0,196,255,253,255,192,255,249,255,189,255,244,255,189,255,238,255,189,255,233,255,192,255,231,255,198,255,227,255,200,255,227,255,207,255,227,255,214,255,225,255,220,255,225,255,222,255,225,255,222,255,225,255,218,255,225,255,216,255,229,255,209,255,233,255,203,255,244,255,194,255,0,0,189,255,8,0,180,255,26,0,172,255,37,0,169,255,48,0,169,255,50,0,174,255,48,0,183,255,44,0,196,255,35,0,218,255,24,0,240,255,17,0,6,0,8,0,30,0,8,0,48,0,11,0,61,0,15,0,66,0,17,0,66,0,22,0,59,0,19,0,52,0,15,0,50,0,6,0,48,0,0,0,50,0,244,255,50,0,233,255,50,0,227,255,48,0,220,255,39,0,216,255,26,0,216,255,13,0,220,255,0,0,229,255,247,255,244,255,240,255,0,0,236,255,15,0,238,255,26,0,240,255,35,0,244,255,41,0,247,255,39,0,249,255,37,0,251,255,28,0,251,255,19,0,244,255,8,0,238,255,0,0,229,255,244,255,216,255,231,255,203,255,222,255,187,255,211,255,176,255,207,255,169,255,205,255,165,255,205,255,165,255,209,255,169,255,211,255,178,255,216,255,189,255,220,255,203,255,222,255,214,255,225,255,222,255,227,255,229,255,229,255,233,255,227,255,233,255,225,255,229,255,220,255,229,255,216,255,227,255,211,255,229,255,205,255,227,255,203,255,229,255,196,255,229,255,192,255,227,255,187,255,222,255,189,255,222,255,189,255,220,255,194,255,220,255,196,255,222,255,198,255,229,255,203,255,238,255,203,255,247,255,203,255,0,0,203,255,6,0,200,255,15,0,196,255,19,0,196,255,19,0,196,255,22,0,200,255,17,0,211,255,13,0,225,255,6,0,240,255,0,0,253,255,0,0,6,0,0,0,15,0,0,0,19,0,8,0,22,0,22,0,24,0,37,0,26,0,52,0,28,0,66,0,35,0,77,0,44,0,83,0,55,0,83,0,61,0,77,0,68,0,61,0,68,0,48,0,64,0,30,0,52,0,19,0,35,0,8,0,17,0,2,0,253,255,0,0,236,255,253,255,216,255,249,255,205,255,247,255,198,255,242,255,198,255,242,255,205,255,238,255,216,255,238,255,229,255,238,255,244,255,238,255,0,0,240,255,8,0,242,255,15,0,244,255,15,0,247,255,11,0,249,255,0,0,249,255,249,255,247,255,236,255,240,255,229,255,229,255,222,255,220,255,220,255,209,255,218,255,203,255,216,255,198,255,214,255,200,255,214,255,200,255,216,255,207,255,218,255,214,255,225,255,222,255,231,255,231,255,240,255,238,255,244,255,242,255,251,255,249,255,253,255,0,0,253,255,6,0,0,0,17,0,253,255,28,0,251,255,41,0,251,255,52,0,247,255,59,0,244,255,59,0,242,255,55,0,240,255,44,0,242,255,26,0,247,255,6,0,0,0,242,255,8,0,216,255,19,0,194,255,24,0,176,255,30,0,163,255,30,0,158,255,28,0,161,255,26,0,167,255,22,0,174,255,22,0,176,255,19,0,174,255,15,0,169,255,13,0,161,255,4,0,150,255,0,0,143,255,251,255,136,255,247,255,134,255,242,255,134,255,244,255,141,255,249,255,150,255,0,0,161,255,4,0,174,255,13,0,189,255,19,0,200,255,24,0,211,255,26,0,216,255,30,0,214,255,33,0,211,255,35,0,203,255,37,0,192,255,39,0,183,255,35,0,169,255,28,0,158,255,19,0,150,255,8,0,141,255,251,255,134,255,240,255,130,255,231,255,130,255,225,255,136,255,222,255,145,255,225,255,161,255,227,255,178,255,231,255,198,255,233,255,216,255,236,255,233,255,236,255,244,255,236,255,251,255,236,255,251,255,236,255,244,255,233,255,233,255,229,255,225,255,225,255,214,255,220,255,207,255,211,255,205,255,203,255,203,255,194,255,205,255,185,255,209,255,176,255,209,255,169,255,216,255,158,255,220,255,152,255,225,255,141,255,229,255,132,255,229,255,121,255,229,255,114,255,227,255,108,255,220,255,110,255,211,255,119,255,200,255,130,255,192,255,152,255,180,255,172,255,174,255,192,255,172,255,211,255,169,255,231,255,174,255,249,255,180,255,4,0,189,255,17,0,198,255,22,0,207,255,22,0,216,255,22,0,225,255,17,0,236,255,8,0,247,255,0,0,0,0,247,255,15,0,240,255,28,0,229,255,39,0,222,255,50,0,214,255,55,0,207,255,57,0,205,255,55,0,203,255,48,0,203,255,41,0,207,255,28,0,211,255,15,0,211,255,2,0,211,255,247,255,209,255,233,255,205,255,225,255,203,255,220,255,200,255,220,255,205,255,220,255,211,255,227,255,225,255,231,255,236,255,238,255,247,255,242,255,0,0,247,255,2,0,249,255,2,0,249,255,0,0,244,255,251,255,238,255,244,255,231,255,240,255,222,255,233,255,216,255,231,255,216,255,225,255,218,255,222,255,220,255,216,255,231,255,209,255,242,255,203,255,253,255,198,255,6,0,194,255,15,0,194,255,15,0,198,255,15,0,207,255,11,0,216,255,2,0,222,255,251,255,222,255,242,255,218,255,238,255,205,255,233,255,192,255,236,255,174,255,242,255,156,255,253,255,141,255,6,0,132,255,19,0,125,255,33,0,125,255,39,0,130,255,46,0,134,255,44,0,143,255,39,0,152,255,33,0,158,255,26,0,167,255,19,0,176,255,17,0,187,255,15,0,196,255,19,0,207,255,26,0,211,255,37,0,214,255,48,0,218,255,64,0,218,255,75,0,216,255,86,0,218,255,90,0,218,255,90,0,220,255,83,0,222,255,70,0,227,255,57,0,236,255,39,0,244,255,22,0,0,0,4,0,8,0,244,255,17,0,233,255,22,0,220,255,19,0,214,255,11,0,209,255,0,0,211,255,242,255,220,255,225,255,233,255,211,255,249,255,200,255,6,0,192,255,22,0,185,255,28,0,183,255,33,0,180,255,30,0,183,255,26,0,187,255,24,0,196,255,19,0,205,255,19,0,209,255,22,0,220,255,28,0,222,255,33,0,225,255,35,0,227,255,35,0,229,255,28,0,229,255,17,0,233,255,6,0,240,255,253,255,247,255,242,255,0,0,238,255,11,0,236,255,22,0,242,255,28,0,251,255,30,0,11,0,28,0,30,0,19,0,52,0,8,0,70,0,251,255,86,0,231,255,94,0,216,255,99,0,203,255,94,0,196,255,83,0,189,255,72,0,187,255,59,0,185,255,46,0,185,255,35,0,180,255,22,0,178,255,13,0,176,255,2,0,174,255,251,255,174,255,247,255,169,255,244,255,169,255,242,255,169,255,244,255,169,255,249,255,172,255,251,255,174,255,251,255,178,255,249,255,185,255,242,255,194,255,236,255,203,255,227,255,214,255,218,255,222,255,214,255,238,255,211,255,251,255,211,255,6,0,216,255,19,0,225,255,30,0,231,255,39,0,238,255,44,0,242,255,44,0,242,255,44,0,242,255,41,0,238,255,35,0,236,255,28,0,233,255,22,0,236,255,15,0,238,255,13,0,242,255,13,0,244,255,13,0,247,255,15,0,244,255,19,0,240,255,22,0,240,255,22,0,238,255,22,0,242,255,19,0,244,255,17,0,249,255,17,0,0,0,17,0,6,0,22,0,11,0,28,0,15,0,37,0,17,0,44,0,17,0,48,0,17,0,48,0,15,0,39,0,8,0,30,0,0,0,17,0,247,255,2,0,233,255,247,255,225,255,236,255,211,255,229,255,200,255,218,255,189,255,211,255,178,255,205,255,172,255,196,255,167,255,192,255,165,255,189,255,169,255,185,255,180,255,185,255,196,255,189,255,211,255,198,255,225,255,205,255,233,255,218,255,236,255,231,255,233,255,244,255,225,255,0,0,218,255,4,0,209,255,11,0,209,255,6,0,211,255,2,0,220,255,249,255,229,255,236,255,242,255,220,255,253,255,207,255,2,0,196,255,8,0,192,255,13,0,187,255,13,0,189,255,11,0,194,255,8,0,198,255,6,0,203,255,2,0,209,255,253,255,216,255,251,255,227,255,247,255,236,255,247,255,242,255,247,255,249,255,251,255,249,255,0,0,244,255,8,0,233,255,17,0,220,255,24,0,207,255,24,0,192,255,19,0,178,255,6,0,169,255,251,255,165,255,233,255,163,255,220,255,169,255,211,255,180,255,211,255,196,255,218,255,218,255,231,255,236,255,249,255,253,255,11,0,11,0,26,0,22,0,41,0,26,0,52,0,26,0,57,0,22,0,59,0,15,0,61,0,6,0,59,0,2,0,57,0,253,255,57,0,253,255,57,0,253,255,57,0,0,0,59,0,4,0,59,0,13,0,66,0,19,0,68,0,26,0,70,0,35,0,66,0,39,0,59,0,46,0,46,0,50,0,30,0,48,0,8,0,44,0,242,255,37,0,222,255,24,0,203,255,6,0,194,255,242,255,192,255,225,255,192,255,211,255,200,255,200,255,207,255,198,255,218,255,203,255,231,255,216,255,244,255,236,255,253,255,0,0,6,0,19,0,13,0,37,0,19,0,55,0,26,0,66,0,30,0,70,0,35,0,70,0,37,0,64,0,41,0,57,0,39,0,48,0,39,0,39,0,33,0,33,0,26,0,24,0,19,0,17,0,11,0,8,0,4,0,0,0,0,0,247,255,0,0,236,255,251,255,229,255,251,255,225,255,251,255,220,255,251,255,220,255,0,0,222,255,4,0,225,255,15,0,222,255,24,0,220,255,35,0,214,255,39,0,207,255,39,0,203,255,39,0,196,255,30,0,194,255,22,0,194,255,17,0,194,255,13,0,196,255,15,0,198,255,17,0,198,255,15,0,200,255,15,0,205,255,8,0,211,255,0,0,220,255,240,255,231,255,222,255,244,255,205,255,6,0,192,255,24,0,178,255,41,0,174,255,52,0,174,255,61,0,176,255,64,0,180,255,59,0,189,255,48,0,196,255,37,0,205,255,22,0,211,255,8,0,218,255,251,255,222,255,238,255,227,255,227,255,231,255,218,255,233,255,209,255,233,255,207,255,233,255,203,255,233,255,200,255,233,255,198,255,233,255,198,255,236,255,196,255,238,255,189,255,247,255,187,255,0,0,185,255,6,0,178,255,15,0,174,255,22,0,169,255,24,0,167,255,24,0,163,255,22,0,161,255,15,0,158,255,13,0,158,255,6,0,156,255,6,0,156,255,6,0,161,255,8,0,167,255,13,0,176,255,17,0,185,255,22,0,196,255,24,0,205,255,22,0,211,255,17,0,214,255,13,0,211,255,4,0,211,255,0,0,209,255,249,255,209,255,247,255,211,255,251,255,218,255,0,0,225,255,11,0,238,255,19,0,251,255,28,0,2,0,35,0,13,0,37,0,22,0,37,0,24,0,33,0,28,0,26,0,28,0,19,0,26,0,11,0,24,0,0,0,19,0,251,255,15,0,242,255,8,0,242,255,2,0,244,255,253,255,249,255,249,255,0,0,242,255,11,0,236,255,17,0,227,255,30,0,218,255,39,0,205,255,46,0,192,255,55,0,183,255,59,0,178,255,64,0,180,255,61,0,185,255,59,0,194,255,50,0,207,255,33,0,218,255,13,0,227,255,244,255,233,255,216,255,236,255,187,255,236,255,167,255,236,255,152,255,233,255,145,255,233,255,143,255,233,255,147,255,236,255,152,255,238,255,158,255,240,255,158,255,242,255,154,255,242,255,150,255,247,255,145,255,247,255,139,255,242,255,134,255,240,255,134,255,233,255,136,255,229,255,134,255,222,255,134,255,220,255,130,255,216,255,128,255,214,255,123,255,211,255,119,255,207,255,116,255,205,255,119,255,200,255,123,255,194,255,132,255,187,255,143,255,185,255,158,255,183,255,176,255,187,255,198,255,194,255,216,255,205,255,227,255,214,255,238,255,222,255,244,255,231,255,251,255,238,255,0,0,240,255,6,0,240,255,13,0,238,255,19,0,236,255,26,0,227,255,30,0,220,255,33,0,211,255,35,0,205,255,30,0,196,255,30,0,189,255,26,0,183,255,24,0,176,255,22,0,174,255,19,0,169,255,19,0,167,255,15,0,169,255,6,0,174,255,0,0,183,255,249,255,196,255,238,255,209,255,231,255,220,255,229,255,231,255,229,255,240,255,236,255,247,255,244,255,253,255,0,0,0,0,6,0,2,0,8,0,6,0,8,0,6,0,0,0,11,0,244,255,11,0,227,255,8,0,205,255,11,0,189,255,11,0,176,255,11,0,169,255,8,0,169,255,6,0,178,255,0,0,192,255,251,255,205,255,244,255,220,255,240,255,238,255,236,255,251,255,229,255,4,0,229,255,11,0,229,255,19,0,227,255,24,0,229,255,24,0,231,255,24,0,231,255,17,0,240,255,8,0,249,255,253,255,2,0,242,255,11,0,229,255,19,0,220,255,24,0,216,255,28,0,218,255,30,0,225,255,28,0,233,255,22,0,244,255,17,0,0,0,4,0,6,0,249,255,11,0,236,255,11,0,225,255,11,0,218,255,8,0,214,255,8,0,218,255,11,0,227,255,15,0,240,255,24,0,253,255,30,0,8,0,39,0,19,0,44,0,26,0,48,0,26,0,50,0,24,0,50,0,17,0,39,0,11,0,33,0,2,0,26,0,253,255,17,0,244,255,13,0,244,255,8,0,244,255,4,0,249,255,0,0,0,0,253,255,6,0,247,255,15,0,240,255,22,0,233,255,26,0,225,255,30,0,218,255,30,0,207,255,35,0,200,255,37,0,194,255,37,0,192,255,39,0,189,255,39,0,194,255,37,0,198,255,30,0,207,255,17,0,218,255,4,0,227,255,247,255,236,255,233,255,247,255,225,255,253,255,220,255,4,0,222,255,11,0,229,255,15,0,238,255,15,0,244,255,15,0,253,255,11,0,0,0,4,0,0,0,0,0,0,0,247,255,251,255,244,255,249,255,240,255,247,255,238,255,244,255,242,255,247,255,242,255,247,255,244,255,247,255,244,255,249,255,244,255,244,255,242,255,236,255,240,255,227,255,242,255,218,255,247,255,205,255,249,255,198,255,253,255,192,255,6,0,187,255,11,0,192,255,22,0,198,255,30,0,207,255,37,0,220,255,48,0,233,255,52,0,247,255,61,0,2,0,68,0,11,0,72,0,22,0,70,0,28,0,66,0,33,0,57,0,33,0,44,0,30,0,30,0,30,0,13,0,24,0,253,255,17,0,238,255,11,0,225,255,2,0,211,255,253,255,196,255,247,255,185,255,240,255,176,255,236,255,172,255,229,255,174,255,227,255,178,255,222,255,185,255,220,255,196,255,216,255,205,255,214,255,207,255,209,255,209,255,205,255,207,255,200,255,200,255,194,255,192,255,187,255,183,255,176,255,176,255,165,255,169,255,154,255,167,255,147,255,169,255,143,255,172,255,139,255,178,255,145,255,187,255,154,255,196,255,167,255,200,255,183,255,205,255,194,255,205,255,205,255,205,255,211,255,200,255,211,255,196,255,211,255,194,255,209,255,194,255,209,255,196,255,211,255,205,255,220,255,214,255,229,255,225,255,236,255,233,255,247,255,244,255,0,0,247,255,4,0,247,255,6,0,244,255,6,0,240,255,6,0,238,255,6,0,233,255,6,0,231,255,6,0,231,255,4,0,229,255,4,0,231,255,4,0,229,255,4,0,227,255,2,0,220,255,0,0,214,255,0,0,209,255,0,0,200,255,0,0,196,255,0,0,194,255,4,0,192,255,6,0,192,255,11,0,194,255,22,0,196,255,28,0,198,255,35,0,200,255,39,0,200,255,41,0,203,255,37,0,205,255,35,0,207,255,28,0,214,255,22,0,227,255,15,0,240,255,8,0,0,0,4,0,11,0,0,0,22,0,247,255,33,0,238,255,39,0,227,255,41,0,216,255,44,0,205,255,46,0,198,255,46,0,196,255,46,0,196,255,46,0,200,255,46,0,207,255,44,0,211,255,39,0,218,255,37,0,222,255,33,0,229,255,28,0,231,255,26,0,236,255,24,0,236,255,22,0,236,255,22,0,238,255,22,0,233,255,26,0,229,255,30,0,222,255,33,0,216,255,35,0,209,255,37,0,200,255,37,0,192,255,35,0,185,255,35,0,178,255,35,0,174,255,37,0,172,255,44,0,174,255,50,0,176,255,61,0,180,255,72,0,185,255,79,0,196,255,83,0,205,255,86,0,218,255,86,0,238,255,83,0,0,0,79,0,15,0,77,0,33,0,70,0,44,0,66,0,50,0,59,0,55,0,48,0,57,0,35,0,52,0,17,0,48,0,0,0,44,0,238,255,35,0,222,255,30,0,211,255,26,0,209,255,24,0,209,255,26,0,218,255,28,0,227,255,33,0,240,255,41,0,247,255,46,0,0,0,50,0,6,0,55,0,11,0,55,0,17,0,52,0,19,0,46,0,22,0,35,0,22,0,26,0,24,0,15,0,19,0,8,0,19,0,4,0,22,0,4,0,22,0,4,0,26,0,6,0,28,0,8,0,33,0,8,0,37,0,6,0,39,0,0,0,39,0,247,255,41,0,238,255,41,0,227,255,37,0,222,255,28,0,218,255,19,0,218,255,8,0,220,255,0,0,225,255,244,255,227,255,236,255,229,255,229,255,229,255,225,255,231,255,220,255,233,255,220,255,238,255,225,255,242,255,229,255,247,255,231,255,251,255,236,255,247,255,236,255,244,255,233,255,236,255,229,255,227,255,227,255,218,255,225,255,209,255,220,255,207,255,218,255,207,255,218,255,209,255,214,255,214,255,214,255,222,255,214,255,229,255,218,255,238,255,222,255,244,255,227,255,251,255,233,255,253,255,240,255,251,255,244,255,249,255,251,255,244,255,0,0,244,255,6,0,242,255,15,0,242,255,26,0,240,255,37,0,240,255,46,0,240,255,55,0,238,255,59,0,238,255,61,0,236,255,61,0,236,255,55,0,233,255,48,0,236,255,39,0,240,255,30,0,242,255,24,0,242,255,11,0,242,255,2,0,242,255,249,255,240,255,238,255,233,255,225,255,227,255,214,255,220,255,207,255,214,255,196,255,209,255,194,255,209,255,189,255,207,255,194,255,211,255,200,255,216,255,209,255,222,255,216,255,229,255,222,255,240,255,231,255,251,255,236,255,2,0,236,255,6,0,236,255,11,0,233,255,11,0,233,255,6,0,233,255,2,0,238,255,0,0,240,255,251,255,242,255,244,255,244,255,242,255,244,255,240,255,244,255,240,255,242,255,240,255,238,255,242,255,233,255,242,255,231,255,244,255,231,255,242,255,229,255,242,255,236,255,238,255,240,255,233,255,249,255,225,255,0,0,218,255,8,0,209,255,15,0,200,255,24,0,194,255,28,0,189,255,30,0,192,255,33,0,194,255,35,0,205,255,35,0,216,255,37,0,227,255,39,0,238,255,37,0,244,255,37,0,247,255,33,0,247,255,28,0,244,255,19,0,244,255,13,0,244,255,6,0,247,255,0,0,251,255,253,255,0,0,249,255,6,0,247,255,11,0,244,255,13,0,242,255,13,0,240,255,8,0,236,255,0,0,233,255,249,255,233,255,240,255,238,255,231,255,244,255,222,255,253,255,211,255,4,0,203,255,17,0,194,255,26,0,185,255,35,0,183,255,44,0,183,255,46,0,183,255,50,0,192,255,55,0,200,255,57,0,209,255,59,0,214,255,61,0,220,255,59,0,222,255,50,0,225,255,37,0,229,255,17,0,231,255,251,255,236,255,225,255,240,255,196,255,249,255,172,255,2,0,154,255,11,0,141,255,19,0,132,255,28,0,134,255,30,0,143,255,28,0,152,255,24,0,165,255,13,0,178,255,6,0,189,255,251,255,200,255,244,255,209,255,236,255,214,255,231,255,218,255,227,255,225,255,227,255,231,255,231,255,236,255,238,255,247,255,247,255,0,0,0,0,6,0,8,0,17,0,19,0,22,0,28,0,22,0,30,0,17,0,30,0,11,0,24,0,4,0,11,0,0,0,253,255,251,255,238,255,247,255,225,255,244,255,216,255,240,255,209,255,236,255,209,255,231,255,214,255,227,255,220,255,222,255,233,255,220,255,249,255,222,255,8,0,220,255,24,0,225,255,44,0,222,255,59,0,225,255,75,0,222,255,81,0,222,255,88,0,227,255,88,0,229,255,79,0,231,255,70,0,236,255,59,0,242,255,46,0,247,255,41,0,251,255,39,0,253,255,41,0,249,255,46,0,247,255,52,0,244,255,57,0,240,255,57,0,238,255,55,0,242,255,46,0,247,255,33,0,0,0,17,0,6,0,2,0,17,0,249,255,24,0,238,255,28,0,231,255,28,0,229,255,24,0,229,255,19,0,231,255,13,0,233,255,6,0,236,255,4,0,236,255,2,0,229,255,4,0,222,255,8,0,214,255,8,0,205,255,8,0,196,255,2,0,189,255,251,255,183,255,240,255,180,255,222,255,180,255,207,255,180,255,198,255,185,255,187,255,187,255,185,255,194,255,187,255,200,255,192,255,209,255,200,255,216,255,207,255,225,255,218,255,231,255,229,255,236,255,238,255,236,255,249,255,236,255,2,0,236,255,13,0,233,255,22,0,229,255,30,0,229,255,35,0,227,255,39,0,225,255,37,0,225,255,30,0,225,255,24,0,227,255,13,0,229,255,6,0,238,255,2,0,242,255,0,0,247,255,0,0,249,255,0,0,251,255,6,0,251,255,13,0,249,255,22,0,251,255,30,0,253,255,35,0,0,0,39,0,2,0,41,0,6,0,41,0,13,0,39,0,17,0,39,0,26,0,39,0,33,0,37,0,41,0,33,0,50,0,30,0,57,0,22,0,64,0,13,0,66,0,2,0,64,0,251,255,57,0,242,255,48,0,238,255,35,0,236,255,17,0,233,255,2,0,233,255,244,255,233,255,231,255,233,255,220,255,233,255,214,255,229,255,209,255,229,255,214,255,229,255,218,255,229,255,227,255,229,255,236,255,233,255,242,255,236,255,253,255,240,255,0,0,242,255,6,0,242,255,6,0,242,255,4,0,240,255,2,0,238,255,251,255,236,255,242,255,238,255,233,255,238,255,225,255,240,255,218,255,242,255,218,255,242,255,218,255,247,255,222,255,247,255,231,255,253,255,238,255,253,255,247,255,253,255,0,0,253,255,11,0,251,255,24,0,247,255,37,0,240,255,50,0,233,255,64,0,229,255,79,0,225,255,90,0,220,255,97,0,218,255,101,0,218,255,99,0,218,255,90,0,220,255,83,0,220,255,75,0,222,255,66,0,222,255,57,0,222,255,48,0,220,255,37,0,218,255,28,0,216,255,22,0,216,255,15,0,218,255,8,0,220,255,0,0,225,255,247,255,229,255,233,255,236,255,220,255,238,255,200,255,240,255,183,255,240,255,163,255,236,255,145,255,229,255,134,255,220,255,125,255,211,255,123,255,198,255,123,255,192,255,132,255,187,255,136,255,187,255,145,255,194,255,158,255,205,255,169,255,220,255,183,255,240,255,198,255,0,0,218,255,17,0,233,255,35,0,247,255,48,0,0,0,57,0,4,0,61,0,4,0,61,0,253,255,57,0,240,255,55,0,227,255,48,0,216,255,44,0,209,255,39,0,205,255,35,0,205,255,30,0,211,255,26,0,220,255,19,0,229,255,15,0,240,255,11,0,253,255,8,0,8,0,6,0,19,0,4,0,30,0,4,0,39,0,6,0,46,0,6,0,50,0,8,0,52,0,6,0,50,0,6,0,48,0,4,0,44,0,0,0,37,0,0,0,30,0,249,255,22,0,240,255,15,0,231,255,6,0,225,255,2,0,216,255,0,0,211,255,0,0,209,255,253,255,211,255,253,255,216,255,249,255,222,255,249,255,231,255,244,255,238,255,242,255,244,255,238,255,247,255,240,255,251,255,242,255,249,255,247,255,249,255,253,255,244,255,2,0,242,255,8,0,242,255,15,0,244,255,19,0,249,255,22,0,0,0,24,0,4,0,22,0,8,0,19,0,11,0,15,0,15,0,6,0,11,0,0,0,6,0,251,255,2,0,242,255,251,255,236,255,242,255,231,255,233,255,227,255,225,255,225,255,216,255,225,255,209,255,222,255,200,255,220,255,196,255,218,255,187,255,216,255,183,255,211,255,180,255,209,255,178,255,205,255,176,255,203,255,174,255,205,255,172,255,207,255,174,255,216,255,174,255,227,255,176,255,238,255,183,255,249,255,192,255,2,0,205,255,6,0,218,255,8,0,236,255,6,0,253,255,0,0,13,0,251,255,28,0,244,255,35,0,240,255,37,0,240,255,30,0,242,255,19,0,249,255,2,0,0,0,238,255,6,0,220,255,8,0,203,255,13,0,194,255,11,0,192,255,11,0,196,255,6,0,205,255,2,0,218,255,0,0,229,255,0,0,242,255,253,255,251,255,251,255,0,0,251,255,0,0,247,255,0,0,242,255,253,255,238,255,249,255,233,255,242,255,229,255,236,255,227,255,229,255,225,255,225,255,222,255,222,255,218,255,218,255,214,255,220,255,209,255,222,255,203,255,225,255,198,255,227,255,192,255,231,255,187,255,233,255,183,255,236,255,180,255,242,255,178,255,244,255,178,255,247,255,183,255,247,255,187,255,249,255,196,255,247,255,203,255,244,255,211,255,247,255,220,255,251,255,222,255,2,0,222,255,13,0,227,255,22,0,225,255,30,0,222,255,37,0,220,255,37,0,218,255,37,0,218,255,33,0,220,255,26,0,220,255,22,0,220,255,15,0,216,255,13,0,209,255,13,0,200,255,13,0,194,255,13,0,187,255,13,0,189,255,13,0,194,255,8,0,205,255,6,0,218,255,4,0,236,255,0,0,249,255,0,0,2,0,0,0,8,0,253,255,11,0,251,255,11,0,251,255,6,0,251,255,0,0,251,255,247,255,253,255,236,255,0,0,225,255,4,0,211,255,15,0,200,255,26,0,187,255,37,0,172,255,48,0,161,255,59,0,150,255,66,0,143,255,66,0,139,255,68,0,143,255,59,0,152,255,52,0,169,255,44,0,189,255,37,0,214,255,33,0,238,255,30,0,0,0,30,0,15,0,33,0,24,0,35,0,26,0,35,0,22,0,33,0,17,0,26,0,11,0,19,0,6,0,8,0,6,0,2,0,13,0,249,255,19,0,244,255,26,0,244,255,30,0,249,255,30,0,253,255,26,0,4,0,22,0,13,0,15,0,17,0,11,0,15,0,8,0,6,0,11,0,249,255,19,0,231,255,28,0,211,255,35,0,189,255,44,0,176,255,48,0,165,255,50,0,163,255,50,0,165,255,48,0,169,255,44,0,178,255,37,0,192,255,28,0,205,255,19,0,218,255,11,0,231,255,0,0,244,255,249,255,0,0,238,255,4,0,233,255,6,0,231,255,2,0,231,255,251,255,236,255,238,255,242,255,222,255,247,255,207,255,247,255,194,255,242,255,183,255,231,255,176,255,222,255,174,255,214,255,174,255,211,255,178,255,209,255,187,255,216,255,198,255,229,255,211,255,244,255,225,255,6,0,236,255,26,0,242,255,48,0,249,255,66,0,253,255,79,0,253,255,83,0,0,0,81,0,253,255,75,0,249,255,61,0,244,255,48,0,236,255,37,0,225,255,26,0,214,255,19,0,205,255,17,0,194,255,15,0,187,255,17,0,178,255,17,0,176,255,22,0,176,255,26,0,180,255,30,0,187,255,35,0,194,255,39,0,200,255,41,0,207,255,44,0,207,255,44,0,209,255,41,0,209,255,37,0,207,255,35,0,209,255,35,0,211,255,35,0,218,255,39,0,222,255,44,0,233,255,44,0,236,255,48,0,240,255,44,0,244,255,35,0,244,255,26,0,244,255,11,0,247,255,0,0,249,255,244,255,253,255,233,255,0,0,229,255,0,0,222,255,0,0,222,255,251,255,220,255,244,255,218,255,233,255,218,255,225,255,222,255,218,255,222,255,214,255,229,255,218,255,236,255,222,255,244,255,233,255,249,255,247,255,0,0,253,255,4,0,0,0,8,0,2,0,15,0,0,0,17,0,251,255,19,0,244,255,22,0,238,255,22,0,231,255,19,0,222,255,19,0,220,255,19,0,216,255,13,0,214,255,6,0,211,255,0,0,209,255,242,255,207,255,231,255,207,255,220,255,205,255,209,255,203,255,205,255,205,255,207,255,205,255,211,255,211,255,220,255,220,255,233,255,231,255,247,255,242,255,2,0,253,255,15,0,4,0,26,0,13,0,35,0,13,0,39,0,15,0,44,0,17,0,39,0,15,0,35,0,17,0,28,0,15,0,19,0,17,0,13,0,15,0,8,0,11,0,4,0,6,0,6,0,0,0,11,0,253,255,15,0,249,255,22,0,247,255,33,0,247,255,41,0,247,255,50,0,251,255,57,0,253,255,64,0,0,0,64,0,0,0,66,0,0,0,64,0,253,255,59,0,249,255,48,0,244,255,35,0,242,255,24,0,240,255,11,0,238,255,2,0,240,255,0,0,242,255,253,255,244,255,253,255,251,255,2,0,2,0,6,0,6,0,11,0,11,0,13,0,13,0,15,0,11,0,19,0,8,0,19,0,4,0,24,0,4,0,26,0,2,0,28,0,4,0,30,0,6,0,30,0,11,0,33,0,19,0,35,0,26,0,33,0,35,0,33,0,39,0,33,0,44,0,30,0,48,0,28,0,46,0,26,0,41,0,19,0,37,0,11,0,28,0,6,0,19,0,2,0,11,0,0,0,2,0,0,0,0,0,4,0,0,0,8,0,2,0,17,0,8,0,24,0,19,0,30,0,28,0,35,0,35,0,33,0,41,0,26,0,39,0,17,0,33,0,0,0,24,0,244,255,13,0,227,255,4,0,216,255,0,0,207,255,253,255,207,255,0,0,211,255,2,0,218,255,11,0,227,255,17,0,233,255,22,0,240,255,22,0,242,255,17,0,238,255,8,0,233,255,0,0,231,255,244,255,231,255,238,255,229,255,233,255,233,255,233,255,238,255,236,255,249,255,240,255,2,0,247,255,11,0,251,255,22,0,253,255,26,0,0,0,30,0,0,0,26,0,0,0,22,0,0,0,11,0,253,255,0,0,253,255,249,255,0,0,240,255,4,0,236,255,11,0,236,255,22,0,240,255,30,0,247,255,39,0,253,255,39,0,2,0,39,0,4,0,37,0,2,0,33,0,2,0,28,0,0,0,30,0,251,255,33,0,244,255,41,0,238,255,52,0,231,255,66,0,227,255,81,0,220,255,94,0,216,255,103,0,214,255,108,0,216,255,108,0,222,255,99,0,233,255,86,0,249,255,72,0,6,0,57,0,19,0,44,0,28,0,30,0,35,0,24,0,37,0,17,0,35,0,8,0,30,0,2,0,28,0,0,0,17,0,0,0,4,0,0,0,249,255,4,0,233,255,13,0,218,255,19,0,205,255,28,0,196,255,39,0,189,255,48,0,187,255,59,0,187,255,70,0,194,255,75,0,198,255,77,0,205,255,77,0,214,255,70,0,222,255,66,0,229,255,55,0,240,255,44,0,249,255,33,0,4,0,19,0,17,0,8,0,35,0,0,0,48,0,249,255,57,0,240,255,66,0,238,255,66,0,233,255,61,0,233,255,50,0,231,255,37,0,229,255,24,0,222,255,8,0,218,255,253,255,209,255,244,255,200,255,240,255,192,255,242,255,187,255,247,255,185,255,253,255,185,255,8,0,189,255,22,0,194,255,37,0,200,255,48,0,207,255,55,0,211,255,61,0,211,255,61,0,214,255,57,0,209,255,48,0,209,255,41,0,205,255,33,0,200,255,26,0,200,255,22,0,200,255,22,0,203,255,22,0,209,255,22,0,218,255,22,0,229,255,22,0,238,255,22,0,244,255,19,0,249,255,17,0,247,255,17,0,244,255,17,0,242,255,17,0,236,255,19,0,229,255,24,0,225,255,28,0,220,255,33,0,216,255,37,0,214,255,41,0,211,255,44,0,214,255,44,0,216,255,39,0,225,255,35,0,231,255,26,0,240,255,22,0,244,255,13,0,249,255,8,0,251,255,6,0,247,255,0,0,247,255,0,0,242,255,253,255,240,255,249,255,236,255,244,255,236,255,238,255,233,255,231,255,233,255,225,255,231,255,216,255,233,255,209,255,238,255,200,255,244,255,196,255,251,255,194,255,2,0,196,255,6,0,200,255,8,0,214,255,8,0,229,255,4,0,253,255,0,0,17,0,251,255,41,0,247,255,59,0,247,255,75,0,249,255,81,0,253,255,83,0,2,0,77,0,11,0,70,0,15,0,61,0,17,0,52,0,19,0,46,0,17,0,37,0,13,0,30,0,2,0,26,0,251,255,19,0,238,255,13,0,225,255,8,0,211,255,4,0,200,255,0,0,194,255,253,255,189,255,249,255,192,255,247,255,196,255,247,255,203,255,251,255,211,255,0,0,220,255,4,0,227,255,15,0,231,255,28,0,236,255,39,0,240,255,48,0,240,255,48,0,240,255,48,0,240,255,39,0,236,255,30,0,236,255,15,0,231,255,2,0,231,255,249,255,231,255,240,255,229,255,236,255,227,255,229,255,225,255,227,255,220,255,227,255,218,255,229,255,214,255,233,255,209,255,240,255,205,255,244,255,203,255,253,255,200,255,0,0,198,255,253,255,198,255,247,255,198,255,236,255,198,255,227,255,203,255,218,255,207,255,216,255,214,255,220,255,222,255,231,255,231,255,244,255,242,255,0,0,249,255,8,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,6,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,251,255,2,0,0,0,2,0,6,0,6,0,17,0,8,0,28,0,6,0,35,0,6,0,37,0,4,0,39,0,4,0,33,0,6,0,26,0,8,0,19,0,8,0,11,0,11,0,4,0,13,0,0,0,11,0,0,0,11,0,251,255,6,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,8,0,0,0,11,0,2,0,11,0,4,0,11,0,11,0,8,0,19,0,2,0,26,0,253,255,35,0,247,255,39,0,242,255,46,0,238,255,48,0,236,255,50,0,236,255,46,0,238,255,44,0,244,255,37,0,251,255,35,0,2,0,28,0,13,0,22,0,22,0,17,0,24,0,13,0,28,0,11,0,28,0,8,0,26,0,13,0,24,0,15,0,19,0,19,0,15,0,22,0,11,0,26,0,6,0,28,0,253,255,28,0,247,255,30,0,238,255,28,0,229,255,28,0,220,255,24,0,216,255,24,0,211,255,24,0,209,255,30,0,214,255,37,0,218,255,46,0,225,255,55,0,231,255,66,0,238,255,72,0,242,255,77,0,251,255,75,0,253,255,72,0,0,0,68,0,0,0,57,0,0,0,50,0,251,255,44,0,247,255,35,0,238,255,26,0,233,255,19,0,225,255,15,0,218,255,11,0,216,255,13,0,218,255,15,0,222,255,19,0,236,255,24,0,249,255,28,0,6,0,26,0,24,0,26,0,33,0,22,0,37,0,17,0,37,0,17,0,30,0,19,0,19,0,24,0,11,0,33,0,4,0,41,0,0,0,46,0,249,255,50,0,247,255,50,0,244,255,44,0,244,255,37,0,244,255,24,0,244,255,8,0,244,255,0,0,244,255,244,255,242,255,238,255,236,255,238,255,229,255,240,255,227,255,249,255,222,255,2,0,222,255,15,0,227,255,28,0,233,255,39,0,238,255,46,0,244,255,50,0,247,255,48,0,247,255,46,0,242,255,41,0,236,255,37,0,227,255,33,0,220,255,28,0,214,255,22,0,209,255,15,0,211,255,15,0,216,255,11,0,222,255,11,0,233,255,15,0,247,255,17,0,0,0,24,0,8,0,35,0,15,0,44,0,17,0,55,0,15,0,59,0,11,0,57,0,4,0,52,0,0,0,41,0,251,255,30,0,247,255,15,0,242,255,4,0,242,255,0,0,238,255,251,255,238,255,251,255,240,255,0,0,242,255,4,0,249,255,11,0,2,0,19,0,17,0,26,0,30,0,30,0,50,0,35,0,66,0,37,0,81,0,39,0,94,0,39,0,103,0,39,0,110,0,37,0,112,0,37,0,112,0,35,0,110,0,33,0,103,0,33,0,97,0,30,0,88,0,30,0,77,0,26,0,70,0,24,0,61,0,17,0,52,0,13,0,41,0,11,0,30,0,6,0,24,0,11,0,13,0,15,0,8,0,22,0,6,0,33,0,8,0,44,0,15,0,55,0,22,0,61,0,30,0,68,0,37,0,72,0,41,0,70,0,41,0,68,0,37,0,64,0,30,0,59,0,19,0,55,0,8,0,50,0,2,0,50,0,249,255,48,0,242,255,46,0,236,255,46,0,229,255,46,0,222,255,44,0,216,255,39,0,211,255,33,0,205,255,26,0,203,255,22,0,200,255,15,0,200,255,11,0,200,255,4,0,205,255,0,0,209,255,249,255,218,255,240,255,222,255,236,255,231,255,233,255,238,255,233,255,247,255,233,255,0,0,236,255,4,0,240,255,15,0,242,255,26,0,251,255,37,0,2,0,46,0,13,0,52,0,22,0,55,0,33,0,50,0,44,0,41,0,48,0,30,0,50,0,22,0,48,0,11,0,41,0,4,0,37,0,0,0,30,0,253,255,22,0,253,255,15,0,253,255,8,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,8,0,0,0,15,0,0,0,22,0,4,0,26,0,8,0,30,0,19,0,35,0,30,0,35,0,41,0,30,0,57,0,24,0,68,0,11,0,77,0,0,0,81,0,238,255,81,0,225,255,77,0,209,255,68,0,198,255,57,0,196,255,48,0,194,255,39,0,198,255,33,0,205,255,30,0,214,255,28,0,220,255,28,0,225,255,28,0,227,255,26,0,231,255,22,0,229,255,19,0,227,255,15,0,227,255,15,0,220,255,15,0,218,255,17,0,211,255,26,0,211,255,33,0,209,255,41,0,211,255,48,0,214,255,50,0,218,255,50,0,222,255,44,0,229,255,35,0,236,255,28,0,240,255,22,0,242,255,17,0,244,255,17,0,240,255,22,0,231,255,26,0,222,255,33,0,216,255,39,0,207,255,44,0,203,255,46,0,200,255,50,0,200,255,50,0,205,255,52,0,209,255,55,0,216,255,50,0,222,255,46,0,231,255,37,0,238,255,28,0,247,255,19,0,0,0,15,0,6,0,11,0,13,0,15,0,19,0,19,0,26,0,28,0,33,0,35,0,39,0,41,0,46,0,48,0,52,0,48,0,64,0,48,0,70,0,44,0,75,0,37,0,75,0,28,0,70,0,22,0,59,0,15,0,44,0,13,0,26,0,11,0,4,0,15,0,242,255,15,0,227,255,19,0,216,255,22,0,214,255,26,0,214,255,30,0,218,255,33,0,225,255,35,0,236,255,35,0,242,255,33,0,247,255,28,0,253,255,22,0,0,0,11,0,2,0,2,0,4,0,247,255,2,0,233,255,2,0,222,255,0,0,209,255,0,0,198,255,253,255,187,255,0,0,178,255,4,0,174,255,11,0,167,255,17,0,163,255,22,0,163,255,24,0,165,255,24,0,165,255,22,0,167,255,17,0,169,255,15,0,169,255,11,0,174,255,11,0,176,255,13,0,178,255,19,0,183,255,26,0,183,255,33,0,187,255,39,0,187,255,39,0,185,255,39,0,183,255,33,0,180,255,22,0,183,255,11,0,185,255,0,0,192,255,247,255,203,255,242,255,211,255,236,255,222,255,233,255,231,255,233,255,238,255,236,255,242,255,236,255,242,255,238,255,244,255,236,255,242,255,233,255,244,255,231,255,242,255,225,255,242,255,218,255,244,255,216,255,249,255,216,255,0,0,218,255,4,0,225,255,15,0,231,255,22,0,238,255,33,0,247,255,37,0,253,255,37,0,4,0,33,0,13,0,26,0,19,0,17,0,24,0,8,0,33,0,2,0,37,0,0,0,46,0,253,255,55,0,0,0,64,0,0,0,70,0,4,0,77,0,8,0,79,0,13,0,77,0,17,0,72,0,19,0,64,0,22,0,52,0,22,0,39,0,22,0,26,0,22,0,13,0,19,0,4,0,13,0,0,0,8,0,253,255,0,0,253,255,247,255,0,0,233,255,4,0,220,255,11,0,205,255,15,0,192,255,19,0,176,255,26,0,167,255,30,0,161,255,33,0,156,255,35,0,156,255,37,0,158,255,37,0,163,255,35,0,169,255,30,0,180,255,19,0,187,255,8,0,194,255,253,255,200,255,238,255,205,255,225,255,211,255,211,255,220,255,200,255,229,255,194,255,240,255,187,255,253,255,187,255,6,0,187,255,13,0,192,255,15,0,192,255,13,0,196,255,4,0,200,255,251,255,203,255,242,255,207,255,233,255,211,255,229,255,214,255,227,255,216,255,229,255,220,255,233,255,225,255,236,255,236,255,238,255,242,255,236,255,253,255,231,255,6,0,225,255,17,0,216,255,24,0,207,255,30,0,196,255,37,0,187,255,44,0,180,255,50,0,176,255,55,0,176,255,61,0,174,255,66,0,174,255,68,0,176,255,66,0,176,255,64,0,178,255,61,0,180,255,57,0,183,255,52,0,192,255,50,0,203,255,46,0,216,255,41,0,229,255,35,0,242,255,24,0,253,255,11,0,0,0,251,255,0,0,233,255,253,255,216,255,244,255,200,255,236,255,189,255,229,255,178,255,227,255,172,255,231,255,172,255,236,255,174,255,247,255,178,255,0,0,187,255,8,0,196,255,15,0,205,255,19,0,214,255,19,0,220,255,19,0,225,255,15,0,227,255,11,0,229,255,4,0,233,255,0,0,236,255,249,255,238,255,242,255,240,255,236,255,247,255,229,255,249,255,222,255,0,0,216,255,0,0,207,255,4,0,198,255,4,0,196,255,0,0,196,255,253,255,196,255,240,255,203,255,231,255,209,255,216,255,218,255,205,255,225,255,196,255,236,255,192,255,244,255,189,255,0,0,194,255,8,0,198,255,17,0,203,255,28,0,209,255,37,0,218,255,46,0,227,255,55,0,238,255,59,0,251,255,59,0,4,0,57,0,19,0,48,0,33,0,39,0,46,0,26,0,55,0,11,0,64,0,253,255,70,0,240,255,72,0,229,255,72,0,222,255,72,0,220,255,61,0,222,255,50,0,229,255,35,0,242,255,17,0,253,255,0,0,6,0,242,255,15,0,229,255,15,0,220,255,11,0,216,255,4,0,214,255,251,255,216,255,247,255,220,255,242,255,222,255,242,255,227,255,240,255,227,255,242,255,225,255,242,255,222,255,240,255,220,255,238,255,220,255,238,255,225,255,233,255,233,255,233,255,244,255,238,255,253,255,242,255,6,0,249,255,13,0,0,0,11,0,2,0,6,0,8,0,0,0,13,0,247,255,15,0,236,255,17,0,225,255,15,0,218,255,17,0,214,255,19,0,211,255,26,0,211,255,30,0,216,255,33,0,222,255,37,0,231,255,39,0,236,255,41,0,242,255,46,0,247,255,50,0,247,255,55,0,240,255,57,0,233,255,61,0,222,255,64,0,214,255,61,0,207,255,59,0,207,255,55,0,209,255,52,0,216,255,44,0,227,255,41,0,240,255,39,0,251,255,35,0,6,0,28,0,15,0,22,0,17,0,17,0,22,0,11,0,22,0,6,0,22,0,4,0,17,0,4,0,13,0,6,0,11,0,8,0,4,0,13,0,2,0,13,0,0,0,13,0,251,255,8,0,249,255,0,0,247,255,249,255,249,255,238,255,251,255,225,255,253,255,216,255,4,0,207,255,17,0,205,255,30,0,205,255,46,0,211,255,61,0,220,255,75,0,233,255,83,0,244,255,83,0,0,0,83,0,6,0,79,0,11,0,70,0,13,0,59,0,13,0,48,0,6,0,33,0,2,0,22,0,0,0,8,0,251,255,0,0,244,255,249,255,238,255,244,255,231,255,242,255,227,255,240,255,227,255,242,255,229,255,242,255,236,255,247,255,247,255,251,255,6,0,0,0,26,0,6,0,48,0,11,0,66,0,19,0,81,0,22,0,90,0,26,0,90,0,28,0,83,0,30,0,68,0,30,0,46,0,30,0,22,0,30,0,0,0,28,0,236,255,24,0,218,255,17,0,203,255,11,0,196,255,0,0,192,255,244,255,192,255,233,255,198,255,227,255,203,255,222,255,211,255,216,255,218,255,220,255,227,255,227,255,236,255,238,255,244,255,247,255,253,255,0,0,4,0,13,0,15,0,22,0,26,0,30,0,37,0,37,0,44,0,44,0,52,0,44,0,57,0,39,0,59,0,33,0,64,0,22,0,66,0,6,0,68,0,249,255,68,0,233,255,70,0,220,255,75,0,207,255,81,0,198,255,86,0,192,255,90,0,185,255,90,0,180,255,88,0,178,255,81,0,176,255,70,0,176,255,61,0,180,255,52,0,189,255,46,0,203,255,44,0,218,255,39,0,231,255,37,0,247,255,35,0,0,0,33,0,0,0,28,0,253,255,22,0,244,255,13,0,233,255,4,0,222,255,251,255,211,255,242,255,203,255,233,255,198,255,229,255,192,255,225,255,185,255,222,255,176,255,222,255,167,255,225,255,154,255,229,255,143,255,229,255,139,255,231,255,134,255,231,255,139,255,231,255,145,255,227,255,156,255,220,255,165,255,214,255,176,255,207,255,183,255,205,255,192,255,205,255,196,255,209,255,200,255,218,255,205,255,233,255,214,255,249,255,220,255,8,0,229,255,22,0,233,255,33,0,240,255,39,0,247,255,41,0,251,255,41,0,253,255,37,0,0,0,33,0,0,0,26,0,0,0,22,0,0,0,22,0,0,0,24,0,249,255,28,0,244,255,39,0,238,255,50,0,231,255,59,0,227,255,70,0,222,255,75,0,225,255,79,0,225,255,77,0,227,255,68,0,231,255,61,0,240,255,50,0,249,255,41,0,2,0,33,0,13,0,26,0,24,0,22,0,35,0,15,0,39,0,13,0,41,0,8,0,35,0,4,0,28,0,2,0,22,0,0,0,15,0,0,0,13,0,253,255,15,0,0,0,22,0,0,0,28,0,253,255,37,0,251,255,46,0,242,255,50,0,229,255,50,0,218,255,52,0,209,255,48,0,205,255,41,0,205,255,37,0,211,255,30,0,218,255,26,0,229,255,22,0,238,255,17,0,244,255,17,0,249,255,19,0,247,255,26,0,244,255,33,0,240,255,44,0,236,255,52,0,229,255,64,0,220,255,68,0,214,255,77,0,207,255,81,0,203,255,88,0,205,255,94,0,207,255,101,0,214,255,110,0,216,255,119,0,218,255,123,0,220,255,125,0,220,255,123,0,216,255,119,0,209,255,110,0,205,255,99,0,198,255,90,0,192,255,86,0,187,255,79,0,185,255,77,0,185,255,72,0,192,255,68,0,196,255,66,0,205,255,64,0,211,255,59,0,218,255,61,0,222,255,61,0,227,255,64,0,227,255,64,0,222,255,61,0,218,255,55,0,207,255,50,0,198,255,39,0,187,255,28,0,176,255,17,0,163,255,8,0,154,255,4,0,150,255,0,0,147,255,2,0,150,255,4,0,154,255,6,0,165,255,8,0,176,255,11,0,194,255,8,0,207,255,4,0,227,255,2,0,244,255,253,255,6,0,251,255,22,0,247,255,37,0,247,255,48,0,249,255,55,0,253,255,55,0,0,0,50,0,0,0,39,0,0,0,30,0,0,0,19,0,253,255,13,0,249,255,6,0,247,255,2,0,244,255,2,0,244,255,2,0,244,255,4,0,247,255,6,0,251,255,8,0,0,0,8,0,4,0,13,0,11,0,17,0,17,0,24,0,24,0,30,0,28,0,33,0,28,0,37,0,26,0,41,0,22,0,41,0,17,0,39,0,11,0,39,0,4,0,37,0,2,0,35,0,0,0,30,0,2,0,26,0,6,0,24,0,13,0,24,0,19,0,22,0,26,0,19,0,30,0,15,0,35,0,11,0,35,0,2,0,33,0,251,255,28,0,244,255,24,0,242,255,19,0,240,255,13,0,249,255,4,0,0,0,253,255,15,0,242,255,28,0,227,255,41,0,214,255,52,0,200,255,61,0,194,255,64,0,192,255,68,0,196,255,68,0,205,255,64,0,216,255,59,0,227,255,55,0,236,255,50,0,238,255,44,0,240,255,41,0,238,255,35,0,233,255,26,0,227,255,19,0,218,255,6,0,209,255,0,0,198,255,242,255,189,255,231,255,178,255,218,255,174,255,209,255,174,255,200,255,174,255,196,255,180,255,198,255,189,255,205,255,198,255,218,255,209,255,233,255,220,255,247,255,229,255,4,0,233,255,15,0,236,255,24,0,229,255,26,0,225,255,24,0,216,255,17,0,209,255,13,0,203,255,8,0,205,255,8,0,209,255,8,0,218,255,13,0,231,255,19,0,247,255,28,0,2,0,37,0,15,0,44,0,26,0,48,0,33,0,52,0,39,0,52,0,41,0,52,0,48,0,52,0,52,0,48,0,55,0,44,0,57,0,39,0,59,0,39,0,55,0,39,0,52,0,44,0,44,0,46,0,37,0,52,0,30,0,59,0,24,0,66,0,22,0,70,0,17,0,75,0,15,0,75,0,13,0,72,0,13,0,68,0,15,0,64,0,15,0,55,0,17,0,46,0,17,0,35,0,19,0,26,0,17,0,19,0,17,0,11,0,15,0,4,0,13,0,4,0,11,0,2,0,6,0,4,0,6,0,4,0,4,0,6,0,6,0,6,0,11,0,4,0,13,0,2,0,19,0,251,255,24,0,244,255,28,0,236,255,33,0,229,255,35,0,225,255,37,0,222,255,37,0,229,255,37,0,238,255,35,0,251,255,30,0,6,0,24,0,19,0,15,0,30,0,4,0,33,0,251,255,35,0,244,255,30,0,242,255,24,0,244,255,13,0,253,255,6,0,6,0,0,0,19,0,249,255,28,0,247,255,37,0,242,255,39,0,244,255,41,0,247,255,37,0,0,0,33,0,2,0,28,0,6,0,19,0,11,0,15,0,15,0,11,0,19,0,6,0,22,0,6,0,24,0,8,0,28,0,13,0,33,0,15,0,35,0,17,0,37,0,17,0,33,0,17,0,33,0,15,0,30,0,15,0,28,0,13,0,28,0,15,0,30,0,15,0,30,0,19,0,30,0,24,0,35,0,26,0,35,0,28,0,35,0,30,0,35,0,35,0,33,0,39,0,33,0,41,0,30,0,44,0,28,0,39,0,28,0,35,0,33,0,28,0,37,0,17,0,41,0,11,0,46,0,4,0,50,0,0,0,50,0,0,0,48,0,0,0,41,0,0,0,33,0,0,0,22,0,0,0,6,0,253,255,0,0,251,255,240,255,247,255,227,255,242,255,214,255,236,255,200,255,229,255,189,255,220,255,180,255,209,255,174,255,196,255,172,255,187,255,169,255,176,255,172,255,167,255,174,255,161,255,183,255,158,255,192,255,156,255,203,255,154,255,214,255,156,255,220,255,161,255,225,255,165,255,227,255,176,255,225,255,189,255,220,255,203,255,214,255,218,255,207,255,229,255,200,255,240,255,198,255,249,255,192,255,253,255,189,255,0,0,189,255,4,0,192,255,6,0,189,255,8,0,192,255,8,0,194,255,8,0,200,255,8,0,209,255,11,0,220,255,11,0,229,255,13,0,242,255,17,0,253,255,22,0,4,0,30,0,11,0,35,0,17,0,41,0,19,0,41,0,17,0,41,0,15,0,37,0,13,0,30,0,11,0,24,0,6,0,17,0,4,0,11,0,4,0,6,0,4,0,0,0,4,0,253,255,4,0,247,255,2,0,244,255,4,0,240,255,4,0,240,255,4,0,242,255,4,0,247,255,8,0,253,255,13,0,2,0,22,0,8,0,35,0,13,0,48,0,17,0,61,0,17,0,72,0,15,0,79,0,8,0,86,0,2,0,88,0,0,0,83,0,247,255,75,0,242,255,59,0,240,255,44,0,233,255,24,0,231,255,6,0,225,255,249,255,216,255,238,255,205,255,233,255,192,255,233,255,178,255,238,255,167,255,242,255,156,255,247,255,150,255,253,255,150,255,253,255,152,255,253,255,161,255,251,255,172,255,247,255,185,255,240,255,200,255,233,255,216,255,227,255,229,255,218,255,242,255,209,255,0,0,203,255,6,0,198,255,15,0,198,255,17,0,203,255,22,0,209,255,24,0,214,255,26,0,225,255,26,0,238,255,26,0,249,255,17,0,0,0,8,0,11,0,0,0,19,0,242,255,28,0,227,255,37,0,216,255,46,0,214,255,55,0,214,255,61,0,225,255,66,0,238,255,66,0,251,255,64,0,11,0,55,0,22,0,46,0,33,0,35,0,37,0,26,0,37,0,15,0,35,0,8,0,28,0,4,0,24,0,4,0,17,0,8,0,13,0,15,0,8,0,22,0,6,0,33,0,6,0,46,0,6,0,55,0,8,0,59,0,13,0,64,0,17,0,59,0,22,0,52,0,26,0,41,0,33,0,28,0,37,0,13,0,39,0,253,255,39,0,236,255,39,0,218,255,37,0,203,255,35,0,189,255,30,0,180,255,26,0,178,255,24,0,183,255,24,0,192,255,19,0,207,255,22,0,225,255,24,0,242,255,28,0,0,0,35,0,6,0,44,0,11,0,50,0,11,0,59,0,6,0,66,0,0,0,70,0,253,255,75,0,249,255,79,0,251,255,81,0,253,255,83,0,4,0,79,0,17,0,75,0,30,0,68,0,48,0,57,0,64,0,46,0,75,0,33,0,81,0,22,0,79,0,13,0,75,0,4,0,61,0,0,0,44,0,0,0,28,0,0,0,11,0,0,0,2,0,0,0,249,255,0,0,242,255,251,255,238,255,247,255,236,255,242,255,233,255,240,255,236,255,240,255,240,255,242,255,242,255,247,255,249,255,251,255,0,0,251,255,8,0,249,255,17,0,247,255,26,0,242,255,30,0,238,255,35,0,238,255,37,0,240,255,37,0,244,255,33,0,251,255,28,0,0,0,19,0,4,0,8,0,8,0,0,0,13,0,247,255,15,0,236,255,13,0,227,255,11,0,218,255,6,0,214,255,2,0,209,255,253,255,207,255,251,255,207,255,247,255,207,255,247,255,205,255,249,255,203,255,247,255,200,255,249,255,200,255,247,255,203,255,244,255,209,255,242,255,218,255,242,255,229,255,242,255,236,255,242,255,242,255,240,255,251,255,240,255,0,0,240,255,4,0,240,255,11,0,242,255,17,0,244,255,22,0,251,255,30,0,0,0,39,0,4,0,46,0,11,0,57,0,15,0,64,0,19,0,70,0,24,0,77,0,24,0,81,0,26,0,86,0,22,0,90,0,19,0,90,0,13,0,90,0,13,0,90,0,6,0,88,0,6,0,83,0,2,0,72,0,0,0,66,0,251,255,52,0,247,255,39,0,242,255,33,0,236,255,26,0,227,255,22,0,220,255,19,0,214,255,22,0,209,255,24,0,209,255,26,0,207,255,28,0,211,255,30,0,216,255,30,0,220,255,28,0,225,255,24,0,227,255,17,0,229,255,8,0,231,255,0,0,227,255,244,255,227,255,233,255,225,255,227,255,222,255,225,255,222,255,229,255,222,255,240,255,227,255,251,255,231,255,8,0,238,255,22,0,244,255,30,0,253,255,39,0,0,0,44,0,0,0,48,0,0,0,52,0,251,255,57,0,244,255,61,0,238,255,61,0,231,255,61,0,227,255,57,0,225,255,52,0,227,255,46,0,227,255,39,0,231,255,30,0,233,255,26,0,238,255,19,0,244,255,19,0,253,255,19,0,4,0,22,0,15,0,24,0,28,0,28,0,37,0,33,0,48,0,35,0,52,0,35,0,52,0,37,0,50,0,37,0,50,0,35,0,44,0,33,0,39,0,28,0,35,0,22,0,33,0,17,0,30,0,8,0,30,0,4,0,33,0,0,0,35,0,251,255,35,0,249,255,37,0,249,255,37,0,249,255,39,0,251,255,41,0,0,0,41,0,2,0,44,0,4,0,44,0,6,0,44,0,11,0,44,0,13,0,44,0,19,0,41,0,24,0,39,0,30,0,35,0,33,0,30,0,37,0,28,0,35,0,24,0,26,0,24,0,17,0,24,0,6,0,24,0,253,255,26,0,247,255,26,0,244,255,26,0,247,255,24,0,0,0,22,0,6,0,17,0,15,0,15,0,26,0,11,0,35,0,6,0,39,0,6,0,41,0,4,0,39,0,4,0,37,0,0,0,33,0,0,0,28,0,0,0,24,0,249,255,22,0,242,255,26,0,238,255,30,0,233,255,37,0,231,255,44,0,233,255,50,0,238,255,55,0,242,255,55,0,247,255,55,0,251,255,50,0,253,255,46,0,253,255,37,0,251,255,30,0,249,255,26,0,249,255,22,0,247,255,19,0,249,255,19,0,0,0,19,0,2,0,19,0,11,0,19,0,22,0,19,0,28,0,15,0,35,0,13,0,39,0,8,0,39,0,8,0,37,0,4,0,28,0,2,0,17,0,0,0,4,0,253,255,247,255,251,255,231,255,251,255,218,255,249,255,211,255,253,255,207,255,2,0,207,255,6,0,211,255,13,0,220,255,22,0,229,255,30,0,238,255,37,0,242,255,39,0,251,255,44,0,0,0,44,0,0,0,41,0,0,0,37,0,253,255,33,0,0,0,28,0,253,255,24,0,253,255,22,0,0,0,22,0,0,0,26,0,0,0,33,0,6,0,41,0,13,0,52,0,17,0,64,0,22,0,75,0,26,0,86,0,26,0,90,0,26,0,97,0,22,0,101,0,17,0,101,0,8,0,99,0,0,0,97,0,251,255,92,0,242,255,86,0,236,255,77,0,231,255,68,0,231,255,57,0,227,255,44,0,227,255,30,0,227,255,15,0,222,255,4,0,220,255,251,255,218,255,247,255,214,255,244,255,209,255,251,255,205,255,2,0,205,255,13,0,205,255,22,0,203,255,33,0,203,255,39,0,203,255,46,0,198,255,48,0,194,255,48,0,192,255,48,0,192,255,46,0,196,255,44,0,198,255,39,0,207,255,37,0,211,255,33,0,216,255,30,0,218,255,26,0,218,255,28,0,218,255,26,0,216,255,26,0,216,255,24,0,218,255,17,0,220,255,13,0,225,255,2,0,225,255,249,255,222,255,240,255,222,255,229,255,216,255,225,255,211,255,218,255,211,255,218,255,216,255,214,255,222,255,216,255,236,255,214,255,249,255,216,255,8,0,218,255,22,0,218,255,28,0,222,255,28,0,231,255,26,0,238,255,17,0,242,255,6,0,251,255,253,255,253,255,247,255,0,0,242,255,0,0,242,255,251,255,247,255,244,255,251,255,238,255,253,255,231,255,0,0,222,255,0,0,220,255,0,0,220,255,2,0,222,255,2,0,229,255,6,0,236,255,8,0,242,255,13,0,247,255,17,0,251,255,19,0,253,255,19,0,0,0,17,0,2,0,15,0,4,0,11,0,11,0,8,0,15,0,6,0,22,0,6,0,28,0,8,0,35,0,11,0,44,0,13,0,55,0,15,0,66,0,15,0,77,0,13,0,88,0,11,0,94,0,8,0,99,0,6,0,99,0,2,0,94,0,2,0,88,0,0,0,79,0,2,0,72,0,0,0,61,0,0,0,52,0,253,255,46,0,249,255,44,0,242,255,41,0,238,255,39,0,233,255,41,0,231,255,44,0,231,255,46,0,233,255,48,0,238,255,50,0,244,255,50,0,251,255,52,0,0,0,52,0,2,0,50,0,4,0,50,0,8,0,44,0,11,0,37,0,15,0,26,0,19,0,13,0,24,0,0,0,28,0,240,255,30,0,225,255,35,0,211,255,37,0,203,255,41,0,200,255,44,0,203,255,44,0,207,255,48,0,211,255,48,0,220,255,46,0,227,255,46,0,229,255,46,0,231,255,48,0,231,255,50,0,231,255,52,0,231,255,52,0,229,255,50,0,229,255,48,0,229,255,41,0,233,255,37,0,236,255,35,0,238,255,30,0,236,255,28,0,233,255,26,0,229,255,24,0,227,255,19,0,222,255,13,0,225,255,8,0,227,255,2,0,231,255,0,0,240,255,0,0,244,255,2,0,247,255,11,0,247,255,19,0,247,255,30,0,244,255,41,0,244,255,50,0,244,255,59,0,249,255,64,0,0,0,66,0,11,0,66,0,22,0,59,0,33,0,50,0,39,0,39,0,44,0,24,0,37,0,6,0,28,0,247,255,13,0,233,255,249,255,218,255,229,255,209,255,209,255,207,255,192,255,203,255,180,255,207,255,178,255,205,255,180,255,207,255,187,255,205,255,196,255,200,255,209,255,194,255,220,255,187,255,236,255,183,255,249,255,187,255,6,0,192,255,22,0,203,255,33,0,220,255,41,0,238,255,44,0,0,0,44,0,17,0,37,0,30,0,28,0,37,0,15,0,39,0,2,0,33,0,244,255,24,0,233,255,15,0,222,255,6,0,216,255,0,0,207,255,251,255,203,255,249,255,200,255,251,255,196,255,253,255,196,255,0,0,198,255,6,0,207,255,11,0,218,255,17,0,236,255,24,0,0,0,26,0,22,0,28,0,44,0,30,0,59,0,28,0,70,0,28,0,77,0,28,0,75,0,28,0,68,0,33,0,57,0,35,0,44,0,39,0,28,0,46,0,17,0,50,0,4,0,55,0,249,255,57,0,238,255,59,0,229,255,57,0,222,255,52,0,222,255,48,0,225,255,46,0,229,255,44,0,238,255,41,0,249,255,41,0,0,0,41,0,4,0,41,0,11,0,41,0,17,0,39,0,22,0,39,0,24,0,39,0,28,0,46,0,30,0,52,0,35,0,64,0,37,0,77,0,35,0,88,0,37,0,97,0,39,0,105,0,39,0,110,0,44,0,110,0,48,0,108,0,52,0,101,0,59,0,92,0,64,0,83,0,66,0,75,0,70,0,66,0,68,0,55,0,66,0,48,0,57,0,37,0,50,0,30,0,37,0,24,0,26,0,19,0,15,0,11,0,6,0,2,0,2,0,0,0,2,0,247,255,4,0,240,255,8,0,236,255,17,0,236,255,24,0,236,255,30,0,236,255,35,0,238,255,37,0,240,255,41,0,244,255,44,0,249,255,44,0,253,255,44,0,2,0,44,0,8,0,41,0,17,0,39,0,26,0,35,0,35,0,28,0,41,0,26,0,46,0,24,0,46,0,24,0,44,0,26,0,37,0,30,0,30,0,35,0,26,0,41,0,24,0,44,0,24,0,48,0,28,0,48,0,33,0,46,0,39,0,44,0,44,0,41,0,46,0,37,0,44,0,37,0,41,0,33,0,37,0,30,0,33,0,26,0,30,0,22,0,33,0,17,0,37,0,11,0,41,0,6,0,46,0,4,0,52,0,2,0,55,0,4,0,52,0,8,0,44,0,13,0,33,0,22,0,24,0,28,0,8,0,37,0,253,255,41,0,242,255,44,0,229,255,46,0,218,255,46,0,207,255,41,0,200,255,37,0,198,255,35,0,196,255,30,0,200,255,28,0,207,255,26,0,220,255,24,0,233,255,22,0,247,255,17,0,4,0,15,0,17,0,11,0,26,0,11,0,30,0,6,0,30,0,4,0,28,0,6,0,26,0,6,0,24,0,6,0,22,0,11,0,24,0,11,0,28,0,13,0,35,0,15,0,44,0,15,0,55,0,11,0,64,0,4,0,72,0,253,255,77,0,244,255,83,0,236,255,88,0,229,255,86,0,229,255,83,0,231,255,77,0,236,255,68,0,244,255,59,0,253,255,50,0,6,0,41,0,13,0,35,0,15,0,33,0,17,0,30,0,19,0,26,0,17,0,19,0,15,0,15,0,8,0,6,0,0,0,2,0,247,255,251,255,236,255,247,255,229,255,244,255,222,255,247,255,225,255,247,255,231,255,247,255,242,255,244,255,253,255,242,255,6,0,238,255,15,0,233,255,22,0,231,255,26,0,225,255,28,0,220,255,30,0,218,255,30,0,216,255,26,0,211,255,22,0,209,255,15,0,205,255,4,0,200,255,251,255,198,255,244,255,196,255,238,255,196,255,233,255,198,255,231,255,203,255,233,255,207,255,233,255,211,255,238,255,218,255,249,255,222,255,0,0,227,255,8,0,236,255,15,0,240,255,19,0,247,255,19,0,253,255,17,0,4,0,11,0,15,0,4,0,26,0,253,255,35,0,244,255,44,0,240,255,46,0,233,255,44,0,231,255,37,0,233,255,26,0,240,255,17,0,240,255,6,0,247,255,0,0,249,255,251,255,247,255,249,255,247,255,247,255,244,255,244,255,240,255,244,255,233,255,242,255,229,255,242,255,222,255,244,255,216,255,242,255,211,255,244,255,205,255,244,255,200,255,249,255,198,255,253,255,196,255,0,0,198,255,4,0,203,255,13,0,207,255,22,0,214,255,30,0,222,255,37,0,231,255,46,0,240,255,52,0,249,255,57,0,0,0,59,0,4,0,61,0,11,0,61,0,15,0,59,0,19,0,64,0,24,0,66,0,28,0,70,0,35,0,70,0,37,0,72,0,41,0,68,0,44,0,61,0,44,0,52,0,41,0,37,0,39,0,19,0,37,0,2,0,33,0,242,255,30,0,229,255,28,0,218,255,30,0,216,255,35,0,222,255,39,0,229,255,46,0,242,255,50,0,2,0,52,0,17,0,50,0,30,0,44,0,44,0,33,0,55,0,22,0,59,0,11,0,61,0,0,0,59,0,253,255,57,0,251,255,50,0,0,0,50,0,0,0,48,0,6,0,48,0,11,0,52,0,17,0,57,0,24,0,64,0,26,0,70,0,28,0,77,0,26,0,83,0,24,0,83,0,22,0,83,0,19,0,77,0,19,0,70,0,17,0,64,0,19,0,52,0,24,0,44,0,26,0,33,0,33,0,26,0,39,0,19,0,46,0,15,0,44,0,17,0,41,0,19,0,37,0,26,0,28,0,37,0,17,0,44,0,4,0,55,0,251,255,64,0,242,255,70,0,231,255,75,0,225,255,75,0,222,255,70,0,220,255,61,0,222,255,55,0,227,255,46,0,231,255,37,0,238,255,30,0,247,255,26,0,0,0,19,0,8,0,15,0,19,0,11,0,26,0,8,0,33,0,8,0,37,0,8,0,41,0,11,0,37,0,13,0,37,0,19,0,35,0,26,0,37,0,30,0,41,0,37,0,41,0,41,0,50,0,52,0,55,0,59,0,57,0,64,0,57,0,68,0,52,0,70,0,44,0,70,0,37,0,68,0,26,0,64,0,19,0,59,0,11,0,52,0,4,0,46,0,253,255,41,0,247,255,37,0,240,255,33,0,231,255,33,0,225,255,28,0,220,255,26,0,218,255,22,0,218,255,15,0,222,255,4,0,231,255,253,255,247,255,240,255,2,0,229,255,17,0,220,255,33,0,214,255,46,0,211,255,52,0,216,255,57,0,222,255,57,0,231,255,55,0,240,255,55,0,249,255,52,0,0,0,50,0,4,0,52,0,8,0,55,0,11,0,57,0,13,0,61,0,15,0,64,0,17,0,64,0,19,0,66,0,24,0,61,0,28,0,61,0,28,0,55,0,26,0,50,0,26,0,46,0,24,0,41,0,22,0,35,0,17,0,30,0,11,0,28,0,4,0,26,0,253,255,19,0,247,255,17,0,240,255,11,0,240,255,2,0,240,255,0,0,244,255,249,255,251,255,247,255,2,0,249,255,6,0,0,0,8,0,4,0,11,0,13,0,8,0,22,0,2,0,35,0,0,0,46,0,253,255,61,0,253,255,75,0,0,0,86,0,2,0,97,0,11,0,105,0,17,0,114,0,24,0,119,0,28,0,123,0,28,0,121,0,28,0,121,0,26,0,116,0,22,0,112,0,17,0,103,0,11,0,92,0,6,0,83,0,2,0,72,0,251,255,61,0,247,255,52,0,240,255,46,0,236,255,37,0,233,255,28,0,229,255,22,0,229,255,13,0,227,255,4,0,231,255,251,255,236,255,244,255,240,255,238,255,249,255,233,255,4,0,231,255,11,0,231,255,22,0,229,255,28,0,227,255,30,0,225,255,30,0,222,255,26,0,218,255,26,0,211,255,22,0,207,255,22,0,203,255,24,0,198,255,26,0,198,255,28,0,196,255,33,0,198,255,35,0,203,255,39,0,207,255,46,0,211,255,55,0,214,255,70,0,211,255,83,0,207,255,97,0,203,255,108,0,198,255,114,0,196,255,114,0,200,255,110,0,207,255,99,0,218,255,88,0,229,255,77,0,240,255,68,0,251,255,57,0,2,0,48,0,4,0,39,0,4,0,33,0,4,0,24,0,253,255,15,0,249,255,6,0,247,255,253,255,240,255,244,255,238,255,236,255,238,255,229,255,238,255,225,255,242,255,225,255,247,255,227,255,251,255,233,255,2,0,242,255,8,0,253,255,17,0,6,0,22,0,17,0,26,0,22,0,33,0,22,0,39,0,17,0,44,0,8,0,46,0,253,255,48,0,244,255,48,0,233,255,46,0,227,255,39,0,225,255,35,0,225,255,28,0,229,255,19,0,238,255,15,0,247,255,8,0,0,0,2,0,4,0,253,255,6,0,249,255,6,0,244,255,2,0,242,255,0,0,240,255,253,255,240,255,253,255,240,255,251,255,240,255,0,0,242,255,4,0,244,255,11,0,244,255,17,0,244,255,24,0,242,255,26,0,242,255,30,0,244,255,37,0,247,255,41,0,249,255,50,0,249,255,57,0,251,255,64,0,251,255,70,0,249,255,72,0,244,255,72,0,242,255,68,0,240,255,61,0,242,255,55,0,244,255,46,0,249,255,41,0,253,255,35,0,2,0,30,0,8,0,26,0,15,0,26,0,19,0,24,0,24,0,28,0,26,0,28,0,28,0,30,0,26,0,28,0,24,0,26,0,19,0,22,0,15,0,22,0,11,0,19,0,8,0,24,0,11,0,28,0,13,0,35,0,13,0,44,0,19,0,50,0,24,0,52,0,26,0,57,0,30,0,52,0,33,0,48,0,33,0,39,0,33,0,33,0,33,0,22,0,28,0,13,0,26,0,2,0,19,0,253,255,17,0,244,255,11,0,238,255,8,0,227,255,6,0,220,255,4,0,211,255,2,0,205,255,2,0,198,255,0,0,196,255,2,0,194,255,2,0,194,255,2,0,198,255,6,0,205,255,8,0,211,255,17,0,216,255,24,0,220,255,30,0,225,255,39,0,227,255,48,0,231,255,52,0,236,255,57,0,242,255,59,0,251,255,57,0,2,0,57,0,11,0,52,0,19,0,48,0,26,0,44,0,35,0,39,0,39,0,37,0,44,0,33,0,48,0,26,0,48,0,19,0,48,0,11,0,46,0,0,0,41,0,244,255,37,0,233,255,30,0,227,255,22,0,220,255,11,0,218,255,0,0,222,255,247,255,227,255,233,255,233,255,225,255,247,255,218,255,0,0,211,255,6,0,209,255,17,0,211,255,24,0,209,255,30,0,211,255,35,0,211,255,37,0,214,255,39,0,218,255,39,0,222,255,39,0,229,255,39,0,238,255,39,0,242,255,39,0,251,255,39,0,253,255,39,0,0,0,39,0,2,0,37,0,0,0,33,0,0,0,28,0,253,255,22,0,253,255,19,0,0,0,17,0,2,0,15,0,6,0,13,0,13,0,11,0,17,0,8,0,24,0,4,0,28,0,2,0,33,0,0,0,35,0,2,0,35,0,6,0,33,0,15,0,28,0,28,0,24,0,44,0,19,0,57,0,13,0,66,0,8,0,72,0,6,0,70,0,6,0,66,0,6,0,59,0,6,0,48,0,11,0,37,0,17,0,30,0,22,0,28,0,28,0,30,0,35,0,37,0,41,0,46,0,48,0,57,0,50,0,68,0,50,0,77,0,50,0,81,0,46,0,81,0,39,0,75,0,35,0,68,0,30,0,59,0,28,0,46,0,30,0,37,0,37,0,30,0,44,0,24,0,50,0,17,0,57,0,11,0,59,0,4,0,57,0,0,0,50,0,247,255,44,0,240,255,30,0,233,255,17,0,229,255,6,0,225,255,0,0,225,255,249,255,227,255,244,255,229,255,242,255,229,255,242,255,231,255,247,255,233,255,249,255,238,255,0,0,242,255,2,0,247,255,8,0,253,255,13,0,0,0,19,0,4,0,24,0,6,0,26,0,4,0,30,0,0,0,35,0,249,255,41,0,240,255,46,0,231,255,50,0,222,255,52,0,214,255,52,0,207,255,48,0,198,255,46,0,194,255,41,0,192,255,37,0,194,255,37,0,198,255,35,0,205,255,35,0,214,255,39,0,225,255,41,0,231,255,44,0,238,255,41,0,244,255,37,0,247,255,33,0,249,255,22,0,249,255,11,0,249,255,0,0,244,255,242,255,242,255,233,255,244,255,225,255,242,255,220,255,244,255,218,255,247,255,220,255,251,255,225,255,0,0,231,255,4,0,238,255,15,0,244,255,24,0,251,255,28,0,253,255,35,0,253,255,35,0,253,255,33,0,251,255,26,0,251,255,22,0,247,255,15,0,247,255,11,0,249,255,6,0,251,255,0,0,0,0,253,255,4,0,249,255,6,0,244,255,11,0,244,255,15,0,247,255,17,0,0,0,15,0,11,0,17,0,28,0,13,0,46,0,11,0,64,0,8,0,75,0,8,0,83,0,4,0,81,0,4,0,77,0,2,0,64,0,0,0,48,0,251,255,28,0,247,255,8,0,242,255,247,255,236,255,231,255,231,255,218,255,227,255,209,255,220,255,203,255,214,255,198,255,209,255,194,255,209,255,187,255,209,255,183,255,209,255,174,255,211,255,167,255,211,255,163,255,214,255,165,255,216,255,167,255,220,255,176,255,225,255,183,255,236,255,192,255,249,255,196,255,4,0,203,255,17,0,205,255,28,0,207,255,35,0,209,255,35,0,211,255,33,0,214,255,24,0,216,255,13,0,218,255,2,0,218,255,249,255,216,255,238,255,216,255,227,255,211,255,220,255,207,255,216,255,203,255,214,255,200,255,216,255,196,255,220,255,194,255,220,255,192,255,225,255,189,255,229,255,189,255,236,255,187,255,240,255,194,255,247,255,200,255,253,255,209,255,0,0,222,255,4,0,236,255,8,0,247,255,6,0,4,0,4,0,13,0,0,0,17,0,249,255,24,0,236,255,22,0,227,255,17,0,216,255,11,0,207,255,4,0,203,255,0,0,203,255,249,255,200,255,249,255,205,255,251,255,205,255,0,0,209,255,4,0,209,255,11,0,214,255,17,0,218,255,19,0,218,255,22,0,225,255,17,0,231,255,15,0,240,255,6,0,249,255,2,0,253,255,0,0,0,0,0,0,2,0,2,0,6,0,6,0,6,0,11,0,8,0,11,0,8,0,13,0,8,0,11,0,8,0,11,0,8,0,6,0,6,0,4,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,4,0,11,0,6,0,11,0,6,0,8,0,6,0,6,0,2,0,4,0,0,0,2,0,253,255,2,0,251,255,4,0,249,255,4,0,253,255,6,0,0,0,11,0,6,0,6,0,17,0,6,0,26,0,2,0,35,0,0,0,46,0,247,255,52,0,244,255,59,0,238,255,68,0,238,255,70,0,238,255,75,0,240,255,75,0,242,255,68,0,249,255,64,0,253,255,55,0,0,0,41,0,2,0,30,0,0,0,15,0,0,0,4,0,0,0,253,255,0,0,244,255,0,0,240,255,6,0,236,255,13,0,233,255,22,0,229,255,30,0,227,255,39,0,220,255,48,0,214,255,55,0,207,255,59,0,203,255,61,0,196,255,64,0,194,255,61,0,198,255,59,0,203,255,48,0,209,255,37,0,218,255,24,0,229,255,4,0,244,255,240,255,2,0,220,255,13,0,205,255,24,0,194,255,33,0,192,255,37,0,198,255,39,0,207,255,37,0,222,255,33,0,233,255,24,0,244,255,13,0,244,255,2,0,242,255,249,255,233,255,242,255,220,255,238,255,209,255,236,255,196,255,240,255,192,255,244,255,189,255,253,255,194,255,6,0,205,255,17,0,216,255,26,0,227,255,37,0,238,255,44,0,244,255,48,0,253,255,50,0,0,0,48,0,0,0,48,0,2,0,44,0,2,0,37,0,4,0,33,0,2,0,24,0,4,0,17,0,4,0,11,0,4,0,0,0,11,0,249,255,15,0,242,255,24,0,233,255,35,0,229,255,46,0,225,255,55,0,220,255,61,0,218,255,68,0,216,255,68,0,211,255,68,0,207,255,66,0,203,255,57,0,200,255,50,0,196,255,46,0,196,255,41,0,196,255,33,0,200,255,30,0,209,255,24,0,218,255,17,0,233,255,13,0,249,255,6,0,11,0,4,0,30,0,4,0,50,0,4,0,64,0,8,0,72,0,11,0,79,0,11,0,77,0,8,0,72,0,4,0,64,0,253,255,55,0,244,255,44,0,231,255,28,0,220,255,17,0,214,255,2,0,211,255,247,255,211,255,238,255,214,255,229,255,220,255,225,255,229,255,225,255,238,255,229,255,249,255,231,255,0,0,236,255,8,0,240,255,13,0,240,255,17,0,240,255,17,0,236,255,19,0,229,255,17,0,222,255,13,0,216,255,11,0,209,255,13,0,207,255,15,0,207,255,19,0,203,255,28,0,207,255,35,0,211,255,41,0,220,255,44,0,229,255,41,0,238,255,39,0,247,255,33,0,2,0,24,0,13,0,13,0,19,0,4,0,30,0,0,0,39,0,247,255,48,0,240,255,55,0,238,255,59,0,240,255,59,0,244,255,57,0,249,255,50,0,0,0,37,0,8,0,22,0,17,0,4,0,24,0,247,255,26,0,231,255,26,0,218,255,22,0,209,255,15,0,205,255,6,0,207,255,253,255,211,255,242,255,216,255,231,255,222,255,227,255,229,255,222,255,233,255,222,255,236,255,229,255,236,255,233,255,227,255,240,255,216,255,251,255,205,255,2,0,198,255,8,0,187,255,13,0,180,255,15,0,176,255,19,0,176,255,17,0,178,255,15,0,183,255,15,0,189,255,15,0,198,255,17,0,207,255,15,0,216,255,13,0,222,255,8,0,227,255,6,0,233,255,2,0,233,255,0,0,233,255,0,0,231,255,253,255,229,255,253,255,222,255,251,255,216,255,247,255,209,255,242,255,203,255,233,255,200,255,229,255,203,255,222,255,205,255,218,255,211,255,211,255,222,255,209,255,231,255,207,255,242,255,207,255,251,255,205,255,4,0,207,255,15,0,211,255,28,0,220,255,41,0,229,255,52,0,240,255,64,0,253,255,72,0,8,0,75,0,22,0,72,0,37,0,66,0,48,0,52,0,57,0,41,0,61,0,24,0,64,0,13,0,66,0,2,0,61,0,0,0,59,0,253,255,61,0,2,0,57,0,8,0,59,0,13,0,57,0,19,0,52,0,22,0,48,0,22,0,44,0,15,0,37,0,8,0,30,0,2,0,28,0,251,255,24,0,251,255,22,0,249,255,17,0,253,255,11,0,0,0,0,0,0,0,244,255,2,0,233,255,2,0,222,255,0,0,216,255,253,255,214,255,244,255,218,255,240,255,229,255,233,255,242,255,227,255,4,0,220,255,22,0,216,255,37,0,216,255,55,0,218,255,70,0,222,255,81,0,231,255,90,0,238,255,94,0,244,255,97,0,249,255,97,0,0,0,99,0,2,0,99,0,2,0,101,0,4,0,99,0,2,0,97,0,4,0,94,0,8,0,88,0,15,0,81,0,28,0,70,0,44,0,59,0,57,0,46,0,75,0,30,0,86,0,15,0,94,0,0,0,97,0,242,255,94,0,229,255,86,0,218,255,72,0,211,255,55,0,211,255,37,0,214,255,19,0,218,255,6,0,227,255,253,255,236,255,247,255,244,255,244,255,251,255,249,255,2,0,253,255,15,0,0,0,22,0,8,0,26,0,17,0,30,0,26,0,30,0,37,0,26,0,46,0,19,0,48,0,13,0,50,0,4,0,48,0,0,0,44,0,0,0,37,0,0,0,35,0,0,0,35,0,4,0,35,0,11,0,39,0,13,0,44,0,11,0,50,0,4,0,55,0,0,0,61,0,249,255,64,0,240,255,68,0,229,255,68,0,225,255,66,0,227,255,61,0,231,255,57,0,238,255,48,0,247,255,44,0,0,0,39,0,11,0,35,0,22,0,35,0,30,0,37,0,37,0,44,0,37,0,52,0,35,0,59,0,28,0,61,0,17,0,64,0,8,0,61,0,253,255,57,0,242,255,50,0,236,255,46,0,229,255,37,0,227,255,30,0,222,255,24,0,222,255,17,0,225,255,13,0,227,255,6,0,229,255,0,0,236,255,251,255,240,255,244,255,242,255,236,255,247,255,227,255,249,255,220,255,249,255,214,255,249,255,209,255,251,255,207,255,251,255,207,255,251,255,211,255,251,255,218,255,247,255,229,255,242,255,238,255,238,255,247,255,231,255,0,0,225,255,2,0,216,255,4,0,214,255,2,0,207,255,253,255,205,255,247,255,205,255,240,255,203,255,231,255,200,255,222,255,194,255,218,255,189,255,214,255,185,255,211,255,183,255,214,255,176,255,216,255,176,255,222,255,178,255,233,255,183,255,244,255,192,255,0,0,203,255,8,0,218,255,19,0,233,255,26,0,244,255,28,0,0,0,26,0,4,0,17,0,4,0,11,0,0,0,0,0,244,255,247,255,238,255,238,255,222,255,229,255,214,255,225,255,207,255,222,255,205,255,225,255,207,255,229,255,214,255,236,255,220,255,244,255,229,255,253,255,236,255,2,0,240,255,8,0,238,255,8,0,233,255,8,0,229,255,2,0,220,255,0,0,211,255,251,255,207,255,247,255,205,255,244,255,205,255,244,255,209,255,242,255,216,255,242,255,222,255,244,255,233,255,240,255,242,255,244,255,253,255,244,255,6,0,247,255,17,0,249,255,28,0,251,255,41,0,253,255,50,0,251,255,61,0,251,255,68,0,253,255,72,0,253,255,72,0,253,255,70,0,253,255,66,0,0,0,61,0,0,0,57,0,4,0,50,0,15,0,48,0,22,0,44,0,30,0,41,0,37,0,35,0,46,0,28,0,50,0,19,0,55,0,11,0,55,0,0,0,50,0,247,255,48,0,236,255,44,0,225,255,37,0,216,255,33,0,209,255,24,0,205,255,19,0,203,255,15,0,205,255,13,0,209,255,11,0,220,255,11,0,229,255,8,0,240,255,8,0,249,255,11,0,253,255,13,0,0,0,19,0,0,0,28,0,0,0,37,0,253,255,46,0,251,255,57,0,249,255,68,0,251,255,77,0,253,255,83,0,0,0,86,0,0,0,83,0,2,0,75,0,4,0,66,0,2,0,55,0,4,0,46,0,2,0,39,0,0,0,37,0,251,255,39,0,244,255,41,0,233,255,44,0,225,255,44,0,209,255,41,0,198,255,39,0,189,255,30,0,180,255,24,0,183,255,15,0,183,255,6,0,187,255,2,0,194,255,2,0,203,255,2,0,209,255,8,0,222,255,17,0,233,255,26,0,249,255,35,0,6,0,44,0,19,0,44,0,33,0,46,0,46,0,41,0,55,0,33,0,61,0,22,0,61,0,11,0,61,0,2,0,57,0,249,255,50,0,240,255,39,0,231,255,28,0,227,255,19,0,227,255,8,0,229,255,0,0,233,255,249,255,240,255,244,255,244,255,238,255,247,255,236,255,249,255,231,255,247,255,231,255,242,255,233,255,238,255,238,255,233,255,244,255,227,255,251,255,222,255,0,0,216,255,0,0,216,255,0,0,216,255,249,255,220,255,242,255,227,255,238,255,233,255,229,255,244,255,225,255,251,255,220,255,0,0,218,255,0,0,216,255,2,0,220,255,0,0,218,255,253,255,222,255,249,255,227,255,249,255,229,255,251,255,231,255,0,0,233,255,4,0,231,255,11,0,227,255,19,0,222,255,24,0,211,255,30,0,207,255,35,0,200,255,39,0,196,255,39,0,196,255,46,0,200,255,50,0,209,255,57,0,225,255,66,0,240,255,77,0,2,0,83,0,15,0,92,0,30,0,97,0,39,0,97,0,44,0,94,0,46,0,88,0,46,0,77,0,48,0,66,0,46,0,50,0,48,0,39,0,48,0,26,0,48,0,17,0,46,0,13,0,41,0,11,0,35,0,15,0,26,0,19,0,19,0,28,0,13,0,35,0,8,0,39,0,8,0,37,0,11,0,35,0,17,0,26,0,24,0,17,0,33,0,6,0,41,0,0,0,50,0,244,255,61,0,236,255,68,0,229,255,75,0,225,255,79,0,218,255,83,0,211,255,86,0,205,255,90,0,198,255,92,0,192,255,94,0,189,255,99,0,189,255,101,0,192,255,103,0,200,255,101,0,214,255,97,0,227,255,90,0,244,255,81,0,0,0,70,0,15,0,57,0,26,0,48,0,33,0,39,0,37,0,30,0,39,0,24,0,35,0,19,0,30,0,15,0,24,0,11,0,22,0,4,0,13,0,253,255,11,0,247,255,6,0,236,255,0,0,227,255,253,255,216,255,251,255,207,255,249,255,200,255,249,255,196,255,251,255,194,255,253,255,198,255,0,0,203,255,6,0,211,255,11,0,220,255,13,0,229,255,15,0,236,255,17,0,242,255,13,0,244,255,8,0,247,255,4,0,249,255,0,0,249,255,251,255,249,255,247,255,251,255,244,255,251,255,244,255,253,255,249,255,253,255,0,0,251,255,2,0,247,255,13,0,242,255,22,0,236,255,33,0,231,255,46,0,225,255,59,0,220,255,72,0,216,255,83,0,211,255,94,0,209,255,94,0,209,255,92,0,211,255,83,0,220,255,70,0,225,255,55,0,236,255,39,0,244,255,24,0,253,255,11,0,4,0,2,0,15,0,253,255,24,0,253,255,33,0,0,0,44,0,0,0,50,0,6,0,55,0,11,0,55,0,15,0,48,0,19,0,39,0,24,0,26,0,24,0,13,0,26,0,0,0,26,0,240,255,24,0,227,255,24,0,218,255,19,0,214,255,17,0,211,255,13,0,214,255,8,0,220,255,2,0,227,255,0,0,236,255,247,255,244,255,238,255,251,255,227,255,0,0,216,255,4,0,203,255,6,0,194,255,8,0,192,255,8,0,194,255,8,0,205,255,2,0,218,255,253,255,233,255,242,255,253,255,229,255,8,0,216,255,17,0,207,255,22,0,205,255,22,0,207,255,17,0,214,255,13,0,227,255,6,0,242,255,0,0,0,0,249,255,13,0,240,255,22,0,233,255,28,0,227,255,30,0,218,255,26,0,214,255,19,0,211,255,6,0,209,255,0,0,211,255,244,255,214,255,236,255,216,255,231,255,220,255,229,255,220,255,231,255,222,255,238,255,222,255,244,255,225,255,0,0,220,255,13,0,220,255,28,0,220,255,44,0,220,255,55,0,225,255,64,0,233,255,68,0,244,255,68,0,2,0,64,0,11,0,59,0,22,0,52,0,30,0,48,0,28,0,41,0,24,0,35,0,17,0,28,0,6,0,19,0,253,255,11,0,244,255,2,0,238,255,251,255,238,255,242,255,240,255,236,255,249,255,231,255,2,0,229,255,15,0,227,255,30,0,227,255,46,0,229,255,57,0,236,255,68,0,242,255,75,0,251,255,77,0,2,0,75,0,13,0,68,0,19,0,61,0,24,0,46,0,24,0,35,0,19,0,22,0,13,0,8,0,4,0,0,0,249,255,249,255,238,255,244,255,227,255,244,255,218,255,251,255,211,255,2,0,207,255,13,0,207,255,22,0,211,255,26,0,222,255,28,0,233,255,24,0,247,255,13,0,2,0,253,255,11,0,236,255,17,0,216,255,19,0,198,255,15,0,185,255,11,0,178,255,6,0,178,255,4,0,180,255,2,0,183,255,2,0,187,255,4,0,194,255,4,0,198,255,6,0,203,255,6,0,203,255,4,0,205,255,4,0,205,255,6,0,205,255,4,0,200,255,6,0,194,255,6,0,189,255,8,0,185,255,8,0,183,255,6,0,187,255,4,0,196,255,0,0,205,255,249,255,220,255,242,255,238,255,236,255,249,255,227,255,4,0,222,255,11,0,216,255,17,0,211,255,24,0,211,255,28,0,209,255,33,0,211,255,33,0,214,255,35,0,218,255,33,0,218,255,30,0,220,255,22,0,218,255,13,0,214,255,2,0,205,255,249,255,200,255,242,255,198,255,236,255,198,255,231,255,205,255,229,255,214,255,229,255,225,255,229,255,236,255,236,255,244,255,242,255,247,255,253,255,240,255,4,0,229,255,11,0,214,255,15,0,196,255,15,0,178,255,6,0,163,255,253,255,152,255,236,255,150,255,216,255,152,255,196,255,163,255,178,255,178,255,169,255,196,255,165,255,216,255,165,255,231,255,174,255,247,255,183,255,0,0,192,255,8,0,200,255,17,0,205,255,24,0,203,255,28,0,205,255,28,0,203,255,28,0,200,255,26,0,200,255,17,0,205,255,4,0,209,255,249,255,216,255,236,255,220,255,220,255,225,255,205,255,229,255,194,255,231,255,189,255,233,255,183,255,231,255,183,255,231,255,178,255,229,255,183,255,229,255,183,255,231,255,185,255,233,255,192,255,238,255,196,255,244,255,205,255,247,255,211,255,249,255,218,255,247,255,225,255,244,255,229,255,238,255,233,255,236,255,238,255,231,255,242,255,229,255,249,255,229,255,253,255,229,255,2,0,231,255,8,0,233,255,11,0,238,255,17,0,242,255,24,0,247,255,28,0,251,255,37,0,0,0,44,0,4,0,52,0,8,0,59,0,11,0,66,0,15,0,70,0,19,0,72,0,22,0,72,0,30,0,68,0,39,0,61,0,52,0,52,0,61,0,46,0,75,0,39,0,86,0,30,0,92,0,24,0,94,0,19,0,94,0,15,0,92,0,13,0,86,0,11,0,75,0,11,0,64,0,11,0,48,0,17,0,33,0,17,0,15,0,22,0,0,0,19,0,247,255,19,0,240,255,22,0,236,255,19,0,240,255,17,0,244,255,17,0,253,255,17,0,2,0,17,0,8,0,17,0,11,0,17,0,11,0,19,0,6,0,22,0,4,0,26,0,0,0,30,0,0,0,35,0,0,0,39,0,0,0,46,0,2,0,50,0,2,0,50,0,6,0,50,0,6,0,48,0,2,0,44,0,0,0,41,0,247,255,39,0,236,255,39,0,222,255,44,0,216,255,46,0,211,255,50,0,211,255,57,0,216,255,61,0,225,255,66,0,236,255,66,0,247,255,66,0,2,0,64,0,11,0,57,0,17,0,48,0,24,0,37,0,24,0,26,0,26,0,15,0,22,0,6,0,15,0,0,0,8,0,0,0,0,0,0,0,247,255,4,0,236,255,11,0,229,255,19,0,225,255,28,0,220,255,37,0,222,255,41,0,220,255,48,0,220,255,50,0,218,255,50,0,216,255,52,0,214,255,50,0,211,255,50,0,209,255,50,0,211,255,48,0,216,255,48,0,220,255,48,0,231,255,48,0,238,255,50,0,249,255,55,0,253,255,57,0,0,0,61,0,251,255,66,0,244,255,68,0,233,255,70,0,222,255,68,0,214,255,61,0,205,255,55,0,200,255,46,0,196,255,35,0,198,255,26,0,196,255,19,0,198,255,11,0,198,255,8,0,200,255,4,0,203,255,4,0,205,255,2,0,211,255,4,0,216,255,6,0,218,255,8,0,220,255,11,0,220,255,15,0,218,255,17,0,216,255,17,0,211,255,15,0,209,255,11,0,211,255,4,0,220,255,253,255,231,255,242,255,244,255,233,255,2,0,222,255,17,0,211,255,35,0,203,255,46,0,198,255,57,0,196,255,64,0,194,255,66,0,196,255,66,0,200,255,59,0,211,255,52,0,222,255,46,0,238,255,37,0,253,255,33,0,6,0,24,0,13,0,19,0,17,0,17,0,17,0,15,0,11,0,13,0,4,0,11,0,253,255,8,0,242,255,6,0,231,255,0,0,222,255,251,255,211,255,247,255,205,255,240,255,203,255,238,255,207,255,233,255,216,255,231,255,227,255,231,255,242,255,231,255,0,0,236,255,8,0,242,255,17,0,247,255,19,0,251,255,19,0,253,255,15,0,249,255,11,0,242,255,8,0,233,255,8,0,220,255,8,0,209,255,11,0,198,255,13,0,187,255,13,0,183,255,15,0,180,255,15,0,185,255,15,0,192,255,15,0,203,255,13,0,218,255,11,0,233,255,6,0,247,255,2,0,0,0,251,255,6,0,242,255,11,0,231,255,11,0,220,255,4,0,211,255,253,255,200,255,242,255,192,255,233,255,185,255,225,255,180,255,218,255,178,255,218,255,183,255,218,255,187,255,227,255,194,255,236,255,207,255,247,255,218,255,0,0,229,255,6,0,242,255,11,0,253,255,13,0,6,0,15,0,13,0,15,0,19,0,11,0,26,0,4,0,30,0,253,255,33,0,242,255,37,0,236,255,39,0,227,255,39,0,222,255,39,0,218,255,35,0,218,255,30,0,222,255,24,0,229,255,15,0,236,255,11,0,244,255,6,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,251,255,0,0,244,255,0,0,236,255,0,0,231,255,0,0,222,255,2,0,218,255,6,0,216,255,8,0,218,255,13,0,218,255,17,0,222,255,22,0,225,255,26,0,227,255,30,0,227,255,35,0,225,255,37,0,220,255,39,0,214,255,37,0,205,255,35,0,198,255,30,0,189,255,26,0,183,255,22,0,183,255,15,0,180,255,8,0,183,255,2,0,187,255,253,255,194,255,247,255,200,255,240,255,205,255,236,255,209,255,236,255,214,255,236,255,214,255,238,255,214,255,242,255,214,255,244,255,211,255,247,255,211,255,251,255,209,255,251,255,209,255,251,255,211,255,249,255,211,255,242,255,214,255,231,255,220,255,218,255,227,255,203,255,231,255,183,255,240,255,167,255,249,255,152,255,0,0,143,255,8,0,141,255,15,0,145,255,19,0,156,255,22,0,172,255,19,0,192,255,15,0,209,255,11,0,225,255,4,0,236,255,2,0,240,255,0,0,240,255,2,0,238,255,6,0,233,255,11,0,229,255,15,0,222,255,22,0,218,255,28,0,214,255,30,0,211,255,33,0,209,255,33,0,207,255,35,0,205,255,30,0,203,255,26,0,203,255,24,0,205,255,22,0,209,255,17,0,216,255,17,0,225,255,22,0,233,255,28,0,240,255,37,0,242,255,46,0,240,255,59,0,233,255,66,0,227,255,72,0,218,255,75,0,209,255,75,0,205,255,70,0,205,255,66,0,209,255,57,0,218,255,50,0,229,255,44,0,242,255,39,0,253,255,37,0,6,0,37,0,15,0,37,0,19,0,37,0,22,0,37,0,19,0,35,0,17,0,30,0,15,0,19,0,8,0,8,0,4,0,0,0,251,255,238,255,244,255,225,255,231,255,216,255,220,255,211,255,211,255,209,255,203,255,211,255,196,255,220,255,194,255,236,255,192,255,251,255,198,255,11,0,203,255,28,0,211,255,44,0,222,255,48,0,233,255,52,0,247,255,46,0,0,0,33,0,8,0,17,0,17,0,0,0,24,0,240,255,30,0,227,255,30,0,220,255,30,0,218,255,28,0,220,255,22,0,225,255,13,0,233,255,4,0,238,255,0,0,242,255,249,255,244,255,244,255,244,255,244,255,240,255,244,255,238,255,249,255,236,255,251,255,231,255,0,0,229,255,0,0,222,255,0,0,218,255,0,0,211,255,251,255,209,255,242,255,207,255,238,255,207,255,233,255,211,255,233,255,218,255,231,255,220,255,233,255,222,255,233,255,225,255,236,255,225,255,236,255,220,255,233,255,218,255,229,255,218,255,222,255,220,255,218,255,227,255,214,255,236,255,214,255,247,255,214,255,2,0,216,255,11,0,216,255,19,0,218,255,19,0,225,255,17,0,229,255,15,0,233,255,6,0,240,255,0,0,242,255,251,255,242,255,244,255,242,255,240,255,240,255,240,255,238,255,242,255,236,255,242,255,231,255,247,255,231,255,249,255,229,255,251,255,229,255,251,255,233,255,0,0,238,255,0,0,242,255,0,0,253,255,2,0,2,0,6,0,8,0,8,0,13,0,15,0,17,0,19,0,19,0,24,0,19,0,26,0,22,0,26,0,22,0,22,0,24,0,15,0,24,0,4,0,24,0,251,255,26,0,236,255,26,0,222,255,22,0,214,255,19,0,205,255,22,0,196,255,22,0,194,255,26,0,192,255,30,0,192,255,35,0,196,255,39,0,198,255,41,0,203,255,41,0,209,255,39,0,216,255,37,0,220,255,33,0,222,255,28,0,220,255,26,0,218,255,24,0,216,255,19,0,211,255,17,0,211,255,8,0,209,255,2,0,211,255,249,255,216,255,242,255,222,255,236,255,231,255,236,255,242,255,238,255,253,255,247,255,6,0,2,0,17,0,13,0,28,0,26,0,35,0,37,0,39,0,44,0,41,0,48,0,44,0,48,0,37,0,44,0,33,0,33,0,26,0,19,0,19,0,2,0,13,0,242,255,8,0,222,255,8,0,209,255,11,0,200,255,15,0,200,255,22,0,209,255,28,0,220,255,33,0,233,255,37,0,242,255,35,0,253,255,28,0,0,0,22,0,253,255,11,0,249,255,0,0,242,255,247,255,236,255,238,255,231,255,229,255,229,255,218,255,229,255,211,255,229,255,207,255,233,255,205,255,233,255,207,255,240,255,211,255,247,255,222,255,0,0,233,255,2,0,242,255,6,0,251,255,8,0,0,0,6,0,0,0,0,0,0,0,249,255,251,255,240,255,242,255,233,255,231,255,229,255,218,255,229,255,205,255,236,255,194,255,244,255,185,255,0,0,183,255,8,0,183,255,19,0,187,255,26,0,198,255,30,0,209,255,30,0,222,255,30,0,236,255,30,0,244,255,26,0,251,255,24,0,0,0,17,0,253,255,11,0,251,255,0,0,249,255,244,255,247,255,233,255,242,255,218,255,244,255,207,255,244,255,198,255,249,255,196,255,0,0,198,255,2,0,203,255,4,0,211,255,8,0,218,255,6,0,225,255,0,0,229,255,251,255,233,255,240,255,233,255,229,255,229,255,220,255,225,255,214,255,220,255,207,255,211,255,205,255,209,255,205,255,207,255,207,255,205,255,207,255,209,255,207,255,216,255,209,255,222,255,211,255,227,255,218,255,229,255,225,255,229,255,238,255,227,255,253,255,225,255,11,0,220,255,30,0,218,255,44,0,214,255,55,0,207,255,61,0,205,255,64,0,203,255,59,0,200,255,52,0,200,255,41,0,205,255,28,0,209,255,15,0,218,255,2,0,229,255,249,255,238,255,238,255,247,255,229,255,0,0,222,255,2,0,220,255,6,0,220,255,8,0,222,255,6,0,225,255,4,0,231,255,2,0,238,255,0,0,247,255,0,0,0,0,0,0,11,0,0,0,19,0,0,0,30,0,0,0,39,0,253,255,52,0,253,255,61,0,251,255,70,0,253,255,77,0,253,255,77,0,0,0,72,0,0,0,64,0,0,0,55,0,2,0,46,0,2,0,41,0,2,0,37,0,0,0,35,0,0,0,33,0,0,0,30,0,0,0,24,0,253,255,19,0,253,255,15,0,253,255,11,0,0,0,4,0,0,0,2,0,2,0,0,0,6,0,0,0,8,0,2,0,11,0,2,0,8,0,2,0,2,0,2,0,253,255,4,0,244,255,8,0,236,255,13,0,227,255,19,0,218,255,24,0,211,255,33,0,207,255,39,0,207,255,44,0,207,255,44,0,214,255,44,0,222,255,41,0,236,255,37,0,249,255,30,0,8,0,24,0,22,0,17,0,37,0,13,0,50,0,8,0,55,0,4,0,55,0,6,0,52,0,6,0,44,0,11,0,35,0,17,0,26,0,22,0,15,0,26,0,8,0,30,0,2,0,30,0,0,0,30,0,251,255,30,0,247,255,30,0,244,255,33,0,240,255,35,0,238,255,37,0,238,255,39,0,238,255,37,0,238,255,37,0,240,255,28,0,244,255,22,0,244,255,15,0,242,255,11,0,238,255,6,0,229,255,4,0,220,255,6,0,209,255,8,0,198,255,13,0,192,255,11,0,187,255,13,0,189,255,13,0,196,255,8,0,207,255,8,0,220,255,6,0,233,255,4,0,249,255,4,0,6,0,4,0,15,0,6,0,24,0,8,0,26,0,11,0,24,0,13,0,19,0,15,0,13,0,17,0,11,0,22,0,4,0,24,0,0,0,24,0,253,255,24,0,249,255,22,0,247,255,17,0,242,255,11,0,238,255,4,0,233,255,251,255,229,255,244,255,225,255,240,255,218,255,233,255,216,255,231,255,216,255,231,255,218,255,231,255,220,255,233,255,225,255,233,255,229,255,233,255,238,255,238,255,247,255,240,255,253,255,247,255,4,0,251,255,11,0,0,0,15,0,6,0,17,0,8,0,19,0,11,0,24,0,11,0,28,0,8,0,30,0,4,0,33,0,0,0,35,0,253,255,37,0,251,255,39,0,249,255,37,0,253,255,30,0,0,0,26,0,0,0,17,0,2,0,8,0,2,0,2,0,253,255,249,255,247,255,244,255,238,255,238,255,229,255,229,255,220,255,222,255,214,255,218,255,207,255,214,255,207,255,209,255,205,255,207,255,203,255,205,255,203,255,209,255,203,255,214,255,200,255,222,255,200,255,233,255,198,255,251,255,198,255,13,0,203,255,33,0,205,255,50,0,209,255,68,0,214,255,77,0,220,255,79,0,225,255,72,0,229,255,61,0,236,255,48,0,238,255,33,0,242,255,19,0,244,255,6,0,249,255,251,255,253,255,244,255,4,0,236,255,13,0,233,255,24,0,233,255,33,0,233,255,39,0,236,255,41,0,242,255,37,0,251,255,24,0,2,0,8,0,8,0,247,255,17,0,227,255,22,0,209,255,28,0,194,255,33,0,185,255,35,0,183,255,41,0,185,255,44,0,192,255,44,0,203,255,44,0,214,255,39,0,222,255,37,0,236,255,33,0,247,255,35,0,0,0,37,0,6,0,41,0,8,0,52,0,13,0,61,0,11,0,68,0,4,0,72,0,0,0,75,0,249,255,70,0,242,255,64,0,236,255,52,0,231,255,41,0,231,255,28,0,227,255,19,0,229,255,8,0,229,255,2,0,231,255,253,255,233,255,251,255,233,255,242,255,236,255,238,255,240,255,231,255,244,255,220,255,251,255,214,255,0,0,205,255,6,0,198,255,15,0,192,255,19,0,189,255,30,0,187,255,37,0,192,255,46,0,192,255,55,0,196,255,64,0,198,255,72,0,203,255,77,0,209,255,79,0,218,255,77,0,233,255,77,0,247,255,70,0,4,0,59,0,17,0,48,0,26,0,37,0,30,0,24,0,28,0,13,0,17,0,2,0,4,0,251,255,247,255,242,255,231,255,238,255,216,255,236,255,205,255,236,255,194,255,242,255,187,255,251,255,183,255,4,0,180,255,17,0,180,255,26,0,185,255,35,0,183,255,44,0,183,255,46,0,180,255,48,0,176,255,50,0,174,255,50,0,172,255,50,0,172,255,48,0,172,255,41,0,174,255,33,0,176,255,26,0,183,255,15,0,192,255,6,0,203,255,0,0,214,255,0,0,231,255,253,255,242,255,253,255,0,0,253,255,13,0,0,0,24,0,0,0,28,0,0,0,30,0,2,0,30,0,4,0,28,0,4,0,26,0,6,0,22,0,4,0,22,0,4,0,22,0,0,0,22,0,0,0,24,0,253,255,24,0,253,255,22,0,0,0,22,0,0,0,19,0,6,0,19,0,13,0,17,0,17,0,17,0,19,0,15,0,19,0,11,0,17,0,4,0,13,0,251,255,4,0,238,255,251,255,225,255,244,255,214,255,236,255,203,255,229,255,196,255,227,255,194,255,231,255,196,255,238,255,198,255,249,255,200,255,2,0,205,255,13,0,209,255,22,0,216,255,30,0,220,255,35,0,225,255,37,0,231,255,39,0,236,255,41,0,238,255,44,0,240,255,44,0,240,255,41,0,238,255,39,0,233,255,37,0,231,255,33,0,229,255,28,0,227,255,26,0,229,255,26,0,233,255,26,0,238,255,26,0,242,255,26,0,244,255,22,0,242,255,15,0,240,255,8,0,236,255,0,0,229,255,247,255,229,255,240,255,225,255,229,255,225,255,222,255,227,255,216,255,231,255,211,255,236,255,209,255,238,255,207,255,244,255,211,255,249,255,216,255,0,0,225,255,6,0,236,255,11,0,247,255,17,0,0,0,22,0,4,0,26,0,8,0,30,0,13,0,33,0,13,0,35,0,15,0,37,0,13,0,39,0,15,0,39,0,15,0,44,0,15,0,46,0,13,0,48,0,11,0,50,0,6,0,50,0,2,0,52,0,0,0,52,0,251,255,55,0,251,255,52,0,253,255,52,0,0,0,52,0,4,0,52,0,8,0,48,0,11,0,44,0,11,0,37,0,11,0,28,0,6,0,19,0,2,0,11,0,0,0,4,0,0,0,0,0,0,0,253,255,4,0,251,255,6,0,253,255,6,0,251,255,8,0,0,0,6,0,2,0,2,0,8,0,0,0,13,0,251,255,17,0,249,255,22,0,242,255,24,0,240,255,24,0,238,255,26,0,236,255,26,0,236,255,26,0,238,255,26,0,238,255,28,0,242,255,24,0,247,255,19,0,249,255,17,0,0,0,13,0,0,0,8,0,4,0,8,0,13,0,8,0,22,0,13,0,33,0,17,0,44,0,22,0,52,0,24,0,59,0,26,0,59,0,28,0,55,0,28,0,44,0,28,0,30,0,26,0,13,0,26,0,253,255,28,0,238,255,30,0,229,255,33,0,222,255,33,0,222,255,30,0,225,255,28,0,229,255,19,0,238,255,13,0,244,255,8,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,2,0,249,255,6,0,240,255,8,0,233,255,11,0,225,255,11,0,222,255,11,0,220,255,8,0,225,255,6,0,229,255,2,0,238,255,0,0,244,255,0,0,253,255,0,0,0,0,2,0,253,255,4,0,251,255,4,0,242,255,4,0,236,255,0,0,227,255,253,255,218,255,242,255,209,255,231,255,200,255,218,255,192,255,207,255,185,255,198,255,180,255,192,255,183,255,189,255,187,255,187,255,198,255,187,255,216,255,187,255,236,255,187,255,0,0,187,255,17,0,187,255,35,0,187,255,46,0,189,255,55,0,196,255,55,0,203,255,46,0,211,255,35,0,220,255,19,0,229,255,0,0,231,255,236,255,236,255,218,255,236,255,200,255,238,255,189,255,238,255,183,255,240,255,185,255,247,255,192,255,253,255,200,255,2,0,211,255,11,0,222,255,19,0,227,255,24,0,231,255,30,0,231,255,30,0,231,255,28,0,231,255,22,0,231,255,17,0,236,255,8,0,240,255,2,0,244,255,251,255,249,255,247,255,251,255,247,255,249,255,249,255,249,255,253,255,249,255,2,0,249,255,8,0,249,255,13,0,247,255,15,0,244,255,15,0,240,255,13,0,236,255,6,0,231,255,2,0,225,255,0,0,225,255,249,255,225,255,247,255,229,255,247,255,236,255,244,255,244,255,242,255,0,0,240,255,6,0,236,255,11,0,231,255,17,0,222,255,19,0,220,255,19,0,218,255,19,0,218,255,15,0,222,255,13,0,227,255,8,0,233,255,2,0,242,255,253,255,249,255,244,255,0,0,236,255,2,0,225,255,2,0,218,255,0,0,211,255,0,0,209,255,249,255,211,255,242,255,218,255,238,255,229,255,233,255,240,255,227,255,253,255,222,255,8,0,216,255,19,0,211,255,28,0,207,255,30,0,205,255,28,0,203,255,22,0,200,255,6,0,200,255,251,255,205,255,236,255,211,255,220,255,218,255,207,255,227,255,196,255,236,255,187,255,242,255,180,255,247,255,176,255,251,255,174,255,253,255,174,255,0,0,174,255,0,0,178,255,251,255,180,255,249,255,185,255,249,255,192,255,249,255,196,255,251,255,200,255,0,0,207,255,4,0,216,255,13,0,222,255,24,0,229,255,28,0,236,255,33,0,240,255,33,0,244,255,28,0,247,255,22,0,249,255,17,0,249,255,13,0,251,255,11,0,253,255,11,0,2,0,13,0,6,0,13,0,13,0,11,0,17,0,11,0,19,0,4,0,22,0,0,0,19,0,247,255,17,0,238,255,13,0,231,255,8,0,222,255,8,0,211,255,6,0,205,255,11,0,196,255,13,0,187,255,17,0,183,255,17,0,178,255,17,0,178,255,15,0,174,255,11,0,178,255,6,0,180,255,0,0,185,255,253,255,189,255,247,255,192,255,238,255,198,255,233,255,203,255,233,255,209,255,233,255,214,255,238,255,216,255,240,255,222,255,247,255,225,255,251,255,229,255,0,0,233,255,4,0,238,255,8,0,244,255,13,0,244,255,17,0,247,255,26,0,247,255,33,0,244,255,44,0,242,255,52,0,240,255,59,0,240,255,70,0,240,255,77,0,240,255,79,0,238,255,83,0,240,255,81,0,240,255,75,0,244,255,68,0,247,255,59,0,253,255,48,0,6,0,37,0,13,0,28,0,22,0,17,0,28,0,8,0,33,0,0,0,33,0,249,255,35,0,244,255,35,0,244,255,33,0,242,255,35,0,244,255,35,0,247,255,37,0,251,255,39,0,0,0,39,0,0,0,39,0,2,0,35,0,2,0,26,0,0,0,19,0,253,255,8,0,249,255,2,0,242,255,251,255,236,255,242,255,229,255,238,255,225,255,233,255,220,255,229,255,220,255,229,255,218,255,231,255,216,255,236,255,214,255,242,255,211,255,253,255,207,255,6,0,207,255,15,0,205,255,24,0,207,255,30,0,209,255,37,0,211,255,39,0,216,255,41,0,222,255,41,0,225,255,39,0,229,255,41,0,231,255,39,0,233,255,41,0,233,255,46,0,233,255,50,0,233,255,52,0,233,255,57,0,236,255,57,0,242,255,52,0,247,255,44,0,253,255,35,0,2,0,24,0,6,0,11,0,8,0,0,0,8,0,251,255,8,0,247,255,11,0,247,255,11,0,251,255,15,0,0,0,22,0,6,0,26,0,13,0,28,0,22,0,35,0,28,0,35,0,35,0,33,0,39,0,28,0,41,0,19,0,41,0,11,0,41,0,0,0,37,0,247,255,26,0,238,255,15,0,231,255,4,0,227,255,249,255,225,255,238,255,227,255,231,255,229,255,225,255,238,255,222,255,244,255,222,255,0,0,225,255,11,0,231,255,22,0,238,255,28,0,249,255,33,0,4,0,35,0,17,0,35,0,30,0,33,0,39,0,30,0,50,0,24,0,55,0,22,0,57,0,15,0,55,0,13,0,50,0,6,0,41,0,0,0,28,0,251,255,17,0,244,255,6,0,240,255,253,255,238,255,247,255,236,255,238,255,236,255,233,255,236,255,231,255,233,255,231,255,236,255,231,255,238,255,231,255,236,255,231,255,236,255,233,255,233,255,236,255,227,255,236,255,222,255,236,255,218,255,233,255,214,255,236,255,211,255,238,255,211,255,238,255,216,255,236,255,218,255,233,255,225,255,231,255,233,255,227,255,242,255,225,255,251,255,222,255,2,0,222,255,11,0,227,255,19,0,233,255,26,0,244,255,28,0,253,255,28,0,8,0,22,0,19,0,17,0,24,0,8,0,28,0,0,0,30,0,249,255,28,0,242,255,24,0,236,255,19,0,236,255,8,0,236,255,0,0,240,255,249,255,247,255,240,255,253,255,238,255,6,0,236,255,11,0,238,255,15,0,244,255,17,0,253,255,13,0,6,0,8,0,17,0,4,0,26,0,0,0,33,0,249,255,39,0,247,255,44,0,247,255,48,0,247,255,52,0,251,255,52,0,0,0,55,0,4,0,55,0,13,0,52,0,17,0,48,0,22,0,44,0,24,0,37,0,22,0,30,0,13,0,24,0,4,0,19,0,251,255,19,0,240,255,17,0,229,255,17,0,220,255,17,0,214,255,17,0,211,255,17,0,209,255,17,0,216,255,17,0,220,255,15,0,233,255,8,0,244,255,2,0,0,0,251,255,13,0,247,255,17,0,238,255,19,0,233,255,17,0,229,255,11,0,225,255,0,0,225,255,249,255,222,255,242,255,216,255,238,255,214,255,242,255,209,255,249,255,207,255,4,0,205,255,15,0,205,255,28,0,207,255,35,0,211,255,44,0,216,255,41,0,218,255,39,0,220,255,28,0,220,255,17,0,222,255,0,0,225,255,236,255,229,255,216,255,236,255,198,255,244,255,183,255,249,255,169,255,0,0,163,255,253,255,165,255,249,255,169,255,240,255,180,255,227,255,192,255,209,255,203,255,192,255,216,255,176,255,225,255,163,255,231,255,158,255,236,255,161,255,240,255,167,255,244,255,183,255,253,255,196,255,2,0,214,255,8,0,225,255,15,0,236,255,19,0,240,255,19,0,238,255,19,0,238,255,17,0,229,255,13,0,222,255,8,0,216,255,4,0,209,255,2,0,205,255,2,0,198,255,2,0,198,255,6,0,200,255,13,0,203,255,19,0,209,255,28,0,211,255,39,0,218,255,48,0,220,255,52,0,218,255,52,0,218,255,52,0,216,255,41,0,216,255,30,0,220,255,19,0,227,255,8,0,233,255,253,255,240,255,247,255,249,255,244,255,0,0,242,255,4,0,244,255,8,0,249,255,8,0,249,255,8,0,251,255,6,0,251,255,2,0,249,255,253,255,242,255,244,255,238,255,236,255,233,255,233,255,229,255,231,255,225,255,233,255,225,255,240,255,229,255,249,255,231,255,0,0,231,255,4,0,233,255,6,0,233,255,6,0,229,255,4,0,227,255,0,0,225,255,253,255,227,255,249,255,231,255,247,255,233,255,244,255,242,255,242,255,251,255,244,255,253,255,244,255,2,0,247,255,6,0,249,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,6,0,0,0,11,0,253,255,17,0,249,255,24,0,242,255,30,0,240,255,33,0,236,255,26,0,236,255,19,0,238,255,8,0,238,255,253,255,244,255,240,255,253,255,231,255,2,0,225,255,13,0,220,255,17,0,218,255,22,0,216,255,26,0,218,255,26,0,220,255,24,0,222,255,22,0,222,255,17,0,225,255,13,0,229,255,6,0,231,255,0,0,233,255,247,255,238,255,240,255,242,255,233,255,247,255,229,255,251,255,227,255,0,0,227,255,0,0,227,255,0,0,225,255,0,0,222,255,0,0,220,255,0,0,216,255,0,0,211,255,0,0,209,255,2,0,209,255,4,0,211,255,8,0,220,255,13,0,233,255,22,0,247,255,24,0,0,0,30,0,11,0,33,0,15,0,35,0,15,0,37,0,11,0,39,0,4,0,37,0,253,255,35,0,249,255,33,0,242,255,28,0,242,255,19,0,244,255,15,0,247,255,8,0,251,255,2,0,0,0,0,0,8,0,253,255,19,0,247,255,30,0,240,255,39,0,233,255,46,0,227,255,52,0,218,255,57,0,214,255,57,0,209,255,57,0,209,255,50,0,209,255,46,0,209,255,37,0,214,255,28,0,220,255,19,0,225,255,11,0,231,255,4,0,240,255,0,0,249,255,253,255,253,255,253,255,0,0,0,0,6,0,2,0,6,0,6,0,8,0,8,0,4,0,13,0,2,0,17,0,0,0,13,0,247,255,15,0,236,255,8,0,227,255,4,0,216,255,253,255,209,255,244,255,205,255,229,255,207,255,218,255,214,255,207,255,220,255,196,255,231,255,189,255,242,255,192,255,251,255,198,255,0,0,207,255,0,0,220,255,0,0,233,255,253,255,247,255,251,255,0,0,247,255,6,0,242,255,8,0,240,255,8,0,240,255,8,0,240,255,11,0,238,255,6,0,236,255,4,0,231,255,2,0,225,255,0,0,216,255,253,255,207,255,0,0,198,255,6,0,192,255,15,0,187,255,24,0,189,255,33,0,198,255,39,0,205,255,44,0,218,255,46,0,229,255,46,0,242,255,48,0,253,255,48,0,6,0,46,0,15,0,44,0,22,0,44,0,28,0,37,0,33,0,30,0,37,0,19,0,37,0,13,0,39,0,2,0,39,0,247,255,39,0,233,255,39,0,222,255,39,0,214,255,37,0,203,255,33,0,194,255,30,0,192,255,28,0,187,255,22,0,187,255,19,0,189,255,13,0,194,255,4,0,198,255,0,0,205,255,249,255,211,255,242,255,216,255,236,255,222,255,231,255,229,255,227,255,236,255,222,255,242,255,220,255,247,255,220,255,253,255,222,255,251,255,225,255,249,255,233,255,244,255,249,255,236,255,8,0,227,255,28,0,220,255,50,0,216,255,72,0,216,255,88,0,218,255,97,0,225,255,99,0,236,255,94,0,242,255,86,0,251,255,75,0,2,0,59,0,8,0,46,0,11,0,35,0,13,0,26,0,13,0,17,0,13,0,6,0,13,0,0,0,13,0,240,255,13,0,225,255,11,0,209,255,4,0,192,255,253,255,180,255,242,255,174,255,229,255,172,255,216,255,174,255,207,255,178,255,203,255,187,255,200,255,196,255,203,255,198,255,209,255,203,255,216,255,200,255,225,255,196,255,233,255,192,255,244,255,185,255,0,0,174,255,8,0,167,255,22,0,161,255,33,0,156,255,41,0,156,255,46,0,154,255,46,0,158,255,44,0,165,255,35,0,172,255,22,0,183,255,6,0,194,255,251,255,205,255,240,255,214,255,231,255,225,255,227,255,236,255,225,255,244,255,225,255,253,255,225,255,4,0,229,255,17,0,229,255,24,0,231,255,30,0,236,255,35,0,238,255,35,0,242,255,33,0,247,255,24,0,249,255,13,0,249,255,0,0,249,255,240,255,247,255,225,255,242,255,209,255,233,255,198,255,225,255,189,255,220,255,185,255,214,255,185,255,209,255,187,255,207,255,198,255,205,255,209,255,203,255,225,255,205,255,238,255,205,255,249,255,207,255,253,255,211,255,0,0,218,255,251,255,222,255,244,255,225,255,236,255,229,255,229,255,231,255,225,255,231,255,227,255,231,255,231,255,236,255,238,255,240,255,249,255,249,255,0,0,0,0,6,0,6,0,11,0,13,0,13,0,17,0,8,0,17,0,2,0,13,0,0,0,11,0,249,255,2,0,240,255,249,255,231,255,240,255,227,255,233,255,220,255,225,255,211,255,218,255,205,255,216,255,198,255,214,255,189,255,214,255,185,255,216,255,180,255,218,255,183,255,218,255,187,255,220,255,194,255,220,255,203,255,222,255,211,255,227,255,222,255,233,255,227,255,242,255,229,255,0,0,229,255,11,0,229,255,26,0,227,255,41,0,227,255,55,0,227,255,64,0,227,255,72,0,227,255,77,0,225,255,79,0,222,255,79,0,220,255,75,0,218,255,72,0,216,255,70,0,216,255,64,0,216,255,55,0,216,255,44,0,214,255,28,0,211,255,13,0,209,255,0,0,203,255,240,255,198,255,231,255,192,255,225,255,185,255,225,255,176,255,225,255,169,255,225,255,165,255,222,255,163,255,220,255,165,255,216,255,172,255,211,255,180,255,205,255,192,255,205,255,200,255,205,255,214,255,207,255,220,255,209,255,231,255,209,255,238,255,207,255,242,255,205,255,247,255,203,255,249,255,200,255,251,255,200,255,251,255,205,255,0,0,209,255,0,0,218,255,4,0,227,255,8,0,229,255,8,0,231,255,13,0,231,255,13,0,225,255,11,0,218,255,6,0,207,255,2,0,198,255,253,255,189,255,249,255,185,255,247,255,180,255,247,255,180,255,247,255,185,255,247,255,187,255,253,255,192,255,0,0,196,255,6,0,200,255,8,0,205,255,11,0,205,255,11,0,205,255,8,0,205,255,2,0,205,255,0,0,203,255,247,255,203,255,240,255,205,255,231,255,205,255,225,255,209,255,218,255,214,255,214,255,220,255,209,255,227,255,207,255,236,255,205,255,244,255,203,255,253,255,205,255,2,0,211,255,8,0,220,255,11,0,236,255,11,0,0,0,11,0,15,0,6,0,33,0,4,0,46,0,2,0,52,0,0,0,52,0,253,255,48,0,253,255,39,0,251,255,26,0,244,255,19,0,238,255,8,0,236,255,2,0,229,255,253,255,222,255,251,255,216,255,247,255,214,255,244,255,211,255,242,255,214,255,242,255,216,255,240,255,222,255,240,255,231,255,244,255,240,255,249,255,247,255,0,0,247,255,2,0,247,255,2,0,240,255,4,0,233,255,2,0,225,255,0,0,218,255,249,255,209,255,244,255,207,255,240,255,209,255,236,255,209,255,231,255,216,255,227,255,225,255,225,255,233,255,222,255,238,255,220,255,242,255,222,255,240,255,222,255,236,255,229,255,231,255,236,255,220,255,242,255,211,255,247,255,203,255,247,255,194,255,242,255,192,255,238,255,194,255,229,255,196,255,218,255,200,255,211,255,205,255,205,255,211,255,205,255,211,255,203,255,214,255,209,255,214,255,218,255,214,255,227,255,214,255,236,255,214,255,249,255,218,255,0,0,220,255,8,0,225,255,15,0,227,255,19,0,231,255,19,0,236,255,15,0,240,255,8,0,244,255,2,0,247,255,249,255,253,255,240,255,0,0,233,255,8,0,229,255,19,0,229,255,30,0,231,255,41,0,236,255,50,0,240,255,55,0,244,255,59,0,251,255,57,0,0,0,52,0,0,0,46,0,253,255,37,0,249,255,28,0,244,255,17,0,242,255,6,0,242,255,253,255,242,255,244,255,249,255,240,255,253,255,240,255,2,0,242,255,6,0,247,255,8,0,0,0,6,0,8,0,0,0,17,0,249,255,24,0,238,255,28,0,227,255,26,0,218,255,19,0,211,255,13,0,207,255,2,0,205,255,247,255,207,255,236,255,207,255,225,255,207,255,220,255,205,255,220,255,198,255,225,255,192,255,231,255,185,255,242,255,183,255,0,0,185,255,13,0,192,255,24,0,200,255,37,0,214,255,44,0,225,255,50,0,236,255,52,0,242,255,52,0,244,255,50,0,247,255,48,0,247,255,41,0,247,255,30,0,247,255,22,0,251,255,11,0,0,0,0,0,4,0,249,255,13,0,244,255,17,0,244,255,19,0,247,255,22,0,249,255,19,0,253,255,17,0,253,255,15,0,0,0,15,0,0,0,13,0,253,255,11,0,253,255,8,0,0,0,6,0,4,0,0,0,11,0,249,255,17,0,242,255,24,0,233,255,30,0,225,255,33,0,218,255,37,0,214,255,37,0,209,255,35,0,209,255,35,0,214,255,30,0,218,255,28,0,225,255,19,0,233,255,13,0,244,255,4,0,251,255,251,255,0,0,242,255,4,0,238,255,6,0,236,255,6,0,238,255,4,0,244,255,6,0,251,255,8,0,2,0,11,0,8,0,15,0,11,0,24,0,6,0,30,0,0,0,30,0,242,255,33,0,227,255,30,0,211,255,22,0,198,255,13,0,189,255,2,0,185,255,251,255,187,255,247,255,192,255,240,255,200,255,240,255,209,255,242,255,220,255,244,255,229,255,244,255,238,255,244,255,242,255,244,255,247,255,244,255,244,255,244,255,244,255,244,255,240,255,244,255,236,255,249,255,231,255,253,255,231,255,0,0,229,255,2,0,231,255,4,0,236,255,4,0,240,255,2,0,244,255,0,0,249,255,251,255,253,255,247,255,0,0,242,255,253,255,233,255,253,255,227,255,251,255,216,255,253,255,214,255,0,0,211,255,6,0,214,255,15,0,222,255,30,0,229,255,44,0,242,255,59,0,251,255,75,0,0,0,83,0,6,0,88,0,4,0,86,0,6,0,79,0,2,0,66,0,0,0,48,0,251,255,35,0,251,255,19,0,253,255,8,0,0,0,0,0,8,0,251,255,19,0,251,255,30,0,0,0,41,0,4,0,46,0,6,0,50,0,15,0,50,0,13,0,44,0,11,0,35,0,4,0,19,0,253,255,2,0,242,255,240,255,231,255,220,255,222,255,200,255,218,255,185,255,214,255,172,255,211,255,163,255,214,255,163,255,214,255,165,255,218,255,176,255,222,255,187,255,231,255,203,255,240,255,216,255,244,255,229,255,251,255,244,255,0,0,253,255,2,0,4,0,4,0,8,0,6,0,15,0,4,0,15,0,6,0,19,0,4,0,22,0,4,0,26,0,4,0,26,0,4,0,26,0,8,0,22,0,13,0,17,0,15,0,6,0,22,0,0,0,24,0,244,255,28,0,236,255,28,0,231,255,26,0,229,255,24,0,227,255,22,0,229,255,19,0,227,255,19,0,227,255,24,0,225,255,28,0,220,255,33,0,216,255,39,0,211,255,46,0,207,255,50,0,205,255,48,0,203,255,46,0,203,255,39,0,205,255,35,0,207,255,22,0,211,255,15,0,216,255,6,0,220,255,0,0,222,255,251,255,225,255,244,255,225,255,236,255,222,255,229,255,218,255,222,255,211,255,216,255,207,255,211,255,207,255,211,255,209,255,216,255,216,255,218,255,225,255,225,255,242,255,227,255,0,0,227,255,15,0,229,255,28,0,225,255,39,0,225,255,46,0,225,255,48,0,229,255,48,0,236,255,39,0,242,255,30,0,249,255,17,0,0,0,6,0,0,0,251,255,4,0,242,255,6,0,233,255,6,0,227,255,13,0,222,255,17,0,222,255,22,0,222,255,24,0,225,255,26,0,231,255,26,0,240,255,26,0,249,255,19,0,4,0,17,0,13,0,13,0,24,0,6,0,26,0,2,0,26,0,0,0,22,0,0,0,15,0,253,255,6,0,0,0,2,0,0,0,0,0,2,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,244,255,249,255,244,255,247,255,240,255,244,255,238,255,244,255,236,255,247,255,236,255,247,255,236,255,247,255,238,255,244,255,242,255,240,255,247,255,236,255,249,255,231,255,251,255,229,255,251,255,227,255,251,255,229,255,249,255,229,255,251,255,231,255,0,0,229,255,4,0,231,255,8,0,227,255,11,0,225,255,8,0,222,255,2,0,218,255,249,255,216,255,236,255,209,255,220,255,203,255,205,255,198,255,194,255,192,255,189,255,192,255,187,255,192,255,189,255,196,255,194,255,205,255,196,255,216,255,198,255,236,255,198,255,251,255,196,255,13,0,194,255,26,0,192,255,39,0,189,255,48,0,187,255,50,0,187,255,46,0,185,255,37,0,187,255,26,0,185,255,13,0,185,255,0,0,192,255,242,255,196,255,231,255,203,255,220,255,214,255,211,255,222,255,207,255,229,255,205,255,233,255,205,255,238,255,207,255,240,255,209,255,242,255,211,255,247,255,216,255,249,255,214,255,251,255,214,255,251,255,214,255,251,255,214,255,249,255,207,255,247,255,205,255,240,255,203,255,236,255,200,255,231,255,198,255,229,255,200,255,229,255,200,255,231,255,200,255,236,255,198,255,240,255,194,255,247,255,189,255,253,255,185,255,2,0,178,255,8,0,172,255,11,0,167,255,11,0,163,255,11,0,161,255,11,0,163,255,11,0,167,255,13,0,174,255,19,0,178,255,24,0,185,255,28,0,189,255,33,0,196,255,33,0,200,255,30,0,207,255,28,0,218,255,24,0,225,255,22,0,231,255,22,0,238,255,24,0,240,255,28,0,240,255,33,0,240,255,35,0,236,255,37,0,233,255,35,0,233,255,35,0,233,255,30,0,233,255,28,0,233,255,22,0,231,255,19,0,231,255,17,0,229,255,11,0,220,255,6,0,214,255,2,0,209,255,253,255,203,255,247,255,200,255,244,255,205,255,242,255,207,255,240,255,218,255,238,255,229,255,236,255,240,255,236,255,251,255,233,255,2,0,233,255,8,0,233,255,11,0,231,255,8,0,231,255,2,0,233,255,253,255,236,255,244,255,242,255,231,255,249,255,218,255,0,0,209,255,6,0,203,255,8,0,198,255,13,0,196,255,13,0,200,255,8,0,207,255,4,0,216,255,0,0,222,255,249,255,231,255,240,255,240,255,233,255,247,255,220,255,251,255,209,255,0,0,198,255,4,0,187,255,8,0,176,255,15,0,172,255,22,0,165,255,24,0,165,255,26,0,167,255,24,0,172,255,17,0,183,255,8,0,189,255,0,0,198,255,247,255,205,255,238,255,211,255,231,255,216,255,229,255,218,255,229,255,220,255,227,255,225,255,229,255,229,255,227,255,236,255,231,255,244,255,233,255,253,255,238,255,6,0,244,255,15,0,249,255,19,0,0,0,26,0,0,0,24,0,2,0,17,0,4,0,6,0,4,0,251,255,0,0,238,255,253,255,225,255,251,255,216,255,242,255,207,255,236,255,203,255,229,255,205,255,227,255,207,255,231,255,209,255,242,255,211,255,0,0,211,255,22,0,211,255,39,0,211,255,57,0,211,255,72,0,214,255,81,0,214,255,83,0,216,255,79,0,216,255,72,0,214,255,57,0,211,255,46,0,209,255,28,0,209,255,13,0,209,255,0,0,214,255,244,255,220,255,231,255,227,255,220,255,231,255,209,255,238,255,203,255,238,255,196,255,240,255,194,255,240,255,194,255,240,255,192,255,238,255,198,255,236,255,203,255,238,255,211,255,240,255,218,255,247,255,225,255,249,255,231,255,251,255,236,255,251,255,236,255,249,255,231,255,244,255,225,255,231,255,216,255,220,255,209,255,207,255,200,255,189,255,198,255,176,255,196,255,167,255,200,255,163,255,205,255,165,255,216,255,172,255,225,255,183,255,238,255,196,255,247,255,216,255,0,0,231,255,4,0,244,255,6,0,253,255,8,0,2,0,6,0,2,0,4,0,0,0,2,0,249,255,0,0,242,255,0,0,238,255,0,0,231,255,4,0,229,255,6,0,225,255,11,0,227,255,15,0,229,255,17,0,231,255,15,0,233,255,11,0,236,255,6,0,238,255,0,0,244,255,251,255,247,255,247,255,251,255,240,255,0,0,236,255,2,0,233,255,8,0,231,255,11,0,231,255,15,0,233,255,17,0,238,255,22,0,244,255,19,0,251,255,17,0,0,0,15,0,2,0,11,0,2,0,2,0,0,0,253,255,251,255,244,255,244,255,238,255,236,255,236,255,225,255,236,255,218,255,236,255,211,255,240,255,211,255,244,255,216,255,249,255,222,255,0,0,231,255,0,0,242,255,4,0,251,255,8,0,0,0,11,0,2,0,15,0,0,0,17,0,251,255,19,0,247,255,22,0,244,255,26,0,244,255,26,0,249,255,28,0,253,255,28,0,4,0,26,0,11,0,26,0,17,0,26,0,19,0,26,0,22,0,28,0,22,0,33,0,19,0,37,0,15,0,44,0,15,0,44,0,13,0,39,0,11,0,35,0,6,0,26,0,2,0,15,0,253,255,6,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,4,0,247,255,6,0,251,255,13,0,0,0,15,0,4,0,19,0,11,0,19,0,19,0,19,0,28,0,22,0,39,0,22,0,46,0,24,0,55,0,26,0,61,0,30,0,64,0,33,0,66,0,35,0,61,0,35,0,59,0,33,0,57,0,30,0,55,0,28,0,57,0,24,0,59,0,22,0,59,0,15,0,61,0,13,0,64,0,11,0,64,0,11,0,59,0,8,0,55,0,8,0,46,0,8,0,39,0,8,0,35,0,6,0,33,0,4,0,33,0,0,0,33,0,249,255,37,0,238,255,37,0,229,255,37,0,225,255,33,0,220,255,24,0,222,255,13,0,227,255,0,0,236,255,240,255,247,255,222,255,0,0,207,255,6,0,196,255,11,0,189,255,15,0,189,255,15,0,194,255,15,0,203,255,11,0,214,255,6,0,225,255,2,0,231,255,253,255,233,255,249,255,233,255,242,255,229,255,238,255,227,255,229,255,227,255,222,255,225,255,216,255,227,255,214,255,231,255,209,255,236,255,209,255,242,255,214,255,242,255,218,255,240,255,227,255,236,255,236,255,227,255,244,255,216,255,253,255,205,255,2,0,196,255,4,0,189,255,6,0,192,255,2,0,194,255,0,0,200,255,251,255,211,255,247,255,220,255,244,255,227,255,247,255,236,255,253,255,242,255,4,0,247,255,19,0,253,255,35,0,0,0,46,0,4,0,55,0,8,0,61,0,13,0,61,0,17,0,61,0,22,0,57,0,22,0,50,0,22,0,44,0,17,0,35,0,11,0,26,0,4,0,17,0,0,0,8,0,247,255,2,0,240,255,251,255,236,255,242,255,233,255,236,255,229,255,227,255,231,255,220,255,233,255,211,255,236,255,207,255,240,255,205,255,249,255,205,255,0,0,203,255,4,0,205,255,11,0,203,255,13,0,203,255,13,0,198,255,11,0,198,255,6,0,196,255,2,0,198,255,0,0,200,255,253,255,203,255,253,255,205,255,253,255,207,255,253,255,211,255,253,255,214,255,251,255,216,255,253,255,222,255,253,255,227,255,2,0,233,255,8,0,242,255,13,0,251,255,15,0,0,0,19,0,4,0,19,0,4,0,17,0,6,0,17,0,8,0,13,0,13,0,6,0,17,0,2,0,24,0,0,0,30,0,253,255,37,0,251,255,44,0,251,255,50,0,253,255,55,0,0,0,55,0,6,0,55,0,8,0,52,0,8,0,50,0,4,0,48,0,0,0,41,0,253,255,35,0,247,255,26,0,240,255,15,0,238,255,4,0,236,255,247,255,236,255,236,255,238,255,227,255,240,255,216,255,244,255,209,255,247,255,207,255,251,255,203,255,0,0,203,255,0,0,203,255,0,0,205,255,249,255,209,255,240,255,211,255,233,255,209,255,222,255,207,255,214,255,203,255,209,255,194,255,207,255,187,255,207,255,183,255,209,255,180,255,211,255,185,255,216,255,189,255,220,255,198,255,227,255,207,255,231,255,216,255,236,255,225,255,238,255,233,255,238,255,244,255,240,255,253,255,244,255,8,0,247,255,15,0,247,255,28,0,251,255,35,0,253,255,44,0,0,0,50,0,0,0,55,0,0,0,59,0,2,0,59,0,6,0,55,0,8,0,46,0,11,0,35,0,13,0,19,0,15,0,6,0,17,0,249,255,15,0,240,255,19,0,231,255,22,0,229,255,19,0,229,255,15,0,236,255,13,0,242,255,4,0,249,255,0,0,0,0,244,255,6,0,236,255,15,0,229,255,24,0,225,255,30,0,225,255,35,0,227,255,33,0,236,255,28,0,242,255,19,0,247,255,6,0,0,0,249,255,0,0,231,255,2,0,214,255,4,0,198,255,8,0,185,255,11,0,176,255,17,0,169,255,24,0,167,255,35,0,169,255,41,0,174,255,48,0,180,255,52,0,189,255,57,0,198,255,57,0,207,255,55,0,211,255,52,0,216,255,48,0,218,255,41,0,220,255,35,0,222,255,26,0,231,255,15,0,240,255,6,0,253,255,0,0,6,0,251,255,15,0,249,255,19,0,249,255,19,0,253,255,17,0,0,0,13,0,4,0,4,0,6,0,253,255,6,0,247,255,4,0,240,255,2,0,238,255,4,0,236,255,6,0,238,255,15,0,238,255,28,0,238,255,37,0,240,255,50,0,240,255,61,0,240,255,68,0,238,255,70,0,236,255,70,0,233,255,64,0,233,255,57,0,233,255,48,0,236,255,39,0,238,255,35,0,242,255,28,0,244,255,24,0,247,255,22,0,244,255,22,0,242,255,19,0,238,255,22,0,231,255,22,0,225,255,24,0,218,255,26,0,211,255,30,0,205,255,33,0,200,255,39,0,198,255,41,0,196,255,44,0,194,255,41,0,189,255,39,0,185,255,35,0,183,255,26,0,180,255,22,0,178,255,19,0,176,255,17,0,174,255,19,0,178,255,22,0,183,255,26,0,194,255,33,0,205,255,37,0,218,255,37,0,227,255,37,0,236,255,35,0,238,255,30,0,240,255,26,0,242,255,17,0,240,255,11,0,238,255,6,0,238,255,0,0,236,255,251,255,236,255,247,255,231,255,242,255,225,255,240,255,222,255,238,255,218,255,236,255,216,255,233,255,220,255,236,255,222,255,236,255,229,255,236,255,238,255,236,255,247,255,238,255,0,0,242,255,8,0,244,255,15,0,244,255,22,0,249,255,28,0,249,255,33,0,249,255,37,0,251,255,41,0,253,255,46,0,0,0,50,0,0,0,57,0,4,0,66,0,4,0,72,0,2,0,77,0,0,0,81,0,249,255,77,0,244,255,75,0,238,255,66,0,233,255,50,0,233,255,37,0,233,255,22,0,236,255,4,0,238,255,247,255,240,255,233,255,242,255,222,255,244,255,216,255,249,255,211,255,251,255,211,255,251,255,209,255,253,255,211,255,0,0,214,255,2,0,214,255,4,0,218,255,11,0,225,255,11,0,231,255,17,0,242,255,19,0,0,0,24,0,8,0,22,0,22,0,22,0,30,0,19,0,35,0,15,0,35,0,13,0,30,0,8,0,24,0,6,0,15,0,2,0,8,0,0,0,2,0,2,0,0,0,4,0,2,0,6,0,6,0,13,0,19,0,15,0,28,0,17,0,37,0,15,0,44,0,11,0,48,0,2,0,50,0,247,255,48,0,236,255,46,0,229,255,44,0,227,255,37,0,229,255,39,0,233,255,39,0,247,255,44,0,0,0,52,0,11,0,59,0,17,0,70,0,24,0,77,0,26,0,81,0,28,0,81,0,26,0,79,0,24,0,75,0,22,0,68,0,17,0,64,0,13,0,64,0,6,0,64,0,2,0,68,0,251,255,72,0,244,255,75,0,242,255,72,0,244,255,66,0,247,255,50,0,253,255,30,0,2,0,8,0,11,0,240,255,17,0,218,255,24,0,200,255,26,0,187,255,28,0,183,255,30,0,185,255,30,0,194,255,30,0,205,255,33,0,218,255,33,0,233,255,30,0,247,255,28,0,0,0,26,0,4,0,24,0,4,0,19,0,4,0,17,0,0,0,15,0,0,0,15,0,251,255,13,0,251,255,17,0,253,255,22,0,0,0,28,0,6,0,35,0,15,0,44,0,24,0,52,0,30,0,61,0,39,0,72,0,44,0,81,0,44,0,90,0,46,0,92,0,46,0,94,0,46,0,92,0,44,0,88,0,46,0,77,0,44,0,61,0,46,0,46,0,46,0,28,0,46,0,8,0,46,0,247,255,41,0,225,255,41,0,207,255,39,0,194,255,35,0,180,255,33,0,174,255,28,0,174,255,24,0,176,255,22,0,187,255,17,0,200,255,17,0,218,255,17,0,238,255,19,0,0,0,22,0,17,0,24,0,30,0,28,0,44,0,33,0,50,0,39,0,55,0,46,0,59,0,57,0,59,0,66,0,59,0,77,0,57,0,81,0,55,0,79,0,52,0,75,0,50,0,66,0,48,0,52,0,46,0,37,0,44,0,26,0,41,0,15,0,39,0,6,0,39,0,0,0,35,0,249,255,35,0,244,255,33,0,240,255,33,0,238,255,30,0,233,255,24,0,233,255,17,0,233,255,8,0,231,255,0,0,229,255,247,255,227,255,238,255,222,255,229,255,218,255,225,255,211,255,222,255,207,255,222,255,200,255,227,255,192,255,233,255,187,255,242,255,185,255,0,0,187,255,8,0,192,255,17,0,198,255,28,0,205,255,35,0,214,255,39,0,220,255,37,0,229,255,35,0,236,255,30,0,244,255,24,0,253,255,17,0,4,0,8,0,13,0,0,0,24,0,249,255,30,0,236,255,37,0,225,255,39,0,214,255,39,0,205,255,39,0,205,255,35,0,207,255,30,0,216,255,26,0,225,255,19,0,238,255,15,0,247,255,13,0,0,0,6,0,2,0,0,0,2,0,249,255,2,0,238,255,0,0,225,255,251,255,214,255,249,255,200,255,247,255,192,255,247,255,183,255,249,255,183,255,247,255,185,255,247,255,189,255,242,255,198,255,233,255,209,255,220,255,216,255,205,255,225,255,192,255,233,255,176,255,236,255,169,255,236,255,165,255,233,255,163,255,231,255,172,255,227,255,178,255,222,255,189,255,222,255,198,255,220,255,207,255,225,255,214,255,233,255,216,255,240,255,222,255,247,255,229,255,253,255,233,255,2,0,240,255,8,0,249,255,11,0,251,255,13,0,253,255,11,0,251,255,13,0,247,255,11,0,242,255,8,0,238,255,6,0,233,255,0,0,231,255,0,0,229,255,0,0,229,255,251,255,229,255,249,255,236,255,240,255,244,255,231,255,0,0,220,255,13,0,209,255,30,0,198,255,46,0,192,255,57,0,187,255,64,0,185,255,64,0,185,255,59,0,189,255,50,0,192,255,41,0,192,255,30,0,192,255,24,0,189,255,17,0,192,255,15,0,194,255,15,0,198,255,15,0,207,255,15,0,216,255,15,0,222,255,17,0,227,255,15,0,231,255,13,0,231,255,8,0,231,255,4,0,229,255,0,0,227,255,244,255,231,255,236,255,233,255,229,255,240,255,220,255,249,255,216,255,2,0,218,255,13,0,225,255,24,0,231,255,33,0,242,255,37,0,251,255,39,0,0,0,37,0,2,0,33,0,2,0,26,0,0,0,19,0,247,255,15,0,238,255,13,0,227,255,13,0,220,255,13,0,211,255,13,0,209,255,13,0,211,255,11,0,218,255,8,0,225,255,2,0,238,255,253,255,251,255,244,255,6,0,240,255,22,0,233,255,33,0,233,255,46,0,233,255,59,0,240,255,64,0,244,255,66,0,253,255,64,0,0,0,61,0,8,0,52,0,13,0,44,0,15,0,35,0,19,0,26,0,22,0,15,0,22,0,4,0,24,0,253,255,24,0,242,255,22,0,236,255,22,0,229,255,22,0,225,255,24,0,220,255,22,0,222,255,24,0,222,255,24,0,222,255,24,0,220,255,26,0,216,255,28,0,209,255,30,0,203,255,37,0,194,255,44,0,187,255,48,0,183,255,50,0,183,255,52,0,185,255,50,0,194,255,48,0,203,255,46,0,216,255,37,0,231,255,30,0,244,255,24,0,0,0,17,0,13,0,11,0,22,0,6,0,33,0,6,0,37,0,4,0,39,0,6,0,41,0,8,0,39,0,11,0,33,0,17,0,26,0,24,0,19,0,30,0,8,0,37,0,4,0,44,0,0,0,50,0,251,255,55,0,247,255,55,0,247,255,55,0,247,255,50,0,247,255,46,0,251,255,39,0,253,255,33,0,0,0,30,0,4,0,28,0,8,0,30,0,13,0,33,0,15,0,35,0,19,0,41,0,19,0,41,0,22,0,41,0,22,0,39,0,22,0,37,0,17,0,30,0,15,0,28,0,13,0,22,0,8,0,19,0,4,0,17,0,2,0,17,0,0,0,17,0,251,255,17,0,247,255,19,0,240,255,19,0,233,255,22,0,231,255,22,0,227,255,22,0,225,255,19,0,227,255,17,0,229,255,13,0,233,255,11,0,240,255,6,0,247,255,4,0,0,0,2,0,8,0,0,0,17,0,0,0,24,0,253,255,30,0,247,255,37,0,240,255,39,0,236,255,39,0,231,255,35,0,227,255,30,0,225,255,24,0,222,255,15,0,222,255,4,0,218,255,251,255,214,255,242,255,207,255,233,255,200,255,225,255,189,255,218,255,183,255,211,255,172,255,205,255,165,255,203,255,158,255,200,255,154,255,198,255,152,255,198,255,150,255,198,255,143,255,200,255,141,255,200,255,143,255,205,255,143,255,211,255,145,255,220,255,156,255,231,255,172,255,244,255,189,255,0,0,205,255,8,0,222,255,17,0,236,255,19,0,242,255,22,0,244,255,19,0,244,255,15,0,240,255,13,0,236,255,6,0,233,255,2,0,233,255,251,255,233,255,244,255,238,255,236,255,242,255,231,255,249,255,227,255,0,0,225,255,4,0,227,255,8,0,229,255,8,0,233,255,13,0,242,255,11,0,251,255,13,0,2,0,11,0,17,0,11,0,26,0,11,0,35,0,13,0,46,0,15,0,52,0,15,0,57,0,19,0,61,0,19,0,61,0,22,0,59,0,22,0,52,0,24,0,44,0,24,0,35,0,26,0,24,0,26,0,13,0,26,0,2,0,26,0,253,255,26,0,249,255,24,0,247,255,24,0,247,255,19,0,249,255,17,0,253,255,17,0,253,255,15,0,253,255,15,0,251,255,15,0,247,255,15,0,238,255,15,0,229,255,15,0,220,255,15,0,209,255,15,0,203,255,17,0,196,255,22,0,196,255,24,0,196,255,24,0,196,255,26,0,200,255,22,0,205,255,17,0,209,255,8,0,220,255,4,0,227,255,2,0,231,255,0,0,236,255,0,0,233,255,4,0,229,255,11,0,227,255,24,0,225,255,35,0,218,255,48,0,218,255,61,0,220,255,70,0,222,255,79,0,227,255,81,0,233,255,83,0,244,255,81,0,0,0,77,0,8,0,75,0,19,0,72,0,30,0,70,0,33,0,66,0,35,0,64,0,30,0,61,0,24,0,55,0,13,0,46,0,4,0,37,0,251,255,28,0,242,255,19,0,236,255,11,0,231,255,4,0,231,255,0,0,233,255,251,255,238,255,244,255,244,255,242,255,249,255,240,255,0,0,233,255,6,0,231,255,15,0,227,255,22,0,225,255,26,0,220,255,33,0,218,255,37,0,220,255,33,0,220,255,30,0,225,255,26,0,229,255,19,0,231,255,15,0,238,255,8,0,238,255,4,0,238,255,2,0,236,255,0,0,231,255,253,255,227,255,251,255,222,255,249,255,220,255,244,255,220,255,240,255,222,255,238,255,222,255,238,255,220,255,236,255,220,255,233,255,216,255,238,255,214,255,238,255,205,255,242,255,198,255,244,255,192,255,249,255,187,255,251,255,183,255,251,255,183,255,249,255,185,255,247,255,194,255,242,255,203,255,236,255,216,255,233,255,229,255,233,255,244,255,229,255,0,0,229,255,8,0,229,255,19,0,227,255,24,0,229,255,28,0,231,255,28,0,229,255,24,0,227,255,22,0,222,255,17,0,218,255,13,0,209,255,13,0,200,255,11,0,189,255,13,0,178,255,17,0,169,255,22,0,165,255,22,0,165,255,26,0,167,255,28,0,176,255,30,0,189,255,30,0,198,255,26,0,214,255,22,0,227,255,15,0,238,255,11,0,247,255,6,0,251,255,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,4,0,247,255,4,0,244,255,8,0,238,255,8,0,236,255,8,0,231,255,6,0,229,255,2,0,227,255,0,0,227,255,253,255,227,255,253,255,227,255,0,0,233,255,0,0,240,255,2,0,247,255,8,0,0,0,11,0,8,0,15,0,17,0,17,0,26,0,17,0,30,0,17,0,33,0,11,0,33,0,4,0,28,0,0,0,22,0,247,255,13,0,244,255,8,0,244,255,4,0,244,255,2,0,247,255,2,0,249,255,6,0,253,255,6,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,19,0,0,0,24,0,0,0,26,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,28,0,6,0,26,0,11,0,22,0,19,0,19,0,24,0,17,0,28,0,13,0,30,0,11,0,33,0,8,0,30,0,6,0,26,0,8,0,22,0,11,0,13,0,11,0,6,0,15,0,0,0,17,0,251,255,15,0,251,255,13,0,247,255,11,0,249,255,6,0,249,255,0,0,251,255,249,255,249,255,242,255,244,255,236,255,242,255,229,255,236,255,222,255,231,255,220,255,227,255,220,255,225,255,222,255,222,255,229,255,225,255,240,255,225,255,251,255,229,255,4,0,231,255,17,0,229,255,28,0,227,255,37,0,222,255,44,0,218,255,48,0,214,255,44,0,211,255,39,0,211,255,30,0,214,255,17,0,216,255,4,0,220,255,249,255,225,255,238,255,229,255,231,255,231,255,227,255,236,255,229,255,236,255,231,255,236,255,238,255,231,255,244,255,229,255,251,255,222,255,0,0,218,255,4,0,216,255,4,0,216,255,6,0,216,255,2,0,220,255,253,255,222,255,247,255,225,255,240,255,225,255,238,255,222,255,236,255,218,255,236,255,214,255,240,255,209,255,247,255,207,255,251,255,207,255,0,0,209,255,2,0,216,255,6,0,227,255,4,0,240,255,6,0,0,0,8,0,11,0,13,0,22,0,17,0,26,0,26,0,30,0,35,0,30,0,48,0,26,0,59,0,22,0,70,0,17,0,77,0,17,0,79,0,17,0,77,0,17,0,70,0,24,0,64,0,28,0,52,0,35,0,44,0,39,0,33,0,46,0,24,0,48,0,17,0,50,0,13,0,52,0,11,0,57,0,11,0,59,0,11,0,61,0,6,0,64,0,2,0,68,0,0,0,70,0,247,255,75,0,240,255,77,0,229,255,77,0,222,255,70,0,216,255,66,0,209,255,52,0,205,255,39,0,203,255,30,0,198,255,22,0,196,255,15,0,194,255,11,0,194,255,8,0,194,255,8,0,196,255,4,0,196,255,2,0,198,255,0,0,198,255,0,0,200,255,253,255,203,255,0,0,205,255,4,0,211,255,8,0,218,255,15,0,225,255,19,0,233,255,22,0,242,255,22,0,249,255,22,0,0,0,19,0,2,0,13,0,2,0,8,0,2,0,2,0,2,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,11,0,0,0,17,0,0,0,24,0,0,0,33,0,0,0,39,0,0,0,46,0,0,0,52,0,2,0,55,0,4,0,55,0,8,0,55,0,15,0,52,0,17,0,48,0,22,0,41,0,28,0,35,0,33,0,28,0,41,0,19,0,46,0,11,0,55,0,2,0,61,0,253,255,64,0,247,255,64,0,242,255,59,0,236,255,52,0,236,255,41,0,233,255,26,0,233,255,8,0,233,255,251,255,233,255,236,255,233,255,225,255,229,255,216,255,220,255,216,255,214,255,218,255,200,255,222,255,192,255,231,255,183,255,242,255,178,255,251,255,178,255,0,0,178,255,6,0,183,255,8,0,192,255,11,0,200,255,13,0,209,255,13,0,220,255,19,0,233,255,28,0,251,255,35,0,6,0,44,0,22,0,55,0,33,0,64,0,50,0,68,0,61,0,72,0,72,0,72,0,86,0,70,0,92,0,66,0,103,0,59,0,108,0,52,0,108,0,44,0,105,0,35,0,101,0,26,0,90,0,19,0,77,0,8,0,68,0,0,0,59,0,251,255,50,0,242,255,44,0,236,255,39,0,233,255,39,0,231,255,35,0,233,255,35,0,238,255,35,0,240,255,33,0,244,255,30,0,249,255,33,0,251,255,30,0,0,0,30,0,2,0,28,0,6,0,28,0,11,0,28,0,19,0,24,0,30,0,22,0,39,0,19,0,46,0,13,0,50,0,8,0,52,0,4,0,48,0,0,0,41,0,247,255,33,0,240,255,24,0,231,255,15,0,222,255,2,0,214,255,253,255,203,255,244,255,194,255,236,255,185,255,233,255,178,255,233,255,174,255,233,255,172,255,236,255,176,255,240,255,183,255,247,255,194,255,249,255,205,255,251,255,216,255,251,255,225,255,253,255,231,255,251,255,238,255,251,255,238,255,0,0,242,255,2,0,242,255,8,0,247,255,13,0,251,255,19,0,0,0,26,0,6,0,28,0,13,0,28,0,17,0,26,0,22,0,22,0,26,0,15,0,26,0,11,0,28,0,6,0,28,0,2,0,28,0,0,0,26,0,2,0,24,0,2,0,19,0,4,0,13,0,4,0,6,0,6,0,0,0,11,0,253,255,17,0,0,0,22,0,0,0,28,0,0,0,35,0,4,0,41,0,4,0,46,0,6,0,46,0,8,0,46,0,11,0,46,0,15,0,44,0,19,0,39,0,24,0,33,0,30,0,24,0,33,0,13,0,35,0,0,0,28,0,242,255,24,0,227,255,15,0,214,255,8,0,203,255,0,0,192,255,251,255,187,255,244,255,187,255,240,255,192,255,233,255,198,255,231,255,205,255,227,255,214,255,225,255,225,255,225,255,236,255,225,255,244,255,229,255,251,255,233,255,0,0,236,255,0,0,242,255,253,255,244,255,249,255,247,255,244,255,247,255,238,255,249,255,236,255,249,255,233,255,251,255,233,255,251,255,233,255,251,255,233,255,251,255,233,255,249,255,233,255,249,255,229,255,247,255,229,255,247,255,225,255,244,255,218,255,242,255,218,255,244,255,218,255,249,255,222,255,253,255,229,255,0,0,236,255,4,0,242,255,6,0,249,255,6,0,253,255,11,0,0,0,8,0,0,0,8,0,0,0,8,0,249,255,4,0,242,255,0,0,233,255,253,255,229,255,247,255,220,255,240,255,216,255,233,255,211,255,227,255,209,255,225,255,207,255,225,255,207,255,225,255,207,255,229,255,207,255,231,255,205,255,233,255,203,255,240,255,198,255,247,255,196,255,251,255,192,255,253,255,189,255,0,0,187,255,2,0,189,255,4,0,194,255,2,0,200,255,0,0,207,255,0,0,216,255,0,0,229,255,0,0,238,255,0,0,247,255,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,0,0,244,255,0,0,238,255,251,255,236,255,251,255,233,255,247,255,233,255,244,255,240,255,244,255,247,255,242,255,0,0,244,255,8,0,244,255,15,0,251,255,22,0,0,0,22,0,4,0,22,0,15,0,15,0,22,0,11,0,28,0,2,0,30,0,253,255,35,0,249,255,33,0,247,255,28,0,247,255,24,0,247,255,17,0,249,255,11,0,247,255,6,0,244,255,4,0,238,255,8,0,236,255,15,0,231,255,24,0,229,255,33,0,229,255,39,0,231,255,46,0,233,255,48,0,238,255,46,0,244,255,44,0,253,255,39,0,6,0,37,0,15,0,39,0,26,0,41,0,35,0,48,0,44,0,55,0,44,0,66,0,44,0,70,0,41,0,77,0,35,0,75,0,33,0,70,0,26,0,61,0,22,0,50,0,19,0,37,0,15,0,24,0,13,0,8,0,11,0,0,0,8,0,247,255,2,0,242,255,253,255,238,255,249,255,242,255,244,255,244,255,240,255,251,255,236,255,0,0,233,255,4,0,236,255,11,0,236,255,13,0,240,255,19,0,244,255,26,0,247,255,33,0,249,255,39,0,247,255,46,0,240,255,50,0,236,255,48,0,227,255,46,0,218,255,39,0,214,255,33,0,207,255,26,0,205,255,19,0,205,255,11,0,207,255,6,0,209,255,0,0,216,255,253,255,225,255,247,255,231,255,240,255,240,255,233,255,249,255,225,255,251,255,218,255,0,0,211,255,2,0,205,255,2,0,203,255,4,0,200,255,2,0,200,255,2,0,198,255,0,0,198,255,0,0,198,255,253,255,198,255,251,255,198,255,247,255,198,255,240,255,198,255,240,255,200,255,236,255,203,255,231,255,205,255,229,255,205,255,229,255,205,255,231,255,205,255,236,255,203,255,244,255,203,255,253,255,205,255,6,0,205,255,17,0,209,255,30,0,216,255,39,0,222,255,52,0,229,255,64,0,238,255,70,0,244,255,79,0,251,255,86,0,6,0,90,0,17,0,92,0,26,0,94,0,37,0,90,0,48,0,86,0,59,0,77,0,72,0,59,0,81,0,41,0,88,0,26,0,88,0,11,0,79,0,251,255,64,0,240,255,48,0,231,255,28,0,227,255,11,0,225,255,253,255,229,255,242,255,233,255,240,255,240,255,238,255,251,255,238,255,0,0,240,255,8,0,242,255,15,0,247,255,22,0,249,255,28,0,253,255,35,0,2,0,39,0,6,0,41,0,8,0,46,0,11,0,46,0,8,0,46,0,4,0,41,0,0,0,35,0,253,255,24,0,249,255,11,0,249,255,253,255,251,255,238,255,0,0,222,255,2,0,211,255,8,0,207,255,17,0,207,255,24,0,211,255,30,0,220,255,30,0,231,255,30,0,242,255,26,0,249,255,24,0,253,255,17,0,251,255,15,0,247,255,15,0,240,255,17,0,231,255,22,0,225,255,24,0,222,255,26,0,220,255,28,0,220,255,26,0,222,255,22,0,225,255,17,0,225,255,11,0,225,255,4,0,220,255,0,0,216,255,253,255,211,255,0,0,207,255,0,0,209,255,6,0,216,255,13,0,227,255,17,0,240,255,22,0,0,0,26,0,15,0,28,0,30,0,30,0,41,0,30,0,46,0,26,0,48,0,19,0,46,0,11,0,39,0,0,0,30,0,244,255,24,0,236,255,15,0,227,255,8,0,225,255,2,0,227,255,0,0,233,255,251,255,242,255,247,255,253,255,247,255,2,0,247,255,11,0,249,255,15,0,253,255,17,0,6,0,13,0,15,0,11,0,24,0,6,0,30,0,0,0,33,0,251,255,30,0,242,255,24,0,236,255,13,0,229,255,4,0,229,255,251,255,227,255,240,255,229,255,233,255,227,255,229,255,227,255,227,255,227,255,225,255,225,255,229,255,220,255,233,255,220,255,242,255,216,255,249,255,211,255,0,0,207,255,8,0,203,255,17,0,203,255,24,0,203,255,30,0,200,255,35,0,205,255,41,0,211,255,44,0,222,255,48,0,236,255,48,0,251,255,46,0,11,0,37,0,28,0,26,0,44,0,13,0,55,0,0,0,64,0,242,255,70,0,229,255,72,0,218,255,72,0,209,255,72,0,203,255,70,0,203,255,66,0,203,255,61,0,207,255,50,0,211,255,41,0,218,255,33,0,222,255,22,0,225,255,11,0,229,255,0,0,227,255,247,255,227,255,240,255,225,255,233,255,227,255,227,255,229,255,222,255,231,255,220,255,238,255,218,255,242,255,220,255,251,255,222,255,0,0,229,255,6,0,236,255,13,0,244,255,19,0,247,255,26,0,251,255,30,0,251,255,35,0,249,255,37,0,244,255,39,0,238,255,37,0,231,255,35,0,225,255,37,0,216,255,33,0,209,255,30,0,203,255,28,0,198,255,28,0,192,255,28,0,192,255,24,0,194,255,26,0,198,255,28,0,207,255,26,0,216,255,28,0,227,255,24,0,236,255,22,0,247,255,17,0,0,0,13,0,4,0,11,0,8,0,13,0,13,0,15,0,13,0,17,0,13,0,22,0,13,0,26,0,11,0,26,0,8,0,26,0,6,0,22,0,6,0,17,0,0,0,11,0,251,255,6,0,244,255,4,0,231,255,6,0,218,255,8,0,200,255,15,0,187,255,22,0,172,255,26,0,163,255,28,0,156,255,28,0,158,255,24,0,165,255,17,0,176,255,6,0,189,255,0,0,205,255,249,255,222,255,240,255,236,255,238,255,253,255,238,255,8,0,238,255,19,0,238,255,28,0,236,255,37,0,236,255,44,0,231,255,46,0,227,255,48,0,222,255,46,0,218,255,46,0,214,255,46,0,209,255,46,0,207,255,46,0,205,255,48,0,205,255,48,0,205,255,50,0,207,255,48,0,209,255,48,0,211,255,46,0,214,255,48,0,218,255,46,0,218,255,48,0,222,255,48,0,225,255,50,0,227,255,55,0,231,255,59,0,240,255,68,0,247,255,72,0,0,0,77,0,4,0,81,0,15,0,83,0,22,0,77,0,26,0,70,0,30,0,61,0,35,0,50,0,35,0,41,0,35,0,37,0,37,0,35,0,37,0,37,0,37,0,39,0,37,0,41,0,37,0,44,0,35,0,37,0,33,0,30,0,26,0,19,0,17,0,8,0,4,0,251,255,253,255,242,255,240,255,233,255,233,255,229,255,227,255,229,255,222,255,229,255,225,255,233,255,225,255,238,255,225,255,244,255,227,255,251,255,225,255,0,0,225,255,0,0,220,255,4,0,220,255,2,0,222,255,0,0,225,255,251,255,229,255,249,255,233,255,244,255,238,255,242,255,244,255,244,255,251,255,247,255,0,0,251,255,2,0,0,0,8,0,2,0,17,0,8,0,26,0,15,0,35,0,17,0,44,0,22,0,50,0,24,0,57,0,22,0,57,0,22,0,59,0,22,0,59,0,22,0,55,0,22,0,50,0,19,0,44,0,19,0,33,0,17,0,24,0,17,0,15,0,17,0,6,0,19,0,4,0,19,0,2,0,24,0,2,0,26,0,4,0,28,0,6,0,30,0,6,0,28,0,4,0,26,0,253,255,22,0,242,255,15,0,229,255,8,0,220,255,2,0,209,255,0,0,203,255,249,255,200,255,247,255,200,255,244,255,203,255,244,255,207,255,242,255,209,255,242,255,214,255,242,255,220,255,240,255,227,255,242,255,240,255,242,255,251,255,244,255,8,0,249,255,17,0,251,255,28,0,251,255,30,0,0,0,28,0,0,0,22,0,4,0,13,0,8,0,6,0,13,0,0,0,15,0,0,0,17,0,2,0,22,0,6,0,26,0,15,0,30,0,22,0,35,0,30,0,39,0,37,0,41,0,41,0,44,0,46,0,44,0,50,0,44,0,52,0,41,0,50,0,39,0,44,0,30,0,35,0,24,0,22,0,15,0,8,0,8,0,249,255,0,0,233,255,249,255,220,255,242,255,211,255,236,255,207,255,227,255,207,255,225,255,209,255,220,255,216,255,218,255,225,255,220,255,233,255,222,255,240,255,229,255,249,255,236,255,253,255,247,255,0,0,0,0,2,0,6,0,4,0,13,0,6,0,17,0,8,0,22,0,13,0,19,0,15,0,19,0,17,0,19,0,19,0,17,0,19,0,11,0,19,0,4,0,22,0,253,255,26,0,242,255,28,0,229,255,30,0,218,255,37,0,207,255,37,0,198,255,39,0,192,255,39,0,185,255,39,0,178,255,41,0,172,255,41,0,167,255,44,0,165,255,46,0,163,255,48,0,167,255,50,0,169,255,50,0,172,255,50,0,176,255,46,0,174,255,44,0,172,255,39,0,169,255,37,0,167,255,37,0,163,255,39,0,163,255,39,0,163,255,39,0,167,255,37,0,174,255,37,0,180,255,30,0,189,255,24,0,196,255,15,0,211,255,8,0,222,255,2,0,233,255,253,255,242,255,249,255,251,255,240,255,0,0,238,255,4,0,236,255,6,0,233,255,6,0,238,255,6,0,240,255,6,0,244,255,4,0,251,255,4,0,2,0,2,0,8,0,0,0,15,0,253,255,17,0,249,255,17,0,242,255,15,0,236,255,11,0,231,255,4,0,225,255,0,0,225,255,249,255,225,255,244,255,229,255,242,255,233,255,242,255,238,255,242,255,247,255,247,255,253,255,251,255,2,0,2,0,11,0,13,0,13,0,24,0,17,0,37,0,22,0,50,0,28,0,59,0,33,0,64,0,35,0,68,0,37,0,70,0,39,0,66,0,44,0,64,0,44,0,59,0,44,0,57,0,44,0,55,0,44,0,52,0,39,0,52,0,35,0,55,0,30,0,55,0,26,0,57,0,22,0,55,0,19,0,55,0,22,0,55,0,24,0,55,0,28,0,55,0,33,0,57,0,37,0,59,0,37,0,66,0,33,0,72,0,26,0,75,0,13,0,75,0,0,0,75,0,244,255,68,0,236,255,61,0,231,255,50,0,233,255,37,0,238,255,26,0,247,255,13,0,0,0,6,0,6,0,2,0,13,0,0,0,15,0,251,255,17,0,247,255,15,0,242,255,11,0,236,255,6,0,231,255,0,0,229,255,251,255,233,255,244,255,240,255,240,255,249,255,236,255,6,0,236,255,17,0,238,255,30,0,238,255,46,0,242,255,57,0,244,255,66,0,242,255,72,0,240,255,79,0,233,255,81,0,227,255,81,0,220,255,81,0,214,255,77,0,209,255,72,0,209,255,66,0,209,255,59,0,214,255,52,0,220,255,50,0,229,255,44,0,240,255,39,0,253,255,35,0,6,0,30,0,19,0,30,0,33,0,28,0,39,0,28,0,46,0,28,0,48,0,28,0,50,0,28,0,50,0,26,0,46,0,22,0,37,0,15,0,33,0,13,0,24,0,4,0,15,0,0,0,6,0,253,255,2,0,251,255,0,0,249,255,253,255,244,255,0,0,240,255,0,0,233,255,2,0,231,255,6,0,222,255,8,0,220,255,8,0,218,255,8,0,218,255,8,0,220,255,6,0,222,255,2,0,227,255,0,0,231,255,247,255,236,255,238,255,242,255,231,255,244,255,222,255,247,255,218,255,253,255,218,255,0,0,220,255,0,0,229,255,6,0,236,255,8,0,244,255,11,0,249,255,15,0,0,0,17,0,2,0,17,0,6,0,22,0,6,0,24,0,8,0,24,0,11,0,22,0,15,0,19,0,22,0,11,0,28,0,6,0,37,0,0,0,44,0,251,255,50,0,251,255,57,0,249,255,59,0,253,255,59,0,0,0,61,0,4,0,57,0,11,0,55,0,17,0,50,0,26,0,46,0,33,0,39,0,39,0,35,0,46,0,28,0,46,0,24,0,52,0,19,0,55,0,22,0,55,0,22,0,57,0,22,0,55,0,24,0,55,0,26,0,52,0,24,0,48,0,19,0,39,0,13,0,33,0,6,0,22,0,0,0,11,0,249,255,0,0,242,255,244,255,233,255,233,255,227,255,227,255,222,255,222,255,218,255,218,255,216,255,216,255,214,255,214,255,214,255,216,255,216,255,222,255,222,255,229,255,227,255,236,255,231,255,240,255,236,255,244,255,238,255,249,255,240,255,253,255,240,255,0,0,240,255,2,0,238,255,6,0,236,255,11,0,236,255,13,0,238,255,15,0,242,255,19,0,249,255,19,0,0,0,22,0,6,0,24,0,15,0,26,0,24,0,26,0,30,0,24,0,33,0,24,0,35,0,22,0,35,0,19,0,30,0,17,0,26,0,17,0,17,0,17,0,8,0,19,0,253,255,24,0,242,255,24,0,233,255,22,0,233,255,22,0,233,255,17,0,242,255,8,0,251,255,2,0,6,0,251,255,19,0,244,255,26,0,240,255,30,0,236,255,28,0,233,255,24,0,233,255,15,0,231,255,6,0,231,255,0,0,233,255,253,255,233,255,253,255,233,255,0,0,231,255,2,0,231,255,4,0,231,255,8,0,227,255,13,0,229,255,17,0,231,255,19,0,236,255,22,0,242,255,28,0,251,255,30,0,0,0,35,0,2,0,41,0,6,0,46,0,6,0,50,0,6,0,50,0,2,0,48,0,0,0,44,0,253,255,37,0,253,255,28,0,253,255,15,0,0,0,4,0,0,0,251,255,4,0,242,255,8,0,233,255,15,0,229,255,19,0,225,255,22,0,225,255,26,0,227,255,28,0,227,255,30,0,229,255,30,0,231,255,33,0,238,255,35,0,244,255,41,0,251,255,46,0,0,0,50,0,4,0,57,0,11,0,61,0,11,0,64,0,13,0,61,0,11,0,59,0,13,0,48,0,17,0,41,0,24,0,35,0,33,0,28,0,44,0,24,0,55,0,24,0,68,0,26,0,75,0,28,0,81,0,30,0,81,0,33,0,77,0,33,0,68,0,28,0,57,0,28,0,44,0,24,0,33,0,19,0,17,0,19,0,6,0,22,0,253,255,26,0,249,255,28,0,244,255,37,0,242,255,44,0,238,255,52,0,240,255,64,0,238,255,72,0,238,255,81,0,244,255,88,0,249,255,90,0,0,0,92,0,11,0,88,0,19,0,81,0,26,0,72,0,28,0,61,0,28,0,50,0,24,0,39,0,17,0,33,0,6,0,28,0,0,0,26,0,251,255,28,0,251,255,33,0,249,255,33,0,253,255,37,0,0,0,35,0,0,0,33,0,0,0,28,0,0,0,24,0,2,0,19,0,4,0,17,0,8,0,19,0,17,0,24,0,24,0,28,0,33,0,37,0,39,0,39,0,41,0,46,0,41,0,48,0,37,0,46,0,26,0,44,0,17,0,44,0,8,0,41,0,0,0,39,0,251,255,41,0,247,255,41,0,244,255,44,0,242,255,44,0,247,255,39,0,251,255,33,0,0,0,24,0,11,0,13,0,19,0,0,0,26,0,242,255,33,0,227,255,35,0,218,255,33,0,207,255,33,0,203,255,26,0,203,255,24,0,203,255,19,0,209,255,15,0,218,255,11,0,231,255,4,0,242,255,253,255,253,255,244,255,2,0,240,255,4,0,233,255,2,0,225,255,251,255,218,255,242,255,214,255,231,255,211,255,220,255,214,255,211,255,216,255,203,255,220,255,198,255,229,255,194,255,236,255,189,255,244,255,183,255,253,255,178,255,0,0,174,255,6,0,169,255,8,0,169,255,11,0,172,255,13,0,180,255,15,0,189,255,15,0,200,255,13,0,216,255,6,0,229,255,0,0,240,255,249,255,249,255,240,255,2,0,229,255,8,0,222,255,15,0,216,255,17,0,214,255,19,0,216,255,19,0,218,255,15,0,222,255,13,0,231,255,4,0,240,255,0,0,251,255,251,255,2,0,242,255,13,0,236,255,19,0,236,255,22,0,233,255,22,0,236,255,19,0,238,255,13,0,242,255,8,0,244,255,4,0,247,255,2,0,249,255,253,255,251,255,253,255,249,255,253,255,247,255,0,0,244,255,0,0,242,255,2,0,240,255,4,0,238,255,6,0,238,255,11,0,240,255,17,0,244,255,26,0,253,255,37,0,4,0,55,0,11,0,70,0,22,0,86,0,30,0,94,0,39,0,99,0,44,0,97,0,48,0,90,0,50,0,81,0,50,0,68,0,46,0,55,0,46,0,44,0,41,0,35,0,37,0,26,0,33,0,22,0,30,0,17,0,22,0,15,0,15,0,15,0,8,0,15,0,2,0,15,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,4,0,13,0,13,0,6,0,19,0,4,0,28,0,0,0,30,0,0,0,33,0,2,0,28,0,6,0,24,0,15,0,15,0,24,0,6,0,35,0,0,0,46,0,251,255,55,0,247,255,64,0,242,255,70,0,242,255,75,0,242,255,72,0,242,255,72,0,244,255,70,0,251,255,66,0,0,0,57,0,2,0,48,0,6,0,39,0,8,0,28,0,11,0,19,0,6,0,11,0,4,0,8,0,0,0,6,0,0,0,8,0,0,0,13,0,6,0,17,0,17,0,24,0,30,0,30,0,48,0,37,0,66,0,44,0,81,0,48,0,97,0,50,0,108,0,50,0,116,0,46,0,119,0,39,0,116,0,30,0,108,0,19,0,97,0,11,0,79,0,6,0,59,0,0,0,37,0,0,0,17,0,0,0,0,0,253,255,238,255,251,255,225,255,249,255,216,255,244,255,207,255,242,255,205,255,238,255,203,255,236,255,203,255,238,255,203,255,240,255,205,255,247,255,207,255,253,255,211,255,4,0,214,255,8,0,218,255,13,0,222,255,15,0,227,255,13,0,233,255,11,0,240,255,6,0,247,255,2,0,0,0,0,0,4,0,251,255,11,0,249,255,15,0,249,255,19,0,247,255,22,0,247,255,22,0,249,255,17,0,251,255,13,0,0,0,8,0,0,0,2,0,0,0,0,0,0,0,249,255,0,0,249,255,0,0,249,255,0,0,253,255,253,255,0,0,253,255,8,0,253,255,19,0,253,255,30,0,0,0,44,0,0,0,52,0,0,0,59,0,2,0,66,0,4,0,68,0,11,0,68,0,17,0,68,0,22,0,66,0,28,0,64,0,37,0,59,0,41,0,55,0,44,0,48,0,46,0,44,0,48,0,39,0,46,0,37,0,48,0,37,0,48,0,39,0,52,0,44,0,55,0,48,0,59,0,48,0,61,0,48,0,64,0,41,0,64,0,33,0,61,0,19,0,59,0,8,0,52,0,253,255,46,0,242,255,37,0,233,255,28,0,229,255,24,0,225,255,22,0,227,255,19,0,233,255,22,0,238,255,26,0,247,255,35,0,0,0,44,0,6,0,52,0,11,0,59,0,13,0,64,0,13,0,66,0,8,0,68,0,2,0,66,0,251,255,61,0,242,255,59,0,233,255,52,0,229,255,48,0,227,255,41,0,225,255,37,0,222,255,30,0,225,255,22,0,225,255,13,0,225,255,11,0,225,255,6,0,222,255,4,0,222,255,0,0,225,255,0,0,227,255,0,0,233,255,253,255,240,255,251,255,249,255,247,255,0,0,244,255,6,0,242,255,11,0,240,255,15,0,238,255,15,0,240,255,13,0,242,255,8,0,244,255,4,0,251,255,2,0,0,0,0,0,0,0,0,0,2,0,251,255,4,0,249,255,4,0,244,255,4,0,240,255,2,0,236,255,0,0,231,255,0,0,225,255,253,255,225,255,251,255,225,255,247,255,231,255,244,255,238,255,242,255,249,255,240,255,2,0,236,255,13,0,233,255,19,0,229,255,26,0,225,255,33,0,220,255,37,0,214,255,44,0,207,255,55,0,203,255,66,0,198,255,79,0,196,255,92,0,200,255,108,0,203,255,116,0,209,255,123,0,216,255,123,0,222,255,116,0,231,255,105,0,238,255,90,0,247,255,68,0,253,255,44,0,4,0,19,0,11,0,253,255,15,0,233,255,19,0,220,255,19,0,209,255,17,0,205,255,13,0,205,255,8,0,211,255,2,0,218,255,0,0,227,255,253,255,240,255,253,255,247,255,0,0,253,255,2,0,2,0,6,0,6,0,13,0,11,0,19,0,13,0,24,0,17,0,28,0,19,0,33,0,22,0,33,0,28,0,28,0,33,0,22,0,39,0,11,0,46,0,0,0,50,0,244,255,55,0,236,255,59,0,225,255,61,0,218,255,59,0,216,255,59,0,214,255,55,0,214,255,48,0,216,255,41,0,220,255,35,0,222,255,28,0,229,255,17,0,236,255,8,0,240,255,253,255,244,255,242,255,249,255,229,255,249,255,220,255,253,255,214,255,0,0,214,255,0,0,220,255,0,0,236,255,0,0,253,255,0,0,13,0,0,0,35,0,253,255,52,0,251,255,61,0,247,255,68,0,242,255,66,0,236,255,61,0,227,255,57,0,222,255,48,0,218,255,44,0,218,255,35,0,218,255,30,0,225,255,26,0,231,255,24,0,238,255,17,0,247,255,11,0,0,0,6,0,4,0,0,0,8,0,249,255,13,0,242,255,15,0,233,255,15,0,227,255,15,0,222,255,15,0,220,255,15,0,220,255,15,0,227,255,13,0,231,255,11,0,242,255,6,0,253,255,2,0,11,0,253,255,22,0,249,255,33,0,244,255,41,0,244,255,46,0,242,255,46,0,244,255,44,0,251,255,37,0,0,0,30,0,0,0,17,0,6,0,4,0,11,0,249,255,13,0,238,255,13,0,229,255,13,0,222,255,13,0,218,255,11,0,222,255,6,0,227,255,2,0,233,255,0,0,240,255,251,255,249,255,242,255,253,255,238,255,2,0,231,255,4,0,227,255,4,0,222,255,4,0,220,255,4,0,222,255,2,0,227,255,4,0,233,255,6,0,240,255,11,0,249,255,17,0,0,0,26,0,4,0,35,0,8,0,41,0,13,0,48,0,13,0,52,0,15,0,52,0,17,0,50,0,22,0,46,0,22,0,39,0,26,0,28,0,28,0,17,0,28,0,6,0,33,0,253,255,28,0,247,255,28,0,242,255,24,0,242,255,19,0,244,255,8,0,251,255,2,0,0,0,0,0,8,0,251,255,19,0,251,255,30,0,0,0,41,0,2,0,50,0,11,0,55,0,19,0,55,0,24,0,52,0,26,0,48,0,26,0,39,0,19,0,35,0,6,0,28,0,253,255,22,0,238,255,19,0,225,255,19,0,211,255,19,0,207,255,19,0,205,255,19,0,207,255,17,0,214,255,13,0,222,255,11,0,229,255,6,0,233,255,6,0,240,255,8,0,244,255,15,0,249,255,24,0,249,255,33,0,251,255,44,0,0,0,57,0,0,0,64,0,6,0,68,0,15,0,66,0,24,0,61,0,33,0,50,0,44,0,41,0,55,0,30,0,64,0,19,0,70,0,8,0,75,0,2,0,77,0,251,255,70,0,249,255,61,0,247,255,46,0,244,255,24,0,244,255,2,0,247,255,233,255,244,255,209,255,244,255,189,255,242,255,174,255,238,255,165,255,233,255,165,255,229,255,176,255,227,255,192,255,225,255,211,255,222,255,238,255,222,255,6,0,222,255,33,0,225,255,55,0,225,255,75,0,227,255,90,0,225,255,97,0,225,255,101,0,225,255,99,0,225,255,97,0,227,255,90,0,227,255,88,0,231,255,86,0,233,255,81,0,240,255,79,0,244,255,79,0,249,255,75,0,251,255,70,0,251,255,64,0,244,255,59,0,236,255,52,0,225,255,46,0,214,255,39,0,203,255,33,0,192,255,28,0,185,255,26,0,178,255,22,0,176,255,22,0,172,255,24,0,172,255,24,0,174,255,26,0,178,255,26,0,187,255,26,0,198,255,24,0,211,255,22,0,227,255,19,0,238,255,19,0,249,255,15,0,0,0,13,0,2,0,8,0,2,0,4,0,4,0,0,0,2,0,253,255,0,0,249,255,2,0,242,255,2,0,240,255,4,0,236,255,8,0,231,255,11,0,227,255,11,0,225,255,11,0,222,255,6,0,220,255,4,0,218,255,0,0,216,255,251,255,216,255,247,255,214,255,242,255,214,255,242,255,216,255,244,255,220,255,249,255,225,255,0,0,233,255,4,0,240,255,11,0,249,255,17,0,2,0,19,0,11,0,19,0,19,0,13,0,24,0,8,0,30,0,0,0,35,0,247,255,35,0,242,255,33,0,240,255,28,0,242,255,22,0,244,255,19,0,253,255,13,0,4,0,8,0,11,0,4,0,17,0,4,0,22,0,6,0,24,0,8,0,22,0,13,0,17,0,15,0,13,0,17,0,8,0,17,0,4,0,17,0,4,0,17,0,6,0,13,0,11,0,8,0,17,0,4,0,24,0,0,0,33,0,0,0,41,0,249,255,52,0,244,255,59,0,244,255,66,0,242,255,68,0,240,255,70,0,238,255,70,0,238,255,70,0,238,255,75,0,240,255,77,0,242,255,86,0,247,255,92,0,251,255,103,0,0,0,110,0,2,0,116,0,2,0,116,0,8,0,112,0,11,0,103,0,17,0,92,0,24,0,83,0,30,0,70,0,41,0,61,0,50,0,55,0,59,0,52,0,68,0,55,0,70,0,55,0,72,0,57,0,70,0,57,0,64,0,57,0,57,0,59,0,48,0,59,0,35,0,59,0,24,0,57,0,13,0,55,0,0,0,52,0,247,255,50,0,236,255,48,0,225,255,44,0,218,255,39,0,214,255,33,0,209,255,33,0,211,255,33,0,211,255,28,0,220,255,30,0,229,255,28,0,240,255,28,0,251,255,33,0,4,0,37,0,13,0,39,0,19,0,44,0,24,0,48,0,24,0,52,0,22,0,52,0,19,0,52,0,15,0,50,0,8,0,48,0,2,0,44,0,0,0,41,0,253,255,37,0,253,255,35,0,251,255,28,0,253,255,26,0,253,255,24,0,251,255,17,0,249,255,15,0,244,255,15,0,242,255,15,0,238,255,15,0,236,255,15,0,233,255,15,0,231,255,15,0,231,255,15,0,229,255,13,0,229,255,13,0,229,255,13,0,231,255,11,0,233,255,8,0,236,255,6,0,238,255,4,0,240,255,2,0,244,255,0,0,244,255,253,255,244,255,249,255,242,255,247,255,236,255,244,255,231,255,242,255,227,255,242,255,220,255,247,255,218,255,247,255,220,255,249,255,222,255,251,255,227,255,0,0,236,255,0,0,249,255,6,0,0,0,11,0,11,0,13,0,19,0,15,0,24,0,17,0,26,0,17,0,28,0,17,0,26,0,19,0,26,0,19,0,24,0,19,0,28,0,22,0,30,0,22,0,33,0,19,0,30,0,19,0,30,0,22,0,24,0,19,0,17,0,17,0,6,0,17,0,253,255,15,0,244,255,13,0,240,255,11,0,236,255,11,0,236,255,8,0,238,255,6,0,240,255,6,0,244,255,6,0,249,255,2,0,251,255,0,0,253,255,244,255,0,0,240,255,2,0,233,255,4,0,233,255,6,0,231,255,8,0,233,255,8,0,236,255,13,0,238,255,13,0,238,255,15,0,236,255,15,0,233,255,19,0,233,255,22,0,233,255,26,0,240,255,30,0,249,255,33,0,4,0,35,0,19,0,33,0,30,0,33,0,44,0,28,0,50,0,22,0,52,0,13,0,55,0,2,0,52,0,249,255,48,0,240,255,46,0,231,255,46,0,225,255,48,0,222,255,52,0,222,255,57,0,227,255,59,0,231,255,59,0,238,255,55,0,247,255,46,0,0,0,37,0,8,0,24,0,24,0,15,0,35,0,6,0,48,0,2,0,57,0,0,0,66,0,4,0,68,0,6,0,68,0,13,0,61,0,15,0,52,0,15,0,39,0,17,0,28,0,15,0,19,0,15,0,11,0,13,0,13,0,15,0,15,0,17,0,22,0,19,0,30,0,22,0,39,0,22,0,48,0,22,0,57,0,17,0,59,0,13,0,64,0,4,0,64,0,0,0,64,0,244,255,61,0,236,255,59,0,229,255,55,0,227,255,50,0,229,255,46,0,236,255,39,0,247,255,39,0,0,0,39,0,6,0,39,0,8,0,44,0,11,0,50,0,4,0,59,0,251,255,72,0,238,255,83,0,222,255,99,0,207,255,112,0,192,255,123,0,180,255,125,0,169,255,128,0,165,255,121,0,165,255,112,0,165,255,101,0,167,255,88,0,172,255,77,0,176,255,70,0,180,255,64,0,187,255,61,0,192,255,64,0,198,255,66,0,207,255,68,0,216,255,68,0,222,255,66,0,233,255,57,0,242,255,48,0,249,255,37,0,0,0,28,0,2,0,19,0,2,0,17,0,6,0,17,0,6,0,22,0,8,0,24,0,13,0,28,0,19,0,30,0,24,0,30,0,33,0,28,0,37,0,26,0,44,0,24,0,48,0,22,0,52,0,19,0,52,0,19,0,55,0,17,0,52,0,22,0,50,0,26,0,48,0,33,0,41,0,41,0,35,0,48,0,26,0,57,0,15,0,64,0,8,0,66,0,4,0,68,0,2,0,70,0,0,0,75,0,2,0,75,0,6,0,77,0,15,0,77,0,22,0,72,0,26,0,64,0,35,0,57,0,44,0,48,0,52,0,44,0,57,0,39,0,57,0,39,0,55,0,41,0,50,0,46,0,39,0,48,0,30,0,50,0,22,0,57,0,8,0,61,0,2,0,66,0,251,255,72,0,244,255,77,0,238,255,79,0,233,255,79,0,227,255,77,0,225,255,75,0,220,255,72,0,216,255,72,0,216,255,68,0,216,255,68,0,216,255,70,0,220,255,70,0,227,255,72,0,236,255,75,0,242,255,72,0,251,255,75,0,0,0,68,0,6,0,59,0,8,0,46,0,11,0,33,0,15,0,15,0,22,0,0,0,26,0,244,255,33,0,233,255,44,0,229,255,52,0,227,255,64,0,231,255,75,0,236,255,79,0,247,255,83,0,253,255,79,0,4,0,70,0,8,0,59,0,15,0,39,0,19,0,24,0,19,0,6,0,19,0,253,255,19,0,247,255,17,0,244,255,13,0,247,255,6,0,253,255,4,0,4,0,0,0,15,0,0,0,19,0,253,255,26,0,0,0,30,0,4,0,33,0,11,0,35,0,24,0,35,0,35,0,35,0,44,0,35,0,52,0,35,0,57,0,33,0,59,0,33,0,55,0,28,0,48,0,26,0,39,0,24,0,28,0,24,0,19,0,22,0,6,0,17,0,0,0,17,0,253,255,15,0,249,255,15,0,249,255,13,0,253,255,15,0,2,0,13,0,11,0,15,0,17,0,15,0,24,0,13,0,30,0,13,0,28,0,8,0,28,0,2,0,26,0,253,255,17,0,247,255,13,0,242,255,6,0,238,255,4,0,236,255,2,0,238,255,0,0,244,255,0,0,251,255,0,0,2,0,2,0,11,0,4,0,22,0,8,0,30,0,13,0,39,0,13,0,44,0,11,0,48,0,8,0,50,0,2,0,55,0,251,255,55,0,240,255,55,0,233,255,57,0,227,255,59,0,222,255,57,0,225,255,55,0,229,255,52,0,238,255,48,0,249,255,44,0,0,0,37,0,8,0,28,0,15,0,22,0,15,0,13,0,15,0,4,0,13,0,253,255,8,0,251,255,0,0,249,255,253,255,251,255,247,255,0,0,242,255,6,0,240,255,13,0,240,255,15,0,244,255,17,0,247,255,13,0,251,255,8,0,0,0,4,0,0,0,0,0,0,0,0,0,253,255,2,0,249,255,4,0,242,255,6,0,240,255,8,0,242,255,11,0,244,255,11,0,249,255,8,0,0,0,4,0,6,0,0,0,11,0,0,0,15,0,251,255,15,0,249,255,17,0,247,255,13,0,244,255,13,0,238,255,13,0,231,255,15,0,225,255,15,0,216,255,13,0,207,255,13,0,203,255,6,0,200,255,2,0,200,255,253,255,203,255,244,255,207,255,238,255,211,255,233,255,214,255,231,255,216,255,231,255,220,255,236,255,222,255,242,255,227,255,249,255,229,255,0,0,233,255,4,0,238,255,11,0,242,255,15,0,247,255,17,0,247,255,17,0,249,255,15,0,247,255,13,0,244,255,11,0,240,255,6,0,238,255,4,0,238,255,4,0,238,255,2,0,236,255,4,0,236,255,6,0,238,255,6,0,240,255,8,0,247,255,6,0,0,0,2,0,8,0,0,0,19,0,249,255,30,0,242,255,41,0,238,255,48,0,236,255,50,0,229,255,50,0,227,255,48,0,225,255,41,0,222,255,35,0,220,255,26,0,218,255,19,0,216,255,13,0,216,255,2,0,214,255,251,255,214,255,244,255,214,255,238,255,214,255,231,255,216,255,229,255,222,255,227,255,229,255,229,255,238,255,227,255,242,255,229,255,251,255,229,255,0,0,229,255,0,0,229,255,2,0,229,255,2,0,227,255,6,0,225,255,6,0,227,255,6,0,227,255,2,0,229,255,6,0,236,255,6,0,240,255,6,0,244,255,11,0,249,255,11,0,249,255,15,0,249,255,13,0,247,255,13,0,242,255,11,0,242,255,4,0,242,255,0,0,244,255,251,255,251,255,249,255,0,0,242,255,8,0,236,255,13,0,233,255,19,0,229,255,22,0,227,255,24,0,222,255,19,0,220,255,15,0,218,255,8,0,216,255,6,0,214,255,2,0,211,255,0,0,211,255,2,0,209,255,2,0,214,255,4,0,214,255,4,0,218,255,6,0,220,255,4,0,220,255,4,0,222,255,4,0,225,255,4,0,225,255,11,0,227,255,19,0,227,255,26,0,229,255,33,0,227,255,37,0,222,255,39,0,220,255,33,0,214,255,26,0,207,255,13,0,200,255,4,0,196,255,249,255,196,255,238,255,200,255,227,255,205,255,222,255,216,255,220,255,222,255,222,255,231,255,233,255,240,255,242,255,249,255,253,255,0,0,6,0,6,0,15,0,13,0,22,0,22,0,26,0,28,0,26,0,30,0,24,0,33,0,19,0,30,0,15,0,26,0,11,0,17,0,6,0,6,0,0,0,253,255,253,255,242,255,251,255,231,255,251,255,225,255,253,255,222,255,0,0,222,255,6,0,225,255,13,0,231,255,19,0,240,255,26,0,249,255,33,0,2,0,37,0,11,0,41,0,19,0,48,0,28,0,48,0,33,0,50,0,39,0,48,0,39,0,46,0,39,0,39,0,37,0,30,0,35,0,22,0,30,0,13,0,24,0,4,0,19,0,253,255,17,0,249,255,11,0,242,255,6,0,242,255,4,0,240,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,240,255,4,0,242,255,8,0,242,255,15,0,247,255,19,0,249,255,24,0,249,255,22,0,249,255,19,0,244,255,15,0,236,255,8,0,229,255,2,0,218,255,253,255,209,255,251,255,200,255,251,255,198,255,251,255,198,255,253,255,200,255,253,255,205,255,251,255,209,255,251,255,211,255,247,255,216,255,244,255,214,255,240,255,218,255,242,255,222,255,247,255,227,255,253,255,233,255,6,0,242,255,17,0,253,255,22,0,6,0,24,0,19,0,26,0,30,0,22,0,39,0,15,0,48,0,11,0,52,0,8,0,55,0,8,0,55,0,8,0,55,0,8,0,52,0,11,0,46,0,11,0,44,0,8,0,41,0,11,0,37,0,8,0,35,0,8,0,33,0,8,0,28,0,8,0,26,0,8,0,17,0,11,0,13,0,13,0,8,0,17,0,6,0,24,0,4,0,28,0,2,0,35,0,0,0,37,0,0,0,41,0,0,0,44,0,253,255,41,0,0,0,41,0,0,0,39,0,2,0,41,0,8,0,41,0,17,0,41,0,26,0,46,0,30,0,46,0,37,0,44,0,39,0,37,0,44,0,26,0,46,0,15,0,48,0,2,0,52,0,251,255,57,0,242,255,61,0,242,255,64,0,244,255,64,0,249,255,61,0,2,0,55,0,11,0,48,0,17,0,37,0,22,0,26,0,22,0,11,0,22,0,0,0,17,0,244,255,13,0,233,255,11,0,227,255,8,0,227,255,8,0,229,255,8,0,236,255,11,0,247,255,11,0,0,0,8,0,8,0,13,0,17,0,13,0,24,0,17,0,26,0,19,0,28,0,26,0,24,0,26,0,22,0,26,0,24,0,22,0,22,0,15,0,24,0,8,0,28,0,253,255,35,0,242,255,44,0,233,255,55,0,222,255,66,0,216,255,77,0,211,255,88,0,207,255,94,0,209,255,99,0,211,255,99,0,216,255,94,0,220,255,86,0,227,255,75,0,231,255,64,0,238,255,50,0,247,255,37,0,253,255,30,0,0,0,26,0,4,0,24,0,8,0,24,0,11,0,26,0,13,0,28,0,13,0,30,0,13,0,30,0,15,0,33,0,15,0,28,0,17,0,28,0,17,0,26,0,15,0,24,0,13,0,26,0,13,0,28,0,11,0,30,0,8,0,37,0,8,0,41,0,6,0,48,0,11,0,55,0,13,0,57,0,17,0,59,0,15,0,59,0,15,0,55,0,15,0,52,0,13,0,46,0,6,0,39,0,4,0,33,0,0,0,28,0,0,0,24,0,253,255,19,0,0,0,17,0,4,0,13,0,8,0,6,0,15,0,4,0,22,0,2,0,26,0,253,255,30,0,247,255,30,0,242,255,28,0,233,255,28,0,225,255,24,0,218,255,19,0,211,255,13,0,207,255,8,0,207,255,6,0,211,255,2,0,220,255,2,0,231,255,4,0,244,255,6,0,0,0,11,0,6,0,17,0,13,0,19,0,15,0,24,0,13,0,26,0,8,0,28,0,2,0,26,0,253,255,26,0,247,255,24,0,240,255,19,0,238,255,19,0,238,255,13,0,240,255,11,0,244,255,4,0,253,255,0,0,2,0,247,255,11,0,240,255,22,0,233,255,30,0,231,255,37,0,231,255,44,0,236,255,46,0,240,255,44,0,247,255,39,0,0,0,33,0,0,0,26,0,6,0,22,0,8,0,19,0,15,0,19,0,17,0,22,0,19,0,24,0,22,0,30,0,24,0,35,0,24,0,33,0,24,0,33,0,22,0,28,0,19,0,22,0,17,0,15,0,15,0,11,0,13,0,8,0,6,0,11,0,2,0,17,0,253,255,26,0,249,255,35,0,240,255,44,0,233,255,50,0,225,255,55,0,218,255,57,0,214,255,57,0,216,255,55,0,220,255,52,0,229,255,46,0,240,255,41,0,251,255,39,0,8,0,39,0,19,0,39,0,26,0,41,0,26,0,44,0,22,0,46,0,15,0,48,0,6,0,44,0,253,255,41,0,244,255,37,0,238,255,28,0,233,255,22,0,233,255,11,0,233,255,2,0,233,255,253,255,238,255,244,255,238,255,238,255,240,255,231,255,240,255,229,255,242,255,229,255,242,255,229,255,247,255,233,255,249,255,238,255,0,0,242,255,8,0,247,255,15,0,249,255,26,0,251,255,33,0,249,255,41,0,244,255,48,0,242,255,55,0,233,255,59,0,231,255,68,0,225,255,75,0,225,255,81,0,227,255,86,0,231,255,86,0,238,255,81,0,242,255,77,0,247,255,66,0,249,255,55,0,249,255,46,0,249,255,39,0,249,255,35,0,251,255,37,0,247,255,37,0,247,255,41,0,242,255,41,0,240,255,41,0,238,255,39,0,233,255,33,0,229,255,19,0,229,255,8,0,227,255,0,0,227,255,247,255,225,255,240,255,225,255,240,255,222,255,242,255,220,255,251,255,218,255,0,0,218,255,11,0,218,255,15,0,216,255,22,0,218,255,26,0,220,255,26,0,220,255,28,0,222,255,30,0,227,255,30,0,229,255,35,0,233,255,39,0,236,255,41,0,238,255,46,0,238,255,48,0,240,255,48,0,240,255,48,0,240,255,46,0,240,255,46,0,238,255,46,0,236,255,48,0,238,255,48,0,238,255,52,0,240,255,55,0,244,255,61,0,251,255,66,0,253,255,70,0,0,0,70,0,2,0,70,0,4,0,68,0,6,0,61,0,6,0,55,0,6,0,46,0,6,0,35,0,2,0,24,0,0,0,15,0,249,255,6,0,240,255,0,0,229,255,251,255,216,255,249,255,205,255,249,255,196,255,253,255,189,255,0,0,185,255,0,0,185,255,0,0,185,255,253,255,192,255,249,255,194,255,242,255,200,255,233,255,205,255,227,255,211,255,227,255,214,255,229,255,216,255,233,255,220,255,244,255,220,255,0,0,222,255,11,0,225,255,22,0,227,255,33,0,231,255,39,0,236,255,44,0,244,255,48,0,251,255,48,0,4,0,52,0,8,0,50,0,13,0,50,0,15,0,50,0,15,0,50,0,11,0,50,0,8,0,50,0,8,0,52,0,6,0,52,0,8,0,52,0,15,0,52,0,24,0,52,0,28,0,48,0,33,0,46,0,37,0,44,0,37,0,39,0,30,0,37,0,22,0,37,0,8,0,41,0,253,255,48,0,238,255,57,0,225,255,68,0,211,255,77,0,203,255,88,0,196,255,94,0,192,255,101,0,192,255,103,0,192,255,101,0,189,255,94,0,194,255,81,0,194,255,66,0,194,255,50,0,196,255,28,0,194,255,11,0,198,255,0,0,200,255,244,255,207,255,242,255,214,255,242,255,222,255,251,255,231,255,0,0,240,255,8,0,244,255,13,0,249,255,15,0,0,0,13,0,253,255,8,0,0,0,0,0,2,0,249,255,4,0,242,255,8,0,236,255,13,0,233,255,15,0,236,255,19,0,240,255,19,0,247,255,22,0,251,255,22,0,0,0,19,0,2,0,17,0,0,0,17,0,0,0,17,0,0,0,15,0,0,0,11,0,251,255,8,0,249,255,2,0,247,255,0,0,244,255,251,255,242,255,249,255,236,255,251,255,233,255,251,255,233,255,0,0,233,255,6,0,233,255,13,0,238,255,22,0,244,255,26,0,249,255,30,0,251,255,33,0,253,255,30,0,253,255,26,0,251,255,19,0,249,255,15,0,247,255,6,0,244,255,0,0,242,255,249,255,242,255,244,255,244,255,236,255,249,255,236,255,253,255,233,255,0,0,233,255,2,0,238,255,4,0,244,255,8,0,253,255,13,0,8,0,17,0,22,0,24,0,37,0,30,0,50,0,37,0,66,0,39,0,77,0,39,0,86,0,35,0,88,0,30,0,88,0,24,0,81,0,17,0,70,0,15,0,59,0,15,0,46,0,17,0,35,0,22,0,26,0,28,0,19,0,30,0,17,0,30,0,17,0,28,0,22,0,22,0,26,0,13,0,33,0,4,0,35,0,253,255,37,0,242,255,33,0,238,255,28,0,231,255,22,0,229,255,17,0,231,255,8,0,229,255,6,0,233,255,4,0,231,255,8,0,231,255,13,0,227,255,22,0,220,255,28,0,211,255,35,0,200,255,37,0,187,255,39,0,176,255,33,0,165,255,26,0,161,255,17,0,154,255,6,0,156,255,251,255,158,255,238,255,167,255,227,255,178,255,220,255,189,255,218,255,203,255,218,255,214,255,225,255,222,255,233,255,229,255,247,255,233,255,4,0,236,255,17,0,240,255,33,0,240,255,44,0,242,255,55,0,242,255,59,0,242,255,64,0,240,255,64,0,238,255,59,0,236,255,50,0,236,255,39,0,231,255,26,0,231,255,8,0,233,255,253,255,236,255,240,255,236,255,227,255,238,255,220,255,240,255,216,255,240,255,214,255,240,255,214,255,238,255,216,255,242,255,220,255,244,255,225,255,251,255,231,255,2,0,240,255,11,0,249,255,22,0,0,0,28,0,6,0,33,0,11,0,35,0,13,0,33,0,15,0,28,0,11,0,22,0,8,0,15,0,4,0,8,0,2,0,0,0,2,0,253,255,4,0,253,255,6,0,253,255,11,0,0,0,17,0,4,0,22,0,6,0,24,0,8,0,26,0,6,0,26,0,2,0,24,0,2,0,24,0,0,0,26,0,0,0,28,0,2,0,33,0,8,0,41,0,19,0,48,0,33,0,57,0,48,0,59,0,59,0,59,0,68,0,57,0,75,0,48,0,77,0,37,0,75,0,28,0,68,0,15,0,61,0,8,0,52,0,6,0,46,0,6,0,39,0,8,0,35,0,13,0,33,0,15,0,35,0,15,0,35,0,13,0,37,0,8,0,39,0,0,0,39,0,249,255,37,0,242,255,30,0,236,255,26,0,236,255,19,0,236,255,13,0,238,255,8,0,240,255,8,0,242,255,2,0,247,255,0,0,249,255,253,255,249,255,244,255,251,255,238,255,251,255,231,255,253,255,227,255,253,255,225,255,0,0,227,255,0,0,233,255,0,0,242,255,0,0,253,255,0,0,4,0,0,0,13,0,0,0,17,0,0,0,19,0,251,255,22,0,251,255,22,0,251,255,22,0,249,255,19,0,251,255,17,0,251,255,15,0,253,255,8,0,2,0,2,0,6,0,251,255,8,0,240,255,13,0,233,255,13,0,227,255,13,0,220,255,11,0,216,255,8,0,211,255,8,0,209,255,6,0,205,255,6,0,198,255,8,0,198,255,11,0,194,255,15,0,194,255,17,0,194,255,19,0,194,255,19,0,198,255,15,0,203,255,6,0,209,255,251,255,214,255,238,255,222,255,222,255,233,255,211,255,242,255,203,255,253,255,198,255,6,0,196,255,11,0,196,255,17,0,198,255,19,0,200,255,19,0,205,255,19,0,211,255,17,0,216,255,19,0,225,255,15,0,233,255,15,0,242,255,15,0,0,0,13,0,4,0,11,0,13,0,8,0,15,0,11,0,15,0,11,0,13,0,13,0,11,0,17,0,11,0,19,0,8,0,24,0,6,0,30,0,6,0,37,0,6,0,41,0,6,0,44,0,4,0,44,0,0,0,44,0,0,0,39,0,251,255,37,0,251,255,33,0,249,255,30,0,251,255,30,0,249,255,28,0,251,255,26,0,249,255,24,0,247,255,19,0,242,255,13,0,238,255,6,0,236,255,0,0,238,255,244,255,244,255,238,255,0,0,227,255,8,0,218,255,24,0,214,255,35,0,211,255,46,0,209,255,55,0,209,255,59,0,211,255,59,0,216,255,57,0,218,255,48,0,222,255,39,0,222,255,30,0,225,255,17,0,220,255,11,0,220,255,4,0,216,255,0,0,216,255,253,255,218,255,253,255,222,255,251,255,231,255,251,255,240,255,251,255,251,255,253,255,4,0,0,0,8,0,4,0,13,0,8,0,13,0,19,0,8,0,30,0,4,0,39,0,253,255,44,0,247,255,48,0,240,255,48,0,236,255,41,0,236,255,33,0,238,255,22,0,244,255,4,0,253,255,247,255,6,0,229,255,13,0,216,255,22,0,207,255,26,0,200,255,28,0,203,255,30,0,209,255,28,0,216,255,26,0,229,255,24,0,244,255,22,0,0,0,17,0,8,0,13,0,19,0,13,0,28,0,8,0,35,0,8,0,41,0,6,0,44,0,2,0,46,0,253,255,46,0,247,255,39,0,238,255,33,0,227,255,19,0,214,255,11,0,203,255,2,0,196,255,251,255,187,255,251,255,185,255,247,255,180,255,249,255,185,255,253,255,189,255,0,0,194,255,4,0,205,255,8,0,211,255,8,0,218,255,11,0,227,255,11,0,236,255,8,0,242,255,8,0,247,255,6,0,249,255,6,0,251,255,8,0,251,255,13,0,251,255,15,0,0,0,15,0,0,0,13,0,2,0,11,0,6,0,4,0,11,0,0,0,13,0,253,255,17,0,251,255,17,0,251,255,22,0,0,0,19,0,0,0,19,0,4,0,19,0,13,0,17,0,19,0,15,0,26,0,13,0,37,0,6,0,48,0,2,0,59,0,0,0,70,0,253,255,79,0,251,255,83,0,251,255,86,0,251,255,83,0,253,255,77,0,0,0,70,0,2,0,61,0,6,0,57,0,11,0,55,0,11,0,55,0,15,0,57,0,13,0,61,0,11,0,66,0,6,0,66,0,0,0,66,0,251,255,61,0,244,255,59,0,238,255,57,0,238,255,57,0,238,255,55,0,242,255,52,0,251,255,52,0,4,0,48,0,13,0,41,0,24,0,35,0,30,0,22,0,35,0,13,0,41,0,0,0,46,0,244,255,50,0,233,255,50,0,225,255,52,0,218,255,52,0,214,255,52,0,214,255,48,0,216,255,46,0,222,255,41,0,229,255,37,0,240,255,35,0,251,255,33,0,0,0,33,0,6,0,33,0,8,0,30,0,8,0,30,0,6,0,30,0,0,0,30,0,251,255,33,0,242,255,35,0,231,255,41,0,225,255,41,0,220,255,46,0,216,255,48,0,220,255,48,0,222,255,48,0,231,255,50,0,238,255,46,0,247,255,44,0,0,0,39,0,4,0,33,0,6,0,26,0,4,0,19,0,0,0,15,0,251,255,13,0,240,255,17,0,229,255,19,0,218,255,28,0,214,255,35,0,207,255,41,0,207,255,50,0,209,255,52,0,218,255,55,0,227,255,52,0,240,255,50,0,0,0,46,0,13,0,44,0,26,0,39,0,39,0,39,0,48,0,41,0,55,0,41,0,59,0,41,0,61,0,39,0,61,0,33,0,64,0,24,0,61,0,15,0,61,0,6,0,64,0,0,0,64,0,251,255,68,0,247,255,72,0,242,255,77,0,242,255,79,0,242,255,79,0,240,255,77,0,242,255,70,0,244,255,64,0,247,255,50,0,247,255,37,0,249,255,24,0,249,255,8,0,247,255,0,0,247,255,249,255,242,255,247,255,236,255,249,255,227,255,249,255,218,255,253,255,214,255,0,0,207,255,253,255,200,255,253,255,196,255,251,255,192,255,251,255,189,255,251,255,189,255,253,255,196,255,0,0,200,255,6,0,205,255,13,0,214,255,19,0,220,255,26,0,227,255,30,0,233,255,37,0,236,255,41,0,238,255,46,0,242,255,50,0,242,255,55,0,244,255,55,0,247,255,57,0,249,255,57,0,251,255,52,0,253,255,52,0,0,0,48,0,253,255,44,0,0,0,35,0,0,0,24,0,0,0,13,0,0,0,2,0,0,0,251,255,2,0,247,255,6,0,247,255,8,0,249,255,11,0,2,0,8,0,15,0,6,0,28,0,2,0,39,0,0,0,50,0,251,255,57,0,249,255,59,0,244,255,52,0,244,255,46,0,244,255,33,0,247,255,17,0,247,255,2,0,249,255,240,255,253,255,225,255,2,0,207,255,6,0,194,255,15,0,183,255,22,0,178,255,28,0,176,255,33,0,180,255,35,0,187,255,35,0,200,255,33,0,216,255,28,0,233,255,26,0,249,255,24,0,8,0,24,0,22,0,24,0,33,0,24,0,41,0,24,0,46,0,19,0,48,0,19,0,50,0,11,0,48,0,2,0,44,0,249,255,37,0,238,255,33,0,229,255,22,0,218,255,13,0,214,255,2,0,211,255,249,255,214,255,236,255,216,255,227,255,216,255,218,255,218,255,214,255,218,255,211,255,216,255,220,255,216,255,231,255,216,255,244,255,218,255,0,0,220,255,13,0,227,255,24,0,233,255,30,0,238,255,33,0,244,255,33,0,251,255,28,0,253,255,26,0,251,255,19,0,251,255,15,0,247,255,13,0,242,255,13,0,240,255,15,0,236,255,17,0,231,255,22,0,229,255,24,0,225,255,24,0,225,255,26,0,225,255,26,0,225,255,26,0,227,255,28,0,229,255,33,0,231,255,37,0,231,255,41,0,236,255,46,0,236,255,50,0,238,255,57,0,240,255,59,0,242,255,59,0,251,255,57,0,4,0,55,0,17,0,48,0,33,0,37,0,44,0,24,0,57,0,15,0,66,0,6,0,70,0,0,0,72,0,0,0,70,0,0,0,64,0,0,0,57,0,4,0,50,0,8,0,50,0,13,0,44,0,13,0,41,0,15,0,41,0,15,0,41,0,17,0,37,0,19,0,33,0,22,0,26,0,26,0,19,0,30,0,13,0,35,0,8,0,37,0,4,0,37,0,2,0,37,0,0,0,30,0,2,0,26,0,4,0,19,0,4,0,15,0,11,0,11,0,15,0,8,0,22,0,6,0,26,0,6,0,35,0,4,0,37,0,4,0,44,0,4,0,44,0,2,0,44,0,0,0,46,0,0,0,44,0,249,255,44,0,240,255,44,0,233,255,41,0,227,255,37,0,225,255,35,0,222,255,26,0,222,255,22,0,227,255,15,0,231,255,11,0,238,255,6,0,247,255,2,0,0,0,4,0,6,0,6,0,13,0,11,0,19,0,17,0,24,0,24,0,26,0,28,0,26,0,35,0,24,0,41,0,19,0,44,0,13,0,46,0,2,0,44,0,247,255,41,0,236,255,37,0,225,255,26,0,216,255,13,0,211,255,0,0,211,255,242,255,211,255,227,255,222,255,216,255,231,255,211,255,242,255,211,255,253,255,214,255,8,0,222,255,15,0,236,255,22,0,249,255,24,0,8,0,22,0,22,0,22,0,35,0,17,0,44,0,13,0,48,0,11,0,48,0,6,0,46,0,2,0,37,0,0,0,26,0,251,255,11,0,244,255,0,0,240,255,244,255,231,255,233,255,225,255,227,255,220,255,220,255,218,255,218,255,214,255,218,255,211,255,220,255,211,255,222,255,209,255,229,255,211,255,233,255,214,255,240,255,218,255,244,255,222,255,251,255,227,255,0,0,233,255,4,0,240,255,8,0,247,255,13,0,0,0,15,0,4,0,17,0,11,0,19,0,15,0,22,0,22,0,22,0,26,0,22,0,30,0,19,0,35,0,17,0,35,0,13,0,39,0,11,0,39,0,8,0,39,0,8,0,39,0,6,0,37,0,11,0,35,0,11,0,33,0,15,0,35,0,19,0,37,0,22,0,39,0,24,0,44,0,24,0,46,0,24,0,52,0,19,0,55,0,17,0,57,0,11,0,61,0,4,0,70,0,0,0,75,0,249,255,81,0,242,255,86,0,240,255,90,0,238,255,90,0,242,255,88,0,249,255,83,0,2,0,77,0,11,0,64,0,19,0,50,0,28,0,35,0,35,0,19,0,39,0,6,0,39,0,253,255,37,0,247,255,35,0,244,255,30,0,244,255,26,0,247,255,19,0,0,0,17,0,6,0,11,0,17,0,6,0,26,0,4,0,33,0,0,0,39,0,251,255,46,0,244,255,48,0,242,255,52,0,238,255,52,0,238,255,55,0,238,255,52,0,238,255,48,0,240,255,39,0,242,255,28,0,247,255,15,0,247,255,0,0,247,255,244,255,247,255,236,255,249,255,229,255,249,255,227,255,0,0,227,255,2,0,229,255,11,0,236,255,22,0,242,255,30,0,247,255,46,0,253,255,52,0,4,0,59,0,8,0,61,0,15,0,61,0,19,0,50,0,24,0,41,0,26,0,33,0,28,0,24,0,33,0,17,0,37,0,19,0,39,0,22,0,41,0,28,0,44,0,37,0,44,0,41,0,41,0,44,0,41,0,44,0,37,0,39,0,37,0,35,0,30,0,30,0,26,0,24,0,22,0,22,0,15,0,22,0,8,0,24,0,4,0,26,0,0,0,30,0,0,0,37,0,0,0,41,0,4,0,46,0,8,0,46,0,8,0,44,0,11,0,35,0,8,0,28,0,2,0,15,0,253,255,4,0,249,255,251,255,242,255,242,255,238,255,236,255,233,255,233,255,231,255,236,255,231,255,240,255,231,255,247,255,231,255,0,0,236,255,6,0,240,255,15,0,244,255,19,0,249,255,26,0,253,255,30,0,0,0,30,0,0,0,30,0,0,0,30,0,2,0,28,0,2,0,30,0,2,0,30,0,2,0,30,0,0,0,24,0,0,0,24,0,0,0,17,0,253,255,15,0,249,255,11,0,251,255,11,0,249,255,11,0,249,255,15,0,249,255,17,0,247,255,24,0,244,255,30,0,240,255,35,0,236,255,39,0,233,255,44,0,231,255,44,0,233,255,41,0,233,255,37,0,236,255,33,0,238,255,24,0,242,255,17,0,244,255,6,0,247,255,0,0,249,255,249,255,251,255,244,255,253,255,238,255,253,255,233,255,253,255,231,255,253,255,231,255,249,255,229,255,244,255,231,255,240,255,233,255,238,255,236,255,236,255,238,255,236,255,244,255,240,255,249,255,247,255,0,0,253,255,4,0,0,0,8,0,4,0,11,0,4,0,15,0,4,0,15,0,4,0,15,0,2,0,13,0,0,0,13,0,0,0,17,0,0,0,22,0,0,0,30,0,0,0,39,0,0,0,46,0,0,0,50,0,253,255,46,0,251,255,41,0,249,255,30,0,249,255,19,0,251,255,8,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,6,0,0,0,2,0,4,0,251,255,4,0,247,255,8,0,242,255,13,0,238,255,15,0,236,255,22,0,233,255,28,0,231,255,35,0,229,255,39,0,227,255,39,0,229,255,41,0,233,255,37,0,233,255,33,0,238,255,30,0,242,255,26,0,242,255,26,0,244,255,28,0,247,255,30,0,249,255,35,0,249,255,39,0,253,255,41,0,0,0,44,0,2,0,46,0,4,0,46,0,4,0,46,0,2,0,41,0,0,0,37,0,249,255,30,0,240,255,26,0,233,255,24,0,222,255,24,0,218,255,26,0,211,255,33,0,207,255,39,0,207,255,48,0,205,255,57,0,207,255,61,0,207,255,61,0,211,255,59,0,216,255,57,0,218,255,50,0,227,255,46,0,231,255,39,0,242,255,37,0,0,0,35,0,8,0,35,0,19,0,39,0,28,0,44,0,33,0,48,0,35,0,52,0,33,0,57,0,28,0,59,0,22,0,64,0,17,0,61,0,11,0,61,0,4,0,59,0,0,0,55,0,247,255,50,0,238,255,46,0,229,255,39,0,220,255,37,0,211,255,35,0,205,255,35,0,198,255,35,0,196,255,35,0,194,255,35,0,198,255,37,0,200,255,37,0,205,255,37,0,209,255,37,0,216,255,33,0,220,255,33,0,225,255,33,0,231,255,30,0,233,255,26,0,240,255,22,0,244,255,15,0,249,255,6,0,0,0,4,0,4,0,2,0,8,0,2,0,13,0,4,0,17,0,8,0,22,0,11,0,28,0,11,0,30,0,11,0,37,0,8,0,41,0,6,0,50,0,4,0,59,0,2,0,70,0,4,0,83,0,6,0,92,0,13,0,101,0,15,0,105,0,17,0,105,0,15,0,99,0,11,0,90,0,4,0,81,0,0,0,70,0,249,255,59,0,242,255,50,0,240,255,46,0,240,255,44,0,238,255,44,0,238,255,46,0,238,255,50,0,233,255,55,0,229,255,59,0,227,255,64,0,227,255,66,0,225,255,70,0,227,255,70,0,227,255,70,0,225,255,68,0,222,255,66,0,218,255,57,0,211,255,48,0,211,255,37,0,207,255,28,0,209,255,15,0,216,255,6,0,227,255,0,0,240,255,251,255,253,255,247,255,11,0,242,255,24,0,238,255,33,0,236,255,41,0,233,255,48,0,233,255,52,0,233,255,52,0,236,255,50,0,242,255,41,0,249,255,35,0,0,0,24,0,4,0,11,0,6,0,2,0,11,0,251,255,13,0,244,255,11,0,240,255,8,0,236,255,6,0,231,255,4,0,227,255,0,0,227,255,0,0,225,255,0,0,220,255,0,0,218,255,0,0,214,255,253,255,211,255,253,255,209,255,251,255,207,255,249,255,205,255,249,255,203,255,249,255,200,255,249,255,198,255,251,255,200,255,253,255,200,255,0,0,198,255,2,0,198,255,8,0,198,255,17,0,196,255,26,0,198,255,35,0,203,255,44,0,207,255,52,0,216,255,59,0,229,255,64,0,240,255,66,0,0,0,66,0,8,0,61,0,17,0,59,0,24,0,52,0,24,0,48,0,22,0,41,0,17,0,33,0,13,0,26,0,6,0,15,0,0,0,6,0,251,255,2,0,242,255,0,0,238,255,2,0,229,255,6,0,227,255,11,0,222,255,17,0,218,255,19,0,214,255,22,0,209,255,17,0,205,255,8,0,203,255,0,0,200,255,242,255,203,255,233,255,205,255,222,255,211,255,216,255,218,255,214,255,225,255,211,255,229,255,218,255,233,255,222,255,231,255,229,255,231,255,236,255,231,255,247,255,229,255,253,255,231,255,2,0,231,255,6,0,231,255,8,0,233,255,11,0,236,255,11,0,236,255,8,0,236,255,4,0,238,255,0,0,233,255,0,0,229,255,0,0,222,255,0,0,218,255,8,0,211,255,15,0,209,255,26,0,211,255,37,0,214,255,44,0,222,255,48,0,229,255,50,0,244,255,46,0,0,0,37,0,4,0,28,0,8,0,17,0,6,0,6,0,4,0,253,255,0,0,249,255,247,255,244,255,238,255,244,255,233,255,247,255,229,255,249,255,229,255,251,255,229,255,0,0,233,255,0,0,238,255,2,0,242,255,4,0,247,255,11,0,251,255,15,0,251,255,19,0,251,255,24,0,249,255,26,0,249,255,30,0,247,255,30,0,247,255,33,0,249,255,33,0,0,0,30,0,4,0,26,0,11,0,19,0,17,0,13,0,19,0,8,0,22,0,2,0,22,0,2,0,22,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,17,0,4,0,15,0,4,0,13,0,6,0,8,0,6,0,4,0,4,0,0,0,0,0,0,0,251,255,253,255,247,255,253,255,240,255,253,255,236,255,0,0,236,255,4,0,238,255,11,0,240,255,19,0,244,255,24,0,247,255,28,0,251,255,33,0,253,255,30,0,2,0,30,0,6,0,28,0,13,0,26,0,22,0,22,0,26,0,19,0,28,0,19,0,33,0,17,0,35,0,19,0,37,0,22,0,39,0,24,0,37,0,28,0,33,0,28,0,26,0,28,0,17,0,26,0,4,0,19,0,249,255,13,0,233,255,2,0,225,255,251,255,216,255,240,255,214,255,233,255,218,255,225,255,222,255,220,255,233,255,218,255,242,255,214,255,253,255,216,255,4,0,214,255,11,0,216,255,13,0,216,255,15,0,220,255,13,0,222,255,13,0,227,255,13,0,231,255,17,0,233,255,19,0,233,255,26,0,236,255,30,0,236,255,33,0,240,255,35,0,238,255,33,0,238,255,28,0,236,255,24,0,236,255,19,0,233,255,15,0,231,255,13,0,233,255,15,0,238,255,17,0,240,255,19,0,244,255,22,0,251,255,22,0,253,255,19,0,0,0,15,0,0,0,6,0,253,255,253,255,251,255,242,255,247,255,231,255,244,255,222,255,244,255,216,255,244,255,216,255,249,255,216,255,251,255,222,255,0,0,229,255,6,0,240,255,13,0,249,255,24,0,0,0,33,0,0,0,37,0,2,0,37,0,2,0,37,0,0,0,33,0,0,0,28,0,249,255,17,0,244,255,11,0,238,255,4,0,231,255,0,0,225,255,247,255,216,255,240,255,211,255,233,255,211,255,231,255,214,255,227,255,216,255,229,255,220,255,229,255,225,255,231,255,229,255,233,255,229,255,233,255,229,255,233,255,229,255,231,255,229,255,227,255,229,255,220,255,227,255,214,255,231,255,205,255,231,255,198,255,233,255,194,255,236,255,192,255,240,255,192,255,244,255,194,255,251,255,196,255,0,0,200,255,11,0,205,255,19,0,209,255,30,0,211,255,39,0,216,255,44,0,218,255,48,0,218,255,48,0,216,255,46,0,214,255,41,0,209,255,37,0,200,255,33,0,198,255,28,0,192,255,28,0,187,255,33,0,185,255,33,0,183,255,37,0,185,255,37,0,185,255,35,0,192,255,30,0,194,255,26,0,198,255,19,0,205,255,13,0,209,255,8,0,218,255,4,0,222,255,2,0,229,255,0,0,231,255,253,255,238,255,251,255,242,255,251,255,244,255,253,255,249,255,253,255,253,255,0,0,0,0,0,0,4,0,0,0,13,0,2,0,19,0,2,0,28,0,4,0,35,0,4,0,39,0,4,0,41,0,4,0,39,0,4,0,35,0,4,0,28,0,2,0,22,0,4,0,13,0,4,0,2,0,6,0,251,255,6,0,240,255,8,0,227,255,8,0,218,255,11,0,209,255,15,0,203,255,15,0,198,255,15,0,198,255,15,0,200,255,13,0,205,255,13,0,207,255,11,0,211,255,6,0,214,255,6,0,216,255,2,0,220,255,0,0,218,255,251,255,220,255,244,255,220,255,238,255,225,255,233,255,229,255,231,255,236,255,229,255,240,255,229,255,244,255,227,255,249,255,225,255,251,255,220,255,253,255,216,255,253,255,207,255,0,0,198,255,0,0,189,255,4,0,178,255,6,0,169,255,13,0,161,255,17,0,158,255,26,0,161,255,28,0,165,255,35,0,178,255,37,0,189,255,41,0,207,255,41,0,222,255,44,0,240,255,46,0,253,255,48,0,6,0,48,0,17,0,46,0,24,0,46,0,30,0,37,0,39,0,30,0,44,0,22,0,50,0,15,0,55,0,8,0,57,0,4,0,55,0,0,0,52,0,253,255,46,0,251,255,39,0,249,255,30,0,247,255,24,0,249,255,15,0,251,255,6,0,253,255,0,0,0,0,251,255,0,0,247,255,2,0,242,255,4,0,238,255,4,0,236,255,6,0,231,255,8,0,225,255,8,0,220,255,13,0,211,255,17,0,207,255,22,0,198,255,28,0,194,255,33,0,189,255,39,0,185,255,41,0,185,255,41,0,187,255,41,0,192,255,44,0,198,255,41,0,207,255,39,0,216,255,35,0,222,255,30,0,229,255,24,0,231,255,15,0,231,255,6,0,229,255,253,255,229,255,244,255,227,255,233,255,227,255,227,255,229,255,218,255,233,255,211,255,236,255,205,255,244,255,203,255,251,255,198,255,4,0,200,255,15,0,203,255,24,0,209,255,35,0,218,255,48,0,229,255,61,0,240,255,72,0,247,255,83,0,0,0,90,0,2,0,99,0,6,0,101,0,11,0,103,0,13,0,105,0,15,0,108,0,19,0,110,0,22,0,114,0,19,0,121,0,22,0,123,0,19,0,125,0,15,0,123,0,8,0,116,0,2,0,108,0,253,255,99,0,249,255,86,0,242,255,77,0,242,255,66,0,236,255,59,0,233,255,52,0,233,255,50,0,231,255,46,0,231,255,46,0,233,255,46,0,236,255,46,0,238,255,46,0,238,255,48,0,236,255,48,0,233,255,48,0,229,255,50,0,225,255,50,0,220,255,48,0,216,255,44,0,216,255,37,0,214,255,28,0,216,255,19,0,220,255,13,0,225,255,6,0,231,255,0,0,238,255,0,0,249,255,0,0,2,0,4,0,15,0,13,0,30,0,19,0,44,0,30,0,57,0,37,0,66,0,44,0,70,0,48,0,72,0,46,0,68,0,44,0,61,0,37,0,50,0,30,0,37,0,24,0,26,0,17,0,13,0,15,0,0,0,13,0,249,255,13,0,240,255,8,0,233,255,11,0,229,255,6,0,231,255,4,0,233,255,253,255,240,255,249,255,249,255,244,255,0,0,238,255,4,0,233,255,8,0,229,255,11,0,225,255,15,0,220,255,15,0,220,255,15,0,218,255,15,0,218,255,15,0,222,255,17,0,225,255,19,0,231,255,22,0,240,255,26,0,247,255,30,0,0,0,30,0,6,0,28,0,13,0,22,0,15,0,15,0,15,0,2,0,17,0,249,255,15,0,238,255,15,0,229,255,15,0,225,255,15,0,225,255,17,0,225,255,15,0,227,255,17,0,229,255,19,0,231,255,22,0,231,255,22,0,229,255,19,0,229,255,17,0,229,255,11,0,233,255,2,0,233,255,251,255,233,255,240,255,236,255,227,255,233,255,218,255,231,255,207,255,229,255,200,255,225,255,194,255,227,255,192,255,227,255,189,255,229,255,192,255,233,255,192,255,238,255,192,255,240,255,192,255,242,255,189,255,247,255,187,255,247,255,187,255,249,255,187,255,251,255,189,255,0,0,196,255,4,0,200,255,13,0,207,255,19,0,209,255,26,0,209,255,30,0,209,255,30,0,209,255,28,0,209,255,26,0,207,255,22,0,209,255,15,0,211,255,8,0,216,255,2,0,218,255,253,255,220,255,251,255,222,255,253,255,225,255,0,0,227,255,6,0,227,255,17,0,229,255,26,0,229,255,35,0,225,255,39,0,222,255,44,0,216,255,41,0,214,255,39,0,209,255,35,0,209,255,28,0,211,255,24,0,218,255,15,0,229,255,11,0,242,255,4,0,0,0,2,0,8,0,0,0,19,0,0,0,28,0,0,0,33,0,2,0,35,0,6,0,33,0,13,0,33,0,15,0,33,0,15,0,33,0,11,0,33,0,4,0,30,0,0,0,35,0,247,255,35,0,238,255,37,0,231,255,39,0,229,255,44,0,229,255,46,0,231,255,44,0,236,255,41,0,240,255,33,0,244,255,22,0,249,255,6,0,251,255,249,255,253,255,233,255,253,255,220,255,0,0,211,255,251,255,209,255,249,255,209,255,249,255,214,255,244,255,220,255,244,255,227,255,242,255,233,255,242,255,242,255,242,255,247,255,240,255,251,255,240,255,253,255,240,255,253,255,240,255,0,0,240,255,253,255,242,255,251,255,242,255,249,255,242,255,240,255,242,255,236,255,242,255,229,255,242,255,222,255,242,255,220,255,240,255,216,255,238,255,218,255,238,255,220,255,233,255,222,255,227,255,229,255,220,255,233,255,216,255,240,255,211,255,242,255,211,255,242,255,211,255,240,255,216,255,240,255,225,255,238,255,236,255,236,255,247,255,236,255,0,0,238,255,8,0,238,255,17,0,242,255,19,0,249,255,24,0,251,255,19,0,0,0,15,0,4,0,8,0,6,0,0,0,11,0,247,255,11,0,238,255,15,0,231,255,17,0,225,255,24,0,218,255,28,0,214,255,33,0,211,255,37,0,211,255,39,0,209,255,39,0,214,255,35,0,216,255,30,0,222,255,26,0,227,255,15,0,233,255,6,0,236,255,251,255,238,255,238,255,242,255,225,255,244,255,211,255,247,255,203,255,249,255,198,255,249,255,194,255,249,255,198,255,244,255,203,255,242,255,209,255,240,255,214,255,242,255,218,255,242,255,218,255,247,255,218,255,251,255,218,255,0,0,216,255,0,0,216,255,0,0,214,255,0,0,218,255,249,255,222,255,240,255,229,255,231,255,238,255,222,255,244,255,216,255,251,255,209,255,2,0,209,255,6,0,209,255,15,0,211,255,17,0,218,255,22,0,225,255,28,0,231,255,30,0,238,255,35,0,244,255,37,0,247,255,39,0,247,255,39,0,249,255,37,0,244,255,35,0,242,255,26,0,238,255,22,0,238,255,13,0,236,255,6,0,236,255,0,0,238,255,253,255,236,255,253,255,240,255,253,255,240,255,0,0,240,255,4,0,242,255,8,0,242,255,13,0,244,255,15,0,247,255,15,0,249,255,13,0,253,255,11,0,0,0,6,0,4,0,0,0,4,0,0,0,4,0,249,255,4,0,244,255,2,0,242,255,0,0,240,255,253,255,240,255,251,255,242,255,249,255,244,255,244,255,251,255,238,255,253,255,233,255,2,0,231,255,6,0,229,255,8,0,229,255,11,0,227,255,11,0,231,255,6,0,233,255,4,0,233,255,0,0,236,255,251,255,233,255,247,255,231,255,242,255,231,255,236,255,233,255,229,255,236,255,218,255,238,255,209,255,242,255,198,255,244,255,189,255,251,255,183,255,253,255,180,255,0,0,180,255,2,0,189,255,8,0,194,255,15,0,203,255,24,0,209,255,35,0,218,255,44,0,225,255,50,0,229,255,52,0,233,255,55,0,238,255,50,0,238,255,44,0,240,255,37,0,238,255,30,0,238,255,26,0,233,255,24,0,231,255,22,0,229,255,19,0,227,255,19,0,225,255,19,0,225,255,19,0,222,255,17,0,222,255,19,0,222,255,17,0,222,255,17,0,220,255,19,0,220,255,19,0,222,255,22,0,225,255,26,0,229,255,26,0,236,255,26,0,242,255,24,0,251,255,17,0,0,0,11,0,6,0,2,0,13,0,251,255,19,0,244,255,19,0,240,255,19,0,238,255,15,0,236,255,11,0,236,255,8,0,238,255,4,0,238,255,0,0,238,255,0,0,233,255,0,0,229,255,2,0,225,255,6,0,220,255,8,0,211,255,13,0,205,255,15,0,196,255,17,0,187,255,17,0,180,255,17,0,180,255,15,0,183,255,13,0,192,255,11,0,203,255,8,0,218,255,8,0,233,255,11,0,247,255,11,0,4,0,13,0,15,0,13,0,22,0,17,0,28,0,19,0,30,0,24,0,30,0,30,0,30,0,37,0,30,0,44,0,26,0,52,0,24,0,59,0,19,0,59,0,15,0,64,0,8,0,61,0,0,0,57,0,253,255,52,0,247,255,48,0,240,255,44,0,238,255,41,0,238,255,41,0,238,255,46,0,240,255,50,0,244,255,55,0,247,255,59,0,244,255,57,0,242,255,55,0,242,255,48,0,233,255,39,0,227,255,28,0,218,255,17,0,211,255,8,0,207,255,0,0,203,255,249,255,207,255,242,255,211,255,236,255,220,255,236,255,231,255,233,255,244,255,231,255,253,255,233,255,6,0,236,255,11,0,236,255,17,0,238,255,17,0,240,255,19,0,244,255,17,0,247,255,17,0,249,255,15,0,251,255,13,0,253,255,13,0,251,255,11,0,249,255,8,0,244,255,8,0,240,255,2,0,233,255,0,0,231,255,249,255,227,255,240,255,227,255,231,255,227,255,222,255,229,255,214,255,229,255,207,255,229,255,203,255,229,255,200,255,227,255,200,255,222,255,198,255,220,255,203,255,220,255,207,255,222,255,211,255,227,255,220,255,236,255,227,255,240,255,236,255,249,255,244,255,0,0,251,255,0,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,253,255,2,0,247,255,2,0,240,255,0,0,236,255,0,0,233,255,251,255,229,255,247,255,227,255,244,255,227,255,244,255,229,255,242,255,231,255,242,255,240,255,244,255,247,255,240,255,253,255,238,255,2,0,231,255,11,0,227,255,17,0,222,255,22,0,218,255,24,0,216,255,22,0,216,255,15,0,216,255,11,0,218,255,2,0,222,255,253,255,225,255,247,255,227,255,238,255,231,255,233,255,236,255,227,255,238,255,222,255,242,255,218,255,247,255,214,255,249,255,209,255,251,255,209,255,253,255,211,255,253,255,216,255,253,255,222,255,251,255,233,255,249,255,244,255,247,255,253,255,242,255,2,0,240,255,8,0,238,255,11,0,236,255,13,0,236,255,13,0,233,255,13,0,229,255,8,0,229,255,4,0,227,255,0,0,225,255,249,255,225,255,244,255,222,255,240,255,220,255,238,255,218,255,238,255,216,255,238,255,216,255,244,255,214,255,249,255,216,255,0,0,216,255,4,0,218,255,8,0,220,255,13,0,222,255,15,0,222,255,15,0,220,255,15,0,220,255,13,0,218,255,8,0,218,255,2,0,220,255,253,255,220,255,244,255,222,255,238,255,220,255,231,255,218,255,229,255,211,255,229,255,205,255,233,255,198,255,240,255,192,255,249,255,194,255,2,0,198,255,11,0,207,255,15,0,220,255,22,0,236,255,24,0,251,255,24,0,6,0,22,0,17,0,19,0,24,0,15,0,28,0,13,0,28,0,11,0,28,0,11,0,26,0,13,0,24,0,17,0,22,0,24,0,22,0,33,0,19,0,39,0,19,0,48,0,19,0,50,0,17,0,48,0,15,0,44,0,15,0,33,0,13,0,19,0,11,0,8,0,8,0,253,255,4,0,244,255,0,0,240,255,249,255,238,255,244,255,238,255,238,255,240,255,231,255,244,255,227,255,247,255,227,255,247,255,225,255,251,255,227,255,253,255,227,255,0,0,229,255,2,0,231,255,6,0,231,255,11,0,227,255,17,0,225,255,22,0,220,255,22,0,220,255,17,0,218,255,11,0,218,255,8,0,220,255,0,0,225,255,251,255,229,255,249,255,233,255,251,255,240,255,251,255,244,255,251,255,247,255,251,255,253,255,251,255,2,0,249,255,8,0,247,255,15,0,247,255,22,0,244,255,28,0,247,255,33,0,249,255,39,0,251,255,39,0,253,255,39,0,253,255,39,0,253,255,39,0,251,255,35,0,249,255,33,0,244,255,28,0,242,255,26,0,238,255,26,0,238,255,24,0,236,255,22,0,233,255,19,0,229,255,15,0,225,255,11,0,218,255,4,0,211,255,0,0,211,255,251,255,207,255,249,255,207,255,251,255,209,255,251,255,211,255,0,0,214,255,4,0,216,255,11,0,220,255,17,0,222,255,24,0,229,255,26,0,238,255,28,0,244,255,28,0,253,255,24,0,8,0,17,0,22,0,8,0,33,0,0,0,44,0,247,255,57,0,240,255,64,0,236,255,66,0,236,255,66,0,240,255,61,0,244,255,55,0,251,255,50,0,0,0,41,0,4,0,37,0,4,0,35,0,0,0,30,0,0,0,28,0,244,255,30,0,238,255,30,0,227,255,28,0,222,255,26,0,220,255,22,0,220,255,19,0,225,255,13,0,229,255,8,0,236,255,2,0,244,255,0,0,247,255,251,255,251,255,249,255,251,255,247,255,251,255,247,255,247,255,249,255,247,255,253,255,242,255,0,0,242,255,6,0,242,255,13,0,251,255,19,0,0,0,26,0,6,0,30,0,15,0,35,0,22,0,37,0,24,0,41,0,26,0,44,0,26,0,48,0,22,0,48,0,17,0,48,0,13,0,46,0,4,0,46,0,253,255,39,0,242,255,33,0,233,255,22,0,225,255,13,0,218,255,2,0,209,255,253,255,205,255,247,255,200,255,240,255,200,255,236,255,200,255,231,255,205,255,231,255,207,255,229,255,207,255,227,255,209,255,225,255,209,255,222,255,211,255,222,255,211,255,225,255,214,255,227,255,218,255,231,255,222,255,238,255,225,255,244,255,227,255,247,255,225,255,244,255,220,255,242,255,216,255,233,255,209,255,222,255,205,255,211,255,198,255,200,255,196,255,192,255,198,255,183,255,203,255,180,255,209,255,178,255,214,255,180,255,220,255,183,255,225,255,187,255,227,255,189,255,229,255,196,255,227,255,200,255,229,255,205,255,229,255,207,255,233,255,211,255,240,255,214,255,249,255,218,255,0,0,225,255,4,0,231,255,8,0,240,255,6,0,251,255,4,0,6,0,0,0,15,0,249,255,26,0,244,255,33,0,238,255,37,0,236,255,39,0,236,255,41,0,238,255,39,0,240,255,37,0,244,255,35,0,247,255,30,0,251,255,26,0,253,255,22,0,0,0,19,0,2,0,19,0,4,0,22,0,8,0,33,0,8,0,41,0,8,0,50,0,6,0,57,0,4,0,61,0,2,0,59,0,0,0,50,0,251,255,41,0,251,255,28,0,249,255,15,0,249,255,4,0,0,0,253,255,2,0,247,255,4,0,242,255,8,0,238,255,8,0,238,255,6,0,236,255,4,0,233,255,0,0,233,255,251,255,233,255,247,255,236,255,247,255,240,255,247,255,240,255,249,255,247,255,0,0,253,255,4,0,0,0,11,0,6,0,15,0,8,0,17,0,13,0,22,0,13,0,22,0,11,0,19,0,6,0,17,0,0,0,17,0,249,255,17,0,238,255,17,0,231,255,22,0,225,255,26,0,218,255,35,0,218,255,44,0,220,255,52,0,220,255,59,0,225,255,64,0,229,255,66,0,233,255,61,0,236,255,50,0,240,255,41,0,242,255,28,0,244,255,17,0,247,255,6,0,0,0,2,0,6,0,2,0,13,0,2,0,22,0,6,0,30,0,11,0,35,0,15,0,37,0,17,0,35,0,19,0,30,0,22,0,22,0,22,0,15,0,19,0,8,0,19,0,4,0,19,0,2,0,17,0,0,0,15,0,4,0,13,0,8,0,6,0,13,0,0,0,17,0,251,255,22,0,242,255,26,0,233,255,30,0,229,255,30,0,225,255,33,0,220,255,30,0,220,255,28,0,220,255,24,0,222,255,19,0,227,255,11,0,229,255,4,0,236,255,0,0,238,255,249,255,242,255,244,255,247,255,240,255,249,255,238,255,251,255,236,255,0,0,233,255,253,255,233,255,0,0,236,255,0,0,236,255,0,0,238,255,0,0,236,255,253,255,236,255,249,255,229,255,244,255,220,255,240,255,214,255,236,255,207,255,231,255,198,255,233,255,194,255,236,255,194,255,240,255,196,255,249,255,205,255,2,0,216,255,13,0,225,255,22,0,236,255,35,0,244,255,41,0,251,255,48,0,253,255,52,0,253,255,55,0,0,0,55,0,0,0,50,0,0,0,41,0,0,0,30,0,4,0,17,0,8,0,4,0,15,0,249,255,17,0,233,255,15,0,222,255,11,0,216,255,2,0,207,255,249,255,205,255,238,255,207,255,227,255,211,255,220,255,222,255,216,255,233,255,214,255,244,255,214,255,0,0,218,255,8,0,222,255,22,0,225,255,24,0,231,255,26,0,233,255,28,0,238,255,24,0,244,255,22,0,251,255,17,0,2,0,15,0,13,0,13,0,24,0,8,0,39,0,11,0,52,0,13,0,64,0,15,0,72,0,22,0,77,0,28,0,77,0,37,0,75,0,44,0,68,0,50,0,57,0,52,0,44,0,48,0,28,0,44,0,13,0,37,0,0,0,28,0,242,255,19,0,229,255,13,0,222,255,6,0,218,255,2,0,216,255,0,0,218,255,0,0,222,255,0,0,227,255,0,0,231,255,0,0,236,255,2,0,240,255,0,0,244,255,0,0,244,255,0,0,249,255,251,255,249,255,247,255,249,255,244,255,249,255,240,255,247,255,240,255,249,255,240,255,247,255,242,255,249,255,249,255,249,255,0,0,249,255,11,0,249,255,24,0,244,255,35,0,242,255,46,0,240,255,52,0,238,255,57,0,238,255,57,0,242,255,55,0,247,255,50,0,253,255,44,0,4,0,37,0,15,0,30,0,24,0,22,0,35,0,17,0,46,0,11,0,52,0,6,0,57,0,2,0,59,0,251,255,59,0,244,255,57,0,236,255,52,0,229,255,48,0,225,255,44,0,220,255,39,0,222,255,37,0,225,255,33,0,229,255,30,0,238,255,26,0,244,255,22,0,249,255,17,0,0,0,13,0,2,0,4,0,2,0,0,0,2,0,249,255,0,0,242,255,0,0,231,255,0,0,225,255,2,0,220,255,4,0,216,255,6,0,216,255,13,0,216,255,15,0,218,255,19,0,222,255,22,0,225,255,19,0,225,255,17,0,222,255,13,0,222,255,4,0,216,255,253,255,211,255,247,255,211,255,236,255,211,255,227,255,216,255,218,255,220,255,214,255,225,255,211,255,229,255,214,255,233,255,220,255,236,255,233,255,238,255,244,255,236,255,0,0,236,255,8,0,233,255,13,0,231,255,13,0,233,255,11,0,233,255,6,0,233,255,0,0,231,255,251,255,231,255,251,255,233,255,249,255,231,255,251,255,231,255,0,0,231,255,6,0,233,255,13,0,236,255,15,0,242,255,15,0,247,255,13,0,249,255,4,0,253,255,249,255,0,0,236,255,0,0,222,255,253,255,209,255,249,255,198,255,244,255,192,255,238,255,189,255,229,255,187,255,225,255,192,255,222,255,194,255,222,255,200,255,225,255,205,255,233,255,214,255,242,255,220,255,0,0,225,255,6,0,233,255,13,0,240,255,19,0,244,255,19,0,253,255,17,0,2,0,11,0,6,0,4,0,11,0,251,255,11,0,244,255,8,0,236,255,6,0,233,255,2,0,233,255,253,255,233,255,247,255,238,255,242,255,242,255,238,255,249,255,236,255,0,0,233,255,6,0,229,255,11,0,227,255,15,0,222,255,15,0,220,255,11,0,220,255,11,0,220,255,6,0,222,255,4,0,227,255,2,0,236,255,0,0,244,255,253,255,251,255,253,255,0,0,249,255,2,0,244,255,2,0,238,255,0,0,229,255,253,255,220,255,247,255,214,255,244,255,207,255,244,255,205,255,247,255,205,255,251,255,209,255,253,255,214,255,2,0,220,255,4,0,225,255,6,0,227,255,6,0,225,255,2,0,220,255,0,0,218,255,0,0,211,255,251,255,207,255,244,255,203,255,244,255,198,255,240,255,196,255,238,255,194,255,233,255,194,255,231,255,196,255,231,255,200,255,231,255,207,255,233,255,216,255,236,255,227,255,240,255,240,255,242,255,253,255,242,255,6,0,242,255,15,0,240,255,19,0,236,255,24,0,233,255,22,0,231,255,17,0,233,255,13,0,233,255,6,0,238,255,0,0,242,255,249,255,247,255,247,255,251,255,240,255,253,255,240,255,253,255,242,255,251,255,240,255,253,255,240,255,253,255,242,255,253,255,240,255,0,0,238,255,2,0,236,255,6,0,236,255,11,0,236,255,13,0,236,255,17,0,236,255,15,0,238,255,15,0,240,255,11,0,240,255,6,0,240,255,2,0,242,255,251,255,242,255,244,255,242,255,238,255,244,255,233,255,244,255,229,255,247,255,225,255,249,255,225,255,251,255,225,255,253,255,227,255,0,0,231,255,6,0,240,255,15,0,249,255,22,0,2,0,28,0,13,0,28,0,24,0,26,0,33,0,19,0,37,0,8,0,44,0,0,0,46,0,244,255,46,0,236,255,46,0,229,255,48,0,227,255,50,0,227,255,50,0,229,255,52,0,233,255,52,0,238,255,50,0,242,255,48,0,247,255,46,0,251,255,39,0,253,255,35,0,253,255,28,0,253,255,22,0,253,255,17,0,0,0,15,0,0,0,13,0,2,0,13,0,6,0,13,0,11,0,13,0,15,0,11,0,17,0,11,0,17,0,6,0,15,0,4,0,15,0,4,0,8,0,2,0,6,0,4,0,4,0,4,0,2,0,6,0,2,0,6,0,4,0,8,0,6,0,8,0,11,0,11,0,13,0,8,0,17,0,11,0,17,0,11,0,19,0,8,0,19,0,4,0,19,0,0,0,22,0,247,255,19,0,233,255,22,0,218,255,17,0,203,255,15,0,192,255,13,0,180,255,8,0,174,255,6,0,172,255,4,0,169,255,2,0,169,255,0,0,167,255,0,0,167,255,0,0,163,255,0,0,163,255,0,0,158,255,0,0,158,255,0,0,161,255,253,255,165,255,253,255,174,255,0,0,185,255,0,0,198,255,2,0,211,255,4,0,225,255,8,0,236,255,8,0,244,255,11,0,249,255,6,0,253,255,6,0,253,255,2,0,251,255,0,0,249,255,253,255,247,255,247,255,244,255,242,255,242,255,238,255,242,255,231,255,242,255,225,255,242,255,216,255,244,255,211,255,249,255,207,255,249,255,209,255,249,255,214,255,251,255,222,255,249,255,236,255,247,255,244,255,240,255,0,0,236,255,6,0,229,255,11,0,225,255,13,0,220,255,11,0,218,255,4,0,216,255,0,0,214,255,247,255,214,255,238,255,214,255,229,255,211,255,222,255,207,255,216,255,207,255,214,255,205,255,214,255,203,255,211,255,203,255,214,255,207,255,216,255,209,255,216,255,211,255,218,255,214,255,222,255,214,255,227,255,214,255,233,255,211,255,238,255,205,255,242,255,203,255,244,255,196,255,249,255,192,255,249,255,187,255,251,255,187,255,251,255,189,255,253,255,196,255,0,0,207,255,0,0,218,255,2,0,231,255,4,0,244,255,6,0,0,0,8,0,6,0,15,0,13,0,19,0,17,0,24,0,17,0,26,0,17,0,26,0,13,0,24,0,6,0,17,0,0,0,11,0,253,255,4,0,247,255,4,0,242,255,2,0,242,255,0,0,238,255,2,0,236,255,0,0,231,255,2,0,227,255,0,0,220,255,253,255,216,255,249,255,209,255,240,255,207,255,236,255,205,255,231,255,205,255,227,255,205,255,225,255,205,255,227,255,207,255,231,255,211,255,238,255,211,255,247,255,216,255,0,0,218,255,6,0,222,255,13,0,225,255,19,0,227,255,24,0,229,255,24,0,233,255,24,0,236,255,24,0,240,255,19,0,247,255,17,0,251,255,13,0,0,0,8,0,0,0,2,0,0,0,251,255,253,255,242,255,249,255,233,255,242,255,227,255,233,255,220,255,229,255,218,255,225,255,220,255,225,255,225,255,227,255,231,255,231,255,242,255,236,255,249,255,242,255,0,0,249,255,4,0,253,255,6,0,0,0,8,0,0,0,6,0,253,255,4,0,247,255,2,0,242,255,253,255,238,255,251,255,233,255,249,255,231,255,244,255,231,255,244,255,233,255,247,255,238,255,247,255,242,255,251,255,247,255,0,0,244,255,4,0,242,255,11,0,238,255,17,0,231,255,19,0,220,255,22,0,211,255,19,0,203,255,17,0,196,255,13,0,194,255,4,0,189,255,0,0,194,255,0,0,198,255,0,0,203,255,0,0,209,255,4,0,216,255,8,0,225,255,13,0,227,255,19,0,231,255,22,0,238,255,22,0,244,255,22,0,247,255,15,0,253,255,8,0,4,0,2,0,11,0,251,255,17,0,242,255,24,0,238,255,28,0,236,255,30,0,238,255,33,0,240,255,33,0,244,255,33,0,247,255,33,0,251,255,30,0,253,255,28,0,249,255,28,0,247,255,26,0,242,255,24,0,238,255,22,0,233,255,22,0,233,255,22,0,233,255,22,0,236,255,26,0,242,255,28,0,247,255,37,0,253,255,46,0,2,0,52,0,6,0,59,0,8,0,64,0,11,0,66,0,6,0,66,0,2,0,64,0,253,255,59,0,244,255,57,0,233,255,52,0,225,255,48,0,216,255,44,0,211,255,37,0,203,255,37,0,198,255,30,0,194,255,28,0,187,255,24,0,183,255,22,0,178,255,19,0,176,255,15,0,178,255,13,0,180,255,13,0,183,255,13,0,187,255,13,0,194,255,13,0,203,255,11,0,214,255,8,0,225,255,6,0,236,255,4,0,242,255,4,0,247,255,4,0,244,255,6,0,240,255,13,0,233,255,17,0,225,255,22,0,216,255,28,0,205,255,35,0,198,255,37,0,192,255,41,0,189,255,44,0,189,255,44,0,189,255,44,0,194,255,44,0,198,255,44,0,203,255,39,0,209,255,35,0,214,255,30,0,218,255,26,0,222,255,19,0,229,255,17,0,236,255,15,0,242,255,11,0,251,255,8,0,4,0,4,0,13,0,2,0,22,0,251,255,26,0,247,255,26,0,238,255,24,0,231,255,19,0,222,255,13,0,216,255,2,0,211,255,249,255,209,255,242,255,207,255,231,255,205,255,222,255,203,255,218,255,198,255,209,255,196,255,205,255,192,255,205,255,192,255,205,255,194,255,214,255,196,255,218,255,198,255,229,255,205,255,238,255,209,255,249,255,211,255,0,0,211,255,6,0,211,255,15,0,211,255,17,0,214,255,22,0,216,255,24,0,218,255,28,0,222,255,33,0,229,255,35,0,236,255,37,0,242,255,35,0,247,255,30,0,253,255,28,0,0,0,22,0,2,0,17,0,4,0,15,0,8,0,11,0,6,0,15,0,8,0,15,0,8,0,22,0,8,0,26,0,4,0,30,0,4,0,35,0,6,0,39,0,8,0,44,0,11,0,48,0,11,0,52,0,13,0,57,0,13,0,57,0,11,0,55,0,6,0,52,0,2,0,44,0,0,0,37,0,253,255,28,0,251,255,22,0,251,255,13,0,251,255,11,0,251,255,8,0,0,0,8,0,0,0,6,0,8,0,4,0,15,0,2,0,22,0,253,255,28,0,247,255,35,0,238,255,39,0,231,255,44,0,225,255,44,0,220,255,41,0,216,255,35,0,211,255,28,0,209,255,19,0,209,255,11,0,207,255,0,0,205,255,249,255,205,255,240,255,207,255,238,255,205,255,236,255,209,255,238,255,216,255,238,255,222,255,242,255,231,255,249,255,240,255,253,255,249,255,0,0,2,0,6,0,13,0,8,0,22,0,11,0,28,0,15,0,37,0,17,0,41,0,22,0,46,0,22,0,50,0,24,0,52,0,28,0,52,0,26,0,50,0,28,0,50,0,28,0,46,0,28,0,44,0,26,0,41,0,28,0,39,0,28,0,39,0,24,0,37,0,22,0,35,0,17,0,26,0,13,0,19,0,6,0,11,0,0,0,0,0,253,255,249,255,247,255,242,255,240,255,238,255,236,255,238,255,229,255,242,255,227,255,247,255,222,255,0,0,220,255,2,0,222,255,4,0,225,255,8,0,229,255,6,0,236,255,4,0,240,255,2,0,244,255,0,0,249,255,251,255,253,255,249,255,0,0,247,255,0,0,247,255,6,0,251,255,6,0,253,255,11,0,0,0,17,0,4,0,19,0,6,0,19,0,8,0,17,0,6,0,13,0,4,0,6,0,0,0,0,0,253,255,251,255,251,255,244,255,247,255,238,255,247,255,236,255,249,255,231,255,251,255,229,255,0,0,227,255,6,0,222,255,13,0,222,255,24,0,220,255,33,0,220,255,41,0,218,255,44,0,222,255,48,0,225,255,48,0,229,255,44,0,236,255,41,0,242,255,37,0,249,255,26,0,253,255,17,0,253,255,8,0,253,255,2,0,249,255,253,255,247,255,249,255,240,255,247,255,238,255,244,255,238,255,244,255,236,255,244,255,238,255,242,255,244,255,238,255,249,255,233,255,253,255,229,255,2,0,222,255,6,0,214,255,8,0,207,255,13,0,200,255,11,0,196,255,8,0,192,255,6,0,192,255,0,0,196,255,253,255,200,255,251,255,207,255,249,255,216,255,249,255,222,255,251,255,231,255,0,0,238,255,2,0,247,255,4,0,251,255,4,0,253,255,6,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,15,0,253,255,15,0,251,255,17,0,249,255,19,0,249,255,19,0,251,255,22,0,253,255,22,0,0,0,22,0,4,0,24,0,11,0,28,0,17,0,30,0,22,0,39,0,26,0,44,0,26,0,46,0,24,0,48,0,19,0,48,0,11,0,48,0,2,0,44,0,251,255,41,0,240,255,39,0,231,255,41,0,225,255,39,0,220,255,39,0,216,255,37,0,218,255,30,0,222,255,28,0,227,255,22,0,231,255,13,0,240,255,6,0,247,255,0,0,0,0,251,255,4,0,247,255,6,0,249,255,11,0,247,255,11,0,247,255,8,0,247,255,4,0,247,255,0,0,247,255,249,255,244,255,244,255,244,255,238,255,247,255,231,255,249,255,227,255,251,255,225,255,0,0,225,255,2,0,227,255,6,0,229,255,13,0,233,255,19,0,240,255,22,0,242,255,26,0,244,255,28,0,247,255,28,0,247,255,26,0,249,255,22,0,0,0,15,0,0,0,8,0,2,0,6,0,6,0,4,0,8,0,2,0,13,0,2,0,17,0,4,0,17,0,8,0,19,0,13,0,19,0,17,0,17,0,19,0,17,0,22,0,15,0,22,0,11,0,22,0,8,0,22,0,6,0,17,0,6,0,17,0,2,0,15,0,4,0,13,0,4,0,13,0,6,0,11,0,6,0,11,0,4,0,6,0,0,0,0,0,247,255,249,255,238,255,238,255,225,255,227,255,216,255,214,255,209,255,205,255,205,255,198,255,205,255,194,255,207,255,194,255,209,255,198,255,216,255,205,255,225,255,214,255,233,255,220,255,244,255,222,255,251,255,225,255,0,0,225,255,4,0,227,255,4,0,222,255,0,0,222,255,251,255,220,255,247,255,222,255,240,255,225,255,231,255,229,255,225,255,233,255,216,255,238,255,211,255,242,255,209,255,247,255,209,255,247,255,214,255,249,255,218,255,249,255,231,255,249,255,242,255,249,255,0,0,251,255,11,0,253,255,19,0,253,255,24,0,0,0,26,0,0,0,24,0,2,0,19,0,2,0,15,0,2,0,6,0,0,0,2,0,2,0,0,0,2,0,251,255,4,0,244,255,6,0,238,255,11,0,233,255,15,0,227,255,22,0,222,255,24,0,216,255,28,0,214,255,26,0,211,255,24,0,211,255,17,0,216,255,11,0,220,255,0,0,222,255,247,255,225,255,236,255,222,255,227,255,220,255,220,255,216,255,214,255,209,255,209,255,203,255,209,255,198,255,207,255,194,255,209,255,196,255,209,255,200,255,214,255,207,255,216,255,216,255,225,255,227,255,231,255,238,255,240,255,253,255,247,255,8,0,251,255,19,0,0,0,28,0,2,0,33,0,2,0,37,0,0,0,37,0,251,255,35,0,242,255,30,0,233,255,24,0,225,255,17,0,220,255,11,0,216,255,4,0,216,255,0,0,222,255,251,255,227,255,247,255,233,255,244,255,240,255,247,255,244,255,251,255,251,255,0,0,0,0,8,0,4,0,22,0,11,0,33,0,17,0,46,0,24,0,59,0,28,0,68,0,33,0,72,0,33,0,72,0,30,0,70,0,26,0,66,0,17,0,57,0,11,0,50,0,4,0,39,0,253,255,28,0,251,255,19,0,247,255,11,0,247,255,6,0,249,255,0,0,253,255,0,0,0,0,0,0,6,0,2,0,11,0,8,0,15,0,13,0,22,0,24,0,22,0,33,0,24,0,41,0,22,0,50,0,15,0,55,0,13,0,59,0,6,0,57,0,0,0,52,0,249,255,50,0,242,255,41,0,238,255,33,0,236,255,22,0,236,255,15,0,238,255,2,0,242,255,247,255,247,255,233,255,251,255,220,255,253,255,209,255,0,0,203,255,0,0,203,255,0,0,207,255,0,0,211,255,2,0,220,255,2,0,231,255,6,0,238,255,8,0,244,255,8,0,244,255,8,0,244,255,6,0,244,255,2,0,242,255,253,255,238,255,244,255,238,255,236,255,238,255,227,255,240,255,218,255,247,255,216,255,0,0,214,255,4,0,218,255,15,0,225,255,24,0,233,255,33,0,240,255,37,0,247,255,41,0,253,255,41,0,0,0,35,0,0,0,26,0,0,0,15,0,0,0,4,0,0,0,251,255,0,0,242,255,0,0,233,255,0,0,227,255,0,0,222,255,0,0,220,255,0,0,222,255,0,0,225,255,253,255,227,255,0,0,229,255,8,0,231,255,17,0,233,255,26,0,238,255,37,0,242,255,48,0,249,255,57,0,253,255,64,0,0,0,66,0,2,0,68,0,2,0,68,0,0,0,66,0,253,255,66,0,247,255,64,0,244,255,64,0,244,255,61,0,247,255,64,0,251,255,66,0,0,0,66,0,8,0,68,0,15,0,70,0,24,0,70,0,28,0,70,0,33,0,68,0,33,0,61,0,28,0,57,0,24,0,50,0,15,0,41,0,11,0,33,0,4,0,24,0,0,0,15,0,0,0,8,0,0,0,0,0,0,0,251,255,0,0,244,255,0,0,236,255,0,0,229,255,0,0,220,255,2,0,211,255,6,0,205,255,8,0,200,255,15,0,194,255,19,0,194,255,28,0,192,255,33,0,194,255,39,0,196,255,41,0,198,255,44,0,203,255,46,0,205,255,46,0,207,255,44,0,207,255,41,0,207,255,39,0,207,255,37,0,205,255,33,0,203,255,26,0,203,255,17,0,207,255,6,0,211,255,253,255,220,255,240,255,229,255,225,255,238,255,211,255,244,255,200,255,251,255,192,255,253,255,187,255,0,0,187,255,2,0,189,255,8,0,198,255,13,0,209,255,19,0,222,255,30,0,233,255,39,0,247,255,50,0,251,255,61,0,253,255,72,0,251,255,79,0,244,255,83,0,236,255,86,0,225,255,79,0,211,255,72,0,200,255,64,0,194,255,55,0,185,255,44,0,187,255,33,0,187,255,26,0,192,255,22,0,203,255,17,0,211,255,15,0,222,255,15,0,236,255,13,0,244,255,8,0,253,255,8,0,0,0,4,0,4,0,4,0,6,0,2,0,8,0,4,0,8,0,8,0,8,0,15,0,6,0,19,0,2,0,24,0,0,0,28,0,0,0,28,0,0,0,30,0,4,0,28,0,11,0,24,0,17,0,19,0,26,0,17,0,33,0,13,0,35,0,8,0,35,0,2,0,30,0,0,0,22,0,251,255,13,0,249,255,2,0,249,255,251,255,249,255,242,255,253,255,240,255,2,0,238,255,8,0,240,255,13,0,247,255,17,0,0,0,15,0,6,0,11,0,13,0,4,0,17,0,0,0,17,0,249,255,13,0,242,255,2,0,244,255,251,255,249,255,238,255,251,255,229,255,0,0,222,255,4,0,218,255,11,0,220,255,13,0,220,255,13,0,222,255,11,0,225,255,6,0,227,255,0,0,229,255,251,255,231,255,244,255,233,255,236,255,238,255,229,255,247,255,225,255,0,0,220,255,11,0,218,255,22,0,220,255,30,0,218,255,41,0,220,255,48,0,220,255,52,0,218,255,57,0,211,255,59,0,205,255,61,0,196,255,61,0,185,255,57,0,174,255,50,0,167,255,46,0,161,255,37,0,156,255,28,0,156,255,19,0,161,255,15,0,167,255,11,0,178,255,8,0,192,255,6,0,200,255,6,0,209,255,11,0,220,255,13,0,225,255,15,0,229,255,22,0,231,255,24,0,236,255,28,0,236,255,28,0,240,255,24,0,242,255,22,0,247,255,15,0,253,255,8,0,2,0,0,0,13,0,0,0,19,0,253,255,28,0,0,0,35,0,0,0,41,0,6,0,44,0,8,0,44,0,13,0,44,0,15,0,39,0,13,0,35,0,11,0,28,0,8,0,26,0,4,0,22,0,2,0,17,0,0,0,19,0,0,0,22,0,2,0,22,0,6,0,28,0,6,0,30,0,11,0,33,0,15,0,37,0,19,0,39,0,26,0,37,0,33,0,33,0,41,0,26,0,48,0,17,0,48,0,8,0,50,0,0,0,48,0,244,255,44,0,236,255,39,0,229,255,37,0,227,255,33,0,225,255,33,0,222,255,30,0,222,255,30,0,225,255,28,0,229,255,26,0,233,255,22,0,244,255,15,0,251,255,4,0,2,0,253,255,13,0,244,255,22,0,233,255,30,0,225,255,37,0,222,255,39,0,220,255,41,0,222,255,44,0,225,255,44,0,233,255,48,0,240,255,50,0,247,255,55,0,253,255,59,0,2,0,61,0,8,0,66,0,13,0,68,0,15,0,70,0,19,0,68,0,22,0,66,0,24,0,61,0,22,0,55,0,22,0,48,0,22,0,41,0,22,0,37,0,24,0,35,0,26,0,35,0,30,0,33,0,30,0,37,0,33,0,37,0,33,0,37,0,30,0,35,0,30,0,35,0,30,0,30,0,30,0,26,0,35,0,17,0,37,0,8,0,39,0,0,0,41,0,244,255,41,0,238,255,41,0,229,255,35,0,225,255,30,0,220,255,26,0,220,255,19,0,222,255,11,0,229,255,4,0,233,255,251,255,238,255,242,255,247,255,231,255,251,255,218,255,0,0,209,255,4,0,200,255,8,0,196,255,11,0,196,255,13,0,198,255,13,0,205,255,15,0,211,255,15,0,218,255,15,0,222,255,15,0,225,255,15,0,222,255,19,0,220,255,22,0,214,255,26,0,207,255,28,0,196,255,30,0,185,255,28,0,180,255,24,0,176,255,17,0,174,255,8,0,174,255,0,0,180,255,244,255,187,255,233,255,198,255,225,255,216,255,218,255,231,255,211,255,247,255,209,255,2,0,207,255,13,0,211,255,19,0,214,255,19,0,220,255,13,0,222,255,4,0,227,255,247,255,233,255,231,255,236,255,216,255,238,255,200,255,242,255,185,255,244,255,178,255,251,255,174,255,0,0,176,255,8,0,180,255,17,0,192,255,33,0,205,255,44,0,220,255,55,0,231,255,66,0,244,255,75,0,249,255,79,0,249,255,79,0,247,255,72,0,242,255,66,0,236,255,57,0,233,255,46,0,229,255,37,0,231,255,26,0,233,255,17,0,236,255,8,0,240,255,0,0,244,255,249,255,249,255,244,255,251,255,240,255,253,255,238,255,253,255,238,255,253,255,238,255,253,255,238,255,253,255,236,255,249,255,233,255,244,255,231,255,244,255,222,255,242,255,218,255,238,255,214,255,231,255,211,255,231,255,211,255,227,255,211,255,222,255,218,255,220,255,222,255,225,255,229,255,227,255,233,255,229,255,238,255,233,255,242,255,240,255,247,255,244,255,247,255,249,255,247,255,253,255,244,255,2,0,240,255,8,0,231,255,15,0,225,255,19,0,218,255,28,0,211,255,33,0,209,255,33,0,211,255,33,0,214,255,33,0,220,255,26,0,229,255,17,0,238,255,11,0,242,255,0,0,244,255,253,255,247,255,249,255,244,255,251,255,240,255,251,255,236,255,0,0,229,255,4,0,225,255,13,0,222,255,19,0,222,255,26,0,229,255,33,0,233,255,37,0,240,255,39,0,249,255,41,0,253,255,41,0,0,0,44,0,2,0,37,0,2,0,28,0,0,0,17,0,0,0,8,0,253,255,0,0,251,255,247,255,249,255,240,255,244,255,236,255,242,255,236,255,240,255,236,255,236,255,240,255,231,255,247,255,227,255,0,0,222,255,6,0,220,255,15,0,218,255,22,0,218,255,26,0,216,255,28,0,220,255,26,0,225,255,22,0,229,255,17,0,233,255,11,0,238,255,4,0,240,255,0,0,242,255,251,255,244,255,244,255,247,255,242,255,251,255,238,255,0,0,236,255,2,0,236,255,8,0,238,255,15,0,240,255,22,0,242,255,24,0,244,255,26,0,249,255,22,0,251,255,19,0,0,0,15,0,0,0,11,0,6,0,4,0,11,0,2,0,15,0,0,0,17,0,0,0,19,0,251,255,19,0,249,255,17,0,247,255,13,0,238,255,8,0,229,255,4,0,218,255,2,0,207,255,0,0,196,255,4,0,187,255,8,0,176,255,15,0,172,255,26,0,172,255,35,0,174,255,39,0,183,255,41,0,194,255,39,0,214,255,35,0,231,255,24,0,251,255,8,0,6,0,251,255,17,0,236,255,22,0,222,255,19,0,211,255,15,0,205,255,6,0,205,255,253,255,207,255,244,255,214,255,236,255,227,255,233,255,236,255,231,255,249,255,233,255,0,0,238,255,8,0,238,255,15,0,240,255,19,0,238,255,24,0,236,255,28,0,233,255,30,0,229,255,33,0,225,255,37,0,220,255,41,0,218,255,44,0,214,255,48,0,214,255,48,0,211,255,50,0,211,255,55,0,214,255,57,0,214,255,57,0,216,255,59,0,220,255,59,0,222,255,59,0,229,255,55,0,233,255,48,0,238,255,44,0,238,255,37,0,240,255,30,0,240,255,26,0,240,255,22,0,238,255,19,0,233,255,17,0,231,255,19,0,233,255,17,0,233,255,17,0,236,255,15,0,238,255,15,0,242,255,11,0,244,255,8,0,251,255,4,0,0,0,2,0,4,0,2,0,11,0,2,0,13,0,2,0,11,0,6,0,11,0,11,0,4,0,15,0,0,0,19,0,253,255,26,0,253,255,24,0,249,255,22,0,249,255,15,0,249,255,6,0,251,255,251,255,253,255,240,255,0,0,229,255,4,0,222,255,8,0,216,255,8,0,214,255,13,0,211,255,15,0,211,255,17,0,209,255,22,0,207,255,26,0,205,255,26,0,203,255,30,0,203,255,30,0,205,255,30,0,209,255,30,0,218,255,28,0,227,255,26,0,236,255,22,0,247,255,15,0,253,255,8,0,0,0,0,0,2,0,247,255,0,0,240,255,0,0,229,255,0,0,218,255,251,255,207,255,247,255,198,255,244,255,189,255,236,255,178,255,231,255,174,255,225,255,169,255,218,255,169,255,214,255,172,255,209,255,180,255,209,255,189,255,207,255,205,255,209,255,216,255,211,255,225,255,218,255,233,255,220,255,238,255,222,255,238,255,227,255,238,255,225,255,233,255,227,255,233,255,225,255,231,255,220,255,231,255,216,255,233,255,211,255,233,255,207,255,231,255,200,255,231,255,198,255,233,255,194,255,231,255,192,255,231,255,194,255,231,255,196,255,233,255,200,255,233,255,205,255,236,255,209,255,236,255,218,255,240,255,222,255,242,255,229,255,244,255,236,255,251,255,247,255,0,0,253,255,6,0,4,0,13,0,6,0,17,0,8,0,26,0,11,0,30,0,8,0,33,0,6,0,30,0,6,0,28,0,4,0,26,0,2,0,24,0,0,0,28,0,249,255,30,0,244,255,35,0,238,255,39,0,233,255,39,0,231,255,37,0,229,255,33,0,231,255,26,0,233,255,15,0,238,255,4,0,247,255,251,255,253,255,242,255,0,0,238,255,8,0,233,255,15,0,233,255,24,0,236,255,33,0,240,255,39,0,244,255,46,0,253,255,50,0,2,0,55,0,8,0,52,0,15,0,50,0,19,0,44,0,22,0,35,0,24,0,28,0,24,0,24,0,19,0,19,0,15,0,19,0,11,0,26,0,4,0,33,0,0,0,41,0,251,255,48,0,242,255,55,0,240,255,59,0,233,255,59,0,229,255,55,0,222,255,48,0,220,255,41,0,211,255,33,0,207,255,24,0,207,255,19,0,205,255,13,0,207,255,8,0,207,255,8,0,216,255,6,0,220,255,4,0,229,255,2,0,238,255,0,0,249,255,0,0,0,0,251,255,6,0,251,255,13,0,247,255,19,0,247,255,26,0,244,255,26,0,244,255,28,0,244,255,26,0,247,255,22,0,244,255,17,0,247,255,8,0,247,255,4,0,247,255,251,255,247,255,242,255,247,255,231,255,244,255,222,255,240,255,216,255,238,255,207,255,231,255,200,255,227,255,192,255,222,255,187,255,216,255,185,255,211,255,187,255,209,255,189,255,205,255,194,255,205,255,198,255,203,255,203,255,203,255,205,255,205,255,207,255,207,255,207,255,211,255,209,255,216,255,211,255,220,255,218,255,222,255,227,255,225,255,236,255,225,255,247,255,227,255,2,0,225,255,13,0,222,255,19,0,222,255,24,0,225,255,26,0,227,255,26,0,236,255,24,0,244,255,19,0,253,255,15,0,8,0,11,0,17,0,4,0,26,0,2,0,35,0,0,0,41,0,249,255,48,0,244,255,48,0,242,255,48,0,238,255,46,0,236,255,37,0,238,255,28,0,238,255,17,0,240,255,8,0,240,255,0,0,242,255,253,255,242,255,251,255,238,255,249,255,233,255,251,255,229,255,251,255,222,255,253,255,216,255,249,255,209,255,247,255,205,255,242,255,196,255,236,255,192,255,229,255,185,255,220,255,178,255,211,255,172,255,205,255,169,255,200,255,172,255,200,255,178,255,198,255,189,255,205,255,203,255,209,255,218,255,216,255,227,255,220,255,240,255,225,255,249,255,225,255,253,255,227,255,0,0,229,255,2,0,229,255,6,0,231,255,11,0,233,255,15,0,238,255,19,0,240,255,26,0,240,255,28,0,240,255,30,0,233,255,28,0,229,255,24,0,218,255,19,0,209,255,11,0,200,255,2,0,194,255,253,255,192,255,247,255,194,255,240,255,198,255,238,255,207,255,236,255,216,255,240,255,225,255,240,255,231,255,242,255,238,255,244,255,247,255,249,255,0,0,249,255,6,0,249,255,11,0,251,255,15,0,251,255,17,0,253,255,17,0,0,0,15,0,0,0,13,0,4,0,6,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,4,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,0,0,4,0,247,255,2,0,233,255,0,0,218,255,249,255,209,255,242,255,200,255,236,255,196,255,231,255,194,255,229,255,196,255,231,255,200,255,238,255,207,255,247,255,216,255,0,0,227,255,6,0,242,255,13,0,2,0,17,0,19,0,15,0,37,0,11,0,52,0,2,0,68,0,249,255,77,0,233,255,83,0,218,255,81,0,209,255,79,0,200,255,72,0,200,255,68,0,203,255,61,0,214,255,57,0,222,255,55,0,236,255,55,0,247,255,57,0,0,0,59,0,11,0,61,0,22,0,64,0,30,0,70,0,37,0,75,0,44,0,77,0,48,0,79,0,52,0,77,0,50,0,75,0,50,0,72,0,44,0,66,0,39,0,59,0,35,0,55,0,33,0,48,0,33,0,44,0,35,0,41,0,37,0,39,0,37,0,37,0,39,0,35,0,35,0,30,0,30,0,28,0,22,0,24,0,13,0,22,0,2,0,17,0,251,255,15,0,244,255,15,0,238,255,15,0,236,255,15,0,236,255,15,0,236,255,13,0,233,255,11,0,231,255,6,0,227,255,6,0,225,255,4,0,222,255,0,0,220,255,0,0,218,255,253,255,218,255,251,255,218,255,249,255,220,255,247,255,220,255,244,255,222,255,242,255,227,255,240,255,231,255,238,255,236,255,236,255,242,255,233,255,251,255,236,255,0,0,236,255,2,0,238,255,6,0,242,255,8,0,247,255,4,0,253,255,0,0,2,0,249,255,8,0,240,255,15,0,233,255,19,0,225,255,22,0,220,255,26,0,218,255,26,0,220,255,24,0,218,255,24,0,222,255,19,0,225,255,13,0,227,255,6,0,231,255,253,255,233,255,244,255,231,255,238,255,229,255,231,255,225,255,231,255,220,255,229,255,216,255,229,255,211,255,231,255,211,255,233,255,209,255,236,255,209,255,233,255,211,255,233,255,211,255,229,255,209,255,227,255,211,255,225,255,207,255,225,255,203,255,225,255,203,255,222,255,200,255,222,255,203,255,225,255,207,255,227,255,211,255,225,255,218,255,222,255,225,255,220,255,229,255,216,255,233,255,214,255,240,255,214,255,244,255,211,255,247,255,214,255,249,255,216,255,247,255,218,255,244,255,220,255,242,255,222,255,236,255,225,255,233,255,225,255,225,255,225,255,216,255,222,255,207,255,222,255,203,255,222,255,198,255,225,255,196,255,229,255,200,255,233,255,207,255,240,255,216,255,244,255,227,255,251,255,240,255,2,0,251,255,11,0,4,0,19,0,13,0,33,0,19,0,41,0,26,0,52,0,30,0,57,0,37,0,61,0,39,0,61,0,44,0,61,0,44,0,55,0,44,0,46,0,44,0,39,0,39,0,33,0,35,0,26,0,28,0,22,0,22,0,19,0,17,0,15,0,15,0,13,0,8,0,11,0,6,0,6,0,4,0,0,0,2,0,253,255,2,0,244,255,0,0,240,255,0,0,238,255,2,0,240,255,4,0,242,255,8,0,251,255,13,0,0,0,17,0,6,0,19,0,15,0,17,0,19,0,13,0,22,0,6,0,22,0,0,0,17,0,247,255,11,0,240,255,2,0,238,255,251,255,236,255,238,255,236,255,227,255,238,255,218,255,240,255,214,255,242,255,214,255,244,255,220,255,244,255,231,255,249,255,244,255,247,255,2,0,249,255,17,0,249,255,30,0,251,255,35,0,0,0,37,0,0,0,33,0,0,0,22,0,0,0,11,0,0,0,0,0,4,0,251,255,4,0,244,255,6,0,244,255,8,0,247,255,15,0,249,255,19,0,251,255,26,0,0,0,30,0,0,0,37,0,0,0,41,0,253,255,44,0,251,255,48,0,0,0,52,0,0,0,55,0,4,0,61,0,13,0,70,0,19,0,81,0,24,0,90,0,26,0,101,0,24,0,103,0,19,0,105,0,13,0,103,0,4,0,97,0,251,255,88,0,242,255,77,0,231,255,68,0,225,255,59,0,216,255,50,0,211,255,39,0,209,255,30,0,209,255,22,0,209,255,13,0,211,255,6,0,216,255,0,0,222,255,253,255,222,255,251,255,227,255,253,255,227,255,253,255,229,255,0,0,229,255,0,0,229,255,0,0,229,255,4,0,227,255,6,0,222,255,8,0,222,255,11,0,218,255,13,0,218,255,15,0,216,255,17,0,216,255,17,0,218,255,19,0,216,255,19,0,218,255,22,0,220,255,24,0,220,255,24,0,220,255,26,0,218,255,26,0,218,255,17,0,218,255,11,0,218,255,2,0,220,255,253,255,225,255,244,255,231,255,240,255,236,255,238,255,242,255,236,255,249,255,238,255,0,0,236,255,2,0,236,255,2,0,238,255,2,0,238,255,0,0,242,255,251,255,249,255,249,255,253,255,244,255,4,0,242,255,11,0,240,255,13,0,240,255,13,0,236,255,11,0,233,255,6,0,231,255,2,0,227,255,253,255,227,255,251,255,227,255,249,255,227,255,249,255,229,255,253,255,233,255,253,255,240,255,0,0,247,255,0,0,253,255,0,0,0,0,251,255,2,0,249,255,6,0,242,255,8,0,236,255,8,0,233,255,6,0,231,255,4,0,233,255,0,0,236,255,0,0,240,255,249,255,244,255,240,255,249,255,233,255,251,255,229,255,0,0,222,255,2,0,222,255,8,0,222,255,13,0,227,255,19,0,229,255,24,0,238,255,28,0,244,255,33,0,251,255,35,0,0,0,35,0,6,0,30,0,11,0,28,0,13,0,22,0,17,0,13,0,19,0,6,0,19,0,0,0,19,0,249,255,19,0,242,255,17,0,238,255,15,0,231,255,13,0,229,255,6,0,229,255,0,0,225,255,249,255,222,255,242,255,220,255,233,255,220,255,225,255,222,255,218,255,225,255,209,255,229,255,203,255,236,255,198,255,244,255,196,255,253,255,196,255,2,0,194,255,13,0,200,255,22,0,205,255,28,0,209,255,39,0,211,255,48,0,218,255,55,0,222,255,59,0,227,255,61,0,231,255,64,0,236,255,61,0,242,255,59,0,247,255,55,0,251,255,50,0,0,0,46,0,253,255,44,0,251,255,39,0,249,255,35,0,242,255,26,0,238,255,19,0,238,255,11,0,238,255,6,0,240,255,2,0,247,255,253,255,253,255,251,255,2,0,251,255,8,0,249,255,19,0,247,255,24,0,244,255,28,0,240,255,28,0,240,255,24,0,240,255,19,0,240,255,13,0,242,255,2,0,242,255,251,255,244,255,244,255,244,255,240,255,244,255,233,255,242,255,233,255,238,255,231,255,233,255,233,255,227,255,233,255,220,255,238,255,218,255,242,255,220,255,244,255,222,255,247,255,229,255,244,255,238,255,244,255,249,255,242,255,0,0,238,255,6,0,231,255,11,0,227,255,15,0,225,255,15,0,220,255,13,0,218,255,13,0,218,255,8,0,218,255,4,0,220,255,2,0,222,255,0,0,225,255,253,255,227,255,251,255,229,255,244,255,231,255,242,255,238,255,238,255,238,255,231,255,240,255,225,255,242,255,216,255,242,255,207,255,238,255,200,255,238,255,194,255,236,255,189,255,233,255,185,255,231,255,187,255,229,255,187,255,229,255,189,255,227,255,194,255,227,255,198,255,229,255,203,255,229,255,209,255,231,255,218,255,233,255,229,255,236,255,238,255,238,255,249,255,240,255,2,0,244,255,11,0,249,255,17,0,251,255,19,0,0,0,19,0,6,0,13,0,11,0,8,0,15,0,4,0,17,0,2,0,17,0,0,0,13,0,2,0,13,0,6,0,11,0,11,0,8,0,13,0,11,0,13,0,15,0,8,0,19,0,4,0,24,0,0,0,30,0,249,255,35,0,244,255,33,0,240,255,33,0,238,255,28,0,236,255,24,0,236,255,17,0,233,255,13,0,233,255,8,0,233,255,4,0,233,255,4,0,236,255,4,0,238,255,6,0,240,255,11,0,242,255,15,0,244,255,19,0,247,255,19,0,247,255,19,0,244,255,19,0,244,255,15,0,247,255,13,0,247,255,11,0,253,255,11,0,0,0,13,0,6,0,17,0,13,0,22,0,17,0,30,0,22,0,35,0,28,0,41,0,33,0,46,0,37,0,48,0,44,0,50,0,48,0,50,0,52,0,46,0,55,0,41,0,55,0,35,0,52,0,26,0,48,0,19,0,41,0,13,0,35,0,6,0,26,0,4,0,19,0,2,0,13,0,2,0,8,0,2,0,2,0,2,0,2,0,4,0,0,0,0,0,0,0,0,0,0,0,251,255,253,255,247,255,251,255,242,255,251,255,240,255,249,255,233,255,251,255,233,255,0,0,231,255,2,0,231,255,6,0,227,255,11,0,225,255,11,0,220,255,8,0,214,255,6,0,209,255,0,0,205,255,253,255,200,255,251,255,200,255,247,255,200,255,244,255,203,255,244,255,207,255,242,255,209,255,244,255,218,255,244,255,222,255,244,255,229,255,249,255,238,255,251,255,244,255,0,0,0,0,6,0,4,0,15,0,8,0,22,0,11,0,30,0,6,0,35,0,6,0,37,0,0,0,35,0,249,255,30,0,242,255,26,0,236,255,19,0,233,255,15,0,231,255,11,0,236,255,6,0,240,255,6,0,247,255,11,0,0,0,15,0,4,0,24,0,11,0,33,0,13,0,44,0,15,0,52,0,15,0,61,0,13,0,66,0,13,0,68,0,13,0,66,0,11,0,59,0,11,0,48,0,13,0,39,0,13,0,26,0,15,0,15,0,15,0,6,0,15,0,0,0,11,0,253,255,4,0,251,255,0,0,251,255,251,255,249,255,244,255,249,255,238,255,244,255,231,255,242,255,229,255,238,255,229,255,233,255,231,255,231,255,236,255,231,255,242,255,229,255,253,255,233,255,4,0,236,255,13,0,240,255,19,0,247,255,22,0,249,255,24,0,251,255,24,0,251,255,22,0,251,255,22,0,251,255,22,0,249,255,24,0,244,255,26,0,242,255,26,0,242,255,28,0,244,255,28,0,247,255,26,0,249,255,24,0,253,255,19,0,0,0,13,0,2,0,6,0,4,0,2,0,4,0,0,0,4,0,253,255,4,0,253,255,6,0,0,0,6,0,6,0,6,0,13,0,8,0,19,0,11,0,28,0,13,0,33,0,13,0,37,0,15,0,37,0,17,0,37,0,15,0,30,0,15,0,26,0,13,0,19,0,8,0,15,0,2,0,11,0,249,255,8,0,240,255,8,0,231,255,11,0,225,255,13,0,218,255,17,0,211,255,17,0,214,255,22,0,214,255,24,0,216,255,26,0,222,255,26,0,229,255,24,0,236,255,19,0,242,255,15,0,249,255,6,0,251,255,0,0,253,255,251,255,0,0,247,255,0,0,242,255,253,255,242,255,0,0,247,255,253,255,247,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,251,255,4,0,249,255,6,0,249,255,13,0,244,255,17,0,244,255,22,0,247,255,24,0,251,255,28,0,0,0,30,0,2,0,30,0,6,0,33,0,8,0,30,0,8,0,30,0,6,0,28,0,6,0,28,0,6,0,24,0,2,0,22,0,2,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,24,0,0,0,24,0,4,0,24,0,8,0,24,0,15,0,22,0,24,0,15,0,28,0,11,0,37,0,2,0,41,0,251,255,46,0,242,255,46,0,233,255,44,0,227,255,41,0,222,255,39,0,222,255,33,0,222,255,26,0,227,255,17,0,233,255,8,0,240,255,2,0,249,255,253,255,253,255,251,255,2,0,249,255,6,0,247,255,11,0,242,255,17,0,238,255,24,0,233,255,26,0,227,255,33,0,220,255,35,0,214,255,37,0,216,255,39,0,214,255,39,0,216,255,37,0,220,255,37,0,225,255,35,0,225,255,35,0,227,255,30,0,227,255,28,0,222,255,26,0,222,255,24,0,220,255,19,0,220,255,17,0,222,255,15,0,227,255,13,0,231,255,8,0,238,255,2,0,244,255,0,0,251,255,249,255,2,0,242,255,8,0,240,255,19,0,236,255,30,0,238,255,41,0,242,255,52,0,244,255,64,0,253,255,70,0,0,0,75,0,4,0,75,0,4,0,70,0,4,0,64,0,0,0,55,0,251,255,44,0,244,255,37,0,236,255,30,0,225,255,24,0,216,255,19,0,209,255,17,0,203,255,17,0,198,255,19,0,198,255,24,0,200,255,30,0,203,255,37,0,209,255,41,0,214,255,44,0,220,255,44,0,225,255,41,0,229,255,35,0,238,255,26,0,244,255,19,0,253,255,13,0,0,0,8,0,6,0,6,0,8,0,8,0,13,0,8,0,17,0,15,0,19,0,15,0,19,0,19,0,24,0,19,0,26,0,22,0,30,0,24,0,35,0,28,0,35,0,30,0,37,0,35,0,37,0,39,0,30,0,39,0,26,0,35,0,17,0,30,0,8,0,19,0,0,0,6,0,247,255,251,255,240,255,238,255,236,255,229,255,231,255,222,255,229,255,220,255,229,255,222,255,229,255,227,255,231,255,231,255,236,255,236,255,238,255,242,255,238,255,244,255,240,255,242,255,242,255,240,255,238,255,238,255,238,255,233,255,238,255,229,255,240,255,227,255,244,255,227,255,249,255,229,255,253,255,233,255,0,0,238,255,4,0,240,255,6,0,244,255,6,0,242,255,6,0,236,255,4,0,231,255,0,0,222,255,253,255,218,255,249,255,214,255,247,255,214,255,244,255,218,255,244,255,225,255,242,255,233,255,244,255,247,255,247,255,0,0,247,255,8,0,247,255,17,0,247,255,22,0,244,255,26,0,240,255,28,0,236,255,30,0,229,255,30,0,222,255,33,0,220,255,35,0,218,255,39,0,222,255,46,0,231,255,55,0,242,255,64,0,251,255,70,0,4,0,75,0,13,0,79,0,19,0,79,0,22,0,79,0,19,0,77,0,17,0,75,0,15,0,70,0,11,0,64,0,8,0,57,0,8,0,48,0,11,0,39,0,15,0,28,0,22,0,19,0,28,0,13,0,37,0,8,0,39,0,11,0,44,0,13,0,46,0,19,0,44,0,26,0,41,0,35,0,37,0,39,0,33,0,44,0,28,0,46,0,26,0,44,0,26,0,39,0,26,0,33,0,28,0,24,0,28,0,15,0,30,0,8,0,30,0,2,0,26,0,0,0,22,0,253,255,15,0,0,0,6,0,2,0,0,0,8,0,247,255,13,0,238,255,19,0,233,255,24,0,229,255,26,0,229,255,28,0,231,255,28,0,229,255,30,0,231,255,26,0,231,255,19,0,229,255,11,0,229,255,0,0,225,255,247,255,222,255,236,255,220,255,225,255,216,255,216,255,216,255,207,255,218,255,203,255,220,255,200,255,227,255,200,255,231,255,203,255,238,255,203,255,242,255,205,255,242,255,211,255,244,255,218,255,240,255,225,255,238,255,233,255,236,255,244,255,231,255,253,255,231,255,0,0,233,255,0,0,236,255,2,0,238,255,0,0,244,255,251,255,249,255,244,255,253,255,240,255,0,0,236,255,2,0,231,255,4,0,225,255,2,0,220,255,4,0,214,255,2,0,209,255,0,0,207,255,253,255,205,255,251,255,207,255,249,255,214,255,249,255,225,255,249,255,236,255,249,255,251,255,251,255,8,0,0,0,24,0,0,0,35,0,0,0,48,0,2,0,52,0,0,0,55,0,0,0,52,0,0,0,48,0,0,0,39,0,0,0,28,0,2,0,22,0,8,0,13,0,13,0,6,0,19,0,2,0,26,0,2,0,28,0,2,0,28,0,6,0,26,0,11,0,19,0,15,0,11,0,19,0,6,0,24,0,0,0,24,0,253,255,24,0,251,255,22,0,249,255,15,0,249,255,6,0,249,255,0,0,247,255,244,255,249,255,236,255,247,255,227,255,251,255,218,255,251,255,211,255,251,255,207,255,251,255,205,255,251,255,205,255,249,255,205,255,242,255,205,255,236,255,207,255,229,255,209,255,222,255,207,255,218,255,207,255,218,255,205,255,216,255,203,255,220,255,203,255,229,255,205,255,240,255,207,255,251,255,216,255,6,0,222,255,17,0,229,255,26,0,233,255,35,0,236,255,44,0,238,255,52,0,233,255,59,0,236,255,66,0,238,255,70,0,244,255,77,0,0,0,79,0,8,0,77,0,22,0,72,0,33,0,61,0,41,0,50,0,48,0,39,0,48,0,26,0,48,0,13,0,44,0,4,0,39,0,253,255,28,0,247,255,19,0,240,255,13,0,236,255,4,0,231,255,0,0,227,255,0,0,222,255,6,0,218,255,13,0,216,255,22,0,214,255,35,0,214,255,44,0,211,255,50,0,216,255,55,0,216,255,55,0,220,255,55,0,227,255,52,0,231,255,46,0,240,255,41,0,244,255,39,0,251,255,39,0,0,0,39,0,2,0,41,0,4,0,46,0,4,0,50,0,4,0,52,0,4,0,55,0,4,0,52,0,6,0,48,0,4,0,44,0,6,0,37,0,2,0,30,0,0,0,22,0,253,255,15,0,249,255,6,0,244,255,0,0,240,255,247,255,238,255,240,255,238,255,233,255,238,255,227,255,242,255,225,255,249,255,222,255,0,0,222,255,6,0,222,255,15,0,222,255,22,0,222,255,28,0,225,255,30,0,227,255,28,0,231,255,22,0,236,255,15,0,242,255,4,0,253,255,251,255,4,0,240,255,13,0,231,255,22,0,225,255,33,0,222,255,39,0,220,255,44,0,225,255,50,0,229,255,55,0,240,255,59,0,249,255,59,0,0,0,64,0,4,0,61,0,8,0,59,0,6,0,52,0,4,0,46,0,2,0,35,0,0,0,26,0,253,255,13,0,251,255,2,0,251,255,253,255,0,0,244,255,4,0,240,255,11,0,240,255,17,0,240,255,22,0,244,255,26,0,249,255,26,0,253,255,24,0,4,0,24,0,8,0,22,0,19,0,24,0,26,0,26,0,33,0,30,0,33,0,35,0,33,0,44,0,28,0,50,0,19,0,59,0,13,0,68,0,6,0,75,0,0,0,81,0,253,255,83,0,249,255,86,0,247,255,83,0,244,255,81,0,244,255,77,0,244,255,68,0,249,255,57,0,0,0,46,0,11,0,35,0,26,0,24,0,39,0,13,0,50,0,4,0,59,0,0,0,64,0,251,255,64,0,247,255,55,0,247,255,44,0,244,255,30,0,242,255,17,0,240,255,4,0,238,255,251,255,238,255,242,255,233,255,238,255,229,255,233,255,227,255,231,255,222,255,233,255,216,255,238,255,211,255,244,255,209,255,249,255,207,255,0,0,205,255,4,0,207,255,8,0,207,255,11,0,209,255,8,0,214,255,4,0,216,255,0,0,218,255,251,255,218,255,247,255,220,255,244,255,225,255,244,255,225,255,249,255,229,255,251,255,233,255,0,0,236,255,4,0,240,255,6,0,247,255,8,0,249,255,8,0,0,0,6,0,2,0,2,0,6,0,0,0,13,0,253,255,13,0,0,0,13,0,253,255,11,0,0,0,4,0,2,0,0,0,6,0,253,255,11,0,249,255,13,0,251,255,17,0,0,0,17,0,2,0,15,0,8,0,17,0,13,0,15,0,17,0,13,0,17,0,13,0,13,0,11,0,13,0,11,0,6,0,13,0,2,0,13,0,0,0,15,0,0,0,15,0,0,0,11,0,2,0,4,0,6,0,251,255,6,0,242,255,2,0,236,255,253,255,229,255,247,255,225,255,236,255,225,255,222,255,229,255,209,255,233,255,200,255,242,255,194,255,251,255,192,255,0,0,194,255,4,0,203,255,8,0,211,255,13,0,225,255,15,0,238,255,17,0,249,255,17,0,0,0,17,0,8,0,15,0,13,0,17,0,17,0,15,0,17,0,13,0,15,0,13,0,15,0,13,0,17,0,13,0,17,0,13,0,17,0,13,0,15,0,8,0,15,0,8,0,13,0,6,0,13,0,6,0,8,0,2,0,4,0,0,0,0,0,0,0,253,255,0,0,249,255,4,0,242,255,8,0,240,255,15,0,236,255,24,0,231,255,30,0,225,255,37,0,222,255,41,0,218,255,44,0,211,255,44,0,211,255,41,0,209,255,39,0,211,255,37,0,216,255,33,0,220,255,28,0,229,255,28,0,238,255,28,0,249,255,26,0,0,0,28,0,4,0,33,0,8,0,37,0,8,0,41,0,8,0,48,0,6,0,55,0,6,0,61,0,4,0,64,0,2,0,64,0,4,0,61,0,6,0,52,0,8,0,39,0,8,0,26,0,8,0,8,0,4,0,253,255,2,0,240,255,253,255,231,255,249,255,229,255,244,255,227,255,244,255,231,255,247,255,233,255,249,255,238,255,0,0,240,255,2,0,244,255,6,0,247,255,11,0,247,255,13,0,249,255,15,0,249,255,13,0,247,255,11,0,242,255,8,0,238,255,4,0,233,255,0,0,227,255,251,255,227,255,244,255,225,255,238,255,231,255,233,255,240,255,229,255,249,255,225,255,2,0,225,255,13,0,227,255,22,0,229,255,28,0,231,255,33,0,238,255,35,0,247,255,37,0,251,255,39,0,253,255,37,0,0,0,37,0,2,0,33,0,2,0,33,0,6,0,28,0,13,0,26,0,22,0,22,0,35,0,19,0,46,0,22,0,59,0,22,0,68,0,24,0,77,0,26,0,79,0,24,0,72,0,22,0,61,0,22,0,46,0,15,0,24,0,13,0,2,0,8,0,238,255,6,0,220,255,4,0,205,255,4,0,196,255,6,0,194,255,11,0,200,255,15,0,209,255,15,0,222,255,15,0,233,255,17,0,247,255,15,0,0,0,13,0,2,0,15,0,4,0,17,0,4,0,19,0,2,0,26,0,0,0,30,0,253,255,37,0,247,255,41,0,244,255,44,0,240,255,44,0,240,255,44,0,240,255,39,0,240,255,35,0,242,255,28,0,247,255,22,0,253,255,13,0,0,0,6,0,4,0,0,0,8,0,249,255,13,0,240,255,17,0,238,255,22,0,231,255,26,0,229,255,28,0,229,255,33,0,227,255,37,0,229,255,37,0,229,255,37,0,231,255,39,0,233,255,37,0,236,255,33,0,236,255,30,0,240,255,24,0,244,255,22,0,251,255,19,0,0,0,13,0,4,0,8,0,11,0,6,0,17,0,4,0,24,0,4,0,30,0,4,0,35,0,4,0,41,0,6,0,44,0,11,0,44,0,15,0,39,0,22,0,35,0,26,0,28,0,33,0,19,0,35,0,11,0,35,0,6,0,35,0,0,0,33,0,0,0,26,0,251,255,22,0,251,255,17,0,247,255,11,0,244,255,4,0,240,255,4,0,238,255,2,0,236,255,2,0,240,255,6,0,244,255,8,0,249,255,15,0,0,0,19,0,8,0,22,0,17,0,19,0,26,0,15,0,30,0,8,0,33,0,0,0,33,0,247,255,28,0,238,255,24,0,231,255,15,0,227,255,11,0,225,255,4,0,227,255,0,0,229,255,0,0,233,255,253,255,240,255,0,0,251,255,0,0,6,0,6,0,15,0,8,0,26,0,11,0,35,0,15,0,37,0,17,0,41,0,17,0,39,0,15,0,37,0,13,0,33,0,6,0,28,0,0,0,26,0,249,255,22,0,244,255,22,0,236,255,19,0,233,255,17,0,231,255,17,0,233,255,15,0,236,255,11,0,242,255,6,0,247,255,4,0,253,255,0,0,0,0,253,255,4,0,251,255,6,0,247,255,8,0,242,255,11,0,238,255,15,0,233,255,15,0,229,255,19,0,225,255,24,0,220,255,28,0,220,255,30,0,220,255,33,0,220,255,30,0,222,255,30,0,222,255,30,0,222,255,28,0,222,255,30,0,218,255,30,0,214,255,30,0,209,255,33,0,205,255,30,0,198,255,28,0,196,255,24,0,196,255,17,0,196,255,8,0,200,255,2,0,205,255,253,255,214,255,249,255,222,255,247,255,231,255,249,255,240,255,0,0,247,255,4,0,0,0,13,0,4,0,15,0,13,0,17,0,19,0,13,0,26,0,6,0,33,0,0,0,39,0,247,255,44,0,238,255,44,0,229,255,41,0,225,255,35,0,220,255,26,0,216,255,15,0,214,255,4,0,214,255,249,255,214,255,238,255,216,255,233,255,218,255,227,255,220,255,225,255,227,255,225,255,231,255,225,255,236,255,220,255,240,255,218,255,242,255,216,255,247,255,211,255,251,255,205,255,0,0,200,255,0,0,194,255,2,0,187,255,2,0,183,255,4,0,180,255,6,0,183,255,8,0,183,255,11,0,187,255,13,0,187,255,15,0,187,255,15,0,189,255,15,0,189,255,17,0,189,255,17,0,192,255,15,0,196,255,11,0,198,255,11,0,205,255,4,0,211,255,0,0,218,255,0,0,222,255,251,255,227,255,249,255,227,255,249,255,229,255,249,255,229,255,251,255,231,255,0,0,233,255,0,0,236,255,6,0,244,255,6,0,251,255,6,0,0,0,4,0,8,0,0,0,17,0,249,255,26,0,238,255,35,0,229,255,41,0,222,255,46,0,218,255,48,0,218,255,50,0,222,255,50,0,231,255,46,0,240,255,44,0,0,0,39,0,11,0,35,0,26,0,35,0,39,0,33,0,50,0,30,0,57,0,26,0,61,0,26,0,61,0,24,0,61,0,22,0,57,0,19,0,48,0,19,0,39,0,22,0,30,0,26,0,22,0,30,0,13,0,35,0,4,0,37,0,253,255,41,0,249,255,44,0,244,255,39,0,240,255,35,0,242,255,26,0,244,255,19,0,249,255,11,0,0,0,2,0,4,0,0,0,6,0,251,255,11,0,249,255,8,0,251,255,6,0,251,255,4,0,0,0,2,0,6,0,0,0,8,0,0,0,15,0,0,0,19,0,0,0,24,0,253,255,28,0,251,255,33,0,251,255,35,0,251,255,37,0,251,255,35,0,251,255,35,0,251,255,30,0,251,255,28,0,251,255,26,0,251,255,22,0,249,255,19,0,247,255,15,0,247,255,15,0,244,255,15,0,244,255,15,0,244,255,17,0,244,255,19,0,240,255,19,0,238,255,19,0,233,255,19,0,229,255,17,0,225,255,15,0,218,255,13,0,211,255,11,0,207,255,13,0,200,255,15,0,196,255,15,0,194,255,19,0,194,255,24,0,192,255,30,0,194,255,35,0,198,255,41,0,203,255,46,0,207,255,50,0,214,255,50,0,220,255,48,0,229,255,44,0,238,255,39,0,249,255,33,0,6,0,26,0,19,0,22,0,33,0,19,0,44,0,15,0,55,0,17,0,59,0,19,0,64,0,19,0,61,0,22,0,55,0,22,0,48,0,22,0,37,0,26,0,24,0,26,0,17,0,30,0,11,0,30,0,6,0,33,0,6,0,35,0,8,0,35,0,8,0,33,0,8,0,30,0,8,0,28,0,6,0,24,0,4,0,19,0,0,0,15,0,251,255,11,0,244,255,8,0,242,255,6,0,236,255,6,0,233,255,6,0,229,255,8,0,229,255,13,0,229,255,17,0,233,255,17,0,236,255,22,0,240,255,22,0,244,255,24,0,247,255,24,0,247,255,26,0,247,255,28,0,244,255,33,0,242,255,39,0,238,255,46,0,236,255,52,0,233,255,57,0,231,255,59,0,229,255,61,0,229,255,59,0,229,255,59,0,233,255,50,0,233,255,46,0,236,255,39,0,238,255,33,0,244,255,26,0,247,255,22,0,251,255,17,0,0,0,13,0,4,0,6,0,11,0,0,0,13,0,247,255,13,0,238,255,15,0,227,255,17,0,222,255,17,0,218,255,17,0,216,255,19,0,214,255,22,0,214,255,24,0,211,255,28,0,209,255,33,0,207,255,35,0,207,255,41,0,207,255,44,0,211,255,50,0,214,255,55,0,222,255,59,0,231,255,61,0,244,255,64,0,0,0,64,0,8,0,61,0,19,0,57,0,28,0,52,0,35,0,46,0,39,0,39,0,39,0,33,0,39,0,26,0,35,0,19,0,30,0,13,0,26,0,8,0,17,0,4,0,11,0,0,0,2,0,0,0,251,255,0,0,247,255,0,0,242,255,2,0,240,255,4,0,238,255,6,0,240,255,6,0,244,255,11,0,247,255,13,0,247,255,13,0,253,255,17,0,0,0,22,0,0,0,28,0,2,0,33,0,4,0,39,0,6,0,46,0,11,0,48,0,13,0,50,0,15,0,52,0,17,0,48,0,17,0,46,0,13,0,44,0,11,0,41,0,6,0,35,0,0,0,33,0,251,255,28,0,244,255,26,0,240,255,22,0,238,255,22,0,238,255,22,0,240,255,24,0,242,255,28,0,249,255,37,0,253,255,41,0,2,0,50,0,8,0,57,0,13,0,61,0,19,0,61,0,28,0,64,0,35,0,59,0,39,0,52,0,41,0,46,0,41,0,37,0,37,0,28,0,33,0,22,0,26,0,15,0,17,0,13,0,6,0,8,0,0,0,8,0,253,255,13,0,249,255,15,0,249,255,17,0,249,255,17,0,251,255,15,0,253,255,11,0,0,0,4,0,4,0,0,0,4,0,253,255,6,0,249,255,4,0,249,255,2,0,253,255,253,255,253,255,247,255,0,0,240,255,2,0,236,255,4,0,229,255,6,0,229,255,0,0,227,255,251,255,229,255,247,255,233,255,238,255,238,255,229,255,244,255,222,255,247,255,220,255,253,255,220,255,0,0,225,255,0,0,233,255,4,0,244,255,6,0,0,0,11,0,13,0,15,0,28,0,22,0,37,0,28,0,44,0,33,0,46,0,37,0,46,0,37,0,41,0,35,0,33,0,30,0,24,0,22,0,17,0,15,0,13,0,4,0,6,0,251,255,4,0,242,255,0,0,231,255,253,255,222,255,251,255,216,255,251,255,211,255,244,255,209,255,242,255,209,255,240,255,214,255,242,255,222,255,240,255,231,255,242,255,240,255,244,255,253,255,242,255,2,0,240,255,8,0,236,255,11,0,231,255,13,0,227,255,11,0,220,255,6,0,216,255,2,0,211,255,0,0,207,255,249,255,205,255,244,255,205,255,240,255,205,255,236,255,207,255,233,255,209,255,233,255,216,255,236,255,220,255,240,255,227,255,244,255,236,255,251,255,240,255,0,0,242,255,4,0,244,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,244,255,4,0,244,255,0,0,249,255,0,0,251,255,0,0,0,0,0,0,6,0,0,0,17,0,0,0,26,0,0,0,37,0,0,0,48,0,2,0,61,0,4,0,75,0,6,0,83,0,11,0,88,0,17,0,90,0,22,0,88,0,24,0,83,0,28,0,79,0,33,0,72,0,35,0,66,0,35,0,57,0,37,0,52,0,39,0,52,0,41,0,50,0,44,0,50,0,48,0,50,0,50,0,48,0,52,0,46,0,50,0,44,0,46,0,39,0,41,0,37,0,35,0,30,0,28,0,26,0,24,0,19,0,24,0,19,0,24,0,17,0,26,0,19,0,30,0,22,0,33,0,26,0,35,0,33,0,33,0,37,0,30,0,44,0,24,0,48,0,17,0,55,0,11,0,52,0,4,0,55,0,2,0,55,0,0,0,52,0,2,0,50,0,4,0,48,0,11,0,41,0,17,0,35,0,24,0,26,0,28,0,17,0,33,0,6,0,33,0,2,0,30,0,253,255,28,0,253,255,22,0,0,0,15,0,4,0,11,0,11,0,4,0,15,0,0,0,22,0,0,0,26,0,0,0,30,0,0,0,35,0,0,0,37,0,0,0,41,0,0,0,41,0,253,255,46,0,249,255,46,0,244,255,46,0,240,255,41,0,238,255,37,0,240,255,33,0,247,255,28,0,253,255,22,0,6,0,17,0,15,0,13,0,24,0,8,0,28,0,6,0,30,0,2,0,28,0,0,0,26,0,253,255,22,0,251,255,19,0,253,255,17,0,0,0,15,0,6,0,19,0,17,0,19,0,28,0,22,0,39,0,24,0,46,0,26,0,52,0,26,0,55,0,24,0,50,0,19,0,44,0,13,0,33,0,6,0,22,0,0,0,8,0,251,255,253,255,247,255,240,255,244,255,231,255,247,255,225,255,247,255,220,255,249,255,218,255,251,255,218,255,253,255,220,255,0,0,225,255,253,255,229,255,0,0,233,255,2,0,242,255,8,0,247,255,15,0,253,255,26,0,0,0,37,0,2,0,48,0,6,0,57,0,6,0,61,0,8,0,64,0,8,0,61,0,4,0,57,0,4,0,50,0,2,0,44,0,2,0,37,0,4,0,30,0,6,0,26,0,11,0,22,0,17,0,19,0,22,0,17,0,24,0,17,0,26,0,15,0,28,0,15,0,24,0,15,0,19,0,15,0,11,0,15,0,4,0,15,0,0,0,17,0,0,0,19,0,0,0,19,0,2,0,22,0,4,0,22,0,11,0,19,0,13,0,17,0,15,0,11,0,13,0,2,0,11,0,0,0,6,0,253,255,6,0,249,255,6,0,251,255,13,0,253,255,17,0,0,0,24,0,4,0,33,0,8,0,37,0,13,0,39,0,15,0,35,0,17,0,33,0,15,0,22,0,15,0,15,0,15,0,6,0,13,0,2,0,13,0,0,0,11,0,2,0,8,0,4,0,6,0,13,0,2,0,17,0,0,0,22,0,0,0,28,0,0,0,33,0,2,0,37,0,6,0,37,0,15,0,39,0,22,0,44,0,26,0,48,0,33,0,52,0,33,0,57,0,35,0,61,0,30,0,66,0,26,0,66,0,19,0,66,0,8,0,59,0,0,0,55,0,247,255,46,0,240,255,37,0,236,255,33,0,240,255,26,0,249,255,19,0,2,0,19,0,15,0,15,0,28,0,15,0,39,0,15,0,46,0,13,0,50,0,11,0,55,0,8,0,55,0,6,0,57,0,2,0,57,0,0,0,55,0,0,0,52,0,0,0,48,0,0,0,41,0,0,0,35,0,0,0,24,0,0,0,15,0,253,255,2,0,247,255,251,255,238,255,244,255,229,255,238,255,222,255,233,255,214,255,231,255,209,255,231,255,205,255,233,255,207,255,238,255,209,255,244,255,218,255,253,255,225,255,4,0,236,255,11,0,247,255,19,0,2,0,26,0,11,0,33,0,19,0,37,0,26,0,41,0,30,0,41,0,30,0,41,0,28,0,37,0,24,0,35,0,17,0,28,0,13,0,24,0,11,0,15,0,6,0,13,0,4,0,11,0,4,0,6,0,2,0,4,0,2,0,6,0,0,0,4,0,0,0,0,0,251,255,0,0,249,255,251,255,244,255,247,255,240,255,244,255,233,255,240,255,227,255,236,255,220,255,236,255,214,255,236,255,205,255,236,255,200,255,236,255,200,255,238,255,203,255,238,255,205,255,240,255,209,255,236,255,211,255,238,255,216,255,238,255,214,255,240,255,214,255,242,255,216,255,244,255,214,255,247,255,216,255,253,255,220,255,253,255,229,255,0,0,238,255,0,0,251,255,253,255,4,0,253,255,17,0,253,255,26,0,253,255,33,0,0,0,35,0,2,0,35,0,6,0,33,0,11,0,26,0,15,0,19,0,19,0,11,0,24,0,2,0,30,0,251,255,37,0,240,255,39,0,233,255,44,0,227,255,48,0,222,255,50,0,218,255,50,0,218,255,44,0,220,255,39,0,225,255,33,0,231,255,24,0,236,255,15,0,240,255,11,0,244,255,8,0,247,255,2,0,249,255,0,0,251,255,253,255,251,255,251,255,247,255,244,255,244,255,240,255,238,255,231,255,231,255,222,255,225,255,216,255,222,255,203,255,216,255,194,255,211,255,185,255,209,255,176,255,211,255,172,255,214,255,172,255,220,255,176,255,229,255,185,255,238,255,192,255,244,255,200,255,251,255,209,255,251,255,216,255,251,255,222,255,249,255,225,255,242,255,227,255,238,255,231,255,233,255,233,255,233,255,236,255,238,255,236,255,242,255,238,255,251,255,240,255,2,0,242,255,8,0,242,255,15,0,247,255,17,0,247,255,17,0,251,255,15,0,253,255,11,0,2,0,2,0,11,0,0,0,19,0,249,255,28,0,242,255,35,0,238,255,46,0,236,255,52,0,233,255,57,0,233,255,61,0,240,255,61,0,240,255,59,0,244,255,50,0,249,255,39,0,253,255,26,0,0,0,8,0,0,0,253,255,2,0,240,255,2,0,231,255,4,0,227,255,4,0,222,255,2,0,222,255,0,0,227,255,253,255,233,255,249,255,242,255,244,255,253,255,238,255,6,0,236,255,22,0,231,255,33,0,227,255,44,0,225,255,50,0,220,255,59,0,220,255,61,0,220,255,57,0,222,255,52,0,227,255,41,0,233,255,33,0,242,255,19,0,251,255,13,0,0,0,4,0,4,0,0,0,8,0,2,0,11,0,4,0,11,0,8,0,11,0,15,0,8,0,22,0,11,0,22,0,8,0,22,0,13,0,17,0,19,0,11,0,24,0,2,0,30,0,249,255,33,0,242,255,35,0,233,255,33,0,231,255,28,0,231,255,22,0,236,255,17,0,244,255,15,0,253,255,11,0,8,0,11,0,17,0,13,0,30,0,15,0,37,0,22,0,41,0,26,0,46,0,33,0,46,0,37,0,41,0,39,0,37,0,39,0,35,0,37,0,30,0,33,0,28,0,26,0,28,0,19,0,28,0,15,0,33,0,8,0,33,0,6,0,37,0,6,0,37,0,6,0,37,0,8,0,37,0,13,0,39,0,17,0,37,0,19,0,39,0,19,0,39,0,22,0,35,0,26,0,35,0,28,0,33,0,35,0,26,0,39,0,24,0,46,0,22,0,48,0,19,0,50,0,19,0,46,0,19,0,39,0,19,0,30,0,19,0,22,0,15,0,11,0,13,0,2,0,11,0,253,255,8,0,244,255,8,0,240,255,8,0,231,255,8,0,227,255,8,0,220,255,8,0,214,255,6,0,211,255,2,0,209,255,253,255,205,255,247,255,203,255,238,255,203,255,233,255,203,255,229,255,203,255,225,255,205,255,227,255,207,255,231,255,214,255,236,255,218,255,244,255,225,255,249,255,231,255,0,0,242,255,0,0,251,255,0,0,0,0,251,255,11,0,247,255,19,0,240,255,24,0,236,255,30,0,231,255,33,0,231,255,35,0,231,255,35,0,238,255,33,0,242,255,28,0,249,255,24,0,0,0,19,0,6,0,15,0,13,0,8,0,19,0,6,0,22,0,2,0,22,0,0,0,19,0,253,255,15,0,249,255,8,0,247,255,0,0,247,255,249,255,247,255,242,255,247,255,236,255,247,255,233,255,249,255,231,255,251,255,236,255,0,0,240,255,0,0,242,255,4,0,247,255,6,0,251,255,11,0,253,255,11,0,253,255,8,0,0,0,8,0,0,0,2,0,0,0,0,0,253,255,249,255,0,0,242,255,253,255,236,255,253,255,233,255,253,255,231,255,253,255,233,255,0,0,236,255,0,0,242,255,4,0,251,255,6,0,2,0,11,0,13,0,11,0,24,0,11,0,33,0,11,0,44,0,8,0,50,0,6,0,52,0,0,0,52,0,253,255,52,0,249,255,48,0,242,255,41,0,238,255,39,0,236,255,37,0,231,255,35,0,231,255,37,0,233,255,39,0,238,255,41,0,247,255,41,0,253,255,37,0,8,0,28,0,19,0,17,0,30,0,6,0,41,0,251,255,50,0,240,255,57,0,233,255,59,0,227,255,59,0,225,255,52,0,227,255,46,0,231,255,37,0,238,255,28,0,244,255,19,0,251,255,15,0,4,0,13,0,8,0,15,0,13,0,17,0,17,0,22,0,17,0,24,0,17,0,24,0,11,0,19,0,11,0,13,0,4,0,2,0,0,0,247,255,249,255,233,255,242,255,220,255,238,255,211,255,233,255,207,255,229,255,207,255,231,255,209,255,233,255,211,255,238,255,220,255,242,255,225,255,251,255,233,255,0,0,240,255,0,0,247,255,0,0,253,255,0,0,0,0,0,0,2,0,249,255,8,0,247,255,11,0,242,255,11,0,240,255,11,0,238,255,11,0,238,255,6,0,242,255,2,0,247,255,253,255,253,255,244,255,2,0,236,255,6,0,229,255,11,0,225,255,13,0,222,255,13,0,220,255,13,0,222,255,8,0,225,255,11,0,227,255,8,0,231,255,8,0,233,255,15,0,233,255,22,0,231,255,30,0,229,255,39,0,227,255,46,0,222,255,55,0,216,255,57,0,214,255,57,0,207,255,52,0,205,255,44,0,205,255,33,0,207,255,19,0,211,255,6,0,218,255,0,0,229,255,244,255,242,255,242,255,253,255,238,255,8,0,240,255,19,0,244,255,30,0,251,255,35,0,0,0,30,0,6,0,26,0,15,0,17,0,24,0,4,0,28,0,251,255,30,0,240,255,33,0,229,255,30,0,222,255,28,0,218,255,24,0,218,255,17,0,220,255,15,0,229,255,13,0,236,255,13,0,244,255,15,0,0,0,17,0,6,0,19,0,15,0,22,0,19,0,19,0,17,0,17,0,15,0,11,0,6,0,6,0,0,0,2,0,249,255,0,0,240,255,253,255,233,255,249,255,229,255,244,255,231,255,244,255,238,255,244,255,244,255,249,255,0,0,253,255,8,0,2,0,17,0,11,0,22,0,19,0,26,0,26,0,28,0,28,0,28,0,30,0,26,0,30,0,26,0,28,0,22,0,22,0,22,0,19,0,19,0,13,0,17,0,11,0,15,0,6,0,11,0,4,0,6,0,4,0,2,0,4,0,0,0,4,0,249,255,6,0,244,255,11,0,244,255,15,0,242,255,17,0,242,255,19,0,244,255,19,0,247,255,17,0,251,255,15,0,0,0,13,0,0,0,11,0,0,0,4,0,253,255,0,0,251,255,253,255,247,255,251,255,242,255,244,255,240,255,240,255,236,255,233,255,236,255,229,255,236,255,225,255,238,255,222,255,242,255,220,255,242,255,225,255,244,255,227,255,247,255,231,255,251,255,238,255,0,0,244,255,2,0,249,255,6,0,253,255,13,0,0,0,17,0,2,0,24,0,4,0,28,0,4,0,30,0,6,0,30,0,4,0,28,0,2,0,24,0,0,0,19,0,253,255,13,0,251,255,8,0,249,255,6,0,247,255,2,0,247,255,0,0,249,255,253,255,253,255,251,255,0,0,251,255,4,0,247,255,11,0,244,255,15,0,247,255,19,0,247,255,22,0,244,255,24,0,242,255,28,0,240,255,33,0,238,255,35,0,231,255,39,0,229,255,46,0,227,255,48,0,233,255,50,0,236,255,52,0,247,255,55,0,0,0,52,0,6,0,52,0,19,0,50,0,28,0,48,0,37,0,48,0,44,0,46,0,50,0,44,0,52,0,46,0,50,0,46,0,48,0,48,0,44,0,50,0,33,0,50,0,24,0,52,0,15,0,50,0,6,0,48,0,0,0,41,0,253,255,37,0,253,255,28,0,253,255,22,0,2,0,13,0,6,0,8,0,11,0,4,0,15,0,0,0,17,0,253,255,15,0,247,255,13,0,240,255,8,0,238,255,6,0,233,255,2,0,229,255,2,0,227,255,0,0,222,255,0,0,222,255,0,0,220,255,253,255,225,255,251,255,229,255,247,255,236,255,247,255,242,255,247,255,249,255,251,255,0,0,2,0,2,0,13,0,4,0,22,0,6,0,30,0,2,0,41,0,0,0,46,0,253,255,48,0,251,255,46,0,251,255,41,0,251,255,35,0,253,255,24,0,0,0,13,0,0,0,6,0,0,0,2,0,0,0,0,0,253,255,0,0,249,255,2,0,244,255,2,0,238,255,2,0,229,255,4,0,225,255,2,0,222,255,0,0,222,255,251,255,225,255,247,255,231,255,242,255,240,255,238,255,253,255,233,255,8,0,233,255,22,0,233,255,33,0,236,255,41,0,240,255,46,0,247,255,48,0,251,255,50,0,253,255,48,0,2,0,44,0,4,0,39,0,11,0,39,0,17,0,33,0,24,0,28,0,35,0,26,0,41,0,22,0,52,0,22,0,57,0,19,0,59,0,19,0,57,0,17,0,52,0,13,0,41,0,8,0,28,0,0,0,15,0,244,255,2,0,229,255,249,255,216,255,240,255,203,255,231,255,192,255,227,255,185,255,222,255,185,255,220,255,189,255,218,255,196,255,218,255,207,255,218,255,218,255,220,255,229,255,222,255,236,255,227,255,244,255,227,255,249,255,229,255,251,255,229,255,251,255,229,255,251,255,229,255,249,255,227,255,249,255,229,255,247,255,231,255,249,255,238,255,253,255,242,255,0,0,249,255,2,0,251,255,4,0,253,255,6,0,251,255,6,0,249,255,4,0,240,255,4,0,233,255,0,0,225,255,251,255,218,255,249,255,216,255,242,255,216,255,240,255,222,255,238,255,231,255,238,255,244,255,236,255,2,0,238,255,15,0,238,255,30,0,240,255,46,0,244,255,55,0,249,255,61,0,253,255,64,0,4,0,66,0,8,0,61,0,11,0,55,0,13,0,48,0,13,0,37,0,13,0,28,0,11,0,19,0,6,0,13,0,4,0,4,0,2,0,0,0,2,0,253,255,6,0,251,255,11,0,251,255,13,0,251,255,15,0,253,255,15,0,0,0,15,0,4,0,11,0,8,0,4,0,13,0,0,0,15,0,249,255,13,0,242,255,11,0,238,255,6,0,236,255,0,0,238,255,249,255,238,255,242,255,242,255,236,255,247,255,231,255,251,255,227,255,0,0,222,255,6,0,220,255,11,0,220,255,19,0,220,255,26,0,220,255,33,0,222,255,35,0,222,255,39,0,225,255,37,0,225,255,35,0,231,255,30,0,240,255,28,0,249,255,26,0,0,0,26,0,6,0,28,0,11,0,30,0,15,0,37,0,13,0,39,0,8,0,44,0,2,0,48,0,253,255,48,0,247,255,50,0,242,255,50,0,240,255,55,0,240,255,55,0,242,255,59,0,244,255,61,0,247,255,66,0,251,255,66,0,251,255,68,0,253,255,68,0,0,0,66,0,0,0,64,0,6,0,59,0,11,0,57,0,17,0,52,0,24,0,48,0,26,0,44,0,28,0,37,0,28,0,33,0,24,0,28,0,22,0,24,0,19,0,19,0,22,0,13,0,22,0,8,0,22,0,4,0,24,0,0,0,24,0,0,0,24,0,0,0,19,0,0,0,15,0,0,0,8,0,0,0,6,0,0,0,2,0,253,255,2,0,251,255,8,0,249,255,11,0,247,255,15,0,249,255,19,0,0,0,24,0,6,0,30,0,17,0,33,0,28,0,37,0,39,0,39,0,50,0,44,0,57,0,46,0,59,0,50,0,57,0,55,0,50,0,55,0,44,0,57,0,35,0,55,0,26,0,55,0,17,0,50,0,8,0,48,0,4,0,41,0,253,255,37,0,247,255,30,0,242,255,28,0,238,255,22,0,233,255,17,0,231,255,13,0,227,255,13,0,225,255,8,0,227,255,8,0,225,255,11,0,229,255,8,0,227,255,13,0,229,255,15,0,233,255,15,0,238,255,17,0,242,255,17,0,249,255,19,0,0,0,19,0,6,0,22,0,15,0,24,0,19,0,24,0,24,0,24,0,30,0,24,0,30,0,22,0,30,0,22,0,33,0,24,0,33,0,24,0,33,0,26,0,33,0,28,0,35,0,30,0,35,0,33,0,35,0,35,0,35,0,37,0,30,0,39,0,24,0,39,0,17,0,44,0,11,0,46,0,2,0,48,0,249,255,48,0,242,255,48,0,233,255,48,0,225,255,46,0,220,255,44,0,218,255,41,0,218,255,37,0,218,255,35,0,220,255,30,0,222,255,24,0,225,255,17,0,229,255,11,0,233,255,4,0,238,255,0,0,242,255,0,0,249,255,253,255,251,255,0,0,253,255,0,0,253,255,4,0,249,255,2,0,249,255,4,0,247,255,2,0,244,255,0,0,247,255,253,255,251,255,249,255,2,0,244,255,8,0,242,255,19,0,244,255,28,0,244,255,35,0,247,255,37,0,251,255,37,0,253,255,37,0,253,255,30,0,0,0,26,0,0,0,19,0,0,0,15,0,0,0,11,0,253,255,11,0,253,255,11,0,251,255,13,0,251,255,19,0,251,255,22,0,253,255,26,0,2,0,28,0,6,0,28,0,11,0,28,0,17,0,30,0,22,0,30,0,22,0,30,0,24,0,28,0,24,0,28,0,22,0,22,0,15,0,15,0,13,0,4,0,8,0,251,255,4,0,236,255,4,0,227,255,6,0,214,255,11,0,203,255,17,0,198,255,24,0,198,255,28,0,198,255,30,0,205,255,30,0,211,255,28,0,222,255,26,0,229,255,19,0,236,255,15,0,238,255,8,0,240,255,4,0,238,255,0,0,236,255,253,255,233,255,247,255,236,255,238,255,238,255,231,255,242,255,225,255,247,255,220,255,249,255,216,255,249,255,214,255,247,255,216,255,242,255,218,255,233,255,220,255,225,255,225,255,216,255,229,255,209,255,233,255,203,255,238,255,196,255,242,255,194,255,244,255,189,255,247,255,192,255,247,255,196,255,249,255,198,255,249,255,205,255,253,255,211,255,0,0,220,255,4,0,227,255,11,0,236,255,19,0,242,255,26,0,251,255,33,0,0,0,37,0,2,0,37,0,6,0,37,0,6,0,35,0,8,0,33,0,6,0,28,0,8,0,24,0,11,0,17,0,13,0,13,0,15,0,6,0,17,0,4,0,17,0,2,0,15,0,4,0,11,0,4,0,4,0,11,0,0,0,13,0,251,255,17,0,249,255,17,0,249,255,15,0,253,255,13,0,2,0,6,0,11,0,2,0,22,0,253,255,28,0,247,255,33,0,240,255,35,0,236,255,33,0,233,255,28,0,238,255,22,0,242,255,11,0,251,255,0,0,2,0,249,255,8,0,242,255,15,0,233,255,22,0,229,255,24,0,222,255,22,0,220,255,22,0,216,255,19,0,214,255,17,0,214,255,15,0,209,255,11,0,207,255,8,0,207,255,8,0,207,255,8,0,211,255,11,0,214,255,13,0,218,255,13,0,227,255,17,0,231,255,22,0,240,255,24,0,247,255,24,0,0,0,26,0,4,0,28,0,8,0,30,0,13,0,33,0,15,0,35,0,15,0,39,0,15,0,39,0,13,0,41,0,11,0,39,0,11,0,37,0,8,0,35,0,8,0,28,0,8,0,24,0,8,0,19,0,11,0,15,0,8,0,11,0,13,0,11,0,13,0,13,0,13,0,13,0,15,0,13,0,13,0,15,0,13,0,19,0,8,0,24,0,4,0,28,0,2,0,33,0,0,0,39,0,0,0,44,0,251,255,48,0,253,255,50,0,253,255,52,0,0,0,52,0,0,0,55,0,2,0,52,0,6,0,50,0,11,0,46,0,15,0,44,0,17,0,41,0,17,0,37,0,19,0,35,0,15,0,30,0,13,0,26,0,17,0,19,0,17,0,13,0,19,0,8,0,26,0,2,0,30,0,0,0,39,0,0,0,44,0,0,0,46,0,0,0,48,0,2,0,46,0,4,0,41,0,8,0,35,0,6,0,28,0,6,0,17,0,2,0,11,0,0,0,0,0,251,255,251,255,247,255,247,255,244,255,244,255,242,255,247,255,242,255,249,255,240,255,251,255,240,255,0,0,240,255,4,0,242,255,6,0,242,255,8,0,242,255,11,0,244,255,13,0,247,255,17,0,247,255,17,0,244,255,22,0,242,255,26,0,244,255,28,0,247,255,28,0,249,255,30,0,253,255,33,0,0,0,33,0,2,0,33,0,6,0,30,0,6,0,30,0,6,0,26,0,6,0,24,0,6,0,19,0,6,0,15,0,6,0,11,0,4,0,8,0,2,0,6,0,0,0,4,0,251,255,0,0,247,255,0,0,236,255,251,255,231,255,247,255,225,255,240,255,220,255,233,255,216,255,229,255,218,255,225,255,222,255,220,255,227,255,218,255,233,255,218,255,238,255,220,255,244,255,222,255,251,255,231,255,2,0,233,255,4,0,240,255,11,0,244,255,17,0,247,255,19,0,247,255,26,0,242,255,26,0,240,255,28,0,233,255,26,0,231,255,19,0,229,255,13,0,227,255,6,0,227,255,2,0,227,255,253,255,227,255,251,255,229,255,251,255,231,255,251,255,233,255,253,255,236,255,253,255,236,255,253,255,236,255,251,255,238,255,251,255,236,255,249,255,233,255,242,255,231,255,238,255,231,255,233,255,229,255,229,255,227,255,225,255,225,255,222,255,222,255,222,255,220,255,229,255,216,255,233,255,211,255,240,255,209,255,249,255,207,255,2,0,207,255,13,0,205,255,19,0,209,255,28,0,211,255,35,0,218,255,37,0,225,255,39,0,233,255,35,0,242,255,33,0,251,255,26,0,0,0,17,0,8,0,8,0,15,0,0,0,22,0,249,255,26,0,240,255,30,0,233,255,35,0,231,255,39,0,231,255,44,0,233,255,46,0,238,255,46,0,242,255,44,0,244,255,39,0,249,255,33,0,249,255,24,0,251,255,17,0,251,255,11,0,251,255,4,0,249,255,253,255,251,255,247,255,251,255,242,255,251,255,236,255,251,255,227,255,251,255,227,255,249,255,222,255,247,255,220,255,240,255,218,255,236,255,218,255,229,255,218,255,225,255,216,255,225,255,216,255,225,255,211,255,227,255,214,255,231,255,214,255,238,255,218,255,251,255,222,255,0,0,231,255,13,0,240,255,26,0,247,255,39,0,0,0,52,0,4,0,64,0,8,0,75,0,11,0,81,0,8,0,81,0,6,0,81,0,2,0,75,0,253,255,68,0,247,255,57,0,238,255,48,0,229,255,37,0,222,255,26,0,216,255,17,0,211,255,13,0,209,255,6,0,209,255,4,0,209,255,2,0,214,255,2,0,216,255,2,0,218,255,0,0,218,255,253,255,222,255,249,255,220,255,244,255,220,255,238,255,220,255,229,255,225,255,222,255,231,255,216,255,238,255,211,255,247,255,214,255,0,0,218,255,4,0,227,255,6,0,242,255,6,0,0,0,2,0,15,0,253,255,26,0,244,255,35,0,238,255,44,0,236,255,46,0,233,255,46,0,238,255,44,0,244,255,37,0,251,255,30,0,2,0,24,0,6,0,15,0,8,0,6,0,2,0,0,0,0,0,247,255,242,255,240,255,236,255,233,255,227,255,229,255,220,255,227,255,220,255,225,255,222,255,222,255,229,255,222,255,236,255,222,255,240,255,222,255,244,255,220,255,249,255,220,255,251,255,222,255,251,255,225,255,251,255,227,255,249,255,231,255,247,255,233,255,247,255,238,255,249,255,240,255,251,255,240,255,0,0,238,255,2,0,236,255,6,0,231,255,8,0,229,255,6,0,222,255,2,0,218,255,0,0,216,255,247,255,211,255,240,255,211,255,233,255,211,255,229,255,216,255,229,255,218,255,231,255,222,255,236,255,225,255,240,255,229,255,249,255,236,255,0,0,238,255,4,0,242,255,8,0,244,255,13,0,244,255,15,0,247,255,15,0,244,255,15,0,240,255,15,0,236,255,17,0,231,255,17,0,225,255,19,0,222,255,24,0,220,255,24,0,218,255,26,0,218,255,26,0,216,255,26,0,216,255,22,0,220,255,19,0,225,255,15,0,227,255,11,0,229,255,8,0,233,255,8,0,238,255,11,0,242,255,13,0,247,255,17,0,251,255,26,0,2,0,35,0,8,0,41,0,13,0,50,0,19,0,52,0,24,0,55,0,26,0,52,0,24,0,46,0,22,0,39,0,17,0,33,0,11,0,24,0,6,0,15,0,2,0,8,0,0,0,6,0,253,255,4,0,253,255,2,0,251,255,4,0,249,255,4,0,244,255,4,0,242,255,2,0,238,255,2,0,233,255,253,255,231,255,249,255,227,255,244,255,227,255,242,255,225,255,242,255,225,255,244,255,231,255,251,255,233,255,0,0,238,255,6,0,244,255,17,0,249,255,28,0,251,255,41,0,251,255,48,0,251,255,57,0,247,255,61,0,244,255,66,0,238,255,64,0,233,255,57,0,231,255,50,0,229,255,41,0,231,255,30,0,233,255,22,0,236,255,15,0,240,255,8,0,242,255,2,0,249,255,253,255,251,255,249,255,253,255,247,255,253,255,247,255,0,0,249,255,253,255,253,255,253,255,0,0,253,255,8,0,253,255,15,0,0,0,24,0,4,0,30,0,8,0,37,0,8,0,39,0,8,0,41,0,6,0,41,0,4,0,41,0,0,0,39,0,0,0,41,0,249,255,41,0,249,255,44,0,249,255,48,0,249,255,52,0,251,255,57,0,253,255,64,0,0,0,70,0,2,0,75,0,2,0,75,0,6,0,75,0,11,0,70,0,13,0,64,0,15,0,57,0,15,0,48,0,15,0,37,0,15,0,28,0,15,0,22,0,13,0,15,0,11,0,8,0,11,0,6,0,8,0,6,0,6,0,4,0,8,0,6,0,8,0,8,0,11,0,11,0,13,0,15,0,15,0,19,0,17,0,22,0,19,0,26,0,26,0,26,0,28,0,26,0,28,0,24,0,33,0,22,0,35,0,19,0,37,0,17,0,41,0,17,0,44,0,19,0,46,0,26,0,48,0,33,0,46,0,41,0,41,0,52,0,35,0,59,0,30,0,64,0,26,0,66,0,24,0,66,0,22,0,61,0,26,0,50,0,30,0,41,0,35,0,26,0,41,0,13,0,41,0,0,0,41,0,240,255,39,0,229,255,35,0,222,255,28,0,214,255,22,0,211,255,17,0,211,255,11,0,216,255,8,0,220,255,4,0,222,255,2,0,227,255,0,0,231,255,253,255,236,255,247,255,236,255,244,255,240,255,238,255,242,255,236,255,244,255,236,255,247,255,236,255,249,255,240,255,249,255,247,255,249,255,0,0,251,255,6,0,249,255,15,0,249,255,19,0,249,255,22,0,251,255,19,0,253,255,13,0,0,0,6,0,4,0,0,0,13,0,247,255,19,0,238,255,24,0,229,255,26,0,222,255,28,0,218,255,28,0,216,255,26,0,216,255,22,0,218,255,22,0,222,255,17,0,229,255,19,0,240,255,19,0,247,255,17,0,2,0,19,0,8,0,19,0,15,0,22,0,13,0,19,0,13,0,17,0,6,0,17,0,0,0,17,0,247,255,15,0,236,255,15,0,229,255,15,0,220,255,15,0,214,255,15,0,207,255,15,0,200,255,13,0,200,255,11,0,200,255,11,0,203,255,6,0,209,255,2,0,216,255,2,0,220,255,0,0,225,255,253,255,229,255,253,255,231,255,253,255,233,255,251,255,231,255,251,255,233,255,249,255,231,255,249,255,231,255,244,255,229,255,242,255,231,255,238,255,229,255,236,255,229,255,229,255,229,255,222,255,233,255,218,255,238,255,209,255,244,255,203,255,249,255,198,255,253,255,194,255,0,0,192,255,0,0,194,255,253,255,198,255,244,255,200,255,233,255,209,255,220,255,216,255,214,255,222,255,203,255,227,255,200,255,233,255,200,255,238,255,205,255,242,255,211,255,249,255,220,255,0,0,229,255,6,0,238,255,13,0,242,255,22,0,247,255,26,0,249,255,28,0,249,255,28,0,249,255,24,0,244,255,15,0,242,255,6,0,236,255,0,0,229,255,249,255,225,255,247,255,218,255,244,255,211,255,244,255,209,255,247,255,205,255,249,255,205,255,253,255,203,255,0,0,203,255,2,0,200,255,2,0,200,255,2,0,200,255,0,0,200,255,251,255,200,255,247,255,203,255,244,255,203,255,240,255,205,255,240,255,207,255,242,255,209,255,244,255,216,255,249,255,216,255,0,0,220,255,4,0,222,255,8,0,222,255,15,0,222,255,19,0,225,255,22,0,227,255,24,0,225,255,24,0,225,255,24,0,225,255,22,0,225,255,19,0,227,255,19,0,225,255,19,0,227,255,19,0,229,255,22,0,233,255,17,0,238,255,13,0,244,255,6,0,247,255,0,0,253,255,249,255,0,0,240,255,0,0,233,255,0,0,227,255,0,0,222,255,253,255,218,255,251,255,218,255,249,255,218,255,251,255,220,255,249,255,225,255,253,255,233,255,0,0,244,255,0,0,253,255,2,0,8,0,2,0,19,0,6,0,30,0,8,0,39,0,8,0,46,0,8,0,50,0,8,0,52,0,8,0,52,0,11,0,50,0,11,0,46,0,11,0,41,0,8,0,39,0,8,0,35,0,4,0,30,0,0,0,28,0,253,255,28,0,251,255,28,0,247,255,28,0,242,255,30,0,242,255,30,0,242,255,33,0,242,255,30,0,242,255,30,0,247,255,24,0,247,255,22,0,251,255,17,0,253,255,11,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,0,0,8,0,0,0,15,0,6,0,19,0,11,0,26,0,15,0,28,0,17,0,30,0,15,0,33,0,11,0,30,0,4,0,26,0,0,0,22,0,251,255,17,0,247,255,13,0,244,255,13,0,242,255,11,0,247,255,13,0,247,255,17,0,249,255,19,0,251,255,28,0,0,0,33,0,0,0,39,0,0,0,46,0,0,0,48,0,0,0,50,0,2,0,52,0,4,0,55,0,6,0,55,0,11,0,55,0,15,0,55,0,17,0,57,0,24,0,59,0,26,0,64,0,30,0,68,0,30,0,75,0,30,0,79,0,26,0,83,0,24,0,86,0,19,0,83,0,15,0,77,0,11,0,66,0,6,0,52,0,0,0,39,0,253,255,19,0,244,255,4,0,240,255,244,255,236,255,231,255,231,255,218,255,227,255,207,255,225,255,198,255,222,255,194,255,222,255,194,255,222,255,196,255,222,255,200,255,227,255,209,255,233,255,218,255,238,255,227,255,247,255,236,255,253,255,242,255,6,0,249,255,15,0,253,255,26,0,0,0,35,0,2,0,41,0,4,0,46,0,6,0,48,0,11,0,48,0,13,0,44,0,15,0,39,0,17,0,30,0,13,0,24,0,13,0,15,0,11,0,8,0,6,0,4,0,4,0,0,0,4,0,253,255,2,0,251,255,253,255,247,255,249,255,247,255,247,255,247,255,240,255,247,255,238,255,247,255,238,255,247,255,240,255,247,255,244,255,249,255,249,255,249,255,253,255,253,255,2,0,0,0,4,0,4,0,4,0,8,0,0,0,15,0,253,255,22,0,251,255,22,0,247,255,22,0,244,255,19,0,244,255,13,0,240,255,6,0,238,255,0,0,231,255,249,255,227,255,242,255,218,255,238,255,211,255,236,255,203,255,236,255,196,255,238,255,192,255,242,255,192,255,244,255,192,255,249,255,198,255,0,0,207,255,4,0,218,255,11,0,231,255,15,0,244,255,19,0,0,0,28,0,8,0,33,0,11,0,39,0,13,0,46,0,11,0,50,0,8,0,57,0,4,0,59,0,2,0,59,0,0,0,55,0,2,0,48,0,2,0,39,0,4,0,28,0,2,0,13,0,2,0,2,0,0,0,249,255,253,255,240,255,247,255,231,255,244,255,227,255,240,255,225,255,238,255,229,255,240,255,233,255,242,255,238,255,249,255,244,255,0,0,253,255,6,0,4,0,15,0,11,0,22,0,15,0,24,0,22,0,26,0,26,0,28,0,26,0,28,0,26,0,30,0,24,0,33,0,24,0,30,0,22,0,30,0,17,0,26,0,13,0,24,0,4,0,17,0,0,0,13,0,247,255,11,0,240,255,8,0,238,255,6,0,238,255,4,0,242,255,2,0,247,255,253,255,253,255,249,255,2,0,247,255,6,0,244,255,13,0,242,255,17,0,240,255,19,0,240,255,24,0,247,255,26,0,253,255,24,0,2,0,26,0,8,0,24,0,19,0,19,0,26,0,15,0,33,0,8,0,37,0,2,0,41,0,0,0,44,0,251,255,41,0,251,255,41,0,253,255,37,0,0,0,33,0,6,0,28,0,11,0,28,0,17,0,24,0,19,0,22,0,22,0,19,0,22,0,15,0,19,0,15,0,17,0,11,0,13,0,6,0,11,0,2,0,6,0,253,255,2,0,251,255,251,255,249,255,244,255,249,255,233,255,249,255,225,255,251,255,214,255,253,255,207,255,0,0,207,255,2,0,207,255,6,0,211,255,11,0,220,255,15,0,227,255,19,0,236,255,19,0,244,255,19,0,249,255,19,0,253,255,17,0,253,255,15,0,251,255,13,0,244,255,13,0,240,255,8,0,233,255,6,0,227,255,4,0,225,255,2,0,225,255,0,0,229,255,0,0,238,255,253,255,251,255,251,255,4,0,251,255,17,0,249,255,28,0,251,255,33,0,249,255,37,0,244,255,37,0,242,255,37,0,238,255,33,0,236,255,26,0,233,255,24,0,231,255,15,0,233,255,11,0,238,255,4,0,242,255,0,0,251,255,0,0,2,0,0,0,11,0,2,0,22,0,8,0,28,0,17,0,37,0,28,0,44,0,39,0,50,0,48,0,52,0,52,0,48,0,52,0,41,0,48,0,33,0,44,0,19,0,35,0,4,0,26,0,249,255,17,0,238,255,11,0,229,255,6,0,225,255,4,0,227,255,2,0,231,255,4,0,238,255,4,0,251,255,8,0,0,0,15,0,6,0,22,0,8,0,24,0,13,0,26,0,13,0,28,0,13,0,24,0,11,0,22,0,11,0,13,0,13,0,6,0,13,0,253,255,15,0,247,255,15,0,240,255,15,0,233,255,17,0,231,255,15,0,229,255,15,0,231,255,15,0,231,255,15,0,231,255,13,0,233,255,11,0,231,255,11,0,233,255,8,0,231,255,6,0,229,255,4,0,229,255,2,0,231,255,0,0,233,255,253,255,233,255,247,255,238,255,247,255,238,255,244,255,240,255,244,255,240,255,247,255,242,255,247,255,240,255,249,255,240,255,253,255,242,255,0,0,244,255,0,0,247,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,0,0,6,0,0,0,11,0,0,0,15,0,2,0,19,0,4,0,26,0,6,0,33,0,6,0,37,0,6,0,44,0,4,0,48,0,2,0,55,0,0,0,55,0,253,255,52,0,249,255,52,0,247,255,46,0,242,255,41,0,236,255,37,0,227,255,33,0,218,255,33,0,211,255,33,0,203,255,33,0,203,255,30,0,205,255,30,0,214,255,28,0,227,255,30,0,242,255,28,0,0,0,28,0,11,0,28,0,24,0,28,0,33,0,28,0,37,0,26,0,39,0,24,0,39,0,19,0,41,0,15,0,39,0,8,0,39,0,2,0,37,0,253,255,35,0,244,255,30,0,238,255,26,0,238,255,17,0,236,255,8,0,238,255,2,0,242,255,253,255,247,255,249,255,253,255,247,255,0,0,242,255,6,0,242,255,8,0,242,255,8,0,244,255,11,0,244,255,8,0,247,255,6,0,247,255,4,0,247,255,0,0,244,255,0,0,242,255,253,255,242,255,247,255,240,255,240,255,240,255,233,255,240,255,227,255,242,255,220,255,247,255,216,255,249,255,214,255,249,255,214,255,251,255,214,255,251,255,218,255,251,255,218,255,247,255,222,255,244,255,222,255,240,255,225,255,238,255,225,255,236,255,227,255,236,255,233,255,236,255,238,255,238,255,249,255,244,255,4,0,249,255,15,0,0,0,24,0,4,0,33,0,6,0,39,0,8,0,39,0,11,0,39,0,11,0,35,0,11,0,30,0,13,0,24,0,15,0,19,0,19,0,15,0,28,0,11,0,33,0,8,0,39,0,4,0,48,0,0,0,50,0,253,255,52,0,251,255,52,0,247,255,48,0,247,255,41,0,249,255,33,0,249,255,26,0,253,255,17,0,2,0,8,0,6,0,6,0,11,0,2,0,13,0,0,0,13,0,4,0,11,0,6,0,8,0,13,0,8,0,15,0,4,0,22,0,4,0,26,0,4,0,30,0,11,0,33,0,15,0,39,0,24,0,44,0,30,0,46,0,39,0,48,0,46,0,46,0,55,0,44,0,61,0,35,0,66,0,28,0,64,0,17,0,64,0,6,0,59,0,0,0,52,0,247,255,44,0,242,255,33,0,238,255,26,0,240,255,15,0,242,255,6,0,247,255,0,0,251,255,247,255,0,0,240,255,8,0,233,255,11,0,227,255,15,0,225,255,17,0,222,255,17,0,220,255,19,0,220,255,19,0,220,255,19,0,220,255,17,0,218,255,17,0,218,255,15,0,214,255,11,0,216,255,11,0,218,255,6,0,222,255,2,0,231,255,0,0,242,255,251,255,0,0,244,255,11,0,238,255,17,0,233,255,26,0,225,255,30,0,218,255,30,0,209,255,26,0,203,255,24,0,196,255,22,0,192,255,17,0,187,255,17,0,187,255,19,0,189,255,19,0,194,255,24,0,200,255,26,0,209,255,28,0,218,255,26,0,227,255,24,0,233,255,19,0,238,255,13,0,240,255,6,0,240,255,0,0,242,255,249,255,242,255,242,255,242,255,240,255,247,255,236,255,249,255,231,255,0,0,225,255,4,0,225,255,11,0,222,255,15,0,220,255,17,0,220,255,19,0,218,255,19,0,218,255,17,0,216,255,15,0,211,255,13,0,209,255,13,0,203,255,13,0,198,255,15,0,194,255,15,0,192,255,17,0,189,255,17,0,187,255,17,0,187,255,15,0,192,255,13,0,194,255,8,0,200,255,0,0,207,255,253,255,211,255,244,255,218,255,233,255,225,255,225,255,229,255,214,255,231,255,205,255,236,255,196,255,238,255,192,255,238,255,189,255,238,255,194,255,240,255,200,255,240,255,214,255,242,255,225,255,244,255,238,255,244,255,251,255,242,255,2,0,240,255,11,0,236,255,15,0,233,255,19,0,229,255,24,0,225,255,24,0,220,255,28,0,214,255,30,0,209,255,33,0,207,255,37,0,205,255,37,0,209,255,37,0,209,255,33,0,214,255,30,0,220,255,24,0,227,255,19,0,231,255,15,0,240,255,11,0,249,255,8,0,4,0,4,0,17,0,0,0,30,0,0,0,44,0,0,0,59,0,0,0,68,0,0,0,77,0,2,0,79,0,4,0,81,0,6,0,81,0,6,0,79,0,6,0,77,0,2,0,75,0,0,0,72,0,251,255,70,0,244,255,64,0,242,255,57,0,240,255,50,0,238,255,41,0,238,255,35,0,238,255,28,0,240,255,26,0,238,255,26,0,236,255,24,0,231,255,28,0,227,255,33,0,220,255,39,0,214,255,46,0,209,255,50,0,205,255,55,0,203,255,57,0,203,255,55,0,203,255,55,0,205,255,52,0,209,255,48,0,214,255,41,0,216,255,33,0,218,255,26,0,218,255,15,0,220,255,8,0,222,255,0,0,225,255,249,255,227,255,244,255,229,255,238,255,231,255,233,255,236,255,227,255,238,255,220,255,240,255,218,255,242,255,216,255,240,255,216,255,240,255,216,255,238,255,220,255,233,255,225,255,229,255,233,255,227,255,240,255,227,255,251,255,227,255,2,0,227,255,11,0,229,255,15,0,229,255,19,0,229,255,22,0,227,255,26,0,222,255,28,0,220,255,30,0,218,255,33,0,220,255,37,0,222,255,41,0,222,255,44,0,222,255,48,0,220,255,48,0,218,255,46,0,211,255,41,0,207,255,35,0,200,255,26,0,196,255,19,0,192,255,11,0,192,255,4,0,192,255,0,0,194,255,253,255,196,255,251,255,200,255,249,255,207,255,251,255,214,255,251,255,222,255,251,255,229,255,249,255,233,255,242,255,238,255,240,255,240,255,231,255,242,255,225,255,240,255,220,255,238,255,218,255,236,255,216,255,231,255,218,255,227,255,222,255,225,255,231,255,222,255,238,255,218,255,247,255,214,255,0,0,211,255,6,0,207,255,11,0,203,255,15,0,200,255,17,0,200,255,17,0,205,255,15,0,211,255,15,0,222,255,13,0,236,255,8,0,249,255,8,0,2,0,8,0,11,0,8,0,19,0,11,0,28,0,13,0,33,0,17,0,37,0,17,0,37,0,24,0,37,0,24,0,30,0,26,0,24,0,24,0,13,0,19,0,0,0,13,0,240,255,4,0,227,255,253,255,214,255,244,255,205,255,238,255,200,255,233,255,198,255,236,255,203,255,238,255,209,255,242,255,220,255,251,255,231,255,2,0,242,255,8,0,253,255,15,0,2,0,19,0,8,0,22,0,11,0,24,0,11,0,26,0,11,0,26,0,13,0,28,0,17,0,30,0,19,0,33,0,24,0,35,0,26,0,37,0,30,0,39,0,33,0,39,0,30,0,35,0,24,0,30,0,17,0,22,0,11,0,13,0,6,0,4,0,4,0,253,255,2,0,244,255,2,0,240,255,6,0,236,255,13,0,238,255,15,0,238,255,17,0,244,255,19,0,251,255,19,0,0,0,19,0,2,0,15,0,4,0,11,0,2,0,4,0,0,0,2,0,251,255,0,0,249,255,253,255,249,255,251,255,251,255,251,255,0,0,249,255,4,0,247,255,11,0,242,255,17,0,240,255,24,0,236,255,24,0,229,255,19,0,222,255,13,0,218,255,4,0,216,255,251,255,216,255,242,255,214,255,233,255,216,255,231,255,220,255,227,255,225,255,229,255,227,255,229,255,227,255,233,255,229,255,238,255,231,255,242,255,229,255,247,255,229,255,253,255,233,255,2,0,238,255,13,0,242,255,24,0,249,255,35,0,0,0,46,0,4,0,52,0,6,0,57,0,8,0,59,0,6,0,59,0,6,0,57,0,2,0,52,0,0,0,46,0,0,0,41,0,0,0,35,0,2,0,28,0,4,0,28,0,8,0,24,0,15,0,22,0,17,0,22,0,19,0,22,0,22,0,26,0,19,0,28,0,19,0,30,0,19,0,33,0,17,0,33,0,22,0,33,0,22,0,28,0,26,0,24,0,26,0,19,0,26,0,15,0,19,0,6,0,13,0,4,0,4,0,0,0,253,255,253,255,242,255,251,255,236,255,249,255,233,255,247,255,231,255,249,255,236,255,249,255,240,255,247,255,242,255,247,255,244,255,249,255,247,255,249,255,247,255,251,255,247,255,253,255,247,255,0,0,242,255,4,0,244,255,6,0,244,255,8,0,247,255,11,0,249,255,11,0,253,255,13,0,0,0,13,0,4,0,15,0,8,0,15,0,13,0,17,0,19,0,17,0,24,0,17,0,26,0,17,0,28,0,17,0,28,0,17,0,28,0,17,0,28,0,17,0,24,0,17,0,24,0,15,0,22,0,17,0,22,0,15,0,24,0,15,0,24,0,13,0,26,0,13,0,33,0,15,0,39,0,15,0,44,0,15,0,50,0,13,0,52,0,13,0,59,0,13,0,61,0,8,0,64,0,6,0,64,0,6,0,59,0,2,0,57,0,0,0,50,0,253,255,39,0,249,255,28,0,249,255,13,0,247,255,0,0,247,255,242,255,247,255,231,255,249,255,220,255,249,255,214,255,251,255,214,255,251,255,216,255,249,255,220,255,247,255,227,255,247,255,231,255,249,255,238,255,249,255,242,255,253,255,244,255,0,0,247,255,6,0,247,255,11,0,249,255,15,0,247,255,15,0,247,255,15,0,242,255,13,0,238,255,8,0,231,255,6,0,225,255,2,0,218,255,0,0,209,255,253,255,205,255,251,255,198,255,0,0,198,255,0,0,196,255,0,0,196,255,4,0,198,255,6,0,198,255,6,0,200,255,6,0,200,255,2,0,200,255,0,0,200,255,249,255,203,255,242,255,207,255,236,255,209,255,231,255,211,255,229,255,216,255,227,255,216,255,229,255,218,255,229,255,220,255,236,255,222,255,242,255,229,255,247,255,231,255,251,255,238,255,0,0,247,255,2,0,253,255,6,0,0,0,8,0,0,0,13,0,2,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,13,0,4,0,15,0,6,0,19,0,11,0,26,0,13,0,33,0,11,0,39,0,4,0,46,0,0,0,52,0,244,255,55,0,233,255,55,0,220,255,52,0,209,255,50,0,203,255,46,0,198,255,41,0,196,255,39,0,200,255,35,0,205,255,33,0,211,255,28,0,220,255,22,0,231,255,17,0,244,255,11,0,0,0,4,0,11,0,2,0,22,0,0,0,26,0,0,0,30,0,253,255,28,0,0,0,24,0,2,0,19,0,0,0,13,0,2,0,8,0,0,0,6,0,253,255,6,0,251,255,8,0,249,255,11,0,247,255,13,0,247,255,15,0,249,255,19,0,247,255,22,0,249,255,22,0,251,255,26,0,251,255,30,0,249,255,33,0,247,255,39,0,242,255,41,0,240,255,46,0,240,255,46,0,238,255,44,0,238,255,41,0,238,255,33,0,238,255,24,0,240,255,15,0,240,255,8,0,240,255,0,0,240,255,249,255,244,255,244,255,247,255,238,255,251,255,231,255,0,0,225,255,2,0,216,255,4,0,207,255,6,0,198,255,11,0,194,255,15,0,189,255,19,0,189,255,24,0,194,255,30,0,203,255,33,0,207,255,33,0,218,255,30,0,227,255,26,0,233,255,22,0,242,255,15,0,247,255,13,0,249,255,6,0,253,255,2,0,0,0,2,0,0,0,0,0,2,0,253,255,2,0,249,255,6,0,247,255,6,0,244,255,6,0,240,255,6,0,238,255,11,0,236,255,13,0,233,255,17,0,229,255,19,0,231,255,26,0,229,255,26,0,227,255,30,0,227,255,30,0,225,255,30,0,225,255,26,0,222,255,22,0,220,255,17,0,218,255,11,0,216,255,6,0,216,255,0,0,218,255,253,255,218,255,249,255,220,255,244,255,225,255,240,255,231,255,238,255,240,255,238,255,251,255,242,255,4,0,247,255,17,0,0,0,28,0,6,0,41,0,15,0,52,0,22,0,64,0,26,0,68,0,30,0,68,0,28,0,68,0,26,0,64,0,24,0,57,0,22,0,44,0,17,0,30,0,13,0,15,0,6,0,2,0,2,0,244,255,0,0,229,255,251,255,214,255,249,255,205,255,247,255,196,255,251,255,194,255,0,0,194,255,4,0,200,255,13,0,207,255,19,0,216,255,26,0,225,255,30,0,231,255,33,0,236,255,30,0,240,255,24,0,240,255,17,0,238,255,11,0,238,255,0,0,238,255,251,255,238,255,247,255,238,255,244,255,240,255,247,255,240,255,251,255,238,255,0,0,238,255,6,0,231,255,13,0,229,255,15,0,222,255,13,0,214,255,8,0,203,255,2,0,196,255,247,255,187,255,233,255,180,255,222,255,174,255,214,255,174,255,209,255,174,255,209,255,180,255,211,255,185,255,218,255,194,255,227,255,203,255,236,255,211,255,242,255,220,255,249,255,231,255,253,255,240,255,251,255,249,255,251,255,0,0,249,255,2,0,249,255,6,0,247,255,6,0,247,255,4,0,249,255,0,0,251,255,251,255,0,0,247,255,2,0,242,255,6,0,242,255,13,0,242,255,22,0,244,255,26,0,247,255,33,0,249,255,37,0,247,255,37,0,247,255,37,0,244,255,30,0,242,255,22,0,238,255,15,0,233,255,8,0,231,255,4,0,231,255,2,0,231,255,4,0,231,255,11,0,231,255,22,0,229,255,33,0,233,255,46,0,236,255,57,0,238,255,68,0,242,255,75,0,247,255,77,0,251,255,72,0,253,255,66,0,251,255,57,0,251,255,44,0,249,255,33,0,244,255,26,0,240,255,15,0,240,255,8,0,240,255,2,0,242,255,0,0,247,255,251,255,251,255,244,255,0,0,236,255,2,0,229,255,6,0,222,255,13,0,216,255,15,0,211,255,17,0,209,255,17,0,211,255,13,0,218,255,6,0,225,255,0,0,229,255,244,255,240,255,236,255,244,255,227,255,253,255,220,255,0,0,216,255,6,0,214,255,11,0,211,255,11,0,214,255,13,0,214,255,13,0,216,255,11,0,214,255,11,0,216,255,8,0,218,255,4,0,220,255,2,0,222,255,0,0,225,255,251,255,227,255,247,255,229,255,242,255,231,255,240,255,233,255,236,255,240,255,233,255,244,255,233,255,0,0,236,255,6,0,240,255,15,0,244,255,24,0,251,255,35,0,0,0,41,0,6,0,46,0,13,0,52,0,19,0,57,0,24,0,57,0,28,0,57,0,30,0,55,0,33,0,52,0,35,0,50,0,33,0,46,0,33,0,44,0,28,0,41,0,24,0,41,0,19,0,41,0,13,0,41,0,8,0,41,0,0,0,39,0,249,255,39,0,240,255,37,0,229,255,33,0,225,255,28,0,218,255,22,0,214,255,17,0,214,255,11,0,211,255,4,0,216,255,253,255,220,255,247,255,227,255,240,255,231,255,236,255,236,255,229,255,242,255,220,255,247,255,214,255,249,255,209,255,251,255,203,255,0,0,200,255,0,0,196,255,0,0,196,255,0,0,196,255,253,255,200,255,251,255,207,255,247,255,214,255,242,255,225,255,240,255,233,255,238,255,244,255,238,255,253,255,238,255,4,0,244,255,8,0,251,255,11,0,6,0,8,0,15,0,4,0,24,0,0,0,33,0,249,255,35,0,240,255,35,0,233,255,33,0,229,255,28,0,225,255,24,0,225,255,22,0,227,255,22,0,227,255,24,0,227,255,28,0,225,255,33,0,220,255,33,0,214,255,30,0,205,255,26,0,198,255,15,0,194,255,4,0,194,255,249,255,196,255,236,255,205,255,225,255,211,255,214,255,222,255,207,255,233,255,205,255,244,255,205,255,251,255,207,255,4,0,214,255,8,0,216,255,15,0,222,255,19,0,225,255,24,0,229,255,24,0,233,255,24,0,236,255,17,0,238,255,11,0,238,255,6,0,238,255,0,0,238,255,253,255,233,255,249,255,231,255,251,255,222,255,253,255,220,255,4,0,211,255,8,0,207,255,19,0,200,255,28,0,194,255,39,0,187,255,46,0,185,255,55,0,185,255,57,0,189,255,61,0,196,255,64,0,205,255,61,0,218,255,59,0,231,255,55,0,242,255,50,0,0,0,46,0,8,0,41,0,19,0,37,0,26,0,30,0,33,0,26,0,37,0,22,0,39,0,15,0,41,0,6,0,44,0,0,0,41,0,251,255,37,0,244,255,35,0,238,255,30,0,233,255,26,0,233,255,19,0,233,255,15,0,236,255,11,0,238,255,6,0,244,255,2,0,249,255,0,0,0,0,251,255,6,0,251,255,13,0,247,255,19,0,247,255,22,0,244,255,24,0,244,255,22,0,247,255,17,0,247,255,13,0,247,255,4,0,249,255,0,0,249,255,244,255,251,255,233,255,253,255,222,255,251,255,211,255,249,255,200,255,247,255,192,255,244,255,185,255,240,255,180,255,236,255,180,255,231,255,183,255,229,255,187,255,227,255,194,255,229,255,200,255,229,255,209,255,236,255,214,255,236,255,218,255,236,255,222,255,236,255,222,255,233,255,225,255,231,255,229,255,225,255,231,255,218,255,238,255,216,255,242,255,211,255,249,255,207,255,253,255,207,255,0,0,205,255,0,0,205,255,0,0,205,255,0,0,207,255,253,255,207,255,247,255,209,255,244,255,209,255,242,255,214,255,242,255,216,255,240,255,220,255,240,255,225,255,242,255,233,255,244,255,240,255,247,255,244,255,249,255,249,255,253,255,251,255,0,0,251,255,2,0,251,255,6,0,249,255,8,0,247,255,15,0,244,255,17,0,242,255,22,0,242,255,22,0,244,255,24,0,247,255,19,0,247,255,17,0,247,255,13,0,247,255,8,0,249,255,4,0,251,255,0,0,251,255,0,0,249,255,251,255,251,255,249,255,251,255,251,255,251,255,253,255,249,255,0,0,249,255,0,0,249,255,6,0,247,255,13,0,247,255,19,0,244,255,26,0,240,255,33,0,236,255,39,0,231,255,46,0,227,255,50,0,220,255,52,0,216,255,52,0,214,255,50,0,211,255,52,0,216,255,48,0,220,255,46,0,227,255,44,0,236,255,37,0,249,255,33,0,6,0,26,0,17,0,15,0,33,0,4,0,44,0,253,255,52,0,244,255,55,0,236,255,52,0,229,255,44,0,222,255,35,0,216,255,22,0,214,255,8,0,211,255,253,255,209,255,240,255,207,255,229,255,205,255,220,255,203,255,218,255,200,255,218,255,196,255,222,255,194,255,231,255,196,255,242,255,196,255,0,0,200,255,11,0,207,255,19,0,214,255,26,0,220,255,28,0,225,255,24,0,229,255,17,0,229,255,8,0,231,255,0,0,229,255,249,255,229,255,240,255,233,255,236,255,233,255,231,255,236,255,231,255,238,255,231,255,240,255,236,255,240,255,240,255,240,255,244,255,240,255,249,255,238,255,253,255,236,255,0,0,236,255,0,0,236,255,0,0,236,255,0,0,238,255,4,0,244,255,6,0,249,255,11,0,253,255,15,0,0,0,19,0,2,0,22,0,2,0,24,0,0,0,24,0,0,0,19,0,251,255,15,0,249,255,11,0,244,255,6,0,242,255,2,0,240,255,0,0,238,255,0,0,238,255,251,255,236,255,249,255,238,255,244,255,236,255,238,255,233,255,231,255,229,255,227,255,225,255,220,255,222,255,214,255,218,255,209,255,216,255,205,255,211,255,198,255,211,255,194,255,211,255,187,255,214,255,183,255,214,255,178,255,216,255,174,255,216,255,169,255,214,255,167,255,211,255,165,255,211,255,167,255,209,255,169,255,207,255,178,255,207,255,189,255,207,255,200,255,211,255,216,255,216,255,227,255,220,255,236,255,222,255,242,255,229,255,244,255,238,255,244,255,244,255,244,255,253,255,240,255,2,0,238,255,8,0,233,255,8,0,233,255,8,0,236,255,8,0,240,255,2,0,242,255,0,0,247,255,249,255,249,255,242,255,251,255,236,255,0,0,231,255,0,0,227,255,2,0,225,255,6,0,222,255,8,0,222,255,17,0,222,255,24,0,222,255,30,0,222,255,37,0,220,255,41,0,218,255,46,0,216,255,48,0,214,255,46,0,211,255,41,0,211,255,33,0,211,255,26,0,211,255,19,0,216,255,13,0,220,255,11,0,227,255,6,0,233,255,6,0,242,255,8,0,249,255,6,0,249,255,6,0,0,0,6,0,0,0,4,0,253,255,2,0,251,255,2,0,244,255,2,0,238,255,4,0,233,255,8,0,227,255,13,0,222,255,17,0,220,255,19,0,220,255,22,0,220,255,24,0,225,255,19,0,229,255,15,0,233,255,11,0,238,255,4,0,242,255,253,255,244,255,247,255,247,255,240,255,244,255,233,255,247,255,229,255,247,255,227,255,244,255,225,255,247,255,225,255,247,255,229,255,251,255,231,255,253,255,236,255,0,0,240,255,0,0,242,255,2,0,242,255,4,0,240,255,8,0,240,255,13,0,236,255,15,0,233,255,24,0,233,255,28,0,236,255,37,0,238,255,44,0,247,255,50,0,253,255,57,0,4,0,61,0,13,0,64,0,22,0,64,0,28,0,61,0,35,0,59,0,39,0,55,0,44,0,52,0,44,0,50,0,41,0,48,0,37,0,48,0,30,0,50,0,26,0,50,0,17,0,50,0,8,0,48,0,0,0,48,0,249,255,41,0,242,255,39,0,238,255,35,0,233,255,30,0,233,255,28,0,233,255,26,0,233,255,22,0,233,255,22,0,233,255,19,0,233,255,17,0,233,255,19,0,233,255,19,0,233,255,22,0,236,255,24,0,236,255,26,0,240,255,28,0,242,255,28,0,244,255,28,0,249,255,28,0,249,255,28,0,249,255,26,0,249,255,26,0,247,255,24,0,244,255,22,0,240,255,19,0,240,255,17,0,236,255,17,0,236,255,19,0,236,255,22,0,240,255,26,0,242,255,30,0,247,255,30,0,0,0,33,0,0,0,30,0,4,0,26,0,6,0,24,0,6,0,19,0,4,0,15,0,0,0,11,0,253,255,11,0,247,255,8,0,244,255,6,0,242,255,8,0,242,255,13,0,247,255,17,0,253,255,22,0,2,0,26,0,11,0,28,0,19,0,30,0,30,0,30,0,37,0,28,0,44,0,22,0,46,0,17,0,44,0,11,0,41,0,4,0,33,0,2,0,24,0,2,0,11,0,4,0,0,0,8,0,247,255,17,0,238,255,24,0,229,255,28,0,225,255,35,0,220,255,35,0,216,255,33,0,211,255,30,0,207,255,26,0,200,255,22,0,196,255,17,0,192,255,11,0,189,255,6,0,185,255,0,0,183,255,249,255,183,255,242,255,180,255,236,255,180,255,229,255,180,255,222,255,178,255,216,255,185,255,214,255,192,255,214,255,200,255,214,255,211,255,216,255,225,255,220,255,238,255,222,255,253,255,227,255,8,0,229,255,22,0,231,255,28,0,233,255,37,0,231,255,39,0,229,255,37,0,227,255,33,0,222,255,28,0,222,255,19,0,225,255,11,0,225,255,2,0,227,255,253,255,231,255,249,255,233,255,249,255,238,255,249,255,238,255,253,255,240,255,0,0,238,255,6,0,240,255,17,0,242,255,22,0,247,255,28,0,251,255,35,0,0,0,37,0,6,0,39,0,13,0,37,0,13,0,35,0,15,0,30,0,11,0,24,0,2,0,19,0,249,255,13,0,238,255,6,0,229,255,2,0,218,255,0,0,216,255,251,255,214,255,253,255,211,255,0,0,211,255,2,0,209,255,6,0,209,255,15,0,203,255,22,0,194,255,28,0,187,255,33,0,178,255,37,0,167,255,37,0,158,255,37,0,154,255,35,0,152,255,28,0,152,255,24,0,156,255,15,0,161,255,6,0,172,255,0,0,185,255,251,255,200,255,244,255,214,255,238,255,229,255,236,255,242,255,233,255,0,0,233,255,4,0,236,255,6,0,233,255,8,0,233,255,4,0,231,255,0,0,231,255,253,255,229,255,249,255,227,255,247,255,227,255,244,255,225,255,244,255,222,255,240,255,225,255,242,255,225,255,238,255,227,255,233,255,229,255,231,255,231,255,225,255,233,255,220,255,233,255,216,255,233,255,214,255,233,255,211,255,236,255,214,255,238,255,218,255,242,255,222,255,249,255,229,255,253,255,238,255,253,255,247,255,253,255,253,255,247,255,0,0,238,255,4,0,229,255,2,0,218,255,0,0,209,255,253,255,203,255,247,255,198,255,242,255,196,255,240,255,196,255,238,255,200,255,242,255,205,255,249,255,209,255,0,0,211,255,4,0,214,255,11,0,211,255,15,0,209,255,17,0,203,255,17,0,196,255,17,0,187,255,17,0,183,255,17,0,178,255,17,0,180,255,17,0,187,255,17,0,198,255,15,0,211,255,15,0,231,255,13,0,251,255,11,0,15,0,6,0,33,0,2,0,52,0,0,0,68,0,253,255,77,0,247,255,83,0,240,255,86,0,233,255,79,0,225,255,72,0,218,255,61,0,211,255,50,0,207,255,35,0,205,255,22,0,205,255,11,0,209,255,0,0,214,255,247,255,220,255,240,255,225,255,233,255,229,255,227,255,238,255,227,255,240,255,229,255,244,255,229,255,251,255,231,255,0,0,233,255,0,0,236,255,2,0,236,255,0,0,236,255,0,0,238,255,0,0,236,255,251,255,236,255,247,255,238,255,244,255,240,255,242,255,244,255,242,255,249,255,242,255,253,255,240,255,0,0,240,255,2,0,236,255,2,0,238,255,0,0,236,255,0,0,233,255,251,255,236,255,249,255,236,255,247,255,238,255,244,255,238,255,247,255,240,255,249,255,240,255,249,255,240,255,249,255,240,255,247,255,242,255,244,255,244,255,240,255,249,255,238,255,253,255,231,255,2,0,231,255,11,0,227,255,15,0,229,255,19,0,229,255,24,0,231,255,28,0,233,255,28,0,233,255,30,0,236,255,30,0,238,255,26,0,238,255,26,0,240,255,22,0,244,255,17,0,249,255,11,0,0,0,6,0,2,0,0,0,8,0,251,255,13,0,242,255,13,0,238,255,15,0,236,255,15,0,231,255,13,0,229,255,8,0,229,255,6,0,227,255,2,0,229,255,0,0,231,255,251,255,231,255,247,255,231,255,242,255,229,255,236,255,227,255,229,255,225,255,222,255,220,255,211,255,218,255,200,255,216,255,189,255,216,255,176,255,214,255,163,255,216,255,156,255,214,255,152,255,216,255,154,255,220,255,161,255,218,255,169,255,220,255,180,255,222,255,194,255,222,255,205,255,222,255,218,255,225,255,231,255,225,255,242,255,227,255,253,255,231,255,6,0,238,255,15,0,247,255,26,0,0,0,33,0,8,0,37,0,19,0,37,0,28,0,41,0,37,0,39,0,44,0,35,0,52,0,28,0,57,0,24,0,57,0,15,0,57,0,6,0,55,0,0,0,48,0,249,255,41,0,244,255,37,0,240,255,33,0,240,255,26,0,236,255,22,0,236,255,19,0,233,255,17,0,231,255,11,0,227,255,6,0,225,255,0,0,220,255,244,255,218,255,236,255,220,255,225,255,222,255,216,255,225,255,207,255,227,255,198,255,233,255,192,255,236,255,187,255,238,255,189,255,242,255,194,255,244,255,200,255,249,255,207,255,253,255,214,255,0,0,220,255,0,0,222,255,2,0,225,255,2,0,225,255,0,0,227,255,0,0,225,255,253,255,229,255,0,0,229,255,253,255,233,255,253,255,236,255,251,255,240,255,251,255,242,255,251,255,242,255,247,255,242,255,247,255,244,255,247,255,242,255,244,255,242,255,242,255,244,255,240,255,244,255,240,255,249,255,238,255,251,255,233,255,0,0,231,255,0,0,229,255,2,0,225,255,2,0,222,255,2,0,222,255,0,0,225,255,253,255,229,255,251,255,238,255,247,255,247,255,244,255,0,0,244,255,11,0,244,255,19,0,249,255,28,0,251,255,33,0,0,0,39,0,4,0,41,0,8,0,46,0,11,0,48,0,13,0,52,0,13,0,57,0,13,0,57,0,11,0,55,0,11,0,52,0,8,0,44,0,4,0,33,0,0,0,19,0,0,0,6,0,253,255,249,255,249,255,233,255,247,255,222,255,249,255,216,255,247,255,211,255,247,255,214,255,247,255,216,255,244,255,220,255,242,255,225,255,240,255,227,255,236,255,231,255,233,255,229,255,236,255,229,255,238,255,227,255,240,255,225,255,244,255,222,255,249,255,225,255,253,255,225,255,0,0,225,255,2,0,225,255,4,0,227,255,8,0,227,255,8,0,231,255,11,0,231,255,11,0,231,255,13,0,231,255,13,0,231,255,15,0,231,255,15,0,227,255,15,0,225,255,13,0,220,255,8,0,216,255,4,0,211,255,0,0,209,255,251,255,207,255,244,255,200,255,244,255,200,255,242,255,198,255,242,255,200,255,240,255,203,255,240,255,207,255,242,255,209,255,242,255,216,255,244,255,218,255,247,255,222,255,249,255,222,255,251,255,225,255,253,255,222,255,0,0,222,255,0,0,222,255,0,0,222,255,2,0,225,255,0,0,231,255,0,0,236,255,253,255,242,255,253,255,251,255,251,255,0,0,253,255,4,0,0,0,6,0,4,0,6,0,8,0,4,0,15,0,0,0,22,0,253,255,26,0,244,255,30,0,236,255,37,0,229,255,41,0,225,255,46,0,222,255,52,0,225,255,59,0,227,255,66,0,236,255,70,0,244,255,72,0,253,255,72,0,6,0,68,0,17,0,59,0,22,0,50,0,28,0,39,0,37,0,26,0,39,0,13,0,44,0,0,0,46,0,244,255,48,0,233,255,50,0,222,255,48,0,211,255,48,0,203,255,44,0,198,255,39,0,198,255,30,0,198,255,19,0,200,255,11,0,209,255,2,0,216,255,251,255,227,255,244,255,233,255,242,255,244,255,240,255,249,255,238,255,253,255,238,255,0,0,238,255,2,0,240,255,4,0,238,255,4,0,238,255,8,0,238,255,11,0,233,255,15,0,231,255,17,0,229,255,19,0,229,255,24,0,227,255,22,0,229,255,19,0,229,255,17,0,233,255,11,0,238,255,4,0,244,255,2,0,249,255,0,0,253,255,0,0,2,0,253,255,6,0,253,255,11,0,251,255,13,0,249,255,19,0,247,255,22,0,242,255,22,0,238,255,24,0,236,255,19,0,231,255,13,0,229,255,6,0,227,255,0,0,227,255,251,255,229,255,247,255,236,255,244,255,242,255,247,255,249,255,251,255,0,0,0,0,2,0,4,0,4,0,13,0,4,0,19,0,4,0,24,0,4,0,28,0,6,0,30,0,6,0,30,0,11,0,30,0,15,0,26,0,22,0,22,0,22,0,13,0,24,0,6,0,26,0,0,0,22,0,253,255,17,0,249,255,11,0,247,255,4,0,251,255,0,0,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,2,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,0,0,6,0,253,255,4,0,249,255,4,0,242,255,4,0,236,255,4,0,233,255,0,0,229,255,2,0,225,255,4,0,225,255,6,0,222,255,11,0,220,255,15,0,218,255,19,0,216,255,22,0,211,255,19,0,207,255,19,0,203,255,17,0,196,255,15,0,192,255,15,0,189,255,19,0,187,255,24,0,185,255,30,0,187,255,33,0,187,255,37,0,194,255,37,0,203,255,39,0,211,255,35,0,225,255,33,0,238,255,28,0,253,255,26,0,6,0,22,0,17,0,19,0,24,0,15,0,28,0,13,0,26,0,11,0,24,0,11,0,15,0,8,0,11,0,8,0,2,0,8,0,0,0,8,0,251,255,8,0,244,255,11,0,242,255,11,0,236,255,17,0,231,255,22,0,229,255,30,0,229,255,37,0,227,255,44,0,229,255,50,0,229,255,57,0,231,255,59,0,233,255,57,0,233,255,55,0,233,255,50,0,233,255,46,0,233,255,41,0,236,255,37,0,238,255,30,0,240,255,26,0,238,255,22,0,242,255,15,0,244,255,11,0,247,255,8,0,251,255,6,0,2,0,6,0,6,0,8,0,13,0,15,0,17,0,22,0,19,0,26,0,19,0,35,0,17,0,44,0,11,0,50,0,4,0,52,0,0,0,52,0,249,255,48,0,242,255,46,0,240,255,37,0,238,255,28,0,238,255,19,0,238,255,8,0,236,255,4,0,236,255,0,0,238,255,0,0,236,255,253,255,236,255,0,0,233,255,2,0,231,255,6,0,227,255,8,0,222,255,11,0,218,255,8,0,216,255,6,0,211,255,0,0,209,255,251,255,209,255,242,255,211,255,233,255,214,255,225,255,216,255,218,255,222,255,214,255,229,255,209,255,238,255,209,255,244,255,211,255,253,255,216,255,2,0,220,255,6,0,225,255,8,0,231,255,8,0,238,255,6,0,240,255,4,0,242,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,238,255,4,0,236,255,4,0,233,255,4,0,229,255,4,0,225,255,4,0,220,255,2,0,214,255,0,0,207,255,253,255,200,255,247,255,196,255,240,255,192,255,231,255,192,255,225,255,192,255,216,255,196,255,211,255,198,255,207,255,203,255,207,255,205,255,209,255,207,255,214,255,205,255,218,255,207,255,222,255,205,255,227,255,200,255,229,255,196,255,231,255,192,255,231,255,189,255,229,255,183,255,231,255,178,255,231,255,172,255,231,255,169,255,231,255,169,255,233,255,167,255,236,255,169,255,238,255,174,255,238,255,180,255,242,255,189,255,244,255,205,255,251,255,216,255,0,0,229,255,8,0,242,255,19,0,253,255,28,0,6,0,35,0,11,0,39,0,11,0,41,0,15,0,39,0,11,0,35,0,8,0,26,0,4,0,15,0,0,0,4,0,253,255,253,255,251,255,247,255,249,255,242,255,251,255,236,255,0,0,231,255,2,0,231,255,11,0,225,255,17,0,225,255,28,0,225,255,37,0,225,255,46,0,227,255,52,0,229,255,57,0,233,255,57,0,240,255,52,0,249,255,50,0,0,0,44,0,8,0,41,0,15,0,37,0,22,0,30,0,26,0,28,0,28,0,26,0,28,0,28,0,26,0,24,0,22,0,24,0,15,0,19,0,11,0,15,0,6,0,11,0,0,0,4,0,253,255,2,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,249,255,244,255,247,255,244,255,240,255,244,255,236,255,244,255,227,255,244,255,220,255,244,255,214,255,244,255,211,255,244,255,209,255,242,255,209,255,242,255,209,255,238,255,216,255,238,255,222,255,233,255,231,255,227,255,240,255,220,255,249,255,216,255,0,0,205,255,2,0,194,255,4,0,187,255,4,0,178,255,0,0,174,255,0,0,174,255,253,255,176,255,249,255,178,255,244,255,189,255,242,255,198,255,240,255,209,255,240,255,218,255,240,255,227,255,238,255,231,255,240,255,233,255,242,255,233,255,242,255,233,255,244,255,233,255,247,255,233,255,247,255,233,255,244,255,233,255,240,255,236,255,236,255,236,255,231,255,242,255,227,255,247,255,227,255,253,255,225,255,2,0,227,255,11,0,229,255,17,0,236,255,19,0,238,255,22,0,240,255,19,0,242,255,15,0,242,255,13,0,247,255,8,0,249,255,4,0,253,255,0,0,0,0,253,255,0,0,249,255,0,0,244,255,4,0,240,255,4,0,233,255,4,0,229,255,2,0,227,255,0,0,227,255,0,0,229,255,253,255,229,255,249,255,231,255,249,255,233,255,247,255,238,255,244,255,238,255,244,255,238,255,244,255,236,255,244,255,233,255,244,255,229,255,244,255,227,255,242,255,227,255,242,255,227,255,238,255,231,255,238,255,236,255,236,255,240,255,236,255,249,255,233,255,0,0,233,255,2,0,233,255,4,0,236,255,6,0,238,255,8,0,242,255,6,0,242,255,4,0,244,255,2,0,242,255,2,0,240,255,0,0,238,255,0,0,233,255,0,0,225,255,0,0,222,255,0,0,220,255,0,0,220,255,2,0,222,255,4,0,225,255,8,0,227,255,13,0,231,255,15,0,233,255,15,0,233,255,15,0,231,255,13,0,227,255,11,0,222,255,6,0,218,255,4,0,214,255,2,0,214,255,2,0,218,255,2,0,225,255,4,0,229,255,6,0,236,255,8,0,244,255,11,0,249,255,15,0,253,255,22,0,0,0,26,0,4,0,33,0,6,0,37,0,8,0,41,0,13,0,46,0,8,0,48,0,6,0,52,0,2,0,52,0,253,255,52,0,244,255,52,0,236,255,52,0,229,255,50,0,225,255,46,0,218,255,41,0,216,255,37,0,214,255,28,0,214,255,22,0,214,255,13,0,216,255,4,0,216,255,0,0,216,255,251,255,218,255,247,255,220,255,240,255,225,255,238,255,229,255,231,255,231,255,229,255,236,255,225,255,240,255,220,255,242,255,216,255,247,255,214,255,251,255,214,255,0,0,211,255,4,0,211,255,8,0,214,255,13,0,214,255,17,0,216,255,17,0,222,255,17,0,227,255,17,0,236,255,13,0,242,255,8,0,249,255,2,0,0,0,0,0,8,0,251,255,13,0,247,255,19,0,247,255,28,0,253,255,35,0,4,0,39,0,17,0,46,0,28,0,48,0,39,0,46,0,46,0,46,0,48,0,41,0,46,0,39,0,39,0,30,0,30,0,24,0,19,0,17,0,8,0,13,0,2,0,4,0,0,0,0,0,251,255,253,255,247,255,247,255,247,255,244,255,247,255,247,255,249,255,247,255,249,255,249,255,251,255,251,255,249,255,251,255,247,255,249,255,247,255,249,255,244,255,242,255,244,255,240,255,244,255,236,255,244,255,231,255,240,255,227,255,240,255,227,255,238,255,222,255,233,255,222,255,231,255,220,255,227,255,220,255,225,255,225,255,227,255,229,255,229,255,236,255,233,255,240,255,240,255,247,255,244,255,253,255,251,255,0,0,253,255,4,0,253,255,6,0,253,255,13,0,249,255,15,0,247,255,19,0,240,255,24,0,238,255,26,0,231,255,30,0,229,255,33,0,225,255,33,0,222,255,33,0,222,255,26,0,222,255,22,0,222,255,15,0,225,255,4,0,229,255,251,255,236,255,236,255,244,255,222,255,251,255,211,255,0,0,196,255,4,0,187,255,6,0,180,255,6,0,178,255,4,0,178,255,4,0,180,255,0,0,183,255,251,255,185,255,247,255,187,255,240,255,185,255,236,255,183,255,233,255,176,255,231,255,169,255,231,255,161,255,233,255,154,255,240,255,154,255,247,255,154,255,251,255,156,255,2,0,165,255,8,0,176,255,13,0,192,255,19,0,205,255,19,0,218,255,22,0,229,255,17,0,240,255,19,0,247,255,13,0,251,255,13,0,251,255,11,0,251,255,6,0,249,255,4,0,247,255,0,0,247,255,253,255,244,255,247,255,247,255,242,255,249,255,236,255,251,255,233,255,253,255,229,255,253,255,227,255,0,0,227,255,0,0,227,255,0,0,233,255,251,255,236,255,249,255,242,255,244,255,249,255,242,255,253,255,242,255,2,0,240,255,6,0,240,255,8,0,244,255,11,0,249,255,11,0,253,255,11,0,4,0,11,0,13,0,8,0,19,0,8,0,28,0,8,0,35,0,8,0,37,0,15,0,41,0,19,0,39,0,28,0,35,0,37,0,28,0,46,0,22,0,55,0,15,0,61,0,8,0,66,0,2,0,64,0,0,0,57,0,2,0,44,0,8,0,28,0,15,0,11,0,28,0,0,0,39,0,238,255,52,0,227,255,66,0,220,255,75,0,218,255,81,0,220,255,81,0,225,255,81,0,233,255,75,0,240,255,64,0,249,255,52,0,0,0,44,0,2,0,37,0,6,0,33,0,4,0,30,0,0,0,28,0,253,255,28,0,247,255,26,0,240,255,24,0,231,255,15,0,225,255,4,0,220,255,249,255,216,255,236,255,211,255,220,255,209,255,209,255,209,255,203,255,207,255,200,255,205,255,205,255,207,255,209,255,207,255,220,255,211,255,231,255,218,255,240,255,222,255,249,255,227,255,0,0,233,255,4,0,238,255,6,0,240,255,8,0,242,255,6,0,242,255,2,0,238,255,251,255,236,255,244,255,229,255,236,255,227,255,229,255,222,255,227,255,227,255,225,255,229,255,227,255,233,255,229,255,242,255,236,255,249,255,242,255,0,0,244,255,6,0,247,255,8,0,249,255,11,0,249,255,11,0,247,255,8,0,244,255,8,0,240,255,6,0,238,255,4,0,238,255,2,0,238,255,0,0,238,255,0,0,240,255,0,0,242,255,251,255,247,255,247,255,247,255,247,255,249,255,247,255,249,255,242,255,249,255,244,255,251,255,244,255,253,255,244,255,0,0,244,255,4,0,242,255,6,0,242,255,11,0,238,255,17,0,231,255,22,0,229,255,22,0,225,255,22,0,220,255,24,0,216,255,22,0,214,255,19,0,214,255,17,0,218,255,17,0,220,255,15,0,227,255,11,0,236,255,8,0,244,255,8,0,251,255,6,0,0,0,8,0,8,0,13,0,13,0,13,0,13,0,17,0,11,0,19,0,6,0,19,0,0,0,19,0,247,255,17,0,242,255,17,0,236,255,15,0,233,255,13,0,233,255,13,0,233,255,11,0,236,255,13,0,238,255,15,0,240,255,19,0,240,255,24,0,240,255,33,0,240,255,39,0,240,255,48,0,238,255,50,0,236,255,50,0,233,255,46,0,229,255,39,0,227,255,28,0,222,255,17,0,222,255,4,0,220,255,0,0,218,255,247,255,216,255,242,255,214,255,240,255,218,255,238,255,216,255,240,255,220,255,242,255,222,255,247,255,225,255,251,255,225,255,0,0,222,255,4,0,225,255,11,0,225,255,15,0,227,255,15,0,229,255,17,0,231,255,15,0,238,255,11,0,244,255,8,0,249,255,2,0,0,0,0,0,2,0,0,0,6,0,0,0,8,0,2,0,6,0,0,0,4,0,2,0,0,0,4,0,249,255,4,0,242,255,4,0,233,255,4,0,227,255,4,0,222,255,0,0,220,255,253,255,218,255,249,255,222,255,240,255,227,255,233,255,233,255,229,255,238,255,220,255,242,255,214,255,244,255,211,255,247,255,207,255,247,255,207,255,244,255,209,255,242,255,211,255,242,255,218,255,242,255,227,255,240,255,236,255,238,255,244,255,238,255,251,255,238,255,0,0,236,255,4,0,238,255,4,0,240,255,2,0,242,255,2,0,247,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,4,0,6,0,4,0,13,0,4,0,19,0,2,0,26,0,0,0,30,0,0,0,30,0,251,255,33,0,253,255,24,0,0,0,15,0,0,0,2,0,4,0,247,255,8,0,236,255,11,0,222,255,15,0,209,255,17,0,203,255,22,0,196,255,22,0,196,255,26,0,196,255,24,0,198,255,26,0,200,255,24,0,203,255,22,0,207,255,15,0,214,255,11,0,222,255,0,0,231,255,249,255,240,255,240,255,251,255,231,255,0,0,225,255,6,0,220,255,11,0,220,255,11,0,220,255,11,0,222,255,8,0,227,255,6,0,229,255,2,0,236,255,0,0,238,255,0,0,242,255,0,0,244,255,2,0,249,255,4,0,253,255,6,0,0,0,8,0,6,0,11,0,11,0,8,0,17,0,8,0,19,0,6,0,19,0,6,0,22,0,6,0,22,0,4,0,19,0,6,0,19,0,8,0,19,0,11,0,17,0,15,0,17,0,19,0,22,0,24,0,24,0,26,0,26,0,28,0,28,0,28,0,30,0,24,0,30,0,19,0,28,0,13,0,22,0,2,0,17,0,249,255,8,0,238,255,2,0,227,255,251,255,218,255,244,255,209,255,236,255,207,255,233,255,203,255,231,255,203,255,231,255,205,255,233,255,211,255,240,255,216,255,242,255,222,255,249,255,229,255,0,0,233,255,2,0,238,255,6,0,238,255,6,0,236,255,6,0,231,255,6,0,227,255,4,0,222,255,2,0,220,255,0,0,220,255,0,0,220,255,2,0,222,255,0,0,227,255,2,0,227,255,0,0,229,255,253,255,229,255,244,255,227,255,238,255,222,255,229,255,216,255,220,255,211,255,216,255,214,255,214,255,216,255,214,255,222,255,216,255,229,255,218,255,238,255,225,255,247,255,231,255,253,255,240,255,0,0,247,255,2,0,0,0,0,0,4,0,0,0,11,0,251,255,17,0,249,255,19,0,247,255,24,0,242,255,26,0,240,255,24,0,240,255,22,0,238,255,22,0,238,255,15,0,238,255,11,0,238,255,6,0,238,255,2,0,238,255,0,0,236,255,251,255,238,255,247,255,238,255,244,255,238,255,242,255,238,255,240,255,238,255,242,255,238,255,242,255,238,255,247,255,238,255,249,255,240,255,249,255,240,255,251,255,242,255,249,255,247,255,247,255,251,255,244,255,253,255,238,255,0,0,233,255,0,0,231,255,4,0,227,255,6,0,225,255,8,0,225,255,13,0,227,255,15,0,229,255,17,0,233,255,17,0,233,255,17,0,238,255,17,0,238,255,17,0,242,255,19,0,240,255,22,0,244,255,26,0,242,255,33,0,244,255,35,0,244,255,39,0,247,255,41,0,249,255,44,0,249,255,41,0,251,255,37,0,253,255,33,0,253,255,28,0,253,255,22,0,251,255,15,0,249,255,11,0,242,255,8,0,231,255,8,0,222,255,6,0,211,255,11,0,203,255,8,0,196,255,11,0,194,255,6,0,192,255,4,0,196,255,0,0,203,255,249,255,214,255,244,255,225,255,238,255,238,255,231,255,247,255,231,255,253,255,229,255,2,0,229,255,2,0,229,255,2,0,227,255,0,0,227,255,253,255,227,255,247,255,227,255,244,255,227,255,240,255,229,255,242,255,231,255,242,255,236,255,244,255,238,255,247,255,244,255,251,255,247,255,253,255,253,255,0,0,4,0,0,0,8,0,2,0,17,0,6,0,22,0,4,0,26,0,4,0,30,0,4,0,33,0,0,0,35,0,0,0,39,0,253,255,41,0,0,0,44,0,0,0,41,0,2,0,39,0,8,0,33,0,13,0,19,0,15,0,6,0,17,0,251,255,13,0,238,255,4,0,225,255,0,0,216,255,244,255,207,255,236,255,205,255,229,255,207,255,227,255,211,255,227,255,214,255,231,255,220,255,240,255,225,255,251,255,229,255,4,0,233,255,15,0,236,255,22,0,238,255,26,0,242,255,28,0,247,255,28,0,249,255,24,0,253,255,22,0,0,0,17,0,2,0,11,0,6,0,6,0,11,0,0,0,13,0,251,255,15,0,244,255,17,0,236,255,19,0,229,255,19,0,222,255,22,0,218,255,22,0,214,255,22,0,211,255,22,0,211,255,22,0,209,255,17,0,211,255,15,0,209,255,11,0,209,255,6,0,205,255,2,0,200,255,0,0,196,255,251,255,192,255,249,255,187,255,244,255,183,255,240,255,180,255,236,255,178,255,236,255,178,255,233,255,178,255,233,255,180,255,233,255,183,255,238,255,183,255,240,255,187,255,240,255,189,255,242,255,192,255,242,255,198,255,240,255,203,255,236,255,211,255,233,255,218,255,231,255,227,255,229,255,236,255,227,255,244,255,225,255,251,255,222,255,0,0,218,255,2,0,216,255,2,0,214,255,2,0,211,255,4,0,209,255,0,0,205,255,0,0,207,255,253,255,205,255,249,255,203,255,247,255,200,255,244,255,200,255,242,255,200,255,240,255,203,255,240,255,207,255,240,255,211,255,240,255,218,255,238,255,218,255,238,255,220,255,238,255,216,255,236,255,214,255,233,255,205,255,233,255,200,255,229,255,198,255,227,255,198,255,227,255,200,255,225,255,207,255,222,255,218,255,222,255,229,255,222,255,240,255,225,255,249,255,229,255,0,0,233,255,2,0,238,255,4,0,240,255,0,0,244,255,253,255,247,255,247,255,249,255,240,255,253,255,231,255,0,0,225,255,4,0,220,255,13,0,218,255,24,0,218,255,33,0,222,255,41,0,231,255,50,0,240,255,55,0,253,255,57,0,6,0,55,0,17,0,52,0,26,0,46,0,30,0,39,0,30,0,33,0,28,0,24,0,22,0,15,0,13,0,6,0,4,0,0,0,253,255,251,255,244,255,249,255,240,255,244,255,233,255,242,255,229,255,247,255,225,255,247,255,222,255,253,255,220,255,0,0,216,255,6,0,214,255,11,0,211,255,13,0,209,255,15,0,209,255,15,0,209,255,15,0,209,255,15,0,214,255,11,0,218,255,11,0,222,255,4,0,231,255,2,0,240,255,253,255,249,255,251,255,0,0,249,255,6,0,247,255,11,0,247,255,13,0,249,255,13,0,251,255,11,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,6,0,6,0,6,0,8,0,8,0,15,0,8,0,17,0,11,0,22,0,13,0,24,0,15,0,24,0,15,0,24,0,17,0,24,0,19,0,24,0,22,0,24,0,19,0,30,0,19,0,37,0,19,0,44,0,19,0,52,0,19,0,59,0,19,0,66,0,22,0,68,0,24,0,70,0,28,0,70,0,33,0,66,0,33,0,61,0,37,0,52,0,35,0,44,0,30,0,33,0,26,0,26,0,17,0,17,0,6,0,13,0,253,255,8,0,244,255,2,0,238,255,0,0,231,255,0,0,227,255,0,0,229,255,0,0,231,255,0,0,233,255,0,0,242,255,0,0,249,255,0,0,0,0,2,0,8,0,2,0,17,0,2,0,22,0,2,0,26,0,0,0,28,0,0,0,28,0,0,0,30,0,0,0,33,0,6,0,30,0,11,0,28,0,15,0,24,0,19,0,22,0,24,0,17,0,28,0,11,0,30,0,6,0,33,0,0,0,35,0,253,255,35,0,249,255,35,0,244,255,33,0,240,255,28,0,240,255,28,0,240,255,26,0,242,255,22,0,247,255,19,0,249,255,15,0,0,0,8,0,0,0,4,0,4,0,0,0,6,0,251,255,6,0,249,255,4,0,249,255,0,0,251,255,251,255,0,0,240,255,2,0,233,255,6,0,227,255,8,0,220,255,6,0,220,255,4,0,220,255,253,255,222,255,244,255,227,255,231,255,231,255,218,255,236,255,205,255,236,255,192,255,236,255,185,255,231,255,176,255,229,255,176,255,225,255,180,255,218,255,189,255,214,255,200,255,214,255,211,255,214,255,225,255,216,255,233,255,218,255,242,255,225,255,244,255,229,255,247,255,236,255,247,255,242,255,247,255,244,255,244,255,244,255,242,255,240,255,242,255,238,255,242,255,231,255,242,255,225,255,242,255,222,255,244,255,218,255,244,255,214,255,247,255,214,255,249,255,214,255,253,255,216,255,0,0,220,255,2,0,227,255,6,0,229,255,11,0,236,255,13,0,240,255,17,0,247,255,19,0,251,255,22,0,251,255,22,0,251,255,22,0,249,255,19,0,249,255,19,0,247,255,17,0,242,255,13,0,242,255,13,0,240,255,15,0,240,255,15,0,242,255,19,0,244,255,24,0,247,255,28,0,253,255,33,0,0,0,37,0,4,0,39,0,11,0,37,0,15,0,33,0,17,0,26,0,17,0,15,0,17,0,4,0,15,0,249,255,11,0,238,255,6,0,225,255,0,0,218,255,0,0,214,255,253,255,209,255,251,255,211,255,247,255,211,255,247,255,211,255,247,255,216,255,249,255,218,255,249,255,222,255,251,255,227,255,251,255,231,255,253,255,238,255,0,0,244,255,0,0,253,255,0,0,4,0,0,0,11,0,0,0,17,0,251,255,24,0,249,255,28,0,247,255,28,0,242,255,28,0,238,255,26,0,236,255,22,0,233,255,17,0,233,255,15,0,231,255,15,0,233,255,15,0,236,255,17,0,242,255,19,0,249,255,22,0,0,0,19,0,8,0,17,0,13,0,8,0,19,0,0,0,24,0,242,255,24,0,229,255,24,0,214,255,22,0,203,255,19,0,194,255,17,0,189,255,13,0,192,255,8,0,192,255,8,0,198,255,6,0,205,255,6,0,211,255,8,0,218,255,11,0,222,255,17,0,225,255,22,0,225,255,28,0,227,255,35,0,222,255,37,0,222,255,39,0,218,255,37,0,216,255,33,0,214,255,28,0,214,255,17,0,216,255,11,0,218,255,6,0,225,255,0,0,231,255,253,255,242,255,247,255,253,255,247,255,4,0,244,255,13,0,240,255,22,0,240,255,28,0,238,255,30,0,238,255,30,0,236,255,28,0,233,255,22,0,231,255,17,0,229,255,8,0,225,255,2,0,222,255,251,255,218,255,247,255,218,255,242,255,216,255,236,255,218,255,233,255,220,255,229,255,220,255,229,255,225,255,227,255,227,255,227,255,225,255,229,255,227,255,233,255,225,255,238,255,225,255,242,255,225,255,247,255,225,255,249,255,229,255,244,255,229,255,240,255,227,255,236,255,227,255,227,255,222,255,218,255,218,255,211,255,216,255,207,255,216,255,207,255,214,255,209,255,222,255,214,255,231,255,218,255,244,255,229,255,2,0,236,255,17,0,242,255,28,0,251,255,37,0,0,0,44,0,6,0,46,0,13,0,44,0,17,0,39,0,22,0,35,0,28,0,28,0,30,0,24,0,28,0,22,0,26,0,17,0,19,0,15,0,11,0,15,0,0,0,11,0,244,255,11,0,236,255,4,0,225,255,0,0,220,255,251,255,216,255,247,255,216,255,242,255,220,255,240,255,225,255,238,255,233,255,240,255,238,255,242,255,242,255,242,255,249,255,242,255,251,255,242,255,251,255,240,255,249,255,240,255,244,255,238,255,236,255,240,255,227,255,242,255,220,255,247,255,211,255,251,255,207,255,0,0,207,255,6,0,211,255,13,0,220,255,17,0,233,255,22,0,251,255,24,0,6,0,26,0,22,0,26,0,37,0,26,0,41,0,24,0,44,0,24,0,41,0,22,0,35,0,22,0,24,0,22,0,15,0,22,0,2,0,22,0,253,255,22,0,244,255,19,0,240,255,15,0,238,255,11,0,233,255,4,0,231,255,253,255,231,255,249,255,233,255,240,255,240,255,236,255,247,255,231,255,0,0,229,255,8,0,231,255,17,0,238,255,24,0,242,255,30,0,251,255,33,0,253,255,30,0,0,0,28,0,0,0,26,0,253,255,26,0,247,255,24,0,240,255,24,0,231,255,26,0,227,255,26,0,225,255,26,0,227,255,28,0,231,255,28,0,238,255,30,0,244,255,33,0,251,255,35,0,0,0,35,0,4,0,35,0,6,0,35,0,8,0,30,0,8,0,30,0,4,0,26,0,2,0,24,0,251,255,22,0,244,255,19,0,240,255,19,0,233,255,15,0,229,255,8,0,227,255,2,0,227,255,249,255,227,255,238,255,229,255,227,255,233,255,218,255,238,255,209,255,240,255,207,255,247,255,207,255,253,255,209,255,0,0,216,255,6,0,225,255,8,0,233,255,13,0,238,255,15,0,247,255,17,0,249,255,19,0,253,255,19,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,6,0,251,255,4,0,249,255,0,0,247,255,253,255,244,255,244,255,242,255,240,255,242,255,238,255,244,255,233,255,244,255,231,255,244,255,231,255,244,255,231,255,244,255,236,255,242,255,238,255,240,255,240,255,238,255,242,255,236,255,242,255,236,255,244,255,233,255,247,255,231,255,249,255,229,255,249,255,227,255,249,255,227,255,249,255,227,255,251,255,227,255,251,255,229,255,249,255,231,255,244,255,231,255,244,255,233,255,240,255,240,255,240,255,244,255,238,255,253,255,236,255,0,0,238,255,4,0,238,255,11,0,240,255,15,0,242,255,19,0,244,255,24,0,247,255,26,0,251,255,28,0,0,0,30,0,0,0,33,0,4,0,33,0,2,0,30,0,2,0,26,0,4,0,22,0,4,0,15,0,2,0,8,0,2,0,2,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,4,0,0,0,8,0,0,0,13,0,2,0,15,0,6,0,15,0,11,0,17,0,15,0,19,0,17,0,22,0,22,0,24,0,19,0,26,0,19,0,28,0,17,0,28,0,15,0,26,0,13,0,24,0,13,0,17,0,11,0,13,0,8,0,4,0,8,0,0,0,6,0,247,255,6,0,240,255,4,0,236,255,6,0,233,255,4,0,229,255,8,0,227,255,13,0,229,255,19,0,231,255,26,0,236,255,33,0,240,255,39,0,247,255,46,0,253,255,48,0,0,0,48,0,6,0,46,0,8,0,39,0,8,0,35,0,11,0,33,0,8,0,33,0,6,0,30,0,4,0,35,0,2,0,37,0,2,0,41,0,0,0,39,0,2,0,39,0,2,0,33,0,2,0,28,0,2,0,19,0,0,0,8,0,251,255,0,0,242,255,253,255,233,255,249,255,225,255,247,255,216,255,249,255,207,255,0,0,207,255,2,0,203,255,6,0,203,255,11,0,207,255,13,0,211,255,8,0,216,255,6,0,225,255,253,255,231,255,242,255,236,255,231,255,242,255,222,255,247,255,211,255,253,255,207,255,2,0,207,255,11,0,209,255,17,0,216,255,19,0,218,255,22,0,225,255,19,0,229,255,15,0,231,255,6,0,233,255,0,0,236,255,242,255,236,255,229,255,238,255,216,255,240,255,205,255,244,255,200,255,249,255,194,255,251,255,194,255,0,0,198,255,0,0,205,255,0,0,214,255,253,255,225,255,249,255,238,255,247,255,249,255,242,255,0,0,240,255,8,0,240,255,15,0,240,255,19,0,240,255,26,0,240,255,30,0,238,255,37,0,238,255,44,0,240,255,48,0,238,255,52,0,236,255,52,0,233,255,52,0,229,255,48,0,227,255,41,0,227,255,33,0,225,255,22,0,227,255,11,0,227,255,2,0,231,255,249,255,233,255,242,255,236,255,238,255,238,255,236,255,236,255,236,255,236,255,240,255,231,255,242,255,227,255,249,255,222,255,253,255,220,255,0,0,218,255,4,0,214,255,6,0,214,255,4,0,214,255,2,0,216,255,0,0,220,255,251,255,222,255,247,255,231,255,242,255,236,255,240,255,244,255,236,255,249,255,233,255,253,255,229,255,253,255,231,255,253,255,229,255,251,255,233,255,247,255,240,255,240,255,247,255,238,255,253,255,238,255,6,0,236,255,13,0,238,255,19,0,242,255,22,0,244,255,22,0,249,255,19,0,0,0,13,0,2,0,4,0,8,0,0,0,15,0,249,255,24,0,249,255,30,0,251,255,35,0,253,255,39,0,4,0,39,0,11,0,37,0,17,0,35,0,22,0,30,0,24,0,26,0,26,0,24,0,26,0,22,0,26,0,22,0,26,0,22,0,22,0,22,0,22,0,22,0,22,0,22,0,17,0,15,0,11,0,11,0,4,0,2,0,0,0,253,255,249,255,247,255,244,255,240,255,240,255,238,255,240,255,233,255,242,255,236,255,244,255,240,255,251,255,249,255,0,0,0,0,4,0,8,0,8,0,17,0,13,0,24,0,13,0,28,0,11,0,30,0,6,0,30,0,0,0,28,0,249,255,28,0,240,255,28,0,227,255,24,0,216,255,22,0,207,255,19,0,200,255,13,0,196,255,8,0,192,255,2,0,192,255,253,255,189,255,251,255,194,255,242,255,196,255,240,255,200,255,236,255,205,255,231,255,214,255,229,255,222,255,227,255,233,255,222,255,244,255,220,255,0,0,220,255,8,0,220,255,15,0,222,255,22,0,227,255,26,0,233,255,28,0,240,255,28,0,249,255,26,0,2,0,22,0,11,0,15,0,19,0,11,0,26,0,4,0,33,0,0,0,35,0,249,255,33,0,247,255,26,0,244,255,17,0,240,255,4,0,240,255,247,255,240,255,231,255,238,255,214,255,240,255,198,255,242,255,187,255,247,255,180,255,247,255,180,255,249,255,187,255,249,255,194,255,247,255,207,255,242,255,218,255,236,255,229,255,229,255,240,255,222,255,249,255,218,255,251,255,211,255,0,0,211,255,0,0,211,255,0,0,214,255,253,255,218,255,0,0,222,255,0,0,227,255,0,0,233,255,2,0,236,255,2,0,240,255,2,0,240,255,2,0,242,255,4,0,244,255,2,0,247,255,4,0,251,255,4,0,253,255,6,0,0,0,11,0,2,0,11,0,4,0,13,0,4,0,15,0,4,0,11,0,4,0,11,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,6,0,249,255,11,0,251,255,15,0,249,255,19,0,247,255,26,0,244,255,28,0,244,255,33,0,244,255,37,0,240,255,35,0,236,255,37,0,233,255,35,0,231,255,30,0,229,255,24,0,229,255,19,0,229,255,8,0,233,255,253,255,240,255,242,255,244,255,233,255,251,255,227,255,0,0,227,255,4,0,229,255,8,0,236,255,11,0,244,255,13,0,251,255,11,0,2,0,6,0,6,0,2,0,11,0,253,255,13,0,247,255,11,0,238,255,11,0,229,255,6,0,220,255,2,0,211,255,251,255,205,255,244,255,198,255,238,255,194,255,231,255,194,255,231,255,194,255,231,255,198,255,236,255,203,255,242,255,209,255,249,255,218,255,0,0,222,255,4,0,231,255,8,0,233,255,11,0,238,255,11,0,242,255,11,0,247,255,11,0,251,255,13,0,0,0,15,0,4,0,15,0,11,0,15,0,13,0,13,0,15,0,8,0,13,0,2,0,13,0,251,255,11,0,242,255,6,0,236,255,4,0,231,255,0,0,231,255,253,255,233,255,247,255,236,255,244,255,240,255,242,255,244,255,238,255,247,255,240,255,247,255,242,255,247,255,249,255,244,255,0,0,240,255,8,0,240,255,17,0,242,255,26,0,244,255,35,0,249,255,41,0,253,255,48,0,2,0,52,0,4,0,52,0,6,0,55,0,6,0,55,0,2,0,55,0,0,0,55,0,253,255,50,0,251,255,48,0,249,255,44,0,253,255,35,0,0,0,30,0,6,0,22,0,19,0,15,0,35,0,8,0,50,0,4,0,66,0,0,0,79,0,251,255,88,0,247,255,94,0,244,255,94,0,247,255,92,0,244,255,81,0,249,255,68,0,247,255,52,0,249,255,35,0,247,255,19,0,244,255,2,0,238,255,247,255,236,255,236,255,231,255,227,255,229,255,222,255,229,255,216,255,229,255,216,255,229,255,214,255,231,255,214,255,233,255,214,255,233,255,216,255,231,255,220,255,233,255,222,255,231,255,225,255,231,255,229,255,231,255,233,255,229,255,238,255,229,255,242,255,229,255,242,255,229,255,242,255,229,255,240,255,227,255,238,255,227,255,238,255,225,255,238,255,229,255,238,255,229,255,240,255,231,255,242,255,238,255,247,255,242,255,251,255,249,255,0,0,253,255,4,0,0,0,11,0,2,0,17,0,0,0,24,0,251,255,28,0,242,255,30,0,231,255,30,0,218,255,28,0,205,255,22,0,194,255,17,0,187,255,8,0,183,255,4,0,183,255,0,0,185,255,251,255,194,255,249,255,203,255,247,255,209,255,244,255,218,255,242,255,222,255,240,255,229,255,233,255,229,255,229,255,231,255,222,255,231,255,216,255,231,255,211,255,231,255,209,255,233,255,211,255,236,255,214,255,240,255,220,255,244,255,229,255,251,255,238,255,0,0,244,255,2,0,0,0,8,0,2,0,13,0,6,0,17,0,8,0,19,0,11,0,19,0,11,0,19,0,11,0,13,0,13,0,6,0,11,0,0,0,8,0,251,255,8,0,244,255,8,0,242,255,6,0,240,255,4,0,238,255,4,0,242,255,2,0,244,255,4,0,247,255,4,0,249,255,4,0,251,255,6,0,251,255,8,0,249,255,8,0,247,255,11,0,244,255,15,0,242,255,19,0,244,255,24,0,240,255,30,0,240,255,37,0,240,255,41,0,240,255,46,0,240,255,46,0,240,255,41,0,238,255,39,0,236,255,35,0,238,255,28,0,236,255,24,0,233,255,19,0,233,255,17,0,236,255,17,0,238,255,19,0,240,255,26,0,244,255,30,0,249,255,37,0,249,255,44,0,249,255,50,0,251,255,55,0,249,255,57,0,247,255,61,0,242,255,61,0,240,255,64,0,238,255,61,0,233,255,59,0,233,255,59,0,233,255,57,0,236,255,52,0,240,255,50,0,244,255,44,0,251,255,41,0,0,0,39,0,6,0,39,0,13,0,39,0,17,0,44,0,22,0,44,0,24,0,48,0,26,0,50,0,26,0,52,0,19,0,52,0,13,0,52,0,6,0,48,0,253,255,48,0,244,255,44,0,236,255,39,0,229,255,33,0,220,255,26,0,216,255,19,0,205,255,15,0,198,255,8,0,194,255,6,0,187,255,4,0,183,255,4,0,185,255,2,0,185,255,2,0,185,255,4,0,185,255,4,0,189,255,4,0,192,255,4,0,196,255,2,0,203,255,0,0,209,255,253,255,218,255,247,255,225,255,242,255,229,255,236,255,236,255,231,255,242,255,225,255,244,255,220,255,247,255,218,255,247,255,216,255,249,255,218,255,249,255,220,255,247,255,220,255,247,255,220,255,244,255,218,255,242,255,214,255,238,255,209,255,236,255,207,255,229,255,207,255,227,255,205,255,225,255,211,255,225,255,214,255,227,255,218,255,231,255,225,255,233,255,227,255,240,255,227,255,247,255,229,255,249,255,231,255,253,255,236,255,0,0,236,255,0,0,238,255,0,0,240,255,2,0,240,255,2,0,244,255,2,0,244,255,4,0,244,255,8,0,249,255,13,0,247,255,17,0,247,255,22,0,244,255,30,0,242,255,37,0,242,255,44,0,242,255,50,0,244,255,50,0,249,255,48,0,0,0,41,0,6,0,33,0,15,0,22,0,19,0,13,0,22,0,2,0,19,0,0,0,15,0,251,255,13,0,253,255,6,0,0,0,2,0,8,0,0,0,17,0,253,255,22,0,251,255,28,0,253,255,30,0,253,255,33,0,253,255,30,0,0,0,30,0,253,255,35,0,253,255,35,0,251,255,39,0,249,255,44,0,247,255,46,0,249,255,44,0,249,255,41,0,253,255,35,0,0,0,24,0,2,0,15,0,2,0,2,0,4,0,247,255,4,0,236,255,0,0,225,255,0,0,218,255,253,255,211,255,249,255,207,255,251,255,207,255,249,255,205,255,251,255,207,255,253,255,211,255,0,0,209,255,4,0,211,255,11,0,216,255,13,0,218,255,15,0,222,255,19,0,227,255,17,0,233,255,17,0,236,255,15,0,244,255,13,0,251,255,6,0,2,0,4,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,4,0,6,0,0,0,8,0,251,255,13,0,244,255,17,0,242,255,19,0,240,255,24,0,240,255,22,0,238,255,17,0,238,255,15,0,240,255,11,0,240,255,4,0,240,255,253,255,240,255,247,255,240,255,242,255,238,255,236,255,233,255,231,255,233,255,225,255,227,255,222,255,229,255,218,255,227,255,216,255,229,255,216,255,233,255,218,255,236,255,220,255,242,255,227,255,247,255,233,255,251,255,242,255,251,255,249,255,249,255,0,0,240,255,2,0,236,255,6,0,227,255,8,0,216,255,8,0,207,255,8,0,200,255,11,0,198,255,13,0,198,255,15,0,200,255,19,0,207,255,19,0,214,255,22,0,218,255,24,0,225,255,26,0,231,255,26,0,238,255,28,0,244,255,28,0,249,255,26,0,253,255,24,0,253,255,17,0,0,0,8,0,0,0,0,0,253,255,247,255,0,0,236,255,0,0,227,255,6,0,218,255,11,0,216,255,17,0,218,255,19,0,220,255,22,0,229,255,22,0,238,255,22,0,244,255,19,0,253,255,17,0,2,0,13,0,4,0,11,0,6,0,6,0,6,0,2,0,4,0,0,0,2,0,251,255,2,0,247,255,6,0,242,255,11,0,240,255,17,0,238,255,22,0,238,255,30,0,238,255,35,0,238,255,39,0,242,255,39,0,242,255,35,0,242,255,28,0,247,255,22,0,251,255,13,0,253,255,4,0,0,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,4,0,15,0,11,0,13,0,17,0,15,0,24,0,13,0,28,0,8,0,30,0,4,0,28,0,2,0,26,0,0,0,17,0,253,255,11,0,251,255,2,0,247,255,0,0,242,255,249,255,236,255,242,255,231,255,238,255,227,255,236,255,225,255,233,255,222,255,233,255,225,255,233,255,229,255,233,255,233,255,236,255,242,255,238,255,251,255,240,255,0,0,240,255,11,0,242,255,15,0,240,255,19,0,240,255,19,0,236,255,19,0,233,255,15,0,227,255,8,0,222,255,4,0,216,255,2,0,209,255,0,0,203,255,0,0,196,255,2,0,194,255,6,0,187,255,11,0,187,255,17,0,189,255,19,0,196,255,22,0,205,255,17,0,211,255,17,0,222,255,13,0,233,255,6,0,242,255,4,0,249,255,2,0,0,0,0,0,2,0,0,0,6,0,2,0,4,0,4,0,2,0,6,0,0,0,8,0,253,255,11,0,249,255,8,0,242,255,4,0,236,255,0,0,233,255,247,255,229,255,236,255,225,255,225,255,225,255,216,255,222,255,207,255,222,255,203,255,225,255,200,255,227,255,203,255,227,255,205,255,231,255,209,255,233,255,218,255,236,255,222,255,240,255,229,255,242,255,233,255,244,255,242,255,242,255,247,255,242,255,253,255,240,255,2,0,236,255,6,0,229,255,11,0,222,255,15,0,218,255,15,0,214,255,15,0,216,255,13,0,218,255,8,0,222,255,6,0,231,255,4,0,247,255,0,0,0,0,0,0,8,0,253,255,17,0,249,255,24,0,244,255,26,0,240,255,24,0,238,255,22,0,238,255,17,0,238,255,8,0,236,255,0,0,238,255,251,255,238,255,240,255,238,255,236,255,238,255,227,255,242,255,225,255,242,255,227,255,247,255,229,255,251,255,236,255,0,0,244,255,6,0,0,0,13,0,8,0,19,0,22,0,26,0,33,0,30,0,37,0,33,0,41,0,37,0,44,0,39,0,44,0,39,0,41,0,35,0,39,0,33,0,37,0,30,0,35,0,26,0,33,0,19,0,24,0,15,0,19,0,13,0,11,0,11,0,0,0,8,0,244,255,6,0,231,255,6,0,218,255,8,0,207,255,6,0,198,255,4,0,192,255,2,0,189,255,0,0,187,255,251,255,185,255,247,255,189,255,240,255,194,255,238,255,198,255,233,255,200,255,229,255,207,255,227,255,211,255,225,255,218,255,222,255,222,255,222,255,227,255,220,255,231,255,220,255,236,255,218,255,242,255,216,255,244,255,216,255,249,255,216,255,0,0,218,255,4,0,220,255,4,0,227,255,11,0,231,255,15,0,240,255,19,0,247,255,19,0,0,0,19,0,2,0,22,0,8,0,19,0,11,0,19,0,15,0,17,0,15,0,15,0,19,0,15,0,24,0,15,0,28,0,15,0,33,0,17,0,37,0,22,0,37,0,26,0,35,0,30,0,35,0,33,0,30,0,35,0,28,0,35,0,24,0,35,0,22,0,33,0,22,0,28,0,24,0,26,0,24,0,19,0,24,0,15,0,26,0,6,0,26,0,0,0,28,0,247,255,24,0,238,255,19,0,229,255,15,0,222,255,6,0,218,255,0,0,218,255,247,255,220,255,238,255,227,255,233,255,240,255,229,255,249,255,225,255,2,0,227,255,11,0,227,255,15,0,231,255,17,0,238,255,15,0,244,255,13,0,253,255,8,0,4,0,4,0,13,0,4,0,19,0,0,0,26,0,0,0,30,0,4,0,33,0,8,0,33,0,13,0,33,0,17,0,30,0,19,0,26,0,22,0,26,0,19,0,24,0,17,0,26,0,15,0,28,0,15,0,33,0,13,0,35,0,13,0,37,0,13,0,37,0,11,0,35,0,11,0,33,0,11,0,24,0,8,0,15,0,8,0,6,0,6,0,0,0,4,0,249,255,2,0,242,255,0,0,242,255,0,0,240,255,253,255,242,255,249,255,249,255,249,255,0,0,244,255,4,0,242,255,13,0,240,255,17,0,240,255,24,0,238,255,28,0,240,255,30,0,242,255,30,0,247,255,28,0,249,255,24,0,0,0,22,0,0,0,13,0,0,0,6,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,8,0,253,255,8,0,251,255,11,0,247,255,13,0,242,255,13,0,240,255,13,0,238,255,13,0,238,255,13,0,238,255,8,0,242,255,6,0,244,255,2,0,249,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,6,0,253,255,11,0,253,255,11,0,0,0,13,0,0,0,13,0,4,0,11,0,8,0,6,0,15,0,4,0,17,0,2,0,24,0,0,0,26,0,0,0,28,0,251,255,30,0,249,255,28,0,247,255,28,0,242,255,28,0,242,255,24,0,244,255,22,0,244,255,19,0,249,255,17,0,0,0,15,0,0,0,13,0,4,0,11,0,6,0,6,0,4,0,4,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,247,255,2,0,240,255,4,0,231,255,6,0,225,255,6,0,220,255,8,0,216,255,13,0,216,255,15,0,220,255,19,0,227,255,24,0,238,255,26,0,247,255,30,0,2,0,30,0,11,0,33,0,19,0,33,0,22,0,30,0,22,0,33,0,17,0,30,0,11,0,28,0,2,0,28,0,251,255,26,0,240,255,22,0,231,255,17,0,222,255,13,0,214,255,6,0,209,255,0,0,207,255,251,255,205,255,240,255,205,255,231,255,209,255,225,255,214,255,218,255,220,255,214,255,229,255,211,255,238,255,209,255,249,255,209,255,2,0,209,255,11,0,214,255,22,0,220,255,26,0,227,255,30,0,233,255,28,0,238,255,26,0,244,255,22,0,244,255,15,0,247,255,8,0,247,255,0,0,247,255,251,255,247,255,249,255,247,255,249,255,247,255,253,255,249,255,2,0,249,255,6,0,249,255,15,0,249,255,22,0,249,255,30,0,247,255,37,0,244,255,41,0,242,255,44,0,236,255,46,0,231,255,48,0,227,255,46,0,222,255,44,0,220,255,37,0,220,255,33,0,220,255,24,0,222,255,19,0,225,255,11,0,227,255,4,0,231,255,2,0,238,255,2,0,244,255,4,0,0,0,8,0,4,0,11,0,11,0,15,0,19,0,15,0,24,0,15,0,30,0,15,0,33,0,15,0,35,0,15,0,35,0,15,0,33,0,15,0,26,0,15,0,19,0,15,0,8,0,17,0,2,0,17,0,253,255,15,0,249,255,13,0,247,255,11,0,244,255,8,0,249,255,4,0,0,0,2,0,4,0,0,0,8,0,253,255,17,0,249,255,17,0,244,255,19,0,240,255,19,0,238,255,15,0,233,255,8,0,231,255,4,0,229,255,2,0,227,255,0,0,227,255,0,0,227,255,2,0,225,255,4,0,227,255,8,0,229,255,11,0,231,255,13,0,236,255,15,0,240,255,17,0,244,255,17,0,251,255,19,0,0,0,17,0,6,0,17,0,15,0,15,0,17,0,13,0,22,0,11,0,26,0,11,0,26,0,11,0,26,0,8,0,22,0,8,0,17,0,8,0,8,0,8,0,2,0,4,0,0,0,0,0,249,255,251,255,251,255,244,255,251,255,238,255,0,0,229,255,6,0,220,255,15,0,211,255,24,0,205,255,30,0,198,255,35,0,194,255,39,0,196,255,37,0,198,255,37,0,203,255,30,0,209,255,26,0,216,255,22,0,220,255,19,0,222,255,17,0,222,255,19,0,216,255,22,0,211,255,26,0,203,255,28,0,198,255,30,0,192,255,33,0,189,255,33,0,192,255,28,0,194,255,22,0,203,255,19,0,207,255,17,0,214,255,17,0,220,255,17,0,227,255,22,0,229,255,26,0,231,255,26,0,236,255,30,0,236,255,28,0,240,255,24,0,240,255,17,0,244,255,8,0,247,255,0,0,251,255,249,255,0,0,242,255,0,0,238,255,0,0,233,255,253,255,236,255,247,255,236,255,240,255,236,255,231,255,238,255,225,255,238,255,216,255,240,255,216,255,238,255,218,255,238,255,222,255,238,255,231,255,240,255,242,255,240,255,251,255,242,255,4,0,247,255,13,0,249,255,17,0,251,255,19,0,0,0,22,0,0,0,17,0,0,0,15,0,0,0,8,0,253,255,4,0,251,255,253,255,249,255,253,255,249,255,249,255,247,255,249,255,244,255,247,255,244,255,242,255,244,255,242,255,244,255,242,255,247,255,238,255,247,255,238,255,249,255,238,255,249,255,238,255,251,255,242,255,251,255,247,255,251,255,249,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,247,255,0,0,244,255,253,255,240,255,253,255,238,255,251,255,238,255,249,255,236,255,247,255,236,255,247,255,236,255,249,255,231,255,251,255,227,255,0,0,222,255,0,0,216,255,2,0,209,255,4,0,207,255,4,0,207,255,4,0,207,255,2,0,216,255,0,0,222,255,0,0,238,255,251,255,249,255,251,255,4,0,247,255,13,0,249,255,24,0,249,255,26,0,249,255,33,0,253,255,33,0,0,0,35,0,0,0,33,0,6,0,33,0,8,0,30,0,13,0,26,0,15,0,19,0,17,0,13,0,17,0,6,0,13,0,2,0,8,0,0,0,2,0,0,0,253,255,253,255,249,255,253,255,244,255,253,255,242,255,251,255,238,255,253,255,233,255,0,0,229,255,0,0,227,255,6,0,222,255,11,0,220,255,17,0,218,255,22,0,218,255,24,0,218,255,26,0,222,255,24,0,225,255,22,0,227,255,19,0,231,255,19,0,233,255,15,0,238,255,15,0,244,255,11,0,253,255,11,0,2,0,4,0,11,0,0,0,15,0,253,255,19,0,247,255,22,0,242,255,19,0,238,255,17,0,233,255,13,0,231,255,6,0,233,255,2,0,236,255,0,0,242,255,253,255,247,255,249,255,253,255,242,255,2,0,240,255,11,0,240,255,17,0,238,255,22,0,238,255,24,0,242,255,22,0,244,255,19,0,251,255,13,0,253,255,4,0,253,255,0,0,251,255,247,255,251,255,240,255,249,255,233,255,249,255,227,255,249,255,222,255,251,255,216,255,253,255,209,255,0,0,203,255,0,0,200,255,4,0,196,255,4,0,196,255,8,0,194,255,11,0,196,255,13,0,200,255,17,0,209,255,19,0,218,255,24,0,231,255,28,0,247,255,28,0,2,0,33,0,13,0,30,0,26,0,30,0,35,0,30,0,37,0,28,0,37,0,24,0,37,0,24,0,30,0,24,0,26,0,22,0,22,0,22,0,15,0,22,0,11,0,19,0,8,0,15,0,6,0,11,0,4,0,4,0,2,0,0,0,4,0,251,255,4,0,240,255,4,0,233,255,6,0,225,255,6,0,220,255,8,0,216,255,11,0,214,255,11,0,214,255,13,0,214,255,15,0,216,255,19,0,218,255,26,0,222,255,28,0,225,255,35,0,229,255,39,0,236,255,44,0,240,255,46,0,249,255,50,0,0,0,52,0,4,0,57,0,8,0,55,0,13,0,57,0,13,0,55,0,15,0,50,0,13,0,46,0,8,0,39,0,4,0,35,0,2,0,33,0,253,255,26,0,251,255,26,0,249,255,24,0,247,255,26,0,244,255,26,0,247,255,24,0,249,255,24,0,253,255,22,0,0,0,19,0,6,0,17,0,8,0,13,0,15,0,8,0,15,0,11,0,15,0,8,0,13,0,8,0,11,0,11,0,11,0,13,0,8,0,17,0,8,0,22,0,15,0,26,0,17,0,30,0,22,0,33,0,26,0,35,0,33,0,37,0,35,0,33,0,39,0,30,0,37,0,28,0,37,0,22,0,33,0,17,0,26,0,13,0,15,0,8,0,6,0,6,0,253,255,4,0,244,255,0,0,233,255,0,0,229,255,249,255,225,255,244,255,220,255,236,255,222,255,229,255,225,255,229,255,229,255,225,255,233,255,225,255,238,255,225,255,240,255,229,255,242,255,233,255,244,255,236,255,244,255,238,255,249,255,236,255,249,255,238,255,251,255,236,255,253,255,238,255,0,0,238,255,0,0,244,255,2,0,249,255,4,0,0,0,4,0,8,0,4,0,15,0,4,0,22,0,4,0,28,0,6,0,30,0,6,0,30,0,8,0,28,0,11,0,24,0,11,0,17,0,8,0,13,0,6,0,6,0,6,0,0,0,4,0,251,255,2,0,247,255,0,0,240,255,0,0,236,255,251,255,231,255,251,255,231,255,249,255,225,255,251,255,225,255,251,255,218,255,0,0,218,255,6,0,214,255,11,0,214,255,19,0,216,255,28,0,218,255,35,0,222,255,41,0,227,255,46,0,231,255,46,0,238,255,44,0,242,255,41,0,249,255,39,0,251,255,35,0,0,0,35,0,2,0,33,0,8,0,37,0,11,0,39,0,13,0,44,0,15,0,48,0,17,0,52,0,17,0,55,0,19,0,57,0,17,0,59,0,15,0,59,0,15,0,57,0,11,0,55,0,11,0,50,0,6,0,48,0,6,0,41,0,8,0,37,0,13,0,33,0,17,0,28,0,26,0,26,0,33,0,22,0,37,0,19,0,39,0,19,0,41,0,15,0,37,0,8,0,30,0,2,0,24,0,253,255,13,0,247,255,6,0,240,255,0,0,236,255,247,255,231,255,242,255,231,255,240,255,231,255,240,255,231,255,242,255,233,255,244,255,233,255,251,255,236,255,0,0,236,255,2,0,238,255,6,0,238,255,11,0,238,255,13,0,240,255,17,0,244,255,19,0,251,255,24,0,0,0,24,0,6,0,24,0,13,0,22,0,19,0,19,0,24,0,17,0,28,0,13,0,33,0,11,0,33,0,6,0,35,0,2,0,35,0,0,0,37,0,251,255,37,0,247,255,35,0,244,255,35,0,244,255,37,0,247,255,35,0,251,255,33,0,0,0,33,0,2,0,33,0,8,0,30,0,15,0,26,0,17,0,26,0,22,0,22,0,22,0,19,0,24,0,17,0,26,0,19,0,26,0,15,0,26,0,17,0,28,0,15,0,26,0,17,0,26,0,15,0,24,0,17,0,19,0,15,0,17,0,13,0,11,0,8,0,4,0,4,0,2,0,2,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,4,0,0,0,8,0,0,0,15,0,253,255,22,0,249,255,24,0,247,255,26,0,242,255,26,0,242,255,22,0,240,255,19,0,240,255,17,0,240,255,15,0,242,255,13,0,240,255,13,0,242,255,13,0,242,255,8,0,244,255,4,0,244,255,2,0,244,255,253,255,247,255,251,255,249,255,247,255,251,255,247,255,0,0,249,255,0,0,251,255,6,0,4,0,8,0,11,0,13,0,19,0,17,0,30,0,19,0,37,0,22,0,44,0,24,0,48,0,19,0,50,0,22,0,52,0,19,0,57,0,13,0,59,0,11,0,61,0,4,0,61,0,0,0,61,0,251,255,59,0,249,255,55,0,249,255,46,0,251,255,35,0,0,0,24,0,2,0,11,0,6,0,0,0,8,0,244,255,8,0,233,255,8,0,227,255,4,0,225,255,0,0,220,255,253,255,220,255,249,255,222,255,244,255,220,255,238,255,220,255,236,255,220,255,236,255,216,255,238,255,216,255,238,255,216,255,244,255,216,255,251,255,214,255,2,0,220,255,8,0,225,255,15,0,231,255,17,0,238,255,19,0,244,255,22,0,249,255,17,0,251,255,11,0,253,255,4,0,253,255,251,255,251,255,242,255,249,255,233,255,247,255,225,255,247,255,218,255,247,255,214,255,247,255,211,255,247,255,214,255,249,255,216,255,251,255,222,255,251,255,229,255,0,0,236,255,0,0,244,255,0,0,253,255,0,0,4,0,253,255,11,0,251,255,13,0,244,255,15,0,236,255,15,0,229,255,13,0,222,255,8,0,220,255,4,0,220,255,0,0,225,255,249,255,233,255,242,255,242,255,238,255,0,0,231,255,11,0,229,255,22,0,227,255,30,0,222,255,33,0,218,255,33,0,218,255,28,0,214,255,19,0,211,255,15,0,209,255,6,0,207,255,0,0,205,255,249,255,207,255,244,255,211,255,240,255,216,255,238,255,222,255,238,255,229,255,238,255,238,255,240,255,247,255,242,255,0,0,244,255,6,0,247,255,11,0,251,255,17,0,253,255,15,0,0,0,15,0,0,0,11,0,4,0,8,0,8,0,6,0,8,0,4,0,13,0,0,0,17,0,0,0,19,0,2,0,22,0,4,0,19,0,8,0,17,0,11,0,11,0,15,0,2,0,19,0,251,255,22,0,240,255,24,0,233,255,24,0,227,255,22,0,222,255,17,0,220,255,15,0,222,255,13,0,222,255,8,0,225,255,6,0,227,255,6,0,227,255,4,0,231,255,4,0,233,255,2,0,238,255,0,0,242,255,0,0,247,255,251,255,251,255,251,255,0,0,247,255,4,0,244,255,8,0,242,255,13,0,240,255,17,0,238,255,19,0,236,255,24,0,231,255,22,0,227,255,24,0,225,255,22,0,225,255,19,0,229,255,19,0,231,255,15,0,240,255,11,0,251,255,6,0,2,0,2,0,13,0,253,255,19,0,247,255,26,0,244,255,28,0,238,255,30,0,233,255,28,0,231,255,28,0,231,255,24,0,229,255,17,0,229,255,15,0,229,255,8,0,229,255,6,0,227,255,0,0,227,255,253,255,225,255,249,255,220,255,247,255,216,255,244,255,214,255,244,255,209,255,247,255,211,255,249,255,214,255,251,255,218,255,0,0,222,255,6,0,227,255,13,0,233,255,24,0,242,255,33,0,247,255,41,0,253,255,50,0,0,0,57,0,2,0,57,0,6,0,59,0,8,0,52,0,13,0,44,0,19,0,33,0,24,0,19,0,28,0,4,0,33,0,249,255,35,0,242,255,35,0,236,255,30,0,233,255,24,0,236,255,15,0,242,255,2,0,249,255,244,255,0,0,233,255,8,0,220,255,15,0,211,255,22,0,205,255,26,0,203,255,26,0,207,255,30,0,211,255,30,0,220,255,30,0,233,255,30,0,247,255,30,0,0,0,30,0,11,0,30,0,19,0,26,0,22,0,26,0,24,0,22,0,24,0,17,0,17,0,13,0,13,0,11,0,6,0,8,0,4,0,6,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,253,255,8,0,251,255,13,0,251,255,19,0,249,255,22,0,249,255,24,0,0,0,24,0,0,0,24,0,4,0,19,0,6,0,15,0,11,0,8,0,13,0,2,0,15,0,251,255,17,0,244,255,24,0,242,255,30,0,233,255,37,0,233,255,41,0,231,255,46,0,229,255,50,0,225,255,50,0,220,255,48,0,216,255,44,0,209,255,37,0,203,255,28,0,200,255,22,0,196,255,15,0,194,255,11,0,194,255,6,0,194,255,2,0,196,255,4,0,198,255,4,0,203,255,6,0,203,255,11,0,207,255,15,0,209,255,17,0,211,255,19,0,216,255,24,0,220,255,28,0,229,255,30,0,236,255,37,0,244,255,41,0,0,0,44,0,8,0,44,0,17,0,41,0,24,0,37,0,30,0,28,0,35,0,19,0,33,0,11,0,30,0,4,0,24,0,0,0,15,0,253,255,8,0,253,255,0,0,0,0,253,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,2,0,251,255,6,0,244,255,6,0,238,255,6,0,231,255,2,0,227,255,253,255,227,255,244,255,227,255,236,255,236,255,225,255,240,255,220,255,249,255,218,255,0,0,220,255,4,0,222,255,6,0,229,255,8,0,236,255,4,0,242,255,0,0,249,255,0,0,253,255,251,255,0,0,242,255,2,0,238,255,4,0,238,255,8,0,233,255,8,0,231,255,11,0,229,255,13,0,227,255,13,0,225,255,8,0,225,255,6,0,225,255,0,0,225,255,253,255,227,255,247,255,231,255,242,255,233,255,242,255,236,255,242,255,240,255,244,255,242,255,251,255,244,255,0,0,242,255,6,0,244,255,15,0,242,255,22,0,240,255,30,0,238,255,33,0,238,255,37,0,238,255,41,0,233,255,46,0,233,255,48,0,233,255,50,0,233,255,52,0,236,255,57,0,238,255,61,0,240,255,66,0,242,255,72,0,247,255,75,0,249,255,79,0,251,255,79,0,251,255,77,0,253,255,70,0,253,255,64,0,253,255,52,0,253,255,44,0,0,0,30,0,2,0,22,0,2,0,13,0,4,0,4,0,2,0,0,0,0,0,0,0,0,0,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,249,255,2,0,253,255,6,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,17,0,253,255,19,0,251,255,22,0,249,255,26,0,249,255,30,0,251,255,30,0,251,255,33,0,0,0,35,0,0,0,35,0,0,0,35,0,2,0,33,0,2,0,33,0,0,0,30,0,0,0,28,0,0,0,22,0,2,0,17,0,6,0,13,0,8,0,6,0,15,0,0,0,19,0,0,0,22,0,251,255,24,0,249,255,26,0,249,255,30,0,249,255,30,0,253,255,37,0,0,0,39,0,2,0,44,0,6,0,50,0,8,0,52,0,11,0,59,0,13,0,61,0,11,0,61,0,11,0,64,0,11,0,61,0,11,0,57,0,15,0,52,0,17,0,44,0,19,0,39,0,24,0,33,0,26,0,26,0,26,0,24,0,26,0,17,0,24,0,13,0,22,0,8,0,17,0,6,0,13,0,2,0,8,0,0,0,2,0,251,255,0,0,251,255,251,255,249,255,249,255,249,255,251,255,249,255,253,255,251,255,0,0,253,255,4,0,2,0,8,0,8,0,15,0,11,0,19,0,17,0,22,0,19,0,22,0,22,0,24,0,17,0,22,0,17,0,19,0,13,0,15,0,11,0,13,0,6,0,8,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,4,0,4,0,4,0,6,0,8,0,4,0,11,0,8,0,13,0,13,0,15,0,17,0,11,0,26,0,8,0,35,0,4,0,44,0,0,0,52,0,247,255,57,0,242,255,57,0,238,255,52,0,231,255,46,0,229,255,33,0,229,255,24,0,233,255,13,0,236,255,2,0,236,255,253,255,236,255,247,255,236,255,244,255,236,255,242,255,236,255,242,255,233,255,247,255,233,255,247,255,236,255,251,255,238,255,251,255,242,255,251,255,249,255,249,255,253,255,242,255,2,0,238,255,11,0,231,255,13,0,227,255,15,0,220,255,17,0,214,255,17,0,211,255,15,0,209,255,15,0,209,255,13,0,209,255,11,0,209,255,8,0,211,255,11,0,211,255,8,0,214,255,6,0,216,255,4,0,216,255,2,0,216,255,0,0,216,255,251,255,218,255,242,255,220,255,238,255,227,255,229,255,233,255,222,255,240,255,216,255,251,255,214,255,2,0,214,255,11,0,218,255,19,0,222,255,24,0,227,255,33,0,233,255,37,0,238,255,39,0,240,255,41,0,240,255,37,0,240,255,37,0,240,255,30,0,238,255,22,0,240,255,17,0,242,255,8,0,244,255,4,0,249,255,0,0,253,255,0,0,0,0,0,0,4,0,0,0,4,0,4,0,0,0,11,0,253,255,15,0,247,255,22,0,238,255,24,0,231,255,26,0,225,255,24,0,225,255,19,0,225,255,13,0,227,255,0,0,229,255,249,255,233,255,236,255,236,255,227,255,240,255,220,255,240,255,216,255,240,255,214,255,238,255,216,255,238,255,218,255,236,255,222,255,236,255,227,255,233,255,229,255,233,255,231,255,236,255,231,255,240,255,231,255,242,255,231,255,247,255,236,255,249,255,238,255,251,255,240,255,253,255,244,255,249,255,249,255,247,255,0,0,240,255,2,0,233,255,4,0,227,255,6,0,220,255,8,0,216,255,6,0,218,255,4,0,220,255,2,0,225,255,0,0,229,255,0,0,236,255,253,255,240,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,244,255,2,0,242,255,4,0,240,255,4,0,238,255,4,0,238,255,6,0,236,255,4,0,236,255,8,0,233,255,8,0,233,255,11,0,236,255,15,0,233,255,19,0,233,255,24,0,231,255,30,0,233,255,37,0,231,255,44,0,231,255,50,0,233,255,57,0,236,255,64,0,238,255,70,0,240,255,72,0,242,255,77,0,242,255,77,0,244,255,75,0,247,255,72,0,247,255,70,0,244,255,68,0,242,255,64,0,242,255,59,0,240,255,57,0,236,255,50,0,236,255,44,0,233,255,41,0,231,255,37,0,233,255,37,0,231,255,33,0,231,255,30,0,233,255,28,0,236,255,26,0,236,255,24,0,236,255,22,0,236,255,19,0,233,255,17,0,231,255,11,0,229,255,8,0,227,255,6,0,227,255,4,0,227,255,0,0,229,255,0,0,231,255,0,0,236,255,0,0,242,255,0,0,247,255,253,255,253,255,0,0,2,0,0,0,8,0,0,0,15,0,4,0,19,0,6,0,22,0,13,0,24,0,17,0,26,0,19,0,24,0,22,0,22,0,22,0,22,0,22,0,17,0,17,0,19,0,13,0,22,0,8,0,24,0,2,0,24,0,253,255,28,0,249,255,30,0,242,255,30,0,238,255,33,0,229,255,33,0,225,255,35,0,216,255,35,0,209,255,35,0,203,255,35,0,200,255,33,0,194,255,28,0,194,255,26,0,194,255,22,0,198,255,13,0,200,255,6,0,207,255,0,0,211,255,251,255,214,255,247,255,218,255,244,255,222,255,244,255,227,255,247,255,231,255,247,255,238,255,249,255,247,255,251,255,253,255,249,255,4,0,249,255,11,0,247,255,17,0,244,255,22,0,240,255,24,0,236,255,26,0,238,255,26,0,236,255,26,0,231,255,28,0,231,255,28,0,229,255,33,0,227,255,37,0,225,255,39,0,227,255,44,0,225,255,41,0,227,255,41,0,229,255,39,0,233,255,39,0,233,255,37,0,238,255,37,0,240,255,37,0,242,255,37,0,249,255,37,0,0,0,41,0,0,0,41,0,8,0,44,0,13,0,44,0,17,0,41,0,19,0,37,0,19,0,33,0,19,0,26,0,17,0,17,0,17,0,13,0,15,0,8,0,13,0,6,0,15,0,6,0,15,0,6,0,17,0,8,0,19,0,15,0,22,0,17,0,24,0,22,0,22,0,24,0,24,0,26,0,24,0,28,0,24,0,28,0,26,0,30,0,26,0,33,0,28,0,37,0,33,0,41,0,37,0,46,0,39,0,48,0,41,0,48,0,44,0,48,0,44,0,48,0,37,0,46,0,35,0,37,0,28,0,33,0,22,0,24,0,15,0,15,0,8,0,6,0,4,0,251,255,253,255,244,255,249,255,236,255,242,255,225,255,238,255,216,255,238,255,209,255,236,255,207,255,238,255,207,255,244,255,209,255,249,255,214,255,253,255,218,255,0,0,222,255,0,0,231,255,0,0,238,255,251,255,240,255,247,255,247,255,242,255,249,255,238,255,249,255,238,255,249,255,236,255,247,255,238,255,244,255,236,255,242,255,233,255,240,255,227,255,240,255,222,255,242,255,214,255,247,255,209,255,251,255,203,255,253,255,198,255,2,0,200,255,4,0,200,255,6,0,205,255,6,0,211,255,6,0,220,255,4,0,229,255,0,0,238,255,253,255,247,255,247,255,0,0,240,255,2,0,236,255,6,0,229,255,11,0,225,255,11,0,222,255,15,0,225,255,15,0,225,255,15,0,225,255,15,0,229,255,13,0,229,255,13,0,231,255,13,0,233,255,13,0,233,255,11,0,233,255,8,0,238,255,8,0,244,255,6,0,251,255,6,0,2,0,8,0,8,0,11,0,17,0,15,0,22,0,22,0,24,0,26,0,24,0,33,0,19,0,35,0,15,0,39,0,8,0,41,0,4,0,41,0,0,0,39,0,251,255,37,0,249,255,37,0,247,255,35,0,249,255,33,0,251,255,33,0,253,255,33,0,0,0,30,0,6,0,28,0,13,0,28,0,19,0,30,0,22,0,30,0,26,0,33,0,28,0,35,0,26,0,37,0,24,0,39,0,17,0,39,0,8,0,39,0,0,0,37,0,249,255,35,0,242,255,30,0,238,255,26,0,236,255,19,0,233,255,15,0,236,255,8,0,238,255,2,0,244,255,253,255,249,255,247,255,253,255,238,255,253,255,233,255,253,255,229,255,0,0,227,255,0,0,225,255,0,0,225,255,0,0,227,255,0,0,231,255,2,0,236,255,4,0,240,255,6,0,247,255,6,0,251,255,8,0,0,0,8,0,2,0,8,0,8,0,8,0,13,0,8,0,17,0,8,0,24,0,4,0,26,0,4,0,35,0,0,0,35,0,253,255,37,0,247,255,35,0,240,255,28,0,236,255,22,0,229,255,13,0,225,255,2,0,225,255,0,0,227,255,251,255,229,255,249,255,233,255,253,255,240,255,0,0,247,255,6,0,253,255,11,0,0,0,15,0,6,0,19,0,11,0,19,0,15,0,19,0,17,0,17,0,22,0,13,0,19,0,8,0,19,0,6,0,17,0,2,0,15,0,0,0,6,0,0,0,2,0,0,0,253,255,253,255,247,255,253,255,244,255,0,0,242,255,0,0,242,255,253,255,244,255,0,0,249,255,0,0,253,255,4,0,2,0,11,0,11,0,17,0,19,0,24,0,28,0,28,0,37,0,28,0,46,0,26,0,48,0,17,0,50,0,6,0,46,0,253,255,44,0,242,255,35,0,238,255,24,0,233,255,15,0,233,255,6,0,236,255,253,255,240,255,249,255,242,255,242,255,244,255,233,255,247,255,229,255,247,255,225,255,247,255,218,255,251,255,214,255,253,255,214,255,0,0,216,255,4,0,222,255,8,0,229,255,15,0,233,255,22,0,242,255,30,0,249,255,37,0,253,255,44,0,0,0,50,0,0,0,52,0,253,255,55,0,249,255,55,0,244,255,50,0,242,255,46,0,238,255,37,0,236,255,33,0,236,255,28,0,233,255,24,0,233,255,22,0,236,255,19,0,236,255,22,0,240,255,24,0,242,255,24,0,244,255,24,0,249,255,24,0,249,255,22,0,251,255,19,0,251,255,17,0,253,255,15,0,0,0,13,0,0,0,11,0,6,0,11,0,11,0,11,0,15,0,13,0,19,0,11,0,22,0,8,0,24,0,6,0,22,0,4,0,22,0,2,0,17,0,0,0,13,0,253,255,8,0,253,255,6,0,251,255,6,0,249,255,8,0,249,255,11,0,249,255,19,0,247,255,26,0,247,255,30,0,244,255,35,0,244,255,39,0,242,255,37,0,240,255,37,0,238,255,33,0,233,255,28,0,231,255,26,0,227,255,24,0,225,255,22,0,220,255,17,0,220,255,15,0,218,255,13,0,218,255,13,0,218,255,13,0,220,255,11,0,222,255,8,0,225,255,6,0,227,255,4,0,229,255,4,0,236,255,2,0,240,255,0,0,244,255,253,255,253,255,253,255,0,0,251,255,4,0,253,255,8,0,251,255,11,0,251,255,11,0,251,255,8,0,249,255,8,0,251,255,6,0,253,255,4,0,0,0,8,0,0,0,13,0,2,0,19,0,4,0,28,0,6,0,33,0,4,0,41,0,6,0,46,0,4,0,44,0,4,0,44,0,8,0,37,0,13,0,30,0,15,0,19,0,24,0,6,0,28,0,0,0,35,0,244,255,39,0,238,255,41,0,233,255,39,0,233,255,37,0,233,255,33,0,233,255,26,0,236,255,22,0,238,255,17,0,240,255,11,0,242,255,8,0,244,255,4,0,242,255,0,0,240,255,249,255,238,255,244,255,236,255,238,255,236,255,236,255,236,255,233,255,236,255,233,255,238,255,236,255,242,255,238,255,247,255,240,255,251,255,242,255,0,0,249,255,6,0,251,255,13,0,2,0,22,0,6,0,30,0,15,0,39,0,22,0,46,0,30,0,52,0,37,0,59,0,44,0,61,0,46,0,61,0,48,0,59,0,48,0,55,0,44,0,52,0,39,0,48,0,33,0,41,0,24,0,37,0,17,0,33,0,13,0,28,0,4,0,24,0,0,0,22,0,251,255,22,0,251,255,24,0,251,255,26,0,0,0,30,0,2,0,37,0,8,0,41,0,11,0,44,0,13,0,44,0,13,0,39,0,8,0,35,0,2,0,28,0,253,255,19,0,249,255,15,0,242,255,8,0,240,255,8,0,240,255,8,0,244,255,11,0,249,255,15,0,253,255,19,0,0,0,22,0,4,0,24,0,4,0,24,0,6,0,22,0,6,0,15,0,6,0,8,0,4,0,0,0,4,0,247,255,6,0,236,255,8,0,222,255,13,0,216,255,17,0,207,255,22,0,200,255,22,0,200,255,22,0,200,255,17,0,203,255,15,0,209,255,11,0,216,255,4,0,225,255,0,0,229,255,0,0,236,255,253,255,240,255,0,0,242,255,0,0,242,255,6,0,242,255,19,0,244,255,28,0,244,255,41,0,249,255,52,0,253,255,61,0,2,0,66,0,8,0,66,0,19,0,66,0,26,0,59,0,30,0,55,0,33,0,50,0,35,0,48,0,35,0,46,0,33,0,44,0,35,0,48,0,35,0,50,0,37,0,52,0,39,0,55,0,39,0,55,0,41,0,52,0,39,0,50,0,37,0,48,0,33,0,44,0,26,0,41,0,17,0,39,0,8,0,37,0,0,0,37,0,247,255,37,0,240,255,39,0,231,255,39,0,227,255,39,0,222,255,41,0,222,255,39,0,225,255,35,0,229,255,35,0,233,255,30,0,240,255,26,0,247,255,22,0,251,255,17,0,0,0,13,0,2,0,6,0,4,0,2,0,4,0,0,0,4,0,253,255,0,0,251,255,251,255,249,255,242,255,249,255,238,255,249,255,229,255,251,255,218,255,253,255,214,255,251,255,209,255,247,255,207,255,247,255,207,255,242,255,209,255,238,255,214,255,233,255,216,255,229,255,218,255,225,255,218,255,222,255,218,255,220,255,218,255,220,255,216,255,222,255,216,255,225,255,218,255,229,255,214,255,233,255,216,255,236,255,220,255,238,255,222,255,240,255,231,255,242,255,238,255,242,255,249,255,244,255,4,0,244,255,15,0,244,255,26,0,244,255,37,0,247,255,44,0,247,255,50,0,251,255,59,0,0,0,64,0,0,0,66,0,6,0,68,0,11,0,70,0,15,0,72,0,17,0,70,0,17,0,68,0,15,0,66,0,13,0,61,0,8,0,57,0,4,0,48,0,0,0,37,0,0,0,28,0,251,255,17,0,249,255,8,0,247,255,2,0,249,255,0,0,247,255,0,0,251,255,0,0,251,255,4,0,251,255,8,0,253,255,13,0,0,0,13,0,2,0,13,0,2,0,8,0,4,0,8,0,8,0,4,0,15,0,2,0,15,0,0,0,22,0,2,0,26,0,0,0,28,0,4,0,30,0,6,0,28,0,11,0,24,0,13,0,19,0,15,0,13,0,17,0,8,0,15,0,2,0,13,0,0,0,6,0,0,0,4,0,253,255,253,255,253,255,247,255,0,0,240,255,0,0,233,255,0,0,227,255,0,0,220,255,2,0,214,255,2,0,209,255,4,0,209,255,4,0,205,255,4,0,209,255,6,0,211,255,8,0,216,255,8,0,222,255,11,0,229,255,11,0,236,255,13,0,240,255,15,0,247,255,17,0,253,255,24,0,0,0,28,0,6,0,35,0,13,0,41,0,19,0,46,0,26,0,48,0,30,0,48,0,35,0,46,0,39,0,46,0,44,0,41,0,50,0,37,0,57,0,33,0,61,0,28,0,64,0,26,0,66,0,24,0,68,0,24,0,66,0,22,0,64,0,22,0,59,0,22,0,52,0,22,0,44,0,19,0,33,0,13,0,24,0,8,0,15,0,0,0,8,0,251,255,4,0,244,255,2,0,238,255,2,0,233,255,4,0,231,255,8,0,231,255,11,0,233,255,15,0,236,255,17,0,240,255,19,0,240,255,17,0,244,255,17,0,247,255,15,0,244,255,11,0,244,255,8,0,247,255,6,0,247,255,2,0,251,255,2,0,0,0,2,0,6,0,2,0,17,0,2,0,26,0,4,0,33,0,4,0,44,0,2,0,48,0,2,0,50,0,2,0,57,0,0,0,57,0,0,0,59,0,0,0,57,0,253,255,57,0,251,255,55,0,249,255,52,0,249,255,52,0,247,255,50,0,249,255,46,0,251,255,41,0,253,255,39,0,0,0,35,0,253,255,30,0,253,255,24,0,247,255,19,0,240,255,17,0,231,255,15,0,220,255,13,0,211,255,13,0,207,255,15,0,200,255,17,0,198,255,22,0,200,255,22,0,200,255,24,0,207,255,22,0,209,255,19,0,218,255,15,0,222,255,6,0,231,255,2,0,238,255,251,255,244,255,249,255,251,255,244,255,0,0,242,255,0,0,240,255,0,0,240,255,2,0,242,255,0,0,242,255,2,0,247,255,0,0,247,255,0,0,251,255,2,0,253,255,4,0,0,0,8,0,2,0,15,0,6,0,19,0,8,0,26,0,13,0,30,0,11,0,35,0,11,0,37,0,8,0,39,0,0,0,39,0,249,255,39,0,238,255,37,0,229,255,35,0,220,255,35,0,211,255,35,0,207,255,39,0,205,255,44,0,203,255,48,0,200,255,55,0,200,255,57,0,198,255,59,0,198,255,61,0,196,255,59,0,194,255,57,0,192,255,52,0,192,255,46,0,194,255,41,0,198,255,35,0,203,255,28,0,207,255,22,0,214,255,17,0,222,255,11,0,231,255,4,0,240,255,253,255,249,255,249,255,2,0,244,255,15,0,242,255,26,0,242,255,39,0,247,255,50,0,253,255,59,0,2,0,66,0,11,0,70,0,17,0,66,0,26,0,61,0,33,0,52,0,37,0,41,0,39,0,35,0,39,0,24,0,35,0,15,0,33,0,8,0,26,0,4,0,19,0,0,0,13,0,253,255,8,0,249,255,4,0,247,255,4,0,242,255,4,0,238,255,4,0,240,255,4,0,242,255,2,0,249,255,0,0,0,0,251,255,13,0,244,255,24,0,238,255,37,0,231,255,50,0,222,255,59,0,216,255,64,0,207,255,68,0,200,255,66,0,196,255,64,0,189,255,61,0,189,255,57,0,189,255,50,0,196,255,46,0,203,255,39,0,214,255,39,0,222,255,37,0,236,255,35,0,244,255,37,0,0,0,35,0,4,0,33,0,11,0,30,0,15,0,28,0,17,0,19,0,19,0,15,0,15,0,6,0,13,0,253,255,8,0,247,255,4,0,240,255,2,0,233,255,0,0,229,255,253,255,227,255,251,255,225,255,251,255,227,255,253,255,231,255,253,255,233,255,253,255,240,255,0,0,247,255,2,0,253,255,6,0,4,0,6,0,11,0,8,0,15,0,8,0,22,0,4,0,22,0,0,0,24,0,253,255,22,0,244,255,19,0,238,255,15,0,229,255,13,0,220,255,11,0,214,255,8,0,207,255,8,0,203,255,8,0,203,255,8,0,205,255,8,0,207,255,8,0,214,255,11,0,218,255,11,0,229,255,11,0,238,255,11,0,244,255,11,0,249,255,13,0,251,255,13,0,253,255,13,0,251,255,13,0,249,255,11,0,244,255,8,0,240,255,4,0,238,255,0,0,236,255,253,255,238,255,244,255,238,255,242,255,240,255,240,255,242,255,240,255,242,255,240,255,244,255,242,255,247,255,249,255,249,255,0,0,253,255,2,0,2,0,11,0,6,0,17,0,11,0,24,0,15,0,33,0,17,0,37,0,17,0,39,0,17,0,37,0,15,0,37,0,13,0,35,0,13,0,28,0,11,0,24,0,8,0,17,0,6,0,13,0,4,0,6,0,2,0,0,0,253,255,251,255,249,255,242,255,244,255,233,255,240,255,222,255,238,255,211,255,236,255,203,255,240,255,196,255,244,255,189,255,251,255,189,255,0,0,189,255,8,0,192,255,15,0,198,255,19,0,205,255,26,0,211,255,30,0,218,255,33,0,227,255,37,0,231,255,35,0,238,255,37,0,242,255,37,0,244,255,35,0,249,255,37,0,253,255,35,0,253,255,33,0,0,0,30,0,2,0,26,0,4,0,19,0,4,0,15,0,6,0,6,0,6,0,0,0,6,0,249,255,6,0,242,255,6,0,236,255,6,0,236,255,8,0,238,255,15,0,242,255,17,0,247,255,22,0,0,0,26,0,4,0,33,0,11,0,33,0,17,0,33,0,22,0,33,0,24,0,30,0,24,0,24,0,22,0,24,0,19,0,15,0,13,0,13,0,11,0,11,0,4,0,8,0,2,0,6,0,0,0,6,0,253,255,4,0,251,255,4,0,249,255,4,0,249,255,8,0,247,255,8,0,244,255,11,0,244,255,13,0,247,255,17,0,249,255,17,0,251,255,17,0,0,0,15,0,4,0,11,0,13,0,4,0,19,0,253,255,26,0,247,255,30,0,240,255,35,0,233,255,37,0,231,255,39,0,229,255,37,0,229,255,35,0,229,255,35,0,229,255,30,0,233,255,28,0,238,255,24,0,240,255,17,0,244,255,15,0,249,255,8,0,251,255,6,0,0,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,2,0,2,0,6,0,0,0,8,0,253,255,11,0,251,255,8,0,247,255,4,0,247,255,0,0,247,255,247,255,249,255,238,255,251,255,229,255,253,255,222,255,0,0,218,255,0,0,216,255,0,0,218,255,4,0,220,255,6,0,229,255,11,0,236,255,13,0,244,255,17,0,253,255,22,0,2,0,26,0,6,0,30,0,8,0,35,0,6,0,39,0,2,0,39,0,253,255,41,0,247,255,41,0,242,255,39,0,236,255,35,0,233,255,33,0,233,255,26,0,236,255,22,0,238,255,15,0,240,255,8,0,240,255,4,0,240,255,2,0,242,255,0,0,247,255,0,0,251,255,0,0,0,0,0,0,6,0,253,255,15,0,253,255,22,0,253,255,28,0,253,255,30,0,251,255,30,0,249,255,33,0,247,255,26,0,240,255,24,0,236,255,17,0,236,255,11,0,231,255,4,0,227,255,0,0,227,255,253,255,227,255,247,255,227,255,244,255,227,255,244,255,229,255,244,255,233,255,244,255,236,255,249,255,238,255,253,255,242,255,0,0,247,255,4,0,251,255,6,0,0,0,11,0,2,0,15,0,2,0,19,0,2,0,24,0,2,0,26,0,0,0,30,0,0,0,35,0,2,0,37,0,2,0,39,0,4,0,41,0,4,0,44,0,2,0,46,0,0,0,46,0,249,255,46,0,242,255,46,0,238,255,41,0,233,255,37,0,233,255,35,0,236,255,30,0,238,255,26,0,244,255,22,0,253,255,17,0,2,0,13,0,13,0,11,0,22,0,6,0,30,0,4,0,37,0,2,0,41,0,2,0,44,0,2,0,46,0,4,0,46,0,6,0,48,0,11,0,46,0,11,0,46,0,17,0,46,0,17,0,44,0,19,0,46,0,19,0,46,0,19,0,46,0,17,0,44,0,15,0,44,0,13,0,44,0,8,0,41,0,4,0,39,0,0,0,35,0,251,255,30,0,247,255,24,0,242,255,15,0,238,255,8,0,238,255,0,0,236,255,249,255,238,255,242,255,240,255,236,255,242,255,231,255,247,255,231,255,247,255,229,255,249,255,231,255,249,255,231,255,249,255,231,255,249,255,229,255,247,255,227,255,247,255,225,255,247,255,222,255,242,255,222,255,242,255,222,255,240,255,222,255,238,255,225,255,240,255,229,255,242,255,236,255,247,255,240,255,251,255,247,255,0,0,253,255,4,0,4,0,6,0,11,0,6,0,15,0,6,0,19,0,0,0,22,0,253,255,22,0,249,255,22,0,244,255,19,0,242,255,15,0,240,255,11,0,240,255,6,0,238,255,4,0,240,255,4,0,240,255,4,0,238,255,6,0,240,255,8,0,238,255,13,0,240,255,19,0,240,255,22,0,236,255,24,0,236,255,26,0,229,255,26,0,225,255,26,0,220,255,26,0,216,255,24,0,214,255,19,0,216,255,17,0,218,255,15,0,227,255,13,0,240,255,11,0,251,255,11,0,8,0,8,0,22,0,8,0,35,0,8,0,48,0,11,0,57,0,13,0,61,0,17,0,64,0,24,0,59,0,28,0,55,0,30,0,48,0,30,0,39,0,28,0,30,0,26,0,22,0,19,0,11,0,15,0,2,0,8,0,0,0,2,0,249,255,251,255,244,255,244,255,242,255,233,255,244,255,227,255,247,255,220,255,249,255,218,255,2,0,216,255,8,0,216,255,19,0,220,255,28,0,225,255,41,0,233,255,50,0,240,255,61,0,247,255,68,0,0,0,75,0,8,0,77,0,17,0,77,0,26,0,75,0,37,0,70,0,41,0,61,0,48,0,52,0,48,0,39,0,46,0,30,0,39,0,19,0,33,0,11,0,22,0,2,0,8,0,253,255,253,255,249,255,240,255,242,255,225,255,236,255,214,255,231,255,205,255,227,255,196,255,225,255,189,255,227,255,189,255,229,255,187,255,236,255,189,255,238,255,192,255,242,255,196,255,249,255,198,255,249,255,205,255,251,255,209,255,251,255,214,255,253,255,218,255,253,255,220,255,251,255,220,255,253,255,218,255,253,255,211,255,253,255,207,255,253,255,203,255,253,255,200,255,253,255,196,255,251,255,198,255,249,255,203,255,247,255,209,255,244,255,216,255,244,255,220,255,247,255,229,255,249,255,233,255,253,255,236,255,2,0,236,255,6,0,233,255,13,0,229,255,15,0,227,255,17,0,225,255,17,0,222,255,17,0,227,255,19,0,229,255,19,0,236,255,19,0,244,255,17,0,251,255,15,0,0,0,13,0,4,0,8,0,4,0,4,0,2,0,0,0,0,0,253,255,249,255,249,255,242,255,244,255,229,255,242,255,220,255,238,255,214,255,238,255,209,255,238,255,207,255,238,255,209,255,240,255,211,255,244,255,214,255,251,255,218,255,4,0,220,255,13,0,222,255,24,0,222,255,35,0,222,255,44,0,225,255,50,0,225,255,52,0,225,255,52,0,229,255,46,0,231,255,39,0,236,255,30,0,242,255,19,0,251,255,6,0,2,0,0,0,13,0,242,255,22,0,233,255,28,0,227,255,33,0,220,255,35,0,220,255,35,0,222,255,33,0,229,255,30,0,238,255,28,0,251,255,26,0,6,0,22,0,15,0,24,0,22,0,24,0,26,0,22,0,26,0,22,0,24,0,22,0,22,0,19,0,15,0,17,0,11,0,13,0,4,0,11,0,0,0,8,0,0,0,8,0,253,255,6,0,251,255,4,0,247,255,2,0,242,255,0,0,233,255,0,0,225,255,253,255,218,255,249,255,211,255,247,255,203,255,247,255,200,255,247,255,198,255,244,255,194,255,242,255,196,255,244,255,198,255,247,255,200,255,249,255,209,255,251,255,216,255,0,0,222,255,0,0,231,255,2,0,238,255,4,0,244,255,6,0,249,255,8,0,253,255,11,0,0,0,8,0,0,0,13,0,253,255,11,0,251,255,11,0,244,255,8,0,242,255,6,0,238,255,2,0,238,255,0,0,240,255,249,255,244,255,244,255,249,255,236,255,2,0,229,255,11,0,222,255,17,0,218,255,26,0,216,255,30,0,216,255,30,0,218,255,28,0,222,255,26,0,229,255,19,0,236,255,15,0,240,255,11,0,247,255,6,0,249,255,6,0,249,255,2,0,247,255,0,0,247,255,2,0,242,255,2,0,238,255,2,0,233,255,6,0,233,255,8,0,233,255,11,0,238,255,15,0,244,255,19,0,251,255,22,0,2,0,24,0,8,0,24,0,19,0,22,0,24,0,19,0,28,0,19,0,33,0,22,0,35,0,22,0,35,0,26,0,35,0,33,0,33,0,37,0,30,0,41,0,28,0,44,0,24,0,46,0,22,0,44,0,17,0,39,0,11,0,37,0,6,0,35,0,0,0,30,0,0,0,28,0,253,255,24,0,251,255,22,0,251,255,24,0,251,255,22,0,0,0,22,0,2,0,19,0,8,0,15,0,13,0,13,0,17,0,8,0,24,0,6,0,24,0,4,0,24,0,2,0,24,0,4,0,19,0,4,0,13,0,4,0,8,0,4,0,4,0,4,0,2,0,4,0,4,0,2,0,6,0,2,0,11,0,2,0,15,0,4,0,19,0,4,0,26,0,8,0,28,0,13,0,30,0,17,0,30,0,22,0,26,0,24,0,22,0,26,0,15,0,26,0,8,0,26,0,2,0,22,0,253,255,15,0,251,255,6,0,247,255,2,0,242,255,253,255,240,255,251,255,236,255,251,255,231,255,0,0,225,255,2,0,220,255,4,0,216,255,8,0,214,255,13,0,211,255,13,0,216,255,11,0,220,255,8,0,229,255,2,0,236,255,0,0,244,255,249,255,251,255,242,255,0,0,236,255,6,0,231,255,11,0,227,255,15,0,220,255,19,0,216,255,24,0,211,255,24,0,209,255,24,0,207,255,24,0,209,255,19,0,209,255,17,0,214,255,13,0,218,255,8,0,227,255,6,0,233,255,4,0,242,255,6,0,251,255,8,0,0,0,8,0,2,0,11,0,6,0,13,0,8,0,13,0,11,0,15,0,8,0,15,0,6,0,17,0,4,0,19,0,4,0,24,0,2,0,26,0,0,0,33,0,0,0,35,0,2,0,37,0,6,0,35,0,8,0,33,0,11,0,28,0,13,0,22,0,17,0,13,0,17,0,6,0,17,0,4,0,17,0,2,0,17,0,0,0,17,0,2,0,15,0,4,0,17,0,4,0,17,0,4,0,19,0,0,0,19,0,0,0,24,0,249,255,28,0,242,255,30,0,236,255,35,0,231,255,39,0,231,255,44,0,229,255,48,0,229,255,46,0,231,255,46,0,236,255,41,0,242,255,35,0,244,255,26,0,251,255,19,0,0,0,11,0,0,0,2,0,2,0,253,255,0,0,249,255,0,0,247,255,249,255,244,255,244,255,244,255,236,255,247,255,227,255,253,255,218,255,0,0,209,255,6,0,200,255,13,0,196,255,17,0,194,255,22,0,196,255,26,0,196,255,30,0,200,255,35,0,205,255,37,0,214,255,41,0,218,255,41,0,225,255,46,0,231,255,44,0,236,255,44,0,238,255,41,0,240,255,39,0,242,255,37,0,244,255,35,0,247,255,37,0,249,255,37,0,253,255,39,0,0,0,39,0,2,0,41,0,4,0,41,0,6,0,39,0,4,0,37,0,4,0,30,0,0,0,24,0,253,255,15,0,251,255,8,0,247,255,2,0,244,255,251,255,247,255,244,255,249,255,242,255,253,255,238,255,0,0,236,255,4,0,236,255,8,0,238,255,13,0,238,255,13,0,240,255,15,0,244,255,15,0,247,255,13,0,249,255,11,0,251,255,8,0,0,0,4,0,6,0,0,0,11,0,251,255,15,0,247,255,22,0,240,255,24,0,236,255,26,0,231,255,26,0,229,255,24,0,227,255,22,0,227,255,19,0,225,255,15,0,227,255,15,0,227,255,13,0,225,255,11,0,222,255,11,0,220,255,11,0,214,255,11,0,207,255,11,0,205,255,13,0,198,255,13,0,198,255,15,0,198,255,15,0,200,255,17,0,207,255,17,0,218,255,19,0,229,255,19,0,244,255,15,0,0,0,15,0,8,0,6,0,17,0,0,0,24,0,247,255,26,0,236,255,26,0,225,255,24,0,218,255,19,0,209,255,15,0,205,255,11,0,203,255,8,0,203,255,8,0,205,255,13,0,207,255,17,0,209,255,26,0,216,255,35,0,218,255,41,0,220,255,46,0,222,255,48,0,220,255,50,0,222,255,48,0,222,255,44,0,222,255,37,0,222,255,30,0,222,255,19,0,227,255,13,0,229,255,2,0,231,255,249,255,233,255,240,255,238,255,231,255,242,255,225,255,247,255,216,255,249,255,214,255,253,255,211,255,0,0,207,255,2,0,207,255,4,0,207,255,6,0,207,255,11,0,207,255,15,0,209,255,19,0,209,255,22,0,216,255,26,0,220,255,26,0,227,255,26,0,233,255,26,0,236,255,22,0,242,255,19,0,244,255,11,0,247,255,6,0,247,255,2,0,247,255,0,0,249,255,253,255,251,255,253,255,0,0,251,255,2,0,253,255,4,0,0,0,6,0,4,0,11,0,13,0,13,0,19,0,15,0,26,0,17,0,28,0,19,0,30,0,19,0,28,0,19,0,24,0,19,0,19,0,17,0,11,0,15,0,2,0,15,0,0,0,11,0,251,255,8,0,247,255,6,0,249,255,4,0,249,255,6,0,0,0,8,0,6,0,13,0,15,0,13,0,24,0,15,0,30,0,15,0,33,0,17,0,37,0,13,0,35,0,11,0,33,0,8,0,26,0,4,0,24,0,0,0,22,0,0,0,17,0,251,255,15,0,244,255,17,0,242,255,22,0,238,255,22,0,233,255,28,0,229,255,35,0,220,255,39,0,216,255,46,0,209,255,50,0,205,255,55,0,200,255,61,0,196,255,66,0,198,255,72,0,203,255,77,0,209,255,83,0,220,255,86,0,231,255,86,0,242,255,88,0,253,255,86,0,6,0,83,0,15,0,77,0,22,0,68,0,30,0,59,0,33,0,50,0,41,0,39,0,44,0,26,0,50,0,17,0,50,0,4,0,52,0,251,255,50,0,244,255,46,0,233,255,39,0,229,255,33,0,225,255,24,0,225,255,15,0,225,255,8,0,231,255,2,0,236,255,0,0,240,255,249,255,247,255,244,255,249,255,242,255,247,255,240,255,244,255,242,255,240,255,244,255,233,255,249,255,229,255,251,255,225,255,253,255,222,255,0,0,222,255,2,0,222,255,0,0,227,255,0,0,231,255,0,0,236,255,251,255,240,255,249,255,247,255,249,255,253,255,249,255,0,0,249,255,4,0,251,255,4,0,0,0,6,0,0,0,8,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,6,0,251,255,8,0,247,255,13,0,244,255,15,0,244,255,19,0,242,255,24,0,244,255,26,0,247,255,30,0,249,255,30,0,253,255,30,0,0,0,30,0,0,0,28,0,0,0,26,0,0,0,19,0,253,255,17,0,247,255,8,0,240,255,6,0,233,255,4,0,227,255,0,0,220,255,2,0,214,255,0,0,209,255,4,0,207,255,6,0,205,255,8,0,205,255,11,0,207,255,8,0,209,255,8,0,211,255,4,0,218,255,0,0,222,255,251,255,229,255,247,255,238,255,244,255,242,255,242,255,249,255,244,255,0,0,247,255,0,0,251,255,2,0,253,255,4,0,2,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,0,0,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,244,255,2,0,247,255,6,0,249,255,8,0,251,255,13,0,0,0,15,0,2,0,17,0,8,0,19,0,17,0,19,0,24,0,19,0,28,0,17,0,33,0,13,0,37,0,11,0,41,0,8,0,46,0,6,0,50,0,4,0,52,0,0,0,52,0,253,255,50,0,249,255,48,0,247,255,39,0,238,255,33,0,233,255,24,0,229,255,13,0,227,255,0,0,225,255,249,255,227,255,240,255,229,255,233,255,233,255,231,255,240,255,229,255,247,255,227,255,0,0,227,255,4,0,229,255,15,0,231,255,22,0,236,255,30,0,238,255,35,0,242,255,41,0,247,255,44,0,251,255,44,0,253,255,44,0,0,0,39,0,2,0,37,0,4,0,35,0,6,0,30,0,8,0,26,0,8,0,22,0,8,0,15,0,6,0,8,0,4,0,4,0,2,0,0,0,2,0,251,255,0,0,249,255,2,0,247,255,4,0,247,255,11,0,247,255,15,0,249,255,22,0,253,255,26,0,0,0,30,0,6,0,30,0,11,0,28,0,15,0,22,0,19,0,19,0,22,0,13,0,24,0,8,0,24,0,4,0,24,0,253,255,24,0,251,255,19,0,249,255,17,0,244,255,17,0,242,255,13,0,238,255,13,0,238,255,8,0,238,255,6,0,236,255,6,0,236,255,4,0,233,255,2,0,236,255,0,0,233,255,0,0,231,255,0,0,233,255,0,0,231,255,253,255,231,255,253,255,233,255,249,255,236,255,244,255,240,255,242,255,244,255,238,255,251,255,233,255,0,0,229,255,4,0,227,255,11,0,225,255,13,0,225,255,13,0,222,255,15,0,225,255,15,0,222,255,15,0,222,255,13,0,220,255,13,0,220,255,13,0,216,255,15,0,216,255,15,0,216,255,17,0,218,255,19,0,220,255,24,0,225,255,26,0,229,255,30,0,238,255,33,0,247,255,30,0,0,0,28,0,4,0,28,0,11,0,22,0,17,0,17,0,17,0,11,0,17,0,4,0,13,0,0,0,8,0,253,255,0,0,249,255,251,255,247,255,247,255,244,255,244,255,242,255,244,255,242,255,244,255,242,255,244,255,242,255,249,255,240,255,251,255,244,255,253,255,244,255,0,0,247,255,0,0,251,255,253,255,0,0,0,0,2,0,253,255,8,0,251,255,17,0,247,255,24,0,247,255,33,0,240,255,41,0,238,255,48,0,240,255,52,0,242,255,59,0,249,255,59,0,253,255,57,0,2,0,55,0,8,0,46,0,13,0,39,0,17,0,30,0,19,0,22,0,19,0,17,0,17,0,15,0,19,0,11,0,15,0,8,0,15,0,8,0,13,0,4,0,8,0,2,0,4,0,0,0,2,0,249,255,0,0,242,255,251,255,238,255,244,255,233,255,240,255,229,255,233,255,229,255,233,255,231,255,231,255,238,255,227,255,242,255,229,255,247,255,231,255,251,255,233,255,0,0,240,255,0,0,244,255,0,0,253,255,0,0,2,0,251,255,11,0,247,255,19,0,244,255,26,0,242,255,33,0,242,255,37,0,242,255,39,0,244,255,39,0,247,255,39,0,247,255,37,0,249,255,37,0,247,255,33,0,244,255,28,0,242,255,26,0,240,255,24,0,238,255,24,0,236,255,24,0,236,255,24,0,238,255,22,0,242,255,19,0,247,255,17,0,253,255,15,0,0,0,11,0,4,0,6,0,6,0,2,0,4,0,0,0,4,0,251,255,2,0,249,255,0,0,244,255,0,0,244,255,2,0,242,255,6,0,242,255,11,0,242,255,15,0,244,255,17,0,242,255,17,0,240,255,17,0,240,255,13,0,236,255,6,0,233,255,0,0,229,255,247,255,222,255,238,255,225,255,229,255,225,255,222,255,227,255,216,255,233,255,211,255,240,255,209,255,244,255,211,255,251,255,218,255,0,0,227,255,4,0,236,255,6,0,244,255,8,0,0,0,11,0,6,0,13,0,15,0,15,0,17,0,15,0,19,0,17,0,17,0,17,0,15,0,17,0,11,0,19,0,8,0,22,0,4,0,26,0,0,0,30,0,0,0,37,0,0,0,46,0,2,0,55,0,4,0,59,0,8,0,66,0,15,0,70,0,26,0,72,0,33,0,72,0,44,0,68,0,52,0,64,0,61,0,57,0,66,0,48,0,70,0,44,0,72,0,37,0,68,0,28,0,64,0,26,0,52,0,17,0,41,0,13,0,33,0,4,0,19,0,0,0,8,0,249,255,2,0,240,255,253,255,236,255,249,255,233,255,247,255,231,255,242,255,231,255,242,255,236,255,238,255,240,255,238,255,244,255,231,255,251,255,227,255,0,0,222,255,4,0,218,255,4,0,214,255,6,0,211,255,6,0,211,255,8,0,214,255,8,0,220,255,8,0,227,255,11,0,236,255,11,0,242,255,11,0,251,255,11,0,0,0,11,0,4,0,6,0,8,0,4,0,13,0,0,0,15,0,251,255,15,0,251,255,17,0,247,255,19,0,247,255,22,0,244,255,24,0,244,255,26,0,244,255,28,0,244,255,30,0,240,255,28,0,238,255,22,0,233,255,17,0,229,255,11,0,222,255,2,0,218,255,253,255,211,255,247,255,209,255,242,255,205,255,236,255,203,255,236,255,200,255,233,255,200,255,231,255,200,255,231,255,198,255,231,255,194,255,231,255,192,255,236,255,187,255,238,255,183,255,244,255,180,255,247,255,180,255,251,255,178,255,253,255,183,255,0,0,187,255,253,255,189,255,251,255,194,255,244,255,198,255,238,255,200,255,231,255,205,255,225,255,209,255,216,255,216,255,211,255,220,255,205,255,227,255,203,255,233,255,200,255,240,255,200,255,249,255,203,255,2,0,203,255,11,0,207,255,17,0,211,255,24,0,216,255,26,0,220,255,26,0,225,255,24,0,227,255,17,0,227,255,11,0,229,255,4,0,229,255,253,255,229,255,247,255,227,255,242,255,227,255,238,255,229,255,236,255,231,255,236,255,238,255,236,255,240,255,233,255,244,255,236,255,251,255,231,255,253,255,229,255,0,0,227,255,253,255,222,255,249,255,220,255,240,255,218,255,229,255,216,255,216,255,216,255,205,255,216,255,192,255,216,255,183,255,220,255,176,255,222,255,172,255,229,255,172,255,233,255,176,255,242,255,185,255,251,255,194,255,4,0,205,255,17,0,218,255,28,0,227,255,39,0,238,255,50,0,244,255,61,0,253,255,68,0,0,0,72,0,4,0,72,0,8,0,72,0,11,0,68,0,13,0,64,0,11,0,57,0,6,0,50,0,2,0,44,0,253,255,37,0,240,255,33,0,236,255,28,0,227,255,24,0,222,255,19,0,218,255,19,0,216,255,15,0,220,255,13,0,220,255,11,0,227,255,6,0,231,255,4,0,240,255,4,0,244,255,4,0,251,255,4,0,0,0,6,0,0,0,11,0,2,0,17,0,0,0,24,0,0,0,30,0,0,0,37,0,249,255,41,0,251,255,46,0,249,255,48,0,249,255,46,0,249,255,48,0,253,255,48,0,0,0,44,0,4,0,41,0,11,0,39,0,15,0,37,0,19,0,35,0,24,0,30,0,24,0,26,0,24,0,22,0,24,0,15,0,17,0,8,0,8,0,0,0,2,0,251,255,244,255,242,255,236,255,233,255,227,255,229,255,220,255,225,255,218,255,222,255,218,255,225,255,220,255,225,255,227,255,229,255,231,255,231,255,240,255,231,255,247,255,236,255,249,255,236,255,251,255,236,255,251,255,236,255,249,255,238,255,242,255,238,255,238,255,238,255,229,255,238,255,222,255,238,255,216,255,238,255,214,255,238,255,214,255,238,255,211,255,238,255,214,255,240,255,216,255,242,255,218,255,244,255,225,255,251,255,227,255,0,0,231,255,6,0,233,255,15,0,238,255,22,0,240,255,26,0,242,255,28,0,244,255,30,0,247,255,30,0,249,255,30,0,251,255,26,0,251,255,24,0,251,255,19,0,249,255,15,0,249,255,11,0,247,255,8,0,242,255,6,0,240,255,4,0,236,255,4,0,231,255,4,0,227,255,4,0,227,255,6,0,225,255,6,0,222,255,11,0,225,255,11,0,225,255,11,0,227,255,11,0,229,255,11,0,231,255,8,0,238,255,2,0,244,255,0,0,249,255,251,255,0,0,244,255,8,0,238,255,17,0,231,255,26,0,227,255,33,0,222,255,41,0,218,255,48,0,211,255,55,0,207,255,61,0,203,255,64,0,198,255,66,0,192,255,68,0,185,255,70,0,185,255,70,0,180,255,70,0,183,255,68,0,185,255,68,0,187,255,64,0,194,255,57,0,203,255,48,0,209,255,39,0,216,255,28,0,218,255,15,0,222,255,4,0,220,255,253,255,222,255,247,255,225,255,247,255,225,255,247,255,229,255,251,255,233,255,0,0,236,255,2,0,240,255,4,0,242,255,6,0,244,255,2,0,247,255,0,0,249,255,253,255,249,255,247,255,249,255,240,255,247,255,233,255,247,255,229,255,244,255,225,255,240,255,220,255,240,255,220,255,238,255,218,255,238,255,218,255,240,255,225,255,244,255,229,255,249,255,236,255,0,0,242,255,4,0,249,255,6,0,0,0,6,0,0,0,4,0,4,0,253,255,4,0,249,255,4,0,242,255,2,0,238,255,0,0,233,255,253,255,233,255,249,255,238,255,244,255,240,255,240,255,249,255,238,255,253,255,233,255,4,0,229,255,8,0,225,255,15,0,222,255,19,0,220,255,22,0,216,255,26,0,216,255,28,0,216,255,30,0,216,255,28,0,218,255,26,0,220,255,24,0,227,255,22,0,233,255,15,0,238,255,11,0,242,255,4,0,244,255,0,0,247,255,251,255,244,255,244,255,242,255,242,255,238,255,242,255,236,255,244,255,236,255,247,255,236,255,251,255,236,255,2,0,238,255,6,0,242,255,11,0,244,255,15,0,247,255,19,0,244,255,19,0,240,255,22,0,236,255,17,0,229,255,15,0,220,255,13,0,214,255,6,0,207,255,2,0,200,255,0,0,200,255,251,255,200,255,251,255,205,255,251,255,211,255,253,255,218,255,0,0,227,255,4,0,236,255,11,0,244,255,15,0,253,255,22,0,2,0,24,0,8,0,28,0,13,0,33,0,13,0,33,0,15,0,33,0,13,0,30,0,11,0,26,0,6,0,26,0,4,0,22,0,0,0,17,0,0,0,17,0,253,255,15,0,251,255,11,0,253,255,6,0,253,255,0,0,251,255,251,255,249,255,242,255,247,255,236,255,244,255,229,255,244,255,225,255,242,255,222,255,242,255,220,255,240,255,222,255,242,255,227,255,244,255,231,255,249,255,238,255,253,255,242,255,0,0,247,255,2,0,251,255,8,0,0,0,11,0,0,0,13,0,4,0,11,0,6,0,8,0,8,0,6,0,13,0,4,0,15,0,4,0,15,0,4,0,17,0,6,0,17,0,11,0,15,0,11,0,15,0,15,0,13,0,15,0,13,0,17,0,11,0,17,0,6,0,13,0,4,0,11,0,0,0,6,0,251,255,4,0,244,255,2,0,236,255,2,0,231,255,4,0,225,255,8,0,222,255,11,0,220,255,17,0,225,255,22,0,227,255,24,0,236,255,28,0,242,255,30,0,247,255,30,0,253,255,30,0,0,0,30,0,0,0,28,0,0,0,26,0,0,0,19,0,253,255,13,0,249,255,6,0,247,255,0,0,242,255,251,255,240,255,247,255,238,255,249,255,233,255,249,255,231,255,253,255,231,255,2,0,233,255,8,0,236,255,17,0,244,255,22,0,253,255,30,0,4,0,35,0,15,0,39,0,24,0,44,0,30,0,46,0,37,0,44,0,37,0,39,0,35,0,33,0,33,0,28,0,28,0,22,0,24,0,15,0,19,0,6,0,17,0,2,0,15,0,253,255,15,0,249,255,13,0,247,255,13,0,242,255,13,0,242,255,8,0,242,255,6,0,242,255,4,0,240,255,0,0,240,255,251,255,242,255,249,255,242,255,242,255,244,255,242,255,244,255,238,255,247,255,238,255,249,255,236,255,251,255,236,255,253,255,236,255,0,0,233,255,2,0,236,255,4,0,233,255,6,0,231,255,6,0,229,255,11,0,222,255,11,0,216,255,13,0,211,255,15,0,203,255,17,0,200,255,13,0,196,255,13,0,192,255,8,0,192,255,6,0,192,255,4,0,194,255,4,0,198,255,6,0,205,255,11,0,207,255,15,0,214,255,24,0,220,255,30,0,227,255,39,0,233,255,48,0,240,255,50,0,244,255,52,0,249,255,52,0,251,255,50,0,253,255,48,0,0,0,44,0,253,255,39,0,253,255,35,0,251,255,30,0,251,255,26,0,251,255,24,0,253,255,22,0,251,255,22,0,253,255,19,0,253,255,17,0,0,0,13,0,253,255,8,0,251,255,4,0,247,255,0,0,244,255,0,0,240,255,253,255,233,255,249,255,233,255,251,255,229,255,251,255,229,255,249,255,227,255,251,255,229,255,249,255,227,255,244,255,227,255,244,255,227,255,242,255,225,255,240,255,225,255,240,255,222,255,240,255,222,255,242,255,220,255,242,255,218,255,244,255,216,255,247,255,214,255,251,255,209,255,251,255,205,255,249,255,203,255,249,255,203,255,247,255,203,255,244,255,207,255,242,255,209,255,240,255,214,255,236,255,220,255,236,255,229,255,233,255,236,255,231,255,244,255,229,255,251,255,227,255,0,0,227,255,6,0,227,255,8,0,227,255,13,0,229,255,11,0,231,255,11,0,236,255,6,0,238,255,2,0,244,255,253,255,249,255,249,255,0,0,247,255,2,0,247,255,8,0,249,255,17,0,253,255,24,0,0,0,30,0,2,0,37,0,4,0,41,0,6,0,46,0,6,0,48,0,2,0,48,0,0,0,48,0,249,255,48,0,242,255,46,0,238,255,44,0,238,255,44,0,238,255,44,0,242,255,41,0,247,255,41,0,251,255,37,0,0,0,33,0,0,0,28,0,0,0,19,0,0,0,13,0,0,0,4,0,0,0,0,0,253,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,251,255,0,0,251,255,0,0,251,255,6,0,251,255,8,0,249,255,13,0,244,255,13,0,242,255,15,0,238,255,13,0,236,255,13,0,236,255,11,0,236,255,6,0,238,255,4,0,242,255,2,0,242,255,2,0,247,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,247,255,251,255,242,255,249,255,236,255,247,255,229,255,244,255,222,255,242,255,216,255,244,255,211,255,244,255,209,255,247,255,209,255,251,255,209,255,0,0,214,255,4,0,220,255,8,0,231,255,15,0,238,255,22,0,247,255,28,0,0,0,33,0,6,0,35,0,11,0,35,0,13,0,35,0,13,0,35,0,8,0,35,0,4,0,30,0,0,0,26,0,251,255,22,0,244,255,19,0,244,255,15,0,242,255,11,0,244,255,11,0,247,255,8,0,249,255,8,0,251,255,11,0,253,255,11,0,253,255,13,0,251,255,13,0,244,255,15,0,238,255,15,0,231,255,15,0,222,255,15,0,214,255,17,0,207,255,17,0,198,255,19,0,192,255,19,0,187,255,24,0,185,255,30,0,185,255,33,0,183,255,35,0,185,255,39,0,187,255,41,0,194,255,41,0,203,255,39,0,214,255,33,0,222,255,24,0,233,255,15,0,242,255,4,0,251,255,251,255,0,0,240,255,4,0,231,255,4,0,225,255,4,0,218,255,6,0,214,255,6,0,211,255,6,0,207,255,8,0,207,255,8,0,205,255,11,0,205,255,13,0,207,255,15,0,209,255,15,0,211,255,13,0,216,255,13,0,220,255,8,0,225,255,6,0,227,255,2,0,231,255,0,0,236,255,0,0,236,255,0,0,238,255,0,0,238,255,2,0,240,255,6,0,238,255,13,0,236,255,22,0,236,255,28,0,233,255,33,0,231,255,37,0,231,255,39,0,231,255,35,0,233,255,28,0,236,255,19,0,238,255,8,0,240,255,0,0,244,255,247,255,249,255,242,255,0,0,238,255,4,0,240,255,8,0,244,255,13,0,247,255,19,0,0,0,22,0,4,0,24,0,8,0,22,0,13,0,15,0,15,0,11,0,17,0,4,0,17,0,253,255,15,0,247,255,13,0,238,255,8,0,233,255,2,0,231,255,0,0,231,255,251,255,231,255,253,255,236,255,251,255,240,255,249,255,244,255,253,255,251,255,249,255,253,255,249,255,0,0,242,255,2,0,236,255,2,0,229,255,0,0,222,255,251,255,216,255,244,255,211,255,238,255,211,255,231,255,211,255,229,255,218,255,227,255,227,255,229,255,238,255,233,255,247,255,242,255,0,0,249,255,6,0,2,0,15,0,8,0,13,0,15,0,8,0,22,0,4,0,24,0,253,255,26,0,244,255,24,0,238,255,24,0,231,255,19,0,227,255,15,0,225,255,13,0,225,255,8,0,225,255,6,0,229,255,4,0,231,255,0,0,238,255,0,0,242,255,253,255,249,255,249,255,0,0,244,255,0,0,244,255,4,0,242,255,6,0,240,255,6,0,238,255,4,0,233,255,4,0,229,255,0,0,225,255,0,0,220,255,0,0,216,255,253,255,214,255,0,0,216,255,2,0,218,255,6,0,225,255,13,0,229,255,19,0,236,255,26,0,240,255,33,0,247,255,37,0,249,255,39,0,249,255,41,0,247,255,41,0,244,255,39,0,240,255,33,0,236,255,26,0,233,255,17,0,229,255,8,0,227,255,2,0,227,255,0,0,225,255,251,255,225,255,251,255,225,255,253,255,227,255,0,0,229,255,0,0,233,255,0,0,238,255,0,0,242,255,251,255,247,255,244,255,247,255,238,255,249,255,231,255,249,255,222,255,249,255,211,255,249,255,205,255,251,255,200,255,0,0,196,255,4,0,194,255,8,0,196,255,13,0,200,255,17,0,207,255,19,0,216,255,19,0,225,255,19,0,236,255,19,0,242,255,17,0,247,255,13,0,251,255,11,0,0,0,8,0,0,0,4,0,253,255,0,0,251,255,253,255,247,255,251,255,238,255,249,255,233,255,249,255,229,255,249,255,225,255,253,255,222,255,0,0,225,255,0,0,225,255,4,0,227,255,4,0,231,255,8,0,236,255,6,0,238,255,4,0,240,255,0,0,240,255,251,255,242,255,242,255,240,255,233,255,233,255,227,255,229,255,220,255,225,255,216,255,220,255,211,255,218,255,209,255,214,255,207,255,211,255,205,255,211,255,203,255,211,255,198,255,214,255,194,255,216,255,189,255,218,255,187,255,220,255,185,255,222,255,185,255,227,255,185,255,231,255,189,255,233,255,194,255,238,255,203,255,242,255,211,255,244,255,220,255,249,255,231,255,249,255,242,255,251,255,251,255,249,255,2,0,251,255,6,0,251,255,8,0,251,255,8,0,0,0,6,0,2,0,0,0,8,0,251,255,13,0,247,255,17,0,240,255,22,0,236,255,26,0,231,255,26,0,227,255,26,0,225,255,26,0,222,255,24,0,220,255,28,0,218,255,28,0,216,255,30,0,216,255,33,0,218,255,39,0,222,255,41,0,225,255,44,0,229,255,46,0,233,255,46,0,240,255,46,0,247,255,46,0,0,0,46,0,2,0,46,0,6,0,44,0,8,0,46,0,11,0,46,0,6,0,44,0,4,0,44,0,0,0,37,0,249,255,33,0,244,255,26,0,240,255,22,0,233,255,15,0,236,255,11,0,233,255,8,0,236,255,8,0,240,255,11,0,247,255,13,0,253,255,13,0,2,0,15,0,8,0,13,0,15,0,11,0,19,0,6,0,26,0,2,0,28,0,253,255,35,0,247,255,35,0,238,255,37,0,233,255,37,0,227,255,37,0,225,255,33,0,222,255,28,0,220,255,24,0,220,255,15,0,222,255,8,0,227,255,4,0,229,255,0,0,236,255,249,255,242,255,244,255,249,255,240,255,253,255,238,255,0,0,236,255,0,0,238,255,2,0,238,255,0,0,247,255,0,0,253,255,253,255,4,0,249,255,11,0,244,255,19,0,240,255,22,0,238,255,24,0,236,255,24,0,236,255,22,0,240,255,17,0,244,255,13,0,253,255,6,0,2,0,4,0,6,0,2,0,13,0,0,0,17,0,0,0,22,0,253,255,26,0,251,255,28,0,251,255,33,0,251,255,37,0,249,255,39,0,249,255,37,0,249,255,39,0,247,255,37,0,244,255,35,0,244,255,33,0,240,255,26,0,240,255,22,0,238,255,13,0,233,255,6,0,233,255,0,0,233,255,251,255,231,255,247,255,233,255,240,255,238,255,240,255,242,255,240,255,249,255,244,255,253,255,247,255,4,0,249,255,8,0,251,255,11,0,251,255,11,0,253,255,11,0,251,255,8,0,247,255,4,0,244,255,0,0,238,255,253,255,233,255,249,255,231,255,247,255,231,255,244,255,229,255,242,255,236,255,240,255,238,255,238,255,242,255,240,255,247,255,242,255,253,255,242,255,0,0,247,255,0,0,251,255,0,0,0,0,0,0,2,0,0,0,8,0,251,255,8,0,247,255,13,0,242,255,15,0,240,255,17,0,236,255,22,0,231,255,24,0,229,255,30,0,227,255,33,0,229,255,35,0,231,255,37,0,238,255,39,0,242,255,39,0,253,255,37,0,6,0,35,0,15,0,33,0,19,0,30,0,24,0,30,0,22,0,28,0,17,0,26,0,13,0,28,0,4,0,28,0,0,0,30,0,244,255,33,0,240,255,37,0,236,255,37,0,233,255,37,0,229,255,37,0,225,255,35,0,222,255,33,0,220,255,28,0,216,255,22,0,216,255,15,0,218,255,6,0,220,255,0,0,225,255,251,255,229,255,244,255,236,255,238,255,247,255,236,255,0,0,229,255,8,0,225,255,17,0,220,255,28,0,218,255,33,0,216,255,33,0,214,255,33,0,214,255,33,0,214,255,30,0,216,255,24,0,218,255,19,0,220,255,13,0,220,255,11,0,220,255,8,0,218,255,4,0,218,255,2,0,216,255,0,0,211,255,253,255,211,255,251,255,211,255,251,255,214,255,249,255,216,255,247,255,220,255,249,255,220,255,249,255,222,255,253,255,220,255,0,0,218,255,6,0,216,255,15,0,211,255,19,0,209,255,24,0,205,255,30,0,207,255,33,0,205,255,33,0,205,255,33,0,207,255,30,0,211,255,30,0,211,255,30,0,216,255,28,0,218,255,33,0,218,255,37,0,220,255,44,0,220,255,50,0,222,255,52,0,222,255,52,0,225,255,50,0,229,255,46,0,231,255,37,0,236,255,30,0,240,255,22,0,244,255,13,0,253,255,6,0,0,0,0,0,4,0,0,0,6,0,251,255,6,0,249,255,4,0,244,255,0,0,244,255,253,255,247,255,244,255,247,255,240,255,253,255,238,255,0,0,238,255,6,0,240,255,15,0,242,255,26,0,244,255,33,0,247,255,35,0,251,255,35,0,251,255,33,0,253,255,30,0,253,255,26,0,253,255,17,0,253,255,6,0,251,255,253,255,251,255,242,255,247,255,231,255,247,255,222,255,247,255,214,255,247,255,209,255,247,255,207,255,249,255,207,255,249,255,209,255,249,255,214,255,247,255,218,255,244,255,225,255,242,255,231,255,238,255,236,255,238,255,236,255,238,255,238,255,238,255,238,255,242,255,233,255,244,255,233,255,249,255,231,255,0,0,229,255,0,0,229,255,2,0,231,255,0,0,229,255,0,0,233,255,253,255,236,255,249,255,240,255,244,255,244,255,242,255,247,255,238,255,249,255,238,255,251,255,236,255,249,255,236,255,249,255,233,255,244,255,231,255,244,255,233,255,242,255,231,255,242,255,236,255,240,255,240,255,240,255,242,255,242,255,249,255,240,255,253,255,242,255,2,0,240,255,2,0,242,255,2,0,244,255,0,0,249,255,0,0,253,255,251,255,0,0,247,255,6,0,244,255,11,0,240,255,15,0,238,255,19,0,236,255,22,0,238,255,24,0,240,255,24,0,242,255,24,0,244,255,22,0,249,255,19,0,253,255,17,0,0,0,13,0,0,0,11,0,2,0,11,0,4,0,6,0,6,0,8,0,11,0,11,0,13,0,8,0,17,0,11,0,22,0,11,0,26,0,13,0,28,0,13,0,30,0,13,0,33,0,11,0,33,0,6,0,35,0,4,0,35,0,2,0,37,0,0,0,37,0,253,255,37,0,251,255,33,0,249,255,30,0,249,255,28,0,249,255,26,0,249,255,24,0,247,255,26,0,244,255,26,0,242,255,24,0,238,255,24,0,236,255,22,0,233,255,22,0,231,255,17,0,227,255,15,0,225,255,13,0,222,255,11,0,218,255,8,0,216,255,8,0,214,255,6,0,211,255,6,0,214,255,4,0,216,255,4,0,220,255,6,0,227,255,11,0,233,255,15,0,240,255,22,0,251,255,28,0,0,0,35,0,6,0,41,0,15,0,44,0,17,0,48,0,17,0,50,0,19,0,48,0,15,0,46,0,11,0,41,0,8,0,37,0,2,0,30,0,0,0,24,0,253,255,19,0,249,255,17,0,247,255,17,0,247,255,19,0,249,255,19,0,249,255,24,0,251,255,28,0,253,255,35,0,253,255,39,0,0,0,44,0,0,0,46,0,2,0,48,0,2,0,50,0,2,0,50,0,0,0,50,0,253,255,46,0,249,255,44,0,242,255,39,0,238,255,35,0,231,255,30,0,231,255,28,0,229,255,28,0,236,255,24,0,238,255,24,0,247,255,22,0,0,0,19,0,4,0,13,0,13,0,11,0,19,0,4,0,28,0,2,0,35,0,0,0,41,0,253,255,44,0,251,255,46,0,251,255,46,0,249,255,48,0,249,255,46,0,251,255,46,0,253,255,46,0,0,0,48,0,2,0,48,0,6,0,46,0,11,0,41,0,11,0,39,0,11,0,35,0,8,0,30,0,4,0,30,0,2,0,26,0,0,0,26,0,251,255,24,0,247,255,24,0,242,255,22,0,240,255,15,0,236,255,8,0,233,255,4,0,231,255,0,0,229,255,249,255,225,255,244,255,222,255,242,255,222,255,242,255,222,255,242,255,225,255,244,255,227,255,249,255,231,255,251,255,236,255,253,255,242,255,0,0,249,255,0,0,253,255,0,0,2,0,0,0,8,0,2,0,13,0,0,0,15,0,0,0,17,0,253,255,17,0,251,255,19,0,249,255,17,0,247,255,17,0,247,255,15,0,247,255,13,0,249,255,13,0,251,255,11,0,251,255,13,0,251,255,11,0,253,255,13,0,253,255,17,0,253,255,17,0,251,255,15,0,251,255,15,0,251,255,13,0,249,255,8,0,247,255,4,0,244,255,0,0,244,255,253,255,244,255,249,255,242,255,247,255,247,255,244,255,249,255,244,255,251,255,242,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,253,255,240,255,247,255,238,255,242,255,238,255,238,255,233,255,236,255,231,255,236,255,233,255,236,255,231,255,242,255,231,255,242,255,233,255,249,255,236,255,249,255,240,255,249,255,244,255,247,255,247,255,244,255,249,255,242,255,249,255,240,255,249,255,236,255,244,255,236,255,240,255,236,255,233,255,236,255,227,255,236,255,222,255,236,255,216,255,236,255,211,255,236,255,207,255,233,255,209,255,236,255,211,255,233,255,214,255,231,255,216,255,229,255,220,255,227,255,222,255,220,255,225,255,214,255,227,255,209,255,229,255,203,255,231,255,198,255,233,255,196,255,238,255,194,255,244,255,194,255,249,255,196,255,253,255,198,255,2,0,203,255,6,0,209,255,6,0,220,255,8,0,227,255,8,0,238,255,8,0,247,255,6,0,0,0,4,0,4,0,2,0,8,0,0,0,13,0,253,255,15,0,251,255,17,0,251,255,15,0,247,255,15,0,247,255,17,0,244,255,17,0,244,255,15,0,247,255,13,0,249,255,8,0,249,255,4,0,0,0,4,0,2,0,0,0,6,0,0,0,8,0,0,0,11,0,2,0,11,0,2,0,8,0,4,0,4,0,6,0,0,0,8,0,253,255,11,0,249,255,13,0,247,255,15,0,242,255,19,0,242,255,26,0,244,255,30,0,244,255,33,0,247,255,37,0,249,255,37,0,251,255,37,0,249,255,37,0,247,255,35,0,242,255,30,0,238,255,24,0,233,255,17,0,229,255,11,0,225,255,4,0,220,255,0,0,218,255,251,255,214,255,249,255,211,255,249,255,214,255,249,255,214,255,253,255,216,255,0,0,220,255,8,0,222,255,13,0,227,255,17,0,231,255,17,0,233,255,17,0,240,255,11,0,244,255,4,0,251,255,253,255,0,0,247,255,0,0,240,255,6,0,236,255,11,0,236,255,11,0,236,255,11,0,240,255,11,0,247,255,11,0,249,255,8,0,251,255,8,0,253,255,8,0,253,255,6,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,247,255,4,0,244,255,6,0,240,255,6,0,236,255,6,0,233,255,6,0,231,255,4,0,229,255,2,0,231,255,0,0,233,255,0,0,236,255,0,0,238,255,253,255,240,255,0,0,240,255,0,0,244,255,2,0,247,255,6,0,249,255,11,0,249,255,17,0,249,255,24,0,253,255,33,0,0,0,39,0,0,0,44,0,4,0,50,0,11,0,55,0,15,0,57,0,19,0,59,0,22,0,55,0,28,0,48,0,30,0,39,0,30,0,28,0,30,0,13,0,35,0,2,0,35,0,247,255,37,0,233,255,37,0,222,255,35,0,214,255,30,0,209,255,26,0,207,255,19,0,207,255,11,0,209,255,4,0,216,255,253,255,220,255,247,255,227,255,242,255,233,255,238,255,240,255,236,255,244,255,233,255,249,255,233,255,251,255,236,255,251,255,238,255,251,255,242,255,247,255,242,255,240,255,244,255,233,255,244,255,227,255,244,255,222,255,244,255,222,255,242,255,222,255,240,255,225,255,240,255,229,255,238,255,231,255,236,255,238,255,236,255,238,255,233,255,240,255,236,255,242,255,233,255,242,255,236,255,240,255,240,255,240,255,247,255,238,255,251,255,240,255,0,0,242,255,4,0,242,255,8,0,244,255,13,0,249,255,13,0,253,255,17,0,2,0,17,0,8,0,17,0,17,0,17,0,26,0,19,0,37,0,19,0,48,0,19,0,55,0,19,0,59,0,24,0,59,0,22,0,61,0,26,0,57,0,26,0,50,0,28,0,44,0,35,0,35,0,37,0,26,0,39,0,17,0,44,0,8,0,44,0,2,0,41,0,251,255,39,0,247,255,33,0,242,255,26,0,238,255,19,0,238,255,15,0,238,255,8,0,240,255,6,0,242,255,6,0,242,255,11,0,244,255,17,0,244,255,22,0,244,255,30,0,247,255,39,0,247,255,46,0,249,255,52,0,251,255,57,0,253,255,57,0,0,0,57,0,0,0,52,0,4,0,48,0,6,0,44,0,8,0,37,0,11,0,30,0,8,0,26,0,8,0,17,0,4,0,13,0,0,0,6,0,0,0,2,0,251,255,0,0,249,255,251,255,244,255,244,255,242,255,240,255,242,255,238,255,242,255,236,255,242,255,233,255,244,255,236,255,247,255,238,255,247,255,240,255,249,255,242,255,249,255,244,255,249,255,247,255,249,255,247,255,249,255,247,255,244,255,247,255,238,255,244,255,231,255,247,255,227,255,247,255,220,255,249,255,216,255,251,255,209,255,251,255,209,255,253,255,209,255,253,255,211,255,253,255,214,255,251,255,218,255,249,255,218,255,247,255,218,255,242,255,214,255,236,255,211,255,227,255,205,255,220,255,200,255,214,255,196,255,209,255,192,255,209,255,192,255,209,255,192,255,214,255,192,255,220,255,196,255,229,255,198,255,240,255,203,255,249,255,209,255,0,0,214,255,4,0,220,255,8,0,229,255,13,0,236,255,15,0,242,255,17,0,249,255,22,0,253,255,24,0,0,0,35,0,0,0,39,0,0,0,46,0,0,0,52,0,2,0,59,0,2,0,59,0,2,0,59,0,6,0,52,0,6,0,44,0,6,0,33,0,11,0,17,0,15,0,2,0,17,0,247,255,17,0,233,255,22,0,225,255,19,0,218,255,17,0,214,255,15,0,214,255,11,0,216,255,4,0,220,255,0,0,227,255,247,255,231,255,242,255,238,255,236,255,242,255,231,255,249,255,229,255,253,255,227,255,0,0,225,255,4,0,225,255,11,0,222,255,17,0,218,255,22,0,216,255,26,0,211,255,30,0,205,255,33,0,203,255,35,0,198,255,37,0,196,255,37,0,196,255,37,0,196,255,33,0,198,255,30,0,205,255,26,0,209,255,22,0,216,255,17,0,222,255,13,0,229,255,8,0,236,255,2,0,242,255,0,0,247,255,253,255,249,255,249,255,0,0,249,255,0,0,242,255,2,0,244,255,4,0,242,255,8,0,240,255,11,0,240,255,13,0,238,255,15,0,240,255,15,0,240,255,15,0,242,255,11,0,244,255,6,0,247,255,2,0,249,255,0,0,253,255,0,0,0,0,253,255,6,0,253,255,11,0,251,255,17,0,249,255,28,0,247,255,37,0,240,255,44,0,238,255,50,0,236,255,57,0,233,255,61,0,233,255,61,0,233,255,57,0,233,255,55,0,238,255,46,0,240,255,37,0,242,255,30,0,244,255,19,0,242,255,15,0,240,255,13,0,238,255,11,0,233,255,13,0,231,255,15,0,229,255,15,0,229,255,17,0,231,255,17,0,233,255,15,0,236,255,6,0,240,255,2,0,244,255,251,255,249,255,247,255,251,255,242,255,0,0,240,255,4,0,238,255,11,0,240,255,17,0,240,255,28,0,242,255,35,0,247,255,41,0,249,255,48,0,251,255,52,0,0,0,52,0,4,0,50,0,6,0,46,0,8,0,37,0,11,0,28,0,11,0,17,0,11,0,6,0,8,0,0,0,8,0,247,255,4,0,240,255,2,0,236,255,0,0,229,255,251,255,229,255,249,255,229,255,247,255,229,255,247,255,231,255,247,255,236,255,249,255,238,255,251,255,240,255,249,255,240,255,249,255,242,255,244,255,240,255,238,255,238,255,231,255,238,255,220,255,240,255,214,255,238,255,207,255,238,255,200,255,233,255,196,255,231,255,194,255,225,255,192,255,220,255,192,255,214,255,192,255,211,255,194,255,209,255,200,255,209,255,205,255,214,255,216,255,216,255,227,255,220,255,240,255,225,255,251,255,231,255,8,0,238,255,22,0,242,255,30,0,247,255,39,0,249,255,44,0,251,255,46,0,253,255,46,0,0,0,44,0,0,0,41,0,0,0,37,0,2,0,35,0,6,0,35,0,8,0,33,0,13,0,30,0,13,0,30,0,17,0,26,0,15,0,24,0,15,0,22,0,15,0,17,0,11,0,11,0,8,0,4,0,4,0,0,0,2,0,251,255,253,255,244,255,249,255,238,255,247,255,229,255,244,255,220,255,247,255,214,255,247,255,209,255,247,255,205,255,249,255,205,255,249,255,207,255,251,255,214,255,247,255,220,255,244,255,231,255,242,255,242,255,236,255,0,0,229,255,8,0,225,255,15,0,218,255,22,0,216,255,24,0,216,255,19,0,216,255,17,0,218,255,11,0,225,255,6,0,233,255,0,0,240,255,253,255,253,255,247,255,4,0,242,255,11,0,238,255,15,0,233,255,19,0,229,255,15,0,225,255,15,0,220,255,11,0,218,255,4,0,216,255,0,0,220,255,253,255,222,255,251,255,227,255,249,255,236,255,249,255,242,255,251,255,247,255,251,255,249,255,0,0,251,255,0,0,251,255,2,0,251,255,6,0,249,255,8,0,247,255,11,0,247,255,13,0,247,255,13,0,244,255,17,0,247,255,22,0,247,255,24,0,247,255,28,0,247,255,33,0,247,255,35,0,247,255,37,0,242,255,35,0,244,255,37,0,242,255,35,0,244,255,30,0,247,255,26,0,251,255,22,0,253,255,19,0,4,0,11,0,11,0,4,0,17,0,0,0,22,0,249,255,24,0,242,255,24,0,236,255,24,0,231,255,22,0,225,255,17,0,222,255,13,0,222,255,11,0,225,255,11,0,227,255,6,0,229,255,2,0,236,255,2,0,238,255,0,0,240,255,0,0,242,255,249,255,242,255,244,255,238,255,242,255,233,255,236,255,227,255,231,255,222,255,225,255,216,255,220,255,211,255,216,255,209,255,216,255,207,255,216,255,205,255,220,255,207,255,225,255,209,255,229,255,211,255,236,255,214,255,244,255,214,255,251,255,211,255,0,0,209,255,2,0,205,255,4,0,200,255,6,0,203,255,4,0,203,255,4,0,209,255,0,0,218,255,253,255,229,255,247,255,244,255,242,255,0,0,240,255,13,0,236,255,22,0,236,255,28,0,238,255,35,0,242,255,35,0,247,255,33,0,253,255,26,0,0,0,22,0,4,0,13,0,8,0,0,0,6,0,251,255,6,0,242,255,6,0,236,255,2,0,229,255,253,255,225,255,247,255,220,255,240,255,220,255,233,255,220,255,233,255,222,255,233,255,225,255,240,255,231,255,249,255,238,255,2,0,242,255,13,0,249,255,24,0,253,255,30,0,0,0,37,0,2,0,39,0,2,0,37,0,0,0,30,0,0,0,24,0,251,255,15,0,249,255,8,0,244,255,0,0,244,255,251,255,249,255,244,255,251,255,240,255,0,0,238,255,6,0,236,255,13,0,236,255,17,0,231,255,22,0,229,255,22,0,227,255,22,0,225,255,19,0,222,255,17,0,222,255,15,0,225,255,8,0,229,255,6,0,233,255,2,0,242,255,0,0,251,255,253,255,4,0,251,255,11,0,251,255,19,0,253,255,26,0,251,255,33,0,0,0,35,0,4,0,35,0,8,0,33,0,13,0,30,0,17,0,24,0,22,0,17,0,22,0,11,0,24,0,6,0,26,0,2,0,26,0,0,0,26,0,0,0,26,0,253,255,28,0,251,255,24,0,244,255,22,0,240,255,17,0,236,255,13,0,231,255,6,0,225,255,0,0,222,255,251,255,220,255,244,255,220,255,236,255,225,255,229,255,227,255,222,255,233,255,218,255,240,255,216,255,247,255,216,255,251,255,220,255,253,255,225,255,0,0,233,255,253,255,240,255,253,255,253,255,253,255,4,0,251,255,13,0,253,255,24,0,0,0,30,0,6,0,39,0,15,0,46,0,22,0,46,0,33,0,50,0,41,0,52,0,48,0,52,0,55,0,52,0,57,0,48,0,57,0,44,0,55,0,41,0,50,0,37,0,46,0,33,0,39,0,28,0,33,0,24,0,24,0,22,0,19,0,22,0,15,0,22,0,8,0,19,0,6,0,15,0,4,0,13,0,4,0,11,0,4,0,6,0,4,0,2,0,6,0,0,0,11,0,251,255,15,0,249,255,19,0,244,255,24,0,244,255,26,0,244,255,26,0,244,255,30,0,242,255,30,0,242,255,28,0,244,255,28,0,247,255,24,0,247,255,22,0,249,255,17,0,253,255,13,0,2,0,8,0,8,0,4,0,15,0,2,0,22,0,0,0,24,0,0,0,30,0,0,0,30,0,2,0,28,0,4,0,28,0,8,0,24,0,13,0,24,0,15,0,22,0,22,0,24,0,26,0,26,0,28,0,24,0,28,0,24,0,30,0,24,0,28,0,24,0,30,0,24,0,33,0,26,0,33,0,28,0,33,0,28,0,30,0,30,0,30,0,28,0,26,0,26,0,19,0,19,0,17,0,17,0,11,0,8,0,6,0,0,0,2,0,253,255,0,0,244,255,253,255,238,255,253,255,231,255,0,0,227,255,2,0,222,255,4,0,216,255,8,0,214,255,13,0,211,255,17,0,209,255,22,0,207,255,22,0,207,255,19,0,205,255,19,0,205,255,19,0,205,255,19,0,205,255,19,0,207,255,24,0,209,255,28,0,214,255,35,0,216,255,39,0,222,255,44,0,227,255,48,0,231,255,50,0,233,255,50,0,238,255,50,0,242,255,46,0,247,255,44,0,249,255,41,0,251,255,39,0,0,0,39,0,0,0,39,0,0,0,37,0,0,0,35,0,251,255,30,0,247,255,28,0,242,255,22,0,238,255,13,0,231,255,8,0,227,255,2,0,225,255,253,255,225,255,247,255,220,255,244,255,220,255,242,255,218,255,242,255,220,255,238,255,222,255,236,255,225,255,236,255,225,255,229,255,227,255,225,255,229,255,220,255,236,255,214,255,242,255,209,255,249,255,209,255,0,0,211,255,6,0,214,255,13,0,218,255,17,0,227,255,22,0,236,255,24,0,249,255,26,0,2,0,24,0,11,0,22,0,19,0,17,0,24,0,13,0,28,0,11,0,33,0,6,0,33,0,2,0,30,0,0,0,28,0,0,0,26,0,0,0,22,0,253,255,17,0,0,0,15,0,2,0,11,0,8,0,8,0,19,0,6,0,28,0,2,0,37,0,2,0,46,0,0,0,50,0,253,255,52,0,253,255,52,0,253,255,48,0,251,255,41,0,247,255,30,0,244,255,22,0,244,255,8,0,244,255,0,0,242,255,247,255,244,255,238,255,249,255,229,255,251,255,227,255,0,0,225,255,0,0,225,255,2,0,229,255,0,0,229,255,0,0,231,255,253,255,233,255,249,255,236,255,247,255,238,255,240,255,240,255,236,255,242,255,233,255,244,255,229,255,247,255,227,255,249,255,225,255,249,255,225,255,249,255,222,255,251,255,225,255,249,255,225,255,247,255,225,255,249,255,222,255,249,255,222,255,251,255,222,255,251,255,220,255,0,0,218,255,2,0,218,255,6,0,220,255,13,0,222,255,17,0,225,255,19,0,225,255,24,0,225,255,26,0,225,255,26,0,222,255,28,0,220,255,26,0,220,255,26,0,218,255,26,0,218,255,24,0,220,255,19,0,220,255,15,0,222,255,11,0,220,255,2,0,222,255,253,255,220,255,244,255,220,255,238,255,220,255,231,255,216,255,227,255,214,255,225,255,211,255,225,255,207,255,227,255,207,255,231,255,209,255,236,255,209,255,240,255,216,255,244,255,220,255,244,255,227,255,244,255,236,255,242,255,242,255,240,255,249,255,238,255,253,255,238,255,0,0,238,255,2,0,240,255,6,0,244,255,11,0,244,255,13,0,249,255,13,0,249,255,15,0,249,255,17,0,251,255,17,0,253,255,15,0,253,255,15,0,0,0,11,0,0,0,8,0,2,0,6,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,253,255,253,255,249,255,247,255,244,255,240,255,240,255,236,255,236,255,229,255,229,255,225,255,225,255,218,255,220,255,218,255,218,255,214,255,218,255,214,255,216,255,216,255,218,255,218,255,220,255,222,255,222,255,229,255,222,255,238,255,222,255,244,255,222,255,253,255,220,255,6,0,218,255,11,0,218,255,17,0,218,255,19,0,218,255,22,0,222,255,19,0,222,255,17,0,225,255,15,0,227,255,13,0,229,255,11,0,229,255,8,0,227,255,6,0,227,255,4,0,229,255,4,0,231,255,2,0,233,255,2,0,238,255,6,0,242,255,6,0,251,255,11,0,0,0,13,0,6,0,15,0,13,0,15,0,19,0,17,0,24,0,15,0,28,0,15,0,28,0,11,0,28,0,8,0,22,0,4,0,15,0,0,0,4,0,253,255,253,255,253,255,244,255,251,255,233,255,249,255,229,255,244,255,225,255,240,255,222,255,233,255,220,255,227,255,222,255,220,255,222,255,214,255,222,255,207,255,222,255,205,255,222,255,200,255,220,255,200,255,222,255,200,255,222,255,200,255,225,255,203,255,229,255,205,255,231,255,209,255,238,255,214,255,242,255,220,255,247,255,227,255,251,255,231,255,0,0,236,255,4,0,242,255,11,0,247,255,17,0,249,255,22,0,253,255,24,0,0,0,22,0,0,0,17,0,6,0,11,0,8,0,4,0,15,0,253,255,19,0,247,255,26,0,242,255,30,0,240,255,33,0,238,255,35,0,238,255,33,0,242,255,28,0,242,255,22,0,244,255,11,0,247,255,2,0,247,255,251,255,247,255,242,255,247,255,240,255,247,255,238,255,244,255,238,255,247,255,240,255,247,255,249,255,247,255,0,0,249,255,6,0,251,255,13,0,253,255,22,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,13,0,253,255,4,0,251,255,0,0,251,255,249,255,251,255,242,255,253,255,236,255,0,0,231,255,4,0,227,255,4,0,227,255,8,0,225,255,11,0,225,255,8,0,227,255,8,0,229,255,8,0,231,255,4,0,233,255,0,0,236,255,247,255,240,255,240,255,244,255,233,255,249,255,227,255,253,255,222,255,2,0,218,255,8,0,216,255,13,0,216,255,13,0,214,255,13,0,216,255,13,0,216,255,13,0,214,255,11,0,214,255,8,0,214,255,8,0,214,255,8,0,214,255,8,0,216,255,6,0,216,255,6,0,218,255,0,0,222,255,251,255,227,255,247,255,231,255,240,255,233,255,238,255,238,255,240,255,238,255,244,255,236,255,251,255,233,255,2,0,229,255,11,0,222,255,15,0,218,255,17,0,211,255,19,0,209,255,15,0,209,255,11,0,211,255,6,0,214,255,0,0,220,255,253,255,229,255,247,255,236,255,244,255,238,255,240,255,242,255,238,255,242,255,238,255,242,255,236,255,240,255,236,255,236,255,236,255,233,255,236,255,229,255,238,255,227,255,240,255,225,255,244,255,227,255,249,255,227,255,0,0,229,255,4,0,231,255,11,0,233,255,17,0,233,255,22,0,238,255,28,0,242,255,28,0,247,255,26,0,253,255,24,0,2,0,17,0,8,0,13,0,13,0,8,0,17,0,4,0,19,0,0,0,17,0,0,0,13,0,251,255,6,0,249,255,0,0,244,255,249,255,244,255,244,255,240,255,240,255,238,255,238,255,236,255,236,255,233,255,238,255,229,255,238,255,231,255,238,255,229,255,242,255,231,255,244,255,229,255,247,255,227,255,251,255,225,255,2,0,220,255,6,0,216,255,15,0,214,255,22,0,216,255,30,0,218,255,35,0,222,255,37,0,231,255,37,0,238,255,35,0,247,255,28,0,251,255,24,0,0,0,17,0,0,0,11,0,251,255,4,0,244,255,4,0,236,255,2,0,227,255,0,0,218,255,0,0,214,255,0,0,211,255,2,0,209,255,2,0,211,255,6,0,214,255,8,0,216,255,15,0,220,255,19,0,225,255,24,0,229,255,28,0,233,255,30,0,240,255,28,0,247,255,24,0,253,255,15,0,2,0,4,0,6,0,251,255,6,0,242,255,6,0,231,255,6,0,225,255,2,0,220,255,0,0,216,255,253,255,216,255,249,255,216,255,249,255,216,255,249,255,220,255,249,255,220,255,249,255,222,255,253,255,227,255,253,255,229,255,0,0,233,255,0,0,238,255,0,0,240,255,0,0,242,255,253,255,244,255,244,255,244,255,242,255,247,255,236,255,244,255,231,255,242,255,227,255,242,255,222,255,240,255,222,255,242,255,225,255,244,255,229,255,247,255,233,255,249,255,240,255,253,255,244,255,0,0,253,255,2,0,0,0,6,0,6,0,11,0,11,0,13,0,15,0,11,0,22,0,13,0,22,0,11,0,26,0,11,0,26,0,11,0,24,0,13,0,22,0,15,0,15,0,22,0,6,0,26,0,0,0,33,0,251,255,37,0,240,255,41,0,233,255,46,0,229,255,46,0,225,255,44,0,222,255,41,0,222,255,39,0,222,255,35,0,225,255,33,0,231,255,30,0,236,255,28,0,244,255,24,0,249,255,22,0,0,0,17,0,0,0,11,0,0,0,6,0,0,0,2,0,0,0,0,0,253,255,0,0,251,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,253,255,4,0,0,0,4,0,4,0,8,0,8,0,11,0,15,0,13,0,17,0,17,0,19,0,19,0,22,0,22,0,22,0,24,0,19,0,24,0,17,0,22,0,15,0,15,0,11,0,11,0,11,0,2,0,8,0,251,255,11,0,240,255,8,0,229,255,8,0,218,255,11,0,211,255,11,0,205,255,11,0,200,255,11,0,203,255,11,0,205,255,11,0,211,255,11,0,216,255,11,0,222,255,11,0,229,255,11,0,233,255,13,0,236,255,17,0,240,255,24,0,242,255,26,0,244,255,30,0,247,255,35,0,249,255,37,0,249,255,39,0,251,255,39,0,249,255,39,0,247,255,35,0,244,255,33,0,238,255,28,0,231,255,24,0,222,255,17,0,214,255,13,0,209,255,8,0,205,255,2,0,203,255,0,0,205,255,251,255,209,255,249,255,214,255,247,255,220,255,244,255,227,255,242,255,229,255,240,255,231,255,238,255,233,255,238,255,231,255,233,255,231,255,233,255,229,255,229,255,229,255,229,255,227,255,231,255,229,255,231,255,231,255,236,255,233,255,238,255,238,255,244,255,240,255,249,255,244,255,0,0,249,255,2,0,253,255,6,0,2,0,13,0,6,0,17,0,11,0,22,0,15,0,26,0,17,0,30,0,19,0,30,0,19,0,33,0,17,0,28,0,15,0,26,0,15,0,24,0,13,0,22,0,13,0,17,0,13,0,11,0,17,0,11,0,19,0,6,0,22,0,2,0,22,0,0,0,22,0,0,0,19,0,253,255,15,0,253,255,8,0,253,255,2,0,0,0,253,255,0,0,244,255,2,0,238,255,6,0,233,255,11,0,227,255,17,0,227,255,19,0,227,255,24,0,231,255,24,0,236,255,24,0,244,255,24,0,251,255,22,0,0,0,19,0,6,0,17,0,6,0,13,0,8,0,6,0,6,0,4,0,2,0,0,0,251,255,253,255,247,255,251,255,240,255,251,255,236,255,249,255,233,255,247,255,233,255,247,255,236,255,242,255,240,255,240,255,244,255,236,255,249,255,233,255,253,255,229,255,0,0,225,255,2,0,225,255,4,0,227,255,4,0,225,255,4,0,225,255,4,0,225,255,2,0,222,255,0,0,222,255,251,255,220,255,244,255,222,255,240,255,225,255,236,255,229,255,231,255,233,255,229,255,242,255,229,255,249,255,231,255,2,0,236,255,11,0,242,255,17,0,247,255,24,0,0,0,28,0,4,0,28,0,8,0,28,0,13,0,22,0,15,0,15,0,19,0,6,0,22,0,0,0,28,0,247,255,30,0,242,255,37,0,236,255,44,0,236,255,46,0,236,255,48,0,240,255,48,0,244,255,46,0,251,255,39,0,0,0,30,0,0,0,17,0,0,0,6,0,0,0,253,255,253,255,242,255,244,255,233,255,240,255,227,255,231,255,222,255,225,255,220,255,220,255,218,255,218,255,220,255,220,255,220,255,220,255,222,255,225,255,222,255,231,255,222,255,236,255,222,255,240,255,222,255,244,255,222,255,244,255,218,255,244,255,218,255,242,255,216,255,240,255,216,255,238,255,216,255,236,255,216,255,233,255,218,255,236,255,225,255,236,255,229,255,238,255,238,255,242,255,249,255,249,255,0,0,253,255,8,0,2,0,19,0,8,0,22,0,13,0,24,0,19,0,24,0,24,0,24,0,24,0,17,0,24,0,11,0,22,0,2,0,22,0,253,255,17,0,244,255,15,0,238,255,11,0,233,255,8,0,231,255,6,0,233,255,6,0,236,255,0,0,240,255,0,0,244,255,253,255,249,255,249,255,253,255,242,255,2,0,236,255,2,0,229,255,6,0,225,255,6,0,222,255,6,0,218,255,8,0,220,255,6,0,222,255,4,0,227,255,4,0,236,255,2,0,242,255,253,255,251,255,251,255,0,0,249,255,6,0,242,255,11,0,240,255,11,0,238,255,11,0,238,255,8,0,238,255,6,0,240,255,0,0,244,255,251,255,249,255,247,255,0,0,247,255,6,0,247,255,15,0,249,255,24,0,253,255,30,0,2,0,35,0,6,0,35,0,11,0,35,0,17,0,28,0,19,0,17,0,22,0,8,0,19,0,253,255,17,0,242,255,13,0,236,255,11,0,227,255,6,0,225,255,2,0,222,255,0,0,220,255,251,255,222,255,249,255,222,255,244,255,220,255,244,255,220,255,244,255,220,255,247,255,218,255,247,255,220,255,251,255,220,255,253,255,225,255,0,0,231,255,2,0,238,255,6,0,247,255,11,0,253,255,13,0,6,0,17,0,11,0,22,0,19,0,22,0,24,0,24,0,26,0,24,0,28,0,24,0,26,0,24,0,26,0,19,0,22,0,15,0,19,0,11,0,15,0,6,0,11,0,2,0,8,0,0,0,6,0,251,255,4,0,249,255,4,0,247,255,2,0,247,255,4,0,247,255,4,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,4,0,242,255,2,0,242,255,2,0,244,255,2,0,247,255,2,0,249,255,4,0,249,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,6,0,249,255,6,0,247,255,6,0,244,255,4,0,240,255,0,0,240,255,253,255,240,255,249,255,240,255,244,255,242,255,242,255,244,255,240,255,249,255,238,255,0,0,238,255,0,0,238,255,4,0,236,255,6,0,236,255,8,0,238,255,4,0,236,255,4,0,240,255,0,0,244,255,251,255,249,255,249,255,0,0,247,255,6,0,247,255,13,0,251,255,19,0,0,0,22,0,4,0,26,0,11,0,26,0,17,0,24,0,22,0,28,0,28,0,30,0,30,0,33,0,33,0,39,0,30,0,46,0,28,0,50,0,26,0,55,0,26,0,59,0,24,0,59,0,24,0,57,0,24,0,50,0,26,0,41,0,26,0,37,0,26,0,26,0,24,0,19,0,19,0,13,0,15,0,11,0,6,0,6,0,253,255,4,0,242,255,4,0,233,255,2,0,227,255,4,0,222,255,8,0,222,255,13,0,220,255,17,0,222,255,26,0,225,255,35,0,225,255,41,0,227,255,50,0,227,255,59,0,225,255,64,0,227,255,68,0,225,255,66,0,225,255,68,0,220,255,66,0,220,255,59,0,220,255,55,0,220,255,46,0,220,255,39,0,222,255,30,0,222,255,22,0,225,255,15,0,227,255,11,0,227,255,4,0,229,255,0,0,227,255,253,255,227,255,247,255,225,255,240,255,225,255,236,255,222,255,229,255,225,255,225,255,227,255,222,255,229,255,220,255,233,255,220,255,240,255,225,255,242,255,227,255,242,255,233,255,240,255,238,255,240,255,244,255,236,255,247,255,233,255,251,255,233,255,0,0,233,255,0,0,240,255,6,0,244,255,11,0,249,255,15,0,0,0,24,0,6,0,24,0,8,0,28,0,13,0,26,0,13,0,24,0,11,0,19,0,6,0,13,0,0,0,6,0,249,255,0,0,240,255,249,255,231,255,244,255,225,255,240,255,220,255,238,255,218,255,236,255,218,255,233,255,220,255,236,255,222,255,233,255,225,255,231,255,227,255,229,255,229,255,227,255,231,255,225,255,233,255,220,255,236,255,220,255,238,255,220,255,242,255,225,255,244,255,229,255,249,255,238,255,251,255,244,255,0,0,253,255,253,255,0,0,253,255,6,0,253,255,11,0,253,255,11,0,253,255,13,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,13,0,2,0,13,0,2,0,8,0,4,0,4,0,2,0,0,0,0,0,251,255,0,0,244,255,253,255,236,255,251,255,231,255,249,255,225,255,247,255,222,255,244,255,220,255,244,255,218,255,244,255,220,255,240,255,222,255,240,255,227,255,236,255,229,255,233,255,233,255,231,255,238,255,227,255,240,255,225,255,242,255,222,255,242,255,225,255,240,255,222,255,236,255,220,255,231,255,222,255,227,255,222,255,222,255,225,255,218,255,227,255,211,255,229,255,209,255,229,255,207,255,231,255,203,255,231,255,205,255,231,255,203,255,227,255,203,255,222,255,207,255,214,255,209,255,209,255,216,255,207,255,220,255,205,255,227,255,207,255,238,255,209,255,244,255,214,255,251,255,218,255,4,0,225,255,8,0,227,255,13,0,229,255,15,0,233,255,11,0,236,255,4,0,238,255,253,255,240,255,240,255,242,255,229,255,242,255,220,255,242,255,211,255,242,255,205,255,240,255,203,255,238,255,198,255,238,255,200,255,233,255,203,255,231,255,203,255,229,255,205,255,227,255,207,255,229,255,209,255,227,255,209,255,225,255,211,255,222,255,216,255,220,255,222,255,214,255,231,255,211,255,240,255,209,255,249,255,209,255,2,0,211,255,11,0,216,255,17,0,222,255,24,0,229,255,26,0,238,255,24,0,244,255,22,0,251,255,15,0,253,255,8,0,0,0,0,0,0,0,251,255,253,255,242,255,251,255,233,255,249,255,227,255,247,255,227,255,247,255,227,255,249,255,227,255,0,0,231,255,4,0,233,255,11,0,236,255,17,0,236,255,19,0,236,255,17,0,236,255,11,0,233,255,4,0,233,255,251,255,231,255,242,255,231,255,233,255,231,255,225,255,231,255,220,255,233,255,216,255,236,255,216,255,238,255,218,255,240,255,220,255,242,255,220,255,242,255,220,255,247,255,218,255,249,255,216,255,253,255,216,255,253,255,214,255,253,255,216,255,253,255,218,255,251,255,220,255,249,255,227,255,247,255,231,255,244,255,240,255,242,255,251,255,240,255,0,0,240,255,8,0,242,255,17,0,242,255,26,0,242,255,35,0,244,255,39,0,242,255,44,0,242,255,46,0,240,255,44,0,238,255,39,0,236,255,33,0,233,255,26,0,233,255,19,0,231,255,15,0,233,255,13,0,236,255,11,0,240,255,15,0,247,255,19,0,253,255,26,0,2,0,28,0,8,0,33,0,15,0,33,0,19,0,33,0,26,0,30,0,28,0,28,0,30,0,26,0,33,0,24,0,37,0,24,0,39,0,26,0,41,0,26,0,41,0,28,0,44,0,33,0,44,0,35,0,44,0,35,0,41,0,39,0,37,0,44,0,30,0,44,0,24,0,46,0,17,0,44,0,4,0,41,0,0,0,35,0,244,255,28,0,238,255,19,0,229,255,11,0,222,255,0,0,220,255,249,255,218,255,244,255,218,255,244,255,220,255,242,255,220,255,247,255,225,255,253,255,225,255,0,0,227,255,8,0,227,255,11,0,227,255,17,0,227,255,19,0,225,255,22,0,222,255,19,0,218,255,22,0,216,255,22,0,211,255,19,0,209,255,17,0,207,255,13,0,207,255,6,0,209,255,2,0,211,255,251,255,216,255,244,255,218,255,233,255,225,255,229,255,229,255,227,255,233,255,222,255,233,255,222,255,236,255,225,255,236,255,227,255,231,255,231,255,231,255,238,255,229,255,238,255,227,255,242,255,227,255,244,255,231,255,247,255,233,255,249,255,240,255,253,255,247,255,0,0,251,255,0,0,0,0,2,0,6,0,2,0,11,0,2,0,15,0,2,0,17,0,0,0,22,0,253,255,22,0,251,255,22,0,249,255,17,0,247,255,15,0,249,255,15,0,253,255,11,0,0,0,8,0,2,0,6,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,249,255,4,0,244,255,2,0,238,255,0,0,233,255,253,255,229,255,253,255,227,255,251,255,227,255,249,255,225,255,249,255,229,255,247,255,233,255,247,255,242,255,244,255,249,255,240,255,2,0,238,255,11,0,233,255,19,0,229,255,26,0,227,255,30,0,227,255,37,0,225,255,37,0,229,255,35,0,233,255,35,0,238,255,28,0,244,255,19,0,251,255,13,0,253,255,2,0,0,0,251,255,2,0,242,255,0,0,236,255,0,0,227,255,253,255,220,255,251,255,216,255,249,255,211,255,242,255,207,255,240,255,205,255,233,255,203,255,229,255,200,255,227,255,203,255,225,255,203,255,225,255,207,255,227,255,209,255,231,255,209,255,236,255,214,255,240,255,214,255,247,255,214,255,0,0,214,255,2,0,214,255,2,0,218,255,4,0,220,255,6,0,222,255,4,0,225,255,6,0,229,255,6,0,231,255,6,0,233,255,11,0,236,255,11,0,233,255,15,0,233,255,15,0,229,255,15,0,229,255,13,0,225,255,13,0,222,255,15,0,225,255,13,0,225,255,15,0,225,255,17,0,227,255,19,0,231,255,19,0,236,255,22,0,240,255,22,0,244,255,24,0,253,255,22,0,2,0,24,0,11,0,24,0,15,0,26,0,22,0,26,0,24,0,28,0,26,0,28,0,22,0,28,0,22,0,26,0,15,0,24,0,11,0,19,0,4,0,17,0,0,0,13,0,247,255,11,0,238,255,11,0,231,255,8,0,225,255,11,0,218,255,11,0,216,255,13,0,214,255,15,0,216,255,17,0,218,255,19,0,220,255,22,0,222,255,22,0,225,255,24,0,227,255,22,0,227,255,19,0,229,255,15,0,233,255,11,0,238,255,6,0,244,255,0,0,251,255,0,0,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,251,255,253,255,244,255,253,255,238,255,0,0,231,255,253,255,225,255,2,0,218,255,4,0,216,255,8,0,216,255,15,0,220,255,22,0,227,255,26,0,236,255,30,0,244,255,30,0,253,255,33,0,4,0,30,0,8,0,26,0,11,0,22,0,15,0,15,0,17,0,11,0,15,0,4,0,15,0,253,255,15,0,249,255,15,0,247,255,13,0,247,255,13,0,249,255,15,0,253,255,17,0,2,0,22,0,8,0,26,0,13,0,28,0,17,0,26,0,17,0,28,0,17,0,24,0,15,0,17,0,13,0,8,0,8,0,2,0,4,0,251,255,253,255,242,255,251,255,238,255,249,255,236,255,249,255,236,255,249,255,238,255,251,255,242,255,253,255,247,255,0,0,247,255,0,0,251,255,4,0,247,255,8,0,247,255,8,0,240,255,8,0,238,255,13,0,236,255,11,0,236,255,15,0,236,255,17,0,238,255,19,0,242,255,19,0,247,255,24,0,253,255,22,0,2,0,24,0,4,0,24,0,11,0,19,0,13,0,19,0,17,0,17,0,17,0,17,0,17,0,19,0,19,0,22,0,19,0,24,0,19,0,26,0,24,0,28,0,26,0,28,0,30,0,28,0,35,0,24,0,37,0,17,0,41,0,11,0,44,0,4,0,44,0,0,0,44,0,253,255,41,0,251,255,37,0,251,255,35,0,253,255,30,0,0,0,28,0,2,0,28,0,6,0,26,0,11,0,26,0,13,0,28,0,17,0,33,0,17,0,33,0,19,0,35,0,22,0,33,0,24,0,28,0,28,0,26,0,33,0,19,0,39,0,13,0,44,0,6,0,48,0,0,0,50,0,251,255,52,0,244,255,50,0,238,255,52,0,236,255,48,0,233,255,48,0,236,255,46,0,236,255,44,0,240,255,41,0,242,255,39,0,244,255,35,0,249,255,30,0,249,255,24,0,249,255,17,0,249,255,8,0,249,255,2,0,249,255,253,255,247,255,249,255,244,255,244,255,240,255,244,255,238,255,242,255,233,255,247,255,231,255,249,255,229,255,0,0,227,255,0,0,227,255,4,0,227,255,8,0,229,255,8,0,231,255,13,0,233,255,15,0,236,255,15,0,238,255,19,0,238,255,22,0,240,255,22,0,238,255,24,0,242,255,24,0,247,255,22,0,253,255,17,0,2,0,11,0,11,0,4,0,22,0,0,0,30,0,247,255,41,0,240,255,48,0,238,255,55,0,238,255,59,0,240,255,59,0,242,255,59,0,242,255,55,0,242,255,46,0,244,255,37,0,242,255,24,0,242,255,13,0,240,255,2,0,236,255,249,255,236,255,242,255,236,255,240,255,238,255,242,255,242,255,244,255,247,255,247,255,0,0,249,255,4,0,251,255,6,0,253,255,8,0,251,255,13,0,247,255,11,0,244,255,8,0,240,255,6,0,240,255,4,0,238,255,2,0,236,255,0,0,238,255,0,0,238,255,0,0,240,255,253,255,244,255,251,255,251,255,249,255,0,0,247,255,4,0,244,255,11,0,240,255,19,0,236,255,26,0,233,255,33,0,233,255,37,0,233,255,39,0,236,255,39,0,240,255,39,0,244,255,39,0,249,255,39,0,0,0,39,0,2,0,37,0,2,0,39,0,6,0,37,0,8,0,35,0,6,0,30,0,8,0,26,0,8,0,22,0,8,0,17,0,8,0,13,0,8,0,11,0,11,0,11,0,11,0,8,0,8,0,13,0,13,0,17,0,13,0,22,0,15,0,26,0,17,0,30,0,17,0,35,0,17,0,39,0,13,0,41,0,11,0,39,0,4,0,39,0,0,0,35,0,247,255,26,0,238,255,19,0,231,255,11,0,220,255,2,0,214,255,253,255,207,255,244,255,203,255,242,255,200,255,240,255,200,255,242,255,200,255,247,255,205,255,251,255,209,255,0,0,216,255,4,0,222,255,8,0,229,255,15,0,233,255,19,0,238,255,22,0,240,255,26,0,240,255,28,0,240,255,28,0,240,255,26,0,240,255,24,0,240,255,19,0,238,255,13,0,233,255,8,0,233,255,2,0,231,255,0,0,231,255,251,255,233,255,251,255,238,255,251,255,244,255,251,255,253,255,253,255,4,0,2,0,15,0,4,0,28,0,6,0,37,0,8,0,44,0,11,0,52,0,8,0,55,0,6,0,57,0,2,0,57,0,0,0,52,0,251,255,48,0,247,255,41,0,242,255,39,0,240,255,35,0,240,255,28,0,242,255,24,0,244,255,22,0,249,255,19,0,253,255,15,0,0,0,11,0,2,0,8,0,2,0,4,0,0,0,2,0,0,0,0,0,253,255,253,255,251,255,253,255,244,255,253,255,242,255,0,0,236,255,2,0,236,255,4,0,233,255,11,0,233,255,15,0,233,255,15,0,236,255,17,0,238,255,17,0,242,255,13,0,247,255,8,0,251,255,2,0,0,0,251,255,0,0,242,255,2,0,233,255,4,0,225,255,4,0,218,255,2,0,209,255,2,0,203,255,2,0,198,255,0,0,192,255,253,255,185,255,253,255,180,255,253,255,178,255,0,0,176,255,0,0,178,255,6,0,185,255,8,0,194,255,15,0,203,255,17,0,214,255,19,0,225,255,22,0,231,255,22,0,240,255,22,0,244,255,19,0,249,255,22,0,253,255,28,0,253,255,30,0,253,255,37,0,251,255,44,0,247,255,52,0,242,255,59,0,238,255,68,0,236,255,72,0,231,255,72,0,227,255,70,0,225,255,66,0,220,255,59,0,214,255,50,0,211,255,39,0,205,255,26,0,203,255,13,0,198,255,4,0,200,255,251,255,200,255,244,255,198,255,242,255,203,255,242,255,209,255,244,255,214,255,247,255,222,255,249,255,229,255,249,255,238,255,251,255,244,255,251,255,251,255,249,255,0,0,249,255,0,0,242,255,2,0,240,255,2,0,238,255,4,0,236,255,4,0,231,255,6,0,231,255,8,0,229,255,11,0,227,255,13,0,227,255,15,0,227,255,17,0,225,255,15,0,229,255,15,0,231,255,11,0,233,255,8,0,240,255,4,0,240,255,4,0,242,255,4,0,247,255,8,0,251,255,11,0,251,255,17,0,251,255,24,0,251,255,28,0,253,255,33,0,251,255,37,0,249,255,37,0,249,255,37,0,247,255,33,0,244,255,28,0,244,255,24,0,244,255,22,0,247,255,17,0,251,255,13,0,2,0,6,0,8,0,2,0,17,0,0,0,24,0,0,0,30,0,253,255,35,0,251,255,35,0,253,255,33,0,0,0,26,0,0,0,15,0,2,0,6,0,0,0,251,255,253,255,242,255,249,255,233,255,242,255,229,255,236,255,227,255,231,255,225,255,231,255,229,255,231,255,231,255,236,255,236,255,242,255,240,255,247,255,244,255,251,255,249,255,2,0,0,0,8,0,2,0,13,0,4,0,19,0,11,0,24,0,15,0,28,0,19,0,35,0,24,0,39,0,24,0,46,0,26,0,44,0,26,0,46,0,24,0,41,0,19,0,35,0,13,0,26,0,8,0,17,0,2,0,8,0,253,255,0,0,247,255,251,255,238,255,244,255,236,255,242,255,229,255,238,255,225,255,238,255,218,255,238,255,216,255,240,255,216,255,242,255,216,255,247,255,218,255,251,255,222,255,253,255,229,255,0,0,238,255,0,0,247,255,0,0,253,255,253,255,4,0,251,255,11,0,244,255,17,0,240,255,19,0,236,255,22,0,233,255,24,0,229,255,26,0,231,255,28,0,229,255,30,0,229,255,30,0,229,255,33,0,229,255,33,0,229,255,30,0,231,255,28,0,233,255,24,0,233,255,24,0,236,255,19,0,238,255,17,0,240,255,17,0,238,255,15,0,242,255,17,0,240,255,15,0,238,255,19,0,240,255,19,0,240,255,17,0,240,255,19,0,242,255,19,0,249,255,19,0,253,255,17,0,4,0,17,0,15,0,17,0,22,0,15,0,30,0,15,0,37,0,15,0,41,0,15,0,44,0,17,0,41,0,19,0,39,0,22,0,35,0,24,0,28,0,26,0,22,0,28,0,15,0,30,0,8,0,33,0,4,0,33,0,0,0,35,0,253,255,37,0,0,0,39,0,0,0,41,0,0,0,41,0,2,0,41,0,2,0,41,0,6,0,39,0,6,0,39,0,8,0,39,0,8,0,39,0,6,0,37,0,6,0,37,0,6,0,35,0,4,0,35,0,4,0,35,0,4,0,30,0,4,0,28,0,8,0,24,0,11,0,19,0,15,0,17,0,17,0,15,0,22,0,11,0,24,0,8,0,26,0,8,0,24,0,6,0,26,0,6,0,24,0,6,0,24,0,4,0,24,0,4,0,26,0,0,0,28,0,0,0,30,0,0,0,33,0,0,0,37,0,0,0,39,0,0,0,44,0,4,0,44,0,11,0,41,0,17,0,37,0,24,0,35,0,33,0,28,0,41,0,24,0,48,0,15,0,52,0,11,0,57,0,6,0,61,0,2,0,61,0,253,255,59,0,247,255,52,0,242,255,46,0,238,255,35,0,231,255,22,0,229,255,8,0,225,255,0,0,227,255,244,255,229,255,236,255,229,255,231,255,233,255,227,255,236,255,229,255,240,255,229,255,244,255,231,255,247,255,233,255,253,255,240,255,0,0,242,255,2,0,249,255,6,0,251,255,11,0,253,255,15,0,0,0,15,0,2,0,13,0,2,0,13,0,4,0,11,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,253,255,8,0,251,255,13,0,249,255,17,0,247,255,19,0,247,255,22,0,247,255,19,0,247,255,19,0,249,255,17,0,251,255,15,0,251,255,11,0,249,255,11,0,249,255,11,0,249,255,11,0,242,255,15,0,238,255,17,0,231,255,19,0,227,255,19,0,222,255,19,0,218,255,17,0,216,255,15,0,216,255,11,0,218,255,6,0,220,255,2,0,225,255,0,0,231,255,251,255,236,255,249,255,242,255,249,255,251,255,249,255,253,255,251,255,0,0,251,255,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,8,0,0,0,11,0,0,0,15,0,0,0,17,0,253,255,22,0,0,0,17,0,253,255,19,0,251,255,15,0,251,255,13,0,249,255,11,0,247,255,11,0,242,255,11,0,242,255,15,0,240,255,15,0,242,255,17,0,244,255,15,0,247,255,13,0,251,255,11,0,0,0,6,0,8,0,6,0,17,0,4,0,24,0,2,0,33,0,4,0,39,0,0,0,44,0,0,0,46,0,253,255,46,0,247,255,44,0,242,255,37,0,236,255,28,0,233,255,19,0,231,255,8,0,231,255,0,0,231,255,247,255,233,255,238,255,238,255,233,255,240,255,229,255,242,255,229,255,247,255,231,255,247,255,236,255,249,255,240,255,249,255,247,255,249,255,251,255,249,255,0,0,249,255,2,0,249,255,4,0,249,255,2,0,251,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,247,255,0,0,247,255,4,0,249,255,6,0,251,255,11,0,253,255,13,0,0,0,17,0,2,0,19,0,2,0,26,0,2,0,30,0,4,0,35,0,2,0,37,0,2,0,39,0,0,0,41,0,0,0,39,0,0,0,39,0,0,0,35,0,0,0,33,0,253,255,33,0,253,255,33,0,253,255,33,0,253,255,35,0,0,0,37,0,4,0,37,0,11,0,37,0,19,0,37,0,28,0,33,0,37,0,30,0,46,0,26,0,55,0,19,0,61,0,15,0,68,0,8,0,68,0,2,0,66,0,251,255,61,0,244,255,57,0,238,255,55,0,231,255,48,0,227,255,44,0,225,255,37,0,225,255,35,0,222,255,33,0,227,255,28,0,229,255,28,0,231,255,24,0,236,255,24,0,236,255,22,0,238,255,22,0,240,255,19,0,242,255,15,0,247,255,13,0,249,255,8,0,0,0,4,0,2,0,0,0,6,0,253,255,11,0,251,255,13,0,249,255,13,0,249,255,13,0,247,255,13,0,247,255,13,0,247,255,11,0,247,255,11,0,249,255,8,0,249,255,8,0,251,255,4,0,0,0,0,0,0,0,253,255,2,0,247,255,4,0,242,255,4,0,240,255,4,0,240,255,6,0,244,255,4,0,251,255,2,0,0,0,0,0,8,0,253,255,19,0,249,255,22,0,247,255,26,0,242,255,26,0,236,255,24,0,233,255,19,0,231,255,15,0,227,255,13,0,225,255,8,0,225,255,8,0,220,255,11,0,220,255,13,0,220,255,15,0,222,255,22,0,225,255,24,0,227,255,22,0,227,255,19,0,231,255,13,0,231,255,6,0,233,255,253,255,238,255,242,255,238,255,231,255,240,255,225,255,244,255,218,255,249,255,218,255,253,255,220,255,0,0,225,255,4,0,231,255,6,0,238,255,8,0,242,255,11,0,249,255,8,0,253,255,6,0,0,0,4,0,4,0,4,0,11,0,0,0,15,0,2,0,22,0,4,0,22,0,6,0,26,0,11,0,24,0,15,0,22,0,17,0,17,0,22,0,13,0,24,0,8,0,24,0,6,0,24,0,4,0,24,0,6,0,22,0,8,0,22,0,13,0,19,0,15,0,17,0,17,0,15,0,22,0,13,0,24,0,15,0,26,0,17,0,24,0,19,0,22,0,22,0,17,0,24,0,17,0,28,0,13,0,37,0,13,0,41,0,13,0,48,0,15,0,52,0,19,0,55,0,19,0,55,0,22,0,52,0,26,0,48,0,28,0,46,0,30,0,41,0,35,0,37,0,37,0,33,0,41,0,28,0,44,0,24,0,44,0,17,0,44,0,13,0,44,0,4,0,39,0,0,0,39,0,249,255,37,0,244,255,37,0,240,255,35,0,236,255,33,0,236,255,30,0,236,255,28,0,238,255,26,0,240,255,26,0,244,255,24,0,251,255,24,0,0,0,22,0,8,0,19,0,13,0,22,0,22,0,22,0,28,0,22,0,30,0,22,0,35,0,22,0,35,0,22,0,30,0,17,0,24,0,17,0,13,0,11,0,2,0,6,0,249,255,0,0,238,255,251,255,227,255,244,255,222,255,240,255,218,255,238,255,218,255,236,255,222,255,236,255,227,255,238,255,233,255,238,255,242,255,240,255,249,255,242,255,0,0,244,255,4,0,244,255,11,0,247,255,13,0,251,255,17,0,0,0,19,0,2,0,19,0,8,0,17,0,13,0,13,0,17,0,11,0,22,0,4,0,26,0,2,0,30,0,0,0,35,0,251,255,37,0,249,255,41,0,249,255,44,0,247,255,44,0,247,255,46,0,251,255,44,0,251,255,41,0,251,255,37,0,253,255,33,0,253,255,26,0,0,0,26,0,0,0,26,0,4,0,28,0,11,0,28,0,13,0,33,0,17,0,37,0,19,0,44,0,22,0,46,0,24,0,48,0,22,0,50,0,19,0,48,0,17,0,46,0,13,0,39,0,11,0,33,0,6,0,24,0,4,0,15,0,0,0,4,0,0,0,253,255,0,0,244,255,0,0,238,255,0,0,233,255,253,255,233,255,251,255,236,255,249,255,236,255,247,255,238,255,244,255,240,255,244,255,244,255,247,255,249,255,249,255,253,255,249,255,0,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,0,0,251,255,0,0,249,255,0,0,244,255,0,0,242,255,253,255,242,255,251,255,244,255,249,255,247,255,249,255,0,0,249,255,4,0,249,255,11,0,251,255,17,0,251,255,26,0,0,0,33,0,2,0,37,0,2,0,41,0,6,0,44,0,8,0,48,0,8,0,46,0,6,0,46,0,4,0,48,0,0,0,46,0,253,255,41,0,247,255,37,0,242,255,35,0,236,255,30,0,233,255,28,0,233,255,24,0,233,255,22,0,238,255,22,0,238,255,17,0,242,255,15,0,242,255,13,0,247,255,6,0,247,255,2,0,247,255,253,255,247,255,247,255,247,255,240,255,247,255,233,255,251,255,229,255,251,255,222,255,251,255,220,255,253,255,216,255,251,255,216,255,251,255,211,255,253,255,214,255,251,255,216,255,253,255,220,255,253,255,227,255,253,255,231,255,0,0,238,255,0,0,247,255,0,0,253,255,253,255,0,0,253,255,2,0,249,255,4,0,249,255,6,0,244,255,6,0,242,255,8,0,240,255,13,0,238,255,17,0,240,255,24,0,242,255,30,0,244,255,35,0,249,255,41,0,251,255,44,0,251,255,46,0,251,255,44,0,251,255,41,0,251,255,37,0,251,255,33,0,249,255,28,0,249,255,24,0,251,255,22,0,251,255,22,0,253,255,22,0,253,255,24,0,0,0,24,0,0,0,26,0,0,0,26,0,2,0,26,0,2,0,22,0,4,0,15,0,4,0,8,0,4,0,2,0,6,0,253,255,6,0,251,255,8,0,249,255,11,0,247,255,11,0,249,255,11,0,0,0,6,0,2,0,2,0,8,0,0,0,15,0,251,255,22,0,244,255,26,0,238,255,28,0,233,255,35,0,231,255,35,0,227,255,35,0,229,255,33,0,229,255,30,0,231,255,28,0,238,255,24,0,242,255,19,0,249,255,15,0,253,255,13,0,0,0,11,0,4,0,11,0,8,0,13,0,13,0,17,0,15,0,19,0,17,0,24,0,17,0,24,0,15,0,28,0,13,0,26,0,11,0,22,0,4,0,15,0,0,0,6,0,0,0,253,255,253,255,242,255,253,255,231,255,253,255,222,255,0,0,216,255,6,0,214,255,15,0,209,255,24,0,209,255,30,0,211,255,37,0,211,255,44,0,211,255,50,0,211,255,50,0,211,255,52,0,209,255,50,0,207,255,46,0,207,255,39,0,207,255,33,0,209,255,24,0,211,255,15,0,218,255,11,0,225,255,4,0,231,255,0,0,238,255,251,255,242,255,249,255,247,255,251,255,251,255,0,0,253,255,2,0,0,0,6,0,0,0,13,0,2,0,22,0,6,0,30,0,6,0,37,0,11,0,41,0,8,0,46,0,11,0,46,0,8,0,44,0,8,0,41,0,4,0,37,0,6,0,35,0,6,0,28,0,8,0,24,0,13,0,19,0,19,0,13,0,28,0,8,0,37,0,6,0,48,0,4,0,55,0,2,0,61,0,0,0,66,0,0,0,64,0,0,0,64,0,0,0,61,0,0,0,59,0,253,255,57,0,0,0,57,0,0,0,59,0,0,0,59,0,0,0,64,0,0,0,64,0,0,0,61,0,0,0,59,0,0,0,57,0,0,0,48,0,0,0,44,0,0,0,37,0,2,0,30,0,4,0,26,0,8,0,22,0,13,0,19,0,17,0,17,0,22,0,17,0,26,0,15,0,28,0,13,0,26,0,11,0,26,0,11,0,19,0,8,0,13,0,6,0,4,0,6,0,253,255,4,0,247,255,6,0,240,255,6,0,233,255,4,0,225,255,6,0,225,255,8,0,225,255,8,0,225,255,8,0,229,255,8,0,236,255,6,0,244,255,6,0,253,255,2,0,4,0,253,255,11,0,251,255,15,0,251,255,19,0,249,255,17,0,249,255,19,0,253,255,15,0,253,255,15,0,0,0,13,0,0,0,11,0,0,0,8,0,2,0,6,0,8,0,6,0,15,0,6,0,22,0,6,0,26,0,8,0,33,0,11,0,35,0,13,0,39,0,15,0,41,0,17,0,44,0,19,0,46,0,22,0,44,0,22,0,46,0,22,0,46,0,17,0,41,0,15,0,39,0,8,0,35,0,6,0,33,0,4,0,28,0,4,0,24,0,6,0,22,0,11,0,19,0,17,0,13,0,24,0,11,0,33,0,6,0,39,0,4,0,46,0,2,0,48,0,0,0,50,0,251,255,50,0,249,255,52,0,247,255,52,0,242,255,52,0,238,255,55,0,233,255,50,0,231,255,50,0,229,255,44,0,227,255,39,0,227,255,30,0,229,255,26,0,233,255,17,0,238,255,11,0,240,255,4,0,244,255,253,255,244,255,249,255,244,255,242,255,244,255,238,255,244,255,233,255,249,255,233,255,253,255,231,255,6,0,231,255,17,0,236,255,30,0,236,255,41,0,233,255,52,0,233,255,61,0,231,255,70,0,229,255,72,0,225,255,72,0,222,255,70,0,222,255,64,0,222,255,57,0,225,255,50,0,227,255,44,0,229,255,35,0,231,255,30,0,233,255,24,0,236,255,19,0,238,255,15,0,242,255,13,0,244,255,15,0,251,255,15,0,0,0,19,0,2,0,19,0,4,0,24,0,4,0,24,0,6,0,24,0,2,0,22,0,0,0,19,0,251,255,15,0,244,255,11,0,238,255,6,0,229,255,2,0,220,255,2,0,214,255,4,0,207,255,11,0,205,255,15,0,205,255,22,0,209,255,28,0,214,255,35,0,222,255,35,0,233,255,37,0,244,255,35,0,253,255,30,0,4,0,24,0,11,0,13,0,15,0,2,0,19,0,253,255,17,0,244,255,19,0,238,255,17,0,236,255,15,0,233,255,11,0,233,255,11,0,233,255,8,0,238,255,6,0,238,255,4,0,242,255,0,0,242,255,251,255,242,255,244,255,244,255,236,255,244,255,227,255,247,255,222,255,249,255,218,255,0,0,216,255,0,0,218,255,4,0,220,255,8,0,225,255,11,0,227,255,11,0,229,255,13,0,231,255,8,0,231,255,8,0,233,255,6,0,229,255,4,0,229,255,2,0,225,255,4,0,222,255,6,0,220,255,11,0,218,255,15,0,222,255,22,0,225,255,28,0,231,255,33,0,238,255,37,0,244,255,39,0,251,255,35,0,0,0,35,0,0,0,30,0,0,0,30,0,0,0,26,0,249,255,28,0,244,255,28,0,236,255,30,0,233,255,33,0,229,255,33,0,231,255,35,0,233,255,35,0,238,255,35,0,247,255,37,0,253,255,37,0,4,0,39,0,13,0,44,0,17,0,46,0,22,0,52,0,24,0,55,0,26,0,55,0,28,0,59,0,28,0,59,0,28,0,59,0,26,0,57,0,26,0,59,0,24,0,59,0,24,0,55,0,19,0,55,0,19,0,52,0,15,0,50,0,13,0,44,0,8,0,37,0,4,0,30,0,2,0,22,0,0,0,15,0,0,0,11,0,0,0,4,0,0,0,0,0,2,0,251,255,4,0,249,255,8,0,247,255,11,0,244,255,15,0,242,255,19,0,242,255,22,0,244,255,24,0,249,255,30,0,251,255,33,0,0,0,37,0,0,0,41,0,4,0,44,0,2,0,46,0,2,0,44,0,0,0,41,0,0,0,35,0,251,255,28,0,247,255,17,0,240,255,11,0,236,255,4,0,231,255,0,0,227,255,251,255,227,255,247,255,227,255,244,255,229,255,242,255,233,255,242,255,242,255,240,255,249,255,240,255,2,0,240,255,8,0,240,255,15,0,244,255,19,0,247,255,22,0,247,255,24,0,251,255,24,0,251,255,22,0,251,255,17,0,249,255,15,0,247,255,8,0,247,255,4,0,242,255,2,0,238,255,0,0,238,255,0,0,236,255,0,0,233,255,0,0,231,255,0,0,233,255,0,0,236,255,0,0,238,255,251,255,238,255,247,255,244,255,242,255,247,255,238,255,253,255,233,255,2,0,229,255,8,0,225,255,13,0,225,255,17,0,225,255,22,0,227,255,26,0,229,255,30,0,233,255,35,0,238,255,39,0,242,255,41,0,244,255,44,0,249,255,48,0,251,255,48,0,0,0,44,0,2,0,44,0,4,0,39,0,6,0,33,0,6,0,24,0,6,0,15,0,2,0,4,0,0,0,251,255,251,255,242,255,249,255,233,255,244,255,227,255,244,255,225,255,242,255,225,255,247,255,227,255,251,255,233,255,0,0,240,255,4,0,244,255,8,0,0,0,11,0,6,0,15,0,13,0,17,0,17,0,17,0,24,0,15,0,24,0,11,0,22,0,8,0,19,0,4,0,15,0,0,0,11,0,0,0,2,0,0,0,0,0,253,255,251,255,253,255,249,255,253,255,247,255,249,255,247,255,249,255,247,255,247,255,251,255,244,255,253,255,242,255,0,0,240,255,2,0,240,255,4,0,240,255,6,0,240,255,8,0,242,255,8,0,244,255,8,0,247,255,8,0,244,255,8,0,244,255,6,0,244,255,6,0,242,255,4,0,242,255,2,0,242,255,0,0,244,255,253,255,247,255,251,255,251,255,247,255,0,0,240,255,4,0,238,255,13,0,233,255,19,0,227,255,26,0,225,255,35,0,220,255,44,0,220,255,48,0,218,255,55,0,218,255,55,0,218,255,55,0,220,255,50,0,222,255,46,0,225,255,39,0,227,255,30,0,231,255,24,0,236,255,15,0,240,255,8,0,242,255,0,0,247,255,251,255,247,255,247,255,249,255,242,255,244,255,240,255,240,255,236,255,233,255,236,255,229,255,236,255,229,255,238,255,227,255,240,255,227,255,242,255,231,255,247,255,236,255,253,255,240,255,0,0,247,255,4,0,251,255,8,0,0,0,13,0,2,0,17,0,6,0,17,0,6,0,19,0,6,0,17,0,4,0,15,0,4,0,6,0,0,0,2,0,0,0,253,255,0,0,247,255,2,0,240,255,4,0,233,255,8,0,233,255,15,0,233,255,22,0,236,255,24,0,238,255,26,0,242,255,28,0,247,255,24,0,251,255,19,0,0,0,15,0,4,0,11,0,8,0,4,0,13,0,2,0,17,0,253,255,24,0,253,255,28,0,253,255,33,0,0,0,37,0,0,0,39,0,4,0,39,0,8,0,39,0,11,0,37,0,15,0,39,0,13,0,37,0,13,0,37,0,6,0,39,0,0,0,41,0,251,255,44,0,244,255,44,0,236,255,44,0,231,255,41,0,227,255,39,0,225,255,35,0,225,255,30,0,227,255,24,0,227,255,17,0,227,255,15,0,227,255,13,0,222,255,11,0,222,255,6,0,220,255,6,0,218,255,6,0,216,255,2,0,216,255,0,0,220,255,0,0,225,255,0,0,229,255,251,255,236,255,249,255,247,255,249,255,253,255,247,255,2,0,247,255,8,0,247,255,13,0,249,255,17,0,249,255,17,0,251,255,19,0,0,0,19,0,4,0,17,0,8,0,15,0,13,0,11,0,17,0,8,0,19,0,6,0,19,0,2,0,19,0,2,0,15,0,0,0,13,0,0,0,8,0,0,0,4,0,2,0,0,0,4,0,0,0,6,0,251,255,8,0,247,255,6,0,240,255,6,0,236,255,4,0,229,255,2,0,225,255,2,0,216,255,0,0,211,255,253,255,207,255,0,0,200,255,0,0,198,255,0,0,192,255,0,0,194,255,2,0,192,255,2,0,196,255,2,0,198,255,4,0,205,255,6,0,214,255,6,0,218,255,6,0,225,255,8,0,229,255,13,0,229,255,15,0,231,255,17,0,231,255,17,0,231,255,17,0,227,255,17,0,227,255,19,0,225,255,22,0,222,255,22,0,225,255,22,0,225,255,22,0,229,255,19,0,236,255,15,0,240,255,13,0,249,255,6,0,0,0,4,0,4,0,0,0,11,0,249,255,15,0,247,255,19,0,244,255,24,0,244,255,26,0,244,255,24,0,244,255,24,0,247,255,24,0,249,255,24,0,253,255,19,0,0,0,17,0,0,0,15,0,0,0,13,0,2,0,8,0,2,0,4,0,0,0,0,0,2,0,247,255,2,0,240,255,2,0,233,255,2,0,227,255,2,0,225,255,0,0,225,255,0,0,227,255,0,0,233,255,0,0,242,255,253,255,253,255,253,255,6,0,253,255,15,0,253,255,24,0,0,0,30,0,4,0,37,0,11,0,37,0,13,0,39,0,19,0,39,0,24,0,39,0,28,0,39,0,26,0,39,0,26,0,37,0,22,0,37,0,17,0,35,0,11,0,33,0,4,0,33,0,0,0,33,0,251,255,33,0,247,255,35,0,242,255,37,0,242,255,41,0,240,255,46,0,240,255,50,0,238,255,50,0,236,255,52,0,231,255,50,0,231,255,48,0,229,255,44,0,229,255,35,0,231,255,28,0,238,255,24,0,244,255,17,0,251,255,15,0,2,0,15,0,8,0,15,0,13,0,17,0,17,0,22,0,17,0,22,0,15,0,22,0,11,0,19,0,11,0,13,0,4,0,11,0,0,0,4,0,247,255,0,0,240,255,253,255,236,255,249,255,227,255,244,255,222,255,242,255,218,255,240,255,211,255,240,255,211,255,240,255,209,255,242,255,211,255,247,255,214,255,249,255,218,255,0,0,225,255,0,0,231,255,2,0,238,255,4,0,242,255,2,0,247,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,244,255,4,0,247,255,6,0,242,255,6,0,242,255,4,0,240,255,4,0,238,255,0,0,236,255,0,0,233,255,0,0,229,255,0,0,227,255,0,0,229,255,0,0,231,255,2,0,231,255,6,0,231,255,8,0,236,255,11,0,238,255,15,0,242,255,17,0,244,255,19,0,247,255,22,0,249,255,24,0,251,255,24,0,251,255,22,0,251,255,17,0,247,255,13,0,244,255,8,0,242,255,6,0,242,255,2,0,242,255,4,0,247,255,4,0,247,255,4,0,249,255,6,0,251,255,8,0,253,255,11,0,251,255,15,0,249,255,22,0,249,255,24,0,244,255,26,0,242,255,28,0,242,255,28,0,244,255,26,0,247,255,24,0,249,255,17,0,253,255,11,0,0,0,4,0,2,0,0,0,6,0,251,255,8,0,247,255,8,0,249,255,6,0,251,255,6,0,0,0,2,0,4,0,0,0,13,0,251,255,19,0,244,255,26,0,238,255,28,0,231,255,28,0,229,255,28,0,225,255,22,0,225,255,15,0,229,255,8,0,233,255,2,0,244,255,0,0,253,255,251,255,8,0,249,255,17,0,249,255,24,0,247,255,33,0,249,255,37,0,251,255,37,0,253,255,37,0,0,0,37,0,0,0,37,0,0,0,37,0,0,0,35,0,0,0,33,0,251,255,35,0,251,255,39,0,249,255,39,0,247,255,46,0,247,255,48,0,249,255,55,0,251,255,57,0,253,255,59,0,2,0,57,0,6,0,55,0,8,0,50,0,11,0,46,0,11,0,37,0,11,0,30,0,8,0,24,0,4,0,17,0,0,0,13,0,253,255,8,0,251,255,4,0,249,255,0,0,247,255,253,255,247,255,247,255,247,255,242,255,247,255,238,255,249,255,233,255,247,255,231,255,244,255,229,255,242,255,231,255,242,255,233,255,244,255,238,255,244,255,244,255,247,255,251,255,249,255,0,0,253,255,2,0,0,0,8,0,2,0,13,0,6,0,15,0,8,0,15,0,13,0,15,0,15,0,13,0,19,0,11,0,22,0,8,0,24,0,6,0,30,0,4,0,33,0,0,0,35,0,0,0,35,0,251,255,37,0,249,255,37,0,244,255,37,0,242,255,37,0,240,255,35,0,242,255,37,0,242,255,37,0,247,255,37,0,251,255,37,0,253,255,39,0,0,0,39,0,4,0,41,0,6,0,41,0,8,0,41,0,11,0,41,0,11,0,41,0,11,0,41,0,11,0,41,0,11,0,37,0,13,0,33,0,13,0,28,0,15,0,24,0,17,0,17,0,19,0,11,0,22,0,4,0,26,0,0,0,26,0,251,255,28,0,249,255,28,0,247,255,28,0,249,255,26,0,251,255,26,0,253,255,24,0,2,0,22,0,4,0,19,0,8,0,13,0,11,0,8,0,13,0,2,0,15,0,253,255,15,0,247,255,15,0,240,255,17,0,236,255,19,0,236,255,22,0,233,255,24,0,231,255,28,0,231,255,30,0,233,255,37,0,236,255,37,0,238,255,37,0,240,255,37,0,242,255,39,0,244,255,39,0,247,255,37,0,249,255,35,0,251,255,35,0,253,255,33,0,0,0,33,0,0,0,30,0,2,0,24,0,4,0,17,0,4,0,11,0,6,0,2,0,4,0,251,255,2,0,244,255,2,0,238,255,0,0,233,255,253,255,231,255,249,255,229,255,244,255,229,255,242,255,227,255,242,255,225,255,240,255,225,255,240,255,220,255,240,255,218,255,244,255,214,255,249,255,214,255,251,255,214,255,0,0,216,255,4,0,218,255,11,0,220,255,13,0,225,255,17,0,227,255,22,0,231,255,24,0,233,255,28,0,238,255,30,0,240,255,33,0,244,255,35,0,247,255,37,0,253,255,39,0,2,0,39,0,8,0,39,0,13,0,37,0,17,0,33,0,22,0,28,0,24,0,26,0,24,0,19,0,22,0,15,0,22,0,13,0,19,0,11,0,22,0,8,0,17,0,8,0,17,0,6,0,15,0,6,0,15,0,4,0,13,0,4,0,13,0,2,0,11,0,0,0,8,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,251,255,4,0,249,255,6,0,249,255,13,0,253,255,15,0,0,0,17,0,6,0,19,0,15,0,17,0,19,0,13,0,26,0,8,0,33,0,4,0,35,0,0,0,37,0,253,255,37,0,253,255,37,0,253,255,35,0,253,255,30,0,0,0,28,0,0,0,24,0,2,0,17,0,4,0,17,0,6,0,11,0,8,0,11,0,13,0,13,0,15,0,13,0,19,0,17,0,19,0,24,0,17,0,28,0,17,0,35,0,15,0,39,0,8,0,41,0,2,0,41,0,0,0,39,0,251,255,35,0,247,255,33,0,244,255,26,0,247,255,22,0,249,255,15,0,253,255,11,0,0,0,8,0,6,0,6,0,15,0,4,0,19,0,2,0,22,0,2,0,24,0,4,0,22,0,6,0,17,0,11,0,13,0,13,0,6,0,15,0,4,0,17,0,0,0,19,0,2,0,24,0,2,0,24,0,4,0,24,0,6,0,26,0,8,0,28,0,13,0,30,0,17,0,30,0,19,0,33,0,19,0,33,0,19,0,35,0,17,0,33,0,15,0,33,0,13,0,30,0,8,0,28,0,4,0,24,0,0,0,22,0,251,255,17,0,244,255,13,0,240,255,11,0,238,255,6,0,240,255,4,0,240,255,2,0,242,255,0,0,247,255,0,0,253,255,0,0,2,0,253,255,8,0,253,255,17,0,253,255,24,0,0,0,28,0,0,0,30,0,2,0,33,0,2,0,33,0,8,0,30,0,13,0,28,0,19,0,26,0,24,0,24,0,30,0,17,0,35,0,13,0,39,0,8,0,41,0,4,0,44,0,253,255,44,0,247,255,41,0,240,255,37,0,233,255,30,0,227,255,24,0,218,255,15,0,211,255,8,0,205,255,0,0,203,255,253,255,198,255,249,255,198,255,247,255,203,255,249,255,207,255,253,255,211,255,0,0,220,255,2,0,227,255,6,0,236,255,11,0,242,255,13,0,249,255,15,0,0,0,17,0,0,0,15,0,2,0,13,0,4,0,8,0,4,0,4,0,4,0,0,0,4,0,253,255,4,0,251,255,4,0,249,255,4,0,247,255,4,0,249,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,4,0,4,0,2,0,6,0,0,0,6,0,249,255,6,0,242,255,6,0,240,255,4,0,233,255,2,0,231,255,251,255,231,255,244,255,231,255,236,255,231,255,229,255,233,255,220,255,238,255,214,255,240,255,211,255,244,255,211,255,251,255,211,255,0,0,216,255,4,0,220,255,6,0,227,255,8,0,231,255,11,0,240,255,11,0,247,255,11,0,253,255,11,0,0,0,8,0,2,0,6,0,6,0,6,0,8,0,4,0,6,0,2,0,8,0,0,0,8,0,253,255,8,0,249,255,11,0,244,255,11,0,238,255,8,0,236,255,8,0,229,255,6,0,231,255,6,0,231,255,4,0,236,255,4,0,242,255,2,0,247,255,2,0,253,255,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,6,0,249,255,8,0,247,255,13,0,244,255,17,0,242,255,22,0,242,255,24,0,244,255,28,0,244,255,30,0,247,255,30,0,251,255,33,0,0,0,30,0,4,0,30,0,8,0,28,0,15,0,24,0,17,0,22,0,19,0,19,0,15,0,17,0,11,0,17,0,6,0,15,0,0,0,17,0,249,255,19,0,242,255,19,0,238,255,22,0,236,255,24,0,233,255,26,0,233,255,28,0,229,255,30,0,229,255,33,0,227,255,37,0,225,255,41,0,220,255,44,0,218,255,46,0,216,255,46,0,218,255,44,0,220,255,39,0,227,255,33,0,233,255,26,0,240,255,22,0,247,255,15,0,0,0,8,0,2,0,6,0,6,0,4,0,6,0,0,0,8,0,2,0,6,0,2,0,4,0,0,0,0,0,4,0,253,255,4,0,249,255,4,0,247,255,6,0,247,255,8,0,242,255,11,0,247,255,13,0,247,255,15,0,249,255,15,0,251,255,15,0,253,255,17,0,253,255,17,0,251,255,15,0,249,255,13,0,247,255,13,0,240,255,8,0,236,255,6,0,231,255,4,0,231,255,0,0,229,255,0,0,229,255,0,0,233,255,0,0,238,255,0,0,244,255,4,0,253,255,11,0,6,0,15,0,13,0,19,0,19,0,24,0,26,0,26,0,33,0,28,0,35,0,30,0,37,0,30,0,39,0,28,0,39,0,30,0,41,0,28,0,41,0,28,0,46,0,28,0,46,0,26,0,50,0,26,0,48,0,24,0,48,0,22,0,46,0,19,0,41,0,15,0,37,0,13,0,35,0,8,0,30,0,2,0,28,0,0,0,26,0,0,0,26,0,253,255,22,0,249,255,26,0,249,255,26,0,247,255,26,0,244,255,26,0,242,255,24,0,240,255,22,0,238,255,19,0,236,255,13,0,233,255,6,0,229,255,4,0,229,255,0,0,227,255,253,255,229,255,251,255,227,255,251,255,229,255,253,255,229,255,0,0,229,255,0,0,229,255,2,0,231,255,6,0,233,255,8,0,236,255,13,0,236,255,15,0,238,255,17,0,240,255,17,0,240,255,17,0,244,255,15,0,247,255,13,0,249,255,6,0,251,255,2,0,253,255,0,0,0,0,249,255,0,0,247,255,251,255,247,255,249,255,249,255,249,255,251,255,251,255,0,0,251,255,0,0,253,255,2,0,2,0,2,0,2,0,2,0,6,0,2,0,8,0,2,0,8,0,0,0,6,0,2,0,2,0,4,0,253,255,8,0,247,255,11,0,240,255,15,0,236,255,19,0,229,255,22,0,225,255,24,0,222,255,22,0,220,255,22,0,220,255,17,0,222,255,15,0,227,255,8,0,236,255,2,0,242,255,253,255,251,255,247,255,2,0,244,255,13,0,238,255,17,0,238,255,17,0,240,255,17,0,244,255,15,0,251,255,13,0,2,0,13,0,13,0,15,0,24,0,17,0,35,0,22,0,46,0,24,0,52,0,30,0,59,0,35,0,61,0,33,0,61,0,30,0,57,0,28,0,50,0,22,0,46,0,17,0,35,0,13,0,24,0,8,0,15,0,6,0,4,0,4,0,253,255,4,0,244,255,4,0,240,255,4,0,236,255,6,0,231,255,6,0,229,255,4,0,227,255,4,0,227,255,6,0,227,255,6,0,225,255,8,0,225,255,8,0,222,255,8,0,220,255,8,0,218,255,8,0,216,255,4,0,214,255,4,0,216,255,0,0,216,255,0,0,222,255,251,255,229,255,251,255,233,255,249,255,242,255,251,255,249,255,0,0,251,255,2,0,0,0,8,0,253,255,13,0,253,255,19,0,253,255,24,0,251,255,28,0,249,255,33,0,249,255,33,0,247,255,33,0,249,255,30,0,249,255,28,0,251,255,26,0,251,255,24,0,253,255,24,0,253,255,24,0,251,255,24,0,251,255,24,0,249,255,24,0,249,255,22,0,247,255,19,0,242,255,17,0,240,255,17,0,238,255,17,0,240,255,17,0,238,255,17,0,240,255,24,0,244,255,26,0,249,255,28,0,0,0,28,0,2,0,30,0,8,0,28,0,13,0,26,0,17,0,19,0,19,0,13,0,17,0,8,0,17,0,4,0,17,0,2,0,15,0,0,0,11,0,0,0,8,0,2,0,4,0,6,0,0,0,11,0,251,255,15,0,247,255,24,0,240,255,28,0,236,255,37,0,231,255,39,0,225,255,44,0,218,255,48,0,216,255,50,0,216,255,52,0,216,255,52,0,216,255,50,0,218,255,50,0,222,255,46,0,225,255,44,0,227,255,39,0,233,255,35,0,236,255,33,0,238,255,28,0,240,255,24,0,242,255,19,0,240,255,15,0,242,255,11,0,242,255,6,0,242,255,2,0,242,255,2,0,242,255,0,0,244,255,4,0,247,255,6,0,251,255,11,0,251,255,15,0,0,0,22,0,0,0,26,0,4,0,33,0,6,0,35,0,8,0,39,0,8,0,41,0,13,0,44,0,13,0,44,0,13,0,44,0,15,0,41,0,13,0,41,0,13,0,35,0,11,0,30,0,11,0,28,0,6,0,22,0,6,0,17,0,2,0,11,0,0,0,4,0,0,0,2,0,0,0,253,255,2,0,247,255,2,0,247,255,6,0,244,255,11,0,247,255,13,0,249,255,17,0,253,255,19,0,2,0,19,0,11,0,19,0,15,0,15,0,24,0,13,0,28,0,6,0,28,0,2,0,30,0,2,0,28,0,2,0,24,0,6,0,19,0,13,0,15,0,19,0,13,0,28,0,11,0,37,0,8,0,44,0,8,0,48,0,11,0,52,0,13,0,50,0,15,0,52,0,17,0,48,0,17,0,46,0,17,0,39,0,15,0,33,0,8,0,26,0,6,0,17,0,4,0,11,0,2,0,4,0,2,0,0,0,6,0,247,255,6,0,242,255,8,0,242,255,11,0,240,255,8,0,242,255,11,0,247,255,8,0,253,255,8,0,2,0,11,0,6,0,13,0,11,0,19,0,15,0,24,0,19,0,30,0,17,0,37,0,17,0,41,0,13,0,44,0,13,0,46,0,6,0,44,0,6,0,41,0,6,0,37,0,4,0,33,0,4,0,26,0,6,0,22,0,6,0,15,0,8,0,11,0,8,0,6,0,8,0,2,0,8,0,0,0,6,0,253,255,6,0,253,255,4,0,251,255,4,0,249,255,2,0,244,255,2,0,240,255,2,0,233,255,2,0,229,255,0,0,220,255,0,0,216,255,0,0,214,255,253,255,216,255,251,255,218,255,249,255,222,255,244,255,227,255,244,255,236,255,247,255,240,255,249,255,247,255,253,255,253,255,0,0,0,0,4,0,2,0,6,0,2,0,11,0,2,0,8,0,2,0,11,0,0,0,6,0,0,0,6,0,253,255,4,0,249,255,0,0,242,255,253,255,238,255,249,255,233,255,244,255,233,255,242,255,231,255,238,255,233,255,233,255,236,255,229,255,233,255,227,255,238,255,225,255,236,255,220,255,236,255,220,255,233,255,216,255,229,255,216,255,227,255,216,255,225,255,218,255,225,255,222,255,227,255,227,255,227,255,233,255,231,255,242,255,236,255,247,255,240,255,0,0,244,255,2,0,247,255,8,0,249,255,11,0,249,255,13,0,251,255,15,0,251,255,15,0,251,255,13,0,0,0,15,0,0,0,13,0,4,0,13,0,6,0,11,0,8,0,8,0,15,0,6,0,19,0,4,0,19,0,4,0,24,0,4,0,22,0,6,0,24,0,13,0,26,0,19,0,28,0,26,0,26,0,35,0,24,0,44,0,24,0,50,0,22,0,57,0,19,0,59,0,17,0,61,0,13,0,61,0,11,0,61,0,11,0,59,0,11,0,57,0,8,0,52,0,8,0,46,0,11,0,41,0,11,0,33,0,8,0,24,0,8,0,13,0,8,0,4,0,8,0,251,255,8,0,238,255,11,0,231,255,13,0,225,255,19,0,220,255,26,0,218,255,33,0,216,255,41,0,216,255,46,0,218,255,52,0,220,255,55,0,222,255,55,0,225,255,52,0,229,255,46,0,236,255,41,0,242,255,37,0,247,255,30,0,253,255,24,0,2,0,19,0,8,0,17,0,11,0,17,0,13,0,15,0,15,0,13,0,17,0,13,0,15,0,11,0,11,0,11,0,8,0,8,0,2,0,8,0,253,255,6,0,247,255,4,0,244,255,2,0,242,255,0,0,242,255,253,255,242,255,253,255,247,255,249,255,251,255,249,255,0,0,249,255,2,0,249,255,8,0,249,255,13,0,249,255,19,0,251,255,24,0,253,255,26,0,253,255,28,0,0,0,28,0,2,0,26,0,6,0,22,0,11,0,19,0,13,0,15,0,17,0,11,0,19,0,8,0,24,0,6,0,24,0,8,0,28,0,13,0,28,0,15,0,30,0,19,0,33,0,24,0,35,0,30,0,33,0,33,0,33,0,35,0,28,0,35,0,26,0,33,0,24,0,30,0,19,0,24,0,13,0,19,0,6,0,11,0,2,0,4,0,0,0,0,0,253,255,251,255,249,255,247,255,249,255,242,255,249,255,238,255,247,255,236,255,249,255,233,255,249,255,231,255,251,255,231,255,253,255,236,255,0,0,240,255,2,0,244,255,6,0,251,255,13,0,0,0,17,0,2,0,22,0,6,0,26,0,11,0,33,0,13,0,37,0,17,0,39,0,19,0,39,0,24,0,37,0,24,0,35,0,24,0,30,0,22,0,26,0,17,0,19,0,15,0,13,0,4,0,8,0,253,255,4,0,244,255,2,0,233,255,4,0,227,255,4,0,220,255,4,0,218,255,6,0,220,255,8,0,227,255,11,0,233,255,11,0,242,255,11,0,251,255,8,0,0,0,8,0,0,0,4,0,0,0,2,0,253,255,0,0,249,255,0,0,242,255,0,0,233,255,0,0,227,255,0,0,225,255,2,0,218,255,0,0,218,255,0,0,222,255,0,0,225,255,0,0,227,255,2,0,231,255,2,0,233,255,4,0,236,255,4,0,238,255,4,0,236,255,6,0,236,255,4,0,233,255,6,0,231,255,4,0,229,255,6,0,229,255,8,0,231,255,11,0,233,255,11,0,238,255,13,0,240,255,15,0,244,255,13,0,244,255,13,0,244,255,8,0,247,255,8,0,249,255,4,0,253,255,2,0,2,0,253,255,6,0,251,255,15,0,251,255,24,0,251,255,30,0,253,255,37,0,0,0,39,0,4,0,41,0,11,0,39,0,19,0,37,0,26,0,30,0,33,0,24,0,41,0,15,0,44,0,8,0,48,0,2,0,50,0,253,255,55,0,247,255,57,0,240,255,59,0,229,255,64,0,222,255,68,0,216,255,72,0,211,255,75,0,207,255,77,0,207,255,75,0,207,255,72,0,209,255,66,0,216,255,61,0,225,255,52,0,231,255,44,0,240,255,35,0,247,255,28,0,251,255,22,0,253,255,15,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,8,0,249,255,11,0,249,255,15,0,244,255,17,0,247,255,22,0,247,255,24,0,249,255,26,0,253,255,28,0,0,0,28,0,0,0,26,0,0,0,22,0,2,0,17,0,6,0,11,0,8,0,8,0,15,0,4,0,19,0,4,0,26,0,6,0,35,0,6,0,41,0,8,0,44,0,11,0,46,0,13,0,41,0,13,0,39,0,11,0,30,0,6,0,22,0,6,0,13,0,0,0,2,0,0,0,251,255,253,255,242,255,253,255,236,255,0,0,231,255,0,0,227,255,2,0,225,255,6,0,225,255,13,0,227,255,17,0,231,255,22,0,233,255,26,0,236,255,30,0,240,255,30,0,242,255,30,0,244,255,26,0,247,255,24,0,247,255,15,0,249,255,13,0,251,255,6,0,253,255,0,0,0,0,251,255,0,0,249,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,238,255,251,255,240,255,251,255,242,255,251,255,247,255,251,255,0,0,253,255,6,0,0,0,17,0,2,0,26,0,8,0,37,0,13,0,46,0,17,0,52,0,19,0,57,0,22,0,57,0,24,0,55,0,24,0,52,0,24,0,44,0,24,0,39,0,22,0,35,0,22,0,28,0,17,0,24,0,13,0,19,0,8,0,15,0,2,0,15,0,251,255,11,0,240,255,6,0,233,255,2,0,227,255,0,0,218,255,249,255,214,255,244,255,209,255,238,255,209,255,231,255,209,255,225,255,209,255,220,255,211,255,216,255,214,255,209,255,218,255,205,255,225,255,203,255,229,255,200,255,233,255,198,255,238,255,198,255,242,255,200,255,247,255,203,255,249,255,207,255,251,255,209,255,253,255,214,255,0,0,216,255,0,0,218,255,253,255,218,255,249,255,218,255,247,255,218,255,242,255,216,255,238,255,216,255,233,255,214,255,229,255,214,255,225,255,216,255,220,255,220,255,220,255,227,255,220,255,238,255,225,255,247,255,229,255,0,0,238,255,11,0,247,255,22,0,251,255,28,0,2,0,33,0,8,0,35,0,13,0,28,0,22,0,24,0,28,0,15,0,33,0,6,0,37,0,0,0,41,0,249,255,46,0,244,255,50,0,242,255,50,0,242,255,50,0,242,255,50,0,244,255,48,0,247,255,46,0,247,255,44,0,247,255,35,0,249,255,28,0,247,255,22,0,247,255,15,0,249,255,6,0,251,255,0,0,253,255,253,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,0,0,0,0,2,0,249,255,11,0,249,255,19,0,247,255,24,0,244,255,33,0,242,255,35,0,240,255,35,0,240,255,35,0,238,255,30,0,238,255,26,0,238,255,22,0,238,255,19,0,236,255,17,0,236,255,13,0,240,255,13,0,242,255,13,0,247,255,13,0,251,255,13,0,0,0,17,0,4,0,19,0,8,0,24,0,13,0,28,0,15,0,33,0,17,0,37,0,19,0,37,0,19,0,37,0,22,0,37,0,22,0,33,0,19,0,28,0,19,0,24,0,19,0,22,0,17,0,19,0,17,0,19,0,15,0,19,0,15,0,24,0,13,0,26,0,13,0,28,0,11,0,30,0,11,0,28,0,8,0,28,0,8,0,22,0,6,0,17,0,6,0,8,0,2,0,2,0,0,0,253,255,253,255,247,255,249,255,242,255,244,255,242,255,244,255,242,255,240,255,244,255,242,255,249,255,244,255,249,255,244,255,253,255,251,255,253,255,0,0,253,255,6,0,0,0,15,0,253,255,22,0,251,255,28,0,249,255,35,0,244,255,37,0,242,255,41,0,238,255,41,0,236,255,44,0,233,255,44,0,231,255,41,0,229,255,41,0,231,255,39,0,229,255,37,0,231,255,35,0,233,255,35,0,238,255,30,0,238,255,26,0,242,255,22,0,244,255,15,0,244,255,6,0,242,255,0,0,238,255,251,255,236,255,244,255,231,255,238,255,227,255,236,255,222,255,236,255,222,255,238,255,218,255,240,255,218,255,244,255,218,255,251,255,220,255,0,0,222,255,2,0,225,255,8,0,225,255,15,0,227,255,17,0,227,255,19,0,231,255,22,0,233,255,22,0,238,255,22,0,242,255,19,0,249,255,15,0,0,0,11,0,4,0,6,0,11,0,4,0,15,0,4,0,13,0,6,0,13,0,8,0,8,0,13,0,4,0,17,0,0,0,22,0,0,0,24,0,251,255,30,0,249,255,33,0,249,255,37,0,247,255,39,0,247,255,41,0,249,255,41,0,249,255,41,0,251,255,39,0,253,255,35,0,0,0,35,0,0,0,33,0,2,0,28,0,4,0,26,0,4,0,19,0,4,0,17,0,2,0,17,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,251,255,4,0,249,255,6,0,247,255,6,0,247,255,6,0,244,255,8,0,244,255,11,0,247,255,11,0,249,255,11,0,251,255,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,253,255,253,255,249,255,251,255,244,255,249,255,244,255,249,255,244,255,249,255,249,255,249,255,253,255,249,255,2,0,253,255,11,0,253,255,19,0,0,0,28,0,0,0,39,0,253,255,46,0,249,255,52,0,244,255,57,0,240,255,57,0,236,255,52,0,231,255,46,0,229,255,37,0,225,255,28,0,227,255,19,0,229,255,11,0,233,255,2,0,238,255,0,0,247,255,253,255,253,255,253,255,2,0,0,0,11,0,4,0,17,0,8,0,22,0,15,0,28,0,19,0,33,0,24,0,33,0,28,0,35,0,30,0,35,0,30,0,30,0,33,0,26,0,30,0,24,0,33,0,19,0,33,0,15,0,37,0,13,0,39,0,13,0,41,0,11,0,46,0,8,0,52,0,6,0,59,0,6,0,61,0,2,0,64,0,2,0,61,0,0,0,59,0,0,0,55,0,0,0,48,0,4,0,41,0,2,0,35,0,2,0,30,0,4,0,26,0,0,0,24,0,0,0,19,0,0,0,17,0,0,0,17,0,0,0,15,0,0,0,17,0,4,0,19,0,8,0,24,0,11,0,28,0,17,0,33,0,19,0,39,0,22,0,41,0,22,0,44,0,19,0,46,0,17,0,44,0,15,0,41,0,13,0,37,0,13,0,30,0,13,0,22,0,15,0,13,0,17,0,2,0,17,0,249,255,19,0,240,255,24,0,231,255,26,0,229,255,28,0,227,255,30,0,231,255,30,0,236,255,33,0,244,255,30,0,253,255,28,0,4,0,26,0,11,0,22,0,17,0,17,0,22,0,13,0,19,0,8,0,19,0,4,0,17,0,0,0,13,0,0,0,6,0,253,255,4,0,251,255,0,0,249,255,251,255,249,255,247,255,244,255,247,255,242,255,249,255,238,255,247,255,233,255,0,0,231,255,4,0,229,255,15,0,229,255,24,0,231,255,37,0,231,255,46,0,236,255,55,0,242,255,61,0,249,255,68,0,0,0,70,0,8,0,68,0,13,0,68,0,19,0,66,0,22,0,59,0,22,0,55,0,19,0,46,0,17,0,39,0,11,0,28,0,6,0,22,0,0,0,15,0,0,0,6,0,253,255,0,0,251,255,253,255,251,255,251,255,251,255,249,255,253,255,251,255,0,0,251,255,0,0,0,0,0,0,2,0,0,0,2,0,253,255,6,0,253,255,4,0,251,255,0,0,249,255,0,0,244,255,0,0,242,255,253,255,238,255,251,255,233,255,251,255,227,255,249,255,220,255,251,255,214,255,251,255,207,255,0,0,203,255,0,0,198,255,2,0,196,255,6,0,198,255,8,0,203,255,13,0,209,255,17,0,218,255,19,0,227,255,22,0,233,255,22,0,240,255,24,0,247,255,26,0,251,255,26,0,251,255,28,0,251,255,28,0,251,255,30,0,0,0,33,0,0,0,35,0,2,0,33,0,8,0,30,0,13,0,26,0,17,0,19,0,19,0,15,0,22,0,8,0,22,0,6,0,22,0,2,0,19,0,2,0,15,0,2,0,13,0,6,0,11,0,8,0,8,0,11,0,8,0,15,0,8,0,15,0,11,0,15,0,11,0,15,0,11,0,11,0,11,0,6,0,8,0,0,0,6,0,253,255,2,0,247,255,0,0,242,255,251,255,238,255,249,255,238,255,244,255,233,255,242,255,238,255,242,255,240,255,242,255,242,255,244,255,247,255,244,255,251,255,247,255,253,255,249,255,2,0,251,255,4,0,251,255,8,0,253,255,13,0,253,255,17,0,0,0,17,0,2,0,19,0,6,0,22,0,11,0,22,0,15,0,24,0,19,0,26,0,24,0,26,0,26,0,26,0,26,0,26,0,28,0,26,0,30,0,24,0,30,0,19,0,33,0,17,0,35,0,15,0,37,0,13,0,39,0,11,0,39,0,13,0,39,0,13,0,39,0,15,0,37,0,17,0,35,0,22,0,35,0,24,0,39,0,26,0,41,0,30,0,46,0,30,0,50,0,30,0,57,0,33,0,66,0,33,0,72,0,33,0,79,0,33,0,86,0,30,0,88,0,30,0,90,0,24,0,90,0,24,0,86,0,17,0,83,0,11,0,77,0,6,0,70,0,0,0,61,0,251,255,55,0,247,255,46,0,242,255,39,0,244,255,30,0,244,255,22,0,247,255,15,0,251,255,11,0,0,0,6,0,2,0,0,0,6,0,0,0,8,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,8,0,0,0,6,0,0,0,4,0,6,0,0,0,11,0,0,0,15,0,251,255,22,0,249,255,26,0,247,255,24,0,244,255,26,0,244,255,22,0,244,255,19,0,244,255,13,0,247,255,8,0,247,255,2,0,249,255,2,0,249,255,0,0,253,255,0,0,0,0,2,0,2,0,6,0,8,0,13,0,15,0,19,0,22,0,30,0,30,0,41,0,33,0,50,0,39,0,59,0,39,0,66,0,39,0,68,0,37,0,70,0,35,0,66,0,33,0,59,0,28,0,52,0,28,0,44,0,26,0,30,0,26,0,22,0,28,0,11,0,30,0,4,0,33,0,0,0,37,0,253,255,39,0,251,255,39,0,251,255,37,0,251,255,37,0,251,255,33,0,253,255,28,0,253,255,22,0,253,255,19,0,253,255,13,0,0,0,11,0,253,255,8,0,251,255,6,0,249,255,6,0,247,255,8,0,244,255,6,0,242,255,6,0,240,255,4,0,238,255,2,0,238,255,0,0,233,255,253,255,233,255,251,255,236,255,249,255,236,255,247,255,240,255,247,255,242,255,249,255,247,255,249,255,251,255,253,255,0,0,253,255,2,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,0,0,253,255,251,255,253,255,247,255,253,255,242,255,0,0,240,255,0,0,238,255,0,0,236,255,2,0,236,255,2,0,236,255,2,0,240,255,0,0,238,255,253,255,240,255,247,255,242,255,242,255,244,255,236,255,247,255,233,255,251,255,233,255,253,255,236,255,0,0,240,255,2,0,247,255,6,0,253,255,11,0,2,0,15,0,8,0,17,0,15,0,19,0,19,0,19,0,24,0,22,0,26,0,22,0,30,0,22,0,33,0,19,0,35,0,19,0,37,0,22,0,37,0,22,0,35,0,22,0,35,0,24,0,35,0,24,0,33,0,26,0,33,0,26,0,35,0,28,0,39,0,28,0,39,0,28,0,39,0,26,0,41,0,26,0,37,0,26,0,33,0,26,0,30,0,24,0,24,0,26,0,22,0,28,0,17,0,30,0,17,0,33,0,17,0,33,0,19,0,33,0,26,0,30,0,33,0,26,0,37,0,22,0,41,0,17,0,46,0,11,0,46,0,4,0,48,0,0,0,48,0,253,255,44,0,251,255,39,0,249,255,33,0,251,255,26,0,253,255,17,0,253,255,6,0,0,0,0,0,0,0,249,255,2,0,244,255,4,0,240,255,2,0,236,255,4,0,238,255,4,0,240,255,4,0,242,255,6,0,247,255,6,0,251,255,8,0,0,0,13,0,0,0,17,0,2,0,19,0,2,0,19,0,2,0,19,0,4,0,19,0,4,0,17,0,4,0,15,0,4,0,13,0,0,0,13,0,0,0,11,0,253,255,8,0,251,255,8,0,247,255,6,0,247,255,6,0,244,255,4,0,247,255,2,0,249,255,0,0,251,255,251,255,0,0,244,255,0,0,238,255,2,0,231,255,6,0,225,255,11,0,222,255,13,0,218,255,17,0,218,255,22,0,218,255,28,0,220,255,35,0,222,255,37,0,227,255,44,0,229,255,46,0,231,255,46,0,233,255,46,0,236,255,41,0,240,255,39,0,238,255,33,0,240,255,24,0,242,255,13,0,247,255,6,0,249,255,253,255,253,255,244,255,0,0,238,255,4,0,229,255,6,0,225,255,8,0,222,255,11,0,218,255,11,0,218,255,11,0,220,255,8,0,220,255,6,0,220,255,4,0,220,255,2,0,220,255,2,0,218,255,2,0,216,255,6,0,218,255,8,0,220,255,8,0,225,255,13,0,229,255,11,0,238,255,8,0,249,255,8,0,0,0,6,0,6,0,2,0,17,0,2,0,24,0,2,0,28,0,0,0,30,0,0,0,33,0,0,0,33,0,0,0,30,0,253,255,26,0,253,255,24,0,249,255,17,0,247,255,8,0,242,255,2,0,242,255,251,255,240,255,242,255,238,255,231,255,236,255,225,255,238,255,218,255,240,255,211,255,242,255,207,255,244,255,207,255,249,255,209,255,0,0,211,255,2,0,214,255,6,0,218,255,11,0,222,255,13,0,227,255,15,0,233,255,17,0,238,255,17,0,242,255,17,0,249,255,15,0,251,255,19,0,253,255,19,0,0,0,22,0,0,0,24,0,0,0,24,0,2,0,24,0,4,0,22,0,6,0,17,0,6,0,13,0,8,0,8,0,8,0,6,0,8,0,0,0,6,0,253,255,6,0,249,255,6,0,247,255,6,0,244,255,6,0,247,255,6,0,249,255,8,0,253,255,11,0,0,0,13,0,2,0,13,0,4,0,13,0,6,0,13,0,4,0,15,0,2,0,15,0,0,0,13,0,253,255,13,0,251,255,8,0,253,255,6,0,253,255,4,0,0,0,4,0,2,0,0,0,6,0,0,0,11,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,13,0,253,255,8,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,253,255,251,255,251,255,253,255,251,255,0,0,247,255,2,0,247,255,4,0,244,255,6,0,244,255,6,0,244,255,6,0,242,255,6,0,242,255,6,0,240,255,8,0,242,255,11,0,240,255,13,0,240,255,13,0,238,255,13,0,238,255,11,0,236,255,8,0,233,255,6,0,233,255,2,0,231,255,0,0,229,255,251,255,227,255,247,255,225,255,240,255,222,255,238,255,220,255,233,255,220,255,233,255,216,255,233,255,218,255,236,255,220,255,238,255,222,255,240,255,227,255,240,255,231,255,242,255,238,255,242,255,242,255,240,255,249,255,238,255,0,0,238,255,2,0,238,255,4,0,240,255,4,0,244,255,6,0,247,255,6,0,253,255,4,0,0,0,2,0,4,0,0,0,11,0,253,255,13,0,249,255,17,0,242,255,19,0,238,255,19,0,233,255,17,0,229,255,13,0,229,255,11,0,227,255,8,0,229,255,2,0,229,255,2,0,233,255,0,0,236,255,4,0,240,255,6,0,244,255,13,0,249,255,17,0,253,255,22,0,0,0,26,0,4,0,26,0,8,0,24,0,8,0,22,0,13,0,19,0,13,0,15,0,13,0,15,0,11,0,13,0,13,0,15,0,8,0,17,0,8,0,19,0,8,0,22,0,8,0,24,0,6,0,24,0,6,0,24,0,4,0,22,0,4,0,22,0,4,0,17,0,2,0,17,0,4,0,15,0,6,0,17,0,6,0,22,0,11,0,26,0,15,0,33,0,22,0,37,0,28,0,46,0,35,0,52,0,37,0,55,0,37,0,55,0,39,0,57,0,35,0,50,0,30,0,46,0,26,0,39,0,22,0,30,0,17,0,24,0,15,0,13,0,15,0,6,0,11,0,2,0,11,0,0,0,11,0,0,0,6,0,0,0,2,0,6,0,0,0,8,0,251,255,15,0,244,255,22,0,240,255,28,0,233,255,35,0,229,255,37,0,227,255,41,0,227,255,41,0,227,255,41,0,229,255,39,0,229,255,35,0,231,255,30,0,233,255,26,0,236,255,22,0,238,255,17,0,242,255,13,0,244,255,8,0,251,255,4,0,0,0,0,0,6,0,249,255,15,0,244,255,24,0,240,255,33,0,233,255,41,0,233,255,48,0,229,255,52,0,231,255,57,0,236,255,57,0,240,255,55,0,242,255,52,0,249,255,50,0,253,255,44,0,0,0,41,0,2,0,37,0,2,0,35,0,4,0,30,0,2,0,28,0,0,0,28,0,2,0,24,0,2,0,19,0,4,0,17,0,8,0,11,0,11,0,8,0,13,0,2,0,13,0,0,0,15,0,251,255,13,0,249,255,11,0,247,255,6,0,244,255,4,0,242,255,0,0,242,255,253,255,240,255,251,255,242,255,249,255,240,255,249,255,240,255,251,255,238,255,253,255,240,255,0,0,240,255,6,0,240,255,11,0,247,255,13,0,247,255,17,0,249,255,19,0,251,255,19,0,253,255,17,0,253,255,17,0,253,255,15,0,253,255,13,0,251,255,11,0,249,255,11,0,249,255,11,0,251,255,13,0,253,255,15,0,2,0,15,0,8,0,17,0,13,0,17,0,19,0,19,0,24,0,15,0,28,0,11,0,33,0,6,0,37,0,0,0,37,0,249,255,37,0,240,255,37,0,231,255,35,0,225,255,33,0,220,255,26,0,216,255,22,0,214,255,17,0,216,255,11,0,218,255,8,0,222,255,6,0,227,255,4,0,233,255,6,0,238,255,8,0,242,255,13,0,247,255,15,0,249,255,19,0,253,255,24,0,0,0,28,0,0,0,33,0,0,0,37,0,0,0,41,0,0,0,44,0,251,255,44,0,247,255,44,0,244,255,37,0,244,255,33,0,249,255,24,0,251,255,19,0,253,255,11,0,0,0,2,0,2,0,0,0,2,0,249,255,2,0,247,255,0,0,247,255,253,255,247,255,253,255,251,255,253,255,0,0,249,255,2,0,251,255,11,0,249,255,17,0,249,255,24,0,249,255,30,0,244,255,33,0,242,255,35,0,236,255,35,0,229,255,33,0,222,255,30,0,216,255,26,0,209,255,24,0,207,255,22,0,207,255,19,0,207,255,19,0,209,255,17,0,214,255,15,0,216,255,8,0,220,255,6,0,222,255,2,0,225,255,0,0,225,255,0,0,225,255,253,255,225,255,253,255,225,255,253,255,222,255,253,255,225,255,253,255,225,255,253,255,227,255,251,255,231,255,247,255,236,255,242,255,240,255,240,255,244,255,236,255,251,255,231,255,0,0,227,255,2,0,222,255,2,0,220,255,4,0,218,255,4,0,216,255,4,0,214,255,6,0,214,255,6,0,216,255,11,0,218,255,13,0,222,255,15,0,229,255,22,0,236,255,24,0,242,255,28,0,247,255,33,0,253,255,33,0,0,0,37,0,2,0,35,0,2,0,35,0,2,0,33,0,0,0,30,0,0,0,26,0,251,255,19,0,249,255,15,0,247,255,11,0,249,255,4,0,249,255,0,0,249,255,249,255,249,255,244,255,251,255,240,255,253,255,236,255,253,255,233,255,253,255,233,255,0,0,233,255,0,0,236,255,0,0,236,255,0,0,240,255,2,0,244,255,6,0,249,255,11,0,253,255,15,0,0,0,19,0,0,0,22,0,2,0,24,0,0,0,30,0,253,255,30,0,249,255,30,0,244,255,28,0,238,255,26,0,229,255,22,0,225,255,19,0,220,255,15,0,216,255,8,0,216,255,6,0,216,255,2,0,216,255,0,0,218,255,0,0,220,255,0,0,225,255,4,0,229,255,4,0,233,255,6,0,240,255,6,0,244,255,6,0,249,255,4,0,249,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,6,0,251,255,13,0,251,255,19,0,251,255,26,0,251,255,35,0,253,255,39,0,253,255,44,0,251,255,44,0,253,255,46,0,0,0,44,0,2,0,41,0,2,0,37,0,6,0,35,0,11,0,30,0,13,0,28,0,15,0,24,0,19,0,19,0,24,0,15,0,28,0,11,0,35,0,6,0,39,0,2,0,41,0,0,0,44,0,249,255,41,0,247,255,39,0,242,255,33,0,238,255,26,0,231,255,17,0,227,255,15,0,222,255,6,0,218,255,4,0,214,255,0,0,214,255,0,0,216,255,253,255,218,255,253,255,222,255,251,255,227,255,253,255,236,255,0,0,240,255,0,0,242,255,2,0,247,255,4,0,247,255,6,0,247,255,6,0,247,255,8,0,242,255,8,0,240,255,11,0,236,255,13,0,233,255,13,0,227,255,13,0,225,255,17,0,222,255,17,0,222,255,17,0,225,255,19,0,229,255,19,0,236,255,22,0,242,255,22,0,251,255,22,0,2,0,24,0,6,0,26,0,8,0,28,0,11,0,28,0,6,0,28,0,4,0,24,0,0,0,24,0,251,255,19,0,244,255,17,0,242,255,17,0,238,255,15,0,238,255,15,0,240,255,13,0,242,255,15,0,247,255,15,0,249,255,13,0,251,255,11,0,0,0,13,0,2,0,11,0,2,0,8,0,6,0,6,0,8,0,6,0,11,0,4,0,8,0,4,0,11,0,4,0,8,0,2,0,6,0,0,0,4,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,2,0,249,255,2,0,251,255,6,0,253,255,11,0,0,0,15,0,253,255,19,0,253,255,22,0,251,255,26,0,249,255,26,0,240,255,26,0,236,255,26,0,231,255,24,0,231,255,22,0,229,255,17,0,231,255,15,0,236,255,13,0,240,255,13,0,244,255,13,0,251,255,11,0,0,0,8,0,2,0,6,0,6,0,2,0,8,0,0,0,11,0,251,255,15,0,249,255,15,0,247,255,15,0,244,255,15,0,247,255,13,0,247,255,11,0,247,255,8,0,247,255,6,0,253,255,2,0,253,255,0,0,0,0,251,255,2,0,247,255,6,0,240,255,13,0,233,255,19,0,227,255,24,0,220,255,26,0,218,255,30,0,214,255,33,0,211,255,30,0,211,255,28,0,211,255,24,0,211,255,17,0,214,255,11,0,211,255,4,0,214,255,0,0,211,255,249,255,211,255,244,255,211,255,240,255,211,255,238,255,214,255,240,255,218,255,242,255,222,255,247,255,233,255,0,0,240,255,4,0,251,255,11,0,2,0,17,0,11,0,24,0,19,0,26,0,22,0,24,0,24,0,24,0,24,0,22,0,22,0,19,0,17,0,17,0,13,0,13,0,2,0,8,0,251,255,4,0,242,255,0,0,231,255,0,0,220,255,253,255,211,255,251,255,203,255,247,255,198,255,247,255,194,255,244,255,194,255,244,255,194,255,247,255,196,255,247,255,200,255,249,255,205,255,249,255,209,255,247,255,214,255,249,255,220,255,247,255,229,255,247,255,233,255,244,255,240,255,247,255,247,255,247,255,249,255,251,255,253,255,253,255,0,0,0,0,0,0,4,0,0,0,6,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,11,0,253,255,8,0,253,255,6,0,253,255,4,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,247,255,249,255,244,255,251,255,244,255,251,255,242,255,253,255,238,255,0,0,240,255,0,0,240,255,0,0,240,255,2,0,238,255,4,0,236,255,4,0,233,255,6,0,233,255,6,0,229,255,8,0,227,255,8,0,222,255,8,0,220,255,6,0,220,255,6,0,218,255,6,0,216,255,6,0,216,255,6,0,216,255,6,0,216,255,6,0,218,255,4,0,225,255,4,0,227,255,2,0,233,255,0,0,240,255,253,255,244,255,249,255,247,255,244,255,249,255,240,255,247,255,233,255,242,255,229,255,238,255,222,255,229,255,218,255,225,255,216,255,218,255,211,255,214,255,211,255,216,255,214,255,218,255,214,255,225,255,220,255,233,255,225,255,242,255,229,255,253,255,233,255,4,0,236,255,13,0,240,255,17,0,238,255,19,0,238,255,17,0,238,255,13,0,238,255,8,0,238,255,4,0,240,255,0,0,242,255,0,0,244,255,251,255,249,255,253,255,249,255,251,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,247,255,0,0,247,255,2,0,249,255,8,0,251,255,13,0,251,255,17,0,253,255,19,0,0,0,24,0,0,0,26,0,2,0,30,0,4,0,33,0,4,0,37,0,4,0,37,0,4,0,35,0,4,0,35,0,6,0,33,0,6,0,26,0,8,0,22,0,11,0,17,0,13,0,11,0,13,0,6,0,15,0,0,0,15,0,253,255,15,0,249,255,17,0,244,255,19,0,242,255,22,0,236,255,24,0,233,255,26,0,231,255,24,0,231,255,26,0,231,255,22,0,231,255,19,0,233,255,19,0,233,255,15,0,236,255,15,0,236,255,13,0,238,255,17,0,240,255,17,0,238,255,22,0,240,255,24,0,242,255,26,0,247,255,26,0,251,255,26,0,253,255,22,0,0,0,19,0,6,0,13,0,8,0,8,0,13,0,4,0,15,0,0,0,17,0,0,0,19,0,0,0,22,0,2,0,24,0,6,0,26,0,13,0,28,0,17,0,33,0,19,0,35,0,26,0,35,0,26,0,35,0,28,0,35,0,24,0,33,0,22,0,33,0,17,0,33,0,15,0,30,0,11,0,28,0,6,0,24,0,4,0,22,0,2,0,15,0,0,0,13,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,13,0,0,0,17,0,0,0,19,0,0,0,22,0,253,255,22,0,0,0,22,0,0,0,22,0,0,0,22,0,253,255,22,0,253,255,19,0,251,255,22,0,251,255,22,0,249,255,24,0,247,255,24,0,244,255,24,0,242,255,22,0,240,255,19,0,238,255,13,0,238,255,11,0,238,255,6,0,242,255,6,0,242,255,2,0,247,255,2,0,249,255,4,0,0,0,4,0,0,0,6,0,4,0,11,0,8,0,15,0,11,0,17,0,13,0,19,0,15,0,17,0,13,0,13,0,8,0,6,0,6,0,251,255,2,0,242,255,0,0,229,255,0,0,220,255,253,255,211,255,0,0,205,255,0,0,203,255,2,0,203,255,6,0,207,255,11,0,211,255,11,0,218,255,11,0,225,255,6,0,233,255,0,0,242,255,251,255,249,255,242,255,0,0,231,255,6,0,227,255,11,0,220,255,13,0,220,255,11,0,220,255,11,0,227,255,4,0,233,255,0,0,244,255,253,255,0,0,249,255,6,0,240,255,15,0,231,255,19,0,227,255,22,0,220,255,19,0,214,255,15,0,209,255,8,0,205,255,0,0,203,255,249,255,205,255,240,255,207,255,231,255,214,255,225,255,220,255,218,255,229,255,214,255,238,255,207,255,247,255,207,255,253,255,207,255,4,0,209,255,11,0,214,255,13,0,220,255,17,0,227,255,17,0,236,255,17,0,247,255,13,0,0,0,11,0,2,0,2,0,8,0,0,0,13,0,247,255,13,0,240,255,11,0,236,255,6,0,231,255,0,0,229,255,253,255,229,255,247,255,229,255,242,255,233,255,236,255,238,255,233,255,242,255,231,255,247,255,231,255,251,255,236,255,0,0,238,255,0,0,242,255,0,0,247,255,253,255,251,255,249,255,0,0,244,255,2,0,238,255,4,0,236,255,8,0,231,255,13,0,229,255,15,0,229,255,15,0,229,255,17,0,231,255,17,0,233,255,15,0,233,255,11,0,233,255,8,0,233,255,6,0,231,255,2,0,227,255,0,0,222,255,253,255,220,255,251,255,218,255,247,255,214,255,244,255,216,255,238,255,218,255,231,255,222,255,227,255,229,255,222,255,238,255,216,255,244,255,211,255,253,255,207,255,4,0,205,255,11,0,203,255,15,0,203,255,15,0,205,255,15,0,205,255,11,0,205,255,0,0,205,255,249,255,203,255,238,255,203,255,225,255,203,255,211,255,205,255,203,255,207,255,196,255,207,255,192,255,211,255,189,255,211,255,189,255,214,255,192,255,216,255,198,255,216,255,205,255,218,255,211,255,220,255,218,255,222,255,227,255,222,255,236,255,227,255,242,255,229,255,249,255,231,255,251,255,231,255,0,0,236,255,0,0,240,255,0,0,244,255,0,0,253,255,253,255,2,0,253,255,6,0,253,255,15,0,253,255,19,0,0,0,26,0,0,0,30,0,0,0,33,0,0,0,33,0,0,0,28,0,253,255,22,0,249,255,17,0,244,255,8,0,240,255,4,0,229,255,0,0,222,255,253,255,214,255,251,255,205,255,249,255,198,255,249,255,192,255,249,255,187,255,249,255,187,255,244,255,189,255,247,255,189,255,247,255,196,255,249,255,200,255,249,255,209,255,253,255,218,255,0,0,227,255,2,0,238,255,4,0,244,255,6,0,251,255,6,0,0,0,6,0,2,0,6,0,6,0,4,0,4,0,4,0,8,0,6,0,4,0,8,0,2,0,11,0,0,0,8,0,251,255,8,0,247,255,6,0,238,255,6,0,229,255,6,0,225,255,2,0,218,255,2,0,216,255,2,0,211,255,0,0,214,255,2,0,216,255,0,0,220,255,0,0,222,255,0,0,227,255,0,0,229,255,253,255,231,255,253,255,233,255,0,0,233,255,0,0,233,255,0,0,233,255,0,0,236,255,0,0,236,255,0,0,236,255,0,0,238,255,0,0,242,255,0,0,244,255,0,0,249,255,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,13,0,0,0,17,0,0,0,19,0,253,255,22,0,253,255,22,0,251,255,24,0,251,255,22,0,249,255,19,0,247,255,17,0,240,255,13,0,238,255,11,0,236,255,8,0,231,255,6,0,229,255,8,0,229,255,8,0,229,255,13,0,231,255,15,0,231,255,22,0,236,255,28,0,236,255,33,0,236,255,37,0,231,255,41,0,231,255,41,0,229,255,41,0,227,255,41,0,225,255,39,0,225,255,37,0,227,255,35,0,231,255,30,0,233,255,28,0,240,255,26,0,242,255,24,0,247,255,26,0,247,255,26,0,251,255,30,0,251,255,35,0,251,255,39,0,253,255,44,0,0,0,48,0,0,0,52,0,2,0,52,0,6,0,52,0,8,0,52,0,11,0,48,0,13,0,46,0,13,0,44,0,8,0,39,0,6,0,37,0,0,0,33,0,251,255,30,0,242,255,30,0,233,255,26,0,227,255,26,0,225,255,26,0,218,255,24,0,218,255,26,0,220,255,26,0,222,255,28,0,222,255,30,0,227,255,35,0,229,255,35,0,227,255,37,0,229,255,39,0,227,255,37,0,225,255,35,0,227,255,33,0,231,255,26,0,233,255,17,0,238,255,8,0,244,255,0,0,251,255,247,255,0,0,238,255,2,0,229,255,6,0,225,255,8,0,220,255,8,0,220,255,8,0,222,255,8,0,227,255,8,0,233,255,4,0,240,255,0,0,249,255,253,255,0,0,247,255,4,0,240,255,13,0,233,255,22,0,225,255,26,0,216,255,30,0,211,255,37,0,207,255,37,0,205,255,35,0,205,255,35,0,207,255,30,0,211,255,26,0,216,255,22,0,220,255,15,0,227,255,8,0,231,255,4,0,233,255,2,0,238,255,0,0,238,255,253,255,236,255,0,0,233,255,0,0,231,255,0,0,231,255,2,0,233,255,2,0,233,255,2,0,233,255,2,0,231,255,2,0,233,255,0,0,233,255,0,0,233,255,253,255,238,255,253,255,236,255,253,255,238,255,253,255,240,255,251,255,244,255,253,255,251,255,249,255,0,0,247,255,2,0,244,255,6,0,242,255,11,0,238,255,13,0,238,255,11,0,238,255,11,0,238,255,8,0,242,255,8,0,244,255,8,0,251,255,8,0,0,0,8,0,2,0,6,0,6,0,6,0,11,0,6,0,15,0,4,0,17,0,0,0,17,0,0,0,17,0,251,255,15,0,249,255,15,0,242,255,13,0,238,255,11,0,233,255,6,0,231,255,2,0,231,255,253,255,229,255,251,255,233,255,247,255,236,255,244,255,240,255,240,255,247,255,240,255,251,255,238,255,0,0,238,255,6,0,236,255,13,0,233,255,15,0,233,255,15,0,233,255,15,0,231,255,11,0,233,255,8,0,233,255,4,0,238,255,0,0,242,255,251,255,247,255,244,255,253,255,240,255,2,0,238,255,6,0,236,255,13,0,236,255,19,0,236,255,22,0,236,255,28,0,238,255,30,0,242,255,30,0,244,255,30,0,251,255,28,0,2,0,26,0,6,0,19,0,11,0,15,0,17,0,13,0,19,0,6,0,17,0,2,0,17,0,0,0,13,0,253,255,11,0,251,255,6,0,251,255,6,0,244,255,4,0,242,255,2,0,242,255,2,0,240,255,2,0,236,255,2,0,231,255,2,0,227,255,4,0,225,255,4,0,222,255,4,0,222,255,6,0,222,255,6,0,225,255,11,0,225,255,13,0,231,255,13,0,233,255,15,0,238,255,17,0,244,255,19,0,249,255,17,0,0,0,22,0,2,0,19,0,8,0,19,0,8,0,22,0,11,0,22,0,13,0,26,0,13,0,30,0,11,0,33,0,8,0,33,0,4,0,33,0,0,0,33,0,253,255,30,0,247,255,26,0,242,255,26,0,240,255,24,0,238,255,22,0,238,255,22,0,238,255,19,0,238,255,19,0,240,255,17,0,244,255,15,0,249,255,13,0,253,255,11,0,2,0,6,0,8,0,4,0,15,0,0,0,22,0,251,255,26,0,242,255,28,0,236,255,28,0,231,255,30,0,222,255,28,0,218,255,26,0,211,255,22,0,209,255,17,0,207,255,11,0,207,255,8,0,209,255,6,0,214,255,2,0,216,255,2,0,225,255,2,0,227,255,2,0,231,255,4,0,236,255,11,0,240,255,15,0,240,255,19,0,242,255,26,0,242,255,30,0,244,255,33,0,244,255,35,0,244,255,37,0,249,255,37,0,251,255,44,0,0,0,46,0,2,0,48,0,6,0,48,0,8,0,48,0,8,0,46,0,11,0,41,0,11,0,37,0,8,0,33,0,6,0,24,0,2,0,19,0,0,0,13,0,251,255,6,0,249,255,2,0,244,255,0,0,242,255,253,255,240,255,253,255,240,255,0,0,240,255,2,0,242,255,4,0,244,255,8,0,253,255,15,0,2,0,17,0,8,0,24,0,17,0,22,0,24,0,19,0,33,0,15,0,35,0,8,0,39,0,0,0,39,0,251,255,39,0,242,255,37,0,236,255,35,0,229,255,33,0,225,255,30,0,220,255,26,0,216,255,19,0,214,255,15,0,214,255,11,0,214,255,4,0,211,255,0,0,214,255,253,255,216,255,249,255,216,255,247,255,218,255,247,255,220,255,244,255,222,255,247,255,229,255,253,255,233,255,0,0,238,255,2,0,247,255,6,0,0,0,8,0,4,0,8,0,13,0,6,0,17,0,4,0,22,0,0,0,22,0,253,255,17,0,247,255,13,0,244,255,6,0,240,255,0,0,240,255,249,255,238,255,244,255,236,255,240,255,233,255,236,255,236,255,236,255,236,255,238,255,236,255,242,255,233,255,247,255,236,255,249,255,236,255,251,255,233,255,253,255,231,255,249,255,229,255,247,255,229,255,244,255,231,255,240,255,236,255,236,255,240,255,231,255,247,255,227,255,253,255,225,255,0,0,220,255,6,0,218,255,11,0,214,255,15,0,209,255,19,0,207,255,17,0,205,255,17,0,207,255,17,0,207,255,17,0,214,255,15,0,220,255,11,0,227,255,8,0,233,255,6,0,242,255,4,0,251,255,2,0,0,0,0,0,4,0,253,255,8,0,251,255,11,0,249,255,11,0,244,255,11,0,240,255,13,0,236,255,15,0,231,255,15,0,231,255,19,0,231,255,22,0,231,255,26,0,231,255,28,0,233,255,28,0,236,255,26,0,238,255,22,0,240,255,19,0,242,255,13,0,247,255,8,0,249,255,4,0,253,255,0,0,0,0,0,0,2,0,253,255,6,0,249,255,8,0,242,255,15,0,242,255,17,0,238,255,17,0,236,255,19,0,233,255,17,0,231,255,15,0,233,255,13,0,231,255,8,0,233,255,6,0,233,255,6,0,236,255,4,0,240,255,4,0,238,255,6,0,238,255,6,0,238,255,6,0,240,255,6,0,242,255,8,0,244,255,11,0,247,255,15,0,251,255,17,0,253,255,19,0,0,0,24,0,4,0,26,0,6,0,26,0,11,0,28,0,13,0,28,0,15,0,28,0,17,0,26,0,17,0,24,0,15,0,26,0,15,0,24,0,11,0,26,0,8,0,26,0,8,0,28,0,8,0,28,0,8,0,30,0,11,0,30,0,11,0,28,0,11,0,26,0,8,0,24,0,8,0,19,0,6,0,13,0,6,0,6,0,6,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,249,255,0,0,247,255,0,0,247,255,253,255,247,255,247,255,247,255,242,255,249,255,233,255,253,255,227,255,0,0,220,255,0,0,216,255,2,0,214,255,6,0,214,255,6,0,218,255,6,0,222,255,8,0,229,255,11,0,240,255,15,0,247,255,15,0,253,255,17,0,0,0,17,0,2,0,17,0,4,0,15,0,4,0,15,0,4,0,13,0,4,0,8,0,6,0,4,0,6,0,0,0,8,0,253,255,11,0,253,255,13,0,249,255,15,0,249,255,17,0,247,255,17,0,247,255,17,0,242,255,19,0,240,255,17,0,238,255,19,0,233,255,19,0,233,255,17,0,233,255,17,0,231,255,17,0,231,255,17,0,231,255,17,0,238,255,15,0,242,255,15,0,247,255,15,0,253,255,17,0,0,0,17,0,6,0,19,0,11,0,17,0,11,0,17,0,13,0,17,0,11,0,17,0,8,0,17,0,2,0,17,0,0,0,19,0,251,255,19,0,251,255,19,0,249,255,17,0,247,255,17,0,249,255,13,0,249,255,11,0,247,255,4,0,247,255,0,0,244,255,251,255,244,255,244,255,242,255,240,255,240,255,236,255,238,255,231,255,240,255,225,255,240,255,220,255,240,255,218,255,244,255,216,255,244,255,214,255,251,255,214,255,253,255,216,255,0,0,216,255,2,0,220,255,4,0,222,255,6,0,225,255,6,0,227,255,6,0,227,255,8,0,227,255,6,0,222,255,8,0,222,255,8,0,218,255,11,0,211,255,11,0,207,255,11,0,200,255,11,0,198,255,8,0,196,255,6,0,196,255,4,0,196,255,2,0,200,255,0,0,205,255,251,255,214,255,249,255,218,255,249,255,225,255,247,255,231,255,247,255,238,255,247,255,240,255,244,255,244,255,247,255,247,255,249,255,249,255,249,255,253,255,251,255,253,255,253,255,2,0,0,0,4,0,0,0,8,0,0,0,11,0,0,0,13,0,2,0,15,0,2,0,15,0,2,0,17,0,4,0,17,0,6,0,15,0,8,0,17,0,8,0,17,0,8,0,15,0,6,0,13,0,4,0,11,0,4,0,8,0,2,0,4,0,0,0,0,0,0,0,253,255,0,0,247,255,253,255,244,255,253,255,244,255,253,255,244,255,0,0,247,255,0,0,249,255,0,0,0,0,0,0,2,0,0,0,8,0,2,0,13,0,2,0,15,0,0,0,22,0,0,0,22,0,0,0,26,0,0,0,26,0,2,0,26,0,0,0,24,0,0,0,19,0,0,0,15,0,0,0,8,0,0,0,4,0,0,0,0,0,0,0,251,255,0,0,247,255,6,0,244,255,13,0,242,255,22,0,240,255,30,0,240,255,37,0,238,255,41,0,233,255,46,0,233,255,48,0,231,255,48,0,229,255,48,0,229,255,46,0,231,255,39,0,233,255,37,0,238,255,35,0,244,255,30,0,253,255,28,0,2,0,26,0,11,0,22,0,19,0,19,0,24,0,17,0,28,0,15,0,28,0,11,0,30,0,8,0,30,0,8,0,30,0,8,0,35,0,8,0,37,0,11,0,41,0,15,0,46,0,17,0,48,0,22,0,50,0,28,0,52,0,30,0,48,0,35,0,39,0,35,0,35,0,35,0,26,0,33,0,15,0,26,0,4,0,17,0,253,255,6,0,247,255,253,255,240,255,242,255,236,255,231,255,231,255,222,255,231,255,218,255,233,255,214,255,238,255,214,255,242,255,214,255,247,255,218,255,253,255,220,255,0,0,222,255,4,0,227,255,6,0,225,255,11,0,229,255,8,0,229,255,8,0,229,255,8,0,231,255,6,0,233,255,4,0,233,255,4,0,238,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,244,255,253,255,244,255,0,0,242,255,0,0,240,255,0,0,236,255,0,0,233,255,0,0,231,255,0,0,229,255,0,0,229,255,0,0,229,255,0,0,227,255,4,0,229,255,6,0,229,255,8,0,229,255,11,0,229,255,11,0,229,255,13,0,227,255,11,0,225,255,8,0,222,255,4,0,222,255,0,0,222,255,253,255,225,255,249,255,227,255,244,255,229,255,240,255,236,255,238,255,240,255,233,255,247,255,233,255,251,255,233,255,0,0,233,255,2,0,233,255,2,0,236,255,6,0,238,255,11,0,240,255,15,0,240,255,17,0,240,255,22,0,242,255,26,0,240,255,26,0,242,255,28,0,244,255,28,0,244,255,28,0,244,255,24,0,247,255,19,0,247,255,15,0,247,255,13,0,242,255,8,0,240,255,6,0,238,255,4,0,233,255,2,0,236,255,0,0,233,255,0,0,236,255,251,255,238,255,249,255,240,255,247,255,240,255,249,255,240,255,247,255,238,255,247,255,240,255,247,255,238,255,244,255,238,255,244,255,238,255,242,255,240,255,238,255,242,255,233,255,244,255,229,255,244,255,222,255,247,255,222,255,247,255,218,255,244,255,218,255,244,255,218,255,244,255,220,255,244,255,220,255,247,255,222,255,249,255,222,255,251,255,225,255,253,255,227,255,0,0,227,255,0,0,231,255,253,255,233,255,251,255,238,255,249,255,242,255,244,255,244,255,238,255,249,255,231,255,0,0,225,255,0,0,220,255,2,0,214,255,4,0,211,255,6,0,209,255,4,0,209,255,4,0,209,255,4,0,211,255,4,0,216,255,0,0,220,255,0,0,225,255,253,255,229,255,249,255,233,255,244,255,238,255,242,255,244,255,240,255,247,255,236,255,251,255,238,255,253,255,238,255,0,0,244,255,0,0,251,255,0,0,2,0,251,255,8,0,249,255,15,0,242,255,19,0,238,255,24,0,233,255,22,0,227,255,22,0,225,255,19,0,222,255,15,0,222,255,15,0,225,255,11,0,229,255,6,0,233,255,4,0,236,255,0,0,242,255,0,0,244,255,0,0,249,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,2,0,251,255,4,0,249,255,8,0,247,255,11,0,242,255,15,0,242,255,17,0,242,255,19,0,240,255,22,0,242,255,26,0,244,255,30,0,247,255,33,0,249,255,35,0,251,255,37,0,251,255,41,0,251,255,41,0,253,255,44,0,251,255,41,0,251,255,39,0,251,255,33,0,251,255,28,0,251,255,24,0,253,255,22,0,2,0,17,0,8,0,17,0,13,0,17,0,19,0,17,0,26,0,19,0,30,0,19,0,33,0,22,0,33,0,22,0,33,0,24,0,28,0,22,0,24,0,19,0,22,0,15,0,15,0,13,0,13,0,6,0,8,0,2,0,6,0,251,255,4,0,244,255,2,0,238,255,0,0,233,255,0,0,229,255,253,255,229,255,249,255,229,255,244,255,227,255,240,255,227,255,236,255,225,255,233,255,222,255,233,255,220,255,233,255,218,255,233,255,214,255,233,255,214,255,238,255,214,255,242,255,214,255,247,255,214,255,251,255,218,255,0,0,220,255,0,0,225,255,0,0,229,255,0,0,238,255,0,0,244,255,0,0,249,255,0,0,0,0,0,0,4,0,253,255,6,0,253,255,8,0,253,255,11,0,0,0,8,0,0,0,4,0,0,0,0,0,4,0,253,255,8,0,251,255,15,0,247,255,19,0,244,255,24,0,244,255,26,0,242,255,26,0,244,255,24,0,247,255,19,0,249,255,17,0,253,255,15,0,2,0,11,0,6,0,8,0,11,0,6,0,13,0,4,0,13,0,2,0,15,0,0,0,15,0,253,255,13,0,251,255,11,0,251,255,8,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,251,255,253,255,247,255,251,255,240,255,249,255,233,255,249,255,227,255,249,255,222,255,247,255,216,255,244,255,211,255,244,255,211,255,244,255,211,255,247,255,214,255,244,255,218,255,244,255,227,255,242,255,233,255,240,255,244,255,236,255,251,255,229,255,0,0,222,255,0,0,218,255,2,0,216,255,0,0,214,255,253,255,211,255,249,255,218,255,242,255,225,255,240,255,231,255,233,255,240,255,233,255,247,255,231,255,253,255,229,255,2,0,231,255,6,0,231,255,8,0,231,255,11,0,233,255,11,0,233,255,6,0,236,255,4,0,240,255,0,0,247,255,253,255,249,255,251,255,0,0,244,255,2,0,244,255,6,0,242,255,11,0,242,255,11,0,240,255,13,0,242,255,8,0,247,255,6,0,251,255,0,0,0,0,251,255,4,0,247,255,8,0,238,255,15,0,231,255,19,0,225,255,24,0,218,255,26,0,211,255,28,0,209,255,28,0,207,255,28,0,211,255,26,0,216,255,24,0,227,255,19,0,238,255,15,0,253,255,8,0,11,0,6,0,22,0,4,0,30,0,4,0,39,0,6,0,41,0,13,0,39,0,19,0,35,0,26,0,28,0,35,0,22,0,39,0,15,0,44,0,4,0,46,0,253,255,48,0,247,255,44,0,240,255,39,0,236,255,35,0,233,255,28,0,236,255,22,0,242,255,15,0,249,255,8,0,0,0,4,0,4,0,0,0,11,0,0,0,15,0,253,255,15,0,253,255,15,0,253,255,11,0,0,0,4,0,0,0,253,255,0,0,244,255,2,0,238,255,2,0,229,255,2,0,222,255,6,0,220,255,6,0,216,255,6,0,214,255,4,0,211,255,2,0,211,255,0,0,211,255,247,255,211,255,240,255,214,255,233,255,214,255,225,255,214,255,218,255,214,255,211,255,216,255,209,255,216,255,207,255,218,255,209,255,220,255,211,255,218,255,218,255,220,255,222,255,222,255,229,255,225,255,233,255,225,255,236,255,231,255,238,255,236,255,238,255,242,255,240,255,247,255,240,255,0,0,238,255,4,0,244,255,11,0,247,255,15,0,253,255,17,0,2,0,19,0,11,0,22,0,15,0,19,0,24,0,19,0,26,0,15,0,26,0,13,0,26,0,11,0,22,0,8,0,17,0,6,0,11,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,251,255,6,0,249,255,6,0,244,255,4,0,242,255,4,0,240,255,0,0,236,255,0,0,236,255,253,255,233,255,251,255,233,255,247,255,233,255,244,255,233,255,244,255,233,255,240,255,236,255,240,255,233,255,240,255,231,255,240,255,229,255,240,255,229,255,240,255,222,255,242,255,220,255,242,255,220,255,242,255,218,255,244,255,216,255,247,255,214,255,249,255,216,255,249,255,216,255,251,255,216,255,253,255,218,255,251,255,222,255,253,255,225,255,253,255,233,255,251,255,238,255,251,255,242,255,251,255,247,255,249,255,253,255,247,255,0,0,247,255,0,0,244,255,2,0,240,255,0,0,240,255,0,0,236,255,0,0,231,255,0,0,229,255,253,255,225,255,247,255,227,255,242,255,229,255,238,255,229,255,236,255,233,255,231,255,238,255,229,255,249,255,229,255,253,255,229,255,2,0,229,255,6,0,231,255,15,0,231,255,15,0,236,255,15,0,236,255,19,0,240,255,15,0,242,255,15,0,244,255,11,0,247,255,8,0,249,255,6,0,253,255,2,0,0,0,0,0,0,0,253,255,2,0,253,255,4,0,251,255,4,0,253,255,2,0,0,0,0,0,2,0,0,0,2,0,251,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,249,255,251,255,251,255,247,255,253,255,242,255,0,0,242,255,0,0,242,255,2,0,244,255,6,0,244,255,8,0,249,255,13,0,253,255,13,0,0,0,15,0,2,0,13,0,4,0,13,0,4,0,13,0,2,0,11,0,0,0,8,0,251,255,4,0,242,255,6,0,236,255,6,0,229,255,6,0,222,255,8,0,222,255,8,0,220,255,8,0,222,255,11,0,227,255,13,0,233,255,13,0,240,255,11,0,244,255,11,0,251,255,11,0,0,0,8,0,0,0,8,0,4,0,8,0,6,0,11,0,6,0,8,0,4,0,8,0,4,0,6,0,2,0,4,0,0,0,0,0,253,255,251,255,251,255,242,255,251,255,233,255,249,255,220,255,249,255,214,255,251,255,207,255,251,255,203,255,0,0,198,255,0,0,203,255,4,0,203,255,8,0,207,255,11,0,211,255,13,0,214,255,17,0,216,255,17,0,220,255,17,0,222,255,17,0,225,255,17,0,231,255,17,0,238,255,15,0,242,255,13,0,251,255,11,0,0,0,6,0,6,0,4,0,11,0,2,0,17,0,2,0,24,0,0,0,26,0,0,0,30,0,0,0,30,0,4,0,33,0,6,0,33,0,13,0,30,0,15,0,28,0,19,0,26,0,19,0,22,0,22,0,19,0,19,0,17,0,22,0,13,0,19,0,11,0,19,0,8,0,17,0,6,0,17,0,2,0,17,0,2,0,17,0,0,0,17,0,0,0,15,0,253,255,13,0,251,255,11,0,249,255,6,0,244,255,4,0,242,255,0,0,240,255,0,0,233,255,251,255,227,255,249,255,222,255,244,255,218,255,247,255,214,255,247,255,211,255,249,255,209,255,251,255,214,255,0,0,218,255,4,0,225,255,8,0,231,255,15,0,240,255,17,0,249,255,22,0,0,0,22,0,4,0,26,0,11,0,26,0,13,0,26,0,15,0,28,0,17,0,26,0,15,0,28,0,15,0,26,0,11,0,28,0,8,0,26,0,6,0,26,0,2,0,28,0,2,0,28,0,0,0,30,0,0,0,28,0,0,0,26,0,0,0,24,0,0,0,22,0,253,255,17,0,251,255,15,0,251,255,11,0,249,255,6,0,247,255,0,0,242,255,253,255,242,255,249,255,240,255,249,255,240,255,249,255,244,255,249,255,247,255,253,255,249,255,0,0,253,255,2,0,0,0,6,0,2,0,6,0,4,0,6,0,8,0,6,0,8,0,6,0,8,0,4,0,11,0,4,0,15,0,2,0,15,0,0,0,17,0,253,255,19,0,251,255,19,0,249,255,22,0,249,255,22,0,249,255,22,0,251,255,22,0,253,255,24,0,0,0,26,0,2,0,24,0,4,0,24,0,4,0,22,0,4,0,19,0,0,0,15,0,253,255,11,0,249,255,6,0,247,255,2,0,244,255,0,0,240,255,251,255,242,255,249,255,242,255,244,255,242,255,240,255,244,255,240,255,247,255,240,255,247,255,240,255,251,255,238,255,253,255,240,255,253,255,242,255,253,255,242,255,253,255,244,255,253,255,244,255,251,255,247,255,249,255,249,255,249,255,249,255,247,255,253,255,247,255,0,0,251,255,0,0,253,255,6,0,2,0,13,0,6,0,19,0,11,0,26,0,17,0,28,0,22,0,28,0,26,0,26,0,26,0,19,0,26,0,11,0,24,0,0,0,22,0,247,255,17,0,238,255,11,0,229,255,4,0,225,255,0,0,222,255,251,255,222,255,251,255,222,255,249,255,225,255,251,255,225,255,253,255,229,255,0,0,227,255,0,0,229,255,2,0,227,255,2,0,225,255,0,0,220,255,251,255,218,255,249,255,218,255,244,255,220,255,240,255,220,255,240,255,225,255,238,255,231,255,238,255,238,255,238,255,247,255,236,255,0,0,238,255,4,0,240,255,6,0,244,255,13,0,244,255,13,0,249,255,11,0,249,255,8,0,249,255,6,0,251,255,2,0,249,255,0,0,249,255,251,255,247,255,251,255,247,255,249,255,242,255,249,255,240,255,251,255,236,255,253,255,236,255,0,0,233,255,0,0,231,255,2,0,231,255,2,0,233,255,0,0,236,255,251,255,240,255,244,255,242,255,240,255,249,255,233,255,253,255,227,255,253,255,225,255,0,0,220,255,0,0,216,255,0,0,216,255,0,0,216,255,2,0,218,255,2,0,225,255,4,0,229,255,6,0,238,255,11,0,242,255,13,0,247,255,17,0,251,255,22,0,251,255,26,0,251,255,30,0,253,255,33,0,253,255,33,0,0,0,33,0,4,0,33,0,8,0,30,0,17,0,30,0,22,0,30,0,28,0,28,0,30,0,28,0,35,0,26,0,37,0,26,0,41,0,24,0,41,0,22,0,39,0,17,0,37,0,13,0,37,0,8,0,30,0,0,0,26,0,253,255,19,0,247,255,13,0,238,255,6,0,233,255,0,0,229,255,251,255,227,255,247,255,227,255,244,255,229,255,240,255,231,255,240,255,236,255,242,255,240,255,247,255,247,255,249,255,253,255,253,255,2,0,0,0,4,0,6,0,8,0,11,0,13,0,15,0,13,0,17,0,15,0,19,0,15,0,19,0,11,0,19,0,6,0,17,0,0,0,17,0,251,255,17,0,244,255,17,0,240,255,17,0,231,255,15,0,225,255,13,0,220,255,13,0,216,255,11,0,211,255,8,0,211,255,4,0,211,255,2,0,211,255,0,0,214,255,2,0,218,255,2,0,220,255,2,0,227,255,4,0,231,255,6,0,238,255,11,0,244,255,11,0,253,255,11,0,2,0,11,0,11,0,11,0,17,0,11,0,26,0,13,0,30,0,11,0,33,0,13,0,37,0,17,0,37,0,22,0,33,0,22,0,30,0,24,0,24,0,24,0,17,0,24,0,11,0,17,0,4,0,11,0,0,0,4,0,253,255,253,255,253,255,249,255,0,0,244,255,0,0,242,255,4,0,242,255,8,0,244,255,15,0,244,255,22,0,249,255,30,0,251,255,37,0,0,0,44,0,0,0,50,0,0,0,52,0,0,0,52,0,253,255,55,0,249,255,52,0,242,255,48,0,236,255,41,0,231,255,39,0,227,255,33,0,220,255,26,0,220,255,22,0,218,255,17,0,216,255,15,0,211,255,13,0,211,255,13,0,209,255,8,0,209,255,8,0,209,255,8,0,209,255,6,0,209,255,4,0,209,255,0,0,211,255,0,0,211,255,253,255,211,255,251,255,214,255,251,255,211,255,251,255,214,255,253,255,211,255,0,0,211,255,0,0,214,255,2,0,216,255,4,0,220,255,6,0,225,255,4,0,229,255,4,0,238,255,4,0,242,255,4,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,4,0,249,255,8,0,247,255,11,0,244,255,17,0,244,255,19,0,242,255,24,0,242,255,26,0,244,255,28,0,249,255,33,0,253,255,35,0,0,0,37,0,4,0,39,0,4,0,39,0,6,0,39,0,6,0,39,0,6,0,41,0,4,0,39,0,4,0,39,0,2,0,37,0,4,0,35,0,6,0,30,0,6,0,26,0,8,0,19,0,11,0,15,0,11,0,6,0,13,0,0,0,13,0,251,255,8,0,244,255,4,0,238,255,4,0,233,255,0,0,231,255,2,0,231,255,4,0,233,255,8,0,236,255,11,0,240,255,13,0,244,255,17,0,249,255,19,0,253,255,19,0,0,0,17,0,2,0,17,0,4,0,13,0,6,0,8,0,8,0,8,0,8,0,6,0,4,0,8,0,2,0,8,0,0,0,13,0,247,255,15,0,238,255,19,0,229,255,22,0,218,255,26,0,209,255,30,0,203,255,33,0,198,255,35,0,198,255,35,0,198,255,33,0,205,255,30,0,211,255,24,0,218,255,17,0,229,255,8,0,240,255,2,0,247,255,253,255,0,0,249,255,0,0,242,255,2,0,242,255,0,0,238,255,0,0,236,255,251,255,233,255,242,255,231,255,238,255,229,255,233,255,227,255,231,255,227,255,229,255,225,255,233,255,225,255,236,255,225,255,242,255,227,255,247,255,229,255,251,255,233,255,253,255,236,255,0,0,240,255,253,255,242,255,253,255,247,255,249,255,251,255,244,255,0,0,240,255,4,0,233,255,8,0,231,255,15,0,227,255,22,0,225,255,30,0,225,255,37,0,225,255,48,0,229,255,55,0,236,255,64,0,242,255,68,0,251,255,70,0,0,0,68,0,2,0,61,0,6,0,52,0,6,0,44,0,4,0,30,0,2,0,15,0,253,255,0,0,249,255,244,255,242,255,233,255,240,255,227,255,240,255,222,255,244,255,227,255,251,255,229,255,2,0,236,255,11,0,242,255,22,0,247,255,33,0,253,255,39,0,0,0,44,0,2,0,46,0,4,0,41,0,4,0,37,0,0,0,33,0,0,0,24,0,0,0,19,0,253,255,15,0,253,255,13,0,251,255,11,0,251,255,8,0,253,255,8,0,253,255,8,0,251,255,6,0,251,255,6,0,249,255,6,0,247,255,2,0,247,255,0,0,242,255,0,0,240,255,253,255,238,255,249,255,238,255,247,255,238,255,247,255,238,255,244,255,238,255,242,255,236,255,240,255,236,255,240,255,233,255,240,255,231,255,242,255,229,255,240,255,227,255,244,255,225,255,244,255,225,255,247,255,222,255,247,255,222,255,249,255,222,255,251,255,227,255,251,255,227,255,251,255,229,255,251,255,231,255,253,255,233,255,0,0,236,255,0,0,238,255,2,0,238,255,6,0,240,255,11,0,242,255,15,0,247,255,17,0,251,255,17,0,0,0,17,0,4,0,17,0,11,0,17,0,15,0,13,0,22,0,6,0,28,0,2,0,33,0,251,255,37,0,242,255,41,0,233,255,44,0,227,255,48,0,218,255,48,0,216,255,46,0,214,255,44,0,216,255,41,0,220,255,37,0,225,255,30,0,231,255,26,0,240,255,17,0,247,255,13,0,251,255,8,0,0,0,6,0,4,0,6,0,6,0,4,0,8,0,6,0,11,0,6,0,13,0,8,0,15,0,8,0,17,0,8,0,17,0,6,0,15,0,4,0,15,0,4,0,15,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,6,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,2,0,11,0,2,0,11,0,4,0,8,0,2,0,6,0,2,0,4,0,0,0,0,0,253,255,0,0,249,255,251,255,247,255,247,255,242,255,244,255,240,255,242,255,238,255,238,255,240,255,233,255,244,255,231,255,244,255,229,255,249,255,227,255,251,255,225,255,253,255,225,255,0,0,225,255,0,0,225,255,0,0,227,255,253,255,229,255,253,255,231,255,249,255,231,255,249,255,233,255,249,255,233,255,244,255,233,255,247,255,236,255,244,255,236,255,244,255,236,255,242,255,238,255,240,255,240,255,240,255,242,255,242,255,244,255,242,255,247,255,244,255,251,255,249,255,251,255,253,255,253,255,0,0,253,255,4,0,251,255,6,0,251,255,6,0,249,255,4,0,244,255,0,0,242,255,251,255,240,255,249,255,236,255,244,255,236,255,240,255,238,255,236,255,238,255,236,255,242,255,236,255,242,255,236,255,247,255,238,255,249,255,240,255,249,255,242,255,251,255,242,255,249,255,247,255,247,255,249,255,247,255,251,255,244,255,253,255,244,255,251,255,247,255,249,255,247,255,249,255,249,255,244,255,251,255,242,255,253,255,240,255,0,0,236,255,0,0,233,255,2,0,231,255,4,0,229,255,6,0,231,255,6,0,231,255,8,0,236,255,13,0,240,255,15,0,242,255,17,0,249,255,19,0,249,255,22,0,251,255,19,0,253,255,19,0,253,255,17,0,251,255,13,0,251,255,8,0,251,255,0,0,249,255,251,255,249,255,247,255,249,255,242,255,249,255,238,255,247,255,236,255,247,255,236,255,247,255,236,255,244,255,238,255,242,255,238,255,242,255,240,255,242,255,242,255,242,255,242,255,242,255,244,255,244,255,247,255,247,255,251,255,249,255,0,0,253,255,2,0,0,0,6,0,4,0,11,0,6,0,13,0,8,0,13,0,8,0,15,0,8,0,15,0,6,0,15,0,2,0,13,0,0,0,13,0,0,0,8,0,253,255,8,0,251,255,8,0,249,255,11,0,247,255,11,0,247,255,13,0,247,255,15,0,244,255,15,0,247,255,19,0,247,255,22,0,247,255,26,0,249,255,30,0,251,255,35,0,253,255,37,0,253,255,41,0,0,0,44,0,0,0,41,0,4,0,39,0,8,0,35,0,15,0,30,0,15,0,22,0,17,0,17,0,19,0,8,0,19,0,6,0,19,0,2,0,19,0,0,0,19,0,253,255,19,0,253,255,17,0,253,255,17,0,253,255,13,0,253,255,8,0,251,255,4,0,249,255,0,0,247,255,253,255,244,255,244,255,244,255,242,255,247,255,240,255,247,255,240,255,253,255,240,255,253,255,244,255,0,0,249,255,0,0,0,0,0,0,6,0,253,255,13,0,251,255,19,0,249,255,24,0,249,255,30,0,247,255,33,0,249,255,33,0,249,255,37,0,251,255,37,0,253,255,37,0,253,255,37,0,0,0,35,0,0,0,30,0,0,0,26,0,2,0,22,0,0,0,17,0,2,0,15,0,2,0,13,0,4,0,11,0,6,0,13,0,11,0,15,0,17,0,15,0,19,0,19,0,26,0,22,0,30,0,24,0,33,0,26,0,33,0,28,0,30,0,30,0,30,0,33,0,26,0,35,0,22,0,37,0,17,0,39,0,13,0,44,0,6,0,46,0,2,0,50,0,0,0,52,0,251,255,50,0,247,255,50,0,242,255,46,0,238,255,39,0,233,255,30,0,231,255,24,0,227,255,13,0,225,255,6,0,222,255,0,0,222,255,251,255,225,255,249,255,227,255,249,255,231,255,247,255,236,255,247,255,242,255,249,255,247,255,249,255,253,255,251,255,0,0,249,255,4,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,253,255,247,255,249,255,249,255,247,255,247,255,242,255,249,255,236,255,247,255,233,255,249,255,231,255,249,255,229,255,251,255,231,255,251,255,229,255,249,255,231,255,247,255,233,255,242,255,236,255,238,255,240,255,231,255,244,255,225,255,247,255,220,255,249,255,218,255,249,255,216,255,251,255,218,255,251,255,222,255,249,255,229,255,249,255,236,255,251,255,240,255,249,255,247,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,251,255,0,0,249,255,0,0,244,255,0,0,240,255,2,0,240,255,6,0,240,255,8,0,240,255,13,0,240,255,17,0,247,255,19,0,249,255,22,0,251,255,22,0,253,255,22,0,253,255,19,0,251,255,17,0,251,255,15,0,247,255,11,0,247,255,8,0,244,255,4,0,244,255,2,0,242,255,0,0,244,255,253,255,242,255,251,255,242,255,249,255,244,255,249,255,244,255,249,255,249,255,249,255,249,255,251,255,251,255,253,255,251,255,0,0,253,255,2,0,253,255,6,0,253,255,11,0,253,255,15,0,251,255,19,0,0,0,24,0,0,0,30,0,0,0,35,0,2,0,39,0,4,0,44,0,8,0,46,0,13,0,46,0,15,0,46,0,17,0,44,0,17,0,44,0,17,0,41,0,13,0,39,0,11,0,37,0,8,0,39,0,6,0,39,0,2,0,39,0,0,0,39,0,253,255,37,0,253,255,37,0,251,255,37,0,247,255,30,0,242,255,28,0,242,255,22,0,240,255,15,0,240,255,8,0,238,255,4,0,236,255,253,255,233,255,249,255,231,255,247,255,225,255,244,255,220,255,242,255,218,255,242,255,216,255,244,255,214,255,249,255,218,255,253,255,220,255,0,0,225,255,4,0,227,255,8,0,231,255,11,0,233,255,11,0,236,255,13,0,236,255,15,0,236,255,13,0,236,255,11,0,236,255,8,0,236,255,6,0,236,255,4,0,238,255,0,0,236,255,0,0,238,255,0,0,238,255,253,255,238,255,253,255,240,255,253,255,242,255,251,255,244,255,0,0,242,255,253,255,244,255,251,255,247,255,249,255,247,255,249,255,247,255,242,255,247,255,240,255,249,255,238,255,253,255,236,255,0,0,236,255,4,0,236,255,11,0,236,255,15,0,236,255,22,0,240,255,24,0,242,255,26,0,244,255,26,0,247,255,24,0,249,255,17,0,253,255,15,0,253,255,8,0,251,255,2,0,249,255,0,0,247,255,253,255,244,255,249,255,242,255,247,255,242,255,247,255,242,255,247,255,242,255,247,255,242,255,249,255,240,255,249,255,242,255,249,255,242,255,247,255,242,255,244,255,242,255,242,255,242,255,238,255,242,255,236,255,244,255,233,255,244,255,229,255,242,255,227,255,244,255,227,255,242,255,225,255,240,255,227,255,238,255,227,255,233,255,231,255,231,255,231,255,227,255,233,255,225,255,238,255,222,255,238,255,218,255,240,255,216,255,240,255,211,255,240,255,209,255,242,255,209,255,238,255,211,255,240,255,216,255,240,255,222,255,238,255,231,255,238,255,240,255,238,255,244,255,236,255,251,255,238,255,251,255,238,255,253,255,240,255,251,255,242,255,251,255,247,255,249,255,251,255,249,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,253,255,6,0,251,255,4,0,249,255,6,0,244,255,2,0,242,255,0,0,236,255,251,255,231,255,244,255,227,255,238,255,220,255,229,255,216,255,222,255,211,255,216,255,211,255,209,255,211,255,205,255,216,255,203,255,218,255,200,255,227,255,203,255,236,255,205,255,242,255,207,255,249,255,209,255,0,0,216,255,4,0,220,255,6,0,225,255,11,0,231,255,13,0,238,255,13,0,244,255,13,0,249,255,13,0,253,255,11,0,0,0,11,0,0,0,6,0,2,0,2,0,0,0,0,0,0,0,249,255,0,0,240,255,251,255,231,255,247,255,222,255,247,255,216,255,244,255,211,255,249,255,211,255,249,255,214,255,251,255,220,255,0,0,227,255,4,0,236,255,8,0,244,255,13,0,251,255,17,0,2,0,22,0,6,0,24,0,8,0,24,0,11,0,24,0,11,0,22,0,8,0,17,0,6,0,15,0,2,0,13,0,2,0,8,0,0,0,4,0,0,0,2,0,251,255,0,0,247,255,253,255,242,255,251,255,238,255,249,255,233,255,247,255,231,255,242,255,229,255,238,255,229,255,233,255,229,255,229,255,231,255,225,255,236,255,227,255,240,255,225,255,244,255,231,255,249,255,231,255,253,255,238,255,253,255,242,255,253,255,249,255,253,255,0,0,253,255,0,0,251,255,4,0,247,255,6,0,244,255,8,0,242,255,8,0,242,255,8,0,240,255,8,0,240,255,11,0,240,255,11,0,242,255,11,0,247,255,13,0,249,255,13,0,253,255,13,0,253,255,15,0,0,0,19,0,0,0,19,0,0,0,24,0,0,0,24,0,0,0,26,0,253,255,28,0,253,255,26,0,253,255,26,0,251,255,24,0,249,255,22,0,247,255,17,0,247,255,15,0,249,255,15,0,249,255,15,0,251,255,17,0,0,0,19,0,0,0,24,0,2,0,26,0,0,0,26,0,0,0,28,0,253,255,24,0,249,255,19,0,244,255,13,0,242,255,4,0,238,255,0,0,236,255,244,255,236,255,238,255,233,255,229,255,233,255,222,255,233,255,220,255,231,255,216,255,231,255,216,255,233,255,216,255,236,255,220,255,238,255,225,255,244,255,231,255,247,255,238,255,251,255,247,255,0,0,251,255,4,0,0,0,11,0,2,0,15,0,6,0,15,0,6,0,17,0,4,0,17,0,2,0,22,0,0,0,19,0,253,255,22,0,249,255,24,0,247,255,26,0,244,255,26,0,244,255,28,0,247,255,28,0,247,255,28,0,247,255,24,0,249,255,22,0,249,255,17,0,251,255,13,0,249,255,6,0,244,255,0,0,244,255,253,255,238,255,247,255,236,255,242,255,238,255,238,255,236,255,233,255,238,255,233,255,238,255,236,255,240,255,238,255,242,255,240,255,244,255,244,255,247,255,249,255,251,255,253,255,253,255,0,0,0,0,0,0,2,0,2,0,4,0,0,0,6,0,2,0,8,0,2,0,11,0,0,0,13,0,0,0,17,0,0,0,19,0,0,0,22,0,0,0,26,0,0,0,28,0,4,0,28,0,8,0,26,0,13,0,24,0,17,0,22,0,19,0,17,0,22,0,11,0,19,0,4,0,15,0,0,0,11,0,249,255,8,0,242,255,6,0,240,255,4,0,236,255,4,0,236,255,8,0,236,255,11,0,238,255,17,0,240,255,24,0,242,255,30,0,247,255,37,0,249,255,39,0,251,255,41,0,251,255,41,0,253,255,37,0,253,255,33,0,253,255,26,0,253,255,22,0,0,0,13,0,253,255,6,0,253,255,2,0,251,255,0,0,247,255,249,255,247,255,242,255,244,255,236,255,242,255,231,255,244,255,227,255,247,255,222,255,249,255,220,255,253,255,220,255,0,0,218,255,4,0,218,255,6,0,220,255,8,0,222,255,13,0,222,255,15,0,225,255,13,0,225,255,13,0,222,255,11,0,222,255,8,0,220,255,4,0,216,255,2,0,214,255,0,0,207,255,253,255,205,255,249,255,205,255,247,255,205,255,244,255,207,255,242,255,214,255,242,255,220,255,242,255,231,255,242,255,244,255,242,255,0,0,242,255,11,0,240,255,26,0,242,255,35,0,240,255,41,0,240,255,48,0,238,255,50,0,236,255,48,0,236,255,46,0,233,255,39,0,233,255,28,0,236,255,17,0,236,255,6,0,236,255,253,255,236,255,244,255,238,255,238,255,233,255,231,255,231,255,231,255,227,255,233,255,222,255,236,255,216,255,238,255,214,255,240,255,209,255,242,255,211,255,242,255,216,255,242,255,222,255,238,255,229,255,238,255,238,255,236,255,242,255,236,255,249,255,233,255,253,255,231,255,253,255,231,255,251,255,231,255,251,255,231,255,249,255,233,255,251,255,233,255,251,255,233,255,0,0,238,255,2,0,240,255,6,0,242,255,8,0,244,255,13,0,249,255,15,0,253,255,15,0,0,0,15,0,2,0,13,0,6,0,11,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,11,0,4,0,13,0,2,0,15,0,0,0,17,0,0,0,22,0,251,255,24,0,249,255,26,0,244,255,28,0,244,255,26,0,240,255,24,0,240,255,17,0,236,255,8,0,236,255,0,0,231,255,251,255,229,255,240,255,227,255,236,255,227,255,229,255,227,255,227,255,229,255,227,255,231,255,229,255,233,255,233,255,236,255,238,255,236,255,242,255,238,255,249,255,238,255,253,255,238,255,0,0,238,255,4,0,236,255,6,0,236,255,8,0,240,255,11,0,244,255,13,0,249,255,13,0,0,0,13,0,2,0,8,0,4,0,6,0,6,0,4,0,8,0,2,0,8,0,0,0,4,0,0,0,4,0,253,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,4,0,240,255,6,0,238,255,11,0,236,255,11,0,231,255,13,0,231,255,15,0,229,255,15,0,229,255,13,0,229,255,15,0,229,255,15,0,231,255,13,0,233,255,15,0,236,255,15,0,238,255,13,0,240,255,13,0,242,255,11,0,244,255,8,0,247,255,6,0,249,255,6,0,247,255,6,0,244,255,4,0,242,255,6,0,236,255,6,0,231,255,8,0,225,255,11,0,222,255,11,0,218,255,11,0,220,255,11,0,225,255,13,0,231,255,11,0,238,255,8,0,247,255,8,0,0,0,6,0,4,0,8,0,15,0,8,0,19,0,13,0,24,0,15,0,26,0,22,0,26,0,26,0,24,0,33,0,24,0,35,0,17,0,37,0,13,0,39,0,8,0,37,0,0,0,33,0,249,255,33,0,242,255,26,0,231,255,17,0,220,255,11,0,211,255,4,0,203,255,253,255,196,255,244,255,194,255,240,255,192,255,236,255,194,255,231,255,196,255,231,255,200,255,233,255,203,255,240,255,207,255,247,255,211,255,253,255,216,255,0,0,220,255,6,0,225,255,8,0,231,255,11,0,236,255,8,0,244,255,4,0,247,255,2,0,251,255,253,255,251,255,244,255,251,255,238,255,249,255,229,255,247,255,220,255,244,255,209,255,242,255,203,255,240,255,194,255,240,255,187,255,242,255,180,255,247,255,176,255,251,255,174,255,0,0,174,255,4,0,178,255,6,0,183,255,8,0,187,255,8,0,194,255,8,0,200,255,8,0,207,255,8,0,214,255,8,0,220,255,11,0,227,255,13,0,231,255,13,0,238,255,13,0,244,255,15,0,247,255,13,0,253,255,8,0,2,0,2,0,6,0,251,255,8,0,242,255,11,0,236,255,15,0,227,255,15,0,222,255,13,0,218,255,13,0,216,255,11,0,216,255,8,0,216,255,4,0,218,255,4,0,220,255,0,0,225,255,0,0,229,255,251,255,236,255,249,255,240,255,249,255,244,255,249,255,249,255,247,255,253,255,249,255,253,255,251,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,2,0,249,255,8,0,244,255,11,0,242,255,15,0,238,255,15,0,233,255,15,0,231,255,15,0,229,255,11,0,229,255,4,0,229,255,0,0,231,255,249,255,233,255,240,255,236,255,238,255,238,255,236,255,238,255,233,255,238,255,238,255,236,255,240,255,236,255,244,255,236,255,251,255,236,255,253,255,238,255,2,0,240,255,4,0,242,255,8,0,247,255,6,0,247,255,11,0,251,255,13,0,251,255,15,0,253,255,15,0,251,255,17,0,251,255,17,0,249,255,17,0,247,255,17,0,247,255,15,0,247,255,15,0,247,255,8,0,244,255,4,0,247,255,0,0,249,255,0,0,251,255,253,255,251,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,0,0,0,0,0,0,0,0,4,0,0,0,6,0,0,0,11,0,0,0,13,0,253,255,13,0,251,255,13,0,249,255,13,0,249,255,13,0,249,255,13,0,249,255,13,0,247,255,13,0,249,255,13,0,249,255,13,0,247,255,13,0,242,255,13,0,238,255,11,0,236,255,11,0,229,255,11,0,227,255,8,0,222,255,6,0,222,255,2,0,222,255,2,0,222,255,253,255,225,255,251,255,229,255,247,255,233,255,244,255,238,255,242,255,244,255,242,255,251,255,244,255,2,0,242,255,8,0,247,255,15,0,244,255,19,0,244,255,22,0,242,255,19,0,238,255,15,0,236,255,8,0,229,255,4,0,225,255,0,0,220,255,247,255,218,255,240,255,220,255,233,255,222,255,227,255,225,255,220,255,229,255,218,255,236,255,214,255,242,255,211,255,251,255,211,255,2,0,214,255,11,0,214,255,19,0,218,255,26,0,220,255,35,0,225,255,39,0,229,255,41,0,233,255,41,0,238,255,39,0,240,255,35,0,242,255,28,0,242,255,22,0,247,255,15,0,249,255,11,0,247,255,4,0,247,255,0,0,251,255,251,255,251,255,249,255,253,255,244,255,0,0,244,255,4,0,244,255,8,0,240,255,13,0,242,255,19,0,242,255,24,0,244,255,24,0,244,255,24,0,247,255,26,0,251,255,19,0,253,255,19,0,0,0,17,0,0,0,13,0,2,0,11,0,2,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,0,0,247,255,2,0,247,255,4,0,247,255,8,0,247,255,11,0,247,255,8,0,247,255,6,0,247,255,4,0,247,255,0,0,247,255,253,255,247,255,247,255,249,255,240,255,249,255,231,255,251,255,225,255,0,0,220,255,0,0,216,255,2,0,214,255,8,0,214,255,11,0,216,255,13,0,220,255,17,0,222,255,19,0,227,255,22,0,231,255,22,0,236,255,22,0,238,255,19,0,238,255,15,0,240,255,13,0,238,255,8,0,238,255,6,0,236,255,4,0,236,255,6,0,236,255,6,0,236,255,6,0,238,255,13,0,240,255,13,0,247,255,17,0,251,255,19,0,253,255,17,0,0,0,19,0,0,0,19,0,0,0,24,0,2,0,24,0,0,0,28,0,0,0,33,0,253,255,35,0,251,255,39,0,247,255,39,0,244,255,41,0,242,255,39,0,240,255,39,0,238,255,35,0,240,255,30,0,238,255,28,0,240,255,26,0,238,255,22,0,238,255,19,0,240,255,17,0,238,255,13,0,240,255,11,0,238,255,6,0,238,255,4,0,233,255,0,0,231,255,0,0,231,255,0,0,229,255,253,255,227,255,251,255,227,255,251,255,231,255,251,255,229,255,247,255,231,255,244,255,233,255,242,255,236,255,238,255,238,255,236,255,242,255,231,255,244,255,229,255,249,255,227,255,253,255,229,255,0,0,231,255,4,0,238,255,8,0,242,255,13,0,251,255,15,0,2,0,22,0,6,0,24,0,11,0,28,0,11,0,30,0,11,0,33,0,8,0,33,0,6,0,33,0,2,0,28,0,2,0,26,0,0,0,24,0,253,255,19,0,0,0,15,0,0,0,8,0,0,0,4,0,6,0,0,0,13,0,249,255,17,0,242,255,26,0,236,255,30,0,231,255,35,0,227,255,37,0,227,255,37,0,229,255,37,0,233,255,33,0,242,255,26,0,251,255,22,0,6,0,15,0,17,0,11,0,26,0,4,0,35,0,2,0,39,0,0,0,41,0,251,255,41,0,251,255,37,0,253,255,33,0,249,255,30,0,253,255,28,0,0,0,26,0,0,0,26,0,2,0,24,0,4,0,26,0,6,0,28,0,11,0,26,0,11,0,26,0,8,0,26,0,6,0,22,0,2,0,19,0,253,255,13,0,247,255,6,0,242,255,2,0,238,255,0,0,236,255,253,255,240,255,251,255,240,255,251,255,247,255,253,255,253,255,0,0,0,0,4,0,4,0,11,0,6,0,15,0,8,0,22,0,6,0,26,0,4,0,30,0,2,0,35,0,0,0,39,0,251,255,39,0,244,255,44,0,240,255,41,0,238,255,41,0,233,255,39,0,229,255,35,0,231,255,30,0,231,255,26,0,231,255,17,0,236,255,11,0,238,255,6,0,240,255,0,0,240,255,253,255,242,255,251,255,240,255,251,255,238,255,253,255,238,255,0,0,236,255,0,0,236,255,0,0,233,255,2,0,233,255,4,0,233,255,2,0,233,255,2,0,231,255,0,0,231,255,0,0,229,255,0,0,227,255,0,0,227,255,0,0,222,255,253,255,222,255,251,255,220,255,251,255,220,255,249,255,218,255,249,255,220,255,249,255,227,255,249,255,229,255,249,255,236,255,251,255,240,255,253,255,244,255,0,0,249,255,0,0,251,255,2,0,0,0,2,0,2,0,4,0,4,0,4,0,11,0,2,0,15,0,0,0,19,0,0,0,26,0,0,0,33,0,253,255,37,0,251,255,39,0,253,255,39,0,253,255,39,0,0,0,37,0,2,0,37,0,6,0,37,0,13,0,35,0,19,0,35,0,22,0,35,0,24,0,37,0,24,0,35,0,24,0,35,0,19,0,30,0,17,0,28,0,11,0,24,0,6,0,17,0,2,0,13,0,253,255,11,0,251,255,6,0,247,255,4,0,247,255,4,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,249,255,4,0,249,255,2,0,244,255,4,0,240,255,6,0,233,255,6,0,229,255,13,0,220,255,15,0,214,255,17,0,209,255,19,0,205,255,22,0,200,255,22,0,203,255,24,0,203,255,26,0,207,255,28,0,211,255,30,0,214,255,35,0,220,255,37,0,225,255,41,0,229,255,41,0,233,255,44,0,238,255,39,0,242,255,35,0,244,255,28,0,244,255,19,0,247,255,11,0,244,255,2,0,244,255,253,255,244,255,247,255,242,255,242,255,244,255,240,255,247,255,244,255,251,255,244,255,0,0,251,255,6,0,0,0,15,0,2,0,24,0,8,0,30,0,11,0,37,0,13,0,44,0,15,0,48,0,19,0,52,0,22,0,52,0,24,0,52,0,28,0,50,0,33,0,50,0,33,0,44,0,33,0,41,0,35,0,37,0,30,0,33,0,28,0,28,0,24,0,26,0,19,0,24,0,15,0,22,0,15,0,19,0,11,0,19,0,8,0,15,0,8,0,13,0,8,0,11,0,6,0,4,0,4,0,0,0,4,0,253,255,4,0,244,255,0,0,240,255,0,0,236,255,253,255,229,255,251,255,227,255,251,255,227,255,251,255,229,255,253,255,233,255,253,255,242,255,0,0,251,255,0,0,4,0,2,0,13,0,0,0,24,0,0,0,28,0,0,0,33,0,0,0,33,0,253,255,28,0,253,255,22,0,253,255,13,0,0,0,4,0,2,0,251,255,8,0,247,255,13,0,240,255,15,0,240,255,15,0,236,255,13,0,236,255,11,0,236,255,8,0,238,255,4,0,238,255,0,0,238,255,251,255,242,255,249,255,244,255,244,255,247,255,244,255,247,255,242,255,249,255,242,255,249,255,240,255,247,255,240,255,244,255,240,255,244,255,240,255,244,255,240,255,242,255,238,255,244,255,238,255,244,255,238,255,247,255,242,255,249,255,242,255,253,255,244,255,0,0,251,255,0,0,253,255,2,0,2,0,2,0,8,0,0,0,13,0,253,255,17,0,251,255,19,0,249,255,19,0,244,255,19,0,242,255,17,0,242,255,13,0,244,255,6,0,247,255,2,0,249,255,0,0,251,255,251,255,0,0,244,255,0,0,238,255,0,0,233,255,0,0,229,255,2,0,222,255,2,0,222,255,2,0,222,255,2,0,220,255,6,0,222,255,6,0,225,255,8,0,227,255,11,0,231,255,15,0,236,255,17,0,238,255,17,0,244,255,19,0,244,255,19,0,247,255,15,0,244,255,15,0,242,255,11,0,238,255,8,0,231,255,6,0,225,255,2,0,222,255,2,0,216,255,2,0,214,255,4,0,211,255,6,0,209,255,8,0,209,255,13,0,211,255,15,0,214,255,19,0,216,255,17,0,218,255,17,0,222,255,15,0,227,255,11,0,231,255,8,0,236,255,2,0,240,255,0,0,242,255,253,255,247,255,251,255,249,255,249,255,0,0,247,255,2,0,244,255,6,0,247,255,11,0,244,255,15,0,242,255,19,0,240,255,22,0,242,255,22,0,240,255,24,0,240,255,26,0,242,255,24,0,247,255,24,0,251,255,22,0,0,0,17,0,6,0,13,0,8,0,11,0,15,0,6,0,19,0,4,0,22,0,2,0,22,0,0,0,22,0,0,0,19,0,253,255,17,0,253,255,15,0,253,255,13,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,19,0,0,0,19,0,0,0,22,0,0,0,24,0,2,0,24,0,4,0,22,0,6,0,19,0,11,0,13,0,15,0,8,0,17,0,2,0,17,0,253,255,19,0,247,255,17,0,242,255,15,0,236,255,11,0,229,255,8,0,225,255,4,0,220,255,2,0,220,255,0,0,220,255,253,255,222,255,247,255,233,255,242,255,242,255,238,255,0,0,233,255,11,0,229,255,26,0,225,255,37,0,222,255,46,0,220,255,55,0,218,255,57,0,216,255,57,0,214,255,55,0,214,255,52,0,216,255,46,0,216,255,41,0,216,255,33,0,220,255,30,0,222,255,24,0,229,255,19,0,231,255,17,0,238,255,13,0,242,255,11,0,247,255,8,0,251,255,8,0,251,255,6,0,253,255,6,0,251,255,6,0,249,255,6,0,247,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,249,255,251,255,253,255,249,255,0,0,247,255,2,0,247,255,6,0,247,255,6,0,247,255,6,0,249,255,4,0,251,255,4,0,0,0,0,0,4,0,253,255,6,0,249,255,8,0,240,255,13,0,236,255,13,0,229,255,15,0,222,255,15,0,220,255,13,0,218,255,13,0,216,255,13,0,218,255,15,0,216,255,15,0,220,255,19,0,220,255,19,0,222,255,19,0,225,255,22,0,227,255,22,0,229,255,19,0,233,255,17,0,236,255,15,0,242,255,13,0,244,255,11,0,251,255,6,0,0,0,4,0,2,0,0,0,6,0,251,255,11,0,244,255,15,0,238,255,17,0,233,255,19,0,231,255,22,0,227,255,24,0,229,255,24,0,231,255,24,0,236,255,24,0,240,255,22,0,247,255,17,0,0,0,15,0,2,0,11,0,11,0,6,0,17,0,6,0,24,0,2,0,30,0,2,0,35,0,4,0,37,0,6,0,41,0,6,0,41,0,8,0,44,0,11,0,44,0,13,0,46,0,11,0,48,0,11,0,48,0,8,0,50,0,6,0,50,0,4,0,50,0,0,0,50,0,0,0,46,0,251,255,41,0,249,255,37,0,249,255,33,0,247,255,28,0,249,255,24,0,251,255,19,0,251,255,19,0,253,255,15,0,0,0,15,0,4,0,11,0,6,0,11,0,6,0,6,0,8,0,6,0,11,0,6,0,11,0,4,0,8,0,4,0,8,0,2,0,6,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,11,0,0,0,13,0,0,0,17,0,0,0,19,0,251,255,19,0,249,255,22,0,244,255,17,0,238,255,17,0,233,255,17,0,231,255,13,0,229,255,8,0,229,255,8,0,231,255,8,0,233,255,6,0,236,255,6,0,240,255,8,0,242,255,6,0,247,255,6,0,249,255,4,0,251,255,2,0,253,255,0,0,253,255,249,255,0,0,242,255,0,0,238,255,0,0,233,255,2,0,231,255,0,0,231,255,2,0,231,255,0,0,233,255,253,255,236,255,251,255,240,255,249,255,244,255,247,255,249,255,244,255,253,255,242,255,0,0,242,255,0,0,244,255,0,0,244,255,2,0,249,255,2,0,249,255,2,0,0,0,2,0,2,0,2,0,6,0,2,0,8,0,6,0,8,0,6,0,11,0,13,0,11,0,13,0,6,0,19,0,6,0,19,0,4,0,22,0,2,0,24,0,2,0,28,0,0,0,28,0,0,0,28,0,2,0,30,0,2,0,33,0,2,0,30,0,2,0,30,0,2,0,28,0,2,0,24,0,2,0,22,0,2,0,17,0,2,0,13,0,0,0,8,0,2,0,2,0,2,0,0,0,2,0,251,255,2,0,249,255,4,0,244,255,4,0,242,255,6,0,238,255,6,0,233,255,8,0,231,255,11,0,225,255,13,0,218,255,11,0,211,255,15,0,207,255,15,0,205,255,17,0,203,255,19,0,205,255,24,0,209,255,24,0,214,255,24,0,222,255,22,0,231,255,22,0,240,255,17,0,249,255,13,0,0,0,11,0,2,0,4,0,2,0,2,0,4,0,0,0,2,0,0,0,0,0,251,255,0,0,249,255,253,255,244,255,251,255,244,255,251,255,242,255,249,255,247,255,251,255,249,255,253,255,251,255,0,0,2,0,2,0,8,0,6,0,15,0,11,0,22,0,15,0,26,0,17,0,33,0,19,0,33,0,19,0,37,0,19,0,35,0,19,0,35,0,17,0,35,0,15,0,33,0,17,0,30,0,13,0,30,0,11,0,26,0,11,0,24,0,11,0,22,0,8,0,22,0,6,0,17,0,4,0,15,0,0,0,13,0,253,255,8,0,247,255,4,0,242,255,2,0,236,255,253,255,231,255,251,255,227,255,242,255,225,255,236,255,225,255,231,255,225,255,222,255,227,255,218,255,233,255,214,255,236,255,214,255,238,255,209,255,240,255,214,255,240,255,218,255,242,255,227,255,242,255,236,255,242,255,244,255,242,255,0,0,244,255,6,0,247,255,13,0,249,255,19,0,0,0,22,0,2,0,26,0,8,0,33,0,13,0,39,0,17,0,48,0,19,0,57,0,19,0,64,0,19,0,70,0,15,0,75,0,13,0,77,0,8,0,72,0,6,0,68,0,4,0,59,0,0,0,52,0,253,255,41,0,253,255,35,0,0,0,26,0,0,0,22,0,0,0,17,0,2,0,15,0,0,0,13,0,2,0,13,0,0,0,15,0,0,0,15,0,0,0,19,0,253,255,19,0,253,255,15,0,0,0,13,0,0,0,11,0,4,0,2,0,8,0,0,0,13,0,251,255,19,0,244,255,26,0,240,255,30,0,242,255,35,0,242,255,37,0,244,255,35,0,247,255,33,0,251,255,28,0,0,0,24,0,0,0,17,0,0,0,13,0,0,0,8,0,4,0,2,0,4,0,253,255,6,0,251,255,8,0,244,255,13,0,240,255,13,0,236,255,13,0,233,255,8,0,229,255,8,0,229,255,8,0,227,255,8,0,229,255,6,0,231,255,4,0,233,255,4,0,240,255,4,0,242,255,2,0,242,255,0,0,244,255,253,255,242,255,247,255,242,255,242,255,240,255,236,255,236,255,229,255,233,255,222,255,231,255,216,255,231,255,214,255,229,255,209,255,229,255,207,255,231,255,207,255,233,255,209,255,236,255,216,255,236,255,222,255,240,255,231,255,242,255,238,255,242,255,247,255,247,255,0,0,249,255,8,0,251,255,15,0,251,255,17,0,253,255,19,0,253,255,22,0,253,255,19,0,0,0,22,0,0,0,17,0,0,0,15,0,4,0,15,0,6,0,13,0,8,0,15,0,11,0,15,0,8,0,13,0,8,0,15,0,6,0,13,0,6,0,11,0,2,0,6,0,0,0,4,0,0,0,0,0,253,255,253,255,251,255,251,255,253,255,249,255,253,255,249,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,8,0,6,0,8,0,8,0,11,0,8,0,13,0,6,0,17,0,6,0,19,0,0,0,24,0,0,0,26,0,249,255,30,0,244,255,30,0,238,255,33,0,236,255,35,0,236,255,35,0,236,255,33,0,236,255,28,0,242,255,26,0,244,255,22,0,249,255,17,0,251,255,11,0,251,255,6,0,251,255,4,0,251,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,2,0,247,255,6,0,249,255,6,0,253,255,8,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,0,0,2,0,0,0,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,249,255,4,0,251,255,6,0,253,255,6,0,0,0,8,0,0,0,8,0,2,0,6,0,6,0,4,0,8,0,4,0,11,0,4,0,13,0,2,0,17,0,0,0,17,0,2,0,17,0,2,0,19,0,4,0,15,0,4,0,15,0,2,0,15,0,2,0,11,0,2,0,11,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,17,0,0,0,22,0,253,255,24,0,0,0,30,0,0,0,35,0,0,0,35,0,253,255,39,0,253,255,37,0,251,255,35,0,249,255,35,0,249,255,33,0,247,255,35,0,244,255,35,0,242,255,37,0,240,255,35,0,240,255,37,0,238,255,39,0,240,255,35,0,240,255,33,0,244,255,28,0,247,255,22,0,251,255,17,0,0,0,13,0,0,0,11,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,253,255,11,0,0,0,8,0,0,0,8,0,4,0,4,0,6,0,0,0,6,0,253,255,8,0,247,255,8,0,244,255,8,0,240,255,8,0,240,255,4,0,240,255,4,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,4,0,247,255,4,0,249,255,6,0,249,255,4,0,249,255,6,0,251,255,6,0,253,255,8,0,253,255,6,0,0,0,4,0,2,0,2,0,4,0,2,0,6,0,2,0,8,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,24,0,253,255,28,0,249,255,28,0,247,255,33,0,242,255,37,0,238,255,41,0,236,255,46,0,233,255,48,0,229,255,52,0,231,255,52,0,236,255,55,0,238,255,55,0,244,255,55,0,253,255,50,0,6,0,50,0,13,0,48,0,24,0,46,0,33,0,44,0,41,0,41,0,50,0,37,0,55,0,30,0,59,0,26,0,59,0,19,0,59,0,11,0,57,0,4,0,50,0,0,0,44,0,249,255,35,0,244,255,28,0,244,255,22,0,244,255,15,0,242,255,8,0,244,255,6,0,244,255,2,0,244,255,253,255,249,255,253,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,244,255,251,255,242,255,253,255,240,255,0,0,238,255,0,0,236,255,0,0,236,255,2,0,236,255,0,0,236,255,0,0,238,255,0,0,240,255,0,0,238,255,253,255,236,255,253,255,233,255,251,255,229,255,249,255,229,255,247,255,225,255,242,255,225,255,238,255,227,255,231,255,229,255,225,255,231,255,218,255,233,255,211,255,238,255,207,255,240,255,203,255,242,255,200,255,242,255,200,255,242,255,203,255,242,255,205,255,242,255,207,255,242,255,209,255,242,255,207,255,244,255,207,255,244,255,205,255,247,255,205,255,251,255,203,255,253,255,203,255,253,255,205,255,0,0,207,255,0,0,211,255,0,0,218,255,0,0,225,255,0,0,236,255,0,0,244,255,253,255,253,255,253,255,2,0,251,255,11,0,251,255,17,0,249,255,22,0,249,255,24,0,251,255,28,0,251,255,26,0,251,255,28,0,251,255,28,0,253,255,26,0,0,0,28,0,0,0,26,0,2,0,26,0,4,0,24,0,8,0,24,0,13,0,24,0,15,0,22,0,19,0,22,0,22,0,19,0,26,0,17,0,28,0,13,0,28,0,11,0,28,0,8,0,26,0,2,0,24,0,0,0,22,0,251,255,17,0,249,255,13,0,244,255,6,0,242,255,4,0,242,255,0,0,244,255,253,255,249,255,251,255,251,255,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,253,255,240,255,251,255,238,255,249,255,240,255,247,255,238,255,244,255,236,255,244,255,233,255,242,255,233,255,242,255,231,255,244,255,231,255,244,255,233,255,247,255,238,255,244,255,244,255,247,255,249,255,247,255,0,0,249,255,4,0,251,255,6,0,253,255,6,0,0,0,2,0,2,0,0,0,8,0,253,255,8,0,249,255,6,0,244,255,4,0,242,255,0,0,242,255,251,255,240,255,247,255,242,255,240,255,242,255,238,255,247,255,236,255,251,255,233,255,251,255,236,255,0,0,238,255,0,0,242,255,4,0,251,255,2,0,0,0,2,0,6,0,0,0,13,0,0,0,17,0,0,0,22,0,0,0,26,0,0,0,24,0,0,0,24,0,2,0,24,0,6,0,22,0,11,0,22,0,17,0,22,0,24,0,24,0,30,0,22,0,37,0,24,0,39,0,22,0,41,0,22,0,39,0,19,0,35,0,19,0,26,0,17,0,17,0,17,0,4,0,17,0,251,255,15,0,240,255,13,0,231,255,11,0,227,255,6,0,225,255,2,0,229,255,0,0,231,255,253,255,242,255,251,255,251,255,251,255,2,0,251,255,11,0,249,255,17,0,253,255,24,0,253,255,28,0,251,255,28,0,251,255,30,0,251,255,28,0,249,255,30,0,249,255,30,0,247,255,33,0,242,255,33,0,240,255,33,0,240,255,33,0,233,255,28,0,231,255,24,0,229,255,22,0,225,255,15,0,225,255,8,0,222,255,4,0,220,255,2,0,218,255,0,0,218,255,0,0,216,255,0,0,218,255,0,0,220,255,0,0,220,255,0,0,222,255,2,0,225,255,2,0,227,255,4,0,227,255,8,0,229,255,13,0,231,255,17,0,231,255,24,0,236,255,28,0,233,255,33,0,233,255,35,0,233,255,37,0,231,255,37,0,229,255,35,0,225,255,35,0,225,255,35,0,225,255,30,0,225,255,28,0,227,255,26,0,233,255,24,0,238,255,22,0,242,255,17,0,249,255,15,0,253,255,13,0,0,0,11,0,2,0,13,0,2,0,11,0,2,0,11,0,2,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,2,0,8,0,6,0,6,0,8,0,2,0,13,0,0,0,17,0,253,255,22,0,249,255,26,0,242,255,28,0,238,255,33,0,233,255,35,0,231,255,35,0,231,255,33,0,231,255,33,0,231,255,30,0,236,255,28,0,242,255,26,0,247,255,26,0,253,255,26,0,2,0,26,0,6,0,26,0,11,0,26,0,17,0,24,0,17,0,22,0,19,0,19,0,19,0,19,0,19,0,13,0,22,0,11,0,24,0,8,0,26,0,6,0,28,0,4,0,30,0,4,0,33,0,4,0,33,0,6,0,35,0,8,0,35,0,11,0,33,0,13,0,30,0,13,0,26,0,13,0,22,0,13,0,17,0,13,0,13,0,11,0,8,0,6,0,6,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,8,0,2,0,11,0,2,0,11,0,2,0,17,0,0,0,17,0,0,0,19,0,0,0,17,0,0,0,15,0,253,255,11,0,251,255,6,0,249,255,2,0,247,255,253,255,244,255,247,255,244,255,240,255,242,255,233,255,242,255,231,255,242,255,227,255,242,255,227,255,244,255,227,255,247,255,229,255,244,255,231,255,242,255,233,255,240,255,236,255,240,255,238,255,238,255,236,255,238,255,233,255,236,255,233,255,236,255,231,255,236,255,229,255,236,255,229,255,236,255,229,255,236,255,231,255,236,255,233,255,236,255,236,255,236,255,240,255,236,255,244,255,240,255,249,255,242,255,251,255,244,255,251,255,249,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,4,0,0,0,6,0,2,0,6,0,4,0,6,0,8,0,6,0,13,0,8,0,17,0,8,0,22,0,11,0,26,0,11,0,33,0,13,0,37,0,13,0,37,0,15,0,41,0,15,0,41,0,15,0,37,0,15,0,33,0,15,0,28,0,15,0,22,0,15,0,15,0,15,0,11,0,15,0,6,0,15,0,4,0,15,0,4,0,17,0,8,0,15,0,13,0,17,0,19,0,17,0,28,0,15,0,35,0,15,0,44,0,13,0,50,0,11,0,52,0,8,0,52,0,6,0,52,0,6,0,48,0,6,0,44,0,6,0,37,0,6,0,30,0,11,0,24,0,15,0,17,0,17,0,11,0,24,0,6,0,28,0,0,0,30,0,253,255,33,0,249,255,35,0,244,255,35,0,240,255,37,0,238,255,39,0,238,255,41,0,238,255,44,0,240,255,46,0,242,255,46,0,244,255,48,0,249,255,46,0,253,255,44,0,253,255,41,0,0,0,37,0,0,0,30,0,0,0,22,0,253,255,15,0,253,255,8,0,253,255,2,0,251,255,253,255,249,255,247,255,247,255,242,255,247,255,240,255,247,255,240,255,247,255,240,255,249,255,238,255,249,255,240,255,253,255,240,255,251,255,238,255,0,0,238,255,0,0,236,255,0,0,236,255,2,0,231,255,4,0,229,255,4,0,227,255,11,0,227,255,13,0,225,255,17,0,227,255,22,0,227,255,22,0,229,255,24,0,231,255,22,0,236,255,22,0,240,255,15,0,244,255,11,0,251,255,8,0,0,0,4,0,4,0,0,0,8,0,0,0,11,0,253,255,15,0,251,255,17,0,249,255,17,0,249,255,17,0,251,255,17,0,251,255,17,0,0,0,15,0,2,0,15,0,6,0,13,0,11,0,13,0,13,0,11,0,17,0,11,0,22,0,8,0,26,0,6,0,26,0,6,0,28,0,6,0,30,0,6,0,28,0,6,0,24,0,6,0,19,0,4,0,15,0,4,0,11,0,2,0,4,0,0,0,0,0,251,255,0,0,247,255,0,0,240,255,0,0,233,255,2,0,227,255,8,0,222,255,13,0,220,255,22,0,218,255,26,0,220,255,30,0,220,255,33,0,225,255,35,0,227,255,33,0,231,255,26,0,231,255,22,0,233,255,13,0,231,255,6,0,231,255,0,0,229,255,251,255,227,255,247,255,225,255,242,255,225,255,240,255,225,255,236,255,225,255,236,255,225,255,233,255,227,255,236,255,231,255,238,255,233,255,240,255,236,255,242,255,238,255,249,255,240,255,251,255,242,255,253,255,242,255,0,0,240,255,0,0,240,255,2,0,238,255,4,0,236,255,4,0,231,255,4,0,227,255,4,0,227,255,4,0,225,255,6,0,225,255,6,0,227,255,4,0,231,255,2,0,236,255,0,0,238,255,0,0,242,255,251,255,247,255,249,255,249,255,242,255,249,255,240,255,247,255,238,255,244,255,233,255,238,255,233,255,238,255,229,255,233,255,227,255,231,255,227,255,231,255,227,255,233,255,229,255,236,255,233,255,240,255,238,255,244,255,244,255,251,255,251,255,2,0,2,0,8,0,6,0,15,0,13,0,24,0,17,0,30,0,19,0,30,0,22,0,35,0,24,0,35,0,22,0,35,0,17,0,33,0,15,0,30,0,11,0,30,0,4,0,26,0,0,0,22,0,251,255,22,0,249,255,19,0,249,255,17,0,244,255,19,0,249,255,19,0,249,255,24,0,251,255,28,0,251,255,33,0,0,0,37,0,0,0,37,0,2,0,37,0,4,0,39,0,6,0,35,0,11,0,33,0,11,0,30,0,13,0,28,0,13,0,26,0,15,0,26,0,15,0,26,0,17,0,28,0,15,0,33,0,17,0,35,0,15,0,39,0,15,0,44,0,13,0,48,0,13,0,55,0,13,0,61,0,13,0,68,0,13,0,70,0,13,0,75,0,15,0,75,0,15,0,75,0,17,0,68,0,19,0,61,0,22,0,52,0,28,0,44,0,30,0,35,0,35,0,26,0,37,0,17,0,39,0,13,0,37,0,8,0,35,0,6,0,33,0,6,0,28,0,6,0,26,0,8,0,19,0,8,0,17,0,11,0,11,0,13,0,6,0,13,0,0,0,15,0,253,255,15,0,249,255,17,0,242,255,17,0,236,255,19,0,231,255,17,0,231,255,17,0,231,255,17,0,233,255,15,0,240,255,15,0,249,255,15,0,0,0,17,0,6,0,19,0,13,0,22,0,24,0,26,0,28,0,26,0,33,0,26,0,37,0,26,0,39,0,24,0,41,0,19,0,41,0,17,0,39,0,13,0,35,0,11,0,30,0,6,0,26,0,4,0,22,0,0,0,17,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,19,0,0,0,26,0,0,0,30,0,2,0,37,0,6,0,39,0,6,0,41,0,11,0,41,0,13,0,41,0,17,0,39,0,19,0,35,0,24,0,30,0,24,0,26,0,24,0,26,0,26,0,22,0,26,0,17,0,24,0,17,0,22,0,15,0,17,0,15,0,15,0,17,0,11,0,17,0,6,0,19,0,4,0,17,0,0,0,19,0,253,255,19,0,251,255,19,0,249,255,19,0,244,255,22,0,242,255,22,0,240,255,19,0,240,255,19,0,240,255,17,0,242,255,15,0,244,255,11,0,249,255,6,0,253,255,2,0,2,0,0,0,4,0,249,255,11,0,244,255,11,0,240,255,13,0,236,255,13,0,236,255,11,0,236,255,8,0,238,255,6,0,240,255,0,0,247,255,253,255,253,255,249,255,0,0,242,255,4,0,238,255,11,0,236,255,15,0,233,255,17,0,236,255,19,0,238,255,19,0,242,255,22,0,247,255,19,0,249,255,17,0,251,255,13,0,251,255,8,0,253,255,4,0,253,255,0,0,249,255,249,255,249,255,242,255,247,255,236,255,247,255,231,255,247,255,229,255,247,255,227,255,249,255,229,255,253,255,229,255,253,255,233,255,0,0,240,255,2,0,244,255,6,0,251,255,4,0,0,0,6,0,6,0,8,0,11,0,6,0,15,0,8,0,17,0,8,0,19,0,8,0,19,0,13,0,19,0,13,0,17,0,15,0,17,0,15,0,15,0,15,0,13,0,15,0,11,0,15,0,8,0,15,0,8,0,15,0,8,0,15,0,8,0,13,0,11,0,15,0,15,0,13,0,19,0,13,0,24,0,11,0,26,0,8,0,28,0,8,0,30,0,6,0,28,0,8,0,26,0,11,0,19,0,15,0,13,0,19,0,8,0,28,0,0,0,30,0,249,255,35,0,244,255,37,0,240,255,37,0,238,255,35,0,238,255,35,0,238,255,33,0,240,255,28,0,240,255,24,0,242,255,17,0,242,255,15,0,242,255,13,0,244,255,6,0,247,255,6,0,247,255,6,0,249,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,2,0,4,0,4,0,6,0,6,0,11,0,8,0,11,0,11,0,15,0,13,0,15,0,15,0,13,0,17,0,11,0,17,0,8,0,15,0,2,0,15,0,0,0,13,0,253,255,13,0,253,255,13,0,251,255,13,0,251,255,15,0,247,255,17,0,249,255,17,0,244,255,17,0,244,255,15,0,238,255,15,0,236,255,13,0,227,255,11,0,222,255,8,0,218,255,6,0,211,255,0,0,207,255,0,0,209,255,251,255,209,255,244,255,209,255,242,255,214,255,242,255,218,255,240,255,222,255,238,255,227,255,240,255,231,255,240,255,236,255,242,255,242,255,247,255,249,255,253,255,253,255,2,0,2,0,11,0,6,0,17,0,13,0,26,0,13,0,35,0,17,0,44,0,17,0,50,0,15,0,55,0,11,0,59,0,4,0,61,0,2,0,61,0,0,0,59,0,249,255,57,0,247,255,50,0,247,255,44,0,247,255,37,0,249,255,30,0,253,255,24,0,253,255,17,0,2,0,15,0,4,0,13,0,6,0,17,0,8,0,22,0,8,0,24,0,4,0,26,0,4,0,26,0,2,0,28,0,0,0,28,0,0,0,26,0,0,0,22,0,0,0,19,0,2,0,15,0,2,0,13,0,6,0,11,0,8,0,13,0,8,0,15,0,11,0,17,0,11,0,22,0,13,0,24,0,13,0,24,0,17,0,26,0,17,0,28,0,22,0,24,0,24,0,24,0,24,0,19,0,26,0,15,0,26,0,13,0,24,0,13,0,24,0,11,0,19,0,6,0,15,0,6,0,8,0,4,0,4,0,2,0,0,0,0,0,251,255,0,0,244,255,0,0,240,255,253,255,233,255,253,255,229,255,251,255,227,255,247,255,225,255,242,255,225,255,238,255,227,255,233,255,236,255,229,255,240,255,222,255,249,255,220,255,0,0,220,255,4,0,220,255,8,0,222,255,11,0,225,255,8,0,229,255,6,0,236,255,0,0,240,255,251,255,244,255,249,255,247,255,242,255,249,255,238,255,249,255,236,255,249,255,236,255,247,255,236,255,244,255,238,255,240,255,238,255,236,255,240,255,233,255,242,255,233,255,247,255,233,255,244,255,231,255,247,255,233,255,247,255,236,255,249,255,238,255,251,255,242,255,251,255,247,255,251,255,251,255,251,255,0,0,251,255,0,0,247,255,6,0,247,255,8,0,244,255,11,0,240,255,15,0,238,255,19,0,240,255,22,0,240,255,22,0,242,255,22,0,247,255,19,0,251,255,17,0,253,255,13,0,0,0,11,0,2,0,8,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,11,0,0,0,11,0,251,255,13,0,244,255,13,0,240,255,11,0,236,255,11,0,231,255,8,0,227,255,4,0,225,255,2,0,227,255,0,0,227,255,0,0,227,255,253,255,231,255,251,255,236,255,253,255,238,255,251,255,240,255,0,0,242,255,0,0,247,255,0,0,247,255,2,0,249,255,4,0,249,255,6,0,247,255,8,0,249,255,8,0,247,255,6,0,242,255,8,0,244,255,6,0,247,255,6,0,249,255,6,0,251,255,6,0,2,0,8,0,6,0,8,0,15,0,8,0,24,0,11,0,28,0,8,0,35,0,11,0,37,0,8,0,39,0,8,0,39,0,8,0,35,0,6,0,30,0,4,0,24,0,4,0,17,0,2,0,8,0,0,0,2,0,0,0,253,255,251,255,247,255,251,255,242,255,249,255,240,255,247,255,238,255,244,255,238,255,242,255,238,255,240,255,240,255,236,255,244,255,236,255,244,255,231,255,247,255,233,255,251,255,231,255,251,255,233,255,253,255,236,255,253,255,238,255,253,255,242,255,251,255,244,255,251,255,247,255,249,255,249,255,249,255,0,0,249,255,0,0,249,255,2,0,251,255,4,0,251,255,8,0,251,255,8,0,253,255,11,0,253,255,11,0,253,255,8,0,0,0,11,0,0,0,11,0,253,255,11,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,19,0,0,0,22,0,0,0,24,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,17,0,0,0,13,0,0,0,8,0,251,255,6,0,251,255,4,0,247,255,2,0,247,255,2,0,242,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,244,255,253,255,249,255,251,255,253,255,249,255,0,0,247,255,2,0,244,255,6,0,238,255,4,0,236,255,4,0,231,255,4,0,229,255,2,0,227,255,0,0,225,255,2,0,225,255,2,0,225,255,2,0,225,255,2,0,227,255,2,0,227,255,2,0,227,255,4,0,229,255,2,0,229,255,0,0,233,255,0,0,233,255,0,0,238,255,0,0,242,255,0,0,244,255,0,0,247,255,2,0,251,255,4,0,253,255,4,0,0,0,11,0,0,0,13,0,0,0,17,0,0,0,22,0,2,0,22,0,0,0,26,0,0,0,26,0,2,0,26,0,0,0,24,0,0,0,22,0,0,0,17,0,0,0,13,0,0,0,6,0,0,0,2,0,0,0,253,255,0,0,249,255,0,0,242,255,0,0,236,255,2,0,231,255,6,0,229,255,6,0,227,255,8,0,229,255,13,0,233,255,13,0,238,255,11,0,244,255,11,0,249,255,8,0,253,255,4,0,0,0,4,0,2,0,2,0,2,0,6,0,0,0,13,0,0,0,19,0,2,0,28,0,0,0,39,0,0,0,52,0,0,0,61,0,2,0,70,0,4,0,79,0,6,0,81,0,13,0,81,0,17,0,77,0,17,0,70,0,17,0,61,0,15,0,52,0,13,0,41,0,11,0,33,0,6,0,26,0,2,0,19,0,0,0,15,0,251,255,13,0,251,255,8,0,247,255,6,0,247,255,2,0,249,255,0,0,251,255,253,255,0,0,249,255,4,0,249,255,11,0,249,255,17,0,251,255,19,0,251,255,22,0,0,0,26,0,2,0,26,0,4,0,28,0,4,0,26,0,6,0,28,0,8,0,28,0,6,0,33,0,6,0,37,0,4,0,37,0,4,0,37,0,2,0,33,0,4,0,26,0,2,0,19,0,2,0,11,0,2,0,0,0,2,0,251,255,4,0,242,255,4,0,238,255,2,0,240,255,4,0,242,255,2,0,249,255,0,0,2,0,253,255,13,0,251,255,22,0,247,255,33,0,244,255,41,0,240,255,48,0,240,255,52,0,240,255,52,0,238,255,55,0,238,255,57,0,236,255,57,0,236,255,57,0,236,255,57,0,236,255,55,0,236,255,50,0,236,255,46,0,238,255,41,0,242,255,35,0,240,255,28,0,244,255,24,0,247,255,19,0,249,255,17,0,249,255,22,0,253,255,26,0,0,0,30,0,0,0,37,0,0,0,46,0,2,0,52,0,2,0,59,0,2,0,61,0,4,0,66,0,4,0,70,0,8,0,72,0,8,0,75,0,13,0,77,0,13,0,75,0,13,0,77,0,15,0,75,0,13,0,75,0,13,0,72,0,13,0,68,0,13,0,66,0,13,0,59,0,11,0,55,0,13,0,50,0,15,0,41,0,15,0,37,0,17,0,30,0,19,0,24,0,22,0,19,0,24,0,15,0,28,0,15,0,28,0,13,0,28,0,11,0,26,0,13,0,24,0,11,0,19,0,13,0,13,0,15,0,11,0,13,0,4,0,13,0,0,0,11,0,253,255,8,0,251,255,8,0,251,255,6,0,253,255,4,0,0,0,2,0,2,0,0,0,8,0,0,0,15,0,0,0,17,0,253,255,22,0,253,255,22,0,251,255,22,0,251,255,19,0,249,255,17,0,249,255,15,0,249,255,11,0,249,255,11,0,251,255,11,0,253,255,11,0,0,0,11,0,4,0,13,0,8,0,15,0,15,0,17,0,17,0,17,0,22,0,19,0,22,0,22,0,22,0,24,0,19,0,24,0,19,0,24,0,15,0,24,0,13,0,22,0,11,0,22,0,13,0,19,0,13,0,17,0,17,0,17,0,22,0,17,0,26,0,17,0,30,0,19,0,33,0,22,0,35,0,24,0,35,0,28,0,30,0,30,0,24,0,30,0,17,0,28,0,8,0,28,0,0,0,26,0,251,255,22,0,242,255,17,0,238,255,13,0,233,255,13,0,231,255,11,0,231,255,8,0,231,255,8,0,236,255,8,0,240,255,8,0,244,255,6,0,251,255,6,0,2,0,8,0,8,0,6,0,13,0,6,0,17,0,6,0,19,0,4,0,19,0,2,0,19,0,0,0,17,0,0,0,13,0,251,255,11,0,247,255,8,0,242,255,2,0,236,255,0,0,233,255,0,0,231,255,253,255,231,255,253,255,231,255,0,0,233,255,0,0,233,255,0,0,233,255,0,0,231,255,0,0,227,255,0,0,227,255,251,255,227,255,251,255,229,255,249,255,229,255,244,255,233,255,242,255,238,255,240,255,247,255,238,255,251,255,238,255,2,0,238,255,6,0,238,255,13,0,242,255,19,0,244,255,24,0,251,255,28,0,251,255,30,0,253,255,28,0,253,255,30,0,251,255,26,0,251,255,24,0,249,255,19,0,247,255,17,0,247,255,13,0,247,255,11,0,247,255,11,0,251,255,11,0,253,255,11,0,0,0,8,0,0,0,6,0,2,0,6,0,0,0,4,0,0,0,0,0,251,255,0,0,249,255,251,255,242,255,251,255,240,255,249,255,236,255,249,255,236,255,249,255,233,255,249,255,236,255,249,255,238,255,251,255,240,255,253,255,244,255,0,0,247,255,4,0,251,255,8,0,251,255,13,0,253,255,19,0,0,0,24,0,253,255,26,0,0,0,30,0,253,255,33,0,253,255,30,0,251,255,30,0,251,255,30,0,251,255,26,0,251,255,24,0,249,255,19,0,249,255,13,0,247,255,6,0,249,255,0,0,244,255,251,255,247,255,244,255,247,255,240,255,247,255,240,255,249,255,242,255,249,255,244,255,253,255,251,255,253,255,0,0,0,0,4,0,2,0,11,0,2,0,15,0,2,0,19,0,4,0,24,0,0,0,24,0,0,0,26,0,0,0,28,0,0,0,26,0,0,0,26,0,0,0,24,0,0,0,24,0,0,0,19,0,2,0,17,0,2,0,15,0,4,0,13,0,6,0,13,0,6,0,11,0,6,0,11,0,8,0,11,0,8,0,13,0,8,0,15,0,8,0,17,0,11,0,19,0,11,0,22,0,11,0,24,0,13,0,26,0,15,0,28,0,19,0,30,0,22,0,35,0,22,0,37,0,22,0,39,0,22,0,41,0,19,0,46,0,19,0,46,0,15,0,48,0,15,0,46,0,13,0,48,0,11,0,46,0,8,0,44,0,6,0,41,0,6,0,37,0,6,0,33,0,8,0,28,0,6,0,19,0,8,0,15,0,6,0,11,0,4,0,6,0,4,0,0,0,0,0,0,0,253,255,253,255,249,255,249,255,244,255,247,255,242,255,244,255,238,255,244,255,236,255,244,255,233,255,247,255,231,255,251,255,231,255,253,255,233,255,0,0,233,255,4,0,238,255,8,0,240,255,11,0,247,255,13,0,251,255,15,0,2,0,13,0,6,0,15,0,11,0,15,0,17,0,17,0,17,0,15,0,19,0,15,0,17,0,15,0,15,0,11,0,13,0,6,0,8,0,4,0,4,0,0,0,0,0,251,255,253,255,247,255,249,255,242,255,247,255,240,255,244,255,240,255,244,255,240,255,247,255,238,255,251,255,238,255,0,0,238,255,0,0,236,255,4,0,236,255,8,0,233,255,11,0,231,255,13,0,231,255,13,0,231,255,11,0,229,255,11,0,231,255,8,0,227,255,6,0,231,255,4,0,231,255,4,0,231,255,4,0,233,255,4,0,236,255,4,0,238,255,4,0,244,255,2,0,249,255,2,0,0,0,0,0,2,0,253,255,8,0,251,255,15,0,247,255,19,0,244,255,24,0,247,255,26,0,247,255,28,0,247,255,28,0,249,255,28,0,251,255,26,0,253,255,22,0,0,0,19,0,2,0,17,0,6,0,13,0,8,0,6,0,13,0,2,0,15,0,0,0,17,0,251,255,19,0,247,255,17,0,244,255,13,0,244,255,11,0,242,255,6,0,244,255,0,0,247,255,0,0,244,255,251,255,247,255,247,255,247,255,242,255,249,255,238,255,249,255,238,255,251,255,238,255,253,255,238,255,253,255,240,255,0,0,238,255,2,0,242,255,4,0,244,255,4,0,247,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,253,255,6,0,251,255,8,0,247,255,8,0,242,255,11,0,240,255,11,0,236,255,11,0,233,255,11,0,233,255,11,0,233,255,11,0,238,255,11,0,242,255,11,0,244,255,8,0,249,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,8,0,8,0,6,0,11,0,6,0,15,0,8,0,17,0,11,0,19,0,11,0,19,0,13,0,22,0,15,0,17,0,17,0,13,0,19,0,8,0,22,0,0,0,19,0,251,255,19,0,247,255,17,0,240,255,13,0,236,255,6,0,231,255,0,0,231,255,251,255,231,255,247,255,233,255,247,255,233,255,249,255,233,255,251,255,240,255,0,0,240,255,4,0,244,255,13,0,251,255,17,0,0,0,24,0,6,0,28,0,13,0,30,0,19,0,33,0,24,0,30,0,28,0,26,0,35,0,24,0,37,0,17,0,37,0,13,0,35,0,8,0,35,0,8,0,30,0,6,0,26,0,6,0,24,0,4,0,19,0,6,0,15,0,6,0,13,0,8,0,8,0,8,0,4,0,11,0,2,0,13,0,0,0,15,0,0,0,17,0,253,255,19,0,251,255,22,0,253,255,24,0,0,0,24,0,0,0,22,0,4,0,19,0,11,0,17,0,13,0,13,0,17,0,8,0,22,0,4,0,28,0,2,0,30,0,0,0,33,0,0,0,35,0,0,0,33,0,0,0,30,0,2,0,26,0,4,0,24,0,6,0,22,0,8,0,15,0,11,0,13,0,13,0,8,0,15,0,8,0,19,0,6,0,19,0,4,0,19,0,6,0,19,0,8,0,17,0,8,0,13,0,11,0,13,0,13,0,11,0,13,0,8,0,13,0,6,0,11,0,4,0,11,0,4,0,8,0,4,0,6,0,0,0,2,0,253,255,0,0,249,255,0,0,244,255,251,255,240,255,249,255,238,255,244,255,236,255,240,255,236,255,238,255,236,255,236,255,240,255,233,255,242,255,233,255,247,255,233,255,249,255,236,255,249,255,236,255,249,255,238,255,247,255,238,255,244,255,238,255,242,255,236,255,240,255,231,255,240,255,229,255,242,255,225,255,247,255,222,255,247,255,216,255,253,255,214,255,253,255,211,255,0,0,211,255,0,0,209,255,0,0,211,255,253,255,214,255,249,255,218,255,244,255,225,255,242,255,231,255,240,255,238,255,240,255,244,255,244,255,249,255,247,255,253,255,251,255,0,0,0,0,0,0,2,0,0,0,4,0,253,255,6,0,249,255,6,0,240,255,6,0,238,255,6,0,231,255,4,0,227,255,0,0,225,255,253,255,218,255,251,255,218,255,247,255,214,255,244,255,211,255,244,255,209,255,242,255,209,255,244,255,209,255,247,255,209,255,251,255,211,255,251,255,214,255,0,0,216,255,2,0,220,255,2,0,222,255,4,0,229,255,4,0,236,255,4,0,240,255,2,0,247,255,2,0,253,255,0,0,0,0,0,0,2,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,17,0,2,0,19,0,4,0,24,0,4,0,22,0,4,0,22,0,6,0,22,0,4,0,17,0,2,0,13,0,0,0,11,0,253,255,8,0,251,255,4,0,247,255,2,0,242,255,0,0,238,255,2,0,233,255,2,0,233,255,2,0,233,255,2,0,233,255,6,0,236,255,6,0,238,255,8,0,240,255,11,0,244,255,11,0,247,255,15,0,249,255,17,0,251,255,19,0,251,255,22,0,253,255,22,0,0,0,24,0,0,0,22,0,253,255,22,0,0,0,15,0,253,255,11,0,253,255,8,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,0,0,11,0,0,0,13,0,0,0,17,0,2,0,22,0,4,0,22,0,11,0,22,0,13,0,22,0,19,0,19,0,24,0,15,0,28,0,11,0,30,0,4,0,33,0,0,0,35,0,251,255,35,0,247,255,33,0,240,255,30,0,233,255,26,0,229,255,22,0,222,255,17,0,218,255,15,0,216,255,13,0,209,255,11,0,209,255,11,0,207,255,8,0,209,255,6,0,211,255,6,0,216,255,4,0,222,255,2,0,227,255,0,0,233,255,0,0,238,255,253,255,247,255,251,255,247,255,251,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,19,0,4,0,19,0,6,0,17,0,11,0,15,0,11,0,11,0,15,0,6,0,15,0,0,0,15,0,253,255,13,0,249,255,8,0,247,255,0,0,247,255,253,255,244,255,247,255,244,255,240,255,244,255,236,255,247,255,236,255,247,255,236,255,251,255,238,255,0,0,242,255,4,0,247,255,11,0,251,255,17,0,0,0,22,0,4,0,26,0,6,0,30,0,11,0,35,0,11,0,35,0,8,0,35,0,11,0,33,0,8,0,28,0,8,0,24,0,6,0,17,0,2,0,13,0,0,0,6,0,0,0,2,0,251,255,0,0,247,255,253,255,244,255,251,255,242,255,251,255,240,255,251,255,238,255,251,255,238,255,253,255,236,255,253,255,238,255,251,255,238,255,249,255,238,255,249,255,236,255,249,255,238,255,244,255,240,255,242,255,244,255,242,255,244,255,242,255,251,255,240,255,0,0,240,255,2,0,240,255,6,0,240,255,11,0,240,255,15,0,240,255,19,0,238,255,24,0,240,255,28,0,240,255,30,0,242,255,33,0,247,255,35,0,249,255,37,0,0,0,39,0,0,0,37,0,2,0,37,0,4,0,33,0,2,0,28,0,2,0,19,0,0,0,15,0,253,255,8,0,249,255,2,0,244,255,0,0,247,255,251,255,244,255,244,255,244,255,240,255,247,255,236,255,251,255,233,255,253,255,231,255,253,255,229,255,253,255,227,255,253,255,229,255,251,255,231,255,249,255,233,255,249,255,236,255,249,255,238,255,244,255,240,255,242,255,242,255,242,255,242,255,240,255,242,255,238,255,244,255,240,255,244,255,238,255,244,255,240,255,244,255,240,255,249,255,242,255,249,255,240,255,251,255,240,255,251,255,236,255,251,255,231,255,0,0,225,255,0,0,216,255,0,0,211,255,0,0,207,255,2,0,205,255,4,0,203,255,6,0,203,255,8,0,207,255,11,0,211,255,17,0,216,255,19,0,225,255,26,0,229,255,30,0,236,255,35,0,240,255,41,0,244,255,46,0,249,255,48,0,253,255,50,0,0,0,52,0,0,0,48,0,0,0,44,0,0,0,35,0,2,0,28,0,4,0,15,0,4,0,8,0,6,0,0,0,8,0,244,255,8,0,238,255,6,0,233,255,4,0,231,255,0,0,231,255,251,255,236,255,244,255,236,255,240,255,242,255,236,255,247,255,236,255,251,255,231,255,253,255,231,255,0,0,231,255,2,0,236,255,4,0,236,255,6,0,236,255,6,0,236,255,8,0,236,255,11,0,236,255,11,0,236,255,13,0,236,255,13,0,236,255,13,0,238,255,15,0,238,255,13,0,238,255,13,0,242,255,13,0,244,255,13,0,247,255,13,0,253,255,15,0,0,0,19,0,6,0,22,0,11,0,26,0,15,0,33,0,22,0,35,0,24,0,41,0,28,0,44,0,26,0,48,0,26,0,48,0,26,0,50,0,22,0,50,0,22,0,50,0,17,0,46,0,17,0,44,0,15,0,41,0,15,0,33,0,15,0,28,0,17,0,22,0,15,0,13,0,15,0,6,0,11,0,0,0,11,0,251,255,8,0,247,255,6,0,242,255,4,0,242,255,0,0,244,255,251,255,249,255,247,255,0,0,244,255,2,0,242,255,8,0,242,255,13,0,242,255,19,0,244,255,24,0,247,255,28,0,251,255,35,0,253,255,37,0,0,0,39,0,2,0,41,0,6,0,41,0,8,0,44,0,11,0,44,0,13,0,41,0,15,0,44,0,17,0,41,0,22,0,39,0,24,0,35,0,26,0,28,0,28,0,22,0,30,0,11,0,30,0,0,0,33,0,247,255,33,0,240,255,33,0,231,255,33,0,227,255,28,0,227,255,24,0,231,255,19,0,236,255,15,0,244,255,8,0,253,255,4,0,6,0,0,0,13,0,0,0,19,0,0,0,24,0,0,0,22,0,0,0,22,0,2,0,17,0,4,0,11,0,11,0,4,0,15,0,253,255,22,0,247,255,28,0,242,255,33,0,236,255,41,0,233,255,46,0,236,255,50,0,236,255,55,0,238,255,57,0,240,255,59,0,242,255,59,0,247,255,59,0,249,255,57,0,249,255,52,0,253,255,48,0,251,255,44,0,251,255,37,0,253,255,30,0,253,255,24,0,0,0,15,0,2,0,11,0,4,0,2,0,4,0,0,0,6,0,251,255,6,0,251,255,4,0,251,255,2,0,251,255,0,0,0,0,253,255,2,0,251,255,4,0,251,255,8,0,247,255,11,0,244,255,15,0,242,255,17,0,240,255,17,0,242,255,17,0,244,255,17,0,249,255,17,0,251,255,17,0,253,255,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,2,0,19,0,2,0,15,0,2,0,11,0,2,0,6,0,4,0,2,0,6,0,0,0,8,0,253,255,8,0,253,255,11,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,6,0,6,0,11,0,13,0,15,0,17,0,19,0,22,0,24,0,24,0,26,0,26,0,26,0,28,0,26,0,28,0,24,0,26,0,17,0,24,0,13,0,22,0,6,0,17,0,0,0,15,0,253,255,11,0,247,255,4,0,244,255,2,0,242,255,253,255,240,255,249,255,240,255,247,255,242,255,247,255,244,255,244,255,244,255,242,255,247,255,242,255,249,255,244,255,251,255,249,255,249,255,249,255,249,255,251,255,247,255,253,255,244,255,0,0,240,255,0,0,240,255,0,0,236,255,2,0,236,255,0,0,236,255,2,0,236,255,2,0,236,255,4,0,238,255,6,0,238,255,4,0,236,255,8,0,238,255,8,0,238,255,8,0,238,255,6,0,238,255,4,0,240,255,0,0,244,255,253,255,251,255,249,255,0,0,240,255,6,0,236,255,15,0,229,255,19,0,222,255,24,0,220,255,26,0,218,255,30,0,216,255,30,0,216,255,30,0,218,255,30,0,220,255,33,0,220,255,30,0,220,255,33,0,227,255,33,0,229,255,33,0,236,255,35,0,240,255,33,0,249,255,35,0,253,255,35,0,4,0,33,0,8,0,33,0,11,0,30,0,11,0,30,0,11,0,30,0,8,0,33,0,4,0,30,0,0,0,30,0,253,255,28,0,249,255,24,0,247,255,22,0,242,255,15,0,240,255,11,0,238,255,4,0,236,255,0,0,233,255,253,255,233,255,249,255,236,255,249,255,236,255,247,255,240,255,247,255,242,255,247,255,247,255,249,255,253,255,251,255,0,0,253,255,4,0,253,255,8,0,0,0,13,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,15,0,0,0,11,0,2,0,6,0,4,0,2,0,6,0,0,0,11,0,251,255,15,0,249,255,22,0,247,255,24,0,249,255,28,0,249,255,30,0,249,255,33,0,249,255,35,0,249,255,35,0,251,255,37,0,253,255,33,0,253,255,30,0,253,255,26,0,251,255,19,0,251,255,13,0,249,255,8,0,247,255,4,0,242,255,2,0,236,255,2,0,231,255,4,0,227,255,6,0,225,255,11,0,220,255,13,0,218,255,19,0,216,255,24,0,216,255,28,0,214,255,33,0,214,255,33,0,211,255,35,0,214,255,35,0,216,255,33,0,216,255,28,0,220,255,24,0,227,255,19,0,233,255,11,0,240,255,6,0,244,255,2,0,253,255,0,0,0,0,253,255,4,0,253,255,8,0,0,0,8,0,0,0,11,0,4,0,11,0,8,0,11,0,13,0,11,0,17,0,11,0,22,0,11,0,26,0,11,0,28,0,13,0,30,0,11,0,30,0,11,0,30,0,8,0,28,0,8,0,28,0,4,0,28,0,4,0,26,0,2,0,24,0,0,0,24,0,2,0,22,0,2,0,19,0,2,0,17,0,2,0,13,0,4,0,11,0,6,0,6,0,4,0,2,0,6,0,0,0,4,0,0,0,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,253,255,242,255,251,255,242,255,249,255,238,255,247,255,238,255,242,255,238,255,238,255,240,255,231,255,244,255,227,255,249,255,220,255,253,255,214,255,0,0,207,255,2,0,205,255,2,0,203,255,0,0,203,255,0,0,207,255,0,0,211,255,253,255,218,255,247,255,227,255,244,255,236,255,242,255,244,255,240,255,251,255,238,255,253,255,233,255,0,0,236,255,0,0,233,255,251,255,233,255,247,255,231,255,242,255,233,255,238,255,233,255,233,255,233,255,231,255,233,255,231,255,233,255,231,255,231,255,229,255,233,255,231,255,231,255,236,255,231,255,238,255,233,255,238,255,231,255,242,255,233,255,244,255,233,255,249,255,236,255,251,255,240,255,0,0,244,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,4,0,251,255,8,0,247,255,11,0,242,255,13,0,236,255,13,0,231,255,11,0,227,255,6,0,225,255,4,0,222,255,2,0,222,255,0,0,225,255,0,0,229,255,0,0,233,255,0,0,238,255,4,0,244,255,6,0,247,255,11,0,251,255,15,0,0,0,17,0,0,0,17,0,2,0,17,0,6,0,15,0,8,0,11,0,8,0,6,0,11,0,0,0,13,0,247,255,13,0,240,255,11,0,236,255,11,0,231,255,8,0,231,255,8,0,231,255,11,0,236,255,13,0,240,255,15,0,244,255,19,0,251,255,22,0,0,0,26,0,0,0,28,0,2,0,26,0,2,0,26,0,4,0,24,0,4,0,22,0,4,0,19,0,2,0,19,0,0,0,17,0,0,0,15,0,253,255,17,0,251,255,17,0,249,255,19,0,249,255,24,0,249,255,28,0,247,255,30,0,244,255,35,0,242,255,35,0,240,255,35,0,238,255,35,0,233,255,33,0,229,255,28,0,225,255,26,0,218,255,22,0,216,255,17,0,214,255,13,0,216,255,8,0,216,255,4,0,225,255,253,255,233,255,249,255,242,255,244,255,253,255,240,255,8,0,238,255,19,0,236,255,26,0,238,255,33,0,240,255,35,0,244,255,35,0,249,255,33,0,0,0,28,0,4,0,22,0,8,0,13,0,11,0,6,0,13,0,0,0,15,0,249,255,13,0,240,255,8,0,233,255,4,0,229,255,0,0,229,255,253,255,229,255,251,255,233,255,249,255,236,255,247,255,240,255,247,255,244,255,249,255,251,255,253,255,253,255,0,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,8,0,6,0,11,0,8,0,13,0,11,0,13,0,15,0,13,0,15,0,13,0,17,0,13,0,15,0,11,0,13,0,8,0,8,0,4,0,2,0,2,0,251,255,0,0,244,255,253,255,238,255,253,255,233,255,249,255,229,255,247,255,225,255,244,255,225,255,242,255,227,255,242,255,229,255,240,255,229,255,238,255,233,255,238,255,236,255,238,255,236,255,238,255,238,255,238,255,242,255,240,255,244,255,240,255,247,255,238,255,249,255,238,255,251,255,240,255,251,255,240,255,251,255,242,255,251,255,240,255,247,255,242,255,247,255,242,255,242,255,242,255,242,255,244,255,238,255,247,255,240,255,249,255,240,255,253,255,240,255,0,0,244,255,2,0,247,255,4,0,249,255,6,0,249,255,6,0,251,255,8,0,253,255,6,0,253,255,4,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,247,255,4,0,247,255,11,0,247,255,13,0,247,255,17,0,249,255,19,0,251,255,22,0,0,0,24,0,0,0,22,0,2,0,19,0,4,0,17,0,8,0,13,0,13,0,13,0,15,0,11,0,17,0,11,0,19,0,13,0,24,0,13,0,22,0,13,0,19,0,15,0,17,0,13,0,8,0,11,0,2,0,8,0,253,255,6,0,244,255,4,0,240,255,2,0,233,255,0,0,231,255,0,0,229,255,253,255,229,255,249,255,231,255,244,255,236,255,244,255,238,255,242,255,242,255,244,255,247,255,244,255,249,255,249,255,253,255,251,255,253,255,2,0,0,0,4,0,0,0,13,0,0,0,15,0,0,0,22,0,253,255,26,0,253,255,28,0,251,255,28,0,251,255,28,0,249,255,26,0,249,255,24,0,249,255,24,0,249,255,19,0,249,255,15,0,251,255,11,0,251,255,4,0,251,255,0,0,251,255,0,0,249,255,253,255,247,255,253,255,242,255,253,255,238,255,0,0,233,255,0,0,229,255,4,0,225,255,8,0,225,255,13,0,227,255,17,0,231,255,22,0,238,255,24,0,244,255,26,0,251,255,26,0,2,0,24,0,11,0,22,0,15,0,22,0,17,0,19,0,17,0,19,0,17,0,17,0,15,0,17,0,13,0,17,0,11,0,17,0,8,0,17,0,6,0,17,0,6,0,19,0,4,0,19,0,2,0,22,0,0,0,24,0,0,0,26,0,251,255,26,0,249,255,24,0,249,255,22,0,247,255,19,0,242,255,15,0,242,255,11,0,238,255,11,0,238,255,6,0,238,255,4,0,238,255,4,0,238,255,2,0,238,255,4,0,240,255,4,0,247,255,6,0,251,255,8,0,0,0,8,0,6,0,11,0,13,0,8,0,19,0,6,0,24,0,4,0,28,0,0,0,30,0,253,255,30,0,251,255,30,0,247,255,26,0,244,255,22,0,242,255,17,0,240,255,13,0,238,255,8,0,238,255,4,0,240,255,4,0,242,255,4,0,242,255,4,0,240,255,8,0,240,255,8,0,238,255,11,0,236,255,15,0,238,255,15,0,238,255,15,0,240,255,17,0,240,255,15,0,247,255,15,0,251,255,15,0,0,0,15,0,2,0,15,0,6,0,11,0,8,0,11,0,13,0,6,0,13,0,2,0,13,0,0,0,15,0,253,255,13,0,251,255,13,0,249,255,11,0,249,255,11,0,247,255,11,0,251,255,11,0,251,255,11,0,253,255,11,0,253,255,11,0,251,255,8,0,251,255,8,0,249,255,2,0,251,255,0,0,247,255,251,255,244,255,247,255,244,255,242,255,244,255,238,255,244,255,233,255,247,255,229,255,251,255,229,255,253,255,227,255,2,0,227,255,6,0,227,255,11,0,229,255,13,0,233,255,15,0,233,255,15,0,238,255,11,0,238,255,8,0,242,255,2,0,244,255,0,0,249,255,251,255,253,255,244,255,0,0,242,255,6,0,242,255,8,0,244,255,13,0,249,255,15,0,253,255,19,0,2,0,19,0,6,0,19,0,11,0,19,0,15,0,19,0,15,0,17,0,15,0,13,0,11,0,8,0,8,0,4,0,4,0,0,0,0,0,249,255,253,255,244,255,251,255,238,255,249,255,236,255,247,255,236,255,244,255,233,255,242,255,238,255,242,255,240,255,240,255,244,255,240,255,251,255,238,255,0,0,236,255,4,0,233,255,8,0,231,255,13,0,229,255,17,0,229,255,22,0,229,255,19,0,233,255,22,0,236,255,19,0,238,255,15,0,244,255,15,0,249,255,11,0,251,255,8,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,0,0,2,0,0,0,6,0,251,255,6,0,247,255,8,0,244,255,8,0,238,255,13,0,236,255,13,0,236,255,15,0,236,255,15,0,238,255,15,0,242,255,11,0,247,255,8,0,251,255,4,0,0,0,0,0,2,0,253,255,4,0,249,255,6,0,247,255,6,0,247,255,8,0,242,255,11,0,244,255,8,0,242,255,8,0,244,255,8,0,247,255,8,0,251,255,6,0,0,0,4,0,2,0,0,0,6,0,253,255,8,0,249,255,13,0,242,255,13,0,236,255,17,0,231,255,15,0,229,255,19,0,227,255,19,0,227,255,19,0,229,255,17,0,231,255,15,0,236,255,15,0,238,255,11,0,244,255,8,0,249,255,4,0,253,255,2,0,0,0,0,0,2,0,251,255,2,0,249,255,4,0,247,255,4,0,244,255,2,0,244,255,0,0,244,255,0,0,249,255,251,255,249,255,247,255,251,255,244,255,0,0,242,255,2,0,240,255,2,0,238,255,4,0,238,255,8,0,238,255,8,0,238,255,11,0,240,255,11,0,242,255,8,0,244,255,6,0,249,255,4,0,251,255,2,0,0,0,0,0,0,0,251,255,2,0,247,255,2,0,240,255,2,0,233,255,4,0,227,255,2,0,222,255,2,0,218,255,0,0,216,255,253,255,216,255,249,255,220,255,244,255,225,255,242,255,231,255,240,255,236,255,238,255,244,255,240,255,249,255,240,255,0,0,242,255,0,0,244,255,0,0,247,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,0,0,253,255,2,0,253,255,2,0,0,0,6,0,2,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,6,0,2,0,2,0,0,0,0,0,253,255,249,255,249,255,240,255,244,255,236,255,247,255,229,255,244,255,225,255,244,255,225,255,244,255,227,255,247,255,233,255,247,255,240,255,247,255,249,255,242,255,0,0,242,255,8,0,240,255,17,0,238,255,26,0,236,255,33,0,236,255,37,0,236,255,39,0,236,255,41,0,236,255,41,0,238,255,41,0,238,255,41,0,242,255,37,0,244,255,35,0,249,255,33,0,251,255,30,0,0,0,26,0,2,0,24,0,6,0,17,0,6,0,15,0,6,0,13,0,6,0,11,0,6,0,8,0,6,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,251,255,8,0,247,255,8,0,247,255,11,0,247,255,13,0,247,255,13,0,249,255,15,0,249,255,15,0,251,255,17,0,251,255,19,0,251,255,19,0,253,255,22,0,253,255,22,0,0,0,22,0,253,255,19,0,251,255,13,0,253,255,8,0,249,255,2,0,247,255,253,255,244,255,247,255,244,255,240,255,242,255,238,255,242,255,238,255,244,255,238,255,249,255,238,255,251,255,238,255,0,0,242,255,2,0,244,255,4,0,247,255,6,0,251,255,8,0,251,255,6,0,251,255,6,0,253,255,4,0,251,255,0,0,251,255,253,255,253,255,251,255,251,255,247,255,249,255,244,255,247,255,242,255,247,255,242,255,242,255,242,255,240,255,242,255,238,255,242,255,236,255,244,255,233,255,247,255,229,255,249,255,229,255,251,255,229,255,251,255,229,255,253,255,227,255,0,0,227,255,253,255,229,255,253,255,231,255,249,255,233,255,247,255,238,255,244,255,240,255,242,255,244,255,242,255,249,255,240,255,253,255,240,255,0,0,240,255,2,0,240,255,6,0,240,255,6,0,238,255,6,0,238,255,6,0,238,255,6,0,238,255,4,0,238,255,6,0,238,255,6,0,238,255,6,0,240,255,6,0,242,255,4,0,242,255,8,0,247,255,6,0,249,255,8,0,249,255,8,0,251,255,13,0,251,255,13,0,253,255,15,0,253,255,17,0,253,255,19,0,253,255,19,0,253,255,17,0,0,0,17,0,0,0,15,0,0,0,13,0,4,0,8,0,6,0,4,0,8,0,2,0,11,0,0,0,13,0,2,0,13,0,4,0,15,0,6,0,15,0,8,0,13,0,15,0,13,0,19,0,11,0,26,0,6,0,30,0,2,0,37,0,253,255,39,0,247,255,44,0,238,255,48,0,233,255,48,0,225,255,48,0,220,255,48,0,214,255,44,0,214,255,39,0,214,255,33,0,216,255,26,0,220,255,17,0,225,255,11,0,229,255,0,0,236,255,251,255,240,255,242,255,244,255,236,255,249,255,229,255,253,255,227,255,2,0,225,255,4,0,225,255,11,0,225,255,15,0,227,255,17,0,233,255,19,0,238,255,24,0,242,255,24,0,247,255,24,0,251,255,22,0,0,0,22,0,0,0,19,0,2,0,17,0,4,0,15,0,6,0,13,0,4,0,15,0,8,0,11,0,6,0,11,0,6,0,11,0,4,0,8,0,4,0,8,0,4,0,6,0,6,0,4,0,6,0,2,0,6,0,0,0,4,0,253,255,4,0,251,255,0,0,249,255,253,255,249,255,247,255,247,255,238,255,249,255,231,255,249,255,227,255,253,255,222,255,0,0,218,255,0,0,216,255,2,0,216,255,4,0,218,255,6,0,218,255,8,0,222,255,6,0,225,255,6,0,227,255,4,0,229,255,0,0,231,255,253,255,229,255,247,255,231,255,240,255,229,255,236,255,227,255,233,255,225,255,231,255,225,255,231,255,225,255,236,255,225,255,238,255,225,255,242,255,225,255,244,255,225,255,251,255,227,255,253,255,227,255,0,0,231,255,0,0,238,255,0,0,242,255,0,0,249,255,0,0,253,255,251,255,0,0,249,255,6,0,247,255,4,0,242,255,6,0,240,255,4,0,238,255,2,0,238,255,253,255,238,255,251,255,238,255,249,255,240,255,247,255,244,255,247,255,247,255,251,255,253,255,251,255,0,0,0,0,4,0,4,0,6,0,8,0,6,0,13,0,8,0,15,0,8,0,15,0,6,0,13,0,6,0,8,0,4,0,4,0,0,0,253,255,0,0,247,255,0,0,238,255,0,0,231,255,0,0,227,255,0,0,225,255,2,0,220,255,4,0,220,255,6,0,222,255,6,0,222,255,11,0,222,255,8,0,227,255,8,0,229,255,8,0,233,255,6,0,238,255,6,0,242,255,4,0,249,255,6,0,251,255,6,0,251,255,8,0,253,255,8,0,251,255,13,0,251,255,17,0,249,255,17,0,242,255,19,0,238,255,22,0,236,255,19,0,236,255,24,0,231,255,26,0,236,255,26,0,236,255,28,0,240,255,30,0,244,255,33,0,247,255,35,0,249,255,33,0,251,255,37,0,251,255,35,0,253,255,33,0,251,255,33,0,249,255,33,0,249,255,30,0,247,255,26,0,242,255,24,0,242,255,19,0,242,255,17,0,242,255,13,0,242,255,8,0,244,255,4,0,249,255,2,0,251,255,0,0,253,255,253,255,0,0,253,255,4,0,253,255,6,0,0,0,8,0,4,0,8,0,8,0,8,0,11,0,4,0,17,0,2,0,17,0,0,0,19,0,251,255,19,0,249,255,19,0,244,255,15,0,240,255,11,0,240,255,8,0,238,255,4,0,238,255,0,0,238,255,0,0,236,255,253,255,236,255,0,0,238,255,0,0,236,255,2,0,236,255,4,0,238,255,11,0,238,255,13,0,238,255,15,0,238,255,22,0,238,255,24,0,242,255,26,0,244,255,28,0,247,255,30,0,251,255,30,0,253,255,30,0,0,0,30,0,0,0,30,0,2,0,33,0,0,0,33,0,0,0,35,0,253,255,37,0,249,255,41,0,244,255,41,0,240,255,46,0,238,255,48,0,233,255,50,0,231,255,48,0,227,255,46,0,225,255,39,0,222,255,35,0,225,255,28,0,225,255,22,0,227,255,15,0,231,255,11,0,238,255,4,0,247,255,0,0,253,255,0,0,4,0,253,255,11,0,251,255,17,0,249,255,19,0,247,255,26,0,249,255,26,0,249,255,28,0,247,255,30,0,247,255,30,0,247,255,33,0,242,255,33,0,238,255,33,0,236,255,33,0,231,255,33,0,227,255,30,0,222,255,30,0,218,255,28,0,214,255,26,0,211,255,26,0,209,255,26,0,209,255,24,0,209,255,24,0,209,255,22,0,214,255,19,0,218,255,13,0,220,255,8,0,225,255,2,0,229,255,251,255,233,255,247,255,236,255,240,255,240,255,236,255,244,255,231,255,249,255,227,255,253,255,227,255,2,0,227,255,6,0,227,255,13,0,229,255,17,0,231,255,24,0,233,255,24,0,233,255,26,0,236,255,24,0,238,255,19,0,240,255,15,0,240,255,8,0,238,255,2,0,236,255,253,255,231,255,249,255,227,255,247,255,220,255,242,255,216,255,242,255,209,255,242,255,207,255,244,255,205,255,244,255,203,255,244,255,203,255,244,255,205,255,244,255,207,255,242,255,207,255,240,255,214,255,238,255,216,255,240,255,220,255,240,255,222,255,244,255,229,255,249,255,231,255,251,255,236,255,0,0,238,255,2,0,242,255,4,0,247,255,6,0,251,255,6,0,0,0,8,0,0,0,4,0,4,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,251,255,0,0,251,255,249,255,251,255,242,255,251,255,238,255,253,255,236,255,0,0,236,255,0,0,238,255,4,0,244,255,4,0,249,255,11,0,0,0,15,0,2,0,17,0,6,0,24,0,8,0,26,0,11,0,26,0,13,0,24,0,13,0,19,0,13,0,15,0,13,0,11,0,15,0,2,0,15,0,253,255,17,0,247,255,15,0,244,255,15,0,242,255,15,0,240,255,13,0,240,255,8,0,236,255,2,0,236,255,0,0,233,255,251,255,231,255,247,255,229,255,242,255,227,255,242,255,225,255,242,255,225,255,240,255,225,255,244,255,225,255,249,255,227,255,249,255,227,255,0,0,231,255,0,0,231,255,2,0,236,255,4,0,240,255,4,0,247,255,2,0,249,255,2,0,253,255,2,0,0,0,4,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,2,0,11,0,4,0,8,0,8,0,4,0,11,0,2,0,15,0,253,255,19,0,249,255,22,0,247,255,22,0,244,255,24,0,242,255,22,0,240,255,17,0,240,255,17,0,238,255,11,0,236,255,4,0,231,255,0,0,231,255,251,255,225,255,244,255,222,255,240,255,218,255,236,255,218,255,233,255,220,255,229,255,222,255,227,255,231,255,227,255,238,255,227,255,251,255,225,255,2,0,225,255,11,0,225,255,17,0,225,255,24,0,225,255,26,0,227,255,28,0,229,255,26,0,231,255,26,0,236,255,19,0,236,255,19,0,238,255,17,0,240,255,13,0,238,255,15,0,240,255,15,0,238,255,17,0,236,255,19,0,236,255,24,0,236,255,26,0,238,255,24,0,238,255,24,0,240,255,22,0,240,255,17,0,242,255,13,0,242,255,13,0,244,255,8,0,244,255,6,0,244,255,4,0,242,255,4,0,244,255,4,0,242,255,2,0,242,255,4,0,242,255,6,0,240,255,6,0,238,255,11,0,240,255,11,0,238,255,15,0,240,255,17,0,240,255,19,0,240,255,19,0,240,255,22,0,238,255,22,0,240,255,19,0,240,255,19,0,242,255,17,0,247,255,13,0,249,255,11,0,249,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,6,0,2,0,11,0,2,0,13,0,4,0,17,0,4,0,22,0,4,0,26,0,4,0,30,0,4,0,30,0,2,0,33,0,2,0,33,0,0,0,33,0,2,0,30,0,0,0,33,0,4,0,28,0,4,0,26,0,8,0,22,0,11,0,17,0,11,0,11,0,13,0,8,0,15,0,6,0,15,0,2,0,17,0,2,0,17,0,2,0,17,0,4,0,17,0,4,0,17,0,8,0,17,0,11,0,19,0,13,0,17,0,15,0,15,0,19,0,15,0,17,0,13,0,17,0,11,0,19,0,8,0,19,0,6,0,17,0,4,0,17,0,4,0,17,0,4,0,15,0,2,0,15,0,2,0,13,0,2,0,13,0,2,0,8,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,13,0,253,255,11,0,253,255,8,0,253,255,4,0,251,255,0,0,249,255,249,255,249,255,242,255,247,255,236,255,247,255,231,255,249,255,227,255,253,255,227,255,0,0,227,255,8,0,229,255,15,0,231,255,22,0,238,255,30,0,242,255,37,0,247,255,39,0,251,255,39,0,0,0,39,0,0,0,35,0,4,0,30,0,4,0,24,0,4,0,15,0,4,0,8,0,4,0,0,0,2,0,253,255,0,0,249,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,2,0,249,255,4,0,249,255,8,0,251,255,11,0,251,255,17,0,253,255,19,0,0,0,26,0,0,0,28,0,0,0,30,0,2,0,30,0,4,0,30,0,6,0,28,0,8,0,24,0,11,0,19,0,13,0,15,0,15,0,11,0,15,0,6,0,17,0,4,0,17,0,2,0,19,0,0,0,17,0,2,0,19,0,2,0,19,0,4,0,19,0,6,0,17,0,6,0,22,0,11,0,24,0,11,0,26,0,8,0,28,0,8,0,28,0,11,0,30,0,11,0,33,0,8,0,28,0,11,0,28,0,11,0,24,0,11,0,22,0,13,0,17,0,11,0,13,0,11,0,11,0,11,0,11,0,11,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,247,255,0,0,242,255,0,0,238,255,2,0,236,255,2,0,233,255,6,0,233,255,8,0,236,255,8,0,240,255,13,0,242,255,13,0,247,255,15,0,247,255,15,0,249,255,13,0,249,255,8,0,247,255,4,0,247,255,0,0,244,255,251,255,247,255,247,255,244,255,244,255,244,255,242,255,247,255,240,255,247,255,240,255,249,255,238,255,251,255,238,255,251,255,240,255,251,255,240,255,253,255,242,255,253,255,244,255,2,0,249,255,4,0,253,255,8,0,0,0,15,0,0,0,24,0,2,0,28,0,2,0,35,0,2,0,39,0,2,0,39,0,2,0,39,0,2,0,39,0,4,0,33,0,4,0,28,0,6,0,22,0,11,0,15,0,13,0,11,0,17,0,6,0,17,0,4,0,17,0,2,0,17,0,2,0,17,0,4,0,11,0,8,0,13,0,13,0,11,0,15,0,11,0,19,0,13,0,19,0,13,0,19,0,15,0,17,0,17,0,15,0,19,0,11,0,19,0,6,0,19,0,4,0,17,0,0,0,17,0,253,255,17,0,251,255,17,0,249,255,15,0,251,255,15,0,249,255,13,0,253,255,11,0,253,255,11,0,253,255,11,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,251,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,238,255,253,255,233,255,0,0,229,255,0,0,225,255,0,0,220,255,0,0,218,255,0,0,218,255,0,0,216,255,0,0,220,255,0,0,220,255,253,255,225,255,251,255,225,255,247,255,229,255,240,255,231,255,236,255,236,255,231,255,238,255,222,255,240,255,222,255,240,255,216,255,242,255,216,255,242,255,216,255,244,255,218,255,242,255,220,255,240,255,227,255,240,255,231,255,238,255,236,255,238,255,238,255,238,255,238,255,238,255,240,255,238,255,238,255,238,255,238,255,236,255,238,255,236,255,238,255,233,255,238,255,231,255,238,255,227,255,240,255,227,255,242,255,227,255,242,255,229,255,244,255,229,255,244,255,233,255,244,255,238,255,242,255,244,255,242,255,247,255,238,255,253,255,238,255,0,0,236,255,0,0,233,255,2,0,231,255,2,0,231,255,2,0,231,255,2,0,229,255,4,0,227,255,4,0,225,255,6,0,222,255,8,0,222,255,11,0,218,255,11,0,216,255,11,0,214,255,13,0,211,255,13,0,209,255,11,0,209,255,8,0,209,255,6,0,214,255,2,0,218,255,253,255,220,255,253,255,227,255,249,255,233,255,244,255,240,255,242,255,247,255,242,255,251,255,240,255,0,0,236,255,0,0,236,255,2,0,231,255,2,0,229,255,2,0,222,255,4,0,218,255,4,0,211,255,6,0,205,255,6,0,200,255,4,0,194,255,6,0,189,255,6,0,185,255,4,0,185,255,4,0,185,255,0,0,185,255,253,255,189,255,247,255,196,255,242,255,203,255,238,255,211,255,233,255,220,255,227,255,231,255,222,255,242,255,220,255,251,255,220,255,2,0,225,255,8,0,227,255,13,0,233,255,15,0,240,255,15,0,244,255,15,0,249,255,13,0,253,255,8,0,253,255,4,0,253,255,253,255,0,0,249,255,253,255,242,255,253,255,236,255,253,255,229,255,0,0,222,255,0,0,216,255,0,0,216,255,0,0,211,255,0,0,214,255,2,0,214,255,0,0,220,255,0,0,225,255,0,0,229,255,0,0,236,255,253,255,240,255,249,255,244,255,247,255,247,255,242,255,249,255,240,255,249,255,240,255,251,255,236,255,249,255,236,255,249,255,238,255,251,255,238,255,249,255,240,255,251,255,242,255,251,255,244,255,253,255,249,255,0,0,251,255,0,0,0,0,2,0,2,0,6,0,8,0,8,0,11,0,11,0,13,0,11,0,13,0,11,0,11,0,8,0,8,0,6,0,4,0,2,0,0,0,0,0,249,255,0,0,240,255,0,0,233,255,0,0,227,255,2,0,225,255,8,0,222,255,13,0,222,255,22,0,222,255,28,0,227,255,37,0,229,255,44,0,236,255,50,0,238,255,52,0,240,255,52,0,242,255,52,0,247,255,52,0,247,255,48,0,244,255,44,0,244,255,39,0,242,255,30,0,240,255,22,0,236,255,13,0,236,255,6,0,233,255,0,0,233,255,249,255,233,255,244,255,236,255,240,255,240,255,233,255,240,255,233,255,244,255,229,255,244,255,227,255,247,255,227,255,247,255,229,255,249,255,231,255,247,255,236,255,249,255,240,255,247,255,247,255,247,255,253,255,249,255,0,0,249,255,6,0,249,255,11,0,251,255,13,0,251,255,15,0,251,255,15,0,253,255,11,0,253,255,11,0,253,255,6,0,253,255,2,0,251,255,0,0,251,255,251,255,247,255,244,255,244,255,242,255,240,255,240,255,238,255,238,255,236,255,238,255,233,255,238,255,236,255,240,255,238,255,242,255,242,255,244,255,247,255,249,255,253,255,249,255,2,0,251,255,6,0,253,255,11,0,253,255,13,0,253,255,17,0,0,0,17,0,251,255,19,0,249,255,19,0,249,255,22,0,244,255,22,0,242,255,24,0,240,255,24,0,240,255,26,0,242,255,28,0,244,255,28,0,247,255,28,0,253,255,26,0,0,0,24,0,0,0,19,0,4,0,15,0,4,0,8,0,4,0,2,0,4,0,0,0,2,0,253,255,0,0,249,255,253,255,251,255,251,255,249,255,247,255,251,255,244,255,253,255,240,255,253,255,238,255,0,0,236,255,0,0,231,255,2,0,229,255,2,0,227,255,0,0,225,255,0,0,225,255,253,255,225,255,249,255,225,255,244,255,225,255,240,255,227,255,240,255,231,255,238,255,233,255,236,255,236,255,233,255,236,255,236,255,236,255,236,255,236,255,238,255,238,255,240,255,236,255,240,255,238,255,244,255,238,255,247,255,238,255,249,255,236,255,0,0,238,255,0,0,236,255,6,0,238,255,8,0,238,255,15,0,238,255,15,0,240,255,19,0,240,255,22,0,242,255,24,0,242,255,26,0,247,255,28,0,251,255,30,0,253,255,30,0,0,0,30,0,4,0,30,0,6,0,28,0,8,0,26,0,11,0,22,0,8,0,19,0,8,0,15,0,8,0,11,0,8,0,6,0,6,0,2,0,4,0,0,0,2,0,0,0,0,0,253,255,253,255,251,255,251,255,251,255,247,255,249,255,244,255,251,255,244,255,251,255,240,255,249,255,238,255,251,255,240,255,249,255,238,255,244,255,240,255,244,255,242,255,242,255,249,255,240,255,253,255,240,255,4,0,242,255,13,0,242,255,19,0,247,255,28,0,251,255,33,0,0,0,37,0,4,0,41,0,8,0,39,0,13,0,37,0,17,0,35,0,19,0,37,0,24,0,33,0,26,0,33,0,26,0,33,0,28,0,30,0,28,0,30,0,28,0,28,0,28,0,28,0,26,0,28,0,26,0,28,0,24,0,30,0,22,0,28,0,22,0,28,0,17,0,28,0,15,0,28,0,11,0,26,0,6,0,26,0,4,0,22,0,0,0,17,0,0,0,11,0,0,0,6,0,0,0,0,0,0,0,253,255,0,0,244,255,2,0,244,255,2,0,242,255,2,0,242,255,2,0,244,255,0,0,247,255,0,0,244,255,0,0,242,255,253,255,240,255,253,255,236,255,253,255,233,255,253,255,227,255,253,255,227,255,253,255,227,255,251,255,227,255,251,255,227,255,253,255,229,255,251,255,229,255,251,255,231,255,251,255,229,255,251,255,229,255,253,255,227,255,253,255,225,255,0,0,225,255,2,0,225,255,6,0,229,255,11,0,233,255,13,0,238,255,17,0,244,255,19,0,251,255,19,0,253,255,17,0,0,0,15,0,0,0,11,0,0,0,11,0,0,0,8,0,253,255,8,0,249,255,8,0,244,255,11,0,240,255,13,0,238,255,13,0,233,255,11,0,233,255,8,0,231,255,6,0,233,255,0,0,236,255,253,255,240,255,244,255,242,255,238,255,249,255,229,255,253,255,218,255,0,0,211,255,2,0,200,255,2,0,194,255,0,0,185,255,0,0,180,255,247,255,174,255,240,255,172,255,231,255,176,255,222,255,178,255,216,255,185,255,209,255,196,255,203,255,203,255,200,255,214,255,203,255,225,255,203,255,233,255,207,255,242,255,209,255,249,255,220,255,251,255,227,255,0,0,236,255,0,0,244,255,0,0,253,255,253,255,2,0,251,255,11,0,251,255,17,0,247,255,19,0,244,255,22,0,244,255,24,0,242,255,24,0,244,255,22,0,247,255,22,0,247,255,24,0,251,255,22,0,253,255,19,0,0,0,19,0,0,0,17,0,2,0,17,0,2,0,17,0,6,0,15,0,6,0,17,0,2,0,17,0,0,0,17,0,0,0,19,0,251,255,22,0,247,255,24,0,242,255,26,0,238,255,28,0,236,255,30,0,233,255,30,0,227,255,33,0,229,255,33,0,233,255,33,0,233,255,33,0,236,255,30,0,242,255,28,0,247,255,26,0,249,255,22,0,251,255,19,0,253,255,17,0,253,255,17,0,253,255,15,0,251,255,15,0,251,255,17,0,247,255,22,0,242,255,22,0,240,255,19,0,240,255,19,0,236,255,15,0,233,255,11,0,236,255,4,0,236,255,0,0,233,255,247,255,233,255,242,255,233,255,236,255,233,255,233,255,233,255,231,255,233,255,231,255,233,255,233,255,231,255,236,255,233,255,240,255,233,255,244,255,231,255,247,255,233,255,249,255,233,255,251,255,233,255,251,255,229,255,251,255,229,255,251,255,227,255,251,255,227,255,253,255,225,255,0,0,225,255,2,0,225,255,4,0,227,255,8,0,229,255,11,0,231,255,13,0,238,255,15,0,244,255,15,0,249,255,13,0,253,255,8,0,2,0,4,0,6,0,0,0,8,0,251,255,11,0,247,255,11,0,240,255,11,0,236,255,8,0,229,255,6,0,227,255,2,0,225,255,0,0,222,255,253,255,225,255,253,255,225,255,251,255,227,255,249,255,229,255,249,255,233,255,249,255,236,255,249,255,240,255,251,255,244,255,253,255,247,255,0,0,247,255,0,0,249,255,2,0,249,255,0,0,251,255,2,0,251,255,4,0,0,0,2,0,2,0,4,0,4,0,4,0,6,0,6,0,11,0,8,0,13,0,11,0,15,0,13,0,13,0,17,0,11,0,22,0,6,0,24,0,2,0,30,0,253,255,37,0,247,255,44,0,240,255,48,0,233,255,52,0,227,255,57,0,220,255,57,0,218,255,55,0,214,255,55,0,209,255,48,0,207,255,44,0,203,255,37,0,205,255,28,0,203,255,22,0,205,255,17,0,207,255,13,0,209,255,8,0,209,255,2,0,211,255,0,0,214,255,253,255,211,255,251,255,211,255,247,255,211,255,242,255,211,255,240,255,214,255,238,255,216,255,236,255,218,255,231,255,225,255,233,255,231,255,231,255,240,255,233,255,247,255,233,255,253,255,236,255,2,0,238,255,2,0,240,255,4,0,242,255,0,0,247,255,0,0,247,255,251,255,251,255,242,255,253,255,238,255,253,255,233,255,251,255,231,255,253,255,231,255,251,255,236,255,247,255,240,255,244,255,247,255,240,255,0,0,238,255,11,0,233,255,24,0,229,255,35,0,227,255,46,0,222,255,52,0,225,255,59,0,225,255,61,0,227,255,64,0,229,255,61,0,233,255,59,0,240,255,55,0,242,255,48,0,251,255,44,0,0,0,35,0,4,0,26,0,8,0,15,0,8,0,8,0,13,0,2,0,15,0,253,255,15,0,247,255,15,0,242,255,13,0,238,255,13,0,236,255,11,0,233,255,11,0,231,255,6,0,231,255,6,0,229,255,2,0,229,255,0,0,227,255,249,255,229,255,244,255,231,255,240,255,231,255,236,255,231,255,231,255,231,255,233,255,233,255,231,255,233,255,229,255,236,255,233,255,236,255,236,255,240,255,236,255,240,255,238,255,242,255,240,255,242,255,242,255,244,255,244,255,242,255,244,255,244,255,242,255,242,255,242,255,242,255,242,255,242,255,240,255,242,255,240,255,244,255,240,255,244,255,244,255,244,255,247,255,247,255,251,255,251,255,0,0,253,255,2,0,0,0,4,0,2,0,8,0,4,0,11,0,6,0,13,0,8,0,13,0,6,0,15,0,6,0,13,0,8,0,13,0,8,0,8,0,11,0,4,0,11,0,0,0,13,0,253,255,15,0,253,255,17,0,251,255,22,0,253,255,26,0,0,0,28,0,2,0,28,0,6,0,26,0,13,0,24,0,15,0,22,0,19,0,13,0,17,0,8,0,17,0,6,0,13,0,2,0,11,0,0,0,4,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,247,255,0,0,242,255,0,0,236,255,0,0,233,255,0,0,227,255,0,0,222,255,251,255,218,255,249,255,214,255,242,255,211,255,240,255,211,255,233,255,214,255,229,255,214,255,225,255,216,255,218,255,220,255,216,255,222,255,214,255,222,255,211,255,227,255,211,255,229,255,216,255,227,255,218,255,229,255,222,255,229,255,225,255,227,255,227,255,229,255,229,255,229,255,231,255,229,255,236,255,231,255,238,255,236,255,242,255,238,255,244,255,242,255,249,255,247,255,251,255,251,255,253,255,253,255,0,0,0,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,13,0,0,0,11,0,0,0,13,0,253,255,13,0,251,255,15,0,247,255,15,0,242,255,17,0,242,255,17,0,238,255,17,0,240,255,17,0,240,255,15,0,242,255,11,0,244,255,8,0,249,255,4,0,251,255,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,4,0,242,255,6,0,242,255,6,0,240,255,11,0,238,255,13,0,236,255,15,0,236,255,19,0,233,255,22,0,233,255,24,0,229,255,28,0,229,255,28,0,229,255,28,0,229,255,28,0,229,255,26,0,229,255,22,0,233,255,19,0,231,255,15,0,231,255,11,0,233,255,6,0,231,255,4,0,229,255,4,0,229,255,4,0,225,255,2,0,225,255,2,0,222,255,2,0,225,255,2,0,225,255,2,0,227,255,0,0,231,255,253,255,236,255,251,255,242,255,247,255,247,255,244,255,251,255,244,255,0,0,244,255,2,0,247,255,0,0,247,255,0,0,249,255,253,255,0,0,247,255,2,0,238,255,4,0,233,255,6,0,225,255,11,0,216,255,15,0,211,255,15,0,207,255,17,0,205,255,17,0,205,255,17,0,209,255,17,0,211,255,13,0,216,255,11,0,220,255,8,0,220,255,2,0,225,255,253,255,225,255,251,255,222,255,247,255,222,255,247,255,220,255,249,255,220,255,249,255,222,255,253,255,220,255,0,0,222,255,0,0,222,255,2,0,225,255,2,0,225,255,0,0,227,255,0,0,229,255,0,0,229,255,0,0,231,255,253,255,233,255,0,0,236,255,0,0,236,255,2,0,238,255,2,0,240,255,4,0,240,255,4,0,244,255,6,0,247,255,6,0,247,255,6,0,247,255,4,0,244,255,2,0,242,255,0,0,240,255,253,255,238,255,251,255,236,255,249,255,233,255,247,255,231,255,244,255,227,255,244,255,227,255,244,255,225,255,247,255,222,255,247,255,220,255,249,255,220,255,249,255,218,255,249,255,220,255,251,255,220,255,249,255,222,255,249,255,222,255,244,255,222,255,242,255,225,255,240,255,222,255,238,255,225,255,238,255,225,255,238,255,222,255,238,255,225,255,240,255,220,255,244,255,222,255,247,255,218,255,249,255,218,255,253,255,218,255,253,255,218,255,0,0,222,255,0,0,227,255,253,255,229,255,253,255,231,255,251,255,236,255,249,255,238,255,247,255,238,255,247,255,240,255,247,255,242,255,249,255,244,255,249,255,244,255,251,255,247,255,253,255,244,255,0,0,242,255,0,0,238,255,0,0,233,255,0,0,227,255,0,0,220,255,0,0,216,255,0,0,211,255,253,255,205,255,253,255,200,255,249,255,200,255,244,255,196,255,240,255,194,255,236,255,194,255,229,255,192,255,225,255,192,255,222,255,194,255,225,255,198,255,225,255,203,255,227,255,211,255,229,255,218,255,233,255,227,255,233,255,236,255,238,255,247,255,238,255,0,0,240,255,4,0,242,255,8,0,244,255,13,0,247,255,13,0,251,255,15,0,251,255,13,0,0,0,13,0,0,0,13,0,2,0,13,0,4,0,13,0,4,0,13,0,4,0,15,0,0,0,17,0,253,255,19,0,249,255,19,0,244,255,22,0,238,255,22,0,231,255,22,0,225,255,24,0,220,255,24,0,216,255,26,0,216,255,24,0,218,255,26,0,220,255,26,0,225,255,28,0,231,255,28,0,236,255,24,0,240,255,22,0,247,255,17,0,249,255,13,0,253,255,6,0,0,0,2,0,2,0,0,0,4,0,249,255,6,0,244,255,8,0,240,255,8,0,240,255,8,0,240,255,6,0,242,255,4,0,242,255,4,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,8,0,242,255,11,0,240,255,13,0,236,255,15,0,231,255,13,0,227,255,15,0,222,255,11,0,220,255,8,0,218,255,6,0,218,255,2,0,220,255,0,0,222,255,251,255,227,255,247,255,229,255,242,255,233,255,240,255,236,255,240,255,240,255,240,255,242,255,242,255,242,255,244,255,240,255,249,255,242,255,251,255,242,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,0,0,251,255,2,0,0,0,2,0,253,255,4,0,0,0,6,0,0,0,6,0,4,0,8,0,4,0,8,0,8,0,13,0,8,0,11,0,8,0,13,0,11,0,15,0,13,0,11,0,15,0,11,0,17,0,8,0,19,0,2,0,24,0,253,255,26,0,247,255,26,0,238,255,24,0,227,255,22,0,220,255,15,0,214,255,11,0,209,255,4,0,207,255,0,0,209,255,251,255,211,255,247,255,214,255,247,255,218,255,249,255,220,255,253,255,222,255,0,0,227,255,4,0,229,255,6,0,231,255,11,0,236,255,13,0,238,255,13,0,242,255,11,0,244,255,13,0,247,255,8,0,249,255,6,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,244,255,249,255,242,255,244,255,240,255,236,255,236,255,231,255,236,255,227,255,233,255,220,255,233,255,216,255,236,255,214,255,236,255,211,255,236,255,214,255,238,255,214,255,242,255,216,255,244,255,218,255,249,255,222,255,251,255,227,255,0,0,229,255,2,0,233,255,6,0,240,255,8,0,244,255,8,0,249,255,8,0,251,255,2,0,251,255,0,0,253,255,251,255,0,0,244,255,253,255,238,255,253,255,233,255,251,255,231,255,253,255,229,255,251,255,231,255,251,255,231,255,251,255,238,255,247,255,242,255,244,255,247,255,240,255,253,255,238,255,0,0,236,255,2,0,231,255,4,0,227,255,6,0,222,255,6,0,220,255,8,0,220,255,6,0,218,255,6,0,220,255,6,0,220,255,4,0,225,255,0,0,227,255,0,0,233,255,253,255,240,255,251,255,247,255,251,255,0,0,249,255,6,0,247,255,11,0,249,255,15,0,247,255,19,0,247,255,19,0,247,255,19,0,247,255,17,0,247,255,15,0,242,255,11,0,242,255,8,0,240,255,8,0,238,255,6,0,238,255,11,0,238,255,11,0,238,255,15,0,240,255,17,0,244,255,19,0,251,255,19,0,0,0,17,0,6,0,15,0,13,0,13,0,22,0,11,0,26,0,8,0,35,0,6,0,37,0,8,0,39,0,6,0,41,0,6,0,37,0,8,0,35,0,8,0,30,0,11,0,24,0,11,0,17,0,13,0,13,0,13,0,4,0,13,0,0,0,11,0,249,255,8,0,240,255,8,0,236,255,4,0,231,255,2,0,229,255,0,0,227,255,0,0,227,255,0,0,227,255,0,0,229,255,0,0,231,255,2,0,233,255,6,0,236,255,11,0,240,255,13,0,244,255,17,0,247,255,19,0,251,255,22,0,0,0,17,0,0,0,22,0,2,0,17,0,2,0,15,0,2,0,13,0,0,0,11,0,253,255,8,0,249,255,6,0,247,255,4,0,240,255,4,0,240,255,0,0,238,255,0,0,233,255,0,0,231,255,253,255,233,255,249,255,233,255,249,255,233,255,249,255,233,255,251,255,236,255,253,255,238,255,0,0,240,255,4,0,240,255,8,0,240,255,11,0,238,255,13,0,236,255,15,0,231,255,15,0,225,255,13,0,218,255,11,0,214,255,6,0,207,255,2,0,205,255,253,255,203,255,244,255,205,255,240,255,207,255,233,255,209,255,229,255,211,255,227,255,216,255,227,255,218,255,229,255,218,255,233,255,218,255,238,255,218,255,242,255,218,255,247,255,220,255,253,255,218,255,0,0,222,255,2,0,225,255,0,0,229,255,0,0,231,255,0,0,236,255,253,255,238,255,249,255,238,255,247,255,240,255,242,255,242,255,242,255,242,255,238,255,244,255,233,255,247,255,236,255,251,255,236,255,253,255,238,255,0,0,238,255,0,0,240,255,0,0,244,255,0,0,247,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,249,255,244,255,247,255,249,255,242,255,0,0,236,255,4,0,231,255,13,0,229,255,22,0,225,255,30,0,225,255,39,0,227,255,44,0,227,255,50,0,229,255,50,0,229,255,52,0,233,255,48,0,236,255,44,0,242,255,35,0,244,255,28,0,247,255,19,0,249,255,11,0,251,255,2,0,0,0,253,255,0,0,249,255,0,0,247,255,253,255,242,255,251,255,240,255,247,255,240,255,242,255,238,255,236,255,240,255,227,255,236,255,222,255,238,255,216,255,236,255,211,255,238,255,211,255,236,255,209,255,238,255,211,255,240,255,214,255,242,255,218,255,244,255,222,255,247,255,227,255,249,255,229,255,251,255,236,255,251,255,238,255,253,255,244,255,0,0,247,255,0,0,253,255,2,0,0,0,8,0,6,0,8,0,8,0,8,0,11,0,8,0,13,0,6,0,17,0,4,0,17,0,2,0,19,0,253,255,22,0,244,255,19,0,238,255,22,0,236,255,22,0,229,255,19,0,225,255,19,0,222,255,17,0,220,255,13,0,220,255,8,0,222,255,4,0,227,255,0,0,233,255,253,255,240,255,251,255,244,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,249,255,4,0,244,255,4,0,242,255,8,0,236,255,8,0,233,255,8,0,229,255,8,0,229,255,6,0,229,255,4,0,233,255,2,0,233,255,0,0,236,255,0,0,240,255,253,255,244,255,249,255,249,255,247,255,0,0,244,255,2,0,244,255,6,0,244,255,15,0,244,255,22,0,244,255,26,0,242,255,30,0,242,255,35,0,240,255,37,0,238,255,35,0,233,255,33,0,229,255,30,0,229,255,26,0,222,255,24,0,222,255,19,0,220,255,13,0,220,255,11,0,222,255,6,0,225,255,4,0,229,255,6,0,233,255,4,0,240,255,6,0,244,255,6,0,251,255,8,0,0,0,11,0,2,0,11,0,4,0,11,0,4,0,8,0,2,0,6,0,0,0,2,0,251,255,0,0,247,255,0,0,238,255,251,255,233,255,247,255,229,255,247,255,227,255,242,255,227,255,238,255,227,255,236,255,231,255,233,255,231,255,231,255,233,255,229,255,233,255,229,255,233,255,229,255,231,255,229,255,227,255,231,255,222,255,233,255,220,255,238,255,220,255,240,255,218,255,244,255,218,255,247,255,225,255,249,255,227,255,249,255,236,255,249,255,240,255,247,255,247,255,244,255,251,255,242,255,0,0,240,255,2,0,238,255,4,0,240,255,4,0,238,255,2,0,238,255,0,0,238,255,0,0,240,255,251,255,240,255,249,255,240,255,249,255,240,255,247,255,242,255,247,255,242,255,247,255,244,255,247,255,249,255,242,255,249,255,240,255,253,255,236,255,0,0,229,255,0,0,222,255,2,0,220,255,4,0,214,255,2,0,211,255,4,0,211,255,0,0,209,255,253,255,211,255,249,255,214,255,242,255,214,255,238,255,218,255,233,255,220,255,229,255,225,255,227,255,229,255,227,255,238,255,227,255,242,255,229,255,249,255,236,255,253,255,240,255,0,0,247,255,2,0,251,255,4,0,0,0,2,0,4,0,0,0,6,0,253,255,11,0,247,255,15,0,244,255,15,0,240,255,17,0,236,255,17,0,231,255,15,0,231,255,15,0,231,255,13,0,233,255,8,0,233,255,8,0,238,255,6,0,240,255,6,0,244,255,6,0,249,255,4,0,0,0,6,0,0,0,8,0,2,0,6,0,4,0,8,0,6,0,11,0,6,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,4,0,4,0,6,0,2,0,8,0,0,0,11,0,0,0,13,0,251,255,17,0,253,255,17,0,249,255,17,0,249,255,17,0,247,255,15,0,247,255,11,0,244,255,4,0,242,255,0,0,242,255,253,255,242,255,244,255,242,255,238,255,244,255,233,255,247,255,227,255,249,255,222,255,251,255,222,255,0,0,222,255,0,0,225,255,4,0,229,255,4,0,231,255,6,0,233,255,4,0,236,255,4,0,240,255,0,0,244,255,253,255,247,255,249,255,249,255,244,255,247,255,240,255,247,255,236,255,244,255,233,255,240,255,231,255,240,255,231,255,236,255,231,255,233,255,231,255,229,255,233,255,229,255,236,255,227,255,238,255,225,255,238,255,227,255,240,255,227,255,240,255,229,255,242,255,231,255,242,255,231,255,244,255,231,255,249,255,233,255,251,255,236,255,253,255,238,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,251,255,244,255,249,255,247,255,247,255,249,255,244,255,253,255,244,255,0,0,242,255,6,0,238,255,11,0,238,255,15,0,236,255,19,0,236,255,24,0,236,255,26,0,238,255,26,0,238,255,22,0,242,255,19,0,242,255,15,0,244,255,11,0,247,255,6,0,249,255,2,0,251,255,0,0,251,255,253,255,253,255,249,255,253,255,247,255,251,255,242,255,251,255,240,255,247,255,240,255,242,255,240,255,238,255,240,255,233,255,242,255,231,255,247,255,231,255,253,255,231,255,2,0,233,255,6,0,238,255,13,0,242,255,15,0,247,255,15,0,251,255,15,0,253,255,13,0,0,0,4,0,2,0,0,0,0,0,249,255,2,0,240,255,0,0,238,255,0,0,236,255,0,0,233,255,0,0,236,255,0,0,238,255,0,0,242,255,4,0,249,255,6,0,251,255,11,0,0,0,17,0,2,0,24,0,6,0,28,0,4,0,30,0,6,0,35,0,6,0,35,0,4,0,33,0,2,0,30,0,0,0,26,0,251,255,24,0,249,255,19,0,244,255,17,0,238,255,13,0,233,255,13,0,231,255,11,0,231,255,13,0,231,255,15,0,233,255,17,0,240,255,19,0,244,255,19,0,253,255,22,0,4,0,24,0,11,0,22,0,15,0,22,0,17,0,22,0,19,0,22,0,17,0,19,0,15,0,19,0,11,0,17,0,6,0,11,0,2,0,8,0,0,0,0,0,0,0,251,255,0,0,244,255,2,0,238,255,0,0,236,255,2,0,231,255,0,0,233,255,2,0,236,255,2,0,240,255,2,0,249,255,4,0,253,255,4,0,2,0,6,0,8,0,11,0,8,0,15,0,11,0,15,0,11,0,13,0,8,0,13,0,6,0,13,0,2,0,13,0,253,255,11,0,247,255,8,0,240,255,4,0,229,255,2,0,222,255,0,0,216,255,253,255,207,255,251,255,203,255,251,255,198,255,251,255,196,255,247,255,196,255,249,255,196,255,247,255,198,255,247,255,203,255,249,255,205,255,249,255,207,255,251,255,211,255,253,255,216,255,253,255,218,255,0,0,220,255,4,0,227,255,8,0,231,255,13,0,233,255,15,0,238,255,19,0,242,255,22,0,242,255,24,0,244,255,22,0,244,255,19,0,247,255,17,0,247,255,13,0,249,255,11,0,247,255,6,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,251,255,0,0,249,255,0,0,244,255,0,0,244,255,0,0,242,255,253,255,242,255,253,255,240,255,249,255,242,255,247,255,244,255,244,255,242,255,247,255,247,255,244,255,247,255,244,255,247,255,247,255,247,255,247,255,247,255,247,255,244,255,247,255,240,255,249,255,238,255,249,255,236,255,247,255,233,255,242,255,231,255,242,255,231,255,238,255,233,255,233,255,231,255,231,255,231,255,231,255,233,255,229,255,233,255,231,255,233,255,231,255,233,255,233,255,233,255,236,255,233,255,238,255,236,255,238,255,233,255,240,255,233,255,240,255,236,255,240,255,236,255,242,255,236,255,242,255,236,255,247,255,238,255,247,255,244,255,251,255,247,255,251,255,249,255,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,249,255,2,0,244,255,0,0,242,255,0,0,242,255,0,0,238,255,0,0,240,255,0,0,240,255,2,0,242,255,2,0,244,255,4,0,249,255,4,0,251,255,2,0,253,255,0,0,253,255,249,255,253,255,244,255,251,255,236,255,247,255,229,255,244,255,220,255,238,255,216,255,236,255,214,255,231,255,214,255,229,255,218,255,229,255,222,255,229,255,231,255,231,255,236,255,236,255,247,255,236,255,253,255,240,255,2,0,242,255,8,0,242,255,11,0,244,255,13,0,251,255,15,0,251,255,13,0,253,255,11,0,2,0,6,0,4,0,4,0,6,0,0,0,13,0,251,255,15,0,244,255,17,0,242,255,24,0,240,255,26,0,238,255,26,0,236,255,26,0,238,255,22,0,238,255,17,0,242,255,13,0,247,255,8,0,251,255,4,0,0,0,0,0,2,0,253,255,8,0,253,255,13,0,253,255,17,0,0,0,22,0,2,0,24,0,6,0,26,0,6,0,30,0,13,0,30,0,11,0,30,0,11,0,30,0,8,0,28,0,6,0,24,0,2,0,19,0,0,0,15,0,0,0,8,0,251,255,2,0,249,255,253,255,244,255,247,255,247,255,240,255,244,255,236,255,244,255,229,255,247,255,225,255,249,255,225,255,253,255,222,255,0,0,222,255,0,0,222,255,4,0,225,255,6,0,222,255,8,0,222,255,8,0,222,255,6,0,222,255,4,0,222,255,0,0,227,255,0,0,231,255,251,255,238,255,249,255,244,255,247,255,251,255,247,255,4,0,244,255,13,0,244,255,19,0,244,255,24,0,242,255,26,0,240,255,24,0,238,255,22,0,233,255,15,0,229,255,8,0,229,255,2,0,225,255,253,255,225,255,247,255,222,255,242,255,225,255,238,255,227,255,233,255,229,255,231,255,231,255,231,255,236,255,231,255,240,255,233,255,247,255,238,255,251,255,240,255,0,0,247,255,2,0,251,255,4,0,0,0,6,0,2,0,8,0,6,0,6,0,6,0,4,0,4,0,2,0,2,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,251,255,249,255,253,255,251,255,253,255,251,255,2,0,251,255,6,0,251,255,8,0,251,255,13,0,251,255,15,0,251,255,15,0,249,255,15,0,247,255,11,0,244,255,6,0,244,255,0,0,242,255,251,255,242,255,247,255,238,255,244,255,238,255,242,255,238,255,244,255,240,255,247,255,240,255,253,255,240,255,2,0,247,255,8,0,251,255,15,0,0,0,19,0,2,0,22,0,8,0,22,0,13,0,19,0,17,0,13,0,19,0,6,0,19,0,0,0,22,0,249,255,24,0,240,255,22,0,236,255,24,0,231,255,24,0,227,255,26,0,227,255,26,0,227,255,24,0,229,255,22,0,231,255,19,0,231,255,17,0,236,255,11,0,236,255,6,0,238,255,4,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,253,255,238,255,251,255,240,255,244,255,238,255,238,255,242,255,229,255,247,255,222,255,249,255,211,255,253,255,205,255,0,0,198,255,0,0,198,255,2,0,196,255,6,0,200,255,8,0,205,255,13,0,211,255,15,0,218,255,17,0,229,255,17,0,236,255,17,0,244,255,15,0,251,255,11,0,0,0,8,0,4,0,4,0,6,0,0,0,4,0,249,255,2,0,242,255,0,0,236,255,251,255,231,255,249,255,227,255,244,255,227,255,242,255,227,255,244,255,229,255,244,255,233,255,249,255,240,255,251,255,244,255,251,255,249,255,251,255,251,255,249,255,253,255,247,255,253,255,242,255,0,0,238,255,253,255,233,255,251,255,233,255,249,255,231,255,247,255,229,255,247,255,229,255,244,255,229,255,249,255,233,255,251,255,233,255,251,255,238,255,0,0,242,255,0,0,242,255,4,0,247,255,6,0,247,255,8,0,251,255,11,0,251,255,11,0,251,255,15,0,251,255,13,0,251,255,15,0,247,255,13,0,242,255,8,0,236,255,6,0,231,255,0,0,227,255,253,255,222,255,249,255,222,255,242,255,220,255,242,255,222,255,242,255,225,255,244,255,231,255,249,255,236,255,0,0,240,255,0,0,249,255,4,0,253,255,8,0,4,0,8,0,6,0,6,0,13,0,2,0,19,0,2,0,19,0,0,0,24,0,253,255,24,0,253,255,22,0,251,255,19,0,251,255,15,0,249,255,11,0,251,255,4,0,251,255,2,0,251,255,0,0,253,255,253,255,253,255,251,255,0,0,251,255,0,0,253,255,2,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,2,0,249,255,2,0,244,255,4,0,240,255,8,0,238,255,11,0,236,255,11,0,236,255,6,0,238,255,6,0,238,255,2,0,240,255,0,0,242,255,251,255,244,255,247,255,247,255,242,255,249,255,240,255,251,255,238,255,253,255,238,255,0,0,238,255,0,0,240,255,2,0,240,255,2,0,242,255,0,0,244,255,0,0,247,255,253,255,249,255,249,255,249,255,247,255,251,255,247,255,251,255,244,255,251,255,247,255,247,255,249,255,247,255,253,255,242,255,2,0,238,255,8,0,233,255,11,0,229,255,15,0,225,255,17,0,222,255,17,0,220,255,13,0,218,255,11,0,218,255,6,0,218,255,4,0,220,255,2,0,220,255,2,0,225,255,0,0,227,255,0,0,231,255,2,0,236,255,2,0,240,255,2,0,242,255,2,0,244,255,2,0,247,255,2,0,249,255,0,0,251,255,253,255,251,255,253,255,251,255,249,255,249,255,251,255,249,255,249,255,247,255,249,255,249,255,251,255,247,255,253,255,249,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,8,0,2,0,8,0,0,0,13,0,2,0,13,0,2,0,17,0,4,0,15,0,2,0,15,0,4,0,13,0,2,0,13,0,2,0,8,0,0,0,4,0,253,255,0,0,251,255,253,255,249,255,249,255,249,255,244,255,251,255,244,255,251,255,244,255,253,255,242,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,249,255,247,255,244,255,249,255,240,255,249,255,233,255,251,255,231,255,253,255,227,255,0,0,225,255,2,0,227,255,6,0,225,255,8,0,229,255,11,0,227,255,11,0,229,255,11,0,231,255,8,0,231,255,8,0,229,255,4,0,231,255,2,0,231,255,0,0,233,255,253,255,236,255,249,255,244,255,249,255,249,255,249,255,0,0,251,255,6,0,0,0,11,0,0,0,15,0,4,0,17,0,8,0,19,0,13,0,19,0,15,0,19,0,17,0,22,0,15,0,24,0,17,0,26,0,13,0,28,0,13,0,33,0,11,0,35,0,6,0,35,0,6,0,37,0,2,0,35,0,0,0,35,0,0,0,30,0,0,0,28,0,0,0,26,0,0,0,24,0,2,0,24,0,4,0,22,0,6,0,22,0,6,0,22,0,6,0,19,0,4,0,17,0,0,0,17,0,253,255,15,0,247,255,13,0,240,255,11,0,236,255,6,0,233,255,2,0,233,255,0,0,236,255,0,0,240,255,251,255,247,255,249,255,251,255,247,255,0,0,247,255,4,0,247,255,6,0,247,255,6,0,249,255,6,0,251,255,4,0,253,255,2,0,253,255,0,0,0,0,253,255,4,0,253,255,6,0,249,255,11,0,249,255,17,0,247,255,19,0,244,255,26,0,242,255,28,0,244,255,33,0,242,255,35,0,244,255,37,0,242,255,39,0,244,255,37,0,247,255,35,0,251,255,30,0,253,255,26,0,2,0,22,0,6,0,15,0,13,0,11,0,15,0,4,0,17,0,0,0,17,0,253,255,19,0,251,255,19,0,249,255,15,0,247,255,15,0,244,255,8,0,244,255,6,0,242,255,2,0,240,255,2,0,238,255,0,0,236,255,253,255,233,255,253,255,233,255,251,255,233,255,253,255,236,255,253,255,240,255,253,255,244,255,253,255,251,255,251,255,0,0,251,255,4,0,251,255,8,0,249,255,13,0,249,255,17,0,247,255,17,0,247,255,17,0,249,255,15,0,251,255,13,0,253,255,11,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,2,0,249,255,6,0,251,255,8,0,0,0,13,0,2,0,17,0,0,0,19,0,0,0,19,0,0,0,19,0,253,255,17,0,251,255,15,0,251,255,11,0,249,255,4,0,249,255,0,0,251,255,0,0,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,4,0,2,0,8,0,0,0,15,0,4,0,22,0,4,0,28,0,2,0,33,0,2,0,41,0,4,0,46,0,2,0,50,0,2,0,52,0,2,0,50,0,4,0,50,0,6,0,44,0,8,0,39,0,11,0,33,0,15,0,26,0,17,0,19,0,17,0,15,0,15,0,6,0,13,0,2,0,11,0,0,0,6,0,251,255,0,0,249,255,251,255,242,255,249,255,238,255,244,255,236,255,242,255,229,255,240,255,225,255,242,255,220,255,244,255,220,255,247,255,218,255,251,255,216,255,253,255,218,255,0,0,218,255,4,0,222,255,6,0,225,255,8,0,229,255,8,0,236,255,8,0,238,255,4,0,242,255,2,0,249,255,0,0,251,255,253,255,253,255,247,255,0,0,242,255,0,0,242,255,253,255,240,255,0,0,240,255,0,0,247,255,0,0,249,255,0,0,0,0,0,0,6,0,0,0,17,0,253,255,28,0,253,255,37,0,251,255,41,0,249,255,48,0,247,255,50,0,247,255,48,0,242,255,46,0,242,255,39,0,242,255,33,0,242,255,26,0,244,255,19,0,244,255,11,0,247,255,6,0,247,255,2,0,249,255,253,255,249,255,249,255,249,255,249,255,253,255,247,255,0,0,242,255,4,0,242,255,6,0,240,255,11,0,240,255,13,0,240,255,13,0,240,255,15,0,242,255,11,0,244,255,8,0,247,255,6,0,251,255,2,0,253,255,0,0,0,0,253,255,0,0,249,255,2,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,251,255,240,255,249,255,238,255,249,255,238,255,247,255,233,255,249,255,231,255,253,255,229,255,0,0,227,255,4,0,225,255,8,0,222,255,15,0,222,255,19,0,225,255,22,0,225,255,22,0,227,255,19,0,231,255,19,0,233,255,15,0,238,255,11,0,242,255,11,0,249,255,6,0,253,255,4,0,0,0,2,0,4,0,2,0,6,0,2,0,8,0,4,0,8,0,4,0,8,0,6,0,8,0,6,0,6,0,8,0,4,0,8,0,4,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,2,0,11,0,4,0,8,0,4,0,11,0,4,0,11,0,2,0,13,0,0,0,15,0,253,255,13,0,249,255,11,0,247,255,11,0,242,255,4,0,240,255,0,0,240,255,253,255,240,255,249,255,240,255,244,255,242,255,242,255,247,255,242,255,251,255,244,255,251,255,249,255,0,0,253,255,0,0,0,0,0,0,6,0,0,0,13,0,251,255,19,0,247,255,24,0,240,255,30,0,233,255,33,0,225,255,35,0,220,255,35,0,216,255,37,0,216,255,33,0,218,255,30,0,220,255,26,0,227,255,24,0,233,255,19,0,238,255,13,0,242,255,8,0,247,255,0,0,249,255,249,255,249,255,242,255,249,255,231,255,249,255,225,255,249,255,222,255,253,255,218,255,0,0,220,255,0,0,220,255,4,0,227,255,6,0,231,255,6,0,236,255,8,0,240,255,8,0,242,255,8,0,244,255,6,0,244,255,4,0,247,255,4,0,247,255,6,0,249,255,4,0,251,255,6,0,253,255,6,0,0,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,0,0,0,0,253,255,253,255,249,255,253,255,244,255,251,255,242,255,249,255,238,255,249,255,238,255,249,255,238,255,247,255,240,255,247,255,240,255,244,255,242,255,247,255,240,255,249,255,242,255,249,255,242,255,251,255,242,255,0,0,242,255,2,0,242,255,6,0,242,255,11,0,244,255,15,0,242,255,15,0,244,255,15,0,242,255,13,0,242,255,11,0,240,255,4,0,238,255,0,0,236,255,251,255,233,255,249,255,231,255,244,255,233,255,247,255,231,255,249,255,233,255,251,255,236,255,0,0,238,255,2,0,240,255,4,0,242,255,6,0,242,255,6,0,242,255,4,0,247,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,251,255,249,255,253,255,247,255,0,0,242,255,0,0,242,255,4,0,242,255,8,0,244,255,11,0,244,255,13,0,249,255,13,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,0,0,249,255,253,255,247,255,253,255,242,255,251,255,240,255,249,255,238,255,251,255,240,255,249,255,240,255,247,255,242,255,244,255,244,255,242,255,249,255,240,255,253,255,236,255,0,0,236,255,2,0,236,255,6,0,238,255,11,0,238,255,11,0,240,255,13,0,242,255,13,0,244,255,13,0,249,255,8,0,251,255,6,0,251,255,4,0,251,255,0,0,251,255,2,0,249,255,0,0,251,255,2,0,249,255,0,0,249,255,4,0,251,255,6,0,251,255,11,0,251,255,13,0,251,255,17,0,251,255,17,0,253,255,19,0,251,255,19,0,247,255,19,0,247,255,19,0,242,255,22,0,242,255,22,0,240,255,22,0,240,255,24,0,240,255,26,0,242,255,26,0,244,255,30,0,247,255,28,0,251,255,28,0,253,255,24,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,13,0,253,255,13,0,251,255,8,0,249,255,6,0,249,255,4,0,247,255,4,0,247,255,0,0,249,255,0,0,251,255,0,0,0,0,253,255,0,0,251,255,4,0,251,255,6,0,249,255,6,0,251,255,6,0,251,255,4,0,251,255,0,0,253,255,251,255,0,0,244,255,0,0,238,255,0,0,231,255,0,0,225,255,0,0,220,255,2,0,216,255,2,0,211,255,0,0,211,255,253,255,209,255,251,255,209,255,249,255,211,255,247,255,214,255,244,255,214,255,244,255,216,255,244,255,216,255,242,255,216,255,244,255,214,255,247,255,209,255,247,255,207,255,247,255,203,255,249,255,200,255,244,255,203,255,242,255,200,255,238,255,205,255,233,255,211,255,231,255,220,255,229,255,227,255,227,255,238,255,229,255,242,255,233,255,249,255,238,255,251,255,244,255,253,255,251,255,251,255,0,0,249,255,6,0,249,255,8,0,247,255,15,0,247,255,15,0,253,255,17,0,0,0,15,0,8,0,17,0,17,0,15,0,24,0,13,0,28,0,11,0,35,0,4,0,37,0,2,0,37,0,0,0,35,0,253,255,33,0,251,255,28,0,253,255,26,0,253,255,19,0,0,0,15,0,2,0,11,0,4,0,6,0,11,0,2,0,17,0,0,0,24,0,251,255,33,0,247,255,37,0,242,255,39,0,240,255,39,0,240,255,37,0,240,255,30,0,242,255,22,0,242,255,11,0,247,255,2,0,249,255,251,255,249,255,244,255,249,255,242,255,247,255,240,255,247,255,242,255,242,255,249,255,240,255,253,255,238,255,0,0,236,255,6,0,233,255,6,0,233,255,6,0,233,255,6,0,233,255,2,0,231,255,2,0,233,255,0,0,233,255,253,255,236,255,251,255,238,255,253,255,242,255,0,0,244,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,251,255,253,255,249,255,253,255,249,255,251,255,247,255,249,255,247,255,247,255,249,255,247,255,249,255,244,255,251,255,244,255,253,255,244,255,0,0,247,255,2,0,244,255,4,0,244,255,8,0,247,255,8,0,244,255,11,0,244,255,15,0,244,255,15,0,244,255,13,0,242,255,11,0,240,255,11,0,238,255,6,0,238,255,4,0,238,255,2,0,238,255,0,0,238,255,0,0,242,255,0,0,242,255,0,0,244,255,2,0,244,255,6,0,242,255,11,0,242,255,13,0,242,255,15,0,238,255,15,0,238,255,13,0,238,255,13,0,238,255,8,0,240,255,4,0,242,255,2,0,244,255,0,0,247,255,0,0,249,255,253,255,249,255,253,255,249,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,8,0,253,255,13,0,253,255,17,0,0,0,17,0,0,0,19,0,2,0,24,0,2,0,26,0,2,0,24,0,2,0,24,0,2,0,26,0,0,0,24,0,0,0,22,0,0,0,19,0,2,0,22,0,2,0,19,0,4,0,17,0,4,0,15,0,8,0,11,0,11,0,6,0,17,0,2,0,19,0,0,0,26,0,249,255,28,0,242,255,30,0,236,255,30,0,233,255,30,0,229,255,30,0,229,255,28,0,231,255,26,0,233,255,24,0,236,255,19,0,240,255,19,0,244,255,15,0,247,255,13,0,251,255,11,0,251,255,6,0,253,255,4,0,251,255,0,0,253,255,253,255,249,255,249,255,249,255,247,255,249,255,242,255,249,255,240,255,251,255,236,255,253,255,233,255,0,0,231,255,2,0,231,255,6,0,231,255,8,0,231,255,13,0,231,255,13,0,233,255,13,0,233,255,13,0,233,255,11,0,236,255,6,0,238,255,4,0,242,255,0,0,244,255,253,255,244,255,249,255,249,255,244,255,249,255,240,255,249,255,238,255,249,255,236,255,244,255,236,255,244,255,236,255,240,255,236,255,240,255,238,255,238,255,238,255,236,255,242,255,238,255,242,255,238,255,247,255,240,255,247,255,244,255,247,255,251,255,247,255,0,0,247,255,0,0,244,255,4,0,242,255,6,0,240,255,6,0,238,255,6,0,236,255,6,0,238,255,2,0,238,255,2,0,242,255,2,0,244,255,2,0,249,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,251,255,253,255,249,255,0,0,242,255,0,0,238,255,0,0,231,255,0,0,227,255,0,0,225,255,0,0,225,255,0,0,227,255,0,0,231,255,0,0,238,255,0,0,244,255,0,0,251,255,2,0,2,0,4,0,8,0,6,0,15,0,8,0,19,0,11,0,26,0,15,0,28,0,17,0,30,0,17,0,33,0,17,0,30,0,17,0,30,0,15,0,28,0,11,0,22,0,11,0,15,0,6,0,8,0,6,0,2,0,2,0,0,0,2,0,251,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,249,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,4,0,253,255,6,0,251,255,11,0,251,255,15,0,251,255,17,0,249,255,22,0,249,255,22,0,247,255,22,0,247,255,19,0,242,255,19,0,240,255,17,0,238,255,17,0,233,255,15,0,231,255,13,0,231,255,13,0,233,255,13,0,236,255,11,0,240,255,8,0,244,255,4,0,251,255,2,0,0,0,0,0,4,0,249,255,8,0,242,255,11,0,238,255,15,0,236,255,15,0,233,255,17,0,231,255,15,0,233,255,15,0,236,255,13,0,238,255,11,0,240,255,6,0,240,255,6,0,240,255,4,0,242,255,6,0,240,255,6,0,240,255,6,0,236,255,6,0,233,255,6,0,231,255,4,0,227,255,2,0,225,255,0,0,220,255,253,255,216,255,251,255,216,255,251,255,211,255,249,255,211,255,253,255,211,255,0,0,216,255,2,0,218,255,4,0,222,255,6,0,225,255,6,0,231,255,6,0,238,255,2,0,244,255,2,0,249,255,0,0,253,255,253,255,0,0,251,255,4,0,251,255,6,0,247,255,13,0,247,255,13,0,251,255,15,0,253,255,17,0,253,255,15,0,0,0,15,0,2,0,13,0,4,0,8,0,4,0,6,0,6,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,8,0,2,0,11,0,6,0,17,0,13,0,22,0,15,0,24,0,17,0,28,0,19,0,28,0,19,0,28,0,15,0,26,0,11,0,19,0,8,0,17,0,4,0,13,0,2,0,6,0,0,0,2,0,253,255,0,0,253,255,251,255,0,0,251,255,0,0,247,255,0,0,244,255,2,0,244,255,2,0,247,255,2,0,249,255,2,0,251,255,0,0,253,255,0,0,0,0,251,255,2,0,249,255,4,0,247,255,6,0,244,255,4,0,244,255,6,0,242,255,2,0,242,255,0,0,242,255,253,255,242,255,247,255,242,255,242,255,244,255,240,255,244,255,240,255,244,255,240,255,247,255,240,255,249,255,242,255,251,255,244,255,251,255,247,255,253,255,249,255,0,0,247,255,253,255,244,255,251,255,240,255,251,255,233,255,253,255,227,255,251,255,218,255,253,255,216,255,0,0,209,255,2,0,209,255,4,0,209,255,13,0,214,255,17,0,218,255,24,0,220,255,33,0,227,255,35,0,233,255,37,0,240,255,37,0,242,255,37,0,249,255,35,0,249,255,33,0,0,0,28,0,0,0,24,0,0,0,19,0,4,0,17,0,4,0,13,0,6,0,8,0,8,0,6,0,8,0,4,0,8,0,2,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,2,0,2,0,0,0,2,0,0,0,8,0,253,255,13,0,253,255,15,0,251,255,19,0,249,255,22,0,247,255,26,0,247,255,26,0,249,255,22,0,247,255,17,0,249,255,13,0,249,255,6,0,251,255,0,0,251,255,0,0,253,255,249,255,0,0,247,255,0,0,244,255,2,0,244,255,2,0,244,255,4,0,247,255,2,0,249,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,4,0,0,0,6,0,0,0,8,0,2,0,8,0,4,0,8,0,8,0,8,0,11,0,6,0,13,0,4,0,15,0,0,0,11,0,253,255,6,0,247,255,0,0,244,255,251,255,238,255,247,255,233,255,242,255,231,255,238,255,225,255,236,255,220,255,236,255,220,255,236,255,220,255,236,255,220,255,238,255,225,255,240,255,229,255,244,255,233,255,247,255,240,255,251,255,249,255,0,0,251,255,2,0,0,0,4,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,253,255,8,0,251,255,8,0,249,255,6,0,247,255,4,0,244,255,6,0,240,255,4,0,238,255,4,0,236,255,4,0,233,255,8,0,231,255,11,0,229,255,13,0,231,255,17,0,229,255,17,0,231,255,19,0,233,255,17,0,238,255,17,0,240,255,13,0,244,255,8,0,251,255,6,0,0,0,0,0,6,0,0,0,13,0,253,255,19,0,251,255,24,0,249,255,28,0,249,255,30,0,247,255,33,0,247,255,30,0,247,255,26,0,249,255,24,0,249,255,19,0,251,255,15,0,0,0,11,0,2,0,8,0,4,0,6,0,8,0,8,0,11,0,6,0,13,0,4,0,15,0,4,0,15,0,4,0,17,0,2,0,15,0,0,0,15,0,0,0,17,0,253,255,15,0,253,255,15,0,249,255,15,0,249,255,13,0,247,255,13,0,247,255,11,0,247,255,8,0,247,255,6,0,251,255,2,0,0,0,0,0,0,0,253,255,4,0,251,255,6,0,247,255,6,0,247,255,6,0,244,255,4,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,251,255,251,255,251,255,251,255,249,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,253,255,249,255,253,255,244,255,249,255,244,255,244,255,242,255,238,255,242,255,233,255,244,255,227,255,244,255,222,255,244,255,220,255,247,255,218,255,247,255,220,255,244,255,222,255,240,255,227,255,238,255,233,255,233,255,238,255,231,255,242,255,231,255,244,255,233,255,247,255,233,255,249,255,238,255,247,255,240,255,247,255,244,255,247,255,249,255,242,255,249,255,242,255,253,255,240,255,0,0,240,255,0,0,240,255,2,0,236,255,4,0,238,255,6,0,236,255,11,0,233,255,15,0,233,255,17,0,231,255,17,0,229,255,19,0,227,255,19,0,227,255,17,0,227,255,15,0,229,255,8,0,231,255,6,0,233,255,0,0,238,255,251,255,242,255,247,255,244,255,240,255,249,255,240,255,249,255,236,255,253,255,238,255,253,255,238,255,253,255,238,255,249,255,240,255,249,255,240,255,247,255,242,255,242,255,242,255,240,255,244,255,240,255,249,255,238,255,249,255,236,255,253,255,236,255,0,0,236,255,4,0,233,255,11,0,236,255,17,0,236,255,22,0,236,255,30,0,236,255,33,0,233,255,37,0,233,255,41,0,231,255,39,0,229,255,39,0,225,255,37,0,227,255,33,0,227,255,30,0,229,255,26,0,231,255,26,0,238,255,24,0,242,255,22,0,247,255,19,0,249,255,15,0,251,255,11,0,251,255,6,0,251,255,2,0,247,255,251,255,249,255,244,255,244,255,238,255,244,255,231,255,242,255,222,255,244,255,214,255,244,255,209,255,244,255,203,255,247,255,200,255,249,255,196,255,253,255,198,255,0,0,200,255,0,0,207,255,2,0,214,255,2,0,220,255,4,0,231,255,4,0,242,255,2,0,253,255,0,0,2,0,0,0,11,0,253,255,17,0,249,255,19,0,247,255,24,0,242,255,24,0,240,255,22,0,238,255,19,0,236,255,19,0,236,255,15,0,231,255,11,0,233,255,6,0,233,255,4,0,236,255,2,0,238,255,0,0,240,255,2,0,242,255,2,0,242,255,2,0,244,255,4,0,247,255,8,0,247,255,11,0,249,255,13,0,249,255,17,0,251,255,17,0,253,255,17,0,253,255,15,0,253,255,13,0,0,0,11,0,253,255,4,0,0,0,0,0,253,255,253,255,251,255,251,255,249,255,249,255,249,255,244,255,244,255,247,255,244,255,247,255,242,255,249,255,242,255,249,255,242,255,251,255,242,255,253,255,242,255,253,255,244,255,0,0,244,255,253,255,247,255,253,255,244,255,251,255,244,255,253,255,244,255,0,0,240,255,0,0,238,255,4,0,236,255,8,0,233,255,13,0,233,255,19,0,233,255,22,0,233,255,26,0,233,255,26,0,238,255,26,0,242,255,24,0,247,255,24,0,251,255,19,0,0,0,22,0,4,0,19,0,6,0,19,0,8,0,17,0,11,0,15,0,11,0,13,0,8,0,8,0,11,0,4,0,8,0,2,0,4,0,0,0,2,0,253,255,0,0,251,255,251,255,251,255,249,255,251,255,249,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,2,0,247,255,4,0,244,255,2,0,242,255,4,0,238,255,4,0,231,255,4,0,229,255,6,0,222,255,6,0,218,255,8,0,214,255,11,0,214,255,13,0,209,255,15,0,211,255,17,0,214,255,19,0,218,255,17,0,222,255,17,0,229,255,15,0,236,255,11,0,242,255,6,0,247,255,2,0,251,255,0,0,0,0,251,255,2,0,249,255,4,0,249,255,4,0,249,255,8,0,249,255,11,0,251,255,11,0,253,255,8,0,0,0,8,0,0,0,6,0,2,0,2,0,4,0,0,0,6,0,251,255,11,0,242,255,13,0,240,255,17,0,236,255,19,0,233,255,24,0,231,255,26,0,231,255,30,0,233,255,33,0,236,255,37,0,238,255,39,0,242,255,41,0,247,255,44,0,249,255,46,0,251,255,44,0,0,0,44,0,0,0,41,0,0,0,39,0,2,0,35,0,2,0,33,0,2,0,26,0,4,0,24,0,4,0,19,0,4,0,17,0,6,0,13,0,8,0,11,0,11,0,11,0,11,0,8,0,8,0,6,0,6,0,4,0,6,0,2,0,2,0,0,0,0,0,253,255,253,255,251,255,249,255,247,255,247,255,242,255,242,255,240,255,240,255,238,255,238,255,238,255,233,255,236,255,233,255,236,255,236,255,236,255,233,255,238,255,233,255,240,255,236,255,244,255,236,255,247,255,240,255,251,255,242,255,0,0,242,255,2,0,247,255,4,0,247,255,4,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,6,0,249,255,0,0,249,255,0,0,249,255,249,255,249,255,240,255,249,255,236,255,251,255,229,255,253,255,225,255,0,0,220,255,0,0,218,255,2,0,218,255,6,0,218,255,8,0,220,255,11,0,225,255,13,0,227,255,13,0,233,255,11,0,236,255,11,0,240,255,8,0,242,255,2,0,247,255,0,0,251,255,249,255,253,255,244,255,0,0,238,255,2,0,233,255,4,0,227,255,8,0,225,255,13,0,222,255,15,0,220,255,15,0,218,255,19,0,218,255,22,0,218,255,22,0,218,255,19,0,218,255,17,0,225,255,15,0,227,255,13,0,229,255,6,0,233,255,2,0,238,255,0,0,244,255,0,0,251,255,0,0,0,0,0,0,2,0,2,0,8,0,6,0,8,0,11,0,13,0,13,0,15,0,17,0,15,0,17,0,13,0,15,0,11,0,11,0,8,0,4,0,6,0,0,0,4,0,249,255,4,0,244,255,2,0,238,255,4,0,231,255,4,0,229,255,8,0,229,255,8,0,229,255,11,0,233,255,13,0,236,255,11,0,240,255,11,0,244,255,6,0,251,255,2,0,2,0,0,0,4,0,253,255,11,0,251,255,15,0,247,255,19,0,244,255,19,0,244,255,22,0,244,255,17,0,244,255,15,0,247,255,11,0,247,255,6,0,249,255,2,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,247,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,247,255,4,0,249,255,6,0,0,0,8,0,2,0,8,0,8,0,11,0,15,0,8,0,19,0,6,0,24,0,4,0,26,0,2,0,30,0,0,0,30,0,0,0,30,0,0,0,28,0,0,0,26,0,2,0,24,0,8,0,17,0,15,0,13,0,19,0,6,0,26,0,4,0,30,0,0,0,33,0,253,255,35,0,253,255,37,0,253,255,33,0,251,255,28,0,251,255,22,0,253,255,15,0,0,0,8,0,2,0,4,0,8,0,0,0,13,0,251,255,17,0,247,255,22,0,244,255,24,0,240,255,28,0,240,255,26,0,242,255,24,0,244,255,22,0,244,255,17,0,244,255,11,0,247,255,6,0,247,255,0,0,249,255,251,255,247,255,244,255,249,255,242,255,247,255,236,255,247,255,231,255,247,255,225,255,249,255,220,255,249,255,218,255,251,255,211,255,253,255,207,255,251,255,207,255,253,255,207,255,253,255,207,255,253,255,209,255,253,255,214,255,0,0,218,255,253,255,225,255,0,0,231,255,0,0,238,255,0,0,242,255,2,0,251,255,6,0,2,0,11,0,6,0,15,0,13,0,15,0,15,0,17,0,17,0,17,0,19,0,19,0,19,0,15,0,22,0,13,0,24,0,11,0,26,0,8,0,28,0,4,0,30,0,2,0,35,0,0,0,35,0,0,0,37,0,253,255,37,0,0,0,37,0,253,255,39,0,251,255,37,0,249,255,39,0,247,255,39,0,242,255,41,0,240,255,44,0,238,255,46,0,233,255,46,0,231,255,44,0,229,255,41,0,229,255,37,0,229,255,35,0,229,255,30,0,227,255,28,0,225,255,26,0,225,255,24,0,222,255,24,0,220,255,24,0,218,255,22,0,218,255,19,0,216,255,17,0,216,255,13,0,220,255,8,0,222,255,4,0,225,255,0,0,227,255,253,255,231,255,249,255,236,255,244,255,238,255,242,255,244,255,242,255,247,255,242,255,0,0,242,255,2,0,244,255,8,0,249,255,11,0,251,255,15,0,0,0,19,0,2,0,19,0,11,0,22,0,15,0,22,0,22,0,22,0,24,0,24,0,28,0,24,0,30,0,24,0,28,0,22,0,26,0,22,0,22,0,24,0,17,0,22,0,13,0,22,0,11,0,19,0,4,0,17,0,0,0,15,0,0,0,13,0,253,255,8,0,251,255,6,0,249,255,2,0,247,255,253,255,242,255,247,255,244,255,242,255,238,255,236,255,236,255,233,255,233,255,227,255,233,255,227,255,227,255,227,255,225,255,227,255,222,255,231,255,222,255,233,255,222,255,238,255,220,255,242,255,220,255,247,255,218,255,251,255,218,255,0,0,220,255,0,0,220,255,2,0,227,255,6,0,227,255,8,0,233,255,13,0,238,255,17,0,244,255,22,0,251,255,24,0,0,0,26,0,6,0,28,0,11,0,28,0,15,0,28,0,17,0,26,0,17,0,24,0,17,0,22,0,13,0,19,0,11,0,15,0,8,0,11,0,4,0,8,0,0,0,6,0,0,0,6,0,253,255,4,0,249,255,6,0,247,255,6,0,247,255,6,0,244,255,8,0,244,255,8,0,242,255,8,0,242,255,6,0,240,255,4,0,238,255,2,0,236,255,0,0,233,255,0,0,229,255,0,0,229,255,253,255,227,255,253,255,225,255,251,255,225,255,249,255,225,255,247,255,229,255,247,255,231,255,244,255,236,255,244,255,240,255,244,255,244,255,242,255,249,255,244,255,249,255,244,255,251,255,247,255,249,255,249,255,251,255,251,255,249,255,253,255,247,255,0,0,244,255,4,0,242,255,8,0,240,255,13,0,236,255,13,0,233,255,15,0,231,255,17,0,229,255,15,0,227,255,15,0,225,255,15,0,225,255,15,0,225,255,15,0,225,255,15,0,227,255,19,0,231,255,22,0,233,255,26,0,238,255,28,0,242,255,33,0,247,255,35,0,251,255,39,0,253,255,39,0,2,0,37,0,4,0,35,0,6,0,33,0,8,0,28,0,11,0,26,0,15,0,22,0,15,0,19,0,19,0,15,0,22,0,13,0,24,0,13,0,24,0,13,0,26,0,13,0,28,0,13,0,30,0,13,0,30,0,15,0,33,0,13,0,33,0,13,0,33,0,15,0,30,0,13,0,26,0,13,0,22,0,13,0,17,0,13,0,13,0,13,0,6,0,15,0,0,0,15,0,251,255,15,0,244,255,15,0,242,255,15,0,238,255,15,0,231,255,13,0,231,255,8,0,227,255,6,0,229,255,2,0,229,255,0,0,229,255,251,255,231,255,247,255,231,255,242,255,236,255,240,255,240,255,238,255,242,255,238,255,247,255,240,255,251,255,240,255,0,0,240,255,4,0,240,255,8,0,240,255,13,0,240,255,17,0,240,255,19,0,238,255,22,0,236,255,26,0,236,255,28,0,236,255,26,0,236,255,28,0,236,255,26,0,238,255,24,0,238,255,24,0,238,255,19,0,240,255,19,0,240,255,15,0,242,255,13,0,247,255,13,0,251,255,13,0,0,0,11,0,0,0,11,0,4,0,11,0,6,0,11,0,6,0,11,0,6,0,13,0,4,0,11,0,2,0,13,0,0,0,13,0,0,0,13,0,253,255,11,0,253,255,11,0,251,255,6,0,251,255,6,0,249,255,2,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,4,0,2,0,4,0,2,0,11,0,4,0,13,0,6,0,19,0,6,0,19,0,11,0,26,0,11,0,30,0,8,0,33,0,6,0,37,0,2,0,39,0,0,0,39,0,249,255,44,0,244,255,41,0,238,255,41,0,231,255,41,0,229,255,37,0,225,255,35,0,227,255,30,0,233,255,24,0,238,255,19,0,247,255,15,0,0,0,11,0,6,0,11,0,13,0,11,0,15,0,13,0,17,0,15,0,17,0,19,0,17,0,22,0,15,0,26,0,15,0,28,0,15,0,30,0,17,0,33,0,17,0,33,0,17,0,30,0,17,0,28,0,17,0,24,0,13,0,17,0,6,0,11,0,2,0,4,0,251,255,0,0,244,255,253,255,240,255,251,255,236,255,251,255,233,255,251,255,233,255,253,255,233,255,253,255,238,255,253,255,242,255,253,255,244,255,253,255,249,255,251,255,249,255,253,255,253,255,251,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,2,0,242,255,2,0,240,255,4,0,238,255,8,0,236,255,8,0,233,255,11,0,233,255,8,0,233,255,8,0,233,255,6,0,238,255,4,0,238,255,0,0,242,255,253,255,247,255,249,255,251,255,247,255,253,255,244,255,253,255,242,255,0,0,242,255,0,0,240,255,2,0,238,255,4,0,236,255,4,0,236,255,8,0,236,255,8,0,236,255,8,0,238,255,8,0,240,255,8,0,242,255,6,0,247,255,2,0,253,255,0,0,0,0,253,255,4,0,251,255,6,0,251,255,8,0,251,255,11,0,253,255,6,0,253,255,4,0,253,255,0,0,0,0,253,255,2,0,247,255,2,0,242,255,4,0,244,255,4,0,244,255,4,0,244,255,6,0,244,255,6,0,249,255,6,0,249,255,6,0,251,255,8,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,6,0,0,0,11,0,0,0,11,0,2,0,13,0,2,0,15,0,2,0,19,0,2,0,17,0,2,0,19,0,4,0,17,0,0,0,15,0,0,0,13,0,0,0,11,0,253,255,11,0,249,255,8,0,247,255,6,0,244,255,6,0,240,255,6,0,238,255,6,0,238,255,4,0,238,255,4,0,240,255,2,0,240,255,0,0,240,255,2,0,242,255,2,0,242,255,4,0,244,255,6,0,242,255,6,0,242,255,8,0,240,255,11,0,236,255,11,0,231,255,13,0,227,255,13,0,225,255,13,0,216,255,13,0,214,255,13,0,211,255,13,0,211,255,13,0,216,255,13,0,218,255,13,0,222,255,13,0,231,255,15,0,236,255,15,0,242,255,17,0,249,255,19,0,253,255,19,0,0,0,22,0,0,0,22,0,2,0,24,0,4,0,24,0,2,0,22,0,4,0,19,0,2,0,15,0,0,0,11,0,0,0,6,0,253,255,2,0,249,255,0,0,242,255,253,255,240,255,253,255,238,255,253,255,236,255,0,0,233,255,0,0,233,255,0,0,233,255,4,0,236,255,6,0,236,255,8,0,236,255,11,0,236,255,8,0,238,255,6,0,238,255,4,0,240,255,0,0,240,255,253,255,242,255,247,255,242,255,242,255,244,255,238,255,244,255,236,255,247,255,233,255,247,255,233,255,244,255,231,255,249,255,231,255,247,255,233,255,247,255,233,255,251,255,233,255,251,255,236,255,0,0,233,255,2,0,236,255,11,0,236,255,15,0,238,255,22,0,242,255,24,0,244,255,28,0,247,255,30,0,251,255,33,0,0,0,33,0,0,0,30,0,2,0,33,0,0,0,35,0,0,0,33,0,0,0,35,0,0,0,39,0,0,0,37,0,0,0,37,0,2,0,37,0,0,0,33,0,4,0,30,0,6,0,26,0,8,0,22,0,6,0,17,0,8,0,13,0,8,0,11,0,8,0,8,0,8,0,8,0,6,0,8,0,8,0,11,0,8,0,13,0,8,0,17,0,11,0,22,0,13,0,28,0,13,0,33,0,15,0,37,0,13,0,46,0,13,0,50,0,13,0,55,0,13,0,59,0,13,0,59,0,11,0,59,0,13,0,57,0,13,0,55,0,13,0,50,0,13,0,46,0,13,0,39,0,11,0,33,0,8,0,28,0,6,0,24,0,4,0,19,0,2,0,19,0,2,0,17,0,0,0,19,0,0,0,17,0,0,0,17,0,2,0,15,0,4,0,15,0,4,0,11,0,6,0,8,0,8,0,2,0,8,0,0,0,13,0,251,255,13,0,247,255,15,0,244,255,17,0,242,255,17,0,238,255,22,0,238,255,17,0,240,255,19,0,240,255,17,0,242,255,17,0,247,255,15,0,249,255,15,0,253,255,15,0,0,0,13,0,4,0,13,0,6,0,11,0,11,0,11,0,11,0,6,0,13,0,6,0,13,0,4,0,15,0,4,0,15,0,4,0,15,0,4,0,15,0,6,0,13,0,6,0,15,0,6,0,15,0,6,0,13,0,4,0,11,0,2,0,11,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,11,0,0,0,13,0,0,0,13,0,0,0,17,0,6,0,19,0,8,0,19,0,11,0,17,0,15,0,15,0,17,0,13,0,22,0,11,0,22,0,6,0,22,0,2,0,17,0,0,0,15,0,253,255,13,0,251,255,8,0,247,255,4,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,249,255,6,0,251,255,8,0,0,0,15,0,0,0,15,0,4,0,15,0,8,0,17,0,11,0,17,0,13,0,15,0,19,0,13,0,22,0,8,0,24,0,6,0,28,0,0,0,30,0,0,0,33,0,251,255,35,0,249,255,33,0,247,255,30,0,247,255,24,0,244,255,17,0,244,255,11,0,249,255,4,0,249,255,0,0,249,255,253,255,253,255,247,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,244,255,2,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,253,255,244,255,249,255,247,255,247,255,247,255,244,255,247,255,242,255,247,255,242,255,247,255,242,255,249,255,247,255,249,255,251,255,249,255,0,0,249,255,2,0,249,255,4,0,247,255,6,0,247,255,8,0,244,255,4,0,242,255,4,0,240,255,0,0,236,255,253,255,236,255,247,255,233,255,242,255,233,255,240,255,233,255,236,255,236,255,233,255,238,255,231,255,240,255,233,255,242,255,231,255,244,255,231,255,244,255,229,255,249,255,229,255,251,255,231,255,251,255,231,255,253,255,231,255,0,0,236,255,0,0,240,255,4,0,242,255,6,0,249,255,8,0,251,255,11,0,0,0,11,0,2,0,11,0,2,0,13,0,0,0,8,0,0,0,2,0,253,255,0,0,251,255,251,255,247,255,244,255,242,255,240,255,240,255,233,255,236,255,231,255,233,255,227,255,231,255,227,255,231,255,227,255,233,255,229,255,233,255,229,255,238,255,231,255,242,255,233,255,249,255,233,255,253,255,236,255,0,0,233,255,4,0,233,255,6,0,231,255,6,0,227,255,8,0,227,255,6,0,225,255,6,0,227,255,4,0,227,255,4,0,231,255,4,0,236,255,4,0,238,255,4,0,244,255,4,0,247,255,4,0,249,255,6,0,253,255,6,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,253,255,11,0,253,255,11,0,247,255,11,0,244,255,11,0,244,255,6,0,240,255,0,0,240,255,0,0,240,255,253,255,244,255,251,255,244,255,249,255,247,255,251,255,249,255,253,255,251,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,2,0,0,0,4,0,0,0,8,0,0,0,11,0,253,255,17,0,251,255,22,0,247,255,24,0,244,255,24,0,242,255,24,0,242,255,24,0,244,255,22,0,244,255,22,0,247,255,17,0,249,255,13,0,251,255,11,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,4,0,4,0,6,0,4,0,8,0,6,0,11,0,11,0,15,0,13,0,17,0,15,0,22,0,19,0,24,0,22,0,26,0,22,0,26,0,22,0,24,0,22,0,22,0,19,0,17,0,19,0,15,0,17,0,11,0,15,0,6,0,15,0,4,0,15,0,2,0,15,0,0,0,17,0,0,0,17,0,2,0,19,0,4,0,17,0,6,0,13,0,6,0,11,0,8,0,6,0,8,0,2,0,6,0,0,0,6,0,0,0,4,0,253,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,247,255,6,0,242,255,6,0,236,255,4,0,231,255,2,0,227,255,0,0,225,255,0,0,227,255,253,255,225,255,251,255,225,255,249,255,227,255,242,255,229,255,240,255,229,255,238,255,231,255,236,255,233,255,236,255,233,255,233,255,236,255,236,255,238,255,238,255,242,255,244,255,244,255,249,255,249,255,0,0,253,255,0,0,0,0,6,0,0,0,8,0,2,0,8,0,2,0,11,0,2,0,8,0,0,0,8,0,0,0,6,0,253,255,6,0,253,255,8,0,247,255,6,0,244,255,6,0,242,255,6,0,238,255,8,0,236,255,11,0,233,255,13,0,233,255,15,0,236,255,19,0,236,255,24,0,242,255,26,0,247,255,30,0,253,255,33,0,2,0,35,0,6,0,35,0,11,0,33,0,13,0,35,0,13,0,33,0,11,0,30,0,11,0,28,0,8,0,26,0,6,0,24,0,6,0,22,0,8,0,19,0,8,0,15,0,11,0,13,0,13,0,8,0,13,0,6,0,15,0,2,0,15,0,0,0,17,0,0,0,19,0,253,255,17,0,253,255,19,0,253,255,19,0,0,0,19,0,0,0,22,0,0,0,26,0,2,0,28,0,4,0,33,0,4,0,35,0,6,0,37,0,8,0,37,0,8,0,37,0,13,0,33,0,15,0,30,0,15,0,24,0,17,0,19,0,17,0,13,0,17,0,6,0,15,0,0,0,11,0,251,255,6,0,249,255,0,0,247,255,253,255,247,255,244,255,253,255,242,255,0,0,238,255,4,0,233,255,6,0,233,255,11,0,233,255,13,0,238,255,15,0,242,255,13,0,247,255,11,0,251,255,11,0,253,255,6,0,0,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,253,255,4,0,253,255,6,0,247,255,8,0,244,255,11,0,242,255,13,0,244,255,15,0,244,255,19,0,244,255,22,0,247,255,26,0,249,255,26,0,253,255,28,0,0,0,28,0,0,0,26,0,0,0,24,0,0,0,19,0,0,0,15,0,253,255,6,0,253,255,0,0,253,255,251,255,251,255,242,255,251,255,236,255,251,255,233,255,253,255,231,255,253,255,233,255,0,0,238,255,2,0,242,255,2,0,247,255,6,0,253,255,6,0,0,0,4,0,2,0,2,0,6,0,2,0,8,0,253,255,11,0,249,255,8,0,244,255,11,0,240,255,8,0,236,255,6,0,233,255,8,0,231,255,6,0,231,255,4,0,233,255,2,0,238,255,2,0,240,255,4,0,244,255,0,0,247,255,2,0,251,255,4,0,0,0,4,0,0,0,6,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,6,0,4,0,6,0,4,0,4,0,2,0,2,0,0,0,0,0,253,255,253,255,251,255,249,255,251,255,244,255,247,255,244,255,249,255,242,255,249,255,242,255,251,255,238,255,253,255,238,255,0,0,238,255,0,0,238,255,4,0,238,255,4,0,240,255,4,0,242,255,4,0,249,255,2,0,253,255,0,0,0,0,253,255,6,0,249,255,8,0,247,255,13,0,242,255,15,0,240,255,19,0,240,255,22,0,242,255,24,0,244,255,22,0,251,255,24,0,2,0,24,0,4,0,19,0,15,0,17,0,19,0,15,0,22,0,11,0,24,0,6,0,26,0,2,0,24,0,0,0,22,0,253,255,17,0,253,255,13,0,251,255,8,0,253,255,6,0,0,0,2,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,2,0,13,0,2,0,11,0,4,0,13,0,4,0,11,0,4,0,11,0,4,0,8,0,6,0,8,0,6,0,6,0,8,0,2,0,11,0,2,0,13,0,0,0,15,0,0,0,19,0,253,255,22,0,253,255,26,0,0,0,28,0,0,0,30,0,2,0,28,0,6,0,26,0,11,0,24,0,13,0,22,0,15,0,19,0,15,0,19,0,17,0,17,0,17,0,15,0,15,0,17,0,13,0,17,0,11,0,19,0,8,0,19,0,8,0,19,0,8,0,17,0,6,0,17,0,8,0,15,0,11,0,11,0,15,0,8,0,17,0,4,0,22,0,2,0,26,0,0,0,26,0,0,0,28,0,0,0,28,0,0,0,26,0,2,0,24,0,4,0,19,0,4,0,13,0,6,0,4,0,8,0,253,255,8,0,247,255,11,0,238,255,11,0,231,255,13,0,225,255,11,0,220,255,13,0,216,255,13,0,216,255,13,0,214,255,13,0,216,255,13,0,218,255,13,0,220,255,13,0,220,255,13,0,225,255,11,0,225,255,13,0,225,255,13,0,227,255,13,0,229,255,11,0,231,255,11,0,233,255,11,0,238,255,11,0,240,255,8,0,244,255,8,0,249,255,8,0,253,255,6,0,0,0,6,0,6,0,4,0,6,0,6,0,6,0,4,0,8,0,6,0,6,0,4,0,6,0,4,0,4,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,251,255,253,255,249,255,0,0,244,255,0,0,240,255,4,0,238,255,6,0,233,255,6,0,236,255,6,0,236,255,8,0,238,255,8,0,242,255,6,0,249,255,2,0,253,255,0,0,2,0,251,255,6,0,247,255,6,0,242,255,11,0,238,255,11,0,236,255,8,0,231,255,8,0,231,255,4,0,231,255,0,0,233,255,0,0,236,255,253,255,240,255,251,255,244,255,251,255,251,255,253,255,0,0,0,0,2,0,4,0,8,0,6,0,11,0,13,0,13,0,15,0,15,0,17,0,13,0,19,0,13,0,19,0,11,0,19,0,8,0,22,0,4,0,26,0,4,0,28,0,2,0,30,0,0,0,33,0,253,255,37,0,249,255,37,0,244,255,37,0,240,255,37,0,236,255,33,0,233,255,33,0,231,255,30,0,227,255,26,0,225,255,24,0,225,255,19,0,225,255,17,0,225,255,15,0,227,255,11,0,233,255,8,0,238,255,6,0,244,255,6,0,253,255,4,0,0,0,4,0,6,0,8,0,11,0,8,0,17,0,13,0,17,0,17,0,15,0,22,0,15,0,24,0,11,0,28,0,6,0,28,0,2,0,26,0,0,0,22,0,253,255,17,0,251,255,13,0,251,255,6,0,251,255,2,0,253,255,253,255,0,0,249,255,4,0,247,255,8,0,242,255,15,0,244,255,22,0,242,255,26,0,244,255,30,0,247,255,33,0,249,255,33,0,251,255,33,0,253,255,33,0,0,0,33,0,0,0,28,0,0,0,26,0,253,255,22,0,251,255,22,0,247,255,19,0,244,255,17,0,240,255,13,0,236,255,11,0,231,255,6,0,231,255,4,0,229,255,2,0,227,255,253,255,227,255,249,255,229,255,249,255,231,255,247,255,229,255,249,255,231,255,251,255,233,255,0,0,233,255,0,0,236,255,2,0,238,255,4,0,238,255,6,0,242,255,6,0,247,255,4,0,251,255,2,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,8,0,6,0,11,0,11,0,11,0,13,0,11,0,17,0,15,0,19,0,17,0,22,0,24,0,22,0,30,0,22,0,37,0,22,0,44,0,24,0,50,0,22,0,55,0,24,0,57,0,24,0,55,0,28,0,52,0,30,0,48,0,30,0,41,0,30,0,35,0,28,0,26,0,28,0,22,0,22,0,15,0,17,0,11,0,8,0,6,0,4,0,4,0,0,0,0,0,251,255,0,0,244,255,253,255,240,255,249,255,236,255,249,255,233,255,247,255,231,255,247,255,229,255,247,255,229,255,249,255,231,255,253,255,233,255,0,0,236,255,0,0,238,255,2,0,240,255,2,0,240,255,4,0,242,255,4,0,240,255,4,0,238,255,2,0,238,255,2,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,244,255,2,0,251,255,4,0,251,255,8,0,253,255,11,0,253,255,15,0,0,0,15,0,0,0,17,0,251,255,19,0,251,255,17,0,253,255,17,0,0,0,13,0,0,0,11,0,2,0,6,0,6,0,4,0,13,0,2,0,15,0,0,0,22,0,0,0,26,0,253,255,30,0,251,255,33,0,251,255,30,0,249,255,33,0,244,255,30,0,242,255,26,0,238,255,24,0,236,255,17,0,236,255,15,0,233,255,13,0,233,255,11,0,233,255,8,0,238,255,11,0,242,255,11,0,247,255,8,0,251,255,8,0,253,255,6,0,0,0,6,0,2,0,4,0,8,0,2,0,11,0,4,0,13,0,4,0,17,0,6,0,19,0,8,0,24,0,13,0,24,0,13,0,26,0,19,0,28,0,24,0,26,0,26,0,24,0,28,0,24,0,28,0,22,0,30,0,19,0,30,0,17,0,28,0,15,0,28,0,11,0,28,0,11,0,26,0,8,0,24,0,8,0,24,0,4,0,24,0,2,0,26,0,2,0,28,0,0,0,33,0,0,0,37,0,0,0,41,0,0,0,46,0,253,255,50,0,251,255,48,0,247,255,50,0,244,255,46,0,240,255,41,0,240,255,37,0,236,255,33,0,233,255,30,0,233,255,28,0,236,255,26,0,236,255,26,0,242,255,28,0,247,255,30,0,251,255,33,0,0,0,33,0,6,0,33,0,13,0,30,0,17,0,30,0,22,0,28,0,28,0,24,0,28,0,19,0,28,0,15,0,26,0,11,0,24,0,4,0,19,0,0,0,15,0,251,255,13,0,247,255,8,0,240,255,8,0,233,255,8,0,229,255,8,0,227,255,6,0,222,255,4,0,218,255,4,0,216,255,0,0,214,255,251,255,211,255,247,255,214,255,242,255,214,255,240,255,218,255,238,255,222,255,238,255,229,255,242,255,233,255,247,255,242,255,253,255,251,255,2,0,0,0,8,0,6,0,15,0,8,0,22,0,11,0,24,0,8,0,26,0,4,0,26,0,0,0,26,0,253,255,26,0,249,255,24,0,244,255,24,0,244,255,17,0,244,255,17,0,247,255,13,0,249,255,11,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,253,255,8,0,251,255,8,0,249,255,13,0,244,255,15,0,238,255,17,0,238,255,24,0,231,255,26,0,227,255,30,0,225,255,30,0,225,255,33,0,222,255,35,0,225,255,35,0,225,255,35,0,225,255,37,0,227,255,37,0,227,255,35,0,231,255,35,0,231,255,33,0,231,255,26,0,233,255,24,0,233,255,19,0,231,255,15,0,231,255,13,0,229,255,11,0,229,255,11,0,227,255,13,0,229,255,15,0,227,255,17,0,231,255,19,0,233,255,22,0,236,255,22,0,242,255,24,0,249,255,24,0,253,255,22,0,0,0,22,0,6,0,19,0,11,0,15,0,15,0,11,0,19,0,4,0,22,0,2,0,22,0,0,0,24,0,253,255,24,0,251,255,22,0,249,255,22,0,249,255,19,0,249,255,15,0,251,255,13,0,251,255,13,0,251,255,8,0,253,255,6,0,0,0,0,0,0,0,0,0,0,0,251,255,4,0,249,255,6,0,247,255,11,0,247,255,15,0,244,255,19,0,247,255,24,0,249,255,26,0,249,255,28,0,251,255,26,0,253,255,26,0,253,255,19,0,253,255,17,0,0,0,11,0,0,0,6,0,0,0,4,0,2,0,2,0,4,0,4,0,4,0,4,0,8,0,8,0,13,0,13,0,17,0,19,0,19,0,22,0,22,0,26,0,24,0,28,0,24,0,28,0,22,0,28,0,19,0,26,0,13,0,24,0,11,0,22,0,6,0,17,0,4,0,13,0,0,0,8,0,253,255,4,0,251,255,0,0,251,255,253,255,251,255,249,255,251,255,244,255,251,255,240,255,253,255,240,255,0,0,238,255,2,0,238,255,4,0,238,255,6,0,238,255,6,0,238,255,8,0,238,255,11,0,238,255,13,0,238,255,13,0,240,255,15,0,242,255,19,0,244,255,22,0,249,255,26,0,251,255,28,0,0,0,33,0,0,0,33,0,2,0,35,0,0,0,37,0,0,0,37,0,0,0,37,0,249,255,35,0,242,255,35,0,238,255,33,0,229,255,33,0,225,255,30,0,218,255,26,0,216,255,26,0,211,255,22,0,211,255,15,0,211,255,8,0,211,255,4,0,214,255,0,0,216,255,251,255,216,255,247,255,220,255,247,255,220,255,249,255,225,255,251,255,231,255,0,0,238,255,2,0,247,255,8,0,253,255,15,0,4,0,17,0,11,0,22,0,17,0,22,0,24,0,26,0,26,0,28,0,28,0,30,0,28,0,33,0,28,0,33,0,26,0,35,0,24,0,33,0,22,0,30,0,17,0,26,0,15,0,22,0,11,0,11,0,11,0,4,0,6,0,253,255,4,0,244,255,2,0,240,255,0,0,236,255,0,0,231,255,253,255,231,255,251,255,229,255,251,255,229,255,251,255,231,255,251,255,231,255,251,255,231,255,0,0,233,255,0,0,231,255,2,0,236,255,6,0,238,255,11,0,238,255,17,0,240,255,22,0,242,255,28,0,242,255,33,0,242,255,37,0,240,255,44,0,240,255,46,0,240,255,48,0,240,255,48,0,240,255,48,0,238,255,44,0,238,255,41,0,238,255,37,0,240,255,37,0,238,255,35,0,238,255,28,0,238,255,28,0,240,255,26,0,240,255,22,0,242,255,17,0,242,255,15,0,244,255,11,0,249,255,8,0,251,255,4,0,0,0,4,0,2,0,4,0,8,0,4,0,11,0,2,0,15,0,4,0,15,0,2,0,17,0,0,0,17,0,0,0,15,0,253,255,15,0,253,255,15,0,0,0,13,0,0,0,11,0,2,0,11,0,6,0,11,0,11,0,11,0,15,0,11,0,17,0,13,0,19,0,15,0,19,0,17,0,19,0,19,0,17,0,19,0,17,0,19,0,13,0,22,0,13,0,24,0,8,0,26,0,6,0,28,0,2,0,26,0,0,0,28,0,253,255,28,0,249,255,24,0,247,255,24,0,244,255,22,0,244,255,19,0,244,255,17,0,247,255,15,0,249,255,17,0,253,255,15,0,0,0,17,0,4,0,19,0,4,0,19,0,6,0,22,0,6,0,19,0,6,0,19,0,2,0,19,0,0,0,15,0,251,255,11,0,247,255,8,0,240,255,4,0,236,255,0,0,233,255,253,255,229,255,249,255,227,255,249,255,229,255,247,255,229,255,249,255,231,255,249,255,236,255,251,255,238,255,253,255,244,255,0,0,251,255,2,0,0,0,2,0,4,0,6,0,8,0,4,0,8,0,4,0,11,0,2,0,8,0,0,0,8,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,253,255,2,0,251,255,0,0,244,255,0,0,242,255,0,0,236,255,0,0,233,255,253,255,231,255,251,255,227,255,249,255,225,255,249,255,222,255,249,255,218,255,0,0,214,255,0,0,214,255,2,0,211,255,6,0,211,255,6,0,211,255,11,0,218,255,8,0,225,255,6,0,233,255,6,0,240,255,2,0,249,255,0,0,2,0,0,0,11,0,251,255,15,0,249,255,22,0,249,255,26,0,247,255,28,0,249,255,33,0,249,255,35,0,253,255,35,0,0,0,33,0,0,0,35,0,0,0,33,0,0,0,30,0,2,0,30,0,0,0,28,0,4,0,26,0,4,0,22,0,6,0,19,0,8,0,13,0,6,0,8,0,8,0,0,0,8,0,253,255,11,0,247,255,11,0,240,255,11,0,238,255,8,0,236,255,8,0,238,255,6,0,240,255,2,0,244,255,0,0,253,255,253,255,0,0,251,255,6,0,247,255,11,0,247,255,15,0,244,255,17,0,244,255,22,0,244,255,22,0,244,255,24,0,247,255,24,0,249,255,22,0,249,255,22,0,251,255,22,0,0,0,19,0,0,0,17,0,2,0,17,0,4,0,15,0,6,0,13,0,6,0,13,0,8,0,13,0,6,0,13,0,4,0,13,0,4,0,13,0,2,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,15,0,2,0,17,0,0,0,17,0,0,0,17,0,253,255,19,0,249,255,22,0,244,255,22,0,242,255,24,0,240,255,24,0,240,255,26,0,238,255,26,0,240,255,26,0,240,255,28,0,247,255,26,0,249,255,26,0,253,255,22,0,0,0,17,0,4,0,15,0,4,0,8,0,6,0,4,0,6,0,0,0,6,0,253,255,8,0,249,255,6,0,247,255,4,0,242,255,2,0,240,255,0,0,238,255,0,0,238,255,0,0,236,255,253,255,238,255,253,255,238,255,253,255,240,255,253,255,244,255,253,255,249,255,253,255,251,255,253,255,0,0,253,255,4,0,253,255,6,0,253,255,13,0,0,0,17,0,253,255,22,0,0,0,26,0,0,0,26,0,2,0,26,0,8,0,24,0,13,0,22,0,17,0,19,0,19,0,15,0,24,0,11,0,24,0,6,0,24,0,2,0,22,0,0,0,17,0,253,255,13,0,249,255,8,0,247,255,2,0,242,255,253,255,240,255,247,255,240,255,244,255,242,255,238,255,244,255,238,255,249,255,231,255,251,255,229,255,0,0,227,255,2,0,225,255,4,0,225,255,6,0,225,255,6,0,227,255,6,0,231,255,4,0,236,255,0,0,238,255,253,255,244,255,247,255,249,255,240,255,251,255,236,255,253,255,229,255,0,0,227,255,0,0,220,255,4,0,220,255,6,0,220,255,6,0,220,255,6,0,220,255,6,0,222,255,4,0,227,255,0,0,231,255,253,255,238,255,253,255,244,255,249,255,251,255,247,255,0,0,251,255,8,0,0,0,13,0,2,0,15,0,8,0,19,0,15,0,19,0,26,0,19,0,33,0,17,0,39,0,17,0,41,0,15,0,46,0,13,0,50,0,11,0,46,0,11,0,44,0,11,0,39,0,8,0,35,0,8,0,28,0,8,0,22,0,6,0,15,0,6,0,8,0,2,0,6,0,0,0,2,0,253,255,0,0,249,255,0,0,244,255,253,255,242,255,251,255,238,255,244,255,236,255,240,255,233,255,236,255,231,255,229,255,231,255,222,255,233,255,216,255,231,255,211,255,236,255,207,255,238,255,209,255,238,255,211,255,240,255,216,255,242,255,220,255,244,255,227,255,249,255,231,255,251,255,236,255,253,255,236,255,0,0,236,255,2,0,233,255,4,0,233,255,8,0,231,255,8,0,227,255,11,0,227,255,8,0,227,255,8,0,227,255,6,0,231,255,6,0,231,255,4,0,236,255,4,0,240,255,6,0,240,255,8,0,242,255,11,0,244,255,13,0,244,255,15,0,242,255,17,0,240,255,15,0,236,255,17,0,231,255,13,0,229,255,11,0,222,255,8,0,220,255,4,0,218,255,0,0,220,255,251,255,222,255,247,255,225,255,242,255,229,255,242,255,236,255,238,255,242,255,238,255,249,255,236,255,0,0,236,255,0,0,236,255,4,0,236,255,8,0,238,255,11,0,236,255,13,0,238,255,13,0,240,255,13,0,242,255,13,0,242,255,13,0,244,255,15,0,242,255,15,0,247,255,15,0,249,255,13,0,249,255,11,0,251,255,8,0,253,255,8,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,4,0,4,0,2,0,6,0,6,0,8,0,6,0,6,0,8,0,6,0,8,0,2,0,11,0,2,0,11,0,0,0,13,0,0,0,13,0,2,0,13,0,2,0,11,0,4,0,11,0,6,0,8,0,8,0,6,0,11,0,4,0,13,0,0,0,13,0,0,0,13,0,253,255,15,0,253,255,13,0,251,255,13,0,249,255,13,0,249,255,8,0,249,255,6,0,249,255,4,0,249,255,0,0,251,255,0,0,249,255,0,0,247,255,253,255,247,255,251,255,244,255,251,255,242,255,251,255,240,255,251,255,238,255,253,255,236,255,253,255,236,255,253,255,233,255,251,255,231,255,251,255,233,255,251,255,236,255,249,255,238,255,247,255,242,255,244,255,247,255,242,255,0,0,247,255,2,0,244,255,8,0,249,255,13,0,251,255,19,0,0,0,24,0,2,0,26,0,4,0,26,0,6,0,24,0,6,0,19,0,4,0,15,0,2,0,8,0,0,0,4,0,0,0,0,0,253,255,249,255,251,255,244,255,251,255,238,255,251,255,236,255,253,255,233,255,0,0,233,255,0,0,233,255,2,0,233,255,2,0,233,255,4,0,236,255,6,0,236,255,11,0,236,255,11,0,233,255,15,0,236,255,19,0,238,255,22,0,238,255,24,0,240,255,26,0,240,255,28,0,242,255,28,0,247,255,30,0,247,255,28,0,249,255,30,0,251,255,28,0,253,255,30,0,0,0,28,0,2,0,28,0,4,0,30,0,6,0,26,0,8,0,24,0,8,0,22,0,8,0,17,0,11,0,13,0,6,0,13,0,6,0,8,0,4,0,8,0,4,0,6,0,4,0,6,0,6,0,2,0,6,0,2,0,11,0,0,0,11,0,0,0,13,0,251,255,13,0,247,255,13,0,244,255,11,0,244,255,11,0,247,255,8,0,251,255,8,0,253,255,8,0,2,0,8,0,8,0,8,0,15,0,8,0,19,0,6,0,24,0,8,0,26,0,8,0,24,0,11,0,24,0,13,0,19,0,15,0,15,0,17,0,13,0,17,0,11,0,17,0,6,0,17,0,4,0,17,0,2,0,13,0,2,0,11,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,4,0,251,255,0,0,249,255,0,0,251,255,253,255,253,255,251,255,253,255,251,255,0,0,249,255,2,0,247,255,0,0,247,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,238,255,0,0,238,255,0,0,236,255,0,0,236,255,0,0,233,255,0,0,236,255,0,0,238,255,0,0,240,255,0,0,247,255,0,0,251,255,2,0,253,255,4,0,0,0,4,0,4,0,8,0,6,0,13,0,8,0,13,0,8,0,15,0,11,0,17,0,11,0,17,0,11,0,17,0,13,0,15,0,15,0,13,0,17,0,8,0,19,0,4,0,26,0,2,0,30,0,0,0,35,0,253,255,35,0,251,255,39,0,249,255,39,0,247,255,41,0,247,255,41,0,247,255,37,0,249,255,35,0,251,255,33,0,0,0,28,0,0,0,24,0,2,0,17,0,6,0,13,0,8,0,8,0,11,0,4,0,15,0,0,0,15,0,0,0,13,0,253,255,13,0,253,255,11,0,253,255,6,0,0,0,6,0,4,0,4,0,8,0,0,0,13,0,253,255,19,0,253,255,24,0,251,255,28,0,249,255,30,0,249,255,30,0,249,255,30,0,244,255,26,0,242,255,22,0,238,255,17,0,236,255,8,0,233,255,4,0,229,255,0,0,229,255,253,255,229,255,249,255,231,255,251,255,236,255,251,255,242,255,253,255,249,255,0,0,2,0,2,0,8,0,0,0,19,0,2,0,28,0,0,0,35,0,0,0,41,0,253,255,46,0,251,255,48,0,251,255,48,0,249,255,50,0,249,255,48,0,251,255,48,0,251,255,48,0,0,0,46,0,0,0,48,0,2,0,46,0,4,0,46,0,6,0,46,0,8,0,46,0,11,0,46,0,13,0,41,0,13,0,39,0,13,0,35,0,11,0,30,0,11,0,26,0,6,0,19,0,2,0,13,0,0,0,8,0,253,255,2,0,249,255,0,0,247,255,253,255,242,255,247,255,242,255,247,255,242,255,242,255,247,255,242,255,247,255,242,255,251,255,242,255,0,0,242,255,0,0,244,255,2,0,247,255,2,0,247,255,6,0,247,255,6,0,249,255,6,0,249,255,8,0,251,255,8,0,0,0,8,0,0,0,8,0,2,0,6,0,4,0,4,0,6,0,2,0,8,0,0,0,8,0,251,255,6,0,247,255,4,0,240,255,2,0,238,255,0,0,231,255,0,0,229,255,253,255,227,255,251,255,227,255,251,255,227,255,251,255,231,255,0,0,231,255,0,0,233,255,2,0,236,255,6,0,240,255,11,0,242,255,11,0,247,255,15,0,247,255,15,0,251,255,17,0,253,255,17,0,253,255,17,0,2,0,19,0,4,0,17,0,8,0,13,0,11,0,11,0,11,0,8,0,11,0,6,0,11,0,4,0,8,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,13,0,0,0,17,0,0,0,22,0,0,0,26,0,2,0,28,0,2,0,28,0,4,0,26,0,4,0,22,0,4,0,19,0,4,0,15,0,6,0,8,0,6,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,13,0,0,0,17,0,0,0,19,0,0,0,24,0,253,255,28,0,251,255,33,0,247,255,35,0,242,255,39,0,236,255,39,0,229,255,39,0,225,255,39,0,220,255,37,0,216,255,33,0,211,255,30,0,211,255,24,0,209,255,22,0,211,255,17,0,216,255,13,0,220,255,8,0,225,255,4,0,229,255,2,0,236,255,0,0,244,255,253,255,249,255,0,0,0,0,0,0,4,0,0,0,6,0,0,0,13,0,0,0,15,0,253,255,19,0,253,255,19,0,251,255,22,0,251,255,22,0,249,255,22,0,247,255,17,0,249,255,17,0,247,255,15,0,249,255,13,0,249,255,11,0,249,255,6,0,249,255,4,0,249,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,249,255,253,255,251,255,251,255,253,255,247,255,0,0,242,255,2,0,238,255,6,0,233,255,11,0,229,255,17,0,225,255,22,0,220,255,26,0,220,255,30,0,218,255,35,0,216,255,37,0,216,255,41,0,211,255,44,0,211,255,48,0,211,255,48,0,209,255,52,0,209,255,55,0,214,255,55,0,214,255,55,0,216,255,50,0,220,255,46,0,225,255,44,0,229,255,37,0,233,255,33,0,236,255,26,0,240,255,24,0,244,255,19,0,249,255,15,0,251,255,13,0,0,0,11,0,2,0,11,0,6,0,11,0,8,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,8,0,11,0,6,0,13,0,4,0,11,0,4,0,11,0,4,0,13,0,6,0,13,0,6,0,13,0,6,0,15,0,8,0,15,0,8,0,17,0,8,0,17,0,6,0,15,0,4,0,13,0,0,0,11,0,253,255,8,0,249,255,4,0,244,255,2,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,240,255,2,0,242,255,4,0,244,255,6,0,244,255,8,0,244,255,13,0,244,255,15,0,244,255,17,0,242,255,19,0,244,255,19,0,244,255,19,0,247,255,19,0,249,255,19,0,251,255,19,0,253,255,19,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,22,0,0,0,17,0,0,0,11,0,2,0,2,0,2,0,253,255,6,0,242,255,8,0,233,255,11,0,225,255,13,0,216,255,13,0,211,255,15,0,209,255,15,0,209,255,15,0,209,255,15,0,214,255,17,0,220,255,17,0,225,255,17,0,229,255,17,0,236,255,15,0,238,255,15,0,240,255,15,0,240,255,15,0,240,255,13,0,238,255,13,0,233,255,13,0,229,255,13,0,227,255,11,0,225,255,11,0,220,255,8,0,218,255,11,0,218,255,11,0,216,255,11,0,218,255,11,0,216,255,11,0,220,255,11,0,222,255,8,0,225,255,8,0,229,255,4,0,233,255,2,0,240,255,0,0,244,255,0,0,251,255,253,255,0,0,253,255,6,0,251,255,13,0,249,255,17,0,249,255,19,0,249,255,19,0,247,255,19,0,242,255,19,0,242,255,15,0,240,255,11,0,238,255,6,0,240,255,2,0,242,255,253,255,242,255,247,255,244,255,242,255,247,255,238,255,249,255,233,255,251,255,233,255,249,255,233,255,249,255,236,255,249,255,242,255,247,255,247,255,242,255,253,255,242,255,0,0,240,255,6,0,240,255,13,0,240,255,15,0,244,255,17,0,249,255,19,0,253,255,17,0,0,0,19,0,6,0,13,0,11,0,13,0,15,0,6,0,17,0,4,0,17,0,0,0,17,0,0,0,17,0,251,255,17,0,251,255,17,0,249,255,17,0,251,255,11,0,251,255,11,0,253,255,8,0,0,0,6,0,0,0,2,0,2,0,0,0,4,0,253,255,4,0,251,255,4,0,249,255,6,0,249,255,6,0,253,255,6,0,0,0,4,0,2,0,4,0,8,0,2,0,13,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,24,0,0,0,22,0,0,0,22,0,2,0,19,0,4,0,17,0,11,0,15,0,15,0,15,0,19,0,13,0,22,0,11,0,26,0,11,0,30,0,8,0,33,0,4,0,35,0,4,0,37,0,4,0,39,0,6,0,39,0,11,0,39,0,13,0,39,0,15,0,37,0,19,0,33,0,22,0,33,0,24,0,28,0,24,0,26,0,26,0,22,0,26,0,17,0,24,0,13,0,22,0,6,0,19,0,4,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,19,0,4,0,19,0,6,0,22,0,11,0,19,0,15,0,17,0,19,0,13,0,22,0,11,0,24,0,6,0,26,0,0,0,26,0,249,255,26,0,242,255,24,0,236,255,24,0,231,255,22,0,225,255,17,0,220,255,15,0,218,255,13,0,216,255,13,0,218,255,13,0,218,255,13,0,222,255,15,0,225,255,15,0,231,255,15,0,236,255,13,0,242,255,11,0,247,255,6,0,253,255,4,0,2,0,0,0,4,0,253,255,8,0,249,255,11,0,247,255,11,0,244,255,11,0,242,255,6,0,240,255,4,0,238,255,0,0,236,255,0,0,233,255,249,255,229,255,249,255,227,255,244,255,222,255,244,255,222,255,244,255,218,255,242,255,216,255,242,255,216,255,240,255,216,255,240,255,220,255,238,255,225,255,238,255,233,255,236,255,240,255,238,255,249,255,240,255,0,0,242,255,6,0,247,255,15,0,249,255,19,0,0,0,24,0,4,0,28,0,11,0,30,0,17,0,33,0,24,0,33,0,28,0,35,0,33,0,35,0,37,0,37,0,39,0,35,0,41,0,35,0,39,0,35,0,39,0,30,0,33,0,28,0,28,0,24,0,24,0,17,0,19,0,11,0,15,0,0,0,11,0,249,255,11,0,240,255,11,0,233,255,11,0,225,255,13,0,222,255,15,0,218,255,15,0,216,255,15,0,216,255,15,0,220,255,17,0,222,255,17,0,227,255,17,0,231,255,13,0,238,255,13,0,242,255,8,0,247,255,8,0,251,255,4,0,0,0,2,0,4,0,0,0,8,0,251,255,13,0,249,255,13,0,247,255,11,0,244,255,8,0,249,255,6,0,249,255,4,0,249,255,0,0,253,255,253,255,2,0,247,255,4,0,247,255,6,0,244,255,8,0,247,255,8,0,249,255,8,0,251,255,6,0,0,0,2,0,0,0,0,0,4,0,253,255,11,0,251,255,13,0,249,255,15,0,247,255,17,0,244,255,15,0,247,255,11,0,247,255,6,0,249,255,0,0,251,255,0,0,253,255,249,255,253,255,247,255,0,0,244,255,2,0,244,255,4,0,247,255,4,0,249,255,4,0,249,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,0,0,4,0,0,0,4,0,253,255,8,0,253,255,11,0,251,255,15,0,251,255,15,0,251,255,15,0,0,0,15,0,2,0,13,0,4,0,13,0,8,0,11,0,13,0,8,0,15,0,6,0,17,0,4,0,15,0,6,0,15,0,6,0,11,0,6,0,4,0,8,0,0,0,13,0,253,255,13,0,247,255,17,0,242,255,17,0,236,255,17,0,233,255,17,0,233,255,17,0,231,255,17,0,231,255,15,0,231,255,13,0,233,255,8,0,236,255,4,0,240,255,0,0,240,255,251,255,242,255,244,255,242,255,238,255,242,255,231,255,240,255,227,255,242,255,225,255,242,255,225,255,242,255,227,255,244,255,231,255,247,255,231,255,247,255,240,255,249,255,242,255,249,255,247,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,247,255,253,255,251,255,0,0,0,0,0,0,2,0,253,255,6,0,0,0,11,0,0,0,17,0,0,0,22,0,0,0,22,0,2,0,26,0,2,0,24,0,4,0,22,0,6,0,17,0,6,0,13,0,11,0,8,0,11,0,4,0,15,0,0,0,15,0,253,255,19,0,247,255,19,0,244,255,22,0,242,255,22,0,242,255,22,0,242,255,19,0,242,255,17,0,242,255,17,0,244,255,15,0,244,255,17,0,244,255,17,0,247,255,17,0,244,255,19,0,247,255,17,0,247,255,19,0,249,255,22,0,249,255,22,0,251,255,22,0,251,255,19,0,253,255,19,0,253,255,19,0,253,255,22,0,253,255,22,0,251,255,19,0,247,255,17,0,244,255,15,0,242,255,13,0,240,255,8,0,238,255,4,0,238,255,0,0,233,255,253,255,233,255,247,255,233,255,242,255,231,255,242,255,231,255,240,255,229,255,240,255,231,255,240,255,229,255,244,255,227,255,247,255,229,255,251,255,229,255,2,0,229,255,8,0,229,255,17,0,229,255,24,0,229,255,33,0,231,255,41,0,231,255,46,0,233,255,52,0,233,255,55,0,236,255,57,0,236,255,57,0,236,255,57,0,238,255,52,0,242,255,48,0,240,255,44,0,247,255,37,0,249,255,33,0,251,255,28,0,0,0,26,0,0,0,24,0,2,0,22,0,2,0,22,0,6,0,19,0,6,0,17,0,6,0,15,0,6,0,13,0,8,0,8,0,8,0,4,0,13,0,2,0,15,0,0,0,15,0,0,0,19,0,251,255,22,0,253,255,22,0,0,0,22,0,0,0,24,0,0,0,22,0,2,0,22,0,4,0,22,0,8,0,19,0,8,0,19,0,11,0,19,0,13,0,17,0,15,0,17,0,17,0,13,0,19,0,8,0,24,0,6,0,26,0,4,0,28,0,4,0,30,0,2,0,28,0,4,0,30,0,6,0,28,0,13,0,26,0,17,0,24,0,19,0,24,0,22,0,19,0,26,0,17,0,28,0,15,0,30,0,13,0,30,0,11,0,30,0,8,0,30,0,6,0,28,0,4,0,28,0,2,0,26,0,2,0,26,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,253,255,24,0,253,255,24,0,251,255,24,0,251,255,24,0,251,255,24,0,249,255,26,0,251,255,28,0,251,255,28,0,251,255,26,0,249,255,26,0,247,255,24,0,244,255,19,0,242,255,17,0,240,255,13,0,238,255,6,0,236,255,0,0,233,255,253,255,231,255,247,255,231,255,240,255,231,255,236,255,233,255,233,255,236,255,231,255,238,255,231,255,240,255,233,255,242,255,236,255,244,255,238,255,244,255,240,255,244,255,244,255,247,255,249,255,247,255,251,255,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,244,255,4,0,244,255,2,0,244,255,0,0,247,255,0,0,249,255,253,255,249,255,251,255,251,255,249,255,251,255,247,255,251,255,247,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,0,0,251,255,2,0,253,255,4,0,253,255,8,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,6,0,0,0,4,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,6,0,11,0,8,0,13,0,13,0,11,0,15,0,11,0,17,0,11,0,17,0,11,0,19,0,8,0,17,0,4,0,15,0,4,0,13,0,4,0,8,0,0,0,2,0,0,0,0,0,0,0,249,255,0,0,244,255,0,0,242,255,0,0,242,255,251,255,242,255,249,255,244,255,244,255,249,255,240,255,253,255,236,255,0,0,233,255,2,0,231,255,4,0,231,255,6,0,233,255,6,0,236,255,6,0,238,255,6,0,242,255,6,0,247,255,6,0,251,255,4,0,253,255,6,0,0,0,6,0,4,0,8,0,2,0,13,0,4,0,15,0,2,0,17,0,0,0,22,0,0,0,22,0,251,255,26,0,247,255,26,0,247,255,26,0,244,255,24,0,244,255,22,0,247,255,19,0,251,255,19,0,0,0,15,0,4,0,11,0,8,0,6,0,11,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,6,0,0,0,2,0,0,0,253,255,0,0,249,255,4,0,244,255,4,0,240,255,4,0,236,255,2,0,236,255,2,0,233,255,0,0,236,255,253,255,238,255,251,255,242,255,249,255,244,255,249,255,251,255,249,255,0,0,249,255,2,0,251,255,6,0,253,255,11,0,253,255,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,6,0,0,0,2,0,0,0,0,0,2,0,253,255,2,0,251,255,6,0,249,255,6,0,244,255,8,0,244,255,8,0,247,255,8,0,244,255,8,0,242,255,6,0,242,255,6,0,242,255,6,0,242,255,6,0,244,255,8,0,244,255,13,0,247,255,15,0,249,255,17,0,251,255,19,0,0,0,19,0,0,0,15,0,2,0,11,0,4,0,4,0,4,0,0,0,4,0,251,255,4,0,244,255,2,0,242,255,0,0,240,255,253,255,240,255,249,255,240,255,247,255,240,255,244,255,240,255,242,255,240,255,240,255,240,255,240,255,240,255,240,255,240,255,242,255,238,255,242,255,240,255,240,255,240,255,240,255,244,255,240,255,247,255,238,255,251,255,238,255,253,255,236,255,0,0,236,255,2,0,236,255,6,0,238,255,8,0,238,255,8,0,238,255,6,0,238,255,4,0,236,255,2,0,231,255,0,0,229,255,253,255,222,255,249,255,218,255,242,255,214,255,242,255,214,255,240,255,211,255,238,255,214,255,236,255,216,255,238,255,220,255,238,255,222,255,242,255,227,255,242,255,231,255,242,255,236,255,244,255,240,255,242,255,240,255,244,255,240,255,247,255,238,255,247,255,238,255,247,255,236,255,249,255,233,255,251,255,231,255,253,255,231,255,0,0,229,255,0,0,229,255,0,0,227,255,2,0,227,255,4,0,225,255,4,0,225,255,4,0,222,255,0,0,220,255,253,255,218,255,249,255,216,255,247,255,216,255,242,255,214,255,238,255,214,255,236,255,211,255,236,255,211,255,233,255,214,255,238,255,214,255,240,255,214,255,242,255,216,255,244,255,216,255,251,255,218,255,251,255,218,255,0,0,222,255,0,0,222,255,0,0,225,255,2,0,227,255,2,0,231,255,2,0,236,255,4,0,238,255,6,0,242,255,6,0,249,255,8,0,251,255,13,0,0,0,15,0,2,0,17,0,6,0,22,0,11,0,24,0,13,0,26,0,13,0,28,0,17,0,30,0,22,0,35,0,22,0,33,0,19,0,33,0,19,0,30,0,22,0,26,0,19,0,22,0,19,0,17,0,17,0,13,0,13,0,6,0,8,0,0,0,4,0,253,255,0,0,247,255,251,255,244,255,244,255,240,255,240,255,238,255,236,255,238,255,233,255,238,255,233,255,240,255,236,255,247,255,238,255,251,255,240,255,0,0,242,255,6,0,249,255,15,0,249,255,19,0,251,255,26,0,251,255,30,0,0,0,33,0,253,255,35,0,251,255,35,0,251,255,35,0,247,255,35,0,247,255,30,0,244,255,28,0,242,255,26,0,240,255,24,0,236,255,22,0,236,255,19,0,231,255,22,0,231,255,19,0,229,255,19,0,227,255,22,0,227,255,22,0,225,255,22,0,225,255,22,0,225,255,19,0,225,255,19,0,222,255,19,0,225,255,17,0,227,255,19,0,231,255,19,0,236,255,17,0,242,255,15,0,249,255,13,0,2,0,8,0,8,0,4,0,17,0,0,0,24,0,249,255,30,0,242,255,35,0,238,255,37,0,233,255,37,0,231,255,35,0,229,255,35,0,229,255,33,0,231,255,33,0,236,255,30,0,238,255,30,0,242,255,33,0,247,255,30,0,253,255,30,0,0,0,30,0,6,0,26,0,13,0,26,0,17,0,24,0,24,0,22,0,28,0,15,0,30,0,13,0,30,0,6,0,28,0,2,0,26,0,0,0,24,0,251,255,22,0,249,255,19,0,247,255,19,0,247,255,19,0,249,255,19,0,251,255,22,0,251,255,22,0,0,0,24,0,0,0,22,0,2,0,19,0,4,0,17,0,4,0,15,0,2,0,8,0,2,0,6,0,0,0,4,0,0,0,2,0,251,255,0,0,249,255,253,255,247,255,251,255,244,255,247,255,244,255,240,255,242,255,236,255,242,255,231,255,242,255,227,255,244,255,225,255,247,255,225,255,247,255,225,255,251,255,227,255,0,0,229,255,2,0,231,255,4,0,233,255,4,0,236,255,2,0,238,255,0,0,240,255,0,0,242,255,251,255,240,255,247,255,242,255,242,255,242,255,238,255,242,255,238,255,242,255,236,255,242,255,236,255,242,255,233,255,240,255,233,255,240,255,233,255,238,255,233,255,238,255,233,255,236,255,233,255,236,255,233,255,233,255,238,255,236,255,240,255,236,255,242,255,238,255,247,255,242,255,251,255,249,255,253,255,0,0,0,0,4,0,0,0,13,0,0,0,17,0,2,0,24,0,4,0,26,0,4,0,28,0,4,0,30,0,2,0,30,0,2,0,28,0,2,0,26,0,0,0,22,0,2,0,17,0,2,0,15,0,2,0,11,0,4,0,6,0,4,0,4,0,6,0,2,0,11,0,2,0,13,0,2,0,13,0,2,0,13,0,4,0,15,0,6,0,13,0,11,0,11,0,13,0,11,0,15,0,8,0,15,0,8,0,15,0,6,0,15,0,4,0,15,0,6,0,17,0,8,0,17,0,8,0,15,0,6,0,15,0,8,0,13,0,4,0,13,0,2,0,11,0,0,0,11,0,249,255,6,0,244,255,4,0,242,255,2,0,236,255,2,0,231,255,0,0,229,255,0,0,227,255,0,0,225,255,0,0,225,255,0,0,225,255,0,0,227,255,0,0,227,255,0,0,229,255,2,0,229,255,2,0,231,255,4,0,231,255,2,0,233,255,2,0,236,255,0,0,238,255,253,255,238,255,249,255,242,255,249,255,242,255,247,255,244,255,247,255,247,255,244,255,247,255,244,255,249,255,244,255,249,255,244,255,251,255,244,255,251,255,244,255,253,255,242,255,0,0,242,255,2,0,240,255,4,0,240,255,11,0,240,255,11,0,240,255,13,0,238,255,17,0,238,255,17,0,236,255,15,0,236,255,13,0,231,255,11,0,229,255,8,0,225,255,4,0,220,255,0,0,220,255,0,0,218,255,0,0,222,255,253,255,227,255,253,255,231,255,0,0,233,255,0,0,240,255,2,0,242,255,2,0,249,255,4,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,8,0,253,255,11,0,249,255,15,0,249,255,17,0,249,255,19,0,247,255,24,0,247,255,22,0,247,255,22,0,249,255,17,0,251,255,13,0,0,0,6,0,0,0,4,0,2,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,15,0,2,0,15,0,4,0,15,0,8,0,17,0,8,0,19,0,8,0,15,0,8,0,15,0,6,0,15,0,2,0,11,0,0,0,6,0,253,255,4,0,249,255,0,0,244,255,251,255,242,255,247,255,242,255,242,255,242,255,240,255,242,255,238,255,244,255,240,255,247,255,240,255,251,255,240,255,253,255,242,255,0,0,240,255,2,0,244,255,6,0,242,255,6,0,242,255,6,0,244,255,6,0,247,255,4,0,247,255,2,0,249,255,0,0,253,255,0,0,0,0,251,255,0,0,251,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,251,255,249,255,249,255,251,255,247,255,249,255,242,255,249,255,238,255,251,255,238,255,251,255,236,255,251,255,238,255,251,255,240,255,251,255,244,255,253,255,251,255,253,255,2,0,253,255,8,0,253,255,15,0,251,255,19,0,253,255,24,0,253,255,24,0,253,255,22,0,253,255,19,0,251,255,13,0,251,255,6,0,247,255,2,0,244,255,253,255,240,255,247,255,236,255,242,255,231,255,240,255,225,255,238,255,225,255,236,255,220,255,236,255,220,255,236,255,225,255,238,255,227,255,240,255,229,255,240,255,233,255,242,255,240,255,244,255,242,255,247,255,247,255,249,255,251,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,2,0,253,255,0,0,251,255,251,255,247,255,249,255,242,255,244,255,240,255,242,255,238,255,240,255,236,255,242,255,233,255,244,255,236,255,249,255,233,255,249,255,238,255,251,255,240,255,251,255,238,255,253,255,238,255,253,255,236,255,251,255,233,255,251,255,231,255,247,255,227,255,247,255,222,255,244,255,220,255,242,255,218,255,240,255,216,255,236,255,216,255,233,255,220,255,231,255,225,255,229,255,229,255,227,255,236,255,227,255,240,255,225,255,247,255,227,255,253,255,227,255,0,0,231,255,0,0,236,255,0,0,240,255,253,255,249,255,249,255,253,255,249,255,0,0,247,255,2,0,244,255,6,0,244,255,8,0,247,255,6,0,247,255,6,0,251,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,15,0,253,255,22,0,249,255,24,0,247,255,30,0,242,255,30,0,238,255,33,0,238,255,30,0,236,255,28,0,236,255,22,0,238,255,17,0,240,255,15,0,240,255,11,0,240,255,8,0,240,255,6,0,242,255,6,0,242,255,4,0,244,255,4,0,247,255,4,0,247,255,4,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,253,255,249,255,251,255,247,255,253,255,244,255,253,255,244,255,0,0,240,255,0,0,240,255,2,0,238,255,2,0,236,255,4,0,233,255,6,0,236,255,6,0,233,255,6,0,233,255,6,0,233,255,6,0,233,255,8,0,233,255,8,0,233,255,8,0,233,255,8,0,233,255,11,0,236,255,11,0,236,255,13,0,238,255,11,0,242,255,11,0,249,255,11,0,253,255,8,0,0,0,11,0,8,0,8,0,15,0,8,0,19,0,8,0,24,0,8,0,26,0,6,0,26,0,6,0,26,0,6,0,26,0,4,0,24,0,6,0,24,0,4,0,24,0,4,0,22,0,2,0,24,0,2,0,22,0,0,0,24,0,0,0,24,0,0,0,24,0,2,0,19,0,0,0,17,0,0,0,15,0,0,0,11,0,0,0,6,0,251,255,0,0,251,255,0,0,251,255,253,255,244,255,249,255,244,255,247,255,244,255,244,255,244,255,240,255,247,255,238,255,247,255,236,255,253,255,233,255,0,0,229,255,4,0,229,255,11,0,227,255,13,0,227,255,17,0,227,255,19,0,225,255,22,0,225,255,17,0,222,255,15,0,225,255,8,0,225,255,2,0,222,255,253,255,222,255,247,255,222,255,242,255,227,255,238,255,225,255,236,255,229,255,238,255,233,255,240,255,236,255,242,255,240,255,249,255,244,255,0,0,249,255,4,0,253,255,8,0,0,0,13,0,0,0,15,0,0,0,13,0,2,0,13,0,2,0,8,0,0,0,4,0,0,0,0,0,0,0,251,255,2,0,249,255,2,0,247,255,4,0,244,255,6,0,247,255,8,0,249,255,8,0,251,255,8,0,0,0,8,0,2,0,4,0,4,0,2,0,6,0,0,0,8,0,251,255,8,0,247,255,8,0,244,255,6,0,244,255,4,0,242,255,0,0,240,255,0,0,242,255,249,255,240,255,247,255,240,255,244,255,240,255,247,255,238,255,249,255,240,255,253,255,240,255,0,0,240,255,6,0,242,255,13,0,244,255,17,0,244,255,19,0,249,255,19,0,249,255,19,0,249,255,19,0,253,255,15,0,253,255,11,0,0,0,6,0,0,0,2,0,0,0,0,0,2,0,251,255,2,0,247,255,4,0,242,255,4,0,238,255,6,0,231,255,8,0,227,255,11,0,225,255,13,0,222,255,17,0,220,255,22,0,220,255,28,0,218,255,35,0,218,255,39,0,220,255,44,0,220,255,46,0,220,255,50,0,225,255,52,0,225,255,50,0,229,255,46,0,231,255,41,0,231,255,35,0,231,255,30,0,233,255,24,0,233,255,19,0,236,255,13,0,238,255,11,0,238,255,6,0,240,255,4,0,244,255,0,0,247,255,0,0,251,255,253,255,0,0,249,255,2,0,249,255,4,0,244,255,8,0,242,255,11,0,238,255,13,0,236,255,15,0,236,255,15,0,238,255,17,0,236,255,15,0,236,255,13,0,233,255,11,0,233,255,8,0,233,255,6,0,233,255,6,0,236,255,4,0,236,255,4,0,238,255,0,0,240,255,0,0,244,255,0,0,247,255,0,0,251,255,251,255,0,0,249,255,0,0,244,255,0,0,244,255,0,0,240,255,253,255,240,255,253,255,238,255,251,255,238,255,251,255,240,255,251,255,240,255,253,255,242,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,251,255,4,0,249,255,4,0,247,255,4,0,244,255,2,0,242,255,0,0,240,255,0,0,238,255,253,255,233,255,251,255,231,255,247,255,231,255,247,255,231,255,247,255,231,255,249,255,231,255,253,255,231,255,0,0,233,255,2,0,236,255,6,0,240,255,13,0,242,255,17,0,247,255,17,0,251,255,19,0,0,0,17,0,0,0,13,0,6,0,8,0,8,0,2,0,11,0,253,255,11,0,249,255,13,0,247,255,11,0,240,255,11,0,238,255,8,0,236,255,6,0,236,255,4,0,236,255,4,0,238,255,2,0,238,255,2,0,236,255,0,0,238,255,0,0,236,255,253,255,238,255,251,255,236,255,247,255,236,255,244,255,233,255,242,255,233,255,240,255,233,255,238,255,236,255,238,255,233,255,236,255,236,255,238,255,238,255,240,255,238,255,240,255,240,255,247,255,240,255,251,255,238,255,253,255,236,255,2,0,233,255,4,0,231,255,8,0,225,255,13,0,225,255,19,0,222,255,22,0,220,255,24,0,222,255,26,0,225,255,28,0,227,255,28,0,227,255,30,0,229,255,28,0,233,255,28,0,236,255,24,0,238,255,24,0,242,255,22,0,244,255,17,0,247,255,15,0,253,255,13,0,0,0,11,0,2,0,6,0,4,0,4,0,6,0,2,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,6,0,4,0,8,0,2,0,13,0,2,0,15,0,2,0,17,0,0,0,19,0,0,0,22,0,253,255,24,0,249,255,26,0,249,255,26,0,247,255,26,0,244,255,24,0,244,255,22,0,242,255,19,0,242,255,15,0,242,255,13,0,242,255,6,0,240,255,4,0,238,255,0,0,236,255,253,255,233,255,251,255,233,255,251,255,233,255,249,255,233,255,251,255,236,255,253,255,236,255,0,0,236,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,242,255,253,255,244,255,251,255,247,255,249,255,249,255,249,255,251,255,249,255,251,255,247,255,253,255,244,255,253,255,242,255,0,0,240,255,0,0,238,255,0,0,236,255,253,255,233,255,253,255,233,255,253,255,236,255,251,255,236,255,251,255,240,255,253,255,242,255,253,255,247,255,0,0,249,255,2,0,251,255,6,0,251,255,13,0,253,255,19,0,253,255,22,0,0,0,26,0,0,0,26,0,0,0,24,0,0,0,22,0,2,0,15,0,2,0,6,0,4,0,0,0,4,0,249,255,4,0,242,255,6,0,240,255,6,0,236,255,8,0,236,255,11,0,238,255,13,0,238,255,13,0,244,255,13,0,249,255,11,0,251,255,11,0,0,0,11,0,4,0,8,0,4,0,6,0,6,0,8,0,6,0,11,0,6,0,13,0,6,0,15,0,4,0,17,0,2,0,22,0,2,0,24,0,0,0,24,0,0,0,26,0,0,0,28,0,0,0,26,0,0,0,22,0,4,0,19,0,4,0,17,0,6,0,13,0,8,0,8,0,8,0,2,0,8,0,0,0,8,0,249,255,6,0,244,255,6,0,238,255,6,0,233,255,6,0,231,255,8,0,227,255,11,0,225,255,11,0,227,255,13,0,227,255,11,0,229,255,11,0,231,255,6,0,238,255,2,0,240,255,253,255,244,255,249,255,247,255,242,255,251,255,238,255,249,255,236,255,249,255,233,255,247,255,236,255,247,255,236,255,247,255,238,255,244,255,240,255,242,255,244,255,244,255,249,255,244,255,251,255,247,255,251,255,247,255,253,255,247,255,0,0,249,255,0,0,251,255,2,0,249,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,6,0,247,255,4,0,247,255,2,0,244,255,0,0,240,255,251,255,240,255,244,255,240,255,242,255,238,255,236,255,240,255,233,255,240,255,229,255,242,255,229,255,242,255,229,255,242,255,233,255,242,255,240,255,242,255,244,255,242,255,249,255,242,255,253,255,242,255,0,0,242,255,2,0,242,255,2,0,242,255,2,0,242,255,2,0,242,255,2,0,242,255,2,0,244,255,4,0,242,255,4,0,242,255,8,0,242,255,13,0,242,255,17,0,240,255,22,0,240,255,26,0,240,255,30,0,244,255,35,0,249,255,37,0,251,255,39,0,0,0,41,0,6,0,41,0,6,0,41,0,8,0,41,0,11,0,37,0,6,0,37,0,4,0,33,0,2,0,30,0,0,0,26,0,253,255,24,0,251,255,24,0,249,255,24,0,247,255,24,0,249,255,24,0,247,255,26,0,247,255,30,0,247,255,30,0,247,255,30,0,247,255,30,0,247,255,26,0,247,255,24,0,249,255,19,0,249,255,15,0,251,255,13,0,0,0,11,0,0,0,6,0,2,0,6,0,2,0,4,0,6,0,4,0,11,0,4,0,13,0,4,0,13,0,4,0,15,0,4,0,17,0,4,0,15,0,2,0,15,0,2,0,11,0,0,0,6,0,0,0,2,0,0,0,253,255,253,255,249,255,253,255,240,255,249,255,236,255,249,255,236,255,249,255,236,255,249,255,236,255,249,255,238,255,249,255,242,255,251,255,240,255,251,255,242,255,253,255,240,255,0,0,238,255,0,0,236,255,0,0,231,255,0,0,227,255,0,0,222,255,0,0,218,255,253,255,216,255,253,255,209,255,253,255,209,255,253,255,207,255,253,255,205,255,0,0,203,255,0,0,203,255,0,0,203,255,0,0,205,255,253,255,207,255,253,255,207,255,253,255,209,255,251,255,214,255,249,255,214,255,249,255,218,255,249,255,222,255,251,255,227,255,253,255,231,255,0,0,236,255,2,0,238,255,6,0,242,255,11,0,244,255,15,0,249,255,22,0,251,255,24,0,251,255,28,0,251,255,28,0,251,255,30,0,249,255,28,0,249,255,26,0,251,255,24,0,253,255,22,0,0,0,19,0,6,0,17,0,13,0,15,0,19,0,13,0,26,0,11,0,30,0,11,0,35,0,8,0,35,0,8,0,35,0,4,0,33,0,6,0,33,0,4,0,28,0,6,0,24,0,6,0,19,0,6,0,15,0,4,0,11,0,4,0,6,0,2,0,2,0,2,0,0,0,0,0,251,255,253,255,249,255,249,255,247,255,244,255,242,255,242,255,240,255,240,255,238,255,240,255,238,255,240,255,236,255,242,255,238,255,249,255,240,255,253,255,242,255,0,0,244,255,4,0,251,255,11,0,0,0,17,0,2,0,19,0,6,0,24,0,11,0,26,0,13,0,28,0,17,0,28,0,17,0,28,0,17,0,28,0,17,0,26,0,19,0,24,0,17,0,19,0,17,0,15,0,17,0,11,0,17,0,6,0,15,0,0,0,13,0,251,255,11,0,247,255,11,0,242,255,8,0,240,255,6,0,238,255,4,0,238,255,0,0,236,255,0,0,236,255,249,255,236,255,247,255,240,255,240,255,240,255,236,255,244,255,231,255,249,255,229,255,251,255,227,255,0,0,229,255,0,0,233,255,0,0,238,255,0,0,242,255,0,0,247,255,251,255,251,255,249,255,0,0,240,255,2,0,238,255,6,0,233,255,11,0,229,255,13,0,229,255,15,0,229,255,15,0,231,255,13,0,233,255,11,0,238,255,8,0,242,255,4,0,244,255,2,0,249,255,253,255,253,255,253,255,253,255,249,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,244,255,251,255,244,255,247,255,244,255,244,255,242,255,242,255,242,255,242,255,242,255,240,255,242,255,238,255,242,255,240,255,242,255,238,255,244,255,240,255,244,255,242,255,247,255,247,255,244,255,251,255,244,255,253,255,242,255,0,0,242,255,6,0,242,255,11,0,242,255,15,0,242,255,19,0,242,255,24,0,244,255,28,0,244,255,30,0,244,255,35,0,244,255,37,0,242,255,35,0,240,255,35,0,238,255,33,0,238,255,28,0,236,255,22,0,238,255,13,0,238,255,6,0,242,255,0,0,247,255,249,255,249,255,242,255,0,0,236,255,4,0,233,255,4,0,231,255,8,0,233,255,8,0,233,255,8,0,238,255,6,0,240,255,4,0,242,255,0,0,244,255,0,0,247,255,251,255,251,255,249,255,253,255,249,255,0,0,247,255,2,0,247,255,8,0,249,255,13,0,249,255,17,0,249,255,22,0,251,255,24,0,251,255,24,0,0,0,24,0,0,0,22,0,0,0,22,0,2,0,17,0,4,0,13,0,4,0,8,0,6,0,2,0,6,0,0,0,6,0,251,255,4,0,249,255,4,0,244,255,2,0,240,255,0,0,240,255,0,0,238,255,253,255,238,255,253,255,236,255,251,255,236,255,249,255,238,255,249,255,238,255,247,255,238,255,247,255,240,255,247,255,242,255,244,255,244,255,249,255,247,255,249,255,251,255,251,255,253,255,253,255,0,0,253,255,4,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,13,0,2,0,11,0,6,0,8,0,11,0,6,0,13,0,6,0,15,0,6,0,17,0,4,0,17,0,4,0,15,0,6,0,13,0,6,0,11,0,8,0,8,0,11,0,4,0,13,0,4,0,13,0,2,0,13,0,4,0,13,0,4,0,8,0,8,0,8,0,11,0,4,0,13,0,2,0,17,0,0,0,19,0,251,255,22,0,249,255,24,0,247,255,24,0,240,255,24,0,238,255,24,0,238,255,22,0,236,255,22,0,236,255,19,0,236,255,17,0,238,255,17,0,240,255,13,0,244,255,13,0,247,255,13,0,253,255,11,0,0,0,15,0,2,0,17,0,6,0,19,0,11,0,24,0,13,0,26,0,15,0,33,0,17,0,33,0,19,0,33,0,19,0,33,0,17,0,28,0,13,0,26,0,8,0,22,0,4,0,15,0,0,0,13,0,249,255,11,0,244,255,8,0,240,255,6,0,236,255,4,0,233,255,6,0,231,255,4,0,229,255,4,0,229,255,2,0,229,255,2,0,229,255,2,0,231,255,0,0,231,255,253,255,233,255,253,255,233,255,249,255,236,255,244,255,236,255,240,255,238,255,238,255,236,255,233,255,236,255,231,255,236,255,229,255,233,255,227,255,233,255,229,255,231,255,229,255,231,255,231,255,229,255,238,255,231,255,242,255,233,255,247,255,236,255,253,255,238,255,0,0,238,255,2,0,240,255,2,0,240,255,2,0,240,255,4,0,238,255,2,0,236,255,2,0,236,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,253,255,242,255,251,255,240,255,251,255,242,255,249,255,244,255,244,255,244,255,244,255,247,255,242,255,249,255,242,255,249,255,244,255,251,255,247,255,251,255,249,255,253,255,253,255,253,255,0,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,6,0,4,0,6,0,6,0,4,0,11,0,2,0,13,0,0,0,13,0,253,255,13,0,249,255,8,0,249,255,6,0,247,255,2,0,247,255,0,0,247,255,251,255,249,255,249,255,249,255,247,255,247,255,244,255,244,255,244,255,244,255,244,255,242,255,242,255,240,255,238,255,236,255,233,255,233,255,229,255,233,255,229,255,233,255,225,255,233,255,227,255,233,255,229,255,240,255,231,255,244,255,233,255,253,255,238,255,0,0,242,255,6,0,247,255,13,0,251,255,19,0,253,255,22,0,0,0,24,0,2,0,24,0,2,0,22,0,4,0,17,0,4,0,13,0,4,0,8,0,0,0,4,0,0,0,0,0,0,0,253,255,0,0,251,255,251,255,249,255,251,255,249,255,249,255,247,255,249,255,249,255,249,255,251,255,244,255,253,255,244,255,0,0,240,255,0,0,240,255,2,0,238,255,4,0,238,255,6,0,238,255,4,0,240,255,6,0,242,255,4,0,244,255,2,0,249,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,249,255,4,0,247,255,6,0,242,255,6,0,240,255,11,0,236,255,11,0,233,255,13,0,231,255,15,0,229,255,17,0,229,255,19,0,231,255,19,0,231,255,19,0,233,255,19,0,238,255,17,0,240,255,15,0,242,255,13,0,247,255,11,0,249,255,8,0,251,255,11,0,249,255,8,0,251,255,6,0,251,255,4,0,251,255,0,0,249,255,0,0,249,255,251,255,249,255,247,255,251,255,244,255,253,255,242,255,253,255,240,255,0,0,240,255,0,0,244,255,2,0,244,255,2,0,249,255,4,0,253,255,4,0,0,0,2,0,2,0,4,0,6,0,4,0,11,0,4,0,11,0,8,0,13,0,13,0,13,0,17,0,13,0,19,0,11,0,22,0,8,0,26,0,4,0,24,0,0,0,24,0,249,255,22,0,242,255,13,0,238,255,8,0,231,255,2,0,227,255,0,0,225,255,251,255,225,255,247,255,225,255,247,255,227,255,247,255,231,255,249,255,233,255,251,255,238,255,253,255,240,255,0,0,242,255,0,0,244,255,253,255,244,255,251,255,242,255,249,255,240,255,244,255,238,255,242,255,236,255,238,255,233,255,236,255,231,255,236,255,231,255,236,255,229,255,236,255,233,255,233,255,236,255,233,255,238,255,233,255,242,255,231,255,244,255,231,255,247,255,231,255,251,255,229,255,0,0,227,255,2,0,229,255,2,0,227,255,0,0,231,255,0,0,236,255,253,255,240,255,247,255,247,255,242,255,251,255,238,255,0,0,231,255,2,0,227,255,6,0,225,255,8,0,220,255,8,0,220,255,8,0,220,255,6,0,220,255,2,0,222,255,2,0,222,255,0,0,227,255,251,255,229,255,249,255,231,255,247,255,233,255,244,255,238,255,242,255,240,255,242,255,242,255,242,255,247,255,242,255,247,255,242,255,247,255,244,255,244,255,247,255,242,255,251,255,240,255,253,255,238,255,0,0,238,255,2,0,238,255,2,0,238,255,4,0,240,255,6,0,244,255,6,0,249,255,11,0,251,255,11,0,0,0,11,0,2,0,13,0,4,0,11,0,8,0,8,0,8,0,6,0,11,0,4,0,8,0,0,0,8,0,251,255,4,0,247,255,0,0,240,255,251,255,238,255,247,255,233,255,242,255,233,255,238,255,231,255,233,255,229,255,231,255,229,255,229,255,225,255,229,255,225,255,229,255,222,255,229,255,222,255,231,255,225,255,233,255,225,255,236,255,227,255,238,255,231,255,242,255,233,255,244,255,238,255,249,255,240,255,253,255,244,255,2,0,247,255,6,0,251,255,11,0,253,255,15,0,0,0,15,0,0,0,13,0,0,0,8,0,0,0,6,0,253,255,2,0,0,0,0,0,251,255,253,255,249,255,253,255,244,255,251,255,242,255,251,255,242,255,251,255,238,255,253,255,238,255,253,255,236,255,253,255,233,255,0,0,233,255,253,255,233,255,251,255,233,255,251,255,233,255,251,255,233,255,249,255,231,255,249,255,231,255,247,255,229,255,247,255,229,255,244,255,227,255,244,255,227,255,244,255,227,255,244,255,227,255,242,255,229,255,244,255,233,255,244,255,233,255,244,255,236,255,247,255,238,255,249,255,238,255,251,255,240,255,253,255,238,255,0,0,238,255,0,0,236,255,4,0,236,255,4,0,233,255,6,0,231,255,8,0,231,255,6,0,231,255,8,0,229,255,6,0,231,255,6,0,233,255,4,0,236,255,4,0,240,255,4,0,244,255,6,0,244,255,4,0,249,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,4,0,247,255,6,0,244,255,8,0,240,255,13,0,236,255,13,0,229,255,15,0,227,255,17,0,222,255,17,0,216,255,15,0,216,255,15,0,214,255,13,0,216,255,11,0,218,255,8,0,220,255,6,0,225,255,6,0,227,255,6,0,233,255,4,0,238,255,4,0,240,255,6,0,247,255,8,0,249,255,8,0,251,255,6,0,251,255,6,0,249,255,6,0,247,255,4,0,244,255,0,0,240,255,253,255,236,255,249,255,229,255,247,255,227,255,240,255,222,255,236,255,222,255,231,255,220,255,229,255,218,255,225,255,220,255,222,255,222,255,220,255,225,255,220,255,227,255,222,255,231,255,225,255,233,255,229,255,238,255,236,255,242,255,240,255,244,255,249,255,249,255,0,0,253,255,2,0,0,0,6,0,4,0,11,0,4,0,11,0,6,0,11,0,8,0,11,0,8,0,8,0,8,0,4,0,8,0,0,0,6,0,0,0,8,0,249,255,6,0,247,255,6,0,244,255,8,0,240,255,6,0,238,255,6,0,236,255,8,0,233,255,6,0,229,255,4,0,229,255,4,0,227,255,2,0,227,255,0,0,227,255,0,0,227,255,0,0,231,255,2,0,236,255,4,0,242,255,8,0,247,255,13,0,251,255,13,0,0,0,17,0,0,0,19,0,0,0,19,0,2,0,19,0,0,0,19,0,0,0,22,0,0,0,22,0,251,255,22,0,249,255,22,0,249,255,19,0,247,255,19,0,249,255,15,0,247,255,8,0,249,255,4,0,249,255,0,0,249,255,253,255,251,255,251,255,249,255,249,255,247,255,247,255,247,255,247,255,244,255,249,255,244,255,249,255,242,255,251,255,242,255,251,255,240,255,251,255,240,255,249,255,240,255,249,255,242,255,249,255,244,255,249,255,244,255,249,255,244,255,251,255,244,255,251,255,247,255,251,255,247,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,251,255,4,0,253,255,2,0,0,0,2,0,0,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,8,0,8,0,8,0,8,0,8,0,11,0,8,0,11,0,6,0,11,0,4,0,6,0,0,0,4,0,253,255,2,0,249,255,0,0,244,255,251,255,244,255,249,255,242,255,247,255,242,255,247,255,242,255,244,255,247,255,242,255,249,255,244,255,251,255,244,255,253,255,247,255,253,255,251,255,253,255,251,255,249,255,0,0,249,255,0,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,0,0,244,255,0,0,247,255,253,255,247,255,253,255,244,255,253,255,244,255,251,255,249,255,253,255,249,255,0,0,251,255,0,0,0,0,2,0,0,0,2,0,6,0,6,0,8,0,8,0,13,0,11,0,15,0,15,0,17,0,17,0,19,0,19,0,19,0,22,0,19,0,24,0,17,0,26,0,15,0,26,0,13,0,26,0,13,0,26,0,13,0,28,0,13,0,28,0,15,0,30,0,15,0,28,0,17,0,30,0,17,0,28,0,19,0,26,0,19,0,24,0,17,0,22,0,15,0,17,0,13,0,15,0,11,0,11,0,6,0,8,0,2,0,4,0,0,0,0,0,253,255,0,0,251,255,253,255,249,255,251,255,247,255,251,255,247,255,249,255,247,255,247,255,244,255,247,255,244,255,244,255,244,255,242,255,244,255,242,255,244,255,242,255,247,255,244,255,249,255,247,255,249,255,251,255,251,255,0,0,251,255,2,0,253,255,6,0,253,255,8,0,0,0,11,0,0,0,13,0,0,0,11,0,2,0,8,0,2,0,8,0,2,0,4,0,4,0,2,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,0,0,251,255,0,0,251,255,253,255,253,255,251,255,0,0,249,255,0,0,247,255,4,0,247,255,8,0,242,255,11,0,242,255,13,0,242,255,15,0,240,255,15,0,238,255,17,0,238,255,13,0,238,255,13,0,236,255,8,0,236,255,6,0,238,255,4,0,238,255,2,0,240,255,0,0,242,255,253,255,242,255,251,255,242,255,249,255,244,255,247,255,244,255,242,255,244,255,238,255,244,255,236,255,242,255,231,255,244,255,229,255,240,255,225,255,242,255,222,255,242,255,220,255,242,255,220,255,242,255,220,255,242,255,220,255,244,255,222,255,247,255,222,255,249,255,227,255,253,255,227,255,0,0,229,255,4,0,227,255,6,0,229,255,11,0,229,255,11,0,229,255,13,0,231,255,13,0,233,255,11,0,236,255,11,0,238,255,8,0,240,255,8,0,242,255,4,0,247,255,6,0,251,255,4,0,0,0,2,0,4,0,4,0,6,0,2,0,11,0,0,0,15,0,253,255,15,0,251,255,17,0,251,255,17,0,247,255,15,0,247,255,15,0,247,255,8,0,247,255,4,0,247,255,2,0,249,255,0,0,251,255,249,255,251,255,244,255,253,255,242,255,0,0,238,255,0,0,236,255,0,0,236,255,0,0,236,255,0,0,236,255,0,0,238,255,253,255,238,255,251,255,240,255,247,255,240,255,244,255,242,255,240,255,247,255,238,255,249,255,236,255,251,255,233,255,253,255,233,255,0,0,236,255,0,0,238,255,0,0,240,255,2,0,247,255,6,0,251,255,6,0,0,0,11,0,2,0,13,0,6,0,17,0,11,0,19,0,13,0,19,0,15,0,17,0,17,0,17,0,19,0,15,0,17,0,13,0,19,0,6,0,17,0,4,0,15,0,0,0,13,0,253,255,11,0,251,255,11,0,244,255,8,0,247,255,6,0,244,255,6,0,244,255,6,0,247,255,8,0,247,255,8,0,249,255,11,0,249,255,11,0,253,255,8,0,253,255,8,0,253,255,4,0,253,255,0,0,0,0,253,255,0,0,247,255,2,0,242,255,0,0,240,255,4,0,240,255,6,0,242,255,6,0,242,255,8,0,244,255,8,0,249,255,8,0,253,255,11,0,0,0,8,0,6,0,8,0,11,0,6,0,15,0,4,0,19,0,4,0,24,0,2,0,26,0,0,0,26,0,2,0,24,0,0,0,24,0,0,0,19,0,0,0,17,0,0,0,13,0,0,0,11,0,0,0,6,0,0,0,4,0,251,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,244,255,4,0,247,255,6,0,244,255,8,0,247,255,11,0,249,255,15,0,251,255,15,0,0,0,17,0,2,0,19,0,6,0,22,0,11,0,19,0,15,0,22,0,19,0,19,0,22,0,19,0,24,0,19,0,24,0,17,0,24,0,15,0,22,0,13,0,15,0,11,0,13,0,8,0,8,0,2,0,2,0,0,0,0,0,251,255,251,255,244,255,247,255,240,255,242,255,236,255,242,255,231,255,244,255,227,255,244,255,225,255,242,255,222,255,247,255,222,255,247,255,220,255,249,255,216,255,251,255,216,255,251,255,214,255,251,255,211,255,251,255,214,255,251,255,214,255,251,255,216,255,249,255,218,255,249,255,222,255,249,255,225,255,251,255,229,255,251,255,231,255,251,255,238,255,253,255,240,255,251,255,244,255,249,255,247,255,247,255,251,255,247,255,253,255,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,247,255,0,0,247,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,8,0,2,0,11,0,0,0,11,0,0,0,11,0,251,255,6,0,251,255,6,0,247,255,2,0,244,255,253,255,242,255,251,255,240,255,249,255,238,255,244,255,236,255,244,255,233,255,244,255,231,255,244,255,233,255,247,255,238,255,247,255,238,255,247,255,242,255,249,255,247,255,251,255,249,255,249,255,253,255,249,255,0,0,251,255,253,255,253,255,0,0,253,255,251,255,0,0,251,255,0,0,249,255,4,0,251,255,4,0,251,255,6,0,253,255,8,0,253,255,6,0,0,0,6,0,2,0,4,0,4,0,2,0,6,0,2,0,11,0,0,0,13,0,0,0,15,0,2,0,17,0,2,0,17,0,6,0,17,0,8,0,15,0,11,0,13,0,13,0,11,0,13,0,8,0,15,0,4,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,4,0,6,0,8,0,4,0,11,0,2,0,15,0,0,0,15,0,0,0,17,0,251,255,17,0,244,255,19,0,240,255,19,0,236,255,17,0,231,255,19,0,229,255,17,0,229,255,17,0,231,255,15,0,231,255,17,0,238,255,17,0,244,255,15,0,249,255,13,0,253,255,11,0,2,0,6,0,4,0,2,0,6,0,253,255,8,0,247,255,8,0,240,255,11,0,233,255,13,0,227,255,13,0,225,255,13,0,220,255,13,0,218,255,13,0,220,255,8,0,218,255,6,0,222,255,2,0,225,255,253,255,227,255,249,255,229,255,247,255,233,255,244,255,236,255,249,255,238,255,251,255,240,255,0,0,247,255,2,0,251,255,8,0,0,0,11,0,4,0,13,0,11,0,15,0,15,0,15,0,17,0,15,0,22,0,11,0,22,0,8,0,19,0,2,0,15,0,0,0,13,0,251,255,8,0,247,255,4,0,244,255,0,0,240,255,253,255,236,255,247,255,233,255,247,255,233,255,242,255,233,255,240,255,233,255,238,255,236,255,238,255,238,255,238,255,238,255,236,255,240,255,236,255,238,255,236,255,240,255,236,255,240,255,238,255,240,255,238,255,240,255,242,255,240,255,244,255,242,255,249,255,244,255,0,0,247,255,0,0,249,255,6,0,249,255,8,0,249,255,8,0,244,255,11,0,244,255,11,0,242,255,8,0,244,255,6,0,244,255,4,0,249,255,2,0,253,255,0,0,0,0,0,0,4,0,0,0,13,0,0,0,15,0,2,0,22,0,0,0,22,0,0,0,24,0,0,0,22,0,253,255,19,0,249,255,15,0,247,255,11,0,242,255,6,0,238,255,0,0,233,255,251,255,231,255,247,255,231,255,240,255,233,255,236,255,233,255,236,255,231,255,233,255,233,255,233,255,233,255,236,255,236,255,236,255,233,255,238,255,233,255,240,255,231,255,242,255,231,255,244,255,227,255,247,255,222,255,251,255,220,255,251,255,216,255,253,255,216,255,0,0,214,255,4,0,214,255,8,0,216,255,11,0,218,255,13,0,225,255,13,0,227,255,13,0,227,255,13,0,229,255,8,0,231,255,4,0,231,255,2,0,231,255,0,0,231,255,251,255,231,255,247,255,229,255,242,255,231,255,240,255,229,255,238,255,231,255,236,255,233,255,236,255,236,255,238,255,236,255,240,255,240,255,244,255,240,255,251,255,242,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,249,255,249,255,249,255,249,255,249,255,247,255,247,255,247,255,251,255,247,255,251,255,244,255,253,255,244,255,253,255,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,238,255,2,0,240,255,0,0,240,255,0,0,240,255,2,0,242,255,0,0,247,255,0,0,247,255,2,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,253,255,6,0,251,255,8,0,249,255,8,0,247,255,11,0,244,255,11,0,244,255,11,0,242,255,8,0,242,255,6,0,240,255,6,0,242,255,4,0,242,255,4,0,244,255,2,0,247,255,0,0,249,255,2,0,247,255,4,0,249,255,6,0,249,255,8,0,247,255,13,0,244,255,15,0,238,255,17,0,236,255,19,0,229,255,17,0,227,255,13,0,220,255,11,0,218,255,8,0,214,255,4,0,211,255,0,0,209,255,253,255,209,255,251,255,209,255,247,255,211,255,244,255,214,255,242,255,218,255,242,255,222,255,240,255,227,255,240,255,231,255,240,255,238,255,242,255,242,255,240,255,247,255,240,255,249,255,240,255,253,255,240,255,253,255,238,255,0,0,233,255,0,0,231,255,0,0,229,255,0,0,227,255,0,0,222,255,0,0,220,255,2,0,222,255,2,0,220,255,4,0,222,255,4,0,227,255,4,0,231,255,4,0,233,255,2,0,236,255,2,0,238,255,2,0,240,255,0,0,240,255,2,0,240,255,2,0,240,255,4,0,238,255,6,0,233,255,11,0,229,255,11,0,227,255,11,0,225,255,11,0,220,255,8,0,220,255,8,0,222,255,4,0,225,255,2,0,229,255,0,0,231,255,0,0,238,255,253,255,244,255,249,255,249,255,247,255,253,255,242,255,0,0,242,255,0,0,240,255,2,0,238,255,0,0,236,255,0,0,236,255,0,0,233,255,0,0,229,255,253,255,227,255,253,255,227,255,251,255,227,255,251,255,227,255,251,255,229,255,251,255,233,255,253,255,233,255,253,255,238,255,253,255,240,255,253,255,242,255,251,255,244,255,249,255,244,255,247,255,247,255,240,255,247,255,238,255,249,255,231,255,249,255,227,255,251,255,220,255,251,255,220,255,0,0,218,255,0,0,216,255,2,0,216,255,2,0,218,255,4,0,220,255,4,0,225,255,4,0,227,255,4,0,231,255,2,0,236,255,4,0,240,255,2,0,244,255,2,0,247,255,4,0,251,255,4,0,251,255,6,0,253,255,8,0,253,255,11,0,253,255,11,0,251,255,13,0,247,255,13,0,244,255,13,0,242,255,13,0,244,255,13,0,242,255,11,0,242,255,8,0,247,255,6,0,247,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,2,0,2,0,4,0,4,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,11,0,4,0,11,0,6,0,11,0,11,0,11,0,13,0,8,0,15,0,11,0,15,0,11,0,17,0,13,0,17,0,13,0,17,0,13,0,17,0,15,0,19,0,13,0,17,0,8,0,17,0,6,0,17,0,0,0,17,0,249,255,19,0,242,255,19,0,238,255,19,0,229,255,22,0,227,255,22,0,225,255,22,0,222,255,22,0,220,255,22,0,222,255,22,0,222,255,22,0,225,255,19,0,227,255,19,0,229,255,17,0,233,255,17,0,236,255,17,0,240,255,17,0,242,255,15,0,247,255,13,0,253,255,13,0,0,0,11,0,4,0,6,0,11,0,4,0,11,0,2,0,15,0,0,0,15,0,253,255,17,0,251,255,15,0,249,255,13,0,249,255,8,0,249,255,6,0,247,255,4,0,244,255,0,0,247,255,0,0,242,255,253,255,242,255,249,255,244,255,249,255,247,255,244,255,249,255,244,255,251,255,242,255,253,255,244,255,0,0,242,255,2,0,244,255,4,0,247,255,6,0,249,255,6,0,251,255,8,0,0,0,6,0,0,0,8,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,6,0,251,255,8,0,249,255,8,0,249,255,6,0,251,255,4,0,253,255,4,0,0,0,0,0,4,0,0,0,6,0,249,255,13,0,244,255,15,0,242,255,15,0,240,255,17,0,238,255,15,0,238,255,11,0,238,255,8,0,240,255,2,0,242,255,0,0,244,255,0,0,249,255,253,255,251,255,251,255,253,255,251,255,0,0,251,255,2,0,251,255,2,0,253,255,6,0,251,255,8,0,251,255,8,0,251,255,11,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,6,0,4,0,6,0,4,0,6,0,6,0,6,0,8,0,8,0,8,0,8,0,11,0,8,0,11,0,11,0,13,0,13,0,15,0,13,0,19,0,13,0,24,0,8,0,30,0,8,0,30,0,4,0,33,0,0,0,33,0,0,0,30,0,251,255,26,0,251,255,24,0,249,255,19,0,247,255,15,0,247,255,11,0,244,255,6,0,244,255,2,0,247,255,2,0,247,255,0,0,249,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,4,0,2,0,8,0,2,0,17,0,4,0,24,0,4,0,33,0,8,0,37,0,11,0,41,0,15,0,44,0,17,0,41,0,22,0,41,0,22,0,35,0,24,0,28,0,26,0,24,0,26,0,19,0,26,0,11,0,24,0,8,0,24,0,6,0,22,0,4,0,22,0,6,0,19,0,6,0,17,0,6,0,17,0,8,0,15,0,6,0,15,0,4,0,15,0,2,0,15,0,0,0,15,0,251,255,17,0,249,255,17,0,244,255,17,0,244,255,15,0,242,255,15,0,242,255,13,0,242,255,11,0,244,255,6,0,247,255,4,0,249,255,2,0,253,255,0,0,253,255,251,255,0,0,244,255,4,0,240,255,6,0,238,255,8,0,231,255,8,0,227,255,6,0,225,255,2,0,222,255,0,0,220,255,0,0,222,255,251,255,220,255,247,255,220,255,247,255,222,255,244,255,222,255,242,255,222,255,240,255,222,255,240,255,225,255,242,255,227,255,242,255,227,255,244,255,227,255,249,255,227,255,0,0,227,255,2,0,227,255,6,0,229,255,11,0,231,255,13,0,233,255,17,0,233,255,19,0,236,255,19,0,238,255,22,0,240,255,19,0,242,255,19,0,242,255,17,0,247,255,17,0,251,255,15,0,253,255,15,0,2,0,11,0,6,0,8,0,11,0,6,0,13,0,4,0,15,0,0,0,15,0,253,255,13,0,249,255,8,0,244,255,8,0,240,255,2,0,233,255,0,0,229,255,0,0,225,255,253,255,225,255,249,255,225,255,247,255,225,255,247,255,231,255,244,255,236,255,242,255,240,255,238,255,247,255,238,255,253,255,233,255,0,0,233,255,4,0,231,255,6,0,233,255,8,0,236,255,8,0,240,255,8,0,244,255,8,0,247,255,11,0,251,255,11,0,253,255,13,0,0,0,17,0,0,0,17,0,2,0,19,0,2,0,22,0,0,0,24,0,0,0,26,0,0,0,26,0,0,0,26,0,253,255,26,0,253,255,24,0,253,255,22,0,251,255,17,0,249,255,13,0,249,255,11,0,244,255,8,0,240,255,4,0,238,255,2,0,236,255,2,0,229,255,0,0,227,255,0,0,225,255,0,0,222,255,253,255,220,255,0,0,218,255,253,255,218,255,0,0,218,255,0,0,218,255,4,0,216,255,4,0,218,255,6,0,218,255,8,0,220,255,11,0,220,255,11,0,222,255,13,0,225,255,13,0,229,255,11,0,231,255,8,0,236,255,4,0,238,255,2,0,242,255,0,0,244,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,244,255,0,0,242,255,2,0,238,255,6,0,233,255,11,0,229,255,13,0,227,255,19,0,225,255,22,0,225,255,22,0,225,255,26,0,227,255,26,0,231,255,26,0,236,255,26,0,238,255,24,0,242,255,26,0,244,255,22,0,244,255,19,0,244,255,17,0,244,255,15,0,242,255,15,0,240,255,11,0,238,255,11,0,236,255,13,0,236,255,11,0,236,255,11,0,240,255,11,0,240,255,8,0,240,255,6,0,242,255,2,0,244,255,0,0,244,255,251,255,247,255,249,255,247,255,247,255,247,255,244,255,249,255,242,255,249,255,242,255,247,255,244,255,249,255,244,255,249,255,244,255,251,255,244,255,253,255,247,255,253,255,247,255,251,255,249,255,249,255,247,255,247,255,247,255,242,255,247,255,236,255,247,255,233,255,242,255,229,255,238,255,225,255,236,255,225,255,236,255,222,255,233,255,222,255,231,255,225,255,231,255,227,255,231,255,231,255,233,255,233,255,233,255,238,255,236,255,242,255,236,255,244,255,236,255,247,255,236,255,249,255,236,255,249,255,236,255,251,255,238,255,251,255,240,255,249,255,240,255,251,255,242,255,251,255,242,255,251,255,242,255,251,255,244,255,251,255,244,255,251,255,242,255,251,255,244,255,249,255,244,255,249,255,244,255,249,255,244,255,249,255,244,255,244,255,244,255,244,255,244,255,247,255,244,255,247,255,242,255,249,255,240,255,249,255,240,255,253,255,240,255,0,0,238,255,0,0,238,255,2,0,240,255,4,0,244,255,6,0,247,255,6,0,253,255,6,0,0,0,4,0,6,0,4,0,15,0,4,0,19,0,2,0,22,0,2,0,26,0,0,0,26,0,0,0,28,0,253,255,26,0,251,255,26,0,249,255,26,0,247,255,26,0,242,255,24,0,242,255,26,0,240,255,26,0,236,255,26,0,233,255,26,0,229,255,28,0,225,255,26,0,222,255,24,0,218,255,22,0,218,255,19,0,216,255,13,0,216,255,6,0,218,255,4,0,220,255,0,0,222,255,251,255,225,255,247,255,227,255,247,255,229,255,244,255,231,255,244,255,233,255,249,255,236,255,253,255,240,255,0,0,242,255,0,0,249,255,2,0,253,255,2,0,2,0,0,0,6,0,0,0,11,0,253,255,17,0,251,255,19,0,247,255,24,0,247,255,26,0,244,255,26,0,247,255,30,0,249,255,33,0,251,255,35,0,0,0,37,0,0,0,39,0,4,0,41,0,11,0,44,0,15,0,44,0,17,0,46,0,22,0,46,0,24,0,46,0,24,0,44,0,26,0,44,0,26,0,41,0,24,0,37,0,24,0,35,0,22,0,33,0,17,0,33,0,15,0,30,0,13,0,28,0,11,0,28,0,8,0,26,0,4,0,24,0,2,0,19,0,0,0,17,0,0,0,13,0,0,0,8,0,0,0,6,0,253,255,2,0,0,0,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,247,255,4,0,244,255,6,0,247,255,13,0,249,255,15,0,249,255,17,0,251,255,22,0,0,0,22,0,0,0,22,0,2,0,22,0,2,0,19,0,6,0,15,0,8,0,11,0,8,0,4,0,11,0,0,0,11,0,253,255,13,0,251,255,13,0,247,255,13,0,244,255,13,0,244,255,8,0,244,255,8,0,247,255,6,0,251,255,2,0,253,255,2,0,0,0,253,255,2,0,251,255,2,0,247,255,4,0,244,255,4,0,242,255,4,0,238,255,4,0,236,255,2,0,233,255,0,0,229,255,0,0,229,255,0,0,227,255,253,255,227,255,253,255,222,255,249,255,222,255,247,255,222,255,244,255,225,255,240,255,222,255,236,255,227,255,229,255,229,255,225,255,233,255,220,255,238,255,218,255,242,255,218,255,244,255,218,255,247,255,222,255,244,255,227,255,244,255,231,255,240,255,238,255,236,255,242,255,231,255,249,255,227,255,251,255,222,255,0,0,220,255,2,0,216,255,2,0,218,255,4,0,220,255,8,0,222,255,6,0,229,255,8,0,233,255,6,0,240,255,4,0,244,255,4,0,251,255,2,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,4,0,253,255,6,0,0,0,4,0,2,0,6,0,4,0,6,0,8,0,4,0,13,0,4,0,19,0,2,0,24,0,0,0,28,0,253,255,30,0,247,255,30,0,242,255,33,0,238,255,33,0,231,255,30,0,227,255,26,0,222,255,26,0,222,255,24,0,222,255,22,0,225,255,22,0,227,255,22,0,231,255,22,0,233,255,24,0,238,255,24,0,240,255,28,0,240,255,30,0,240,255,33,0,242,255,37,0,242,255,39,0,242,255,41,0,244,255,41,0,247,255,39,0,249,255,35,0,251,255,33,0,253,255,24,0,0,0,17,0,253,255,8,0,253,255,4,0,253,255,0,0,251,255,251,255,249,255,247,255,247,255,247,255,244,255,242,255,244,255,242,255,242,255,240,255,240,255,238,255,236,255,238,255,233,255,236,255,229,255,231,255,227,255,233,255,222,255,233,255,222,255,236,255,218,255,240,255,218,255,242,255,218,255,247,255,220,255,251,255,222,255,0,0,225,255,4,0,227,255,11,0,229,255,13,0,231,255,15,0,233,255,17,0,233,255,17,0,236,255,17,0,238,255,15,0,238,255,13,0,240,255,6,0,240,255,8,0,242,255,6,0,242,255,2,0,242,255,4,0,240,255,4,0,242,255,4,0,240,255,6,0,242,255,6,0,242,255,8,0,242,255,8,0,247,255,11,0,249,255,11,0,253,255,8,0,0,0,8,0,0,0,11,0,0,0,6,0,2,0,6,0,4,0,4,0,4,0,6,0,4,0,6,0,8,0,8,0,11,0,11,0,11,0,11,0,11,0,15,0,8,0,15,0,4,0,17,0,2,0,19,0,0,0,17,0,249,255,17,0,242,255,17,0,238,255,15,0,233,255,15,0,227,255,13,0,222,255,13,0,222,255,13,0,222,255,15,0,220,255,15,0,220,255,15,0,222,255,17,0,222,255,17,0,220,255,15,0,222,255,13,0,222,255,11,0,220,255,6,0,220,255,2,0,218,255,0,0,220,255,251,255,220,255,247,255,218,255,247,255,220,255,247,255,220,255,249,255,222,255,249,255,225,255,251,255,227,255,251,255,231,255,251,255,236,255,249,255,238,255,244,255,240,255,242,255,244,255,240,255,247,255,236,255,249,255,231,255,249,255,233,255,244,255,233,255,244,255,233,255,240,255,233,255,240,255,236,255,236,255,236,255,233,255,238,255,231,255,238,255,229,255,240,255,229,255,242,255,231,255,247,255,231,255,249,255,233,255,251,255,233,255,0,0,233,255,4,0,233,255,8,0,233,255,13,0,233,255,15,0,233,255,15,0,236,255,15,0,236,255,15,0,238,255,15,0,242,255,11,0,249,255,6,0,253,255,2,0,2,0,0,0,4,0,253,255,11,0,247,255,15,0,242,255,19,0,238,255,22,0,236,255,24,0,231,255,26,0,231,255,26,0,231,255,24,0,231,255,22,0,233,255,19,0,233,255,15,0,236,255,13,0,238,255,6,0,242,255,4,0,244,255,0,0,244,255,253,255,242,255,249,255,242,255,242,255,242,255,240,255,240,255,236,255,240,255,236,255,240,255,233,255,240,255,236,255,242,255,240,255,244,255,244,255,249,255,249,255,249,255,0,0,251,255,6,0,0,0,15,0,0,0,22,0,0,0,28,0,0,0,33,0,0,0,37,0,0,0,39,0,0,0,41,0,253,255,41,0,253,255,41,0,251,255,37,0,249,255,37,0,249,255,33,0,247,255,24,0,244,255,19,0,244,255,13,0,244,255,8,0,244,255,4,0,247,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,8,0,0,0,6,0,0,0,6,0,251,255,8,0,253,255,6,0,249,255,4,0,249,255,4,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,251,255,251,255,253,255,249,255,0,0,247,255,2,0,242,255,4,0,240,255,8,0,236,255,13,0,231,255,19,0,227,255,22,0,225,255,26,0,222,255,28,0,218,255,28,0,218,255,28,0,218,255,26,0,220,255,24,0,222,255,22,0,225,255,19,0,225,255,15,0,227,255,13,0,229,255,11,0,231,255,8,0,231,255,8,0,231,255,8,0,233,255,11,0,233,255,13,0,238,255,13,0,240,255,11,0,244,255,11,0,249,255,11,0,0,0,8,0,2,0,6,0,6,0,6,0,11,0,6,0,13,0,6,0,13,0,8,0,13,0,11,0,11,0,13,0,6,0,15,0,2,0,15,0,253,255,15,0,249,255,15,0,244,255,15,0,240,255,13,0,233,255,11,0,231,255,8,0,229,255,6,0,227,255,4,0,225,255,2,0,225,255,4,0,225,255,2,0,227,255,2,0,227,255,4,0,231,255,4,0,233,255,8,0,238,255,11,0,240,255,13,0,247,255,15,0,253,255,15,0,0,0,17,0,0,0,17,0,2,0,17,0,0,0,17,0,0,0,17,0,251,255,17,0,247,255,17,0,244,255,17,0,242,255,15,0,238,255,17,0,236,255,15,0,233,255,15,0,236,255,13,0,236,255,13,0,233,255,13,0,236,255,15,0,238,255,19,0,238,255,19,0,240,255,22,0,242,255,26,0,242,255,28,0,244,255,28,0,244,255,26,0,244,255,24,0,247,255,22,0,249,255,17,0,253,255,13,0,0,0,13,0,2,0,8,0,8,0,8,0,13,0,6,0,17,0,8,0,17,0,8,0,19,0,11,0,19,0,8,0,17,0,11,0,15,0,13,0,11,0,15,0,8,0,15,0,6,0,15,0,2,0,15,0,0,0,15,0,253,255,13,0,249,255,13,0,242,255,11,0,240,255,11,0,233,255,8,0,231,255,8,0,227,255,4,0,225,255,4,0,222,255,2,0,225,255,2,0,225,255,0,0,225,255,253,255,229,255,253,255,233,255,253,255,236,255,0,0,240,255,253,255,242,255,0,0,242,255,0,0,247,255,2,0,251,255,4,0,251,255,8,0,251,255,11,0,251,255,15,0,247,255,17,0,244,255,19,0,240,255,19,0,236,255,17,0,227,255,15,0,225,255,11,0,222,255,6,0,222,255,2,0,222,255,253,255,225,255,249,255,229,255,247,255,231,255,242,255,236,255,242,255,242,255,242,255,247,255,244,255,251,255,249,255,0,0,251,255,4,0,253,255,6,0,0,0,11,0,4,0,13,0,6,0,15,0,11,0,13,0,11,0,13,0,13,0,13,0,15,0,8,0,19,0,8,0,22,0,6,0,24,0,4,0,28,0,4,0,33,0,0,0,37,0,2,0,39,0,2,0,41,0,4,0,41,0,4,0,39,0,6,0,39,0,8,0,35,0,11,0,33,0,11,0,28,0,13,0,24,0,8,0,24,0,8,0,24,0,4,0,19,0,2,0,22,0,0,0,22,0,0,0,22,0,251,255,22,0,253,255,22,0,253,255,19,0,0,0,19,0,4,0,15,0,6,0,13,0,8,0,8,0,11,0,6,0,15,0,0,0,15,0,253,255,17,0,249,255,17,0,242,255,19,0,238,255,17,0,236,255,17,0,233,255,17,0,231,255,15,0,233,255,11,0,236,255,8,0,236,255,4,0,242,255,4,0,244,255,2,0,251,255,0,0,0,0,253,255,4,0,253,255,8,0,251,255,15,0,251,255,19,0,249,255,22,0,251,255,24,0,249,255,24,0,251,255,24,0,253,255,22,0,0,0,19,0,0,0,17,0,2,0,15,0,4,0,13,0,4,0,11,0,6,0,11,0,8,0,8,0,8,0,8,0,8,0,8,0,11,0,13,0,11,0,13,0,13,0,13,0,13,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,13,0,15,0,13,0,13,0,13,0,15,0,11,0,13,0,8,0,13,0,6,0,13,0,4,0,15,0,6,0,15,0,4,0,17,0,6,0,17,0,6,0,17,0,4,0,17,0,2,0,17,0,2,0,15,0,2,0,11,0,2,0,6,0,0,0,6,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,15,0,253,255,17,0,253,255,17,0,253,255,19,0,251,255,19,0,249,255,19,0,249,255,22,0,251,255,24,0,249,255,24,0,251,255,26,0,253,255,26,0,253,255,26,0,0,0,26,0,0,0,26,0,2,0,24,0,2,0,19,0,4,0,19,0,8,0,17,0,6,0,17,0,8,0,17,0,6,0,17,0,8,0,17,0,8,0,15,0,4,0,15,0,2,0,13,0,0,0,8,0,0,0,4,0,253,255,0,0,251,255,251,255,249,255,244,255,249,255,240,255,244,255,236,255,242,255,231,255,242,255,229,255,240,255,225,255,240,255,227,255,240,255,229,255,238,255,231,255,240,255,236,255,242,255,238,255,242,255,240,255,244,255,242,255,244,255,244,255,244,255,244,255,244,255,244,255,244,255,247,255,242,255,247,255,240,255,247,255,240,255,247,255,240,255,247,255,242,255,247,255,244,255,249,255,244,255,247,255,251,255,247,255,253,255,247,255,0,0,244,255,2,0,247,255,4,0,244,255,6,0,244,255,8,0,242,255,6,0,247,255,6,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,6,0,249,255,8,0,249,255,13,0,251,255,17,0,253,255,22,0,0,0,26,0,2,0,33,0,4,0,35,0,6,0,37,0,11,0,37,0,13,0,39,0,17,0,37,0,19,0,37,0,22,0,35,0,24,0,30,0,26,0,30,0,28,0,28,0,30,0,24,0,35,0,24,0,35,0,22,0,35,0,22,0,37,0,17,0,37,0,17,0,35,0,15,0,33,0,11,0,30,0,8,0,28,0,4,0,28,0,0,0,26,0,253,255,24,0,249,255,26,0,247,255,26,0,242,255,26,0,242,255,26,0,242,255,26,0,242,255,26,0,242,255,26,0,242,255,26,0,247,255,22,0,251,255,17,0,251,255,15,0,253,255,11,0,0,0,6,0,0,0,2,0,2,0,0,0,6,0,253,255,6,0,251,255,6,0,251,255,8,0,249,255,8,0,251,255,8,0,0,0,4,0,2,0,2,0,4,0,0,0,11,0,253,255,15,0,247,255,19,0,242,255,22,0,240,255,24,0,238,255,26,0,233,255,28,0,231,255,28,0,231,255,26,0,231,255,26,0,233,255,26,0,233,255,28,0,236,255,26,0,238,255,28,0,240,255,28,0,242,255,30,0,247,255,35,0,247,255,37,0,247,255,37,0,249,255,37,0,251,255,37,0,251,255,35,0,0,0,35,0,2,0,30,0,6,0,28,0,11,0,24,0,13,0,22,0,13,0,17,0,11,0,17,0,8,0,15,0,6,0,11,0,0,0,8,0,253,255,6,0,249,255,2,0,247,255,2,0,244,255,2,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,238,255,0,0,236,255,0,0,238,255,0,0,236,255,0,0,236,255,0,0,238,255,0,0,238,255,0,0,244,255,2,0,247,255,4,0,251,255,6,0,0,0,6,0,2,0,6,0,6,0,6,0,13,0,8,0,17,0,6,0,19,0,6,0,22,0,6,0,26,0,6,0,28,0,6,0,28,0,4,0,30,0,2,0,35,0,2,0,33,0,0,0,37,0,0,0,37,0,0,0,35,0,0,0,35,0,0,0,30,0,2,0,28,0,2,0,24,0,2,0,17,0,4,0,11,0,4,0,4,0,2,0,0,0,0,0,253,255,2,0,253,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,2,0,244,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,236,255,0,0,233,255,253,255,233,255,251,255,231,255,251,255,231,255,249,255,229,255,247,255,229,255,247,255,231,255,244,255,231,255,244,255,236,255,242,255,236,255,244,255,238,255,244,255,238,255,242,255,238,255,242,255,242,255,242,255,242,255,240,255,242,255,240,255,247,255,238,255,247,255,238,255,251,255,236,255,249,255,236,255,251,255,238,255,251,255,238,255,253,255,240,255,0,0,242,255,0,0,244,255,4,0,249,255,6,0,249,255,13,0,251,255,19,0,247,255,24,0,249,255,28,0,247,255,30,0,247,255,35,0,244,255,35,0,249,255,33,0,251,255,33,0,253,255,30,0,0,0,30,0,2,0,28,0,8,0,26,0,13,0,26,0,17,0,26,0,19,0,24,0,24,0,26,0,28,0,24,0,30,0,22,0,33,0,19,0,35,0,19,0,35,0,15,0,35,0,11,0,35,0,8,0,33,0,6,0,35,0,2,0,30,0,0,0,28,0,0,0,26,0,253,255,19,0,253,255,17,0,253,255,8,0,253,255,6,0,253,255,2,0,253,255,0,0,253,255,249,255,253,255,247,255,251,255,247,255,251,255,247,255,249,255,247,255,249,255,249,255,247,255,251,255,249,255,253,255,249,255,0,0,253,255,0,0,253,255,4,0,2,0,8,0,4,0,13,0,8,0,15,0,11,0,15,0,13,0,19,0,13,0,22,0,13,0,22,0,11,0,24,0,11,0,24,0,6,0,24,0,4,0,24,0,0,0,24,0,0,0,24,0,251,255,22,0,247,255,19,0,244,255,19,0,244,255,17,0,242,255,13,0,242,255,8,0,242,255,4,0,244,255,0,0,244,255,251,255,244,255,247,255,242,255,240,255,238,255,236,255,233,255,231,255,229,255,227,255,225,255,225,255,220,255,222,255,220,255,225,255,218,255,225,255,220,255,227,255,218,255,229,255,220,255,233,255,220,255,236,255,222,255,238,255,222,255,242,255,222,255,242,255,225,255,247,255,229,255,247,255,231,255,249,255,238,255,251,255,244,255,253,255,251,255,253,255,0,0,0,0,6,0,0,0,13,0,0,0,17,0,2,0,19,0,2,0,19,0,0,0,19,0,0,0,17,0,0,0,17,0,251,255,13,0,251,255,8,0,251,255,6,0,251,255,4,0,253,255,0,0,0,0,0,0,2,0,253,255,6,0,251,255,8,0,247,255,11,0,247,255,11,0,244,255,13,0,242,255,11,0,242,255,8,0,242,255,4,0,242,255,4,0,242,255,0,0,240,255,0,0,240,255,0,0,233,255,0,0,229,255,0,0,227,255,2,0,225,255,6,0,225,255,8,0,225,255,11,0,227,255,11,0,229,255,8,0,236,255,6,0,240,255,4,0,244,255,2,0,244,255,0,0,247,255,253,255,247,255,251,255,251,255,251,255,253,255,0,0,0,0,0,0,0,0,4,0,2,0,8,0,4,0,13,0,8,0,19,0,13,0,22,0,13,0,26,0,17,0,28,0,19,0,30,0,22,0,28,0,22,0,28,0,24,0,28,0,22,0,26,0,17,0,26,0,13,0,24,0,11,0,26,0,4,0,24,0,253,255,24,0,249,255,22,0,242,255,22,0,238,255,22,0,233,255,22,0,236,255,19,0,236,255,19,0,238,255,19,0,240,255,19,0,244,255,19,0,249,255,19,0,249,255,19,0,253,255,17,0,0,0,15,0,2,0,13,0,6,0,8,0,11,0,2,0,13,0,2,0,15,0,253,255,15,0,249,255,15,0,249,255,15,0,249,255,13,0,249,255,11,0,251,255,6,0,253,255,2,0,253,255,251,255,2,0,249,255,4,0,244,255,4,0,240,255,6,0,238,255,6,0,238,255,4,0,236,255,4,0,236,255,2,0,238,255,2,0,238,255,2,0,242,255,0,0,242,255,0,0,249,255,2,0,251,255,4,0,0,0,6,0,4,0,6,0,6,0,8,0,11,0,11,0,15,0,13,0,19,0,13,0,22,0,13,0,24,0,13,0,24,0,11,0,22,0,11,0,19,0,11,0,17,0,11,0,15,0,8,0,11,0,8,0,8,0,8,0,4,0,8,0,4,0,6,0,6,0,6,0,6,0,6,0,8,0,4,0,11,0,6,0,11,0,4,0,13,0,4,0,13,0,4,0,13,0,2,0,11,0,0,0,11,0,0,0,11,0,253,255,13,0,251,255,15,0,251,255,15,0,251,255,19,0,251,255,24,0,253,255,24,0,253,255,28,0,253,255,30,0,0,0,30,0,2,0,33,0,2,0,35,0,2,0,33,0,2,0,33,0,2,0,30,0,0,0,28,0,253,255,24,0,251,255,19,0,249,255,15,0,247,255,13,0,247,255,6,0,249,255,2,0,249,255,0,0,253,255,253,255,253,255,253,255,0,0,251,255,2,0,251,255,4,0,253,255,2,0,0,0,2,0,4,0,0,0,11,0,0,0,17,0,0,0,22,0,0,0,28,0,0,0,33,0,253,255,37,0,253,255,39,0,251,255,39,0,249,255,39,0,247,255,37,0,247,255,35,0,244,255,30,0,244,255,28,0,247,255,26,0,249,255,22,0,251,255,17,0,253,255,15,0,0,0,11,0,2,0,6,0,2,0,0,0,4,0,251,255,2,0,244,255,2,0,240,255,2,0,236,255,0,0,231,255,0,0,227,255,0,0,227,255,0,0,227,255,253,255,227,255,0,0,231,255,0,0,231,255,0,0,233,255,0,0,236,255,0,0,238,255,0,0,240,255,0,0,242,255,253,255,244,255,0,0,251,255,253,255,0,0,0,0,4,0,0,0,11,0,0,0,17,0,2,0,24,0,6,0,30,0,8,0,37,0,13,0,39,0,15,0,41,0,17,0,41,0,17,0,39,0,17,0,35,0,17,0,33,0,17,0,28,0,13,0,22,0,8,0,17,0,4,0,8,0,2,0,4,0,253,255,0,0,251,255,247,255,251,255,242,255,249,255,238,255,249,255,233,255,251,255,231,255,253,255,233,255,0,0,236,255,2,0,238,255,6,0,242,255,6,0,249,255,8,0,0,0,8,0,4,0,8,0,11,0,8,0,17,0,11,0,22,0,11,0,26,0,15,0,30,0,19,0,33,0,22,0,33,0,26,0,30,0,28,0,28,0,28,0,22,0,28,0,17,0,24,0,13,0,22,0,4,0,17,0,0,0,13,0,251,255,8,0,247,255,2,0,242,255,0,0,244,255,251,255,244,255,247,255,247,255,244,255,251,255,238,255,253,255,236,255,0,0,233,255,4,0,231,255,8,0,231,255,11,0,229,255,13,0,231,255,15,0,233,255,19,0,236,255,19,0,242,255,22,0,249,255,22,0,0,0,24,0,4,0,22,0,13,0,22,0,17,0,19,0,22,0,19,0,26,0,19,0,26,0,19,0,24,0,22,0,22,0,19,0,17,0,19,0,13,0,19,0,8,0,17,0,4,0,17,0,2,0,13,0,0,0,11,0,0,0,6,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,244,255,2,0,240,255,4,0,238,255,4,0,233,255,6,0,231,255,4,0,229,255,4,0,227,255,4,0,227,255,4,0,229,255,4,0,229,255,4,0,229,255,4,0,233,255,4,0,236,255,4,0,236,255,4,0,238,255,4,0,238,255,6,0,240,255,4,0,238,255,8,0,238,255,6,0,238,255,8,0,238,255,11,0,238,255,13,0,240,255,13,0,242,255,13,0,244,255,13,0,249,255,13,0,249,255,13,0,253,255,13,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,11,0,2,0,8,0,2,0,8,0,4,0,6,0,6,0,2,0,11,0,0,0,13,0,0,0,15,0,0,0,17,0,253,255,19,0,249,255,17,0,251,255,19,0,249,255,17,0,251,255,15,0,251,255,13,0,253,255,11,0,0,0,8,0,0,0,6,0,2,0,6,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,2,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,253,255,6,0,0,0,4,0,0,0,2,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,0,0,4,0,253,255,8,0,251,255,11,0,249,255,13,0,247,255,13,0,242,255,13,0,240,255,11,0,238,255,11,0,238,255,8,0,233,255,4,0,236,255,2,0,233,255,2,0,238,255,0,0,238,255,0,0,242,255,2,0,244,255,4,0,249,255,4,0,251,255,8,0,251,255,8,0,253,255,8,0,253,255,11,0,251,255,11,0,249,255,8,0,247,255,6,0,244,255,4,0,242,255,2,0,240,255,0,0,242,255,253,255,244,255,251,255,244,255,251,255,247,255,249,255,251,255,247,255,251,255,244,255,0,0,242,255,0,0,240,255,0,0,236,255,0,0,236,255,0,0,231,255,2,0,231,255,0,0,231,255,0,0,231,255,0,0,231,255,253,255,233,255,253,255,236,255,253,255,236,255,253,255,240,255,0,0,240,255,0,0,238,255,0,0,240,255,2,0,240,255,6,0,242,255,8,0,242,255,11,0,240,255,15,0,240,255,17,0,240,255,19,0,236,255,22,0,233,255,24,0,227,255,24,0,227,255,24,0,222,255,24,0,225,255,26,0,222,255,26,0,225,255,26,0,227,255,28,0,231,255,30,0,236,255,30,0,238,255,33,0,242,255,35,0,247,255,35,0,249,255,33,0,253,255,30,0,0,0,30,0,4,0,28,0,4,0,28,0,8,0,28,0,11,0,28,0,11,0,28,0,13,0,28,0,15,0,30,0,15,0,28,0,17,0,26,0,17,0,26,0,19,0,26,0,19,0,26,0,19,0,26,0,19,0,24,0,17,0,26,0,15,0,24,0,13,0,24,0,13,0,19,0,11,0,19,0,11,0,15,0,8,0,11,0,8,0,11,0,11,0,6,0,13,0,4,0,13,0,0,0,13,0,0,0,15,0,0,0,11,0,253,255,11,0,253,255,6,0,0,0,6,0,0,0,4,0,2,0,2,0,4,0,2,0,11,0,2,0,13,0,2,0,17,0,6,0,19,0,8,0,24,0,8,0,24,0,11,0,24,0,11,0,24,0,13,0,22,0,15,0,19,0,15,0,17,0,15,0,15,0,17,0,11,0,19,0,8,0,24,0,8,0,26,0,8,0,30,0,8,0,35,0,11,0,37,0,13,0,41,0,13,0,44,0,17,0,44,0,19,0,41,0,22,0,39,0,22,0,35,0,19,0,28,0,19,0,24,0,15,0,19,0,11,0,15,0,6,0,8,0,0,0,6,0,251,255,2,0,247,255,2,0,242,255,2,0,240,255,2,0,238,255,2,0,236,255,4,0,238,255,2,0,238,255,2,0,240,255,2,0,244,255,0,0,249,255,0,0,0,0,0,0,2,0,253,255,6,0,251,255,11,0,249,255,11,0,247,255,15,0,247,255,13,0,244,255,11,0,244,255,8,0,247,255,4,0,249,255,2,0,253,255,0,0,0,0,253,255,6,0,251,255,11,0,249,255,15,0,247,255,19,0,247,255,24,0,249,255,26,0,249,255,28,0,251,255,26,0,0,0,26,0,2,0,24,0,4,0,19,0,8,0,17,0,11,0,11,0,8,0,6,0,11,0,0,0,8,0,253,255,6,0,249,255,4,0,244,255,2,0,244,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,253,255,249,255,251,255,251,255,249,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,244,255,2,0,244,255,2,0,244,255,4,0,247,255,6,0,247,255,4,0,247,255,6,0,251,255,6,0,253,255,4,0,0,0,4,0,2,0,2,0,8,0,0,0,15,0,0,0,19,0,0,0,26,0,0,0,30,0,0,0,33,0,0,0,35,0,253,255,35,0,253,255,30,0,253,255,28,0,253,255,24,0,251,255,19,0,251,255,17,0,253,255,15,0,253,255,13,0,253,255,11,0,0,0,8,0,2,0,4,0,4,0,2,0,6,0,0,0,11,0,0,0,11,0,0,0,15,0,253,255,15,0,253,255,22,0,253,255,24,0,253,255,24,0,251,255,28,0,251,255,30,0,247,255,30,0,244,255,30,0,240,255,30,0,238,255,28,0,236,255,26,0,236,255,19,0,233,255,17,0,236,255,13,0,236,255,13,0,240,255,11,0,242,255,6,0,247,255,6,0,251,255,6,0,0,0,6,0,0,0,6,0,4,0,4,0,8,0,2,0,8,0,0,0,8,0,251,255,8,0,247,255,6,0,240,255,4,0,233,255,2,0,229,255,0,0,222,255,253,255,216,255,253,255,211,255,251,255,207,255,249,255,207,255,249,255,205,255,247,255,207,255,247,255,209,255,244,255,211,255,244,255,216,255,244,255,218,255,244,255,222,255,242,255,222,255,242,255,227,255,244,255,229,255,244,255,231,255,244,255,233,255,247,255,236,255,249,255,236,255,251,255,238,255,251,255,240,255,253,255,242,255,251,255,242,255,251,255,244,255,249,255,247,255,249,255,249,255,247,255,251,255,247,255,253,255,244,255,0,0,244,255,0,0,244,255,4,0,244,255,6,0,247,255,8,0,251,255,11,0,253,255,11,0,0,0,11,0,2,0,8,0,4,0,6,0,6,0,4,0,8,0,2,0,11,0,0,0,11,0,0,0,8,0,253,255,6,0,0,0,4,0,253,255,2,0,0,0,0,0,2,0,0,0,4,0,0,0,8,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,4,0,0,0,0,0,0,0,251,255,0,0,247,255,253,255,238,255,251,255,233,255,249,255,229,255,247,255,227,255,244,255,225,255,247,255,225,255,247,255,225,255,247,255,227,255,247,255,229,255,249,255,233,255,251,255,238,255,251,255,238,255,251,255,240,255,251,255,238,255,253,255,240,255,251,255,238,255,251,255,233,255,251,255,231,255,251,255,229,255,251,255,227,255,249,255,229,255,249,255,229,255,249,255,233,255,247,255,236,255,249,255,238,255,247,255,242,255,249,255,242,255,249,255,244,255,251,255,249,255,253,255,251,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,253,255,253,255,251,255,249,255,249,255,249,255,247,255,247,255,244,255,244,255,244,255,242,255,247,255,240,255,247,255,240,255,249,255,238,255,251,255,238,255,253,255,238,255,0,0,240,255,2,0,240,255,2,0,242,255,4,0,242,255,2,0,242,255,2,0,247,255,0,0,251,255,0,0,253,255,251,255,253,255,249,255,0,0,244,255,0,0,240,255,2,0,238,255,2,0,233,255,2,0,233,255,2,0,231,255,0,0,231,255,0,0,233,255,0,0,236,255,0,0,240,255,0,0,247,255,2,0,251,255,6,0,0,0,4,0,4,0,6,0,11,0,6,0,13,0,6,0,15,0,8,0,17,0,11,0,15,0,11,0,15,0,13,0,13,0,15,0,11,0,17,0,8,0,19,0,8,0,19,0,6,0,19,0,6,0,19,0,6,0,17,0,6,0,15,0,6,0,13,0,6,0,13,0,8,0,11,0,11,0,11,0,13,0,13,0,13,0,11,0,15,0,13,0,17,0,15,0,19,0,15,0,19,0,19,0,19,0,19,0,19,0,19,0,19,0,19,0,19,0,19,0,19,0,15,0,19,0,13,0,17,0,11,0,17,0,4,0,15,0,2,0,13,0,0,0,13,0,0,0,13,0,253,255,13,0,253,255,13,0,0,0,13,0,253,255,15,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,22,0,0,0,22,0,2,0,24,0,4,0,22,0,6,0,22,0,6,0,19,0,8,0,19,0,6,0,15,0,8,0,15,0,4,0,11,0,0,0,11,0,0,0,8,0,253,255,6,0,251,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,6,0,6,0,4,0,8,0,6,0,6,0,6,0,8,0,8,0,11,0,11,0,13,0,13,0,15,0,13,0,15,0,13,0,17,0,13,0,19,0,13,0,17,0,13,0,19,0,13,0,17,0,8,0,17,0,8,0,15,0,8,0,15,0,6,0,13,0,2,0,13,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,4,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,253,255,247,255,253,255,247,255,0,0,249,255,0,0,253,255,0,0,0,0,2,0,2,0,2,0,4,0,2,0,6,0,4,0,8,0,6,0,11,0,6,0,11,0,6,0,8,0,8,0,6,0,6,0,6,0,4,0,6,0,2,0,4,0,2,0,2,0,0,0,0,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,6,0,4,0,8,0,4,0,13,0,4,0,17,0,4,0,17,0,6,0,17,0,6,0,15,0,4,0,13,0,6,0,11,0,4,0,6,0,6,0,4,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,11,0,4,0,15,0,6,0,17,0,6,0,17,0,8,0,17,0,8,0,15,0,8,0,15,0,11,0,13,0,8,0,11,0,6,0,8,0,4,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,244,255,2,0,244,255,4,0,240,255,6,0,238,255,8,0,236,255,11,0,236,255,13,0,233,255,13,0,231,255,17,0,233,255,17,0,236,255,22,0,238,255,22,0,240,255,26,0,244,255,26,0,247,255,28,0,249,255,33,0,251,255,35,0,253,255,37,0,253,255,41,0,253,255,41,0,253,255,46,0,253,255,48,0,253,255,46,0,253,255,48,0,251,255,46,0,253,255,41,0,253,255,37,0,251,255,30,0,253,255,26,0,0,0,19,0,253,255,13,0,0,0,6,0,0,0,0,0,0,0,253,255,2,0,249,255,0,0,244,255,4,0,242,255,4,0,238,255,6,0,233,255,6,0,231,255,8,0,229,255,11,0,229,255,13,0,227,255,15,0,227,255,17,0,227,255,22,0,229,255,22,0,229,255,22,0,229,255,24,0,229,255,24,0,229,255,22,0,227,255,19,0,229,255,17,0,229,255,13,0,229,255,8,0,229,255,6,0,233,255,4,0,233,255,2,0,236,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,242,255,2,0,247,255,4,0,249,255,6,0,249,255,8,0,249,255,13,0,249,255,17,0,249,255,19,0,249,255,22,0,249,255,24,0,249,255,24,0,249,255,24,0,251,255,22,0,249,255,17,0,249,255,15,0,249,255,13,0,249,255,11,0,249,255,8,0,249,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,4,0,4,0,11,0,4,0,15,0,6,0,17,0,2,0,24,0,2,0,26,0,0,0,30,0,0,0,33,0,253,255,35,0,253,255,35,0,251,255,35,0,253,255,33,0,253,255,28,0,0,0,24,0,253,255,22,0,0,0,17,0,0,0,15,0,251,255,11,0,249,255,8,0,249,255,4,0,247,255,2,0,244,255,0,0,242,255,251,255,240,255,247,255,240,255,244,255,240,255,240,255,240,255,238,255,240,255,238,255,240,255,233,255,242,255,231,255,244,255,231,255,247,255,229,255,247,255,231,255,249,255,229,255,251,255,231,255,253,255,231,255,253,255,236,255,251,255,238,255,253,255,240,255,253,255,244,255,253,255,247,255,253,255,251,255,0,0,253,255,0,0,2,0,2,0,4,0,6,0,8,0,8,0,13,0,11,0,17,0,15,0,19,0,17,0,22,0,19,0,19,0,22,0,19,0,22,0,17,0,26,0,15,0,26,0,15,0,24,0,13,0,24,0,11,0,24,0,8,0,22,0,8,0,17,0,6,0,15,0,4,0,13,0,2,0,8,0,253,255,4,0,251,255,2,0,249,255,253,255,244,255,247,255,242,255,242,255,240,255,238,255,242,255,236,255,244,255,233,255,247,255,229,255,249,255,227,255,251,255,225,255,253,255,225,255,0,0,222,255,0,0,222,255,2,0,220,255,4,0,222,255,6,0,220,255,6,0,222,255,6,0,225,255,8,0,227,255,6,0,231,255,2,0,238,255,2,0,242,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,2,0,4,0,2,0,6,0,2,0,11,0,4,0,11,0,4,0,13,0,8,0,13,0,11,0,13,0,13,0,13,0,17,0,11,0,19,0,11,0,24,0,8,0,26,0,8,0,26,0,6,0,28,0,6,0,30,0,4,0,26,0,2,0,24,0,0,0,22,0,253,255,17,0,249,255,11,0,247,255,4,0,242,255,0,0,240,255,251,255,236,255,247,255,238,255,242,255,236,255,238,255,240,255,233,255,242,255,233,255,247,255,229,255,253,255,229,255,0,0,231,255,0,0,233,255,2,0,236,255,6,0,236,255,4,0,240,255,4,0,240,255,4,0,244,255,4,0,249,255,4,0,251,255,4,0,253,255,4,0,0,0,6,0,2,0,11,0,2,0,11,0,4,0,11,0,6,0,15,0,6,0,15,0,6,0,17,0,6,0,22,0,6,0,19,0,6,0,22,0,6,0,24,0,4,0,22,0,6,0,22,0,8,0,17,0,11,0,15,0,11,0,8,0,15,0,6,0,15,0,4,0,15,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,15,0,0,0,15,0,2,0,11,0,2,0,8,0,2,0,2,0,0,0,0,0,0,0,253,255,0,0,249,255,253,255,247,255,251,255,242,255,247,255,242,255,244,255,244,255,240,255,247,255,236,255,249,255,233,255,253,255,231,255,0,0,229,255,0,0,227,255,2,0,225,255,4,0,225,255,6,0,222,255,6,0,222,255,6,0,222,255,6,0,220,255,6,0,220,255,4,0,222,255,6,0,222,255,4,0,222,255,2,0,225,255,2,0,227,255,0,0,229,255,0,0,229,255,253,255,231,255,251,255,231,255,251,255,229,255,249,255,231,255,249,255,229,255,247,255,227,255,247,255,225,255,244,255,227,255,242,255,227,255,242,255,229,255,240,255,236,255,240,255,240,255,240,255,249,255,240,255,253,255,242,255,2,0,242,255,8,0,247,255,13,0,253,255,17,0,0,0,17,0,4,0,19,0,13,0,19,0,17,0,15,0,26,0,15,0,30,0,15,0,35,0,15,0,39,0,15,0,39,0,17,0,41,0,15,0,39,0,17,0,39,0,15,0,35,0,15,0,35,0,15,0,30,0,11,0,24,0,8,0,22,0,8,0,17,0,8,0,11,0,8,0,8,0,6,0,4,0,8,0,2,0,11,0,0,0,11,0,0,0,11,0,2,0,11,0,4,0,11,0,6,0,13,0,11,0,11,0,15,0,11,0,17,0,11,0,19,0,11,0,17,0,8,0,17,0,8,0,17,0,8,0,15,0,8,0,15,0,8,0,17,0,8,0,15,0,8,0,15,0,6,0,17,0,6,0,15,0,4,0,15,0,6,0,13,0,4,0,11,0,4,0,6,0,2,0,2,0,4,0,0,0,2,0,253,255,4,0,249,255,4,0,244,255,2,0,242,255,4,0,240,255,4,0,240,255,6,0,240,255,6,0,244,255,6,0,247,255,6,0,249,255,6,0,251,255,6,0,253,255,6,0,253,255,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,8,0,253,255,11,0,0,0,13,0,0,0,13,0,2,0,13,0,4,0,11,0,6,0,11,0,13,0,11,0,15,0,11,0,19,0,8,0,22,0,8,0,26,0,8,0,28,0,11,0,33,0,13,0,33,0,15,0,33,0,17,0,35,0,17,0,35,0,17,0,33,0,17,0,33,0,17,0,28,0,15,0,26,0,13,0,22,0,13,0,17,0,13,0,11,0,13,0,6,0,13,0,0,0,15,0,253,255,15,0,251,255,17,0,251,255,17,0,251,255,22,0,251,255,22,0,253,255,24,0,0,0,24,0,2,0,24,0,6,0,22,0,8,0,22,0,13,0,19,0,15,0,19,0,17,0,19,0,19,0,15,0,19,0,13,0,22,0,11,0,19,0,8,0,19,0,4,0,17,0,2,0,15,0,0,0,11,0,0,0,8,0,253,255,6,0,253,255,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,6,0,2,0,8,0,4,0,8,0,4,0,6,0,6,0,8,0,8,0,6,0,11,0,4,0,11,0,2,0,11,0,2,0,8,0,0,0,8,0,2,0,8,0,2,0,6,0,2,0,4,0,6,0,4,0,11,0,4,0,15,0,2,0,19,0,0,0,22,0,0,0,28,0,0,0,30,0,253,255,35,0,253,255,39,0,249,255,39,0,249,255,39,0,247,255,39,0,247,255,37,0,244,255,35,0,247,255,35,0,247,255,33,0,249,255,30,0,251,255,30,0,0,0,24,0,0,0,22,0,4,0,17,0,8,0,11,0,13,0,6,0,13,0,2,0,15,0,0,0,13,0,0,0,13,0,253,255,13,0,253,255,11,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,2,0,2,0,4,0,4,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,8,0,6,0,6,0,8,0,11,0,11,0,11,0,15,0,15,0,19,0,15,0,22,0,19,0,26,0,19,0,30,0,22,0,30,0,22,0,33,0,22,0,33,0,24,0,33,0,22,0,30,0,22,0,28,0,19,0,28,0,19,0,26,0,15,0,22,0,15,0,22,0,13,0,22,0,13,0,19,0,15,0,17,0,15,0,17,0,13,0,17,0,13,0,15,0,13,0,13,0,15,0,11,0,13,0,6,0,15,0,2,0,15,0,0,0,17,0,253,255,22,0,251,255,24,0,251,255,26,0,251,255,33,0,251,255,35,0,0,0,37,0,4,0,39,0,8,0,37,0,15,0,39,0,19,0,37,0,24,0,35,0,28,0,35,0,30,0,30,0,33,0,33,0,28,0,28,0,28,0,26,0,22,0,24,0,17,0,22,0,13,0,19,0,6,0,15,0,2,0,15,0,0,0,13,0,249,255,8,0,247,255,8,0,244,255,6,0,242,255,4,0,244,255,4,0,244,255,2,0,247,255,2,0,247,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,4,0,253,255,8,0,251,255,11,0,253,255,13,0,253,255,15,0,253,255,17,0,253,255,15,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,17,0,2,0,19,0,2,0,17,0,2,0,17,0,2,0,17,0,0,0,17,0,0,0,15,0,253,255,11,0,253,255,8,0,251,255,8,0,251,255,6,0,251,255,4,0,253,255,4,0,0,0,6,0,2,0,8,0,6,0,13,0,8,0,15,0,11,0,17,0,15,0,19,0,15,0,24,0,15,0,24,0,17,0,24,0,17,0,22,0,22,0,17,0,22,0,17,0,22,0,15,0,24,0,11,0,26,0,8,0,28,0,8,0,30,0,6,0,33,0,8,0,37,0,6,0,37,0,8,0,39,0,8,0,39,0,11,0,39,0,11,0,39,0,6,0,35,0,6,0,30,0,2,0,30,0,0,0,28,0,253,255,26,0,249,255,22,0,242,255,22,0,238,255,22,0,236,255,22,0,233,255,22,0,233,255,22,0,236,255,22,0,238,255,22,0,240,255,19,0,244,255,17,0,249,255,15,0,251,255,13,0,253,255,8,0,253,255,6,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,6,0,2,0,11,0,6,0,13,0,8,0,15,0,13,0,17,0,15,0,22,0,19,0,22,0,19,0,24,0,19,0,22,0,15,0,22,0,11,0,22,0,4,0,19,0,0,0,17,0,253,255,17,0,249,255,15,0,247,255,11,0,244,255,8,0,244,255,8,0,247,255,6,0,247,255,6,0,251,255,6,0,253,255,4,0,0,0,6,0,2,0,6,0,6,0,8,0,8,0,11,0,11,0,15,0,13,0,17,0,13,0,19,0,13,0,19,0,13,0,19,0,11,0,17,0,8,0,17,0,6,0,15,0,2,0,13,0,2,0,11,0,0,0,11,0,0,0,6,0,0,0,6,0,2,0,2,0,4,0,2,0,8,0,2,0,13,0,0,0,17,0,0,0,22,0,253,255,28,0,253,255,30,0,0,0,35,0,0,0,37,0,2,0,39,0,4,0,39,0,8,0,37,0,11,0,35,0,15,0,35,0,15,0,33,0,15,0,30,0,17,0,28,0,15,0,26,0,11,0,26,0,8,0,24,0,6,0,22,0,2,0,19,0,2,0,19,0,0,0,15,0,0,0,17,0,0,0,15,0,0,0,15,0,253,255,17,0,249,255,15,0,247,255,15,0,244,255,17,0,242,255,17,0,242,255,17,0,240,255,15,0,244,255,15,0,247,255,13,0,253,255,11,0,0,0,8,0,2,0,11,0,6,0,11,0,6,0,11,0,4,0,11,0,2,0,15,0,0,0,17,0,253,255,15,0,247,255,17,0,242,255,17,0,238,255,15,0,236,255,11,0,238,255,6,0,240,255,0,0,244,255,253,255,247,255,251,255,251,255,247,255,253,255,249,255,0,0,247,255,2,0,247,255,2,0,249,255,2,0,253,255,2,0,0,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,6,0,4,0,8,0,4,0,11,0,4,0,15,0,6,0,17,0,8,0,24,0,11,0,24,0,13,0,24,0,15,0,22,0,17,0,19,0,19,0,17,0,19,0,13,0,19,0,8,0,19,0,2,0,19,0,0,0,19,0,253,255,19,0,251,255,19,0,253,255,19,0,0,0,17,0,2,0,19,0,4,0,17,0,8,0,15,0,13,0,13,0,15,0,11,0,17,0,6,0,17,0,6,0,19,0,2,0,17,0,0,0,17,0,0,0,15,0,253,255,11,0,251,255,11,0,247,255,6,0,247,255,4,0,242,255,0,0,242,255,0,0,240,255,253,255,242,255,251,255,244,255,249,255,244,255,249,255,251,255,247,255,251,255,244,255,253,255,244,255,253,255,247,255,0,0,247,255,253,255,249,255,251,255,249,255,247,255,251,255,242,255,253,255,236,255,253,255,231,255,0,0,227,255,0,0,225,255,0,0,220,255,0,0,218,255,0,0,216,255,0,0,216,255,2,0,216,255,0,0,216,255,0,0,216,255,0,0,211,255,0,0,214,255,2,0,211,255,2,0,209,255,2,0,209,255,2,0,209,255,4,0,214,255,4,0,218,255,2,0,222,255,2,0,229,255,0,0,238,255,0,0,247,255,0,0,253,255,0,0,0,0,2,0,6,0,4,0,11,0,6,0,11,0,8,0,15,0,11,0,15,0,11,0,13,0,13,0,11,0,11,0,11,0,8,0,6,0,6,0,4,0,4,0,0,0,2,0,0,0,0,0,253,255,251,255,253,255,247,255,251,255,242,255,251,255,238,255,249,255,233,255,251,255,229,255,251,255,225,255,249,255,227,255,251,255,225,255,253,255,227,255,0,0,229,255,0,0,231,255,2,0,238,255,4,0,240,255,4,0,242,255,6,0,244,255,6,0,244,255,4,0,244,255,2,0,244,255,0,0,244,255,253,255,242,255,251,255,244,255,247,255,244,255,244,255,247,255,244,255,249,255,247,255,253,255,247,255,0,0,251,255,0,0,253,255,2,0,0,0,4,0,2,0,6,0,2,0,6,0,4,0,6,0,6,0,6,0,8,0,6,0,8,0,6,0,11,0,6,0,13,0,4,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,251,255,13,0,251,255,11,0,249,255,8,0,253,255,4,0,0,0,2,0,0,0,0,0,4,0,251,255,8,0,247,255,11,0,244,255,11,0,240,255,11,0,238,255,11,0,236,255,6,0,233,255,6,0,233,255,2,0,233,255,0,0,236,255,253,255,240,255,253,255,247,255,251,255,251,255,251,255,2,0,249,255,6,0,247,255,13,0,249,255,17,0,249,255,19,0,251,255,19,0,249,255,17,0,251,255,15,0,0,0,11,0,0,0,6,0,0,0,0,0,0,0,253,255,0,0,247,255,2,0,247,255,0,0,244,255,0,0,244,255,253,255,247,255,0,0,247,255,253,255,249,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,4,0,253,255,6,0,253,255,11,0,253,255,13,0,253,255,15,0,253,255,17,0,253,255,19,0,253,255,19,0,253,255,22,0,253,255,22,0,253,255,19,0,253,255,19,0,253,255,19,0,0,0,17,0,0,0,17,0,0,0,17,0,2,0,15,0,4,0,17,0,4,0,17,0,4,0,17,0,4,0,19,0,4,0,19,0,2,0,19,0,2,0,19,0,0,0,19,0,0,0,19,0,0,0,17,0,253,255,17,0,253,255,17,0,253,255,15,0,253,255,13,0,0,0,11,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,251,255,253,255,249,255,253,255,249,255,0,0,247,255,0,0,247,255,2,0,247,255,4,0,247,255,8,0,247,255,8,0,247,255,11,0,244,255,11,0,244,255,11,0,242,255,13,0,242,255,13,0,240,255,8,0,240,255,8,0,240,255,6,0,238,255,4,0,240,255,2,0,242,255,2,0,244,255,2,0,249,255,2,0,253,255,2,0,0,0,0,0,6,0,2,0,13,0,2,0,19,0,0,0,24,0,0,0,30,0,0,0,30,0,253,255,33,0,251,255,33,0,251,255,33,0,247,255,30,0,247,255,26,0,244,255,24,0,244,255,22,0,247,255,19,0,247,255,19,0,247,255,15,0,249,255,15,0,249,255,15,0,251,255,15,0,253,255,15,0,0,0,15,0,4,0,13,0,8,0,13,0,15,0,11,0,19,0,6,0,26,0,4,0,30,0,0,0,33,0,253,255,37,0,251,255,37,0,247,255,37,0,244,255,35,0,240,255,35,0,238,255,30,0,233,255,28,0,233,255,24,0,231,255,19,0,231,255,15,0,233,255,11,0,233,255,6,0,236,255,4,0,242,255,2,0,244,255,0,0,249,255,0,0,253,255,0,0,4,0,0,0,6,0,0,0,11,0,0,0,15,0,0,0,17,0,0,0,22,0,251,255,22,0,249,255,22,0,247,255,19,0,240,255,19,0,236,255,17,0,231,255,13,0,227,255,11,0,225,255,6,0,220,255,2,0,218,255,0,0,218,255,249,255,218,255,244,255,218,255,242,255,220,255,236,255,222,255,233,255,225,255,229,255,229,255,227,255,233,255,225,255,238,255,225,255,242,255,227,255,247,255,229,255,247,255,233,255,249,255,236,255,249,255,240,255,249,255,249,255,249,255,0,0,253,255,6,0,0,0,15,0,2,0,19,0,6,0,26,0,11,0,30,0,15,0,35,0,19,0,37,0,22,0,37,0,26,0,37,0,26,0,35,0,26,0,35,0,26,0,30,0,26,0,30,0,26,0,28,0,26,0,30,0,26,0,30,0,28,0,30,0,28,0,28,0,28,0,30,0,28,0,30,0,28,0,28,0,28,0,28,0,28,0,26,0,24,0,24,0,24,0,22,0,22,0,22,0,22,0,19,0,22,0,17,0,22,0,15,0,22,0,13,0,22,0,8,0,19,0,6,0,19,0,4,0,17,0,2,0,15,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,8,0,6,0,11,0,6,0,15,0,4,0,17,0,4,0,22,0,0,0,26,0,0,0,28,0,0,0,30,0,253,255,30,0,253,255,33,0,251,255,30,0,249,255,28,0,251,255,26,0,251,255,22,0,249,255,17,0,251,255,15,0,251,255,11,0,251,255,6,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,13,0,2,0,15,0,4,0,15,0,4,0,19,0,4,0,19,0,4,0,19,0,2,0,19,0,0,0,22,0,0,0,19,0,251,255,19,0,249,255,19,0,242,255,19,0,240,255,19,0,238,255,17,0,236,255,17,0,236,255,19,0,236,255,19,0,240,255,24,0,240,255,24,0,242,255,26,0,247,255,28,0,249,255,30,0,249,255,30,0,251,255,30,0,253,255,33,0,253,255,33,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,253,255,35,0,253,255,35,0,253,255,30,0,251,255,28,0,251,255,24,0,251,255,22,0,253,255,19,0,253,255,17,0,0,0,17,0,4,0,17,0,11,0,17,0,15,0,17,0,19,0,17,0,24,0,17,0,24,0,15,0,24,0,11,0,22,0,11,0,19,0,4,0,17,0,2,0,15,0,2,0,13,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,247,255,0,0,247,255,253,255,244,255,251,255,244,255,249,255,242,255,244,255,242,255,242,255,238,255,240,255,236,255,240,255,233,255,240,255,231,255,242,255,229,255,244,255,231,255,249,255,231,255,253,255,233,255,253,255,238,255,0,0,240,255,2,0,244,255,4,0,249,255,4,0,253,255,6,0,0,0,8,0,4,0,8,0,8,0,11,0,13,0,11,0,19,0,13,0,22,0,13,0,26,0,11,0,28,0,11,0,30,0,8,0,30,0,6,0,28,0,4,0,24,0,4,0,22,0,2,0,17,0,0,0,13,0,0,0,6,0,253,255,0,0,253,255,253,255,251,255,249,255,251,255,247,255,249,255,242,255,251,255,240,255,251,255,242,255,0,0,244,255,0,0,244,255,2,0,249,255,6,0,251,255,8,0,251,255,15,0,253,255,17,0,253,255,19,0,0,0,22,0,0,0,24,0,4,0,22,0,6,0,22,0,11,0,19,0,13,0,19,0,15,0,17,0,17,0,15,0,17,0,13,0,17,0,13,0,15,0,11,0,11,0,11,0,8,0,11,0,8,0,8,0,6,0,6,0,6,0,2,0,6,0,0,0,8,0,0,0,8,0,253,255,8,0,251,255,8,0,249,255,8,0,247,255,6,0,247,255,8,0,244,255,8,0,244,255,8,0,244,255,11,0,244,255,11,0,242,255,13,0,244,255,15,0,242,255,15,0,242,255,17,0,242,255,17,0,242,255,17,0,244,255,15,0,244,255,15,0,244,255,15,0,249,255,11,0,249,255,13,0,249,255,11,0,249,255,8,0,249,255,8,0,247,255,6,0,247,255,4,0,247,255,2,0,244,255,0,0,244,255,0,0,247,255,253,255,247,255,251,255,249,255,251,255,251,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,251,255,4,0,249,255,4,0,249,255,6,0,249,255,4,0,249,255,6,0,247,255,8,0,249,255,8,0,249,255,13,0,251,255,17,0,253,255,19,0,0,0,19,0,0,0,22,0,2,0,24,0,4,0,28,0,6,0,24,0,6,0,24,0,8,0,19,0,8,0,15,0,11,0,13,0,11,0,8,0,13,0,4,0,13,0,2,0,13,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,8,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,4,0,251,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,249,255,251,255,249,255,253,255,251,255,253,255,253,255,0,0,0,0,4,0,0,0,11,0,0,0,13,0,0,0,19,0,2,0,24,0,2,0,28,0,6,0,28,0,6,0,30,0,8,0,30,0,11,0,30,0,11,0,28,0,13,0,30,0,13,0,30,0,11,0,28,0,8,0,30,0,8,0,28,0,4,0,30,0,0,0,33,0,253,255,33,0,249,255,35,0,242,255,35,0,240,255,35,0,236,255,33,0,231,255,35,0,227,255,33,0,225,255,28,0,225,255,24,0,225,255,22,0,222,255,17,0,225,255,15,0,227,255,13,0,227,255,13,0,229,255,11,0,231,255,13,0,236,255,13,0,238,255,13,0,240,255,15,0,244,255,15,0,249,255,15,0,249,255,15,0,0,0,13,0,0,0,15,0,2,0,15,0,6,0,15,0,8,0,17,0,11,0,17,0,11,0,19,0,13,0,19,0,15,0,17,0,15,0,17,0,13,0,15,0,13,0,13,0,11,0,6,0,6,0,0,0,6,0,251,255,4,0,242,255,0,0,236,255,0,0,227,255,0,0,222,255,0,0,218,255,0,0,218,255,0,0,214,255,0,0,216,255,0,0,218,255,253,255,220,255,253,255,220,255,253,255,225,255,253,255,229,255,253,255,231,255,0,0,233,255,0,0,238,255,2,0,240,255,4,0,242,255,6,0,244,255,8,0,247,255,11,0,249,255,13,0,249,255,13,0,249,255,15,0,251,255,17,0,253,255,15,0,0,0,17,0,0,0,17,0,2,0,17,0,4,0,15,0,8,0,15,0,8,0,13,0,11,0,13,0,8,0,8,0,6,0,11,0,4,0,8,0,0,0,8,0,253,255,11,0,251,255,13,0,247,255,15,0,244,255,15,0,244,255,17,0,247,255,17,0,247,255,19,0,251,255,19,0,253,255,17,0,0,0,17,0,2,0,15,0,0,0,17,0,0,0,17,0,0,0,19,0,0,0,19,0,253,255,19,0,249,255,19,0,249,255,17,0,244,255,15,0,242,255,13,0,242,255,13,0,240,255,11,0,240,255,8,0,240,255,11,0,240,255,11,0,240,255,11,0,242,255,11,0,244,255,11,0,247,255,11,0,251,255,8,0,0,0,8,0,0,0,8,0,6,0,8,0,11,0,6,0,13,0,6,0,15,0,6,0,15,0,2,0,15,0,2,0,15,0,0,0,13,0,253,255,8,0,253,255,4,0,249,255,0,0,244,255,0,0,242,255,253,255,240,255,251,255,236,255,249,255,236,255,247,255,236,255,247,255,236,255,244,255,238,255,247,255,240,255,247,255,242,255,244,255,249,255,247,255,253,255,247,255,2,0,249,255,6,0,251,255,13,0,253,255,15,0,0,0,19,0,2,0,22,0,4,0,22,0,6,0,24,0,6,0,22,0,6,0,22,0,6,0,22,0,4,0,19,0,2,0,22,0,2,0,19,0,0,0,19,0,0,0,19,0,0,0,22,0,0,0,24,0,2,0,24,0,4,0,28,0,6,0,30,0,8,0,33,0,11,0,35,0,13,0,39,0,17,0,41,0,17,0,39,0,17,0,37,0,13,0,35,0,11,0,30,0,6,0,26,0,2,0,22,0,0,0,17,0,251,255,15,0,244,255,13,0,240,255,13,0,236,255,13,0,231,255,13,0,227,255,13,0,227,255,15,0,227,255,15,0,229,255,13,0,229,255,13,0,233,255,13,0,238,255,13,0,242,255,13,0,249,255,8,0,253,255,8,0,2,0,4,0,4,0,2,0,8,0,0,0,11,0,253,255,13,0,247,255,13,0,244,255,15,0,242,255,15,0,240,255,13,0,240,255,11,0,240,255,6,0,240,255,4,0,247,255,0,0,251,255,251,255,0,0,249,255,4,0,244,255,8,0,244,255,13,0,240,255,17,0,238,255,19,0,240,255,19,0,240,255,19,0,242,255,17,0,244,255,13,0,249,255,8,0,251,255,6,0,0,0,0,0,0,0,253,255,2,0,247,255,4,0,244,255,6,0,240,255,4,0,238,255,4,0,238,255,4,0,240,255,2,0,242,255,2,0,244,255,0,0,247,255,2,0,253,255,0,0,0,0,2,0,2,0,0,0,4,0,2,0,8,0,4,0,8,0,6,0,8,0,8,0,6,0,8,0,6,0,8,0,6,0,8,0,4,0,6,0,6,0,6,0,4,0,2,0,6,0,0,0,6,0,253,255,8,0,251,255,11,0,247,255,11,0,247,255,11,0,242,255,13,0,242,255,15,0,240,255,17,0,240,255,19,0,238,255,19,0,238,255,19,0,236,255,22,0,236,255,19,0,238,255,19,0,236,255,17,0,240,255,15,0,242,255,17,0,244,255,17,0,247,255,17,0,253,255,17,0,0,0,17,0,4,0,17,0,8,0,19,0,11,0,17,0,13,0,19,0,11,0,17,0,6,0,15,0,4,0,15,0,0,0,13,0,253,255,11,0,251,255,6,0,247,255,6,0,244,255,6,0,242,255,2,0,242,255,0,0,242,255,0,0,242,255,0,0,240,255,253,255,238,255,251,255,236,255,251,255,233,255,251,255,231,255,251,255,231,255,253,255,229,255,0,0,229,255,2,0,231,255,8,0,233,255,11,0,233,255,15,0,233,255,17,0,231,255,17,0,233,255,19,0,231,255,22,0,227,255,22,0,227,255,19,0,222,255,19,0,220,255,17,0,218,255,19,0,218,255,17,0,218,255,17,0,220,255,15,0,222,255,15,0,225,255,11,0,229,255,8,0,236,255,4,0,240,255,0,0,247,255,0,0,0,0,247,255,2,0,242,255,6,0,236,255,11,0,229,255,11,0,227,255,13,0,227,255,13,0,225,255,13,0,227,255,11,0,229,255,8,0,233,255,6,0,233,255,4,0,238,255,2,0,240,255,0,0,242,255,253,255,244,255,249,255,244,255,247,255,244,255,242,255,247,255,238,255,249,255,236,255,249,255,233,255,253,255,231,255,0,0,231,255,4,0,231,255,8,0,233,255,15,0,236,255,19,0,238,255,26,0,240,255,30,0,244,255,33,0,249,255,35,0,251,255,37,0,0,0,33,0,0,0,33,0,2,0,28,0,4,0,26,0,6,0,22,0,6,0,19,0,6,0,15,0,11,0,17,0,11,0,15,0,13,0,17,0,11,0,15,0,15,0,15,0,15,0,15,0,17,0,13,0,19,0,11,0,17,0,8,0,19,0,6,0,22,0,2,0,24,0,2,0,24,0,0,0,28,0,0,0,30,0,253,255,30,0,253,255,35,0,0,0,35,0,0,0,30,0,2,0,30,0,8,0,26,0,11,0,24,0,15,0,19,0,17,0,17,0,17,0,13,0,17,0,11,0,15,0,6,0,8,0,2,0,2,0,0,0,251,255,251,255,242,255,247,255,236,255,242,255,229,255,238,255,222,255,236,255,220,255,233,255,216,255,233,255,216,255,236,255,216,255,238,255,220,255,242,255,222,255,249,255,225,255,253,255,231,255,2,0,233,255,8,0,236,255,15,0,240,255,22,0,242,255,28,0,244,255,35,0,244,255,37,0,244,255,41,0,242,255,44,0,244,255,46,0,242,255,44,0,242,255,44,0,242,255,39,0,242,255,39,0,242,255,39,0,242,255,35,0,247,255,33,0,247,255,30,0,251,255,24,0,0,0,22,0,0,0,17,0,4,0,15,0,8,0,8,0,11,0,4,0,15,0,0,0,17,0,253,255,22,0,249,255,22,0,244,255,24,0,240,255,22,0,238,255,24,0,238,255,19,0,236,255,19,0,236,255,17,0,238,255,15,0,240,255,13,0,242,255,13,0,244,255,11,0,249,255,8,0,253,255,6,0,0,0,4,0,0,0,2,0,2,0,253,255,2,0,251,255,2,0,249,255,4,0,247,255,4,0,242,255,2,0,242,255,2,0,242,255,2,0,242,255,0,0,242,255,0,0,244,255,253,255,244,255,249,255,249,255,249,255,251,255,242,255,253,255,240,255,0,0,238,255,0,0,233,255,2,0,231,255,2,0,231,255,2,0,231,255,4,0,233,255,6,0,236,255,8,0,238,255,11,0,244,255,15,0,251,255,17,0,0,0,22,0,2,0,22,0,6,0,26,0,8,0,26,0,13,0,28,0,13,0,28,0,8,0,28,0,8,0,28,0,4,0,28,0,2,0,28,0,0,0,28,0,253,255,28,0,251,255,28,0,251,255,26,0,251,255,26,0,249,255,24,0,249,255,22,0,247,255,17,0,247,255,17,0,242,255,15,0,240,255,13,0,238,255,13,0,236,255,11,0,233,255,13,0,233,255,13,0,231,255,13,0,231,255,15,0,231,255,17,0,233,255,19,0,240,255,22,0,242,255,19,0,247,255,22,0,251,255,19,0,0,0,19,0,2,0,17,0,6,0,17,0,6,0,13,0,6,0,13,0,8,0,11,0,4,0,8,0,2,0,8,0,0,0,6,0,0,0,8,0,251,255,8,0,247,255,13,0,244,255,13,0,242,255,13,0,244,255,13,0,244,255,11,0,247,255,8,0,247,255,8,0,247,255,6,0,249,255,4,0,247,255,4,0,244,255,4,0,244,255,6,0,238,255,8,0,233,255,13,0,229,255,15,0,222,255,19,0,218,255,24,0,214,255,26,0,211,255,28,0,214,255,30,0,214,255,30,0,216,255,30,0,222,255,33,0,227,255,33,0,236,255,33,0,240,255,30,0,247,255,30,0,253,255,26,0,0,0,24,0,4,0,19,0,4,0,17,0,4,0,17,0,2,0,13,0,0,0,13,0,251,255,11,0,244,255,8,0,242,255,8,0,236,255,8,0,233,255,4,0,231,255,6,0,229,255,4,0,231,255,4,0,231,255,4,0,236,255,4,0,238,255,4,0,238,255,6,0,244,255,6,0,247,255,8,0,249,255,11,0,249,255,13,0,249,255,15,0,249,255,15,0,249,255,17,0,244,255,19,0,240,255,19,0,238,255,22,0,233,255,22,0,231,255,22,0,229,255,19,0,229,255,15,0,233,255,17,0,233,255,13,0,236,255,13,0,240,255,13,0,242,255,15,0,247,255,13,0,247,255,15,0,251,255,13,0,253,255,13,0,0,0,13,0,0,0,11,0,2,0,8,0,6,0,8,0,11,0,8,0,13,0,8,0,15,0,8,0,19,0,8,0,22,0,8,0,24,0,4,0,22,0,4,0,22,0,2,0,19,0,0,0,19,0,0,0,15,0,253,255,11,0,249,255,8,0,247,255,4,0,242,255,0,0,240,255,0,0,238,255,251,255,238,255,249,255,236,255,247,255,236,255,247,255,238,255,242,255,240,255,242,255,244,255,240,255,247,255,240,255,251,255,238,255,253,255,238,255,0,0,238,255,0,0,240,255,2,0,238,255,4,0,242,255,6,0,244,255,8,0,247,255,6,0,249,255,8,0,251,255,8,0,253,255,8,0,251,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,247,255,8,0,247,255,8,0,244,255,8,0,244,255,11,0,244,255,13,0,242,255,13,0,242,255,19,0,242,255,22,0,244,255,28,0,247,255,33,0,247,255,35,0,249,255,41,0,251,255,46,0,251,255,44,0,249,255,44,0,249,255,39,0,247,255,35,0,244,255,30,0,244,255,19,0,244,255,15,0,242,255,8,0,242,255,2,0,244,255,0,0,247,255,253,255,247,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,249,255,251,255,247,255,249,255,242,255,249,255,238,255,249,255,233,255,247,255,229,255,247,255,225,255,244,255,220,255,242,255,216,255,240,255,209,255,240,255,207,255,238,255,203,255,240,255,198,255,242,255,196,255,244,255,196,255,249,255,196,255,253,255,198,255,0,0,200,255,2,0,203,255,6,0,207,255,6,0,211,255,8,0,218,255,4,0,222,255,4,0,229,255,2,0,236,255,0,0,240,255,253,255,244,255,253,255,249,255,0,0,251,255,0,0,253,255,2,0,0,0,4,0,4,0,6,0,6,0,11,0,6,0,13,0,8,0,15,0,11,0,15,0,13,0,13,0,13,0,11,0,11,0,8,0,11,0,6,0,11,0,4,0,8,0,2,0,8,0,0,0,6,0,0,0,8,0,253,255,11,0,253,255,11,0,253,255,13,0,253,255,15,0,253,255,17,0,251,255,19,0,249,255,22,0,247,255,24,0,242,255,26,0,236,255,26,0,231,255,26,0,229,255,26,0,222,255,28,0,220,255,28,0,220,255,30,0,220,255,30,0,222,255,33,0,222,255,35,0,227,255,37,0,233,255,37,0,236,255,37,0,240,255,39,0,244,255,37,0,249,255,35,0,0,0,30,0,2,0,26,0,11,0,22,0,13,0,15,0,19,0,8,0,24,0,2,0,28,0,253,255,30,0,249,255,28,0,244,255,28,0,240,255,26,0,236,255,22,0,236,255,19,0,233,255,15,0,231,255,11,0,231,255,6,0,229,255,2,0,229,255,0,0,229,255,251,255,229,255,247,255,231,255,242,255,231,255,238,255,236,255,233,255,242,255,233,255,247,255,233,255,253,255,233,255,0,0,236,255,4,0,240,255,8,0,247,255,11,0,251,255,13,0,253,255,13,0,0,0,13,0,4,0,13,0,8,0,11,0,11,0,8,0,13,0,6,0,13,0,6,0,13,0,6,0,11,0,4,0,13,0,4,0,13,0,6,0,11,0,6,0,11,0,8,0,8,0,8,0,8,0,11,0,8,0,11,0,4,0,8,0,4,0,6,0,4,0,6,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,15,0,0,0,13,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,6,0,0,0,4,0,0,0,0,0,253,255,251,255,0,0,247,255,253,255,242,255,251,255,242,255,251,255,238,255,249,255,240,255,249,255,240,255,249,255,240,255,247,255,244,255,247,255,249,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,6,0,244,255,8,0,244,255,11,0,247,255,11,0,247,255,13,0,247,255,15,0,247,255,15,0,247,255,17,0,247,255,17,0,249,255,17,0,251,255,15,0,253,255,15,0,253,255,15,0,0,0,13,0,0,0,13,0,2,0,11,0,4,0,8,0,6,0,8,0,8,0,8,0,11,0,11,0,11,0,8,0,13,0,8,0,13,0,8,0,11,0,8,0,11,0,4,0,8,0,4,0,11,0,2,0,8,0,2,0,11,0,2,0,11,0,0,0,11,0,0,0,13,0,253,255,15,0,253,255,19,0,253,255,22,0,0,0,24,0,0,0,26,0,0,0,28,0,2,0,30,0,4,0,30,0,4,0,30,0,6,0,28,0,6,0,28,0,8,0,24,0,6,0,22,0,8,0,17,0,8,0,13,0,6,0,8,0,4,0,2,0,4,0,253,255,4,0,249,255,2,0,247,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,251,255,253,255,0,0,253,255,6,0,253,255,13,0,253,255,19,0,253,255,24,0,0,0,28,0,253,255,35,0,253,255,39,0,251,255,41,0,251,255,41,0,251,255,39,0,249,255,35,0,247,255,33,0,247,255,30,0,247,255,26,0,247,255,22,0,247,255,19,0,247,255,17,0,249,255,17,0,251,255,17,0,253,255,17,0,0,0,17,0,0,0,15,0,4,0,15,0,2,0,13,0,4,0,15,0,4,0,13,0,4,0,11,0,0,0,8,0,0,0,6,0,253,255,2,0,251,255,2,0,249,255,0,0,247,255,253,255,247,255,249,255,247,255,249,255,247,255,247,255,251,255,247,255,251,255,244,255,0,0,244,255,2,0,247,255,2,0,249,255,2,0,251,255,2,0,253,255,4,0,0,0,2,0,2,0,2,0,6,0,0,0,8,0,253,255,8,0,253,255,11,0,251,255,11,0,249,255,11,0,249,255,8,0,251,255,8,0,251,255,11,0,253,255,11,0,253,255,11,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,22,0,0,0,24,0,0,0,24,0,0,0,26,0,253,255,26,0,253,255,24,0,253,255,26,0,253,255,26,0,0,0,26,0,4,0,24,0,6,0,22,0,11,0,22,0,15,0,19,0,17,0,15,0,22,0,8,0,24,0,4,0,22,0,0,0,22,0,253,255,22,0,247,255,19,0,249,255,19,0,247,255,19,0,244,255,17,0,249,255,17,0,251,255,15,0,0,0,15,0,2,0,13,0,6,0,11,0,8,0,4,0,8,0,2,0,11,0,253,255,11,0,251,255,11,0,249,255,11,0,249,255,8,0,249,255,11,0,249,255,11,0,251,255,13,0,251,255,15,0,253,255,17,0,0,0,19,0,0,0,22,0,0,0,19,0,0,0,22,0,253,255,19,0,253,255,19,0,251,255,15,0,249,255,13,0,249,255,8,0,249,255,4,0,249,255,0,0,251,255,251,255,0,0,247,255,0,0,244,255,2,0,242,255,2,0,244,255,6,0,242,255,8,0,240,255,11,0,240,255,13,0,242,255,13,0,240,255,15,0,240,255,17,0,238,255,17,0,238,255,19,0,236,255,19,0,238,255,19,0,240,255,17,0,242,255,17,0,244,255,15,0,247,255,13,0,249,255,11,0,253,255,8,0,253,255,6,0,253,255,4,0,253,255,0,0,253,255,0,0,253,255,251,255,0,0,249,255,0,0,247,255,251,255,242,255,251,255,242,255,251,255,236,255,251,255,236,255,249,255,231,255,251,255,229,255,253,255,231,255,0,0,231,255,4,0,231,255,8,0,231,255,13,0,233,255,17,0,233,255,19,0,233,255,22,0,236,255,19,0,236,255,17,0,238,255,13,0,238,255,11,0,238,255,6,0,240,255,4,0,240,255,0,0,238,255,253,255,238,255,251,255,238,255,251,255,236,255,251,255,236,255,251,255,233,255,249,255,233,255,249,255,233,255,251,255,236,255,251,255,236,255,253,255,236,255,253,255,238,255,0,0,238,255,0,0,242,255,0,0,244,255,0,0,249,255,0,0,253,255,2,0,0,0,2,0,2,0,4,0,4,0,4,0,6,0,6,0,6,0,6,0,6,0,8,0,6,0,8,0,4,0,4,0,4,0,4,0,0,0,2,0,253,255,2,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,2,0,247,255,2,0,249,255,4,0,251,255,4,0,0,0,6,0,2,0,8,0,4,0,8,0,11,0,13,0,15,0,15,0,17,0,17,0,19,0,17,0,19,0,19,0,15,0,22,0,15,0,26,0,11,0,26,0,6,0,30,0,2,0,30,0,0,0,30,0,0,0,33,0,0,0,30,0,0,0,28,0,4,0,26,0,2,0,24,0,4,0,22,0,6,0,19,0,8,0,19,0,6,0,15,0,6,0,15,0,8,0,15,0,8,0,17,0,8,0,17,0,11,0,17,0,13,0,17,0,15,0,15,0,15,0,15,0,17,0,15,0,22,0,11,0,22,0,11,0,22,0,8,0,24,0,6,0,26,0,4,0,26,0,2,0,26,0,2,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,253,255,26,0,253,255,22,0,253,255,22,0,253,255,19,0,0,0,15,0,253,255,13,0,0,0,13,0,0,0,13,0,0,0,13,0,2,0,15,0,6,0,15,0,8,0,17,0,8,0,17,0,8,0,17,0,8,0,19,0,6,0,19,0,6,0,19,0,6,0,19,0,6,0,19,0,2,0,19,0,2,0,19,0,0,0,19,0,253,255,17,0,249,255,17,0,244,255,13,0,240,255,11,0,238,255,8,0,236,255,6,0,236,255,4,0,236,255,2,0,236,255,2,0,238,255,0,0,240,255,2,0,242,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,242,255,0,0,238,255,0,0,233,255,0,0,229,255,0,0,225,255,0,0,220,255,4,0,218,255,6,0,216,255,11,0,216,255,13,0,218,255,15,0,225,255,19,0,231,255,22,0,240,255,22,0,247,255,26,0,253,255,30,0,4,0,33,0,8,0,35,0,13,0,39,0,15,0,39,0,13,0,46,0,13,0,46,0,11,0,44,0,8,0,41,0,11,0,41,0,8,0,37,0,11,0,33,0,11,0,26,0,13,0,22,0,15,0,19,0,15,0,15,0,19,0,15,0,17,0,13,0,17,0,13,0,17,0,13,0,17,0,13,0,13,0,8,0,11,0,6,0,8,0,2,0,6,0,0,0,6,0,253,255,6,0,249,255,4,0,242,255,4,0,238,255,2,0,236,255,2,0,238,255,4,0,236,255,6,0,238,255,6,0,238,255,6,0,240,255,11,0,240,255,13,0,242,255,17,0,244,255,17,0,244,255,22,0,242,255,22,0,240,255,24,0,240,255,24,0,242,255,24,0,238,255,24,0,240,255,24,0,240,255,22,0,240,255,19,0,242,255,17,0,242,255,17,0,240,255,15,0,242,255,13,0,240,255,11,0,240,255,11,0,238,255,8,0,238,255,8,0,236,255,8,0,236,255,6,0,233,255,8,0,236,255,6,0,236,255,4,0,238,255,4,0,238,255,2,0,240,255,4,0,242,255,4,0,244,255,2,0,244,255,6,0,244,255,6,0,242,255,8,0,242,255,11,0,242,255,8,0,242,255,8,0,242,255,6,0,240,255,4,0,240,255,0,0,238,255,253,255,238,255,253,255,240,255,249,255,240,255,251,255,240,255,251,255,244,255,253,255,247,255,0,0,249,255,2,0,251,255,4,0,253,255,8,0,0,0,15,0,0,0,15,0,253,255,15,0,251,255,17,0,247,255,15,0,244,255,15,0,242,255,13,0,240,255,8,0,240,255,6,0,240,255,4,0,240,255,2,0,240,255,0,0,244,255,0,0,247,255,253,255,247,255,251,255,249,255,249,255,249,255,247,255,251,255,247,255,251,255,247,255,249,255,247,255,249,255,244,255,249,255,244,255,244,255,244,255,244,255,244,255,244,255,244,255,244,255,242,255,244,255,242,255,247,255,244,255,251,255,242,255,251,255,242,255,253,255,244,255,0,0,247,255,253,255,253,255,253,255,253,255,253,255,2,0,249,255,6,0,249,255,13,0,249,255,19,0,249,255,26,0,249,255,30,0,251,255,35,0,0,0,37,0,2,0,39,0,2,0,41,0,4,0,41,0,4,0,41,0,2,0,41,0,0,0,39,0,251,255,37,0,249,255,35,0,242,255,35,0,233,255,33,0,229,255,35,0,225,255,37,0,220,255,37,0,220,255,37,0,220,255,37,0,225,255,33,0,227,255,30,0,236,255,28,0,242,255,22,0,249,255,15,0,0,0,8,0,6,0,4,0,8,0,0,0,15,0,253,255,15,0,249,255,17,0,249,255,17,0,247,255,19,0,244,255,19,0,244,255,17,0,244,255,17,0,244,255,19,0,244,255,17,0,244,255,17,0,242,255,19,0,242,255,17,0,244,255,15,0,244,255,15,0,242,255,13,0,242,255,8,0,242,255,6,0,242,255,4,0,242,255,0,0,242,255,253,255,242,255,249,255,242,255,247,255,240,255,242,255,242,255,242,255,242,255,240,255,240,255,242,255,240,255,247,255,242,255,249,255,240,255,253,255,242,255,0,0,240,255,2,0,238,255,4,0,238,255,6,0,238,255,4,0,240,255,4,0,240,255,2,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,4,0,247,255,4,0,244,255,2,0,238,255,2,0,236,255,2,0,233,255,0,0,233,255,251,255,233,255,249,255,238,255,244,255,240,255,242,255,242,255,236,255,247,255,236,255,247,255,236,255,249,255,233,255,251,255,236,255,251,255,236,255,249,255,238,255,249,255,238,255,244,255,240,255,244,255,242,255,240,255,244,255,236,255,247,255,231,255,244,255,227,255,249,255,222,255,249,255,220,255,249,255,216,255,251,255,214,255,251,255,214,255,253,255,216,255,253,255,216,255,251,255,220,255,253,255,225,255,249,255,229,255,249,255,231,255,247,255,231,255,247,255,233,255,242,255,233,255,240,255,236,255,240,255,238,255,240,255,238,255,238,255,238,255,238,255,240,255,238,255,242,255,240,255,244,255,242,255,249,255,242,255,253,255,244,255,0,0,249,255,6,0,253,255,11,0,0,0,15,0,0,0,22,0,2,0,24,0,0,0,26,0,0,0,26,0,4,0,24,0,4,0,22,0,8,0,19,0,13,0,15,0,17,0,13,0,24,0,13,0,30,0,13,0,35,0,15,0,37,0,17,0,41,0,22,0,41,0,22,0,41,0,26,0,39,0,28,0,37,0,33,0,35,0,30,0,30,0,30,0,28,0,30,0,26,0,28,0,24,0,24,0,22,0,22,0,22,0,19,0,22,0,17,0,19,0,13,0,19,0,11,0,19,0,6,0,19,0,4,0,17,0,0,0,17,0,251,255,17,0,244,255,17,0,238,255,17,0,231,255,17,0,222,255,17,0,218,255,19,0,214,255,22,0,214,255,22,0,214,255,22,0,214,255,19,0,218,255,19,0,220,255,17,0,227,255,15,0,229,255,15,0,236,255,11,0,242,255,11,0,247,255,8,0,251,255,8,0,253,255,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,8,0,2,0,6,0,6,0,6,0,8,0,6,0,8,0,4,0,11,0,0,0,13,0,0,0,15,0,0,0,13,0,253,255,15,0,251,255,19,0,251,255,19,0,251,255,19,0,249,255,19,0,249,255,19,0,251,255,17,0,251,255,17,0,249,255,13,0,251,255,11,0,253,255,8,0,0,0,2,0,0,0,0,0,2,0,251,255,4,0,247,255,8,0,242,255,11,0,240,255,11,0,238,255,13,0,238,255,11,0,238,255,11,0,238,255,8,0,240,255,6,0,240,255,2,0,238,255,0,0,240,255,253,255,242,255,247,255,244,255,244,255,242,255,242,255,244,255,238,255,247,255,240,255,244,255,238,255,249,255,238,255,249,255,240,255,249,255,242,255,251,255,242,255,251,255,242,255,253,255,244,255,253,255,247,255,0,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,253,255,242,255,251,255,240,255,251,255,240,255,251,255,240,255,247,255,240,255,247,255,242,255,242,255,242,255,242,255,244,255,238,255,247,255,236,255,247,255,233,255,244,255,231,255,242,255,231,255,242,255,229,255,244,255,229,255,244,255,231,255,249,255,231,255,249,255,233,255,249,255,236,255,251,255,238,255,251,255,240,255,253,255,244,255,249,255,247,255,247,255,249,255,244,255,249,255,242,255,249,255,238,255,251,255,238,255,253,255,238,255,253,255,236,255,253,255,238,255,0,0,240,255,0,0,242,255,4,0,244,255,6,0,249,255,8,0,249,255,11,0,251,255,13,0,253,255,15,0,253,255,15,0,253,255,13,0,253,255,11,0,251,255,8,0,249,255,6,0,247,255,4,0,244,255,0,0,242,255,253,255,244,255,251,255,244,255,247,255,247,255,242,255,249,255,238,255,253,255,233,255,0,0,231,255,4,0,229,255,11,0,225,255,11,0,227,255,13,0,227,255,15,0,227,255,13,0,229,255,13,0,231,255,11,0,236,255,6,0,240,255,2,0,242,255,0,0,244,255,251,255,247,255,247,255,251,255,247,255,251,255,242,255,251,255,242,255,0,0,242,255,0,0,240,255,2,0,240,255,4,0,242,255,8,0,244,255,13,0,244,255,15,0,247,255,19,0,249,255,22,0,253,255,22,0,2,0,22,0,4,0,19,0,8,0,15,0,11,0,11,0,11,0,6,0,11,0,0,0,13,0,253,255,11,0,249,255,6,0,244,255,4,0,242,255,0,0,242,255,0,0,242,255,253,255,244,255,251,255,251,255,251,255,0,0,251,255,2,0,251,255,11,0,251,255,15,0,253,255,19,0,0,0,24,0,0,0,22,0,0,0,24,0,0,0,19,0,0,0,17,0,0,0,11,0,2,0,4,0,0,0,0,0,0,0,251,255,251,255,247,255,249,255,242,255,244,255,238,255,238,255,236,255,236,255,233,255,231,255,231,255,231,255,231,255,231,255,231,255,233,255,233,255,236,255,233,255,240,255,236,255,244,255,238,255,249,255,240,255,251,255,242,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,253,255,244,255,251,255,244,255,244,255,247,255,242,255,251,255,238,255,0,0,236,255,4,0,236,255,11,0,236,255,17,0,238,255,22,0,240,255,26,0,242,255,26,0,247,255,26,0,249,255,24,0,253,255,22,0,0,0,19,0,0,0,17,0,2,0,15,0,4,0,17,0,6,0,15,0,8,0,15,0,6,0,15,0,6,0,15,0,6,0,15,0,6,0,13,0,4,0,11,0,6,0,11,0,6,0,8,0,8,0,6,0,8,0,6,0,11,0,4,0,8,0,4,0,8,0,4,0,6,0,6,0,6,0,6,0,6,0,8,0,6,0,11,0,6,0,13,0,6,0,15,0,6,0,17,0,8,0,15,0,6,0,15,0,8,0,11,0,8,0,8,0,6,0,4,0,2,0,0,0,0,0,0,0,0,0,251,255,253,255,251,255,247,255,251,255,247,255,253,255,242,255,0,0,242,255,2,0,242,255,6,0,242,255,11,0,242,255,13,0,244,255,15,0,249,255,17,0,251,255,15,0,0,0,13,0,0,0,11,0,4,0,8,0,8,0,6,0,11,0,2,0,15,0,0,0,17,0,0,0,22,0,0,0,24,0,253,255,26,0,253,255,28,0,251,255,30,0,253,255,28,0,251,255,30,0,251,255,30,0,249,255,33,0,249,255,30,0,249,255,28,0,247,255,26,0,247,255,22,0,244,255,19,0,242,255,15,0,240,255,11,0,240,255,6,0,238,255,6,0,238,255,4,0,240,255,8,0,240,255,8,0,244,255,13,0,249,255,17,0,251,255,22,0,0,0,24,0,0,0,28,0,0,0,30,0,2,0,30,0,2,0,30,0,0,0,28,0,0,0,26,0,253,255,24,0,253,255,22,0,251,255,17,0,249,255,15,0,244,255,11,0,244,255,6,0,242,255,0,0,242,255,0,0,242,255,251,255,244,255,249,255,242,255,249,255,244,255,247,255,244,255,247,255,244,255,249,255,247,255,249,255,247,255,251,255,244,255,251,255,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,253,255,253,255,251,255,0,0,249,255,0,0,244,255,4,0,240,255,4,0,238,255,4,0,233,255,8,0,231,255,6,0,231,255,6,0,233,255,6,0,233,255,4,0,238,255,2,0,240,255,2,0,244,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,2,0,247,255,4,0,249,255,4,0,253,255,8,0,0,0,13,0,0,0,15,0,2,0,17,0,2,0,19,0,2,0,19,0,0,0,19,0,253,255,17,0,247,255,15,0,244,255,11,0,238,255,8,0,233,255,4,0,233,255,0,0,231,255,0,0,231,255,251,255,233,255,247,255,236,255,242,255,240,255,240,255,242,255,240,255,244,255,238,255,247,255,240,255,249,255,244,255,253,255,249,255,253,255,0,0,0,0,4,0,0,0,11,0,0,0,17,0,2,0,19,0,4,0,22,0,2,0,22,0,4,0,22,0,4,0,17,0,4,0,15,0,4,0,8,0,4,0,6,0,2,0,0,0,2,0,253,255,0,0,251,255,0,0,247,255,253,255,244,255,253,255,242,255,251,255,242,255,249,255,242,255,247,255,242,255,242,255,244,255,240,255,247,255,238,255,249,255,238,255,249,255,238,255,251,255,240,255,249,255,240,255,247,255,242,255,247,255,244,255,244,255,249,255,242,255,251,255,238,255,251,255,238,255,251,255,236,255,249,255,233,255,249,255,233,255,244,255,233,255,244,255,238,255,242,255,238,255,242,255,242,255,242,255,247,255,240,255,251,255,244,255,0,0,247,255,4,0,249,255,8,0,251,255,15,0,249,255,17,0,251,255,19,0,251,255,24,0,251,255,24,0,251,255,26,0,249,255,26,0,249,255,28,0,249,255,28,0,247,255,28,0,247,255,26,0,247,255,24,0,247,255,22,0,247,255,19,0,244,255,17,0,247,255,13,0,244,255,8,0,244,255,4,0,242,255,2,0,242,255,2,0,240,255,2,0,240,255,4,0,240,255,8,0,238,255,13,0,238,255,17,0,238,255,22,0,240,255,26,0,244,255,28,0,247,255,30,0,249,255,30,0,253,255,28,0,0,0,26,0,4,0,22,0,8,0,17,0,11,0,11,0,13,0,6,0,17,0,0,0,19,0,251,255,19,0,247,255,22,0,242,255,22,0,240,255,22,0,238,255,22,0,236,255,24,0,233,255,22,0,236,255,22,0,238,255,24,0,238,255,22,0,240,255,19,0,242,255,19,0,247,255,17,0,247,255,15,0,247,255,15,0,247,255,11,0,247,255,6,0,244,255,6,0,244,255,4,0,242,255,2,0,242,255,2,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,240,255,253,255,242,255,251,255,240,255,251,255,240,255,251,255,240,255,249,255,238,255,251,255,236,255,251,255,236,255,249,255,236,255,253,255,236,255,253,255,233,255,0,0,233,255,0,0,236,255,2,0,238,255,2,0,240,255,4,0,242,255,8,0,242,255,11,0,247,255,8,0,247,255,11,0,247,255,13,0,247,255,15,0,244,255,19,0,244,255,19,0,240,255,22,0,238,255,22,0,236,255,22,0,233,255,19,0,236,255,19,0,236,255,17,0,238,255,15,0,240,255,13,0,244,255,13,0,244,255,8,0,249,255,6,0,249,255,4,0,251,255,2,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,251,255,6,0,251,255,11,0,251,255,15,0,251,255,17,0,251,255,22,0,253,255,22,0,253,255,24,0,0,0,22,0,0,0,19,0,2,0,17,0,2,0,13,0,2,0,8,0,2,0,4,0,2,0,0,0,2,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,2,0,6,0,4,0,4,0,6,0,6,0,6,0,8,0,6,0,8,0,4,0,11,0,0,0,8,0,0,0,11,0,251,255,13,0,251,255,11,0,247,255,13,0,247,255,13,0,247,255,13,0,249,255,11,0,249,255,11,0,251,255,8,0,253,255,6,0,253,255,2,0,0,0,0,0,2,0,0,0,2,0,251,255,6,0,249,255,13,0,253,255,15,0,253,255,19,0,0,0,24,0,2,0,28,0,6,0,33,0,11,0,35,0,15,0,37,0,13,0,39,0,15,0,39,0,13,0,41,0,11,0,41,0,6,0,41,0,4,0,39,0,2,0,39,0,2,0,35,0,2,0,30,0,4,0,24,0,6,0,17,0,8,0,13,0,13,0,8,0,15,0,6,0,17,0,2,0,19,0,0,0,19,0,2,0,19,0,0,0,19,0,2,0,15,0,4,0,13,0,4,0,11,0,4,0,8,0,4,0,4,0,2,0,0,0,2,0,0,0,2,0,249,255,2,0,244,255,0,0,240,255,0,0,238,255,0,0,236,255,253,255,236,255,253,255,238,255,251,255,238,255,249,255,242,255,251,255,247,255,249,255,249,255,249,255,253,255,251,255,0,0,253,255,2,0,0,0,2,0,2,0,2,0,6,0,4,0,13,0,0,0,15,0,0,0,17,0,253,255,19,0,251,255,17,0,249,255,17,0,244,255,17,0,242,255,15,0,238,255,13,0,233,255,11,0,229,255,8,0,229,255,6,0,229,255,6,0,229,255,4,0,233,255,4,0,233,255,4,0,238,255,4,0,240,255,4,0,244,255,6,0,244,255,6,0,247,255,6,0,247,255,6,0,247,255,8,0,249,255,11,0,251,255,15,0,251,255,19,0,251,255,24,0,0,0,26,0,0,0,28,0,4,0,30,0,4,0,33,0,6,0,30,0,6,0,30,0,8,0,28,0,6,0,26,0,2,0,22,0,0,0,15,0,0,0,11,0,251,255,2,0,251,255,253,255,249,255,251,255,247,255,242,255,244,255,238,255,242,255,231,255,242,255,225,255,242,255,220,255,240,255,220,255,240,255,218,255,242,255,220,255,242,255,220,255,240,255,225,255,240,255,229,255,238,255,233,255,238,255,238,255,240,255,244,255,242,255,247,255,244,255,251,255,247,255,253,255,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,253,255,247,255,253,255,242,255,251,255,238,255,251,255,238,255,249,255,238,255,249,255,238,255,249,255,238,255,244,255,238,255,244,255,240,255,244,255,242,255,240,255,242,255,242,255,244,255,242,255,244,255,242,255,247,255,244,255,247,255,244,255,249,255,249,255,249,255,249,255,251,255,253,255,249,255,0,0,249,255,2,0,247,255,2,0,244,255,4,0,247,255,6,0,247,255,8,0,247,255,8,0,247,255,8,0,249,255,8,0,249,255,8,0,251,255,6,0,251,255,2,0,249,255,0,0,247,255,253,255,242,255,249,255,238,255,244,255,233,255,242,255,233,255,240,255,231,255,240,255,231,255,240,255,233,255,240,255,236,255,240,255,238,255,244,255,240,255,244,255,240,255,244,255,242,255,244,255,242,255,244,255,247,255,242,255,247,255,242,255,244,255,242,255,247,255,238,255,247,255,240,255,244,255,240,255,244,255,240,255,242,255,240,255,240,255,242,255,238,255,244,255,238,255,244,255,238,255,244,255,238,255,247,255,238,255,247,255,242,255,247,255,244,255,247,255,249,255,249,255,0,0,249,255,4,0,247,255,11,0,244,255,19,0,244,255,22,0,242,255,24,0,240,255,26,0,240,255,24,0,238,255,22,0,238,255,17,0,236,255,13,0,238,255,6,0,238,255,4,0,240,255,2,0,242,255,0,0,244,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,249,255,4,0,244,255,2,0,242,255,2,0,240,255,2,0,238,255,4,0,233,255,2,0,233,255,2,0,231,255,4,0,233,255,4,0,233,255,6,0,236,255,6,0,238,255,6,0,240,255,8,0,242,255,6,0,244,255,6,0,251,255,6,0,251,255,2,0,253,255,0,0,251,255,0,0,0,0,251,255,253,255,249,255,253,255,247,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,249,255,251,255,251,255,249,255,253,255,249,255,0,0,247,255,2,0,247,255,4,0,244,255,6,0,244,255,11,0,242,255,13,0,242,255,13,0,240,255,15,0,238,255,15,0,236,255,15,0,233,255,15,0,233,255,15,0,236,255,13,0,233,255,11,0,233,255,8,0,236,255,8,0,236,255,4,0,236,255,6,0,238,255,4,0,238,255,4,0,236,255,4,0,236,255,4,0,236,255,4,0,238,255,4,0,238,255,4,0,240,255,4,0,240,255,4,0,242,255,4,0,244,255,2,0,247,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,0,0,4,0,0,0,6,0,2,0,6,0,6,0,6,0,6,0,4,0,11,0,6,0,11,0,4,0,13,0,2,0,15,0,2,0,13,0,0,0,13,0,0,0,8,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,247,255,253,255,249,255,251,255,251,255,249,255,253,255,247,255,253,255,244,255,0,0,242,255,0,0,242,255,2,0,242,255,2,0,242,255,2,0,244,255,0,0,247,255,0,0,249,255,253,255,251,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,4,0,251,255,4,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,0,0,251,255,0,0,251,255,251,255,251,255,249,255,251,255,247,255,253,255,244,255,253,255,244,255,251,255,247,255,251,255,247,255,249,255,249,255,247,255,251,255,240,255,251,255,236,255,251,255,231,255,253,255,227,255,0,0,225,255,0,0,222,255,0,0,218,255,2,0,220,255,0,0,218,255,2,0,220,255,2,0,220,255,2,0,222,255,0,0,222,255,0,0,225,255,0,0,227,255,2,0,229,255,2,0,231,255,4,0,229,255,4,0,233,255,6,0,236,255,6,0,240,255,6,0,242,255,6,0,247,255,6,0,251,255,6,0,253,255,6,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,13,0,251,255,17,0,0,0,19,0,0,0,24,0,0,0,26,0,0,0,26,0,4,0,24,0,6,0,22,0,8,0,19,0,8,0,15,0,8,0,13,0,6,0,11,0,2,0,8,0,0,0,6,0,251,255,4,0,247,255,6,0,242,255,4,0,238,255,4,0,238,255,4,0,236,255,4,0,236,255,2,0,236,255,0,0,240,255,2,0,242,255,2,0,244,255,2,0,247,255,2,0,249,255,4,0,249,255,4,0,251,255,6,0,253,255,6,0,251,255,4,0,253,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,253,255,253,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,247,255,253,255,247,255,251,255,247,255,249,255,244,255,249,255,244,255,242,255,244,255,240,255,242,255,238,255,242,255,238,255,242,255,236,255,242,255,236,255,242,255,238,255,240,255,242,255,242,255,244,255,242,255,247,255,240,255,249,255,240,255,253,255,242,255,0,0,242,255,0,0,240,255,2,0,240,255,2,0,240,255,4,0,240,255,4,0,240,255,2,0,238,255,4,0,238,255,4,0,238,255,6,0,238,255,6,0,238,255,8,0,240,255,11,0,242,255,11,0,244,255,13,0,249,255,11,0,253,255,11,0,0,0,8,0,2,0,6,0,4,0,4,0,6,0,0,0,11,0,0,0,11,0,249,255,13,0,247,255,11,0,242,255,11,0,238,255,13,0,236,255,11,0,231,255,13,0,229,255,13,0,227,255,15,0,227,255,15,0,229,255,15,0,229,255,15,0,231,255,15,0,231,255,13,0,236,255,11,0,236,255,8,0,238,255,6,0,240,255,4,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,251,255,0,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,253,255,2,0,249,255,2,0,247,255,0,0,244,255,251,255,240,255,247,255,240,255,240,255,242,255,236,255,240,255,229,255,240,255,222,255,242,255,220,255,242,255,220,255,242,255,218,255,242,255,220,255,244,255,220,255,244,255,225,255,244,255,227,255,249,255,229,255,249,255,236,255,249,255,238,255,251,255,240,255,253,255,242,255,0,0,244,255,0,0,247,255,2,0,247,255,6,0,247,255,8,0,249,255,11,0,251,255,13,0,249,255,11,0,251,255,11,0,251,255,8,0,251,255,8,0,253,255,4,0,251,255,2,0,253,255,0,0,253,255,251,255,0,0,247,255,0,0,242,255,0,0,238,255,0,0,233,255,0,0,231,255,253,255,227,255,253,255,225,255,251,255,225,255,251,255,227,255,251,255,227,255,249,255,231,255,249,255,236,255,249,255,240,255,251,255,244,255,251,255,247,255,253,255,251,255,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,4,0,8,0,4,0,8,0,6,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,2,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,13,0,2,0,15,0,6,0,13,0,13,0,17,0,19,0,15,0,24,0,17,0,28,0,15,0,33,0,15,0,35,0,13,0,37,0,13,0,35,0,11,0,33,0,6,0,28,0,4,0,24,0,2,0,17,0,0,0,11,0,0,0,4,0,0,0,0,0,253,255,249,255,253,255,244,255,253,255,240,255,251,255,240,255,251,255,238,255,251,255,238,255,253,255,238,255,253,255,240,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,8,0,253,255,11,0,253,255,13,0,251,255,13,0,249,255,11,0,249,255,13,0,249,255,8,0,249,255,6,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,253,255,251,255,253,255,249,255,0,0,247,255,0,0,244,255,2,0,242,255,4,0,240,255,6,0,238,255,8,0,236,255,13,0,236,255,15,0,238,255,17,0,238,255,19,0,236,255,19,0,238,255,22,0,238,255,19,0,238,255,19,0,240,255,15,0,240,255,15,0,242,255,11,0,242,255,6,0,244,255,4,0,247,255,2,0,247,255,0,0,249,255,253,255,249,255,253,255,247,255,253,255,251,255,251,255,251,255,251,255,251,255,249,255,0,0,251,255,0,0,247,255,2,0,247,255,4,0,244,255,4,0,242,255,6,0,240,255,6,0,238,255,8,0,231,255,8,0,227,255,6,0,222,255,6,0,220,255,6,0,218,255,6,0,216,255,4,0,216,255,2,0,218,255,0,0,220,255,251,255,220,255,247,255,225,255,240,255,227,255,233,255,227,255,229,255,231,255,220,255,233,255,216,255,233,255,211,255,236,255,209,255,238,255,207,255,238,255,209,255,238,255,214,255,238,255,218,255,236,255,225,255,233,255,229,255,231,255,236,255,229,255,240,255,229,255,244,255,225,255,249,255,225,255,253,255,222,255,253,255,222,255,0,0,225,255,0,0,225,255,0,0,227,255,0,0,229,255,253,255,229,255,0,0,233,255,0,0,236,255,0,0,240,255,2,0,242,255,4,0,244,255,8,0,247,255,11,0,251,255,15,0,253,255,17,0,0,0,15,0,2,0,17,0,4,0,15,0,6,0,11,0,11,0,4,0,13,0,2,0,15,0,0,0,15,0,251,255,15,0,247,255,15,0,244,255,13,0,244,255,13,0,242,255,11,0,242,255,11,0,240,255,8,0,238,255,8,0,238,255,6,0,236,255,6,0,236,255,8,0,236,255,6,0,236,255,6,0,236,255,8,0,238,255,8,0,240,255,11,0,242,255,11,0,242,255,11,0,247,255,8,0,244,255,6,0,244,255,4,0,242,255,2,0,244,255,0,0,244,255,253,255,244,255,249,255,247,255,244,255,249,255,244,255,249,255,242,255,253,255,242,255,251,255,240,255,251,255,240,255,249,255,242,255,249,255,242,255,249,255,242,255,247,255,242,255,247,255,244,255,247,255,247,255,249,255,247,255,251,255,249,255,251,255,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,249,255,4,0,249,255,4,0,244,255,6,0,244,255,11,0,242,255,11,0,242,255,8,0,244,255,11,0,244,255,11,0,247,255,8,0,249,255,6,0,251,255,2,0,251,255,0,0,251,255,249,255,251,255,247,255,249,255,240,255,247,255,238,255,244,255,236,255,242,255,236,255,238,255,236,255,233,255,236,255,231,255,240,255,229,255,240,255,229,255,247,255,229,255,249,255,227,255,253,255,229,255,0,0,231,255,4,0,231,255,6,0,231,255,8,0,233,255,11,0,231,255,11,0,231,255,11,0,231,255,8,0,233,255,4,0,231,255,2,0,231,255,0,0,231,255,249,255,231,255,244,255,229,255,240,255,229,255,236,255,231,255,229,255,231,255,227,255,231,255,227,255,233,255,225,255,233,255,225,255,236,255,225,255,238,255,227,255,240,255,231,255,242,255,233,255,244,255,238,255,247,255,240,255,247,255,242,255,247,255,244,255,247,255,247,255,247,255,247,255,244,255,247,255,247,255,247,255,247,255,247,255,251,255,249,255,0,0,249,255,0,0,249,255,4,0,249,255,6,0,249,255,8,0,247,255,8,0,249,255,6,0,244,255,6,0,244,255,2,0,242,255,0,0,240,255,253,255,240,255,249,255,238,255,247,255,238,255,244,255,238,255,244,255,238,255,244,255,240,255,247,255,240,255,251,255,242,255,253,255,242,255,0,0,244,255,4,0,247,255,6,0,244,255,11,0,244,255,13,0,244,255,11,0,244,255,13,0,242,255,8,0,244,255,6,0,242,255,2,0,242,255,0,0,244,255,0,0,244,255,251,255,247,255,247,255,251,255,244,255,253,255,244,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,2,0,244,255,2,0,247,255,2,0,249,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,251,255,6,0,251,255,8,0,249,255,8,0,244,255,13,0,244,255,15,0,242,255,17,0,240,255,17,0,240,255,17,0,240,255,17,0,242,255,17,0,242,255,17,0,242,255,19,0,244,255,19,0,242,255,17,0,242,255,19,0,240,255,19,0,240,255,19,0,238,255,19,0,240,255,17,0,240,255,15,0,240,255,13,0,242,255,11,0,242,255,6,0,244,255,2,0,249,255,0,0,249,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,4,0,253,255,6,0,0,0,8,0,0,0,6,0,4,0,6,0,6,0,6,0,8,0,4,0,11,0,2,0,15,0,0,0,17,0,251,255,19,0,249,255,22,0,247,255,24,0,244,255,22,0,244,255,22,0,242,255,19,0,242,255,17,0,242,255,15,0,238,255,13,0,240,255,11,0,236,255,6,0,233,255,2,0,233,255,0,0,233,255,253,255,233,255,251,255,236,255,247,255,238,255,244,255,242,255,244,255,247,255,242,255,253,255,242,255,2,0,247,255,6,0,249,255,8,0,253,255,15,0,0,0,17,0,4,0,19,0,8,0,19,0,13,0,19,0,17,0,17,0,22,0,17,0,22,0,17,0,26,0,13,0,24,0,11,0,26,0,8,0,24,0,4,0,22,0,0,0,17,0,253,255,13,0,251,255,8,0,247,255,4,0,244,255,2,0,242,255,0,0,240,255,253,255,238,255,251,255,238,255,249,255,238,255,244,255,240,255,240,255,240,255,240,255,242,255,238,255,247,255,233,255,249,255,233,255,253,255,231,255,0,0,231,255,0,0,231,255,4,0,233,255,6,0,236,255,6,0,240,255,8,0,242,255,8,0,244,255,8,0,247,255,8,0,247,255,8,0,247,255,11,0,247,255,8,0,244,255,8,0,244,255,6,0,244,255,6,0,242,255,4,0,244,255,0,0,242,255,0,0,244,255,251,255,242,255,247,255,242,255,242,255,244,255,240,255,244,255,233,255,244,255,231,255,247,255,227,255,249,255,227,255,251,255,225,255,251,255,225,255,253,255,225,255,0,0,225,255,0,0,227,255,2,0,227,255,2,0,229,255,0,0,233,255,0,0,238,255,0,0,242,255,0,0,249,255,0,0,0,0,0,0,4,0,251,255,8,0,251,255,15,0,253,255,17,0,253,255,17,0,0,0,19,0,0,0,19,0,0,0,19,0,2,0,19,0,4,0,15,0,6,0,15,0,6,0,15,0,6,0,15,0,4,0,13,0,2,0,13,0,0,0,13,0,253,255,13,0,253,255,11,0,249,255,11,0,249,255,11,0,249,255,8,0,249,255,11,0,251,255,8,0,253,255,8,0,0,0,8,0,2,0,11,0,4,0,8,0,6,0,8,0,8,0,6,0,6,0,4,0,4,0,4,0,2,0,0,0,0,0,0,0,0,0,251,255,251,255,251,255,249,255,247,255,244,255,247,255,244,255,249,255,242,255,249,255,244,255,253,255,247,255,2,0,247,255,6,0,253,255,8,0,0,0,15,0,6,0,19,0,11,0,22,0,17,0,22,0,24,0,22,0,26,0,22,0,30,0,19,0,33,0,19,0,33,0,17,0,30,0,15,0,26,0,11,0,22,0,8,0,15,0,6,0,13,0,4,0,8,0,0,0,6,0,0,0,2,0,251,255,0,0,249,255,0,0,247,255,2,0,242,255,0,0,242,255,2,0,242,255,2,0,242,255,2,0,242,255,4,0,242,255,4,0,244,255,4,0,244,255,2,0,247,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,247,255,2,0,247,255,4,0,242,255,6,0,238,255,6,0,238,255,6,0,236,255,4,0,233,255,2,0,236,255,0,0,238,255,251,255,238,255,247,255,242,255,242,255,244,255,240,255,247,255,238,255,249,255,240,255,251,255,240,255,253,255,240,255,251,255,242,255,251,255,242,255,251,255,244,255,249,255,247,255,244,255,249,255,242,255,251,255,242,255,253,255,238,255,0,0,238,255,0,0,238,255,0,0,240,255,2,0,242,255,4,0,247,255,6,0,251,255,6,0,0,0,6,0,4,0,6,0,11,0,2,0,17,0,0,0,22,0,253,255,24,0,253,255,28,0,249,255,30,0,249,255,28,0,247,255,28,0,249,255,26,0,249,255,24,0,251,255,19,0,249,255,15,0,251,255,11,0,251,255,6,0,249,255,2,0,249,255,0,0,249,255,253,255,247,255,249,255,244,255,247,255,242,255,247,255,240,255,244,255,240,255,240,255,240,255,238,255,240,255,240,255,242,255,238,255,242,255,240,255,247,255,240,255,249,255,242,255,253,255,242,255,0,0,244,255,0,0,247,255,4,0,249,255,6,0,253,255,8,0,0,0,8,0,0,0,13,0,4,0,11,0,6,0,13,0,6,0,11,0,8,0,11,0,8,0,8,0,6,0,6,0,4,0,6,0,0,0,4,0,0,0,4,0,253,255,6,0,249,255,6,0,249,255,8,0,247,255,11,0,247,255,13,0,247,255,13,0,249,255,13,0,253,255,13,0,0,0,13,0,0,0,13,0,2,0,13,0,6,0,11,0,8,0,11,0,6,0,8,0,11,0,6,0,8,0,6,0,8,0,4,0,4,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,251,255,6,0,247,255,8,0,244,255,11,0,242,255,11,0,242,255,8,0,242,255,6,0,242,255,4,0,242,255,2,0,240,255,0,0,242,255,0,0,242,255,253,255,242,255,251,255,242,255,251,255,242,255,253,255,244,255,253,255,244,255,0,0,244,255,4,0,244,255,6,0,247,255,13,0,247,255,17,0,249,255,22,0,249,255,26,0,251,255,30,0,253,255,33,0,253,255,33,0,253,255,35,0,253,255,33,0,0,0,33,0,0,0,33,0,0,0,28,0,0,0,24,0,0,0,19,0,0,0,17,0,0,0,11,0,2,0,8,0,2,0,4,0,2,0,0,0,0,0,253,255,0,0,249,255,253,255,247,255,251,255,247,255,249,255,247,255,247,255,249,255,244,255,251,255,244,255,253,255,244,255,0,0,244,255,2,0,244,255,6,0,244,255,8,0,247,255,13,0,244,255,15,0,244,255,17,0,244,255,17,0,242,255,17,0,240,255,13,0,240,255,11,0,238,255,8,0,240,255,6,0,242,255,4,0,242,255,2,0,242,255,0,0,244,255,2,0,247,255,2,0,251,255,4,0,0,0,6,0,0,0,8,0,2,0,8,0,4,0,11,0,8,0,8,0,8,0,8,0,11,0,6,0,8,0,2,0,8,0,0,0,8,0,253,255,6,0,251,255,6,0,249,255,6,0,247,255,4,0,247,255,4,0,249,255,2,0,247,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,0,0,6,0,0,0,6,0,4,0,6,0,6,0,8,0,8,0,8,0,11,0,11,0,13,0,11,0,15,0,8,0,13,0,8,0,15,0,4,0,13,0,0,0,11,0,251,255,8,0,247,255,4,0,242,255,0,0,238,255,253,255,236,255,247,255,231,255,242,255,231,255,236,255,231,255,231,255,231,255,227,255,233,255,225,255,236,255,227,255,238,255,229,255,240,255,231,255,242,255,231,255,244,255,236,255,247,255,240,255,249,255,242,255,253,255,244,255,0,0,247,255,2,0,244,255,6,0,247,255,11,0,244,255,15,0,244,255,17,0,244,255,22,0,242,255,24,0,244,255,28,0,244,255,26,0,247,255,28,0,249,255,24,0,251,255,22,0,253,255,15,0,0,0,11,0,2,0,6,0,4,0,2,0,4,0,0,0,8,0,253,255,11,0,253,255,15,0,251,255,15,0,251,255,19,0,253,255,24,0,253,255,28,0,253,255,30,0,253,255,30,0,253,255,35,0,253,255,30,0,251,255,30,0,251,255,30,0,251,255,26,0,251,255,22,0,251,255,17,0,251,255,13,0,251,255,8,0,251,255,6,0,249,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,13,0,253,255,15,0,0,0,17,0,253,255,15,0,253,255,15,0,253,255,13,0,253,255,11,0,0,0,6,0,253,255,4,0,253,255,0,0,249,255,0,0,249,255,251,255,244,255,249,255,240,255,247,255,236,255,244,255,229,255,242,255,227,255,240,255,222,255,240,255,220,255,242,255,218,255,242,255,220,255,242,255,222,255,244,255,227,255,247,255,229,255,249,255,236,255,251,255,238,255,0,0,240,255,2,0,242,255,4,0,244,255,8,0,244,255,13,0,244,255,17,0,247,255,19,0,244,255,19,0,247,255,22,0,247,255,19,0,247,255,19,0,247,255,19,0,247,255,17,0,247,255,15,0,247,255,15,0,244,255,13,0,242,255,11,0,240,255,11,0,238,255,11,0,238,255,8,0,238,255,6,0,238,255,0,0,238,255,0,0,242,255,244,255,242,255,240,255,244,255,231,255,247,255,225,255,247,255,216,255,249,255,214,255,249,255,209,255,247,255,209,255,247,255,211,255,244,255,214,255,244,255,218,255,242,255,227,255,240,255,233,255,238,255,242,255,236,255,249,255,233,255,0,0,233,255,6,0,231,255,13,0,231,255,17,0,231,255,19,0,229,255,22,0,229,255,24,0,231,255,19,0,233,255,22,0,233,255,19,0,238,255,19,0,240,255,17,0,242,255,17,0,244,255,17,0,249,255,17,0,251,255,17,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,17,0,0,0,15,0,2,0,11,0,0,0,8,0,0,0,6,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,253,255,2,0,249,255,2,0,244,255,2,0,242,255,0,0,238,255,2,0,236,255,2,0,233,255,4,0,236,255,6,0,236,255,8,0,238,255,11,0,240,255,13,0,244,255,13,0,251,255,15,0,253,255,17,0,0,0,17,0,2,0,17,0,6,0,13,0,8,0,8,0,13,0,4,0,15,0,2,0,17,0,0,0,17,0,253,255,19,0,249,255,19,0,249,255,17,0,247,255,17,0,247,255,13,0,247,255,8,0,249,255,6,0,251,255,4,0,0,0,2,0,0,0,0,0,4,0,0,0,6,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,8,0,8,0,13,0,8,0,19,0,6,0,24,0,4,0,28,0,2,0,35,0,0,0,39,0,0,0,44,0,253,255,48,0,253,255,48,0,251,255,46,0,253,255,48,0,253,255,46,0,253,255,44,0,0,0,41,0,0,0,39,0,2,0,35,0,2,0,30,0,4,0,28,0,2,0,26,0,0,0,24,0,0,0,22,0,0,0,19,0,2,0,17,0,2,0,19,0,4,0,19,0,6,0,17,0,8,0,17,0,11,0,15,0,13,0,13,0,15,0,11,0,15,0,4,0,17,0,2,0,17,0,0,0,17,0,253,255,15,0,251,255,15,0,251,255,15,0,253,255,13,0,251,255,11,0,253,255,11,0,0,0,11,0,2,0,8,0,2,0,8,0,4,0,11,0,4,0,11,0,6,0,11,0,11,0,11,0,11,0,8,0,11,0,8,0,11,0,6,0,8,0,6,0,6,0,6,0,4,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,251,255,247,255,249,255,247,255,242,255,242,255,240,255,240,255,238,255,238,255,238,255,236,255,240,255,236,255,238,255,236,255,240,255,238,255,244,255,238,255,249,255,240,255,251,255,240,255,249,255,242,255,251,255,244,255,251,255,249,255,249,255,0,0,244,255,0,0,240,255,6,0,236,255,8,0,231,255,13,0,227,255,17,0,225,255,17,0,220,255,19,0,220,255,24,0,220,255,22,0,220,255,19,0,225,255,19,0,222,255,15,0,227,255,11,0,229,255,8,0,233,255,4,0,236,255,0,0,240,255,0,0,242,255,0,0,244,255,253,255,247,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,244,255,251,255,244,255,249,255,240,255,247,255,242,255,247,255,240,255,242,255,238,255,240,255,238,255,242,255,240,255,242,255,242,255,242,255,242,255,244,255,242,255,244,255,244,255,244,255,247,255,247,255,244,255,249,255,244,255,247,255,242,255,247,255,240,255,247,255,240,255,251,255,238,255,251,255,236,255,253,255,231,255,253,255,229,255,0,0,225,255,0,0,222,255,253,255,218,255,253,255,216,255,253,255,216,255,251,255,211,255,249,255,211,255,247,255,211,255,242,255,211,255,242,255,211,255,240,255,214,255,240,255,214,255,240,255,216,255,242,255,220,255,244,255,227,255,244,255,233,255,244,255,238,255,247,255,244,255,249,255,249,255,251,255,253,255,251,255,0,0,251,255,4,0,253,255,6,0,253,255,11,0,253,255,13,0,251,255,13,0,251,255,11,0,249,255,11,0,244,255,11,0,242,255,11,0,240,255,8,0,240,255,11,0,242,255,11,0,244,255,8,0,247,255,8,0,249,255,11,0,249,255,11,0,249,255,11,0,249,255,8,0,247,255,6,0,244,255,6,0,242,255,6,0,240,255,6,0,242,255,2,0,238,255,4,0,240,255,4,0,242,255,6,0,244,255,6,0,242,255,6,0,247,255,8,0,247,255,6,0,247,255,4,0,247,255,2,0,247,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,4,0,251,255,4,0,253,255,8,0,253,255,8,0,0,0,13,0,2,0,13,0,4,0,13,0,4,0,13,0,2,0,13,0,0,0,15,0,253,255,13,0,249,255,13,0,244,255,13,0,238,255,11,0,233,255,11,0,229,255,11,0,227,255,8,0,229,255,4,0,229,255,4,0,231,255,0,0,236,255,253,255,240,255,249,255,244,255,242,255,249,255,238,255,253,255,233,255,0,0,229,255,0,0,227,255,4,0,225,255,6,0,225,255,8,0,225,255,13,0,229,255,15,0,229,255,17,0,233,255,17,0,236,255,19,0,238,255,22,0,240,255,24,0,240,255,24,0,240,255,24,0,240,255,22,0,240,255,22,0,240,255,22,0,242,255,22,0,242,255,19,0,242,255,19,0,240,255,17,0,240,255,15,0,242,255,13,0,242,255,13,0,242,255,8,0,244,255,4,0,244,255,2,0,244,255,0,0,247,255,253,255,249,255,249,255,249,255,249,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,0,0,251,255,0,0,251,255,2,0,253,255,4,0,249,255,6,0,251,255,8,0,251,255,8,0,249,255,8,0,249,255,11,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,11,0,253,255,13,0,251,255,15,0,247,255,15,0,242,255,15,0,238,255,15,0,233,255,13,0,229,255,13,0,222,255,6,0,220,255,6,0,218,255,0,0,214,255,253,255,211,255,249,255,214,255,247,255,211,255,244,255,214,255,244,255,216,255,244,255,218,255,249,255,222,255,251,255,225,255,253,255,229,255,0,0,233,255,2,0,236,255,4,0,238,255,8,0,240,255,13,0,242,255,15,0,244,255,19,0,247,255,24,0,249,255,26,0,251,255,28,0,253,255,30,0,253,255,30,0,0,0,28,0,2,0,26,0,2,0,22,0,4,0,17,0,4,0,13,0,4,0,8,0,6,0,2,0,6,0,253,255,4,0,251,255,4,0,244,255,4,0,242,255,4,0,242,255,2,0,238,255,2,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,253,255,242,255,251,255,242,255,251,255,244,255,249,255,244,255,249,255,244,255,249,255,247,255,251,255,247,255,251,255,249,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,2,0,2,0,6,0,2,0,11,0,2,0,17,0,2,0,17,0,2,0,19,0,0,0,19,0,0,0,19,0,253,255,17,0,251,255,17,0,249,255,13,0,249,255,13,0,247,255,11,0,242,255,8,0,240,255,8,0,238,255,11,0,238,255,11,0,231,255,13,0,233,255,17,0,231,255,19,0,233,255,22,0,236,255,22,0,240,255,22,0,247,255,22,0,251,255,24,0,0,0,22,0,8,0,19,0,11,0,19,0,15,0,17,0,15,0,15,0,15,0,13,0,13,0,13,0,11,0,8,0,8,0,8,0,2,0,8,0,0,0,6,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,242,255,247,255,242,255,244,255,240,255,240,255,240,255,240,255,238,255,236,255,236,255,233,255,236,255,231,255,233,255,229,255,231,255,229,255,229,255,231,255,229,255,233,255,231,255,236,255,229,255,236,255,231,255,240,255,233,255,238,255,236,255,240,255,240,255,240,255,247,255,240,255,249,255,242,255,0,0,242,255,0,0,244,255,6,0,247,255,6,0,249,255,8,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,253,255,4,0,251,255,6,0,249,255,8,0,244,255,8,0,240,255,8,0,240,255,11,0,240,255,8,0,240,255,8,0,238,255,4,0,240,255,2,0,242,255,0,0,244,255,0,0,249,255,253,255,249,255,249,255,251,255,247,255,253,255,244,255,0,0,244,255,0,0,240,255,4,0,240,255,6,0,240,255,8,0,236,255,11,0,233,255,11,0,231,255,15,0,229,255,13,0,229,255,13,0,227,255,13,0,229,255,13,0,229,255,15,0,229,255,13,0,229,255,15,0,231,255,15,0,231,255,13,0,229,255,15,0,229,255,11,0,227,255,8,0,225,255,4,0,222,255,0,0,220,255,0,0,220,255,253,255,220,255,253,255,222,255,249,255,222,255,249,255,227,255,249,255,229,255,249,255,233,255,249,255,238,255,247,255,242,255,247,255,247,255,247,255,253,255,247,255,2,0,244,255,6,0,244,255,11,0,242,255,17,0,242,255,19,0,240,255,19,0,238,255,17,0,236,255,19,0,231,255,17,0,231,255,13,0,229,255,13,0,227,255,8,0,229,255,4,0,227,255,2,0,231,255,2,0,233,255,0,0,238,255,0,0,240,255,2,0,244,255,2,0,247,255,2,0,249,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,4,0,6,0,4,0,6,0,6,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,2,0,11,0,0,0,11,0,251,255,11,0,247,255,11,0,244,255,8,0,244,255,8,0,242,255,8,0,242,255,6,0,244,255,6,0,244,255,4,0,247,255,6,0,249,255,6,0,249,255,8,0,253,255,8,0,253,255,13,0,0,0,13,0,0,0,17,0,4,0,17,0,6,0,17,0,8,0,19,0,11,0,17,0,13,0,17,0,13,0,17,0,13,0,17,0,13,0,15,0,15,0,15,0,13,0,17,0,13,0,13,0,13,0,13,0,8,0,11,0,8,0,6,0,4,0,4,0,2,0,4,0,0,0,2,0,253,255,0,0,251,255,2,0,249,255,2,0,247,255,4,0,244,255,6,0,244,255,11,0,242,255,13,0,240,255,17,0,240,255,17,0,240,255,19,0,242,255,22,0,242,255,22,0,244,255,24,0,244,255,24,0,244,255,24,0,249,255,26,0,249,255,24,0,249,255,26,0,249,255,26,0,249,255,28,0,249,255,26,0,251,255,26,0,249,255,24,0,251,255,24,0,253,255,19,0,0,0,15,0,253,255,11,0,0,0,8,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,2,0,4,0,4,0,4,0,8,0,6,0,8,0,4,0,11,0,0,0,15,0,0,0,13,0,0,0,11,0,253,255,11,0,249,255,11,0,247,255,8,0,247,255,6,0,244,255,6,0,242,255,4,0,242,255,4,0,242,255,2,0,242,255,4,0,240,255,4,0,240,255,4,0,240,255,2,0,238,255,2,0,240,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,242,255,2,0,244,255,2,0,244,255,4,0,244,255,6,0,249,255,6,0,251,255,11,0,251,255,8,0,0,0,11,0,2,0,8,0,4,0,8,0,6,0,6,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,249,255,0,0,242,255,2,0,240,255,4,0,236,255,4,0,231,255,6,0,229,255,6,0,229,255,4,0,231,255,4,0,231,255,2,0,233,255,2,0,236,255,0,0,240,255,0,0,242,255,0,0,244,255,2,0,247,255,2,0,247,255,4,0,249,255,6,0,247,255,8,0,244,255,11,0,242,255,13,0,242,255,15,0,242,255,15,0,242,255,13,0,244,255,13,0,247,255,11,0,249,255,6,0,249,255,2,0,251,255,0,0,253,255,251,255,0,0,247,255,253,255,242,255,253,255,238,255,251,255,236,255,249,255,231,255,247,255,229,255,242,255,227,255,240,255,222,255,238,255,220,255,236,255,222,255,233,255,220,255,233,255,220,255,231,255,225,255,231,255,227,255,229,255,233,255,229,255,240,255,231,255,244,255,231,255,251,255,233,255,0,0,233,255,4,0,233,255,11,0,236,255,13,0,238,255,17,0,236,255,15,0,236,255,15,0,236,255,15,0,236,255,11,0,233,255,11,0,233,255,4,0,231,255,4,0,231,255,2,0,231,255,4,0,233,255,6,0,233,255,11,0,233,255,15,0,236,255,19,0,238,255,22,0,240,255,24,0,242,255,24,0,242,255,24,0,244,255,22,0,244,255,17,0,244,255,13,0,244,255,6,0,244,255,4,0,244,255,0,0,247,255,251,255,249,255,249,255,251,255,244,255,253,255,242,255,0,0,242,255,0,0,242,255,2,0,240,255,2,0,238,255,2,0,240,255,4,0,238,255,4,0,240,255,4,0,240,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,249,255,6,0,249,255,6,0,251,255,6,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,6,0,249,255,6,0,247,255,6,0,244,255,4,0,240,255,4,0,238,255,2,0,238,255,4,0,236,255,4,0,233,255,6,0,233,255,4,0,233,255,4,0,236,255,2,0,240,255,4,0,244,255,0,0,247,255,0,0,251,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,4,0,11,0,6,0,13,0,8,0,17,0,13,0,19,0,15,0,22,0,17,0,22,0,19,0,22,0,22,0,24,0,24,0,22,0,24,0,24,0,22,0,22,0,22,0,19,0,19,0,17,0,19,0,15,0,19,0,15,0,19,0,15,0,22,0,15,0,22,0,15,0,24,0,17,0,28,0,17,0,26,0,17,0,24,0,15,0,22,0,17,0,17,0,15,0,8,0,13,0,4,0,11,0,0,0,8,0,253,255,4,0,249,255,2,0,244,255,0,0,244,255,251,255,242,255,251,255,244,255,249,255,242,255,247,255,244,255,244,255,242,255,244,255,242,255,242,255,240,255,244,255,238,255,244,255,238,255,247,255,238,255,247,255,236,255,249,255,231,255,249,255,233,255,251,255,231,255,253,255,231,255,253,255,233,255,0,0,233,255,0,0,236,255,0,0,236,255,253,255,236,255,0,0,238,255,253,255,238,255,249,255,238,255,247,255,242,255,244,255,242,255,242,255,242,255,240,255,240,255,238,255,240,255,240,255,236,255,238,255,231,255,240,255,231,255,238,255,229,255,240,255,227,255,242,255,225,255,244,255,227,255,247,255,229,255,247,255,229,255,247,255,231,255,244,255,231,255,244,255,236,255,244,255,238,255,244,255,238,255,244,255,242,255,242,255,242,255,244,255,242,255,247,255,242,255,249,255,242,255,249,255,242,255,251,255,240,255,251,255,242,255,249,255,240,255,247,255,240,255,247,255,240,255,242,255,236,255,240,255,236,255,238,255,236,255,236,255,238,255,231,255,240,255,229,255,242,255,227,255,247,255,227,255,251,255,227,255,0,0,229,255,0,0,231,255,6,0,233,255,11,0,238,255,11,0,240,255,11,0,247,255,11,0,251,255,11,0,253,255,8,0,0,0,6,0,4,0,4,0,8,0,2,0,13,0,0,0,17,0,0,0,19,0,253,255,24,0,253,255,26,0,253,255,26,0,253,255,28,0,253,255,28,0,0,0,24,0,0,0,22,0,2,0,22,0,4,0,17,0,8,0,13,0,11,0,11,0,11,0,6,0,11,0,4,0,8,0,2,0,8,0,4,0,6,0,4,0,0,0,2,0,253,255,4,0,247,255,6,0,242,255,4,0,238,255,2,0,233,255,2,0,229,255,2,0,229,255,2,0,229,255,2,0,227,255,4,0,227,255,4,0,229,255,6,0,229,255,6,0,231,255,11,0,236,255,11,0,238,255,11,0,240,255,11,0,244,255,11,0,249,255,6,0,251,255,4,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,2,0,249,255,0,0,249,255,0,0,244,255,0,0,242,255,0,0,242,255,2,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,253,255,249,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,244,255,4,0,242,255,6,0,242,255,8,0,242,255,11,0,238,255,13,0,238,255,13,0,240,255,13,0,240,255,11,0,238,255,8,0,238,255,4,0,240,255,0,0,240,255,251,255,240,255,247,255,240,255,240,255,242,255,236,255,244,255,233,255,247,255,231,255,249,255,231,255,253,255,233,255,0,0,238,255,2,0,242,255,4,0,247,255,4,0,253,255,6,0,2,0,4,0,6,0,4,0,6,0,2,0,8,0,0,0,8,0,0,0,6,0,253,255,4,0,253,255,2,0,253,255,253,255,251,255,249,255,251,255,247,255,251,255,247,255,253,255,244,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,251,255,247,255,253,255,247,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,247,255,253,255,247,255,251,255,247,255,251,255,244,255,251,255,242,255,251,255,242,255,251,255,242,255,249,255,240,255,247,255,242,255,247,255,242,255,244,255,242,255,244,255,242,255,247,255,244,255,249,255,244,255,251,255,244,255,253,255,247,255,0,0,247,255,2,0,249,255,8,0,249,255,11,0,251,255,13,0,253,255,15,0,0,0,17,0,0,0,19,0,2,0,22,0,6,0,22,0,6,0,22,0,8,0,22,0,11,0,24,0,13,0,24,0,15,0,22,0,17,0,22,0,19,0,24,0,15,0,24,0,15,0,24,0,13,0,26,0,11,0,26,0,11,0,28,0,8,0,28,0,8,0,28,0,8,0,28,0,11,0,28,0,8,0,24,0,11,0,24,0,13,0,19,0,13,0,13,0,13,0,11,0,15,0,4,0,15,0,0,0,17,0,0,0,17,0,251,255,19,0,249,255,22,0,247,255,22,0,247,255,24,0,249,255,26,0,249,255,28,0,249,255,33,0,251,255,35,0,249,255,37,0,251,255,39,0,249,255,39,0,249,255,39,0,251,255,37,0,249,255,35,0,251,255,30,0,251,255,26,0,253,255,19,0,0,0,13,0,0,0,6,0,4,0,0,0,4,0,253,255,6,0,249,255,6,0,247,255,6,0,242,255,4,0,242,255,2,0,238,255,2,0,238,255,0,0,238,255,0,0,238,255,0,0,238,255,253,255,242,255,251,255,244,255,249,255,247,255,249,255,249,255,249,255,253,255,253,255,0,0,253,255,4,0,0,0,8,0,2,0,13,0,4,0,13,0,8,0,17,0,8,0,19,0,11,0,19,0,11,0,19,0,11,0,17,0,8,0,19,0,8,0,17,0,6,0,17,0,4,0,13,0,2,0,11,0,0,0,8,0,2,0,8,0,4,0,6,0,6,0,4,0,8,0,2,0,8,0,0,0,8,0,0,0,11,0,251,255,6,0,251,255,6,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,6,0,251,255,8,0,247,255,11,0,244,255,15,0,240,255,17,0,238,255,19,0,231,255,22,0,229,255,24,0,225,255,26,0,222,255,26,0,220,255,26,0,218,255,26,0,214,255,24,0,216,255,24,0,218,255,24,0,220,255,22,0,222,255,22,0,227,255,19,0,231,255,17,0,236,255,17,0,240,255,15,0,244,255,13,0,247,255,13,0,253,255,8,0,0,0,8,0,0,0,6,0,2,0,4,0,4,0,6,0,4,0,4,0,6,0,6,0,6,0,6,0,8,0,4,0,6,0,2,0,6,0,0,0,6,0,253,255,4,0,247,255,0,0,242,255,2,0,240,255,2,0,233,255,0,0,231,255,2,0,229,255,4,0,227,255,6,0,225,255,11,0,227,255,13,0,227,255,17,0,225,255,22,0,227,255,24,0,227,255,24,0,229,255,26,0,233,255,26,0,236,255,26,0,238,255,26,0,242,255,26,0,244,255,28,0,247,255,26,0,251,255,26,0,251,255,22,0,253,255,19,0,253,255,17,0,0,0,13,0,0,0,6,0,0,0,2,0,0,0,0,0,253,255,251,255,0,0,249,255,253,255,247,255,0,0,247,255,253,255,247,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,4,0,0,0,6,0,0,0,11,0,0,0,15,0,0,0,17,0,2,0,19,0,2,0,22,0,4,0,24,0,6,0,24,0,6,0,22,0,8,0,24,0,11,0,22,0,13,0,19,0,15,0,19,0,17,0,19,0,17,0,17,0,17,0,15,0,17,0,15,0,15,0,15,0,15,0,15,0,11,0,15,0,8,0,15,0,4,0,13,0,0,0,15,0,0,0,13,0,251,255,11,0,249,255,11,0,249,255,11,0,249,255,8,0,247,255,4,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,249,255,251,255,247,255,251,255,244,255,249,255,242,255,249,255,240,255,244,255,240,255,247,255,242,255,244,255,244,255,244,255,247,255,242,255,249,255,244,255,249,255,244,255,251,255,247,255,251,255,249,255,253,255,251,255,251,255,253,255,249,255,0,0,247,255,0,0,247,255,0,0,242,255,2,0,244,255,2,0,247,255,0,0,249,255,253,255,253,255,253,255,0,0,251,255,2,0,247,255,6,0,244,255,11,0,242,255,15,0,242,255,19,0,242,255,22,0,242,255,24,0,244,255,24,0,244,255,26,0,242,255,26,0,244,255,26,0,244,255,26,0,242,255,28,0,242,255,26,0,242,255,26,0,242,255,26,0,242,255,22,0,240,255,19,0,240,255,17,0,238,255,13,0,238,255,13,0,238,255,11,0,238,255,8,0,240,255,6,0,240,255,11,0,244,255,11,0,244,255,13,0,249,255,13,0,251,255,15,0,253,255,15,0,0,0,15,0,4,0,13,0,8,0,11,0,11,0,8,0,15,0,6,0,19,0,2,0,19,0,2,0,19,0,0,0,19,0,0,0,15,0,0,0,13,0,0,0,6,0,0,0,2,0,2,0,0,0,2,0,251,255,4,0,251,255,2,0,249,255,4,0,249,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,244,255,2,0,244,255,4,0,244,255,6,0,244,255,6,0,244,255,6,0,244,255,4,0,244,255,6,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,253,255,247,255,253,255,242,255,249,255,240,255,244,255,240,255,242,255,238,255,240,255,238,255,238,255,236,255,236,255,238,255,233,255,242,255,231,255,247,255,231,255,249,255,231,255,0,0,233,255,2,0,233,255,6,0,238,255,8,0,242,255,11,0,249,255,13,0,251,255,15,0,0,0,15,0,4,0,15,0,6,0,17,0,8,0,15,0,11,0,15,0,13,0,17,0,15,0,15,0,17,0,13,0,17,0,11,0,19,0,8,0,24,0,6,0,24,0,4,0,24,0,4,0,24,0,2,0,26,0,2,0,22,0,2,0,22,0,2,0,22,0,0,0,17,0,0,0,17,0,0,0,15,0,253,255,15,0,253,255,13,0,249,255,15,0,249,255,13,0,247,255,11,0,249,255,11,0,247,255,11,0,247,255,8,0,249,255,8,0,249,255,11,0,251,255,11,0,251,255,11,0,253,255,11,0,253,255,13,0,0,0,11,0,0,0,13,0,2,0,11,0,0,0,8,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,6,0,4,0,11,0,4,0,13,0,6,0,17,0,4,0,22,0,4,0,26,0,6,0,26,0,4,0,28,0,0,0,26,0,253,255,26,0,251,255,24,0,247,255,22,0,242,255,17,0,240,255,13,0,238,255,8,0,236,255,4,0,233,255,0,0,233,255,251,255,236,255,247,255,240,255,244,255,242,255,240,255,247,255,240,255,251,255,240,255,0,0,242,255,2,0,244,255,0,0,249,255,0,0,0,0,2,0,2,0,0,0,6,0,253,255,11,0,251,255,15,0,247,255,17,0,244,255,17,0,242,255,22,0,242,255,19,0,238,255,19,0,236,255,22,0,233,255,22,0,231,255,24,0,229,255,24,0,229,255,24,0,229,255,24,0,227,255,24,0,229,255,19,0,233,255,17,0,236,255,15,0,240,255,11,0,244,255,6,0,247,255,2,0,251,255,0,0,253,255,251,255,253,255,249,255,253,255,247,255,253,255,244,255,251,255,244,255,249,255,244,255,244,255,247,255,242,255,247,255,240,255,249,255,238,255,249,255,236,255,251,255,236,255,251,255,233,255,253,255,236,255,0,0,236,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,247,255,2,0,247,255,6,0,249,255,4,0,253,255,6,0,253,255,8,0,253,255,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,11,0,4,0,13,0,6,0,13,0,8,0,13,0,11,0,13,0,11,0,15,0,15,0,13,0,13,0,13,0,15,0,13,0,17,0,11,0,19,0,8,0,19,0,4,0,19,0,0,0,17,0,0,0,17,0,251,255,15,0,249,255,13,0,244,255,8,0,244,255,4,0,244,255,4,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,4,0,6,0,6,0,11,0,8,0,15,0,11,0,19,0,15,0,24,0,13,0,26,0,15,0,28,0,15,0,30,0,13,0,30,0,13,0,28,0,11,0,26,0,6,0,24,0,4,0,22,0,2,0,19,0,0,0,15,0,251,255,15,0,251,255,13,0,249,255,13,0,249,255,11,0,249,255,13,0,251,255,13,0,251,255,13,0,253,255,13,0,0,0,13,0,2,0,11,0,2,0,8,0,4,0,6,0,6,0,4,0,8,0,0,0,8,0,253,255,8,0,251,255,8,0,251,255,4,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,251,255,2,0,249,255,4,0,247,255,11,0,247,255,15,0,247,255,22,0,249,255,28,0,251,255,30,0,0,0,35,0,2,0,39,0,6,0,41,0,8,0,41,0,13,0,44,0,15,0,44,0,17,0,41,0,17,0,39,0,19,0,37,0,19,0,33,0,19,0,28,0,19,0,24,0,17,0,19,0,17,0,13,0,19,0,11,0,17,0,6,0,17,0,2,0,15,0,0,0,15,0,0,0,13,0,0,0,8,0,4,0,4,0,4,0,0,0,6,0,253,255,6,0,249,255,6,0,242,255,6,0,242,255,4,0,238,255,4,0,236,255,2,0,236,255,0,0,236,255,0,0,238,255,253,255,238,255,253,255,242,255,253,255,244,255,253,255,247,255,0,0,251,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,8,0,2,0,13,0,0,0,15,0,4,0,17,0,4,0,22,0,8,0,24,0,13,0,26,0,13,0,28,0,15,0,30,0,19,0,28,0,22,0,28,0,22,0,28,0,22,0,24,0,22,0,22,0,22,0,15,0,19,0,13,0,17,0,8,0,15,0,4,0,13,0,0,0,8,0,253,255,8,0,251,255,6,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,2,0,249,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,6,0,253,255,11,0,0,0,13,0,253,255,17,0,253,255,22,0,0,0,22,0,0,0,26,0,253,255,26,0,0,0,30,0,0,0,33,0,0,0,37,0,0,0,39,0,0,0,41,0,0,0,44,0,0,0,44,0,253,255,46,0,0,0,44,0,253,255,44,0,253,255,41,0,253,255,41,0,251,255,41,0,251,255,39,0,249,255,37,0,247,255,35,0,247,255,33,0,244,255,30,0,240,255,28,0,240,255,24,0,242,255,22,0,242,255,19,0,242,255,17,0,244,255,17,0,244,255,15,0,247,255,17,0,249,255,17,0,251,255,15,0,253,255,13,0,0,0,11,0,0,0,6,0,0,0,2,0,0,0,0,0,2,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,251,255,253,255,249,255,0,0,247,255,4,0,244,255,4,0,240,255,8,0,240,255,8,0,242,255,13,0,242,255,13,0,242,255,13,0,247,255,13,0,251,255,11,0,0,0,11,0,4,0,8,0,8,0,8,0,13,0,6,0,17,0,8,0,19,0,11,0,22,0,11,0,24,0,13,0,24,0,17,0,24,0,22,0,19,0,24,0,19,0,26,0,17,0,28,0,15,0,26,0,13,0,26,0,11,0,24,0,11,0,19,0,8,0,19,0,4,0,15,0,2,0,11,0,0,0,8,0,0,0,8,0,253,255,4,0,251,255,4,0,251,255,6,0,249,255,6,0,249,255,8,0,247,255,8,0,247,255,11,0,247,255,13,0,247,255,17,0,247,255,19,0,244,255,19,0,242,255,22,0,242,255,24,0,238,255,24,0,236,255,24,0,236,255,22,0,233,255,19,0,233,255,17,0,231,255,13,0,233,255,11,0,233,255,6,0,236,255,2,0,238,255,2,0,238,255,2,0,242,255,0,0,244,255,0,0,244,255,2,0,249,255,4,0,251,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,2,0,11,0,2,0,8,0,4,0,11,0,2,0,11,0,4,0,8,0,4,0,8,0,4,0,6,0,4,0,8,0,6,0,6,0,6,0,6,0,8,0,6,0,8,0,4,0,11,0,4,0,11,0,2,0,11,0,0,0,11,0,0,0,11,0,253,255,11,0,251,255,11,0,249,255,13,0,244,255,11,0,242,255,11,0,238,255,8,0,236,255,6,0,238,255,4,0,238,255,0,0,240,255,0,0,242,255,251,255,244,255,247,255,251,255,242,255,253,255,242,255,0,0,242,255,6,0,242,255,11,0,242,255,13,0,242,255,15,0,244,255,15,0,244,255,15,0,247,255,13,0,249,255,11,0,249,255,11,0,251,255,6,0,251,255,4,0,251,255,2,0,249,255,0,0,249,255,253,255,247,255,251,255,247,255,251,255,247,255,249,255,247,255,247,255,244,255,247,255,247,255,244,255,247,255,244,255,247,255,242,255,249,255,242,255,251,255,244,255,251,255,244,255,253,255,247,255,253,255,251,255,253,255,251,255,253,255,0,0,253,255,2,0,253,255,2,0,253,255,6,0,251,255,8,0,251,255,11,0,249,255,11,0,249,255,11,0,249,255,13,0,247,255,17,0,244,255,17,0,247,255,22,0,244,255,24,0,244,255,24,0,244,255,26,0,244,255,24,0,247,255,24,0,249,255,19,0,251,255,17,0,0,0,13,0,0,0,8,0,4,0,4,0,8,0,0,0,11,0,253,255,13,0,249,255,15,0,249,255,15,0,247,255,15,0,247,255,15,0,247,255,15,0,249,255,13,0,249,255,13,0,249,255,13,0,247,255,13,0,247,255,13,0,244,255,11,0,242,255,11,0,240,255,8,0,240,255,6,0,238,255,4,0,238,255,2,0,236,255,0,0,238,255,0,0,238,255,0,0,242,255,253,255,244,255,253,255,249,255,253,255,0,0,0,0,4,0,0,0,11,0,0,0,15,0,2,0,19,0,4,0,24,0,11,0,28,0,13,0,28,0,17,0,30,0,17,0,30,0,19,0,30,0,17,0,26,0,15,0,26,0,8,0,22,0,4,0,19,0,0,0,15,0,253,255,13,0,249,255,13,0,244,255,11,0,244,255,11,0,242,255,11,0,244,255,8,0,242,255,11,0,244,255,8,0,244,255,8,0,242,255,6,0,242,255,4,0,240,255,2,0,238,255,0,0,233,255,251,255,229,255,249,255,227,255,244,255,227,255,242,255,227,255,240,255,225,255,238,255,229,255,238,255,233,255,238,255,238,255,238,255,242,255,238,255,244,255,240,255,249,255,242,255,251,255,244,255,253,255,247,255,0,0,251,255,2,0,0,0,2,0,2,0,6,0,6,0,11,0,11,0,13,0,13,0,15,0,15,0,15,0,17,0,17,0,17,0,17,0,17,0,17,0,15,0,13,0,13,0,11,0,13,0,6,0,13,0,4,0,11,0,2,0,6,0,0,0,6,0,253,255,4,0,251,255,4,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,251,255,0,0,251,255,4,0,0,0,8,0,0,0,8,0,2,0,13,0,4,0,17,0,4,0,22,0,4,0,22,0,2,0,24,0,0,0,26,0,253,255,28,0,249,255,26,0,247,255,24,0,242,255,22,0,242,255,19,0,236,255,17,0,236,255,15,0,233,255,13,0,233,255,11,0,233,255,8,0,233,255,6,0,233,255,6,0,236,255,6,0,236,255,6,0,240,255,4,0,242,255,4,0,244,255,6,0,244,255,6,0,247,255,8,0,249,255,8,0,251,255,8,0,0,0,8,0,0,0,4,0,4,0,2,0,4,0,0,0,6,0,251,255,11,0,247,255,15,0,242,255,15,0,238,255,15,0,236,255,17,0,233,255,19,0,233,255,19,0,236,255,19,0,238,255,17,0,240,255,15,0,240,255,15,0,242,255,11,0,247,255,8,0,247,255,6,0,251,255,4,0,253,255,0,0,253,255,0,0,0,0,0,0,2,0,2,0,6,0,2,0,8,0,6,0,8,0,11,0,13,0,13,0,15,0,22,0,17,0,24,0,19,0,28,0,22,0,28,0,22,0,30,0,24,0,26,0,24,0,24,0,22,0,19,0,22,0,8,0,19,0,2,0,15,0,253,255,15,0,249,255,11,0,244,255,6,0,240,255,4,0,242,255,2,0,244,255,0,0,247,255,0,0,251,255,251,255,0,0,249,255,2,0,247,255,4,0,242,255,6,0,240,255,11,0,238,255,11,0,236,255,15,0,233,255,13,0,238,255,13,0,240,255,11,0,240,255,11,0,244,255,11,0,247,255,11,0,251,255,6,0,251,255,6,0,0,0,2,0,0,0,0,0,4,0,253,255,4,0,247,255,6,0,244,255,8,0,240,255,8,0,236,255,13,0,233,255,13,0,231,255,13,0,231,255,13,0,233,255,11,0,236,255,11,0,238,255,8,0,242,255,8,0,247,255,8,0,251,255,8,0,253,255,11,0,0,0,13,0,0,0,13,0,2,0,13,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,2,0,6,0,2,0,8,0,4,0,8,0,6,0,8,0,11,0,11,0,13,0,11,0,15,0,11,0,17,0,11,0,19,0,13,0,19,0,13,0,17,0,13,0,17,0,13,0,15,0,13,0,11,0,13,0,8,0,11,0,4,0,8,0,4,0,6,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,8,0,253,255,6,0,0,0,11,0,0,0,11,0,0,0,11,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,2,0,2,0,2,0,0,0,4,0,253,255,0,0,253,255,2,0,251,255,0,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,0,0,253,255,2,0,251,255,4,0,251,255,6,0,251,255,8,0,247,255,13,0,247,255,15,0,244,255,15,0,244,255,13,0,244,255,13,0,244,255,13,0,247,255,11,0,249,255,6,0,253,255,2,0,0,0,0,0,4,0,253,255,6,0,249,255,11,0,249,255,15,0,242,255,19,0,240,255,24,0,242,255,26,0,240,255,26,0,240,255,26,0,242,255,26,0,247,255,26,0,251,255,24,0,0,0,22,0,0,0,22,0,2,0,19,0,6,0,19,0,6,0,17,0,8,0,17,0,4,0,15,0,4,0,15,0,2,0,17,0,0,0,15,0,0,0,17,0,253,255,19,0,253,255,19,0,253,255,24,0,0,0,26,0,0,0,28,0,0,0,28,0,2,0,28,0,6,0,26,0,8,0,26,0,11,0,24,0,11,0,22,0,15,0,19,0,15,0,17,0,17,0,17,0,15,0,15,0,15,0,15,0,13,0,17,0,8,0,17,0,2,0,17,0,2,0,19,0,253,255,19,0,249,255,22,0,247,255,22,0,242,255,19,0,244,255,19,0,242,255,17,0,244,255,15,0,247,255,13,0,251,255,13,0,0,0,11,0,2,0,11,0,4,0,11,0,8,0,13,0,8,0,13,0,8,0,13,0,8,0,15,0,6,0,15,0,6,0,17,0,4,0,15,0,4,0,15,0,4,0,13,0,8,0,8,0,8,0,4,0,13,0,0,0,19,0,0,0,22,0,249,255,28,0,247,255,28,0,242,255,30,0,240,255,28,0,238,255,26,0,236,255,26,0,233,255,22,0,231,255,22,0,231,255,17,0,229,255,13,0,229,255,11,0,229,255,8,0,229,255,6,0,231,255,8,0,233,255,8,0,233,255,11,0,240,255,13,0,244,255,15,0,249,255,15,0,0,0,17,0,2,0,15,0,6,0,15,0,13,0,13,0,15,0,13,0,15,0,8,0,15,0,4,0,13,0,2,0,8,0,0,0,2,0,0,0,0,0,253,255,251,255,251,255,247,255,251,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,247,255,249,255,247,255,251,255,247,255,251,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,253,255,251,255,251,255,249,255,253,255,247,255,251,255,244,255,251,255,244,255,253,255,240,255,253,255,240,255,253,255,240,255,0,0,240,255,0,0,244,255,0,0,247,255,0,0,251,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,2,0,4,0,4,0,2,0,4,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,4,0,11,0,6,0,13,0,8,0,13,0,8,0,13,0,11,0,13,0,13,0,13,0,13,0,11,0,13,0,13,0,13,0,8,0,13,0,8,0,13,0,8,0,11,0,8,0,8,0,8,0,8,0,11,0,6,0,8,0,6,0,11,0,4,0,8,0,4,0,8,0,2,0,4,0,2,0,2,0,0,0,0,0,2,0,251,255,2,0,247,255,4,0,242,255,4,0,240,255,6,0,240,255,8,0,238,255,11,0,240,255,13,0,242,255,15,0,244,255,15,0,249,255,15,0,0,0,15,0,2,0,15,0,8,0,13,0,11,0,11,0,15,0,13,0,17,0,8,0,17,0,8,0,17,0,8,0,15,0,4,0,11,0,4,0,8,0,0,0,6,0,0,0,4,0,253,255,4,0,249,255,2,0,249,255,4,0,247,255,4,0,247,255,8,0,244,255,8,0,244,255,8,0,244,255,13,0,244,255,13,0,247,255,15,0,249,255,13,0,251,255,15,0,0,0,13,0,2,0,11,0,8,0,8,0,13,0,8,0,15,0,8,0,19,0,8,0,24,0,8,0,24,0,8,0,24,0,8,0,24,0,8,0,22,0,4,0,19,0,4,0,19,0,2,0,17,0,0,0,17,0,0,0,15,0,253,255,13,0,251,255,13,0,251,255,13,0,249,255,13,0,244,255,11,0,244,255,13,0,242,255,13,0,240,255,15,0,238,255,15,0,238,255,17,0,236,255,17,0,238,255,17,0,240,255,19,0,247,255,19,0,249,255,17,0,0,0,17,0,4,0,13,0,11,0,11,0,15,0,8,0,19,0,6,0,19,0,4,0,17,0,2,0,17,0,0,0,15,0,0,0,11,0,2,0,6,0,2,0,2,0,4,0,0,0,4,0,251,255,6,0,247,255,8,0,244,255,11,0,242,255,11,0,240,255,13,0,240,255,13,0,238,255,13,0,238,255,13,0,238,255,11,0,238,255,11,0,240,255,11,0,240,255,8,0,244,255,11,0,249,255,11,0,251,255,8,0,0,0,11,0,0,0,13,0,2,0,11,0,4,0,11,0,4,0,11,0,2,0,11,0,0,0,8,0,0,0,8,0,253,255,8,0,251,255,6,0,249,255,6,0,244,255,6,0,242,255,8,0,240,255,8,0,238,255,11,0,236,255,11,0,233,255,11,0,233,255,11,0,236,255,8,0,238,255,8,0,240,255,8,0,244,255,8,0,251,255,6,0,253,255,6,0,0,0,8,0,0,0,6,0,2,0,8,0,4,0,8,0,4,0,11,0,4,0,11,0,6,0,13,0,6,0,13,0,6,0,13,0,6,0,13,0,8,0,13,0,8,0,15,0,8,0,13,0,11,0,13,0,8,0,13,0,11,0,11,0,11,0,8,0,8,0,8,0,8,0,4,0,6,0,4,0,8,0,2,0,8,0,0,0,8,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,17,0,2,0,17,0,2,0,15,0,4,0,13,0,4,0,11,0,2,0,8,0,2,0,6,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,6,0,2,0,8,0,4,0,13,0,8,0,17,0,11,0,19,0,11,0,24,0,11,0,26,0,8,0,26,0,8,0,28,0,6,0,24,0,2,0,22,0,0,0,19,0,251,255,17,0,247,255,15,0,242,255,11,0,238,255,11,0,236,255,8,0,236,255,11,0,233,255,8,0,231,255,8,0,236,255,11,0,236,255,11,0,238,255,8,0,242,255,11,0,244,255,8,0,249,255,8,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,8,0,4,0,11,0,2,0,11,0,0,0,11,0,0,0,8,0,253,255,11,0,249,255,6,0,249,255,4,0,247,255,4,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,4,0,2,0,4,0,6,0,4,0,8,0,4,0,11,0,4,0,13,0,4,0,15,0,4,0,15,0,4,0,17,0,4,0,17,0,2,0,19,0,4,0,19,0,4,0,22,0,6,0,22,0,6,0,22,0,6,0,22,0,8,0,22,0,8,0,22,0,6,0,19,0,6,0,17,0,6,0,17,0,4,0,15,0,2,0,13,0,2,0,8,0,0,0,8,0,251,255,4,0,249,255,4,0,247,255,2,0,244,255,2,0,244,255,2,0,244,255,4,0,247,255,4,0,249,255,6,0,251,255,8,0,251,255,11,0,253,255,13,0,253,255,15,0,0,0,15,0,0,0,15,0,2,0,11,0,4,0,11,0,6,0,6,0,8,0,4,0,13,0,2,0,13,0,0,0,15,0,253,255,15,0,249,255,13,0,249,255,11,0,249,255,11,0,247,255,6,0,247,255,0,0,249,255,0,0,249,255,253,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,244,255,247,255,244,255,247,255,247,255,247,255,249,255,244,255,253,255,242,255,0,0,242,255,0,0,242,255,6,0,244,255,11,0,242,255,15,0,242,255,19,0,242,255,24,0,244,255,26,0,247,255,30,0,247,255,30,0,251,255,33,0,253,255,33,0,0,0,35,0,2,0,35,0,6,0,37,0,11,0,37,0,13,0,37,0,15,0,37,0,17,0,37,0,19,0,35,0,19,0,30,0,19,0,30,0,17,0,28,0,15,0,24,0,13,0,24,0,8,0,19,0,8,0,19,0,8,0,17,0,6,0,17,0,6,0,15,0,8,0,15,0,8,0,13,0,8,0,13,0,8,0,11,0,8,0,11,0,6,0,11,0,4,0,11,0,0,0,11,0,0,0,11,0,253,255,11,0,247,255,8,0,244,255,8,0,244,255,6,0,242,255,4,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,244,255,4,0,244,255,4,0,240,255,4,0,238,255,4,0,236,255,4,0,233,255,2,0,233,255,0,0,233,255,0,0,233,255,251,255,236,255,251,255,238,255,249,255,242,255,244,255,244,255,242,255,249,255,242,255,251,255,240,255,253,255,240,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,253,255,0,0,0,0,2,0,2,0,2,0,6,0,4,0,8,0,4,0,11,0,6,0,13,0,6,0,15,0,6,0,17,0,6,0,17,0,6,0,19,0,6,0,17,0,6,0,19,0,4,0,19,0,4,0,19,0,4,0,15,0,2,0,11,0,4,0,6,0,4,0,0,0,4,0,251,255,6,0,247,255,6,0,240,255,6,0,238,255,8,0,238,255,11,0,238,255,11,0,238,255,13,0,240,255,13,0,242,255,13,0,244,255,13,0,247,255,13,0,247,255,11,0,247,255,8,0,249,255,6,0,251,255,4,0,253,255,0,0,253,255,253,255,0,0,249,255,2,0,244,255,4,0,238,255,6,0,236,255,8,0,233,255,8,0,231,255,8,0,231,255,11,0,233,255,11,0,236,255,13,0,236,255,11,0,240,255,13,0,242,255,15,0,247,255,15,0,251,255,13,0,253,255,13,0,0,0,13,0,4,0,11,0,8,0,8,0,11,0,8,0,11,0,4,0,11,0,4,0,8,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,6,0,6,0,8,0,4,0,13,0,4,0,13,0,4,0,15,0,0,0,15,0,0,0,15,0,253,255,15,0,249,255,13,0,247,255,11,0,244,255,8,0,242,255,4,0,244,255,2,0,244,255,0,0,247,255,253,255,244,255,251,255,247,255,249,255,247,255,247,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,247,255,253,255,244,255,251,255,247,255,251,255,247,255,249,255,244,255,249,255,247,255,249,255,249,255,247,255,249,255,249,255,249,255,247,255,251,255,247,255,251,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,2,0,253,255,4,0,0,0,4,0,0,0,8,0,2,0,13,0,6,0,15,0,8,0,15,0,8,0,17,0,8,0,17,0,6,0,17,0,4,0,17,0,0,0,17,0,0,0,15,0,253,255,11,0,251,255,6,0,249,255,2,0,249,255,0,0,249,255,251,255,244,255,249,255,244,255,247,255,244,255,247,255,244,255,247,255,244,255,249,255,247,255,249,255,249,255,251,255,253,255,0,0,0,0,2,0,2,0,2,0,6,0,6,0,8,0,6,0,11,0,8,0,13,0,11,0,13,0,13,0,13,0,13,0,13,0,15,0,11,0,15,0,6,0,15,0,2,0,17,0,0,0,17,0,251,255,17,0,249,255,19,0,244,255,19,0,240,255,22,0,240,255,22,0,236,255,22,0,236,255,22,0,236,255,22,0,236,255,17,0,236,255,15,0,240,255,13,0,238,255,8,0,240,255,2,0,242,255,0,0,240,255,0,0,244,255,253,255,244,255,253,255,247,255,0,0,249,255,0,0,251,255,2,0,251,255,6,0,251,255,11,0,253,255,17,0,249,255,19,0,249,255,22,0,244,255,24,0,242,255,22,0,240,255,22,0,238,255,19,0,238,255,15,0,238,255,13,0,236,255,11,0,240,255,6,0,240,255,2,0,242,255,4,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,251,255,247,255,247,255,249,255,242,255,253,255,238,255,253,255,236,255,0,0,233,255,0,0,233,255,0,0,231,255,0,0,231,255,0,0,233,255,0,0,233,255,0,0,236,255,0,0,238,255,0,0,240,255,0,0,244,255,0,0,247,255,0,0,251,255,253,255,0,0,251,255,4,0,249,255,8,0,247,255,13,0,247,255,19,0,244,255,24,0,244,255,24,0,247,255,26,0,247,255,28,0,249,255,28,0,249,255,26,0,251,255,26,0,253,255,24,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,19,0,2,0,19,0,2,0,19,0,2,0,22,0,2,0,24,0,2,0,26,0,2,0,26,0,4,0,26,0,4,0,28,0,4,0,28,0,2,0,28,0,4,0,28,0,2,0,28,0,0,0,26,0,0,0,24,0,0,0,22,0,0,0,17,0,253,255,15,0,251,255,11,0,251,255,6,0,253,255,6,0,253,255,2,0,0,0,2,0,2,0,2,0,8,0,4,0,11,0,4,0,15,0,6,0,17,0,6,0,19,0,8,0,22,0,8,0,24,0,8,0,22,0,6,0,19,0,8,0,17,0,6,0,15,0,6,0,8,0,4,0,6,0,8,0,2,0,11,0,0,0,11,0,253,255,13,0,251,255,15,0,251,255,17,0,251,255,17,0,249,255,15,0,251,255,15,0,251,255,13,0,253,255,11,0,0,0,8,0,2,0,6,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,8,0,4,0,6,0,6,0,8,0,6,0,8,0,6,0,11,0,4,0,11,0,4,0,11,0,2,0,11,0,0,0,8,0,0,0,8,0,251,255,6,0,249,255,6,0,247,255,4,0,242,255,2,0,244,255,2,0,240,255,4,0,238,255,6,0,238,255,6,0,238,255,11,0,240,255,15,0,240,255,17,0,242,255,19,0,242,255,24,0,244,255,22,0,244,255,24,0,244,255,22,0,247,255,24,0,244,255,22,0,244,255,17,0,242,255,15,0,244,255,15,0,242,255,13,0,244,255,13,0,244,255,8,0,247,255,8,0,247,255,6,0,247,255,8,0,244,255,6,0,247,255,6,0,244,255,4,0,244,255,4,0,242,255,2,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,244,255,253,255,244,255,253,255,244,255,251,255,249,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,0,0,249,255,0,0,244,255,0,0,240,255,0,0,236,255,0,0,233,255,0,0,229,255,0,0,229,255,253,255,229,255,251,255,227,255,249,255,225,255,247,255,227,255,242,255,229,255,240,255,229,255,238,255,229,255,236,255,229,255,233,255,233,255,238,255,236,255,240,255,238,255,242,255,242,255,247,255,247,255,249,255,249,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,253,255,240,255,253,255,240,255,251,255,242,255,249,255,242,255,249,255,247,255,249,255,249,255,249,255,253,255,253,255,0,0,253,255,0,0,2,0,4,0,4,0,6,0,8,0,6,0,11,0,6,0,13,0,8,0,17,0,8,0,17,0,8,0,19,0,6,0,19,0,4,0,19,0,2,0,17,0,0,0,17,0,253,255,13,0,251,255,13,0,251,255,8,0,249,255,6,0,249,255,4,0,251,255,2,0,253,255,0,0,0,0,0,0,2,0,253,255,8,0,249,255,11,0,249,255,17,0,247,255,17,0,244,255,22,0,242,255,22,0,242,255,19,0,242,255,17,0,244,255,15,0,247,255,11,0,247,255,8,0,253,255,4,0,0,0,2,0,0,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,251,255,0,0,253,255,251,255,251,255,249,255,251,255,244,255,251,255,238,255,251,255,238,255,251,255,236,255,251,255,236,255,253,255,236,255,251,255,236,255,251,255,236,255,253,255,240,255,253,255,240,255,0,0,240,255,0,0,238,255,0,0,236,255,0,0,236,255,0,0,236,255,2,0,236,255,4,0,236,255,8,0,236,255,13,0,238,255,15,0,240,255,17,0,242,255,19,0,244,255,17,0,249,255,19,0,251,255,17,0,0,0,15,0,0,0,13,0,0,0,8,0,4,0,4,0,8,0,4,0,13,0,0,0,15,0,251,255,22,0,249,255,26,0,244,255,30,0,240,255,35,0,238,255,35,0,236,255,35,0,236,255,33,0,238,255,30,0,240,255,26,0,242,255,24,0,247,255,19,0,249,255,15,0,249,255,11,0,251,255,8,0,253,255,6,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,6,0,249,255,8,0,249,255,6,0,247,255,8,0,244,255,6,0,244,255,6,0,244,255,2,0,247,255,2,0,249,255,0,0,253,255,0,0,0,0,0,0,2,0,253,255,4,0,0,0,8,0,253,255,11,0,0,0,13,0,0,0,17,0,0,0,19,0,0,0,22,0,2,0,26,0,0,0,28,0,0,0,30,0,0,0,28,0,0,0,30,0,253,255,30,0,251,255,26,0,251,255,24,0,251,255,19,0,251,255,17,0,253,255,13,0,0,0,8,0,0,0,4,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,0,0,249,255,0,0,247,255,251,255,247,255,247,255,244,255,242,255,247,255,242,255,244,255,238,255,247,255,238,255,247,255,236,255,249,255,236,255,251,255,236,255,251,255,238,255,251,255,240,255,249,255,242,255,247,255,244,255,244,255,251,255,242,255,251,255,240,255,251,255,236,255,0,0,236,255,0,0,233,255,251,255,233,255,251,255,233,255,247,255,236,255,244,255,236,255,242,255,238,255,242,255,242,255,240,255,242,255,240,255,247,255,240,255,249,255,242,255,251,255,242,255,253,255,244,255,253,255,244,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,251,255,0,0,251,255,4,0,253,255,6,0,253,255,4,0,0,0,4,0,253,255,6,0,253,255,8,0,253,255,11,0,249,255,11,0,249,255,11,0,244,255,13,0,244,255,13,0,242,255,11,0,244,255,13,0,242,255,13,0,242,255,13,0,247,255,13,0,247,255,13,0,249,255,15,0,251,255,17,0,251,255,17,0,0,0,17,0,0,0,17,0,0,0,15,0,2,0,13,0,2,0,6,0,4,0,0,0,6,0,253,255,8,0,247,255,6,0,242,255,11,0,236,255,11,0,233,255,11,0,229,255,11,0,229,255,8,0,231,255,8,0,231,255,6,0,233,255,6,0,236,255,6,0,240,255,4,0,242,255,6,0,244,255,6,0,244,255,8,0,244,255,8,0,244,255,8,0,244,255,8,0,244,255,11,0,242,255,8,0,244,255,11,0,247,255,13,0,249,255,13,0,251,255,15,0,253,255,15,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,17,0,253,255,15,0,251,255,13,0,249,255,11,0,247,255,6,0,244,255,4,0,244,255,0,0,240,255,253,255,238,255,249,255,240,255,244,255,238,255,240,255,236,255,240,255,238,255,240,255,238,255,240,255,242,255,240,255,242,255,242,255,247,255,247,255,251,255,249,255,253,255,0,0,0,0,0,0,2,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,251,255,251,255,249,255,249,255,247,255,251,255,247,255,249,255,242,255,249,255,240,255,249,255,240,255,247,255,240,255,247,255,244,255,247,255,249,255,247,255,251,255,249,255,0,0,249,255,4,0,253,255,8,0,253,255,13,0,0,0,19,0,4,0,22,0,6,0,22,0,11,0,22,0,15,0,22,0,15,0,22,0,17,0,19,0,17,0,19,0,17,0,17,0,15,0,15,0,13,0,13,0,11,0,11,0,8,0,8,0,6,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,244,255,253,255,242,255,251,255,240,255,251,255,236,255,249,255,233,255,249,255,229,255,249,255,227,255,249,255,227,255,253,255,227,255,0,0,229,255,0,0,229,255,2,0,231,255,6,0,236,255,8,0,240,255,11,0,244,255,13,0,247,255,15,0,251,255,17,0,253,255,17,0,253,255,15,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,4,0,0,0,2,0,0,0,253,255,0,0,251,255,0,0,247,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,2,0,240,255,0,0,240,255,0,0,242,255,4,0,244,255,4,0,247,255,4,0,249,255,6,0,249,255,8,0,251,255,8,0,253,255,6,0,253,255,6,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,253,255,0,0,251,255,253,255,249,255,0,0,249,255,2,0,249,255,4,0,249,255,2,0,251,255,2,0,253,255,2,0,0,0,0,0,2,0,0,0,8,0,0,0,13,0,253,255,19,0,251,255,24,0,249,255,26,0,249,255,28,0,249,255,30,0,247,255,28,0,247,255,30,0,247,255,28,0,247,255,26,0,247,255,26,0,244,255,26,0,244,255,22,0,244,255,22,0,242,255,22,0,240,255,19,0,238,255,17,0,236,255,15,0,233,255,13,0,233,255,11,0,233,255,8,0,233,255,6,0,236,255,6,0,238,255,8,0,242,255,8,0,242,255,8,0,247,255,11,0,249,255,11,0,253,255,13,0,253,255,13,0,0,0,13,0,0,0,15,0,0,0,13,0,2,0,13,0,4,0,13,0,6,0,11,0,6,0,11,0,8,0,8,0,11,0,4,0,11,0,4,0,13,0,0,0,13,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,251,255,6,0,249,255,6,0,247,255,6,0,242,255,4,0,240,255,2,0,240,255,0,0,240,255,0,0,238,255,0,0,242,255,0,0,244,255,0,0,247,255,2,0,249,255,4,0,251,255,6,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,8,0,4,0,11,0,2,0,8,0,4,0,11,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,6,0,8,0,4,0,11,0,6,0,11,0,4,0,13,0,4,0,13,0,2,0,13,0,2,0,15,0,2,0,13,0,2,0,13,0,2,0,11,0,4,0,11,0,4,0,8,0,6,0,8,0,8,0,6,0,11,0,4,0,13,0,4,0,13,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,24,0,0,0,24,0,2,0,28,0,6,0,28,0,6,0,33,0,6,0,33,0,8,0,35,0,6,0,39,0,6,0,37,0,4,0,39,0,4,0,37,0,0,0,37,0,2,0,35,0,0,0,30,0,0,0,28,0,2,0,26,0,2,0,22,0,4,0,17,0,6,0,17,0,11,0,13,0,13,0,11,0,17,0,6,0,17,0,4,0,19,0,0,0,22,0,253,255,24,0,247,255,24,0,244,255,24,0,240,255,22,0,236,255,17,0,236,255,17,0,233,255,13,0,233,255,8,0,233,255,6,0,238,255,4,0,238,255,2,0,240,255,0,0,244,255,0,0,247,255,0,0,253,255,253,255,0,0,253,255,2,0,253,255,4,0,253,255,8,0,253,255,8,0,253,255,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,251,255,11,0,251,255,8,0,253,255,11,0,253,255,8,0,0,0,6,0,0,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,8,0,4,0,11,0,2,0,11,0,0,0,11,0,253,255,13,0,251,255,11,0,247,255,8,0,244,255,8,0,240,255,6,0,238,255,4,0,240,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,240,255,2,0,242,255,0,0,244,255,6,0,249,255,6,0,247,255,8,0,251,255,11,0,253,255,13,0,0,0,13,0,0,0,13,0,4,0,8,0,2,0,6,0,4,0,4,0,4,0,0,0,4,0,253,255,6,0,249,255,4,0,244,255,4,0,240,255,0,0,238,255,0,0,238,255,253,255,236,255,249,255,236,255,249,255,238,255,244,255,240,255,244,255,244,255,242,255,247,255,242,255,249,255,244,255,0,0,247,255,0,0,251,255,4,0,253,255,8,0,2,0,11,0,6,0,15,0,11,0,19,0,13,0,19,0,15,0,22,0,15,0,22,0,15,0,22,0,11,0,22,0,8,0,19,0,4,0,19,0,0,0,17,0,253,255,15,0,247,255,13,0,244,255,13,0,242,255,11,0,244,255,8,0,242,255,6,0,247,255,6,0,249,255,4,0,251,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,8,0,251,255,6,0,249,255,8,0,247,255,8,0,244,255,8,0,240,255,6,0,240,255,4,0,236,255,4,0,233,255,2,0,231,255,2,0,229,255,0,0,229,255,0,0,231,255,0,0,231,255,0,0,233,255,0,0,238,255,0,0,240,255,0,0,244,255,0,0,251,255,0,0,0,0,0,0,2,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,8,0,0,0,11,0,0,0,6,0,253,255,6,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,0,0,2,0,0,0,2,0,0,0,6,0,4,0,6,0,6,0,8,0,8,0,8,0,13,0,8,0,15,0,8,0,19,0,6,0,22,0,4,0,22,0,2,0,22,0,2,0,19,0,0,0,15,0,0,0,13,0,0,0,8,0,253,255,2,0,253,255,0,0,253,255,253,255,251,255,251,255,251,255,249,255,249,255,249,255,247,255,249,255,247,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,6,0,8,0,6,0,11,0,11,0,13,0,13,0,17,0,15,0,22,0,19,0,24,0,22,0,26,0,26,0,28,0,28,0,30,0,30,0,35,0,30,0,33,0,28,0,33,0,28,0,30,0,28,0,28,0,24,0,26,0,22,0,22,0,19,0,15,0,17,0,11,0,17,0,6,0,17,0,2,0,15,0,0,0,17,0,253,255,15,0,251,255,17,0,249,255,17,0,247,255,15,0,247,255,15,0,249,255,15,0,249,255,15,0,249,255,13,0,249,255,15,0,249,255,13,0,249,255,13,0,251,255,13,0,249,255,11,0,249,255,8,0,249,255,8,0,247,255,6,0,244,255,4,0,244,255,4,0,242,255,4,0,242,255,4,0,240,255,4,0,238,255,6,0,240,255,6,0,240,255,4,0,242,255,2,0,240,255,0,0,242,255,253,255,247,255,247,255,251,255,240,255,253,255,233,255,0,0,231,255,0,0,225,255,4,0,222,255,6,0,222,255,8,0,220,255,6,0,225,255,6,0,227,255,4,0,231,255,2,0,238,255,253,255,244,255,251,255,253,255,244,255,4,0,238,255,11,0,233,255,22,0,229,255,28,0,225,255,35,0,220,255,39,0,220,255,41,0,222,255,46,0,227,255,44,0,227,255,44,0,233,255,41,0,238,255,37,0,242,255,33,0,249,255,26,0,249,255,22,0,251,255,17,0,251,255,11,0,251,255,6,0,247,255,0,0,244,255,253,255,242,255,251,255,242,255,249,255,238,255,247,255,238,255,244,255,238,255,244,255,238,255,247,255,240,255,249,255,244,255,249,255,244,255,251,255,247,255,253,255,249,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,2,0,2,0,6,0,2,0,6,0,2,0,11,0,2,0,11,0,2,0,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,2,0,6,0,0,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,2,0,4,0,6,0,4,0,6,0,6,0,8,0,6,0,8,0,6,0,11,0,6,0,11,0,8,0,15,0,6,0,15,0,4,0,15,0,4,0,15,0,4,0,15,0,4,0,15,0,4,0,15,0,4,0,11,0,4,0,8,0,6,0,6,0,8,0,2,0,8,0,0,0,8,0,0,0,6,0,251,255,4,0,253,255,2,0,0,0,0,0,0,0,253,255,0,0,249,255,4,0,244,255,8,0,240,255,15,0,238,255,17,0,238,255,22,0,236,255,24,0,240,255,26,0,242,255,30,0,244,255,33,0,249,255,33,0,253,255,35,0,0,0,33,0,0,0,33,0,0,0,28,0,2,0,26,0,2,0,24,0,2,0,19,0,0,0,15,0,2,0,13,0,0,0,8,0,253,255,6,0,253,255,2,0,251,255,0,0,249,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,236,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,247,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,2,0,0,0,6,0,0,0,8,0,2,0,13,0,6,0,13,0,11,0,15,0,13,0,17,0,15,0,19,0,19,0,19,0,19,0,19,0,22,0,15,0,22,0,15,0,24,0,11,0,24,0,8,0,22,0,4,0,19,0,0,0,19,0,251,255,17,0,249,255,17,0,244,255,17,0,244,255,17,0,242,255,15,0,244,255,13,0,244,255,13,0,247,255,11,0,249,255,8,0,0,0,6,0,0,0,4,0,4,0,0,0,6,0,253,255,11,0,249,255,13,0,247,255,11,0,242,255,11,0,240,255,8,0,238,255,6,0,238,255,4,0,238,255,4,0,240,255,4,0,244,255,6,0,244,255,6,0,249,255,8,0,253,255,11,0,0,0,15,0,0,0,19,0,0,0,22,0,2,0,24,0,4,0,24,0,4,0,24,0,4,0,19,0,4,0,17,0,2,0,15,0,0,0,8,0,2,0,4,0,2,0,2,0,2,0,253,255,4,0,253,255,6,0,251,255,8,0,251,255,11,0,251,255,13,0,251,255,15,0,251,255,17,0,253,255,19,0,253,255,22,0,253,255,24,0,253,255,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,22,0,2,0,17,0,2,0,15,0,2,0,13,0,2,0,13,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,8,0,2,0,8,0,0,0,11,0,0,0,11,0,0,0,15,0,0,0,15,0,0,0,19,0,0,0,22,0,0,0,24,0,0,0,26,0,253,255,28,0,253,255,28,0,0,0,28,0,0,0,26,0,0,0,24,0,0,0,22,0,0,0,19,0,2,0,19,0,0,0,17,0,0,0,17,0,0,0,17,0,253,255,17,0,249,255,15,0,247,255,15,0,247,255,13,0,247,255,8,0,244,255,6,0,244,255,4,0,244,255,2,0,244,255,0,0,244,255,253,255,247,255,251,255,249,255,251,255,251,255,249,255,253,255,251,255,0,0,251,255,4,0,251,255,6,0,251,255,8,0,249,255,8,0,249,255,13,0,249,255,13,0,249,255,15,0,249,255,15,0,249,255,15,0,251,255,15,0,251,255,17,0,0,0,17,0,0,0,17,0,2,0,17,0,2,0,15,0,4,0,11,0,6,0,8,0,6,0,4,0,4,0,2,0,4,0,0,0,0,0,253,255,253,255,251,255,249,255,251,255,242,255,253,255,236,255,0,0,231,255,2,0,229,255,6,0,227,255,11,0,225,255,13,0,225,255,13,0,227,255,13,0,227,255,8,0,231,255,6,0,236,255,0,0,236,255,253,255,242,255,247,255,244,255,242,255,247,255,240,255,247,255,238,255,247,255,238,255,247,255,240,255,249,255,240,255,247,255,242,255,244,255,244,255,247,255,247,255,247,255,251,255,247,255,251,255,249,255,251,255,247,255,0,0,249,255,253,255,251,255,251,255,253,255,249,255,251,255,247,255,251,255,242,255,251,255,240,255,251,255,236,255,251,255,233,255,251,255,233,255,251,255,231,255,249,255,231,255,249,255,231,255,249,255,233,255,249,255,236,255,249,255,240,255,251,255,244,255,251,255,249,255,251,255,253,255,251,255,0,0,251,255,4,0,251,255,8,0,253,255,11,0,253,255,15,0,0,0,17,0,0,0,19,0,2,0,17,0,2,0,19,0,4,0,17,0,4,0,17,0,6,0,15,0,4,0,11,0,4,0,8,0,2,0,6,0,0,0,2,0,0,0,0,0,251,255,253,255,249,255,251,255,247,255,247,255,247,255,244,255,249,255,240,255,251,255,236,255,0,0,233,255,2,0,229,255,6,0,229,255,13,0,229,255,17,0,229,255,19,0,229,255,19,0,236,255,22,0,240,255,19,0,244,255,17,0,251,255,15,0,0,0,13,0,6,0,8,0,11,0,6,0,17,0,4,0,19,0,4,0,22,0,2,0,22,0,2,0,22,0,0,0,19,0,0,0,15,0,0,0,13,0,251,255,8,0,251,255,4,0,249,255,2,0,249,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,236,255,2,0,233,255,0,0,229,255,0,0,227,255,0,0,222,255,0,0,220,255,253,255,220,255,249,255,222,255,249,255,225,255,247,255,229,255,249,255,233,255,249,255,238,255,251,255,242,255,253,255,247,255,0,0,249,255,2,0,253,255,4,0,253,255,6,0,251,255,4,0,251,255,4,0,249,255,4,0,247,255,2,0,244,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,2,0,249,255,4,0,251,255,8,0,0,0,11,0,0,0,15,0,2,0,15,0,2,0,15,0,4,0,17,0,4,0,17,0,6,0,17,0,6,0,15,0,4,0,13,0,4,0,11,0,4,0,11,0,4,0,13,0,2,0,13,0,2,0,13,0,2,0,13,0,0,0,11,0,0,0,11,0,0,0,6,0,0,0,4,0,0,0,0,0,253,255,249,255,253,255,242,255,253,255,238,255,253,255,233,255,253,255,231,255,253,255,233,255,0,0,238,255,0,0,240,255,0,0,247,255,2,0,251,255,4,0,0,0,6,0,6,0,8,0,11,0,11,0,13,0,11,0,17,0,11,0,17,0,11,0,17,0,8,0,17,0,6,0,17,0,4,0,15,0,0,0,17,0,253,255,15,0,249,255,17,0,249,255,15,0,244,255,15,0,242,255,17,0,238,255,17,0,238,255,17,0,238,255,15,0,238,255,15,0,236,255,13,0,236,255,11,0,236,255,8,0,236,255,6,0,236,255,4,0,236,255,4,0,238,255,2,0,236,255,2,0,238,255,2,0,236,255,2,0,236,255,2,0,238,255,2,0,238,255,4,0,240,255,4,0,242,255,4,0,247,255,4,0,251,255,6,0,253,255,6,0,0,0,6,0,6,0,6,0,8,0,4,0,11,0,2,0,15,0,0,0,15,0,0,0,17,0,251,255,17,0,249,255,22,0,249,255,22,0,247,255,24,0,247,255,24,0,247,255,26,0,247,255,26,0,251,255,26,0,251,255,26,0,0,0,26,0,0,0,22,0,2,0,17,0,6,0,11,0,11,0,4,0,13,0,0,0,13,0,251,255,13,0,247,255,13,0,244,255,11,0,240,255,6,0,238,255,4,0,240,255,2,0,242,255,0,0,247,255,0,0,249,255,253,255,0,0,251,255,2,0,251,255,6,0,253,255,8,0,253,255,11,0,253,255,13,0,253,255,15,0,0,0,13,0,253,255,13,0,253,255,15,0,0,0,15,0,253,255,15,0,253,255,15,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,15,0,2,0,11,0,2,0,8,0,4,0,6,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,251,255,2,0,251,255,2,0,249,255,4,0,247,255,6,0,247,255,6,0,249,255,6,0,249,255,6,0,251,255,8,0,249,255,6,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,4,0,251,255,4,0,249,255,4,0,251,255,2,0,251,255,4,0,253,255,2,0,0,0,0,0,0,0,253,255,2,0,251,255,4,0,249,255,2,0,249,255,4,0,247,255,2,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,249,255,249,255,244,255,249,255,242,255,247,255,240,255,247,255,238,255,247,255,233,255,247,255,231,255,244,255,229,255,244,255,229,255,244,255,227,255,242,255,227,255,240,255,229,255,240,255,233,255,240,255,238,255,238,255,240,255,240,255,242,255,240,255,247,255,242,255,251,255,242,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,244,255,2,0,244,255,4,0,247,255,6,0,247,255,4,0,247,255,8,0,247,255,8,0,247,255,11,0,249,255,11,0,251,255,11,0,253,255,11,0,253,255,6,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,4,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,251,255,249,255,249,255,247,255,251,255,242,255,251,255,242,255,0,0,238,255,0,0,238,255,0,0,236,255,2,0,236,255,4,0,233,255,6,0,233,255,8,0,233,255,8,0,236,255,11,0,238,255,11,0,238,255,11,0,240,255,13,0,244,255,11,0,247,255,8,0,251,255,8,0,253,255,6,0,0,0,6,0,2,0,2,0,4,0,2,0,6,0,2,0,8,0,4,0,8,0,4,0,6,0,8,0,6,0,11,0,6,0,13,0,4,0,19,0,4,0,22,0,2,0,22,0,4,0,22,0,2,0,19,0,0,0,19,0,0,0,15,0,0,0,13,0,253,255,11,0,249,255,8,0,249,255,8,0,247,255,6,0,244,255,6,0,242,255,6,0,242,255,6,0,242,255,4,0,242,255,4,0,242,255,2,0,242,255,0,0,242,255,253,255,244,255,249,255,244,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,251,255,249,255,253,255,251,255,251,255,253,255,251,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,2,0,251,255,2,0,253,255,0,0,0,0,0,0,4,0,0,0,6,0,0,0,11,0,2,0,13,0,2,0,17,0,4,0,19,0,6,0,24,0,8,0,22,0,8,0,22,0,11,0,19,0,11,0,17,0,11,0,13,0,8,0,6,0,4,0,2,0,0,0,253,255,253,255,249,255,251,255,244,255,247,255,242,255,247,255,242,255,244,255,240,255,242,255,240,255,242,255,242,255,240,255,240,255,238,255,240,255,238,255,240,255,236,255,240,255,231,255,240,255,231,255,236,255,229,255,236,255,229,255,236,255,229,255,233,255,229,255,231,255,233,255,233,255,233,255,231,255,236,255,231,255,238,255,229,255,240,255,229,255,244,255,229,255,244,255,227,255,247,255,227,255,247,255,227,255,247,255,225,255,247,255,227,255,247,255,229,255,249,255,233,255,249,255,238,255,249,255,244,255,251,255,253,255,253,255,2,0,0,0,8,0,0,0,13,0,4,0,17,0,8,0,19,0,11,0,22,0,17,0,19,0,19,0,17,0,22,0,15,0,28,0,8,0,26,0,4,0,28,0,2,0,26,0,0,0,28,0,0,0,26,0,253,255,24,0,0,0,24,0,0,0,22,0,0,0,22,0,0,0,24,0,0,0,26,0,0,0,28,0,0,0,30,0,0,0,33,0,2,0,35,0,0,0,37,0,0,0,37,0,0,0,39,0,0,0,37,0,0,0,35,0,0,0,33,0,2,0,30,0,4,0,28,0,4,0,24,0,4,0,17,0,4,0,15,0,8,0,11,0,8,0,8,0,6,0,6,0,8,0,2,0,8,0,0,0,4,0,253,255,2,0,251,255,0,0,251,255,253,255,251,255,251,255,249,255,251,255,251,255,251,255,253,255,251,255,251,255,253,255,0,0,253,255,0,0,0,0,2,0,2,0,4,0,6,0,6,0,11,0,6,0,15,0,8,0,17,0,6,0,22,0,6,0,22,0,4,0,22,0,2,0,19,0,0,0,19,0,253,255,15,0,251,255,13,0,249,255,6,0,247,255,2,0,244,255,0,0,244,255,253,255,244,255,251,255,247,255,249,255,251,255,249,255,253,255,249,255,2,0,251,255,8,0,251,255,11,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,17,0,2,0,17,0,4,0,17,0,4,0,19,0,8,0,17,0,8,0,15,0,8,0,11,0,6,0,8,0,4,0,6,0,2,0,2,0,0,0,0,0,253,255,253,255,253,255,251,255,249,255,249,255,247,255,247,255,244,255,244,255,242,255,247,255,242,255,247,255,240,255,249,255,240,255,249,255,242,255,251,255,247,255,251,255,249,255,251,255,0,0,249,255,4,0,249,255,8,0,249,255,15,0,244,255,19,0,244,255,26,0,242,255,28,0,247,255,28,0,249,255,30,0,251,255,30,0,253,255,26,0,2,0,24,0,4,0,19,0,6,0,17,0,4,0,13,0,8,0,11,0,4,0,6,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,6,0,247,255,8,0,247,255,11,0,247,255,13,0,247,255,13,0,249,255,11,0,251,255,11,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,11,0,251,255,6,0,249,255,8,0,247,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,11,0,2,0,8,0,4,0,11,0,4,0,11,0,6,0,13,0,6,0,13,0,6,0,13,0,6,0,11,0,4,0,11,0,4,0,11,0,2,0,6,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,2,0,251,255,6,0,253,255,8,0,253,255,11,0,251,255,11,0,249,255,11,0,249,255,13,0,247,255,8,0,244,255,6,0,244,255,4,0,242,255,0,0,240,255,253,255,240,255,251,255,240,255,253,255,238,255,251,255,240,255,251,255,240,255,253,255,242,255,0,0,240,255,0,0,242,255,2,0,247,255,2,0,247,255,2,0,249,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,6,0,253,255,8,0,253,255,11,0,253,255,13,0,249,255,13,0,249,255,15,0,244,255,17,0,242,255,22,0,244,255,22,0,242,255,24,0,244,255,24,0,244,255,22,0,244,255,22,0,247,255,19,0,249,255,17,0,249,255,15,0,251,255,13,0,253,255,11,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,244,255,0,0,242,255,253,255,240,255,251,255,236,255,253,255,236,255,251,255,233,255,247,255,233,255,247,255,233,255,247,255,236,255,244,255,233,255,247,255,238,255,247,255,238,255,247,255,238,255,249,255,240,255,251,255,242,255,253,255,247,255,0,0,249,255,0,0,253,255,4,0,0,0,6,0,0,0,8,0,2,0,8,0,4,0,8,0,4,0,6,0,6,0,8,0,6,0,6,0,4,0,4,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,8,0,8,0,8,0,8,0,11,0,11,0,11,0,11,0,13,0,13,0,11,0,13,0,8,0,13,0,6,0,11,0,6,0,6,0,4,0,6,0,0,0,2,0,0,0,0,0,253,255,251,255,253,255,247,255,251,255,244,255,253,255,242,255,253,255,240,255,0,0,242,255,0,0,242,255,2,0,244,255,4,0,247,255,8,0,247,255,11,0,251,255,13,0,253,255,15,0,0,0,17,0,0,0,15,0,2,0,17,0,0,0,13,0,0,0,8,0,0,0,4,0,0,0,0,0,253,255,249,255,249,255,247,255,249,255,240,255,249,255,236,255,249,255,233,255,249,255,231,255,249,255,229,255,251,255,231,255,251,255,231,255,253,255,231,255,251,255,233,255,251,255,238,255,251,255,242,255,251,255,242,255,249,255,247,255,251,255,251,255,251,255,253,255,253,255,0,0,0,0,2,0,0,0,4,0,2,0,6,0,6,0,6,0,6,0,8,0,8,0,6,0,11,0,2,0,13,0,0,0,15,0,251,255,15,0,244,255,13,0,238,255,13,0,233,255,8,0,229,255,6,0,225,255,0,0,220,255,253,255,220,255,247,255,220,255,242,255,222,255,236,255,225,255,231,255,227,255,227,255,229,255,225,255,233,255,222,255,233,255,225,255,236,255,225,255,240,255,229,255,244,255,231,255,244,255,236,255,249,255,238,255,251,255,240,255,0,0,242,255,0,0,244,255,2,0,244,255,2,0,242,255,4,0,240,255,4,0,240,255,6,0,233,255,6,0,231,255,4,0,229,255,6,0,225,255,4,0,225,255,4,0,222,255,4,0,222,255,2,0,220,255,0,0,218,255,0,0,222,255,0,0,222,255,253,255,222,255,0,0,227,255,253,255,229,255,253,255,233,255,253,255,236,255,0,0,240,255,0,0,247,255,0,0,249,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,251,255,2,0,251,255,2,0,247,255,0,0,249,255,253,255,244,255,253,255,244,255,251,255,247,255,251,255,249,255,253,255,247,255,0,0,247,255,0,0,247,255,2,0,247,255,4,0,247,255,4,0,247,255,4,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,0,0,253,255,253,255,0,0,249,255,0,0,244,255,0,0,240,255,0,0,238,255,0,0,233,255,0,0,231,255,0,0,231,255,0,0,229,255,0,0,229,255,253,255,229,255,253,255,229,255,253,255,233,255,0,0,236,255,0,0,240,255,0,0,242,255,0,0,244,255,4,0,247,255,6,0,249,255,11,0,253,255,15,0,0,0,17,0,0,0,19,0,2,0,24,0,4,0,26,0,6,0,28,0,8,0,26,0,8,0,28,0,6,0,26,0,6,0,24,0,4,0,22,0,2,0,19,0,0,0,15,0,253,255,11,0,251,255,6,0,247,255,2,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,253,255,240,255,0,0,240,255,0,0,238,255,0,0,240,255,2,0,240,255,2,0,240,255,4,0,242,255,4,0,242,255,2,0,247,255,2,0,247,255,2,0,249,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,247,255,0,0,247,255,253,255,244,255,251,255,240,255,249,255,236,255,249,255,236,255,247,255,236,255,247,255,231,255,247,255,231,255,247,255,227,255,249,255,227,255,251,255,222,255,253,255,225,255,0,0,222,255,0,0,225,255,0,0,225,255,0,0,227,255,0,0,231,255,2,0,236,255,2,0,238,255,2,0,242,255,2,0,247,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,247,255,253,255,247,255,249,255,244,255,247,255,242,255,244,255,240,255,240,255,236,255,240,255,233,255,240,255,231,255,240,255,227,255,242,255,225,255,244,255,220,255,244,255,218,255,249,255,216,255,251,255,216,255,0,0,214,255,0,0,216,255,4,0,214,255,6,0,218,255,8,0,218,255,13,0,220,255,13,0,225,255,15,0,227,255,15,0,229,255,17,0,231,255,17,0,233,255,17,0,233,255,17,0,233,255,15,0,231,255,15,0,229,255,13,0,225,255,8,0,222,255,8,0,220,255,6,0,218,255,4,0,216,255,2,0,214,255,0,0,211,255,0,0,214,255,0,0,214,255,253,255,214,255,253,255,216,255,251,255,220,255,249,255,225,255,249,255,227,255,251,255,231,255,251,255,236,255,253,255,240,255,0,0,242,255,0,0,247,255,2,0,247,255,4,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,251,255,244,255,249,255,240,255,247,255,236,255,247,255,231,255,244,255,227,255,244,255,225,255,242,255,220,255,242,255,220,255,242,255,222,255,242,255,225,255,244,255,229,255,244,255,233,255,247,255,236,255,247,255,242,255,247,255,244,255,244,255,249,255,244,255,251,255,244,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,253,255,253,255,253,255,0,0,251,255,0,0,0,0,2,0,253,255,6,0,253,255,6,0,251,255,8,0,251,255,11,0,251,255,11,0,249,255,11,0,247,255,11,0,249,255,11,0,244,255,11,0,244,255,8,0,242,255,8,0,240,255,6,0,240,255,4,0,238,255,2,0,238,255,2,0,238,255,2,0,236,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,2,0,249,255,2,0,247,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,249,255,249,255,244,255,249,255,244,255,253,255,242,255,253,255,240,255,0,0,240,255,0,0,238,255,2,0,238,255,2,0,240,255,0,0,240,255,2,0,240,255,0,0,240,255,0,0,238,255,253,255,238,255,251,255,238,255,249,255,240,255,247,255,240,255,244,255,242,255,242,255,244,255,242,255,247,255,240,255,249,255,242,255,251,255,242,255,251,255,244,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,6,0,0,0,8,0,0,0,8,0,251,255,11,0,249,255,13,0,244,255,11,0,240,255,11,0,238,255,6,0,238,255,4,0,236,255,2,0,236,255,0,0,238,255,253,255,238,255,253,255,238,255,253,255,242,255,253,255,242,255,251,255,247,255,253,255,251,255,251,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,247,255,251,255,244,255,249,255,247,255,249,255,247,255,247,255,247,255,247,255,249,255,251,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,4,0,4,0,8,0,6,0,8,0,8,0,11,0,11,0,13,0,15,0,13,0,17,0,15,0,17,0,13,0,17,0,13,0,15,0,11,0,15,0,8,0,15,0,6,0,11,0,4,0,8,0,6,0,6,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,4,0,6,0,4,0,8,0,4,0,8,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,2,0,253,255,0,0,249,255,0,0,244,255,0,0,242,255,253,255,238,255,253,255,236,255,251,255,229,255,251,255,225,255,249,255,222,255,244,255,220,255,244,255,218,255,240,255,218,255,238,255,216,255,231,255,218,255,233,255,218,255,231,255,220,255,233,255,220,255,233,255,222,255,238,255,227,255,238,255,227,255,242,255,231,255,244,255,236,255,247,255,238,255,247,255,242,255,249,255,247,255,249,255,247,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,247,255,251,255,249,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,247,255,2,0,244,255,2,0,242,255,4,0,240,255,0,0,238,255,0,0,238,255,0,0,236,255,251,255,236,255,249,255,233,255,247,255,236,255,244,255,238,255,244,255,240,255,242,255,242,255,240,255,247,255,240,255,249,255,238,255,251,255,238,255,251,255,236,255,253,255,238,255,253,255,238,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,2,0,247,255,6,0,251,255,8,0,0,0,11,0,0,0,15,0,2,0,17,0,4,0,17,0,2,0,19,0,2,0,19,0,2,0,17,0,0,0,17,0,0,0,11,0,0,0,6,0,253,255,2,0,253,255,253,255,251,255,249,255,251,255,242,255,253,255,238,255,251,255,233,255,253,255,229,255,0,0,227,255,0,0,225,255,0,0,222,255,0,0,222,255,0,0,222,255,0,0,222,255,0,0,222,255,0,0,222,255,253,255,222,255,249,255,225,255,249,255,225,255,244,255,225,255,242,255,225,255,240,255,225,255,242,255,225,255,242,255,227,255,244,255,227,255,247,255,227,255,247,255,231,255,249,255,233,255,251,255,233,255,251,255,236,255,251,255,238,255,251,255,240,255,253,255,242,255,251,255,244,255,253,255,247,255,0,0,251,255,0,0,253,255,0,0,2,0,2,0,4,0,4,0,6,0,2,0,11,0,2,0,17,0,2,0,22,0,0,0,22,0,0,0,26,0,0,0,26,0,253,255,28,0,253,255,28,0,251,255,28,0,249,255,28,0,249,255,26,0,244,255,24,0,244,255,22,0,242,255,17,0,240,255,13,0,238,255,8,0,240,255,4,0,238,255,0,0,238,255,249,255,240,255,244,255,242,255,236,255,242,255,231,255,244,255,229,255,247,255,227,255,249,255,225,255,253,255,225,255,0,0,225,255,0,0,227,255,2,0,227,255,4,0,229,255,4,0,229,255,4,0,233,255,6,0,233,255,6,0,233,255,6,0,233,255,8,0,233,255,8,0,233,255,11,0,233,255,15,0,233,255,17,0,233,255,17,0,233,255,19,0,233,255,19,0,238,255,19,0,238,255,17,0,242,255,19,0,244,255,17,0,249,255,15,0,253,255,15,0,0,0,11,0,4,0,8,0,4,0,6,0,6,0,4,0,6,0,0,0,6,0,251,255,6,0,247,255,4,0,240,255,2,0,238,255,2,0,231,255,2,0,229,255,0,0,225,255,2,0,225,255,2,0,225,255,4,0,225,255,6,0,227,255,6,0,225,255,8,0,225,255,11,0,222,255,11,0,222,255,13,0,222,255,11,0,222,255,13,0,222,255,11,0,227,255,11,0,229,255,8,0,231,255,6,0,233,255,4,0,233,255,0,0,238,255,0,0,242,255,251,255,244,255,247,255,249,255,249,255,251,255,244,255,0,0,247,255,2,0,244,255,6,0,247,255,8,0,249,255,11,0,249,255,13,0,249,255,13,0,249,255,13,0,249,255,11,0,251,255,6,0,249,255,6,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,4,0,0,0,6,0,0,0,8,0,253,255,11,0,253,255,11,0,253,255,13,0,251,255,13,0,247,255,15,0,247,255,15,0,242,255,13,0,242,255,11,0,242,255,8,0,240,255,8,0,242,255,2,0,242,255,0,0,242,255,0,0,247,255,251,255,249,255,249,255,253,255,247,255,0,0,247,255,2,0,244,255,4,0,244,255,6,0,244,255,8,0,247,255,8,0,247,255,11,0,249,255,11,0,251,255,11,0,251,255,11,0,253,255,8,0,0,0,4,0,253,255,2,0,0,0,0,0,0,0,253,255,2,0,251,255,4,0,249,255,4,0,247,255,6,0,247,255,8,0,247,255,8,0,249,255,8,0,251,255,8,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,247,255,0,0,242,255,0,0,242,255,0,0,236,255,2,0,231,255,4,0,229,255,4,0,227,255,6,0,227,255,8,0,222,255,6,0,220,255,6,0,220,255,8,0,218,255,8,0,218,255,8,0,218,255,8,0,218,255,11,0,220,255,8,0,222,255,6,0,222,255,6,0,225,255,6,0,227,255,6,0,229,255,4,0,231,255,4,0,231,255,4,0,233,255,6,0,233,255,4,0,233,255,4,0,236,255,4,0,236,255,4,0,238,255,2,0,240,255,2,0,244,255,2,0,247,255,0,0,249,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,249,255,0,0,244,255,0,0,240,255,0,0,233,255,0,0,229,255,0,0,222,255,253,255,222,255,0,0,222,255,0,0,220,255,2,0,225,255,4,0,225,255,6,0,227,255,8,0,231,255,13,0,233,255,15,0,236,255,15,0,236,255,17,0,238,255,17,0,240,255,17,0,242,255,15,0,244,255,15,0,244,255,15,0,247,255,15,0,249,255,15,0,253,255,17,0,251,255,17,0,251,255,17,0,251,255,17,0,249,255,19,0,249,255,22,0,247,255,19,0,244,255,22,0,244,255,24,0,240,255,24,0,240,255,24,0,238,255,26,0,236,255,26,0,238,255,24,0,238,255,24,0,240,255,24,0,242,255,22,0,242,255,22,0,244,255,19,0,244,255,19,0,242,255,19,0,244,255,19,0,244,255,19,0,244,255,15,0,242,255,15,0,244,255,13,0,247,255,8,0,249,255,6,0,247,255,2,0,251,255,253,255,253,255,251,255,253,255,247,255,0,0,242,255,0,0,238,255,2,0,236,255,4,0,231,255,8,0,229,255,8,0,227,255,13,0,227,255,13,0,225,255,15,0,225,255,15,0,225,255,15,0,227,255,15,0,229,255,13,0,231,255,11,0,233,255,8,0,236,255,8,0,238,255,4,0,238,255,2,0,238,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,240,255,2,0,240,255,2,0,242,255,4,0,242,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,11,0,249,255,13,0,249,255,15,0,247,255,15,0,244,255,13,0,247,255,13,0,247,255,11,0,247,255,8,0,247,255,6,0,247,255,4,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,253,255,0,0,0,0,4,0,253,255,6,0,249,255,8,0,247,255,11,0,244,255,11,0,242,255,15,0,242,255,15,0,240,255,13,0,242,255,13,0,244,255,8,0,247,255,6,0,253,255,2,0,0,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,8,0,251,255,8,0,249,255,4,0,249,255,4,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,247,255,0,0,247,255,0,0,244,255,253,255,244,255,253,255,244,255,249,255,244,255,247,255,244,255,242,255,247,255,240,255,244,255,242,255,244,255,240,255,244,255,240,255,242,255,242,255,242,255,242,255,242,255,247,255,240,255,249,255,240,255,251,255,238,255,0,0,238,255,0,0,240,255,2,0,240,255,6,0,240,255,6,0,242,255,8,0,244,255,8,0,247,255,8,0,249,255,11,0,251,255,13,0,253,255,13,0,0,0,15,0,2,0,15,0,4,0,15,0,4,0,15,0,2,0,13,0,4,0,13,0,2,0,11,0,0,0,8,0,253,255,6,0,249,255,6,0,247,255,6,0,244,255,8,0,242,255,6,0,242,255,6,0,240,255,6,0,240,255,6,0,242,255,4,0,240,255,4,0,242,255,2,0,247,255,4,0,249,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,2,0,4,0,6,0,6,0,11,0,6,0,11,0,8,0,15,0,11,0,15,0,8,0,13,0,4,0,15,0,0,0,11,0,0,0,11,0,251,255,6,0,249,255,2,0,244,255,0,0,244,255,253,255,244,255,251,255,244,255,249,255,244,255,251,255,249,255,249,255,251,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,242,255,2,0,238,255,2,0,238,255,2,0,236,255,2,0,231,255,2,0,231,255,0,0,229,255,0,0,229,255,253,255,227,255,253,255,227,255,251,255,229,255,247,255,231,255,249,255,231,255,247,255,233,255,247,255,240,255,247,255,242,255,249,255,247,255,251,255,249,255,253,255,0,0,0,0,0,0,2,0,6,0,2,0,11,0,4,0,13,0,4,0,19,0,6,0,19,0,6,0,22,0,6,0,24,0,4,0,19,0,4,0,19,0,2,0,17,0,0,0,13,0,0,0,8,0,0,0,6,0,251,255,4,0,251,255,0,0,253,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,251,255,4,0,251,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,244,255,249,255,244,255,244,255,242,255,244,255,242,255,240,255,244,255,240,255,244,255,238,255,244,255,238,255,249,255,238,255,249,255,238,255,253,255,240,255,253,255,242,255,0,0,242,255,2,0,247,255,6,0,247,255,8,0,249,255,11,0,249,255,13,0,249,255,13,0,251,255,11,0,251,255,11,0,251,255,6,0,249,255,4,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,8,0,251,255,8,0,249,255,13,0,247,255,13,0,244,255,15,0,242,255,19,0,240,255,19,0,238,255,17,0,233,255,13,0,233,255,13,0,231,255,11,0,231,255,4,0,231,255,0,0,231,255,0,0,233,255,253,255,233,255,251,255,236,255,247,255,240,255,244,255,244,255,244,255,247,255,242,255,249,255,242,255,253,255,242,255,0,0,242,255,0,0,244,255,0,0,249,255,0,0,251,255,253,255,0,0,253,255,0,0,251,255,4,0,247,255,6,0,247,255,8,0,244,255,8,0,242,255,6,0,242,255,6,0,242,255,4,0,242,255,2,0,242,255,253,255,242,255,251,255,247,255,247,255,249,255,242,255,253,255,240,255,253,255,236,255,0,0,236,255,0,0,231,255,0,0,231,255,0,0,233,255,0,0,233,255,253,255,236,255,251,255,236,255,247,255,238,255,244,255,240,255,240,255,240,255,238,255,242,255,238,255,242,255,236,255,242,255,236,255,242,255,238,255,242,255,240,255,242,255,240,255,242,255,244,255,242,255,247,255,244,255,249,255,244,255,251,255,249,255,251,255,249,255,253,255,249,255,0,0,251,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,249,255,251,255,244,255,249,255,244,255,249,255,242,255,251,255,242,255,253,255,244,255,253,255,247,255,253,255,247,255,0,0,251,255,0,0,253,255,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,249,255,0,0,244,255,0,0,244,255,2,0,242,255,4,0,242,255,6,0,242,255,6,0,240,255,8,0,240,255,11,0,238,255,11,0,238,255,8,0,236,255,8,0,236,255,4,0,233,255,4,0,233,255,2,0,233,255,0,0,233,255,0,0,233,255,253,255,236,255,251,255,236,255,251,255,236,255,253,255,238,255,251,255,240,255,253,255,242,255,0,0,247,255,2,0,249,255,6,0,251,255,11,0,253,255,15,0,253,255,19,0,0,0,22,0,0,0,22,0,2,0,19,0,2,0,17,0,2,0,15,0,2,0,11,0,2,0,6,0,2,0,4,0,2,0,0,0,2,0,251,255,2,0,247,255,4,0,242,255,4,0,240,255,2,0,238,255,4,0,238,255,4,0,236,255,6,0,240,255,4,0,242,255,6,0,244,255,6,0,249,255,6,0,253,255,6,0,0,0,8,0,4,0,6,0,8,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,2,0,6,0,0,0,6,0,251,255,4,0,247,255,0,0,242,255,253,255,242,255,251,255,240,255,247,255,240,255,247,255,240,255,242,255,240,255,238,255,240,255,238,255,242,255,236,255,240,255,236,255,242,255,233,255,242,255,236,255,240,255,236,255,240,255,236,255,240,255,238,255,242,255,238,255,242,255,238,255,244,255,236,255,247,255,233,255,249,255,233,255,249,255,231,255,251,255,229,255,253,255,229,255,253,255,231,255,0,0,233,255,253,255,236,255,0,0,242,255,0,0,249,255,0,0,253,255,4,0,0,0,4,0,2,0,11,0,6,0,11,0,6,0,13,0,6,0,15,0,4,0,13,0,2,0,13,0,0,0,11,0,0,0,8,0,0,0,4,0,251,255,2,0,251,255,0,0,251,255,253,255,249,255,253,255,249,255,251,255,247,255,251,255,244,255,251,255,242,255,251,255,240,255,253,255,238,255,253,255,236,255,0,0,238,255,0,0,238,255,0,0,240,255,2,0,240,255,6,0,242,255,8,0,247,255,8,0,251,255,8,0,251,255,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,2,0,251,255,2,0,251,255,6,0,0,0,6,0,2,0,8,0,6,0,11,0,8,0,11,0,13,0,13,0,15,0,17,0,17,0,17,0,17,0,19,0,15,0,19,0,13,0,22,0,13,0,22,0,11,0,22,0,8,0,22,0,8,0,19,0,11,0,17,0,8,0,13,0,13,0,11,0,13,0,6,0,11,0,4,0,11,0,0,0,8,0,253,255,4,0,253,255,2,0,249,255,0,0,249,255,253,255,249,255,249,255,247,255,247,255,247,255,244,255,244,255,244,255,247,255,244,255,244,255,244,255,244,255,247,255,244,255,247,255,247,255,251,255,247,255,251,255,247,255,253,255,244,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,15,0,2,0,17,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,2,0,2,0,8,0,2,0,13,0,2,0,15,0,2,0,17,0,4,0,22,0,6,0,22,0,11,0,22,0,11,0,19,0,15,0,17,0,15,0,11,0,17,0,6,0,17,0,2,0,17,0,253,255,13,0,249,255,8,0,247,255,2,0,242,255,0,0,240,255,251,255,240,255,247,255,240,255,244,255,242,255,242,255,242,255,240,255,244,255,240,255,244,255,238,255,247,255,238,255,247,255,238,255,247,255,238,255,247,255,238,255,247,255,236,255,247,255,236,255,247,255,236,255,247,255,236,255,247,255,236,255,247,255,238,255,244,255,240,255,244,255,244,255,242,255,247,255,242,255,249,255,242,255,251,255,242,255,253,255,244,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,2,0,249,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,244,255,0,0,244,255,0,0,247,255,251,255,247,255,247,255,249,255,242,255,249,255,238,255,249,255,238,255,251,255,236,255,251,255,238,255,251,255,240,255,249,255,244,255,251,255,249,255,251,255,0,0,251,255,4,0,253,255,6,0,0,0,11,0,0,0,11,0,2,0,6,0,4,0,2,0,4,0,0,0,4,0,249,255,4,0,244,255,2,0,238,255,0,0,233,255,0,0,229,255,253,255,227,255,251,255,225,255,253,255,225,255,251,255,225,255,251,255,225,255,251,255,225,255,253,255,225,255,253,255,227,255,253,255,225,255,0,0,227,255,253,255,229,255,253,255,231,255,253,255,233,255,253,255,236,255,253,255,238,255,0,0,240,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,238,255,0,0,233,255,0,0,233,255,0,0,233,255,0,0,236,255,0,0,236,255,0,0,238,255,253,255,240,255,253,255,247,255,253,255,249,255,249,255,253,255,249,255,0,0,249,255,2,0,249,255,6,0,251,255,8,0,253,255,11,0,0,0,13,0,2,0,15,0,6,0,15,0,11,0,17,0,13,0,15,0,17,0,15,0,19,0,13,0,24,0,11,0,26,0,6,0,28,0,4,0,26,0,4,0,24,0,2,0,24,0,0,0,22,0,0,0,17,0,0,0,15,0,0,0,11,0,2,0,8,0,2,0,6,0,4,0,4,0,6,0,4,0,8,0,2,0,11,0,2,0,11,0,0,0,13,0,0,0,17,0,253,255,19,0,251,255,24,0,249,255,28,0,247,255,28,0,242,255,33,0,240,255,33,0,240,255,35,0,238,255,33,0,238,255,33,0,238,255,33,0,242,255,30,0,244,255,28,0,247,255,26,0,249,255,24,0,249,255,19,0,251,255,17,0,251,255,13,0,251,255,11,0,251,255,6,0,253,255,4,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,251,255,249,255,249,255,249,255,244,255,249,255,242,255,249,255,240,255,249,255,240,255,249,255,238,255,249,255,238,255,247,255,238,255,244,255,240,255,242,255,240,255,240,255,240,255,236,255,242,255,231,255,242,255,229,255,240,255,229,255,242,255,229,255,240,255,229,255,242,255,229,255,242,255,229,255,240,255,229,255,240,255,229,255,240,255,231,255,242,255,229,255,242,255,229,255,240,255,225,255,242,255,222,255,242,255,220,255,240,255,216,255,242,255,214,255,240,255,211,255,242,255,211,255,244,255,211,255,244,255,214,255,247,255,216,255,249,255,220,255,249,255,225,255,251,255,231,255,251,255,236,255,253,255,240,255,253,255,244,255,0,0,249,255,0,0,253,255,2,0,0,0,4,0,4,0,6,0,4,0,8,0,6,0,8,0,8,0,13,0,11,0,13,0,8,0,13,0,8,0,13,0,8,0,13,0,6,0,13,0,6,0,11,0,4,0,8,0,0,0,6,0,2,0,4,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,251,255,253,255,253,255,251,255,0,0,253,255,2,0,0,0,6,0,0,0,11,0,0,0,15,0,2,0,17,0,2,0,19,0,4,0,17,0,4,0,17,0,4,0,15,0,4,0,11,0,2,0,6,0,0,0,2,0,0,0,253,255,253,255,253,255,253,255,249,255,253,255,247,255,251,255,247,255,251,255,247,255,0,0,249,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,242,255,253,255,242,255,253,255,238,255,253,255,236,255,251,255,233,255,251,255,229,255,249,255,225,255,251,255,225,255,251,255,220,255,251,255,220,255,253,255,218,255,253,255,220,255,253,255,222,255,0,0,222,255,0,0,222,255,2,0,222,255,0,0,225,255,2,0,227,255,2,0,229,255,2,0,231,255,0,0,236,255,0,0,238,255,251,255,242,255,249,255,244,255,242,255,247,255,238,255,249,255,236,255,249,255,231,255,249,255,227,255,244,255,225,255,242,255,222,255,236,255,222,255,231,255,222,255,227,255,225,255,222,255,225,255,222,255,229,255,218,255,231,255,218,255,233,255,218,255,233,255,222,255,236,255,222,255,236,255,225,255,233,255,229,255,236,255,233,255,236,255,236,255,236,255,238,255,240,255,238,255,238,255,240,255,238,255,242,255,238,255,244,255,240,255,247,255,242,255,249,255,242,255,253,255,242,255,0,0,242,255,2,0,244,255,6,0,244,255,8,0,242,255,11,0,242,255,15,0,242,255,15,0,240,255,15,0,236,255,15,0,233,255,15,0,227,255,13,0,227,255,13,0,225,255,8,0,225,255,8,0,225,255,4,0,227,255,2,0,229,255,0,0,233,255,0,0,238,255,0,0,238,255,251,255,242,255,253,255,244,255,251,255,247,255,249,255,251,255,247,255,251,255,244,255,0,0,242,255,0,0,242,255,2,0,242,255,4,0,242,255,6,0,242,255,8,0,244,255,8,0,247,255,11,0,249,255,11,0,249,255,13,0,253,255,11,0,253,255,13,0,253,255,11,0,251,255,11,0,253,255,11,0,253,255,8,0,253,255,4,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,244,255,0,0,242,255,2,0,240,255,0,0,240,255,0,0,240,255,0,0,242,255,253,255,244,255,253,255,247,255,251,255,249,255,249,255,253,255,249,255,0,0,249,255,2,0,249,255,4,0,249,255,4,0,249,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,0,0,4,0,2,0,4,0,4,0,2,0,6,0,0,0,11,0,0,0,15,0,0,0,17,0,0,0,19,0,2,0,24,0,2,0,28,0,2,0,26,0,2,0,26,0,0,0,26,0,0,0,24,0,253,255,19,0,249,255,19,0,244,255,13,0,242,255,11,0,240,255,11,0,238,255,6,0,238,255,4,0,240,255,6,0,244,255,6,0,247,255,6,0,251,255,8,0,0,0,11,0,2,0,15,0,6,0,15,0,8,0,17,0,11,0,17,0,11,0,17,0,11,0,15,0,8,0,13,0,6,0,6,0,6,0,2,0,2,0,253,255,0,0,247,255,0,0,242,255,253,255,238,255,251,255,236,255,249,255,233,255,249,255,233,255,249,255,231,255,249,255,231,255,247,255,233,255,247,255,236,255,249,255,236,255,249,255,240,255,247,255,244,255,247,255,247,255,244,255,253,255,242,255,0,0,242,255,0,0,242,255,2,0,242,255,2,0,240,255,6,0,240,255,6,0,244,255,6,0,244,255,4,0,247,255,4,0,251,255,4,0,253,255,4,0,0,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,6,0,251,255,4,0,249,255,4,0,249,255,4,0,247,255,2,0,249,255,0,0,251,255,0,0,253,255,251,255,0,0,251,255,0,0,249,255,0,0,244,255,0,0,244,255,2,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,249,255,251,255,249,255,251,255,247,255,247,255,244,255,249,255,244,255,249,255,244,255,249,255,244,255,249,255,247,255,249,255,244,255,251,255,244,255,253,255,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,238,255,2,0,236,255,0,0,233,255,0,0,233,255,0,0,233,255,251,255,233,255,249,255,233,255,249,255,236,255,247,255,236,255,244,255,238,255,244,255,236,255,244,255,238,255,244,255,236,255,244,255,236,255,244,255,233,255,242,255,231,255,240,255,229,255,238,255,227,255,236,255,227,255,236,255,227,255,233,255,227,255,236,255,229,255,233,255,231,255,238,255,233,255,238,255,236,255,242,255,242,255,242,255,244,255,244,255,249,255,244,255,251,255,247,255,253,255,244,255,0,0,242,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,242,255,253,255,242,255,253,255,242,255,253,255,242,255,253,255,240,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,236,255,0,0,233,255,0,0,231,255,2,0,231,255,0,0,229,255,0,0,227,255,0,0,222,255,0,0,222,255,0,0,220,255,253,255,222,255,251,255,222,255,251,255,227,255,251,255,229,255,251,255,236,255,251,255,242,255,0,0,244,255,0,0,249,255,0,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,2,0,253,255,6,0,253,255,11,0,0,0,11,0,0,0,13,0,0,0,11,0,2,0,8,0,4,0,6,0,6,0,4,0,6,0,0,0,4,0,0,0,4,0,251,255,2,0,249,255,0,0,247,255,253,255,244,255,249,255,242,255,247,255,240,255,242,255,238,255,238,255,240,255,236,255,240,255,231,255,242,255,229,255,244,255,227,255,244,255,225,255,247,255,222,255,251,255,222,255,253,255,220,255,0,0,222,255,2,0,222,255,4,0,225,255,6,0,227,255,6,0,225,255,8,0,227,255,6,0,229,255,6,0,229,255,2,0,229,255,0,0,229,255,251,255,229,255,247,255,227,255,242,255,225,255,238,255,225,255,233,255,225,255,229,255,222,255,227,255,222,255,227,255,225,255,225,255,227,255,227,255,229,255,227,255,233,255,227,255,238,255,231,255,244,255,233,255,251,255,238,255,2,0,238,255,6,0,244,255,13,0,244,255,17,0,247,255,22,0,247,255,22,0,249,255,19,0,249,255,17,0,247,255,15,0,247,255,13,0,247,255,6,0,247,255,2,0,247,255,0,0,249,255,253,255,249,255,249,255,251,255,249,255,253,255,244,255,0,0,244,255,2,0,247,255,4,0,242,255,6,0,244,255,8,0,244,255,11,0,247,255,13,0,244,255,13,0,247,255,15,0,247,255,15,0,247,255,15,0,251,255,17,0,251,255,17,0,0,0,17,0,0,0,17,0,6,0,17,0,11,0,15,0,15,0,15,0,19,0,13,0,24,0,8,0,26,0,8,0,28,0,4,0,28,0,0,0,28,0,0,0,26,0,0,0,24,0,253,255,24,0,253,255,22,0,0,0,19,0,0,0,17,0,0,0,17,0,2,0,15,0,2,0,17,0,2,0,17,0,2,0,19,0,0,0,22,0,0,0,24,0,0,0,28,0,253,255,30,0,253,255,33,0,253,255,33,0,0,0,33,0,0,0,30,0,0,0,26,0,2,0,24,0,4,0,19,0,6,0,15,0,8,0,15,0,11,0,11,0,11,0,8,0,11,0,8,0,11,0,6,0,13,0,4,0,13,0,2,0,11,0,0,0,11,0,253,255,8,0,251,255,8,0,249,255,4,0,247,255,0,0,244,255,253,255,244,255,249,255,247,255,244,255,247,255,242,255,249,255,238,255,253,255,236,255,0,0,233,255,2,0,233,255,8,0,233,255,11,0,233,255,15,0,233,255,15,0,236,255,17,0,236,255,15,0,238,255,13,0,242,255,13,0,242,255,8,0,247,255,6,0,247,255,2,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,247,255,249,255,242,255,247,255,240,255,247,255,240,255,247,255,238,255,247,255,238,255,244,255,238,255,249,255,238,255,247,255,240,255,249,255,242,255,251,255,244,255,251,255,247,255,251,255,251,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,6,0,2,0,4,0,0,0,6,0,253,255,4,0,253,255,2,0,249,255,4,0,244,255,2,0,242,255,2,0,240,255,0,0,238,255,0,0,236,255,253,255,231,255,253,255,231,255,253,255,229,255,249,255,227,255,251,255,227,255,251,255,222,255,253,255,220,255,0,0,218,255,0,0,216,255,2,0,216,255,4,0,216,255,6,0,220,255,6,0,225,255,6,0,229,255,6,0,236,255,4,0,242,255,2,0,249,255,0,0,0,0,0,0,4,0,0,0,11,0,253,255,13,0,253,255,17,0,0,0,19,0,0,0,22,0,0,0,24,0,2,0,24,0,2,0,24,0,4,0,22,0,6,0,22,0,6,0,22,0,8,0,19,0,8,0,15,0,6,0,13,0,6,0,8,0,4,0,4,0,2,0,0,0,0,0,251,255,0,0,247,255,0,0,242,255,253,255,238,255,0,0,233,255,0,0,233,255,0,0,231,255,2,0,231,255,4,0,236,255,6,0,238,255,6,0,242,255,8,0,244,255,11,0,244,255,8,0,247,255,8,0,247,255,8,0,247,255,6,0,244,255,4,0,242,255,2,0,242,255,0,0,240,255,253,255,242,255,251,255,242,255,247,255,242,255,244,255,247,255,242,255,247,255,240,255,251,255,240,255,253,255,238,255,253,255,236,255,0,0,236,255,253,255,231,255,0,0,233,255,253,255,231,255,253,255,231,255,253,255,231,255,251,255,229,255,251,255,229,255,249,255,231,255,247,255,231,255,244,255,231,255,242,255,236,255,242,255,236,255,242,255,240,255,244,255,244,255,244,255,249,255,244,255,251,255,247,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,4,0,6,0,6,0,6,0,8,0,6,0,8,0,4,0,6,0,0,0,6,0,253,255,2,0,251,255,0,0,249,255,251,255,247,255,247,255,247,255,242,255,247,255,240,255,247,255,236,255,247,255,236,255,249,255,236,255,251,255,236,255,251,255,238,255,253,255,238,255,0,0,240,255,0,0,240,255,0,0,242,255,253,255,242,255,251,255,244,255,251,255,244,255,247,255,247,255,240,255,247,255,238,255,249,255,233,255,251,255,229,255,251,255,222,255,251,255,220,255,253,255,220,255,253,255,218,255,251,255,218,255,251,255,220,255,247,255,220,255,247,255,225,255,244,255,229,255,240,255,233,255,240,255,238,255,238,255,242,255,236,255,244,255,236,255,247,255,236,255,249,255,236,255,251,255,236,255,251,255,238,255,253,255,238,255,253,255,240,255,253,255,242,255,253,255,244,255,253,255,247,255,253,255,249,255,0,0,253,255,251,255,0,0,253,255,2,0,251,255,2,0,251,255,6,0,251,255,8,0,249,255,11,0,251,255,11,0,251,255,13,0,251,255,11,0,249,255,11,0,251,255,11,0,251,255,6,0,253,255,4,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,8,0,2,0,11,0,2,0,11,0,0,0,13,0,0,0,15,0,253,255,15,0,251,255,15,0,251,255,15,0,247,255,15,0,247,255,13,0,247,255,13,0,247,255,13,0,249,255,11,0,251,255,11,0,0,0,11,0,0,0,13,0,0,0,15,0,2,0,15,0,4,0,15,0,4,0,19,0,4,0,19,0,4,0,19,0,6,0,22,0,6,0,22,0,8,0,19,0,6,0,19,0,11,0,17,0,11,0,15,0,6,0,11,0,8,0,6,0,8,0,2,0,8,0,253,255,6,0,251,255,4,0,247,255,4,0,242,255,4,0,240,255,4,0,238,255,2,0,236,255,0,0,238,255,0,0,240,255,253,255,242,255,251,255,247,255,247,255,251,255,247,255,0,0,244,255,0,0,240,255,4,0,240,255,6,0,240,255,8,0,242,255,8,0,242,255,11,0,247,255,8,0,249,255,8,0,251,255,6,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,6,0,242,255,4,0,242,255,0,0,244,255,0,0,242,255,0,0,242,255,253,255,244,255,253,255,244,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,247,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,251,255,253,255,253,255,0,0,0,0,0,0,2,0,253,255,6,0,251,255,8,0,251,255,11,0,251,255,15,0,249,255,15,0,249,255,17,0,249,255,17,0,244,255,15,0,244,255,17,0,242,255,13,0,242,255,13,0,240,255,11,0,240,255,11,0,240,255,6,0,242,255,4,0,244,255,0,0,247,255,253,255,247,255,249,255,251,255,247,255,251,255,242,255,253,255,240,255,253,255,238,255,253,255,238,255,251,255,238,255,251,255,240,255,253,255,242,255,253,255,244,255,253,255,247,255,0,0,247,255,0,0,251,255,0,0,251,255,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,4,0,4,0,4,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,251,255,253,255,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,2,0,244,255,2,0,247,255,2,0,249,255,0,0,253,255,0,0,253,255,253,255,2,0,253,255,4,0,249,255,4,0,251,255,6,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,8,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,244,255,2,0,244,255,4,0,242,255,8,0,242,255,13,0,240,255,15,0,240,255,17,0,240,255,15,0,240,255,15,0,240,255,13,0,240,255,13,0,240,255,13,0,242,255,8,0,242,255,6,0,244,255,4,0,244,255,4,0,247,255,0,0,251,255,0,0,251,255,253,255,0,0,249,255,0,0,247,255,0,0,242,255,4,0,236,255,6,0,231,255,8,0,229,255,11,0,225,255,13,0,220,255,13,0,220,255,15,0,218,255,13,0,218,255,13,0,220,255,8,0,222,255,11,0,227,255,8,0,231,255,6,0,236,255,4,0,238,255,4,0,240,255,0,0,242,255,0,0,242,255,253,255,240,255,251,255,238,255,251,255,238,255,247,255,233,255,249,255,231,255,249,255,231,255,249,255,233,255,251,255,236,255,251,255,236,255,251,255,240,255,253,255,242,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,0,0,4,0,2,0,6,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,11,0,6,0,8,0,2,0,11,0,0,0,6,0,0,0,6,0,253,255,4,0,251,255,4,0,249,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,249,255,249,255,251,255,249,255,251,255,249,255,0,0,247,255,2,0,249,255,4,0,251,255,4,0,253,255,8,0,0,0,11,0,0,0,11,0,4,0,15,0,6,0,15,0,6,0,17,0,8,0,17,0,13,0,17,0,13,0,17,0,13,0,19,0,11,0,22,0,13,0,24,0,13,0,24,0,13,0,26,0,13,0,26,0,13,0,26,0,15,0,26,0,13,0,24,0,13,0,24,0,15,0,19,0,19,0,17,0,19,0,13,0,19,0,11,0,24,0,8,0,24,0,6,0,24,0,4,0,24,0,4,0,24,0,2,0,22,0,2,0,22,0,0,0,22,0,0,0,22,0,2,0,22,0,2,0,19,0,2,0,19,0,4,0,17,0,4,0,17,0,4,0,15,0,2,0,15,0,2,0,15,0,0,0,13,0,0,0,15,0,253,255,13,0,251,255,15,0,249,255,13,0,247,255,11,0,247,255,11,0,247,255,8,0,247,255,11,0,249,255,6,0,251,255,6,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,11,0,4,0,11,0,2,0,11,0,2,0,8,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,244,255,0,0,242,255,0,0,240,255,2,0,240,255,6,0,238,255,8,0,242,255,11,0,242,255,11,0,244,255,11,0,247,255,11,0,251,255,8,0,0,0,6,0,0,0,4,0,0,0,2,0,4,0,0,0,8,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,251,255,6,0,253,255,2,0,253,255,0,0,0,0,249,255,2,0,244,255,6,0,238,255,8,0,233,255,11,0,227,255,13,0,225,255,17,0,222,255,17,0,222,255,19,0,222,255,22,0,225,255,22,0,229,255,24,0,229,255,26,0,233,255,26,0,233,255,24,0,236,255,24,0,238,255,24,0,240,255,22,0,240,255,19,0,238,255,15,0,236,255,13,0,236,255,11,0,238,255,6,0,238,255,4,0,238,255,0,0,240,255,0,0,244,255,253,255,247,255,253,255,249,255,251,255,253,255,249,255,0,0,249,255,0,0,247,255,4,0,244,255,8,0,244,255,8,0,242,255,11,0,242,255,11,0,242,255,13,0,244,255,11,0,242,255,13,0,247,255,11,0,249,255,8,0,251,255,8,0,253,255,6,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,2,0,249,255,0,0,247,255,0,0,244,255,251,255,244,255,249,255,247,255,244,255,247,255,242,255,249,255,238,255,249,255,236,255,251,255,236,255,253,255,236,255,0,0,233,255,0,0,236,255,2,0,236,255,2,0,236,255,2,0,233,255,4,0,233,255,4,0,233,255,4,0,231,255,4,0,229,255,4,0,229,255,2,0,231,255,0,0,231,255,0,0,233,255,0,0,236,255,251,255,238,255,247,255,242,255,247,255,244,255,247,255,249,255,244,255,251,255,244,255,0,0,244,255,0,0,247,255,0,0,247,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,242,255,0,0,240,255,0,0,236,255,0,0,233,255,0,0,231,255,0,0,227,255,0,0,227,255,0,0,227,255,0,0,227,255,253,255,227,255,251,255,229,255,249,255,231,255,247,255,233,255,247,255,236,255,244,255,238,255,244,255,238,255,247,255,240,255,244,255,240,255,249,255,242,255,249,255,240,255,251,255,240,255,251,255,240,255,253,255,238,255,251,255,238,255,251,255,238,255,249,255,238,255,247,255,242,255,244,255,242,255,242,255,247,255,242,255,247,255,240,255,249,255,240,255,251,255,238,255,251,255,238,255,251,255,240,255,251,255,240,255,249,255,238,255,249,255,240,255,247,255,240,255,244,255,242,255,244,255,247,255,242,255,249,255,242,255,253,255,240,255,0,0,240,255,4,0,240,255,8,0,240,255,13,0,242,255,13,0,244,255,15,0,247,255,15,0,249,255,15,0,251,255,11,0,0,0,11,0,0,0,6,0,2,0,4,0,6,0,2,0,6,0,0,0,8,0,253,255,13,0,253,255,17,0,249,255,19,0,247,255,22,0,247,255,22,0,247,255,22,0,247,255,22,0,249,255,19,0,251,255,19,0,253,255,15,0,0,0,11,0,2,0,8,0,4,0,6,0,4,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,0,0,251,255,0,0,249,255,4,0,244,255,8,0,244,255,13,0,242,255,15,0,242,255,19,0,240,255,22,0,240,255,22,0,238,255,22,0,240,255,22,0,240,255,19,0,242,255,17,0,242,255,13,0,242,255,11,0,242,255,8,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,2,0,249,255,0,0,249,255,0,0,251,255,253,255,253,255,251,255,253,255,249,255,0,0,247,255,0,0,244,255,0,0,242,255,2,0,238,255,2,0,238,255,2,0,236,255,2,0,238,255,2,0,238,255,0,0,242,255,0,0,247,255,0,0,251,255,0,0,4,0,0,0,8,0,253,255,15,0,253,255,19,0,249,255,24,0,247,255,26,0,247,255,26,0,247,255,22,0,244,255,19,0,244,255,15,0,244,255,13,0,247,255,8,0,249,255,8,0,251,255,6,0,251,255,6,0,253,255,6,0,0,0,6,0,0,0,11,0,0,0,13,0,0,0,17,0,0,0,19,0,253,255,22,0,251,255,26,0,249,255,26,0,249,255,26,0,244,255,28,0,244,255,26,0,244,255,26,0,244,255,26,0,247,255,24,0,247,255,24,0,247,255,22,0,249,255,17,0,251,255,15,0,251,255,13,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,8,0,4,0,11,0,4,0,11,0,6,0,11,0,8,0,8,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,4,0,8,0,4,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,6,0,6,0,4,0,4,0,6,0,4,0,6,0,2,0,4,0,0,0,4,0,253,255,0,0,251,255,0,0,251,255,251,255,247,255,249,255,247,255,247,255,244,255,242,255,242,255,242,255,240,255,242,255,240,255,242,255,240,255,242,255,240,255,242,255,240,255,247,255,244,255,249,255,247,255,253,255,251,255,253,255,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,244,255,2,0,242,255,2,0,242,255,6,0,244,255,6,0,242,255,8,0,242,255,6,0,244,255,6,0,247,255,4,0,249,255,2,0,249,255,253,255,249,255,253,255,251,255,251,255,251,255,249,255,253,255,247,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,247,255,251,255,247,255,249,255,249,255,247,255,249,255,242,255,251,255,240,255,251,255,236,255,251,255,236,255,253,255,233,255,251,255,233,255,249,255,233,255,249,255,236,255,247,255,238,255,249,255,240,255,249,255,240,255,249,255,240,255,253,255,242,255,253,255,244,255,0,0,247,255,0,0,249,255,2,0,251,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,6,0,251,255,4,0,249,255,2,0,247,255,0,0,247,255,251,255,244,255,249,255,244,255,244,255,242,255,238,255,242,255,233,255,242,255,229,255,242,255,227,255,242,255,225,255,242,255,222,255,242,255,220,255,242,255,225,255,238,255,227,255,238,255,229,255,236,255,233,255,233,255,238,255,231,255,242,255,227,255,247,255,225,255,251,255,225,255,251,255,225,255,0,0,229,255,0,0,229,255,0,0,233,255,253,255,238,255,251,255,242,255,249,255,247,255,244,255,249,255,244,255,253,255,242,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,238,255,253,255,238,255,251,255,238,255,249,255,238,255,247,255,240,255,244,255,242,255,242,255,244,255,242,255,247,255,242,255,251,255,244,255,253,255,244,255,4,0,247,255,8,0,247,255,11,0,244,255,13,0,242,255,17,0,240,255,17,0,236,255,19,0,236,255,22,0,231,255,22,0,231,255,19,0,231,255,17,0,233,255,17,0,236,255,17,0,240,255,15,0,247,255,13,0,251,255,15,0,0,0,15,0,0,0,15,0,4,0,15,0,6,0,17,0,6,0,17,0,6,0,17,0,6,0,19,0,6,0,17,0,4,0,19,0,2,0,19,0,2,0,19,0,0,0,19,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,19,0,4,0,19,0,6,0,17,0,8,0,15,0,13,0,13,0,17,0,11,0,19,0,8,0,22,0,6,0,19,0,4,0,19,0,0,0,19,0,0,0,15,0,251,255,13,0,251,255,11,0,249,255,4,0,247,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,247,255,2,0,249,255,2,0,251,255,2,0,0,0,6,0,0,0,8,0,4,0,8,0,6,0,8,0,8,0,11,0,11,0,13,0,13,0,11,0,13,0,11,0,13,0,11,0,8,0,11,0,6,0,13,0,6,0,13,0,4,0,15,0,0,0,15,0,0,0,17,0,253,255,22,0,251,255,24,0,249,255,26,0,249,255,28,0,251,255,30,0,251,255,28,0,249,255,28,0,251,255,24,0,253,255,22,0,253,255,19,0,0,0,17,0,253,255,13,0,253,255,8,0,253,255,4,0,253,255,2,0,251,255,0,0,251,255,253,255,249,255,251,255,249,255,251,255,247,255,249,255,247,255,249,255,249,255,247,255,249,255,247,255,251,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,2,0,249,255,4,0,251,255,6,0,251,255,11,0,253,255,13,0,253,255,13,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,247,255,0,0,244,255,251,255,242,255,249,255,242,255,244,255,238,255,242,255,240,255,240,255,238,255,238,255,242,255,233,255,242,255,233,255,244,255,231,255,247,255,231,255,249,255,231,255,249,255,233,255,253,255,236,255,0,0,240,255,0,0,244,255,0,0,249,255,0,0,251,255,2,0,0,0,2,0,0,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,253,255,2,0,251,255,4,0,249,255,2,0,242,255,0,0,240,255,0,0,233,255,253,255,231,255,253,255,227,255,251,255,225,255,251,255,225,255,251,255,225,255,249,255,225,255,249,255,227,255,251,255,229,255,251,255,231,255,251,255,233,255,253,255,238,255,253,255,242,255,253,255,247,255,253,255,249,255,253,255,251,255,0,0,253,255,253,255,251,255,253,255,253,255,251,255,251,255,251,255,251,255,247,255,247,255,247,255,244,255,249,255,242,255,247,255,240,255,247,255,238,255,244,255,236,255,244,255,236,255,244,255,236,255,244,255,233,255,242,255,233,255,244,255,236,255,242,255,238,255,242,255,238,255,238,255,244,255,238,255,247,255,236,255,249,255,236,255,251,255,233,255,253,255,233,255,0,0,233,255,0,0,236,255,0,0,236,255,0,0,240,255,0,0,242,255,251,255,247,255,251,255,251,255,249,255,0,0,247,255,0,0,247,255,2,0,247,255,4,0,249,255,6,0,249,255,6,0,251,255,6,0,253,255,4,0,253,255,4,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,6,0,253,255,8,0,0,0,11,0,2,0,13,0,4,0,13,0,8,0,13,0,11,0,15,0,15,0,15,0,17,0,15,0,17,0,15,0,17,0,13,0,19,0,13,0,19,0,11,0,17,0,11,0,15,0,11,0,13,0,11,0,13,0,13,0,13,0,15,0,13,0,17,0,11,0,19,0,11,0,22,0,8,0,26,0,8,0,26,0,6,0,24,0,6,0,24,0,8,0,19,0,11,0,17,0,11,0,15,0,11,0,11,0,11,0,6,0,11,0,4,0,11,0,2,0,11,0,0,0,6,0,0,0,4,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,253,255,242,255,253,255,240,255,253,255,238,255,253,255,238,255,249,255,238,255,251,255,240,255,253,255,240,255,251,255,244,255,0,0,247,255,0,0,253,255,2,0,0,0,4,0,2,0,8,0,6,0,11,0,6,0,13,0,8,0,15,0,8,0,15,0,8,0,15,0,11,0,17,0,11,0,15,0,8,0,17,0,8,0,15,0,6,0,13,0,6,0,11,0,6,0,8,0,4,0,6,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,6,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,253,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,244,255,4,0,244,255,2,0,244,255,4,0,244,255,4,0,247,255,4,0,249,255,6,0,249,255,8,0,251,255,8,0,253,255,6,0,0,0,8,0,0,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,2,0,8,0,0,0,8,0,0,0,8,0,253,255,6,0,251,255,6,0,251,255,4,0,247,255,0,0,244,255,253,255,244,255,251,255,240,255,244,255,236,255,240,255,233,255,238,255,231,255,233,255,231,255,231,255,231,255,233,255,231,255,233,255,231,255,236,255,233,255,238,255,236,255,240,255,240,255,242,255,244,255,247,255,247,255,249,255,251,255,251,255,0,0,253,255,2,0,0,0,4,0,2,0,8,0,4,0,11,0,6,0,17,0,8,0,19,0,13,0,22,0,11,0,26,0,13,0,28,0,13,0,28,0,11,0,30,0,8,0,30,0,6,0,30,0,4,0,30,0,2,0,26,0,2,0,24,0,0,0,19,0,0,0,17,0,0,0,15,0,253,255,11,0,0,0,6,0,0,0,2,0,0,0,0,0,2,0,253,255,2,0,251,255,4,0,247,255,4,0,244,255,2,0,240,255,4,0,238,255,0,0,236,255,2,0,233,255,0,0,236,255,0,0,233,255,0,0,233,255,253,255,233,255,249,255,236,255,249,255,236,255,247,255,236,255,247,255,236,255,244,255,238,255,242,255,238,255,240,255,240,255,240,255,240,255,240,255,244,255,240,255,247,255,242,255,249,255,242,255,251,255,247,255,253,255,249,255,0,0,249,255,0,0,253,255,4,0,0,0,8,0,4,0,11,0,8,0,13,0,11,0,15,0,15,0,17,0,17,0,17,0,22,0,15,0,24,0,15,0,24,0,11,0,26,0,8,0,24,0,6,0,24,0,6,0,22,0,4,0,17,0,6,0,17,0,6,0,13,0,6,0,11,0,11,0,6,0,11,0,4,0,11,0,4,0,13,0,4,0,13,0,2,0,11,0,2,0,11,0,2,0,8,0,0,0,6,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,253,255,251,255,251,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,8,0,4,0,13,0,8,0,13,0,8,0,15,0,11,0,17,0,11,0,17,0,13,0,17,0,15,0,17,0,13,0,17,0,15,0,15,0,15,0,13,0,15,0,8,0,15,0,6,0,17,0,4,0,17,0,4,0,19,0,2,0,22,0,2,0,22,0,4,0,26,0,8,0,28,0,8,0,26,0,11,0,30,0,13,0,26,0,15,0,26,0,17,0,24,0,19,0,19,0,19,0,17,0,22,0,13,0,22,0,11,0,24,0,6,0,26,0,6,0,24,0,4,0,26,0,2,0,26,0,2,0,26,0,0,0,26,0,0,0,24,0,253,255,24,0,253,255,22,0,253,255,19,0,251,255,19,0,251,255,15,0,251,255,15,0,251,255,11,0,251,255,11,0,249,255,8,0,251,255,6,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,253,255,6,0,251,255,6,0,253,255,6,0,251,255,8,0,253,255,8,0,251,255,8,0,249,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,0,0,8,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,253,255,2,0,251,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,244,255,2,0,247,255,2,0,247,255,0,0,249,255,0,0,251,255,0,0,0,0,0,0,0,0,253,255,6,0,253,255,11,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,17,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,6,0,253,255,4,0,251,255,0,0,249,255,0,0,247,255,253,255,244,255,253,255,244,255,253,255,240,255,253,255,240,255,253,255,240,255,253,255,238,255,0,0,240,255,0,0,240,255,0,0,240,255,2,0,240,255,2,0,242,255,2,0,242,255,2,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,4,0,249,255,2,0,247,255,4,0,247,255,2,0,247,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,247,255,253,255,244,255,253,255,247,255,253,255,247,255,251,255,249,255,249,255,249,255,249,255,253,255,247,255,0,0,244,255,0,0,242,255,4,0,244,255,6,0,244,255,11,0,247,255,11,0,249,255,13,0,251,255,13,0,253,255,15,0,0,0,13,0,4,0,13,0,11,0,11,0,15,0,11,0,19,0,8,0,24,0,6,0,26,0,4,0,28,0,2,0,30,0,0,0,30,0,0,0,28,0,2,0,26,0,4,0,24,0,6,0,22,0,8,0,17,0,11,0,8,0,15,0,4,0,17,0,253,255,19,0,249,255,22,0,242,255,19,0,236,255,19,0,233,255,17,0,231,255,15,0,233,255,15,0,236,255,13,0,238,255,8,0,242,255,6,0,247,255,6,0,251,255,2,0,253,255,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,242,255,2,0,242,255,2,0,242,255,2,0,238,255,4,0,238,255,4,0,236,255,4,0,233,255,6,0,233,255,8,0,233,255,8,0,233,255,8,0,231,255,11,0,231,255,11,0,233,255,11,0,233,255,11,0,236,255,11,0,236,255,11,0,238,255,8,0,238,255,6,0,238,255,6,0,238,255,8,0,238,255,4,0,238,255,4,0,238,255,6,0,236,255,4,0,236,255,4,0,236,255,0,0,238,255,0,0,238,255,251,255,238,255,249,255,238,255,244,255,238,255,242,255,238,255,242,255,238,255,242,255,238,255,244,255,238,255,249,255,238,255,253,255,240,255,0,0,242,255,2,0,244,255,6,0,249,255,8,0,251,255,11,0,251,255,11,0,0,0,8,0,0,0,8,0,4,0,4,0,6,0,6,0,8,0,2,0,11,0,2,0,11,0,2,0,13,0,2,0,11,0,2,0,8,0,2,0,8,0,2,0,4,0,2,0,2,0,0,0,253,255,0,0,247,255,0,0,244,255,253,255,240,255,251,255,238,255,251,255,236,255,251,255,236,255,249,255,238,255,251,255,240,255,251,255,242,255,249,255,244,255,249,255,244,255,249,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,249,255,247,255,249,255,247,255,247,255,244,255,249,255,244,255,244,255,244,255,247,255,244,255,244,255,247,255,242,255,251,255,240,255,253,255,240,255,0,0,240,255,2,0,242,255,4,0,242,255,6,0,244,255,4,0,249,255,4,0,251,255,4,0,0,0,0,0,0,0,253,255,2,0,251,255,2,0,247,255,4,0,247,255,4,0,242,255,4,0,240,255,4,0,240,255,4,0,240,255,6,0,240,255,6,0,238,255,6,0,240,255,6,0,240,255,6,0,238,255,4,0,238,255,4,0,240,255,2,0,238,255,2,0,236,255,2,0,238,255,2,0,236,255,0,0,233,255,0,0,233,255,0,0,231,255,0,0,233,255,0,0,233,255,0,0,236,255,2,0,236,255,4,0,240,255,6,0,244,255,11,0,247,255,11,0,253,255,13,0,0,0,11,0,6,0,13,0,11,0,8,0,15,0,8,0,19,0,6,0,24,0,2,0,26,0,0,0,28,0,251,255,28,0,249,255,28,0,249,255,26,0,247,255,22,0,242,255,15,0,244,255,8,0,242,255,4,0,247,255,253,255,244,255,249,255,249,255,244,255,249,255,240,255,251,255,240,255,253,255,236,255,0,0,233,255,0,0,236,255,2,0,240,255,6,0,240,255,8,0,244,255,11,0,247,255,13,0,251,255,15,0,253,255,17,0,0,0,17,0,0,0,19,0,0,0,17,0,0,0,17,0,0,0,15,0,0,0,13,0,253,255,11,0,253,255,6,0,253,255,4,0,253,255,0,0,251,255,253,255,251,255,249,255,251,255,244,255,249,255,240,255,249,255,238,255,247,255,238,255,247,255,238,255,244,255,238,255,247,255,240,255,244,255,242,255,247,255,247,255,247,255,247,255,249,255,251,255,249,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,6,0,0,0,6,0,0,0,13,0,0,0,15,0,0,0,17,0,253,255,19,0,0,0,22,0,0,0,22,0,2,0,24,0,4,0,24,0,6,0,26,0,11,0,26,0,13,0,28,0,15,0,28,0,15,0,30,0,15,0,33,0,15,0,33,0,15,0,35,0,15,0,35,0,15,0,35,0,17,0,35,0,15,0,33,0,15,0,33,0,13,0,30,0,15,0,28,0,13,0,24,0,13,0,19,0,11,0,17,0,8,0,13,0,8,0,8,0,6,0,6,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,251,255,240,255,253,255,240,255,253,255,236,255,0,0,233,255,0,0,236,255,2,0,236,255,4,0,238,255,8,0,240,255,8,0,242,255,11,0,244,255,11,0,249,255,11,0,253,255,11,0,0,0,11,0,4,0,8,0,6,0,8,0,13,0,6,0,13,0,4,0,13,0,6,0,17,0,4,0,17,0,6,0,19,0,6,0,19,0,8,0,19,0,11,0,17,0,11,0,17,0,11,0,17,0,13,0,15,0,15,0,13,0,17,0,11,0,17,0,11,0,19,0,8,0,19,0,8,0,17,0,8,0,22,0,6,0,17,0,6,0,19,0,4,0,17,0,2,0,19,0,0,0,17,0,253,255,15,0,251,255,15,0,247,255,13,0,244,255,13,0,240,255,13,0,238,255,11,0,236,255,13,0,236,255,13,0,236,255,13,0,238,255,15,0,240,255,17,0,242,255,17,0,242,255,15,0,247,255,15,0,249,255,11,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,251,255,251,255,249,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,251,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,2,0,8,0,4,0,11,0,6,0,11,0,8,0,13,0,8,0,13,0,8,0,11,0,6,0,11,0,6,0,8,0,6,0,6,0,4,0,4,0,2,0,4,0,0,0,4,0,253,255,4,0,251,255,4,0,247,255,4,0,247,255,2,0,242,255,2,0,238,255,0,0,233,255,0,0,231,255,0,0,227,255,253,255,225,255,249,255,222,255,247,255,222,255,244,255,222,255,244,255,222,255,244,255,225,255,242,255,231,255,244,255,231,255,240,255,238,255,242,255,242,255,244,255,247,255,244,255,249,255,247,255,253,255,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,253,255,247,255,253,255,244,255,253,255,247,255,251,255,247,255,251,255,251,255,249,255,253,255,249,255,0,0,249,255,2,0,247,255,2,0,247,255,4,0,249,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,2,0,2,0,4,0,4,0,4,0,6,0,2,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,2,0,11,0,2,0,13,0,4,0,13,0,6,0,15,0,6,0,19,0,8,0,17,0,11,0,19,0,13,0,17,0,13,0,15,0,13,0,15,0,13,0,13,0,11,0,8,0,8,0,6,0,6,0,2,0,6,0,0,0,6,0,253,255,4,0,251,255,6,0,249,255,8,0,244,255,13,0,247,255,17,0,244,255,22,0,247,255,24,0,249,255,26,0,251,255,28,0,0,0,30,0,2,0,30,0,4,0,28,0,6,0,26,0,11,0,24,0,11,0,22,0,13,0,17,0,15,0,17,0,15,0,13,0,15,0,13,0,17,0,11,0,17,0,13,0,17,0,13,0,17,0,15,0,17,0,15,0,15,0,15,0,13,0,15,0,13,0,17,0,11,0,15,0,11,0,15,0,8,0,15,0,8,0,13,0,6,0,11,0,6,0,8,0,6,0,6,0,4,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,244,255,0,0,240,255,0,0,240,255,2,0,238,255,2,0,238,255,4,0,240,255,6,0,240,255,6,0,244,255,6,0,244,255,2,0,247,255,2,0,249,255,0,0,249,255,0,0,251,255,251,255,251,255,251,255,253,255,247,255,253,255,249,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,251,255,2,0,251,255,6,0,253,255,8,0,253,255,15,0,253,255,19,0,251,255,22,0,249,255,24,0,247,255,24,0,244,255,24,0,242,255,24,0,240,255,22,0,238,255,17,0,238,255,15,0,238,255,13,0,240,255,8,0,240,255,6,0,242,255,4,0,242,255,0,0,244,255,0,0,247,255,253,255,249,255,253,255,249,255,253,255,251,255,251,255,251,255,253,255,249,255,0,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,2,0,2,0,0,0,4,0,2,0,6,0,0,0,6,0,2,0,8,0,4,0,11,0,4,0,11,0,4,0,11,0,6,0,13,0,6,0,15,0,4,0,13,0,4,0,11,0,4,0,8,0,2,0,8,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,251,255,0,0,247,255,253,255,247,255,0,0,242,255,0,0,240,255,0,0,238,255,253,255,236,255,253,255,233,255,249,255,229,255,244,255,227,255,242,255,225,255,238,255,222,255,236,255,220,255,233,255,218,255,231,255,216,255,233,255,214,255,236,255,214,255,238,255,214,255,242,255,214,255,244,255,214,255,247,255,218,255,253,255,218,255,0,0,218,255,0,0,220,255,2,0,220,255,6,0,225,255,8,0,225,255,11,0,227,255,11,0,229,255,13,0,231,255,13,0,236,255,13,0,240,255,15,0,242,255,13,0,247,255,13,0,249,255,11,0,251,255,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,4,0,4,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,251,255,6,0,251,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,249,255,8,0,249,255,6,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,2,0,247,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,242,255,253,255,242,255,251,255,240,255,249,255,242,255,247,255,240,255,244,255,242,255,244,255,242,255,242,255,244,255,242,255,249,255,244,255,249,255,244,255,249,255,249,255,253,255,251,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,4,0,251,255,4,0,247,255,6,0,247,255,4,0,242,255,4,0,242,255,4,0,242,255,2,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,247,255,253,255,249,255,253,255,249,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,251,255,244,255,253,255,244,255,251,255,242,255,249,255,240,255,249,255,238,255,247,255,236,255,247,255,233,255,247,255,231,255,247,255,231,255,244,255,231,255,244,255,233,255,244,255,233,255,244,255,236,255,242,255,238,255,242,255,240,255,244,255,242,255,244,255,247,255,247,255,247,255,247,255,249,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,4,0,0,0,4,0,2,0,8,0,0,0,8,0,253,255,11,0,251,255,11,0,249,255,13,0,247,255,11,0,244,255,13,0,242,255,11,0,240,255,8,0,238,255,8,0,236,255,6,0,238,255,8,0,238,255,8,0,240,255,8,0,240,255,8,0,242,255,8,0,247,255,6,0,251,255,6,0,0,0,4,0,0,0,2,0,2,0,0,0,6,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,4,0,2,0,6,0,2,0,13,0,2,0,13,0,2,0,17,0,2,0,17,0,4,0,17,0,6,0,19,0,6,0,17,0,6,0,15,0,8,0,13,0,6,0,11,0,6,0,8,0,6,0,8,0,4,0,6,0,6,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,8,0,6,0,11,0,6,0,13,0,8,0,17,0,8,0,19,0,8,0,17,0,8,0,15,0,8,0,13,0,8,0,11,0,11,0,6,0,11,0,2,0,13,0,0,0,11,0,251,255,11,0,247,255,11,0,244,255,8,0,242,255,6,0,242,255,6,0,244,255,4,0,242,255,2,0,247,255,0,0,249,255,0,0,251,255,0,0,0,0,0,0,2,0,253,255,4,0,253,255,11,0,251,255,13,0,249,255,17,0,249,255,19,0,249,255,19,0,251,255,19,0,253,255,22,0,0,0,19,0,0,0,22,0,4,0,17,0,6,0,13,0,8,0,11,0,13,0,8,0,15,0,6,0,15,0,4,0,17,0,0,0,19,0,0,0,19,0,2,0,19,0,2,0,22,0,2,0,19,0,4,0,19,0,6,0,17,0,8,0,15,0,11,0,13,0,11,0,11,0,13,0,8,0,13,0,8,0,11,0,6,0,11,0,6,0,11,0,4,0,11,0,6,0,11,0,4,0,8,0,6,0,8,0,6,0,8,0,8,0,6,0,8,0,6,0,8,0,6,0,11,0,6,0,13,0,4,0,15,0,4,0,17,0,2,0,19,0,2,0,19,0,2,0,22,0,2,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,17,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,11,0,2,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,2,0,244,255,2,0,244,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,2,0,247,255,2,0,247,255,2,0,244,255,2,0,244,255,4,0,244,255,2,0,244,255,4,0,244,255,4,0,242,255,6,0,244,255,8,0,242,255,11,0,242,255,13,0,240,255,15,0,240,255,17,0,238,255,17,0,238,255,19,0,236,255,24,0,236,255,22,0,238,255,24,0,238,255,24,0,238,255,24,0,238,255,22,0,236,255,22,0,236,255,19,0,238,255,19,0,238,255,17,0,236,255,15,0,240,255,15,0,244,255,11,0,247,255,13,0,253,255,8,0,0,0,6,0,4,0,6,0,8,0,4,0,13,0,0,0,17,0,0,0,17,0,253,255,22,0,251,255,22,0,249,255,22,0,247,255,22,0,247,255,22,0,247,255,22,0,247,255,19,0,247,255,19,0,249,255,17,0,249,255,13,0,251,255,8,0,0,0,6,0,0,0,0,0,2,0,0,0,6,0,253,255,8,0,249,255,11,0,249,255,11,0,249,255,11,0,249,255,11,0,249,255,11,0,251,255,8,0,253,255,4,0,253,255,4,0,0,0,2,0,253,255,0,0,253,255,0,0,249,255,0,0,244,255,0,0,242,255,2,0,240,255,4,0,238,255,4,0,236,255,6,0,236,255,6,0,236,255,4,0,238,255,2,0,240,255,0,0,240,255,0,0,244,255,253,255,244,255,251,255,249,255,249,255,253,255,251,255,0,0,251,255,2,0,253,255,6,0,0,0,8,0,6,0,13,0,8,0,17,0,11,0,22,0,11,0,22,0,13,0,24,0,13,0,24,0,13,0,24,0,11,0,26,0,11,0,24,0,13,0,22,0,11,0,17,0,11,0,17,0,11,0,13,0,8,0,8,0,8,0,8,0,11,0,4,0,11,0,2,0,11,0,0,0,11,0,251,255,11,0,249,255,11,0,247,255,13,0,247,255,13,0,244,255,13,0,244,255,13,0,244,255,8,0,244,255,4,0,244,255,2,0,244,255,253,255,244,255,249,255,242,255,242,255,244,255,238,255,242,255,233,255,240,255,231,255,238,255,229,255,238,255,229,255,238,255,231,255,238,255,231,255,238,255,236,255,238,255,240,255,238,255,244,255,238,255,247,255,240,255,251,255,240,255,0,0,242,255,0,0,242,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,251,255,0,0,251,255,253,255,253,255,251,255,0,0,247,255,0,0,247,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,251,255,0,0,253,255,4,0,0,0,4,0,2,0,4,0,4,0,6,0,6,0,6,0,11,0,8,0,13,0,11,0,13,0,13,0,17,0,13,0,17,0,15,0,17,0,13,0,17,0,13,0,17,0,15,0,15,0,15,0,13,0,19,0,13,0,19,0,8,0,19,0,8,0,22,0,6,0,24,0,4,0,22,0,2,0,24,0,0,0,22,0,253,255,19,0,251,255,17,0,249,255,15,0,244,255,13,0,244,255,11,0,242,255,8,0,242,255,4,0,242,255,2,0,242,255,2,0,240,255,0,0,242,255,253,255,240,255,253,255,242,255,251,255,242,255,251,255,244,255,247,255,247,255,247,255,249,255,249,255,251,255,249,255,253,255,249,255,0,0,249,255,2,0,251,255,6,0,251,255,8,0,0,0,13,0,0,0,13,0,0,0,15,0,4,0,15,0,4,0,17,0,6,0,15,0,11,0,13,0,11,0,11,0,11,0,8,0,8,0,6,0,11,0,2,0,11,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,6,0,249,255,6,0,249,255,6,0,247,255,8,0,247,255,8,0,249,255,8,0,247,255,6,0,249,255,6,0,253,255,8,0,253,255,8,0,0,0,8,0,2,0,11,0,2,0,13,0,4,0,15,0,6,0,17,0,6,0,22,0,6,0,24,0,6,0,24,0,6,0,26,0,6,0,26,0,4,0,22,0,4,0,22,0,2,0,19,0,0,0,15,0,0,0,11,0,2,0,8,0,2,0,6,0,4,0,4,0,8,0,6,0,8,0,4,0,11,0,4,0,13,0,4,0,13,0,6,0,13,0,8,0,13,0,8,0,13,0,8,0,11,0,13,0,11,0,13,0,11,0,15,0,11,0,17,0,11,0,17,0,13,0,17,0,13,0,17,0,15,0,15,0,13,0,13,0,13,0,13,0,11,0,8,0,11,0,6,0,8,0,4,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,251,255,249,255,251,255,247,255,0,0,244,255,0,0,244,255,0,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,244,255,253,255,247,255,249,255,247,255,247,255,249,255,242,255,247,255,240,255,249,255,238,255,249,255,238,255,251,255,238,255,251,255,238,255,253,255,240,255,253,255,240,255,253,255,242,255,253,255,247,255,253,255,247,255,251,255,251,255,249,255,253,255,249,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,244,255,2,0,249,255,2,0,253,255,4,0,0,0,6,0,4,0,4,0,8,0,6,0,13,0,4,0,13,0,4,0,15,0,2,0,15,0,2,0,11,0,2,0,8,0,2,0,6,0,0,0,2,0,0,0,0,0,0,0,251,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,253,255,240,255,253,255,238,255,253,255,240,255,253,255,242,255,253,255,244,255,0,0,247,255,0,0,251,255,0,0,0,0,0,0,0,0,2,0,4,0,2,0,8,0,4,0,11,0,4,0,15,0,4,0,17,0,4,0,19,0,4,0,19,0,6,0,19,0,8,0,22,0,11,0,24,0,13,0,26,0,15,0,26,0,17,0,26,0,22,0,30,0,24,0,30,0,26,0,30,0,26,0,28,0,28,0,28,0,26,0,26,0,26,0,24,0,24,0,24,0,19,0,19,0,15,0,17,0,11,0,15,0,6,0,13,0,4,0,8,0,2,0,6,0,0,0,6,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,8,0,0,0,11,0,0,0,11,0,253,255,15,0,253,255,13,0,249,255,15,0,249,255,17,0,247,255,17,0,247,255,15,0,247,255,17,0,249,255,15,0,249,255,15,0,251,255,13,0,253,255,13,0,253,255,13,0,0,0,8,0,2,0,8,0,6,0,8,0,6,0,6,0,11,0,6,0,13,0,4,0,13,0,4,0,15,0,2,0,17,0,2,0,17,0,2,0,17,0,2,0,17,0,4,0,17,0,4,0,13,0,4,0,13,0,4,0,11,0,4,0,6,0,6,0,4,0,4,0,0,0,6,0,253,255,6,0,253,255,8,0,251,255,8,0,251,255,11,0,253,255,11,0,251,255,13,0,0,0,13,0,0,0,15,0,2,0,15,0,4,0,13,0,8,0,15,0,8,0,13,0,13,0,8,0,13,0,6,0,13,0,4,0,13,0,2,0,8,0,0,0,6,0,253,255,4,0,249,255,0,0,249,255,0,0,247,255,253,255,244,255,253,255,247,255,253,255,247,255,0,0,249,255,0,0,249,255,2,0,251,255,8,0,253,255,11,0,253,255,17,0,0,0,17,0,0,0,22,0,0,0,22,0,2,0,19,0,2,0,15,0,4,0,13,0,4,0,8,0,4,0,4,0,4,0,0,0,2,0,251,255,0,0,249,255,253,255,244,255,249,255,240,255,247,255,238,255,242,255,238,255,238,255,240,255,240,255,240,255,238,255,242,255,240,255,244,255,244,255,244,255,244,255,244,255,251,255,244,255,0,0,244,255,0,0,242,255,4,0,244,255,6,0,244,255,11,0,244,255,15,0,247,255,19,0,247,255,19,0,249,255,19,0,249,255,19,0,249,255,17,0,249,255,17,0,251,255,15,0,251,255,13,0,249,255,11,0,247,255,6,0,247,255,6,0,244,255,2,0,244,255,2,0,247,255,0,0,247,255,2,0,247,255,2,0,249,255,2,0,247,255,4,0,247,255,6,0,247,255,8,0,249,255,11,0,249,255,11,0,249,255,11,0,251,255,8,0,253,255,11,0,0,0,8,0,0,0,6,0,2,0,6,0,6,0,6,0,8,0,6,0,8,0,6,0,11,0,8,0,11,0,8,0,11,0,6,0,8,0,6,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,8,0,253,255,11,0,251,255,15,0,253,255,22,0,251,255,24,0,251,255,28,0,251,255,33,0,251,255,35,0,251,255,35,0,251,255,37,0,249,255,37,0,251,255,35,0,249,255,33,0,249,255,30,0,247,255,26,0,247,255,24,0,244,255,22,0,244,255,19,0,244,255,17,0,247,255,15,0,244,255,17,0,247,255,15,0,247,255,19,0,247,255,19,0,247,255,22,0,247,255,22,0,244,255,26,0,247,255,30,0,247,255,33,0,247,255,35,0,249,255,35,0,251,255,35,0,0,0,35,0,0,0,30,0,0,0,28,0,4,0,26,0,4,0,22,0,4,0,15,0,6,0,11,0,4,0,6,0,6,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,249,255,4,0,249,255,2,0,247,255,2,0,244,255,4,0,244,255,4,0,247,255,2,0,249,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,251,255,253,255,247,255,0,0,244,255,251,255,242,255,249,255,242,255,244,255,247,255,242,255,247,255,240,255,249,255,238,255,253,255,236,255,0,0,233,255,0,0,233,255,2,0,233,255,4,0,236,255,2,0,236,255,2,0,238,255,0,0,240,255,0,0,244,255,251,255,249,255,251,255,251,255,247,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,2,0,2,0,6,0,0,0,8,0,0,0,13,0,0,0,15,0,253,255,15,0,251,255,17,0,251,255,17,0,249,255,17,0,247,255,15,0,244,255,13,0,242,255,13,0,242,255,13,0,244,255,11,0,247,255,8,0,249,255,8,0,251,255,8,0,253,255,8,0,0,0,11,0,0,0,11,0,2,0,13,0,6,0,13,0,4,0,15,0,6,0,15,0,6,0,15,0,6,0,15,0,6,0,15,0,6,0,13,0,4,0,11,0,0,0,8,0,0,0,8,0,253,255,6,0,251,255,4,0,249,255,4,0,247,255,4,0,247,255,2,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,8,0,4,0,11,0,4,0,11,0,4,0,13,0,6,0,15,0,6,0,15,0,8,0,15,0,13,0,17,0,11,0,15,0,13,0,17,0,13,0,15,0,13,0,15,0,13,0,13,0,13,0,13,0,15,0,13,0,15,0,13,0,17,0,15,0,17,0,17,0,22,0,19,0,24,0,22,0,24,0,24,0,26,0,24,0,28,0,26,0,26,0,30,0,26,0,28,0,24,0,28,0,22,0,24,0,19,0,22,0,15,0,17,0,13,0,11,0,11,0,6,0,6,0,0,0,4,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,6,0,253,255,4,0,0,0,2,0,0,0,2,0,2,0,0,0,6,0,253,255,8,0,251,255,15,0,249,255,17,0,247,255,19,0,247,255,24,0,244,255,26,0,247,255,26,0,251,255,28,0,251,255,26,0,253,255,24,0,0,0,24,0,2,0,19,0,2,0,17,0,4,0,13,0,4,0,11,0,8,0,4,0,6,0,4,0,6,0,0,0,6,0,253,255,6,0,253,255,4,0,251,255,6,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,8,0,251,255,11,0,251,255,11,0,249,255,8,0,249,255,6,0,249,255,6,0,249,255,4,0,251,255,4,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,4,0,253,255,6,0,253,255,11,0,253,255,13,0,251,255,17,0,249,255,22,0,249,255,26,0,249,255,30,0,249,255,30,0,247,255,30,0,247,255,28,0,249,255,28,0,249,255,24,0,251,255,19,0,253,255,15,0,253,255,13,0,253,255,8,0,253,255,6,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,249,255,253,255,247,255,253,255,247,255,0,0,247,255,2,0,242,255,2,0,244,255,4,0,244,255,4,0,244,255,6,0,249,255,6,0,249,255,8,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,251,255,253,255,247,255,251,255,244,255,247,255,242,255,247,255,244,255,247,255,244,255,244,255,247,255,242,255,251,255,242,255,253,255,244,255,2,0,244,255,6,0,242,255,11,0,244,255,17,0,244,255,19,0,247,255,19,0,247,255,24,0,249,255,24,0,249,255,22,0,251,255,17,0,253,255,13,0,0,0,11,0,0,0,8,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,253,255,8,0,253,255,6,0,0,0,4,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,251,255,247,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,0,0,253,255,2,0,253,255,4,0,0,0,8,0,0,0,13,0,2,0,15,0,2,0,19,0,4,0,24,0,4,0,28,0,4,0,30,0,2,0,33,0,2,0,33,0,0,0,33,0,0,0,30,0,251,255,30,0,249,255,26,0,249,255,24,0,249,255,19,0,249,255,19,0,251,255,15,0,0,0,13,0,0,0,13,0,2,0,13,0,6,0,13,0,11,0,13,0,13,0,13,0,15,0,13,0,15,0,11,0,13,0,8,0,13,0,8,0,11,0,6,0,6,0,6,0,4,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,2,0,11,0,4,0,11,0,6,0,8,0,8,0,6,0,11,0,4,0,11,0,0,0,13,0,251,255,11,0,244,255,13,0,242,255,11,0,236,255,11,0,233,255,13,0,231,255,13,0,229,255,13,0,229,255,13,0,229,255,13,0,227,255,15,0,227,255,15,0,227,255,17,0,229,255,17,0,229,255,17,0,231,255,15,0,236,255,15,0,240,255,15,0,242,255,15,0,247,255,15,0,251,255,15,0,0,0,15,0,2,0,13,0,4,0,17,0,6,0,15,0,6,0,17,0,6,0,19,0,8,0,17,0,8,0,19,0,11,0,19,0,8,0,17,0,11,0,13,0,11,0,11,0,13,0,11,0,13,0,6,0,13,0,4,0,11,0,2,0,11,0,0,0,8,0,0,0,4,0,253,255,2,0,251,255,253,255,251,255,251,255,249,255,244,255,249,255,242,255,249,255,242,255,247,255,238,255,247,255,238,255,247,255,240,255,247,255,242,255,244,255,247,255,244,255,251,255,247,255,253,255,249,255,0,0,253,255,4,0,0,0,8,0,2,0,13,0,4,0,17,0,6,0,19,0,8,0,24,0,6,0,26,0,6,0,26,0,4,0,30,0,0,0,30,0,0,0,28,0,251,255,28,0,247,255,26,0,247,255,22,0,244,255,19,0,244,255,15,0,247,255,13,0,251,255,8,0,251,255,4,0,0,0,2,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,6,0,0,0,4,0,0,0,0,0,6,0,0,0,6,0,249,255,11,0,247,255,13,0,244,255,13,0,242,255,13,0,242,255,13,0,242,255,13,0,242,255,11,0,244,255,8,0,247,255,6,0,247,255,4,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,2,0,4,0,2,0,6,0,6,0,8,0,6,0,11,0,6,0,15,0,4,0,17,0,2,0,19,0,0,0,19,0,0,0,19,0,251,255,19,0,247,255,19,0,244,255,17,0,242,255,15,0,240,255,15,0,242,255,15,0,242,255,15,0,244,255,15,0,249,255,13,0,251,255,13,0,253,255,15,0,0,0,17,0,0,0,17,0,2,0,19,0,2,0,24,0,4,0,26,0,4,0,26,0,4,0,28,0,4,0,30,0,4,0,30,0,6,0,30,0,4,0,30,0,4,0,30,0,2,0,30,0,2,0,30,0,2,0,30,0,0,0,30,0,0,0,28,0,0,0,30,0,0,0,26,0,0,0,28,0,253,255,24,0,251,255,22,0,251,255,15,0,251,255,11,0,249,255,6,0,249,255,0,0,249,255,253,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,244,255,247,255,247,255,247,255,247,255,242,255,251,255,240,255,251,255,240,255,0,0,240,255,0,0,240,255,4,0,240,255,6,0,240,255,6,0,242,255,6,0,242,255,8,0,244,255,11,0,242,255,13,0,242,255,13,0,242,255,13,0,242,255,13,0,240,255,13,0,240,255,13,0,242,255,15,0,242,255,13,0,242,255,13,0,240,255,13,0,244,255,13,0,244,255,11,0,244,255,11,0,247,255,11,0,249,255,13,0,249,255,13,0,249,255,17,0,253,255,17,0,253,255,17,0,253,255,17,0,0,0,17,0,0,0,17,0,0,0,19,0,0,0,17,0,0,0,17,0,0,0,15,0,0,0,15,0,253,255,13,0,251,255,13,0,251,255,11,0,247,255,11,0,247,255,8,0,244,255,8,0,242,255,8,0,242,255,8,0,240,255,6,0,240,255,8,0,240,255,8,0,240,255,8,0,240,255,8,0,242,255,6,0,244,255,4,0,244,255,0,0,247,255,0,0,249,255,253,255,249,255,251,255,251,255,247,255,0,0,247,255,0,0,242,255,2,0,244,255,4,0,244,255,6,0,242,255,11,0,242,255,8,0,244,255,11,0,244,255,13,0,244,255,13,0,249,255,13,0,251,255,13,0,253,255,13,0,0,0,11,0,4,0,11,0,4,0,8,0,8,0,8,0,11,0,6,0,11,0,6,0,11,0,6,0,13,0,4,0,13,0,4,0,11,0,4,0,13,0,6,0,11,0,8,0,11,0,8,0,8,0,8,0,6,0,11,0,6,0,11,0,4,0,11,0,0,0,11,0,0,0,11,0,251,255,6,0,249,255,6,0,244,255,4,0,244,255,2,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,2,0,249,255,4,0,251,255,8,0,251,255,8,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,6,0,251,255,4,0,251,255,2,0,249,255,0,0,249,255,251,255,244,255,251,255,244,255,249,255,244,255,249,255,242,255,249,255,240,255,251,255,242,255,251,255,240,255,253,255,240,255,253,255,240,255,0,0,240,255,0,0,240,255,2,0,242,255,2,0,244,255,4,0,244,255,4,0,249,255,6,0,253,255,8,0,0,0,6,0,0,0,8,0,4,0,8,0,6,0,8,0,8,0,6,0,11,0,6,0,11,0,4,0,11,0,4,0,11,0,0,0,11,0,2,0,11,0,0,0,13,0,2,0,13,0,2,0,15,0,2,0,15,0,2,0,17,0,0,0,19,0,2,0,19,0,4,0,19,0,6,0,19,0,4,0,17,0,8,0,15,0,8,0,11,0,11,0,8,0,13,0,6,0,15,0,2,0,15,0,0,0,17,0,253,255,22,0,251,255,19,0,247,255,19,0,244,255,19,0,242,255,17,0,238,255,15,0,238,255,13,0,236,255,8,0,236,255,4,0,236,255,0,0,236,255,0,0,236,255,251,255,236,255,251,255,236,255,251,255,238,255,249,255,236,255,251,255,240,255,251,255,242,255,253,255,242,255,0,0,244,255,0,0,249,255,4,0,251,255,6,0,0,0,6,0,0,0,8,0,2,0,8,0,4,0,6,0,2,0,6,0,2,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,2,0,2,0,4,0,4,0,4,0,8,0,8,0,8,0,8,0,11,0,13,0,8,0,13,0,6,0,13,0,6,0,11,0,4,0,11,0,2,0,11,0,0,0,6,0,0,0,4,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,0,0,4,0,2,0,4,0,2,0,8,0,6,0,8,0,6,0,8,0,8,0,8,0,11,0,11,0,11,0,8,0,11,0,8,0,11,0,11,0,13,0,13,0,15,0,15,0,15,0,17,0,17,0,17,0,19,0,17,0,19,0,15,0,22,0,17,0,24,0,15,0,24,0,13,0,24,0,13,0,24,0,8,0,24,0,4,0,26,0,2,0,26,0,0,0,26,0,0,0,26,0,253,255,26,0,251,255,24,0,251,255,26,0,251,255,24,0,251,255,22,0,249,255,19,0,249,255,15,0,249,255,11,0,249,255,8,0,251,255,4,0,249,255,0,0,251,255,251,255,251,255,247,255,253,255,244,255,253,255,240,255,251,255,240,255,251,255,238,255,251,255,236,255,251,255,238,255,251,255,236,255,251,255,236,255,249,255,233,255,251,255,236,255,251,255,236,255,0,0,238,255,0,0,238,255,2,0,240,255,4,0,242,255,6,0,244,255,6,0,247,255,8,0,249,255,8,0,251,255,4,0,253,255,2,0,251,255,0,0,253,255,253,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,249,255,253,255,251,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,253,255,247,255,251,255,247,255,253,255,251,255,251,255,251,255,251,255,253,255,253,255,0,0,253,255,2,0,0,0,6,0,0,0,8,0,2,0,11,0,4,0,13,0,8,0,15,0,11,0,17,0,13,0,19,0,13,0,22,0,15,0,19,0,15,0,19,0,13,0,19,0,13,0,15,0,11,0,13,0,11,0,11,0,6,0,8,0,4,0,2,0,4,0,2,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,251,255,0,0,249,255,2,0,249,255,4,0,247,255,8,0,247,255,8,0,251,255,11,0,251,255,13,0,251,255,11,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,253,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,244,255,249,255,244,255,244,255,242,255,244,255,240,255,242,255,240,255,240,255,242,255,238,255,242,255,238,255,242,255,240,255,244,255,242,255,249,255,242,255,249,255,249,255,251,255,251,255,251,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,249,255,2,0,247,255,0,0,244,255,0,0,242,255,0,0,244,255,253,255,244,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,251,255,249,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,242,255,0,0,240,255,2,0,236,255,0,0,236,255,2,0,233,255,2,0,233,255,2,0,233,255,0,0,238,255,2,0,238,255,0,0,240,255,0,0,244,255,2,0,247,255,2,0,249,255,4,0,0,0,6,0,0,0,8,0,2,0,11,0,6,0,11,0,8,0,11,0,8,0,8,0,13,0,8,0,13,0,6,0,11,0,2,0,11,0,2,0,11,0,0,0,8,0,253,255,8,0,251,255,6,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,11,0,251,255,11,0,253,255,11,0,0,0,11,0,0,0,8,0,2,0,11,0,4,0,8,0,6,0,8,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,6,0,8,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,6,0,4,0,6,0,2,0,6,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,249,255,247,255,249,255,247,255,244,255,247,255,242,255,247,255,240,255,249,255,244,255,249,255,242,255,247,255,242,255,247,255,247,255,247,255,249,255,244,255,251,255,244,255,0,0,244,255,0,0,244,255,6,0,247,255,8,0,244,255,8,0,249,255,11,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,8,0,2,0,6,0,4,0,6,0,6,0,4,0,6,0,4,0,6,0,0,0,4,0,0,0,4,0,0,0,0,0,251,255,0,0,251,255,253,255,247,255,251,255,247,255,249,255,247,255,247,255,247,255,244,255,249,255,244,255,251,255,244,255,251,255,244,255,251,255,247,255,253,255,247,255,253,255,249,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,2,0,251,255,4,0,253,255,8,0,253,255,11,0,0,0,15,0,2,0,15,0,6,0,17,0,8,0,15,0,11,0,13,0,13,0,8,0,13,0,6,0,13,0,2,0,13,0,0,0,13,0,253,255,11,0,251,255,8,0,249,255,8,0,251,255,8,0,251,255,6,0,251,255,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,13,0,0,0,15,0,0,0,15,0,2,0,15,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,11,0,249,255,11,0,249,255,8,0,247,255,6,0,247,255,6,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,249,255,4,0,251,255,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,0,0,0,0,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,0,0,251,255,2,0,253,255,4,0,0,0,4,0,2,0,6,0,2,0,8,0,6,0,8,0,8,0,8,0,11,0,8,0,15,0,6,0,17,0,6,0,19,0,4,0,17,0,4,0,19,0,6,0,17,0,4,0,15,0,2,0,11,0,2,0,6,0,4,0,2,0,2,0,0,0,4,0,251,255,4,0,244,255,6,0,242,255,6,0,238,255,8,0,236,255,8,0,236,255,8,0,233,255,6,0,233,255,6,0,233,255,4,0,233,255,0,0,231,255,0,0,233,255,253,255,231,255,247,255,233,255,242,255,233,255,240,255,236,255,233,255,238,255,233,255,238,255,236,255,240,255,238,255,242,255,238,255,247,255,244,255,249,255,249,255,251,255,251,255,251,255,0,0,251,255,2,0,251,255,8,0,249,255,13,0,247,255,17,0,242,255,17,0,240,255,22,0,238,255,22,0,238,255,22,0,238,255,22,0,240,255,17,0,240,255,15,0,244,255,13,0,247,255,8,0,251,255,4,0,253,255,2,0,0,0,0,0,2,0,253,255,2,0,251,255,2,0,249,255,4,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,247,255,249,255,247,255,249,255,247,255,247,255,247,255,247,255,247,255,244,255,249,255,244,255,251,255,244,255,253,255,244,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,4,0,4,0,6,0,4,0,8,0,4,0,13,0,2,0,15,0,2,0,19,0,2,0,22,0,2,0,24,0,0,0,26,0,0,0,26,0,253,255,28,0,249,255,28,0,244,255,24,0,242,255,24,0,236,255,22,0,233,255,17,0,231,255,15,0,231,255,8,0,231,255,6,0,233,255,2,0,233,255,0,0,238,255,0,0,242,255,0,0,244,255,253,255,251,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,4,0,4,0,6,0,2,0,6,0,0,0,11,0,253,255,15,0,253,255,15,0,253,255,17,0,249,255,17,0,249,255,17,0,247,255,17,0,244,255,17,0,242,255,17,0,242,255,15,0,242,255,13,0,240,255,8,0,242,255,6,0,242,255,4,0,244,255,4,0,244,255,2,0,247,255,2,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,242,255,4,0,244,255,4,0,244,255,4,0,242,255,4,0,244,255,6,0,244,255,6,0,242,255,6,0,247,255,4,0,247,255,4,0,247,255,4,0,249,255,2,0,251,255,0,0,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,4,0,6,0,4,0,8,0,8,0,8,0,11,0,8,0,11,0,6,0,15,0,4,0,17,0,2,0,19,0,2,0,19,0,0,0,22,0,251,255,19,0,251,255,19,0,247,255,17,0,247,255,17,0,247,255,13,0,244,255,13,0,247,255,11,0,244,255,8,0,244,255,6,0,244,255,4,0,247,255,6,0,249,255,4,0,249,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,251,255,4,0,249,255,6,0,247,255,4,0,244,255,8,0,242,255,8,0,240,255,8,0,238,255,8,0,240,255,6,0,238,255,4,0,236,255,0,0,236,255,253,255,236,255,251,255,233,255,249,255,236,255,247,255,238,255,244,255,238,255,244,255,242,255,242,255,244,255,242,255,247,255,242,255,249,255,242,255,253,255,240,255,0,0,240,255,0,0,236,255,2,0,233,255,2,0,233,255,4,0,231,255,4,0,233,255,6,0,236,255,6,0,238,255,8,0,242,255,8,0,247,255,11,0,251,255,13,0,0,0,13,0,4,0,15,0,8,0,17,0,8,0,17,0,13,0,19,0,11,0,17,0,11,0,17,0,11,0,15,0,8,0,13,0,6,0,11,0,2,0,6,0,2,0,4,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,251,255,251,255,251,255,253,255,247,255,0,0,249,255,0,0,244,255,2,0,247,255,4,0,244,255,6,0,244,255,6,0,247,255,6,0,249,255,8,0,251,255,8,0,253,255,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,6,0,8,0,6,0,11,0,4,0,11,0,4,0,11,0,6,0,11,0,4,0,11,0,4,0,8,0,4,0,8,0,4,0,8,0,6,0,6,0,11,0,4,0,13,0,4,0,17,0,4,0,22,0,4,0,26,0,2,0,28,0,2,0,30,0,4,0,33,0,2,0,35,0,0,0,33,0,0,0,30,0,253,255,28,0,251,255,26,0,251,255,24,0,249,255,22,0,249,255,17,0,251,255,15,0,253,255,13,0,253,255,8,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,251,255,2,0,249,255,2,0,244,255,2,0,242,255,2,0,242,255,4,0,240,255,4,0,240,255,6,0,240,255,6,0,240,255,6,0,242,255,8,0,242,255,11,0,244,255,13,0,247,255,13,0,247,255,15,0,249,255,15,0,251,255,15,0,0,0,13,0,0,0,13,0,2,0,8,0,6,0,6,0,8,0,4,0,8,0,0,0,11,0,0,0,11,0,251,255,11,0,247,255,11,0,249,255,8,0,247,255,8,0,249,255,6,0,249,255,4,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,251,255,249,255,253,255,249,255,0,0,249,255,2,0,247,255,6,0,247,255,4,0,247,255,6,0,247,255,8,0,244,255,6,0,242,255,8,0,244,255,6,0,242,255,4,0,240,255,2,0,238,255,0,0,238,255,253,255,238,255,249,255,238,255,247,255,238,255,244,255,240,255,238,255,244,255,236,255,247,255,229,255,249,255,227,255,0,0,225,255,0,0,222,255,2,0,220,255,4,0,220,255,6,0,218,255,8,0,220,255,11,0,218,255,8,0,220,255,8,0,222,255,8,0,222,255,6,0,225,255,6,0,227,255,6,0,227,255,6,0,231,255,4,0,233,255,4,0,233,255,4,0,238,255,4,0,240,255,4,0,242,255,4,0,242,255,6,0,244,255,6,0,247,255,6,0,247,255,8,0,249,255,6,0,247,255,6,0,249,255,6,0,249,255,4,0,251,255,2,0,251,255,0,0,253,255,253,255,251,255,251,255,251,255,249,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,4,0,0,0,8,0,2,0,11,0,4,0,15,0,4,0,13,0,6,0,13,0,11,0,11,0,11,0,8,0,13,0,2,0,13,0,0,0,15,0,251,255,15,0,247,255,15,0,242,255,13,0,238,255,13,0,236,255,11,0,233,255,11,0,231,255,8,0,231,255,8,0,236,255,4,0,236,255,4,0,240,255,4,0,242,255,0,0,247,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,242,255,0,0,238,255,0,0,233,255,0,0,229,255,0,0,227,255,0,0,225,255,0,0,222,255,0,0,222,255,4,0,225,255,2,0,227,255,2,0,229,255,2,0,231,255,4,0,236,255,2,0,236,255,2,0,240,255,2,0,244,255,0,0,247,255,0,0,249,255,251,255,253,255,251,255,0,0,249,255,2,0,247,255,6,0,247,255,11,0,247,255,13,0,244,255,15,0,244,255,13,0,244,255,13,0,244,255,8,0,244,255,6,0,244,255,2,0,244,255,0,0,244,255,253,255,244,255,251,255,247,255,247,255,247,255,249,255,247,255,249,255,247,255,249,255,251,255,249,255,251,255,249,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,247,255,6,0,247,255,8,0,247,255,8,0,247,255,11,0,247,255,15,0,247,255,13,0,247,255,15,0,249,255,15,0,249,255,15,0,251,255,15,0,0,0,11,0,0,0,13,0,4,0,11,0,6,0,8,0,11,0,6,0,13,0,6,0,13,0,4,0,15,0,2,0,17,0,0,0,15,0,0,0,15,0,253,255,15,0,251,255,15,0,249,255,15,0,247,255,15,0,244,255,15,0,244,255,15,0,244,255,15,0,244,255,13,0,247,255,13,0,249,255,15,0,251,255,13,0,251,255,13,0,253,255,13,0,253,255,13,0,0,0,13,0,0,0,11,0,2,0,11,0,2,0,11,0,6,0,11,0,8,0,8,0,6,0,8,0,8,0,8,0,8,0,8,0,11,0,8,0,11,0,6,0,11,0,6,0,11,0,6,0,8,0,6,0,6,0,6,0,4,0,4,0,0,0,2,0,253,255,2,0,249,255,2,0,249,255,0,0,244,255,2,0,244,255,2,0,242,255,0,0,242,255,2,0,247,255,2,0,249,255,2,0,253,255,2,0,0,0,2,0,4,0,2,0,8,0,2,0,13,0,2,0,17,0,2,0,22,0,2,0,22,0,2,0,26,0,4,0,26,0,4,0,28,0,4,0,26,0,4,0,28,0,4,0,24,0,2,0,24,0,4,0,22,0,4,0,17,0,4,0,15,0,4,0,11,0,6,0,8,0,4,0,4,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,251,255,6,0,249,255,6,0,249,255,6,0,251,255,4,0,253,255,2,0,0,0,0,0,0,0,0,0,2,0,253,255,6,0,253,255,8,0,253,255,11,0,253,255,15,0,0,0,17,0,0,0,17,0,2,0,17,0,6,0,15,0,8,0,17,0,11,0,13,0,13,0,11,0,15,0,8,0,15,0,6,0,13,0,2,0,11,0,0,0,8,0,0,0,6,0,253,255,4,0,253,255,2,0,249,255,0,0,249,255,0,0,247,255,253,255,247,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,251,255,251,255,251,255,253,255,249,255,251,255,244,255,251,255,244,255,251,255,240,255,253,255,242,255,253,255,242,255,253,255,244,255,253,255,244,255,251,255,244,255,251,255,247,255,249,255,249,255,247,255,251,255,244,255,253,255,242,255,253,255,240,255,253,255,240,255,253,255,240,255,253,255,240,255,251,255,240,255,249,255,244,255,247,255,247,255,244,255,249,255,242,255,249,255,242,255,249,255,240,255,249,255,238,255,251,255,240,255,247,255,240,255,247,255,240,255,244,255,244,255,244,255,244,255,247,255,244,255,244,255,247,255,247,255,249,255,251,255,247,255,251,255,247,255,253,255,247,255,0,0,249,255,0,0,247,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,253,255,2,0,0,0,2,0,2,0,0,0,4,0,0,0,8,0,0,0,11,0,253,255,8,0,251,255,8,0,247,255,6,0,244,255,4,0,242,255,2,0,238,255,0,0,236,255,253,255,236,255,251,255,231,255,253,255,229,255,253,255,231,255,0,0,231,255,0,0,231,255,0,0,231,255,2,0,233,255,4,0,236,255,4,0,236,255,6,0,238,255,6,0,238,255,8,0,240,255,8,0,240,255,8,0,240,255,11,0,242,255,13,0,242,255,13,0,244,255,13,0,242,255,13,0,244,255,13,0,242,255,11,0,242,255,8,0,240,255,8,0,240,255,6,0,240,255,6,0,240,255,4,0,242,255,4,0,240,255,6,0,242,255,4,0,247,255,4,0,247,255,6,0,251,255,4,0,251,255,6,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,11,0,251,255,8,0,251,255,6,0,249,255,4,0,247,255,4,0,244,255,2,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,8,0,2,0,8,0,4,0,13,0,4,0,13,0,6,0,13,0,6,0,17,0,6,0,17,0,4,0,17,0,4,0,17,0,0,0,15,0,0,0,15,0,253,255,15,0,249,255,13,0,244,255,13,0,240,255,13,0,238,255,13,0,238,255,15,0,238,255,15,0,238,255,15,0,242,255,15,0,242,255,15,0,247,255,15,0,249,255,13,0,251,255,13,0,253,255,11,0,0,0,8,0,0,0,4,0,253,255,2,0,253,255,0,0,249,255,0,0,249,255,251,255,247,255,249,255,247,255,249,255,247,255,244,255,244,255,244,255,244,255,244,255,244,255,247,255,249,255,247,255,247,255,247,255,247,255,249,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,4,0,253,255,4,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,0,0,6,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,251,255,249,255,249,255,247,255,249,255,244,255,249,255,242,255,249,255,242,255,249,255,242,255,249,255,242,255,249,255,242,255,247,255,242,255,244,255,244,255,242,255,247,255,240,255,251,255,240,255,251,255,236,255,253,255,233,255,0,0,233,255,0,0,231,255,6,0,231,255,6,0,229,255,11,0,231,255,13,0,231,255,17,0,236,255,19,0,238,255,19,0,240,255,24,0,242,255,22,0,244,255,22,0,247,255,22,0,249,255,22,0,249,255,17,0,249,255,15,0,251,255,11,0,253,255,8,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,4,0,6,0,4,0,4,0,8,0,2,0,11,0,0,0,15,0,253,255,17,0,251,255,22,0,249,255,26,0,247,255,30,0,247,255,28,0,247,255,30,0,244,255,28,0,247,255,26,0,249,255,24,0,249,255,19,0,249,255,17,0,247,255,11,0,244,255,6,0,242,255,4,0,238,255,0,0,238,255,0,0,236,255,0,0,233,255,253,255,233,255,0,0,236,255,253,255,240,255,0,0,242,255,0,0,244,255,0,0,247,255,4,0,251,255,4,0,253,255,6,0,253,255,8,0,253,255,11,0,253,255,8,0,0,0,11,0,2,0,8,0,4,0,8,0,4,0,8,0,6,0,6,0,6,0,4,0,6,0,6,0,4,0,4,0,4,0,4,0,0,0,6,0,0,0,8,0,253,255,8,0,251,255,11,0,249,255,13,0,251,255,13,0,249,255,13,0,247,255,11,0,249,255,8,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,251,255,0,0,251,255,0,0,247,255,253,255,244,255,251,255,244,255,247,255,244,255,247,255,244,255,244,255,247,255,242,255,249,255,242,255,251,255,242,255,0,0,240,255,0,0,244,255,0,0,247,255,2,0,251,255,4,0,253,255,4,0,0,0,6,0,4,0,4,0,6,0,2,0,11,0,4,0,13,0,2,0,15,0,2,0,13,0,2,0,11,0,0,0,8,0,0,0,6,0,0,0,2,0,0,0,253,255,0,0,251,255,0,0,247,255,253,255,247,255,253,255,244,255,0,0,244,255,0,0,244,255,2,0,247,255,4,0,249,255,6,0,251,255,8,0,253,255,6,0,0,0,8,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,2,0,6,0,0,0,4,0,253,255,4,0,251,255,2,0,244,255,0,0,242,255,253,255,242,255,253,255,240,255,249,255,240,255,247,255,240,255,247,255,244,255,247,255,247,255,244,255,249,255,242,255,0,0,240,255,0,0,238,255,2,0,236,255,2,0,233,255,4,0,233,255,4,0,233,255,6,0,233,255,6,0,233,255,6,0,233,255,6,0,233,255,6,0,236,255,6,0,238,255,8,0,242,255,8,0,242,255,8,0,244,255,8,0,247,255,4,0,249,255,4,0,253,255,2,0,253,255,0,0,0,0,0,0,2,0,253,255,4,0,253,255,8,0,251,255,11,0,249,255,13,0,244,255,17,0,242,255,19,0,242,255,19,0,242,255,22,0,238,255,22,0,238,255,22,0,236,255,22,0,236,255,22,0,236,255,19,0,236,255,17,0,238,255,15,0,236,255,11,0,238,255,8,0,240,255,2,0,240,255,0,0,242,255,253,255,242,255,249,255,247,255,247,255,249,255,244,255,249,255,244,255,251,255,244,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,253,255,238,255,251,255,238,255,247,255,238,255,244,255,238,255,240,255,238,255,238,255,240,255,233,255,242,255,233,255,244,255,231,255,249,255,231,255,251,255,231,255,251,255,233,255,0,0,233,255,2,0,236,255,2,0,236,255,4,0,236,255,4,0,238,255,4,0,238,255,4,0,236,255,4,0,238,255,6,0,236,255,6,0,236,255,4,0,236,255,4,0,236,255,6,0,236,255,4,0,238,255,6,0,240,255,6,0,240,255,8,0,242,255,11,0,242,255,11,0,244,255,13,0,244,255,15,0,244,255,15,0,244,255,15,0,247,255,13,0,247,255,11,0,249,255,11,0,251,255,8,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,242,255,253,255,244,255,251,255,244,255,251,255,242,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,251,255,2,0,0,0,6,0,0,0,11,0,2,0,13,0,2,0,13,0,4,0,15,0,6,0,15,0,6,0,17,0,8,0,17,0,13,0,17,0,13,0,17,0,15,0,17,0,19,0,15,0,22,0,15,0,24,0,13,0,24,0,13,0,22,0,13,0,19,0,13,0,17,0,8,0,15,0,8,0,11,0,8,0,8,0,6,0,4,0,4,0,4,0,2,0,6,0,0,0,6,0,253,255,8,0,251,255,8,0,251,255,8,0,249,255,11,0,247,255,13,0,249,255,13,0,247,255,11,0,249,255,13,0,251,255,13,0,253,255,11,0,0,0,11,0,0,0,6,0,4,0,4,0,6,0,2,0,11,0,0,0,13,0,253,255,13,0,251,255,13,0,247,255,11,0,244,255,11,0,242,255,8,0,240,255,6,0,240,255,4,0,238,255,2,0,238,255,2,0,238,255,0,0,238,255,0,0,240,255,2,0,238,255,4,0,238,255,4,0,240,255,4,0,238,255,4,0,238,255,6,0,238,255,6,0,238,255,6,0,238,255,6,0,236,255,6,0,236,255,8,0,236,255,6,0,236,255,6,0,236,255,6,0,236,255,6,0,238,255,4,0,240,255,4,0,240,255,4,0,242,255,2,0,244,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,4,0,249,255,4,0,247,255,4,0,244,255,6,0,244,255,8,0,242,255,8,0,240,255,11,0,240,255,11,0,240,255,11,0,242,255,8,0,242,255,4,0,244,255,2,0,244,255,0,0,249,255,251,255,251,255,249,255,253,255,244,255,251,255,242,255,253,255,240,255,249,255,236,255,249,255,238,255,247,255,238,255,247,255,238,255,247,255,240,255,244,255,238,255,247,255,240,255,247,255,242,255,249,255,242,255,249,255,242,255,247,255,244,255,247,255,244,255,247,255,247,255,247,255,249,255,244,255,249,255,247,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,251,255,6,0,251,255,2,0,249,255,2,0,247,255,0,0,247,255,251,255,244,255,249,255,244,255,242,255,242,255,242,255,244,255,240,255,244,255,238,255,242,255,236,255,244,255,238,255,244,255,238,255,242,255,238,255,247,255,240,255,244,255,242,255,244,255,244,255,247,255,244,255,244,255,247,255,247,255,247,255,244,255,249,255,244,255,247,255,244,255,249,255,242,255,249,255,242,255,251,255,240,255,251,255,236,255,253,255,236,255,0,0,233,255,0,0,233,255,2,0,233,255,2,0,233,255,4,0,233,255,4,0,236,255,4,0,236,255,4,0,238,255,4,0,238,255,6,0,240,255,4,0,242,255,6,0,242,255,6,0,244,255,6,0,249,255,8,0,249,255,11,0,249,255,11,0,251,255,15,0,249,255,19,0,249,255,24,0,249,255,26,0,249,255,28,0,247,255,30,0,247,255,33,0,242,255,33,0,240,255,33,0,242,255,33,0,242,255,30,0,242,255,30,0,242,255,28,0,247,255,26,0,247,255,24,0,251,255,22,0,251,255,19,0,0,0,19,0,0,0,17,0,0,0,15,0,2,0,13,0,6,0,8,0,4,0,6,0,6,0,4,0,6,0,0,0,6,0,253,255,4,0,249,255,4,0,247,255,4,0,244,255,2,0,242,255,2,0,240,255,0,0,238,255,0,0,236,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,6,0,251,255,4,0,249,255,6,0,247,255,8,0,247,255,8,0,244,255,6,0,242,255,6,0,238,255,6,0,236,255,4,0,233,255,4,0,231,255,2,0,231,255,0,0,233,255,253,255,231,255,251,255,233,255,249,255,233,255,247,255,236,255,242,255,238,255,240,255,240,255,240,255,244,255,238,255,247,255,238,255,247,255,238,255,249,255,240,255,251,255,242,255,251,255,244,255,0,0,249,255,0,0,251,255,0,0,253,255,2,0,0,0,6,0,2,0,4,0,0,0,6,0,4,0,8,0,2,0,8,0,6,0,11,0,6,0,11,0,8,0,13,0,8,0,11,0,8,0,11,0,11,0,13,0,13,0,11,0,11,0,13,0,11,0,11,0,13,0,11,0,11,0,8,0,11,0,8,0,8,0,6,0,6,0,4,0,4,0,4,0,2,0,4,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,2,0,251,255,2,0,249,255,4,0,249,255,2,0,249,255,4,0,249,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,244,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,236,255,0,0,236,255,2,0,231,255,2,0,231,255,2,0,233,255,2,0,233,255,0,0,233,255,0,0,238,255,0,0,240,255,0,0,242,255,253,255,244,255,249,255,249,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,2,0,247,255,4,0,249,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,244,255,0,0,242,255,0,0,238,255,253,255,236,255,251,255,233,255,249,255,231,255,247,255,231,255,244,255,231,255,242,255,231,255,238,255,231,255,238,255,229,255,233,255,229,255,233,255,231,255,233,255,233,255,231,255,233,255,233,255,236,255,236,255,240,255,238,255,242,255,240,255,247,255,242,255,249,255,244,255,253,255,247,255,0,0,249,255,2,0,253,255,2,0,0,0,6,0,0,0,6,0,2,0,8,0,4,0,8,0,6,0,8,0,8,0,4,0,8,0,4,0,11,0,2,0,13,0,2,0,11,0,0,0,15,0,0,0,15,0,253,255,17,0,251,255,15,0,251,255,17,0,249,255,15,0,247,255,13,0,244,255,13,0,242,255,8,0,240,255,6,0,238,255,2,0,236,255,0,0,236,255,253,255,236,255,249,255,236,255,244,255,238,255,244,255,240,255,244,255,240,255,244,255,244,255,244,255,244,255,244,255,249,255,244,255,249,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,244,255,251,255,242,255,249,255,238,255,247,255,238,255,247,255,236,255,244,255,231,255,240,255,231,255,240,255,233,255,238,255,233,255,236,255,233,255,236,255,236,255,236,255,236,255,238,255,240,255,240,255,238,255,244,255,240,255,247,255,242,255,251,255,242,255,253,255,242,255,0,0,244,255,2,0,244,255,4,0,244,255,2,0,249,255,2,0,247,255,0,0,247,255,253,255,249,255,253,255,249,255,251,255,251,255,249,255,249,255,247,255,251,255,244,255,251,255,244,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,251,255,251,255,253,255,251,255,0,0,251,255,2,0,249,255,4,0,249,255,6,0,249,255,8,0,247,255,11,0,247,255,11,0,247,255,11,0,247,255,11,0,244,255,11,0,247,255,8,0,247,255,4,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,247,255,0,0,247,255,251,255,244,255,253,255,242,255,251,255,242,255,251,255,242,255,249,255,242,255,251,255,244,255,253,255,244,255,0,0,244,255,0,0,247,255,4,0,249,255,6,0,249,255,8,0,251,255,11,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,15,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,253,255,2,0,0,0,2,0,251,255,0,0,251,255,0,0,249,255,251,255,249,255,253,255,244,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,251,255,244,255,251,255,242,255,249,255,244,255,247,255,242,255,249,255,242,255,247,255,242,255,249,255,242,255,249,255,240,255,251,255,244,255,251,255,247,255,253,255,251,255,0,0,253,255,0,0,2,0,2,0,4,0,2,0,8,0,6,0,11,0,8,0,13,0,11,0,13,0,13,0,11,0,15,0,11,0,15,0,11,0,15,0,8,0,13,0,8,0,8,0,6,0,8,0,6,0,6,0,6,0,4,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,253,255,11,0,251,255,11,0,251,255,8,0,249,255,6,0,247,255,6,0,244,255,6,0,244,255,4,0,242,255,2,0,244,255,4,0,244,255,2,0,244,255,4,0,244,255,2,0,247,255,4,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,8,0,2,0,11,0,2,0,15,0,2,0,17,0,2,0,19,0,0,0,19,0,0,0,22,0,0,0,19,0,253,255,17,0,251,255,15,0,251,255,11,0,249,255,6,0,247,255,6,0,247,255,0,0,247,255,253,255,249,255,249,255,251,255,247,255,253,255,242,255,0,0,238,255,2,0,238,255,4,0,236,255,8,0,233,255,8,0,233,255,11,0,236,255,8,0,238,255,11,0,238,255,6,0,242,255,8,0,244,255,6,0,247,255,6,0,253,255,6,0,0,0,4,0,4,0,6,0,6,0,4,0,11,0,2,0,13,0,2,0,15,0,2,0,15,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,4,0,253,255,0,0,253,255,253,255,253,255,251,255,251,255,247,255,251,255,242,255,251,255,240,255,249,255,236,255,249,255,236,255,247,255,233,255,247,255,233,255,249,255,233,255,247,255,233,255,247,255,236,255,249,255,236,255,249,255,236,255,249,255,240,255,247,255,240,255,249,255,242,255,249,255,242,255,249,255,242,255,251,255,244,255,249,255,244,255,249,255,244,255,249,255,242,255,251,255,242,255,251,255,242,255,249,255,240,255,251,255,238,255,251,255,233,255,251,255,233,255,251,255,231,255,251,255,227,255,251,255,227,255,251,255,227,255,251,255,225,255,251,255,227,255,251,255,229,255,251,255,229,255,251,255,233,255,251,255,238,255,249,255,242,255,251,255,247,255,249,255,249,255,249,255,253,255,249,255,0,0,247,255,2,0,251,255,6,0,249,255,6,0,253,255,11,0,0,0,8,0,0,0,11,0,2,0,8,0,6,0,6,0,8,0,4,0,11,0,2,0,11,0,0,0,13,0,0,0,11,0,253,255,8,0,251,255,6,0,251,255,4,0,251,255,0,0,251,255,0,0,251,255,251,255,251,255,251,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,2,0,253,255,6,0,251,255,6,0,249,255,11,0,249,255,15,0,247,255,15,0,244,255,15,0,242,255,17,0,240,255,17,0,240,255,17,0,240,255,15,0,240,255,15,0,242,255,13,0,242,255,13,0,244,255,11,0,247,255,8,0,249,255,8,0,251,255,8,0,251,255,6,0,253,255,6,0,251,255,4,0,253,255,4,0,253,255,2,0,251,255,0,0,251,255,253,255,249,255,251,255,249,255,247,255,249,255,242,255,247,255,240,255,247,255,236,255,249,255,233,255,249,255,231,255,249,255,229,255,249,255,229,255,251,255,229,255,251,255,231,255,251,255,231,255,249,255,233,255,249,255,238,255,251,255,240,255,249,255,242,255,249,255,247,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,8,0,0,0,11,0,2,0,13,0,2,0,13,0,4,0,13,0,6,0,13,0,6,0,11,0,6,0,11,0,6,0,8,0,6,0,6,0,6,0,2,0,6,0,0,0,4,0,253,255,4,0,251,255,4,0,249,255,6,0,247,255,8,0,244,255,11,0,240,255,13,0,238,255,13,0,238,255,15,0,236,255,19,0,236,255,22,0,236,255,24,0,233,255,24,0,236,255,24,0,238,255,26,0,240,255,24,0,244,255,24,0,249,255,22,0,253,255,19,0,253,255,17,0,0,0,15,0,0,0,17,0,2,0,15,0,0,0,15,0,0,0,17,0,0,0,15,0,0,0,17,0,0,0,17,0,0,0,17,0,253,255,15,0,0,0,13,0,0,0,8,0,0,0,4,0,2,0,2,0,4,0,0,0,6,0,249,255,6,0,249,255,8,0,244,255,11,0,242,255,11,0,240,255,11,0,242,255,8,0,240,255,6,0,244,255,4,0,247,255,2,0,249,255,0,0,251,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,4,0,0,0,8,0,0,0,8,0,0,0,13,0,4,0,13,0,4,0,15,0,8,0,17,0,8,0,17,0,13,0,17,0,15,0,17,0,15,0,13,0,17,0,11,0,15,0,6,0,15,0,4,0,15,0,0,0,13,0,0,0,11,0,251,255,11,0,251,255,8,0,249,255,11,0,249,255,8,0,249,255,11,0,249,255,11,0,249,255,15,0,249,255,15,0,249,255,17,0,249,255,17,0,249,255,19,0,249,255,17,0,251,255,15,0,251,255,15,0,251,255,15,0,251,255,13,0,251,255,11,0,253,255,8,0,0,0,8,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,0,0,8,0,253,255,13,0,251,255,17,0,251,255,19,0,249,255,24,0,247,255,28,0,247,255,30,0,249,255,33,0,251,255,35,0,253,255,35,0,0,0,35,0,2,0,35,0,6,0,33,0,6,0,33,0,8,0,33,0,11,0,33,0,11,0,33,0,11,0,33,0,8,0,33,0,8,0,33,0,8,0,30,0,4,0,33,0,4,0,30,0,2,0,30,0,0,0,28,0,253,255,28,0,251,255,26,0,251,255,26,0,251,255,22,0,249,255,22,0,247,255,17,0,247,255,15,0,247,255,11,0,249,255,6,0,247,255,0,0,251,255,253,255,251,255,251,255,0,0,249,255,0,0,247,255,2,0,247,255,4,0,247,255,8,0,249,255,8,0,249,255,11,0,251,255,11,0,251,255,11,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,8,0,251,255,8,0,251,255,8,0,249,255,6,0,249,255,4,0,244,255,4,0,244,255,6,0,240,255,4,0,238,255,4,0,236,255,4,0,233,255,2,0,229,255,4,0,229,255,2,0,227,255,2,0,229,255,4,0,227,255,4,0,229,255,4,0,231,255,4,0,231,255,2,0,233,255,2,0,233,255,0,0,236,255,253,255,240,255,249,255,242,255,244,255,244,255,240,255,249,255,236,255,253,255,233,255,253,255,229,255,0,0,227,255,2,0,225,255,2,0,222,255,4,0,220,255,4,0,220,255,6,0,220,255,4,0,222,255,6,0,222,255,6,0,227,255,6,0,231,255,6,0,233,255,8,0,238,255,6,0,242,255,6,0,244,255,6,0,247,255,6,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,253,255,244,255,0,0,242,255,253,255,240,255,251,255,238,255,251,255,238,255,251,255,238,255,251,255,238,255,253,255,240,255,253,255,242,255,0,0,244,255,2,0,247,255,4,0,247,255,6,0,247,255,4,0,247,255,4,0,247,255,2,0,247,255,0,0,247,255,253,255,247,255,251,255,247,255,244,255,247,255,240,255,244,255,238,255,244,255,233,255,244,255,233,255,242,255,233,255,244,255,233,255,242,255,236,255,242,255,238,255,242,255,240,255,244,255,242,255,247,255,247,255,249,255,249,255,251,255,251,255,251,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,6,0,2,0,11,0,4,0,13,0,4,0,15,0,4,0,17,0,6,0,19,0,4,0,19,0,2,0,19,0,2,0,17,0,0,0,17,0,0,0,15,0,0,0,11,0,253,255,8,0,251,255,8,0,251,255,4,0,247,255,2,0,244,255,0,0,244,255,2,0,242,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,236,255,0,0,233,255,0,0,233,255,0,0,231,255,2,0,229,255,2,0,229,255,4,0,229,255,4,0,227,255,6,0,229,255,6,0,233,255,8,0,233,255,8,0,236,255,8,0,236,255,8,0,238,255,6,0,238,255,2,0,238,255,2,0,240,255,2,0,238,255,2,0,238,255,0,0,236,255,0,0,236,255,0,0,236,255,253,255,236,255,253,255,238,255,251,255,240,255,249,255,244,255,249,255,247,255,249,255,253,255,251,255,0,0,251,255,2,0,253,255,4,0,253,255,4,0,0,0,6,0,2,0,6,0,4,0,4,0,2,0,2,0,4,0,2,0,2,0,0,0,0,0,253,255,0,0,251,255,253,255,249,255,251,255,244,255,253,255,244,255,251,255,240,255,249,255,236,255,249,255,236,255,249,255,231,255,247,255,231,255,247,255,229,255,244,255,231,255,242,255,229,255,240,255,231,255,238,255,233,255,238,255,236,255,238,255,238,255,240,255,242,255,240,255,244,255,242,255,247,255,247,255,249,255,247,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,2,0,253,255,4,0,251,255,8,0,251,255,11,0,247,255,15,0,244,255,17,0,240,255,19,0,238,255,22,0,236,255,22,0,236,255,22,0,233,255,19,0,233,255,17,0,236,255,15,0,240,255,11,0,242,255,6,0,247,255,4,0,249,255,0,0,251,255,0,0,253,255,253,255,0,0,251,255,0,0,251,255,4,0,251,255,6,0,251,255,8,0,251,255,8,0,251,255,11,0,249,255,11,0,249,255,11,0,247,255,11,0,247,255,8,0,244,255,6,0,247,255,4,0,247,255,2,0,249,255,0,0,247,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,6,0,249,255,6,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,11,0,253,255,11,0,253,255,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,253,255,247,255,251,255,244,255,253,255,244,255,249,255,242,255,249,255,240,255,251,255,242,255,249,255,240,255,249,255,238,255,251,255,238,255,253,255,238,255,253,255,236,255,0,0,236,255,0,0,233,255,0,0,233,255,0,0,236,255,0,0,236,255,253,255,236,255,253,255,238,255,253,255,240,255,253,255,240,255,251,255,242,255,251,255,247,255,247,255,247,255,244,255,251,255,242,255,253,255,240,255,253,255,240,255,0,0,238,255,0,0,238,255,0,0,240,255,4,0,242,255,4,0,247,255,4,0,249,255,4,0,251,255,6,0,0,0,8,0,2,0,8,0,4,0,6,0,6,0,6,0,8,0,6,0,8,0,8,0,8,0,8,0,8,0,8,0,6,0,11,0,6,0,11,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,253,255,6,0,251,255,4,0,251,255,4,0,249,255,0,0,247,255,0,0,244,255,253,255,244,255,251,255,244,255,249,255,242,255,247,255,244,255,242,255,244,255,242,255,242,255,238,255,242,255,236,255,242,255,233,255,242,255,231,255,244,255,231,255,244,255,229,255,247,255,229,255,249,255,229,255,251,255,229,255,0,0,231,255,0,0,229,255,0,0,229,255,0,0,231,255,253,255,231,255,253,255,229,255,251,255,229,255,251,255,229,255,249,255,229,255,249,255,229,255,251,255,231,255,253,255,233,255,253,255,233,255,0,0,236,255,0,0,238,255,2,0,240,255,4,0,242,255,6,0,244,255,6,0,247,255,4,0,249,255,4,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,4,0,249,255,2,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,249,255,4,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,249,255,253,255,247,255,0,0,244,255,0,0,240,255,0,0,236,255,0,0,231,255,0,0,231,255,0,0,231,255,0,0,231,255,253,255,233,255,253,255,233,255,249,255,236,255,249,255,240,255,247,255,247,255,247,255,249,255,244,255,251,255,244,255,0,0,244,255,0,0,244,255,4,0,244,255,6,0,244,255,8,0,247,255,11,0,244,255,11,0,244,255,11,0,244,255,15,0,242,255,15,0,242,255,19,0,240,255,19,0,240,255,22,0,238,255,26,0,238,255,28,0,238,255,28,0,240,255,30,0,240,255,30,0,244,255,30,0,247,255,28,0,249,255,26,0,249,255,26,0,251,255,22,0,251,255,22,0,251,255,19,0,251,255,19,0,249,255,19,0,247,255,19,0,244,255,19,0,244,255,22,0,242,255,24,0,242,255,24,0,240,255,24,0,242,255,22,0,240,255,22,0,242,255,19,0,244,255,17,0,244,255,15,0,247,255,11,0,247,255,8,0,247,255,4,0,247,255,0,0,244,255,253,255,242,255,251,255,238,255,249,255,236,255,247,255,231,255,247,255,231,255,247,255,227,255,247,255,225,255,249,255,225,255,251,255,225,255,253,255,227,255,0,0,227,255,0,0,231,255,2,0,233,255,4,0,236,255,4,0,240,255,4,0,242,255,8,0,244,255,8,0,247,255,8,0,251,255,11,0,0,0,11,0,0,0,11,0,0,0,8,0,2,0,11,0,4,0,8,0,2,0,6,0,2,0,2,0,0,0,0,0,0,0,0,0,251,255,253,255,249,255,253,255,244,255,251,255,242,255,251,255,242,255,253,255,242,255,253,255,242,255,253,255,244,255,253,255,247,255,0,0,249,255,0,0,251,255,253,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,247,255,251,255,247,255,253,255,242,255,253,255,240,255,253,255,240,255,251,255,238,255,251,255,238,255,249,255,236,255,247,255,236,255,247,255,236,255,244,255,238,255,244,255,238,255,244,255,240,255,242,255,244,255,244,255,247,255,244,255,251,255,247,255,253,255,249,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,251,255,6,0,249,255,6,0,244,255,2,0,242,255,2,0,240,255,0,0,238,255,0,0,238,255,253,255,240,255,253,255,240,255,253,255,242,255,251,255,244,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,251,255,253,255,249,255,0,0,244,255,253,255,242,255,0,0,240,255,0,0,240,255,0,0,238,255,0,0,236,255,2,0,236,255,4,0,236,255,4,0,238,255,4,0,240,255,6,0,244,255,6,0,249,255,6,0,0,0,4,0,2,0,4,0,6,0,2,0,11,0,0,0,13,0,0,0,15,0,253,255,17,0,251,255,17,0,249,255,15,0,247,255,15,0,244,255,11,0,247,255,8,0,244,255,4,0,242,255,2,0,242,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,244,255,251,255,242,255,251,255,240,255,251,255,240,255,251,255,238,255,253,255,238,255,253,255,236,255,0,0,236,255,0,0,236,255,0,0,233,255,2,0,233,255,4,0,231,255,6,0,233,255,8,0,231,255,6,0,231,255,6,0,231,255,4,0,231,255,0,0,231,255,253,255,233,255,251,255,233,255,247,255,236,255,244,255,238,255,242,255,240,255,240,255,240,255,240,255,242,255,240,255,244,255,240,255,244,255,242,255,247,255,244,255,249,255,247,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,4,0,247,255,6,0,247,255,11,0,244,255,13,0,244,255,17,0,244,255,19,0,244,255,19,0,247,255,22,0,244,255,19,0,247,255,19,0,249,255,15,0,249,255,13,0,251,255,8,0,251,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,4,0,6,0,6,0,8,0,11,0,13,0,13,0,15,0,13,0,19,0,13,0,22,0,13,0,19,0,11,0,22,0,6,0,22,0,2,0,19,0,253,255,19,0,249,255,19,0,244,255,19,0,240,255,22,0,238,255,22,0,236,255,22,0,236,255,22,0,238,255,24,0,238,255,24,0,242,255,24,0,244,255,24,0,247,255,24,0,247,255,22,0,247,255,24,0,247,255,24,0,244,255,22,0,242,255,24,0,242,255,22,0,240,255,22,0,240,255,22,0,238,255,22,0,240,255,19,0,240,255,17,0,240,255,13,0,242,255,8,0,244,255,6,0,247,255,2,0,247,255,0,0,251,255,253,255,251,255,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,251,255,249,255,247,255,249,255,249,255,247,255,244,255,249,255,244,255,247,255,244,255,249,255,247,255,247,255,247,255,244,255,251,255,244,255,253,255,244,255,0,0,242,255,2,0,238,255,4,0,238,255,6,0,238,255,6,0,238,255,8,0,238,255,11,0,240,255,11,0,240,255,13,0,242,255,15,0,242,255,15,0,242,255,17,0,244,255,15,0,244,255,15,0,247,255,15,0,247,255,13,0,247,255,13,0,249,255,13,0,247,255,11,0,247,255,11,0,249,255,8,0,247,255,8,0,244,255,4,0,247,255,2,0,247,255,0,0,244,255,0,0,244,255,249,255,242,255,247,255,242,255,244,255,240,255,242,255,240,255,240,255,242,255,240,255,242,255,240,255,244,255,240,255,244,255,240,255,247,255,242,255,249,255,242,255,251,255,244,255,253,255,244,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,244,255,253,255,242,255,253,255,242,255,253,255,240,255,251,255,236,255,251,255,236,255,249,255,236,255,247,255,236,255,244,255,236,255,244,255,236,255,242,255,238,255,238,255,238,255,238,255,240,255,238,255,240,255,236,255,240,255,238,255,242,255,238,255,240,255,240,255,242,255,242,255,242,255,242,255,242,255,242,255,240,255,244,255,244,255,242,255,242,255,242,255,244,255,242,255,244,255,244,255,247,255,242,255,247,255,242,255,249,255,242,255,249,255,242,255,251,255,242,255,253,255,244,255,0,0,247,255,0,0,244,255,2,0,247,255,0,0,249,255,2,0,249,255,0,0,251,255,0,0,253,255,253,255,0,0,251,255,2,0,249,255,2,0,249,255,4,0,244,255,6,0,242,255,6,0,240,255,4,0,240,255,2,0,238,255,0,0,238,255,253,255,236,255,251,255,236,255,249,255,236,255,247,255,233,255,247,255,231,255,247,255,231,255,244,255,231,255,244,255,231,255,244,255,227,255,244,255,229,255,247,255,227,255,247,255,229,255,247,255,229,255,247,255,231,255,247,255,231,255,247,255,233,255,247,255,233,255,244,255,236,255,244,255,238,255,244,255,238,255,244,255,240,255,244,255,240,255,244,255,244,255,244,255,247,255,247,255,249,255,247,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,249,255,249,255,251,255,247,255,249,255,247,255,247,255,247,255,249,255,249,255,247,255,249,255,247,255,251,255,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,251,255,0,0,0,0,249,255,0,0,249,255,0,0,249,255,2,0,247,255,4,0,247,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,0,0,251,255,0,0,249,255,2,0,247,255,2,0,244,255,6,0,240,255,4,0,242,255,6,0,240,255,8,0,240,255,8,0,240,255,11,0,242,255,11,0,242,255,13,0,240,255,13,0,240,255,11,0,242,255,13,0,240,255,8,0,242,255,8,0,240,255,2,0,242,255,0,0,240,255,253,255,244,255,253,255,244,255,251,255,244,255,253,255,244,255,251,255,247,255,251,255,249,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,4,0,6,0,6,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,249,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,242,255,253,255,240,255,253,255,240,255,251,255,240,255,251,255,238,255,251,255,240,255,249,255,242,255,251,255,242,255,251,255,242,255,249,255,244,255,251,255,247,255,251,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,247,255,0,0,244,255,0,0,244,255,2,0,242,255,2,0,242,255,4,0,240,255,4,0,242,255,4,0,244,255,6,0,247,255,6,0,249,255,8,0,251,255,11,0,253,255,8,0,253,255,11,0,253,255,11,0,253,255,11,0,251,255,11,0,249,255,11,0,251,255,8,0,247,255,8,0,247,255,6,0,249,255,6,0,249,255,4,0,247,255,4,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,251,255,6,0,253,255,8,0,251,255,6,0,251,255,6,0,249,255,6,0,247,255,6,0,244,255,4,0,242,255,4,0,240,255,2,0,238,255,2,0,238,255,2,0,238,255,2,0,238,255,2,0,238,255,0,0,240,255,0,0,242,255,0,0,247,255,0,0,247,255,253,255,249,255,251,255,251,255,251,255,249,255,249,255,251,255,247,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,249,255,244,255,247,255,244,255,247,255,244,255,247,255,244,255,249,255,244,255,249,255,244,255,251,255,242,255,251,255,242,255,253,255,242,255,253,255,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,240,255,0,0,238,255,253,255,240,255,251,255,240,255,249,255,242,255,247,255,242,255,244,255,242,255,244,255,244,255,242,255,249,255,242,255,251,255,242,255,0,0,244,255,0,0,244,255,4,0,244,255,6,0,244,255,8,0,244,255,11,0,244,255,13,0,242,255,11,0,244,255,11,0,244,255,11,0,244,255,8,0,244,255,6,0,247,255,4,0,251,255,0,0,253,255,0,0,0,0,0,0,2,0,253,255,4,0,253,255,6,0,251,255,8,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,8,0,4,0,8,0,4,0,6,0,6,0,6,0,8,0,4,0,8,0,6,0,6,0,6,0,6,0,8,0,4,0,8,0,2,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,2,0,15,0,4,0,13,0,6,0,11,0,11,0,11,0,13,0,8,0,15,0,6,0,19,0,4,0,19,0,2,0,19,0,0,0,17,0,0,0,15,0,0,0,13,0,253,255,11,0,251,255,8,0,249,255,6,0,247,255,0,0,244,255,253,255,240,255,251,255,238,255,249,255,236,255,247,255,231,255,247,255,229,255,247,255,229,255,247,255,229,255,247,255,227,255,247,255,229,255,251,255,229,255,253,255,231,255,0,0,231,255,0,0,233,255,6,0,238,255,6,0,242,255,8,0,244,255,8,0,247,255,11,0,251,255,11,0,0,0,11,0,2,0,6,0,6,0,4,0,8,0,0,0,13,0,0,0,17,0,251,255,19,0,249,255,22,0,247,255,22,0,247,255,24,0,242,255,24,0,242,255,24,0,242,255,22,0,244,255,19,0,244,255,19,0,244,255,17,0,247,255,15,0,249,255,13,0,249,255,11,0,249,255,11,0,249,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,249,255,8,0,251,255,6,0,251,255,4,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,242,255,253,255,244,255,253,255,249,255,251,255,249,255,251,255,253,255,251,255,0,0,251,255,2,0,251,255,4,0,253,255,6,0,0,0,8,0,0,0,11,0,2,0,11,0,4,0,11,0,6,0,13,0,6,0,13,0,6,0,13,0,4,0,13,0,4,0,13,0,0,0,13,0,0,0,11,0,251,255,11,0,251,255,6,0,249,255,6,0,249,255,4,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,249,255,0,0,247,255,0,0,244,255,0,0,240,255,0,0,238,255,0,0,238,255,253,255,233,255,253,255,231,255,251,255,229,255,251,255,227,255,249,255,225,255,249,255,225,255,249,255,225,255,249,255,225,255,251,255,225,255,251,255,229,255,251,255,229,255,253,255,233,255,253,255,238,255,253,255,240,255,251,255,247,255,251,255,249,255,251,255,251,255,251,255,253,255,249,255,0,0,249,255,0,0,247,255,253,255,244,255,253,255,242,255,251,255,240,255,249,255,240,255,247,255,240,255,247,255,240,255,244,255,240,255,242,255,240,255,242,255,242,255,244,255,247,255,247,255,249,255,249,255,249,255,253,255,251,255,0,0,253,255,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,13,0,2,0,11,0,8,0,11,0,11,0,8,0,15,0,11,0,17,0,11,0,19,0,11,0,22,0,8,0,19,0,8,0,17,0,8,0,15,0,6,0,13,0,6,0,8,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,8,0,0,0,11,0,2,0,13,0,0,0,13,0,2,0,15,0,2,0,15,0,4,0,13,0,2,0,13,0,6,0,13,0,6,0,8,0,6,0,8,0,4,0,11,0,4,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,251,255,11,0,249,255,8,0,247,255,8,0,244,255,11,0,242,255,11,0,244,255,11,0,242,255,11,0,244,255,11,0,247,255,8,0,251,255,6,0,253,255,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,251,255,4,0,251,255,6,0,249,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,247,255,2,0,244,255,2,0,244,255,0,0,242,255,0,0,242,255,2,0,240,255,2,0,242,255,4,0,244,255,4,0,244,255,6,0,247,255,8,0,249,255,8,0,251,255,11,0,253,255,15,0,253,255,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,253,255,8,0,251,255,11,0,249,255,13,0,247,255,15,0,249,255,17,0,249,255,19,0,251,255,19,0,253,255,22,0,0,0,19,0,2,0,19,0,4,0,19,0,4,0,22,0,6,0,22,0,8,0,24,0,6,0,24,0,6,0,26,0,6,0,28,0,4,0,28,0,2,0,28,0,2,0,28,0,2,0,28,0,2,0,28,0,2,0,24,0,2,0,19,0,2,0,17,0,2,0,13,0,4,0,8,0,4,0,6,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,6,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,2,0,242,255,0,0,242,255,2,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,251,255,4,0,253,255,6,0,253,255,6,0,0,0,11,0,0,0,11,0,4,0,13,0,6,0,13,0,8,0,13,0,13,0,13,0,15,0,13,0,15,0,15,0,17,0,13,0,19,0,13,0,19,0,13,0,19,0,13,0,19,0,11,0,17,0,11,0,15,0,8,0,13,0,6,0,11,0,6,0,8,0,4,0,6,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,253,255,251,255,251,255,249,255,251,255,247,255,251,255,244,255,251,255,242,255,251,255,242,255,253,255,242,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,0,0,0,0,2,0,0,0,6,0,0,0,11,0,253,255,15,0,251,255,19,0,249,255,22,0,244,255,26,0,242,255,24,0,238,255,26,0,236,255,26,0,231,255,26,0,227,255,26,0,225,255,26,0,225,255,26,0,225,255,26,0,227,255,26,0,227,255,26,0,227,255,24,0,233,255,24,0,233,255,19,0,236,255,19,0,238,255,15,0,240,255,11,0,238,255,8,0,238,255,8,0,240,255,8,0,240,255,8,0,242,255,6,0,240,255,8,0,242,255,11,0,240,255,11,0,240,255,11,0,242,255,11,0,242,255,11,0,242,255,11,0,244,255,8,0,244,255,6,0,244,255,6,0,247,255,4,0,249,255,2,0,247,255,6,0,249,255,6,0,249,255,6,0,249,255,8,0,249,255,8,0,249,255,11,0,249,255,11,0,249,255,11,0,249,255,11,0,247,255,8,0,244,255,6,0,242,255,6,0,240,255,4,0,238,255,2,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,251,255,242,255,251,255,244,255,249,255,247,255,247,255,247,255,244,255,247,255,244,255,247,255,242,255,249,255,244,255,249,255,244,255,249,255,247,255,247,255,251,255,249,255,253,255,251,255,0,0,253,255,0,0,0,0,4,0,2,0,6,0,4,0,8,0,6,0,11,0,11,0,13,0,11,0,13,0,11,0,15,0,11,0,13,0,8,0,15,0,6,0,13,0,2,0,13,0,0,0,13,0,253,255,11,0,251,255,11,0,249,255,11,0,249,255,11,0,247,255,15,0,244,255,13,0,247,255,17,0,247,255,19,0,249,255,19,0,251,255,24,0,0,0,22,0,2,0,22,0,2,0,24,0,8,0,24,0,11,0,24,0,13,0,17,0,13,0,15,0,15,0,11,0,11,0,6,0,11,0,2,0,6,0,253,255,2,0,249,255,0,0,247,255,0,0,247,255,251,255,244,255,249,255,247,255,249,255,247,255,249,255,249,255,249,255,253,255,251,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,11,0,251,255,11,0,249,255,11,0,244,255,13,0,242,255,15,0,240,255,15,0,236,255,15,0,236,255,15,0,236,255,15,0,236,255,15,0,238,255,11,0,240,255,8,0,242,255,6,0,244,255,6,0,247,255,6,0,249,255,4,0,249,255,6,0,249,255,6,0,249,255,11,0,249,255,11,0,249,255,11,0,249,255,13,0,249,255,15,0,249,255,15,0,249,255,13,0,247,255,11,0,247,255,8,0,242,255,6,0,240,255,2,0,238,255,0,0,233,255,253,255,231,255,0,0,229,255,251,255,229,255,253,255,227,255,251,255,229,255,0,0,231,255,0,0,233,255,0,0,238,255,4,0,240,255,8,0,247,255,11,0,249,255,13,0,253,255,15,0,0,0,19,0,0,0,19,0,0,0,17,0,2,0,17,0,2,0,15,0,4,0,13,0,6,0,11,0,4,0,8,0,4,0,6,0,4,0,6,0,6,0,4,0,6,0,4,0,4,0,2,0,6,0,2,0,8,0,2,0,8,0,4,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,4,0,251,255,2,0,249,255,0,0,247,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,242,255,0,0,242,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,249,255,6,0,247,255,8,0,249,255,13,0,247,255,15,0,247,255,17,0,249,255,15,0,251,255,17,0,251,255,15,0,253,255,15,0,251,255,13,0,253,255,11,0,251,255,8,0,251,255,6,0,251,255,6,0,251,255,4,0,249,255,6,0,249,255,4,0,249,255,4,0,247,255,6,0,247,255,4,0,244,255,6,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,249,255,0,0,251,255,0,0,253,255,253,255,0,0,251,255,4,0,251,255,4,0,249,255,6,0,247,255,4,0,247,255,2,0,247,255,0,0,244,255,0,0,244,255,251,255,247,255,247,255,244,255,242,255,247,255,242,255,247,255,242,255,247,255,242,255,249,255,242,255,251,255,244,255,249,255,247,255,251,255,251,255,251,255,253,255,253,255,0,0,0,0,2,0,0,0,4,0,2,0,6,0,4,0,6,0,8,0,6,0,11,0,8,0,13,0,6,0,13,0,6,0,13,0,8,0,15,0,11,0,15,0,8,0,15,0,11,0,15,0,11,0,13,0,11,0,15,0,11,0,15,0,13,0,13,0,11,0,11,0,11,0,11,0,8,0,8,0,8,0,4,0,8,0,4,0,6,0,0,0,4,0,0,0,4,0,253,255,2,0,251,255,0,0,251,255,0,0,247,255,253,255,244,255,251,255,244,255,251,255,244,255,249,255,242,255,249,255,242,255,249,255,242,255,249,255,244,255,247,255,244,255,247,255,244,255,244,255,244,255,247,255,244,255,247,255,244,255,244,255,247,255,242,255,244,255,244,255,247,255,244,255,247,255,244,255,249,255,247,255,251,255,249,255,0,0,249,255,0,0,251,255,2,0,251,255,4,0,251,255,6,0,253,255,8,0,251,255,6,0,253,255,6,0,251,255,2,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,244,255,0,0,242,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,251,255,244,255,249,255,247,255,247,255,251,255,242,255,251,255,240,255,253,255,236,255,253,255,233,255,0,0,233,255,0,0,231,255,2,0,233,255,4,0,236,255,4,0,240,255,6,0,242,255,8,0,247,255,11,0,249,255,11,0,253,255,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,2,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,17,0,0,0,19,0,253,255,19,0,253,255,22,0,253,255,24,0,251,255,24,0,253,255,22,0,253,255,22,0,0,0,17,0,0,0,13,0,6,0,8,0,11,0,4,0,15,0,0,0,19,0,251,255,22,0,244,255,26,0,242,255,30,0,238,255,30,0,236,255,35,0,233,255,35,0,233,255,35,0,233,255,35,0,233,255,35,0,231,255,33,0,236,255,33,0,238,255,30,0,238,255,30,0,240,255,28,0,242,255,30,0,244,255,28,0,247,255,28,0,249,255,28,0,251,255,28,0,253,255,26,0,0,0,26,0,0,0,24,0,2,0,22,0,0,0,22,0,2,0,17,0,2,0,15,0,2,0,13,0,2,0,8,0,2,0,6,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,253,255,242,255,249,255,240,255,249,255,240,255,244,255,240,255,244,255,240,255,242,255,240,255,242,255,240,255,240,255,242,255,240,255,242,255,240,255,244,255,240,255,247,255,240,255,251,255,240,255,253,255,242,255,0,0,242,255,2,0,242,255,4,0,242,255,8,0,242,255,11,0,244,255,13,0,247,255,15,0,249,255,15,0,251,255,15,0,0,0,17,0,0,0,15,0,2,0,13,0,6,0,13,0,6,0,13,0,11,0,11,0,11,0,11,0,11,0,8,0,11,0,6,0,13,0,6,0,11,0,6,0,13,0,4,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,253,255,11,0,249,255,13,0,247,255,8,0,242,255,8,0,238,255,8,0,238,255,4,0,233,255,0,0,231,255,253,255,229,255,249,255,231,255,242,255,231,255,242,255,229,255,238,255,229,255,233,255,231,255,233,255,236,255,231,255,236,255,231,255,238,255,236,255,238,255,238,255,240,255,240,255,240,255,244,255,242,255,249,255,242,255,251,255,242,255,253,255,244,255,0,0,242,255,0,0,242,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,6,0,4,0,8,0,4,0,11,0,6,0,13,0,4,0,17,0,2,0,19,0,0,0,22,0,0,0,24,0,253,255,24,0,249,255,26,0,244,255,26,0,244,255,22,0,242,255,22,0,242,255,17,0,242,255,15,0,244,255,11,0,247,255,8,0,251,255,4,0,253,255,2,0,253,255,0,0,0,0,0,0,2,0,253,255,4,0,249,255,6,0,249,255,6,0,247,255,6,0,244,255,6,0,247,255,8,0,244,255,6,0,242,255,6,0,242,255,2,0,242,255,2,0,242,255,0,0,244,255,0,0,247,255,251,255,247,255,251,255,249,255,249,255,249,255,247,255,251,255,244,255,251,255,244,255,251,255,244,255,253,255,242,255,253,255,242,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,251,255,6,0,253,255,8,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,6,0,251,255,8,0,251,255,11,0,251,255,11,0,251,255,13,0,249,255,13,0,249,255,15,0,249,255,13,0,249,255,15,0,249,255,11,0,249,255,11,0,247,255,8,0,247,255,6,0,249,255,4,0,249,255,0,0,247,255,0,0,251,255,0,0,251,255,253,255,253,255,251,255,0,0,249,255,253,255,249,255,0,0,247,255,0,0,244,255,0,0,240,255,0,0,240,255,0,0,236,255,0,0,231,255,0,0,229,255,0,0,225,255,0,0,222,255,0,0,222,255,2,0,222,255,2,0,225,255,4,0,227,255,4,0,229,255,6,0,233,255,6,0,238,255,11,0,242,255,11,0,244,255,11,0,249,255,13,0,251,255,13,0,251,255,13,0,253,255,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,249,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,2,0,247,255,4,0,247,255,8,0,247,255,11,0,247,255,13,0,247,255,15,0,247,255,17,0,247,255,17,0,249,255,15,0,249,255,13,0,249,255,13,0,251,255,11,0,253,255,8,0,253,255,6,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,2,0,253,255,4,0,253,255,8,0,253,255,13,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,24,0,0,0,24,0,0,0,24,0,2,0,24,0,2,0,24,0,2,0,22,0,2,0,22,0,0,0,19,0,4,0,17,0,2,0,15,0,2,0,11,0,2,0,11,0,4,0,6,0,2,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,253,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,2,0,251,255,6,0,251,255,8,0,251,255,13,0,249,255,15,0,249,255,19,0,249,255,24,0,251,255,26,0,251,255,28,0,253,255,30,0,0,0,30,0,0,0,30,0,0,0,28,0,0,0,24,0,0,0,22,0,0,0,17,0,0,0,15,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,253,255,8,0,251,255,6,0,253,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,249,255,8,0,247,255,6,0,247,255,6,0,244,255,6,0,244,255,6,0,244,255,6,0,244,255,8,0,244,255,8,0,247,255,6,0,249,255,8,0,253,255,8,0,0,0,8,0,0,0,6,0,4,0,6,0,6,0,4,0,8,0,6,0,11,0,4,0,11,0,6,0,11,0,4,0,13,0,4,0,13,0,6,0,11,0,6,0,13,0,4,0,13,0,4,0,13,0,4,0,13,0,4,0,13,0,0,0,13,0,253,255,15,0,251,255,13,0,247,255,17,0,244,255,17,0,244,255,15,0,240,255,17,0,240,255,17,0,240,255,19,0,242,255,17,0,244,255,17,0,247,255,13,0,249,255,13,0,253,255,11,0,0,0,8,0,2,0,4,0,4,0,2,0,8,0,0,0,8,0,0,0,11,0,253,255,13,0,253,255,13,0,253,255,13,0,0,0,11,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,249,255,253,255,247,255,253,255,249,255,251,255,247,255,253,255,247,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,251,255,4,0,249,255,4,0,244,255,4,0,244,255,4,0,244,255,2,0,242,255,2,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,251,255,251,255,249,255,253,255,247,255,0,0,244,255,0,0,244,255,2,0,242,255,2,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,249,255,4,0,251,255,4,0,253,255,6,0,0,0,8,0,0,0,8,0,2,0,11,0,2,0,15,0,2,0,15,0,4,0,19,0,4,0,19,0,4,0,19,0,6,0,19,0,6,0,19,0,6,0,17,0,6,0,15,0,6,0,13,0,4,0,11,0,4,0,8,0,4,0,6,0,4,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,2,0,253,255,6,0,253,255,8,0,251,255,11,0,251,255,15,0,251,255,17,0,247,255,17,0,249,255,19,0,249,255,19,0,249,255,19,0,249,255,17,0,251,255,17,0,253,255,15,0,253,255,15,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,4,0,2,0,0,0,2,0,253,255,4,0,249,255,4,0,242,255,6,0,238,255,6,0,233,255,6,0,231,255,8,0,227,255,11,0,229,255,13,0,229,255,13,0,233,255,13,0,236,255,15,0,240,255,15,0,244,255,13,0,249,255,13,0,253,255,11,0,0,0,8,0,2,0,6,0,4,0,6,0,6,0,4,0,4,0,4,0,4,0,2,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,249,255,6,0,249,255,6,0,249,255,4,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,253,255,251,255,251,255,253,255,247,255,0,0,242,255,2,0,238,255,4,0,238,255,8,0,236,255,13,0,236,255,17,0,236,255,19,0,238,255,19,0,238,255,19,0,238,255,17,0,242,255,17,0,244,255,13,0,249,255,11,0,249,255,8,0,251,255,4,0,253,255,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,0,0,251,255,0,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,8,0,2,0,11,0,4,0,15,0,4,0,15,0,2,0,17,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,17,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,244,255,0,0,244,255,2,0,242,255,0,0,242,255,0,0,240,255,2,0,240,255,2,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,244,255,2,0,244,255,0,0,249,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,251,255,6,0,251,255,6,0,249,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,6,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,6,0,8,0,6,0,8,0,4,0,11,0,6,0,13,0,6,0,15,0,8,0,17,0,6,0,15,0,6,0,17,0,6,0,19,0,4,0,17,0,4,0,17,0,2,0,17,0,0,0,17,0,0,0,15,0,253,255,17,0,251,255,15,0,251,255,13,0,249,255,13,0,251,255,13,0,251,255,15,0,253,255,13,0,0,0,11,0,0,0,6,0,2,0,4,0,6,0,2,0,8,0,0,0,13,0,0,0,15,0,253,255,17,0,253,255,19,0,251,255,22,0,253,255,22,0,253,255,22,0,253,255,24,0,253,255,24,0,253,255,24,0,253,255,24,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,17,0,0,0,15,0,0,0,13,0,4,0,11,0,4,0,8,0,6,0,6,0,6,0,6,0,6,0,6,0,4,0,6,0,6,0,6,0,6,0,8,0,6,0,8,0,6,0,8,0,6,0,8,0,4,0,8,0,4,0,6,0,6,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,8,0,4,0,11,0,6,0,8,0,6,0,11,0,6,0,6,0,6,0,6,0,4,0,6,0,2,0,4,0,0,0,2,0,0,0,4,0,251,255,4,0,249,255,4,0,251,255,4,0,249,255,2,0,249,255,4,0,247,255,4,0,244,255,2,0,244,255,2,0,247,255,2,0,244,255,2,0,244,255,0,0,244,255,0,0,242,255,253,255,242,255,253,255,242,255,251,255,240,255,251,255,242,255,253,255,242,255,253,255,244,255,0,0,244,255,2,0,247,255,4,0,247,255,8,0,249,255,11,0,249,255,13,0,251,255,15,0,251,255,13,0,251,255,13,0,251,255,11,0,251,255,11,0,249,255,8,0,251,255,6,0,251,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,249,255,4,0,251,255,6,0,247,255,4,0,247,255,6,0,244,255,4,0,242,255,4,0,242,255,4,0,240,255,6,0,242,255,6,0,242,255,6,0,244,255,8,0,244,255,11,0,247,255,11,0,249,255,13,0,253,255,15,0,0,0,15,0,2,0,15,0,6,0,17,0,8,0,17,0,13,0,19,0,13,0,19,0,17,0,19,0,19,0,19,0,19,0,22,0,19,0,22,0,22,0,19,0,19,0,17,0,19,0,19,0,17,0,17,0,15,0,17,0,15,0,17,0,15,0,15,0,13,0,15,0,11,0,15,0,11,0,13,0,11,0,13,0,8,0,13,0,6,0,11,0,6,0,11,0,4,0,8,0,4,0,6,0,8,0,4,0,6,0,0,0,8,0,0,0,13,0,251,255,15,0,249,255,15,0,244,255,15,0,242,255,15,0,242,255,15,0,244,255,13,0,244,255,11,0,244,255,8,0,247,255,6,0,249,255,2,0,249,255,0,0,251,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,247,255,2,0,242,255,2,0,240,255,2,0,238,255,4,0,236,255,4,0,236,255,6,0,231,255,4,0,231,255,4,0,231,255,4,0,229,255,2,0,229,255,2,0,231,255,2,0,233,255,2,0,233,255,2,0,236,255,2,0,238,255,2,0,240,255,0,0,242,255,0,0,244,255,253,255,244,255,251,255,249,255,251,255,249,255,249,255,251,255,244,255,251,255,247,255,0,0,247,255,0,0,249,255,2,0,251,255,4,0,253,255,8,0,0,0,13,0,4,0,15,0,6,0,17,0,11,0,19,0,15,0,22,0,17,0,22,0,19,0,24,0,22,0,22,0,24,0,24,0,24,0,22,0,26,0,17,0,24,0,15,0,24,0,13,0,24,0,8,0,22,0,6,0,22,0,2,0,19,0,0,0,17,0,253,255,15,0,249,255,11,0,247,255,11,0,244,255,8,0,242,255,6,0,240,255,4,0,242,255,4,0,242,255,4,0,242,255,4,0,247,255,2,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,8,0,0,0,13,0,2,0,15,0,4,0,19,0,6,0,19,0,11,0,22,0,13,0,19,0,15,0,17,0,19,0,13,0,22,0,11,0,22,0,6,0,24,0,4,0,24,0,0,0,24,0,0,0,24,0,253,255,24,0,253,255,24,0,251,255,22,0,253,255,19,0,253,255,19,0,253,255,17,0,0,0,15,0,253,255,13,0,0,0,8,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,253,255,242,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,6,0,247,255,8,0,247,255,8,0,247,255,8,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,2,0,244,255,0,0,242,255,253,255,244,255,249,255,247,255,244,255,247,255,240,255,249,255,236,255,249,255,233,255,253,255,229,255,253,255,227,255,0,0,227,255,2,0,225,255,4,0,225,255,6,0,225,255,8,0,229,255,6,0,231,255,6,0,236,255,6,0,240,255,4,0,242,255,0,0,247,255,0,0,251,255,253,255,0,0,249,255,0,0,247,255,4,0,247,255,4,0,244,255,6,0,244,255,6,0,244,255,8,0,244,255,6,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,236,255,2,0,233,255,4,0,231,255,6,0,227,255,8,0,227,255,8,0,225,255,11,0,227,255,11,0,229,255,13,0,229,255,13,0,231,255,13,0,238,255,13,0,242,255,15,0,244,255,13,0,249,255,13,0,253,255,13,0,0,0,11,0,0,0,11,0,0,0,8,0,2,0,8,0,2,0,6,0,6,0,4,0,6,0,4,0,8,0,2,0,11,0,0,0,13,0,0,0,17,0,253,255,19,0,251,255,19,0,251,255,19,0,247,255,22,0,247,255,22,0,244,255,19,0,244,255,19,0,242,255,15,0,242,255,11,0,242,255,6,0,244,255,4,0,247,255,0,0,247,255,253,255,247,255,251,255,251,255,247,255,253,255,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,238,255,2,0,240,255,0,0,240,255,2,0,240,255,2,0,242,255,4,0,244,255,4,0,244,255,6,0,247,255,4,0,249,255,6,0,251,255,6,0,253,255,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,247,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,4,0,2,0,8,0,4,0,13,0,4,0,17,0,2,0,22,0,4,0,26,0,2,0,26,0,2,0,28,0,0,0,30,0,0,0,30,0,0,0,28,0,0,0,26,0,253,255,26,0,0,0,24,0,253,255,22,0,0,0,22,0,253,255,24,0,253,255,22,0,251,255,22,0,251,255,22,0,251,255,22,0,249,255,22,0,249,255,19,0,251,255,17,0,251,255,13,0,253,255,13,0,0,0,8,0,0,0,6,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,0,0,0,0,0,0,2,0,253,255,2,0,251,255,6,0,249,255,8,0,247,255,8,0,247,255,11,0,247,255,13,0,247,255,13,0,247,255,17,0,251,255,17,0,251,255,19,0,0,0,17,0,0,0,17,0,4,0,17,0,4,0,17,0,8,0,15,0,8,0,13,0,11,0,11,0,13,0,8,0,13,0,4,0,15,0,2,0,15,0,2,0,15,0,0,0,13,0,0,0,11,0,251,255,13,0,251,255,8,0,249,255,8,0,249,255,4,0,247,255,2,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,11,0,2,0,13,0,4,0,15,0,6,0,17,0,8,0,19,0,11,0,19,0,13,0,17,0,15,0,17,0,15,0,17,0,15,0,17,0,13,0,17,0,15,0,17,0,13,0,17,0,13,0,15,0,11,0,15,0,8,0,13,0,6,0,11,0,6,0,8,0,6,0,4,0,4,0,2,0,4,0,0,0,2,0,251,255,2,0,249,255,0,0,247,255,0,0,242,255,0,0,240,255,253,255,240,255,253,255,238,255,251,255,238,255,249,255,236,255,247,255,236,255,244,255,236,255,244,255,236,255,242,255,236,255,240,255,236,255,242,255,240,255,242,255,242,255,242,255,244,255,247,255,249,255,249,255,251,255,253,255,0,0,253,255,0,0,0,0,4,0,4,0,6,0,8,0,11,0,8,0,15,0,11,0,19,0,11,0,22,0,13,0,22,0,11,0,24,0,8,0,26,0,6,0,26,0,6,0,26,0,4,0,26,0,4,0,24,0,2,0,22,0,4,0,17,0,4,0,15,0,6,0,13,0,8,0,11,0,11,0,6,0,15,0,4,0,15,0,4,0,19,0,2,0,22,0,4,0,22,0,4,0,22,0,6,0,22,0,8,0,24,0,8,0,24,0,8,0,24,0,8,0,22,0,6,0,22,0,6,0,24,0,6,0,24,0,4,0,24,0,2,0,24,0,2,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,253,255,24,0,253,255,24,0,251,255,22,0,251,255,19,0,253,255,19,0,253,255,19,0,251,255,17,0,251,255,19,0,249,255,22,0,247,255,22,0,244,255,24,0,244,255,26,0,242,255,28,0,242,255,30,0,242,255,33,0,242,255,33,0,242,255,35,0,247,255,35,0,247,255,37,0,249,255,37,0,251,255,35,0,251,255,35,0,251,255,35,0,251,255,33,0,249,255,33,0,251,255,28,0,249,255,26,0,251,255,24,0,249,255,19,0,251,255,17,0,251,255,13,0,253,255,13,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,2,0,17,0,2,0,17,0,0,0,15,0,0,0,17,0,0,0,15,0,2,0,11,0,4,0,6,0,4,0,4,0,6,0,2,0,4,0,253,255,8,0,251,255,6,0,247,255,11,0,244,255,11,0,242,255,13,0,242,255,13,0,240,255,13,0,240,255,11,0,240,255,11,0,242,255,8,0,242,255,6,0,244,255,2,0,247,255,2,0,249,255,0,0,251,255,253,255,0,0,249,255,0,0,247,255,0,0,244,255,2,0,244,255,4,0,247,255,6,0,247,255,8,0,249,255,8,0,249,255,11,0,251,255,13,0,253,255,15,0,0,0,13,0,2,0,13,0,4,0,11,0,8,0,8,0,8,0,6,0,11,0,2,0,15,0,0,0,15,0,0,0,17,0,251,255,17,0,249,255,19,0,249,255,17,0,247,255,17,0,247,255,17,0,249,255,15,0,251,255,13,0,253,255,8,0,0,0,8,0,2,0,4,0,2,0,2,0,6,0,0,0,4,0,0,0,8,0,253,255,11,0,251,255,11,0,251,255,13,0,251,255,13,0,251,255,15,0,251,255,15,0,249,255,17,0,251,255,19,0,249,255,22,0,249,255,24,0,247,255,26,0,247,255,26,0,247,255,28,0,247,255,28,0,247,255,28,0,249,255,28,0,251,255,30,0,253,255,30,0,0,0,30,0,0,0,30,0,4,0,33,0,6,0,30,0,8,0,30,0,13,0,28,0,15,0,26,0,19,0,22,0,22,0,17,0,24,0,15,0,24,0,11,0,24,0,8,0,22,0,6,0,19,0,6,0,13,0,6,0,8,0,6,0,4,0,4,0,0,0,6,0,251,255,8,0,247,255,6,0,247,255,8,0,242,255,8,0,244,255,8,0,247,255,8,0,247,255,11,0,247,255,8,0,251,255,11,0,251,255,8,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,247,255,251,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,2,0,2,0,8,0,4,0,13,0,6,0,17,0,8,0,22,0,11,0,26,0,13,0,26,0,13,0,28,0,13,0,28,0,13,0,26,0,15,0,26,0,13,0,19,0,15,0,19,0,13,0,17,0,13,0,15,0,11,0,17,0,8,0,17,0,8,0,17,0,6,0,19,0,4,0,24,0,2,0,26,0,0,0,26,0,0,0,28,0,253,255,28,0,251,255,28,0,251,255,26,0,251,255,24,0,249,255,24,0,251,255,19,0,253,255,15,0,253,255,13,0,253,255,13,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,253,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,253,255,11,0,253,255,13,0,0,0,13,0,253,255,13,0,253,255,13,0,0,0,11,0,0,0,11,0,253,255,6,0,253,255,4,0,253,255,2,0,253,255,0,0,251,255,251,255,253,255,249,255,253,255,244,255,253,255,242,255,253,255,240,255,0,0,238,255,0,0,236,255,2,0,233,255,2,0,233,255,4,0,233,255,6,0,236,255,6,0,240,255,6,0,242,255,8,0,244,255,6,0,249,255,8,0,251,255,4,0,0,0,0,0,4,0,0,0,8,0,253,255,15,0,251,255,15,0,249,255,19,0,247,255,19,0,244,255,22,0,244,255,22,0,244,255,22,0,244,255,17,0,247,255,17,0,247,255,13,0,249,255,11,0,251,255,6,0,251,255,4,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,2,0,240,255,2,0,240,255,4,0,240,255,4,0,238,255,8,0,238,255,11,0,238,255,11,0,238,255,13,0,238,255,15,0,238,255,15,0,240,255,17,0,240,255,17,0,242,255,22,0,244,255,22,0,244,255,22,0,247,255,24,0,247,255,24,0,249,255,24,0,251,255,26,0,249,255,24,0,249,255,24,0,249,255,24,0,251,255,22,0,251,255,22,0,251,255,19,0,249,255,17,0,251,255,15,0,251,255,11,0,253,255,8,0,0,0,6,0,0,0,2,0,2,0,0,0,4,0,253,255,6,0,253,255,8,0,249,255,8,0,249,255,11,0,249,255,8,0,247,255,8,0,247,255,8,0,247,255,11,0,247,255,11,0,247,255,11,0,247,255,11,0,247,255,13,0,249,255,13,0,249,255,11,0,251,255,13,0,251,255,13,0,253,255,11,0,253,255,11,0,253,255,13,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,17,0,253,255,19,0,251,255,19,0,249,255,17,0,247,255,19,0,244,255,19,0,240,255,15,0,238,255,11,0,236,255,8,0,233,255,6,0,231,255,0,0,231,255,253,255,231,255,251,255,231,255,249,255,233,255,247,255,236,255,247,255,238,255,244,255,240,255,244,255,242,255,244,255,244,255,247,255,247,255,244,255,247,255,244,255,247,255,247,255,249,255,249,255,247,255,249,255,247,255,251,255,247,255,253,255,244,255,253,255,247,255,253,255,247,255,253,255,244,255,251,255,247,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,6,0,0,0,11,0,0,0,15,0,0,0,19,0,2,0,22,0,0,0,24,0,0,0,24,0,2,0,24,0,4,0,22,0,4,0,19,0,4,0,17,0,6,0,13,0,8,0,8,0,8,0,4,0,8,0,0,0,8,0,0,0,6,0,251,255,2,0,251,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,247,255,2,0,247,255,6,0,249,255,6,0,251,255,13,0,251,255,13,0,253,255,17,0,0,0,22,0,0,0,22,0,0,0,24,0,2,0,26,0,2,0,28,0,2,0,28,0,2,0,28,0,2,0,26,0,0,0,26,0,0,0,24,0,0,0,22,0,0,0,17,0,0,0,17,0,0,0,13,0,2,0,13,0,4,0,11,0,4,0,11,0,6,0,11,0,8,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,6,0,6,0,6,0,6,0,4,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,11,0,4,0,11,0,2,0,13,0,0,0,15,0,0,0,15,0,253,255,17,0,249,255,17,0,247,255,15,0,244,255,13,0,242,255,11,0,242,255,11,0,240,255,8,0,242,255,6,0,244,255,6,0,247,255,6,0,249,255,6,0,251,255,4,0,253,255,6,0,0,0,6,0,4,0,8,0,6,0,8,0,8,0,8,0,15,0,8,0,19,0,11,0,22,0,11,0,24,0,8,0,28,0,6,0,30,0,6,0,28,0,4,0,28,0,2,0,28,0,0,0,26,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,15,0,0,0,13,0,0,0,15,0,0,0,13,0,0,0,8,0,2,0,8,0,4,0,6,0,6,0,4,0,8,0,4,0,11,0,4,0,13,0,4,0,17,0,2,0,17,0,2,0,17,0,2,0,19,0,2,0,17,0,4,0,17,0,4,0,15,0,4,0,13,0,6,0,8,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,251,255,8,0,251,255,11,0,249,255,13,0,251,255,15,0,251,255,15,0,249,255,17,0,249,255,15,0,249,255,13,0,251,255,11,0,251,255,8,0,251,255,6,0,253,255,4,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,11,0,2,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,6,0,8,0,8,0,11,0,11,0,13,0,15,0,15,0,17,0,19,0,19,0,19,0,22,0,24,0,24,0,24,0,24,0,26,0,26,0,26,0,22,0,24,0,22,0,22,0,22,0,19,0,19,0,15,0,15,0,13,0,13,0,8,0,13,0,4,0,8,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,11,0,253,255,8,0,253,255,11,0,253,255,8,0,253,255,6,0,253,255,2,0,251,255,0,0,251,255,253,255,251,255,249,255,251,255,242,255,249,255,242,255,249,255,242,255,247,255,240,255,247,255,244,255,249,255,247,255,244,255,251,255,247,255,0,0,244,255,2,0,244,255,8,0,247,255,8,0,247,255,11,0,247,255,13,0,247,255,15,0,247,255,13,0,247,255,11,0,249,255,11,0,249,255,8,0,249,255,8,0,251,255,8,0,253,255,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,15,0,0,0,17,0,253,255,19,0,253,255,19,0,253,255,19,0,253,255,17,0,253,255,17,0,0,0,17,0,0,0,13,0,0,0,15,0,0,0,11,0,2,0,11,0,2,0,8,0,4,0,8,0,4,0,8,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,8,0,251,255,6,0,253,255,8,0,251,255,6,0,253,255,6,0,251,255,6,0,251,255,6,0,249,255,6,0,251,255,8,0,253,255,11,0,251,255,13,0,0,0,13,0,0,0,15,0,0,0,17,0,2,0,17,0,0,0,19,0,2,0,19,0,2,0,19,0,4,0,17,0,4,0,15,0,2,0,15,0,0,0,13,0,0,0,11,0,253,255,6,0,251,255,2,0,249,255,2,0,249,255,0,0,244,255,253,255,244,255,249,255,244,255,249,255,247,255,244,255,249,255,242,255,251,255,244,255,0,0,240,255,0,0,242,255,4,0,242,255,4,0,242,255,8,0,247,255,8,0,247,255,8,0,249,255,8,0,251,255,6,0,253,255,4,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,251,255,4,0,0,0,2,0,0,0,2,0,2,0,0,0,6,0,0,0,8,0,253,255,15,0,253,255,17,0,251,255,17,0,251,255,17,0,251,255,15,0,251,255,11,0,249,255,8,0,253,255,4,0,251,255,2,0,253,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,6,0,249,255,6,0,249,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,249,255,6,0,249,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,4,0,2,0,6,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,253,255,11,0,253,255,8,0,251,255,11,0,251,255,8,0,249,255,11,0,249,255,8,0,247,255,6,0,247,255,4,0,244,255,4,0,244,255,0,0,242,255,0,0,242,255,253,255,242,255,251,255,242,255,249,255,244,255,251,255,244,255,247,255,247,255,247,255,249,255,249,255,251,255,249,255,253,255,249,255,0,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,6,0,2,0,6,0,0,0,2,0,4,0,0,0,2,0,0,0,4,0,251,255,4,0,249,255,4,0,247,255,4,0,244,255,6,0,242,255,4,0,238,255,4,0,238,255,4,0,236,255,2,0,238,255,2,0,238,255,0,0,240,255,0,0,242,255,253,255,244,255,251,255,244,255,251,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,253,255,251,255,253,255,247,255,253,255,244,255,253,255,242,255,251,255,240,255,251,255,242,255,249,255,238,255,249,255,238,255,247,255,240,255,247,255,242,255,244,255,240,255,244,255,244,255,242,255,247,255,244,255,251,255,244,255,253,255,247,255,0,0,249,255,0,0,251,255,2,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,8,0,251,255,8,0,249,255,6,0,247,255,6,0,249,255,8,0,249,255,8,0,247,255,8,0,249,255,6,0,251,255,8,0,253,255,11,0,253,255,11,0,0,0,13,0,0,0,11,0,0,0,13,0,2,0,11,0,0,0,13,0,0,0,11,0,2,0,11,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,247,255,4,0,247,255,4,0,247,255,6,0,249,255,8,0,249,255,11,0,251,255,13,0,253,255,13,0,0,0,15,0,2,0,15,0,4,0,17,0,4,0,17,0,6,0,19,0,6,0,19,0,6,0,22,0,4,0,24,0,2,0,26,0,2,0,26,0,0,0,26,0,0,0,24,0,0,0,24,0,253,255,24,0,251,255,19,0,249,255,17,0,249,255,15,0,251,255,13,0,249,255,11,0,251,255,8,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,6,0,8,0,8,0,8,0,8,0,11,0,13,0,11,0,15,0,13,0,15,0,15,0,15,0,15,0,15,0,15,0,13,0,13,0,11,0,13,0,8,0,13,0,6,0,13,0,4,0,11,0,2,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,4,0,4,0,6,0,6,0,8,0,6,0,11,0,4,0,13,0,6,0,15,0,6,0,15,0,6,0,17,0,4,0,15,0,4,0,13,0,4,0,11,0,6,0,6,0,8,0,2,0,6,0,2,0,8,0,253,255,11,0,253,255,13,0,251,255,15,0,249,255,15,0,249,255,19,0,253,255,17,0,0,0,17,0,0,0,17,0,4,0,17,0,6,0,15,0,11,0,13,0,15,0,13,0,17,0,6,0,19,0,6,0,19,0,2,0,19,0,0,0,17,0,0,0,19,0,253,255,17,0,253,255,17,0,251,255,17,0,251,255,17,0,251,255,15,0,251,255,15,0,251,255,17,0,253,255,17,0,0,0,19,0,0,0,17,0,2,0,19,0,4,0,22,0,4,0,19,0,8,0,22,0,8,0,19,0,8,0,17,0,13,0,15,0,13,0,13,0,15,0,11,0,15,0,8,0,17,0,8,0,17,0,4,0,15,0,4,0,17,0,4,0,17,0,2,0,17,0,2,0,17,0,2,0,17,0,4,0,19,0,2,0,19,0,2,0,22,0,4,0,22,0,4,0,22,0,4,0,22,0,6,0,19,0,8,0,17,0,11,0,15,0,11,0,13,0,13,0,8,0,13,0,8,0,15,0,6,0,15,0,4,0,15,0,4,0,17,0,4,0,17,0,2,0,17,0,2,0,17,0,0,0,17,0,0,0,19,0,0,0,19,0,253,255,22,0,251,255,19,0,249,255,19,0,244,255,19,0,242,255,19,0,240,255,17,0,238,255,13,0,236,255,11,0,236,255,8,0,236,255,4,0,236,255,4,0,236,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,249,255,253,255,251,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,8,0,4,0,8,0,2,0,8,0,4,0,8,0,6,0,8,0,6,0,11,0,4,0,11,0,6,0,11,0,4,0,11,0,2,0,11,0,2,0,13,0,0,0,13,0,253,255,11,0,251,255,13,0,249,255,13,0,249,255,13,0,251,255,15,0,251,255,15,0,253,255,17,0,0,0,15,0,0,0,19,0,2,0,15,0,6,0,15,0,8,0,17,0,11,0,15,0,13,0,13,0,13,0,11,0,13,0,11,0,13,0,11,0,13,0,11,0,11,0,8,0,11,0,8,0,8,0,8,0,6,0,13,0,6,0,11,0,4,0,11,0,4,0,13,0,4,0,11,0,2,0,8,0,2,0,6,0,4,0,2,0,4,0,0,0,4,0,251,255,8,0,247,255,8,0,242,255,13,0,238,255,17,0,238,255,17,0,236,255,19,0,236,255,24,0,236,255,24,0,236,255,26,0,236,255,26,0,238,255,24,0,240,255,24,0,240,255,22,0,240,255,19,0,244,255,17,0,244,255,15,0,247,255,11,0,249,255,6,0,249,255,2,0,253,255,253,255,253,255,251,255,0,0,249,255,0,0,244,255,2,0,242,255,4,0,240,255,4,0,238,255,4,0,238,255,6,0,238,255,8,0,238,255,11,0,238,255,13,0,238,255,13,0,240,255,17,0,240,255,17,0,240,255,22,0,242,255,22,0,244,255,24,0,244,255,22,0,244,255,24,0,247,255,24,0,247,255,22,0,249,255,19,0,251,255,19,0,251,255,17,0,253,255,15,0,0,0,13,0,0,0,11,0,0,0,11,0,2,0,8,0,0,0,6,0,2,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,15,0,0,0,17,0,2,0,22,0,2,0,24,0,4,0,26,0,2,0,30,0,4,0,30,0,4,0,33,0,0,0,33,0,0,0,30,0,253,255,30,0,251,255,28,0,251,255,28,0,249,255,28,0,247,255,24,0,249,255,26,0,249,255,24,0,249,255,22,0,253,255,19,0,0,0,17,0,2,0,17,0,4,0,13,0,6,0,11,0,8,0,11,0,11,0,8,0,11,0,6,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,251,255,0,0,249,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,242,255,2,0,244,255,6,0,244,255,6,0,247,255,8,0,249,255,8,0,251,255,11,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,4,0,6,0,4,0,6,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,251,255,253,255,249,255,0,0,247,255,0,0,247,255,2,0,244,255,4,0,247,255,8,0,247,255,8,0,247,255,11,0,249,255,13,0,249,255,13,0,251,255,13,0,253,255,11,0,253,255,11,0,0,0,8,0,0,0,4,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,11,0,253,255,8,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,11,0,0,0,15,0,2,0,15,0,2,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,253,255,11,0,253,255,11,0,253,255,13,0,253,255,13,0,253,255,15,0,253,255,15,0,253,255,15,0,0,0,15,0,0,0,15,0,0,0,15,0,253,255,15,0,251,255,13,0,249,255,13,0,247,255,11,0,242,255,8,0,242,255,6,0,240,255,6,0,240,255,2,0,242,255,2,0,242,255,2,0,244,255,2,0,247,255,4,0,251,255,4,0,253,255,6,0,0,0,11,0,4,0,11,0,6,0,13,0,8,0,15,0,13,0,13,0,13,0,13,0,15,0,13,0,17,0,13,0,19,0,13,0,19,0,11,0,17,0,8,0,19,0,8,0,17,0,4,0,17,0,6,0,15,0,2,0,13,0,2,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,6,0,6,0,6,0,8,0,8,0,11,0,8,0,11,0,8,0,13,0,11,0,15,0,11,0,15,0,11,0,19,0,13,0,19,0,13,0,22,0,13,0,22,0,13,0,22,0,15,0,19,0,17,0,19,0,17,0,17,0,17,0,15,0,19,0,13,0,17,0,11,0,17,0,11,0,17,0,6,0,17,0,6,0,15,0,4,0,11,0,0,0,8,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,242,255,2,0,242,255,2,0,238,255,4,0,238,255,4,0,236,255,4,0,238,255,6,0,240,255,6,0,242,255,4,0,244,255,6,0,249,255,6,0,253,255,6,0,0,0,4,0,2,0,6,0,6,0,6,0,6,0,4,0,11,0,6,0,15,0,6,0,15,0,6,0,15,0,6,0,19,0,6,0,19,0,4,0,19,0,2,0,22,0,2,0,22,0,0,0,24,0,253,255,24,0,253,255,22,0,253,255,22,0,249,255,19,0,247,255,19,0,244,255,17,0,244,255,13,0,244,255,11,0,242,255,8,0,242,255,8,0,242,255,8,0,242,255,6,0,242,255,4,0,242,255,4,0,240,255,2,0,242,255,2,0,240,255,2,0,242,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,249,255,4,0,251,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,8,0,253,255,11,0,253,255,13,0,0,0,13,0,0,0,15,0,0,0,15,0,2,0,15,0,2,0,13,0,4,0,13,0,4,0,11,0,6,0,8,0,6,0,6,0,8,0,8,0,8,0,8,0,6,0,8,0,11,0,11,0,8,0,13,0,8,0,13,0,8,0,17,0,8,0,19,0,6,0,22,0,6,0,22,0,4,0,22,0,4,0,22,0,2,0,19,0,2,0,17,0,0,0,17,0,2,0,13,0,2,0,8,0,2,0,4,0,2,0,4,0,4,0,0,0,6,0,251,255,4,0,249,255,6,0,244,255,4,0,244,255,4,0,238,255,2,0,238,255,0,0,238,255,0,0,233,255,253,255,236,255,253,255,236,255,251,255,238,255,249,255,238,255,249,255,242,255,249,255,242,255,251,255,247,255,251,255,251,255,253,255,0,0,0,0,2,0,0,0,6,0,0,0,11,0,0,0,15,0,0,0,17,0,2,0,19,0,2,0,19,0,0,0,19,0,2,0,19,0,2,0,17,0,0,0,15,0,0,0,13,0,0,0,8,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,4,0,251,255,8,0,251,255,13,0,249,255,13,0,247,255,17,0,244,255,19,0,244,255,19,0,242,255,19,0,240,255,19,0,242,255,19,0,242,255,17,0,242,255,17,0,247,255,15,0,247,255,15,0,251,255,13,0,0,0,13,0,0,0,13,0,2,0,13,0,4,0,11,0,8,0,8,0,6,0,4,0,8,0,2,0,6,0,0,0,8,0,251,255,6,0,247,255,6,0,244,255,6,0,240,255,6,0,236,255,6,0,236,255,6,0,233,255,6,0,233,255,6,0,233,255,4,0,236,255,4,0,236,255,4,0,240,255,2,0,242,255,0,0,244,255,253,255,247,255,251,255,249,255,247,255,251,255,242,255,253,255,240,255,0,0,238,255,0,0,236,255,0,0,236,255,2,0,233,255,0,0,236,255,2,0,238,255,2,0,242,255,0,0,247,255,0,0,249,255,0,0,0,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,11,0,2,0,17,0,2,0,17,0,2,0,19,0,4,0,22,0,4,0,24,0,2,0,22,0,2,0,24,0,2,0,24,0,2,0,22,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,19,0,253,255,15,0,253,255,13,0,253,255,8,0,253,255,4,0,253,255,0,0,253,255,253,255,253,255,247,255,253,255,244,255,253,255,240,255,253,255,236,255,0,0,233,255,0,0,231,255,2,0,231,255,4,0,229,255,8,0,231,255,11,0,233,255,11,0,236,255,13,0,240,255,13,0,242,255,13,0,244,255,13,0,247,255,11,0,249,255,8,0,251,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,8,0,251,255,11,0,251,255,8,0,251,255,8,0,251,255,11,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,2,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,253,255,242,255,253,255,244,255,253,255,244,255,253,255,242,255,251,255,244,255,253,255,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,4,0,2,0,2,0,4,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,11,0,253,255,13,0,253,255,17,0,253,255,17,0,253,255,19,0,253,255,19,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,19,0,0,0,15,0,0,0,15,0,2,0,11,0,4,0,11,0,6,0,8,0,8,0,4,0,8,0,4,0,11,0,2,0,11,0,4,0,13,0,2,0,13,0,2,0,11,0,2,0,13,0,2,0,13,0,2,0,13,0,2,0,11,0,2,0,11,0,0,0,8,0,0,0,4,0,253,255,4,0,251,255,0,0,249,255,253,255,244,255,251,255,242,255,244,255,240,255,240,255,240,255,238,255,240,255,238,255,242,255,236,255,244,255,236,255,244,255,238,255,247,255,238,255,249,255,240,255,251,255,244,255,0,0,247,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,6,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,249,255,2,0,251,255,4,0,253,255,2,0,0,0,2,0,4,0,4,0,6,0,2,0,8,0,2,0,11,0,2,0,13,0,0,0,13,0,4,0,13,0,4,0,11,0,2,0,11,0,2,0,11,0,2,0,8,0,0,0,8,0,2,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,253,255,251,255,251,255,251,255,249,255,0,0,247,255,0,0,247,255,2,0,244,255,6,0,244,255,6,0,244,255,8,0,244,255,8,0,244,255,11,0,247,255,13,0,247,255,11,0,249,255,13,0,251,255,11,0,251,255,11,0,249,255,8,0,247,255,8,0,247,255,6,0,247,255,4,0,247,255,4,0,244,255,4,0,247,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,11,0,2,0,11,0,4,0,13,0,4,0,13,0,4,0,15,0,4,0,15,0,4,0,15,0,4,0,13,0,6,0,8,0,4,0,4,0,2,0,2,0,4,0,0,0,4,0,253,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,247,255,6,0,247,255,8,0,247,255,8,0,247,255,11,0,249,255,13,0,251,255,15,0,251,255,13,0,251,255,15,0,0,0,13,0,0,0,13,0,0,0,13,0,2,0,11,0,6,0,8,0,8,0,6,0,13,0,4,0,15,0,4,0,15,0,2,0,17,0,0,0,19,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,2,0,11,0,2,0,8,0,4,0,8,0,8,0,6,0,11,0,6,0,11,0,4,0,13,0,8,0,15,0,8,0,17,0,8,0,17,0,11,0,17,0,13,0,17,0,15,0,17,0,17,0,13,0,15,0,11,0,17,0,8,0,15,0,6,0,15,0,6,0,13,0,4,0,11,0,2,0,8,0,4,0,6,0,4,0,6,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,11,0,4,0,11,0,6,0,13,0,6,0,11,0,8,0,11,0,11,0,11,0,11,0,11,0,13,0,11,0,15,0,8,0,15,0,6,0,13,0,4,0,13,0,2,0,11,0,2,0,6,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,4,0,8,0,2,0,11,0,2,0,15,0,2,0,15,0,0,0,19,0,0,0,22,0,0,0,24,0,253,255,24,0,251,255,26,0,251,255,26,0,251,255,26,0,249,255,22,0,247,255,19,0,247,255,15,0,247,255,13,0,247,255,8,0,249,255,4,0,249,255,2,0,251,255,0,0,251,255,253,255,249,255,251,255,249,255,247,255,249,255,244,255,247,255,244,255,247,255,242,255,242,255,240,255,244,255,240,255,244,255,240,255,244,255,240,255,242,255,242,255,242,255,242,255,240,255,244,255,240,255,247,255,238,255,247,255,238,255,251,255,238,255,251,255,236,255,253,255,236,255,253,255,236,255,0,0,238,255,2,0,238,255,2,0,240,255,4,0,244,255,2,0,247,255,4,0,251,255,0,0,253,255,0,0,0,0,0,0,4,0,251,255,4,0,249,255,6,0,247,255,6,0,244,255,6,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,2,0,247,255,4,0,247,255,2,0,244,255,4,0,247,255,2,0,247,255,2,0,244,255,2,0,244,255,2,0,247,255,4,0,244,255,6,0,244,255,6,0,244,255,8,0,244,255,11,0,244,255,11,0,247,255,11,0,247,255,13,0,249,255,11,0,251,255,11,0,249,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,253,255,13,0,251,255,13,0,251,255,13,0,251,255,13,0,251,255,13,0,251,255,13,0,253,255,13,0,253,255,13,0,0,0,13,0,0,0,13,0,6,0,13,0,8,0,13,0,8,0,11,0,11,0,8,0,13,0,6,0,15,0,6,0,15,0,4,0,15,0,4,0,13,0,2,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,15,0,2,0,15,0,0,0,15,0,0,0,15,0,0,0,11,0,0,0,11,0,253,255,6,0,0,0,4,0,0,0,0,0,253,255,253,255,253,255,251,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,253,255,242,255,253,255,242,255,253,255,242,255,251,255,247,255,249,255,247,255,249,255,251,255,249,255,251,255,249,255,0,0,249,255,0,0,249,255,2,0,251,255,4,0,249,255,6,0,251,255,6,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,2,0,244,255,2,0,242,255,2,0,244,255,4,0,244,255,4,0,247,255,4,0,247,255,4,0,249,255,4,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,6,0,8,0,6,0,8,0,8,0,8,0,11,0,11,0,13,0,11,0,13,0,11,0,13,0,8,0,13,0,11,0,13,0,11,0,13,0,11,0,17,0,11,0,15,0,11,0,15,0,15,0,17,0,15,0,17,0,17,0,17,0,17,0,15,0,19,0,15,0,19,0,13,0,17,0,11,0,17,0,8,0,17,0,4,0,15,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,4,0,8,0,4,0,8,0,4,0,8,0,6,0,11,0,6,0,13,0,8,0,13,0,6,0,11,0,8,0,11,0,6,0,8,0,6,0,6,0,6,0,4,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,247,255,6,0,249,255,6,0,247,255,6,0,247,255,4,0,244,255,2,0,247,255,2,0,247,255,0,0,244,255,253,255,247,255,251,255,249,255,249,255,249,255,244,255,249,255,242,255,249,255,240,255,251,255,240,255,251,255,244,255,249,255,244,255,249,255,247,255,247,255,251,255,247,255,0,0,244,255,2,0,242,255,6,0,238,255,8,0,238,255,11,0,236,255,15,0,236,255,15,0,236,255,15,0,236,255,15,0,236,255,13,0,240,255,11,0,240,255,8,0,242,255,4,0,247,255,2,0,249,255,0,0,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,2,0,0,0,6,0,253,255,6,0,251,255,6,0,251,255,6,0,249,255,4,0,249,255,2,0,247,255,253,255,247,255,251,255,244,255,247,255,247,255,244,255,244,255,242,255,247,255,240,255,244,255,240,255,244,255,240,255,244,255,240,255,244,255,240,255,242,255,242,255,242,255,244,255,240,255,244,255,244,255,244,255,242,255,244,255,244,255,247,255,249,255,247,255,249,255,247,255,253,255,247,255,0,0,249,255,4,0,249,255,6,0,249,255,8,0,251,255,13,0,251,255,15,0,249,255,13,0,251,255,15,0,251,255,11,0,251,255,8,0,251,255,6,0,251,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,253,255,2,0,251,255,2,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,253,255,240,255,0,0,238,255,253,255,238,255,251,255,238,255,253,255,236,255,253,255,238,255,253,255,238,255,0,0,236,255,0,0,238,255,0,0,236,255,2,0,236,255,2,0,236,255,4,0,238,255,6,0,238,255,6,0,238,255,8,0,238,255,8,0,238,255,8,0,240,255,6,0,238,255,4,0,236,255,2,0,236,255,0,0,231,255,0,0,229,255,253,255,229,255,249,255,227,255,247,255,227,255,247,255,227,255,247,255,227,255,247,255,231,255,244,255,233,255,244,255,238,255,244,255,242,255,244,255,249,255,247,255,251,255,244,255,0,0,247,255,0,0,249,255,2,0,251,255,4,0,0,0,4,0,0,0,2,0,0,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,15,0,0,0,15,0,0,0,15,0,253,255,17,0,253,255,15,0,253,255,13,0,0,0,13,0,0,0,13,0,2,0,8,0,2,0,6,0,6,0,4,0,6,0,2,0,8,0,0,0,11,0,0,0,13,0,253,255,13,0,249,255,13,0,247,255,13,0,242,255,11,0,240,255,8,0,238,255,8,0,236,255,4,0,233,255,2,0,236,255,0,0,236,255,253,255,238,255,251,255,242,255,249,255,244,255,247,255,247,255,247,255,253,255,247,255,0,0,244,255,2,0,247,255,4,0,247,255,6,0,247,255,8,0,247,255,8,0,249,255,8,0,249,255,11,0,249,255,8,0,249,255,6,0,251,255,6,0,253,255,4,0,253,255,4,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,251,255,4,0,251,255,6,0,249,255,8,0,249,255,11,0,249,255,11,0,249,255,13,0,249,255,11,0,251,255,8,0,251,255,6,0,251,255,6,0,0,0,4,0,0,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,8,0,251,255,8,0,251,255,13,0,249,255,13,0,251,255,15,0,251,255,17,0,251,255,17,0,251,255,17,0,249,255,17,0,251,255,17,0,249,255,15,0,249,255,15,0,249,255,11,0,249,255,8,0,251,255,6,0,251,255,4,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,251,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,240,255,2,0,240,255,4,0,238,255,6,0,238,255,11,0,236,255,13,0,238,255,17,0,238,255,19,0,242,255,19,0,244,255,22,0,249,255,22,0,251,255,19,0,253,255,17,0,0,0,15,0,0,0,11,0,0,0,6,0,0,0,4,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,0,0,253,255,4,0,0,0,2,0,0,0,2,0,2,0,0,0,6,0,0,0,8,0,0,0,11,0,251,255,11,0,249,255,11,0,247,255,11,0,244,255,11,0,242,255,11,0,238,255,11,0,240,255,8,0,240,255,8,0,242,255,11,0,244,255,11,0,247,255,13,0,251,255,13,0,0,0,15,0,0,0,17,0,2,0,17,0,4,0,19,0,6,0,22,0,6,0,22,0,6,0,22,0,6,0,22,0,6,0,22,0,6,0,22,0,4,0,22,0,4,0,19,0,2,0,19,0,2,0,17,0,0,0,17,0,0,0,15,0,2,0,15,0,2,0,15,0,4,0,15,0,6,0,15,0,8,0,15,0,11,0,13,0,13,0,13,0,15,0,11,0,15,0,11,0,15,0,8,0,15,0,6,0,13,0,6,0,13,0,4,0,11,0,2,0,8,0,0,0,6,0,253,255,4,0,253,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,8,0,253,255,8,0,251,255,11,0,251,255,13,0,251,255,17,0,247,255,17,0,244,255,19,0,242,255,19,0,240,255,19,0,238,255,19,0,240,255,19,0,240,255,19,0,242,255,17,0,244,255,17,0,249,255,15,0,251,255,17,0,253,255,15,0,0,0,17,0,0,0,19,0,2,0,19,0,4,0,22,0,6,0,24,0,4,0,24,0,6,0,26,0,11,0,28,0,11,0,28,0,13,0,28,0,13,0,28,0,13,0,26,0,13,0,28,0,15,0,26,0,13,0,24,0,11,0,24,0,11,0,26,0,8,0,22,0,8,0,22,0,6,0,19,0,4,0,17,0,4,0,17,0,4,0,15,0,4,0,11,0,2,0,11,0,2,0,4,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,2,0,238,255,2,0,238,255,6,0,236,255,6,0,236,255,8,0,236,255,8,0,238,255,6,0,238,255,6,0,240,255,8,0,240,255,6,0,240,255,6,0,242,255,6,0,242,255,6,0,242,255,4,0,244,255,6,0,242,255,6,0,242,255,8,0,244,255,8,0,244,255,8,0,247,255,8,0,247,255,6,0,247,255,4,0,247,255,2,0,249,255,0,0,251,255,0,0,251,255,251,255,0,0,251,255,0,0,249,255,2,0,249,255,2,0,247,255,6,0,251,255,8,0,251,255,8,0,253,255,13,0,0,0,13,0,0,0,13,0,2,0,13,0,0,0,13,0,2,0,11,0,0,0,8,0,0,0,4,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,249,255,251,255,247,255,251,255,244,255,251,255,240,255,249,255,240,255,249,255,238,255,249,255,238,255,247,255,238,255,247,255,238,255,247,255,238,255,244,255,240,255,247,255,242,255,247,255,244,255,247,255,247,255,247,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,244,255,4,0,244,255,6,0,244,255,6,0,244,255,8,0,247,255,8,0,249,255,11,0,251,255,13,0,0,0,13,0,0,0,13,0,4,0,15,0,8,0,17,0,11,0,17,0,13,0,17,0,13,0,17,0,15,0,17,0,17,0,15,0,17,0,15,0,15,0,11,0,13,0,8,0,13,0,6,0,13,0,4,0,11,0,4,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,251,255,0,0,251,255,0,0,249,255,2,0,244,255,2,0,242,255,4,0,238,255,4,0,233,255,2,0,233,255,2,0,229,255,2,0,227,255,0,0,225,255,0,0,225,255,253,255,222,255,251,255,222,255,251,255,225,255,251,255,227,255,249,255,229,255,249,255,231,255,247,255,238,255,247,255,240,255,247,255,244,255,247,255,251,255,244,255,0,0,247,255,4,0,247,255,8,0,247,255,13,0,247,255,17,0,249,255,17,0,249,255,19,0,247,255,22,0,247,255,19,0,247,255,19,0,247,255,22,0,244,255,19,0,244,255,15,0,242,255,15,0,244,255,15,0,244,255,13,0,247,255,11,0,244,255,8,0,247,255,8,0,247,255,6,0,249,255,6,0,249,255,4,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,249,255,247,255,249,255,244,255,247,255,242,255,242,255,240,255,242,255,238,255,240,255,236,255,242,255,233,255,242,255,233,255,247,255,233,255,247,255,233,255,249,255,231,255,253,255,233,255,0,0,231,255,0,0,233,255,0,0,233,255,2,0,236,255,4,0,236,255,6,0,240,255,6,0,240,255,8,0,244,255,11,0,247,255,8,0,251,255,11,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,0,0,11,0,2,0,11,0,0,0,13,0,0,0,15,0,253,255,15,0,251,255,15,0,251,255,17,0,247,255,15,0,247,255,15,0,247,255,13,0,242,255,13,0,242,255,11,0,242,255,6,0,242,255,4,0,242,255,2,0,244,255,2,0,247,255,0,0,249,255,0,0,251,255,253,255,253,255,0,0,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,8,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,251,255,0,0,249,255,2,0,247,255,2,0,240,255,2,0,238,255,4,0,238,255,4,0,236,255,4,0,238,255,6,0,240,255,8,0,244,255,8,0,247,255,6,0,251,255,6,0,0,0,6,0,2,0,6,0,4,0,6,0,8,0,6,0,11,0,6,0,13,0,6,0,13,0,8,0,15,0,11,0,17,0,11,0,15,0,13,0,15,0,11,0,17,0,11,0,17,0,8,0,15,0,4,0,15,0,2,0,13,0,253,255,13,0,251,255,13,0,249,255,11,0,247,255,13,0,242,255,13,0,242,255,15,0,242,255,17,0,242,255,15,0,244,255,17,0,247,255,15,0,249,255,15,0,253,255,15,0,0,0,13,0,2,0,11,0,4,0,11,0,6,0,11,0,6,0,11,0,6,0,11,0,6,0,11,0,6,0,8,0,2,0,11,0,0,0,11,0,0,0,8,0,251,255,8,0,247,255,6,0,242,255,4,0,240,255,4,0,238,255,2,0,236,255,2,0,233,255,2,0,233,255,2,0,236,255,2,0,236,255,6,0,236,255,6,0,238,255,11,0,240,255,13,0,240,255,17,0,242,255,17,0,242,255,17,0,244,255,19,0,244,255,19,0,244,255,17,0,247,255,15,0,247,255,13,0,249,255,13,0,251,255,11,0,251,255,8,0,251,255,6,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,15,0,0,0,15,0,0,0,19,0,0,0,19,0,0,0,19,0,253,255,22,0,251,255,22,0,251,255,22,0,249,255,19,0,249,255,17,0,249,255,17,0,249,255,13,0,247,255,11,0,249,255,8,0,249,255,6,0,247,255,4,0,249,255,0,0,249,255,253,255,251,255,251,255,251,255,247,255,253,255,247,255,0,0,244,255,0,0,242,255,2,0,242,255,4,0,242,255,6,0,244,255,8,0,247,255,11,0,249,255,13,0,253,255,15,0,0,0,15,0,2,0,19,0,4,0,22,0,4,0,22,0,4,0,24,0,4,0,26,0,4,0,26,0,0,0,24,0,0,0,24,0,0,0,22,0,253,255,19,0,251,255,19,0,251,255,19,0,247,255,19,0,244,255,22,0,240,255,24,0,238,255,24,0,236,255,26,0,233,255,26,0,231,255,28,0,231,255,28,0,233,255,24,0,233,255,22,0,236,255,17,0,240,255,15,0,244,255,11,0,247,255,8,0,249,255,6,0,251,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,247,255,253,255,244,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,240,255,253,255,238,255,253,255,238,255,251,255,236,255,251,255,240,255,251,255,240,255,253,255,240,255,253,255,244,255,0,0,244,255,0,0,247,255,0,0,249,255,4,0,251,255,6,0,251,255,8,0,253,255,11,0,253,255,11,0,251,255,13,0,251,255,13,0,249,255,13,0,249,255,11,0,247,255,8,0,247,255,4,0,247,255,4,0,249,255,2,0,249,255,0,0,249,255,253,255,251,255,253,255,251,255,253,255,253,255,249,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,0,0,253,255,0,0,253,255,4,0,253,255,8,0,0,0,8,0,0,0,15,0,0,0,15,0,2,0,17,0,2,0,17,0,4,0,17,0,6,0,17,0,8,0,15,0,11,0,17,0,13,0,17,0,13,0,17,0,15,0,17,0,13,0,15,0,13,0,13,0,13,0,11,0,13,0,8,0,13,0,4,0,13,0,2,0,13,0,0,0,13,0,249,255,15,0,249,255,17,0,247,255,15,0,244,255,15,0,244,255,15,0,244,255,13,0,244,255,8,0,244,255,8,0,247,255,4,0,249,255,2,0,247,255,0,0,249,255,251,255,247,255,249,255,247,255,247,255,247,255,244,255,244,255,244,255,242,255,244,255,242,255,242,255,242,255,242,255,242,255,242,255,242,255,242,255,242,255,242,255,244,255,240,255,244,255,240,255,244,255,240,255,242,255,238,255,244,255,238,255,244,255,236,255,247,255,236,255,247,255,238,255,249,255,238,255,253,255,236,255,0,0,238,255,2,0,242,255,6,0,240,255,11,0,244,255,13,0,244,255,15,0,244,255,15,0,247,255,15,0,247,255,15,0,251,255,8,0,251,255,8,0,253,255,4,0,0,0,2,0,2,0,0,0,4,0,253,255,8,0,251,255,11,0,251,255,13,0,249,255,15,0,247,255,19,0,247,255,19,0,244,255,24,0,242,255,24,0,242,255,26,0,242,255,24,0,242,255,26,0,244,255,24,0,247,255,24,0,249,255,19,0,251,255,15,0,0,0,13,0,2,0,8,0,4,0,2,0,8,0,0,0,11,0,253,255,15,0,251,255,15,0,249,255,17,0,247,255,17,0,244,255,17,0,242,255,15,0,244,255,15,0,244,255,13,0,244,255,13,0,247,255,8,0,247,255,6,0,247,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,4,0,247,255,6,0,247,255,6,0,247,255,8,0,247,255,6,0,244,255,6,0,242,255,4,0,244,255,4,0,242,255,2,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,6,0,253,255,6,0,0,0,11,0,253,255,15,0,0,0,17,0,253,255,19,0,253,255,24,0,251,255,28,0,251,255,30,0,251,255,33,0,249,255,33,0,249,255,30,0,249,255,30,0,249,255,28,0,249,255,24,0,249,255,24,0,247,255,19,0,247,255,17,0,244,255,15,0,242,255,13,0,240,255,11,0,236,255,8,0,236,255,8,0,233,255,6,0,233,255,2,0,233,255,0,0,231,255,253,255,233,255,251,255,236,255,249,255,238,255,244,255,242,255,242,255,244,255,242,255,249,255,240,255,251,255,238,255,253,255,242,255,0,0,242,255,2,0,244,255,6,0,244,255,8,0,244,255,13,0,247,255,13,0,247,255,15,0,247,255,15,0,249,255,13,0,253,255,13,0,0,0,11,0,0,0,11,0,0,0,6,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,249,255,0,0,247,255,253,255,244,255,251,255,242,255,249,255,238,255,249,255,236,255,249,255,233,255,251,255,231,255,251,255,231,255,253,255,231,255,0,0,233,255,0,0,233,255,0,0,233,255,0,0,236,255,0,0,238,255,253,255,236,255,251,255,240,255,253,255,242,255,253,255,244,255,251,255,247,255,251,255,251,255,253,255,251,255,0,0,0,0,0,0,2,0,2,0,4,0,4,0,8,0,6,0,11,0,8,0,13,0,11,0,15,0,8,0,15,0,11,0,15,0,8,0,17,0,6,0,17,0,4,0,17,0,2,0,13,0,0,0,13,0,251,255,13,0,249,255,8,0,244,255,8,0,242,255,6,0,238,255,4,0,238,255,4,0,233,255,4,0,233,255,4,0,231,255,2,0,231,255,2,0,233,255,2,0,233,255,4,0,236,255,4,0,236,255,6,0,240,255,6,0,240,255,8,0,242,255,6,0,244,255,8,0,247,255,6,0,249,255,6,0,249,255,6,0,251,255,4,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,251,255,253,255,251,255,251,255,251,255,253,255,247,255,251,255,249,255,251,255,247,255,251,255,244,255,253,255,244,255,253,255,244,255,251,255,242,255,251,255,242,255,249,255,240,255,249,255,242,255,247,255,240,255,249,255,240,255,247,255,240,255,247,255,240,255,244,255,240,255,247,255,244,255,244,255,247,255,247,255,247,255,244,255,249,255,247,255,249,255,244,255,251,255,247,255,249,255,244,255,249,255,247,255,247,255,247,255,247,255,249,255,244,255,249,255,242,255,251,255,240,255,253,255,240,255,0,0,240,255,0,0,240,255,0,0,238,255,2,0,240,255,4,0,244,255,4,0,244,255,6,0,249,255,4,0,251,255,4,0,0,0,4,0,2,0,2,0,4,0,0,0,8,0,0,0,11,0,0,0,13,0,253,255,11,0,253,255,11,0,251,255,8,0,249,255,8,0,247,255,6,0,247,255,4,0,247,255,4,0,244,255,2,0,244,255,0,0,244,255,0,0,242,255,253,255,242,255,253,255,240,255,253,255,242,255,253,255,238,255,253,255,240,255,251,255,242,255,253,255,244,255,253,255,244,255,251,255,247,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,247,255,249,255,244,255,249,255,242,255,247,255,240,255,247,255,240,255,244,255,240,255,247,255,242,255,247,255,244,255,249,255,247,255,251,255,249,255,253,255,251,255,0,0,0,0,2,0,0,0,2,0,2,0,6,0,4,0,6,0,4,0,8,0,6,0,8,0,6,0,8,0,6,0,8,0,4,0,8,0,4,0,8,0,2,0,6,0,4,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,6,0,0,0,11,0,253,255,15,0,251,255,17,0,251,255,22,0,249,255,24,0,249,255,26,0,247,255,28,0,247,255,26,0,244,255,24,0,244,255,22,0,244,255,19,0,247,255,17,0,249,255,15,0,253,255,11,0,253,255,8,0,0,0,4,0,0,0,2,0,2,0,0,0,4,0,0,0,4,0,253,255,6,0,251,255,4,0,253,255,6,0,251,255,6,0,249,255,4,0,251,255,6,0,249,255,8,0,249,255,8,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,6,0,251,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,247,255,251,255,247,255,244,255,249,255,242,255,249,255,240,255,249,255,238,255,249,255,236,255,249,255,238,255,249,255,236,255,249,255,238,255,247,255,240,255,247,255,244,255,247,255,247,255,247,255,249,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,249,255,2,0,247,255,2,0,242,255,2,0,242,255,0,0,240,255,2,0,238,255,4,0,238,255,6,0,238,255,8,0,238,255,8,0,238,255,11,0,240,255,8,0,242,255,11,0,242,255,11,0,244,255,8,0,247,255,8,0,247,255,6,0,249,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,4,0,244,255,2,0,244,255,4,0,244,255,4,0,242,255,2,0,242,255,2,0,242,255,0,0,242,255,253,255,247,255,253,255,247,255,251,255,249,255,249,255,251,255,247,255,0,0,244,255,0,0,244,255,4,0,247,255,6,0,244,255,8,0,244,255,8,0,247,255,11,0,249,255,13,0,249,255,11,0,253,255,13,0,253,255,13,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,11,0,2,0,11,0,0,0,8,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,251,255,249,255,249,255,251,255,247,255,251,255,242,255,249,255,238,255,249,255,233,255,249,255,231,255,251,255,227,255,253,255,225,255,253,255,222,255,251,255,225,255,253,255,225,255,0,0,227,255,0,0,229,255,0,0,236,255,0,0,240,255,2,0,244,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,247,255,4,0,244,255,6,0,242,255,6,0,244,255,11,0,244,255,11,0,242,255,13,0,240,255,15,0,240,255,15,0,238,255,17,0,240,255,17,0,240,255,15,0,242,255,15,0,244,255,15,0,247,255,15,0,249,255,11,0,249,255,11,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,251,255,2,0,247,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,253,255,6,0,249,255,11,0,249,255,11,0,247,255,15,0,244,255,15,0,247,255,17,0,247,255,15,0,249,255,15,0,251,255,11,0,251,255,11,0,0,0,8,0,0,0,8,0,0,0,4,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,253,255,6,0,251,255,4,0,249,255,2,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,4,0,253,255,4,0,253,255,6,0,0,0,6,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,251,255,0,0,251,255,2,0,249,255,4,0,249,255,2,0,247,255,4,0,249,255,4,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,2,0,2,0,6,0,2,0,8,0,4,0,8,0,4,0,11,0,4,0,13,0,2,0,15,0,2,0,13,0,2,0,13,0,4,0,13,0,2,0,11,0,2,0,11,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,253,255,253,255,253,255,251,255,249,255,249,255,249,255,249,255,247,255,247,255,247,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,251,255,249,255,253,255,251,255,0,0,253,255,0,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,247,255,4,0,247,255,4,0,244,255,4,0,247,255,4,0,244,255,6,0,247,255,6,0,247,255,6,0,244,255,6,0,247,255,8,0,249,255,8,0,247,255,8,0,249,255,8,0,251,255,8,0,251,255,8,0,253,255,6,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,8,0,6,0,6,0,8,0,8,0,11,0,6,0,13,0,4,0,13,0,4,0,13,0,4,0,11,0,2,0,11,0,2,0,8,0,4,0,6,0,2,0,2,0,2,0,0,0,4,0,253,255,0,0,253,255,4,0,251,255,2,0,251,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,2,0,238,255,4,0,236,255,4,0,233,255,8,0,236,255,11,0,236,255,8,0,236,255,8,0,240,255,6,0,242,255,6,0,244,255,6,0,247,255,4,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,251,255,2,0,253,255,4,0,0,0,6,0,0,0,8,0,2,0,11,0,2,0,15,0,6,0,15,0,6,0,15,0,6,0,15,0,8,0,15,0,8,0,11,0,8,0,8,0,8,0,8,0,8,0,4,0,8,0,2,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,253,255,0,0,251,255,0,0,249,255,253,255,247,255,251,255,247,255,247,255,244,255,247,255,242,255,244,255,242,255,244,255,240,255,242,255,240,255,242,255,240,255,244,255,242,255,244,255,242,255,242,255,242,255,242,255,244,255,242,255,244,255,240,255,244,255,240,255,247,255,242,255,247,255,240,255,247,255,238,255,247,255,240,255,244,255,238,255,247,255,238,255,244,255,238,255,249,255,238,255,249,255,238,255,251,255,236,255,253,255,236,255,0,0,236,255,0,0,236,255,0,0,236,255,0,0,236,255,253,255,238,255,251,255,238,255,251,255,240,255,247,255,240,255,244,255,242,255,244,255,247,255,242,255,249,255,242,255,249,255,240,255,253,255,240,255,0,0,242,255,2,0,242,255,6,0,242,255,13,0,242,255,15,0,242,255,15,0,242,255,15,0,244,255,17,0,244,255,17,0,244,255,15,0,244,255,13,0,242,255,8,0,242,255,6,0,242,255,2,0,240,255,0,0,240,255,0,0,240,255,253,255,238,255,251,255,238,255,249,255,240,255,251,255,242,255,249,255,242,255,251,255,244,255,249,255,249,255,251,255,249,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,4,0,244,255,2,0,240,255,6,0,242,255,8,0,240,255,11,0,240,255,11,0,238,255,13,0,238,255,17,0,238,255,17,0,238,255,19,0,238,255,19,0,240,255,22,0,240,255,22,0,240,255,22,0,242,255,22,0,242,255,19,0,244,255,17,0,247,255,15,0,249,255,13,0,251,255,6,0,253,255,2,0,0,0,0,0,4,0,253,255,4,0,251,255,6,0,247,255,6,0,247,255,8,0,244,255,6,0,244,255,8,0,247,255,8,0,249,255,4,0,251,255,6,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,251,255,0,0,247,255,253,255,244,255,0,0,242,255,0,0,242,255,253,255,238,255,253,255,238,255,253,255,240,255,253,255,240,255,253,255,240,255,253,255,242,255,253,255,244,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,2,0,244,255,0,0,244,255,2,0,244,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,0,0,0,0,0,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,8,0,249,255,11,0,249,255,8,0,251,255,11,0,251,255,8,0,0,0,8,0,0,0,8,0,2,0,8,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,240,255,253,255,238,255,0,0,236,255,253,255,233,255,253,255,233,255,253,255,238,255,251,255,238,255,251,255,240,255,251,255,242,255,249,255,242,255,249,255,244,255,249,255,244,255,249,255,244,255,247,255,244,255,249,255,247,255,247,255,244,255,247,255,244,255,249,255,247,255,251,255,244,255,251,255,247,255,253,255,247,255,0,0,244,255,0,0,242,255,0,0,242,255,2,0,238,255,2,0,238,255,4,0,236,255,2,0,238,255,2,0,238,255,2,0,240,255,2,0,240,255,4,0,247,255,6,0,249,255,6,0,251,255,8,0,253,255,11,0,253,255,11,0,0,0,13,0,0,0,13,0,253,255,13,0,253,255,13,0,0,0,13,0,253,255,13,0,253,255,11,0,253,255,11,0,253,255,8,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,8,0,253,255,8,0,251,255,13,0,249,255,13,0,247,255,13,0,249,255,13,0,249,255,13,0,249,255,13,0,249,255,15,0,253,255,15,0,253,255,15,0,0,0,13,0,0,0,13,0,0,0,11,0,4,0,11,0,2,0,8,0,4,0,8,0,4,0,6,0,4,0,8,0,4,0,8,0,2,0,8,0,0,0,8,0,0,0,11,0,253,255,13,0,251,255,13,0,249,255,15,0,247,255,15,0,244,255,15,0,240,255,15,0,240,255,13,0,238,255,11,0,236,255,6,0,240,255,2,0,240,255,0,0,242,255,253,255,244,255,249,255,249,255,247,255,251,255,247,255,0,0,244,255,0,0,244,255,2,0,242,255,4,0,244,255,4,0,244,255,8,0,247,255,6,0,249,255,6,0,251,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,249,255,253,255,249,255,249,255,244,255,249,255,242,255,249,255,242,255,249,255,240,255,251,255,240,255,253,255,240,255,0,0,240,255,2,0,240,255,6,0,242,255,8,0,244,255,8,0,247,255,8,0,249,255,8,0,249,255,6,0,253,255,4,0,253,255,4,0,0,0,4,0,2,0,2,0,6,0,0,0,8,0,0,0,11,0,0,0,15,0,2,0,15,0,2,0,17,0,2,0,17,0,2,0,17,0,4,0,17,0,4,0,15,0,4,0,15,0,4,0,15,0,2,0,13,0,2,0,13,0,2,0,11,0,2,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,251,255,6,0,251,255,6,0,251,255,8,0,249,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,13,0,253,255,13,0,0,0,13,0,0,0,13,0,0,0,13,0,2,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,253,255,8,0,253,255,8,0,251,255,8,0,249,255,6,0,247,255,2,0,247,255,2,0,244,255,2,0,247,255,2,0,249,255,0,0,249,255,2,0,249,255,4,0,253,255,6,0,0,0,11,0,0,0,11,0,2,0,15,0,4,0,19,0,6,0,22,0,8,0,22,0,11,0,22,0,11,0,22,0,11,0,22,0,6,0,19,0,6,0,17,0,2,0,17,0,0,0,13,0,253,255,13,0,251,255,11,0,249,255,8,0,249,255,8,0,247,255,6,0,249,255,4,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,247,255,249,255,247,255,247,255,244,255,242,255,242,255,242,255,244,255,242,255,242,255,240,255,244,255,240,255,244,255,242,255,244,255,242,255,247,255,244,255,251,255,244,255,251,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,251,255,253,255,251,255,253,255,249,255,253,255,247,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,247,255,0,0,247,255,253,255,247,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,247,255,247,255,247,255,247,255,247,255,244,255,251,255,244,255,251,255,244,255,0,0,247,255,0,0,244,255,2,0,247,255,2,0,247,255,4,0,244,255,6,0,247,255,6,0,247,255,8,0,247,255,6,0,247,255,6,0,247,255,6,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,249,255,0,0,247,255,0,0,247,255,253,255,244,255,251,255,242,255,249,255,244,255,244,255,244,255,244,255,247,255,242,255,249,255,240,255,249,255,242,255,251,255,244,255,253,255,247,255,0,0,251,255,2,0,253,255,2,0,0,0,4,0,2,0,8,0,2,0,8,0,4,0,8,0,6,0,11,0,6,0,11,0,6,0,11,0,8,0,11,0,8,0,11,0,8,0,8,0,8,0,6,0,8,0,4,0,11,0,2,0,8,0,0,0,11,0,0,0,11,0,253,255,11,0,253,255,11,0,251,255,11,0,249,255,8,0,249,255,8,0,249,255,6,0,249,255,8,0,247,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,8,0,251,255,8,0,253,255,6,0,0,0,8,0,0,0,8,0,2,0,6,0,2,0,6,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,0,0,6,0,253,255,8,0,253,255,11,0,251,255,13,0,251,255,15,0,251,255,15,0,251,255,17,0,249,255,17,0,249,255,13,0,249,255,13,0,251,255,13,0,253,255,11,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,249,255,0,0,249,255,0,0,244,255,253,255,244,255,253,255,242,255,251,255,240,255,251,255,240,255,249,255,240,255,247,255,242,255,247,255,242,255,244,255,242,255,242,255,244,255,242,255,244,255,242,255,244,255,242,255,247,255,242,255,247,255,242,255,247,255,242,255,247,255,242,255,244,255,242,255,247,255,242,255,244,255,244,255,244,255,244,255,244,255,247,255,242,255,249,255,242,255,251,255,244,255,251,255,244,255,253,255,244,255,253,255,247,255,0,0,247,255,0,0,249,255,253,255,247,255,253,255,249,255,253,255,247,255,253,255,247,255,251,255,247,255,253,255,244,255,253,255,244,255,0,0,242,255,0,0,244,255,0,0,242,255,2,0,242,255,2,0,242,255,2,0,242,255,0,0,242,255,0,0,244,255,253,255,244,255,251,255,242,255,247,255,242,255,244,255,242,255,242,255,242,255,244,255,242,255,242,255,240,255,242,255,240,255,242,255,242,255,242,255,242,255,244,255,240,255,244,255,242,255,244,255,242,255,244,255,240,255,244,255,242,255,244,255,242,255,242,255,244,255,242,255,247,255,242,255,247,255,240,255,249,255,238,255,251,255,240,255,0,0,236,255,0,0,238,255,0,0,238,255,2,0,238,255,4,0,240,255,4,0,242,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,8,0,2,0,11,0,4,0,13,0,2,0,11,0,4,0,13,0,4,0,11,0,2,0,11,0,2,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,247,255,0,0,247,255,2,0,249,255,2,0,251,255,2,0,249,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,2,0,242,255,4,0,242,255,6,0,242,255,11,0,244,255,13,0,244,255,13,0,244,255,17,0,244,255,17,0,247,255,15,0,247,255,15,0,247,255,13,0,249,255,11,0,247,255,8,0,249,255,6,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,253,255,11,0,253,255,11,0,251,255,8,0,253,255,8,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,251,255,4,0,253,255,2,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,251,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,242,255,4,0,242,255,4,0,238,255,4,0,238,255,4,0,238,255,6,0,238,255,6,0,238,255,6,0,240,255,4,0,242,255,4,0,244,255,6,0,244,255,4,0,247,255,4,0,249,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,8,0,251,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,4,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,251,255,251,255,251,255,253,255,253,255,253,255,251,255,253,255,249,255,253,255,247,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,242,255,253,255,244,255,253,255,247,255,253,255,251,255,251,255,253,255,249,255,0,0,251,255,2,0,249,255,2,0,251,255,6,0,249,255,6,0,253,255,4,0,251,255,4,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,251,255,249,255,249,255,247,255,251,255,242,255,251,255,244,255,249,255,244,255,251,255,244,255,251,255,244,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,253,255,4,0,0,0,4,0,0,0,8,0,2,0,11,0,6,0,15,0,8,0,17,0,8,0,17,0,6,0,17,0,8,0,19,0,8,0,19,0,4,0,19,0,6,0,17,0,4,0,17,0,4,0,15,0,2,0,11,0,2,0,8,0,2,0,4,0,0,0,2,0,0,0,253,255,0,0,249,255,0,0,244,255,0,0,242,255,0,0,240,255,253,255,238,255,253,255,238,255,251,255,240,255,249,255,240,255,251,255,244,255,249,255,247,255,249,255,249,255,247,255,251,255,249,255,253,255,249,255,253,255,247,255,251,255,247,255,249,255,244,255,247,255,247,255,247,255,244,255,244,255,244,255,242,255,244,255,242,255,240,255,240,255,242,255,244,255,242,255,247,255,242,255,247,255,242,255,251,255,240,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,242,255,253,255,244,255,253,255,242,255,253,255,240,255,253,255,242,255,253,255,244,255,0,0,244,255,0,0,247,255,2,0,249,255,4,0,251,255,6,0,251,255,8,0,253,255,11,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,4,0,253,255,2,0,251,255,0,0,251,255,0,0,249,255,253,255,247,255,251,255,249,255,249,255,251,255,249,255,249,255,247,255,251,255,247,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,244,255,0,0,242,255,4,0,244,255,4,0,242,255,4,0,242,255,6,0,242,255,4,0,242,255,4,0,242,255,2,0,242,255,0,0,244,255,0,0,247,255,253,255,247,255,251,255,247,255,249,255,251,255,247,255,0,0,247,255,0,0,247,255,4,0,247,255,6,0,251,255,11,0,253,255,15,0,253,255,17,0,0,0,19,0,0,0,22,0,2,0,22,0,0,0,24,0,0,0,22,0,0,0,22,0,253,255,19,0,251,255,15,0,247,255,15,0,244,255,13,0,242,255,11,0,238,255,8,0,236,255,8,0,236,255,6,0,238,255,4,0,238,255,4,0,238,255,2,0,242,255,0,0,244,255,2,0,247,255,0,0,251,255,2,0,249,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,4,0,249,255,2,0,247,255,4,0,247,255,4,0,247,255,6,0,244,255,8,0,247,255,8,0,242,255,11,0,244,255,11,0,242,255,11,0,240,255,13,0,240,255,13,0,238,255,11,0,238,255,13,0,238,255,11,0,238,255,11,0,238,255,8,0,240,255,8,0,240,255,11,0,240,255,11,0,244,255,11,0,242,255,8,0,247,255,11,0,249,255,11,0,251,255,11,0,253,255,13,0,0,0,13,0,0,0,13,0,2,0,15,0,4,0,15,0,2,0,13,0,2,0,15,0,2,0,15,0,2,0,13,0,0,0,13,0,0,0,11,0,253,255,8,0,251,255,6,0,249,255,4,0,251,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,4,0,253,255,6,0,0,0,8,0,253,255,8,0,253,255,8,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,6,0,251,255,4,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,249,255,253,255,249,255,253,255,247,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,238,255,2,0,238,255,0,0,238,255,2,0,238,255,4,0,238,255,6,0,238,255,6,0,240,255,6,0,240,255,6,0,240,255,8,0,240,255,8,0,242,255,8,0,242,255,8,0,242,255,8,0,244,255,11,0,244,255,8,0,247,255,8,0,249,255,11,0,251,255,8,0,253,255,11,0,0,0,8,0,0,0,8,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,0,0,6,0,0,0,4,0,253,255,6,0,249,255,4,0,247,255,4,0,244,255,2,0,242,255,4,0,240,255,2,0,238,255,2,0,238,255,2,0,238,255,2,0,236,255,4,0,238,255,2,0,236,255,0,0,236,255,2,0,238,255,0,0,238,255,0,0,238,255,253,255,240,255,251,255,242,255,249,255,244,255,247,255,247,255,244,255,249,255,242,255,251,255,242,255,0,0,244,255,0,0,242,255,0,0,244,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,251,255,0,0,249,255,0,0,249,255,253,255,247,255,0,0,247,255,253,255,247,255,0,0,247,255,0,0,244,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,247,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,249,255,249,255,247,255,249,255,251,255,249,255,249,255,249,255,251,255,247,255,253,255,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,0,0,0,0,2,0,0,0,6,0,0,0,11,0,0,0,15,0,0,0,17,0,0,0,19,0,2,0,19,0,2,0,19,0,4,0,19,0,4,0,15,0,4,0,13,0,6,0,11,0,4,0,6,0,6,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,240,255,2,0,238,255,2,0,238,255,4,0,238,255,4,0,238,255,6,0,238,255,6,0,236,255,6,0,238,255,8,0,240,255,8,0,240,255,8,0,242,255,8,0,242,255,8,0,247,255,8,0,247,255,6,0,247,255,4,0,247,255,4,0,251,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,19,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,253,255,249,255,251,255,249,255,253,255,249,255,251,255,247,255,253,255,247,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,2,0,13,0,4,0,13,0,4,0,15,0,6,0,15,0,4,0,17,0,4,0,15,0,8,0,15,0,6,0,13,0,6,0,13,0,4,0,11,0,2,0,8,0,0,0,6,0,0,0,4,0,251,255,4,0,247,255,0,0,244,255,0,0,240,255,0,0,236,255,0,0,233,255,0,0,231,255,2,0,229,255,4,0,227,255,4,0,227,255,2,0,227,255,4,0,227,255,4,0,227,255,2,0,229,255,2,0,231,255,0,0,233,255,0,0,236,255,0,0,238,255,251,255,242,255,251,255,242,255,251,255,244,255,253,255,244,255,251,255,247,255,253,255,244,255,0,0,244,255,0,0,244,255,0,0,247,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,253,255,242,255,253,255,240,255,253,255,240,255,253,255,240,255,251,255,240,255,251,255,240,255,249,255,238,255,249,255,238,255,249,255,238,255,249,255,238,255,247,255,236,255,244,255,238,255,244,255,236,255,244,255,233,255,247,255,233,255,247,255,236,255,247,255,236,255,247,255,238,255,251,255,240,255,251,255,242,255,0,0,247,255,0,0,249,255,4,0,253,255,6,0,0,0,11,0,2,0,15,0,2,0,17,0,4,0,19,0,2,0,22,0,2,0,22,0,2,0,24,0,0,0,24,0,253,255,24,0,253,255,22,0,251,255,24,0,251,255,22,0,251,255,24,0,251,255,22,0,251,255,22,0,251,255,19,0,253,255,17,0,0,0,15,0,0,0,11,0,0,0,6,0,0,0,0,0,0,0,253,255,2,0,249,255,2,0,244,255,4,0,242,255,6,0,240,255,8,0,240,255,11,0,240,255,11,0,240,255,13,0,242,255,15,0,242,255,15,0,247,255,15,0,249,255,15,0,249,255,13,0,249,255,13,0,249,255,13,0,251,255,8,0,251,255,11,0,251,255,6,0,253,255,4,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,247,255,0,0,244,255,2,0,242,255,6,0,240,255,6,0,240,255,8,0,240,255,8,0,240,255,11,0,240,255,11,0,240,255,11,0,240,255,11,0,240,255,11,0,240,255,11,0,240,255,8,0,238,255,6,0,240,255,6,0,236,255,6,0,238,255,2,0,240,255,0,0,240,255,0,0,240,255,253,255,242,255,253,255,244,255,253,255,247,255,251,255,249,255,251,255,253,255,251,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,8,0,4,0,8,0,4,0,8,0,11,0,8,0,11,0,8,0,11,0,6,0,13,0,4,0,13,0,4,0,11,0,0,0,11,0,0,0,8,0,251,255,8,0,249,255,6,0,244,255,2,0,242,255,0,0,240,255,253,255,238,255,251,255,238,255,247,255,238,255,247,255,238,255,247,255,238,255,244,255,240,255,247,255,244,255,247,255,244,255,247,255,244,255,247,255,247,255,251,255,249,255,249,255,251,255,251,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,253,255,251,255,251,255,249,255,249,255,247,255,249,255,247,255,249,255,244,255,249,255,244,255,249,255,247,255,247,255,244,255,244,255,249,255,244,255,249,255,244,255,247,255,244,255,249,255,244,255,251,255,242,255,251,255,242,255,251,255,242,255,251,255,240,255,249,255,242,255,249,255,242,255,249,255,242,255,247,255,240,255,247,255,242,255,244,255,242,255,244,255,242,255,249,255,244,255,249,255,247,255,253,255,247,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,4,0,4,0,6,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,11,0,253,255,11,0,253,255,8,0,251,255,8,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,6,0,247,255,4,0,247,255,4,0,244,255,2,0,242,255,0,0,242,255,0,0,240,255,253,255,238,255,251,255,236,255,247,255,236,255,249,255,236,255,247,255,236,255,247,255,236,255,249,255,238,255,251,255,240,255,253,255,242,255,0,0,242,255,0,0,247,255,2,0,249,255,2,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,253,255,8,0,251,255,8,0,249,255,11,0,249,255,13,0,247,255,11,0,249,255,13,0,249,255,13,0,251,255,11,0,253,255,11,0,0,0,8,0,2,0,6,0,6,0,2,0,8,0,0,0,8,0,253,255,11,0,249,255,13,0,247,255,11,0,242,255,8,0,240,255,6,0,240,255,4,0,240,255,0,0,242,255,253,255,244,255,251,255,247,255,249,255,251,255,247,255,0,0,249,255,0,0,247,255,4,0,249,255,6,0,251,255,11,0,251,255,15,0,251,255,15,0,251,255,17,0,253,255,19,0,253,255,17,0,253,255,22,0,251,255,19,0,249,255,19,0,249,255,19,0,251,255,17,0,251,255,17,0,251,255,13,0,251,255,11,0,253,255,11,0,253,255,8,0,251,255,6,0,249,255,4,0,251,255,4,0,247,255,2,0,244,255,2,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,233,255,2,0,236,255,2,0,240,255,0,0,238,255,0,0,240,255,0,0,242,255,253,255,242,255,253,255,240,255,251,255,240,255,249,255,238,255,247,255,238,255,249,255,236,255,247,255,231,255,244,255,229,255,244,255,229,255,244,255,229,255,247,255,229,255,244,255,229,255,247,255,231,255,247,255,233,255,247,255,233,255,247,255,236,255,249,255,238,255,247,255,238,255,247,255,240,255,244,255,240,255,242,255,244,255,242,255,244,255,242,255,249,255,240,255,251,255,238,255,0,0,240,255,0,0,240,255,0,0,242,255,4,0,244,255,4,0,247,255,6,0,251,255,6,0,0,0,6,0,0,0,4,0,2,0,2,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,4,0,2,0,2,0,0,0,0,0,2,0,253,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,249,255,251,255,249,255,249,255,251,255,249,255,253,255,249,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,253,255,253,255,0,0,251,255,0,0,249,255,2,0,247,255,4,0,244,255,6,0,242,255,6,0,242,255,8,0,240,255,6,0,240,255,6,0,242,255,4,0,242,255,2,0,242,255,0,0,242,255,2,0,242,255,0,0,242,255,0,0,242,255,2,0,244,255,2,0,247,255,4,0,247,255,4,0,247,255,4,0,249,255,4,0,249,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,8,0,251,255,6,0,251,255,6,0,249,255,4,0,247,255,2,0,247,255,0,0,244,255,0,0,242,255,253,255,242,255,251,255,242,255,247,255,242,255,244,255,244,255,242,255,244,255,240,255,247,255,238,255,249,255,236,255,251,255,238,255,251,255,236,255,251,255,233,255,251,255,236,255,253,255,238,255,253,255,236,255,251,255,238,255,253,255,238,255,253,255,238,255,253,255,240,255,253,255,242,255,253,255,244,255,253,255,247,255,253,255,249,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,253,255,8,0,253,255,11,0,253,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,249,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,249,255,251,255,247,255,251,255,244,255,249,255,240,255,247,255,238,255,244,255,236,255,242,255,236,255,240,255,238,255,238,255,240,255,236,255,244,255,236,255,249,255,236,255,251,255,236,255,0,0,233,255,4,0,236,255,8,0,238,255,13,0,238,255,15,0,238,255,15,0,240,255,17,0,242,255,19,0,244,255,19,0,244,255,17,0,247,255,17,0,249,255,15,0,249,255,11,0,249,255,11,0,249,255,8,0,251,255,8,0,251,255,8,0,251,255,6,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,8,0,8,0,6,0,8,0,8,0,8,0,8,0,8,0,8,0,13,0,8,0,13,0,6,0,13,0,4,0,17,0,4,0,17,0,4,0,19,0,2,0,22,0,2,0,22,0,0,0,22,0,2,0,19,0,4,0,19,0,4,0,17,0,6,0,15,0,8,0,13,0,6,0,8,0,6,0,6,0,6,0,4,0,4,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,8,0,253,255,11,0,253,255,11,0,253,255,13,0,253,255,15,0,253,255,15,0,253,255,17,0,0,0,17,0,253,255,22,0,253,255,19,0,251,255,19,0,253,255,19,0,251,255,17,0,251,255,17,0,249,255,13,0,247,255,11,0,249,255,8,0,244,255,4,0,244,255,0,0,244,255,251,255,244,255,247,255,247,255,242,255,247,255,240,255,249,255,236,255,247,255,236,255,249,255,233,255,249,255,231,255,249,255,229,255,247,255,229,255,247,255,229,255,247,255,231,255,247,255,231,255,249,255,231,255,251,255,231,255,253,255,231,255,253,255,233,255,253,255,233,255,0,0,233,255,0,0,233,255,253,255,231,255,251,255,233,255,251,255,231,255,249,255,231,255,249,255,231,255,247,255,231,255,247,255,233,255,249,255,236,255,251,255,238,255,253,255,238,255,253,255,240,255,253,255,240,255,0,0,242,255,0,0,242,255,2,0,244,255,4,0,247,255,2,0,244,255,4,0,247,255,6,0,247,255,6,0,249,255,8,0,251,255,11,0,251,255,13,0,253,255,11,0,0,0,11,0,0,0,13,0,2,0,13,0,4,0,15,0,6,0,17,0,8,0,17,0,13,0,17,0,13,0,17,0,15,0,22,0,19,0,19,0,19,0,19,0,22,0,19,0,22,0,17,0,22,0,17,0,24,0,17,0,22,0,17,0,19,0,15,0,17,0,15,0,15,0,13,0,15,0,11,0,13,0,11,0,11,0,11,0,11,0,6,0,8,0,2,0,6,0,0,0,6,0,0,0,2,0,253,255,0,0,251,255,0,0,247,255,0,0,247,255,0,0,244,255,253,255,244,255,253,255,244,255,0,0,244,255,253,255,242,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,247,255,251,255,247,255,251,255,251,255,249,255,253,255,247,255,253,255,247,255,0,0,244,255,0,0,244,255,2,0,244,255,4,0,242,255,6,0,240,255,8,0,242,255,11,0,242,255,11,0,244,255,11,0,244,255,11,0,244,255,11,0,249,255,11,0,249,255,8,0,251,255,8,0,253,255,8,0,0,0,6,0,0,0,4,0,0,0,4,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,253,255,251,255,251,255,251,255,247,255,251,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,4,0,253,255,2,0,253,255,4,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,2,0,247,255,4,0,244,255,2,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,251,255,240,255,251,255,242,255,251,255,244,255,251,255,247,255,251,255,249,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,2,0,0,0,6,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,15,0,2,0,15,0,4,0,13,0,4,0,11,0,6,0,8,0,6,0,4,0,8,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,251,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,0,0,251,255,2,0,251,255,0,0,249,255,2,0,244,255,4,0,244,255,2,0,244,255,2,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,251,255,251,255,249,255,0,0,244,255,0,0,242,255,4,0,240,255,6,0,240,255,8,0,240,255,11,0,240,255,13,0,240,255,13,0,242,255,13,0,244,255,11,0,247,255,8,0,249,255,8,0,251,255,4,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,247,255,6,0,244,255,8,0,242,255,11,0,242,255,15,0,242,255,15,0,240,255,17,0,242,255,17,0,244,255,17,0,247,255,17,0,251,255,13,0,0,0,8,0,0,0,6,0,4,0,2,0,6,0,2,0,11,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,6,0,6,0,6,0,6,0,8,0,8,0,4,0,11,0,4,0,13,0,6,0,15,0,4,0,15,0,4,0,19,0,2,0,17,0,0,0,17,0,0,0,17,0,0,0,15,0,251,255,13,0,251,255,8,0,249,255,6,0,247,255,4,0,249,255,2,0,247,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,4,0,8,0,8,0,8,0,8,0,8,0,8,0,15,0,8,0,15,0,8,0,17,0,8,0,19,0,8,0,22,0,6,0,24,0,6,0,24,0,6,0,24,0,6,0,24,0,6,0,24,0,8,0,22,0,8,0,19,0,11,0,17,0,11,0,15,0,13,0,11,0,13,0,6,0,13,0,6,0,13,0,0,0,13,0,0,0,15,0,0,0,17,0,251,255,15,0,251,255,15,0,251,255,15,0,249,255,15,0,247,255,15,0,247,255,15,0,247,255,15,0,247,255,15,0,247,255,15,0,247,255,13,0,249,255,13,0,251,255,13,0,253,255,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,253,255,4,0,253,255,4,0,251,255,2,0,249,255,0,0,249,255,0,0,244,255,0,0,244,255,253,255,242,255,253,255,240,255,253,255,238,255,253,255,236,255,0,0,238,255,0,0,238,255,0,0,240,255,2,0,238,255,4,0,238,255,4,0,240,255,6,0,242,255,6,0,242,255,8,0,242,255,6,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,247,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,247,255,6,0,249,255,4,0,249,255,4,0,247,255,4,0,249,255,4,0,249,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,2,0,2,0,2,0,2,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,22,0,0,0,22,0,0,0,19,0,0,0,22,0,0,0,19,0,0,0,19,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,19,0,0,0,17,0,0,0,17,0,253,255,13,0,0,0,11,0,253,255,6,0,253,255,2,0,253,255,0,0,251,255,251,255,253,255,249,255,253,255,244,255,253,255,240,255,253,255,240,255,253,255,240,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,247,255,0,0,247,255,0,0,244,255,253,255,247,255,253,255,247,255,251,255,247,255,253,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,2,0,249,255,4,0,244,255,4,0,244,255,2,0,242,255,4,0,240,255,4,0,238,255,4,0,236,255,6,0,233,255,4,0,236,255,4,0,233,255,4,0,233,255,6,0,233,255,6,0,233,255,4,0,233,255,6,0,233,255,4,0,236,255,4,0,236,255,2,0,236,255,0,0,236,255,0,0,233,255,253,255,233,255,251,255,233,255,249,255,236,255,249,255,236,255,249,255,236,255,249,255,238,255,247,255,238,255,249,255,240,255,251,255,242,255,253,255,242,255,253,255,244,255,0,0,249,255,0,0,253,255,0,0,0,0,4,0,0,0,4,0,2,0,6,0,8,0,8,0,11,0,8,0,13,0,8,0,15,0,8,0,15,0,8,0,15,0,8,0,15,0,8,0,17,0,6,0,17,0,6,0,13,0,4,0,13,0,4,0,8,0,4,0,6,0,2,0,4,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,249,255,4,0,247,255,6,0,247,255,8,0,242,255,11,0,242,255,11,0,240,255,11,0,242,255,11,0,240,255,8,0,242,255,4,0,242,255,2,0,242,255,0,0,244,255,251,255,244,255,247,255,247,255,244,255,249,255,242,255,249,255,240,255,251,255,240,255,251,255,236,255,253,255,238,255,253,255,233,255,253,255,236,255,253,255,236,255,0,0,236,255,253,255,238,255,253,255,238,255,253,255,240,255,253,255,242,255,253,255,240,255,253,255,242,255,253,255,244,255,253,255,247,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,4,0,251,255,4,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,249,255,6,0,247,255,4,0,244,255,4,0,242,255,2,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,253,255,240,255,251,255,240,255,251,255,242,255,247,255,242,255,244,255,244,255,242,255,244,255,242,255,247,255,238,255,249,255,238,255,251,255,238,255,0,0,240,255,0,0,242,255,2,0,247,255,6,0,249,255,6,0,253,255,8,0,0,0,15,0,2,0,17,0,4,0,17,0,4,0,19,0,4,0,22,0,6,0,22,0,4,0,22,0,2,0,22,0,2,0,22,0,2,0,22,0,2,0,19,0,0,0,19,0,2,0,17,0,2,0,15,0,2,0,13,0,4,0,11,0,6,0,6,0,6,0,6,0,8,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,6,0,251,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,253,255,6,0,251,255,6,0,249,255,6,0,247,255,8,0,247,255,8,0,244,255,8,0,244,255,8,0,244,255,11,0,244,255,11,0,244,255,11,0,244,255,11,0,244,255,8,0,247,255,8,0,247,255,11,0,247,255,11,0,249,255,8,0,251,255,8,0,251,255,8,0,253,255,6,0,0,0,6,0,0,0,6,0,2,0,4,0,4,0,2,0,6,0,2,0,11,0,2,0,11,0,2,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,253,255,11,0,253,255,8,0,251,255,4,0,249,255,2,0,249,255,253,255,251,255,251,255,251,255,247,255,251,255,244,255,253,255,242,255,253,255,240,255,253,255,240,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,8,0,253,255,8,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,6,0,249,255,11,0,247,255,13,0,247,255,15,0,247,255,17,0,247,255,19,0,249,255,24,0,251,255,24,0,253,255,24,0,253,255,26,0,0,0,22,0,0,0,22,0,0,0,19,0,0,0,17,0,0,0,15,0,0,0,11,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,4,0,253,255,6,0,253,255,6,0,251,255,8,0,251,255,13,0,249,255,15,0,249,255,17,0,247,255,17,0,247,255,17,0,244,255,17,0,244,255,15,0,242,255,15,0,242,255,11,0,240,255,11,0,242,255,8,0,240,255,6,0,242,255,4,0,244,255,0,0,244,255,0,0,247,255,253,255,249,255,253,255,251,255,251,255,251,255,247,255,253,255,247,255,253,255,244,255,253,255,242,255,253,255,240,255,251,255,238,255,251,255,238,255,251,255,238,255,251,255,238,255,251,255,240,255,249,255,242,255,251,255,244,255,251,255,247,255,251,255,249,255,253,255,251,255,253,255,0,0,0,0,2,0,0,0,4,0,2,0,8,0,0,0,11,0,0,0,15,0,2,0,17,0,2,0,17,0,0,0,17,0,0,0,19,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,19,0,2,0,19,0,0,0,17,0,2,0,17,0,2,0,15,0,2,0,13,0,2,0,13,0,4,0,11,0,2,0,8,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,249,255,4,0,249,255,6,0,249,255,8,0,249,255,11,0,249,255,13,0,249,255,15,0,249,255,17,0,249,255,19,0,251,255,22,0,251,255,19,0,253,255,19,0,253,255,19,0,0,0,17,0,0,0,17,0,2,0,17,0,4,0,17,0,8,0,15,0,11,0,15,0,11,0,13,0,13,0,13,0,11,0,15,0,11,0,13,0,8,0,13,0,4,0,13,0,2,0,15,0,2,0,13,0,253,255,15,0,253,255,17,0,253,255,17,0,251,255,19,0,253,255,22,0,253,255,24,0,253,255,26,0,0,0,26,0,2,0,26,0,4,0,26,0,8,0,28,0,11,0,28,0,11,0,26,0,13,0,26,0,15,0,24,0,15,0,22,0,17,0,22,0,17,0,19,0,17,0,19,0,17,0,15,0,17,0,13,0,15,0,13,0,11,0,11,0,8,0,8,0,6,0,8,0,4,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,2,0,2,0,4,0,4,0,2,0,2,0,4,0,2,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,253,255,11,0,251,255,13,0,249,255,11,0,247,255,13,0,244,255,11,0,244,255,11,0,242,255,8,0,247,255,6,0,244,255,4,0,247,255,2,0,249,255,4,0,251,255,2,0,251,255,2,0,253,255,0,0,249,255,2,0,251,255,2,0,249,255,0,0,247,255,2,0,247,255,2,0,242,255,2,0,242,255,4,0,242,255,4,0,242,255,6,0,247,255,6,0,244,255,8,0,249,255,8,0,251,255,8,0,253,255,11,0,0,0,8,0,0,0,11,0,2,0,8,0,4,0,11,0,4,0,8,0,4,0,11,0,4,0,11,0,4,0,13,0,4,0,13,0,4,0,13,0,4,0,15,0,4,0,17,0,2,0,17,0,2,0,19,0,2,0,19,0,2,0,22,0,2,0,19,0,0,0,22,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,22,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,15,0,0,0,15,0,0,0,13,0,2,0,13,0,2,0,8,0,2,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,6,0,0,0,4,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,8,0,251,255,8,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,251,255,6,0,253,255,8,0,253,255,6,0,253,255,6,0,251,255,6,0,253,255,4,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,2,0,15,0,2,0,19,0,4,0,22,0,6,0,24,0,8,0,26,0,11,0,28,0,15,0,30,0,15,0,30,0,19,0,33,0,19,0,30,0,22,0,28,0,22,0,28,0,22,0,26,0,22,0,26,0,22,0,22,0,19,0,17,0,19,0,15,0,17,0,15,0,17,0,11,0,13,0,11,0,11,0,8,0,11,0,8,0,8,0,8,0,6,0,6,0,4,0,8,0,2,0,8,0,2,0,8,0,0,0,6,0,253,255,6,0,251,255,4,0,249,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,244,255,253,255,242,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,251,255,4,0,253,255,8,0,0,0,11,0,0,0,13,0,2,0,17,0,2,0,17,0,4,0,17,0,6,0,15,0,6,0,13,0,6,0,8,0,6,0,8,0,4,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,249,255,6,0,247,255,6,0,247,255,8,0,247,255,11,0,244,255,11,0,242,255,13,0,240,255,13,0,238,255,15,0,238,255,15,0,236,255,17,0,233,255,19,0,236,255,22,0,236,255,22,0,236,255,22,0,238,255,22,0,238,255,19,0,242,255,17,0,242,255,15,0,247,255,13,0,249,255,8,0,251,255,4,0,253,255,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,247,255,2,0,244,255,0,0,244,255,2,0,242,255,2,0,242,255,0,0,242,255,0,0,242,255,2,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,242,255,253,255,244,255,251,255,247,255,251,255,247,255,251,255,247,255,249,255,249,255,249,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,2,0,8,0,2,0,11,0,0,0,15,0,0,0,17,0,0,0,22,0,253,255,24,0,253,255,26,0,251,255,24,0,251,255,24,0,249,255,24,0,249,255,22,0,244,255,22,0,247,255,19,0,244,255,22,0,247,255,19,0,247,255,17,0,247,255,17,0,247,255,15,0,249,255,15,0,251,255,11,0,251,255,6,0,253,255,2,0,253,255,0,0,0,0,251,255,0,0,249,255,2,0,244,255,2,0,242,255,2,0,240,255,4,0,240,255,4,0,242,255,4,0,242,255,6,0,242,255,6,0,247,255,8,0,249,255,6,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,249,255,8,0,249,255,8,0,247,255,6,0,244,255,4,0,244,255,0,0,244,255,0,0,244,255,251,255,244,255,249,255,247,255,247,255,249,255,242,255,253,255,242,255,0,0,242,255,0,0,242,255,6,0,244,255,8,0,244,255,8,0,249,255,11,0,249,255,11,0,0,0,13,0,0,0,13,0,2,0,13,0,0,0,15,0,2,0,15,0,0,0,13,0,2,0,13,0,0,0,13,0,0,0,11,0,253,255,8,0,253,255,6,0,253,255,2,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,253,255,242,255,253,255,242,255,251,255,242,255,247,255,242,255,247,255,242,255,244,255,242,255,244,255,242,255,244,255,242,255,247,255,242,255,249,255,242,255,249,255,244,255,251,255,247,255,253,255,247,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,4,0,253,255,6,0,251,255,11,0,249,255,13,0,247,255,17,0,244,255,17,0,244,255,22,0,244,255,24,0,244,255,26,0,244,255,28,0,247,255,28,0,247,255,28,0,249,255,28,0,251,255,26,0,251,255,24,0,253,255,22,0,253,255,17,0,0,0,15,0,253,255,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,8,0,251,255,6,0,253,255,4,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,8,0,0,0,6,0,0,0,4,0,251,255,4,0,249,255,2,0,249,255,0,0,247,255,253,255,247,255,253,255,247,255,249,255,249,255,247,255,249,255,244,255,251,255,242,255,251,255,244,255,251,255,244,255,251,255,247,255,253,255,249,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,2,0,249,255,4,0,249,255,4,0,247,255,6,0,247,255,6,0,247,255,4,0,247,255,4,0,244,255,2,0,244,255,0,0,247,255,253,255,247,255,253,255,251,255,249,255,251,255,249,255,253,255,247,255,0,0,244,255,253,255,244,255,0,0,244,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,253,255,0,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,8,0,4,0,11,0,4,0,13,0,4,0,13,0,2,0,13,0,0,0,15,0,0,0,15,0,253,255,15,0,253,255,15,0,251,255,15,0,249,255,13,0,249,255,13,0,249,255,13,0,249,255,13,0,249,255,13,0,249,255,13,0,249,255,11,0,251,255,13,0,251,255,13,0,251,255,13,0,251,255,13,0,251,255,11,0,249,255,8,0,251,255,4,0,249,255,0,0,249,255,0,0,247,255,251,255,247,255,249,255,244,255,244,255,247,255,242,255,247,255,242,255,247,255,240,255,249,255,242,255,251,255,242,255,253,255,242,255,253,255,244,255,253,255,247,255,253,255,247,255,253,255,251,255,251,255,251,255,253,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,253,255,6,0,253,255,8,0,253,255,11,0,251,255,11,0,251,255,13,0,247,255,15,0,247,255,17,0,244,255,17,0,247,255,19,0,244,255,19,0,247,255,19,0,247,255,19,0,249,255,19,0,251,255,15,0,253,255,15,0,0,0,13,0,4,0,8,0,4,0,6,0,8,0,2,0,8,0,0,0,11,0,0,0,8,0,0,0,6,0,253,255,6,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,247,255,4,0,251,255,4,0,253,255,4,0,0,0,6,0,0,0,8,0,2,0,8,0,2,0,8,0,6,0,11,0,4,0,11,0,6,0,11,0,4,0,11,0,4,0,11,0,2,0,8,0,2,0,8,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,8,0,0,0,8,0,253,255,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,2,0,15,0,2,0,13,0,2,0,15,0,2,0,15,0,0,0,11,0,0,0,13,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,2,0,253,255,0,0,251,255,253,255,251,255,251,255,249,255,247,255,244,255,247,255,242,255,242,255,240,255,242,255,240,255,242,255,240,255,242,255,238,255,244,255,238,255,244,255,238,255,247,255,240,255,251,255,242,255,251,255,242,255,253,255,242,255,0,0,244,255,0,0,244,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,0,0,251,255,0,0,247,255,2,0,242,255,4,0,240,255,6,0,238,255,11,0,236,255,11,0,233,255,11,0,236,255,13,0,233,255,15,0,238,255,15,0,238,255,15,0,242,255,15,0,242,255,15,0,244,255,15,0,249,255,15,0,251,255,15,0,249,255,13,0,253,255,15,0,253,255,13,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,6,0,0,0,4,0,2,0,0,0,4,0,0,0,2,0,251,255,4,0,251,255,4,0,247,255,6,0,244,255,6,0,242,255,8,0,240,255,8,0,240,255,8,0,240,255,8,0,240,255,8,0,238,255,6,0,242,255,6,0,240,255,8,0,242,255,6,0,242,255,6,0,242,255,4,0,242,255,4,0,242,255,4,0,242,255,2,0,242,255,2,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,242,255,2,0,242,255,0,0,242,255,0,0,242,255,2,0,242,255,2,0,242,255,2,0,242,255,2,0,240,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,2,0,2,0,2,0,6,0,2,0,8,0,6,0,11,0,8,0,11,0,13,0,13,0,15,0,11,0,19,0,8,0,19,0,6,0,22,0,6,0,26,0,4,0,24,0,4,0,26,0,2,0,26,0,2,0,24,0,2,0,24,0,2,0,24,0,2,0,22,0,4,0,22,0,4,0,19,0,4,0,19,0,6,0,17,0,4,0,17,0,4,0,15,0,4,0,15,0,4,0,15,0,6,0,15,0,4,0,13,0,6,0,11,0,4,0,8,0,4,0,6,0,4,0,2,0,2,0,0,0,2,0,253,255,0,0,249,255,0,0,247,255,0,0,247,255,251,255,244,255,251,255,244,255,249,255,242,255,249,255,242,255,247,255,242,255,244,255,244,255,247,255,244,255,247,255,247,255,247,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,253,255,249,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,244,255,2,0,244,255,4,0,242,255,6,0,244,255,8,0,247,255,6,0,249,255,6,0,251,255,8,0,253,255,6,0,0,0,4,0,2,0,2,0,2,0,2,0,4,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,8,0,249,255,8,0,249,255,8,0,247,255,8,0,247,255,11,0,247,255,13,0,244,255,13,0,244,255,13,0,242,255,13,0,242,255,11,0,242,255,11,0,242,255,6,0,240,255,4,0,242,255,2,0,244,255,2,0,247,255,0,0,251,255,0,0,253,255,253,255,0,0,253,255,2,0,253,255,8,0,0,0,8,0,0,0,11,0,2,0,13,0,6,0,13,0,6,0,13,0,8,0,13,0,11,0,13,0,13,0,13,0,15,0,13,0,17,0,11,0,19,0,11,0,22,0,11,0,22,0,11,0,19,0,11,0,19,0,11,0,19,0,11,0,19,0,13,0,19,0,15,0,17,0,15,0,15,0,15,0,13,0,15,0,13,0,11,0,15,0,11,0,13,0,11,0,11,0,8,0,11,0,8,0,11,0,6,0,13,0,4,0,11,0,2,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,251,255,4,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,247,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,4,0,4,0,6,0,4,0,8,0,4,0,11,0,4,0,11,0,2,0,13,0,2,0,11,0,0,0,11,0,0,0,11,0,251,255,8,0,249,255,6,0,249,255,4,0,247,255,6,0,247,255,2,0,247,255,4,0,249,255,2,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,2,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,247,255,4,0,244,255,4,0,244,255,6,0,244,255,8,0,244,255,11,0,247,255,11,0,244,255,15,0,247,255,15,0,244,255,15,0,247,255,15,0,247,255,15,0,247,255,15,0,244,255,13,0,244,255,11,0,242,255,8,0,242,255,8,0,242,255,8,0,242,255,4,0,242,255,4,0,244,255,2,0,244,255,4,0,242,255,2,0,247,255,2,0,244,255,2,0,242,255,2,0,240,255,2,0,240,255,2,0,236,255,2,0,233,255,2,0,231,255,2,0,231,255,2,0,229,255,2,0,229,255,2,0,229,255,2,0,231,255,0,0,236,255,2,0,238,255,2,0,238,255,2,0,240,255,2,0,242,255,4,0,244,255,2,0,247,255,6,0,249,255,6,0,249,255,8,0,251,255,11,0,251,255,11,0,251,255,13,0,253,255,13,0,253,255,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,253,255,8,0,0,0,6,0,251,255,6,0,249,255,6,0,247,255,6,0,244,255,4,0,242,255,4,0,242,255,4,0,240,255,4,0,240,255,4,0,238,255,4,0,238,255,8,0,238,255,8,0,238,255,13,0,238,255,15,0,240,255,15,0,242,255,17,0,244,255,17,0,249,255,19,0,253,255,19,0,253,255,22,0,0,0,19,0,0,0,17,0,2,0,17,0,2,0,15,0,4,0,11,0,4,0,8,0,2,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,8,0,249,255,11,0,244,255,11,0,244,255,13,0,244,255,15,0,244,255,15,0,244,255,15,0,242,255,15,0,242,255,13,0,244,255,11,0,244,255,8,0,247,255,8,0,247,255,6,0,247,255,4,0,249,255,4,0,249,255,2,0,249,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,2,0,4,0,6,0,4,0,6,0,4,0,8,0,6,0,8,0,6,0,13,0,4,0,13,0,4,0,15,0,2,0,19,0,4,0,19,0,0,0,22,0,2,0,24,0,0,0,22,0,0,0,24,0,0,0,26,0,0,0,26,0,0,0,24,0,0,0,22,0,2,0,17,0,0,0,13,0,0,0,11,0,0,0,6,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,6,0,2,0,6,0,2,0,8,0,2,0,11,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,15,0,2,0,8,0,4,0,6,0,6,0,6,0,8,0,2,0,11,0,2,0,15,0,2,0,15,0,2,0,15,0,4,0,17,0,6,0,15,0,6,0,15,0,8,0,13,0,11,0,11,0,11,0,11,0,13,0,8,0,13,0,8,0,13,0,8,0,11,0,8,0,11,0,8,0,8,0,11,0,6,0,11,0,6,0,13,0,6,0,13,0,4,0,15,0,4,0,15,0,2,0,15,0,4,0,17,0,4,0,17,0,6,0,15,0,6,0,17,0,6,0,15,0,6,0,13,0,6,0,11,0,6,0,11,0,6,0,6,0,4,0,4,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,251,255,2,0,251,255,2,0,247,255,4,0,247,255,2,0,247,255,2,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,242,255,253,255,242,255,251,255,244,255,249,255,244,255,249,255,247,255,247,255,249,255,247,255,247,255,244,255,249,255,244,255,251,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,247,255,253,255,247,255,0,0,249,255,253,255,247,255,253,255,249,255,251,255,249,255,251,255,247,255,251,255,249,255,251,255,247,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,233,255,0,0,233,255,253,255,231,255,253,255,231,255,251,255,233,255,251,255,233,255,249,255,236,255,251,255,238,255,249,255,240,255,251,255,242,255,251,255,244,255,0,0,247,255,0,0,247,255,0,0,249,255,4,0,251,255,6,0,251,255,8,0,253,255,6,0,0,0,6,0,0,0,8,0,2,0,8,0,4,0,8,0,6,0,8,0,8,0,6,0,11,0,6,0,13,0,6,0,11,0,8,0,13,0,8,0,11,0,8,0,11,0,6,0,8,0,4,0,6,0,4,0,2,0,0,0,2,0,0,0,0,0,253,255,253,255,249,255,251,255,244,255,251,255,242,255,249,255,240,255,251,255,240,255,251,255,238,255,253,255,238,255,0,0,240,255,0,0,240,255,2,0,242,255,6,0,244,255,8,0,247,255,11,0,251,255,11,0,0,0,11,0,0,0,8,0,0,0,6,0,2,0,6,0,2,0,4,0,4,0,4,0,8,0,2,0,8,0,0,0,11,0,0,0,11,0,2,0,13,0,2,0,11,0,2,0,11,0,4,0,11,0,6,0,8,0,4,0,8,0,6,0,6,0,6,0,4,0,8,0,4,0,8,0,2,0,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,251,255,6,0,251,255,6,0,249,255,6,0,249,255,4,0,249,255,6,0,249,255,4,0,251,255,6,0,251,255,6,0,249,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,11,0,251,255,8,0,251,255,8,0,249,255,8,0,249,255,6,0,249,255,6,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,2,0,244,255,2,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,251,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,247,255,4,0,244,255,4,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,251,255,251,255,249,255,253,255,249,255,0,0,247,255,2,0,249,255,0,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,4,0,251,255,6,0,251,255,4,0,249,255,2,0,247,255,0,0,247,255,0,0,244,255,253,255,244,255,253,255,242,255,253,255,242,255,251,255,242,255,251,255,242,255,251,255,242,255,249,255,242,255,251,255,242,255,253,255,244,255,251,255,244,255,251,255,247,255,251,255,247,255,251,255,247,255,249,255,244,255,249,255,244,255,249,255,247,255,244,255,247,255,244,255,247,255,244,255,247,255,244,255,247,255,242,255,247,255,240,255,247,255,240,255,247,255,240,255,247,255,240,255,249,255,242,255,251,255,242,255,253,255,244,255,0,0,247,255,2,0,249,255,4,0,249,255,6,0,251,255,11,0,253,255,8,0,0,0,11,0,2,0,11,0,4,0,11,0,4,0,11,0,6,0,8,0,8,0,6,0,8,0,6,0,6,0,2,0,6,0,2,0,4,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,247,255,4,0,247,255,4,0,244,255,6,0,244,255,4,0,242,255,4,0,240,255,6,0,238,255,8,0,238,255,11,0,238,255,11,0,236,255,15,0,236,255,15,0,236,255,15,0,238,255,17,0,238,255,17,0,240,255,19,0,242,255,17,0,242,255,17,0,247,255,17,0,247,255,17,0,249,255,15,0,251,255,13,0,253,255,15,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,17,0,2,0,15,0,2,0,17,0,0,0,19,0,2,0,19,0,2,0,22,0,2,0,24,0,2,0,22,0,4,0,22,0,4,0,19,0,6,0,17,0,6,0,17,0,8,0,13,0,11,0,11,0,11,0,8,0,11,0,4,0,11,0,4,0,8,0,2,0,8,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,249,255,251,255,247,255,253,255,247,255,251,255,247,255,251,255,247,255,251,255,249,255,249,255,251,255,249,255,253,255,247,255,0,0,247,255,2,0,244,255,4,0,242,255,6,0,240,255,6,0,238,255,6,0,238,255,11,0,236,255,8,0,238,255,8,0,238,255,8,0,240,255,6,0,244,255,8,0,249,255,6,0,253,255,6,0,0,0,8,0,2,0,11,0,2,0,13,0,2,0,15,0,4,0,19,0,2,0,22,0,2,0,24,0,0,0,26,0,253,255,26,0,253,255,26,0,249,255,26,0,247,255,24,0,247,255,22,0,247,255,19,0,244,255,17,0,244,255,13,0,244,255,11,0,247,255,6,0,249,255,4,0,247,255,2,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,2,0,2,0,2,0,4,0,0,0,6,0,253,255,8,0,253,255,11,0,251,255,13,0,249,255,15,0,247,255,15,0,244,255,15,0,244,255,13,0,242,255,11,0,242,255,8,0,242,255,8,0,242,255,4,0,240,255,2,0,242,255,0,0,242,255,2,0,242,255,2,0,244,255,0,0,244,255,2,0,247,255,2,0,249,255,4,0,253,255,4,0,0,0,6,0,253,255,4,0,0,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,4,0,6,0,6,0,4,0,8,0,4,0,11,0,4,0,13,0,4,0,13,0,4,0,15,0,2,0,15,0,2,0,17,0,2,0,17,0,2,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,2,0,8,0,2,0,6,0,4,0,8,0,4,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,8,0,8,0,6,0,4,0,6,0,4,0,6,0,4,0,2,0,2,0,0,0,0,0,0,0,253,255,253,255,253,255,249,255,249,255,247,255,247,255,242,255,247,255,242,255,244,255,242,255,244,255,242,255,242,255,244,255,242,255,247,255,242,255,249,255,244,255,251,255,244,255,253,255,244,255,0,0,244,255,2,0,247,255,4,0,249,255,6,0,247,255,8,0,247,255,11,0,249,255,11,0,249,255,11,0,251,255,11,0,251,255,13,0,253,255,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,253,255,2,0,251,255,4,0,247,255,2,0,244,255,2,0,242,255,2,0,240,255,2,0,240,255,2,0,242,255,0,0,240,255,0,0,244,255,0,0,244,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,11,0,2,0,13,0,4,0,15,0,4,0,15,0,4,0,15,0,8,0,15,0,8,0,15,0,8,0,13,0,8,0,13,0,11,0,13,0,13,0,13,0,13,0,11,0,11,0,8,0,13,0,8,0,13,0,8,0,13,0,8,0,13,0,8,0,11,0,11,0,11,0,6,0,8,0,6,0,6,0,6,0,4,0,4,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,8,0,253,255,8,0,253,255,11,0,251,255,11,0,253,255,13,0,253,255,11,0,0,0,11,0,0,0,8,0,2,0,8,0,2,0,6,0,6,0,4,0,8,0,2,0,11,0,2,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,4,0,0,0,6,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,11,0,251,255,11,0,249,255,11,0,249,255,11,0,251,255,11,0,251,255,8,0,251,255,11,0,253,255,8,0,253,255,6,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,8,0,4,0,11,0,4,0,13,0,4,0,15,0,4,0,17,0,4,0,22,0,4,0,22,0,4,0,24,0,6,0,22,0,8,0,22,0,8,0,19,0,11,0,17,0,8,0,15,0,8,0,13,0,8,0,8,0,4,0,11,0,4,0,6,0,0,0,4,0,0,0,2,0,249,255,2,0,247,255,2,0,244,255,0,0,242,255,253,255,240,255,253,255,238,255,249,255,236,255,247,255,236,255,247,255,236,255,244,255,238,255,242,255,238,255,242,255,240,255,242,255,242,255,242,255,244,255,242,255,247,255,244,255,249,255,244,255,253,255,247,255,0,0,247,255,2,0,247,255,4,0,249,255,6,0,251,255,8,0,253,255,8,0,0,0,11,0,0,0,11,0,2,0,11,0,4,0,11,0,6,0,15,0,8,0,15,0,11,0,13,0,11,0,13,0,11,0,11,0,11,0,11,0,11,0,11,0,8,0,8,0,8,0,8,0,8,0,6,0,6,0,6,0,8,0,8,0,6,0,8,0,6,0,11,0,4,0,13,0,4,0,15,0,2,0,15,0,2,0,17,0,0,0,17,0,0,0,19,0,253,255,15,0,251,255,15,0,251,255,13,0,251,255,8,0,253,255,8,0,249,255,4,0,251,255,4,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,247,255,249,255,244,255,253,255,244,255,253,255,242,255,253,255,242,255,253,255,242,255,253,255,240,255,0,0,240,255,253,255,240,255,253,255,240,255,251,255,242,255,249,255,242,255,251,255,244,255,251,255,249,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,249,255,4,0,247,255,4,0,247,255,6,0,242,255,8,0,242,255,11,0,240,255,13,0,242,255,11,0,244,255,13,0,244,255,11,0,247,255,11,0,249,255,11,0,251,255,11,0,253,255,8,0,253,255,8,0,0,0,8,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,4,0,251,255,6,0,251,255,8,0,251,255,11,0,251,255,11,0,251,255,13,0,251,255,13,0,251,255,15,0,251,255,13,0,253,255,13,0,251,255,13,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,244,255,2,0,242,255,2,0,236,255,0,0,236,255,2,0,233,255,2,0,236,255,4,0,236,255,6,0,238,255,8,0,238,255,11,0,240,255,13,0,242,255,13,0,244,255,13,0,244,255,11,0,249,255,8,0,251,255,6,0,251,255,4,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,249,255,4,0,249,255,6,0,249,255,8,0,249,255,8,0,251,255,6,0,249,255,6,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,11,0,2,0,11,0,4,0,11,0,6,0,15,0,6,0,15,0,8,0,15,0,11,0,15,0,11,0,15,0,13,0,15,0,13,0,15,0,13,0,13,0,13,0,11,0,15,0,11,0,15,0,11,0,15,0,6,0,17,0,6,0,17,0,6,0,15,0,6,0,15,0,4,0,13,0,4,0,11,0,6,0,11,0,6,0,8,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,2,0,251,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,6,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,249,255,8,0,249,255,6,0,249,255,4,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,251,255,247,255,251,255,249,255,249,255,247,255,247,255,249,255,247,255,249,255,249,255,247,255,249,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,2,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,8,0,2,0,8,0,0,0,8,0,253,255,8,0,253,255,11,0,251,255,11,0,249,255,13,0,249,255,13,0,249,255,11,0,249,255,11,0,249,255,8,0,251,255,6,0,251,255,8,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,4,0,4,0,4,0,6,0,6,0,8,0,4,0,8,0,6,0,11,0,8,0,15,0,6,0,15,0,8,0,17,0,8,0,19,0,11,0,22,0,11,0,24,0,11,0,24,0,11,0,24,0,11,0,24,0,11,0,24,0,8,0,26,0,11,0,22,0,8,0,22,0,8,0,17,0,8,0,17,0,8,0,15,0,8,0,13,0,8,0,13,0,8,0,8,0,8,0,8,0,11,0,6,0,11,0,6,0,11,0,6,0,8,0,6,0,8,0,6,0,8,0,8,0,6,0,6,0,6,0,8,0,4,0,6,0,4,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,0,0,4,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,253,255,6,0,251,255,4,0,249,255,6,0,247,255,8,0,244,255,11,0,244,255,11,0,242,255,11,0,240,255,11,0,240,255,8,0,238,255,8,0,238,255,6,0,238,255,6,0,236,255,6,0,238,255,6,0,238,255,6,0,238,255,4,0,240,255,4,0,240,255,4,0,240,255,4,0,242,255,4,0,242,255,4,0,244,255,2,0,247,255,4,0,247,255,4,0,249,255,2,0,249,255,4,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,8,0,253,255,11,0,253,255,13,0,253,255,13,0,253,255,13,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,13,0,2,0,13,0,4,0,13,0,6,0,11,0,6,0,11,0,6,0,8,0,8,0,6,0,6,0,8,0,6,0,6,0,6,0,6,0,4,0,4,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,251,255,251,255,249,255,251,255,249,255,249,255,249,255,247,255,247,255,247,255,247,255,247,255,249,255,249,255,247,255,249,255,249,255,251,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,249,255,251,255,247,255,253,255,244,255,253,255,244,255,253,255,242,255,253,255,240,255,0,0,240,255,2,0,240,255,2,0,240,255,4,0,240,255,6,0,242,255,8,0,242,255,8,0,247,255,8,0,247,255,11,0,249,255,11,0,249,255,13,0,249,255,15,0,249,255,15,0,251,255,15,0,253,255,13,0,253,255,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,2,0,2,0,4,0,0,0,8,0,0,0,11,0,253,255,15,0,251,255,17,0,251,255,17,0,249,255,22,0,249,255,22,0,249,255,22,0,253,255,19,0,0,0,19,0,0,0,17,0,6,0,15,0,8,0,13,0,13,0,11,0,13,0,6,0,17,0,2,0,17,0,0,0,17,0,0,0,17,0,251,255,15,0,251,255,15,0,251,255,13,0,249,255,11,0,249,255,8,0,251,255,6,0,251,255,6,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,253,255,4,0,251,255,6,0,249,255,8,0,249,255,6,0,247,255,8,0,247,255,11,0,247,255,8,0,247,255,11,0,249,255,11,0,249,255,15,0,251,255,15,0,251,255,17,0,253,255,19,0,0,0,19,0,0,0,22,0,0,0,19,0,0,0,19,0,0,0,22,0,0,0,19,0,0,0,19,0,2,0,17,0,4,0,15,0,6,0,15,0,6,0,13,0,8,0,11,0,11,0,11,0,13,0,6,0,11,0,6,0,11,0,4,0,11,0,2,0,11,0,2,0,8,0,0,0,8,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,2,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,251,255,6,0,251,255,6,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,251,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,253,255,2,0,249,255,0,0,244,255,2,0,242,255,0,0,240,255,0,0,238,255,0,0,236,255,0,0,236,255,0,0,236,255,0,0,238,255,0,0,238,255,0,0,240,255,4,0,240,255,6,0,240,255,6,0,238,255,8,0,238,255,8,0,238,255,8,0,238,255,8,0,238,255,6,0,238,255,6,0,240,255,4,0,240,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,253,255,2,0,0,0,4,0,0,0,6,0,2,0,6,0,6,0,11,0,6,0,11,0,11,0,13,0,11,0,13,0,15,0,13,0,15,0,11,0,15,0,11,0,15,0,11,0,13,0,11,0,13,0,8,0,13,0,6,0,11,0,6,0,8,0,4,0,8,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,2,0,6,0,4,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,11,0,0,0,8,0,0,0,6,0,0,0,6,0,4,0,4,0,6,0,4,0,6,0,4,0,11,0,4,0,8,0,4,0,8,0,6,0,8,0,8,0,6,0,11,0,4,0,11,0,2,0,13,0,0,0,15,0,251,255,15,0,249,255,15,0,247,255,15,0,242,255,13,0,242,255,13,0,238,255,8,0,238,255,4,0,238,255,4,0,238,255,2,0,238,255,0,0,240,255,253,255,242,255,253,255,242,255,251,255,244,255,251,255,244,255,253,255,244,255,253,255,244,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,2,0,240,255,4,0,240,255,4,0,242,255,4,0,242,255,4,0,242,255,4,0,244,255,4,0,247,255,6,0,249,255,4,0,253,255,6,0,0,0,6,0,2,0,8,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,8,0,4,0,11,0,4,0,8,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,2,0,13,0,0,0,13,0,0,0,13,0,2,0,13,0,4,0,13,0,4,0,13,0,4,0,11,0,6,0,11,0,6,0,11,0,8,0,8,0,8,0,11,0,11,0,11,0,13,0,11,0,13,0,11,0,13,0,13,0,13,0,15,0,13,0,15,0,13,0,17,0,13,0,17,0,11,0,17,0,11,0,17,0,13,0,15,0,13,0,15,0,15,0,13,0,15,0,11,0,17,0,11,0,17,0,8,0,17,0,4,0,22,0,4,0,19,0,2,0,17,0,4,0,19,0,2,0,17,0,2,0,15,0,4,0,13,0,4,0,13,0,4,0,11,0,4,0,11,0,4,0,8,0,4,0,8,0,4,0,6,0,4,0,8,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,6,0,4,0,4,0,2,0,6,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,8,0,2,0,8,0,6,0,11,0,8,0,13,0,8,0,13,0,8,0,13,0,11,0,15,0,11,0,13,0,11,0,13,0,11,0,11,0,11,0,11,0,11,0,6,0,11,0,6,0,8,0,4,0,8,0,4,0,8,0,2,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,6,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,13,0,253,255,13,0,251,255,13,0,247,255,13,0,244,255,13,0,244,255,8,0,240,255,8,0,240,255,6,0,240,255,4,0,240,255,4,0,240,255,2,0,242,255,2,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,253,255,251,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,2,0,11,0,2,0,8,0,2,0,8,0,6,0,6,0,6,0,6,0,8,0,4,0,8,0,6,0,11,0,6,0,13,0,6,0,15,0,6,0,15,0,6,0,15,0,6,0,17,0,6,0,17,0,6,0,17,0,6,0,17,0,4,0,15,0,4,0,13,0,2,0,13,0,2,0,11,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,251,255,0,0,249,255,253,255,244,255,251,255,244,255,249,255,240,255,244,255,238,255,242,255,236,255,240,255,236,255,240,255,236,255,240,255,236,255,242,255,236,255,244,255,236,255,247,255,238,255,249,255,240,255,251,255,240,255,253,255,244,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,247,255,2,0,249,255,0,0,249,255,253,255,251,255,251,255,249,255,249,255,249,255,244,255,249,255,242,255,249,255,238,255,247,255,238,255,249,255,236,255,249,255,233,255,251,255,233,255,249,255,236,255,251,255,236,255,253,255,238,255,0,0,238,255,0,0,240,255,0,0,240,255,2,0,242,255,4,0,242,255,2,0,242,255,2,0,240,255,2,0,240,255,0,0,240,255,0,0,238,255,0,0,236,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,240,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,0,0,249,255,0,0,244,255,0,0,244,255,0,0,242,255,251,255,238,255,251,255,238,255,251,255,236,255,251,255,238,255,251,255,236,255,253,255,238,255,0,0,238,255,0,0,242,255,0,0,244,255,2,0,247,255,4,0,249,255,4,0,249,255,4,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,6,0,2,0,4,0,2,0,4,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,6,0,4,0,6,0,6,0,8,0,4,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,244,255,253,255,244,255,251,255,247,255,251,255,247,255,249,255,247,255,251,255,247,255,251,255,247,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,2,0,253,255,6,0,253,255,8,0,253,255,13,0,251,255,15,0,253,255,17,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,17,0,2,0,15,0,4,0,13,0,6,0,8,0,8,0,4,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,251,255,6,0,251,255,4,0,249,255,4,0,249,255,0,0,249,255,0,0,251,255,253,255,253,255,249,255,0,0,247,255,0,0,244,255,0,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,249,255,0,0,253,255,0,0,253,255,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,242,255,0,0,242,255,0,0,240,255,253,255,240,255,253,255,242,255,253,255,242,255,0,0,242,255,0,0,244,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,6,0,249,255,6,0,249,255,8,0,249,255,8,0,251,255,8,0,251,255,11,0,249,255,8,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,2,0,247,255,2,0,244,255,0,0,242,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,251,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,8,0,6,0,11,0,8,0,8,0,8,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,249,255,4,0,249,255,6,0,247,255,4,0,242,255,4,0,242,255,4,0,242,255,2,0,240,255,2,0,240,255,2,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,4,0,249,255,8,0,247,255,8,0,247,255,8,0,247,255,11,0,244,255,13,0,244,255,11,0,242,255,11,0,244,255,8,0,242,255,8,0,244,255,4,0,242,255,2,0,244,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,11,0,4,0,11,0,6,0,13,0,4,0,15,0,4,0,15,0,2,0,17,0,2,0,17,0,2,0,17,0,2,0,17,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,6,0,6,0,6,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,253,255,247,255,253,255,247,255,253,255,244,255,253,255,244,255,253,255,244,255,251,255,247,255,253,255,244,255,253,255,247,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,253,255,249,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,6,0,253,255,8,0,253,255,8,0,0,0,6,0,253,255,8,0,253,255,8,0,253,255,8,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,0,0,247,255,0,0,247,255,253,255,244,255,249,255,244,255,249,255,244,255,247,255,244,255,242,255,244,255,242,255,244,255,240,255,247,255,240,255,247,255,240,255,251,255,240,255,251,255,242,255,251,255,242,255,253,255,244,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,2,0,4,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,4,0,4,0,4,0,6,0,6,0,11,0,6,0,13,0,6,0,19,0,8,0,19,0,8,0,22,0,6,0,24,0,6,0,24,0,4,0,19,0,2,0,19,0,0,0,17,0,0,0,13,0,253,255,8,0,253,255,2,0,251,255,0,0,251,255,253,255,251,255,251,255,249,255,249,255,251,255,244,255,251,255,242,255,251,255,242,255,251,255,242,255,253,255,242,255,253,255,242,255,251,255,244,255,249,255,247,255,249,255,249,255,249,255,251,255,249,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,244,255,2,0,247,255,4,0,249,255,4,0,249,255,6,0,249,255,8,0,249,255,6,0,247,255,8,0,251,255,8,0,251,255,8,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,2,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,236,255,0,0,233,255,0,0,233,255,0,0,231,255,0,0,231,255,2,0,231,255,2,0,231,255,4,0,236,255,2,0,238,255,2,0,238,255,2,0,240,255,2,0,240,255,2,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,247,255,0,0,249,255,0,0,249,255,2,0,249,255,8,0,249,255,11,0,247,255,11,0,247,255,11,0,244,255,8,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,0,0,242,255,0,0,244,255,253,255,242,255,251,255,244,255,249,255,247,255,249,255,249,255,249,255,251,255,249,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,249,255,251,255,251,255,251,255,251,255,249,255,251,255,247,255,0,0,244,255,253,255,244,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,253,255,240,255,253,255,242,255,251,255,240,255,251,255,238,255,251,255,238,255,253,255,240,255,253,255,240,255,253,255,240,255,253,255,242,255,253,255,240,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,4,0,6,0,4,0,6,0,6,0,6,0,6,0,4,0,8,0,4,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,253,255,2,0,251,255,4,0,249,255,2,0,247,255,2,0,247,255,0,0,242,255,0,0,244,255,0,0,242,255,253,255,242,255,251,255,242,255,249,255,242,255,251,255,244,255,249,255,244,255,249,255,247,255,249,255,247,255,249,255,251,255,249,255,253,255,251,255,251,255,249,255,253,255,253,255,251,255,251,255,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,242,255,253,255,244,255,253,255,242,255,253,255,240,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,249,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,2,0,251,255,4,0,249,255,8,0,251,255,11,0,249,255,11,0,249,255,15,0,249,255,17,0,249,255,17,0,249,255,17,0,249,255,15,0,247,255,13,0,249,255,8,0,249,255,6,0,251,255,2,0,249,255,2,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,0,0,253,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,247,255,6,0,247,255,6,0,244,255,6,0,242,255,6,0,242,255,4,0,240,255,4,0,240,255,2,0,240,255,2,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,251,255,4,0,251,255,4,0,253,255,6,0,253,255,6,0,253,255,8,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,6,0,4,0,6,0,6,0,4,0,8,0,2,0,11,0,0,0,13,0,0,0,13,0,0,0,15,0,251,255,13,0,251,255,15,0,251,255,13,0,251,255,15,0,249,255,11,0,249,255,13,0,249,255,13,0,247,255,11,0,249,255,13,0,247,255,15,0,249,255,15,0,247,255,15,0,247,255,15,0,249,255,15,0,249,255,15,0,249,255,17,0,251,255,17,0,251,255,13,0,251,255,11,0,253,255,8,0,253,255,6,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,4,0,0,0,6,0,0,0,8,0,253,255,8,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,4,0,8,0,4,0,6,0,6,0,2,0,8,0,0,0,11,0,0,0,11,0,253,255,11,0,249,255,11,0,244,255,11,0,244,255,8,0,240,255,6,0,242,255,6,0,240,255,6,0,238,255,6,0,238,255,4,0,236,255,2,0,236,255,2,0,233,255,0,0,231,255,0,0,231,255,0,0,229,255,0,0,231,255,0,0,231,255,253,255,231,255,249,255,233,255,251,255,233,255,249,255,233,255,247,255,238,255,247,255,238,255,247,255,240,255,249,255,242,255,249,255,244,255,251,255,247,255,253,255,247,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,242,255,2,0,240,255,0,0,240,255,0,0,240,255,0,0,238,255,0,0,240,255,253,255,240,255,251,255,242,255,251,255,240,255,249,255,242,255,247,255,244,255,247,255,247,255,247,255,249,255,244,255,249,255,247,255,249,255,247,255,247,255,247,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,0,0,249,255,253,255,249,255,251,255,251,255,251,255,253,255,249,255,251,255,247,255,251,255,244,255,253,255,242,255,253,255,242,255,253,255,240,255,251,255,238,255,251,255,238,255,253,255,238,255,251,255,238,255,253,255,238,255,0,0,236,255,0,0,238,255,0,0,238,255,0,0,238,255,2,0,240,255,2,0,238,255,2,0,240,255,4,0,240,255,4,0,242,255,4,0,242,255,4,0,240,255,4,0,242,255,4,0,240,255,4,0,238,255,4,0,238,255,4,0,238,255,6,0,238,255,6,0,236,255,6,0,236,255,8,0,236,255,6,0,236,255,4,0,238,255,4,0,240,255,4,0,242,255,2,0,247,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,8,0,0,0,11,0,0,0,13,0,253,255,11,0,253,255,13,0,251,255,11,0,251,255,11,0,251,255,8,0,251,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,247,255,249,255,247,255,247,255,244,255,247,255,244,255,247,255,244,255,249,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,247,255,247,255,247,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,251,255,244,255,251,255,244,255,251,255,244,255,249,255,247,255,247,255,247,255,247,255,249,255,247,255,251,255,244,255,0,0,244,255,0,0,244,255,0,0,244,255,6,0,249,255,8,0,249,255,11,0,251,255,11,0,253,255,13,0,253,255,15,0,253,255,13,0,253,255,11,0,0,0,8,0,253,255,6,0,253,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,6,0,6,0,4,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,253,255,15,0,0,0,15,0,251,255,15,0,251,255,15,0,251,255,15,0,251,255,15,0,251,255,15,0,251,255,15,0,251,255,15,0,0,0,15,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,4,0,251,255,2,0,249,255,2,0,249,255,2,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,253,255,15,0,253,255,15,0,253,255,13,0,251,255,11,0,251,255,13,0,251,255,11,0,249,255,11,0,251,255,6,0,251,255,4,0,253,255,2,0,251,255,0,0,251,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,247,255,4,0,247,255,6,0,247,255,6,0,244,255,8,0,247,255,8,0,247,255,8,0,249,255,8,0,251,255,6,0,251,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,244,255,2,0,244,255,2,0,244,255,4,0,244,255,4,0,242,255,4,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,4,0,251,255,4,0,253,255,4,0,0,0,6,0,2,0,6,0,2,0,8,0,6,0,8,0,4,0,11,0,8,0,11,0,6,0,11,0,4,0,8,0,4,0,11,0,2,0,8,0,0,0,8,0,0,0,6,0,253,255,4,0,247,255,4,0,242,255,4,0,238,255,4,0,236,255,4,0,233,255,4,0,229,255,4,0,227,255,4,0,225,255,4,0,222,255,4,0,220,255,0,0,220,255,0,0,218,255,0,0,220,255,0,0,218,255,0,0,218,255,253,255,220,255,253,255,222,255,253,255,225,255,253,255,227,255,251,255,227,255,251,255,231,255,249,255,233,255,244,255,233,255,244,255,236,255,240,255,236,255,240,255,236,255,240,255,236,255,238,255,238,255,238,255,240,255,238,255,240,255,240,255,240,255,244,255,240,255,244,255,240,255,247,255,242,255,249,255,242,255,253,255,242,255,253,255,244,255,253,255,247,255,0,0,249,255,253,255,247,255,253,255,249,255,253,255,251,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,249,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,253,255,247,255,253,255,247,255,251,255,244,255,251,255,242,255,249,255,242,255,249,255,242,255,247,255,242,255,244,255,240,255,244,255,240,255,247,255,242,255,247,255,244,255,249,255,247,255,249,255,247,255,251,255,251,255,251,255,0,0,0,0,0,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,253,255,2,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,251,255,251,255,249,255,251,255,249,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,251,255,247,255,247,255,249,255,249,255,247,255,249,255,249,255,249,255,249,255,247,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,253,255,251,255,253,255,249,255,251,255,249,255,249,255,247,255,247,255,247,255,247,255,247,255,244,255,244,255,244,255,242,255,244,255,242,255,244,255,244,255,244,255,242,255,247,255,242,255,249,255,242,255,249,255,244,255,251,255,244,255,253,255,247,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,249,255,251,255,249,255,251,255,247,255,251,255,244,255,251,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,251,255,251,255,251,255,249,255,249,255,249,255,247,255,247,255,247,255,249,255,247,255,247,255,249,255,249,255,247,255,251,255,247,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,253,255,2,0,0,0,4,0,0,0,4,0,4,0,6,0,4,0,6,0,8,0,8,0,11,0,4,0,11,0,2,0,13,0,2,0,11,0,0,0,11,0,0,0,11,0,251,255,8,0,249,255,8,0,249,255,6,0,247,255,6,0,247,255,4,0,244,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,251,255,251,255,249,255,251,255,247,255,251,255,244,255,253,255,242,255,253,255,242,255,253,255,240,255,251,255,238,255,253,255,240,255,253,255,238,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,242,255,4,0,244,255,6,0,244,255,8,0,247,255,8,0,247,255,8,0,244,255,8,0,247,255,8,0,244,255,8,0,249,255,6,0,247,255,6,0,247,255,4,0,247,255,4,0,249,255,4,0,247,255,2,0,247,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,2,0,247,255,2,0,244,255,2,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,238,255,2,0,240,255,0,0,242,255,2,0,244,255,2,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,249,255,6,0,251,255,6,0,249,255,8,0,249,255,11,0,251,255,11,0,251,255,13,0,251,255,13,0,251,255,13,0,249,255,13,0,251,255,15,0,251,255,15,0,251,255,13,0,253,255,13,0,253,255,11,0,0,0,8,0,0,0,8,0,2,0,4,0,4,0,4,0,8,0,2,0,11,0,4,0,11,0,2,0,13,0,4,0,11,0,6,0,11,0,6,0,11,0,8,0,8,0,11,0,6,0,11,0,4,0,8,0,0,0,11,0,0,0,6,0,0,0,4,0,251,255,2,0,249,255,0,0,247,255,253,255,244,255,251,255,242,255,251,255,242,255,251,255,240,255,251,255,238,255,249,255,238,255,249,255,236,255,249,255,236,255,251,255,236,255,251,255,238,255,251,255,240,255,251,255,238,255,251,255,240,255,251,255,242,255,253,255,247,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,4,0,6,0,4,0,8,0,6,0,11,0,4,0,11,0,6,0,8,0,6,0,8,0,6,0,4,0,6,0,4,0,6,0,2,0,8,0,0,0,8,0,253,255,6,0,251,255,8,0,249,255,6,0,249,255,6,0,249,255,6,0,249,255,4,0,251,255,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,6,0,253,255,8,0,253,255,8,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,6,0,253,255,6,0,251,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,2,0,4,0,4,0,6,0,4,0,6,0,6,0,11,0,8,0,8,0,11,0,8,0,11,0,8,0,13,0,8,0,13,0,6,0,13,0,4,0,11,0,4,0,11,0,4,0,8,0,2,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,251,255,6,0,249,255,6,0,247,255,8,0,247,255,11,0,244,255,13,0,242,255,15,0,242,255,17,0,242,255,17,0,242,255,17,0,242,255,17,0,244,255,15,0,247,255,17,0,247,255,13,0,249,255,11,0,253,255,8,0,251,255,6,0,0,0,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,249,255,253,255,251,255,251,255,249,255,253,255,249,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,251,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,251,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,247,255,4,0,247,255,4,0,244,255,4,0,244,255,4,0,247,255,6,0,247,255,4,0,247,255,6,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,251,255,247,255,253,255,249,255,251,255,249,255,251,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,247,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,244,255,253,255,247,255,251,255,247,255,251,255,244,255,249,255,244,255,247,255,244,255,247,255,244,255,247,255,242,255,244,255,244,255,247,255,242,255,247,255,240,255,249,255,240,255,249,255,240,255,251,255,242,255,251,255,242,255,251,255,244,255,253,255,242,255,253,255,244,255,253,255,247,255,253,255,249,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,251,255,249,255,251,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,249,255,6,0,247,255,6,0,247,255,4,0,244,255,4,0,242,255,4,0,242,255,2,0,240,255,2,0,240,255,2,0,242,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,251,255,4,0,253,255,6,0,253,255,6,0,0,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,4,0,251,255,6,0,249,255,6,0,247,255,6,0,247,255,6,0,244,255,2,0,242,255,2,0,242,255,2,0,242,255,0,0,240,255,253,255,240,255,253,255,242,255,253,255,242,255,253,255,244,255,251,255,247,255,249,255,249,255,249,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,6,0,251,255,2,0,251,255,4,0,251,255,2,0,249,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,247,255,247,255,247,255,249,255,244,255,247,255,244,255,247,255,240,255,251,255,242,255,249,255,242,255,253,255,242,255,253,255,242,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,2,0,247,255,4,0,249,255,4,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,253,255,244,255,251,255,242,255,249,255,240,255,249,255,240,255,247,255,240,255,244,255,240,255,244,255,240,255,244,255,242,255,242,255,242,255,242,255,242,255,242,255,244,255,242,255,247,255,244,255,247,255,244,255,249,255,247,255,249,255,251,255,251,255,253,255,251,255,0,0,253,255,0,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,253,255,11,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,249,255,6,0,251,255,4,0,251,255,6,0,249,255,4,0,251,255,4,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,4,0,253,255,6,0,253,255,6,0,0,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,6,0,8,0,8,0,8,0,8,0,6,0,11,0,6,0,11,0,8,0,11,0,6,0,11,0,6,0,11,0,6,0,8,0,6,0,8,0,6,0,6,0,4,0,6,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,249,255,0,0,251,255,253,255,251,255,249,255,253,255,244,255,0,0,240,255,0,0,240,255,0,0,238,255,0,0,236,255,2,0,238,255,2,0,236,255,0,0,238,255,2,0,242,255,0,0,242,255,0,0,244,255,253,255,247,255,253,255,247,255,251,255,251,255,249,255,253,255,249,255,253,255,247,255,251,255,247,255,253,255,247,255,0,0,244,255,253,255,244,255,249,255,244,255,249,255,244,255,247,255,244,255,244,255,244,255,242,255,244,255,242,255,244,255,240,255,244,255,242,255,247,255,244,255,244,255,247,255,247,255,249,255,247,255,251,255,249,255,0,0,249,255,0,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,249,255,251,255,247,255,249,255,249,255,244,255,249,255,242,255,249,255,238,255,251,255,236,255,251,255,236,255,253,255,236,255,253,255,236,255,0,0,238,255,0,0,238,255,0,0,240,255,2,0,242,255,4,0,244,255,6,0,247,255,8,0,249,255,11,0,249,255,13,0,251,255,15,0,251,255,15,0,251,255,17,0,249,255,17,0,247,255,17,0,247,255,17,0,247,255,17,0,244,255,13,0,242,255,13,0,242,255,11,0,247,255,6,0,244,255,6,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,251,255,249,255,249,255,251,255,247,255,251,255,247,255,249,255,244,255,249,255,247,255,249,255,244,255,249,255,242,255,249,255,244,255,249,255,244,255,247,255,247,255,249,255,247,255,251,255,249,255,249,255,251,255,251,255,251,255,253,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,4,0,2,0,2,0,4,0,0,0,4,0,0,0,6,0,253,255,8,0,251,255,11,0,249,255,13,0,249,255,17,0,247,255,17,0,247,255,19,0,247,255,17,0,247,255,19,0,249,255,17,0,251,255,15,0,253,255,15,0,253,255,13,0,0,0,11,0,0,0,6,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,251,255,253,255,249,255,0,0,247,255,253,255,247,255,0,0,247,255,0,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,249,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,247,255,251,255,244,255,251,255,244,255,251,255,244,255,249,255,242,255,249,255,242,255,251,255,244,255,249,255,247,255,251,255,247,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,0,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,0,0,4,0,2,0,2,0,2,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,8,0,2,0,8,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,4,0,251,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,242,255,0,0,242,255,253,255,244,255,251,255,244,255,247,255,247,255,247,255,249,255,244,255,251,255,242,255,253,255,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,253,255,242,255,253,255,242,255,251,255,242,255,249,255,242,255,249,255,242,255,244,255,244,255,244,255,247,255,244,255,249,255,247,255,251,255,244,255,253,255,242,255,0,0,244,255,0,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,4,0,253,255,4,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,2,0,13,0,2,0,13,0,4,0,13,0,6,0,11,0,11,0,11,0,13,0,8,0,13,0,6,0,15,0,6,0,15,0,6,0,15,0,4,0,15,0,6,0,13,0,6,0,13,0,6,0,8,0,8,0,4,0,8,0,2,0,11,0,0,0,8,0,253,255,11,0,251,255,11,0,249,255,11,0,247,255,8,0,244,255,6,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,2,0,247,255,2,0,251,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,249,255,253,255,247,255,253,255,247,255,251,255,247,255,251,255,242,255,251,255,242,255,251,255,240,255,251,255,240,255,253,255,240,255,253,255,238,255,0,0,238,255,2,0,238,255,2,0,240,255,4,0,240,255,6,0,244,255,6,0,247,255,8,0,251,255,6,0,0,0,8,0,0,0,4,0,2,0,4,0,6,0,4,0,8,0,0,0,11,0,0,0,13,0,253,255,15,0,251,255,17,0,247,255,17,0,247,255,17,0,244,255,17,0,244,255,17,0,242,255,15,0,244,255,15,0,244,255,11,0,244,255,8,0,247,255,6,0,251,255,2,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,253,255,242,255,253,255,240,255,253,255,240,255,251,255,238,255,249,255,236,255,249,255,238,255,249,255,238,255,249,255,238,255,249,255,238,255,247,255,240,255,247,255,242,255,244,255,244,255,247,255,244,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,251,255,247,255,251,255,249,255,251,255,247,255,251,255,247,255,249,255,244,255,249,255,244,255,247,255,242,255,247,255,242,255,247,255,238,255,247,255,238,255,244,255,240,255,244,255,240,255,244,255,242,255,247,255,242,255,247,255,247,255,247,255,249,255,244,255,253,255,249,255,0,0,247,255,0,0,247,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,244,255,2,0,244,255,2,0,244,255,0,0,242,255,253,255,242,255,251,255,242,255,251,255,242,255,247,255,242,255,247,255,242,255,244,255,242,255,242,255,242,255,242,255,242,255,240,255,242,255,240,255,244,255,240,255,242,255,240,255,244,255,242,255,249,255,242,255,249,255,242,255,251,255,242,255,253,255,244,255,253,255,247,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,251,255,0,0,247,255,0,0,247,255,2,0,244,255,4,0,244,255,6,0,242,255,6,0,242,255,8,0,244,255,11,0,247,255,11,0,247,255,11,0,251,255,11,0,253,255,11,0,0,0,13,0,0,0,11,0,2,0,11,0,0,0,11,0,4,0,11,0,6,0,8,0,8,0,8,0,8,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,8,0,8,0,11,0,8,0,8,0,8,0,11,0,11,0,13,0,8,0,11,0,11,0,13,0,11,0,15,0,11,0,15,0,8,0,13,0,8,0,13,0,8,0,8,0,6,0,6,0,4,0,4,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,249,255,251,255,247,255,249,255,244,255,249,255,242,255,251,255,240,255,253,255,242,255,253,255,240,255,0,0,240,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,251,255,253,255,253,255,253,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,242,255,2,0,240,255,4,0,242,255,2,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,253,255,251,255,253,255,249,255,251,255,247,255,251,255,247,255,249,255,244,255,247,255,244,255,244,255,244,255,242,255,244,255,242,255,244,255,242,255,247,255,240,255,247,255,240,255,249,255,240,255,249,255,242,255,251,255,242,255,251,255,244,255,251,255,249,255,251,255,251,255,249,255,0,0,249,255,0,0,249,255,2,0,247,255,2,0,247,255,4,0,244,255,4,0,242,255,4,0,242,255,4,0,240,255,4,0,240,255,2,0,238,255,0,0,238,255,0,0,236,255,0,0,233,255,0,0,236,255,0,0,233,255,253,255,236,255,253,255,236,255,253,255,238,255,253,255,240,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,253,255,2,0,0,0,6,0,2,0,8,0,6,0,11,0,8,0,13,0,11,0,13,0,11,0,13,0,11,0,11,0,11,0,8,0,13,0,8,0,11,0,6,0,11,0,2,0,11,0,0,0,13,0,0,0,11,0,0,0,13,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,11,0,2,0,8,0,4,0,6,0,8,0,4,0,6,0,2,0,11,0,0,0,13,0,253,255,15,0,249,255,17,0,247,255,19,0,244,255,22,0,244,255,24,0,247,255,24,0,244,255,24,0,247,255,24,0,249,255,24,0,251,255,22,0,253,255,19,0,0,0,17,0,2,0,13,0,2,0,11,0,4,0,6,0,4,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,251,255,0,0,251,255,253,255,249,255,251,255,249,255,249,255,244,255,249,255,242,255,249,255,242,255,249,255,240,255,249,255,238,255,251,255,238,255,247,255,238,255,247,255,238,255,249,255,238,255,247,255,238,255,247,255,238,255,247,255,236,255,244,255,238,255,244,255,238,255,247,255,238,255,247,255,236,255,249,255,236,255,249,255,233,255,251,255,233,255,253,255,236,255,253,255,233,255,0,0,233,255,2,0,236,255,4,0,238,255,4,0,238,255,6,0,238,255,8,0,240,255,8,0,242,255,6,0,244,255,6,0,242,255,6,0,244,255,4,0,244,255,2,0,242,255,0,0,242,255,253,255,242,255,251,255,244,255,249,255,242,255,249,255,242,255,249,255,242,255,249,255,240,255,247,255,240,255,247,255,238,255,251,255,238,255,251,255,240,255,251,255,238,255,253,255,238,255,253,255,236,255,253,255,238,255,253,255,238,255,251,255,238,255,249,255,238,255,249,255,238,255,247,255,240,255,242,255,240,255,240,255,242,255,238,255,244,255,238,255,247,255,238,255,249,255,238,255,253,255,240,255,0,0,242,255,2,0,242,255,4,0,242,255,6,0,244,255,8,0,247,255,11,0,247,255,11,0,247,255,13,0,247,255,11,0,247,255,11,0,247,255,11,0,249,255,8,0,251,255,8,0,251,255,6,0,253,255,6,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,6,0,4,0,6,0,4,0,6,0,6,0,8,0,8,0,11,0,8,0,13,0,8,0,15,0,8,0,17,0,8,0,17,0,6,0,17,0,6,0,17,0,4,0,17,0,2,0,15,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,251,255,251,255,253,255,249,255,251,255,249,255,251,255,249,255,249,255,247,255,249,255,244,255,247,255,244,255,244,255,244,255,244,255,244,255,244,255,242,255,242,255,244,255,240,255,242,255,240,255,242,255,242,255,242,255,240,255,242,255,242,255,242,255,244,255,244,255,247,255,247,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,247,255,4,0,244,255,6,0,244,255,6,0,242,255,4,0,244,255,2,0,244,255,0,0,247,255,0,0,247,255,253,255,249,255,249,255,249,255,247,255,251,255,244,255,253,255,240,255,253,255,238,255,253,255,236,255,253,255,238,255,0,0,238,255,253,255,238,255,253,255,240,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,247,255,2,0,247,255,6,0,251,255,6,0,251,255,4,0,251,255,6,0,249,255,6,0,247,255,6,0,247,255,8,0,247,255,8,0,244,255,6,0,242,255,4,0,242,255,4,0,240,255,4,0,242,255,2,0,242,255,2,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,253,255,242,255,253,255,240,255,253,255,240,255,253,255,240,255,249,255,242,255,249,255,240,255,249,255,244,255,249,255,244,255,247,255,247,255,247,255,247,255,247,255,247,255,244,255,251,255,244,255,253,255,244,255,0,0,244,255,2,0,247,255,4,0,247,255,6,0,247,255,11,0,244,255,13,0,244,255,17,0,244,255,17,0,244,255,19,0,244,255,17,0,244,255,17,0,244,255,17,0,244,255,15,0,247,255,13,0,247,255,13,0,251,255,11,0,251,255,11,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,253,255,253,255,253,255,251,255,251,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,242,255,0,0,240,255,0,0,240,255,253,255,238,255,253,255,238,255,0,0,238,255,253,255,238,255,253,255,240,255,253,255,238,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,249,255,253,255,249,255,251,255,251,255,251,255,253,255,249,255,253,255,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,244,255,253,255,247,255,253,255,249,255,251,255,251,255,249,255,0,0,249,255,0,0,244,255,2,0,247,255,4,0,247,255,8,0,244,255,11,0,247,255,11,0,249,255,11,0,249,255,13,0,253,255,13,0,0,0,11,0,2,0,8,0,4,0,11,0,6,0,8,0,8,0,6,0,8,0,8,0,11,0,6,0,11,0,8,0,8,0,8,0,8,0,11,0,8,0,11,0,6,0,11,0,6,0,11,0,6,0,6,0,8,0,4,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,251,255,6,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,247,255,2,0,247,255,2,0,242,255,0,0,242,255,0,0,238,255,253,255,238,255,251,255,238,255,251,255,238,255,247,255,240,255,242,255,244,255,242,255,247,255,240,255,249,255,238,255,249,255,238,255,253,255,236,255,0,0,236,255,0,0,238,255,0,0,240,255,253,255,242,255,253,255,242,255,253,255,244,255,253,255,249,255,251,255,249,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,242,255,0,0,242,255,253,255,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,247,255,0,0,244,255,0,0,249,255,2,0,251,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,251,255,251,255,251,255,251,255,247,255,251,255,244,255,251,255,242,255,249,255,244,255,249,255,242,255,247,255,242,255,247,255,244,255,247,255,244,255,244,255,244,255,244,255,247,255,244,255,249,255,247,255,249,255,247,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,247,255,2,0,244,255,2,0,244,255,0,0,242,255,0,0,242,255,253,255,242,255,251,255,242,255,249,255,242,255,247,255,242,255,244,255,244,255,242,255,244,255,242,255,247,255,242,255,247,255,242,255,251,255,242,255,251,255,242,255,251,255,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,6,0,253,255,6,0,0,0,6,0,0,0,4,0,253,255,2,0,251,255,0,0,249,255,0,0,247,255,251,255,244,255,249,255,242,255,244,255,240,255,244,255,238,255,242,255,233,255,240,255,233,255,238,255,233,255,240,255,236,255,238,255,233,255,240,255,236,255,240,255,238,255,240,255,242,255,242,255,244,255,242,255,247,255,244,255,249,255,247,255,249,255,247,255,251,255,247,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,2,0,238,255,2,0,238,255,2,0,240,255,2,0,240,255,2,0,242,255,2,0,244,255,0,0,244,255,0,0,247,255,253,255,249,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,247,255,2,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,251,255,244,255,253,255,244,255,249,255,244,255,249,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,244,255,247,255,244,255,249,255,242,255,249,255,240,255,249,255,240,255,249,255,238,255,249,255,240,255,251,255,238,255,249,255,238,255,251,255,238,255,253,255,240,255,251,255,242,255,251,255,242,255,0,0,247,255,0,0,247,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,253,255,249,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,247,255,251,255,247,255,249,255,244,255,244,255,242,255,247,255,242,255,247,255,242,255,244,255,242,255,247,255,242,255,249,255,244,255,253,255,244,255,0,0,242,255,2,0,247,255,4,0,247,255,6,0,247,255,8,0,249,255,11,0,251,255,13,0,253,255,15,0,0,0,17,0,0,0,17,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,251,255,8,0,251,255,8,0,249,255,8,0,249,255,11,0,249,255,8,0,247,255,8,0,247,255,8,0,244,255,6,0,247,255,4,0,247,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,251,255,6,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,247,255,0,0,251,255,0,0,251,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,247,255,247,255,249,255,244,255,249,255,244,255,249,255,244,255,249,255,244,255,247,255,244,255,247,255,244,255,244,255,244,255,244,255,247,255,242,255,249,255,242,255,253,255,240,255,253,255,240,255,0,0,242,255,2,0,242,255,4,0,240,255,6,0,242,255,6,0,244,255,8,0,244,255,11,0,247,255,11,0,249,255,13,0,244,255,13,0,249,255,11,0,247,255,13,0,249,255,11,0,247,255,13,0,247,255,13,0,247,255,13,0,249,255,13,0,247,255,11,0,249,255,13,0,249,255,11,0,251,255,11,0,251,255,8,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,0,0,6,0,253,255,6,0,249,255,8,0,249,255,11,0,247,255,11,0,247,255,13,0,244,255,11,0,242,255,13,0,242,255,11,0,242,255,8,0,240,255,8,0,240,255,6,0,242,255,4,0,244,255,4,0,249,255,2,0,251,255,4,0,251,255,2,0,0,0,2,0,0,0,4,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,11,0,4,0,11,0,2,0,11,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,253,255,6,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,247,255,0,0,247,255,0,0,244,255,2,0,244,255,0,0,242,255,2,0,247,255,2,0,247,255,2,0,244,255,4,0,249,255,4,0,247,255,6,0,249,255,6,0,249,255,4,0,249,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,253,255,244,255,251,255,247,255,249,255,244,255,249,255,242,255,247,255,247,255,247,255,244,255,249,255,247,255,249,255,249,255,249,255,249,255,249,255,251,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,251,255,249,255,249,255,249,255,244,255,249,255,242,255,249,255,240,255,251,255,238,255,249,255,238,255,251,255,238,255,253,255,240,255,0,0,240,255,0,0,240,255,2,0,244,255,4,0,242,255,4,0,247,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,13,0,2,0,17,0,2,0,15,0,2,0,17,0,2,0,17,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,6,0,253,255,4,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,0,0,251,255,2,0,247,255,0,0,244,255,253,255,242,255,253,255,240,255,253,255,240,255,0,0,238,255,0,0,238,255,253,255,238,255,0,0,238,255,0,0,238,255,2,0,240,255,4,0,240,255,6,0,240,255,6,0,240,255,6,0,242,255,8,0,242,255,6,0,242,255,6,0,242,255,6,0,242,255,4,0,244,255,4,0,244,255,2,0,247,255,0,0,249,255,253,255,247,255,251,255,249,255,249,255,249,255,244,255,249,255,240,255,249,255,238,255,251,255,236,255,249,255,233,255,251,255,236,255,249,255,236,255,251,255,236,255,249,255,240,255,249,255,242,255,251,255,247,255,251,255,251,255,253,255,0,0,0,0,0,0,253,255,4,0,0,0,6,0,0,0,8,0,253,255,11,0,253,255,13,0,0,0,15,0,253,255,15,0,253,255,15,0,253,255,17,0,251,255,17,0,253,255,17,0,253,255,17,0,253,255,15,0,253,255,11,0,251,255,8,0,251,255,4,0,253,255,2,0,253,255,0,0,253,255,253,255,253,255,251,255,0,0,247,255,253,255,244,255,0,0,244,255,253,255,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,4,0,0,0,8,0,2,0,8,0,2,0,11,0,4,0,11,0,2,0,15,0,4,0,15,0,2,0,17,0,0,0,17,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,19,0,253,255,17,0,249,255,17,0,247,255,17,0,247,255,17,0,242,255,15,0,240,255,15,0,242,255,13,0,240,255,11,0,238,255,11,0,238,255,8,0,236,255,6,0,236,255,6,0,238,255,6,0,240,255,4,0,242,255,4,0,244,255,6,0,247,255,6,0,249,255,6,0,251,255,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,17,0,253,255,15,0,253,255,15,0,251,255,11,0,251,255,11,0,247,255,6,0,249,255,2,0,247,255,0,0,249,255,253,255,247,255,249,255,249,255,247,255,249,255,244,255,249,255,244,255,249,255,244,255,249,255,242,255,249,255,242,255,247,255,242,255,247,255,242,255,242,255,242,255,240,255,240,255,240,255,240,255,240,255,240,255,240,255,242,255,238,255,240,255,238,255,240,255,238,255,242,255,238,255,242,255,240,255,242,255,240,255,244,255,240,255,244,255,242,255,244,255,242,255,247,255,244,255,249,255,244,255,249,255,244,255,251,255,247,255,251,255,247,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,253,255,253,255,0,0,0,0,251,255,0,0,251,255,2,0,251,255,4,0,247,255,6,0,244,255,6,0,242,255,8,0,240,255,6,0,238,255,6,0,238,255,6,0,238,255,4,0,238,255,2,0,238,255,2,0,240,255,2,0,240,255,2,0,242,255,2,0,244,255,2,0,244,255,0,0,247,255,2,0,247,255,4,0,249,255,4,0,251,255,4,0,249,255,4,0,251,255,6,0,251,255,6,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,17,0,253,255,17,0,251,255,19,0,253,255,17,0,251,255,17,0,251,255,15,0,251,255,15,0,251,255,13,0,253,255,8,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,4,0,253,255,2,0,251,255,6,0,251,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,247,255,4,0,247,255,4,0,244,255,4,0,242,255,2,0,240,255,2,0,238,255,0,0,236,255,0,0,236,255,0,0,236,255,0,0,236,255,0,0,238,255,0,0,238,255,0,0,242,255,0,0,244,255,0,0,251,255,0,0,0,0,2,0,2,0,2,0,6,0,4,0,11,0,6,0,13,0,6,0,13,0,8,0,13,0,11,0,13,0,8,0,11,0,13,0,8,0,11,0,6,0,11,0,4,0,11,0,0,0,11,0,0,0,11,0,253,255,8,0,251,255,6,0,251,255,6,0,251,255,4,0,249,255,2,0,253,255,0,0,253,255,0,0,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,6,0,253,255,6,0,0,0,6,0,253,255,11,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,4,0,251,255,2,0,249,255,2,0,247,255,2,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,253,255,244,255,0,0,244,255,253,255,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,2,0,247,255,4,0,247,255,4,0,249,255,8,0,251,255,6,0,253,255,8,0,0,0,13,0,0,0,13,0,2,0,13,0,2,0,13,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,8,0,4,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,251,255,253,255,249,255,251,255,249,255,251,255,247,255,249,255,249,255,249,255,247,255,249,255,251,255,247,255,251,255,244,255,253,255,244,255,0,0,244,255,0,0,242,255,0,0,242,255,2,0,240,255,2,0,240,255,2,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,236,255,0,0,236,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,2,0,249,255,4,0,249,255,6,0,251,255,6,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,2,0,8,0,0,0,6,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,251,255,249,255,249,255,249,255,249,255,249,255,244,255,249,255,247,255,249,255,244,255,249,255,244,255,249,255,247,255,251,255,249,255,251,255,251,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,13,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,8,0,251,255,11,0,251,255,8,0,251,255,11,0,249,255,13,0,249,255,13,0,249,255,15,0,251,255,13,0,249,255,15,0,249,255,15,0,251,255,17,0,251,255,15,0,0,0,13,0,253,255,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,249,255,253,255,247,255,0,0,244,255,253,255,242,255,0,0,242,255,0,0,238,255,253,255,238,255,253,255,240,255,253,255,240,255,251,255,240,255,251,255,242,255,251,255,242,255,251,255,244,255,253,255,244,255,253,255,247,255,253,255,247,255,253,255,244,255,253,255,244,255,253,255,242,255,253,255,242,255,251,255,242,255,251,255,240,255,251,255,242,255,249,255,242,255,247,255,244,255,244,255,244,255,242,255,247,255,242,255,249,255,242,255,247,255,242,255,251,255,240,255,251,255,240,255,253,255,240,255,253,255,242,255,251,255,242,255,253,255,247,255,253,255,244,255,253,255,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,247,255,249,255,247,255,249,255,247,255,249,255,249,255,247,255,249,255,247,255,249,255,249,255,251,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,2,0,253,255,4,0,0,0,4,0,0,0,8,0,2,0,6,0,2,0,8,0,6,0,8,0,8,0,8,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,13,0,11,0,13,0,11,0,13,0,8,0,15,0,6,0,15,0,6,0,13,0,4,0,13,0,4,0,11,0,4,0,8,0,4,0,6,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,2,0,6,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,19,0,253,255,19,0,251,255,24,0,251,255,26,0,249,255,28,0,249,255,28,0,247,255,28,0,247,255,28,0,249,255,26,0,244,255,24,0,244,255,22,0,247,255,19,0,244,255,15,0,244,255,13,0,242,255,11,0,242,255,6,0,242,255,6,0,242,255,4,0,244,255,2,0,247,255,4,0,249,255,2,0,251,255,2,0,0,0,2,0,0,0,2,0,2,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,253,255,8,0,253,255,6,0,251,255,6,0,249,255,4,0,244,255,2,0,244,255,2,0,240,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,236,255,0,0,236,255,0,0,238,255,2,0,238,255,4,0,240,255,6,0,242,255,6,0,244,255,8,0,249,255,8,0,251,255,6,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,247,255,251,255,247,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,247,255,251,255,247,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,253,255,2,0,251,255,4,0,249,255,4,0,244,255,6,0,247,255,6,0,244,255,6,0,244,255,8,0,247,255,8,0,247,255,11,0,249,255,13,0,251,255,15,0,251,255,13,0,253,255,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,247,255,249,255,249,255,251,255,249,255,249,255,249,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,6,0,2,0,4,0,4,0,0,0,2,0,253,255,4,0,251,255,4,0,247,255,2,0,242,255,2,0,242,255,2,0,240,255,0,0,240,255,2,0,240,255,2,0,240,255,2,0,240,255,2,0,242,255,4,0,242,255,6,0,242,255,4,0,247,255,6,0,244,255,4,0,247,255,4,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,4,0,0,0,6,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,8,0,6,0,8,0,6,0,6,0,4,0,6,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,251,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,4,0,8,0,6,0,11,0,4,0,13,0,8,0,15,0,11,0,17,0,11,0,19,0,11,0,19,0,11,0,19,0,11,0,19,0,11,0,19,0,11,0,17,0,8,0,15,0,11,0,13,0,11,0,13,0,11,0,8,0,13,0,6,0,13,0,6,0,13,0,2,0,15,0,4,0,15,0,4,0,15,0,4,0,15,0,6,0,13,0,4,0,15,0,8,0,15,0,8,0,15,0,11,0,13,0,11,0,13,0,8,0,13,0,11,0,11,0,11,0,11,0,11,0,11,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,6,0,244,255,8,0,244,255,8,0,242,255,8,0,240,255,13,0,240,255,15,0,240,255,15,0,240,255,15,0,240,255,15,0,242,255,15,0,244,255,17,0,244,255,15,0,249,255,13,0,251,255,13,0,253,255,13,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,4,0,0,0,6,0,0,0,8,0,251,255,8,0,253,255,11,0,249,255,11,0,249,255,15,0,247,255,15,0,247,255,17,0,249,255,15,0,249,255,17,0,249,255,15,0,249,255,15,0,251,255,15,0,0,0,13,0,0,0,13,0,0,0,11,0,4,0,8,0,4,0,8,0,8,0,8,0,8,0,11,0,11,0,8,0,11,0,11,0,11,0,11,0,11,0,11,0,13,0,11,0,11,0,11,0,11,0,11,0,8,0,8,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,4,0,8,0,2,0,8,0,2,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,253,255,11,0,0,0,8,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,247,255,4,0,247,255,6,0,247,255,8,0,247,255,8,0,249,255,8,0,251,255,11,0,253,255,11,0,253,255,11,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,6,0,0,0,6,0,0,0,6,0,251,255,6,0,251,255,8,0,249,255,8,0,247,255,8,0,244,255,8,0,247,255,11,0,247,255,8,0,247,255,8,0,247,255,11,0,249,255,8,0,251,255,8,0,253,255,11,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,2,0,4,0,2,0,6,0,0,0,6,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,253,255,251,255,249,255,251,255,247,255,251,255,244,255,251,255,242,255,253,255,240,255,0,0,240,255,253,255,238,255,0,0,240,255,0,0,242,255,0,0,242,255,2,0,244,255,2,0,244,255,4,0,247,255,6,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,244,255,2,0,244,255,2,0,244,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,251,255,242,255,249,255,244,255,251,255,242,255,249,255,244,255,251,255,244,255,253,255,242,255,0,0,242,255,0,0,242,255,2,0,242,255,4,0,240,255,6,0,242,255,8,0,244,255,11,0,244,255,8,0,244,255,11,0,244,255,11,0,244,255,11,0,247,255,8,0,247,255,8,0,247,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,11,0,253,255,11,0,0,0,11,0,0,0,13,0,2,0,15,0,2,0,15,0,2,0,15,0,4,0,19,0,2,0,19,0,4,0,22,0,4,0,22,0,2,0,24,0,2,0,24,0,0,0,26,0,0,0,24,0,0,0,22,0,0,0,22,0,0,0,17,0,0,0,17,0,0,0,13,0,0,0,8,0,0,0,2,0,0,0,0,0,2,0,253,255,2,0,251,255,4,0,247,255,4,0,249,255,2,0,247,255,6,0,247,255,4,0,249,255,4,0,249,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,2,0,251,255,0,0,249,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,2,0,251,255,4,0,249,255,8,0,251,255,11,0,249,255,11,0,251,255,11,0,253,255,13,0,251,255,8,0,253,255,8,0,253,255,6,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,2,0,247,255,0,0,249,255,2,0,251,255,2,0,253,255,2,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,6,0,6,0,4,0,6,0,6,0,6,0,6,0,2,0,8,0,2,0,8,0,0,0,11,0,253,255,11,0,251,255,11,0,251,255,11,0,249,255,13,0,249,255,13,0,247,255,13,0,247,255,13,0,247,255,13,0,249,255,13,0,247,255,15,0,247,255,15,0,247,255,13,0,247,255,13,0,247,255,13,0,247,255,11,0,247,255,11,0,247,255,8,0,249,255,6,0,251,255,6,0,251,255,4,0,253,255,2,0,0,0,0,0,2,0,0,0,4,0,251,255,4,0,251,255,6,0,249,255,6,0,247,255,11,0,247,255,11,0,244,255,13,0,242,255,13,0,240,255,15,0,238,255,13,0,238,255,13,0,240,255,13,0,238,255,13,0,238,255,11,0,240,255,8,0,242,255,8,0,242,255,8,0,244,255,6,0,244,255,4,0,247,255,4,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,247,255,4,0,251,255,4,0,249,255,4,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,240,255,2,0,236,255,4,0,233,255,2,0,231,255,4,0,229,255,4,0,229,255,4,0,229,255,6,0,231,255,6,0,233,255,6,0,238,255,4,0,242,255,4,0,244,255,4,0,249,255,4,0,251,255,2,0,0,0,2,0,0,0,2,0,4,0,0,0,4,0,253,255,6,0,253,255,8,0,251,255,8,0,249,255,11,0,249,255,13,0,249,255,11,0,251,255,13,0,251,255,13,0,253,255,13,0,0,0,13,0,0,0,13,0,2,0,13,0,2,0,15,0,2,0,13,0,2,0,15,0,4,0,15,0,2,0,15,0,4,0,15,0,0,0,17,0,0,0,17,0,0,0,15,0,0,0,17,0,0,0,15,0,253,255,17,0,251,255,15,0,251,255,15,0,249,255,13,0,247,255,8,0,247,255,6,0,247,255,2,0,247,255,0,0,247,255,0,0,249,255,253,255,251,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,4,0,4,0,2,0,4,0,2,0,6,0,4,0,8,0,2,0,8,0,2,0,11,0,4,0,11,0,2,0,13,0,2,0,13,0,0,0,15,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,251,255,0,0,249,255,0,0,249,255,4,0,247,255,6,0,247,255,8,0,242,255,11,0,240,255,15,0,240,255,17,0,236,255,19,0,236,255,19,0,231,255,22,0,231,255,22,0,231,255,19,0,229,255,22,0,229,255,19,0,227,255,15,0,229,255,15,0,229,255,11,0,231,255,8,0,229,255,6,0,231,255,4,0,231,255,2,0,233,255,2,0,238,255,0,0,240,255,0,0,242,255,0,0,249,255,253,255,251,255,253,255,253,255,251,255,2,0,251,255,2,0,249,255,6,0,247,255,8,0,247,255,8,0,244,255,11,0,244,255,13,0,244,255,13,0,244,255,13,0,247,255,15,0,247,255,13,0,247,255,13,0,247,255,13,0,251,255,13,0,251,255,15,0,251,255,15,0,0,0,15,0,0,0,15,0,0,0,17,0,0,0,17,0,2,0,15,0,2,0,15,0,2,0,15,0,4,0,15,0,6,0,11,0,6,0,11,0,8,0,11,0,13,0,6,0,11,0,6,0,11,0,2,0,11,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,2,0,8,0,2,0,11,0,2,0,8,0,4,0,8,0,4,0,11,0,4,0,6,0,4,0,4,0,4,0,4,0,2,0,2,0,4,0,0,0,2,0,253,255,2,0,251,255,2,0,247,255,0,0,244,255,2,0,242,255,0,0,238,255,0,0,238,255,0,0,236,255,0,0,233,255,0,0,233,255,253,255,233,255,253,255,238,255,251,255,238,255,253,255,240,255,251,255,242,255,253,255,244,255,251,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,251,255,2,0,251,255,6,0,253,255,6,0,253,255,8,0,253,255,11,0,251,255,11,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,249,255,4,0,249,255,2,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,253,255,242,255,251,255,242,255,251,255,242,255,249,255,244,255,247,255,244,255,249,255,247,255,251,255,249,255,251,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,253,255,11,0,0,0,13,0,253,255,13,0,253,255,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,251,255,6,0,249,255,4,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,251,255,244,255,253,255,244,255,251,255,247,255,251,255,247,255,249,255,251,255,249,255,249,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,4,0,249,255,4,0,247,255,6,0,249,255,6,0,249,255,8,0,251,255,8,0,251,255,11,0,251,255,11,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,4,0,4,0,6,0,4,0,8,0,4,0,8,0,2,0,11,0,2,0,13,0,2,0,15,0,2,0,15,0,2,0,15,0,2,0,15,0,2,0,15,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,8,0,8,0,8,0,6,0,8,0,4,0,11,0,2,0,8,0,2,0,11,0,0,0,11,0,0,0,11,0,253,255,8,0,253,255,8,0,251,255,6,0,249,255,4,0,249,255,0,0,247,255,0,0,249,255,253,255,249,255,249,255,249,255,244,255,251,255,242,255,251,255,240,255,251,255,240,255,253,255,238,255,0,0,238,255,253,255,240,255,253,255,240,255,253,255,242,255,253,255,244,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,6,0,253,255,6,0,253,255,8,0,251,255,11,0,249,255,11,0,251,255,13,0,247,255,15,0,247,255,15,0,247,255,15,0,249,255,17,0,249,255,17,0,249,255,17,0,249,255,15,0,251,255,13,0,251,255,11,0,251,255,6,0,253,255,6,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,249,255,251,255,249,255,251,255,247,255,249,255,244,255,249,255,242,255,249,255,244,255,249,255,242,255,249,255,242,255,249,255,244,255,249,255,244,255,247,255,247,255,249,255,249,255,247,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,6,0,253,255,4,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,6,0,2,0,8,0,4,0,8,0,4,0,8,0,6,0,8,0,6,0,8,0,8,0,8,0,8,0,11,0,11,0,8,0,8,0,6,0,8,0,6,0,8,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,8,0,0,0,8,0,0,0,11,0,2,0,13,0,2,0,13,0,0,0,15,0,2,0,13,0,2,0,13,0,4,0,13,0,6,0,13,0,4,0,11,0,4,0,11,0,4,0,8,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,8,0,4,0,8,0,6,0,8,0,6,0,6,0,6,0,8,0,8,0,8,0,8,0,6,0,11,0,4,0,8,0,4,0,11,0,4,0,11,0,4,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,249,255,2,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,249,255,0,0,247,255,2,0,247,255,0,0,242,255,2,0,244,255,4,0,242,255,6,0,242,255,6,0,242,255,8,0,244,255,11,0,247,255,13,0,249,255,13,0,251,255,13,0,251,255,13,0,253,255,15,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,15,0,2,0,13,0,2,0,15,0,4,0,15,0,2,0,15,0,4,0,15,0,4,0,15,0,6,0,13,0,4,0,11,0,6,0,8,0,4,0,8,0,6,0,4,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,8,0,251,255,11,0,249,255,8,0,251,255,11,0,253,255,8,0,253,255,8,0,0,0,6,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,4,0,4,0,6,0,2,0,4,0,2,0,8,0,0,0,11,0,2,0,11,0,4,0,11,0,4,0,11,0,4,0,13,0,6,0,15,0,8,0,13,0,11,0,15,0,11,0,15,0,11,0,13,0,11,0,15,0,11,0,13,0,11,0,15,0,11,0,15,0,6,0,13,0,4,0,13,0,2,0,13,0,0,0,13,0,0,0,11,0,253,255,11,0,251,255,8,0,247,255,6,0,247,255,6,0,247,255,4,0,247,255,4,0,247,255,2,0,244,255,2,0,244,255,2,0,242,255,2,0,244,255,2,0,242,255,2,0,242,255,4,0,242,255,4,0,242,255,6,0,242,255,6,0,244,255,6,0,244,255,4,0,249,255,4,0,249,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,251,255,6,0,249,255,6,0,251,255,6,0,249,255,6,0,249,255,6,0,247,255,4,0,249,255,2,0,247,255,4,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,4,0,8,0,6,0,8,0,6,0,11,0,6,0,11,0,6,0,11,0,4,0,11,0,4,0,13,0,0,0,11,0,0,0,15,0,0,0,13,0,253,255,17,0,253,255,17,0,253,255,17,0,253,255,17,0,0,0,17,0,0,0,15,0,0,0,15,0,2,0,13,0,4,0,11,0,4,0,8,0,4,0,4,0,4,0,2,0,2,0,0,0,0,0,253,255,0,0,251,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,247,255,249,255,244,255,249,255,244,255,251,255,247,255,251,255,247,255,251,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,2,0,251,255,6,0,249,255,8,0,251,255,13,0,251,255,13,0,253,255,15,0,0,0,17,0,0,0,19,0,2,0,19,0,4,0,17,0,4,0,17,0,4,0,17,0,6,0,13,0,6,0,11,0,4,0,8,0,4,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,8,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,251,255,0,0,251,255,0,0,247,255,0,0,247,255,251,255,244,255,249,255,244,255,247,255,244,255,247,255,247,255,247,255,247,255,244,255,247,255,247,255,249,255,247,255,249,255,247,255,251,255,249,255,253,255,249,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,253,255,249,255,251,255,247,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,4,0,2,0,6,0,2,0,8,0,4,0,11,0,0,0,13,0,0,0,13,0,0,0,15,0,253,255,13,0,253,255,15,0,251,255,15,0,251,255,15,0,251,255,15,0,251,255,11,0,253,255,8,0,253,255,8,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,253,255,6,0,251,255,6,0,249,255,6,0,247,255,8,0,247,255,8,0,244,255,8,0,244,255,8,0,244,255,8,0,247,255,6,0,247,255,6,0,247,255,4,0,249,255,4,0,251,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,6,0,251,255,6,0,249,255,8,0,251,255,11,0,251,255,13,0,253,255,13,0,253,255,15,0,0,0,13,0,0,0,15,0,2,0,13,0,4,0,13,0,6,0,11,0,8,0,8,0,11,0,6,0,11,0,6,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,4,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,0,0,6,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,242,255,0,0,242,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,2,0,244,255,4,0,242,255,2,0,240,255,6,0,240,255,6,0,240,255,6,0,240,255,8,0,240,255,8,0,240,255,6,0,240,255,6,0,242,255,2,0,242,255,2,0,242,255,0,0,244,255,0,0,244,255,253,255,244,255,251,255,247,255,251,255,247,255,249,255,249,255,251,255,249,255,249,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,6,0,4,0,4,0,2,0,6,0,2,0,8,0,2,0,11,0,0,0,11,0,0,0,11,0,253,255,11,0,251,255,11,0,251,255,11,0,249,255,6,0,249,255,8,0,247,255,6,0,247,255,6,0,244,255,6,0,242,255,4,0,242,255,6,0,242,255,4,0,242,255,4,0,242,255,4,0,242,255,6,0,242,255,6,0,244,255,4,0,247,255,4,0,247,255,6,0,251,255,6,0,251,255,6,0,253,255,4,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,8,0,0,0,6,0,2,0,8,0,2,0,8,0,0,0,8,0,2,0,11,0,2,0,11,0,2,0,11,0,4,0,11,0,2,0,11,0,2,0,13,0,4,0,11,0,2,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,249,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,247,255,4,0,247,255,6,0,247,255,8,0,247,255,8,0,249,255,11,0,249,255,11,0,251,255,11,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,2,0,6,0,2,0,6,0,4,0,8,0,6,0,8,0,8,0,8,0,13,0,6,0,15,0,6,0,17,0,6,0,19,0,4,0,22,0,4,0,19,0,2,0,17,0,2,0,17,0,0,0,15,0,2,0,13,0,0,0,11,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,11,0,253,255,8,0,253,255,11,0,253,255,11,0,251,255,8,0,253,255,8,0,251,255,8,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,251,255,249,255,251,255,249,255,251,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,251,255,244,255,249,255,247,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,253,255,244,255,253,255,244,255,251,255,244,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,4,0,2,0,4,0,2,0,6,0,4,0,8,0,4,0,8,0,6,0,8,0,8,0,8,0,11,0,11,0,11,0,8,0,11,0,8,0,11,0,8,0,8,0,6,0,8,0,4,0,8,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,4,0,11,0,6,0,13,0,6,0,15,0,11,0,15,0,11,0,13,0,13,0,13,0,15,0,11,0,15,0,11,0,17,0,11,0,19,0,8,0,17,0,8,0,17,0,8,0,15,0,8,0,15,0,6,0,13,0,6,0,13,0,8,0,13,0,8,0,11,0,8,0,8,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,6,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,8,0,0,0,8,0,2,0,8,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,11,0,251,255,11,0,253,255,13,0,251,255,13,0,253,255,13,0,253,255,13,0,253,255,13,0,253,255,13,0,253,255,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,11,0,4,0,8,0,4,0,8,0,4,0,4,0,6,0,2,0,6,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,11,0,253,255,8,0,253,255,8,0,251,255,8,0,249,255,6,0,251,255,8,0,251,255,6,0,251,255,4,0,251,255,4,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,11,0,0,0,8,0,2,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,253,255,13,0,253,255,13,0,253,255,13,0,251,255,13,0,253,255,13,0,253,255,11,0,251,255,8,0,253,255,6,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,249,255,4,0,249,255,4,0,251,255,6,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,6,0,6,0,6,0,8,0,6,0,6,0,4,0,6,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,4,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,247,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,4,0,249,255,6,0,251,255,6,0,251,255,8,0,251,255,8,0,253,255,11,0,0,0,6,0,253,255,6,0,0,0,8,0,0,0,6,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,8,0,0,0,8,0,253,255,11,0,251,255,11,0,249,255,13,0,249,255,11,0,249,255,11,0,249,255,11,0,251,255,6,0,253,255,6,0,0,0,4,0,2,0,2,0,4,0,0,0,6,0,0,0,11,0,0,0,11,0,253,255,8,0,0,0,8,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,253,255,8,0,253,255,11,0,249,255,11,0,247,255,15,0,244,255,17,0,244,255,22,0,242,255,24,0,240,255,24,0,240,255,26,0,238,255,26,0,238,255,26,0,236,255,26,0,238,255,24,0,240,255,22,0,240,255,19,0,242,255,17,0,242,255,13,0,244,255,11,0,249,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,2,0,2,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,251,255,4,0,251,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,249,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,249,255,4,0,249,255,2,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,6,0,253,255,6,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,2,0,8,0,2,0,8,0,2,0,6,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,251,255,6,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,0,0,251,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,15,0,253,255,15,0,253,255,13,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,2,0,8,0,4,0,6,0,6,0,4,0,6,0,2,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,251,255,8,0,249,255,6,0,251,255,6,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,6,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,247,255,251,255,247,255,251,255,249,255,247,255,249,255,247,255,249,255,249,255,251,255,247,255,0,0,247,255,0,0,249,255,2,0,251,255,6,0,253,255,8,0,0,0,11,0,0,0,15,0,4,0,17,0,8,0,17,0,13,0,19,0,15,0,19,0,17,0,19,0,22,0,19,0,24,0,19,0,24,0,17,0,24,0,17,0,22,0,15,0,22,0,13,0,19,0,13,0,17,0,11,0,13,0,11,0,8,0,8,0,6,0,8,0,4,0,6,0,0,0,6,0,0,0,6,0,251,255,4,0,249,255,4,0,247,255,4,0,244,255,6,0,247,255,6,0,244,255,8,0,244,255,8,0,247,255,11,0,247,255,11,0,249,255,13,0,249,255,11,0,251,255,11,0,251,255,8,0,253,255,8,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,253,255,253,255,251,255,251,255,249,255,251,255,247,255,251,255,244,255,251,255,242,255,249,255,244,255,251,255,244,255,251,255,244,255,251,255,242,255,251,255,244,255,251,255,247,255,251,255,247,255,253,255,249,255,253,255,247,255,0,0,249,255,0,0,251,255,0,0,249,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,2,0,251,255,0,0,247,255,0,0,249,255,0,0,247,255,253,255,244,255,251,255,244,255,251,255,242,255,251,255,242,255,249,255,242,255,251,255,242,255,251,255,242,255,253,255,240,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,2,0,244,255,0,0,244,255,2,0,242,255,2,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,242,255,251,255,242,255,251,255,242,255,247,255,244,255,249,255,247,255,247,255,249,255,247,255,251,255,247,255,253,255,249,255,2,0,249,255,6,0,249,255,11,0,251,255,15,0,253,255,17,0,0,0,22,0,0,0,24,0,0,0,24,0,0,0,24,0,4,0,22,0,4,0,19,0,2,0,17,0,4,0,13,0,2,0,11,0,4,0,8,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,6,0,249,255,4,0,249,255,6,0,251,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,2,0,2,0,4,0,4,0,2,0,6,0,2,0,4,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,11,0,4,0,13,0,4,0,15,0,6,0,15,0,6,0,15,0,6,0,19,0,8,0,17,0,8,0,19,0,8,0,22,0,8,0,19,0,11,0,19,0,13,0,17,0,11,0,15,0,11,0,11,0,8,0,11,0,8,0,6,0,6,0,6,0,6,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,8,0,2,0,11,0,0,0,13,0,0,0,13,0,253,255,13,0,253,255,15,0,251,255,13,0,251,255,15,0,249,255,15,0,249,255,13,0,247,255,13,0,247,255,13,0,249,255,11,0,247,255,8,0,249,255,8,0,249,255,6,0,249,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,6,0,11,0,6,0,13,0,6,0,11,0,8,0,11,0,11,0,8,0,11,0,8,0,13,0,6,0,15,0,6,0,17,0,6,0,17,0,4,0,19,0,2,0,22,0,4,0,22,0,2,0,26,0,2,0,24,0,0,0,26,0,0,0,24,0,253,255,26,0,253,255,24,0,251,255,22,0,249,255,19,0,247,255,19,0,249,255,17,0,249,255,15,0,251,255,13,0,251,255,11,0,251,255,11,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,247,255,4,0,247,255,6,0,249,255,6,0,251,255,8,0,249,255,11,0,251,255,11,0,253,255,11,0,0,0,13,0,0,0,11,0,0,0,8,0,2,0,4,0,2,0,4,0,4,0,2,0,6,0,0,0,6,0,0,0,8,0,253,255,11,0,253,255,13,0,253,255,11,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,8,0,4,0,8,0,4,0,8,0,6,0,11,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,4,0,8,0,2,0,11,0,0,0,11,0,0,0,13,0,251,255,11,0,251,255,8,0,249,255,8,0,247,255,6,0,244,255,6,0,244,255,0,0,247,255,253,255,244,255,251,255,249,255,244,255,249,255,242,255,249,255,240,255,251,255,238,255,251,255,236,255,253,255,236,255,253,255,236,255,253,255,236,255,0,0,236,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,238,255,2,0,240,255,2,0,242,255,4,0,244,255,6,0,244,255,6,0,247,255,8,0,247,255,11,0,249,255,13,0,251,255,15,0,251,255,15,0,251,255,15,0,251,255,13,0,253,255,13,0,253,255,13,0,253,255,11,0,251,255,11,0,253,255,8,0,0,0,6,0,253,255,4,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,253,255,247,255,253,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,249,255,247,255,249,255,247,255,247,255,249,255,249,255,251,255,249,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,242,255,2,0,242,255,2,0,240,255,4,0,240,255,4,0,240,255,4,0,240,255,4,0,240,255,6,0,242,255,4,0,242,255,4,0,244,255,2,0,244,255,4,0,247,255,2,0,249,255,2,0,253,255,2,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,242,255,2,0,242,255,2,0,242,255,4,0,242,255,6,0,244,255,8,0,244,255,11,0,249,255,13,0,249,255,13,0,251,255,13,0,251,255,15,0,0,0,15,0,0,0,15,0,2,0,15,0,0,0,15,0,2,0,13,0,2,0,11,0,2,0,11,0,4,0,8,0,4,0,4,0,4,0,2,0,4,0,0,0,4,0,253,255,4,0,251,255,2,0,251,255,4,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,247,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,244,255,0,0,244,255,2,0,244,255,4,0,242,255,4,0,242,255,6,0,240,255,6,0,240,255,8,0,240,255,8,0,240,255,11,0,240,255,8,0,242,255,8,0,242,255,8,0,244,255,6,0,247,255,6,0,247,255,6,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,247,255,0,0,247,255,253,255,242,255,253,255,242,255,253,255,242,255,253,255,240,255,253,255,242,255,253,255,242,255,0,0,247,255,0,0,247,255,253,255,249,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,251,255,251,255,251,255,249,255,247,255,249,255,249,255,249,255,244,255,249,255,244,255,249,255,242,255,251,255,242,255,251,255,240,255,249,255,242,255,251,255,240,255,253,255,240,255,0,0,238,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,2,0,240,255,4,0,240,255,4,0,238,255,4,0,240,255,2,0,240,255,4,0,238,255,6,0,240,255,6,0,238,255,11,0,238,255,8,0,240,255,11,0,240,255,13,0,240,255,15,0,240,255,13,0,242,255,15,0,242,255,15,0,244,255,15,0,242,255,15,0,244,255,11,0,244,255,8,0,247,255,8,0,247,255,6,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,6,0,253,255,6,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,6,0,251,255,8,0,251,255,11,0,249,255,11,0,247,255,13,0,244,255,13,0,244,255,15,0,244,255,13,0,244,255,13,0,242,255,13,0,244,255,13,0,247,255,11,0,247,255,6,0,249,255,4,0,251,255,2,0,251,255,0,0,253,255,253,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,247,255,2,0,244,255,4,0,242,255,2,0,242,255,2,0,240,255,0,0,240,255,0,0,240,255,251,255,238,255,251,255,240,255,247,255,242,255,247,255,242,255,244,255,242,255,244,255,244,255,244,255,247,255,244,255,249,255,244,255,249,255,247,255,253,255,249,255,253,255,249,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,247,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,244,255,2,0,247,255,4,0,249,255,2,0,249,255,4,0,253,255,4,0,251,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,4,0,251,255,8,0,253,255,8,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,4,0,6,0,4,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,253,255,8,0,251,255,11,0,251,255,13,0,249,255,17,0,249,255,19,0,251,255,19,0,249,255,19,0,249,255,22,0,249,255,19,0,251,255,19,0,251,255,17,0,251,255,17,0,253,255,15,0,251,255,15,0,251,255,13,0,253,255,13,0,253,255,11,0,253,255,11,0,253,255,8,0,253,255,8,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,6,0,249,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,0,0,247,255,253,255,247,255,253,255,247,255,251,255,249,255,251,255,251,255,249,255,253,255,249,255,253,255,249,255,2,0,249,255,2,0,249,255,4,0,251,255,8,0,249,255,8,0,251,255,13,0,251,255,13,0,251,255,13,0,251,255,11,0,251,255,11,0,249,255,11,0,249,255,8,0,249,255,8,0,249,255,6,0,244,255,6,0,244,255,6,0,247,255,2,0,247,255,4,0,247,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,253,255,13,0,251,255,13,0,249,255,13,0,249,255,11,0,247,255,8,0,244,255,6,0,244,255,6,0,242,255,6,0,240,255,2,0,238,255,4,0,238,255,4,0,238,255,4,0,238,255,4,0,238,255,6,0,238,255,6,0,238,255,8,0,240,255,8,0,240,255,8,0,242,255,6,0,244,255,8,0,247,255,6,0,249,255,6,0,249,255,8,0,251,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,249,255,251,255,247,255,251,255,244,255,251,255,244,255,251,255,242,255,249,255,244,255,249,255,244,255,249,255,247,255,249,255,247,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,251,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,2,0,11,0,2,0,11,0,2,0,11,0,2,0,11,0,2,0,11,0,4,0,11,0,4,0,8,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,253,255,6,0,251,255,4,0,253,255,4,0,249,255,4,0,247,255,2,0,249,255,4,0,244,255,2,0,244,255,4,0,247,255,2,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,8,0,2,0,8,0,4,0,11,0,4,0,6,0,4,0,8,0,6,0,8,0,8,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,15,0,8,0,17,0,8,0,19,0,8,0,19,0,6,0,19,0,2,0,19,0,4,0,19,0,2,0,17,0,0,0,17,0,0,0,15,0,0,0,13,0,253,255,13,0,253,255,8,0,251,255,8,0,249,255,6,0,249,255,6,0,247,255,4,0,247,255,2,0,247,255,2,0,244,255,2,0,242,255,2,0,242,255,2,0,242,255,2,0,242,255,4,0,240,255,4,0,238,255,4,0,238,255,6,0,238,255,8,0,238,255,6,0,238,255,11,0,238,255,8,0,238,255,11,0,240,255,11,0,242,255,11,0,244,255,13,0,247,255,13,0,253,255,11,0,0,0,11,0,2,0,11,0,4,0,11,0,6,0,8,0,8,0,8,0,11,0,4,0,11,0,4,0,13,0,4,0,15,0,2,0,17,0,2,0,15,0,2,0,15,0,2,0,15,0,4,0,15,0,4,0,13,0,4,0,11,0,6,0,11,0,6,0,8,0,6,0,6,0,6,0,2,0,4,0,0,0,6,0,0,0,4,0,251,255,2,0,251,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,253,255,247,255,251,255,247,255,251,255,247,255,249,255,249,255,249,255,249,255,247,255,251,255,249,255,251,255,247,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,249,255,2,0,247,255,4,0,247,255,2,0,249,255,2,0,251,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,253,255,249,255,251,255,244,255,253,255,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,240,255,2,0,240,255,2,0,244,255,2,0,249,255,2,0,249,255,0,0,251,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,253,255,249,255,251,255,249,255,253,255,249,255,251,255,247,255,251,255,249,255,249,255,247,255,249,255,247,255,249,255,247,255,247,255,244,255,249,255,244,255,244,255,242,255,247,255,242,255,247,255,240,255,247,255,238,255,247,255,238,255,249,255,238,255,249,255,236,255,251,255,236,255,251,255,233,255,253,255,236,255,0,0,233,255,0,0,233,255,0,0,236,255,0,0,236,255,4,0,236,255,2,0,236,255,2,0,238,255,4,0,238,255,2,0,238,255,2,0,240,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,4,0,247,255,6,0,247,255,6,0,249,255,6,0,251,255,11,0,251,255,8,0,253,255,11,0,253,255,8,0,253,255,8,0,251,255,6,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,6,0,4,0,8,0,2,0,8,0,2,0,11,0,4,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,251,255,0,0,251,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,251,255,2,0,251,255,4,0,253,255,4,0,251,255,6,0,253,255,6,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,2,0,8,0,0,0,8,0,0,0,6,0,2,0,8,0,2,0,6,0,4,0,8,0,4,0,6,0,4,0,6,0,4,0,6,0,6,0,4,0,8,0,6,0,6,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,0,0,253,255,0,0,253,255,251,255,0,0,251,255,253,255,247,255,253,255,244,255,251,255,244,255,249,255,244,255,247,255,247,255,244,255,247,255,244,255,249,255,242,255,249,255,244,255,251,255,242,255,253,255,242,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,247,255,253,255,249,255,251,255,247,255,249,255,249,255,249,255,251,255,244,255,251,255,242,255,251,255,240,255,251,255,236,255,251,255,236,255,251,255,236,255,253,255,236,255,0,0,233,255,253,255,233,255,253,255,233,255,0,0,236,255,253,255,236,255,253,255,236,255,253,255,238,255,253,255,236,255,253,255,240,255,253,255,240,255,251,255,242,255,253,255,244,255,251,255,244,255,251,255,247,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,2,0,8,0,4,0,8,0,2,0,8,0,4,0,8,0,6,0,6,0,6,0,6,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,253,255,8,0,251,255,8,0,247,255,11,0,247,255,11,0,244,255,8,0,242,255,8,0,244,255,8,0,244,255,4,0,244,255,4,0,244,255,2,0,249,255,0,0,247,255,0,0,251,255,253,255,251,255,251,255,253,255,249,255,0,0,247,255,0,0,247,255,2,0,247,255,0,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,244,255,2,0,244,255,2,0,244,255,0,0,242,255,0,0,244,255,0,0,242,255,253,255,242,255,253,255,242,255,251,255,240,255,249,255,242,255,249,255,240,255,247,255,240,255,247,255,242,255,247,255,242,255,247,255,238,255,247,255,240,255,249,255,238,255,249,255,238,255,251,255,238,255,0,0,238,255,0,0,238,255,2,0,238,255,6,0,238,255,6,0,240,255,8,0,240,255,11,0,242,255,11,0,244,255,8,0,244,255,8,0,249,255,8,0,249,255,6,0,249,255,4,0,249,255,4,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,251,255,249,255,251,255,244,255,249,255,244,255,249,255,244,255,249,255,244,255,247,255,242,255,249,255,242,255,251,255,242,255,251,255,244,255,251,255,242,255,253,255,244,255,253,255,244,255,0,0,247,255,2,0,247,255,4,0,247,255,4,0,247,255,6,0,244,255,11,0,247,255,8,0,247,255,11,0,247,255,13,0,244,255,11,0,247,255,11,0,247,255,11,0,249,255,11,0,247,255,11,0,249,255,8,0,249,255,6,0,249,255,6,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,6,0,2,0,6,0,0,0,8,0,0,0,13,0,253,255,11,0,251,255,11,0,249,255,11,0,247,255,11,0,244,255,6,0,242,255,4,0,240,255,4,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,253,255,249,255,251,255,251,255,251,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,247,255,2,0,249,255,4,0,247,255,2,0,249,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,4,0,4,0,4,0,6,0,6,0,8,0,4,0,11,0,6,0,8,0,6,0,8,0,6,0,6,0,8,0,8,0,6,0,6,0,4,0,4,0,6,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,2,0,240,255,2,0,240,255,2,0,242,255,2,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,251,255,242,255,251,255,244,255,251,255,244,255,253,255,242,255,253,255,244,255,253,255,244,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,249,255,6,0,251,255,8,0,249,255,13,0,249,255,15,0,251,255,17,0,249,255,19,0,249,255,19,0,249,255,19,0,249,255,19,0,249,255,19,0,251,255,17,0,251,255,15,0,251,255,15,0,253,255,11,0,253,255,8,0,253,255,8,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,4,0,247,255,6,0,249,255,6,0,247,255,8,0,249,255,6,0,247,255,8,0,249,255,8,0,249,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,244,255,4,0,244,255,2,0,244,255,4,0,247,255,2,0,247,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,251,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,249,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,8,0,253,255,6,0,253,255,6,0,251,255,4,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,4,0,249,255,6,0,251,255,6,0,249,255,8,0,251,255,8,0,251,255,11,0,251,255,11,0,253,255,8,0,0,0,11,0,2,0,6,0,2,0,6,0,6,0,2,0,8,0,0,0,11,0,0,0,13,0,0,0,15,0,253,255,15,0,253,255,15,0,251,255,17,0,251,255,15,0,253,255,13,0,251,255,13,0,249,255,8,0,249,255,6,0,251,255,4,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,2,0,253,255,6,0,0,0,6,0,0,0,8,0,0,0,11,0,2,0,11,0,2,0,8,0,2,0,11,0,4,0,11,0,6,0,6,0,6,0,4,0,4,0,2,0,4,0,0,0,2,0,253,255,2,0,251,255,0,0,247,255,253,255,247,255,251,255,242,255,249,255,240,255,247,255,240,255,247,255,238,255,244,255,238,255,244,255,238,255,244,255,238,255,247,255,240,255,249,255,238,255,251,255,242,255,251,255,242,255,253,255,244,255,251,255,247,255,251,255,247,255,253,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,4,0,247,255,6,0,247,255,6,0,247,255,8,0,247,255,8,0,249,255,8,0,249,255,8,0,251,255,8,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,2,0,4,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,249,255,0,0,247,255,253,255,247,255,0,0,244,255,2,0,244,255,0,0,242,255,4,0,242,255,4,0,242,255,6,0,242,255,8,0,242,255,8,0,242,255,8,0,244,255,8,0,244,255,6,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,2,0,247,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,6,0,8,0,4,0,6,0,4,0,6,0,6,0,6,0,4,0,6,0,2,0,4,0,4,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,247,255,4,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,8,0,2,0,11,0,0,0,13,0,2,0,13,0,2,0,15,0,0,0,13,0,2,0,13,0,2,0,11,0,4,0,11,0,6,0,8,0,8,0,11,0,11,0,8,0,13,0,6,0,13,0,6,0,15,0,6,0,15,0,6,0,15,0,4,0,13,0,2,0,11,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,247,255,251,255,247,255,249,255,244,255,247,255,244,255,247,255,244,255,242,255,247,255,242,255,244,255,240,255,244,255,238,255,247,255,240,255,247,255,240,255,249,255,240,255,247,255,240,255,247,255,240,255,249,255,242,255,249,255,242,255,249,255,244,255,249,255,242,255,249,255,244,255,251,255,242,255,251,255,244,255,249,255,244,255,249,255,247,255,249,255,244,255,249,255,247,255,249,255,247,255,251,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,8,0,0,0,11,0,2,0,13,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,15,0,0,0,17,0,253,255,17,0,251,255,17,0,251,255,17,0,251,255,19,0,249,255,19,0,249,255,17,0,249,255,17,0,249,255,15,0,249,255,15,0,251,255,13,0,253,255,11,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,253,255,2,0,251,255,4,0,247,255,4,0,244,255,4,0,244,255,4,0,244,255,6,0,242,255,8,0,242,255,6,0,242,255,6,0,244,255,6,0,244,255,8,0,244,255,8,0,244,255,8,0,244,255,8,0,247,255,11,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,8,0,249,255,11,0,251,255,6,0,249,255,6,0,249,255,8,0,251,255,8,0,247,255,8,0,249,255,6,0,249,255,8,0,251,255,6,0,249,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,0,0,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,251,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,251,255,244,255,251,255,242,255,251,255,242,255,251,255,244,255,251,255,242,255,251,255,242,255,249,255,242,255,249,255,244,255,247,255,244,255,244,255,249,255,244,255,249,255,242,255,253,255,244,255,0,0,242,255,4,0,244,255,4,0,244,255,6,0,247,255,8,0,247,255,11,0,249,255,11,0,249,255,11,0,251,255,8,0,253,255,6,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,253,255,242,255,253,255,242,255,0,0,242,255,253,255,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,0,0,249,255,0,0,247,255,0,0,251,255,253,255,251,255,251,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,249,255,251,255,249,255,247,255,253,255,244,255,253,255,244,255,0,0,242,255,0,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,249,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,253,255,6,0,253,255,11,0,253,255,11,0,253,255,13,0,253,255,15,0,253,255,17,0,253,255,15,0,253,255,15,0,251,255,15,0,253,255,15,0,251,255,13,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,247,255,251,255,249,255,249,255,247,255,251,255,247,255,247,255,244,255,247,255,244,255,244,255,242,255,244,255,244,255,244,255,244,255,242,255,244,255,244,255,247,255,242,255,247,255,242,255,251,255,242,255,251,255,244,255,249,255,244,255,251,255,247,255,253,255,249,255,0,0,249,255,253,255,253,255,0,0,0,0,0,0,0,0,2,0,4,0,2,0,4,0,4,0,6,0,6,0,8,0,8,0,6,0,8,0,8,0,11,0,8,0,11,0,8,0,13,0,6,0,13,0,4,0,11,0,2,0,13,0,4,0,11,0,2,0,11,0,0,0,8,0,0,0,4,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,251,255,251,255,249,255,249,255,249,255,247,255,249,255,247,255,251,255,247,255,251,255,244,255,253,255,242,255,0,0,244,255,0,0,244,255,2,0,244,255,4,0,244,255,4,0,247,255,6,0,249,255,6,0,249,255,8,0,251,255,8,0,253,255,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,0,0,8,0,0,0,6,0,253,255,8,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,253,255,6,0,253,255,4,0,0,0,4,0,2,0,2,0,4,0,0,0,6,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,251,255,19,0,251,255,19,0,251,255,19,0,251,255,19,0,247,255,19,0,249,255,17,0,244,255,19,0,247,255,17,0,247,255,17,0,247,255,15,0,244,255,15,0,247,255,13,0,247,255,11,0,247,255,11,0,247,255,8,0,247,255,8,0,247,255,4,0,247,255,6,0,247,255,4,0,249,255,4,0,249,255,4,0,249,255,6,0,251,255,6,0,251,255,8,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,247,255,4,0,247,255,4,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,6,0,249,255,6,0,251,255,4,0,251,255,6,0,251,255,6,0,0,0,4,0,0,0,6,0,0,0,8,0,2,0,6,0,2,0,6,0,6,0,8,0,4,0,6,0,4,0,8,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,251,255,251,255,251,255,249,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,249,255,251,255,247,255,251,255,244,255,251,255,247,255,253,255,244,255,253,255,242,255,253,255,242,255,0,0,242,255,2,0,242,255,2,0,242,255,4,0,242,255,6,0,244,255,8,0,244,255,11,0,244,255,13,0,244,255,13,0,244,255,13,0,242,255,11,0,244,255,11,0,242,255,11,0,244,255,11,0,244,255,8,0,244,255,8,0,244,255,6,0,244,255,6,0,247,255,6,0,247,255,4,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,4,0,4,0,4,0,2,0,6,0,4,0,8,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,251,255,6,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,2,0,240,255,2,0,240,255,2,0,240,255,2,0,240,255,2,0,240,255,2,0,238,255,0,0,240,255,2,0,240,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,247,255,2,0,247,255,4,0,242,255,4,0,240,255,4,0,242,255,6,0,240,255,6,0,240,255,4,0,238,255,2,0,240,255,2,0,238,255,2,0,240,255,253,255,240,255,253,255,240,255,249,255,240,255,247,255,242,255,244,255,244,255,242,255,247,255,242,255,247,255,240,255,249,255,242,255,251,255,242,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,0,0,6,0,0,0,4,0,0,0,8,0,253,255,8,0,249,255,8,0,249,255,8,0,247,255,8,0,247,255,8,0,244,255,8,0,244,255,8,0,242,255,8,0,242,255,8,0,244,255,8,0,244,255,6,0,244,255,8,0,244,255,6,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,244,255,6,0,247,255,4,0,244,255,4,0,244,255,4,0,244,255,6,0,244,255,6,0,244,255,6,0,247,255,8,0,247,255,8,0,249,255,8,0,249,255,6,0,251,255,8,0,251,255,6,0,253,255,6,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,251,255,251,255,251,255,249,255,247,255,251,255,247,255,249,255,247,255,249,255,244,255,253,255,244,255,253,255,244,255,0,0,247,255,0,0,249,255,2,0,249,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,249,255,253,255,247,255,253,255,242,255,253,255,240,255,251,255,242,255,251,255,242,255,249,255,244,255,249,255,244,255,247,255,247,255,244,255,247,255,244,255,247,255,242,255,249,255,240,255,249,255,238,255,249,255,236,255,251,255,236,255,249,255,236,255,251,255,236,255,251,255,238,255,251,255,240,255,253,255,244,255,253,255,247,255,0,0,251,255,0,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,11,0,4,0,11,0,4,0,11,0,4,0,13,0,4,0,15,0,2,0,13,0,2,0,13,0,2,0,13,0,0,0,11,0,253,255,11,0,251,255,8,0,249,255,4,0,249,255,4,0,244,255,4,0,244,255,4,0,244,255,2,0,242,255,4,0,242,255,2,0,242,255,2,0,244,255,4,0,244,255,2,0,247,255,4,0,247,255,4,0,249,255,6,0,249,255,6,0,251,255,8,0,251,255,6,0,253,255,8,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,8,0,6,0,6,0,6,0,6,0,8,0,6,0,8,0,4,0,8,0,2,0,11,0,4,0,11,0,2,0,11,0,0,0,11,0,0,0,11,0,251,255,8,0,249,255,8,0,244,255,4,0,244,255,2,0,242,255,2,0,242,255,0,0,244,255,253,255,244,255,251,255,249,255,251,255,251,255,249,255,253,255,249,255,0,0,251,255,2,0,249,255,2,0,251,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,253,255,251,255,253,255,251,255,249,255,249,255,247,255,247,255,247,255,247,255,244,255,247,255,242,255,244,255,240,255,244,255,240,255,244,255,240,255,244,255,240,255,244,255,240,255,244,255,240,255,249,255,242,255,249,255,244,255,251,255,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,251,255,251,255,249,255,249,255,251,255,247,255,251,255,244,255,251,255,244,255,251,255,242,255,0,0,244,255,0,0,240,255,2,0,242,255,2,0,242,255,4,0,242,255,4,0,244,255,4,0,247,255,6,0,247,255,6,0,249,255,6,0,249,255,6,0,251,255,4,0,251,255,4,0,253,255,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,2,0,11,0,2,0,8,0,6,0,8,0,8,0,6,0,8,0,6,0,11,0,2,0,11,0,0,0,11,0,0,0,11,0,253,255,11,0,251,255,8,0,251,255,8,0,249,255,6,0,249,255,6,0,249,255,6,0,247,255,2,0,247,255,0,0,247,255,2,0,247,255,0,0,247,255,253,255,247,255,253,255,249,255,253,255,251,255,249,255,253,255,249,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,247,255,4,0,249,255,6,0,249,255,8,0,251,255,6,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,4,0,249,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,249,255,0,0,249,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,247,255,4,0,247,255,6,0,247,255,8,0,247,255,6,0,249,255,8,0,249,255,8,0,251,255,6,0,0,0,6,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,251,255,240,255,249,255,240,255,249,255,240,255,247,255,240,255,244,255,240,255,242,255,240,255,242,255,240,255,244,255,240,255,242,255,240,255,242,255,240,255,244,255,240,255,244,255,242,255,247,255,244,255,247,255,247,255,247,255,249,255,249,255,249,255,251,255,253,255,251,255,253,255,253,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,244,255,251,255,247,255,249,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,249,255,242,255,251,255,242,255,251,255,240,255,253,255,238,255,253,255,238,255,0,0,233,255,0,0,233,255,0,0,233,255,0,0,231,255,0,0,231,255,253,255,231,255,253,255,233,255,253,255,236,255,251,255,238,255,249,255,240,255,247,255,242,255,247,255,244,255,247,255,247,255,247,255,249,255,249,255,253,255,249,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,247,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,244,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,11,0,253,255,11,0,253,255,8,0,253,255,11,0,253,255,11,0,253,255,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,8,0,0,0,11,0,0,0,8,0,253,255,11,0,251,255,11,0,251,255,11,0,249,255,11,0,249,255,11,0,247,255,11,0,249,255,13,0,249,255,13,0,249,255,13,0,249,255,15,0,251,255,15,0,251,255,13,0,253,255,13,0,253,255,11,0,0,0,8,0,0,0,6,0,0,0,4,0,2,0,2,0,4,0,0,0,6,0,253,255,11,0,249,255,13,0,249,255,17,0,247,255,19,0,244,255,19,0,244,255,22,0,242,255,22,0,242,255,22,0,242,255,19,0,244,255,17,0,244,255,15,0,247,255,13,0,247,255,11,0,247,255,8,0,247,255,6,0,247,255,4,0,244,255,2,0,247,255,2,0,247,255,0,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,249,255,247,255,249,255,249,255,247,255,249,255,247,255,247,255,249,255,249,255,249,255,249,255,249,255,251,255,247,255,251,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,247,255,4,0,247,255,4,0,247,255,4,0,244,255,4,0,244,255,4,0,244,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,249,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,249,255,253,255,249,255,251,255,251,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,253,255,244,255,0,0,247,255,253,255,247,255,253,255,244,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,2,0,244,255,4,0,247,255,6,0,249,255,6,0,249,255,8,0,249,255,8,0,251,255,8,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,253,255,8,0,253,255,11,0,253,255,11,0,251,255,15,0,251,255,15,0,251,255,15,0,251,255,17,0,251,255,15,0,251,255,17,0,249,255,17,0,251,255,17,0,249,255,13,0,253,255,13,0,251,255,11,0,253,255,8,0,253,255,6,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,8,0,2,0,8,0,4,0,6,0,6,0,6,0,8,0,4,0,11,0,2,0,11,0,0,0,15,0,0,0,15,0,0,0,15,0,253,255,15,0,253,255,15,0,253,255,15,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,8,0,2,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,2,0,11,0,4,0,11,0,4,0,8,0,8,0,8,0,11,0,6,0,13,0,4,0,15,0,0,0,19,0,0,0,19,0,0,0,24,0,251,255,24,0,249,255,28,0,247,255,26,0,249,255,28,0,249,255,28,0,249,255,28,0,251,255,30,0,251,255,28,0,253,255,26,0,253,255,24,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,17,0,0,0,15,0,0,0,13,0,253,255,11,0,0,0,8,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,6,0,249,255,6,0,247,255,6,0,249,255,4,0,249,255,6,0,249,255,4,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,249,255,247,255,247,255,247,255,242,255,249,255,242,255,249,255,240,255,249,255,238,255,249,255,238,255,249,255,238,255,249,255,238,255,249,255,240,255,249,255,240,255,249,255,242,255,247,255,242,255,247,255,242,255,247,255,244,255,244,255,244,255,247,255,244,255,247,255,247,255,249,255,247,255,249,255,244,255,249,255,247,255,251,255,247,255,253,255,247,255,0,0,247,255,2,0,247,255,0,0,247,255,2,0,247,255,4,0,244,255,4,0,247,255,2,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,253,255,244,255,251,255,247,255,249,255,249,255,247,255,249,255,244,255,249,255,244,255,251,255,242,255,249,255,240,255,251,255,240,255,253,255,240,255,251,255,238,255,251,255,240,255,251,255,238,255,251,255,240,255,253,255,240,255,253,255,240,255,251,255,242,255,253,255,242,255,253,255,242,255,251,255,244,255,251,255,242,255,249,255,242,255,249,255,244,255,249,255,244,255,247,255,244,255,247,255,247,255,244,255,249,255,244,255,249,255,244,255,251,255,242,255,251,255,242,255,251,255,242,255,253,255,242,255,251,255,242,255,253,255,244,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,240,255,2,0,240,255,0,0,238,255,0,0,236,255,0,0,238,255,2,0,238,255,2,0,238,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,253,255,8,0,253,255,11,0,253,255,11,0,249,255,8,0,251,255,8,0,249,255,8,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,253,255,13,0,253,255,15,0,253,255,13,0,251,255,13,0,253,255,11,0,253,255,11,0,253,255,8,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,2,0,6,0,0,0,8,0,2,0,8,0,4,0,11,0,4,0,11,0,6,0,11,0,8,0,11,0,8,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,8,0,8,0,8,0,8,0,8,0,11,0,4,0,8,0,2,0,6,0,0,0,4,0,253,255,4,0,251,255,2,0,249,255,2,0,247,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,236,255,0,0,233,255,0,0,236,255,0,0,233,255,4,0,236,255,2,0,236,255,6,0,236,255,8,0,238,255,11,0,240,255,11,0,242,255,13,0,244,255,15,0,244,255,15,0,247,255,15,0,244,255,17,0,247,255,17,0,249,255,17,0,249,255,19,0,251,255,17,0,253,255,17,0,253,255,17,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,11,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,4,0,2,0,6,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,249,255,251,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,6,0,249,255,6,0,247,255,6,0,244,255,8,0,244,255,8,0,242,255,8,0,242,255,8,0,240,255,11,0,238,255,13,0,238,255,13,0,238,255,13,0,238,255,17,0,238,255,19,0,238,255,19,0,240,255,17,0,240,255,17,0,242,255,17,0,244,255,17,0,244,255,15,0,247,255,13,0,247,255,11,0,247,255,8,0,244,255,8,0,244,255,4,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,247,255,251,255,247,255,251,255,247,255,249,255,249,255,249,255,251,255,249,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,253,255,249,255,253,255,247,255,251,255,249,255,247,255,251,255,244,255,251,255,244,255,251,255,244,255,249,255,242,255,251,255,242,255,247,255,242,255,247,255,242,255,244,255,242,255,244,255,242,255,242,255,244,255,242,255,247,255,242,255,249,255,242,255,249,255,242,255,251,255,244,255,253,255,242,255,251,255,244,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,247,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,249,255,253,255,247,255,251,255,247,255,251,255,242,255,251,255,242,255,251,255,242,255,251,255,242,255,249,255,242,255,249,255,244,255,251,255,247,255,249,255,247,255,249,255,249,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,251,255,242,255,253,255,242,255,253,255,242,255,0,0,240,255,0,0,242,255,0,0,242,255,4,0,242,255,4,0,242,255,6,0,242,255,6,0,244,255,6,0,247,255,8,0,247,255,11,0,247,255,6,0,249,255,8,0,247,255,6,0,249,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,2,0,251,255,0,0,251,255,2,0,249,255,0,0,249,255,2,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,4,0,8,0,4,0,11,0,6,0,11,0,6,0,13,0,6,0,11,0,4,0,13,0,4,0,11,0,2,0,13,0,2,0,11,0,0,0,11,0,0,0,8,0,253,255,11,0,253,255,6,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,249,255,8,0,249,255,8,0,247,255,11,0,244,255,11,0,244,255,13,0,242,255,11,0,240,255,13,0,240,255,13,0,238,255,13,0,236,255,13,0,238,255,11,0,238,255,13,0,238,255,11,0,240,255,11,0,240,255,11,0,242,255,8,0,244,255,8,0,247,255,8,0,249,255,8,0,251,255,11,0,251,255,11,0,253,255,13,0,253,255,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,6,0,4,0,6,0,4,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,253,255,251,255,251,255,249,255,249,255,247,255,247,255,244,255,244,255,244,255,242,255,244,255,244,255,247,255,244,255,247,255,244,255,249,255,244,255,251,255,244,255,249,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,253,255,244,255,253,255,247,255,253,255,247,255,251,255,247,255,253,255,247,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,249,255,249,255,249,255,251,255,249,255,251,255,247,255,249,255,247,255,251,255,247,255,249,255,244,255,249,255,244,255,249,255,244,255,249,255,242,255,249,255,242,255,249,255,242,255,249,255,242,255,249,255,244,255,249,255,240,255,251,255,240,255,253,255,242,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,2,0,247,255,2,0,249,255,4,0,247,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,6,0,251,255,6,0,251,255,6,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,13,0,4,0,15,0,4,0,15,0,6,0,15,0,6,0,15,0,6,0,15,0,6,0,15,0,4,0,13,0,4,0,13,0,0,0,11,0,0,0,11,0,0,0,6,0,253,255,4,0,253,255,2,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,247,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,249,255,0,0,249,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,17,0,0,0,17,0,0,0,19,0,0,0,17,0,0,0,19,0,0,0,17,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,6,0,0,0,4,0,253,255,6,0,253,255,6,0,251,255,4,0,247,255,6,0,244,255,6,0,242,255,6,0,238,255,6,0,238,255,6,0,236,255,8,0,236,255,8,0,238,255,6,0,238,255,4,0,242,255,4,0,240,255,0,0,244,255,0,0,244,255,253,255,244,255,251,255,247,255,247,255,247,255,244,255,247,255,244,255,249,255,244,255,249,255,242,255,249,255,242,255,251,255,244,255,0,0,244,255,0,0,247,255,0,0,247,255,2,0,251,255,6,0,251,255,8,0,253,255,8,0,0,0,11,0,0,0,15,0,2,0,15,0,2,0,17,0,2,0,17,0,4,0,19,0,4,0,17,0,4,0,19,0,4,0,17,0,4,0,19,0,4,0,19,0,4,0,19,0,4,0,19,0,2,0,19,0,2,0,17,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,19,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,15,0,4,0,13,0,6,0,11,0,6,0,11,0,8,0,11,0,8,0,6,0,8,0,6,0,11,0,4,0,11,0,4,0,8,0,4,0,6,0,2,0,6,0,4,0,6,0,2,0,4,0,4,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,251,255,249,255,251,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,244,255,249,255,244,255,249,255,242,255,249,255,244,255,249,255,244,255,247,255,244,255,244,255,244,255,244,255,244,255,244,255,247,255,244,255,247,255,244,255,247,255,244,255,247,255,244,255,249,255,247,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,4,0,6,0,2,0,8,0,4,0,8,0,4,0,8,0,6,0,8,0,8,0,8,0,6,0,8,0,8,0,8,0,11,0,11,0,11,0,11,0,13,0,13,0,13,0,11,0,13,0,11,0,13,0,8,0,13,0,6,0,15,0,4,0,13,0,0,0,13,0,253,255,8,0,247,255,6,0,242,255,4,0,240,255,2,0,238,255,2,0,233,255,0,0,233,255,0,0,231,255,0,0,233,255,253,255,233,255,253,255,233,255,253,255,236,255,253,255,240,255,0,0,240,255,251,255,242,255,253,255,244,255,251,255,244,255,253,255,244,255,251,255,244,255,249,255,244,255,251,255,244,255,249,255,242,255,249,255,242,255,247,255,242,255,249,255,242,255,249,255,242,255,249,255,242,255,249,255,244,255,249,255,244,255,249,255,244,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,2,0,249,255,0,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,6,0,253,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,244,255,6,0,242,255,8,0,242,255,6,0,242,255,8,0,242,255,8,0,244,255,8,0,244,255,8,0,244,255,6,0,247,255,6,0,249,255,4,0,249,255,4,0,251,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,251,255,251,255,249,255,249,255,247,255,249,255,247,255,247,255,244,255,247,255,242,255,247,255,242,255,247,255,240,255,247,255,240,255,249,255,240,255,251,255,240,255,251,255,242,255,251,255,244,255,253,255,244,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,6,0,8,0,2,0,11,0,2,0,11,0,2,0,11,0,2,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,247,255,0,0,249,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,6,0,251,255,4,0,249,255,4,0,249,255,6,0,249,255,6,0,251,255,6,0,249,255,6,0,249,255,6,0,249,255,4,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,244,255,6,0,244,255,8,0,244,255,6,0,244,255,8,0,247,255,8,0,247,255,8,0,251,255,11,0,253,255,11,0,0,0,13,0,0,0,13,0,2,0,13,0,4,0,13,0,4,0,13,0,4,0,13,0,4,0,11,0,4,0,8,0,4,0,8,0,2,0,6,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,244,255,2,0,244,255,0,0,244,255,2,0,247,255,2,0,247,255,4,0,249,255,4,0,253,255,4,0,0,0,4,0,0,0,6,0,4,0,6,0,4,0,8,0,6,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,6,0,8,0,6,0,6,0,4,0,6,0,4,0,4,0,4,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,8,0,4,0,8,0,6,0,11,0,6,0,11,0,6,0,11,0,4,0,13,0,6,0,11,0,6,0,13,0,4,0,13,0,2,0,13,0,2,0,11,0,4,0,11,0,2,0,11,0,4,0,11,0,4,0,8,0,6,0,11,0,4,0,11,0,2,0,13,0,4,0,11,0,2,0,11,0,0,0,13,0,253,255,11,0,0,0,11,0,251,255,8,0,247,255,6,0,249,255,4,0,247,255,2,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,253,255,249,255,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,8,0,253,255,11,0,253,255,11,0,253,255,11,0,251,255,11,0,251,255,13,0,251,255,13,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,8,0,2,0,6,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,6,0,8,0,6,0,11,0,8,0,11,0,8,0,11,0,8,0,8,0,11,0,8,0,8,0,8,0,6,0,6,0,6,0,6,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,2,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,247,255,247,255,247,255,244,255,247,255,244,255,247,255,244,255,244,255,242,255,244,255,242,255,242,255,240,255,242,255,240,255,242,255,240,255,242,255,240,255,240,255,240,255,240,255,240,255,240,255,240,255,242,255,242,255,244,255,242,255,247,255,244,255,249,255,249,255,251,255,251,255,253,255,253,255,0,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,4,0,6,0,6,0,11,0,6,0,11,0,4,0,11,0,4,0,13,0,4,0,8,0,2,0,8,0,0,0,8,0,0,0,4,0,251,255,2,0,249,255,0,0,251,255,0,0,249,255,253,255,251,255,249,255,249,255,249,255,251,255,249,255,0,0,247,255,0,0,249,255,2,0,249,255,4,0,247,255,6,0,247,255,11,0,247,255,11,0,247,255,13,0,247,255,13,0,249,255,13,0,251,255,11,0,251,255,13,0,253,255,13,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,6,0,2,0,4,0,2,0,2,0,6,0,0,0,6,0,0,0,11,0,253,255,13,0,253,255,13,0,253,255,15,0,253,255,17,0,253,255,17,0,0,0,19,0,0,0,22,0,0,0,19,0,2,0,22,0,6,0,19,0,4,0,22,0,6,0,19,0,8,0,17,0,8,0,15,0,8,0,15,0,8,0,15,0,11,0,13,0,8,0,13,0,8,0,11,0,11,0,11,0,11,0,8,0,11,0,8,0,11,0,8,0,11,0,6,0,8,0,6,0,8,0,6,0,8,0,2,0,6,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,251,255,249,255,253,255,247,255,251,255,247,255,251,255,244,255,253,255,242,255,251,255,242,255,251,255,240,255,251,255,240,255,249,255,238,255,247,255,238,255,244,255,238,255,242,255,238,255,242,255,240,255,242,255,244,255,242,255,247,255,244,255,249,255,244,255,253,255,247,255,253,255,249,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,4,0,253,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,244,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,244,255,2,0,244,255,4,0,244,255,4,0,244,255,6,0,242,255,8,0,244,255,8,0,244,255,8,0,242,255,8,0,242,255,8,0,244,255,6,0,244,255,6,0,247,255,4,0,247,255,4,0,247,255,4,0,249,255,4,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,6,0,249,255,8,0,249,255,13,0,249,255,13,0,247,255,13,0,247,255,13,0,247,255,15,0,247,255,13,0,247,255,13,0,247,255,11,0,247,255,8,0,247,255,6,0,247,255,4,0,249,255,2,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,6,0,249,255,6,0,249,255,4,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,4,0,249,255,6,0,249,255,4,0,249,255,6,0,249,255,4,0,249,255,6,0,249,255,4,0,247,255,4,0,249,255,4,0,247,255,4,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,11,0,249,255,8,0,251,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,6,0,247,255,4,0,244,255,2,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,242,255,253,255,240,255,253,255,242,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,2,0,8,0,0,0,13,0,0,0,13,0,0,0,13,0,253,255,15,0,253,255,17,0,253,255,19,0,253,255,17,0,253,255,17,0,0,0,15,0,0,0,17,0,0,0,13,0,2,0,13,0,2,0,11,0,2,0,8,0,2,0,6,0,4,0,6,0,4,0,4,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,8,0,253,255,8,0,253,255,11,0,253,255,13,0,251,255,15,0,251,255,15,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,13,0,2,0,11,0,4,0,8,0,6,0,6,0,6,0,6,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,251,255,8,0,253,255,11,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,4,0,249,255,4,0,249,255,6,0,249,255,4,0,247,255,6,0,247,255,6,0,249,255,4,0,249,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,22,0,0,0,19,0,0,0,22,0,0,0,22,0,0,0,19,0,0,0,22,0,0,0,22,0,0,0,19,0,0,0,19,0,0,0,15,0,0,0,13,0,0,0,11,0,2,0,8,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,253,255,8,0,0,0,6,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,2,0,244,255,2,0,242,255,4,0,244,255,2,0,244,255,2,0,247,255,2,0,249,255,0,0,251,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,247,255,0,0,244,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,253,255,251,255,0,0,249,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,249,255,2,0,247,255,4,0,249,255,6,0,249,255,8,0,249,255,11,0,247,255,13,0,251,255,15,0,251,255,15,0,251,255,15,0,253,255,15,0,251,255,15,0,253,255,15,0,251,255,15,0,253,255,13,0,253,255,11,0,253,255,4,0,253,255,2,0,253,255,0,0,0,0,253,255,0,0,249,255,0,0,247,255,2,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,6,0,247,255,4,0,249,255,4,0,249,255,4,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,249,255,2,0,249,255,4,0,251,255,4,0,253,255,2,0,0,0,4,0,2,0,2,0,6,0,2,0,11,0,0,0,13,0,0,0,17,0,0,0,19,0,0,0,22,0,0,0,24,0,0,0,26,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,22,0,0,0,19,0,0,0,17,0,253,255,17,0,253,255,13,0,253,255,13,0,253,255,13,0,251,255,11,0,251,255,11,0,251,255,13,0,253,255,11,0,253,255,13,0,253,255,13,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,15,0,0,0,15,0,2,0,15,0,2,0,13,0,2,0,13,0,2,0,11,0,2,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,249,255,251,255,249,255,251,255,249,255,249,255,247,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,4,0,249,255,6,0,251,255,6,0,249,255,6,0,249,255,6,0,247,255,8,0,247,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,4,0,6,0,6,0,8,0,6,0,8,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,11,0,11,0,11,0,11,0,11,0,8,0,11,0,8,0,11,0,8,0,8,0,8,0,8,0,6,0,8,0,8,0,8,0,8,0,8,0,8,0,11,0,8,0,13,0,8,0,13,0,6,0,15,0,6,0,17,0,2,0,15,0,0,0,15,0,0,0,17,0,253,255,15,0,251,255,11,0,249,255,11,0,249,255,6,0,247,255,4,0,247,255,2,0,244,255,0,0,242,255,0,0,242,255,253,255,242,255,253,255,242,255,253,255,240,255,251,255,240,255,253,255,238,255,253,255,240,255,0,0,238,255,0,0,240,255,0,0,240,255,2,0,242,255,2,0,244,255,4,0,247,255,6,0,249,255,8,0,249,255,11,0,253,255,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,253,255,19,0,253,255,17,0,251,255,17,0,253,255,17,0,253,255,17,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,2,0,6,0,2,0,4,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,6,0,2,0,8,0,2,0,11,0,4,0,13,0,2,0,15,0,2,0,17,0,2,0,17,0,0,0,17,0,0,0,17,0,253,255,17,0,253,255,15,0,249,255,15,0,249,255,13,0,247,255,11,0,247,255,8,0,249,255,6,0,249,255,6,0,251,255,4,0,251,255,2,0,253,255,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,8,0,6,0,8,0,8,0,11,0,8,0,8,0,11,0,8,0,11,0,6,0,8,0,4,0,6,0,4,0,6,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,6,0,0,0,4,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,2,0,249,255,2,0,247,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,238,255,2,0,238,255,2,0,240,255,2,0,240,255,4,0,242,255,4,0,242,255,6,0,244,255,8,0,247,255,8,0,249,255,8,0,249,255,11,0,251,255,11,0,253,255,11,0,0,0,11,0,0,0,13,0,2,0,11,0,2,0,8,0,2,0,6,0,4,0,6,0,6,0,4,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,253,255,244,255,253,255,242,255,253,255,240,255,251,255,240,255,251,255,236,255,251,255,238,255,251,255,236,255,249,255,238,255,251,255,238,255,251,255,240,255,251,255,240,255,251,255,242,255,253,255,242,255,253,255,247,255,253,255,249,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,2,0,251,255,6,0,249,255,6,0,251,255,6,0,251,255,8,0,253,255,8,0,0,0,6,0,0,0,6,0,2,0,4,0,4,0,4,0,4,0,2,0,8,0,0,0,8,0,0,0,13,0,253,255,13,0,253,255,15,0,0,0,13,0,253,255,15,0,253,255,15,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,11,0,4,0,11,0,6,0,13,0,6,0,13,0,4,0,15,0,4,0,15,0,6,0,15,0,4,0,15,0,4,0,15,0,6,0,13,0,4,0,8,0,2,0,8,0,2,0,6,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,249,255,4,0,249,255,8,0,249,255,11,0,247,255,13,0,249,255,15,0,247,255,17,0,249,255,19,0,247,255,19,0,249,255,19,0,247,255,19,0,249,255,19,0,249,255,15,0,249,255,15,0,251,255,13,0,251,255,11,0,253,255,6,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,6,0,249,255,4,0,251,255,4,0,251,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,6,0,249,255,6,0,247,255,6,0,249,255,8,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,249,255,6,0,247,255,4,0,249,255,4,0,251,255,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,4,0,249,255,2,0,249,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,253,255,253,255,251,255,0,0,249,255,253,255,244,255,251,255,244,255,251,255,242,255,251,255,242,255,249,255,240,255,249,255,240,255,249,255,242,255,249,255,244,255,249,255,247,255,249,255,249,255,251,255,251,255,253,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,6,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,0,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,247,255,6,0,247,255,11,0,247,255,8,0,244,255,13,0,247,255,13,0,244,255,13,0,244,255,11,0,247,255,13,0,247,255,11,0,251,255,8,0,251,255,6,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,8,0,4,0,8,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,6,0,251,255,8,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,11,0,253,255,11,0,251,255,8,0,251,255,11,0,249,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,249,255,8,0,251,255,8,0,249,255,6,0,249,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,247,255,0,0,249,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,251,255,247,255,249,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,0,0,4,0,0,0,6,0,253,255,6,0,0,0,8,0,0,0,8,0,0,0,11,0,2,0,8,0,2,0,6,0,4,0,6,0,4,0,4,0,6,0,2,0,11,0,2,0,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,6,0,2,0,6,0,2,0,11,0,6,0,11,0,4,0,13,0,4,0,13,0,4,0,15,0,4,0,15,0,2,0,15,0,2,0,17,0,0,0,17,0,0,0,17,0,253,255,17,0,253,255,15,0,251,255,15,0,251,255,17,0,251,255,13,0,249,255,13,0,249,255,11,0,247,255,8,0,247,255,6,0,244,255,4,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,249,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,247,255,4,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,8,0,249,255,11,0,249,255,13,0,249,255,13,0,251,255,13,0,251,255,13,0,253,255,15,0,253,255,11,0,251,255,13,0,253,255,11,0,253,255,11,0,253,255,8,0,253,255,6,0,253,255,4,0,253,255,0,0,251,255,0,0,253,255,253,255,0,0,251,255,251,255,249,255,251,255,249,255,249,255,247,255,251,255,249,255,249,255,249,255,247,255,249,255,249,255,251,255,244,255,251,255,244,255,0,0,247,255,0,0,247,255,2,0,249,255,2,0,249,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,0,0,6,0,0,0,11,0,253,255,13,0,251,255,15,0,251,255,15,0,249,255,17,0,247,255,17,0,247,255,17,0,247,255,19,0,244,255,19,0,247,255,17,0,247,255,15,0,249,255,13,0,251,255,13,0,251,255,11,0,253,255,8,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,15,0,2,0,15,0,2,0,17,0,4,0,19,0,4,0,22,0,4,0,22,0,4,0,22,0,4,0,22,0,4,0,19,0,2,0,19,0,2,0,17,0,0,0,15,0,0,0,15,0,253,255,11,0,251,255,8,0,249,255,8,0,249,255,8,0,244,255,4,0,244,255,4,0,242,255,2,0,242,255,2,0,244,255,2,0,244,255,0,0,244,255,0,0,244,255,253,255,247,255,253,255,247,255,251,255,247,255,251,255,247,255,249,255,247,255,249,255,247,255,247,255,247,255,247,255,244,255,249,255,247,255,249,255,249,255,249,255,247,255,249,255,249,255,249,255,249,255,251,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,11,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,15,0,4,0,17,0,4,0,17,0,6,0,17,0,6,0,15,0,11,0,17,0,11,0,15,0,11,0,15,0,11,0,13,0,11,0,8,0,13,0,8,0,13,0,8,0,11,0,6,0,11,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,6,0,253,255,8,0,253,255,6,0,251,255,6,0,251,255,4,0,251,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,242,255,253,255,244,255,253,255,242,255,253,255,247,255,0,0,247,255,253,255,247,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,2,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,11,0,6,0,8,0,11,0,8,0,11,0,8,0,15,0,6,0,17,0,6,0,19,0,6,0,22,0,6,0,22,0,4,0,22,0,4,0,24,0,2,0,24,0,2,0,22,0,2,0,22,0,2,0,19,0,0,0,19,0,2,0,19,0,2,0,19,0,2,0,19,0,2,0,19,0,2,0,19,0,4,0,17,0,4,0,15,0,4,0,15,0,4,0,13,0,4,0,11,0,6,0,11,0,4,0,8,0,4,0,8,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,249,255,4,0,251,255,6,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,4,0,2,0,2,0,4,0,4,0,4,0,2,0,6,0,2,0,4,0,4,0,6,0,4,0,6,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,2,0,244,255,2,0,244,255,4,0,242,255,4,0,242,255,4,0,242,255,6,0,242,255,6,0,242,255,8,0,244,255,8,0,244,255,8,0,247,255,6,0,249,255,6,0,253,255,4,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,247,255,0,0,242,255,0,0,242,255,0,0,238,255,0,0,236,255,0,0,238,255,0,0,238,255,0,0,236,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,247,255,4,0,249,255,2,0,249,255,4,0,251,255,6,0,249,255,6,0,251,255,8,0,251,255,8,0,251,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,6,0,249,255,4,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,244,255,6,0,247,255,6,0,247,255,6,0,247,255,8,0,247,255,8,0,249,255,11,0,251,255,11,0,251,255,11,0,253,255,11,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,8,0,0,0,6,0,251,255,6,0,249,255,6,0,249,255,6,0,247,255,6,0,249,255,6,0,249,255,4,0,251,255,4,0,251,255,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,8,0,249,255,11,0,251,255,11,0,251,255,13,0,251,255,15,0,251,255,15,0,251,255,19,0,249,255,22,0,251,255,19,0,249,255,19,0,249,255,19,0,247,255,19,0,249,255,19,0,247,255,15,0,247,255,15,0,247,255,13,0,247,255,11,0,244,255,11,0,247,255,11,0,247,255,6,0,249,255,6,0,247,255,6,0,249,255,2,0,247,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,4,0,251,255,4,0,253,255,2,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,249,255,249,255,249,255,249,255,247,255,249,255,244,255,247,255,242,255,247,255,244,255,244,255,242,255,244,255,244,255,244,255,244,255,247,255,244,255,244,255,247,255,244,255,247,255,247,255,249,255,249,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,0,0,244,255,253,255,244,255,253,255,247,255,253,255,247,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,244,255,251,255,247,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,253,255,244,255,251,255,242,255,251,255,242,255,249,255,242,255,247,255,242,255,249,255,242,255,247,255,240,255,247,255,240,255,247,255,242,255,249,255,242,255,249,255,244,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,6,0,2,0,6,0,6,0,6,0,11,0,6,0,11,0,6,0,15,0,6,0,17,0,6,0,22,0,6,0,24,0,6,0,24,0,6,0,22,0,6,0,24,0,8,0,22,0,6,0,22,0,6,0,19,0,6,0,19,0,6,0,15,0,4,0,15,0,4,0,15,0,4,0,13,0,4,0,13,0,2,0,13,0,2,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,253,255,13,0,0,0,13,0,253,255,15,0,251,255,13,0,247,255,13,0,244,255,13,0,244,255,13,0,242,255,13,0,242,255,15,0,242,255,15,0,242,255,15,0,242,255,13,0,247,255,13,0,247,255,11,0,249,255,6,0,249,255,4,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,247,255,0,0,247,255,2,0,249,255,4,0,247,255,4,0,247,255,8,0,251,255,8,0,251,255,11,0,251,255,11,0,251,255,13,0,251,255,13,0,253,255,13,0,253,255,11,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,8,0,2,0,6,0,2,0,6,0,6,0,4,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,0,0,11,0,0,0,11,0,0,0,8,0,253,255,11,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,0,0,2,0,0,0,6,0,0,0,8,0,253,255,8,0,251,255,13,0,249,255,13,0,247,255,15,0,244,255,15,0,242,255,15,0,244,255,11,0,242,255,11,0,242,255,8,0,242,255,6,0,244,255,4,0,247,255,2,0,247,255,0,0,251,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,8,0,253,255,11,0,253,255,11,0,0,0,11,0,253,255,11,0,0,0,11,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,4,0,4,0,2,0,6,0,4,0,6,0,4,0,8,0,4,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,11,0,4,0,8,0,4,0,6,0,6,0,8,0,6,0,8,0,8,0,8,0,8,0,8,0,11,0,6,0,13,0,8,0,15,0,6,0,17,0,6,0,19,0,6,0,22,0,6,0,22,0,4,0,22,0,4,0,22,0,4,0,22,0,2,0,22,0,2,0,22,0,2,0,19,0,4,0,19,0,4,0,17,0,6,0,17,0,8,0,15,0,11,0,15,0,11,0,13,0,8,0,13,0,11,0,11,0,8,0,8,0,6,0,6,0,4,0,8,0,4,0,8,0,2,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,4,0,249,255,6,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,251,255,251,255,251,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,249,255,4,0,251,255,4,0,253,255,6,0,0,0,6,0,0,0,11,0,4,0,11,0,6,0,11,0,8,0,11,0,8,0,13,0,11,0,13,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,13,0,11,0,13,0,13,0,13,0,13,0,13,0,13,0,13,0,13,0,13,0,15,0,13,0,13,0,13,0,13,0,13,0,11,0,13,0,8,0,13,0,8,0,11,0,6,0,11,0,4,0,8,0,2,0,8,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,4,0,249,255,4,0,247,255,6,0,249,255,6,0,247,255,6,0,249,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,251,255,2,0,249,255,4,0,249,255,2,0,247,255,4,0,242,255,2,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,8,0,251,255,6,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,4,0,2,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,11,0,0,0,11,0,2,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,8,0,249,255,6,0,249,255,8,0,247,255,6,0,244,255,6,0,244,255,4,0,242,255,2,0,242,255,2,0,240,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,4,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,17,0,0,0,17,0,253,255,17,0,0,0,17,0,0,0,15,0,0,0,17,0,0,0,17,0,0,0,15,0,2,0,13,0,4,0,15,0,6,0,13,0,8,0,11,0,11,0,13,0,13,0,11,0,13,0,11,0,13,0,13,0,11,0,11,0,8,0,8,0,8,0,8,0,6,0,11,0,4,0,11,0,2,0,8,0,2,0,11,0,2,0,11,0,2,0,11,0,0,0,11,0,2,0,8,0,2,0,8,0,0,0,11,0,2,0,11,0,4,0,8,0,4,0,11,0,4,0,11,0,4,0,11,0,6,0,11,0,8,0,13,0,8,0,13,0,8,0,15,0,8,0,17,0,8,0,19,0,8,0,22,0,11,0,22,0,8,0,22,0,8,0,24,0,6,0,24,0,4,0,26,0,4,0,24,0,2,0,24,0,2,0,22,0,0,0,19,0,0,0,17,0,0,0,15,0,253,255,15,0,251,255,13,0,251,255,13,0,249,255,11,0,249,255,8,0,249,255,8,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,6,0,251,255,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,4,0,8,0,4,0,8,0,4,0,13,0,4,0,11,0,4,0,15,0,6,0,13,0,4,0,17,0,4,0,17,0,4,0,17,0,4,0,17,0,2,0,17,0,2,0,17,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,6,0,0,0,2,0,0,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,8,0,4,0,11,0,4,0,11,0,6,0,11,0,6,0,13,0,4,0,13,0,6,0,13,0,2,0,13,0,2,0,11,0,0,0,11,0,0,0,11,0,251,255,11,0,251,255,8,0,247,255,8,0,247,255,6,0,244,255,8,0,244,255,6,0,247,255,6,0,244,255,6,0,247,255,6,0,247,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,8,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,6,0,4,0,8,0,4,0,8,0,6,0,8,0,6,0,8,0,8,0,8,0,8,0,8,0,6,0,8,0,8,0,11,0,8,0,11,0,6,0,11,0,6,0,11,0,6,0,8,0,8,0,8,0,6,0,8,0,8,0,4,0,8,0,4,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,2,0,6,0,4,0,8,0,4,0,8,0,6,0,8,0,6,0,8,0,6,0,8,0,8,0,11,0,6,0,8,0,8,0,11,0,8,0,8,0,8,0,11,0,8,0,11,0,8,0,11,0,11,0,13,0,8,0,13,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,8,0,6,0,6,0,6,0,4,0,6,0,4,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,8,0,251,255,11,0,249,255,11,0,249,255,13,0,249,255,15,0,251,255,15,0,251,255,15,0,253,255,15,0,253,255,17,0,0,0,17,0,0,0,15,0,0,0,15,0,0,0,13,0,2,0,13,0,2,0,11,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,15,0,2,0,13,0,0,0,15,0,2,0,15,0,4,0,13,0,4,0,11,0,6,0,8,0,6,0,4,0,8,0,2,0,8,0,0,0,11,0,253,255,11,0,249,255,11,0,247,255,8,0,247,255,8,0,247,255,8,0,247,255,6,0,249,255,6,0,251,255,4,0,253,255,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,249,255,6,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,249,255,6,0,249,255,8,0,249,255,6,0,249,255,6,0,247,255,8,0,249,255,8,0,249,255,8,0,251,255,8,0,249,255,6,0,251,255,6,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,8,0,6,0,8,0,4,0,11,0,4,0,13,0,4,0,15,0,4,0,15,0,2,0,15,0,2,0,17,0,2,0,17,0,0,0,19,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,19,0,0,0,19,0,0,0,15,0,0,0,13,0,2,0,13,0,2,0,8,0,2,0,6,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,0,0,2,0,0,0,6,0,0,0,8,0,253,255,11,0,253,255,11,0,249,255,15,0,249,255,15,0,247,255,17,0,247,255,15,0,247,255,15,0,244,255,15,0,244,255,13,0,244,255,11,0,244,255,11,0,244,255,8,0,242,255,6,0,242,255,6,0,242,255,6,0,242,255,4,0,242,255,2,0,242,255,2,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,249,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,8,0,2,0,6,0,2,0,6,0,6,0,6,0,6,0,4,0,8,0,2,0,11,0,2,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,253,255,13,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,249,255,6,0,251,255,4,0,249,255,4,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,251,255,247,255,251,255,249,255,249,255,247,255,249,255,247,255,247,255,244,255,244,255,244,255,242,255,247,255,242,255,249,255,244,255,249,255,244,255,249,255,244,255,251,255,247,255,253,255,247,255,0,0,249,255,0,0,251,255,2,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,6,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,249,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,2,0,240,255,4,0,240,255,4,0,240,255,4,0,242,255,6,0,242,255,8,0,244,255,6,0,247,255,6,0,247,255,4,0,251,255,4,0,253,255,2,0,0,0,2,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,8,0,2,0,8,0,0,0,11,0,2,0,11,0,2,0,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,244,255,2,0,242,255,2,0,244,255,2,0,247,255,4,0,247,255,6,0,247,255,6,0,249,255,6,0,253,255,4,0,253,255,2,0,0,0,2,0,2,0,2,0,8,0,2,0,8,0,0,0,13,0,0,0,15,0,0,0,15,0,253,255,17,0,0,0,17,0,253,255,15,0,253,255,13,0,253,255,11,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,2,0,253,255,4,0,251,255,6,0,251,255,6,0,249,255,8,0,251,255,8,0,251,255,11,0,249,255,8,0,249,255,8,0,253,255,8,0,251,255,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,249,255,4,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,8,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,13,0,4,0,11,0,2,0,13,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,6,0,251,255,6,0,251,255,6,0,249,255,11,0,247,255,11,0,249,255,8,0,249,255,11,0,249,255,11,0,249,255,8,0,249,255,6,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,240,255,0,0,240,255,253,255,240,255,253,255,240,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,2,0,244,255,4,0,242,255,6,0,244,255,6,0,244,255,11,0,247,255,13,0,247,255,13,0,249,255,17,0,249,255,17,0,251,255,17,0,253,255,17,0,253,255,17,0,253,255,17,0,253,255,19,0,253,255,19,0,253,255,19,0,253,255,19,0,251,255,17,0,251,255,19,0,249,255,17,0,249,255,19,0,249,255,19,0,249,255,17,0,249,255,15,0,247,255,15,0,247,255,13,0,247,255,13,0,247,255,11,0,247,255,8,0,247,255,8,0,244,255,4,0,244,255,4,0,247,255,4,0,247,255,4,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,8,0,253,255,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,4,0,8,0,4,0,11,0,6,0,8,0,8,0,8,0,11,0,8,0,11,0,6,0,11,0,6,0,13,0,4,0,11,0,2,0,11,0,2,0,11,0,0,0,8,0,253,255,6,0,253,255,6,0,251,255,6,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,249,255,4,0,251,255,4,0,253,255,4,0,253,255,6,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,251,255,0,0,253,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,0,0,251,255,2,0,251,255,4,0,251,255,6,0,249,255,11,0,249,255,11,0,251,255,11,0,249,255,13,0,251,255,13,0,249,255,13,0,251,255,13,0,251,255,11,0,253,255,11,0,251,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,247,255,4,0,249,255,4,0,247,255,8,0,247,255,8,0,247,255,8,0,247,255,11,0,249,255,8,0,247,255,11,0,247,255,11,0,247,255,13,0,247,255,13,0,247,255,11,0,247,255,11,0,244,255,8,0,244,255,13,0,244,255,11,0,242,255,8,0,242,255,6,0,242,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,247,255,251,255,249,255,249,255,247,255,251,255,247,255,251,255,247,255,249,255,244,255,251,255,242,255,251,255,244,255,249,255,242,255,251,255,242,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,244,255,253,255,247,255,253,255,247,255,0,0,251,255,0,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,2,0,6,0,4,0,4,0,4,0,8,0,2,0,8,0,4,0,8,0,4,0,8,0,2,0,11,0,4,0,8,0,2,0,8,0,2,0,8,0,0,0,8,0,2,0,11,0,0,0,8,0,0,0,11,0,253,255,11,0,0,0,11,0,253,255,13,0,253,255,13,0,253,255,15,0,253,255,15,0,253,255,15,0,253,255,17,0,0,0,15,0,0,0,17,0,0,0,17,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,8,0,251,255,8,0,253,255,8,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,11,0,253,255,11,0,253,255,13,0,0,0,11,0,253,255,13,0,0,0,13,0,253,255,13,0,253,255,13,0,253,255,11,0,253,255,13,0,0,0,11,0,253,255,11,0,0,0,8,0,0,0,6,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,0,0,6,0,253,255,6,0,251,255,8,0,249,255,8,0,249,255,11,0,247,255,11,0,247,255,11,0,244,255,11,0,242,255,13,0,247,255,13,0,244,255,13,0,244,255,13,0,247,255,15,0,247,255,13,0,249,255,13,0,249,255,13,0,251,255,13,0,251,255,11,0,253,255,11,0,0,0,8,0,0,0,8,0,2,0,6,0,4,0,4,0,6,0,4,0,4,0,2,0,4,0,4,0,6,0,2,0,2,0,4,0,4,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,6,0,249,255,6,0,251,255,6,0,253,255,6,0,0,0,8,0,0,0,11,0,0,0,8,0,2,0,11,0,4,0,11,0,4,0,11,0,8,0,8,0,8,0,8,0,6,0,6,0,11,0,6,0,8,0,6,0,6,0,4,0,8,0,4,0,8,0,2,0,6,0,4,0,6,0,2,0,6,0,2,0,4,0,4,0,4,0,2,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,8,0,4,0,11,0,2,0,8,0,4,0,6,0,4,0,6,0,2,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,8,0,11,0,8,0,11,0,11,0,11,0,11,0,11,0,13,0,11,0,13,0,13,0,13,0,11,0,13,0,11,0,13,0,8,0,15,0,8,0,13,0,8,0,11,0,6,0,11,0,6,0,8,0,4,0,8,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,244,255,253,255,247,255,251,255,244,255,251,255,242,255,249,255,244,255,249,255,244,255,249,255,247,255,249,255,247,255,249,255,247,255,251,255,249,255,253,255,249,255,253,255,251,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,4,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,4,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,251,255,6,0,249,255,4,0,249,255,4,0,247,255,4,0,249,255,0,0,247,255,2,0,247,255,0,0,247,255,0,0,249,255,253,255,249,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,251,255,8,0,249,255,8,0,249,255,11,0,249,255,8,0,247,255,11,0,247,255,8,0,247,255,6,0,247,255,6,0,247,255,4,0,247,255,2,0,247,255,4,0,247,255,4,0,249,255,2,0,249,255,4,0,249,255,4,0,251,255,6,0,253,255,8,0,253,255,8,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,11,0,2,0,8,0,4,0,6,0,2,0,6,0,2,0,4,0,4,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,251,255,0,0,253,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,4,0,0,0,2,0,0,0,4,0,2,0,6,0,4,0,8,0,6,0,8,0,8,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,8,0,11,0,8,0,8,0,6,0,8,0,4,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,253,255,11,0,251,255,13,0,251,255,11,0,249,255,13,0,247,255,8,0,247,255,8,0,244,255,8,0,247,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,249,255,8,0,249,255,8,0,249,255,11,0,249,255,8,0,251,255,11,0,251,255,8,0,251,255,8,0,251,255,8,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,6,0,6,0,6,0,4,0,6,0,8,0,8,0,8,0,11,0,11,0,11,0,11,0,11,0,13,0,11,0,11,0,8,0,13,0,11,0,11,0,8,0,11,0,6,0,11,0,6,0,8,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,2,0,249,255,0,0,247,255,2,0,244,255,4,0,244,255,2,0,242,255,2,0,244,255,2,0,247,255,2,0,247,255,0,0,244,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,2,0,6,0,2,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,251,255,6,0,251,255,4,0,247,255,4,0,244,255,6,0,242,255,8,0,240,255,8,0,240,255,11,0,240,255,8,0,238,255,8,0,236,255,11,0,238,255,11,0,236,255,8,0,236,255,6,0,236,255,6,0,238,255,6,0,238,255,2,0,240,255,2,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,253,255,244,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,251,255,4,0,253,255,6,0,0,0,6,0,0,0,11,0,0,0,13,0,0,0,17,0,0,0,17,0,0,0,19,0,0,0,22,0,0,0,24,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,19,0,0,0,17,0,0,0,17,0,0,0,13,0,0,0,8,0,0,0,6,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,4,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,249,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,8,0,4,0,11,0,6,0,11,0,6,0,13,0,11,0,11,0,8,0,11,0,8,0,11,0,11,0,8,0,8,0,4,0,8,0,6,0,6,0,2,0,6,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,247,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,0,0,249,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,6,0,4,0,4,0,4,0,6,0,6,0,6,0,4,0,4,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,6,0,251,255,6,0,249,255,8,0,247,255,8,0,247,255,6,0,247,255,6,0,244,255,6,0,247,255,4,0,247,255,4,0,247,255,2,0,251,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,13,0,0,0,13,0,0,0,15,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,249,255,4,0,249,255,2,0,247,255,4,0,247,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,6,0,4,0,2,0,2,0,0,0,4,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,244,255,253,255,240,255,253,255,240,255,0,0,238,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,242,255,4,0,244,255,4,0,247,255,4,0,249,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,2,0,4,0,6,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,253,255,8,0,0,0,6,0,253,255,4,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,249,255,251,255,247,255,253,255,244,255,251,255,242,255,251,255,242,255,251,255,240,255,249,255,240,255,251,255,240,255,251,255,240,255,251,255,242,255,0,0,242,255,0,0,244,255,2,0,247,255,6,0,249,255,6,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,13,0,2,0,13,0,4,0,11,0,4,0,11,0,6,0,8,0,6,0,6,0,6,0,4,0,6,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,247,255,2,0,244,255,4,0,244,255,4,0,244,255,4,0,242,255,4,0,244,255,4,0,242,255,2,0,244,255,2,0,244,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,8,0,253,255,8,0,0,0,11,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,251,255,2,0,249,255,0,0,247,255,2,0,244,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,244,255,0,0,247,255,253,255,244,255,253,255,244,255,253,255,244,255,249,255,244,255,249,255,244,255,247,255,244,255,247,255,244,255,247,255,249,255,244,255,249,255,244,255,253,255,242,255,253,255,242,255,0,0,242,255,2,0,244,255,4,0,242,255,6,0,242,255,6,0,244,255,6,0,244,255,6,0,247,255,4,0,247,255,6,0,247,255,4,0,247,255,0,0,247,255,2,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,244,255,253,255,244,255,253,255,242,255,253,255,247,255,253,255,247,255,251,255,247,255,251,255,249,255,253,255,251,255,251,255,251,255,251,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,6,0,247,255,6,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,11,0,249,255,11,0,249,255,11,0,247,255,11,0,249,255,11,0,247,255,8,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,253,255,6,0,251,255,8,0,253,255,8,0,251,255,8,0,251,255,11,0,251,255,11,0,249,255,11,0,249,255,11,0,249,255,11,0,249,255,11,0,249,255,8,0,249,255,8,0,251,255,6,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,4,0,0,0,4,0,251,255,6,0,253,255,6,0,253,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,253,255,2,0,251,255,0,0,249,255,0,0,247,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,236,255,0,0,236,255,2,0,238,255,2,0,236,255,0,0,240,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,244,255,253,255,247,255,0,0,249,255,253,255,249,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,8,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,4,0,253,255,4,0,253,255,6,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,251,255,249,255,253,255,247,255,253,255,249,255,251,255,249,255,249,255,249,255,249,255,244,255,249,255,247,255,249,255,249,255,247,255,249,255,247,255,249,255,244,255,249,255,247,255,247,255,244,255,249,255,242,255,249,255,242,255,249,255,240,255,249,255,240,255,249,255,238,255,249,255,236,255,251,255,238,255,253,255,236,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,242,255,2,0,244,255,2,0,244,255,4,0,244,255,4,0,247,255,6,0,247,255,6,0,249,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,11,0,253,255,13,0,253,255,13,0,253,255,13,0,253,255,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,11,0,2,0,11,0,2,0,8,0,4,0,4,0,6,0,4,0,8,0,2,0,8,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,19,0,4,0,19,0,4,0,19,0,6,0,19,0,8,0,19,0,11,0,19,0,13,0,17,0,13,0,15,0,11,0,15,0,13,0,13,0,11,0,13,0,8,0,6,0,6,0,4,0,4,0,4,0,2,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,0,0,6,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,6,0,247,255,4,0,249,255,6,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,2,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,251,255,251,255,251,255,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,244,255,4,0,244,255,4,0,242,255,4,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,2,0,249,255,4,0,249,255,4,0,247,255,6,0,244,255,6,0,244,255,6,0,242,255,6,0,242,255,6,0,242,255,6,0,240,255,6,0,242,255,4,0,244,255,4,0,244,255,4,0,247,255,2,0,249,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,8,0,253,255,6,0,251,255,8,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,253,255,240,255,251,255,238,255,249,255,240,255,249,255,240,255,249,255,240,255,247,255,240,255,244,255,240,255,244,255,238,255,244,255,238,255,249,255,236,255,251,255,238,255,253,255,236,255,253,255,236,255,0,0,236,255,0,0,236,255,0,0,236,255,2,0,238,255,2,0,238,255,2,0,238,255,2,0,242,255,0,0,242,255,0,0,247,255,253,255,247,255,249,255,249,255,249,255,251,255,244,255,251,255,242,255,253,255,240,255,253,255,238,255,253,255,238,255,0,0,233,255,0,0,233,255,0,0,236,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,8,0,251,255,6,0,249,255,11,0,249,255,8,0,249,255,8,0,247,255,8,0,247,255,8,0,247,255,6,0,247,255,6,0,247,255,4,0,247,255,4,0,247,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,251,255,249,255,251,255,247,255,249,255,244,255,249,255,242,255,249,255,240,255,251,255,240,255,249,255,240,255,251,255,242,255,251,255,242,255,251,255,244,255,251,255,247,255,253,255,251,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,4,0,253,255,6,0,0,0,6,0,251,255,8,0,251,255,6,0,251,255,4,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,251,255,249,255,251,255,249,255,247,255,251,255,247,255,251,255,244,255,249,255,247,255,249,255,244,255,251,255,247,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,2,0,11,0,0,0,13,0,2,0,13,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,6,0,251,255,4,0,249,255,4,0,247,255,2,0,244,255,4,0,244,255,2,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,6,0,251,255,6,0,249,255,6,0,249,255,6,0,247,255,6,0,247,255,6,0,244,255,4,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,6,0,244,255,4,0,244,255,4,0,244,255,8,0,244,255,8,0,244,255,11,0,244,255,8,0,244,255,13,0,247,255,13,0,247,255,11,0,244,255,13,0,247,255,11,0,247,255,13,0,249,255,15,0,247,255,13,0,249,255,13,0,249,255,11,0,249,255,8,0,249,255,6,0,251,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,251,255,251,255,249,255,249,255,249,255,247,255,249,255,247,255,247,255,244,255,244,255,242,255,247,255,242,255,247,255,242,255,247,255,242,255,247,255,242,255,247,255,242,255,249,255,244,255,249,255,244,255,251,255,247,255,253,255,247,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,2,0,4,0,4,0,2,0,6,0,2,0,8,0,2,0,8,0,0,0,11,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,253,255,6,0,0,0,6,0,253,255,6,0,251,255,4,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,247,255,253,255,244,255,253,255,247,255,251,255,247,255,251,255,249,255,249,255,249,255,251,255,251,255,251,255,249,255,249,255,251,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,4,0,6,0,6,0,8,0,4,0,8,0,6,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,251,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,244,255,251,255,247,255,251,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,249,255,0,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,4,0,247,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,249,255,251,255,249,255,251,255,244,255,251,255,244,255,251,255,242,255,251,255,242,255,253,255,240,255,253,255,240,255,253,255,242,255,0,0,242,255,0,0,247,255,0,0,247,255,2,0,249,255,2,0,249,255,4,0,251,255,6,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,6,0,251,255,8,0,251,255,11,0,251,255,13,0,249,255,11,0,251,255,15,0,251,255,15,0,251,255,13,0,251,255,13,0,251,255,11,0,251,255,11,0,251,255,8,0,251,255,8,0,253,255,8,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,4,0,249,255,4,0,247,255,4,0,244,255,2,0,244,255,2,0,244,255,0,0,247,255,253,255,247,255,253,255,247,255,249,255,249,255,247,255,251,255,244,255,253,255,242,255,253,255,242,255,0,0,240,255,253,255,240,255,253,255,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,251,255,249,255,251,255,247,255,253,255,244,255,251,255,242,255,251,255,242,255,251,255,240,255,253,255,238,255,251,255,240,255,253,255,238,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,253,255,242,255,251,255,247,255,253,255,244,255,249,255,244,255,244,255,247,255,242,255,247,255,240,255,247,255,238,255,249,255,238,255,249,255,236,255,251,255,238,255,251,255,238,255,251,255,238,255,253,255,238,255,253,255,240,255,253,255,242,255,253,255,244,255,0,0,247,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,247,255,0,0,249,255,0,0,247,255,253,255,247,255,0,0,247,255,0,0,249,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,244,255,4,0,244,255,4,0,247,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,251,255,253,255,249,255,0,0,247,255,253,255,247,255,253,255,244,255,253,255,244,255,0,0,244,255,251,255,242,255,253,255,242,255,0,0,244,255,253,255,244,255,253,255,242,255,253,255,244,255,251,255,242,255,251,255,244,255,249,255,247,255,249,255,247,255,247,255,247,255,247,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,251,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,253,255,8,0,251,255,8,0,251,255,8,0,249,255,8,0,251,255,8,0,251,255,6,0,249,255,8,0,249,255,6,0,251,255,6,0,249,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,247,255,0,0,249,255,0,0,247,255,253,255,247,255,253,255,247,255,249,255,247,255,247,255,247,255,244,255,247,255,244,255,247,255,242,255,247,255,242,255,249,255,242,255,249,255,242,255,249,255,244,255,251,255,244,255,251,255,247,255,253,255,247,255,253,255,247,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,15,0,4,0,13,0,2,0,15,0,2,0,13,0,2,0,13,0,0,0,11,0,0,0,8,0,0,0,6,0,253,255,4,0,0,0,2,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,6,0,253,255,8,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,15,0,0,0,17,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,244,255,2,0,244,255,0,0,242,255,2,0,242,255,4,0,242,255,4,0,242,255,4,0,242,255,4,0,244,255,8,0,247,255,8,0,247,255,11,0,247,255,11,0,244,255,11,0,247,255,11,0,247,255,11,0,247,255,8,0,249,255,8,0,249,255,6,0,249,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,244,255,4,0,247,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,8,0,247,255,6,0,247,255,8,0,249,255,6,0,247,255,6,0,247,255,8,0,247,255,6,0,249,255,8,0,251,255,6,0,251,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,242,255,253,255,242,255,253,255,242,255,251,255,242,255,251,255,242,255,249,255,244,255,251,255,244,255,251,255,247,255,251,255,249,255,249,255,249,255,249,255,251,255,249,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,249,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,247,255,2,0,249,255,4,0,249,255,6,0,249,255,8,0,249,255,11,0,249,255,11,0,251,255,13,0,253,255,13,0,251,255,13,0,0,0,11,0,253,255,11,0,0,0,11,0,253,255,11,0,253,255,11,0,251,255,11,0,249,255,11,0,249,255,11,0,244,255,11,0,244,255,13,0,242,255,13,0,240,255,13,0,240,255,13,0,238,255,13,0,240,255,11,0,240,255,11,0,240,255,8,0,242,255,8,0,244,255,6,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,6,0,249,255,4,0,247,255,6,0,247,255,4,0,249,255,6,0,251,255,4,0,251,255,6,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,6,0,253,255,6,0,251,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,253,255,244,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,242,255,2,0,242,255,2,0,244,255,4,0,247,255,2,0,247,255,2,0,251,255,4,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,6,0,253,255,6,0,251,255,8,0,0,0,8,0,253,255,6,0,253,255,8,0,251,255,8,0,251,255,6,0,251,255,4,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,4,0,244,255,4,0,244,255,2,0,244,255,4,0,244,255,4,0,242,255,4,0,244,255,6,0,244,255,8,0,247,255,4,0,244,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,240,255,2,0,240,255,0,0,238,255,2,0,242,255,2,0,242,255,4,0,242,255,4,0,240,255,4,0,242,255,6,0,244,255,4,0,244,255,6,0,244,255,6,0,244,255,6,0,247,255,4,0,247,255,4,0,251,255,6,0,251,255,4,0,253,255,4,0,0,0,4,0,2,0,2,0,4,0,4,0,6,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,13,0,253,255,15,0,253,255,13,0,249,255,15,0,247,255,15,0,247,255,15,0,244,255,17,0,244,255,17,0,244,255,17,0,244,255,15,0,244,255,13,0,244,255,11,0,247,255,8,0,249,255,6,0,249,255,4,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,249,255,4,0,249,255,2,0,247,255,6,0,247,255,6,0,249,255,6,0,249,255,8,0,249,255,8,0,249,255,11,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,6,0,251,255,4,0,251,255,4,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,251,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,247,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,247,255,8,0,247,255,8,0,247,255,8,0,247,255,6,0,249,255,6,0,249,255,4,0,247,255,6,0,249,255,4,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,247,255,4,0,244,255,4,0,242,255,4,0,242,255,4,0,240,255,6,0,240,255,4,0,238,255,4,0,236,255,6,0,236,255,4,0,236,255,6,0,238,255,4,0,238,255,4,0,238,255,2,0,240,255,2,0,238,255,2,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,247,255,249,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,249,255,244,255,247,255,244,255,249,255,244,255,247,255,242,255,247,255,242,255,249,255,242,255,247,255,242,255,247,255,242,255,247,255,242,255,247,255,244,255,247,255,244,255,247,255,247,255,247,255,247,255,247,255,249,255,244,255,251,255,247,255,251,255,244,255,0,0,247,255,0,0,247,255,2,0,251,255,4,0,253,255,6,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,4,0,247,255,2,0,249,255,4,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,249,255,11,0,249,255,11,0,251,255,13,0,251,255,13,0,251,255,13,0,253,255,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,253,255,8,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,249,255,251,255,247,255,247,255,247,255,247,255,247,255,244,255,244,255,247,255,244,255,244,255,244,255,244,255,244,255,244,255,247,255,244,255,247,255,244,255,249,255,247,255,251,255,247,255,251,255,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,2,0,251,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,253,255,251,255,251,255,251,255,249,255,249,255,249,255,249,255,247,255,247,255,249,255,247,255,251,255,249,255,249,255,249,255,253,255,249,255,0,0,249,255,2,0,251,255,4,0,249,255,6,0,251,255,8,0,251,255,11,0,251,255,13,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,8,0,253,255,8,0,0,0,4,0,0,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,4,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,253,255,251,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,6,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,249,255,0,0,249,255,2,0,247,255,4,0,244,255,4,0,244,255,6,0,244,255,6,0,242,255,8,0,244,255,11,0,244,255,13,0,244,255,11,0,247,255,13,0,249,255,11,0,249,255,11,0,251,255,8,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,251,255,253,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,253,255,242,255,251,255,242,255,251,255,240,255,253,255,242,255,253,255,242,255,251,255,242,255,253,255,240,255,253,255,240,255,253,255,242,255,253,255,242,255,0,0,242,255,253,255,244,255,0,0,244,255,0,0,247,255,2,0,249,255,2,0,249,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,6,0,4,0,8,0,2,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,6,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,6,0,4,0,6,0,4,0,8,0,8,0,11,0,8,0,13,0,11,0,15,0,11,0,17,0,13,0,17,0,13,0,17,0,13,0,19,0,13,0,17,0,13,0,15,0,8,0,15,0,8,0,15,0,6,0,13,0,4,0,11,0,2,0,8,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,249,255,247,255,249,255,247,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,244,255,0,0,244,255,0,0,244,255,2,0,244,255,2,0,240,255,2,0,242,255,2,0,242,255,0,0,240,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,253,255,244,255,253,255,244,255,0,0,247,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,2,0,240,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,242,255,4,0,242,255,4,0,242,255,6,0,242,255,6,0,242,255,8,0,242,255,8,0,244,255,8,0,247,255,8,0,247,255,8,0,249,255,8,0,251,255,6,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,251,255,253,255,251,255,251,255,251,255,251,255,249,255,249,255,247,255,249,255,247,255,249,255,244,255,249,255,244,255,247,255,244,255,247,255,244,255,247,255,244,255,249,255,247,255,249,255,244,255,251,255,244,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,249,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,13,0,2,0,11,0,2,0,13,0,2,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,253,255,11,0,251,255,6,0,251,255,4,0,249,255,2,0,249,255,2,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,247,255,0,0,249,255,253,255,251,255,253,255,0,0,0,0,0,0,253,255,2,0,253,255,4,0,251,255,6,0,251,255,8,0,249,255,11,0,249,255,8,0,244,255,8,0,244,255,11,0,244,255,6,0,244,255,6,0,242,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,247,255,2,0,249,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,4,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,6,0,0,0,4,0,253,255,6,0,251,255,4,0,251,255,4,0,249,255,4,0,247,255,2,0,244,255,2,0,247,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,251,255,253,255,247,255,253,255,247,255,253,255,244,255,253,255,244,255,253,255,242,255,253,255,240,255,253,255,240,255,253,255,240,255,253,255,240,255,251,255,240,255,253,255,242,255,253,255,242,255,253,255,242,255,251,255,244,255,253,255,244,255,253,255,244,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,251,255,249,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,249,255,251,255,247,255,251,255,247,255,249,255,244,255,249,255,244,255,247,255,242,255,247,255,242,255,249,255,242,255,249,255,240,255,249,255,242,255,247,255,240,255,247,255,242,255,244,255,244,255,244,255,242,255,242,255,244,255,240,255,244,255,240,255,244,255,240,255,247,255,240,255,247,255,240,255,249,255,240,255,251,255,242,255,253,255,244,255,0,0,244,255,0,0,244,255,2,0,247,255,4,0,247,255,6,0,249,255,6,0,249,255,8,0,251,255,6,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,6,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,4,0,249,255,2,0,249,255,2,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,6,0,247,255,6,0,247,255,6,0,244,255,4,0,244,255,6,0,242,255,4,0,242,255,4,0,242,255,4,0,240,255,2,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,242,255,253,255,244,255,253,255,242,255,253,255,242,255,253,255,242,255,253,255,242,255,251,255,240,255,253,255,240,255,253,255,242,255,253,255,242,255,253,255,244,255,251,255,244,255,253,255,247,255,253,255,249,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,11,0,4,0,8,0,4,0,6,0,4,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,8,0,249,255,8,0,251,255,8,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,251,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,6,0,249,255,6,0,249,255,4,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,251,255,0,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,0,0,6,0,0,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,251,255,8,0,251,255,6,0,249,255,4,0,249,255,6,0,249,255,4,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,249,255,8,0,249,255,8,0,249,255,11,0,249,255,11,0,249,255,11,0,247,255,11,0,247,255,13,0,247,255,11,0,247,255,11,0,247,255,8,0,247,255,6,0,247,255,6,0,244,255,4,0,247,255,4,0,247,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,251,255,6,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,251,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,244,255,4,0,244,255,2,0,244,255,4,0,244,255,6,0,244,255,4,0,244,255,4,0,247,255,6,0,247,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,247,255,249,255,244,255,247,255,247,255,244,255,244,255,242,255,247,255,240,255,247,255,238,255,249,255,236,255,251,255,238,255,251,255,236,255,0,0,238,255,0,0,238,255,0,0,240,255,4,0,242,255,6,0,242,255,6,0,244,255,8,0,249,255,8,0,249,255,8,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,0,0,4,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,247,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,249,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,247,255,251,255,249,255,0,0,249,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,4,0,251,255,6,0,249,255,8,0,251,255,6,0,249,255,8,0,249,255,8,0,247,255,11,0,244,255,11,0,242,255,11,0,242,255,11,0,242,255,11,0,240,255,8,0,242,255,13,0,242,255,13,0,242,255,11,0,242,255,13,0,242,255,13,0,244,255,13,0,242,255,15,0,244,255,13,0,247,255,13,0,244,255,13,0,247,255,11,0,249,255,11,0,249,255,11,0,249,255,8,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,242,255,253,255,240,255,253,255,240,255,253,255,240,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,247,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,249,255,251,255,249,255,249,255,247,255,249,255,244,255,249,255,244,255,247,255,244,255,247,255,244,255,247,255,244,255,247,255,247,255,247,255,249,255,247,255,249,255,249,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,244,255,4,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,2,0,6,0,4,0,6,0,4,0,8,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,8,0,2,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,6,0,4,0,6,0,6,0,4,0,11,0,2,0,11,0,2,0,11,0,2,0,13,0,0,0,13,0,253,255,13,0,253,255,13,0,253,255,11,0,251,255,8,0,251,255,8,0,251,255,6,0,249,255,4,0,247,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,244,255,2,0,244,255,2,0,247,255,4,0,244,255,4,0,244,255,4,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,247,255,253,255,251,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,4,0,253,255,6,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,253,255,11,0,0,0,11,0,253,255,8,0,253,255,8,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,11,0,4,0,11,0,4,0,11,0,6,0,13,0,6,0,15,0,8,0,15,0,8,0,17,0,6,0,17,0,6,0,19,0,4,0,17,0,2,0,15,0,2,0,17,0,2,0,13,0,2,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,249,255,4,0,251,255,4,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,4,0,249,255,6,0,249,255,8,0,247,255,8,0,247,255,11,0,247,255,11,0,247,255,11,0,247,255,11,0,247,255,11,0,247,255,11,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,6,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,6,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,6,0,2,0,8,0,4,0,11,0,4,0,8,0,4,0,11,0,4,0,11,0,8,0,8,0,8,0,8,0,11,0,6,0,13,0,6,0,15,0,6,0,17,0,6,0,17,0,4,0,19,0,6,0,19,0,8,0,22,0,4,0,19,0,6,0,19,0,4,0,19,0,4,0,17,0,2,0,17,0,2,0,15,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,253,255,247,255,253,255,247,255,249,255,244,255,249,255,244,255,249,255,242,255,247,255,242,255,244,255,242,255,242,255,244,255,242,255,247,255,240,255,247,255,242,255,249,255,242,255,251,255,240,255,251,255,244,255,253,255,244,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,253,255,2,0,0,0,4,0,0,0,6,0,4,0,6,0,8,0,6,0,11,0,6,0,13,0,6,0,15,0,6,0,15,0,2,0,17,0,2,0,19,0,0,0,22,0,2,0,22,0,0,0,19,0,0,0,19,0,0,0,19,0,2,0,17,0,2,0,17,0,2,0,15,0,4,0,13,0,6,0,8,0,8,0,8,0,11,0,6,0,11,0,4,0,13,0,2,0,15,0,2,0,15,0,4,0,15,0,2,0,17,0,4,0,17,0,6,0,15,0,8,0,17,0,8,0,15,0,11,0,15,0,11,0,15,0,11,0,13,0,13,0,11,0,13,0,11,0,15,0,8,0,15,0,8,0,15,0,6,0,15,0,4,0,13,0,4,0,15,0,2,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,4,0,4,0,6,0,6,0,4,0,8,0,6,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,8,0,2,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,6,0,2,0,8,0,0,0,11,0,0,0,11,0,0,0,15,0,253,255,15,0,253,255,15,0,251,255,13,0,251,255,13,0,249,255,11,0,249,255,11,0,247,255,11,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,4,0,249,255,4,0,249,255,6,0,249,255,4,0,251,255,4,0,251,255,6,0,253,255,6,0,253,255,8,0,0,0,6,0,0,0,6,0,2,0,8,0,4,0,6,0,4,0,8,0,4,0,8,0,6,0,11,0,6,0,8,0,6,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,0,0,6,0,0,0,8,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,19,0,0,0,19,0,0,0,19,0,2,0,19,0,2,0,19,0,2,0,17,0,4,0,15,0,4,0,11,0,8,0,8,0,8,0,8,0,8,0,6,0,8,0,2,0,11,0,2,0,11,0,2,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,2,0,15,0,2,0,15,0,2,0,13,0,4,0,13,0,4,0,11,0,4,0,11,0,6,0,6,0,6,0,6,0,6,0,4,0,4,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,8,0,2,0,11,0,2,0,11,0,2,0,11,0,4,0,11,0,2,0,13,0,4,0,13,0,2,0,13,0,4,0,13,0,4,0,11,0,4,0,11,0,2,0,11,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,6,0,8,0,4,0,8,0,4,0,8,0,4,0,11,0,2,0,11,0,2,0,11,0,0,0,11,0,2,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,247,255,253,255,247,255,253,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,6,0,6,0,4,0,8,0,4,0,11,0,4,0,11,0,6,0,11,0,6,0,13,0,6,0,11,0,6,0,13,0,6,0,13,0,4,0,11,0,4,0,13,0,4,0,8,0,2,0,8,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,251,255,249,255,249,255,249,255,247,255,247,255,247,255,247,255,244,255,247,255,244,255,244,255,242,255,247,255,244,255,247,255,242,255,251,255,240,255,249,255,242,255,251,255,240,255,251,255,244,255,253,255,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,253,255,0,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,6,0,6,0,8,0,8,0,6,0,8,0,8,0,11,0,6,0,11,0,6,0,8,0,6,0,8,0,4,0,8,0,4,0,4,0,6,0,4,0,6,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,251,255,4,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,6,0,2,0,6,0,4,0,4,0,6,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,6,0,2,0,8,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,6,0,249,255,6,0,251,255,6,0,249,255,8,0,247,255,8,0,249,255,8,0,247,255,8,0,244,255,11,0,244,255,11,0,244,255,8,0,242,255,8,0,244,255,11,0,244,255,8,0,247,255,8,0,247,255,8,0,249,255,6,0,249,255,4,0,251,255,6,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,8,0,4,0,8,0,6,0,11,0,6,0,8,0,8,0,11,0,6,0,8,0,11,0,8,0,11,0,8,0,13,0,6,0,15,0,6,0,13,0,4,0,17,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,6,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,8,0,4,0,6,0,6,0,8,0,8,0,8,0,6,0,11,0,8,0,8,0,8,0,11,0,11,0,8,0,11,0,8,0,11,0,6,0,11,0,6,0,11,0,6,0,11,0,6,0,11,0,4,0,11,0,4,0,11,0,2,0,11,0,2,0,11,0,2,0,11,0,0,0,8,0,2,0,8,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,6,0,0,0,8,0,253,255,8,0,0,0,11,0,0,0,13,0,0,0,13,0,2,0,13,0,2,0,17,0,4,0,17,0,4,0,17,0,6,0,17,0,6,0,17,0,11,0,15,0,8,0,15,0,8,0,15,0,8,0,13,0,8,0,11,0,11,0,11,0,8,0,11,0,8,0,11,0,6,0,11,0,6,0,11,0,8,0,11,0,8,0,11,0,8,0,11,0,6,0,11,0,6,0,8,0,4,0,8,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,2,0,2,0,6,0,4,0,8,0,4,0,8,0,4,0,11,0,4,0,11,0,2,0,13,0,2,0,13,0,0,0,11,0,0,0,11,0,253,255,8,0,253,255,8,0,251,255,6,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,247,255,249,255,247,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,249,255,0,0,249,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,244,255,2,0,244,255,6,0,244,255,6,0,244,255,8,0,244,255,6,0,244,255,8,0,244,255,8,0,249,255,6,0,249,255,6,0,253,255,4,0,253,255,2,0,0,0,4,0,2,0,2,0,2,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,247,255,253,255,247,255,251,255,247,255,253,255,249,255,251,255,247,255,253,255,249,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,4,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,13,0,253,255,13,0,251,255,13,0,249,255,15,0,249,255,15,0,249,255,15,0,249,255,15,0,249,255,15,0,251,255,13,0,253,255,11,0,253,255,11,0,253,255,8,0,253,255,8,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,4,0,251,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,8,0,249,255,8,0,251,255,11,0,251,255,11,0,251,255,8,0,251,255,11,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,8,0,253,255,6,0,253,255,6,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,4,0,2,0,4,0,0,0,6,0,0,0,8,0,253,255,8,0,253,255,8,0,251,255,8,0,253,255,6,0,253,255,6,0,253,255,8,0,251,255,6,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,251,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,244,255,2,0,247,255,0,0,249,255,0,0,251,255,2,0,253,255,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,253,255,15,0,0,0,15,0,253,255,13,0,0,0,15,0,253,255,15,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,6,0,8,0,6,0,11,0,4,0,11,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,251,255,8,0,251,255,4,0,251,255,6,0,249,255,6,0,247,255,6,0,249,255,2,0,247,255,4,0,249,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,4,0,249,255,4,0,247,255,6,0,244,255,6,0,244,255,6,0,244,255,6,0,244,255,4,0,244,255,2,0,244,255,2,0,249,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,8,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,8,0,2,0,6,0,4,0,6,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,247,255,2,0,249,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,251,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,0,0,6,0,0,0,4,0,2,0,4,0,4,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,8,0,2,0,8,0,0,0,8,0,2,0,8,0,2,0,6,0,2,0,4,0,2,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,251,255,253,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,244,255,249,255,247,255,247,255,247,255,247,255,244,255,247,255,244,255,249,255,247,255,249,255,247,255,249,255,249,255,247,255,247,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,249,255,0,0,247,255,0,0,251,255,4,0,251,255,4,0,251,255,8,0,253,255,8,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,11,0,4,0,8,0,4,0,6,0,4,0,4,0,4,0,2,0,6,0,0,0,4,0,253,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,244,255,4,0,247,255,4,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,4,0,247,255,4,0,249,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,6,0,0,0,6,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,253,255,11,0,253,255,11,0,253,255,11,0,251,255,11,0,251,255,11,0,251,255,8,0,251,255,8,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,2,0,8,0,2,0,11,0,2,0,11,0,2,0,13,0,0,0,13,0,2,0,11,0,2,0,11,0,4,0,8,0,4,0,8,0,2,0,6,0,2,0,2,0,2,0,4,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,251,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,6,0,253,255,6,0,253,255,8,0,251,255,13,0,251,255,15,0,249,255,17,0,251,255,19,0,251,255,24,0,249,255,24,0,249,255,26,0,249,255,28,0,249,255,28,0,249,255,28,0,251,255,28,0,251,255,28,0,253,255,26,0,0,0,22,0,0,0,19,0,0,0,17,0,2,0,15,0,0,0,11,0,2,0,8,0,4,0,6,0,4,0,4,0,8,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,0,0,4,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,251,255,242,255,251,255,242,255,251,255,242,255,251,255,240,255,251,255,240,255,251,255,240,255,251,255,240,255,253,255,240,255,251,255,242,255,253,255,242,255,253,255,242,255,253,255,244,255,253,255,247,255,253,255,249,255,0,0,249,255,253,255,249,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,0,0,247,255,2,0,247,255,0,0,249,255,2,0,249,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,251,255,253,255,249,255,251,255,251,255,251,255,251,255,253,255,253,255,251,255,251,255,253,255,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,247,255,253,255,249,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,8,0,4,0,8,0,2,0,8,0,4,0,8,0,4,0,8,0,6,0,11,0,8,0,11,0,8,0,8,0,8,0,8,0,8,0,8,0,6,0,6,0,6,0,6,0,6,0,4,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,251,255,249,255,247,255,247,255,247,255,247,255,244,255,244,255,247,255,242,255,244,255,242,255,247,255,244,255,247,255,244,255,247,255,244,255,244,255,247,255,244,255,249,255,247,255,249,255,244,255,251,255,247,255,251,255,244,255,253,255,247,255,0,0,247,255,253,255,249,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,11,0,4,0,11,0,4,0,13,0,4,0,11,0,4,0,13,0,2,0,15,0,2,0,15,0,2,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,4,0,251,255,4,0,253,255,4,0,0,0,6,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,4,0,251,255,4,0,247,255,4,0,247,255,2,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,242,255,253,255,244,255,253,255,244,255,253,255,247,255,251,255,247,255,249,255,249,255,251,255,251,255,251,255,253,255,247,255,253,255,249,255,0,0,247,255,0,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,4,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,4,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,11,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,4,0,249,255,6,0,247,255,4,0,244,255,4,0,244,255,6,0,242,255,6,0,242,255,8,0,242,255,6,0,244,255,8,0,244,255,11,0,247,255,8,0,249,255,8,0,249,255,11,0,253,255,8,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,251,255,251,255,251,255,251,255,249,255,253,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,247,255,0,0,247,255,2,0,247,255,4,0,244,255,4,0,244,255,6,0,244,255,6,0,247,255,8,0,249,255,8,0,249,255,8,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,2,0,6,0,4,0,8,0,4,0,8,0,6,0,8,0,8,0,11,0,8,0,8,0,11,0,11,0,11,0,11,0,11,0,11,0,13,0,11,0,11,0,13,0,13,0,11,0,13,0,11,0,11,0,8,0,11,0,8,0,11,0,6,0,8,0,4,0,6,0,2,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,8,0,253,255,11,0,253,255,11,0,251,255,13,0,253,255,11,0,253,255,11,0,253,255,11,0,251,255,8,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,0,0,251,255,0,0,249,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,0,0,249,255,0,0,247,255,253,255,249,255,251,255,251,255,251,255,253,255,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,4,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,11,0,2,0,8,0,2,0,8,0,2,0,8,0,0,0,6,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,249,255,4,0,247,255,6,0,249,255,8,0,249,255,11,0,249,255,11,0,249,255,13,0,249,255,11,0,249,255,11,0,249,255,13,0,249,255,13,0,249,255,11,0,249,255,11,0,251,255,11,0,249,255,8,0,251,255,11,0,251,255,8,0,251,255,8,0,251,255,8,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,251,255,249,255,249,255,249,255,251,255,247,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,249,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,4,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,8,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,2,0,249,255,2,0,249,255,4,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,4,0,8,0,2,0,11,0,2,0,8,0,2,0,11,0,4,0,11,0,4,0,8,0,4,0,8,0,4,0,11,0,4,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,4,0,6,0,6,0,6,0,8,0,4,0,8,0,4,0,8,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,247,255,6,0,247,255,8,0,247,255,8,0,247,255,8,0,249,255,11,0,249,255,11,0,247,255,8,0,249,255,6,0,249,255,8,0,251,255,6,0,249,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,8,0,253,255,8,0,253,255,8,0,251,255,8,0,249,255,8,0,249,255,8,0,251,255,8,0,251,255,11,0,251,255,8,0,253,255,11,0,0,0,8,0,0,0,11,0,2,0,8,0,4,0,11,0,6,0,8,0,8,0,11,0,8,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,11,0,11,0,11,0,11,0,8,0,11,0,8,0,13,0,8,0,13,0,8,0,13,0,6,0,15,0,8,0,15,0,6,0,15,0,8,0,15,0,8,0,15,0,6,0,13,0,6,0,13,0,4,0,11,0,6,0,6,0,4,0,6,0,4,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,4,0,251,255,6,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,240,255,253,255,240,255,0,0,240,255,253,255,240,255,253,255,242,255,253,255,247,255,253,255,247,255,253,255,249,255,251,255,251,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,6,0,6,0,4,0,8,0,4,0,8,0,6,0,8,0,4,0,8,0,4,0,8,0,2,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,6,0,4,0,4,0,4,0,6,0,6,0,4,0,6,0,6,0,6,0,4,0,11,0,4,0,11,0,4,0,8,0,4,0,8,0,4,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,251,255,251,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,4,0,249,255,4,0,249,255,6,0,249,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,0,0,249,255,0,0,247,255,253,255,249,255,251,255,247,255,251,255,249,255,251,255,251,255,249,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,2,0,4,0,0,0,4,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,251,255,6,0,249,255,6,0,253,255,6,0,253,255,8,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,8,0,253,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,251,255,249,255,249,255,247,255,249,255,247,255,247,255,247,255,247,255,249,255,244,255,247,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,251,255,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,6,0,253,255,8,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,249,255,4,0,247,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,242,255,4,0,242,255,4,0,242,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,4,0,6,0,2,0,4,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,251,255,4,0,249,255,2,0,249,255,2,0,247,255,4,0,244,255,2,0,242,255,4,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,249,255,253,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,2,0,253,255,0,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,249,255,251,255,247,255,253,255,244,255,251,255,244,255,251,255,244,255,253,255,244,255,0,0,244,255,253,255,247,255,0,0,244,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,249,255,0,0,247,255,2,0,251,255,0,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,19,0,0,0,17,0,253,255,17,0,0,0,15,0,253,255,15,0,251,255,13,0,251,255,13,0,253,255,11,0,251,255,8,0,249,255,6,0,249,255,4,0,251,255,4,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,6,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,4,0,4,0,6,0,4,0,8,0,4,0,8,0,2,0,8,0,2,0,11,0,4,0,11,0,2,0,11,0,0,0,8,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,4,0,251,255,4,0,249,255,6,0,249,255,8,0,247,255,6,0,247,255,11,0,247,255,8,0,247,255,11,0,247,255,8,0,249,255,8,0,249,255,8,0,249,255,6,0,251,255,6,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,2,0,11,0,2,0,11,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,6,0,4,0,6,0,6,0,4,0,6,0,6,0,8,0,4,0,8,0,6,0,8,0,6,0,8,0,6,0,8,0,8,0,8,0,6,0,8,0,8,0,8,0,8,0,8,0,6,0,8,0,8,0,11,0,6,0,11,0,6,0,11,0,4,0,11,0,4,0,11,0,2,0,8,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,2,0,244,255,2,0,242,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,249,255,251,255,249,255,253,255,249,255,251,255,251,255,253,255,249,255,251,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,251,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,4,0,247,255,4,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,247,255,8,0,247,255,6,0,247,255,6,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,0,0,247,255,0,0,244,255,0,0,247,255,253,255,247,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,253,255,249,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,4,0,247,255,6,0,249,255,8,0,249,255,8,0,251,255,8,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,4,0,247,255,4,0,249,255,2,0,247,255,4,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,253,255,247,255,253,255,249,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,247,255,249,255,247,255,249,255,244,255,249,255,247,255,249,255,247,255,247,255,244,255,247,255,242,255,247,255,242,255,249,255,242,255,247,255,240,255,249,255,238,255,253,255,236,255,0,0,236,255,0,0,233,255,0,0,231,255,2,0,233,255,4,0,231,255,4,0,233,255,6,0,231,255,6,0,233,255,6,0,233,255,4,0,236,255,6,0,236,255,4,0,238,255,6,0,238,255,6,0,242,255,6,0,242,255,6,0,240,255,6,0,240,255,6,0,242,255,8,0,244,255,6,0,244,255,6,0,244,255,2,0,247,255,2,0,247,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,0,0,249,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,2,0,11,0,2,0,8,0,4,0,8,0,4,0,6,0,6,0,4,0,8,0,4,0,11,0,2,0,11,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,251,255,6,0,253,255,6,0,251,255,6,0,251,255,8,0,251,255,6,0,251,255,6,0,249,255,4,0,249,255,6,0,249,255,4,0,247,255,4,0,247,255,6,0,247,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,251,255,2,0,247,255,2,0,247,255,4,0,244,255,6,0,247,255,6,0,244,255,6,0,244,255,4,0,244,255,4,0,247,255,4,0,244,255,4,0,247,255,2,0,247,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,247,255,249,255,249,255,249,255,247,255,249,255,247,255,249,255,247,255,251,255,249,255,253,255,249,255,0,0,249,255,2,0,251,255,2,0,251,255,4,0,251,255,6,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,249,255,6,0,249,255,4,0,247,255,4,0,244,255,2,0,244,255,2,0,244,255,2,0,242,255,0,0,244,255,0,0,244,255,253,255,247,255,253,255,249,255,251,255,249,255,251,255,251,255,249,255,251,255,247,255,251,255,244,255,249,255,244,255,251,255,242,255,251,255,244,255,249,255,242,255,249,255,242,255,249,255,242,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,244,255,251,255,247,255,251,255,249,255,253,255,247,255,253,255,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,244,255,2,0,244,255,2,0,242,255,4,0,240,255,2,0,240,255,2,0,242,255,2,0,242,255,2,0,242,255,2,0,244,255,0,0,244,255,2,0,247,255,0,0,249,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,6,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,6,0,6,0,2,0,6,0,4,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,6,0,251,255,4,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,4,0,6,0,4,0,6,0,6,0,4,0,11,0,4,0,11,0,4,0,13,0,2,0,13,0,2,0,13,0,2,0,13,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,8,0,249,255,8,0,247,255,8,0,249,255,8,0,244,255,6,0,247,255,6,0,247,255,6,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,4,0,251,255,4,0,247,255,2,0,247,255,2,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,253,255,242,255,253,255,242,255,251,255,242,255,251,255,244,255,251,255,247,255,249,255,247,255,247,255,249,255,244,255,251,255,244,255,253,255,244,255,0,0,242,255,0,0,242,255,2,0,244,255,4,0,242,255,6,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,2,0,244,255,2,0,244,255,2,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,2,0,244,255,0,0,247,255,2,0,247,255,4,0,249,255,2,0,247,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,249,255,251,255,247,255,253,255,247,255,253,255,244,255,253,255,244,255,253,255,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,242,255,253,255,242,255,253,255,242,255,251,255,242,255,251,255,244,255,251,255,244,255,251,255,244,255,249,255,244,255,249,255,247,255,247,255,247,255,247,255,247,255,249,255,247,255,249,255,244,255,249,255,244,255,249,255,244,255,249,255,244,255,251,255,244,255,253,255,247,255,253,255,244,255,0,0,244,255,0,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,6,0,247,255,4,0,247,255,8,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,2,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,247,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,11,0,249,255,11,0,251,255,11,0,249,255,11,0,249,255,8,0,251,255,6,0,249,255,2,0,249,255,0,0,249,255,253,255,249,255,251,255,247,255,247,255,249,255,244,255,247,255,242,255,247,255,240,255,247,255,238,255,249,255,238,255,249,255,236,255,251,255,236,255,251,255,238,255,253,255,238,255,253,255,236,255,0,0,238,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,253,255,251,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,0,0,247,255,2,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,0,0,244,255,0,0,244,255,0,0,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,251,255,251,255,253,255,253,255,251,255,251,255,251,255,249,255,249,255,251,255,249,255,251,255,249,255,251,255,244,255,253,255,247,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,244,255,2,0,244,255,0,0,244,255,2,0,247,255,4,0,244,255,4,0,247,255,4,0,249,255,4,0,249,255,6,0,249,255,6,0,249,255,6,0,249,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,247,255,6,0,249,255,8,0,249,255,4,0,251,255,6,0,251,255,4,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,247,255,253,255,244,255,253,255,247,255,249,255,244,255,249,255,244,255,249,255,247,255,247,255,247,255,247,255,247,255,249,255,247,255,249,255,249,255,249,255,247,255,251,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,4,0,249,255,4,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,0,0,4,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,249,255,251,255,249,255,249,255,247,255,247,255,247,255,247,255,249,255,247,255,251,255,244,255,251,255,244,255,251,255,242,255,251,255,244,255,251,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,247,255,0,0,247,255,251,255,244,255,253,255,247,255,253,255,247,255,249,255,249,255,251,255,247,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,244,255,253,255,244,255,251,255,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,2,0,244,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,238,255,0,0,240,255,0,0,242,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,249,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,247,255,2,0,244,255,4,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,238,255,0,0,238,255,253,255,238,255,0,0,233,255,253,255,233,255,253,255,233,255,251,255,236,255,251,255,233,255,251,255,233,255,251,255,236,255,249,255,236,255,249,255,238,255,247,255,240,255,247,255,242,255,249,255,244,255,249,255,244,255,249,255,247,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,249,255,249,255,249,255,247,255,247,255,247,255,249,255,247,255,249,255,244,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,251,255,2,0,253,255,4,0,251,255,6,0,251,255,6,0,249,255,6,0,251,255,8,0,249,255,8,0,251,255,8,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,6,0,0,0,6,0,251,255,6,0,251,255,6,0,249,255,6,0,247,255,6,0,244,255,6,0,244,255,4,0,242,255,2,0,242,255,0,0,242,255,0,0,240,255,253,255,242,255,253,255,240,255,253,255,242,255,251,255,242,255,251,255,242,255,251,255,244,255,253,255,247,255,253,255,244,255,0,0,247,255,0,0,249,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,6,0,249,255,4,0,249,255,6,0,249,255,6,0,251,255,4,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,240,255,253,255,242,255,253,255,242,255,0,0,240,255,253,255,240,255,253,255,240,255,0,0,244,255,251,255,242,255,253,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,247,255,249,255,244,255,249,255,247,255,247,255,247,255,247,255,244,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,249,255,247,255,249,255,249,255,251,255,249,255,249,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,11,0,251,255,11,0,251,255,11,0,251,255,13,0,251,255,13,0,249,255,15,0,249,255,13,0,249,255,13,0,247,255,15,0,249,255,15,0,251,255,13,0,251,255,11,0,253,255,8,0,253,255,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,2,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,251,255,251,255,251,255,251,255,249,255,251,255,247,255,251,255,244,255,249,255,244,255,251,255,242,255,249,255,240,255,249,255,240,255,249,255,240,255,247,255,242,255,247,255,242,255,247,255,244,255,249,255,244,255,247,255,247,255,249,255,247,255,249,255,247,255,251,255,247,255,251,255,247,255,253,255,247,255,0,0,247,255,0,0,244,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,249,255,2,0,247,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,253,255,249,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,13,0,253,255,15,0,0,0,15,0,253,255,15,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,8,0,251,255,6,0,253,255,8,0,251,255,11,0,251,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,249,255,6,0,251,255,6,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,0,0,249,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,2,0,244,255,2,0,244,255,0,0,244,255,2,0,247,255,2,0,244,255,4,0,244,255,4,0,244,255,6,0,247,255,6,0,247,255,4,0,249,255,4,0,251,255,4,0,251,255,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,251,255,6,0,251,255,8,0,251,255,11,0,249,255,11,0,247,255,13,0,247,255,13,0,249,255,13,0,251,255,11,0,251,255,8,0,251,255,8,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,247,255,253,255,242,255,253,255,242,255,253,255,242,255,253,255,242,255,0,0,240,255,253,255,240,255,0,0,238,255,0,0,240,255,0,0,238,255,0,0,238,255,2,0,238,255,2,0,240,255,2,0,240,255,4,0,242,255,2,0,244,255,4,0,244,255,2,0,244,255,2,0,244,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,249,255,0,0,247,255,0,0,247,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,2,0,242,255,2,0,242,255,4,0,240,255,2,0,242,255,4,0,244,255,2,0,244,255,0,0,244,255,0,0,247,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,4,0,4,0,4,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,244,255,2,0,244,255,4,0,244,255,4,0,244,255,6,0,242,255,4,0,244,255,4,0,244,255,4,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,251,255,251,255,249,255,253,255,247,255,0,0,247,255,0,0,244,255,0,0,240,255,2,0,242,255,2,0,242,255,2,0,242,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,242,255,0,0,242,255,253,255,244,255,0,0,247,255,0,0,247,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,244,255,253,255,244,255,251,255,244,255,251,255,247,255,251,255,247,255,251,255,247,255,253,255,247,255,251,255,247,255,251,255,249,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,6,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,6,0,8,0,6,0,6,0,6,0,8,0,6,0,6,0,6,0,6,0,6,0,4,0,8,0,4,0,8,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,0,0,4,0,253,255,6,0,251,255,6,0,253,255,6,0,251,255,4,0,249,255,4,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,0,0,247,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,247,255,253,255,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,251,255,251,255,251,255,249,255,0,0,249,255,253,255,247,255,253,255,244,255,253,255,242,255,251,255,240,255,251,255,238,255,249,255,236,255,249,255,233,255,247,255,233,255,247,255,233,255,244,255,236,255,247,255,236,255,247,255,236,255,249,255,240,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,249,255,251,255,249,255,249,255,247,255,249,255,247,255,249,255,244,255,249,255,247,255,249,255,247,255,247,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,251,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,249,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,247,255,4,0,251,255,4,0,251,255,4,0,249,255,6,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,8,0,249,255,11,0,249,255,11,0,244,255,11,0,247,255,8,0,244,255,11,0,244,255,8,0,242,255,8,0,242,255,6,0,242,255,6,0,244,255,4,0,244,255,2,0,244,255,0,0,247,255,0,0,247,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,247,255,253,255,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,240,255,2,0,240,255,0,0,240,255,0,0,242,255,2,0,242,255,2,0,242,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,247,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,0,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,244,255,4,0,242,255,4,0,240,255,4,0,238,255,6,0,236,255,6,0,233,255,8,0,233,255,8,0,231,255,8,0,231,255,8,0,233,255,6,0,233,255,6,0,233,255,4,0,236,255,4,0,238,255,4,0,240,255,4,0,240,255,2,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,251,255,4,0,251,255,6,0,251,255,6,0,253,255,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,244,255,2,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,6,0,249,255,4,0,249,255,4,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,4,0,244,255,4,0,244,255,6,0,242,255,6,0,242,255,8,0,240,255,11,0,240,255,11,0,240,255,11,0,240,255,13,0,240,255,11,0,242,255,11,0,242,255,13,0,247,255,11,0,249,255,11,0,249,255,8,0,249,255,8,0,251,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,244,255,253,255,244,255,251,255,242,255,251,255,242,255,249,255,240,255,249,255,240,255,249,255,240,255,247,255,240,255,249,255,242,255,247,255,242,255,247,255,242,255,247,255,247,255,249,255,249,255,249,255,251,255,249,255,0,0,249,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,251,255,253,255,251,255,251,255,249,255,249,255,247,255,247,255,249,255,249,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,249,255,247,255,247,255,249,255,247,255,249,255,247,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,4,0,249,255,4,0,247,255,4,0,247,255,2,0,244,255,4,0,242,255,2,0,242,255,2,0,242,255,0,0,242,255,2,0,240,255,0,0,242,255,0,0,244,255,0,0,242,255,0,0,244,255,0,0,247,255,253,255,249,255,253,255,251,255,251,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,4,0,249,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,253,255,251,255,0,0,249,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,6,0,247,255,4,0,247,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,242,255,0,0,244,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,2,0,240,255,2,0,240,255,0,0,242,255,2,0,244,255,2,0,247,255,4,0,247,255,2,0,249,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,4,0,249,255,4,0,249,255,2,0,247,255,4,0,247,255,2,0,247,255,2,0,244,255,4,0,247,255,2,0,247,255,4,0,244,255,0,0,244,255,2,0,247,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,242,255,253,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,253,255,247,255,253,255,247,255,0,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,6,0,2,0,4,0,0,0,6,0,2,0,6,0,2,0,4,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,4,0,253,255,4,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,4,0,2,0,4,0,2,0,6,0,4,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,8,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,8,0,6,0,8,0,8,0,8,0,8,0,11,0,11,0,13,0,8,0,11,0,11,0,11,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,4,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,2,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,249,255,251,255,251,255,253,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,253,255,249,255,251,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,6,0,249,255,4,0,249,255,6,0,249,255,4,0,249,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,6,0,249,255,6,0,251,255,8,0,251,255,11,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,11,0,2,0,13,0,0,0,11,0,0,0,11,0,2,0,11,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,251,255,249,255,251,255,249,255,253,255,247,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,249,255,253,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,4,0,4,0,4,0,6,0,6,0,6,0,6,0,6,0,8,0,6,0,8,0,6,0,6,0,4,0,8,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,8,0,253,255,11,0,0,0,11,0,253,255,11,0,253,255,13,0,253,255,13,0,253,255,13,0,253,255,13,0,251,255,13,0,253,255,15,0,253,255,13,0,251,255,11,0,251,255,13,0,249,255,13,0,249,255,13,0,249,255,13,0,247,255,13,0,247,255,13,0,247,255,11,0,247,255,8,0,247,255,11,0,249,255,8,0,249,255,6,0,249,255,4,0,247,255,2,0,249,255,2,0,249,255,0,0,247,255,253,255,247,255,251,255,244,255,249,255,242,255,247,255,240,255,247,255,240,255,247,255,238,255,249,255,238,255,247,255,238,255,249,255,238,255,251,255,240,255,249,255,240,255,253,255,242,255,253,255,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,251,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,2,0,247,255,2,0,249,255,2,0,247,255,2,0,244,255,4,0,247,255,4,0,244,255,6,0,247,255,6,0,244,255,6,0,244,255,8,0,244,255,11,0,244,255,8,0,244,255,11,0,244,255,11,0,247,255,13,0,244,255,11,0,244,255,13,0,244,255,11,0,247,255,11,0,244,255,11,0,247,255,8,0,249,255,6,0,249,255,4,0,249,255,2,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,247,255,0,0,247,255,253,255,244,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,244,255,0,0,244,255,2,0,247,255,2,0,247,255,2,0,249,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,0,0,249,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,247,255,2,0,244,255,0,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,247,255,0,0,249,255,0,0,251,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,8,0,247,255,8,0,247,255,11,0,247,255,11,0,249,255,8,0,249,255,11,0,251,255,11,0,251,255,11,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,11,0,2,0,11,0,2,0,8,0,4,0,8,0,2,0,8,0,4,0,8,0,2,0,8,0,0,0,8,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,2,0,13,0,0,0,11,0,2,0,11,0,2,0,11,0,2,0,11,0,4,0,11,0,4,0,11,0,4,0,8,0,2,0,8,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,251,255,251,255,253,255,249,255,253,255,247,255,253,255,247,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,244,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,253,255,2,0,253,255,0,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,6,0,4,0,4,0,2,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,4,0,2,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,251,255,2,0,249,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,249,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,2,0,251,255,2,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,0,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,6,0,4,0,8,0,6,0,8,0,6,0,11,0,6,0,8,0,8,0,11,0,8,0,8,0,6,0,8,0,6,0,6,0,4,0,6,0,6,0,4,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,8,0,0,0,6,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,253,255,4,0,253,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,253,255,242,255,251,255,242,255,251,255,242,255,251,255,242,255,249,255,244,255,249,255,244,255,249,255,244,255,251,255,247,255,251,255,247,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,249,255,4,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,249,255,253,255,247,255,249,255,249,255,249,255,249,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,253,255,247,255,251,255,247,255,251,255,249,255,251,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,249,255,0,0,249,255,2,0,247,255,2,0,249,255,0,0,249,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,244,255,2,0,242,255,4,0,242,255,2,0,240,255,4,0,242,255,6,0,242,255,8,0,244,255,8,0,244,255,8,0,247,255,11,0,247,255,8,0,249,255,11,0,251,255,8,0,253,255,8,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,6,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,251,255,249,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,2,0,6,0,2,0,4,0,4,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,6,0,8,0,6,0,8,0,6,0,8,0,8,0,11,0,8,0,13,0,8,0,13,0,11,0,13,0,11,0,13,0,13,0,13,0,13,0,13,0,13,0,15,0,15,0,15,0,15,0,13,0,15,0,13,0,15,0,15,0,15,0,15,0,15,0,13,0,15,0,13,0,13,0,15,0,13,0,13,0,13,0,11,0,13,0,11,0,11,0,11,0,13,0,8,0,8,0,8,0,8,0,6,0,8,0,4,0,6,0,4,0,8,0,4,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,4,0,253,255,4,0,253,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,0,0,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,247,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,249,255,249,255,251,255,247,255,251,255,247,255,251,255,244,255,251,255,242,255,251,255,240,255,251,255,242,255,251,255,242,255,253,255,240,255,0,0,240,255,0,0,240,255,0,0,242,255,2,0,244,255,4,0,247,255,6,0,247,255,6,0,251,255,8,0,251,255,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,247,255,4,0,249,255,6,0,249,255,8,0,251,255,11,0,251,255,11,0,251,255,8,0,253,255,8,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,6,0,4,0,6,0,6,0,6,0,6,0,8,0,4,0,6,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,4,0,253,255,4,0,251,255,6,0,253,255,8,0,251,255,6,0,251,255,8,0,249,255,6,0,249,255,6,0,251,255,4,0,249,255,4,0,247,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,4,0,249,255,2,0,251,255,4,0,253,255,6,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,8,0,253,255,8,0,0,0,8,0,253,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,8,0,249,255,11,0,249,255,8,0,249,255,8,0,249,255,6,0,251,255,8,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,247,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,4,0,4,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,247,255,253,255,249,255,251,255,247,255,253,255,249,255,253,255,247,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,247,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,247,255,249,255,249,255,251,255,249,255,251,255,251,255,249,255,253,255,247,255,253,255,244,255,0,0,247,255,2,0,249,255,0,0,249,255,2,0,247,255,6,0,249,255,6,0,249,255,8,0,251,255,11,0,249,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,249,255,11,0,251,255,8,0,251,255,6,0,249,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,4,0,251,255,6,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,0,0,8,0,2,0,11,0,2,0,8,0,2,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,6,0,8,0,6,0,6,0,6,0,6,0,8,0,6,0,6,0,4,0,6,0,2,0,6,0,2,0,4,0,0,0,6,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,11,0,2,0,13,0,4,0,13,0,4,0,15,0,4,0,13,0,4,0,13,0,4,0,13,0,4,0,13,0,4,0,13,0,2,0,11,0,4,0,8,0,4,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,8,0,253,255,6,0,253,255,8,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,253,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,6,0,253,255,8,0,0,0,8,0,0,0,11,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,6,0,6,0,8,0,6,0,8,0,6,0,6,0,6,0,6,0,6,0,6,0,8,0,8,0,6,0,6,0,6,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,251,255,249,255,251,255,251,255,251,255,249,255,247,255,251,255,249,255,249,255,249,255,249,255,251,255,251,255,251,255,251,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,249,255,253,255,249,255,253,255,247,255,0,0,247,255,0,0,247,255,2,0,244,255,4,0,244,255,4,0,242,255,6,0,242,255,4,0,242,255,6,0,242,255,4,0,242,255,4,0,242,255,4,0,244,255,4,0,244,255,2,0,244,255,2,0,247,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,4,0,6,0,6,0,6,0,6,0,6,0,6,0,8,0,8,0,6,0,8,0,4,0,8,0,4,0,11,0,2,0,11,0,2,0,13,0,0,0,11,0,0,0,11,0,253,255,13,0,253,255,13,0,253,255,13,0,0,0,13,0,253,255,13,0,0,0,15,0,253,255,13,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,253,255,11,0,253,255,11,0,253,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,253,255,11,0,253,255,11,0,253,255,6,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,247,255,251,255,249,255,251,255,244,255,251,255,247,255,251,255,244,255,253,255,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,249,255,2,0,249,255,2,0,247,255,4,0,244,255,2,0,244,255,4,0,242,255,4,0,242,255,6,0,242,255,4,0,244,255,6,0,242,255,6,0,247,255,8,0,247,255,8,0,247,255,8,0,249,255,11,0,251,255,11,0,251,255,11,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,251,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,4,0,247,255,6,0,247,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,6,0,0,0,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,6,0,247,255,4,0,249,255,4,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,4,0,8,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,8,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,8,0,6,0,8,0,6,0,6,0,4,0,6,0,6,0,6,0,4,0,8,0,2,0,6,0,0,0,6,0,0,0,6,0,253,255,8,0,253,255,8,0,251,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,6,0,4,0,8,0,4,0,8,0,6,0,11,0,8,0,8,0,8,0,8,0,8,0,8,0,6,0,11,0,6,0,11,0,6,0,8,0,4,0,8,0,6,0,6,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,253,255,6,0,0,0,6,0,0,0,4,0,2,0,6,0,2,0,4,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,247,255,251,255,251,255,249,255,249,255,249,255,249,255,249,255,251,255,247,255,251,255,247,255,251,255,247,255,249,255,247,255,251,255,247,255,253,255,247,255,251,255,244,255,253,255,244,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,244,255,0,0,244,255,253,255,244,255,0,0,244,255,253,255,247,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,6,0,2,0,6,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,8,0,4,0,8,0,4,0,6,0,2,0,6,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,4,0,249,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,6,0,253,255,11,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,4,0,11,0,2,0,8,0,2,0,8,0,2,0,6,0,4,0,6,0,2,0,8,0,2,0,8,0,4,0,6,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,4,0,249,255,4,0,249,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,8,0,4,0,11,0,4,0,13,0,4,0,11,0,6,0,13,0,8,0,15,0,6,0,17,0,6,0,15,0,6,0,15,0,6,0,15,0,4,0,13,0,2,0,13,0,2,0,11,0,2,0,11,0,2,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,4,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,2,0,8,0,4,0,8,0,4,0,8,0,4,0,6,0,4,0,6,0,4,0,6,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,4,0,4,0,6,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,2,0,251,255,4,0,249,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,4,0,6,0,6,0,4,0,8,0,4,0,11,0,4,0,11,0,4,0,13,0,4,0,15,0,2,0,15,0,4,0,17,0,2,0,15,0,4,0,17,0,4,0,17,0,4,0,15,0,4,0,15,0,4,0,11,0,6,0,11,0,6,0,8,0,6,0,6,0,6,0,4,0,8,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,6,0,251,255,4,0,249,255,4,0,249,255,4,0,247,255,2,0,247,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,251,255,6,0,251,255,6,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,244,255,4,0,244,255,4,0,242,255,2,0,244,255,4,0,242,255,4,0,240,255,4,0,238,255,4,0,238,255,4,0,238,255,2,0,238,255,4,0,238,255,2,0,236,255,2,0,236,255,4,0,238,255,4,0,240,255,4,0,240,255,2,0,242,255,2,0,242,255,2,0,244,255,2,0,247,255,0,0,249,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,11,0,251,255,11,0,253,255,8,0,253,255,8,0,253,255,8,0,251,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,253,255,4,0,0,0,6,0,0,0,4,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,253,255,6,0,249,255,6,0,249,255,6,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,240,255,253,255,240,255,253,255,238,255,251,255,238,255,251,255,238,255,251,255,238,255,251,255,238,255,251,255,238,255,251,255,240,255,251,255,240,255,251,255,244,255,251,255,244,255,253,255,247,255,251,255,249,255,253,255,249,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,253,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,249,255,249,255,247,255,249,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,249,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,8,0,2,0,11,0,4,0,11,0,2,0,11,0,2,0,11,0,0,0,13,0,0,0,11,0,2,0,8,0,2,0,8,0,2,0,8,0,0,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,6,0,6,0,6,0,6,0,6,0,6,0,8,0,6,0,8,0,8,0,8,0,8,0,8,0,11,0,11,0,11,0,11,0,11,0,11,0,8,0,11,0,6,0,8,0,4,0,11,0,6,0,8,0,4,0,11,0,6,0,8,0,6,0,11,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,253,255,11,0,253,255,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,244,255,4,0,249,255,4,0,247,255,4,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,4,0,6,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,6,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,2,0,249,255,2,0,251,255,0,0,249,255,4,0,249,255,2,0,249,255,4,0,249,255,6,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,247,255,2,0,249,255,2,0,247,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,4,0,249,255,4,0,249,255,6,0,251,255,6,0,251,255,8,0,253,255,11,0,251,255,8,0,253,255,11,0,253,255,11,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,4,0,251,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,2,0,253,255,2,0,251,255,4,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,2,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,11,0,2,0,11,0,2,0,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,253,255,8,0,253,255,8,0,251,255,6,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,249,255,2,0,249,255,4,0,249,255,4,0,247,255,2,0,247,255,2,0,244,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,244,255,253,255,247,255,0,0,247,255,0,0,247,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,251,255,247,255,251,255,244,255,251,255,244,255,249,255,240,255,249,255,238,255,249,255,240,255,249,255,240,255,249,255,240,255,249,255,240,255,251,255,242,255,251,255,244,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,2,0,244,255,2,0,244,255,0,0,244,255,2,0,242,255,0,0,242,255,2,0,244,255,2,0,244,255,4,0,247,255,4,0,247,255,6,0,247,255,6,0,249,255,6,0,251,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,0,0,4,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,251,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,4,0,4,0,6,0,6,0,6,0,4,0,8,0,4,0,8,0,2,0,11,0,2,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,8,0,0,0,6,0,4,0,6,0,2,0,8,0,4,0,6,0,2,0,6,0,4,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,249,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,249,255,2,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,251,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,244,255,0,0,247,255,253,255,244,255,253,255,247,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,8,0,2,0,8,0,2,0,8,0,4,0,6,0,2,0,6,0,4,0,6,0,6,0,4,0,6,0,2,0,4,0,4,0,6,0,2,0,8,0,2,0,6,0,0,0,8,0,2,0,8,0,2,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,0,0,8,0,2,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,247,255,251,255,249,255,253,255,247,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,247,255,2,0,247,255,4,0,249,255,4,0,247,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,11,0,0,0,8,0,251,255,8,0,253,255,8,0,253,255,11,0,0,0,11,0,253,255,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,2,0,8,0,0,0,8,0,2,0,8,0,4,0,6,0,4,0,6,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,247,255,4,0,244,255,2,0,244,255,2,0,244,255,2,0,242,255,4,0,244,255,2,0,247,255,4,0,247,255,2,0,249,255,4,0,249,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,253,255,240,255,253,255,242,255,251,255,240,255,251,255,240,255,251,255,240,255,251,255,238,255,249,255,240,255,249,255,238,255,249,255,238,255,249,255,238,255,247,255,240,255,249,255,242,255,247,255,244,255,249,255,244,255,247,255,247,255,247,255,249,255,247,255,251,255,247,255,253,255,247,255,0,0,249,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,2,0,249,255,4,0,247,255,6,0,247,255,6,0,244,255,6,0,247,255,6,0,244,255,6,0,247,255,4,0,249,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,6,0,251,255,4,0,249,255,4,0,249,255,6,0,247,255,6,0,244,255,6,0,242,255,6,0,242,255,6,0,242,255,8,0,242,255,6,0,240,255,6,0,242,255,6,0,242,255,6,0,244,255,6,0,247,255,4,0,247,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,8,0,6,0,6,0,4,0,8,0,4,0,8,0,4,0,6,0,6,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,253,255,8,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,8,0,4,0,6,0,4,0,8,0,4,0,8,0,6,0,8,0,4,0,8,0,4,0,6,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,2,0,251,255,2,0,249,255,0,0,247,255,0,0,244,255,0,0,247,255,253,255,244,255,253,255,244,255,251,255,247,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,249,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,244,255,251,255,247,255,249,255,247,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,247,255,249,255,244,255,251,255,244,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,244,255,0,0,244,255,2,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,6,0,249,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,251,255,253,255,249,255,253,255,247,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,244,255,2,0,244,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,6,0,2,0,4,0,2,0,6,0,4,0,6,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,8,0,0,0,6,0,253,255,6,0,253,255,8,0,0,0,8,0,253,255,6,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,4,0,6,0,6,0,8,0,6,0,6,0,6,0,11,0,6,0,8,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,11,0,8,0,13,0,8,0,13,0,6,0,13,0,6,0,15,0,6,0,13,0,6,0,15,0,4,0,13,0,4,0,13,0,2,0,13,0,2,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,251,255,249,255,251,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,247,255,244,255,247,255,249,255,247,255,249,255,247,255,247,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,249,255,253,255,251,255,251,255,251,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,6,0,253,255,8,0,0,0,8,0,253,255,6,0,253,255,6,0,0,0,6,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,249,255,247,255,249,255,249,255,249,255,247,255,249,255,249,255,249,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,6,0,2,0,6,0,4,0,8,0,4,0,11,0,4,0,8,0,4,0,8,0,6,0,8,0,6,0,6,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,244,255,253,255,244,255,251,255,244,255,251,255,247,255,249,255,247,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,244,255,0,0,244,255,253,255,244,255,0,0,244,255,0,0,244,255,253,255,242,255,253,255,242,255,253,255,244,255,251,255,244,255,251,255,244,255,251,255,242,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,247,255,253,255,247,255,253,255,247,255,251,255,249,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,4,0,251,255,6,0,251,255,6,0,253,255,8,0,251,255,11,0,251,255,8,0,251,255,11,0,251,255,11,0,253,255,8,0,251,255,6,0,253,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,6,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,253,255,6,0,0,0,8,0,251,255,8,0,251,255,6,0,253,255,8,0,253,255,8,0,251,255,4,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,249,255,251,255,249,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,251,255,249,255,251,255,249,255,249,255,247,255,249,255,247,255,247,255,249,255,247,255,247,255,247,255,249,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,2,0,249,255,4,0,249,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,2,0,251,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,244,255,253,255,247,255,253,255,247,255,253,255,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,247,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,249,255,4,0,247,255,2,0,249,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,247,255,4,0,247,255,6,0,247,255,6,0,244,255,4,0,244,255,4,0,247,255,4,0,244,255,4,0,247,255,4,0,244,255,2,0,244,255,2,0,247,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,6,0,244,255,6,0,244,255,6,0,244,255,8,0,247,255,8,0,247,255,8,0,249,255,6,0,247,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,249,255,251,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,247,255,249,255,247,255,247,255,247,255,249,255,244,255,251,255,244,255,251,255,247,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,8,0,6,0,6,0,6,0,8,0,6,0,6,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,247,255,4,0,244,255,4,0,242,255,4,0,242,255,6,0,244,255,6,0,244,255,4,0,244,255,6,0,244,255,6,0,244,255,4,0,247,255,4,0,247,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,8,0,2,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,6,0,11,0,6,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,6,0,6,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,4,0,2,0,4,0,6,0,4,0,6,0,4,0,4,0,6,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,249,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,8,0,4,0,8,0,6,0,8,0,6,0,8,0,6,0,11,0,6,0,11,0,8,0,11,0,8,0,13,0,6,0,11,0,6,0,11,0,6,0,8,0,4,0,11,0,6,0,11,0,2,0,8,0,2,0,8,0,2,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,253,255,11,0,253,255,13,0,253,255,13,0,0,0,13,0,0,0,11,0,253,255,11,0,253,255,8,0,0,0,6,0,253,255,6,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,2,0,247,255,4,0,244,255,6,0,242,255,11,0,244,255,11,0,244,255,15,0,242,255,15,0,242,255,15,0,244,255,15,0,244,255,15,0,244,255,15,0,242,255,13,0,244,255,8,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,4,0,253,255,4,0,251,255,4,0,249,255,2,0,249,255,2,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,247,255,249,255,249,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,247,255,2,0,249,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,247,255,253,255,247,255,253,255,249,255,251,255,249,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,251,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,11,0,253,255,11,0,253,255,11,0,253,255,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,0,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,11,0,253,255,8,0,253,255,11,0,253,255,11,0,253,255,13,0,251,255,13,0,251,255,13,0,251,255,13,0,253,255,13,0,253,255,13,0,253,255,13,0,253,255,13,0,253,255,13,0,253,255,11,0,253,255,13,0,253,255,11,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,247,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,249,255,8,0,251,255,8,0,251,255,8,0,251,255,11,0,251,255,8,0,251,255,11,0,253,255,11,0,253,255,8,0,0,0,8,0,253,255,6,0,253,255,6,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,251,255,6,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,251,255,253,255,249,255,253,255,247,255,253,255,244,255,253,255,242,255,0,0,242,255,253,255,240,255,0,0,238,255,0,0,238,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,238,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,242,255,253,255,240,255,0,0,238,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,247,255,251,255,247,255,251,255,244,255,251,255,244,255,251,255,242,255,0,0,242,255,253,255,242,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,247,255,251,255,247,255,251,255,247,255,249,255,247,255,249,255,244,255,249,255,247,255,249,255,244,255,249,255,244,255,249,255,244,255,251,255,242,255,249,255,242,255,251,255,242,255,251,255,244,255,253,255,244,255,253,255,244,255,0,0,244,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,251,255,4,0,251,255,4,0,253,255,8,0,253,255,8,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,19,0,0,0,17,0,0,0,19,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,253,255,15,0,0,0,15,0,0,0,13,0,0,0,15,0,253,255,13,0,253,255,13,0,0,0,13,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,251,255,249,255,249,255,249,255,247,255,249,255,247,255,247,255,244,255,247,255,242,255,247,255,242,255,247,255,242,255,249,255,244,255,249,255,244,255,249,255,242,255,249,255,247,255,251,255,247,255,249,255,249,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,6,0,251,255,8,0,251,255,6,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,242,255,253,255,242,255,253,255,242,255,251,255,242,255,249,255,244,255,251,255,244,255,249,255,247,255,249,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,249,255,249,255,249,255,247,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,247,255,253,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,8,0,253,255,8,0,253,255,11,0,251,255,11,0,251,255,13,0,251,255,13,0,253,255,13,0,253,255,13,0,253,255,13,0,253,255,11,0,0,0,11,0,2,0,11,0,2,0,8,0,4,0,8,0,2,0,6,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,8,0,251,255,8,0,251,255,8,0,253,255,8,0,253,255,8,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,2,0,251,255,2,0,249,255,0,0,247,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,2,0,251,255,4,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,6,0,4,0,4,0,6,0,4,0,4,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,6,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,0,0,8,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,251,255,2,0,253,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,4,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,4,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,8,0,253,255,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,2,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,6,0,251,255,4,0,251,255,6,0,251,255,4,0,251,255,6,0,249,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,253,255,251,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,251,255,253,255,253,255,253,255,251,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,251,255,253,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,4,0,0,0,6,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,6,0,2,0,4,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,247,255,2,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,4,0,8,0,2,0,4,0,4,0,6,0,4,0,6,0,8,0,2,0,8,0,2,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,2,0,11,0,4,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,6,0,4,0,8,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,6,0,253,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,249,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,249,255,251,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,247,255,253,255,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,8,0,253,255,8,0,251,255,11,0,253,255,13,0,251,255,13,0,251,255,11,0,251,255,13,0,251,255,13,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,2,0,6,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,13,0,253,255,13,0,253,255,13,0,253,255,15,0,251,255,13,0,253,255,13,0,251,255,11,0,253,255,8,0,251,255,8,0,251,255,4,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,253,255,6,0,251,255,6,0,251,255,6,0,249,255,6,0,247,255,6,0,247,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,4,0,8,0,4,0,8,0,0,0,11,0,2,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,253,255,15,0,251,255,15,0,251,255,13,0,251,255,11,0,251,255,11,0,249,255,6,0,251,255,4,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,251,255,247,255,251,255,249,255,253,255,249,255,251,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,249,255,253,255,251,255,0,0,253,255,0,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,8,0,253,255,8,0,253,255,11,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,2,0,11,0,2,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,8,0,6,0,8,0,4,0,11,0,6,0,11,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,11,0,8,0,11,0,6,0,11,0,6,0,13,0,4,0,13,0,4,0,11,0,2,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,2,0,11,0,4,0,13,0,6,0,13,0,6,0,11,0,8,0,13,0,8,0,11,0,8,0,8,0,11,0,8,0,8,0,6,0,11,0,6,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,6,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,251,255,2,0,251,255,0,0,251,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,244,255,2,0,244,255,2,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,247,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,251,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,247,255,4,0,249,255,4,0,247,255,2,0,249,255,4,0,247,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,4,0,249,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,0,0,2,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,8,0,2,0,6,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,6,0,251,255,6,0,253,255,8,0,253,255,8,0,253,255,11,0,253,255,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,247,255,247,255,244,255,249,255,247,255,249,255,244,255,249,255,244,255,247,255,244,255,249,255,242,255,249,255,244,255,247,255,244,255,249,255,244,255,249,255,244,255,247,255,244,255,249,255,244,255,249,255,244,255,249,255,244,255,249,255,244,255,251,255,244,255,251,255,244,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,8,0,0,0,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,6,0,244,255,6,0,244,255,6,0,244,255,6,0,244,255,6,0,242,255,4,0,244,255,4,0,244,255,2,0,242,255,2,0,242,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,0,0,244,255,0,0,244,255,253,255,244,255,0,0,244,255,253,255,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,4,0,4,0,4,0,2,0,4,0,6,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,249,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,249,255,2,0,247,255,2,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,4,0,247,255,2,0,247,255,4,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,2,0,8,0,4,0,8,0,2,0,6,0,2,0,8,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,6,0,6,0,6,0,8,0,8,0,6,0,8,0,8,0,8,0,6,0,8,0,8,0,8,0,6,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,244,255,4,0,247,255,2,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,2,0,4,0,4,0,2,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,2,0,8,0,2,0,8,0,6,0,8,0,4,0,8,0,4,0,6,0,6,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,6,0,6,0,6,0,4,0,8,0,6,0,8,0,8,0,8,0,6,0,8,0,6,0,11,0,6,0,11,0,6,0,8,0,6,0,6,0,4,0,6,0,4,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,6,0,6,0,4,0,8,0,4,0,6,0,4,0,8,0,4,0,8,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,4,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,0,0,8,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,249,255,4,0,249,255,6,0,249,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,8,0,0,0,8,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,2,0,247,255,4,0,244,255,4,0,247,255,2,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,6,0,253,255,8,0,251,255,6,0,253,255,8,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,13,0,4,0,11,0,2,0,13,0,6,0,11,0,6,0,13,0,6,0,11,0,6,0,8,0,8,0,8,0,6,0,8,0,6,0,6,0,6,0,4,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,2,0,247,255,0,0,249,255,0,0,249,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,8,0,253,255,8,0,249,255,8,0,251,255,8,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,251,255,253,255,249,255,253,255,249,255,251,255,249,255,253,255,247,255,251,255,247,255,251,255,244,255,251,255,244,255,251,255,242,255,251,255,240,255,249,255,244,255,251,255,240,255,251,255,242,255,253,255,242,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,249,255,6,0,251,255,6,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,247,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,240,255,2,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,251,255,6,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,15,0,0,0,15,0,2,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,6,0,0,0,6,0,0,0,6,0,251,255,8,0,253,255,8,0,251,255,6,0,249,255,8,0,249,255,6,0,249,255,8,0,247,255,6,0,247,255,4,0,244,255,4,0,244,255,2,0,244,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,6,0,8,0,6,0,11,0,6,0,11,0,8,0,13,0,6,0,13,0,6,0,13,0,6,0,15,0,6,0,15,0,4,0,15,0,2,0,15,0,2,0,15,0,2,0,15,0,0,0,15,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,13,0,0,0,11,0,2,0,8,0,4,0,8,0,4,0,8,0,6,0,8,0,6,0,8,0,8,0,6,0,8,0,4,0,6,0,4,0,8,0,4,0,6,0,2,0,8,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,6,0,247,255,4,0,247,255,6,0,247,255,4,0,249,255,4,0,247,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,0,0,249,255,2,0,251,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,6,0,4,0,6,0,6,0,6,0,6,0,6,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,2,0,11,0,2,0,11,0,2,0,11,0,4,0,13,0,2,0,13,0,4,0,11,0,0,0,11,0,2,0,13,0,2,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,249,255,251,255,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,2,0,249,255,4,0,247,255,4,0,247,255,6,0,244,255,4,0,244,255,4,0,242,255,6,0,242,255,6,0,244,255,6,0,244,255,6,0,247,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,13,0,4,0,11,0,4,0,13,0,4,0,13,0,4,0,13,0,4,0,13,0,4,0,13,0,4,0,11,0,2,0,11,0,2,0,11,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,2,0,6,0,2,0,8,0,4,0,6,0,4,0,8,0,4,0,8,0,8,0,8,0,8,0,8,0,8,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,13,0,11,0,11,0,11,0,13,0,11,0,11,0,6,0,11,0,6,0,11,0,6,0,11,0,4,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,4,0,6,0,4,0,6,0,6,0,4,0,6,0,6,0,11,0,4,0,8,0,4,0,11,0,2,0,11,0,2,0,11,0,2,0,11,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,8,0,251,255,8,0,251,255,8,0,253,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,249,255,2,0,249,255,4,0,251,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,4,0,253,255,6,0,251,255,6,0,253,255,8,0,251,255,6,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,11,0,4,0,11,0,4,0,13,0,6,0,13,0,6,0,11,0,6,0,13,0,6,0,11,0,8,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,6,0,4,0,4,0,2,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,8,0,4,0,8,0,2,0,8,0,4,0,8,0,4,0,11,0,4,0,11,0,2,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,249,255,4,0,249,255,6,0,249,255,6,0,251,255,8,0,251,255,8,0,249,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,249,255,4,0,249,255,6,0,247,255,6,0,244,255,6,0,244,255,6,0,242,255,8,0,242,255,6,0,242,255,6,0,242,255,6,0,242,255,8,0,242,255,8,0,244,255,6,0,244,255,8,0,247,255,6,0,247,255,6,0,247,255,6,0,249,255,6,0,249,255,8,0,251,255,6,0,249,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,4,0,6,0,4,0,4,0,6,0,6,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,6,0,0,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,4,0,4,0,6,0,2,0,6,0,0,0,11,0,0,0,11,0,0,0,15,0,253,255,15,0,253,255,17,0,251,255,22,0,249,255,19,0,249,255,22,0,249,255,22,0,247,255,22,0,249,255,22,0,247,255,19,0,247,255,17,0,247,255,19,0,247,255,15,0,247,255,13,0,247,255,11,0,247,255,8,0,247,255,6,0,247,255,2,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,8,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,13,0,2,0,13,0,2,0,11,0,2,0,11,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,4,0,2,0,6,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,2,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,11,0,4,0,8,0,2,0,11,0,0,0,13,0,2,0,13,0,0,0,13,0,0,0,13,0,253,255,13,0,251,255,13,0,251,255,11,0,249,255,11,0,249,255,8,0,249,255,8,0,249,255,6,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,4,0,247,255,4,0,247,255,6,0,247,255,6,0,244,255,6,0,244,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,247,255,6,0,249,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,249,255,6,0,251,255,6,0,251,255,8,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,6,0,0,0,4,0,4,0,4,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,2,0,8,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,247,255,4,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,253,255,253,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,4,0,4,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,4,0,13,0,2,0,11,0,2,0,11,0,2,0,8,0,2,0,8,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,6,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,253,255,11,0,0,0,8,0,0,0,11,0,253,255,11,0,253,255,8,0,0,0,8,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,247,255,251,255,244,255,251,255,247,255,251,255,247,255,249,255,244,255,249,255,247,255,249,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,251,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,11,0,2,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,6,0,11,0,6,0,13,0,6,0,11,0,6,0,11,0,4,0,11,0,6,0,13,0,6,0,13,0,6,0,11,0,6,0,11,0,6,0,13,0,6,0,13,0,4,0,13,0,2,0,13,0,2,0,13,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,8,0,4,0,6,0,4,0,8,0,4,0,8,0,4,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,2,0,11,0,2,0,11,0,2,0,11,0,2,0,13,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,251,255,251,255,251,255,249,255,249,255,249,255,247,255,249,255,247,255,249,255,247,255,249,255,244,255,251,255,244,255,253,255,242,255,0,0,242,255,0,0,244,255,2,0,247,255,2,0,244,255,6,0,247,255,8,0,247,255,8,0,247,255,8,0,249,255,13,0,249,255,11,0,251,255,13,0,251,255,13,0,253,255,11,0,0,0,8,0,253,255,8,0,253,255,8,0,253,255,6,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,2,0,4,0,2,0,4,0,4,0,6,0,2,0,6,0,2,0,6,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,247,255,253,255,244,255,0,0,244,255,253,255,242,255,0,0,240,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,242,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,249,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,6,0,253,255,6,0,251,255,6,0,251,255,8,0,251,255,8,0,249,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,6,0,251,255,8,0,253,255,6,0,253,255,6,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,253,255,247,255,253,255,247,255,251,255,247,255,249,255,247,255,249,255,247,255,247,255,249,255,244,255,249,255,244,255,247,255,244,255,249,255,242,255,249,255,244,255,249,255,244,255,247,255,244,255,247,255,244,255,247,255,247,255,247,255,247,255,244,255,249,255,244,255,249,255,244,255,251,255,247,255,249,255,247,255,251,255,247,255,253,255,249,255,251,255,251,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,11,0,253,255,6,0,251,255,6,0,249,255,6,0,249,255,6,0,247,255,6,0,247,255,4,0,247,255,4,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,247,255,0,0,249,255,2,0,249,255,0,0,249,255,4,0,251,255,2,0,249,255,2,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,4,0,251,255,4,0,251,255,6,0,253,255,6,0,0,0,6,0,0,0,8,0,0,0,11,0,2,0,11,0,2,0,11,0,4,0,13,0,4,0,11,0,4,0,11,0,4,0,11,0,4,0,11,0,6,0,8,0,4,0,8,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,251,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,11,0,2,0,11,0,0,0,11,0,0,0,4,0,0,0,6,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,251,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,6,0,4,0,4,0,6,0,2,0,8,0,2,0,8,0,0,0,11,0,2,0,11,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,251,255,253,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,247,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,244,255,249,255,244,255,249,255,244,255,249,255,247,255,249,255,244,255,251,255,247,255,251,255,247,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,253,255,249,255,0,0,249,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,247,255,4,0,247,255,6,0,247,255,4,0,247,255,4,0,249,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,249,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,251,255,251,255,251,255,253,255,253,255,253,255,251,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,249,255,4,0,247,255,4,0,247,255,6,0,249,255,4,0,249,255,6,0,249,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,253,255,247,255,0,0,247,255,0,0,247,255,253,255,247,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,11,0,251,255,8,0,251,255,8,0,249,255,6,0,249,255,11,0,247,255,8,0,247,255,8,0,247,255,8,0,244,255,8,0,247,255,8,0,247,255,6,0,247,255,4,0,247,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,249,255,253,255,249,255,251,255,249,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,253,255,247,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,0,0,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,247,255,6,0,249,255,6,0,247,255,6,0,249,255,4,0,249,255,6,0,249,255,6,0,251,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,253,255,251,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,247,255,251,255,247,255,253,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,4,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,11,0,0,0,8,0,2,0,11,0,2,0,8,0,0,0,8,0,2,0,6,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,2,0,247,255,0,0,249,255,2,0,247,255,0,0,247,255,2,0,247,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,251,255,251,255,247,255,251,255,249,255,249,255,249,255,249,255,249,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,249,255,247,255,249,255,249,255,249,255,247,255,249,255,249,255,249,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,2,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,249,255,253,255,247,255,0,0,247,255,253,255,244,255,0,0,242,255,0,0,242,255,0,0,240,255,0,0,240,255,0,0,242,255,0,0,240,255,2,0,242,255,2,0,242,255,2,0,242,255,4,0,244,255,2,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,247,255,253,255,247,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,4,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,0,0,244,255,0,0,244,255,2,0,247,255,0,0,247,255,2,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,0,0,247,255,0,0,249,255,253,255,247,255,253,255,247,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,249,255,4,0,249,255,6,0,247,255,4,0,247,255,4,0,244,255,4,0,247,255,2,0,247,255,0,0,247,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,6,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,247,255,2,0,247,255,4,0,247,255,6,0,247,255,6,0,247,255,6,0,244,255,6,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,251,255,247,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,6,0,253,255,8,0,253,255,11,0,253,255,11,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,11,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,249,255,4,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,249,255,4,0,249,255,4,0,251,255,6,0,251,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,247,255,253,255,244,255,253,255,244,255,251,255,247,255,253,255,247,255,251,255,249,255,251,255,249,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,6,0,247,255,6,0,244,255,4,0,244,255,4,0,247,255,2,0,244,255,2,0,247,255,0,0,247,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,8,0,2,0,8,0,2,0,6,0,2,0,8,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,247,255,249,255,247,255,249,255,244,255,251,255,244,255,249,255,247,255,251,255,249,255,253,255,247,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,251,255,6,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,2,0,251,255,2,0,249,255,0,0,249,255,2,0,251,255,2,0,249,255,4,0,249,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,253,255,251,255,0,0,249,255,0,0,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,249,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,11,0,251,255,11,0,249,255,11,0,253,255,11,0,251,255,11,0,251,255,8,0,249,255,8,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,0,0,249,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,251,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,4,0,249,255,6,0,249,255,4,0,249,255,2,0,249,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,247,255,253,255,247,255,251,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,249,255,253,255,251,255,0,0,249,255,0,0,251,255,2,0,249,255,4,0,253,255,6,0,251,255,8,0,251,255,8,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,251,255,247,255,251,255,247,255,251,255,247,255,249,255,247,255,247,255,247,255,244,255,247,255,244,255,249,255,242,255,249,255,242,255,249,255,242,255,251,255,240,255,249,255,242,255,251,255,242,255,251,255,242,255,253,255,244,255,251,255,244,255,253,255,247,255,251,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,2,0,247,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,6,0,249,255,4,0,249,255,6,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,253,255,247,255,253,255,247,255,251,255,247,255,253,255,249,255,251,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,11,0,2,0,8,0,2,0,11,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,0,0,249,255,253,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,4,0,253,255,4,0,251,255,4,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,249,255,251,255,249,255,249,255,251,255,251,255,251,255,251,255,253,255,249,255,251,255,251,255,253,255,249,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,2,0,13,0,2,0,13,0,4,0,13,0,2,0,11,0,4,0,8,0,2,0,6,0,2,0,6,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,4,0,247,255,4,0,247,255,4,0,247,255,6,0,244,255,6,0,244,255,8,0,244,255,8,0,244,255,6,0,244,255,6,0,244,255,6,0,244,255,8,0,247,255,6,0,247,255,6,0,249,255,4,0,249,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,2,0,8,0,0,0,8,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,253,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,2,0,247,255,2,0,247,255,4,0,244,255,2,0,247,255,4,0,247,255,4,0,244,255,6,0,244,255,4,0,247,255,4,0,247,255,4,0,247,255,2,0,249,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,2,0,4,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,2,0,244,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,249,255,0,0,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,247,255,4,0,247,255,4,0,247,255,4,0,244,255,6,0,244,255,6,0,244,255,6,0,242,255,6,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,249,255,4,0,251,255,6,0,251,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,251,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,6,0,4,0,4,0,6,0,6,0,6,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,6,0,6,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,11,0,2,0,11,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,4,0,251,255,6,0,251,255,4,0,251,255,6,0,251,255,6,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,4,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,6,0,2,0,6,0,4,0,8,0,2,0,8,0,0,0,8,0,2,0,11,0,0,0,11,0,2,0,11,0,2,0,8,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,251,255,253,255,251,255,0,0,249,255,251,255,247,255,253,255,247,255,251,255,244,255,251,255,247,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,6,0,253,255,4,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,6,0,0,0,4,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,4,0,4,0,2,0,6,0,2,0,4,0,4,0,2,0,4,0,0,0,6,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,253,255,253,255,251,255,251,255,251,255,251,255,253,255,251,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,251,255,247,255,251,255,249,255,251,255,247,255,253,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,4,0,249,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,251,255,4,0,251,255,2,0,253,255,6,0,251,255,4,0,251,255,6,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,247,255,2,0,249,255,4,0,247,255,4,0,247,255,4,0,244,255,4,0,247,255,6,0,247,255,4,0,247,255,8,0,247,255,6,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,11,0,251,255,8,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,2,0,11,0,2,0,11,0,4,0,13,0,4,0,11,0,4,0,8,0,6,0,8,0,6,0,8,0,8,0,6,0,6,0,6,0,6,0,6,0,8,0,4,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,6,0,253,255,6,0,251,255,6,0,253,255,6,0,251,255,6,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,6,0,2,0,8,0,4,0,8,0,4,0,6,0,6,0,6,0,4,0,8,0,6,0,8,0,6,0,8,0,6,0,8,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,0,0,249,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,2,0,8,0,2,0,6,0,4,0,8,0,4,0,11,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,253,255,247,255,253,255,247,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,0,0,8,0,0,0,6,0,2,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,8,0,6,0,8,0,4,0,6,0,6,0,4,0,8,0,6,0,8,0,4,0,8,0,2,0,11,0,2,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,6,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,6,0,2,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,0,0,251,255,0,0,249,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,8,0,253,255,11,0,253,255,8,0,0,0,11,0,253,255,8,0,0,0,11,0,0,0,8,0,0,0,8,0,2,0,6,0,0,0,8,0,2,0,6,0,4,0,4,0,4,0,4,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,249,255,247,255,251,255,249,255,251,255,247,255,251,255,249,255,251,255,249,255,249,255,251,255,249,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,2,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,4,0,251,255,6,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,2,0,247,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,249,255,0,0,247,255,253,255,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,251,255,6,0,253,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,251,255,6,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,2,0,8,0,2,0,8,0,4,0,11,0,4,0,11,0,2,0,11,0,4,0,8,0,2,0,11,0,2,0,8,0,2,0,11,0,2,0,11,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,8,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,2,0,8,0,2,0,8,0,0,0,8,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,8,0,2,0,4,0,2,0,6,0,4,0,6,0,2,0,6,0,4,0,4,0,4,0,6,0,2,0,4,0,4,0,2,0,6,0,4,0,6,0,2,0,4,0,0,0,6,0,2,0,4,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,8,0,2,0,6,0,4,0,8,0,6,0,8,0,6,0,6,0,6,0,6,0,8,0,6,0,11,0,6,0,8,0,4,0,11,0,6,0,11,0,4,0,8,0,4,0,8,0,4,0,8,0,2,0,8,0,4,0,8,0,2,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,247,255,2,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,253,255,244,255,253,255,244,255,253,255,244,255,251,255,247,255,251,255,247,255,249,255,247,255,251,255,249,255,249,255,249,255,251,255,251,255,251,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,6,0,6,0,4,0,8,0,4,0,8,0,4,0,8,0,2,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,4,0,249,255,6,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,8,0,253,255,8,0,253,255,8,0,0,0,8,0,0,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,11,0,2,0,13,0,2,0,11,0,2,0,11,0,2,0,8,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,8,0,2,0,8,0,4,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,8,0,2,0,11,0,0,0,8,0,2,0,11,0,2,0,11,0,2,0,11,0,4,0,8,0,4,0,6,0,2,0,6,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,2,0,4,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,4,0,249,255,6,0,251,255,4,0,247,255,4,0,247,255,6,0,249,255,6,0,249,255,4,0,247,255,6,0,247,255,4,0,247,255,4,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,253,255,249,255,251,255,251,255,251,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,4,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,251,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,11,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,2,0,6,0,2,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,251,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,244,255,251,255,244,255,251,255,247,255,251,255,247,255,251,255,247,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,4,0,249,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,4,0,253,255,6,0,0,0,6,0,0,0,6,0,253,255,6,0,251,255,6,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,251,255,247,255,253,255,249,255,251,255,247,255,251,255,249,255,251,255,244,255,253,255,247,255,251,255,244,255,253,255,247,255,251,255,247,255,253,255,244,255,253,255,247,255,0,0,247,255,253,255,244,255,0,0,244,255,253,255,247,255,253,255,244,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,244,255,4,0,247,255,2,0,244,255,2,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,251,255,247,255,251,255,247,255,249,255,247,255,247,255,247,255,247,255,247,255,244,255,247,255,247,255,247,255,244,255,249,255,244,255,247,255,244,255,251,255,247,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,251,255,8,0,253,255,8,0,251,255,8,0,253,255,8,0,253,255,11,0,253,255,13,0,253,255,11,0,253,255,13,0,0,0,13,0,253,255,11,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,8,0,0,0,8,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,253,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,253,255,249,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,8,0,251,255,8,0,251,255,8,0,251,255,11,0,251,255,11,0,253,255,13,0,251,255,13,0,251,255,13,0,249,255,13,0,249,255,11,0,249,255,13,0,249,255,11,0,251,255,8,0,249,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,251,255,6,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,253,255,253,255,251,255,253,255,251,255,251,255,253,255,249,255,251,255,249,255,253,255,249,255,253,255,247,255,0,0,244,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,2,0,251,255,4,0,249,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,8,0,0,0,8,0,2,0,8,0,0,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,6,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,11,0,253,255,11,0,0,0,8,0,253,255,8,0,253,255,6,0,251,255,6,0,251,255,2,0,249,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,247,255,2,0,247,255,2,0,244,255,2,0,247,255,2,0,244,255,2,0,244,255,4,0,244,255,2,0,244,255,4,0,244,255,4,0,244,255,6,0,244,255,6,0,242,255,4,0,242,255,6,0,242,255,6,0,242,255,6,0,242,255,8,0,242,255,6,0,242,255,4,0,244,255,4,0,244,255,2,0,247,255,2,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,247,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,249,255,251,255,247,255,251,255,249,255,253,255,247,255,253,255,247,255,251,255,244,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,4,0,244,255,4,0,247,255,4,0,247,255,2,0,247,255,4,0,247,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,249,255,6,0,249,255,8,0,249,255,8,0,249,255,11,0,247,255,11,0,249,255,8,0,247,255,11,0,247,255,8,0,249,255,8,0,249,255,6,0,251,255,6,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,251,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,4,0,244,255,2,0,247,255,2,0,244,255,2,0,244,255,0,0,244,255,0,0,242,255,0,0,242,255,0,0,242,255,253,255,242,255,253,255,244,255,251,255,244,255,251,255,247,255,249,255,247,255,249,255,247,255,249,255,249,255,249,255,249,255,247,255,251,255,249,255,251,255,249,255,253,255,247,255,253,255,249,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,0,0,249,255,0,0,247,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,249,255,247,255,251,255,247,255,251,255,247,255,249,255,247,255,249,255,247,255,249,255,249,255,251,255,249,255,253,255,249,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,247,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,251,255,249,255,249,255,247,255,251,255,244,255,249,255,247,255,249,255,244,255,251,255,247,255,249,255,242,255,251,255,244,255,251,255,244,255,251,255,249,255,249,255,247,255,251,255,247,255,251,255,249,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,6,0,0,0,4,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,6,0,4,0,8,0,4,0,8,0,4,0,6,0,4,0,11,0,4,0,8,0,4,0,8,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,8,0,249,255,6,0,249,255,8,0,249,255,6,0,249,255,6,0,249,255,6,0,249,255,4,0,247,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,249,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,247,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,0,0,251,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,253,255,6,0,253,255,8,0,253,255,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,247,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,4,0,247,255,4,0,249,255,4,0,247,255,4,0,247,255,2,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,244,255,4,0,244,255,4,0,244,255,4,0,244,255,4,0,247,255,4,0,244,255,6,0,247,255,4,0,247,255,6,0,247,255,4,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,6,0,249,255,6,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,247,255,253,255,249,255,251,255,247,255,253,255,247,255,249,255,247,255,251,255,247,255,251,255,247,255,249,255,249,255,251,255,249,255,249,255,251,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,249,255,251,255,249,255,251,255,247,255,249,255,247,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,251,255,249,255,253,255,249,255,251,255,251,255,251,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,242,255,0,0,244,255,0,0,244,255,253,255,244,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,249,255,253,255,249,255,253,255,249,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,247,255,0,0,249,255,253,255,251,255,0,0,249,255,0,0,251,255,253,255,249,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,251,255,6,0,253,255,4,0,251,255,6,0,251,255,6,0,249,255,4,0,251,255,2,0,249,255,4,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,247,255,253,255,247,255,251,255,244,255,251,255,247,255,251,255,244,255,251,255,244,255,251,255,244,255,251,255,247,255,253,255,247,255,251,255,247,255,253,255,247,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,249,255,253,255,249,255,251,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,253,255,247,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,247,255,253,255,247,255,251,255,247,255,253,255,244,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,249,255,253,255,249,255,251,255,249,255,253,255,249,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,247,255,0,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,251,255,251,255,251,255,251,255,249,255,249,255,249,255,249,255,247,255,249,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,244,255,249,255,247,255,247,255,247,255,251,255,247,255,251,255,247,255,251,255,244,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,2,0,247,255,2,0,247,255,4,0,247,255,2,0,249,255,2,0,249,255,2,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,251,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,247,255,253,255,247,255,251,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,251,255,6,0,253,255,8,0,253,255,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,4,0,0,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,249,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,6,0,253,255,8,0,0,0,11,0,0,0,11,0,253,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,13,0,251,255,11,0,253,255,11,0,251,255,11,0,251,255,11,0,251,255,11,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,253,255,8,0,253,255,6,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,4,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,247,255,251,255,247,255,249,255,249,255,249,255,249,255,249,255,247,255,247,255,251,255,249,255,251,255,249,255,251,255,247,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,249,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,4,0,249,255,2,0,247,255,4,0,247,255,6,0,247,255,4,0,247,255,6,0,247,255,4,0,247,255,4,0,249,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,4,0,0,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,4,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,8,0,251,255,11,0,251,255,8,0,251,255,11,0,251,255,11,0,249,255,8,0,251,255,8,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,247,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,2,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,2,0,4,0,4,0,6,0,2,0,4,0,0,0,4,0,2,0,6,0,0,0,6,0,2,0,8,0,0,0,6,0,0,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,2,0,4,0,4,0,4,0,4,0,6,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,8,0,4,0,8,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,253,255,247,255,253,255,244,255,253,255,247,255,251,255,247,255,251,255,247,255,249,255,251,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,13,0,253,255,15,0,0,0,15,0,0,0,13,0,253,255,13,0,0,0,13,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,13,0,0,0,11,0,253,255,11,0,253,255,13,0,0,0,11,0,253,255,11,0,253,255,8,0,253,255,11,0,251,255,6,0,253,255,6,0,251,255,6,0,249,255,6,0,251,255,4,0,251,255,4,0,249,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,251,255,251,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,6,0,0,0,8,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,249,255,253,255,247,255,0,0,249,255,253,255,249,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,0,0,247,255,253,255,247,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,249,255,251,255,249,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,0,0,11,0,2,0,11,0,2,0,11,0,2,0,8,0,2,0,8,0,0,0,8,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,6,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,2,0,4,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,253,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,4,0,251,255,4,0,249,255,6,0,251,255,6,0,253,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,13,0,253,255,13,0,253,255,11,0,253,255,11,0,253,255,11,0,253,255,8,0,251,255,8,0,251,255,8,0,251,255,6,0,253,255,6,0,251,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,253,255,6,0,253,255,4,0,251,255,6,0,253,255,6,0,251,255,6,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,249,255,4,0,249,255,6,0,251,255,4,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,253,255,4,0,0,0,6,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,2,0,249,255,4,0,249,255,6,0,247,255,4,0,249,255,6,0,249,255,4,0,249,255,6,0,249,255,4,0,249,255,6,0,251,255,4,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,4,0,251,255,4,0,249,255,6,0,251,255,4,0,249,255,2,0,251,255,4,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,8,0,251,255,6,0,253,255,6,0,253,255,8,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,0,0,6,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,253,255,11,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,253,255,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,0,0,8,0,253,255,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,6,0,249,255,6,0,251,255,4,0,251,255,6,0,251,255,8,0,251,255,8,0,251,255,6,0,253,255,6,0,253,255,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,4,0,249,255,4,0,249,255,6,0,251,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,11,0,251,255,11,0,251,255,8,0,253,255,11,0,253,255,11,0,0,0,8,0,0,0,8,0,0,0,6,0,2,0,8,0,4,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,249,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,6,0,6,0,4,0,6,0,6,0,6,0,4,0,6,0,6,0,6,0,6,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,11,0,251,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,0,0,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,249,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,2,0,2,0,4,0,0,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,8,0,0,0,8,0,253,255,8,0,253,255,8,0,0,0,8,0,253,255,8,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,8,0,251,255,6,0,253,255,6,0,251,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,4,0,2,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,0,0,8,0,2,0,8,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,251,255,0,0,253,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,8,0,4,0,8,0,4,0,11,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,11,0,0,0,8,0,2,0,8,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,8,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,6,0,6,0,6,0,4,0,4,0,2,0,4,0,4,0,6,0,2,0,4,0,4,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,2,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,4,0,8,0,6,0,6,0,6,0,6,0,6,0,4,0,6,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,249,255,249,255,249,255,251,255,249,255,249,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,11,0,253,255,8,0,253,255,8,0,0,0,11,0,253,255,8,0,0,0,8,0,0,0,8,0,253,255,6,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,4,0,249,255,6,0,251,255,6,0,249,255,4,0,251,255,4,0,253,255,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,2,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,249,255,251,255,251,255,253,255,251,255,251,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,0,0,249,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,253,255,249,255,0,0,249,255,0,0,247,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,4,0,253,255,4,0,0,0,4,0,253,255,6,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,0,0,249,255,2,0,249,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,251,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,251,255,253,255,249,255,253,255,249,255,251,255,249,255,251,255,247,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,251,255,251,255,249,255,253,255,249,255,251,255,251,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,4,0,6,0,2,0,4,0,2,0,8,0,2,0,6,0,0,0,8,0,2,0,6,0,2,0,8,0,0,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,2,0,4,0,4,0,6,0,4,0,4,0,2,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,0,0,251,255,253,255,249,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,253,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,0,0,11,0,0,0,8,0,2,0,8,0,2,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,249,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,249,255,253,255,251,255,251,255,249,255,253,255,249,255,251,255,247,255,251,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,247,255,2,0,249,255,2,0,247,255,0,0,247,255,2,0,247,255,2,0,247,255,0,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,251,255,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,0,0,249,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,253,255,247,255,253,255,247,255,251,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,249,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,251,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,247,255,253,255,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,6,0,253,255,6,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,8,0,4,0,6,0,4,0,8,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,6,0,249,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,249,255,4,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,251,255,249,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,247,255,6,0,249,255,8,0,249,255,8,0,247,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,247,255,6,0,251,255,4,0,249,255,6,0,251,255,4,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,251,255,249,255,253,255,249,255,251,255,251,255,249,255,251,255,251,255,251,255,249,255,253,255,249,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,247,255,253,255,249,255,253,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,251,255,253,255,249,255,0,0,251,255,253,255,251,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,249,255,253,255,251,255,253,255,247,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,249,255,2,0,249,255,4,0,249,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,4,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,0,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,251,255,253,255,253,255,251,255,251,255,249,255,251,255,251,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,249,255,253,255,249,255,251,255,247,255,251,255,249,255,249,255,251,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,251,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,6,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,249,255,0,0,249,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,0,0,2,0,2,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,6,0,253,255,8,0,251,255,6,0,251,255,4,0,251,255,6,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,0,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,251,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,247,255,253,255,247,255,251,255,247,255,253,255,247,255,251,255,247,255,251,255,247,255,251,255,249,255,251,255,247,255,251,255,249,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,247,255,253,255,249,255,253,255,247,255,253,255,247,255,251,255,247,255,251,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,6,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,251,255,253,255,251,255,0,0,249,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,6,0,6,0,6,0,4,0,6,0,2,0,8,0,4,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,253,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,251,255,6,0,251,255,6,0,251,255,8,0,251,255,6,0,251,255,8,0,253,255,8,0,251,255,8,0,253,255,8,0,0,0,8,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,253,255,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,253,255,6,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,253,255,6,0,251,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,0,0,249,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,2,0,8,0,2,0,6,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,4,0,8,0,4,0,6,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,6,0,2,0,4,0,4,0,4,0,2,0,6,0,2,0,4,0,4,0,6,0,2,0,6,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,8,0,4,0,6,0,6,0,6,0,4,0,6,0,6,0,4,0,6,0,4,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,6,0,251,255,6,0,253,255,8,0,0,0,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,2,0,6,0,2,0,4,0,2,0,2,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,6,0,2,0,4,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,0,0,8,0,2,0,8,0,0,0,8,0,0,0,8,0,2,0,8,0,0,0,8,0,0,0,6,0,2,0,8,0,0,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,4,0,2,0,6,0,4,0,6,0,4,0,4,0,2,0,6,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,4,0,6,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,4,0,4,0,6,0,4,0,6,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,6,0,4,0,4,0,4,0,6,0,2,0,6,0,4,0,4,0,4,0,6,0,4,0,4,0,6,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,8,0,2,0,6,0,0,0,8,0,2,0,8,0,0,0,8,0,2,0,8,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,253,255,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,6,0,0,0,8,0,0,0,6,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,2,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,6,0,2,0,4,0,0,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,6,0,253,255,6,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,8,0,251,255,11,0,249,255,11,0,249,255,11,0,249,255,11,0,249,255,11,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,249,255,8,0,251,255,6,0,249,255,6,0,249,255,4,0,251,255,4,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,6,0,4,0,6,0,6,0,6,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,6,0,4,0,6,0,2,0,4,0,4,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,251,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,0,0,4,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,251,255,253,255,249,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,4,0,4,0,6,0,6,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,8,0,2,0,6,0,4,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,8,0,0,0,6,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,253,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,8,0,4,0,8,0,2,0,8,0,4,0,8,0,4,0,11,0,4,0,8,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,2,0,4,0,2,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,6,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,6,0,2,0,4,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,249,255,6,0,249,255,6,0,249,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,6,0,4,0,4,0,4,0,4,0,6,0,6,0,4,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,4,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,253,255,8,0,0,0,8,0,253,255,11,0,251,255,11,0,253,255,8,0,253,255,11,0,253,255,11,0,0,0,8,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,8,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,0,0,4,0,0,0,6,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,6,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,253,255,6,0,253,255,6,0,251,255,6,0,251,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,251,255,253,255,251,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,4,0,253,255,4,0,0,0,4,0,251,255,4,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,4,0,0,0,6,0,253,255,6,0,0,0,8,0,253,255,6,0,253,255,8,0,253,255,6,0,0,0,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,8,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,4,0,2,0,6,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,253,255,253,255,251,255,253,255,249,255,251,255,251,255,251,255,249,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,4,0,8,0,4,0,8,0,6,0,8,0,4,0,8,0,4,0,6,0,4,0,6,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,251,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,244,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,6,0,2,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,8,0,253,255,8,0,253,255,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,6,0,251,255,6,0,253,255,4,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,251,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,244,255,253,255,244,255,253,255,244,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,247,255,251,255,247,255,249,255,249,255,251,255,249,255,251,255,251,255,253,255,253,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,4,0,2,0,6,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,0,0,0,0,4,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,249,255,4,0,251,255,6,0,249,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,253,255,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,253,255,251,255,251,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,251,255,253,255,0,0,253,255,253,255,251,255,253,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,2,0,6,0,2,0,6,0,2,0,8,0,0,0,6,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,247,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,247,255,0,0,247,255,0,0,247,255,253,255,247,255,0,0,244,255,253,255,244,255,0,0,244,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,4,0,4,0,2,0,6,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,247,255,251,255,249,255,253,255,244,255,253,255,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,249,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,249,255,251,255,249,255,251,255,251,255,249,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,6,0,253,255,8,0,251,255,8,0,253,255,8,0,253,255,8,0,253,255,8,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,6,0,253,255,4,0,0,0,6,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,249,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,253,255,249,255,251,255,249,255,253,255,247,255,253,255,247,255,253,255,244,255,0,0,244,255,0,0,247,255,0,0,244,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,249,255,253,255,249,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,249,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,0,0,2,0,0,0,0,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,251,255,4,0,253,255,6,0,251,255,6,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,0,0,251,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,253,255,253,255,251,255,249,255,251,255,249,255,251,255,249,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,244,255,251,255,244,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,247,255,251,255,249,255,253,255,249,255,251,255,249,255,253,255,251,255,253,255,251,255,251,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,253,255,247,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,253,255,249,255,253,255,249,255,253,255,247,255,0,0,247,255,253,255,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,6,0,249,255,4,0,251,255,6,0,251,255,4,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,253,255,6,0,253,255,4,0,0,0,6,0,253,255,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,247,255,2,0,247,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,2,0,6,0,4,0,4,0,4,0,6,0,2,0,6,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,249,255,0,0,251,255,0,0,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,2,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,0,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,6,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,247,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,253,255,8,0,0,0,6,0,0,0,6,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,6,0,2,0,6,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,4,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,249,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,251,255,253,255,253,255,251,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,6,0,4,0,4,0,2,0,4,0,4,0,6,0,4,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,6,0,253,255,4,0,253,255,6,0,251,255,6,0,251,255,6,0,249,255,8,0,249,255,6,0,251,255,6,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,249,255,251,255,251,255,249,255,251,255,249,255,249,255,251,255,251,255,251,255,251,255,249,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,8,0,253,255,6,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,8,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,2,0,6,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,251,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,2,0,249,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,6,0,4,0,4,0,6,0,6,0,6,0,6,0,4,0,6,0,6,0,6,0,4,0,4,0,6,0,6,0,6,0,6,0,4,0,4,0,6,0,6,0,6,0,4,0,6,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,6,0,4,0,4,0,4,0,6,0,4,0,4,0,2,0,6,0,4,0,6,0,2,0,6,0,4,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,2,0,4,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,4,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,4,0,2,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,6,0,251,255,4,0,251,255,2,0,251,255,6,0,249,255,4,0,249,255,4,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,4,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,6,0,2,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,6,0,251,255,6,0,0,0,6,0,253,255,6,0,253,255,6,0,0,0,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,0,0,0,0,2,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,251,255,2,0,251,255,4,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,6,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,249,255,253,255,249,255,251,255,249,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,253,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,247,255,2,0,249,255,0,0,249,255,2,0,249,255,0,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,6,0,253,255,4,0,251,255,4,0,253,255,6,0,251,255,4,0,253,255,6,0,253,255,4,0,253,255,6,0,251,255,6,0,253,255,6,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,249,255,2,0,249,255,2,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,249,255,253,255,251,255,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,251,255,0,0,251,255,253,255,253,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,6,0,2,0,6,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,6,0,4,0,6,0,2,0,8,0,0,0,8,0,2,0,8,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,253,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,2,0,251,255,2,0,249,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,251,255,0,0,251,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,249,255,0,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,6,0,251,255,6,0,253,255,6,0,253,255,6,0,253,255,8,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,249,255,253,255,249,255,0,0,251,255,253,255,247,255,253,255,249,255,0,0,249,255,0,0,249,255,253,255,247,255,0,0,249,255,253,255,247,255,253,255,249,255,251,255,249,255,253,255,249,255,251,255,247,255,251,255,249,255,253,255,249,255,253,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,0,0,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,6,0,253,255,6,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,249,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,2,0,249,255,2,0,247,255,2,0,249,255,2,0,247,255,2,0,249,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,249,255,251,255,249,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,247,255,253,255,249,255,251,255,249,255,251,255,249,255,251,255,251,255,249,255,251,255,251,255,251,255,249,255,253,255,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,249,255,253,255,247,255,253,255,247,255,253,255,247,255,251,255,249,255,251,255,247,255,249,255,247,255,249,255,244,255,249,255,247,255,249,255,249,255,247,255,247,255,247,255,247,255,249,255,249,255,247,255,247,255,249,255,249,255,247,255,249,255,249,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,251,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,247,255,0,0,247,255,253,255,249,255,0,0,247,255,0,0,247,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,249,255,2,0,249,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,2,0,249,255,0,0,251,255,2,0,251,255,0,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,251,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,251,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,249,255,251,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,6,0,4,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,2,0,251,255,4,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,249,255,4,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,4,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,6,0,0,0,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,251,255,4,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,253,255,4,0,251,255,4,0,253,255,6,0,253,255,4,0,251,255,6,0,253,255,4,0,253,255,6,0,251,255,8,0,253,255,8,0,251,255,6,0,251,255,8,0,251,255,6,0,253,255,6,0,251,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,2,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,4,0,4,0,2,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,0,0,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,4,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,8,0,2,0,8,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,6,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,6,0,4,0,4,0,4,0,6,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,249,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,8,0,0,0,8,0,2,0,8,0,2,0,8,0,2,0,8,0,2,0,11,0,2,0,11,0,2,0,8,0,4,0,8,0,4,0,6,0,4,0,6,0,4,0,8,0,4,0,8,0,6,0,6,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,251,255,2,0,0,0,2,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,251,255,253,255,253,255,251,255,253,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,251,255,253,255,251,255,251,255,249,255,251,255,249,255,253,255,249,255,253,255,249,255,253,255,251,255,253,255,249,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,251,255,251,255,253,255,251,255,253,255,251,255,251,255,251,255,253,255,249,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,251,255,253,255,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,253,255,251,255,0,0,249,255,253,255,249,255,0,0,249,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,251,255,253,255,249,255,253,255,249,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,251,255,251,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,249,255,253,255,247,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,249,255,0,0,247,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,247,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,247,255,0,0,247,255,0,0,247,255,0,0,247,255,253,255,249,255,253,255,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,251,255,4,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,251,255,4,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,4,0,253,255,6,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,0,0,6,0,2,0,6,0,2,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,251,255,4,0,251,255,6,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,251,255,4,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,251,255,251,255,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,6,0,0,0,4,0,2,0,4,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,249,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,4,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,6,0,253,255,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,6,0,0,0,6,0,0,0,6,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,4,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,6,0,0,0,4,0,0,0,6,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,6,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,2,0,6,0,0,0,4,0,2,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,0,0,6,0,2,0,6,0,0,0,4,0,2,0,6,0,2,0,6,0,0,0,6,0,2,0,4,0,0,0,6,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,6,0,2,0,6,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,4,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,2,0,251,255,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,4,0,4,0,2,0,2,0,4,0,2,0,6,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,4,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,251,255,2,0,253,255,4,0,251,255,4,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,249,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,2,0,251,255,4,0,251,255,4,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,249,255,2,0,251,255,0,0,251,255,4,0,251,255,4,0,251,255,4,0,251,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,249,255,2,0,249,255,0,0,249,255,2,0,249,255,4,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,6,0,253,255,6,0,253,255,4,0,253,255,6,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,251,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,4,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,4,0,4,0,4,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,4,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,249,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,249,255,253,255,251,255,0,0,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,251,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,6,0,253,255,2,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,251,255,4,0,253,255,4,0,251,255,4,0,251,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,2,0,253,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,2,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,251,255,4,0,251,255,4,0,253,255,2,0,251,255,2,0,251,255,2,0,249,255,2,0,249,255,2,0,251,255,2,0,249,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,249,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,251,255,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,251,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,251,255,0,0,251,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,4,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,4,0,253,255,4,0,251,255,4,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,2,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,251,255,253,255,253,255,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,2,0,6,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,2,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,251,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,2,0,251,255,4,0,253,255,4,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,251,255,0,0,251,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,251,255,253,255,253,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,4,0,0,0,2,0,2,0,4,0,0,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,0,0,2,0,4,0,2,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,6,0,2,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,2,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,4,0,4,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,6,0,0,0,4,0,0,0,6,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,0,0,251,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,251,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,4,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,251,255,253,255,251,255,0,0,253,255,253,255,253,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,251,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,253,255,4,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,251,255,0,0,251,255,253,255,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,251,255,4,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,2,0,253,255,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,249,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,2,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,251,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,253,255,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,251,255,251,255,253,255,0,0,251,255,253,255,253,255,253,255,251,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,253,255,253,255,0,0,251,255,253,255,253,255,253,255,251,255,253,255,253,255,0,0,253,255,253,255,0,0,251,255,0,0,253,255,253,255,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,251,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,253,255,251,255,0,0,251,255,0,0,251,255,0,0,251,255,253,255,253,255,0,0,251,255,0,0,251,255,253,255,251,255,253,255,251,255,253,255,253,255,253,255,253,255,253,255,251,255,251,255,251,255,0,0,253,255,253,255,253,255,251,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,249,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,251,255,0,0,251,255,2,0,253,255,2,0,251,255,0,0,253,255,0,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,4,0,251,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,2,0,0,0,4,0,253,255,4,0,253,255,4,0,253,255,2,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,251,255,0,0,253,255,2,0,251,255,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,253,255,253,255,253,255,253,255,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,253,255,253,255,253,255,253,255,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,2,0,4,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,2,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,4,0,2,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,0,0,4,0,0,0,2,0,2,0,4,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,2,0,0,0,4,0,2,0,4,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,2,0,2,0,4,0,2,0,4,0,2,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,253,255,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,2,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,2,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,4,0,253,255,2,0,253,255,2,0,251,255,2,0,253,255,4,0,251,255,4,0,253,255,2,0,251,255,6,0,251,255,4,0,253,255,2,0,253,255,4,0,253,255,2,0,253,255,0,0,251,255,0,0,253,255,2,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,2,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,2,0,4,0,4,0,4,0,4,0,4,0,2,0,4,0,2,0,4,0,2,0,4,0,2,0,2,0,2,0,2,0,2,0,4,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,2,0,4,0,0,0,4,0,2,0,4,0,2,0,2,0,2,0,4,0,0,0,2,0,0,0,4,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,251,255,2,0,253,255,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,4,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,253,255,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,4,0,253,255,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,253,255,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,0,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,0,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,253,255,0,0,253,255,0,0,253,255,253,255,251,255,253,255,253,255,253,255,251,255,253,255,0,0,253,255,253,255,0,0,253,255,253,255,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,2,0,253,255,2,0,253,255,0,0,253,255,2,0,0,0,2,0,253,255,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,253,255,2,0,253,255,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,253,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,251,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,0,0,253,255,253,255,0,0,0,0,253,255,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]).buffer,NX=new Uint8Array([82,73,70,70,40,35,8,0,87,65,86,69,102,109,116,32,16,0,0,0,1,0,2,0,68,172,0,0,16,177,2,0,4,0,16,0,70,76,76,82,204,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,97,116,97,48,19,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,255,255,255,255,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,255,255,1,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,255,255,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,255,255,1,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,255,255,1,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,255,255,255,255,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,1,0,255,255,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,255,255,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,255,255,255,255,0,0,0,0,1,0,0,0,0,0,0,0,0,0,255,255,0,0,255,255,0,0,0,0,0,0,0,0,255,255,1,0,1,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,1,0,255,255,1,0,0,0,255,255,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,0,0,255,255,0,0,0,0,1,0,1,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,255,255,0,0,255,255,0,0,255,255,0,0,0,0,0,0,1,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,255,255,0,0,0,0,0,0,1,0,255,255,0,0,1,0,255,255,0,0,0,0,0,0,255,255,1,0,0,0,255,255,0,0,255,255,255,255,255,255,0,0,0,0,0,0,255,255,2,0,0,0,255,255,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,0,0,0,0,255,255,0,0,0,0,1,0,1,0,1,0,255,255,0,0,0,0,255,255,0,0,255,255,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,255,255,255,255,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,1,0,255,255,1,0,0,0,255,255,0,0,0,0,1,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,255,255,0,0,0,0,255,255,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,255,255,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,255,255,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,255,255,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,255,255,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,255,255,255,255,0,0,1,0,2,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,255,255,0,0,254,255,0,0,0,0,1,0,255,255,0,0,254,255,1,0,255,255,0,0,1,0,1,0,255,255,0,0,0,0,255,255,0,0,255,255,1,0,0,0,1,0,1,0,0,0,1,0,255,255,0,0,255,255,0,0,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,1,0,255,255,2,0,1,0,0,0,0,0,255,255,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,255,255,1,0,0,0,0,0,1,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,255,255,0,0,254,255,0,0,255,255,0,0,255,255,255,255,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,1,0,255,255,0,0,0,0,0,0,254,255,0,0,1,0,255,255,0,0,0,0,2,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,255,255,1,0,0,0,2,0,254,255,1,0,0,0,1,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,255,255,1,0,1,0,1,0,0,0,255,255,1,0,255,255,255,255,0,0,1,0,255,255,0,0,0,0,0,0,0,0,255,255,1,0,1,0,255,255,1,0,0,0,1,0,2,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,1,0,255,255,0,0,1,0,0,0,255,255,0,0,255,255,0,0,0,0,0,0,0,0,0,0,253,255,255,255,0,0,1,0,1,0,1,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,255,255,254,255,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,255,255,1,0,255,255,255,255,255,255,255,255,255,255,0,0,255,255,0,0,1,0,0,0,2,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,254,255,1,0,255,255,0,0,0,0,0,0,1,0,0,0,0,0,255,255,255,255,0,0,0,0,1,0,1,0,1,0,0,0,0,0,255,255,255,255,1,0,1,0,254,255,1,0,0,0,255,255,0,0,254,255,1,0,0,0,1,0,0,0,0,0,1,0,255,255,0,0,255,255,2,0,2,0,0,0,0,0,0,0,255,255,0,0,255,255,2,0,0,0,255,255,255,255,255,255,255,255,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,255,255,255,255,1,0,255,255,255,255,1,0,1,0,0,0,253,255,1,0,1,0,255,255,255,255,0,0,0,0,1,0,254,255,1,0,255,255,0,0,0,0,255,255,0,0,0,0,0,0,0,0,255,255,255,255,0,0,2,0,255,255,2,0,2,0,255,255,0,0,0,0,0,0,1,0,255,255,3,0,255,255,2,0,1,0,2,0,1,0,0,0,0,0,255,255,0,0,255,255,0,0,255,255,254,255,1,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,2,0,255,255,255,255,0,0,0,0,255,255,255,255,0,0,1,0,0,0,254,255,0,0,0,0,1,0,1,0,3,0,254,255,255,255,0,0,254,255,0,0,0,0,1,0,0,0,254,255,0,0,2,0,254,255,255,255,255,255,1,0,255,255,255,255,253,255,0,0,1,0,0,0,255,255,0,0,0,0,255,255,255,255,255,255,1,0,0,0,1,0,255,255,2,0,2,0,1,0,3,0,2,0,0,0,0,0,253,255,1,0,254,255,1,0,0,0,1,0,0,0,0,0,0,0,1,0,254,255,0,0,255,255,0,0,2,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,2,0,255,255,0,0,1,0,255,255,255,255,3,0,1,0,0,0,255,255,1,0,0,0,2,0,2,0,1,0,255,255,2,0,0,0,0,0,255,255,254,255,1,0,255,255,2,0,255,255,2,0,0,0,255,255,0,0,2,0,254,255,0,0,255,255,255,255,255,255,2,0,0,0,0,0,0,0,2,0,0,0,0,0,255,255,0,0,1,0,254,255,0,0,2,0,1,0,0,0,255,255,0,0,2,0,1,0,1,0,1,0,0,0,255,255,1,0,4,0,0,0,0,0,1,0,255,255,253,255,254,255,255,255,0,0,0,0,255,255,1,0,255,255,0,0,0,0,1,0,1,0,255,255,3,0,3,0,255,255,3,0,0,0,2,0,254,255,255,255,2,0,2,0,1,0,1,0,255,255,0,0,2,0,255,255,1,0,3,0,254,255,0,0,1,0,0,0,2,0,0,0,1,0,0,0,0,0,254,255,0,0,255,255,0,0,254,255,3,0,1,0,2,0,0,0,254,255,1,0,1,0,1,0,3,0,0,0,0,0,255,255,254,255,255,255,255,255,3,0,0,0,1,0,1,0,253,255,255,255,254,255,255,255,255,255,2,0,255,255,2,0,254,255,0,0,1,0,0,0,2,0,2,0,0,0,1,0,255,255,253,255,1,0,255,255,1,0,255,255,0,0,255,255,2,0,255,255,2,0,0,0,0,0,1,0,3,0,255,255,3,0,255,255,2,0,1,0,0,0,255,255,0,0,2,0,255,255,255,255,0,0,255,255,1,0,255,255,1,0,1,0,2,0,255,255,2,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,1,0,0,0,2,0,3,0,1,0,0,0,1,0,0,0,3,0,1,0,1,0,0,0,1,0,253,255,254,255,255,255,0,0,0,0,0,0,0,0,1,0,0,0,255,255,255,255,2,0,1,0,254,255,2,0,255,255,254,255,253,255,254,255,1,0,255,255,1,0,255,255,1,0,0,0,255,255,253,255,0,0,3,0,254,255,255,255,0,0,255,255,0,0,255,255,1,0,254,255,0,0,0,0,2,0,255,255,2,0,255,255,254,255,255,255,253,255,3,0,3,0,253,255,255,255,0,0,0,0,1,0,1,0,2,0,0,0,1,0,254,255,255,255,3,0,255,255,1,0,255,255,2,0,1,0,1,0,254,255,1,0,255,255,255,255,2,0,3,0,0,0,3,0,255,255,1,0,254,255,1,0,2,0,0,0,0,0,254,255,0,0,254,255,255,255,255,255,0,0,1,0,255,255,254,255,254,255,2,0,0,0,2,0,255,255,3,0,0,0,2,0,255,255,1,0,0,0,255,255,2,0,0,0,255,255,1,0,252,255,2,0,255,255,2,0,1,0,3,0,253,255,254,255,1,0,1,0,254,255,0,0,0,0,1,0,255,255,255,255,2,0,255,255,255,255,253,255,2,0,253,255,254,255,1,0,0,0,254,255,1,0,2,0,0,0,3,0,2,0,1,0,253,255,0,0,255,255,0,0,253,255,1,0,2,0,254,255,254,255,2,0,2,0,0,0,254,255,2,0,255,255,1,0,0,0,4,0,3,0,255,255,1,0,3,0,0,0,1,0,253,255,1,0,1,0,255,255,255,255,1,0,255,255,255,255,255,255,0,0,253,255,2,0,1,0,6,0,0,0,0,0,2,0,0,0,0,0,2,0,1,0,255,255,254,255,255,255,254,255,3,0,3,0,1,0,1,0,1,0,254,255,253,255,0,0,0,0,3,0,2,0,2,0,2,0,0,0,0,0,0,0,254,255,255,255,254,255,4,0,253,255,0,0,0,0,1,0,0,0,2,0,253,255,0,0,254,255,254,255,253,255,255,255,2,0,1,0,2,0,254,255,0,0,1,0,0,0,255,255,252,255,1,0,254,255,2,0,1,0,3,0,4,0,3,0,1,0,1,0,0,0,1,0,254,255,251,255,3,0,1,0,2,0,0,0,255,255,4,0,1,0,253,255,0,0,2,0,2,0,0,0,1,0,3,0,3,0,1,0,1,0,0,0,255,255,0,0,4,0,0,0,1,0,4,0,0,0,1,0,7,0,4,0,3,0,254,255,2,0,2,0,1,0,2,0,2,0,4,0,255,255,254,255,255,255,2,0,3,0,1,0,2,0,255,255,252,255,255,255,2,0,0,0,253,255,1,0,254,255,1,0,254,255,3,0,2,0,0,0,255,255,4,0,0,0,1,0,254,255,0,0,254,255,252,255,0,0,252,255,255,255,253,255,253,255,4,0,3,0,255,255,2,0,2,0,1,0,1,0,251,255,1,0,1,0,254,255,0,0,255,255,252,255,3,0,253,255,0,0,1,0,254,255,0,0,255,255,254,255,3,0,1,0,255,255,3,0,0,0,254,255,251,255,1,0,4,0,3,0,3,0,2,0,4,0,1,0,253,255,0,0,2,0,1,0,0,0,0,0,0,0,0,0,252,255,2,0,2,0,4,0,252,255,254,255,255,255,253,255,2,0,253,255,1,0,2,0,2,0,3,0,1,0,1,0,0,0,255,255,253,255,255,255,2,0,2,0,250,255,2,0,5,0,2,0,255,255,0,0,255,255,255,255,252,255,253,255,255,255,255,255,1,0,255,255,0,0,255,255,4,0,254,255,252,255,3,0,0,0,253,255,253,255,254,255,5,0,255,255,252,255,4,0,255,255,252,255,252,255,0,0,253,255,0,0,5,0,2,0,4,0,3,0,255,255,3,0,253,255,0,0,254,255,2,0,1,0,255,255,0,0,1,0,255,255,254,255,2,0,0,0,1,0,0,0,4,0,1,0,0,0,2,0,255,255,3,0,255,255,2,0,254,255,2,0,251,255,0,0,0,0,3,0,1,0,0,0,255,255,3,0,255,255,1,0,254,255,255,255,0,0,2,0,255,255,6,0,0,0,4,0,254,255,2,0,0,0,0,0,254,255,0,0,3,0,254,255,2,0,255,255,254,255,254,255,252,255,0,0,253,255,255,255,255,255,3,0,5,0,2,0,4,0,255,255,255,255,2,0,250,255,254,255,2,0,253,255,255,255,252,255,254,255,1,0,254,255,3,0,255,255,0,0,0,0,255,255,2,0,254,255,1,0,251,255,254,255,254,255,0,0,3,0,252,255,0,0,0,0,1,0,1,0,252,255,255,255,255,255,255,255,250,255,1,0,253,255,255,255,0,0,254,255,254,255,255,255,1,0,253,255,4,0,255,255,255,255,252,255,1,0,1,0,2,0,0,0,2,0,2,0,253,255,3,0,4,0,252,255,253,255,0,0,6,0,0,0,255,255,4,0,2,0,253,255,253,255,3,0,2,0,254,255,255,255,251,255,3,0,1,0,2,0,3,0,6,0,0,0,255,255,0,0,6,0,4,0,1,0,253,255,3,0,4,0,252,255,2,0,4,0,251,255,5,0,253,255,2,0,2,0,1,0,252,255,0,0,0,0,255,255,0,0,251,255,1,0,251,255,1,0,255,255,3,0,253,255,253,255,251,255,3,0,2,0,254,255,2,0,0,0,254,255,2,0,250,255,255,255,251,255,255,255,1,0,253,255,250,255,254,255,2,0,0,0,2,0,251,255,253,255,3,0,251,255,7,0,0,0,2,0,4,0,4,0,3,0,0,0,0,0,254,255,253,255,2,0,255,255,3,0,2,0,249,255,254,255,0,0,1,0,5,0,2,0,2,0,1,0,4,0,252,255,1,0,8,0,2,0,5,0,252,255,255,255,0,0,254,255,253,255,0,0,4,0,251,255,6,0,4,0,5,0,1,0,253,255,6,0,3,0,255,255,254,255,6,0,0,0,3,0,255,255,1,0,2,0,252,255,2,0,255,255,255,255,250,255,1,0,255,255,1,0,254,255,6,0,255,255,252,255,252,255,5,0,1,0,251,255,252,255,2,0,250,255,254,255,252,255,255,255,1,0,1,0,254,255,0,0,254,255,7,0,252,255,2,0,0,0,2,0,253,255,0,0,4,0,8,0,0,0,5,0,0,0,3,0,251,255,2,0,255,255,248,255,0,0,2,0,253,255,4,0,2,0,6,0,255,255,251,255,1,0,4,0,4,0,1,0,2,0,254,255,3,0,255,255,255,255,6,0,0,0,5,0,255,255,5,0,5,0,0,0,6,0,5,0,3,0,2,0,253,255,0,0,1,0,249,255,6,0,1,0,1,0,254,255,1,0,254,255,252,255,254,255,251,255,2,0,253,255,3,0,253,255,255,255,4,0,5,0,2,0,4,0,2,0,3,0,1,0,253,255,0,0,253,255,255,255,255,255,2,0,12,0,254,255,254,255,254,255,253,255,255,255,251,255,0,0,5,0,251,255,0,0,1,0,7,0,249,255,254,255,248,255,3,0,254,255,0,0,0,0,1,0,246,255,3,0,250,255,251,255,249,255,2,0,0,0,252,255,254,255,2,0,6,0,254,255,3,0,8,0,1,0,255,255,255,255,6,0,3,0,255,255,1,0,0,0,1,0,253,255,3,0,0,0,255,255,0,0,2,0,255,255,0,0,0,0,249,255,253,255,255,255,255,255,250,255,249,255,0,0,5,0,0,0,253,255,11,0,7,0,1,0,255,255,1,0,1,0,3,0,252,255,0,0,1,0,2,0,248,255,7,0,253,255,2,0,11,0,1,0,251,255,255,255,251,255,3,0,254,255,255,255,3,0,3,0,1,0,250,255,3,0,254,255,250,255,248,255,0,0,248,255,254,255,4,0,5,0,255,255,249,255,252,255,3,0,252,255,0,0,0,0,3,0,9,0,248,255,0,0,1,0,5,0,250,255,3,0,254,255,249,255,254,255,248,255,254,255,250,255,3,0,0,0,251,255,252,255,254,255,254,255,255,255,1,0,16,0,249,255,253,255,254,255,248,255,2,0,255,255,254,255,4,0,250,255,247,255,251,255,255,255,254,255,6,0,7,0,252,255,6,0,0,0,8,0,254,255,253,255,1,0,1,0,3,0,0,0,12,0,4,0,248,255,253,255,2,0,5,0,248,255,250,255,250,255,252,255,252,255,255,255,6,0,0,0,0,0,2,0,4,0,4,0,0,0,254,255,2,0,255,255,0,0,254,255,251,255,3,0,0,0,252,255,254,255,5,0,11,0,0,0,252,255,5,0,254,255,3,0,254,255,4,0,10,0,253,255,251,255,252,255,0,0,250,255,250,255,253,255,255,255,243,255,2,0,246,255,6,0,249,255,6,0,0,0,253,255,252,255,254,255,254,255,253,255,4,0,1,0,254,255,8,0,243,255,255,255,0,0,250,255,7,0,6,0,3,0,3,0,0,0,1,0,6,0,5,0,255,255,6,0,248,255,4,0,0,0,6,0,6,0,252,255,250,255,6,0,2,0,254,255,254,255,251,255,253,255,255,255,2,0,6,0,3,0,254,255,255,255,254,255,6,0,255,255,12,0,8,0,3,0,6,0,9,0,252,255,15,0,5,0,4,0,253,255,250,255,3,0,3,0,251,255,1,0,0,0,251,255,8,0,2,0,2,0,2,0,0,0,250,255,247,255,245,255,6,0,253,255,4,0,246,255,8,0,1,0,2,0,252,255,10,0,2,0,9,0,249,255,0,0,7,0,252,255,248,255,251,255,1,0,4,0,250,255,1,0,253,255,255,255,242,255,10,0,4,0,6,0,253,255,1,0,3,0,5,0,253,255,255,255,253,255,2,0,245,255,251,255,250,255,0,0,247,255,1,0,0,0,16,0,252,255,2,0,1,0,4,0,7,0,3,0,7,0,250,255,252,255,254,255,251,255,248,255,4,0,2,0,5,0,254,255,254,255,9,0,5,0,4,0,1,0,0,0,5,0,1,0,252,255,6,0,13,0,6,0,1,0,7,0,251,255,254,255,7,0,250,255,7,0,5,0,3,0,4,0,6,0,0,0,253,255,254,255,248,255,3,0,1,0,11,0,5,0,5,0,4,0,1,0,4,0,15,0,248,255,6,0,247,255,254,255,248,255,246,255,1,0,6,0,253,255,1,0,255,255,4,0,1,0,1,0,1,0,7,0,251,255,6,0,8,0,255,255,250,255,1,0,248,255,4,0,242,255,8,0,255,255,1,0,1,0,248,255,3,0,245,255,13,0,9,0,4,0,244,255,243,255,250,255,255,255,2,0,249,255,9,0,4,0,9,0,250,255,2,0,2,0,10,0,251,255,0,0,3,0,10,0,254,255,252,255,11,0,255,255,6,0,249,255,6,0,0,0,3,0,254,255,6,0,9,0,242,255,13,0,3,0,254,255,253,255,7,0,13,0,247,255,254,255,4,0,12,0,1,0,5,0,7,0,1,0,3,0,7,0,8,0,3,0,2,0,249,255,254,255,0,0,3,0,252,255,4,0,5,0,251,255,250,255,246,255,3,0,6,0,6,0,14,0,254,255,255,255,247,255,255,255,254,255,2,0,251,255,243,255,251,255,8,0,249,255,2,0,246,255,10,0,251,255,1,0,252,255,0,0,253,255,247,255,251,255,1,0,9,0,4,0,0,0,247,255,244,255,242,255,254,255,13,0,7,0,14,0,248,255,4,0,4,0,1,0,7,0,255,255,247,255,254,255,251,255,6,0,0,0,246,255,11,0,2,0,247,255,9,0,250,255,253,255,255,255,5,0,0,0,4,0,254,255,6,0,11,0,249,255,5,0,250,255,6,0,253,255,246,255,6,0,3,0,252,255,252,255,251,255,11,0,4,0,3,0,251,255,7,0,250,255,254,255,243,255,10,0,6,0,252,255,7,0,7,0,255,255,249,255,242,255,255,255,12,0,5,0,252,255,5,0,254,255,9,0,251,255,4,0,0,0,247,255,6,0,12,0,1,0,0,0,5,0,255,255,250,255,247,255,4,0,251,255,238,255,250,255,6,0,252,255,2,0,0,0,10,0,0,0,251,255,242,255,8,0,248,255,9,0,247,255,3,0,249,255,0,0,1,0,245,255,255,255,249,255,249,255,2,0,251,255,249,255,1,0,2,0,254,255,16,0,4,0,1,0,7,0,6,0,0,0,241,255,252,255,0,0,8,0,251,255,4,0,17,0,248,255,248,255,254,255,7,0,254,255,246,255,252,255,255,255,10,0,0,0,15,0,5,0,9,0,252,255,251,255,246,255,243,255,8,0,254,255,10,0,253,255,14,0,15,0,248,255,16,0,3,0,10,0,252,255,5,0,7,0,13,0,252,255,6,0,3,0,7,0,254,255,5,0,13,0,3,0,3,0,245,255,7,0,249,255,8,0,250,255,13,0,5,0,255,255,244,255,9,0,253,255,13,0,237,255,253,255,246,255,10,0,252,255,246,255,6,0,5,0,252,255,253,255,255,255,9,0,240,255,248,255,4,0,24,0,253,255,3,0,19,0,2,0,250,255,252,255,4,0,5,0,1,0,6,0,252,255,2,0,247,255,252,255,254,255,3,0,248,255,15,0,255,255,8,0,6,0,7,0,14,0,250,255,13,0,254,255,7,0,249,255,4,0,7,0,2,0,10,0,3,0,18,0,4,0,254,255,18,0,7,0,8,0,13,0,3,0,12,0,20,0,0,0,4,0,255,255,252,255,254,255,250,255,5,0,12,0,0,0,251,255,7,0,253,255,11,0,8,0,254,255,4,0,11,0,241,255,13,0,255,255,6,0,6,0,248,255,2,0,0,0,255,255,0,0,7,0,9,0,244,255,251,255,245,255,3,0,250,255,5,0,248,255,255,255,251,255,1,0,253,255,247,255,245,255,25,0,3,0,9,0,253,255,4,0,249,255,246,255,245,255,7,0,0,0,10,0,242,255,27,0,249,255,243,255,5,0,247,255,8,0,13,0,245,255,3,0,4,0,1,0,252,255,5,0,3,0,11,0,251,255,254,255,6,0,11,0,5,0,13,0,13,0,26,0,255,255,0,0,14,0,9,0,8,0,246,255,251,255,11,0,1,0,251,255,6,0,249,255,4,0,253,255,8,0,12,0,5,0,15,0,25,0,0,0,248,255,6,0,5,0,1,0,4,0,9,0,6,0,248,255,250,255,10,0,13,0,251,255,248,255,6,0,16,0,254,255,12,0,243,255,16,0,2,0,249,255,11,0,10,0,11,0,2,0,3,0,247,255,19,0,255,255,247,255,1,0,14,0,247,255,14,0,4,0,250,255,249,255,253,255,5,0,245,255,251,255,0,0,0,0,1,0,253,255,12,0,5,0,4,0,246,255,8,0,250,255,4,0,254,255,248,255,255,255,249,255,246,255,14,0,0,0,11,0,11,0,10,0,26,0,0,0,255,255,3,0,249,255,0,0,244,255,8,0,243,255,239,255,246,255,6,0,15,0,1,0,21,0,253,255,14,0,244,255,250,255,16,0,5,0,255,255,12,0,250,255,6,0,249,255,0,0,1,0,7,0,15,0,253,255,243,255,10,0,253,255,6,0,255,255,17,0,21,0,252,255,4,0,4,0,244,255,251,255,231,255,12,0,10,0,247,255,247,255,0,0,1,0,238,255,25,0,247,255,251,255,244,255,8,0,3,0,1,0,4,0,249,255,22,0,255,255,2,0,11,0,254,255,235,255,242,255,248,255,6,0,2,0,240,255,6,0,251,255,253,255,2,0,14,0,14,0,8,0,243,255,253,255,249,255,242,255,239,255,245,255,0,0,1,0,232,255,245,255,12,0,4,0,239,255,230,255,231,255,2,0,251,255,255,255,21,0,3,0,8,0,6,0,4,0,254,255,5,0,14,0,1,0,8,0,1,0,1,0,19,0,245,255,253,255,251,255,11,0,255,255,16,0,12,0,242,255,3,0,6,0,3,0,19,0,3,0,26,0,230,255,254,255,23,0,18,0,17,0,17,0,249,255,242,255,9,0,18,0,1,0,19,0,4,0,24,0,4,0,5,0,19,0,24,0,249,255,9,0,248,255,240,255,246,255,255,255,241,255,6,0,1,0,252,255,18,0,241,255,5,0,249,255,2,0,8,0,8,0,241,255,251,255,251,255,3,0,233,255,5,0,244,255,1,0,235,255,247,255,254,255,252,255,7,0,12,0,5,0,7,0,239,255,250,255,11,0,233,255,249,255,12,0,0,0,255,255,243,255,30,0,4,0,245,255,230,255,20,0,0,0,2,0,245,255,34,0,251,255,255,255,240,255,5,0,250,255,4,0,233,255,228,255,11,0,15,0,13,0,14,0,6,0,43,0,250,255,5,0,23,0,0,0,7,0,243,255,16,0,22,0,32,0,239,255,12,0,254,255,3,0,253,255,20,0,30,0,20,0,0,0,15,0,252,255,241,255,241,255,3,0,21,0,231,255,12,0,254,255,3,0,6,0,7,0,18,0,249,255,247,255,18,0,255,255,250,255,249,255,9,0,237,255,238,255,6,0,9,0,254,255,252,255,4,0,0,0,5,0,14,0,21,0,22,0,16,0,1,0,9,0,6,0,251,255,11,0,237,255,228,255,238,255,9,0,230,255,22,0,231,255,12,0,255,255,26,0,3,0,20,0,3,0,1,0,250,255,2,0,7,0,244,255,8,0,14,0,9,0,241,255,18,0,20,0,1,0,246,255,5,0,18,0,0,0,2,0,23,0,30,0,6,0,9,0,9,0,21,0,255,255,24,0,21,0,244,255,247,255,3,0,17,0,236,255,241,255,20,0,12,0,248,255,234,255,253,255,247,255,223,255,241,255,10,0,34,0,16,0,18,0,24,0,25,0,5,0,17,0,34,0,20,0,242,255,227,255,249,255,4,0,251,255,5,0,246,255,0,0,13,0,249,255,10,0,9,0,12,0,247,255,255,255,241,255,32,0,247,255,251,255,242,255,10,0,233,255,16,0,254,255,29,0,238,255,13,0,231,255,1,0,3,0,2,0,10,0,10,0,239,255,255,255,5,0,239,255,253,255,250,255,240,255,15,0,238,255,16,0,15,0,248,255,10,0,8,0,225,255,23,0,251,255,22,0,247,255,234,255,246,255,240,255,4,0,234,255,8,0,13,0,10,0,18,0,2,0,21,0,239,255,9,0,246,255,253,255,14,0,251,255,9,0,254,255,36,0,14,0,246,255,233,255,6,0,6,0,253,255,22,0,23,0,22,0,23,0,238,255,0,0,16,0,245,255,236,255,16,0,14,0,3,0,254,255,46,0,35,0,8,0,238,255,252,255,17,0,242,255,234,255,10,0,252,255,252,255,16,0,29,0,9,0,21,0,231,255,6,0,255,255,233,255,41,0,19,0,255,255,238,255,12,0,253,255,227,255,0,0,252,255,253,255,223,255,198,255,241,255,17,0,13,0,242,255,25,0,247,255,42,0,242,255,249,255,23,0,249,255,236,255,248,255,245,255,20,0,252,255,233,255,3,0,254,255,232,255,237,255,17,0,9,0,3,0,253,255,251,255,2,0,7,0,8,0,8,0,252,255,246,255,247,255,240,255,230,255,247,255,14,0,253,255,19,0,240,255,5,0,239,255,254,255,240,255,53,0,14,0,247,255,6,0,230,255,8,0,243,255,19,0,243,255,11,0,6,0,9,0,252,255,7,0,247,255,13,0,3,0,1,0,11,0,15,0,248,255,19,0,11,0,6,0,246,255,28,0,0,0,245,255,9,0,21,0,240,255,250,255,241,255,226,255,2,0,226,255,234,255,19,0,249,255,5,0,13,0,255,255,6,0,231,255,237,255,16,0,26,0,235,255,11,0,3,0,21,0,254,255,218,255,1,0,240,255,198,255,243,255,234,255,7,0,240,255,253,255,7,0,12,0,244,255,31,0,13,0,4,0,235,255,246,255,245,255,242,255,246,255,25,0,10,0,238,255,247,255,28,0,241,255,254,255,229,255,24,0,35,0,238,255,0,0,250,255,28,0,243,255,17,0,8,0,20,0,8,0,248,255,236,255,10,0,13,0,226,255,30,0,18,0,53,0,16,0,191,255,26,0,29,0,23,0,17,0,29,0,242,255,9,0,235,255,12,0,247,255,22,0,12,0,5,0,23,0,254,255,14,0,13,0,226,255,252,255,34,0,239,255,244,255,234,255,249,255,30,0,16,0,246,255,42,0,11,0,22,0,235,255,245,255,252,255,19,0,252,255,6,0,248,255,7,0,230,255,3,0,224,255,0,0,227,255,10,0,6,0,18,0,239,255,251,255,22,0,10,0,235,255,27,0,221,255,17,0,216,255,246,255,232,255,247,255,234,255,26,0,243,255,32,0,243,255,246,255,232,255,8,0,227,255,250,255,228,255,250,255,246,255,19,0,18,0,245,255,250,255,251,255,253,255,22,0,15,0,2,0,32,0,24,0,249,255,57,0,22,0,251,255,28,0,252,255,246,255,8,0,239,255,25,0,25,0,4,0,243,255,16,0,28,0,242,255,10,0,7,0,253,255,21,0,226,255,30,0,255,255,14,0,2,0,9,0,243,255,25,0,0,0,224,255,13,0,45,0,235,255,12,0,25,0,6,0,242,255,231,255,32,0,16,0,252,255,7,0,25,0,20,0,16,0,237,255,255,255,10,0,0,0,46,0,231,255,234,255,209,255,250,255,210,255,28,0,225,255,58,0,14,0,240,255,242,255,8,0,16,0,231,255,220,255,25,0,236,255,231,255,231,255,237,255,244,255,218,255,231,255,10,0,18,0,36,0,16,0,5,0,16,0,15,0,3,0,29,0,8,0,43,0,229,255,211,255,220,255,36,0,233,255,255,255,9,0,220,255,242,255,241,255,237,255,3,0,7,0,28,0,16,0,23,0,248,255,5,0,28,0,250,255,19,0,34,0,238,255,5,0,238,255,0,0,27,0,250,255,22,0,30,0,250,255,252,255,4,0,13,0,8,0,248,255,241,255,9,0,10,0,238,255,11,0,31,0,15,0,237,255,208,255,13,0,229,255,230,255,215,255,17,0,246,255,35,0,216,255,4,0,5,0,214,255,249,255,225,255,239,255,3,0,243,255,31,0,3,0,216,255,228,255,254,255,246,255,39,0,189,255,239,255,245,255,3,0,0,0,233,255,244,255,19,0,226,255,238,255,38,0,35,0,233,255,233,255,234,255,57,0,208,255,255,255,2,0,248,255,182,255,238,255,238,255,13,0,4,0,13,0,242,255,214,255,222,255,251,255,12,0,255,255,236,255,17,0,1,0,221,255,247,255,13,0,36,0,251,255,4,0,56,0,6,0,218,255,8,0,16,0,5,0,10,0,16,0,23,0,15,0,223,255,250,255,209,255,20,0,212,255,18,0,2,0,253,255,37,0,250,255,236,255,40,0,57,0,5,0,0,0,2,0,13,0,237,255,6,0,11,0,15,0,37,0,241,255,43,0,224,255,5,0,221,255,229,255,8,0,215,255,38,0,249,255,18,0,13,0,12,0,41,0,8,0,0,0,5,0,224,255,7,0,235,255,245,255,208,255,24,0,234,255,32,0,22,0,236,255,230,255,245,255,225,255,255,255,219,255,4,0,238,255,224,255,238,255,14,0,18,0,217,255,228,255,46,0,197,255,250,255,209,255,17,0,31,0,244,255,222,255,239,255,244,255,232,255,239,255,245,255,237,255,40,0,200,255,241,255,35,0,222,255,0,0,242,255,9,0,31,0,239,255,1,0,30,0,7,0,208,255,198,255,35,0,0,0,20,0,26,0,24,0,21,0,238,255,14,0,32,0,20,0,236,255,242,255,43,0,205,255,244,255,24,0,5,0,11,0,250,255,41,0,34,0,194,255,17,0,34,0,30,0,30,0,231,255,32,0,16,0,228,255,206,255,248,255,226,255,32,0,210,255,14,0,241,255,20,0,233,255,227,255,220,255,42,0,11,0,244,255,19,0,248,255,246,255,222,255,229,255,251,255,224,255,255,255,233,255,21,0,201,255,246,255,244,255,23,0,252,255,37,0,210,255,253,255,220,255,224,255,2,0,224,255,25,0,220,255,14,0,209,255,245,255,22,0,242,255,43,0,229,255,6,0,249,255,10,0,196,255,221,255,27,0,12,0,27,0,41,0,31,0,248,255,11,0,10,0,39,0,19,0,53,0,13,0,14,0,25,0,225,255,29,0,18,0,0,0,223,255,35,0,245,255,245,255,4,0,243,255,90,0,240,255,223,255,47,0,18,0,37,0,10,0,5,0,19,0,26,0,224,255,205,255,50,0,33,0,229,255,2,0,247,255,74,0,218,255,228,255,48,0,2,0,227,255,29,0,14,0,234,255,191,255,200,255,214,255,235,255,200,255,13,0,212,255,13,0,221,255,83,0,192,255,0,0,209,255,67,0,230,255,10,0,215,255,40,0,7,0,239,255,182,255,36,0,230,255,254,255,253,255,205,255,232,255,233,255,222,255,54,0,5,0,64,0,240,255,48,0,9,0,32,0,243,255,193,255,42,0,79,0,244,255,9,0,224,255,248,255,187,255,18,0,218,255,52,0,241,255,212,255,233,255,229,255,240,255,248,255,207,255,59,0,239,255,54,0,244,255,18,0,69,0,25,0,34,0,241,255,231,255,38,0,252,255,240,255,37,0,229,255,23,0,248,255,45,0,9,0,103,0,255,255,239,255,28,0,210,255,5,0,15,0,231,255,11,0,16,0,187,255,1,0,26,0,67,0,234,255,17,0,215,255,20,0,209,255,31,0,45,0,9,0,189,255,29,0,17,0,247,255,226,255,189,255,249,255,236,255,223,255,228,255,47,0,28,0,230,255,86,0,26,0,51,0,6,0,245,255,213,255,255,255,180,255,204,255,33,0,250,255,227,255,6,0,237,255,36,0,170,255,37,0,248,255,14,0,149,255,220,255,234,255,21,0,38,0,27,0,36,0,208,255,234,255,198,255,16,0,218,255,254,255,10,0,228,255,31,0,241,255,7,0,33,0,0,0,17,0,234,255,254,255,41,0,13,0,211,255,48,0,7,0,26,0,216,255,212,255,22,0,221,255,241,255,215,255,22,0,225,255,241,255,244,255,224,255,35,0,210,255,35,0,225,255,255,255,94,0,42,0,56,0,230,255,29,0,252,255,191,255,255,255,227,255,248,255,11,0,18,0,253,255,39,0,193,255,210,255,52,0,200,255,251,255,199,255,43,0,35,0,244,255,229,255,248,255,238,255,3,0,252,255,54,0,196,255,198,255,147,255,188,255,243,255,53,0,11,0,234,255,214,255,19,0,175,255,252,255,29,0,248,255,16,0,181,255,249,255,206,255,230,255,216,255,225,255,58,0,151,255,9,0,239,255,15,0,249,255,43,0,17,0,59,0,8,0,211,255,8,0,218,255,238,255,225,255,35,0,13,0,4,0,242,255,21,0,46,0,21,0,233,255,40,0,12,0,221,255,54,0,25,0,232,255,44,0,60,0,101,0,235,255,244,255,46,0,70,0,228,255,13,0,17,0,20,0,208,255,205,255,252,255,13,0,170,255,18,0,8,0,9,0,5,0,253,255,207,255,18,0,25,0,248,255,45,0,10,0,60,0,247,255,224,255,36,0,169,255,5,0,149,255,240,255,102,0,230,255,188,255,247,255,73,0,164,255,228,255,227,255,7,0,2,0,220,255,239,255,33,0,171,255,245,255,222,255,242,255,164,255,23,0,202,255,234,255,216,255,67,0,231,255,6,0,147,255,38,0,6,0,195,255,246,255,65,0,217,255,12,0,8,0,206,255,55,0,224,255,187,255,11,0,230,255,6,0,237,255,56,0,67,0,6,0,58,0,247,255,3,0,254,255,211,255,232,255,186,255,197,255,6,0,253,255,25,0,91,0,7,0,14,0,84,0,242,255,240,255,191,255,20,0,251,255,60,0,231,255,101,0,21,0,2,0,3,0,27,0,240,255,25,0,10,0,249,255,250,255,195,255,6,0,83,0,42,0,38,0,7,0,235,255,149,255,197,255,212,255,253,255,29,0,242,255,15,0,13,0,250,255,232,255,9,0,29,0,221,255,149,255,88,0,250,255,6,0,6,0,53,0,41,0,232,255,205,255,107,0,27,0,220,255,250,255,28,0,246,255,70,0,188,255,204,255,17,0,217,255,195,255,5,0,226,255,54,0,238,255,243,255,60,0,90,0,7,0,11,0,251,255,36,0,208,255,224,255,236,255,29,0,7,0,34,0,7,0,15,0,204,255,226,255,51,0,174,255,7,0,249,255,46,0,52,0,31,0,20,0,86,0,161,255,227,255,31,0,234,255,235,255,30,0,30,0,56,0,40,0,225,255,59,0,255,255,38,0,13,0,22,0,27,0,230,255,18,0,36,0,96,0,16,0,49,0,191,255,230,255,235,255,209,255,14,0,236,255,82,0,226,255,234,255,251,255,3,0,14,0,79,0,238,255,77,0,208,255,81,0,62,0,243,255,246,255,230,255,25,0,41,0,167,255,241,255,240,255,234,255,127,255,240,255,236,255,252,255,8,0,244,255,19,0,24,0,207,255,6,0,15,0,54,0,177,255,76,0,231,255,184,255,255,255,40,0,18,0,217,255,189,255,220,255,2,0,185,255,175,255,62,0,234,255,9,0,230,255,96,0,56,0,191,255,224,255,243,255,14,0,14,0,165,255,3,0,50,0,240,255,219,255,28,0,92,0,25,0,233,255,223,255,63,0,16,0,3,0,243,255,120,0,72,0,86,0,172,255,86,0,48,0,241,255,245,255,20,0,20,0,239,255,224,255,64,0,88,0,251,255,37,0,45,0,220,255,237,255,230,255,250,255,184,255,32,0,64,0,25,0,13,0,247,255,4,0,13,0,169,255,247,255,72,0,10,0,254,255,52,0,195,255,48,0,120,255,208,255,229,255,28,0,31,0,222,255,29,0,8,0,36,0,30,0,47,0,224,255,65,0,128,255,239,255,194,255,15,0,57,0,97,0,229,255,182,255,17,0,159,255,242,255,205,255,181,255,218,255,187,255,41,0,5,0,209,255,91,0,215,255,233,255,49,0,248,255,51,0,243,255,32,0,251,255,235,255,234,255,62,0,49,0,66,0,207,255,171,255,14,0,170,255,177,255,4,0,8,0,238,255,10,0,242,255,83,0,212,255,225,255,40,0,70,0,49,0,26,0,49,0,70,0,239,255,207,255,215,255,155,0,134,255,32,0,186,255,6,0,219,255,217,255,83,0,50,0,244,255,0,0,169,255,128,0,43,0,37,0,7,0,76,0,226,255,175,255,10,0,170,255,205,255,173,255,172,255,244,255,108,0,174,255,39,0,237,255,209,255,36,0,51,0,16,0,147,255,167,255,179,255,44,0,30,0,233,255,71,0,176,255,17,0,153,255,10,0,19,0,237,255,14,0,92,0,215,255,227,255,32,0,15,0,245,255,16,0,228,255,13,0,244,255,245,255,10,0,221,255,246,255,237,255,150,255,39,0,33,0,199,255,171,255,119,255,187,255,30,0,224,255,228,255,25,0,45,0,81,0,231,255,116,0,42,0,105,0,218,255,4,0,43,0,19,0,166,255,51,0,189,255,233,255,5,0,73,0,252,255,138,0,196,255,42,0,13,0,41,0,118,0,113,0,151,255,9,0,157,255,35,0,22,0,18,0,20,0,11,0,67,0,205,255,17,0,78,0,201,255,68,0,147,0,119,0,79,0,174,255,145,255,27,0,107,255,181,255,1,0,3,0,230,255,172,255,247,255,43,0,32,0,122,255,57,0,242,255,93,0,159,255,226,255,52,0,41,0,159,255,170,255,76,0,246,255,207,255,146,255,220,255,92,0,207,255,76,0,5,0,26,0,37,0,158,255,203,255,33,0,151,255,240,255,80,0,36,0,209,255,164,255,7,0,169,255,33,0,116,0,16,0,14,0,189,255,90,0,45,0,197,255,52,0,97,0,200,255,142,255,25,0,63,0,86,0,208,255,32,0,106,0,79,0,142,255,108,0,215,255,228,255,66,0,41,0,18,0,71,0,242,255,30,0,41,0,21,0,105,0,117,0,12,0,12,0,68,0,205,255,147,255,112,0,100,0,101,0,209,255,249,255,201,255,188,255,125,255,76,0,70,0,18,0,120,0,250,255,105,0,79,0,13,0,29,0,43,0,243,255,42,0,59,0,18,0,133,255,179,255,5,0,196,255,211,255,44,0,94,0,131,255,216,255,227,255,71,0,207,0,196,255,72,0,215,255,169,255,22,0,211,255,100,0,91,0,108,255,109,0,186,255,58,0,136,255,232,255,34,0,223,255,184,255,67,0,96,0,213,255,238,255,24,0,21,0,164,255,166,255,99,0,51,0,36,0,49,0,193,255,22,0,130,0,214,255,78,0,88,0,32,0,21,0,170,255,71,0,51,0,55,0,165,255,198,0,159,0,249,255,2,0,216,255,7,0,75,0,252,255,40,0,213,255,230,255,162,255,254,255,72,0,8,0,214,255,143,0,208,255,0,0,48,0,126,0,45,0,5,0,152,0,27,0,223,255,15,0,217,255,18,0,61,255,246,255,62,0,6,0,11,0,193,255,36,0,25,0,55,0,123,0,247,255,99,0,198,255,155,255,221,255,20,0,80,0,182,255,176,255,170,255,36,0,187,255,150,255,249,255,158,0,97,255,118,0,99,255,26,0,244,255,53,0,82,0,27,0,14,0,198,255,42,0,143,255,205,255,156,255,99,255,14,0,95,255,91,0,119,0,229,255,242,255,247,255,91,0,0,0,14,0,233,255,76,0,190,255,251,255,202,255,151,0,2,0,85,0,123,0,250,255,163,255,149,255,170,255,227,255,2,0,216,255,222,255,76,0,161,255,6,0,33,0,127,0,119,0,249,255,18,0,22,0,228,255,76,0,229,255,244,0,30,0,102,0,34,0,59,0,195,255,241,255,46,255,38,0,22,0,209,255,217,255,183,0,29,0,70,0,213,255,80,0,157,0,161,255,163,255,49,0,50,0,159,255,187,255,208,255,62,0,245,255,24,0,6,0,41,0,214,255,106,0,70,0,144,255,219,255,191,255,247,255,3,255,43,0,243,255,2,0,231,255,35,255,82,0,17,0,143,255,240,255,45,0,207,255,153,0,254,255,243,255,241,255,232,255,70,255,111,255,142,255,173,255,212,255,230,255,254,255,22,0,17,255,131,255,161,0,48,0,12,0,227,255,50,0,14,0,229,255,16,0,91,0,52,0,48,0,91,255,32,0,180,255,108,0,72,0,116,0,100,0,1,0,18,0,236,255,162,255,220,255,164,255,53,0,189,255,118,0,160,0,66,0,5,0,50,0,116,0,252,255,159,0,220,255,233,255,42,0,88,255,53,0,213,255,112,0,92,0,238,255,118,0,13,0,160,255,216,255,217,255,153,0,243,255,40,0,76,0,58,0,178,255,181,255,43,0,233,255,156,255,135,255,200,255,11,0,132,255,103,0,43,0,28,0,143,0,19,255,230,255,28,0,245,255,209,255,218,255,12,0,48,0,121,255,159,255,252,255,178,255,75,255,47,255,196,255,101,0,30,0,156,0,67,0,234,255,30,0,147,255,91,0,238,255,190,255,239,255,213,255,211,255,113,255,70,0,177,255,160,0,179,255,122,0,157,0,177,255,64,0,82,0,46,0,217,255,49,0,84,0,124,0,172,255,37,0,200,255,42,0,30,0,121,0,236,255,62,0,26,0,184,255,191,0,106,0,142,0,98,0,175,255,70,0,82,0,78,0,66,255,181,0,33,0,180,255,54,0,232,255,197,255,15,0,146,255,240,255,233,255,37,255,30,0,174,255,249,255,158,255,46,0,158,255,205,255,56,0,70,0,249,255,254,255,66,0,107,0,89,0,192,255,10,0,113,255,200,255,217,255,141,255,103,0,240,255,58,0,43,0,207,255,252,255,199,255,229,255,146,255,164,255,115,0,184,255,93,0,249,255,58,0,148,255,9,0,151,255,129,0,45,255,145,255,168,255,33,0,89,255,64,0,135,0,57,0,114,0,240,255,27,0,176,255,32,255,43,255,249,255,201,255,255,255,90,0,155,0,239,255,28,0,175,0,52,0,86,0,160,255,21,0,235,255,66,0,7,0,1,0,84,1,213,255,238,255,134,0,229,255,52,255,15,0,238,255,219,0,198,255,162,255,99,0,127,0,227,255,104,0,135,0,77,0,233,255,166,255,193,0,7,1,203,255,113,0,30,0,101,0,44,0,215,255,127,0,67,0,99,0,155,255,90,255,142,255,12,0,195,255,232,255,10,0,29,0,8,0,207,255,219,255,157,0,165,255,222,255,220,255,191,0,109,255,194,255,250,255,44,0,230,255,203,255,115,0,207,255,171,255,94,0,143,255,137,0,225,255,132,0,30,0,37,255,159,255,247,255,166,255,249,255,238,255,22,1,126,255,248,254,135,255,92,0,208,255,73,255,2,0,137,255,6,0,220,0,176,255,21,1,192,255,129,255,123,255,178,255,200,255,17,0,188,255,203,255,128,0,178,0,88,0,187,255,33,0,198,255,109,0,135,0,0,1,39,0,54,0,43,0,158,0,185,255,252,255,64,0,3,0,107,0,119,255,83,0,83,0,176,0,213,255,95,0,168,0,166,0,52,0,210,255,80,0,181,255,120,255,54,255,115,0,113,0,219,255,198,255,147,0,156,255,97,255,88,0,56,0,89,0,134,255,54,0,240,255,158,0,207,255,127,0,141,0,76,255,136,255,120,255,93,0,17,255,119,255,53,0,190,255,195,255,177,254,169,0,250,255,235,254,244,254,216,255,215,255,153,0,249,255,108,0,239,255,225,255,238,255,40,0,116,0,42,0,223,255,98,255,211,255,146,0,223,255,231,254,133,255,7,0,97,255,80,255,54,0,139,0,249,255,37,0,2,0,210,0,15,0,69,0,78,0,208,255,175,255,143,0,78,255,111,255,106,0,239,255,106,0,165,255,46,0,65,0,94,0,75,255,246,255,175,0,99,0,186,255,94,0,218,255,75,1,194,255,110,0,161,255,214,255,3,255,119,255,237,255,111,255,200,0,20,0,102,0,90,0,61,0,19,0,66,255,44,0,53,0,151,255,158,255,126,0,26,0,158,255,182,255,41,0,173,255,153,255,100,255,205,255,133,255,153,254,49,0,30,0,33,0,223,255,9,0,194,0,211,254,154,254,202,0,243,255,13,0,100,255,13,0,249,255,158,0,44,255,7,0,91,0,133,0,178,254,23,0,10,255,119,255,42,255,184,255,85,0,19,0,160,255,120,0,160,0,152,255,81,0,119,0,239,255,202,255,127,255,166,255,5,0,132,255,134,255,78,0,19,0,45,0,26,0,180,255,55,0,49,0,30,0,19,0,12,1,167,0,189,255,149,255,166,255,40,255,119,0,152,255,56,0,216,0,153,255,214,255,125,0,23,0,134,0,254,255,5,0,176,0,215,255,16,0,222,0,164,255,123,255,121,255,93,255,191,255,213,0,142,255,218,0,9,0,43,0,216,0,163,255,113,0,87,0,69,1,140,0,59,255,0,255,80,0,231,255,2,0,212,255,43,0,255,255,114,0,12,255,128,0,156,255,253,255,149,255,18,0,70,255,18,0,108,255,116,255,92,0,97,0,217,255,153,255,158,255,105,255,36,255,42,0,230,255,119,1,52,255,104,0,8,0,246,255,158,255,23,0,147,255,119,0,61,255,93,0,12,0,254,255,248,255,32,255,108,0,175,255,166,255,216,254,20,255,75,0,137,254,105,0,170,0,128,0,112,255,255,254,191,0,148,0,234,255,151,0,90,0,58,1,152,255,172,0,147,0,114,255,65,0,118,255,150,255,113,0,93,255,89,255,48,0,171,255,77,255,181,0,84,0,41,0,199,0,249,0,175,0,222,255,72,255,0,1,25,0,39,0,183,0,161,255,217,255,150,255,209,255,188,255,83,0,151,0,170,255,35,0,141,0,179,0,137,0,161,255,103,0,128,0,10,255,254,254,199,255,134,255,127,255,94,0,96,255,223,0,58,255,39,255,11,255,152,255,225,254,4,1,145,255,134,0,113,255,30,0,204,255,169,254,196,255,130,255,205,255,50,0,141,255,90,1,169,255,181,255,58,255,61,0,35,255,148,0,123,255,251,255,227,255,146,255,100,255,141,0,71,0,50,0,146,0,245,255,239,0,234,0,236,255,11,0,188,255,23,1,57,255,121,255,192,255,46,0,251,255,1,0,183,0,0,0,191,255,219,255,36,1,192,0,173,255,218,0,252,255,159,0,54,0,203,255,150,0,92,255,128,255,44,1,221,255,34,255,84,0,253,255,145,255,94,0,161,0,49,0,230,0,216,255,110,255,16,0,104,255,143,255,119,255,152,255,4,0,158,255,129,255,143,255,108,1,132,0,42,255,72,1,218,254,209,0,60,255,250,255,152,255,24,0,73,255,68,0,220,0,16,0,156,255,0,255,170,254,149,255,165,254,128,0,83,0,68,1,225,254,162,255,41,255,103,0,148,255,224,0,184,255,168,0,28,255,128,255,218,255,37,1,185,255,3,0,37,255,0,1,74,254,7,0,161,255,89,0,213,255,99,0,39,0,199,255,221,255,17,255,178,0,174,255,176,255,1,1,244,255,79,0,180,255,163,0,108,0,29,255,7,0,128,1,104,0,3,0,12,0,180,255,9,1,173,254,114,255,97,255,235,255,188,0,10,0,226,255,105,0,137,255,152,0,80,255,21,0,193,0,143,255,123,254,13,0,48,1,26,0,243,255,226,255,136,1,128,0,52,255,209,0,149,0,14,255,187,255,41,255,103,0,209,255,64,255,58,0,127,255,121,255,239,255,163,0,122,0,122,255,219,0,108,255,180,255,17,0,222,1,221,0,177,255,147,255,210,254,17,255,207,254,29,255,18,1,129,255,124,255,76,254,35,0,128,0,189,255,155,255,245,0,79,255,95,0,247,254,38,0,104,0,120,255,229,254,187,255,73,255,67,255,191,255,220,255,41,0,34,1,140,254,136,0,21,0,121,254,130,255,71,254,141,0,214,255,65,0,255,0,168,1,206,255,228,255,180,254,221,0,7,0,85,255,242,255,228,255,250,0,125,255,242,254,17,0,179,0,244,255,187,255,112,0,41,0,210,0,234,255,170,0,136,0,216,255,192,1,17,1,164,255,253,254,152,255,161,255,104,255,118,255,212,255,158,255,106,254,187,254,197,0,247,255,197,254,140,0,234,1,131,0,85,0,197,254,132,255,245,255,178,0,54,255,110,1,239,255,209,255,33,255,0,255,123,255,56,0,19,0,235,255,73,255,43,1,164,255,54,254,220,255,172,255,21,1,217,255,43,255,50,0,50,255,92,255,108,255,108,0,244,253,2,0,254,254,76,0,6,0,85,1,188,0,110,0,156,254,90,0,38,255,222,254,195,255,197,255,92,0,251,254,115,0,4,1,50,0,154,0,26,255,210,255,20,1,178,0,158,255,3,1,9,1,77,0,247,255,139,255,81,1,49,0,105,255,231,0,191,0,32,0,60,0,108,255,147,0,63,0,184,255,188,255,46,0,186,255,46,255,185,0,237,255,27,0,95,0,127,0,41,2,184,0,159,255,148,255,150,0,144,0,216,255,207,0,55,0,198,255,99,255,201,0,114,0,176,0,243,255,88,255,16,1,108,255,10,0,156,255,171,0,32,0,219,254,29,1,96,0,100,0,16,255,145,254,214,255,136,0,122,255,243,1,26,255,188,255,66,255,126,1,105,255,229,0,248,254,234,1,156,255,140,254,67,254,125,255,109,255,148,255,236,254,150,0,119,255,223,255,115,255,174,0,154,0,178,0,132,0,215,0,1,255,216,0,209,254,251,255,46,0,26,1,36,0,91,0,52,255,115,255,192,255,168,253,99,255,169,0,61,255,27,2,172,254,163,0,142,0,118,255,125,0,203,255,125,0,223,255,231,0,195,0,97,0,178,255,62,0,47,0,98,0,238,0,60,1,65,255,213,0,70,1,46,0,138,0,1,0,71,0,160,0,161,254,111,0,10,1,137,1,86,0,48,255,42,1,207,254,145,0,125,253,175,255,103,255,52,0,2,254,242,0,215,0,179,0,67,0,206,0,40,0,76,0,52,254,140,0,181,0,124,255,176,255,43,1,122,0,56,2,153,255,241,255,177,255,121,0,123,253,168,254,89,0,198,254,83,255,206,0,87,0,104,1,55,255,20,0,112,255,223,1,147,253,222,255,101,255,114,255,232,255,105,1,252,255,115,0,83,254,102,0,200,255,16,255,167,255,4,0,247,255,36,0,17,1,9,0,146,1,179,254,118,0,109,255,188,254,234,255,102,0,150,2,193,0,91,0,6,0,19,0,79,255,18,1,45,0,191,1,64,1,224,254,30,0,202,0,126,0,211,255,174,0,60,254,231,255,141,255,153,255,123,255,84,0,23,2,245,0,166,1,223,255,227,1,66,255,239,255,221,0,195,0,224,0,50,0,86,1,35,255,174,0,20,0,240,255,184,0,153,254,13,1,229,253,37,254,203,253,112,0,87,0,219,255,212,255,66,1,145,254,107,0,77,254,37,255,110,0,165,255,152,254,25,0,139,254,93,0,110,0,192,255,50,0,17,0,91,253,124,255,174,0,0,0,248,255,243,255,137,0,226,0,24,254,21,0,60,1,232,255,116,254,164,0,160,255,202,0,205,255,193,254,132,0,35,255,70,255,230,255,137,255,142,0,20,254,32,2,200,255,1,255,159,255,136,0,120,1,29,0,105,0,153,254,182,1,4,255,51,0,133,0,216,255,137,0,168,0,208,255,125,2,106,0,230,0,131,0,214,0,210,0,95,0,214,255,223,0,2,0,65,0,29,0,147,0,163,255,253,255,161,255,95,255,95,254,203,255,88,1,190,0,171,0,83,1,61,0,230,0,251,254,135,0,125,253,30,0,67,1,57,0,231,255,152,255,128,0,251,255,91,0,202,0,135,1,21,255,240,253,69,0,189,0,54,0,179,254,72,255,49,0,104,254,99,255,48,255,97,0,153,254,247,255,88,255,76,0,153,255,64,0,36,0,194,255,153,253,175,0,54,0,25,255,47,0,209,1,15,2,41,255,252,255,188,1,116,0,131,255,147,255,159,0,20,255,25,254,253,255,175,0,199,0,183,255,239,254,231,0,180,255,199,254,219,255,39,255,154,0,67,3,82,255,130,1,68,2,193,1,153,254,56,254,50,254,236,254,167,253,162,253,155,1,255,0,175,255,51,1,137,1,103,0,179,0,106,254,82,0,116,0,234,255,221,254,243,1,77,0,180,0,76,1,1,0,19,0,113,255,49,255,39,0,209,1,101,255,218,0,206,255,191,0,159,0,183,0,30,2,207,254,42,0,85,0,223,255,164,254,33,255,230,255,59,255,57,0,73,254,221,0,15,0,148,255,36,255,89,2,210,255,45,1,211,254,184,0,200,0,77,255,138,0,233,255,176,0,13,1,189,255,132,255,54,0,238,255,217,253,16,1,98,255,74,1,90,255,253,253,251,0,194,0,60,254,31,0,203,0,24,4,33,0,206,255,7,0,228,254,213,1,119,254,28,255,125,1,109,255,154,255,17,2,220,254,92,0,94,255,109,0,43,0,225,1,82,1,131,2,105,2,209,254,151,1,161,2,94,255,49,2,28,2,98,255,1,254,139,255,127,255,123,2,95,2,181,0,30,1,140,255,86,0,166,0,121,2,141,1,218,0,222,255,124,255,96,1,184,254,67,0,161,254,203,1,11,1,204,255,191,0,18,0,240,0,99,254,226,0,246,255,67,2,136,0,72,1,92,0,101,0,17,255,243,253,159,0,134,1,254,253,37,0,19,0,231,0,153,254,93,255,41,255,147,254,38,253,29,1,162,255,13,1,172,254,227,254,218,255,38,255,110,255,251,254,119,0,186,0,236,254,237,0,246,254,83,3,10,253,249,1,178,255,35,255,105,254,124,0,167,0,50,0,233,254,163,255,175,0,57,0,109,0,193,2,201,0,88,254,9,1,119,0,188,0,164,1,73,0,114,255,82,3,157,0,213,0,69,1,18,1,114,1,90,0,215,255,120,1,80,2,154,254,73,255,71,0,6,2,162,0,174,255,254,255,187,0,94,255,51,255,199,1,250,255,145,0,35,1,103,0,25,2,133,0,228,1,108,0,4,255,221,254,89,1,189,0,31,1,206,1,92,0,203,1,63,253,29,255,221,255,172,255,224,255,206,255,109,1,172,0,196,255,40,2,238,0,46,1,100,255,187,254,48,0,58,255,59,255,250,253,183,0,178,254,112,2,179,254,237,255,227,254,127,0,80,253,111,253,247,254,42,1,19,2,94,255,194,1,202,255,233,254,115,255,202,1,149,1,239,254,176,0,249,253,84,2,24,254,202,1,28,2,89,2,245,1,86,1,174,1,47,254,35,1,50,255,107,1,213,1,193,253,251,255,139,1,250,255,170,0,96,0,151,2,251,253,188,255,194,1,16,255,119,0,135,254,31,1,224,1,20,255,154,0,34,1,141,1,255,255,149,0,154,1,242,0,205,0,245,255,252,253,229,0,201,253,62,0,239,0,185,255,77,0,243,254,145,1,34,255,41,0,111,0,55,0,20,2,181,255,12,0,121,0,97,255,130,255,132,254,203,255,124,255,39,0,232,252,161,254,121,1,70,2,180,255,233,0,31,254,164,2,117,255,26,255,235,1,243,254,8,0,180,255,242,253,209,255,201,254,158,255,175,255,121,255,74,253,151,0,156,0,176,255,39,0,73,1,4,253,58,255,18,255,201,255,135,0,185,2,71,1,138,253,133,0,79,254,12,0,97,1,4,254,94,1,48,0,205,254,214,0,80,254,7,1,252,253,89,2,106,0,190,1,40,1,100,255,171,255,137,255,103,0,182,3,74,2,170,1,155,0,189,0,42,255,132,255,149,0,135,0,127,255,152,255,137,254,90,1,139,253,151,0,33,1,135,2,242,1,0,0,245,0,189,1,65,255,155,0,129,1,1,2,29,1,185,0,86,0,91,1,49,255,236,255,53,0,156,0,145,2,188,253,252,254,116,2,84,254,170,0,107,254,253,255,3,1,182,253,246,255,172,1,169,254,246,253,10,0,46,0,95,255,54,255,72,3,104,2,228,0,138,253,20,255,194,1,86,255,238,254,180,253,220,253,115,253,14,0,234,1,40,255,152,0,253,254,244,254,106,255,8,0,60,0,156,0,55,1,50,1,91,254,36,0,154,254,27,255,80,253,14,2,29,255,167,1,184,255,47,0,189,254,234,254,187,0,164,1,67,255,98,0,32,1,40,1,94,0,224,253,127,1,210,2,95,0,228,251,44,0,46,2,174,1,55,0,5,2,168,1,56,1,168,1,69,0,19,1,199,0,2,1,6,2,65,2,7,255,81,3,206,4,23,253,90,4,130,1,33,255,168,254,57,254,49,2,184,254,235,252,6,2,108,255,136,254,23,0,88,1,189,1,185,255,108,2,190,254,86,0,79,255,225,0,172,2,186,0,228,254,40,1,167,0,1,253,31,252,233,1,28,0,113,255,243,254,14,255,22,2,197,254,75,0,102,4,91,1,198,2,80,254,72,2,199,254,145,254,128,253,101,255,141,0,83,0,15,1,171,1,115,254,212,0,150,252,66,1,86,0,150,4,162,254,22,0,46,3,16,1,128,1,31,0,110,2,219,2,67,255,233,255,233,0,149,255,188,0,57,255,243,0,210,2,14,0,246,1,45,2,38,2,141,0,178,254,235,2,141,1,48,1,81,255,237,5,137,1,66,2,38,255,199,254,186,253,96,0,171,254,59,255,229,254,88,254,130,3,205,0,53,1,39,3,69,255,239,0,85,253,210,0,240,2,95,1,239,255,198,255,41,5,34,0,169,255,84,2,196,2,147,1,229,255,176,253,249,255,34,0,154,255,149,254,161,0,35,254,204,254,74,255,125,254,85,1,214,0,34,254,121,2,214,254,41,3,139,255,62,255,138,253,95,3,49,252,63,2,140,254,169,2,189,253,7,253,2,254,97,254,115,254,85,3,168,1,54,0,98,0,136,252,33,2,79,0,227,255,236,1,226,1,41,254,74,255,255,1,7,2,135,254,254,253,70,3,184,3,146,2,228,255,234,253,167,2,126,254,112,253,245,254,46,255,232,252,185,251,17,0,130,1,7,1,218,0,248,0,51,1,208,1,185,255,146,255,255,1,118,255,47,1,175,2,201,3,199,254,222,1,204,255,116,1,9,254,45,0,188,254,251,0,145,2,253,0,195,254,8,3,163,2,175,0,73,2,166,254,133,1,102,0,0,254,239,255,216,0,210,254,230,254,77,255,13,3,89,255,25,0,58,255,87,1,228,253,211,255,129,0,1,254,165,0,23,1,42,0,217,0,21,255,159,3,39,0,147,255,82,1,81,255,160,254,94,255,108,255,62,1,167,1,104,252,167,252,191,255,124,0,4,1,165,255,118,3,11,254,195,0,235,252,212,254,242,0,218,255,151,255,183,255,92,0,75,255,140,254,151,252,109,0,211,1,114,254,119,253,243,254,151,1,74,2,84,254,31,5,31,3,69,2,4,2,130,0,176,1,91,255,104,253,36,255,119,0,212,254,210,1,22,255,159,254,205,0,186,1,219,3,6,3,184,254,10,4,181,255,158,251,75,0,250,252,138,2,4,254,157,251,67,3,228,254,195,255,168,255,34,0,136,0,123,255,112,254,14,2,146,4,137,1,196,0,173,255,147,255,241,254,186,253,193,255,241,1,155,255,154,1,213,252,151,255,149,0,44,254,71,1,96,255,159,253,162,250,254,254,243,250,115,255,215,254,232,0,172,1,159,1,186,254,99,253,2,255,132,255,141,254,246,3,100,254,253,0,2,253,119,251,89,2,123,1,160,254,52,252,187,254,2,255,117,1,80,1,113,2,240,3,87,0,54,3,34,2,5,1,16,0,97,254,60,253,152,253,172,253,248,0,187,255,219,1,62,252,45,0,23,1,186,253,20,5,14,2,86,0,160,251,168,255,166,253,252,2,114,1,241,0,105,255,214,1,21,253,115,2,227,254,24,3,184,2,44,0,123,1,188,2,6,1,177,1,192,254,253,254,233,0,163,1,139,253,188,2,144,0,149,0,180,250,184,0,95,1,207,254,208,255,168,255,2,2,188,254,122,0,165,1,1,4,161,2,17,254,95,0,202,252,26,1,78,2,153,0,136,255,106,1,55,3,13,0,39,0,203,252,49,255,104,254,222,254,71,251,19,4,200,253,191,253,140,254,84,253,241,1,110,4,28,249,23,1,126,250,236,0,202,253,182,255,219,254,1,3,42,254,27,3,193,255,38,0,84,252,148,254,130,253,130,254,27,0,196,1,60,3,17,3,148,255,107,0,202,2,147,0,133,0,125,1,218,254,184,254,102,255,48,253,112,4,181,255,215,255,11,3,92,1,118,1,9,0,146,2,117,254,184,2,134,252,179,1,66,2,219,254,134,254,64,252,167,254,144,2,202,253,149,255,179,4,150,1,199,0,117,254,113,3,98,3,151,1,82,3,204,1,157,255,113,1,167,3,180,1,83,0,114,0,196,0,247,0,227,2,82,0,139,1,105,255,192,2,82,0,117,3,44,254,17,4,193,255,211,254,94,255,106,3,231,254,36,251,238,253,2,255,54,249,176,1,137,253,39,7,50,254,130,3,176,254,175,253,168,252,233,255,203,2,58,255,241,0,201,3,11,2,43,254,217,255,106,0,183,3,208,255,30,255,29,3,242,251,100,253,172,254,58,4,131,255,236,1,167,1,149,2,130,255,149,253,181,255,240,255,96,3,222,1,140,254,41,2,143,4,216,0,165,1,216,0,195,255,216,2,103,253,159,250,83,1,143,1,72,5,98,250,186,4,213,7,87,254,31,2,30,2,80,2,98,255,118,0,66,1,191,5,180,0,242,1,5,7,8,254,240,251,62,255,173,253,68,253,75,253,73,5,23,2,176,255,141,1,172,254,159,2,56,252,224,253,180,253,186,0,38,1,0,253,3,3,41,252,232,1,156,253,12,0,116,1,11,255,166,249,201,1,92,252,232,255,243,1,123,3,240,255,141,252,4,252,71,253,31,1,199,253,21,254,88,0,42,253,141,2,120,250,185,4,53,3,194,255,192,253,8,255,23,0,197,1,20,1,66,255,251,255,13,255,73,254,57,255,126,253,159,1,117,254,89,253,206,254,162,4,217,0,69,253,43,254,106,1,6,253,246,254,144,253,190,1,109,0,236,254,246,2,138,2,159,2,197,254,253,2,62,255,70,3,242,252,79,1,123,250,227,2,43,3,30,255,83,255,18,2,177,4,28,1,163,251,156,255,249,0,51,7,196,1,132,1,209,0,28,0,140,251,105,254,224,253,42,4,64,252,9,251,45,253,248,253,80,5,45,254,160,1,80,2,248,4,180,0,212,1,150,4,206,254,235,251,195,249,149,255,39,1,181,254,68,255,97,0,9,252,144,255,15,253,219,7,27,7,57,253,196,254,54,255,230,254,121,252,156,2,132,0,59,1,85,251,140,1,76,0,60,255,255,254,23,255,196,255,2,254,185,248,120,2,61,1,96,253,214,254,48,0,82,253,146,251,219,253,196,1,17,2,147,253,164,253,67,1,33,1,135,2,154,0,240,2,66,1,192,0,163,252,60,4,100,255,55,252,125,255,174,254,96,0,166,249,202,255,23,253,196,255,222,0,12,252,209,0,78,1,104,251,156,255,69,252,30,253,199,2,192,0,15,254,227,252,4,5,62,1,22,1,122,1,74,255,248,3,58,252,12,6,246,255,12,0,181,253,126,1,77,254,36,254,164,2,184,252,143,1,87,255,233,0,105,255,208,253,153,2,20,5,220,255,123,255,189,0,153,6,45,0,30,251,239,253,166,255,128,251,248,252,26,250,17,2,86,254,138,2,89,0,194,254,128,2,102,254,154,253,67,1,22,1,56,1,241,252,79,252,48,255,189,255,64,253,209,250,135,255,206,3,244,251,250,254,253,253,169,2,224,251,26,1,45,0,145,2,85,253,180,253,216,255,88,253,228,252,176,254,109,2,174,255,118,254,153,254,18,2,130,252,112,2,198,1,72,1,167,1,240,249,120,3,51,3,174,2,147,255,246,3,178,2,138,254,241,4,104,1,8,6,98,254,223,2,155,2,235,0,92,2,230,0,196,2,254,253,19,250,69,251,155,250,208,4,51,2,67,2,14,5,10,1,4,253,62,3,37,2,19,3,116,3,244,2,131,0,75,255,249,4,156,1,12,254,194,251,10,0,104,0,15,1,211,255,67,253,127,255,176,3,206,253,7,7,39,255,17,253,106,249,74,1,106,252,204,252,157,253,197,1,109,253,248,255,155,253,255,1,211,255,33,250,172,251,200,1,202,247,212,5,118,255,181,6,242,253,66,2,18,2,29,253,250,254,64,3,139,1,25,250,160,255,253,4,120,253,17,251,229,254,108,6,84,2,97,251,217,0,12,6,67,1,244,3,206,254,107,4,8,3,105,3,107,249,242,2,151,3,118,254,46,1,166,250,7,0,146,3,220,248,246,2,111,0,39,2,118,5,102,254,123,4,117,253,27,4,230,1,78,6,140,1,79,254,239,1,252,251,198,2,55,1,110,1,39,10,172,1,176,0,88,6,125,3,241,251,115,255,22,0,154,254,87,255,5,1,64,252,160,253,154,251,201,0,94,2,172,253,55,6,229,248,58,254,135,255,2,0,135,0,86,255,165,255,146,3,84,250,57,1,155,254,150,0,225,255,180,252,113,255,242,3,40,255,230,255,21,0,157,253,92,1,220,255,90,254,49,1,230,249,181,3,253,2,41,0,146,0,38,4,199,255,221,3,133,254,137,4,90,0,214,1,136,255,126,251,227,250,7,253,127,254,1,2,74,255,191,255,203,255,36,0,236,0,74,0,154,4,246,2,47,5,7,255,71,252,195,1,137,4,113,7,206,0,236,249,20,1,123,250,35,254,13,255,213,253,111,255,152,253,81,3,54,1,167,3,10,4,148,251,140,255,230,2,36,3,216,255,232,255,135,246,52,255,248,254,158,0,209,255,14,254,4,252,165,0,113,0,110,254,86,0,38,2,56,4,251,254,41,252,24,4,141,5,21,253,117,0,82,4,234,255,243,3,41,255,222,255,21,0,96,249,91,1,244,254,100,252,238,247,58,255,187,0,151,248,221,0,85,7,199,2,100,255,177,248,240,254,204,254,136,252,77,251,27,0,1,253,170,1,153,252,183,0,168,253,8,252,113,248,161,253,54,255,253,254,205,4,139,255,211,3,37,3,1,4,209,0,113,5,216,0,13,255,212,251,239,0,98,250,61,2,231,1,108,3,133,2,194,253,99,254,49,4,28,5,83,0,15,1,212,255,130,253,12,2,1,254,5,7,116,251,184,249,144,252,224,0,87,1,208,252,9,254,157,254,37,255,222,253,9,4,108,3,232,5,179,6,68,0,202,0,91,253,173,3,80,252,10,7,61,251,110,1,166,254,166,6,160,251,40,5,99,3,126,3,70,254,245,253,246,254,53,253,227,251,2,252,161,2,138,253,238,250,11,0,85,252,212,3,57,3,44,5,222,5,216,251,78,5,206,248,219,251,131,255,234,248,57,248,214,247,94,2,196,1,192,4,50,252,126,255,190,1,129,253,142,247,90,0,132,4,153,255,101,251,67,253,109,5,150,252,165,2,231,2,18,6,130,249,198,246,186,254,125,1,98,254,33,1,134,254,132,255,241,253,83,3,147,253,138,249,31,247,121,3,61,255,162,254,175,3,53,1,87,8,209,247,249,255,225,7,239,5,190,2,81,0,76,0,201,255,52,0,142,2,1,255,30,12,97,4,83,0,103,249,92,255,224,1,115,4,169,1,151,0,44,4,46,255,255,3,159,3,253,250,106,3,179,250,59,0,22,0,240,249,229,245,161,6,51,255,83,0,247,2,197,1,95,3,147,252,82,251,224,254,162,0,17,0,71,5,183,255,85,3,194,5,30,249,94,13,244,249,174,0,137,2,126,253,83,3,248,248,39,6,135,251,32,252,8,249,190,6,119,251,115,6,59,254,124,249,35,253,162,247,118,251,102,7,88,2,176,4,109,1,63,6,136,255,146,2,44,249,105,255,155,0,240,0,240,3,165,249,34,4,103,255,227,4,215,3,121,255,116,7,201,0,62,254,95,4,180,6,199,253,170,0,48,0,112,6,71,5,217,252,119,1,53,254,90,253,143,250,174,5,118,2,166,2,85,251,195,0,166,0,136,6,16,3,122,4,201,4,2,7,73,3,63,6,104,255,233,7,38,0,45,4,84,250,154,0,71,6,5,8,78,3,149,251,200,5,240,4,226,2,6,255,200,254,155,255,49,250,206,251,70,6,230,5,42,254,225,253,68,252,118,252,101,3,60,242,135,4,210,253,157,1,129,249,242,254,7,1,211,7,16,6,198,3,81,7,47,8,243,2,208,248,146,2,218,255,66,249,20,251,85,2,129,4,159,253,16,253,203,251,213,253,6,253,237,3,212,0,212,255,236,253,247,250,124,254,233,255,28,255,55,6,124,255,227,4,200,253,246,253,179,254,31,2,176,251,51,0,121,249,63,252,231,0,5,254,25,255,41,252,188,4,48,4,253,8,35,4,252,0,6,1,36,1,216,249,200,9,160,7,80,5,13,251,156,3,68,6,5,3,226,255,145,1,66,3,243,251,222,1,90,255,172,255,16,0,120,248,11,253,9,0,134,1,215,6,130,4,25,254,218,248,184,3,72,253,155,251,218,3,70,4,112,0,70,5,122,4,249,5,154,5,153,1,176,2,134,251,228,0,56,246,116,4,162,0,171,2,213,254,191,250,3,1,181,255,239,2,132,0,53,1,154,246,195,8,20,0,236,252,131,0,69,250,183,3,156,248,238,247,20,255,173,252,59,247,65,252,131,253,14,0,180,1,196,255,252,253,196,10,94,248,33,254,210,1,8,0,250,4,137,249,106,251,76,6,109,1,87,253,162,244,241,6,11,1,59,255,207,3,240,252,54,0,201,251,38,252,65,252,113,8,80,3,19,0,119,4,195,255,154,254,179,4,185,3,96,254,176,2,188,2,41,5,154,250,202,253,101,246,46,3,106,247,252,252,202,0,88,5,187,254,212,6,116,255,36,7,35,7,76,4,234,3,73,2,96,251,30,253,145,247,30,2,71,2,18,253,101,252,89,248,30,250,182,2,175,251,88,6,52,248,90,5,35,252,95,254,17,252,175,6,174,3,183,255,117,252,232,251,178,5,200,245,188,249,162,9,108,253,95,250,242,254,223,252,231,6,105,1,36,254,147,250,14,251,154,0,120,251,60,255,179,247,218,10,229,252,5,1,46,1,22,0,242,253,87,1,88,7,54,2,119,0,69,247,206,1,84,4,22,1,66,251,40,4,16,7,141,242,55,3,249,251,1,15,105,5,127,0,59,255,165,253,23,253,42,251,163,248,162,251,240,255,209,251,203,0,15,6,165,7,137,1,246,249,249,4,91,253,36,4,132,0,103,5,199,253,169,2,177,249,200,12,94,255,46,254,93,3,62,9,22,252,150,4,144,249,34,3,116,3,184,2,253,255,235,6,198,255,157,8,44,3,106,2,138,2,28,0,185,253,173,4,182,244,94,0,229,5,29,255,203,0,241,0,101,9,87,2,124,252,20,252,87,255,190,252,136,5,227,1,15,3,197,255,255,246,95,0,114,251,8,250,251,1,17,1,111,6,91,1,171,254,95,253,227,5,36,253,167,3,18,1,22,1,188,252,75,254,103,243,249,3,243,4,226,8,7,7,180,244,165,255,30,249,254,249,145,244,202,251,87,7,136,250,169,3,190,3,34,255,142,254,160,242,33,5,175,2,45,2,104,4,41,2,96,0,111,4,103,3,46,11,198,253,92,4,168,254,69,251,152,253,222,252,219,251,232,5,116,252,63,9,248,4,128,4,94,254,116,1,183,255,18,7,0,246,39,247,60,11,47,7,135,245,190,7,172,7,180,12,72,255,163,252,201,1,191,2,143,254,81,3,195,7,76,12,1,5,114,5,54,254,137,0,254,3,111,255,34,2,24,10,248,5,163,251,144,247,152,0,154,254,95,1,212,250,145,6,97,255,31,240,161,15,195,243,131,1,59,248,23,7,122,253,157,254,24,0,138,249,89,4,25,253,38,255,20,0,174,252,29,246,46,246,13,244,147,3,109,0,105,4,17,255,145,6,171,5,234,1,15,14,221,8,243,251,181,252,238,5,54,253,206,252,81,3,120,255,197,254,225,250,134,250,60,1,164,254,1,11,239,4,112,255,187,6,202,0,163,5,93,252,65,255,128,0,6,254,28,254,188,246,232,10,131,1,177,253,94,7,215,12,162,3,41,2,196,7,217,2,110,4,11,4,116,8,47,5,211,0,248,253,26,5,88,251,243,1,249,248,14,254,59,8,165,253,158,255,139,255,13,2,249,249,82,248,140,255,81,5,160,253,52,9,155,251,35,254,160,1,247,247,237,7,102,254,25,2,192,8,124,255,21,253,63,2,123,11,198,0,69,254,91,253,46,1,44,3,219,255,34,253,184,6,82,250,186,255,107,3,0,11,201,10,197,255,12,252,144,251,128,250,127,254,60,245,196,255,63,244,159,253,192,245,126,6,143,1,199,9,181,3,105,241,240,3,92,5,220,2,227,1,249,12,124,5,185,250,222,252,33,7,209,255,196,5,119,250,147,5,171,1,244,251,19,11,67,255,23,254,120,8,41,8,181,7,172,252,27,5,18,2,234,255,27,250,8,254,165,253,185,254,188,254,221,248,60,250,124,6,158,248,238,253,200,13,167,254,225,255,28,4,161,251,85,5,128,245,32,12,24,250,229,10,25,0,53,9,31,7,67,7,67,4,73,252,196,1,144,3,34,1,210,253,29,237,238,4,72,1,54,251,26,248,97,246,34,6,190,2,145,254,2,255,166,2,229,247,226,244,216,253,55,11,61,2,88,2,216,253,143,5,251,252,125,240,94,253,96,253,8,1,64,0,251,247,3,250,233,2,207,1,37,10,46,254,123,252,112,242,155,249,89,247,235,254,41,4,237,254,184,252,141,250,228,251,72,254,56,245,7,1,68,8,38,254,119,250,14,245,217,4,5,250,17,251,255,250,204,241,194,9,70,243,110,1,250,252,96,252,72,251,162,254,255,254,89,5,78,10,80,3,65,244,242,2,194,1,120,5,81,246,235,4,138,14,16,255,82,251,1,251,127,0,111,255,211,242,17,3,229,4,204,254,84,2,79,13,7,5,75,4,205,255,130,0,69,246,150,0,214,253,252,5,117,254,133,4,118,7,156,255,191,9,97,0,19,255,220,245,41,248,152,250,70,255,123,13,59,253,212,255,74,0,72,16,192,253,209,0,131,246,66,4,78,253,5,253,126,5,57,0,72,7,82,255,78,0,209,247,87,250,209,248,205,253,51,2,78,244,248,3,160,10,0,1,68,252,38,244,131,247,244,246,148,249,37,247,221,5,127,248,121,247,212,1,238,254,250,2,166,251,17,1,86,248,214,250,239,9,67,1,242,5,111,253,125,10,55,0,16,254,170,9,123,4,157,13,210,252,57,13,81,248,116,1,102,9,35,1,85,10,33,249,42,1,9,247,97,11,219,15,148,2,213,255,173,247,210,7,91,252,115,12,11,1,22,243,37,250,221,250,43,10,97,251,134,254,119,3,81,12,231,1,129,4,230,255,87,17,189,10,80,1,249,13,14,236,105,2,90,243,28,254,89,9,248,248,125,0,216,245,146,2,98,241,28,0,239,3,69,2,87,254,83,2,184,6,7,2,23,244,239,254,124,2,80,17,194,246,130,0,124,1,209,252,30,249,29,7,78,255,149,247,86,248,188,254,131,246,79,3,55,250,139,252,114,1,19,253,38,255,205,6,129,5,97,7,237,250,73,253,35,3,196,8,216,7,172,0,151,254,88,5,217,2,168,244,67,15,255,9,62,245,92,9,178,243,132,2,200,249,27,252,117,12,83,9,1,4,152,4,158,21,56,253,125,12,24,249,34,248,57,250,232,254,13,2,182,7,172,2,255,2,151,11,46,0,61,8,12,8,23,253,59,9,64,253,54,251,185,8,166,8,204,255,206,13,51,246,66,251,205,254,183,243,76,1,14,248,150,4,222,252,121,13,93,253,60,244,223,3,2,1,17,246,24,4,105,1,98,1,34,253,236,238,190,254,30,9,93,252,175,8,157,0,3,2,28,0,10,1,245,255,83,3,235,11,64,2,240,2,160,2,152,247,12,3,52,251,217,255,142,5,125,13,31,248,203,0,164,249,217,12,97,4,73,3,242,254,232,252,18,242,86,246,124,251,224,247,120,250,41,5,61,8,4,1,212,253,225,5,110,8,68,238,111,238,120,254,36,14,232,0,67,253,241,17,162,13,160,13,215,247,62,254,204,254,1,250,54,242,203,4,245,12,114,253,231,253,207,1,41,4,87,255,50,0,236,247,131,242,105,247,4,252,81,5,63,2,60,7,39,3,183,254,114,10,162,9,20,9,237,243,231,5,194,1,165,252,86,248,196,2,228,253,224,13,137,2,139,255,24,13,74,253,174,3,234,5,108,6,34,1,205,12,121,253,210,249,254,5,157,251,110,250,203,254,184,253,157,254,88,247,136,4,198,244,46,250,9,243,171,1,131,247,112,250,40,4,122,5,197,242,144,16,210,6,125,3,237,6,149,255,162,249,241,248,154,11,223,252,72,8,196,246,214,2,217,1,14,1,108,1,136,8,89,255,35,1,54,246,186,235,168,0,139,1,188,9,50,253,201,11,83,6,220,246,189,250,175,1,114,254,202,0,212,251,156,243,22,250,205,248,236,236,212,241,140,251,92,2,228,255,194,251,38,10,22,10,219,1,182,249,26,9,6,11,6,13,43,2,248,8,63,6,218,249,99,2,147,8,233,250,83,250,61,247,233,254,240,226,183,7,94,9,117,9,127,245,124,246,210,10,30,251,220,250,157,242,89,255,24,253,199,4,9,9,213,249,99,253,118,249,43,244,8,3,113,2,128,3,146,3,236,1,250,243,79,245,204,255,184,251,227,15,241,253,49,239,135,243,5,243,82,9,23,246,126,252,94,2,8,7,133,252,102,243,219,242,54,9,34,248,164,250,177,231,41,17,101,248,135,249,123,5,132,254,76,7,178,5,65,250,28,245,41,252,141,254,235,246,65,242,48,2,125,16,140,251,220,246,113,1,54,7,219,251,29,249,120,250,233,12,11,248,138,247,127,253,37,4,168,254,150,9,247,253,77,2,132,245,116,250,27,248,10,253,143,3,7,251,51,5,4,14,6,2,234,250,221,12,80,5,24,248,165,249,5,10,134,252,239,12,200,244,99,4,153,248,172,10,39,1,194,246,65,7,175,12,41,5,92,250,176,251,72,255,251,4,178,2,209,252,153,5,105,11,114,4,95,243,255,243,21,5,99,255,200,254,83,252,238,254,181,242,197,249,71,253,54,5,22,251,151,21,42,1,174,13,224,241,237,4,19,1,248,251,187,251,95,6,154,251,132,248,162,247,78,0,5,248,239,0,29,0,14,27,1,1,159,2,126,253,10,254,170,4,186,247,225,249,44,13,156,248,103,7,224,255,119,248,87,2,154,0,70,250,94,6,213,246,105,14,31,247,165,254,159,4,77,2,80,10,34,15,149,6,108,254,165,6,86,252,147,2,205,254,25,250,39,250,109,247,10,252,130,253,180,12,60,10,58,8,130,7,239,249,224,255,57,14,113,1,180,4,247,244,139,7,255,9,122,6,140,1,120,5,245,243,19,242,103,1,228,252,47,251,154,2,251,2,1,254,75,244,244,255,98,5,113,8,109,246,126,4,206,255,4,7,36,7,69,11,146,3,78,0,252,254,117,15,20,243,75,15,189,255,51,248,119,245,230,9,46,240,236,10,233,244,101,241,143,252,56,249,9,2,208,4,94,2,253,11,204,0,146,9,131,3,248,244,5,253,156,26,199,244,11,251,193,241,29,6,25,10,209,255,132,3,29,13,90,252,133,7,9,14,44,8,140,3,233,226,220,14,220,4,242,241,53,25,116,9,114,254,243,244,224,6,73,253,247,247,119,252,218,14,249,9,120,5,210,18,241,17,220,247,94,255,226,254,252,8,10,13,26,2,71,249,137,252,32,15,183,5,38,15,43,18,180,15,149,16,146,243,177,254,218,234,137,1,160,254,91,6,149,6,78,1,74,252,23,243,183,5,150,233,145,3,33,22,125,14,165,12,113,2,79,15,190,0,39,244,103,249,167,1,64,12,71,246,206,4,237,13,151,247,249,251,181,12,61,2,52,9,186,0,219,0,147,249,100,10,139,3,219,250,22,0,233,231,137,1,254,232,30,2,169,2,135,6,225,1,254,249,19,248,255,4,151,237,171,253,24,255,225,4,124,242,80,2,83,245,165,254,205,252,45,237,75,4,209,2,23,1,241,0,100,4,206,13,65,4,184,7,134,6,53,8,201,255,243,254,111,252,13,3,159,230,245,252,215,252,69,253,174,254,157,254,246,251,215,2,152,1,95,12,179,248,149,6,78,249,31,242,52,254,228,237,234,254,182,250,88,247,73,1,193,5,35,18,234,3,254,8,221,11,231,233,94,0,33,5,49,241,255,12,124,7,63,245,69,245,216,239,193,25,224,250,142,4,174,248,195,9,91,244,61,245,9,253,169,251,121,5,23,234,219,6,87,249,34,248,86,7,101,238,4,10,244,12,249,248,229,238,176,239,201,13,30,0,185,247,176,11,48,28,52,18,142,245,237,4,225,250,67,2,110,6,149,26,233,8,199,252,10,2,229,1,31,0,123,4,107,7,219,251,94,10,180,238,98,24,87,10,130,243,227,238,83,237,190,250,145,253,35,236,46,246,145,249,18,248,91,255,84,248,54,252,222,4,92,255,1,1,77,11,218,4,3,10,107,17,62,6,38,7,108,249,179,240,41,18,124,243,150,11,162,245,202,250,126,254,9,7,61,11,227,5,89,3,178,11,15,247,206,2,223,255,230,1,235,245,165,250,13,242,238,249,133,11,211,252,13,4,94,252,215,8,188,249,80,3,244,253,225,4,69,6,52,245,197,251,151,10,125,14,254,3,121,7,218,4,14,20,83,4,180,255,207,250,35,231,5,248,204,248,98,19,172,1,62,10,87,246,22,248,174,239,62,250,132,249,53,16,61,243,253,5,90,238,37,6,252,3,20,13,205,255,186,254,25,235,185,0,251,243,239,255,136,255,92,255,139,240,35,247,116,249,163,21,87,255,214,248,84,7,211,242,105,245,196,255,227,252,159,14,211,249,116,227,251,10,62,244,200,5,122,250,75,6,148,12,255,225,74,15,201,247,7,29,104,255,4,227,4,2,120,3,50,10,20,8,160,15,88,226,154,252,232,0,238,3,10,3,49,1,87,13,183,19,71,249,144,249,41,34,90,243,61,7,2,16,245,23,205,21,53,249,103,14,209,240,226,23,48,2,205,12,230,251,4,236,181,28,146,4,52,235,114,0,145,12,116,12,219,12,86,3,255,13,143,4,194,15,9,231,111,4,103,235,219,244,220,248,240,4,186,251,118,12,96,252,253,16,158,25,66,4,61,237,225,243,42,248,167,254,130,241,205,255,229,5,103,23,64,12,155,13,146,249,78,231,232,16,114,1,55,9,171,8,97,232,45,245,223,10,132,36,62,250,159,0,247,255,39,0,70,255,112,254,232,253,211,246,156,5,125,10,243,0,26,18,80,253,203,3,253,2,187,254,67,12,167,249,133,238,246,251,233,20,75,2,44,3,162,23,14,10,184,13,140,253,232,6,129,4,179,243,6,4,45,16,101,254,52,25,132,233,189,241,90,249,87,255,144,244,211,0,101,16,117,18,173,244,211,8,109,249,200,21,92,24,152,229,198,5,85,253,111,5,22,3,189,252,65,19,238,9,176,6,229,254,119,12,112,248,180,6,228,250,204,249,93,2,6,242,77,4,106,248,172,7,56,10,121,244,135,237,138,0,248,4,205,252,96,0,201,253,50,33,231,7,167,8,101,0,195,16,164,243,198,240,231,247,160,252,1,23,231,21,174,17,155,1,114,1,7,12,178,26,121,241,158,34,222,253,249,249,61,4,224,231,86,14,181,3,194,2,124,3,23,249,122,16,126,254,154,4,255,248,36,252,5,251,92,3,75,24,64,14,240,241,71,2,203,249,130,252,112,239,74,255,212,17,212,243,21,10,248,5,18,2,232,18,191,241,204,253,4,0,21,251,65,0,125,31,16,251,233,3,103,4,181,2,145,242,19,28,145,2,219,8,25,250,64,253,121,19,147,7,146,249,214,21,161,21,12,19,238,3,74,248,131,13,204,254,32,249,122,248,216,4,12,5,86,249,99,247,45,255,119,1,152,6,238,226,227,14,228,254,89,5,93,241,168,1,192,19,32,14,91,248,67,9,109,10,108,244,145,245,186,3,20,26,124,234,13,10,77,251,81,242,121,1,199,253,161,3,100,2,199,243,165,245,58,15,128,247,128,12,255,17,77,19,172,1,21,6,38,3,127,16,177,252,21,4,126,246,81,252,99,240,201,248,125,239,15,248,207,239,9,244,106,245,90,241,35,228,163,247,102,8,245,12,90,18,17,21,158,2,219,236,9,254,47,15,81,239,221,252,166,19,94,246,166,7,232,253,212,3,199,22,230,17,233,0,48,20,45,6,59,10,24,10,144,2,26,251,102,245,255,7,214,243,231,13,118,15,7,14,235,26,132,255,226,249,138,251,72,18,253,245,144,9,161,21,9,242,34,7,229,9,129,248,204,5,163,239,135,15,84,253,198,16,154,23,56,18,122,254,111,33,206,2,118,1,195,235,106,37,205,246,36,8,140,8,10,0,63,23,104,1,43,251,123,253,113,246,67,0,159,5,122,251,41,228,34,249,214,251,207,237,151,5,56,248,176,243,25,22,60,250,30,4,53,1,247,244,143,253,192,10,199,242,185,21,44,254,164,244,215,244,60,7,189,3,197,13,148,8,198,14,181,253,209,6,126,5,72,9,192,13,25,5,86,4,218,255,102,6,216,246,215,7,31,0,104,230,134,245,143,7,184,25,245,253,72,250,176,4,18,252,227,247,183,4,178,7,241,25,210,32,113,3,115,2,251,13,233,232,37,3,144,21,60,5,51,13,46,21,208,250,155,21,67,254,113,9,47,255,26,236,109,227,204,2,199,239,127,237,204,6,143,20,126,14,153,7,13,9,25,246,236,253,201,255,177,244,216,254,80,2,180,249,223,16,55,235,76,4,52,1,46,240,208,244,75,17,139,243,153,21,55,6,243,21,242,14,167,234,210,3,135,255,202,251,222,244,47,244,64,3,35,252,128,254,31,252,183,21,173,7,237,243,215,6,171,12,12,247,182,39,78,250,254,251,209,5,42,17,106,13,108,8,113,22,211,15,103,10,11,245,222,27,245,229,175,16,162,11,172,246,26,21,198,241,77,7,34,26,157,2,175,21,48,19,114,13,39,14,237,12,172,8,255,14,219,2,128,255,173,1,153,29,104,253,245,254,231,10,155,10,13,18,105,2,201,1,169,7,104,1,103,1,234,11,131,5,136,7,151,1,26,243,249,248,192,9,38,13,69,46,141,16,227,4,22,19,234,9,123,247,226,13,99,244,203,6,60,249,2,241,198,252,25,11,118,7,7,247,206,9,156,9,184,25,162,36,255,4,117,255,58,255,20,250,99,248,159,3,113,250,238,34,91,40,234,8,31,5,75,6,79,6,255,10,14,28,52,248,6,245,117,6,179,9,147,255,223,249,42,255,84,6,78,27,19,25,71,252,224,250,96,236,102,0,150,255,115,36,221,1,219,253,180,6,176,235,73,250,252,19,208,252,180,6,35,7,47,238,2,19,102,253,156,240,249,10,212,25,236,251,106,4,213,253,129,20,249,255,148,5,149,250,134,239,133,2,166,13,33,33,197,239,112,17,104,251,21,11,194,1,242,232,217,26,173,251,119,251,74,21,97,14,51,248,154,228,223,224,67,23,216,6,138,18,114,254,72,10,240,12,118,12,0,252,85,16,51,7,218,242,168,248,159,12,214,24,72,225,11,4,70,17,133,242,93,239,219,241,195,245,45,16,121,7,254,36,221,250,4,247,230,6,82,17,208,4,156,233,231,6,100,250,81,3,35,20,0,227,239,249,105,221,191,28,118,247,117,17,10,4,163,253,231,255,161,227,105,251,181,14,234,12,72,26,169,243,16,238,183,0,177,9,33,235,147,6,189,5,48,0,176,254,32,12,219,9,13,13,13,254,123,21,112,254,84,245,194,18,36,20,126,224,150,15,133,3,0,230,215,255,78,253,179,15,204,1,35,238,247,21,150,6,45,23,248,29,185,4,4,14,129,3,62,4,32,33,52,253,41,24,46,236,211,12,153,245,221,8,105,2,94,243,169,19,102,251,158,3,17,248,220,15,189,3,49,0,185,3,180,249,173,29,160,5,133,25,27,245,169,11,34,252,186,254,68,249,33,1,92,252,9,226,206,239,113,12,253,16,242,245,7,219,109,250,182,12,71,20,151,19,157,15,181,250,91,253,173,253,101,231,196,14,53,14,255,37,246,27,188,1,248,5,161,253,70,242,118,4,137,231,244,241,121,2,32,7,161,250,102,248,141,224,244,5,222,3,101,10,13,244,178,13,212,18,178,246,170,241,25,254,127,11,193,250,249,3,230,235,133,255,31,44,8,222,93,5,214,16,44,7,228,11,213,21,251,15,35,242,217,7,180,10,144,30,85,244,134,241,159,254,111,11,70,35,85,18,206,250,53,16,16,0,94,236,145,255,94,239,4,244,158,9,76,245,38,24,21,30,134,18,184,222,60,29,240,16,126,20,154,246,118,5,105,13,222,16,171,31,226,11,220,14,92,10,162,237,227,25,9,7,221,26,101,231,185,5,114,23,153,247,185,252,124,7,180,249,89,250,131,221,153,234,75,15,24,6,33,14,3,3,230,249,30,12,231,234,248,13,222,246,166,7,181,1,3,231,42,12,60,3,56,246,235,4,196,254,68,36,39,4,233,30,206,16,170,28,146,26,181,30,219,31,149,6,55,33,98,242,104,250,141,247,13,254,160,7,209,239,24,12,38,15,103,21,46,239,63,229,116,242,40,254,67,238,246,237,217,235,9,241,27,23,165,252,177,30,198,28,179,249,180,20,20,26,201,251,166,15,172,41,34,253,22,39,101,255,206,36,174,234,171,8,63,7,134,8,73,26,224,21,101,11,45,227,56,253,8,15,126,7,136,14,217,16,74,2,0,245,144,244,97,2,206,11,49,9,66,213,193,15,234,240,172,13,68,247,178,248,46,22,79,251,227,8,73,246,95,247,6,24,102,247,131,23,20,2,230,246,30,245,176,223,110,28,255,12,223,240,192,2,120,3,244,255,80,242,199,14,134,242,208,7,253,31,211,248,33,252,117,13,174,18,81,13,175,5,236,29,29,15,195,33,71,242,9,23,134,21,159,250,136,16,49,12,137,250,233,10,228,230,229,244,189,241,103,31,167,30,88,30,110,245,2,10,241,31,144,240,227,20,231,5,100,250,211,8,17,25,93,40,112,245,186,2,236,18,115,246,214,31,174,0,85,11,139,11,253,244,237,37,29,2,133,238,28,1,31,248,158,2,194,15,249,248,50,2,197,25,179,254,56,238,34,35,107,249,153,1,109,32,135,11,8,244,243,247,128,18,137,240,88,244,202,18,195,41,157,3,83,24,40,249,227,233,84,10,122,240,244,24,38,14,163,254,201,246,167,233,160,13,132,12,255,9,37,17,55,240,26,232,0,252,179,9,18,29,242,21,68,230,69,238,252,35,163,5,11,244,237,249,3,251,35,11,59,231,117,10,213,255,159,20,254,26,245,26,166,6,183,249,194,0,244,0,191,10,191,255,189,6,94,251,128,240,190,31,116,252,188,247,138,243,156,255,83,222,160,11,207,230,56,240,128,22,87,43,81,7,181,250,87,247,99,23,98,1,62,0,158,255,251,13,97,9,66,215,104,19,186,248,86,18,34,254,14,11,86,8,232,10,203,17,46,229,64,20,5,207,116,43,36,232,212,251,251,239,54,224,135,228,104,249,26,6,22,218,48,7,173,255,81,8,127,252,132,232,146,221,180,20,233,244,136,239,20,23,117,10,101,26,253,26,155,253,222,8,116,11,238,20,222,223,158,14,60,241,207,29,36,249,198,0,17,5,254,18,162,225,222,255,165,3,9,12,255,2,26,5,205,16,97,18,81,20,127,251,197,11,76,250,12,27,191,9,139,240,216,23,239,243,140,241,0,22,107,238,165,11,253,22,65,249,40,7,203,7,168,11,79,25,14,34,194,1,84,3,100,25,114,235,103,227,73,41,18,242,4,250,32,237,4,22,185,0,66,16,28,43,15,8,96,248,0,4,15,245,208,250,165,250,170,11,167,233,245,6,166,235,189,251,204,24,153,250,109,12,215,230,17,237,222,234,244,9,108,36,244,251,180,17,135,244,223,227,172,15,84,36,184,252,28,21,159,231,43,7,207,9,7,9,212,254,124,5,230,4,139,14,182,3,58,243,201,238,142,6,95,247,123,207,155,237,155,43,18,34,92,17,73,243,1,239,59,22,26,243,151,227,53,3,148,24,17,236,14,6,178,35,6,2,183,253,200,247,238,208,184,12,95,234,37,231,177,14,107,245,219,17,202,254,23,16,34,243,115,3,248,251,124,232,18,246,191,228,17,228,16,246,211,42,125,226,201,13,153,249,57,39,244,249,77,237,109,253,29,10,229,218,9,31,165,10,112,253,96,13,184,252,133,0,90,249,181,13,222,30,201,247,75,245,166,251,203,236,149,19,248,250,50,226,232,251,241,248,152,244,214,233,224,252,70,16,176,8,220,14,137,27,47,41,102,248,7,59,104,33,228,243,177,242,90,21,91,16,23,26,154,7,130,248,7,0,196,246,223,18,226,40,255,235,223,23,12,6,158,240,223,13,32,7,144,33,85,228,164,26,248,253,243,1,153,249,163,4,221,255,107,25,142,231,183,242,198,245,177,254,217,22,142,21,182,16,110,229,171,43,153,30,36,247,23,249,107,237,91,6,5,251,12,241,103,12,241,246,78,230,6,8,154,39,216,248,246,234,84,3,45,252,168,39,127,0,205,229,91,7,60,17,175,9,166,26,219,215,57,255,248,0,237,4,249,240,6,253,87,20,133,246,4,241,215,29,250,250,214,11,115,17,71,23,42,17,103,16,65,22,97,44,1,3,57,250,86,22,209,254,34,213,20,29,145,249,13,36,74,254,72,239,202,32,76,241,152,253,182,14,13,7,86,220,21,249,111,15,50,244,137,249,239,235,245,3,121,10,241,18,36,15,42,236,193,14,212,223,101,236,13,234,89,255,223,37,12,251,114,11,144,216,89,254,27,241,131,245,60,237,70,0,99,245,65,247,240,5,184,243,226,255,41,11,41,239,102,236,230,1,75,40,19,238,233,238,2,39,204,213,126,17,215,33,157,9,44,12,87,7,147,254,253,215,209,212,228,35,239,254,252,252,236,22,233,232,192,25,145,2,245,21,190,2,236,235,10,18,13,244,17,15,70,33,18,3,48,238,117,4,99,236,244,226,240,241,140,8,175,254,18,37,3,249,1,248,113,24,168,11,93,249,226,27,202,254,253,17,78,244,242,6,54,249,255,216,68,241,8,249,72,1,128,26,236,239,26,214,201,227,138,249,204,27,240,247,140,243,249,248,246,27,165,40,253,239,79,252,136,12,139,31,207,11,210,15,189,14,116,236,15,8,19,250,243,250,65,241,45,240,242,31,191,7,239,18,94,16,16,242,132,9,167,3,114,18,119,211,163,233,216,239,36,19,23,39,91,0,106,9,192,15,174,15,9,15,112,3,26,24,243,20,254,250,103,234,87,254,248,236,128,230,252,255,55,0,64,4,220,11,175,16,107,243,227,32,162,251,13,1,37,228,233,5,103,236,91,230,66,14,163,10,134,240,12,11,104,253,100,249,39,47,183,15,208,27,22,15,218,245,98,214,229,27,48,250,129,231,74,22,198,249,17,255,235,178,33,239,209,11,109,255,135,251,24,243,226,5,110,253,60,231,249,11,252,25,187,217,245,1,197,250,31,243,95,236,183,213,162,19,97,231,135,251,52,223,222,224,140,240,253,249,202,38,60,12,11,23,154,248,208,52,50,38,97,27,253,238,68,11,146,16,8,2,44,230,71,213,59,14,81,250,69,25,56,254,217,2,223,242,163,10,52,254,62,18,3,25,196,253,185,219,47,247,179,32,141,231,37,241,179,203,67,240,91,235,175,242,241,26,106,254,133,253,26,241,75,2,164,32,204,23,83,207,253,242,234,246,103,4,137,230,231,251,147,27,73,249,116,254,206,33,48,235,38,4,181,210,111,2,212,38,255,15,137,28,138,253,6,229,2,230,191,255,183,12,118,36,49,5,25,252,105,234,172,243,8,17,231,5,30,191,150,8,254,39,164,242,82,2,200,251,200,240,187,14,23,210,194,17,214,248,177,251,161,4,25,227,232,250,185,21,46,4,35,16,232,39,31,223,141,0,226,248,189,9,19,229,86,242,172,248,195,253,226,23,30,252,44,32,246,4,19,248,69,9,113,241,85,207,12,28,44,18,196,215,6,236,158,1,8,4,57,213,104,12,65,7,195,38,124,254,239,237,250,17,121,242,68,50,215,37,9,61,115,227,171,230,12,244,148,5,164,13,47,8,53,239,73,33,146,246,123,9,52,250,42,238,213,220,20,237,118,253,166,235,173,240,38,222,25,230,19,29,14,251,93,229,150,19,17,251,172,245,226,31,252,228,140,51,130,244,79,226,83,233,6,12,202,14,57,24,30,3,240,244,255,247,176,235,184,232,29,237,60,199,201,239,25,228,88,0,99,229,11,46,59,62,97,238,103,3,126,243,32,42,195,229,235,239,62,239,2,42,145,201,80,227,35,244,179,11,187,226,249,14,137,35,107,222,154,201,118,254,60,33,130,253,40,235,111,39,196,32,230,2,181,244,174,235,134,5,125,214,91,28,51,199,9,231,252,244,56,242,25,7,81,245,162,225,68,12,103,236,88,242,143,244,26,31,250,21,115,22,93,8,30,236,231,10,204,42,116,56,92,226,177,232,117,249,9,5,232,235,205,229,158,221,42,242,50,16,153,4,121,33,253,12,3,43,114,254,232,24,124,9,142,234,176,222,110,252,161,2,139,249,151,13,224,213,142,213,68,7,10,228,37,248,170,26,247,231,11,228,112,243,189,30,36,3,69,18,17,27,252,33,208,241,120,38,145,1,203,27,181,235,182,36,200,252,192,228,41,2,56,14,58,250,52,238,119,1,240,249,250,23,151,7,167,204,51,237,76,250,43,209,40,226,244,18,87,246,17,8,249,245,111,239,15,2,121,17,162,247,33,248,153,253,153,6,109,31,128,255,252,244,81,226,153,50,15,254,92,231,91,5,72,10,250,15,237,48,77,13,189,45,175,15,157,19,190,4,84,249,53,28,224,21,192,254,55,18,172,226,135,231,125,252,63,20,114,244,220,2,208,28,75,246,40,0,64,247,138,253,243,5,238,250,102,218,160,224,82,43,39,23,148,253,195,22,38,255,131,11,39,247,93,11,57,217,76,235,117,251,142,241,60,246,246,8,63,246,21,46,148,14,228,14,30,205,95,251,180,22,167,254,28,197,178,17,155,24,115,45,48,12,8,20,148,216,160,247,191,32,131,242,120,36,172,52,45,245,150,1,86,4,200,18,163,229,69,239,58,8,243,10,81,47,113,218,40,255,133,45,101,200,76,245,196,248,80,21,238,18,234,248,171,9,231,53,137,236,220,229,145,246,157,42,75,248,132,9,131,238,188,4,108,4,29,2,152,25,231,236,206,39,78,247,84,230,111,225,85,32,68,242,227,5,187,246,22,229,155,231,128,248,178,235,202,237,247,11,32,11,142,23,83,229,151,248,186,239,121,28,32,0,13,22,45,0,67,21,39,229,19,249,125,242,243,253,115,242,204,236,145,231,226,231,27,241,45,215,233,232,159,234,4,7,170,240,212,18,101,249,116,237,27,46,213,208,187,241,45,180,45,248,245,254,35,20,143,252,137,3,247,225,227,13,248,44,21,238,219,221,192,17,163,244,122,212,158,229,230,29,121,252,61,198,137,252,21,220,196,251,121,13,77,42,126,3,206,35,165,232,158,3,220,249,183,251,219,8,118,231,55,249,39,241,25,224,174,243,150,254,200,236,144,240,29,242,73,224,19,243,19,23,153,232,86,237,137,5,120,248,187,5,65,254,41,239,182,4,202,2,0,239,205,18,208,40,39,212,136,216,142,223,86,228,114,233,10,5,254,32,195,242,193,253,183,0,87,230,197,249,102,17,142,9,55,36,96,9,112,10,36,1,223,249,101,233,128,245,251,45,143,246,155,46,148,248,100,8,74,4,70,254,68,241,186,245,254,235,221,21,11,237,154,253,80,2,177,1,69,248,105,25,240,227,206,22,6,238,246,233,63,226,172,242,118,31,106,247,121,20,201,249,149,3,71,217,20,12,55,242,240,216,105,57,247,29,31,212,61,13,27,213,198,253,129,253,83,8,62,6,137,225,1,255,76,0,68,251,181,227,117,21,242,12,135,40,71,254,156,72,95,240,150,230,140,25,193,239,43,222,184,236,48,35,100,219,127,232,177,24,198,232,69,36,113,247,124,32,104,28,38,237,108,25,71,57,165,250,40,245,170,67,3,226,96,15,70,234,87,16,3,16,246,19,163,13,53,3,168,254,182,210,173,201,167,240,31,242,44,11,138,210,20,245,20,222,36,232,117,18,40,5,20,251,250,253,152,9,20,229,14,14,51,230,252,255,40,13,142,0,198,42,67,229,7,4,195,6,221,248,206,30,203,243,179,209,192,224,214,7,238,236,38,249,131,255,208,56,7,24,52,5,119,0,66,14,30,252,69,231,78,217,192,232,159,250,98,242,249,249,0,216,208,254,109,25,106,3,23,196,201,4,28,254,34,255,229,5,102,21,144,24,118,24,244,251,111,251,41,239,82,21,169,254,12,225,129,211,19,232,156,19,247,224,64,245,31,227,3,4,86,238,246,19,36,254,111,225,34,221,223,18,159,231,210,218,150,255,130,251,64,254,152,108,187,250,127,239,19,234,160,13,99,248,201,10,196,16,79,247,40,244,11,206,220,235,60,2,187,15,38,249,85,25,225,229,214,27,45,4,87,18,168,51,157,232,206,220,234,224,91,243,14,230,45,11,188,243,148,26,125,3,174,226,69,0,31,17,156,250,53,10,2,0,55,2,151,15,30,243,145,22,10,51,96,204,85,2,42,1,207,24,76,199,215,6,199,209,218,1,246,17,41,243,36,2,194,18,171,230,93,238,126,45,10,0,251,3,223,255,28,36,212,7,66,202,192,206,147,57,102,13,253,35,48,245,91,197,224,58,158,12,140,13,169,252,188,15,170,232,68,238,182,251,3,19,19,20,182,239,168,236,166,253,170,226,80,0,10,255,56,14,29,247,98,200,36,27,243,245,51,66,8,9,177,21,8,36,87,227,72,60,57,204,37,237,125,235,217,32,73,18,49,27,107,43,152,7,193,14,193,27,104,231,242,235,82,254,156,25,40,25,245,5,71,16,95,186,210,19,192,212,187,2,160,220,203,34,80,239,255,43,231,60,227,14,76,13,220,27,200,5,120,26,61,4,49,238,213,41,156,19,20,38,141,239,78,249,167,21,251,7,120,255,93,34,163,251,91,252,178,45,81,16,214,234,193,253,98,234,5,242,221,14,179,3,45,21,12,238,33,242,74,41,13,11,186,14,77,213,104,232,193,255,166,24,197,42,177,19,156,253,215,17,222,1,150,10,63,0,207,236,150,241,157,0,100,191,192,36,103,254,151,234,175,246,163,227,251,251,150,225,176,253,12,17,112,50,205,227,122,22,127,235,101,239,147,233,34,207,79,243,17,10,81,13,227,253,114,7,222,217,37,240,230,254,141,218,1,10,101,253,193,237,103,230,33,236,132,246,113,10,67,24,8,232,71,23,248,241,31,216,69,2,141,26,94,2,245,7,98,244,24,244,15,215,31,250,61,221,198,7,92,19,137,234,86,235,15,44,183,254,254,16,63,206,217,246,243,23,159,38,108,238,92,220,172,30,4,20,94,8,188,8,117,21,31,250,174,11,173,48,148,246,213,4,213,207,153,209,173,73,186,15,11,254,172,230,164,34,242,35,80,64,247,238,196,2,27,204,226,251,84,75,167,225,223,33,36,53,80,31,137,239,163,33,114,15,83,220,44,11,9,210,78,227,35,213,38,243,85,51,80,33,13,241,181,243,125,202,96,3,80,10,87,18,198,16,76,17,184,24,95,239,161,237,15,184,151,5,225,249,6,40,102,9,207,60,173,228,79,10,78,227,217,250,173,34,211,15,1,251,239,26,236,22,122,28,78,24,40,3,12,18,234,243,176,53,1,205,165,247,196,9,237,200,236,10,136,217,68,221,166,10,94,8,156,207,186,221,240,245,50,239,237,222,227,30,255,57,210,228,12,11,155,0,11,217,98,201,66,31,149,206,106,241,12,17,29,35,22,3,224,24,69,36,100,35,28,212,53,240,223,249,255,13,126,7,126,250,250,250,180,33,182,29,35,238,71,24,179,255,229,70,197,16,45,232,46,62,134,1,247,54,137,34,67,232,242,247,151,246,255,248,141,14,233,219,90,20,193,16,190,229,160,254,249,85,234,23,39,241,125,42,61,16,54,11,237,241,184,2,198,242,59,27,187,22,45,197,203,30,5,226,113,199,97,19,147,227,100,7,136,229,222,9,214,241,118,228,23,8,214,213,148,228,25,244,199,39,101,229,36,239,100,220,152,252,66,28,237,199,253,25,239,242,1,79,40,30,173,233,21,13,146,34,6,5,123,243,222,149,230,249,152,225,128,208,253,87,239,235,119,228,154,250,7,2,49,53,1,230,166,215,84,225,226,237,44,7,95,39,117,1,251,41,42,82,170,2,152,245,126,237,219,29,29,237,10,43,82,250,151,252,203,253,214,215,71,24,10,8,41,252,177,12,212,217,48,34,247,6,209,20,147,182,87,13,153,36,61,254,240,221,171,33,54,236,157,251,148,218,73,36,137,21,50,10,175,35,227,15,172,236,203,43,199,29,2,52,217,212,207,224,254,249,121,228,246,229,51,235,91,35,86,228,181,241,6,233,56,237,212,3,74,15,125,44,190,242,45,239,217,19,68,213,148,23,220,199,40,228,119,6,161,210,166,235,128,251,80,9,186,174,105,225,28,88,178,54,247,3,174,23,119,22,166,0,0,7,201,230,130,196,97,227,175,234,23,2,206,249,67,241,173,222,166,238,51,255,230,8,23,77,141,6,250,22,161,22,109,2,40,241,0,53,136,28,82,218,137,224,153,250,55,235,80,4,71,20,98,246,7,244,84,197,163,250,82,14,142,1,167,37,128,1,255,2,164,19,142,6,42,224,8,8,157,195,143,179,80,8,26,237,23,239,194,226,249,240,249,22,80,8,213,245,6,24,221,229,15,198,233,245,59,33,253,11,51,243,85,221,160,253,255,52,159,20,203,3,140,67,119,247,124,221,94,53,152,10,175,3,202,202,126,248,42,219,178,0,237,204,235,23,166,34,166,240,243,237,68,41,99,242,233,31,222,246,191,12,241,232,149,199,85,250,50,228,233,30,5,3,98,255,194,221,193,45,154,242,40,20,138,212,98,231,104,254,65,53,98,244,54,230,224,21,39,212,211,3,106,12,103,6,146,241,34,40,172,6,5,229,227,252,80,239,22,37,93,234,48,194,191,32,35,214,235,44,13,228,22,225,204,243,101,26,144,25,235,225,211,249,139,219,72,24,233,47,109,36,216,6,119,28,40,2,136,211,116,2,201,34,34,230,120,18,162,247,54,22,111,59,22,32,42,189,129,49,6,243,9,53,82,6,143,45,54,17,74,239,232,241,25,24,7,12,163,38,85,237,45,43,235,33,45,251,14,230,31,244,169,45,73,44,252,8,192,207,180,229,156,3,62,227,173,47,100,1,246,253,209,13,72,9,159,11,71,191,157,244,41,1,140,5,63,239,132,223,56,8,190,244,247,233,67,42,160,7,74,239,23,10,30,252,68,14,41,228,25,23,145,238,66,56,183,210,184,233,80,46,146,29,7,231,66,6,175,32,155,5,81,34,206,17,99,36,173,242,20,246,30,8,199,1,59,223,150,233,197,22,205,255,144,36,140,51,155,249,65,43,35,204,60,11,7,233,248,225,53,16,153,13,172,255,19,200,221,2,89,18,93,6,82,205,168,13,62,52,122,3,70,22,174,21,76,207,105,246,161,16,59,20,39,234,62,24,156,19,126,241,58,249,244,10,148,11,12,12,70,243,17,206,212,224,181,225,219,231,151,234,126,245,252,49,167,23,120,228,47,10,78,205,182,251,115,233,188,4,214,212,204,223,228,243,44,2,227,255,24,186,25,45,255,254,199,232,98,43,156,30,124,57,180,230,246,236,158,48,248,253,227,250,82,193,94,15,125,234,38,8,212,252,101,27,228,251,224,225,132,17,120,9,231,253,214,35,67,205,120,37,111,237,13,206,124,26,69,245,29,14,63,12,242,248,123,2,114,4,209,25,37,2,50,252,137,51,104,40,102,241,100,33,51,72,159,26,10,0,147,239,99,34,185,1,77,246,19,226,28,230,49,33,43,4,235,14,113,14,39,228,205,13,205,254,118,240,0,14,150,20,105,2,26,221,223,177,235,44,65,52,115,243,24,243,109,249,190,2,169,223,205,16,226,248,83,4,92,250,6,21,89,17,181,250,150,255,180,24,111,23,109,252,114,46,79,29,151,46,81,227,76,236,198,45,65,3,59,50,225,214,243,1,75,215,81,21,48,27,114,12,110,249,158,202,211,231,124,49,142,24,233,245,53,253,180,13,67,47,187,255,176,209,100,243,255,249,168,243,118,17,62,246,242,226,236,201,52,238,125,204,82,0,182,49,160,19,127,207,135,43,206,254,52,37,33,4,232,240,13,16,225,243,81,2,171,234,168,16,221,16,250,244,63,243,138,237,110,245,212,2,102,233,33,249,220,244,248,24,159,16,68,200,54,241,230,5,65,12,73,47,36,214,223,14,235,29,199,24,100,220,69,13,110,222,135,17,215,200,27,10,66,3,118,45,151,204,18,44,174,73,121,26,173,53,146,243,75,25,54,214,121,248,218,224,216,146,50,206,55,218,77,231,146,40,255,28,29,7,183,252,186,229,95,246,42,65,112,198,175,243,198,202,226,236,208,66,130,8,183,8,43,3,216,54,34,218,199,226,156,26,50,71,217,250,126,8,14,251,117,214,197,242,200,243,162,217,49,2,199,254,203,223,68,22,153,22,30,227,78,203,218,205,197,18,196,34,225,205,215,244,67,25,47,234,186,245,100,13,215,24,87,215,3,27,241,234,88,21,34,12,136,63,199,240,12,242,203,6,2,242,16,218,1,5,182,233,48,224,252,245,153,31,176,19,137,29,228,15,228,32,8,3,196,18,39,255,78,248,34,35,110,39,132,243,16,41,246,60,79,234,231,244,223,13,96,33,33,250,60,254,55,65,247,21,30,253,173,208,231,170,27,233,217,29,182,239,119,13,110,250,96,27,3,10,33,19,88,14,206,56,237,220,124,26,237,15,4,223,96,33,103,32,219,252,28,242,5,213,132,17,148,245,7,3,35,70,77,20,231,214,151,211,134,185,96,217,97,48,192,41,207,5,195,246,148,5,182,230,223,194,8,247,2,13,131,217,13,94,47,66,204,7,248,27,100,253,90,209,82,236,119,241,58,243,129,10,21,2,225,195,37,255,162,43,85,234,121,217,129,60,80,29,236,32,70,171,190,231,193,62,237,10,113,217,141,2,228,216,63,52,195,251,175,242,76,25,77,41,63,28,76,247,73,186,205,246,99,194,226,225,171,27,209,196,44,10,126,49,210,216,128,254,175,2,110,201,246,64,245,51,195,240,56,43,234,31,88,1,165,228,23,235,98,5,66,254,194,241,15,9,235,229,35,241,64,247,239,219,216,251,57,229,6,32,223,35,163,227,36,48,82,250,196,241,219,247,106,36,236,12,125,6,2,84,14,230,51,222,150,241,243,179,53,247,168,18,119,204,91,234,167,251,135,7,166,40,196,245,114,207,85,230,151,239,222,0,69,207,20,51,96,24,201,245,11,12,23,246,45,237,108,26,201,37,117,12,175,50,131,185,241,229,216,255,170,224,41,230,235,41,177,1,70,214,152,229,126,239,202,235,61,207,255,222,234,233,47,26,195,42,162,23,72,29,203,14,230,58,187,12,11,50,196,3,237,226,68,232,51,62,67,254,107,30,41,8,88,1,220,222,70,243,163,27,140,71,237,232,210,207,190,6,136,70,191,197,176,246,192,179,94,1,213,14,143,18,90,15,115,230,244,186,15,242,0,214,7,2,25,1,225,58,50,253,233,14,254,6,173,58,105,225,8,255,14,214,166,186,200,35,106,33,234,249,3,4,77,30,235,4,126,201,171,226,55,62,204,234,24,45,180,244,173,233,107,177,198,176,149,235,216,9,147,67,107,4,229,12,212,185,61,249,206,255,110,238,17,205,198,27,143,254,119,230,111,49,149,6,37,50,147,253,35,38,154,210,64,5,131,200,56,234,46,1,204,84,7,6,156,45,83,250,115,205,22,11,254,54,47,225,90,228,140,2,83,42,125,41,165,179,95,4,196,13,1,203,233,219,100,220,105,220,91,230,138,253,244,253,28,27,36,1,236,233,32,250,233,153,40,0,242,27,235,251,37,33,167,28,218,26,45,249,42,7,145,200,184,162,86,196,81,7,248,40,44,28,27,239,9,248,228,23,104,18,81,247,129,40,152,233,51,45,38,2,141,251,193,186,6,23,104,33,215,249,191,243,253,223,106,254,182,39,245,3,75,246,219,61,181,141,69,49,51,22,123,243,25,23,239,254,148,175,141,51,92,41,240,238,24,236,168,219,104,212,181,242,176,28,28,234,8,19,129,5,202,31,0,20,9,17,213,233,215,38,22,249,168,42,19,233,152,237,111,11,164,205,249,251,14,2,102,219,209,57,240,233,176,242,223,220,175,29,211,66,236,54,129,27,244,232,148,11,102,202,104,6,121,16,106,29,68,0,28,18,77,196,244,250,167,250,186,71,208,206,129,230,100,20,184,55,158,205,115,5,0,233,162,37,100,236,41,250,81,6,55,183,37,44,91,237,208,7,75,24,133,214,9,16,70,235,142,41,137,190,48,249,103,35,63,10,117,40,59,11,113,248,12,204,103,237,140,213,208,0,196,255,238,193,19,71,16,250,168,25,199,9,71,22,203,249,125,39,43,246,241,20,64,191,171,25,194,47,12,41,131,231,108,251,116,225,109,0,47,14,154,10,30,39,220,227,17,76,180,211,250,31,158,232,229,242,250,39,228,1,51,201,238,237,248,6,104,46,122,0,115,13,15,24,124,253,247,212,142,234,136,13,10,249,65,24,22,80,30,254,245,34,203,13,140,22,244,25,155,12,173,240,1,251,85,55,62,40,80,200,60,229,96,12,158,14,117,68,91,17,211,6,174,240,124,221,29,21,243,23,76,229,228,8,75,3,44,22,68,14,134,246,36,249,250,210,252,222,171,255,187,78,222,223,173,212,96,15,164,37,21,243,131,2,97,35,171,250,34,249,19,36,177,10,99,8,124,9,225,6,177,248,124,0,148,24,103,241,212,218,121,210,200,23,163,37,236,240,73,194,246,4,74,16,32,11,88,255,132,7,212,71,71,16,52,239,127,26,69,171,126,32,33,218,85,44,60,253,159,179,121,41,8,213,194,29,156,233,11,232,40,3,58,246,164,12,182,221,90,196,51,3,203,212,86,14,40,16,227,36,224,10,24,236,61,249,0,228,86,39,234,211,241,254,19,10,109,218,160,235,44,23,158,37,241,228,114,238,97,231,211,72,110,215,236,9,114,190,4,222,41,220,123,251,194,224,60,255,29,250,10,19,170,21,194,11,5,4,34,212,10,18,186,250,204,24,48,252,13,205,90,33,72,18,189,191,136,249,87,24,231,212,155,225,131,24,29,237,191,200,66,185,255,58,223,220,141,237,204,222,72,66,223,240,226,38,237,69,123,0,247,220,43,16,99,227,7,6,234,226,243,253,213,26,62,245,226,240,80,48,66,239,130,220,179,9,224,18,230,194,231,42,232,251,146,239,83,27,20,230,197,245,225,2,244,2,73,2,156,10,33,254,29,220,245,15,153,74,115,0,196,249,65,47,55,14,39,138,53,7,10,192,91,178,159,19,75,21,95,250,196,226,88,20,154,206,98,254,211,239,79,60,25,35,195,246,203,229,143,10,201,203,72,10,36,10,109,254,239,217,138,42,222,11,249,59,83,236,25,210,250,10,163,255,104,22,36,214,161,215,194,0,232,233,101,237,249,49,10,216,98,24,181,243,213,61,216,26,122,32,247,201,122,222,146,17,87,39,120,14,21,1,129,5,10,230,199,172,112,6,226,28,29,224,169,27,117,42,44,246,180,11,104,169,20,30,152,243,170,28,242,8,111,77,179,220,141,203,84,244,195,2,234,246,125,246,145,17,145,196,187,10,78,222,39,254,107,233,146,15,104,11,249,218,194,112,22,227,19,235,199,20,252,44,15,57,38,6,141,201,17,221,136,220,245,58,13,5,151,17,221,252,93,169,88,50,83,231,230,0,240,21,74,160,99,7,144,96,117,217,151,6,130,2,192,221,38,212,87,36,152,229,186,194,159,246,231,240,91,11,27,6,67,8,244,64,232,22,192,254,238,27,112,6,93,251,70,24,48,6,76,242,178,8,29,204,255,58,240,29,24,239,166,3,161,9,157,23,192,255,222,230,163,13,80,35,248,75,2,213,17,62,36,23,234,30,243,21,212,247,191,249,95,2,220,218,127,199,20,235,202,50,210,249,193,16,161,221,192,226,103,14,240,6,72,243,202,233,171,9,50,184,69,15,190,236,60,23,242,223,62,226,14,53,76,40,99,13,249,50,26,29,58,96,159,241,218,235,137,240,193,16,177,232,91,56,59,252,180,205,94,204,210,250,81,253,166,27,5,217,160,87,57,216,97,244,50,17,197,23,61,37,78,58,57,193,205,219,20,246,123,45,51,19,92,242,57,255,218,82,6,3,121,246,129,57,185,242,40,214,195,76,87,61,98,76,148,237,141,22,136,207,178,40,112,52,109,212,159,14,154,225,113,43,184,51,31,243,37,69,242,213,84,237,44,43,149,251,21,240,205,62,174,234,87,44,126,249,173,214,86,199,123,240,160,241,9,24,146,43,82,248,20,53,218,201,63,238,114,180,221,31,68,28,153,239,165,21,242,236,1,53,187,250,147,10,169,9,228,12,86,13,10,243,42,255,155,15,155,231,39,220,62,45,249,207,255,218,40,179,158,255,31,18,87,5,146,253,0,128,178,9,231,240,88,21,12,233,235,49,63,21,192,231,60,43,193,15,145,46,229,65,73,227,253,32,9,2,19,246,155,72,154,244,234,12,55,60,47,7,125,0,141,3,97,6,114,29,97,227,72,246,135,38,86,72,238,235,159,24,179,247,7,239,25,252,118,246,37,172,220,66,171,250,172,205,35,5,84,62,144,7,62,202,221,223,67,9,188,231,97,239,217,239,33,24,168,218,243,239,180,2,107,6,24,221,99,237,141,230,175,209,63,195,253,235,48,30,198,247,86,6,140,193,93,1,208,13,181,229,202,61,207,42,185,239,17,19,181,11,54,217,36,233,100,233,167,14,111,14,158,229,154,222,69,233,148,3,192,247,170,234,44,222,169,237,2,9,132,202,144,215,92,9,182,5,144,13,83,64,109,249,121,229,100,241,85,8,71,155,138,241,114,200,147,246,83,23,193,222,222,216,63,253,96,31,150,212,183,3,57,22,17,197,39,10,217,2,17,34,43,7,98,76,163,171,130,191,241,217,74,228,249,81,136,207,32,240,173,61,131,52,67,232,206,225,185,62,210,13,220,67,227,64,136,0,247,35,57,34,117,238,48,220,206,246,127,225,212,5,82,23,0,27,79,121,158,50,25,6,85,200,64,250,71,29,168,232,113,13,55,241,122,23,188,244,165,28,123,70,59,251,128,49,95,7,191,14,198,12,33,248,35,195,26,255,49,10,231,10,141,251,229,217,87,221,185,8,56,49,138,242,94,237,238,176,18,52,70,11,166,53,161,244,215,3,177,253,74,241,208,248,36,17,220,208,180,68,190,207,192,200,214,26,172,8,191,51,57,224,250,9,107,252,226,206,156,32,71,24,135,233,35,247,176,59,183,1,237,192,235,17,51,13,128,247,154,36,122,240,223,235,157,209,76,1,13,201,112,218,130,13,237,47,187,233,13,235,223,22,69,226,173,8,8,39,185,211,245,222,208,212,135,218,244,252,96,249,62,203,115,206,19,251,176,191,7,230,80,213,195,163,194,9,135,28,238,1,230,229,201,30,102,33,191,9,49,22,55,23,124,219,155,6,237,13,27,253,26,206,133,217,98,37,177,232,200,247,38,248,50,23,18,209,223,9,81,246,65,13,150,226,116,1,79,10,15,248,188,248,9,3,214,64,202,7,57,19,57,238,30,34,32,169,5,65,82,32,231,60,228,26,19,223,107,57,40,16,52,243,93,231,132,195,111,179,8,25,127,244,184,249,200,46,230,4,88,21,224,8,127,241,98,2,182,224,178,26,37,149,53,42,182,38,86,233,203,49,115,22,11,226,100,231,182,227,70,32,204,247,138,6,13,65,38,9,3,37,121,28,241,228,5,174,223,45,114,7,63,214,118,235,212,250,177,2,35,6,3,35,182,230,42,9,244,21,111,38,159,245,0,193,167,233,105,23,212,218,92,6,202,238,75,71,98,239,62,51,91,185,107,215,165,253,105,38,101,59,140,243,46,236,72,5,182,33,238,225,217,51,3,215,202,16,44,228,3,203,14,205,132,252,131,31,176,9,225,21,113,231,241,8,1,9,125,7,42,215,169,10,94,19,147,36,70,43,0,237,239,254,23,252,90,246,26,10,159,29,136,43,216,41,162,166,95,215,247,2,168,8,15,29,254,249,39,45,33,23,5,209,248,29,93,240,241,1,61,225,95,6,141,24,111,53,248,235,206,6,210,21,65,26,71,12,139,255,172,216,234,251,145,29,85,9,75,12,52,195,130,8,211,201,4,49,145,189,71,25,190,223,178,33,239,210,158,17,185,192,39,30,158,234,75,29,110,13,108,249,230,37,13,58,201,228,66,21,212,53,143,37,135,45,197,23,221,215,101,15,84,68,95,255,229,21,96,240,76,19,217,15,131,56,122,5,239,239,174,5,174,76,124,10,4,188,238,28,177,236,59,17,108,68,119,243,66,103,148,245,21,198,251,243,246,202,48,209,150,57,46,220,84,219,157,208,37,52,67,3,132,236,255,46,234,253,177,253,188,33,161,56,207,31,172,27,75,230,213,227,7,186,197,16,34,220,25,43,227,1,40,216,98,222,114,251,116,153,206,18,136,1,107,205,110,239,166,200,15,253,122,247,255,103,180,251,162,23,111,1,130,240,187,23,159,249,163,216,87,254,142,6,249,37,141,68,148,254,219,15,1,28,199,23,217,244,85,252,20,29,33,46,126,237,233,16,79,28,159,243,121,253,77,66,217,248,231,237,219,16,101,224,106,244,207,25,68,5,101,43,144,229,143,214,172,4,155,28,67,72,39,13,18,32,205,14,114,243,142,207,241,3,44,222,122,25,49,36,119,24,129,4,255,205,121,4,244,0,12,221,206,39,91,39,29,11,70,99,203,232,10,245,181,219,149,255,136,12,213,2,21,55,49,230,182,252,96,253,116,193,135,204,232,251,111,249,176,74,176,3,50,13,242,230,75,39,105,83,236,194,194,206,80,248,14,1,136,233,205,6,251,56,151,188,36,130,63,182,22,14,19,25,96,15,136,11,185,212,64,22,16,232,116,71,224,224,71,238,103,4,94,231,49,19,14,248,209,45,9,252,163,33,56,67,92,229,95,229,212,15,11,236,164,201,170,234,167,220,71,232,93,5,54,33,60,252,154,52,5,9,245,249,98,206,63,15,185,13,64,41,95,4,194,22,196,45,201,245,23,250,97,247,154,239,181,4,134,209,117,16,64,9,119,32,220,16,125,224,58,241,98,208,242,46,89,185,89,63,30,25,128,184,212,194,148,181,134,236,110,11,115,48,179,247,120,9,48,5,108,0,170,9,72,223,10,251,85,4,5,46,5,182,97,246,237,254,88,238,202,245,117,14,196,237,62,21,111,231,59,234,113,44,48,36,246,1,145,241,65,198,10,213,253,68,77,82,94,30,65,232,159,5,208,210,78,21,223,18,15,17,216,234,73,2,128,219,217,227,113,6,35,14,73,179,121,207,2,242,18,227,43,238,173,187,242,198,228,219,225,172,202,37,11,4,53,247,179,33,206,41,110,13,20,239,184,241,234,172,71,194,225,29,118,55,206,206,136,234,135,217,196,201,111,227,76,209,132,227,150,59,242,224,45,35,26,0,121,221,135,17,18,31,206,237,57,236,249,226,152,8,202,202,214,60,66,36,255,24,17,36,253,236,149,179,71,232,124,205,142,236,16,40,164,218,13,26,170,218,181,2,254,233,108,246,247,246,143,52,10,230,70,214,28,2,185,243,107,216,27,72,121,227,68,16,200,232,183,42,95,6,16,224,120,218,134,8,53,238,44,27,238,244,190,213,104,224,155,17,142,250,59,47,144,215,93,229,156,19,17,52,62,254,75,216,180,2,109,76,232,15,184,0,64,53,56,224,116,239,240,218,143,241,2,162,123,27,114,226,77,46,20,254,41,220,61,241,111,14,160,77,108,47,83,247,240,13,160,24,47,250,173,52,56,21,124,48,251,32,117,54,98,2,111,50,204,49,190,255,78,230,247,2,137,54,227,154,140,36,218,235,175,215,131,237,193,217,97,177,177,201,43,254,223,11,210,219,175,251,43,209,91,195,247,228,196,237,118,231,198,221,137,233,171,2,64,213,171,205,26,64,207,15,91,253,167,215,39,255,102,44,117,201,61,216,168,249,207,39,213,197,135,21,226,76,175,209,46,243,130,245,174,247,59,205,244,38,238,61,119,191,249,57,105,62,228,246,34,7,219,38,114,234,21,9,38,239,16,240,85,247,31,239,139,21,84,242,69,187,15,57,74,66,254,248,210,243,230,226,243,230,161,66,160,254,112,36,101,175,9,19,117,231,64,244,215,216,173,4,120,156,42,255,55,242,194,44,238,11,179,7,104,3,0,59,51,243,7,25,210,7,82,212,240,193,198,10,132,32,35,73,220,23,170,202,136,2,3,200,35,201,141,16,191,28,68,25,94,47,206,248,167,243,81,255,234,79,135,219,67,43,22,8,136,8,157,54,32,56,51,33,82,74,100,238,1,79,176,159,152,37,115,232,52,30,169,18,186,42,80,44,214,19,149,0,76,172,176,10,85,212,168,206,15,4,165,200,130,249,242,77,213,11,5,211,31,248,223,14,81,213,107,246,87,245,200,215,93,197,20,244,71,221,222,53,168,57,146,40,145,219,206,58,250,236,227,162,25,233,139,234,102,93,63,235,61,17,243,41,25,227,40,244,217,7,19,34,9,66,112,191,4,197,29,53,249,248,72,244,49,34,128,90,214,235,57,238,193,187,63,247,164,31,86,32,189,223,174,80,106,17,211,206,206,39,23,99,5,223,76,5,153,245,134,234,238,4,3,79,173,8,87,36,110,251,9,247,255,247,240,4,68,250,209,246,221,200,39,39,107,205,116,223,227,222,229,254,111,0,45,8,19,9,190,224,24,224,177,41,192,237,30,246,158,2,195,194,64,224,214,10,171,250,174,216,134,20,138,14,212,11,48,44,231,221,93,217,213,59,104,43,125,45,214,217,104,43,178,249,206,15,228,235,165,29,85,228,163,30,7,50,209,250,63,228,81,240,138,182,71,65,146,69,9,23,164,235,152,12,146,254,245,215,172,12,38,38,108,229,28,231,23,208,215,40,138,20,242,196,25,235,67,25,150,3,134,60,61,36,161,105,147,33,197,40,16,159,181,209,77,71,158,74,17,10,98,44,46,78,204,4,235,235,125,248,4,6,209,240,193,19,91,0,215,21,247,180,27,27,255,33,229,44,188,231,179,20,1,250,112,28,108,30,70,232,102,2,206,14,169,55,73,184,6,44,74,29,122,207,150,56,164,57,33,21,228,13,252,56,217,17,169,9,194,21,6,242,10,249,82,5,240,236,248,223,242,69,11,27,31,39,147,59,228,14,151,249,127,227,169,251,195,249,248,212,247,252,85,42,111,235,60,241,38,36,130,19,189,26,130,250,46,209,17,2,203,231,139,46,56,12,158,51,156,218,107,71,140,7,22,226,143,255,206,50,117,80,201,206,241,240,1,35,43,240,188,255,235,22,236,227,86,7,245,27,188,194,96,9,30,17,127,202,6,27,11,251,171,235,1,24,99,244,242,235,29,231,49,58,129,222,75,16,212,254,42,47,191,19,90,7,68,250,114,7,24,73,205,227,238,27,25,226,167,15,169,27,251,27,85,183,42,10,168,55,250,205,3,207,64,32,42,203,198,40,212,11,66,172,170,243,66,220,17,251,203,232,206,18,194,224,242,4,253,235,220,2,240,45,48,251,182,88,191,246,179,70,254,64,17,39,66,241,234,196,104,57,139,201,62,219,114,16,129,23,125,196,11,29,161,232,77,240,62,212,192,253,50,28,110,242,182,255,248,13,128,244,108,244,0,12,147,217,191,28,77,52,128,240,143,74,29,25,204,29,4,236,245,237,60,236,29,9,86,212,181,218,143,252,37,228,225,22,238,227,159,251,123,24,148,212,199,209,145,20,113,2,149,226,134,238,96,244,37,219,246,10,38,41,101,212,50,57,76,202,23,48,224,252,221,27,209,21,248,255,247,1,105,231,117,29,222,231,213,41,35,53,215,214,38,30,214,247,215,223,135,31,62,53,255,237,182,254,253,220,2,18,165,4,24,215,119,238,74,227,82,2,145,183,227,239,60,22,118,56,7,198,171,2,127,13,30,249,96,229,121,253,171,206,127,249,154,1,172,12,67,55,5,59,206,23,186,7,33,239,72,18,188,17,193,241,75,247,7,6,76,231,221,251,161,221,34,20,10,0,179,254,198,55,221,39,20,53,27,247,194,29,219,212,177,42,160,228,81,221,149,225,120,237,181,14,16,162,58,228,30,2,91,222,223,221,21,225,156,228,117,235,143,46,210,28,20,46,79,245,27,46,7,23,38,210,78,4,241,5,24,205,38,38,15,20,253,240,255,249,61,18,20,253,66,229,218,228,31,197,1,195,240,213,118,66,17,8,105,82,19,19,179,13,151,5,12,210,32,208,77,219,242,10,181,32,80,28,111,244,162,80,42,229,11,45,7,216,13,229,225,63,8,3,142,230,209,22,118,221,152,228,121,227,108,7,14,218,48,207,237,60,117,3,168,3,54,249,222,35,88,220,128,26,106,10,64,20,92,4,233,232,30,23,136,3,202,199,211,217,206,225,108,227,213,84,205,229,23,21,160,37,146,254,29,62,208,243,23,6,110,249,231,229,110,16,144,202,131,29,215,212,230,24,167,217,180,28,235,13,0,221,152,229,77,191,254,47,236,232,249,8,142,249,25,242,221,243,204,17,172,57,42,47,232,241,249,230,108,205,153,27,187,18,27,31,50,222,106,214,119,209,219,45,232,11,163,5,113,197,169,215,41,242,98,29,246,25,81,221,166,232,170,2,195,62,139,253,166,5,20,1,3,211,41,47,57,15,255,53,130,5,144,232,233,227,230,248,78,251,161,60,131,244,5,41,76,249,163,236,116,199,199,199,247,16,143,13,167,21,251,216,180,7,7,210,164,34,233,237,122,48,168,239,235,248,85,17,66,14,129,18,63,238,7,32,189,53,209,252,145,243,63,232,78,28,253,26,155,236,225,239,56,216,19,8,247,207,62,21,148,241,146,226,123,182,114,238,165,255,231,239,154,28,5,22,127,211,166,237,110,222,106,240,175,222,54,47,245,230,110,23,36,185,185,5,175,250,247,247,65,47,135,233,221,248,124,241,77,22,161,22,122,8,174,2,183,14,223,16,146,248,141,253,13,191,127,223,194,35,252,5,16,243,2,31,56,39,212,55,106,35,38,241,216,213,250,231,180,241,72,252,9,1,173,0,216,202,83,9,187,222,98,233,130,184,184,247,128,1,123,81,159,253,2,7,98,224,196,0,164,241,54,28,21,6,54,192,42,216,117,253,58,239,187,226,232,235,45,15,65,34,145,248,9,232,65,245,242,217,155,242,105,227,26,251,180,195,199,203,172,254,121,23,24,18,153,255,83,27,140,1,172,245,83,249,124,251,52,20,57,232,101,43,37,1,142,17,74,249,225,3,205,17,5,75,251,200,186,10,160,244,2,1,34,5,229,243,251,9,118,19,80,28,179,50,237,13,250,229,247,26,210,210,139,228,79,19,240,243,160,61,235,14,197,11,118,220,117,221,229,251,108,225,151,217,97,238,7,222,212,223,81,54,247,223,179,200,221,5,155,47,223,34,16,5,129,11,24,249,185,46,96,0,162,231,112,30,129,8,232,0,42,64,36,32,240,208,135,231,177,1,183,241,32,244,35,237,105,14,27,242,6,25,129,247,7,224,63,53,106,228,82,31,46,41,244,42,63,195,60,6,95,234,128,241,126,221,106,226,124,27,117,224,244,248,226,255,54,196,253,37,1,242,192,206,238,196,154,211,9,9,220,226,43,10,18,11,103,247,207,255,125,214,208,255,82,176,100,18,205,196,214,2,195,4,127,243,8,29,51,237,137,61,13,236,240,49,163,36,94,248,222,227,72,206,242,36,101,53,200,26,177,212,28,2,208,227,76,20,27,30,197,4,129,219,0,27,131,233,235,24,216,21,235,218,68,209,9,227,123,211,141,230,10,11,12,209,23,50,221,11,1,10,123,254,96,244,35,40,225,47,209,2,74,4,86,244,68,245,147,188,2,34,28,241,157,239,142,1,90,220,250,208,5,36,183,1,242,225,19,242,229,41,240,22,181,32,12,10,130,53,3,22,204,6,34,32,71,19,170,0,197,249,104,233,170,245,53,245,142,197,241,254,91,227,120,57,231,56,136,212,20,247,30,3,192,211,226,0,154,217,15,2,83,254,237,38,133,248,78,229,251,44,128,78,48,3,243,228,28,43,0,7,13,25,79,16,62,18,41,65,65,182,24,5,241,255,17,245,251,203,68,4,237,17,207,6,186,37,245,20,221,8,199,10,83,42,21,243,160,233,212,242,205,231,145,244,58,248,233,27,77,13,165,234,96,22,126,38,96,26,33,11,160,13,242,29,34,242,103,1,11,29,139,234,58,36,49,194,41,235,112,27,202,234,92,248,252,184,94,236,42,30,104,11,76,55,175,23,204,12,183,3,193,239,157,248,173,18,76,57,41,32,153,233,104,16,67,47,195,234,67,220,49,44,60,77,164,237,134,249,85,68,99,83,80,242,93,229,16,252,49,3,32,32,225,35,47,239,57,9,228,2,108,28,59,42,109,30,120,243,110,9,33,191,102,18,251,241,180,25,149,50,26,20,167,19,245,17,106,31,58,228,138,21,8,9,26,34,164,57,19,12,163,210,195,24,5,31,40,4,200,18,230,1,232,233,19,5,104,218,0,27,249,222,181,37,131,30,244,14,238,197,189,252,202,209,104,52,5,204,86,187,117,20,170,48,179,69,157,252,237,63,250,11,239,3,196,235,243,249,129,229,7,209,199,21,223,204,185,202,173,20,84,2,238,212,129,188,215,238,232,11,142,215,160,232,91,32,115,215,104,255,121,236,249,248,62,240,25,212,53,9,87,28,36,236,64,198,80,214,157,242,171,235,194,246,241,232,183,16,79,215,240,12,21,254,12,233,241,234,149,203,28,239,195,22,6,77,116,25,112,235,207,224,96,29,221,47,42,202,51,10,54,28,95,48,196,231,233,28,199,220,48,253,87,27,149,248,234,206,122,1,38,209,245,35,124,255,66,13,233,230,243,232,200,242,78,249,36,34,55,40,154,25,107,14,71,228,41,14,103,234,103,2,171,8,103,217,31,59,56,4,224,230,52,32,173,160,188,44,95,232,221,85,212,22,238,30,96,222,178,8,48,254,0,32,16,246,12,37,101,22,175,252,176,234,82,21,121,32,248,2,158,245,59,186,146,28,41,52,37,14,180,3,86,62,208,244,139,59,108,235,193,21,181,49,189,28,217,238,196,16,146,255,196,221,62,247,138,219,249,224,137,11,56,6,37,215,42,28,150,243,147,241,165,255,60,225,92,5,94,21,4,28,123,0,215,250,17,242,65,37,169,217,67,226,248,16,47,1,170,23,178,33,6,19,31,38,78,1,42,42,106,36,145,26,67,11,238,27,242,232,160,24,251,191,50,18,101,1,72,191,162,230,169,13,78,193,60,23,76,2,193,246,153,184,39,6,49,254,160,237,213,5,25,247,103,1,49,31,20,214,20,251,119,242,196,189,64,250,134,8,192,33,152,235,0,254,241,0,4,28,200,21,203,247,246,236,9,238,167,223,149,241,2,229,101,14,185,228,154,20,160,247,242,215,110,234,157,227,160,247,215,200,121,22,48,38,66,43,235,218,79,6,170,16,131,39,128,239,210,42,243,239,93,218,130,224,144,240,164,204,112,222,67,187,159,1,17,9,225,58,186,2,12,49,166,236,18,13,78,16,9,25,165,35,129,34,175,246,148,12,139,5,160,236,146,227,41,205,25,49,26,224,177,242,14,10,181,74,133,250,144,22,167,237,170,6,75,5,201,27,14,252,227,249,9,16,222,254,134,247,241,57,99,6,52,20,232,202,199,5,246,202,132,10,221,28,250,223,105,232,55,235,28,59,195,216,231,31,160,30,164,226,105,234,101,11,208,1,135,28,161,152,139,201,196,223,124,219,164,30,222,244,180,53,99,44,76,64,213,227,117,216,169,29,192,12,161,229,99,229,240,255,110,31,17,13,157,18,229,9,105,247,83,240,16,7,146,34,34,240,249,20,95,18,61,197,104,235,6,12,93,9,70,249,64,255,130,249,215,250,239,31,187,253,237,255,247,35,74,22,201,12,122,10,4,209,94,233,195,15,32,248,240,8,42,6,169,33,55,11,20,44,3,222,36,253,133,13,164,2,111,15,159,213,186,248,223,28,200,1,133,217,165,243,145,59,203,44,34,59,179,204,103,218,109,245,124,11,53,253,114,238,136,249,143,54,226,216,180,234,132,42,94,255,10,23,12,1,241,47,191,213,203,15,171,218,110,38,71,18,247,7,11,51,201,60,201,42,227,231,80,11,245,182,73,248,151,211,98,244,108,25,16,28,143,15,121,239,231,16,203,84,242,225,80,62,65,245,206,18,45,238,179,10,223,253,250,246,5,254,200,211,115,255,4,25,133,194,108,251,73,42,100,24,179,11,238,229,204,248,233,26,240,228,233,254,125,5,43,3,219,13,121,19,162,251,72,224,206,55,33,17,92,225,215,15,128,234,142,250,157,193,165,11,235,1,106,214,255,210,164,17,210,247,203,237,214,7,221,249,28,36,191,39,102,208,226,248,26,10,78,11,42,251,47,195,92,230,61,204,73,223,45,201,242,3,188,234,178,25,39,246,75,24,142,242,150,28,23,220,124,243,3,7,87,213,195,23,186,4,168,238,204,233,77,250,133,243,63,11,211,5,135,217,33,42,222,3,26,235,75,252,103,232,44,241,17,12,214,245,38,58,122,34,176,205,115,249,2,217,158,14,79,194,215,247,77,225,134,240,132,245,163,237,26,33,183,26,147,10,91,12,55,15,52,27,136,55,180,51,147,3,110,12,237,10,3,46,210,232,18,9,33,244,214,231,33,34,190,38,158,6,7,13,52,245,186,224,143,17,207,229,170,217,163,9,130,247,3,3,54,225,123,20,177,37,68,4,119,28,14,11,46,26,135,9,1,197,142,19,98,17,14,206,195,228,148,251,221,249,121,245,32,3,175,235,12,10,249,235,140,211,52,216,223,5,167,192,201,206,41,251,47,247,81,242,111,246,38,236,92,21,224,31,228,34,174,30,231,237,81,244,94,8,135,25,108,250,6,222,10,62,173,17,184,210,199,43,144,44,76,234,212,10,168,207,188,47,111,5,36,245,18,232,109,246,7,196,65,17,151,224,75,233,194,10,51,214,105,229,116,20,134,20,101,8,132,238,32,230,88,211,48,26,77,57,38,238,59,18,51,29,159,247,81,243,23,183,4,248,177,231,210,236,32,19,50,245,237,1,157,33,6,27,84,60,228,25,98,246,177,10,110,6,78,232,56,3,240,215,227,219,170,239,85,238,74,49,187,7,75,244,132,11,216,0,135,233,8,4,255,196,28,47,137,243,155,9,6,218,26,41,215,250,49,52,7,243,41,221,135,0,83,64,203,1,117,254,60,225,8,53,29,255,126,49,1,27,180,229,175,41,59,44,139,212,132,18,158,242,3,35,169,252,170,216,124,4,130,43,133,248,95,248,32,47,130,40,180,252,51,230,163,207,186,251,119,5,5,32,0,246,48,248,240,7,169,1,80,12,228,241,58,0,208,255,42,215,149,16,27,47,70,245,202,189,58,0,115,3,136,203,66,19,198,24,103,200,216,245,218,247,47,23,168,23,24,240,3,15,50,252,37,217,148,19,72,30,38,208,113,246,194,230,174,16,94,20,207,67,72,28,65,244,166,36,95,240,41,14,104,221,223,64,42,250,122,205,82,0,148,235,0,4,115,250,157,28,103,1,208,239,50,36,54,24,107,242,98,216,104,254,7,223,53,221,193,24,14,236,99,45,96,226,33,255,59,44,167,237,72,16,163,15,249,213,76,246,144,240,146,25,175,5,254,20,197,242,103,7,199,219,118,14,171,19,10,12,27,210,217,20,185,231,161,6,64,252,44,225,102,7,148,194,142,11,209,236,173,253,176,240,50,242,52,38,0,17,6,177,58,254,145,3,119,240,79,49,103,217,226,242,163,4,31,244,245,197,17,205,123,29,14,1,154,21,15,18,37,249,18,33,173,192,36,15,149,22,171,227,243,6,59,245,217,239,25,9,10,216,6,255,36,36,253,17,238,248,170,236,209,237,207,37,227,17,188,1,190,17,159,28,214,245,32,248,108,10,241,18,57,229,236,26,162,26,189,219,145,12,17,244,239,247,189,24,139,35,91,16,251,249,206,45,143,251,61,244,179,49,252,246,166,229,196,42,176,246,187,249,195,228,167,255,40,231,48,7,130,11,211,28,250,237,172,52,6,213,217,11,185,248,12,225,95,20,58,244,8,9,176,228,90,15,252,19,212,235,232,24,158,246,36,234,207,242,40,8,149,248,30,12,69,20,235,229,85,11,72,20,113,32,72,7,179,236,33,18,13,28,49,2,31,236,239,30,255,221,131,214,5,242,118,233,119,236,40,7,64,52,248,225,193,48,198,217,201,1,211,245,211,244,213,250,230,3,63,248,76,225,91,24,244,255,193,1,35,38,199,198,180,225,239,25,65,241,3,227,249,240,79,24,130,29,80,253,14,194,199,25,50,68,117,29,39,251,79,197,186,22,123,246,255,30,72,15,207,208,215,0,231,3,236,248,202,15,126,28,85,6,90,240,228,16,180,37,91,27,83,34,7,240,179,21,115,218,37,214,233,217,220,14,164,51,58,38,108,239,44,26,62,191,42,240,34,18,231,36,94,227,199,224,189,245,208,22,158,208,185,44,169,210,8,225,63,247,126,205,99,10,141,0,8,254,83,8,199,11,16,49,40,230,73,0,92,10,149,25,199,253,109,242,122,32,30,247,30,45,246,198,184,14,209,233,97,25,36,4,32,1,75,6,120,25,87,21,43,206,125,6,38,20,235,247,47,209,95,27,124,39,234,238,120,38,198,229,235,235,88,10,85,225,184,255,170,242,243,8,87,239,58,255,165,9,245,255,192,55,220,253,250,244,58,66,201,21,47,14,217,247,210,40,78,15,172,61,24,6,202,17,181,10,165,223,111,26,94,234,249,20,125,241,219,213,83,3,240,250,57,20,100,222,19,227,136,33,206,12,159,25,237,3,204,14,39,247,65,4,223,55,102,240,125,17,109,201,10,21,9,249,221,20,201,11,180,250,27,236,196,16,249,14,99,1,111,253,41,22,98,234,159,1,214,201,3,9,29,233,15,247,115,253,212,18,28,9,207,240,154,4,177,248,197,238,138,8,11,9,233,7,100,253,177,20,153,6,163,2,44,230,56,243,25,254,25,198,185,17,225,242,85,238,242,6,158,221,68,4,222,50,201,20,165,16,130,8,135,19,209,7,142,14,222,46,46,241,129,0,91,6,186,243,35,34,41,56,207,2,45,16,41,217,57,18,79,244,163,26,21,4,158,18,115,253,45,15,3,45,122,203,33,1,229,236,197,249,46,230,35,21,135,25,46,235,206,238,253,225,63,30,42,229,19,220,20,249,30,248,202,31,236,14,117,28,246,241,93,4,31,9,185,15,86,40,10,32,150,7,217,245,19,2,252,249,3,242,131,0,206,245,113,22,206,12,69,255,183,45,28,232,190,233,74,230,56,19,108,27,159,46,205,244,226,38,40,234,5,11,122,236,250,28,244,255,244,243,1,13,219,240,220,13,91,230,182,252,62,22,118,234,237,227,219,232,8,34,151,245,62,219,17,38,8,23,63,235,32,22,211,19,155,2,189,19,23,241,13,2,20,50,208,33,104,248,2,248,104,222,181,251,104,2,31,236,65,243,108,239,37,244,137,241,53,2,236,204,118,234,192,14,209,12,165,14,4,3,77,3,235,0,213,52,82,41,5,247,194,208,17,54,33,248,203,252,83,18,155,48,53,239,78,242,206,248,242,26,153,220,249,33,40,245,146,247,67,252,134,233,129,16,192,22,129,25,189,26,22,24,109,188,236,7,152,248,110,238,198,44,141,15,125,216,170,234,82,223,135,238,167,8,186,244,38,9,231,228,43,220,116,58,121,17,9,34,42,251,215,244,92,19,35,223,77,234,12,15,33,255,106,15,23,8,217,247,60,241,110,181,120,231,0,252,201,236,26,243,50,243,62,255,233,1,222,218,164,247,215,13,201,254,133,247,68,17,210,245,7,244,201,249,211,252,32,249,146,16,21,254,15,26,245,251,55,6,100,203,28,248,206,247,117,239,13,15,167,240,115,235,252,241,165,202,74,25,105,245,160,254,179,248,7,1,175,250,15,226,186,243,144,36,146,21,243,29,51,246,225,252,192,15,104,223,104,29,92,216,113,227,214,3,134,240,138,30,39,57,224,22,165,33,120,224,61,218,76,204,45,240,254,11,6,20,73,213,89,237,74,188,180,14,121,230,255,220,202,47,216,227,172,252,65,230,230,48,92,252,13,7,175,11,52,15,55,237,206,10,90,246,52,252,236,207,204,22,36,0,128,239,89,4,84,11,169,251,118,225,152,2,86,238,98,14,241,242,78,244,109,4,47,206,44,243,49,26,139,4,250,243,173,234,217,238,131,17,119,14,248,213,59,15,9,26,122,244,108,244,24,254,189,216,79,15,38,237,180,241,175,234,143,241,127,32,159,249,171,228,250,0,63,234,226,7,64,7,28,201,230,4,24,244,27,15,139,24,96,7,200,239,16,4,30,212,239,47,39,245,122,10,147,8,178,231,165,11,80,255,63,241,176,241,245,227,164,231,200,1,198,27,114,217,66,20,77,21,37,14,43,2,5,55,83,31,253,33,57,240,172,252,4,242,109,254,31,3,39,245,23,30,192,20,15,8,55,222,81,5,43,25,209,11,80,12,230,234,20,8,68,255,208,23,39,57,215,232,249,14,198,15,144,233,133,255,210,235,128,21,104,224,165,250,106,18,193,10,75,31,148,209,110,44,13,239,149,240,99,255,239,11,34,27,177,32,61,229,98,42,202,251,169,232,80,251,224,42,250,2,72,245,36,43,82,50,205,247,127,1,116,40,161,3,165,231,25,249,126,15,92,220,76,6,64,13,13,47,76,249,41,214,236,10,18,0,97,251,207,244,81,15,196,37,21,208,198,249,95,19,92,20,117,19,89,221,206,249,213,230,143,235,48,21,201,216,216,29,143,212,4,243,67,240,94,4,232,216,240,255,253,36,9,253,138,252,138,253,191,254,68,227,221,31,37,12,56,11,105,7,223,248,11,3,78,230,107,28,0,0,70,14,193,245,27,236,118,18,50,2,52,8,31,242,225,241,189,27,207,18,7,12,206,236,176,234,167,15,118,12,216,238,172,255,229,226,14,30,47,235,215,234,61,6,81,247,225,7,22,0,134,23,30,200,46,21,189,45,14,242,179,17,126,2,68,249,123,220,36,31,150,245,58,255,102,242,110,28,5,243,225,15,107,221,113,22,96,1,240,239,0,5,62,236,111,246,251,250,73,5,232,16,38,6,65,252,4,216,214,22,219,245,193,10,120,234,121,57,101,22,9,5,105,18,126,204,96,227,165,242,129,13,177,31,80,6,248,6,202,220,124,14,199,232,77,221,92,1,17,0,134,203,243,239,218,219,30,19,101,241,185,7,231,223,181,250,155,233,171,7,131,237,83,249,84,240,34,240,250,24,35,234,218,11,75,238,4,21,52,228,177,254,221,10,216,1,233,220,26,10,148,12,209,6,152,35,34,213,132,232,170,17,10,3,139,232,232,253,213,42,156,31,65,5,133,252,227,16,228,14,220,197,67,22,71,232,96,252,1,0,249,237,70,11,105,5,237,28,56,246,95,242,155,232,94,11,60,238,36,231,29,2,31,31,154,6,205,6,43,39,97,4,230,232,205,239,211,4,170,252,162,44,109,9,217,8,223,12,89,243,78,230,166,21,239,17,13,248,87,243,57,235,102,10,255,22,130,249,121,233,109,13,56,4,27,243,40,232,90,13,123,240,167,18,178,229,82,4,77,8,226,8,245,255,62,235,82,236,133,10,21,10,125,248,59,249,68,35,209,229,179,27,197,253,140,33,210,3,167,15,12,251,150,23,134,254,253,0,82,29,191,245,31,3,8,9,180,222,175,254,34,247,43,241,164,2,49,11,26,8,23,237,126,21,88,31,49,15,224,9,54,4,35,238,159,253,66,243,40,5,155,11,154,210,221,14,175,255,58,231,56,37,244,9,253,26,116,251,67,30,104,235,96,230,139,23,80,246,78,0,193,25,84,252,39,246,206,21,94,3,169,245,80,30,95,233,65,4,191,251,155,27,186,12,240,8,76,240,218,14,36,3,236,236,119,17,192,234,106,50,82,205,24,227,117,249,219,1,73,255,112,7,238,230,75,252,29,24,208,248,24,248,59,19,126,245,221,1,213,7,214,232,56,12,30,254,64,3,248,252,231,242,108,39,24,30,52,255,62,234,212,7,50,253,128,252,29,224,148,27,125,2,231,11,43,235,98,19,252,1,170,252,144,227,89,247,61,13,254,51,235,225,95,20,33,253,0,228,68,244,0,249,149,252,102,12,164,234,221,252,112,244,173,236,184,26,149,246,37,13,193,237,245,0,141,20,177,254,64,202,4,8,128,238,95,28,157,36,238,13,117,35,104,12,250,2,100,24,40,235,148,12,189,9,89,0,22,254,144,246,67,11,148,255,97,9,87,24,216,239,124,251,14,253,173,235,130,225,209,218,21,19,187,235,117,195,139,250,77,5,182,9,12,10,72,239,137,12,21,40,77,16,63,222,170,19,157,2,233,239,212,1,78,11,138,26,251,243,189,1,10,4,136,251,194,24,25,25,158,247,125,5,173,255,12,247,146,225,100,7,134,13,248,224,217,26,152,0,203,17,63,14,226,19,190,242,8,222,154,242,184,239,68,248,153,9,53,253,158,9,69,23,157,254,69,229,11,25,192,215,123,228,92,54,238,3,89,5,233,238,191,249,110,10,89,236,83,22,68,232,54,27,211,52,134,6,234,18,133,15,238,20,101,238,116,1,82,5,143,3,29,254,46,253,145,249,93,248,138,230,75,200,87,222,173,246,254,20,51,22,95,243,210,5,221,26,240,248,125,241,127,43,241,246,26,227,3,244,187,220,155,8,81,28,240,249,46,26,160,233,32,255,48,22,132,239,41,248,20,240,32,22,57,2,176,250,33,239,78,226,26,249,134,248,29,12,114,242,40,44,162,254,147,20,64,36,214,22,137,225,49,1,72,239,52,251,203,9,151,247,74,212,166,242,154,14,140,240,216,13,9,7,247,16,144,243,244,240,136,12,131,14,13,251,148,16,171,31,158,245,4,13,49,252,19,3,16,242,224,243,236,242,183,7,171,233,100,38,112,23,143,6,92,40,14,7,44,43,5,230,220,240,103,21,174,7,28,13,138,253,33,254,160,241,92,221,17,1,168,5,229,243,37,11,215,19,215,254,250,18,15,3,205,29,130,23,122,2,191,223,0,5,197,241,39,66,226,28,25,237,130,15,227,0,251,255,139,243,221,25,126,5,247,11,164,220,83,249,61,240,195,253,76,255,198,2,72,1,85,5,255,5,93,6,143,246,231,23,146,21,190,237,175,248,154,5,159,13,214,251,109,31,44,220,148,0,228,236,24,230,84,216,188,236,117,14,142,9,98,224,101,1,68,7,102,39,183,10,120,0,142,231,243,9,166,223,123,243,11,8,6,243,199,3,210,13,155,231,119,18,67,230,213,246,5,59,54,17,247,242,244,240,241,7,6,6,232,13,73,2,79,21,235,28,156,239,78,22,172,253,11,254,126,237,95,10,241,2,207,19,204,247,102,5,230,9,147,22,222,237,54,10,214,5,181,1,62,214,28,15,106,238,206,2,76,230,95,254,248,243,45,254,169,0,21,22,76,246,30,26,200,6,216,252,76,17,98,255,163,11,101,253,166,17,31,238,128,2,200,30,4,218,7,238,227,24,151,10,82,251,120,244,13,21,61,30,50,232,105,230,166,253,44,11,148,254,111,2,188,252,184,10,16,233,105,246,16,17,206,10,13,242,135,35,118,235,2,246,137,253,74,246,102,246,34,251,215,248,217,1,13,2,31,251,234,9,123,240,90,231,171,237,153,249,116,21,107,255,137,249,254,233,177,217,127,243,238,247,208,223,100,224,190,241,36,14,229,247,9,247,245,19,218,35,74,246,139,241,54,231,63,241,192,232,211,252,201,242,85,20,155,8,135,22,158,34,227,197,89,3,180,23,155,228,59,252,158,27,222,241,121,16,76,11,67,231,43,255,73,8,131,240,108,247,52,16,235,14,104,19,253,251,137,36,255,254,109,247,140,6,66,21,188,1,175,220,94,226,93,243,120,26,76,237,54,246,205,255,133,9,226,4,56,7,73,2,149,246,208,244,95,14,208,238,8,3,175,10,31,3,47,255,12,253,140,14,117,236,8,224,188,242,127,14,56,16,171,15,28,251,130,250,70,5,147,243,170,13,114,13,47,3,216,247,194,254,145,241,45,1,91,254,185,224,170,2,130,23,237,1,6,247,246,237,244,225,73,252,206,2,101,16,87,244,120,242,73,28,201,2,117,236,238,255,154,27,226,11,17,240,17,31,100,11,198,247,216,21,49,11,60,0,23,16,133,2,236,253,250,26,103,204,165,240,133,8,173,247,167,17,250,248,3,249,161,55,174,32,75,253,33,19,128,3,146,4,185,2,104,250,151,242,103,28,231,12,129,253,151,3,144,34,239,35,88,254,106,253,250,251,32,10,105,252,116,7,71,24,226,25,199,236,3,27,79,253,44,254,50,214,8,228,85,11,47,3,139,3,21,255,164,254,119,200,73,235,211,7,91,16,98,29,123,247,55,251,59,26,228,240,237,220,133,8,239,225,33,235,241,233,195,240,79,250,123,8,111,250,27,3,130,5,238,3,73,234,217,3,115,239,72,248,229,2,16,14,116,228,206,242,150,8,20,12,175,18,25,24,55,5,11,9,84,10,13,241,154,17,130,228,153,251,172,243,62,18,178,233,25,17,55,0,108,245,22,251,201,252,255,9,134,1,172,18,102,242,247,25,117,247,219,3,177,25,14,12,27,252,176,7,118,227,37,21,22,250,143,249,45,253,87,252,120,46,35,4,54,255,36,16,203,28,166,2,94,226,13,15,125,36,185,241,74,242,106,5,76,248,171,5,134,255,224,42,236,240,138,240,162,243,27,255,36,244,16,5,99,18,87,18,114,231,93,254,35,238,90,12,202,246,1,238,90,247,24,225,148,242,124,243,201,32,69,11,173,1,200,250,224,244,16,21,54,243,97,3,213,15,141,29,151,3,116,236,52,241,202,1,25,2,149,11,73,233,250,251,68,238,65,236,17,248,125,224,3,234,95,251,97,251,125,241,129,26,65,5,208,2,176,247,116,252,5,11,151,7,243,12,226,242,47,14,90,251,92,236,65,235,203,9,37,13,125,249,172,7,112,12,229,4,3,8,119,226,97,242,106,245,29,27,67,37,182,251,40,255,87,27,117,9,103,250,238,245,123,212,87,231,236,232,177,248,56,10,164,248,47,10,162,14,237,7,186,9,175,235,198,237,17,249,119,2,55,250,82,251,168,1,203,3,132,1,121,9,80,251,84,244,193,19,120,0,254,9,150,8,115,23,222,4,143,241,2,10,82,30,19,26,94,242,103,0,84,245,65,24,140,2,116,222,6,18,138,2,145,242,151,234,43,238,62,11,16,2,89,1,145,226,141,236,93,23,207,17,7,12,226,18,115,245,139,227,180,9,224,232,79,19,170,9,52,14,141,14,26,254,110,217,204,229,31,249,62,255,247,222,167,246,165,249,153,252,159,244,238,242,77,0,76,249,122,12,85,21,225,243,176,10,117,233,41,2,164,4,123,254,56,255,147,216,86,230,163,3,126,12,104,19,71,1,202,253,53,253,206,8,53,251,137,25,235,8,244,13,102,14,194,1,122,233,120,232,56,8,63,228,107,14,16,240,245,242,149,243,3,237,117,9,228,9,55,18,228,12,232,7,28,241,25,253,190,237,6,237,226,239,65,235,201,249,67,242,107,0,85,238,51,31,11,33,40,22,150,254,43,20,110,241,158,2,59,13,225,236,83,250,108,241,61,232,81,21,251,21,237,251,248,7,217,5,17,13,157,8,186,252,217,240,197,8,150,250,63,5,40,241,226,218,32,0,70,249,70,243,120,15,14,248,156,2,2,250,183,237,129,2,52,8,101,229,9,250,134,6,243,246,222,5,86,16,153,250,74,249,72,255,8,250,225,13,204,234,253,255,182,252,61,22,139,3,244,223,29,27,74,28,30,10,156,241,201,2,162,10,114,252,78,247,66,0,252,236,76,255,239,245,244,244,118,1,98,237,238,246,163,11,99,17,110,226,238,5,14,254,98,240,68,1,40,253,251,19,26,14,46,18,195,251,219,248,41,235,213,242,100,245,163,3,225,248,162,10,4,30,95,2,108,14,111,4,191,251,107,240,32,249,21,249,160,2,136,222,131,14,29,253,176,243,110,48,30,11,171,2,111,235,21,231,119,7,123,28,61,13,162,13,85,16,166,254,4,245,244,253,182,5,122,7,218,241,235,234,17,36,247,240,173,241,189,9,187,245,117,35,95,4,43,240,245,240,237,12,229,7,90,14,39,241,198,24,222,0,78,10,45,240,201,0,196,254,194,251,147,252,169,251,134,19,159,242,2,251,29,2,32,248,236,229,20,3,184,15,71,241,116,4,254,228,195,13,219,28,25,254,32,233,91,0,35,250,6,244,36,246,193,23,211,19,31,22,125,11,1,6,117,249,192,1,201,8,129,250,172,249,13,27,241,2,164,235,206,253,162,0,208,4,36,0,223,20,26,2,52,2,65,21,8,248,127,0,75,234,50,3,224,17,77,249,229,253,16,255,110,3,58,239,188,13,141,16,113,0,135,254,95,251,141,249,147,4,177,11,169,244,107,255,82,231,49,230,197,12,224,3,92,243,96,6,173,252,83,8,45,11,191,7,30,254,102,247,239,240,220,19,169,1,82,252,113,248,40,8,152,4,46,0,152,229,117,232,109,254,132,3,41,12,15,27,163,27,157,240,101,9,221,238,116,11,169,255,222,3,17,238,3,6,115,255,205,250,196,12,58,4,6,231,22,19,176,248,63,231,8,12,83,238,237,16,81,0,233,5,219,254,207,0,150,253,151,251,80,5,86,224,78,16,147,240,197,10,190,249,183,243,164,14,138,2,42,8,86,244,91,243,17,25,78,25,113,240,160,12,34,249,229,19,166,5,231,10,51,24,23,254,35,20,83,254,142,241,255,237,30,18,98,249,29,248,16,232,126,250,91,3,19,249,91,4,87,223,76,237,63,255,102,253,63,8,193,243,9,6,254,233,36,6,106,6,99,252,20,2,120,243,238,241,109,26,19,247,44,25,116,24,153,253,33,13,185,252,9,244,243,243,85,239,58,239,232,254,95,10,1,242,10,9,47,244,54,23,46,34,67,1,27,250,53,33,149,247,162,10,147,11,177,0,91,255,79,244,151,255,217,4,108,249,31,252,114,255,46,9,213,253,90,253,252,13,111,18,118,2,109,245,58,252,233,254,55,247,252,17,233,6,128,2,223,4,110,11,78,11,125,8,41,17,78,4,197,254,26,253,159,6,28,3,161,251,69,249,190,223,156,19,50,245,93,18,197,246,157,14,29,4,84,237,108,25,156,229,171,253,118,244,141,8,127,14,157,250,27,255,244,16,84,1,231,243,207,1,167,251,20,18,194,222,7,13,175,0,35,246,30,7,12,4,135,2,247,7,82,0,158,251,86,254,210,243,56,236,122,238,93,0,220,250,2,4,210,0,242,250,60,234,174,247,75,4,242,4,9,249,47,248,40,239,53,19,159,247,99,241,77,253,5,249,45,18,244,11,207,9,216,8,112,247,240,255,191,251,43,21,46,21,93,28,205,236,64,4,190,254,255,13,232,250,244,252,102,2,196,9,248,12,120,249,238,213,204,238,167,21,2,254,109,1,208,255,204,19,253,2,216,252,68,241,165,14,61,235,146,251,249,9,240,5,153,2,55,0,205,242,15,17,96,10,251,247,235,23,154,8,83,15,102,251,183,248,190,6,150,253,21,2,149,252,22,5,52,255,88,1,202,233,51,14,201,7,78,244,114,0,79,249,181,251,211,4,197,1,33,252,235,14,59,247,141,250,229,252,74,235,31,25,212,7,73,226,90,241,156,254,35,252,63,0,130,4,189,247,9,10,13,242,161,251,105,229,114,8,197,15,106,244,183,233,40,5,2,25,68,7,121,230,46,4,226,6,227,2,120,13,140,244,43,16,199,254,233,252,90,26,154,233,74,4,96,241,55,23,8,17,4,248,116,249,248,7,77,25,180,246,147,17,42,0,190,239,119,10,233,253,1,235,104,1,235,252,41,28,108,17,36,6,8,13,40,240,59,242,69,243,119,11,71,7,89,253,56,0,116,242,5,248,132,235,174,31,38,250,25,245,81,22,34,10,39,16,218,228,165,252,126,239,155,4,16,0,100,239,56,37,24,237,34,2,187,255,68,251,78,235,141,10,231,255,205,241,168,249,29,3,7,250,21,8,99,0,111,27,172,1,198,255,119,12,44,0,206,251,113,244,133,16,245,13,185,20,220,227,182,252,220,255,118,16,62,254,87,4,173,242,152,252,225,251,231,249,93,14,78,240,245,15,156,237,36,2,124,251,45,253,31,20,85,6,228,9,55,8,161,233,164,255,107,3,7,9,218,4,98,17,216,241,212,28,85,241,73,235,28,17,248,245,189,5,114,2,2,9,35,239,247,245,226,0,221,15,70,255,189,251,18,10,63,17,98,250,179,9,42,6,15,228,199,245,180,243,116,255,218,14,169,255,82,252,46,251,172,253,116,6,72,236,216,251,24,243,218,13,72,254,100,19,99,234,61,252,179,12,200,254,43,8,251,254,223,3,177,245,175,11,123,19,226,18,124,251,168,239,53,13,160,7,139,236,242,0,161,21,37,2,196,233,198,10,250,3,129,243,237,254,187,12,225,13,125,235,19,251,112,8,180,243,94,0,220,255,253,0,80,29,37,8,76,1,27,21,107,251,48,252,204,251,103,2,7,254,72,2,10,255,62,0,28,242,209,246,237,3,211,246,148,254,164,242,229,245,194,5,51,3,176,29,241,252,0,245,98,244,107,12,23,254,82,248,18,248,112,6,4,18,67,247,121,1,184,255,133,17,132,246,48,249,47,241,128,239,145,15,121,11,21,8,156,0,188,1,96,246,122,2,238,3,217,252,15,3,97,8,140,6,46,231,37,4,202,243,100,7,196,253,147,244,173,255,104,21,223,253,184,253,53,1,244,2,242,3,36,16,193,6,57,2,238,235,121,8,132,14,100,7,79,252,113,15,87,245,86,242,91,12,240,249,80,236,20,15,8,242,250,245,225,16,40,235,104,243,127,250,131,1,13,252,250,9,115,0,47,8,245,9,164,239,156,225,36,237,73,10,85,230,17,14,107,252,253,250,82,254,70,236,46,248,151,1,224,10,212,234,57,7,40,10,175,0,6,7,126,2,153,13,223,5,196,3,65,3,24,245,77,10,138,23,172,13,84,226,202,237,42,0,233,11,212,248,186,2,88,244,240,240,194,233,143,12,43,18,60,5,80,240,194,7,125,17,231,9,167,255,243,1,18,250,203,233,61,10,150,227,73,247,106,255,233,6,186,246,125,249,71,9,16,9,69,18,107,14,249,251,45,230,56,253,184,253,49,9,177,17,28,19,104,16,74,239,137,242,84,241,12,16,98,12,108,233,12,13,171,3,130,254,60,250,164,12,77,238,47,245,170,8,191,222,121,11,37,1,116,254,134,1,161,18,38,237,49,248,220,244,52,0,153,7,120,251,25,10,180,17,250,7,52,251,158,13,193,8,35,253,97,244,64,1,134,1,98,255,154,1,67,255,71,252,106,247,113,249,27,254,227,239,155,10,251,255,90,250,175,240,10,8,197,248,150,11,178,0,141,245,236,21,28,241,121,9,241,22,57,249,131,15,235,250,11,246,19,3,66,6,136,226,156,254,61,14,214,14,115,252,151,7,165,254,47,244,90,8,200,2,176,249,147,3,198,1,46,0,4,1,206,9,206,1,83,248,31,249,140,245,16,249,155,249,30,7,245,254,72,13,222,19,23,12,87,16,112,245,30,254,5,4,249,1,212,12,80,245,89,11,73,254,52,237,135,238,149,11,232,237,171,6,31,0,98,5,224,243,16,249,50,6,112,15,56,21,198,6,32,12,36,1,58,17,133,0,239,252,121,26,32,242,208,4,34,238,204,27,160,22,155,251,134,252,205,238,149,9,61,239,116,13,76,241,200,4,152,10,91,248,85,255,98,1,48,8,241,239,154,3,202,249,231,249,148,253,155,250,14,255,244,1,211,245,255,242,128,254,206,251,116,5,199,246,73,21,211,243,154,244,144,0,155,13,81,250,190,8,151,238,238,7,165,5,2,6,121,3,249,5,79,9,221,254,207,247,201,24,96,1,173,245,162,3,116,233,242,1,8,14,244,13,142,253,74,242,130,250,60,254,170,255,193,250,38,243,157,7,136,250,120,15,101,3,201,253,172,16,92,5,243,254,37,250,178,243,108,247,130,255,254,233,92,0,112,255,164,251,240,7,161,240,131,6,94,255,130,9,182,3,47,0,113,2,17,251,63,241,203,5,66,247,204,10,49,0,97,8,131,5,238,247,227,22,163,245,131,239,109,247,201,242,250,247,43,3,196,8,220,4,73,253,67,14,96,0,15,246,252,239,154,11,83,254,200,255,197,247,117,10,52,1,109,18,5,3,47,2,6,10,216,248,197,239,165,1,66,251,22,231,61,249,105,240,29,232,0,242,146,12,53,254,175,235,1,13,102,6,39,0,78,244,4,252,168,248,200,13,130,3,186,2,161,253,70,13,212,251,79,245,107,239,82,1,222,13,61,1,134,231,16,5,230,22,5,254,210,246,14,8,97,6,197,238,72,7,128,244,224,252,30,243,214,250,168,3,143,1,159,4,196,245,249,246,126,254,94,248,45,251,246,252,119,18,48,240,16,245,170,1,6,251,36,239,203,250,66,255,221,3,144,252,30,7,145,5,180,254,59,8,217,253,243,251,143,2,75,14,194,239,15,254,89,247,199,0,156,7,28,7,79,6,86,0,127,254,155,253,3,246,106,255,183,8,7,10,215,17,12,254,131,248,15,249,183,2,42,248,11,10,233,2,174,254,162,252,242,255,71,252,218,248,95,19,92,235,43,16,230,245,250,249,200,0,209,7,84,4,184,251,253,7,50,242,27,252,232,242,106,253,96,10,238,241,132,245,11,244,115,253,96,6,253,12,47,13,17,250,30,3,238,0,156,2,113,4,166,248,161,255,128,22,32,1,17,245,99,1,42,249,187,12,48,253,58,17,229,243,86,250,226,251,155,251,95,248,221,248,190,247,32,245,123,0,144,1,65,14,14,11,172,250,192,252,204,248,209,13,162,250,53,2,188,10,169,241,115,0,169,4,234,232,162,251,128,246,19,7,120,11,130,5,248,248,219,2,11,3,252,3,80,249,69,248,67,9,215,4,237,3,99,14,252,243,208,250,40,5,214,247,163,3,139,251,76,249,6,15,126,1,113,9,151,1,175,3,219,8,163,255,162,245,123,7,200,19,151,3,253,1,58,251,220,7,198,10,77,248,65,242,209,243,70,255,83,249,6,2,244,18,145,13,49,254,114,253,127,248,219,248,53,4,74,237,165,255,133,4,236,246,162,1,251,8,152,242,229,3,110,244,185,2,220,1,209,239,113,250,228,255,34,246,179,8,198,5,31,12,221,21,21,4,7,2,75,2,193,251,250,3,242,3,143,250,151,16,235,242,225,237,228,244,189,2,235,6,64,10,10,6,218,252,200,253,250,242,83,4,34,8,159,2,153,2,15,0,181,2,73,255,95,255,149,5,1,2,19,241,117,252,57,1,117,252,71,252,128,11,120,251,57,17,128,19,157,242,57,252,110,5,178,14,165,253,12,0,15,255,219,246,76,251,5,255,129,10,232,250,159,250,227,24,109,246,168,243,98,7,198,255,163,0,189,253,85,249,242,251,122,17,86,1,67,6,249,4,44,3,172,254,13,253,31,253,95,6,169,3,99,251,2,247,124,1,205,7,180,251,43,7,182,252,60,252,30,244,25,250,255,248,95,12,182,11,35,8,204,253,206,252,78,2,139,250,20,243,190,6,27,255,44,244,85,254,171,248,220,255,111,250,219,252,179,1,127,17,133,253,228,18,72,9,239,9,153,255,57,4,96,2,112,254,124,255,194,251,141,2,156,245,235,7,121,249,10,252,232,2,100,254,67,1,22,0,111,2,166,14,46,3,25,4,46,0,244,5,245,251,138,239,149,250,219,8,87,254,84,251,62,246,245,253,94,248,207,247,13,11,23,249,157,5,190,7,54,3,192,0,236,251,106,245,27,4,56,253,194,0,157,14,20,15,177,245,61,249,227,254,79,0,86,253,16,248,217,6,194,246,159,240,254,0,183,13,195,253,185,7,25,245,199,242,43,251,218,250,201,6,206,235,182,253,171,14,107,11,213,1,168,8,85,2,72,5,245,250,230,0,169,244,105,254,78,245,3,255,190,13,206,244,227,253,232,7,70,14,208,6,110,253,109,254,218,5,203,245,54,7,79,253,171,243,119,247,30,252,199,2,131,7,125,247,181,7,250,242,122,246,138,254,12,255,69,252,51,240,144,254,138,19,187,4,19,6,248,5,130,9,176,13,153,248,107,235,201,11,71,1,192,7,176,9,167,252,210,2,140,255,212,4,2,7,174,250,42,6,138,253,157,250,85,250,30,6,104,6,39,239,199,252,132,6,91,253,187,250,180,252,64,247,53,240,207,253,185,8,154,3,254,10,134,3,52,5,249,254,38,253,207,10,195,1,253,255,137,246,16,247,27,1,144,253,69,249,140,16,103,251,63,245,165,11,243,4,80,249,146,252,192,253,67,8,113,12,166,9,28,233,188,5,5,6,151,245,174,5,20,3,70,243,89,254,88,255,109,3,244,4,110,16,80,1,17,249,86,249,126,3,82,246,19,247,179,6,162,16,24,254,200,10,196,2,86,239,124,4,119,8,187,242,54,14,143,248,168,2,136,252,58,255,144,240,234,247,38,241,75,12,172,2,121,4,153,4,204,3,115,0,80,3,42,7,9,10,41,14,237,252,211,3,82,251,42,254,191,254,124,7,58,254,160,250,2,246,73,248,158,249,169,12,254,254,64,248,41,7,8,249,21,0,212,247,215,12,74,2,51,255,231,2,86,2,110,4,45,251,95,4,132,254,29,247,111,254,237,251,90,2,14,12,199,10,188,7,53,252,194,18,45,255,160,250,62,252,96,243,251,10,63,251,242,0,144,6,140,0,173,236,106,240,135,253,137,246,227,1,67,247,124,2,153,11,34,250,57,4,164,254,140,5,144,6,227,12,117,255,174,4,127,252,196,251,95,12,107,255,253,1,159,252,36,4,159,253,216,247,172,250,196,251,232,252,67,1,180,3,157,245,228,244,207,7,25,4,90,14,205,12,21,253,182,9,70,12,179,0,127,250,54,252,189,2,216,11,146,252,28,249,126,2,192,2,37,7,246,247,227,252,226,6,19,2,174,0,70,10,84,252,212,7,91,1,28,7,144,9,6,3,216,252,177,253,185,254,38,11,123,0,14,252,215,250,65,245,211,8,154,5,72,2,30,250,226,244,30,250,45,11,91,7,210,0,240,5,221,1,103,14,31,252,141,4,198,245,143,251,104,250,122,0,78,5,159,2,42,248,92,9,43,252,162,254,163,5,28,5,8,7,65,253,39,246,95,240,208,5,145,254,56,8,21,249,68,252,195,0,46,247,79,252,205,0,234,242,7,6,191,254,230,4,23,16,57,2,119,4,48,247,163,8,210,2,27,0,192,2,27,254,35,8,140,11,151,246,167,3,254,254,85,255,49,255,142,4,63,15,156,248,150,4,197,9,196,13,183,2,150,2,77,252,52,246,203,2,24,8,249,0,148,234,155,1,130,0,16,1,137,9,119,255,56,253,181,254,92,247,212,249,19,1,28,1,55,249,152,252,236,8,64,255,179,3,130,10,184,251,49,15,138,255,198,10,206,255,140,255,187,253,234,252,240,249,7,245,147,3,91,240,2,245,76,255,26,253,126,252,219,5,247,245,142,248,148,3,139,251,230,2,140,3,105,254,221,3,129,247,37,244,230,250,134,7,57,2,193,244,107,252,3,10,237,254,222,249,156,8,233,11,229,255,206,13,189,252,131,5,111,1,82,254,171,246,1,6,75,9,217,242,44,245,84,9,211,236,20,248,17,1,147,255,91,0,249,8,59,255,185,3,27,4,59,254,120,243,106,4,253,250,71,255,232,8,235,1,84,7,92,5,218,253,251,253,124,9,17,255,71,8,118,253,131,255,42,11,27,0,144,249,88,255,144,0,156,9,70,5,98,248,193,254,206,253,147,255,64,6,56,249,160,243,132,249,113,248,118,253,69,4,196,13,80,252,153,247,160,238,97,253,46,248,127,249,60,1,82,1,188,14,172,2,204,4,207,6,134,7,186,6,42,249,255,248,102,244,77,253,155,250,189,1,246,0,155,252,162,1,39,2,242,3,88,3,164,4,155,253,117,252,53,10,224,1,139,252,218,253,211,249,146,244,8,2,129,0,30,1,176,1,139,255,56,248,44,245,119,245,113,252,253,12,127,1,92,10,235,255,247,250,204,2,95,3,171,18,225,255,195,236,107,252,110,247,11,3,145,4,253,250,62,4,214,252,254,16,142,249,6,255,34,252,109,2,104,3,50,3,244,0,212,248,14,3,46,252,208,6,136,255,7,6,223,8,20,1,75,7,181,10,82,250,155,243,204,255,47,249,39,247,207,7,239,14,237,8,176,11,202,249,120,250,37,5,153,250,17,251,7,10,149,253,119,251,109,248,52,255,113,1,102,0,248,245,61,7,109,251,227,252,134,9,145,5,19,7,138,0,170,0,130,243,12,0,161,1,201,4,59,248,128,0,201,2,42,243,147,253,150,3,170,245,109,3,28,252,99,249,111,0,248,254,60,3,124,0,226,8,34,2,138,237,215,244,145,3,44,10,230,244,243,4,19,1,15,254,234,254,184,6,148,249,152,0,94,245,205,255,247,5,216,255,204,3,164,12,183,251,127,253,152,249,237,6,101,254,149,249,122,1,232,255,190,6,175,251,62,253,174,249,146,249,37,251,48,3,248,245,1,7,194,252,228,255,140,12,242,1,35,4,134,8,100,9,97,5,61,8,147,251,197,1,129,1,188,253,131,245,19,6,39,255,240,255,95,1,89,246,194,3,46,1,239,254,106,1,157,251,35,0,193,253,106,255,249,6,172,1,191,4,226,254,123,251,77,252,59,2,51,247,245,247,35,1,248,4,8,0,215,247,7,4,98,2,25,4,74,10,75,252,52,250,233,247,96,250,251,13,6,254,186,251,90,249,32,246,91,0,85,15,195,245,12,251,115,2,94,0,157,4,101,3,12,251,173,245,2,245,72,253,217,0,0,254,97,9,20,5,218,7,170,5,132,241,12,254,190,255,15,7,171,2,30,3,173,6,32,252,243,254,204,253,224,254,51,0,40,253,252,254,50,253,39,6,171,1,43,0,169,250,95,1,198,6,117,2,1,251,16,251,31,255,103,252,37,255,116,249,187,241,49,251,53,0,223,255,161,255,38,252,150,12,162,9,241,1,182,4,160,0,207,0,158,2,248,5,217,0,113,1,128,250,152,8,48,7,148,2,110,251,178,7,87,6,65,4,214,0,1,252,58,5,237,255,137,13,188,249,210,247,83,255,249,252,204,0,103,243,119,247,206,255,202,254,53,253,232,4,198,255,232,1,106,255,242,249,113,5,163,254,229,253,115,4,121,252,97,250,67,245,2,251,13,5,62,5,111,0,67,9,220,250,121,1,214,253,151,3,195,0,156,0,152,250,26,244,192,5,128,12,20,255,120,252,1,0,152,254,241,247,103,255,202,246,65,252,66,5,155,254,39,0,176,252,1,252,190,3,200,246,115,1,159,6,217,0,83,6,36,17,57,6,106,3,182,247,128,255,54,9,56,2,149,6,207,4,233,240,124,1,121,1,101,4,26,254,159,244,104,255,208,247,250,0,30,251,165,246,40,252,53,254,244,255,144,8,154,253,152,1,255,3,116,255,117,5,216,2,238,250,88,251,112,13,166,0,25,1,237,248,176,252,105,255,255,255,63,4,124,251,162,4,54,253,15,255,255,253,93,252,216,7,44,253,147,3,249,250,227,251,192,239,60,250,166,7,104,251,108,251,4,250,205,251,47,252,254,1,124,253,79,255,20,253,123,9,85,251,153,254,12,0,31,2,237,253,9,3,38,0,17,239,135,8,217,2,0,3,129,5,29,247,254,249,15,3,145,252,236,3,237,253,24,252,146,3,33,2,146,5,165,255,3,255,28,248,42,251,250,252,173,250,244,254,44,6,48,12,248,245,255,5,52,254,128,249,129,1,250,4,5,6,95,2,197,0,24,251,189,249,48,0,197,254,63,252,99,2,60,2,39,4,248,250,44,254,250,254,220,250,175,255,2,253,169,1,53,252,137,253,59,254,193,251,181,7,249,249,108,255,177,252,241,1,99,251,204,253,199,7,62,248,72,9,231,251,100,254,231,4,241,254,181,9,162,1,24,250,221,250,161,250,113,250,139,1,79,252,183,4,96,255,101,255,254,254,40,5,24,1,1,9,73,1,29,255,23,253,94,251,166,255,213,251,209,249,201,251,191,0,160,10,54,3,18,254,187,251,239,247,119,3,155,0,88,6,67,0,125,251,67,253,126,2,166,251,183,3,224,254,98,254,136,5,211,3,88,2,97,0,147,252,51,255,47,3,231,254,195,2,215,248,149,7,170,252,157,250,151,0,230,0,59,4,131,255,219,11,24,252,195,4,29,253,185,3,175,3,30,253,53,3,44,4,41,251,206,0,108,5,182,2,34,252,194,254,246,3,4,250,72,248,48,254,77,6,64,252,247,255,36,255,198,4,135,253,226,248,221,250,225,0,36,251,37,4,101,252,39,7,247,254,18,255,163,1,239,248,197,6,36,2,156,254,14,244,27,7,61,2,234,255,102,2,42,0,248,251,120,3,201,1,210,1,225,2,3,4,202,253,125,250,94,0,185,254,201,254,33,1,23,2,58,6,194,0,121,254,213,254,236,252,77,9,176,5,39,239,17,1,3,252,13,253,134,5,97,2,142,255,187,2,112,9,255,252,127,5,124,11,118,250,100,2,219,11,66,255,200,247,190,2,177,2,127,3,251,249,172,2,71,0,124,0,50,5,168,252,41,3,167,0,246,1,38,253,39,1,130,253,248,4,163,255,193,8,150,254,236,254,76,255,190,244,68,5,242,4,217,253,153,0,249,250,99,2,151,4,20,6,181,1,143,255,239,6,228,252,193,253,175,251,45,6,160,253,117,244,144,250,28,1,53,8,147,3,133,252,177,254,36,253,228,253,98,250,61,246,123,1,78,251,92,255,79,255,34,254,169,250,127,12,197,2,60,3,211,252,95,250,22,8,242,0,203,1,50,254,224,4,34,1,206,5,34,6,197,4,178,252,5,252,210,2,130,254,64,251,78,2,29,3,93,252,197,0,232,0,234,2,118,1,222,1,50,3,169,255,162,2,76,2,218,249,36,255,141,2,233,246,139,248,8,5,137,0,5,10,57,7,157,2,80,251,193,1,165,3,68,244,251,8,49,255,38,254,1,0,47,3,4,255,157,251,77,1,63,251,169,248,170,251,101,5,200,252,26,8,32,251,71,250,55,254,224,3,180,255,249,254,225,255,93,1,9,253,51,1,114,0,28,1,94,252,139,254,119,3,127,7,237,3,83,0,169,7,133,4,134,0,49,251,191,255,146,5,198,254,226,247,52,255,183,2,245,253,179,249,243,2,156,1,249,9,160,1,166,242,243,0,187,250,84,5,184,253,17,3,11,248,188,1,32,254,29,251,56,255,139,3,136,1,51,4,43,3,40,6,170,0,78,249,210,13,193,255,82,5,80,0,67,254,66,11,74,0,98,250,190,252,72,4,243,253,154,255,234,5,157,251,68,251,12,5,240,248,138,245,81,1,2,252,127,0,203,251,175,253,216,7,86,253,10,3,232,4,24,254,8,2,98,250,168,247,249,4,96,3,207,4,55,2,88,1,242,1,3,254,248,254,102,255,232,252,83,2,37,1,151,252,200,248,115,7,162,253,144,255,240,5,45,7,88,251,107,0,111,2,199,1,90,255,94,1,14,253,52,250,168,2,167,5,42,254,213,255,165,7,189,254,226,254,181,252,97,250,46,5,36,1,171,5,66,254,90,6,128,6,74,252,191,254,120,2,125,254,245,248,158,255,44,0,229,5,142,0,161,254,42,2,228,1,164,5,194,254,152,255,125,254,111,252,5,255,70,3,175,252,187,1,55,6,152,251,22,253,187,5,213,247,51,0,234,14,173,3,117,5,68,251,56,254,224,2,2,253,0,253,120,254,66,10,5,253,45,2,138,251,52,253,38,255,247,253,144,247,79,2,116,252,2,9,114,8,88,250,68,5,252,2,181,0,93,252,54,5,188,4,255,0,77,2,77,254,59,5,223,0,160,249,44,0,40,7,104,1,82,253,106,254,222,253,106,0,101,8,125,254,67,250,129,250,49,7,202,252,176,250,91,5,18,2,58,246,23,2,117,253,105,251,217,252,49,5,135,249,160,0,186,2,78,245,120,9,121,4,64,255,16,248,135,254,194,3,243,1,80,0,62,6,52,250,166,254,229,2,222,2,33,255,180,4,76,2,133,253,174,248,213,253,149,4,38,253,196,4,42,255,67,249,84,249,45,1,63,6,186,5,47,254,209,251,161,248,87,255,11,252,29,0,254,5,19,254,78,253,215,0,0,2,78,249,237,1,214,248,251,252,61,1,57,8,165,13,10,4,46,0,35,2,48,3,239,3,17,247,99,254,215,2,169,254,132,2,209,250,179,1,203,0,221,2,21,4,175,250,170,253,46,254,137,254,185,5,185,2,55,253,209,254,52,254,99,253,35,5,157,0,237,253,244,253,33,2,207,1,60,247,15,5,218,3,123,0,79,2,140,3,167,248,17,254,188,255,198,2,145,253,112,250,180,10,198,0,230,252,60,255,220,250,155,251,91,6,243,246,30,2,139,0,70,246,144,0,25,2,198,253,135,255,161,255,218,253,17,3,125,255,254,0,139,250,136,3,161,2,191,255,92,4,14,6,40,255,109,2,129,249,120,6,56,253,51,252,113,0,69,5,89,252,222,0,106,253,139,1,87,1,217,0,86,254,184,248,208,3,184,251,14,1,4,253,245,253,18,254,90,1,127,3,149,4,75,254,206,1,18,4,140,251,250,6,128,254,213,2,156,255,255,2,227,3,51,6,219,2,129,252,236,7,130,249,48,249,85,0,89,252,132,250,141,3,101,254,146,252,107,0,168,255,3,254,245,10,185,255,103,255,60,4,248,1,150,1,171,252,181,255,5,253,24,255,223,11,202,252,33,2,55,1,43,0,11,251,10,253,214,0,95,253,80,7,149,253,37,4,56,252,9,0,230,3,148,1,20,0,56,252,208,250,49,253,220,3,95,254,99,0,56,247,70,1,5,0,85,3,7,0,204,252,238,0,147,0,204,2,21,250,97,1,159,0,122,6,131,250,103,253,130,2,55,3,154,5,80,5,5,252,42,2,226,254,195,4,169,251,244,253,117,248,3,5,7,5,33,0,15,2,62,251,125,4,197,254,243,248,113,254,86,254,21,251,195,7,19,254,133,5,51,0,22,3,246,0,14,252,250,0,121,252,224,255,75,1,30,252,231,251,36,4,9,1,148,254,126,2,162,1,175,5,221,254,99,255,178,252,186,252,163,254,157,0,246,253,193,251,228,1,214,255,246,253,153,4,161,250,224,252,203,254,142,2,60,2,72,3,16,3,91,255,212,253,113,2,211,0,90,254,3,0,39,252,71,247,127,255,211,255,13,2,119,5,73,254,146,3,73,250,214,0,163,3,179,252,143,255,170,255,120,254,179,247,73,2,27,252,20,255,73,2,208,0,87,1,57,253,24,253,179,251,142,1,218,3,5,0,175,249,165,6,209,253,22,7,18,255,151,0,70,2,104,252,104,5,99,255,162,248,244,0,201,1,237,2,167,2,200,250,134,0,89,6,119,249,158,251,104,249,145,248,137,253,75,5,251,5,253,251,102,255,176,254,246,3,173,2,105,253,11,254,255,251,197,255,219,5,240,250,168,246,10,0,129,4,8,1,42,254,140,255,85,0,184,255,74,2,129,4,36,253,54,254,181,254,101,252,50,5,203,0,199,3,96,253,142,254,224,0,204,254,236,254,208,251,238,255,43,252,53,0,71,5,241,254,5,249,95,1,83,1,131,255,213,2,28,6,52,252,0,0,7,5,35,255,175,252,205,6,162,4,36,1,53,255,12,3,17,249,129,0,88,5,10,253,119,1,136,254,220,253,203,252,151,253,3,0,0,0,253,1,112,3,110,252,249,252,254,255,95,247,8,253,63,5,21,251,120,248,243,3,31,8,161,7,161,248,86,2,220,253,67,3,227,1,197,254,102,255,77,1,185,1,230,2,62,1,111,0,121,249,99,254,217,0,112,0,227,255,148,251,157,1,246,2,144,0,247,255,74,247,219,4,167,1,37,249,59,254,48,251,82,2,90,254,147,250,86,251,206,1,210,255,77,255,201,3,1,0,134,0,39,253,170,6,189,252,12,0,145,5,99,3,136,0,115,4,178,253,247,0,218,255,74,0,249,0,86,254,14,2,46,255,139,254,252,1,116,1,251,255,247,3,69,252,118,251,59,252,159,0,139,253,51,0,58,0,180,1,8,1,143,6,249,5,174,252,194,5,168,252,202,254,221,1,127,5,2,251,147,0,198,254,43,252,14,0,223,3,29,3,232,0,98,5,32,254,41,253,226,1,105,0,244,249,46,252,211,2,206,255,104,252,74,5,212,248,119,250,232,252,197,255,212,0,193,254,234,4,173,1,134,255,193,4,53,3,217,251,109,3,184,0,136,253,15,254,180,1,27,1,1,3,34,5,229,253,152,249,34,0,87,2,27,0,17,1,55,3,169,252,45,255,147,3,17,253,171,251,120,252,49,3,169,252,186,0,133,251,201,1,95,2,68,2,206,253,243,250,236,254,18,254,7,6,17,0,244,253,146,255,248,254,195,0,138,2,245,253,52,2,129,3,148,0,171,1,227,0,39,0,121,0,243,0,114,253,178,255,92,0,65,2,38,255,118,251,63,253,227,3,207,252,173,3,61,255,131,250,82,2,146,4,155,2,58,1,159,3,197,252,163,1,27,3,162,254,160,249,157,251,216,0,194,2,165,252,21,255,187,1,208,254,140,251,175,2,207,252,221,251,109,6,206,255,135,2,167,253,48,254,51,254,103,251,160,255,0,2,138,255,194,1,3,254,214,1,196,1,38,255,188,0,146,253,115,1,182,254,3,1,72,2,65,254,149,254,241,1,99,252,212,0,9,6,251,251,20,252,213,2,221,255,19,252,105,252,225,254,2,253,15,0,115,4,250,2,226,0,156,1,64,1,155,253,207,253,195,254,177,1,30,254,79,255,222,255,141,253,243,254,6,6,34,0,18,1,112,0,255,250,25,255,130,255,162,3,200,249,29,4,110,255,52,3,209,4,123,252,132,4,87,253,185,253,101,1,231,253,58,0,110,251,173,251,54,254,100,255,173,254,233,255,68,3,14,253,157,1,145,255,233,255,195,2,184,253,114,2,230,252,64,2,169,255,253,0,217,2,210,1,45,253,111,254,178,249,151,0,153,1,119,1,133,255,126,0,48,254,154,252,169,1,112,0,221,255,108,248,132,1,104,0,43,0,209,4,79,252,93,255,114,254,240,254,13,255,80,0,217,3,188,252,48,1,218,251,37,249,3,4,192,7,105,4,139,250,148,254,74,5,47,2,28,3,68,0,228,248,244,0,240,5,11,0,130,254,173,254,223,0,124,255,237,254,31,253,133,255,111,1,68,5,153,255,105,1,158,2,16,255,177,250,98,2,42,2,59,251,193,254,196,2,20,253,23,0,175,3,59,252,174,0,204,2,205,0,61,255,254,5,245,254,38,0,13,2,139,254,79,4,169,254,236,253,18,1,49,0,146,252,47,0,83,254,91,253,214,1,66,255,127,253,142,253,198,0,33,253,40,2,61,2,220,255,14,4,241,1,139,4,58,1,191,251,92,0,76,255,226,0,86,4,214,1,126,254,200,4,191,2,131,255,139,254,226,254,252,254,229,2,10,4,160,252,219,252,136,253,19,2,76,1,188,255,240,0,249,1,159,252,63,1,138,253,186,251,178,249,94,255,239,254,149,253,236,252,38,0,131,1,172,8,234,2,90,254,4,1,251,255,9,5,28,1,226,1,114,255,114,254,87,6,33,3,135,254,116,255,68,252,223,255,119,1,160,251,197,252,28,255,210,255,93,1,7,0,128,253,174,1,119,2,77,4,229,253,129,251,157,252,188,251,251,254,116,3,249,3,191,254,239,2,22,6,130,0,147,253,100,255,90,5,19,2,16,253,225,4,84,255,163,1,146,0,128,3,172,2,52,0,41,6,101,253,204,251,0,254,223,255,195,250,244,0,145,255,82,0,247,254,225,0,46,254,245,254,138,2,128,255,58,251,54,3,189,0,254,0,243,1,222,0,15,3,150,252,138,6,201,255,77,254,45,4,215,254,181,252,217,3,194,254,178,0,45,252,206,255,231,6,146,255,40,3,37,255,222,253,168,254,254,253,0,253,131,254,127,252,25,1,42,1,74,2,207,253,2,253,191,253,124,2,44,2,28,255,230,255,61,2,222,1,84,1,82,2,74,254,126,2,198,3,149,2,51,250,178,2,204,2,236,0,224,254,125,254,88,0,58,1,106,4,127,255,33,254,0,253,180,3,88,3,71,1,153,253,179,251,220,0,119,0,163,1,51,1,28,255,128,1,80,4,31,0,231,255,194,251,15,254,126,0,11,1,229,252,99,253,208,4,15,1,136,255,24,3,247,1,232,254,5,253,179,254,2,0,145,254,0,3,13,253,106,0,77,255,55,255,17,254,251,0,234,255,81,2,94,1,71,255,83,254,244,1,141,254,179,248,183,0,118,6,228,1,69,2,109,1,141,255,113,253,148,249,214,2,16,255,173,254,193,2,174,253,190,255,155,3,226,3,29,0,250,252,193,252,61,5,249,0,180,1,158,253,63,0,33,254,159,1,77,254,160,255,232,2,174,251,121,0,231,255,119,253,96,254,105,0,187,3,74,1,71,255,118,254,244,254,200,2,217,2,120,1,1,254,26,1,193,0,3,0,77,254,170,255,157,255,122,254,68,2,98,254,230,252,135,254,240,255,197,0,58,1,238,253,31,253,31,3,180,5,186,3,13,253,1,251,160,1,245,255,59,255,210,2,148,250,85,253,125,7,130,253,201,252,190,254,220,252,93,1,37,2,173,254,220,255,241,254,0,4,227,1,12,254,30,252,187,0,215,253,45,5,38,255,246,253,26,254,208,3,63,255,154,249,49,254,205,2,125,253,112,5,173,253,102,255,199,0,113,2,167,2,12,253,190,0,70,255,23,2,95,1,93,3,255,3,174,253,136,0,132,1,108,249,220,3,9,0,66,254,192,255,190,1,55,4,196,255,108,254,13,254,150,0,60,252,156,1,105,254,217,252,210,1,224,255,99,255,155,0,37,252,59,0,146,1,42,3,130,2,27,253,155,255,29,255,92,2,193,5,79,1,146,250,134,0,42,4,216,255,233,255,122,255,57,254,50,0,244,2,215,254,135,249,26,1,85,1,208,251,11,2,195,255,41,1,133,1,197,4,222,255,35,250,230,0,108,3,207,255,238,2,113,0,138,250,248,255,243,1,28,254,110,1,123,255,82,1,51,2,0,0,100,255,243,254,204,254,195,254,9,2,225,1,113,1,78,1,184,1,6,0,165,255,112,252,215,254,95,255,241,254,229,253,119,251,13,1,237,253,82,3,22,254,74,254,231,254,28,1,159,3,121,3,124,2,217,0,5,3,170,254,62,2,160,254,104,1,20,1,20,3,129,255,136,2,133,1,184,0,23,0,229,255,102,0,127,0,120,0,75,0,75,254,170,253,105,255,38,0,74,3,44,255,4,1,10,253,169,255,92,253,42,250,209,254,101,3,216,0,245,254,11,1,246,254,101,3,216,5,56,3,134,253,212,254,29,2,16,1,92,254,25,2,122,254,140,2,84,0,41,1,120,0,252,0,254,253,15,253,198,252,88,254,35,254,27,0,209,1,233,255,214,253,21,0,64,3,11,251,24,0,128,2,65,250,191,0,170,1,193,253,78,253,77,3,19,254,103,0,135,0,205,0,164,3,89,255,28,3,69,0,39,249,146,1,181,254,48,4,25,255,73,2,117,2,30,253,179,3,135,254,213,251,222,253,14,1,236,250,102,255,134,254,198,254,92,0,166,1,108,1,38,255,254,253,86,5,218,1,68,253,158,1,168,254,230,1,55,2,210,0,71,254,212,1,41,3,153,1,178,254,94,254,121,0,154,2,251,255,22,1,246,254,57,255,185,254,101,1,39,0,13,0,75,2,92,252,58,255,99,0,24,253,62,253,7,2,38,255,163,252,4,255,64,1,126,1,178,2,180,255,3,254,24,0,253,0,183,2,208,254,202,254,195,0,87,0,174,254,182,2,130,255,36,255,171,0,190,253,198,255,195,253,114,253,63,2,121,1,124,0,127,251,91,255,184,4,225,255,104,0,14,0,152,253,97,254,249,254,240,0,252,249,193,1,157,4,26,254,116,253,245,0,182,0,25,0,195,255,8,253,16,254,66,2,143,4,247,253,212,255,113,1,95,254,187,254,25,2,72,255,37,253,248,255,97,1,190,253,120,1,8,1,121,253,171,255,170,2,205,253,16,253,255,0,136,2,125,255,152,253,133,1,131,254,2,2,239,1,98,1,104,255,30,0,101,253,184,255,192,3,6,1,86,254,103,1,242,3,74,253,135,255,4,1,93,0,139,0,140,1,114,254,208,255,205,255,71,0,164,255,121,253,117,255,26,4,69,0,109,252,186,254,248,0,72,255,151,254,90,0,167,255,239,1,55,2,193,1,189,253,174,253,1,1,125,1,229,0,60,0,117,254,185,253,201,255,155,2,3,252,229,253,154,255,107,254,231,4,135,0,120,252,242,254,161,2,55,1,23,250,217,253,235,3,206,254,53,0,3,1,41,253,127,254,16,2,253,255,28,251,247,2,119,255,131,255,7,2,206,0,60,254,122,1,100,1,82,0,192,1,10,2,31,0,58,254,147,3,59,254,89,251,169,1,241,255,171,254,85,0,115,254,187,0,52,254,63,1,248,255,7,253,105,254,237,1,171,253,218,255,107,2,133,255,41,2,225,0,64,3,153,253,25,1,29,1,190,255,59,0,16,2,89,254,136,254,231,0,30,0,171,255,112,2,71,255,165,254,83,253,189,255,14,2,201,0,246,255,110,253,173,0,69,1,199,253,104,254,101,254,168,252,213,2,74,255,138,252,42,254,115,255,117,255,235,1,45,1,253,254,100,1,92,3,108,1,162,254,20,255,233,250,44,0,211,2,7,1,54,2,94,255,107,254,111,0,7,255,170,255,7,252,252,252,93,3,129,254,241,0,211,252,199,0,5,0,34,0,22,1,227,253,47,254,35,2,56,2,16,254,82,0,4,0,236,0,161,1,202,1,132,253,59,0,2,3,182,2,78,253,164,255,173,254,67,0,102,1,75,255,29,253,206,255,190,3,155,255,92,254,5,0,123,253,161,254,253,0,6,0,52,253,25,254,218,3,184,254,195,0,128,255,128,1,171,1,23,255,19,0,18,254,32,0,124,0,69,255,205,253,235,1,209,0,142,0,44,0,180,2,62,253,33,2,95,2,156,255,25,254,47,255,182,255,113,255,83,1,228,252,74,255,186,255,19,2,132,0,113,253,19,255,6,255,175,253,202,1,205,253,161,255,248,0,73,5,101,254,44,251,102,1,22,0,106,3,236,0,242,255,119,255,235,0,63,2,252,0,112,252,33,2,84,254,193,0,93,0,110,255,200,255,134,255,106,2,160,252,11,251,126,255,176,2,205,1,56,2,140,255,169,254,193,0,233,0,212,0,224,252,64,254,16,2,156,0,170,254,27,4,225,254,93,0,27,1,35,1,61,255,11,0,128,1,236,0,41,1,206,1,82,255,118,253,62,3,44,2,207,251,61,0,16,255,68,254,201,2,11,255,164,253,120,0,32,2,231,254,49,254,129,255,153,0,237,0,163,1,156,255,59,1,145,253,81,1,60,255,136,253,77,0,140,254,14,3,48,2,23,1,176,252,60,255,106,1,203,0,122,1,66,1,162,254,9,254,128,2,226,0,195,253,8,0,136,254,71,0,200,254,30,255,11,3,114,0,91,255,103,255,176,252,192,255,51,255,39,254,24,255,174,0,114,2,64,0,183,1,122,0,224,254,164,2,29,255,205,0,145,0,20,1,28,1,170,0,74,255,63,254,226,0,186,0,162,1,142,255,96,255,51,0,148,254,107,255,10,255,201,0,177,255,31,2,191,2,128,254,233,0,88,0,247,254,244,255,193,255,135,0,163,252,236,1,148,1,155,0,98,254,134,255,30,5,70,253,179,0,50,2,97,252,100,0,217,3,160,255,98,251,64,0,57,1,131,255,23,2,126,255,17,253,241,255,227,1,236,0,117,252,95,254,14,1,87,254,39,0,198,254,139,254,73,254,17,3,4,0,252,254,124,255,2,0,76,3,1,0,67,255,13,252,250,254,25,5,63,2,70,1,236,253,106,254,92,0,140,255,255,1,209,1,141,254,165,1,156,254,173,253,183,255,11,254,190,255,148,255,64,255,159,0,229,255,45,1,124,0,89,255,45,255,3,255,184,255,80,1,249,1,146,255,251,0,252,255,91,0,23,254,115,255,105,2,36,1,213,252,64,255,127,1,238,254,111,1,201,0,133,253,57,255,210,0,181,253,199,255,247,253,19,0,15,255,103,1,213,254,221,252,186,0,9,1,240,255,201,255,65,1,116,255,156,1,227,1,73,255,245,251,171,1,195,2,153,255,110,254,201,255,53,0,92,0,212,4,71,255,85,254,7,2,48,0,27,255,119,255,248,254,7,255,81,254,33,1,104,255,163,254,75,255,139,0,216,253,220,2,6,255,151,253,182,254,170,1,212,254,39,254,93,1,224,0,10,1,3,3,237,1,83,253,167,1,43,0,11,0,250,254,189,255,5,1,132,2,201,0,170,255,127,0,136,1,196,255,135,255,95,255,140,252,155,0,22,255,4,0,53,255,226,253,131,254,27,2,132,1,92,254,38,254,114,0,224,255,189,254,212,0,65,253,53,1,201,2,185,0,246,254,147,0,234,2,155,1,136,253,185,0,1,254,85,254,96,1,20,2,219,255,45,0,142,0,249,254,69,1,153,254,240,254,165,254,81,2,240,253,13,254,17,0,191,1,99,0,221,1,34,1,254,255,156,255,149,1,98,255,224,252,243,0,247,2,229,255,243,254,41,1,246,255,90,2,88,1,63,255,179,255,230,1,197,255,119,0,5,0,44,0,23,255,137,254,204,3,30,255,54,254,127,0,230,0,102,253,58,0,241,255,174,253,102,255,129,5,78,254,135,253,223,0,170,2,60,0,82,254,73,0,47,255,108,1,90,0,76,0,209,255,227,0,41,2,172,0,73,253,73,1,81,0,217,1,109,2,25,254,188,255,211,254,207,254,14,1,52,1,179,253,35,1,173,0,191,1,113,1,123,252,238,255,141,255,140,255,119,1,2,0,23,1,126,255,163,1,52,1,66,255,245,0,191,255,99,0,254,255,157,255,116,255,26,0,229,255,93,1,128,0,25,0,183,255,5,0,12,0,219,255,205,255,122,253,93,2,224,255,139,255,48,255,22,2,198,0,162,254,247,254,69,0,220,254,208,254,244,1,234,254,181,254,131,0,198,0,178,255,223,3,20,1,33,0,104,0,230,255,28,254,188,255,36,0,201,255,47,254,84,0,193,1,106,0,177,2,222,254,208,251,163,0,109,1,91,253,21,0,156,255,111,0,125,255,73,1,196,0,13,253,132,0,195,3,201,253,136,1,47,0,55,254,163,1,254,0,107,255,115,253,160,0,126,1,59,0,104,1,39,0,198,253,144,0,94,2,48,255,158,255,120,1,186,1,211,0,183,0,221,255,146,254,90,1,226,0,224,254,127,253,109,255,13,2,142,0,216,0,51,255,99,253,177,0,144,2,175,254,223,253,14,0,73,3,47,0,20,1,238,255,125,255,114,1,117,255,55,255,120,254,31,1,102,0,144,0,143,255,253,255,66,1,149,254,92,0,142,0,251,254,122,255,236,0,75,255,151,254,54,255,42,0,61,255,68,0,192,255,67,254,20,255,168,2,80,2,222,253,154,1,61,0,246,254,253,255,253,0,129,255,199,254,205,4,152,0,142,253,76,0,196,253,86,0,101,1,68,1,160,254,81,255,233,1,72,255,156,254,30,255,10,255,195,255,38,2,54,0,41,253,180,255,169,2,38,255,97,253,83,255,137,1,218,255,66,4,64,2,39,254,217,0,136,0,27,0,179,255,71,1,119,254,174,255,229,2,78,255,108,0,245,0,171,0,203,255,38,255,131,0,174,254,15,0,109,2,167,253,39,254,116,255,108,1,234,0,239,254,26,0,127,255,29,1,165,1,67,255,18,255,37,0,20,2,236,255,64,0,5,255,51,0,166,1,32,255,222,255,165,0,69,255,153,255,39,0,232,255,107,0,211,255,225,255,196,2,51,254,229,254,86,0,166,255,224,252,0,255,4,255,73,255,15,255,154,1,140,254,95,255,36,0,75,1,46,1,161,253,104,1,61,1,80,1,203,0,83,1,189,253,81,1,102,2,231,0,95,255,31,1,105,255,208,255,188,2,146,0,250,251,217,253,144,0,132,0,203,255,236,254,110,0,58,254,65,1,60,0,87,253,17,0,158,2,172,255,119,255,207,254,83,0,142,255,121,0,88,1,42,254,97,255,88,1,240,1,160,1,173,0,222,253,160,0,253,0,153,0,185,254,152,255,159,1,104,0,88,255,229,0,229,0,142,255,154,1,119,254,171,253,189,255,153,1,115,255,204,253,142,254,179,0,55,255,126,1,206,255,222,254,23,255,141,0,237,254,107,255,8,0,10,0,165,0,197,0,42,1,58,254,26,1,169,1,221,255,194,255,78,0,221,254,22,0,18,1,118,255,118,253,212,255,131,3,164,253,159,0,150,255,170,0,221,254,53,254,208,253,41,0,74,1,172,0,0,0,83,254,2,0,95,1,66,1,249,254,209,0,37,255,105,0,154,0,159,0,26,255,173,1,249,254,38,0,16,2,57,255,142,0,17,1,234,0,223,255,58,253,45,0,152,255,97,0,129,0,208,0,106,0,99,254,90,2,232,254,135,253,66,255,64,0,211,255,210,255,110,255,15,255,22,0,209,1,20,0,215,254,184,255,188,255,202,0,244,0,12,1,206,252,18,255,162,2,106,1,52,254,136,255,177,0,80,0,87,1,63,0,162,253,222,254,252,2,213,0,143,254,111,255,136,255,33,255,233,0,213,255,113,255,239,254,197,255,56,0,154,255,246,255,142,254,189,255,210,1,136,1,199,254,27,1,160,2,225,255,50,254,83,255,78,253,242,0,68,2,59,1,119,254,231,254,91,1,46,0,172,255,3,0,53,0,254,254,87,0,83,255,36,0,119,0,39,255,64,0,95,255,7,1,94,0,16,255,203,255,219,0,235,253,2,2,146,0,43,0,182,255,75,1,40,1,160,0,249,255,82,254,100,253,83,0,23,1,20,0,12,254,41,1,60,1,210,0,15,0,229,255,195,253,200,255,136,2,139,254,190,253,150,255,122,0,59,0,240,0,223,255,251,254,117,0,187,1,123,255,71,253,33,255,235,0,219,255,250,255,245,0,208,253,185,0,165,2,70,0,20,254,187,255,41,1,149,0,81,0,48,255,212,253,163,255,59,2,149,1,22,255,132,255,177,255,158,254,75,0,206,255,63,254,56,0,123,1,21,0,196,255,185,255,82,0,30,1,151,1,85,0,195,253,116,255,120,1,145,0,145,255,89,0,2,0,187,0,93,0,48,1,42,254,206,254,48,0,80,0,59,0,177,255,232,255,6,255,249,254,2,0,210,0,209,254,172,1,73,0,59,255,45,0,121,254,74,254,79,254,223,0,90,1,21,0,38,1,229,255,241,254,71,2,95,0,156,255,203,255,99,255,252,255,222,0,247,1,174,0,234,253,22,0,238,255,174,0,146,255,229,254,239,254,95,255,162,1,16,254,158,254,222,255,183,0,163,255,241,255,144,255,184,255,71,0,18,1,185,255,29,255,247,255,204,0,129,0,183,0,80,0,210,254,100,1,17,1,27,0,149,254,242,255,33,255,227,255,178,1,53,255,80,254,78,0,151,2,179,255,51,254,234,254,228,254,232,255,189,255,59,254,51,0,4,0,96,2,116,0,75,254,14,0,109,255,38,0,194,0,6,0,107,255,133,0,199,0,159,0,139,255,56,0,65,1,211,0,113,0,184,0,215,253,168,255,126,0,85,255,72,254,219,255,21,1,42,255,142,1,161,0,170,254,206,253,146,255,33,255,65,254,230,255,5,1,176,255,162,0,54,0,114,0,162,255,137,255,79,1,134,254,158,255,194,1,234,255,69,0,69,2,51,254,14,0,128,2,56,0,6,254,167,0,233,0,23,0,212,254,247,255,242,253,18,255,226,1,36,255,235,254,135,255,19,2,23,0,38,255,96,255,237,255,87,255,1,0,72,255,206,254,177,0,168,0,174,255,7,1,241,255,242,254,104,1,164,0,6,0,245,253,147,0,54,2,133,0,207,255,240,255,54,255,42,0,96,1,47,255,166,253,127,0,195,2,168,255,149,254,103,254,108,254,124,0,135,1,30,0,252,254,52,255,236,255,115,0,113,0,177,255,93,254,152,0,145,1,176,0,180,254,203,0,145,0,149,0,206,254,45,0,234,254,34,1,16,2,44,255,227,254,145,0,44,0,89,1,24,0,228,255,50,254,178,255,228,1,94,255,147,0,142,255,235,254,251,254,115,255,190,255,3,255,252,255,105,1,21,0,191,254,31,255,81,0,197,255,49,0,177,1,9,255,125,255,251,0,18,1,144,255,57,1,3,1,89,255,253,255,190,0,100,0,172,255,16,0,104,0,6,0,73,255,171,255,247,255,122,255,224,255,62,0,30,255,233,2,139,255,204,254,137,255,178,255,213,0,63,255,27,0,99,255,240,255,48,1,199,0,77,255,152,255,147,1,228,255,142,254,13,0,156,255,73,0,247,1,135,0,145,254,242,255,3,2,122,255,37,255,238,255,97,254,29,0,100,2,210,255,45,253,136,0,138,255,12,0,5,1,94,255,228,255,43,0,67,1,180,255,116,252,30,1,162,0,84,0,120,1,99,255,81,255,119,0,144,1,13,0,251,253,103,0,11,0,252,0,107,1,75,0,98,254,245,0,128,1,105,254,218,255,190,255,200,0,119,255,141,255,19,255,127,255,166,255,77,0,184,255,178,254,105,255,82,1,109,255,184,255,230,255,10,0,14,1,98,255,16,1,147,255,141,0,143,0,69,255,138,0,54,0,120,0,130,255,249,255,166,255,86,254,71,0,182,0,254,255,152,255,174,255,34,0,136,254,85,1,94,0,21,254,238,255,159,1,219,0,48,0,204,255,49,0,245,255,155,255,168,0,215,254,45,255,21,1,35,0,191,255,113,0,156,0,116,0,226,0,207,0,75,254,140,255,158,2,174,255,99,255,23,0,141,254,80,255,145,1,210,255,132,255,18,0,98,1,143,255,119,255,188,255,228,254,89,0,202,1,175,0,147,255,72,0,131,1,197,255,32,0,113,0,10,254,160,0,223,0,228,255,71,255,227,0,252,255,114,0,74,0,46,0,43,255,126,255,242,0,108,255,114,255,2,255,167,0,1,255,78,255,246,255,36,0,29,0,67,1,30,254,213,254,95,0,124,0,108,255,201,255,140,255,96,255,99,1,190,0,153,0,188,255,34,0,3,1,162,0,202,255,51,0,193,254,195,0,33,0,98,255,197,255,123,0,148,1,44,0,198,254,172,254,229,254,121,255,239,1,30,0,60,255,252,255,177,1,248,255,108,255,124,0,94,0,14,0,10,1,220,255,104,254,208,0,112,0,92,1,75,255,213,255,6,0,100,0,122,1,144,0,72,254,197,254,69,1,87,0,241,255,14,0,170,255,34,255,108,1,10,0,103,254,238,254,220,0,236,255,224,254,22,0,106,0,151,255,206,1,175,0,55,254,168,255,186,1,73,0,206,255,56,0,75,255,185,255,222,0,77,1,82,254,52,1,84,1,108,255,245,255,6,0,147,255,191,255,4,0,21,0,193,254,30,255,54,1,107,255,37,0,243,255,18,0,166,254,16,1,244,254,187,254,222,255,123,0,81,255,215,255,115,0,132,255,162,0,143,1,39,0,103,254,153,0,130,0,77,0,217,255,58,0,245,255,142,0,28,1,103,0,232,254,19,0,42,0,93,255,156,255,191,255,136,255,96,0,97,0,32,255,240,255,27,0,39,0,9,0,103,0,224,255,143,255,180,255,94,255,110,255,138,255,201,0,87,1,8,0,250,255,198,255,196,255,240,0,179,255,164,255,210,255,185,255,44,1,232,0,202,255,161,255,50,0,152,0,195,0,179,255,244,254,211,254,155,1,8,0,181,254,189,255,114,255,22,255,219,1,211,255,14,255,178,255,222,1,13,0,103,254,180,255,63,0,238,255,5,1,84,1,13,255,133,0,77,1,250,255,155,255,107,0,11,255,227,255,251,0,12,0,7,255,105,0,99,1,58,0,50,0,75,0,189,254,106,254,33,1,23,0,34,254,41,255,44,1,137,255,153,255,108,0,156,255,179,255,240,0,128,0,243,254,251,255,227,0,225,255,231,255,188,0,203,255,162,255,14,1,13,1,174,255,189,0,169,0,68,0,231,255,156,255,132,255,119,0,100,0,241,255,195,255,63,0,66,1,206,255,196,254,130,255,156,0,92,0,208,0,122,255,140,255,58,0,58,0,171,255,16,255,156,255,212,0,91,0,127,0,125,255,180,255,7,0,123,0,61,0,98,255,121,0,47,1,175,0,194,0,158,255,249,253,64,0,107,2,131,255,134,254,10,255,212,0,171,0,129,255,118,255,90,254,232,255,106,1,119,0,95,255,45,0,46,1,168,255,142,0,114,0,142,254,151,0,248,0,147,0,91,255,207,255,1,0,58,0,6,2,26,0,169,254,40,0,122,0,65,0,99,255,25,0,44,0,151,255,60,1,216,255,175,255,118,255,141,0,232,255,17,255,24,1,61,0,145,255,77,0,245,255,252,254,118,255,252,0,75,0,138,0,161,0,154,255,157,255,139,0,110,1,126,254,158,0,195,0,77,255,154,0,30,0,177,0,52,0,167,255,82,0,126,254,13,255,140,0,47,0,159,255,104,255,95,0,77,255,72,0,55,0,129,255,33,0,122,0,250,255,218,255,90,0,183,255,34,0,184,255,218,255,98,255,158,0,239,1,122,0,63,254,65,0,3,0,37,0,118,0,127,255,248,254,15,0,59,2,27,255,79,255,210,255,241,255,248,255,201,255,134,254,109,255,41,0,43,1,93,0,96,0,210,255,139,255,109,0,210,0,136,0,76,254,133,0,49,2,21,0,238,254,246,255,214,255,74,0,39,1,74,0,25,254,53,0,90,1,199,255,136,255,153,255,117,0,49,0,45,0,69,255,147,255,37,0,100,1,65,255,14,255,245,255,153,255,133,255,91,0,37,255,87,255,214,255,197,1,32,0,13,255,67,0,69,255,137,0,185,0,235,0,123,255,9,0,229,0,10,0,123,254,50,0,29,0,181,255,144,0,179,0,64,255,119,255,38,1,113,255,60,255,54,255,188,255,83,255,232,0,159,0,164,255,129,255,90,0,254,255,177,255,231,255,96,0,182,255,182,255,118,0,87,255,251,255,236,255,243,0,119,254,65,0,42,1,217,255,230,0,87,255,118,255,235,255,93,0,236,255,70,255,243,255,90,0,129,255,30,0,110,255,28,0,96,255,148,0,117,255,251,254,69,0,79,0,171,0,106,0,8,0,183,255,89,0,93,1,205,255,71,254,53,0,72,0,40,0,245,255,159,0,58,255,99,0,213,0,211,255,255,254,251,255,76,1,235,255,61,0,24,0,89,255,150,0,156,0,153,255,6,255,93,255,47,1,202,255,218,0,40,255,144,254,39,0,84,0,252,255,107,255,66,0,76,0,104,0,16,1,129,255,224,254,146,0,233,0,170,0,239,254,209,255,110,0,41,0,160,0,230,0,4,254,75,0,65,1,66,255,234,255,102,255,105,255,193,255,88,0,244,255,68,255,115,255,150,0,208,255,57,0,179,255,170,255,214,255,93,255,205,255,208,255,19,0,149,0,215,0,145,255,12,0,160,0,76,0,37,0,211,0,64,255,169,255,169,0,131,0,37,255,235,255,104,1,156,255,190,255,230,255,23,255,108,255,82,0,53,255,105,255,94,0,5,1,30,0,175,255,47,0,27,255,237,255,153,1,242,255,241,254,251,255,90,0,37,0,200,255,161,0,121,255,171,0,167,1,193,255,16,254,84,0,251,0,68,0,73,255,141,0,247,254,242,255,165,1,107,0,61,255,19,0,18,0,130,255,12,0,50,255,68,254,37,0,77,1,195,255,188,255,221,255,212,255,4,0,170,0,94,255,66,255,83,0,146,1,92,0,82,254,94,0,202,0,82,0,86,0,158,255,152,255,187,0,45,0,162,255,235,254,161,255,51,0,113,0,90,0,39,255,27,0,233,255,11,0,16,0,229,255,202,255,172,255,219,255,40,0,0,0,194,255,15,0,131,0,11,0,176,255,4,0,116,0,128,0,237,255,254,255,240,255,183,255,171,0,179,0,181,254,159,255,215,0,172,255,110,255,36,0,148,255,5,0,168,0,15,0,238,254,192,255,79,0,5,0,11,0,109,0,47,255,150,255,230,0,226,255,247,254,64,0,89,0,1,0,186,0,117,0,86,255,38,0,64,0,70,0,61,254,100,0,0,1,198,255,49,0,130,0,141,255,239,255,100,0,253,255,254,254,19,0,143,0,229,254,96,0,47,0,27,255,62,255,203,0,250,255,34,255,135,0,57,0,175,255,62,0,222,255,208,254,81,0,142,1,25,0,36,255,167,0,153,0,78,0,209,255,149,255,61,255,231,255,26,0,195,255,227,255,142,255,89,0,70,0,252,255,231,255,223,254,14,0,115,0,112,255,242,255,102,255,56,0,179,0,152,0,223,255,247,254,83,0,144,0,105,0,163,254,149,0,150,0,49,0,187,255,255,255,74,0,233,0,169,0,29,0,199,254,244,255,230,0,235,255,136,255,126,255,214,255,2,0,164,0,52,0,250,255,82,255,115,0,242,255,109,255,141,255,208,254,166,255,193,0,213,255,227,255,83,0,83,1,121,0,230,254,105,0,146,255,236,255,153,0,120,0,45,255,226,255,171,0,22,0,144,255,150,0,35,0,24,0,31,0,208,255,63,255,206,255,135,0,89,255,247,255,244,255,13,0,110,255,53,1,76,0,62,254,175,255,109,0,77,255,31,255,120,0,235,255,173,255,33,1,41,0,27,255,166,0,68,0,253,255,183,255,68,0,7,0,216,255,45,0,33,0,227,254,225,255,227,0,14,0,119,0,46,0,27,255,207,255,32,1,137,255,19,255,131,255,99,0,13,0,71,0,255,255,116,255,123,0,194,0,242,255,51,255,182,255,252,255,82,0,190,255,226,255,112,0,212,0,99,0,38,0,104,255,47,0,34,0,19,0,137,0,159,255,255,255,109,0,104,0,242,255,53,255,183,255,7,0,193,255,74,0,73,255,47,0,162,255,69,0,163,255,31,255,192,255,125,0,43,0,20,0,15,0,242,255,253,255,144,0,149,255,215,254,73,0,81,0,161,0,252,255,98,0,210,255,4,0,70,0,14,0,50,255,199,255,245,1,227,255,9,255,170,255,239,255,76,0,153,0,211,255,169,254,156,255,109,1,153,255,167,255,54,0,254,254,118,255,159,0,63,0,65,255,249,255,192,0,202,255,23,0,35,0,138,255,144,255,255,0,139,0,137,254,173,0,126,0,167,255,240,255,87,0,69,255,215,255,255,0,241,255,32,255,191,255,113,0,210,255,38,0,9,0,96,255,136,255,92,0,240,255,177,255,231,255,198,0,7,0,184,255,33,0,59,255,13,0,61,0,107,0,212,255,51,0,217,0,41,0,51,0,16,0,155,255,91,0,23,0,229,255,184,255,217,255,158,0,92,255,129,255,185,255,50,0,243,255,29,0,80,255,101,255,221,255,250,0,27,0,107,255,157,255,8,0,26,0,241,0,250,255,118,255,119,0,69,0,72,0,38,255,91,0,115,0,128,0,41,0,197,255,193,255,232,255,131,0,36,0,22,255,241,255,239,255,62,0,198,0,225,255,19,255,175,255,212,0,248,255,198,255,248,255,101,255,22,0,204,0,226,255,252,254,2,0,156,0,9,0,208,255,252,255,11,0,47,0,250,0,90,0,225,254,19,0,65,0,57,0,254,255,36,0,101,255,170,255,183,0,5,0,78,255,84,0,53,0,6,0,233,255,229,255,230,255,189,255,238,0,32,0,167,255,188,255,80,0,48,0,60,255,103,0,111,0,186,255,254,0,110,0,187,255,4,0,211,255,100,0,18,0,113,0,244,255,12,0,136,0,86,0,105,255,223,255,105,0,93,255,102,255,224,255,88,0,199,255,96,0,203,255,237,254,46,0,24,1,123,255,19,0,246,255,21,0,73,0,58,0,33,0,86,255,36,0,122,0,108,0,236,255,88,0,34,0,231,255,46,0,241,255,74,255,93,0,157,0,156,255,139,255,23,0,26,0,69,0,176,0,242,255,33,255,206,255,240,0,232,255,43,255,178,255,59,0,134,0,106,0,232,255,15,255,238,255,95,1,27,0,105,255,194,255,51,0,105,0,66,0,248,255,26,255,51,0,19,1,164,0,215,255,160,255,214,255,196,255,50,0,228,255,26,255,46,0,182,0,206,255,222,255,201,255,86,0,251,255,0,0,166,255,79,255,167,255,250,0,46,0,181,255,135,0,210,255,75,0,40,0,24,0,37,255,48,0,154,0,82,0,52,0,71,0,122,255,31,0,233,0,108,0,107,255,108,255,163,0,165,255,80,255,134,255,227,255,154,255,142,0,248,255,211,255,213,255,154,0,151,255,155,255,2,0,197,255,172,255,20,0,55,0,26,0,63,0,106,0,17,0,240,255,119,0,210,255,177,255,91,0,243,255,127,255,115,0,131,0,240,255,241,255,61,0,90,0,11,0,95,0,225,255,114,255,205,255,132,0,127,255,98,255,35,0,167,0,233,255,38,0,218,255,144,255,245,255,92,0,254,255,38,255,158,255,246,255,66,0,213,0,18,0,169,255,80,0,248,0,93,0,25,255,221,255,164,255,67,0,4,1,235,255,101,255,36,0,202,0,34,0,105,255,110,255,194,255,248,255,185,0,111,255,16,255,221,255,188,0,245,255,181,255,204,255,192,255,46,0,128,0,203,255,236,254,18,0,134,0,19,0,145,255,20,0,73,0,164,0,218,0,16,0,49,255,233,255,123,0,51,0,159,255,228,255,27,0,204,255,128,0,63,0,150,255,157,255,3,0,180,255,10,0,132,255,15,0,158,255,40,0,53,0,168,255,3,0,117,0,187,255,21,0,43,0,232,255,212,255,12,0,91,0,171,255,77,0,203,0,57,0,96,255,137,0,160,0,224,255,214,255,218,255,202,255,25,0,185,0,10,0,41,255,24,0,182,0,169,255,248,255,64,0,29,255,164,255,179,0,147,255,111,255,125,0,130,0,220,255,67,0,239,255,23,255,19,0,255,0,237,255,124,255,15,0,141,0,43,0,237,255,63,0,30,255,30,0,174,0,42,0,178,255,171,255,25,0,242,255,142,0,176,255,122,255,1,0,120,0,246,255,199,255,117,255,225,255,61,0,51,0,183,255,167,255,215,255,187,0,58,0,98,255,117,0,210,255,87,0,3,0,132,255,229,255,110,0,170,0,61,0,252,255,164,255,185,255,61,0,16,0,14,0,171,255,167,255,241,255,201,255,230,255,227,255,78,0,249,255,154,0,235,255,89,255,39,0,147,0,231,255,145,255,196,255,65,0,11,0,70,0,90,0,206,255,47,0,63,0,94,0,24,255,55,0,86,0,223,255,17,0,34,0,56,0,246,255,196,0,11,0,42,255,11,0,12,0,231,255,41,0,239,255,147,255,146,255,252,0,196,255,141,255,89,0,48,0,217,255,227,255,54,0,184,255,249,255,230,0,198,255,98,255,54,0,82,0,41,0,64,0,81,0,116,255,207,255,125,0,219,255,16,255,248,255,23,0,179,255,12,1,225,255,125,255,206,255,119,0,246,255,93,255,225,255,159,0,7,0,66,0,18,0,130,255,247,255,176,0,41,0,64,255,81,0,77,0,38,0,84,0,209,255,81,255,248,255,179,0,35,0,156,255,57,0,30,0,105,0,64,0,186,255,94,255,53,0,203,0,235,255,89,255,172,255,100,0,6,0,38,0,202,255,88,255,11,0,126,0,23,0,240,255,142,255,80,0,58,0,39,0,62,0,172,255,51,0,217,255,28,0,168,255,81,0,137,0,18,0,2,0,225,255,199,255,227,255,56,0,35,0,128,255,236,255,93,0,170,255,89,0,196,255,89,255,233,255,50,0,229,255,192,255,236,255,105,0,64,0,3,0,47,0,164,255,236,255,153,0,14,0,137,255,32,0,128,0,25,0,152,255,84,0,124,255,255,255,206,0,9,0,140,255,1,0,104,0,163,255,171,255,253,255,218,255,219,255,95,0,223,255,184,255,212,255,123,0,198,255,220,255,61,0,77,255,255,255,206,0,233,255,122,255,100,0,41,0,18,0,29,0,36,0,126,255,7,0,203,0,65,0,116,255,95,0,6,0,15,0,13,0,42,0,231,255,23,0,179,0,221,255,41,255,221,255,187,255,221,255,120,0,180,255,70,255,34,0,172,0,163,255,253,255,196,255,220,255,21,0,248,255,28,0,159,255,28,0,152,0,52,0,208,255,53,0,253,255,29,0,121,255,243,255,37,0,83,0,126,0,23,0,186,255,240,255,252,255,225,255,29,0,165,255,218,255,213,255,90,0,233,255,63,255,206,255,68,0,43,0,212,255,177,255,10,0,227,255,178,0,43,0,222,254,221,255,189,0,52,0,165,255,55,0,73,0,49,0,129,0,39,0,83,255,230,255,50,0,15,0,231,255,48,0,11,0,240,255,102,0,202,255,35,255,237,255,88,0,207,255,30,0,210,255,79,255,222,255,234,0,14,0,60,255,211,255,125,0,173,255,214,255,28,0,147,255,255,255,95,0,70,0,150,255,105,0,146,0,251,255,60,0,87,0,160,255,221,255,120,0,36,0,65,255,55,0,59,0,195,255,80,0,238,255,169,255,159,255,91,0,133,255,112,255,234,255,25,0,176,255,51,0,47,0,37,0,57,0,9,0,209,255,201,255,238,255,52,0,27,0,224,255,65,0,0,0,7,0,245,255,238,255,206,255,33,0,122,0,217,255,231,255,186,255,178,255,19,0,34,0,41,0,144,255,1,0,172,0,199,255,176,255,210,255,135,255,242,255,91,0,236,255,143,255,0,0,142,0,90,0,242,255,253,255,206,255,23,0,88,0,228,255,152,255,205,255,36,0,141,0,201,255,213,255,188,255,4,0,184,0,0,0,78,255,198,255,112,0,234,255,0,0,216,255,117,255,30,0,185,0,241,255,52,255,180,255,166,0,22,0,175,255,247,255,164,255,254,255,105,0,46,0,192,255,77,0,67,0,21,0,224,255,14,0,157,255,232,255,148,0,57,0,181,255,66,0,33,0,205,255,215,255,12,0,126,255,166,255,153,0,193,255,150,255,242,255,128,0,243,255,20,0,62,0,139,255,245,255,117,0,224,255,174,255,32,0,22,0,242,255,223,255,60,0,180,255,32,0,120,0,11,0,160,255,25,0,15,0,201,255,195,255,222,255,51,0,243,255,162,0,12,0,94,255,42,0,74,0,160,255,146,255,2,0,231,255,251,255,116,0,12,0,159,255,58,0,56,0,20,0,192,255,15,0,227,255,38,0,54,0,245,255,150,255,255,255,74,0,69,0,193,255,241,255,199,255,36,0,19,0,242,255,150,255,164,255,123,0,76,0,219,255,210,255,68,0,250,255,11,0,241,255,112,255,213,255,117,0,21,0,119,255,219,255,31,0,80,0,106,0,17,0,103,255,2,0,31,0,62,0,206,255,3,0,219,255,89,0,141,0,7,0,159,255,17,0,82,0,19,0,216,255,235,255,207,255,172,255,96,0,252,255,124,255,240,255,144,0,226,255,55,0,20,0,155,255,209,255,62,0,2,0,117,255,3,0,106,0,253,255,44,0,58,0,199,255,254,255,254,255,25,0,143,255,16,0,65,0,236,255,246,255,17,0,3,0,191,255,50,0,254,255,190,255,35,0,16,0,211,255,218,255,222,255,179,255,218,255,53,0,28,0,219,255,38,0,40,0,188,255,198,255,39,0,207,255,31,0,72,0,4,0,155,255,65,0,118,0,53,0,185,255,50,0,190,255,234,255,50,0,237,255,203,255,250,255,83,0,226,255,161,255,237,255,48,0,240,255,59,0,206,255,119,255,209,255,160,0,232,255,108,255,189,255,1,0,46,0,104,0,36,0,92,255,221,255,184,0,43,0,202,255,29,0,210,255,88,0,97,0,4,0,127,255,16,0,116,0,31,0,154,255,154,255,197,255,5,0,195,0,255,255,99,255,251,255,108,0,240,255,124,255,225,255,203,255,210,255,175,0,180,255,198,255,218,255,46,0,24,0,201,255,18,0,237,255,0,0,64,0,19,0,238,255,18,0,31,0,37,0,245,255,32,0,209,255,20,0,111,0,32,0,178,255,1,0,35,0,247,255,249,255,213,255,9,0,215,255,3,0,1,0,155,255,211,255,121,0,244,255,157,255,25,0,122,0,202,255,61,0,42,0,153,255,77,0,67,0,27,0,209,255,84,0,20,0,19,0,45,0,227,255,188,255,28,0,54,0,241,255,139,255,33,0,60,0,205,255,21,0,214,255,169,255,204,255,143,0,200,255,117,255,235,255,34,0,1,0,44,0,245,255,130,255,250,255,98,0,250,255,0,0,246,255,228,255,22,0,84,0,98,0,85,255,34,0,117,0,249,255,17,0,0,0,223,255,23,0,84,0,218,255,42,255,38,0,91,0,55,0,22,0,183,255,22,0,184,255,60,0,203,255,192,255,1,0,12,0,10,0,41,0,247,255,249,255,51,0,67,0,236,255,152,255,241,255,124,0,49,0,214,255,47,0,161,255,41,0,101,0,24,0,197,255,213,255,129,0,1,0,202,255,229,255,248,255,17,0,230,255,16,0,215,255,253,255,92,0,16,0,200,255,183,255,11,0,10,0,57,0,73,0,143,255,236,255,91,0,9,0,30,0,44,0,240,255,3,0,25,0,238,255,162,255,19,0,84,0,24,0,171,255,238,255,21,0,203,255,32,0,219,255,231,255,228,255,109,0,199,255,139,255,15,0,251,255,246,255,57,0,27,0,191,255,252,255,100,0,218,255,140,255,30,0,230,255,5,0,29,0,37,0,191,255,13,0,228,0,217,255,108,255,56,0,253,255,241,255,11,0,254,255,193,255,32,0,133,0,1,0,164,255,236,255,4,0,228,255,38,0,237,255,231,255,21,0,61,0,251,255,180,255,10,0,5,0,252,255,78,0,223,255,119,255,241,255,115,0,45,0,159,255,44,0,20,0,36,0,85,0,251,255,205,255,239,255,78,0,243,255,195,255,215,255,29,0,6,0,44,0,232,255,217,255,223,255,64,0,252,255,197,255,206,255,252,255,26,0,63,0,16,0,200,255,17,0,73,0,53,0,233,255,223,255,231,255,40,0,53,0,40,0,208,255,247,255,44,0,48,0,202,255,187,255,21,0,214,255,43,0,244,255,227,255,233,255,71,0,228,255,184,255,12,0,91,0,248,255,20,0,219,255,145,255,0,0,13,0,5,0,139,255,11,0,155,0,0,0,15,0,42,0,157,255,18,0,82,0,233,255,192,255,68,0,64,0,28,0,79,0,51,0,155,255,239,255,115,0,224,255,177,255,30,0,236,255,191,255,60,0,12,0,184,255,5,0,166,0,212,255,200,255,12,0,23,0,215,255,47,0,242,255,78,255,43,0,119,0,23,0,236,255,44,0,39,0,16,0,50,0,27,0,109,255,12,0,119,0,218,255,208,255,45,0,26,0,7,0,75,0,189,255,167,255,221,255,54,0,251,255,214,255,233,255,240,255,244,255,41,0,246,255,217,255,30,0,54,0,12,0,221,255,231,255,10,0,37,0,10,0,39,0,200,255,9,0,128,0,67,0,229,255,233,255,18,0,255,255,181,255,228,255,231,255,229,255,137,0,42,0,229,255,223,255,46,0,245,255,208,255,188,255,239,255,5,0,101,0,4,0,156,255,229,255,68,0,28,0,238,255,1,0,208,255,0,0,132,0,18,0,170,255,22,0,43,0,61,0,7,0,38,0,178,255,20,0,145,0,1,0,118,255,8,0,19,0,185,255,43,0,20,0,188,255,5,0,117,0,227,255,171,255,234,255,12,0,173,255,47,0,18,0,200,255,14,0,61,0,249,255,214,255,64,0,18,0,2,0,5,0,10,0,193,255,7,0,101,0,13,0,203,255,36,0,238,255,251,255,32,0,240,255,198,255,227,255,66,0,196,255,220,255,248,255,249,255,227,255,45,0,249,255,225,255,9,0,45,0,242,255,238,255,242,255,30,0,13,0,66,0,5,0,185,255,37,0,43,0,20,0,183,255,22,0,36,0,13,0,17,0,255,255,3,0,7,0,15,0,29,0,150,255,211,255,67,0,4,0,26,0,205,255,244,255,196,255,69,0,248,255,160,255,227,255,46,0,20,0,11,0,222,255,175,255,250,255,89,0,33,0,207,255,252,255,83,0,39,0,230,255,31,0,160,255,35,0,93,0,245,255,152,255,219,255,91,0,18,0,246,255,236,255,164,255,252,255,81,0,8,0,184,255,236,255,52,0,207,255,51,0,250,255,241,255,5,0,49,0,21,0,149,255,4,0,50,0,226,255,2,0,25,0,192,255,243,255,108,0,3,0,168,255,37,0,40,0,2,0,252,255,2,0,194,255,215,255,107,0,232,255,206,255,10,0,47,0,248,255,239,255,1,0,141,255,244,255,130,0,233,255,192,255,19,0,75,0,227,255,243,255,26,0,177,255,60,0,58,0,211,255,230,255,0,0,41,0,24,0,215,255,14,0,244,255,25,0,37,0,243,255,234,255,25,0,14,0,218,255,246,255,241,255,231,255,248,255,113,0,17,0,176,255,246,255,16,0,251,255,252,255,246,255,234,255,8,0,43,0,25,0,200,255,26,0,69,0,24,0,190,255,249,255,11,0,17,0,83,0,234,255,206,255,235,255,33,0,58,0,226,255,242,255,199,255,0,0,85,0,6,0,192,255,214,255,49,0,253,255,254,255,2,0,222,255,21,0,62,0,7,0,134,255,240,255,84,0,20,0,250,255,13,0,204,255,3,0,74,0,32,0,196,255,28,0,15,0,248,255,41,0,252,255,219,255,220,255,124,0,250,255,140,255,244,255,32,0,3,0,5,0,222,255,208,255,215,255,104,0,251,255,137,255,247,255,19,0,9,0,54,0,39,0,218,255,12,0,23,0,14,0,240,255,19,0,232,255,17,0,60,0,35,0,213,255,47,0,24,0,6,0,200,255,9,0,62,0,212,255,14,0,252,255,200,255,246,255,50,0,234,255,170,255,9,0,67,0,201,255,216,255,226,255,254,255,254,255,7,0,28,0,198,255,64,0,74,0,8,0,236,255,4,0,8,0,3,0,66,0,253,255,167,255,22,0,65,0,254,255,251,255,12,0,228,255,12,0,56,0,219,255,168,255,207,255,100,0,18,0,187,255,244,255,1,0,243,255,70,0,251,255,189,255,240,255,80,0,247,255,223,255,245,255,163,255,34,0,75,0,37,0,187,255,249,255,94,0,15,0,2,0,8,0,189,255,253,255,63,0,11,0,185,255,240,255,78,0,14,0,218,255,227,255,195,255,206,255,46,0,245,255,205,255,219,255,26,0,19,0,14,0,231,255,199,255,1,0,51,0,32,0,248,255,244,255,236,255,28,0,232,255,54,0,218,255,36,0,56,0,21,0,232,255,255,255,28,0,21,0,193,255,239,255,236,255,238,255,47,0,221,255,251,255,10,0,44,0,205,255,189,255,223,255,12,0,237,255,1,0,15,0,205,255,40,0,76,0,241,255,234,255,9,0,249,255,249,255,32,0,247,255,191,255,18,0,38,0,238,255,237,255,46,0,240,255,234,255,63,0,225,255,166,255,26,0,30,0,226,255,212,255,254,255,6,0,10,0,104,0,229,255,187,255,231,255,36,0,238,255,207,255,245,255,228,255,25,0,80,0,22,0,168,255,9,0,47,0,26,0,227,255,2,0,246,255,15,0,73,0,10,0,166,255,6,0,51,0,3,0,243,255,231,255,240,255,240,255,64,0,252,255,148,255,225,255,45,0,251,255,14,0,238,255,245,255,7,0,66,0,4,0,158,255,239,255,37,0,56,0,249,255,15,0,242,255,22,0,39,0,38,0,164,255,245,255,38,0,13,0,253,255,255,255,252,255,3,0,24,0,251,255,197,255,217,255,66,0,4,0,222,255,227,255,245,255,241,255,48,0,248,255,182,255,3,0,43,0,242,255,226,255,250,255,239,255,244,255,35,0,16,0,198,255,24,0,40,0,244,255,242,255,21,0,226,255,243,255,11,0,236,255,179,255,12,0,97,0,243,255,237,255,44,0,19,0,247,255,236,255,228,255,202,255,12,0,78,0,233,255,228,255,13,0,31,0,251,255,6,0,12,0,185,255,32,0,55,0,240,255,229,255,5,0,250,255,11,0,51,0,21,0,205,255,2,0,74,0,236,255,215,255,250,255,216,255,253,255,42,0,242,255,221,255,14,0,80,0,246,255,198,255,237,255,221,255,235,255,50,0,245,255,212,255,7,0,72,0,29,0,5,0,255,255,194,255,29,0,36,0,14,0,186,255,237,255,33,0,13,0,20,0,2,0,237,255,11,0,16,0,253,255,218,255,213,255,33,0,11,0,243,255,233,255,237,255,249,255,36,0,18,0,227,255,252,255,253,255,243,255,228,255,219,255,234,255,10,0,49,0,31,0,216,255,8,0,48,0,19,0,214,255,252,255,237,255,243,255,34,0,249,255,212,255,10,0,50,0,14,0,203,255,17,0,254,255,244,255,238,255,235,255,245,255,232,255,44,0,242,255,200,255,25,0,34,0,242,255,27,0,16,0,187,255,21,0,47,0,231,255,205,255,38,0,19,0,29,0,90,0,25,0,145,255,1,0,64,0,240,255,214,255,241,255,27,0,239,255,60,0,251,255,165,255,5,0,56,0,226,255,197,255,234,255,254,255,241,255,49,0,244,255,186,255,8,0,56,0,14,0,249,255,28,0,226,255,8,0,65,0,251,255,193,255,29,0,41,0,23,0,218,255,13,0,5,0,27,0,20,0,235,255,217,255,244,255,37,0,244,255,253,255,244,255,238,255,244,255,2,0,3,0,217,255,230,255,7,0,242,255,248,255,237,255,32,0,10,0,12,0,13,0,186,255,19,0,58,0,38,0,215,255,251,255,46,0,4,0,8,0,22,0,195,255,9,0,29,0,26,0,229,255,242,255,19,0,252,255,235,255,243,255,254,255,219,255,43,0,2,0,215,255,18,0,3,0,243,255,10,0,248,255,204,255,6,0,104,0,4,0,193,255,6,0,8,0,21,0,25,0,38,0,188,255,21,0,92,0,249,255,223,255,5,0,27,0,7,0,247,255,9,0,200,255,229,255,61,0,233,255,230,255,239,255,220,255,237,255,48,0,246,255,201,255,7,0,48,0,242,255,245,255,15,0,250,255,241,255,56,0,0,0,192,255,38,0,39,0,8,0,201,255,21,0,8,0,23,0,31,0,248,255,215,255,8,0,54,0,233,255,6,0,20,0,212,255,6,0,33,0,212,255,231,255,246,255,51,0,239,255,213,255,245,255,247,255,236,255,18,0,7,0,221,255,4,0,75,0,255,255,202,255,4,0,27,0,25,0,24,0,13,0,205,255,10,0,16,0,10,0,240,255,249,255,7,0,244,255,44,0,238,255,226,255,241,255,18,0,19,0,204,255,243,255,32,0,248,255,49,0,246,255,221,255,245,255,45,0,15,0,170,255,249,255,23,0,19,0,12,0,11,0,235,255,1,0,43,0,10,0,210,255,252,255,37,0,252,255,6,0,8,0,209,255,236,255,68,0,253,255,224,255,236,255,4,0,243,255,35,0,10,0,200,255,245,255,41,0,1,0,233,255,232,255,31,0,240,255,19,0,254,255,211,255,7,0,32,0,14,0,202,255,19,0,35,0,255,255,38,0,1,0,195,255,16,0,55,0,255,255,222,255,252,255,27,0,4,0,29,0,242,255,224,255,247,255,42,0,206,255,227,255,14,0,11,0,254,255,6,0,246,255,218,255,16,0,30,0,240,255,1,0,14,0,8,0,1,0,20,0,25,0,197,255,19,0,29,0,242,255,9,0,6,0,9,0,234,255,243,255,246,255,222,255,13,0,46,0,253,255,252,255,251,255,19,0,6,0,240,255,245,255,230,255,230,255,35,0,18,0,229,255,14,0,17,0,6,0,251,255,251,255,234,255,0,0,44,0,13,0,201,255,234,255,56,0,21,0,251,255,19,0,220,255,250,255,64,0,243,255,215,255,244,255,17,0,255,255,6,0,252,255,207,255,245,255,78,0,10,0,215,255,218,255,2,0,255,255,19,0,255,255,208,255,251,255,97,0,41,0,192,255,4,0,20,0,249,255,5,0,14,0,212,255,9,0,61,0,12,0,237,255,6,0,17,0,15,0,9,0,252,255,217,255,228,255,46,0,237,255,233,255,4,0,241,255,4,0,42,0,250,255,214,255,19,0,52,0,245,255,198,255,11,0,3,0,4,0,35,0,19,0,0,0,26,0,43,0,251,255,201,255,10,0,252,255,237,255,252,255,6,0,1,0,10,0,39,0,241,255,220,255,7,0,17,0,232,255,250,255,235,255,252,255,253,255,29,0,6,0,216,255,20,0,51,0,2,0,238,255,6,0,248,255,9,0,29,0,251,255,192,255,9,0,60,0,31,0,3,0,9,0,242,255,250,255,38,0,252,255,192,255,239,255,21,0,2,0,13,0,242,255,232,255,252,255,59,0,246,255,182,255,226,255,20,0,2,0,28,0,0,0,233,255,4,0,51,0,24,0,210,255,249,255,29,0,20,0,13,0,9,0,225,255,8,0,26,0,39,0,219,255,11,0,29,0,253,255,26,0,254,255,203,255,230,255,37,0,253,255,240,255,241,255,17,0,2,0,29,0,245,255,198,255,237,255,35,0,253,255,234,255,4,0,33,0,23,0,18,0,13,0,236,255,4,0,16,0,7,0,241,255,13,0,20,0,250,255,10,0,7,0,221,255,5,0,23,0,242,255,236,255,245,255,23,0,225,255,6,0,253,255,242,255,252,255,34,0,234,255,233,255,16,0,29,0,243,255,240,255,249,255,229,255,255,255,43,0,0,0,235,255,30,0,27,0,254,255,3,0,6,0,224,255,15,0,43,0,9,0,216,255,6,0,50,0,6,0,241,255,2,0,213,255,253,255,57,0,228,255,209,255,236,255,37,0,250,255,251,255,246,255,227,255,251,255,39,0,0,0,230,255,4,0,19,0,3,0,246,255,1,0,245,255,35,0,37,0,25,0,200,255,247,255,17,0,6,0,251,255,255,255,241,255,254,255,72,0,2,0,210,255,253,255,17,0,6,0,232,255,247,255,239,255,223,255,52,0,255,255,207,255,254,255,25,0,7,0,252,255,4,0,246,255,253,255,33,0,3,0,224,255,242,255,12,0,10,0,18,0,16,0,228,255,2,0,22,0,253,255,223,255,238,255,21,0,250,255,3,0,7,0,11,0,246,255,31,0,3,0,208,255,249,255,17,0,241,255,253,255,255,255,249,255,1,0,32,0,7,0,217,255,23,0,8,0,3,0,241,255,5,0,21,0,0,0,34,0,3,0,221,255,17,0,41,0,2,0,223,255,9,0,253,255,246,255,17,0,243,255,216,255,254,255,31,0,245,255,253,255,247,255,247,255,12,0,5,0,242,255,227,255,4,0,28,0,1,0,6,0,2,0,228,255,15,0,31,0,1,0,184,255,7,0,47,0,255,255,4,0,242,255,242,255,10,0,37,0,8,0,200,255,7,0,41,0,250,255,2,0,246,255,232,255,244,255,30,0,245,255,213,255,252,255,25,0,4,0,251,255,12,0,204,255,251,255,68,0,252,255,227,255,254,255,15,0,9,0,13,0,6,0,223,255,9,0,19,0,12,0,238,255,231,255,19,0,250,255,4,0,253,255,245,255,255,255,11,0,3,0,220,255,234,255,34,0,251,255,8,0,255,255,232,255,244,255,10,0,16,0,226,255,5,0,26,0,18,0,232,255,3,0,9,0,252,255,22,0,11,0,228,255,19,0,35,0,3,0,226,255,1,0,1,0,251,255,28,0,246,255,224,255,239,255,32,0,244,255,233,255,2,0,244,255,243,255,43,0,241,255,217,255,2,0,44,0,3,0,219,255,5,0,247,255,12,0,49,0,0,0,204,255,12,0,40,0,250,255,228,255,249,255,246,255,8,0,38,0,255,255,219,255,14,0,23,0,247,255,240,255,246,255,246,255,5,0,34,0,230,255,207,255,6,0,27,0,253,255,247,255,251,255,246,255,246,255,43,0,251,255,213,255,24,0,252,255,4,0,14,0,12,0,247,255,16,0,25,0,3,0,233,255,243,255,247,255,248,255,243,255,1,0,246,255,251,255,35,0,247,255,241,255,240,255,15,0,250,255,235,255,245,255,0,0,251,255,9,0,17,0,242,255,0,0,25,0,15,0,237,255,3,0,4,0,8,0,9,0,26,0,223,255,5,0,20,0,15,0,7,0,253,255,2,0,248,255,19,0,249,255,194,255,250,255,21,0,1,0,0,0,251,255,18,0,243,255,8,0,250,255,222,255,237,255,38,0,5,0,238,255,11,0,6,0,4,0,19,0,9,0,223,255,255,255,27,0,254,255,234,255,15,0,238,255,13,0,27,0,2,0,224,255,9,0,38,0,251,255,246,255,245,255,242,255,0,0,11,0,255,255,215,255,5,0,49,0,237,255,5,0,243,255,232,255,0,0,17,0,242,255,207,255,20,0,31,0,12,0,252,255,25,0,247,255,1,0,34,0,245,255,204,255,18,0,27,0,246,255,233,255,13,0,251,255,6,0,14,0,242,255,230,255,246,255,29,0,243,255,242,255,252,255,1,0,1,0,3,0,253,255,249,255,246,255,26,0,1,0,236,255,6,0,231,255,6,0,23,0,19,0,230,255,9,0,45,0,26,0,226,255,241,255,253,255,252,255,16,0,16,0,231,255,3,0,27,0,4,0,234,255,250,255,0,0,251,255,10,0,241,255,249,255,238,255,25,0,6,0,234,255,2,0,253,255,250,255,21,0,251,255,231,255,245,255,26,0,8,0,214,255,2,0,13,0,6,0,20,0,17,0,228,255,1,0,24,0,253,255,224,255,0,0,10,0,3,0,27,0,9,0,222,255,249,255,24,0,249,255,224,255,244,255,239,255,243,255,28,0,251,255,227,255,6,0,41,0,8,0,218,255,7,0,248,255,2,0,28,0,251,255,229,255,13,0,21,0,253,255,246,255,11,0,247,255,3,0,22,0,243,255,228,255,251,255,1,0,234,255,9,0,8,0,254,255,4,0,31,0,244,255,215,255,6,0,8,0,252,255,245,255,252,255,254,255,6,0,27,0,9,0,231,255,8,0,16,0,251,255,240,255,1,0,11,0,0,0,21,0,3,0,235,255,254,255,10,0,12,0,244,255,242,255,254,255,251,255,3,0,246,255,228,255,251,255,27,0,0,0,251,255,253,255,13,0,255,255,244,255,240,255,230,255,246,255,34,0,11,0,230,255,0,0,21,0,6,0,5,0,7,0,217,255,250,255,37,0,11,0,239,255,3,0,18,0,249,255,23,0,5,0,209,255,253,255,27,0,252,255,233,255,244,255,7,0,245,255,19,0,12,0,213,255,252,255,46,0,4,0,232,255,8,0,4,0,2,0,20,0,6,0,229,255,5,0,26,0,16,0,254,255,3,0,238,255,253,255,12,0,254,255,224,255,251,255,31,0,244,255,253,255,1,0,242,255,246,255,9,0,255,255,225,255,3,0,29,0,240,255,245,255,1,0,255,255,7,0,250,255,1,0,248,255,9,0,19,0,255,255,232,255,12,0,13,0,6,0,5,0,1,0,252,255,15,0,16,0,255,255,235,255,245,255,250,255,249,255,6,0,252,255,247,255,251,255,20,0,246,255,248,255,251,255,1,0,5,0,252,255,237,255,3,0,254,255,31,0,8,0,220,255,12,0,7,0,12,0,4,0,0,0,240,255,5,0,40,0,4,0,227,255,0,0,5,0,3,0,9,0,1,0,234,255,252,255,33,0,246,255,230,255,247,255,8,0,4,0,10,0,6,0,224,255,250,255,39,0,1,0,231,255,3,0,255,255,252,255,23,0,9,0,241,255,6,0,14,0,25,0,228,255,4,0,251,255,250,255,24,0,6,0,236,255,246,255,24,0,2,0,227,255,253,255,1,0,251,255,26,0,247,255,233,255,237,255,20,0,252,255,238,255,0,0,4,0,252,255,6,0,7,0,240,255,2,0,16,0,1,0,237,255,5,0,11,0,7,0,6,0,7,0,225,255,12,0,27,0,254,255,239,255,252,255,8,0,251,255,18,0,1,0,224,255,252,255,15,0,251,255,241,255,253,255,19,0,246,255,11,0,240,255,241,255,3,0,19,0,3,0,223,255,10,0,19,0,6,0,4,0,0,0,236,255,7,0,21,0,250,255,223,255,12,0,21,0,17,0,0,0,250,255,249,255,1,0,24,0,248,255,237,255,247,255,13,0,253,255,2,0,1,0,221,255,3,0,37,0,245,255,248,255,247,255,13,0,252,255,4,0,9,0,229,255,5,0,25,0,7,0,236,255,9,0,20,0,251,255,1,0,255,255,236,255,250,255,24,0,16,0,229,255,2,0,5,0,249,255,17,0,250,255,237,255,240,255,34,0,252,255,241,255,247,255,248,255,0,0,1,0,5,0,241,255,241,255,33,0,0,0,236,255,0,0,1,0,9,0,251,255,13,0,248,255,1,0,29,0,9,0,251,255,4,0,251,255,2,0,15,0,1,0,236,255,6,0,14,0,0,0,246,255,245,255,6,0,242,255,6,0,1,0,244,255,251,255,24,0,3,0,241,255,9,0,9,0,3,0,246,255,249,255,7,0,1,0,2,0,2,0,243,255,13,0,4,0,2,0,253,255,252,255,0,0,8,0,28,0,248,255,229,255,0,0,6,0,4,0,9,0,252,255,231,255,5,0,39,0,243,255,214,255,253,255,17,0,0,0,3,0,0,0,245,255,6,0,29,0,252,255,229,255,7,0,17,0,253,255,5,0,253,255,241,255,16,0,25,0,6,0,230,255,2,0,13,0,252,255,15,0,252,255,229,255,248,255,32,0,0,0,229,255,249,255,19,0,254,255,12,0,255,255,238,255,249,255,14,0,5,0,236,255,255,255,11,0,4,0,20,0,9,0,241,255,255,255,17,0,8,0,246,255,252,255,0,0,9,0,11,0,4,0,242,255,253,255,19,0,255,255,232,255,246,255,14,0,252,255,248,255,253,255,253,255,0,0,12,0,6,0,245,255,254,255,18,0,254,255,249,255,3,0,251,255,254,255,1,0,5,0,248,255,7,0,25,0,1,0,248,255,255,255,242,255,250,255,20,0,253,255,228,255,4,0,36,0,255,255,246,255,254,255,243,255,249,255,15,0,245,255,223,255,3,0,26,0,253,255,250,255,255,255,250,255,9,0,31,0,251,255,245,255,255,255,7,0,6,0,250,255,4,0,239,255,11,0,31,0,0,0,243,255,11,0,8,0,249,255,249,255,245,255,238,255,1,0,29,0,251,255,242,255,255,255,15,0,242,255,254,255,246,255,235,255,253,255,20,0,253,255,242,255,3,0,10,0,10,0,7,0,8,0,236,255,2,0,27,0,4,0,242,255,5,0,7,0,9,0,254,255,1,0,249,255,250,255,23,0,3,0,236,255,245,255,3,0,250,255,252,255,251,255,253,255,3,0,21,0,0,0,251,255,244,255,3,0,1,0,251,255,1,0,247,255,255,255,26,0,9,0,238,255,4,0,8,0,4,0,247,255,2,0,248,255,249,255,23,0,4,0,238,255,7,0,16,0,254,255,247,255,3,0,253,255,248,255,22,0,248,255,227,255,244,255,15,0,252,255,2,0,7,0,248,255,254,255,21,0,251,255,225,255,1,0,14,0,4,0,6,0,5,0,252,255,8,0,15,0,12,0,227,255,4,0,8,0,254,255,255,255,254,255,253,255,4,0,27,0,252,255,227,255,5,0,21,0,245,255,249,255,246,255,247,255,250,255,21,0,246,255,231,255,7,0,18,0,9,0,253,255,0,0,249,255,3,0,14,0,0,0,237,255,7,0,17,0,6,0,3,0,3,0,245,255,7,0,13,0,0,0,240,255,253,255,8,0,3,0,14,0,1,0,252,255,255,255,4,0,253,255,236,255,249,255,18,0,252,255,6,0,247,255,250,255,9,0,6,0,8,0,236,255,254,255,15,0,4,0,254,255,0,0,249,255,255,255,8,0,5,0,249,255,5,0,17,0,4,0,242,255,1,0,4,0,247,255,12,0,253,255,244,255,252,255,18,0,252,255,243,255,0,0,246,255,249,255,7,0,3,0,245,255,251,255,24,0,252,255,252,255,11,0,243,255,4,0,6,0,8,0,243,255,0,0,22,0,4,0,242,255,5,0,250,255,0,0,20,0,6,0,233,255,1,0,22,0,251,255,247,255,243,255,253,255,250,255,17,0,254,255,235,255,0,0,11,0,253,255,247,255,2,0,245,255,2,0,24,0,252,255,242,255,5,0,18,0,9,0,253,255,4,0,229,255,3,0,33,0,249,255,247,255,9,0,12,0,2,0,251,255,254,255,242,255,4,0,15,0,251,255,246,255,249,255,15,0,249,255,250,255,252,255,254,255,7,0,11,0,252,255,243,255,252,255,6,0,255,255,252,255,252,255,0,0,6,0,8,0,0,0,241,255,8,0,9,0,4,0,242,255,246,255,13,0,250,255,9,0,1,0,239,255,0,0,10,0,254,255,239,255,255,255,0,0,250,255,14,0,252,255,238,255,254,255,15,0,2,0,246,255,8,0,1,0,255,255,13,0,4,0,235,255,1,0,25,0,3,0,238,255,8,0,253,255,255,255,12,0,7,0,228,255,248,255,21,0,0,0,246,255,251,255,5,0,249,255,11,0,7,0,233,255,250,255,13,0,252,255,251,255,255,255,253,255,251,255,17,0,4,0,227,255,6,0,18,0,5,0,3,0,255,255,246,255,252,255,19,0,1,0,235,255,2,0,7,0,1,0,251,255,2,0,255,255,3,0,8,0,248,255,242,255,252,255,8,0,251,255,1,0,0,0,254,255,1,0,4,0,253,255,246,255,0,0,12,0,252,255,0,0,2,0,246,255,11,0,4,0,4,0,247,255,6,0,19,0,254,255,245,255,249,255,253,255,255,255,3,0,249,255,244,255,3,0,14,0,0,0,252,255,252,255,252,255,252,255,9,0,249,255,236,255,3,0,15,0,3,0,251,255,6,0,4,0,4,0,10,0,4,0,237,255,3,0,22,0,2,0,233,255,10,0,251,255,7,0,8,0,0,0,250,255,252,255,13,0,2,0,246,255,255,255,246,255,246,255,9,0,5,0,246,255,250,255,22,0,251,255,247,255,248,255,244,255,252,255,9,0,7,0,233,255,1,0,27,0,6,0,246,255,3,0,252,255,254,255,10,0,6,0,240,255,2,0,12,0,9,0,245,255,2,0,252,255,254,255,15,0,252,255,244,255,250,255,7,0,254,255,249,255,252,255,255,255,251,255,17,0,1,0,245,255,0,0,11,0,248,255,240,255,5,0,1,0,11,0,6,0,3,0,249,255,5,0,15,0,2,0,243,255,0,0,3,0,252,255,9,0,1,0,244,255,8,0,13,0,252,255,248,255,250,255,1,0,0,0,5,0,250,255,240,255,0,0,9,0,254,255,245,255,1,0,15,0,4,0,254,255,253,255,249,255,1,0,5,0,1,0,247,255,6,0,4,0,8,0,8,0,0,0,244,255,4,0,9,0,0,0,242,255,255,255,5,0,0,0,14,0,253,255,239,255,253,255,17,0,249,255,238,255,249,255,9,0,253,255,3,0,254,255,234,255,252,255,14,0,3,0,247,255,253,255,6,0,254,255,4,0,6,0,237,255,2,0,19,0,9,0,250,255,5,0,251,255,255,255,10,0,1,0,234,255,251,255,15,0,1,0,252,255,255,255,255,255,254,255,8,0,252,255,240,255,250,255,8,0,255,255,0,0,2,0,252,255,0,0,5,0,7,0,242,255,2,0,12,0,255,255,253,255,3,0,255,255,2,0,9,0,3,0,243,255,1,0,18,0,253,255,246,255,253,255,255,255,249,255,2,0,255,255,250,255,3,0,13,0,255,255,251,255,255,255,252,255,251,255,255,255,253,255,248,255,3,0,16,0,1,0,252,255,3,0,3,0,4,0,251,255,2,0,243,255,2,0,22,0,255,255,239,255,5,0,8,0,5,0,2,0,248,255,241,255,1,0,22,0,252,255,238,255,250,255,5,0,254,255,1,0,253,255,243,255,3,0,19,0,250,255,237,255,251,255,2,0,5,0,9,0,4,0,244,255,4,0,23,0,6,0,240,255,3,0,250,255,0,0,11,0,254,255,244,255,255,255,15,0,4,0,245,255,1,0,252,255,253,255,11,0,251,255,242,255,252,255,13,0,1,0,250,255,0,0,255,255,5,0,6,0,4,0,244,255,253,255,7,0,255,255,248,255,2,0,6,0,3,0,4,0,6,0,252,255,0,0,4,0,255,255,244,255,254,255,5,0,248,255,7,0,3,0,250,255,2,0,5,0,255,255,243,255,253,255,0,0,248,255,8,0,0,0,254,255,0,0,6,0,3,0,245,255,7,0,7,0,0,0,253,255,0,0,252,255,253,255,9,0,5,0,242,255,6,0,8,0,2,0,3,0,255,255,243,255,253,255,11,0,251,255,246,255,253,255,13,0,1,0,5,0,252,255,243,255,1,0,8,0,250,255,243,255,253,255,7,0,4,0,10,0,1,0,241,255,7,0,11,0,2,0,250,255,255,255,2,0,1,0,8,0,252,255,239,255,6,0,14,0,1,0,245,255,253,255,4,0,254,255,2,0,250,255,244,255,252,255,17,0,0,0,248,255,2,0,6,0,2,0,2,0,0,0,246,255,2,0,7,0,2,0,253,255,0,0,1,0,4,0,0,0,4,0,244,255,2,0,11,0,255,255,249,255,252,255,8,0,255,255,2,0,1,0,238,255,253,255,15,0,252,255,250,255,253,255,5,0,249,255,1,0,0,0,247,255,254,255,11,0,5,0,248,255,2,0,8,0,253,255,252,255,4,0,250,255,1,0,11,0,4,0,247,255,4,0,3,0,4,0,253,255,4,0,252,255,247,255,18,0,254,255,243,255,254,255,9,0,251,255,249,255,253,255,252,255,252,255,16,0,253,255,242,255,254,255,8,0,3,0,254,255,2,0,245,255,7,0,15,0,255,255,248,255,255,255,6,0,5,0,2,0,2,0,246,255,3,0,14,0,255,255,239,255,2,0,10,0,0,0,1,0,246,255,251,255,1,0,13,0,1,0,240,255,0,0,5,0,254,255,6,0,253,255,252,255,3,0,8,0,254,255,246,255,2,0,251,255,6,0,5,0,2,0,250,255,4,0,19,0,2,0,244,255,2,0,3,0,4,0,3,0,254,255,245,255,0,0,13,0,254,255,247,255,250,255,2,0,251,255,1,0,254,255,254,255,1,0,3,0,0,0,249,255,254,255,5,0,254,255,9,0,3,0,252,255,1,0,0,0,4,0,244,255,5,0,6,0,1,0,5,0,3,0,0,0,254,255,6,0,3,0,244,255,0,0,10,0,253,255,250,255,2,0,252,255,250,255,12,0,255,255,244,255,253,255,6,0,255,255,255,255,4,0,246,255,254,255,13,0,0,0,244,255,255,255,13,0,3,0,2,0,4,0,246,255,5,0,10,0,3,0,242,255,0,0,14,0,255,255,253,255,255,255,244,255,1,0,12,0,255,255,245,255,0,0,9,0,254,255,7,0,250,255,244,255,254,255,10,0,254,255,245,255,5,0,7,0,3,0,6,0,1,0,242,255,3,0,15,0,255,255,246,255,2,0,11,0,3,0,255,255,2,0,249,255,0,0,7,0,250,255,250,255,252,255,3,0,255,255,252,255,252,255,251,255,0,0,9,0,0,0,254,255,255,255,3,0,253,255,255,255,254,255,250,255,4,0,8,0,4,0,253,255,2,0,7,0,1,0,250,255,255,255,254,255,0,0,4,0,2,0,251,255,2,0,10,0,2,0,248,255,0,0,1,0,250,255,9,0,254,255,241,255,255,255,10,0,0,0,253,255,2,0,255,255,253,255,12,0,2,0,241,255,252,255,8,0,255,255,253,255,6,0,1,0,1,0,10,0,1,0,247,255,253,255,4,0,255,255,252,255,0,0,252,255,0,0,14,0,2,0,248,255,255,255,5,0,252,255,254,255,250,255,252,255,253,255,14,0,2,0,245,255,2,0,8,0,1,0,0,0,2,0,250,255,0,0,8,0,254,255,245,255,3,0,6,0,2,0,6,0,5,0,254,255,255,255,5,0,251,255,245,255,255,255,3,0,253,255,2,0,252,255,254,255,0,0,9,0,254,255,245,255,253,255,3,0,254,255,0,0,0,0,0,0,5,0,7,0,2,0,246,255,1,0,5,0,2,0,255,255,255,255,249,255,1,0,6,0,1,0,249,255,3,0,13,0,3,0,252,255,251,255,253,255,0,0,5,0,254,255,245,255,254,255,15,0,1,0,251,255,0,0,255,255,255,255,5,0,254,255,243,255,255,255,10,0,2,0,3,0,3,0,251,255,1,0,8,0,2,0,243,255,254,255,11,0,1,0,255,255,2,0,251,255,0,0,8,0,1,0,246,255,253,255,12,0,250,255,250,255,253,255,0,0,254,255,10,0,2,0,247,255,0,0,11,0,1,0,253,255,2,0,248,255,254,255,7,0,4,0,246,255,6,0,14,0,2,0,253,255,2,0,249,255,0,0,9,0,255,255,250,255,255,255,11,0,253,255,253,255,3,0,248,255,251,255,6,0,251,255,250,255,0,0,3,0,255,255,0,0,1,0,253,255,2,0,9,0,2,0,246,255,0,0,5,0,255,255,252,255,2,0,253,255,4,0,6,0,4,0,251,255,2,0,6,0,255,255,250,255,255,255,1,0,2,0,4,0,253,255,2,0,255,255,2,0,2,0,250,255,250,255,254,255,253,255,8,0,253,255,248,255,2,0,7,0,1,0,252,255,255,255,254,255,5,0,10,0,0,0,247,255,255,255,9,0,3,0,249,255,4,0,1,0,2,0,4,0,253,255,248,255,253,255,8,0,254,255,250,255,253,255,1,0,255,255,10,0,0,0,244,255,0,0,5,0,254,255,251,255,254,255,2,0,0,0,12,0,5,0,242,255,3,0,6,0,4,0,251,255,4,0,1,0,0,0,13,0,1,0,245,255,1,0,4,0,2,0,0,0,2,0,249,255,250,255,9,0,253,255,246,255,254,255,5,0,252,255,1,0,2,0,253,255,253,255,7,0,1,0,246,255,255,255,8,0,253,255,255,255,3,0,2,0,3,0,0,0,4,0,247,255,0,0,3,0,1,0,2,0,0,0,3,0,255,255,3,0,3,0,250,255,2,0,3,0,255,255,250,255,252,255,2,0,254,255,4,0,252,255,245,255,254,255,9,0,1,0,251,255,255,255,4,0,2,0,1,0,254,255,248,255,1,0,11,0,2,0,250,255,1,0,2,0,5,0,253,255,254,255,247,255,254,255,13,0,253,255,252,255,254,255,255,255,2,0,3,0,255,255,247,255,255,255,10,0,254,255,253,255,254,255,2,0,2,0,3,0,0,0,244,255,3,0,11,0,3,0,252,255,0,0,255,255,255,255,8,0,2,0,247,255,0,0,10,0,2,0,253,255,2,0,250,255,255,255,6,0,254,255,251,255,252,255,6,0,255,255,252,255,3,0,253,255,254,255,6,0,255,255,252,255,255,255,8,0,0,0,253,255,2,0,255,255,0,0,1,0,3,0,252,255,1,0,4,0,255,255,253,255,1,0,254,255,0,0,2,0,3,0,252,255,255,255,8,0,255,255,250,255,255,255,255,255,252,255,5,0,255,255,248,255,255,255,7,0,3,0,249,255,1,0,1,0,255,255,5,0,1,0,252,255,2,0,5,0,1,0,248,255,0,0,1,0,4,0,6,0,254,255,249,255,254,255,6,0,254,255,248,255,0,0,254,255,3,0,9,0,253,255,250,255,0,0,7,0,255,255,248,255,253,255,1,0,1,0,6,0,1,0,247,255,4,0,9,0,255,255,249,255,255,255,1,0,2,0,7,0,2,0,244,255,3,0,9,0,2,0,251,255,0,0,2,0,255,255,4,0,253,255,247,255,252,255,4,0,1,0,252,255,255,255,2,0,254,255,7,0,254,255,249,255,255,255,4,0,0,0,251,255,0,0,255,255,3,0,6,0,2,0,249,255,255,255,5,0,0,0,251,255,3,0,1,0,2,0,2,0,1,0,250,255,255,255,9,0,254,255,252,255,253,255,2,0,252,255,0,0,1,0,248,255,255,255,3,0,255,255,254,255,255,255,3,0,253,255,0,0,2,0,249,255,0,0,4,0,2,0,252,255,2,0,5,0,0,0,0,0,0,0,250,255,254,255,5,0,1,0,252,255,0,0,4,0,255,255,0,0,254,255,252,255,255,255,7,0,253,255,250,255,255,255,1,0,2,0,0,0,0,0,251,255,0,0,9,0,255,255,247,255,1,0,2,0,0,0,0,0,1,0,250,255,6,0,10,0,1,0,251,255,0,0,2,0,255,255,2,0,255,255,248,255,0,0,7,0,255,255,253,255,254,255,253,255,255,255,5,0,252,255,246,255,252,255,8,0,1,0,252,255,0,0,255,255,1,0,5,0,255,255,250,255,1,0,6,0,1,0,250,255,1,0,0,0,4,0,2,0,2,0,254,255,0,0,7,0,253,255,252,255,252,255,254,255,1,0,4,0,0,0,252,255,255,255,6,0,255,255,251,255,254,255,255,255,254,255,1,0,0,0,253,255,2,0,6,0,3,0,252,255,1,0,2,0,254,255,1,0,3,0,255,255,0,0,3,0,1,0,248,255,2,0,3,0,1,0,2,0,0,0,250,255,252,255,8,0,255,255,246,255,1,0,6,0,255,255,1,0,255,255,250,255,254,255,6,0,254,255,245,255,0,0,6,0,0,0,2,0,4,0,251,255,4,0,7,0,1,0,248,255,1,0,3,0,1,0,4,0,1,0,248,255,0,0,9,0,255,255,248,255,1,0,2,0,253,255,3,0,252,255,248,255,253,255,8,0,0,0,251,255,0,0,4,0,1,0,2,0,0,0,251,255,0,0,3,0,0,0,253,255,1,0,3,0,4,0,3,0,1,0,249,255,1,0,2,0,0,0,253,255,254,255,6,0,2,0,2,0,255,255,250,255,1,0,3,0,0,0,252,255,253,255,2,0,0,0,2,0,255,255,252,255,2,0,4,0,1,0,254,255,0,0,1,0,0,0,1,0,255,255,252,255,1,0,5,0,3,0,250,255,3,0,4,0,0,0,252,255,1,0,251,255,254,255,7,0,255,255,252,255,255,255,7,0,255,255,252,255,0,0,252,255,254,255,5,0,255,255,253,255,0,0,2,0,0,0,2,0,3,0,250,255,0,0,7,0,0,0,249,255,1,0,2,0,0,0,3,0,2,0,250,255,1,0,8,0,0,0,248,255,255,255,1,0,252,255,0,0,0,0,253,255,255,255,8,0,253,255,253,255,2,0,255,255,0,0,1,0,0,0,251,255,255,255,10,0,1,0,252,255,2,0,255,255,1,0,0,0,1,0,251,255,0,0,6,0,0,0,252,255,255,255,3,0,1,0,0,0,0,0,253,255,255,255,6,0,254,255,249,255,254,255,1,0,2,0,2,0,255,255,253,255,1,0,6,0,0,0,250,255,0,0,1,0,1,0,1,0,253,255,0,0,3,0,5,0,2,0,249,255,0,0,2,0,1,0,255,255,255,255,0,0,255,255,2,0,255,255,252,255,0,0,4,0,0,0,0,0,254,255,255,255,253,255,5,0,254,255,250,255,1,0,3,0,0,0,255,255,0,0,252,255,1,0,7,0,1,0,247,255,0,0,6,0,0,0,0,0,5,0,254,255,2,0,3,0,0,0,249,255,254,255,6,0,254,255,0,0,255,255,254,255,255,255,3,0,0,0,249,255,1,0,6,0,253,255,2,0,255,255,252,255,255,255,5,0,2,0,248,255,3,0,3,0,0,0,2,0,2,0,254,255,0,0,4,0,1,0,250,255,1,0,4,0,1,0,2,0,2,0,251,255,254,255,5,0,253,255,253,255,0,0,4,0,0,0,0,0,0,0,249,255,1,0,4,0,0,0,254,255,253,255,3,0,0,0,1,0,1,0,253,255,3,0,3,0,1,0,253,255,1,0,3,0,2,0,2,0,253,255,254,255,1,0,1,0,0,0,253,255,0,0,4,0,255,255,0,0,253,255,255,255,254,255,4,0,254,255,251,255,0,0,5,0,1,0,251,255,1,0,255,255,0,0,8,0,255,255,250,255,1,0,6,0,2,0,253,255,2,0,253,255,2,0,7,0,1,0,253,255,0,0,5,0,255,255,252,255,1,0,252,255,0,0,5,0,1,0,252,255,254,255,5,0,254,255,255,255,255,255,251,255,254,255,8,0,0,0,250,255,2,0,2,0,1,0,0,0,0,0,253,255,255,255,8,0,2,0,249,255,2,0,3,0,0,0,255,255,1,0,253,255,0,0,8,0,255,255,252,255,255,255,2,0,255,255,254,255,1,0,254,255,254,255,5,0,254,255,252,255,255,255,1,0,255,255,255,255,1,0,0,0,1,0,5,0,2,0,253,255,1,0,2,0,255,255,0,0,255,255,255,255,2,0,2,0,1,0,252,255,0,0,2,0,255,255,255,255,253,255,2,0,255,255,2,0,254,255,252,255,0,0,5,0,1,0,253,255,255,255,1,0,255,255,3,0,0,0,249,255,1,0,3,0,1,0,0,0,1,0,1,0,3,0,5,0,0,0,249,255,0,0,3,0,1,0,0,0,1,0,255,255,1,0,3,0,255,255,250,255,254,255,4,0,255,255,0,0,255,255,254,255,255,255,5,0,0,0,251,255,255,255,5,0,0,0,255,255,255,255,253,255,0,0,4,0,1,0,249,255,1,0,5,0,1,0,0,0,1,0,254,255,0,0,1,0,255,255,252,255,255,255,3,0,1,0,2,0,0,0,253,255,254,255,3,0,255,255,252,255,0,0,2,0,255,255,0,0,2,0,253,255,0,0,5,0,0,0,251,255,1,0,3,0,255,255,254,255,2,0,255,255,1,0,2,0,1,0,253,255,1,0,3,0,255,255,254,255,254,255,255,255,254,255,2,0,0,0,255,255,1,0,6,0,255,255,253,255,0,0,253,255,255,255,3,0,255,255,251,255,1,0,7,0,1,0,253,255,1,0,0,0,1,0,4,0,0,0,251,255,1,0,5,0,1,0,254,255,1,0,0,0,1,0,3,0,255,255,253,255,255,255,3,0,255,255,253,255,0,0,255,255,1,0,6,0,0,0,252,255,254,255,6,0,255,255,249,255,255,255,0,0,1,0,4,0,1,0,252,255,1,0,4,0,2,0,252,255,254,255,0,0,0,0,4,0,1,0,253,255,255,255,4,0,0,0,1,0,255,255,253,255,0,0,5,0,254,255,250,255,255,255,4,0,1,0,254,255,1,0,0,0,1,0,5,0,0,0,251,255,0,0,3,0,1,0,253,255,2,0,1,0,1,0,3,0,1,0,253,255,1,0,0,0,254,255,255,255,255,255,0,0,255,255,4,0,1,0,253,255,255,255,2,0,255,255,254,255,0,0,1,0,253,255,1,0,254,255,253,255,1,0,3,0,2,0,253,255,2,0,1,0,255,255,2,0,1,0,253,255,1,0,3,0,1,0,0,0,2,0,0,0,1,0,3,0,0,0,250,255,255,255,4,0,255,255,254,255,0,0,2,0,0,0,2,0,255,255,251,255,255,255,5,0,255,255,253,255,255,255,1,0,0,0,2,0,2,0,252,255,2,0,4,0,2,0,254,255,255,255,255,255,1,0,5,0,1,0,249,255,0,0,6,0,1,0,254,255,254,255,253,255,255,255,4,0,253,255,250,255,255,255,5,0,1,0,254,255,255,255,255,255,1,0,2,0,255,255,253,255,255,255,4,0,1,0,0,0,1,0,254,255,3,0,1,0,1,0,253,255,0,0,3,0,0,0,1,0,0,0,254,255,0,0,1,0,1,0,253,255,1,0,3,0,254,255,255,255,255,255,0,0,254,255,1,0,255,255,254,255,0,0,4,0,0,0,252,255,1,0,0,0,255,255,2,0,0,0,254,255,1,0,5,0,1,0,251,255,3,0,0,0,0,0,1,0,1,0,254,255,0,0,5,0,0,0,252,255,0,0,0,0,255,255,0,0,0,0,253,255,255,255,5,0,253,255,253,255,0,0,1,0,1,0,1,0,0,0,253,255,0,0,3,0,1,0,252,255,0,0,2,0,0,0,3,0,1,0,252,255,1,0,4,0,0,0,252,255,255,255,0,0,255,255,4,0,255,255,252,255,0,0,3,0,1,0,253,255,255,255,255,255,0,0,3,0,255,255,255,255,255,255,3,0,1,0,254,255,1,0,0,0,1,0,2,0,0,0,254,255,0,0,1,0,1,0,254,255,0,0,0,0,2,0,2,0,1,0,253,255,0,0,1,0,254,255,254,255,255,255,2,0,0,0,2,0,0,0,252,255,0,0,2,0,0,0,253,255,255,255,3,0,255,255,1,0,0,0,253,255,1,0,1,0,2,0,254,255,1,0,2,0,255,255,1,0,1,0,254,255,0,0,3,0,0,0,253,255,1,0,1,0,255,255,2,0,0,0,252,255,254,255,4,0,255,255,254,255,1,0,1,0,0,0,1,0,0,0,252,255,0,0,4,0,255,255,252,255,0,0,2,0,1,0,0,0,1,0,252,255,1,0,5,0,255,255,254,255,0,0,2,0,255,255,2,0,0,0,250,255,0,0,5,0,0,0,254,255,0,0,1,0,255,255,1,0,255,255,252,255,0,0,4,0,1,0,254,255,1,0,0,0,0,0,1,0,0,0,253,255,0,0,3,0,0,0,254,255,1,0,255,255,2,0,1,0,0,0,254,255,255,255,4,0,255,255,253,255,254,255,1,0,0,0,0,0,0,0,254,255,0,0,4,0,255,255,254,255,255,255,255,255,255,255,255,255,0,0,254,255,1,0,3,0,1,0,255,255,0,0,0,0,0,0,1,0,0,0,254,255,0,0,3,0,1,0,253,255,0,0,1,0,255,255,1,0,255,255,254,255,255,255,3,0,0,0,252,255,0,0,1,0,0,0,0,0,1,0,0,0,255,255,3,0,255,255,252,255,0,0,1,0,1,0,255,255,1,0,255,255,1,0,5,0,0,0,253,255,0,0,1,0,255,255,1,0,0,0,254,255,1,0,4,0,0,0,253,255,255,255,1,0,254,255,2,0,0,0,252,255,0,0,3,0,255,255,253,255,1,0,1,0,1,0,3,0,0,0,253,255,0,0,2,0,1,0,253,255,2,0,0,0,0,0,3,0,1,0,254,255,0,0,2,0,255,255,252,255,255,255,1,0,0,0,2,0,0,0,254,255,255,255,2,0,254,255,253,255,255,255,0,0,0,0,1,0,0,0,254,255,1,0,2,0,1,0,255,255,1,0,0,0,0,0,1,0,0,0,253,255,1,0,2,0,1,0,254,255,0,0,3,0,0,0,255,255,255,255,254,255,255,255,1,0,0,0,253,255,0,0,3,0,0,0,0,0,255,255,255,255,255,255,2,0,0,0,253,255,0,0,2,0,1,0,255,255,1,0,253,255,1,0,4,0,1,0,252,255,0,0,2,0,1,0,0,0,1,0,254,255,1,0,4,0,0,0,252,255,255,255,2,0,255,255,0,0,255,255,252,255,0,0,4,0,0,0,254,255,0,0,1,0,255,255,0,0,0,0,253,255,1,0,4,0,1,0,254,255,2,0,1,0,1,0,255,255,1,0,254,255,0,0,2,0,255,255,255,255,1,0,1,0,0,0,0,0,0,0,255,255,255,255,2,0,255,255,255,255,255,255,1,0,255,255,1,0,0,0,254,255,1,0,3,0,0,0,254,255,255,255,1,0,0,0,0,0,1,0,0,0,1,0,3,0,1,0,254,255,1,0,0,0,0,0,254,255,255,255,0,0,0,0,2,0,1,0,254,255,0,0,1,0,0,0,255,255,255,255,254,255,255,255,3,0,255,255,253,255,0,0,2,0,1,0,255,255,0,0,254,255,0,0,3,0,0,0,252,255,0,0,2,0,2,0,0,0,1,0,255,255,0,0,3,0,0,0,252,255,255,255,1,0,255,255,1,0,255,255,254,255,1,0,3,0,0,0,251,255,255,255,1,0,0,0,1,0,255,255,255,255,0,0,4,0,1,0,253,255,1,0,0,0,1,0,0,0,0,0,254,255,0,0,2,0,0,0,254,255,1,0,1,0,255,255,2,0,0,0,253,255,255,255,3,0,254,255,253,255,0,0,3,0,255,255,1,0,1,0,254,255,0,0,2,0,255,255,253,255,0,0,2,0,0,0,1,0,1,0,255,255,1,0,2,0,1,0,254,255,0,0,1,0,255,255,0,0,0,0,0,0,0,0,2,0,1,0,254,255,0,0,2,0,0,0,0,0,255,255,255,255,255,255,1,0,0,0,255,255,0,0,3,0,1,0,255,255,255,255,254,255,0,0,1,0,0,0,254,255,1,0,3,0,1,0,255,255,1,0,254,255,1,0,3,0,0,0,253,255,255,255,3,0,0,0,255,255,0,0,255,255,0,0,1,0,0,0,254,255,254,255,3,0,0,0,255,255,255,255,254,255,0,0,3,0,1,0,254,255,0,0,2,0,1,0,0,0,255,255,254,255,0,0,3,0,1,0,254,255,0,0,2,0,1,0,255,255,0,0,255,255,255,255,3,0,255,255,254,255,0,0,2,0,0,0,255,255,0,0,254,255,255,255,2,0,0,0,254,255,0,0,1,0,255,255,0,0,1,0,254,255,1,0,3,0,0,0,255,255,0,0,1,0,0,0,0,0,1,0,255,255,0,0,1,0,1,0,255,255,0,0,0,0,255,255,0,0,255,255,0,0,255,255,2,0,0,0,254,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,3,0,0,0,253,255,1,0,2,0,1,0,254,255,1,0,1,0,0,0,3,0,255,255,254,255,0,0,2,0,0,0,255,255,255,255,0,0,0,0,2,0,0,0,253,255,255,255,2,0,255,255,255,255,0,0,255,255,1,0,2,0,0,0,252,255,0,0,3,0,1,0,0,0,0,0,255,255,0,0,2,0,1,0,252,255,1,0,2,0,1,0,0,0,255,255,0,0,0,0,3,0,0,0,253,255,255,255,1,0,0,0,0,0,0,0,255,255,0,0,2,0,255,255,253,255,255,255,1,0,0,0,0,0,1,0,255,255,0,0,2,0,0,0,255,255,0,0,2,0,0,0,0,0,1,0,255,255,0,0,1,0,1,0,254,255,0,0,2,0,255,255,1,0,0,0,0,0,0,0,0,0,0,0,254,255,0,0,3,0,0,0,255,255,0,0,1,0,255,255,0,0,0,0,254,255,1,0,3,0,1,0,254,255,0,0,0,0,0,0,1,0,0,0,254,255,0,0,2,0,0,0,255,255,1,0,255,255,0,0,2,0,255,255,254,255,255,255,2,0,255,255,255,255,0,0,255,255,0,0,2,0,0,0,254,255,0,0,3,0,255,255,255,255,0,0,255,255,1,0,1,0,1,0,254,255,1,0,2,0,0,0,255,255,0,0,254,255,0,0,2,0,0,0,254,255,0,0,2,0,1,0,0,0,0,0,255,255,255,255,2,0,0,0,254,255,0,0,2,0,0,0,255,255,0,0,255,255,0,0,2,0,0,0,255,255,0,0,1,0,0,0,255,255,1,0,255,255,1,0,3,0,1,0,254,255,0,0,1,0,0,0,255,255,0,0,255,255,0,0,2,0,0,0,0,0,0,0,2,0,0,0,255,255,255,255,0,0,255,255,1,0,1,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,254,255,0,0,2,0,1,0,255,255,1,0,0,0,0,0,2,0,255,255,253,255,0,0,2,0,255,255,254,255,0,0,1,0,0,0,1,0,0,0,254,255,0,0,1,0,255,255,254,255,0,0,1,0,1,0,1,0,1,0,254,255,1,0,2,0,0,0,254,255,0,0,0,0,0,0,2,0,0,0,254,255,1,0,3,0,0,0,255,255,0,0,0,0,255,255,1,0,0,0,253,255,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,253,255,0,0,2,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,253,255,0,0,1,0,0,0,255,255,255,255,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,255,255,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,254,255,0,0,3,0,1,0,255,255,0,0,1,0,0,0,0,0,0,0,254,255,255,255,2,0,0,0,255,255,0,0,1,0,0,0,0,0,255,255,255,255,255,255,1,0,255,255,255,255,0,0,0,0,0,0,1,0,0,0,255,255,1,0,2,0,0,0,254,255,0,0,0,0,0,0,1,0,0,0,254,255,1,0,3,0,255,255,254,255,0,0,0,0,255,255,2,0,255,255,254,255,0,0,3,0,0,0,254,255,0,0,255,255,255,255,1,0,0,0,254,255,0,0,2,0,0,0,255,255,1,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,1,0,255,255,0,0,1,0,255,255,254,255,255,255,1,0,0,0,255,255,255,255,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,254,255,255,255,1,0,0,0,1,0,0,0,255,255,0,0,1,0,1,0,255,255,0,0,1,0,0,0,1,0,0,0,255,255,0,0,2,0,1,0,254,255,0,0,1,0,255,255,1,0,255,255,255,255,255,255,2,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,2,0,0,0,255,255,1,0,1,0,1,0,1,0,0,0,254,255,1,0,2,0,0,0,254,255,0,0,1,0,255,255,1,0,0,0,254,255,0,0,2,0,255,255,254,255,0,0,1,0,255,255,1,0,0,0,255,255,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,254,255,0,0,2,0,0,0,0,0,1,0,255,255,0,0,0,0,0,0,254,255,0,0,2,0,255,255,0,0,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,255,255,0,0,255,255,1,0,0,0,0,0,0,0,255,255,1,0,1,0,1,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,2,0,1,0,254,255,0,0,0,0,0,0,0,0,255,255,255,255,255,255,2,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,2,0,0,0,255,255,0,0,0,0,1,0,255,255,1,0,254,255,0,0,3,0,0,0,254,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,2,0,0,0,254,255,0,0,0,0,255,255,1,0,255,255,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,2,0,0,0,254,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,2,0,0,0,254,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,255,255,255,255,0,0,0,0,0,0,1,0,0,0,255,255,1,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,255,255,255,255,0,0,1,0,0,0,254,255,0,0,1,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,254,255,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,254,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,2,0,0,0,255,255,255,255,1,0,255,255,0,0,0,0,254,255,0,0,2,0,0,0,255,255,0,0,1,0,0,0,1,0,0,0,254,255,0,0,1,0,1,0,255,255,1,0,1,0,0,0,1,0,0,0,254,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,1,0,254,255,0,0,2,0,0,0,255,255,0,0,0,0,1,0,0,0,0,0,255,255,1,0,1,0,0,0,0,0,0,0,1,0,255,255,255,255,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,255,255,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,2,0,0,0,254,255,0,0,0,0,0,0,255,255,0,0,255,255,0,0,2,0,0,0,254,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,2,0,1,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,255,255,0,0,255,255,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,254,255,0,0,1,0,0,0,0,0,1,0,255,255,0,0,1,0,0,0,254,255,0,0,2,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,254,255,0,0,1,0,255,255,0,0,0,0,255,255,0,0,1,0,0,0,254,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,255,255,1,0,0,0,0,0,1,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,1,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,255,255,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,254,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,254,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]).buffer;let lU=!1;const jr=new RX;async function xX(){await jr.updateVirtualFileSystem({reverb1:(await j8.decodeAudioData(vX)).getChannelData(0),reverb2:(await j8.decodeAudioData(NX)).getChannelData(0)}),cU(0)}jr.on("load",function(){lU=!0,xX()});const j8=new AudioContext,m1={type:0,freq:0,room:0,drum:"",loop:!1};function mD(e,A,t){let n;switch(A%3){default:n=y2.square(e1(e,"voice"),t);break;case 1:n=y2.saw(e1(e,"voice"),t);break;case 2:n=y2.triangle(e1(e,"voice"),t);break}return y2.mul(e1(e,"mul"),.85,n)}function gU(e){return e1("drum",`${e}`).key}const $f={};function dB(){const e=Object.keys($f);if(!e.length)return;const A=[],t="doot";A.push(y2.mul(e1(t,"mul"),y2.ge(m1.freq,0),mD(e1(t,"voice").key,m1.type,m1.freq))),A.push(...e.map(s=>{const o=s===m1.drum?1:0;return y2.mul(e1(s,"mul"),y2.const({...e1(s,"gate"),value:o}),mD(e1(s,"voice").key,m1.type,y2.seq2({...e1(s,"seq"),loop:m1.loop,seq:$f[s]},y2.train(1e3),y2.const({...e1(s,"reset"),value:o}))))}));let n=y2.add(...A);const i=e1("room",`${m1.room}:1`).key,r=e1("room",`${m1.room}:2`).key;switch(m1.room){case 0:break;case 1:n=y8(i,n,.2,k9*1e3);break;case 2:n=y8(i,n,.35,k9*1e3*4);break;case 3:n=y8(i,n,.5,k9*1e3*8);break;case 4:n=w8(i,n,.2,"reverb1");break;case 5:n=w8(i,n,.35,"reverb1");break;case 6:n=w8(i,n,.5,"reverb1");break;case 7:n=w8(r,y8(i,n,.2,k9*1e3),.4,"reverb2");break;case 8:n=w8(r,y8(i,n,.35,k9*1e3*4),.4,"reverb2");break;case 9:n=w8(r,y8(i,n,.5,k9*1e3*8),.4,"reverb2");break}n=y2.dcblock(n),jr.render(n,n).catch(s=>console.error(s))}function TX(e){lU?e():jr.on("load",e)}function UA(e,A){$f[gU(e)]=[...A,0]}function cU(e){m1.freq=e,m1.drum="",dB()}function UX(e){m1.freq=0,m1.drum=gU(e),dB()}function FX(e){m1.type=e}function _X(e){m1.room=e}function kX(e){m1.loop=e}function yD(){m1.freq=0,m1.drum="",dB()}async function LX(){j8.state==="suspended"&&await j8.resume(),(await jr.initialize(j8,{numberOfInputs:0,numberOfOutputs:1,outputChannelCount:[2]})).connect(j8.destination)}function Q3(e,A,t){typeof e!="number"&&(e=0,A=0,t=1),typeof A!="number"&&(A=e,e=0,t=1),typeof t!="number"&&(t=1);const n=[],i=Math.min(e,A),r=Math.max(e,A);for(let s=i;s<=r;s+=t)n.push(s);return n}const d2={time:0,volume:1,enabled:!0,blockqueueing:!1,currentpriority:0,durationcounter:0,buffer:[],bufferpos:0,isplaying:!1},uU=new Array(256).fill(0),GX=32,bX=Math.exp(Math.LN2/12);for(let e=1;e<=15;++e){let A=Math.exp(e*Math.LN2)*GX;for(let t=0;t<=11;++t)uU[e*16+t]=Math.floor(A),A*=bX}TX(()=>{let e=0;UA(e++,[3200]),UA(e++,Q3(1,14).map(t=>t*100+1e3)),UA(e++,Q3(1,16).map(t=>t%2*1600+1600+t%4*1600)),UA(e++,[]),UA(e++,Q3(1,14).map(()=>fa(0,5e3)+500));const A=Q3(0,16).fill(0);Q3(1,8).forEach(t=>{A[t*2-1]=1600,A[t*2]=fa(0,1600)+800}),UA(e++,A),UA(e++,Q3(1,14).map(t=>t%2*880+880+t%3*440)),UA(e++,Q3(1,14).map(t=>700-t*12)),UA(e++,Q3(1,14).map(t=>t*20+1200-fa(0,t*40))),UA(e++,Q3(1,14).map(()=>fa(0,440)+220)),Xa("pcspeaker","loaded",e,"drums")});const k9=SX(150);function OX(e){const A=k9*.5;if(d2.time+=e,d2.time0))return;if(d2.bufferpos>=d2.buffer.length){yD(),d2.isplaying=!1;return}const t=d2.buffer[d2.bufferpos++];FX(t.type),_X(t.room),kX(t.loop),yD(),t.freq===0||(t.freq<240?cU(uU[t.freq]):UX(t.freq-240)),d2.durationcounter=t.duration}const PX={c:0,d:2,e:4,f:5,g:7,a:9,b:11};function wC(e){const A=parseFloat(e);return Number.isNaN(A)?void 0:A}function YX(e){const A={type:0,freq:0,room:0,loop:!1,duration:1};let t=0,n=3;const i=[];for(let r=0;r=0||!d2.isplaying?(d2.currentpriority=e,d2.buffer=t,d2.bufferpos=0,d2.durationcounter=1):(d2.buffer=d2.buffer.slice(d2.bufferpos),d2.bufferpos=0,d2.buffer.push(...t)),d2.isplaying=!0}let wD=performance.now();setInterval(()=>{const e=performance.now(),A=(e-wD)/1e3;wD=e,OX(A)},10);S6("pcspeaker",[],e=>{switch(e.target){case"play":if(OZ(e.data)){const[A,t]=e.data;vT(A)&&zf(t)&&JX(A,t)}break}});var EB={},xe={},u6={};Object.defineProperty(u6,"__esModule",{value:!0});u6.throwUnknownDataType=u6.getType=void 0;function IU(e){return Object.prototype.toString.call(e)}u6.getType=IU;function HX(e){throw new TypeError("unsupported data type: "+IU(e))}u6.throwUnknownDataType=HX;var k1={},L1={};Object.defineProperty(L1,"__esModule",{value:!0});L1.s_to_num=L1.int_str_to_s=L1.num_to_s=L1.big_int_to_s=L1.int_to_s=L1.s_to_big_int=L1.s_to_int=void 0;let Pe="";for(let e=0;e<10;e++){const A=String.fromCharCode(48+e);Pe+=A}for(let e=0;e<26;e++){const A=String.fromCharCode(65+e);Pe+=A}for(let e=0;e<26;e++){const A=String.fromCharCode(97+e);Pe+=A}const S7=Pe.length,BB={};for(let e=0;e=0;n--){const i=e[n];let r=BB[i];r*=t,A+=r,t*=S7}return A}L1.s_to_int=QB;function CU(e){let A=BigInt(0),t=BigInt(1);const n=BigInt(S7);for(let i=e.length-1;i>=0;i--){const r=e[i];let s=BigInt(BB[r]);s*=t,A+=s,t*=n}return A}L1.s_to_big_int=CU;function pB(e){if(e===0)return Pe[0];const A=[];for(;e!==0;){const t=e%S7,n=Pe[t];A.push(n),e-=t,e/=S7}return A.reverse().join("")}L1.int_to_s=pB;function hU(e){const A=BigInt(0),t=BigInt(S7);if(e===A)return Pe[0];const n=[];for(;e!==A;){const i=e%t,r=Pe[Number(i)];n.push(r),e/=t}return n.reverse().join("")}L1.big_int_to_s=hU;function fU(e){return e.split("").reverse().join("")}function dU(e){if(e<0)return"-"+dU(-e);let[A,t]=e.toString().split(".");if(!t)return pB(e);let n;t&&([t,n]=t.split("e")),A=$a(A),t=fU(t),t=$a(t);let i=A+"."+t;if(n){switch(i+=".",n[0]){case"+":n=n.slice(1);break;case"-":i+="-",n=n.slice(1);break}n=$a(n),i+=n}return i}L1.num_to_s=dU;function $a(e){const A=+e;return A.toString()===e&&A+1!==A&&A-1!==A?pB(A):":"+hU(BigInt(e))}L1.int_str_to_s=$a;function DC(e){return e[0]===":"?CU(e.substring(1)).toString():QB(e).toString()}function EU(e){if(e[0]==="-")return-EU(e.substr(1));let[A,t,n]=e.split(".");if(!t)return QB(A);A=DC(A),t=DC(t),t=fU(t);let i=A+"."+t;if(n){i+="e";let r=!1;n[0]==="-"&&(r=!0,n=n.slice(1)),n=DC(n),i+=r?-n:+n}return+i}L1.s_to_num=EU;Object.defineProperty(k1,"__esModule",{value:!0});k1.decodeStr=k1.encodeStr=k1.decodeBool=k1.encodeBool=k1.decodeKey=k1.decodeNum=k1.encodeNum=void 0;const mB=L1;function KX(e){return"n|"+(0,mB.num_to_s)(e)}k1.encodeNum=KX;function VX(e){return e=e.replace("n|",""),(0,mB.s_to_num)(e)}k1.decodeNum=VX;function zX(e){return typeof e=="number"?e:(0,mB.s_to_int)(e)}k1.decodeKey=zX;function WX(e){return e?"b|T":"b|F"}k1.encodeBool=WX;function ZX(e){switch(e){case"b|T":return!0;case"b|F":return!1}return!!e}k1.decodeBool=ZX;function jX(e){switch(e[0]+e[1]){case"b|":case"o|":case"n|":case"a|":case"s|":e="s|"+e}return e}k1.encodeStr=jX;function qX(e){return e[0]+e[1]==="s|"?e.substr(2):e}k1.decodeStr=qX;var z4={},uc={};Object.defineProperty(uc,"__esModule",{value:!0});uc.config=void 0;uc.config={sort_key:!1};Object.defineProperty(z4,"__esModule",{value:!0});z4.addValue=z4.makeInMemoryMemory=z4.makeInMemoryCache=z4.makeInMemoryStore=z4.memToValues=void 0;const XX=uc,$X=u6,MC=k1,A$=L1;function e$(e){return e.store.toArray()}z4.memToValues=e$;function BU(){const e=[];return{forEach(A){for(let t=0;t>>8,u[I*2+1]=h%256}return u},decompressFromUint8Array:function(a){if(a==null)return o.decompress(a);for(var l=new Array(a.length/2),u=0,I=l.length;u>1}else{for(C=1,I=0;I>1}Q--,Q==0&&(Q=Math.pow(2,w),w++),delete d[f]}else for(C=h[f],I=0;I>1;Q--,Q==0&&(Q=Math.pow(2,w),w++),h[p]=B++,f=String(m)}if(f!==""){if(Object.prototype.hasOwnProperty.call(d,f)){if(f.charCodeAt(0)<256){for(I=0;I>1}else{for(C=1,I=0;I>1}Q--,Q==0&&(Q=Math.pow(2,w),w++),delete d[f]}else for(C=h[f],I=0;I>1;Q--,Q==0&&(Q=Math.pow(2,w),w++)}for(C=2,I=0;I>1;for(;;)if(M=M<<1,N==l-1){R.push(u(M));break}else N++;return R.join("")},decompress:function(a){return a==null?"":a==""?null:o._decompress(a.length,32768,function(l){return a.charCodeAt(l)})},_decompress:function(a,l,u){var I=[],C=4,h=4,d=3,m="",p=[],f,Q,B,w,R,M,N,T={val:u(0),position:l,index:1};for(f=0;f<3;f+=1)I[f]=f;for(B=0,R=Math.pow(2,2),M=1;M!=R;)w=T.val&T.position,T.position>>=1,T.position==0&&(T.position=l,T.val=u(T.index++)),B|=(w>0?1:0)*M,M<<=1;switch(B){case 0:for(B=0,R=Math.pow(2,8),M=1;M!=R;)w=T.val&T.position,T.position>>=1,T.position==0&&(T.position=l,T.val=u(T.index++)),B|=(w>0?1:0)*M,M<<=1;N=t(B);break;case 1:for(B=0,R=Math.pow(2,16),M=1;M!=R;)w=T.val&T.position,T.position>>=1,T.position==0&&(T.position=l,T.val=u(T.index++)),B|=(w>0?1:0)*M,M<<=1;N=t(B);break;case 2:return""}for(I[3]=N,Q=N,p.push(N);;){if(T.index>a)return"";for(B=0,R=Math.pow(2,d),M=1;M!=R;)w=T.val&T.position,T.position>>=1,T.position==0&&(T.position=l,T.val=u(T.index++)),B|=(w>0?1:0)*M,M<<=1;switch(N=B){case 0:for(B=0,R=Math.pow(2,8),M=1;M!=R;)w=T.val&T.position,T.position>>=1,T.position==0&&(T.position=l,T.val=u(T.index++)),B|=(w>0?1:0)*M,M<<=1;I[h++]=t(B),N=h-1,C--;break;case 1:for(B=0,R=Math.pow(2,16),M=1;M!=R;)w=T.val&T.position,T.position>>=1,T.position==0&&(T.position=l,T.val=u(T.index++)),B|=(w>0?1:0)*M,M<<=1;I[h++]=t(B),N=h-1,C--;break;case 2:return p.join("")}if(C==0&&(C=Math.pow(2,d),d++),I[N])m=I[N];else if(N===h)m=Q+Q.charAt(0);else return null;p.push(m),I[h++]=Q+m.charAt(0),C--,Q=m,C==0&&(C=Math.pow(2,d),d++)}}};return o}();e!=null?e.exports=A:typeof angular<"u"&&angular!=null&&angular.module("LZString",[]).factory("LZString",function(){return A})})(yB);var mU=yB.exports;function c$(e){return JSON.stringify(EB.compress(e))}function u$(e){return EB.decompress(JSON.parse(e))}function I$(e){return mU.compressToEncodedURIComponent(c$(e))}function C$(e){return u$(mU.decompressFromEncodedURIComponent(e))}const Ad=3;var v3=(e=>(e[e.BLACK=0]="BLACK",e[e.DKBLUE=1]="DKBLUE",e[e.DKGREEN=2]="DKGREEN",e[e.DKCYAN=3]="DKCYAN",e[e.DKRED=4]="DKRED",e[e.DKPURPLE=5]="DKPURPLE",e[e.DKYELLOW=6]="DKYELLOW",e[e.LTGRAY=7]="LTGRAY",e[e.DKGRAY=8]="DKGRAY",e[e.BLUE=9]="BLUE",e[e.GREEN=10]="GREEN",e[e.CYAN=11]="CYAN",e[e.RED=12]="RED",e[e.PURPLE=13]="PURPLE",e[e.YELLOW=14]="YELLOW",e[e.WHITE=15]="WHITE",e[e.ONBLACK=16]="ONBLACK",e[e.ONDKBLUE=17]="ONDKBLUE",e[e.ONDKGREEN=18]="ONDKGREEN",e[e.ONDKCYAN=19]="ONDKCYAN",e[e.ONDKRED=20]="ONDKRED",e[e.ONDKPURPLE=21]="ONDKPURPLE",e[e.ONDKYELLOW=22]="ONDKYELLOW",e[e.ONLTGRAY=23]="ONLTGRAY",e[e.ONDKGRAY=24]="ONDKGRAY",e[e.ONBLUE=25]="ONBLUE",e[e.ONGREEN=26]="ONGREEN",e[e.ONCYAN=27]="ONCYAN",e[e.ONRED=28]="ONRED",e[e.ONPURPLE=29]="ONPURPLE",e[e.ONYELLOW=30]="ONYELLOW",e[e.ONWHITE=31]="ONWHITE",e[e.CLEAR=32]="CLEAR",e[e.SHADOW=33]="SHADOW",e[e.BORROW=34]="BORROW",e))(v3||{});const yU=2,r7=8,s7=14,Z4=r7*yU,c4=s7*yU,Se=16;var si=(e=>(e[e.BLANK=0]="BLANK",e[e.TILES=1]="TILES",e[e.SPRITES=2]="SPRITES",e[e.DITHER=3]="DITHER",e[e.MEDIA=4]="MEDIA",e[e.CONTROL=5]="CONTROL",e))(si||{});function h$(e){let A=0,t=0,n=0,i=0,r=1;return e.forEach(s=>{switch(s.type){case 1:A=Math.max(A,s.width),t=Math.max(t,s.height);break;case 3:A=Math.max(A,s.width),t=Math.max(t,s.height);break;case 5:n=s.focusx,i=s.focusy,r=s.viewscale;break}}),{width:A,height:t,focusx:n,focusy:i,viewscale:r}}var v8=(e=>(e[e.START=0]="START",e[e.LEFT=1]="LEFT",e[e.RIGHT=2]="RIGHT",e[e.TOP=3]="TOP",e[e.BOTTOM=4]="BOTTOM",e[e.SCROLL=5]="SCROLL",e))(v8||{});const f$=1,d$=16,E$=256;var X1=(e=>(e[e.NONE=0]="NONE",e[e.MOVE_UP=1]="MOVE_UP",e[e.MOVE_DOWN=2]="MOVE_DOWN",e[e.MOVE_LEFT=3]="MOVE_LEFT",e[e.MOVE_RIGHT=4]="MOVE_RIGHT",e[e.OK_BUTTON=5]="OK_BUTTON",e[e.CANCEL_BUTTON=6]="CANCEL_BUTTON",e[e.MENU_BUTTON=7]="MENU_BUTTON",e))(X1||{});const B$=60,Q$=25;new Array(B$*Q$);const p$=40,DD=Math.round(1e3/p$);var wU=typeof global=="object"&&global&&global.Object===Object&&global,m$=typeof self=="object"&&self&&self.Object===Object&&self,ee=wU||m$||Function("return this")(),L3=ee.Symbol,DU=Object.prototype,y$=DU.hasOwnProperty,w$=DU.toString,qn=L3?L3.toStringTag:void 0;function D$(e){var A=y$.call(e,qn),t=e[qn];try{e[qn]=void 0;var n=!0}catch{}var i=w$.call(e);return n&&(A?e[qn]=t:delete e[qn]),i}var M$=Object.prototype,R$=M$.toString;function S$(e){return R$.call(e)}var v$="[object Null]",N$="[object Undefined]",MD=L3?L3.toStringTag:void 0;function o9(e){return e==null?e===void 0?N$:v$:MD&&MD in Object(e)?D$(e):S$(e)}function CA(e){return e!=null&&typeof e=="object"}var x$="[object Symbol]";function Ic(e){return typeof e=="symbol"||CA(e)&&o9(e)==x$}function Cc(e,A){for(var t=-1,n=e==null?0:e.length,i=Array(n);++t0){if(++A>=l00)return arguments[0]}else A=0;return e.apply(void 0,arguments)}}function I00(e){return function(){return e}}var Vl=function(){try{var e=T6(Object,"defineProperty");return e({},"",{}),e}catch{}}(),C00=Vl?function(e,A){return Vl(e,"toString",{configurable:!0,enumerable:!1,value:I00(A),writable:!0})}:N7,h00=u00(C00);function RU(e,A){for(var t=-1,n=e==null?0:e.length;++t-1}var E00=9007199254740991,B00=/^(?:0|[1-9]\d*)$/;function fc(e,A){var t=typeof e;return A=A??E00,!!A&&(t=="number"||t!="symbol"&&B00.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=y00}function te(e){return e!=null&&SB(e.length)&&!Ve(e)}function NU(e,A,t){if(!G3(t))return!1;var n=typeof A;return(n=="number"?te(t)&&fc(A,t.length):n=="string"&&A in t)?qr(t[A],e):!1}function w00(e){return RB(function(A,t){var n=-1,i=t.length,r=i>1?t[i-1]:void 0,s=i>2?t[2]:void 0;for(r=e.length>3&&typeof r=="function"?(i--,r):void 0,s&&NU(t[0],t[1],s)&&(r=i<3?void 0:r,i=1),A=Object(A);++n-1}function _50(e,A){var t=this.__data__,n=Qc(t,e);return n<0?(++this.size,t.push([e,A])):t[n][1]=A,this}function ze(e){var A=-1,t=e==null?0:e.length;for(this.clear();++Ai?0:i+A),t=t>i?i:t,t<0&&(t+=i),i=A>t?0:t-A>>>0,A>>>=0;for(var r=Array(i);++no))return!1;var l=r.get(e),u=r.get(A);if(l&&u)return l==A&&u==e;var I=-1,C=!0,h=t&N10?new x7:void 0;for(r.set(e,A),r.set(A,e);++I2?A[2]:void 0;for(i&&NU(A[0],A[1],i)&&(n=1);++t=Q40&&(r=LB,s=!1,A=new x7(A));A:for(;++i-1?i[r?A[s]:s]:void 0}}var M40=Math.max;function R40(e,A,t){var n=e==null?0:e.length;if(!n)return-1;var i=t==null?0:hc(t);return i<0&&(i=M40(n+i,0)),SU(e,ne(A),i)}var U7=D40(R40);function hA(e){return e&&e.length?e[0]:void 0}function S40(e,A){var t=-1,n=te(e)?Array(e.length):[];return U6(e,function(i,r,s){n[++t]=A(i,r,s)}),n}function A5(e,A){var t=z5(e)?Cc:S40;return t(e,ne(A))}function T3(e,A){return FB(A5(e,A))}var v40=Object.prototype,N40=v40.hasOwnProperty,x40=E40(function(e,A,t){N40.call(e,t)?e[t].push(A):DB(e,t,[A])}),T40=Object.prototype,U40=T40.hasOwnProperty;function F40(e,A){return e!=null&&U40.call(e,A)}function r5(e,A){return e!=null&&jU(e,A,F40)}var _40="[object String]";function k4(e){return typeof e=="string"||!z5(e)&&CA(e)&&o9(e)==_40}function k40(e,A){return Cc(A,function(t){return e[t]})}function n1(e){return e==null?[]:k40(e,b3(e))}var L40=Math.max;function B4(e,A,t,n){e=te(e)?e:n1(e),t=t&&!n?hc(t):0;var i=e.length;return t<0&&(t=L40(i+t,0)),k4(e)?t<=i&&e.indexOf(A,t)>-1:!!i&&wB(e,A,t)>-1}function nM(e,A,t){var n=e==null?0:e.length;if(!n)return-1;var i=0;return wB(e,A,i)}var G40="[object Map]",b40="[object Set]",O40=Object.prototype,P40=O40.hasOwnProperty;function u2(e){if(e==null)return!0;if(te(e)&&(z5(e)||typeof e=="string"||typeof e.splice=="function"||Qr(e)||vB(e)||Ec(e)))return!e.length;var A=w3(e);if(A==G40||A==b40)return!e.size;if(Xr(e))return!kU(e).length;for(var t in e)if(P40.call(e,t))return!1;return!0}var Y40="[object RegExp]";function J40(e){return CA(e)&&o9(e)==Y40}var iM=Vt&&Vt.isRegExp,Ye=iM?Bc(iM):J40;function Je(e){return e===void 0}var H40="Expected a function";function K40(e){if(typeof e!="function")throw new TypeError(H40);return function(){var A=arguments;switch(A.length){case 0:return!e.call(this);case 1:return!e.call(this,A[0]);case 2:return!e.call(this,A[0],A[1]);case 3:return!e.call(this,A[0],A[1],A[2])}return!e.apply(this,A)}}function V40(e,A,t,n){if(!G3(e))return e;A=mc(A,e);for(var i=-1,r=A.length,s=r-1,o=e;o!=null&&++i=X40){var l=q40(e);if(l)return GB(l);s=!1,i=LB,a=new x7}else a=o;A:for(;++n{t.accept(A)})}}class r3 extends ie{constructor(A){super([]),this.idx=1,n3(this,QA(A,t=>t!==void 0))}set definition(A){}get definition(){return this.referencedRule!==void 0?this.referencedRule.definition:[]}accept(A){A.visit(this)}}class q7 extends ie{constructor(A){super(A.definition),this.orgText="",n3(this,QA(A,t=>t!==void 0))}}class L4 extends ie{constructor(A){super(A.definition),this.ignoreAmbiguities=!1,n3(this,QA(A,t=>t!==void 0))}}class _4 extends ie{constructor(A){super(A.definition),this.idx=1,n3(this,QA(A,t=>t!==void 0))}}class re extends ie{constructor(A){super(A.definition),this.idx=1,n3(this,QA(A,t=>t!==void 0))}}class se extends ie{constructor(A){super(A.definition),this.idx=1,n3(this,QA(A,t=>t!==void 0))}}class r1 extends ie{constructor(A){super(A.definition),this.idx=1,n3(this,QA(A,t=>t!==void 0))}}class pA extends ie{constructor(A){super(A.definition),this.idx=1,n3(this,QA(A,t=>t!==void 0))}}class mA extends ie{get definition(){return this._definition}set definition(A){this._definition=A}constructor(A){super(A.definition),this.idx=1,this.ignoreAmbiguities=!1,this.hasPredicates=!1,n3(this,QA(A,t=>t!==void 0))}}let x2=class{constructor(A){this.idx=1,n3(this,QA(A,t=>t!==void 0))}accept(A){A.visit(this)}};function t30(e){return A5(e,el)}function el(e){function A(t){return A5(t,el)}if(e instanceof r3){const t={type:"NonTerminal",name:e.nonTerminalName,idx:e.idx};return k4(e.label)&&(t.label=e.label),t}else{if(e instanceof L4)return{type:"Alternative",definition:A(e.definition)};if(e instanceof _4)return{type:"Option",idx:e.idx,definition:A(e.definition)};if(e instanceof re)return{type:"RepetitionMandatory",idx:e.idx,definition:A(e.definition)};if(e instanceof se)return{type:"RepetitionMandatoryWithSeparator",idx:e.idx,separator:el(new x2({terminalType:e.separator})),definition:A(e.definition)};if(e instanceof pA)return{type:"RepetitionWithSeparator",idx:e.idx,separator:el(new x2({terminalType:e.separator})),definition:A(e.definition)};if(e instanceof r1)return{type:"Repetition",idx:e.idx,definition:A(e.definition)};if(e instanceof mA)return{type:"Alternation",idx:e.idx,definition:A(e.definition)};if(e instanceof x2){const t={type:"Terminal",name:e.terminalType.name,label:A30(e.terminalType),idx:e.idx};k4(e.label)&&(t.terminalLabel=e.label);const n=e.terminalType.PATTERN;return e.terminalType.PATTERN&&(t.pattern=Ye(n)?n.source:n),t}else{if(e instanceof q7)return{type:"Rule",name:e.name,orgText:e.orgText,definition:A(e.definition)};throw Error("non exhaustive match")}}}class X7{visit(A){const t=A;switch(t.constructor){case r3:return this.visitNonTerminal(t);case L4:return this.visitAlternative(t);case _4:return this.visitOption(t);case re:return this.visitRepetitionMandatory(t);case se:return this.visitRepetitionMandatoryWithSeparator(t);case pA:return this.visitRepetitionWithSeparator(t);case r1:return this.visitRepetition(t);case mA:return this.visitAlternation(t);case x2:return this.visitTerminal(t);case q7:return this.visitRule(t);default:throw Error("non exhaustive match")}}visitNonTerminal(A){}visitAlternative(A){}visitOption(A){}visitRepetition(A){}visitRepetitionMandatory(A){}visitRepetitionMandatoryWithSeparator(A){}visitRepetitionWithSeparator(A){}visitAlternation(A){}visitTerminal(A){}visitRule(A){}}function n30(e){return e instanceof L4||e instanceof _4||e instanceof r1||e instanceof re||e instanceof se||e instanceof pA||e instanceof x2||e instanceof q7}function Wl(e,A=[]){return e instanceof _4||e instanceof r1||e instanceof pA?!0:e instanceof mA?$U(e.definition,n=>Wl(n,A)):e instanceof r3&&B4(A,e)?!1:e instanceof ie?(e instanceof r3&&A.push(e),gA(e.definition,n=>Wl(n,A))):!1}function i30(e){return e instanceof mA}function kA(e){if(e instanceof r3)return"SUBRULE";if(e instanceof _4)return"OPTION";if(e instanceof mA)return"OR";if(e instanceof re)return"AT_LEAST_ONE";if(e instanceof se)return"AT_LEAST_ONE_SEP";if(e instanceof pA)return"MANY_SEP";if(e instanceof r1)return"MANY";if(e instanceof x2)return"CONSUME";throw Error("non exhaustive match")}class Dc{walk(A,t=[]){g5(A.definition,(n,i)=>{const r=U1(A.definition,i+1);if(n instanceof r3)this.walkProdRef(n,r,t);else if(n instanceof x2)this.walkTerminal(n,r,t);else if(n instanceof L4)this.walkFlat(n,r,t);else if(n instanceof _4)this.walkOption(n,r,t);else if(n instanceof re)this.walkAtLeastOne(n,r,t);else if(n instanceof se)this.walkAtLeastOneSep(n,r,t);else if(n instanceof pA)this.walkManySep(n,r,t);else if(n instanceof r1)this.walkMany(n,r,t);else if(n instanceof mA)this.walkOr(n,r,t);else throw Error("non exhaustive match")})}walkTerminal(A,t,n){}walkProdRef(A,t,n){}walkFlat(A,t,n){const i=t.concat(n);this.walk(A,i)}walkOption(A,t,n){const i=t.concat(n);this.walk(A,i)}walkAtLeastOne(A,t,n){const i=[new _4({definition:A.definition})].concat(t,n);this.walk(A,i)}walkAtLeastOneSep(A,t,n){const i=rM(A,t,n);this.walk(A,i)}walkMany(A,t,n){const i=[new _4({definition:A.definition})].concat(t,n);this.walk(A,i)}walkManySep(A,t,n){const i=rM(A,t,n);this.walk(A,i)}walkOr(A,t,n){const i=t.concat(n);g5(A.definition,r=>{const s=new L4({definition:[r]});this.walk(s,i)})}}function rM(e,A,t){return[new _4({definition:[new x2({terminalType:e.separator})].concat(e.definition)})].concat(A,t)}function es(e){if(e instanceof r3)return es(e.referencedRule);if(e instanceof x2)return o30(e);if(n30(e))return r30(e);if(i30(e))return s30(e);throw Error("non exhaustive match")}function r30(e){let A=[];const t=e.definition;let n=0,i=t.length>n,r,s=!0;for(;i&&s;)r=t[n],s=Wl(r),A=A.concat(es(r)),n=n+1,i=t.length>n;return PB(A)}function s30(e){const A=A5(e.definition,t=>es(t));return PB(lA(A))}function o30(e){return[e.terminalType]}const nF="_~IN~_";class a30 extends Dc{constructor(A){super(),this.topProd=A,this.follows={}}startWalking(){return this.walk(this.topProd),this.follows}walkTerminal(A,t,n){}walkProdRef(A,t,n){const i=g30(A.referencedRule,A.idx)+this.topProd.name,r=t.concat(n),s=new L4({definition:r}),o=es(s);this.follows[i]=o}}function l30(e){const A={};return g5(e,t=>{const n=new a30(t).startWalking();n3(A,n)}),A}function g30(e,A){return e.name+A+nF}function I5(e){return e.charCodeAt(0)}function xC(e,A){Array.isArray(e)?e.forEach(function(t){A.push(t)}):A.push(e)}function Xn(e,A){if(e[A]===!0)throw"duplicate flag "+A;e[A],e[A]=!0}function D8(e){if(e===void 0)throw Error("Internal Error - Should never get here!");return!0}function c30(){throw Error("Internal Error - Should never get here!")}function sM(e){return e.type==="Character"}const Zl=[];for(let e=I5("0");e<=I5("9");e++)Zl.push(e);const jl=[I5("_")].concat(Zl);for(let e=I5("a");e<=I5("z");e++)jl.push(e);for(let e=I5("A");e<=I5("Z");e++)jl.push(e);const oM=[I5(" "),I5("\f"),I5(` +`),I5("\r"),I5(" "),I5("\v"),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5(" "),I5("\u2028"),I5("\u2029"),I5(" "),I5(" "),I5(" "),I5("\uFEFF")],u30=/[0-9a-fA-F]/,Qa=/[0-9]/,I30=/[1-9]/;class C30{constructor(){this.idx=0,this.input="",this.groupIdx=0}saveState(){return{idx:this.idx,input:this.input,groupIdx:this.groupIdx}}restoreState(A){this.idx=A.idx,this.input=A.input,this.groupIdx=A.groupIdx}pattern(A){this.idx=0,this.input=A,this.groupIdx=0,this.consumeChar("/");const t=this.disjunction();this.consumeChar("/");const n={type:"Flags",loc:{begin:this.idx,end:A.length},global:!1,ignoreCase:!1,multiLine:!1,unicode:!1,sticky:!1};for(;this.isRegExpFlag();)switch(this.popChar()){case"g":Xn(n,"global");break;case"i":Xn(n,"ignoreCase");break;case"m":Xn(n,"multiLine");break;case"u":Xn(n,"unicode");break;case"y":Xn(n,"sticky");break}if(this.idx!==this.input.length)throw Error("Redundant input: "+this.input.substring(this.idx));return{type:"Pattern",flags:n,value:t,loc:this.loc(0)}}disjunction(){const A=[],t=this.idx;for(A.push(this.alternative());this.peekChar()==="|";)this.consumeChar("|"),A.push(this.alternative());return{type:"Disjunction",value:A,loc:this.loc(t)}}alternative(){const A=[],t=this.idx;for(;this.isTerm();)A.push(this.term());return{type:"Alternative",value:A,loc:this.loc(t)}}term(){return this.isAssertion()?this.assertion():this.atom()}assertion(){const A=this.idx;switch(this.popChar()){case"^":return{type:"StartAnchor",loc:this.loc(A)};case"$":return{type:"EndAnchor",loc:this.loc(A)};case"\\":switch(this.popChar()){case"b":return{type:"WordBoundary",loc:this.loc(A)};case"B":return{type:"NonWordBoundary",loc:this.loc(A)}}throw Error("Invalid Assertion Escape");case"(":this.consumeChar("?");let t;switch(this.popChar()){case"=":t="Lookahead";break;case"!":t="NegativeLookahead";break}D8(t);const n=this.disjunction();return this.consumeChar(")"),{type:t,value:n,loc:this.loc(A)}}return c30()}quantifier(A=!1){let t;const n=this.idx;switch(this.popChar()){case"*":t={atLeast:0,atMost:1/0};break;case"+":t={atLeast:1,atMost:1/0};break;case"?":t={atLeast:0,atMost:1};break;case"{":const i=this.integerIncludingZero();switch(this.popChar()){case"}":t={atLeast:i,atMost:i};break;case",":let r;this.isDigit()?(r=this.integerIncludingZero(),t={atLeast:i,atMost:r}):t={atLeast:i,atMost:1/0},this.consumeChar("}");break}if(A===!0&&t===void 0)return;D8(t);break}if(!(A===!0&&t===void 0)&&D8(t))return this.peekChar(0)==="?"?(this.consumeChar("?"),t.greedy=!1):t.greedy=!0,t.type="Quantifier",t.loc=this.loc(n),t}atom(){let A;const t=this.idx;switch(this.peekChar()){case".":A=this.dotAll();break;case"\\":A=this.atomEscape();break;case"[":A=this.characterClass();break;case"(":A=this.group();break}if(A===void 0&&this.isPatternCharacter()&&(A=this.patternCharacter()),D8(A))return A.loc=this.loc(t),this.isQuantifier()&&(A.quantifier=this.quantifier()),A}dotAll(){return this.consumeChar("."),{type:"Set",complement:!0,value:[I5(` +`),I5("\r"),I5("\u2028"),I5("\u2029")]}}atomEscape(){switch(this.consumeChar("\\"),this.peekChar()){case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":return this.decimalEscapeAtom();case"d":case"D":case"s":case"S":case"w":case"W":return this.characterClassEscape();case"f":case"n":case"r":case"t":case"v":return this.controlEscapeAtom();case"c":return this.controlLetterEscapeAtom();case"0":return this.nulCharacterAtom();case"x":return this.hexEscapeSequenceAtom();case"u":return this.regExpUnicodeEscapeSequenceAtom();default:return this.identityEscapeAtom()}}decimalEscapeAtom(){return{type:"GroupBackReference",value:this.positiveInteger()}}characterClassEscape(){let A,t=!1;switch(this.popChar()){case"d":A=Zl;break;case"D":A=Zl,t=!0;break;case"s":A=oM;break;case"S":A=oM,t=!0;break;case"w":A=jl;break;case"W":A=jl,t=!0;break}if(D8(A))return{type:"Set",value:A,complement:t}}controlEscapeAtom(){let A;switch(this.popChar()){case"f":A=I5("\f");break;case"n":A=I5(` +`);break;case"r":A=I5("\r");break;case"t":A=I5(" ");break;case"v":A=I5("\v");break}if(D8(A))return{type:"Character",value:A}}controlLetterEscapeAtom(){this.consumeChar("c");const A=this.popChar();if(/[a-zA-Z]/.test(A)===!1)throw Error("Invalid ");return{type:"Character",value:A.toUpperCase().charCodeAt(0)-64}}nulCharacterAtom(){return this.consumeChar("0"),{type:"Character",value:I5("\0")}}hexEscapeSequenceAtom(){return this.consumeChar("x"),this.parseHexDigits(2)}regExpUnicodeEscapeSequenceAtom(){return this.consumeChar("u"),this.parseHexDigits(4)}identityEscapeAtom(){const A=this.popChar();return{type:"Character",value:I5(A)}}classPatternCharacterAtom(){switch(this.peekChar()){case` +`:case"\r":case"\u2028":case"\u2029":case"\\":case"]":throw Error("TBD");default:const A=this.popChar();return{type:"Character",value:I5(A)}}}characterClass(){const A=[];let t=!1;for(this.consumeChar("["),this.peekChar(0)==="^"&&(this.consumeChar("^"),t=!0);this.isClassAtom();){const n=this.classAtom();if(n.type,sM(n)&&this.isRangeDash()){this.consumeChar("-");const i=this.classAtom();if(i.type,sM(i)){if(i.value=this.input.length)throw Error("Unexpected end of input");this.idx++}loc(A){return{begin:A,end:this.idx}}}class GB{visitChildren(A){for(const t in A){const n=A[t];A.hasOwnProperty(t)&&(n.type!==void 0?this.visit(n):Array.isArray(n)&&n.forEach(i=>{this.visit(i)},this))}}visit(A){switch(A.type){case"Pattern":this.visitPattern(A);break;case"Flags":this.visitFlags(A);break;case"Disjunction":this.visitDisjunction(A);break;case"Alternative":this.visitAlternative(A);break;case"StartAnchor":this.visitStartAnchor(A);break;case"EndAnchor":this.visitEndAnchor(A);break;case"WordBoundary":this.visitWordBoundary(A);break;case"NonWordBoundary":this.visitNonWordBoundary(A);break;case"Lookahead":this.visitLookahead(A);break;case"NegativeLookahead":this.visitNegativeLookahead(A);break;case"Character":this.visitCharacter(A);break;case"Set":this.visitSet(A);break;case"Group":this.visitGroup(A);break;case"GroupBackReference":this.visitGroupBackReference(A);break;case"Quantifier":this.visitQuantifier(A);break}this.visitChildren(A)}visitPattern(A){}visitFlags(A){}visitDisjunction(A){}visitAlternative(A){}visitStartAnchor(A){}visitEndAnchor(A){}visitWordBoundary(A){}visitNonWordBoundary(A){}visitLookahead(A){}visitNegativeLookahead(A){}visitCharacter(A){}visitSet(A){}visitGroup(A){}visitGroupBackReference(A){}visitQuantifier(A){}}let Al={};const u30=new c30;function wc(e){const A=e.toString();if(Al.hasOwnProperty(A))return Al[A];{const t=u30.pattern(A);return Al[A]=t,t}}function I30(){Al={}}const tF="Complement Sets are not supported for first char optimization",Zl=`Unable to use "first char" lexer optimizations: -`;function C30(e,A=!1){try{const t=wc(e);return ed(t.value,{},t.flags.ignoreCase)}catch(t){if(t.message===tF)A&&XU(`${Zl} Unable to optimize: < ${e.toString()} > +`:case"\r":case"\u2028":case"\u2029":return!1;default:return!0}}parseHexDigits(A){let t="";for(let i=0;i=this.input.length)throw Error("Unexpected end of input");this.idx++}loc(A){return{begin:A,end:this.idx}}}class YB{visitChildren(A){for(const t in A){const n=A[t];A.hasOwnProperty(t)&&(n.type!==void 0?this.visit(n):Array.isArray(n)&&n.forEach(i=>{this.visit(i)},this))}}visit(A){switch(A.type){case"Pattern":this.visitPattern(A);break;case"Flags":this.visitFlags(A);break;case"Disjunction":this.visitDisjunction(A);break;case"Alternative":this.visitAlternative(A);break;case"StartAnchor":this.visitStartAnchor(A);break;case"EndAnchor":this.visitEndAnchor(A);break;case"WordBoundary":this.visitWordBoundary(A);break;case"NonWordBoundary":this.visitNonWordBoundary(A);break;case"Lookahead":this.visitLookahead(A);break;case"NegativeLookahead":this.visitNegativeLookahead(A);break;case"Character":this.visitCharacter(A);break;case"Set":this.visitSet(A);break;case"Group":this.visitGroup(A);break;case"GroupBackReference":this.visitGroupBackReference(A);break;case"Quantifier":this.visitQuantifier(A);break}this.visitChildren(A)}visitPattern(A){}visitFlags(A){}visitDisjunction(A){}visitAlternative(A){}visitStartAnchor(A){}visitEndAnchor(A){}visitWordBoundary(A){}visitNonWordBoundary(A){}visitLookahead(A){}visitNegativeLookahead(A){}visitCharacter(A){}visitSet(A){}visitGroup(A){}visitGroupBackReference(A){}visitQuantifier(A){}}let tl={};const h30=new C30;function Mc(e){const A=e.toString();if(tl.hasOwnProperty(A))return tl[A];{const t=h30.pattern(A);return tl[A]=t,t}}function f30(){tl={}}const iF="Complement Sets are not supported for first char optimization",ql=`Unable to use "first char" lexer optimizations: +`;function d30(e,A=!1){try{const t=Mc(e);return sd(t.value,{},t.flags.ignoreCase)}catch(t){if(t.message===iF)A&&AF(`${ql} Unable to optimize: < ${e.toString()} > Complement Sets cannot be automatically optimized. This will disable the lexer's first char optimizations. See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#COMPLEMENT for details.`);else{let n="";A&&(n=` This will disable the lexer's first char optimizations. - See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#REGEXP_PARSING for details.`),Ad(`${Zl} + See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#REGEXP_PARSING for details.`),rd(`${ql} Failed parsing: < ${e.toString()} > Using the @chevrotain/regexp-to-ast library - Please open an issue at: https://github.com/chevrotain/chevrotain/issues`+n)}}return[]}function ed(e,A,t){switch(e.type){case"Disjunction":for(let i=0;i{if(typeof a=="number")Ba(a,A,t);else{const l=a;if(t===!0)for(let u=l.from;u<=l.to;u++)Ba(u,A,t);else{for(let u=l.from;u<=l.to&&u=si){const u=l.from>=si?l.from:si,I=l.to,C=zt(u),h=zt(I);for(let d=C;d<=h;d++)A[d]=d}}}});break;case"Group":ed(s.value,A,t);break;default:throw Error("Non Exhaustive Match")}const o=s.quantifier!==void 0&&s.quantifier.atLeast===0;if(s.type==="Group"&&td(s)===!1||s.type!=="Group"&&o===!1)break}break;default:throw Error("non exhaustive match!")}return n1(A)}function Ba(e,A,t){const n=zt(e);A[n]=n,t===!0&&h30(e,A)}function h30(e,A){const t=String.fromCharCode(e),n=t.toUpperCase();if(n!==t){const i=zt(n.charCodeAt(0));A[i]=i}else{const i=t.toLowerCase();if(i!==t){const r=zt(i.charCodeAt(0));A[r]=r}}}function rM(e,A){return x7(e.value,t=>{if(typeof t=="number")return B4(A,t);{const n=t;return x7(A,i=>n.from<=i&&i<=n.to)!==void 0}})}function td(e){const A=e.quantifier;return A&&A.atLeast===0?!0:e.value?z5(e.value)?gA(e.value,td):td(e.value):!1}class f30 extends GB{constructor(A){super(),this.targetCharCodes=A,this.found=!1}visitChildren(A){if(this.found!==!0){switch(A.type){case"Lookahead":this.visitLookahead(A);return;case"NegativeLookahead":this.visitNegativeLookahead(A);return}super.visitChildren(A)}}visitCharacter(A){B4(this.targetCharCodes,A.value)&&(this.found=!0)}visitSet(A){A.complement?rM(A,this.targetCharCodes)===void 0&&(this.found=!0):rM(A,this.targetCharCodes)!==void 0&&(this.found=!0)}}function bB(e,A){if(A instanceof RegExp){const t=wc(A),n=new f30(e);return n.visit(t),n.found}else return x7(A,t=>B4(e,t.charCodeAt(0)))!==void 0}const u6="PATTERN",ri="defaultMode",Qa="modes";let nF=typeof new RegExp("(?:)").sticky=="boolean";function d30(e,A){A=kB(A,{useSticky:nF,debug:!1,safeMode:!1,positionTracking:"full",lineTerminatorCharacters:["\r",` -`],tracer:(Q,B)=>B()});const t=A.tracer;t("initCharCodeToOptimizedIndexMap",()=>{O30()});let n;t("Reject Lexer.NA",()=>{n=mc(e,Q=>Q[u6]===R1.NA)});let i=!1,r;t("Transform Patterns",()=>{i=!1,r=A5(n,Q=>{const B=Q[u6];if(Pe(B)){const w=B.source;return w.length===1&&w!=="^"&&w!=="$"&&w!=="."&&!B.ignoreCase?w:w.length===2&&w[0]==="\\"&&!B4(["d","D","s","S","t","r","n","t","0","c","b","B","f","v","w","W"],w[1])?w[1]:A.useSticky?oM(B):sM(B)}else{if(Ke(B))return i=!0,{exec:B};if(typeof B=="object")return i=!0,B;if(typeof B=="string"){if(B.length===1)return B;{const w=B.replace(/[\\^$.*+?()[\]{}|]/g,"\\$&"),R=new RegExp(w);return A.useSticky?oM(R):sM(R)}}else throw Error("non exhaustive match")}})});let s,o,a,l,u;t("misc mapping",()=>{s=A5(n,Q=>Q.tokenTypeIdx),o=A5(n,Q=>{const B=Q.GROUP;if(B!==R1.SKIPPED){if(k4(B))return B;if(Ye(B))return!1;throw Error("non exhaustive match")}}),a=A5(n,Q=>{const B=Q.LONGER_ALT;if(B)return z5(B)?A5(B,R=>AM(n,R)):[AM(n,B)]}),l=A5(n,Q=>Q.PUSH_MODE),u=A5(n,Q=>r5(Q,"POP_MODE"))});let I;t("Line Terminator Handling",()=>{const Q=sF(A.lineTerminatorCharacters);I=A5(n,B=>!1),A.positionTracking!=="onlyOffset"&&(I=A5(n,B=>r5(B,"LINE_BREAKS")?!!B.LINE_BREAKS:rF(B,Q)===!1&&bB(Q,B.PATTERN)))});let C,h,d,m;t("Misc Mapping #2",()=>{C=A5(n,iF),h=A5(r,L30),d=i3(n,(Q,B)=>{const w=B.GROUP;return k4(w)&&w!==R1.SKIPPED&&(Q[w]=[]),Q},{}),m=A5(r,(Q,B)=>({pattern:r[B],longerAlt:a[B],canLineTerminator:I[B],isCustom:C[B],short:h[B],group:o[B],push:l[B],pop:u[B],tokenTypeIdx:s[B],tokenType:n[B]}))});let p=!0,f=[];return A.safeMode||t("First Char Optimization",()=>{f=i3(n,(Q,B,w)=>{if(typeof B.PATTERN=="string"){const R=B.PATTERN.charCodeAt(0),M=zt(R);NC(Q,M,m[w])}else if(z5(B.START_CHARS_HINT)){let R;g5(B.START_CHARS_HINT,M=>{const x=typeof M=="string"?M.charCodeAt(0):M,T=zt(x);R!==T&&(R=T,NC(Q,T,m[w]))})}else if(Pe(B.PATTERN))if(B.PATTERN.unicode)p=!1,A.ensureOptimizations&&Ad(`${Zl} Unable to analyze < ${B.PATTERN.toString()} > pattern. + Please open an issue at: https://github.com/chevrotain/chevrotain/issues`+n)}}return[]}function sd(e,A,t){switch(e.type){case"Disjunction":for(let i=0;i{if(typeof a=="number")pa(a,A,t);else{const l=a;if(t===!0)for(let u=l.from;u<=l.to;u++)pa(u,A,t);else{for(let u=l.from;u<=l.to&&u=ai){const u=l.from>=ai?l.from:ai,I=l.to,C=zt(u),h=zt(I);for(let d=C;d<=h;d++)A[d]=d}}}});break;case"Group":sd(s.value,A,t);break;default:throw Error("Non Exhaustive Match")}const o=s.quantifier!==void 0&&s.quantifier.atLeast===0;if(s.type==="Group"&&od(s)===!1||s.type!=="Group"&&o===!1)break}break;default:throw Error("non exhaustive match!")}return n1(A)}function pa(e,A,t){const n=zt(e);A[n]=n,t===!0&&E30(e,A)}function E30(e,A){const t=String.fromCharCode(e),n=t.toUpperCase();if(n!==t){const i=zt(n.charCodeAt(0));A[i]=i}else{const i=t.toLowerCase();if(i!==t){const r=zt(i.charCodeAt(0));A[r]=r}}}function aM(e,A){return U7(e.value,t=>{if(typeof t=="number")return B4(A,t);{const n=t;return U7(A,i=>n.from<=i&&i<=n.to)!==void 0}})}function od(e){const A=e.quantifier;return A&&A.atLeast===0?!0:e.value?z5(e.value)?gA(e.value,od):od(e.value):!1}class B30 extends YB{constructor(A){super(),this.targetCharCodes=A,this.found=!1}visitChildren(A){if(this.found!==!0){switch(A.type){case"Lookahead":this.visitLookahead(A);return;case"NegativeLookahead":this.visitNegativeLookahead(A);return}super.visitChildren(A)}}visitCharacter(A){B4(this.targetCharCodes,A.value)&&(this.found=!0)}visitSet(A){A.complement?aM(A,this.targetCharCodes)===void 0&&(this.found=!0):aM(A,this.targetCharCodes)!==void 0&&(this.found=!0)}}function JB(e,A){if(A instanceof RegExp){const t=Mc(A),n=new B30(e);return n.visit(t),n.found}else return U7(A,t=>B4(e,t.charCodeAt(0)))!==void 0}const C6="PATTERN",oi="defaultMode",ma="modes";let rF=typeof new RegExp("(?:)").sticky=="boolean";function Q30(e,A){A=OB(A,{useSticky:rF,debug:!1,safeMode:!1,positionTracking:"full",lineTerminatorCharacters:["\r",` +`],tracer:(Q,B)=>B()});const t=A.tracer;t("initCharCodeToOptimizedIndexMap",()=>{J30()});let n;t("Reject Lexer.NA",()=>{n=wc(e,Q=>Q[C6]===R1.NA)});let i=!1,r;t("Transform Patterns",()=>{i=!1,r=A5(n,Q=>{const B=Q[C6];if(Ye(B)){const w=B.source;return w.length===1&&w!=="^"&&w!=="$"&&w!=="."&&!B.ignoreCase?w:w.length===2&&w[0]==="\\"&&!B4(["d","D","s","S","t","r","n","t","0","c","b","B","f","v","w","W"],w[1])?w[1]:A.useSticky?gM(B):lM(B)}else{if(Ve(B))return i=!0,{exec:B};if(typeof B=="object")return i=!0,B;if(typeof B=="string"){if(B.length===1)return B;{const w=B.replace(/[\\^$.*+?()[\]{}|]/g,"\\$&"),R=new RegExp(w);return A.useSticky?gM(R):lM(R)}}else throw Error("non exhaustive match")}})});let s,o,a,l,u;t("misc mapping",()=>{s=A5(n,Q=>Q.tokenTypeIdx),o=A5(n,Q=>{const B=Q.GROUP;if(B!==R1.SKIPPED){if(k4(B))return B;if(Je(B))return!1;throw Error("non exhaustive match")}}),a=A5(n,Q=>{const B=Q.LONGER_ALT;if(B)return z5(B)?A5(B,R=>nM(n,R)):[nM(n,B)]}),l=A5(n,Q=>Q.PUSH_MODE),u=A5(n,Q=>r5(Q,"POP_MODE"))});let I;t("Line Terminator Handling",()=>{const Q=aF(A.lineTerminatorCharacters);I=A5(n,B=>!1),A.positionTracking!=="onlyOffset"&&(I=A5(n,B=>r5(B,"LINE_BREAKS")?!!B.LINE_BREAKS:oF(B,Q)===!1&&JB(Q,B.PATTERN)))});let C,h,d,m;t("Misc Mapping #2",()=>{C=A5(n,sF),h=A5(r,O30),d=i3(n,(Q,B)=>{const w=B.GROUP;return k4(w)&&w!==R1.SKIPPED&&(Q[w]=[]),Q},{}),m=A5(r,(Q,B)=>({pattern:r[B],longerAlt:a[B],canLineTerminator:I[B],isCustom:C[B],short:h[B],group:o[B],push:l[B],pop:u[B],tokenTypeIdx:s[B],tokenType:n[B]}))});let p=!0,f=[];return A.safeMode||t("First Char Optimization",()=>{f=i3(n,(Q,B,w)=>{if(typeof B.PATTERN=="string"){const R=B.PATTERN.charCodeAt(0),M=zt(R);TC(Q,M,m[w])}else if(z5(B.START_CHARS_HINT)){let R;g5(B.START_CHARS_HINT,M=>{const N=typeof M=="string"?M.charCodeAt(0):M,T=zt(N);R!==T&&(R=T,TC(Q,T,m[w]))})}else if(Ye(B.PATTERN))if(B.PATTERN.unicode)p=!1,A.ensureOptimizations&&rd(`${ql} Unable to analyze < ${B.PATTERN.toString()} > pattern. The regexp unicode flag is not currently supported by the regexp-to-ast library. This will disable the lexer's first char optimizations. - For details See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#UNICODE_OPTIMIZE`);else{const R=C30(B.PATTERN,A.ensureOptimizations);u2(R)&&(p=!1),g5(R,M=>{NC(Q,M,m[w])})}else A.ensureOptimizations&&Ad(`${Zl} TokenType: <${B.name}> is using a custom token pattern without providing parameter. + For details See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#UNICODE_OPTIMIZE`);else{const R=d30(B.PATTERN,A.ensureOptimizations);u2(R)&&(p=!1),g5(R,M=>{TC(Q,M,m[w])})}else A.ensureOptimizations&&rd(`${ql} TokenType: <${B.name}> is using a custom token pattern without providing parameter. This will disable the lexer's first char optimizations. - For details See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#CUSTOM_OPTIMIZE`),p=!1;return Q},[])}),{emptyGroups:d,patternIdxToConfig:m,charCodeToPatternIdxToConfig:f,hasCustom:i,canBeOptimized:p}}function E30(e,A){let t=[];const n=Q30(e);t=t.concat(n.errors);const i=p30(n.valid),r=i.valid;return t=t.concat(i.errors),t=t.concat(B30(r)),t=t.concat(v30(r)),t=t.concat(N30(r,A)),t=t.concat(x30(r)),t}function B30(e){let A=[];const t=P3(e,n=>Pe(n[u6]));return A=A.concat(y30(t)),A=A.concat(M30(t)),A=A.concat(R30(t)),A=A.concat(S30(t)),A=A.concat(w30(t)),A}function Q30(e){const A=P3(e,i=>!r5(i,u6)),t=A5(A,i=>({message:"Token Type: ->"+i.name+"<- missing static 'PATTERN' property",type:P2.MISSING_PATTERN,tokenTypes:[i]})),n=pc(e,A);return{errors:t,valid:n}}function p30(e){const A=P3(e,i=>{const r=i[u6];return!Pe(r)&&!Ke(r)&&!r5(r,"exec")&&!k4(r)}),t=A5(A,i=>({message:"Token Type: ->"+i.name+"<- static 'PATTERN' can only be a RegExp, a Function matching the {CustomPatternMatcherFunc} type or an Object matching the {ICustomPattern} interface.",type:P2.INVALID_PATTERN,tokenTypes:[i]})),n=pc(e,A);return{errors:t,valid:n}}const m30=/[^\\][$]/;function y30(e){class A extends GB{constructor(){super(...arguments),this.found=!1}visitEndAnchor(r){this.found=!0}}const t=P3(e,i=>{const r=i.PATTERN;try{const s=wc(r),o=new A;return o.visit(s),o.found}catch{return m30.test(r.source)}});return A5(t,i=>({message:`Unexpected RegExp Anchor Error: + For details See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#CUSTOM_OPTIMIZE`),p=!1;return Q},[])}),{emptyGroups:d,patternIdxToConfig:m,charCodeToPatternIdxToConfig:f,hasCustom:i,canBeOptimized:p}}function p30(e,A){let t=[];const n=y30(e);t=t.concat(n.errors);const i=w30(n.valid),r=i.valid;return t=t.concat(i.errors),t=t.concat(m30(r)),t=t.concat(T30(r)),t=t.concat(U30(r,A)),t=t.concat(F30(r)),t}function m30(e){let A=[];const t=P3(e,n=>Ye(n[C6]));return A=A.concat(M30(t)),A=A.concat(v30(t)),A=A.concat(N30(t)),A=A.concat(x30(t)),A=A.concat(R30(t)),A}function y30(e){const A=P3(e,i=>!r5(i,C6)),t=A5(A,i=>({message:"Token Type: ->"+i.name+"<- missing static 'PATTERN' property",type:P2.MISSING_PATTERN,tokenTypes:[i]})),n=yc(e,A);return{errors:t,valid:n}}function w30(e){const A=P3(e,i=>{const r=i[C6];return!Ye(r)&&!Ve(r)&&!r5(r,"exec")&&!k4(r)}),t=A5(A,i=>({message:"Token Type: ->"+i.name+"<- static 'PATTERN' can only be a RegExp, a Function matching the {CustomPatternMatcherFunc} type or an Object matching the {ICustomPattern} interface.",type:P2.INVALID_PATTERN,tokenTypes:[i]})),n=yc(e,A);return{errors:t,valid:n}}const D30=/[^\\][$]/;function M30(e){class A extends YB{constructor(){super(...arguments),this.found=!1}visitEndAnchor(r){this.found=!0}}const t=P3(e,i=>{const r=i.PATTERN;try{const s=Mc(r),o=new A;return o.visit(s),o.found}catch{return D30.test(r.source)}});return A5(t,i=>({message:`Unexpected RegExp Anchor Error: Token Type: ->`+i.name+`<- static 'PATTERN' cannot contain end of input anchor '$' - See chevrotain.io/docs/guide/resolving_lexer_errors.html#ANCHORS for details.`,type:P2.EOI_ANCHOR_FOUND,tokenTypes:[i]}))}function w30(e){const A=P3(e,n=>n.PATTERN.test(""));return A5(A,n=>({message:"Token Type: ->"+n.name+"<- static 'PATTERN' must not match an empty string",type:P2.EMPTY_MATCH_PATTERN,tokenTypes:[n]}))}const D30=/[^\\[][\^]|^\^/;function M30(e){class A extends GB{constructor(){super(...arguments),this.found=!1}visitStartAnchor(r){this.found=!0}}const t=P3(e,i=>{const r=i.PATTERN;try{const s=wc(r),o=new A;return o.visit(s),o.found}catch{return D30.test(r.source)}});return A5(t,i=>({message:`Unexpected RegExp Anchor Error: + See chevrotain.io/docs/guide/resolving_lexer_errors.html#ANCHORS for details.`,type:P2.EOI_ANCHOR_FOUND,tokenTypes:[i]}))}function R30(e){const A=P3(e,n=>n.PATTERN.test(""));return A5(A,n=>({message:"Token Type: ->"+n.name+"<- static 'PATTERN' must not match an empty string",type:P2.EMPTY_MATCH_PATTERN,tokenTypes:[n]}))}const S30=/[^\\[][\^]|^\^/;function v30(e){class A extends YB{constructor(){super(...arguments),this.found=!1}visitStartAnchor(r){this.found=!0}}const t=P3(e,i=>{const r=i.PATTERN;try{const s=Mc(r),o=new A;return o.visit(s),o.found}catch{return S30.test(r.source)}});return A5(t,i=>({message:`Unexpected RegExp Anchor Error: Token Type: ->`+i.name+`<- static 'PATTERN' cannot contain start of input anchor '^' - See https://chevrotain.io/docs/guide/resolving_lexer_errors.html#ANCHORS for details.`,type:P2.SOI_ANCHOR_FOUND,tokenTypes:[i]}))}function R30(e){const A=P3(e,n=>{const i=n[u6];return i instanceof RegExp&&(i.multiline||i.global)});return A5(A,n=>({message:"Token Type: ->"+n.name+"<- static 'PATTERN' may NOT contain global('g') or multiline('m')",type:P2.UNSUPPORTED_FLAGS_FOUND,tokenTypes:[n]}))}function S30(e){const A=[];let t=A5(e,r=>i3(e,(s,o)=>(r.PATTERN.source===o.PATTERN.source&&!B4(A,o)&&o.PATTERN!==R1.NA&&(A.push(o),s.push(o)),s),[]));t=Xr(t);const n=P3(t,r=>r.length>1);return A5(n,r=>{const s=A5(r,a=>a.name);return{message:`The same RegExp pattern ->${hA(r).PATTERN}<-has been used in all of the following Token Types: ${s.join(", ")} <-`,type:P2.DUPLICATE_PATTERNS_FOUND,tokenTypes:r}})}function v30(e){const A=P3(e,n=>{if(!r5(n,"GROUP"))return!1;const i=n.GROUP;return i!==R1.SKIPPED&&i!==R1.NA&&!k4(i)});return A5(A,n=>({message:"Token Type: ->"+n.name+"<- static 'GROUP' can only be Lexer.SKIPPED/Lexer.NA/A String",type:P2.INVALID_GROUP_TYPE_FOUND,tokenTypes:[n]}))}function N30(e,A){const t=P3(e,i=>i.PUSH_MODE!==void 0&&!B4(A,i.PUSH_MODE));return A5(t,i=>({message:`Token Type: ->${i.name}<- static 'PUSH_MODE' value cannot refer to a Lexer Mode ->${i.PUSH_MODE}<-which does not exist`,type:P2.PUSH_MODE_DOES_NOT_EXIST,tokenTypes:[i]}))}function x30(e){const A=[],t=i3(e,(n,i,r)=>{const s=i.PATTERN;return s===R1.NA||(k4(s)?n.push({str:s,idx:r,tokenType:i}):Pe(s)&&U30(s)&&n.push({str:s.source,idx:r,tokenType:i})),n},[]);return g5(e,(n,i)=>{g5(t,({str:r,idx:s,tokenType:o})=>{if(i${o.name}<- can never be matched. + See https://chevrotain.io/docs/guide/resolving_lexer_errors.html#ANCHORS for details.`,type:P2.SOI_ANCHOR_FOUND,tokenTypes:[i]}))}function N30(e){const A=P3(e,n=>{const i=n[C6];return i instanceof RegExp&&(i.multiline||i.global)});return A5(A,n=>({message:"Token Type: ->"+n.name+"<- static 'PATTERN' may NOT contain global('g') or multiline('m')",type:P2.UNSUPPORTED_FLAGS_FOUND,tokenTypes:[n]}))}function x30(e){const A=[];let t=A5(e,r=>i3(e,(s,o)=>(r.PATTERN.source===o.PATTERN.source&&!B4(A,o)&&o.PATTERN!==R1.NA&&(A.push(o),s.push(o)),s),[]));t=As(t);const n=P3(t,r=>r.length>1);return A5(n,r=>{const s=A5(r,a=>a.name);return{message:`The same RegExp pattern ->${hA(r).PATTERN}<-has been used in all of the following Token Types: ${s.join(", ")} <-`,type:P2.DUPLICATE_PATTERNS_FOUND,tokenTypes:r}})}function T30(e){const A=P3(e,n=>{if(!r5(n,"GROUP"))return!1;const i=n.GROUP;return i!==R1.SKIPPED&&i!==R1.NA&&!k4(i)});return A5(A,n=>({message:"Token Type: ->"+n.name+"<- static 'GROUP' can only be Lexer.SKIPPED/Lexer.NA/A String",type:P2.INVALID_GROUP_TYPE_FOUND,tokenTypes:[n]}))}function U30(e,A){const t=P3(e,i=>i.PUSH_MODE!==void 0&&!B4(A,i.PUSH_MODE));return A5(t,i=>({message:`Token Type: ->${i.name}<- static 'PUSH_MODE' value cannot refer to a Lexer Mode ->${i.PUSH_MODE}<-which does not exist`,type:P2.PUSH_MODE_DOES_NOT_EXIST,tokenTypes:[i]}))}function F30(e){const A=[],t=i3(e,(n,i,r)=>{const s=i.PATTERN;return s===R1.NA||(k4(s)?n.push({str:s,idx:r,tokenType:i}):Ye(s)&&k30(s)&&n.push({str:s.source,idx:r,tokenType:i})),n},[]);return g5(e,(n,i)=>{g5(t,({str:r,idx:s,tokenType:o})=>{if(i${o.name}<- can never be matched. Because it appears AFTER the Token Type ->${n.name}<-in the lexer's definition. -See https://chevrotain.io/docs/guide/resolving_lexer_errors.html#UNREACHABLE`;A.push({message:a,type:P2.UNREACHABLE_PATTERN,tokenTypes:[n,o]})}})}),A}function T30(e,A){if(Pe(A)){const t=A.exec(e);return t!==null&&t.index===0}else{if(Ke(A))return A(e,0,[],{});if(r5(A,"exec"))return A.exec(e,0,[],{});if(typeof A=="string")return A===e;throw Error("non exhaustive match")}}function U30(e){return x7([".","\\","[","]","|","^","$","(",")","?","*","+","{"],t=>e.source.indexOf(t)!==-1)===void 0}function sM(e){const A=e.ignoreCase?"i":"";return new RegExp(`^(?:${e.source})`,A)}function oM(e){const A=e.ignoreCase?"iy":"y";return new RegExp(`${e.source}`,A)}function F30(e,A,t){const n=[];return r5(e,ri)||n.push({message:"A MultiMode Lexer cannot be initialized without a <"+ri+`> property in its definition -`,type:P2.MULTI_MODE_LEXER_WITHOUT_DEFAULT_MODE}),r5(e,Qa)||n.push({message:"A MultiMode Lexer cannot be initialized without a <"+Qa+`> property in its definition -`,type:P2.MULTI_MODE_LEXER_WITHOUT_MODES_PROPERTY}),r5(e,Qa)&&r5(e,ri)&&!r5(e.modes,e.defaultMode)&&n.push({message:`A MultiMode Lexer cannot be initialized with a ${ri}: <${e.defaultMode}>which does not exist -`,type:P2.MULTI_MODE_LEXER_DEFAULT_MODE_VALUE_DOES_NOT_EXIST}),r5(e,Qa)&&g5(e.modes,(i,r)=>{g5(i,(s,o)=>{if(Ye(s))n.push({message:`A Lexer cannot be initialized using an undefined Token Type. Mode:<${r}> at index: <${o}> -`,type:P2.LEXER_DEFINITION_CANNOT_CONTAIN_UNDEFINED});else if(r5(s,"LONGER_ALT")){const a=z5(s.LONGER_ALT)?s.LONGER_ALT:[s.LONGER_ALT];g5(a,l=>{!Ye(l)&&!B4(i,l)&&n.push({message:`A MultiMode Lexer cannot be initialized with a longer_alt <${l.name}> on token <${s.name}> outside of mode <${r}> -`,type:P2.MULTI_MODE_LEXER_LONGER_ALT_NOT_IN_CURRENT_MODE})})}})}),n}function _30(e,A,t){const n=[];let i=!1;const r=Xr(lA(n1(e.modes))),s=mc(r,a=>a[u6]===R1.NA),o=sF(t);return A&&g5(s,a=>{const l=rF(a,o);if(l!==!1){const I={message:b30(a,l),type:l.issue,tokenType:a};n.push(I)}else r5(a,"LINE_BREAKS")?a.LINE_BREAKS===!0&&(i=!0):bB(o,a.PATTERN)&&(i=!0)}),A&&!i&&n.push({message:`Warning: No LINE_BREAKS Found. +See https://chevrotain.io/docs/guide/resolving_lexer_errors.html#UNREACHABLE`;A.push({message:a,type:P2.UNREACHABLE_PATTERN,tokenTypes:[n,o]})}})}),A}function _30(e,A){if(Ye(A)){const t=A.exec(e);return t!==null&&t.index===0}else{if(Ve(A))return A(e,0,[],{});if(r5(A,"exec"))return A.exec(e,0,[],{});if(typeof A=="string")return A===e;throw Error("non exhaustive match")}}function k30(e){return U7([".","\\","[","]","|","^","$","(",")","?","*","+","{"],t=>e.source.indexOf(t)!==-1)===void 0}function lM(e){const A=e.ignoreCase?"i":"";return new RegExp(`^(?:${e.source})`,A)}function gM(e){const A=e.ignoreCase?"iy":"y";return new RegExp(`${e.source}`,A)}function L30(e,A,t){const n=[];return r5(e,oi)||n.push({message:"A MultiMode Lexer cannot be initialized without a <"+oi+`> property in its definition +`,type:P2.MULTI_MODE_LEXER_WITHOUT_DEFAULT_MODE}),r5(e,ma)||n.push({message:"A MultiMode Lexer cannot be initialized without a <"+ma+`> property in its definition +`,type:P2.MULTI_MODE_LEXER_WITHOUT_MODES_PROPERTY}),r5(e,ma)&&r5(e,oi)&&!r5(e.modes,e.defaultMode)&&n.push({message:`A MultiMode Lexer cannot be initialized with a ${oi}: <${e.defaultMode}>which does not exist +`,type:P2.MULTI_MODE_LEXER_DEFAULT_MODE_VALUE_DOES_NOT_EXIST}),r5(e,ma)&&g5(e.modes,(i,r)=>{g5(i,(s,o)=>{if(Je(s))n.push({message:`A Lexer cannot be initialized using an undefined Token Type. Mode:<${r}> at index: <${o}> +`,type:P2.LEXER_DEFINITION_CANNOT_CONTAIN_UNDEFINED});else if(r5(s,"LONGER_ALT")){const a=z5(s.LONGER_ALT)?s.LONGER_ALT:[s.LONGER_ALT];g5(a,l=>{!Je(l)&&!B4(i,l)&&n.push({message:`A MultiMode Lexer cannot be initialized with a longer_alt <${l.name}> on token <${s.name}> outside of mode <${r}> +`,type:P2.MULTI_MODE_LEXER_LONGER_ALT_NOT_IN_CURRENT_MODE})})}})}),n}function G30(e,A,t){const n=[];let i=!1;const r=As(lA(n1(e.modes))),s=wc(r,a=>a[C6]===R1.NA),o=aF(t);return A&&g5(s,a=>{const l=oF(a,o);if(l!==!1){const I={message:Y30(a,l),type:l.issue,tokenType:a};n.push(I)}else r5(a,"LINE_BREAKS")?a.LINE_BREAKS===!0&&(i=!0):JB(o,a.PATTERN)&&(i=!0)}),A&&!i&&n.push({message:`Warning: No LINE_BREAKS Found. This Lexer has been defined to track line and column information, But none of the Token Types can be identified as matching a line terminator. See https://chevrotain.io/docs/guide/resolving_lexer_errors.html#LINE_BREAKS - for details.`,type:P2.NO_LINE_BREAKS_FLAGS}),n}function k30(e){const A={},t=b3(e);return g5(t,n=>{const i=e[n];if(z5(i))A[n]=[];else throw Error("non exhaustive match")}),A}function iF(e){const A=e.PATTERN;if(Pe(A))return!1;if(Ke(A))return!0;if(r5(A,"exec"))return!0;if(k4(A))return!1;throw Error("non exhaustive match")}function L30(e){return k4(e)&&e.length===1?e.charCodeAt(0):!1}const G30={test:function(e){const A=e.length;for(let t=this.lastIndex;t{const i=e[n];if(z5(i))A[n]=[];else throw Error("non exhaustive match")}),A}function sF(e){const A=e.PATTERN;if(Ye(A))return!1;if(Ve(A))return!0;if(r5(A,"exec"))return!0;if(k4(A))return!1;throw Error("non exhaustive match")}function O30(e){return k4(e)&&e.length===1?e.charCodeAt(0):!1}const P30={test:function(e){const A=e.length;for(let t=this.lastIndex;t Token Type Root cause: ${A.errMsg}. For details See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#IDENTIFY_TERMINATOR`;if(A.issue===P2.CUSTOM_LINE_BREAK)return`Warning: A Custom Token Pattern should specify the option. The problem is in the <${e.name}> Token Type - For details See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#CUSTOM_LINE_BREAK`;throw Error("non exhaustive match")}function sF(e){return A5(e,t=>k4(t)?t.charCodeAt(0):t)}function NC(e,A,t){e[A]===void 0?e[A]=[t]:e[A].push(t)}const si=256;let el=[];function zt(e){return e255?255+~~(e/255):e}}function As(e,A){const t=e.tokenTypeIdx;return t===A.tokenTypeIdx?!0:A.isParent===!0&&A.categoryMatchesMap[t]===!0}function jl(e,A){return e.tokenTypeIdx===A.tokenTypeIdx}let aM=1;const oF={};function es(e){const A=P30(e);Y30(A),H30(A),J30(A),g5(A,t=>{t.isParent=t.categoryMatches.length>0})}function P30(e){let A=t4(e),t=e,n=!0;for(;n;){t=Xr(lA(A5(t,r=>r.CATEGORIES)));const i=pc(t,A);A=A.concat(i),u2(i)?n=!1:t=i}return A}function Y30(e){g5(e,A=>{lF(A)||(oF[aM]=A,A.tokenTypeIdx=aM++),lM(A)&&!z5(A.CATEGORIES)&&(A.CATEGORIES=[A.CATEGORIES]),lM(A)||(A.CATEGORIES=[]),K30(A)||(A.categoryMatches=[]),V30(A)||(A.categoryMatchesMap={})})}function J30(e){g5(e,A=>{A.categoryMatches=[],g5(A.categoryMatchesMap,(t,n)=>{A.categoryMatches.push(oF[n].tokenTypeIdx)})})}function H30(e){g5(e,A=>{aF([],A)})}function aF(e,A){g5(e,t=>{A.categoryMatchesMap[t.tokenTypeIdx]=!0}),g5(A.CATEGORIES,t=>{const n=e.concat(A);B4(n,t)||aF(n,t)})}function lF(e){return r5(e,"tokenTypeIdx")}function lM(e){return r5(e,"CATEGORIES")}function K30(e){return r5(e,"categoryMatches")}function V30(e){return r5(e,"categoryMatchesMap")}function z30(e){return r5(e,"tokenTypeIdx")}const W30={buildUnableToPopLexerModeMessage(e){return`Unable to pop Lexer Mode after encountering Token ->${e.image}<- The Mode Stack is empty`},buildUnexpectedCharactersMessage(e,A,t,n,i){return`unexpected character: ->${e.charAt(A)}<- at offset: ${A}, skipped ${t} characters.`}};var P2;(function(e){e[e.MISSING_PATTERN=0]="MISSING_PATTERN",e[e.INVALID_PATTERN=1]="INVALID_PATTERN",e[e.EOI_ANCHOR_FOUND=2]="EOI_ANCHOR_FOUND",e[e.UNSUPPORTED_FLAGS_FOUND=3]="UNSUPPORTED_FLAGS_FOUND",e[e.DUPLICATE_PATTERNS_FOUND=4]="DUPLICATE_PATTERNS_FOUND",e[e.INVALID_GROUP_TYPE_FOUND=5]="INVALID_GROUP_TYPE_FOUND",e[e.PUSH_MODE_DOES_NOT_EXIST=6]="PUSH_MODE_DOES_NOT_EXIST",e[e.MULTI_MODE_LEXER_WITHOUT_DEFAULT_MODE=7]="MULTI_MODE_LEXER_WITHOUT_DEFAULT_MODE",e[e.MULTI_MODE_LEXER_WITHOUT_MODES_PROPERTY=8]="MULTI_MODE_LEXER_WITHOUT_MODES_PROPERTY",e[e.MULTI_MODE_LEXER_DEFAULT_MODE_VALUE_DOES_NOT_EXIST=9]="MULTI_MODE_LEXER_DEFAULT_MODE_VALUE_DOES_NOT_EXIST",e[e.LEXER_DEFINITION_CANNOT_CONTAIN_UNDEFINED=10]="LEXER_DEFINITION_CANNOT_CONTAIN_UNDEFINED",e[e.SOI_ANCHOR_FOUND=11]="SOI_ANCHOR_FOUND",e[e.EMPTY_MATCH_PATTERN=12]="EMPTY_MATCH_PATTERN",e[e.NO_LINE_BREAKS_FLAGS=13]="NO_LINE_BREAKS_FLAGS",e[e.UNREACHABLE_PATTERN=14]="UNREACHABLE_PATTERN",e[e.IDENTIFY_TERMINATOR=15]="IDENTIFY_TERMINATOR",e[e.CUSTOM_LINE_BREAK=16]="CUSTOM_LINE_BREAK",e[e.MULTI_MODE_LEXER_LONGER_ALT_NOT_IN_CURRENT_MODE=17]="MULTI_MODE_LEXER_LONGER_ALT_NOT_IN_CURRENT_MODE"})(P2||(P2={}));const oi={deferDefinitionErrorsHandling:!1,positionTracking:"full",lineTerminatorsPattern:/\n|\r\n?/g,lineTerminatorCharacters:[` -`,"\r"],ensureOptimizations:!1,safeMode:!1,errorMessageProvider:W30,traceInitPerf:!1,skipValidations:!1,recoveryEnabled:!0};Object.freeze(oi);class R1{constructor(A,t=oi){if(this.lexerDefinition=A,this.lexerDefinitionErrors=[],this.lexerDefinitionWarning=[],this.patternIdxToConfig={},this.charCodeToPatternIdxToConfig={},this.modes=[],this.emptyGroups={},this.trackStartLines=!0,this.trackEndLines=!0,this.hasCustom=!1,this.canModeBeOptimized={},this.TRACE_INIT=(i,r)=>{if(this.traceInitPerf===!0){this.traceInitIndent++;const s=new Array(this.traceInitIndent+1).join(" ");this.traceInitIndent <${i}>`);const{time:o,value:a}=$U(r),l=o>10?console.warn:console.log;return this.traceInitIndent time: ${o}ms`),this.traceInitIndent--,a}else return r()},typeof t=="boolean")throw Error(`The second argument to the Lexer constructor is now an ILexerConfig Object. -a boolean 2nd argument is no longer supported`);this.config=n3({},oi,t);const n=this.config.traceInitPerf;n===!0?(this.traceInitMaxIdent=1/0,this.traceInitPerf=!0):typeof n=="number"&&(this.traceInitMaxIdent=n,this.traceInitPerf=!0),this.traceInitIndent=-1,this.TRACE_INIT("Lexer Constructor",()=>{let i,r=!0;this.TRACE_INIT("Lexer Config handling",()=>{if(this.config.lineTerminatorsPattern===oi.lineTerminatorsPattern)this.config.lineTerminatorsPattern=G30;else if(this.config.lineTerminatorCharacters===oi.lineTerminatorCharacters)throw Error(`Error: Missing property on the Lexer config. - For details See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#MISSING_LINE_TERM_CHARS`);if(t.safeMode&&t.ensureOptimizations)throw Error('"safeMode" and "ensureOptimizations" flags are mutually exclusive.');this.trackStartLines=/full|onlyStart/i.test(this.config.positionTracking),this.trackEndLines=/full/i.test(this.config.positionTracking),z5(A)?i={modes:{defaultMode:t4(A)},defaultMode:ri}:(r=!1,i=t4(A))}),this.config.skipValidations===!1&&(this.TRACE_INIT("performRuntimeChecks",()=>{this.lexerDefinitionErrors=this.lexerDefinitionErrors.concat(F30(i,this.trackStartLines,this.config.lineTerminatorCharacters))}),this.TRACE_INIT("performWarningRuntimeChecks",()=>{this.lexerDefinitionWarning=this.lexerDefinitionWarning.concat(_30(i,this.trackStartLines,this.config.lineTerminatorCharacters))})),i.modes=i.modes?i.modes:{},g5(i.modes,(o,a)=>{i.modes[a]=mc(o,l=>Ye(l))});const s=b3(i.modes);if(g5(i.modes,(o,a)=>{this.TRACE_INIT(`Mode: <${a}> processing`,()=>{if(this.modes.push(a),this.config.skipValidations===!1&&this.TRACE_INIT("validatePatterns",()=>{this.lexerDefinitionErrors=this.lexerDefinitionErrors.concat(E30(o,s))}),u2(this.lexerDefinitionErrors)){es(o);let l;this.TRACE_INIT("analyzeTokenTypes",()=>{l=d30(o,{lineTerminatorCharacters:this.config.lineTerminatorCharacters,positionTracking:t.positionTracking,ensureOptimizations:t.ensureOptimizations,safeMode:t.safeMode,tracer:this.TRACE_INIT})}),this.patternIdxToConfig[a]=l.patternIdxToConfig,this.charCodeToPatternIdxToConfig[a]=l.charCodeToPatternIdxToConfig,this.emptyGroups=n3({},this.emptyGroups,l.emptyGroups),this.hasCustom=l.hasCustom||this.hasCustom,this.canModeBeOptimized[a]=l.canBeOptimized}})}),this.defaultMode=i.defaultMode,!u2(this.lexerDefinitionErrors)&&!this.config.deferDefinitionErrorsHandling){const a=A5(this.lexerDefinitionErrors,l=>l.message).join(`----------------------- + For details See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#CUSTOM_LINE_BREAK`;throw Error("non exhaustive match")}function aF(e){return A5(e,t=>k4(t)?t.charCodeAt(0):t)}function TC(e,A,t){e[A]===void 0?e[A]=[t]:e[A].push(t)}const ai=256;let nl=[];function zt(e){return e255?255+~~(e/255):e}}function ts(e,A){const t=e.tokenTypeIdx;return t===A.tokenTypeIdx?!0:A.isParent===!0&&A.categoryMatchesMap[t]===!0}function Xl(e,A){return e.tokenTypeIdx===A.tokenTypeIdx}let cM=1;const lF={};function ns(e){const A=H30(e);K30(A),z30(A),V30(A),g5(A,t=>{t.isParent=t.categoryMatches.length>0})}function H30(e){let A=t4(e),t=e,n=!0;for(;n;){t=As(lA(A5(t,r=>r.CATEGORIES)));const i=yc(t,A);A=A.concat(i),u2(i)?n=!1:t=i}return A}function K30(e){g5(e,A=>{cF(A)||(lF[cM]=A,A.tokenTypeIdx=cM++),uM(A)&&!z5(A.CATEGORIES)&&(A.CATEGORIES=[A.CATEGORIES]),uM(A)||(A.CATEGORIES=[]),W30(A)||(A.categoryMatches=[]),Z30(A)||(A.categoryMatchesMap={})})}function V30(e){g5(e,A=>{A.categoryMatches=[],g5(A.categoryMatchesMap,(t,n)=>{A.categoryMatches.push(lF[n].tokenTypeIdx)})})}function z30(e){g5(e,A=>{gF([],A)})}function gF(e,A){g5(e,t=>{A.categoryMatchesMap[t.tokenTypeIdx]=!0}),g5(A.CATEGORIES,t=>{const n=e.concat(A);B4(n,t)||gF(n,t)})}function cF(e){return r5(e,"tokenTypeIdx")}function uM(e){return r5(e,"CATEGORIES")}function W30(e){return r5(e,"categoryMatches")}function Z30(e){return r5(e,"categoryMatchesMap")}function j30(e){return r5(e,"tokenTypeIdx")}const q30={buildUnableToPopLexerModeMessage(e){return`Unable to pop Lexer Mode after encountering Token ->${e.image}<- The Mode Stack is empty`},buildUnexpectedCharactersMessage(e,A,t,n,i){return`unexpected character: ->${e.charAt(A)}<- at offset: ${A}, skipped ${t} characters.`}};var P2;(function(e){e[e.MISSING_PATTERN=0]="MISSING_PATTERN",e[e.INVALID_PATTERN=1]="INVALID_PATTERN",e[e.EOI_ANCHOR_FOUND=2]="EOI_ANCHOR_FOUND",e[e.UNSUPPORTED_FLAGS_FOUND=3]="UNSUPPORTED_FLAGS_FOUND",e[e.DUPLICATE_PATTERNS_FOUND=4]="DUPLICATE_PATTERNS_FOUND",e[e.INVALID_GROUP_TYPE_FOUND=5]="INVALID_GROUP_TYPE_FOUND",e[e.PUSH_MODE_DOES_NOT_EXIST=6]="PUSH_MODE_DOES_NOT_EXIST",e[e.MULTI_MODE_LEXER_WITHOUT_DEFAULT_MODE=7]="MULTI_MODE_LEXER_WITHOUT_DEFAULT_MODE",e[e.MULTI_MODE_LEXER_WITHOUT_MODES_PROPERTY=8]="MULTI_MODE_LEXER_WITHOUT_MODES_PROPERTY",e[e.MULTI_MODE_LEXER_DEFAULT_MODE_VALUE_DOES_NOT_EXIST=9]="MULTI_MODE_LEXER_DEFAULT_MODE_VALUE_DOES_NOT_EXIST",e[e.LEXER_DEFINITION_CANNOT_CONTAIN_UNDEFINED=10]="LEXER_DEFINITION_CANNOT_CONTAIN_UNDEFINED",e[e.SOI_ANCHOR_FOUND=11]="SOI_ANCHOR_FOUND",e[e.EMPTY_MATCH_PATTERN=12]="EMPTY_MATCH_PATTERN",e[e.NO_LINE_BREAKS_FLAGS=13]="NO_LINE_BREAKS_FLAGS",e[e.UNREACHABLE_PATTERN=14]="UNREACHABLE_PATTERN",e[e.IDENTIFY_TERMINATOR=15]="IDENTIFY_TERMINATOR",e[e.CUSTOM_LINE_BREAK=16]="CUSTOM_LINE_BREAK",e[e.MULTI_MODE_LEXER_LONGER_ALT_NOT_IN_CURRENT_MODE=17]="MULTI_MODE_LEXER_LONGER_ALT_NOT_IN_CURRENT_MODE"})(P2||(P2={}));const li={deferDefinitionErrorsHandling:!1,positionTracking:"full",lineTerminatorsPattern:/\n|\r\n?/g,lineTerminatorCharacters:[` +`,"\r"],ensureOptimizations:!1,safeMode:!1,errorMessageProvider:q30,traceInitPerf:!1,skipValidations:!1,recoveryEnabled:!0};Object.freeze(li);class R1{constructor(A,t=li){if(this.lexerDefinition=A,this.lexerDefinitionErrors=[],this.lexerDefinitionWarning=[],this.patternIdxToConfig={},this.charCodeToPatternIdxToConfig={},this.modes=[],this.emptyGroups={},this.trackStartLines=!0,this.trackEndLines=!0,this.hasCustom=!1,this.canModeBeOptimized={},this.TRACE_INIT=(i,r)=>{if(this.traceInitPerf===!0){this.traceInitIndent++;const s=new Array(this.traceInitIndent+1).join(" ");this.traceInitIndent <${i}>`);const{time:o,value:a}=eF(r),l=o>10?console.warn:console.log;return this.traceInitIndent time: ${o}ms`),this.traceInitIndent--,a}else return r()},typeof t=="boolean")throw Error(`The second argument to the Lexer constructor is now an ILexerConfig Object. +a boolean 2nd argument is no longer supported`);this.config=n3({},li,t);const n=this.config.traceInitPerf;n===!0?(this.traceInitMaxIdent=1/0,this.traceInitPerf=!0):typeof n=="number"&&(this.traceInitMaxIdent=n,this.traceInitPerf=!0),this.traceInitIndent=-1,this.TRACE_INIT("Lexer Constructor",()=>{let i,r=!0;this.TRACE_INIT("Lexer Config handling",()=>{if(this.config.lineTerminatorsPattern===li.lineTerminatorsPattern)this.config.lineTerminatorsPattern=P30;else if(this.config.lineTerminatorCharacters===li.lineTerminatorCharacters)throw Error(`Error: Missing property on the Lexer config. + For details See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#MISSING_LINE_TERM_CHARS`);if(t.safeMode&&t.ensureOptimizations)throw Error('"safeMode" and "ensureOptimizations" flags are mutually exclusive.');this.trackStartLines=/full|onlyStart/i.test(this.config.positionTracking),this.trackEndLines=/full/i.test(this.config.positionTracking),z5(A)?i={modes:{defaultMode:t4(A)},defaultMode:oi}:(r=!1,i=t4(A))}),this.config.skipValidations===!1&&(this.TRACE_INIT("performRuntimeChecks",()=>{this.lexerDefinitionErrors=this.lexerDefinitionErrors.concat(L30(i,this.trackStartLines,this.config.lineTerminatorCharacters))}),this.TRACE_INIT("performWarningRuntimeChecks",()=>{this.lexerDefinitionWarning=this.lexerDefinitionWarning.concat(G30(i,this.trackStartLines,this.config.lineTerminatorCharacters))})),i.modes=i.modes?i.modes:{},g5(i.modes,(o,a)=>{i.modes[a]=wc(o,l=>Je(l))});const s=b3(i.modes);if(g5(i.modes,(o,a)=>{this.TRACE_INIT(`Mode: <${a}> processing`,()=>{if(this.modes.push(a),this.config.skipValidations===!1&&this.TRACE_INIT("validatePatterns",()=>{this.lexerDefinitionErrors=this.lexerDefinitionErrors.concat(p30(o,s))}),u2(this.lexerDefinitionErrors)){ns(o);let l;this.TRACE_INIT("analyzeTokenTypes",()=>{l=Q30(o,{lineTerminatorCharacters:this.config.lineTerminatorCharacters,positionTracking:t.positionTracking,ensureOptimizations:t.ensureOptimizations,safeMode:t.safeMode,tracer:this.TRACE_INIT})}),this.patternIdxToConfig[a]=l.patternIdxToConfig,this.charCodeToPatternIdxToConfig[a]=l.charCodeToPatternIdxToConfig,this.emptyGroups=n3({},this.emptyGroups,l.emptyGroups),this.hasCustom=l.hasCustom||this.hasCustom,this.canModeBeOptimized[a]=l.canBeOptimized}})}),this.defaultMode=i.defaultMode,!u2(this.lexerDefinitionErrors)&&!this.config.deferDefinitionErrorsHandling){const a=A5(this.lexerDefinitionErrors,l=>l.message).join(`----------------------- `);throw new Error(`Errors detected in definition of Lexer: -`+a)}g5(this.lexerDefinitionWarning,o=>{XU(o.message)}),this.TRACE_INIT("Choosing sub-methods implementations",()=>{if(nF?(this.chopInput=S7,this.match=this.matchWithTest):(this.updateLastIndex=A1,this.match=this.matchWithExec),r&&(this.handleModes=A1),this.trackStartLines===!1&&(this.computeNewColumn=S7),this.trackEndLines===!1&&(this.updateTokenEndLineColumnLocation=A1),/full/i.test(this.config.positionTracking))this.createTokenInstance=this.createFullToken;else if(/onlyStart/i.test(this.config.positionTracking))this.createTokenInstance=this.createStartOnlyToken;else if(/onlyOffset/i.test(this.config.positionTracking))this.createTokenInstance=this.createOffsetOnlyToken;else throw Error(`Invalid config option: "${this.config.positionTracking}"`);this.hasCustom?(this.addToken=this.addTokenUsingPush,this.handlePayload=this.handlePayloadWithCustom):(this.addToken=this.addTokenUsingMemberAccess,this.handlePayload=this.handlePayloadNoCustom)}),this.TRACE_INIT("Failed Optimization Warnings",()=>{const o=i3(this.canModeBeOptimized,(a,l,u)=>(l===!1&&a.push(u),a),[]);if(t.ensureOptimizations&&!u2(o))throw Error(`Lexer Modes: < ${o.join(", ")} > cannot be optimized. +`+a)}g5(this.lexerDefinitionWarning,o=>{AF(o.message)}),this.TRACE_INIT("Choosing sub-methods implementations",()=>{if(rF?(this.chopInput=N7,this.match=this.matchWithTest):(this.updateLastIndex=A1,this.match=this.matchWithExec),r&&(this.handleModes=A1),this.trackStartLines===!1&&(this.computeNewColumn=N7),this.trackEndLines===!1&&(this.updateTokenEndLineColumnLocation=A1),/full/i.test(this.config.positionTracking))this.createTokenInstance=this.createFullToken;else if(/onlyStart/i.test(this.config.positionTracking))this.createTokenInstance=this.createStartOnlyToken;else if(/onlyOffset/i.test(this.config.positionTracking))this.createTokenInstance=this.createOffsetOnlyToken;else throw Error(`Invalid config option: "${this.config.positionTracking}"`);this.hasCustom?(this.addToken=this.addTokenUsingPush,this.handlePayload=this.handlePayloadWithCustom):(this.addToken=this.addTokenUsingMemberAccess,this.handlePayload=this.handlePayloadNoCustom)}),this.TRACE_INIT("Failed Optimization Warnings",()=>{const o=i3(this.canModeBeOptimized,(a,l,u)=>(l===!1&&a.push(u),a),[]);if(t.ensureOptimizations&&!u2(o))throw Error(`Lexer Modes: < ${o.join(", ")} > cannot be optimized. Disable the "ensureOptimizations" lexer config flag to silently ignore this and run the lexer in an un-optimized mode. - Or inspect the console log for details on how to resolve these issues.`)}),this.TRACE_INIT("clearRegExpParserCache",()=>{I30()}),this.TRACE_INIT("toFastProperties",()=>{AF(this)})})}tokenize(A,t=this.defaultMode){if(!u2(this.lexerDefinitionErrors)){const i=A5(this.lexerDefinitionErrors,r=>r.message).join(`----------------------- + Or inspect the console log for details on how to resolve these issues.`)}),this.TRACE_INIT("clearRegExpParserCache",()=>{f30()}),this.TRACE_INIT("toFastProperties",()=>{tF(this)})})}tokenize(A,t=this.defaultMode){if(!u2(this.lexerDefinitionErrors)){const i=A5(this.lexerDefinitionErrors,r=>r.message).join(`----------------------- `);throw new Error(`Unable to Tokenize because Errors detected in definition of Lexer: -`+i)}return this.tokenizeInternal(A,t)}tokenizeInternal(A,t){let n,i,r,s,o,a,l,u,I,C,h,d,m,p,f;const Q=A,B=Q.length;let w=0,R=0;const M=this.hasCustom?0:Math.floor(A.length/10),x=new Array(M),T=[];let v=this.trackStartLines?1:void 0,N=this.trackStartLines?1:void 0;const F=k30(this.emptyGroups),K=this.trackStartLines,V=this.config.lineTerminatorsPattern;let P=0,W=[],e0=[];const i0=[],O=[];Object.freeze(O);let H;function J(){return W}function b(R0){const G0=zt(R0),q0=e0[G0];return q0===void 0?O:q0}const q=R0=>{if(i0.length===1&&R0.tokenType.PUSH_MODE===void 0){const G0=this.config.errorMessageProvider.buildUnableToPopLexerModeMessage(R0);T.push({offset:R0.startOffset,line:R0.startLine,column:R0.startColumn,length:R0.image.length,message:G0})}else{i0.pop();const G0=N7(i0);W=this.patternIdxToConfig[G0],e0=this.charCodeToPatternIdxToConfig[G0],P=W.length;const q0=this.canModeBeOptimized[G0]&&this.config.safeMode===!1;e0&&q0?H=b:H=J}};function C0(R0){i0.push(R0),e0=this.charCodeToPatternIdxToConfig[R0],W=this.patternIdxToConfig[R0],P=W.length,P=W.length;const G0=this.canModeBeOptimized[R0]&&this.config.safeMode===!1;e0&&G0?H=b:H=J}C0.call(this,t);let f0;const D0=this.config.recoveryEnabled;for(;wa.length){a=s,l=u,f0=Y;break}}}break}}if(a!==null){if(I=a.length,C=f0.group,C!==void 0&&(h=f0.tokenTypeIdx,d=this.createTokenInstance(a,w,h,f0.tokenType,v,N,I),this.handlePayload(d,l),C===!1?R=this.addToken(x,R,d):F[C].push(d)),A=this.chopInput(A,I),w=w+I,N=this.computeNewColumn(N,I),K===!0&&f0.canLineTerminator===!0){let W0=0,C5,O0;V.lastIndex=0;do C5=V.test(a),C5===!0&&(O0=V.lastIndex-1,W0++);while(C5===!0);W0!==0&&(v=v+W0,N=I-O0,this.updateTokenEndLineColumnLocation(d,C,O0,W0,v,N,I))}this.handleModes(f0,q,C0,d)}else{const W0=w,C5=v,O0=N;let Y=D0===!1;for(;Y===!1&&w ${Ri(e)} <--`:`token of type --> ${e.name} <--`} but found --> '${A.image}' <--`},buildNotAllInputParsedMessage({firstRedundant:e,ruleName:A}){return"Redundant input, expecting EOF but found: "+e.image},buildNoViableAltMessage({expectedPathsPerAlt:e,actual:A,previous:t,customUserDescription:n,ruleName:i}){const r="Expecting: ",o=` -but found: '`+hA(A).image+"'";if(n)return r+n+o;{const a=i3(e,(C,h)=>C.concat(h),[]),l=A5(a,C=>`[${A5(C,h=>Ri(h)).join(", ")}]`),I=`one of these possible Token sequences: +`+i)}return this.tokenizeInternal(A,t)}tokenizeInternal(A,t){let n,i,r,s,o,a,l,u,I,C,h,d,m,p,f;const Q=A,B=Q.length;let w=0,R=0;const M=this.hasCustom?0:Math.floor(A.length/10),N=new Array(M),T=[];let v=this.trackStartLines?1:void 0,x=this.trackStartLines?1:void 0;const F=b30(this.emptyGroups),K=this.trackStartLines,V=this.config.lineTerminatorsPattern;let P=0,W=[],e0=[];const i0=[],O=[];Object.freeze(O);let H;function J(){return W}function b(R0){const G0=zt(R0),q0=e0[G0];return q0===void 0?O:q0}const q=R0=>{if(i0.length===1&&R0.tokenType.PUSH_MODE===void 0){const G0=this.config.errorMessageProvider.buildUnableToPopLexerModeMessage(R0);T.push({offset:R0.startOffset,line:R0.startLine,column:R0.startColumn,length:R0.image.length,message:G0})}else{i0.pop();const G0=T7(i0);W=this.patternIdxToConfig[G0],e0=this.charCodeToPatternIdxToConfig[G0],P=W.length;const q0=this.canModeBeOptimized[G0]&&this.config.safeMode===!1;e0&&q0?H=b:H=J}};function C0(R0){i0.push(R0),e0=this.charCodeToPatternIdxToConfig[R0],W=this.patternIdxToConfig[R0],P=W.length,P=W.length;const G0=this.canModeBeOptimized[R0]&&this.config.safeMode===!1;e0&&G0?H=b:H=J}C0.call(this,t);let f0;const D0=this.config.recoveryEnabled;for(;wa.length){a=s,l=u,f0=Y;break}}}break}}if(a!==null){if(I=a.length,C=f0.group,C!==void 0&&(h=f0.tokenTypeIdx,d=this.createTokenInstance(a,w,h,f0.tokenType,v,x,I),this.handlePayload(d,l),C===!1?R=this.addToken(N,R,d):F[C].push(d)),A=this.chopInput(A,I),w=w+I,x=this.computeNewColumn(x,I),K===!0&&f0.canLineTerminator===!0){let W0=0,C5,O0;V.lastIndex=0;do C5=V.test(a),C5===!0&&(O0=V.lastIndex-1,W0++);while(C5===!0);W0!==0&&(v=v+W0,x=I-O0,this.updateTokenEndLineColumnLocation(d,C,O0,W0,v,x,I))}this.handleModes(f0,q,C0,d)}else{const W0=w,C5=v,O0=x;let Y=D0===!1;for(;Y===!1&&w ${vi(e)} <--`:`token of type --> ${e.name} <--`} but found --> '${A.image}' <--`},buildNotAllInputParsedMessage({firstRedundant:e,ruleName:A}){return"Redundant input, expecting EOF but found: "+e.image},buildNoViableAltMessage({expectedPathsPerAlt:e,actual:A,previous:t,customUserDescription:n,ruleName:i}){const r="Expecting: ",o=` +but found: '`+hA(A).image+"'";if(n)return r+n+o;{const a=i3(e,(C,h)=>C.concat(h),[]),l=A5(a,C=>`[${A5(C,h=>vi(h)).join(", ")}]`),I=`one of these possible Token sequences: ${A5(l,(C,h)=>` ${h+1}. ${C}`).join(` `)}`;return r+I+o}},buildEarlyExitMessage({expectedIterationPaths:e,actual:A,customUserDescription:t,ruleName:n}){const i="Expecting: ",s=` but found: '`+hA(A).image+"'";if(t)return i+t+s;{const a=`expecting at least one iteration which starts with one of these possible Token sequences:: - <${A5(e,l=>`[${A5(l,u=>Ri(u)).join(",")}]`).join(" ,")}>`;return i+a+s}}};Object.freeze(cF);const X30={buildRuleNotFoundError(e,A){return"Invalid grammar, reference to a rule which is not defined: ->"+A.nonTerminalName+`<- -inside top level rule: ->`+e.name+"<-"}},z9={buildDuplicateFoundError(e,A){function t(u){return u instanceof x2?u.terminalType.name:u instanceof r3?u.nonTerminalName:""}const n=e.name,i=hA(A),r=i.idx,s=kA(i),o=t(i),a=r>0;let l=`->${s}${a?r:""}<- ${o?`with argument: ->${o}<-`:""} + <${A5(e,l=>`[${A5(l,u=>vi(u)).join(",")}]`).join(" ,")}>`;return i+a+s}}};Object.freeze(IF);const eA0={buildRuleNotFoundError(e,A){return"Invalid grammar, reference to a rule which is not defined: ->"+A.nonTerminalName+`<- +inside top level rule: ->`+e.name+"<-"}},W9={buildDuplicateFoundError(e,A){function t(u){return u instanceof x2?u.terminalType.name:u instanceof r3?u.nonTerminalName:""}const n=e.name,i=hA(A),r=i.idx,s=kA(i),o=t(i),a=r>0;let l=`->${s}${a?r:""}<- ${o?`with argument: ->${o}<-`:""} appears more than once (${A.length} times) in the top level rule: ->${n}<-. For further details see: https://chevrotain.io/docs/FAQ.html#NUMERICAL_SUFFIXES `;return l=l.replace(/[ \t]+/g," "),l=l.replace(/\s\s+/g,` @@ -3743,11 +3743,11 @@ inside top level rule: ->`+e.name+"<-"}},z9={buildDuplicateFoundError(e,A){funct The grammar has both a Terminal(Token) and a Non-Terminal(Rule) named: <${e.name}>. To resolve this make sure each Terminal and Non-Terminal names are unique This is easy to accomplish by using the convention that Terminal names start with an uppercase letter -and Non-Terminal names start with a lower case letter.`},buildAlternationPrefixAmbiguityError(e){const A=A5(e.prefixPath,i=>Ri(i)).join(", "),t=e.alternation.idx===0?"":e.alternation.idx;return`Ambiguous alternatives: <${e.ambiguityIndices.join(" ,")}> due to common lookahead prefix +and Non-Terminal names start with a lower case letter.`},buildAlternationPrefixAmbiguityError(e){const A=A5(e.prefixPath,i=>vi(i)).join(", "),t=e.alternation.idx===0?"":e.alternation.idx;return`Ambiguous alternatives: <${e.ambiguityIndices.join(" ,")}> due to common lookahead prefix in inside <${e.topLevelRule.name}> Rule, <${A}> may appears as a prefix path in all these alternatives. See: https://chevrotain.io/docs/guide/resolving_grammar_errors.html#COMMON_PREFIX -For Further details.`},buildAlternationAmbiguityError(e){const A=A5(e.prefixPath,i=>Ri(i)).join(", "),t=e.alternation.idx===0?"":e.alternation.idx;let n=`Ambiguous Alternatives Detected: <${e.ambiguityIndices.join(" ,")}> in inside <${e.topLevelRule.name}> Rule, +For Further details.`},buildAlternationAmbiguityError(e){const A=A5(e.prefixPath,i=>vi(i)).join(", "),t=e.alternation.idx===0?"":e.alternation.idx;let n=`Ambiguous Alternatives Detected: <${e.ambiguityIndices.join(" ,")}> in inside <${e.topLevelRule.name}> Rule, <${A}> may appears as a prefix path in all these alternatives. `;return n=n+`See: https://chevrotain.io/docs/guide/resolving_grammar_errors.html#AMBIGUOUS_ALTERNATIVES For Further details.`,n},buildEmptyRepetitionError(e){let A=kA(e.repetition);return e.repetition.idx!==0&&(A+=e.repetition.idx),`The repetition <${A}> within Rule <${e.topLevelRule.name}> can never consume any tokens. @@ -3759,39 +3759,39 @@ rule: <${A}> can be invoked from itself (directly or indirectly) without consuming any Tokens. The grammar path that causes this is: ${n} To fix this refactor your grammar to remove the left recursion. -see: https://en.wikipedia.org/wiki/LL_parser#Left_factoring.`},buildInvalidRuleNameError(e){return"deprecated"},buildDuplicateRuleNameError(e){let A;return e.topLevelRule instanceof Z7?A=e.topLevelRule.name:A=e.topLevelRule,`Duplicate definition, rule: ->${A}<- is already defined in the grammar: ->${e.grammarName}<-`}};function $30(e,A){const t=new AA0(e,A);return t.resolveRefs(),t.errors}class AA0 extends j7{constructor(A,t){super(),this.nameToTopRule=A,this.errMsgProvider=t,this.errors=[]}resolveRefs(){g5(n1(this.nameToTopRule),A=>{this.currTopLevel=A,A.accept(this)})}visitNonTerminal(A){const t=this.nameToTopRule[A.nonTerminalName];if(t)A.referencedRule=t;else{const n=this.errMsgProvider.buildRuleNotFoundError(this.currTopLevel,A);this.errors.push({message:n,type:h4.UNRESOLVED_SUBRULE_REF,ruleName:this.currTopLevel.name,unresolvedRefName:A.nonTerminalName})}}}class eA0 extends yc{constructor(A,t){super(),this.topProd=A,this.path=t,this.possibleTokTypes=[],this.nextProductionName="",this.nextProductionOccurrence=0,this.found=!1,this.isAtEndOfPath=!1}startWalking(){if(this.found=!1,this.path.ruleStack[0]!==this.topProd.name)throw Error("The path does not start with the walker's top Rule!");return this.ruleStack=t4(this.path.ruleStack).reverse(),this.occurrenceStack=t4(this.path.occurrenceStack).reverse(),this.ruleStack.pop(),this.occurrenceStack.pop(),this.updateExpectedNext(),this.walk(this.topProd),this.possibleTokTypes}walk(A,t=[]){this.found||super.walk(A,t)}walkProdRef(A,t,n){if(A.referencedRule.name===this.nextProductionName&&A.idx===this.nextProductionOccurrence){const i=t.concat(n);this.updateExpectedNext(),this.walk(A.referencedRule,i)}}updateExpectedNext(){u2(this.ruleStack)?(this.nextProductionName="",this.nextProductionOccurrence=0,this.isAtEndOfPath=!0):(this.nextProductionName=this.ruleStack.pop(),this.nextProductionOccurrence=this.occurrenceStack.pop())}}class tA0 extends eA0{constructor(A,t){super(A,t),this.path=t,this.nextTerminalName="",this.nextTerminalOccurrence=0,this.nextTerminalName=this.path.lastTok.name,this.nextTerminalOccurrence=this.path.lastTokOccurrence}walkTerminal(A,t,n){if(this.isAtEndOfPath&&A.terminalType.name===this.nextTerminalName&&A.idx===this.nextTerminalOccurrence&&!this.found){const i=t.concat(n),r=new L4({definition:i});this.possibleTokTypes=$r(r),this.found=!0}}}class Dc extends yc{constructor(A,t){super(),this.topRule=A,this.occurrence=t,this.result={token:void 0,occurrence:void 0,isEndOfRule:void 0}}startWalking(){return this.walk(this.topRule),this.result}}class nA0 extends Dc{walkMany(A,t,n){if(A.idx===this.occurrence){const i=hA(t.concat(n));this.result.isEndOfRule=i===void 0,i instanceof x2&&(this.result.token=i.terminalType,this.result.occurrence=i.idx)}else super.walkMany(A,t,n)}}class EM extends Dc{walkManySep(A,t,n){if(A.idx===this.occurrence){const i=hA(t.concat(n));this.result.isEndOfRule=i===void 0,i instanceof x2&&(this.result.token=i.terminalType,this.result.occurrence=i.idx)}else super.walkManySep(A,t,n)}}class iA0 extends Dc{walkAtLeastOne(A,t,n){if(A.idx===this.occurrence){const i=hA(t.concat(n));this.result.isEndOfRule=i===void 0,i instanceof x2&&(this.result.token=i.terminalType,this.result.occurrence=i.idx)}else super.walkAtLeastOne(A,t,n)}}class BM extends Dc{walkAtLeastOneSep(A,t,n){if(A.idx===this.occurrence){const i=hA(t.concat(n));this.result.isEndOfRule=i===void 0,i instanceof x2&&(this.result.token=i.terminalType,this.result.occurrence=i.idx)}else super.walkAtLeastOneSep(A,t,n)}}function nd(e,A,t=[]){t=t4(t);let n=[],i=0;function r(o){return o.concat(U1(e,i+1))}function s(o){const a=nd(r(o),A,t);return n.concat(a)}for(;t.length{u2(a.definition)===!1&&(n=s(a.definition))}),n;if(o instanceof x2)t.push(o.terminalType);else throw Error("non exhaustive match")}i++}return n.push({partialPath:t,suffixDef:U1(e,i)}),n}function uF(e,A,t,n){const i="EXIT_NONE_TERMINAL",r=[i],s="EXIT_ALTERNATIVE";let o=!1;const a=A.length,l=a-n-1,u=[],I=[];for(I.push({idx:-1,def:e,ruleStack:[],occurrenceStack:[]});!u2(I);){const C=I.pop();if(C===s){o&&N7(I).idx<=l&&I.pop();continue}const h=C.def,d=C.idx,m=C.ruleStack,p=C.occurrenceStack;if(u2(h))continue;const f=h[0];if(f===i){const Q={idx:d,def:U1(h),ruleStack:pr(m),occurrenceStack:pr(p)};I.push(Q)}else if(f instanceof x2)if(d=0;Q--){const B=f.definition[Q],w={idx:d,def:B.definition.concat(U1(h)),ruleStack:m,occurrenceStack:p};I.push(w),I.push(s)}else if(f instanceof L4)I.push({idx:d,def:f.definition.concat(U1(h)),ruleStack:m,occurrenceStack:p});else if(f instanceof Z7)I.push(rA0(f,d,m,p));else throw Error("non exhaustive match")}return u}function rA0(e,A,t,n){const i=t4(t);i.push(e.name);const r=t4(n);return r.push(1),{idx:A,def:e.definition,ruleStack:i,occurrenceStack:r}}var O2;(function(e){e[e.OPTION=0]="OPTION",e[e.REPETITION=1]="REPETITION",e[e.REPETITION_MANDATORY=2]="REPETITION_MANDATORY",e[e.REPETITION_MANDATORY_WITH_SEPARATOR=3]="REPETITION_MANDATORY_WITH_SEPARATOR",e[e.REPETITION_WITH_SEPARATOR=4]="REPETITION_WITH_SEPARATOR",e[e.ALTERNATION=5]="ALTERNATION"})(O2||(O2={}));function IF(e){if(e instanceof _4||e==="Option")return O2.OPTION;if(e instanceof r1||e==="Repetition")return O2.REPETITION;if(e instanceof re||e==="RepetitionMandatory")return O2.REPETITION_MANDATORY;if(e instanceof se||e==="RepetitionMandatoryWithSeparator")return O2.REPETITION_MANDATORY_WITH_SEPARATOR;if(e instanceof pA||e==="RepetitionWithSeparator")return O2.REPETITION_WITH_SEPARATOR;if(e instanceof mA||e==="Alternation")return O2.ALTERNATION;throw Error("non exhaustive match")}function sA0(e,A,t,n,i,r){const s=PB(e,A,t),o=fF(s)?jl:As;return r(s,n,o,i)}function oA0(e,A,t,n,i,r){const s=YB(e,A,i,t),o=fF(s)?jl:As;return r(s[0],o,n)}function aA0(e,A,t,n){const i=e.length,r=gA(e,s=>gA(s,o=>o.length===1));if(A)return function(s){const o=A5(s,a=>a.GATE);for(let a=0;alA(a)),o=i3(s,(a,l,u)=>(g5(l,I=>{r5(a,I.tokenTypeIdx)||(a[I.tokenTypeIdx]=u),g5(I.categoryMatches,C=>{r5(a,C)||(a[C]=u)})}),a),{});return function(){const a=this.LA(1);return o[a.tokenTypeIdx]}}else return function(){for(let s=0;sr.length===1),i=e.length;if(n&&!t){const r=lA(e);if(r.length===1&&u2(r[0].categoryMatches)){const o=r[0].tokenTypeIdx;return function(){return this.LA(1).tokenTypeIdx===o}}else{const s=i3(r,(o,a,l)=>(o[a.tokenTypeIdx]=!0,g5(a.categoryMatches,u=>{o[u]=!0}),o),[]);return function(){const o=this.LA(1);return s[o.tokenTypeIdx]===!0}}}else return function(){A:for(let r=0;rnd([s],1)),n=QM(t.length),i=A5(t,s=>{const o={};return g5(s,a=>{const l=xC(a.partialPath);g5(l,u=>{o[u]=!0})}),o});let r=t;for(let s=1;s<=A;s++){const o=r;r=QM(o.length);for(let a=0;a{const f=xC(p.partialPath);g5(f,Q=>{i[a][Q]=!0})})}}}}return n}function PB(e,A,t,n){const i=new CF(e,O2.ALTERNATION,n);return A.accept(i),hF(i.result,t)}function YB(e,A,t,n){const i=new CF(e,t);A.accept(i);const r=i.result,o=new gA0(A,e,t).startWalking(),a=new L4({definition:r}),l=new L4({definition:o});return hF([a,l],n)}function id(e,A){A:for(let t=0;t{const i=A[n];return t===i||i.categoryMatchesMap[t.tokenTypeIdx]})}function fF(e){return gA(e,A=>gA(A,t=>gA(t,n=>u2(n.categoryMatches))))}function IA0(e){const A=e.lookaheadStrategy.validate({rules:e.rules,tokenTypes:e.tokenTypes,grammarName:e.grammarName});return A5(A,t=>Object.assign({type:h4.CUSTOM_LOOKAHEAD_VALIDATION},t))}function CA0(e,A,t,n){const i=T3(e,a=>hA0(a,t)),r=RA0(e,A,t),s=T3(e,a=>yA0(a,t)),o=T3(e,a=>EA0(a,e,n,t));return i.concat(r,s,o)}function hA0(e,A){const t=new dA0;e.accept(t);const n=t.allProductions,i=S40(n,fA0),r=QA(i,o=>o.length>1);return A5(n1(r),o=>{const a=hA(o),l=A.buildDuplicateFoundError(e,o),u=kA(a),I={message:l,type:h4.DUPLICATE_PRODUCTIONS,ruleName:e.name,dslName:u,occurrence:a.idx},C=dF(a);return C&&(I.parameter=C),I})}function fA0(e){return`${kA(e)}_#_${e.idx}_#_${dF(e)}`}function dF(e){return e instanceof x2?e.terminalType.name:e instanceof r3?e.nonTerminalName:""}class dA0 extends j7{constructor(){super(...arguments),this.allProductions=[]}visitNonTerminal(A){this.allProductions.push(A)}visitOption(A){this.allProductions.push(A)}visitRepetitionWithSeparator(A){this.allProductions.push(A)}visitRepetitionMandatory(A){this.allProductions.push(A)}visitRepetitionMandatoryWithSeparator(A){this.allProductions.push(A)}visitRepetition(A){this.allProductions.push(A)}visitAlternation(A){this.allProductions.push(A)}visitTerminal(A){this.allProductions.push(A)}}function EA0(e,A,t,n){const i=[];if(i3(A,(s,o)=>o.name===e.name?s+1:s,0)>1){const s=n.buildDuplicateRuleNameError({topLevelRule:e,grammarName:t});i.push({message:s,type:h4.DUPLICATE_RULE_NAME,ruleName:e.name})}return i}function BA0(e,A,t){const n=[];let i;return B4(A,e)||(i=`Invalid rule override, rule: ->${e}<- cannot be overridden in the grammar: ->${t}<-as it is not defined in any of the super grammars `,n.push({message:i,type:h4.INVALID_RULE_OVERRIDE,ruleName:e})),n}function EF(e,A,t,n=[]){const i=[],r=tl(A.definition);if(u2(r))return[];{const s=e.name;B4(r,e)&&i.push({message:t.buildLeftRecursionError({topLevelRule:e,leftRecursionPath:n}),type:h4.LEFT_RECURSION,ruleName:s});const a=pc(r,n.concat([e])),l=T3(a,u=>{const I=t4(n);return I.push(u),EF(e,u,t,I)});return i.concat(l)}}function tl(e){let A=[];if(u2(e))return A;const t=hA(e);if(t instanceof r3)A.push(t.referencedRule);else if(t instanceof L4||t instanceof _4||t instanceof re||t instanceof se||t instanceof pA||t instanceof r1)A=A.concat(tl(t.definition));else if(t instanceof mA)A=lA(A5(t.definition,r=>tl(r.definition)));else if(!(t instanceof x2))throw Error("non exhaustive match");const n=Vl(t),i=e.length>1;if(n&&i){const r=U1(e);return A.concat(tl(r))}else return A}class JB extends j7{constructor(){super(...arguments),this.alternations=[]}visitAlternation(A){this.alternations.push(A)}}function QA0(e,A){const t=new JB;e.accept(t);const n=t.alternations;return T3(n,r=>{const s=pr(r.definition);return T3(s,(o,a)=>{const l=uF([o],[],As,1);return u2(l)?[{message:A.buildEmptyAlternationError({topLevelRule:e,alternation:r,emptyChoiceIdx:a}),type:h4.NONE_LAST_EMPTY_ALT,ruleName:e.name,occurrence:r.idx,alternative:a+1}]:[]})})}function pA0(e,A,t){const n=new JB;e.accept(n);let i=n.alternations;return i=mc(i,s=>s.ignoreAmbiguities===!0),T3(i,s=>{const o=s.idx,a=s.maxLookahead||A,l=PB(o,e,a,s),u=DA0(l,s,e,t),I=MA0(l,s,e,t);return u.concat(I)})}class mA0 extends j7{constructor(){super(...arguments),this.allProductions=[]}visitRepetitionWithSeparator(A){this.allProductions.push(A)}visitRepetitionMandatory(A){this.allProductions.push(A)}visitRepetitionMandatoryWithSeparator(A){this.allProductions.push(A)}visitRepetition(A){this.allProductions.push(A)}}function yA0(e,A){const t=new JB;e.accept(t);const n=t.alternations;return T3(n,r=>r.definition.length>255?[{message:A.buildTooManyAlternativesError({topLevelRule:e,alternation:r}),type:h4.TOO_MANY_ALTS,ruleName:e.name,occurrence:r.idx}]:[])}function wA0(e,A,t){const n=[];return g5(e,i=>{const r=new mA0;i.accept(r);const s=r.allProductions;g5(s,o=>{const a=IF(o),l=o.maxLookahead||A,u=o.idx,C=YB(u,i,a,l)[0];if(u2(lA(C))){const h=t.buildEmptyRepetitionError({topLevelRule:i,repetition:o});n.push({message:h,type:h4.NO_NON_EMPTY_LOOKAHEAD,ruleName:i.name})}})}),n}function DA0(e,A,t,n){const i=[],r=i3(e,(o,a,l)=>(A.definition[l].ignoreAmbiguities===!0||g5(a,u=>{const I=[l];g5(e,(C,h)=>{l!==h&&id(C,u)&&A.definition[h].ignoreAmbiguities!==!0&&I.push(h)}),I.length>1&&!id(i,u)&&(i.push(u),o.push({alts:I,path:u}))}),o),[]);return A5(r,o=>{const a=A5(o.alts,u=>u+1);return{message:n.buildAlternationAmbiguityError({topLevelRule:t,alternation:A,ambiguityIndices:a,prefixPath:o.path}),type:h4.AMBIGUOUS_ALTS,ruleName:t.name,occurrence:A.idx,alternatives:o.alts}})}function MA0(e,A,t,n){const i=i3(e,(s,o,a)=>{const l=A5(o,u=>({idx:a,path:u}));return s.concat(l)},[]);return Xr(T3(i,s=>{if(A.definition[s.idx].ignoreAmbiguities===!0)return[];const a=s.idx,l=s.path,u=P3(i,C=>A.definition[C.idx].ignoreAmbiguities!==!0&&C.idx{const h=[C.idx+1,a+1],d=A.idx===0?"":A.idx;return{message:n.buildAlternationPrefixAmbiguityError({topLevelRule:t,alternation:A,ambiguityIndices:h,prefixPath:C.path}),type:h4.AMBIGUOUS_PREFIX_ALTS,ruleName:t.name,occurrence:d,alternatives:h}})}))}function RA0(e,A,t){const n=[],i=A5(A,r=>r.name);return g5(e,r=>{const s=r.name;if(B4(i,s)){const o=t.buildNamespaceConflictError(r);n.push({message:o,type:h4.CONFLICT_TOKENS_RULES_NAMESPACE,ruleName:s})}}),n}function SA0(e){const A=kB(e,{errMsgProvider:X30}),t={};return g5(e.rules,n=>{t[n.name]=n}),$30(t,A.errMsgProvider)}function vA0(e){return e=kB(e,{errMsgProvider:z9}),CA0(e.rules,e.tokenTypes,e.errMsgProvider,e.grammarName)}const BF="MismatchedTokenException",QF="NoViableAltException",pF="EarlyExitException",mF="NotAllInputParsedException",yF=[BF,QF,pF,mF];Object.freeze(yF);function ql(e){return B4(yF,e.name)}class Mc extends Error{constructor(A,t){super(A),this.token=t,this.resyncedTokens=[],Object.setPrototypeOf(this,new.target.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}}class wF extends Mc{constructor(A,t,n){super(A,t),this.previousToken=n,this.name=BF}}class NA0 extends Mc{constructor(A,t,n){super(A,t),this.previousToken=n,this.name=QF}}class xA0 extends Mc{constructor(A,t){super(A,t),this.name=mF}}class TA0 extends Mc{constructor(A,t,n){super(A,t),this.previousToken=n,this.name=pF}}const TC={},DF="InRuleRecoveryException";class UA0 extends Error{constructor(A){super(A),this.name=DF}}class FA0{initRecoverable(A){this.firstAfterRepMap={},this.resyncFollows={},this.recoveryEnabled=r5(A,"recoveryEnabled")?A.recoveryEnabled:Wt.recoveryEnabled,this.recoveryEnabled&&(this.attemptInRepetitionRecovery=_A0)}getTokenToInsert(A){const t=OB(A,"",NaN,NaN,NaN,NaN,NaN,NaN);return t.isInsertedInRecovery=!0,t}canTokenTypeBeInsertedInRecovery(A){return!0}canTokenTypeBeDeletedInRecovery(A){return!0}tryInRepetitionRecovery(A,t,n,i){const r=this.findReSyncTokenType(),s=this.exportLexerState(),o=[];let a=!1;const l=this.LA(1);let u=this.LA(1);const I=()=>{const C=this.LA(0),h=this.errorMessageProvider.buildMismatchTokenMessage({expected:i,actual:l,previous:C,ruleName:this.getCurrRuleFullName()}),d=new wF(h,l,this.LA(0));d.resyncedTokens=pr(o),this.SAVE_ERROR(d)};for(;!a;)if(this.tokenMatcher(u,i)){I();return}else if(n.call(this)){I(),A.apply(this,t);return}else this.tokenMatcher(u,r)?a=!0:(u=this.SKIP_TOKEN(),this.addToResyncTokens(u,o));this.importLexerState(s)}shouldInRepetitionRecoveryBeTried(A,t,n){return!(n===!1||this.tokenMatcher(this.LA(1),A)||this.isBackTracking()||this.canPerformInRuleRecovery(A,this.getFollowsForInRuleRecovery(A,t)))}getFollowsForInRuleRecovery(A,t){const n=this.getCurrentGrammarPath(A,t);return this.getNextPossibleTokenTypes(n)}tryInRuleRecovery(A,t){if(this.canRecoverWithSingleTokenInsertion(A,t))return this.getTokenToInsert(A);if(this.canRecoverWithSingleTokenDeletion(A)){const n=this.SKIP_TOKEN();return this.consumeToken(),n}throw new UA0("sad sad panda")}canPerformInRuleRecovery(A,t){return this.canRecoverWithSingleTokenInsertion(A,t)||this.canRecoverWithSingleTokenDeletion(A)}canRecoverWithSingleTokenInsertion(A,t){if(!this.canTokenTypeBeInsertedInRecovery(A)||u2(t))return!1;const n=this.LA(1);return x7(t,r=>this.tokenMatcher(n,r))!==void 0}canRecoverWithSingleTokenDeletion(A){return this.canTokenTypeBeDeletedInRecovery(A)?this.tokenMatcher(this.LA(2),A):!1}isInCurrentRuleReSyncSet(A){const t=this.getCurrFollowKey(),n=this.getFollowSetFromFollowKey(t);return B4(n,A)}findReSyncTokenType(){const A=this.flattenFollowSet();let t=this.LA(1),n=2;for(;;){const i=x7(A,r=>q30(t,r));if(i!==void 0)return i;t=this.LA(n),n++}}getCurrFollowKey(){if(this.RULE_STACK.length===1)return TC;const A=this.getLastExplicitRuleShortName(),t=this.getLastExplicitRuleOccurrenceIndex(),n=this.getPreviousExplicitRuleShortName();return{ruleName:this.shortRuleNameToFullName(A),idxInCallingRule:t,inRule:this.shortRuleNameToFullName(n)}}buildFullFollowKeyStack(){const A=this.RULE_STACK,t=this.RULE_OCCURRENCE_STACK;return A5(A,(n,i)=>i===0?TC:{ruleName:this.shortRuleNameToFullName(n),idxInCallingRule:t[i],inRule:this.shortRuleNameToFullName(A[i-1])})}flattenFollowSet(){const A=A5(this.buildFullFollowKeyStack(),t=>this.getFollowSetFromFollowKey(t));return lA(A)}getFollowSetFromFollowKey(A){if(A===TC)return[I6];const t=A.ruleName+A.idxInCallingRule+eF+A.inRule;return this.resyncFollows[t]}addToResyncTokens(A,t){return this.tokenMatcher(A,I6)||t.push(A),t}reSyncTo(A){const t=[];let n=this.LA(1);for(;this.tokenMatcher(n,A)===!1;)n=this.SKIP_TOKEN(),this.addToResyncTokens(n,t);return pr(t)}attemptInRepetitionRecovery(A,t,n,i,r,s,o){}getCurrentGrammarPath(A,t){const n=this.getHumanReadableRuleStack(),i=t4(this.RULE_OCCURRENCE_STACK);return{ruleStack:n,occurrenceStack:i,lastTok:A,lastTokOccurrence:t}}getHumanReadableRuleStack(){return A5(this.RULE_STACK,A=>this.shortRuleNameToFullName(A))}}function _A0(e,A,t,n,i,r,s){const o=this.getKeyForAutomaticLookahead(n,i);let a=this.firstAfterRepMap[o];if(a===void 0){const C=this.getCurrRuleFullName(),h=this.getGAstProductions()[C];a=new r(h,i).startWalking(),this.firstAfterRepMap[o]=a}let l=a.token,u=a.occurrence;const I=a.isEndOfRule;this.RULE_STACK.length===1&&I&&l===void 0&&(l=I6,u=1),!(l===void 0||u===void 0)&&this.shouldInRepetitionRecoveryBeTried(l,u,s)&&this.tryInRepetitionRecovery(e,A,t,l)}const kA0=4,a9=8,MF=1<EF(t,t,z9))}validateEmptyOrAlternatives(A){return T3(A,t=>QA0(t,z9))}validateAmbiguousAlternationAlternatives(A,t){return T3(A,n=>pA0(n,t,z9))}validateSomeNonEmptyLookaheadPath(A,t){return wA0(A,t,z9)}buildLookaheadForAlternation(A){return sA0(A.prodOccurrence,A.rule,A.maxLookahead,A.hasPredicates,A.dynamicTokensEnabled,aA0)}buildLookaheadForOptional(A){return oA0(A.prodOccurrence,A.rule,A.maxLookahead,A.dynamicTokensEnabled,IF(A.prodType),lA0)}}class GA0{initLooksAhead(A){this.dynamicTokensEnabled=r5(A,"dynamicTokensEnabled")?A.dynamicTokensEnabled:Wt.dynamicTokensEnabled,this.maxLookahead=r5(A,"maxLookahead")?A.maxLookahead:Wt.maxLookahead,this.lookaheadStrategy=r5(A,"lookaheadStrategy")?A.lookaheadStrategy:new LA0({maxLookahead:this.maxLookahead}),this.lookAheadFuncsCache=new Map}preComputeLookaheadFunctions(A){g5(A,t=>{this.TRACE_INIT(`${t.name} Rule Lookahead`,()=>{const{alternation:n,repetition:i,option:r,repetitionMandatory:s,repetitionMandatoryWithSeparator:o,repetitionWithSeparator:a}=OA0(t);g5(n,l=>{const u=l.idx===0?"":l.idx;this.TRACE_INIT(`${kA(l)}${u}`,()=>{const I=this.lookaheadStrategy.buildLookaheadForAlternation({prodOccurrence:l.idx,rule:t,maxLookahead:l.maxLookahead||this.maxLookahead,hasPredicates:l.hasPredicates,dynamicTokensEnabled:this.dynamicTokensEnabled}),C=UC(this.fullRuleNameToShort[t.name],MF,l.idx);this.setLaFuncCache(C,I)})}),g5(i,l=>{this.computeLookaheadFunc(t,l.idx,rd,"Repetition",l.maxLookahead,kA(l))}),g5(r,l=>{this.computeLookaheadFunc(t,l.idx,RF,"Option",l.maxLookahead,kA(l))}),g5(s,l=>{this.computeLookaheadFunc(t,l.idx,sd,"RepetitionMandatory",l.maxLookahead,kA(l))}),g5(o,l=>{this.computeLookaheadFunc(t,l.idx,nl,"RepetitionMandatoryWithSeparator",l.maxLookahead,kA(l))}),g5(a,l=>{this.computeLookaheadFunc(t,l.idx,od,"RepetitionWithSeparator",l.maxLookahead,kA(l))})})})}computeLookaheadFunc(A,t,n,i,r,s){this.TRACE_INIT(`${s}${t===0?"":t}`,()=>{const o=this.lookaheadStrategy.buildLookaheadForOptional({prodOccurrence:t,rule:A,maxLookahead:r||this.maxLookahead,dynamicTokensEnabled:this.dynamicTokensEnabled,prodType:i}),a=UC(this.fullRuleNameToShort[A.name],n,t);this.setLaFuncCache(a,o)})}getKeyForAutomaticLookahead(A,t){const n=this.getLastExplicitRuleShortName();return UC(n,A,t)}getLaFuncFromCache(A){return this.lookAheadFuncsCache.get(A)}setLaFuncCache(A,t){this.lookAheadFuncsCache.set(A,t)}}class bA0 extends j7{constructor(){super(...arguments),this.dslMethods={option:[],alternation:[],repetition:[],repetitionWithSeparator:[],repetitionMandatory:[],repetitionMandatoryWithSeparator:[]}}reset(){this.dslMethods={option:[],alternation:[],repetition:[],repetitionWithSeparator:[],repetitionMandatory:[],repetitionMandatoryWithSeparator:[]}}visitOption(A){this.dslMethods.option.push(A)}visitRepetitionWithSeparator(A){this.dslMethods.repetitionWithSeparator.push(A)}visitRepetitionMandatory(A){this.dslMethods.repetitionMandatory.push(A)}visitRepetitionMandatoryWithSeparator(A){this.dslMethods.repetitionMandatoryWithSeparator.push(A)}visitRepetition(A){this.dslMethods.repetition.push(A)}visitAlternation(A){this.dslMethods.alternation.push(A)}}const pa=new bA0;function OA0(e){pa.reset(),e.accept(pa);const A=pa.dslMethods;return pa.reset(),A}function pM(e,A){isNaN(e.startOffset)===!0?(e.startOffset=A.startOffset,e.endOffset=A.endOffset):e.endOffsets.msg);throw Error(`Errors Detected in CST Visitor <${this.constructor.name}>: +see: https://en.wikipedia.org/wiki/LL_parser#Left_factoring.`},buildInvalidRuleNameError(e){return"deprecated"},buildDuplicateRuleNameError(e){let A;return e.topLevelRule instanceof q7?A=e.topLevelRule.name:A=e.topLevelRule,`Duplicate definition, rule: ->${A}<- is already defined in the grammar: ->${e.grammarName}<-`}};function tA0(e,A){const t=new nA0(e,A);return t.resolveRefs(),t.errors}class nA0 extends X7{constructor(A,t){super(),this.nameToTopRule=A,this.errMsgProvider=t,this.errors=[]}resolveRefs(){g5(n1(this.nameToTopRule),A=>{this.currTopLevel=A,A.accept(this)})}visitNonTerminal(A){const t=this.nameToTopRule[A.nonTerminalName];if(t)A.referencedRule=t;else{const n=this.errMsgProvider.buildRuleNotFoundError(this.currTopLevel,A);this.errors.push({message:n,type:h4.UNRESOLVED_SUBRULE_REF,ruleName:this.currTopLevel.name,unresolvedRefName:A.nonTerminalName})}}}class iA0 extends Dc{constructor(A,t){super(),this.topProd=A,this.path=t,this.possibleTokTypes=[],this.nextProductionName="",this.nextProductionOccurrence=0,this.found=!1,this.isAtEndOfPath=!1}startWalking(){if(this.found=!1,this.path.ruleStack[0]!==this.topProd.name)throw Error("The path does not start with the walker's top Rule!");return this.ruleStack=t4(this.path.ruleStack).reverse(),this.occurrenceStack=t4(this.path.occurrenceStack).reverse(),this.ruleStack.pop(),this.occurrenceStack.pop(),this.updateExpectedNext(),this.walk(this.topProd),this.possibleTokTypes}walk(A,t=[]){this.found||super.walk(A,t)}walkProdRef(A,t,n){if(A.referencedRule.name===this.nextProductionName&&A.idx===this.nextProductionOccurrence){const i=t.concat(n);this.updateExpectedNext(),this.walk(A.referencedRule,i)}}updateExpectedNext(){u2(this.ruleStack)?(this.nextProductionName="",this.nextProductionOccurrence=0,this.isAtEndOfPath=!0):(this.nextProductionName=this.ruleStack.pop(),this.nextProductionOccurrence=this.occurrenceStack.pop())}}class rA0 extends iA0{constructor(A,t){super(A,t),this.path=t,this.nextTerminalName="",this.nextTerminalOccurrence=0,this.nextTerminalName=this.path.lastTok.name,this.nextTerminalOccurrence=this.path.lastTokOccurrence}walkTerminal(A,t,n){if(this.isAtEndOfPath&&A.terminalType.name===this.nextTerminalName&&A.idx===this.nextTerminalOccurrence&&!this.found){const i=t.concat(n),r=new L4({definition:i});this.possibleTokTypes=es(r),this.found=!0}}}class Rc extends Dc{constructor(A,t){super(),this.topRule=A,this.occurrence=t,this.result={token:void 0,occurrence:void 0,isEndOfRule:void 0}}startWalking(){return this.walk(this.topRule),this.result}}class sA0 extends Rc{walkMany(A,t,n){if(A.idx===this.occurrence){const i=hA(t.concat(n));this.result.isEndOfRule=i===void 0,i instanceof x2&&(this.result.token=i.terminalType,this.result.occurrence=i.idx)}else super.walkMany(A,t,n)}}class pM extends Rc{walkManySep(A,t,n){if(A.idx===this.occurrence){const i=hA(t.concat(n));this.result.isEndOfRule=i===void 0,i instanceof x2&&(this.result.token=i.terminalType,this.result.occurrence=i.idx)}else super.walkManySep(A,t,n)}}class oA0 extends Rc{walkAtLeastOne(A,t,n){if(A.idx===this.occurrence){const i=hA(t.concat(n));this.result.isEndOfRule=i===void 0,i instanceof x2&&(this.result.token=i.terminalType,this.result.occurrence=i.idx)}else super.walkAtLeastOne(A,t,n)}}class mM extends Rc{walkAtLeastOneSep(A,t,n){if(A.idx===this.occurrence){const i=hA(t.concat(n));this.result.isEndOfRule=i===void 0,i instanceof x2&&(this.result.token=i.terminalType,this.result.occurrence=i.idx)}else super.walkAtLeastOneSep(A,t,n)}}function ad(e,A,t=[]){t=t4(t);let n=[],i=0;function r(o){return o.concat(U1(e,i+1))}function s(o){const a=ad(r(o),A,t);return n.concat(a)}for(;t.length{u2(a.definition)===!1&&(n=s(a.definition))}),n;if(o instanceof x2)t.push(o.terminalType);else throw Error("non exhaustive match")}i++}return n.push({partialPath:t,suffixDef:U1(e,i)}),n}function CF(e,A,t,n){const i="EXIT_NONE_TERMINAL",r=[i],s="EXIT_ALTERNATIVE";let o=!1;const a=A.length,l=a-n-1,u=[],I=[];for(I.push({idx:-1,def:e,ruleStack:[],occurrenceStack:[]});!u2(I);){const C=I.pop();if(C===s){o&&T7(I).idx<=l&&I.pop();continue}const h=C.def,d=C.idx,m=C.ruleStack,p=C.occurrenceStack;if(u2(h))continue;const f=h[0];if(f===i){const Q={idx:d,def:U1(h),ruleStack:yr(m),occurrenceStack:yr(p)};I.push(Q)}else if(f instanceof x2)if(d=0;Q--){const B=f.definition[Q],w={idx:d,def:B.definition.concat(U1(h)),ruleStack:m,occurrenceStack:p};I.push(w),I.push(s)}else if(f instanceof L4)I.push({idx:d,def:f.definition.concat(U1(h)),ruleStack:m,occurrenceStack:p});else if(f instanceof q7)I.push(aA0(f,d,m,p));else throw Error("non exhaustive match")}return u}function aA0(e,A,t,n){const i=t4(t);i.push(e.name);const r=t4(n);return r.push(1),{idx:A,def:e.definition,ruleStack:i,occurrenceStack:r}}var O2;(function(e){e[e.OPTION=0]="OPTION",e[e.REPETITION=1]="REPETITION",e[e.REPETITION_MANDATORY=2]="REPETITION_MANDATORY",e[e.REPETITION_MANDATORY_WITH_SEPARATOR=3]="REPETITION_MANDATORY_WITH_SEPARATOR",e[e.REPETITION_WITH_SEPARATOR=4]="REPETITION_WITH_SEPARATOR",e[e.ALTERNATION=5]="ALTERNATION"})(O2||(O2={}));function hF(e){if(e instanceof _4||e==="Option")return O2.OPTION;if(e instanceof r1||e==="Repetition")return O2.REPETITION;if(e instanceof re||e==="RepetitionMandatory")return O2.REPETITION_MANDATORY;if(e instanceof se||e==="RepetitionMandatoryWithSeparator")return O2.REPETITION_MANDATORY_WITH_SEPARATOR;if(e instanceof pA||e==="RepetitionWithSeparator")return O2.REPETITION_WITH_SEPARATOR;if(e instanceof mA||e==="Alternation")return O2.ALTERNATION;throw Error("non exhaustive match")}function lA0(e,A,t,n,i,r){const s=KB(e,A,t),o=EF(s)?Xl:ts;return r(s,n,o,i)}function gA0(e,A,t,n,i,r){const s=VB(e,A,i,t),o=EF(s)?Xl:ts;return r(s[0],o,n)}function cA0(e,A,t,n){const i=e.length,r=gA(e,s=>gA(s,o=>o.length===1));if(A)return function(s){const o=A5(s,a=>a.GATE);for(let a=0;alA(a)),o=i3(s,(a,l,u)=>(g5(l,I=>{r5(a,I.tokenTypeIdx)||(a[I.tokenTypeIdx]=u),g5(I.categoryMatches,C=>{r5(a,C)||(a[C]=u)})}),a),{});return function(){const a=this.LA(1);return o[a.tokenTypeIdx]}}else return function(){for(let s=0;sr.length===1),i=e.length;if(n&&!t){const r=lA(e);if(r.length===1&&u2(r[0].categoryMatches)){const o=r[0].tokenTypeIdx;return function(){return this.LA(1).tokenTypeIdx===o}}else{const s=i3(r,(o,a,l)=>(o[a.tokenTypeIdx]=!0,g5(a.categoryMatches,u=>{o[u]=!0}),o),[]);return function(){const o=this.LA(1);return s[o.tokenTypeIdx]===!0}}}else return function(){A:for(let r=0;rad([s],1)),n=yM(t.length),i=A5(t,s=>{const o={};return g5(s,a=>{const l=UC(a.partialPath);g5(l,u=>{o[u]=!0})}),o});let r=t;for(let s=1;s<=A;s++){const o=r;r=yM(o.length);for(let a=0;a{const f=UC(p.partialPath);g5(f,Q=>{i[a][Q]=!0})})}}}}return n}function KB(e,A,t,n){const i=new fF(e,O2.ALTERNATION,n);return A.accept(i),dF(i.result,t)}function VB(e,A,t,n){const i=new fF(e,t);A.accept(i);const r=i.result,o=new IA0(A,e,t).startWalking(),a=new L4({definition:r}),l=new L4({definition:o});return dF([a,l],n)}function ld(e,A){A:for(let t=0;t{const i=A[n];return t===i||i.categoryMatchesMap[t.tokenTypeIdx]})}function EF(e){return gA(e,A=>gA(A,t=>gA(t,n=>u2(n.categoryMatches))))}function fA0(e){const A=e.lookaheadStrategy.validate({rules:e.rules,tokenTypes:e.tokenTypes,grammarName:e.grammarName});return A5(A,t=>Object.assign({type:h4.CUSTOM_LOOKAHEAD_VALIDATION},t))}function dA0(e,A,t,n){const i=T3(e,a=>EA0(a,t)),r=NA0(e,A,t),s=T3(e,a=>MA0(a,t)),o=T3(e,a=>pA0(a,e,n,t));return i.concat(r,s,o)}function EA0(e,A){const t=new QA0;e.accept(t);const n=t.allProductions,i=x40(n,BA0),r=QA(i,o=>o.length>1);return A5(n1(r),o=>{const a=hA(o),l=A.buildDuplicateFoundError(e,o),u=kA(a),I={message:l,type:h4.DUPLICATE_PRODUCTIONS,ruleName:e.name,dslName:u,occurrence:a.idx},C=BF(a);return C&&(I.parameter=C),I})}function BA0(e){return`${kA(e)}_#_${e.idx}_#_${BF(e)}`}function BF(e){return e instanceof x2?e.terminalType.name:e instanceof r3?e.nonTerminalName:""}class QA0 extends X7{constructor(){super(...arguments),this.allProductions=[]}visitNonTerminal(A){this.allProductions.push(A)}visitOption(A){this.allProductions.push(A)}visitRepetitionWithSeparator(A){this.allProductions.push(A)}visitRepetitionMandatory(A){this.allProductions.push(A)}visitRepetitionMandatoryWithSeparator(A){this.allProductions.push(A)}visitRepetition(A){this.allProductions.push(A)}visitAlternation(A){this.allProductions.push(A)}visitTerminal(A){this.allProductions.push(A)}}function pA0(e,A,t,n){const i=[];if(i3(A,(s,o)=>o.name===e.name?s+1:s,0)>1){const s=n.buildDuplicateRuleNameError({topLevelRule:e,grammarName:t});i.push({message:s,type:h4.DUPLICATE_RULE_NAME,ruleName:e.name})}return i}function mA0(e,A,t){const n=[];let i;return B4(A,e)||(i=`Invalid rule override, rule: ->${e}<- cannot be overridden in the grammar: ->${t}<-as it is not defined in any of the super grammars `,n.push({message:i,type:h4.INVALID_RULE_OVERRIDE,ruleName:e})),n}function QF(e,A,t,n=[]){const i=[],r=il(A.definition);if(u2(r))return[];{const s=e.name;B4(r,e)&&i.push({message:t.buildLeftRecursionError({topLevelRule:e,leftRecursionPath:n}),type:h4.LEFT_RECURSION,ruleName:s});const a=yc(r,n.concat([e])),l=T3(a,u=>{const I=t4(n);return I.push(u),QF(e,u,t,I)});return i.concat(l)}}function il(e){let A=[];if(u2(e))return A;const t=hA(e);if(t instanceof r3)A.push(t.referencedRule);else if(t instanceof L4||t instanceof _4||t instanceof re||t instanceof se||t instanceof pA||t instanceof r1)A=A.concat(il(t.definition));else if(t instanceof mA)A=lA(A5(t.definition,r=>il(r.definition)));else if(!(t instanceof x2))throw Error("non exhaustive match");const n=Wl(t),i=e.length>1;if(n&&i){const r=U1(e);return A.concat(il(r))}else return A}class zB extends X7{constructor(){super(...arguments),this.alternations=[]}visitAlternation(A){this.alternations.push(A)}}function yA0(e,A){const t=new zB;e.accept(t);const n=t.alternations;return T3(n,r=>{const s=yr(r.definition);return T3(s,(o,a)=>{const l=CF([o],[],ts,1);return u2(l)?[{message:A.buildEmptyAlternationError({topLevelRule:e,alternation:r,emptyChoiceIdx:a}),type:h4.NONE_LAST_EMPTY_ALT,ruleName:e.name,occurrence:r.idx,alternative:a+1}]:[]})})}function wA0(e,A,t){const n=new zB;e.accept(n);let i=n.alternations;return i=wc(i,s=>s.ignoreAmbiguities===!0),T3(i,s=>{const o=s.idx,a=s.maxLookahead||A,l=KB(o,e,a,s),u=SA0(l,s,e,t),I=vA0(l,s,e,t);return u.concat(I)})}class DA0 extends X7{constructor(){super(...arguments),this.allProductions=[]}visitRepetitionWithSeparator(A){this.allProductions.push(A)}visitRepetitionMandatory(A){this.allProductions.push(A)}visitRepetitionMandatoryWithSeparator(A){this.allProductions.push(A)}visitRepetition(A){this.allProductions.push(A)}}function MA0(e,A){const t=new zB;e.accept(t);const n=t.alternations;return T3(n,r=>r.definition.length>255?[{message:A.buildTooManyAlternativesError({topLevelRule:e,alternation:r}),type:h4.TOO_MANY_ALTS,ruleName:e.name,occurrence:r.idx}]:[])}function RA0(e,A,t){const n=[];return g5(e,i=>{const r=new DA0;i.accept(r);const s=r.allProductions;g5(s,o=>{const a=hF(o),l=o.maxLookahead||A,u=o.idx,C=VB(u,i,a,l)[0];if(u2(lA(C))){const h=t.buildEmptyRepetitionError({topLevelRule:i,repetition:o});n.push({message:h,type:h4.NO_NON_EMPTY_LOOKAHEAD,ruleName:i.name})}})}),n}function SA0(e,A,t,n){const i=[],r=i3(e,(o,a,l)=>(A.definition[l].ignoreAmbiguities===!0||g5(a,u=>{const I=[l];g5(e,(C,h)=>{l!==h&&ld(C,u)&&A.definition[h].ignoreAmbiguities!==!0&&I.push(h)}),I.length>1&&!ld(i,u)&&(i.push(u),o.push({alts:I,path:u}))}),o),[]);return A5(r,o=>{const a=A5(o.alts,u=>u+1);return{message:n.buildAlternationAmbiguityError({topLevelRule:t,alternation:A,ambiguityIndices:a,prefixPath:o.path}),type:h4.AMBIGUOUS_ALTS,ruleName:t.name,occurrence:A.idx,alternatives:o.alts}})}function vA0(e,A,t,n){const i=i3(e,(s,o,a)=>{const l=A5(o,u=>({idx:a,path:u}));return s.concat(l)},[]);return As(T3(i,s=>{if(A.definition[s.idx].ignoreAmbiguities===!0)return[];const a=s.idx,l=s.path,u=P3(i,C=>A.definition[C.idx].ignoreAmbiguities!==!0&&C.idx{const h=[C.idx+1,a+1],d=A.idx===0?"":A.idx;return{message:n.buildAlternationPrefixAmbiguityError({topLevelRule:t,alternation:A,ambiguityIndices:h,prefixPath:C.path}),type:h4.AMBIGUOUS_PREFIX_ALTS,ruleName:t.name,occurrence:d,alternatives:h}})}))}function NA0(e,A,t){const n=[],i=A5(A,r=>r.name);return g5(e,r=>{const s=r.name;if(B4(i,s)){const o=t.buildNamespaceConflictError(r);n.push({message:o,type:h4.CONFLICT_TOKENS_RULES_NAMESPACE,ruleName:s})}}),n}function xA0(e){const A=OB(e,{errMsgProvider:eA0}),t={};return g5(e.rules,n=>{t[n.name]=n}),tA0(t,A.errMsgProvider)}function TA0(e){return e=OB(e,{errMsgProvider:W9}),dA0(e.rules,e.tokenTypes,e.errMsgProvider,e.grammarName)}const pF="MismatchedTokenException",mF="NoViableAltException",yF="EarlyExitException",wF="NotAllInputParsedException",DF=[pF,mF,yF,wF];Object.freeze(DF);function $l(e){return B4(DF,e.name)}class Sc extends Error{constructor(A,t){super(A),this.token=t,this.resyncedTokens=[],Object.setPrototypeOf(this,new.target.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}}class MF extends Sc{constructor(A,t,n){super(A,t),this.previousToken=n,this.name=pF}}class UA0 extends Sc{constructor(A,t,n){super(A,t),this.previousToken=n,this.name=mF}}class FA0 extends Sc{constructor(A,t){super(A,t),this.name=wF}}class _A0 extends Sc{constructor(A,t,n){super(A,t),this.previousToken=n,this.name=yF}}const FC={},RF="InRuleRecoveryException";class kA0 extends Error{constructor(A){super(A),this.name=RF}}class LA0{initRecoverable(A){this.firstAfterRepMap={},this.resyncFollows={},this.recoveryEnabled=r5(A,"recoveryEnabled")?A.recoveryEnabled:Wt.recoveryEnabled,this.recoveryEnabled&&(this.attemptInRepetitionRecovery=GA0)}getTokenToInsert(A){const t=HB(A,"",NaN,NaN,NaN,NaN,NaN,NaN);return t.isInsertedInRecovery=!0,t}canTokenTypeBeInsertedInRecovery(A){return!0}canTokenTypeBeDeletedInRecovery(A){return!0}tryInRepetitionRecovery(A,t,n,i){const r=this.findReSyncTokenType(),s=this.exportLexerState(),o=[];let a=!1;const l=this.LA(1);let u=this.LA(1);const I=()=>{const C=this.LA(0),h=this.errorMessageProvider.buildMismatchTokenMessage({expected:i,actual:l,previous:C,ruleName:this.getCurrRuleFullName()}),d=new MF(h,l,this.LA(0));d.resyncedTokens=yr(o),this.SAVE_ERROR(d)};for(;!a;)if(this.tokenMatcher(u,i)){I();return}else if(n.call(this)){I(),A.apply(this,t);return}else this.tokenMatcher(u,r)?a=!0:(u=this.SKIP_TOKEN(),this.addToResyncTokens(u,o));this.importLexerState(s)}shouldInRepetitionRecoveryBeTried(A,t,n){return!(n===!1||this.tokenMatcher(this.LA(1),A)||this.isBackTracking()||this.canPerformInRuleRecovery(A,this.getFollowsForInRuleRecovery(A,t)))}getFollowsForInRuleRecovery(A,t){const n=this.getCurrentGrammarPath(A,t);return this.getNextPossibleTokenTypes(n)}tryInRuleRecovery(A,t){if(this.canRecoverWithSingleTokenInsertion(A,t))return this.getTokenToInsert(A);if(this.canRecoverWithSingleTokenDeletion(A)){const n=this.SKIP_TOKEN();return this.consumeToken(),n}throw new kA0("sad sad panda")}canPerformInRuleRecovery(A,t){return this.canRecoverWithSingleTokenInsertion(A,t)||this.canRecoverWithSingleTokenDeletion(A)}canRecoverWithSingleTokenInsertion(A,t){if(!this.canTokenTypeBeInsertedInRecovery(A)||u2(t))return!1;const n=this.LA(1);return U7(t,r=>this.tokenMatcher(n,r))!==void 0}canRecoverWithSingleTokenDeletion(A){return this.canTokenTypeBeDeletedInRecovery(A)?this.tokenMatcher(this.LA(2),A):!1}isInCurrentRuleReSyncSet(A){const t=this.getCurrFollowKey(),n=this.getFollowSetFromFollowKey(t);return B4(n,A)}findReSyncTokenType(){const A=this.flattenFollowSet();let t=this.LA(1),n=2;for(;;){const i=U7(A,r=>AA0(t,r));if(i!==void 0)return i;t=this.LA(n),n++}}getCurrFollowKey(){if(this.RULE_STACK.length===1)return FC;const A=this.getLastExplicitRuleShortName(),t=this.getLastExplicitRuleOccurrenceIndex(),n=this.getPreviousExplicitRuleShortName();return{ruleName:this.shortRuleNameToFullName(A),idxInCallingRule:t,inRule:this.shortRuleNameToFullName(n)}}buildFullFollowKeyStack(){const A=this.RULE_STACK,t=this.RULE_OCCURRENCE_STACK;return A5(A,(n,i)=>i===0?FC:{ruleName:this.shortRuleNameToFullName(n),idxInCallingRule:t[i],inRule:this.shortRuleNameToFullName(A[i-1])})}flattenFollowSet(){const A=A5(this.buildFullFollowKeyStack(),t=>this.getFollowSetFromFollowKey(t));return lA(A)}getFollowSetFromFollowKey(A){if(A===FC)return[h6];const t=A.ruleName+A.idxInCallingRule+nF+A.inRule;return this.resyncFollows[t]}addToResyncTokens(A,t){return this.tokenMatcher(A,h6)||t.push(A),t}reSyncTo(A){const t=[];let n=this.LA(1);for(;this.tokenMatcher(n,A)===!1;)n=this.SKIP_TOKEN(),this.addToResyncTokens(n,t);return yr(t)}attemptInRepetitionRecovery(A,t,n,i,r,s,o){}getCurrentGrammarPath(A,t){const n=this.getHumanReadableRuleStack(),i=t4(this.RULE_OCCURRENCE_STACK);return{ruleStack:n,occurrenceStack:i,lastTok:A,lastTokOccurrence:t}}getHumanReadableRuleStack(){return A5(this.RULE_STACK,A=>this.shortRuleNameToFullName(A))}}function GA0(e,A,t,n,i,r,s){const o=this.getKeyForAutomaticLookahead(n,i);let a=this.firstAfterRepMap[o];if(a===void 0){const C=this.getCurrRuleFullName(),h=this.getGAstProductions()[C];a=new r(h,i).startWalking(),this.firstAfterRepMap[o]=a}let l=a.token,u=a.occurrence;const I=a.isEndOfRule;this.RULE_STACK.length===1&&I&&l===void 0&&(l=h6,u=1),!(l===void 0||u===void 0)&&this.shouldInRepetitionRecoveryBeTried(l,u,s)&&this.tryInRepetitionRecovery(e,A,t,l)}const bA0=4,a9=8,SF=1<QF(t,t,W9))}validateEmptyOrAlternatives(A){return T3(A,t=>yA0(t,W9))}validateAmbiguousAlternationAlternatives(A,t){return T3(A,n=>wA0(n,t,W9))}validateSomeNonEmptyLookaheadPath(A,t){return RA0(A,t,W9)}buildLookaheadForAlternation(A){return lA0(A.prodOccurrence,A.rule,A.maxLookahead,A.hasPredicates,A.dynamicTokensEnabled,cA0)}buildLookaheadForOptional(A){return gA0(A.prodOccurrence,A.rule,A.maxLookahead,A.dynamicTokensEnabled,hF(A.prodType),uA0)}}class PA0{initLooksAhead(A){this.dynamicTokensEnabled=r5(A,"dynamicTokensEnabled")?A.dynamicTokensEnabled:Wt.dynamicTokensEnabled,this.maxLookahead=r5(A,"maxLookahead")?A.maxLookahead:Wt.maxLookahead,this.lookaheadStrategy=r5(A,"lookaheadStrategy")?A.lookaheadStrategy:new OA0({maxLookahead:this.maxLookahead}),this.lookAheadFuncsCache=new Map}preComputeLookaheadFunctions(A){g5(A,t=>{this.TRACE_INIT(`${t.name} Rule Lookahead`,()=>{const{alternation:n,repetition:i,option:r,repetitionMandatory:s,repetitionMandatoryWithSeparator:o,repetitionWithSeparator:a}=JA0(t);g5(n,l=>{const u=l.idx===0?"":l.idx;this.TRACE_INIT(`${kA(l)}${u}`,()=>{const I=this.lookaheadStrategy.buildLookaheadForAlternation({prodOccurrence:l.idx,rule:t,maxLookahead:l.maxLookahead||this.maxLookahead,hasPredicates:l.hasPredicates,dynamicTokensEnabled:this.dynamicTokensEnabled}),C=_C(this.fullRuleNameToShort[t.name],SF,l.idx);this.setLaFuncCache(C,I)})}),g5(i,l=>{this.computeLookaheadFunc(t,l.idx,gd,"Repetition",l.maxLookahead,kA(l))}),g5(r,l=>{this.computeLookaheadFunc(t,l.idx,vF,"Option",l.maxLookahead,kA(l))}),g5(s,l=>{this.computeLookaheadFunc(t,l.idx,cd,"RepetitionMandatory",l.maxLookahead,kA(l))}),g5(o,l=>{this.computeLookaheadFunc(t,l.idx,rl,"RepetitionMandatoryWithSeparator",l.maxLookahead,kA(l))}),g5(a,l=>{this.computeLookaheadFunc(t,l.idx,ud,"RepetitionWithSeparator",l.maxLookahead,kA(l))})})})}computeLookaheadFunc(A,t,n,i,r,s){this.TRACE_INIT(`${s}${t===0?"":t}`,()=>{const o=this.lookaheadStrategy.buildLookaheadForOptional({prodOccurrence:t,rule:A,maxLookahead:r||this.maxLookahead,dynamicTokensEnabled:this.dynamicTokensEnabled,prodType:i}),a=_C(this.fullRuleNameToShort[A.name],n,t);this.setLaFuncCache(a,o)})}getKeyForAutomaticLookahead(A,t){const n=this.getLastExplicitRuleShortName();return _C(n,A,t)}getLaFuncFromCache(A){return this.lookAheadFuncsCache.get(A)}setLaFuncCache(A,t){this.lookAheadFuncsCache.set(A,t)}}class YA0 extends X7{constructor(){super(...arguments),this.dslMethods={option:[],alternation:[],repetition:[],repetitionWithSeparator:[],repetitionMandatory:[],repetitionMandatoryWithSeparator:[]}}reset(){this.dslMethods={option:[],alternation:[],repetition:[],repetitionWithSeparator:[],repetitionMandatory:[],repetitionMandatoryWithSeparator:[]}}visitOption(A){this.dslMethods.option.push(A)}visitRepetitionWithSeparator(A){this.dslMethods.repetitionWithSeparator.push(A)}visitRepetitionMandatory(A){this.dslMethods.repetitionMandatory.push(A)}visitRepetitionMandatoryWithSeparator(A){this.dslMethods.repetitionMandatoryWithSeparator.push(A)}visitRepetition(A){this.dslMethods.repetition.push(A)}visitAlternation(A){this.dslMethods.alternation.push(A)}}const ya=new YA0;function JA0(e){ya.reset(),e.accept(ya);const A=ya.dslMethods;return ya.reset(),A}function wM(e,A){isNaN(e.startOffset)===!0?(e.startOffset=A.startOffset,e.endOffset=A.endOffset):e.endOffsets.msg);throw Error(`Errors Detected in CST Visitor <${this.constructor.name}>: ${r.join(` `).replace(/\n/g,` - `)}`)}}};return t.prototype=n,t.prototype.constructor=t,t._RULE_NAMES=A,t}function VA0(e,A,t){const n=function(){};SF(n,e+"BaseSemanticsWithDefaults");const i=Object.create(t.prototype);return g5(A,r=>{i[r]=HA0}),n.prototype=i,n.prototype.constructor=n,n}var ad;(function(e){e[e.REDUNDANT_METHOD=0]="REDUNDANT_METHOD",e[e.MISSING_METHOD=1]="MISSING_METHOD"})(ad||(ad={}));function zA0(e,A){return WA0(e,A)}function WA0(e,A){const t=P3(A,i=>Ke(e[i])===!1),n=A5(t,i=>({msg:`Missing visitor method: <${i}> on ${e.constructor.name} CST Visitor.`,type:ad.MISSING_METHOD,methodName:i}));return Xr(n)}class ZA0{initTreeBuilder(A){if(this.CST_STACK=[],this.outputCst=A.outputCst,this.nodeLocationTracking=r5(A,"nodeLocationTracking")?A.nodeLocationTracking:Wt.nodeLocationTracking,!this.outputCst)this.cstInvocationStateUpdate=A1,this.cstFinallyStateUpdate=A1,this.cstPostTerminal=A1,this.cstPostNonTerminal=A1,this.cstPostRule=A1;else if(/full/i.test(this.nodeLocationTracking))this.recoveryEnabled?(this.setNodeLocationFromToken=mM,this.setNodeLocationFromNode=mM,this.cstPostRule=A1,this.setInitialNodeLocation=this.setInitialNodeLocationFullRecovery):(this.setNodeLocationFromToken=A1,this.setNodeLocationFromNode=A1,this.cstPostRule=this.cstPostRuleFull,this.setInitialNodeLocation=this.setInitialNodeLocationFullRegular);else if(/onlyOffset/i.test(this.nodeLocationTracking))this.recoveryEnabled?(this.setNodeLocationFromToken=pM,this.setNodeLocationFromNode=pM,this.cstPostRule=A1,this.setInitialNodeLocation=this.setInitialNodeLocationOnlyOffsetRecovery):(this.setNodeLocationFromToken=A1,this.setNodeLocationFromNode=A1,this.cstPostRule=this.cstPostRuleOnlyOffset,this.setInitialNodeLocation=this.setInitialNodeLocationOnlyOffsetRegular);else if(/none/i.test(this.nodeLocationTracking))this.setNodeLocationFromToken=A1,this.setNodeLocationFromNode=A1,this.cstPostRule=A1,this.setInitialNodeLocation=A1;else throw Error(`Invalid config option: "${A.nodeLocationTracking}"`)}setInitialNodeLocationOnlyOffsetRecovery(A){A.location={startOffset:NaN,endOffset:NaN}}setInitialNodeLocationOnlyOffsetRegular(A){A.location={startOffset:this.LA(1).startOffset,endOffset:NaN}}setInitialNodeLocationFullRecovery(A){A.location={startOffset:NaN,startLine:NaN,startColumn:NaN,endOffset:NaN,endLine:NaN,endColumn:NaN}}setInitialNodeLocationFullRegular(A){const t=this.LA(1);A.location={startOffset:t.startOffset,startLine:t.startLine,startColumn:t.startColumn,endOffset:NaN,endLine:NaN,endColumn:NaN}}cstInvocationStateUpdate(A){const t={name:A,children:Object.create(null)};this.setInitialNodeLocation(t),this.CST_STACK.push(t)}cstFinallyStateUpdate(){this.CST_STACK.pop()}cstPostRuleFull(A){const t=this.LA(0),n=A.location;n.startOffset<=t.startOffset?(n.endOffset=t.endOffset,n.endLine=t.endLine,n.endColumn=t.endColumn):(n.startOffset=NaN,n.startLine=NaN,n.startColumn=NaN)}cstPostRuleOnlyOffset(A){const t=this.LA(0),n=A.location;n.startOffset<=t.startOffset?n.endOffset=t.endOffset:n.startOffset=NaN}cstPostTerminal(A,t){const n=this.CST_STACK[this.CST_STACK.length-1];PA0(n,t,A),this.setNodeLocationFromToken(n.location,t)}cstPostNonTerminal(A,t){const n=this.CST_STACK[this.CST_STACK.length-1];YA0(n,t,A),this.setNodeLocationFromNode(n.location,A.location)}getBaseCstVisitorConstructor(){if(Ye(this.baseCstVisitorConstructor)){const A=KA0(this.className,b3(this.gastProductionsCache));return this.baseCstVisitorConstructor=A,A}return this.baseCstVisitorConstructor}getBaseCstVisitorConstructorWithDefaults(){if(Ye(this.baseCstVisitorWithDefaultsConstructor)){const A=VA0(this.className,b3(this.gastProductionsCache),this.getBaseCstVisitorConstructor());return this.baseCstVisitorWithDefaultsConstructor=A,A}return this.baseCstVisitorWithDefaultsConstructor}getLastExplicitRuleShortName(){const A=this.RULE_STACK;return A[A.length-1]}getPreviousExplicitRuleShortName(){const A=this.RULE_STACK;return A[A.length-2]}getLastExplicitRuleOccurrenceIndex(){const A=this.RULE_OCCURRENCE_STACK;return A[A.length-1]}}class jA0{initLexerAdapter(){this.tokVector=[],this.tokVectorLength=0,this.currIdx=-1}set input(A){if(this.selfAnalysisDone!==!0)throw Error("Missing invocation at the end of the Parser's constructor.");this.reset(),this.tokVector=A,this.tokVectorLength=A.length}get input(){return this.tokVector}SKIP_TOKEN(){return this.currIdx<=this.tokVector.length-2?(this.consumeToken(),this.LA(1)):$l}LA(A){const t=this.currIdx+A;return t<0||this.tokVectorLength<=t?$l:this.tokVector[t]}consumeToken(){this.currIdx++}exportLexerState(){return this.currIdx}importLexerState(A){this.currIdx=A}resetLexerState(){this.currIdx=-1}moveToTerminatedState(){this.currIdx=this.tokVector.length-1}getLexerPosition(){return this.exportLexerState()}}class qA0{ACTION(A){return A.call(this)}consume(A,t,n){return this.consumeInternal(t,A,n)}subrule(A,t,n){return this.subruleInternal(t,A,n)}option(A,t){return this.optionInternal(t,A)}or(A,t){return this.orInternal(t,A)}many(A,t){return this.manyInternal(A,t)}atLeastOne(A,t){return this.atLeastOneInternal(A,t)}CONSUME(A,t){return this.consumeInternal(A,0,t)}CONSUME1(A,t){return this.consumeInternal(A,1,t)}CONSUME2(A,t){return this.consumeInternal(A,2,t)}CONSUME3(A,t){return this.consumeInternal(A,3,t)}CONSUME4(A,t){return this.consumeInternal(A,4,t)}CONSUME5(A,t){return this.consumeInternal(A,5,t)}CONSUME6(A,t){return this.consumeInternal(A,6,t)}CONSUME7(A,t){return this.consumeInternal(A,7,t)}CONSUME8(A,t){return this.consumeInternal(A,8,t)}CONSUME9(A,t){return this.consumeInternal(A,9,t)}SUBRULE(A,t){return this.subruleInternal(A,0,t)}SUBRULE1(A,t){return this.subruleInternal(A,1,t)}SUBRULE2(A,t){return this.subruleInternal(A,2,t)}SUBRULE3(A,t){return this.subruleInternal(A,3,t)}SUBRULE4(A,t){return this.subruleInternal(A,4,t)}SUBRULE5(A,t){return this.subruleInternal(A,5,t)}SUBRULE6(A,t){return this.subruleInternal(A,6,t)}SUBRULE7(A,t){return this.subruleInternal(A,7,t)}SUBRULE8(A,t){return this.subruleInternal(A,8,t)}SUBRULE9(A,t){return this.subruleInternal(A,9,t)}OPTION(A){return this.optionInternal(A,0)}OPTION1(A){return this.optionInternal(A,1)}OPTION2(A){return this.optionInternal(A,2)}OPTION3(A){return this.optionInternal(A,3)}OPTION4(A){return this.optionInternal(A,4)}OPTION5(A){return this.optionInternal(A,5)}OPTION6(A){return this.optionInternal(A,6)}OPTION7(A){return this.optionInternal(A,7)}OPTION8(A){return this.optionInternal(A,8)}OPTION9(A){return this.optionInternal(A,9)}OR(A){return this.orInternal(A,0)}OR1(A){return this.orInternal(A,1)}OR2(A){return this.orInternal(A,2)}OR3(A){return this.orInternal(A,3)}OR4(A){return this.orInternal(A,4)}OR5(A){return this.orInternal(A,5)}OR6(A){return this.orInternal(A,6)}OR7(A){return this.orInternal(A,7)}OR8(A){return this.orInternal(A,8)}OR9(A){return this.orInternal(A,9)}MANY(A){this.manyInternal(0,A)}MANY1(A){this.manyInternal(1,A)}MANY2(A){this.manyInternal(2,A)}MANY3(A){this.manyInternal(3,A)}MANY4(A){this.manyInternal(4,A)}MANY5(A){this.manyInternal(5,A)}MANY6(A){this.manyInternal(6,A)}MANY7(A){this.manyInternal(7,A)}MANY8(A){this.manyInternal(8,A)}MANY9(A){this.manyInternal(9,A)}MANY_SEP(A){this.manySepFirstInternal(0,A)}MANY_SEP1(A){this.manySepFirstInternal(1,A)}MANY_SEP2(A){this.manySepFirstInternal(2,A)}MANY_SEP3(A){this.manySepFirstInternal(3,A)}MANY_SEP4(A){this.manySepFirstInternal(4,A)}MANY_SEP5(A){this.manySepFirstInternal(5,A)}MANY_SEP6(A){this.manySepFirstInternal(6,A)}MANY_SEP7(A){this.manySepFirstInternal(7,A)}MANY_SEP8(A){this.manySepFirstInternal(8,A)}MANY_SEP9(A){this.manySepFirstInternal(9,A)}AT_LEAST_ONE(A){this.atLeastOneInternal(0,A)}AT_LEAST_ONE1(A){return this.atLeastOneInternal(1,A)}AT_LEAST_ONE2(A){this.atLeastOneInternal(2,A)}AT_LEAST_ONE3(A){this.atLeastOneInternal(3,A)}AT_LEAST_ONE4(A){this.atLeastOneInternal(4,A)}AT_LEAST_ONE5(A){this.atLeastOneInternal(5,A)}AT_LEAST_ONE6(A){this.atLeastOneInternal(6,A)}AT_LEAST_ONE7(A){this.atLeastOneInternal(7,A)}AT_LEAST_ONE8(A){this.atLeastOneInternal(8,A)}AT_LEAST_ONE9(A){this.atLeastOneInternal(9,A)}AT_LEAST_ONE_SEP(A){this.atLeastOneSepFirstInternal(0,A)}AT_LEAST_ONE_SEP1(A){this.atLeastOneSepFirstInternal(1,A)}AT_LEAST_ONE_SEP2(A){this.atLeastOneSepFirstInternal(2,A)}AT_LEAST_ONE_SEP3(A){this.atLeastOneSepFirstInternal(3,A)}AT_LEAST_ONE_SEP4(A){this.atLeastOneSepFirstInternal(4,A)}AT_LEAST_ONE_SEP5(A){this.atLeastOneSepFirstInternal(5,A)}AT_LEAST_ONE_SEP6(A){this.atLeastOneSepFirstInternal(6,A)}AT_LEAST_ONE_SEP7(A){this.atLeastOneSepFirstInternal(7,A)}AT_LEAST_ONE_SEP8(A){this.atLeastOneSepFirstInternal(8,A)}AT_LEAST_ONE_SEP9(A){this.atLeastOneSepFirstInternal(9,A)}RULE(A,t,n=Ag){if(B4(this.definedRulesNames,A)){const s={message:z9.buildDuplicateRuleNameError({topLevelRule:A,grammarName:this.className}),type:h4.DUPLICATE_RULE_NAME,ruleName:A};this.definitionErrors.push(s)}this.definedRulesNames.push(A);const i=this.defineRule(A,t,n);return this[A]=i,i}OVERRIDE_RULE(A,t,n=Ag){const i=BA0(A,this.definedRulesNames,this.className);this.definitionErrors=this.definitionErrors.concat(i);const r=this.defineRule(A,t,n);return this[A]=r,r}BACKTRACK(A,t){return function(){this.isBackTrackingStack.push(1);const n=this.saveRecogState();try{return A.apply(this,t),!0}catch(i){if(ql(i))return!1;throw i}finally{this.reloadRecogState(n),this.isBackTrackingStack.pop()}}}getGAstProductions(){return this.gastProductionsCache}getSerializedGastProductions(){return $40(n1(this.gastProductionsCache))}}class XA0{initRecognizerEngine(A,t){if(this.className=this.constructor.name,this.shortRuleNameToFull={},this.fullRuleNameToShort={},this.ruleShortNameIdx=256,this.tokenMatcher=jl,this.subruleIdx=0,this.definedRulesNames=[],this.tokensMap={},this.isBackTrackingStack=[],this.RULE_STACK=[],this.RULE_OCCURRENCE_STACK=[],this.gastProductionsCache={},r5(t,"serializedGrammar"))throw Error(`The Parser's configuration can no longer contain a property. + `)}`)}}};return t.prototype=n,t.prototype.constructor=t,t._RULE_NAMES=A,t}function ZA0(e,A,t){const n=function(){};NF(n,e+"BaseSemanticsWithDefaults");const i=Object.create(t.prototype);return g5(A,r=>{i[r]=zA0}),n.prototype=i,n.prototype.constructor=n,n}var Id;(function(e){e[e.REDUNDANT_METHOD=0]="REDUNDANT_METHOD",e[e.MISSING_METHOD=1]="MISSING_METHOD"})(Id||(Id={}));function jA0(e,A){return qA0(e,A)}function qA0(e,A){const t=P3(A,i=>Ve(e[i])===!1),n=A5(t,i=>({msg:`Missing visitor method: <${i}> on ${e.constructor.name} CST Visitor.`,type:Id.MISSING_METHOD,methodName:i}));return As(n)}class XA0{initTreeBuilder(A){if(this.CST_STACK=[],this.outputCst=A.outputCst,this.nodeLocationTracking=r5(A,"nodeLocationTracking")?A.nodeLocationTracking:Wt.nodeLocationTracking,!this.outputCst)this.cstInvocationStateUpdate=A1,this.cstFinallyStateUpdate=A1,this.cstPostTerminal=A1,this.cstPostNonTerminal=A1,this.cstPostRule=A1;else if(/full/i.test(this.nodeLocationTracking))this.recoveryEnabled?(this.setNodeLocationFromToken=DM,this.setNodeLocationFromNode=DM,this.cstPostRule=A1,this.setInitialNodeLocation=this.setInitialNodeLocationFullRecovery):(this.setNodeLocationFromToken=A1,this.setNodeLocationFromNode=A1,this.cstPostRule=this.cstPostRuleFull,this.setInitialNodeLocation=this.setInitialNodeLocationFullRegular);else if(/onlyOffset/i.test(this.nodeLocationTracking))this.recoveryEnabled?(this.setNodeLocationFromToken=wM,this.setNodeLocationFromNode=wM,this.cstPostRule=A1,this.setInitialNodeLocation=this.setInitialNodeLocationOnlyOffsetRecovery):(this.setNodeLocationFromToken=A1,this.setNodeLocationFromNode=A1,this.cstPostRule=this.cstPostRuleOnlyOffset,this.setInitialNodeLocation=this.setInitialNodeLocationOnlyOffsetRegular);else if(/none/i.test(this.nodeLocationTracking))this.setNodeLocationFromToken=A1,this.setNodeLocationFromNode=A1,this.cstPostRule=A1,this.setInitialNodeLocation=A1;else throw Error(`Invalid config option: "${A.nodeLocationTracking}"`)}setInitialNodeLocationOnlyOffsetRecovery(A){A.location={startOffset:NaN,endOffset:NaN}}setInitialNodeLocationOnlyOffsetRegular(A){A.location={startOffset:this.LA(1).startOffset,endOffset:NaN}}setInitialNodeLocationFullRecovery(A){A.location={startOffset:NaN,startLine:NaN,startColumn:NaN,endOffset:NaN,endLine:NaN,endColumn:NaN}}setInitialNodeLocationFullRegular(A){const t=this.LA(1);A.location={startOffset:t.startOffset,startLine:t.startLine,startColumn:t.startColumn,endOffset:NaN,endLine:NaN,endColumn:NaN}}cstInvocationStateUpdate(A){const t={name:A,children:Object.create(null)};this.setInitialNodeLocation(t),this.CST_STACK.push(t)}cstFinallyStateUpdate(){this.CST_STACK.pop()}cstPostRuleFull(A){const t=this.LA(0),n=A.location;n.startOffset<=t.startOffset?(n.endOffset=t.endOffset,n.endLine=t.endLine,n.endColumn=t.endColumn):(n.startOffset=NaN,n.startLine=NaN,n.startColumn=NaN)}cstPostRuleOnlyOffset(A){const t=this.LA(0),n=A.location;n.startOffset<=t.startOffset?n.endOffset=t.endOffset:n.startOffset=NaN}cstPostTerminal(A,t){const n=this.CST_STACK[this.CST_STACK.length-1];HA0(n,t,A),this.setNodeLocationFromToken(n.location,t)}cstPostNonTerminal(A,t){const n=this.CST_STACK[this.CST_STACK.length-1];KA0(n,t,A),this.setNodeLocationFromNode(n.location,A.location)}getBaseCstVisitorConstructor(){if(Je(this.baseCstVisitorConstructor)){const A=WA0(this.className,b3(this.gastProductionsCache));return this.baseCstVisitorConstructor=A,A}return this.baseCstVisitorConstructor}getBaseCstVisitorConstructorWithDefaults(){if(Je(this.baseCstVisitorWithDefaultsConstructor)){const A=ZA0(this.className,b3(this.gastProductionsCache),this.getBaseCstVisitorConstructor());return this.baseCstVisitorWithDefaultsConstructor=A,A}return this.baseCstVisitorWithDefaultsConstructor}getLastExplicitRuleShortName(){const A=this.RULE_STACK;return A[A.length-1]}getPreviousExplicitRuleShortName(){const A=this.RULE_STACK;return A[A.length-2]}getLastExplicitRuleOccurrenceIndex(){const A=this.RULE_OCCURRENCE_STACK;return A[A.length-1]}}class $A0{initLexerAdapter(){this.tokVector=[],this.tokVectorLength=0,this.currIdx=-1}set input(A){if(this.selfAnalysisDone!==!0)throw Error("Missing invocation at the end of the Parser's constructor.");this.reset(),this.tokVector=A,this.tokVectorLength=A.length}get input(){return this.tokVector}SKIP_TOKEN(){return this.currIdx<=this.tokVector.length-2?(this.consumeToken(),this.LA(1)):eg}LA(A){const t=this.currIdx+A;return t<0||this.tokVectorLength<=t?eg:this.tokVector[t]}consumeToken(){this.currIdx++}exportLexerState(){return this.currIdx}importLexerState(A){this.currIdx=A}resetLexerState(){this.currIdx=-1}moveToTerminatedState(){this.currIdx=this.tokVector.length-1}getLexerPosition(){return this.exportLexerState()}}class Ae0{ACTION(A){return A.call(this)}consume(A,t,n){return this.consumeInternal(t,A,n)}subrule(A,t,n){return this.subruleInternal(t,A,n)}option(A,t){return this.optionInternal(t,A)}or(A,t){return this.orInternal(t,A)}many(A,t){return this.manyInternal(A,t)}atLeastOne(A,t){return this.atLeastOneInternal(A,t)}CONSUME(A,t){return this.consumeInternal(A,0,t)}CONSUME1(A,t){return this.consumeInternal(A,1,t)}CONSUME2(A,t){return this.consumeInternal(A,2,t)}CONSUME3(A,t){return this.consumeInternal(A,3,t)}CONSUME4(A,t){return this.consumeInternal(A,4,t)}CONSUME5(A,t){return this.consumeInternal(A,5,t)}CONSUME6(A,t){return this.consumeInternal(A,6,t)}CONSUME7(A,t){return this.consumeInternal(A,7,t)}CONSUME8(A,t){return this.consumeInternal(A,8,t)}CONSUME9(A,t){return this.consumeInternal(A,9,t)}SUBRULE(A,t){return this.subruleInternal(A,0,t)}SUBRULE1(A,t){return this.subruleInternal(A,1,t)}SUBRULE2(A,t){return this.subruleInternal(A,2,t)}SUBRULE3(A,t){return this.subruleInternal(A,3,t)}SUBRULE4(A,t){return this.subruleInternal(A,4,t)}SUBRULE5(A,t){return this.subruleInternal(A,5,t)}SUBRULE6(A,t){return this.subruleInternal(A,6,t)}SUBRULE7(A,t){return this.subruleInternal(A,7,t)}SUBRULE8(A,t){return this.subruleInternal(A,8,t)}SUBRULE9(A,t){return this.subruleInternal(A,9,t)}OPTION(A){return this.optionInternal(A,0)}OPTION1(A){return this.optionInternal(A,1)}OPTION2(A){return this.optionInternal(A,2)}OPTION3(A){return this.optionInternal(A,3)}OPTION4(A){return this.optionInternal(A,4)}OPTION5(A){return this.optionInternal(A,5)}OPTION6(A){return this.optionInternal(A,6)}OPTION7(A){return this.optionInternal(A,7)}OPTION8(A){return this.optionInternal(A,8)}OPTION9(A){return this.optionInternal(A,9)}OR(A){return this.orInternal(A,0)}OR1(A){return this.orInternal(A,1)}OR2(A){return this.orInternal(A,2)}OR3(A){return this.orInternal(A,3)}OR4(A){return this.orInternal(A,4)}OR5(A){return this.orInternal(A,5)}OR6(A){return this.orInternal(A,6)}OR7(A){return this.orInternal(A,7)}OR8(A){return this.orInternal(A,8)}OR9(A){return this.orInternal(A,9)}MANY(A){this.manyInternal(0,A)}MANY1(A){this.manyInternal(1,A)}MANY2(A){this.manyInternal(2,A)}MANY3(A){this.manyInternal(3,A)}MANY4(A){this.manyInternal(4,A)}MANY5(A){this.manyInternal(5,A)}MANY6(A){this.manyInternal(6,A)}MANY7(A){this.manyInternal(7,A)}MANY8(A){this.manyInternal(8,A)}MANY9(A){this.manyInternal(9,A)}MANY_SEP(A){this.manySepFirstInternal(0,A)}MANY_SEP1(A){this.manySepFirstInternal(1,A)}MANY_SEP2(A){this.manySepFirstInternal(2,A)}MANY_SEP3(A){this.manySepFirstInternal(3,A)}MANY_SEP4(A){this.manySepFirstInternal(4,A)}MANY_SEP5(A){this.manySepFirstInternal(5,A)}MANY_SEP6(A){this.manySepFirstInternal(6,A)}MANY_SEP7(A){this.manySepFirstInternal(7,A)}MANY_SEP8(A){this.manySepFirstInternal(8,A)}MANY_SEP9(A){this.manySepFirstInternal(9,A)}AT_LEAST_ONE(A){this.atLeastOneInternal(0,A)}AT_LEAST_ONE1(A){return this.atLeastOneInternal(1,A)}AT_LEAST_ONE2(A){this.atLeastOneInternal(2,A)}AT_LEAST_ONE3(A){this.atLeastOneInternal(3,A)}AT_LEAST_ONE4(A){this.atLeastOneInternal(4,A)}AT_LEAST_ONE5(A){this.atLeastOneInternal(5,A)}AT_LEAST_ONE6(A){this.atLeastOneInternal(6,A)}AT_LEAST_ONE7(A){this.atLeastOneInternal(7,A)}AT_LEAST_ONE8(A){this.atLeastOneInternal(8,A)}AT_LEAST_ONE9(A){this.atLeastOneInternal(9,A)}AT_LEAST_ONE_SEP(A){this.atLeastOneSepFirstInternal(0,A)}AT_LEAST_ONE_SEP1(A){this.atLeastOneSepFirstInternal(1,A)}AT_LEAST_ONE_SEP2(A){this.atLeastOneSepFirstInternal(2,A)}AT_LEAST_ONE_SEP3(A){this.atLeastOneSepFirstInternal(3,A)}AT_LEAST_ONE_SEP4(A){this.atLeastOneSepFirstInternal(4,A)}AT_LEAST_ONE_SEP5(A){this.atLeastOneSepFirstInternal(5,A)}AT_LEAST_ONE_SEP6(A){this.atLeastOneSepFirstInternal(6,A)}AT_LEAST_ONE_SEP7(A){this.atLeastOneSepFirstInternal(7,A)}AT_LEAST_ONE_SEP8(A){this.atLeastOneSepFirstInternal(8,A)}AT_LEAST_ONE_SEP9(A){this.atLeastOneSepFirstInternal(9,A)}RULE(A,t,n=tg){if(B4(this.definedRulesNames,A)){const s={message:W9.buildDuplicateRuleNameError({topLevelRule:A,grammarName:this.className}),type:h4.DUPLICATE_RULE_NAME,ruleName:A};this.definitionErrors.push(s)}this.definedRulesNames.push(A);const i=this.defineRule(A,t,n);return this[A]=i,i}OVERRIDE_RULE(A,t,n=tg){const i=mA0(A,this.definedRulesNames,this.className);this.definitionErrors=this.definitionErrors.concat(i);const r=this.defineRule(A,t,n);return this[A]=r,r}BACKTRACK(A,t){return function(){this.isBackTrackingStack.push(1);const n=this.saveRecogState();try{return A.apply(this,t),!0}catch(i){if($l(i))return!1;throw i}finally{this.reloadRecogState(n),this.isBackTrackingStack.pop()}}}getGAstProductions(){return this.gastProductionsCache}getSerializedGastProductions(){return t30(n1(this.gastProductionsCache))}}class ee0{initRecognizerEngine(A,t){if(this.className=this.constructor.name,this.shortRuleNameToFull={},this.fullRuleNameToShort={},this.ruleShortNameIdx=256,this.tokenMatcher=Xl,this.subruleIdx=0,this.definedRulesNames=[],this.tokensMap={},this.isBackTrackingStack=[],this.RULE_STACK=[],this.RULE_OCCURRENCE_STACK=[],this.gastProductionsCache={},r5(t,"serializedGrammar"))throw Error(`The Parser's configuration can no longer contain a property. See: https://chevrotain.io/docs/changes/BREAKING_CHANGES.html#_6-0-0 For Further details.`);if(z5(A)){if(u2(A))throw Error(`A Token Vocabulary cannot be empty. Note that the first argument for the parser constructor is no longer a Token vector (since v4.0).`);if(typeof A[0].startOffset=="number")throw Error(`The Parser constructor no longer accepts a token vector as the first argument. See: https://chevrotain.io/docs/changes/BREAKING_CHANGES.html#_4-0-0 - For Further details.`)}if(z5(A))this.tokensMap=i3(A,(r,s)=>(r[s.name]=s,r),{});else if(r5(A,"modes")&&gA(lA(n1(A.modes)),z30)){const r=lA(n1(A.modes)),s=LB(r);this.tokensMap=i3(s,(o,a)=>(o[a.name]=a,o),{})}else if(G3(A))this.tokensMap=t4(A);else throw new Error(" argument must be An Array of Token constructors, A dictionary of Token constructors or an IMultiModeLexerDefinition");this.tokensMap.EOF=I6;const n=r5(A,"modes")?lA(n1(A.modes)):n1(A),i=gA(n,r=>u2(r.categoryMatches));this.tokenMatcher=i?jl:As,es(n1(this.tokensMap))}defineRule(A,t,n){if(this.selfAnalysisDone)throw Error(`Grammar rule <${A}> may not be defined after the 'performSelfAnalysis' method has been called' -Make sure that all grammar rule definitions are done before 'performSelfAnalysis' is called.`);const i=r5(n,"resyncEnabled")?n.resyncEnabled:Ag.resyncEnabled,r=r5(n,"recoveryValueFunc")?n.recoveryValueFunc:Ag.recoveryValueFunc,s=this.ruleShortNameIdx<s.call(this)&&o.call(this)}}else r=A;if(i.call(this)===!0)return r.call(this)}atLeastOneInternal(A,t){const n=this.getKeyForAutomaticLookahead(sd,A);return this.atLeastOneInternalLogic(A,t,n)}atLeastOneInternalLogic(A,t,n){let i=this.getLaFuncFromCache(n),r;if(typeof t!="function"){r=t.DEF;const s=t.GATE;if(s!==void 0){const o=i;i=()=>s.call(this)&&o.call(this)}}else r=t;if(i.call(this)===!0){let s=this.doSingleRepetition(r);for(;i.call(this)===!0&&s===!0;)s=this.doSingleRepetition(r)}else throw this.raiseEarlyExitException(A,O2.REPETITION_MANDATORY,t.ERR_MSG);this.attemptInRepetitionRecovery(this.atLeastOneInternal,[A,t],i,sd,A,iA0)}atLeastOneSepFirstInternal(A,t){const n=this.getKeyForAutomaticLookahead(nl,A);this.atLeastOneSepFirstInternalLogic(A,t,n)}atLeastOneSepFirstInternalLogic(A,t,n){const i=t.DEF,r=t.SEP;if(this.getLaFuncFromCache(n).call(this)===!0){i.call(this);const o=()=>this.tokenMatcher(this.LA(1),r);for(;this.tokenMatcher(this.LA(1),r)===!0;)this.CONSUME(r),i.call(this);this.attemptInRepetitionRecovery(this.repetitionSepSecondInternal,[A,r,o,i,BM],o,nl,A,BM)}else throw this.raiseEarlyExitException(A,O2.REPETITION_MANDATORY_WITH_SEPARATOR,t.ERR_MSG)}manyInternal(A,t){const n=this.getKeyForAutomaticLookahead(rd,A);return this.manyInternalLogic(A,t,n)}manyInternalLogic(A,t,n){let i=this.getLaFuncFromCache(n),r;if(typeof t!="function"){r=t.DEF;const o=t.GATE;if(o!==void 0){const a=i;i=()=>o.call(this)&&a.call(this)}}else r=t;let s=!0;for(;i.call(this)===!0&&s===!0;)s=this.doSingleRepetition(r);this.attemptInRepetitionRecovery(this.manyInternal,[A,t],i,rd,A,nA0,s)}manySepFirstInternal(A,t){const n=this.getKeyForAutomaticLookahead(od,A);this.manySepFirstInternalLogic(A,t,n)}manySepFirstInternalLogic(A,t,n){const i=t.DEF,r=t.SEP;if(this.getLaFuncFromCache(n).call(this)===!0){i.call(this);const o=()=>this.tokenMatcher(this.LA(1),r);for(;this.tokenMatcher(this.LA(1),r)===!0;)this.CONSUME(r),i.call(this);this.attemptInRepetitionRecovery(this.repetitionSepSecondInternal,[A,r,o,i,EM],o,od,A,EM)}}repetitionSepSecondInternal(A,t,n,i,r){for(;n();)this.CONSUME(t),i.call(this);this.attemptInRepetitionRecovery(this.repetitionSepSecondInternal,[A,t,n,i,r],n,nl,A,r)}doSingleRepetition(A){const t=this.getLexerPosition();return A.call(this),this.getLexerPosition()>t}orInternal(A,t){const n=this.getKeyForAutomaticLookahead(MF,t),i=z5(A)?A:A.DEF,s=this.getLaFuncFromCache(n).call(this,i);if(s!==void 0)return i[s].ALT.call(this);this.raiseNoAltException(t,A.ERR_MSG)}ruleFinallyStateUpdate(){if(this.RULE_STACK.pop(),this.RULE_OCCURRENCE_STACK.pop(),this.cstFinallyStateUpdate(),this.RULE_STACK.length===0&&this.isAtEndOfInput()===!1){const A=this.LA(1),t=this.errorMessageProvider.buildNotAllInputParsedMessage({firstRedundant:A,ruleName:this.getCurrRuleFullName()});this.SAVE_ERROR(new xA0(t,A))}}subruleInternal(A,t,n){let i;try{const r=n!==void 0?n.ARGS:void 0;return this.subruleIdx=t,i=A.apply(this,r),this.cstPostNonTerminal(i,n!==void 0&&n.LABEL!==void 0?n.LABEL:A.ruleName),i}catch(r){throw this.subruleInternalError(r,n,A.ruleName)}}subruleInternalError(A,t,n){throw ql(A)&&A.partialCstResult!==void 0&&(this.cstPostNonTerminal(A.partialCstResult,t!==void 0&&t.LABEL!==void 0?t.LABEL:n),delete A.partialCstResult),A}consumeInternal(A,t,n){let i;try{const r=this.LA(1);this.tokenMatcher(r,A)===!0?(this.consumeToken(),i=r):this.consumeInternalError(A,r,n)}catch(r){i=this.consumeInternalRecovery(A,t,r)}return this.cstPostTerminal(n!==void 0&&n.LABEL!==void 0?n.LABEL:A.name,i),i}consumeInternalError(A,t,n){let i;const r=this.LA(0);throw n!==void 0&&n.ERR_MSG?i=n.ERR_MSG:i=this.errorMessageProvider.buildMismatchTokenMessage({expected:A,actual:t,previous:r,ruleName:this.getCurrRuleFullName()}),this.SAVE_ERROR(new wF(i,t,r))}consumeInternalRecovery(A,t,n){if(this.recoveryEnabled&&n.name==="MismatchedTokenException"&&!this.isBackTracking()){const i=this.getFollowsForInRuleRecovery(A,t);try{return this.tryInRuleRecovery(A,i)}catch(r){throw r.name===DF?n:r}}else throw n}saveRecogState(){const A=this.errors,t=t4(this.RULE_STACK);return{errors:A,lexerState:this.exportLexerState(),RULE_STACK:t,CST_STACK:this.CST_STACK}}reloadRecogState(A){this.errors=A.errors,this.importLexerState(A.lexerState),this.RULE_STACK=A.RULE_STACK}ruleInvocationStateUpdate(A,t,n){this.RULE_OCCURRENCE_STACK.push(n),this.RULE_STACK.push(A),this.cstInvocationStateUpdate(t)}isBackTracking(){return this.isBackTrackingStack.length!==0}getCurrRuleFullName(){const A=this.getLastExplicitRuleShortName();return this.shortRuleNameToFull[A]}shortRuleNameToFullName(A){return this.shortRuleNameToFull[A]}isAtEndOfInput(){return this.tokenMatcher(this.LA(1),I6)}reset(){this.resetLexerState(),this.subruleIdx=0,this.isBackTrackingStack=[],this.errors=[],this.RULE_STACK=[],this.CST_STACK=[],this.RULE_OCCURRENCE_STACK=[]}}class $A0{initErrorHandler(A){this._errors=[],this.errorMessageProvider=r5(A,"errorMessageProvider")?A.errorMessageProvider:Wt.errorMessageProvider}SAVE_ERROR(A){if(ql(A))return A.context={ruleStack:this.getHumanReadableRuleStack(),ruleOccurrenceStack:t4(this.RULE_OCCURRENCE_STACK)},this._errors.push(A),A;throw Error("Trying to save an Error which is not a RecognitionException")}get errors(){return t4(this._errors)}set errors(A){this._errors=A}raiseEarlyExitException(A,t,n){const i=this.getCurrRuleFullName(),r=this.getGAstProductions()[i],o=YB(A,r,t,this.maxLookahead)[0],a=[];for(let u=1;u<=this.maxLookahead;u++)a.push(this.LA(u));const l=this.errorMessageProvider.buildEarlyExitMessage({expectedIterationPaths:o,actual:a,previous:this.LA(0),customUserDescription:n,ruleName:i});throw this.SAVE_ERROR(new TA0(l,this.LA(1),this.LA(0)))}raiseNoAltException(A,t){const n=this.getCurrRuleFullName(),i=this.getGAstProductions()[n],r=PB(A,i,this.maxLookahead),s=[];for(let l=1;l<=this.maxLookahead;l++)s.push(this.LA(l));const o=this.LA(0),a=this.errorMessageProvider.buildNoViableAltMessage({expectedPathsPerAlt:r,actual:s,previous:o,customUserDescription:t,ruleName:this.getCurrRuleFullName()});throw this.SAVE_ERROR(new NA0(a,this.LA(1),o))}}class Ae0{initContentAssist(){}computeContentAssist(A,t){const n=this.gastProductionsCache[A];if(Ye(n))throw Error(`Rule ->${A}<- does not exist in this grammar.`);return uF([n],t,this.tokenMatcher,this.maxLookahead)}getNextPossibleTokenTypes(A){const t=hA(A.ruleStack),i=this.getGAstProductions()[t];return new tA0(i,A).startWalking()}}const Rc={description:"This Object indicates the Parser is during Recording Phase"};Object.freeze(Rc);const yM=!0,wM=Math.pow(2,a9)-1,vF=Q5({name:"RECORDING_PHASE_TOKEN",pattern:R1.NA});es([vF]);const NF=OB(vF,`This IToken indicates the Parser is in Recording Phase - See: https://chevrotain.io/docs/guide/internals.html#grammar-recording for details`,-1,-1,-1,-1,-1,-1);Object.freeze(NF);const ee0={name:`This CSTNode indicates the Parser is in Recording Phase - See: https://chevrotain.io/docs/guide/internals.html#grammar-recording for details`,children:{}};class te0{initGastRecorder(A){this.recordingProdStack=[],this.RECORDING_PHASE=!1}enableRecording(){this.RECORDING_PHASE=!0,this.TRACE_INIT("Enable Recording",()=>{for(let A=0;A<10;A++){const t=A>0?A:"";this[`CONSUME${t}`]=function(n,i){return this.consumeInternalRecord(n,A,i)},this[`SUBRULE${t}`]=function(n,i){return this.subruleInternalRecord(n,A,i)},this[`OPTION${t}`]=function(n){return this.optionInternalRecord(n,A)},this[`OR${t}`]=function(n){return this.orInternalRecord(n,A)},this[`MANY${t}`]=function(n){this.manyInternalRecord(A,n)},this[`MANY_SEP${t}`]=function(n){this.manySepFirstInternalRecord(A,n)},this[`AT_LEAST_ONE${t}`]=function(n){this.atLeastOneInternalRecord(A,n)},this[`AT_LEAST_ONE_SEP${t}`]=function(n){this.atLeastOneSepFirstInternalRecord(A,n)}}this.consume=function(A,t,n){return this.consumeInternalRecord(t,A,n)},this.subrule=function(A,t,n){return this.subruleInternalRecord(t,A,n)},this.option=function(A,t){return this.optionInternalRecord(t,A)},this.or=function(A,t){return this.orInternalRecord(t,A)},this.many=function(A,t){this.manyInternalRecord(A,t)},this.atLeastOne=function(A,t){this.atLeastOneInternalRecord(A,t)},this.ACTION=this.ACTION_RECORD,this.BACKTRACK=this.BACKTRACK_RECORD,this.LA=this.LA_RECORD})}disableRecording(){this.RECORDING_PHASE=!1,this.TRACE_INIT("Deleting Recording methods",()=>{const A=this;for(let t=0;t<10;t++){const n=t>0?t:"";delete A[`CONSUME${n}`],delete A[`SUBRULE${n}`],delete A[`OPTION${n}`],delete A[`OR${n}`],delete A[`MANY${n}`],delete A[`MANY_SEP${n}`],delete A[`AT_LEAST_ONE${n}`],delete A[`AT_LEAST_ONE_SEP${n}`]}delete A.consume,delete A.subrule,delete A.option,delete A.or,delete A.many,delete A.atLeastOne,delete A.ACTION,delete A.BACKTRACK,delete A.LA})}ACTION_RECORD(A){}BACKTRACK_RECORD(A,t){return()=>!0}LA_RECORD(A){return $l}topLevelRuleRecord(A,t){try{const n=new Z7({definition:[],name:A});return n.name=A,this.recordingProdStack.push(n),t.call(this),this.recordingProdStack.pop(),n}catch(n){if(n.KNOWN_RECORDER_ERROR!==!0)try{n.message=n.message+` + For Further details.`)}if(z5(A))this.tokensMap=i3(A,(r,s)=>(r[s.name]=s,r),{});else if(r5(A,"modes")&&gA(lA(n1(A.modes)),j30)){const r=lA(n1(A.modes)),s=PB(r);this.tokensMap=i3(s,(o,a)=>(o[a.name]=a,o),{})}else if(G3(A))this.tokensMap=t4(A);else throw new Error(" argument must be An Array of Token constructors, A dictionary of Token constructors or an IMultiModeLexerDefinition");this.tokensMap.EOF=h6;const n=r5(A,"modes")?lA(n1(A.modes)):n1(A),i=gA(n,r=>u2(r.categoryMatches));this.tokenMatcher=i?Xl:ts,ns(n1(this.tokensMap))}defineRule(A,t,n){if(this.selfAnalysisDone)throw Error(`Grammar rule <${A}> may not be defined after the 'performSelfAnalysis' method has been called' +Make sure that all grammar rule definitions are done before 'performSelfAnalysis' is called.`);const i=r5(n,"resyncEnabled")?n.resyncEnabled:tg.resyncEnabled,r=r5(n,"recoveryValueFunc")?n.recoveryValueFunc:tg.recoveryValueFunc,s=this.ruleShortNameIdx<s.call(this)&&o.call(this)}}else r=A;if(i.call(this)===!0)return r.call(this)}atLeastOneInternal(A,t){const n=this.getKeyForAutomaticLookahead(cd,A);return this.atLeastOneInternalLogic(A,t,n)}atLeastOneInternalLogic(A,t,n){let i=this.getLaFuncFromCache(n),r;if(typeof t!="function"){r=t.DEF;const s=t.GATE;if(s!==void 0){const o=i;i=()=>s.call(this)&&o.call(this)}}else r=t;if(i.call(this)===!0){let s=this.doSingleRepetition(r);for(;i.call(this)===!0&&s===!0;)s=this.doSingleRepetition(r)}else throw this.raiseEarlyExitException(A,O2.REPETITION_MANDATORY,t.ERR_MSG);this.attemptInRepetitionRecovery(this.atLeastOneInternal,[A,t],i,cd,A,oA0)}atLeastOneSepFirstInternal(A,t){const n=this.getKeyForAutomaticLookahead(rl,A);this.atLeastOneSepFirstInternalLogic(A,t,n)}atLeastOneSepFirstInternalLogic(A,t,n){const i=t.DEF,r=t.SEP;if(this.getLaFuncFromCache(n).call(this)===!0){i.call(this);const o=()=>this.tokenMatcher(this.LA(1),r);for(;this.tokenMatcher(this.LA(1),r)===!0;)this.CONSUME(r),i.call(this);this.attemptInRepetitionRecovery(this.repetitionSepSecondInternal,[A,r,o,i,mM],o,rl,A,mM)}else throw this.raiseEarlyExitException(A,O2.REPETITION_MANDATORY_WITH_SEPARATOR,t.ERR_MSG)}manyInternal(A,t){const n=this.getKeyForAutomaticLookahead(gd,A);return this.manyInternalLogic(A,t,n)}manyInternalLogic(A,t,n){let i=this.getLaFuncFromCache(n),r;if(typeof t!="function"){r=t.DEF;const o=t.GATE;if(o!==void 0){const a=i;i=()=>o.call(this)&&a.call(this)}}else r=t;let s=!0;for(;i.call(this)===!0&&s===!0;)s=this.doSingleRepetition(r);this.attemptInRepetitionRecovery(this.manyInternal,[A,t],i,gd,A,sA0,s)}manySepFirstInternal(A,t){const n=this.getKeyForAutomaticLookahead(ud,A);this.manySepFirstInternalLogic(A,t,n)}manySepFirstInternalLogic(A,t,n){const i=t.DEF,r=t.SEP;if(this.getLaFuncFromCache(n).call(this)===!0){i.call(this);const o=()=>this.tokenMatcher(this.LA(1),r);for(;this.tokenMatcher(this.LA(1),r)===!0;)this.CONSUME(r),i.call(this);this.attemptInRepetitionRecovery(this.repetitionSepSecondInternal,[A,r,o,i,pM],o,ud,A,pM)}}repetitionSepSecondInternal(A,t,n,i,r){for(;n();)this.CONSUME(t),i.call(this);this.attemptInRepetitionRecovery(this.repetitionSepSecondInternal,[A,t,n,i,r],n,rl,A,r)}doSingleRepetition(A){const t=this.getLexerPosition();return A.call(this),this.getLexerPosition()>t}orInternal(A,t){const n=this.getKeyForAutomaticLookahead(SF,t),i=z5(A)?A:A.DEF,s=this.getLaFuncFromCache(n).call(this,i);if(s!==void 0)return i[s].ALT.call(this);this.raiseNoAltException(t,A.ERR_MSG)}ruleFinallyStateUpdate(){if(this.RULE_STACK.pop(),this.RULE_OCCURRENCE_STACK.pop(),this.cstFinallyStateUpdate(),this.RULE_STACK.length===0&&this.isAtEndOfInput()===!1){const A=this.LA(1),t=this.errorMessageProvider.buildNotAllInputParsedMessage({firstRedundant:A,ruleName:this.getCurrRuleFullName()});this.SAVE_ERROR(new FA0(t,A))}}subruleInternal(A,t,n){let i;try{const r=n!==void 0?n.ARGS:void 0;return this.subruleIdx=t,i=A.apply(this,r),this.cstPostNonTerminal(i,n!==void 0&&n.LABEL!==void 0?n.LABEL:A.ruleName),i}catch(r){throw this.subruleInternalError(r,n,A.ruleName)}}subruleInternalError(A,t,n){throw $l(A)&&A.partialCstResult!==void 0&&(this.cstPostNonTerminal(A.partialCstResult,t!==void 0&&t.LABEL!==void 0?t.LABEL:n),delete A.partialCstResult),A}consumeInternal(A,t,n){let i;try{const r=this.LA(1);this.tokenMatcher(r,A)===!0?(this.consumeToken(),i=r):this.consumeInternalError(A,r,n)}catch(r){i=this.consumeInternalRecovery(A,t,r)}return this.cstPostTerminal(n!==void 0&&n.LABEL!==void 0?n.LABEL:A.name,i),i}consumeInternalError(A,t,n){let i;const r=this.LA(0);throw n!==void 0&&n.ERR_MSG?i=n.ERR_MSG:i=this.errorMessageProvider.buildMismatchTokenMessage({expected:A,actual:t,previous:r,ruleName:this.getCurrRuleFullName()}),this.SAVE_ERROR(new MF(i,t,r))}consumeInternalRecovery(A,t,n){if(this.recoveryEnabled&&n.name==="MismatchedTokenException"&&!this.isBackTracking()){const i=this.getFollowsForInRuleRecovery(A,t);try{return this.tryInRuleRecovery(A,i)}catch(r){throw r.name===RF?n:r}}else throw n}saveRecogState(){const A=this.errors,t=t4(this.RULE_STACK);return{errors:A,lexerState:this.exportLexerState(),RULE_STACK:t,CST_STACK:this.CST_STACK}}reloadRecogState(A){this.errors=A.errors,this.importLexerState(A.lexerState),this.RULE_STACK=A.RULE_STACK}ruleInvocationStateUpdate(A,t,n){this.RULE_OCCURRENCE_STACK.push(n),this.RULE_STACK.push(A),this.cstInvocationStateUpdate(t)}isBackTracking(){return this.isBackTrackingStack.length!==0}getCurrRuleFullName(){const A=this.getLastExplicitRuleShortName();return this.shortRuleNameToFull[A]}shortRuleNameToFullName(A){return this.shortRuleNameToFull[A]}isAtEndOfInput(){return this.tokenMatcher(this.LA(1),h6)}reset(){this.resetLexerState(),this.subruleIdx=0,this.isBackTrackingStack=[],this.errors=[],this.RULE_STACK=[],this.CST_STACK=[],this.RULE_OCCURRENCE_STACK=[]}}class te0{initErrorHandler(A){this._errors=[],this.errorMessageProvider=r5(A,"errorMessageProvider")?A.errorMessageProvider:Wt.errorMessageProvider}SAVE_ERROR(A){if($l(A))return A.context={ruleStack:this.getHumanReadableRuleStack(),ruleOccurrenceStack:t4(this.RULE_OCCURRENCE_STACK)},this._errors.push(A),A;throw Error("Trying to save an Error which is not a RecognitionException")}get errors(){return t4(this._errors)}set errors(A){this._errors=A}raiseEarlyExitException(A,t,n){const i=this.getCurrRuleFullName(),r=this.getGAstProductions()[i],o=VB(A,r,t,this.maxLookahead)[0],a=[];for(let u=1;u<=this.maxLookahead;u++)a.push(this.LA(u));const l=this.errorMessageProvider.buildEarlyExitMessage({expectedIterationPaths:o,actual:a,previous:this.LA(0),customUserDescription:n,ruleName:i});throw this.SAVE_ERROR(new _A0(l,this.LA(1),this.LA(0)))}raiseNoAltException(A,t){const n=this.getCurrRuleFullName(),i=this.getGAstProductions()[n],r=KB(A,i,this.maxLookahead),s=[];for(let l=1;l<=this.maxLookahead;l++)s.push(this.LA(l));const o=this.LA(0),a=this.errorMessageProvider.buildNoViableAltMessage({expectedPathsPerAlt:r,actual:s,previous:o,customUserDescription:t,ruleName:this.getCurrRuleFullName()});throw this.SAVE_ERROR(new UA0(a,this.LA(1),o))}}class ne0{initContentAssist(){}computeContentAssist(A,t){const n=this.gastProductionsCache[A];if(Je(n))throw Error(`Rule ->${A}<- does not exist in this grammar.`);return CF([n],t,this.tokenMatcher,this.maxLookahead)}getNextPossibleTokenTypes(A){const t=hA(A.ruleStack),i=this.getGAstProductions()[t];return new rA0(i,A).startWalking()}}const vc={description:"This Object indicates the Parser is during Recording Phase"};Object.freeze(vc);const MM=!0,RM=Math.pow(2,a9)-1,xF=Q5({name:"RECORDING_PHASE_TOKEN",pattern:R1.NA});ns([xF]);const TF=HB(xF,`This IToken indicates the Parser is in Recording Phase + See: https://chevrotain.io/docs/guide/internals.html#grammar-recording for details`,-1,-1,-1,-1,-1,-1);Object.freeze(TF);const ie0={name:`This CSTNode indicates the Parser is in Recording Phase + See: https://chevrotain.io/docs/guide/internals.html#grammar-recording for details`,children:{}};class re0{initGastRecorder(A){this.recordingProdStack=[],this.RECORDING_PHASE=!1}enableRecording(){this.RECORDING_PHASE=!0,this.TRACE_INIT("Enable Recording",()=>{for(let A=0;A<10;A++){const t=A>0?A:"";this[`CONSUME${t}`]=function(n,i){return this.consumeInternalRecord(n,A,i)},this[`SUBRULE${t}`]=function(n,i){return this.subruleInternalRecord(n,A,i)},this[`OPTION${t}`]=function(n){return this.optionInternalRecord(n,A)},this[`OR${t}`]=function(n){return this.orInternalRecord(n,A)},this[`MANY${t}`]=function(n){this.manyInternalRecord(A,n)},this[`MANY_SEP${t}`]=function(n){this.manySepFirstInternalRecord(A,n)},this[`AT_LEAST_ONE${t}`]=function(n){this.atLeastOneInternalRecord(A,n)},this[`AT_LEAST_ONE_SEP${t}`]=function(n){this.atLeastOneSepFirstInternalRecord(A,n)}}this.consume=function(A,t,n){return this.consumeInternalRecord(t,A,n)},this.subrule=function(A,t,n){return this.subruleInternalRecord(t,A,n)},this.option=function(A,t){return this.optionInternalRecord(t,A)},this.or=function(A,t){return this.orInternalRecord(t,A)},this.many=function(A,t){this.manyInternalRecord(A,t)},this.atLeastOne=function(A,t){this.atLeastOneInternalRecord(A,t)},this.ACTION=this.ACTION_RECORD,this.BACKTRACK=this.BACKTRACK_RECORD,this.LA=this.LA_RECORD})}disableRecording(){this.RECORDING_PHASE=!1,this.TRACE_INIT("Deleting Recording methods",()=>{const A=this;for(let t=0;t<10;t++){const n=t>0?t:"";delete A[`CONSUME${n}`],delete A[`SUBRULE${n}`],delete A[`OPTION${n}`],delete A[`OR${n}`],delete A[`MANY${n}`],delete A[`MANY_SEP${n}`],delete A[`AT_LEAST_ONE${n}`],delete A[`AT_LEAST_ONE_SEP${n}`]}delete A.consume,delete A.subrule,delete A.option,delete A.or,delete A.many,delete A.atLeastOne,delete A.ACTION,delete A.BACKTRACK,delete A.LA})}ACTION_RECORD(A){}BACKTRACK_RECORD(A,t){return()=>!0}LA_RECORD(A){return eg}topLevelRuleRecord(A,t){try{const n=new q7({definition:[],name:A});return n.name=A,this.recordingProdStack.push(n),t.call(this),this.recordingProdStack.pop(),n}catch(n){if(n.KNOWN_RECORDER_ERROR!==!0)try{n.message=n.message+` This error was thrown during the "grammar recording phase" For more info see: - https://chevrotain.io/docs/guide/internals.html#grammar-recording`}catch{throw n}throw n}}optionInternalRecord(A,t){return qn.call(this,_4,A,t)}atLeastOneInternalRecord(A,t){qn.call(this,re,t,A)}atLeastOneSepFirstInternalRecord(A,t){qn.call(this,se,t,A,yM)}manyInternalRecord(A,t){qn.call(this,r1,t,A)}manySepFirstInternalRecord(A,t){qn.call(this,pA,t,A,yM)}orInternalRecord(A,t){return ne0.call(this,A,t)}subruleInternalRecord(A,t,n){if(Xl(t),!A||r5(A,"ruleName")===!1){const o=new Error(` argument is invalid expecting a Parser method reference but got: <${JSON.stringify(A)}> - inside top level rule: <${this.recordingProdStack[0].name}>`);throw o.KNOWN_RECORDER_ERROR=!0,o}const i=N7(this.recordingProdStack),r=A.ruleName,s=new r3({idx:t,nonTerminalName:r,label:n==null?void 0:n.LABEL,referencedRule:void 0});return i.definition.push(s),this.outputCst?ee0:Rc}consumeInternalRecord(A,t,n){if(Xl(t),!lF(A)){const s=new Error(` argument is invalid expecting a TokenType reference but got: <${JSON.stringify(A)}> - inside top level rule: <${this.recordingProdStack[0].name}>`);throw s.KNOWN_RECORDER_ERROR=!0,s}const i=N7(this.recordingProdStack),r=new x2({idx:t,terminalType:A,label:n==null?void 0:n.LABEL});return i.definition.push(r),NF}}function qn(e,A,t,n=!1){Xl(t);const i=N7(this.recordingProdStack),r=Ke(A)?A:A.DEF,s=new e({definition:[],idx:t});return n&&(s.separator=A.SEP),r5(A,"MAX_LOOKAHEAD")&&(s.maxLookahead=A.MAX_LOOKAHEAD),this.recordingProdStack.push(s),r.call(this),i.definition.push(s),this.recordingProdStack.pop(),Rc}function ne0(e,A){Xl(A);const t=N7(this.recordingProdStack),n=z5(e)===!1,i=n===!1?e:e.DEF,r=new mA({definition:[],idx:A,ignoreAmbiguities:n&&e.IGNORE_AMBIGUITIES===!0});r5(e,"MAX_LOOKAHEAD")&&(r.maxLookahead=e.MAX_LOOKAHEAD);const s=qU(i,o=>Ke(o.GATE));return r.hasPredicates=s,t.definition.push(r),g5(i,o=>{const a=new L4({definition:[]});r.definition.push(a),r5(o,"IGNORE_AMBIGUITIES")?a.ignoreAmbiguities=o.IGNORE_AMBIGUITIES:r5(o,"GATE")&&(a.ignoreAmbiguities=!0),this.recordingProdStack.push(a),o.ALT.call(this),this.recordingProdStack.pop()}),Rc}function DM(e){return e===0?"":`${e}`}function Xl(e){if(e<0||e>wM){const A=new Error(`Invalid DSL Method idx value: <${e}> - Idx value must be a none negative value smaller than ${wM+1}`);throw A.KNOWN_RECORDER_ERROR=!0,A}}class ie0{initPerformanceTracer(A){if(r5(A,"traceInitPerf")){const t=A.traceInitPerf,n=typeof t=="number";this.traceInitMaxIdent=n?t:1/0,this.traceInitPerf=n?t>0:t}else this.traceInitMaxIdent=0,this.traceInitPerf=Wt.traceInitPerf;this.traceInitIndent=-1}TRACE_INIT(A,t){if(this.traceInitPerf===!0){this.traceInitIndent++;const n=new Array(this.traceInitIndent+1).join(" ");this.traceInitIndent <${A}>`);const{time:i,value:r}=$U(t),s=i>10?console.warn:console.log;return this.traceInitIndent time: ${i}ms`),this.traceInitIndent--,r}else return t()}}function re0(e,A){A.forEach(t=>{const n=t.prototype;Object.getOwnPropertyNames(n).forEach(i=>{if(i==="constructor")return;const r=Object.getOwnPropertyDescriptor(n,i);r&&(r.get||r.set)?Object.defineProperty(e.prototype,i,r):e.prototype[i]=t.prototype[i]})})}const $l=OB(I6,"",NaN,NaN,NaN,NaN,NaN,NaN);Object.freeze($l);const Wt=Object.freeze({recoveryEnabled:!1,maxLookahead:3,dynamicTokensEnabled:!1,outputCst:!0,errorMessageProvider:cF,nodeLocationTracking:"none",traceInitPerf:!1,skipValidations:!1}),Ag=Object.freeze({recoveryValueFunc:()=>{},resyncEnabled:!0});var h4;(function(e){e[e.INVALID_RULE_NAME=0]="INVALID_RULE_NAME",e[e.DUPLICATE_RULE_NAME=1]="DUPLICATE_RULE_NAME",e[e.INVALID_RULE_OVERRIDE=2]="INVALID_RULE_OVERRIDE",e[e.DUPLICATE_PRODUCTIONS=3]="DUPLICATE_PRODUCTIONS",e[e.UNRESOLVED_SUBRULE_REF=4]="UNRESOLVED_SUBRULE_REF",e[e.LEFT_RECURSION=5]="LEFT_RECURSION",e[e.NONE_LAST_EMPTY_ALT=6]="NONE_LAST_EMPTY_ALT",e[e.AMBIGUOUS_ALTS=7]="AMBIGUOUS_ALTS",e[e.CONFLICT_TOKENS_RULES_NAMESPACE=8]="CONFLICT_TOKENS_RULES_NAMESPACE",e[e.INVALID_TOKEN_NAME=9]="INVALID_TOKEN_NAME",e[e.NO_NON_EMPTY_LOOKAHEAD=10]="NO_NON_EMPTY_LOOKAHEAD",e[e.AMBIGUOUS_PREFIX_ALTS=11]="AMBIGUOUS_PREFIX_ALTS",e[e.TOO_MANY_ALTS=12]="TOO_MANY_ALTS",e[e.CUSTOM_LOOKAHEAD_VALIDATION=13]="CUSTOM_LOOKAHEAD_VALIDATION"})(h4||(h4={}));class Sc{static performSelfAnalysis(A){throw Error("The **static** `performSelfAnalysis` method has been deprecated. \nUse the **instance** method with the same name instead.")}performSelfAnalysis(){this.TRACE_INIT("performSelfAnalysis",()=>{let A;this.selfAnalysisDone=!0;const t=this.className;this.TRACE_INIT("toFastProps",()=>{AF(this)}),this.TRACE_INIT("Grammar Recording",()=>{try{this.enableRecording(),g5(this.definedRulesNames,i=>{const s=this[i].originalGrammarAction;let o;this.TRACE_INIT(`${i} Rule`,()=>{o=this.topLevelRuleRecord(i,s)}),this.gastProductionsCache[i]=o})}finally{this.disableRecording()}});let n=[];if(this.TRACE_INIT("Grammar Resolving",()=>{n=SA0({rules:n1(this.gastProductionsCache)}),this.definitionErrors=this.definitionErrors.concat(n)}),this.TRACE_INIT("Grammar Validations",()=>{if(u2(n)&&this.skipValidations===!1){const i=vA0({rules:n1(this.gastProductionsCache),tokenTypes:n1(this.tokensMap),errMsgProvider:z9,grammarName:t}),r=IA0({lookaheadStrategy:this.lookaheadStrategy,rules:n1(this.gastProductionsCache),tokenTypes:n1(this.tokensMap),grammarName:t});this.definitionErrors=this.definitionErrors.concat(i,r)}}),u2(this.definitionErrors)&&(this.recoveryEnabled&&this.TRACE_INIT("computeAllProdsFollows",()=>{const i=s30(n1(this.gastProductionsCache));this.resyncFollows=i}),this.TRACE_INIT("ComputeLookaheadFunctions",()=>{var i,r;(r=(i=this.lookaheadStrategy).initialize)===null||r===void 0||r.call(i,{rules:n1(this.gastProductionsCache)}),this.preComputeLookaheadFunctions(n1(this.gastProductionsCache))})),!Sc.DEFER_DEFINITION_ERRORS_HANDLING&&!u2(this.definitionErrors))throw A=A5(this.definitionErrors,i=>i.message),new Error(`Parser Definition Errors detected: + https://chevrotain.io/docs/guide/internals.html#grammar-recording`}catch{throw n}throw n}}optionInternalRecord(A,t){return $n.call(this,_4,A,t)}atLeastOneInternalRecord(A,t){$n.call(this,re,t,A)}atLeastOneSepFirstInternalRecord(A,t){$n.call(this,se,t,A,MM)}manyInternalRecord(A,t){$n.call(this,r1,t,A)}manySepFirstInternalRecord(A,t){$n.call(this,pA,t,A,MM)}orInternalRecord(A,t){return se0.call(this,A,t)}subruleInternalRecord(A,t,n){if(Ag(t),!A||r5(A,"ruleName")===!1){const o=new Error(` argument is invalid expecting a Parser method reference but got: <${JSON.stringify(A)}> + inside top level rule: <${this.recordingProdStack[0].name}>`);throw o.KNOWN_RECORDER_ERROR=!0,o}const i=T7(this.recordingProdStack),r=A.ruleName,s=new r3({idx:t,nonTerminalName:r,label:n==null?void 0:n.LABEL,referencedRule:void 0});return i.definition.push(s),this.outputCst?ie0:vc}consumeInternalRecord(A,t,n){if(Ag(t),!cF(A)){const s=new Error(` argument is invalid expecting a TokenType reference but got: <${JSON.stringify(A)}> + inside top level rule: <${this.recordingProdStack[0].name}>`);throw s.KNOWN_RECORDER_ERROR=!0,s}const i=T7(this.recordingProdStack),r=new x2({idx:t,terminalType:A,label:n==null?void 0:n.LABEL});return i.definition.push(r),TF}}function $n(e,A,t,n=!1){Ag(t);const i=T7(this.recordingProdStack),r=Ve(A)?A:A.DEF,s=new e({definition:[],idx:t});return n&&(s.separator=A.SEP),r5(A,"MAX_LOOKAHEAD")&&(s.maxLookahead=A.MAX_LOOKAHEAD),this.recordingProdStack.push(s),r.call(this),i.definition.push(s),this.recordingProdStack.pop(),vc}function se0(e,A){Ag(A);const t=T7(this.recordingProdStack),n=z5(e)===!1,i=n===!1?e:e.DEF,r=new mA({definition:[],idx:A,ignoreAmbiguities:n&&e.IGNORE_AMBIGUITIES===!0});r5(e,"MAX_LOOKAHEAD")&&(r.maxLookahead=e.MAX_LOOKAHEAD);const s=$U(i,o=>Ve(o.GATE));return r.hasPredicates=s,t.definition.push(r),g5(i,o=>{const a=new L4({definition:[]});r.definition.push(a),r5(o,"IGNORE_AMBIGUITIES")?a.ignoreAmbiguities=o.IGNORE_AMBIGUITIES:r5(o,"GATE")&&(a.ignoreAmbiguities=!0),this.recordingProdStack.push(a),o.ALT.call(this),this.recordingProdStack.pop()}),vc}function SM(e){return e===0?"":`${e}`}function Ag(e){if(e<0||e>RM){const A=new Error(`Invalid DSL Method idx value: <${e}> + Idx value must be a none negative value smaller than ${RM+1}`);throw A.KNOWN_RECORDER_ERROR=!0,A}}class oe0{initPerformanceTracer(A){if(r5(A,"traceInitPerf")){const t=A.traceInitPerf,n=typeof t=="number";this.traceInitMaxIdent=n?t:1/0,this.traceInitPerf=n?t>0:t}else this.traceInitMaxIdent=0,this.traceInitPerf=Wt.traceInitPerf;this.traceInitIndent=-1}TRACE_INIT(A,t){if(this.traceInitPerf===!0){this.traceInitIndent++;const n=new Array(this.traceInitIndent+1).join(" ");this.traceInitIndent <${A}>`);const{time:i,value:r}=eF(t),s=i>10?console.warn:console.log;return this.traceInitIndent time: ${i}ms`),this.traceInitIndent--,r}else return t()}}function ae0(e,A){A.forEach(t=>{const n=t.prototype;Object.getOwnPropertyNames(n).forEach(i=>{if(i==="constructor")return;const r=Object.getOwnPropertyDescriptor(n,i);r&&(r.get||r.set)?Object.defineProperty(e.prototype,i,r):e.prototype[i]=t.prototype[i]})})}const eg=HB(h6,"",NaN,NaN,NaN,NaN,NaN,NaN);Object.freeze(eg);const Wt=Object.freeze({recoveryEnabled:!1,maxLookahead:3,dynamicTokensEnabled:!1,outputCst:!0,errorMessageProvider:IF,nodeLocationTracking:"none",traceInitPerf:!1,skipValidations:!1}),tg=Object.freeze({recoveryValueFunc:()=>{},resyncEnabled:!0});var h4;(function(e){e[e.INVALID_RULE_NAME=0]="INVALID_RULE_NAME",e[e.DUPLICATE_RULE_NAME=1]="DUPLICATE_RULE_NAME",e[e.INVALID_RULE_OVERRIDE=2]="INVALID_RULE_OVERRIDE",e[e.DUPLICATE_PRODUCTIONS=3]="DUPLICATE_PRODUCTIONS",e[e.UNRESOLVED_SUBRULE_REF=4]="UNRESOLVED_SUBRULE_REF",e[e.LEFT_RECURSION=5]="LEFT_RECURSION",e[e.NONE_LAST_EMPTY_ALT=6]="NONE_LAST_EMPTY_ALT",e[e.AMBIGUOUS_ALTS=7]="AMBIGUOUS_ALTS",e[e.CONFLICT_TOKENS_RULES_NAMESPACE=8]="CONFLICT_TOKENS_RULES_NAMESPACE",e[e.INVALID_TOKEN_NAME=9]="INVALID_TOKEN_NAME",e[e.NO_NON_EMPTY_LOOKAHEAD=10]="NO_NON_EMPTY_LOOKAHEAD",e[e.AMBIGUOUS_PREFIX_ALTS=11]="AMBIGUOUS_PREFIX_ALTS",e[e.TOO_MANY_ALTS=12]="TOO_MANY_ALTS",e[e.CUSTOM_LOOKAHEAD_VALIDATION=13]="CUSTOM_LOOKAHEAD_VALIDATION"})(h4||(h4={}));class Nc{static performSelfAnalysis(A){throw Error("The **static** `performSelfAnalysis` method has been deprecated. \nUse the **instance** method with the same name instead.")}performSelfAnalysis(){this.TRACE_INIT("performSelfAnalysis",()=>{let A;this.selfAnalysisDone=!0;const t=this.className;this.TRACE_INIT("toFastProps",()=>{tF(this)}),this.TRACE_INIT("Grammar Recording",()=>{try{this.enableRecording(),g5(this.definedRulesNames,i=>{const s=this[i].originalGrammarAction;let o;this.TRACE_INIT(`${i} Rule`,()=>{o=this.topLevelRuleRecord(i,s)}),this.gastProductionsCache[i]=o})}finally{this.disableRecording()}});let n=[];if(this.TRACE_INIT("Grammar Resolving",()=>{n=xA0({rules:n1(this.gastProductionsCache)}),this.definitionErrors=this.definitionErrors.concat(n)}),this.TRACE_INIT("Grammar Validations",()=>{if(u2(n)&&this.skipValidations===!1){const i=TA0({rules:n1(this.gastProductionsCache),tokenTypes:n1(this.tokensMap),errMsgProvider:W9,grammarName:t}),r=fA0({lookaheadStrategy:this.lookaheadStrategy,rules:n1(this.gastProductionsCache),tokenTypes:n1(this.tokensMap),grammarName:t});this.definitionErrors=this.definitionErrors.concat(i,r)}}),u2(this.definitionErrors)&&(this.recoveryEnabled&&this.TRACE_INIT("computeAllProdsFollows",()=>{const i=l30(n1(this.gastProductionsCache));this.resyncFollows=i}),this.TRACE_INIT("ComputeLookaheadFunctions",()=>{var i,r;(r=(i=this.lookaheadStrategy).initialize)===null||r===void 0||r.call(i,{rules:n1(this.gastProductionsCache)}),this.preComputeLookaheadFunctions(n1(this.gastProductionsCache))})),!Nc.DEFER_DEFINITION_ERRORS_HANDLING&&!u2(this.definitionErrors))throw A=A5(this.definitionErrors,i=>i.message),new Error(`Parser Definition Errors detected: ${A.join(` ------------------------------- `)}`)})}constructor(A,t){this.definitionErrors=[],this.selfAnalysisDone=!1;const n=this;if(n.initErrorHandler(t),n.initLexerAdapter(),n.initLooksAhead(t),n.initRecognizerEngine(A,t),n.initRecoverable(t),n.initTreeBuilder(t),n.initContentAssist(),n.initGastRecorder(t),n.initPerformanceTracer(t),r5(t,"ignoredIssues"))throw new Error(`The IParserConfig property has been deprecated. Please use the flag on the relevant DSL method instead. See: https://chevrotain.io/docs/guide/resolving_grammar_errors.html#IGNORING_AMBIGUITIES - For further details.`);this.skipValidations=r5(t,"skipValidations")?t.skipValidations:Wt.skipValidations}}Sc.DEFER_DEFINITION_ERRORS_HANDLING=!1;re0(Sc,[FA0,GA0,ZA0,jA0,XA0,qA0,$A0,Ae0,te0,ie0]);const T7=!!JSON.parse("false"),se0=!!JSON.parse("false");JSON.parse("false");const HB=Q3(32,126).map(e=>String.fromCharCode(e)),oe0=Q5({name:"Newline",line_breaks:!0,start_chars_hint:[` -`,"\r"],pattern:/\n|\r\n?/}),ae0=Q5({name:"Whitespace",pattern:/ +/,group:R1.SKIPPED}),le0=Q5({name:"Whitespace",pattern:/\s+/,line_breaks:!0,group:R1.SKIPPED}),ge0=Q5({name:"Stat",pattern:/@.*/,start_chars_hint:["@"]}),ce0=Q5({name:"Command",pattern:/#/,start_chars_hint:["#"]});function ue0(e,A,t){return null}const Ie0=Q5({name:"Text",pattern:ue0,line_breaks:!1,start_chars_hint:HB.filter(e=>"@#/?':!".includes(e)===!1)}),Ce0=Q5({name:"Comment",pattern:/'.*/,start_chars_hint:["'"]}),he0=Q5({name:"Label",pattern:/:[^;:\n]*/,start_chars_hint:[":"]}),fe0=Q5({name:"HyperLink",pattern:/!/,start_chars_hint:["!"]}),de0=Q5({name:"HyperLinkText",pattern:/;[^;\n]*/,start_chars_hint:[";"]}),Y3=Q5({name:"StringLiteral",pattern:/[^-0-9"!;@#/?\s]+[^-"!;@#/?\s]*/,start_chars_hint:HB}),Ee0=Q5({name:"StringLiteralDouble",pattern:/"(?:[^\\"]|\\(?:[^\n\r]|u[0-9a-fA-F]{4}))*"/}),Be0=Q5({name:"NumberLiteral",pattern:/-?(\d*\.)?\d+([eE][+-]?\d+)?[jJ]?[lL]?/});function J3(e){return Q5({name:e,pattern:new RegExp(e.toLowerCase(),"i"),longer_alt:Y3})}const Qe0=Q5({name:"IsEq",pattern:/=|is|eq|equal/,longer_alt:Y3}),pe0=Q5({name:"IsNotEq",pattern:/!=|not ?eq|not ?equal/,longer_alt:Y3}),me0=Q5({name:"IsLessThan",pattern:/<|below/,longer_alt:Y3}),ye0=Q5({name:"IsGreaterThan",pattern:/>|above/,longer_alt:Y3}),we0=Q5({name:"IsLessThanOrEqual",pattern:/<=|below ?or ?eq|below ?or ?equal/,longer_alt:Y3}),De0=Q5({name:"IsGreaterThanOrEqual",pattern:/>=|above ?or ?eq|above ?or ?equal/,longer_alt:Y3}),Me0=Q5({name:"Or",pattern:/or/i,longer_alt:Y3}),Re0=Q5({name:"Not",pattern:/not/i,longer_alt:Y3}),Se0=Q5({name:"And",pattern:/and/i,longer_alt:Y3}),ve0=Q5({name:"Plus",pattern:/\+/}),Ne0=Q5({name:"Minus",pattern:/-/}),xe0=Q5({name:"Power",pattern:/\*\*/}),Te0=Q5({name:"Multiply",pattern:/\*/}),Ue0=Q5({name:"Divide",pattern:/\//}),Fe0=Q5({name:"ModDivide",pattern:/%/}),_e0=Q5({name:"FloorDivide",pattern:/%%/}),ke0=Q5({name:"Query",pattern:/\?/}),Le0=Q5({name:"LParen",pattern:/\(/,push_mode:"ignore_newlines"}),Ge0=Q5({name:"RParen",pattern:/\)/,pop_mode:!0}),be0=Q5({name:"play",pattern:/play .*/,start_chars_hint:HB,longer_alt:Y3}),Oe0=J3("if"),Pe0=J3("do"),Ye0=J3("else"),Je0=J3("endif"),He0=J3("while"),Ke0=J3("endwhile"),Ve0=J3("repeat"),ze0=J3("endrepeat"),We0=J3("read"),Ze0=J3("endread"),je0=J3("break"),qe0=J3("continue");function xF(e){return[...e,Be0,Qe0,pe0,we0,me0,De0,ye0,Me0,Re0,Se0,ve0,Ne0,xe0,Te0,Ue0,_e0,Fe0,ke0,Le0,Ge0,Ee0,Y3]}const Xe0=xF([Ie0,ge0,be0,ce0,Ce0,he0,fe0,de0,oe0,ae0,Oe0,Pe0,Ye0,Je0,He0,Ke0,Ve0,ze0,We0,Ze0,je0,qe0]);new R1({defaultMode:"use_newlines",modes:{use_newlines:Xe0,ignore_newlines:xF([le0])}},{skipValidations:!T7,ensureOptimizations:T7});function $e0(e){return _1(e)&&typeof e=="object"&&Wf(e.id)&&Wf(e.name)&&Array.isArray(e.pages)&&typeof e.pages=="object"&&typeof e.player=="object"}function ma(){try{const e=window.location.hash.slice(1);if(e.length)return c$(e)}catch{}return[{},{}]}function MM(e){const A=`#${g$(e)}`;window.location.hash=A}const w8=M6("register",[],e=>{switch(e.target){case"reboot":if(e.player){const[A]=ma();$e0(A)?iZ(w8.name(),A,e.player):$W(w8.name(),"reboot","no book found in memory",e.player)}break;case"flush":{const[,A]=ma();_1(e.data)&&MM([e.data,A]);break}case"read":{const[A]=e.data,[,t]=ma();if(_1(t)){const n=t[A];_1(t)?(w8.reply(e,"register",[A,n]),ja(w8.name(),"read",n,"for",A)):ja(w8.name(),"read",A,"is empty")}break}case"write":{const[A,t]=e.data,[n,i]=ma();_1(i)&&(i[A]=t,MM([n,i]),ja(w8.name(),"wrote",t,"to",A));break}}}),RM=1,SM=2,FC=4,_C=8,mr=32,xe=64,e3=128,vc=31,ld=63,e6=127,At0=2147483647,Zt=Math.floor,il=Math.abs,TF=(e,A)=>ee>A?e:A,UF=e=>e!==0?e<0:1/e<0,FF=Number.MAX_SAFE_INTEGER,et0=Number.isInteger||(e=>typeof e=="number"&&isFinite(e)&&Zt(e)===e),U7=()=>new Set,kC=e=>e[e.length-1],tt0=(e,A)=>{for(let t=0;te.toLowerCase(),rt0=/^\s*/g,st0=e=>e.replace(rt0,""),ot0=/([A-Z])/g,vM=(e,A)=>st0(e.replace(ot0,t=>`${A}${it0(t)}`)),at0=e=>{const A=unescape(encodeURIComponent(e)),t=A.length,n=new Uint8Array(t);for(let i=0;iyr.encode(e),gt0=yr?lt0:at0;let Si=typeof TextDecoder>"u"?null:new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0});Si&&Si.decode(new Uint8Array).length===1&&(Si=null);const qt=e=>new Error(e),zA=()=>{throw qt("Method unimplemented")},ZA=()=>{throw qt("Unexpected case")};class ts{constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]}}const Gt=()=>new ts,ct0=e=>{let A=e.cpos;for(let t=0;t{const A=new Uint8Array(ct0(e));let t=0;for(let n=0;n{const t=e.cbuf.length;t-e.cpos{const t=e.cbuf.length;e.cpos===t&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(t*2),e.cpos=0),e.cbuf[e.cpos++]=A},gd=p1,F5=(e,A)=>{for(;A>e6;)p1(e,e3|e6&A),A=Zt(A/128);p1(e,e6&A)},KB=(e,A)=>{const t=UF(A);for(t&&(A=-A),p1(e,(A>ld?e3:0)|(t?xe:0)|ld&A),A=Zt(A/64);A>0;)p1(e,(A>e6?e3:0)|e6&A),A=Zt(A/128)},cd=new Uint8Array(3e4),It0=cd.length/3,Ct0=(e,A)=>{if(A.length{const t=unescape(encodeURIComponent(A)),n=t.length;F5(e,n);for(let i=0;i{const t=e.cbuf.length,n=e.cpos,i=TF(t-n,A.length),r=A.length-i;e.cbuf.set(A.subarray(0,i),n),e.cpos+=i,r>0&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(T6(t*2,r)),e.cbuf.set(A.subarray(i)),e.cpos=r)},q1=(e,A)=>{F5(e,A.byteLength),Nc(e,A)},VB=(e,A)=>{ut0(e,A);const t=new DataView(e.cbuf.buffer,e.cpos,A);return e.cpos+=A,t},ft0=(e,A)=>VB(e,4).setFloat32(0,A,!1),dt0=(e,A)=>VB(e,8).setFloat64(0,A,!1),Et0=(e,A)=>VB(e,8).setBigInt64(0,A,!1),NM=new DataView(new ArrayBuffer(4)),Bt0=e=>(NM.setFloat32(0,e),NM.getFloat32(0)===e),wr=(e,A)=>{switch(typeof A){case"string":p1(e,119),s7(e,A);break;case"number":et0(A)&&il(A)<=At0?(p1(e,125),KB(e,A)):Bt0(A)?(p1(e,124),ft0(e,A)):(p1(e,123),dt0(e,A));break;case"bigint":p1(e,122),Et0(e,A);break;case"object":if(A===null)p1(e,126);else if(nt0(A)){p1(e,117),F5(e,A.length);for(let t=0;t0&&F5(this,this.count-1),this.count=1,this.w(this,A),this.s=A)}}const TM=e=>{e.count>0&&(KB(e.encoder,e.count===1?e.s:-e.s),e.count>1&&F5(e.encoder,e.count-2))};class rl{constructor(){this.encoder=new ts,this.s=0,this.count=0}write(A){this.s===A?this.count++:(TM(this),this.count=1,this.s=A)}toUint8Array(){return TM(this),rA(this.encoder)}}const UM=e=>{if(e.count>0){const A=e.diff*2+(e.count===1?0:1);KB(e.encoder,A),e.count>1&&F5(e.encoder,e.count-2)}};class LC{constructor(){this.encoder=new ts,this.s=0,this.count=0,this.diff=0}write(A){this.diff===A-this.s?(this.s=A,this.count++):(UM(this),this.count=1,this.diff=A-this.s,this.s=A)}toUint8Array(){return UM(this),rA(this.encoder)}}class Qt0{constructor(){this.sarr=[],this.s="",this.lensE=new rl}write(A){this.s+=A,this.s.length>19&&(this.sarr.push(this.s),this.s=""),this.lensE.write(A.length)}toUint8Array(){const A=new ts;return this.sarr.push(this.s),this.s="",s7(A,this.sarr.join("")),Nc(A,this.lensE.toUint8Array()),rA(A)}}const _F=qt("Unexpected end of array"),kF=qt("Integer out of Range");class xc{constructor(A){this.arr=A,this.pos=0}}const U6=e=>new xc(e),pt0=e=>e.pos!==e.arr.length,mt0=(e,A)=>{const t=new Uint8Array(e.arr.buffer,e.pos+e.arr.byteOffset,A);return e.pos+=A,t},a4=e=>mt0(e,_5(e)),F7=e=>e.arr[e.pos++],_5=e=>{let A=0,t=1;const n=e.arr.length;for(;e.posFF)throw kF}throw _F},zB=e=>{let A=e.arr[e.pos++],t=A&ld,n=64;const i=(A&xe)>0?-1:1;if(!(A&e3))return i*t;const r=e.arr.length;for(;e.posFF)throw kF}throw _F},yt0=e=>{let A=_5(e);if(A===0)return"";{let t=String.fromCodePoint(F7(e));if(--A<100)for(;A--;)t+=String.fromCodePoint(F7(e));else for(;A>0;){const n=A<1e4?A:1e4,i=e.arr.subarray(e.pos,e.pos+n);e.pos+=n,t+=String.fromCodePoint.apply(null,i),A-=n}return decodeURIComponent(escape(t))}},wt0=e=>Si.decode(a4(e)),o7=Si?wt0:yt0,WB=(e,A)=>{const t=new DataView(e.arr.buffer,e.arr.byteOffset+e.pos,A);return e.pos+=A,t},Dt0=e=>WB(e,4).getFloat32(0,!1),Mt0=e=>WB(e,8).getFloat64(0,!1),Rt0=e=>WB(e,8).getBigInt64(0,!1),St0=[e=>{},e=>null,zB,Dt0,Mt0,Rt0,e=>!1,e=>!0,o7,e=>{const A=_5(e),t={};for(let n=0;n{const A=_5(e),t=[];for(let n=0;nSt0[127-F7(e)](e);class FM extends xc{constructor(A,t){super(A),this.reader=t,this.s=null,this.count=0}read(){return this.count===0&&(this.s=this.reader(this),pt0(this)?this.count=_5(this)+1:this.count=-1),this.count--,this.s}}class sl extends xc{constructor(A){super(A),this.s=0,this.count=0}read(){if(this.count===0){this.s=zB(this);const A=UF(this.s);this.count=1,A&&(this.s=-this.s,this.count=_5(this)+2)}return this.count--,this.s}}class GC extends xc{constructor(A){super(A),this.s=0,this.count=0,this.diff=0}read(){if(this.count===0){const A=zB(this),t=A&1;this.diff=Zt(A/2),this.count=1,t&&(this.count=_5(this)+2)}return this.s+=this.diff,this.count--,this.s}}class vt0{constructor(A){this.decoder=new sl(A),this.str=o7(this.decoder),this.spos=0}read(){const A=this.spos+this.decoder.read(),t=this.str.slice(this.spos,A);return this.spos=A,t}}const cA=()=>new Map,ud=e=>{const A=cA();return e.forEach((t,n)=>{A.set(n,t)}),A},l9=(e,A,t)=>{let n=e.get(A);return n===void 0&&e.set(A,n=t()),n},Nt0=(e,A)=>{const t=[];for(const[n,i]of e)t.push(A(i,n));return t},xt0=(e,A)=>{for(const[t,n]of e)if(A(n,t))return!0;return!1};class Tt0{constructor(){this._observers=cA()}on(A,t){return l9(this._observers,A,U7).add(t),t}once(A,t){const n=(...i)=>{this.off(A,n),t(...i)};this.on(A,n)}off(A,t){const n=this._observers.get(A);n!==void 0&&(n.delete(t),n.size===0&&this._observers.delete(A))}emit(A,t){return jt((this._observers.get(A)||cA()).values()).forEach(n=>n(...t))}destroy(){this._observers=cA()}}const Ut0=crypto.getRandomValues.bind(crypto),LF=()=>Ut0(new Uint32Array(1))[0],Ft0="10000000-1000-4000-8000"+-1e11,_t0=()=>Ft0.replace(/[018]/g,e=>(e^LF()&15>>e/4).toString(16)),_M=e=>new Promise(e);Promise.all.bind(Promise);const kM=e=>e===void 0?null:e;class kt0{constructor(){this.map=new Map}setItem(A,t){this.map.set(A,t)}getItem(A){return this.map.get(A)}}let GF=new kt0,Lt0=!0;try{typeof localStorage<"u"&&localStorage&&(GF=localStorage,Lt0=!1)}catch{}const Gt0=GF,bt0=Object.assign,Ot0=Object.keys,Pt0=(e,A)=>{for(const t in e)A(e[t],t)},LM=e=>Ot0(e).length,Yt0=e=>{for(const A in e)return!1;return!0},Jt0=(e,A)=>{for(const t in e)if(!A(e[t],t))return!1;return!0},Ht0=(e,A)=>Object.prototype.hasOwnProperty.call(e,A),Kt0=(e,A)=>e===A||LM(e)===LM(A)&&Jt0(e,(t,n)=>(t!==void 0||Ht0(A,n))&&A[n]===t),ZB=(e,A,t=0)=>{try{for(;te,zt0=(e,A)=>A.includes(e);var bF={};const Mr=typeof process<"u"&&process.release&&/node|io\.js/.test(process.release.name)&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]";let FA;const Wt0=()=>{if(FA===void 0)if(Mr){FA=cA();const e=process.argv;let A=null;for(let t=0;t{if(e.length!==0){const[A,t]=e.split("=");FA.set(`--${vM(A,"-")}`,t),FA.set(`-${vM(A,"-")}`,t)}})):FA=cA();return FA},Id=e=>Wt0().has(e),Cd=e=>kM(Mr?bF[e.toUpperCase().replaceAll("-","_")]:Gt0.getItem(e)),Zt0=e=>Id("--"+e)||Cd(e)!==null;Zt0("production");const GM=Mr&&zt0(bF.FORCE_COLOR,["true","1","2"]),jt0=!Id("no-colors")&&(!Mr||process.stdout.isTTY||GM)&&(!Mr||Id("color")||GM||Cd("COLORTERM")!==null||(Cd("TERM")||"").includes("color")),qt0=e=>new Uint8Array(e),Xt0=e=>{const A=qt0(e.byteLength);return A.set(e),A};class $t0{constructor(A,t){this.left=A,this.right=t}}const pe=(e,A)=>new $t0(e,A);typeof DOMParser<"u"&&new DOMParser;const A90=e=>Nt0(e,(A,t)=>`${t}:${A};`).join(""),We=Symbol,OF=We(),PF=We(),e90=We(),t90=We(),n90=We(),YF=We(),i90=We(),JF=We(),r90=We(),s90=e=>{var n;e.length===1&&((n=e[0])==null?void 0:n.constructor)===Function&&(e=e[0]());const A=[];let t=0;for(;t{var s;e.length===1&&((s=e[0])==null?void 0:s.constructor)===Function&&(e=e[0]());const A=[],t=[],n=cA();let i=[],r=0;for(;r0||l.length>0?(A.push("%c"+o),t.push(l)):A.push(o)}else break}}for(r>0&&(i=t,i.unshift(A.join("")));r{console.log(...l90(e)),c90.forEach(A=>A.print(e))},c90=U7(),HF=e=>({[Symbol.iterator](){return this},next:e}),u90=(e,A)=>HF(()=>{let t;do t=e.next();while(!t.done&&!A(t.value));return t}),bC=(e,A)=>HF(()=>{const{done:t,value:n}=e.next();return{done:t,value:t?void 0:A(n)}});class jB{constructor(A,t){this.clock=A,this.len=t}}class ns{constructor(){this.clients=new Map}}const KF=(e,A,t)=>A.clients.forEach((n,i)=>{const r=e.doc.store.clients.get(i);for(let s=0;s{let t=0,n=e.length-1;for(;t<=n;){const i=Zt((t+n)/2),r=e[i],s=r.clock;if(s<=A){if(A{const t=e.clients.get(A.client);return t!==void 0&&I90(t,A.clock)!==null},qB=e=>{e.clients.forEach(A=>{A.sort((i,r)=>i.clock-r.clock);let t,n;for(t=1,n=1;t=r.clock?i.len=T6(i.len,r.clock+r.len-i.clock):(n{const A=new ns;for(let t=0;t{if(!A.clients.has(i)){const r=n.slice();for(let s=t+1;s{l9(e.clients,A,()=>[]).push(new jB(t,n))},h90=()=>new ns,f90=e=>{const A=h90();return e.clients.forEach((t,n)=>{const i=[];for(let r=0;r0&&A.clients.set(n,i)}),A},q7=(e,A)=>{F5(e.restEncoder,A.clients.size),jt(A.clients.entries()).sort((t,n)=>n[0]-t[0]).forEach(([t,n])=>{e.resetDsCurVal(),F5(e.restEncoder,t);const i=n.length;F5(e.restEncoder,i);for(let r=0;r{const A=new ns,t=_5(e.restDecoder);for(let n=0;n0){const s=l9(A.clients,i,()=>[]);for(let o=0;o{const n=new ns,i=_5(e.restDecoder);for(let r=0;r0){const r=new C6;return F5(r.restEncoder,0),q7(r,n),r.toUint8Array()}return null},zF=LF;class X7 extends Tt0{constructor({guid:A=_t0(),collectionid:t=null,gc:n=!0,gcFilter:i=()=>!0,meta:r=null,autoLoad:s=!1,shouldLoad:o=!0}={}){super(),this.gc=n,this.gcFilter=i,this.clientID=zF(),this.guid=A,this.collectionid=t,this.share=new Map,this.store=new t_,this._transaction=null,this._transactionCleanups=[],this.subdocs=new Set,this._item=null,this.shouldLoad=o,this.autoLoad=s,this.meta=r,this.isLoaded=!1,this.isSynced=!1,this.whenLoaded=_M(l=>{this.on("load",()=>{this.isLoaded=!0,l(this)})});const a=()=>_M(l=>{const u=I=>{(I===void 0||I===!0)&&(this.off("sync",u),l())};this.on("sync",u)});this.on("sync",l=>{l===!1&&this.isSynced&&(this.whenSynced=a()),this.isSynced=l===void 0||l===!0,this.isSynced&&!this.isLoaded&&this.emit("load",[this])}),this.whenSynced=a()}load(){const A=this._item;A!==null&&!this.shouldLoad&&g2(A.parent.doc,t=>{t.subdocsLoaded.add(this)},null,!0),this.shouldLoad=!0}getSubdocs(){return this.subdocs}getSubdocGuids(){return new Set(jt(this.subdocs).map(A=>A.guid))}transact(A,t=null){return g2(this,A,t)}get(A,t=b1){const n=l9(this.share,A,()=>{const r=new t;return r._integrate(this,null),r}),i=n.constructor;if(t!==b1&&i!==t)if(i===b1){const r=new t;r._map=n._map,n._map.forEach(s=>{for(;s!==null;s=s.left)s.parent=r}),r._start=n._start;for(let s=r._start;s!==null;s=s.right)s.parent=r;return r._length=n._length,this.share.set(A,r),r._integrate(this,null),r}else throw new Error(`Type with the name ${A} has already been defined with a different constructor`);return n}getArray(A=""){return this.get(A,l7)}getText(A=""){return this.get(A,h6)}getMap(A=""){return this.get(A,k7)}getXmlElement(A=""){return this.get(A,L7)}getXmlFragment(A=""){return this.get(A,f6)}toJSON(){const A={};return this.share.forEach((t,n)=>{A[n]=t.toJSON()}),A}destroy(){jt(this.subdocs).forEach(t=>t.destroy());const A=this._item;if(A!==null){this._item=null;const t=A.content;t.doc=new X7({guid:this.guid,...t.opts,shouldLoad:!1}),t.doc._item=A,g2(A.parent.doc,n=>{const i=t.doc;A.deleted||n.subdocsAdded.add(i),n.subdocsRemoved.add(this)},null,!0)}this.emit("destroyed",[!0]),this.emit("destroy",[this]),super.destroy()}}class WF{constructor(A){this.restDecoder=A}resetDsCurVal(){}readDsClock(){return _5(this.restDecoder)}readDsLen(){return _5(this.restDecoder)}}class ZF extends WF{readLeftID(){return P5(_5(this.restDecoder),_5(this.restDecoder))}readRightID(){return P5(_5(this.restDecoder),_5(this.restDecoder))}readClient(){return _5(this.restDecoder)}readInfo(){return F7(this.restDecoder)}readString(){return o7(this.restDecoder)}readParentInfo(){return _5(this.restDecoder)===1}readTypeRef(){return _5(this.restDecoder)}readLen(){return _5(this.restDecoder)}readAny(){return Dr(this.restDecoder)}readBuf(){return Xt0(a4(this.restDecoder))}readJSON(){return JSON.parse(o7(this.restDecoder))}readKey(){return o7(this.restDecoder)}}class d90{constructor(A){this.dsCurrVal=0,this.restDecoder=A}resetDsCurVal(){this.dsCurrVal=0}readDsClock(){return this.dsCurrVal+=_5(this.restDecoder),this.dsCurrVal}readDsLen(){const A=_5(this.restDecoder)+1;return this.dsCurrVal+=A,A}}class _7 extends d90{constructor(A){super(A),this.keys=[],_5(A),this.keyClockDecoder=new GC(a4(A)),this.clientDecoder=new sl(a4(A)),this.leftClockDecoder=new GC(a4(A)),this.rightClockDecoder=new GC(a4(A)),this.infoDecoder=new FM(a4(A),F7),this.stringDecoder=new vt0(a4(A)),this.parentInfoDecoder=new FM(a4(A),F7),this.typeRefDecoder=new sl(a4(A)),this.lenDecoder=new sl(a4(A))}readLeftID(){return new a7(this.clientDecoder.read(),this.leftClockDecoder.read())}readRightID(){return new a7(this.clientDecoder.read(),this.rightClockDecoder.read())}readClient(){return this.clientDecoder.read()}readInfo(){return this.infoDecoder.read()}readString(){return this.stringDecoder.read()}readParentInfo(){return this.parentInfoDecoder.read()===1}readTypeRef(){return this.typeRefDecoder.read()}readLen(){return this.lenDecoder.read()}readAny(){return Dr(this.restDecoder)}readBuf(){return a4(this.restDecoder)}readJSON(){return Dr(this.restDecoder)}readKey(){const A=this.keyClockDecoder.read();if(A{n=T6(n,A[0].id.clock);const i=jA(A,n);F5(e.restEncoder,A.length-i),e.writeClient(t),F5(e.restEncoder,n);const r=A[i];r.write(e,n-r.id.clock);for(let s=i+1;s{const n=new Map;t.forEach((i,r)=>{D1(A,r)>i&&n.set(r,i)}),Tc(A).forEach((i,r)=>{t.has(r)||n.set(r,0)}),F5(e.restEncoder,n.size),jt(n.entries()).sort((i,r)=>r[0]-i[0]).forEach(([i,r])=>{E90(e,A.clients.get(i),i,r)})},B90=(e,A)=>{const t=cA(),n=_5(e.restDecoder);for(let i=0;i{const n=[];let i=jt(t.keys()).sort((h,d)=>h-d);if(i.length===0)return null;const r=()=>{if(i.length===0)return null;let h=t.get(i[i.length-1]);for(;h.refs.length===h.i;)if(i.pop(),i.length>0)h=t.get(i[i.length-1]);else return null;return h};let s=r();if(s===null)return null;const o=new t_,a=new Map,l=(h,d)=>{const m=a.get(h);(m==null||m>d)&&a.set(h,d)};let u=s.refs[s.i++];const I=new Map,C=()=>{for(const h of n){const d=h.id.client,m=t.get(d);m?(m.i--,o.clients.set(d,m.refs.slice(m.i)),t.delete(d),m.i=0,m.refs=[]):o.clients.set(d,[h]),i=i.filter(p=>p!==d)}n.length=0};for(;;){if(u.constructor!==M3){const d=l9(I,u.id.client,()=>D1(A,u.id.client))-u.id.clock;if(d<0)n.push(u),l(u.id.client,u.id.clock-1),C();else{const m=u.getMissing(e,A);if(m!==null){n.push(u);const p=t.get(m)||{refs:[],i:0};if(p.refs.length===p.i)l(m,D1(A,m)),C();else{u=p.refs[p.i++];continue}}else(d===0||d0)u=n.pop();else if(s!==null&&s.i0){const h=new C6;return $B(h,o,new Map),F5(h.restEncoder,0),{missing:a,update:h.toUint8Array()}}return null},p90=(e,A)=>$B(e,A.doc.store,A.beforeState),m90=(e,A,t,n=new _7(e))=>g2(A,i=>{i.local=!1;let r=!1;const s=i.doc,o=s.store,a=B90(n,s),l=Q90(i,o,a),u=o.pendingStructs;if(u){for(const[C,h]of u.missing)if(hh)&&u.missing.set(C,h)}u.update=tg([u.update,l.update])}}else o.pendingStructs=l;const I=bM(n,i,o);if(o.pendingDs){const C=new _7(U6(o.pendingDs));_5(C.restDecoder);const h=bM(C,i,o);I&&h?o.pendingDs=tg([I,h]):o.pendingDs=I||h}else o.pendingDs=I;if(r){const C=o.pendingStructs.update;o.pendingStructs=null,XF(i.doc,C)}},t,!1),XF=(e,A,t,n=_7)=>{const i=U6(A);m90(i,e,t,new n(i))},y90=(e,A,t)=>XF(e,A,t,ZF),w90=(e,A,t=new Map)=>{$B(e,A.store,t),q7(e,f90(A.store))},D90=(e,A=new Uint8Array([0]),t=new C6)=>{const n=$F(A);w90(t,e,n);const i=[t.toUint8Array()];if(e.store.pendingDs&&i.push(e.store.pendingDs),e.store.pendingStructs&&i.push(P90(e.store.pendingStructs.update,A)),i.length>1){if(t.constructor===is)return b90(i.map((r,s)=>s===0?r:J90(r)));if(t.constructor===C6)return tg(i)}return i[0]},M90=(e,A)=>D90(e,A,new is),R90=e=>{const A=new Map,t=_5(e.restDecoder);for(let n=0;nR90(new WF(U6(e))),A_=(e,A)=>(F5(e.restEncoder,A.size),jt(A.entries()).sort((t,n)=>n[0]-t[0]).forEach(([t,n])=>{F5(e.restEncoder,t),F5(e.restEncoder,n)}),e),S90=(e,A)=>A_(e,Tc(A.store)),v90=(e,A=new qF)=>(e instanceof Map?A_(A,e):S90(A,e),A.toUint8Array()),N90=e=>v90(e,new jF);class x90{constructor(){this.l=[]}}const OM=()=>new x90,PM=(e,A)=>e.l.push(A),YM=(e,A)=>{const t=e.l,n=t.length;e.l=t.filter(i=>A!==i),n===e.l.length&&console.error("[yjs] Tried to remove event handler that doesn't exist.")},e_=(e,A,t)=>ZB(e.l,[A,t]);class a7{constructor(A,t){this.client=A,this.clock=t}}const ya=(e,A)=>e===A||e!==null&&A!==null&&e.client===A.client&&e.clock===A.clock,P5=(e,A)=>new a7(e,A),T90=e=>{for(const[A,t]of e.doc.share.entries())if(t===e)return A;throw ZA()},S8=(e,A)=>A===void 0?!e.deleted:A.sv.has(e.id.client)&&(A.sv.get(e.id.client)||0)>e.id.clock&&!VF(A.ds,e.id),hd=(e,A)=>{const t=l9(e.meta,hd,U7),n=e.doc.store;t.has(A)||(A.sv.forEach((i,r)=>{i{}),t.add(A))};class t_{constructor(){this.clients=new Map,this.pendingStructs=null,this.pendingDs=null}}const Tc=e=>{const A=new Map;return e.clients.forEach((t,n)=>{const i=t[t.length-1];A.set(n,i.id.clock+i.length)}),A},D1=(e,A)=>{const t=e.clients.get(A);if(t===void 0)return 0;const n=t[t.length-1];return n.id.clock+n.length},n_=(e,A)=>{let t=e.clients.get(A.id.client);if(t===void 0)t=[],e.clients.set(A.id.client,t);else{const n=t[t.length-1];if(n.id.clock+n.length!==A.id.clock)throw ZA()}t.push(A)},jA=(e,A)=>{let t=0,n=e.length-1,i=e[n],r=i.id.clock;if(r===A)return n;let s=Zt(A/(r+i.length-1)*n);for(;t<=n;){if(i=e[s],r=i.id.clock,r<=A){if(A{const t=e.clients.get(A.client);return t[jA(t,A.clock)]},OC=U90,fd=(e,A,t)=>{const n=jA(A,t),i=A[n];return i.id.clock{const t=e.doc.store.clients.get(A.client);return t[fd(e,t,A.clock)]},JM=(e,A,t)=>{const n=A.clients.get(t.client),i=jA(n,t.clock),r=n[i];return t.clock!==r.id.clock+r.length-1&&r.constructor!==D3&&n.splice(i+1,0,ag(e,r,t.clock-r.id.clock+1)),r},F90=(e,A,t)=>{const n=e.clients.get(A.id.client);n[jA(n,A.id.clock)]=t},i_=(e,A,t,n,i)=>{if(n===0)return;const r=t+n;let s=fd(e,A,t),o;do o=A[s++],rA.deleteSet.clients.size===0&&!xt0(A.afterState,(t,n)=>A.beforeState.get(n)!==t)?!1:(qB(A.deleteSet),p90(e,A),q7(e,A.deleteSet),!0),KM=(e,A,t)=>{const n=A._item;(n===null||n.id.clock<(e.beforeState.get(n.id.client)||0)&&!n.deleted)&&l9(e.changed,A,U7).add(t)},ol=(e,A)=>{let t=e[A],n=e[A-1],i=A;for(;i>0;t=n,n=e[--i-1]){if(n.deleted===t.deleted&&n.constructor===t.constructor&&n.mergeWith(t)){t instanceof a1&&t.parentSub!==null&&t.parent._map.get(t.parentSub)===t&&t.parent._map.set(t.parentSub,n);continue}break}const r=A-i;return r&&e.splice(A+1-r,r),r},k90=(e,A,t)=>{for(const[n,i]of e.clients.entries()){const r=A.clients.get(n);for(let s=i.length-1;s>=0;s--){const o=i[s],a=o.clock+o.len;for(let l=jA(r,o.clock),u=r[l];l{e.clients.forEach((t,n)=>{const i=A.clients.get(n);for(let r=t.length-1;r>=0;r--){const s=t[r],o=TF(i.length-1,1+jA(i,s.clock+s.len-1));for(let a=o,l=i[a];a>0&&l.id.clock>=s.clock;l=i[a])a-=1+ol(i,a)}})},r_=(e,A)=>{if(Ao.push(()=>{(l._item===null||!l._item.deleted)&&l._callObserver(t,a)})),o.push(()=>{t.changedParentTypes.forEach((a,l)=>{l._dEH.l.length>0&&(l._item===null||!l._item.deleted)&&(a=a.filter(u=>u.target._item===null||!u.target._item.deleted),a.forEach(u=>{u.currentTarget=l,u._path=null}),a.sort((u,I)=>u.path.length-I.path.length),e_(l._dEH,a,t))})}),o.push(()=>n.emit("afterTransaction",[t,n])),ZB(o,[]),t._needFormattingCleanup&&n60(t)}finally{n.gc&&k90(r,i,n.gcFilter),L90(r,i),t.afterState.forEach((u,I)=>{const C=t.beforeState.get(I)||0;if(C!==u){const h=i.clients.get(I),d=T6(jA(h,C),1);for(let m=h.length-1;m>=d;)m-=1+ol(h,m)}});for(let u=s.length-1;u>=0;u--){const{client:I,clock:C}=s[u].id,h=i.clients.get(I),d=jA(h,C);d+11||d>0&&ol(h,d)}if(!t.local&&t.afterState.get(n.clientID)!==t.beforeState.get(n.clientID)&&(g90(JF,OF,"[yjs] ",PF,YF,"Changed the client-id because another client seems to be using it."),n.clientID=zF()),n.emit("afterTransactionCleanup",[t,n]),n._observers.has("update")){const u=new is;HM(u,t)&&n.emit("update",[u.toUint8Array(),t.origin,n,t])}if(n._observers.has("updateV2")){const u=new C6;HM(u,t)&&n.emit("updateV2",[u.toUint8Array(),t.origin,n,t])}const{subdocsAdded:o,subdocsLoaded:a,subdocsRemoved:l}=t;(o.size>0||l.size>0||a.size>0)&&(o.forEach(u=>{u.clientID=n.clientID,u.collectionid==null&&(u.collectionid=n.collectionid),n.subdocs.add(u)}),l.forEach(u=>n.subdocs.delete(u)),n.emit("subdocs",[{loaded:a,added:o,removed:l},n,t]),l.forEach(u=>u.destroy())),e.length<=A+1?(n._transactionCleanups=[],n.emit("afterAllTransactions",[n,e])):r_(e,A+1)}}},g2=(e,A,t=null,n=!0)=>{const i=e._transactionCleanups;let r=!1,s=null;e._transaction===null&&(r=!0,e._transaction=new _90(e,t,n),i.push(e._transaction),i.length===1&&e.emit("beforeAllTransactions",[e]),e.emit("beforeTransaction",[e._transaction,e]));try{s=A(e._transaction)}finally{if(r){const o=e._transaction===i[0];e._transaction=null,o&&r_(i,0)}}return s};function*G90(e){const A=_5(e.restDecoder);for(let t=0;ttg(e,ZF,is),O90=(e,A)=>{if(e.constructor===D3){const{client:t,clock:n}=e.id;return new D3(P5(t,n+A),e.length-A)}else if(e.constructor===M3){const{client:t,clock:n}=e.id;return new M3(P5(t,n+A),e.length-A)}else{const t=e,{client:n,clock:i}=t.id;return new a1(P5(n,i+A),null,P5(n,i+A-1),null,t.rightOrigin,t.parent,t.parentSub,t.content.splice(A))}},tg=(e,A=_7,t=C6)=>{if(e.length===1)return e[0];const n=e.map(u=>new A(U6(u)));let i=n.map(u=>new AQ(u,!0)),r=null;const s=new t,o=new eQ(s);for(;i=i.filter(C=>C.curr!==null),i.sort((C,h)=>{if(C.curr.id.client===h.curr.id.client){const d=C.curr.id.clock-h.curr.id.clock;return d===0?C.curr.constructor===h.curr.constructor?0:C.curr.constructor===M3?1:-1:d}else return h.curr.id.client-C.curr.id.client}),i.length!==0;){const u=i[0],I=u.curr.id.client;if(r!==null){let C=u.curr,h=!1;for(;C!==null&&C.id.clock+C.length<=r.struct.id.clock+r.struct.length&&C.id.client>=r.struct.id.client;)C=u.next(),h=!0;if(C===null||C.id.client!==I||h&&C.id.clock>r.struct.id.clock+r.struct.length)continue;if(I!==r.struct.id.client)pt(o,r.struct,r.offset),r={struct:C,offset:0},u.next();else if(r.struct.id.clock+r.struct.length0&&(r.struct.constructor===M3?r.struct.length-=d:C=O90(C,d)),r.struct.mergeWith(C)||(pt(o,r.struct,r.offset),r={struct:C,offset:0},u.next())}}else r={struct:u.curr,offset:0},u.next();for(let C=u.curr;C!==null&&C.id.client===I&&C.id.clock===r.struct.id.clock+r.struct.length&&C.constructor!==M3;C=u.next())pt(o,r.struct,r.offset),r={struct:C,offset:0}}r!==null&&(pt(o,r.struct,r.offset),r=null),tQ(o);const a=n.map(u=>XB(u)),l=C90(a);return q7(s,l),s.toUint8Array()},P90=(e,A,t=_7,n=C6)=>{const i=$F(A),r=new n,s=new eQ(r),o=new t(U6(e)),a=new AQ(o,!1);for(;a.curr;){const u=a.curr,I=u.id.client,C=i.get(I)||0;if(a.curr.constructor===M3){a.next();continue}if(u.id.clock+u.length>C)for(pt(s,u,T6(C-u.id.clock,0)),a.next();a.curr&&a.curr.id.client===I;)pt(s,a.curr,0),a.next();else for(;a.curr&&a.curr.id.client===I&&a.curr.id.clock+a.curr.length<=C;)a.next()}tQ(s);const l=XB(o);return q7(r,l),r.toUint8Array()},s_=e=>{e.written>0&&(e.clientStructs.push({written:e.written,restEncoder:rA(e.encoder.restEncoder)}),e.encoder.restEncoder=Gt(),e.written=0)},pt=(e,A,t)=>{e.written>0&&e.currClient!==A.id.client&&s_(e),e.written===0&&(e.currClient=A.id.client,e.encoder.writeClient(A.id.client),F5(e.encoder.restEncoder,A.id.clock+t)),A.write(e.encoder,t),e.written++},tQ=e=>{s_(e);const A=e.encoder.restEncoder;F5(A,e.clientStructs.length);for(let t=0;t{const i=new t(U6(e)),r=new AQ(i,!1),s=new n,o=new eQ(s);for(let l=r.curr;l!==null;l=r.next())pt(o,A(l),0);tQ(o);const a=XB(i);return q7(s,a),s.toUint8Array()},J90=e=>Y90(e,Vt0,_7,is),VM="You must not compute changes after the event-handler fired.";class Uc{constructor(A,t){this.target=A,this.currentTarget=A,this.transaction=t,this._changes=null,this._keys=null,this._delta=null,this._path=null}get path(){return this._path||(this._path=H90(this.currentTarget,this.target))}deletes(A){return VF(this.transaction.deleteSet,A.id)}get keys(){if(this._keys===null){if(this.transaction.doc._transactionCleanups.length===0)throw qt(VM);const A=new Map,t=this.target;this.transaction.changed.get(t).forEach(i=>{if(i!==null){const r=t._map.get(i);let s,o;if(this.adds(r)){let a=r.left;for(;a!==null&&this.adds(a);)a=a.left;if(this.deletes(r))if(a!==null&&this.deletes(a))s="delete",o=kC(a.content.getContent());else return;else a!==null&&this.deletes(a)?(s="update",o=kC(a.content.getContent())):(s="add",o=void 0)}else if(this.deletes(r))s="delete",o=kC(r.content.getContent());else return;A.set(i,{action:s,oldValue:o})}}),this._keys=A}return this._keys}get delta(){return this.changes.delta}adds(A){return A.id.clock>=(this.transaction.beforeState.get(A.id.client)||0)}get changes(){let A=this._changes;if(A===null){if(this.transaction.doc._transactionCleanups.length===0)throw qt(VM);const t=this.target,n=U7(),i=U7(),r=[];if(A={added:n,deleted:i,delta:r,keys:this.keys},this.transaction.changed.get(t).has(null)){let o=null;const a=()=>{o&&r.push(o)};for(let l=t._start;l!==null;l=l.right)l.deleted?this.deletes(l)&&!this.adds(l)&&((o===null||o.delete===void 0)&&(a(),o={delete:0}),o.delete+=l.length,i.add(l)):this.adds(l)?((o===null||o.insert===void 0)&&(a(),o={insert:[]}),o.insert=o.insert.concat(l.content.getContent()),n.add(l)):((o===null||o.retain===void 0)&&(a(),o={retain:0}),o.retain+=l.length);o!==null&&o.retain===void 0&&a()}this._changes=A}return A}}const H90=(e,A)=>{const t=[];for(;A._item!==null&&A!==e;){if(A._item.parentSub!==null)t.unshift(A._item.parentSub);else{let n=0,i=A._item.parent._start;for(;i!==A._item&&i!==null;)i.deleted||n++,i=i.right;t.unshift(n)}A=A._item.parent}return t},o_=80;let nQ=0;class K90{constructor(A,t){A.marker=!0,this.p=A,this.index=t,this.timestamp=nQ++}}const V90=e=>{e.timestamp=nQ++},a_=(e,A,t)=>{e.p.marker=!1,e.p=A,A.marker=!0,e.index=t,e.timestamp=nQ++},z90=(e,A,t)=>{if(e.length>=o_){const n=e.reduce((i,r)=>i.timestamp{if(e._start===null||A===0||e._searchMarker===null)return null;const t=e._searchMarker.length===0?null:e._searchMarker.reduce((r,s)=>il(A-r.index)A;)n=n.left,!n.deleted&&n.countable&&(i-=n.length);for(;n.left!==null&&n.left.id.client===n.id.client&&n.left.id.clock+n.left.length===n.id.clock;)n=n.left,!n.deleted&&n.countable&&(i-=n.length);return t!==null&&il(t.index-i){for(let n=e.length-1;n>=0;n--){const i=e[n];if(t>0){let r=i.p;for(r.marker=!1;r&&(r.deleted||!r.countable);)r=r.left,r&&!r.deleted&&r.countable&&(i.index-=r.length);if(r===null||r.marker===!0){e.splice(n,1);continue}i.p=r,r.marker=!0}(A0&&A===i.index)&&(i.index=T6(A,i.index+t))}},_c=(e,A,t)=>{const n=e,i=A.changedParentTypes;for(;l9(i,e,()=>[]).push(t),e._item!==null;)e=e._item.parent;e_(n._eH,t,A)};class b1{constructor(){this._item=null,this._map=new Map,this._start=null,this.doc=null,this._length=0,this._eH=OM(),this._dEH=OM(),this._searchMarker=null}get parent(){return this._item?this._item.parent:null}_integrate(A,t){this.doc=A,this._item=t}_copy(){throw zA()}clone(){throw zA()}_write(A){}get _first(){let A=this._start;for(;A!==null&&A.deleted;)A=A.right;return A}_callObserver(A,t){!A.local&&this._searchMarker&&(this._searchMarker.length=0)}observe(A){PM(this._eH,A)}observeDeep(A){PM(this._dEH,A)}unobserve(A){YM(this._eH,A)}unobserveDeep(A){YM(this._dEH,A)}toJSON(){}}const l_=(e,A,t)=>{A<0&&(A=e._length+A),t<0&&(t=e._length+t);let n=t-A;const i=[];let r=e._start;for(;r!==null&&n>0;){if(r.countable&&!r.deleted){const s=r.content.getContent();if(s.length<=A)A-=s.length;else{for(let o=A;o0;o++)i.push(s[o]),n--;A=0}}r=r.right}return i},g_=e=>{const A=[];let t=e._start;for(;t!==null;){if(t.countable&&!t.deleted){const n=t.content.getContent();for(let i=0;i{let t=0,n=e._start;for(;n!==null;){if(n.countable&&!n.deleted){const i=n.content.getContent();for(let r=0;r{const t=[];return Sr(e,(n,i)=>{t.push(A(n,i,e))}),t},W90=e=>{let A=e._start,t=null,n=0;return{[Symbol.iterator](){return this},next:()=>{if(t===null){for(;A!==null&&A.deleted;)A=A.right;if(A===null)return{done:!0,value:void 0};t=A.content.getContent(),n=0,A=A.right}const i=t[n++];return t.length<=n&&(t=null),{done:!1,value:i}}}},u_=(e,A)=>{const t=Fc(e,A);let n=e._start;for(t!==null&&(n=t.p,A-=t.index);n!==null;n=n.right)if(!n.deleted&&n.countable){if(A{let i=t;const r=e.doc,s=r.clientID,o=r.store,a=t===null?A._start:t.right;let l=[];const u=()=>{l.length>0&&(i=new a1(P5(s,D1(o,s)),i,i&&i.lastId,a,a&&a.id,A,null,new d6(l)),i.integrate(e,0),l=[])};n.forEach(I=>{if(I===null)l.push(I);else switch(I.constructor){case Number:case Object:case Boolean:case Array:case String:l.push(I);break;default:switch(u(),I.constructor){case Uint8Array:case ArrayBuffer:i=new a1(P5(s,D1(o,s)),i,i&&i.lastId,a,a&&a.id,A,null,new rs(new Uint8Array(I))),i.integrate(e,0);break;case X7:i=new a1(P5(s,D1(o,s)),i,i&&i.lastId,a,a&&a.id,A,null,new ss(I)),i.integrate(e,0);break;default:if(I instanceof b1)i=new a1(P5(s,D1(o,s)),i,i&&i.lastId,a,a&&a.id,A,null,new Ze(I)),i.integrate(e,0);else throw new Error("Unexpected content type in insert operation")}}}),u()},I_=()=>qt("Length exceeded!"),C_=(e,A,t,n)=>{if(t>A._length)throw I_();if(t===0)return A._searchMarker&&Rr(A._searchMarker,t,n.length),ng(e,A,null,n);const i=t,r=Fc(A,t);let s=A._start;for(r!==null&&(s=r.p,t-=r.index,t===0&&(s=s.prev,t+=s&&s.countable&&!s.deleted?s.length:0));s!==null;s=s.right)if(!s.deleted&&s.countable){if(t<=s.length){t{let i=(A._searchMarker||[]).reduce((r,s)=>s.index>r.index?s:r,{index:0,p:A._start}).p;if(i)for(;i.right;)i=i.right;return ng(e,A,i,t)},h_=(e,A,t,n)=>{if(n===0)return;const i=t,r=n,s=Fc(A,t);let o=A._start;for(s!==null&&(o=s.p,t-=s.index);o!==null&&t>0;o=o.right)!o.deleted&&o.countable&&(t0&&o!==null;)o.deleted||(n0)throw I_();A._searchMarker&&Rr(A._searchMarker,i,-r+n)},ig=(e,A,t)=>{const n=A._map.get(t);n!==void 0&&n.delete(e)},iQ=(e,A,t,n)=>{const i=A._map.get(t)||null,r=e.doc,s=r.clientID;let o;if(n==null)o=new d6([n]);else switch(n.constructor){case Number:case Object:case Boolean:case Array:case String:o=new d6([n]);break;case Uint8Array:o=new rs(n);break;case X7:o=new ss(n);break;default:if(n instanceof b1)o=new Ze(n);else throw new Error("Unexpected content type")}new a1(P5(s,D1(r.store,s)),i,i&&i.lastId,null,null,A,t,o).integrate(e,0)},rQ=(e,A)=>{const t=e._map.get(A);return t!==void 0&&!t.deleted?t.content.getContent()[t.length-1]:void 0},f_=e=>{const A={};return e._map.forEach((t,n)=>{t.deleted||(A[n]=t.content.getContent()[t.length-1])}),A},d_=(e,A)=>{const t=e._map.get(A);return t!==void 0&&!t.deleted},j90=(e,A)=>{const t={};return e._map.forEach((n,i)=>{let r=n;for(;r!==null&&(!A.sv.has(r.id.client)||r.id.clock>=(A.sv.get(r.id.client)||0));)r=r.left;r!==null&&S8(r,A)&&(t[i]=r.content.getContent()[r.length-1])}),t},wa=e=>u90(e.entries(),A=>!A[1].deleted);class q90 extends Uc{constructor(A,t){super(A,t),this._transaction=t}}class l7 extends b1{constructor(){super(),this._prelimContent=[],this._searchMarker=[]}static from(A){const t=new l7;return t.push(A),t}_integrate(A,t){super._integrate(A,t),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new l7}clone(){const A=new l7;return A.insert(0,this.toArray().map(t=>t instanceof b1?t.clone():t)),A}get length(){return this._prelimContent===null?this._length:this._prelimContent.length}_callObserver(A,t){super._callObserver(A,t),_c(this,A,new q90(this,A))}insert(A,t){this.doc!==null?g2(this.doc,n=>{C_(n,this,A,t)}):this._prelimContent.splice(A,0,...t)}push(A){this.doc!==null?g2(this.doc,t=>{Z90(t,this,A)}):this._prelimContent.push(...A)}unshift(A){this.insert(0,A)}delete(A,t=1){this.doc!==null?g2(this.doc,n=>{h_(n,this,A,t)}):this._prelimContent.splice(A,t)}get(A){return u_(this,A)}toArray(){return g_(this)}slice(A=0,t=this.length){return l_(this,A,t)}toJSON(){return this.map(A=>A instanceof b1?A.toJSON():A)}map(A){return c_(this,A)}forEach(A){Sr(this,A)}[Symbol.iterator](){return W90(this)}_write(A){A.writeTypeRef(p60)}}const X90=e=>new l7;class $90 extends Uc{constructor(A,t,n){super(A,t),this.keysChanged=n}}class k7 extends b1{constructor(A){super(),this._prelimContent=null,A===void 0?this._prelimContent=new Map:this._prelimContent=new Map(A)}_integrate(A,t){super._integrate(A,t),this._prelimContent.forEach((n,i)=>{this.set(i,n)}),this._prelimContent=null}_copy(){return new k7}clone(){const A=new k7;return this.forEach((t,n)=>{A.set(n,t instanceof b1?t.clone():t)}),A}_callObserver(A,t){_c(this,A,new $90(this,A,t))}toJSON(){const A={};return this._map.forEach((t,n)=>{if(!t.deleted){const i=t.content.getContent()[t.length-1];A[n]=i instanceof b1?i.toJSON():i}}),A}get size(){return[...wa(this._map)].length}keys(){return bC(wa(this._map),A=>A[0])}values(){return bC(wa(this._map),A=>A[1].content.getContent()[A[1].length-1])}entries(){return bC(wa(this._map),A=>[A[0],A[1].content.getContent()[A[1].length-1]])}forEach(A){this._map.forEach((t,n)=>{t.deleted||A(t.content.getContent()[t.length-1],n,this)})}[Symbol.iterator](){return this.entries()}delete(A){this.doc!==null?g2(this.doc,t=>{ig(t,this,A)}):this._prelimContent.delete(A)}set(A,t){return this.doc!==null?g2(this.doc,n=>{iQ(n,this,A,t)}):this._prelimContent.set(A,t),t}get(A){return rQ(this,A)}has(A){return d_(this,A)}clear(){this.doc!==null?g2(this.doc,A=>{this.forEach(function(t,n,i){ig(A,i,n)})}):this._prelimContent.clear()}_write(A){A.writeTypeRef(m60)}}const A60=e=>new k7,Dt=(e,A)=>e===A||typeof e=="object"&&typeof A=="object"&&e&&A&&Kt0(e,A);class dd{constructor(A,t,n,i){this.left=A,this.right=t,this.index=n,this.currentAttributes=i}forward(){switch(this.right===null&&ZA(),this.right.content.constructor){case c1:this.right.deleted||$7(this.currentAttributes,this.right.content);break;default:this.right.deleted||(this.index+=this.right.length);break}this.left=this.right,this.right=this.right.right}}const zM=(e,A,t)=>{for(;A.right!==null&&t>0;){switch(A.right.content.constructor){case c1:A.right.deleted||$7(A.currentAttributes,A.right.content);break;default:A.right.deleted||(t{const i=new Map,r=n?Fc(A,t):null;if(r){const s=new dd(r.p.left,r.p,r.index,i);return zM(e,s,t-r.index)}else{const s=new dd(null,A._start,0,i);return zM(e,s,t)}},E_=(e,A,t,n)=>{for(;t.right!==null&&(t.right.deleted===!0||t.right.content.constructor===c1&&Dt(n.get(t.right.content.key),t.right.content.value));)t.right.deleted||n.delete(t.right.content.key),t.forward();const i=e.doc,r=i.clientID;n.forEach((s,o)=>{const a=t.left,l=t.right,u=new a1(P5(r,D1(i.store,r)),a,a&&a.lastId,l,l&&l.id,A,null,new c1(o,s));u.integrate(e,0),t.right=u,t.forward()})},$7=(e,A)=>{const{key:t,value:n}=A;n===null?e.delete(t):e.set(t,n)},B_=(e,A)=>{for(;e.right!==null;){if(!(e.right.deleted||e.right.content.constructor===c1&&Dt(A[e.right.content.key]??null,e.right.content.value)))break;e.forward()}},Q_=(e,A,t,n)=>{const i=e.doc,r=i.clientID,s=new Map;for(const o in n){const a=n[o],l=t.currentAttributes.get(o)??null;if(!Dt(l,a)){s.set(o,l);const{left:u,right:I}=t;t.right=new a1(P5(r,D1(i.store,r)),u,u&&u.lastId,I,I&&I.id,A,null,new c1(o,a)),t.right.integrate(e,0),t.forward()}}return s},PC=(e,A,t,n,i)=>{t.currentAttributes.forEach((C,h)=>{i[h]===void 0&&(i[h]=null)});const r=e.doc,s=r.clientID;B_(t,i);const o=Q_(e,A,t,i),a=n.constructor===String?new qA(n):n instanceof b1?new Ze(n):new F6(n);let{left:l,right:u,index:I}=t;A._searchMarker&&Rr(A._searchMarker,t.index,a.getLength()),u=new a1(P5(s,D1(r.store,s)),l,l&&l.lastId,u,u&&u.id,A,null,a),u.integrate(e,0),t.right=u,t.index=I,t.forward(),E_(e,A,t,o)},WM=(e,A,t,n,i)=>{const r=e.doc,s=r.clientID;B_(t,i);const o=Q_(e,A,t,i);A:for(;t.right!==null&&(n>0||o.size>0&&(t.right.deleted||t.right.content.constructor===c1));){if(!t.right.deleted)switch(t.right.content.constructor){case c1:{const{key:a,value:l}=t.right.content,u=i[a];if(u!==void 0){if(Dt(u,l))o.delete(a);else{if(n===0)break A;o.set(a,l)}t.right.delete(e)}else t.currentAttributes.set(a,l);break}default:n0){let a="";for(;n>0;n--)a+=` -`;t.right=new a1(P5(s,D1(r.store,s)),t.left,t.left&&t.left.lastId,t.right,t.right&&t.right.id,A,null,new qA(a)),t.right.integrate(e,0),t.forward()}E_(e,A,t,o)},p_=(e,A,t,n,i)=>{let r=A;const s=cA();for(;r&&(!r.countable||r.deleted);){if(!r.deleted&&r.content.constructor===c1){const l=r.content;s.set(l.key,l)}r=r.right}let o=0,a=!1;for(;A!==r;){if(t===A&&(a=!0),!A.deleted){const l=A.content;switch(l.constructor){case c1:{const{key:u,value:I}=l,C=n.get(u)??null;(s.get(u)!==l||C===I)&&(A.delete(e),o++,!a&&(i.get(u)??null)===I&&C!==I&&(C===null?i.delete(u):i.set(u,C))),!a&&!A.deleted&&$7(i,l);break}}}A=A.right}return o},e60=(e,A)=>{for(;A&&A.right&&(A.right.deleted||!A.right.countable);)A=A.right;const t=new Set;for(;A&&(A.deleted||!A.countable);){if(!A.deleted&&A.content.constructor===c1){const n=A.content.key;t.has(n)?A.delete(e):t.add(n)}A=A.left}},t60=e=>{let A=0;return g2(e.doc,t=>{let n=e._start,i=e._start,r=cA();const s=ud(r);for(;i;){if(i.deleted===!1)switch(i.content.constructor){case c1:$7(s,i.content);break;default:A+=p_(t,n,i,r,s),r=ud(s),n=i;break}i=i.right}}),A},n60=e=>{const A=new Set,t=e.doc;for(const[n,i]of e.afterState.entries()){const r=e.beforeState.get(n)||0;i!==r&&i_(e,t.store.clients.get(n),r,i,s=>{!s.deleted&&s.content.constructor===c1&&s.constructor!==D3&&A.add(s.parent)})}g2(t,n=>{KF(e,e.deleteSet,i=>{if(i instanceof D3||!i.parent._hasFormatting||A.has(i.parent))return;const r=i.parent;i.content.constructor===c1?A.add(r):e60(n,i)});for(const i of A)t60(i)})},ZM=(e,A,t)=>{const n=t,i=ud(A.currentAttributes),r=A.right;for(;t>0&&A.right!==null;){if(A.right.deleted===!1)switch(A.right.content.constructor){case Ze:case F6:case qA:t{i===null?this.childListChanged=!0:this.keysChanged.add(i)})}get changes(){if(this._changes===null){const A={keys:this.keys,delta:this.delta,added:new Set,deleted:new Set};this._changes=A}return this._changes}get delta(){if(this._delta===null){const A=this.target.doc,t=[];g2(A,n=>{const i=new Map,r=new Map;let s=this.target._start,o=null;const a={};let l="",u=0,I=0;const C=()=>{if(o!==null){let h=null;switch(o){case"delete":I>0&&(h={delete:I}),I=0;break;case"insert":(typeof l=="object"||l.length>0)&&(h={insert:l},i.size>0&&(h.attributes={},i.forEach((d,m)=>{d!==null&&(h.attributes[m]=d)}))),l="";break;case"retain":u>0&&(h={retain:u},Yt0(a)||(h.attributes=bt0({},a))),u=0;break}h&&t.push(h),o=null}};for(;s!==null;){switch(s.content.constructor){case Ze:case F6:this.adds(s)?this.deletes(s)||(C(),o="insert",l=s.content.getContent()[0],C()):this.deletes(s)?(o!=="delete"&&(C(),o="delete"),I+=1):s.deleted||(o!=="retain"&&(C(),o="retain"),u+=1);break;case qA:this.adds(s)?this.deletes(s)||(o!=="insert"&&(C(),o="insert"),l+=s.content.str):this.deletes(s)?(o!=="delete"&&(C(),o="delete"),I+=s.length):s.deleted||(o!=="retain"&&(C(),o="retain"),u+=s.length);break;case c1:{const{key:h,value:d}=s.content;if(this.adds(s)){if(!this.deletes(s)){const m=i.get(h)??null;Dt(m,d)?d!==null&&s.delete(n):(o==="retain"&&C(),Dt(d,r.get(h)??null)?delete a[h]:a[h]=d)}}else if(this.deletes(s)){r.set(h,d);const m=i.get(h)??null;Dt(m,d)||(o==="retain"&&C(),a[h]=m)}else if(!s.deleted){r.set(h,d);const m=a[h];m!==void 0&&(Dt(m,d)?m!==null&&s.delete(n):(o==="retain"&&C(),d===null?delete a[h]:a[h]=d))}s.deleted||(o==="insert"&&C(),$7(i,s.content));break}}s=s.right}for(C();t.length>0;){const h=t[t.length-1];if(h.retain!==void 0&&h.attributes===void 0)t.pop();else break}}),this._delta=t}return this._delta}}class h6 extends b1{constructor(A){super(),this._pending=A!==void 0?[()=>this.insert(0,A)]:[],this._searchMarker=[],this._hasFormatting=!1}get length(){return this._length}_integrate(A,t){super._integrate(A,t);try{this._pending.forEach(n=>n())}catch(n){console.error(n)}this._pending=null}_copy(){return new h6}clone(){const A=new h6;return A.applyDelta(this.toDelta()),A}_callObserver(A,t){super._callObserver(A,t);const n=new i60(this,A,t);_c(this,A,n),!A.local&&this._hasFormatting&&(A._needFormattingCleanup=!0)}toString(){let A="",t=this._start;for(;t!==null;)!t.deleted&&t.countable&&t.content.constructor===qA&&(A+=t.content.str),t=t.right;return A}toJSON(){return this.toString()}applyDelta(A,{sanitize:t=!0}={}){this.doc!==null?g2(this.doc,n=>{const i=new dd(null,this._start,0,new Map);for(let r=0;r0)&&PC(n,this,i,o,s.attributes||{})}else s.retain!==void 0?WM(n,this,i,s.retain,s.attributes||{}):s.delete!==void 0&&ZM(n,i,s.delete)}}):this._pending.push(()=>this.applyDelta(A))}toDelta(A,t,n){const i=[],r=new Map,s=this.doc;let o="",a=this._start;function l(){if(o.length>0){const I={};let C=!1;r.forEach((d,m)=>{C=!0,I[m]=d});const h={insert:o};C&&(h.attributes=I),i.push(h),o=""}}const u=()=>{for(;a!==null;){if(S8(a,A)||t!==void 0&&S8(a,t))switch(a.content.constructor){case qA:{const I=r.get("ychange");A!==void 0&&!S8(a,A)?(I===void 0||I.user!==a.id.client||I.type!=="removed")&&(l(),r.set("ychange",n?n("removed",a.id):{type:"removed"})):t!==void 0&&!S8(a,t)?(I===void 0||I.user!==a.id.client||I.type!=="added")&&(l(),r.set("ychange",n?n("added",a.id):{type:"added"})):I!==void 0&&(l(),r.delete("ychange")),o+=a.content.str;break}case Ze:case F6:{l();const I={insert:a.content.getContent()[0]};if(r.size>0){const C={};I.attributes=C,r.forEach((h,d)=>{C[d]=h})}i.push(I);break}case c1:S8(a,A)&&(l(),$7(r,a.content));break}a=a.right}l()};return A||t?g2(s,I=>{A&&hd(I,A),t&&hd(I,t),u()},"cleanup"):u(),i}insert(A,t,n){if(t.length<=0)return;const i=this.doc;i!==null?g2(i,r=>{const s=Da(r,this,A,!n);n||(n={},s.currentAttributes.forEach((o,a)=>{n[a]=o})),PC(r,this,s,t,n)}):this._pending.push(()=>this.insert(A,t,n))}insertEmbed(A,t,n){const i=this.doc;i!==null?g2(i,r=>{const s=Da(r,this,A,!n);PC(r,this,s,t,n||{})}):this._pending.push(()=>this.insertEmbed(A,t,n||{}))}delete(A,t){if(t===0)return;const n=this.doc;n!==null?g2(n,i=>{ZM(i,Da(i,this,A,!0),t)}):this._pending.push(()=>this.delete(A,t))}format(A,t,n){if(t===0)return;const i=this.doc;i!==null?g2(i,r=>{const s=Da(r,this,A,!1);s.right!==null&&WM(r,this,s,t,n)}):this._pending.push(()=>this.format(A,t,n))}removeAttribute(A){this.doc!==null?g2(this.doc,t=>{ig(t,this,A)}):this._pending.push(()=>this.removeAttribute(A))}setAttribute(A,t){this.doc!==null?g2(this.doc,n=>{iQ(n,this,A,t)}):this._pending.push(()=>this.setAttribute(A,t))}getAttribute(A){return rQ(this,A)}getAttributes(){return f_(this)}_write(A){A.writeTypeRef(y60)}}const r60=e=>new h6;class YC{constructor(A,t=()=>!0){this._filter=t,this._root=A,this._currentNode=A._start,this._firstCall=!0}[Symbol.iterator](){return this}next(){let A=this._currentNode,t=A&&A.content&&A.content.type;if(A!==null&&(!this._firstCall||A.deleted||!this._filter(t)))do if(t=A.content.type,!A.deleted&&(t.constructor===L7||t.constructor===f6)&&t._start!==null)A=t._start;else for(;A!==null;)if(A.right!==null){A=A.right;break}else A.parent===this._root?A=null:A=A.parent._item;while(A!==null&&(A.deleted||!this._filter(A.content.type)));return this._firstCall=!1,A===null?{value:void 0,done:!0}:(this._currentNode=A,{value:A.content.type,done:!1})}}class f6 extends b1{constructor(){super(),this._prelimContent=[]}get firstChild(){const A=this._first;return A?A.content.getContent()[0]:null}_integrate(A,t){super._integrate(A,t),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new f6}clone(){const A=new f6;return A.insert(0,this.toArray().map(t=>t instanceof b1?t.clone():t)),A}get length(){return this._prelimContent===null?this._length:this._prelimContent.length}createTreeWalker(A){return new YC(this,A)}querySelector(A){A=A.toUpperCase();const n=new YC(this,i=>i.nodeName&&i.nodeName.toUpperCase()===A).next();return n.done?null:n.value}querySelectorAll(A){return A=A.toUpperCase(),jt(new YC(this,t=>t.nodeName&&t.nodeName.toUpperCase()===A))}_callObserver(A,t){_c(this,A,new a60(this,t,A))}toString(){return c_(this,A=>A.toString()).join("")}toJSON(){return this.toString()}toDOM(A=document,t={},n){const i=A.createDocumentFragment();return n!==void 0&&n._createAssociation(i,this),Sr(this,r=>{i.insertBefore(r.toDOM(A,t,n),null)}),i}insert(A,t){this.doc!==null?g2(this.doc,n=>{C_(n,this,A,t)}):this._prelimContent.splice(A,0,...t)}insertAfter(A,t){if(this.doc!==null)g2(this.doc,n=>{const i=A&&A instanceof b1?A._item:A;ng(n,this,i,t)});else{const n=this._prelimContent,i=A===null?0:n.findIndex(r=>r===A)+1;if(i===0&&A!==null)throw qt("Reference item not found");n.splice(i,0,...t)}}delete(A,t=1){this.doc!==null?g2(this.doc,n=>{h_(n,this,A,t)}):this._prelimContent.splice(A,t)}toArray(){return g_(this)}push(A){this.insert(this.length,A)}unshift(A){this.insert(0,A)}get(A){return u_(this,A)}slice(A=0,t=this.length){return l_(this,A,t)}forEach(A){Sr(this,A)}_write(A){A.writeTypeRef(D60)}}const s60=e=>new f6;class L7 extends f6{constructor(A="UNDEFINED"){super(),this.nodeName=A,this._prelimAttrs=new Map}get nextSibling(){const A=this._item?this._item.next:null;return A?A.content.type:null}get prevSibling(){const A=this._item?this._item.prev:null;return A?A.content.type:null}_integrate(A,t){super._integrate(A,t),this._prelimAttrs.forEach((n,i)=>{this.setAttribute(i,n)}),this._prelimAttrs=null}_copy(){return new L7(this.nodeName)}clone(){const A=new L7(this.nodeName),t=this.getAttributes();return Pt0(t,(n,i)=>{typeof n=="string"&&A.setAttribute(i,n)}),A.insert(0,this.toArray().map(n=>n instanceof b1?n.clone():n)),A}toString(){const A=this.getAttributes(),t=[],n=[];for(const o in A)n.push(o);n.sort();const i=n.length;for(let o=0;o0?" "+t.join(" "):"";return`<${r}${s}>${super.toString()}`}removeAttribute(A){this.doc!==null?g2(this.doc,t=>{ig(t,this,A)}):this._prelimAttrs.delete(A)}setAttribute(A,t){this.doc!==null?g2(this.doc,n=>{iQ(n,this,A,t)}):this._prelimAttrs.set(A,t)}getAttribute(A){return rQ(this,A)}hasAttribute(A){return d_(this,A)}getAttributes(A){return A?j90(this,A):f_(this)}toDOM(A=document,t={},n){const i=A.createElement(this.nodeName),r=this.getAttributes();for(const s in r){const o=r[s];typeof o=="string"&&i.setAttribute(s,o)}return Sr(this,s=>{i.appendChild(s.toDOM(A,t,n))}),n!==void 0&&n._createAssociation(i,this),i}_write(A){A.writeTypeRef(w60),A.writeKey(this.nodeName)}}const o60=e=>new L7(e.readKey());class a60 extends Uc{constructor(A,t,n){super(A,n),this.childListChanged=!1,this.attributesChanged=new Set,t.forEach(i=>{i===null?this.childListChanged=!0:this.attributesChanged.add(i)})}}class rg extends k7{constructor(A){super(),this.hookName=A}_copy(){return new rg(this.hookName)}clone(){const A=new rg(this.hookName);return this.forEach((t,n)=>{A.set(n,t)}),A}toDOM(A=document,t={},n){const i=t[this.hookName];let r;return i!==void 0?r=i.createDom(this):r=document.createElement(this.hookName),r.setAttribute("data-yjs-hook",this.hookName),n!==void 0&&n._createAssociation(r,this),r}_write(A){A.writeTypeRef(M60),A.writeKey(this.hookName)}}const l60=e=>new rg(e.readKey());class sg extends h6{get nextSibling(){const A=this._item?this._item.next:null;return A?A.content.type:null}get prevSibling(){const A=this._item?this._item.prev:null;return A?A.content.type:null}_copy(){return new sg}clone(){const A=new sg;return A.applyDelta(this.toDelta()),A}toDOM(A=document,t,n){const i=A.createTextNode(this.toString());return n!==void 0&&n._createAssociation(i,this),i}toString(){return this.toDelta().map(A=>{const t=[];for(const i in A.attributes){const r=[];for(const s in A.attributes[i])r.push({key:s,value:A.attributes[i][s]});r.sort((s,o)=>s.keyi.nodeName=0;i--)n+=``;return n}).join("")}toJSON(){return this.toString()}_write(A){A.writeTypeRef(R60)}}const g60=e=>new sg;class sQ{constructor(A,t){this.id=A,this.length=t}get deleted(){throw zA()}mergeWith(A){return!1}write(A,t,n){throw zA()}integrate(A,t){throw zA()}}const c60=0;class D3 extends sQ{get deleted(){return!0}delete(){}mergeWith(A){return this.constructor!==A.constructor?!1:(this.length+=A.length,!0)}integrate(A,t){t>0&&(this.id.clock+=t,this.length-=t),n_(A.doc.store,this)}write(A,t){A.writeInfo(c60),A.writeLen(this.length-t)}getMissing(A,t){return null}}class rs{constructor(A){this.content=A}getLength(){return 1}getContent(){return[this.content]}isCountable(){return!0}copy(){return new rs(this.content)}splice(A){throw zA()}mergeWith(A){return!1}integrate(A,t){}delete(A){}gc(A){}write(A,t){A.writeBuf(this.content)}getRef(){return 3}}const u60=e=>new rs(e.readBuf());class vr{constructor(A){this.len=A}getLength(){return this.len}getContent(){return[]}isCountable(){return!1}copy(){return new vr(this.len)}splice(A){const t=new vr(this.len-A);return this.len=A,t}mergeWith(A){return this.len+=A.len,!0}integrate(A,t){eg(A.deleteSet,t.id.client,t.id.clock,this.len),t.markDeleted()}delete(A){}gc(A){}write(A,t){A.writeLen(this.len-t)}getRef(){return 1}}const I60=e=>new vr(e.readLen()),m_=(e,A)=>new X7({guid:e,...A,shouldLoad:A.shouldLoad||A.autoLoad||!1});class ss{constructor(A){A._item&&console.error("This document was already integrated as a sub-document. You should create a second instance instead with the same guid."),this.doc=A;const t={};this.opts=t,A.gc||(t.gc=!1),A.autoLoad&&(t.autoLoad=!0),A.meta!==null&&(t.meta=A.meta)}getLength(){return 1}getContent(){return[this.doc]}isCountable(){return!0}copy(){return new ss(m_(this.doc.guid,this.opts))}splice(A){throw zA()}mergeWith(A){return!1}integrate(A,t){this.doc._item=t,A.subdocsAdded.add(this.doc),this.doc.shouldLoad&&A.subdocsLoaded.add(this.doc)}delete(A){A.subdocsAdded.has(this.doc)?A.subdocsAdded.delete(this.doc):A.subdocsRemoved.add(this.doc)}gc(A){}write(A,t){A.writeString(this.doc.guid),A.writeAny(this.opts)}getRef(){return 9}}const C60=e=>new ss(m_(e.readString(),e.readAny()));class F6{constructor(A){this.embed=A}getLength(){return 1}getContent(){return[this.embed]}isCountable(){return!0}copy(){return new F6(this.embed)}splice(A){throw zA()}mergeWith(A){return!1}integrate(A,t){}delete(A){}gc(A){}write(A,t){A.writeJSON(this.embed)}getRef(){return 5}}const h60=e=>new F6(e.readJSON());class c1{constructor(A,t){this.key=A,this.value=t}getLength(){return 1}getContent(){return[]}isCountable(){return!1}copy(){return new c1(this.key,this.value)}splice(A){throw zA()}mergeWith(A){return!1}integrate(A,t){const n=t.parent;n._searchMarker=null,n._hasFormatting=!0}delete(A){}gc(A){}write(A,t){A.writeKey(this.key),A.writeJSON(this.value)}getRef(){return 6}}const f60=e=>new c1(e.readKey(),e.readJSON());class og{constructor(A){this.arr=A}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new og(this.arr)}splice(A){const t=new og(this.arr.slice(A));return this.arr=this.arr.slice(0,A),t}mergeWith(A){return this.arr=this.arr.concat(A.arr),!0}integrate(A,t){}delete(A){}gc(A){}write(A,t){const n=this.arr.length;A.writeLen(n-t);for(let i=t;i{const A=e.readLen(),t=[];for(let n=0;n{const A=e.readLen(),t=[];for(let n=0;n=55296&&n<=56319&&(this.str=this.str.slice(0,A-1)+"�",t.str="�"+t.str.slice(1)),t}mergeWith(A){return this.str+=A.str,!0}integrate(A,t){}delete(A){}gc(A){}write(A,t){A.writeString(t===0?this.str:this.str.slice(t))}getRef(){return 4}}const B60=e=>new qA(e.readString()),Q60=[X90,A60,r60,o60,s60,l60,g60],p60=0,m60=1,y60=2,w60=3,D60=4,M60=5,R60=6;class Ze{constructor(A){this.type=A}getLength(){return 1}getContent(){return[this.type]}isCountable(){return!0}copy(){return new Ze(this.type._copy())}splice(A){throw zA()}mergeWith(A){return!1}integrate(A,t){this.type._integrate(A.doc,t)}delete(A){let t=this.type._start;for(;t!==null;)t.deleted?t.id.clock<(A.beforeState.get(t.id.client)||0)&&A._mergeStructs.push(t):t.delete(A),t=t.right;this.type._map.forEach(n=>{n.deleted?n.id.clock<(A.beforeState.get(n.id.client)||0)&&A._mergeStructs.push(n):n.delete(A)}),A.changed.delete(this.type)}gc(A){let t=this.type._start;for(;t!==null;)t.gc(A,!0),t=t.right;this.type._start=null,this.type._map.forEach(n=>{for(;n!==null;)n.gc(A,!0),n=n.left}),this.type._map=new Map}write(A,t){this.type._write(A)}getRef(){return 7}}const S60=e=>new Ze(Q60[e.readTypeRef()](e)),ag=(e,A,t)=>{const{client:n,clock:i}=A.id,r=new a1(P5(n,i+t),A,P5(n,i+t-1),A.right,A.rightOrigin,A.parent,A.parentSub,A.content.splice(t));return A.deleted&&r.markDeleted(),A.keep&&(r.keep=!0),A.redone!==null&&(r.redone=P5(A.redone.client,A.redone.clock+t)),A.right=r,r.right!==null&&(r.right.left=r),e._mergeStructs.push(r),r.parentSub!==null&&r.right===null&&r.parent._map.set(r.parentSub,r),A.length=t,r};class a1 extends sQ{constructor(A,t,n,i,r,s,o,a){super(A,a.getLength()),this.origin=n,this.left=t,this.right=i,this.rightOrigin=r,this.parent=s,this.parentSub=o,this.redone=null,this.content=a,this.info=this.content.isCountable()?SM:0}set marker(A){(this.info&_C)>0!==A&&(this.info^=_C)}get marker(){return(this.info&_C)>0}get keep(){return(this.info&RM)>0}set keep(A){this.keep!==A&&(this.info^=RM)}get countable(){return(this.info&SM)>0}get deleted(){return(this.info&FC)>0}set deleted(A){this.deleted!==A&&(this.info^=FC)}markDeleted(){this.info|=FC}getMissing(A,t){if(this.origin&&this.origin.client!==this.id.client&&this.origin.clock>=D1(t,this.origin.client))return this.origin.client;if(this.rightOrigin&&this.rightOrigin.client!==this.id.client&&this.rightOrigin.clock>=D1(t,this.rightOrigin.client))return this.rightOrigin.client;if(this.parent&&this.parent.constructor===a7&&this.id.client!==this.parent.client&&this.parent.clock>=D1(t,this.parent.client))return this.parent.client;if(this.origin&&(this.left=JM(A,t,this.origin),this.origin=this.left.lastId),this.rightOrigin&&(this.right=Xt(A,this.rightOrigin),this.rightOrigin=this.right.id),this.left&&this.left.constructor===D3||this.right&&this.right.constructor===D3)this.parent=null;else if(!this.parent)this.left&&this.left.constructor===a1&&(this.parent=this.left.parent,this.parentSub=this.left.parentSub),this.right&&this.right.constructor===a1&&(this.parent=this.right.parent,this.parentSub=this.right.parentSub);else if(this.parent.constructor===a7){const n=OC(t,this.parent);n.constructor===D3?this.parent=null:this.parent=n.content.type}return null}integrate(A,t){if(t>0&&(this.id.clock+=t,this.left=JM(A,A.doc.store,P5(this.id.client,this.id.clock-1)),this.origin=this.left.lastId,this.content=this.content.splice(t),this.length-=t),this.parent){if(!this.left&&(!this.right||this.right.left!==null)||this.left&&this.left.right!==this.right){let n=this.left,i;if(n!==null)i=n.right;else if(this.parentSub!==null)for(i=this.parent._map.get(this.parentSub)||null;i!==null&&i.left!==null;)i=i.left;else i=this.parent._start;const r=new Set,s=new Set;for(;i!==null&&i!==this.right;){if(s.add(i),r.add(i),ya(this.origin,i.origin)){if(i.id.client{n.p===A&&(n.p=this,!this.deleted&&this.countable&&(n.index-=this.length))}),A.keep&&(this.keep=!0),this.right=A.right,this.right!==null&&(this.right.left=this),this.length+=A.length,!0}return!1}delete(A){if(!this.deleted){const t=this.parent;this.countable&&this.parentSub===null&&(t._length-=this.length),this.markDeleted(),eg(A.deleteSet,this.id.client,this.id.clock,this.length),KM(A,t,this.parentSub),this.content.delete(A)}}gc(A,t){if(!this.deleted)throw ZA();this.content.gc(A),t?F90(A,this,new D3(this.id,this.length)):this.content=new vr(this.length)}write(A,t){const n=t>0?P5(this.id.client,this.id.clock+t-1):this.origin,i=this.rightOrigin,r=this.parentSub,s=this.content.getRef()&vc|(n===null?0:e3)|(i===null?0:xe)|(r===null?0:mr);if(A.writeInfo(s),n!==null&&A.writeLeftID(n),i!==null&&A.writeRightID(i),n===null&&i===null){const o=this.parent;if(o._item!==void 0){const a=o._item;if(a===null){const l=T90(o);A.writeParentInfo(!0),A.writeString(l)}else A.writeParentInfo(!1),A.writeLeftID(a.id)}else o.constructor===String?(A.writeParentInfo(!0),A.writeString(o)):o.constructor===a7?(A.writeParentInfo(!1),A.writeLeftID(o)):ZA();r!==null&&A.writeString(r)}this.content.write(A,t)}}const y_=(e,A)=>v60[A&vc](e),v60=[()=>{ZA()},I60,d60,u60,B60,h60,f60,S60,E60,C60,()=>{ZA()}],N60=10;class M3 extends sQ{get deleted(){return!0}delete(){}mergeWith(A){return this.constructor!==A.constructor?!1:(this.length+=A.length,!0)}integrate(A,t){ZA()}write(A,t){A.writeInfo(N60),F5(A.restEncoder,this.length-t)}getMissing(A,t){return null}}const w_=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:{},D_="__ $YJS$ __";w_[D_]===!0&&console.error("Yjs was already imported. This breaks constructor checks and will lead to issues! - https://github.com/yjs/yjs/issues/438");w_[D_]=!0;const oQ=0,M_=1,R_=2,x60=(e,A)=>{F5(e,oQ);const t=N90(A);q1(e,t)},S_=(e,A,t)=>{F5(e,M_),q1(e,M90(A,t))},T60=(e,A,t)=>S_(A,t,a4(e)),v_=(e,A,t)=>{try{y90(A,a4(e),t)}catch(n){console.error("Caught error while handling a Yjs update",n)}},U60=(e,A)=>{F5(e,R_),q1(e,A)},F60=v_,_60=(e,A,t,n)=>{const i=_5(e);switch(i){case oQ:T60(e,A,t);break;case M_:v_(e,t,n);break;case R_:F60(e,t,n);break;default:throw new Error("Unknown message type")}return i},Z8={},jM={},Te={},G9={},$3=M6("shared",["second"],e=>{switch(e.target){case"second":Object.keys(Te).forEach(A=>{const t=G9[A];t===void 0?$3.emit("shared:join",A):t<10?G9[A]=t+1:delete G9[A]}),Object.keys(jM).forEach(A=>{$3.emit("shared:active",A)});break;case"join":{const A=e.data,t=Z8[A];if(t&&jM[A]){$3.reply(e,"joinack",A);const n=Gt();x60(n,t),$3.reply(e,"sync",al(A,n));const i=Gt();S_(i,t),$3.reply(e,"sync",al(A,i))}break}case"joinack":{const A=e.data;Z8[A]&&Te[A]&&(G9[A]=0);break}case"active":{const A=e.data;Z8[A]&&Te[A]&&(G9[A]=0);break}case"sync":{const[A,t,n]=e.data,i=Z8[t];if(i&&A!==$3.id()){const r=U6(n),s=Gt();if(_60(r,s,i,$3)===oQ){const a=al(t,s);$3.emit("shared:sync",a)}}break}}});function k60(e){let A=Z8[e];if(A)return A;Z8[e]=A=new X7({guid:e});function t(n){const i=Gt();U60(i,n),$3.emit("shared:sync",al(e,i))}return A.on("update",t),A.on("destroy",()=>{A==null||A.off("update",t)}),A}function aQ(e){return k60(e).getMap()}function al(e,A){const t=rA(A);return[$3.id()??"",e,t]}function N_(e,A){const t=e.get(A);return t!=null&&t.toJSON?t.toJSON():t}function L60(e,A,t){typeof t=="string"?e.set(A,new h6(t)):e.set(A,t)}function x_(e){Te[e]=(Te[e]??0)+1,Te[e]===1&&(delete G9[e],$3.emit("shared:join",e))}function T_(e){const A=Te[e]??0;A<=1?(delete Te[e],delete G9[e]):Te[e]=A-1}function G60(e,A,t){const n=aQ(e),i=N_(n,A);(i===void 0||t!==i)&&L60(n,A,t)}function b60(e,A,t){const n=aQ(e);function i(){t(N_(n,A))}function r(s){s.keysChanged.has(A)&&i()}return i(),n.observe(r),()=>{n.unobserve(r)}}function O60(e,A,t){const n=aQ(e);let i=n.get(A);function r(){t(i)}function s(a){a.keysChanged.has(A)&&i===void 0&&o(),i&&n.unobserve(s)}function o(){i=n.get(A),i?(i.observeDeep(r),r()):n.observe(s)}return o(),()=>{i?i.unobserveDeep(r):n.unobserve(s)}}function P60(e,A,t){x_(e);const n=b60(e,A,t);return()=>{n(),T_(e)}}function Y60(e,A,t){x_(e);const n=O60(e,A,t);return()=>{n(),T_(e)}}const lQ=ac({open:0,logs:[]});function Ed(e){lQ.open=e}function J60(){return Vr(lQ)}M6("tape",[],e=>{switch(e.target){case"log":case"error":{lQ.logs.unshift([sc(),e.target,e.sender,...e.data]);break}case"open":lU(e.data)&&Ed(e.data);break}});function H60(){const e=new XW,A=qW(t=>e.postMessage(t));e.addEventListener("message",t=>{A(t.data)})}/** + For further details.`);this.skipValidations=r5(t,"skipValidations")?t.skipValidations:Wt.skipValidations}}Nc.DEFER_DEFINITION_ERRORS_HANDLING=!1;ae0(Nc,[LA0,PA0,XA0,$A0,ee0,Ae0,te0,ne0,re0,oe0]);const F7=!!JSON.parse("false"),le0=!!JSON.parse("false");JSON.parse("false");const WB=Q3(32,126).map(e=>String.fromCharCode(e)),ge0=Q5({name:"Newline",line_breaks:!0,start_chars_hint:[` +`,"\r"],pattern:/\n|\r\n?/}),ce0=Q5({name:"Whitespace",pattern:/ +/,group:R1.SKIPPED}),ue0=Q5({name:"Whitespace",pattern:/\s+/,line_breaks:!0,group:R1.SKIPPED}),Ie0=Q5({name:"Stat",pattern:/@.*/,start_chars_hint:["@"]}),Ce0=Q5({name:"Command",pattern:/#/,start_chars_hint:["#"]});function he0(e,A,t){return null}const fe0=Q5({name:"Text",pattern:he0,line_breaks:!1,start_chars_hint:WB.filter(e=>"@#/?':!".includes(e)===!1)}),de0=Q5({name:"Comment",pattern:/'.*/,start_chars_hint:["'"]}),Ee0=Q5({name:"Label",pattern:/:[^;:\n]*/,start_chars_hint:[":"]}),Be0=Q5({name:"HyperLink",pattern:/!/,start_chars_hint:["!"]}),Qe0=Q5({name:"HyperLinkText",pattern:/;[^;\n]*/,start_chars_hint:[";"]}),Y3=Q5({name:"StringLiteral",pattern:/[^-0-9"!;@#/?\s]+[^-"!;@#/?\s]*/,start_chars_hint:WB}),pe0=Q5({name:"StringLiteralDouble",pattern:/"(?:[^\\"]|\\(?:[^\n\r]|u[0-9a-fA-F]{4}))*"/}),me0=Q5({name:"NumberLiteral",pattern:/-?(\d*\.)?\d+([eE][+-]?\d+)?[jJ]?[lL]?/});function J3(e){return Q5({name:e,pattern:new RegExp(e.toLowerCase(),"i"),longer_alt:Y3})}const ye0=Q5({name:"IsEq",pattern:/=|is|eq|equal/,longer_alt:Y3}),we0=Q5({name:"IsNotEq",pattern:/!=|not ?eq|not ?equal/,longer_alt:Y3}),De0=Q5({name:"IsLessThan",pattern:/<|below/,longer_alt:Y3}),Me0=Q5({name:"IsGreaterThan",pattern:/>|above/,longer_alt:Y3}),Re0=Q5({name:"IsLessThanOrEqual",pattern:/<=|below ?or ?eq|below ?or ?equal/,longer_alt:Y3}),Se0=Q5({name:"IsGreaterThanOrEqual",pattern:/>=|above ?or ?eq|above ?or ?equal/,longer_alt:Y3}),ve0=Q5({name:"Or",pattern:/or/i,longer_alt:Y3}),Ne0=Q5({name:"Not",pattern:/not/i,longer_alt:Y3}),xe0=Q5({name:"And",pattern:/and/i,longer_alt:Y3}),Te0=Q5({name:"Plus",pattern:/\+/}),Ue0=Q5({name:"Minus",pattern:/-/}),Fe0=Q5({name:"Power",pattern:/\*\*/}),_e0=Q5({name:"Multiply",pattern:/\*/}),ke0=Q5({name:"Divide",pattern:/\//}),Le0=Q5({name:"ModDivide",pattern:/%/}),Ge0=Q5({name:"FloorDivide",pattern:/%%/}),be0=Q5({name:"Query",pattern:/\?/}),Oe0=Q5({name:"LParen",pattern:/\(/,push_mode:"ignore_newlines"}),Pe0=Q5({name:"RParen",pattern:/\)/,pop_mode:!0}),Ye0=Q5({name:"play",pattern:/play .*/,start_chars_hint:WB,longer_alt:Y3}),Je0=J3("if"),He0=J3("do"),Ke0=J3("else"),Ve0=J3("endif"),ze0=J3("while"),We0=J3("endwhile"),Ze0=J3("repeat"),je0=J3("endrepeat"),qe0=J3("read"),Xe0=J3("endread"),$e0=J3("break"),At0=J3("continue");function UF(e){return[...e,me0,ye0,we0,Re0,De0,Se0,Me0,ve0,Ne0,xe0,Te0,Ue0,Fe0,_e0,ke0,Ge0,Le0,be0,Oe0,Pe0,pe0,Y3]}const et0=UF([fe0,Ie0,Ye0,Ce0,de0,Ee0,Be0,Qe0,ge0,ce0,Je0,He0,Ke0,Ve0,ze0,We0,Ze0,je0,qe0,Xe0,$e0,At0]);new R1({defaultMode:"use_newlines",modes:{use_newlines:et0,ignore_newlines:UF([ue0])}},{skipValidations:!F7,ensureOptimizations:F7});function tt0(e){return _1(e)&&typeof e=="object"&&zf(e.id)&&zf(e.name)&&Array.isArray(e.pages)&&typeof e.pages=="object"&&typeof e.player=="object"}function wa(){try{const e=window.location.hash.slice(1);if(e.length)return C$(e)}catch{}return[{},{}]}function vM(e){const A=`#${I$(e)}`;window.location.hash=A}const M8=S6("register",[],e=>{switch(e.target){case"reboot":if(e.player){const[A]=wa();tt0(A)?sZ(M8.name(),A,e.player):eZ(M8.name(),"reboot","no book found in memory",e.player)}break;case"flush":{const[,A]=wa();_1(e.data)&&vM([e.data,A]);break}case"read":{const[A]=e.data,[,t]=wa();if(_1(t)){const n=t[A];_1(t)?(M8.reply(e,"register",[A,n]),Xa(M8.name(),"read",n,"for",A)):Xa(M8.name(),"read",A,"is empty")}break}case"write":{const[A,t]=e.data,[n,i]=wa();_1(i)&&(i[A]=t,vM([n,i]),Xa(M8.name(),"wrote",t,"to",A));break}}}),NM=1,xM=2,kC=4,LC=8,wr=32,Te=64,e3=128,xc=31,Cd=63,n6=127,nt0=2147483647,Zt=Math.floor,sl=Math.abs,FF=(e,A)=>ee>A?e:A,_F=e=>e!==0?e<0:1/e<0,kF=Number.MAX_SAFE_INTEGER,it0=Number.isInteger||(e=>typeof e=="number"&&isFinite(e)&&Zt(e)===e),_7=()=>new Set,GC=e=>e[e.length-1],rt0=(e,A)=>{for(let t=0;te.toLowerCase(),at0=/^\s*/g,lt0=e=>e.replace(at0,""),gt0=/([A-Z])/g,TM=(e,A)=>lt0(e.replace(gt0,t=>`${A}${ot0(t)}`)),ct0=e=>{const A=unescape(encodeURIComponent(e)),t=A.length,n=new Uint8Array(t);for(let i=0;iDr.encode(e),It0=Dr?ut0:ct0;let Ni=typeof TextDecoder>"u"?null:new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0});Ni&&Ni.decode(new Uint8Array).length===1&&(Ni=null);const qt=e=>new Error(e),zA=()=>{throw qt("Method unimplemented")},ZA=()=>{throw qt("Unexpected case")};class is{constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]}}const Gt=()=>new is,Ct0=e=>{let A=e.cpos;for(let t=0;t{const A=new Uint8Array(Ct0(e));let t=0;for(let n=0;n{const t=e.cbuf.length;t-e.cpos{const t=e.cbuf.length;e.cpos===t&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(t*2),e.cpos=0),e.cbuf[e.cpos++]=A},hd=p1,F5=(e,A)=>{for(;A>n6;)p1(e,e3|n6&A),A=Zt(A/128);p1(e,n6&A)},ZB=(e,A)=>{const t=_F(A);for(t&&(A=-A),p1(e,(A>Cd?e3:0)|(t?Te:0)|Cd&A),A=Zt(A/64);A>0;)p1(e,(A>n6?e3:0)|n6&A),A=Zt(A/128)},fd=new Uint8Array(3e4),ft0=fd.length/3,dt0=(e,A)=>{if(A.length{const t=unescape(encodeURIComponent(A)),n=t.length;F5(e,n);for(let i=0;i{const t=e.cbuf.length,n=e.cpos,i=FF(t-n,A.length),r=A.length-i;e.cbuf.set(A.subarray(0,i),n),e.cpos+=i,r>0&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(F6(t*2,r)),e.cbuf.set(A.subarray(i)),e.cpos=r)},q1=(e,A)=>{F5(e,A.byteLength),Tc(e,A)},jB=(e,A)=>{ht0(e,A);const t=new DataView(e.cbuf.buffer,e.cpos,A);return e.cpos+=A,t},Bt0=(e,A)=>jB(e,4).setFloat32(0,A,!1),Qt0=(e,A)=>jB(e,8).setFloat64(0,A,!1),pt0=(e,A)=>jB(e,8).setBigInt64(0,A,!1),UM=new DataView(new ArrayBuffer(4)),mt0=e=>(UM.setFloat32(0,e),UM.getFloat32(0)===e),Mr=(e,A)=>{switch(typeof A){case"string":p1(e,119),a7(e,A);break;case"number":it0(A)&&sl(A)<=nt0?(p1(e,125),ZB(e,A)):mt0(A)?(p1(e,124),Bt0(e,A)):(p1(e,123),Qt0(e,A));break;case"bigint":p1(e,122),pt0(e,A);break;case"object":if(A===null)p1(e,126);else if(st0(A)){p1(e,117),F5(e,A.length);for(let t=0;t0&&F5(this,this.count-1),this.count=1,this.w(this,A),this.s=A)}}const _M=e=>{e.count>0&&(ZB(e.encoder,e.count===1?e.s:-e.s),e.count>1&&F5(e.encoder,e.count-2))};class ol{constructor(){this.encoder=new is,this.s=0,this.count=0}write(A){this.s===A?this.count++:(_M(this),this.count=1,this.s=A)}toUint8Array(){return _M(this),rA(this.encoder)}}const kM=e=>{if(e.count>0){const A=e.diff*2+(e.count===1?0:1);ZB(e.encoder,A),e.count>1&&F5(e.encoder,e.count-2)}};class bC{constructor(){this.encoder=new is,this.s=0,this.count=0,this.diff=0}write(A){this.diff===A-this.s?(this.s=A,this.count++):(kM(this),this.count=1,this.diff=A-this.s,this.s=A)}toUint8Array(){return kM(this),rA(this.encoder)}}class yt0{constructor(){this.sarr=[],this.s="",this.lensE=new ol}write(A){this.s+=A,this.s.length>19&&(this.sarr.push(this.s),this.s=""),this.lensE.write(A.length)}toUint8Array(){const A=new is;return this.sarr.push(this.s),this.s="",a7(A,this.sarr.join("")),Tc(A,this.lensE.toUint8Array()),rA(A)}}const LF=qt("Unexpected end of array"),GF=qt("Integer out of Range");class Uc{constructor(A){this.arr=A,this.pos=0}}const _6=e=>new Uc(e),wt0=e=>e.pos!==e.arr.length,Dt0=(e,A)=>{const t=new Uint8Array(e.arr.buffer,e.pos+e.arr.byteOffset,A);return e.pos+=A,t},a4=e=>Dt0(e,_5(e)),k7=e=>e.arr[e.pos++],_5=e=>{let A=0,t=1;const n=e.arr.length;for(;e.poskF)throw GF}throw LF},qB=e=>{let A=e.arr[e.pos++],t=A&Cd,n=64;const i=(A&Te)>0?-1:1;if(!(A&e3))return i*t;const r=e.arr.length;for(;e.poskF)throw GF}throw LF},Mt0=e=>{let A=_5(e);if(A===0)return"";{let t=String.fromCodePoint(k7(e));if(--A<100)for(;A--;)t+=String.fromCodePoint(k7(e));else for(;A>0;){const n=A<1e4?A:1e4,i=e.arr.subarray(e.pos,e.pos+n);e.pos+=n,t+=String.fromCodePoint.apply(null,i),A-=n}return decodeURIComponent(escape(t))}},Rt0=e=>Ni.decode(a4(e)),l7=Ni?Rt0:Mt0,XB=(e,A)=>{const t=new DataView(e.arr.buffer,e.arr.byteOffset+e.pos,A);return e.pos+=A,t},St0=e=>XB(e,4).getFloat32(0,!1),vt0=e=>XB(e,8).getFloat64(0,!1),Nt0=e=>XB(e,8).getBigInt64(0,!1),xt0=[e=>{},e=>null,qB,St0,vt0,Nt0,e=>!1,e=>!0,l7,e=>{const A=_5(e),t={};for(let n=0;n{const A=_5(e),t=[];for(let n=0;nxt0[127-k7(e)](e);class LM extends Uc{constructor(A,t){super(A),this.reader=t,this.s=null,this.count=0}read(){return this.count===0&&(this.s=this.reader(this),wt0(this)?this.count=_5(this)+1:this.count=-1),this.count--,this.s}}class al extends Uc{constructor(A){super(A),this.s=0,this.count=0}read(){if(this.count===0){this.s=qB(this);const A=_F(this.s);this.count=1,A&&(this.s=-this.s,this.count=_5(this)+2)}return this.count--,this.s}}class OC extends Uc{constructor(A){super(A),this.s=0,this.count=0,this.diff=0}read(){if(this.count===0){const A=qB(this),t=A&1;this.diff=Zt(A/2),this.count=1,t&&(this.count=_5(this)+2)}return this.s+=this.diff,this.count--,this.s}}class Tt0{constructor(A){this.decoder=new al(A),this.str=l7(this.decoder),this.spos=0}read(){const A=this.spos+this.decoder.read(),t=this.str.slice(this.spos,A);return this.spos=A,t}}const cA=()=>new Map,dd=e=>{const A=cA();return e.forEach((t,n)=>{A.set(n,t)}),A},l9=(e,A,t)=>{let n=e.get(A);return n===void 0&&e.set(A,n=t()),n},Ut0=(e,A)=>{const t=[];for(const[n,i]of e)t.push(A(i,n));return t},Ft0=(e,A)=>{for(const[t,n]of e)if(A(n,t))return!0;return!1};class _t0{constructor(){this._observers=cA()}on(A,t){return l9(this._observers,A,_7).add(t),t}once(A,t){const n=(...i)=>{this.off(A,n),t(...i)};this.on(A,n)}off(A,t){const n=this._observers.get(A);n!==void 0&&(n.delete(t),n.size===0&&this._observers.delete(A))}emit(A,t){return jt((this._observers.get(A)||cA()).values()).forEach(n=>n(...t))}destroy(){this._observers=cA()}}const kt0=crypto.getRandomValues.bind(crypto),bF=()=>kt0(new Uint32Array(1))[0],Lt0="10000000-1000-4000-8000"+-1e11,Gt0=()=>Lt0.replace(/[018]/g,e=>(e^bF()&15>>e/4).toString(16)),GM=e=>new Promise(e);Promise.all.bind(Promise);const bM=e=>e===void 0?null:e;class bt0{constructor(){this.map=new Map}setItem(A,t){this.map.set(A,t)}getItem(A){return this.map.get(A)}}let OF=new bt0,Ot0=!0;try{typeof localStorage<"u"&&localStorage&&(OF=localStorage,Ot0=!1)}catch{}const Pt0=OF,Yt0=Object.assign,Jt0=Object.keys,Ht0=(e,A)=>{for(const t in e)A(e[t],t)},OM=e=>Jt0(e).length,Kt0=e=>{for(const A in e)return!1;return!0},Vt0=(e,A)=>{for(const t in e)if(!A(e[t],t))return!1;return!0},zt0=(e,A)=>Object.prototype.hasOwnProperty.call(e,A),Wt0=(e,A)=>e===A||OM(e)===OM(A)&&Vt0(e,(t,n)=>(t!==void 0||zt0(A,n))&&A[n]===t),$B=(e,A,t=0)=>{try{for(;te,jt0=(e,A)=>A.includes(e);var PF={};const Sr=typeof process<"u"&&process.release&&/node|io\.js/.test(process.release.name)&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]";let FA;const qt0=()=>{if(FA===void 0)if(Sr){FA=cA();const e=process.argv;let A=null;for(let t=0;t{if(e.length!==0){const[A,t]=e.split("=");FA.set(`--${TM(A,"-")}`,t),FA.set(`-${TM(A,"-")}`,t)}})):FA=cA();return FA},Ed=e=>qt0().has(e),Bd=e=>bM(Sr?PF[e.toUpperCase().replaceAll("-","_")]:Pt0.getItem(e)),Xt0=e=>Ed("--"+e)||Bd(e)!==null;Xt0("production");const PM=Sr&&jt0(PF.FORCE_COLOR,["true","1","2"]),$t0=!Ed("no-colors")&&(!Sr||process.stdout.isTTY||PM)&&(!Sr||Ed("color")||PM||Bd("COLORTERM")!==null||(Bd("TERM")||"").includes("color")),A90=e=>new Uint8Array(e),e90=e=>{const A=A90(e.byteLength);return A.set(e),A};class t90{constructor(A,t){this.left=A,this.right=t}}const pe=(e,A)=>new t90(e,A);typeof DOMParser<"u"&&new DOMParser;const n90=e=>Ut0(e,(A,t)=>`${t}:${A};`).join(""),Ze=Symbol,YF=Ze(),JF=Ze(),i90=Ze(),r90=Ze(),s90=Ze(),HF=Ze(),o90=Ze(),KF=Ze(),a90=Ze(),l90=e=>{var n;e.length===1&&((n=e[0])==null?void 0:n.constructor)===Function&&(e=e[0]());const A=[];let t=0;for(;t{var s;e.length===1&&((s=e[0])==null?void 0:s.constructor)===Function&&(e=e[0]());const A=[],t=[],n=cA();let i=[],r=0;for(;r0||l.length>0?(A.push("%c"+o),t.push(l)):A.push(o)}else break}}for(r>0&&(i=t,i.unshift(A.join("")));r{console.log(...u90(e)),C90.forEach(A=>A.print(e))},C90=_7(),VF=e=>({[Symbol.iterator](){return this},next:e}),h90=(e,A)=>VF(()=>{let t;do t=e.next();while(!t.done&&!A(t.value));return t}),PC=(e,A)=>VF(()=>{const{done:t,value:n}=e.next();return{done:t,value:t?void 0:A(n)}});class AQ{constructor(A,t){this.clock=A,this.len=t}}class rs{constructor(){this.clients=new Map}}const zF=(e,A,t)=>A.clients.forEach((n,i)=>{const r=e.doc.store.clients.get(i);for(let s=0;s{let t=0,n=e.length-1;for(;t<=n;){const i=Zt((t+n)/2),r=e[i],s=r.clock;if(s<=A){if(A{const t=e.clients.get(A.client);return t!==void 0&&f90(t,A.clock)!==null},eQ=e=>{e.clients.forEach(A=>{A.sort((i,r)=>i.clock-r.clock);let t,n;for(t=1,n=1;t=r.clock?i.len=F6(i.len,r.clock+r.len-i.clock):(n{const A=new rs;for(let t=0;t{if(!A.clients.has(i)){const r=n.slice();for(let s=t+1;s{l9(e.clients,A,()=>[]).push(new AQ(t,n))},E90=()=>new rs,B90=e=>{const A=E90();return e.clients.forEach((t,n)=>{const i=[];for(let r=0;r0&&A.clients.set(n,i)}),A},$7=(e,A)=>{F5(e.restEncoder,A.clients.size),jt(A.clients.entries()).sort((t,n)=>n[0]-t[0]).forEach(([t,n])=>{e.resetDsCurVal(),F5(e.restEncoder,t);const i=n.length;F5(e.restEncoder,i);for(let r=0;r{const A=new rs,t=_5(e.restDecoder);for(let n=0;n0){const s=l9(A.clients,i,()=>[]);for(let o=0;o{const n=new rs,i=_5(e.restDecoder);for(let r=0;r0){const r=new f6;return F5(r.restEncoder,0),$7(r,n),r.toUint8Array()}return null},ZF=bF;class An extends _t0{constructor({guid:A=Gt0(),collectionid:t=null,gc:n=!0,gcFilter:i=()=>!0,meta:r=null,autoLoad:s=!1,shouldLoad:o=!0}={}){super(),this.gc=n,this.gcFilter=i,this.clientID=ZF(),this.guid=A,this.collectionid=t,this.share=new Map,this.store=new i_,this._transaction=null,this._transactionCleanups=[],this.subdocs=new Set,this._item=null,this.shouldLoad=o,this.autoLoad=s,this.meta=r,this.isLoaded=!1,this.isSynced=!1,this.whenLoaded=GM(l=>{this.on("load",()=>{this.isLoaded=!0,l(this)})});const a=()=>GM(l=>{const u=I=>{(I===void 0||I===!0)&&(this.off("sync",u),l())};this.on("sync",u)});this.on("sync",l=>{l===!1&&this.isSynced&&(this.whenSynced=a()),this.isSynced=l===void 0||l===!0,this.isSynced&&!this.isLoaded&&this.emit("load",[this])}),this.whenSynced=a()}load(){const A=this._item;A!==null&&!this.shouldLoad&&g2(A.parent.doc,t=>{t.subdocsLoaded.add(this)},null,!0),this.shouldLoad=!0}getSubdocs(){return this.subdocs}getSubdocGuids(){return new Set(jt(this.subdocs).map(A=>A.guid))}transact(A,t=null){return g2(this,A,t)}get(A,t=b1){const n=l9(this.share,A,()=>{const r=new t;return r._integrate(this,null),r}),i=n.constructor;if(t!==b1&&i!==t)if(i===b1){const r=new t;r._map=n._map,n._map.forEach(s=>{for(;s!==null;s=s.left)s.parent=r}),r._start=n._start;for(let s=r._start;s!==null;s=s.right)s.parent=r;return r._length=n._length,this.share.set(A,r),r._integrate(this,null),r}else throw new Error(`Type with the name ${A} has already been defined with a different constructor`);return n}getArray(A=""){return this.get(A,c7)}getText(A=""){return this.get(A,d6)}getMap(A=""){return this.get(A,G7)}getXmlElement(A=""){return this.get(A,b7)}getXmlFragment(A=""){return this.get(A,E6)}toJSON(){const A={};return this.share.forEach((t,n)=>{A[n]=t.toJSON()}),A}destroy(){jt(this.subdocs).forEach(t=>t.destroy());const A=this._item;if(A!==null){this._item=null;const t=A.content;t.doc=new An({guid:this.guid,...t.opts,shouldLoad:!1}),t.doc._item=A,g2(A.parent.doc,n=>{const i=t.doc;A.deleted||n.subdocsAdded.add(i),n.subdocsRemoved.add(this)},null,!0)}this.emit("destroyed",[!0]),this.emit("destroy",[this]),super.destroy()}}class jF{constructor(A){this.restDecoder=A}resetDsCurVal(){}readDsClock(){return _5(this.restDecoder)}readDsLen(){return _5(this.restDecoder)}}class qF extends jF{readLeftID(){return P5(_5(this.restDecoder),_5(this.restDecoder))}readRightID(){return P5(_5(this.restDecoder),_5(this.restDecoder))}readClient(){return _5(this.restDecoder)}readInfo(){return k7(this.restDecoder)}readString(){return l7(this.restDecoder)}readParentInfo(){return _5(this.restDecoder)===1}readTypeRef(){return _5(this.restDecoder)}readLen(){return _5(this.restDecoder)}readAny(){return Rr(this.restDecoder)}readBuf(){return e90(a4(this.restDecoder))}readJSON(){return JSON.parse(l7(this.restDecoder))}readKey(){return l7(this.restDecoder)}}class Q90{constructor(A){this.dsCurrVal=0,this.restDecoder=A}resetDsCurVal(){this.dsCurrVal=0}readDsClock(){return this.dsCurrVal+=_5(this.restDecoder),this.dsCurrVal}readDsLen(){const A=_5(this.restDecoder)+1;return this.dsCurrVal+=A,A}}class L7 extends Q90{constructor(A){super(A),this.keys=[],_5(A),this.keyClockDecoder=new OC(a4(A)),this.clientDecoder=new al(a4(A)),this.leftClockDecoder=new OC(a4(A)),this.rightClockDecoder=new OC(a4(A)),this.infoDecoder=new LM(a4(A),k7),this.stringDecoder=new Tt0(a4(A)),this.parentInfoDecoder=new LM(a4(A),k7),this.typeRefDecoder=new al(a4(A)),this.lenDecoder=new al(a4(A))}readLeftID(){return new g7(this.clientDecoder.read(),this.leftClockDecoder.read())}readRightID(){return new g7(this.clientDecoder.read(),this.rightClockDecoder.read())}readClient(){return this.clientDecoder.read()}readInfo(){return this.infoDecoder.read()}readString(){return this.stringDecoder.read()}readParentInfo(){return this.parentInfoDecoder.read()===1}readTypeRef(){return this.typeRefDecoder.read()}readLen(){return this.lenDecoder.read()}readAny(){return Rr(this.restDecoder)}readBuf(){return a4(this.restDecoder)}readJSON(){return Rr(this.restDecoder)}readKey(){const A=this.keyClockDecoder.read();if(A{n=F6(n,A[0].id.clock);const i=jA(A,n);F5(e.restEncoder,A.length-i),e.writeClient(t),F5(e.restEncoder,n);const r=A[i];r.write(e,n-r.id.clock);for(let s=i+1;s{const n=new Map;t.forEach((i,r)=>{D1(A,r)>i&&n.set(r,i)}),Fc(A).forEach((i,r)=>{t.has(r)||n.set(r,0)}),F5(e.restEncoder,n.size),jt(n.entries()).sort((i,r)=>r[0]-i[0]).forEach(([i,r])=>{p90(e,A.clients.get(i),i,r)})},m90=(e,A)=>{const t=cA(),n=_5(e.restDecoder);for(let i=0;i{const n=[];let i=jt(t.keys()).sort((h,d)=>h-d);if(i.length===0)return null;const r=()=>{if(i.length===0)return null;let h=t.get(i[i.length-1]);for(;h.refs.length===h.i;)if(i.pop(),i.length>0)h=t.get(i[i.length-1]);else return null;return h};let s=r();if(s===null)return null;const o=new i_,a=new Map,l=(h,d)=>{const m=a.get(h);(m==null||m>d)&&a.set(h,d)};let u=s.refs[s.i++];const I=new Map,C=()=>{for(const h of n){const d=h.id.client,m=t.get(d);m?(m.i--,o.clients.set(d,m.refs.slice(m.i)),t.delete(d),m.i=0,m.refs=[]):o.clients.set(d,[h]),i=i.filter(p=>p!==d)}n.length=0};for(;;){if(u.constructor!==M3){const d=l9(I,u.id.client,()=>D1(A,u.id.client))-u.id.clock;if(d<0)n.push(u),l(u.id.client,u.id.clock-1),C();else{const m=u.getMissing(e,A);if(m!==null){n.push(u);const p=t.get(m)||{refs:[],i:0};if(p.refs.length===p.i)l(m,D1(A,m)),C();else{u=p.refs[p.i++];continue}}else(d===0||d0)u=n.pop();else if(s!==null&&s.i0){const h=new f6;return nQ(h,o,new Map),F5(h.restEncoder,0),{missing:a,update:h.toUint8Array()}}return null},w90=(e,A)=>nQ(e,A.doc.store,A.beforeState),D90=(e,A,t,n=new L7(e))=>g2(A,i=>{i.local=!1;let r=!1;const s=i.doc,o=s.store,a=m90(n,s),l=y90(i,o,a),u=o.pendingStructs;if(u){for(const[C,h]of u.missing)if(hh)&&u.missing.set(C,h)}u.update=ig([u.update,l.update])}}else o.pendingStructs=l;const I=YM(n,i,o);if(o.pendingDs){const C=new L7(_6(o.pendingDs));_5(C.restDecoder);const h=YM(C,i,o);I&&h?o.pendingDs=ig([I,h]):o.pendingDs=I||h}else o.pendingDs=I;if(r){const C=o.pendingStructs.update;o.pendingStructs=null,A_(i.doc,C)}},t,!1),A_=(e,A,t,n=L7)=>{const i=_6(A);D90(i,e,t,new n(i))},M90=(e,A,t)=>A_(e,A,t,qF),R90=(e,A,t=new Map)=>{nQ(e,A.store,t),$7(e,B90(A.store))},S90=(e,A=new Uint8Array([0]),t=new f6)=>{const n=e_(A);R90(t,e,n);const i=[t.toUint8Array()];if(e.store.pendingDs&&i.push(e.store.pendingDs),e.store.pendingStructs&&i.push(H90(e.store.pendingStructs.update,A)),i.length>1){if(t.constructor===ss)return Y90(i.map((r,s)=>s===0?r:V90(r)));if(t.constructor===f6)return ig(i)}return i[0]},v90=(e,A)=>S90(e,A,new ss),N90=e=>{const A=new Map,t=_5(e.restDecoder);for(let n=0;nN90(new jF(_6(e))),t_=(e,A)=>(F5(e.restEncoder,A.size),jt(A.entries()).sort((t,n)=>n[0]-t[0]).forEach(([t,n])=>{F5(e.restEncoder,t),F5(e.restEncoder,n)}),e),x90=(e,A)=>t_(e,Fc(A.store)),T90=(e,A=new $F)=>(e instanceof Map?t_(A,e):x90(A,e),A.toUint8Array()),U90=e=>T90(e,new XF);class F90{constructor(){this.l=[]}}const JM=()=>new F90,HM=(e,A)=>e.l.push(A),KM=(e,A)=>{const t=e.l,n=t.length;e.l=t.filter(i=>A!==i),n===e.l.length&&console.error("[yjs] Tried to remove event handler that doesn't exist.")},n_=(e,A,t)=>$B(e.l,[A,t]);class g7{constructor(A,t){this.client=A,this.clock=t}}const Da=(e,A)=>e===A||e!==null&&A!==null&&e.client===A.client&&e.clock===A.clock,P5=(e,A)=>new g7(e,A),_90=e=>{for(const[A,t]of e.doc.share.entries())if(t===e)return A;throw ZA()},N8=(e,A)=>A===void 0?!e.deleted:A.sv.has(e.id.client)&&(A.sv.get(e.id.client)||0)>e.id.clock&&!WF(A.ds,e.id),Qd=(e,A)=>{const t=l9(e.meta,Qd,_7),n=e.doc.store;t.has(A)||(A.sv.forEach((i,r)=>{i{}),t.add(A))};class i_{constructor(){this.clients=new Map,this.pendingStructs=null,this.pendingDs=null}}const Fc=e=>{const A=new Map;return e.clients.forEach((t,n)=>{const i=t[t.length-1];A.set(n,i.id.clock+i.length)}),A},D1=(e,A)=>{const t=e.clients.get(A);if(t===void 0)return 0;const n=t[t.length-1];return n.id.clock+n.length},r_=(e,A)=>{let t=e.clients.get(A.id.client);if(t===void 0)t=[],e.clients.set(A.id.client,t);else{const n=t[t.length-1];if(n.id.clock+n.length!==A.id.clock)throw ZA()}t.push(A)},jA=(e,A)=>{let t=0,n=e.length-1,i=e[n],r=i.id.clock;if(r===A)return n;let s=Zt(A/(r+i.length-1)*n);for(;t<=n;){if(i=e[s],r=i.id.clock,r<=A){if(A{const t=e.clients.get(A.client);return t[jA(t,A.clock)]},YC=k90,pd=(e,A,t)=>{const n=jA(A,t),i=A[n];return i.id.clock{const t=e.doc.store.clients.get(A.client);return t[pd(e,t,A.clock)]},VM=(e,A,t)=>{const n=A.clients.get(t.client),i=jA(n,t.clock),r=n[i];return t.clock!==r.id.clock+r.length-1&&r.constructor!==D3&&n.splice(i+1,0,gg(e,r,t.clock-r.id.clock+1)),r},L90=(e,A,t)=>{const n=e.clients.get(A.id.client);n[jA(n,A.id.clock)]=t},s_=(e,A,t,n,i)=>{if(n===0)return;const r=t+n;let s=pd(e,A,t),o;do o=A[s++],rA.deleteSet.clients.size===0&&!Ft0(A.afterState,(t,n)=>A.beforeState.get(n)!==t)?!1:(eQ(A.deleteSet),w90(e,A),$7(e,A.deleteSet),!0),WM=(e,A,t)=>{const n=A._item;(n===null||n.id.clock<(e.beforeState.get(n.id.client)||0)&&!n.deleted)&&l9(e.changed,A,_7).add(t)},ll=(e,A)=>{let t=e[A],n=e[A-1],i=A;for(;i>0;t=n,n=e[--i-1]){if(n.deleted===t.deleted&&n.constructor===t.constructor&&n.mergeWith(t)){t instanceof a1&&t.parentSub!==null&&t.parent._map.get(t.parentSub)===t&&t.parent._map.set(t.parentSub,n);continue}break}const r=A-i;return r&&e.splice(A+1-r,r),r},b90=(e,A,t)=>{for(const[n,i]of e.clients.entries()){const r=A.clients.get(n);for(let s=i.length-1;s>=0;s--){const o=i[s],a=o.clock+o.len;for(let l=jA(r,o.clock),u=r[l];l{e.clients.forEach((t,n)=>{const i=A.clients.get(n);for(let r=t.length-1;r>=0;r--){const s=t[r],o=FF(i.length-1,1+jA(i,s.clock+s.len-1));for(let a=o,l=i[a];a>0&&l.id.clock>=s.clock;l=i[a])a-=1+ll(i,a)}})},o_=(e,A)=>{if(Ao.push(()=>{(l._item===null||!l._item.deleted)&&l._callObserver(t,a)})),o.push(()=>{t.changedParentTypes.forEach((a,l)=>{l._dEH.l.length>0&&(l._item===null||!l._item.deleted)&&(a=a.filter(u=>u.target._item===null||!u.target._item.deleted),a.forEach(u=>{u.currentTarget=l,u._path=null}),a.sort((u,I)=>u.path.length-I.path.length),n_(l._dEH,a,t))})}),o.push(()=>n.emit("afterTransaction",[t,n])),$B(o,[]),t._needFormattingCleanup&&s60(t)}finally{n.gc&&b90(r,i,n.gcFilter),O90(r,i),t.afterState.forEach((u,I)=>{const C=t.beforeState.get(I)||0;if(C!==u){const h=i.clients.get(I),d=F6(jA(h,C),1);for(let m=h.length-1;m>=d;)m-=1+ll(h,m)}});for(let u=s.length-1;u>=0;u--){const{client:I,clock:C}=s[u].id,h=i.clients.get(I),d=jA(h,C);d+11||d>0&&ll(h,d)}if(!t.local&&t.afterState.get(n.clientID)!==t.beforeState.get(n.clientID)&&(I90(KF,YF,"[yjs] ",JF,HF,"Changed the client-id because another client seems to be using it."),n.clientID=ZF()),n.emit("afterTransactionCleanup",[t,n]),n._observers.has("update")){const u=new ss;zM(u,t)&&n.emit("update",[u.toUint8Array(),t.origin,n,t])}if(n._observers.has("updateV2")){const u=new f6;zM(u,t)&&n.emit("updateV2",[u.toUint8Array(),t.origin,n,t])}const{subdocsAdded:o,subdocsLoaded:a,subdocsRemoved:l}=t;(o.size>0||l.size>0||a.size>0)&&(o.forEach(u=>{u.clientID=n.clientID,u.collectionid==null&&(u.collectionid=n.collectionid),n.subdocs.add(u)}),l.forEach(u=>n.subdocs.delete(u)),n.emit("subdocs",[{loaded:a,added:o,removed:l},n,t]),l.forEach(u=>u.destroy())),e.length<=A+1?(n._transactionCleanups=[],n.emit("afterAllTransactions",[n,e])):o_(e,A+1)}}},g2=(e,A,t=null,n=!0)=>{const i=e._transactionCleanups;let r=!1,s=null;e._transaction===null&&(r=!0,e._transaction=new G90(e,t,n),i.push(e._transaction),i.length===1&&e.emit("beforeAllTransactions",[e]),e.emit("beforeTransaction",[e._transaction,e]));try{s=A(e._transaction)}finally{if(r){const o=e._transaction===i[0];e._transaction=null,o&&o_(i,0)}}return s};function*P90(e){const A=_5(e.restDecoder);for(let t=0;tig(e,qF,ss),J90=(e,A)=>{if(e.constructor===D3){const{client:t,clock:n}=e.id;return new D3(P5(t,n+A),e.length-A)}else if(e.constructor===M3){const{client:t,clock:n}=e.id;return new M3(P5(t,n+A),e.length-A)}else{const t=e,{client:n,clock:i}=t.id;return new a1(P5(n,i+A),null,P5(n,i+A-1),null,t.rightOrigin,t.parent,t.parentSub,t.content.splice(A))}},ig=(e,A=L7,t=f6)=>{if(e.length===1)return e[0];const n=e.map(u=>new A(_6(u)));let i=n.map(u=>new iQ(u,!0)),r=null;const s=new t,o=new rQ(s);for(;i=i.filter(C=>C.curr!==null),i.sort((C,h)=>{if(C.curr.id.client===h.curr.id.client){const d=C.curr.id.clock-h.curr.id.clock;return d===0?C.curr.constructor===h.curr.constructor?0:C.curr.constructor===M3?1:-1:d}else return h.curr.id.client-C.curr.id.client}),i.length!==0;){const u=i[0],I=u.curr.id.client;if(r!==null){let C=u.curr,h=!1;for(;C!==null&&C.id.clock+C.length<=r.struct.id.clock+r.struct.length&&C.id.client>=r.struct.id.client;)C=u.next(),h=!0;if(C===null||C.id.client!==I||h&&C.id.clock>r.struct.id.clock+r.struct.length)continue;if(I!==r.struct.id.client)mt(o,r.struct,r.offset),r={struct:C,offset:0},u.next();else if(r.struct.id.clock+r.struct.length0&&(r.struct.constructor===M3?r.struct.length-=d:C=J90(C,d)),r.struct.mergeWith(C)||(mt(o,r.struct,r.offset),r={struct:C,offset:0},u.next())}}else r={struct:u.curr,offset:0},u.next();for(let C=u.curr;C!==null&&C.id.client===I&&C.id.clock===r.struct.id.clock+r.struct.length&&C.constructor!==M3;C=u.next())mt(o,r.struct,r.offset),r={struct:C,offset:0}}r!==null&&(mt(o,r.struct,r.offset),r=null),sQ(o);const a=n.map(u=>tQ(u)),l=d90(a);return $7(s,l),s.toUint8Array()},H90=(e,A,t=L7,n=f6)=>{const i=e_(A),r=new n,s=new rQ(r),o=new t(_6(e)),a=new iQ(o,!1);for(;a.curr;){const u=a.curr,I=u.id.client,C=i.get(I)||0;if(a.curr.constructor===M3){a.next();continue}if(u.id.clock+u.length>C)for(mt(s,u,F6(C-u.id.clock,0)),a.next();a.curr&&a.curr.id.client===I;)mt(s,a.curr,0),a.next();else for(;a.curr&&a.curr.id.client===I&&a.curr.id.clock+a.curr.length<=C;)a.next()}sQ(s);const l=tQ(o);return $7(r,l),r.toUint8Array()},a_=e=>{e.written>0&&(e.clientStructs.push({written:e.written,restEncoder:rA(e.encoder.restEncoder)}),e.encoder.restEncoder=Gt(),e.written=0)},mt=(e,A,t)=>{e.written>0&&e.currClient!==A.id.client&&a_(e),e.written===0&&(e.currClient=A.id.client,e.encoder.writeClient(A.id.client),F5(e.encoder.restEncoder,A.id.clock+t)),A.write(e.encoder,t),e.written++},sQ=e=>{a_(e);const A=e.encoder.restEncoder;F5(A,e.clientStructs.length);for(let t=0;t{const i=new t(_6(e)),r=new iQ(i,!1),s=new n,o=new rQ(s);for(let l=r.curr;l!==null;l=r.next())mt(o,A(l),0);sQ(o);const a=tQ(i);return $7(s,a),s.toUint8Array()},V90=e=>K90(e,Zt0,L7,ss),ZM="You must not compute changes after the event-handler fired.";class _c{constructor(A,t){this.target=A,this.currentTarget=A,this.transaction=t,this._changes=null,this._keys=null,this._delta=null,this._path=null}get path(){return this._path||(this._path=z90(this.currentTarget,this.target))}deletes(A){return WF(this.transaction.deleteSet,A.id)}get keys(){if(this._keys===null){if(this.transaction.doc._transactionCleanups.length===0)throw qt(ZM);const A=new Map,t=this.target;this.transaction.changed.get(t).forEach(i=>{if(i!==null){const r=t._map.get(i);let s,o;if(this.adds(r)){let a=r.left;for(;a!==null&&this.adds(a);)a=a.left;if(this.deletes(r))if(a!==null&&this.deletes(a))s="delete",o=GC(a.content.getContent());else return;else a!==null&&this.deletes(a)?(s="update",o=GC(a.content.getContent())):(s="add",o=void 0)}else if(this.deletes(r))s="delete",o=GC(r.content.getContent());else return;A.set(i,{action:s,oldValue:o})}}),this._keys=A}return this._keys}get delta(){return this.changes.delta}adds(A){return A.id.clock>=(this.transaction.beforeState.get(A.id.client)||0)}get changes(){let A=this._changes;if(A===null){if(this.transaction.doc._transactionCleanups.length===0)throw qt(ZM);const t=this.target,n=_7(),i=_7(),r=[];if(A={added:n,deleted:i,delta:r,keys:this.keys},this.transaction.changed.get(t).has(null)){let o=null;const a=()=>{o&&r.push(o)};for(let l=t._start;l!==null;l=l.right)l.deleted?this.deletes(l)&&!this.adds(l)&&((o===null||o.delete===void 0)&&(a(),o={delete:0}),o.delete+=l.length,i.add(l)):this.adds(l)?((o===null||o.insert===void 0)&&(a(),o={insert:[]}),o.insert=o.insert.concat(l.content.getContent()),n.add(l)):((o===null||o.retain===void 0)&&(a(),o={retain:0}),o.retain+=l.length);o!==null&&o.retain===void 0&&a()}this._changes=A}return A}}const z90=(e,A)=>{const t=[];for(;A._item!==null&&A!==e;){if(A._item.parentSub!==null)t.unshift(A._item.parentSub);else{let n=0,i=A._item.parent._start;for(;i!==A._item&&i!==null;)i.deleted||n++,i=i.right;t.unshift(n)}A=A._item.parent}return t},l_=80;let oQ=0;class W90{constructor(A,t){A.marker=!0,this.p=A,this.index=t,this.timestamp=oQ++}}const Z90=e=>{e.timestamp=oQ++},g_=(e,A,t)=>{e.p.marker=!1,e.p=A,A.marker=!0,e.index=t,e.timestamp=oQ++},j90=(e,A,t)=>{if(e.length>=l_){const n=e.reduce((i,r)=>i.timestamp{if(e._start===null||A===0||e._searchMarker===null)return null;const t=e._searchMarker.length===0?null:e._searchMarker.reduce((r,s)=>sl(A-r.index)A;)n=n.left,!n.deleted&&n.countable&&(i-=n.length);for(;n.left!==null&&n.left.id.client===n.id.client&&n.left.id.clock+n.left.length===n.id.clock;)n=n.left,!n.deleted&&n.countable&&(i-=n.length);return t!==null&&sl(t.index-i){for(let n=e.length-1;n>=0;n--){const i=e[n];if(t>0){let r=i.p;for(r.marker=!1;r&&(r.deleted||!r.countable);)r=r.left,r&&!r.deleted&&r.countable&&(i.index-=r.length);if(r===null||r.marker===!0){e.splice(n,1);continue}i.p=r,r.marker=!0}(A0&&A===i.index)&&(i.index=F6(A,i.index+t))}},Lc=(e,A,t)=>{const n=e,i=A.changedParentTypes;for(;l9(i,e,()=>[]).push(t),e._item!==null;)e=e._item.parent;n_(n._eH,t,A)};class b1{constructor(){this._item=null,this._map=new Map,this._start=null,this.doc=null,this._length=0,this._eH=JM(),this._dEH=JM(),this._searchMarker=null}get parent(){return this._item?this._item.parent:null}_integrate(A,t){this.doc=A,this._item=t}_copy(){throw zA()}clone(){throw zA()}_write(A){}get _first(){let A=this._start;for(;A!==null&&A.deleted;)A=A.right;return A}_callObserver(A,t){!A.local&&this._searchMarker&&(this._searchMarker.length=0)}observe(A){HM(this._eH,A)}observeDeep(A){HM(this._dEH,A)}unobserve(A){KM(this._eH,A)}unobserveDeep(A){KM(this._dEH,A)}toJSON(){}}const c_=(e,A,t)=>{A<0&&(A=e._length+A),t<0&&(t=e._length+t);let n=t-A;const i=[];let r=e._start;for(;r!==null&&n>0;){if(r.countable&&!r.deleted){const s=r.content.getContent();if(s.length<=A)A-=s.length;else{for(let o=A;o0;o++)i.push(s[o]),n--;A=0}}r=r.right}return i},u_=e=>{const A=[];let t=e._start;for(;t!==null;){if(t.countable&&!t.deleted){const n=t.content.getContent();for(let i=0;i{let t=0,n=e._start;for(;n!==null;){if(n.countable&&!n.deleted){const i=n.content.getContent();for(let r=0;r{const t=[];return Nr(e,(n,i)=>{t.push(A(n,i,e))}),t},q90=e=>{let A=e._start,t=null,n=0;return{[Symbol.iterator](){return this},next:()=>{if(t===null){for(;A!==null&&A.deleted;)A=A.right;if(A===null)return{done:!0,value:void 0};t=A.content.getContent(),n=0,A=A.right}const i=t[n++];return t.length<=n&&(t=null),{done:!1,value:i}}}},C_=(e,A)=>{const t=kc(e,A);let n=e._start;for(t!==null&&(n=t.p,A-=t.index);n!==null;n=n.right)if(!n.deleted&&n.countable){if(A{let i=t;const r=e.doc,s=r.clientID,o=r.store,a=t===null?A._start:t.right;let l=[];const u=()=>{l.length>0&&(i=new a1(P5(s,D1(o,s)),i,i&&i.lastId,a,a&&a.id,A,null,new B6(l)),i.integrate(e,0),l=[])};n.forEach(I=>{if(I===null)l.push(I);else switch(I.constructor){case Number:case Object:case Boolean:case Array:case String:l.push(I);break;default:switch(u(),I.constructor){case Uint8Array:case ArrayBuffer:i=new a1(P5(s,D1(o,s)),i,i&&i.lastId,a,a&&a.id,A,null,new os(new Uint8Array(I))),i.integrate(e,0);break;case An:i=new a1(P5(s,D1(o,s)),i,i&&i.lastId,a,a&&a.id,A,null,new as(I)),i.integrate(e,0);break;default:if(I instanceof b1)i=new a1(P5(s,D1(o,s)),i,i&&i.lastId,a,a&&a.id,A,null,new je(I)),i.integrate(e,0);else throw new Error("Unexpected content type in insert operation")}}}),u()},h_=()=>qt("Length exceeded!"),f_=(e,A,t,n)=>{if(t>A._length)throw h_();if(t===0)return A._searchMarker&&vr(A._searchMarker,t,n.length),rg(e,A,null,n);const i=t,r=kc(A,t);let s=A._start;for(r!==null&&(s=r.p,t-=r.index,t===0&&(s=s.prev,t+=s&&s.countable&&!s.deleted?s.length:0));s!==null;s=s.right)if(!s.deleted&&s.countable){if(t<=s.length){t{let i=(A._searchMarker||[]).reduce((r,s)=>s.index>r.index?s:r,{index:0,p:A._start}).p;if(i)for(;i.right;)i=i.right;return rg(e,A,i,t)},d_=(e,A,t,n)=>{if(n===0)return;const i=t,r=n,s=kc(A,t);let o=A._start;for(s!==null&&(o=s.p,t-=s.index);o!==null&&t>0;o=o.right)!o.deleted&&o.countable&&(t0&&o!==null;)o.deleted||(n0)throw h_();A._searchMarker&&vr(A._searchMarker,i,-r+n)},sg=(e,A,t)=>{const n=A._map.get(t);n!==void 0&&n.delete(e)},aQ=(e,A,t,n)=>{const i=A._map.get(t)||null,r=e.doc,s=r.clientID;let o;if(n==null)o=new B6([n]);else switch(n.constructor){case Number:case Object:case Boolean:case Array:case String:o=new B6([n]);break;case Uint8Array:o=new os(n);break;case An:o=new as(n);break;default:if(n instanceof b1)o=new je(n);else throw new Error("Unexpected content type")}new a1(P5(s,D1(r.store,s)),i,i&&i.lastId,null,null,A,t,o).integrate(e,0)},lQ=(e,A)=>{const t=e._map.get(A);return t!==void 0&&!t.deleted?t.content.getContent()[t.length-1]:void 0},E_=e=>{const A={};return e._map.forEach((t,n)=>{t.deleted||(A[n]=t.content.getContent()[t.length-1])}),A},B_=(e,A)=>{const t=e._map.get(A);return t!==void 0&&!t.deleted},$90=(e,A)=>{const t={};return e._map.forEach((n,i)=>{let r=n;for(;r!==null&&(!A.sv.has(r.id.client)||r.id.clock>=(A.sv.get(r.id.client)||0));)r=r.left;r!==null&&N8(r,A)&&(t[i]=r.content.getContent()[r.length-1])}),t},Ma=e=>h90(e.entries(),A=>!A[1].deleted);class A60 extends _c{constructor(A,t){super(A,t),this._transaction=t}}class c7 extends b1{constructor(){super(),this._prelimContent=[],this._searchMarker=[]}static from(A){const t=new c7;return t.push(A),t}_integrate(A,t){super._integrate(A,t),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new c7}clone(){const A=new c7;return A.insert(0,this.toArray().map(t=>t instanceof b1?t.clone():t)),A}get length(){return this._prelimContent===null?this._length:this._prelimContent.length}_callObserver(A,t){super._callObserver(A,t),Lc(this,A,new A60(this,A))}insert(A,t){this.doc!==null?g2(this.doc,n=>{f_(n,this,A,t)}):this._prelimContent.splice(A,0,...t)}push(A){this.doc!==null?g2(this.doc,t=>{X90(t,this,A)}):this._prelimContent.push(...A)}unshift(A){this.insert(0,A)}delete(A,t=1){this.doc!==null?g2(this.doc,n=>{d_(n,this,A,t)}):this._prelimContent.splice(A,t)}get(A){return C_(this,A)}toArray(){return u_(this)}slice(A=0,t=this.length){return c_(this,A,t)}toJSON(){return this.map(A=>A instanceof b1?A.toJSON():A)}map(A){return I_(this,A)}forEach(A){Nr(this,A)}[Symbol.iterator](){return q90(this)}_write(A){A.writeTypeRef(w60)}}const e60=e=>new c7;class t60 extends _c{constructor(A,t,n){super(A,t),this.keysChanged=n}}class G7 extends b1{constructor(A){super(),this._prelimContent=null,A===void 0?this._prelimContent=new Map:this._prelimContent=new Map(A)}_integrate(A,t){super._integrate(A,t),this._prelimContent.forEach((n,i)=>{this.set(i,n)}),this._prelimContent=null}_copy(){return new G7}clone(){const A=new G7;return this.forEach((t,n)=>{A.set(n,t instanceof b1?t.clone():t)}),A}_callObserver(A,t){Lc(this,A,new t60(this,A,t))}toJSON(){const A={};return this._map.forEach((t,n)=>{if(!t.deleted){const i=t.content.getContent()[t.length-1];A[n]=i instanceof b1?i.toJSON():i}}),A}get size(){return[...Ma(this._map)].length}keys(){return PC(Ma(this._map),A=>A[0])}values(){return PC(Ma(this._map),A=>A[1].content.getContent()[A[1].length-1])}entries(){return PC(Ma(this._map),A=>[A[0],A[1].content.getContent()[A[1].length-1]])}forEach(A){this._map.forEach((t,n)=>{t.deleted||A(t.content.getContent()[t.length-1],n,this)})}[Symbol.iterator](){return this.entries()}delete(A){this.doc!==null?g2(this.doc,t=>{sg(t,this,A)}):this._prelimContent.delete(A)}set(A,t){return this.doc!==null?g2(this.doc,n=>{aQ(n,this,A,t)}):this._prelimContent.set(A,t),t}get(A){return lQ(this,A)}has(A){return B_(this,A)}clear(){this.doc!==null?g2(this.doc,A=>{this.forEach(function(t,n,i){sg(A,i,n)})}):this._prelimContent.clear()}_write(A){A.writeTypeRef(D60)}}const n60=e=>new G7,Mt=(e,A)=>e===A||typeof e=="object"&&typeof A=="object"&&e&&A&&Wt0(e,A);class md{constructor(A,t,n,i){this.left=A,this.right=t,this.index=n,this.currentAttributes=i}forward(){switch(this.right===null&&ZA(),this.right.content.constructor){case c1:this.right.deleted||en(this.currentAttributes,this.right.content);break;default:this.right.deleted||(this.index+=this.right.length);break}this.left=this.right,this.right=this.right.right}}const jM=(e,A,t)=>{for(;A.right!==null&&t>0;){switch(A.right.content.constructor){case c1:A.right.deleted||en(A.currentAttributes,A.right.content);break;default:A.right.deleted||(t{const i=new Map,r=n?kc(A,t):null;if(r){const s=new md(r.p.left,r.p,r.index,i);return jM(e,s,t-r.index)}else{const s=new md(null,A._start,0,i);return jM(e,s,t)}},Q_=(e,A,t,n)=>{for(;t.right!==null&&(t.right.deleted===!0||t.right.content.constructor===c1&&Mt(n.get(t.right.content.key),t.right.content.value));)t.right.deleted||n.delete(t.right.content.key),t.forward();const i=e.doc,r=i.clientID;n.forEach((s,o)=>{const a=t.left,l=t.right,u=new a1(P5(r,D1(i.store,r)),a,a&&a.lastId,l,l&&l.id,A,null,new c1(o,s));u.integrate(e,0),t.right=u,t.forward()})},en=(e,A)=>{const{key:t,value:n}=A;n===null?e.delete(t):e.set(t,n)},p_=(e,A)=>{for(;e.right!==null;){if(!(e.right.deleted||e.right.content.constructor===c1&&Mt(A[e.right.content.key]??null,e.right.content.value)))break;e.forward()}},m_=(e,A,t,n)=>{const i=e.doc,r=i.clientID,s=new Map;for(const o in n){const a=n[o],l=t.currentAttributes.get(o)??null;if(!Mt(l,a)){s.set(o,l);const{left:u,right:I}=t;t.right=new a1(P5(r,D1(i.store,r)),u,u&&u.lastId,I,I&&I.id,A,null,new c1(o,a)),t.right.integrate(e,0),t.forward()}}return s},JC=(e,A,t,n,i)=>{t.currentAttributes.forEach((C,h)=>{i[h]===void 0&&(i[h]=null)});const r=e.doc,s=r.clientID;p_(t,i);const o=m_(e,A,t,i),a=n.constructor===String?new qA(n):n instanceof b1?new je(n):new k6(n);let{left:l,right:u,index:I}=t;A._searchMarker&&vr(A._searchMarker,t.index,a.getLength()),u=new a1(P5(s,D1(r.store,s)),l,l&&l.lastId,u,u&&u.id,A,null,a),u.integrate(e,0),t.right=u,t.index=I,t.forward(),Q_(e,A,t,o)},qM=(e,A,t,n,i)=>{const r=e.doc,s=r.clientID;p_(t,i);const o=m_(e,A,t,i);A:for(;t.right!==null&&(n>0||o.size>0&&(t.right.deleted||t.right.content.constructor===c1));){if(!t.right.deleted)switch(t.right.content.constructor){case c1:{const{key:a,value:l}=t.right.content,u=i[a];if(u!==void 0){if(Mt(u,l))o.delete(a);else{if(n===0)break A;o.set(a,l)}t.right.delete(e)}else t.currentAttributes.set(a,l);break}default:n0){let a="";for(;n>0;n--)a+=` +`;t.right=new a1(P5(s,D1(r.store,s)),t.left,t.left&&t.left.lastId,t.right,t.right&&t.right.id,A,null,new qA(a)),t.right.integrate(e,0),t.forward()}Q_(e,A,t,o)},y_=(e,A,t,n,i)=>{let r=A;const s=cA();for(;r&&(!r.countable||r.deleted);){if(!r.deleted&&r.content.constructor===c1){const l=r.content;s.set(l.key,l)}r=r.right}let o=0,a=!1;for(;A!==r;){if(t===A&&(a=!0),!A.deleted){const l=A.content;switch(l.constructor){case c1:{const{key:u,value:I}=l,C=n.get(u)??null;(s.get(u)!==l||C===I)&&(A.delete(e),o++,!a&&(i.get(u)??null)===I&&C!==I&&(C===null?i.delete(u):i.set(u,C))),!a&&!A.deleted&&en(i,l);break}}}A=A.right}return o},i60=(e,A)=>{for(;A&&A.right&&(A.right.deleted||!A.right.countable);)A=A.right;const t=new Set;for(;A&&(A.deleted||!A.countable);){if(!A.deleted&&A.content.constructor===c1){const n=A.content.key;t.has(n)?A.delete(e):t.add(n)}A=A.left}},r60=e=>{let A=0;return g2(e.doc,t=>{let n=e._start,i=e._start,r=cA();const s=dd(r);for(;i;){if(i.deleted===!1)switch(i.content.constructor){case c1:en(s,i.content);break;default:A+=y_(t,n,i,r,s),r=dd(s),n=i;break}i=i.right}}),A},s60=e=>{const A=new Set,t=e.doc;for(const[n,i]of e.afterState.entries()){const r=e.beforeState.get(n)||0;i!==r&&s_(e,t.store.clients.get(n),r,i,s=>{!s.deleted&&s.content.constructor===c1&&s.constructor!==D3&&A.add(s.parent)})}g2(t,n=>{zF(e,e.deleteSet,i=>{if(i instanceof D3||!i.parent._hasFormatting||A.has(i.parent))return;const r=i.parent;i.content.constructor===c1?A.add(r):i60(n,i)});for(const i of A)r60(i)})},XM=(e,A,t)=>{const n=t,i=dd(A.currentAttributes),r=A.right;for(;t>0&&A.right!==null;){if(A.right.deleted===!1)switch(A.right.content.constructor){case je:case k6:case qA:t{i===null?this.childListChanged=!0:this.keysChanged.add(i)})}get changes(){if(this._changes===null){const A={keys:this.keys,delta:this.delta,added:new Set,deleted:new Set};this._changes=A}return this._changes}get delta(){if(this._delta===null){const A=this.target.doc,t=[];g2(A,n=>{const i=new Map,r=new Map;let s=this.target._start,o=null;const a={};let l="",u=0,I=0;const C=()=>{if(o!==null){let h=null;switch(o){case"delete":I>0&&(h={delete:I}),I=0;break;case"insert":(typeof l=="object"||l.length>0)&&(h={insert:l},i.size>0&&(h.attributes={},i.forEach((d,m)=>{d!==null&&(h.attributes[m]=d)}))),l="";break;case"retain":u>0&&(h={retain:u},Kt0(a)||(h.attributes=Yt0({},a))),u=0;break}h&&t.push(h),o=null}};for(;s!==null;){switch(s.content.constructor){case je:case k6:this.adds(s)?this.deletes(s)||(C(),o="insert",l=s.content.getContent()[0],C()):this.deletes(s)?(o!=="delete"&&(C(),o="delete"),I+=1):s.deleted||(o!=="retain"&&(C(),o="retain"),u+=1);break;case qA:this.adds(s)?this.deletes(s)||(o!=="insert"&&(C(),o="insert"),l+=s.content.str):this.deletes(s)?(o!=="delete"&&(C(),o="delete"),I+=s.length):s.deleted||(o!=="retain"&&(C(),o="retain"),u+=s.length);break;case c1:{const{key:h,value:d}=s.content;if(this.adds(s)){if(!this.deletes(s)){const m=i.get(h)??null;Mt(m,d)?d!==null&&s.delete(n):(o==="retain"&&C(),Mt(d,r.get(h)??null)?delete a[h]:a[h]=d)}}else if(this.deletes(s)){r.set(h,d);const m=i.get(h)??null;Mt(m,d)||(o==="retain"&&C(),a[h]=m)}else if(!s.deleted){r.set(h,d);const m=a[h];m!==void 0&&(Mt(m,d)?m!==null&&s.delete(n):(o==="retain"&&C(),d===null?delete a[h]:a[h]=d))}s.deleted||(o==="insert"&&C(),en(i,s.content));break}}s=s.right}for(C();t.length>0;){const h=t[t.length-1];if(h.retain!==void 0&&h.attributes===void 0)t.pop();else break}}),this._delta=t}return this._delta}}class d6 extends b1{constructor(A){super(),this._pending=A!==void 0?[()=>this.insert(0,A)]:[],this._searchMarker=[],this._hasFormatting=!1}get length(){return this._length}_integrate(A,t){super._integrate(A,t);try{this._pending.forEach(n=>n())}catch(n){console.error(n)}this._pending=null}_copy(){return new d6}clone(){const A=new d6;return A.applyDelta(this.toDelta()),A}_callObserver(A,t){super._callObserver(A,t);const n=new o60(this,A,t);Lc(this,A,n),!A.local&&this._hasFormatting&&(A._needFormattingCleanup=!0)}toString(){let A="",t=this._start;for(;t!==null;)!t.deleted&&t.countable&&t.content.constructor===qA&&(A+=t.content.str),t=t.right;return A}toJSON(){return this.toString()}applyDelta(A,{sanitize:t=!0}={}){this.doc!==null?g2(this.doc,n=>{const i=new md(null,this._start,0,new Map);for(let r=0;r0)&&JC(n,this,i,o,s.attributes||{})}else s.retain!==void 0?qM(n,this,i,s.retain,s.attributes||{}):s.delete!==void 0&&XM(n,i,s.delete)}}):this._pending.push(()=>this.applyDelta(A))}toDelta(A,t,n){const i=[],r=new Map,s=this.doc;let o="",a=this._start;function l(){if(o.length>0){const I={};let C=!1;r.forEach((d,m)=>{C=!0,I[m]=d});const h={insert:o};C&&(h.attributes=I),i.push(h),o=""}}const u=()=>{for(;a!==null;){if(N8(a,A)||t!==void 0&&N8(a,t))switch(a.content.constructor){case qA:{const I=r.get("ychange");A!==void 0&&!N8(a,A)?(I===void 0||I.user!==a.id.client||I.type!=="removed")&&(l(),r.set("ychange",n?n("removed",a.id):{type:"removed"})):t!==void 0&&!N8(a,t)?(I===void 0||I.user!==a.id.client||I.type!=="added")&&(l(),r.set("ychange",n?n("added",a.id):{type:"added"})):I!==void 0&&(l(),r.delete("ychange")),o+=a.content.str;break}case je:case k6:{l();const I={insert:a.content.getContent()[0]};if(r.size>0){const C={};I.attributes=C,r.forEach((h,d)=>{C[d]=h})}i.push(I);break}case c1:N8(a,A)&&(l(),en(r,a.content));break}a=a.right}l()};return A||t?g2(s,I=>{A&&Qd(I,A),t&&Qd(I,t),u()},"cleanup"):u(),i}insert(A,t,n){if(t.length<=0)return;const i=this.doc;i!==null?g2(i,r=>{const s=Ra(r,this,A,!n);n||(n={},s.currentAttributes.forEach((o,a)=>{n[a]=o})),JC(r,this,s,t,n)}):this._pending.push(()=>this.insert(A,t,n))}insertEmbed(A,t,n){const i=this.doc;i!==null?g2(i,r=>{const s=Ra(r,this,A,!n);JC(r,this,s,t,n||{})}):this._pending.push(()=>this.insertEmbed(A,t,n||{}))}delete(A,t){if(t===0)return;const n=this.doc;n!==null?g2(n,i=>{XM(i,Ra(i,this,A,!0),t)}):this._pending.push(()=>this.delete(A,t))}format(A,t,n){if(t===0)return;const i=this.doc;i!==null?g2(i,r=>{const s=Ra(r,this,A,!1);s.right!==null&&qM(r,this,s,t,n)}):this._pending.push(()=>this.format(A,t,n))}removeAttribute(A){this.doc!==null?g2(this.doc,t=>{sg(t,this,A)}):this._pending.push(()=>this.removeAttribute(A))}setAttribute(A,t){this.doc!==null?g2(this.doc,n=>{aQ(n,this,A,t)}):this._pending.push(()=>this.setAttribute(A,t))}getAttribute(A){return lQ(this,A)}getAttributes(){return E_(this)}_write(A){A.writeTypeRef(M60)}}const a60=e=>new d6;class HC{constructor(A,t=()=>!0){this._filter=t,this._root=A,this._currentNode=A._start,this._firstCall=!0}[Symbol.iterator](){return this}next(){let A=this._currentNode,t=A&&A.content&&A.content.type;if(A!==null&&(!this._firstCall||A.deleted||!this._filter(t)))do if(t=A.content.type,!A.deleted&&(t.constructor===b7||t.constructor===E6)&&t._start!==null)A=t._start;else for(;A!==null;)if(A.right!==null){A=A.right;break}else A.parent===this._root?A=null:A=A.parent._item;while(A!==null&&(A.deleted||!this._filter(A.content.type)));return this._firstCall=!1,A===null?{value:void 0,done:!0}:(this._currentNode=A,{value:A.content.type,done:!1})}}class E6 extends b1{constructor(){super(),this._prelimContent=[]}get firstChild(){const A=this._first;return A?A.content.getContent()[0]:null}_integrate(A,t){super._integrate(A,t),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new E6}clone(){const A=new E6;return A.insert(0,this.toArray().map(t=>t instanceof b1?t.clone():t)),A}get length(){return this._prelimContent===null?this._length:this._prelimContent.length}createTreeWalker(A){return new HC(this,A)}querySelector(A){A=A.toUpperCase();const n=new HC(this,i=>i.nodeName&&i.nodeName.toUpperCase()===A).next();return n.done?null:n.value}querySelectorAll(A){return A=A.toUpperCase(),jt(new HC(this,t=>t.nodeName&&t.nodeName.toUpperCase()===A))}_callObserver(A,t){Lc(this,A,new c60(this,t,A))}toString(){return I_(this,A=>A.toString()).join("")}toJSON(){return this.toString()}toDOM(A=document,t={},n){const i=A.createDocumentFragment();return n!==void 0&&n._createAssociation(i,this),Nr(this,r=>{i.insertBefore(r.toDOM(A,t,n),null)}),i}insert(A,t){this.doc!==null?g2(this.doc,n=>{f_(n,this,A,t)}):this._prelimContent.splice(A,0,...t)}insertAfter(A,t){if(this.doc!==null)g2(this.doc,n=>{const i=A&&A instanceof b1?A._item:A;rg(n,this,i,t)});else{const n=this._prelimContent,i=A===null?0:n.findIndex(r=>r===A)+1;if(i===0&&A!==null)throw qt("Reference item not found");n.splice(i,0,...t)}}delete(A,t=1){this.doc!==null?g2(this.doc,n=>{d_(n,this,A,t)}):this._prelimContent.splice(A,t)}toArray(){return u_(this)}push(A){this.insert(this.length,A)}unshift(A){this.insert(0,A)}get(A){return C_(this,A)}slice(A=0,t=this.length){return c_(this,A,t)}forEach(A){Nr(this,A)}_write(A){A.writeTypeRef(S60)}}const l60=e=>new E6;class b7 extends E6{constructor(A="UNDEFINED"){super(),this.nodeName=A,this._prelimAttrs=new Map}get nextSibling(){const A=this._item?this._item.next:null;return A?A.content.type:null}get prevSibling(){const A=this._item?this._item.prev:null;return A?A.content.type:null}_integrate(A,t){super._integrate(A,t),this._prelimAttrs.forEach((n,i)=>{this.setAttribute(i,n)}),this._prelimAttrs=null}_copy(){return new b7(this.nodeName)}clone(){const A=new b7(this.nodeName),t=this.getAttributes();return Ht0(t,(n,i)=>{typeof n=="string"&&A.setAttribute(i,n)}),A.insert(0,this.toArray().map(n=>n instanceof b1?n.clone():n)),A}toString(){const A=this.getAttributes(),t=[],n=[];for(const o in A)n.push(o);n.sort();const i=n.length;for(let o=0;o0?" "+t.join(" "):"";return`<${r}${s}>${super.toString()}`}removeAttribute(A){this.doc!==null?g2(this.doc,t=>{sg(t,this,A)}):this._prelimAttrs.delete(A)}setAttribute(A,t){this.doc!==null?g2(this.doc,n=>{aQ(n,this,A,t)}):this._prelimAttrs.set(A,t)}getAttribute(A){return lQ(this,A)}hasAttribute(A){return B_(this,A)}getAttributes(A){return A?$90(this,A):E_(this)}toDOM(A=document,t={},n){const i=A.createElement(this.nodeName),r=this.getAttributes();for(const s in r){const o=r[s];typeof o=="string"&&i.setAttribute(s,o)}return Nr(this,s=>{i.appendChild(s.toDOM(A,t,n))}),n!==void 0&&n._createAssociation(i,this),i}_write(A){A.writeTypeRef(R60),A.writeKey(this.nodeName)}}const g60=e=>new b7(e.readKey());class c60 extends _c{constructor(A,t,n){super(A,n),this.childListChanged=!1,this.attributesChanged=new Set,t.forEach(i=>{i===null?this.childListChanged=!0:this.attributesChanged.add(i)})}}class og extends G7{constructor(A){super(),this.hookName=A}_copy(){return new og(this.hookName)}clone(){const A=new og(this.hookName);return this.forEach((t,n)=>{A.set(n,t)}),A}toDOM(A=document,t={},n){const i=t[this.hookName];let r;return i!==void 0?r=i.createDom(this):r=document.createElement(this.hookName),r.setAttribute("data-yjs-hook",this.hookName),n!==void 0&&n._createAssociation(r,this),r}_write(A){A.writeTypeRef(v60),A.writeKey(this.hookName)}}const u60=e=>new og(e.readKey());class ag extends d6{get nextSibling(){const A=this._item?this._item.next:null;return A?A.content.type:null}get prevSibling(){const A=this._item?this._item.prev:null;return A?A.content.type:null}_copy(){return new ag}clone(){const A=new ag;return A.applyDelta(this.toDelta()),A}toDOM(A=document,t,n){const i=A.createTextNode(this.toString());return n!==void 0&&n._createAssociation(i,this),i}toString(){return this.toDelta().map(A=>{const t=[];for(const i in A.attributes){const r=[];for(const s in A.attributes[i])r.push({key:s,value:A.attributes[i][s]});r.sort((s,o)=>s.keyi.nodeName=0;i--)n+=``;return n}).join("")}toJSON(){return this.toString()}_write(A){A.writeTypeRef(N60)}}const I60=e=>new ag;class gQ{constructor(A,t){this.id=A,this.length=t}get deleted(){throw zA()}mergeWith(A){return!1}write(A,t,n){throw zA()}integrate(A,t){throw zA()}}const C60=0;class D3 extends gQ{get deleted(){return!0}delete(){}mergeWith(A){return this.constructor!==A.constructor?!1:(this.length+=A.length,!0)}integrate(A,t){t>0&&(this.id.clock+=t,this.length-=t),r_(A.doc.store,this)}write(A,t){A.writeInfo(C60),A.writeLen(this.length-t)}getMissing(A,t){return null}}class os{constructor(A){this.content=A}getLength(){return 1}getContent(){return[this.content]}isCountable(){return!0}copy(){return new os(this.content)}splice(A){throw zA()}mergeWith(A){return!1}integrate(A,t){}delete(A){}gc(A){}write(A,t){A.writeBuf(this.content)}getRef(){return 3}}const h60=e=>new os(e.readBuf());class xr{constructor(A){this.len=A}getLength(){return this.len}getContent(){return[]}isCountable(){return!1}copy(){return new xr(this.len)}splice(A){const t=new xr(this.len-A);return this.len=A,t}mergeWith(A){return this.len+=A.len,!0}integrate(A,t){ng(A.deleteSet,t.id.client,t.id.clock,this.len),t.markDeleted()}delete(A){}gc(A){}write(A,t){A.writeLen(this.len-t)}getRef(){return 1}}const f60=e=>new xr(e.readLen()),w_=(e,A)=>new An({guid:e,...A,shouldLoad:A.shouldLoad||A.autoLoad||!1});class as{constructor(A){A._item&&console.error("This document was already integrated as a sub-document. You should create a second instance instead with the same guid."),this.doc=A;const t={};this.opts=t,A.gc||(t.gc=!1),A.autoLoad&&(t.autoLoad=!0),A.meta!==null&&(t.meta=A.meta)}getLength(){return 1}getContent(){return[this.doc]}isCountable(){return!0}copy(){return new as(w_(this.doc.guid,this.opts))}splice(A){throw zA()}mergeWith(A){return!1}integrate(A,t){this.doc._item=t,A.subdocsAdded.add(this.doc),this.doc.shouldLoad&&A.subdocsLoaded.add(this.doc)}delete(A){A.subdocsAdded.has(this.doc)?A.subdocsAdded.delete(this.doc):A.subdocsRemoved.add(this.doc)}gc(A){}write(A,t){A.writeString(this.doc.guid),A.writeAny(this.opts)}getRef(){return 9}}const d60=e=>new as(w_(e.readString(),e.readAny()));class k6{constructor(A){this.embed=A}getLength(){return 1}getContent(){return[this.embed]}isCountable(){return!0}copy(){return new k6(this.embed)}splice(A){throw zA()}mergeWith(A){return!1}integrate(A,t){}delete(A){}gc(A){}write(A,t){A.writeJSON(this.embed)}getRef(){return 5}}const E60=e=>new k6(e.readJSON());class c1{constructor(A,t){this.key=A,this.value=t}getLength(){return 1}getContent(){return[]}isCountable(){return!1}copy(){return new c1(this.key,this.value)}splice(A){throw zA()}mergeWith(A){return!1}integrate(A,t){const n=t.parent;n._searchMarker=null,n._hasFormatting=!0}delete(A){}gc(A){}write(A,t){A.writeKey(this.key),A.writeJSON(this.value)}getRef(){return 6}}const B60=e=>new c1(e.readKey(),e.readJSON());class lg{constructor(A){this.arr=A}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new lg(this.arr)}splice(A){const t=new lg(this.arr.slice(A));return this.arr=this.arr.slice(0,A),t}mergeWith(A){return this.arr=this.arr.concat(A.arr),!0}integrate(A,t){}delete(A){}gc(A){}write(A,t){const n=this.arr.length;A.writeLen(n-t);for(let i=t;i{const A=e.readLen(),t=[];for(let n=0;n{const A=e.readLen(),t=[];for(let n=0;n=55296&&n<=56319&&(this.str=this.str.slice(0,A-1)+"�",t.str="�"+t.str.slice(1)),t}mergeWith(A){return this.str+=A.str,!0}integrate(A,t){}delete(A){}gc(A){}write(A,t){A.writeString(t===0?this.str:this.str.slice(t))}getRef(){return 4}}const m60=e=>new qA(e.readString()),y60=[e60,n60,a60,g60,l60,u60,I60],w60=0,D60=1,M60=2,R60=3,S60=4,v60=5,N60=6;class je{constructor(A){this.type=A}getLength(){return 1}getContent(){return[this.type]}isCountable(){return!0}copy(){return new je(this.type._copy())}splice(A){throw zA()}mergeWith(A){return!1}integrate(A,t){this.type._integrate(A.doc,t)}delete(A){let t=this.type._start;for(;t!==null;)t.deleted?t.id.clock<(A.beforeState.get(t.id.client)||0)&&A._mergeStructs.push(t):t.delete(A),t=t.right;this.type._map.forEach(n=>{n.deleted?n.id.clock<(A.beforeState.get(n.id.client)||0)&&A._mergeStructs.push(n):n.delete(A)}),A.changed.delete(this.type)}gc(A){let t=this.type._start;for(;t!==null;)t.gc(A,!0),t=t.right;this.type._start=null,this.type._map.forEach(n=>{for(;n!==null;)n.gc(A,!0),n=n.left}),this.type._map=new Map}write(A,t){this.type._write(A)}getRef(){return 7}}const x60=e=>new je(y60[e.readTypeRef()](e)),gg=(e,A,t)=>{const{client:n,clock:i}=A.id,r=new a1(P5(n,i+t),A,P5(n,i+t-1),A.right,A.rightOrigin,A.parent,A.parentSub,A.content.splice(t));return A.deleted&&r.markDeleted(),A.keep&&(r.keep=!0),A.redone!==null&&(r.redone=P5(A.redone.client,A.redone.clock+t)),A.right=r,r.right!==null&&(r.right.left=r),e._mergeStructs.push(r),r.parentSub!==null&&r.right===null&&r.parent._map.set(r.parentSub,r),A.length=t,r};class a1 extends gQ{constructor(A,t,n,i,r,s,o,a){super(A,a.getLength()),this.origin=n,this.left=t,this.right=i,this.rightOrigin=r,this.parent=s,this.parentSub=o,this.redone=null,this.content=a,this.info=this.content.isCountable()?xM:0}set marker(A){(this.info&LC)>0!==A&&(this.info^=LC)}get marker(){return(this.info&LC)>0}get keep(){return(this.info&NM)>0}set keep(A){this.keep!==A&&(this.info^=NM)}get countable(){return(this.info&xM)>0}get deleted(){return(this.info&kC)>0}set deleted(A){this.deleted!==A&&(this.info^=kC)}markDeleted(){this.info|=kC}getMissing(A,t){if(this.origin&&this.origin.client!==this.id.client&&this.origin.clock>=D1(t,this.origin.client))return this.origin.client;if(this.rightOrigin&&this.rightOrigin.client!==this.id.client&&this.rightOrigin.clock>=D1(t,this.rightOrigin.client))return this.rightOrigin.client;if(this.parent&&this.parent.constructor===g7&&this.id.client!==this.parent.client&&this.parent.clock>=D1(t,this.parent.client))return this.parent.client;if(this.origin&&(this.left=VM(A,t,this.origin),this.origin=this.left.lastId),this.rightOrigin&&(this.right=Xt(A,this.rightOrigin),this.rightOrigin=this.right.id),this.left&&this.left.constructor===D3||this.right&&this.right.constructor===D3)this.parent=null;else if(!this.parent)this.left&&this.left.constructor===a1&&(this.parent=this.left.parent,this.parentSub=this.left.parentSub),this.right&&this.right.constructor===a1&&(this.parent=this.right.parent,this.parentSub=this.right.parentSub);else if(this.parent.constructor===g7){const n=YC(t,this.parent);n.constructor===D3?this.parent=null:this.parent=n.content.type}return null}integrate(A,t){if(t>0&&(this.id.clock+=t,this.left=VM(A,A.doc.store,P5(this.id.client,this.id.clock-1)),this.origin=this.left.lastId,this.content=this.content.splice(t),this.length-=t),this.parent){if(!this.left&&(!this.right||this.right.left!==null)||this.left&&this.left.right!==this.right){let n=this.left,i;if(n!==null)i=n.right;else if(this.parentSub!==null)for(i=this.parent._map.get(this.parentSub)||null;i!==null&&i.left!==null;)i=i.left;else i=this.parent._start;const r=new Set,s=new Set;for(;i!==null&&i!==this.right;){if(s.add(i),r.add(i),Da(this.origin,i.origin)){if(i.id.client{n.p===A&&(n.p=this,!this.deleted&&this.countable&&(n.index-=this.length))}),A.keep&&(this.keep=!0),this.right=A.right,this.right!==null&&(this.right.left=this),this.length+=A.length,!0}return!1}delete(A){if(!this.deleted){const t=this.parent;this.countable&&this.parentSub===null&&(t._length-=this.length),this.markDeleted(),ng(A.deleteSet,this.id.client,this.id.clock,this.length),WM(A,t,this.parentSub),this.content.delete(A)}}gc(A,t){if(!this.deleted)throw ZA();this.content.gc(A),t?L90(A,this,new D3(this.id,this.length)):this.content=new xr(this.length)}write(A,t){const n=t>0?P5(this.id.client,this.id.clock+t-1):this.origin,i=this.rightOrigin,r=this.parentSub,s=this.content.getRef()&xc|(n===null?0:e3)|(i===null?0:Te)|(r===null?0:wr);if(A.writeInfo(s),n!==null&&A.writeLeftID(n),i!==null&&A.writeRightID(i),n===null&&i===null){const o=this.parent;if(o._item!==void 0){const a=o._item;if(a===null){const l=_90(o);A.writeParentInfo(!0),A.writeString(l)}else A.writeParentInfo(!1),A.writeLeftID(a.id)}else o.constructor===String?(A.writeParentInfo(!0),A.writeString(o)):o.constructor===g7?(A.writeParentInfo(!1),A.writeLeftID(o)):ZA();r!==null&&A.writeString(r)}this.content.write(A,t)}}const D_=(e,A)=>T60[A&xc](e),T60=[()=>{ZA()},f60,Q60,h60,m60,E60,B60,x60,p60,d60,()=>{ZA()}],U60=10;class M3 extends gQ{get deleted(){return!0}delete(){}mergeWith(A){return this.constructor!==A.constructor?!1:(this.length+=A.length,!0)}integrate(A,t){ZA()}write(A,t){A.writeInfo(U60),F5(A.restEncoder,this.length-t)}getMissing(A,t){return null}}const M_=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:{},R_="__ $YJS$ __";M_[R_]===!0&&console.error("Yjs was already imported. This breaks constructor checks and will lead to issues! - https://github.com/yjs/yjs/issues/438");M_[R_]=!0;const cQ=0,S_=1,v_=2,F60=(e,A)=>{F5(e,cQ);const t=U90(A);q1(e,t)},N_=(e,A,t)=>{F5(e,S_),q1(e,v90(A,t))},_60=(e,A,t)=>N_(A,t,a4(e)),x_=(e,A,t)=>{try{M90(A,a4(e),t)}catch(n){console.error("Caught error while handling a Yjs update",n)}},k60=(e,A)=>{F5(e,v_),q1(e,A)},L60=x_,G60=(e,A,t,n)=>{const i=_5(e);switch(i){case cQ:_60(e,A,t);break;case S_:x_(e,t,n);break;case v_:L60(e,t,n);break;default:throw new Error("Unknown message type")}return i},q8={},$M={},Ue={},b9={},$3=S6("shared",["second"],e=>{switch(e.target){case"second":Object.keys(Ue).forEach(A=>{const t=b9[A];t===void 0?$3.emit("shared:join",A):t<10?b9[A]=t+1:delete b9[A]}),Object.keys($M).forEach(A=>{$3.emit("shared:active",A)});break;case"join":{const A=e.data,t=q8[A];if(t&&$M[A]){$3.reply(e,"joinack",A);const n=Gt();F60(n,t),$3.reply(e,"sync",gl(A,n));const i=Gt();N_(i,t),$3.reply(e,"sync",gl(A,i))}break}case"joinack":{const A=e.data;q8[A]&&Ue[A]&&(b9[A]=0);break}case"active":{const A=e.data;q8[A]&&Ue[A]&&(b9[A]=0);break}case"sync":{const[A,t,n]=e.data,i=q8[t];if(i&&A!==$3.id()){const r=_6(n),s=Gt();if(G60(r,s,i,$3)===cQ){const a=gl(t,s);$3.emit("shared:sync",a)}}break}}});function b60(e){let A=q8[e];if(A)return A;q8[e]=A=new An({guid:e});function t(n){const i=Gt();k60(i,n),$3.emit("shared:sync",gl(e,i))}return A.on("update",t),A.on("destroy",()=>{A==null||A.off("update",t)}),A}function uQ(e){return b60(e).getMap()}function gl(e,A){const t=rA(A);return[$3.id()??"",e,t]}function T_(e,A){const t=e.get(A);return t!=null&&t.toJSON?t.toJSON():t}function O60(e,A,t){typeof t=="string"?e.set(A,new d6(t)):e.set(A,t)}function U_(e){Ue[e]=(Ue[e]??0)+1,Ue[e]===1&&(delete b9[e],$3.emit("shared:join",e))}function F_(e){const A=Ue[e]??0;A<=1?(delete Ue[e],delete b9[e]):Ue[e]=A-1}function P60(e,A,t){const n=uQ(e),i=T_(n,A);(i===void 0||t!==i)&&O60(n,A,t)}function Y60(e,A,t){const n=uQ(e);function i(){t(T_(n,A))}function r(s){s.keysChanged.has(A)&&i()}return i(),n.observe(r),()=>{n.unobserve(r)}}function J60(e,A,t){const n=uQ(e);let i=n.get(A);function r(){t(i)}function s(a){a.keysChanged.has(A)&&i===void 0&&o(),i&&n.unobserve(s)}function o(){i=n.get(A),i?(i.observeDeep(r),r()):n.observe(s)}return o(),()=>{i?i.unobserveDeep(r):n.unobserve(s)}}function H60(e,A,t){U_(e);const n=Y60(e,A,t);return()=>{n(),F_(e)}}function K60(e,A,t){U_(e);const n=J60(e,A,t);return()=>{n(),F_(e)}}function V60(){const e=new AZ,A=$W(t=>e.postMessage(t));e.addEventListener("message",t=>{A(t.data)})}/** * postprocessing v6.35.4 build Fri Apr 26 2024 * https://github.com/pmndrs/postprocessing * Copyright 2015-2024 Raoul van Rüschen * @license Zlib - */var JC=1/1e3,K60=1e3,V60=class{constructor(){this.startTime=performance.now(),this.previousTime=0,this.currentTime=0,this._delta=0,this._elapsed=0,this._fixedDelta=1e3/60,this.timescale=1,this.useFixedDelta=!1,this._autoReset=!1}get autoReset(){return this._autoReset}set autoReset(e){typeof document<"u"&&document.hidden!==void 0&&(e?document.addEventListener("visibilitychange",this):document.removeEventListener("visibilitychange",this),this._autoReset=e)}get delta(){return this._delta*JC}get fixedDelta(){return this._fixedDelta*JC}set fixedDelta(e){this._fixedDelta=e*K60}get elapsed(){return this._elapsed*JC}update(e){this.useFixedDelta?this._delta=this.fixedDelta:(this.previousTime=this.currentTime,this.currentTime=(e!==void 0?e:performance.now())-this.startTime,this._delta=this.currentTime-this.previousTime),this._delta*=this.timescale,this._elapsed+=this._delta}reset(){this._delta=0,this._elapsed=0,this.currentTime=performance.now()-this.startTime}getDelta(){return this.delta}getElapsed(){return this.elapsed}handleEvent(e){document.hidden||(this.currentTime=performance.now()-this.startTime)}dispose(){this.autoReset=!1}},z60=new H7,It=null;function W60(){if(It===null){const e=new Float32Array([-1,-1,0,3,-1,0,-1,3,0]),A=new Float32Array([0,0,2,0,0,2]);It=new R5,It.setAttribute!==void 0?(It.setAttribute("position",new T5(e,3)),It.setAttribute("uv",new T5(A,2))):(It.addAttribute("position",new T5(e,3)),It.addAttribute("uv",new T5(A,2)))}return It}var oe=class U_{constructor(A="Pass",t=new p7,n=z60){this.name=A,this.renderer=null,this.scene=t,this.camera=n,this.screen=null,this.rtt=!0,this.needsSwap=!0,this.needsDepthTexture=!1,this.enabled=!0}get renderToScreen(){return!this.rtt}set renderToScreen(A){if(this.rtt===A){const t=this.fullscreenMaterial;t!==null&&(t.needsUpdate=!0),this.rtt=!A}}set mainScene(A){}set mainCamera(A){}setRenderer(A){this.renderer=A}isEnabled(){return this.enabled}setEnabled(A){this.enabled=A}get fullscreenMaterial(){return this.screen!==null?this.screen.material:null}set fullscreenMaterial(A){let t=this.screen;t!==null?t.material=A:(t=new w1(W60(),A),t.frustumCulled=!1,this.scene===null&&(this.scene=new p7),this.scene.add(t),this.screen=t)}getFullscreenMaterial(){return this.fullscreenMaterial}setFullscreenMaterial(A){this.fullscreenMaterial=A}getDepthTexture(){return null}setDepthTexture(A,t=t9){}render(A,t,n,i,r){throw new Error("Render method not implemented!")}setSize(A,t){}initialize(A,t,n){}dispose(){for(const A of Object.keys(this)){const t=this[A];(t instanceof S1||t instanceof u1||t instanceof I2||t instanceof U_)&&this[A].dispose()}}},Z60=class extends oe{constructor(){super("ClearMaskPass",null,null),this.needsSwap=!1}render(e,A,t,n,i){const r=e.state.buffers.stencil;r.setLocked(!1),r.setTest(!1)}},j60=Number(P7.replace(/\D+/g,""));function F_(e){return j60<154?e.replace("colorspace_fragment","encodings_fragment"):e}var q60=`#include + */var KC=1/1e3,z60=1e3,W60=class{constructor(){this.startTime=performance.now(),this.previousTime=0,this.currentTime=0,this._delta=0,this._elapsed=0,this._fixedDelta=1e3/60,this.timescale=1,this.useFixedDelta=!1,this._autoReset=!1}get autoReset(){return this._autoReset}set autoReset(e){typeof document<"u"&&document.hidden!==void 0&&(e?document.addEventListener("visibilitychange",this):document.removeEventListener("visibilitychange",this),this._autoReset=e)}get delta(){return this._delta*KC}get fixedDelta(){return this._fixedDelta*KC}set fixedDelta(e){this._fixedDelta=e*z60}get elapsed(){return this._elapsed*KC}update(e){this.useFixedDelta?this._delta=this.fixedDelta:(this.previousTime=this.currentTime,this.currentTime=(e!==void 0?e:performance.now())-this.startTime,this._delta=this.currentTime-this.previousTime),this._delta*=this.timescale,this._elapsed+=this._delta}reset(){this._delta=0,this._elapsed=0,this.currentTime=performance.now()-this.startTime}getDelta(){return this.delta}getElapsed(){return this.elapsed}handleEvent(e){document.hidden||(this.currentTime=performance.now()-this.startTime)}dispose(){this.autoReset=!1}},Z60=new V7,Ct=null;function j60(){if(Ct===null){const e=new Float32Array([-1,-1,0,3,-1,0,-1,3,0]),A=new Float32Array([0,0,2,0,0,2]);Ct=new R5,Ct.setAttribute!==void 0?(Ct.setAttribute("position",new T5(e,3)),Ct.setAttribute("uv",new T5(A,2))):(Ct.addAttribute("position",new T5(e,3)),Ct.addAttribute("uv",new T5(A,2)))}return Ct}var oe=class __{constructor(A="Pass",t=new y7,n=Z60){this.name=A,this.renderer=null,this.scene=t,this.camera=n,this.screen=null,this.rtt=!0,this.needsSwap=!0,this.needsDepthTexture=!1,this.enabled=!0}get renderToScreen(){return!this.rtt}set renderToScreen(A){if(this.rtt===A){const t=this.fullscreenMaterial;t!==null&&(t.needsUpdate=!0),this.rtt=!A}}set mainScene(A){}set mainCamera(A){}setRenderer(A){this.renderer=A}isEnabled(){return this.enabled}setEnabled(A){this.enabled=A}get fullscreenMaterial(){return this.screen!==null?this.screen.material:null}set fullscreenMaterial(A){let t=this.screen;t!==null?t.material=A:(t=new w1(j60(),A),t.frustumCulled=!1,this.scene===null&&(this.scene=new y7),this.scene.add(t),this.screen=t)}getFullscreenMaterial(){return this.fullscreenMaterial}setFullscreenMaterial(A){this.fullscreenMaterial=A}getDepthTexture(){return null}setDepthTexture(A,t=t9){}render(A,t,n,i,r){throw new Error("Render method not implemented!")}setSize(A,t){}initialize(A,t,n){}dispose(){for(const A of Object.keys(this)){const t=this[A];(t instanceof S1||t instanceof u1||t instanceof I2||t instanceof __)&&this[A].dispose()}}},q60=class extends oe{constructor(){super("ClearMaskPass",null,null),this.needsSwap=!1}render(e,A,t,n,i){const r=e.state.buffers.stencil;r.setLocked(!1),r.setTest(!1)}},X60=Number(J7.replace(/\D+/g,""));function k_(e){return X60<154?e.replace("colorspace_fragment","encodings_fragment"):e}var $60=`#include #include #ifdef FRAMEBUFFER_PRECISION_HIGH uniform mediump sampler2D inputBuffer; @@ -3801,7 +3801,7 @@ uniform lowp sampler2D inputBuffer; uniform float opacity;varying vec2 vUv;void main(){vec4 texel=texture2D(inputBuffer,vUv);gl_FragColor=opacity*texel; #include #include -}`,X60="varying vec2 vUv;void main(){vUv=position.xy*0.5+0.5;gl_Position=vec4(position.xy,1.0,1.0);}",$60=class extends Y1{constructor(){super({name:"CopyMaterial",uniforms:{inputBuffer:new B2(null),opacity:new B2(1)},blending:x3,toneMapped:!1,depthWrite:!1,depthTest:!1,fragmentShader:q60,vertexShader:X60}),this.fragmentShader=F_(this.fragmentShader)}set inputBuffer(e){this.uniforms.inputBuffer.value=e}setInputBuffer(e){this.uniforms.inputBuffer.value=e}getOpacity(e){return this.uniforms.opacity.value}setOpacity(e){this.uniforms.opacity.value=e}},A80=class extends oe{constructor(e,A=!0){super("CopyPass"),this.fullscreenMaterial=new $60,this.needsSwap=!1,this.renderTarget=e,e===void 0&&(this.renderTarget=new S1(1,1,{minFilter:o2,magFilter:o2,stencilBuffer:!1,depthBuffer:!1}),this.renderTarget.texture.name="CopyPass.Target"),this.autoResize=A}get resize(){return this.autoResize}set resize(e){this.autoResize=e}get texture(){return this.renderTarget.texture}getTexture(){return this.renderTarget.texture}setAutoResizeEnabled(e){this.autoResize=e}render(e,A,t,n,i){this.fullscreenMaterial.inputBuffer=A.texture,e.setRenderTarget(this.renderToScreen?null:this.renderTarget),e.render(this.scene,this.camera)}setSize(e,A){this.autoResize&&this.renderTarget.setSize(e,A)}initialize(e,A,t){t!==void 0&&(this.renderTarget.texture.type=t,t!==I4?this.fullscreenMaterial.defines.FRAMEBUFFER_PRECISION_HIGH="1":e!==null&&e.outputColorSpace===e2&&(this.renderTarget.texture.colorSpace=e2))}},qM=new F0,__=class extends oe{constructor(e=!0,A=!0,t=!1){super("ClearPass",null,null),this.needsSwap=!1,this.color=e,this.depth=A,this.stencil=t,this.overrideClearColor=null,this.overrideClearAlpha=-1}setClearFlags(e,A,t){this.color=e,this.depth=A,this.stencil=t}getOverrideClearColor(){return this.overrideClearColor}setOverrideClearColor(e){this.overrideClearColor=e}getOverrideClearAlpha(){return this.overrideClearAlpha}setOverrideClearAlpha(e){this.overrideClearAlpha=e}render(e,A,t,n,i){const r=this.overrideClearColor,s=this.overrideClearAlpha,o=e.getClearAlpha(),a=r!==null,l=s>=0;a?(e.getClearColor(qM),e.setClearColor(r,l?s:o)):l&&e.setClearAlpha(s),e.setRenderTarget(this.renderToScreen?null:A),e.clear(this.color,this.depth,this.stencil),a?e.setClearColor(qM,o):l&&e.setClearAlpha(o)}},e80=class extends oe{constructor(e,A){super("MaskPass",e,A),this.needsSwap=!1,this.clearPass=new __(!1,!1,!0),this.inverse=!1}set mainScene(e){this.scene=e}set mainCamera(e){this.camera=e}get inverted(){return this.inverse}set inverted(e){this.inverse=e}get clear(){return this.clearPass.enabled}set clear(e){this.clearPass.enabled=e}getClearPass(){return this.clearPass}isInverted(){return this.inverted}setInverted(e){this.inverted=e}render(e,A,t,n,i){const r=e.getContext(),s=e.state.buffers,o=this.scene,a=this.camera,l=this.clearPass,u=this.inverted?0:1,I=1-u;s.color.setMask(!1),s.depth.setMask(!1),s.color.setLocked(!0),s.depth.setLocked(!0),s.stencil.setTest(!0),s.stencil.setOp(r.REPLACE,r.REPLACE,r.REPLACE),s.stencil.setFunc(r.ALWAYS,u,4294967295),s.stencil.setClear(I),s.stencil.setLocked(!0),this.clearPass.enabled&&(this.renderToScreen?l.render(e,null):(l.render(e,A),l.render(e,t))),this.renderToScreen?(e.setRenderTarget(null),e.render(o,a)):(e.setRenderTarget(A),e.render(o,a),e.setRenderTarget(t),e.render(o,a)),s.color.setLocked(!1),s.depth.setLocked(!1),s.stencil.setLocked(!1),s.stencil.setFunc(r.EQUAL,1,4294967295),s.stencil.setOp(r.KEEP,r.KEEP,r.KEEP),s.stencil.setLocked(!0)}},t80=class{constructor(A=null,{depthBuffer:t=!0,stencilBuffer:n=!1,multisampling:i=0,frameBufferType:r}={}){this.renderer=null,this.inputBuffer=this.createBuffer(t,n,r,i),this.outputBuffer=this.inputBuffer.clone(),this.copyPass=new A80,this.depthTexture=null,this.passes=[],this.timer=new V60,this.autoRenderToScreen=!0,this.setRenderer(A)}get multisampling(){return this.inputBuffer.samples||0}set multisampling(A){const t=this.inputBuffer,n=this.multisampling;n>0&&A>0?(this.inputBuffer.samples=A,this.outputBuffer.samples=A,this.inputBuffer.dispose(),this.outputBuffer.dispose()):n!==A&&(this.inputBuffer.dispose(),this.outputBuffer.dispose(),this.inputBuffer=this.createBuffer(t.depthBuffer,t.stencilBuffer,t.texture.type,A),this.inputBuffer.depthTexture=this.depthTexture,this.outputBuffer=this.inputBuffer.clone())}getTimer(){return this.timer}getRenderer(){return this.renderer}setRenderer(A){if(this.renderer=A,A!==null){const t=A.getSize(new g0),n=A.getContext().getContextAttributes().alpha,i=this.inputBuffer.texture.type;i===I4&&A.outputColorSpace===e2&&(this.inputBuffer.texture.colorSpace=e2,this.outputBuffer.texture.colorSpace=e2,this.inputBuffer.dispose(),this.outputBuffer.dispose()),A.autoClear=!1,this.setSize(t.width,t.height);for(const r of this.passes)r.initialize(A,n,i)}}replaceRenderer(A,t=!0){const n=this.renderer,i=n.domElement.parentNode;return this.setRenderer(A),t&&i!==null&&(i.removeChild(n.domElement),i.appendChild(A.domElement)),n}createDepthTexture(){const A=this.depthTexture=new Lg;return this.inputBuffer.depthTexture=A,this.inputBuffer.dispose(),this.inputBuffer.stencilBuffer?(A.format=Ht,A.type=ve):A.type=bA,A}deleteDepthTexture(){if(this.depthTexture!==null){this.depthTexture.dispose(),this.depthTexture=null,this.inputBuffer.depthTexture=null,this.inputBuffer.dispose();for(const A of this.passes)A.setDepthTexture(null)}}createBuffer(A,t,n,i){const r=this.renderer,s=r===null?new g0:r.getDrawingBufferSize(new g0),o={minFilter:o2,magFilter:o2,stencilBuffer:t,depthBuffer:A,type:n},a=new S1(s.width,s.height,o);return i>0&&(a.ignoreDepthForMultisampleCopy=!1,a.samples=i),n===I4&&r!==null&&r.outputColorSpace===e2&&(a.texture.colorSpace=e2),a.texture.name="EffectComposer.Buffer",a.texture.generateMipmaps=!1,a}setMainScene(A){for(const t of this.passes)t.mainScene=A}setMainCamera(A){for(const t of this.passes)t.mainCamera=A}addPass(A,t){const n=this.passes,i=this.renderer,r=i.getDrawingBufferSize(new g0),s=i.getContext().getContextAttributes().alpha,o=this.inputBuffer.texture.type;if(A.setRenderer(i),A.setSize(r.width,r.height),A.initialize(i,s,o),this.autoRenderToScreen&&(n.length>0&&(n[n.length-1].renderToScreen=!1),A.renderToScreen&&(this.autoRenderToScreen=!1)),t!==void 0?n.splice(t,0,A):n.push(A),this.autoRenderToScreen&&(n[n.length-1].renderToScreen=!0),A.needsDepthTexture||this.depthTexture!==null)if(this.depthTexture===null){const a=this.createDepthTexture();for(A of n)A.setDepthTexture(a)}else A.setDepthTexture(this.depthTexture)}removePass(A){const t=this.passes,n=t.indexOf(A);if(n!==-1&&t.splice(n,1).length>0){if(this.depthTexture!==null){const s=(a,l)=>a||l.needsDepthTexture;t.reduce(s,!1)||(A.getDepthTexture()===this.depthTexture&&A.setDepthTexture(null),this.deleteDepthTexture())}this.autoRenderToScreen&&n===t.length&&(A.renderToScreen=!1,t.length>0&&(t[t.length-1].renderToScreen=!0))}}removeAllPasses(){const A=this.passes;this.deleteDepthTexture(),A.length>0&&(this.autoRenderToScreen&&(A[A.length-1].renderToScreen=!1),this.passes=[])}render(A){const t=this.renderer,n=this.copyPass;let i=this.inputBuffer,r=this.outputBuffer,s=!1,o,a,l;A===void 0&&(this.timer.update(),A=this.timer.getDelta());for(const u of this.passes)u.enabled&&(u.render(t,i,r,A,s),u.needsSwap&&(s&&(n.renderToScreen=u.renderToScreen,o=t.getContext(),a=t.state.buffers.stencil,a.setFunc(o.NOTEQUAL,1,4294967295),n.render(t,i,r,A,s),a.setFunc(o.EQUAL,1,4294967295)),l=i,i=r,r=l),u instanceof e80?s=!0:u instanceof Z60&&(s=!1))}setSize(A,t,n){const i=this.renderer,r=i.getSize(new g0);(A===void 0||t===void 0)&&(A=r.width,t=r.height),(r.width!==A||r.height!==t)&&i.setSize(A,t,n);const s=i.getDrawingBufferSize(new g0);this.inputBuffer.setSize(s.width,s.height),this.outputBuffer.setSize(s.width,s.height);for(const o of this.passes)o.setSize(s.width,s.height)}reset(){this.dispose(),this.autoRenderToScreen=!0}dispose(){for(const A of this.passes)A.dispose();this.passes=[],this.inputBuffer!==null&&this.inputBuffer.dispose(),this.outputBuffer!==null&&this.outputBuffer.dispose(),this.deleteDepthTexture(),this.copyPass.dispose(),this.timer.dispose()}},uA={NONE:0,DEPTH:1,CONVOLUTION:2},q5={FRAGMENT_HEAD:"FRAGMENT_HEAD",FRAGMENT_MAIN_UV:"FRAGMENT_MAIN_UV",FRAGMENT_MAIN_IMAGE:"FRAGMENT_MAIN_IMAGE",VERTEX_HEAD:"VERTEX_HEAD",VERTEX_MAIN_SUPPORT:"VERTEX_MAIN_SUPPORT"},n80=class{constructor(){this.shaderParts=new Map([[q5.FRAGMENT_HEAD,null],[q5.FRAGMENT_MAIN_UV,null],[q5.FRAGMENT_MAIN_IMAGE,null],[q5.VERTEX_HEAD,null],[q5.VERTEX_MAIN_SUPPORT,null]]),this.defines=new Map,this.uniforms=new Map,this.blendModes=new Map,this.extensions=new Set,this.attributes=uA.NONE,this.varyings=new Set,this.uvTransformation=!1,this.readDepth=!1,this.colorSpace=k3}},HC=!1,XM=class{constructor(e=null){this.originalMaterials=new Map,this.material=null,this.materials=null,this.materialsBackSide=null,this.materialsDoubleSide=null,this.materialsFlatShaded=null,this.materialsFlatShadedBackSide=null,this.materialsFlatShadedDoubleSide=null,this.setMaterial(e),this.meshCount=0,this.replaceMaterial=A=>{if(A.isMesh){let t;if(A.material.flatShading)switch(A.material.side){case M4:t=this.materialsFlatShadedDoubleSide;break;case o1:t=this.materialsFlatShadedBackSide;break;default:t=this.materialsFlatShaded;break}else switch(A.material.side){case M4:t=this.materialsDoubleSide;break;case o1:t=this.materialsBackSide;break;default:t=this.materials;break}this.originalMaterials.set(A,A.material),A.isSkinnedMesh?A.material=t[2]:A.isInstancedMesh?A.material=t[1]:A.material=t[0],++this.meshCount}}}cloneMaterial(e){if(!(e instanceof Y1))return e.clone();const A=e.uniforms,t=new Map;for(const i in A){const r=A[i].value;r.isRenderTargetTexture&&(A[i].value=null,t.set(i,r))}const n=e.clone();for(const i of t)A[i[0]].value=i[1],n.uniforms[i[0]].value=i[1];return n}setMaterial(e){if(this.disposeMaterials(),this.material=e,e!==null){const A=this.materials=[this.cloneMaterial(e),this.cloneMaterial(e),this.cloneMaterial(e)];for(const t of A)t.uniforms=Object.assign({},e.uniforms),t.side=WA;A[2].skinning=!0,this.materialsBackSide=A.map(t=>{const n=this.cloneMaterial(t);return n.uniforms=Object.assign({},e.uniforms),n.side=o1,n}),this.materialsDoubleSide=A.map(t=>{const n=this.cloneMaterial(t);return n.uniforms=Object.assign({},e.uniforms),n.side=M4,n}),this.materialsFlatShaded=A.map(t=>{const n=this.cloneMaterial(t);return n.uniforms=Object.assign({},e.uniforms),n.flatShading=!0,n}),this.materialsFlatShadedBackSide=A.map(t=>{const n=this.cloneMaterial(t);return n.uniforms=Object.assign({},e.uniforms),n.flatShading=!0,n.side=o1,n}),this.materialsFlatShadedDoubleSide=A.map(t=>{const n=this.cloneMaterial(t);return n.uniforms=Object.assign({},e.uniforms),n.flatShading=!0,n.side=M4,n})}}render(e,A,t){const n=e.shadowMap.enabled;if(e.shadowMap.enabled=!1,HC){const i=this.originalMaterials;this.meshCount=0,A.traverse(this.replaceMaterial),e.render(A,t);for(const r of i)r[0].material=r[1];this.meshCount!==i.size&&i.clear()}else{const i=A.overrideMaterial;A.overrideMaterial=this.material,e.render(A,t),A.overrideMaterial=i}e.shadowMap.enabled=n}disposeMaterials(){if(this.material!==null){const e=this.materials.concat(this.materialsBackSide).concat(this.materialsDoubleSide).concat(this.materialsFlatShaded).concat(this.materialsFlatShadedBackSide).concat(this.materialsFlatShadedDoubleSide);for(const A of e)A.dispose()}}dispose(){this.originalMaterials.clear(),this.disposeMaterials()}static get workaroundEnabled(){return HC}static set workaroundEnabled(e){HC=e}},Ct=-1,g7=class extends O3{constructor(e,A=Ct,t=Ct,n=1){super(),this.resizable=e,this.baseSize=new g0(1,1),this.preferredSize=new g0(A,t),this.target=this.preferredSize,this.s=n,this.effectiveSize=new g0,this.addEventListener("change",()=>this.updateEffectiveSize()),this.updateEffectiveSize()}updateEffectiveSize(){const e=this.baseSize,A=this.preferredSize,t=this.effectiveSize,n=this.scale;A.width!==Ct?t.width=A.width:A.height!==Ct?t.width=Math.round(A.height*(e.width/Math.max(e.height,1))):t.width=Math.round(e.width*n),A.height!==Ct?t.height=A.height:A.width!==Ct?t.height=Math.round(A.width/Math.max(e.width/Math.max(e.height,1),1)):t.height=Math.round(e.height*n)}get width(){return this.effectiveSize.width}set width(e){this.preferredWidth=e}get height(){return this.effectiveSize.height}set height(e){this.preferredHeight=e}getWidth(){return this.width}getHeight(){return this.height}get scale(){return this.s}set scale(e){this.s!==e&&(this.s=e,this.preferredSize.setScalar(Ct),this.dispatchEvent({type:"change"}),this.resizable.setSize(this.baseSize.width,this.baseSize.height))}getScale(){return this.scale}setScale(e){this.scale=e}get baseWidth(){return this.baseSize.width}set baseWidth(e){this.baseSize.width!==e&&(this.baseSize.width=e,this.dispatchEvent({type:"change"}),this.resizable.setSize(this.baseSize.width,this.baseSize.height))}getBaseWidth(){return this.baseWidth}setBaseWidth(e){this.baseWidth=e}get baseHeight(){return this.baseSize.height}set baseHeight(e){this.baseSize.height!==e&&(this.baseSize.height=e,this.dispatchEvent({type:"change"}),this.resizable.setSize(this.baseSize.width,this.baseSize.height))}getBaseHeight(){return this.baseHeight}setBaseHeight(e){this.baseHeight=e}setBaseSize(e,A){(this.baseSize.width!==e||this.baseSize.height!==A)&&(this.baseSize.set(e,A),this.dispatchEvent({type:"change"}),this.resizable.setSize(this.baseSize.width,this.baseSize.height))}get preferredWidth(){return this.preferredSize.width}set preferredWidth(e){this.preferredSize.width!==e&&(this.preferredSize.width=e,this.dispatchEvent({type:"change"}),this.resizable.setSize(this.baseSize.width,this.baseSize.height))}getPreferredWidth(){return this.preferredWidth}setPreferredWidth(e){this.preferredWidth=e}get preferredHeight(){return this.preferredSize.height}set preferredHeight(e){this.preferredSize.height!==e&&(this.preferredSize.height=e,this.dispatchEvent({type:"change"}),this.resizable.setSize(this.baseSize.width,this.baseSize.height))}getPreferredHeight(){return this.preferredHeight}setPreferredHeight(e){this.preferredHeight=e}setPreferredSize(e,A){(this.preferredSize.width!==e||this.preferredSize.height!==A)&&(this.preferredSize.set(e,A),this.dispatchEvent({type:"change"}),this.resizable.setSize(this.baseSize.width,this.baseSize.height))}copy(e){this.s=e.scale,this.baseSize.set(e.baseWidth,e.baseHeight),this.preferredSize.set(e.preferredWidth,e.preferredHeight),this.dispatchEvent({type:"change"}),this.resizable.setSize(this.baseSize.width,this.baseSize.height)}static get AUTO_SIZE(){return Ct}},v5={SKIP:9,SET:30,ADD:0,ALPHA:1,AVERAGE:2,COLOR:3,COLOR_BURN:4,COLOR_DODGE:5,DARKEN:6,DIFFERENCE:7,DIVIDE:8,DST:9,EXCLUSION:10,HARD_LIGHT:11,HARD_MIX:12,HUE:13,INVERT:14,INVERT_RGB:15,LIGHTEN:16,LINEAR_BURN:17,LINEAR_DODGE:18,LINEAR_LIGHT:19,LUMINOSITY:20,MULTIPLY:21,NEGATION:22,NORMAL:23,OVERLAY:24,PIN_LIGHT:25,REFLECT:26,SATURATION:27,SCREEN:28,SOFT_LIGHT:29,SRC:30,SUBTRACT:31,VIVID_LIGHT:32},i80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,x+y,opacity);}",r80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,y,min(y.a,opacity));}",s80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,(x+y)*0.5,opacity);}",o80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec3 xHSL=RGBToHSL(x.rgb);vec3 yHSL=RGBToHSL(y.rgb);vec3 z=HSLToRGB(vec3(yHSL.rg,xHSL.b));return vec4(mix(x.rgb,z,opacity),y.a);}",a80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec4 z=mix(step(0.0,y)*(1.0-min(vec4(1.0),(1.0-x)/y)),vec4(1.0),step(1.0,x));return mix(x,z,opacity);}",l80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec4 z=step(0.0,x)*mix(min(vec4(1.0),x/max(1.0-y,1e-9)),vec4(1.0),step(1.0,y));return mix(x,z,opacity);}",g80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,min(x,y),opacity);}",c80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,abs(x-y),opacity);}",u80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,x/max(y,1e-12),opacity);}",I80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,(x+y-2.0*x*y),opacity);}",C80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec4 a=min(x,1.0),b=min(y,1.0);vec4 z=mix(2.0*a*b,1.0-2.0*(1.0-a)*(1.0-b),step(0.5,y));return mix(x,z,opacity);}",h80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,step(1.0,x+y),opacity);}",f80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec3 xHSL=RGBToHSL(x.rgb);vec3 yHSL=RGBToHSL(y.rgb);vec3 z=HSLToRGB(vec3(yHSL.r,xHSL.gb));return vec4(mix(x.rgb,z,opacity),y.a);}",d80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,1.0-y,opacity);}",E80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,y*(1.0-x),opacity);}",B80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,max(x,y),opacity);}",Q80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,clamp(y+x-1.0,0.0,1.0),opacity);}",p80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,min(x+y,1.0),opacity);}",m80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,clamp(2.0*y+x-1.0,0.0,1.0),opacity);}",y80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec3 xHSL=RGBToHSL(x.rgb);vec3 yHSL=RGBToHSL(y.rgb);vec3 z=HSLToRGB(vec3(xHSL.rg,yHSL.b));return vec4(mix(x.rgb,z,opacity),y.a);}",w80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,x*y,opacity);}",D80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,1.0-abs(1.0-x-y),opacity);}",M80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,y,opacity);}",R80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec4 z=mix(2.0*y*x,1.0-2.0*(1.0-y)*(1.0-x),step(0.5,x));return mix(x,z,opacity);}",S80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec4 y2=2.0*y;vec4 z=mix(mix(y2,x,step(0.5*x,y)),max(vec4(0.0),y2-1.0),step(x,(y2-1.0)));return mix(x,z,opacity);}",v80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec4 z=mix(min(x*x/max(1.0-y,1e-12),1.0),y,step(1.0,y));return mix(x,z,opacity);}",N80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec3 xHSL=RGBToHSL(x.rgb);vec3 yHSL=RGBToHSL(y.rgb);vec3 z=HSLToRGB(vec3(xHSL.r,yHSL.g,xHSL.b));return vec4(mix(x.rgb,z,opacity),y.a);}",x80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,x+y-min(x*y,1.0),opacity);}",T80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec4 y2=2.0*y;vec4 w=step(0.5,y);vec4 z=mix(x-(1.0-y2)*x*(1.0-x),mix(x+(y2-1.0)*(sqrt(x)-x),x+(y2-1.0)*x*((16.0*x-12.0)*x+3.0),w*(1.0-step(0.25,x))),w);return mix(x,z,opacity);}",U80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return y;}",F80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,max(x+y-1.0,0.0),opacity);}",_80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec4 z=mix(max(1.0-min((1.0-x)/(2.0*y),1.0),0.0),min(x/(2.0*(1.0-y)),1.0),step(0.5,y));return mix(x,z,opacity);}",k80=new Map([[v5.ADD,i80],[v5.ALPHA,r80],[v5.AVERAGE,s80],[v5.COLOR,o80],[v5.COLOR_BURN,a80],[v5.COLOR_DODGE,l80],[v5.DARKEN,g80],[v5.DIFFERENCE,c80],[v5.DIVIDE,u80],[v5.DST,null],[v5.EXCLUSION,I80],[v5.HARD_LIGHT,C80],[v5.HARD_MIX,h80],[v5.HUE,f80],[v5.INVERT,d80],[v5.INVERT_RGB,E80],[v5.LIGHTEN,B80],[v5.LINEAR_BURN,Q80],[v5.LINEAR_DODGE,p80],[v5.LINEAR_LIGHT,m80],[v5.LUMINOSITY,y80],[v5.MULTIPLY,w80],[v5.NEGATION,D80],[v5.NORMAL,M80],[v5.OVERLAY,R80],[v5.PIN_LIGHT,S80],[v5.REFLECT,v80],[v5.SATURATION,N80],[v5.SCREEN,x80],[v5.SOFT_LIGHT,T80],[v5.SRC,U80],[v5.SUBTRACT,F80],[v5.VIVID_LIGHT,_80]]),L80=class extends O3{constructor(e,A=1){super(),this._blendFunction=e,this.opacity=new B2(A)}getOpacity(){return this.opacity.value}setOpacity(e){this.opacity.value=e}get blendFunction(){return this._blendFunction}set blendFunction(e){this._blendFunction=e,this.dispatchEvent({type:"change"})}getBlendFunction(){return this.blendFunction}setBlendFunction(e){this.blendFunction=e}getShaderCode(){return k80.get(this.blendFunction)}},E6=class extends O3{constructor(e,A,{attributes:t=uA.NONE,blendFunction:n=v5.NORMAL,defines:i=new Map,uniforms:r=new Map,extensions:s=null,vertexShader:o=null}={}){super(),this.name=e,this.renderer=null,this.attributes=t,this.fragmentShader=A,this.vertexShader=o,this.defines=i,this.uniforms=r,this.extensions=s,this.blendMode=new L80(n),this.blendMode.addEventListener("change",a=>this.setChanged()),this._inputColorSpace=k3,this._outputColorSpace=g4}get inputColorSpace(){return this._inputColorSpace}set inputColorSpace(e){this._inputColorSpace=e,this.setChanged()}get outputColorSpace(){return this._outputColorSpace}set outputColorSpace(e){this._outputColorSpace=e,this.setChanged()}set mainScene(e){}set mainCamera(e){}getName(){return this.name}setRenderer(e){this.renderer=e}getDefines(){return this.defines}getUniforms(){return this.uniforms}getExtensions(){return this.extensions}getBlendMode(){return this.blendMode}getAttributes(){return this.attributes}setAttributes(e){this.attributes=e,this.setChanged()}getFragmentShader(){return this.fragmentShader}setFragmentShader(e){this.fragmentShader=e,this.setChanged()}getVertexShader(){return this.vertexShader}setVertexShader(e){this.vertexShader=e,this.setChanged()}setChanged(){this.dispatchEvent({type:"change"})}setDepthTexture(e,A=t9){}update(e,A,t){}setSize(e,A){}initialize(e,A,t){}dispose(){for(const e of Object.keys(this)){const A=this[e];(A instanceof S1||A instanceof u1||A instanceof I2||A instanceof oe)&&this[e].dispose()}}},G80="uniform float brightness;uniform float contrast;void mainImage(const in vec4 inputColor,const in vec2 uv,out vec4 outputColor){vec3 color=inputColor.rgb+vec3(brightness-0.5);if(contrast>0.0){color/=vec3(1.0-contrast);}else{color*=vec3(1.0+contrast);}outputColor=vec4(color+vec3(0.5),inputColor.a);}",b80=class extends E6{constructor({blendFunction:e=v5.SRC,brightness:A=0,contrast:t=0}={}){super("BrightnessContrastEffect",G80,{blendFunction:e,uniforms:new Map([["brightness",new B2(A)],["contrast",new B2(t)]])}),this.inputColorSpace=e2}get brightness(){return this.uniforms.get("brightness").value}set brightness(e){this.uniforms.get("brightness").value=e}getBrightness(){return this.brightness}setBrightness(e){this.brightness=e}get contrast(){return this.uniforms.get("contrast").value}set contrast(e){this.uniforms.get("contrast").value=e}getContrast(){return this.contrast}setContrast(e){this.contrast=e}},O80=`#ifdef RADIAL_MODULATION +}`,A80="varying vec2 vUv;void main(){vUv=position.xy*0.5+0.5;gl_Position=vec4(position.xy,1.0,1.0);}",e80=class extends Y1{constructor(){super({name:"CopyMaterial",uniforms:{inputBuffer:new B2(null),opacity:new B2(1)},blending:x3,toneMapped:!1,depthWrite:!1,depthTest:!1,fragmentShader:$60,vertexShader:A80}),this.fragmentShader=k_(this.fragmentShader)}set inputBuffer(e){this.uniforms.inputBuffer.value=e}setInputBuffer(e){this.uniforms.inputBuffer.value=e}getOpacity(e){return this.uniforms.opacity.value}setOpacity(e){this.uniforms.opacity.value=e}},t80=class extends oe{constructor(e,A=!0){super("CopyPass"),this.fullscreenMaterial=new e80,this.needsSwap=!1,this.renderTarget=e,e===void 0&&(this.renderTarget=new S1(1,1,{minFilter:o2,magFilter:o2,stencilBuffer:!1,depthBuffer:!1}),this.renderTarget.texture.name="CopyPass.Target"),this.autoResize=A}get resize(){return this.autoResize}set resize(e){this.autoResize=e}get texture(){return this.renderTarget.texture}getTexture(){return this.renderTarget.texture}setAutoResizeEnabled(e){this.autoResize=e}render(e,A,t,n,i){this.fullscreenMaterial.inputBuffer=A.texture,e.setRenderTarget(this.renderToScreen?null:this.renderTarget),e.render(this.scene,this.camera)}setSize(e,A){this.autoResize&&this.renderTarget.setSize(e,A)}initialize(e,A,t){t!==void 0&&(this.renderTarget.texture.type=t,t!==I4?this.fullscreenMaterial.defines.FRAMEBUFFER_PRECISION_HIGH="1":e!==null&&e.outputColorSpace===e2&&(this.renderTarget.texture.colorSpace=e2))}},AR=new F0,L_=class extends oe{constructor(e=!0,A=!0,t=!1){super("ClearPass",null,null),this.needsSwap=!1,this.color=e,this.depth=A,this.stencil=t,this.overrideClearColor=null,this.overrideClearAlpha=-1}setClearFlags(e,A,t){this.color=e,this.depth=A,this.stencil=t}getOverrideClearColor(){return this.overrideClearColor}setOverrideClearColor(e){this.overrideClearColor=e}getOverrideClearAlpha(){return this.overrideClearAlpha}setOverrideClearAlpha(e){this.overrideClearAlpha=e}render(e,A,t,n,i){const r=this.overrideClearColor,s=this.overrideClearAlpha,o=e.getClearAlpha(),a=r!==null,l=s>=0;a?(e.getClearColor(AR),e.setClearColor(r,l?s:o)):l&&e.setClearAlpha(s),e.setRenderTarget(this.renderToScreen?null:A),e.clear(this.color,this.depth,this.stencil),a?e.setClearColor(AR,o):l&&e.setClearAlpha(o)}},n80=class extends oe{constructor(e,A){super("MaskPass",e,A),this.needsSwap=!1,this.clearPass=new L_(!1,!1,!0),this.inverse=!1}set mainScene(e){this.scene=e}set mainCamera(e){this.camera=e}get inverted(){return this.inverse}set inverted(e){this.inverse=e}get clear(){return this.clearPass.enabled}set clear(e){this.clearPass.enabled=e}getClearPass(){return this.clearPass}isInverted(){return this.inverted}setInverted(e){this.inverted=e}render(e,A,t,n,i){const r=e.getContext(),s=e.state.buffers,o=this.scene,a=this.camera,l=this.clearPass,u=this.inverted?0:1,I=1-u;s.color.setMask(!1),s.depth.setMask(!1),s.color.setLocked(!0),s.depth.setLocked(!0),s.stencil.setTest(!0),s.stencil.setOp(r.REPLACE,r.REPLACE,r.REPLACE),s.stencil.setFunc(r.ALWAYS,u,4294967295),s.stencil.setClear(I),s.stencil.setLocked(!0),this.clearPass.enabled&&(this.renderToScreen?l.render(e,null):(l.render(e,A),l.render(e,t))),this.renderToScreen?(e.setRenderTarget(null),e.render(o,a)):(e.setRenderTarget(A),e.render(o,a),e.setRenderTarget(t),e.render(o,a)),s.color.setLocked(!1),s.depth.setLocked(!1),s.stencil.setLocked(!1),s.stencil.setFunc(r.EQUAL,1,4294967295),s.stencil.setOp(r.KEEP,r.KEEP,r.KEEP),s.stencil.setLocked(!0)}},i80=class{constructor(A=null,{depthBuffer:t=!0,stencilBuffer:n=!1,multisampling:i=0,frameBufferType:r}={}){this.renderer=null,this.inputBuffer=this.createBuffer(t,n,r,i),this.outputBuffer=this.inputBuffer.clone(),this.copyPass=new t80,this.depthTexture=null,this.passes=[],this.timer=new W60,this.autoRenderToScreen=!0,this.setRenderer(A)}get multisampling(){return this.inputBuffer.samples||0}set multisampling(A){const t=this.inputBuffer,n=this.multisampling;n>0&&A>0?(this.inputBuffer.samples=A,this.outputBuffer.samples=A,this.inputBuffer.dispose(),this.outputBuffer.dispose()):n!==A&&(this.inputBuffer.dispose(),this.outputBuffer.dispose(),this.inputBuffer=this.createBuffer(t.depthBuffer,t.stencilBuffer,t.texture.type,A),this.inputBuffer.depthTexture=this.depthTexture,this.outputBuffer=this.inputBuffer.clone())}getTimer(){return this.timer}getRenderer(){return this.renderer}setRenderer(A){if(this.renderer=A,A!==null){const t=A.getSize(new g0),n=A.getContext().getContextAttributes().alpha,i=this.inputBuffer.texture.type;i===I4&&A.outputColorSpace===e2&&(this.inputBuffer.texture.colorSpace=e2,this.outputBuffer.texture.colorSpace=e2,this.inputBuffer.dispose(),this.outputBuffer.dispose()),A.autoClear=!1,this.setSize(t.width,t.height);for(const r of this.passes)r.initialize(A,n,i)}}replaceRenderer(A,t=!0){const n=this.renderer,i=n.domElement.parentNode;return this.setRenderer(A),t&&i!==null&&(i.removeChild(n.domElement),i.appendChild(A.domElement)),n}createDepthTexture(){const A=this.depthTexture=new bg;return this.inputBuffer.depthTexture=A,this.inputBuffer.dispose(),this.inputBuffer.stencilBuffer?(A.format=Ht,A.type=Ne):A.type=bA,A}deleteDepthTexture(){if(this.depthTexture!==null){this.depthTexture.dispose(),this.depthTexture=null,this.inputBuffer.depthTexture=null,this.inputBuffer.dispose();for(const A of this.passes)A.setDepthTexture(null)}}createBuffer(A,t,n,i){const r=this.renderer,s=r===null?new g0:r.getDrawingBufferSize(new g0),o={minFilter:o2,magFilter:o2,stencilBuffer:t,depthBuffer:A,type:n},a=new S1(s.width,s.height,o);return i>0&&(a.ignoreDepthForMultisampleCopy=!1,a.samples=i),n===I4&&r!==null&&r.outputColorSpace===e2&&(a.texture.colorSpace=e2),a.texture.name="EffectComposer.Buffer",a.texture.generateMipmaps=!1,a}setMainScene(A){for(const t of this.passes)t.mainScene=A}setMainCamera(A){for(const t of this.passes)t.mainCamera=A}addPass(A,t){const n=this.passes,i=this.renderer,r=i.getDrawingBufferSize(new g0),s=i.getContext().getContextAttributes().alpha,o=this.inputBuffer.texture.type;if(A.setRenderer(i),A.setSize(r.width,r.height),A.initialize(i,s,o),this.autoRenderToScreen&&(n.length>0&&(n[n.length-1].renderToScreen=!1),A.renderToScreen&&(this.autoRenderToScreen=!1)),t!==void 0?n.splice(t,0,A):n.push(A),this.autoRenderToScreen&&(n[n.length-1].renderToScreen=!0),A.needsDepthTexture||this.depthTexture!==null)if(this.depthTexture===null){const a=this.createDepthTexture();for(A of n)A.setDepthTexture(a)}else A.setDepthTexture(this.depthTexture)}removePass(A){const t=this.passes,n=t.indexOf(A);if(n!==-1&&t.splice(n,1).length>0){if(this.depthTexture!==null){const s=(a,l)=>a||l.needsDepthTexture;t.reduce(s,!1)||(A.getDepthTexture()===this.depthTexture&&A.setDepthTexture(null),this.deleteDepthTexture())}this.autoRenderToScreen&&n===t.length&&(A.renderToScreen=!1,t.length>0&&(t[t.length-1].renderToScreen=!0))}}removeAllPasses(){const A=this.passes;this.deleteDepthTexture(),A.length>0&&(this.autoRenderToScreen&&(A[A.length-1].renderToScreen=!1),this.passes=[])}render(A){const t=this.renderer,n=this.copyPass;let i=this.inputBuffer,r=this.outputBuffer,s=!1,o,a,l;A===void 0&&(this.timer.update(),A=this.timer.getDelta());for(const u of this.passes)u.enabled&&(u.render(t,i,r,A,s),u.needsSwap&&(s&&(n.renderToScreen=u.renderToScreen,o=t.getContext(),a=t.state.buffers.stencil,a.setFunc(o.NOTEQUAL,1,4294967295),n.render(t,i,r,A,s),a.setFunc(o.EQUAL,1,4294967295)),l=i,i=r,r=l),u instanceof n80?s=!0:u instanceof q60&&(s=!1))}setSize(A,t,n){const i=this.renderer,r=i.getSize(new g0);(A===void 0||t===void 0)&&(A=r.width,t=r.height),(r.width!==A||r.height!==t)&&i.setSize(A,t,n);const s=i.getDrawingBufferSize(new g0);this.inputBuffer.setSize(s.width,s.height),this.outputBuffer.setSize(s.width,s.height);for(const o of this.passes)o.setSize(s.width,s.height)}reset(){this.dispose(),this.autoRenderToScreen=!0}dispose(){for(const A of this.passes)A.dispose();this.passes=[],this.inputBuffer!==null&&this.inputBuffer.dispose(),this.outputBuffer!==null&&this.outputBuffer.dispose(),this.deleteDepthTexture(),this.copyPass.dispose(),this.timer.dispose()}},uA={NONE:0,DEPTH:1,CONVOLUTION:2},q5={FRAGMENT_HEAD:"FRAGMENT_HEAD",FRAGMENT_MAIN_UV:"FRAGMENT_MAIN_UV",FRAGMENT_MAIN_IMAGE:"FRAGMENT_MAIN_IMAGE",VERTEX_HEAD:"VERTEX_HEAD",VERTEX_MAIN_SUPPORT:"VERTEX_MAIN_SUPPORT"},r80=class{constructor(){this.shaderParts=new Map([[q5.FRAGMENT_HEAD,null],[q5.FRAGMENT_MAIN_UV,null],[q5.FRAGMENT_MAIN_IMAGE,null],[q5.VERTEX_HEAD,null],[q5.VERTEX_MAIN_SUPPORT,null]]),this.defines=new Map,this.uniforms=new Map,this.blendModes=new Map,this.extensions=new Set,this.attributes=uA.NONE,this.varyings=new Set,this.uvTransformation=!1,this.readDepth=!1,this.colorSpace=k3}},VC=!1,eR=class{constructor(e=null){this.originalMaterials=new Map,this.material=null,this.materials=null,this.materialsBackSide=null,this.materialsDoubleSide=null,this.materialsFlatShaded=null,this.materialsFlatShadedBackSide=null,this.materialsFlatShadedDoubleSide=null,this.setMaterial(e),this.meshCount=0,this.replaceMaterial=A=>{if(A.isMesh){let t;if(A.material.flatShading)switch(A.material.side){case M4:t=this.materialsFlatShadedDoubleSide;break;case o1:t=this.materialsFlatShadedBackSide;break;default:t=this.materialsFlatShaded;break}else switch(A.material.side){case M4:t=this.materialsDoubleSide;break;case o1:t=this.materialsBackSide;break;default:t=this.materials;break}this.originalMaterials.set(A,A.material),A.isSkinnedMesh?A.material=t[2]:A.isInstancedMesh?A.material=t[1]:A.material=t[0],++this.meshCount}}}cloneMaterial(e){if(!(e instanceof Y1))return e.clone();const A=e.uniforms,t=new Map;for(const i in A){const r=A[i].value;r.isRenderTargetTexture&&(A[i].value=null,t.set(i,r))}const n=e.clone();for(const i of t)A[i[0]].value=i[1],n.uniforms[i[0]].value=i[1];return n}setMaterial(e){if(this.disposeMaterials(),this.material=e,e!==null){const A=this.materials=[this.cloneMaterial(e),this.cloneMaterial(e),this.cloneMaterial(e)];for(const t of A)t.uniforms=Object.assign({},e.uniforms),t.side=WA;A[2].skinning=!0,this.materialsBackSide=A.map(t=>{const n=this.cloneMaterial(t);return n.uniforms=Object.assign({},e.uniforms),n.side=o1,n}),this.materialsDoubleSide=A.map(t=>{const n=this.cloneMaterial(t);return n.uniforms=Object.assign({},e.uniforms),n.side=M4,n}),this.materialsFlatShaded=A.map(t=>{const n=this.cloneMaterial(t);return n.uniforms=Object.assign({},e.uniforms),n.flatShading=!0,n}),this.materialsFlatShadedBackSide=A.map(t=>{const n=this.cloneMaterial(t);return n.uniforms=Object.assign({},e.uniforms),n.flatShading=!0,n.side=o1,n}),this.materialsFlatShadedDoubleSide=A.map(t=>{const n=this.cloneMaterial(t);return n.uniforms=Object.assign({},e.uniforms),n.flatShading=!0,n.side=M4,n})}}render(e,A,t){const n=e.shadowMap.enabled;if(e.shadowMap.enabled=!1,VC){const i=this.originalMaterials;this.meshCount=0,A.traverse(this.replaceMaterial),e.render(A,t);for(const r of i)r[0].material=r[1];this.meshCount!==i.size&&i.clear()}else{const i=A.overrideMaterial;A.overrideMaterial=this.material,e.render(A,t),A.overrideMaterial=i}e.shadowMap.enabled=n}disposeMaterials(){if(this.material!==null){const e=this.materials.concat(this.materialsBackSide).concat(this.materialsDoubleSide).concat(this.materialsFlatShaded).concat(this.materialsFlatShadedBackSide).concat(this.materialsFlatShadedDoubleSide);for(const A of e)A.dispose()}}dispose(){this.originalMaterials.clear(),this.disposeMaterials()}static get workaroundEnabled(){return VC}static set workaroundEnabled(e){VC=e}},ht=-1,u7=class extends O3{constructor(e,A=ht,t=ht,n=1){super(),this.resizable=e,this.baseSize=new g0(1,1),this.preferredSize=new g0(A,t),this.target=this.preferredSize,this.s=n,this.effectiveSize=new g0,this.addEventListener("change",()=>this.updateEffectiveSize()),this.updateEffectiveSize()}updateEffectiveSize(){const e=this.baseSize,A=this.preferredSize,t=this.effectiveSize,n=this.scale;A.width!==ht?t.width=A.width:A.height!==ht?t.width=Math.round(A.height*(e.width/Math.max(e.height,1))):t.width=Math.round(e.width*n),A.height!==ht?t.height=A.height:A.width!==ht?t.height=Math.round(A.width/Math.max(e.width/Math.max(e.height,1),1)):t.height=Math.round(e.height*n)}get width(){return this.effectiveSize.width}set width(e){this.preferredWidth=e}get height(){return this.effectiveSize.height}set height(e){this.preferredHeight=e}getWidth(){return this.width}getHeight(){return this.height}get scale(){return this.s}set scale(e){this.s!==e&&(this.s=e,this.preferredSize.setScalar(ht),this.dispatchEvent({type:"change"}),this.resizable.setSize(this.baseSize.width,this.baseSize.height))}getScale(){return this.scale}setScale(e){this.scale=e}get baseWidth(){return this.baseSize.width}set baseWidth(e){this.baseSize.width!==e&&(this.baseSize.width=e,this.dispatchEvent({type:"change"}),this.resizable.setSize(this.baseSize.width,this.baseSize.height))}getBaseWidth(){return this.baseWidth}setBaseWidth(e){this.baseWidth=e}get baseHeight(){return this.baseSize.height}set baseHeight(e){this.baseSize.height!==e&&(this.baseSize.height=e,this.dispatchEvent({type:"change"}),this.resizable.setSize(this.baseSize.width,this.baseSize.height))}getBaseHeight(){return this.baseHeight}setBaseHeight(e){this.baseHeight=e}setBaseSize(e,A){(this.baseSize.width!==e||this.baseSize.height!==A)&&(this.baseSize.set(e,A),this.dispatchEvent({type:"change"}),this.resizable.setSize(this.baseSize.width,this.baseSize.height))}get preferredWidth(){return this.preferredSize.width}set preferredWidth(e){this.preferredSize.width!==e&&(this.preferredSize.width=e,this.dispatchEvent({type:"change"}),this.resizable.setSize(this.baseSize.width,this.baseSize.height))}getPreferredWidth(){return this.preferredWidth}setPreferredWidth(e){this.preferredWidth=e}get preferredHeight(){return this.preferredSize.height}set preferredHeight(e){this.preferredSize.height!==e&&(this.preferredSize.height=e,this.dispatchEvent({type:"change"}),this.resizable.setSize(this.baseSize.width,this.baseSize.height))}getPreferredHeight(){return this.preferredHeight}setPreferredHeight(e){this.preferredHeight=e}setPreferredSize(e,A){(this.preferredSize.width!==e||this.preferredSize.height!==A)&&(this.preferredSize.set(e,A),this.dispatchEvent({type:"change"}),this.resizable.setSize(this.baseSize.width,this.baseSize.height))}copy(e){this.s=e.scale,this.baseSize.set(e.baseWidth,e.baseHeight),this.preferredSize.set(e.preferredWidth,e.preferredHeight),this.dispatchEvent({type:"change"}),this.resizable.setSize(this.baseSize.width,this.baseSize.height)}static get AUTO_SIZE(){return ht}},v5={SKIP:9,SET:30,ADD:0,ALPHA:1,AVERAGE:2,COLOR:3,COLOR_BURN:4,COLOR_DODGE:5,DARKEN:6,DIFFERENCE:7,DIVIDE:8,DST:9,EXCLUSION:10,HARD_LIGHT:11,HARD_MIX:12,HUE:13,INVERT:14,INVERT_RGB:15,LIGHTEN:16,LINEAR_BURN:17,LINEAR_DODGE:18,LINEAR_LIGHT:19,LUMINOSITY:20,MULTIPLY:21,NEGATION:22,NORMAL:23,OVERLAY:24,PIN_LIGHT:25,REFLECT:26,SATURATION:27,SCREEN:28,SOFT_LIGHT:29,SRC:30,SUBTRACT:31,VIVID_LIGHT:32},s80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,x+y,opacity);}",o80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,y,min(y.a,opacity));}",a80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,(x+y)*0.5,opacity);}",l80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec3 xHSL=RGBToHSL(x.rgb);vec3 yHSL=RGBToHSL(y.rgb);vec3 z=HSLToRGB(vec3(yHSL.rg,xHSL.b));return vec4(mix(x.rgb,z,opacity),y.a);}",g80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec4 z=mix(step(0.0,y)*(1.0-min(vec4(1.0),(1.0-x)/y)),vec4(1.0),step(1.0,x));return mix(x,z,opacity);}",c80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec4 z=step(0.0,x)*mix(min(vec4(1.0),x/max(1.0-y,1e-9)),vec4(1.0),step(1.0,y));return mix(x,z,opacity);}",u80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,min(x,y),opacity);}",I80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,abs(x-y),opacity);}",C80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,x/max(y,1e-12),opacity);}",h80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,(x+y-2.0*x*y),opacity);}",f80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec4 a=min(x,1.0),b=min(y,1.0);vec4 z=mix(2.0*a*b,1.0-2.0*(1.0-a)*(1.0-b),step(0.5,y));return mix(x,z,opacity);}",d80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,step(1.0,x+y),opacity);}",E80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec3 xHSL=RGBToHSL(x.rgb);vec3 yHSL=RGBToHSL(y.rgb);vec3 z=HSLToRGB(vec3(yHSL.r,xHSL.gb));return vec4(mix(x.rgb,z,opacity),y.a);}",B80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,1.0-y,opacity);}",Q80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,y*(1.0-x),opacity);}",p80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,max(x,y),opacity);}",m80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,clamp(y+x-1.0,0.0,1.0),opacity);}",y80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,min(x+y,1.0),opacity);}",w80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,clamp(2.0*y+x-1.0,0.0,1.0),opacity);}",D80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec3 xHSL=RGBToHSL(x.rgb);vec3 yHSL=RGBToHSL(y.rgb);vec3 z=HSLToRGB(vec3(xHSL.rg,yHSL.b));return vec4(mix(x.rgb,z,opacity),y.a);}",M80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,x*y,opacity);}",R80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,1.0-abs(1.0-x-y),opacity);}",S80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,y,opacity);}",v80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec4 z=mix(2.0*y*x,1.0-2.0*(1.0-y)*(1.0-x),step(0.5,x));return mix(x,z,opacity);}",N80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec4 y2=2.0*y;vec4 z=mix(mix(y2,x,step(0.5*x,y)),max(vec4(0.0),y2-1.0),step(x,(y2-1.0)));return mix(x,z,opacity);}",x80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec4 z=mix(min(x*x/max(1.0-y,1e-12),1.0),y,step(1.0,y));return mix(x,z,opacity);}",T80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec3 xHSL=RGBToHSL(x.rgb);vec3 yHSL=RGBToHSL(y.rgb);vec3 z=HSLToRGB(vec3(xHSL.r,yHSL.g,xHSL.b));return vec4(mix(x.rgb,z,opacity),y.a);}",U80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,x+y-min(x*y,1.0),opacity);}",F80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec4 y2=2.0*y;vec4 w=step(0.5,y);vec4 z=mix(x-(1.0-y2)*x*(1.0-x),mix(x+(y2-1.0)*(sqrt(x)-x),x+(y2-1.0)*x*((16.0*x-12.0)*x+3.0),w*(1.0-step(0.25,x))),w);return mix(x,z,opacity);}",_80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return y;}",k80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,max(x+y-1.0,0.0),opacity);}",L80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){vec4 z=mix(max(1.0-min((1.0-x)/(2.0*y),1.0),0.0),min(x/(2.0*(1.0-y)),1.0),step(0.5,y));return mix(x,z,opacity);}",G80=new Map([[v5.ADD,s80],[v5.ALPHA,o80],[v5.AVERAGE,a80],[v5.COLOR,l80],[v5.COLOR_BURN,g80],[v5.COLOR_DODGE,c80],[v5.DARKEN,u80],[v5.DIFFERENCE,I80],[v5.DIVIDE,C80],[v5.DST,null],[v5.EXCLUSION,h80],[v5.HARD_LIGHT,f80],[v5.HARD_MIX,d80],[v5.HUE,E80],[v5.INVERT,B80],[v5.INVERT_RGB,Q80],[v5.LIGHTEN,p80],[v5.LINEAR_BURN,m80],[v5.LINEAR_DODGE,y80],[v5.LINEAR_LIGHT,w80],[v5.LUMINOSITY,D80],[v5.MULTIPLY,M80],[v5.NEGATION,R80],[v5.NORMAL,S80],[v5.OVERLAY,v80],[v5.PIN_LIGHT,N80],[v5.REFLECT,x80],[v5.SATURATION,T80],[v5.SCREEN,U80],[v5.SOFT_LIGHT,F80],[v5.SRC,_80],[v5.SUBTRACT,k80],[v5.VIVID_LIGHT,L80]]),b80=class extends O3{constructor(e,A=1){super(),this._blendFunction=e,this.opacity=new B2(A)}getOpacity(){return this.opacity.value}setOpacity(e){this.opacity.value=e}get blendFunction(){return this._blendFunction}set blendFunction(e){this._blendFunction=e,this.dispatchEvent({type:"change"})}getBlendFunction(){return this.blendFunction}setBlendFunction(e){this.blendFunction=e}getShaderCode(){return G80.get(this.blendFunction)}},Q6=class extends O3{constructor(e,A,{attributes:t=uA.NONE,blendFunction:n=v5.NORMAL,defines:i=new Map,uniforms:r=new Map,extensions:s=null,vertexShader:o=null}={}){super(),this.name=e,this.renderer=null,this.attributes=t,this.fragmentShader=A,this.vertexShader=o,this.defines=i,this.uniforms=r,this.extensions=s,this.blendMode=new b80(n),this.blendMode.addEventListener("change",a=>this.setChanged()),this._inputColorSpace=k3,this._outputColorSpace=g4}get inputColorSpace(){return this._inputColorSpace}set inputColorSpace(e){this._inputColorSpace=e,this.setChanged()}get outputColorSpace(){return this._outputColorSpace}set outputColorSpace(e){this._outputColorSpace=e,this.setChanged()}set mainScene(e){}set mainCamera(e){}getName(){return this.name}setRenderer(e){this.renderer=e}getDefines(){return this.defines}getUniforms(){return this.uniforms}getExtensions(){return this.extensions}getBlendMode(){return this.blendMode}getAttributes(){return this.attributes}setAttributes(e){this.attributes=e,this.setChanged()}getFragmentShader(){return this.fragmentShader}setFragmentShader(e){this.fragmentShader=e,this.setChanged()}getVertexShader(){return this.vertexShader}setVertexShader(e){this.vertexShader=e,this.setChanged()}setChanged(){this.dispatchEvent({type:"change"})}setDepthTexture(e,A=t9){}update(e,A,t){}setSize(e,A){}initialize(e,A,t){}dispose(){for(const e of Object.keys(this)){const A=this[e];(A instanceof S1||A instanceof u1||A instanceof I2||A instanceof oe)&&this[e].dispose()}}},O80="uniform float brightness;uniform float contrast;void mainImage(const in vec4 inputColor,const in vec2 uv,out vec4 outputColor){vec3 color=inputColor.rgb+vec3(brightness-0.5);if(contrast>0.0){color/=vec3(1.0-contrast);}else{color*=vec3(1.0+contrast);}outputColor=vec4(color+vec3(0.5),inputColor.a);}",P80=class extends Q6{constructor({blendFunction:e=v5.SRC,brightness:A=0,contrast:t=0}={}){super("BrightnessContrastEffect",O80,{blendFunction:e,uniforms:new Map([["brightness",new B2(A)],["contrast",new B2(t)]])}),this.inputColorSpace=e2}get brightness(){return this.uniforms.get("brightness").value}set brightness(e){this.uniforms.get("brightness").value=e}getBrightness(){return this.brightness}setBrightness(e){this.brightness=e}get contrast(){return this.uniforms.get("contrast").value}set contrast(e){this.uniforms.get("contrast").value=e}getContrast(){return this.contrast}setContrast(e){this.contrast=e}},Y80=`#ifdef RADIAL_MODULATION uniform float modulationOffset; #endif varying float vActive;varying vec2 vUvR;varying vec2 vUvB;void mainImage(const in vec4 inputColor,const in vec2 uv,out vec4 outputColor){vec2 ra=inputColor.ra;vec2 ba=inputColor.ba; @@ -3810,7 +3810,7 @@ const vec2 center=vec2(0.5);float d=distance(uv,center)*2.0;d=max(d-modulationOf #else if(vActive>0.0){ra=texture2D(inputBuffer,vUvR).ra;ba=texture2D(inputBuffer,vUvB).ba;} #endif -outputColor=vec4(ra.x,inputColor.g,ba.x,max(max(ra.y,ba.y),inputColor.a));}`,P80="uniform vec2 offset;varying float vActive;varying vec2 vUvR;varying vec2 vUvB;void mainSupport(const in vec2 uv){vec2 shift=offset*vec2(1.0,aspect);vActive=(shift.x!=0.0||shift.y!=0.0)?1.0:0.0;vUvR=uv+shift;vUvB=uv-shift;}",Y80=class extends E6{constructor({offset:e=new g0(.001,5e-4),radialModulation:A=!1,modulationOffset:t=.15}={}){super("ChromaticAberrationEffect",O80,{vertexShader:P80,attributes:uA.CONVOLUTION,uniforms:new Map([["offset",new B2(e)],["modulationOffset",new B2(t)]])}),this.radialModulation=A}get offset(){return this.uniforms.get("offset").value}set offset(e){this.uniforms.get("offset").value=e}get radialModulation(){return this.defines.has("RADIAL_MODULATION")}set radialModulation(e){e?this.defines.set("RADIAL_MODULATION","1"):this.defines.delete("RADIAL_MODULATION"),this.setChanged()}get modulationOffset(){return this.uniforms.get("modulationOffset").value}set modulationOffset(e){this.uniforms.get("modulationOffset").value=e}getOffset(){return this.offset}setOffset(e){this.offset=e}},Ma={RED:0,GREEN:1,BLUE:2,ALPHA:3},k_=class extends oe{constructor(e,A,t=null){super("RenderPass",e,A),this.needsSwap=!1,this.clearPass=new __,this.overrideMaterialManager=t===null?null:new XM(t),this.ignoreBackground=!1,this.skipShadowMapUpdate=!1,this.selection=null}set mainScene(e){this.scene=e}set mainCamera(e){this.camera=e}get renderToScreen(){return super.renderToScreen}set renderToScreen(e){super.renderToScreen=e,this.clearPass.renderToScreen=e}get overrideMaterial(){const e=this.overrideMaterialManager;return e!==null?e.material:null}set overrideMaterial(e){const A=this.overrideMaterialManager;e!==null?A!==null?A.setMaterial(e):this.overrideMaterialManager=new XM(e):A!==null&&(A.dispose(),this.overrideMaterialManager=null)}getOverrideMaterial(){return this.overrideMaterial}setOverrideMaterial(e){this.overrideMaterial=e}get clear(){return this.clearPass.enabled}set clear(e){this.clearPass.enabled=e}getSelection(){return this.selection}setSelection(e){this.selection=e}isBackgroundDisabled(){return this.ignoreBackground}setBackgroundDisabled(e){this.ignoreBackground=e}isShadowMapDisabled(){return this.skipShadowMapUpdate}setShadowMapDisabled(e){this.skipShadowMapUpdate=e}getClearPass(){return this.clearPass}render(e,A,t,n,i){const r=this.scene,s=this.camera,o=this.selection,a=s.layers.mask,l=r.background,u=e.shadowMap.autoUpdate,I=this.renderToScreen?null:A;o!==null&&s.layers.set(o.getLayer()),this.skipShadowMapUpdate&&(e.shadowMap.autoUpdate=!1),(this.ignoreBackground||this.clearPass.overrideClearColor!==null)&&(r.background=null),this.clearPass.enabled&&this.clearPass.render(e,A),e.setRenderTarget(I),this.overrideMaterialManager!==null?this.overrideMaterialManager.render(e,r,s):e.render(r,s),s.layers.mask=a,r.background=l,e.shadowMap.autoUpdate=u}},J80=`#include +outputColor=vec4(ra.x,inputColor.g,ba.x,max(max(ra.y,ba.y),inputColor.a));}`,J80="uniform vec2 offset;varying float vActive;varying vec2 vUvR;varying vec2 vUvB;void mainSupport(const in vec2 uv){vec2 shift=offset*vec2(1.0,aspect);vActive=(shift.x!=0.0||shift.y!=0.0)?1.0:0.0;vUvR=uv+shift;vUvB=uv-shift;}",H80=class extends Q6{constructor({offset:e=new g0(.001,5e-4),radialModulation:A=!1,modulationOffset:t=.15}={}){super("ChromaticAberrationEffect",Y80,{vertexShader:J80,attributes:uA.CONVOLUTION,uniforms:new Map([["offset",new B2(e)],["modulationOffset",new B2(t)]])}),this.radialModulation=A}get offset(){return this.uniforms.get("offset").value}set offset(e){this.uniforms.get("offset").value=e}get radialModulation(){return this.defines.has("RADIAL_MODULATION")}set radialModulation(e){e?this.defines.set("RADIAL_MODULATION","1"):this.defines.delete("RADIAL_MODULATION"),this.setChanged()}get modulationOffset(){return this.uniforms.get("modulationOffset").value}set modulationOffset(e){this.uniforms.get("modulationOffset").value=e}getOffset(){return this.offset}setOffset(e){this.offset=e}},Sa={RED:0,GREEN:1,BLUE:2,ALPHA:3},G_=class extends oe{constructor(e,A,t=null){super("RenderPass",e,A),this.needsSwap=!1,this.clearPass=new L_,this.overrideMaterialManager=t===null?null:new eR(t),this.ignoreBackground=!1,this.skipShadowMapUpdate=!1,this.selection=null}set mainScene(e){this.scene=e}set mainCamera(e){this.camera=e}get renderToScreen(){return super.renderToScreen}set renderToScreen(e){super.renderToScreen=e,this.clearPass.renderToScreen=e}get overrideMaterial(){const e=this.overrideMaterialManager;return e!==null?e.material:null}set overrideMaterial(e){const A=this.overrideMaterialManager;e!==null?A!==null?A.setMaterial(e):this.overrideMaterialManager=new eR(e):A!==null&&(A.dispose(),this.overrideMaterialManager=null)}getOverrideMaterial(){return this.overrideMaterial}setOverrideMaterial(e){this.overrideMaterial=e}get clear(){return this.clearPass.enabled}set clear(e){this.clearPass.enabled=e}getSelection(){return this.selection}setSelection(e){this.selection=e}isBackgroundDisabled(){return this.ignoreBackground}setBackgroundDisabled(e){this.ignoreBackground=e}isShadowMapDisabled(){return this.skipShadowMapUpdate}setShadowMapDisabled(e){this.skipShadowMapUpdate=e}getClearPass(){return this.clearPass}render(e,A,t,n,i){const r=this.scene,s=this.camera,o=this.selection,a=s.layers.mask,l=r.background,u=e.shadowMap.autoUpdate,I=this.renderToScreen?null:A;o!==null&&s.layers.set(o.getLayer()),this.skipShadowMapUpdate&&(e.shadowMap.autoUpdate=!1),(this.ignoreBackground||this.clearPass.overrideClearColor!==null)&&(r.background=null),this.clearPass.enabled&&this.clearPass.render(e,A),e.setRenderTarget(I),this.overrideMaterialManager!==null?this.overrideMaterialManager.render(e,r,s):e.render(r,s),s.layers.mask=a,r.background=l,e.shadowMap.autoUpdate=u}},K80=`#include #ifdef GL_FRAGMENT_PRECISION_HIGH uniform highp sampler2D depthBuffer; #else @@ -3831,7 +3831,7 @@ vec3 n[4];n[0]=texture2D(normalBuffer,vUv0).rgb;n[1]=texture2D(normalBuffer,vUv1 #else vec3 n[4];n[0]=vec3(0.0);n[1]=vec3(0.0);n[2]=vec3(0.0);n[3]=vec3(0.0); #endif -gl_FragColor=vec4(n[index],d[index]);}`,H80="uniform vec2 texelSize;varying vec2 vUv0;varying vec2 vUv1;varying vec2 vUv2;varying vec2 vUv3;void main(){vec2 uv=position.xy*0.5+0.5;vUv0=uv;vUv1=vec2(uv.x,uv.y+texelSize.y);vUv2=vec2(uv.x+texelSize.x,uv.y);vUv3=uv+texelSize;gl_Position=vec4(position.xy,1.0,1.0);}",K80=class extends Y1{constructor(){super({name:"DepthDownsamplingMaterial",defines:{DEPTH_PACKING:"0"},uniforms:{depthBuffer:new B2(null),normalBuffer:new B2(null),texelSize:new B2(new g0)},blending:x3,toneMapped:!1,depthWrite:!1,depthTest:!1,fragmentShader:J80,vertexShader:H80})}set depthBuffer(e){this.uniforms.depthBuffer.value=e}set depthPacking(e){this.defines.DEPTH_PACKING=e.toFixed(0),this.needsUpdate=!0}setDepthBuffer(e,A=t9){this.depthBuffer=e,this.depthPacking=A}set normalBuffer(e){this.uniforms.normalBuffer.value=e,e!==null?this.defines.DOWNSAMPLE_NORMALS="1":delete this.defines.DOWNSAMPLE_NORMALS,this.needsUpdate=!0}setNormalBuffer(e){this.normalBuffer=e}setTexelSize(e,A){this.uniforms.texelSize.value.set(e,A)}setSize(e,A){this.uniforms.texelSize.value.set(1/e,1/A)}},V80=class extends oe{constructor({normalBuffer:e=null,resolutionScale:A=.5,width:t=g7.AUTO_SIZE,height:n=g7.AUTO_SIZE,resolutionX:i=t,resolutionY:r=n}={}){super("DepthDownsamplingPass");const s=new K80;s.normalBuffer=e,this.fullscreenMaterial=s,this.needsDepthTexture=!0,this.needsSwap=!1,this.renderTarget=new S1(1,1,{minFilter:s2,magFilter:s2,depthBuffer:!1,type:S3}),this.renderTarget.texture.name="DepthDownsamplingPass.Target",this.renderTarget.texture.generateMipmaps=!1;const o=this.resolution=new g7(this,i,r,A);o.addEventListener("change",a=>this.setSize(o.baseWidth,o.baseHeight))}get texture(){return this.renderTarget.texture}getTexture(){return this.renderTarget.texture}getResolution(){return this.resolution}setDepthTexture(e,A=t9){this.fullscreenMaterial.depthBuffer=e,this.fullscreenMaterial.depthPacking=A}render(e,A,t,n,i){e.setRenderTarget(this.renderToScreen?null:this.renderTarget),e.render(this.scene,this.camera)}setSize(e,A){const t=this.resolution;t.setBaseSize(e,A),this.renderTarget.setSize(t.width,t.height),this.fullscreenMaterial.setSize(e,A)}initialize(e,A,t){const n=e.getContext();if(!(n.getExtension("EXT_color_buffer_float")||n.getExtension("EXT_color_buffer_half_float")))throw new Error("Rendering to float texture is not supported.")}},z80=`#ifdef TEXTURE_PRECISION_HIGH +gl_FragColor=vec4(n[index],d[index]);}`,V80="uniform vec2 texelSize;varying vec2 vUv0;varying vec2 vUv1;varying vec2 vUv2;varying vec2 vUv3;void main(){vec2 uv=position.xy*0.5+0.5;vUv0=uv;vUv1=vec2(uv.x,uv.y+texelSize.y);vUv2=vec2(uv.x+texelSize.x,uv.y);vUv3=uv+texelSize;gl_Position=vec4(position.xy,1.0,1.0);}",z80=class extends Y1{constructor(){super({name:"DepthDownsamplingMaterial",defines:{DEPTH_PACKING:"0"},uniforms:{depthBuffer:new B2(null),normalBuffer:new B2(null),texelSize:new B2(new g0)},blending:x3,toneMapped:!1,depthWrite:!1,depthTest:!1,fragmentShader:K80,vertexShader:V80})}set depthBuffer(e){this.uniforms.depthBuffer.value=e}set depthPacking(e){this.defines.DEPTH_PACKING=e.toFixed(0),this.needsUpdate=!0}setDepthBuffer(e,A=t9){this.depthBuffer=e,this.depthPacking=A}set normalBuffer(e){this.uniforms.normalBuffer.value=e,e!==null?this.defines.DOWNSAMPLE_NORMALS="1":delete this.defines.DOWNSAMPLE_NORMALS,this.needsUpdate=!0}setNormalBuffer(e){this.normalBuffer=e}setTexelSize(e,A){this.uniforms.texelSize.value.set(e,A)}setSize(e,A){this.uniforms.texelSize.value.set(1/e,1/A)}},W80=class extends oe{constructor({normalBuffer:e=null,resolutionScale:A=.5,width:t=u7.AUTO_SIZE,height:n=u7.AUTO_SIZE,resolutionX:i=t,resolutionY:r=n}={}){super("DepthDownsamplingPass");const s=new z80;s.normalBuffer=e,this.fullscreenMaterial=s,this.needsDepthTexture=!0,this.needsSwap=!1,this.renderTarget=new S1(1,1,{minFilter:s2,magFilter:s2,depthBuffer:!1,type:S3}),this.renderTarget.texture.name="DepthDownsamplingPass.Target",this.renderTarget.texture.generateMipmaps=!1;const o=this.resolution=new u7(this,i,r,A);o.addEventListener("change",a=>this.setSize(o.baseWidth,o.baseHeight))}get texture(){return this.renderTarget.texture}getTexture(){return this.renderTarget.texture}getResolution(){return this.resolution}setDepthTexture(e,A=t9){this.fullscreenMaterial.depthBuffer=e,this.fullscreenMaterial.depthPacking=A}render(e,A,t,n,i){e.setRenderTarget(this.renderToScreen?null:this.renderTarget),e.render(this.scene,this.camera)}setSize(e,A){const t=this.resolution;t.setBaseSize(e,A),this.renderTarget.setSize(t.width,t.height),this.fullscreenMaterial.setSize(e,A)}initialize(e,A,t){const n=e.getContext();if(!(n.getExtension("EXT_color_buffer_float")||n.getExtension("EXT_color_buffer_half_float")))throw new Error("Rendering to float texture is not supported.")}},Z80=`#ifdef TEXTURE_PRECISION_HIGH uniform mediump sampler2D map; #else uniform lowp sampler2D map; @@ -3842,7 +3842,7 @@ vec4 texel=texture2D(map,vUv2); #else vec4 texel=texture2D(map,uv); #endif -outputColor=TEXEL;}`,W80=`#ifdef ASPECT_CORRECTION +outputColor=TEXEL;}`,j80=`#ifdef ASPECT_CORRECTION uniform float scale; #else uniform mat3 uvTransform; @@ -3853,7 +3853,7 @@ vUv2=uv*vec2(aspect,1.0)*scale; #else vUv2=(uvTransform*vec3(uv,1.0)).xy; #endif -}`,Z80=class extends E6{constructor({blendFunction:e,texture:A=null,aspectCorrection:t=!1}={}){super("TextureEffect",z80,{blendFunction:e,defines:new Map([["TEXEL","texel"]]),uniforms:new Map([["map",new B2(null)],["scale",new B2(1)],["uvTransform",new B2(null)]])}),this.texture=A,this.aspectCorrection=t}get texture(){return this.uniforms.get("map").value}set texture(e){const A=this.texture,t=this.uniforms,n=this.defines;A!==e&&(t.get("map").value=e,t.get("uvTransform").value=e.matrix,n.delete("TEXTURE_PRECISION_HIGH"),e!==null&&(e.matrixAutoUpdate?(n.set("UV_TRANSFORM","1"),this.setVertexShader(W80)):(n.delete("UV_TRANSFORM"),this.setVertexShader(null)),e.type!==I4&&n.set("TEXTURE_PRECISION_HIGH","1"),(A===null||A.type!==e.type||A.encoding!==e.encoding)&&this.setChanged()))}getTexture(){return this.texture}setTexture(e){this.texture=e}get aspectCorrection(){return this.defines.has("ASPECT_CORRECTION")}set aspectCorrection(e){this.aspectCorrection!==e&&(e?this.defines.set("ASPECT_CORRECTION","1"):this.defines.delete("ASPECT_CORRECTION"),this.setChanged())}get uvTransform(){const e=this.texture;return e!==null&&e.matrixAutoUpdate}set uvTransform(e){const A=this.texture;A!==null&&(A.matrixAutoUpdate=e)}setTextureSwizzleRGBA(e,A=e,t=e,n=e){const i="rgba";let r="";(e!==Ma.RED||A!==Ma.GREEN||t!==Ma.BLUE||n!==Ma.ALPHA)&&(r=[".",i[e],i[A],i[t],i[n]].join("")),this.defines.set("TEXEL","texel"+r),this.setChanged()}update(e,A,t){this.texture.matrixAutoUpdate&&this.texture.updateMatrix()}},j80=`#include +}`,q80=class extends Q6{constructor({blendFunction:e,texture:A=null,aspectCorrection:t=!1}={}){super("TextureEffect",Z80,{blendFunction:e,defines:new Map([["TEXEL","texel"]]),uniforms:new Map([["map",new B2(null)],["scale",new B2(1)],["uvTransform",new B2(null)]])}),this.texture=A,this.aspectCorrection=t}get texture(){return this.uniforms.get("map").value}set texture(e){const A=this.texture,t=this.uniforms,n=this.defines;A!==e&&(t.get("map").value=e,t.get("uvTransform").value=e.matrix,n.delete("TEXTURE_PRECISION_HIGH"),e!==null&&(e.matrixAutoUpdate?(n.set("UV_TRANSFORM","1"),this.setVertexShader(j80)):(n.delete("UV_TRANSFORM"),this.setVertexShader(null)),e.type!==I4&&n.set("TEXTURE_PRECISION_HIGH","1"),(A===null||A.type!==e.type||A.encoding!==e.encoding)&&this.setChanged()))}getTexture(){return this.texture}setTexture(e){this.texture=e}get aspectCorrection(){return this.defines.has("ASPECT_CORRECTION")}set aspectCorrection(e){this.aspectCorrection!==e&&(e?this.defines.set("ASPECT_CORRECTION","1"):this.defines.delete("ASPECT_CORRECTION"),this.setChanged())}get uvTransform(){const e=this.texture;return e!==null&&e.matrixAutoUpdate}set uvTransform(e){const A=this.texture;A!==null&&(A.matrixAutoUpdate=e)}setTextureSwizzleRGBA(e,A=e,t=e,n=e){const i="rgba";let r="";(e!==Sa.RED||A!==Sa.GREEN||t!==Sa.BLUE||n!==Sa.ALPHA)&&(r=[".",i[e],i[A],i[t],i[n]].join("")),this.defines.set("TEXEL","texel"+r),this.setChanged()}update(e,A,t){this.texture.matrixAutoUpdate&&this.texture.updateMatrix()}},X80=`#include #include #include #define packFloatToRGBA(v) packDepthToRGBA(v) @@ -3894,10 +3894,10 @@ return orthographicDepthToViewZ(depth,cameraNear,cameraFar); #include #endif #include -}`,q80="uniform vec2 resolution;uniform vec2 texelSize;uniform float cameraNear;uniform float cameraFar;uniform float aspect;uniform float time;varying vec2 vUv;VERTEX_HEAD void main(){vUv=position.xy*0.5+0.5;VERTEX_MAIN_SUPPORT gl_Position=vec4(position.xy,1.0,1.0);}",X80=class extends Y1{constructor(e,A,t,n,i=!1){super({name:"EffectMaterial",defines:{THREE_REVISION:P7.replace(/\D+/g,""),DEPTH_PACKING:"0",ENCODE_OUTPUT:"1"},uniforms:{inputBuffer:new B2(null),depthBuffer:new B2(null),resolution:new B2(new g0),texelSize:new B2(new g0),cameraNear:new B2(.3),cameraFar:new B2(1e3),aspect:new B2(1),time:new B2(0)},blending:x3,toneMapped:!1,depthWrite:!1,depthTest:!1,dithering:i}),e&&this.setShaderParts(e),A&&this.setDefines(A),t&&this.setUniforms(t),this.copyCameraSettings(n)}set inputBuffer(e){this.uniforms.inputBuffer.value=e}setInputBuffer(e){this.uniforms.inputBuffer.value=e}get depthBuffer(){return this.uniforms.depthBuffer.value}set depthBuffer(e){this.uniforms.depthBuffer.value=e}get depthPacking(){return Number(this.defines.DEPTH_PACKING)}set depthPacking(e){this.defines.DEPTH_PACKING=e.toFixed(0),this.needsUpdate=!0}setDepthBuffer(e,A=t9){this.depthBuffer=e,this.depthPacking=A}setShaderData(e){this.setShaderParts(e.shaderParts),this.setDefines(e.defines),this.setUniforms(e.uniforms),this.setExtensions(e.extensions)}setShaderParts(e){return this.fragmentShader=j80.replace(q5.FRAGMENT_HEAD,e.get(q5.FRAGMENT_HEAD)||"").replace(q5.FRAGMENT_MAIN_UV,e.get(q5.FRAGMENT_MAIN_UV)||"").replace(q5.FRAGMENT_MAIN_IMAGE,e.get(q5.FRAGMENT_MAIN_IMAGE)||""),this.vertexShader=q80.replace(q5.VERTEX_HEAD,e.get(q5.VERTEX_HEAD)||"").replace(q5.VERTEX_MAIN_SUPPORT,e.get(q5.VERTEX_MAIN_SUPPORT)||""),this.fragmentShader=F_(this.fragmentShader),this.needsUpdate=!0,this}setDefines(e){for(const A of e.entries())this.defines[A[0]]=A[1];return this.needsUpdate=!0,this}setUniforms(e){for(const A of e.entries())this.uniforms[A[0]]=A[1];return this}setExtensions(e){this.extensions={};for(const A of e)this.extensions[A]=!0;return this}get encodeOutput(){return this.defines.ENCODE_OUTPUT!==void 0}set encodeOutput(e){this.encodeOutput!==e&&(e?this.defines.ENCODE_OUTPUT="1":delete this.defines.ENCODE_OUTPUT,this.needsUpdate=!0)}isOutputEncodingEnabled(e){return this.encodeOutput}setOutputEncodingEnabled(e){this.encodeOutput=e}get time(){return this.uniforms.time.value}set time(e){this.uniforms.time.value=e}setDeltaTime(e){this.uniforms.time.value+=e}adoptCameraSettings(e){this.copyCameraSettings(e)}copyCameraSettings(e){e&&(this.uniforms.cameraNear.value=e.near,this.uniforms.cameraFar.value=e.far,e instanceof i1?this.defines.PERSPECTIVE_CAMERA="1":delete this.defines.PERSPECTIVE_CAMERA,this.needsUpdate=!0)}setSize(e,A){const t=this.uniforms;t.resolution.value.set(e,A),t.texelSize.value.set(1/e,1/A),t.aspect.value=e/A}static get Section(){return q5}};function $M(e,A,t){for(const n of A){const i="$1"+e+n.charAt(0).toUpperCase()+n.slice(1),r=new RegExp("([^\\.])(\\b"+n+"\\b)","g");for(const s of t.entries())s[1]!==null&&t.set(s[0],s[1].replace(r,i))}}function $80(e,A,t){let n=A.getFragmentShader(),i=A.getVertexShader();const r=n!==void 0&&/mainImage/.test(n),s=n!==void 0&&/mainUv/.test(n);if(t.attributes|=A.getAttributes(),n===void 0)throw new Error(`Missing fragment shader (${A.name})`);if(s&&t.attributes&uA.CONVOLUTION)throw new Error(`Effects that transform UVs are incompatible with convolution effects (${A.name})`);if(!r&&!s)throw new Error(`Could not find mainImage or mainUv function (${A.name})`);{const o=/\w+\s+(\w+)\([\w\s,]*\)\s*{/g,a=t.shaderParts;let l=a.get(q5.FRAGMENT_HEAD)||"",u=a.get(q5.FRAGMENT_MAIN_UV)||"",I=a.get(q5.FRAGMENT_MAIN_IMAGE)||"",C=a.get(q5.VERTEX_HEAD)||"",h=a.get(q5.VERTEX_MAIN_SUPPORT)||"";const d=new Set,m=new Set;if(s&&(u+=` ${e}MainUv(UV); +}`,$80="uniform vec2 resolution;uniform vec2 texelSize;uniform float cameraNear;uniform float cameraFar;uniform float aspect;uniform float time;varying vec2 vUv;VERTEX_HEAD void main(){vUv=position.xy*0.5+0.5;VERTEX_MAIN_SUPPORT gl_Position=vec4(position.xy,1.0,1.0);}",A70=class extends Y1{constructor(e,A,t,n,i=!1){super({name:"EffectMaterial",defines:{THREE_REVISION:J7.replace(/\D+/g,""),DEPTH_PACKING:"0",ENCODE_OUTPUT:"1"},uniforms:{inputBuffer:new B2(null),depthBuffer:new B2(null),resolution:new B2(new g0),texelSize:new B2(new g0),cameraNear:new B2(.3),cameraFar:new B2(1e3),aspect:new B2(1),time:new B2(0)},blending:x3,toneMapped:!1,depthWrite:!1,depthTest:!1,dithering:i}),e&&this.setShaderParts(e),A&&this.setDefines(A),t&&this.setUniforms(t),this.copyCameraSettings(n)}set inputBuffer(e){this.uniforms.inputBuffer.value=e}setInputBuffer(e){this.uniforms.inputBuffer.value=e}get depthBuffer(){return this.uniforms.depthBuffer.value}set depthBuffer(e){this.uniforms.depthBuffer.value=e}get depthPacking(){return Number(this.defines.DEPTH_PACKING)}set depthPacking(e){this.defines.DEPTH_PACKING=e.toFixed(0),this.needsUpdate=!0}setDepthBuffer(e,A=t9){this.depthBuffer=e,this.depthPacking=A}setShaderData(e){this.setShaderParts(e.shaderParts),this.setDefines(e.defines),this.setUniforms(e.uniforms),this.setExtensions(e.extensions)}setShaderParts(e){return this.fragmentShader=X80.replace(q5.FRAGMENT_HEAD,e.get(q5.FRAGMENT_HEAD)||"").replace(q5.FRAGMENT_MAIN_UV,e.get(q5.FRAGMENT_MAIN_UV)||"").replace(q5.FRAGMENT_MAIN_IMAGE,e.get(q5.FRAGMENT_MAIN_IMAGE)||""),this.vertexShader=$80.replace(q5.VERTEX_HEAD,e.get(q5.VERTEX_HEAD)||"").replace(q5.VERTEX_MAIN_SUPPORT,e.get(q5.VERTEX_MAIN_SUPPORT)||""),this.fragmentShader=k_(this.fragmentShader),this.needsUpdate=!0,this}setDefines(e){for(const A of e.entries())this.defines[A[0]]=A[1];return this.needsUpdate=!0,this}setUniforms(e){for(const A of e.entries())this.uniforms[A[0]]=A[1];return this}setExtensions(e){this.extensions={};for(const A of e)this.extensions[A]=!0;return this}get encodeOutput(){return this.defines.ENCODE_OUTPUT!==void 0}set encodeOutput(e){this.encodeOutput!==e&&(e?this.defines.ENCODE_OUTPUT="1":delete this.defines.ENCODE_OUTPUT,this.needsUpdate=!0)}isOutputEncodingEnabled(e){return this.encodeOutput}setOutputEncodingEnabled(e){this.encodeOutput=e}get time(){return this.uniforms.time.value}set time(e){this.uniforms.time.value=e}setDeltaTime(e){this.uniforms.time.value+=e}adoptCameraSettings(e){this.copyCameraSettings(e)}copyCameraSettings(e){e&&(this.uniforms.cameraNear.value=e.near,this.uniforms.cameraFar.value=e.far,e instanceof i1?this.defines.PERSPECTIVE_CAMERA="1":delete this.defines.PERSPECTIVE_CAMERA,this.needsUpdate=!0)}setSize(e,A){const t=this.uniforms;t.resolution.value.set(e,A),t.texelSize.value.set(1/e,1/A),t.aspect.value=e/A}static get Section(){return q5}};function tR(e,A,t){for(const n of A){const i="$1"+e+n.charAt(0).toUpperCase()+n.slice(1),r=new RegExp("([^\\.])(\\b"+n+"\\b)","g");for(const s of t.entries())s[1]!==null&&t.set(s[0],s[1].replace(r,i))}}function e70(e,A,t){let n=A.getFragmentShader(),i=A.getVertexShader();const r=n!==void 0&&/mainImage/.test(n),s=n!==void 0&&/mainUv/.test(n);if(t.attributes|=A.getAttributes(),n===void 0)throw new Error(`Missing fragment shader (${A.name})`);if(s&&t.attributes&uA.CONVOLUTION)throw new Error(`Effects that transform UVs are incompatible with convolution effects (${A.name})`);if(!r&&!s)throw new Error(`Could not find mainImage or mainUv function (${A.name})`);{const o=/\w+\s+(\w+)\([\w\s,]*\)\s*{/g,a=t.shaderParts;let l=a.get(q5.FRAGMENT_HEAD)||"",u=a.get(q5.FRAGMENT_MAIN_UV)||"",I=a.get(q5.FRAGMENT_MAIN_IMAGE)||"",C=a.get(q5.VERTEX_HEAD)||"",h=a.get(q5.VERTEX_MAIN_SUPPORT)||"";const d=new Set,m=new Set;if(s&&(u+=` ${e}MainUv(UV); `,t.uvTransformation=!0),i!==null&&/mainSupport/.test(i)){const Q=/mainSupport *\([\w\s]*?uv\s*?\)/.test(i);h+=` ${e}MainSupport(`,h+=Q?`vUv); `:`); -`;for(const B of i.matchAll(/(?:varying\s+\w+\s+([\S\s]*?);)/g))for(const w of B[1].split(/\s*,\s*/))t.varyings.add(w),d.add(w),m.add(w);for(const B of i.matchAll(o))m.add(B[1])}for(const Q of n.matchAll(o))m.add(Q[1]);for(const Q of A.defines.keys())m.add(Q.replace(/\([\w\s,]*\)/g,""));for(const Q of A.uniforms.keys())m.add(Q);m.delete("while"),m.delete("for"),m.delete("if"),A.uniforms.forEach((Q,B)=>t.uniforms.set(e+B.charAt(0).toUpperCase()+B.slice(1),Q)),A.defines.forEach((Q,B)=>t.defines.set(e+B.charAt(0).toUpperCase()+B.slice(1),Q));const p=new Map([["fragment",n],["vertex",i]]);$M(e,m,t.defines),$M(e,m,p),n=p.get("fragment"),i=p.get("vertex");const f=A.blendMode;if(t.blendModes.set(f.blendFunction,f),r){A.inputColorSpace!==null&&A.inputColorSpace!==t.colorSpace&&(I+=A.inputColorSpace===e2?`color0 = LinearTosRGB(color0); +`;for(const B of i.matchAll(/(?:varying\s+\w+\s+([\S\s]*?);)/g))for(const w of B[1].split(/\s*,\s*/))t.varyings.add(w),d.add(w),m.add(w);for(const B of i.matchAll(o))m.add(B[1])}for(const Q of n.matchAll(o))m.add(Q[1]);for(const Q of A.defines.keys())m.add(Q.replace(/\([\w\s,]*\)/g,""));for(const Q of A.uniforms.keys())m.add(Q);m.delete("while"),m.delete("for"),m.delete("if"),A.uniforms.forEach((Q,B)=>t.uniforms.set(e+B.charAt(0).toUpperCase()+B.slice(1),Q)),A.defines.forEach((Q,B)=>t.defines.set(e+B.charAt(0).toUpperCase()+B.slice(1),Q));const p=new Map([["fragment",n],["vertex",i]]);tR(e,m,t.defines),tR(e,m,p),n=p.get("fragment"),i=p.get("vertex");const f=A.blendMode;if(t.blendModes.set(f.blendFunction,f),r){A.inputColorSpace!==null&&A.inputColorSpace!==t.colorSpace&&(I+=A.inputColorSpace===e2?`color0 = LinearTosRGB(color0); `:`color0 = sRGBToLinear(color0); `),A.outputColorSpace!==g4?t.colorSpace=A.outputColorSpace:A.inputColorSpace!==null&&(t.colorSpace=A.inputColorSpace);const Q=/MainImage *\([\w\s,]*?depth[\w\s,]*?\)/;I+=`${e}MainImage(color0, UV, `,t.attributes&uA.DEPTH&&Q.test(n)&&(I+="depth, ",t.readDepth=!0),I+=`color1); `;const B=e+"BlendOpacity";t.uniforms.set(B,f.opacity),I+=`color0 = blend${f.blendFunction}(color0, color1, ${B}); @@ -3906,13 +3906,13 @@ return orthographicDepthToViewZ(depth,cameraNear,cameraFar); `}if(l+=n+` `,i!==null&&(C+=i+` -`),a.set(q5.FRAGMENT_HEAD,l),a.set(q5.FRAGMENT_MAIN_UV,u),a.set(q5.FRAGMENT_MAIN_IMAGE,I),a.set(q5.VERTEX_HEAD,C),a.set(q5.VERTEX_MAIN_SUPPORT,h),A.extensions!==null)for(const Q of A.extensions)t.extensions.add(Q)}}var A70=class extends oe{constructor(e,...A){super("EffectPass"),this.fullscreenMaterial=new X80(null,null,null,e),this.listener=t=>this.handleEvent(t),this.effects=[],this.setEffects(A),this.skipRendering=!1,this.minTime=1,this.maxTime=Number.POSITIVE_INFINITY,this.timeScale=1}set mainScene(e){for(const A of this.effects)A.mainScene=e}set mainCamera(e){this.fullscreenMaterial.copyCameraSettings(e);for(const A of this.effects)A.mainCamera=e}get encodeOutput(){return this.fullscreenMaterial.encodeOutput}set encodeOutput(e){this.fullscreenMaterial.encodeOutput=e}get dithering(){return this.fullscreenMaterial.dithering}set dithering(e){const A=this.fullscreenMaterial;A.dithering=e,A.needsUpdate=!0}setEffects(e){for(const A of this.effects)A.removeEventListener("change",this.listener);this.effects=e.sort((A,t)=>t.attributes-A.attributes);for(const A of this.effects)A.addEventListener("change",this.listener)}updateMaterial(){const e=new n80;let A=0;for(const s of this.effects)if(s.blendMode.blendFunction===v5.DST)e.attributes|=s.getAttributes()&uA.DEPTH;else{if(e.attributes&s.getAttributes()&uA.CONVOLUTION)throw new Error(`Convolution effects cannot be merged (${s.name})`);$80("e"+A++,s,e)}let t=e.shaderParts.get(q5.FRAGMENT_HEAD),n=e.shaderParts.get(q5.FRAGMENT_MAIN_IMAGE),i=e.shaderParts.get(q5.FRAGMENT_MAIN_UV);const r=/\bblend\b/g;for(const s of e.blendModes.values())t+=s.getShaderCode().replace(r,`blend${s.blendFunction}`)+` +`),a.set(q5.FRAGMENT_HEAD,l),a.set(q5.FRAGMENT_MAIN_UV,u),a.set(q5.FRAGMENT_MAIN_IMAGE,I),a.set(q5.VERTEX_HEAD,C),a.set(q5.VERTEX_MAIN_SUPPORT,h),A.extensions!==null)for(const Q of A.extensions)t.extensions.add(Q)}}var t70=class extends oe{constructor(e,...A){super("EffectPass"),this.fullscreenMaterial=new A70(null,null,null,e),this.listener=t=>this.handleEvent(t),this.effects=[],this.setEffects(A),this.skipRendering=!1,this.minTime=1,this.maxTime=Number.POSITIVE_INFINITY,this.timeScale=1}set mainScene(e){for(const A of this.effects)A.mainScene=e}set mainCamera(e){this.fullscreenMaterial.copyCameraSettings(e);for(const A of this.effects)A.mainCamera=e}get encodeOutput(){return this.fullscreenMaterial.encodeOutput}set encodeOutput(e){this.fullscreenMaterial.encodeOutput=e}get dithering(){return this.fullscreenMaterial.dithering}set dithering(e){const A=this.fullscreenMaterial;A.dithering=e,A.needsUpdate=!0}setEffects(e){for(const A of this.effects)A.removeEventListener("change",this.listener);this.effects=e.sort((A,t)=>t.attributes-A.attributes);for(const A of this.effects)A.addEventListener("change",this.listener)}updateMaterial(){const e=new r80;let A=0;for(const s of this.effects)if(s.blendMode.blendFunction===v5.DST)e.attributes|=s.getAttributes()&uA.DEPTH;else{if(e.attributes&s.getAttributes()&uA.CONVOLUTION)throw new Error(`Convolution effects cannot be merged (${s.name})`);e70("e"+A++,s,e)}let t=e.shaderParts.get(q5.FRAGMENT_HEAD),n=e.shaderParts.get(q5.FRAGMENT_MAIN_IMAGE),i=e.shaderParts.get(q5.FRAGMENT_MAIN_UV);const r=/\bblend\b/g;for(const s of e.blendModes.values())t+=s.getShaderCode().replace(r,`blend${s.blendFunction}`)+` `;e.attributes&uA.DEPTH?(e.readDepth&&(n=`float depth = readDepth(UV); `+n),this.needsDepthTexture=this.getDepthTexture()===null):this.needsDepthTexture=!1,e.colorSpace===e2&&(n+=`color0 = sRGBToLinear(color0); `),e.uvTransformation?(i=`vec2 transformedUv = vUv; `+i,e.defines.set("UV","transformedUv")):e.defines.set("UV","vUv"),e.shaderParts.set(q5.FRAGMENT_HEAD,t),e.shaderParts.set(q5.FRAGMENT_MAIN_IMAGE,n),e.shaderParts.set(q5.FRAGMENT_MAIN_UV,i);for(const[s,o]of e.shaderParts)o!==null&&e.shaderParts.set(s,o.trim().replace(/^#/,` -#`));this.skipRendering=A===0,this.needsSwap=!this.skipRendering,this.fullscreenMaterial.setShaderData(e)}recompile(){this.updateMaterial()}getDepthTexture(){return this.fullscreenMaterial.depthBuffer}setDepthTexture(e,A=t9){this.fullscreenMaterial.depthBuffer=e,this.fullscreenMaterial.depthPacking=A;for(const t of this.effects)t.setDepthTexture(e,A)}render(e,A,t,n,i){for(const r of this.effects)r.update(e,A,n);if(!this.skipRendering||this.renderToScreen){const r=this.fullscreenMaterial;r.inputBuffer=A.texture,r.time+=n*this.timeScale,e.setRenderTarget(this.renderToScreen?null:t),e.render(this.scene,this.camera)}}setSize(e,A){this.fullscreenMaterial.setSize(e,A);for(const t of this.effects)t.setSize(e,A)}initialize(e,A,t){this.renderer=e;for(const n of this.effects)n.initialize(e,A,t);this.updateMaterial(),t!==void 0&&t!==I4&&(this.fullscreenMaterial.defines.FRAMEBUFFER_PRECISION_HIGH="1")}dispose(){super.dispose();for(const e of this.effects)e.removeEventListener("change",this.listener),e.dispose()}handleEvent(e){switch(e.type){case"change":this.recompile();break}}},e70=class extends oe{constructor(e,A,{renderTarget:t,resolutionScale:n=1,width:i=g7.AUTO_SIZE,height:r=g7.AUTO_SIZE,resolutionX:s=i,resolutionY:o=r}={}){super("NormalPass"),this.needsSwap=!1,this.renderPass=new k_(e,A,new HE);const a=this.renderPass;a.ignoreBackground=!0,a.skipShadowMapUpdate=!0;const l=a.getClearPass();l.overrideClearColor=new F0(7829503),l.overrideClearAlpha=1,this.renderTarget=t,this.renderTarget===void 0&&(this.renderTarget=new S1(1,1,{minFilter:s2,magFilter:s2}),this.renderTarget.texture.name="NormalPass.Target");const u=this.resolution=new g7(this,s,o,n);u.addEventListener("change",I=>this.setSize(u.baseWidth,u.baseHeight))}set mainScene(e){this.renderPass.mainScene=e}set mainCamera(e){this.renderPass.mainCamera=e}get texture(){return this.renderTarget.texture}getTexture(){return this.renderTarget.texture}getResolution(){return this.resolution}getResolutionScale(){return this.resolution.scale}setResolutionScale(e){this.resolution.scale=e}render(e,A,t,n,i){const r=this.renderToScreen?null:this.renderTarget;this.renderPass.render(e,r,r)}setSize(e,A){const t=this.resolution;t.setBaseSize(e,A),this.renderTarget.setSize(t.width,t.height)}};const t70=z.createContext(null),AR=e=>(e.getAttributes()&uA.CONVOLUTION)===uA.CONVOLUTION,n70=Ni.memo(z.forwardRef(({children:e,camera:A,scene:t,resolutionScale:n,enabled:i=!0,renderPriority:r=1,autoClear:s=!0,depthBuffer:o,enableNormalPass:a,stencilBuffer:l,multisampling:u=8,frameBufferType:I=Jt},C)=>{const{gl:h,scene:d,camera:m,size:p}=A3(),f=t||d,Q=A||m,[B,w,R]=z.useMemo(()=>{const v=DW(),N=new t80(h,{depthBuffer:o,stencilBuffer:l,multisampling:u>0&&v?u:0,frameBufferType:I});N.addPass(new k_(f,Q));let F=null,K=null;return a&&(K=new e70(f,Q),K.enabled=!1,N.addPass(K),n!==void 0&&v&&(F=new V80({normalBuffer:K.texture,resolutionScale:n}),F.enabled=!1,N.addPass(F))),[N,K,F]},[Q,h,o,l,u,I,f,a,n]);z.useEffect(()=>B==null?void 0:B.setSize(p.width,p.height),[B,p]),rc((v,N)=>{if(i){const F=h.autoClear;h.autoClear=s,l&&!s&&h.clearStencil(),B.render(N),h.autoClear=F}},i?r:0);const M=z.useRef(null),x=eW(M);z.useLayoutEffect(()=>{const v=[];if(M.current&&x.current&&B){const N=x.current.objects;for(let F=0;F{for(const N of v)B==null||B.removePass(N);w&&(w.enabled=!1),R&&(R.enabled=!1)}},[B,e,Q,w,R,x]),z.useEffect(()=>{const v=h.toneMapping;return h.toneMapping=aA,()=>{h.toneMapping=v}},[]);const T=z.useMemo(()=>({composer:B,normalPass:w,downSamplingPass:R,resolutionScale:n,camera:Q,scene:f}),[B,w,R,n,Q,f]);return z.useImperativeHandle(C,()=>B,[B]),h0.jsx(t70.Provider,{value:T,children:h0.jsx("group",{ref:M,children:e})})}));let i70=0;const eR=new WeakMap,os=(e,A)=>Ni.forwardRef(function({blendFunction:n=void 0,opacity:i=void 0,...r},s){let o=eR.get(e);if(!o){const u=`@react-three/postprocessing/${e.name}-${i70++}`;jx({[u]:e}),eR.set(e,o=u)}const a=A3(u=>u.camera),l=Ni.useMemo(()=>{var u,I;return[...(u=void 0)!=null?u:[],...(I=r.args)!=null?I:[{...A,...r}]]},[JSON.stringify(r)]);return h0.jsx(o,{camera:a,"blendMode-blendFunction":n,"blendMode-opacity-value":i,...r,ref:s,args:l})}),r70=os(b80),s70=os(Y80),o70=` +#`));this.skipRendering=A===0,this.needsSwap=!this.skipRendering,this.fullscreenMaterial.setShaderData(e)}recompile(){this.updateMaterial()}getDepthTexture(){return this.fullscreenMaterial.depthBuffer}setDepthTexture(e,A=t9){this.fullscreenMaterial.depthBuffer=e,this.fullscreenMaterial.depthPacking=A;for(const t of this.effects)t.setDepthTexture(e,A)}render(e,A,t,n,i){for(const r of this.effects)r.update(e,A,n);if(!this.skipRendering||this.renderToScreen){const r=this.fullscreenMaterial;r.inputBuffer=A.texture,r.time+=n*this.timeScale,e.setRenderTarget(this.renderToScreen?null:t),e.render(this.scene,this.camera)}}setSize(e,A){this.fullscreenMaterial.setSize(e,A);for(const t of this.effects)t.setSize(e,A)}initialize(e,A,t){this.renderer=e;for(const n of this.effects)n.initialize(e,A,t);this.updateMaterial(),t!==void 0&&t!==I4&&(this.fullscreenMaterial.defines.FRAMEBUFFER_PRECISION_HIGH="1")}dispose(){super.dispose();for(const e of this.effects)e.removeEventListener("change",this.listener),e.dispose()}handleEvent(e){switch(e.type){case"change":this.recompile();break}}},n70=class extends oe{constructor(e,A,{renderTarget:t,resolutionScale:n=1,width:i=u7.AUTO_SIZE,height:r=u7.AUTO_SIZE,resolutionX:s=i,resolutionY:o=r}={}){super("NormalPass"),this.needsSwap=!1,this.renderPass=new G_(e,A,new WE);const a=this.renderPass;a.ignoreBackground=!0,a.skipShadowMapUpdate=!0;const l=a.getClearPass();l.overrideClearColor=new F0(7829503),l.overrideClearAlpha=1,this.renderTarget=t,this.renderTarget===void 0&&(this.renderTarget=new S1(1,1,{minFilter:s2,magFilter:s2}),this.renderTarget.texture.name="NormalPass.Target");const u=this.resolution=new u7(this,s,o,n);u.addEventListener("change",I=>this.setSize(u.baseWidth,u.baseHeight))}set mainScene(e){this.renderPass.mainScene=e}set mainCamera(e){this.renderPass.mainCamera=e}get texture(){return this.renderTarget.texture}getTexture(){return this.renderTarget.texture}getResolution(){return this.resolution}getResolutionScale(){return this.resolution.scale}setResolutionScale(e){this.resolution.scale=e}render(e,A,t,n,i){const r=this.renderToScreen?null:this.renderTarget;this.renderPass.render(e,r,r)}setSize(e,A){const t=this.resolution;t.setBaseSize(e,A),this.renderTarget.setSize(t.width,t.height)}};const i70=z.createContext(null),nR=e=>(e.getAttributes()&uA.CONVOLUTION)===uA.CONVOLUTION,r70=Ti.memo(z.forwardRef(({children:e,camera:A,scene:t,resolutionScale:n,enabled:i=!0,renderPriority:r=1,autoClear:s=!0,depthBuffer:o,enableNormalPass:a,stencilBuffer:l,multisampling:u=8,frameBufferType:I=Jt},C)=>{const{gl:h,scene:d,camera:m,size:p}=A3(),f=t||d,Q=A||m,[B,w,R]=z.useMemo(()=>{const v=RW(),x=new i80(h,{depthBuffer:o,stencilBuffer:l,multisampling:u>0&&v?u:0,frameBufferType:I});x.addPass(new G_(f,Q));let F=null,K=null;return a&&(K=new n70(f,Q),K.enabled=!1,x.addPass(K),n!==void 0&&v&&(F=new W80({normalBuffer:K.texture,resolutionScale:n}),F.enabled=!1,x.addPass(F))),[x,K,F]},[Q,h,o,l,u,I,f,a,n]);z.useEffect(()=>B==null?void 0:B.setSize(p.width,p.height),[B,p]),oc((v,x)=>{if(i){const F=h.autoClear;h.autoClear=s,l&&!s&&h.clearStencil(),B.render(x),h.autoClear=F}},i?r:0);const M=z.useRef(null),N=nW(M);z.useLayoutEffect(()=>{const v=[];if(M.current&&N.current&&B){const x=N.current.objects;for(let F=0;F{for(const x of v)B==null||B.removePass(x);w&&(w.enabled=!1),R&&(R.enabled=!1)}},[B,e,Q,w,R,N]),z.useEffect(()=>{const v=h.toneMapping;return h.toneMapping=aA,()=>{h.toneMapping=v}},[]);const T=z.useMemo(()=>({composer:B,normalPass:w,downSamplingPass:R,resolutionScale:n,camera:Q,scene:f}),[B,w,R,n,Q,f]);return z.useImperativeHandle(C,()=>B,[B]),h0.jsx(i70.Provider,{value:T,children:h0.jsx("group",{ref:M,children:e})})}));let s70=0;const iR=new WeakMap,ls=(e,A)=>Ti.forwardRef(function({blendFunction:n=void 0,opacity:i=void 0,...r},s){let o=iR.get(e);if(!o){const u=`@react-three/postprocessing/${e.name}-${s70++}`;qx({[u]:e}),iR.set(e,o=u)}const a=A3(u=>u.camera),l=Ti.useMemo(()=>{var u,I;return[...(u=void 0)!=null?u:[],...(I=r.args)!=null?I:[{...A,...r}]]},[JSON.stringify(r)]);return h0.jsx(o,{camera:a,"blendMode-blendFunction":n,"blendMode-opacity-value":i,...r,ref:s,args:l})}),o70=ls(P80),a70=ls(H80),l70=` float rectdistance(vec2 uv) { vec2 tl = vec2(-1.0); vec2 br = vec2(1.0); @@ -3966,7 +3966,7 @@ void mainImage(const in vec4 inputColor, const in vec2 uv, out vec4 outputColor) outputColor = vec4(shade, inputColor.a); } } -`;class a70 extends E6{constructor(){super("CRTShapeEffect",o70,{blendFunction:v5.NORMAL,attributes:uA.CONVOLUTION})}}const l70=os(a70),g70=` +`;class g70 extends Q6{constructor(){super("CRTShapeEffect",l70,{blendFunction:v5.NORMAL,attributes:uA.CONVOLUTION})}}const c70=ls(g70),u70=` uniform float count; void mainImage(const in vec4 inputColor, const in vec2 uv, out vec4 outputColor) { @@ -3989,7 +3989,7 @@ void mainImage(const in vec4 inputColor, const in vec2 uv, out vec4 outputColor) outputColor = vec4(c, inputColor.a); } -`;class c70 extends E6{constructor(){super("CRTLinesEffect",g70,{blendFunction:v5.MULTIPLY,uniforms:new Map([["count",new B2(1)]])})}update(A,t){const n=this.uniforms.get("count");n&&(n.value=t.height)}}const u70=os(c70),I70=os(Z80);function C70({children:e,...A}){const t=A3(r=>r.viewport),{width:n,height:i}=t.getCurrentViewport();return h0.jsx("group",{...A,"scale-x":-1,"rotation-z":Math.PI,children:h0.jsx("group",{position:[n*-.5,i*-.5,0],children:e})})}const h70=Date.now(),AA={get value(){return(Date.now()-h70)/1e3%1e6}},f70=120;let L_=0;function d70(e){L_=f70/e}d70(150);const gQ={get value(){return L_}};function cQ(e){const A=e.clone();return A.uniforms.time=AA,A.uniforms.interval=gQ,A}function E70(e,A,t,n){const i=A*t*4;for(let r=0,s=0;rr.viewport),{width:n,height:i}=t.getCurrentViewport();return h0.jsx("group",{...A,"scale-x":-1,"rotation-z":Math.PI,children:h0.jsx("group",{position:[n*-.5,i*-.5,0],children:e})})}const d70=Date.now(),AA={get value(){return(Date.now()-d70)/1e3%1e6}},E70=120;let b_=0;function B70(e){b_=E70/e}B70(150);const IQ={get value(){return b_}};function CQ(e){const A=e.clone();return A.uniforms.time=AA,A.uniforms.interval=IQ,A}function Q70(e,A,t,n){const i=A*t*4;for(let r=0,s=0;r varying vec2 vUv; @@ -4034,7 +4034,7 @@ void mainImage(const in vec4 inputColor, const in vec2 uv, out vec4 outputColor) gl_FragColor.rgba = vec4(color.xyz, 1.0); } - `});function p70(){return cQ(Q70)}const lg=[0,1,0],G_=[1,1,0],gg=[1,0,0],b_=[0,0,0],m70=new Float32Array([...lg,...gg,...G_,...lg,...b_,...gg]),y70=new Float32Array([...lg.slice(0,2),...gg.slice(0,2),...G_.slice(0,2),...lg.slice(0,2),...b_.slice(0,2),...gg.slice(0,2)]);function w70(e,A,t,n,i,r){const s=A*t*4;for(let o=0,a=0;o{switch(o%3){case 0:return s*n;case 1:return s*i;default:return s}});e.setAttribute("position",new T5(r,3)),e.setAttribute("uv",new T5(y70,2)),e.computeBoundingBox(),e.computeBoundingSphere()}const M70=new Y1({transparent:!1,uniforms:{time:AA,interval:gQ,map:{value:null},alt:{value:null},data:{value:null},palette:{value:null},size:{value:new g0},step:{value:new g0}},vertexShader:` + `});function y70(){return CQ(m70)}const cg=[0,1,0],O_=[1,1,0],ug=[1,0,0],P_=[0,0,0],w70=new Float32Array([...cg,...ug,...O_,...cg,...P_,...ug]),D70=new Float32Array([...cg.slice(0,2),...ug.slice(0,2),...O_.slice(0,2),...cg.slice(0,2),...P_.slice(0,2),...ug.slice(0,2)]);function M70(e,A,t,n,i,r){const s=A*t*4;for(let o=0,a=0;o{switch(o%3){case 0:return s*n;case 1:return s*i;default:return s}});e.setAttribute("position",new T5(r,3)),e.setAttribute("uv",new T5(D70,2)),e.computeBoundingBox(),e.computeBoundingSphere()}const S70=new Y1({transparent:!1,uniforms:{time:AA,interval:IQ,map:{value:null},alt:{value:null},data:{value:null},palette:{value:null},size:{value:new g0},step:{value:new g0}},vertexShader:` #include varying vec2 vUv; @@ -4093,7 +4093,7 @@ void mainImage(const in vec4 inputColor, const in vec2 uv, out vec4 outputColor) gl_FragColor.rgb = color; gl_FragColor.a = 1.0; } - `});function R70(){return cQ(M70)}const P_=z.createContext([]);function uQ(){return z.useContext(P_)}function S70({width:e=0,height:A=0,children:t,...n}){const i=z.useRef(null),[r]=z.useState(()=>{const o=[];return e&&o.push(new y3,new y3),A&&o.push(new y3,new y3),o}),[s]=z.useState(()=>[new k(0,0,0),new k(0,0,0),new k(0,0,0),new k(0,0,0),new k(0,0,0)]);return rc(()=>{if(i.current){const o=i.current.localToWorld(s[0].set(0,0,0)),a=[];if(e){const l=e*.5;a.push(i.current.localToWorld(s[3].set(l,0,0)),i.current.localToWorld(s[4].set(-l,0,0)))}if(A){const l=A*.5;a.push(i.current.localToWorld(s[1].set(0,l,0)),i.current.localToWorld(s[2].set(0,-l,0)))}for(let l=0;lp70(),[]);return z.useEffect(()=>{r.uniforms.data.value=B70(e,A)},[e,A]),z.useEffect(()=>{E70(r.uniforms.data.value,e,A,t)},[e,A,t]),z.useEffect(()=>{i.current&&(O_(i.current,e,A),r.clipping=n.length>0,r.clippingPlanes=n,r.needsUpdate=!0)},[r,n]),h0.jsx("mesh",{material:r,children:h0.jsx("bufferGeometry",{ref:i})})}function v70({width:e,height:A,alpha:t}){const n=z.useMemo(()=>new Array(e*A).fill(t),[e,A,t]);return h0.jsx(IQ,{width:e,height:A,alphas:n})}function N70(e){const A=document.createElement("canvas");if(A.width=(e==null?void 0:e.width)||1,A.height=(e==null?void 0:e.height)||1,e){const t=A.getContext("2d"),n=t==null?void 0:t.getImageData(0,0,e.width,e.height);if(n&&t){let i=0;const{data:r}=n;for(let s=0;s{const n=t*Zf;return new F0(e.bits[n]/63,e.bits[n+1]/63,e.bits[n+2]/63)}):[]}const G70=new Y1({transparent:!1,uniforms:{time:AA,interval:gQ,moverate:{value:mD},blendrate:{value:mD*3},map:{value:null},alt:{value:null},palette:{value:null},pointSize:{value:new g0(Z4,c4)},rows:{value:1},step:{value:new g0}},vertexShader:` + `});function v70(){return CQ(S70)}const J_=z.createContext([]);function hQ(){return z.useContext(J_)}function N70({width:e=0,height:A=0,children:t,...n}){const i=z.useRef(null),[r]=z.useState(()=>{const o=[];return e&&o.push(new y3,new y3),A&&o.push(new y3,new y3),o}),[s]=z.useState(()=>[new k(0,0,0),new k(0,0,0),new k(0,0,0),new k(0,0,0),new k(0,0,0)]);return oc(()=>{if(i.current){const o=i.current.localToWorld(s[0].set(0,0,0)),a=[];if(e){const l=e*.5;a.push(i.current.localToWorld(s[3].set(l,0,0)),i.current.localToWorld(s[4].set(-l,0,0)))}if(A){const l=A*.5;a.push(i.current.localToWorld(s[1].set(0,l,0)),i.current.localToWorld(s[2].set(0,-l,0)))}for(let l=0;ly70(),[]);return z.useEffect(()=>{r.uniforms.data.value=p70(e,A)},[e,A]),z.useEffect(()=>{Q70(r.uniforms.data.value,e,A,t)},[e,A,t]),z.useEffect(()=>{i.current&&(Y_(i.current,e,A),r.clipping=n.length>0,r.clippingPlanes=n,r.needsUpdate=!0)},[r,n]),h0.jsx("mesh",{material:r,children:h0.jsx("bufferGeometry",{ref:i})})}function x70({width:e,height:A,alpha:t}){const n=z.useMemo(()=>new Array(e*A).fill(t),[e,A,t]);return h0.jsx(fQ,{width:e,height:A,alphas:n})}function T70(e){const A=document.createElement("canvas");if(A.width=(e==null?void 0:e.width)||1,A.height=(e==null?void 0:e.height)||1,e){const t=A.getContext("2d"),n=t==null?void 0:t.getImageData(0,0,e.width,e.height);if(n&&t){let i=0;const{data:r}=n;for(let s=0;s{const n=t*Ad;return new F0(e.bits[n]/63,e.bits[n+1]/63,e.bits[n+2]/63)}):[]}const O70=new Y1({transparent:!1,uniforms:{time:AA,interval:IQ,moverate:{value:DD},blendrate:{value:DD*3},map:{value:null},alt:{value:null},palette:{value:null},pointSize:{value:new g0(Z4,c4)},rows:{value:1},step:{value:new g0}},vertexShader:` #include attribute vec4 charData; @@ -4221,4 +4221,4 @@ void mainImage(const in vec4 inputColor, const in vec2 uv, out vec4 outputColor) gl_FragColor.a = 1.0; } } - `});function b70(){return cQ(G70)}function O70(e){return e.generateMipmaps=!1,e.minFilter=s2,e.magFilter=s2,e.needsUpdate=!0,e}function V_(e){return z.useMemo(()=>e?O70(new ix(N70(e))):void 0,[e==null?void 0:e.id])}function P70({sprites:e,charset:A,palette:t}){const n=V_(A),i=uQ(),r=z.useRef(null),s=z.useMemo(()=>b70(),[]),{width:o=0,height:a=0}=(n==null?void 0:n.image)??{};return z.useEffect(()=>{const{current:l}=r;if(!l)return;let u=l.getAttribute("position"),I=l.getAttribute("charData"),C=l.getAttribute("lastPosition"),h=l.getAttribute("lastColor"),d=l.getAttribute("lastBg"),m=l.getAttribute("animShake"),p=l.getAttribute("animBounce");if(!u||u.count!==e.length||!I||I.count!==e.length||!C||C.count!==e.length||!h||h.count!==e.length||!d||d.count!==e.length||!m||m.count!==e.length||!p||p.count!==e.length){u=new T5(new Float32Array(e.length*3),3),I=new T5(new Float32Array(e.length*4),4),C=new T5(new Float32Array(e.length*3),3),h=new T5(new Float32Array(e.length*2),2),d=new T5(new Float32Array(e.length*2),2),m=new T5(new Float32Array(e.length*2),2),p=new T5(new Float32Array(e.length*2),2);for(let f=0;f{if(!n||!r.current)return;const l=Math.round(o/n7),u=Math.round(a/i7),I=K_(t);s.transparent=!0,s.uniforms.map.value=n,s.uniforms.alt.value=n,s.uniforms.palette.value=I,s.uniforms.rows.value=u-1,s.uniforms.step.value.x=1/l,s.uniforms.step.value.y=1/u,s.clipping=i.length>0,s.clippingPlanes=i,s.needsUpdate=!0},[n,s,o,a,i]),h0.jsx("points",{frustumCulled:!1,material:s,children:h0.jsx("bufferGeometry",{ref:r})})}function z_({width:e,height:A,char:t,color:n,bg:i,charset:r,palette:s}){const o=V_(r),a=uQ(),l=z.useRef(null),u=z.useMemo(()=>R70(),[]),{width:I=0,height:C=0}=(o==null?void 0:o.image)??{};return z.useEffect(()=>{u.uniforms.data.value=D70(e,A)},[e,A]),z.useEffect(()=>{w70(u.uniforms.data.value,e,A,t,n,i)},[e,A,t,n,i]),z.useEffect(()=>{if(!o||!l.current)return;O_(l.current,e,A);const h=K_(s);u.uniforms.map.value=o,u.uniforms.alt.value=o,u.uniforms.palette.value=h,u.uniforms.size.value.x=1/e,u.uniforms.size.value.y=1/A,u.uniforms.step.value.x=1/Math.round(I/n7),u.uniforms.step.value.y=1/Math.round(C/i7),u.clipping=a.length>0,u.clippingPlanes=a,u.needsUpdate=!0},[o,u,e,A,I,C,a]),h0.jsx("mesh",{material:u,children:h0.jsx("bufferGeometry",{ref:l})})}var je={};Object.defineProperty(je,"__esModule",{value:!0});var Y70=typeof window<"u"&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),KC={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},W_={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:Y70?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},CQ={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222};for(var Ra=1;Ra<20;Ra++)CQ["f"+Ra]=111+Ra;function kc(e,A,t){A&&!("byKey"in A)&&(t=A,A=null),Array.isArray(e)||(e=[e]);var n=e.map(function(s){return Z_(s,A)}),i=function(o){return n.some(function(a){return j_(a,o)})},r=t==null?i:i(t);return r}function J70(e,A){return kc(e,A)}function H70(e,A){return kc(e,{byKey:!0},A)}function Z_(e,A){var t=A&&A.byKey,n={};e=e.replace("++","+add");var i=e.split("+"),r=i.length;for(var s in KC)n[KC[s]]=!1;var o=!0,a=!1,l=void 0;try{for(var u=i[Symbol.iterator](),I;!(o=(I=u.next()).done);o=!0){var C=I.value,h=C.endsWith("?")&&C.length>1;h&&(C=C.slice(0,-1));var d=hQ(C),m=KC[d];if(C.length>1&&!m&&!W_[C]&&!CQ[d])throw new TypeError('Unknown modifier: "'+C+'"');(r===1||!m)&&(t?n.key=d:n.which=q_(C)),m&&(n[m]=h?null:!0)}}catch(p){a=!0,l=p}finally{try{!o&&u.return&&u.return()}finally{if(a)throw l}}return n}function j_(e,A){for(var t in e){var n=e[t],i=void 0;if(n!=null&&(t==="key"&&A.key!=null?i=A.key.toLowerCase():t==="which"?i=n===91&&A.which===93?91:A.which:i=A[t],!(i==null&&n===!1)&&i!==n))return!1}return!0}function q_(e){e=hQ(e);var A=CQ[e]||e.toUpperCase().charCodeAt(0);return A}function hQ(e){return e=e.toLowerCase(),e=W_[e]||e,e}var K70=je.default=kc;je.isHotkey=kc;je.isCodeHotkey=J70;je.isKeyHotkey=H70;je.parseHotkey=Z_;je.compareHotkey=j_;je.toKeyCode=q_;je.toKeyName=hQ;function X_(e){return{all:e=e||new Map,on:function(A,t){var n=e.get(A);n?n.push(t):e.set(A,[t])},off:function(A,t){var n=e.get(A);n&&(t?n.splice(n.indexOf(t)>>>0,1):e.set(A,[]))},emit:function(A,t){var n=e.get(A);n&&n.slice().map(function(i){i(t)}),(n=e.get("*"))&&n.slice().map(function(i){i(A,t)})}}}const LA={root:X_(),ignorehotkeys:!1},$_=z.createContext(LA.root);function v9(e,A){LA.root.emit(X1[e],A)}const Ak=window.navigator.userAgent.indexOf("Mac")!==-1;document.addEventListener("keydown",e=>{const A=e.key.toLowerCase(),t={alt:e.altKey,ctrl:Ak?e.metaKey:e.ctrlKey,shift:e.shiftKey};switch((A!=="r"||!t.ctrl)&&e.preventDefault(),A){case"arrowleft":v9(X1.MOVE_LEFT,t);break;case"arrowright":v9(X1.MOVE_RIGHT,t);break;case"arrowup":v9(X1.MOVE_UP,t);break;case"arrowdown":v9(X1.MOVE_DOWN,t);break;case"enter":v9(X1.OK_BUTTON,t);break;case"esc":case"escape":v9(X1.CANCEL_BUTTON,t);break;case"tab":v9(X1.MENU_BUTTON,t);break;default:LA.root.emit("keydown",e);break}},{capture:!0});const nR="keyup";function c7({hotkey:e,children:A}){return z.useEffect(()=>{const t=K70(e,{byKey:!0});function n(i){LA.ignorehotkeys===!1&&t(i)&&A()}return document.addEventListener(nR,n,!1),()=>document.removeEventListener(nR,n,!1)},[e,A]),null}function fA(e){const A=z.useContext($_);return z.useEffect(()=>{const t=Object.entries(e);return t.forEach(([n,i])=>A.on(n,i)),()=>{t.forEach(([n,i])=>A.off(n,i))}},[A,e]),null}function An({blockhotkeys:e,children:A}){const[t]=z.useState(()=>X_());return z.useEffect(()=>{const n=LA.root,i=LA.ignorehotkeys;return LA.root=t,LA.ignorehotkeys=!!e,()=>{LA.root=n,LA.ignorehotkeys=i}},[t,e]),h0.jsx($_.Provider,{value:t,children:A})}const Sa=J_(),va=H_();function N9(e,A,t){let n=0;t.alt&&(n|=I$),t.ctrl&&(n|=C$),t.shift&&(n|=h$),C4.emit("vm:input","gadget",[A,n],e)}function V70({player:e,layers:A,width:t,height:n}){const i=Vr(A),r=u$(i),s=t*Z4,o=r.width*Z4*r.viewscale,a=o-s,l=n*c4,u=r.height*c4*r.viewscale,I=u-l,C=Math.round(Math.min(s,l)*.3333),h=-r.focusx*Z4*r.viewscale,d=s*.5+h,m=-r.focusy*c4*r.viewscale,p=l*.5+m,f=o{const{current:M}=B;if(!M)return;if(_1(M.userData.focus)||(M.position.x=f,M.position.y=Q,M.userData.focus=new g0(f,Q)),a<0)M.userData.focus.x=f;else{const T=M.position.x-f;if(Math.abs(T)>=C){const v=T<0?-C:C;M.userData.focus.x=Math.round(f-v)}}if(I<0)M.userData.focus.y=Q;else{const T=M.position.y-Q;if(Math.abs(T)>=C){const v=T<0?-C:C;M.userData.focus.y=Math.round(Q-v*.5)}}const x=6;M.position.x+=(M.userData.focus.x-M.position.x)*R*x,M.position.y+=(M.userData.focus.y-M.position.y)*R*x,a>=0&&(M.position.x=Lt(M.position.x,-a,0)),I>=0&&(M.position.y=Lt(M.position.y,-I,0))}),h0.jsxs(An,{children:[h0.jsx(fA,{MOVE_LEFT:w=>N9(e,X1.MOVE_LEFT,w),MOVE_RIGHT:w=>N9(e,X1.MOVE_RIGHT,w),MOVE_UP:w=>N9(e,X1.MOVE_UP,w),MOVE_DOWN:w=>N9(e,X1.MOVE_DOWN,w),OK_BUTTON:w=>N9(e,X1.OK_BUTTON,w),CANCEL_BUTTON:w=>N9(e,X1.CANCEL_BUTTON,w),MENU_BUTTON:w=>N9(e,X1.MENU_BUTTON,w)}),h0.jsx(S70,{width:s,height:l,children:h0.jsx("group",{ref:B,scale:r.viewscale,children:i.map((w,R)=>{switch(w.type){default:case ii.BLANK:return null;case ii.TILES:return Sa&&va&&h0.jsx("group",{position:[0,0,R],children:h0.jsx(z_,{...w,palette:Sa,charset:va})},w.id);case ii.SPRITES:return Sa&&va&&h0.jsx("group",{position:[0,0,R],children:z.createElement(P70,{...w,key:w.id,palette:Sa,charset:va})},w.id);case ii.DITHER:return h0.jsx("group",{position:[0,0,R],children:h0.jsx(IQ,{...w})},w.id)}})})})]})}const z70=Q3(32,126).map(e=>String.fromCharCode(e)),W70=Q5({name:"Whitespace",pattern:/ +/}),Z70=Q5({name:"WhitespaceSkipped",pattern:/ +/,group:R1.SKIPPED}),ek=Q5({name:"StringLiteral",pattern:/[^ $]+/,start_chars_hint:z70}),fQ=Q5({name:"StringLiteralDouble",pattern:/"(?:[^\\"]|\\(?:[^\n\r]|u[0-9a-fA-F]{4}))*"/}),tk=Q5({name:"MaybeFlag",pattern:/\$[^ $]+/}),dQ=Q5({name:"NumberLiteral",pattern:/\$-?(\d*\.)?\d+([eE][+-]?\d+)?[jJ]?[lL]?\+?/}),EQ=Q5({name:"ContinueLine",pattern:/\\/});function nk(e,A=""){return Q5({name:A||e,pattern:new RegExp(e.toLowerCase(),"i")})}const ik=[["blue"],["green"],["cyan"],["red"],["purple"],["yellow"],["white"],["dkblue"],["dkgreen"],["dkcyan"],["dkred"],["dkpurple"],["dkyellow|brown","brown"],["dkwhite|ltgray|ltgrey|gray|grey","gray"],["dkgray|dkgrey|ltblack","dkgray"],["black"],["clear"]],iR={black:0,dkblue:1,dkgreen:2,dkcyan:3,dkred:4,dkpurple:5,brown:6,gray:7,dkgray:8,blue:9,green:10,cyan:11,red:12,purple:13,yellow:14,white:15,clear:-1},Q1=ik.map(([e,A])=>nk(`\\$(${e})`,A||e)),$2=[...ik.map(([e,A])=>nk(`\\$on(${e})`,`on${A||e}`))],j70=[W70,EQ,...Q1,...$2,fQ,ek,dQ,tk],q70=new R1(j70,{skipValidations:!T7,ensureOptimizations:T7}),X70=new R1([Z70,EQ,...Q1,...$2,fQ,ek,dQ,tk],{skipValidations:!T7,ensureOptimizations:T7});function rk(e,A=!1){return A?X70.tokenize(e):q70.tokenize(e)}function B6(e,A,t,n){return{measureOnly:!1,resetCheck:!0,x:0,y:0,isEven:!0,resetColor:t,resetBg:n,activeColor:t,activeBg:n,width:e,height:A,leftEdge:void 0,rightEdge:void 0,bottomEdge:void 0,char:[],color:[],bg:[]}}function $70(e,A){e.x=A.x,e.y=A.y,e.activeColor=A.activeColor,e.activeBg=A.activeBg}function Lc(e){const A=z.useMemo(()=>({...e}),[e]);$70(e,A)}const sk=z.createContext(B6(1,1,15,1));function ok(e){e.activeColor=e.resetColor,e.activeBg=e.resetBg}function ak(e,A){const t=A.y;function n(){++A.x,A.x>=(A.rightEdge??A.width)&&(A.x=A.leftEdge??0,++A.y)}function i(){return!(A.x<(A.leftEdge??0)||A.x>=(A.rightEdge??A.width)||A.y<0||A.y>=(A.bottomEdge??A.height))}function r(s){for(let o=0;o=A.height)return!0}return(A.x!==0||A.y===t)&&(A.x=A.leftEdge??0,++A.y),!0}function O1(e,A){const t=rk(e);if(!t.tokens)return!0;const n=ak(t.tokens,A);return A.resetCheck&&n&&ok(A),n}function An0(e,A,t){const n=rk(e);if(!n.tokens)return;const i=B6(A,t,v3.WHITE,v3.BLACK);return i.measureOnly=!0,ak(n.tokens,i),i}function Gc(e,A){const t=A.width-A.x;t<1||O1(e.repeat(t),A)}function en0(e,A,t){let n=0;const i=e+A.length;for(let r=e;rA(n=>1-n),[A]);return z.useEffect(()=>{const n=setInterval(t,300);return()=>{clearInterval(n)}},[]),!!e}const Oc=z.createContext({sendmessage(){},sendclose(){},didclose(){}}),lk=z.createContext(""),rR={input:{color:"white",active:"yellow"}};function en(e){return e?rR.input.active:rR.input.color}function U3(e,A){return typeof e==typeof A?e:A}function gk(e,A){return`vm:${e}:${A}`}function ai(e,A,t=0,n=""){return`${e.substring(0,A)}${n}${e.substring(A+t)}`}function nn0({item:e,context:A}){return O1(e,A),null}function in0({chip:e,active:A,label:t,args:n,context:i}){const[r,s,o]=[U3(n[0],""),U3(n[1],""),U3(n[2],"")],a=o||` ${s.toUpperCase()} `,l=en(A);O1(`${i.isEven?"$black$onltgray":"$black$ondkcyan"}${a}$${l}$onclear ${t}`,i);const u=z.useContext(Oc),I=z.useCallback(()=>{u.sendmessage(gk(e,r)),u.sendclose()},[e,u,r]);return h0.jsxs(h0.Fragment,{children:[A&&h0.jsx(fA,{OK_BUTTON:I}),h0.jsx(c7,{hotkey:s,children:I})]})}function rn0({chip:e,active:A,label:t,args:n,context:i}){const[r,s]=[U3(n[0],""),n[1]],o=en(A);O1(` $purple$16 $${o}${t}`,i);const a=z.useContext(Oc),l=z.useCallback(()=>{a.sendmessage(gk(e,r),s),a.sendclose()},[a,r]);return A&&h0.jsx(fA,{OK_BUTTON:l})}function BQ(e,A){const[t,n]=z.useState(void 0);function i(r){G60(e,A,r)}return z.useEffect(()=>P60(e,A,n),[]),[t,i]}function sn0(e,A){const[t,n]=z.useState(void 0),[i,r]=z.useState(0);return z.useEffect(()=>Y60(e,A,s=>{s!==void 0&&t===void 0?n(s):r(1-i)}),[]),[t]}function on0({chip:e,active:A,label:t,args:n,context:i}){const[r,s,o]=[U3(n[0],""),U3(n[1],-1),U3(n[2],-1)];let a,l;s===-1?(a=0,l=31):o===-1?(a=0,l=s):(a=s,l=o);const[u,I]=BQ(e,r),C=u??0,h=bc(),[d,m]=z.useState(""),[p,f]=z.useState(0),[Q,B]=z.useState(!1);let w=`${u??0}`;const R=t.trim(),M=en(A);Lc(i),Q&&(w=h?ai(d,p,1,"$219+"):d),O1(` # $${M}${R} $green${w} \\`,i),Gc(" ",i);const x=z.useCallback(N=>{const F=N.alt?10:1;I(Math.min(l,C+F))},[l,u]),T=z.useCallback(N=>{const F=N.alt?10:1;I(Math.max(a,C-F))},[a,u]),v=z.useCallback(()=>{B(N=>{const F=!N;if(F){const K=`${u}`;m(K),f(K.length)}else{const K=parseFloat(d),V=isNaN(K)?0:K;I(Math.min(l,Math.max(a,V)))}return F})},[B,m,a,l,u,d]);return u!==void 0&&h0.jsxs(h0.Fragment,{children:[A&&h0.jsx(fA,{MOVE_LEFT:T,MOVE_RIGHT:x,OK_BUTTON:v}),Q&&h0.jsxs(An,{blockhotkeys:!0,children:[h0.jsx(c7,{hotkey:"ctrl+c",children:()=>{console.info("copy")}}),h0.jsx(c7,{hotkey:"ctrl+v",children:()=>{console.info("paste")}}),h0.jsx(c7,{hotkey:"ctrl+a",children:()=>{console.info("select all")}}),h0.jsx(fA,{MOVE_LEFT:()=>{f(N=>Math.max(0,N-1))},MOVE_RIGHT:()=>{f(N=>Math.min(d.length,N+1))},CANCEL_BUTTON:v,OK_BUTTON:v,keydown:N=>{switch(N.key.toLowerCase()){case"delete":d.length>0&&m(F=>ai(F,p,1));break;case"backspace":p>0&&(m(F=>ai(F,p-1,1)),f(F=>Math.max(0,F-1)));break}N.key.length===1&&d.lengthai(F,p,0,N.key)),f(F=>F+1))}})]})]})}function an0({chip:e,active:A,label:t,args:n,context:i}){const[r,s,o]=[U3(n[0],""),U3(n[1],""),U3(n[2],"")];let a,l;s===""?(a="L",l="H"):o===""?(a="L",l=s):(a=s,l=o);const u=0,I=8,[C,h]=BQ(e,r),d=C??0,m=bc(),p=t.trim(),f=en(A);Lc(i),O1(` $red $29 $${f}${p} \\`,i);const B=ai("----:----",d,1,`$green${A?m?"$26":"$27":"$4"}$${f}`).replaceAll("-","$7").replaceAll(":","$9");O1(`$${f}${a}${B}${l} $green${d+1} \\`,i),Gc(" ",i);const w=z.useCallback(M=>{const x=M.alt?10:1;h(Math.min(I,d+x))},[I,C]),R=z.useCallback(M=>{const x=M.alt?10:1;h(Math.max(u,d-x))},[u,C]);return h0.jsx(h0.Fragment,{children:A&&h0.jsx(fA,{MOVE_LEFT:R,MOVE_RIGHT:w})})}function ln0({chip:e,active:A,label:t,args:n,context:i}){const[r,...s]=[U3(n[0],""),...n.slice(1)],o=0,a=s.length-1,[l,u]=BQ(e,r),I=l??0,C=bc(),h=`${s[I]}`,d=t.trim(),m=en(A);Lc(i),O1(` $dkred ? $${m}${d} \\`,i);const p=A?C?"$26":"$27":"/";O1(`${I+1}$green${p}$${m}${a+1} \\`,i),O1(`$green${h} \\`,i),Gc(" ",i);const f=z.useCallback(B=>{const w=B.alt?10:1;u(Math.min(a,I+w))},[a,l]),Q=z.useCallback(B=>{const w=B.alt?10:1;u(Math.max(o,I-w))},[o,l]);return h0.jsx(h0.Fragment,{children:A&&h0.jsx(fA,{MOVE_LEFT:Q,MOVE_RIGHT:f})})}function gn0({chip:e,active:A,label:t,args:n,context:i}){const r=U3(n[0],""),[s]=sn0(e,r),o=(s==null?void 0:s.toJSON())??"",a=bc(),[l,u]=z.useState(0),[I,C]=z.useState(!1),[h,d]=z.useState(void 0),m=`${o} `,p=t.trim(),f=en(A);Lc(i),O1(`$green $20 $${f}${p}$green \\`,i);const Q=i.x,w=i.y*i.width;O1(`${m}\\`,i),Gc(" ",i);const R=_1(h),M=i.width-Q-2,x=R?Math.min(h,l):l;let T=R?Math.max(h,l):l;R&&(T!==x&&T===l&&--T,tn0(Q+x+w,Q+T+w,15,8,i)),I&&a&&en0(Q+l+w,"Û",i);function v(){_1(s)&&(u(x),d(void 0),s.delete(x,T-x+1))}return h0.jsxs(h0.Fragment,{children:[A&&h0.jsx(fA,{OK_BUTTON:()=>{s&&(C(!0),u(s.length),d(void 0))}}),I&&h0.jsx(An,{blockhotkeys:!0,children:h0.jsx(fA,{MOVE_LEFT:N=>{N.shift?_1(h)||d(Lt(l-1,0,o.length)):d(void 0),u(F=>Lt(F-1,0,o.length))},MOVE_RIGHT:N=>{N.shift?_1(h)||d(l):d(void 0),u(F=>Lt(F+1,0,o.length))},CANCEL_BUTTON:()=>{C(!1),u(o.length),d(void 0)},OK_BUTTON:()=>C(!1),keydown:N=>{if(!s)return;const{key:F}=N,K=F.toLowerCase(),V={alt:N.altKey,ctrl:Ak?N.metaKey:N.ctrlKey,shift:N.shiftKey},P=s.toJSON();switch(K){case"delete":R?v():P.length>0&&s.delete(l,1);break;case"backspace":R?v():l>0&&(s.delete(l-1,1),u(W=>Math.max(0,W-1)));break;default:if(V.ctrl)switch(K){case"a":d(0),u(P.length);break;case"c":_1(navigator.clipboard)&&navigator.clipboard.writeText(s.toJSON()).catch(W=>console.error(W));break;case"v":_1(navigator.clipboard)&&navigator.clipboard.readText().then(W=>{R&&v(),s.insert(l,W),u(l+W.length)}).catch(W=>console.error(W));break;case"x":_1(navigator.clipboard)&&navigator.clipboard.writeText(s.toJSON()).then(()=>v()).catch(W=>console.error(W));break}else V.alt||F.length===1&&P.lengthW+1));break}}})})]})}function cn0({item:e,active:A}){const t=z.useContext(lk),n=z.useContext(sk);if(n.isEven=n.y%2===0,typeof e=="string")return h0.jsx(nn0,{player:t,item:e,context:n});if(Array.isArray(e)){const[i,r,s,...o]=e;if(typeof i!="string"||typeof r!="string"||typeof s!="string")return null;const a={player:t,chip:i,active:A,label:r,args:o,context:n};switch(s.toLowerCase()){case"hk":case"hotkey":return h0.jsx(in0,{...a});case"hypertext":return h0.jsx(rn0,{...a});case"rn":case"range":return h0.jsx(an0,{...a});case"sl":case"select":return h0.jsx(ln0,{...a});case"nm":case"number":return h0.jsx(on0,{...a});case"tx":case"text":return h0.jsx(gn0,{...a});default:O1(`$red unknown input type ${s}`,n);break}ok(n)}return null}function Pc(e,A,t,n,i){const r=e*A;return z.useMemo(()=>ac({char:new Array(r).fill(t),color:new Array(r).fill(n),bg:new Array(r).fill(i)}),[e,A])}const sR=J_(),oR=H_();function Yc({width:e,height:A,tiles:t}){const n=Vr(t);return sR&&oR&&h0.jsx(z_,{...n,width:e,height:A,palette:sR,charset:oR})}function QQ(e,A,t,n){e.char=new Array(e.char.length).fill(A),e.color=new Array(e.color.length).fill(t),e.bg=new Array(e.bg.length).fill(n)}function T1(e,A,t,n,i,r){if(n<0||n>=A||i<0||i>=t)return;const s=n+i*A;UX(r).forEach(o=>{const a=r[o];_1(a)&&(e[o][s]=a)})}function ck({margin:e=1,selected:A=-1,player:t,width:n,height:i,color:r,bg:s,text:o}){const a=Pc(n,i,0,r,s);QQ(a,0,r,s);const l={...B6(n,i,r,s),...a};return l.x=e,l.leftEdge=e,l.rightEdge=l.width-e,h0.jsx(lk.Provider,{value:t,children:h0.jsxs(sk.Provider,{value:l,children:[o.map((u,I)=>h0.jsx(cn0,{item:u,active:I===A},I)),h0.jsx(Yc,{width:n,height:i,tiles:a})]})})}var uk={update:null,begin:null,loopBegin:null,changeBegin:null,change:null,changeComplete:null,loopComplete:null,complete:null,loop:1,direction:"normal",autoplay:!0,timelineOffset:0},pQ={duration:1e3,delay:0,endDelay:0,easing:"easeOutElastic(1, .5)",round:0},un0=["translateX","translateY","translateZ","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","skew","skewX","skewY","perspective","matrix","matrix3d"],cg={CSS:{},springs:{}};function PA(e,A,t){return Math.min(Math.max(e,A),t)}function vi(e,A){return e.indexOf(A)>-1}function VC(e,A){return e.apply(null,A)}var t5={arr:function(e){return Array.isArray(e)},obj:function(e){return vi(Object.prototype.toString.call(e),"Object")},pth:function(e){return t5.obj(e)&&e.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(e){return e.nodeType||t5.svg(e)},str:function(e){return typeof e=="string"},fnc:function(e){return typeof e=="function"},und:function(e){return typeof e>"u"},nil:function(e){return t5.und(e)||e===null},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(e){return t5.hex(e)||t5.rgb(e)||t5.hsl(e)},key:function(e){return!uk.hasOwnProperty(e)&&!pQ.hasOwnProperty(e)&&e!=="targets"&&e!=="keyframes"}};function Ik(e){var A=/\(([^)]+)\)/.exec(e);return A?A[1].split(",").map(function(t){return parseFloat(t)}):[]}function Ck(e,A){var t=Ik(e),n=PA(t5.und(t[0])?1:t[0],.1,100),i=PA(t5.und(t[1])?100:t[1],.1,100),r=PA(t5.und(t[2])?10:t[2],.1,100),s=PA(t5.und(t[3])?0:t[3],.1,100),o=Math.sqrt(i/n),a=r/(2*Math.sqrt(i*n)),l=a<1?o*Math.sqrt(1-a*a):0,u=1,I=a<1?(a*o+-s)/l:-s+o;function C(d){var m=A?A*d/1e3:d;return a<1?m=Math.exp(-m*a*o)*(u*Math.cos(l*m)+I*Math.sin(l*m)):m=(u+I*m)*Math.exp(-m*o),d===0||d===1?d:1-m}function h(){var d=cg.springs[e];if(d)return d;for(var m=1/6,p=0,f=0;;)if(p+=m,C(p)===1){if(f++,f>=16)break}else f=0;var Q=p*m*1e3;return cg.springs[e]=Q,Q}return A?C:h}function In0(e){return e===void 0&&(e=10),function(A){return Math.ceil(PA(A,1e-6,1)*e)*(1/e)}}var Cn0=function(){var e=11,A=1/(e-1);function t(u,I){return 1-3*I+3*u}function n(u,I){return 3*I-6*u}function i(u){return 3*u}function r(u,I,C){return((t(I,C)*u+n(I,C))*u+i(I))*u}function s(u,I,C){return 3*t(I,C)*u*u+2*n(I,C)*u+i(I)}function o(u,I,C,h,d){var m,p,f=0;do p=I+(C-I)/2,m=r(p,h,d)-u,m>0?C=p:I=p;while(Math.abs(m)>1e-7&&++f<10);return p}function a(u,I,C,h){for(var d=0;d<4;++d){var m=s(I,C,h);if(m===0)return I;var p=r(I,C,h)-u;I-=p/m}return I}function l(u,I,C,h){if(!(0<=u&&u<=1&&0<=C&&C<=1))return;var d=new Float32Array(e);if(u!==I||C!==h)for(var m=0;m=.001?a(f,M,u,C):x===0?M:o(f,Q,Q+A,u,C)}return function(f){return u===I&&C===h||f===0||f===1?f:r(p(f),I,h)}}return l}(),hk=function(){var e={linear:function(){return function(n){return n}}},A={Sine:function(){return function(n){return 1-Math.cos(n*Math.PI/2)}},Expo:function(){return function(n){return n?Math.pow(2,10*n-10):0}},Circ:function(){return function(n){return 1-Math.sqrt(1-n*n)}},Back:function(){return function(n){return n*n*(3*n-2)}},Bounce:function(){return function(n){for(var i,r=4;n<((i=Math.pow(2,--r))-1)/11;);return 1/Math.pow(4,3-r)-7.5625*Math.pow((i*3-2)/22-n,2)}},Elastic:function(n,i){n===void 0&&(n=1),i===void 0&&(i=.5);var r=PA(n,1,10),s=PA(i,.1,2);return function(o){return o===0||o===1?o:-r*Math.pow(2,10*(o-1))*Math.sin((o-1-s/(Math.PI*2)*Math.asin(1/r))*(Math.PI*2)/s)}}},t=["Quad","Cubic","Quart","Quint"];return t.forEach(function(n,i){A[n]=function(){return function(r){return Math.pow(r,i+2)}}}),Object.keys(A).forEach(function(n){var i=A[n];e["easeIn"+n]=i,e["easeOut"+n]=function(r,s){return function(o){return 1-i(r,s)(1-o)}},e["easeInOut"+n]=function(r,s){return function(o){return o<.5?i(r,s)(o*2)/2:1-i(r,s)(o*-2+2)/2}},e["easeOutIn"+n]=function(r,s){return function(o){return o<.5?(1-i(r,s)(1-o*2))/2:(i(r,s)(o*2-1)+1)/2}}}),e}();function mQ(e,A){if(t5.fnc(e))return e;var t=e.split("(")[0],n=hk[t],i=Ik(e);switch(t){case"spring":return Ck(e,A);case"cubicBezier":return VC(Cn0,i);case"steps":return VC(In0,i);default:return VC(n,i)}}function fk(e){try{var A=document.querySelectorAll(e);return A}catch{return}}function Jc(e,A){for(var t=e.length,n=arguments.length>=2?arguments[1]:void 0,i=[],r=0;r1&&(d-=1),d<1/6?C+(h-C)*6*d:d<1/2?h:d<2/3?C+(h-C)*(2/3-d)*6:C}var o,a,l;if(n==0)o=a=l=i;else{var u=i<.5?i*(1+n):i+n-i*n,I=2*i-u;o=s(I,u,t+1/3),a=s(I,u,t),l=s(I,u,t-1/3)}return"rgba("+o*255+","+a*255+","+l*255+","+r+")"}function En0(e){if(t5.rgb(e))return hn0(e);if(t5.hex(e))return fn0(e);if(t5.hsl(e))return dn0(e)}function Ue(e){var A=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(A)return A[1]}function Bn0(e){if(vi(e,"translate")||e==="perspective")return"px";if(vi(e,"rotate")||vi(e,"skew"))return"deg"}function Qd(e,A){return t5.fnc(e)?e(A.target,A.id,A.total):e}function YA(e,A){return e.getAttribute(A)}function DQ(e,A,t){var n=Ue(A);if(yQ([t,"deg","rad","turn"],n))return A;var i=cg.CSS[A+t];if(!t5.und(i))return i;var r=100,s=document.createElement(e.tagName),o=e.parentNode&&e.parentNode!==document?e.parentNode:document.body;o.appendChild(s),s.style.position="absolute",s.style.width=r+t;var a=r/s.offsetWidth;o.removeChild(s);var l=a*parseFloat(A);return cg.CSS[A+t]=l,l}function dk(e,A,t){if(A in e.style){var n=A.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),i=e.style[A]||getComputedStyle(e).getPropertyValue(n)||"0";return t?DQ(e,i,t):i}}function MQ(e,A){if(t5.dom(e)&&!t5.inp(e)&&(!t5.nil(YA(e,A))||t5.svg(e)&&e[A]))return"attribute";if(t5.dom(e)&&yQ(un0,A))return"transform";if(t5.dom(e)&&A!=="transform"&&dk(e,A))return"css";if(e[A]!=null)return"object"}function Ek(e){if(t5.dom(e)){for(var A=e.style.transform||"",t=/(\w+)\(([^)]*)\)/g,n=new Map,i;i=t.exec(A);)n.set(i[1],i[2]);return n}}function Qn0(e,A,t,n){var i=vi(A,"scale")?1:0+Bn0(A),r=Ek(e).get(A)||i;return t&&(t.transforms.list.set(A,r),t.transforms.last=A),n?DQ(e,r,n):r}function RQ(e,A,t,n){switch(MQ(e,A)){case"transform":return Qn0(e,A,n,t);case"css":return dk(e,A,t);case"attribute":return YA(e,A);default:return e[A]||0}}function SQ(e,A){var t=/^(\*=|\+=|-=)/.exec(e);if(!t)return e;var n=Ue(e)||0,i=parseFloat(A),r=parseFloat(e.replace(t[0],""));switch(t[0][0]){case"+":return i+r+n;case"-":return i-r+n;case"*":return i*r+n}}function Bk(e,A){if(t5.col(e))return En0(e);if(/\s/g.test(e))return e;var t=Ue(e),n=t?e.substr(0,e.length-t.length):e;return A?n+A:n}function vQ(e,A){return Math.sqrt(Math.pow(A.x-e.x,2)+Math.pow(A.y-e.y,2))}function pn0(e){return Math.PI*2*YA(e,"r")}function mn0(e){return YA(e,"width")*2+YA(e,"height")*2}function yn0(e){return vQ({x:YA(e,"x1"),y:YA(e,"y1")},{x:YA(e,"x2"),y:YA(e,"y2")})}function Qk(e){for(var A=e.points,t=0,n,i=0;i0&&(t+=vQ(n,r)),n=r}return t}function wn0(e){var A=e.points;return Qk(e)+vQ(A.getItem(A.numberOfItems-1),A.getItem(0))}function pk(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return pn0(e);case"rect":return mn0(e);case"line":return yn0(e);case"polyline":return Qk(e);case"polygon":return wn0(e)}}function Dn0(e){var A=pk(e);return e.setAttribute("stroke-dasharray",A),A}function Mn0(e){for(var A=e.parentNode;t5.svg(A)&&t5.svg(A.parentNode);)A=A.parentNode;return A}function mk(e,A){var t=A||{},n=t.el||Mn0(e),i=n.getBoundingClientRect(),r=YA(n,"viewBox"),s=i.width,o=i.height,a=t.viewBox||(r?r.split(" "):[0,0,s,o]);return{el:n,viewBox:a,x:a[0]/1,y:a[1]/1,w:s,h:o,vW:a[2],vH:a[3]}}function Rn0(e,A){var t=t5.str(e)?fk(e)[0]:e,n=A||100;return function(i){return{property:i,el:t,svg:mk(t),totalLength:pk(t)*(n/100)}}}function Sn0(e,A,t){function n(u){u===void 0&&(u=0);var I=A+u>=1?A+u:0;return e.el.getPointAtLength(I)}var i=mk(e.el,e.svg),r=n(),s=n(-1),o=n(1),a=t?1:i.w/i.vW,l=t?1:i.h/i.vH;switch(e.property){case"x":return(r.x-i.x)*a;case"y":return(r.y-i.y)*l;case"angle":return Math.atan2(o.y-s.y,o.x-s.x)*180/Math.PI}}function lR(e,A){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,n=Bk(t5.pth(e)?e.totalLength:e,A)+"";return{original:n,numbers:n.match(t)?n.match(t).map(Number):[0],strings:t5.str(e)||A?n.split(t):[]}}function NQ(e){var A=e?Hc(t5.arr(e)?e.map(aR):aR(e)):[];return Jc(A,function(t,n,i){return i.indexOf(t)===n})}function yk(e){var A=NQ(e);return A.map(function(t,n){return{target:t,id:n,total:A.length,transforms:{list:Ek(t)}}})}function vn0(e,A){var t=wQ(A);if(/^spring/.test(t.easing)&&(t.duration=Ck(t.easing)),t5.arr(e)){var n=e.length,i=n===2&&!t5.obj(e[0]);i?e={value:e}:t5.fnc(A.duration)||(t.duration=A.duration/n)}var r=t5.arr(e)?e:[e];return r.map(function(s,o){var a=t5.obj(s)&&!t5.pth(s)?s:{value:s};return t5.und(a.delay)&&(a.delay=o?0:A.delay),t5.und(a.endDelay)&&(a.endDelay=o===r.length-1?A.endDelay:0),a}).map(function(s){return Kc(s,t)})}function Nn0(e){for(var A=Jc(Hc(e.map(function(r){return Object.keys(r)})),function(r){return t5.key(r)}).reduce(function(r,s){return r.indexOf(s)<0&&r.push(s),r},[]),t={},n=function(r){var s=A[r];t[s]=e.map(function(o){var a={};for(var l in o)t5.key(l)?l==s&&(a.value=o[l]):a[l]=o[l];return a})},i=0;i0&&(e=requestAnimationFrame(t))}function t(i){for(var r=iA.length,s=0;s0?requestAnimationFrame(t):void 0}function n(){Y2.suspendWhenDocumentHidden&&(cR()?e=cancelAnimationFrame(e):(iA.forEach(function(i){return i._onDocumentVisibility()}),Rk()))}return typeof document<"u"&&document.addEventListener("visibilitychange",n),A}();function cR(){return!!document&&document.hidden}function Y2(e){e===void 0&&(e={});var A=0,t=0,n=0,i,r=0,s=null;function o(Q){var B=window.Promise&&new Promise(function(w){return s=w});return Q.finished=B,B}var a=kn0(e);o(a);function l(){var Q=a.direction;Q!=="alternate"&&(a.direction=Q!=="normal"?"normal":"reverse"),a.reversed=!a.reversed,i.forEach(function(B){return B.reversed=a.reversed})}function u(Q){return a.reversed?a.duration-Q:Q}function I(){A=0,t=u(a.currentTime)*(1/Y2.speed)}function C(Q,B){B&&B.seek(Q-B.timelineOffset)}function h(Q){if(a.reversePlayback)for(var w=r;w--;)C(Q,i[w]);else for(var B=0;B2||(H=Math.round(H*P)/P)),W.push(H)}var q=V.length;if(!q)i0=W[0];else{i0=V[0];for(var C0=0;C00&&(a.began=!0,m("begin")),!a.loopBegan&&a.currentTime>0&&(a.loopBegan=!0,m("loopBegin")),M<=w&&a.currentTime!==0&&d(0),(M>=R&&a.currentTime!==B||!B)&&d(B),M>w&&M=B&&(t=0,p(),a.remaining?(A=n,m("loopComplete"),a.loopBegan=!1,a.direction==="alternate"&&l()):(a.paused=!0,a.completed||(a.completed=!0,m("loopComplete"),m("complete"),!a.passThrough&&"Promise"in window&&(s(),o(a)))))}return a.reset=function(){var Q=a.direction;a.passThrough=!1,a.currentTime=0,a.progress=0,a.paused=!0,a.began=!1,a.loopBegan=!1,a.changeBegan=!1,a.completed=!1,a.changeCompleted=!1,a.reversePlayback=!1,a.reversed=Q==="reverse",a.remaining=a.loop,i=a.children,r=i.length;for(var B=r;B--;)a.children[B].reset();(a.reversed&&a.loop!==!0||Q==="alternate"&&a.loop===1)&&a.remaining++,d(a.reversed?a.duration:0)},a._onDocumentVisibility=I,a.set=function(Q,B){return Dk(Q,B),a},a.tick=function(Q){n=Q,A||(A=n),f((n+(t-A))*Y2.speed)},a.seek=function(Q){f(u(Q))},a.pause=function(){a.paused=!0,I()},a.play=function(){a.paused&&(a.completed&&a.reset(),a.paused=!1,iA.push(a),I(),Rk())},a.reverse=function(){l(),a.completed=!a.reversed,I()},a.restart=function(){a.reset(),a.play()},a.remove=function(Q){var B=NQ(Q);Sk(B,a)},a.reset(),a.autoplay&&a.play(),a}function uR(e,A){for(var t=A.length;t--;)yQ(e,A[t].animatable.target)&&A.splice(t,1)}function Sk(e,A){var t=A.animations,n=A.children;uR(e,t);for(var i=n.length;i--;){var r=n[i],s=r.animations;uR(e,s),!s.length&&!r.children.length&&n.splice(i,1)}!t.length&&!n.length&&A.pause()}function Ln0(e){for(var A=NQ(e),t=iA.length;t--;){var n=iA[t];Sk(A,n)}}function Gn0(e,A){A===void 0&&(A={});var t=A.direction||"normal",n=A.easing?mQ(A.easing):null,i=A.grid,r=A.axis,s=A.from||0,o=s==="first",a=s==="center",l=s==="last",u=t5.arr(e),I=parseFloat(u?e[0]:e),C=u?parseFloat(e[1]):0,h=Ue(u?e[1]:e)||0,d=A.start||0+(u?I:0),m=[],p=0;return function(f,Q,B){if(o&&(s=0),a&&(s=(B-1)/2),l&&(s=B-1),!m.length){for(var w=0;w-1&&iA.splice(i,1);function s(C){C.passThrough=!0}for(var o=0;oac(new Array(t).fill(0)),[t])}function Pn0({width:e,height:A,dither:t}){const n=Vr(t);return h0.jsx(IQ,{width:e,height:A,alphas:n})}function Yn0(e){e.splice(0,e.length,...new Array(e.length).fill(0))}function zC(e,A,t,n,i,r){if(n<0||n>=A||i<0||i>=t)return-1;e[n+i*A]=r}function Jn0({player:e,name:A,width:t,height:n,color:i,bg:r,text:s,shouldclose:o}){const a=t-3,l=n-3,u=Pc(t,n,0,i,r),I=On0(a,l),C=z.useContext(Oc);for(let V=1;V2&&VV.viewport),{height:v}=T.getCurrentViewport(),N=z.useCallback(()=>{o&&C.didclose()},[o,C]);z.useEffect(()=>{if(!x.current)return;const V=o?0:v,P=o?n*-c4:0,W=o?"easeInBack":"easeOutBack",e0={y:V};x.current.position.y=V,Y2({y:P,duration:300,easing:W,targets:e0,complete:N,update(){x.current&&(x.current.position.y=KW(e0.y,c4*.125))}})},[o]);const F=z.useCallback(V=>{const P=V.alt?10:1;f(W=>Math.max(0,W-P))},[f]),K=z.useCallback(V=>{const P=V.alt?10:1;f(W=>Math.min(s.length,W+P))},[f]);return h0.jsx("group",{ref:x,children:h0.jsxs(An,{children:[h0.jsx(fA,{MOVE_UP:F,MOVE_DOWN:K,CANCEL_BUTTON:C.sendclose}),h0.jsx(Yc,{tiles:u,width:t,height:n}),h0.jsxs("group",{position:[2*Z4,2*c4,0],children:[h0.jsx(Pn0,{dither:I,width:a,height:l}),h0.jsx(ck,{player:e,name:A,width:a,height:l,margin:0,color:i,bg:v3.CLEAR,text:B,selected:w})]})]})})}function IR({player:e,layers:A,rect:t,shouldclose:n=!1}){switch(t.type){case 0:return h0.jsx(ck,{player:e,name:t.name,width:t.width,height:t.height,color:14,bg:1,text:t.text});case 1:return h0.jsx(Jn0,{player:e,name:t.name,width:t.width,height:t.height,color:14,bg:1,text:t.text,shouldclose:n});case 2:return h0.jsx(V70,{player:e,layers:A,width:t.width,height:t.height})}return null}function Hn0({player:e,layers:A,layout:t}){const n=A3(m=>m.viewport),{width:i,height:r}=n.getCurrentViewport(),s=Math.floor(i/Z4),o=Math.floor(r/c4),a=i-s*Z4,l=r-o*c4,[u,I]=z.useState();if(s<1||o<1||A===void 0||t===void 0)return null;const C={name:"main",type:2,x:0,y:0,width:s,height:o,text:[]},h=[];let d=!0;return t.forEach(m=>{let p;switch(m.edge){case R8.LEFT:p={name:m.name,type:0,x:C.x,y:C.y,width:m.size,height:C.height,text:m.text},C.x+=m.size,C.width-=m.size,h.push(p);break;default:case R8.RIGHT:p={name:m.name,type:0,x:C.x+C.width-m.size,y:C.y,width:m.size,height:C.height,text:m.text},C.width-=m.size,h.push(p);break;case R8.TOP:p={name:m.name,type:0,x:C.x,y:C.y,width:C.width,height:m.size,text:m.text},C.y+=m.size,C.height-=m.size,h.push(p);break;case R8.BOTTOM:p={name:m.name,type:0,x:C.x,y:C.y+C.height-m.size,width:C.width,height:m.size,text:m.text},C.height-=m.size,h.push(p);break;case R8.SCROLL:p={name:m.name,type:1,x:0,y:0,width:Lt(m.size||50,24,C.width-2),height:Lt(18,8,C.height-8),text:m.text},p.x=C.x+Math.round((C.width-p.width)*.5),p.y=C.y+Math.floor((C.height-p.height)*.5),d=!1,D7(u,p)||I(N4(p))}}),h.unshift(C),h0.jsx(Oc.Provider,{value:{sendmessage(m,p){C4.emit(m,"gadget",p,e)},sendclose(){eZ("gadget",e)},didclose(){I(void 0)}},children:h0.jsxs("group",{position:[a*.5,l*.5,0],children:[h.map((m,p)=>h0.jsx("group",{position:[m.x*Z4,m.y*c4,p*10],children:h0.jsx(IR,{player:e,layers:A,rect:m})},m.name)),u&&h0.jsxs(Ni.Fragment,{children:[h0.jsx("group",{position:[0,0,800],children:h0.jsx(v70,{width:s,height:o,alpha:.14})}),h0.jsx("group",{position:[u.x*Z4,u.y*c4,900],children:h0.jsx(IR,{player:e,layers:A,rect:u,shouldclose:d})})]},u.name)]})})}const ug=1,WC=v3.BLUE,ZC=v3.DKBLUE,CR=Z4*ug,hR=c4*ug;function Kn0(){const e=A3(I=>I.viewport),{width:A,height:t}=e.getCurrentViewport(),n=J60(),i=Math.floor(A/CR),r=Math.floor(t/hR),s=Lt(Math.round(r*n.open),1,r),o=A-i*CR,a=t-s*hR,l=Pc(i,s,0,WC,ZC);QQ(l,250,WC,ZC);const u={...B6(i,s,WC,ZC),...l,x:0,y:s-1,leftEdge:0,rightEdge:i};if(i<1||s<1)return null;for(let I=0;IJSON.stringify(B)).join(" "),f=`${C.slice(C.length-3)}>${d}>${h}: ${p}`,Q=An0(f,i,s);u.y-=((Q==null?void 0:Q.y)??1)+1,u.y>=0&&O1(f,u)}return h0.jsxs("group",{position:[o*.5,a,0],scale:[ug,ug,1],children:[h0.jsx(c7,{hotkey:"Escape",children:()=>{Ed(0)}}),h0.jsx(c7,{hotkey:"Shift+?",children:()=>{Ed(n.open>0?0:.5)}}),n.open!==0&&h0.jsxs(An,{children:[h0.jsx(Yc,{width:i,height:s,tiles:l}),h0.jsx(fA,{keydown:I=>{}})]})]})}function Vn0(){const e=FZ(),{player:A,layout:t}=Vr(e);return h0.jsxs(An,{children:[h0.jsx(Kn0,{},"console"),h0.jsx(Hn0,{player:A,layout:t,layers:e.layers},"display")]})}const zn0="/assets/scratches-CuKAcXgp.jpg",Wn0="main - 0.12.2 - see if version update works better with fetch-depth",Zn0=["main - 0.12.2 - see if version update works better with fetch-depth","-".repeat(Wn0.length),"PRESS ANY KEY"];function jn0({onBoot:e}){const A=A3(l=>l.viewport),{width:t,height:n}=A.getCurrentViewport(),i=Math.floor(t/Z4),r=Math.floor(n/c4),s=t-i*Z4,o=n-r*c4,a=Pc(i,r,0,0,0);return z.useEffect(()=>{async function l(){await TX(),e()}function u(){l()}return document.addEventListener("keydown",u),document.addEventListener("pointerdown",u),()=>{document.removeEventListener("keydown",u),document.removeEventListener("pointerdown",u)}},[e]),z.useEffect(()=>{QQ(a,0,v3.WHITE,v3.DKGRAY);const l={...B6(i,r,v3.WHITE,v3.DKGRAY),...a};Zn0.forEach(u=>O1(u,l))},[i,r,a]),h0.jsx("group",{position:[s*.5,o*.5,0],children:h0.jsx(Yc,{width:i,height:r,tiles:a})})}const fR=6e-4;function qn0(){const e=tB(zn0),[A]=z.useState(()=>new NW),[t,n]=z.useState(!1);return z.useEffect(()=>{if(!se0)return;document.body.appendChild(A.dom),A.showPanel(0),A.dom.style.cssText="position:fixed;bottom:0;left:0;";const i=Xz(()=>A.begin()),r=$z(()=>A.end());return()=>{document.body.removeChild(A.dom),i(),r()}},[A]),h0.jsxs(h0.Fragment,{children:[h0.jsx(SW,{makeDefault:!0,near:1,far:2e3,position:[0,0,1e3]}),h0.jsx(C70,{children:t?h0.jsx(Vn0,{}):h0.jsx(jn0,{onBoot:()=>{H60(),n(!0)}})}),h0.jsx(z.Suspense,{fallback:null,children:h0.jsxs(n70,{multisampling:0,children:[h0.jsx(u70,{}),h0.jsx(s70,{blendFunction:v5.NORMAL,offset:[fR,-fR]}),h0.jsx(l70,{}),h0.jsx(I70,{opacity:.35,texture:e,blendFunction:v5.OVERLAY}),h0.jsx(r70,{brightness:.02,contrast:.1})]})})]})}const dR=new k,ER=new k,Xn0=e=>({...ET(e),filter:A=>{const t=A.filter(s=>!(!s.object.visible||(s.object.userData.clippingPlanes??[]).some(a=>(a.projectPoint(s.point,dR),ER.subVectors(s.point,dR).normalize().round(),a.normal.equals(ER)===!1)))),n=t.findIndex(s=>s.object.userData.blocking),i=n===-1?t:t.slice(0,n+1);let r="default";return i.some(s=>s.object.userData.cursor?(r=s.object.userData.cursor,!0):!1),document.querySelectorAll("html, body").forEach(s=>{s.style.cursor=r}),i}});function $n0(){const[e,A]=IT(),t=sD(A.width),n=sD(A.height);return h0.jsxs(h0.Fragment,{children:[h0.jsx("div",{ref:e,style:{position:"absolute",inset:0},onContextMenuCapture:i=>{i.preventDefault()},children:h0.jsx("div",{style:{marginLeft:"auto",marginRight:"auto",margin:"auto",width:t,height:n},children:h0.jsx(pW,{flat:!0,linear:!0,dpr:1,shadows:!1,"touch-action":"none",gl:{alpha:!1,stencil:!1,antialias:!1,precision:"highp",preserveDrawingBuffer:!0,powerPreference:"high-performance"},style:{imageRendering:"pixelated"},events:Xn0,onCreated:({gl:i})=>{i.localClippingEnabled=!0},children:h0.jsx(qn0,{})})})}),h0.jsx(wW,{})]})}const Ai0=Tv(document.getElementById("engine"));Ai0.render(h0.jsx(z.StrictMode,{children:h0.jsx($n0,{})}))});export default ei0(); + `});function P70(){return CQ(O70)}function Y70(e){return e.generateMipmaps=!1,e.minFilter=s2,e.magFilter=s2,e.needsUpdate=!0,e}function W_(e){return z.useMemo(()=>e?Y70(new rx(T70(e))):void 0,[e==null?void 0:e.id])}function J70({sprites:e,charset:A,palette:t}){const n=W_(A),i=hQ(),r=z.useRef(null),s=z.useMemo(()=>P70(),[]),{width:o=0,height:a=0}=(n==null?void 0:n.image)??{};return z.useEffect(()=>{const{current:l}=r;if(!l)return;let u=l.getAttribute("position"),I=l.getAttribute("charData"),C=l.getAttribute("lastPosition"),h=l.getAttribute("lastColor"),d=l.getAttribute("lastBg"),m=l.getAttribute("animShake"),p=l.getAttribute("animBounce");if(!u||u.count!==e.length||!I||I.count!==e.length||!C||C.count!==e.length||!h||h.count!==e.length||!d||d.count!==e.length||!m||m.count!==e.length||!p||p.count!==e.length){u=new T5(new Float32Array(e.length*3),3),I=new T5(new Float32Array(e.length*4),4),C=new T5(new Float32Array(e.length*3),3),h=new T5(new Float32Array(e.length*2),2),d=new T5(new Float32Array(e.length*2),2),m=new T5(new Float32Array(e.length*2),2),p=new T5(new Float32Array(e.length*2),2);for(let f=0;f{if(!n||!r.current)return;const l=Math.round(o/r7),u=Math.round(a/s7),I=z_(t);s.transparent=!0,s.uniforms.map.value=n,s.uniforms.alt.value=n,s.uniforms.palette.value=I,s.uniforms.rows.value=u-1,s.uniforms.step.value.x=1/l,s.uniforms.step.value.y=1/u,s.clipping=i.length>0,s.clippingPlanes=i,s.needsUpdate=!0},[n,s,o,a,i]),h0.jsx("points",{frustumCulled:!1,material:s,children:h0.jsx("bufferGeometry",{ref:r})})}function Z_({width:e,height:A,char:t,color:n,bg:i,charset:r,palette:s}){const o=W_(r),a=hQ(),l=z.useRef(null),u=z.useMemo(()=>v70(),[]),{width:I=0,height:C=0}=(o==null?void 0:o.image)??{};return z.useEffect(()=>{u.uniforms.data.value=R70(e,A)},[e,A]),z.useEffect(()=>{M70(u.uniforms.data.value,e,A,t,n,i)},[e,A,t,n,i]),z.useEffect(()=>{if(!o||!l.current)return;Y_(l.current,e,A);const h=z_(s);u.uniforms.map.value=o,u.uniforms.alt.value=o,u.uniforms.palette.value=h,u.uniforms.size.value.x=1/e,u.uniforms.size.value.y=1/A,u.uniforms.step.value.x=1/Math.round(I/r7),u.uniforms.step.value.y=1/Math.round(C/s7),u.clipping=a.length>0,u.clippingPlanes=a,u.needsUpdate=!0},[o,u,e,A,I,C,a]),h0.jsx("mesh",{material:u,children:h0.jsx("bufferGeometry",{ref:l})})}var qe={};Object.defineProperty(qe,"__esModule",{value:!0});var H70=typeof window<"u"&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),zC={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},j_={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:H70?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},dQ={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222};for(var va=1;va<20;va++)dQ["f"+va]=111+va;function Gc(e,A,t){A&&!("byKey"in A)&&(t=A,A=null),Array.isArray(e)||(e=[e]);var n=e.map(function(s){return q_(s,A)}),i=function(o){return n.some(function(a){return X_(a,o)})},r=t==null?i:i(t);return r}function K70(e,A){return Gc(e,A)}function V70(e,A){return Gc(e,{byKey:!0},A)}function q_(e,A){var t=A&&A.byKey,n={};e=e.replace("++","+add");var i=e.split("+"),r=i.length;for(var s in zC)n[zC[s]]=!1;var o=!0,a=!1,l=void 0;try{for(var u=i[Symbol.iterator](),I;!(o=(I=u.next()).done);o=!0){var C=I.value,h=C.endsWith("?")&&C.length>1;h&&(C=C.slice(0,-1));var d=EQ(C),m=zC[d];if(C.length>1&&!m&&!j_[C]&&!dQ[d])throw new TypeError('Unknown modifier: "'+C+'"');(r===1||!m)&&(t?n.key=d:n.which=$_(C)),m&&(n[m]=h?null:!0)}}catch(p){a=!0,l=p}finally{try{!o&&u.return&&u.return()}finally{if(a)throw l}}return n}function X_(e,A){for(var t in e){var n=e[t],i=void 0;if(n!=null&&(t==="key"&&A.key!=null?i=A.key.toLowerCase():t==="which"?i=n===91&&A.which===93?91:A.which:i=A[t],!(i==null&&n===!1)&&i!==n))return!1}return!0}function $_(e){e=EQ(e);var A=dQ[e]||e.toUpperCase().charCodeAt(0);return A}function EQ(e){return e=e.toLowerCase(),e=j_[e]||e,e}var z70=qe.default=Gc;qe.isHotkey=Gc;qe.isCodeHotkey=K70;qe.isKeyHotkey=V70;qe.parseHotkey=q_;qe.compareHotkey=X_;qe.toKeyCode=$_;qe.toKeyName=EQ;function Ak(e){return{all:e=e||new Map,on:function(A,t){var n=e.get(A);n?n.push(t):e.set(A,[t])},off:function(A,t){var n=e.get(A);n&&(t?n.splice(n.indexOf(t)>>>0,1):e.set(A,[]))},emit:function(A,t){var n=e.get(A);n&&n.slice().map(function(i){i(t)}),(n=e.get("*"))&&n.slice().map(function(i){i(A,t)})}}}const LA={root:Ak(),ignorehotkeys:!1},ek=z.createContext(LA.root);function v9(e,A){LA.root.emit(X1[e],A)}const tk=window.navigator.userAgent.indexOf("Mac")!==-1;document.addEventListener("keydown",e=>{const A=e.key.toLowerCase(),t={alt:e.altKey,ctrl:tk?e.metaKey:e.ctrlKey,shift:e.shiftKey};switch((A!=="r"||!t.ctrl)&&e.preventDefault(),A){case"arrowleft":v9(X1.MOVE_LEFT,t);break;case"arrowright":v9(X1.MOVE_RIGHT,t);break;case"arrowup":v9(X1.MOVE_UP,t);break;case"arrowdown":v9(X1.MOVE_DOWN,t);break;case"enter":v9(X1.OK_BUTTON,t);break;case"esc":case"escape":v9(X1.CANCEL_BUTTON,t);break;case"tab":v9(X1.MENU_BUTTON,t);break;default:LA.root.emit("keydown",e);break}},{capture:!0});const sR="keyup";function I7({hotkey:e,children:A}){return z.useEffect(()=>{const t=z70(e,{byKey:!0});function n(i){LA.ignorehotkeys===!1&&t(i)&&A()}return document.addEventListener(sR,n,!1),()=>document.removeEventListener(sR,n,!1)},[e,A]),null}function fA(e){const A=z.useContext(ek);return z.useEffect(()=>{const t=Object.entries(e);return t.forEach(([n,i])=>A.on(n,i)),()=>{t.forEach(([n,i])=>A.off(n,i))}},[A,e]),null}function tn({blockhotkeys:e,children:A}){const[t]=z.useState(()=>Ak());return z.useEffect(()=>{const n=LA.root,i=LA.ignorehotkeys;return LA.root=t,LA.ignorehotkeys=!!e,()=>{LA.root=n,LA.ignorehotkeys=i}},[t,e]),h0.jsx(ek.Provider,{value:t,children:A})}const Na=K_(),xa=V_();function N9(e,A,t){let n=0;t.alt&&(n|=f$),t.ctrl&&(n|=d$),t.shift&&(n|=E$),C4.emit("vm:input","gadget",[A,n],e)}function W70({player:e,layers:A,width:t,height:n}){const i=Wr(A),r=h$(i),s=t*Z4,o=r.width*Z4*r.viewscale,a=o-s,l=n*c4,u=r.height*c4*r.viewscale,I=u-l,C=Math.round(Math.min(s,l)*.3333),h=-r.focusx*Z4*r.viewscale,d=s*.5+h,m=-r.focusy*c4*r.viewscale,p=l*.5+m,f=o{const{current:M}=B;if(!M)return;if(_1(M.userData.focus)||(M.position.x=f,M.position.y=Q,M.userData.focus=new g0(f,Q)),a<0)M.userData.focus.x=f;else{const T=M.position.x-f;if(Math.abs(T)>=C){const v=T<0?-C:C;M.userData.focus.x=Math.round(f-v)}}if(I<0)M.userData.focus.y=Q;else{const T=M.position.y-Q;if(Math.abs(T)>=C){const v=T<0?-C:C;M.userData.focus.y=Math.round(Q-v*.5)}}const N=6;M.position.x+=(M.userData.focus.x-M.position.x)*R*N,M.position.y+=(M.userData.focus.y-M.position.y)*R*N,a>=0&&(M.position.x=e6(M.position.x,-a,0)),I>=0&&(M.position.y=e6(M.position.y,-I,0))}),h0.jsxs(tn,{children:[h0.jsx(fA,{MOVE_LEFT:w=>N9(e,X1.MOVE_LEFT,w),MOVE_RIGHT:w=>N9(e,X1.MOVE_RIGHT,w),MOVE_UP:w=>N9(e,X1.MOVE_UP,w),MOVE_DOWN:w=>N9(e,X1.MOVE_DOWN,w),OK_BUTTON:w=>N9(e,X1.OK_BUTTON,w),CANCEL_BUTTON:w=>N9(e,X1.CANCEL_BUTTON,w),MENU_BUTTON:w=>N9(e,X1.MENU_BUTTON,w)}),h0.jsx(N70,{width:s,height:l,children:h0.jsx("group",{ref:B,scale:r.viewscale,children:i.map((w,R)=>{switch(w.type){default:case si.BLANK:return null;case si.TILES:return Na&&xa&&h0.jsx("group",{position:[0,0,R],children:h0.jsx(Z_,{...w,palette:Na,charset:xa})},w.id);case si.SPRITES:return Na&&xa&&h0.jsx("group",{position:[0,0,R],children:z.createElement(J70,{...w,key:w.id,palette:Na,charset:xa})},w.id);case si.DITHER:return h0.jsx("group",{position:[0,0,R],children:h0.jsx(fQ,{...w})},w.id)}})})})]})}const Z70=Q3(32,126).map(e=>String.fromCharCode(e)),j70=Q5({name:"Whitespace",pattern:/ +/}),q70=Q5({name:"WhitespaceSkipped",pattern:/ +/,group:R1.SKIPPED}),nk=Q5({name:"StringLiteral",pattern:/[^ $]+/,start_chars_hint:Z70}),BQ=Q5({name:"StringLiteralDouble",pattern:/"(?:[^\\"]|\\(?:[^\n\r]|u[0-9a-fA-F]{4}))*"/}),ik=Q5({name:"MaybeFlag",pattern:/\$[^ $]+/}),QQ=Q5({name:"NumberLiteral",pattern:/\$-?(\d*\.)?\d+([eE][+-]?\d+)?[jJ]?[lL]?\+?/}),pQ=Q5({name:"ContinueLine",pattern:/\\/});function rk(e,A=""){return Q5({name:A||e,pattern:new RegExp(e.toLowerCase(),"i")})}const sk=[["blue"],["green"],["cyan"],["red"],["purple"],["yellow"],["white"],["dkblue"],["dkgreen"],["dkcyan"],["dkred"],["dkpurple"],["dkyellow|brown","brown"],["dkwhite|ltgray|ltgrey|gray|grey","gray"],["dkgray|dkgrey|ltblack","dkgray"],["black"],["clear"]],oR={black:0,dkblue:1,dkgreen:2,dkcyan:3,dkred:4,dkpurple:5,brown:6,gray:7,dkgray:8,blue:9,green:10,cyan:11,red:12,purple:13,yellow:14,white:15,clear:-1},Q1=sk.map(([e,A])=>rk(`\\$(${e})`,A||e)),$2=[...sk.map(([e,A])=>rk(`\\$on(${e})`,`on${A||e}`))],X70=[j70,pQ,...Q1,...$2,BQ,nk,QQ,ik],$70=new R1(X70,{skipValidations:!F7,ensureOptimizations:F7}),An0=new R1([q70,pQ,...Q1,...$2,BQ,nk,QQ,ik],{skipValidations:!F7,ensureOptimizations:F7});function ok(e,A=!1){return A?An0.tokenize(e):$70.tokenize(e)}function p6(e,A,t,n){return{measureonly:!1,resetCheck:!0,x:0,y:0,isEven:!0,resetColor:t,resetBg:n,activeColor:t,activeBg:n,width:e,height:A,leftEdge:void 0,rightEdge:void 0,bottomEdge:void 0,char:[],color:[],bg:[]}}function en0(e,A){e.x=A.x,e.y=A.y,e.activeColor=A.activeColor,e.activeBg=A.activeBg}function bc(e){const A=z.useMemo(()=>({...e}),[e]);en0(e,A)}const ak=z.createContext(p6(1,1,15,1));function lk(e){e.activeColor=e.resetColor,e.activeBg=e.resetBg}function gk(e,A){const t=A.y;function n(){++A.x,A.x>=(A.rightEdge??A.width)&&(A.x=A.leftEdge??0,++A.y)}function i(){return!(A.x<(A.leftEdge??0)||A.x>=(A.rightEdge??A.width)||A.y<0||A.y>=(A.bottomEdge??A.height))}function r(s){for(let o=0;o=A.height)return!0}return(A.x!==0||A.y===t)&&(A.x=A.leftEdge??0,++A.y),!0}function O1(e,A){const t=ok(e);if(!t.tokens)return!0;const n=gk(t.tokens,A);return A.resetCheck&&n&&lk(A),n}function tn0(e,A,t){const n=ok(e);if(!n.tokens)return;const i=p6(A,t,v3.WHITE,v3.BLACK);return i.measureonly=!0,gk(n.tokens,i),i}function Oc(e,A){const t=A.width-A.x;t<1||O1(e.repeat(t),A)}function nn0(e,A,t){let n=0;const i=e+A.length;for(let r=e;rA(n=>1-n),[A]);return z.useEffect(()=>{const n=setInterval(t,300);return()=>{clearInterval(n)}},[]),!!e}const Yc=z.createContext({sendmessage(){},sendclose(){},didclose(){}}),ck=z.createContext(""),aR={input:{color:"white",active:"yellow"}};function nn(e){return e?aR.input.active:aR.input.color}function U3(e,A){return typeof e==typeof A?e:A}function uk(e,A){return`vm:${e}:${A}`}function gi(e,A,t=0,n=""){return`${e.substring(0,A)}${n}${e.substring(A+t)}`}function rn0({item:e,context:A}){return O1(e,A),null}function sn0({chip:e,active:A,label:t,args:n,context:i}){const[r,s,o]=[U3(n[0],""),U3(n[1],""),U3(n[2],"")],a=o||` ${s.toUpperCase()} `,l=nn(A);O1(`${i.isEven?"$black$onltgray":"$black$ondkcyan"}${a}$${l}$onclear ${t}`,i);const u=z.useContext(Yc),I=z.useCallback(()=>{u.sendmessage(uk(e,r)),u.sendclose()},[e,u,r]);return h0.jsxs(h0.Fragment,{children:[A&&h0.jsx(fA,{OK_BUTTON:I}),h0.jsx(I7,{hotkey:s,children:I})]})}function on0({chip:e,active:A,label:t,args:n,context:i}){const[r,s]=[U3(n[0],""),n[1]],o=nn(A);O1(` $purple$16 $${o}${t}`,i);const a=z.useContext(Yc),l=z.useCallback(()=>{a.sendmessage(uk(e,r),s),a.sendclose()},[a,r]);return A&&h0.jsx(fA,{OK_BUTTON:l})}function mQ(e,A){const[t,n]=z.useState(void 0);function i(r){P60(e,A,r)}return z.useEffect(()=>H60(e,A,n),[]),[t,i]}function an0(e,A){const[t,n]=z.useState(void 0),[i,r]=z.useState(0);return z.useEffect(()=>K60(e,A,s=>{s!==void 0&&t===void 0?n(s):r(1-i)}),[]),[t]}function ln0({chip:e,active:A,label:t,args:n,context:i}){const[r,s,o]=[U3(n[0],""),U3(n[1],-1),U3(n[2],-1)];let a,l;s===-1?(a=0,l=31):o===-1?(a=0,l=s):(a=s,l=o);const[u,I]=mQ(e,r),C=u??0,h=Pc(),[d,m]=z.useState(""),[p,f]=z.useState(0),[Q,B]=z.useState(!1);let w=`${u??0}`;const R=t.trim(),M=nn(A);bc(i),Q&&(w=h?gi(d,p,1,"$219+"):d),O1(` # $${M}${R} $green${w} \\`,i),Oc(" ",i);const N=z.useCallback(x=>{const F=x.alt?10:1;I(Math.min(l,C+F))},[l,u]),T=z.useCallback(x=>{const F=x.alt?10:1;I(Math.max(a,C-F))},[a,u]),v=z.useCallback(()=>{B(x=>{const F=!x;if(F){const K=`${u}`;m(K),f(K.length)}else{const K=parseFloat(d),V=isNaN(K)?0:K;I(Math.min(l,Math.max(a,V)))}return F})},[B,m,a,l,u,d]);return u!==void 0&&h0.jsxs(h0.Fragment,{children:[A&&h0.jsx(fA,{MOVE_LEFT:T,MOVE_RIGHT:N,OK_BUTTON:v}),Q&&h0.jsxs(tn,{blockhotkeys:!0,children:[h0.jsx(I7,{hotkey:"ctrl+c",children:()=>{console.info("copy")}}),h0.jsx(I7,{hotkey:"ctrl+v",children:()=>{console.info("paste")}}),h0.jsx(I7,{hotkey:"ctrl+a",children:()=>{console.info("select all")}}),h0.jsx(fA,{MOVE_LEFT:()=>{f(x=>Math.max(0,x-1))},MOVE_RIGHT:()=>{f(x=>Math.min(d.length,x+1))},CANCEL_BUTTON:v,OK_BUTTON:v,keydown:x=>{switch(x.key.toLowerCase()){case"delete":d.length>0&&m(F=>gi(F,p,1));break;case"backspace":p>0&&(m(F=>gi(F,p-1,1)),f(F=>Math.max(0,F-1)));break}x.key.length===1&&d.lengthgi(F,p,0,x.key)),f(F=>F+1))}})]})]})}function gn0({chip:e,active:A,label:t,args:n,context:i}){const[r,s,o]=[U3(n[0],""),U3(n[1],""),U3(n[2],"")];let a,l;s===""?(a="L",l="H"):o===""?(a="L",l=s):(a=s,l=o);const u=0,I=8,[C,h]=mQ(e,r),d=C??0,m=Pc(),p=t.trim(),f=nn(A);bc(i),O1(` $red $29 $${f}${p} \\`,i);const B=gi("----:----",d,1,`$green${A?m?"$26":"$27":"$4"}$${f}`).replaceAll("-","$7").replaceAll(":","$9");O1(`$${f}${a}${B}${l} $green${d+1} \\`,i),Oc(" ",i);const w=z.useCallback(M=>{const N=M.alt?10:1;h(Math.min(I,d+N))},[I,C]),R=z.useCallback(M=>{const N=M.alt?10:1;h(Math.max(u,d-N))},[u,C]);return h0.jsx(h0.Fragment,{children:A&&h0.jsx(fA,{MOVE_LEFT:R,MOVE_RIGHT:w})})}function cn0({chip:e,active:A,label:t,args:n,context:i}){const[r,...s]=[U3(n[0],""),...n.slice(1)],o=0,a=s.length-1,[l,u]=mQ(e,r),I=l??0,C=Pc(),h=`${s[I]}`,d=t.trim(),m=nn(A);bc(i),O1(` $dkred ? $${m}${d} \\`,i);const p=A?C?"$26":"$27":"/";O1(`${I+1}$green${p}$${m}${a+1} \\`,i),O1(`$green${h} \\`,i),Oc(" ",i);const f=z.useCallback(B=>{const w=B.alt?10:1;u(Math.min(a,I+w))},[a,l]),Q=z.useCallback(B=>{const w=B.alt?10:1;u(Math.max(o,I-w))},[o,l]);return h0.jsx(h0.Fragment,{children:A&&h0.jsx(fA,{MOVE_LEFT:Q,MOVE_RIGHT:f})})}function un0({chip:e,active:A,label:t,args:n,context:i}){const r=U3(n[0],""),[s]=an0(e,r),o=(s==null?void 0:s.toJSON())??"",a=Pc(),[l,u]=z.useState(0),[I,C]=z.useState(!1),[h,d]=z.useState(void 0),m=`${o} `,p=t.trim(),f=nn(A);bc(i),O1(`$green $20 $${f}${p}$green \\`,i);const Q=i.x,w=i.y*i.width;O1(`${m}\\`,i),Oc(" ",i);const R=_1(h),M=i.width-Q-2,N=R?Math.min(h,l):l;let T=R?Math.max(h,l):l;R&&(T!==N&&T===l&&--T,in0(Q+N+w,Q+T+w,15,8,i)),I&&a&&nn0(Q+l+w,"Û",i);function v(){_1(s)&&(u(N),d(void 0),s.delete(N,T-N+1))}return h0.jsxs(h0.Fragment,{children:[A&&h0.jsx(fA,{OK_BUTTON:()=>{s&&(C(!0),u(s.length),d(void 0))}}),I&&h0.jsx(tn,{blockhotkeys:!0,children:h0.jsx(fA,{MOVE_LEFT:x=>{x.shift?_1(h)||d(e6(l-1,0,o.length)):d(void 0),u(F=>e6(F-1,0,o.length))},MOVE_RIGHT:x=>{x.shift?_1(h)||d(l):d(void 0),u(F=>e6(F+1,0,o.length))},CANCEL_BUTTON:()=>{C(!1),u(o.length),d(void 0)},OK_BUTTON:()=>C(!1),keydown:x=>{if(!s)return;const{key:F}=x,K=F.toLowerCase(),V={alt:x.altKey,ctrl:tk?x.metaKey:x.ctrlKey,shift:x.shiftKey},P=s.toJSON();switch(K){case"delete":R?v():P.length>0&&s.delete(l,1);break;case"backspace":R?v():l>0&&(s.delete(l-1,1),u(W=>Math.max(0,W-1)));break;default:if(V.ctrl)switch(K){case"a":d(0),u(P.length);break;case"c":_1(navigator.clipboard)&&navigator.clipboard.writeText(s.toJSON()).catch(W=>console.error(W));break;case"v":_1(navigator.clipboard)&&navigator.clipboard.readText().then(W=>{R&&v(),s.insert(l,W),u(l+W.length)}).catch(W=>console.error(W));break;case"x":_1(navigator.clipboard)&&navigator.clipboard.writeText(s.toJSON()).then(()=>v()).catch(W=>console.error(W));break}else V.alt||F.length===1&&P.lengthW+1));break}}})})]})}function In0({item:e,active:A}){const t=z.useContext(ck),n=z.useContext(ak);if(n.isEven=n.y%2===0,typeof e=="string")return h0.jsx(rn0,{player:t,item:e,context:n});if(Array.isArray(e)){const[i,r,s,...o]=e;if(typeof i!="string"||typeof r!="string"||typeof s!="string")return null;const a={player:t,chip:i,active:A,label:r,args:o,context:n};switch(s.toLowerCase()){case"hk":case"hotkey":return h0.jsx(sn0,{...a});case"hypertext":return h0.jsx(on0,{...a});case"rn":case"range":return h0.jsx(gn0,{...a});case"sl":case"select":return h0.jsx(cn0,{...a});case"nm":case"number":return h0.jsx(ln0,{...a});case"tx":case"text":return h0.jsx(un0,{...a});default:O1(`$red unknown input type ${s}`,n);break}lk(n)}return null}function Jc(e,A,t,n,i){const r=e*A;return z.useMemo(()=>gc({char:new Array(r).fill(t),color:new Array(r).fill(n),bg:new Array(r).fill(i)}),[e,A])}const lR=K_(),gR=V_();function Hc({width:e,height:A,tiles:t}){const n=Wr(t);return lR&&gR&&h0.jsx(Z_,{...n,width:e,height:A,palette:lR,charset:gR})}function yQ(e,A,t,n){e.char=new Array(e.char.length).fill(A),e.color=new Array(e.color.length).fill(t),e.bg=new Array(e.bg.length).fill(n)}function T1(e,A,t,n,i,r){if(n<0||n>=A||i<0||i>=t)return;const s=n+i*A;bZ(r).forEach(o=>{const a=r[o];_1(a)&&(e[o][s]=a)})}function Ik({margin:e=1,selected:A=-1,player:t,width:n,height:i,color:r,bg:s,text:o}){const a=Jc(n,i,0,r,s);yQ(a,0,r,s);const l={...p6(n,i,r,s),...a};return l.x=e,l.leftEdge=e,l.rightEdge=l.width-e,h0.jsx(ck.Provider,{value:t,children:h0.jsxs(ak.Provider,{value:l,children:[o.map((u,I)=>h0.jsx(In0,{item:u,active:I===A},I)),h0.jsx(Hc,{width:n,height:i,tiles:a})]})})}var Ck={update:null,begin:null,loopBegin:null,changeBegin:null,change:null,changeComplete:null,loopComplete:null,complete:null,loop:1,direction:"normal",autoplay:!0,timelineOffset:0},wQ={duration:1e3,delay:0,endDelay:0,easing:"easeOutElastic(1, .5)",round:0},Cn0=["translateX","translateY","translateZ","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","skew","skewX","skewY","perspective","matrix","matrix3d"],Ig={CSS:{},springs:{}};function PA(e,A,t){return Math.min(Math.max(e,A),t)}function xi(e,A){return e.indexOf(A)>-1}function WC(e,A){return e.apply(null,A)}var t5={arr:function(e){return Array.isArray(e)},obj:function(e){return xi(Object.prototype.toString.call(e),"Object")},pth:function(e){return t5.obj(e)&&e.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(e){return e.nodeType||t5.svg(e)},str:function(e){return typeof e=="string"},fnc:function(e){return typeof e=="function"},und:function(e){return typeof e>"u"},nil:function(e){return t5.und(e)||e===null},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(e){return t5.hex(e)||t5.rgb(e)||t5.hsl(e)},key:function(e){return!Ck.hasOwnProperty(e)&&!wQ.hasOwnProperty(e)&&e!=="targets"&&e!=="keyframes"}};function hk(e){var A=/\(([^)]+)\)/.exec(e);return A?A[1].split(",").map(function(t){return parseFloat(t)}):[]}function fk(e,A){var t=hk(e),n=PA(t5.und(t[0])?1:t[0],.1,100),i=PA(t5.und(t[1])?100:t[1],.1,100),r=PA(t5.und(t[2])?10:t[2],.1,100),s=PA(t5.und(t[3])?0:t[3],.1,100),o=Math.sqrt(i/n),a=r/(2*Math.sqrt(i*n)),l=a<1?o*Math.sqrt(1-a*a):0,u=1,I=a<1?(a*o+-s)/l:-s+o;function C(d){var m=A?A*d/1e3:d;return a<1?m=Math.exp(-m*a*o)*(u*Math.cos(l*m)+I*Math.sin(l*m)):m=(u+I*m)*Math.exp(-m*o),d===0||d===1?d:1-m}function h(){var d=Ig.springs[e];if(d)return d;for(var m=1/6,p=0,f=0;;)if(p+=m,C(p)===1){if(f++,f>=16)break}else f=0;var Q=p*m*1e3;return Ig.springs[e]=Q,Q}return A?C:h}function hn0(e){return e===void 0&&(e=10),function(A){return Math.ceil(PA(A,1e-6,1)*e)*(1/e)}}var fn0=function(){var e=11,A=1/(e-1);function t(u,I){return 1-3*I+3*u}function n(u,I){return 3*I-6*u}function i(u){return 3*u}function r(u,I,C){return((t(I,C)*u+n(I,C))*u+i(I))*u}function s(u,I,C){return 3*t(I,C)*u*u+2*n(I,C)*u+i(I)}function o(u,I,C,h,d){var m,p,f=0;do p=I+(C-I)/2,m=r(p,h,d)-u,m>0?C=p:I=p;while(Math.abs(m)>1e-7&&++f<10);return p}function a(u,I,C,h){for(var d=0;d<4;++d){var m=s(I,C,h);if(m===0)return I;var p=r(I,C,h)-u;I-=p/m}return I}function l(u,I,C,h){if(!(0<=u&&u<=1&&0<=C&&C<=1))return;var d=new Float32Array(e);if(u!==I||C!==h)for(var m=0;m=.001?a(f,M,u,C):N===0?M:o(f,Q,Q+A,u,C)}return function(f){return u===I&&C===h||f===0||f===1?f:r(p(f),I,h)}}return l}(),dk=function(){var e={linear:function(){return function(n){return n}}},A={Sine:function(){return function(n){return 1-Math.cos(n*Math.PI/2)}},Expo:function(){return function(n){return n?Math.pow(2,10*n-10):0}},Circ:function(){return function(n){return 1-Math.sqrt(1-n*n)}},Back:function(){return function(n){return n*n*(3*n-2)}},Bounce:function(){return function(n){for(var i,r=4;n<((i=Math.pow(2,--r))-1)/11;);return 1/Math.pow(4,3-r)-7.5625*Math.pow((i*3-2)/22-n,2)}},Elastic:function(n,i){n===void 0&&(n=1),i===void 0&&(i=.5);var r=PA(n,1,10),s=PA(i,.1,2);return function(o){return o===0||o===1?o:-r*Math.pow(2,10*(o-1))*Math.sin((o-1-s/(Math.PI*2)*Math.asin(1/r))*(Math.PI*2)/s)}}},t=["Quad","Cubic","Quart","Quint"];return t.forEach(function(n,i){A[n]=function(){return function(r){return Math.pow(r,i+2)}}}),Object.keys(A).forEach(function(n){var i=A[n];e["easeIn"+n]=i,e["easeOut"+n]=function(r,s){return function(o){return 1-i(r,s)(1-o)}},e["easeInOut"+n]=function(r,s){return function(o){return o<.5?i(r,s)(o*2)/2:1-i(r,s)(o*-2+2)/2}},e["easeOutIn"+n]=function(r,s){return function(o){return o<.5?(1-i(r,s)(1-o*2))/2:(i(r,s)(o*2-1)+1)/2}}}),e}();function DQ(e,A){if(t5.fnc(e))return e;var t=e.split("(")[0],n=dk[t],i=hk(e);switch(t){case"spring":return fk(e,A);case"cubicBezier":return WC(fn0,i);case"steps":return WC(hn0,i);default:return WC(n,i)}}function Ek(e){try{var A=document.querySelectorAll(e);return A}catch{return}}function Kc(e,A){for(var t=e.length,n=arguments.length>=2?arguments[1]:void 0,i=[],r=0;r1&&(d-=1),d<1/6?C+(h-C)*6*d:d<1/2?h:d<2/3?C+(h-C)*(2/3-d)*6:C}var o,a,l;if(n==0)o=a=l=i;else{var u=i<.5?i*(1+n):i+n-i*n,I=2*i-u;o=s(I,u,t+1/3),a=s(I,u,t),l=s(I,u,t-1/3)}return"rgba("+o*255+","+a*255+","+l*255+","+r+")"}function Qn0(e){if(t5.rgb(e))return dn0(e);if(t5.hex(e))return En0(e);if(t5.hsl(e))return Bn0(e)}function Fe(e){var A=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(A)return A[1]}function pn0(e){if(xi(e,"translate")||e==="perspective")return"px";if(xi(e,"rotate")||xi(e,"skew"))return"deg"}function wd(e,A){return t5.fnc(e)?e(A.target,A.id,A.total):e}function YA(e,A){return e.getAttribute(A)}function SQ(e,A,t){var n=Fe(A);if(MQ([t,"deg","rad","turn"],n))return A;var i=Ig.CSS[A+t];if(!t5.und(i))return i;var r=100,s=document.createElement(e.tagName),o=e.parentNode&&e.parentNode!==document?e.parentNode:document.body;o.appendChild(s),s.style.position="absolute",s.style.width=r+t;var a=r/s.offsetWidth;o.removeChild(s);var l=a*parseFloat(A);return Ig.CSS[A+t]=l,l}function Bk(e,A,t){if(A in e.style){var n=A.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),i=e.style[A]||getComputedStyle(e).getPropertyValue(n)||"0";return t?SQ(e,i,t):i}}function vQ(e,A){if(t5.dom(e)&&!t5.inp(e)&&(!t5.nil(YA(e,A))||t5.svg(e)&&e[A]))return"attribute";if(t5.dom(e)&&MQ(Cn0,A))return"transform";if(t5.dom(e)&&A!=="transform"&&Bk(e,A))return"css";if(e[A]!=null)return"object"}function Qk(e){if(t5.dom(e)){for(var A=e.style.transform||"",t=/(\w+)\(([^)]*)\)/g,n=new Map,i;i=t.exec(A);)n.set(i[1],i[2]);return n}}function mn0(e,A,t,n){var i=xi(A,"scale")?1:0+pn0(A),r=Qk(e).get(A)||i;return t&&(t.transforms.list.set(A,r),t.transforms.last=A),n?SQ(e,r,n):r}function NQ(e,A,t,n){switch(vQ(e,A)){case"transform":return mn0(e,A,n,t);case"css":return Bk(e,A,t);case"attribute":return YA(e,A);default:return e[A]||0}}function xQ(e,A){var t=/^(\*=|\+=|-=)/.exec(e);if(!t)return e;var n=Fe(e)||0,i=parseFloat(A),r=parseFloat(e.replace(t[0],""));switch(t[0][0]){case"+":return i+r+n;case"-":return i-r+n;case"*":return i*r+n}}function pk(e,A){if(t5.col(e))return Qn0(e);if(/\s/g.test(e))return e;var t=Fe(e),n=t?e.substr(0,e.length-t.length):e;return A?n+A:n}function TQ(e,A){return Math.sqrt(Math.pow(A.x-e.x,2)+Math.pow(A.y-e.y,2))}function yn0(e){return Math.PI*2*YA(e,"r")}function wn0(e){return YA(e,"width")*2+YA(e,"height")*2}function Dn0(e){return TQ({x:YA(e,"x1"),y:YA(e,"y1")},{x:YA(e,"x2"),y:YA(e,"y2")})}function mk(e){for(var A=e.points,t=0,n,i=0;i0&&(t+=TQ(n,r)),n=r}return t}function Mn0(e){var A=e.points;return mk(e)+TQ(A.getItem(A.numberOfItems-1),A.getItem(0))}function yk(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return yn0(e);case"rect":return wn0(e);case"line":return Dn0(e);case"polyline":return mk(e);case"polygon":return Mn0(e)}}function Rn0(e){var A=yk(e);return e.setAttribute("stroke-dasharray",A),A}function Sn0(e){for(var A=e.parentNode;t5.svg(A)&&t5.svg(A.parentNode);)A=A.parentNode;return A}function wk(e,A){var t=A||{},n=t.el||Sn0(e),i=n.getBoundingClientRect(),r=YA(n,"viewBox"),s=i.width,o=i.height,a=t.viewBox||(r?r.split(" "):[0,0,s,o]);return{el:n,viewBox:a,x:a[0]/1,y:a[1]/1,w:s,h:o,vW:a[2],vH:a[3]}}function vn0(e,A){var t=t5.str(e)?Ek(e)[0]:e,n=A||100;return function(i){return{property:i,el:t,svg:wk(t),totalLength:yk(t)*(n/100)}}}function Nn0(e,A,t){function n(u){u===void 0&&(u=0);var I=A+u>=1?A+u:0;return e.el.getPointAtLength(I)}var i=wk(e.el,e.svg),r=n(),s=n(-1),o=n(1),a=t?1:i.w/i.vW,l=t?1:i.h/i.vH;switch(e.property){case"x":return(r.x-i.x)*a;case"y":return(r.y-i.y)*l;case"angle":return Math.atan2(o.y-s.y,o.x-s.x)*180/Math.PI}}function uR(e,A){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,n=pk(t5.pth(e)?e.totalLength:e,A)+"";return{original:n,numbers:n.match(t)?n.match(t).map(Number):[0],strings:t5.str(e)||A?n.split(t):[]}}function UQ(e){var A=e?Vc(t5.arr(e)?e.map(cR):cR(e)):[];return Kc(A,function(t,n,i){return i.indexOf(t)===n})}function Dk(e){var A=UQ(e);return A.map(function(t,n){return{target:t,id:n,total:A.length,transforms:{list:Qk(t)}}})}function xn0(e,A){var t=RQ(A);if(/^spring/.test(t.easing)&&(t.duration=fk(t.easing)),t5.arr(e)){var n=e.length,i=n===2&&!t5.obj(e[0]);i?e={value:e}:t5.fnc(A.duration)||(t.duration=A.duration/n)}var r=t5.arr(e)?e:[e];return r.map(function(s,o){var a=t5.obj(s)&&!t5.pth(s)?s:{value:s};return t5.und(a.delay)&&(a.delay=o?0:A.delay),t5.und(a.endDelay)&&(a.endDelay=o===r.length-1?A.endDelay:0),a}).map(function(s){return zc(s,t)})}function Tn0(e){for(var A=Kc(Vc(e.map(function(r){return Object.keys(r)})),function(r){return t5.key(r)}).reduce(function(r,s){return r.indexOf(s)<0&&r.push(s),r},[]),t={},n=function(r){var s=A[r];t[s]=e.map(function(o){var a={};for(var l in o)t5.key(l)?l==s&&(a.value=o[l]):a[l]=o[l];return a})},i=0;i0&&(e=requestAnimationFrame(t))}function t(i){for(var r=iA.length,s=0;s0?requestAnimationFrame(t):void 0}function n(){Y2.suspendWhenDocumentHidden&&(CR()?e=cancelAnimationFrame(e):(iA.forEach(function(i){return i._onDocumentVisibility()}),vk()))}return typeof document<"u"&&document.addEventListener("visibilitychange",n),A}();function CR(){return!!document&&document.hidden}function Y2(e){e===void 0&&(e={});var A=0,t=0,n=0,i,r=0,s=null;function o(Q){var B=window.Promise&&new Promise(function(w){return s=w});return Q.finished=B,B}var a=Gn0(e);o(a);function l(){var Q=a.direction;Q!=="alternate"&&(a.direction=Q!=="normal"?"normal":"reverse"),a.reversed=!a.reversed,i.forEach(function(B){return B.reversed=a.reversed})}function u(Q){return a.reversed?a.duration-Q:Q}function I(){A=0,t=u(a.currentTime)*(1/Y2.speed)}function C(Q,B){B&&B.seek(Q-B.timelineOffset)}function h(Q){if(a.reversePlayback)for(var w=r;w--;)C(Q,i[w]);else for(var B=0;B2||(H=Math.round(H*P)/P)),W.push(H)}var q=V.length;if(!q)i0=W[0];else{i0=V[0];for(var C0=0;C00&&(a.began=!0,m("begin")),!a.loopBegan&&a.currentTime>0&&(a.loopBegan=!0,m("loopBegin")),M<=w&&a.currentTime!==0&&d(0),(M>=R&&a.currentTime!==B||!B)&&d(B),M>w&&M=B&&(t=0,p(),a.remaining?(A=n,m("loopComplete"),a.loopBegan=!1,a.direction==="alternate"&&l()):(a.paused=!0,a.completed||(a.completed=!0,m("loopComplete"),m("complete"),!a.passThrough&&"Promise"in window&&(s(),o(a)))))}return a.reset=function(){var Q=a.direction;a.passThrough=!1,a.currentTime=0,a.progress=0,a.paused=!0,a.began=!1,a.loopBegan=!1,a.changeBegan=!1,a.completed=!1,a.changeCompleted=!1,a.reversePlayback=!1,a.reversed=Q==="reverse",a.remaining=a.loop,i=a.children,r=i.length;for(var B=r;B--;)a.children[B].reset();(a.reversed&&a.loop!==!0||Q==="alternate"&&a.loop===1)&&a.remaining++,d(a.reversed?a.duration:0)},a._onDocumentVisibility=I,a.set=function(Q,B){return Rk(Q,B),a},a.tick=function(Q){n=Q,A||(A=n),f((n+(t-A))*Y2.speed)},a.seek=function(Q){f(u(Q))},a.pause=function(){a.paused=!0,I()},a.play=function(){a.paused&&(a.completed&&a.reset(),a.paused=!1,iA.push(a),I(),vk())},a.reverse=function(){l(),a.completed=!a.reversed,I()},a.restart=function(){a.reset(),a.play()},a.remove=function(Q){var B=UQ(Q);Nk(B,a)},a.reset(),a.autoplay&&a.play(),a}function hR(e,A){for(var t=A.length;t--;)MQ(e,A[t].animatable.target)&&A.splice(t,1)}function Nk(e,A){var t=A.animations,n=A.children;hR(e,t);for(var i=n.length;i--;){var r=n[i],s=r.animations;hR(e,s),!s.length&&!r.children.length&&n.splice(i,1)}!t.length&&!n.length&&A.pause()}function bn0(e){for(var A=UQ(e),t=iA.length;t--;){var n=iA[t];Nk(A,n)}}function On0(e,A){A===void 0&&(A={});var t=A.direction||"normal",n=A.easing?DQ(A.easing):null,i=A.grid,r=A.axis,s=A.from||0,o=s==="first",a=s==="center",l=s==="last",u=t5.arr(e),I=parseFloat(u?e[0]:e),C=u?parseFloat(e[1]):0,h=Fe(u?e[1]:e)||0,d=A.start||0+(u?I:0),m=[],p=0;return function(f,Q,B){if(o&&(s=0),a&&(s=(B-1)/2),l&&(s=B-1),!m.length){for(var w=0;w-1&&iA.splice(i,1);function s(C){C.passThrough=!0}for(var o=0;ogc(new Array(t).fill(0)),[t])}function Jn0({width:e,height:A,dither:t}){const n=Wr(t);return h0.jsx(fQ,{width:e,height:A,alphas:n})}function Hn0(e){e.splice(0,e.length,...new Array(e.length).fill(0))}function ZC(e,A,t,n,i,r){if(n<0||n>=A||i<0||i>=t)return-1;e[n+i*A]=r}function Kn0({player:e,name:A,width:t,height:n,color:i,bg:r,text:s,shouldclose:o}){const a=t-3,l=n-3,u=Jc(t,n,0,i,r),I=Yn0(a,l),C=z.useContext(Yc);for(let V=1;V2&&VV.viewport),{height:v}=T.getCurrentViewport(),x=z.useCallback(()=>{o&&C.didclose()},[o,C]);z.useEffect(()=>{if(!N.current)return;const V=o?0:v,P=o?n*-c4:0,W=o?"easeInBack":"easeOutBack",e0={y:V};N.current.position.y=V,Y2({y:P,duration:300,easing:W,targets:e0,complete:x,update(){N.current&&(N.current.position.y=zW(e0.y,c4*.125))}})},[o]);const F=z.useCallback(V=>{const P=V.alt?10:1;f(W=>Math.max(0,W-P))},[f]),K=z.useCallback(V=>{const P=V.alt?10:1;f(W=>Math.min(s.length,W+P))},[f]);return h0.jsx("group",{ref:N,children:h0.jsxs(tn,{children:[h0.jsx(fA,{MOVE_UP:F,MOVE_DOWN:K,CANCEL_BUTTON:C.sendclose}),h0.jsx(Hc,{tiles:u,width:t,height:n}),h0.jsxs("group",{position:[2*Z4,2*c4,0],children:[h0.jsx(Jn0,{dither:I,width:a,height:l}),h0.jsx(Ik,{player:e,name:A,width:a,height:l,margin:0,color:i,bg:v3.CLEAR,text:B,selected:w})]})]})})}function fR({player:e,layers:A,rect:t,shouldclose:n=!1}){switch(t.type){case 0:return h0.jsx(Ik,{player:e,name:t.name,width:t.width,height:t.height,color:14,bg:1,text:t.text});case 1:return h0.jsx(Kn0,{player:e,name:t.name,width:t.width,height:t.height,color:14,bg:1,text:t.text,shouldclose:n});case 2:return h0.jsx(W70,{player:e,layers:A,width:t.width,height:t.height})}return null}function Vn0({player:e,layers:A,layout:t}){const n=A3(m=>m.viewport),{width:i,height:r}=n.getCurrentViewport(),s=Math.floor(i/Z4),o=Math.floor(r/c4),a=i-s*Z4,l=r-o*c4,[u,I]=z.useState();if(s<1||o<1||A===void 0||t===void 0)return null;const C={name:"main",type:2,x:0,y:0,width:s,height:o,text:[]},h=[];let d=!0;return t.forEach(m=>{let p;switch(m.edge){case v8.LEFT:p={name:m.name,type:0,x:C.x,y:C.y,width:m.size,height:C.height,text:m.text},C.x+=m.size,C.width-=m.size,h.push(p);break;default:case v8.RIGHT:p={name:m.name,type:0,x:C.x+C.width-m.size,y:C.y,width:m.size,height:C.height,text:m.text},C.width-=m.size,h.push(p);break;case v8.TOP:p={name:m.name,type:0,x:C.x,y:C.y,width:C.width,height:m.size,text:m.text},C.y+=m.size,C.height-=m.size,h.push(p);break;case v8.BOTTOM:p={name:m.name,type:0,x:C.x,y:C.y+C.height-m.size,width:C.width,height:m.size,text:m.text},C.height-=m.size,h.push(p);break;case v8.SCROLL:p={name:m.name,type:1,x:0,y:0,width:e6(m.size||50,24,C.width-2),height:e6(18,8,C.height-8),text:m.text},p.x=C.x+Math.round((C.width-p.width)*.5),p.y=C.y+Math.floor((C.height-p.height)*.5),d=!1,R7(u,p)||I(N4(p))}}),h.unshift(C),h0.jsx(Yc.Provider,{value:{sendmessage(m,p){C4.emit(m,"gadget",p,e)},sendclose(){nZ("gadget",e)},didclose(){I(void 0)}},children:h0.jsxs("group",{position:[a*.5,l*.5,0],children:[h.map((m,p)=>h0.jsx("group",{position:[m.x*Z4,m.y*c4,p*10],children:h0.jsx(fR,{player:e,layers:A,rect:m})},m.name)),u&&h0.jsxs(Ti.Fragment,{children:[h0.jsx("group",{position:[0,0,800],children:h0.jsx(x70,{width:s,height:o,alpha:.14})}),h0.jsx("group",{position:[u.x*Z4,u.y*c4,900],children:h0.jsx(fR,{player:e,layers:A,rect:u,shouldclose:d})})]},u.name)]})})}const Cg=1,jC=v3.BLUE,qC=v3.DKBLUE,XC=Z4*Cg,$C=c4*Cg;function zn0(){const e=A3(d=>d.viewport),{width:A,height:t}=e.getCurrentViewport(),n=PZ(),i=Math.floor(A/XC),r=Math.floor(t/$C),s=A-i*XC,o=t-r*$C;let a=0,l=0,u=i,I=r;switch(console.info(n),n.mode){case G9.TOP:I=Math.round(r*.5);break;case G9.RIGHT:u=Math.round(i*.5),l=(i-u)*XC;break;case G9.BOTTOM:I=Math.round(r*.5),a=(r-I)*$C;break;case G9.LEFT:u=Math.round(i*.5);break;default:case G9.FULL:break}const C=Jc(u,I,0,jC,qC);yQ(C,250,jC,qC);const h={...p6(u,I,jC,qC),...C,x:0,y:I-2,leftEdge:0,rightEdge:u};if(u<1||I<1)return null;for(let d=0;d=0;++d){const[m,p,f,...Q]=n.logs[d],B=Q.map(N=>JSON.stringify(N)).join(" "),w=`${m.slice(m.length-3)}>${f}>${p}: ${B}`,R=tn0(w,u,I);h.y-=(R==null?void 0:R.y)??1;const M=h.y;O1(w,h),h.y=M}return h0.jsxs("group",{position:[s*.5+l,o+a,0],scale:[Cg,Cg,1],children:[h0.jsx(I7,{hotkey:"Escape",children:()=>{Wf(!1)}}),h0.jsx(I7,{hotkey:"Shift+?",children:()=>{Wf(!n.open)}}),n.open&&h0.jsxs(tn,{children:[h0.jsx(Hc,{width:u,height:I,tiles:C}),h0.jsx(fA,{MENU_BUTTON:d=>{NT(d.shift?-1:1)},keydown:d=>{}})]})]})}function Wn0(){const e=kZ(),{player:A,layout:t}=Wr(e);return h0.jsxs(tn,{children:[h0.jsx(zn0,{},"console"),h0.jsx(Vn0,{player:A,layout:t,layers:e.layers},"display")]})}const Zn0="/assets/scratches-C0sZa5Eb.jpg",jn0="main - 0.12.2 - feat: tab to move Shift+? debug console around",qn0=["main - 0.12.2 - feat: tab to move Shift+? debug console around","-".repeat(jn0.length),"PRESS ANY KEY"];function Xn0({onBoot:e}){const A=A3(l=>l.viewport),{width:t,height:n}=A.getCurrentViewport(),i=Math.floor(t/Z4),r=Math.floor(n/c4),s=t-i*Z4,o=n-r*c4,a=Jc(i,r,0,0,0);return z.useEffect(()=>{async function l(){await LX(),e()}function u(){l()}return document.addEventListener("keydown",u),document.addEventListener("pointerdown",u),()=>{document.removeEventListener("keydown",u),document.removeEventListener("pointerdown",u)}},[e]),z.useEffect(()=>{yQ(a,0,v3.WHITE,v3.DKGRAY);const l={...p6(i,r,v3.WHITE,v3.DKGRAY),...a};qn0.forEach(u=>O1(u,l))},[i,r,a]),h0.jsx("group",{position:[s*.5,o*.5,0],children:h0.jsx(Hc,{width:i,height:r,tiles:a})})}const dR=6e-4;function $n0(){const e=sB(Zn0),[A]=z.useState(()=>new TW),[t,n]=z.useState(!1);return z.useEffect(()=>{if(!le0)return;document.body.appendChild(A.dom),A.showPanel(0),A.dom.style.cssText="position:fixed;bottom:0;left:0;";const i=AW(()=>A.begin()),r=eW(()=>A.end());return()=>{document.body.removeChild(A.dom),i(),r()}},[A]),h0.jsxs(h0.Fragment,{children:[h0.jsx(NW,{makeDefault:!0,near:1,far:2e3,position:[0,0,1e3]}),h0.jsx(f70,{children:t?h0.jsx(Wn0,{}):h0.jsx(Xn0,{onBoot:()=>{V60(),n(!0)}})}),h0.jsx(z.Suspense,{fallback:null,children:h0.jsxs(r70,{multisampling:0,children:[h0.jsx(C70,{}),h0.jsx(a70,{blendFunction:v5.NORMAL,offset:[dR,-dR]}),h0.jsx(c70,{}),h0.jsx(h70,{opacity:.35,texture:e,blendFunction:v5.OVERLAY}),h0.jsx(o70,{brightness:.02,contrast:.1})]})})]})}const ER=new k,BR=new k,Ai0=e=>({...BT(e),filter:A=>{const t=A.filter(s=>!(!s.object.visible||(s.object.userData.clippingPlanes??[]).some(a=>(a.projectPoint(s.point,ER),BR.subVectors(s.point,ER).normalize().round(),a.normal.equals(BR)===!1)))),n=t.findIndex(s=>s.object.userData.blocking),i=n===-1?t:t.slice(0,n+1);let r="default";return i.some(s=>s.object.userData.cursor?(r=s.object.userData.cursor,!0):!1),document.querySelectorAll("html, body").forEach(s=>{s.style.cursor=r}),i}});function ei0(){const[e,A]=CT(),t=lD(A.width),n=lD(A.height);return h0.jsxs(h0.Fragment,{children:[h0.jsx("div",{ref:e,style:{position:"absolute",inset:0},onContextMenuCapture:i=>{i.preventDefault()},children:h0.jsx("div",{style:{marginLeft:"auto",marginRight:"auto",margin:"auto",width:t,height:n},children:h0.jsx(yW,{flat:!0,linear:!0,dpr:1,shadows:!1,"touch-action":"none",gl:{alpha:!1,stencil:!1,antialias:!1,precision:"highp",preserveDrawingBuffer:!0,powerPreference:"high-performance"},style:{imageRendering:"pixelated"},events:Ai0,onCreated:({gl:i})=>{i.localClippingEnabled=!0},children:h0.jsx($n0,{})})})}),h0.jsx(MW,{})]})}const ti0=Uv(document.getElementById("engine"));ti0.render(h0.jsx(z.StrictMode,{children:h0.jsx(ei0,{})}))});export default ni0(); diff --git a/assets/instance-DwY41Qqp.js b/assets/instance-B2ef4xeB.js similarity index 99% rename from assets/instance-DwY41Qqp.js rename to assets/instance-B2ef4xeB.js index 34df27b5..524be746 100644 --- a/assets/instance-DwY41Qqp.js +++ b/assets/instance-B2ef4xeB.js @@ -134,7 +134,7 @@ Make sure that all grammar rule definitions are done before 'performSelfAnalysis * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var ss=Symbol.for("react.element"),ov=Symbol.for("react.portal"),av=Symbol.for("react.fragment"),cv=Symbol.for("react.strict_mode"),lv=Symbol.for("react.profiler"),uv=Symbol.for("react.provider"),hv=Symbol.for("react.context"),fv=Symbol.for("react.forward_ref"),dv=Symbol.for("react.suspense"),pv=Symbol.for("react.memo"),gv=Symbol.for("react.lazy"),zf=Symbol.iterator;function mv(e){return e===null||typeof e!="object"?null:(e=zf&&e[zf]||e["@@iterator"],typeof e=="function"?e:null)}var Yf={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},qf=Object.assign,Xf={};function ar(e,t,n){this.props=e,this.context=t,this.refs=Xf,this.updater=n||Yf}ar.prototype.isReactComponent={},ar.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},ar.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Jf(){}Jf.prototype=ar.prototype;function Ka(e,t,n){this.props=e,this.context=t,this.refs=Xf,this.updater=n||Yf}var Wa=Ka.prototype=new Jf;Wa.constructor=Ka,qf(Wa,ar.prototype),Wa.isPureReactComponent=!0;var Qf=Array.isArray,Zf=Object.prototype.hasOwnProperty,Ha={current:null},td={key:!0,ref:!0,__self:!0,__source:!0};function ed(e,t,n){var r,s={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)Zf.call(t,r)&&!td.hasOwnProperty(r)&&(s[r]=t[r]);var a=arguments.length-2;if(a===1)s.children=n;else if(1String.fromCharCode(e)),wv=U({name:"Whitespace",pattern:/ +/}),Rv=U({name:"WhitespaceSkipped",pattern:/ +/,group:yt.SKIPPED}),sd=U({name:"StringLiteral",pattern:/[^ $]+/,start_chars_hint:Av}),id=U({name:"StringLiteralDouble",pattern:/"(?:[^\\"]|\\(?:[^\n\r]|u[0-9a-fA-F]{4}))*"/}),Ya=U({name:"MaybeFlag",pattern:/\$[^ $]+/}),od=U({name:"NumberLiteral",pattern:/\$-?(\d*\.)?\d+([eE][+-]?\d+)?[jJ]?[lL]?\+?/}),ad=U({name:"ContinueLine",pattern:/\\/});function cd(e,t=""){return U({name:t||e,pattern:new RegExp(e.toLowerCase(),"i")})}const ld=[["blue"],["green"],["cyan"],["red"],["purple"],["yellow"],["white"],["dkblue"],["dkgreen"],["dkcyan"],["dkred"],["dkpurple"],["dkyellow|brown","brown"],["dkwhite|ltgray|ltgrey|gray|grey","gray"],["dkgray|dkgrey|ltblack","dkgray"],["black"],["clear"]],ud=ld.map(([e,t])=>cd(`\\$(${e})`,t||e)),hd=[...ld.map(([e,t])=>cd(`\\$on(${e})`,`on${t||e}`))],vv=[wv,ad,...ud,...hd,id,sd,od,Ya],Nv=new yt(vv,{skipValidations:!Le,ensureOptimizations:Le}),Lv=new yt([Rv,ad,...ud,...hd,id,sd,od,Ya],{skipValidations:!Le,ensureOptimizations:Le});function Cv(e,t=!1){return t?Lv.tokenize(e):Nv.tokenize(e)}function Iv(e,t,n,r){return{measureOnly:!1,resetCheck:!0,x:0,y:0,isEven:!0,resetColor:n,resetBg:r,activeColor:n,activeBg:r,width:e,height:t,leftEdge:void 0,rightEdge:void 0,bottomEdge:void 0,char:[],color:[],bg:[]}}Sv.createContext(Iv(1,1,15,1));let bv=0,fd=0;const dd=Le,Ov=["Command","lines"];class kv extends sR{constructor(){super(Af,{traceInitPerf:Le,skipValidations:!Le,maxLookahead:2,recoveryEnabled:!0,nodeLocationTracking:"full"});P(this,"program",this.RULED("program",()=>{this.MANY(()=>this.SUBRULE(this.line))}));P(this,"line",this.RULED("line",()=>{this.OPTION(()=>this.SUBRULE(this.stmt)),this.AT_LEAST_ONE(()=>this.CONSUME(Yr))}));P(this,"stmt",this.RULED("stmt",()=>{this.OR([{ALT:()=>this.SUBRULE(this.stat)},{ALT:()=>this.SUBRULE(this.text)},{ALT:()=>this.SUBRULE(this.label)},{ALT:()=>this.SUBRULE(this.comment)},{ALT:()=>this.SUBRULE(this.commands)}])}));P(this,"stat",this.RULED("stat",()=>{this.CONSUME(Sa)}));P(this,"text",this.RULED("text",()=>{this.CONSUME(Hh)}));P(this,"label",this.RULED("label",()=>{this.CONSUME(zh)}));P(this,"comment",this.RULED("comment",()=>{this.CONSUME(Vh)}));P(this,"commands",this.RULED("commands",()=>{this.OR([{ALT:()=>{this.CONSUME(de),this.AT_LEAST_ONE1(()=>this.SUBRULE1(this.command))}},{ALT:()=>{this.AT_LEAST_ONE2(()=>this.SUBRULE2(this.command))}}])}));P(this,"command",this.RULED("command",()=>{this.OR([{ALT:()=>this.SUBRULE(this.flat_cmd)},{ALT:()=>this.SUBRULE(this.structured_cmd)}])}));P(this,"flat_cmd",this.RULED("flat_cmd",()=>{this.OR([{ALT:()=>this.SUBRULE(this.words)},{ALT:()=>this.SUBRULE(this.hyperlink)},{ALT:()=>this.SUBRULE(this.Short_go)},{ALT:()=>this.SUBRULE(this.Short_try)},{ALT:()=>this.SUBRULE(this.Command_play)}])}));P(this,"structured_cmd",this.RULED("structured_cmd",()=>{this.OR([{ALT:()=>this.SUBRULE(this.Command_if)},{ALT:()=>this.SUBRULE(this.Command_read)},{ALT:()=>this.SUBRULE(this.Command_while)},{ALT:()=>this.SUBRULE(this.Command_repeat)},{ALT:()=>this.SUBRULE(this.Command_break)},{ALT:()=>this.SUBRULE(this.Command_continue)}])}));P(this,"hyperlink",this.RULED("hyperlink",()=>{this.CONSUME(Yh),this.SUBRULE(this.words),this.CONSUME(qh)}));P(this,"Short_go",this.RULED("Short_go",()=>{this.CONSUME(La),this.SUBRULE(this.words)}));P(this,"Short_try",this.RULED("Short_try",()=>{this.CONSUME(lf),this.SUBRULE(this.words)}));P(this,"Command_play",this.RULED("Command_play",()=>{this.CONSUME(ff)}));P(this,"do_line",this.RULED("do_line",()=>{this.OPTION(()=>this.SUBRULE(this.do_stmt)),this.AT_LEAST_ONE(()=>this.CONSUME(Yr))}));P(this,"do_stmt",this.RULED("do_stmt",()=>{this.OR([{ALT:()=>this.SUBRULE(this.text)},{ALT:()=>this.SUBRULE(this.comment)},{ALT:()=>this.SUBRULE(this.commands)}])}));P(this,"Command_if",this.RULED("Command_if",()=>{this.CONSUME(Ca),this.SUBRULE(this.words),this.OPTION(()=>{this.OR([{ALT:()=>this.SUBRULE(this.command)},{ALT:()=>{this.CONSUME(Mn),this.AT_LEAST_ONE(()=>this.SUBRULE(this.do_line)),this.OR2([{GATE:this.BACKTRACK(this.Command_else_if),ALT:()=>this.SUBRULE(this.Command_else_if)},{GATE:this.BACKTRACK(this.Command_else),ALT:()=>this.SUBRULE(this.Command_else)},{GATE:this.BACKTRACK(this.Command_endif),ALT:()=>this.SUBRULE(this.Command_endif)}])}}])})}));P(this,"Command_else_if",this.RULED("Command_else_if",()=>{this.CONSUME(de),this.CONSUME(Ia),this.CONSUME(Ca),this.SUBRULE(this.words),this.OPTION(()=>{this.OR([{ALT:()=>this.SUBRULE(this.command)},{ALT:()=>{this.CONSUME(Mn),this.AT_LEAST_ONE(()=>this.SUBRULE(this.do_line)),this.OR2([{GATE:this.BACKTRACK(this.Command_else_if),ALT:()=>this.SUBRULE(this.Command_else_if)},{GATE:this.BACKTRACK(this.Command_else),ALT:()=>this.SUBRULE(this.Command_else)},{GATE:this.BACKTRACK(this.Command_endif),ALT:()=>this.SUBRULE(this.Command_endif)}])}}])})}));P(this,"Command_else",this.RULED("Command_else",()=>{this.CONSUME(de),this.CONSUME(Ia),this.OPTION(()=>{this.OR([{ALT:()=>this.SUBRULE(this.command)},{ALT:()=>{this.CONSUME(Mn),this.AT_LEAST_ONE(()=>this.SUBRULE(this.do_line)),this.SUBRULE(this.Command_endif)}}])})}));P(this,"Command_endif",this.RULED("Command_endif",()=>{this.CONSUME(de),this.CONSUME(df)}));P(this,"Command_while",this.RULED("Command_while",()=>{this.CONSUME(de),this.CONSUME(pf),this.SUBRULE(this.words),this.OPTION(()=>{this.OR([{ALT:()=>this.SUBRULE(this.command)},{ALT:()=>{this.CONSUME(Mn),this.AT_LEAST_ONE(()=>this.SUBRULE(this.do_line)),this.CONSUME4(de),this.CONSUME4(gf)}}])})}));P(this,"Command_repeat",this.RULED("Command_repeat",()=>{this.CONSUME(de),this.CONSUME(mf),this.SUBRULE(this.words),this.OPTION(()=>{this.OR([{ALT:()=>this.SUBRULE(this.command)},{ALT:()=>{this.CONSUME(Mn),this.AT_LEAST_ONE(()=>this.SUBRULE(this.do_line)),this.CONSUME4(de),this.CONSUME4(Ef)}}])})}));P(this,"Command_read",this.RULED("Command_read",()=>{this.CONSUME(de),this.CONSUME(ba),this.SUBRULE(this.words),this.OPTION(()=>{this.OR([{ALT:()=>this.SUBRULE(this.command)},{ALT:()=>{this.CONSUME(Mn),this.AT_LEAST_ONE(()=>this.SUBRULE(this.do_line)),this.CONSUME4(de),this.CONSUME4(_f)}}])})}));P(this,"Command_break",this.RULED("Command_break",()=>{this.CONSUME(yf)}));P(this,"Command_continue",this.RULED("Command_continue",()=>{this.CONSUME(Tf)}));P(this,"expr",this.RULED("expr",()=>{this.SUBRULE1(this.and_test),this.MANY(()=>{this.CONSUME(Aa),this.SUBRULE2(this.and_test)})}));P(this,"and_test",this.RULED("and_test",()=>{this.SUBRULE1(this.not_test),this.MANY(()=>{this.CONSUME(Ra),this.SUBRULE2(this.not_test)})}));P(this,"not_test",this.RULED("not_test",()=>{this.OR([{ALT:()=>{this.CONSUME(wa),this.SUBRULE1(this.not_test)}},{ALT:()=>this.SUBRULE2(this.comparison)}])}));P(this,"comparison",this.RULED("comparison",()=>{this.SUBRULE1(this.arith_expr),this.MANY(()=>{this.SUBRULE(this.comp_op),this.SUBRULE2(this.arith_expr)})}));P(this,"comp_op",this.RULED("comp_op",()=>{this.OR([{ALT:()=>this.CONSUME(Qh)},{ALT:()=>this.CONSUME(Zh)},{ALT:()=>this.CONSUME(tf)},{ALT:()=>this.CONSUME(ef)},{ALT:()=>this.CONSUME(nf)},{ALT:()=>this.CONSUME(rf)}])}));P(this,"expr_value",this.RULED("expr_value",()=>{this.SUBRULE1(this.and_test_value),this.MANY(()=>{this.CONSUME(Aa),this.SUBRULE2(this.and_test_value)})}));P(this,"and_test_value",this.RULED("and_test_value",()=>{this.SUBRULE1(this.not_test_value),this.MANY(()=>{this.CONSUME(Ra),this.SUBRULE2(this.not_test_value)})}));P(this,"not_test_value",this.RULED("not_test_value",()=>{this.OR([{ALT:()=>{this.CONSUME(wa),this.SUBRULE1(this.not_test_value)}},{ALT:()=>this.SUBRULE2(this.arith_expr)}])}));P(this,"arith_expr",this.RULED("arith_expr",()=>{this.SUBRULE1(this.term),this.MANY(()=>this.SUBRULE2(this.arith_expr_item))}));P(this,"arith_expr_item",this.RULED("arith_expr_item",()=>{this.OR([{ALT:()=>this.CONSUME(va)},{ALT:()=>this.CONSUME(Na)}]),this.SUBRULE(this.term)}));P(this,"term",this.RULED("term",()=>{this.SUBRULE1(this.factor),this.MANY(()=>this.SUBRULE2(this.term_item))}));P(this,"term_item",this.RULED("term_item",()=>{this.OR([{ALT:()=>this.CONSUME(of)},{ALT:()=>this.CONSUME(La)},{ALT:()=>this.CONSUME(af)},{ALT:()=>this.CONSUME(cf)}]),this.SUBRULE(this.factor)}));P(this,"factor",this.RULED("factor",()=>{this.OR1([{ALT:()=>{this.OR2([{ALT:()=>this.CONSUME(va)},{ALT:()=>this.CONSUME(Na)}]),this.SUBRULE(this.factor)}},{ALT:()=>this.SUBRULE(this.power)}])}));P(this,"power",this.RULED("power",()=>{this.SUBRULE(this.token),this.OPTION(()=>{this.CONSUME(sf),this.SUBRULE(this.factor)})}));P(this,"words",this.RULED("words",()=>{this.AT_LEAST_ONE(()=>this.SUBRULE(this.expr))}));P(this,"token",this.RULED("token",()=>{this.OR([{ALT:()=>this.CONSUME(Xh)},{ALT:()=>this.CONSUME(Kt)},{ALT:()=>this.CONSUME(Jh)},{ALT:()=>this.CONSUME(ba)},{ALT:()=>{this.CONSUME(uf),this.SUBRULE(this.expr),this.CONSUME(hf)}}])}));this.performSelfAnalysis()}PEEK(n,r,...s){console.info(n,s.map(i=>[i.image,i.tokenType]),r)}RULED(n,r,s){const i=Ov.some(o=>n.includes(o));return this.RULE(n,()=>{const o=bv++,a=fd++,c=a.toString().padStart(3),l=" ".repeat(a),u=i?"font-weight: bold;":"";if(dd&&!this.RECORDING_PHASE){const d=[this.LA(0),this.LA(1),this.LA(2)].map(f=>[`[${f.tokenType.name}]`,f.image.replaceAll(` + */var ss=Symbol.for("react.element"),ov=Symbol.for("react.portal"),av=Symbol.for("react.fragment"),cv=Symbol.for("react.strict_mode"),lv=Symbol.for("react.profiler"),uv=Symbol.for("react.provider"),hv=Symbol.for("react.context"),fv=Symbol.for("react.forward_ref"),dv=Symbol.for("react.suspense"),pv=Symbol.for("react.memo"),gv=Symbol.for("react.lazy"),zf=Symbol.iterator;function mv(e){return e===null||typeof e!="object"?null:(e=zf&&e[zf]||e["@@iterator"],typeof e=="function"?e:null)}var Yf={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},qf=Object.assign,Xf={};function ar(e,t,n){this.props=e,this.context=t,this.refs=Xf,this.updater=n||Yf}ar.prototype.isReactComponent={},ar.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},ar.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Jf(){}Jf.prototype=ar.prototype;function Ka(e,t,n){this.props=e,this.context=t,this.refs=Xf,this.updater=n||Yf}var Wa=Ka.prototype=new Jf;Wa.constructor=Ka,qf(Wa,ar.prototype),Wa.isPureReactComponent=!0;var Qf=Array.isArray,Zf=Object.prototype.hasOwnProperty,Ha={current:null},td={key:!0,ref:!0,__self:!0,__source:!0};function ed(e,t,n){var r,s={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)Zf.call(t,r)&&!td.hasOwnProperty(r)&&(s[r]=t[r]);var a=arguments.length-2;if(a===1)s.children=n;else if(1String.fromCharCode(e)),wv=U({name:"Whitespace",pattern:/ +/}),Rv=U({name:"WhitespaceSkipped",pattern:/ +/,group:yt.SKIPPED}),sd=U({name:"StringLiteral",pattern:/[^ $]+/,start_chars_hint:Av}),id=U({name:"StringLiteralDouble",pattern:/"(?:[^\\"]|\\(?:[^\n\r]|u[0-9a-fA-F]{4}))*"/}),Ya=U({name:"MaybeFlag",pattern:/\$[^ $]+/}),od=U({name:"NumberLiteral",pattern:/\$-?(\d*\.)?\d+([eE][+-]?\d+)?[jJ]?[lL]?\+?/}),ad=U({name:"ContinueLine",pattern:/\\/});function cd(e,t=""){return U({name:t||e,pattern:new RegExp(e.toLowerCase(),"i")})}const ld=[["blue"],["green"],["cyan"],["red"],["purple"],["yellow"],["white"],["dkblue"],["dkgreen"],["dkcyan"],["dkred"],["dkpurple"],["dkyellow|brown","brown"],["dkwhite|ltgray|ltgrey|gray|grey","gray"],["dkgray|dkgrey|ltblack","dkgray"],["black"],["clear"]],ud=ld.map(([e,t])=>cd(`\\$(${e})`,t||e)),hd=[...ld.map(([e,t])=>cd(`\\$on(${e})`,`on${t||e}`))],vv=[wv,ad,...ud,...hd,id,sd,od,Ya],Nv=new yt(vv,{skipValidations:!Le,ensureOptimizations:Le}),Lv=new yt([Rv,ad,...ud,...hd,id,sd,od,Ya],{skipValidations:!Le,ensureOptimizations:Le});function Cv(e,t=!1){return t?Lv.tokenize(e):Nv.tokenize(e)}function Iv(e,t,n,r){return{measureonly:!1,resetCheck:!0,x:0,y:0,isEven:!0,resetColor:n,resetBg:r,activeColor:n,activeBg:r,width:e,height:t,leftEdge:void 0,rightEdge:void 0,bottomEdge:void 0,char:[],color:[],bg:[]}}Sv.createContext(Iv(1,1,15,1));let bv=0,fd=0;const dd=Le,Ov=["Command","lines"];class kv extends sR{constructor(){super(Af,{traceInitPerf:Le,skipValidations:!Le,maxLookahead:2,recoveryEnabled:!0,nodeLocationTracking:"full"});P(this,"program",this.RULED("program",()=>{this.MANY(()=>this.SUBRULE(this.line))}));P(this,"line",this.RULED("line",()=>{this.OPTION(()=>this.SUBRULE(this.stmt)),this.AT_LEAST_ONE(()=>this.CONSUME(Yr))}));P(this,"stmt",this.RULED("stmt",()=>{this.OR([{ALT:()=>this.SUBRULE(this.stat)},{ALT:()=>this.SUBRULE(this.text)},{ALT:()=>this.SUBRULE(this.label)},{ALT:()=>this.SUBRULE(this.comment)},{ALT:()=>this.SUBRULE(this.commands)}])}));P(this,"stat",this.RULED("stat",()=>{this.CONSUME(Sa)}));P(this,"text",this.RULED("text",()=>{this.CONSUME(Hh)}));P(this,"label",this.RULED("label",()=>{this.CONSUME(zh)}));P(this,"comment",this.RULED("comment",()=>{this.CONSUME(Vh)}));P(this,"commands",this.RULED("commands",()=>{this.OR([{ALT:()=>{this.CONSUME(de),this.AT_LEAST_ONE1(()=>this.SUBRULE1(this.command))}},{ALT:()=>{this.AT_LEAST_ONE2(()=>this.SUBRULE2(this.command))}}])}));P(this,"command",this.RULED("command",()=>{this.OR([{ALT:()=>this.SUBRULE(this.flat_cmd)},{ALT:()=>this.SUBRULE(this.structured_cmd)}])}));P(this,"flat_cmd",this.RULED("flat_cmd",()=>{this.OR([{ALT:()=>this.SUBRULE(this.words)},{ALT:()=>this.SUBRULE(this.hyperlink)},{ALT:()=>this.SUBRULE(this.Short_go)},{ALT:()=>this.SUBRULE(this.Short_try)},{ALT:()=>this.SUBRULE(this.Command_play)}])}));P(this,"structured_cmd",this.RULED("structured_cmd",()=>{this.OR([{ALT:()=>this.SUBRULE(this.Command_if)},{ALT:()=>this.SUBRULE(this.Command_read)},{ALT:()=>this.SUBRULE(this.Command_while)},{ALT:()=>this.SUBRULE(this.Command_repeat)},{ALT:()=>this.SUBRULE(this.Command_break)},{ALT:()=>this.SUBRULE(this.Command_continue)}])}));P(this,"hyperlink",this.RULED("hyperlink",()=>{this.CONSUME(Yh),this.SUBRULE(this.words),this.CONSUME(qh)}));P(this,"Short_go",this.RULED("Short_go",()=>{this.CONSUME(La),this.SUBRULE(this.words)}));P(this,"Short_try",this.RULED("Short_try",()=>{this.CONSUME(lf),this.SUBRULE(this.words)}));P(this,"Command_play",this.RULED("Command_play",()=>{this.CONSUME(ff)}));P(this,"do_line",this.RULED("do_line",()=>{this.OPTION(()=>this.SUBRULE(this.do_stmt)),this.AT_LEAST_ONE(()=>this.CONSUME(Yr))}));P(this,"do_stmt",this.RULED("do_stmt",()=>{this.OR([{ALT:()=>this.SUBRULE(this.text)},{ALT:()=>this.SUBRULE(this.comment)},{ALT:()=>this.SUBRULE(this.commands)}])}));P(this,"Command_if",this.RULED("Command_if",()=>{this.CONSUME(Ca),this.SUBRULE(this.words),this.OPTION(()=>{this.OR([{ALT:()=>this.SUBRULE(this.command)},{ALT:()=>{this.CONSUME(Mn),this.AT_LEAST_ONE(()=>this.SUBRULE(this.do_line)),this.OR2([{GATE:this.BACKTRACK(this.Command_else_if),ALT:()=>this.SUBRULE(this.Command_else_if)},{GATE:this.BACKTRACK(this.Command_else),ALT:()=>this.SUBRULE(this.Command_else)},{GATE:this.BACKTRACK(this.Command_endif),ALT:()=>this.SUBRULE(this.Command_endif)}])}}])})}));P(this,"Command_else_if",this.RULED("Command_else_if",()=>{this.CONSUME(de),this.CONSUME(Ia),this.CONSUME(Ca),this.SUBRULE(this.words),this.OPTION(()=>{this.OR([{ALT:()=>this.SUBRULE(this.command)},{ALT:()=>{this.CONSUME(Mn),this.AT_LEAST_ONE(()=>this.SUBRULE(this.do_line)),this.OR2([{GATE:this.BACKTRACK(this.Command_else_if),ALT:()=>this.SUBRULE(this.Command_else_if)},{GATE:this.BACKTRACK(this.Command_else),ALT:()=>this.SUBRULE(this.Command_else)},{GATE:this.BACKTRACK(this.Command_endif),ALT:()=>this.SUBRULE(this.Command_endif)}])}}])})}));P(this,"Command_else",this.RULED("Command_else",()=>{this.CONSUME(de),this.CONSUME(Ia),this.OPTION(()=>{this.OR([{ALT:()=>this.SUBRULE(this.command)},{ALT:()=>{this.CONSUME(Mn),this.AT_LEAST_ONE(()=>this.SUBRULE(this.do_line)),this.SUBRULE(this.Command_endif)}}])})}));P(this,"Command_endif",this.RULED("Command_endif",()=>{this.CONSUME(de),this.CONSUME(df)}));P(this,"Command_while",this.RULED("Command_while",()=>{this.CONSUME(de),this.CONSUME(pf),this.SUBRULE(this.words),this.OPTION(()=>{this.OR([{ALT:()=>this.SUBRULE(this.command)},{ALT:()=>{this.CONSUME(Mn),this.AT_LEAST_ONE(()=>this.SUBRULE(this.do_line)),this.CONSUME4(de),this.CONSUME4(gf)}}])})}));P(this,"Command_repeat",this.RULED("Command_repeat",()=>{this.CONSUME(de),this.CONSUME(mf),this.SUBRULE(this.words),this.OPTION(()=>{this.OR([{ALT:()=>this.SUBRULE(this.command)},{ALT:()=>{this.CONSUME(Mn),this.AT_LEAST_ONE(()=>this.SUBRULE(this.do_line)),this.CONSUME4(de),this.CONSUME4(Ef)}}])})}));P(this,"Command_read",this.RULED("Command_read",()=>{this.CONSUME(de),this.CONSUME(ba),this.SUBRULE(this.words),this.OPTION(()=>{this.OR([{ALT:()=>this.SUBRULE(this.command)},{ALT:()=>{this.CONSUME(Mn),this.AT_LEAST_ONE(()=>this.SUBRULE(this.do_line)),this.CONSUME4(de),this.CONSUME4(_f)}}])})}));P(this,"Command_break",this.RULED("Command_break",()=>{this.CONSUME(yf)}));P(this,"Command_continue",this.RULED("Command_continue",()=>{this.CONSUME(Tf)}));P(this,"expr",this.RULED("expr",()=>{this.SUBRULE1(this.and_test),this.MANY(()=>{this.CONSUME(Aa),this.SUBRULE2(this.and_test)})}));P(this,"and_test",this.RULED("and_test",()=>{this.SUBRULE1(this.not_test),this.MANY(()=>{this.CONSUME(Ra),this.SUBRULE2(this.not_test)})}));P(this,"not_test",this.RULED("not_test",()=>{this.OR([{ALT:()=>{this.CONSUME(wa),this.SUBRULE1(this.not_test)}},{ALT:()=>this.SUBRULE2(this.comparison)}])}));P(this,"comparison",this.RULED("comparison",()=>{this.SUBRULE1(this.arith_expr),this.MANY(()=>{this.SUBRULE(this.comp_op),this.SUBRULE2(this.arith_expr)})}));P(this,"comp_op",this.RULED("comp_op",()=>{this.OR([{ALT:()=>this.CONSUME(Qh)},{ALT:()=>this.CONSUME(Zh)},{ALT:()=>this.CONSUME(tf)},{ALT:()=>this.CONSUME(ef)},{ALT:()=>this.CONSUME(nf)},{ALT:()=>this.CONSUME(rf)}])}));P(this,"expr_value",this.RULED("expr_value",()=>{this.SUBRULE1(this.and_test_value),this.MANY(()=>{this.CONSUME(Aa),this.SUBRULE2(this.and_test_value)})}));P(this,"and_test_value",this.RULED("and_test_value",()=>{this.SUBRULE1(this.not_test_value),this.MANY(()=>{this.CONSUME(Ra),this.SUBRULE2(this.not_test_value)})}));P(this,"not_test_value",this.RULED("not_test_value",()=>{this.OR([{ALT:()=>{this.CONSUME(wa),this.SUBRULE1(this.not_test_value)}},{ALT:()=>this.SUBRULE2(this.arith_expr)}])}));P(this,"arith_expr",this.RULED("arith_expr",()=>{this.SUBRULE1(this.term),this.MANY(()=>this.SUBRULE2(this.arith_expr_item))}));P(this,"arith_expr_item",this.RULED("arith_expr_item",()=>{this.OR([{ALT:()=>this.CONSUME(va)},{ALT:()=>this.CONSUME(Na)}]),this.SUBRULE(this.term)}));P(this,"term",this.RULED("term",()=>{this.SUBRULE1(this.factor),this.MANY(()=>this.SUBRULE2(this.term_item))}));P(this,"term_item",this.RULED("term_item",()=>{this.OR([{ALT:()=>this.CONSUME(of)},{ALT:()=>this.CONSUME(La)},{ALT:()=>this.CONSUME(af)},{ALT:()=>this.CONSUME(cf)}]),this.SUBRULE(this.factor)}));P(this,"factor",this.RULED("factor",()=>{this.OR1([{ALT:()=>{this.OR2([{ALT:()=>this.CONSUME(va)},{ALT:()=>this.CONSUME(Na)}]),this.SUBRULE(this.factor)}},{ALT:()=>this.SUBRULE(this.power)}])}));P(this,"power",this.RULED("power",()=>{this.SUBRULE(this.token),this.OPTION(()=>{this.CONSUME(sf),this.SUBRULE(this.factor)})}));P(this,"words",this.RULED("words",()=>{this.AT_LEAST_ONE(()=>this.SUBRULE(this.expr))}));P(this,"token",this.RULED("token",()=>{this.OR([{ALT:()=>this.CONSUME(Xh)},{ALT:()=>this.CONSUME(Kt)},{ALT:()=>this.CONSUME(Jh)},{ALT:()=>this.CONSUME(ba)},{ALT:()=>{this.CONSUME(uf),this.SUBRULE(this.expr),this.CONSUME(hf)}}])}));this.performSelfAnalysis()}PEEK(n,r,...s){console.info(n,s.map(i=>[i.image,i.tokenType]),r)}RULED(n,r,s){const i=Ov.some(o=>n.includes(o));return this.RULE(n,()=>{const o=bv++,a=fd++,c=a.toString().padStart(3),l=" ".repeat(a),u=i?"font-weight: bold;":"";if(dd&&!this.RECORDING_PHASE){const d=[this.LA(0),this.LA(1),this.LA(2)].map(f=>[`[${f.tokenType.name}]`,f.image.replaceAll(` `,"\\n")]).flat();console.info(`${c}%c${l}> ${n} ${o} ${d.join(" ")}`,u)}r(),dd&&!this.RECORDING_PHASE&&console.info(`${c}%c${l}< ${n} ${o}`,u),fd--},s)}}const is=new kv,Mv=is.getBaseCstVisitorConstructor();var q=(e=>(e[e.PROGRAM=0]="PROGRAM",e[e.TEXT=1]="TEXT",e[e.LABEL=2]="LABEL",e[e.HYPERLINK=3]="HYPERLINK",e[e.STAT=4]="STAT",e[e.MOVE=5]="MOVE",e[e.COMMAND=6]="COMMAND",e[e.LITERAL=7]="LITERAL",e[e.IF=8]="IF",e[e.ELSE_IF=9]="ELSE_IF",e[e.ELSE=10]="ELSE",e[e.WHILE=11]="WHILE",e[e.BREAK=12]="BREAK",e[e.CONTINUE=13]="CONTINUE",e[e.REPEAT=14]="REPEAT",e[e.READ=15]="READ",e[e.OR=16]="OR",e[e.AND=17]="AND",e[e.NOT=18]="NOT",e[e.COMPARE=19]="COMPARE",e[e.OPERATOR=20]="OPERATOR",e[e.OPERATOR_ITEM=21]="OPERATOR_ITEM",e[e.EXPR=22]="EXPR",e))(q||{}),xn=(e=>(e[e.IS_EQ=0]="IS_EQ",e[e.IS_NOT_EQ=1]="IS_NOT_EQ",e[e.IS_LESS_THAN=2]="IS_LESS_THAN",e[e.IS_GREATER_THAN=3]="IS_GREATER_THAN",e[e.IS_LESS_THAN_OR_EQ=4]="IS_LESS_THAN_OR_EQ",e[e.IS_GREATER_THAN_OR_EQ=5]="IS_GREATER_THAN_OR_EQ",e))(xn||{}),Ie=(e=>(e[e.EMPTY=0]="EMPTY",e[e.PLUS=1]="PLUS",e[e.MINUS=2]="MINUS",e[e.POWER=3]="POWER",e[e.MULTIPLY=4]="MULTIPLY",e[e.DIVIDE=5]="DIVIDE",e[e.MOD_DIVIDE=6]="MOD_DIVIDE",e[e.FLOOR_DIVIDE=7]="FLOOR_DIVIDE",e[e.UNI_PLUS=8]="UNI_PLUS",e[e.UNI_MINUS=9]="UNI_MINUS",e))(Ie||{}),bi=(e=>(e[e.NUMBER=0]="NUMBER",e[e.STRING=1]="STRING",e[e.TEMPLATE=2]="TEMPLATE",e))(bi||{});function aC(e){return e}function Z(e,t){return((t==null?void 0:t.map(n=>e.visit(n)).filter(n=>n))||[]).flat()}function qe(e){return e.image}function pd(e,t){return $(e,{type:7,literal:1,value:t})}function xv(e){return!!(e!=null&&e.tokenType)}function Uv(e){const t=Object.values(e).flat().filter(n=>!!n).map(n=>n&&xv(n)?{startLine:n.startLine,startColumn:n.startColumn,startOffset:n.startOffset,endLine:n.endLine,endColumn:n.endColumn,endOffset:n.endOffset}:n!=null&&n.location?{...n.location}:{startLine:0,startColumn:0,startOffset:0,endLine:0,endColumn:0,endOffset:0}).filter(n=>n.startLine!==0&&n.endLine!==0);return{startLine:Math.min(...t.map(n=>n.startLine||1)),startColumn:Math.min(...t.map(n=>n.startColumn||1)),startOffset:Math.min(...t.map(n=>n.startOffset||1)),endLine:Math.max(...t.map(n=>n.endLine||1)),endColumn:Math.max(...t.map(n=>n.endColumn||1)),endOffset:Math.max(...t.map(n=>n.endOffset||1))}}function $(e,t){return{...t,...Uv(e)}}class Pv extends Mv{constructor(){super(),Le&&this.validateVisitor()}program(t){return $(t,{type:0,lines:Z(this,t.line)})}line(t){if(t.stmt)return this.visit(t.stmt)}stmt(t){if(t.stat)return this.visit(t.stat);if(t.text)return this.visit(t.text);if(t.label)return this.visit(t.label);if(t.comment)return this.visit(t.comment);if(t.commands)return this.visit(t.commands)}stat(){}text(t){if(t.Text)return $(t,{type:1,value:qe(t.Text[0])})}label(t){var n;return $(t,{type:2,active:!0,name:qe(((n=t.Label)==null?void 0:n[0])??":").slice(1).trim()})}comment(t){return $(t,{type:2,active:!1,name:qe(t.Comment[0]).slice(1).trim()})}commands(t){return Z(this,t.command)}command(t){if(t.flat_cmd)return this.visit(t.flat_cmd);if(t.structured_cmd)return this.visit(t.structured_cmd)}flat_cmd(t){if(t.words)return $(t,{type:6,words:Z(this,t.words).flat()});if(t.hyperlink)return this.visit(t.hyperlink);if(t.Short_go)return this.visit(t.Short_go);if(t.Short_try)return this.visit(t.Short_try);if(t.Command_play)return this.visit(t.Command_play)}structured_cmd(t){if(t.Command_if)return this.visit(t.Command_if);if(t.Command_read)return this.visit(t.Command_read);if(t.Command_while)return this.visit(t.Command_while);if(t.Command_repeat)return this.visit(t.Command_repeat);if(t.Command_break)return this.visit(t.Command_break);if(t.Command_continue)return this.visit(t.Command_continue)}hyperlink(t){var n;return $(t,{type:3,link:Z(this,t.words).flat(),text:qe(((n=t.HyperLinkText)==null?void 0:n[0])??";").slice(1)})}Short_go(t){if(t.Divide)return $(t,{type:5,wait:!0,words:Z(this,t.words).flat()})}Short_try(t){if(t.Query)return $(t,{type:5,wait:!1,words:Z(this,t.words).flat()})}Command_play(t){if(t.play)return $(t,{type:6,words:[pd(t,"play"),pd(t,qe(t.play[0]).replace("play","").trim())]})}do_line(t){return this.visit(t.do_stmt)}do_stmt(t){if(t.text)return this.visit(t.text);if(t.comment)return this.visit(t.comment);if(t.commands)return this.visit(t.commands)}Command_if(t){const n=Z(this,t.words).flat(),r=[this.visit(t.command),...Z(this,t.do_line)].flat(),s=[this.visit(t.Command_else_if),this.visit(t.Command_else)].flat();return $(t,{type:8,method:"if",words:n.filter(E),lines:r.filter(E),branches:s.filter(E)})}Command_else_if(t){const n=Z(this,t.words).flat(),r=[this.visit(t.command),...Z(this,t.do_line)].flat(),s=Z(this,t.Command_else_if).flat();return[$(t,{type:9,method:"if",words:n.filter(E),lines:r.filter(E)}),...s.filter(E),this.visit(t.Command_else)]}Command_else(t){const n=Z(this,t.words).flat(),r=[this.visit(t.command),...Z(this,t.do_line)].flat();return $(t,{type:10,method:"if",words:n.filter(E),lines:r.filter(E)})}Command_endif(){}Command_while(t){const n=Z(this,t.words).flat(),r=[this.visit(t.command),...Z(this,t.do_line)].flat();return $(t,{type:11,words:n.filter(E),lines:r.filter(E)})}Command_repeat(t){const n=Z(this,t.words).flat(),r=[this.visit(t.command),...Z(this,t.do_line)].flat();return $(t,{type:14,words:n.filter(E),lines:r.filter(E)})}Command_read(t){const n=Z(this,t.words).flat(),r=[this.visit(t.command),...Z(this,t.do_line)].flat();return $(t,{type:15,words:n.filter(E),lines:r.filter(E)})}Command_break(t){return $(t,{type:12})}Command_continue(t){return $(t,{type:13})}expr(t){return t.and_test.length===1?this.visit(t.and_test):$(t,{type:16,items:this.visit(t.and_test)})}and_test(t){return t.not_test.length===1?this.visit(t.not_test):$(t,{type:17,items:this.visit(t.not_test)})}not_test(t){if(t.comparison)return this.visit(t.comparison);if(t.not_test)return $(t,{type:18,items:this.visit(t.not_test)})}comparison(t){return t.arith_expr.length===1?this.visit(t.arith_expr):$(t,{type:19,lhs:this.visit(t.arith_expr[0]),compare:this.visit(t.comp_op),rhs:this.visit(t.arith_expr[1])})}comp_op(t){if(t.is||t.IsEq)return 0;if(t.IsNotEq)return 1;if(t.IsLessThan)return 2;if(t.IsGreaterThan)return 3;if(t.IsLessThanOrEqual)return 4;if(t.IsGreaterThanOrEqual)return 5}expr_value(t){return t.and_test_value.length===1?this.visit(t.and_test_value):$(t,{type:16,items:this.visit(t.and_test_value)})}and_test_value(t){return t.not_test_value.length===1?this.visit(t.not_test_value):$(t,{type:17,items:this.visit(t.not_test_value)})}not_test_value(t){if(t.arith_expr)return this.visit(t.arith_expr);if(t.not_test)return $(t,{type:18,items:this.visit(t.not_test)})}arith_expr(t){const n=this.visit(t.term);return t.arith_expr_item?$(t,{type:20,lhs:n,items:Z(this,t.arith_expr_item)}):n}arith_expr_item(t){return $(t,{type:21,operator:t.Plus?1:2,rhs:this.visit(t.term)})}term(t){return t.term_item?$(t,{type:20,lhs:this.visit(t.factor),items:Z(this,t.term_item)}):this.visit(t.factor)}term_item(t){let n=0;return t.Multiply&&(n=4),t.Divide&&(n=5),t.ModDivide&&(n=6),t.FloorDivide&&(n=7),$(t,{type:21,operator:n,rhs:this.visit(t.factor)})}factor(t){if(t.power)return this.visit(t.power);let n=0;return t.Plus&&(n=8),t.Minus&&(n=9),$(t,{type:20,lhs:void 0,items:[$(t,{type:21,operator:n,rhs:this.visit(t.factor)})]})}power(t){const n=this.visit(t.token);return t.factor?$(t,{type:20,lhs:n,items:[$(t,{type:21,operator:3,rhs:this.visit(t.factor)})]}):n}words(t){return Z(this,t.expr)}token(t){if(t.StringLiteralDouble){const n=qe(t.StringLiteralDouble[0]);return $(t,{type:7,literal:2,value:n.substring(1,n.length-1)})}if(t.StringLiteral)return $(t,{type:7,literal:1,value:qe(t.StringLiteral[0])});if(t.NumberLiteral)return $(t,{type:7,literal:0,value:parseFloat(qe(t.NumberLiteral[0]))});if(t.read)return $(t,{type:7,literal:1,value:qe(t.read[0])});if(t.LParen)return $(t,{type:22,words:Z(this,t.expr).flat()})}}const Dv=new Pv,$t={internal:0,labels:{},labelIndex:0},os="if (api.hm()) { continue zss; }",qa=`if (api.sy()) { yield 1; ${os} };`,Oi=`yield 1; ${os}`,ki="zss.js";function lt(e,t){return new iv(e.startLine||1,e.startColumn||1,ki,t)}function Xa(e){return e.replace(/\\/g,"\\\\").replace(/'/g,"\\'")}function Fv(e){return`'${Xa(e)}'`}function Mi(e){if(e.startsWith('"'))return Mi(e.substring(1,e.length-1));const t=Cv(e);return t.errors.length?e:`'${t.tokens.map(r=>r.tokenType===Ya?`', api.group('${Xa(r.image.substring(1))}'), '`:Xa(r.image)).join("")}'`}function be(e){return e.filter(t=>t!==void 0).map(H)}function gd(e){return lt(e,"")}function $v(e,t){const n=[];return e.forEach(r=>{n.push(r,t)}),n.pop(),n}function tt(e,t,n){return lt(e,[`api.${t}(`,...$v(n,", "),")"])}function Bv(e){if(e.type===q.COMPARE)switch(e.compare){case xn.IS_EQ:return tt(e,"isEq",[H(e.lhs),H(e.rhs)]);case xn.IS_NOT_EQ:return tt(e,"isNotEq",[H(e.lhs),H(e.rhs)]);case xn.IS_LESS_THAN:return tt(e,"isLessThan",[H(e.lhs),H(e.rhs)]);case xn.IS_GREATER_THAN:return tt(e,"isGreaterThan",[H(e.lhs),H(e.rhs)]);case xn.IS_LESS_THAN_OR_EQ:return tt(e,"isLessThanOrEq",[H(e.lhs),H(e.rhs)]);case xn.IS_GREATER_THAN_OR_EQ:return tt(e,"isGreaterThanOrEq",[H(e.lhs),H(e.rhs)])}return lt(e,"")}function Un(e,t,n,r){return t.prepend(`api.${n}(`),t.add([", ",H(r),")"])}function md(e,t,n,r){return t.prepend(`api.${n}(`),t.add([H(r),")"])}function Gv(e,t){if(e.type===q.OPERATOR_ITEM)switch(e.operator){case Ie.PLUS:return Un(e,t,"opPlus",e.rhs);case Ie.MINUS:return Un(e,t,"opMinus",e.rhs);case Ie.POWER:return Un(e,t,"opPower",e.rhs);case Ie.MULTIPLY:return Un(e,t,"opMultiply",e.rhs);case Ie.DIVIDE:return Un(e,t,"opDivide",e.rhs);case Ie.MOD_DIVIDE:return Un(e,t,"opModDivide",e.rhs);case Ie.FLOOR_DIVIDE:return Un(e,t,"opFloorDivide",e.rhs);case Ie.UNI_PLUS:return md(e,t,"opUniPlus",e.rhs);case Ie.UNI_MINUS:return md(e,t,"opUniMinus",e.rhs)}return lt(e,"")}function jv(e){if(e.type===q.OPERATOR){const t=e.lhs?H(e.lhs):lt(e,"");return e.items.forEach(n=>Gv(n,t)),t}return lt(e,"")}function H(e){switch(e.type){case q.PROGRAM:return lt(e,[`try { // first-line `,`zss: while (true) { `,`switch (api.getcase()) { diff --git a/assets/scratches-C0sZa5Eb.jpg b/assets/scratches-C0sZa5Eb.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a7db52d738fe8cf8ea507e1b7ef1438f1bb09e80 GIT binary patch literal 41087 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¨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 Cz!LTV literal 0 HcmV?d00001 diff --git a/assets/scratches-CuKAcXgp.jpg b/assets/scratches-CuKAcXgp.jpg deleted file mode 100644 index 70b774631d4f78b025a98750bc330859a5604b97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917493 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

WNiO`d>M3=~LxoPk=qZsM2RSE> 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

W!ng_pQFGBAa%%FhzaI0*tfL z<7xwyCqE;cYTQo=#a*~HLmq*k5xE2p4e||Vw{wL+#KAHovdl)&zdso3TK4Sib=$Sp zd<#vB&Y50|deB;}Gx$7_DV4TQpnw2VPWJ?3+rJvG?Nu{mZmYr_ui^$|m=@}zrJ1$L z9AbwdI-!KP>IgZ)uoQkd)UN~^2Tk3y)QwBTifn7L*eP8Z6PZ$)l%7hEm824d410nO zb)-}6gW*jRHzxYCk#$I`sp!wWQDi#?Yfhws>VV`dD+&Z_ZHpIpC4MdLA#Ek07gQF) zE|wZZ3=&wuq;hWC7E@XNS&cGxVjB=Vg%sGS9v^%X-_;G)+wIGjS*pTq*i z^+~6V%&ygqE|oR)E)

3kW#tKm)koj32g_fAcKf2nquey;KT9&XO^Q<8 zRY(9f8;A2aYnHXZTRjq{Ca#xI@a1!uvgUB$yy3B4l#`9Rt@vF?Q8DwHs;1#X@(me zX@ZAxQ`C@D+H-<>PI2$1_L}pxtmk&XrcNWE01rYx%5l_FpL2~=cXrH&FLNfWH3YEPMOxs%Fg&9eaE<#3A0z!cvgOi03_SMqf znc(++e+#Klq0~0w>6_)#>-Pfc*@WP56g}oA0ZDCMo^ycY9gi0R|LsC#j|m0L=sShgxO*zHj6R(_Ie&cRE@FbV`Z z-hV2FJ&$c_?KtiiiB&gs%7da+m&061AoMwbijp@8br>MXFk8GJ<6*HQet9+1HGRFX zd=l<`M#ikJ-@aaLPQs~E#G>R`krvoe9BpaILcu9Kayiv&V0SOX)s=a(yuKE$_Mtm( zI#pMQdI(G7%V#5Q2HUEbiC1)LqFaSrqRvubzQ!`|q<_pxvIx#GgQLYo<=hmkDWOBvjm$EV7>lJtK2@xkFfxeH_D!&PZA5kBOw zT>v^(0VYK~XOff2EuYx;*9JnO!`e#J3HOZxM1;6sj{Idfrd?(53P2=}NeagwVmQ*g z4S0ig&bb|}%D*eLO4T5t`&zjH(ze);jGrb$NAt3--)_WnuE^aj(eVEO{7Ae%RCkJl zZNa7P1-;aF7S)f!A6`0BRf-2HLGE$L$qM9T;Ws}6bGC3p+=yTdbka!?G0Y!2zJqlF zD$0qSmp&1{tXC=R&ev=W?Bn+pw_bYGx+t`FC(fkTmZdjZakqk8W-7)&Qj$UGKRk{O zwLRy#{4`alG@5R~ZH>UfTpSH!9wRS$#@=4lyEkAr4qbZI6(*g9 zRa0FB?=4}*oa6G4aj!>=Wq@J=~x8%K6um}t+00P?AZtC z3f#M%M&Z(H3x`j#rLtEBL}hxs=2!m!wxP~b#z;JS>c2C^SBOo|zMi}9$_#47T17m^ zLLP`3T2>MQ9Y;VP;ci2@CBZ{=YGckgs*G6Sx1J>AhcSYzb_D$D zXuMKz=T8g}o%^bHJc$H@7?lcX^#O5pUXTC~2@{Th3{NSedji(&jn{{3Qa2Vwyy9Gu z^zuteb+%kBsVfRV=hQNsfsk>n%GkCc!SK5WeeX+NpsTu@cB(DEc&4^pZMIrUvclO> zBq$I-;~4nuu5{Y^cHmU2D!plyDRe2Y{JNDH#Wb=X2R&sgAJd+!=Zs`(^|y1?cJ7;Y zt>l?aP^$GH}5hQ>2I6ZJ_Q|(nlP%$sZ$)67hp=Saz3)tL~-vx=e#u5@@0uWla$9^D<6- zDnf}082vQ=01@N3%Qmbnw?tMAqevi-xENEB;&&ov6`sY5cP`x2S(s@iV-wdH#==fE zs~Ws6*mV8!gTMB@Rn={aQ~GWNQ>FQD#AvvrDJ+t5;?O!3jB=duoo#!kQ}D4^+mpAH zN^M@|l}xx)^}K}0DOC9VCo&e1k5Wbl&!^j5i?-Ib<4=ot?mfkGQY0e4Wtxp%-jg*! zH8`tKNmNpgN}K^%#yj8~XIt#6lf#z&N}@{e{{R9_o~9BbO}J;N!qQZxutS|0@_{EF z-TP`n_rxz+wZN|t7dIl(gCl)cZf8mK+hH}K?O1jx9n;@GRU;cd_e!EBuH2lv(g0C#S?uAkvP*0C(;P!ftQYE#wreB~)mO(XLu z9CU>wm1o@Qw=2Rn;%xF^?zN8sMNv|jL+~Lj(4t>TiEt$#<;KWKdBPlvH?*s*t2*CZ38C5r5`Gl`he zK zNaH@o9{SOIPjBSB9P5yj5^i zt5O@Nu1}WAO)JT6V~IzhwIM%|M1Y^)zP;E=qn;u+Q^?;t`b;ZY*{Y&Ct#MOuONPtJ zEe9f?nKU^wQx-~_Q0wb$E)kLGJ-zf_{26aw^qO7a zMB7@7H)*u)jlp(JP!i*ca}CIBEAoNq;P*NB*KXf*uMN8sz75{DlW*4KIMWPUmjzyG z;;cd-vZh_=$67%A#PR{;YXkAGxw~~z-D)<`+)=4C3K|*^KNYs6i6{`miXga@fLtk2 z92}f#7rr&{nMusocPhd;b8$DKby`jd14rThQot zlWJ;gnJID3xduQar1fW${a)u?58__W+X_C(P?u`Ng(7>_`%g-e)7f>mRCDU*87Vl& z7|yFV2Gh)L!kN4EH=*1%gVjXSr@GRDX2n7s7;z{kDJnqVo;k*|w$VhZy*72LUz#aV z@1XK_GHrFq2(%}=QcFBKA=B386aH^VIPa?N=Iu>WXKw0W z_hjolQy{RCO*?G?1m7d=BL6b^id>-OSt#nVn3$T7_0ORYh_r<>aNeAkPIU zSz#$2kgmlYij|#Htjms@;n(~(xt0}9r$^jsRGILudVN}+k0v6@OKIs!xlmdbNeUbg zH4DPW55zYUe$n0tEhWj=Y6BSR02C12dqUN>UZN%ja!B7BVrvz>ED6?)#O*eqB~#`` zZw|+n$wJUb$rwEH4u3}=#p%`0nPZQC9?W861gEGfh(w;fS!*(n3ia8iIr z$2y(j({wjif9tGnw&pgMrn6Nhv@8a5TqQ5k*GKUlWD^f6?IL|sCXtJ8gYBj{_X^zyYEJ1FlnPsNprDTOE)Q`-L#Gh;(XZVN0 zIB$(`ou3tCJ)&fWPUz{AB|zT|=UTWvGXDSpf3&x7hlrUO>mXp9R+qn9{X2XwdVS+Q zm?2f*BsC+VLWy!f$ud$&%2ZED#&|r9MZR}OaBpe?w_fyI3cN%ii(W}|wud7-<&`1O zfr6zJpykXEN{&u-k!~$su}HktZn-v_IdrwE2&htr@}>sVQY3YMS5O=)jxniJ2#{pR zrpBr!QW={tB6F`NDM|?dDL%xFON01jt4alg8W#g|1E?VKq`k&my>OeSym!X_{cEUI z9rsJh#l+@hYNp(GJ6Qrika2RtkgGwz*kc0G?`qRp4SJ41KB3D#SWCJSZKUS;Ju)6vwB0u&E9{>NFB z)3z0D<8oBWePOmJv{;MtWyw;M%x65cINJjm=`IwgC)lW;zMSx*dhNBV0=u_6uJu+u zGNDU!q(D5XY5`Pow2}cpSATwUs+YTF!7>)x46JGZbs`Cx%%HvAWydj(Oqlu26Y({> zw@vY0k#W**n!KN-ip4RvDl);B^u@d>wRHCZT|ats<-oop*>vXv9 zCUiusuwL?q^2k>mO_h{$*ykG2f5Sc>9iqTy%&bbN)aq8jmtXUnDNHFzbz{m-MpSx2 zRiD1C+dH~DSFsy0QiFWiFfT@~v@MfNmgoqCgew7Ra(-x&pG&f+&q}=^#rs6 zhzU9Faf6)!MMAZ7B0WM|i+QFS4K}57(t+7MyJ(w5+zk;Maz1Cr$kc&*dDV_%^zowB zoo1&5$*fy7H)6?o3T5WnbhZ}KyS9EoAQC%pHF9S7he+FsM9N)ys>ROLP39^wT1QNG zAQX<3b@wYPBov-7Gph?;8urBad8ThABY7gdS&;0%@hz%YDSDX8ZXpc17ETxDbrKQ> zZAkE=wbAQU%4OqTVxd&Emvg3zE-V^&lO@+y!kt1{X-C#bPq#P+TNi}*ZR@Ir@}Kh* z$^QUp45Ckf-;p$jioa+Rq`=r2U!OzmRu2$24IMrmHm1hDXp&Q1r$v)Ge79wFbwF|c zsL`8mKgsk3laL82&%xD-@tDD#yXko$=VgqZR? zrovlD9V4Yjl@d?rHO|{~FFL|%4_fpYGaG>ga-{}RNNPGyE)noEkKbG0iyFq__?_Fz z#{OB`c~Xx;u-&K8>xnVY8iJ)Tl#Hb~=;~iM1N!^(ssgF|pW*7`w_|RFxcvo*)QGZ~ z^O+6#)aO^!m8%>rCj|4J!;Uqo*TeK9UhG2KoB&1v{{S{-eLQxkzZa+lE(>#y&~u^m z*_+*c+4XD29cF6jmV`LZz4a5+lM#@x+bL-(JS8et0#nL1cWw}bb;KHqWi_RH(K}dtFq87nF*U!dABJHuoSZ;w}+a_ zkPru$3JyjG-(8L1f5D%E8n(dQ7nN?YaL2suN_tmwF0&O2ZkSerf|Rq66@~Qv#OSbWWq;1xH1z@`ix&HwAu}g1j zZmqwk)Me9l>TM3$ZK`97eNUxDUH8ek`%5I27R>`daheLdUr~n3EHCRmZdVC zN~6l0m}zBk+e>L}Yb~RN5TLbZy0P+gw(Ty?Y$Mbuk^C%Pb!RsYEI6rV;&i^tk$r1S zwWY9}bhyz7=dmR5#-FD6KiLaLhbG7I7kR>?Ds@ER+dW4+xV^NCc^MQ0 zRMOOX%giVT;*|g-6nMsu79p>8CRmZiFEZSw=4v|5fHaL{OCAOY%losAf z)5??*6a2jQKRMO5KFRDB&qI-Qcwn$3?yYK+@(QL^s{sjZvz!qb11e5GeO3qY4c^O& z>yx*W;z6~ePi@w!?7^XVKS|aK3&f|^N=7l0_rcJ;@y1I({w=oLKyUv5D1ci~-iNdT zIYQ4WYkUREuRKcykL7bM=Kv8tqJdprAFfIjuW&hgQfYQ{8T7a-r$(<=QmLMX`rS)x zq-Di8;Nv*y9BM5a#fHatbEnF-_O6Xry6Y91J8V@a)|@OvAJn$|g!-0%tp03g8l-O( z)wVZEAvteu1zMw2OKC*fgv6{hGFKqL8?8}_+>Td3`R(O%U7N3OGYGf=Y}jFrC~Xle}Sh7?*k%Zg}n6nM!x^b+3%!CW?i z!Q~0xan2Z$8^>0XJnJhr6T~PZ@}5)O9>5jyGc_WcQ{HWag9mo)IxN~J;tf8vD~>d-uQ9 z>JN7jU|f!-9RG0IbO2>FNh|Kwe>)#+L3c1 zKw0QcepOZ5%B``#60ZgCth)8bf7D_|jkockx>Cau7J{Cq6P`jyKuQ3{Ff|s>hrGL2 zyY!mI#8xU*lv~OTyBb=|c2N7kCS*{Opn4Xdq$u%_GshYwP}-_p62rFl7Qwrjk#tUN z*Xoq^7Nk2(eJ=FJY!QN`DL$?_85q_Xa_;+f^<~&sMYw+vW>TAdDt*MME9yDVJe=pg zrF(?omxJsH7i#ROhT!6O7_+aXQo#xObT{I>9<(IS8(Ui{LNBmipcl zJ36yxMzXCrS0wt?LS!j%l$IsQ{K{#huc)LYC~Y90N_xL@d#n65d`Ru3ZpgcKM!{9a zx(zkAu5YYygC0co-Z=8mSC<6WeG?tC!k{(8p1D64_n06*NdsEHn?F^sqtC56HU4CaDk=kvoa0g`{xWyHH^c_+ZP%_$Zk;$X{6{NKwwK#&cvDKky0CGMImWbl zKZrfXPTp4TYEJ(E+%8w=R~Pg)>udU?zaODJI15QBN`IJ~2dco2?G z%YEH?9U-lj1o_18QM$ZGW?e4=pl%Sal=sTO@D)jk;ahC{Ie34#ZhhsgMwxzAXEO@i zrbLt!%{CH{hg_DmB#^fOQk&`ioDtk=`D)U9I^H`o8pexs+m)J=wdj&3AFEV1rN&{G z0$4)aKn;MhGC!z{oajBT;$wKK)_qFs+$tTLHWdzJc4R@XP#Rph3wWr4+He*?2_;I- z0R45aczeFK$HWHh$5k`KH7!>&7Tk$)oVBDOqTDu+60lftC9hQdMn;c4x zCEn2n0_a^MZtSb83Fb)gAlIG5_WE@qYUd*7v4&L`@M`252F+RZefGDu?(D0`w`lb` zvuspn%y1M(WT=I_7C0zRY>gU;Zf&mH-jfwpp(fy`(`P=2X;hV=m)c1wZPj$(kVi_f z!S>eeyZcA78;f|xs%`g(*mPQ)N<)w-R2$x$7-^KeO8OdcvQeI=2^j~IthaG|J9w(_ z-%FU)^<*D~Tr8WG&fBYQ*4=Akp~{LTs$!r?U@A04rFlv)c**aN zjB3|Iu_gxwi4#HY8pX+@{1xh}7kMF?j&5 z%SwnzSGQIG&$e@`s-e_HG8EfB<(DSEQCsCys%uUu)*41VN+}ujdXF7|#uN}FqocTlhec2tgm3;ZaE*Q z<@dd7QhZ)-REoqK#s%FenUE#aibV zdHct2O2~eWQ}Y^uDgOW^g>qGljCam8Z?%oVvvO-zbz5&*HG9H>h>;ws#>3Gg$WT&V zYdG@Ow2TEF$x$QN=%0x@cWbCuH6oj{Q7VazPq(AQxJ_B$ryZ)Gs7g{m;Vt!gQZv~( zJ@s{|TlZ$++Ot1^@${THUmE?2=@O zQzZytxPue_0CMALnoUh*L)`;T#9;YB1dp$!0o>mY)qf8gx~-Yr8j?z4A%)F$nCF~; z^Rd$CXe+TPDoRwY!w0^G_=vJ>t)bmj*n4|@e~4+(qD9SlfKt?n3u!8RARas{tlP#~B_XH|Y^qJ*D33yJ)vE4c%>3stbLn?m}OaElsU) zolioTLWW90l1RY$<6TSOUdXZhPg_@R+|a7b(k`#WCRABr;u%B;32g~i)XG^MX$!}r z8PCSKZpyH4>07reOwq0p6p6mSkld~0R3w}O)*p$v>Q@Cpz^7)o2vBvf zj0TgQqLgItte)Hk-oF^$Avbc$Ug6K)851e=h^?BOH!5lhQ<7KZrIa_Ex>5&GAP|x7 ztVhHZ`&GYXwQ9Q+n3U)hHzcAe83}Px6qKP#TE8-m6O0pqlZ{lSin}x<(;)z)Jn%0D z8z%`E#(#6KKaKwY4sbkw#LpGPaLU&|m=(l~Ubo@Xt`?xu+MjLV8bqO}T`+n%@9gkcS|lq0a`2~WQ|8@x8_H0`vYRcn@ zs`Wc<>#$(WZE~9+q&PzhDk>Px6OaC^onK=$w5zE?a-7u1+h_iB@;zZAJduDn#*c1I z?Y0#gjTGIWr%8t$uuQtNgr70)r38cJf ze-Nyqka^@swK2C;XRMncs`X(@ejQ==V$Y>?0Q6|-2qAq-1SM-dKoByJKKjlpJG}Mf zx)qz2TKSmvBc-qbLtu2FCm0@-fH?TpnL(%8ZdjMQ+n;h=3|CmDhOGKT6(tP4B)FWt zE2tIpCA^T7_fh9q&fQcfbqP}~#nGcRCFPaFp7uk-1bPNYP7gUJw>q86yfV}1mzo$JU1q7Z6 z9b6A%&wWX*)z`iofp5}mT2u-;gAGE77Hr^@`MpI>zWb}-DaRD05_lXBZD*IG)mbr3 zZ|N}9S>97c1A?q@bE$4ybK%Sf>d@4a(U(GrM>sqY`u_l?p6>{4-D{RklIyo7gUk){ z&S)j!aROWu9Qlt5Ay=YY)IIr;Q2bUri6XX$5|K}oLMkaz@aj-~Jxr)1QW;xs>{w&DM)D{4wRDO@B!&dEw(ao$0Tk4~EUs0f1RW|6568dTM^*XX!j}=Fu zPOO2IWD>QJ+~@72;w|3c(fFuXU@@4HJAz4pm_Ir;nJ$#GkVK3}hTpYPyg}L*O}$Z# zT&^ji{bo96w1z;yWqIj1AD1{d9>Y|dcB@uyT3vxPOgNU5p0u1C5rqu?`q(^ATDD%_ z-&GqkZ|{S3(&@#vnYjFt(^V7DlDArHo}{8Oq{{X(a7sIaK z(tJK`dmbk@R*x2=Q>sZ@8*y(;Pnd_DZCG-o`+n>+t`H9nI6cBng>77Iz3~Nh+V)-B zZ9}&0dm@aZUvi3onN>6;!sE^YPxECuNJ2-j#s&e^w&dMp-o7E1xf`>#F&wsN%r_R? zv)`zyBr0q+&{GyV$~{U-6NM-Y7Zy}W(;& zBbM>M%BZ`Yd|%t8bx+)@@_UsEtcmGVnZyB*5-PLGDv+r)sBSJo6#GRjkbtabp#b;Bcp8apSru!dqaNO~ zZAYq=BJvXBFkv|%@}jOlLIETDYuZi&hvF^hwEB)jFL<6~0G#@o#Ft$hAy}V5_B<9}?%pwP zZT&7o-f53rsU^uLsPKfc-bmw&6P4! z+p&@+{mo1uV@Ola~}vzCLxzc3#%+M(DG3!`WX47eoI5i-j?5eFY)L;nQ1E##QDz z0Ca}^Az2)fb^2Rb-k;&G;U$#Rw)1Rl`4tBiTUAa=LPN`1M?Fq2sYL$cSpMh#03JAP zxaA*isckS@z-^Y=2vYOeC<7-t@fZI9)~$rI*>KjlpNJ4a9g?k^K#hSWK@-nh#d>ys z!ZJ&p7Kc4-XV?+)tP<4z5+B5)cJ0{0^xK+M32|CW5Ze)vzyiFP+};CuYTs8RR+mRA!d&bfonFvbA7>M<5PI9B4-A{{R;K^1m1U8l*4j z-%8chmy}6XIZC<5AEvS=Jbn0sydHaP;@(JS@e;U*eMJrOyl2)&q;dJU!1vbcf8y`) zmlMJZc0LWm@b zzr;n>{{RPX%cV(=1(b*_rNZJ{XSi)4MXOPlMcp^WMz0~$ zJ~}!HaFgaZvaXz<91^914hiR9n>XKxTbez~F2dX^?sN3`j;{)(FRRZ`C-Rk^Qb@;F zxaU^i4EI-yNS0-1a5nzPpZ*_emmw9(^pupxVWlUfKrKWSC}aQ<6_f3))_x)X0P7y@ z^|fjEWMDu&mk($XH<56zH{N%zJBYjRa;2Hvp%^5E8RSB!{VTM$;(`1b>5v)Q*{i;; zMy=;uMJkm_t}HPXYW)6IRnm}gf=7RSb0u4UzlJ5Nam15kctEUF6A98!_=5Bp>``sa$xxpUiBTv~;GdLpV^l^2?BK@KUi!jhmrD90GlO~KoiFIY9}+SU9z zl@gw&8m8OuLY$EQ08!;A9l{WRR<{+v;AbZq^jrS`!neC}&lmBFz!M+?Z2*(Bs)nB# zGhThx_*-dj!|D;4d#7%3sw2}C)OLrDPYLeEOm}=3+cB2voKj^^sx9||lzWvaAooA8 z7#daK{7C7We;J#am*FpNWkWIx5G$1%aZ6mKp(!LFt$9#K9lLS*Yn9vE$@W{6yRPq~ zMSbdWvP7`qon;)H;*tKge$< zB=OaZ44r098{#%oMgBjCb#MOwe)1=w4elwld^+we@V2~)2AK1cCr=dLzbtB9T^#yc=;G~hCPr1m( zr`cPpw6x2zkz{X$w&lY{raoh`)75udVj2p+n4p%q9c+Co0s6Z8Dv_cPmq2DaF3(+-bCh z90Y)rAOZqX2S2A8=q++fyH5U0!HI zVNN9^oUa6)HTj)vQ?`|j!gSvcRc27zn6IftHPj+hqy>LMm+47Ye4OJwk8OF)@PF`+ z#JC$=R}5dYQ4Ah?(pX3yKu9uV?^=_J<7`}eH*6>pO28bV2G~BaT?W_jE%83>0(Iv% z#4X)2tka>mFw|U<=mJOT&%q0iOO_1s;keqx6sN#{#YdN z2|fGv=L1aJk#^3DdQ)NVHrUpzy}h{QDs)Gw%!ew^Qxc^i1(iR9x(Nk7W&%{8NZ?~o zZK{{Rxc zBe+vgYzSd8I?NpHNc?9Re$45{NRk=|-vG!z*EP58U-1R;6SUS;{kX6<0!6(7OMNp{ zO(epWWvqYl8gw;NaYEo3o4D=zU+sc%+twkvv zZYZ8quBD!kGC&x!{36H0uRXJ8M!EOpB=V?^D&^)|q=G~Ph{v>=Caddx_ko!7xl<>~ zx2ZFSRFyohrH<=|k`|-V6mi?R3D04zUweFeTy$Rym9Gowc9T+msVRmg+~yKhI7Me2 zFw-FNSOp`}kOzMH=1Cigcg41%?b~-0_0XZuRF-LoSqypVPfDEW_fY^0p2LkXa9TGN z%_W&osM370&?_rwfTer%=eX8R7vT!LQojvorNkwHwoK24m?C-P&1>SXel1GzBs#wO zz&k`7&PO63#aHFEB}+|GeMcdDp}ypNYR^EcSWsy%{wr=jE~2z%GsaI#Oq`BZo}8b5 ze~nsaLV*1winX@Ol}PZ}iv^S?rMT%za8yvA%(L8+?nyb&dIg?omFjKZc2MKXrn?}9 zB1;Mk$|&JL^pHwH?}9!vuSwCY_r!-Aj7*L9tYM3d56@`%ZArJ0c~zZ5JAG=%l=&bh z@YpJFf_;eq^QhMp>yDI}HA}surTD5b+KlUfxE}W;f79>qb$;A?#^l>N;oIvEc0Q?@ zfw{Arw%k(?(({S`0G6JdXQ3ygp2O4!$;vC$hAK5hHvEMxNLWA^{Kwr#JnGGIz#5}b z!2~uloPaQVB-AY>)0lvK4zHi>LZQ7=sJKcLN_x2+J;6Nw+PFcbF;0xz=yfm5P6%xY z1uduKp5JU}MFw$l;v@TV`udw?sCAS%TxYNA>Sy<&G2aIPO z^?h+?rqb{j25LJVfx4JBP8f)m(r&U>8bO-3{KMaYVE2AA}3 z-%t?QdPi4Icg!Z6T#}p+xc&v%&Vs?d_`V&wA4> zhLqJNdo!k~0SHq_K3WDl`)3`sW_wEz*dwgR$W*PD1~mOeRqu&2E!v8yjL&WG!68MD z$<^4L`~JPPS8A}C?==xH5LAUL&2S8tGJVJCt3wvV+U2WLyl2&7w3x&t#5m~l9dTTQ zp&ixxa6R=}v8y#3YT`v^pByRF^#Rn8jz$Rn$5}XmsCJg{35W-$-#XK7Nh)_0A-bd{ zXQ{QuSRGhMR~-GuwLcCvb%(f>f$X;9#~JnE&@UO_5)0B z@E7eXhc?eq^^p_+}!E?X=|hTc%Z-T`hXoB)yC zUwmp5N=%701U*(NTPQtlB`$QHpMZU}Yq++evqF}*v}fVXLrVPg_mb)W`RYj{R*kpt zt-V{B1>3f%3LUp>HN@Md=bD%l=78XYy5}z|{)U3oel-rv_H4|-mwiBp9VwTBfTChH_v}+%saUEyor$@B%+x~VF--^nuGlj<1&=8%13WXLHQ?HuH8pKQ@!p7 z?tWf%*1JMsap(Jf_0TD`d^7k*j+%uIi%#B)njCaU{8C?--L*?9!A@iPT$<)b0mUJ| zlqCm;#&UzyP3Oh`@UnULw;Q@652yiAu;UKc*p^!8^9bPAbz@_J$Ka8L;Nk7 zjs&_=r(5eiD#vV&#~Q8N_icXXtgfqEsXHo4l9Vm?&Q*kf0R4aiA8jM5aXc_v$tS?T z{{Xblu4>kj<)@jS5(LMlK2_De8?O6fdTyz;9rvFyTt&qW)ZLEAdSa5=aF(NmVJT6- zPdEu0t9b13AF(%V_#0p0bHkN8Z|%xc1M6fvG|sD5Bw%$vECpUwTzI;&loW%Eg&xPZI+wwJ z8^CclMT^X!sel-PrXhhG@#Eo5#aiK=t+BQ+cY`{)Y;q!T6_>eBnK86D^Ms#d4oUw2 z#;ukuqiUA_02{w%$%jusCBG$-rzI$V?YHa>d#La=Wbseo!5$SZ=C;=1-8wCL=Z=im zDfZ*aki{){;f23|mAX0V2*^)tolqaXt}35IXXF_LG1A0xvDM_ZF@&IYAKP0vjuz(y zaaQCR0kA=d$erNz2Q-56@m954^2~#bb04K#uHE~%Y8DfFH*M8rLABeH=e0bX(Kjb@Szw4bMKE9CHiG5hG0dDQEDA?KM)sic$8u2A3W&nNAtts64< z+>4DA%Tk{vqfwSfZaidlEnheT+ZtDG$vHfL0DQ4r851XAxik_C2~(#fkQAjAU?dJn z*4tv-wr__TIxfkuA=WPUn?HxbmdJWNGa%vD5_oameJDI9xyj>I3HIUIg}Y0630--< z9|M%aKH#3kf9R_ zpN#vFreaNx8Zm9ifyY#Fj=>}C_ttCur){e9OB|kl^>jg^5I`Q45x}Gz-~xU7<3?@j zBId*{;PxZ8D*I_Px;&cmz=lFXK*vDfYjfNExRDB(3X^P6#QN;#gK=XNg(xjUgO0-; z`QT$GQV{Ml0+!)6?Mcm6Hur9-^xCX8e+pEY@?THV)0%6{QBlS+k=&n;@2%GDs%_VX z>Lax~j;M=^a^$2GM?v!=QB+4gN;wWZk%91@-Nu18bB%*?U8lCQ+N|C)8Z1@rSZVW< z5HE$th`!zUQ{BnoCmfKr#?r!vIWF!rCn|OMiv|U{nE?c?T=mItpXH=?Dg4LWq;s!Z zhT+=5?U`~q{!!xJx4%mBZrwLX8;=dofc@&f3d6oPRfqRR{HdlbHBXZLYO3kzTDz9o zADPwv0Md|g?m*{KpWMoAt4?~~+xAfc31LEQMrZ;|q!Ert{HZ+u04+Ro&sTjlzjrHE z+w9V0-0`Xt+eboR(vD!kK;R*=I9G4!;P=YA>mjdBlPRC7an(At3}pKcf$^l`0;Cpg zOxd5_uV+=|kRf_eclRCIeZ<{Li5@yzi_CvLgsCL|0Gy#&3RgK9&VWdMuX$8os@3N> z;S1_^M3oW;JQe$v6C!6$9CUnVx>NQazNgdfO4JbTPNPvn zuEmSw#Y^mm0#dFrfOrIV1nKGy-PP+BulUL48)lIS?uTA02`;(cp+7u-Z33=bPu3(M zr^+KiXQ?blWO`6D{nUQvS;5wU&*cPxo_PB-$4gu(@9X_4vsZdd*Ou$0M5vRMa&$i@ ztRsahJaNW!R=X*=XUTxaLIB1|d6wP zNf6S@5lfEa*OP(%ngLQtGL-HDQV+JOqS?2rodK&<8fFUc_gk%ngsZ-LXoTwfwP^xP zLZE+^&_j4mFb4r34hEP?;=dUI)bxb#aCtu*YCEnb8>w6u4bWOLr>&04N+M_tN1vMTbD z=unE8K3jfR{+xhLPtUff(qX)p!ws^ugTg@=&Yqu2rcz?1x8?_>DPFc48AD?p>i0jU zi`ryhB!Udm>ehr2HRj`P0ljNIbgDF3Y$nu1Xi(5XTS-3ZQ6)$2bUukndZOwYZKXK1 z93*2T>N8LoZdhl|%9KFCIMu2hRvonn#HFdV%5y$z=@}^>2|xE5rOUT3-3H@H@##TT zEn0*WF1`N%*f@fkw2v^HtswqVbOb!>;3aN)Guz`*D>VnFN+D+?pUi#!`t~!BVmyH* zDlLo^r8vp|0LHrJiG|vV$XO#a!;sd|^2pCUj=hA^qP`1`DL*A6L=2?Ljr9ez1KCJE z+G0B;Wm#HB9P_NfNHw4`ku^0{D3Y2D%2Jl3j3kcO{WT?sD{?B)PIV3;UzsZIG&V#C zu}W6l#H|Y%$QUE%jYy(aqf=(3PPOK;P8?w34K) zzz=_oHf`B*oH2u~ryO+^j`}T7i%^cF)!{}j!gysTzfahoW1*77d1_jkC8c{IN;={Q zIUj!X6@l+fTegB5Fnk&ZROv7DbvmfVE8q0p?QNnX37_-%NSwwU>10D;h*sR=5jo>)T&BO7L_+BVzdHzy=D|#M$v(~VGi9Qi>{gC`K{{R&T zdt`E9xF@3t_wcXLAL1+Fg0r-@+trIzq2;ae>u(@(q!Yl;zqYv7cI=8K?pp5K_1a?M z*5dOLPfk*=`c<8Nx@|qpw_n6l!lEv^G{~~5w90xMn!;WRS5HqMjO20e{{TtX8hE$x z-%Q$u;ODnNcz zao6W0{{U7~{`v#6th=}t>Z^6=-c1U!+G5od!m!+VfMKWq0OOI8Dra2u+r_FVsP(kk4&U2kt;+8Mp;+urHJHd6L00e+1COTww5nd+;fAGl9l2E}U zm;-6smdD?naYg42rrd?KQ42^4&K5rU5Q-vRXDmh;Nx^t40RGz6cgt;W+7<6Ui(U0e zM3s4{De1>Q9~!0CHvX|~L~3l6q_rqzw54G3J&5)?$HTZhD%>yu@vm;=_OLgh5H0r~ zQWr8&riP^@_Ve!sk;W8@C>CyGu6gM zo0;d+@YGIHz6tG(M1Gw$mjc~MLew+g^J;7husnq_u9haQyF#_Wua{|;x+s&HZC+E( zx=@!!Fi=S2Bp-e?(B2gG;;p)O=(c57;KPMI(1&KevE+3e@}&>U`{O#}msay`6?G7- z^Uk%6khpLAGK(tcwCj^1wxonSmXBKxf6}y`#C)B4pAX}I3w5uxrMaa@0j4D26B#kQ zRt`Idd;B{kyM-B`OamSx$IiA-82%Tc>^$_SGwM zYrk>^~jOww-NwQWOsaD0V-6d1x;L?JfYsgWxB~8G+|oh#(6{#z!`TK0LRo zwaaSOY^#P%0#-y@y?^Jvs0zKw_#M)$$6fKOHN=qlkBgZFP6jY^?@=tT95@tYKOGC(4P~>M)Nj8AF6VDj-txf@c?$nvCtz9Z{ zWS{B)dwl7{Rg*%W9(^^QzJ&#;4swI`BjD+_Vn@p?Ow(ROfZWzR?>eZKmo?jda}Ih&UsIoJ|&w0VKGXBOP5+DK5aCvzUN znm@Ew$A$TIYK5V`jm>GrG)x-B6=0SfALc9LoVq z1A*><&I#WnQ*$x1az#JTD%ALJTgG^?lMXfC}+g=@pv=F49kVkQ=H8*oDDZ6JX z(z~|N4_qQZTpNX%DoG7vlr6mAkVZnj4yJoP$&3<2ZJGBYZTZ!Sa_RuV^oonNq}*2{ za4v_c3xwcMQ<0KX;tmNI2fsMcYj*6XZSC6gkHb`?w4!1y!;%~a(nvfIea5PAZi}Xb z(@3OEazB+L&SgnYsVeQk`}}s)*tI%MMKUTE6Ny}&uA+q`{{S$a=OeMssxMtaGuw{1 zs}_{?MW0+4$E}sNp^#D!&UIC^D*If-1w^RPoRw2dmemR1<`ATRQWiVs;Ein-{{V!2 z+VNX+u8pv^qg5)sGMXi>f@&ykScs4baS2+J){)D1{jpr!P;l!6t(A92o^t=gB7tbQ0B z6CDW;Bt`yVAzXvN&Ux+atwQIdRA^TG*jF{Yrz$a48$_kOg~oLUkU{-BYdN6a*R?ME zfpuGzwZp2jAwEo$-~_L*$Rij(eR<({Z^Vr&JxqZ;06E2Ko5Ir;#`ryaMK?^1Z&%<> zpmYJ8~(n8%pb4`&C)Kg=}d z-s(+B*hy_nDadbmaw8Hj zl??De_eu8E>$V(q`~W@we;^fd|R{uS!t%Pcyq5&?010!MCn<5uCt-XV1b3aTRrH{XJz#j@rtKnFIQH7#;nNtI$PFH5lzlTKumt zB~GC^DNnimwWn7pn~6cUDqD2{*z2XYH2LizNN_aj4hoW>ax?z88g?C8jcLcEOQ_lL z)UT#=Of1P6k&)3Wwp;qYiB(0^#aUDeuvPV)J861u~>m}QI#WK{m-D0UCG;~xVxgAm_ zFkEc`L-TQx58Qm{-P^ufw*J^LW?T_|vfU5$(w>tPDaJy7_R{DX>Hh$yRSNvOe&DvD z&9)&-Zfj(UgjbRaX(O_bq0SG%(zVOHP5aj!ATh##U@UEnW1eZPSX8lX8MP5I#y6Sr z@&ID2ba-~{5~$0oxKO1fz~d4b@~93_Fc_x*>f+qS#6ZSC~>(aKyAeJ93{rV zIbS{cbByarHyX~nq$;TJ5je#2KJ_cCi*p%v$DU@LtU`95Vy1HHjEM}?yty>D+fZ6l z{&G8X@q_Q33%Ov>8gZs6wP?~%wdHZzSEZxh03PF=0K4y+#eL_c)snFE)dGnt?6aOu zt(!lyREp(Mn#JW;X}B#qgvkuN5VfG-l7(^tv7BUMI*$)*@fXQ*5qC4?%kO%v(zdL~ z1&Ejf`+l`hg?7r?>!GTHE_sa=bvVHo0Dt4{t#+%p_cW>tc2xGMl4&)>wNirXDoc*F z$Fheg9P)$iG!Jz)HJh664bYI7vBPRz9Lgaop3*bw$UP-^9OK+*#gA%Rwxz!Yp(VEF zMUs^#%L6X5vD|UU=URAf9_7n@_Jy1Y&y)kcJWXY1wW?WVfbcMU{5(DBt-Z2o6w8)t z`-0VK8v&AHROxMX1UN=gm4m?tQYrgUbnb<~-A3za*wm#Cgh)bqK?AYC;FFD6;odVK zLX$^C_oGv1^m(!RxPPRcfS`THINEaXY3p9GQp_{IX*wcoY@83vsOavA3wSsgt0zz-pYg zr~d#kr1DeSfHHe(fw&f)^im|riC%{wCH$?h`)9494sxGuTj<-XSbnhc4E;g@SaGM{ zX+da5{r>=MT_f)dO2v&+X1Qmoro`yx5vV-j4pXLQD19X-Js%*AW4&vFRhzb0JWoD* zV88?JDywsi))h!Af&I*#s{*F(M)kc=rCX3|FS>{YUP$Rm6i!NrD#xoIe~lZWuIt=A z*QVbkY*Js8uP5prK3fjC`BXEE0!Q{Z*OxU86~ngfCXU*jsxv5;B_*{5H`DG9xK}@> zh-{UWYF|5XSetWh!_<29wDKfDwO-(8|DrG~2sWx)|GVdk}$N8 zPC*|30Bq|+i{b}*cVlm=ejaP}dR1bFMyNSd3y#VIs8X^@lCI$%uglw5HuGKGm5;4yQK|@ErAX<*(xKZV@(9*-w$iH#ycvmXT#_m8&u_{r0D?*2pyRmKTj_U+ z;sA7?^2jTl!QUVqt3rjdZ(6Wc>xLt)a(14TzEJON=~b0q+WIA;#d_Rzp)1Q=V(Q`f ze5vM$>^gh@0DXM|9^YG5T|zBl$fkMq>H;OwWXX_M<*UpAPO!9gJSim$({d`eM#61{ zBEM_jl8lOkiE$?|f(MXNdK^N)=L#Lttq9y0jMa8llesocfhDydR8 z%LpvGbCo4Y9VB~Td}_(Cmsf@xe%6t6T^n6cx@%@U$ko~;qtg;1R^Reww&Fcm3M7<~ zfzjM>bvgQdogc$AowU5-vl8GHw(2(A-ymX5IcffHL&La93G{vQp~bD9B)!fi<2mlZ zDivh+bf+_@nq8$A}HYxA(riHsOtHqStNEU1k#t zE;ieT`bK#P#(U>o3%1@4>DT`Ng=q0SKi}0g?j(pI>$huG@_MGQ-dt*YHGWr+q+o>S ztCBsr%54pX+e@;@xGrtY-exH^Ds?bPw_~ZFF{;)$@&b^5masp}InIJ@HvR5rh3nRv zx?34Cp%M0?nCbeq!^mkMc5IxCV?Urc_tRMkz;I8(aOH0U1%MiwMCnrOxFqiqalJ@u z;x7xGIEUh`f#NXLQj6fRjbZ5uVG&^n5b=pxNwWz4@amhl}1k>t+N%&ZuFl~ z@LRYQTfW<;wB1E@7!Z`onoCQ_>TP3^oFwtzIvFZ06MAUwTvaQ!OzZxoR`O-gUy2)B zsR`;+fm{rpzyZ(O8h>GTv8w{yxhWfGbuLU zm)pwa5~oSN=~G^)phu4_+kzuqK2jD3Pnr{gl_c%xArwhATkY-TByG54XL)UbA*R7bLk9g~qw4RfUBix#=qM-;Po< z#{`8AK_KX*9^CO_FT>;8Y&PbROQcMyuj`=0ZMg7V2h!|CwZKnU$X6ZCbiKgZy_mS~ z?Y*t|EvPe9xsgIdtA(hKDQ$|9K`syGa6uV3)!I!9#OD1~X>8crScg~U302sU%EUQR zkgrgEzQ`&G!618U&^#~1J|V>S75J9aLNk(xiW|JkY?T9J1mM;%*6b|Y0?dG0PzK@X z2_(eyqJARj`%$>te?qwJb5^G9#c_w`vWU!mN~kq%oVy)p8Ny1kGC1TB@2nSew<6xA zY;~))v8mST>J)b0SNN8m-%P56M;DgcmOClNxlVhLjO(tpGK*N)J>YudzNogfv0_&$ zEi+WJ-lz$JGSz|R2A7hag%k0@wR-U{{5Zdd%|CPDS9hAPF@`Q>`Sj?P`uwP_HnaZ# zH7m{nPDXNg)Gt{0b*n<(7sZP*((pCO2LSeDl6(sgJSo=e7Y%B`xB%{fw}~2nTxY$i zxi@8PdlPMI^jnv8E?YwAqF!)ZjWMOXw_c<;kUAFNK}y+Qup=OY_SJiN_SU%>_iD7Q zskq~<53(t(2;i|YnbK0Fp}~Ts^0Q^s4Ci3bD87l}fl|P#s~qY?WbdKye=@k&*9_jaByhz)y`@Jy6_nHr?1?PWO>Ls?tIl zlG3;!XCwk~(ylSCqS^ld;!Rz@ZRR%iHSB1&WM^c#J;-s;A;@Q-xPpR_)Pj3p_9Gh0 zd{B6X-_6yL4vL%o45h@hmtTGEl{%6@Nmoe$KzHr?YG>m%+lc-T!^4w}S1uLiNj=p? zfv^kGs5nj~kPDZ>fu8D@I}T)tCwz=_6=I_JGT%Lwv}abWUB{$YH9LwiiC0xlsLGiw zr9gm{KOdkKHB?gw$kQu6)r{c{K%HYVpwjV z;#xgyc1o6NT(UVyE~J@apYa zjkZ_4eyvZrDgOXRa8zc|isFV;2ns1s0V+v6EDkbtf!jV7PSV&@cM`|E;np8u%7pE$ zQejV-QPvgZR2e`y2?^;r><)f4i&FR2_1RZgQ*9~nIiIGfQy)r_)9q&`*T@9pA0s-o z>%Zcg;qBYv7Uj4Bg_{=86VQ-_vAGlLQtZAQ_Q7D4FSVCH=&xpJi8(L2*QZRn`!R@T}?EFuHUdrbic3OWTrL`Q%b_#j& z6DFwk_+BJx95~XkC7p=q08ny%o7K{vydDg0>ymcn(CjGm`n>w2SZqdV)G}X^2A+S~%DeHXx5ni7A);>@?(NL*{Z^t~(JBqCHOSIal`JS9IHVERp68Brgx@yZZ*DAF zt-lh=K8v)~@{l=3RQSR0pq4%pa_@N*12`KhGp z(vah55S~?VsC_~S>dsf`$i_J%^ws;q6sLA-hf&;p$+qbdsMnniE0Aa`KvRwRYHTzo z6!JmiBz9JEHO>_+&8ES;5n#ulP*W0@bPB5rn+Kukc)(LA>g1t75)ggQCr;c?_=n-w zQpKJ&`UC(rjT!+v$;i|>ff>b8-HsCaGxlMW?cca2IskU$4Rl@av!BCqv$fJ{tnCf< z#T`;zM0cWATk_W>De4J6yaS$j)+K9rdHxw!jfr2st>5w89ouxZbf1^2S|y|r;y zS>Wqofbd|eT8)(JcR@OD;Pha)$-u+XKU_O=+Ua1-*r`+jc?K2fd;!oj*qBQ z?4+t9*Vrr9fK+mDbevztKg1k26$av$+FH%G01i+RK|6O~gS{Rbg5a*9fZBW?B>w=& z9lT||0%=uP(_LU%6;t|Qtk_s^#u*Q9sYx7##-g;j=U<@ncBA-1_}^t03N6cVimUCOwo>A$Q$|M~m18*X z?hdPa+58Ol&h@q_PVBz=Tr|pb3SZO0qt_&vaKv>I=ahwVP?DlgA3AG%N5MFwr-tI# z8T^-()F>azHpwTK=2ae5CtIr7v=zGP22X^5-lD%MXr3Q8k8JNa`MgN2ga;>PvQd3-EFL6Y&>E3U8As= zHMEE8v1#U;P>i78LcIke1e21k$6K#(*Z50Kdx+tSS;W1Ig6aZvZAo%vM)uZdLyPN`Y!QzPonCVT(c=Owd-glu+A2-!%$ak@@gct`B_R>#4UE zjj*06Ce<#Tv)-uI4OZo)#%6sMsckge8j726IE1ZDf?M?r!; zUE?v!ezYneHEG|jB?wzZ%m&i60^6M9=OaX{`{#dlQ*~}Fuibk_lJ#C(r8QWq(;Q`M zWekuEhLDlc6Vjxf!-KCk@q8t)w>}%ht;CZy^#TOJ?^?VS$B7dhjdJki+>7biykUx! zC&3V;cB1%pLfU0$Lx@vlvQJmlsXb{^YRJJHYF_f${w+3M`mSyk((bfs zLo71H$7!(Y>QW{&w1kJewUUq|*>iC}H^;n-=dPpMp~jZ}*%i1Fy^j-@JdPAK_~rFgJa0Fd9X%uwjM@MPh-jK4z0rQ zw*DkLUKZ@>+z-y6Zb|?g`*=yL@5HT(x-P6SU@sNfUM03EgUg|hceuS>Yg6uAO5BvD73UhI(!*~CR8bu){{Z)Fl6wCD%g4UDD{wY- zigmeZZC=>z5-Yd9)F!aIvaGsl{(`p3A5z5p5KK(~gAt$jhIY007j_!Y}a(!p)atJlq5XPv*%7M=-=h zRYw!}cx&#d9JNW$A|z+1$>kME+uFsqw^!}?UGWoW$whK~p*{sM6-s$=3#!Q&^W92^ z3rJaTE7?O;J-@Ej=^Hn7vu|DVMPZ`EoL>LHet=RtnXiZHgtbD0c;+9_XFAT2E zM3Sn)M?=UDTB-O&yCU449`~A$cwE)Tsufd9krtfWi&SZDp~n)pEf5%5 zj1uO308rl2zBSLgKenDP?2EpE;ug6Ubq1wwJsH?n1=8=5sNuAEXz5GCD@boC3BefS zS}ZO5+b;@R(I)$-UTM74E;0^$q@pn7j>TW5v$daxd`+||95ll0BpvZ|umDdm6wgYvtDIK}-n%cq zJ@swapAh!_Q^XZQ_}&|aET(D}eCTYwJ<^3K($Y}c z2SQI%ogqmX7|OGqVurCc^}1>Mdg>s-5+axrtCEzd4RtuaqbCC;D@uA(>G&t#MXf0o zrqAvD<4UetQ7%(jb(oYZsckGKp7SmhtxTwl60~qfd}y8-kbWethK%-TCVGzc-fe-( zoZV~3vL{&OCO<*}@Eg^m!&4hIHoI|9ce;rsFpEM(Hd_))YKzd}Qh^`VRGc6Vz?|z| zy!Mq=y%M`{>>Vn#3W-Xf(`wGJ?1tnrA->X-@}E)_pH?st&kD)c99HY~I@Ri$bErmL zkdotUt05st1YnO~FmWs4V_R=uyk3dJ3rRO~XBZPL(I%CE0 z=rl8HwttbLC#>h%rY&&fh8@=&#K*LOK9#FQ@jFqtHsR(^)*k9mAKn% zCkPD_{{SdpB|edyBxr`s_a;KVHM0)nMZ-D8qM0iIGJxt>NP9n&Eo=0V@vIWW zv+6f3qgUJ{)M3S^QJi6!DSkjp&n?vypfsNA#tAWlZzF7o%LF+~BFC0n}q>Syq$`7fc zd+p;c`m^jBpN9M6Z`o>aU(r2X1eYX7ZAC4i2RP_J%2K5F8Px-7JU>!*Ci1tc*WJ@P zk#4E+irMi1%bWW&S64ww+qe-XLA5ud6xR3OQ533<3fI7SL zs@NZgws?yOb)1xT5}hD6s0VSVLGc--du$nP-62O&AUBy4>m2JtxOPVFb9-v`Cfr>t zvrMPjf8xqLMyW9jJtmr!4=Gp#k35i1M+X?zO(w%T+crXJmf@+^nQ_-=1tm?qu7nk+ zCo6ZVH9bH46THnTHhY@nvVay0{R4%A;81zW$Z`@*9R?SWom8#I|Pl&H#% zw#t;@bvX!EQ0YiG&JP-szgK0mVeU5F-dh1th+>GFONU1lUGGWLd5~IdP zw>p`=(YEpp#rTJZ8huuWX*$eOA$1KoKZ0GYb$EHJZ)Fd6f5$gvMwZOV12)vuHyxQO z!;krZidrMq>MvSy>98u3qowuG8Cz}@z2%NWs=`84 zKQAW-T;FN)U z>Om@t*Z%-51degfNaq0SAl&+E#k(#l%V{p5#3`pwVxj3$ai00sLA*QBaPEA%WpWfK z(ZVVzlWk{9aq=NQieRCoBx+_}KJJ`rq}9~lw3k;B)cKhxEyQ~)DW!aJn^kp!~H|XFN&-3xjNXqrA=~; z2{Nm4>T|*xOFdy7O9X(X)0~lv05mSa@cp~qDDRePlxn3inN_ELL#+>8ZSCR z2jxHj1p8!xs4Q+x%i*@bm$Vk5Qq@xAaJ_WZ+E^=+*H`l5{{Yb1a8y!1F;-6iYcC(b z+O}5eSwhLO76F9y0EQl7g^Qx#Htw;5;ULFJ5NoJ>N8I+ce`#wqPYYDWX?E=$+GHEX zZ9Iggt1vX69V#R(NGl5=7{UC+cGoY!wl1r}i8A@6(p*I*n$~5=d0{E*$Vo~`{OZXb zk&-i=SN59ddb3+<+^by5hfI+uE@R6aZU_;bf@;!xLcRqLvbfn!-*xyBb4CGY%(#f zBdoYmKzU^Z60y`sJbWHCce;Ev-5W{1RT~b1J+>NBb>$LJvRf#o47^r5kw-~sLNt$b(0QSFqu zX_-hF5LZ2VgUEyFNyG6CW&2xf6^EEVG4DVq*JzZPu`6llMNta+*$HGg;z#_z5ueJX zEC5f&esz1;=~n*L-g|L!Zgel4{I|~-(+?So9UY7L|BYjWgPElo#SNyj4 z$;a>d>m8mN+gmGb!ja6Ff-xY-Adav_Rc^y-xVSsOnI0lGK9vfu85BBI?|;L*8;Ni~ zUR^GmY{Z4uhheE}FRVGrQii}n03Gq)16lQEg6j75o2<)aMN`X8GKT?i2N}wf><`Yh zNcK&Mw+uZ^xG&iChuU7AnOiMCFMVF?+ z`dZtOo#{-U=Jj*~-=hIJ2f5CO-aCP8ZfuwkHvY($9^zn0n_6;5X2K zdwy*E>jwz7IBN~V+bwJpI)ux36OAD4l1G(lyvF6tZkmTo06b!Hd}3$@;M$ZlDh

e@!l{V_XeGkx-)2f+3-8sksHdmb|{;l`H4iX{*zJ z?+RtI%^JT)rOjdJ{y=f&3fBPv&aRe7Kg;L8>Uif>OQyXh>!io1%8yiLJj{xF?e!2?!)Dr8 zz9;uQ&=(%(d2%hPJ7?;hQz-1~=u&z{cp)77XH+_d`&ib7-~AQ2w-E(qWld7$)}`fY zEp-0?%1V0yl1_X3X!=((bG9m%X5AH=j(tj-TxqIP3vEu*sT8#&`Kui~`O9;p1n@94 z3gGayecM*jZYz>BxUe0HABtzi=`ONVQWTNjoE&FO!rS<-#CUbNboOik1R-?<0(0Kp zLCg{;aSQPN66sKNX9R)aj8Czuj^g-I+*q4mNN;hVROHw-+l?+%A@wXVFX>l>FCb+3eP@xJbsux9RUX;f8xp~lcH44g zJ#b5OGaZ(i!dhWyD07qUda=j0dufGEz3e@#tZf}e%bOCc%9)VBnIT}ojN(JZw6qQZ za14i zom8zPRMA#NMz>xOP?afb=|=^>&jZs zDk(`(BNzi%MdrFpYO-n(sZFJn%q_B%E1sN_)sf#i)|j{I4%}(0(I-C{sckJSugxv3 zEfnCA6ONF1AAWUJrP_5$9K_aORAWu3I=Kpi5VRdrVJTKmN`?=oCpx3py1X+Wd0!SY zv}}5GrCZj!K;dA;Xb@?86Ia-(-6i_`l-J)}XDM)*h*a8Dljf<%Po+3d$G!*7rqjGP zJ1((4*thQ5RcZJvM~@NMt|`XkJn}l6S{wtXrH~I&jt3llsI=I(Wwo_b+r?JI0Ns1f zY6sLPIQr6-!i&Yf=xpQ!sQzLOJ7-qimfc&IZ#F)43|2$68tm^bTj@>>Iw(#Q%2Y?^ zcPFTW=|IPIYCnkMEn7jB0FjWgy1I^Nes!&`mIRVKd{YGu=#c3gz=0mo5msa%qr0sCW61BGjgd4DrZ$b*9zhBNCP zRdI6eodiG!!_H((QOg%@_9nYis5QB_Z9+9Uifikl$YHd3vZMrJJ8lASgedZ|2_OzN zom=!RuC^xiy$+#qRiAt}9-j%%C7!Zy6Vw4x{e}P^{l%j3(F@j%Rr)@d-g>g#m6V#F#VO)14 z;QpGM@yFpjJ6+L8vg)g`H(8rX)m1hJf$xo zD<_@~x$nfM@qzIrze`NI?&;K?jI8<8^smWfyq*%4&_YPZ+h0HNPw{sV#^2NM?iKih z1HW~e-H?CMGjY0%AgAFz5cczYt+C~)&&~&{HFpNd{{Rec;mzR&oZRme{v@2-Yl1q0 zo}$|7@*yF3ASWm#Yagn=ZD@=BD}ELHJX2&@{uFi^hi@T-klT@9wqA6OI+VWT`{a^! z`88|rjmLFSWKBh0OC@Vb^A^6L-zUDbDht-6zap$!SgA=;gx3}al+$<}As*zPQBgkw z8uGvCKjLqX+R^b(i8Z@tJ(mtUB#wlMbN=Glt^WXv_-6ujTCv(UTZT;d3@9Fz*7pbT zn%+&|++kx$y#D|Mr!CHxCddjQ3Bf;=JoA7%cOyb79w+Yl=HJ$++oKx2E!H1HttOVT z+hMixmA>aV?vMb+a&^a^ASxSsXx=de4zlF>wA6h?UB(#l;;=aK+iTpA0V+}VAP&b` zuJLZFseT`*FfIMUTh83|6w9yDm}kn10S%xcItj*IaE_%C4iX69l69xy{{Y~>@V~&m zE)APO*!P36CBzJkOs(uhc+zoS9pm`E7bil<1So+s;RJcrCZ{5}Hzk>u1%0QYs%{yC znVn$)LpfI`jzIl?O!mV$wgb)% zzKrmr@Ntgawe_VFhGTIEQE_qr-g%B&j!|A=xNqsyS(#4c`awUxom%QP?MLxtRVdVl z%qdSh_<9zyr(FQ>6t2ZwfKSQRcX3*Gvai|p{bYU_J_94nOt*t*iPWKz;m@ZXLq7WI z$jjL4DzOEIsI}_-5ZO`_3RK5X%HFK347x%vM0Sq=er0s$vDYZy7S(R4ddq&=hV91T zP-zXR3s8AV81obdDgg7($2!w!ryIdDTFduhK^yoG0X&GtYZzn0@j)&E0G?p{=N=d| z>(jDtC#u;8o#VG9W1o8r3@`scsA>sl4FyWQ3Pp@Yj&kGw-QhIE|(DxuCwH@YKUOR@DChiz@YPq_(Sc%U(4EMWVAZrdIp!l%zQ9r$_wG zw+fZzr+_+B*d1*iB0NmP-HnZ?+8cmFS3Lq_&PtQy`HoHchf%^qNe!|R0P0$aAt5cK z4C|XK%5veNHvx*gs+)B8K9-)9G0@p-l?0(9p01@6gOjVR;@m2camvdnN76uo2!;#Z zU9{xm6j*4w%27cOLn|=^5z0&r@;Mr?cw9|J=B_l}=G?T%)b~Q-#hF)lhGD6Fo**82 z22Kwg{+fSycQ0&qt*g^)cK-OP*WKMe9aGBl;~}sFSkXs5VOoNg;RNHQBOL1`uWgmeDz%zbUX?UX zrl7kagvTlBs!mB~#og@-*J zl(?joU}xlfjU3u<3_BxKxsw}o{71%*8|vE$hipdr*IsqSgoe_!6t(1p8*1T&Uw~TyIvmeeYmPoC>I?@ zJuZ_H1d8WOYRJs^yRyu{^6K{@FeAY^LA;j6)}`|j06>DyPd@~*J7t~#Zy zl8BKCxDOYXgbZ?WP6xiX`}2ByAM9S|&)dzf@Y_tiuBuC}Fsr)%0I!MAgN*~$q%y%v zOGpVkl^oy!#;_gr{vuv0H;E~s)GujpsEg(uy+Mp1Qxe}~^hRf;1vumMaq9ZRV4Nw&CgN`=5+xD7ad! zu(Ujq>&`jUNmg_E4S1u7`0b_qF>zwh5vJH>an23N)U$;bs(`(Ms)ix^QJXl#uoN0V1 z1deb=2m5PDcfsF@Nc%rb-)L6bRQpD%^RcLvX_Y3J6(ur~x0KQfx|D{%!j?c8!bVBP zn%@h@x(*+Pb=L%`x^-Y={$^P|WY0rRzx3NHsli2W@5(s?U*`cOFJkTqZ3+C?VNxCIW>+zA&92uz{0 z)WapFma+nt8bLV-3M2w>PjUuvtJLe}Chyvo-qzABN=3HHYRPWlzg=O^T2??nbwCh? zn;BO^0V=^KI?cCo)TUbZ^+waPuT<9QkfjzPR=k4BXC)(-P}#{qJdh7K#&nilI~ZXu zM4f95zw)%5TW^i>Dur9M1!OM311o?!D2?_f-h@${mWfV33C@=kj2wQ( zooH2eI^nKUVnwEuC5SSg#EOH%67q!O+Z`hE2+ ziIm%3kmJ)mP@941)R@k|ZN<1sLVAk1&YMQu+tKXE zmot}ml~$c3r8I;vQew0*{MQzE=bn_OJ-Nn*dF!oIl`Y2l6t({VEuQMZI(qWNCYfZ( zTBbS6h$M8SKH7@0jFmueq|vY+Gvr&e=z`c zbHH1cABfbVG3x26(;2w0XB#MuEIyZ@(_TH+ zNXU@tNhAD;KjtG?9m!Ox+_gumcLe93l_kQd4!okJxTEe#)Qgh(sNFKtP^clWq@fL@ zGaW6q5|M$x`*%L)lc7?j)E|564ir+5Fh>Jfn)S<;J3Pe9PdMMksJ52dOlN8E8&m62 zX>Ivztb$XJ0o1!;*_A5uEBb;+T5w!egQ*j0PZ!@;P7{nDjUKQWX*Ud5?kgY7Pg(gH z=UMK^Ns78b5ze#NIz{2r&`i$bu>qIXOx#-$DZQ5eEzyUc-P@O zUs|ZNz_{^{0>Btg7#xw<6QfUV6Ib1KjVJI3aMMg-C|8isN*pL7rzz|>13Yuwl1Vz) zTE(Q;p6)TuHaXkIv7+5@r^h^q@vp6`?v1oEQoBOMk1D2crfOFUe^KQSe>-u`8~qBx z{{T%2+qQ;C;B`8ov#C*9m`0 z#-pS0DeUO0IAh}1M&+(C~!8>IX+r_Non&*`PA z-D*u~RQdsV_LA>QOLeZ5xIRc3#(q7uxa>8Ra<^Av(XyzmNw}&<%VpJ}B`}fQPL(KO z7yy!^!bVQBkaYk=)4jo_S0|-2w%a3jRI6|-`%>9@p>Wg|krtfFI+oEt)ZiV69P{}{ zCtAgBhQ`lRBv}+Iou{fkS#IXJBRkgHeP5n44snn&Ql$gxBLL&PJO2QEtiKO57q*9G z=ccV+mP#)B?mLSLnVuICAvh>!xKo(waQr8OQ{7$TtKSqFYYMk%w8*jA0yR398>I=y zcV1Z~PAub+PCmn4-v#&^ZY|xmOAulsyBkcM&;BFFZ!YNLToM>*n9PEFyg728DvNM# zRW8NE4X%u){KmRfJ=BjqWalL(9+A)H;EbGORO!{3FEi%_1w6HXHEJaEobpLM^a|&> zpqb6LO;K99515Tqc4VKwTQp+Ho zq6aEbJd#g3fla1PuS-lgEjc1W&+^idlaGvO!`9lZ7P9(7@>RwM8|PD+X3Bz^Tdkwl$dtG3H*E=;FX18t!>$@s>u_1pHFwp8}$^jVEcxQks6%#MWl zRP-L`Y>o@REB>EudDfdeDqJL!2sb}`&mp}^<=0RkOCP^#V!czeHrR=k3rY-{yGQ~p zB}pn`B7pw@nErWnfAnV=@A0g{;k<4urndFNUZ}2Ar{3#vZX{zqzyZJmumgZN8ktgc z`s{?b;a*lrTFK5&$G;$cN--4TDtuJx?*0!InYxYt`_ zZG#`4XgZgOF%>S`Zq)M~k#qrO)%P1M_*vRZHWhPl{9IV^pMgxKtu(L3>Ow6&GL?`VeP9(W2_2A* z=f1g{!NtqBRO|MUFLLH09WfG+sjr0)uP7XlG24NU-&ddFfBZyYc$B&!?T*Y*q1*d^ zZZqW5X!Pa-X>~*Y0CC0gw^Vs0N+*&?173f^?{J)d#qMzYVS8watUB&o9_kE_%zrl^ zv*l9wotxJ9TWE?LUet}aD7td;HZz6hPI*>o;(iX?$+_w`MKf_IvQX@WHwu?;L@l8W zq>z#m(}br0a!*mtvHOyrYe1vNoeI14a@|H=VYY}%2iO%K%zsS@H5I;|rvWEE=jZLE z(x|UiC#IB@4!6`2&?>;mJZtE_C-JT`;+$dP_^mq5NeTcsjPJ0h@VpS=cy+RjNKgPI z=N)mG=gx#KYqA~lmEY`jHX)LvdBiB5!x}et?Nx5Um-uyMZ5Ikch-JXBgZCV26m`a@ zFdmWXAx90U<3Fyv=d{Wd`8GiYK^3Ci%Xd~((8b4+$Xu6NARYlf>!z89Dtn7mR*I65 zm6Pl>Dot`#T5*##C{t+REe;S8J+L(vRaJ7IC}bt3*TF&t0R6O%M@n%fjZ-O-t51ev zLmFCz^DE^sSGW!zf)aaq5FJkLcrE=DucRojGBvM)h9PK zG&yw@H68T;RHNtw{OZec?d>*-i49MxAWJ|BLK_80c`6wSN{1f$t;%|vP(V{K!!EX- zQiH}vzKle^9;worrBt3vtB?G)RN^vHobWU6&(5gKw=L;WpVG6kTw8&;a~?Gg--B&G z8TRYWKGTgO`6Z-+6tBPAQmJdL)0EuGG^H|0!c>J|D^e>gJk2ySHkQFZnW-$R*#4dL zs}@Z@1jMFv@PHHvLdH^g>g)`cD=;}vMB!vHZb zFP9VCXC3=@`|9gKixT6bu7OsFu*Bo#Ep8(wG=M!S`vnt>{r=jhT@`8!>9Fdw5e%fD z1;=ULo-xQNKKyH3@a<8sE@$Oh6`2Z;QF=d2M_y0}eL4KOJ(N3-(;BA0vr zHgIGyfKul^f0^wZt96v+&H(9N65byV_|g*4mrrOE0 zZmgdb2r z@B5u}Cyq}ENxdw(hT%e?b^P%C%r#Ev;7Vd4<8RQ`FcgEtBbSDLs^x06`c$X**?D zq@#NiN}<#hCSs-qQJ(V&3Pybc@1EGx{w%Fn+lO@3D?5JTXQhXfuQ8+RE$1O$+g#-q zv01ckIF)K8P&oT94wPhtHlTBZ@N@C4-{J3wJ^uiRSmOBAA+&`nvuWkyi7=by2Ol=?caK;wJ{FZKH>_cWokk2*gzx^|(}2^Ic^pfJcA6 zth;?ysH$R6^B>DVJp^Ns@tr}U)!I@dQJjq(-!VVSTkZPVBi$$RA*)+cxaaaoiGVXFY=bCJrLzxMb*X^Ld3QsPulm3jViSPJ+c z_E5&CiM8Yzjnk#gL~gtUxV}=KxyNCxB7wU11rFXemFG)MW|f|Xl^}mUCV#25cm0nV zAza!hPg|ejdP>}#PhTrm(`;OYL?j3fOPzb2fX)VO_Pz0E4EnZsAdw_dq<5l8X$WdccYTipv^q-U*4>sq~h4Ov)`xf8WPm$ufMmC01f-E^e^rI>PKx6~X^?2M_;|F&t={gtJ`TaZ>}3^lGRbC!|>~mHlXo9 zAM!!YJCWRKp(ZgOLJJ5tz0w}tC9bDeeBlWdxFDs_-)^`;b|KA_yC7Um;9gV28>hhvTo zfxASmRUtWAY6Gibf;{(-G8@lq{Ag=(Q!UXQFDaxPbd`2at+dMq^l_sanKh*cnd@6( zKnZamXXlgl&P;}E(^WU9wDQ0w%TZ4#C)n~1vKfDfL0Xbja+Tp&8OE>MM|$mCJ8G*>y(l$S zt^~9dM5xoANI_P8Np%OF-H1P~wD5QBSX++aNz!6ewogDKBYf1jmAL2?Nf{du56_oc zk#y}O>oWW{)Y_vGUuobH`zz~8`Q!ED+gkk++uI~dqFhwHv}UH$DDtj~YqBxtoM5fL zbdlTv`e;vueTA<0ySiVnEqjuX#a(Un!c}5mU@1e}sQaI9Z3W#+M|6BG?hLyQ@QxX& zQ(jUZj$RHlr4MkVoG2e-trsre_;(LwZa4=QHZq{d9tX~(doCvXrM#37L7s8U z06eLi&d!tghdgV{On$KOrT{5Z~)M3p||rc`OGMm)D3grM7* z`6n3m?VkF)ZMTU8!nlRkO@T6s^4SfS*+_9YAoXJ-o=$nxyZ6Oj@mw@{mNj1XkyoZZ z@bW^y0X+Ih7|MHg?Wo+moIeh>?Am9#!zGS4hG>B8SJ$!mkB~&eJD!t@Kud#HCop3+ZPR;b_#7mmpX$OF;A*Al_0p@3Qw&#B_$+- zgMu}R?nFD{kyJw!C^O-^E7#ELYDrl3Ap8E>W(MbPMKP$B)Vrdg!sP3stx9kq2>yEFr!AD6@}+wm z{Og^nHI^Y&yvC8#$Z+Q;oM-*@dc02NM}sk$H3hQM$wH<^OSl}2f;sGS+fjD@#k6-0 z)SRZM^=GTFaIdC@-&;;K$5PK31b=N{;q1PnraPkmcf9udiq!4`Y9~~mypvOCo0DkS zQw3huj=G$`r$ecb;`)50W7L%coZ~<@9`K^xGTXVBj_Y$IWpk3U2auD6^?E zoTRD>n;}P`D;QQZ{f}fuyRLZFoQsK?Yx5W7wCvwYXK;;*bD}O;xUIo`oKyiMH#L8bgWcmX}<~>d$|^g(g%DwZHDvKtV)4xbf~o$iU+P7_JfE|Bh&%o+aIQ_)miqX zUHXOdY}H}Y67yki(OW&fLPzWE?X1-n72ey@Wz*@Zakz>iLfgWFV0-7|R%=F|Y1AkV z#;QeenzK&z$Clf`Ax-0ylo83#zOF^px2Uv7uKpWTiL%!WZ_lsJoTRxG+KOLf84W3U z^3dNS=T-?7q}3_XE$W)(BA&oegvoJTG1PIK1MEocuPK$vp5I#!Q))KEDGb&S6$X0H z6t)(XWT~}|$JnImJKL8`y(Pqw@0ZYy2?&6;L4MqajT7^CvP5@{jE^k3321Rl&+a2$mK1m zWZ<@={T=@RHzP~5YrAKBSPpH3t8S3(dQ{XJU3566q{j&a7Eko8D%9o{LVL=MvJ9k`STCP#ojq+goh#*SMlq%YvjFuu;lPOzr9ES*~A8 za&D5OavQ|&w#I>9(=NJWtnI9XDn#l`(5N*C(t6S56Pyfj@9nLYfwI>ft1j8QHv;FU zMP}z6RQU;z64NdY51JFhe2;v4YNfoM8n<7;{Frpz&7qi;I*bI)qk!^WL$Q_l9ZQHL zAAUF^<5E02?l$95>&)M9U`DO6PxC&in^}e>N5a8L4m7chVB{V!aDBAA3oWqrtbuWa zmbfwm0ti?!zUECY5pT4%E-5O6cR|53u_S{6c}8f}>9d#RVW)11H3#ni)gZ^~ zXrB1$9B1`BgQ7cke%X~P4R&==SRq$qu}#;KdD;hOEFQ(;~IIcZKcmHBi6k7OymCmHU&mGY1E{Qq^T+cAcNl+InJtE zO=CyA??i20?9|svkf&0Jbt36Xpu5$SuOpP;ivkiM6X%xEiU`nM&0XNW$I8#u5j7901EeG{0x< zq10_P#>5K9BDTj2`3%nBuAD#YPRhkac`@U zi=N}7Oo%J;QWG{=)v(Py?-{ zkIS53pq`wJXN?f2#H2`%6176Ipj2YhQ|5gl=B>ieC$K={2iy)h)dOtylBrO*X?7;) z+I3dgt0iWbk`&+70tictDDdFw7~?u#-_S6;6Od&1ago@bK^pIcU?TZ4=uXM+AD3dHd5p98%dqH`*XFlMJABy zg+`jho{=4)%1BR8BzN{aY5V^G@!hqd)2PjOai*~$hZ~y_*Irwp=GFfIPhU!qtP#M^ z8pHPL{M`Co`A|DsSS^`JTTjLgbO~&BBOQS${@FTaqrT{--Vz+4szV5lk18BTX02ul z)6QEeC#MR@z~k+#w>~R*LL#X_f(pCIBbm-K;a2<_F=FH~8wkJ$U~`(>X`UmtxABUf z_*-QYMw3x(39D0~B&DJoSYAp>iONXGJQ1xX-Q60PfW=F9d_B`|TRwBIeKgtbbiAag zL#f2LJw-|QR&lO3g-)k#OLZHn1?epnmLCqtWsdWYN{8n6CpzkH3RNq9cZM31 zS8Wy~TdL2j8I($(oG~&2fb&>=qEA;zV2x8P z-R!dbJ#K_cP45q{Ty*J}m$Kfbe`BjU-!7kk$(waE-_6)+CVB|~HV zKD6s+fiZ0nQ%rtcLP*ImCVb3_>3W^zvU`y(;oUpZ#A3Sp^s@BIoi?`Gme-U*dX&mQ zC{PEUGse8|^S^!@H@Bn1w)ff97wJ-_sTM8OIpU-=E->nNBd3B1;Ol$d-xr%>U)#DhuePEShUD$ni|wp#+_>pADsABnhtWx_ zke3r%X_JnGDDqa0IPONPTU^ccxRzDdx6wBmk3yei?ajk^ z(rb>TXo)0JyyUuv5<-CpCxQtCV^(xW@FgzjQY$yqC~;s%L`k&i^r->I-@wbEO9KEO zZ*5a;DpZSmWZ2$%EwW&)*OZEN)lzy|T#*W*PJGm}!jjQXNgo+G)^)g>lFsg3;)6<} zHD0aHUqoau&yejt;`*Ebv?k85;erH!t zN$U7lW9_N?WoBHvCsR{dgl!`jz(2{Pz@8{D=lbhy9) zRjeyBBPRf|KtUZxjD56Zc;4{aaaYAI`|z1aNn$}jTd$?go^#cXfu7?(I_I6hy0877 z-dG#AP}=&uW@A(mx$q>Cw4so2ppu|R<^KR}Y*k+oJ1KJRy*liHVo>f{J93h;5x;F3AUvt75u@NAvG6~v?GX3THk51}5lP@E<5LfE#;1DPUrjnB@ut53y8 zfvHu|Os(vNDhn^W-%S66}?X7!C!wf3Hn)YS(>YP>q4TT4ej z)DPq&d+M7Gh2gqQ=T+U!w7Ti^Q*^SX+>cRZGNV(Z0&t`!Ic$Om$0G++{l)N+ym$0y zkv3Z3wx_{|N>j?6Ol1!}QFs+AscmN}IRJ1t$kq!N_{*-g?0iP5= zuJ-;LWD@)+P&Ol1>5sXtgxwnd0Ea!;*m@=5Q-fK4lOb|Y`?NU?y(LaIugfJU=LsW% zud&vBv-SS~2DfBqHuj@`&7VoQpg9S2%bJjX;hrO;bhzGfMmv+BJ8fE!*56aiovc-@ zd_`>vtg|r=#D^ioE1_X%Q0X095PN)`K%&y^3wM9N$GbUeGjPbaJi4uAmy%ga4=bN$0qa zNvRf1fop8{h-!U>Qy$~q~I$#A;FESDQgStJ74Bmth;)px}`k7@XfziAO* zZRIX}NJ?eLX3-Rc&GK7lr6Yn0iQ^;ZS-*%|&-`1z_YUmWHnQNRQR-5Xw&&20mm7tY zjH{^xXOZpfb$g;h@SnW97eTeE`9u9A$a%-x^`R=yZb-pC-L;)R>Rdky zZ;s|OuPLe$CkO2uJBPWxfbqn6X*^SKGeZ{lrbUJlT)O~K;wCcPk zQ4*@IvVa_EeTiji!R!w{+PzY@+Sjz}=4t-YWN2m9d-Qvyy3(r#zM!xoVNzh^N3oDe~P)Kw5vKbtG%hOV@7@x-MHo z-fM_^Sv=YF5I_TIf-5ky*@J~`A_9)=5BY9SOxA0=J`*lK88_?I9gDjyHZ7^IJtB!Z zT-M<+6g;IkT5Xb|q#!LyPq@!I=ccSGX4=@7MW?&_BRa7Aam;Fcew!&^Qf4L5)U$w6 z^JOVm#~BI-I`4^p!82&C2jn@m8`k^?(VtObp6l(ulhw*n@(BnzhIRcf`jVk+O=yLRLii2ZC){;;X0o509dtYu060Hk{#ZFhHt{q>i3PNnSc zjE@O4`>k|kl+vomp`jAkTV$yWr=TaK=i49OMK`|j{vG~2E3j#oef?0|JC2nlQ6s{; zX}wU~Usp&%+)2nBV=Bf5vHU}a_&>r>aQtPfyfd*UTc{{Mewj5<-VOj2kA@JAyTG_7b z{@d+U$wsAKH%(22#=5GPw1lOFVQNZJSJRXNp6WRo%Xg>vDEN_=X9)Xl{Sxt~QY1)m zskVH!-dvKk1tmUNR!5@)lddkJ+k3y@_kU>9w|j1DRFA@IO*t-~SfrE{#|{p>CBe|V zr#u{kuO9yZz%OxDJAMhK+=6adX=oqjWIBNL6{Cma>^akYLlH2H2!ebJezp3UWcZ!_ z9`|L*{w|GaNZb3ynNv$DVxE5xroZJC4qNP4AfCV+D~%1?JLAUQ-(T|D@Q1l9Uv}*2 zk|a~$(ke+(LQ<}^u$a=AcKu^K--J5hq~7V!QsNcZ(I>kLYZ^NGTdk-FbWi1 zMi=QWB@4-IJfwk++M@V%zIQUpyrge^t#`$ZD#I<-OgZ%z8vH;P0v5|91Qja^9Z3g0 zJo{_Uy~6PvVlU&^af$&Wv}kb~L!k~2i|^L9CH@&yuMDQ!9$8`JRe;BluhqS&{wx<| zy>_u=c(2-NHqA;*!5!z)(%`MXx{|!Mv61Xfx=BuWH}Q8y{66K0ZCowNK}lwFD32=# zxat_{KcUwN$^IbQiE&tU3%|q`)Y$ulY^UiTkwj`^PtAfQBg~GJJCdb>obiIB^q#C^ zS}kM4w#9B9$w%Jb3pY%=J-VG8ih^THmSoeIdF6r7wWQ^h0(wqxK^jgMMWq+G8`pSe zU*)*M>VL-iHl>b?3=PdQDlRXmasF$6{f&|T02!WDao#`RDdC#>l;uNc?|Q|S^1{5R zAwlK>k05}&oDZ?r6nL)w7G5_zGE`+;G}=8+a44++Q(2%OszOjlA#LZV`uygyE|}Z6pp)hi%#8&j(_^%CO{g&CornAiHxT*^u0$asRIzPkQ6tTn^ z8-lGKv$5%4kXuXQXjm4+SPgCb)ZUcpz;Z=OybFnHI#cOsQQc1p3hLzKV?{PWFyd}Y zwd;=YraMAhC!L!Pw@(jKn|?!Xc@4To3t4j@5yD94jee*2qub8{-XSd&S9hM+rn1wj z42!mopxdk|UzDk7!jsR)#<{|i{3z-heN#=}vK4wZ>{*qF?;>pyqaiK4<7#1PZ>8kq z0)?q6$N=%*OTv6h;1{^=%Y@=htH5I2*bE0-ZQMqVy~E10@th^z%T>hGI_^A)Ad%#8 zTuWwOcGl-y%cdrgJ|i~qPvehKR;Li$G`f@(C!Byu034pwb9Zby17xmD{r z-;&XfZ`>;t23(Hor6^_8E0mQa9#f7-1D$0n*!zpXcJfH7Z-&O!sx+F#yCMv%2cxwL zN|ch@o?-?Tl$7TLfOz=T8^vYoWLmfUd&k4&W}u2KMg(~<#OaALI+8H5;!tof>Qqvb z$QVBQzr}bq;ldsu9@B8zO3d?Hf^r9sl!?7xU>YHeo2 zv+8yvnoP7Vrv`ykEXQcN(p+uk*ij3?PI`bG5uw|IwLip4$4mGA(CX zf!nLAA1lZSEztAkyy;rk6J#yGSw}?z;*a>YK=cvHXk|nApjx|)X1lg~`)kxJ%Z=7l z#Y(qnJcM%>o83UKQc(DQZJTwUDnoh5Q+}K&UBMiEv#m|=PlY{zEniZEfv1Q-@z7i1B!Am* zs67d-OT?76Zz>hjl5OohSqhTAY6NwzS@A($-I>zSM%>%ZsX9|Hs68@6?mZpmkEx}! zwJ7y<4sooejeS>RSJ8$ErliEjHxL{Wc6d5<5;Dqv+dpW_vtol+O=)yj5zbZgTh%~loOJ^ z`3dU?Xy zk+>FDS%Sv$6GBK5KD`}T9SD7IV1zdxe7Ghou=OO2sK^5o~m34(Ghd7XCFRm36Klv8Nfn| zV5c8%zQ0BMT~RzCZ{3#%#6N*8#HZSlY+7q7{3Q-9GtYF8q%DN!hf+^ZADEtdXGwRC z_-6#k!C$&bxK5R1ac{fJSYe=(;Aa%;!d|?GinnZnu`D#P&L>Qhj|i?6rESIMY1Q7c zHx`8^it&*1PrWgP271^esRdwQs3;MEo=DcKv)gUI4&L^@;O%|>FD(s}*RVkBYJuEI7<4H;iu#@WZRJ4*w z;|b&QYOQbhf!yt>mWzVhsCf@FCAXVgY@tC-tEm{r94nvKTP{Bd#n>Tua7M*jE8_%! zW2DcWXHUg&_r|NbPa-4cGae#p{kK~=bThbDrs~u829j=D4QZ%Hrc@a78Lla(h;XDR zbgd}?N+Dgr9CNOEzbe-xYvuVDRlfWgvt+IJ8(RgS65;9?NdpPzBkV>s(_5#r*Ci6I zY+bS|3zba2X$YN9t4B#nUM`_3d9pK{ps0m>=r;34viBQ%q)Xk++!qoUp(&QDw8$j| z*O-hG8M2iCag?RC9D5U_Md1PqWTLJ#=p+CmAb<|8lY%zQEyq9mhf_9YN6>&HtQw~6 zPUK#j19@9p(?_GFZp2g1QXH2EJj2TJ)Y8vM7;~g7{)7!^_tw(y%~!)+4zE9Mxz zrFw}J^ob3T4xuS2Lfu*t0+ODbXRClo$9-i~P2H|o)f;}P3PK%K1#TKdCy0Hx>RP&% ze6<3R)UHUz3DnDn#J2A_YFD=2B;sh7JceJa!SWCg>y50qm4S~z3g^>~!%)5;UmF=Fzi<9F|SJDVfQLEYJ7r( zp~bR;9|a{zAuCZ*k~tt_BRa`!4-a*1(WTKhUjDdX(kxjQ1F$7dM3ntPe5S*WA0(cm z=_3an$i{V%-1SfK3K)%6t|DS7vBNPPWdQ|A1dyZhyqssh16Q5ezHVCG$4OGF6uP1w zqQWxRqsJ_;f*MFuYv5(vC)T0eM>*Cd_?O1+k#~u7xpQDN!Y}(!5HZlm>ME_m@F+^! z)CXP3{RgnE8+xw|x7#^Yi!*0zNY7Cw#1R^iS$FEBu;-SZw~(-Kf^pP4vrr00xkmag3auHR>Vq-GD1fIT@>3Jpq@ zfX5%|D z@VrH$7-~GTF&zfgqgwlqVpA-OQXPKYcBUwm*JWHuGcbwm5})ND56DVWf}zRk9~!rB zWd^-S+1mEo?X7-+RJ0wqqFjz5kd9%_dMR`1LyH}2OAV+tMsQX4*F0N}yHl>s+sa!` zyqD6YMq0=mfsmu@IPb0RW;}COd_VYidt>0)lu7atRg)?DjY1fbr8?+JQt&F^DX^ZD zdwR31M~J;(2PoIA&Q(l#Fp@Fp;ZJ7GyRxDc;~KX0!$IvQ*ML+66pz2idE`8&YY%h4P(O0hqn69LTyUD(K-s>xut?8(x5!g zLYvA?0v6kzYKAk;H4AcY4-vN>#2S07F;b&nw;Jw>LRnXtDV0M>Y2JpCaLZ*&^?F81 za5x$hu@-&tdqZo*j_2*S<9m5)$?2~>R-RaDpz1(qG=rYERFy3Ur9S{_^M8!t!d$cx z--GIy&+|4(#GxWiA}U9-;qL2K4ATP|Vt!M+81bz(v%Sn&o5^r(r4>K=r?)g`TKYQV zh|0r=32)4C4vr9zqNIX&#yIC)9@mF|4OjWB_>l0U9)#t7>$O~^QTFY^g+`;iro&5o zWRhO!1cTeDS=TskU4LThmPKh>R^`iTPpMRxX^pmhrJe|Qm~~L97u2@1OTD& ztd7^*iMuanR$|z3q#{(#pRBK?!~X!-^mTw+K^!BgSOrG}o(7d}d_#usd@}PY{B zCOa`&D(GX-Kbi^1D&|Wo@N{;%4Bf zPPBIjT2tPo&Z^eeUUSTDQrZD%WwMj&am5}1$Ii6{;qABaR9SWahSpg|aseIX{{WW9 z1lDbL9RjEfqC^G%0O=p3^{mc=eB06PswAo{g&@(X&&PUfIcw@O3OWm@TGNanY6>49 z5$~(D!@kz_YV^HpE^V|ZFI+AmR{IpEN*JQE=47(lc*63WBPWr`_s~7LjU#UFXjOgS zu_jHUw;j%yuB@`#t`sOXO2FkIcq9(s9(Abh7ToRr-$}FUl}c1)QLm~D1}S%1^YqZ& zDnXc`(}3dJDj{DSd-m3xIJIr%?x|6$a#eucgcvc;8&qUDRa8=~fI-ak&U~kxVq3+x zm*&>jCR!VjYRRTdX{IDS0n8O44z?Udalj=CNyoNzbnx+a#M+B`jkwnYG(>|{oa+>+ zDRH+RLydI#j&uXofI7wr13cs3S53~9Kt=Ukq1zk6)yqmMahR1#n;lE2GKAnch2=;b za0$o&Yno|w*b?h#L!MHbk1PbVc^C@gA0yvcxZ8+rBXIWwo#4ng+)Oa?YVH{TC2lFl zTp!weiLSEoM}FS2tP5Afq;1oQSE*dAq76oa4W6f>CNL;$I+TEvVLbpObI8{^-xIe+ zqdG-iqi;)La(t{I)=E_GPyrz*?s9k-9Gz&}hq$#GuGv*;Ho~FCVxLxu`(_IuAT8F^ zmHguc13!HV+c>p}+udzkz9s9|3>$qE^i(5CY9TK=+g(azG8QmWT?qkW(m6VQ8rwev zNJ7e^C3~U)!78DNK2**T_=!^l^@;I~g=VJM+`AsDP@`PdwNj5Yhf7jnJsoIL6b4k4 z=kk%1e9#a9a0=C3Q_+6HgGuZ5;e4@h+lhP54B$7sR-!JdXX*+|oHcD*$zg04s zYOuOBLaONslR8t1Q_68;^DCto0AmRQ9{S#{{ps0lr?4s4Jr2vIH&ve;tyK2eQGK>R z=|YxV?3X_<#&QOAg;^V=dtcXUjN7z^Pnd%0TPZj}CxUpu#~KJe8hbV2-s5Q`WCaj+ z1kWS1k~}Mg{wbA>+d)S1Pch60A1bPB_l3RE-79LRRkmrbJp!LG#EEhf(1p0#Lb^Ez z*Mbj6es!j`u+ls?_X>Ux_COG;Wlq-7;Z9?8cVvuyPz#MLKp zsykszrZrPs_dcpbC{H`jQVCy2lsF|IWoa40K+cbNf!b`*MVnAM7 z8IlhDD7O6CJ`gve!hW@7+9_`1{4J_Ak84{khJ=|tSyZRcoRz5cD?H@-djYO(y639h zvME-AW3=SDJlA2E#bwmPNM2T?@zN4hRDCCsHEpqJ)^)M6V&H(8EL2kJ+-9)j>Pv_? zBg;+*SsB3FMu5$;EMr z!&+V|i8nxy7zt(NoJk%ev?uzMtX>pZr1n{hWXL)cdo-j{Dhl={DurR-{qejkk>5H71>%<~Y+54j71(f$Eg7LcFoUQgTlk z#Aud(&{5S~cK&IE{aTt_5|tMejGUf0`)dvE6exl0)!l@85}bCq+)ZDmd$iMPWw z>rNF0POUK=Aj#XInxVbJw-BhngNTWrkdJw+`qMjyyS2)@uGQnb#U7O8?upYwU2)iK zrM8+*GT|X12|`D2(^;(xcDEyNuGCw!CKQx4A;%!n>Ct+FWlPAw0F@lzbCbZ=a@-q* zvwIg_t?jpmX# z>UEOM5{%n(-jO+PN~qKe%5lkMN*HA*NJ3KB>;`@HCAGuxc1X4vznB$Mpx{U*ao}M1 z)z!N;%D~uz5zLpv{YFRU~e$MoiiASm~v(ndF$y1p>DmPi%DcC#Q~i_Qr$w zeZ01E!*TkS>DsQ>(A#)ol;o1jZl32XmVA>YSWt6*ZTXEA7w^{>) zxavokyqsqzBx{|#MtFqWt@x`>x$aui=`tlLP5CP6N%&3%0KmZG+f}Xlu5Imd=8;?5 zYgx;Bi4rtsY1F4A7hNiCupD*AG3r~6bt~)$9@?l-rq!!uwjX6hFOp-l-z5Is{{Ve> z5AeT-4m9Ay^n1 z-gb89vtoF5x@Z;Zokq1#aX?yDgeFz=>7L*ya-$=s9eztGS3*ukSMAQOUL1UBLh%0p zMTJk=e-D%v?+I99JD~)d#xo(s3v+4Wk8Sl z4+Bt}?BqELFhL{<9KqcDs>R{|0Qgtoi@>M~x!60@&(u12UG~K4icHp^)K1788M$DIgpX#!kB?nX})- zm&8?rD(LY|aIbHyDw#vB)psJc8>b*PN+fDk^~z_)J1*nNSMSvcEv?6QzmLzlT8F@!(qV7qgy+)=c#*s-_{ z<^WK9`T6Fun3OADb#B8Rw--*H0)mQpxiCzUu)*bPx^`+RO4ecMii>^RbuDNl*BqeVo%D^mtKKeBVJe~mMHsY;`NvKqtR! zp8S2aYPI7^q&SzNH`Ns9>7*^Q((oK*B=;H5Iu&Age7iRfaO-tTYTuJlrCM;LR4U7H zA+)gtl1k*dNgWC0JZB|J0B2g2LvmwojWCM`ZeT_HGLagWNu^TTTb^1_pHsy=sJP;Z zQ9ml+XxdPCqiKO)a3Tyg@Ny1(sV*?=bt%pXoM7xlPoyvrd5> z(4w-Fg%?xZwD58BkG_RbT}4)ta8y38@D`)YO9-qzASOI^)E1?rpkZ#jw1N_m#xtDc zV^{F;;Cp;;`!1tVxVEaJOsPh3kMPXiw)XcOGQi-V+X=e62?J{ z0x?tVt(WeC$B`0!h{v3fK^3HRwF0iNXi zYHfBac72};FuNQNRcXIjEvd-zLuE=<0tr5_q=0(8^TxLw#E1MnygAn;*>8Azye?@} zr$beSZp*zaw&S1zq?ATVuyT1B0CERyX}0F>?LYpXx4&$7VA^_p8as{B>6H0wIXZ;Iz*}G`J_h5Ycw;qw9eBPZcNa>?1&d61 zh1H4Y6_5By++DS^_Hyf$bXhk2c3i4r(MOM33vik0^syl*NFmQB)Zh!kasloJv-?uk zYR;o8cG{{gH28IB{{V*5lG4`nj+~dJg^|&cp@ELa=N#=y{v?%{SCu-SN!m+JH7ycQ zT#Xjih{|6`P$3*PNEqWF=bb&`gZPNo@9SPovlatTs*~mir8P~ChDA0rX(?(WNkVXx z0hK78PI=Z2501CP-n+pb9{&JhFx(@d;1d`8$Vb%C1twPq_Ux#}?!6L`#awu;YN7tnyXeM^$>-_nUNY)!vs(3aioT z(pwcubs^6oav5ztr4k295&+Lp7#Yqu){N%#Q0f~n?E?6>rNCS1`lvN>@{9A{Q-LBw zfq(N5+d*kU6NKeOM<-Q{)Z87pvu*fo?2hJFR|@8&nD?s{74*22rNofeP~kygAoQmI zU<00XQ}7Bk8%1s~%96uS8$$&mVH~AgC}H0AhOgra2nOw^wR+I>U!dzjq4P zlS-o8$$Cw&Wxt=ShKD*!%>qi6-&d#1I0_)+IV$Nm1+y zlun@3W9}ratD`39MNr!iq`oLZLuyQ4G?1suAn>D{btq@p6WD5}M-<9?0wsIGdFQ+^ za4{q1D~sH+nRzpeMmlf5sq&(5rdWGxdRuk)qBYK@*pE=G!l=a}F?Xw|#8N@Z(Sg#V z$5u$um%Lm`Uy7H!P~F!39mx(=gvKrADd=Vk4Iv>d#%Yi++et_OC%!%MbD&m^-P=*& zRjnRFDyr7Fh!zmB8nNy;9beb!I?F1cE>&4=L$Ww;JtL?RwPiX$~lfvexiOJPxH3 zfIYFC53tqKZfje8Z^aU(Q4uM{LQ`egeECkC4>1W&Gtx7FuYON#YNJ5g%G~Ny%bGMy zz^4S6^BnZH(NV%uN%v9U4(A&6Qkk1tj{+$37z$6B<#1M<`+f8r-*4hG5>GkF{b`Xc zC_bu+|$$+Y)n zpFp7abCG*j9AvFBS)AII#XTiiOH4G_!phI7L?jH4e)`Hc4VsPLUUF(8I~jyB(=emS zlvcJ{N0OBCkz8UcATy5gLrh)+=79mV#AY(o?!RXk{ z*tZxLrSrBI4KkX7e7O~>Q}J7n;29w$#3!o*<4Lk93fyb59SnU9H80CUMs-Ebn9+)e z0Zt!e4CP1I1FpaRC?CZZXN&su$1h4;)AY>-ZK_Ld`4FkeIqGppNa}gQK2ASfZ~`mU zRwSlOa7wz$ib?z9T5oY&7ahPY&I;Ab4#O*PgD^agbyP=(xu~MQ;*V?tD2OAN@bU8= z_0zsP6}Nj#nl{Akmip3nHbo*B6&n4!L@=q4-Bt>iia+k= zaX@w0YjH_zs1&8ej(S479{l59QlFVucvR|flnaD~mkvt42A!$Ss@9^jY{X2X9xJOY zw563HlB{)fr?4dGi=0j5wl4uHBLhhD12HEjtwk5H460^HGGp`#Jz{#-%vPfr&%Yuf z6VkAz(zksqr#+GfzNAEHb#$t$OO&*&3+ZVoJt<0i6(9D}DZ5u&kha^Xmf>`#t1{Kl zaqMy2om*l@u{Pp_hHTAg z9(&Dipnwpy56rK85Buu51|*A#<;i|QNy{{T%GsMR4{@}6}xi4qt}x`C4D zKnL3?Py1&@X*YxPw&KB}SX99AUK5L_dnB!S62CM|aAfwVL<*EdFTrd(_4F|An6hW?+AN~Nh7=pBe< zI8g)CQV%%x`FMlf{nn9As^1j}DolEMV^WZ$d2P2HIl@~{V2tOm@1b?=@b<#8OXR^j zc(5G2Cu-zdmyhOvaXkGe81glD-QC5r>$Qb#cGp~yDK?!U$6tWT(BdOF;sH;XtmSfF zSO5nW2Ydj5tahUkmnM+qcA;|zrHMXUaFl{nQQxed!9LjUppm}1Y}6&dwH~47BzMQY zG+ya`pIob@i(Z5DFwm5xsLFJ>=0F)zmF`K&{q>uQ_=Wy5@wst8+5iv)avA;n>s7uT zICToFN#;yv$JU~|N2ydP#$y!63r#2$x|AM-`~rIe#{*DBL2PwLKuT1hf~6;&ULCP7 zm^*lzqGA@+8bs2|YE*!fy808y2+mYe75TA&p8BWN+NU*5Pni{BQkF{GD)fZ=06ov& zS(Flhwm0$Hz->%mk_Ka^_oz@5ysc?>uON(L-$iYf%M~We&y*!Z60&iDshf7inC#Zr zxxD2vvO1h+^EL_i_tlGhse4I6yk3X2H43EaD=Z_)sMVu}UVTL%sFuMY04pF2o(7iE z+PqmyLjgGlK12d1%!+m|ZIo#+dE@t=l|h|erNNG<(A-*-rJk-%2*>*9=HJy*Hc}Gz zn3$xWHBp-dKz)J6PwT2ITCEi^h;hQDE3nUPTP!QxR-}|xsr2wv&U~b;AdLLuo_}2j ze(Vg<(#kfYQU3rDx$3X8S*d*^1BFSL<~kGXGJf8}L20O^*6ZlD?N6oi!dKNce3Z1v z2?UiAtO3A3eOcJPq+PLCi+Z$$Q(HlA478syj-_=e#N!=K9Al|j#&t!XMUN`1{Cjqk zw6L6#w^T9{o)ook2DT|Tl=dW#0w>xlE<>Go@;|@!sP7uR*;O&3ArJInwnTQw4t@Sk ze*EaTvnh5gwaLHBjm>N&QK>26OV2rU_dv(DbH{BlM6A7MAFj6DT3$*>6B3?Mas3(X z`uEjd?X5jim?W&JPA}BzmcF8;dy;gx0GC|y=sowR0I<@#REz5Ns$6SBGT!NpABeFT z0WCD2fRXd=d!Kz)VY=cbhnvPi@(D)+8YH+LV@ZBN^l^lq>d^|lpG&7$%w6u?5K^fU zRLpuq4i_aH4qR9R2uH9a6x4I?jQ(X0p2J9`^u)sR`{!Iy15Y|7XW@rN%a3uwls~0C zyYhXs3jD9t>a{hyP-(c$^?xQCC;gys0Eb>guL%_e)Z|Zba>9zd#qw0IoSj0b zH9D&&>LxgP3bLi1NC!^0z(zzEG3)31R~u|@0^5pWB#3KuhSeQGApZb4MC6~-Mea$I zIdYtC+JN&h2?3o@84?2rc zl%o5JVV2NVNdd8dk^WSTO41Tb6A|r9V^9?Rvg8;OyxFnR_(;i0$-+=M(j!?* zio;aspHXvN)mOZVeI7P_PA%mQ2e1hRYdjQ-pt{xjoQ_7Th8q_xu=CHQMYbrZ&uvfejJsm7vcSEj!$5xzB z^)U$`e<~_YK{*OvbsP|o_WSSN#qG}D)OrIL8pHb|Qit5vKPDlA;mqJfbx1QM=-L54F z$Px%WdHDBy2(L_M=`W?n!kl?$*0py|f7?cPBJokTAzM^dyrh7dB0S6WgLM2MB4m<{zS)~CoFZXbXM`R1zLGm|#!el%4$vRQ)- zK<7OAK;S3uoP1|bz=Yy1HOodFL6CZXno04e;tM0HT^J@tW_`MJtoe#ux$mWz45`2f z3UsHwtTnp3(WywKt~WwjP85!=I=}36g~t3iEo!UBV5PpMnhs=<$D{$At3zZ%c3f4z zl2hD%y370|a6yw*66ukO83D&-IOE94NbV1?)H%p;<&+^IL$*EjYO^d=)nG`RDh#xQ z43^ZR*1mCsjAZ`+wunaCw8mJKAx;K5{{Wo-07(S{Le;CBL1F~OHOq*M1ybmeDwGMS zej>^oBMK=!f%(zOWLuYTYfMt(GN+1{hLRJ6=ilrH$<>v;vZhw!2k7<2{U<7ENKhaS zO4hOfAGV-5a=UL+UbZc1O=3z*awmCNQ;9ywC-RTeR6HUgYX(N)ep(tzNedeTQ?a zT%E0-0wZ&(Q&=U|%EDHzQa!rA@u2k@C2f`z<1$-pbnxPq5^?q(!$$FIsIdVC!hYn} zTVw#n{LK!VIvfP~EH()rl?Uhkul#AcrAp$sTWU>OONwE%bhXA30QN}j{j@N)S#Tw5 z4uGty2N^%Ey_r*#;~}KE`9>0ucu3X~NHwEMvh77_&s*%W8+r?lzMy&sSV~jhpOgNY zF8uQb)>;@&R<}n|iQoV=S)s*k;vbVKEu|yWbCR#qM{7nnw_9z6o=S?kzJ0aU2l0U? zoh{I$05`=}n?QO;nDe1NH7F8~r z4N8!bxdZ~xN#Q@J&?Mq$hzev-%8F(_=v)aF36+m_wXW7y?M4ZdB?KQRO!&X-+VG zSkn;7ta{n|iTRd?GwIPJ1N?JmW-JwQJ^LA~#KSF60b!oafs@sdrt?=7mD4yxOyj zwz4%~q2Koc=xP+(qvK>!JQoZn;o;A0H{5$YUqEjq$p8?C6tN`5nL+TO$d^z*8a zLej4>amYfC8P6k4^tPEjV*w!YN&f&%CRE9Cf)@LwWg`gt4K$@V5!UEAz~K9hVvxr4xyvwgW9hmrm2YBZf|xa&>aRJoKon&HTdwp>BOh(6jy8_9ZV0@RdezIz>N zSB~DZe%QbIkwU5oGn*h)p(JH!KmE{;j@roHXX)O^&rtrHV+TkrUE!{qS7T7#HuD|_ zl`(X?Y_e^)sH-BGsl|x2$CRI^bGkyZKeutOt#@cqq^-Ky3P?#ID(p_9!(wF0QlD%q z2^h%Is4S*z#6Wqpsm`uC#~9VECC<}A;GBEZ*shKC-kPt}niAA#=y9-W5&wq_?7FUPcV!3I*am$I(G7~;y^rsd&okloXGszmpF6SDBQc!_S zTyWaSN^z2rogp^39xz)*)XN4(FJ5&kSHBl%l@JCqUDM%$qSuK{x|HocQdMwLm?p1I zU*=O|AI(Vaq4TY~_;GlbxqK%0g=c5CDs+g}{lNHcnJs7ean`arK|a8obN>LHesAnP z_T4*Af6})?)vUb@_%Ee1RNrS%P81fA`GFrg{SCZmyJx<8BTC+_w67{!WrE^cY!=_A z%Spa})f)atCqIq;nPX_x>Ikn}U3cnMVHrDIAIL z<GjvE zHtiBb^aqO8hMF#5XFP=SkG{2^rPwj0p$Y&5zVA{`9N_oW&dlGlT$s9T?8Iu6 zM-UR3G8hV5M0P&eA8iGzUzY3|>p?axDnVsre;^k8(VT*L@6WcG`xd;K^=aJ1e@Yh6 zpklj^IPO$JD#i+tt=cSAkxRf7mR6)_}!^5PjLWbSxW$uel`KjrC6Tr0a&jeuPE5G*E zp=?{UF2D+KB$1k)tBiCX%z6o|LivqeqpcL$twYaLanhcby2d+<9ca4|T-s~ugC@}2 zr=?RWY&F$Qs<6DFSnh?S{ktEwqRrTPi!@g*dbL&~$j)4C5(k`&`;-x!YNV?I;sCio zM!&abF6PnPFbzqt0&+P8YjwU9@91|Y%k-!vRr;uH}$+my!smFDPuRT8-( zlSiyOIwNQKa#W0UjC^})Zr6B#zb#s8HeF_Ve3o^$i9I|~XhUz`e%~mF!qDw&f+92_T42+)H*JSvt z*qwvl9kP$(hr(6Q8lgh0q#K&kKuRhW?9wu}UT7Yoo}QgA z&8NIi(@l!7q^qBBIZ68+71_x3>U~tMjd-epeht29Ur`Ib-eo%{|)=Aqfxx5fS>k^vCFe=r+PCPCZGit^mE;8ia4w@0~COQ|;S zF_R$*2wJni>K~V%ooLsd)?C-kY1%8cRd~>9Jr944{V%gQe2?g_SIo7 z-;RB3)?E)oolA8&l7sAjUU~cLa@!4~ur7*B6^X5o#Ji86W56I~L zl>Y!w?VUFd_;ZK zz@2j??YDAh2s9h9;KT7bWho&^T62toHJat8vP#{<4;s~O^4x-%9u=KPvY{rX+!|G7 zw@aAmEA;e}?USN3c-Lp1?E;@HEluS`0Oa5f;OVImC{*ccg!}4}9Z&KfWnCo;_&L%o zdL`{ltE!_;g7=)sONY~vl%B->w3gIeV4z6-e*7y#HO(Z09(C&NYm3V@cOs>2tdx}l zlabsJ+?w-nBcDZH~>7)oI8TDs9l0x}`ugP(5Nq`OOE zza4c5DpY6Gq0t#_5|;rU%J%165^puM5>&>=}7v|&KpG{bwDy=Oe%glwT$1pp0z<#=_l|G(V8EW;%J&!-> zsaL&}#7d*CT~!j9NKjOiq!ZMm+@FmU7aqV{a-h3QRZ>ePIt13ADeCia>M0<8T=w_S z?Ze(n+(pxz2vZ(lfd{0~L_uhqXiVon)Z@ri=G~-1-a2D3u3OeTL{kux8YNLnQA=Y3 z4X9+0Gx>hUPVP+#(VMuG>rVTqvs#T!C~4Zg5h_`EjBvD^CnSHk&}bX2w~fAul!{cT zB_Hyc=m4cZ+gcSb#eFDHBGhR1eKna-x33?*_IE%(n@s!6n;w8&Op= z0S0_YZ`!f;d_fEmd&Ni{;3LWupPgmCAa<6_vMY;~x3$W>Vvw|myV?vq1coRbc$;83T>OPE}Yr1i8qxK>6+J@xtlvwOFW#zj*6qlENjL^ayqaNso;irdKA)vz zn{t`Ss{J&2oT$=VLd$B130OG%yd3k}^g1Ud*@+(8{{R~*qU*ETmQw6T5=bC>m3w}g zg>+lh8!D$BYA3eflGmLQOjp4rC$ZzP`)O9z@ZPqS8m()g4Lb&~&_sr$FqM#Vo}`j8 zlb?-D+)$*blMo^|p1mjqV*nfzC#Q`wGOtjU%e6{PNl?pxCHT!OfKq+1JB=k(f2XC! zsbwxa6kA(m7%0afK>O<1v%3$t*L^Zp~WV^ViA zMV}q@#-_w+$t{-5Y4MvVY=AjQK^^{2zN^I9JTOsn3_vg-K~bT!0@`pM>IXiBcI-LR^`w<&SRq$c+ZK;HT{@bYijbCMt^3fPPPHZ`Rj>YNaz{=kDbzbEs7& zqE*Bhv{qyvt&H&h0NqIZs%VaSz4fz)Ti1A3y2SwQ?*V|Ag#eBDk_}Gls$N@t={+R; z;s73%fWq3_wAb6E(wTdyYs(I!IS07s=UsWV?N=vKY1Vc59j7Z%-b1OmnO{Vx=?TU> zz;Zo@d~u=9ZbsbN8#>*nt9Z()!m zB)Y><&{Is4CPJJnAQfOFl0Z&Bq;dWARfoAUt!CvLF>gYsN0OQe{S><5|^A!81 zzBO#WJV%Re{{WFlq{^3Y+JA_2#;B#gDd*$ol>j&jIr!k}rMg>Nxs*!0>Llwu=CmbnQP);yF2N@l^>FJdHwsx};wQ-@g=<__r zlJf}1nxtbbs18!Bdy%OpYis@{HzF-EmAz46yG^65G!kk}DeNm3Xt40R|D068ZE zo;3l&@E?YabH1%jq$-T`g2d(~i(X-OSy7H~Nhe?jJawVBRhPJMw(%RQ66RDXvXD~nrVEMn1ZSRwdyI`|?bNSIBH&G;Jx-~9D#xM} zbLJP)4=E`egU7c$^`6`Cm-zNPJ+Q`MA_x4u0BR-tF$-)@ktI?)Jpht}7y&DM^`LrM3jB zduhm81HcriAza}0$9-r|g_Ug%G>{2ws}%!s$_XPrwKn3x1(1TGHrqP@Oago+sGb$K z+i)z~7VX+fMYCv8dyxR-X}-E?iw-M8aXYOhGd3QpL3zrF9KJV>)JN%^;3LOQK}USmKGuxeC_cOyie`>2YERDgDDK#5z zNAsjpB?lur)sBJzIl{Rhk8NUm;}>)&H!JMkWz{YlzfM!x2cVEZ#|NK%XnSK_+a1c< zE0RX*?nPpYbwGfZD3I2Y65g3Qj;3QIKoKH(V0D^q z$(HK7F*5^7!1E-?KRBb8MWbi##?cMvvNs-?NUG8$GfaBd^Zx+jA6k+Lc_V@o_s70~ zQtJ_Re#>2E;Im-V>kf6L38mXyN^~lm*JX$WKfG%Ja!5~Jg$tF(c z(yD^h#nAFX*sHKfm0Jv+nG|K2UzKSu)zA3=tv*J#HZmfI5-E>F!28+TCW?4z|=N4J@PfsJEcyh-Iml^ z{n33&sn#~qof?k@*_lmhJJOgxoVvDxON9zf6tW3CXm#;Lyy}z+-7?3ZS+Z$&1-}x% z_-zt*ob@H9vV|0ttEnfyQ+>vC?|Q;qX2ZOa3m;J?QgNQ@<7t|w<+cXG1c*KxNHgmI z@}m21x3rse+UJOSO6R7)i4K$}L!nb;Iu}ZP#Rh|j>;AB`^(b~A`|DlWn@-d5WdXhH ztIK+wU8I0+rs(ab&6Lu3O+|zZ5THVQ#17rYbFLk*S(`yi+l^7JEz5BZswHZe%}_S~ z07${dmU-zp1RP^sE8xs;os)4#xv4M4rpJ)#7Xiu4`KVM^`149qa;ExEB!6vRgdAPl zjLH*GSd3`{c{+)fGd%ojHN#;L0^~{D;Q0U}0*`OxnRGa9)V9j1iE|L5nRAyIp*1!^ z>Q9=J!pO-S^TE}6#ob#%kGB)qzpNJ9n^B({UAJ_IDvc_YC8dJkX?-WHwG0dcjdZ^J z>}};kvMPI%v9hQ&N>${r#aXsim)oUFLcM-TP|6!{jt>PnAp0G1w)WPqZxJ^2o#EET zhV44LZJAHXrPL=jh|fKbS!GHIDIF;!q>=&c#3%DJ;vR-eNS-VT~#~2n@gumj)gLMJftm6rwbsUU?`j`KO?@S z-n9=BHH+qjx-U>`s+5NjCKYm*0cmOGf<_nA+DdX$-240LnX(oYkGd2lw(oW*F1lk= z9gzm38cGma2nWnc`uJEFCjg#1YpJ|FZZ7g|t$y0uov7X#GuGV@`36(|Tx^iK!f71Xk{BLUn)7i=vuMEBk_iW(8gdVvB8B4H2AiaTr@pC$f>xe{Ev^ z61)uVe$MX&V)xi@5cG-mMNpSqgH2DEW4hi{l$7VGwR4W7o=*olmj?E46Zmc+LV!z-e#r!5Qp{(l0DR#1*D>w|0`l;+x~kke+iNDwrLiH{^*d&_ z6>$>iP$^4+X~+r(2aJyY06YTQP0^#=_q9D#s^p73wIrzvk0sK!oWWAdWGE5TLU)o1|tZmlr zx3)Exsz@>E^|=24Q31zQ&q7?tDM{_ZhC6YrcQ~FF*A$K+h!f2M0^rhgE9oRdJL?Y8bvQ0tgQ%c@N?o9Xec|8XKowTB#OgMQz>!(01!z-CASJ!8AJ@JApZcH*o|{Nf5B$^ z?Uf33-Fek5o5tOVM|vGTR5n!m3TbI7N}E!1(4?s3bHUdlTGcJrg&Gy0s`8`6iBfav z+gQR%)IeA0qk;XkHsQV}Vb9<=fZ@nFhqfe~K{4`hD zt8KO8vFfR@74JTkSxbVQF@}}h2dIGJf&8Q%N9n8z$?>z|TVrmB_Di$wSX7&Goa6O& zV6ur0C6a=qI;Nc9x1NAP z!Qc>1wy*fJ{6X;a7Wj(>)}QCI3LBwifKJB?h~BZ>{{RkfJX@RmJ>cwlGZkUvz`;Is zk8e-#&)aInoZUmi{r>MqApSwSR6Y@8)ylY$8x>m9MYS@@3d#|nLg z;+JNpT+yR2TA;sNq@r|qPbFY_pXe(n3C;>u4{UbV>6I;=iQfQfn;(6^mWa=VzfFqb zUGm({I$etIsV5`)dC)tK$=s`Ew=QkFVL+D!asulRp)i-@1QCF<5!@{#0CG@&W2;#B zx5GX*J4=JL2O8}<+I8?@x1xgHBC*HBz7)k=%zrK6GCUd#`keHvV_1$4rcFL)-3T@kO-)zEhB0@$W z)mu(IB&UR|^Pg<$owb__u~d!8{{Yo{28P`lreZk`cldqvE;8D81!#6L!;JHTkO&yo zE#t$&cJIAOk>U?(w;HJ?>w!>8O6YP(FUJY#Phtv6Ku-r=PZz`7yjT8{bX~Zk{{YIC z4J4RA%Pu`xhgIcX*9ph)TurlYjm36(@u-jF;NfX|-+@#!8*#-Dg z9Z%EDLxb|DsBq$S`K{wiWj30dxOHnU#9r4f+MPT$n|kPlD7wd==H*LJ02Kv;gPioA zoh!me@qF=9Ywm1KuioB@xd-W%#mxu+#dt@PsP{%p=XC{BzM0N!Q3QAR#Ec@J{5_+ zA;;La*j_2bEXIqA3=e@YewDD(e}~ub{*I;BVc6n-prVz*n`tFD(3i#p+y^Kh?3LuztBZKn%lD1x+V|{wjne97s<&r53>DMMN>d0fq?7rQqDDs; z&uvwk@%6ZLib8fbY^6?W(VA2wLy&>yJhxUHSXobSmvhnZF|X1}R_gc*@x5);Z%y{u z<7M0wv?Ucf)hV?!q#?u6*02ETM^OOe9!SxEr?{sF>3u)gZ1-Jh})9Yt@t_`w)^3BVC2z zgU0oj;^r$<9o4j$+xg05O@6ULsuq(_X}3BY=wSL(QnCt@$;L>~4T8TV>_*(wd=6bU z#45z<`sc~1$GT9oq7>9OoV4P{L#bJ8IDns=6Ru^XK-xX8fbQp3ovcEx%Db9+p4BcO z5&r-SSaC0<0nb8IdWTPO$G19(_(uW5@hqGrr{RhW$t`WpAd6rP&c&87GHDMH#Tb4o zOP1Jy4hM-p*Bq<#vwi$IOYsG2%ZX`Tab-93{{TxN+5%hiN>h%7I~yY>7$lB)*DcoS zz9~ErHwwFIR}oI6(HLeT+>W*VJL(>ix0-X*g|9q;>B!?*4})(Nl$$$vCf06B^-dfd z`H;j}itBkuUk&l@Msx5pjdtzr;wq0&rpUTHOxV`#<+gQ)yqGS5)gi3*NK%Gg>FiH& z`)eKR{4L%QxNnW{t8p?*AnyP+V5~uA9D+2CKvtVpxQkpuzX5cDf0d#Sg#KS}1vz5> z02JMs+})>%8^qO*O_rC`xV3itl)Qn`KjsXM%FhG7bxGa-0O0H32gcnS{9oa-anop3 z<+2|`5MD~#K~TsGj-$c-H738{FTp2@4X&%vydB@Pie*Ztv+5j?>B==HKkXjT~{Rzu_-~Tp0y2bISwFU3OL_(1id{0JZ~aR& zhG{iL^gkueN$66!bC2_6bNAPLNLPc;6V&-teblg#XV)lGnS(N;82uEuvK(zIO1Q!4 z=Y?`Ju4eJw{1W^|OQF-J_-nsmTr|ocKS4m6!edBn2OOc)3@unl9w2cJSK6kDa0AF4oD3J7?U$s7eFohAPO@c#f2V^JV+1uM z4oL5Vt|h&^6>Pmba?4&2Z>x`HHxby2>#{DV*26FJ>TQW57)in7Bw&s;ux#DgytIW= z_rJmGv+7%YKANhv)ors=^Zx(_j)fBQOsUcjoRp^_Bj*|)O8zaoJG)l{wnvM7ghfh| zEUh$3tB`-<7S~@$Qe6NXgyX9Rg>kH$KgT{lz;N0=A!oF*cWVG#wntl>GaljP{4$1e z8Mmk6crFu-x!Q2g-yKeifb@~vfB6F=n64JwzY3eVvsAl??;hDz;#HrU=Ekg{A?Qzq z^(jk3$;eSr`~2rtFAem&(`@!VySkv6KUHyEhPLze@)gGxyoaXMW?ZuxN_yW{)}=rsCCrh?9kKED z)|I@LuGFH=wd$4y$y1e3nM3Qj;!cVX+(|`wN*PuGTV*`w{;vJ?q;1CI_+;@5xUMUC zHndw$-4$iKa91f3R;D7Tl`ZGKpBV*53F%L4=k1}_Ux&I4`L{J~@7b|mlS8(gaxC|! zMZ-yHpn6JGlaQ1YUC;UbyeGtXSoiUHT0{Wsss zvRw)p0T1CRNlr7R{0Ma;FhK76y|8yarX=M#n+k051#U#|6BweR@WZ8EKGi&6xpDuuN(G3a4W z$HMxs+K+7ZKOC}pouuz#4ucvsprw~Bl#{#-ak0g8Q z$GC8OJI|n1)3#N5JSEXtGT}Dj9db=TxLQDpg02UZ>rp+9N%+@1)voJ;d?|1pOoWvy zr7Ok&Kc{ZPQR1%l{r(p1#vMUrk3exhK9z1B$N-DhlzD-lUU6Elh^rsN7TwzrD|DluL3c&-7+W97r7`6&{q}bnqp)Kq-;n84J*uEps`Uzm;A5q6C~YQ0wUfXlU?2~b6YcO0wcGmdv-jo3 zDzrFJ>2+#-9ocsqvQ(4`tiZf~B?$l^1QaA7cj+fuKJ#u4(boJSt9q<0rKDR%{<^;h zof3+brM6h7M@K*j{Jl$AE-3doI-qz{x%SDcnc5xkPNgoDaVat8RVFq>igPWi%~OmV z;SMjS%gN7wZDjmM3#c`RaFLk@Ah*H`^*@KmJdl_;NmX%~27{5z$V zb|_*zO7EVbr>Ly#mq`p1H&EOB`?&FnCqvwtH;ca(PWY0HwA z3ev*Rk~$IU^y2_yBxv7@?+m^zYkPw`cf41HK&BY6qBnF>qWx4_g8-Zqsez6<$tqYH zhj?AS6+A!1rGM!b-9VLHw`~Y;E0C{P%98B*&z^pyp)IQod0;I)MBsujGp%RAH}MGZ zA4S`1+Unm*qf_k5T7?NrP-_&lxYX4;?~=@Bl5kK8MnbvHGETGq0Mxi{4Hc|#$BMF; zW^duTc}o!TMitjMgH~P$f!De!6U-B+je$lHpN?p?{fR3DAeFal|f=8 zzcKkSUUg_nloBx6N>kRPsPGh#@2V>S1it^f+w^XG>4Xg5wlzO^&9bNg>FS#4RW8D5H z>K7f8OHG3bC``(847gU9Qd(mvOG*HoDa7F?+o*G`5AiMoj3bD$NmkptqB@2enh%tZ zD$n>{D$(rRK^w^j${-0I)m^%GCgiu}(rtSjRj73pK}8;*hvfQ$?kKkMLWlge*VTn1 z<2lyH;i9#F?Ee6Xr#5qQ;YGZy-MgH+%-epAQOzz}v6@SV$~Y)lE+qiqdeq)EnD3RP zF$slKdfAUIH4X$-+!b0&>yX5W5(#xGb?jj-C@3eVJQSaN>f`?at-G0W-ZgLjx6Qt0 zk2dm;4TEOe&`QK~#%Kf-=PLw|rw9iHMcwjWf0N8oXFn6=}BM#A1aRkHi~xcuTJb zTnI`TNabgooOS~`Yh(OHZ?A_Jrws5N?kjy$@cX&G^VqtB!{&N2D5 zrFcp3{{Uid9@yD|U0qKtDJt0Gr>L2f<;G5yR8m|t@ICRyA zXYQHgMgr%nLGZ5P#}UMncs9Iji{4o46C=oZ&?|R-s{4N9l~`1-KA!4U(x6q_54IAd zkZ=|_Bol%=ch&m%-i@U38@2Yn-&d;gD3NUF&ND!Ozvjk-hga6%Ku!vJm5iTJ`|B{> zO_I5GzMUA{u$r8S^ya0P>96_mpa;~iB@Vcpr4K0}kl8uuAmc)9yFTaJ*>EnzP}xkV z_*!tI89KvgCmz5e$vWNAePSk9x!Si&_n%gS6~@PX6`3 zY`<*F>Q{g5w83+rBREZr<2bt<4sVXF6I6m0O)hl$oE%KRJ)iS3v z+;o{uHkkC-y=qK!B|v3vbl|A+Iri3%WACQt*K2lxv-cT@)rTofQf8S@TWT#mJ!K6r z$m|;lC2Db8Y-+~bRyP8DzbW`o z+Z9@OT$oP2mGu`MZ9pwJ&Iw7u$vESh2aT%E@b2#W&}|zE@1!bm40+#G8?<9hYc+g?kcYzo0ykLM6z z^l6S!S}pboY^tL#iG~NzH40;q83wlwfrIk3h z!8r*YW*bUC?~-+(Zq;qLn@v*Ljmo&LRaV)k#*t>zs)H@DLU1ieaD?!emXZ~cGC?}S z_tGt+Vn(1|`+X`4YLG-_P-9C}g{R6$^Ci5ccJo$GN(TTZA9FtQ-^#u5bJOlis-O6q zOu>w1{Spc!c}Pf4lw3K%=@|C|I)#_Myirxs$TEcy11aViqfoaMo3VM8mB@MRAc~_}q0E8q2q#t3THontOtKT$u z*9~H|PNLJT`ASt*ByTAaBgb00mO3yLlH!sJgr5EJjaBx)#IE4mYN*tq+l<4D8i`kC znBs|Ham1jITrL0<`jC;*gcFRM{OY=`%-zeK+CoveX>cZ&_)`(&OThYKLGm$-1ZM}N z_dM#Cc&q)Hw0LDuHe(8Xq7Sh1r%oJ#E;Ylp*)i%Xpf+k%$FD zgE7$SYI)M%(zdgnrKKFG_U9VhZ40x({c6Ih*!#(KUa+KG;C?tDxfVcD(!Q{u76Q}j zKPTK1u5sA=8*_GFbz*<&#lD(NUaxDpCe@n6&XvMa91bR8k;+`iNeBwS=RVr$d-K9h z$Zs~l?bW%m+kGZg*9xC1r+3PWF-BEoZXspGm7mXrWT7LFNF6vDTLR^;iRnMUy5qZX zQ5|prT~bPbdiCW=cSCSu;bU^r?lnOff@CKqPb$tyf{hctscOG&m?DCEvezpd@J&#)T@t3Ofy%H0qTTk z>y?>~4xryy;H;-Az|Xcw&a69wv71L|?^RB2*V}guMwLUWF$tQLQbL?qoP;E=ub^Wk zz_JtlAOY>H--0$Sgb23SwWhuHYWqbbCL6`GR=$r1*24HF!ueY z>r4k0w_bv$UtzSUsHlUGfD(BmZ~)M)xVJYt{{X&fF=(_2a+5u^D7Li}fJP5JSOeSi z8tK~wH7J!0#JDHb5eDa}!g2bFpDh$T!rco|amAdYfC)$$B!P@;BJk)bM|5v0p6u@< zw(Lqxu_B>FhRiiO{bE{zQrvdQz(-I$T|{F5_SHDCVR&Y^P7%N*iPEw}5(1Jkd2iue zWZX9y5NAZ-Nk6@3QT#hy+mlz7Y0yF+tIw#SG+J#jqU+AOPC61t7|;7?U0Z9S>^k96 z?`ksKs+o>0_;OX1p_D769x?z@lA-hI)}!ISc<-tO)p6Qe7iCDP*X}ep!)DMi*;NMr4zp>kBIvYcjQ<=hM^MjUAzFb#PNDH3^ptT9pcY#^e~-d>N==kd-OtGoLB473d!4JaM5_ zD^Aw4_m;Ix-Ni|!mZ|dHgp%1)<Ctjyb`ettudIN>4@o7 zTa9mu(E!gP1enh}(fe6k2V^Tg|Df$ii)}rc?rqy#s;>{vaV6?1Xn3=w*C6!@-0W8M1FI{rXW6l zEB#%)BdY-5Wam&U+7*FqSK`<2Hh;!)sp(M^DmFxJq^CJ`{BgBbGIP)j!!;V1}Q`^RbJKfPD1eT%-gl9N!AK(rrJ8hK2KNo}$mQVGCq z101bbJvqP_B%A}QO(VnShwBM-JC}Md=b))Cr|^3^hcPlFgl7dZB&YdkP#wZ@a!&wi zv%EexFYCsIDuWeK=+O|$VwzAAQDt#In4636pAf@h?T~R1P{V7WD2_0vQfvZLT0Q^lnI(R^W z{hRzdHa?MUGSZa8S5;CfC)M6;qy;!$c&Ic~Mtvam8sZAwfp)pNlsE%l4yX*f;w(Y*-E?F zd#4(HX$d`bD~70|(^>AUsNf!dqz}_pe-k$T+`?u8=od`6^OEZ0$PNyO<+L&i z9zs-l+$vE#lz;#j&UKe~RM-vGzN^ehg-dEJIkhCJeNsYWMMx)+)~saX*ktRX@8&!n z{{ZU*CimlYs@GK4TW%znwnaEXhaCt{NI-SWE$oz~IZ8%P^=sDnYH&XSwQ&erYDAM7 znEwFBC&prDonzwO?;CL#F=*H>-n_gbMRRwD`en&X+-Nf+Z949>IV|Ru^k)>rr6gye zWjvAFARLj$zPCEBfo)(juQE%Bt5c3X)jrXCuo9gn(98l1a$*WDYT* z*YAlv@Y&nd{gT@|Qk`MLr%WulPPG!30IbEAjS5aw{tR)?5Ip|kWAw-_!0joLU1=d~;)~$Tmn?nQ95XY9LrAWDK zT)g2x$bdBsw&7`tT_nO7F_b?B?Nh?E#s(! zl?-Pb=UyKj#QbC7>8|q|ib$Jww5Fl9LjGv~08yCUw_4$NUL`c6RE+St5enyC?z;6LkUpnN|lllbHL|Wh39=ss#B>(9ZC7`#)Q;#sbi%KHU>i| zLU;-1k?u)7&Vow1F8Xr%ou|DC)shhCM?$gkJ^ujwI`swKHubQP{5S*!P`VHLSSTaj zvKvbfT1b#&{%(>s`Bt3n=2ls}7~R#`6e&uR=7wm=gcTM7x(X1o(r^+|uToG?Dgcms zX#U{%b*F9AYF){^7wY2GtJEiIQmK*pmnb$uOKr#lA5G@u1cl)Af=Iyt()RA)s9Q8v zXm8`s z6{l5~A;*hQC9~BX3RY5#HV6tSQnHcTDI5{Twr>=>As@r*G(EAosZyQ29As4PH9?T2 zM}rZ>k0K}p59ed4OC*uXK-N8E(pqBsk648Cs3~pby3B%}ry1kZ@z1tKJLgMw#}&fx zosHLL1Og^R2!WA2vN}y0cPusD($IirM&Ra7C-0S8FMYS%85YyEs{B+pPK$;W777xS zIQK|ULW%|!pa>*$jTpA94-^|~Y}osYyEe?YG-D-5+iFF_(p-`{{MET08uFmWnbJy@ zkd>)J9bD^m*eQ1Rh6`Soy!+EhO-ikCIrX+}zfy0`VTM8I6)8=7jDzJgd2oWIdO+&u zj~G5HH$QmyVx_tFI;4Io^u#*?Y?&%6h}(aY%OCrFhe#L+9fq=${8hfr?++jXLrIe& z0VjR@Vwk%lfVTkzi4nJ0@$ssUjGJPy7klcjU0aX-EVyb46K-09T3cvDw+2-o3ILMd z2|NLiKmZM72G?epKkMqqbq$bII$Go>^ws|WZucJehjYDoRA57_OP3+XOI4U@l$YeV zl91}cxmtl&P{|{x0zvJn&hFd0qd~Y`wXgKM9(zeo)Wv<&smAl_2v|wsLpdotf^bH4 zz}~%VmQ1JvmfKICr8*l{$hIFD^YZ1jL7JE~t6EE`sHQwt6o82C$n`pT!iooSIp-ew zDYrX2UcUn4*l-`I&5adLKEz-FLrG3nwIAt9MMX!v`7FMY!)_lj0ZBOogTjX%{A;CrF=Xmm5hRrpa{?Du2P~*fo@$bN^WR%EIbs; z&NsmT_aoeWwb9o`=j?v|-!%>Y0P$hs66>ngl(5@tQ)4&)ETo^g&c1_$;%sr2Q-|ZeCfAq@e+Z}? zp;Z?H8$Od2=H6?GbiJMxlwf7`diRQgdvorwYHy6La-8^`TcdX_#&!o zg)eX#t$2>Hs@3~?G0Cf*nXRx{^VI(2sl?%V*RCy~CMx&#;!w z9l2|GKrfUfNFuEr`DD7Rd>&Zlka~2q*!;X4mu#ulNO6(F(r70Oa z5`D8|-di5;x9f35a%!c)d6u4avPtyc1o?Nx?0#DpscCJ1f85(v&m*fp_~uqZ@=Hrv?# z)h>gwrs<+fy<=W<`gC~FU6V8F2|#HnzzydZQ;R3kgyfJiaiF_ZbK3S*;?2cgi7r%l z!D>TMx;E+3Wt8Gc@-PyMYqC=@JQ#5wnaWvGU35?MospTF92|Sa} zVezcpxa)B!g3BS-0{wjhfHe0>zivqcl4SGpJiKC*0Bb9Do2k z=>0G~Ew#j@!zg5t)y7X6a^Z5^sn?*lPPe1eSZ#zM)TQMqPA?v(7NvWW&ISPX*Ff!- zB&6OZP(f&Ngg+M#ac z?u)vn>on>lT3t1_N|~lY2fll)UEEjP{=g12M(f@x_Tty3-B)#9MEbPJCD{|Ez2-Rb z&vK*eJ^)@M;|WSN@Ohf`oh zB1%^4UQ?unDL{F>`bWS6O(vTrQ)&esTz1u$BrITObCOT1r zjCaTMjSjf385I5nx|@Py}|(;AS(H&#EI2u^Tw@2Igaig2)Iy?{?yP)P6bqO`~o zr$|X*mAUHVo&fzd?KYbomXk7|oFM*Ifx%z?HRF=%k2;Y~jN@rR${TMd-&9*<4<41p zzr8zAs|bynOa{U|N6t|0v-dwAZ974?Cs!pFLKJ{`an=6-NYmD}lUc7-(3j!7RJS-t zX!R`r0F)1%cUOlm0rvHaO?PtqR#O#AflgsEShwe|$qN_?A6J4FkVpQ?aN_fVP&?Mu zo-d2OEZVk9bm{vK8q0r(vBD;|a6b8U@~pGMzlZnlXdhEO*623ORe7~*j$#5-;uHCT zN&Md!90T7ZfunviJaf`2Ry=PFo*XHOxAy*;=TwBpRvfEH7#~w1d>0qT0PvB(z|bEV zUNN5Bdi%E3sTnluZIT;>Op1iF=Ad>_ZLkp1f6Cf;NXLHq=UVL!mrF~QwOWO^Gw^(g)O4|A%! z50n<6Q==TGfzioUjo*feOs2wO6Ou&5vHt)X+oDZ4!rXJ z0Oq>#$x-;pKW}Xeqs&QGDheS0XCXeLk71>`T8iYt(-G2;l=^iWX4sPvU2$I=;)GP? zDXOPST#Vox{q=3MiC$EL1=!$3{Oh&J_@Z06VQ+hrYM7+p}}C zuqQp{*pbjj*{nr1fcGFCQa1V;uQ_;KDyDyjBXps)jJhMEsZOidlke}ZX_9EPwwyNv z#$&pa6{Qb0a-;FmIp>X7cM9OQ_9#oSY-^66U7qt{GpfwN%Q4mdSn62nSN{Mq27QOV zv8ugBO-4$eminAioT+N=PNl@!ZVdKs`G#U-3C?_ak9xh3mxi?br(+rUinQ0aQn68h zc^EP$Y&x5lcn>I##~zNMd^Z8s6d&q`#vQr}-aBPSnkohC_+{Y6F!Rv8QQ zd6>!laqp}p*|+xPT7rc*6xBg~l%WHY-vdoF<49UmwnB;aS8Y2nmmhs02*5{tYEyK= zh-O@f#UnUNiadURd+A`46x#}Bo>~$*l$?RjNE$hDNMKS}5mW10JwTqvIu%QZBs-Kj zjGy^w9lukemrXuAMYkR#(IG(~thNXV$jJje@uP1SCY8W2YPR~MwxuO%BR`mDxYLxj z)Tc%PCp=(kTM!v>;$%6;xg(uiX+QdJO{JisjXq4pG+@d@lAn@vQf$gxRG8~zs|)UxWaCZBtw(*YqJ;pk!92E=a-;V;6R;$}^`QlS zEklSti!4WTsP-#Pt~+;Un~JRtESi*f?Y|`mQj~I}r@2-Ka5Yw7H5x`_Ln$EsQmiW) z*7hzvHKuA;bjo{3YMT{B0mbmOkU$vs=Niq#5)P5MFg(r$Ik+uaHx5FHpqs^2q|qyG z(Cx=O=Hq3wK2g!v(lL-Z$2rzkq&+EXabZPeS;jSRug*lg{<-u{$JNj%}UE& zYLIfGc|RJpS~MlrnvpU}8g4rc`Hw#0Gmo(QlcDowQ)EbSq(&+uhEjxgKRU*`8ctwV zfW=!$&L*r(S+CdQqFu8U$%|8DyB!0mK#u$la5Y2!+Z$VD31SwWLEa<-9a$G1~9p(PU%=_z_QNkhz^ z^8?t9+N###r4On^73H$7Gu(cfexvF*}%P4sTx0(w$aR=w;P%BS1+||6|Ly2>c2*FNtA?GDB=y3`>bAhR; znDtT^Y{VUD{K`o0qT)`d%{E3kRhw$>X6+i{WmKX^oljB3s4_t)aUZuJ{+ctmQLNS^ z3xdq7pfd66LjgEbM?aM7F;IOAJqbOz!O<&vtqqy2vt5Yeu~eWPLuU#J&p7+zRMmR( zr+Z0Vs(qRvX97vywu>*solc_)pB)sITdGqXPyA~{kEv(3LehJmxYVurvmLBJYjWsR z^r{@>gCI89{zJdipYQ(TR4b;|qEKYDaP8am2PuyzDm1B#1fHSENybJ-b$Hut!kcy1$xWM%IHNF>A(b3O-{yi)p2|tb zZDRYSWWuA%4?zC_lKOncTn8YJpRxOBU9U`XywCV@Li%JCg+q9Mo8$M;;P2kyc%7&D zS%1u@aDJnqrs6GF;w%(>jzQ+6Y)6%Ts43_^ANP)(y0j{rZ(Eh7L|Uq%uca?C=Vx*3 zc?a!-r+i3S)H-EiJzkw(Y5G+`9S#OhQBy8(> zO~GK|AnLT-iJjJd;8sf}(p_8k4xZ8x$uKo9<#Fe?w@T&B{o5?`_$Da`I*( zJo8kE7K?VJSjB!+N`qwyS#le>7(Ddn*+aH9KBHm9ssTEmPmp4zNeX))t+f5|@vBPj zZMcD0GAf&LnvE6L^5PKbYEl#2fU%LMcQR(v+?4jG>{SZ22`NTp#Hvj5N)9o?(gsF* zaj!sMvu#l6E@vVl2Z^6bT^9}57!kaP{WIxX9>{+QKM{McYQn!Z@zy2NC4lrv4=jYB z_rX>;KO<3mQTS-z4-fF8({~bjBr=3_hT}^^rL*zD&-c`?1>eO_#NUNYyp^@F@lmxU zI((KSljg#A+_tXZ5P3=C-$6Hb#oZrsr%9J_)0&YoTb*KLqP&0c{{H%p_?zOX#{5iJ z;5b2RhgczrEa#{_?I4c4>3$KxU$<@VahLTxkQG1zITB80Hv^p32Qv4$qD?M+T$U8c z3T*yhta}ul5j(Qo>q&AYUWCkA+Y9T9GAls{czdB}?fPR-cP{s>S7kQLNDZZ?KuZoZ z$j&}8JO289&!FG8bY#-w+08ubXj6?oWBG2Ve1nfxG`uyACjEois|e4xT6>of3cJ8H zHi5YDWQSa+(BXNAZwqZ;r>Q-#J+sbq^hs1owRx#BkPygFCK-2}eTm4`a&@O$qt;q- zrw6G?Ia?151rLMqsB)YTZbZnN1#wz!(bXL)B%wJ6jQzE*gyJq*;t}T~ndMWsEiy8% zG0S?{_Xe|OTlXav?%H~Bq*Q5$ZN<8S(dM`S%J4n@N4~53&umHDrd!=xVv>fUOju0y zF^-1h;B^8A<;gi31A0*By#*IVw_HU+nZk-vq6z{2l@94TBek2k2G*=5l}L@4GmwEk znNoBXq%3;_*dK%6SZ`PtZVR^zx{^kD9FR|sE{2}N9um+?aS#FY_svu(lkZKopY@F? zT%5fQOJPkqpSn*R{{VekDRh0g-Fi!^wPhxWaw%TAWQF0GK>q;uC7$2>POVp+0$%9Q z{P+cx7^)$#lwh)+aM?cOef~9_z}b7e)*18Sh7jX`H6XYGO1*}2#h0zv;PJu6nuSwEvr><3?qw+#AxZ*c2VPQKXk!DVefap~9bB%xm44;1 z8{Dg6xWkB!l9=$Dc?JIfN%sjk;PI`f$-?R4!4eDxJ4yclDBO`k<(rpNvWV0%*RP=S zt-Hi->LvQ*OS5g;i(j2082m<|6@bXAqu1w#_>vB^n zOT7}BDa(-D9otwPlb*-#sPXroZ>f|7+ch{f7HTZIlDQGp&>Z?v)AXFSq+42FHu_yYl8d!By!mjT1KAI1Lw>Mk>>CR<}CGDLn~D36s% zK;djCwz^0d9b>PFf zEw-=_%*I^DK+hRHignvtjEe(uED4e}dIQLHOr@%&Jz;2-6(_oq5^(EZayZv5U$iGJ z2A#I69#f4Zbw`oXRI~0m_SG-7jt7bimgPYasD5bN$4-@7X8r4M#u)PGI`hwkUv~!9 z+Q?KoTh(gKMsr_C6PF^6rpf1p4D}~Es9RU<3e0hBTGrDtLKHB>*!^i({Rldpuy;H; zbcf*F56YgX3lBx6slPER!RMzukJDP6*}7gH?g}HGmK1gs00!$t-Vo+W6!{3{Gzej!*F*7_ky+< zv(p6xfXbnxr67BZXk`~@w=w4$x#C=m(+qLf)b&9qQ0JTif74c-*R9>O>sFU_Q|}sN z>RoLrbqrD0(Bx$f3LQoPLc9K>SmgSIx{Kwhb*EShD)P(j#^ zeZ@)+A+Q2uuz;6SkCX4FYrIpGZqhV}8bAOJn{~}qEv2&ComaUH??_R}wK?(5w4d=0CrS6-J* zraDbJE3d1il20KZoDA`;cX-Yy;JdxeLJw%r1VM!c3EDYUQ^MPGsRF9zWn`X_CmHKF z+PiCF{{V;uUuNglcHYL>>I1Q72cy(tH3>;ujh|o+Pe)=0x6ZT4m)_s*o%#5^@oPh7 zks?8EZ8agpxey+Dl1CtG6sK=hPTq*kI`p%RI<*o|Nv<;DktMVdfR!ZoXh2T)9Ozt zIZ4PEKH9TU_TJ3i0&6YqZ7MxQEEfe9VoM5q0hJ{L`g*zGd*fLh+ifD7T7ESx#k$*T zAss&W_||c0_;vyAE3^{=4*N_-NB6BaU2lfdDlj^GPX5)>R-M~x?o~G8y0@cr*Hf<3 zI(k`>>X!WFayrnW2v8Uq&peG%ZOz2nDc69dT@=@tgDjR_elk)^VBiH|Tx56FL1x0Z zDm7m+np{a~C(KYChi-n_wYDSKH8&z&7V9#@g)0gR!jL=UVB?T=p&I>*t8t7Z02Bcj z-yS^XX&XhwWSvbjGm*7kw})sb8);vJmYjB70;+_$0;prD2`ML%pYvni8U?yLR?V#? zwy5<_#NoQwb|mC9Ky?IUWB&jejZxp~gU}+`vs^OikQPNh>XX)ErCri9?aqT;H%-HC zPmcV0k$y06Jro?Nym!C{+ni%lH{H`C5`5#8GFxRJ&SIn3ckbYA{dvh2rCL-|C9=fE zT3HBnv)wCCWe>5|ySNqm0`#TPDoogIQD>NmYONk3)LN3~v*`!&6WpYI^_fsBiL5sw zsMRd0Ldup>hH{b5wmWN3p=`bHa@v&5$F0?3H%y*OEJ{S=DM3Kvp-9eBLHYUDr)z~{ z!wZw8K?IUu6Br&oRf~zdw%i6e%nkG9fYf`gr)auVw#3@i4O4y8+%F!t&x{$uy zd+OWa%KF=?ZFRd3axR&a${gUPovTA&yrxtK3R7wI5uA3=OP;G#X46*HNTsruDf5;^ zVmpV-QcgdXtZ~zxbDw=kvo>;Fl@31UT*!T>{%TOAq-5lbjQxn`SF~Q~LXQZZbEAuCi@7*|;(SS7WA!5-k_PTKEn4L1EnO5v{0G^dYSsepo&sBlU$ zGt#5T2LuD(LvCBgY-pc|Gq=|bZJ2ZCIn_*_;KG_2=_*j+M1#*A^P>D(S+Ew%_lo}j zl;a|HSj|(h?HHE?C?lBm$((p?THx7=UC*^N-SW4ut9|N<-7i6)S@%_i5~k&5r*70+mnnsmOr^+7XCciB%WFcp9U1S~jO!)ax$noRI&F%&W44e~ zmy)cJZqB;dOX|Z0DT`Oj%3ljN%FP1*^JFI}!Wo_1$vL&JZ|& z6m`U8lb&Rn&)J}}kX(%P^4c&yeCid2zx8-q;rO=f)7`JKB_vg1y)cE$XmF(Yqx!Mg zUpgao?>5xZx1qPITUgCb)^pBjszkYKZN`wkTOrgO^){}PpK+0@)%UlLQLk6(Y%t4h zV7VO)FRXcgWAFAltz1n-tv=kPwS=}Zw@?WL&|!bta=vVmO6O}k(taMfF6fD>oVNy6}Xh--E_%~NP^?OW08Ztv?o01^_gs2Q=mt^ zcHZS`ky4{66Jahx`B{Am3JFgb&rs}mBSLRFT}p=hD&?~|$0K@OodQZSmYhA%Q|_Pl z(;J1f*F-wC9`uDWnCx4a84(~`j+GWU!9i?t2q5}(ns|mnwpCQIj*xr=$>-oJK}7^D z%aQ;-qsI}qTDe}HF}L3Gt3Ok_C70Ip@2Pkq5)jjG;|0XDfD)YhfsIbPd{r**GtoiB9n)@`})<2yE-(BmNxt@$NTS#-7uNm1;hl1RYTcV=65 zz4g0NtZG765t-4H>==lABz;OyPpB)59ANe%LL^dV-F2w8ouy5e2ByU68z_=_ZyvQ}xSIa})EkMGX;ntstJEYh76Z`7 zkrb6-9$D(gNzMjx22QrU;iT_+Db^o^uMkt|w(9LjZUjrEq^)eAudmLK5J*yhBPA!W z2k)!`^=~B|6laP2Lj2&DyUvKKW-52pWHEO+0 zUqWNH>8W+gVqhMGB`PIOG(g86Z;WVN;IBFSGok{GsL3Ws1_qEq;GS}3y5ACoyJdVq z0Dufm36r)uR(*Wj)yiFEG#aLEIyEY%<~-Vt1MG$Rx>iS0LWlMzMtn!rwvN48rz>Y& zc1;a*gsu!H!AtO5Q1vjgj!IRYc?U!8TWs#zRG&KPjh7QxhTGGZoq00)&V z)wFny*+h^aXJB(N)b)v@ej8u9wxZ~x?%gK*fSK{+DVX%yg49X^y$b3Fu=RHxzio7t z&HOm;3yOY7s9n@BnE!Pv$)PYfJG~xNA(-EU6;{StA1^2-S{r5=~5t*B?tZnaPMGjfCJt97LMR+}g+% z#nW?B?t6-(N4cnPbkHV88Ewf3Bq^tH$_e}X@uOQIZErP+4DVbTm2RI7ol#7`#Gv`e zOEP%`^`nG!cIShtJ2gAf>Axgg^MlnS$eNesi84qp`uQq7`j5|iopgmV@7>Ccn^&-6 zTyIhBdgDJsQ=?PVl__dK>TNEhk5_E<0h5h)2$yc~rsc~at`Gnn&8++9j>))ogr*Ny4N!J9bByXVWON)-DoRFjrTUk#atdr_I1K(3N#Q1Hv z*?Q5Haa5t)Q=N>uRmv2$qeICleVHi$g{1L?51j_tn@?cv9pi2e_uiF?btNwrrOKwl z^Hvd#6qKG7gN%=YbZ#ZfYr@=Xnw?<&9{nETiu^cAsMC@PIm1t&WO+`J_rNFg(6Bgu z3fkDT`kjH537-I2lx}$gwKMkIP+~y$L2XPRqrKs-FDvDDz2=zt_ktDF-0YP{^g$!`7Y-@YpEwb1e zz3)L5^oCnaO`}k9r|En{X}~%GE$6HZlb-nRtPWn&KUmwhJVottY4vLwmps9^Y4elT zBDl1Gm5>Nn0I5IU<5Ycy-^u%PymZ=|7E4tIS!vkQpth{XpA>`Cl9gkjU~-iXLDEm* zIJNvckVaSz_jWPQ9Zo8S;lF6JjQc_Jt$)Pb9>|-xR3m69x)r}q@?%w|+VNbF%jc-2 z$%U{wlhm9kNFN6p1wPz^O1UmuTWWVbbsKG$6(R(f5gqA~yZYtF_r ziz>C^FK8|%WLcH8A*nGPh38A8JQfK-Dak<`p03ItI;n2POWxo@EaNV(~86yMduCk@F`6UtIXILXvn@9_HY_u|WK(RTQG+&OfmxYLWG z(yB3nTasE)^pzfSoDQ!1jbJ-RSFUbW@g0}6_dV)Gu~xQZL~12hGUKgDLX;DM(pyT7 z0O!(m6Ju)j{dt;R!R{vG-TQNVTZ}sOy<1|aRZEhlmH7inBi7;o$mFQ@=U#sdIG=?7 z0Q)u0>i~3I@1#it#)4LPZU=>Wt#gOsh)ap5KbqKv7@f5Md}1m3zTN)-5g+04R<2$< zVG_E*XP2LX z-{HOEPGZK^-x7BA=6OZYM4Xb>QiMu| z$j>ZKh^?GOjxOg9rtPuBCg8+eP&{W;`I0Jsh;IZ{-Ot;ByFL-OS)0+wkwhdjOsJ)9 zJxW$j)4ly_Af7tCxc1gu_lHfGo3~U6H#NmxvZVehn3agqA~;t;S};7$I9f{bMm>+~ zq7Qf@@wMQRmaD^OU#v(J>8!8Mqc5#98yN@GlbmB7k~`~4vOIWK?wc-k6UOI<^98wC zjXGoq{#{9il#){+Y$$&<7zg=@!31m7;&`8o{5IKcBZga+@i%P+Wk2q=(>-Bi^%dmX zv%}v3Y+f=yk&c!gM`Io!R}0>hjnMGfybHXMc-5ComsEAiJ=q<{8WTbs1g{{14hl&J zu{!KcqW&6YS~b#|R?qEza7`jpz*Sp?){D;mnAJ9GGJ-B&MN;@C9JrB!KiV#u>#!pa(w zG36eWJIhY8(rdC!oP^BoB?a!@Z#L70E%s0@eXiN8N+X<0ne~jb$PDscHuu#VKM7MW37@> z)l2>wLecOaZzy-|oc@~NtKY)z#`wS6q;8*u(ISakrldVGhWniopsyL}4iC(X@DGX+ZkWBny(#-YRA_-7w<+g3JPm~5w^0LQ5HuI{c_TS0nN#X9=5Y0TFZ7&p~6 z6LF;|C~^|!IvyDV;Om)uS$G%R8uccd3u-E9lT@V{4yB5!%y}{p;(;M6$qFEPK_0+o zS6>W&#J|G_i+EA2+l7fXh0@a*e&4wmF2_+%=2LDSQjmSY1Z!xyZK-tlE!AkXWe7=9 zT#A`W`ub|X=K*6YXFosdsC+-;cki&a@o)qG0JU{lSVtfX81jMDs<-|ecm|b~C;5aG zJ~)x>C(6GkT%`X15}yt`#ayd+excs5kwGn}MV6kl%5MoON0bki=;|l$jdVWA{{R#H zukmvg{{RlYID9lF6>dvGx8+5SW3Bg3ql7D@hdo>XPIJb)jqS&T%^*&#Q=X+g8!{uy zVINl&#RTA>I*?S5M;JPba(I96@8Vk4YUR4DDsm;yXf8co6KG4#E4Wf!M`Z#yJP>tM zAK@c-U9)2M1$ZCLY2X&|Qo0;?sU!}yR^vV?*#+X2FQh=7$CC_?B1Lcx<9`Nyp}i=# z1rNeL_p5w4^0E&Lz+Qa!m94dd8d@sPUes_T&*skH|hs7Xj5g_lyV zQQ&v)jY&uGGw~DQ&gElcJacU#Zkke?5v9qvsflE~ke*cAgcL71#t+85X1(#w8NV0C zSWYPyBIgX+Zy^5wT0oEoFfw{nMURK^sBGA~6TQ2jX(#c;sM=j{e%)_8#P|+IC$dYi%paqfb>L9ENTChTVdt$DNh= zjVeQl7&s~^^#E`Ngzi6v@8M_sLM-;D_r4zJ{?Agm;HB$5Xy)?X86Eb8^A zTip)@`{638`+&=OJV*Se+KhyPLfa=PQdN)$_8Rb4{-I{){{V{klWYtQ9{4S6#ygJz zlg3Gk-Twfmy1)ASSv$S6xBHiGU@M<@FTIU%5bqjTm7ugrUEdN&(n?@E1bby>0F87(d8RM*O0LqS8WNE`w} zaz=ZQHQzR;@wS;^+y=_7Lsj)*$-sjm**Ok#5dl3-yhm4<0RyM8Je*@&*M<+`hrZq!cJ>VF)fT68 zTJ1cD^{AC9sw6zhRE+hum1LzI`Bw)R$kea#UmtD|a9I_qQNlffs9b*p6jM{WE_HwcauGKFx#N|w-4Lb8=(;DQMG2Ut4ce+jQ2Z?Sz? z*JMiu^pLc;>JX2k5?lu%E~6nX4Euxc-%$Kncv?ouY#mDdx9ynIE;Y*~7o`@awY%l1 zDggxKs3Xhtoc*(}H-h*t_ib=D+Yv=J)33&0DxWz{tT^k-BhiBCIZvmKb&_~l{w@9^_Nv>O#lb2K z%}l2@mV~9LL2)_=2@Wj@=~z$%4xkU;jd$$>$Crlv&e{8Z?%voG`cxaOAX8bYG8}G3 za0-G*$WBf=#=Tp=;*W`ZF8epc?3-u_JR`kk@bh!jA)F`^kuOC_*=p9G{zJA*M1h{-E>^*r^tJcc4 zXtkCr^iRU75vDoj#&#*spgNyZIN)+UzS`v5ufb;8?PWHpX4zYM%?_noj-f}SToczO znu?M^49#iL)PlSyfR&_hajnPUf8no;pU3b_R`D2nYN~Vjw3#G&%8sLI!Z`jq+8!H< zO?LkP%IBwmf;}YoP|F+mb9i9!qhw6oj}CPj?%r1AIP-4Xl@cFV^cIvHGr8`wM2y|LfR`o8h;8J?JmV!D$lAI8E82$8mnJ2`Thq+Rz zekHe#=(8qCp179uYAY%7A6k%{zNb^t-;z>Fcs*GihBKi%QT#+aOp83^2C-D!8E%dX-aOr(kB$oo{jhk3NkJlugj4604 zHj>$X9`2dg5X_O#5=&!ll}p;4{HOSL-J6E1x!X-llmipu!LzGz6(Srb-B2AVO3qvI z@zNFfxW~Sm@lmn%J%?vVz3j@JI;0wQpAKy5G{E#U$dbaJC`mX_S`w6kFmP0P<5YHT ztFL!vT{jdP9jR36bFDvEnv@qljZZtmf{#A6oB(o8PBqzH9egP4?&|nVDWcsph__Y4 zIfq-MR;vw=xh!>MEvJIg)P-XT2fnrN*LZY2qu=c9+<-%w5>Co>Ks?DgJ!%|H)&n-d zVXcq#a3gRji0*e09F@9OqbUkuY?gcqgrhXiyc`y=@()!kYJtb$Sq>t%8ro6fL zRq9Qy^}koO;Yy2BxFc1k%Mp^9JuLzpVGAFTwe=H#JAv`5{{V?2x&9LGtBY@uw)M+4 z6~PDa$IEbm9DM4xxzz2Dt$1y)=h{zITfHPloQuhcQIr@e z4v(iTDDXi?e17_;7LCGQ?CyrQKarsK`bLov{-Q`dX>1PG-)f*R<|G|GPX7Q*in#5i zYs7_(c3c~c;nIOR%eSN3kKFXeDz7EZieM;gy&SwS^PpiNX&qdgchY=O?2XmF`=ejJ zYhEF!64++Rk8x9-n>W``Q@9^W+5(l(@mVS;CpcC}8P;m8k-~Dc`DGpX z@2U;)WnX(>)EHMgGT^;mq(z>DxacM5u75G5@J=&~^Mj&0J-a(^VBd{Zw})?>x#=R8 zDYoh2YS>Ybw$zrLD;fNYAw+xQ8hdvh!jxzVOp>dqv%Z{JcHQx)jz||*xZ+H?#8od zRk}PX)p@~Bg(|-!vcwn4k4%)P5rrfq^q$8f=S6p(T`zBI6dHEl-n6+>9im5+DwGG5 zG3T~arkz&@&Q5w%2OQ&Bt$}${?Tyf<-TRksuDJ@GR7=w-Dw3wYxwNY)XstY;5ynSt zR5g_oWmUl0jFvITfWQ&z4^vaua^nERuY>^}Q~K8FzgsKes?hNE{e8XEdT#Jrm$THX ztqOdq9Zn%qz>yPy=olF!dK~B(Balab){k7)fF3h$o zk)hd_OOG3tO zMTrUp}ndTfyO{onlskr@F1xs6sN>IxwNhNNa=ckMS zNjz&Wn@FhLb#%*$;*^Hc5cG$XLK#XyASp+L{l0aw+#7qjUK_S|Znvh`x?xt^-Fs$q zghEv{OZp{+c`9!XdR%k`l9i--Pa~ZS+CAoO^Ep)O1SN2;YG9dvDkG9 zk)YJA*fA=!+i|$cl^W!#H7G5G%t=s4=t77C9h2K9Rf}tQHv@ZjqP2QZYmL#bOQNi~ z2sGx*W|Fn5)P~AG9(C-em&e&J?HcbP>CE-<}vbf8IPMZQTd2uQ$Aq=VJ z$m&yRC0$8RsE`20bqawd?bth#?VDj&rL$e6PkNS#-%J^CQCn zvo8s5)#eTkrNKfNZ>(N322kf z2X5Lub8KyUcP)r_EseO%*O|7h=8eG~YSR%=R<|5KOu$;RAS4AWtai`os{Z3qcXIKl z)AuuXsscfNGGZn|-%6hh#0|2Lv?S#LDJTOVXCC^zyQgVuN`tnR5TtH2kv>zOI?6jC za0kifAcB03KWe`2mci7hc6QF&`(+BLSc`bu57bdaiBm+m26A30eL^}v`&kMI1OhsW zQc3JI4zprfvTBtm);(IYLX6Eh$<0Bkuv|SzN)i#~AOxvOQCaH12>=3huUc$e*4ETr z77vGgs-1UJ9Fl8Mw`MIpY|N&_h{8U(v@5z<0nUXdBOyfK^$cLuJ^S26+m2IdcXYNI zlmvI0Q30jLO2WfkC!BR9B#*YLy{F*?$Fy7=NC8oZ+XOc*XGxH8S{YGZExa)CmS1D? zAoC>xyL` z@meL@zPICbW-bO*GJ2?vA^9;BmlT8{)Rcgakb(U;BUS$Z5Zia+uA#ORzY+JX!9JrI z`aA^An=uKFh>pG08R?V7tlx07%kRTViAh@fDijJVUW={16z0 z3V-Bge2r>b$+x?7-r+eT!hOy7g}+#BxNsLJpQ$QWNO4X!KAxb#|^9=K=hlhz9Swz}tbzR|A$i=}9q|#{2 zGYF-G!c%Heo>KTdeO(|Y;OA9a?lp~4x81+#HtkBU5;U{*OZrv$QF5SCrxb!PP82YB zI^K9z;_S~9L*M88HVk9XDI|1?&MsZy?-WA9*)lQ+@RO78MJylj?boyw`&L~t7nr&# z=B8}*hD&TVoRuV;bt~8a2|43YY+btBs#l0Re`2W+BW^R5T8%y=S11xy5Hj zt_*}WwP9-i0P$+Zv~9H99iiN`Qz`qAWHm^kPnU^uU`F#^ZLW?3X;S|HFBkxv0!h|? zVnn9j_R}`ifk=yQ)NKmO^(XE`Jg={q3F%=Ren8q&ov0{k0d(0!S1FK=)PpQ5JK2?*+)vCwv1-bNlLZ02>ebVfj#X{YgRy3;6TTZ=n}=nm z?0qK7xTp|XnHsR{nw?XnVfRp^gtpo40szSXcPA%V?fJKR7B=#oc+;*XKNUsLmJ>&h zAECv?=}|A04iW(YARb9SZ5z0}D{lp*vbNN#&vB@U^ za~qQ%N|M;&u5khKrx6kX+dB_x?iRLA<-Y72H+R^$V$-d76XnoZu1j<}nF16pkkl~&l@gt9kc&fRC{)+z2J%W<~?V?b#|z?L(?Q^i2#KEph64!=99 z8|C66iD}WSU&m$&RRVhCQ{x~HEw^4zQq_U^l&tbkwzpJnZtm_kg!&YV()f)Il}f6Q z!sv0SK`uO0>VxmCz(C4#*z!uT+g>8^UlzHd#}UFHQzBwPSTQm&{{SBf^p6d0-mBK{ zl0+XbtoqioyPNMOWf7acby*W=w>4FvbIzs3Txf`@qpfITtp5P^!@;F>ETmyQhishR zdpAZz4c4Z$Nsl&bR}98iPKdc(5u6+(WG~VNM{|xcb(Tx0-*K&2(<&)Un^C&dmm8-p zYk{bevCv;o{DIdKoOJsP9ctDt#w*6{Vx2?VXP%QX(V;EW(A7AQ#8!}}WWJ@40uWpv zBpi~ZW1UvqDlMDuqgQkmIMqGU40n1#BhH}fYTFx#gn^S7!5IVy`bAZr@!z>tZBnaG zwa9@T$*WX`qs%1%VO_x(0D_T)Bn*H#_SGrh6rLcfSAl-WtG`YUycFY9_`$J*jIXO1 zQSM5K$fMhO&)l2K zaXBKRSeDu=H5gG+RKif-mXrh}Ap@l;0~`)J>c_FweXwtOQ-9pc^XOFf(EU{qr1^54 zNKSBv3bUM^;PI&2zrOaBt-jB1hRoRW2k z&%^As-3nxYRE+Hsvms<}kZXN~y>V@pj0iXYsrBzc@S^@3tXMU@>91|QDz8tW3f($I zHZ99v>j;SzAxm(O*%(sNfQ~betb6MqO@+2}3qs(b)nH9G8`VbBNUJ$15#h&*g)F>$ zkUE@kevq7y5HrCiTMgyC&~8ge2q|hM^Iob+om;7aox^*^W}?KoEjIW`^(lBCnEqd%wzk^h9`3f`kmQ1O2xTz@M#V_}m6hy;V7FQb z9JV>$aA)P=R^RcYLyf~113z>quYX5e^~yY~Zb zYAs4HPeBQ3nN=luuPBuTDCGC*KK}q3k$loBw2N|?K(#NKQzOfS^ECz;E;Ph;oNy?| z4dmn%Bq;C!I651)8#gMw5y~sFQsG;jF=CYjm9OJD{X6Mjhq}csJS=k`yaGH#)2-`h z2yXX4N9j`hC2g%|aG$GQckb&%wdl6|WY7NqkII)dWyGN@$3gt-$;t18q@QgC-ieWJ zjq|Ks2!36B%$TDRWkv2}qzol%QSLAX2e9K!iB$PFjW)oo&qY0lDu|6LWOa3z?e&By zK|Phz$@}9|{9I9Ni&w-%%VTA$vnSg0_M^q6ROdzk`9&y5al+XAxnEWX#x;i3z8qY= zV3n8z2s((E!-*a-Aoh`#g%xjoh}34PTQ(!br&O?IHAJ4u&_IJC+Fipa2CjRRlv#T>(uyEU=Qq{KEqC|@g zn9RYB@leVT1CFUjl__cpQTv`dXuS(^uGtOG+qxXriY_!F9JbV*kCi)Kx>((t-Zc1BN_`G1F=E6^5Svn2Z=oqcaYaOxDMu?&Cz4LI z+MPbi+gsK9UfQe1uSJBegxzUnN{=njl$Dkeum?aZ{bdqz9a&dv7mom3wWolN>in`(y&(+-0MGkYXp(>~dYraul3N5jpTV@f9Je?ZJ%$lx!!*>sISNv1#oLyLu(w zi8V;IRVGbx44BJcg|?&97?oi46=SVH;W<6X)-k--rsI8WX;imbLR0E-Uc=`>ESFReP($wi( z`kJ0v)NrM^qEENC+gelp7b}}@OQr9I@!O(RBA}EmG_= zXZBw5Fo_YJquTMI_S23hgibUf0Cmh4Av4f1BfZjMX|4<1j-uK?!2n2) z7}$8zlJ?HKTC{1mU9AO&#d4z@>_GQ7%KE9lq3QNQRBZnYOXI^PT8TXRko^& zTAbXn${v=dT~H}LrDZDskB)iOPTshy^cgKT0;b|!SMr%tFQ{Ql1bT7b-}Tk6cs5$; z*_P}nw3@9(OzVo8YGR!&goQ_0bEPE=@=Iin98dwm719V!NDsvPN^QIcP+CJUBo18j zp9!T4YlHv;-D4SEe*PUQ&tLJaU8~y6*;LJ*w5Vu_5iJD3pd>jZAo_gg94cCez6sRY zH;S#+wXMl6)vnqyVN={;Y{Y`n7<@=~Bl!Ud9HatNq1X&(onbe0ONO0u8P`N<45~>| zo(_N5T734q&p5t>FiSWlRG*5JyN z08apO=3L-7J9kpg5vxxr)Y^aY82gIYFYyM+YY4JpU?}Il+t!JC_=k4hKjBG@ByUv*{P;x%UC-4?v9P)KyGaic3tm zNm66va1u@id*JXjciXQAcP7run|Iw7gO^|b0AZxew-ZE~+Ts^bfz={H!TwxEN`Y}l z9ZE<*&rmvnBK@OOD0bf0(cX@TF>48_*Pov9N+wNS0aDuoB^VtzIRJ5v`t+??JSPjH z>rJ?YAcKGj0&*lwLCs~jQswPd{{S}ekp!HGoM*zbZTQ_i-|+>w3B7AeeS|ImG?rtw z8$g8CQiUNP;V4Q*2iR*de$KhC`ABA=HDyLnZYmuA0GT0Vgp3pYAmC*1Gp@9)cu?DV zZwb3h|waz zkd-vRM`Q&yagp6h9_L+h#irr=P9Ea9Kb8pgf_ZcsZ9y*o042pLImm)0FX)o^^iQJ+;|C4AdA~jkFt!Pu&{Z zaS<}{tykiqxKyW{$CVN*F8=^BYuU+LgmerX3>@m0xpxp`=c3 znA~&bAP_^3;1vJ~Cnvwj)>lxZT$b%peA!TyF|<5KOU)NjN`7(2VUvyqmi3Q}TH`IU zSPDYvxP<}LJk*0A^kD{)!LoQlw=ZgGm1z+j2!IIr_|#qQ@e{av+jhHBsX#<1vH}Du zECzh2%m6WzHl7km1fP<1MPlB#Zn-F;P_4PMs?w!|Fw8d8;psdCr3nO;XIo~+?S}W? zw%yga)&(+$3XMjhysMJ4R&j);3kxIE+Fa+%Bm|_O6?1`%>MRY_xVCBfJx63^yGE`e zl_niRuML$Y>0#`LA1hvZNkX~+Ku<^+$tovMZWoPfCi@0p3}v$-Bpuis?nG9EHf=v- zurbS*PMAIwlP=MlZZj!WsjRmqI!i@`s}2R{1t4R%!OzB_OrcDJOm3*^$wHJ05#3Au zG+M6*%#GD4YEl?UAf)7yPq{t$?sT=ykvg9lm5>W57)r(lInt46Tsl{~m!S#YKz=%$D@I)&+?1eOiqor*Ea!L|-8SRogcGafy zpKWf6=#cjAU*POMq%$Uz(NStXF_&C)^5Id+um%zaH7@?y-NLx;lOJ-Rxe|K_{{W9- zr0+}2tS7VC{{WT{JA>P{sCB*8wKh(a^)qa0@hVkGZYil%bpwc?a6<_rfO`d=PdET` zuTuX2344T>p3E?YR?Lz!0Q2d$onluPh%qc9ZM{!Q**7AdHWy>$Ts!M-!LO#Ypv{E+ zO0Cl=v?S&C#8jT7A%2vFIfY1qjSCj{~U*O>fA z{)sHxg;^x11Z0@Zk~V`2iSezLICWd?b;O>y>EX}E1oN#L^xWG@^0%lqrM0*8stZ)O zJrg9rO4R*QNj|9$xU{%$AJZei7I(=(F}b{q<{iTr=F3H z5->SE^-YULd8tJXC29x(MD_rDlk7Ee+-X}@ZF(##5`jHa(HpAZpDo~|xg)6hT1rQy zu$+EkNjX0NNd@glF0*$>beTJB0rfr=N9@%*iy)kgZcNU9O{%3zk0PSu>#0;jC~i4$ zg=Cj8{UChl`b9dmT9Vy5felM__X1mJBQ7YOzz+KIeZxj-q7aHRv12sCL#!#xy6UmX z>Lbz#_VyZ1-$|~_x*3&0`j#C_z@^yBDN|YZ3LU>)XSv**XU40kisFx6@|lTqCfJV& zigFlf5#}`+YduRC>MJTaQnTE41aLUj{{Gs@HU+Chs=v4Mt?DgR3U-}eth7V5agWZ@ zdlUi)%5pj6>JH-gev7nrW4HbP0CO=Kw<*+^6bCw;mbTP7lObcW8$QKHD)t!XS+&i( zSEk@S4Xc{sn^6?V!aNZ+QkEmM4nt@J;VH?^2O8Aq{3X=7d&tT_hRDE!FlWmX*0bAW z;%&n2q)sq;#(#Ra-226FToy}PVNQ~oWxWnine=R=6+I*)r_56E)T8hT=}vgnWviOi zrc_?6)oC(n(pMcy^X1ATFQ3Y_9!h{b<2;{zMWRwGb$ZKi+>W;wAq2MDLno(*Qt%=D5omH4d80G^x2P^@2buN#|b5sW{~H z2(GC`T`jArStsmHps@z1>>o7+)hTM@2anrdQmwj-##E#sYKx^ImU<0G}~oiD#Nn}WcNd7@A7nJtu5Peg~F#4hh9b>d%Cgk z54NfmHTjZ|?8F5Q=sy3jzW|um*sg*UtlWWMVRA#uTYmgAzM;K7XNk0DoA8l0K zLf%(O5>!d&MNt8DRglU$5<7)^eSr7TbTEI4f5_*n4U_lO@k_$9k31o=F@J-%Uo1 zCQHRJ5TZ%Ki0}JqS03HJ$?s3zVVW~+LNy1QVbqsjdBBt>IT$o;uMgrpak%4!;a6SF{{YfD7VxVj z_d(dt1$5|aeljlY&TVR3nXNbz5}SdXMrWiR4?j@vD!}MMN2uo2g!qB+c`el1w;OX< zj>@N1AE;Fk8Y~9JO5AnFR1$=bm2#uN1nUH~sFz;%ZX{vha$s(xt{xQX~}cR+2#U zpKdi#s7RG5^sq-`z#1iNL8VTZ>y=55Hk6>LDQTjmEc+yO$LpvyR$qr%RCPow^r-&; zDSw?j`~CIj-?+D(oCpJ9lLMrjpIY>-+w9aV%^0-h%Yjs4Y;~wDr&6S^9H;cut;%*p zs+Z!fJJz?dv(j_l-#Scdjp!EY>Cxjf-_$rf*Nb4dpgppANc}Xr&410IGjA~!uT!DN zUQ2$p3;+|=-ydP~saSPMo?wIhC|nNL76!-V&W6$2GdiR#WT^3yd-0-FdL(e-<;;9H z9UzrB=N)I@e4R#(C7Nq*X<0|_M z_wTCgm(rGeuz*f;oN38PnH@o=SWx8WtYafyHyBBL`Kl>WzbOM*+^_&QE`4i405;m9 zviKw@o>S~}Aem?pp(~C=Y`CDVi*DI^ca>Y9p;F$q$o&n(iX;qq{DsnJ{kdSy8{Jd%mXNuk~ z5=MKSEq|CCj!ziUOd4$*|J@o>J z!;M2zg(*nm9C!Bp^)^h8DMY-Kl7W;bzCT?XL=z^1Ok#w;0V#2E8)-qcpXG%fRnEPF z9*-;lI*8;X=L1BkQfXBwPspptbt+4FXf~1SS71Ns8ePXKtx$bcI%O3IWi6xu8IF`A z0~zDr@24SeIZ!i5SliyO)9-Dw+S@KQajJvW+tOPAM{COHiAF~}`i5S6;NT@c^&Mlg z>dn_y?Mh^#WGgFq=?g0^9Q$Zhex)XK)hbRh4mxqBnPx)B2`M8Wa&n&gQn*{3M(B^r8pc{3T-1Ce3SnGZ4ngM5Zgv- zXn2%@v^0~)+b6lyN`yL6`j!x+AN{2D44>5MXmtsyn4wV{Q@*~VfH~^an6*?=6W1M% zr+LEEGmq0oqFFUXP}f{}$ZW=KBPn)L0@su5oaE>ng|zopK_n{(0X%8K!fK_|3q>xL ziB&nDQ0s~%O7&;wTSTZW+IvM3oTmJ@rzpJnaB>sa1NJ)4HpYf0*W)TlDMy+KAsN8V zth>dyin;FN0jA3|*qA_Rl;f!>82FXUu|lZ zR2WXS)%(5o6zEh)jD$w$XR1uJjsr20uSol>`cg7^JQB`s+yDZ1nBVE|R#bId81pqt zm2TE0Q&DTs;*>PkuB9vk<)i+kE89RWh}3EtjUwN9aufy?Eocc+{{Tef^pEw%tox0+ zPv37l7S5n1fo;cE@?f;-P#^WW;lXvo+>`nM0LHW0t!gBM{Us@tB`E|r`pGMB{{Yy1 zwV?JE)A(XM^9S`O+oxL2rQM*9zaE}cqZCJ9^4%d``1jHoY2T{LO9@au{`#K!*h+l1 z2bH2R}- zDN9e%w)<;A3PQgA;E#<9YM}dh^9D!0PM;68B^V8If2eDv`B4iaBA*V*b!vJnQb$oB zBxH>(FqnBCSt?jUitwa#@;>;~yJq2Lkl{;=C3yU+#&P?5=&U#}>c3GT_F8bP6(AB& zLHmE>Q~*S;AxcXFCXMZ7`$>eOx3^R3c8O7QrDv-@PT}A>pMpL9MwfHa?oFV%#(pYBg zSfqs@gPqjwDmQH*wGIRi4{GVX`M&P$)~UI8$E3%O^w1ipC6oXP&t>tzCyilOQ^t`U z=v4`lV@q%P9A|_3>tNdo#4CB#!@7#!k0oDCF^-({_QQiciS7=o{wd^AU{k*VsL{~l zt-03*s)6c#liNSGIQi0XUk~B_9m1z!`C9@8-9(<7j-$%8rT!z1x=q-T=^zN0`5!}A zK)!0LbU=Cb$`){*umD%y(Mnd!dc_N2U_kgGHU<@(m= zR;PY58e0%)w0g5>Yt3@6OY;y~`(uHho-wSF{6tn|rJ7YtNl8AX@;}h_({}vr&fDck zhfS-w5f6noA)>Ap4+kSe+Z=kwF

u(uG=&JuH@^u6=GsBTA#2BRUP3E<>VmE+4$_aFH8(OLx_)uV|N zyPCMDl8^_N_-3UV(|>K(E^Ki66nt);+K;xmc)V|t4; z&ZM78H@iEPD{&yPdjy6g%0Nu^Ql1j$xd3+0f8SZt)wpSp6;eW+eG27d~q|Yo^{tad#2I2f=pm|kJIVpO={xXxuyE=&>hD9-ql{S?xy!f(`w7Pq_Y~gOBkij zeLX6Wk&opmUnAI^OpNWjc+!(WkktEr=%*DAJ-5hWUr8sZd?xhapC6vm_mFb~qsbP`raU{A68>uT{gEO6z3)vQTV7;dxI z%YJlRBHYlY3UJ(@^6~vB)f%O=by_i|Zd4}GQxZB2NiD0b0DGxDln#52b$Q#3^Qibz zu0*)4ixQi7T2s^IRp~FQ%tW?N3h7od%bwt$e*9~b?? z+xNRWPhxI;H+noI*QGZ~ogFV46;mQa1)uqmoEX7KIRhLKqxTlj*t_{;Cw%Q#jzXHY zy6ZF-naWyF2QD^8bRTbw<5~Y8HnZy&i??dXmz({_(kSDF-f%Unw>{%>eTjp zxis~))>+^#BY^&H-v0ouv+7Ms-H%*mU1pdnEN2fy>nQ3UWe&$)((9FLd6^L5Pr@Go z5)cRc#Qy-4k8!B7Bu8OFWJ-6Vk1#LiKHAo$hY)V$U~Qd*bE&E-TPxyEP3qlQqS(_% zmuFF3QFvrF`n_#&+wZ9kY!%rq(`MvuQ!9Y-$Z#~V<}r){RGegY)ivwNpz2w9i6y19 zcqtmT*q5}Mjtt5T!+9<`3}q>Wt0$>R1cVSj&D%O*eL^uHG2U37T%b~r>H#?N6ZNRH zyIM_+UR-)j(1+S71;uq?3kUj0IL@`XyIHnZ%xE>sb{tqLkr^$?T3#UrNbYifAwSz# zRYG$Tz>iJp^ANs~*T+!%AJ2Z>TIVJTa=13le^&Ew# z82zby}GgawImS1x!X%f<^&Ky|q-4 zQ*0oH)JX@o&Xr1uS+1+grovl_`E5P4_R!pZ=$`@7nZO|Gtq$U`t;i6m#TA4Xry!~J zpNvqbOV0^W{-8z(BUQ?cF~H%cnxB}|Y=jV^Qa$jW*HI)lb<`A-IoDn-k1QyXdU2@~ zicGi)4%FOGOQ#(m=O3<~E;;XtLPC&1&!uR75ii)AN4xZk?&YFIsZt@%Lg!K^HdNHc zLG`ww#xgQ9>~+-MF)H2^Hx1AIOYq+}@R~%~X${)QJu85&k<@yAGoD7dHrkm-wPtd@5`93=hVlp`v_=m?hj6Yw z`qReo4|jk|X6r?x-B1RSSofw#`V-Q#+O)rnHv;9xnIzy0-~f5~Pg>9KtFp(W(BRT7 zryoU5LcF@f;_)rYX-6p?C$Ueyt+#bL^0GGSmd)WoQ?P2SEAXn3l7Hfx2ZN5sr?(#( z%(p_%fGN*hmgKf1K#bx-!ekD#^>#fy$m6)sF}OE{)oetv_>IXNLY zK9ET#1LW!pbiIa8%*?=_E|4+hRnX$%&H$er`I&i zbvJNs1TkSxT*jPq2GX|rR&)0G8PJP9+q>_pc~*q@F+(Yo9#pp(34JNXFcsXV?enby zy|zyHd`&X30(6uaaMK|Uy4h`6&vg8bI6C$1SZg+g?j&~x0K}3qofiTL-usr7r7TlDjtF zmnbXnX!1&&gvyUTN|ZS%9DsN@`|CQJxEIFcL}~caU#-f55`;41i;rVG40l)Utpfi5 zuTZzX$*0?l+feO_l`aTwLo3QxCD2bNJc4unnq}f|FAldY%&9s9X4nTLnSf8Bp?1(L zLlF!zMi@rGZgNib8+GAXdv_uo!L%EcE=qHfSM;n+h7$N|C#TH-^yH4k8wv!(3JB(QI9EStqb-bW9_bwdYiP{iMEm} z5@)$dtWwzqBuMNJ=7afxSKE&K=qC?k{5|g9x!#?I-f%aid#`Tww6>BDGn3){&0tV$ zs`VOKTtMUu zdyn+hF7t}?T3fH%QIMG^Y>6vnXAh%2@$;pVIvU$nXLddAp+pR>L zWjhri;HJvmQ+`{S{K+Gfob#Pqd^NR2MafZWy7UnMz;r59_KMRTL>`lb_Q@av^QvCt z)Kza(dW3YYGL}e7YRXog-9YkEXQG)$YMQNEfgRqk$_eP z60UvqW1`dcrst`))kdLFrBURdAy2ZvedbltPE5q4wK9mCt1idmc!}5PlPdvUr{&zDAI!0RZMQK!6~1nz1*o+!n0} znU*9N#PcG0K%sk)u#mhs-KCApzNRs7vjghmzYz&>Npyfv6r`wv4?Kh0Ph?~``-jhm+PLETXq`tV0bhQn@uj>OPv7dAA ztIqLWR9lhbXKuA@)T-9BHlS0g@R~xKl2SSIRxnkL!29b5wRdLq+jUf@+gBv0hN9Br z)FYwN1BfIm3LmHk_162~`*pl3uE?nW0FJ3uO2ye$d2ByIaUd}IF_6DAxhE&K2q0>T z_AS{K{{Z&Z*d#zK&c_j)00;M?<$x@pxh5kD0Nj#l1x{^^ciI-s3ZHmQhU84gnHofb zSRP{eDNb;Zc+Njl@2w+yd@0|a7dD31-+i}LRx2_l6*FH8@=Q5ipoY?iCOpN`_LTKIq9?b}zob%Qf)rB3UCmhg}V zIyNk=?j$=el zInI^)4&5x>xLH@c#K&9N%mwJ7!s8%Ch* z+jSI(k>^BQWuTP=j)J@g5~JBejErYfcM_-K55t@Ergt92G+B{QzolD^1iVx`d4ngb z1B{<-1Kyq9-2L*sAXO{7gDr`c#9(cy54e;&5;JS-Y&M_SFb32b3R0HeU3rxb}~ zD**1KM=_Gep(oIJP@3g~;vaeTl9#wO+ajKea{O9YrAVW~NK)m-$T=O-vUAw_kLj$2 z&a>;5{oyZf_Zpunl`@+oiA~FjuQ|5HLG+G$YW=ZZA~%N9+8Fi~ZUtf8xTah`T;s50 z5|~oe!b%cVP{m#5+@5LK&B`%)=f+{{$%Fz;PuVeYp(xhjh+>_JP zFhD%(QhpIQg4XT!Q6>p2NCO9GlhS9xrroHwpq*X{0LeRV(j>)FD@eL46-b+bxs-~v z&ulmo9-ml5{->H-U?s3rtmQZZgU&QdaYY*Gwd7f`s1xBkG7BxaCG-?3E5MSKEjaZc z^Mn1hNVE5DttatYI+DpvG5K#UGzW$jhSX0;KlK6ct-E^e-ws=pt7mfH-uD~y@oLAX zT`8!L+_?1y5TvK0K9?Hcau2^9@u^?A!rS02v27^F@{mZ|cnbi}i0MuL0IVEQMiRho zJTV)A^`3M)WA<)ctKojDxsmUg)b^@1U-12EkqOl~4ysY>53MJZ6oJPX!S@=-HrnV~ z_dU8*wL(Ov;m`V*?kSHor&5wS(&7hn5yHMfJ+-UCo3?SSYPCk>eP#s8F1mssi?LPfgJTu+(JCc)bF+Ho=cTC$_0x?fh zB;`#u-bg?Ike`iQd|h}lw6|`@r*E%?IujL2EVj~`jl9|NXVT>kRMUy>KFc3t+g#gK zpxt(E_}le#TxfC<+(g2t=`NTUQ4SThd*Ec?cOA9Wl)dStZDWm6Hb-)(*Cd6?62)FT zbJ01q@TiZVjcI&w}ZbcfGbW#-}(~zo@F{cD5DQ!9enrM&tna5yoQh3xV_Q%!j zy}z_*cfDd%+I_(k$$?Un5SDtqASDYPuaI&*w7O=(T2yZt76#HY3QYL5W>XS+#6?DN z=M?3+_e%Zp=SvFL7SG^XT z^IK9|sAQKI zaixx=qXPjzW2h6IauvaGZUlO)D$Rc8sg__D8i4d^%R-`|VC5+(BLL@-*ypyqtK3>M z9v_A%>luQ;378FlN$Mol>jvzLuEkEmM%{FcQD2}tXZ%R~Ky1d{P^zk_QfEn|t*UKi z(sk#bkyJ)Hgrp-1DFq$K$j-VRi{cBww~dIf?i#$u?E99l4a#$posWjeSRk^Zq0*po zb@^wrn@QrHp}jVC^lXmeN2u1Lqw3&1C85C`4ElVj4Xc2XGM<%VKHkSfJVW@d+>^L}WQ25;BgZ5_(4&)*d6_-xBzBwZFoWmzV^ZJRmaK?sr8ENoyPF7<5$52l&g2c)QWAzW>2{Oyj--#O6Ef( zB`GQ?Jx!ovo`H@}wuU$SQ#UtkC~zWpx7xaW+e(^;o1CwHHtcAgG^GKC?B*ejBX+0P*v;9e=>h{+DZp8-k%}R?*~4lO5bTg{8F= zr9}%0=~_+?R;f3x`}mo%Y`fHM#@;Zgl&29oMM>l)pH!m0rTJ(${{Y@$ML{JgKYZ%z zy&u9Kezr<&AAhL(m0qe%wrVXm_>~F&04>o;YosHi%EE%WI)NO6!TV~1zg|2nEzqmW z+Yb`g889HkVSiPl7F%odVQNm7bJUiQdP1mj!y!qxyKR^l*$cG+ez(bNT2^dR^e z!DojYM3C_ZDnJMRE&Kb{d9mIgtb2~cuf2ZMt@i7YX_;pN2B~UR!A^DQ%)sG6!&_VEpTD+lbX|%)F{wXIG&{dj9}n3S7#aI;O+) zs*ENXN>H>QfS*bbdX7m@A3BE-!`kBQA#=Eem<30vk+hQl4t0JXh`C{%BN7SD56~ZT zU#EK&<11^oZkaOuq1@3@3NQs;(?o z9a4?YXFun{C0Retjx*(+c^Li1zbP#Hnw{a-Z5MHDsiw78yPO|eCZAMa(NUdk?w+oM zlB6ZnEP|B`3}klKMN&Ld);uoKskhC0ZYH5GhNIRh49IP4KP0Enwxl$AA8kN|0JMdB z9P1b1?xM1n?NAOt5@UD-w1NJuL!?um!(M$>r5bPv{?I%&@UF((I)%kvu*Ghil~kdR z%XQgr2OeV`mbmATK^*j)_t487x>t!kmvV)=_MIm9g%!tP)PEX+66h%;1^S0uN-4+Y zP67AEv;B(S{hr;3Z`|@X0T!jm)Ust&EvHK;3CQ)yigJQ7c~Wu@eO<2Wrm1IL(Kkx? z2$OF72Z-V?Oyh6U1EJApFO~*?k5!{8}L+-=x>9752z5X#~9b^yI+KE1*IjKZ$Pa;kqoXi zQk2M02cx^p9#VM+AZMLqVu=o_HJTVDBi3GkJ<*P1Ezea!CF-m@c-7TmdH=AAt$B_Kz8JtaQ_ zjC^Y8wRaxucqge@duuCjfu^FGrmD43EGd_r>poixX;~heD0Sxw82HwU_ipg5*&CL) zyF+_-0Zt)fp1saG>QZwiqhjT|glI;x$2c0TpD3Pv52b!>BYtc4{bT4ZC~w1>!bEuy zLPKvA^>T1~AG!N$t!>X5Rc*A}SE$u}(2cp)a1j!^ZF!K*L6tbrQk!jG^9mavAgho_ z1aYpexF}u)KZt_s_BQ!#bt;u`P?!>&yKSW<1fVORI+qYSkEr(KYnOap{{RKw5bCbC zxn3Hs8YSm#xXgI$rkdhoJsmB!5EkNcP`&^vBL_J+=UE=lz`ig=z7FSQeCI{NsNfIs zI3PE;pYod2IF2KNyZm7&Igaw5mOeyvtv7Brp6IF5;%>Kvz5Jy!2BgY=7TZh0Qe0); zl_VCjf8`PZ0FlV|)7zt9ctYLX!lPariDlNjH|~O8`no;yLuoC-T!0Efy3#zgXQ+;T zNY1}IZH?XBJ*15@YPUv;h_RTf6-;pcLH5f z?PXG$MG@N6(Cj$$@)TT-Qb$p6tfvak1CL>%2gJS!#1-MmLmlC#^MAhC2Hn7U&XRi9 zUA4mTWHX37k1^!fBgpC$b94Uyg*T18imBEw{kORy-IN-wImUm**2qi2_^MZ!uRQ>j zB$aYXbCIjXU&K#@O~~5jHlM^*I%eA55NIsXDz^^bG>4&8BQ=hY`(S6NsO01moan!W zPZHJ^&D#>LJ&)c>wVgTlKw`|eCw)~ad!z!SB(EW)OqtEU-r;xe`@wY$OzYYJUkqTRD{U>=|{ zje!+5;abFNVCnp!h(-kNRIU$<^7QP(Xy}lJnJ8+=D7JNIgZx zrD^FP9C4rb)`KU;UyJ>>-Zx&SZvDGlpIe&TcVSa%EXaW?l(c|jqtF2Wa4>n+FSeIW zCx2zY+nvX@C=`bqW<&J3k)s$+Ruv^>VQ)X!Ap~JK7{>!y{Z=$P_0hTXt=oev8meN$cN#>zp2#9!TL(%k2oMW+et_SA;P5-*&uVlD`2j+Yv6s{trd`qR_ERyCU66za{pWZS!|CgG-5 zT8UqAGOd-KnGQDEn_9l00g}^$(iNX`@2Z~oZUQgs+P{9OM-x-@J;;U|9R4Dt063?wX z44=cCX|*!kp0bdD4?Q5Hdbsbe!s}7p%dOQYdrexQ#(+YV^zX`SGUA(bg$1o@I8sL# zKN;_<-J?3cv-i~MV-=*zsl=G{RHByu09$fGa+Q>k`H)BKb>neg2>6E$H@If(-LV%7a*Lu?DFXN|Oi_ zs3d|hmdR|W1fNOC*D3GpO}UYIRQFS2(%V*DcCcd6AvrM$meP{TYjI0&JxM~8R7OTQ z0Cv~t{{Vrn;sLfw*!n)!?k&cQRqTUzSv=eLrO*(06Xxx?$I!tTwgPEv1J5 zg6P0xx(B7z1$xps1E-$)T-&DYs8AieMaKGWh18U^Fxx~WEs>DnAmJn{j*ve3-uzJb zCcO4x+T~YsZF$tS`AU-oh|zkZ$dXl`EiMcsBb6Sn+ZyLWAPQ? z<9>Dyn`T}Tp3oVJ?Iz>|A@H4p7 z4C#|-?Id7|hf(RJnUz)acTIP3hBiAXlf2Nx4VGc6sS4&N;#|I>K z3Cg+n8tmPg@gZr@JX9UG-b!Q(W!1jpPF>VWyUjZuO9>@vQ;PJshe}QoMlw<4hXw8`@QkD`%R*;jDgOEY{>a5i3;^DFFji}wqgk{^d)Ts%khGQWwMnmf> zaZWl1Q-B^oIl$m+^)JLNPjNg(Z3D=#mqOh-JCwH^W+7-tsZ&%EaKBfmr~#f2Cyjn^ z?Ohs~W8PKD{_uV(mnhLzY4o`e&=w|R4JE|9G0+wHxH%cuv%vgEf%wk|IO`Tw6;F7p z7f^f*md{55IvUM;gW@@fLK1n0uPAak*Jr4gldH%!n8LQ^u0^!xL~^~n?OBj zl*9xtqC14E(xkYY^n~^a?VvTyg4sQ^uU8>%R^+i!`kOt86hEO#(3WaXbf_|-Q^{#1 zL1W|%Ik}s&bndMxjS}_07WtyaZUrOV?6~U@b|7<32lov z`msI$#{O~VR6XVJisc@N6}Nj^S^8TJ5`V^*GwDj(S$!#amluT;w}#Y^5)OIE#<{-U zx7ey*=A(DPT*!iJYm*i`o?6{OSOg^dfAs71t7d#DZ1wb-<+tGv#CqP_`^rikx_0KX zIZ2Zt4YosRLezYJ{gBGte_JcuLMmO8w_im>l3 zJHcfN+`Da?8iOsjGlz)#;<_RDNu(r%Snt8d&p zikd{2R7q1P%_17zT|!z@mSU%)Bq?ejWa9%TS|5sU1`Dm%E!*p0s}&oHgWZUE5hO2sTU3N<8yBJT8&DoZL{sjifc}`CRJokONdZmrGgf} zQieYPS!i30L={y!ujVa5E%g5Y?VhlusC+mMIoFz(EG?!* z(j3W<>D-*bKm!BLXCk#+2J3>`2m}y&-lqh4Rq3kKO3vu+7W&6kzx9-gq}O^XDfLN_ zE<*Yqj)d@CZC;>rgz$ORKjIb?3r}-q)@a+t_0H`^6EzBrT~XE*CZOs<-DO2zn59Id zubkuKTL$IrUx!~0m$j{EBJru+azr?j?-;chK3gryTOMNR=|U6~tSv|dK#mUt>y__z zsx*qst-%qh8{}IvJqM|&g%-kuQiG%cKhvga z@v?iK{0r^IFFJ(ibSld$V!8N25FT-berC{BkeuKQ`vP@q+^xf-UOprrxwgY>;8W=G zsimDTkCONr5yhNHAL_feg>&qfwTLIwN(mLtGRZ(sx?Yg7A003Ic)&z zk){Hs7C_|nsbaC~c>X?Y^-pRJ%uSnYAeQ%geW2xbG@Zic4}<+fFvpo==(+ z>P~tFeZBQ&_;(khxr1^b`QPMw_ zmY)QLB_LoV5!2fmHh69qj7ywn!Ef8TxYlgBTZlp51T(Kw5H^uQ^~blNIJpcY0N@!M zqF|1(k>D##*>4wjuZOsBX)&*8waaWe>R+|%P?IJzjVUP#AUToLKm&|p8nxeh!QtNh z-Q;c#%IsV_b#BrfZB)5y^I|n2Z3KtgZ6g4r^(ZH|KW%bVj%-Vg=VG0?73nm}b9ASc z+UfB;)tAzOT5AeW04ZG{tJoai<5sGbetYz4edo6Jui+HR0Kq^$zYI1h^=U>~adPE2 zR(#cG9FUSQk$@AaaL;>&xc!T=7Tp#?vEE3S4dOf0w=FI59^!&W^Bv=%+DCz!>K)a3 z>E6L}-*l*S+I>1bGM=P|YXJ2$65MX;0IkI-B=n?ubMP~wx3mk29>G_)8s56mL5F!$ z<51CW)2K;A3Ww7Kv=op5%b=*AGr3aFJn8=c;o0L$!R@ay9gV#EHxjy|OG0H;?up%O zCTCi_)wIY@N>HSf3>=Zres!UEz}`!4{JJO3*-P?(i+0s%nReB?M{6--INH*(rrTHr zWlKs)_P{>c+rj*If#YwU2-{}5zy5Flj4}CHnTa6n-5zx-zYgL!YXgW36dE+8@L+;i1F1t6SBzl#8-$ z#ZO<=*1m}>OlD(<01)DFgn@yNZ*FyOvA6#K#+x<;o4d36%a`043T9;W;pIrCU z2xYbqzEsj%NlAAA5~JbA*BUxFgQi-}M2vQm0RI5QgW+1j{6@{TQFhy-X9cm2aoy%3; zKk*c+u3}V+eA7^Z(h}N8Lqx2OhQ}R;0Ve||IvZT@wc=jv*-BM%#@PDx=WfmnxZP?B z5~#4Nkg!=lD>wP#! z0A%t>_ZineK;L`9b(H;wPTob*?fQKG0H}vUjV@2qw&`pF;!=fhqmD`W_SdlA5#YFc zfp~OhNg%DpMJfmxS4E#j2du^`%S$(JCaa1OgdA#hKm22sMShHJmw-P3cb>*l+1(BD z7WLxNO701P&nXN&jQItp)6$it81(XcomMv+!q@QHv+QbJDi@2o(&*BvB{AwzewtZR z!_>3}QUOQy{{UTag{8TZwZ$?xY)s2N-(bZJpgMv zx3y}OxIXlb$!ZM~KHD@(wZ5ki z+i8wNPf2H`AxiT|UI9Fy1K(Knmu%Da{^_k%{3-a)hxPL*QblOF4s=K4L{fsBWb~k< zg%SWxdU)@~gzw(nSrvNyGHjbhw#&3?L^$;OZSvD;Q)&xQDsc-cDk@M`NXmk}um+-D z7T5lUZ9+DBnQK+4`-5@TA-`0wyD4n75&=L`VWFht6s<~1)U}i8NWk~krN?kT6uPXO zb;Y}Eg)F_7bjD{+G@0Fi$E9cCFW6G2hb*il1F2>YEwVf+&1u`apK5M8w=VjoF0$oK zGNRCBL8-Kdq|}~ImdoxARG<`cQhCS5gI?YnZaT%GQjt>L2*s;XH(g2$g>=fDEpDZk z8(rrT^^(b`n)zgl9 z=TW0?6LgKOjU6%GcH(Zn;@qiBlorBb^Z=HFSp4N&l@r(jj{2R=TrI>R(&->ElX4G5sU<sBV))n$i^!5Y9+(Y4$85DzZrhC8 zuC>#V<)FRj>dyy)2B=q$h?*2CyKwE+rA~A40)}BczP_{rgpP*5&lnsIdDfS?whqwW z_10^bMYk&2s-nz{iYyuni7@6o%WGTGq^-l$Ty;cbr-9Rq9BUP)*)Y=%lHC%{oie2! zqNiq>8!KFg8tMu?D*%)bk=%CfbdI<9p8B~G6cy4W9XyUn=m;m2fmQ;|qzdaX&T+qi zkC3VNhlds8L;br4kwhkjsni zgp+_(--E`j5w|9rw6`wcQ!SKJ7)?U)W~WM*L@onL@|2~t)ItaeNDBz-ASi~%ZbqQ| zJB0orxJV*3Y($Vmorp0bNyRX0NZ-Q&WO6eH8;>oF)@@?=d9Bnc^*f%cc2nq&P^;`f z6bZ{xsxn_L9-x--kP*^))PE_!?sa{+ygStI`us^7XIFOUt;&Hmr(J;&lFM`$@zhF` z`^zB&bOOGiz~FLDHB;Ma-8Ie8jdaJQ$zj#i6#KF&FRQ8NmP)dvo=;NFN$yG3sd!yt z*s|TUDt8MM_~xJ&bVZ~%lu4)u70_a~>T*=jKqW`=f=2}7Jh$4*xzfH-7(9tN@+zW( zsc^8yeK-AQ&U|YGauc!SuJoi;BgPTX&~d(>HP!X23vmGU=@~z6K6E#8>rP!asiLy= zQm;%AjC*=jO{_e&RN+^d(m3i;ijDyzC%M)0c&+;m-At-h-BG9cijU>0NvMa|N|dmC zkgN{0r5H&*>IC-H3TEX^w`mSr*9EwfQ))wBMPF0vE=P=npXD}_zy(J=L$)wG>A0IE zTeVfe8-bD1W;~2hv2;2?^#%u=Z|R!WudT4y4+%2uYoeD#m2_NlX-SnfiEyO}6u0t+ z67tZ}ic}Ud645|_&?C&zlc+85;qYVNAX{+QdZJwvY1RY+p7U#FpRTk{Z~ zJ!~r-ExVqi1t%pbSIN$)i*l<=x}-NmN|{0w2#<{9dlR1ezFm9WaQKzpi+bGLIdr-W z0v!19*k+ReHx8K3OKmM^X&k8ZpebJJIX?P-acx^}fqmSHw<{5((;Audw8vj28eeH0FX{_W6~-OyL8sgtea8lhat~>YD zhSHJvi|VF1aHfk6RAsd)SwhqnfI7MlK+Y7TkG65_HCVJ@DRdW4n1ZFh(9#DhQn&!) z_0@tkuXIwWH8;^MpP`28S)PL8Le`}p%7mUyFhL-3`|E;2e+&U9?|N1+^5oT)(%7xi zxM?-Zvets+$}O`DO1W!o%St0t*iivKYRZ81sDvdWB}zC0QulVTwfC^1Qnrh4pQISH z*zxM=ero1PsZ>c&arBe<5Pd02L-K*nN!6od_Jedcc8K+_XOT*^E;`du6(+A=OA!3V z5MC;L5(9;_1uPPrB$19t(OY+Y>|Kf8({XHtIweY;ZDR+m%CNH{!v>+9C^uF0$}RZ?(jIZ!P}WdR959AO}KjY}bMPioPhfmiq4;4a=CylIgW5HtL_J zsl+RUy8Hb-XviLro^kFDwcoSDTDI3NLayLB5@Vu?KPd66)-O1{q!~LMGDndkZ(71^ zeXrT*dr-#V?uGXz9Y&_53Jo$d9&3weWj|20=MAH)(f|rq3LtjTD~DoyRPRRdJxAD! ze(c;vX)H5Or`+`VM1(aVq#yuNH8i!`nLQi>t=3fX@q;beAcf5$MldQYC#{ z#as?ECD@*B97#%jNI=4eOK1b63}9%j&-_<>TyC2&VfbvZ>vNR*jwRZ4yJ$FBh=6d~ z0@9L|sHc@205gG{9an|9!(Ru7v0~>HzLG73j(?m6BpsqfD~>#l(Ezr*^*oNBlt;Y! zRw-|P1W)24ajHGvxVEjWM`h%NKF!5=HruFda-!fsSxDe^Io6G1e+0|&+<@(B?(t=1 zQ&5=dl`*S+EUAiVl!JwJ^nuWye%blctZe7;ZSe_FoVvc!ZWIyK>crXhVIe79Uk z?5>YWfE)piGI7Z#SIx)po3n=5qij_>_=(!ET%9BtKjd}MtkA-nc&G@Ts2Y3xPNZts9v?50^cZn6bQ;f3Un{KnbjN_TqV2#IE ztlHysd$F{aH;uZ*0jqV|MNz0$ouy5t7b*1#Zlng`MrBGWDoRS;b=4K%1dg1mSjOFW zklYP|xa3o7*4%2fMH&1?i*V9gTM1hIeGayvlY*?2s~*`J@4Np1#((h2*{{R4%FvH? zON(bgaxF4+88FZooV5`qV?AA2c}f@$bdmraH~?#tYCE(1E0b}}tU~b7xE1&1y5sYz zHSNS(X^`U8)TO94g0e{@?yQKdBwse9@!~#r=)c*hn z#11Kqt{iquAOcXYjtRg$D%G^UJSo?8CHgMm_-xx+%$LC}(P(xE3!3Ie65(lJBm>S* z#{*Vs-S^<#aofAMv%!|zQd)79qC{422||3AI5;V2}o@t@w%X8*ke4E1Or~ zdY>MV6@aM_=3er{lCna4!nA~`V>|>5=aO;Ls1y$reiio;jW}AK2DXxlXz*1sOO?u$ z)h$3_Aq@bar(Ifz0V5n_k^t0rUyJ-Zf&r{?{8$cpGy;Fj8v2pyW5TB24r{=d;LvHo zhEQ?SPcJH|-*zX4E%AMs-W~iK-Vvy@)(f{3`ek&u*-`9-spOP2l<)>gQ2>%P2gA*g z;E9|16urrzT=HqST9rnpwA{H*IM6Ecm!6b{)IdpAauQU2G(kQ+sg-m&W;5YuZ=*v- zOLXAu!4$Xw!-WcbBOqtE?V`3{@hZ3@R}%)=@Z+?w%X}rs_9`7;$E8bAD*gD; zwyioiLounSVO~lb^3p;|oh`N!0qH^%qDdoH?+M?+NBEe^yc*rjz1u3Crxr4U(JM7- z!fA?N1No9ve85wW&4H#Xf5nf*e#_EXdf415Jt9d`zM2icZNZEgNhIZEwzJf8>_)KN z{{a3lo-KEt+jiExcXGc_L$4LB$12Vx01#49(2@a8J&zx44nN}DNje{c7ei#5uBrz3 zD`f+EYp3{s3#B!S+6crbX6cz|`d0no6Zn2rsPfex#8-_SsGh6n5aTS?3IJTakl|WgFN)85PmhHTz|x0#Z^X~1>wK93^51< zu?CeW!)cI{l=P*pl#Wzz003(`{{V>oC@u|rC4#*IoJPWK8=klnN5YmRc$XRf08i*X zrn=9C-v7AP`rM4hQ4U#-+yv$T7^nS@|jfX>+T>o(t3}r ze5>{2?W^U*;h%qQy^3D-RQDD=!)rs9+tnADD)UtFNXl}c3WI3K&U#W$1D#>`Z^b{w z9Dg3%FASEfwaL;V+q{gzYqp|#0b6hI-wokyhr4x{U=u8(Cz%Ato-3wq4<4Vv?`^C! zS{rrzI4Kp6r*NOBy6Wj$uCM&h6eN{?nZVAtGjqH^TQ&ax60TmhjXKq~sH&+U_!PPY z8?Kp1K}Y~0rv_dq10<+&u0ZXo_WDqE^6K0MXx@mOg$?l_i*IPpGNK)}Q&A{G;0+8k+*nuGDF)79y9B^18z< zo~5t!1CTW)4SwL9ma8D_&;fub^%YlM^eq;>#kdh+Fp#-2CRQbswmMPDma~;9SQrD7 z*bQgPTxc~18-nq9v^aVlDe39}@Nj#6`qAxQ4x5v>*6l*=wdm|MM}qoTl`d65wvdNa z`CA2K6)5}xs`PLgENQ68&UYwBaZSI988{w?VQIK42;Hf_q^aF;H$5*!i@;N61?X0S9AugsT1}9_4$11CfcL>x0 zE4BpF6n9pK!dBVA_Qte}TJ*JOH0PsK?eQ&3Ys*86QAt9*mB(;CJ@rwu=#k`1OOw_^ zNltk@pSFnz(OIdNWwn-6=b;4m9~u_W<$;1Loz$HsuC$%ilWtm5DYUD02VBI2nU2H@ zd9>%Ag&q^1at3(spee6cWm47{f60use=(%19cS;3`X^7PK&(P`TBE5fvf7k-6af1H zpKUQF+pbc}E0GCsi78WUKG8~mCn-HD{{VBV1a??fCz;>gr>!+-dag}&WACKC*+2u5 zq0XY#tg4$*+gr^x-?xe`qVSe{mz9=s=rWd zszS&fz;aHPFey&0`H4|=N6^wn0R4V7XWEUQxpy+Y#UhbPdPA=-0S$}*K1ucixhGg| z-8!Lt1zhR2x|?A^?Hfj|bi9~Q_}<*V64kdEn^rO4hXZiovOK1cka!&c;17Ir&m@!1y>1VK;JzLO z{{V>%OmepW09NQL!oS3EzY@4@aED5BZw`X4zBN2_%)eznwmUxtJsQ_#p&ZAi$4h@y zlpZ>|K=gy0Bw-`I3H2UNkm}bY$dS}@$?84zJ-G83l(jz+S^%C=$TdFxFTRR zkz&`_CppHmNMb>%sDp~xHqu%z-M^8yH7bl&-e;-!FHCTRwSme~ z5(<{3V;BIR*lQoVt-6i1F>xkDaj+HnooJ+=+uK%crrb)t-`8T@6n7hLOmmbv<7rfUYgZx*3loafFlk@(1*!BzEV%t?-AkZa)LW z7*>`;m<|S1^b9ufsBuB8-CNegh9Ew6Jeod7(y#~-*?mA21moM>==}RakqL3yiCGgK zc?nX|(?lhrd#5M4A8s`Ujcz|OpxiiMx^b5l6NIFDl6`>Hj^JwDqMx9*CMs)*K=Y>b zlpq{(5f;E;N6xEndD7omdD5Tyj~bRAnN5Y!5%PMI%8;)A0Ql4Dbpb{w6a{3OBL?4x6=p<- zRF;CsAqXV>vU_UlNZ#mHCg0YqnkAb^lI2ke#Y&?by!39Lc7Z(!QU3rjN{IHs=TvI$ z=vWwY8^gIR5Z0c z8>wH=da=%p+fk&>VNjV3HkTY7ZYcn(A7XV9&>+)+EMl#;8wx}@_ft)n@#3?Fl9T;M zf!|dL4$7<57YZP8)xPIKP=HF7qHqQWbDeB4tY*_<#I`NSE=!p#sreEf9$Fhn9nN@4 zM{=cTV|$yn`w35ek+(1ztX`^pIlLSsvrEQ$gf{;Gtz?{e%I(wX13A{qXy=2TY$bIP(U)$Q0p#sK>IP-#0{{>Rj#zq+y6k5%%J`!@6H>U9A?6#YU${#OJZg?g}g z13)k9=DWDnRo1SWqmQi#4aR63G}B|U5T3|L8~_G14yRV1HnSqNQ=0VoavoEUNtUv; zxZ;jVlu0C#PrilDs7cC{0V^k!b^}VKZ4Tz~1oJa7R<^1Q z8IJ2OJdddbI3JtXok?|;WwHmC(nfp#08ssP1^3%iU9reaBYF+qXrxqHq5VT?rdthEn(cbzxoj5&!uP7-*5KsO! zRANNLthpLOfE=Ea-&5n(ohw6?7$|e6fS@p}e!98=ZD3+*Z4Zu>+dd7Y9p;55*+UUz zRANTqhaL%W=0->$EAtfp0DWBVExy}**rrX}yP_LLyJf`XDNl8Eiau$==jDj`WThX-%x@oNMHpx%?Qk^BH<^{xf zD92K;RD~pDrw3m{#DRO^_Q+_q<3n{vAC>d4f<9ur%Ou+PllM-jl{*8;l=c0Og?@A2 z)|9#xdPNP+rqs)-8DGda{{Vd|(739$T;|@96%V+=!mzWDe#c!K;wx?8)@c#9Rl0gs znF#2qAt%&_ae%CQWd8uJun6~65N>kQHI=)&v2f24dRo3WKchv-|p>h)0DM=&pk_UZ#JHz$CW)|zWRCO^G)!_?q zJdh8zd+FbTYYjI@UAI2i>sgbEvPlR*<&5N27EMw>3PixN>E#ZgdB^LkUAb4IT(Nwr z@Nw#aX((n-P6`O@6n*&97db(0>$l*bFbI zu_M%^tK}!-Q+D2`19xVofctP7l6hq^-VJs0`9hCltA6F|g_UbQ8HmK_tp*32%!Kt7 zIn&5O#|1eDpN(kZZQZlNi;jD(u-|Vl)}oA!d?ZT`z3VBjRVj#yUq_be-9T4cDmX{j zkDURDdOt%_*@%?7A5ZfzJ-$BLAhnBnQ;kcc7f_<05VZSh0%%6BRY9cF9OzjDq>Pm3 z+ga^eYs>403r?R>Tuyoqe2rgf_Z*rXRhx#2!%R*>5V)U8 zN2NoYsCFRp-&LBeI@q%#M`D)Ac5g@$kg_p?GJkz8wITxnip3GhEjIfgDKbuSt}}u= z^Q&FCHo_wq5-?B8&a(tthf^r;4u7xhMb&Xjza5cTe5DolTnTP8cES?ocsNMoIqi)A zsK~m7L3CR6F>%}oAwo+wQOT_oV#}UHq?tJ4jZ?&>-baZ9E=V7{VLB%t|f zC)+)nNz?Vp+p>{@$NNVp;qdfcX2xg zJmo1qwj?16%2boV9|UVd8+OL9EukFn6VU5$kgzB{EuRJx*S)VkYs$U$hs;b>c9@|^zw zZEKYZt?ewoU{2Fm4IXtuz^Ek^ zYHM;E>jp$e#(Iai2e|!4h}L7S{{W8lR*@ly?XaK`3HQBipq>JA%7D>3i)d~ptr<7% zN~;x7+H;|4^D^gGKhyhn)pKqx$d>I)xh{hqsThns8c6o}1ac0uAyaVMxstqwVspsz zt2(en*U5wSD?NugwYoOmQr@-^P;M|nu-!qzRFx6!k?eFHTT^bD0E0!bUv$7K z^QT2BSSbgBN3hU;}qhdBfktr+7v&n8o<^*IG`AgC6`94T)A55A_vr&g&HwL1|d zLD9<6tdWlTD%WjWBV+TA>M6>rm^tvPZ62FfyKaXl6gcgP)k#0eWyJ&_tw$jso;#j2 zCiSvwwiRLO70TM;)EZgyW2}M#hqoMPYgdIqmm-hp8;BaoAU(4<{u*Adh`&TR*&Z zABJl5sA>8;f;+%1v;-w>Ev2WhQ5i|+1bmH9cc%EYZwlIO9lwUSMp;>M7#IzbP5}Ai zOMi&49T$d{BuO!e=sX22yI0G&xB{ra%+FGKR0>svbzBsBhT~D9rT7q>37;6UN>Ue) zGl7hE*VcWrD%+Ndl|q*xa9=*9rJ_21Fi(7FhRklh3i~6s*_Def|W6>S_5tXTEVbpc~GS&Hsa~uu_1mjz6BFXHnlF%?YW4uX? zx_r$RGCRyP&i)*{%++d%y^-t${RK9G9;G5el-f(Yj)f$H$8ex|yP89Zv;YudJM-ODgH4%CdPvD_sRyuzTffz!x1Dbu%f%X;Xj zuA@nS-7!uK`E0gS-bQnS-=Ds_h_}ONR=VwR`f^do44gP1Q&%X0TLK^}wsr z=^5atbC15NtDv#CmDZ@0>g;M)LY3vrmIzKpeK{S8_SN~{50-qpVO83F^eWQg$4dOD z&UJJocLWihGwr4PJ>E03CDlUAFY_7npL|n`iNmuKB#%yjGw@E^23Hgid&s&Q|kjuz&J05afY^k589bI0>BimLx zM!~t~?b7#7k$FN(El3Qh3{L5il`B4y)^pSMg0kBxtD@0Gy-SCXy#A!r3UPhG3)wPX>3=ee}>+% z=n$f@A?U~JQ!NQ4!j)wur4f`LVl&RPwkvcCvX4cxE?u!GmenC`vWlFgw1qe_uQjD- z8286x&VXJt#awl`@U4h&qqNMUL8rI~OlO)L@}XTOxB{!$M)9O;h`9wFqusVO)eC)j)QqjyHp2pc;_g-f$-yK=Kds~9yarMkLAnbJyn z(1#m1DL?>_ymXxR_SP>{-8+?6JxQC+3`)I9q{^6Pbe`!c;3+u3BO3F#_gnYg*=Y*K z0_g+tfCOqMJIQJAtrkNID|1Pb59XQQ$^;HsG;efns~-OV+8D6wR6BZ^bkbWuez8t_ zrFDqJVX~&c>GM(tsX+6d+158{N2Nz%V^AT=HDQI*Wkz!t!Sw<=la59;Vz%vf8*9wC z=<#1=!dHh@P`;GsJtQ7=(mn|`kHbdf-Egcu#it4tM&X*;E!&NmNxll;%ALWT=! zPvu$cp@ZLAz8}G_8^xc+UL#icowv-Gz$d~fZ`@uUz&6y7x%>Myi)^*gx|>H{jdD7+ zDs+`Nxicvh8B6+imDAF$w1Ns(z!~mvGm)!BQux@7+_UFZS3(q*G}Br+i_Hhvh`iU7j+@p$bB(r^L)l-f(KKLtGHG&J;p|?6z$sIt@gL-ejP2V zs+Ni!w*0z`3Vi2L9Haq<2qyrLk;wV|by)DLv6n9Ji;}qkHCYu)PA}KPZjzN1r=*;( zAo>!J3D3T9trj?g@eVgo;qBY94``s0%uqy3mV-VNw`{KqWB9j;eTWbgF)#%0vEFN| zBW%xv`VQStE{l3yMcQmxWYzwHDwSA|5S%*GqlA!^VEV8K8Ohfxc&51Ro8I$sqh#0< zAR;2e5K0*75?DzgF02kZ$i{KTyJuxBVQBaUy8KBeaF(lrw@Ealq9nXJhSsu$w)1KP zC?4ZHkDmI^{5#MtXFM&;+U?R)?+_pi^DrqmGh}cf?5UE)MyZn^e02lC*5!O%+X=Lu9;@CK?fZZ63WO?)GMc;N zFs59Tz)z`%*#{0OB&i{1+w|2Xs-EX;)#Al_Yj^5}O>*hC7N?+eq$P&BiAyWLe zDsT)8DCxB3jjMb$v-pdE9VfaVfu3e!N%hA{xa~9SQ|;QE3dOXlwYyhaN<_GlRD?m3 zk`SeVz*aNqR)AA?hj8}WbtGHcObe5kf2B;SD0!FL9P*qT`}WaYuxjVqfg^ACCS$Qv zT>^CxaFm6!AtxY*K;kz4i0K}Nud1n}!QLTh3hSW?>dGz1qS!FW(U6*S;f83TtRQ*)- zGbzaI@`aLAqEp-tQR9tG-ro<_aAV(8*j^SnXZL|l*(<)tU8i7D#`8Kduok6R`$xin#FpjE$X}qqC*tF zr3Hs$C=~~K^NtP@Q;&S;xwM2kk)fjoSb_dk<1dK{{ZOa7kRD6H)4r%#)n&`L`>L}ikn!CJD~NHd4PbEfOtLo zYIffEjsE}=ZvAch&f28gaw@_)VNvMOdKr$<2@3MhB!knQPxT#XYYoHQHeHO|kIK+7 z1P0Edo>3UyrP?E>Xn;bVat!k$k=|tcR#)QT%8c2x9oV2G(j!-?th$(yX02&$Nl%vV zD&!R?D3tqWSDQ0#Hu}%ox+d;M+$nCeT!qy1Wbx&`m6RzU`{03}*IHibZN|s#?cYee zuL~hJot;sD^C_bWpOGRgg%3-Bjygf_^Qzr4&DhI7!u?v#+=%sxP2onWI_l`ny3>eh zrxWHzkk54#sAH&S9CjLjy}@v6cfK`F;@+-t19D7c;8he}V1NcHd_X&NI{`v=b9pM; zS-h=PZ9T_T8Rpqkg;XOYN-7EG1gD?x#=73`-2VUy9xyFh3=Q|IIcDx8#rd@Rjp&|C zDaSc&PLgqj_9y2fT%=z9Ze6EWwkzACX9!l+CB%IIwBv^&rGzwy)<(atq*F(J`y!`^XZ>^>%6T_fMZRQrD%%`)E2}uc9z)2i@>rwD~zTP1A zZ)>7#UiR9xYtqZOqbfBr-D&>-Hlt4{!h+jM&zKX^LX(Vxjt{o1F?=)9_XBYi;-7CW z2zPzGO{X~Ba*aASkuA2HZAd72wD)j!CmA@_aJ)-#;W(5Q%IYQ>L6MxD$vB2%9(4L` zErRwKFdz-R0FAw3xueCl>Fq7a0jrMW*|*!eD{x+ebB$#bsul^Tu(JIVHeSKb1<-C=8 zRFt3qkX!UC-vsNrJY-$lRlfce<=3{-(4A;pR2L#klSOsjf*W)L)D%5SDpnMO@O$^y zC+*eSvs;I}HI1b4bzri^M!!)@wA<=5pxK0_6Q4aTr=eh+V5AHkT5i3c+#Tht#Irmr zZgh>qT`DkgqePnOB2=4hJDmwgQq`A`k%9=$1~}tVWKW6MO99V#YH~S`>Qx zqJhGX0D?24yQ|_O!Z(i^6K`&Htk&D!^vI4q7JV@YehoqNoP;d^WjRpy;{@v}+K&+X zX5{(1H{us=AkRwXy)Bftt_#c_O62I7!6`lJtH z1pCcfESc6t9^SaGJJ!QuVk=ie4;hrSB`w8@$tr!nEjZ{xx{@+6jb!#k#8bN!%dcyi ziyoTu??gov_Y1Bz%l%zGSU#l`;Cj8ay-T+?=5_10yFIuy*&AU+tXd!baMzN;oncFP zCBX4X#!%-=W84pOtm|{AHwT5;RyOX~;*S~BQ|B(&x@iC^MO30nk><^gzM$HIRnn1x zk%R58X7#H`M{dNb4LS^i(tIW{1&=t2$!V@Ku|X1Mcm2nn1!7m#$+?y#$uxbCFdR<(XZ4ojxVdF8=}EeQ>m5DrUyUv9-; z8p0)C(kr$2)%onklQD@U)wdzPLy9D*6@9bE*lVCSA7%HplYZG3uZlAY+oIg9u%_kE z(A0rXWhh6MrLc|?6qO``e>Xn*mj%JtC@w06D!`J&X#@SUsk~rdRWET@8sI{3LF*^W z5$P}bJ$v*`?`PWqKhw&2G`Uip0 zxBGERxaQpS`Ar9tP^T&2wR8nK;+B9=q#sZj#{^_+^Jn;h-3gnz@~!=_+$CK0y$%}; zQRkPOQdGiQPgra^a+HS(y#Qcmjy2F5Reu}PZxLo}?~0l|xT*y@GmP9Rq^>-w`_me2 zDun+4QNToX1vXShI(g)4%i4qg-N%n zR}G1CB{bMD>OwTyqKI)Wsxr_=T0#=CNWkeM=UT6bD%XWdJ%@1bM~2(Vja8j?tET9+ zuGl3mQ=MtxS}_)I2{~6$$;dg@JD&~sHwLI}T{f<;!B#9>{{WSiN*rVsgVUu`@w`_T zaHHD{qB%y9*H`9`2(6F!kU3i1PYmDU8mvnmtqq!#VMVV~ON~l|l{Qz_M=9u7NCf0z zO5-}>4-Wo5Hx9u`qtskx<7P6HsWiI7CB%eakIkN-F~=I|mL1+5_3-@6e-8IW3jYAN zU$aq1uh~-}qBTm05|Bz+NdEwuQcA*I1fD_3*Co5*M%uRFP&c-@YAV=(n$z^U)he@D z#D^ub)c2L-fE;bLvI0WS9Y;FfV}X7yZr*SeFdQ_;gzD6$d16k}S$K=5heE2dOdUVd z513JiSo>H-nNkIo1$~;7GChOdm6&{lw(~$<(g9=SL z&0Dn6P{lcN6z|iwB%}w_l6rc{>cG_^!SSKG_U7AGwh~IsZi889w3>BMvgnBE$MYD^ zEw3OBJN#-~U&3s04jYf)%c&j0!XLq>W8n}-`HeNMF8!N&cx#|f<`XO8Ir|Vtg?@)$ zo-lkHe-OV9^P~8SvEy3za_(f(TfHsXYJ_Dk1hpaTfI<|Uo|1aFKN{z4>4~&kD`Qr6 z!i8p9*F`p}xXGg5FebR-;!9zV=7v+i{%;CWPXPAUD^e~yg3e5cbw|rybi_F#p85_D z>tv)ApzstDqCRyl#iiW4g?x%NC4{Tc{FcL#P{TneZA(&tSqTTFCywX0xYphoel5dT zJSgH>t@x9vK;#}l)8J%QdzQEhmoJjP`_vr?Dp|#dLww?t< zr2rKX(vg5hxQUcr7vF@6#OglVQQV0@y4Z4E;`{)Iwb!rQnurr|p+PnSYVHFAd>mrju(h}}z5t*?hX=NlLYu}}c&*X*s;GK|mx z5ZVaD&uFEH@RiRnDOFwqjXUHKtbf~s=e$;p;$QfI_&U6*vh6L)@MmsIxggNQ7i$OWmt}0+m;*!KVoCFv7hh=Q@+etKjfR*ACXIn_U}p zrB`;A+n;VhVYih9mu30LOPxNJLH0oer=Q-`6 z!dkR-T2upK5s3Fwr%$CGwY*GOmgNSt%?ib4T-l6BfXupr6165XiXev)ast9Y!5HZ| zBUP&Y{@atb@{MV(#KlUNmfxPIR7-vO_0s_jqdU3%S)vLr8ggvwW013gkb^~l^i?Io8mQF(Q0hHO5wKXtbfMa4>;t59-fwiVGDE&^rM0mz!(~lvzFXDjZ<8m3ZVwF z%%w@As4EDLjHyaW$>*db<3DWcp{zd?wr1|_1z&Gt(WP1U!*n!Lt=H{{L9g)}uPwAY z9#Bd~6ViZEkOw~Gol)-%?z7@}a9+UfH;3pH?ZCEbt|2$8Zz&SpX-<;kQc;ZcB`2VA zK*w!&;y4}+Bqie*$OpWC%nSez`INEi6{*vRxbdYxJr6Go=g5KUPT0F^x?5Qy=H1&4 zO*P6rtsSQ>Hv^ip9fC|j}B zQF#IAl2(Oa5!N^g#zuMPSG~*db>Roag%VvuZe~;dzFc)7rsKGlBq0Q22v`{-wgR#> z`L*Nf+o@1&yLAw@s)|dp-m1NFTWmPDq(1%%kmIKy1fN$(;U!w9ZMTXK5H;KR`>$o{ z6<89f^k!eGBC9P9dBKz+4y{}y0n|7EWDIxL&yR-x0ExfDmx=gI*6fe}0F%2KJV0Pb zjzUd(Ka2QJ#8e(7Kw$q0m%} z5aIv_JqM`dcGolAd!BDC+5Z6evsWm2E-ANW&Wfb13j-Ng01`(Z+g+zw{vtQV_Uxk2< zfheWyHe;6t0=hpj@0^a>_PB3|+4#4AjI=m=fJbzKC!cp1Jygeqd6#%=oFh%Q?L_n- z$D9%L^R9XDUAp_PZSGY{;GtG3#?quwq)fRg6xi*l$Z(n z!`F@(NZX$kn^jMi!?Fx`w@opHN0&}VX4d1V9R2ggPi!Ztscf42bo zkDYW)^ZXE)O+l;6YWIbz<)0=y@1{s+%#|OdJ#8Zm@aIt-IpBkXu12+O%QJ3#MZsru zg;8{BOra)yEJRU|>y2Saj^k$srAkObzQpUSyd>W{>EI&#xhWN!zK2nc?Kx~rf+`P7 zhXP8{3LNWBTk6lGdnlZHYT*~h*2V7gpW@Bt*oIlD(`qeKYFE87niSMTEE9(^lhmR> zAqPAIuV4PJ#vogN5U^N`_LdbGW1I;)Zbktc8p6CJlKeaBQ_0SjAEEl1O+AjZ-SOll%y}QCmIXl&vEbgyN4aG67N*zUT`T< zgD~Zc`WAq;mbDT|NkV}GkM%n28ZU$UGsPV)^|&mL6;tl2BI%8;6}<)YF(rLcQnjJx z*TS%rZNs*G__>ltDz|YB=L-P z15>b{3HXy9JA~|+)IoJD*8u+jT#fgf0y4)2yqN{A^V1DR6^mMj3_9`daSv@;$E+y2<)wcvU*m1>5esa2ew-b|$5uEYB*3sez zcdz)HfkE-bva;Tws%17T8no&)G(wFIriP17L}>{0^!Y8eqB-g+Q92!EGi7h=`-(Q> z-;0A@two0IwEBVsXR19R6dC#z{ zw=8iAMwXbt13Bs^!@yPyW?Z$~)w+E=&6!YkP)i7HN?VS&dt=<5+D_)1qJ7yQ-0O8x zQUfvz{G6lGQghCJbIz}G><#7EdYAtITpf{GhKRPk==Cy{a#JKFL37woUt1wVsZI2d zpt3Q@`OvHW_N{K6yH2|*maJ&zBT8;{Ml&QCvK@76Q_m}$xT2yn@SfVv*>ydv&d~+`GYmPZI6my5gQLlq}@Iu{60B!QlG5EnQYt_T_t@^&W#u*BS@66 zON}(vR+d5O$Oqd_S9fp5H;&h2lR~O z>2w|FxvdSS*!i22ymXt|j@@!hnkA=Fd(Hm<43?b@5g`YFmpaOUB#@MGjVE|*G2wak z_d8~Hu1YF$?nw~-wuv?7kt@qUac?xNB`!3TucR*|l@c%qI`Y?s_+|TYiV3zPTQ^Hv zJ#>)0!_;Unde+vv#HSH5CBK{@2bSVQ`GO~UiFkOb@tNVazaoQqCit}Ei3(H{*TjaM zTUkBH;luKI=i^rDr|}l?Lvrn(zqMPJ zSlGMf@N!HF3Rjn?bJH#|ChDGu54j+O`7d#ui zo!MDY8Gt=hM_Sdy{A1$$O|ipqH#>OPa6bSG-Bt0tMV zH%#fagyr65d`9gG<5J2aLuo21ke8d!^HijO6P$o~I?b!sv(+2QuRCsS$uSdDp6juw zkXE-uXq>Ca;ALSb02LnnB%NNZ`SuL0f{}96D-{T}kMTNKgKwf45z7KOQ?gX)7%S@O zKtT3UI@oVq)*0>?m<$js<6;$KKE8DVfmDQ3w%Um!JMW*Tomg#qx}CXg*41`ibq1?5 zE)e{n)icb7+*C59t;5hVrxx!@5|My9i8|J5Kg2V9FT_%$?rpmz+HIjoW(_6EDpwH{ zl>~WhD0B{lERLa{%&eYu%Nqf^O0w$z0AA5~=VVVFdR*nS4y=Gres$Q}qr1C>xfa`d zdn0P;v9af>I*&^sI1eSiB+%3pDvGAndGr4=9_V0_Z;B2($G-+ z+@HA`=Qe0JRBCHi{VEz^(WlnT7!`yxv_(_tJxXB?kOGKLamm5wT8-=B^)|iHCXG?0 z&Za5G(ClKOQv1xf*jilyLm>yAPa4T4*LMo;u;{xnHtn4viEq@T$)nPwsUkc%52y#7 zPr8(#k&=IHdOS}Je}%G9g1Rw0%8+At%8}s!_||(oO}mfUBM?9niIL_rK66*^6dN$@ zvfU2idh3T#{8FA*8K^I$;XvS}eLRDYk*v1L+V*anezF{`eFbe2m|~4eT2utr9A8Sw zbMl}hVDd+OY5Tjho13+@i*l88*5e`fp*E#3l9l-_l!YX$41h{h72iCKX7e|SuV~$> zr``0HYV`QhoN-k013~3;!Bb!;4&9HoyNP?YZL40kq`>@y5OK^&_009 zSpw>X0|yMmc!&qv#|E{fjyYr~)O-X_yJOGNrthBp&$ujWcCs%@M4IHZEp;?1I!uaq zWch72T^TNwr`5**05hQ!oyNBBnv=Ed?zwMD^DV=C(;?DbL~v%7@XuR{8S;X$)CWBy z1HQY8hv299IBtf_(r)E$1{A}7G9A6hEpuMxL&x_#SpF%}ehZ75BE!>MR8)Fzt^sr0a-K~c{N!BUh# z=SMe-XM7bw*%)nFJA+(Z?K*2`@H>Vp%qEbYrFDlE5@0YR|Ab#@8xV2x3^)9 znvrx}R~iL1Ph9fbEX9nF-&671V;w<3?vw`!cL~RQa5bxiUMk2hzySngg_S;zv+AW|Y}D>8mSNhl2bOe^>_{=vuY0{i zYRoqEy+LZ3DUk=vdPG-L67sWxeOT>`eeO)G#Enq@<^V=_CLE!RJ;z?eNQ2+ugXM-72X-lH~A| z%0i@!#C=5J2})1%GLR2Zzy)6T)sGLw+)%E8NlloXh|Ed$sg5IuwG#7~1bnMVVzFe~ z+iPrY1j}{m>(ZjO!sg0khE(}ZOCf6~saVeddmn95E?w%oZMaQRXzx2p>S_3_wNA=b zrrc2T8qPATkOBQMtz}lm>C{8`~$ztf>tlPgL zM#CyVm>_@#d4so8Q(}SH?c`4Wdyh(_SQlOMxAwcu(c-gKMN!8akw=jsYD9b`K`uJj z^o69Tl!Kl|NcpbYmX6`pWz^_Nt20Jpp)NjMDQqnubcBQbNA&yaQrMR1mX#X6GPog5 zn<=)_Pid9;$!wF#hB4Hva6P%y`ej}CQ!2BqD^<$vMoqUS6+%ryn1J0mE_EeNFbTj~ zQJgwXK_?uH=vzxh%qo)8ktBnWoEVt$rVhg4*a+X##<93o+!`~?y)vL(av)G`DPBsl za2222Yg4o87N*YDpj_3~5gB2U#SLm;R~S`?HVJe+aCBm#Nh=UGjiaoe`lR;l=c z(wPWJF&5YJLKTnzBxg7ue)`t8ik)%Zn}18)TI)3`b(v6fL8#qw-b>0{w5SOVbfjfN zo|L0G%1=KA&C7RgHKBq*+Xoq*eMyz)R9Q3E*Cx>Y(IN$Hmwr9b8< zr7bYxa+S8CbCr7>05~5%8Y8(|5xe%>8eKZ}wA`l1l?Ay`ktxs%aopt#P{*JtBd88e z2sr0csrH>B*|pVJxGU`?py-O)Tapy>js*33TJDq#a3I@;EFolAP~jX-A^=yT!H zvv#Odsu=^Oe|j+2hYCj6-;6U|G98suq{gVx<5S&Bpe5mwRuR;45(oo>?s1`Y9kr)f z*DXHw-nv5#P$f4aMLI0`B@RzzlZ6EIWob`Q04U%nf&ur`>TiiEMXz+zsap?cDupUt zFhjU1(&Z{liECCvg#_U&wo`=kqz>fgod)qoz3}&1wI1iF(`LC{Wws(X+kqcQsH}jL zHrf&gN_{xM@5v;Stn0*w4vlP+6Q~FP?X(k~vmRBeu_H@rj{m@BmLEw;-jP#^?0qv{q?Cj3g zSlcf{+*&Q~9%XXmxh6%YP~kbuDr7(qWxj)zA#b=xLR5b)PBoR8&lRNI(8nYBOo2SU zlbWbyTXI%JM>D^U-n-K3zu_xuWayD;cayR%*>!hKMiWf9mf}P5$3ZG5rAktX$VkWo zlg6z#{{V*S4%FFEZp+_)X^&j;phtF*YEY1=4o41=h0KsYmlYr=o}85*fvUHM&5~B_ z!?~`f_X66W#I&f6Rccf2scT5`TObDGw2xGW)}j)Y#yjV*&}z2!RTZ*t?EGew6FRVo z@}A)%(h5+Oag`o;$-;g$3wJLgE#xT5q^k@T1owd}GwMWm(a_fvh+xxOXw=oEJSdE-%uojdlddeI(&Rya#v!`=MjA`Aq%@5AY0tU#=lKeF4aTh_%*KB9u8`VK6824g<5NBgKZSj=_+JgzW!tV)Ru}$d$b2QRdG1cN z`>H8U?XpR)D~TkJD=6t6Mn!tx58)Q{rwpP;`4dt90J(#G zDSOG{ve1|usqW|T1Km5N{{SUX<+ExIM-oEz=>D%85{vD)ArBg0-m=$_!5+t~3 z?WHZDAtxvKiv@jZ^&YHXcGbGW{vX~fw=$0scGvA4VpQ48y8Ebhl%{@#r225{j-?>D zvyzmfI0uqFzPI6D1-vbT!CAMWKRWRCl|e9n_X?BGa>BB4e-{=LOR-VRc7z{Lu^v%I z_eXwiU7*^?*9E!Z#>}O=R!Lh`MN(a!e4@M%wY=)ElY)??V7O9n2pr>(Jaz6MqE%Wk z=y9Y$_sa zkR+k6Eehd8sVPY$Bj*JCYMF3&P1#Mb+BEHK@nzL_4f?uQQMfI;hD7({#Y#Z(Fw-h& zq?P)Vv+6y#0PE{N>Hh%YJ~xK6E?m&UL+QO~#y=|sR|EnuL}QhF>v7)=97C~jb0bU= zOdeU0sB_J8wY$1oxlg(gaNLz9kRt?1b%|gUhQ<^Ml22~jd*`;d);wzORZXkT-`Q8F z*9~s1Xo_=J6*?!}^Q)!sm!!wH zE!k3oXg`;w#|k{mdyoM5;~Jz~dm~M^Be^SY;NBAH%9I&uTOMt95TFAOazr$eG-EZC<6HjBwmSn`9iw%8xF8y=PXA*~+LfE_;yOF(XI~ zJ148q6mmi{?VJ<(4Qbn#FT>@LVj|SrsWYZKCK?5Lr!k=1i4qlpsPWOyl)_I1XVkyb z14^b)M!Q7)~ z@0;?dN@A2Hxe_agdHC(Eu(n!I>cSMTq?{9w6_P!){@!i8+oo*Uk5n3^(c`Eo$+KQ6 zO9&@|amtD8034lMcM{XEcLwlnRvo(*mjlXfH8vvUrB2Ez;ZMHeluDdg%8B74gn$6l z*;WOsZ&x0I<-_K5qDYuH>d22`=9ZCZyIqC`EW4Z6Ck+yP^x)!ZM<+%5rjYVb?p%m(SsBo%M zmG0gK0#Z37k)1+g!Npb%-qbfb;N1F2w<0pNJyCM5+-BVg{{Y))EQP$`JOs9bl5wAX zUenz|G+nk9O5~!PkYgDm7|AuB;j|d)4LC3Z5x10Qn5>@Kt6G<>?56ixyHkxzVG44k zDvuowzLbH&5S6GWB=M4X@6Iu*MgH}w{QkQ>lQJYkxOx*hP;t^Sah{L>;~&0scImEd z#HNKJ&w!Xsp+u@tE;#Go8S20vu=mpTzTMjT-O9^*g+Adl+~!iKa2j$#zv)PIVI%b? zkAtr^=_t=_96FwhCmjqHKAYF6!lJ#!5u}`C!1FnQR2I`AO^1GwXl-gC4k#QbjTx@k z^%^u9WSWGiuA-#R)HKXzg4{wgk60g&l0PZuUGcY$_)cSO__%^xVK*M- zRpeDXrKoVUu@lLP$p@S%Tny)w6Oo_v&l>$F-rd5g(!Yjn2W2UCeEVh{Vz&C~Q=NtX03Te6Fj;CV zDN$MKPyueMp|CI$)^n~;sQ4k?&6B=h+Z&s1KWx^Yc}qk~hOZVmY^VB^1BxjhbB}#= zC7 z?h1)ZC~N|vQWMJ6(mQoshQo1W-Sx)SnDH@`2+$&>3`FY2 za0-YR$tRt2rMtYlpHzn$(6ZvS6_v~CY()@@$AP0ORRXo6NJz|0+oS)eynyGNl{rPA%nr{XZ;Nhyg_aypv&lq8TA z5WZ5CV;~-Ibz|Gj>)aimq*vUwDc(ei?J;oPswMzajK^LBiDhJAuAn+flg>B~&naWZbpj_3Kh?eKI5zrT+jdAq8Ff zQU@G-4%%u=%1pR%;>Dx{I?{6{P;iwzbMSahJ8|)+TYd^B#fNhJOE3`VQqT}dLuC4j zQgM_0fz~BvO-4x#mJ)a5PcC(*K#*W+81$jG)!S60+%c;@XPES7LYq^m>j@(S93Bq0 ztCBoD^4iOC(X;BTOuK4xpIo|hdUH`5VWgagAC$5@)nJp4N)VCBC$*tJ{ZzK%s$7-Gkd|XW zi~%ZsQ_f)wpa6d{1p8;Ux3#-w>9$k`IS^z4(ogSEH#DxcIP&}UtoXk3k-rzHHm;}n zX|~c5Kd|gHe{E@WI-TK8XK-FqFy5BhW)PgMmP&_GvGN9RJTIuh7(kia?1q;(#jN_oz)2=!&AS$FD|wYcd~=~*L_@_9O!#5i8U z%UUfLHY27tos4v<@RtK!49hEn;Cwodm35x~08%_JPTcrbcZI55z}2?WS#R-+f#knF zpz#B(VWz-KX$s*e9Q&U7rQWo99h+EotGIO+>UAWj6jBi&sl*&*Dw4dOlZ+mKbMw>N zRZBl|Zu?e_qieDwKOusLDxCnjgr4EGo=|;>9O|uKky@*tpbJ8f~wpCRP3NXCRkR+aGpE}5RZq2lzh0f+qPSRw6HWfOvxfA8}IU$zcNm1!XP7>Nl z?3{MhB2?*8Dhho7tel+Z^8K`SZ8m&{5e7R7$ssri$=X`Iq+}$pd zNqyucB}Hj#gaOGU{f8u;0Oa6nb*=b-+Ajoj(`IZ`xVI(f+6rnH9C8%~3jNT*Bl*rJ z-QUU&LQT=8v*OwXgZ_ti4!ai;>fY>vks zUmQ=SCPDv!{Fk2Z?x_QnxJPlcF`wng3%c2?@^5ZgH zbx%GU1P*XB`H$Fhp|eL^bfVe^eDci!qWOX2)Yl0Z0P1Veo?Gb;pn~G^l;fOyYE`<- z)-D9S5lAL8ptI--M^HV;R|I~#pIocXs9h_nPIt_bAK^wkO#W?0&W zse?P!y415QnD*i>JF2P|El(6iqOhV~UI*t_7(#Q8x%TqQ_dip@G2VSpNXFgU^jNlO&=*^2xys zgX#eCGx4I8$!s>mNNPILRFGU+mHxv*W2q7(5T?gUxgAGB<;5#i0i+Ie)k3X0TPly# zzLcvc2f6#|AJID{qvbSv>h_(cYS^vQ;qFys6v%VZhn;pY54g)J844*u?~m!uesQ4J zLzb+1gS6`{=}tpwL?T?=2OSyj(w-BajGaM1B4-gJ$Ce_xKzIYMq;E6@sLO;hlw;qk z<4AE2JfR`;-{0r-(Vn7;GGQ8OOQl)!271WHW6l86P_62fNnK(p%2U8d9gnck(jyzw zf=fjYamSRTbgZY-`)bc?yDB_qV@jAll(+oj)xv-C`VA4gwsPUy*pX^ml?YM{$jOlw z1M44D>t~dxv^i`M$SMOPk*a*EyVF)nG5od>{{Ss0&H&dvsX)vyazA?IbZG-Ts>5Ep zVYH9H?C9!dD!}trym^nD_fh!!4mI@!PeenLdJ)u9jFG_3t4zL+IX}wJAPgSbB<)2l zQ`E=`3Mbs@0M2N(mK2#l&yb+J09D^V@1)2}ksy?z@r8_JY9VzkIuqvrg)2Xsllq-X zsxpQdOkh&$iX3@v^(1HX)0>j@z!h3zjYdr83YR1U?SaWZ8o4uJQLIR4xVJgik{@f# ziA_rSTzr2?Ryj&^KG>wkwVH0NQfx?;wDm-UGDtnbm5*<>gKiBb^qTrEE2^N9xvA@A z3w$X>KHiW|Nd0lfy$%@#hShaL6SDrN!^3msS*|m?4F(3&`U;bG-Lm%y_93ChV!?_6 zV?$v9wpkxP^&gcUPKQcrBuK^#7aMe^{%fH*2|r?W7MDzAN>nPPSLqrFB)R34fKG(@e%gg5JyxL@zSK^ZQml24%0K#aotp?G zMD0gbp&-;C(?Q=VF)HGZmBmZp;Xs{|oy zR}KE&{{XI!S#CKZTh&+OsR@eGoDL{^h-80DN#$xkr?!ux&9?0df8&?Kj-}TS6$X&m!_Mcj z*ZxF*srz@-(^ISuzv)dXq|E`ht$6ZX66%gT)G&QcAsH(_T>U*idSj)86CZzC9Mnk5T7;PiMh1CKbEceesLAS#gpfZm15&Ec z&<|96o}v9d+GYf4boUc2#Ptk}p=tKiQdo&GPI0i4Q{dE*Dj;pPf?X$t4|Ay>gVY?1 zsSdV6Gu=Z*B2w+@+L2UKLNs-c=Y1-)7gsnD59^o(Nii=P2$phO0FiLY9aVpKUG-IFzi8q4xv6xtY5npb0UP%fh$=tR6#u z8Z&Ke#a8&MCZ9u!&;KSg_RMY6?S74xA+SA8l2f zs5>D}7av$&2?@s#bz>)(v|s0 z;2k+jtyUzF0j}veN$DI7SZDqx4v5S1TV?iM3MmOr3Qyc?oTy2z4c-7%PL(*)mY~7{ zlC+SdxQv1K8ftsb73C?$2R%Oem};yC{{a1-jDy?Q>GveUT2h*gHB6y=p=lkz^PwSt zG*5KY+aB|eZ@L4~8hN)kc`m0QjdnK4Uv&xI@5MwcQeXJ=1GY$ymA!-a^D6+xxvQf1fAn=39NRbAs4 zo<_6Ub#)p}I@X5(w3@M58<|eG?iOlwD>ek^iBK;`!EBH|6gdZ7>9Y2Q&-l;q!&bU1 zE4EBK!p!ESWmMThlPU^<2z`gMmGqxNhB65m?hd$4);8R_YU0$XNcx2!fZ}-{Y75F zG7^bp(3zoPqw>*Em*f3ViC?=`!4MJBVI{$4YO{3Rk?K`bQf3J2Kb^M61pb3pDov`o z<-Wyv$}90;q~j_%PhJ5aeYWW~}Uj z0`28iR?%nHJeb8RhLxuhQsT}6{(jns{hdpvr7~gGkc_-il%;%;{%_M!W5ZaM+&N7t zmfRgHbdizw((3lSDg|j#QC|9}*voPg*zueZolvoj#C*@+Dr8h6Gm4Eah{Xb~)VInM zlCGrnC?2oVRxQrl%7wv3i*HgMEz=SbwL(IAP?rKgDg)#)4Q z>(LASIRm*!?T|F~=eM`0xX}LE$ev-Tuv}`W0dckarzrqqQXt!}N}8u!V6^cdhZ<1{ zA38Yp#Z;?Qr)qRGrc#>8btqUk`+mB+Sh;^rh#GlgGuN5$sEf&Hokn?h4<3_2s5NUy zQzX%D`ZT!i1m9R629YRXPlp%99wA$Vfb- zd*imP){fXz;=Wf>M3`?da+ldoOGh2ZI;Gt9!ketQCTy^<kddUc$*a$<~!N@Srb z0CUPo&aMkmm`)UcPFB`HYsqbIl64OsV5pHwo$vg*}_(iY0ndXjtNod?@0 zvh3TUHGX}Z&1xza{{RzAoRtROPq@l?AE?%AHrnm|R|$|JVs_X>fmBkqY|4z7Jb@>~ z(=^%5Q|AZ@!?|BbDj5X!)}?B>eOU{YaMPJ_FdJ+cjip5)0Ye>10|y`Js!Y_;>eack zm1nz6W=o!BKg(GNiZh;*k?I`i&f`~aI4nV?Ty=#!%Hkj}<78#lNXQ2RoO~TrsFxMfDr~AP zE%n7|B~O-+Rv1tDh#iODO*d&$=2g*5r_{ugA+)Il1As{F`s&|rS@n&RxT*DfoWC9n z?@WOi@C=CLfUJS-k77INID0{y-n`SV633sG@Hzoaan%z=v7PqG>+3Mj-zHP&^QOf}Hsn98GN1q* zN7sD(u~%9i$KW&r<-w^u(-Fz)XrFu!bE$PL!@jLFQXk)19Eyb@ z5xlt`Ty(JfsLMI?TW}{1EFW{h?X2TJoem_P6JHH!NF?`!Y&sTeeCaEshy<3$Avh^wGu6c~fZL+WkYd-^xW3b__>1;19X0LMFFx9!~ zTJ>{#>i64msnEh*y-N zKq>@r`i*4{U2*FRXnhlGs~GEVj=$7=>raVL-J90fr@*e%B|gkn(;k&3a@10Wf#3z7 z=>(4bwd!z|nUq`M?P?{2^&_D3>shZ7ZVgSO0CD5X&{MmCvA3Se#HYxM8c#)0ob)Y{ z8|wc6rCpXi{@Pa9RIaOXe9G-%YbWUx+S*aTTS^5bARhhmt95q7@hi7*+o;xSzgCI_ z#22aZpZb=fb%d0xf=W6R2;?4hWWRQP>XcaBZQqp|BudMFP+-zp=u(p&!t`GEi(fCDT@ovK6lme$_m$jKu+blWpnjQYiwE)$U$rZ$&GNRY9Uk8U+& zwzm3o8%nGaKboxn@Y{NQ%&+d^peKG?3QSaMBvT`hF>l_G*>x8^2bPd-ZV zz*!x=yX#d)h))goKH0Gg{5vj_amRV4oMxV`n9s3-99mR)O3!|t-207X9C|MfRhz!h zBT0Y{(DmLcQ*h4g03Fe}#{2KmvwNu%EG?|1ZZmfiQeCRcek=5sW2@BKIO;0wd;Yv@ zIkfLu>^jJ+AxmLPcd9zla#4=Nd}9M$2SD1rvAvekLmY34*IQ5@a)qtD)px3m*T;O)Y$b12nuB?T7W2CanpjVbqtJ*Y7cC$5Z779 zSO;O!H}~GU-Nq@T0(?l^o?S6Uw?efOcrS|@?c7b{i6P5|l+1Z@Vnaez1;$U7ggn}D zgMbck&U21+nE0I9UBR_?IWTUgqPp|Z(DXOrsU-@Jzzz_f%fQJR2)4W?(Slb&ifXbMfD(*#8xeR?$9*E>sVMuY61KjdR z{{X&)ZI6nphSR3Ok8e^Kg<7UbaZsw!T zObte;!IdB_Atya~87e>k@JAYhRHW@?(Y+1UHdsGy(I6+O5^9JNQpP1CE_8v?0Xyv7HF^~2 z>H2Xe5*`huK`H9$Iqos3FADrcjTTTPrJj3}%(ekB&{f6LV&vX#@qqvV9L!>Oj((L~ zu`D?^1+h}Pstwf4%4>n?OOA}Trj&8krH{+W$KN`>?8UXXHr*a}?d_K8Jxgn?P-{>l zPc2A!hXLwNKlc)JVua$5h5hc033wP zP42ltaFPVc-ec#UconXAcio-F+zo-RT9zEf>l0g^(kis~;-#;pj>>%xyM*+lbn(`B zB=S!>yLgMad@=6dhsz^zc5>R4Z(LAZG|QvTLu`poCBf3QmX(JS) z?8TWTz^QHXbf?*z>^HAEQ;xRumQ+YoSDbBK4zzGc2jf|_cJ!#*wZu>tEX$_-N>L!k zQS!rQo}rBnA@1A;#g6J73}!pUM?g<@HqVKwSf2A;12yVe6d^dtNUwlUsU>5 z>Cp`8Y&j_ts+4EC zk`I0cHMQCoi#8?H4b5Dp&vKg;x1=!{mTC-3C7`snQcp_Kpm2HM=i^u<`$87}*izVX zsTy@sdmuKZ-3|vC-H4Y=QYaz;+0ssRs*Kd_yO9HC`CKL^}j%u|d z+gf#tOq&8522N!9ZIk6kJS1&x!y|3z7i;$ISXws>Lc%1z&{v$&QbN>}oCT>TJPaLk zRQp=5WbZQ-c59EasItqEQz-PS%1Vz)NIAgv$3Gg{ye98m7NW~gt8?qpEjl8WU8F>* zs5eb<%!bt3Phr=dq3^3VjGflo3f{-t+fhV$_oY+n4^$m?O)&_4hgJ`uK9iNSLW${D zApNne9B&=NTv5f4O~C;~PUm(oHUOzWR=*pM8eSI95-yudm294Z2E!ztRRX(1t8XQ- z0ak1oGC)uWM^M0hTmU}VKkKE@_Ns@s)#mEEt7Xl%Z;C>JZXL|hl}oC$*z0+h7tR;c zj*vghHAL{^xm%NAP*%G-^^Htc9C8^_Q6tS5!rM|6pKp=J&b5k-m$&<|;Z^H~;PEeA zn|LncbS~JO075|ksrHqFkfel+1MP#`Lx|#k3vAu6R@-B}sFo~XLaLzy#F8VeSr@l` z4oLvUkf(1JkRVha5JyoKES9{eSmjVNdkqrUfrKRT&^9qhKbNBbw&u82_t3=xBKH6Rvly_~IGhIy~ zhu$I9-8oh|I}h|c>aSX$Tk{f%%$>H4ULRA{9pLYj<4<*rxB0r#i!6d+JC^lCq8z6rxj}GoEp+F7dVM8#8L|7oBNPs;y3z-_}#m zklV=00>jBlPEZF5=YoCpP9ull9?RUfs0Z={kVHz89M4_mInr6beJ-jxf?*x{~11M3~MY#)*#Z73m(e6scL`JmhxgyP|D}L$}7^THA*7iE@;P)k+iS zQeTQsC#2+sG(hBW&loz|oVdJJL8rmn{ie9+6+3c0HK|B_+Iws;ggTI*hm^GCT`KwG zol3=`ybb;y$d+RSh6@1X<-`aPv}UcuHmmm9;O_4P6Su2+S1(=HBDS}1WYISo-|`|q z)R$pPWR*1At>w1>_B@3J4sojuXM6Wfp|c<0nqKJAQ9!b!Ia8ywvKo*S@)rH$!%xyx{#g`j>7|4*8FTG zgw3A&`y(b*Q|cwS;$Q|#vZJ<~9)bYLUwotvF{D2YxA=Q@iw9%;pz6%V>T+p^7A{|C zSOc67)JXQBTUoHX{btnS_@cAw@YhL>!pthIY6qJQYk88TH_+(8Smy^A>PW%kS>-!- zw;OG0RXdu-sYgV*%(fnrS3(EXz>t?p{N`4iDV*e`SoD;fYofMqaW0r%7vybyb*iK~ zjSe||P^yy3P^fCkRD`hL10bs@IL;3m&h0&p-;WOOKjH#5-cWBFM&xJcBf8@#nHak2 zN`phx7Tf6q9@ytvc#a!{xyH8+EkdA;I)9(ltxbEm%p|rXqJb)5pp`{N!IZ!=GTalyDq;*PqJ0&Vo9!h}nf|9IdUf_)qu6TK}HxF%Sd$C#ZByAPk z6@SCtqSR?`GZG^6{MLh+DPNRv)SrS6-%|WH_&>gO<9BX5^1$6oV(g(oq*UR=sIF2| z5<`WOgt(-;!V(G2bH{O=Evw%U99op(tp&6R(8RMOXAJQMU~?TPx8OyRSzA-$Kp{^q zK>6Yg4E`zG-5Mq5ZbP&uM_nqDNG#AIqsw^_VXq+#6#?rY0th+jBaL(Axx5oM>U3pq zG|6+Qc5RmAM%<+~!*4Q#6XdPL`a^@vP)e3^u9NSLX#OBP9L1;$Qq{A!VY`yIRfZXv z0dgD6DS=oK+gMRcsZlvff%omsunMliURF)e-6nir!^^dUL#ZLxll+N6Kq(F+9x>ee z05y+>;O{wS7Z%|ROoQFjdFSdxR*v4qvGatag+`?!uO@es zE`-ZrXi(`#mK%2-qO*~YY-^}@*1_DmUe4U(ZEu^FwQkC8jO2I~su=pfwj1esGmalq zO~+Bfal-vS8pPS~g-qERs_uQk@gr~j4I<=A63wL{Qk_GLgt(Qbqy&&j9V!a$2tBo` zTOKNR6UF`Wbz2tO=v3-^D3@*2BPkJHkhav@X$wFlD=Tdzmh<_Pc{<)&!n#90Nm_Sl=7@&U2kD;=E3g_ z==8rFyLBNoYEr)sqi!8Fwf#DaZJ+o_ZFK>V2`TC92evuL_e=P6UiCN&ytbkGO=6P@ zQJGG>sdJ0P^est9ZQzhgB?l)e1B~SHsiSbbZyI=h8}mfyX&CTn8i$v)4Hw0cdhmh% zVYK;XJdIJ9$@;ci1UIJF3pjcV4tss3|RGV;{GVZ|tb@{)xG^^5>;eYKrIrg(wgOFFZ%i@hMt zr0taH6&bCuIkX@Zz2vS^9Paq*=>VrB0uH|1m@)Q3--EZClDAl?!!Jgtt}|#;v1BQJ zVM3G+To@@KStAD;mCJ8oLw-dE3K$Z6a5WD?4~*wsHYE$T{a-TjA%#uGM(ivynvpAUk6XyM5HV z7MZ&2I+$|fO=dZB$|_F|DM=h>xgZ^9jc>Pv&C>9PYVEg(N+njmT(x1;qClLvNrv2J zRVeXtdFIx#mnvV^rOslHJ?g{Q3E*6 zF`Z#OnsH5cgKp0F@MZPy8FAoe*0eJ*vWt8Yz7Z$OOld!HU#7b`X+^TODvwFjrucM>f})@8qTFZ1 z_!rb!wJ?@ojMkcYy^qX;mb*lCC}=Ma!(E*g@Ht2qNBpv{{?>#3p+Ok_AGXDlY2CYJ z;!47}qi!7`$yHzRYZKDjA4Sp=l{V)OVZsSgGD=A!wztQ9M;`0+|l8Q>PxP#VL-T%6f9^Y9F}c zk*s>}@Fn4Q_=iwky1WwZL{{!_*IdgY=u%=;V&n4!k%YVlJ;r$Nt@gewIHga-To$JY z;D@ls{Ht^Ur@<}-VdGi<0O^d1&uLA-GItKXEQUz)9p075wqD-3d2Kz>cw129J5Qlj zV=+^hC806dM3A7;N)8rQRFi|qz&Y0OSl%s@q;4IXcEz*pnw>%khYq<%ro{ScRQTUc zl;uTS`Kl^cn5+Sjk*uoZ@U`NL!MnEw!+m&isMKwURU}hq)g`dDqR4Tyl_cOO6OgQh z5$tevnKuoqe`h3In}K0hTdP-}LhQQAqy#}zEv$(tQaiY=PzP?4oa=88pA+FG3o3{@ zmSFVAZTc7lb*Ni5ZW&l^P)NsJ{{V62UFEs%cr$Tzstwmm+>MlhU17q@R7OndB-a&; zV4uvB(hd$s9kt8*?Xosj%SmqDwLC*buF~s`vr%n{boIuN@KQ-_z>a)V4Iu1Y>;Xenr8p=52vvgYH?`dQF*HKtc{{Y26t|z6*{{VGR z@YgO4b`+Eo`49g9Lr&dP`d0?r7Q=92w77K;;C*>Yo8%9%)&Bs(mFvBmEi$uk$8xOQ z4Tz(vNOTB^QjP~&7CKx9kcMf$azN@zde!#Uz9zt(8UsGy zf(pkb1QR|H?^zHASu8YjnUmoieCwlFo3MNB4x3fDphdFl$&iN|yls_vZ26@11wP5g zLcJrDo;8*D*YLT#HoezA{{XikJzuw~P8Zs&#hPZgyrdN=^#RlrNh&2n-&NX-`{IM( z>Wy?ww3=p}P^`#`-C{ZQNpd&^L1-Sx>-^^(z|?OEzAG+E3v{UleeXIw88XnC)F!0# zrhH8L+C6zkDI8}~yT@M_Rd}m<&<)A&dNy|GXVR9(2=?uh!#omjyuYX3Dz{@yzqdNS zO}47F*Je#>l-z1bUv}GM5{3ad$4&?u-8MJG^^do*6<2#`X>}W>D{M9^6CH4rG}4w_ z320yv;2|pa0X%or&3l94QeN}WHzLW24u^WuR*`n6%xst*$)D&A?`=s4EcMTdD~{M1ledB#(YGsoQah{gO=qo3fiK*=OqaG zrrKAKRFT4ocL%9N_8QJjkA=c~eJeCKQl$j49a?}|-NDK15&<3cZn^f`cDyM60Ec$Fc6YV2 z9W;?Ly%Cs-L^vo?^X09@0rd*x41w>)sT9rMPm4RUm9~4ga@Qf(X=`noY&cScbjx`z zB$p%(0U^G!RtHf4bFP7-e-P@n(c92zz9Y8Ui+^oh-SuYDMPcS;&JY-VOn=PEl%7&R z4q)UQ9b)4?E5q1g_xNo}Kgt2RfNcueRik)b@#|Xneir@Hp>9DujunrCW<7xMtOB1` zusi5hmwThY6(sN!a`NfxcbVu_n*T3e!H>z?YC|&jJfNm zRqa~ZR?;NQX_cXuij)5UGo+BDk?B?jwLbC?WuoScMZo)rPZpYn>J-4Kw)&3 zkoaZKsS5P60=V^#dDf-;L~7fL_03LqdnuIq(6<#bpB|+$n5Lb3rZyW7p&yx9K4Mf9 zK|GKKvhe=^iZ+_hA8OG83caFH$4z$54%?{>JJ!3mIC50*_X%UVxSwVi@yG|pxSwP$ zs@peWZaRg_T(&5JdRVF4RJaRtGUf`K)5Z(u97zlVz%@ncoX5iWKdrlv|d2ANYNCjME@_5%g?k3(?8$VTn1#&A8Vl{HD zhatNRI@zNqB?Z@zpqHFqr78m+{{U?xc{lp*qgJZ3EHV6US+J&9H_JL^5W+)6f!HyEpLtO88$1nLla z$U9KIYStWxE6|WVVh_qZ>O3o%i{9F;ZS~fv2&d9$(kgI7M%zl2GYQJwQpn0XXBkld z05nRk;a;O>ZS-oZRLb>EqAfI4F9>p3Fj%);lO-&{D^mD*D+&waxIA_zRx7t{?7N*; zEyHtP&r)xiQfdY&?J#d=cY+7{%hv$9&ZqB?Qptyoh0#i_oc0LqHNz!=q9Hr!dBBkpN7M}-ZBxNFsS zZAkNiAiTGK2{F<>x%WD-6qOPPQ6ML%0h6L$5~`NgU+@&bPch-=yttn-NmWYE}N3AIakFkszG%$n60foQ_ZLzr`EK2i(g=z zWACZ^nOoUCiA`%{HuAAZy`fx)r@cD&{2!u3Zj897@l>))W7X2<9-@!|$9ESvONd{# zV5I&|^aHUgr~!^}ax(63;;w8?3PGq?cr=10<|FKTh9K|ULM57w?UH796y9e?_7e?>J( zbf2X9x@(0=B13%+HiZ%Hm2@A}>dU#i2W@TE$|2hIeyFX(nRB|yp!K$6MS_HSmb8yr z9#e_{1II`@rQO>@CIz={O54__RcFtHm*%+!BGibII*&^|Kpv%pq^#qxBUa0P*nU*i zUw1TXighBD3AgKVRD!oxET{hfab)@$Q=|Z*bC0>!o)~d=$ZY}+>=foV83cO?=}BcAq=Dtr9(9!}=%(AdUjExPVzVBwZWUA{+ytn+;sbpMjs|*CfJ&8|WRv#MOGf(f z5~>n!dJM|zkfH-mGutkCNh=vF_4ec>o}YoL>o<*VHPciM4-qu33T;1Oh%npN($7T#nm2^fr6u)4Pg%y080^##2vX8OC#%(hPwDfnx5A~~9Jd6wHK-Dx z9V0pK089E;ypJi=DtzC;;ZDq$NMq!gor>(${@`IRgtzXg-kbiPDVDO`J+`AFK)Xm1W z?xj+tQ|gFvGM&jott%l-tf!Ebq?8km#OtAaRc)TZTHZ0=sqKvdEk4`4VaJlpsjn=; zjVbI2CA6a-$wP#YJMc#uTRd-TaqV#!WrhR|T9#pf5g?2i+BzD0mW{19ERsWFIfmSB zatP_ps}-wWU7c{iyY8*EgH5Acv=`o>(5O{a6hrAiWtZH+TD-8}QuQJi>*XGut zRVs0seTJNBEQBGq*-MJ!t0RGs0q>sK1#84J6}^w=$7!sudD! z;h4s3=+a+GTT+_IE6T|Hsp{jC+zxbp?%oUbEJIPM%w|Jp>C{3ndiqbHStGC>+WOGH z?aLt3Kf@R0HoG~>JF1xNQZuZ@j_a+hDr*Ym&nze&uF6+ned`;oYeQzqq^2I@(549R zaPlC!>#HkEnZoj%1ss8a?WW5(>K$u5H{a z>bY5oF>?u;s@!z|1G1fRM|KvQJW0qvmI; zu<7~ZxC>x#*6lm68I44+9zrlN=}U445cd&8;$xh1GI#Q<`)YS4eWPv3VnszhOYzar zme~tX^>^w#qZr6O+T6FQ`g;#<=1O-BT^kxkSNZ` zhdIe;WvGq^5Rmao!i%`h0uzEs9OF7bw(K}@d<>98k_^NW1`m;u;ZFAj>6>Q)XKqz` z+|L1!tefuHpLFg$4%f4;mwi#V(5|E>kr6g*dT)CygvnFku z4T_DPwU+6QNh@{uZF${md8Ych8C!t*xcg*lblR=SwJn+z)4O|#NTgLOFcREqC8=Md zDqEFTq-PEUtaLQXK|W%zGIN2f-t*u4k8^9a3(otp?b=-u3kE$hiAT5Fg3PA~z$7*S z>Bz}ZKHO_+ai@u6+F1q&?;?fLM?9Gl4=(A7irH&OqT7=@>LkeJvggbitKXZ4U!mDi zRY|JD6y~4^G&*E<+6rnLYsx;MDFg=`R#u=6Nk1B;SX)uKel0g5JvN;k6$;H#N0x>i zDrvPWf=)^XLO@Sp_8PqImcrC%l;kE=xgwP!p>M#eR3o(GWtwW_l?d&Hg^+};04pm! zN2r_(YNcV^6kUslYi?fN-g0Xf+jZws{T4eb@}joc0SW5|E~(N;AvnT)@^znz3bvN* zms23b?9rGpAQQInHG2|RhQxD>iR&BYw!NnQ5tZjQ{$!op-fh3O>N2OYn5Ln7Gyebu z87?0*EtW#cohcYcI8IJ-c+g$t@Ppv1VqL3U>hXmla^XsJQLP#sthq0|TNp>3DZ+#& z%vbgF-~*g%4ZAm9^}6rNlA(3d+=Fl~xExh7ogEBCf--vB4WMNuCjbv@9OUW-;@0Xf zR$|iQT`yJNtf?;6A{fUlJ{SD9Lc6%4FnHr99OGE+{72$;ixo>slQ3$mC}NrFoH4bJs=#B zz#7D@m0Oc3RTb79n!1OT{{YzLSt%$kk~wilo{%%!l5zLex#DWVzbyHXuG^DknA_$| z7OBu_5m+pOrrAfF=R%ZLTs>iKDE3o;alq9M&$KNl_FYcoe&$b~9$Rh3fMYAFLI@>J zd4tk`oB@N$Di|I0ud}^s)v(M$u?!S}i5Y+-0pT&_NEt4(GDkv3I6Ii<_Gk?r$J}dG zif-Z7=w+&9R!fc1gSRF$rxz4Cn_!lLeCWCNXGF@Cci%vfrOqDdRfO zw?by#T^7^}>fzjbp6R{nw6zL}sJ;U<;)RCeG8Up%>Qd0p^rblfd+G}OI`KMR8ip7% zZ!!!8KE#MMTdv~Tv}%LUOl{2L$HKC$!l*;2-jXV;NtZS5l(h{~zdw|L(u{ihU87%!tUFEd>lV(mIq> zu7Q;(^OM~~>$sC;tc%2h<%o=DZ;_?4SX}JH{pZ%NaklqwE0*>NHp$9k$Bm@9SCpyZf#FEwVI)ouNQ+g`b7@`?2g}aiBqo?y=_Q!o` zRK4}F?HN^9Htxt~49P4v0u$}XbfKuhBtA-1tf@~NE7V9%a0Z5K&1Si=o1txQJ)3Z) zHFxB=^horw9FrM2Es_8SrD_FTJQ6q~*y|a%djg2Mu3|70m>C$5XOW7vwPn4Qg(IAp z`WUM6C)D9WRl6okntO6E-0164l2j0^lr2AH4#%+?uF{BrB$Z z)1_o5oRv4o{{U@nHYbFO+VZErU#)GV3uT%070y+|xfM5Kc`(T&r7>~mJW7vIUOitU z-&I3?681)k7Rse=Md`a$87!9-Z`yAvk3~bgWiEz4nxvEL;<*Dl_gCQDId%L|HqoX5 z9pVQ_1kaj*UVD5(^|>~eQ4ug?PmXr=s_)`nHMbg6Yio4;N7Jo_-U&&iR&F<{H8)SN z5aX9ulkh;tW3Illd@NXN+xlSNI}*2YIRci{Sj)I&wQkc%$ys@Aq^vPn=Qo;Vm9 z<{F2Io5N<}xQl5UakUZ@LR+C*l$6b@loaH7fv%;bf?tAWa zat(f}*GrS?jk7UQGlZeCju}FfQ`8i$!;&>Cp9lW{3jY9y-|-(0;8953$pQIf1u!*D57MCrgpyn0IOJy{{ZSmpE`p{ zO(6)9mLn4gdq44nN|YY8#5TP&uhFjsRI0SFqL# z55&*3{JjJkuqB~_EbtOs%4w85v z40~xfuZUXXfVFfpHUtuL&l2?)d01WrQ)q0EK6MDBIzYf{lt=gR-i4K-skzSa!u)``?aeZLt3Cc!59N-NJ zrC*nAhjz~Y0MeSIh{CAD@T68)h!Uq7cZH!C2g?L;$2d6FJMOng7Eysnm13lkJ_@^e z80%I=Y5pn6k_goU!cSh4=}%qoHoj7N=~p#IB>2fL5is>7u#g5Yk?VPC```hSsXiV2 zD&O8FHyW91+C_fHA?zwicQ;kCQ96l z7)C;2Q#!CqeO#_e$5W*^NJ@LsZw-ws63zX@NZB8Rb_`4Kb~Ya_BcEUGh@#eUkA1~x3NhjoMQn+{Wz_;ZKj%A^0w5Qkq00lsz(=!r2KQHpqw4~$Z#VnrZ zI_3%26~j_w2^EK2ZNZhHPMiVvANJJSS#Q)GG}zIRCG~&F>OGEgk)A!ZZVTf4U&B%D z@XS?TeExzzTAls^-w}9TySVAo@4~uL>+$z}-P8yc^~FYZT@se+onn%eeJoTJcf%|t zErE_W8T;zRWq%kS7`C;iD`+-Pbk|_o?=-%MG^Z5UZ8#?Z%qh&0PCZ@Ewz+!k-OJYI zrKa7gR9bEM(Vy;i!Mr1Us6-bRsBgu z6ge3C9F2JY029;4*zCA~Tmw2u8}E(0dDo@EG2tA&vJ{+8C_Qj~m37-W_CD}k)vJ%h zzV_E?fw-%bsi8coE>Kp9bz>_=V@^zvmFa7VYvsbY8m6K z-~w^qj2&+K%R6gncLZ4WJo{3~eVhlZm~=={!myXdo~WcQL96<>AV>mY&Tn>GM-n!l$_6LvFj05EUn_E-xix2!?bnX<0HQR=e^k}wau3L7oCKK)9YI)2lH1^hlMtOT3k~`}* z-73$9Exx%Xz_Mdis$vyA2!ScN$^QU~nod^hipLFsz(O(YliyjL6L;&)T}i7?s!Cxl zg51BLd!gkrt`vZ?oDw+Bp6$f2;YN$9GXx#X9qxZi4@L}2~GzGps6PyeEyo!snjao<5QzT z+Fg^GP*hn?xh`vLxiR-pc|(0E7)VITBmzm~-~cpw!q^?d@hLieBG;-yfi1Gy9H-SK zbh$a?dQ#H}11eYjBY}*PJL;}a7Uzg^La~iT0_r@AU<`Q*OKvTW&3}|+44Co~YoA?x z4a-}Q615>G`DJOw56-Q-IZB6p?u95{ao(y$l{o@yDxMfq?falQz8lYOuWenoOTpKO zJ(YdPd!@Crp)wPe-f1Ci=RL~MN`GwUR6BZuTz*@hfKb-wke}ziw3N2U`6Tc^essKF z!nnI?H7W0GMnUo`Ao?1&4aRWy#-$*SKdp2Rh&`d(+jz4^x%Y>(r!KD@m(rZ3(XCo+8f6lc_BYYs?t~vvVBbjy4>6g{7Anl%(&!v z64aGQ3BzH-lh8g+J+%&vLqvCast2TY0Do85Yip)>XQ|nnZ06$bHP|T-19+!X3kqD? zgM=STO_AtG<10TS8P+(lRGA^wm<}|;7s{LjbdO>B=(i1b@PhN?l1B6De)CUl(JmWn zfIj@H=|!m3>k4VMW0b^>IvQ+#P=D@pa)W8z*VS3NMWbpTrSXJ1|-U8hrMwG;mU4u!#O%Ee2glEg(XhLWN%r!m0eKhk-Z#b1j{{{X~IK{nk6 zp4Go*Qprsw+NJ`S(UJal72VfJ11>L;bBqo(d8b0%PaWHv8l795?MkODL5g$)IEeA0 zw4TTXSZ#)qJ_$iXN6f&Tz~BDr!(k3d5)CMG*_9ab4=e>K7WXBF-~+6iB;RI3#?tCs}7I!n$K zxTOFxPuO-JZ3~k=MCqP$#F8)o9e^70n)_Nk%nzM=0?M!i?_Rv=aHyz-9QV(;*OA~o zDD)wt`VL9b#APkd`F%O;kUNjQjZjluYpx|8p0^x*k_u3QR8xbJKHop4vPr893J`|; zpX4XhLBSc*&B-M7bo78QQk^9XDW$035(&x9yh=$0e4csJ>}$8F3&)Y?x9Rkpf~`l6 z`IjI?4uBMJr4zu@vOL*%YC3)ZN>l!t_B|S@MyVybr5)5QU?~m0f|7IC;QMQs78vD4 zK_@iR=xvwFOu83?fcL~}#l^X|OdDF*q)3%gs6LirMvWa#t;HU}DM%!r&}m$tS#7I;B*jLyX49FF+Umv6 zB|Ma}22_4D+?f(8wKcrVMKsT5n@J>r{{Vexd)?vT?+%v(R+aI1z<#{ifSpKz{Li4^ zdS6gIDRZ7%{KE&U9kocCUWWS$VGabWDCR;(^!DYdJ$wg9LDM?-w;=#btC~{!X(p3c=OiN?cl_hTv zxj6J>`*+5pR<5B~ip4%9If$x^*-MISsHxMOXv7*e-%@FH33sJNTa^|^`~(_uQ_$f)>u~l1-~vvmlGi3Yl{(=eNj{P9jW#8& zUouyO=amto-bV+dPzV`fVxE~*omhM}^XpPU!VOEFXB@ozVn5PQLPo0$Gr03h`O+tYtWBnmrE&l*okH&-PnGv5zrvxxED^u|EHi(Pi zs-@+(>ABkK>ijv$DrK{dat5Y26V?q1swY}DT_MYXg!EI>OQyEPDu$n7 z8Ihkk(av6UsOOQ-I_K+Y`s4IT@MtwAVa1NmnK|cVCAB)7;3Q<_Xa14;>J6n8*_CdG zmbHSQRgubvzv--qUd`9Ku4ITJOh=aAzd9FE-R25MT*R<)DwlcB8r8hV&Z3q3;^2fm4JE!rw|hZ>6oxZyZMZKQw8NaOqHeY0!amlUre z-=@iy_a~)>ijDxuKVUviw%<7)=ETohOC)wZ?W%i}SoB4C6>3|}NKyij+SU_*M+A*A zEp))w{6Z8*u?Ow1Ds<_8RD{e|^HOl27uC<}qjudU*qH^{mkcSdtt1GIMOsjWE8nP) zN&NC!|&yT z{Yv}i9BG=xdV^u*Fv#Wh?O`cZkoa3iGN8?_Ggy2u{ zVVL9y+r<8Zp646LYvKvh`F{5O>ND5ERZ?8I>U=n}(z0B@DfdXnZ7#kQaI~7FWX6Wi zX5p~mD&TTRB%j>sx@pp!o#dspbro`)c0U@??7g+C`2w=Xq{jhnscjCHehP}X{kxrc zh3`KQUUGhZ6{(ieD4a!8sq~7?MQD!iS3(9lmBLarWTV=SF&)>bG;gh1Q-#PVJq>-v zJAS8E%WG@z4b-p0vG&@7Hmg#pOG^wl4ic8^mlQzhLKBjC{{ZS5=!r45WB6CcTbqF0 zxw#v@lm}s2&wt0z?YGDna#%?X%#@F2vRXoitEh}?Cl`NB&clWpu5MOf0nC%geRcqx zQ7*RaYrBAU{{T_w2kWrsT;aGIDYzrh zk@|t#Q|L5lQsp-iodmr5mABBoKpYWGV( z^Y-dLwlzsyrx5DgobudpM>tXLeol)k@386n{?sk7ar*w$LFv=x&JtuOIqLK$9+CC~ z<5!!yMe$Fi)9(wW<77Ydsr)7!c_`~)urM&%IBV<<55BY7B!#MCUT_1_tmQ|K(^D>* zi|CctDtaDqNgXY=u&$B!BaG@6)gOq|zz_k!=lAofTn(jAV?Tf1q=-%@(zOs%+XGS( z{Hd?D-C6Dk3F|2K?ankpTo~@8IRQlFypXQo`{;V=MdIXathk`t_lBAp+a=^Qty7R8d6V9HfMU78FRM2oJk5Tu~cMCz^HC|#?Po(3% ztrcs8+zhm-K3`f=5|xC3pVu0O^|ervgrP;XDE?Og;~F3mXok|FXhUerf!EZg$vF!N z?ta>7wyd`tovD{a zW~XV}RS0uH{(BN+2O1~eq~jyszJSqb^Pta4RUIKgT&dK5p$A(~Kw^1}MH0D%+>SfYHBlpylfIGsdd*Ve|EmXU< zb?Eg;<=y+FoIBWsU(E9--L%y|lf{-P-l@P%lZHB11?Y@c#f-=UUP7GpcK|SwcEi zPBXwB+JapRbd)+qI~@1WdA{mjI(G1(Z96F-tO7L4g$M371qjuEoiiA6+ z*p^zA1>~)_kmeK!IUTvx9#iRuJwYvhC^`97Kc`oU1+eW#in@)c(~h>ZkElXZ)q$&U zZFEJ;d#oSt;ntgo&}1F5S86whdve&eWmTr# z(cY>?Y$>XHXRFRhADt@udyQtb8l_rIX|nhYp@oo!!g2d{)T(ag&Z5c4(qD{LNa0@Zq zlh@<`qJR38F5|QzS&*itEard=xYOMs8T+2y_3VpH-Mvh!dvf8&n<>y9j-CBJ@`Pi1k~=}xCN2q8(5%y45HbdCC&MZzi)LXJbPiTOv)q1hYdX}3zKS^J%} zOx6+51ulDXoM~|gKK%y^1bp_^Z&Z&yt5bSw6!n-$cO&|XY0nwen&*RT(A3K|#YNX< zg()+mxSvWC4mdrOG$t+ZEh(}YtWX$yzTP~wWDec<`|4|SJ?`Duz93GY@(z8yv#18qxoyh2;X!4pfJzTi7*JoNj`;Y; zIz3}mpHzn`REoG|!O9tN30IVJkVbgW-Nb=^u~%K!Az>?%l_o@N0JNSs3FDt}_th?H zKn{>+eD&CRRKN{$Oo$(IQJ9BgR;{P$v()o7c1~DulhCB|l%K!Gs@9tn36+IW>#aPG zH_*%JUOE&`GtUHQ)sIK3RO-bKG3Oy_$@3HLPOtMe($=fe-B^(sxot0`p&9CL9^`wE z(^g&_s25mdjl8J~+fq;;9(6&vXff?+NrO$66(Kw&)SMN35Ofx~cUS5uL|ThTL#>XV zIVk|~^N#-juA00kwQ5Y)6V#_#VOUGaQ6PSq?V)v9(qzR+a!;(F56khdI1<@x*1!V5 zqv6|<*`Ci77*^xRqxf*zPooI%Vfst0gvcxhj^gPn5#XQoZ{Q`h#lP*L_qs zCRHusdP%2Zb#=!@Sivz9F9TOg1v)kx;NNtYFhQm z+uxbxS8Ar<-BhS)w=WkPMBsoGB!Y)deV2@9Re8HfaMo#6JI&;v?B^EqaBdad3^J#Ubhr*Js;PxX{=~Q_;+bV6> zLfZv5CPH$Ew)}Ml8CV>Uk(>kH8sxN>>@wO?PVJ3=j)$K)h^n!0z_|bjjP81L`POGp zzOE^6CN*ZODneR7OJ(N@ys_*Cb$i>k@2Uitx1ADoK}|_XLfv4gIQdR{9x=w6uq^w| zm2^a@J+`Z>F&1h*wj;5M%ZUVaAxZcnT|YqDtB%j4IB)e-?6?(m{vmDK^PqJ{lNo9$ zQrb`l9XJ5<+g^_g!V6Zl+)@Wqfjv2rNX`bsddI}^5Of9-Oh)AIFb2_yn#60{g>N}j zZL6l=Wz{y&FS@lJrxl)6{{TtH>!KIc#j{Xa`g=7FRv^!X*B{UtlTMM3QgV<(iTmS2 zJWE=Zy(Z>M^jhS1{MItHG`xaGvG_l2W6^3CEv;2*vqY5ScbOqXgaOCR?tRsiKccv&kdqn&rhNQGnW1TA1=m z&~e}P`S{jXYG0QY-dDdKwG>!;q@l&EXQ&Z^5Blp+u)Ibh!Iey?xl^gs;idBI%1Y!E zA*HDLf;k`q`e6HwZ?|`Www?QOV{&#r01v6G_eT`dp!~NU^_kr^tJE6Xl(b1g(3c8Q zpsb|*^=W~zH*9M%PUfObHTV?&04-936(-Aw>-?w7&r$4q4mCdNlWXrq+cN2Hw2ETq zOi@ZDpdkq=IT=!L2RwGwE~QAR+VUNO?pD!RN1D@}NmvKCJ&4w8Y{_5<0gN2Xk75N` z#N6Kl@0}l{SeHdY5BTZ2O4A840$6>oY?UX?NBPIN(Uk9{Wp@7n_+~_TPDGB^mrQCxy1tzm zC!imU==Rr8wqA8=e2eDinQtW#%Bk(M6;HPM^Zx)TN4j!7{{Yuhd`H5xU{UDK*->FT z8BAqU8f3QO&$wSb!8p_|+g=}sKyH?40KnUv%mFyqQ!UoJ#K1@$PCvaEs(8J+H-^!+ zHq!B!Sb=Ls4N?TWEH!{nK{&}tB;Xw5fv2kbiE3Wd$o8EgjSY&V#e^xg(a;LB{REs0 z{A(VAP?KGW4q3GpxNsfB*$lV&(oba&GC0n*{j2a}Z}^C+(~)TJMX_zQQVs}m?h2u4 zEIfgqDQd^1M;vQKi!QcYn}HCL&8f7>-bp8%dek_F;ni1Cp6G!BW6%#7p?g{3dcfTo z)k-~6aN*JJ3V)f=N2ssM`kVrA+W!D4JY%Hb{AXD$^JlXfSfoRzskscPNpVBuajR6z zU3L!biZxp6T<@Wr8<#$o_#xhvVM;>P!R$!RwLAA=ZmT(QuWO#jtIMF&k|alxTJqj@ zGQT6KP|9=r^MjzQc*_fVR9cAcj(vP)o=*>O+hR+c!GRq>7_1J-uy0DONw~2nG9E&d z0a`)F-(AJGOWB_f8+B-IhSTmG=kH{Nn}&~7^5jB>uB;ZrXSi4%{ExPlhpm| zc2y}>e*IV#Vw$?vQ!V}Y~8t-C()!|4O4Aw53o_C2+b(Cz6oinGg`Pjw*<5S2KCgU{cMUakt( z_}UfrD%S-Lrsvc~N}{_gElN{7a23y5ae=E2*<0J`Y_8S(wf^fInB7HY0i8y zIRH%lwU%4dY6jxnjZx|$aTs+Ww^o))yrrH2Q16WY0H%a)e}|gR(QjGXJGx3Eugq+w zQwtqE3rJEH3F8U)roXAZMColOEEJuumF6?J`{>UXDa-l z0lf1+b2WO{3mWj--w^U``0!D1MvB2*ZVL|iiIot5Rg4kU#ycG6OyAW=b{6PXtM<;; zRjHPJSS_Vd)bof49l+}&vQ>fs=L1qFZVt!L_Y#{&w;ytnwx*O+E*cZdQXh_>oGG-c z3QtctPreV^U4^~-gZw?~J8MhX8xwbH@~2Fm+x1)8q&(OQO55pEy&st>3dT|Zz|T6J z%bY84$#Jg3&V^B{y*VsI5EKoGZn0OguiBN+Oo=W2P&{OJiP!-(%T@;3?bXY)m3_jZ z?szwCyY%kEx7epC#^$u6>Lqx>RDe0p+m3P{-CFIPf7xwr3%j#9H!SqH%|g|W1zbPCUfJ?5xc`*FI^>k-u2LaOv9N}@|bfKVLw#~(O8`txq@y2ID< z?<=Z8*r~da^wl*-3uS5P=_p%ZVCRlTlG|PQqUi)^@B@&80IoH2Cp2#=+9C6+c$k@p z2cR7(ejG2Im#5A8J?6A4Q|C2MZ7sVBVo=(nlZAyPX(Oz0kJncF$7^pRUZyJjtEx4n zG1a?5`sc|*E%g-?3=`4%jxsgw=}(18vuL(EyI&29vPWEpZYXH$6$ox}(CNpeNjc}g zItwZC!9Y}7JXLY$1uu2ru&EqVn`vNoA>h}BmNnK8aDCTPSI3vl-!Rr!jnt6Vm9n_ zxU_>H2OCy8QghNre2rFWcGWsHg3ZHj(AfG|h z0Jh53lY$kVGmQ4s9}+j!xOV}oSuvY~Pkc1ow`O5ZHG(p%kIUbYs&|G>$f(pePQSF< zmAM^kb0EM zq09w?$Ry(f9rLbByk8bACuXooV5>diPR9x(lt~f3Xp~zlUr{6|5^x8M$)9SyZWo8Y z50)*_Nx4_t0JD z@Xa!jMu~gBbwraAe5TVKFo99>&vVcDae_UxoJjbe5yOSKa46NCFu5iG0AdEf0p~OT z;T6LuEYLD@J|`QWZi2cW_;+}B9xr#n`d#z5O<9e`qOPqBRh(2)HL?}dW2oUP3E+@3 z!PH+FyDwYVWjD8WyHttL&R=e)Lz<`4J*BAmYF-HlQ0I(i2SOxoZNXsKRE?s5>Z>%E zbks(RSg1zA>F82|kC3kE!6Xx&M;f<~D?$f-ICS+ibAx&V++;%4891Yb+p!3}ORt-s^y|?bs z_W_FY@m^e>ii9Se=~9w83-~xE-(3#Hu|wbJPE3cmEVVXct-T;&D*Awvl6fPgc+VVX z8p3YMY{)cfb*FJy&!(#Ek3H(k&Mym!ymYUlvPVCgu^*$!5iBbVlJ*BvWe2Nr~j3H-{C%k_acb0|btF(p=-7 z<-(T9faGrr5zLZA&mbUjs;!+1uSm-J@5pX(&lEzc+^yAV=BxI@0(5%Fn?8JJfPKc& zj(`%;13s)02Xm^;i@ZBzjkd2^m*f}W-K0~kyfTm zk5#FITWRv$GOEOY5c7cKI2XYR3ILCu`V~>#Sl0EcGiUb?ZX#SU>vP$kI=xkfTdULF z3noKNIgeTttl>wTE8n)P%Jz|yyaNCwb0o&|$~lbk0<)>@?g9WL9f=|%?`o^gm%Mjg z)W2v~EY(VFEcNl%7ts?U>%ZzTVy2okraq?3HBJr_)-d z!>Gxlw&QgaHrhfOkVz>@lu!Xz1n0i0Xs1&x%98JRwjIYiZ{H3>p%y1$Q6vHHlWB%_7bHQ-yYpa`Q-b4nmkGP zjf(=pfM;?*KHVqYy2s(}H)tS!Ugnb}I7RTLSm2Mvreqk6VQaFQwML zs4JmrbtOQwahw!`pM6H#wtPgnx8ES>LiaekIs;y4hT9EdvA>wb}oVEOI^N)qOikW zONvZ*?SldLy;*NwEax|jhlM0JuPNipCew1aVyOG=3+6Vd>aIL&B2 zAQip$#X<)7R^Uy%T$4>xHF}@ng~lQ{(uy2y&nN_>p+_M8hgA)+-Re%;+ZP2^P4{t9 zY7rSsi*k<+NmN&-6VhFArR5)xs1*U#$md-n9`vRE01Zoi$YvBYBBgWNavZ(hVytR3 z>XKGaTPb8H1g`{x*z@nK28hnZc&odsQL1;`3mUlW!f0{Yftb<*nOCUi4WT%}{k!Uo z{{Tuie+gje(;&IhQhDi+W1umIY=HGkCkOK8=~jke=lhmtIDaf zaMhfY!*XOTEyAAQ!jyoc&Piuk#21VNijey)h=c06xW zts&K(lqp9TS>W-i8ul}Kws(10uwzi^)oE`(9mvY1R8Z?u8+ll5##WQZUl<+1;~Jad z!*n+?kG;;@SF;HGW;7JVtHv=9+l;<&6qF$&0n7w~d*o={wQGan$7O6bvl^rjVh$j| zqiX%mBJ66?K#{!tG4ibc0L46bHV*MrBW=yUUbiTymZxp#^_P^XEjAVDCDX#lSXLG? zIM$E3i@&@;+0OW|W{F9tK&B#_PPr-+XpO`}Q$qy_ON|9}7gm(zP6350<6iic+!{ZK z?Y`TqGT*!Fwd<0PO%&N_ufu796#1vhjLA+4)5*zSImbGWw%!`&)3(;;fmEnfXm@M{ ziB4NC#abDg4WzhNBjJ4tNdSz2>gPj;vf&=(otF}4e?YnED<7*nk`-?A>7S{Q;%i9R zUlAL9aCknrd@Y@;LZ{Vk^w%I(l&+;AC~Kuq$j4B^uyPIvS0h;`hRw*id>iVCn~l`l9XHMMrRHtjVlTrb;GFImo3^S!L7| zrQ)=xDJu)W!5t_4GZh-MMIW$?)KB4GE zEho-(z}`}k)K%*20q#3$)BH0(iLB2Bmd)2em1D!NOu9@|u{NgS)F1|wqO>Kx%1Xk% z*v5I*apCTVb?+@m+f=G$#>G;(N1YZU7UW{J)zn+h(~*>d(z;Jyeg|WXQLnA5r)>S? z<)jy1EG&TKn_D{t((@($O;$? z#^cu~=UvxwZvOy*Pa3uM-`z?RI~93W5VH#DqD2l+s!kOE1cY!|B!QK1IL>r4#IJzA z84Os}#%Oy{Y+clssgbIPzAfH~Er{^aPg5?bM1taQrvc?%JaL_H`?p=yX3d3hLV1ZM zpD`{s8dCw*UOhdQgTj(Q_v2dU@b~f8;}>mrzK62=BU*N&O}J~Vw)LSg(B(c+TCk)g z4jz`lPDcc4oHrB4T8mdxw;M@fw+H;eT|jhfc-3!O;IF2nBH5jyQ`qHCh(48$ZnubC z$-nFhKHpsJ!9y1EO?R2cVc#4vDB z!X7F@zRF49jee$YKHPr@ui^_^sL*P1nAi>EW#^;IZ4M<=iE|LOAxK|OqdjROj+Jxo zug{+v-^1g4{0?30TN{=jIUb`Cxzu`{GHPC8Qwvgp6p}wKaCkiHI$Zca#1*b^*Mq^z zzjorCwqj?%sUkCq>)byX!39^gQg(SgTqfNIUN3Ppd=h%g^m@|`Lpk<6P10|+nNm*Y_6#EiIf^GQghL&%A+OarRS0YnsAZV=_3IO z{G|T?Y;M-MUA8v%J$h|wxYa}G*hLOxDL}G^Qt49CwG0#x08&RJAKO=J3h>-$P-Qn% zjZt=}+|R`6?>@_qm)vnlQ40eg1)ot-?~Hrv*6fYTfl*7GNf~beAw>F<6^FGiXzIWR z0E~I&W93(W4!0)icz?5GZw}H{YgYZsBI8SRYP&V$rZ<$+WpX1w6y!V=lysF0az`g! zQQ^G7X%95i7Or5yxo6XNLSs19K=J;D}v;Nq=C+P{q>AicTfKSP$@Ke&h>4~ zSPHnRPECm>hTBnF4<`(`lF~*}jDQHp0Oa@1vpw2`*3i9D+Y6S)rYffvxFoq)Y%Dw* zTR@2U&N>D{yJsg*yTaR6cd%O1p6LJr7<6?fLk_YD6?;5Y-AY~_HXxZF?QhIHuskdD z;%4e^b&YN>Z8yeMCw#VwrVBE!8+$L*X{;Q8UTM6kMHn38IMx;a0M=o!o-Xg^FP*gA zAS6&zCz`?fB_D)02w3_b%Tda zFW~lt%L$;)09|&8>J^TwM0G;SKg$)W`|#XpA&H)3LbtCb{{Y1K*2j7O00}!0_hG^C zvEza@GP4CPwE~a0>H2DfHkOqo$h~I=rwSvn#!fZO*QfCI@x9@W`ZB zqRmrpGe}E{z+rAL)Y&9)>LiSFtn#t6xAxpw49I@5NVR0t=D7x~0lSH{B4jrkOTMm^ zl2O0_5L29YBUGlmTKI#vDfRmr@pLsBdKzNAZ!Lh^5{qf+X~i}MI+6K-80V9nXZwM@ z7p~#k)Eiptp2Vi;Fa%zH)0x?y5&G=%Tl`; zOHxVnp>W)37)B0y`i^iJ&Q#?HQiALUU)v+>rREm>GxG9v^KbZ4C^(ic@91x-T zR6FQ>%~VBF-neah3fZT`g!N%EVy2?NO+kbQ6dP#@QR)c*fT7Mv2UvK8b1mDsZKND| zY9~w{p4EFvW-x${AF^wE+dG$X{Ap~c*h_AOMW<6K_i&K9woG)F=8)Qo&(Rgvs(0oP~zezNdS26!su!Rl#^$cFo6ElVR;!cU7-a zq{c*Q%}J%HRLPE^3tvNx`aHy(q$Hg8CpvZFp5?=7czN8GBU3TzNMHaSdshoZS5RzD z0Du7X88x%`OR}~@#y;xYmp_R6rX(xEiD|y735d(<@Bik05usto}--py47#Zx3y%^DMM;*%2SmnG`N)s_X?l- zWxSasDO667q86qJJwy(o0=U4{X{uGtWjROR1kjL{SgJS@#Ksb)>S|>}E`%&)O_7cW z?0)*@{7v`Ma_G5j0MY~o9YoBZ3C}8hc5Ni8m1a4g%i(|{&!t~>!^9mwZuaUEn-fx| zS(Qs(itR=As>xHbD^(W?npO^y7?cM%~Gqnc}YPR_AO*vkA&e>va%lav>wnfYWTL_f!&u zf#nP=g@J+jbEq3D;Zty#sJj!qeSCT#Q>gW-T<)`ZaNo8fY$zYX!XBH^S&Tk>Vn zny9q4WJ{X0mr5KBWovbAk4PlpSnaF7iOuk>D#N8%dzo-fuBlq?~iX z*57ac00w>gzHb_5{;Y3xAlp(Bq^j|SQZoY#VdvA%MbSFprt%@!Zgbj>7;=^hX=sZpTpuU&Eex}tJ~9m?m$(L68n;En6X5(&YbKr z+XdAmgtkagND4pFPB_*nx7&$mTo;W>^RKZ8vG~I0OSdZsCM2Yxh2zY1vDQgm5)v>u z9P2~z!QlSY@JV%5wo`7edyeK!THc2~-tv%EJn-lINqH#rsVQud6^~AEb&1z(+4c5sd+WY)p+n9Ydc= zRx6+u2UghtM}glIN5uR)Z0-~(^xe3(sC2uA+=8~K)amP#ig|D(u1PCBLDk_(=~n0R1q4V=~ID0lj#9UUIKXlgYT-Y!S20wi&UuY zB{s;ms|--6%KSlBQ$gmKYC?kvah6naEpr94XaCy~A$KIMXrCVmHQI#&) zA)l+K)~R&lqGFtFD)LkmN=Zpx21o1ds|Bk@-_IA1)n;yu<2tn>k#68sE7LOLaN{HS zNcCW;0XzhxWc6p0sh8&7ZPoqZo{L)C?cR0E>e#D(9_^)9rMVR>(wjXj$8G+Rzy(Sv z;QI5bJ)68;t$a&%bB*-?d`MsB<*EmbW>-XV5NnL!5%SL5>z%8c%U-!FZ`@VcZqzCj zX>KZ9g6>^?YgSa^{!~fHKKj#cJ+ZA?n{M(dEv!=R7ujxyaLl8++$qXQLYxe~>IYCk z$X7|{r1u)2Sz9R%ede0GQv(s&l1z5m1$`v7#*9-F^+?QNa2mmOi5H2uFz z@n|hig38d)b+t65C={Ne5=csqAY&Z!sM}`XAhoX0HpCD#^dt~L9srLz&{=PsKA7Z2 z{{UQy3v%wvUkqEVDgOWrSImhc@bAMb7bPhQg&wxUoeGfCZSY%Useh;oC;e>^156gG?XAXvY;~Kisv2mQ?+&qPT;_zRBD^4 zYtX4RD(Wd}n^LL-eHx2p!uyB-s5Oo{`xSAa_LYxU-tF_J?9C>tYg4K2%YC$0stOTd zw95!SY=y7f6dRpYiTv6iI?uTGC5LO5n8r0$kjzu2c<<1|lU|CjU^GKZF z{*;}llX^nj%GJl=<+`LH9+53BR2p?9$du>7X!)zhN(z#`l6cNeG#38=@YT3>b?ZLa zs8iZdqBz@gWkHge5!xz3R50QRO1tBO+!3nf!BBPu!BdHCS0u3o<@qlr2vQi3+D;Hi z2eJIX9(`K5+`DYz=~j}q;rfnb(9rF96Dkd;zce-bV^|BtL*J!b7H0VNVI;BAhDJpcfR9Y)3 zUk3^UoNG;@(kXk(dK-?jw^aBRe%(>rti5Z~Sa>FECS?Wv65T*6Qrzq5FE87<;~J)K zRh>bwcE-`EIk^IT)gnX4sZt`Ntq>w`S}J=!wWyV4IKpwKY>yVVUfb=J;kL9USZ$lu znAJM5G1h{f5!-Y-<+P*AVMKbd+-et1t4tk%J4i+#bmxg3bKzCBuHuwa9SaZd?^jKf z@t0|A_T|(!Ig0|Q({5KPGbpx&HmIg4kXn8-%ppBw7YdsW<2+>`jtSPeYhBx7t)#2i z*1Ic=o36@Xb;BuHZ8F<*IfnVd6NICap6b^m#lGoPrxQj@WB&jU;0ZziDM27|IM3f& z)vL67g}B={aqc$Sy-}$*MyRz0tRU0LWu}~KDD`J5Sy0D79gBbp1AKRAo^4iLXr+jdbLTCncF#6u0-5BHb>)i z3JO02c1)$R?K#z`6v!=(`9M$zP#yEFX5PQ3S2e2D!6$aB^ysrBp)I1hPZEo&OFa%a zU&?xjP#`1&fI!b0yFH`EJ)Sby&Q2l@Il=ZZNvi$3LF_d6?>^O0gJkc$gMID(=6rhafr=Hq_PTz=+?q$DI4n?U$hlU(P^eL3Ik--@XI0xWscCdUM&fVS5 zrQBP2L!&}ndYtU~TsXC5B`*&#ZK);29D+JYQ2ziaA39{a!XvWSxVFwRPjvc{2qVfo zDt+xiuBkihGCeo0Mzd~fBHgOZof@3;k`pl^1F66`3L!-2=eXyMbsqNJ)!o6{O}(j5 zrq&f=Q6o7^j`WIYX$;JLNp;k?;zvTmjr^zT4AhId%dxhVFWBu) zZglFK@#I#~A!==L)A`XK*p5h17|A_4(2nHowR>&h*p-OsZY@5pJ^Ug`&o{+i=C+pD{7?qsdYn#846*HIHyP?Xv0FNK8#`i3)*5ACf7X58J|s_3}Q zzgd?aMaxE%)x{zVBKw9a&|H5hN=ZUUPE@4h1K%0e6U2N(-`Ajm50?A#kCu8>*3FS= zkWE_#DEKGV*-sWO^VG>Y6ha?n)&07^;1 z92^0jo^Pi>DO-aRq53)sGa`+1s*#}ZM2MZbt!5btd7{=YnO@PF5U%5NeA<@G)U$^ ziR5GDO4e_plFCSt`A5^AxD`#f?%5k-Y)INlj_EFRRwXkoOj=^lsPbea9z5K2C=R7| zIL?T8knvBl_f0m7Zfy?Tu9Z!PZ???nb0!!3$?82%ycfYKQ3=9HBmv)6o14KV%~?|C z+xL#+)mK%G5Uf*2ljpRt(x4ZNgo2f4Jn^jTZ4T5^C^ZLS+wWBBF=M!-CFu)MMh|k7 zV?2E5+u<%)aBSZ}IE0c6`HyVP2ED`FJ?muWoDbTI+80LU?oWk#h59r~a#Mh=-#W=*copG+z7C*H_%S0eMn{pW+&o&|VQp|@>B~R0W4j@+ zmu+U^n%zpO+*TMtD*$z=eDVMsYewAL188=BrA27w zHL8Rfhgo?t>JC9QwvR@Q{F~LPnMJ?m3~|gPwl8%yB6k!XS$_DamrIQ7L@$97E252 zNlFxffq;4BkK0i$tGjG=R^Wwq+STe^&03fXi-jhR6#|^mLeP|u=PP+9r9%Uxamm%< zsTy79;I@}upsJYO!f~s^mXP8( z0U&aob(Zy_)&~&~RF0(Y^7F2GqfCu?)m*k}H}u+lGD3={ztX3|5ZX^kCh~^Jk(zlWHmSShmmyKGW?FDw%*~r`1dDrE{cDGYfD3rG$sIIDjzxatBZg3ES zKsn^8L+_}uo7?K0%UHN8_4)8-#fT(OnuQ;zJ17Crl@f4-cO>$7`{Mw8bT<&Xg3Dw;QJj>O7DD`*WZCYF67?RcPCFaaXFB z6gqu1452U6JN@=4%hN465v+LReH!M8;6Hs@+6h-ht+_NxO4zE`DFQMiQr@VlGKgtP=g(V7Ur8YJg%g31 ztWv#0t6wTr+dgw}U8u}{Oy$i;Wuz@iDhO=}8R-DvBn|-9o*%Qg#99(}1VdY8B4jX) zEI!Q#1&ke!m}%I82;0O{wp6n_Y-@G;g$4O*iB3xqCNDlz6}+>8N4X#`1GaxnS9X_b z>)VG_Vl)dXqfw4s9(>p+9WjzIl__e%5{in)uc$I%%b+UFadT!Qb^#-#Qt&+Xr@S-qqRmC0lLlP;VQ=xls^aklXG^fK(fd z>ufcb844v|^DtH105tB~_;{}EG}iA8#Iqc^ZRl_nHsq$#>j`M4Cs9gJ^T;R3Qk+gY ze?C3A8uOQjyKMs_5*~ZHj%3ULOcF+8GeM1)Vn6_lYJf8lnA);x{quY84d+p;Tvr^K zl{(DjIVsh-g-Lm8?s1Mu`P22AE|Ii1l}6C7*VQ)Xfi<>JDRNNkM#)B81;P2$l0tAe z&Q5q59a*hKRn0EHYd~%qC9O+DW*Nd`^%LlCl6q1&1e}~?_tlEW*_$?XjWcmCE9|16 zq`Fc|jyP0*meNu=S8}2N)URk4O|V9iU=lX;J{XT`t))~^bwL=&9KEWg zbh~w3v(Zy(rW`|R2})L@(v157@^S5}Oa^cLx35#8RwxdM%2QI~K${<=INt>XwxRhI zjNptYeY9%(yf&(lY{0bkzik2+7E3SHE-HkzJ0?=n-WJ1Y03o)6gpfv5LQ|9NsFnJX z?pvBJ;9XZVn#Ac1CCTlrYf9P)^r59VefmJ*JORe0sb%evrc7_N8TFibRhzU&83#Ui zkG<(;EA-9TU1NHwuE~(4t=W(wI)tq%P{=^QDL}~s0CDlH?_+Lt_%1=T&l!7yWGom|}Y%y_FD9M9vI}x{EK|+bj z8V(Yp($YtzAan1))$MVG@4JT}s4z}TNRlLyN0er2O=(e83Wzb&2g~)LTdluag}D_P z6ib$|I-ut0Yb@R z_xRU!>}QB87h^W-a(35cU!ym3R4tccCh@qbB4ntpsB|e5@BZfU`jn93$Vx(U?Sq5b zTV1r98ER0j?-q82MoMmml`4@HnJG-SAq9}Ri3ISKDJ3XUh8B92f)ma@688&thI>pL zTt`27F{u? zRY!)kF%F|83JPs6sld+r6){MmB)8A@Gzkjp9I zEw-M>LPr5900G7{jnS|j-C1wmTRUX7%@!kQa-{5hqCGsgqvbMObwI3y^n$z&r2;_4 zghSe!nRL`posmgt)hMjE%HTPF-RwBzOS(zBj4Z|7bNTd_0=jVVR#K)yG zXjIhHq+D<=Xt3Xo;{2y4#q*HgpygpC5uar7-v^HR%%?IQn&(Tal%=|&98z+n9QViH z{`&0i4}K7K&bPI?#qfO z%0z%cjC=m|jjD%Leb42zK+hoXQ_sGO*w&@PUAUuL_Qf^&g+f!osL>&`Ty@oxfRv>? zl206KV%dF@+j%>S3SREk>UEobI@JBaPPQYuX9g0IRzj45mauV^tAWm=S@X8`!m3E# z8$WVl(QTVS{@N{lS8BKI%~ZWBt;UG-sVjNN@Rh?O1y2R$lM zK|vuzXSmND^=-BGbHqmJT5~tXsYR1ipem>$POG}VGyW~#RubAzTGSJhz#x13Xb#j? zWC+NlQtiqGzfY;iLT1(LZ>j$PLRFlpE)o=wPH+%TM;hw5-Zv;d9DF(777dqoIeWi( zQqxVR+<)P9LWf9nALgnO77{wj2_1bP_Ty5r75K|qt#>s5;4~dP%I_q8XgK9a@5Cnz z`baGu+1Q*)nA&+~dgZP8+AXr6-%6$Jb5fT>ro}^2>bETR;=fXr)BM$;oRy)zt`dwB zfzKyYn7b=*HAhv}+-9Z1TZ%(3G1d8y0a58VS4haph``T$>d|S#ra)y)x|z z@BaW5!l=NN(ntdY=?5fam>I07_ibC!vfd*j@0R$fbZyylYAwXlJUUjZ)c*jjq)JB;-obf=Da zIpb7X-r-aw!d)p4B2g#+`dNh&rPuqMo}yO2)ki~P?psmlvtrrd%40rILZmK7RF{eG zm2r>JAZrTR;q2)b4|l{4@Z@6|9Z$7ZZy9vo&SS!VL0a=0y}1+`airhduTU(-X?USC zFfF9y0n(s)k_jIJJaR^}o!F^c)yR)j?8=kzsSt`h*p&sLmmhUswk7sT*?Q}afH8yopt1U{9@>`Cl7m|5efb2Q_Io6>=+IMW-sjO~BUuS1b+ioX_r)N2KMiXmlZKBvRp?zRV2*xt7uAVsg_|}BGcDcP)ObSo_lH1goF_XE!$2`9i%`#)QH(g}Zcb0RCsg2FkQ=rG zBT1643P#ynb@8m6PK%dxyd9v%NAFr~tz>K`hP!Rcmg11q>w)xiLWUd4+2cN9fyYnT z11B7-9kqe(9oqwNZwXfrtGHZ!eF^i_eAVRR9PkI}stjBD>bq{|E4P(uMCtM*mC13} za!DsA2iw14q+Jl}@oq&uQ-b6qKCH!Ui7b8Y=ERlk8pqzt_=R6O6Rd4H(*{)Zq@NP)>OHHLU zX|%Qrj;#LxQvU#$tS!%My$XJH4#pb%B8O= z>GtY413#vQCL-H#`FK!4#%^G7x=&F6@;?6nI`w{P!k~dwZT3+sC~*y_taPPL90Zf^t7>-I z*n<&|#y0|;=035Q@Pgi3VEd?m6Z-?IMJB5CAgTE2K~X_Z^BW2SBN+hu{q*cfGoE<~ z>Qa`qVLW80p2I~Mt>yvqr64;%G38oie${8^3blJ zpL`VpbwRx^irx8j&AToMiCn2pmAaw8Prx4l4hPt2i?z$8iN+nt=cYnWO4)s6tsi9r z+fk{OwQj2tMN*wjapofgnNI=eZzqhOZ0eV8HNpu{tUv}Z4?`Y1`PU#-$!U&ssB$DF zN>gY*bscQ>ZvOy9+a0NoOS33wiF7J!i+bd2l*n#5KuBq&g=HY}NdO;g>n~MCf8g=x z4g`HWD=X=3kdmbyeM;`FF*-uRa8eIY{%2l%Ft z%!J`eA)(Nx6s}5^uIlGel})kkI;0vkz8{PAN=jdTYSNU2pNw`$`6oK0Hsh~7>d!oA zs}Y@b^tBlzkT9?Z`f0_>%7qcJ?mdktTR?*mDz;c3??%S(+b zALUr?KI1~5K!C-#ixX84$#MHBu%Whq`^Z`(uqz?k{of@dVNX&4gopR zSkrR(M=&6n<>iiNl{MCDVPR%WW0#F*aihnK=UlvXC)*vhK>&i@D7hsDH3Kp zh}7mn)}!iQUC$>4svBX!n>-NZ3j zai^#90BK!KM)o-ND*Ngc$9Pigc+OF+T7Z=?)D%pZ$@C-slzjfWq++L8SX0Gr7Y`XE zl6B}QUI6S3&;CArPlqmfteu(S4F3Qx*ZNYIHlbXaWJ+~zEnKNs$vP@68m2_0r^sjw zmmfVL1Ml&ssI+(KE~=+e3P;nBTWhESRqdaRORLrEH;e0fr!h$YA1#yuMt|@6ont}` z#(UC!q}HP#0dAwUSNt|`T`6D8_mz&{{C+=OZQc>~`taR*)f8Gy3MA<5q{y7@Vp(Pz z4US8%x=0B?`<{CZXS+wS^)11WxsoM_6qr7$rB*@-YBGD{AJn7lk>6Im-tj92n`NDj z*(mN(t%epAP?ORGnzO)T%y~nSGn^-~LBRPr@9@`n%VYzk1_|llI=9nuX$|nC+f2ND zlhAl``PWJB50Cx3@TY0Z+K&fR*vPr3w7B;+=CIlj`>iX5#;2#J{t`LtR6m&D9FREI z1Y9=_QsSyTHgu<6T!)I*w;U=YlgU3ik5Q83_YycG6WwpLqBh#Q80p&ei4OKCp7kb8_C z`e!)CYQUa+s%d^ay6X{}h^8A#l6nEj;~JS-l}eFTT~eximOA}0kgT||@%A5cr|nn^ za#OXYSt>1|MN%9Cr7HLt@1q-euotHGR-bO!itMt$^C~kO9$aV*d$}RydRjo|l6|<< zRuD6>g@CerYdahd07>=ps{H!pGPC~xGZ86F5K#&~Q`COyJgHxO27bHsau*iejHvN_ z&{kBnC+>A8cP&~ClXN?5TbI0g`*Bs!^w>=)3>Eu?6=0}mBdY^F^Z?gDD8CXanPxhi zbxsAWVJS(#$Lp$JTehD=MB~%L!1d?Wg^;YFgvAtgw&ZrhG1_GSj9{lc{QkNK^(n{Q zGTw6tD*VeB82f3_Ee$pQ03N)h2hh@R3Dilmxna10+DO!+a(5j(`g>O`)U!Cj@aI{qeZ#NEo+h~=ncX}ssceOH zeCpL{Zha1YMO4bwG0JRd%LtU@R|=4npMHXMBC)r-Ap%p;r`;78Z*-E;awu9C?l}kj z^_|ukk58Dk>GdF_1L$5c)IM>k*}kCZ21ks?&W+0}aFY;v)wccHIwKY5DYTn`ZnC4* z9zt8{OMv#qHD9b*m6$0)q+IB6afTahOHf(|z|Nkb-Zd7|h%zUkNkGefVf?4$A8j4F zuIq;Cp*1?;phK2e!)d8UN>a5CV7{K`?sQDswhDgXH+k@2dfK`+gDY|_Gl6s)DBp4u@c(5Y1+F0V}rJt`&CkLdW-ZNpHeN%K;* zC1CS|sTI!T>vuFh^|+$OPY)uvN!mYX5?D=u=+yX9+=p3VWF=%Ppx~tF_R`|Z(C4&PMPS$$~=^P2>o zM+9k`;VHf#KX_8xN0@{E03O?81tj)XJ`QzUuGUW94iDJl zN$`7?uJKB|Miya!@v8AiTFVpwn8fw1mf(+Cv2Uktih`L6l9FF(=wWRvk;v#H9{K@O zfikI2ab3 z#>bs=oOrS7Ee511DRl$T3GdHsUADRsXz~SKqgrk=ES#w)uo< zMMcyVWGUqU4?VIz+D%6Iuwl(rCY5Bh9c5(;RHu}*rCH#C@vAN5MFdQ+JiR%QLh3Ok zBLl>LT8%S!V^D5cRF%>Uh!158P+kvy701ScR&HCWrjXCnfhbUlQEwGP9ErJL{KnfoP8&3*F3|$>vnY2zfp+HmmCBwG7+5n zXY6$nv2fFFI7*oFO7p?bP+wv3`fAO)8&|l{rOKaGq$MFsFRRKaQb<1O#~A%JpTwrs zD$DwGvXpsg!6;AqooBYU8w@k_txiBXf#086Cuv?)J9N0jXpBD7zycin$^8$urdBRG zn@$l%`h>QxS!6FEB>l7z7VMZxF9!!u?vk$hwo@+pt9Iz7xdJvCUt4lRAU&UsuW_v! z&X_rhkQ%=)I+1Q}b!r1_Eeru6fKZ1+U?>B}JahZ%+Y;r6K9VFm9o1Arfox1`Aw@pu zSnNmsbzR%KHB#`XEtF7xrw7e-#*_k(k(~G7>TclI8n9~Udv0rLeF3mk>Y2exzA$?c zs@*p11!g_tkO9y16)?!x4Ye5_-nDF@Rq3}hId;9pLt(Zgq?IXbfZ`nXQWcH|$khht z+KSD%>Z8=*7Y1_B2<1sVkM`6`zWHBQJYdCH#)`tikm^`UPw9{}W|_M6dYeL-CL*7h zr1Y@*7x_=OeH43FSd>B-`0x5xX}XD|kso~eQQI~Z)laadP$`rdFGHv(Hp;|+5YzmC z6qD|Ak8M-tShdS4zU32fXm3SYk;^X*Q<1^ojAt!_cpn{X^e){sL#9H^zQ|=4WI~3O3F@&@-qT&*s%3EM( zr?$S_4bZqs1tIENao{1);|XOQ1vvh!o=$aDhj>Aka5qpv1w?}49Y8tfSrdsjZ?2>o zRP0Aiu^B#fp>5nmCVRwtd4FoU?!|+&`*TWWokpw0s!n;YF}l4XZuR{p+R6~&C}m|LwyCA4SX zf&SWE$X>KvRi?8Ix`cv##Md zTWaT0g935OrFRi=`!W>gVtne!R;3EIy&{tXi&&nN=Hh7;2a-)R%mSB(r#&$0c{7qp}#G;PoR{gUnki9 z`Z;7<_O%M@k!g5@rZ%KYK}sqRXQeJjaQ;PljtI|ieYI0&;_%6Bh_`}dfs=y(O!-e* zjmwtJ)^E)bfPK$F^{#)r7Qe-vLk%S;>%vGJV0>$&d_4aE4c*V(?U_%AiUl?L#lIFp zkyK4Ag}(_X8B*2~a*>X5MmRb(YWRQfp$3Uxe{i=6)KuX#RYgN3E;RbjX5A^tM;zz3 z-$AUa?v1vU;C2&xYnIAtalV$lPKzMi%DCqAQGG$j+5=HI;nIvW3fl8)?0cbNef$S$V!MR9mmG2 zS6t?*mBr4aG#iN80Bb8yR$^x!WQJ)GI zJD`x*=N)S0ZL4Q(dCHSoi#kIJSqo`RkIH*<@-=czQ^L|>N0V*Ats%maW&Kl0Db9E( z?d`!D&#F{4vuHm=s6cshqB++dT8~OxYv0m&`1j*c;9sm$?DX1mQkS89N170p$C#C4 zuvdJ2zS?KM#9Lyz;vz6VYU_5aI)*&va!>18yL4Tkzi1Mww$(~feuYU>@sxxGr9|+g zf^tXq#)Hm`tQd5N_8C2a?Vy$(^I8_N@a2xM22~QE%iS)vtZ)qaXJ8X51et{s`qx^vw#i~6 zkTOZng<7rKVg}vZ6YQFuyHJ>0B{fJfBm$KL@CeA0k163;Xq6O!&zKip~=wkucFNr?{E zVYrF)0U5^IclpgM@ybsmea9NLzs7OAO`9A(Sit^Vu`mLIJ^)QFi+0PiZRU37Pa#@i z+^-Gw2=O6OESiMK?t+;LL*UD34|I;-x7$GzzMHW{fGKe+^%*o|J<`=CV~glhDLf;j z{#=iaHLVZf6XTa+rN`a4dwA#I>;~k-t%QeTx`Txdr1t>*#x+jeJ@vonJDEP@+#R%` zR3u4(^nXOUa7=jM40SY+eJUEC#caO`#HF4zmbsGvp^lITIl<}Dr@=M5>eo0>2!WY7 zpB=WzGvQh7)p%{@=H9E9F`9)6F^WWHQU3rCrq&Q}g=CDRtBm^(Z9&>Q#__Z6W}-V; zL^@3MrKypo1${Jx=d!>AjE{cfR*kHMv^%8KlRQVau1LnockA&#|lltyhmAvhS$0RI48Kq%pY8%9p~<>%DTUX`Jnv}RL|U)!gh zS(8Mt_Y-*3#VRhwT@DS#2s>3I1ki@a397w#O3yObjm}wsZT`+CJlM-1}wg zq77xoVcYT4Bl*(7Tx1?P06xdyYc5{#RPDR=9^h^JvTgd5UsF=4vew&y!Z4);3?6cF zJ`Rd1q}5SxF5GSRn0hv4p@tNC2l-TBp--Z;f#Hb>1%1-9Z-BWY0~G`^m(0qBx6OIR(#ohyn*)hAS_j-qpLL)R?&` zW}wXUsp%?G@U$yAE&_X>{Oe_~cW-5z*&6o4+qR7=e5XTmpk6Z4sP!0!qCOW#h z4sp=1dn@hl#5(a z*uaN6R#0*3LBS)ohuTwXb{)vwTXJk#wO-zi+SF<4khTnUtP+*Ba6$lC3Lp#}9oat+ z727iKYO`=uCPko1n4hTf;)j9&Rz?E8efibxy_3bKX<#a-Br@Mx z;<9KLl?vshDnO#t-$U`X+_vf@qxmj7 ze1a+ds+mYc0Ml)W7tAcU)@)137VHIcZx zi)@`b3mAc@6MTDOYka zs@)tNg+v#oa|6@C^!rcyq3#@WCg-p5SdX4eQ)l4qMV7TMp8t z(IV7*`IBY@o{3HQ*$Hc$VK^x|%55rs&|dcocU)S7G`pgiP;u!3u;^QL6oLz7DfcHB zDebO)t6o;*TlF-%eyCv3RnoTnrK!Nz1FIjY)rQQqElu9uc(#QXapcn>$an~sESO6n zhkA07w4)>rpaw>J=UVuFFOB1PtX%W}nwR@+cwPEJfjKp(#5 zw_V}AcV^h!n#=cY*HZ0=FDh^^!*-g2%S|XJrS<}U<>vuIA3Dvgjp@2J(zfh4vLM!D zWzYCJn?>mAQjkzjN$jtG)D2%eOWa%OTf3srH%0i>TIC*?*Ogsq%p#=?v;fl5oB#ky zPJ3rr#dCFR=~LLat?NdN+_|xl4f;+NLvjZONGIo65fD6GEt3KcqY`5z)~UAEhi0N6 z6U#6s8UEfiZ}9EAHy+sTJSzRAvb3tjMq_TbQ)=m_dCWS?iNPsCxJggu3mVvOO~1Le zWYBy`-djMaR>eW*ABNN#hmuz6211%p2dAZYIKc-P)vtZUbJfC!d>lZXOvd_I-+N5vJpxXYh-Ze3mW>eA;I zA7L?465UURd&uJa#Kx`!{~!OjK!1ELFijx4i%1*gYT|} z-X9D5X=rWh_w~g_W;!H7Sb9~}FE5v`2y zs}9Qvh|EdUsB^#I+kGj@)zqMnj-#Jpjy?66+?JEI8oY}N<%J3pl$9bo^I<4B;{__h zid2(@kDsv6-w?HJ(AxU4p>3UNw-(l@RFv%*Nqt#x)@xQPN~R^sfl`_Jexy4xKVYJ)a*tvUeQXDZb?r^5 z$;g4QkOsKtxdH}apzCx#glGhFB6?0F$Ih#JU$}OX>_}F zHUmoGI6NMojOyo1p-0>yYg*S8qSScMWH0JvQWBI@YEYd}7#STZEuKL?I-|_6WbRF@ z^>W>s8jnb&J2JS33K?-d3MFMApHUgc0OvimCgJfZX-Ky$x`mM4Rhs=7ArtCtj*%n+ zIzw%wdQ_YePxWU}Ys|5#U73e=XRb&9fG24Y&{b^NRKmo8llpJZtk0EMH+bbVn-vcl#kjLf`j@IQa7UD4iuosi%IFaap566p&kR7FJBj2aW6z(I(Fm6{ zHL)NbbK$%hkCk=`sJjifHhngqSGuhls~<>e6YW>)Dnpf`5ER!?MpB1xuTDFj{{U_i zuim?pxb@jqZ2=RcQz^Blr$nGeERIKeB!|jJd^e3eKv=Hc$x6kXf_JK$@yt7C3cFWCkO0Wcdtp=t!)-_whBq z_Qj5yYQ0~p!KTy_w`0?!B&DRJD<8}16>#6R2KC@%ocPlL#Tj5lfWEH5Vsb{UG)yh%{ zB}YGeYTe;_@VIT=uc~ZyZs(WutyF%pio=U><{Oeb`9r7%e9i)t2VwW;xF;5k%eL*Q zW{Angcg9KciWfmDw%PpQcm2L}R<*Z2OV#OA%FGta6!)Ed5(tP3h*#uo3jY9`^MHBw z?WNpa5~}-CLa_WuUspZ3TcOp05i*S#9bf~%>Hv2*)lYlu%L>bt7Tw#*yD*uL6+!2maY{t>rDUY2 zDOgGAz`)~HZYPPeZC!LLxe!QVzzxWP0G?d&Lf;QDP?(K~2p>z9(f}w@eJUk5$sC+>p$u5=Tl;fCs@-(ja-FKa9AF|klQB$ndR*(z zPeJ5hbCIduAU7v%w`CNTw$97{01qLGV+fx?XQ^!cTTS%4Aqppw;pZOOubr6R_*BY5 z>sB3Fp2b~2(B7yr<7L+U%PCd@&`B91Ny6}V+S9)bgn&e|2+8Z1mhqfY-QrYSPT92M z0|)2f;YO|dVjKI{7CjPGRW$hX5bR_v^%szYs3-tI;H2^Z>_($_&#uzpU9oOAMMZZ* z&Z=!rbww*nj;%*1B`V|`4E1~GRy~@Bd+gnI=CF4S#KMat$Bgrx32|t7#RA&fSjomn z&ONmg#XD4;*Sx9MPUvp5ip0dxT}8lKhL+!_DnC*hXa#hI3?(N6oD=V);u^{&urPY! zI-P;~(Y1Iz_9rpt{i;Q+WZ7OKY&v6mSwXm+z2{9&nui__Hu92!Ruhj`S9K4t`O}tv ziD~;+cRg=zlvQ4^>2~z0eLbqI=a_bzC21)`jj2AR2As}YK9vHXbr<+`TNSIKvtPJu zJK;1p>{@ZS%}mtM9mdN_!U_Vx4tmN$lg?5|#xyg;g)Zqk&o1QLs-3%0tlbqgNtFG( z<7$S}ju2KrZ_?U%&qy3|s&O}vsxGK@%z~hRZ~y`b=lamJgfnU+uR}ZUzIjzrecxQ# zn#&hOa+GDnx!QJH(4)yLCE%qf0zx|_D?LFt#{*XV-`m?l=kVQW+!p@rBH*i%>(x4Q zY?K;TQi<|bqB66_Lb69V*Rgyh)_h3PFB;a`T{Jch+)+NZdT5Lvey-14E65?i;mBO2MB|MNq zwXEOi+6dK@*wyXNjLp4q?la9&ZDyyTx@80EQ{}E>s{kztX-aP+r=>~i#xbK?U9`Kg z;9qpF+n&(eTTM|04l(5yv zm<_S=z}k1GTX#_Qc>|~z&mutmtDh^@m5#;d4o!zxnSImY#fvhoq(*WWaUrCs<^bfR zAms&q_{h^6ZF23Dds6*_blgnaavpF`wOD45WJ+-;EE-x<6>K=yK}VJj0V%?=JE&^{+-rt`R9!e)^m$QcrUDtO zH2SmVOA0+}NXMjpP!sk#Q^ehCARr*N_z@?R0TUi|MzR@(u3Zo7{VQ0rHk$33w-dL{ zk6xlwOYb<-uw+$0oe{u65(|0B&p1D>q+WZ;xHsO$!L;`V=95*bQR^kR6xr;ReKZh) zprG;mz^!WZcNouYXYcI(^H?^WO0RcYb7+k~j~+=yLNeK0hTb4HP)O$>^$vL%#-Z%( z=|Fn)Y;J8rV(GEidBn8RJkL4M+47rSNIfc60U+c9oE=jC01v~PsF&;nWf3B0&NBq~ zMHS*WfUL`Kux?n7FB&;yUiR&yRi#1PJ6+1n0jZ8TQ>R3drqt>doE0H`khF{taqZ5v z-J$V@?}w-rB-m93s?u%+Dm6rzyw22pH9N#PGx7V|+GBvAq^H z+ZvULXjC1KTAI`Bq1Ys~=cuW&LxlmpdhkaW&av6H;#DzlBPBzn;2SNZoaFj-qUR5O z+XY4=P?(WFB1)eFnwlF-y6$JMG4sWAmHofB)tS3BEyuq6H&a-FU0GXp^UOZfXoUm? zeL8{Tk?J6xN$sbrca@)ZY&A1yiM86Zmj|o z%TU}1ZnXlX5pM^Yb126{WGzQ31Oe}$*4#NOA!a1Y$N99(2`6~>p{3OT!NiR?k;rqc zzrt1VS+uTNpNh*W%}r*5x8a3V=1N-)swsIPl&G?-_2o*yz$buybnl6~zT3Yk?9Qg_ z-9Fr|DxVTUWz$r&rb0_+*0ig-+$YQ`&M}N@Kk+GGjk~+9>!RAfY0;?y?|zRW*g{nn zQrkvUhs;Cy8UQ2=oP`2A=TCS{-rdE#@2Ure**j|&aA;Mlx-7@7*JdUpx`&j?(e&+1 zQOil`IqAp*plOBsjeS>9(Se4~n+b{V#Y|ea`QyAgBK^s{8HSW{daaX)XUbbZvLU9_2rt~o3}8ksOSxW$Kj zytt4(9b^)KdyaL}FV5Xp4_9S-A8lZf zcJ{A*Z7t7x3XQ!_g>BWFk1mv{o?Pig^(jeHOyl{87$c}-7}f7yvvyTTCvsSc@E@81 z+5n$=R8wvoHrGv`Ei7;XDIV`@{WP@~VefpT@lUqq6!;vPbLxVY?}C?w}Rh#Q78ALsh2ooPt~;XFog1ZzcFU?krc6-^Le@}6P{$o4@JQh6Dv1Kzpj>OK+ONAd zhQy|j%xd3AdB9RK7L*_JXSZREU8_|+!m{m2w)GOS{5m~tDW1478&VpW(iOwFJoKS? zNIY^hZQtTj*?U(CykLR>Unva`IY+3aDQv%d2pfYr^&h=2#kSJzgJ zY&-6$Q;6-Q3YOE3N_8ePs>yLKXBbbm4zdR0-86>O#|5J&uG&B+o+6sx;a6z`r0wsY zonLm^_qL7aGWguO^bwyx>wvL`t@7qQ1NLN3JYp$ceR}Ilh zYE@#Qrs^@>k{EgET>(mU4K|!52ZQmDef0+9rf%&Xfj?zxdqCR~;?!G}P>~v(r>C~0 zqXE98=LjKTMId(rM=XC2Tkk@kuX1j>G-`DM)OnfnDYq1lrgB(uX#u1+jYVW^$KlOErvtryukRkOHt<~BWcqc2RYsfhO_ za&n8SF_?5aA#J*$log=`108|yqJA^(8CFEw-)cNQK^CUky>-T%)uM?>SJKK1CA29Z zlC^>XJQ9(f+>ILXK??YRw;OXrxOS0jtAk@tn`6tzEX$VdCzpDbsD%TDK^4N-a5ewN~V=p|;$b?2j!{ z8R{u1ZCywnSjhk=ldWIGofpCVrMPa^tQ(EXflNe7W6&*zU0pGUIYCNR>WNwpPg0aK z%J}^T6&vLZy~l+_A*lDR6)Vu5KlU$-P`N6w~f6z(6aYY#;vGx zU8+TiSCXc_rAuF_C~YK|uer2}yB3`iBQV&g%ez$kpwHsKl&r@I zIY=QnOF%M0&L^-y9b5oTN!NC3 zc}a518G;q3p*aRehU1lUGNa)~p^r_!O118m{{UGly(LB2`SoZP+^T$NEK@3VPd#f( zcv^yvapn2FOGmZ@f zw`#}T=(Xw%^HOs4p-63-6-F$swZw6Y#nERg$^_XCt2QA;rs~GwD^p3 z6zj)Zv`GX3(1KUiet%m14)G`Bzixb4cz&cmYEdTHTdfMSCZA4kC}}B;C0O) zf5KD6X5(IT`-8-der*PeR8)y8dYYumpC`*nb=4t+oTrXTlt+Cxx!x$Ndl|B@{5<$x zvTL?A4XT6FrCgKLrl;KrQ0YsmAY>sx5I{XA81~kSJO>x>t3$PpAg|?8b(Iq^?vMvQ ztvsrCIGz`cF<|H?cpcgQ07z_~A&(m8*I-htC=OCuebvZP{+r8fvZAGD0XZKhAFi}r zlH2xo9xTg#=ew!a>Y&r!lu=Mmk`v`5sD+N|S;hi;lZ^t}-P7F--thxxgc>Y*)i%1! z>Qv;@8;KY`z)G4ADB&d|%LCQ!Nj#luzB8Sd%q9 zX>DaHAsHa0DL%=`#;h)*-Y}t9{!q*#$}mryijcO-A+kA;57r=gP>sF2Hjb0Fad$oy zBu|*g`HIYU@#%XY?cK3cjvinUp~!;aS^)L83^+XVqdd|Pdiyae>;yW8r8Ln(lF}5QNk%~{EuL~gKH8ZM zp|%(9(pt1An{y(Wa8S`b+m^g#sY3+WYk5XAk zIaqBt>1nb_IUeU4<~_&Rj}f-bpGUkmHiJ^8(W+GkX*9Zo^%9pC9O2ebl^mouoD|>z z+gD3(#@jE#DJUjGg;ocg2_%k&p!akz?MPNV49`se0D73I@OLtdH&=Cc4Tx)}R4J6! z?b>xCs#MrS;m6wp4S<9sgVoBEN4eE<@Licxxatt;R7c~};=Z#L#j6gMijPlN>=%yU zb~?Q7)ro6uwXJDy7QjuoezJ^+AB#zw5Xg?*MI^Xn2ReMV&|K+C8CFlElkutzdZMeA z_EqhFRves)wLr?My$!B~yrmMQl#T}^pMmkGLw?PeK`9t9j~S69gUn*MTMp%$eDnPV zGvi-SttKWuij^X`l%uPqK4}P0AZMI^Z;f;Zgx&K00PA?#>(<_ZWL4+hHOcTCwQF#y zO8P2mEva64b%Y!^wFP=f2OU`BT<1+KToBCy)u%t^E~39BDs*K?;2{923pT|vT?f|8&Q91TghbH#Awg27ypq$@{& zAjs>CcvD*@#mt$WNB0C&-x(1Y-W}(gx%*u~xJ4#SG9Tg-Za2fSUzyMY?<}Nrr6t3J zr`RNZg7deY9;_oSu{g}F)$RIqE(>%NOF&`As*Z%^9Ui2Fb*W>g^AG{=#naVUNnt_NsXZv`?w~>GI%_<44Z^Uya2C@5;1i4k3MU=_O-ZcYzI!yp>?DtwKdoce z*M}R@oluQPq|J=|ar=?#Ym_El#D*PCRCvp+XOB9N8 zaV1WfKdHATa$jyboAj1}BLEYgNhdmb4IS33YKHAqYo1gHmxtl4hNrft+;Kr`;RN+5 zAp-@@***EzxmLaZ0QC-^9*?_{T&K*pY0=rVZP|3RA-QGcB|xcQfY|cSm{zXi1K(7* z+y&dj-&G3y#GZSQK_ldP;+ojvt$-~PAm^{7e_E?;b>(2+F;zg^ec734qL&d3nDF6( zxsHsKsFjnIDMVz900;N`#_hAR*3_$4ZZ`h_e;BzZ(xxrxHyk=~2zSj0S3q#`w4p?g z*E)74+SQd#u5O;|QYlO^T8@WkAyQgx=>T;$m8GnL5&W}-5CO)0^fG}9YHrEaLyNYR zTANI+zN?DdL&cK(7SbG7^Zx)U0SP%HkO9-%x|}j;Tc}Wjf`GUE!1L%xsTH?!kE@sLcE zEj0klZ$%bN~(kDoPSZImrXIw@F(U zd|Rkt%Sz3CboVMMr_<}SYmp5J%THpIEQJh=5P#|#y`CH4ckZ$&2f|AHr2M8TcQ~FP zS_G_kkPp@cVHLf;-zgCtzUl(K4on)F8m3eJsckw{l`rZNk~%|ZQb#2BAY+Xc+iwnx zc%zkb+gSnfSSc_BLI{Fb# zi0npVOPn1`4WVR|aB+a5PduFi*k27*`;uK#Y^|&M+!N(bhbfxHN=ZYpaIy+|%7ASL zJxk#5fvo&T18;@AIGaj}LH=h4(CSskQ$F-k^IlHLn2bn)^AV_30>8IgNkX(;i+Ao5 z>r8A*hXy1RC2u;hft4Oe$A6EFShi9w-?c)YNwVx}opP+D$&}g{T2z)Jw$X5{c_XAH zAxcsB8rA$ySbK9-s8^{MwN~4#Tr~LTq(;0cvlN*12T|pvFSg$UrMA*rNa-0WQjShE z*N45Y+FiV^UYl`Syy+4VAyMhg+)N~>vl;f%r`=$8>gftcBl?dTH}Bf*5z)~{Fan+W z88SS6R8rfEZL3lDgB}16opaoc-K|NRE6t<3*0g`dK8Fj7Q%4FoJ+sm~ef3nO?l$Ab zsn#E}C&`4=)*g)d8T6IMT1YLc1DvP6w%fHEPqh#pb`wlbr_@@Kx>r#FZ?uA>1uT=) z-&P0!jGp+$sc^hh*bYN>1(mS2Wf4!a378Wtv6UzW-n9Wf*Xd*h*83o z)r6@^I3ovHEiHw$7SsS4fFzE2+GKpiYH2Q6n{WvO+Nx0(MqS5HsUl2-C6@6S zG27`$aDW1H?e2eV8{2)ryTA2*A}FLa=V zWvHMhpoJ6ErIiz$fB*yMS$K=7cG(AiBlRD>IwR}UGC6(!0D9ARO51AN`b5CGDRsrq zfFwNaJ;kXo+*^uBWyL4~<^YhQ20-cqImjB_;cD0E`+WVEBGsnb6)JruJ4%aAlsZs- zD>5H+D1f!4V4iR?03O<g>4|O3>_senSTUO0NVElf&OpE5f5rdU2NN@Uy><3|=fv%pB z;ag$+A>7n!rrhx(wKwIFcnIwL>H!jQC;ljSD>EadheYbg8;<%?IpFa$Nd45E1u%m^xQLoPh3 z{{Y8N&1{e)5OpaBp2~f}HJscxL~CCDx$UnF^KJ*NiL;)MMO2ViI%GsE4K2{n;YtIj zq;NX1s~w3eb+&tOt-a5y?fj-@z*1eO#;eoT(ULky2MPg78Ta?bwXY4{AhuU*Et!|? z#lBmK0^^*56GO2r_z@cDAD8|i&`L=^F$jtg3UA+N5VMn665r zw(04LnF?i6G3+tw1N7%wy?=c7dbLlNx@xhd!gl+KA{=_F4RyOZJ9tCEwXCUroFyeg z1P(Gan8$fAY*g2yOosf~)o-RnElN|8oGRn{rgrwmq>v2OTsX%n36QJ+iSM6f(a`C4#R(%w}+sm4#6t%M3eJE_Hf6@jL z2e)7~C$oREC0I0{$_bgqbb%kOa^G8xoF1fnr045MxoLG6QPEGRRGeGP9)(Bp`d#CX z=4X&bG0(Re12QFQ(UQ zN|d!@2*>~q_|CKH;hN5n`8a|iIYDCrIvSw2d_J-wJ$<>+dvkWT+ULHm9qfy7Re#0{ zxBiwp*8D)9rj6x>RGyS1`E3Teij*;ebJdfqinVdyFsTwKZq0ePvT#=w4k-;d2LP1k z)sB1XU-0pDZW5{0%MQw`!lWjvOOWlsR(4_-D}sdOOfAO_Itc*uq;)9c893H$Z#QpT z?p0mBYBdC{5!R|wp|+p+hldD4%D*Z-&N&|%&0^0CoH-gGh5}?9Mlq9)wMV&dUHrpt zpMKPPYJc>3_b80k(u#R{1I*QG6=T$ax!s0&F^kHlu7q zlQwhdBB;|CT2d9yl+tjN0+Ei{_xID42KNGGlEt9qzU#CqGpg3~Ha9vAdE#Vl* zo_OSW&2URkcUb~H$nhDgC2sHV-u1;E;@iErxG67EVl{x8fQ2 zHThJfJ#$84C*li(EDoa6K1zZXoc{nVB(J$DRt5%$c!#X`2ingIb`2WUxTRfJ{KbcA zbh!vpSfxWz%F?AIAtlB4{-cj^k)%#H;kP)Xu>43Gfyf31k%0kY!+5K6Gepe&t-X z2Q1CF6X#rU(4|!zfQ1&>X$k6D%bk+SaB}AW^qz5y+icGpn>V(uFKe!?wrcFMpFtFe zljWA@P+E9p!4^UX@|;(`6Wfn+NJb%VDW_f|YAKbfO$I}0a_ng`yu?AI1rH$--UlH# zSjZ;|BzkkkhXusjbQa2LydVis1F1imNCUhRC~CfIOkdI>to9B;ks7sD&gE%bwoB1P%E`6D+Vu0h)RQ`0GBeHf-`}G#&p+p zTMSV`+*LY(Y?Yi~!N$jWrL_#eTqKF^;E2Y2K6R7Uq2Cs>@~q2=6$o-;K9oqNJe44! zW3X`tvW9VjGBfR~99Ym|(AaY3s<#|RKwD9OJ#Q$hk@h&xC*xLk{6f*T=X9jsdm$cU zQm4~o$Cp>Qi&G>m`3WKClh&04ECNCtJp2LQ-8+A5{56jICWxH}(7?eeQ6sCc@1nbDZ|+}+>Wy1<7r8VG5)CR7?oX>! zGRsh+tt1vAw1kzovY$#DY;}FdD%L-=+iAHnVzpSeDls5aT8focZW@FHEt+d;S8}za z^q%;~sGbI<*XSzTTZ%QIw)=rLxdCyWSJYJIC6ecs4_m5lgtCKzQj$uFd-8Fr*|0|p zE*Bb%P9QdRiOC$y3d_V_LvfIjARL^P$CP@rCj&uTE}blA==6>!OTkY@_XqF*RBNz9Byiom3jzmIO+qi<5mk^^sCb?R9ej1 zkfp_4K{8~#^k3#Y5;5eLN2oXMQV7Y_gKjRlc01JuTc*NxWm&S*G0_bUIL=N-mQ)Xy z`*WA#My44xI#u_sHjK>rM&+DUw-57t$E$B-1?5% z&}(p>s@7>RrM(t`0v;R!NBq}=P4kjJI@A(EM`y%46`t7NnGyI{E=ZFjdGP{l|Stw5m$lOL}a`+Z6({f7Kli#ky{Ky3gUE zMP6c?WH^+qO3&wToMVBVY~pxsCxv%MM_oi|E&f;}$RKSaAdf1NTuZ=QNFWS=dHelq zHr-0D;nyg1>tWrgT@?((3YR z(vj|U*HFKKHPs(z-|TpMoFJUuG&fG1Nd4SWo(hsG6WHUslPFpc4{{T?)?wlpI&`HjC1LW&a*}n`_ zd#~$d?k(!wzQib=bISU2A;O|SOJ}6?G^G>4SsVg=wWdY0d^l2XPr-KQbY{$PiE3%8 z!YP6unlXZ=!^{3kJL9V=$0r2iPu&(@hwEyOf(n*LLqRDy zIRNrN3IM=BKflIKv|ivWSmJvXzig01kVzi#2kAk0wz!!_5;{T2-_y#Y$?)^xe`~Gj z6&=R$2@bs}QcQSuosmym$!{nO`HPgWmKtbw>IF(s?2{$-MlQALdg1;^n9*k57@){jSDFXzN z(~^7OYd*MWc9o5Cxefc06~@bKl{%=8DJUyY;XPz}i1+CPef{-Ie0|}<3u8bdC%6Xq z1HB~mfP88{hc@oEqQ|CsM@Sy~(S4`fExG)0m|L}J%$sbsmALgjhVmmwd0{7^1@$FG zDb6~M3C3~GG&)}C&Q;S;R@u@`vrL>)-{DlrZjf8{LYAUb=OZUS+feO@)@6Ok5$csW z)bxnChaMbY>ZHj$2J%SgNk7%e`yE|xjhwptH@8fzKAL0IYO81H=+8}NRYD*DWyfQ* zrFj|Z9U;$A0G^$B%8z_pvMvG+NH8!tiH~4%c~;FyW!1nSoO6uzjC#_pt;wKUHZ*Hy zBdvMvBLsg$llMlc!+?gzdz+~-*p$z7XLcQG4V41?(^St?QaC+AaZ)T@f+uE?J- zEy+qDPPUe@)ANu95(c72p6fEyx{NQXN)S>TO0bcE{@SI+WVE(zsR%GJpBeF`w5kbW zWS_iIy`kINhW3#9Xw^7T6&Z&gc11#BSV9nll_=$1&IbTwlfW7sT&dP7wG_QntiLtT zdPIkwQprd>V5{5hse5%plYP|Qip==%BSm3PN|Pbrgf!S76Up@+dkmkpp;sKDM!1z0 zl_<_`I=WKnNeNy(z|<`iDByvEzdtCSU8&iRZU=`?)~C|0>U;@p#<*zlrbg;WbS)mB z3FLx3@vEgqtKk-{{T=&q<(`swcB>y!dEMe(~aFy zrPEUkIWns@2zk}L(~^WT+PDPd0#)!%HJiHoWkn%Ak~srXW3siNxXXdG9>YB9H*Q_J z`sNRk{USb9P>2&r`kKC7lwS^%$lVsLYUG;gqk>(R38otk=a2$cqEZLGK_u#v8Wp_j z#R``4S|=ce#(&>Y)*o>Jl_w}lh#tpNBT-ags$-cz9AxT^cJ0hS^ZfJ zGy0teR5eQ}kA||VCg7TvGah4BB zNPb9l(h5P!)HuoSf!jJ_i&TqDZS=~HBn7wpmdk_$tNg?c_|SGhD=w)-j&L-Fq&nlp zrjQCr?myQ>-&q9mjj^>NriIfqRoP3B*pOZ63F95~vd>d!4lP;f>^0>Ek0z}>5hFHK z;?x2Mx9h82MukMO5t^L#ra#lmEIE{*{3%}N>_5J%ZC>kAu~dQ9t8}V5lzy&9P(VE7 za6es5s#R!|!qfDLPq`^1DM~2`Z3KG(-A6v>AEt)Pue~I=;_%u5^fcJ?kI-m2knFb# zmZcI8xX>)9PMp^ONzN$M({t3W2azIdl{)H%R^rbpIrl#LhLn}1D0MwZ_tZ|mG5-Kh zD&MU#cHzcoa;5>*6yl>l6mwUPu^=Y zs78qiepG1z#V3U-|wjCcg;#tMtS6csc|D=8O8zmI?Bd&6{;wm z9x_ygNK#G!AZOoCNM*R}Ai9pE5;Bl|w7P3#M?`*-I+g(=RvAp&G$gko$8b#5Nny3zJ3S8jH3iJA)zlP0XMs#`6_g3%shu5g6?vU{CIxo*~5La27C z7Sv^M>#F|%nCTxU*nPD&Y>M{b)>BQR)6mppB$i<@!)>GvNhjmnoiOwo6|(b-amdwa zji8mX+W!EM(fg==ay|zibFF|SuuY#4zNj~oO4 z023tiq@RTRpRm)Wry3YbR_`4=E>e~2QTM?9k)idP-D2!_&Z$cnK>k}P0Vr&IB_n_} z3LJ7B=`#>8tP)k*Sly8qxt^r{pL16T$1RGUsYsCV3k&HTvU8nUXjOoS<`gV4%CM;} z1Oj;W2fnI{Y`W@W{v?H=vBRB)rS&}bOk`A$$_NQ6O0kfA^$@~CO)-+NYQc7H#mzE^ zENf}^VbcPzsH`lHIbY^jADEMkQtAv&jCyK*m5dK9Uz_`TXpv1W-l~9^3{MGHsYqD} zS05t>UbjONjlHoll_vg9Ov!OBVOKm$bAYjmx#hdAE^ewb27&!L%8Zikp zdK#ZY^kF;9Yo&uAkbxV9R-8tBEw9QoMj$GH}(z-=G&`Wb=u(d8qzvxeOpVN=NhgtS| zD|K|zs1t}~=eiql#2%##_rUr1(%kIXO~7yuzm;;AEuiH5z5dNg{7xk*({^H%JoPOt zrLa9D4&?s;ZBiue9o*F_O|?m`%wnA}(78~WeMx22jsldBaH2ABPiX zpB{b`oHu8GQ=l+$<_GCeC|31WrsAJWa^h3!TF5;hX;mi}j_RT$0-$*SaGe{hAr|a6 zsPSq+#kA*3<&~T${<^G4L}%2e9F^-n+28; zhL-vxHUd+@IQ#3EArnOjCX7w0HCAXgmQsZ${HIZ4Jeav|Qb}(o+fmi@$Y3eA71mE6 zX)VqvB`yxEeCl8T)j(uspP4E%rwt^I{@t|oza}!C`Z5dugqJt(~YbmBn3Ywb*oOf@u|^x1xf4xeccZ0~~ODzS?5zsMF`L zkqQ!9N;|0sA!p}9Dh?{L+EnbMt>7`ApT43*l&A_+c?vl9Nj<+!1}xwQJ5f~wAXHY1 z(O2fNAw$$XIq##8uS%3CzeN&j%%MpsQc&puU$%5QNRKRH3yB3IB_!aTe29p8H=NlC zakI!i`rrXy3Sz`^t87ZByQrT*Hfw)X8zru?I@X_z`|7&^~YD++A#5ACH>u1HNvN(5Gte&Yb@Ra%10Od6UH5)UOUdw$wt#amLE z1x8fnv}*@)wua?~?K0_u_*9nI2w~{R^uDihzinpwnMtEStgX5YK{6x$V7w21Z2|l_ zww+Rt_{bkT{@U?w9G2FlIr`^~3&!UWa5ElM*4EviKpWGvhiHYB!<|P{&v#|UmO&pp zd+6=3y|hHu;#_p;O)|a|@)zoC{NvnxvS zl`y5Y@&k>dAzBencB>seTWeC14iYsriiD8rJoXX_P7X#hsUW({OE&%hMKXXC0iQZG zY*l1HtrSxn>05)Kg(uMJehAcyl617dR0m@+71z`{5rqS$nvV`s>^lu;VML55o(JDr z9qqF<*t>q!?QqipOQd}@MkItd%fsOG@(!tX$hTl!u>u!E6ooA6l$!1@x+1 z_Nld{&TpI(N^gA-@W_$GL z@*8cyTw+QJkg@P}*47j+3HyTY_`$C>ktvpkRWP=hEIz;TkiJ57>#q;PUg1{bUDFdH zB=~vH%DnrxUd8eSxsiET?hI`es%s+&nu@!4@*UP6w4wu)Vstpeqv!vwR zL?`>}%SG)IPOJ>pyMYvohjG)!fz$5!Fje&qM?%{u!9$#rt&eJ2x3@0Vas>j&TXo3E z>t*oYTXKEM3P|opZDv<-31SW_&)d$--6$SYlvHR9@sOeW0W4Vzokapd z)8#dNEG@&I3ee3fD~RildSUr8VTDucu$@btSUp1uN9(4W zs7ZQKBFA_ow2(5P$2z;cciUGa(@ot)sw~$K5Q>Tz2cwQU!2H9vI)zEI8xf{J4@8jH zPh3ffJg8^b{l~VcZF|LrKodw_7dzKP_#3kPBkrADdw1dn64wgPa^Ys5%a(w7$P+l&U{e+78yeLtTC=F`Q);M5 zE>B^?<1d_gNJ#*spVvVwyGGY;M34UfIpar{9ia1UN_RIYO3ElA@FTZgowATG&g* zfm4?{@T)+qrKcB9iWy4ScOQ`o&I)+<`)i+WE7{wYVjmD%h?E zb~IXFC{ zX&V~HVGL&nV~C#+dR4Z=i9)PaQy$)7E0%<;$crLkTWR)y$qCQCKYeI&u4{fZj9#{_ z7_`-w3vQPEc~I_2Kd!m{n^9t9=G<}^jI<;UrimQ{WMCbI^20BMaNV) z*^oT|LEl5xGg!}aBm3rCN zWz7TpX;Z9yTGhkDJtZeU8ftYmw?Umcy=2@HW3bbTZRru+C_O6RgMu=X@t|=x2Bi|1 zyISC=$bOdM%JClsXemjDFi77%130PPk~EI- zJh@_s-E#MFyS4qprCO5c&|h-|M2^3vNya)-NX8Gwgw*Z|g+!TEdiYDN{#2!)l5_Ai z`Y*BGKD-fbe}vhaJ9k^vN^R2~j+Em&lDw6D>HLxV8uoMx4lAu7y)Ov&~>uX+%Rb}6&M25?epFs{K#GVfy_By&$ zqTJhEN^LFC8H6UFhUc;faHNBfMtf<>{?;)*(=}N8n@FBoiX^F#Af-u39JUfi=Ldp2 zYgZ7KfGnmo;F3U?yJN;t~0i!NP(2jx+*H_o^&0Pijkz$7x+jSV%a|GmTfO)T*UE zrj~0hEI4qbpr6d0X%=<4X2+$ucT?^-k4J`EFVL!4Ly|N3fFnJ%YYZ=6)x|UnOwPgv z-=L&*?6GJQIraPWsdas?+u2b>)NW(5oI?zi7a}Mu^$t=9Bp#o>J+yMAuvX=hZNqK#IKGBOfUm*BdkB!vElwwXAK%bN+Oy@nzV4&pZJyow^*Dyg{KvLqf` zAJ>(BqWBvAKD&oO*gA)X?-ce8KJkZ1rwFubskzB!LYM=kEy!$)IG{KVAcB3zzPS6u zmgQR)_0cBl+q!FSL|cW`M|rYRl#`N!?m*5zZDdW_^t%>p$yI6 zZ4>}-cIg0BHltIO5~kwWW9eLR;-VW)G0z-)4PCB#Mymav66LI2l=_RFLKM=YO6ze5 zBl4(YjANgTH-1^L9I7#L*Qzc#0!yGcwm>ca zowd8+Qt3NgKy8Y3Ix0e^nBH8OOUJ9s9Yk<=8$z4hdSn z#}8`d-DPztg;OkK>4}*VH#o%>R=uX)fY}mAf!1?~A37OyZtMv4DzyTiG24cbP>s-s z0a6P}IK~0adN~;P)M%FM+TDhBdvB`HYXY++GXxjf48IxH@=6f35EKYL#Arg-N~ToY zuT#`%(q4>TfWt`+vml?oeL3e@&2E`oQ{m=oigCp(tIGs}(I=nNP#vOK2$?1(d^R32 zin}tiK`;T4j(upQ>0hSQZOD+^Os3y~mK_hRB`I(yfRy8$e!lu$tz_;6=}%mHYLx7T zm_d2=K^;9l=bx}TtXy{L=#hj=mY)1+MWEwFO5wnJEA-c1cqrMg4OceTz_~ZO#4L(z z_G$n|we8w!pQuzAP&iOfI0-_yQV7l!?Z&Iaiv=#;;@l`*=1C;-0YPGX0P`Y}>s+=K zEh!}6K=twi#E>g5u>2<7mAf@n7?hb12eckA#b+gi0VjJ1Pt@5AB7FA zu=hiKD4R{?KryNy2#FwrCt?OOy-xLxBHCzck`D2>@CI||(y80y;qPYl z`k_*4+1z$#wHilEP}Eg|vDQ*S&t(8JkAth;*V(Gs>K#f=k!}mhG?p1H)?m?|Sc;&rxxPB?TF;QUCEp{t* zeCA3OJU+A2Af;VRsJ5^`#(NQ?!hSN%mblWu;1z@iY|I!O@tvxde-7*waCe3?9VB3y zk}6dn5?iVGM&|BKI?h9FnCY8XN}6UGQk(=Y`jR-tG4H4MC%~1>xAN)kR_|C7DYbZ? zUrDae$(0&IB#;yq)_O_CdQUjit=HUYynB{~y?2Eg)vVO-I4YG;N?t^Uo>?UYZnT^h z7ykfB9l$yk_Wss(;q=(H-FBf#qCVJiMLH|VQ)qc#oTIFIK?M4HWasayCEI*0l|gAs z0zo_HGu{M)AMK@ixPONHumFsCN9$L5bgK5m+xB+vZ3g1RxNZw#den+7LX?L~N=^#W z>N)FZgTX%@*wLFdxw*8RlAq$9j@>1SrNMW|O;V{vsW{ZANnfdOo(m8$JEnY8BW^f*)6N+6fj->j@)AxO%HNf|iSA9?I;$F>)JD*d5Upw+0= z8lYkfihQKFrkzR3nNxq6Cm$o7SL*xcxwd2{Y$!LyPFzWmnqp)*{VOO#e~}0($v__6 zBxGvGwOfz1)C&DF@Tya1&s-Xebh&qL5!2KN;GeM0yM=Lci4Ld+c>+l@ z$^h^g2B^t#ZRjMNc@Hx_HK%U9&9v9O4t=3tmsEjVi5xpkOn><%Sir*2ta)cVXYHzG zopWyWZu_Sjp4UPcj=_m>RSFwflN5|~tJtU~u^+yVZv`iF?>JSt_YFC!bc&5pRTwZQ zLnx|wE@eq7P)G|#J;%PR7Ov2ESETKA6LD^>*tjLuYIMm>N}xkwZ7!WPzsiTY{Ux=G z^r<)p168)2p1b@*_F+Gi&*mWF5Eqo+NXb0+)agsx+NDynx{J9gcTA`hbPHB>HZzQ( zBkDO*Zy{i1usf+g)N`u8g6+{2eetsG7&IDlQsP{Rk0P-ql4P|eoW7)#%V2QtNFeol zV4Yt)WbLlxZ10GRi)nUR@MzMUsF`YsNy1>frxF%I8{`ClKq>adsmI*9ZE(%0i(Cw; zsHi{cAZJK}$O<-W{{R)jfFcRWIPpGXtzj`Pd#S@xtFuCOd?4E7)!`{PNo<^uNc^b> z9P3irq)}>6?YWlalW$rTyMCCuy-HlkVeiG_mjXiDVZeHdLa-B7(k4)aD*L>V)uHDW;?; z4>Q!H^?7Pav5|~^+Iv=(#<8A6LlZH~ff5AF?T&OVc6XI^M=*InK6v*O%_ns(i52Pl zT||!_OnSo9rb~<@^z;=dDWxj~ypL`;_SJHR-OWo#-MaMxlQKQEIi*he=Tfyk(QqXQ zEi3aUxZ~$q6?<-|SEFuky^Cl@i$i9pe4A~#s$0=p?orqIi1<E?Z<_-I(+1_Ypw6 zTvq5;z4rFz?1c4F>66zT$gEN$7;VRJw4Sz_8OH=1`w~v6+gZ9B?QOa%PS%~ST2QME zwIVHX)h!4lVC5kCG6@+N)ys5j>lTx8w_#k{(@%{|qA5y_tltvZSJYoMr35~ zf_9nYC!JkQ%Vllpj$1(6m-H1XskM7Y;!hL!yLWK-bls}dxSM-A+My}M3R891o@!f1Nc0B|QnC+a1Ds=7r-t3kz3gh_ z>dmsZU`KW2y5uL@P;OBKaq=<72-Wv^zle4Dy}Pj!Y%XUcF=ZEmCaI6Tkc+suT z@pZf#n_jW4tH*N;==S|Fx@{6eXf2v^YB&haGF89@T=p8VP;4sf>khRx(h;P*D+s2v z?5d}iDl#4GDr_*XQ;8`UDjWhbb5@9;@dlgZ`d2;Ym_!!tNFExgisYJmQSgt z0#|{atSgc`>p8#eO0MQts#N+Mmnu~?KIvs;&b7@-6s)V?sbx4g9{&J3)VC7ovo~V& zrtMADUyE<4#~X<<>Zzq+xamSVR9)^zs2rUm!NoGnviHiJCZk!8E=)>~RTieIh>XS> zbwOv$AcXayIZ6KjtM<@ad@ar+OE3r~1OR>das=a?P+N~~*dP+bPdLxYgzRS0ZVt!n zv-_X8J9QiUH+#0zbQbAUDiFzQmDyUpSUVSQY z$6QjdTS^=!sT`FjQMcp5J^uhon|09kn{_C)J6_bFroM)quD8@_?>W+j&@+c#8BbDE z&Q5Wqzr;I@KwAWeT}1a(a|DnJA5q~{MHYrxykHETLNY-1HO=X#UX>b%W{%6Tom+lN zUuS~ie)#X6Gobc4xn8?iw<5`PG7IG))GIi25_A5V>HW0c%SC$uZ&??Wu+;{S8tQf> z$9B_-Buj9upiq9DSW)uRk_aFi} zvd}$2SOq~ubmU_?&F$O5YU(Y}?rNl`Y3PuE^9pq2fyO}j9OL!Y?X=s4xYyp@PS~xw zxgDz7GF(+o3rnY~q||)Af`xmfWh9LKv#hG8V9;&GZ#r(~*8czox$V?6szohPRPW*r z6@cSCY2mdcC$A@hKKk8$$`CI-pol*y$<-Y5%$|ZPI^4Ucs<|!DVm&Cn-)tSjx)th$ z(<5=?)0?77W#r7MIF_=U6;%qZ$$eJdf` zKNCB2*QtYIPIZ3RkM?~V)Bb+(<+c5O_rCH4oy+u(?~6}w+K-` zAtVoyM!FWsncXC1U zw=CH>3MBmjk6MuzZa7sNbC0S1^~m?NLa%>Sov+p=JnZ+C)h0uVDlUw2vU`)B=kKeI z&v<>mZ#a`~Yefh`XvkED>H>OLEOenu9XU`@RuZgq=rs5e8K`tbXeE%PB?(G05I!}z zY%hqLKA76TJ5jl z5BOwn-EI4y!$?ZGu3K;) zof+!QTDe@QqBvAY$jOe9zBANv0(m@q9apy7#KW6?a=yFvl*L63)7KiEG%}vJuB3%F z-~$O(2*J*B3Gc?JINyjPh2i*zD?!o-lv-XF{vhrG(k@~ui1 z!EC+1U#Qs#szt2S>UCCAPPt|!)*`nZc}jv%;2kHg1FY}{bq;pYY}LP2xL>>XdajAK z^KZq6MWw(@i1N~vr!B3{zxhOk9QHULI?Xq8cB5SM_U~BNWN}cLCB|k!E^_X0Qs7T! zyPgLf^<9%e+$bM}IKy%rcIFFio?|P_RHXHEbff}v>d5WfY5xEf#$IEfFR(G>41wq> zdMvhBnD8WfoD*F`u!#N@7ez7KQ*+aDwIlFn8Z`!boAc(E%CpkPT8Itw`f-jA&be0l z+>2*uHx@)KzOf-Y9hqc8sLTpk^7{QQBybXOkDPO+X;SV_4;#xGe%#gGs7s9@wXrf( z0@_gT0YIf(Wh%-}csTgeTbFTv>wWnum$?!IT8qpricE@RHu_$ctX)@5NoGxAyzM{v&)x%NU1jU zKBC%M`grUXid_mw7;$U#43Izx`PCKQ88?>kS7*W9i&mZ6AP3?b*J8Bm8$g(#^tcsnxE|W5mY21^+^6ARz%MX;VthCps zDoRIEdayax7vc+duAS7pUanj+TafaWnC+NxgH3r&9+vP2w@obiWK#EAMb@ zZK}2?wv}e*p<0d@)OtLWpjQGEw?gH+)Cbg-)CLlB=^pvjQn|3(O>OM`%Sx`mn%3%? z$ZDBMeiGP4Dl1@_4muTprKv-p4nR+QV z%ny}eyHWVw;ZQnwOoZK z=#f@ih&739fENvwHWaTgb){Xgf!|rGtqsjpK6UR%YN;mQF8w6Blvr*iG75=MVM;g( zQ5Zcx8qlYVP&)%BbCP_dt8(Z@DpuCj#v$+rhcmw5XT(=vZ)b;FQ*EqgV|ahO(|I(A zN^-ARrbcDhu%d+}A-761<*Up%N$y5D)=y!}yRSO@xR)G8<-Ix|l`2%Y=t5)0WjS$a zP7;)@2uQ{`KdI1v4BLYm$ejk8NsS_WdCCpepjKopm`Zca^yMuOR@w(jyavt#mQPVIUk9*DxXPC?yr)h5rS6Jn!414shkEh=o&vxytvEu&jy=x3E zr7~R+a*f0FGUn7;4g~c?PfAf4X-jPoNzQUX&NY&F#keAincHUf+$ybJeI5ijjW<|^ znC?Pa5Ek@M+DQm)wJk_b$mfkz>fS5sjd*THhWd0gLPT2Bs*IY6Pg9P#;6O?d=>@)? zjN}qjNbQYN?K{4MeONEr(x_B*)dclDKJTv2A^wFRpD77ZN)yzuCRr_7LMz+O|>3f;7mMNld)z#(IE79XM zaW^VL9CdM$kd{#5hae@ir_=F`Q#VJ%CCR#WHA;nJR2zO2Rw?b=Q)R877Q|F}QBsf+ z7L=r6APzEedDZj5eLCB^FF8IWd_Ys%yDAhrg_$vF_0$*X&J-i7rOu;;FM)*e03U5q z_ZMvFTcf;pHS=cBowuF1rbw&T9g$8A)8ImVMQK|p10bzMK`BV*jC<RFY zqz;74gU@KJ?46h|gX4iG%lglSVf%Tto2|chjA|1RQB0>ig}*AJF?}&$vW{GN#e4+z z9m&8N=nKl@@WX2OW|y_QFMLv1tV_F~Gb}q#Qfd`e($c)ij=oPrQNycBLm*@X^?d6W z-0kYV9(RQd$DBIE8B@^ z-7sHj!>ut6WyeITC2gux#a>xqLj}~Hm3q=JG2fj6uI`rk?u`&x^@`NGuw~^cnFd3O zaS=vc?p95$t?AgGQ{InKAb9>77`F9=ru0Esqf)Vr-SYf$QU6+OrE8WRmTe7bw> zk6O#P>rog1JZD)3>)ci?d5T`+*%DToA35Kb=@$#=exp%(rVyCsA!QDrHlR*i2v<_moTnfV z4t1dIHJNp6M&(=4Uzu-T^*PSd9cly)nxScIs7YcVD&Z;W=}Un;1oZ-VI<>oeR|j)i z7z_@fJ>$z`zmL|XHZO@`EDk@onDRA1wRW!MMYlq$Q0&)~yPmS;E{^+;p|r}B9S8|e zQ5`7-V3jKak*#{+v8tBd^*6M>Be%MQwa}y0)mx>aTa$uiMrJIu??{p5W=*ah|lgf?9?w zXOI~A=6qmP7O=&SXjoPq>19cIi>+?YHRUBFhL)E{kfdjTLP;0{1E;^m-(hx+tGIQU ze~WItw*k5Ic@C~b^OXgpb#xGsp0yqZ2S2upReUa1Y#VKhjk1QIR-1kldG%fyanpiB zD^hxTfbLRqIU20n-Wad?HP=9aYhE;}v96^|sdU*sVj>llC(CsI085;8ah?iwL%?y? zSX>T_#7G3hiNrw!^QitKhr1&x2RNMij8)pqqHI3c>1} zQ;}>o@@ge<;y+PjtVem?l=cH1ZL z?m_e49N_+wQkmR~s#e0(wr;Ct(~}NO%k{G_iPZJ3qm~#6ML7?s`WZ+)MYN9U8PyYS zHXC*KmbESop;4yOV?n3Mog!66s+i5GrjS%pl1^5&Z~{h2Ct6dMVOjE^r3&Z|u_f2ZSPDFlbN2SvN3lVv?nQEowKopb z+X;HJ4GhGs0IsNsY?AAZ0-%+3bYV*5alzG(a%?@DwCUE(0sX9}RwdSLpQEYB4kgJE zq%KmD9BZWd6cB(idv%^U&b2SYJ`=+V8$m9+ecGTx5jaZpaloW{{Twj=)2u< zTvsbp$@Pe|R@g)9dRu{IE|3a>NFBl@?V{#cB{}$og-TH;5?&H@a(bar;k49s+b2>R7i zjYjTiWpWO~Y60QrbT%=Vw{yGML`_bh?FqzMawjFlF%oKUQnJ%n4=9gFO2|kjKHBz= zV$O2vPTb!2%{qv>T|ep-A(m34Nm`l@DWy8u!qyT(0zoIJl>F+`XzVA0^xQv7d+t=Y z6qwNr=`y7UkJgkVC_`W&v6oezkV(Kk<617k?pKEONV*Nfwz8sIl$s>f+7JwI^Q);i z0%D=(&nZt(>QVa~Ydcu8!nn5AWn>r%&8B0PJH1D!quV|ETGH7K5t0Bg)5f{=jhNcU zc8;aFH&xGAm0A_Fz@}QwGFo4hL0X@2L=c9+-~e(-?eDDOjYOtXYth=aC~?mL4#=92 z;Az9(0a+Y;{k5erQ{0;EexXB3(7!fP66T1y++#vu}Eh z0{4q1G|FW1+{kmXhgncpC|WonKz9ckd*lRifyPhWSw^(mjV(r_0#Q!LRK+jm4ltQ+EA1*3&jj z>F7am^PZlT$;!Aq014##XHfh--rG}QZi279-nJR6P?jAkp|-U&WuPBRMM%MID(%!V zMh?0Yb-ZZ!OS-H(VePE&K~11Qw(fCNty|`^CS^9LfI3=^@|S|!Y6SIx%FYIHuQtaM zz}ey%FRK!AAvFVzZKx6KMQOO4Nku9^Xe#K*Yrkh_sv0B3wOGQN>2&)1GyaWrmu^_uYFxr3$md`ip$ppQQ2)% z>CuwI4E3y(w$o`CZM5g5DII_s+;)3lHtpI)PL1NS(y3Y1dA4JQXw%RDe704 zw5SzGE_4=}NGSx8dB--M8ejqxz@0Myk&^_#9LSidg}F016M%QeA&EW}kzO0=U8vnt zYgGyzIq21C>`I+WZaQ0zP=y5s5EIKyo}3Vp2^!WnLZRY|a5j2_x|QjWsWzq0RdN-p zPiC@uAhOe+@{-qDjA)Imz!F!0r5udlonTZesp~@TjdMYv#+JB_p~m7)j+fd|Px;$W zA!F=DHKxbjDh~Z#6tr%;lBw)ZxrDohRlgOc(GnM=DX5WB652>eBn}gtao<_)rMq{F z+?I(0ayH)t8R>&N8qsM7Wu*YjbRS>e6+^vk_|}DNThO-=n&ZtdvsZExN(@JMETlGt ztNv)f2dH3k#;?|8DlPS7wQ5>+r6x4WEGOmHtCA#_ADGjNLQ;mCR~=}{!cob|KH9He zHEo!*x5D*m#<8Z(w;x;4twydXX;hf)s1Ggo%SWM3kIm9OAe?(>YqquTvKLJzp}17~ ztr9(2o+nd7X#wZhIW0PXPY6PX_2oF5r{Ld`qN>TSX91Ummn+~&jJZrUT^jNE&>eZRAbcK4oN>aa5-}Tmq0_vHw zRE8j1b$At+juPakZ$tAVms8Y++)@?7$jMrIxa@K5s#&)B`$RZ6fWk=f=jtjqH5Aj# z9)>;X8(X@Yg|vx*xt7JwmKKKP)1ehDw>l8wFzP&|XQd=4Wa9+;5(BlN_Kz$ z0A(sKK1d0S$Oo+mN=lZpLQ)9#<4CNE{gH*#aVJckQzj?YomJ%Af?#J8k4{rn`P+d` zMJcK~GGlRAd^j>SSuMFc>Qze-lLC~%^lpb)Xh zQOMCYt})kWYaoFFLC)jI`5H|~JF^_}F+XOqs}F9gw{30u9EtFtIT{nPomEy^SU_zF zD=FZDbb*0^s8*Z{RZh8Gs=Ot=8cSk57__1FNj$A#D=7*J)7Fimf8pgdUGbZ3zi! zw;gZ!eP<;^0&sJalZ{ntDWcV5!oBPFv}o#>`;3Yt5TN8nQ;w1{3Q&>>3FMwR`?nW) zZd+E?pSMx&sfnZ1W_?%T&Au}6$4XY}z{>D5fOyV$=SIc*mb(zl4wFRZz(3c>ouBKg42y+Poq!1L8Wc-tyU=;?| zp;MV`OS_UOsg5Mdq|@J5RE4CFfyV)T$?wt*uC%)waHv}!O7RDIJr*^kGUPOBR5^%H zT~XAeI`@}^kWvx=QO+%XSS~w+ZT%-yNzdBh%>eLb_tWiWTcn zBbBUrc^S#$R9E3yt*y@JWn!%o7@>j*U&`GJ01Q(0H<3#&a|bzD&fAgYwPaR>vvbwx zQ?CmbZV^tU(Vpv_aaG4#QP+a7f!D&8K*&f*Cj+*jGrRY$=1r@^zV|Anav^jTI^h7X zKv2I_g#|KO^tRecvJ!!iPe}Z{4JUE8Py7#X)a={TwR298^rcFr{Yez~^4({n&njs{ z%yAx)6ZvwS9F8>y!YD#u79XN_dz zEu!2S)E5T_20?-cLG!J4*_zqXdxUvG@smGF4L@sa$(HR&blc*wDzZZeqy2$7ataREtYOtgnze5D+ej(~zs0P3%~9xpboimGi^ z)&3gWc@hmmdfK7>Hy&+K-{ph{A8n;64Xlg+R0kv+`|DTY{u^T3j?JFp2>@H%?-Fz@ zMsqaQI6gN0zR|BLD{U+Z_Q{&$)Z4F92oDxcv@H=RoQ^Xb9W>G5+UD4|GEApW& zwKG1oSCYS?X+$YY@|3<@UvF0dB=M8QR;Ryv-M&)j)}7&a3DMz9efTuFohgqUOZ7Ul zoB#+J`vJx^hULLyiEGVdi3AW{NSMr(7(YsD3B)y}QtC9p!jV7u8qRGkxein!zi`$f zvce=JI@ywtq6)B7l6e07Ygn+Y{j{TQ-6^fgxGnmn5Y&I;>1wJtmR)RnIQvN@BeqI? zv!MHt3v#!Xu+IG6wsQu}O-(dr7j8ys8v#r;)LCV*k_bQwDk(pkB;@Noyl9lPhFh`> z*Nd5QLn~+h0JXst8HAfjIA0L068mQVGTnWs2wi3O9!k^o z3gt;aMsS3T43m;`oOabhnEh6*P;Lbkmt2swVF+OasPXIvCqm~D#400#vAz^@d5r<}MVM8rEO9-l09CrvK3JOY6oT*;w_V&iD_E+&y+|7`h z%|pX}%k9OGw3H}RU|CV+O;XdG6DnAB&Iu;~jdIoXVpnXZqN1@rDx}O|FNm?<4lR_Z zWO&~Bb)SeFR}h*mI~5~f&>;9MR)qXKNKkXkPu6Sn zH)XeTdpu|fH~#>QJ;vOdrpJpQ%c?@7&tfcKr60=U&#k!ekgOhXrE$W2^gnTYSN{MH z-Mp+xrtIH@9k_!PmkDa8ch%|_Y}dMY=?FrajFNcgsDZ9o*;-!DR_RmX?|o+REjJvl zjY+j*GVz-y-^^R<31uJ;%#GHDcoK#ZE4pyQ<Ld!sawIB~j zBMJ5cSiO;O#@VZy1=UKoW64=hnH<(5CFayJM^~18C$ZsK{WYlHHLbw$t$Hs10K4zX z1Xa^0<>w$V0jhj>F8L0Sdpt}C5}ABCFaw^ z_dpBJ84x#s4E(B*N4ltXHAU4X#*bEY*2{4xPwEY&XOA%{94PlZk~9LFbURMIS6PtQ zdDh8O5qz&W75gPX@J6n%oWJinvy~sRadRe zqt;)WOqR-A>pe1J0y@4*bI-Ly+gkmVbS{@UTWPctSw!iw5duZp z>%LO3<{MLJQ9sLMla(vE9q>5TZ^c}v8imq8b$PW1#gCmlQJ6f6PG{9nLit>8x2$X%Z0p*|oaMi%3M|x>Fqp$NfXC!|k6) z80>Twmvg~p8?q`AC#q%w81kON5|RF6+>f@S+cNNWt&$~kjbEB)R(6xpkt}zvV+8X9 z)6P71rYBP6P$#aEiKubFNO=q_DJdg@3cDZMPg;?r)g`#xX#Qj5`Z4XND;ITI=P{uo z6gZ5;Ys+mhW2FUI?xm;t9+A`n5>G;N`kpyD zVxcuu*@9wg?J7#oSW{<|AJqHkOv*&M^X}BF$~|Y(xS%^CrBovP( z;*x|I@gKcWomKRm{HPoVvYQKWDGDI)q1#fexQxlF1U`i*DOp$_uB5wAVTf%)WtNZ< zaO=iDTb?W$JhZk6l1R}`Dqa_+g+s*bMb}G*OMTY|mcofVg=1GMXKUot zD9+t=x042w6?k@2%IPjE{Ed$4SLxf|R^5l)?WeI3Id?|OK)WTn(o;`0YJ|B)t!bix@ zhSV<`wxA-=Ie*m6Alr}}OgKd4=A)z}yna@% z%&*X#eYIZmK7e^oRyfpus#8oUq~NJXlZ{5{IV<4v&aktyEE8G+Dx3-=ii`xv zU;G+M4nt`xJb&j*n9Q=@pCpB?Ss}D`PwS?l)1Q4^No_?v%CK-WIL8FTCpE!~>>8l`E5;;16^5)cvos)S8o1>aH@vR0w66 z4TW_Ka!6NUts+i4iTPLJZu`UzhZ7OtX>^s3V4=jP0rs}KJG z80U1i?i)!1o^z~)io26SV?GFPB&|tE%8%Up>(k>}&kbl=CRlC<r_y>WEVJRO2R|wVm4Uf0Z-qqHU zC&@`}lNquR(mmWD57>VCplw9~cNNCj@_*qYA2v$Yj0V%mJn5bBxz~E#D-^V;5Mp{G zG;BYwq0PyS0;U?|YxaYc=J|~j?r@&UeB@o4x{%?@}yL;7ge1|I4B~~is)qO$g z!B;0m)o{5%r+L&@5f|zKPm|ZyynK_6GoUb_$d=J@a>5YE^)1DJw!Nt$mmO#@Wfzr< zm9LB+(^Gc2e(AX8Nv$JIpb>HVQPfvXbBjq^~Mgbq~spsO8sCdcpLkI-X^< zR8k@>M621=D*%6OOEh@018`}Kd5(2q$NK*OG57%X(9{e`pfSp;@#C`Uu%sNHa(%Q~ zC9?C8ezo}iTvYyNRDUq+%KYsrJZ9S#!9CRn|&~r7{E(Eqp@Avbp%BNLnE&VGoQp*5fC*1wc znx@2!EQZR!$>UJwnKGoQ_fkhu?d&x&l@Z{eqJxgE56+VO>md#Y-#T;yOtlnhh{N&B z#h~=(1wf2vP=iguk{=BDi3-LPFbMnUsMBON3rlrD9{lmCzH@S$@*8&p9{$=wNHb5T z5NR`=W<%XfvX;}15R!QPH5HVtIUo{o?0acQ3u01y-3ZM#-=p1$Z1KC>UxK4j!vZ8g4UEv6;ig`Bhcax1N9nm;ipEY$?1lAn@Gr4 z9kf}MOi=vB2#Os1MF#qtz`?;e?V=D@^s!r!_=8IdRuq*dB|omAA?I9U=@!rCTLX*eGLEz{+&`hQmC5nT12PL9# zNA01mpdn>IC@3D^eL9&x%IPXf(ndxT&UBiImN_(Z=>Q6jq`UP2wEESY3=aC(>|Y8y zy|^|(y{+16*9DZHF~uwZFgXPL{k4xomi!sbRHC>8j4UlA{Ec)gzCG^>j@Z%cswDyy z7N<#QwIZWTY&I$_=l=kC1BEN^_SS~G!&~@UX+qb_068j%{Ku|w1J0!B#6J;iDGHe^ zPWadX)RY{c9>es}cP$FN#Ou$}p{eFuB&}@>^p9e6 zB26+~6~i5E5uOQBai$7!s=FDAY4xf)y5hRLao^bKnG+Zkt$>bmhcZ!IRt8g*ewK1RE@?0Mks|sq}ty^w$_xW zVp?yb+InHBy@y=`RrOIzwf)+yHw*CU(IOryBljJeX|PN$svgQ7~AT(>1R zRHD@!Oo+?MOH0C%LGCf{#;M zFhU&6{l!zGR@iPDTXHCj6fo~t&q4bh`iSF^op?N#N|2mkS^ofSUv3Km*qsTvD69{u zdA_8^$jAWW8Pz7>qZ%{+0EfzlgpN|Q9{K$=2`q7({pOJtQ@co$W?WZvg5@d#-%tZ3 z2e+{Q09{U{z`r)mpr{igy&Rzb0K`O)pGo7KgQ<2+Vxdox3Z5mD^MUD6$Fcd*`rrbo(E+k0T7_RtF3uS|Tu^(AC~ zQicwuAr9HA31Blsn4r;IsHQVA%2K|{ByfLyS!|bRG2+gPI)aI=FoFWZy($OUSjQt- z^e8nMl0yoS&@;-(;A(VgjH_;U{2S#?B=q@%vDFR73RGf5REh%I&eTXTZK)EZOO#oW z)Jtq*AoHPrkHS)1hdK{YJT~G^2>$@it(JbwTzi!IUWqC@YjlMuIJ_Ja`LXe+_qN$n ztlFWWOQ;D_*m$M%$2hXIQI7ASw_>P$g!#o)amO{DNAfQ*dx`P z9y#EC+USkMthr-Rsq$*J%sFkfMM6whe=72x7016h<6HQsweX@Faz=mSG3zynwKo_b zNE44?`qvs>RC}V5U05!qhg?<^gXvJu9DnCc+w^FaT1sP0LqbE20Ugyi5<&a@v}}dYpfr}7anhv69E7CyAGWMEEt$1<6}HT(-N^Jhn);N8>;$b2W9`8QKHBs6GQE>A zf#<)ZO?o$`K*{o~`ne8$zf=4K##=5nu9XC@AfK`At6SDa;8Cr1rBx<6#Cc#A*mon& zLH8dc{{R{)yA_(akt$u&9ia$xwe^8XDjxvg^PyL4>Z6vFcTM`$L8xw)n5X?pi>wa) zKr8wVx!S^7&RCJpmzP=}$1Whi8{&vtmrTkn8Ok+Irt%XUbyL*FI*{gj6W^y9<3%ic zy0;}Vkb;m>k2ImxV^ zw&N=IM}JV~^J_@Z6I&ddeZ^*Q1Lfk@3Uws^0GN#9+a!JT9%kI`l}>{i_o!MD#Wj_2S1pi*{{Yj~+d8Fms)aBi z;#^Qz$_VfF)$JSQx)Ut4?aMWZZqZv=S}Db6p$A15O}1qP?h_+8-c0UKfDkDdX(+e~ z1Rk&kJ$y|-sMqbu?|mbUt<|Zpg5$~RQ-7zPmxPgx{t(3Z!G2mh^d#pXeU7{033;7Pu%S#9n9Og~pADmw z(BXS6Wr>n!?lJCU)Ti$|zUieJ4XJL*G?y7kszXZD>u(eshj4!=A8s{Wi@a5BxlKZY zLxjW8s?2>nwjFCeS>S~v_ezGWcDC}E3FyV)#+I4s6B9)6VWLaw(1 z84I})%=p%!vvv)udhMN6cRj^Sj{9LNii(2Pm4yy{2lDgVo^)ey>|YO%Hm(rb>-p-H z&iaBLq`4QROfNVo3jVLR?Wgy9ZYVoNRf)C~Eya-{6xPy;^4N@*8*S13Ot?8xPkugi zRF}D%b+h!UjlV?O==CP&!g4F~YavDG?qn25V1fz{*ymNd@f%lduvd$6Fst5eI6dYa z(0cRfQd<`l!MKFElLW$mc9_mLii3U7cV=xenQrfmI;jzwWMbVZ6XFyoHc31ZGNGLF ztkLUvr)n=#=@qirQT|wSvX8QLrl-Yb;cf*|mW{%8MS7h_Wv1GTG2&cP2*wf>jGj2j z)H}O#Y!%+ss;wTxObB%-_=yTx>oFEmJwWlu_RwclQE;JBOAx#HNybk;l;v1rWPmyW zJma5@2D(}_iX3UuX{d);hEmh1Wv-?k82rk~;a#}Yi(-pJ-60myqFqV1t_B@1HRerF zjWx{WA--_h{{YaPXA`d5oXiy0BnO&O@}918K2D7$i)d8o529qzPpibkjVrAAZjWFw z*z2s`Mwh;zsWS)k`q8;;ss%!4ksq&xX!0z}k}K1;PPJiEYBk!c$W$waqn4yccew$@ z94kL3AHJ#gm8(HzQDappW{%Wln00luwLAmqJu7iO#2)wr_SMqb+zrays~(#`z9>+h zqr(bj9ce?#lhio?IiFD<8n53Lok|5gPZYl*j_S&irj^#Ds~F0&*!}fhD#gdTTHNWx z1H28fCIoVi8jYKT4L1xC(EI0^`c%!f+Pmh@vuiu+XR-Cv>vCH^K{}-wE;9NQqr#eV z^CaW8Ken^CAl;W8TBmwDGAn6cQ}UW+VF5jA>=F8$U~5x)WpX~mQK|J>j1^MhOLc5H z9Y@W|h{_!uSUA8Vf!|s3Aia59&%m_{!Rh3*mKtLTceen1>owI6#gw<5I09xcB$&jL zm=#N9g|l(a{Ns?=dvohmTAZr2!T$gi9z(9K5CMK;g+(a`jAz(Iw<@XiGUYV^PE=wxl;uv05BVTuk~7=eTKg}< zSzy3w?yw|4iIWVIm8JkDdc=51^uaZqc#^TLL2*H>T6U#Q4ITCo(rS*O zawR>|3yM)k8Oi?In?>3i3vukIaV*P>MY&i&TQo>)l&V94N6=JA!tw9V8m%VXj{^Ob zYF4VQTr}wJy3|LYPx92I@(}7mf#94Hp8A_J!xr~jQes@SXiv1u$xEnt#rbPe2|SG8 zlgGB9V%_`JOQ;%H%$=SWk?570JtlFwX<|eNL+!l3 zB%EX%{{SsujA2+g8n`jLv3FvnO@UmwVc4`YQgOYK;CppHd@86qu zOp8{g%7X1lZ@PY#w)a<9S5|t_&t-m}+gaB2v0^R~#yOL!JVHPOoS7u@revFkK!NTj zmRqNXI=1*%@Ev>KJ850so95h8R^7hqv1L>nthU3k<|R2oLKVvLNbEFsWp{pLn(e)3 z@0&}xt%`KugGp0Fsk9WR6{ScWY4#@vxb3W-((x<1_U)A;ZkVh|U5hfW^=WBH^sY)r za<1h4jw(B)Y;WU2JWTCnn=aj*xEpB-uA-Xj%zb2~p-~)Tr>P!U zz*t{=gTM*<>of56xK7(Qi*E?W(i(-kG};8_cx2g;8mTMwbCgkmPay0O?67 z7+N#INF?NFaJH^+qqf%u2E>z`M|2FF{b?^Xi;QgmPp7Yr2en@yZ&vSanRzK2^c(k{uZK)u{csaxwxrA7c{DCC3%U}qV} z&az8t)ZD4nnU@V3p(;H+Z+|XJQOiv_ka9ANV;pum*6tSf7jdbN%exUuVxKk>T|b6X zQo$vZ^cPZ4JtUr0oMiK=*|7XFYYV12>?bm3spJQpb;nk0whvDZSRb&XOP^TqtGslb z*w{4HA+o6{lWJWR3UOsJ*;+as3QDqv5tS)Cd;_hEe(hmJuhRD~dG~|Ll~tg9eKMhM z$8GYOfyweDp(^wxY2>dM`*znZrOUo$0lN(whfAGV_k28yTzSm0TT{;#3`Hs0YsebL$+HA zR0EyB#GFK&oPM>d?bhMi+v(xb=h`aWuS=s!jvbW(wM?dr)YJhX4>+z;K*$*Hu1BP` zQQE9eGfeRzrz1HCl{QhIaf6i)vEz+(P06tLJvVruZI0VswEBs!N+yt+Jk&*vR9SDW zNF97OLUX~^bG?2Xq}msaQ5AcJJqo*POJVr*D$A*Pa>*$ru%`VgJf3@FQwG7}724p2 z5M`x|V8r$0IaNSqQ{0YVM_s4&G@YiX+e}(D3gyEZwu)4mbFIXY4Z?ubz?`5s6~dF> zBfdEr#%0|*nNO(4ysSHxp-5_+`hus#eMwApIh3my?U9gvb-T-{Myf-*t$X6=n8UTC zGgG2bEte9ybCc9M3KXB|JwG1jS>=`C{{VF=ww>{4T@d8ZnT-TbRXU=8%d0J@V1%rs zjD-#WJ;%yvhm%@PX!F0(=Dd&`;oy6^ya*&ye5bD>SifiPgQtj*rIL5twkk zUZ^x(Wkd{s;!kv|vHf*vxwjsbOsPw>Q91a~{+UwKMrxzg2kQtaCAQOm1`nj3Km;9U zR`qT@y9T8eY8Hj$w1-|Nr#-Sxito6cj(H1|71m1O+l`YJb4ViLnfka%nRMdHH zM@vO1S#7iqNB;nH10eIPyTj*(`mXD@a$h#>UWeyHoEmZsPO63`E2||dX$vFFPp6U( z8l?D&+AYP~D?XcXZvBH$q0OEfU7R7++LIN?t??i%pp~J0N=X3YxgCb4U9m5_E5juc zv0U1wsjb&?{W`GYt1>4?D#39H{Gl1(tLKdypN!zr<;78{d!l5CW7bA@+G=)gSmFwV zJDiaN1NPdk)Hs{X;;(b84ZN(|l(}uSB@_x2u@ww8Eh}|ON?vh4omt50Jm6ze{AcXd zbNG5*bnGP>6ChOdG}3rJvN6c>#1?6 zt`J&#AgM`E!EIe5Aw#j%)5R9*S-0&arB&OVa63?Jt_@O6L#^Bt{{Zf+x>W0}tX04lRs-Y6{#du}SwXw+tI z%7r~~BvWsC#J?s@CG`}jp{DVda(a+@vN_JFHWV91_1$?}qg_mvnM<9* z`j9dJCqI{2U4-7>+wiJ1E7G4Wxob~U84=f#+kqztT7AJd=i6F!vh!O>;pTSjK&~m; z-D0H7IMm0Yb)mS(^{r(};Xst6V+U4ShTX%&v(Ax>Y)$|IAbLeb?JFjQ21)nxp|{;8 z@Rdl2ip?e!Ry{^hnHp3#Q2CM1C{oaJ5`GQ{)stiIU8rYxjb`Pw8@FJ`3sg!c)2?J^ z902IHqKsL}rb4gUb#3qooI8q*R>2<8DG zlZXK49cU%1?-&MoNFKYuA3D(dN!uH7Y+qH|6^7@b)~tAycu`{Y`7r8=A;(!;U<^0p z9-epyk*;p6QSK|Q+%;QvzUwOtspZ9No}}ZtN%+Qi*4w+jBq)284&kD0?Zs}>=GCJ| zYtO1dQ*+BKL)rk z!&oY-Z%>&A+-^Q~G$QkmTpusrooG8f;wNzYD6u9!&~GbI<;SmrsBst$Hzl;7{{T2G zX~#*yPNnMT0dj)Kpwb9#5Fsz0y04cTe!;@x69hn`c_^iD*M(&%cf#10 zyfRmvsX0Mvdx{k0NFfnWw@~AOrpWY?rt)*faj92@gR*-YU!?9OpLA32`W3@LeMXM! z%3@79<)ujt$Oz;(lZA|WPBHVKHszISR=0BKjl6fN=u1RN@+3Xvd5d~_I+gU;9hA2T zPJ0X;XH~jF;`C0Chr%9F`gN!%A#E>@Ml+!s<*cj?IKfQEE zg{T#~yJM?+ySdw1EB1Ackx8Ug5ngU5;dM8h^V=@6dY2$5bpeFqj!znyx?7R8Tf1aa zk!o7>Hg8(Jb;wd_G`Q~}5ZEoUmKNHaQBP9bDvmGhOas2WU4o^@R9rd>V01Z|t_C14e+LwmhEi|f(Sv5O?vktr|)9P0H zXi8*41;vEA-&&BqoE01pHP1C#1)+HDl{)5Sb!RH+tiIhsop^7K@dqZnU9nldzj@`j}Uj((rzB(RxA4tZZ~SuAtjX4=ta`C zr6D0X3jU=N>OXU*tQ*$ihjocIMZzr@wU`ZC_bo-nOokhb_)BlNzO0ee%E(R#!N!79 ztZkv9_>`rc@3#4^M>-Jw5LYR+sP1*r6u;47qL5)zL0sI8E7!N3b-43G|c<3p&|-GN5gSysK-L8miRi#@8fHoU3JREmTZfP)PU zq!fdb*VL>K0n-!rfyQc0*R5GKYhu@}N(?s&I*ZOK2`TCwY5+ThB%X23v?cpC!O}~& zGD~{rQ8Ca6@~Jkx<48UO=m3-FK6D;!r!wWUZ;jE6?M7X8B}IhEg2ZJy+Z5MIi;q0D zf?EN74X2!*ttMS&rBbxvNvmAX%LTBOMgRa{@Bv812l;h$+UK@6aH+i2h?3>_QZ*1@WHxF}oKlPScsT zsuwLrMN;1Br$&xY*pC(}3WC~8i6_iGWRR{$sPn4+AA-Gew?CVa2SN4<40}|X_2pd+ z5Hkn8S+3D<^48q$UBPavvA62$X{DjLZB*TeBPh5BQj^e5LXq3`8RhA1y((*gv9!n zqPZb&E_|GTpxOTbGKniAfB-z`u(dP!hT+Vgu1B>kr?^u{5DwrEuUgYL17f!pEvH8D zEiw}{cvX1~)-5`8YQS6UG+bAd^C=}tOK4I$a;y+Q$kpbA&xd-=<4>k;mf_TD&s3i^ z3ija5q$s@H$CxfIAa6KW4iGx{=Q!h82Zt@M-OcboqHP5!QzdX7+o zoO>F6F5<&lD2)&xg2Z(*E$0J0D~+p6dp9M3&T;AI(=<1BqFeRH*G#o+`0A)JB}eO0 z=pS0%I6+A4q2G;Dwv)lV>AtnQnp}F+TVkDQ(Os(CRT{#IScrs!<)e;NrxpWg1Du^` zR?gSoTg7DAJ3q8io4PJ|G@6xOp#qiET!i3XQ;2Y=4y7fg+gDKI)CYYJ**j}+cfzv< z)UvJmjY?d)+c2(54LV2CEyx3vNH4jDk_RKzoGYAa(SM6UaaUAgNs&Gy5IK#7Nfj+z z(sAjZ4a`+Tdv?~%+G~-zbppV+n54?K;ME|1h!PB?CDuZhA%0ltOG;Q#PyIO6`*7?V zGP!115BMb9dac)1zM?KYa@>tYa7m^~ZM1paep+$llBFaQ*(oHRb-3?ck>SSEy{h*o zh(8cDiSS*uW6;rNSizTMw@;3MhT_Yb0B3@b50(k{&Z_%a{6+TfYi$Zek>RS?gSL%O z9-lTmb}5OTnThhknvVOfpD}8A!G{kC>B08KvfSf1R4TgrLU78fBg4O>1wZZ8<62hL z!Zn1BgyZFseqIK%dPc(8wm#p;u=ggtF7Dm7ras-RV%cmq>kUa*PFFSXlBo&-D#HlQ zFnQKHBXgzzCM=f$ zlLF+n;W$=`i{s1)XY!P&EoB)Wlmmcx)y6l2x?as&N%2ME#^hqDDxoaTi)^N(6+TPO zIIrhQPv&hUK}3#Je%aMKC%nb`w$Of4i67|#C5h`K_yJkT?9^njZO2pc0D4xxOz>-8 z-U&9mc)O-7`#R~e>6Lbwi#ZOWO>OW(qdEeTmfTWuefkoSoD+>0xi&*?Awx#lR6J4I z%txTlRW(X}Y@+Pf5Q4ECTpqU3f{@}co~4jAme%}2Sa+V&Qz$B=)y-n7b}+>v9X_BF z3{wn9yQzO23}JT=@F9U?^~GzZ~a^!SWRdJ9QeWv5?xK~Ylj&+~ki z!b+V5K}AFZ#+5JJ;!c}EC!C?wPl=JfIgvEQ64kHbF&V@#f#b2Pe{fvbiUo%<(q`0h zt#MXl$6Sij-A$S!C|O#fMHwRs2c>IXNdRLSZ^EYH)GFKMYTlczIf)i+jM0e+ilUaL zjASL{HyI(al0jOzAdXH>tef#@UOpl!bimza)V7#w>Er$hY|_?<(V6H#dP0;{)Z)D* zL>^RggQ|Ao_-~hC-V!#J!`+G1>oJ*0nM$~1Q_Lo1^)`^}!IcuEB`WGiQSZ=Bi`sX& zsGN*|NXJ;yAV*DA-L{k>Fnr_Y2L4no^tR{-f`nyfda)B{pg3ALChD?xQF6#@_z zNA&mU=S6nf1<$fHy3Ng3wB2c{MN%^{?l-Z~5^|a{7-TeZT`LJ4fdjeKlFoZ>=(eS) zvs;mSJZV&0rcB!OT8sTu*{FBYi6}xkTq+Is1p0sgU=lS7mEv~Mwl|)yyt`|$D6O$X zb(bkIq%{19bjKPAX{pYIm4zsf2o7XrSR4#$eYKVZ09xUh36gr9ht7QI`#vGsN$%r) zhtKb&1+93GquqAZFK(}knzdPxGN|=Zy;DQ#N}?GF^+RMVdVP5=EO4(#!NAp*Z}-N@ zv+Sw+M?$n{!h9M>(OdVt2sC5Yi~uvvQD3=ZZhqm?XIZw2 z+MQ9TG;S%9$^%AQj}@<{00goV?0aDSwWC@)TTGX__XWu&kxrXQtvKp!*J6b?71aqT zN>bWZdeVh-l=tiDKYcF`!fIjJGY)VtW0){(vokLfU0S3q4=uYTh$3UDlVl%9#A*HH#Ji1)1hiap@Q4D^y`<(`!9h&%rLzG~K2f=a&Vej!P+XMP!N zsSFfDZ|Vpo?=e9taCI*QY8e20Xja2)rC)D+K-VmKb>R-}s9WoOsBT-;2UgN#H0na0 zXrK`4N2>>f`{y0FOsW;D4tYy`#fNhz*sl z!Br}mT&7pufQKf)jW5e|MSZ_8l@zEDl_R9|^N>deI)@LyaXJ}nT0_n}dFdd;A0t=2 z#aMP-cOrbC`Rr?{H;a7sn#i)QIyLoXSENCga7T|Ktu~;Sl@4HarzG?x3F&pf5~6wF zU>-)3x}GmQ0-eFPM$%jH>y+q|-9BAzmGtO)&1@kHc}XE^=wGY>fyO%%u5a--w|*-2 z?$D8K?q!8mhew{K9C5j=p-vK{htjkVNk>o}N+TH=2jf&-xvN8_&{?BRu&HSeRO7Gl znUGZT(b3cf00d;9yHA@LO}MyDN(yODw6UI*gya%1eM1CeS^ofyJ;$~7-ur8BtvQLgBTk69 zH5aND!KWz_98g!9%V9^-u#i%(jErj;qg6KcrL%RF)Go<1iBYQT2=p|~aH>#HQB(aS zbm17sJmo_j&a?hC)J5b3F$9yXM8__Z%tlRV78tClBN4DBC!9q2*2Xr6#Kk*yY-$^i=+`DNv{`*$w)b>2YCZL$=TF|1CoD`BsJ+KC}w%PDg5f|U#`|)tq z-(nw~OH7EbG?|YDfRwD{VK~Z($FLaZLxlK;!!1q`Tf4t$&Sx5SsNUiD<8W?wI8o`D z#SgMW=jYM)K0}Bq%V;cgDCeFE&mSGN3fbGabN9LpIjF*L zRJNRZ>1wSw>YG+FQc8kK@thB1-$`=+0BUX`rLsu`K|H((A4;*d$OEw>1Y`m8tIhRV ztyh;zqBU2KUaEQFnnfCw1y8uQR6q@-2v4m?9h08g*KLmnU&OxhsZ(vMd%`8t1`SEn zMTa`AOlqAS!`12QQq($dbIQ5nOxrhB?081F?hVn|FAX)x%}cjs!M3id#AZaAEQdWN zY<_}3aUdx<9>m~{S86xE@hskLfR9tZ_io{0*P~X_%y@O%jnpmKD@k*$w2}(IMoA>` z)%Vt3F}@>W{*~di&dgu4QHha;CpaLL@TzcQgT2FoZzzsYsQieJoo*LL@Wb9(Y+GI) z-|rUOS{toyyFOJy6%yoI^CeDc(CQp|Sw2$^wtxZ~K*t42BRc&1-`&20O5A^|b9mQy z*Q$tmqj%3sYEX+%Tgxu8r<6~gut!qd9-ONKIL@>fdr!LeKIYb`FWs?e>vo#CkHvnX zP_;H2E-3V5pURSXU9kQKlUMO}VnYP!QI5y={JexA+ zL8-;2TF<>HxN(uxmJsruOMOpzRN>D6EOXALZ$I%3xI9fyi*?-FUAA<`*a9JkL9|(n z^K3SZg_Qy5$v7B2&H&bb;{(Lj<9ME_N!|dkKu^CLn{W`^`izuDa@mF!hTz3vls3|b z^z@XDkOw>*>8$a55Ox-k^ty=;q-k-}OEC3}?MZUo<_oSBl%L8;l|F-?wN;&@TyY$W zdEG8SjY*FoEiE2!E5PI<(a1O)bE#L(_);&|f5WS4p)L_qEkLW*o$9-pLb__%j_x38b*RuyRHDK7Pts%?Gt3+#YDfZL})CsN2 ztJUEL)TV=FN@b7%DS6xkAdF+HxaU@%r=ef9YUcB7{>Z;>*jCaaH1todQ^Goy+FMC_ zO8rW4=K|HoZmbRlvb(Cvra?_cu|X9Hl%KDX%^F&xd1dsV`c$AY5_)i=kWWr^dD)wK z1YNbLMBM9&V=Po5nKU{qMS_`brC3Xkda&9OazP-Ijyva64|dhifx$*O-Xqd}LTMYa zYkGh>hk&15zI#;~n*RWsSwyu{iz!s)x#zo;AdcZ5d}!U-a$I*k%+BFo5vJ54{aO(7 zuccwXEhKcXg?>~gq!1FH%00DX-xnw!`hiK?-LJcyxoOmzV@*by-84r^;gg8baLN&u2O>rY1WC@|38SX_TNe~$5#2MMzOkI+#<_y--CeekR%-mA zSd_S+$y(!Dkx=TP!e<~M4lTtMJgzg(eDY3}w_EXFv);IBaIMNjkH=~9qozGV0#@7? z9&ESgGKCB!#3e_d;PjqA$k3Z7eTB1rQ}4TS(4fle|Th7@yvp0U;M?0fdo8}=>9y?K>XgQy1N zcZKgrQfg%wBBoP~*EaT@`cHeB4;O=Dxw{ly|#5C(_DkN3sOq|1w1A_R z7Nw8^QVAsK>lqLpf9NieP{!z=gPfFMp6guooD-{;sskfa@KbDY8zpT}koqRR7w>-N3%q7ZXZ^TyZ1-Y+vJspy)H|kg&Y8f7^0DItS zs|RqegcB%GAwsYLaVPEQ1C!)MoSTbAINe{L0?i-YL` zqddg^i44KZib58Y_HM@$`X&t0U24!xBv}V?du-h@UwnfGH-Ymz4sb)7*(o;E-UL>Wruo{ zh;O-sl(B0OJGqqG&nO_dUT3BpJ1qDt{95R5?+8c7?- zA%}T#49GmFq7-fCIT8ryRPT;rD&bq&+FYylUCngT<6CycVr!4Xil@};kr>J8LKH?; zp^OucW7|yEt$z!a%;pia@@{+HWNLclSE_TVeKFtwp@7>>m1Q_5D{)u^fsS>6-uuN` zxT;Ph8Of!z?jlE*Elw;WKIHuK*a6Abows|9Z~Z-ec6BCg64|TU$&YbHrPYdF=txRR zTvGFv+;jyN{x}*-pA){9fK}geKqUD};Q0z<;KJEG?2WS+QZ|GF^mDM_M+vMvX>drOA;iK zlbH(IPLgpW0Q9O{Bwy_rG_j8f9tR^F$E^}?!;QIGj=kG@rp481*z{PB+_0(25kge{ zf0DPj$MXn5aCIo0fDSXNEjIbwZJ(=uhBoT3!>v@%nKEgV2}@E^$Wd@GvXhdK22?ZH zdbN_=SMAeXs#YbilT4-0s234Mf~5%TfTPgf3H5XXfKIK}1!ryO^eJ@Q`A>*|Tv&F4F`^GE4?#wfK(POk_{fQ1Ih&p;tu6Gh6ojLB7WWs>rqSFFKP&}mN zYe~Qyl1Wh{oprB;%a45T0}p36lAA=AWm|A2y+NkjjmCo=(pgaYq`1C?y0i>9l&M4> z200+b&6I5ptoFoCKx7031Zu-5BRK>PVx5cIv#lU76CcXaGY~L*4Pcw0vip&IZOV7r z`=!w+)M|V&O}42pDxtTZc?to?{+y|9mAbN4NeSyw$lz#()NR$XOrge`b49PlRYp2Q zMg+Fok161!l=YQzmXdim3RZZ=jb59=yTsp*wbt4%GbwYuMu z&}uAX@zN3tm_71xEc-3|JUnM^jhf9`xw7@UW+Zq-#;WcOVKmr*@~~8~^#v+QF^~XG zNjcZHcxSYTsDc!ctc-uiyr_;wK&-axUb=hiQq{%c55!G{M{bEk5Lu>e><_JR>ACAvhZYJ9r<4iK zNgcTW0j_6S{{V;P)y9)9-+One)kYf#jH$BXP}L<09IFXwXbF1;3J*T#p z#}KU|G_1TtV4GonkaCn;)O`1Q`?JIkxEkD zY3I&QnDY9HLfpnMk`j7*aiK6Q`o!pzh_v0rjP$D1g@$O698qw2vK96DTGgO*gr))y{`jV3ShwG-eu2%c22~?-jm2?6VfRy1N43m!E)#XOH zp1Ew+-jeEiLZ_w&l7wIY184&XNX9wmURv<|uMS&>Ql>U(G0dqs@a^nV^2Q;+OtyRN?Ons908-!(iD{>fJxx;dE*?ZT$O9a zqTM~2NnxObw1qmn0F;aXPwDZkQ*);7w&U3?F?H=+$(7mio09$KS5xlHekxE9%y#_4 z(w2Z7z{$V>;A2z;?TuN6SVABvsi|L65I5Y7-*%yzF)=ma9`7jH;VHMNywAJ!K&NLP*Mf_`%g? zl_qp4W=%Ec8gU?i<7yy`j(Hz#6JnEGmo7ui;c9V2I`H*lC*=I<%VASC@(lOlZY+9} z$V6o=h?K&FIPg77Zi)%LGFI%oWDDj*=OkmQ~^rQZCBLIYv*-FNw+>!2jU4u`r zQ|q+4bU&;*geezT5q3>uPT;foI23E&aJ^;uMgX)8;8oWBQLs!bX47@2d6H zxYqskeX5~ejUk#^7JQg=&V(r~`y?r8AfNh(Kc<+ZTQq9Kff`*>G!`R-sZGq38Vbqw z2?|n=zPg`oJU@75yZkdrxY)NVRXetoRTz(A+7hY~Cq^mdPRM+wG&Y;TJwz3&o-jB> zy>+;Yd@iH>Q=~wVJBb4^;|Io-me{n{g3g`##DO`iMu)gNe=e6M+1o!4>?%Xep$4~I zsJ&8@&pfHIhS_MI#Pl2v$2{uYyE|z?nPA%$sx{jl11pTSYOlEm=~!XZoR-4El(|k| zj-nC(;C=OEt=7CB*><~fZJoBP)v5pvxK--Xqf@Xp`+RCMD0L4YR+tf&4XTpTLV`#t%953GI?gfy#<800i+YD#eK4C6 z${kWeLC&Nk0(+=%quaL{65V32T698rN2S*}Lt_}v9@^Ml+Rd%oYUL7rgL$iPDvD)^ z65%&MTTt40Ln@9^>FRr+@KjQisE*jybiOp32%=7AB4RpXerA~1?ATm(BpiQ#3d*Zg zxsfSQ?q$~EmCjnrP@=jEjD(TOl0P8lkDMJbPr5EDBzM(Jt2oe*0DUPutDf35xo9=p z?qs?}2k`VM^#chmd5S`Zag=~N=YRkmv=tPZb0`m0>MCs=eLV?lllK|MbT3(LWk{Ij zM0@m#rM4vp(yp6bWmy-yQQNK>yYg1~`u8G+!Wd}q6_p>J#7dNP%+9Vq1$#Uq}SGN%*0?>;gEujeo*;p<(<~cYV0iMI13rrTWXWMorR4tr znFT;~1M)b~)mLikTH7uw`J694`Ym?e)w|XuIt@X^`E>Znj>uGnxxoJb=A)0$V12ZL z<*jg3#2$S4e_G-$OoB7L2d2-CCAJ)KO}E$USRD862CTRJ*KbwoZXyL*rBguZN~$$Q zbhzSDkOD$7u95M{(5CFU@@F+grNva4>sRwUq7;OK+XR2F#)w^8NpNlTQ8dfdD2*XV z3oWf+kO;`&bM7>4*t+v^MgY&2D7DLS6rJ{<3`b$-LIFwwm&SdDiNlKqojim~OX@;_ zO3;r-_c~2Jn@^cj3^6ecC*A28=^w5%Vtun3Lmpj~O{rECgcVAC5lUKb9mq;@asL2P zvHA^FY>Uz)ex&pOWYUMw+5VMn-OKx8YxV`VZ0)|&IZn8lZGYlg`}JoZRYB5y9$Q!l zVIXjEl74lZSE;odc0r|2V6i0!4#z*8AN;Y{>8Q5k`h!W89zik--3>!+3N9affIs@U z*0EyvQ{Va|SevhL+YQ?^yq6-@ZwU=Sj`9BhGE(^pd-O_Gs3&Z;#i%S6K%MuTlltvX zp+&;Wi84p+(0O99MX^zvH_2hA98v6)q>_JaTK4yB>eoe6@YyaHiBf=C-s7bE3?F~C zwR>KR;j3=$kMS1d@1;hqAS=v#*i^FPi6@ejJ18`OuWaCf->cTQLlWWZsw6NxC&Lw!h9DkV2do=LktB+g!WigJ-sjVz(6S{@M72rtU+r z7DZ0AL8ZRMF)QQH!>{3T0OS_}5}r87=T|NL@zLT>#YJiye-N9;a@Qg@`byD0qT}I_ zo=O`hp(h=H0DEf}zT2jzxhL>a;fj|(mbaD^vY&3EIM3K?R{_L@;NIQa3#^EfB=5L` z0Q{qHYa`obz7DejdO`F3BBIu6Uy8~dOf=X+5&~F9N=65LFUyG8X(@ELyl0_3hwGrp zd0l0&vy9{qeHNrK*6DIfg$V)9WjulUYr=#T^*Fw)`)6K9DtR3(AcTA8l7D?!Y%4n8xoRn= z(J0E3A<=}Vqdg#hQT70Qo;5XAV*-n~Mby+HGxmd~Xi8MfQ_gU{#Y64=^;)=Y zi@$WHw@Qkaoo%%78ai;C43bD4`{$_t0DXGHhv9ez4Sk8YHc`vW=iA?061U;hB48~~KB zKan{6->=S~T{ODX8rtC1BD%xrI1N046h7GY{q^TKXSmEp+`4(zrP8VgU!RpKlT{Iz znKo0ZQ>sBiNgq6Fq^Qf4A!`I>M;snbtY3u9lNM9+X0;qNft0TUtKa}TodioVBe;ec zLWfuN5vZ1J2gZtN*CWcBT{t(E2*Jm>sqzHhsWbSrOHu4==sy^l$COz3rX2YaW+gxr zw$MXE^d#i}0Bsc7w9->hO;Y2I`;_MZmkMq@nlu1(2H>!ASO$r(~;dH z{Kr|t5Fv9`cmhr;lLp+Lwu3Cw)sw+mhOL%mk0v5ba<;u%gWKf$XeC~ob?%K_h0TE55HbWfQ2ziZK;RGu zbN4#XZSdCZ7r5Bk0TNG_PN!~_oi1IucS0_C&ner?o|Rm>uc+4xh@#l^CnG^*@amJ) zl_VZ`7{*Sgz;K*j#oM<8TjA3kqkdoZBxT(69%O(GKN?rzQ{!XA4)2s!QsPX}C| zTA5Dz*H=J>rlPGxG=jXVAANmxUNu{$wCzHxQ(T!c9V(F}^_3|~CnS=4>J2_~aaOLT znsWevwI|=?Yt!Sn?i;ZjKMat9GQbxnsXV-gsWqR4v3wnOo>+~9>GU6|%}K4U1G2o@ zWK}lN;5M~nr}y{M46>rqmFA=br#L5)H0%EWO70Sd$WZ*ptG=XEDG}SICUj}-tf=8l z56qv}UL-J{DnvWr^*Am zdh^b`tK3Y~6o(_gZH|%8lgC%zLfb^iuKxhTw5JqLWDK1qqRoL$1PL`Jp(PEunCnqU z`5Lg+8*pHx;0)tSVdfF(S`Qt_ z(@dd4aDMlqz!*IzDIWP2O1m!<*rXswT9|%%9a(}13j?k#|`s8Am)uz~S2`Vi~ zRsx6H@2FBBG!j~Alm`-cbqe5(HlEDIC~ne0#YnEhg%&ezu`sye&^pkhCbtI zt{4z$GNClL50;aR^X@hDDr?Gj{$L|G9QMD zX{cq=JAv3e<)rm0?1 z<;@C2_R>~H9dzJl@2T+YhbBf;l)T?kbJWt+g@0`gnLwKrVZw|g9(m(XHrZUs-#+z3 zWn=+)SCU?o)5bfm2YNdcoTTb~8t{5FbyB7<-N^tYR40K- zaPrt`N=YN!pKV5KZ7w%kc3d_}ksTdwfx?oXpVL-*SF9|wfxS%Jw)@oiRZ4wCB*Ki4 zv?B^}1p3d;JLzoH%1T&rK`KY2v^$^B>bOht84=JD+K_+dB#>41)vDa4&5;aGlON7Y zAaw;N2OqAQ&U?&p&X|C)T7KF1dy~8{ln6Oo7o7=i28m0}No1ex#z#LIH)d|`+QW$sn^b{T65%*pjJ73&d1~*JC=8C?`sn*s zp|$(}0A4 zE!-sPINKf@_2-DJD{eNb%iQ@cGVJ(tK$c=@3pKWGKg-Il1%BuvgiK`tGZC{yCYI6u~qa2R6f>uy)4=Kp(bz@e- z+!ZQYm$WN!PSHe=%2w2rIJVdS0Nlt2t3RmKZ)$gj>aw447X0QLT!fS@4>Xkp1#yfk zjTwiyHQFsz=W4K47F`Z0a9%Ads2qdo^pnoDGuTi9j$8Q7a6C39v#7nO>OP%E_n}vH zwJDfihC#NLg|fd>sbNWQe1&H~tr~P@ZdMI?8C+uE4xvfU9{SlRz9T8F#gx@@1m-77 zj$4r8f?RG=bCJ{(GL!dCgWQ+?+CJ)}Jw#fad5koscvDON0H_h_8jyQ7u4__B_swe1 z+B5-!;}sfOX4GH&UvBNwO^;7(2j#FReFil2wyu{Mbe@$A^T zPlr=#y$afLj|OUd$ZYwgNgtw#BYL-ZBOh>>V=9L$sFIjz%WZJNDu z)J2yrmLr2T1yuzlUA>i`VXZ%RT}5i3nk#V;QxO?vGNU~s$q%I<0s_5>0Ba}M%l_w0 ztrD3&dk!JD(mcWsQjvk_Ry%>lHDK`*J?U2L%7aR6D1Fi8DGEGeu-5O3UDAuBVtvT~ zPxP#OICj2g12G;ZPfnd{3*JEzn{`Z=OsD-MR5^yAIR5~eS_6)rq2C`mqc>WeA@x5Q z9z%&4PeCAqr|U0ElQl|otz?s)qE2)|oov--G>@Q$r=3~CdPgT-Ws4Uyjm>%&F0VQ% zZte}$Mvm{|OGMa{k`pbtEad*FKF9B=lByeHCBr_S0nnu!7-h_Kf;hsx$T}XjD=}l6 zdb1hMF;XsF@tvMOTwyISm!$m4PX_%UWNsTTYRWja; z1XAb(W2*x{8nE1UP0+)?i@~I;=*SCdQ)nS8N&f(CGZwvUz^Js$%5#mUjDk8w556_7 z+V++0aln0=b&WEyK#bBHl`@#}l+y@3)N$MQ8rNpeY>{ltXTT1op>fJQwg;y^l}y_> z5T_-?N}S|Hlpp7YRHU2?;N!5*zKPLlv+R2ED~?HdaMXGvA(ddf+5E#N{quQ4h?Xu3zF_emYO#-iF6CePGdcHO@sR3YV+^ht{6SW3Hr(toz9?QLXC=^Z9~ zC}me|{!}VP*HO1B=Y3XNsgA?$b;nHQgr0jRJ+rT^DwStv<<;%#?XePajvD%k*QRWFOGCCPCah36K8At@_LI!Q<$AL;vQtu~!( zzgO~UW%im{f$EoxkL~x?!)u+czU=kW>oQ@|s&M6EJBw*U&O!N5T}~i;g?k5gZaCtHLa)|cs?sP< zVTkAV<`fClp&eJC|nfkd=vOkK83^XE@lPfJnqhZ$GCelU2^ zotiW)+}x6@dP`9$RLXp46{u2F9h)2ww^Qs+wOhGsgyI(K4QG&yWO($Uq~5aD)uVB$ zbLWcc{m$^?XYEgiSL;_^^Dbsx8+QBtw_f_=~5Ok37F^D6H^ zx@Nl^valA1P@qb32YhkI&a+ugFN*k=Z^bHwBtQd7fdFndGm>eUxPBjp?Cr5FnLC{A z1EpK9+YajR>rqX$a<-9Mfba6(X<^0`J-{P{55B2!D&qFJpQ&DgL&|qKTrq-^?Z?Ko z`}1se_8Nr(xx7utY*EtvEk;+K6hP&IujwP6G&gRqsJ7nJRW0<`cEp(PKbC9Hwf_Jg z8vufUbIMc*J-8!W#@?s7alGwlWt{XX- z$Wj#Aqe_$IxTgs8sV9tk9BL~&Usc>kpPy^E!u+a%inztX9B;p<#zhbHc ziPtP@o6f%KO*ULbVUzx3s1eB?#2sFC`*gN*Z+7OrX2qo33|DGJp-iZkk|T7IdeZ7S zCyvB_rmTu?T9-0F0aODdk~zc(oX`Q4;YQ~q>;T;4)_p*`>zh+rk8j=ZUaV3eR11u8(!|)IW5GmO!E_7qsVX&%jr2z0T>OD+vhr0h^rR= z0J2@TE=!+gzrf3=QyW}Jq8ifGQK9KFQPrG^x2;mD-4fQMxZ-84DQ)Kv5SJXr zdIE{Yr0wi+NxNI5T^DN<j z=(UI9#@5^2z@IMuvDkVwWoa)@jM`j!5*3c6p})wZf!mEWw&6(v@os0A=9~_qd7nt2 zMbsUopbpWKIo^KrRydm-zWY3jCwX?J`%D>kNpdV1OrJ0nttBgA#>hB0CxSlXR}1UF zuH|@6yl7H4V&#hUarQ*_*>D%3mKTyzp@6LO$ktHp&a1BRO-hG!R}pTvQe4VHiBxA3 z)5>3L6VjEAJ9gFIba&sxCy9G4R1Lta&A6+O($iGR_cRO>f?+^5CuYT{MRM@CKsm&#tdHVWm;1u}_a~UHXf%njjwD8}% zcLmi^r`0KLQl5g6xvo#je1#{Tlm1dhy9(LxpH~u=ZqHH$)Z#_2b+{>BEB7rh$V${FG zw2w8)Vow4=X*ntck<>;=89v&xTl-N=sL?O0?u~CjtiqzamL0fVs-ZF=v`;{L%LEnh zJB;_%ole}Z2tE>Rcr4I%FkE-f)3rK}xRk2MTyzC`f?a6w)DNVfj2{00eQdYIaQr$B zD~h;ZN{tr6hsz8?OaKP#!_u>|T)A-Cu$}U9(ga5G#$&(?)^p+`V0PbXuF2HRp4<<_ zY0S*}c4`Y!ns#(vo+R`r4v?;R`+fDJ{{ZRTO2F{_X84A+61g-gZABFNZBAq9eTHU* zsY+}#qHvOP=_4KfbxGf=hNro#hH2AZh4i&{WxAZcrR29Erpf9lARa*AjboNG zYqxg(w8hQ1)l|IG&Am>v9gOng&TyWR@KROK+lWs&BP0xGSU79^eXbqXNG3rnMt8^> zdBNKNR;$)Hd+xpB2HHkv>51H)RnYTp%fo6MpIEx@$g?T6xeAjumXxE*{%PtYCmx>p z7|?6ObnL5BdR(;8x#*i|OQj(aBwLPjw&$2S{JuvjNx(kY8m!oNH;4J29;>mp7SNGi zy(W(;i!rInZQ3aWaS|5flbbv%8U@uX(c;`ZtZkk12fi$5=bfM;w%Kc5Kt-O^SE1!|9 z8l$+^Ez>%awsnf6Nsz6W>S7H-j~F-SC2H&bW-wHt{$t42>t&~Mk+;zI4&Qk-sS)QP zbw}zF$Z`-)5ZGFjqNN2KV4U{WtCtPyB#=Ur{%nvSFF-l_#X%J<+zde0LBtpY?n(0b z))TpN?n$>Rld5oKEx3;6JB(!>T!fqsk(`VkbKg;Hn}=}s9=zKZ6$V{Ot1Zthu{mp7 zk93R!laj6gAGWpK$#v+rTUPzkMy$uUYA!h`+I2ycrX%mHXQ`)qk?-Fc#x9NF+@^Oz zESo~3_+>`gd8Hz+L_tDggq#-&hhdX~Paof2YJLvi5TIK+#y5!Tn4ev%Q{2CD+0w&L zucp-tc4`+M-c@46xhT%YeP7OmTPi|=Lc64n#1a0Q)jUCNj>Fydr8{-+9qg&sZZgDV z&!D`3zND06%n|??DF6b34nB2*ZqD~z*AC=Nhf$}*O+ocIDpgXBq)AHfqNJrm2`9cs z&Vya7Svz^TR4FvND)%m(TA-=dD2z1hcO%LvDd^y3WeOo)k%BcMIE$#Lf*7_0Yh#U+ zez>ZOs586{Sob`K=#fegnxCW0{2BS@YvdTnvvKwe9{{Sf^M}UxU2W~Vr*R*#c9LSU_?x9ei+tMT# z(H>ECEXE}F4gUa1_Q)C4#-nIk5Ur;x3%;PC#-H-sVdt<`f`8@@+xOGm7XzufLWICl z#(d1+8R=6~xLoQx#yq#pYZkWX$)W8vI&EFcTHyM+O!Ppus_c;=o`iJyrG1pJ3Q9-0 zPO=*g>4kE`{{Rf!_jA=Kaj9;Yw5OygEyipwtII%9`8{1J_Zl0rPVQFC_=8Q!L8+=l zT7T5F8mA(bWx;)y5K^ppsVON?I0qTdI~@<*`-5cOw$O@Y9#t;!k3Gbx#+T6<#udmo z@6;4X_`n)|D7rE`jU|MrAd$RCpLwEzM1}PtC-1_vI5!^3(ricYv`ExP)v9T97@>ZLIj$!w@0 zZ4sZ$o>mp_jB}@aPfn*zxgby}(1p22btmc(_WX^mP=dfRL5?N>*@vU9rwJORMdD{{VdNRaW1)pN}54+}FPmVaF1I z=A~Y?(bMTF2RKT5`)DTLLfuHTnfJ8{olt!?`kR)C%m7gdVPGX|>KMj&`;(0bg}K{_ zY+tS4&dYH%F)4D}kl-0psw9>F0CG;8Gg`c_dfuWlnHcFx6H*mM1INa;e;d9NYd#k* zXwhGBQ>hE`6%MqoN@@VG+lv7?Do;sKPdM$WO^Lr7fY#;5sco&x9@`RMLPRGB5E7mT zLyfB`={WUdd!1G*m#*#aeN9oHlTofqWv3*(09)!p0Ls=t&Hw|G*bO(co2ZSJxu3b} z78MTTYGpc1B*LsVR+bjD5Sa)GBMvr5QhSV!MzROJJ+0vYl3{lA+v|$Z)>lAKWWWZ0 zQJU3izA$L_b>miVb+)dYhbK6;rOLHG;Sg|e3R&f{2e$)JshfS_^7^9I=TtXJTxzl@ zomTuAk%Mb8LXr}PR-#ko^mTHRoPowQSlWuN!R}0(%Dv(e>a9Sp3Ob}&;+0NAtj(zP z02+~uc}T_&Q2Xn2@CV^xOm!rEG_3T7g3_X- z9--6{aC5DkIkxt-UcRWHWu8c0aWF|HFcxb&s1GWHnSd9ckQ}<4S2I+0+N*C?SaR@z zEw~Ook2*sQ_4Tw*Dnab7J++}$cUNw0>!no-IwY?)m*h2U+-N2n(LxBzt|7c-WMp^9 z;OADGgJt5`yU}&q8)LojAED47PN=h20EqKrvQI(~+VT{o4xW^Z_thr1x|TKT3N$OX zY-!E?EM&C&szbj{{DoxY#ST(c&M*cz)GglOZ&_1rY!IHc0CW>RW|*I3TCrT33nZg~j39 zY>l0?6pB+tczb8ISFIj%wx;E#42WcX zB`UPhO5Z9tAuCQ%k@9idN96B^h+V$hXq!g`)Ip@PN|jHNDXgP42+~#*ugwxancp^Bv)~+fEXk z`~-{*N~i3O<6Kt#!+Kb>X|+po+*@L=S#6@0qlXVmWqIw?cpCbg&1TfH<~35Jz)`IP zG=`?JnK9Cn)*NW@(iPaAayZcnHvHd~ZKYP*NiopPI<~}gR9f;B(ws|2sj@)8QRle_ zQh{k$HL_#VC#mV-&X}-h(nNjiF+%N1<;82ZW5+?26-}Q(IY&_#$sZ%XpWMD);J^+%6n)9v1D%T<#bhNTQoMqv}!B$xu}x+Y=+>V4>82~gmvI3 zVJXUwusY*^v~tS2W1OA8POjJAQ z832=v`-7ZoRkiNT%1j37?8>WB;nWt}5=s&fr&QlpO4sgq&&ILKs{O26 z)OZ_zT>L&nDD(dS5mc&oLgYE-r5#PF@G_tRKnN!ZB>bIP_m=XdS~XfMjitV!PN!Aq z>60Q9Hx%R061Av#5)`C>UkOMjr+^ea^%qVG?X4FOIG@VKLGkg5b-l$|ZC2Yyh!Kh_ zD{qxm`iJT+7i2h&r2DI$PJT2(>2{TMQ|R=$)-^g9qEeF$PSc{6+?GL6^IbX0+&x^L zI{}SUHnYS-7A?d0?fGc6UWBL;BFBv>)u-O)f!LXsC5c;r2hc-RdlII03Js;^y|{I#MlX@;ba4H0Ma~I zk^~Q50a=BYXPhxSiOKR1Yo4fkSGBV3Mx!Rlp1RaoF36Ko`jr;sFi-<*rLdf(VMLOm zdEjWJ+u+xCZ5mv=inDF0$dvXYNPS{rR2W2rb+(cT&sR?+Ba!coYu+-ht8)9@y~V%0 zG6$&^Ri#dY1}l_E;Spvs+K|a{OCdQ@{Z0ddPE+x$-ZzX5*59j@y|ur$!RU1Qgtnd% zr$tMN5*v;quvgKK=t>cs;Ag7`olNn_=ot_=Z_32P4zLI7wRhoep)z!lxXC_Vew03y zwE=q@Os};^rbw4I>s&Sx-AFEbpUVX;nBCCXQ5bXjiRsm8y{FvEg6LhjYEUZ@-H!U0 zT_P)Me8o^WS`v|*at?m^)`j8%)@Nj{2sDVI!0D{q)Y*mP)MUC6@FCQml9s}f zl;8pgKKeJ|cJAC9Zw^La(TyB-&M79P$uBiqozHM zaY>`0gX8upp(5Cd&7B&Wqa8I^YExnKNa)K6$suXL^kF;rB&6u#+5zR z-(eM7%*Sa)>F#QJnq!uq*y7|_{wsIt zel^ox8^4IY%5n^hrBVyHOKvm=DkLB5 z4m1X#wpS`FX78HK(%T4nXpV|{iA0wZ$y2EWV4!vD%) zNv4UY53q$adYeL@-N=(SULw`**!r^_E z#|dp}1cB|-jxnMyvf3v=C#l#EsWlRVw9>C1ua#J@8_L{84wp+}Z9X5+M+`Ugiy?Aw zN`sFa^5;0u93*IM+kVyQJ9kXnS?$}h;mWAH4Vb8X3YZq!Qc9dceP~JQz)|i&$8A#K z?iR>U?TRIxc5OkbOJ?w9qgk%AR$FS9OaKQUbPgLQljaPb+R<6?l>>h_8lzkA?FKC> z(0Zog+W!C()P9wS5tOAAkmJ}cHiVR?sQQ#a<612aBI*7ck<^e?f9};7@%E>CY812V zJg3-Ze5%>uBgA)yTOFH{>E3$@FICk^Osh6rrXUC`crAE6|^kK-T$TcmVLfvoG3pe-M5ln!YNR zQF%7~g|)?{dBq2yhvZ1XLKbimLPm3tPkjyDAL2DIwwp4hiq7-1wIVV&`Xi>Ea045O-J2flv>SYK^WQ^Qmh|qs5GQLZ0+` zMP!x_@b~fIcg0m=ows#bB{_#e)p1rTKZnF?%=7|0#V4=7Js|LP(Yv$Y)4*qh%a(~c z=3&h#Bwr6rwU2g*{1V{Quy;9}ABeDYH7abIo9$e?#ctvcs zuIBi5@XxzH;*SQlQKu`4TU8j;3Rbbpnb{KZ?M~!u~teec0`?qxoX#) zP7Io5QiW2ceOq+bUP?r1FiTHSF${{W^+f`o9}VDyuf9E@ud+S`ViE|9Cr=c~zf zw?2HdR9>ln#wErdY@i=4c>!rsl&-JMk}-^HP4NkBZMCsWr&Fn$e@C#S)2*nj%(lzk zbn2AkthV~ply&(_$?EA*2c&0Hd>nXT+UIwLmi%SkQ+EE^mqSeILJcWSJ5iG7sh0Xk zJt!z0M4V?M1Zxx93VU0(iz;&~`9JNG>SWcEPA%I=o`y;K2=Ex8n-fR3>sAHPw65E9 z+n!u@4BK+2QmeNZP#a2<^$&*BQ|B#dN{I3Fz|F@|+1n2_zCifEYg7yLgM(-JzG_ZP;5`Mz&+B<)%h~O`}AHB1NW1b+k0w zi0W6ReU@BT9ZFU~&?}p2Hc!LNeucI7m98aM=#Q6f>xydrvYs7oNzarR{PDt40Vh30 zM@m&1BH)eJ5=8iF!0JR&v1M|aOdKAE_dhzw?wPyl;%+E56&5mK(5E>PbygyQ4)nUD zg(YW&gVT^wFh()Ps7%P;m^4YVF7sJMI$7vklBE`$UvQ4Bdjp<;efw*8srb3Hwl8>M z?nSo%wLnV0L8jE0b;Z;n)0>Kw!eEj@5VnsBMsj*j+gTpt_^#aTz+x$*MwYOfiTd2s zx{O9#*Ay^P(DbDt2?^=PZaZp@{2k_w$*wTigO8#6=SY_Cs~I6z#Anu`?cUyA*R|VN&H(97V*T zUh?3~5R?|m)Vv=t1xhMt56nkx3ESJtbbL&15~>%?=qT#DYfZ$g%cnHkFR8akLYig2 zN*hVw5yD0Wv*cM6>q7pSXznE1i_j_cXBn955(!t7h2sGB>Nq_8^~G6JT3b-EBs7*D zFtLxFF=ECGnef>9np2yVXxQ#ar9^<-!8K`Gst76y9P@u zv>4GT7tK!_>l{VTsB{_t~N}S17FaTCPwT}3)@bUfux}!_6=n`O3YRF5} zT2$G{kvTDoNne=vmyBc*uEPNRwe@21MA}6X*W0^JJ-rEtalW-Moi9B;b16MiTyb22 zqOy8Nq+ou!h4s1GjSVAlrvUlqQ1Y3lv~9W_Kw}xqdTm?I`&oAnhHJXo+nZweqR721 z%46udYm_9J0aIlyerqnewJ12_NKtRCAtRiQMs-zo*xXB!!?!kXYUobB;?(S#th!}I z*9?gcEBRscsDw690)W8I70K6>?Xj=i8wqjmh10q5DfP-FYM)D|+l;~pa;(F|m!&Ov zMC}9R85MB&2<)4J;9tPsQQ94gVTYk zgJVXk>Z7RD8*+k4AWY*{DpxylLAFUfKr`}>X`ntGESi6Zi@$DnyLMyIcQ!pzu{lz# zMx-fELM;y^CQ|z(sH>?1Cm<86t*0A!cf)n6{vj#S=(Tueqcqd3rBpnxA+i+PO{fl% zQqT$M^>#o6V4YH_n~^}bqfW3k&cvVeQ3Oi675j=?W^9x)lm}XjgbZPCDMTeXQ2=ML z)QTXDYwYFWxRe{}i3)Wlq?c+IgxA)ZjY2cLWt?Dib!Vt2)B(<)O{9ij%199`sCS6S zgSK%!DBUl00Mn7qB*%;o>N?f8#b*8QX5!nG)~;pBl&BWdG3Pf>RCOgOZIqy`3r+w7 zfyPfh`ijeYOR)P#OqG3Z6$X98h%~yj8~i-Sn6c-SxZV_@$#10f0yxLqYaqL?H10Ou z&}tWT^-8D2HuLcrq%{qGV*{;9!uj19`v$fvm5y)C-taDqyYY~z#1I>IEuu&wCS z8_JP)vWl(P?3vdTN@QS<vtLsW4ayJ!@D`1zZ3KNGFr25LdSdu2-F~uc>TBj|?`% zDw74dGSs~A18Pt>Be^^bX)JMiS52l#jEGu9z>Dx!}i zr~4@d@lpNJfCu@`Nq2f{p}PT#$9b|C6YgrAqni&rjJ z{{Y2Nw)%s5zSPlH5R*0O{Scd3bEB-SM**;TD(#MSt={o`D=z;4qS_lt;vVCODDwi65&d?8$P2LBZS2C9)}7_m6Y*=tbW_tYBR4^WA8K?^Z^=@>#!ozVzwT3YMab( z;dFqONg$|>aoa;YGFB^FU%C|AtW&6O&xJ3pBX#iGu~4#-65`UlgVK2!&meKEJXNdK zpR`b;a8#&1Kg>R0gX3DQJ+h@(_qxyD%o@;l4pmOa-(_6aHSJ8fYZpxos*O%vIl|&% zszZ5OPLcrgz&@}zNjMtAcY4^P+jrCE*Q>ogmibGuDlWoPA>u$Q=}NgFDkVAh>Ce8l z%B{U|?oQ#(@dLQ^K8V#?o9I-kd}hiVbR#FBl#oII1D=pM8o=+Hnxk>tOEpQ4IwK&o z(qtS&9kmV)+wSFVk5#|uHceIf6h~In+PrvcRA`I9JqvISl&b`APIaG$wRZA4 z+G!`drX-9^jmSL+sykY?uzmXgB6+4llh))OUGM$ z{(jmPo8os^hq}&G8N!SXZKXuVQ%G%a)|fzmc9KuDn$W8@w(i;f1Zdl@8qkAGpijGI z(_`FUTujO9afF8$OG-Em0F#xZWRrq@BUDY9c7s@_i%z*q!}BGygjQX3X%QI&g(m}y z9D+^>0X%B?dH(?E3||cKw#Mb%s+DHti9MM#2ymZTsnmwn;*lx060iYur72%h2?P*6 za3T+2Wta-4D-Wb^W(S7p_0_+Rk>^qWCerrr@K)fmpgxaHCmnDrMM=x~HI;p+0b z@{^nu1e3rx)o*iUZ$|mmDx1xAP~}WwqgKSqvoK3>8IbD9OCdmXC%zJl=L6tspM6$u zYm#d-<~IAZ>QDSMB_*N|(p0jfr9=%(fA>xFRJi?BXlj;DCUha{_Yh{@nj0|Ex&L_g8H7%_m`~CE()XJXN?aZ{U;-Sr# zTY*|=KL{-fim1pLaCLLkvaA7*NEtkxMW7-Dj5n&8WK_ zG8=KFsk9|vC1@y70YKpNsE)4VJQ1K)=p5q)HpjQMEUNUF@u_wO_g@=BbEI2RP^isR z(JeIEiy`>VINFbvr&?E`!U6XLclJ85+Pe$8o3|dZz7y$x{%paiAy*B?^NqJ2Gtw4H z5z~-LlzM_tfO~cTYQG8vi%hv@$E~IApu^mfSP`mz1BD$}XluQd`R#^yOk z`otGe*0jeCasr6_pp2eK$jQ|e7TwdJOqnA&j(F!mh`0eb#t-Srw0mNgL%e0%TVZWl z_WeC9&0AA$T8h;j64c|F%$ErvC_+F;z!(`gCs4Nk0CniQGr3m{VO9mZaa$e1Da)zKw&`^_EYso@{WNte%u9}_4yA=~04I#| zz|yTc6;^{}S8rv)b!|b06sOY_#~LeI!)QvDl$4;7NgYKw!NyM-sR7SqGbBV7knzYSXdQs#CS6nYpX7DbZ9Cr(BH`x>AsRTqo7rfsXphNV|{bCJ7Ut7|v?I z8%OEoT6(t*nNYUtJ5{oKYgM@n_^lOJYV0fOKy4w(4x&3=l%Oap1zEyV)K9?sf5PLp zrrxT*P`_D&9k+E0U9D!fe%u@RxJ}XP^lI>(4`^uA6-k3v ze1%{kZ7ax((>cH@Djg#OItzQTVQ+X~1dMltP6jdn+B}UhRbX5WQe%90bHVA45m~n8 zZARVOiA9wB)vC27bI&Ha;!?#rL=>d?PcRfb!j-5i1waBYK<8Eu2R;xH;ugiZtBzeQ z$G7OKL9VqHuG4cLY#fr)3g!IvPCFh?8o+M#T(=a6)hM!N&3baNAq5#jWUtcFJDdTI zIQSfEOtLDphjzN;+L+sSAZ`^#;fT~)vLvMqQ{s-G^9VvtOO7a@5;zG-&ZWok7uM~# z0Z=f`l0;^CgB>Pg%B#bRWn9T7F}H^=tP$ZyH*aseH|@UgT^8k!PP?buw%l;!T9z4d zLk@HRlu0A`XdY%kDd&&}ZC^I0b+(%Or+z8o^5U&XVvl1!ENGurP?sOcQ%syF6h|sk zoF@fD=bcofcoyHg6KpDVTa$3CJ8lI@rKY0IQtD|^aLL+LA$;!<*iw1t4IXH~gph~u3&n?*qe z0aB16BoGEBG7j@W7+MC)5^;%{%*IbT2W?Pxi^MdjZQGWG8*XjNY;?CFZ$o-foltOu zk1@=Qty%P=grp>rPBrZ(!N>Toc$ML6Z!57bTaBxQG3C~2DO0fG5&$U=H`J9SB}1u6 z1QG}Y<64WYe+}Oa_ET=&d&gSds^d~r;w@+%Z7PttN(8DyhXv<>{JAAL9@y5ET=7S| zGPVVpw#wHny`8pSayw~O-P=wypXPyx&dNec)anzJDJ5g|_<{JJ8+z+-%H6B9=*C2H z)JPi>AS?9-v|iyjdtqD`{$RIsTHREc5BfBi!d-HSrIK{Bw!3cE<>j zsvrOeQZb8{WPvhaREpQZ@V^X8g5~F!2h{Z{qxP=p+l`CyvtP19Rz})b{vT;hEG*4# z9CoHM&JU!mU2drIJxVG4HHrA2@cH~dw(`+bpBz8Le(Ag=N1EidL${twvL1iAZ7RZ! zJ`=zl_4&Vkc-8SkyveKFo0H;B;C)b7QE1o$zeAoIe}<;ou~}^gr4)U&cH?!UkeOrV0C-yw{`gZ{w7<_ zrsUK23gV+sL+CWfRI(}b)Vc`hN>IvMX~kzAk`?#hYxE8q;(r$Sb(TwfP1~oCRu-*^ z+!axRKid%*uae_m`rYBiGWeJA>fY#r@AcSI>(L=-WN6jnl+B?M4g- zsKve_nTQ=PT^_S7W?xgA;miLgr$6|J#HSQV;zqpwyJb{VJ=oDSE`cf zahh@ODNvo2)Z+n4{OK7bWMKUN0JgCXE8=%JhT<-`Ify;te9ImBKoj9!ig4U5yGw4+ zfB=Yq2c&K5=T!< z6S0G;C<<}X(n8jTlA=;Gl^kar<4@b388)F4CL5!~WiFo7M%3yQX!4Y)I3y)4pr9y~ zcjN#8$;PHE1$GN@V8-M}QG=1=?Nob{1cn|!{*^+hTK7a+3s)6hRHmlXR-+y}?W?Wk zRo(2K=_eyUZ5i8bm)xtWpw%wgx7Rv!!{o+czJ-?*eTGO0`6@gOXvwW?-9jWQI&I-1 zw%Sr7w^ENpS|5lC(o~?Huw)RBQk1BKk71xU&4EF)>J!|jxqh=tORGc&Ds&&Fb<`io zr*ga?sB_cK2hOaVFt~@Z0hxDz#Cghyk2v+ETgOpWF*|=_nrHk+v=$ArZ5oY0nT-Q@jK(`{o2{eKZn~xXDmx+*#DnVSNlHoN=Ku`)(r3d39)`BA>J`;0uHgl@kmF6X(D~^+sGq;K zv>nZx;I`4*ie%l9+k2w9eLT~Ku_EM~98zhhAO_US4Eo=6@=scVQ~pz^S-IH!LfftO zw{b&-fp9=MA&RJ(*lL*Yr?`Od#5x8N49LM75hg(J70%T=vY|1bDxl!&Y!KR%ft2Ty zkBvj7TlGrX{-QFJN|o`Gtutf1CGPKuTi@^-F5G%k=MGGH!Wxei8NqSqR6-g+`B4L1 zg=qLQ+zo>$w7f7_RL#WPgt8r#UwU*wNTd5zhl;)9g|;*)8wH{!pbhwFHcC6On<~V^o?Ouem*l zrbDSNEDn}V2_*dLx9>N?Zd|cu*a|>~U>V0bRu~dGPC3)rPsJ)-XPFrQ_fPK?x$e({ zd)CLc6L@d7_SrPa?=Te()TVg~)q&83 zLxP6dL!9<@PCiq?&SSm40rwkiw?Z|GVQiJ}X}vuzJr-W=OM^>s_EM6v@0OJWGLn#R zlC>XflcT5pv+$q9aG-0pCD;dIMlyA3SQ{OxcCPk3Vd3tEgE55zZd~MVv8*mO$W*UO z#Kl%e6+l;OHrzPvEgo=cu z#&g#Rg=YzK%PLk#5R>teaop=Wn5U&X=Sfq_ zaY{W)Sm2+ww6=C}v{hh5v1d%Vrz_VoEjE_w(7_5mf!7B1T=7-C)fP7r zv*ETCA(-({*qL&nibXx9!0AeYWUZ6|@4z|kbE{sp#XtV#va1-<*6;Sv=S1d{a78y@1vJRDe9#fp8dOFISHnl>621% z#b#T%S^_uwzlPXyV~o2&1fOWRovP}tzFRfRcHM{ zvE;g{j?#4nB#$xmfn2+1?edtY$Ent2!Bc%gP1oAV0bjIR%{{Znpxv8tswl?{wS{BoBREYHJ9*Gu+%9;lOF0L>^10DTmo;BP( z&J}LNF%7gV27?$TazEROox^yIQUrM9bIes{&+yaY?&z{&?aisO!rXx3i;q?-EHO$` z$?yEhQq-yPl_1sD}x9Wcq^NBz$!&l70R31vObKh(n7i3djRE=|5qvd%ca#3v56*49rOD z`AUrWQ5JO)+PB^S6Yn*+-Slq-RvOx;+k1z1-Y&Qamh?&!G|1`r2vg2D;=fXnqY^w> z?KOwDuh|<%;oZos)i|h4xbDevlPRzVr^sW-X+tAEps)1S0ccvYuG@kYuL^W_AD;SK zY00vX!zm}-ZY+eMKO~$DM!8|hq}F6m->Ne+=v-4id^h~YPfCbA3hbnl*p3fzsB65; z7&H{lARhyapE|28mqTg9gSa)M*ZfBBJ)r7jTNN5jwklB)QpK$XJar+X*cCPkkaz@w zuCJX??hB^(xZE|XzOOoThtrWNp(SoDV?X9mB#l6zph=jRPAQZn@|OJR3G}y<`Lpf% z=%w>Srcmk%rNO>gtT!0|8FAZMT2cQ1DmuU_1D8Z4s zLPTdJzMQArsbCO)@1+wOM)liHqekZ4_WZgMDbd(ORhNKyNN1_nlkQ5%^p9?kKV3q& z+Ow-wlB-%YifuF$gneuNYn_Kui2x4yI0Nmd6zU>tRRIPJraZ+0O5boc*d6&NPd#ea zlL1wE5!@8?xKL&#v*js6*ee((PMxbAGcn4P_DE)t_+=V9#V~4qdVZKVKt>UjDEtAdC7pRx?JDdS=iAYwCY>!WI|g)O67d8d zEzZg*IKdel6WcljK9a#?4xdWwIRav$Nl)StiYpbA!f6eH(_bTg`Z&4{odBgPdyMB<|IB`-*^fuZD0DO{3_a{iA z!9x&JTB$Y`7BZH>0F;h1{{T*@b=Qm z(NIsCVyGd-41Y;bAbzB1Oxk>Utko(6bu!A9LJ*}Ds3-1y^z4%v$;xzpEd^OZbCL)B z^!(#lqs98D$SgGaPfErzvG0%mjSzBFpT7zcRfAQI!i7PyoMyRHtRYUL{!})ZON%)N zlhg`R`{ez#^?vucYHUf3MwYmc-d|JgM;I=D`^5|uf4AFI=(3bj5=x4Q$9{D!`JO_N z97w_kDoIu|u1+ECAymZg)X{rr_a(Au0+)`!tG+(k9%R1z3z8iGAaFCG^z+p6o>?T|kWQpPDh)ga5NhGJ(c&7v z)=rRFLte7rPD)3}`{+gKT7@R-kx+?HdP>X1Mc2+$qw-FjgIN4Jg)ImnCFB5=W1rjO zK_by5t`e*67Lw6-q{9X@=5QdQd;WIp2E zKuJ;wPCCzhI2laGQ_$W@jsOR~bmeS_Sd7!&Yuz9%dEkA9lmKbL+66$U&kVAtOemzN z;l+;UQKCa_lzl_5U}GbX_tg5GN>x=Xu1jqtwi^jTTWBC~JMcL_bD=Wcb#50P;XL$# zpuiQTQpK}GBTc8OLYFnAK5@a$2>WQ1DJ_Mdw*UnKIyzELG%k@%T&Gj??I~+ohe80( zPOXzFEp62_y89hfXWJnKSRsV`{=e;};jQ-1lLMcCq`c~w0%(N__P4g_39D4lxwTHb zu*wy~93N50$5;DnKdxMLdz!BF=~JFs-&rbKt`cxhxzuJ}a;Y@SsHscpQBu{OPNl3< zqoGcvB`NkvIVu_@#2aXPv+w8oQB(@r&h_+4X$%$Qgb(?PJ-_;OIyBU{$)~_)%LP8H zcVFssDxp>q8*P|sSV&LhCxQA6O0}v|DD?*FErhMcmDH5Fo}{1D9{PhZMU~#1CZn1o zN~JX_OL3j*3tGZb0OaRaoymER4x{FTYjhX zAFV@i4APbAnwJXGljR)r{f?5;3ZAgy8&Mv_`)kHwt>tvL{KNr*qMT~aY(bv5=#LH5 zhTC%}Lch#?(msCr%t;2W2^96EOH3II$(qSo{4aM`#Z1Pf(E3gZGMC7w}zdc{u!Hd55#YasW4AS+w}}1o@Gtxf_Q29;bm(`E?7s}9ns1oezMbMdE0Cn*r2ydc z4*vPq;%AC46n-K6eeNY!dH15?pH-6c#cjfAY7tluf z3hIMy&@lHp7LUnq=EDjONX`EMP`zU7SonDmKQ+j}@JZbN0IQeEv@aij#WQ|9cvru| zRCd1wwBxv;0)tHo2`SEcoKZPizUP7LHOfnj%pWo&=M<-Kdb$8n&+DnP>&v7?T_Tb~ z7EepcK<+*?7}ejUG~ya}1>P6$pVa$moOcz(U(&a6rwXGAgPU+sa=mNhdwC?WGdiis(|xK_Ba= z5=okI0MyAYt$^H!=~I14OIdaU z%5B0ika!^c=RgkWG+Ja-FC`7WQu2yHJdbg&r!eQ4{FNy~+Zy&utC1;AxPl6m$@bHY zN=g;!Z>SzS_R(C#*AXPsag-D2d@C6C_S3C8^hrNa3B@Hq`bv1zhLsXZI#9s`@Ok&w z!j6?a&?JV*86ADI`s#&5%`VudVm%%CJyll!06+B{_xa;bF%pm^Es2k)1drvo-Uug9 zJe9n^CC9J_2Trl($5||a(w^zZeJl|~g4`s_e za)2C+yscTt15Y%Xtr5cHx^saFP6=@Y0yI8Dj|GQ7!gG)_r8qHMAnj9VRG-Cajlh4U zCDj3yE2oq9)vs`D8ZC_EYHVj@eM;C1mfPJVHm~|fJdeJqu-{v%N}N$2B`1-ik*W2X z=|DkTfCdr*vO-3zLtIou8yxufdQxQF)W;FGjYDo6NeT#ZQAp3`#&q=BEGW(diJoFV zrCmKeT9aJ0RYpTaNO=Wm%7e}H;Qs*MOw%JuYFkQiw7l9>GL>=$y4)86Y0MEcc7+<% zg3BwpDbgQ`rS!TZxzeCGuTGeI&b~8y%|cOugnzsqEpw$Y=e}nYO`FgP{d&v zK=gHW6tr=J`|77H!2E>>4iu$lDMFRV)fakn6U8u-h#@Ipu?tl&n(C1*!Ku?~W0ytKEw9~>%m|+Bb06S|k z+bWO18h%@rY1&lAx*fIcgQ-6P_Nw=oR?BHt~A@S<+s^>uVtW9qD)C`Y@r27NchRti-?SS zOOnkI}Jmi$DVT6H&0pFi(bPQdyw(8a@YW7tg zq{}VD3a(09!D)l0cf=SHyL$t>G-*z#ny-%xo233KFq zh|qgt^17`mg*3n}a4Y$;4jl@Y-GLIRSNsXY3Wk=;rAYboCAVv|F;6-=~YyBUX? z>k-_0tIGRlvDG_jw`TO&JJqX>m@?aI{$mb|q15~ltX7>kl^R^38CH+{Px^kF)}?ph zt(h98B}w1JbTQ7ZHND`eF?Y9j+t!UKg@gpjrY;~{cL*3Kp!U!E>X&ranZ0Mc@@cI@ zedYBQnjI)kdw@N)xmI?E@+M+)Bd9!%)x}U-?X3Z%;$t}Ed`FE`U$xT^^}N?# zAM*h0fA6Cv^au_tl&woZB|rhl9^d!X zA{{<(jVZRJrH`mT{jR(L$NOr@ce6UQ%yK&#hJwo{6|qs1;oEGlD8lKB7XJXZoM|3& zkX>>k?S&5MD*mLOW5LFuZ|2c>a(0>j0H_;3xvE@Ai%~@iqY+I?hJBE%dR6}b$Q@$V zUWz~M7^QALKO+9g2f>cm~Q`CfIrr4~o44=U zNo zCZbkkq%`sVVMnW@R(9vm;ZR(rE>rav8%h@i;>x-JJ;o1jja6dWj#U&IYEVndR|;@o z54q7uRIB3Cr?`nMxM3-2>Tw9`Y^-)U)vTq^2B89X^`$1>p(eUJXsy>PR(%q()w0Ah z4dUa{QNeTr{{Ydc9wuuWZvCeoOkpL8jEO|fZN-Aw_)PQM&=0FcEpZ*ItQV-5G?dg15t8$%Fv1zSD zaK=xX+y__bbKLXT{{W_=+`DaUTXgl!d2h@vASxu7=lNXxlm6POH(h>`Q6`fCEjZcq zsHZtUJnPIQ!*+LEm^q2|&23e*z`CIQ&sws*Vq8}u6LL?X)JqPGy(`L5PJZWFO&h|! zo4FR`c)L?{!Zr5V^Jdd(l>{*1?~vM6`TJ*%b&|{8{nxr{xdjUN zi!q5kB~;Q+dsus z(F{blcS?&I^`b_?8-rR|E;5h*02J``qx+Gow$#&J-*sFTmeyPp%6m&`a@)77Gm@8G zLOCd9Yy9gU8Oa)ZP8Wt`R*4dDA_3Y?cFYaxciT%TGlDwqam)3JI~wBKnx!Q>hd$h? zze+PcoVx8%lZSiZZ2{B)2RX(#(b<%%KH!8Y(e`x3Ww`5lJyj2MnQipvtJFO}eU7lI zvZ-`b&7jw9*%bNh0G5zRNb3i>l1Cu?jX*}^?kkkI^e^!|fdV-xj)LLK8Sjs9G^u*= zLv0B&wqiW`pK52dEvWkLeY09Mzk1trxu?#fsZtwweH_B)DZ$_$W7}1|)4nU)pSX{i zuEvD>&IAw=5Xy6bo;U+SE{i?;Vx0cjVaod8mA^3jE{D0q1=7fu`WibJ8a78Sd;36hI-m~1MkK_#*OX{(cIN^%(-_i zw2Dnt=Q^U&9Z69j^NjWb@2=vJ+ReANno!Spz>|z9<_Ct{>1~!v#V)k%0A$Bg`_&5F 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

aW^hWn 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%0DHu^70DjuVX6<8kQ!}F7)k!cbOfcHmrnwlQL25ZE zaHxXb6UgA_BUJg91!T6WVyCF3!ULFIGCmGF>p$aJmI{w*quPTKXUx_1wY-~fCAgY4 z&NkFHNeYVPVbz21Nf;!J52o%FqR*PKwA5v-%#!apiU z{k2V+kHhDB$R7F=F}T$EWiez2nnKT(Q=B+6-=Cd!*{+P@ zu6u8}HvKyDi%{HJTeWISBl)n%$#enfMsf%q+-kXhRH>H**DkehQoe>G?-j8LJc#Ke z;Q;%9IL?Xx0EOz*cyXx}YjsV#S#1&^Da3TCNKqgZll>(7{k7w@c{U9uy=2Ow)1)qU zLsBHZ%3O9TkgWdzDSy$E!6UfiLG>7#WmVNCsVfp6a76(im0%O1_U&yHQv4TVF!N6| zP_H#0k@pAK{q^muM~_{oq7tIG>YP_XN*oCRN4F<{KV2%N4v#>uL~M0F(h5GQE~f)M zUZn7OAAfx)Bn(h0A}Vd;xYbMYOkrDv0l%b#+(_R;4J?GVjNp)*bt|4!c{&>Ur8Awrz*xd10?p*`W-6Ms;Rkj zdYTNT-Ad68Ya^h9oRF@09De%IZ-+ORxf9Z-+ID+`PFvJUWp>XIpwp%`HMZ8ZETk#9 z3r{Dc@z4T$=p7ofT({<~k1AA=0p%gtbmYFIwq)V1ukgYW`;k0VhYVul>4cdR384?i8q~P={btHlAk_f@~8j}X^lrE8ST=7ju zrH>)l=>ZuX9Vi$aamVZLt38cIP3aN4dUf3nD~>``mu1$YbO3}7dR|3Tt#4^(hUSdQ%!Xir7jp zp5;V$R(=vqe#K%L>chwI)E93KePs z;lEI2F0%CX6s1isJuBz>cs%OMZ(g@$0?Jm}(c28oWl$upT9*)gI@2?f-$^5+59tHr+fK<_?a^SwM264S3up3Q|mt?yK3ffC(xmfHiBS?Ir5{t2zy`r|M6%!r!aW z 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�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 z - ZZS - main:0.12.2:49e462201c204310ac7a780d785a065b38129285 + ZZS - main:0.12.2:4b48580565ddb245ea0c21ae5dc8ec6ee8490f39 - +